diff --git a/app/Console/Commands/ResetDemoSettings.php b/app/Console/Commands/ResetDemoSettings.php index 8eda65240bbf..eb1a1ea097b1 100644 --- a/app/Console/Commands/ResetDemoSettings.php +++ b/app/Console/Commands/ResetDemoSettings.php @@ -49,14 +49,15 @@ public function handle() $settings->logo = 'snipe-logo.png'; $settings->alert_email = 'service@snipe-it.io'; $settings->login_note = 'Use `admin` / `password` to login to the demo.'; - $settings->header_color = null; + $settings->header_color = '#3c8dbc'; + $settings->link_dark_color = '#084d73'; + $settings->link_light_color = '#86cbf2;'; $settings->label2_2d_type = 'QRCODE'; $settings->default_currency = 'USD'; $settings->brand = 2; $settings->ldap_enabled = 0; $settings->full_multiple_companies_support = 0; $settings->label2_1d_type = 'C128'; - $settings->skin = ''; $settings->email_domain = 'snipeitapp.com'; $settings->email_format = 'filastname'; $settings->username_format = 'filastname'; @@ -80,6 +81,8 @@ public function handle() if ($user = User::where('username', '=', 'admin')->first()) { $user->locale = 'en-US'; + $user->enable_confetti = 1; + $user->enable_sounds = 1; $user->save(); } diff --git a/app/Http/Controllers/ProfileController.php b/app/Http/Controllers/ProfileController.php index a2fe612b6efb..f9dbe0470082 100755 --- a/app/Http/Controllers/ProfileController.php +++ b/app/Http/Controllers/ProfileController.php @@ -53,10 +53,12 @@ public function postIndex(ImageUploadRequest $request) : RedirectResponse $user->last_name = $request->input('last_name'); $user->website = $request->input('website'); $user->gravatar = $request->input('gravatar'); - $user->skin = $request->input('skin'); $user->phone = $request->input('phone'); $user->enable_sounds = $request->input('enable_sounds', false); $user->enable_confetti = $request->input('enable_confetti', false); + $user->link_light_color = $request->input('link_light_color', '#296282'); + $user->link_dark_color = $request->input('link_dark_color', '#296282'); + $user->nav_link_color = $request->input('nav_link_color', '#FFFFFF'); if (! config('app.lock_passwords')) { $user->locale = $request->input('locale'); diff --git a/app/Http/Controllers/SettingsController.php b/app/Http/Controllers/SettingsController.php index ffdb6cdbc807..41bbfcf86a5d 100644 --- a/app/Http/Controllers/SettingsController.php +++ b/app/Http/Controllers/SettingsController.php @@ -400,11 +400,12 @@ public function postBranding(ImageUploadRequest $request) : RedirectResponse $setting->brand = $request->input('brand', '1'); $setting->header_color = $request->input('header_color'); + $setting->link_light_color = $request->input('link_light_color', '#296282'); + $setting->link_dark_color = $request->input('link_dark_color', '#296282'); + $setting->nav_link_color = $request->input('nav_link_color', '#FFFFFF'); $setting->support_footer = $request->input('support_footer'); $setting->version_footer = $request->input('version_footer'); $setting->footer_text = $request->input('footer_text'); - $setting->skin = $request->input('skin'); - $setting->allow_user_skin = $request->input('allow_user_skin', '0'); $setting->show_url_in_emails = $request->input('show_url_in_emails', '0'); $setting->logo_print_assets = $request->input('logo_print_assets', '0'); $setting->load_remote = $request->input('load_remote', 0); diff --git a/app/Http/Kernel.php b/app/Http/Kernel.php index 729fe75175b3..f8005879e5c2 100644 --- a/app/Http/Kernel.php +++ b/app/Http/Kernel.php @@ -44,6 +44,7 @@ class Kernel extends HttpKernel \App\Http\Middleware\CheckForTwoFactor::class, \Laravel\Passport\Http\Middleware\CreateFreshApiToken::class, \App\Http\Middleware\AssetCountForSidebar::class, + \App\Http\Middleware\CheckColorSettings::class, \Illuminate\Session\Middleware\AuthenticateSession::class, \Illuminate\Routing\Middleware\SubstituteBindings::class, ], diff --git a/app/Http/Middleware/CheckColorSettings.php b/app/Http/Middleware/CheckColorSettings.php new file mode 100644 index 000000000000..be3a039e4c82 --- /dev/null +++ b/app/Http/Middleware/CheckColorSettings.php @@ -0,0 +1,68 @@ +auth = $auth; + } + + /** + * Handle an incoming request. + * + * @param \Illuminate\Http\Request $request + * @param \Closure $next + * @return mixed + */ + public function handle($request, Closure $next) + { + if ($settings = Setting::getSettings()) { + $nav_color = $settings->nav_link_color; + $link_dark_color = $settings->link_dark_color; + $link_light_color = $settings->link_light_color; + } + + + // Override system settings + if ($request->user()) { + + if ($request->user()->nav_color) { + $nav_color = $request->user()->nav_color; + } + if ($request->user()->link_dark_color) { + $link_dark_color = $request->user()->link_dark_color; + } + if ($request->user()->nav_color) { + $link_light_color = $request->user()->link_light_color; + } + } + + + view()->share('nav_link_color', $nav_color); + view()->share('link_dark_color', $link_dark_color); + view()->share('link_light_color', $link_light_color); + + return $next($request); + + } +} diff --git a/database/migrations/2025_11_28_175733_add_link_colors_to_settings.php b/database/migrations/2025_11_28_175733_add_link_colors_to_settings.php new file mode 100644 index 000000000000..b5ab6ee9225e --- /dev/null +++ b/database/migrations/2025_11_28_175733_add_link_colors_to_settings.php @@ -0,0 +1,121 @@ +select(['skin', 'header_color'])->first(); + + Schema::table('settings', function (Blueprint $table) { + $table->string('link_dark_color')->after('header_color')->nullable()->default(null); + $table->string('link_light_color')->after('header_color')->nullable()->default(null); + $table->string('nav_link_color')->after('header_color')->nullable()->default(null); + }); + + Schema::table('users', function (Blueprint $table) { + $table->string('link_dark_color')->after('skin')->nullable()->default(null); + $table->string('link_light_color')->after('skin')->nullable()->default(null); + $table->string('nav_link_color')->after('skin')->nullable()->default(null); + }); + + + // Set Snipe-IT defaults + $link_dark_color = '#89c9ed'; + $link_light_color = '#296282'; + $nav_color = '#ffffff'; + $header_color = '#3c8dbc'; + + if ($setting) { + + switch ($setting->skin) { + case ('green' || 'green-dark'): + $header_color = '#00a65a'; + $link_dark_color = '#00a65a'; + $link_light_color = '#00a65a'; + $nav_color = '#ffffff'; + + case ('red' || 'red-dark'): + $header_color = '#dd4b39'; + $link_dark_color = '#dd4b39'; + $link_light_color = '#dd4b39'; + $nav_color = '#ffffff'; + + case ('orange' || 'orange-dark'): + $header_color = '#FF851B'; + $link_dark_color = '#FF851B'; + $link_light_color = '#FF851B'; + $nav_color = '#ffffff'; + + case ('black' || 'black-dark'): + $header_color = '#000000'; + $link_dark_color = '#111'; + $link_light_color = '#111'; + $nav_color = '#ffffff'; + + case ('purple' || 'purple-dark'): + $header_color = '#605ca8'; + $link_dark_color = '#605ca8'; + $link_light_color = '#605ca8'; + $nav_color = '#ffffff'; + + case ('yellow' || 'yellow-dark') : + $header_color = '#f39c12'; + $link_dark_color = '#f39c12'; + $link_light_color = '#f39c12'; + $nav_color = '#ffffff'; + + case 'contrast': + $header_color = '#001F3F'; + $link_dark_color = '#86cbf2'; + $link_light_color = '#084d73'; + $nav_color = '#ffffff'; + break; + } + + // Override the header color if the settings have one + if ($setting->header_color) { + $header_color = $setting->header_color; + \Log::debug('A header color was found, so lets use that instead: '.$setting->header_color); + } + + + DB::table('settings')->update([ + 'link_light_color' => $link_light_color, + 'link_dark_color' => $link_dark_color, + 'nav_link_color' => $nav_color, + 'header_color' => $header_color]); + + DB::table('users')->whereNull('skin')->update([ + 'link_light_color' => $link_light_color, + 'link_dark_color' => $link_dark_color, + 'nav_link_color' => $nav_color]); + } + + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::table('settings', function ($table) { + $table->dropColumn('link_dark_color'); + $table->dropColumn('link_light_color'); + $table->dropColumn('nav_link_color'); + }); + + Schema::table('users', function ($table) { + $table->dropColumn('link_dark_color'); + $table->dropColumn('link_light_color'); + $table->dropColumn('nav_link_color'); + }); + } +}; diff --git a/public/css/build/all.css b/public/css/build/all.css deleted file mode 100644 index 0852d2469d9d..000000000000 --- a/public/css/build/all.css +++ /dev/null @@ -1,617 +0,0 @@ -/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{background:transparent!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:Glyphicons Halflings;src:url("../../../node_modules/bootstrap-less/fonts/glyphicons-halflings-regular.eot");src:url("../../../node_modules/bootstrap-less/fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"),url("../../../node_modules/bootstrap-less/fonts/glyphicons-halflings-regular.woff2") format("woff2"),url("../../../node_modules/bootstrap-less/fonts/glyphicons-halflings-regular.woff") format("woff"),url("../../../node_modules/bootstrap-less/fonts/glyphicons-halflings-regular.ttf") format("truetype"),url("../../../node_modules/bootstrap-less/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"*"}.glyphicon-plus:before{content:"+"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20AC"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270F"}.glyphicon-glass:before{content:"\E001"}.glyphicon-music:before{content:"\E002"}.glyphicon-search:before{content:"\E003"}.glyphicon-heart:before{content:"\E005"}.glyphicon-star:before{content:"\E006"}.glyphicon-star-empty:before{content:"\E007"}.glyphicon-user:before{content:"\E008"}.glyphicon-film:before{content:"\E009"}.glyphicon-th-large:before{content:"\E010"}.glyphicon-th:before{content:"\E011"}.glyphicon-th-list:before{content:"\E012"}.glyphicon-ok:before{content:"\E013"}.glyphicon-remove:before{content:"\E014"}.glyphicon-zoom-in:before{content:"\E015"}.glyphicon-zoom-out:before{content:"\E016"}.glyphicon-off:before{content:"\E017"}.glyphicon-signal:before{content:"\E018"}.glyphicon-cog:before{content:"\E019"}.glyphicon-trash:before{content:"\E020"}.glyphicon-home:before{content:"\E021"}.glyphicon-file:before{content:"\E022"}.glyphicon-time:before{content:"\E023"}.glyphicon-road:before{content:"\E024"}.glyphicon-download-alt:before{content:"\E025"}.glyphicon-download:before{content:"\E026"}.glyphicon-upload:before{content:"\E027"}.glyphicon-inbox:before{content:"\E028"}.glyphicon-play-circle:before{content:"\E029"}.glyphicon-repeat:before{content:"\E030"}.glyphicon-refresh:before{content:"\E031"}.glyphicon-list-alt:before{content:"\E032"}.glyphicon-lock:before{content:"\E033"}.glyphicon-flag:before{content:"\E034"}.glyphicon-headphones:before{content:"\E035"}.glyphicon-volume-off:before{content:"\E036"}.glyphicon-volume-down:before{content:"\E037"}.glyphicon-volume-up:before{content:"\E038"}.glyphicon-qrcode:before{content:"\E039"}.glyphicon-barcode:before{content:"\E040"}.glyphicon-tag:before{content:"\E041"}.glyphicon-tags:before{content:"\E042"}.glyphicon-book:before{content:"\E043"}.glyphicon-bookmark:before{content:"\E044"}.glyphicon-print:before{content:"\E045"}.glyphicon-camera:before{content:"\E046"}.glyphicon-font:before{content:"\E047"}.glyphicon-bold:before{content:"\E048"}.glyphicon-italic:before{content:"\E049"}.glyphicon-text-height:before{content:"\E050"}.glyphicon-text-width:before{content:"\E051"}.glyphicon-align-left:before{content:"\E052"}.glyphicon-align-center:before{content:"\E053"}.glyphicon-align-right:before{content:"\E054"}.glyphicon-align-justify:before{content:"\E055"}.glyphicon-list:before{content:"\E056"}.glyphicon-indent-left:before{content:"\E057"}.glyphicon-indent-right:before{content:"\E058"}.glyphicon-facetime-video:before{content:"\E059"}.glyphicon-picture:before{content:"\E060"}.glyphicon-map-marker:before{content:"\E062"}.glyphicon-adjust:before{content:"\E063"}.glyphicon-tint:before{content:"\E064"}.glyphicon-edit:before{content:"\E065"}.glyphicon-share:before{content:"\E066"}.glyphicon-check:before{content:"\E067"}.glyphicon-move:before{content:"\E068"}.glyphicon-step-backward:before{content:"\E069"}.glyphicon-fast-backward:before{content:"\E070"}.glyphicon-backward:before{content:"\E071"}.glyphicon-play:before{content:"\E072"}.glyphicon-pause:before{content:"\E073"}.glyphicon-stop:before{content:"\E074"}.glyphicon-forward:before{content:"\E075"}.glyphicon-fast-forward:before{content:"\E076"}.glyphicon-step-forward:before{content:"\E077"}.glyphicon-eject:before{content:"\E078"}.glyphicon-chevron-left:before{content:"\E079"}.glyphicon-chevron-right:before{content:"\E080"}.glyphicon-plus-sign:before{content:"\E081"}.glyphicon-minus-sign:before{content:"\E082"}.glyphicon-remove-sign:before{content:"\E083"}.glyphicon-ok-sign:before{content:"\E084"}.glyphicon-question-sign:before{content:"\E085"}.glyphicon-info-sign:before{content:"\E086"}.glyphicon-screenshot:before{content:"\E087"}.glyphicon-remove-circle:before{content:"\E088"}.glyphicon-ok-circle:before{content:"\E089"}.glyphicon-ban-circle:before{content:"\E090"}.glyphicon-arrow-left:before{content:"\E091"}.glyphicon-arrow-right:before{content:"\E092"}.glyphicon-arrow-up:before{content:"\E093"}.glyphicon-arrow-down:before{content:"\E094"}.glyphicon-share-alt:before{content:"\E095"}.glyphicon-resize-full:before{content:"\E096"}.glyphicon-resize-small:before{content:"\E097"}.glyphicon-exclamation-sign:before{content:"\E101"}.glyphicon-gift:before{content:"\E102"}.glyphicon-leaf:before{content:"\E103"}.glyphicon-fire:before{content:"\E104"}.glyphicon-eye-open:before{content:"\E105"}.glyphicon-eye-close:before{content:"\E106"}.glyphicon-warning-sign:before{content:"\E107"}.glyphicon-plane:before{content:"\E108"}.glyphicon-calendar:before{content:"\E109"}.glyphicon-random:before{content:"\E110"}.glyphicon-comment:before{content:"\E111"}.glyphicon-magnet:before{content:"\E112"}.glyphicon-chevron-up:before{content:"\E113"}.glyphicon-chevron-down:before{content:"\E114"}.glyphicon-retweet:before{content:"\E115"}.glyphicon-shopping-cart:before{content:"\E116"}.glyphicon-folder-close:before{content:"\E117"}.glyphicon-folder-open:before{content:"\E118"}.glyphicon-resize-vertical:before{content:"\E119"}.glyphicon-resize-horizontal:before{content:"\E120"}.glyphicon-hdd:before{content:"\E121"}.glyphicon-bullhorn:before{content:"\E122"}.glyphicon-bell:before{content:"\E123"}.glyphicon-certificate:before{content:"\E124"}.glyphicon-thumbs-up:before{content:"\E125"}.glyphicon-thumbs-down:before{content:"\E126"}.glyphicon-hand-right:before{content:"\E127"}.glyphicon-hand-left:before{content:"\E128"}.glyphicon-hand-up:before{content:"\E129"}.glyphicon-hand-down:before{content:"\E130"}.glyphicon-circle-arrow-right:before{content:"\E131"}.glyphicon-circle-arrow-left:before{content:"\E132"}.glyphicon-circle-arrow-up:before{content:"\E133"}.glyphicon-circle-arrow-down:before{content:"\E134"}.glyphicon-globe:before{content:"\E135"}.glyphicon-wrench:before{content:"\E136"}.glyphicon-tasks:before{content:"\E137"}.glyphicon-filter:before{content:"\E138"}.glyphicon-briefcase:before{content:"\E139"}.glyphicon-fullscreen:before{content:"\E140"}.glyphicon-dashboard:before{content:"\E141"}.glyphicon-paperclip:before{content:"\E142"}.glyphicon-heart-empty:before{content:"\E143"}.glyphicon-link:before{content:"\E144"}.glyphicon-phone:before{content:"\E145"}.glyphicon-pushpin:before{content:"\E146"}.glyphicon-usd:before{content:"\E148"}.glyphicon-gbp:before{content:"\E149"}.glyphicon-sort:before{content:"\E150"}.glyphicon-sort-by-alphabet:before{content:"\E151"}.glyphicon-sort-by-alphabet-alt:before{content:"\E152"}.glyphicon-sort-by-order:before{content:"\E153"}.glyphicon-sort-by-order-alt:before{content:"\E154"}.glyphicon-sort-by-attributes:before{content:"\E155"}.glyphicon-sort-by-attributes-alt:before{content:"\E156"}.glyphicon-unchecked:before{content:"\E157"}.glyphicon-expand:before{content:"\E158"}.glyphicon-collapse-down:before{content:"\E159"}.glyphicon-collapse-up:before{content:"\E160"}.glyphicon-log-in:before{content:"\E161"}.glyphicon-flash:before{content:"\E162"}.glyphicon-log-out:before{content:"\E163"}.glyphicon-new-window:before{content:"\E164"}.glyphicon-record:before{content:"\E165"}.glyphicon-save:before{content:"\E166"}.glyphicon-open:before{content:"\E167"}.glyphicon-saved:before{content:"\E168"}.glyphicon-import:before{content:"\E169"}.glyphicon-export:before{content:"\E170"}.glyphicon-send:before{content:"\E171"}.glyphicon-floppy-disk:before{content:"\E172"}.glyphicon-floppy-saved:before{content:"\E173"}.glyphicon-floppy-remove:before{content:"\E174"}.glyphicon-floppy-save:before{content:"\E175"}.glyphicon-floppy-open:before{content:"\E176"}.glyphicon-credit-card:before{content:"\E177"}.glyphicon-transfer:before{content:"\E178"}.glyphicon-cutlery:before{content:"\E179"}.glyphicon-header:before{content:"\E180"}.glyphicon-compressed:before{content:"\E181"}.glyphicon-earphone:before{content:"\E182"}.glyphicon-phone-alt:before{content:"\E183"}.glyphicon-tower:before{content:"\E184"}.glyphicon-stats:before{content:"\E185"}.glyphicon-sd-video:before{content:"\E186"}.glyphicon-hd-video:before{content:"\E187"}.glyphicon-subtitles:before{content:"\E188"}.glyphicon-sound-stereo:before{content:"\E189"}.glyphicon-sound-dolby:before{content:"\E190"}.glyphicon-sound-5-1:before{content:"\E191"}.glyphicon-sound-6-1:before{content:"\E192"}.glyphicon-sound-7-1:before{content:"\E193"}.glyphicon-copyright-mark:before{content:"\E194"}.glyphicon-registration-mark:before{content:"\E195"}.glyphicon-cloud-download:before{content:"\E197"}.glyphicon-cloud-upload:before{content:"\E198"}.glyphicon-tree-conifer:before{content:"\E199"}.glyphicon-tree-deciduous:before{content:"\E200"}.glyphicon-cd:before{content:"\E201"}.glyphicon-save-file:before{content:"\E202"}.glyphicon-open-file:before{content:"\E203"}.glyphicon-level-up:before{content:"\E204"}.glyphicon-copy:before{content:"\E205"}.glyphicon-paste:before{content:"\E206"}.glyphicon-alert:before{content:"\E209"}.glyphicon-equalizer:before{content:"\E210"}.glyphicon-king:before{content:"\E211"}.glyphicon-queen:before{content:"\E212"}.glyphicon-pawn:before{content:"\E213"}.glyphicon-bishop:before{content:"\E214"}.glyphicon-knight:before{content:"\E215"}.glyphicon-baby-formula:before{content:"\E216"}.glyphicon-tent:before{content:"\26FA"}.glyphicon-blackboard:before{content:"\E218"}.glyphicon-bed:before{content:"\E219"}.glyphicon-apple:before{content:"\F8FF"}.glyphicon-erase:before{content:"\E221"}.glyphicon-hourglass:before{content:"\231B"}.glyphicon-lamp:before{content:"\E223"}.glyphicon-duplicate:before{content:"\E224"}.glyphicon-piggy-bank:before{content:"\E225"}.glyphicon-scissors:before{content:"\E226"}.glyphicon-bitcoin:before{content:"\E227"}.glyphicon-yen:before{content:"\A5"}.glyphicon-ruble:before{content:"\20BD"}.glyphicon-scale:before{content:"\E230"}.glyphicon-ice-lolly:before{content:"\E231"}.glyphicon-ice-lolly-tasted:before{content:"\E232"}.glyphicon-education:before{content:"\E233"}.glyphicon-option-horizontal:before{content:"\E234"}.glyphicon-option-vertical:before{content:"\E235"}.glyphicon-menu-hamburger:before{content:"\E236"}.glyphicon-modal-window:before{content:"\E237"}.glyphicon-oil:before{content:"\E238"}.glyphicon-grain:before{content:"\E239"}.glyphicon-sunglasses:before{content:"\E240"}.glyphicon-text-size:before{content:"\E241"}.glyphicon-text-color:before{content:"\E242"}.glyphicon-text-background:before{content:"\E243"}.glyphicon-object-align-top:before{content:"\E244"}.glyphicon-object-align-bottom:before{content:"\E245"}.glyphicon-object-align-horizontal:before{content:"\E246"}.glyphicon-object-align-left:before{content:"\E247"}.glyphicon-object-align-vertical:before{content:"\E248"}.glyphicon-object-align-right:before{content:"\E249"}.glyphicon-triangle-right:before{content:"\E250"}.glyphicon-triangle-left:before{content:"\E251"}.glyphicon-triangle-bottom:before{content:"\E252"}.glyphicon-triangle-top:before{content:"\E253"}.glyphicon-console:before{content:"\E254"}.glyphicon-superscript:before{content:"\E255"}.glyphicon-subscript:before{content:"\E256"}.glyphicon-menu-left:before{content:"\E257"}.glyphicon-menu-right:before{content:"\E258"}.glyphicon-menu-down:before{content:"\E259"}.glyphicon-menu-up:before{content:"\E260"}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail>img,.thumbnail a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:"\2014 \A0"}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:""}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:"\A0 \2014"}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Courier New,monospace}code{color:#c7254e;background-color:#f9f2f4;border-radius:4px}code,kbd{padding:2px 4px;font-size:90%}kbd{color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777}caption,th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{margin:0;min-width:0}fieldset,legend{padding:0;border:0}legend{display:block;width:100%;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{padding-top:7px}.form-control,output{display:block;font-size:14px;line-height:1.42857143;color:#555}.form-control{width:100%;height:34px;padding:6px 12px;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date],input[type=datetime-local],input[type=month],input[type=time]{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox-inline input[type=checkbox],.checkbox input[type=checkbox],.radio-inline input[type=radio],.radio input[type=radio]{position:absolute;margin-left:-20px;margin-top:4px\9}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .checkbox label,fieldset[disabled] .radio-inline,fieldset[disabled] .radio label,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.form-group-sm .form-control{height:30px;line-height:30px}select[multiple].form-group-sm .form-control,textarea.form-group-sm .form-control{height:auto}.form-group-sm .form-control-static{height:30px;padding:5px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.form-group-lg .form-control{height:46px;line-height:46px}select[multiple].form-group-lg .form-control,textarea.form-group-lg .form-control{height:auto}.form-group-lg .form-control-static{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success.checkbox-inline label,.has-success.checkbox label,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.radio-inline label,.has-success.radio label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning.checkbox-inline label,.has-warning.checkbox label,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.radio-inline label,.has-warning.radio label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error.checkbox-inline label,.has-error.checkbox label,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.radio-inline label,.has-error.radio label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}@media (min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.333333px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.active,.btn-success.focus,.btn-success:active,.btn-success:focus,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.active,.btn-info.focus,.btn-info:active,.btn-info:focus,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.active,.btn-warning.focus,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.active,.btn-danger.focus,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#337ab7;font-weight:400;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none;visibility:hidden}.collapse.in{display:block;visibility:visible}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:4px;border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group .form-control:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group .form-control:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{font-size:0;white-space:nowrap}.input-group-btn,.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li,.nav>li>a{position:relative;display:block}.nav>li>a{padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none;visibility:hidden}.tab-content>.active{display:block;visibility:visible}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;visibility:visible!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:15px;font-size:18px;line-height:20px;height:50px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container-fluid .navbar-brand,.navbar>.container .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{margin:8px -15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#e7e7e7;color:#555}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#080808;color:#fff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/\A0";padding:0 5px;color:#ccc}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#337ab7;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7;cursor:default}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pager{padding-left:0;margin:20px 0;list-style:none;text-align:center}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;background-color:#fff;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;color:#fff;line-height:1;vertical-align:baseline;white-space:nowrap;text-align:center;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px 15px;margin-bottom:30px;background-color:#eee}.jumbotron,.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container-fluid .jumbotron,.container .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding:48px 0}.container-fluid .jumbotron,.container .jumbotron{padding-left:60px;padding-right:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-left:auto;margin-right:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{zoom:1;overflow:hidden}.media-body{width:10000px}.media-object{display:block}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover{text-decoration:none;color:#555;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{background-color:#eee;color:#777;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-heading>.dropdown .dropdown-toggle,.panel-title{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table-responsive>.table caption,.panel>.table caption{padding-left:15px;padding-right:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal,.modal-open{overflow:hidden}.modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translateY(-25%);transform:translateY(-25%);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0);transform:translate(0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.modal-backdrop{position:absolute;top:0;right:0;left:0;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857143px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;visibility:visible;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.4;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px}.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{left:5px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.42857143;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.carousel,.carousel-inner{position:relative}.carousel-inner{overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:left .6s ease-in-out;transition:left .6s ease-in-out}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media (-webkit-transform-3d),(transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.carousel-inner>.item.active.right,.carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{-webkit-transform:translateZ(0);transform:translateZ(0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-control.left{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(90deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#00000000",GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(90deg,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=1)}.carousel-control:focus,.carousel-control:hover{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;margin-top:-10px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:"\2039"}.carousel-control .icon-next:before{content:"\203A"}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000\9;background-color:transparent}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{content:" ";display:table}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}.ekko-lightbox{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:0!important}.ekko-lightbox-container{position:relative}.ekko-lightbox-container>div.ekko-lightbox-item{position:absolute;top:0;left:0;bottom:0;right:0;width:100%}.ekko-lightbox iframe{width:100%;height:100%}.ekko-lightbox-nav-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ekko-lightbox-nav-overlay,.ekko-lightbox-nav-overlay a{z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex}.ekko-lightbox-nav-overlay a{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s;color:#fff;font-size:30px}.ekko-lightbox-nav-overlay a>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ekko-lightbox-nav-overlay a>:focus{outline:none}.ekko-lightbox-nav-overlay a span{padding:0 30px}.ekko-lightbox-nav-overlay a:last-child span{text-align:right}.ekko-lightbox-nav-overlay a:hover{text-decoration:none}.ekko-lightbox-nav-overlay a:focus{outline:none}.ekko-lightbox-nav-overlay a.disabled{cursor:default;visibility:hidden}.ekko-lightbox a:hover{opacity:1;text-decoration:none}.ekko-lightbox .modal-dialog{display:none}.ekko-lightbox .modal-footer{text-align:left}.ekko-lightbox-loader{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ekko-lightbox-loader>div{width:40px;height:40px;position:relative;text-align:center}.ekko-lightbox-loader>div>div{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}.ekko-lightbox-loader>div>div:last-child{-webkit-animation-delay:-1s;animation-delay:-1s}.modal-dialog .ekko-lightbox-loader>div>div{background-color:#333}@-webkit-keyframes sk-bounce{0%,to{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}/*! - * Bootstrap Colorpicker v2.5.2 - * https://itsjavi.com/bootstrap-colorpicker/ - * - * Originally written by (c) 2012 Stefan Petre - * Licensed under the Apache License v2.0 - * http://www.apache.org/licenses/LICENSE-2.0.txt - * - */.colorpicker-saturation{width:100px;height:100px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAQAAADa613fAAAP9klEQVR4XnRWC47rNgwcKjlA0bv2VL1Qi/YELRav7203iS1ppqZoiXCAhuBHVLI74xFtG3/Hz2joIOjRGuR5eMYuRn9YA1fds859KX8ZvczLr9/pImiR3Rqky9/wlajRIdVE/1Rufeu/0No3/ASgBZAJUkwgi0iCaEatekJJoEqiTQncd67/gyOfRCZshTed0Nl8LbLj8D6qxtoq9/7kJz/aH/3Xfu8VwI5+AUH8DxE7gUyiIpZ5LwiGzUqE3CScJsCDQHAsvBnxWpkbC0QMHmBp6latWS0bnvrCN/x1+xPfce+Ij0GAyeAGGz15sOiax2UylPhKrFaMPnVWClwepKh07hdhkVDsK2uoyEIySergjdbY2VBtV8VLr8Mf9mF/4wMb7kR8FOhzFWZZe7HIZD9JRIbee28eJKBweTB6TwjYkAgWaUmtDveGw1Wx3zZ76YlPPfQd/+gTTUFkiGiJ+NQAszU1EPT/QJEgufolAMPkNU4CVOyUIBLg4xglEZHGQnTFOFV0VaulYddBhA986ge/7N/yQi/3flFgwfQq2ibLnTDBRl9TmUHyJASPV/eoN0UISIr+ICQKIFV4EpljSjV1uFVUq9hRtet5e9gXvuyHPW0zMhQxWaoBBa9Tg8vsCEhww23Smd0CKjIkmPIoxWrUBDgJqFCyESF43ctQxLUoHN7Q1KyVhqrNNm3cy2vMyQNPVKjc29Rh5SSU+giWdRJHkLnQG71FQEuNyNGBTDdBQQAKCuGiEUS/jcyGbkMPq931OIzb/dUPGuVlG7f+slqkO5NAAlzTMdcq0NkzmsEBmAQkbI+pSHbiqnuWIA6lijhvqwIxMyWxMGZiPU669XJE1tADDTs2HWpwKxuqdnTpOiOR42xlzLtm3pXGel3xd8/oTs8Xy0MV8GM1RlsC2Y3Wy3wut3M+2mEVux0Gt9fhzTWyLvGiiJYaqY5DWRFIwAiQ5r6gB9GpQihJw4I9j5Mkscj3BnzGjBhv8xna5P1Jo428o6IOPY5KFZtVOkEKqUjqQY9Gi+jrIOFwJUDzRtA9xyoIrGGmkNRmxVAnZoK+TkUIeUYni5wEzgOG5iZX5HCr2JyQNqdk++G0rgb1ochSIGutTj4P7F0PuRUAolmh5sCzAHn1BYyaADh6bgFeoBx6vst091CEvcSLWBBpqGq384jZ5llVHSwEShLx+D4d0mU3D5eEAJQ9KEhOZUYnDENV2qKgmIlQhWfdvcoXYaegPp/n1oKIOgYFqxrzQSciqNhv/5FqPpy6b0UcX2vf13DfWySRSEgkEYlEJJGQSyKJSEQSCYlEEpHexIVO3XOevffze2a+PfPv9x1rne1c3b3Mmlmz9mE++zuzngfnw/E+Dlc4LL4NwHdFy7u3KGPVmZ6/4eeMoDyre3i/KHADIHYO04w9zO0mAotuKnrc7XaPjvu66bNe5cDT7RlPepEnfS2X8dF1/utDvD+OwGDBxEgQywLCvIMYWBY+DShwAAORAdv9PswhDAqOUCi5+71AbFcDMR4xBDNfhySKXPXZ1+Vub+Q1Ltf5z7eC0AjVldHI26rIFdKIAyYBJCFVUhVDwttAnM52B3Ect1TFQXzJ0z33lOuib/QO8g+CuO0gKBRU80A8hkeJ0b1KRQWmFQVSh8mf3lpUpNaRulzN5NArrmKKGMijXgzk7w5ijdFVgT8f1IdFNjVWjDWicUYWEEMmSFDtILdzHW5XueHp7p+yuS54ep5/c5BE2Gw/gWPNYU4/PZaak2VGEsFjSbOf8irea6KQgojGCk0KxZY31tWWgzwayF8N5KYyo3VADVicWWrhwzr3ZqIOa5xW5zbqMPPMiyDURHDIHQTeWq7KFXcQPOqzPOL5Ov/iIDEDy7DHEwx0PTgjO8SS0fOEHcZNMt+XKEFMj8Q4QUSvPu6HPuvd4N9/x12RPwcIVRCAakSOUzHgsUSMFWYzDQ+PiOJqAOuYc9jh5TecnA+xHfFyOYhebeTH89P80wrCJzUjlsx7euIV0g4zQFUSiBPioIWBACFC7GgDj8P91ZSJOQmQP74MAnQo8H5RIe8kZ0kBcQCMAlEpRDiKROBxbR0ksdhWFq0gR9q9uQzkDzuIFQSPqAgRCAsCaVNF2ZAAhxvtzcqcnDk6tpXxSsayqXLIgSOb6zqeH+fvO0i9XEu5EVV+OZehRZJ6BGTeaRhCkTzVIZeAzaWGAFfErIPogQI5CuR3HQQx7DzBB16R3s7e0MBUPedjWutgG/JUTPqMeAQNEiytJRnJearWUgdwFNxN7rtBoECuj/O3BMHaTIxQ0a4GctireElTJHJvLTaalih5kvBCGMvkdESUMAdCFaI4yG8SpDfRWAptqkAJUwCG6B7lOREFSZBqKs57MEHqVJEBwHa2lp0OiKtiQ18gx9P89QrSXyc0vObBM4vPmBADqJZLAo/yzK7qPSZstCy+fDSZlhrm+Zkyjsf5q2otdC14zkLjHLf0me9wjNqQo0B1a6wBJRaIEgC2Qw9oby/cRHA+xHCQy/xlB1HVSV3Y/5yVhsc7dBi2UoIWCMcbELZWgxNCGUZ5y4ceBaLlE8dAfrEosrYT+z8ya3sxXndFBxuQivNGEHFCbLGBlBLKGYHZoeoQpcjtMn/uICPefcxecpuDOEemg9S/44cflZPIlWolyHkLrEpgbS9IQRlAgZgi0WDjsEiPh+PN/Fkogq4GdzPtarlRGW2tJwEK1RMTEvdVdmhAKHO1pdUuGQsVcX+rSfGzDbwGyE8NRPQc83HCaOkTZwPqABZBdFq8zAN1gue0FPO8wYUFBE1WkMwVzM1iQ4BItFh+H36Qy/yJg0DRQICmBl+tbKUC5cCj3yXI+SUFBS78ZAcBtHt+e9lBuiqpTNh9zTvIjzuIWxVYGQJpAZY+VWS3QKh84iSZbwuIdiDpc4KztQa/sjhMaDJEJDSZ8mZ+kCBdC0JpKVNQzZdKu+EsOeFCosrngVAkDS/uy6iGnW7UxmMpkB8FyFKo6iQW8z1HuBdMu1pdkZdB8jWTjlFtNaiJRYniIDcD+eECMqFLS9ED6DgxzCMKnRD3HYYA2uMCJUh70OK8G0EUnJV8lqe8nj84QdqLhdoJskNlEw1ivajM8LtPBhIeN99LESXI9xcQIHFQudHngZjUhXOQeGlUYmAddh5pxMhzV0M1vMAtMFIVmfp6fq+DgEWefjQVenstaqUy3bJQAiVlEihDghCDINFQg8oUhoQPkO8SBEM7SFQ72VYBwPuE7k8uYF5LNwg/TEd2zkuKjIIhTiJRlYrDfNS1QL7DYUcbcCyKJNwOwucVCVSwBBj/DwghXA2hQtACgCBBPprfXkAIFIYRXhONQARFU00Tsh6LEmmQUbkTImMi9me5qaHDIeBgHeRbdxAIqAJBCDSoCNVQglrciqX/ZCD9RRP6rgpBvhmKAFhg2ForBLXBYPtUjj7vCHPe8SXbYAY47gHB9mKeqjjIg/53fmMD0fR9Bug7SFcHI6EA1OC/E8QTL4NgBSGiCiyTChnI1zcQxmyfRZGM6w701KRybDvsIK3LWDx6mxGkcglEZQLkawnCdppZ6sgCh8trWWBUQaUWCEOlOs7HAenFE45QSu9RQQDAqchXNxDq4orQR44qRIFUQvM+mRJuB6GDEixgCbSBQGXghEEbdn1P/zO/QhAWCsWsmRhLa2VFkSZIgSVKmgEQhvk6K8YKMRZl7Dwg4amOUYvFBfLlE4RasOCB5S9PXKq0AqGDMiYIReXF0mYctITWBmqR5F38X5Y7yJfeCtKBzNbWYm5XpsMpf3dRZD3jPDesvdVCOs6KYQXIFw1E4fcE8dHWOepZBXpLJcACWUZVMRZbfvgXR4Ak8A7VVSKSVuu9p6/mFxyE7cOWavtLp952O8huK83+gmHzHaAsVXLgAvl8gPCvHzAFsM8GNXGKPH5cmN02sXTLa8QdKRXMzHv67/k5A9k1UIx36UH/VlWWtuKssNiRapB6BaLXl6MA+ayDcNS3v/sYXgCL620F1kk8QhKAEOvKu4DvajDO5zkHc4fBg76anyEIIcamBPex5EK8AoVHhMW7QAqWrYD1204CJB1hCfOAV/PTBPH0zBmJmsZZKCEaAmdqm4zMcYxYLN0JuHThIAjirAnp3px7TRgD+ZSD/K92M1CNIgbC8Ex7FkSEIlQEEUQEQQQBRBABEUQQEQTx3X0Evap9AhP39jL5OvuzAWuvbDaTTDIzX2aypUCJ0i7nAigoQAk9gUIUSxXEoCFyyVIuL9ZQcMZoArnwr4D0OLS8jGNGTgGnsZQWMYrcOARoIReAALBeWhf+RUCAIEsECFQHLkwR5zj4JW3t5WOUU5djvgQIawD53EDsctmYz8xGaZGPBUR3qNkiGwqDICUYIFpqBgRaayCfFiAWR2wWvoobmzxdF8N5kyxXmvap/sgGcLF/aoBosbG+lE395R8zCA4BqUYgOgYq+HtvBrT0LK15X8lZwx5f9klCX0rdgXzIIGbdhXMqZtHzJhuptEjmsFc4KzmN5IFPtfM7gWw2kPczSIqQSPUDYKYBMamsBCpKphW0iA5H8AbMDPJOQYjLZg1Vk4G49GlCYNYAkdOd0kwRQ8FCyAHydgLZ6Z2AqrVtjDUQ7hCEmrkEooDAsB2YnBCvkBpZ6yBvJpCd7Mn5zJ6C4QF2BUQPgHEIGUrGnHzQ8rlMekBeTyAzwDJksxwM4+w3BY02B8mIl0CmFRm+ZscxAuSnvwqQsECTIGSV6FEoJFTygVuzB5xAsKqBvAQE3+nkVoJDI1BJIaPBWik7ZSu5NIp5A3mRQaTFvLgkO9fVgEgMqqeVfb+p55tijWH+Kea71ubq4v8Sl8089sZKbKEZNq+VUfISJJF7j79WrbYgS994ZEf+nIz0pNFRWqapSmK6P45i3OQuItIiPDyg6RnxZ4D0g+CFPxAzluoRsWsaA6I6JOqVWCisDvJ0BgHTzMSRgMi0vmi8R+sR6tg/XUh7kCc7kMRqSNkTBDx0OkAUegFcMazciBXNpm798R6klXap/WZz49TQwBHqEcj4oCToUPjUuP9lfxcbyKMAwT6bTf1qqIIQDl3i5oCERNmVm0wgW4A8BGRxMX3hWh8bEV5Rvfp4DS5F3djWH2ztDNWKW7OBjgjIwsDWaKRknJjqMsh9QCa1p608lLovFkBE969DYtYelSzwSRcg535vAsFeNU9SzRCYZb4LDmxmFQKkwYGM+5y/G7b1uxMIylLdyE5yxIyYsoXWhQIpzQhYPi3JkJoKkB9+BxD0OMuyOEBe36DgyPSrxscmATldgKj8PxrkA/kA5PYMgkrocwIQ6GSRGmF0VaNqBKQZ5FYDEZSDzFTzq9mBQjAayE1A+ryDTzcQZe0Ibbxj7EwpAmTrJwEimZR9CCPtODhzxuNtY19Zd2Lf/fjCTnEiDAOg62j1utb/dv9mZ/aHCj4AyOHbsW3/As0BTzIgeJU7AAAAAElFTkSuQmCC");cursor:crosshair;float:left}.colorpicker-saturation i{display:block;height:5px;width:5px;border:1px solid #000;border-radius:5px;position:absolute;top:0;left:0;margin:-4px 0 0 -4px}.colorpicker-saturation i b{display:block;height:5px;width:5px;border:1px solid #fff;border-radius:5px}.colorpicker-alpha,.colorpicker-hue{width:15px;height:100px;float:left;cursor:row-resize;margin-left:4px;margin-bottom:4px}.colorpicker-alpha i,.colorpicker-hue i{display:block;height:1px;background:#000;border-top:1px solid #fff;position:absolute;top:0;left:0;width:100%;margin-top:-1px}.colorpicker-hue{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAMAAABw8qpSAAABLFBMVEXqFBb/ABH/ACL/ADH/AEH/AFD/AGD/AG7/AH7/AI3/AJ3/AKz/ALz/AMr/ANv/AOr/APr2AP/mAP/XAP/HAP+4AP+oAP+aAP+JAP97AP9rAP9cAP9MAP8+AP8tAP8fAP8PAP8BAv8AEP8AH/8AL/8APv8ATv8AXP8Abf8Ae/8Ai/8Amv8Aqv8AuP8Ayf8A1/8A5/8A9/8A//gA/+kA/9kA/8oA/7oA/6wA/5sA/40A/30A/24A/14A/1AA/z8A/zEA/yEA/xEB/wMN/wAd/wAs/wA8/wBK/wBb/wBp/wB5/wCI/wCY/wCm/wC3/wDF/wDV/wDk/wD1/wD/+gD/7AD/3AD/zAD/vgD/rQD/nwD/jgD/gAD/cAD/YgD/UQD/QwD/MgD/JAD/FAD4Eg42qAedAAAAh0lEQVR4XgXAg3EDAAAAwI9to7Zt27a1/w49BASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTS1tHXo1KVbj159+g0YNGTYiFFjxk2YNGXajFlz5i1YtGTZilVr1m3YtGXbjl179h04dOTYiVNnzl24dOXajVt37j149OTZi1dv3n349OXbj19//wOxE1dQ8reGAAAAAElFTkSuQmCC")}.colorpicker-alpha{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAQAAAAVxWkcAAABr0lEQVR4Xo2VwU0DQQxF7dmRuNIFlzlSAR3QAaXQQdIBJVABFXDcOVAAd67cjJLR07dkhcSrkZKfb/t7bG88rFo3B5gZPMNycItu2xloGV7MWHzM9zuzFWCkmA0nK6AszCUJDW6+mG6R03ncw5v8EMTEvZ2O3AliYjpslblc0RF9LmZYWxURU6aKytWZYsoWCAe+xwOZp1GsEukGiIkYxcQCHck99+gRgB7JncyIB5SGEhP3Yh5P6JwX+u6AnYot104d8DJT7uH7M9JH6OZbimj0vfMVaYnJIZFJDBW9kHlerL2C6JV4mSt7uuo2N57RxnZ+usQjn0R1jwBJBrNO3evJpVYUWsJ/E3UiXRlv24/7YZ04xmEdWlzcKS+B/eapeyMvFd2k0+hRk/T0AmTW8h69s2sjYMsdPntECiILhAeIMZAeH4QvUwfn6ijC0tTV+fT9ky8jM9nK2g7Ly1VjSpKYq6IvsAm7MtNu1orEqa/K3KNvgMFdhfquPfJmp2dbh0/8Gzb6Y22ViaNr6n5410zXdngVhbu6XqdOtWOuin5hjABGp4a2uotZ71MVCfwDBt2/v37yo6AAAAAASUVORK5CYII=");display:none}.colorpicker-alpha,.colorpicker-hue,.colorpicker-saturation{background-size:contain}.colorpicker{padding:4px;min-width:130px;margin-top:1px;border-radius:4px;z-index:2500}.colorpicker:after,.colorpicker:before{display:table;content:"";line-height:0}.colorpicker:after{clear:both}.colorpicker:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);top:-7px;left:6px}.colorpicker:after,.colorpicker:before{content:"";display:inline-block;position:absolute}.colorpicker:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;top:-6px;left:7px}.colorpicker div{position:relative}.colorpicker.colorpicker-with-alpha{min-width:140px}.colorpicker.colorpicker-with-alpha .colorpicker-alpha{display:block}.colorpicker-color{height:10px;margin-top:5px;clear:both;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAQAAAAVxWkcAAABr0lEQVR4Xo2VwU0DQQxF7dmRuNIFlzlSAR3QAaXQQdIBJVABFXDcOVAAd67cjJLR07dkhcSrkZKfb/t7bG88rFo3B5gZPMNycItu2xloGV7MWHzM9zuzFWCkmA0nK6AszCUJDW6+mG6R03ncw5v8EMTEvZ2O3AliYjpslblc0RF9LmZYWxURU6aKytWZYsoWCAe+xwOZp1GsEukGiIkYxcQCHck99+gRgB7JncyIB5SGEhP3Yh5P6JwX+u6AnYot104d8DJT7uH7M9JH6OZbimj0vfMVaYnJIZFJDBW9kHlerL2C6JV4mSt7uuo2N57RxnZ+usQjn0R1jwBJBrNO3evJpVYUWsJ/E3UiXRlv24/7YZ04xmEdWlzcKS+B/eapeyMvFd2k0+hRk/T0AmTW8h69s2sjYMsdPntECiILhAeIMZAeH4QvUwfn6ijC0tTV+fT9ky8jM9nK2g7Ly1VjSpKYq6IvsAm7MtNu1orEqa/K3KNvgMFdhfquPfJmp2dbh0/8Gzb6Y22ViaNr6n5410zXdngVhbu6XqdOtWOuin5hjABGp4a2uotZ71MVCfwDBt2/v37yo6AAAAAASUVORK5CYII=");background-position:0 100%}.colorpicker-color div{height:10px}.colorpicker-selectors{display:none;height:10px;margin-top:5px;clear:both}.colorpicker-selectors i{cursor:pointer;float:left;height:10px;width:10px}.colorpicker-selectors i+i{margin-left:3px}.colorpicker-element .add-on i,.colorpicker-element .input-group-addon i{display:inline-block;cursor:pointer;height:16px;vertical-align:text-top;width:16px}.colorpicker.colorpicker-inline{position:relative;display:inline-block;float:none;z-index:auto}.colorpicker.colorpicker-horizontal{width:110px;min-width:110px;height:auto}.colorpicker.colorpicker-horizontal .colorpicker-saturation{margin-bottom:4px}.colorpicker.colorpicker-horizontal .colorpicker-color{width:100px}.colorpicker.colorpicker-horizontal .colorpicker-alpha,.colorpicker.colorpicker-horizontal .colorpicker-hue{width:100px;height:15px;float:left;cursor:col-resize;margin-left:0;margin-bottom:4px}.colorpicker.colorpicker-horizontal .colorpicker-alpha i,.colorpicker.colorpicker-horizontal .colorpicker-hue i{display:block;height:15px;background:#fff;position:absolute;top:0;left:0;width:1px;border:none;margin-top:0}.colorpicker.colorpicker-horizontal .colorpicker-hue{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAABCAMAAAAfBfuPAAABLFBMVEXqFBb/ABH/ACL/ADH/AEH/AFD/AGD/AG7/AH7/AI3/AJ3/AKz/ALz/AMr/ANv/AOr/APr2AP/mAP/XAP/HAP+4AP+oAP+aAP+JAP97AP9rAP9cAP9MAP8+AP8tAP8fAP8PAP8BAv8AEP8AH/8AL/8APv8ATv8AXP8Abf8Ae/8Ai/8Amv8Aqv8AuP8Ayf8A1/8A5/8A9/8A//gA/+kA/9kA/8oA/7oA/6wA/5sA/40A/30A/24A/14A/1AA/z8A/zEA/yEA/xEB/wMN/wAd/wAs/wA8/wBK/wBb/wBp/wB5/wCI/wCY/wCm/wC3/wDF/wDV/wDk/wD1/wD/+gD/7AD/3AD/zAD/vgD/rQD/nwD/jgD/gAD/cAD/YgD/UQD/QwD/MgD/JAD/FAD4Eg42qAedAAAAbUlEQVR4XgXAghEDsbxtlrZt27ax/w49ACAYQTGcICmaYTleECVZUTXdMC1Wm93hdLk9Xp8/EAyFI9FYPJFMpTPZXL5QLJUr1Vq90Wy1O91efzAcjSfT2XyxXK03293+cDydL9fb/fF8vT/f3x+LfRNXARMbCAAAAABJRU5ErkJggg==")}.colorpicker.colorpicker-horizontal .colorpicker-alpha{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAKCAQAAADoFTP1AAAB9ElEQVR4XoWTQW4VMRBEu9qWEimL7DhEMp8NF+ASnJJLcAQgE1bcgBUSkYKUuHCrZ9pjeqSU5Yn9LPu7umJQBIIv+k7vIOrtK66L4lmr3pVOrOv3otp619KZ0/KjdNI79L52Uo09FBQWrU0vfe5trezU+hLsoUKd3Repovte+0vbq/7Lj5XbaHECKasR9G4MPlbp+gzZxd6koPEJCkAYC5SjcOTAIIOK90Dja1IfIZ8Z+zAY9jm3b5Ia+MT5sFcqRJrR2AYYA8Kua5BzYRrFPNmD4PQMegGJMOffJJUsWiI3nCHZZjInNdffLWOufzbc3JaboCAVxwmnRHbhLSPwRJ4wU0BRSc6HkECYYVw95nMKgJOcylxrJttE5Ibzf9Xq9GPvP+WX3MiV/MGHfRu/SentRQrfG1GzsIrytdNXucSRKxQNIGHM9YhGFQJcdjNcBZvfJayuYe4Sia1CzwW+19mWOhe37HsxJWKwbu/jluEU15QzAQjAqCEbhMJc78GYV2E0kooHDubUImWkTOhGpgv8PoT8DJG/bzxna4BZ0eOFSOaLADGeSpFsg5AzeaDZIDQQXjZ4y/8ryfzUXBwdELRjTjCNvOeT0rNlrJz90vwy6N9pXXQEluX0inElpPWokSdiLCfiNJJjMKQ8Qsh8GEKQKMo/eiHrNbI9UksAAAAASUVORK5CYII=")}.colorpicker-right:before{left:auto;right:6px}.colorpicker-right:after{left:auto;right:7px}.colorpicker-no-arrow:after,.colorpicker-no-arrow:before{border-right:0;border-left:0}.colorpicker-alpha.colorpicker-visible,.colorpicker-hue.colorpicker-visible,.colorpicker-saturation.colorpicker-visible,.colorpicker-selectors.colorpicker-visible,.colorpicker.colorpicker-visible{display:block}.colorpicker-alpha.colorpicker-hidden,.colorpicker-hue.colorpicker-hidden,.colorpicker-saturation.colorpicker-hidden,.colorpicker-selectors.colorpicker-hidden,.colorpicker.colorpicker-hidden{display:none}.colorpicker-inline.colorpicker-visible{display:inline-block} -/*# sourceMappingURL=app.css.map*/ -/*! - * AdminLTE v2.3.0 - * Author: Almsaeed Studio - * Website: Almsaeed Studio - * License: Open source - MIT - * Please visit http://opensource.org/licenses/MIT for more information -!*/body,html{min-height:100%}.layout-boxed body,.layout-boxed html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;overflow-x:hidden;overflow-y:auto}.wrapper{min-height:100%;position:static;overflow:hidden}.wrapper:after,.wrapper:before{content:" ";display:table}.wrapper:after{clear:both}.layout-boxed .wrapper{max-width:1250px;margin:0 auto;min-height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.5);box-shadow:0 0 8px rgba(0,0,0,.5);position:relative}.layout-boxed{background:url("../img/boxed-bg.jpg") repeat fixed}.content-wrapper,.main-footer,.right-side{-webkit-transition:-webkit-transform .3s ease-in-out,margin .3s ease-in-out;-webkit-transition:margin .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:margin .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,margin .3s ease-in-out;transition:transform .3s ease-in-out,margin .3s ease-in-out,-webkit-transform .3s ease-in-out;margin-left:230px;z-index:820}.layout-top-nav .content-wrapper,.layout-top-nav .main-footer,.layout-top-nav .right-side{margin-left:0}@media (max-width:767px){.content-wrapper,.main-footer,.right-side{margin-left:0}}@media (min-width:768px){.sidebar-collapse .content-wrapper,.sidebar-collapse .main-footer,.sidebar-collapse .right-side{margin-left:0}}@media (max-width:767px){.sidebar-open .content-wrapper,.sidebar-open .main-footer,.sidebar-open .right-side{-webkit-transform:translate(230px);transform:translate(230px)}}.content-wrapper,.right-side{min-height:100%;background-color:#ecf0f5;z-index:800}.main-footer{background:#fff;padding:15px;color:#444;border-top:1px solid #d2d6de}.fixed .left-side,.fixed .main-header,.fixed .main-sidebar{position:fixed}.fixed .main-header{top:0;right:0;left:0}.fixed .content-wrapper,.fixed .right-side{padding-top:50px}@media (max-width:767px){.fixed .content-wrapper,.fixed .right-side{padding-top:100px}}.fixed.layout-boxed .wrapper{max-width:100%}body.hold-transition .content-wrapper,body.hold-transition .left-side,body.hold-transition .main-footer,body.hold-transition .main-header .logo,body.hold-transition .main-header>.navbar,body.hold-transition .main-sidebar,body.hold-transition .right-side{-webkit-transition:none;transition:none}.content{min-height:250px;padding:15px;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Source Sans Pro,sans-serif}a{color:#3c8dbc}a:active,a:focus,a:hover{outline:none;text-decoration:none;color:#72afd2}.page-header{margin:10px 0 20px;font-size:22px}.page-header>small{color:#666;display:block;margin-top:5px}.main-header{position:relative;max-height:100px;z-index:1030}.main-header>.navbar{-webkit-transition:margin-left .3s ease-in-out;transition:margin-left .3s ease-in-out;margin-bottom:0;margin-left:230px;border:none;min-height:50px;border-radius:0}.layout-top-nav .main-header>.navbar{margin-left:0}.main-header #navbar-search-input.form-control{background:hsla(0,0%,100%,.2);border-color:transparent}.main-header #navbar-search-input.form-control:active,.main-header #navbar-search-input.form-control:focus{border-color:rgba(0,0,0,.1);background:hsla(0,0%,100%,.9)}.main-header #navbar-search-input.form-control::-moz-placeholder{color:#ccc;opacity:1}.main-header #navbar-search-input.form-control:-ms-input-placeholder{color:#ccc}.main-header #navbar-search-input.form-control::-webkit-input-placeholder{color:#ccc}.main-header .navbar-custom-menu,.main-header .navbar-right{float:right}@media (max-width:991px){.main-header .navbar-custom-menu a,.main-header .navbar-right a{color:inherit;background:transparent}}@media (max-width:767px){.main-header .navbar-right{float:none}.navbar-collapse .main-header .navbar-right{margin:7.5px -15px}.main-header .navbar-right>li{color:inherit;border:0}}.main-header .sidebar-toggle{float:left;background-color:transparent;background-image:none;padding:15px;font-family:fontAwesome}.main-header .sidebar-toggle:before{content:"\F0C9"}.main-header .sidebar-toggle:hover{color:#fff}.main-header .sidebar-toggle:active,.main-header .sidebar-toggle:focus{background:transparent}.main-header .sidebar-toggle .icon-bar{display:none}.main-header .navbar .nav>li.user>a>.fa,.main-header .navbar .nav>li.user>a>.glyphicon,.main-header .navbar .nav>li.user>a>.ion{margin-right:5px}.main-header .navbar .nav>li>a>.label{position:absolute;top:9px;right:7px;text-align:center;font-size:9px;padding:2px 3px;line-height:.9}.main-header .logo{-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out;display:block;float:left;height:50px;font-size:20px;line-height:50px;text-align:center;width:230px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:0 15px;font-weight:300;overflow:hidden}.main-header .logo .logo-lg{display:block}.main-header .logo .logo-mini{display:none}.main-header .navbar-brand{color:#fff}.content-header{position:relative;padding:15px 15px 0}.content-header>h1{margin:0;font-size:24px}.content-header>h1>small{font-size:15px;display:inline-block;padding-left:4px;font-weight:300}.content-header>.breadcrumb{float:right;background:transparent;margin-top:0;margin-bottom:0;font-size:12px;padding:7px 5px;position:absolute;top:15px;right:10px;border-radius:2px}.content-header>.breadcrumb>li>a{color:#444;text-decoration:none;display:inline-block}.content-header>.breadcrumb>li>a>.fa,.content-header>.breadcrumb>li>a>.glyphicon,.content-header>.breadcrumb>li>a>.ion{margin-right:5px}.content-header>.breadcrumb>li+li:before{content:">\A0"}@media (max-width:991px){.content-header>.breadcrumb{position:relative;margin-top:5px;top:0;right:0;float:none;background:#d2d6de;padding-left:10px}.content-header>.breadcrumb li:before{color:#97a0b3}}.navbar-toggle{color:#fff;border:0;margin:0;padding:15px}@media (max-width:991px){.navbar-custom-menu .navbar-nav>li{float:left}.navbar-custom-menu .navbar-nav{margin:0;float:left}.navbar-custom-menu .navbar-nav>li>a{padding-top:15px;padding-bottom:15px;line-height:20px}}@media (max-width:767px){.main-header{position:relative}.main-header .logo,.main-header .navbar{width:100%;float:none}.main-header .navbar{margin:0}.main-header .navbar-custom-menu{float:right}}@media (max-width:991px){.navbar-collapse.pull-left{float:none!important}.navbar-collapse.pull-left+.navbar-custom-menu{display:block;position:absolute;top:0;right:40px}}@media (max-width:991px){.content-header{padding-top:110px}}@media (max-width:991px){ul.sidebar-menu{padding-top:120px}}@media (max-width:991px){.sidebar-toggle-mobile a{color:#fff}}.left-side,.main-sidebar{position:absolute;top:0;left:0;padding-top:50px;min-height:100%;width:230px;z-index:810;-webkit-transition:-webkit-transform .3s ease-in-out,width .3s ease-in-out;-webkit-transition:width .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:width .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,width .3s ease-in-out;transition:transform .3s ease-in-out,width .3s ease-in-out,-webkit-transform .3s ease-in-out}@media (max-width:767px){.left-side,.main-sidebar{padding-top:100px;-webkit-transform:translate(-230px);transform:translate(-230px)}}@media (min-width:768px){.sidebar-collapse .left-side,.sidebar-collapse .main-sidebar{-webkit-transform:translate(-230px);transform:translate(-230px)}}@media (max-width:767px){.sidebar-open .left-side,.sidebar-open .main-sidebar{-webkit-transform:translate(0);transform:translate(0)}}.sidebar{padding-bottom:10px}.sidebar-form input:focus{border-color:transparent}.user-panel{position:relative;width:100%;padding:10px;overflow:hidden}.user-panel:after,.user-panel:before{content:" ";display:table}.user-panel:after{clear:both}.user-panel>.image>img{width:100%;max-width:45px;height:auto}.user-panel>.info{padding:5px 5px 5px 15px;line-height:1;position:absolute;left:55px}.user-panel>.info>p{font-weight:600;margin-bottom:9px}.user-panel>.info>a{text-decoration:none;padding-right:5px;margin-top:3px;font-size:11px}.user-panel>.info>a>.fa,.user-panel>.info>a>.glyphicon,.user-panel>.info>a>.ion{margin-right:3px}.sidebar-menu{list-style:none;margin:0;padding:0}.sidebar-menu>li{position:relative;margin:0;padding:0}.sidebar-menu>li>a{padding:12px 5px 12px 15px;display:block}.sidebar-menu>li>a>.fa,.sidebar-menu>li>a>.glyphicon,.sidebar-menu>li>a>.ion{width:20px}.sidebar-menu>li .badge,.sidebar-menu>li .label{margin-top:3px;margin-right:5px}.sidebar-menu li.header{padding:10px 25px 10px 15px;font-size:12px}.sidebar-menu li>a>.fa-angle-left{width:auto;height:auto;padding:0;margin-right:10px;margin-top:3px}.sidebar-menu li.active>a>.fa-angle-left{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.sidebar-menu li.active>.treeview-menu{display:block}.sidebar-menu .treeview-menu{display:none;list-style:none;padding:0;margin:0;padding-left:5px}.sidebar-menu .treeview-menu .treeview-menu{padding-left:20px}.sidebar-menu .treeview-menu>li{margin:0}.sidebar-menu .treeview-menu>li>a{padding:5px 5px 5px 15px;display:block;font-size:14px}.sidebar-menu .treeview-menu>li>a>.fa,.sidebar-menu .treeview-menu>li>a>.glyphicon,.sidebar-menu .treeview-menu>li>a>.ion{width:20px}.sidebar-menu .treeview-menu>li>a>.fa-angle-down,.sidebar-menu .treeview-menu>li>a>.fa-angle-left{width:auto}@media (min-width:768px){.sidebar-mini.sidebar-collapse .content-wrapper,.sidebar-mini.sidebar-collapse .main-footer,.sidebar-mini.sidebar-collapse .right-side{margin-left:50px!important;z-index:840}.sidebar-mini.sidebar-collapse .main-sidebar{-webkit-transform:translate(0);transform:translate(0);width:50px!important;z-index:850}.sidebar-mini.sidebar-collapse .sidebar-menu>li{position:relative}.sidebar-mini.sidebar-collapse .sidebar-menu>li>a{margin-right:0}.sidebar-mini.sidebar-collapse .sidebar-menu>li>a>span{border-top-right-radius:4px}.sidebar-mini.sidebar-collapse .sidebar-menu>li:not(.treeview)>a>span{border-bottom-right-radius:4px}.sidebar-mini.sidebar-collapse .sidebar-menu>li>.treeview-menu{padding-top:5px;padding-bottom:5px;border-bottom-right-radius:4px}.sidebar-mini.sidebar-collapse .sidebar-menu>li:hover>.treeview-menu,.sidebar-mini.sidebar-collapse .sidebar-menu>li:hover>a>span:not(.pull-right){display:block!important;position:absolute;width:180px;left:50px}.sidebar-mini.sidebar-collapse .sidebar-menu>li:hover>a>span{top:0;margin-left:-3px;padding:12px 5px 12px 20px;background-color:inherit}.sidebar-mini.sidebar-collapse .sidebar-menu>li:hover>.treeview-menu{top:44px;margin-left:0}.sidebar-mini.sidebar-collapse .main-sidebar .user-panel>.info,.sidebar-mini.sidebar-collapse .sidebar-form,.sidebar-mini.sidebar-collapse .sidebar-menu>li>.treeview-menu,.sidebar-mini.sidebar-collapse .sidebar-menu>li>a>.pull-right,.sidebar-mini.sidebar-collapse .sidebar-menu>li>a>span,.sidebar-mini.sidebar-collapse .sidebar-menu li.header{display:none!important;-webkit-transform:translateZ(0)}.sidebar-mini.sidebar-collapse .main-header .logo{width:50px}.sidebar-mini.sidebar-collapse .main-header .logo>.logo-mini{display:block;margin-left:-15px;margin-right:-15px;font-size:18px}.sidebar-mini.sidebar-collapse .main-header .logo>.logo-lg{display:none}.sidebar-mini.sidebar-collapse .main-header .navbar{margin-left:50px}}.main-sidebar .user-panel,.sidebar-menu,.sidebar-menu>li.header{white-space:nowrap;overflow:hidden}.sidebar-menu:hover{overflow:visible}.sidebar-form,.sidebar-menu>li.header{overflow:hidden;text-overflow:clip}.sidebar-menu li>a{position:relative}.sidebar-menu li>a>.pull-right{position:absolute;top:50%;right:10px;margin-top:-7px}.control-sidebar-bg{position:fixed;z-index:1000;bottom:0}.control-sidebar,.control-sidebar-bg{top:0;right:-230px;width:230px;-webkit-transition:right .3s ease-in-out;transition:right .3s ease-in-out}.control-sidebar{position:absolute;padding-top:50px;z-index:1010}@media (max-width:768px){.control-sidebar{padding-top:100px}}.control-sidebar>.tab-content{padding:10px 15px}.control-sidebar-open .control-sidebar,.control-sidebar-open .control-sidebar-bg,.control-sidebar.control-sidebar-open,.control-sidebar.control-sidebar-open+.control-sidebar-bg{right:0}@media (min-width:768px){.control-sidebar-open .content-wrapper,.control-sidebar-open .main-footer,.control-sidebar-open .right-side{margin-right:230px}}.nav-tabs.control-sidebar-tabs>li:first-of-type>a,.nav-tabs.control-sidebar-tabs>li:first-of-type>a:focus,.nav-tabs.control-sidebar-tabs>li:first-of-type>a:hover{border-left-width:0}.nav-tabs.control-sidebar-tabs>li>a{border-radius:0}.nav-tabs.control-sidebar-tabs>li>a,.nav-tabs.control-sidebar-tabs>li>a:hover{border-top:none;border-right:none;border-left:1px solid transparent;border-bottom:1px solid transparent}.nav-tabs.control-sidebar-tabs>li>a .icon{font-size:16px}.nav-tabs.control-sidebar-tabs>li.active>a,.nav-tabs.control-sidebar-tabs>li.active>a:active,.nav-tabs.control-sidebar-tabs>li.active>a:focus,.nav-tabs.control-sidebar-tabs>li.active>a:hover{border-top:none;border-right:none;border-bottom:none}@media (max-width:768px){.nav-tabs.control-sidebar-tabs{display:table}.nav-tabs.control-sidebar-tabs>li{display:table-cell}}.control-sidebar-heading{font-weight:400;font-size:16px;padding:10px 0;margin-bottom:10px}.control-sidebar-subheading{display:block;font-weight:400;font-size:14px}.control-sidebar-menu{list-style:none;padding:0;margin:0 -15px}.control-sidebar-menu>li>a{display:block;padding:10px 15px}.control-sidebar-menu>li>a:after,.control-sidebar-menu>li>a:before{content:" ";display:table}.control-sidebar-menu>li>a:after{clear:both}.control-sidebar-menu>li>a>.control-sidebar-subheading{margin-top:0}.control-sidebar-menu .menu-icon{float:left;width:35px;height:35px;border-radius:50%;text-align:center;line-height:35px}.control-sidebar-menu .menu-info{margin-left:45px;margin-top:3px}.control-sidebar-menu .menu-info>.control-sidebar-subheading{margin:0}.control-sidebar-menu .menu-info>p{margin:0;font-size:11px}.control-sidebar-menu .progress{margin:0}.control-sidebar-dark{color:#b8c7ce}.control-sidebar-dark,.control-sidebar-dark+.control-sidebar-bg{background:#222d32}.control-sidebar-dark .nav-tabs.control-sidebar-tabs{border-bottom:#1c2529}.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a{background:#181f23;color:#b8c7ce}.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a,.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a:focus,.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a:hover{border-left-color:#141a1d;border-bottom-color:#141a1d}.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a:active,.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a:focus,.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a:hover{background:#1c2529}.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a:hover{color:#fff}.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li.active>a,.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li.active>a:active,.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li.active>a:focus,.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li.active>a:hover{background:#222d32;color:#fff}.control-sidebar-dark .control-sidebar-heading,.control-sidebar-dark .control-sidebar-subheading{color:#fff}.control-sidebar-dark .control-sidebar-menu>li>a:hover{background:#1e282c}.control-sidebar-dark .control-sidebar-menu>li>a .menu-info>p{color:#b8c7ce}.control-sidebar-light{color:#5e5e5e}.control-sidebar-light,.control-sidebar-light+.control-sidebar-bg{background:#f9fafc;border-left:1px solid #d2d6de}.control-sidebar-light .nav-tabs.control-sidebar-tabs{border-bottom:#d2d6de}.control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a{background:#e8ecf4;color:#444}.control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a,.control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a:focus,.control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a:hover{border-left-color:#d2d6de;border-bottom-color:#d2d6de}.control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a:active,.control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a:focus,.control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a:hover{background:#eff1f7}.control-sidebar-light .nav-tabs.control-sidebar-tabs>li.active>a,.control-sidebar-light .nav-tabs.control-sidebar-tabs>li.active>a:active,.control-sidebar-light .nav-tabs.control-sidebar-tabs>li.active>a:focus,.control-sidebar-light .nav-tabs.control-sidebar-tabs>li.active>a:hover{background:#f9fafc;color:#111}.control-sidebar-light .control-sidebar-heading,.control-sidebar-light .control-sidebar-subheading{color:#111}.control-sidebar-light .control-sidebar-menu{margin-left:-14px}.control-sidebar-light .control-sidebar-menu>li>a:hover{background:#f4f4f5}.control-sidebar-light .control-sidebar-menu>li>a .menu-info>p{color:#5e5e5e}.dropdown-menu{-webkit-box-shadow:none;box-shadow:none;border-color:#eee}.dropdown-menu>li>a{color:#777}.dropdown-menu>li>a>.fa,.dropdown-menu>li>a>.glyphicon,.dropdown-menu>li>a>.ion{margin-right:10px}.dropdown-menu>li>a:hover{background-color:#e1e3e9;color:#333}.dropdown-menu>.divider{background-color:#eee}.navbar-nav>.messages-menu>.dropdown-menu,.navbar-nav>.notifications-menu>.dropdown-menu,.navbar-nav>.tasks-menu>.dropdown-menu{width:280px;padding:0;margin:0;top:100%}.navbar-nav>.messages-menu>.dropdown-menu>li,.navbar-nav>.notifications-menu>.dropdown-menu>li,.navbar-nav>.tasks-menu>.dropdown-menu>li{position:relative}.navbar-nav>.messages-menu>.dropdown-menu>li.header,.navbar-nav>.notifications-menu>.dropdown-menu>li.header,.navbar-nav>.tasks-menu>.dropdown-menu>li.header{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0;background-color:#fff;padding:7px 10px;border-bottom:1px solid #f4f4f4;color:#444;font-size:14px}.navbar-nav>.messages-menu>.dropdown-menu>li.footer>a,.navbar-nav>.notifications-menu>.dropdown-menu>li.footer>a,.navbar-nav>.tasks-menu>.dropdown-menu>li.footer>a{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;font-size:12px;background-color:#fff;padding:7px 10px;border-bottom:1px solid #eee;color:#444!important;text-align:center}@media (max-width:991px){.navbar-nav>.messages-menu>.dropdown-menu>li.footer>a,.navbar-nav>.notifications-menu>.dropdown-menu>li.footer>a,.navbar-nav>.tasks-menu>.dropdown-menu>li.footer>a{background:#fff!important;color:#444!important}}.navbar-nav>.messages-menu>.dropdown-menu>li.footer>a:hover,.navbar-nav>.notifications-menu>.dropdown-menu>li.footer>a:hover,.navbar-nav>.tasks-menu>.dropdown-menu>li.footer>a:hover{text-decoration:none;font-weight:400}.navbar-nav>.messages-menu>.dropdown-menu>li .menu,.navbar-nav>.notifications-menu>.dropdown-menu>li .menu,.navbar-nav>.tasks-menu>.dropdown-menu>li .menu{max-height:200px;margin:0;padding:0;list-style:none;overflow-x:hidden}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a,.navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a,.navbar-nav>.tasks-menu>.dropdown-menu>li .menu>li>a{display:block;white-space:nowrap;border-bottom:1px solid #f4f4f4}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a:hover,.navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a:hover,.navbar-nav>.tasks-menu>.dropdown-menu>li .menu>li>a:hover{background:#f4f4f4;text-decoration:none}.navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a{color:#444;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:10px}.navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a>.fa,.navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a>.glyphicon,.navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a>.ion{width:20px}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a{margin:0;padding:10px}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a>div>img{margin:auto 10px auto auto;width:40px;height:40px}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a>h4{padding:0;margin:0 0 0 45px;color:#444;font-size:15px;position:relative}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a>h4>small{color:#999;font-size:10px;position:absolute;top:0;right:0}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a>p{margin:0 0 0 45px;font-size:12px;color:#888}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a:after,.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a:before{content:" ";display:table}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a:after{clear:both}.navbar-nav>.tasks-menu>.dropdown-menu>li .menu>li>a{padding:10px}.navbar-nav>.tasks-menu>.dropdown-menu>li .menu>li>a>h3{font-size:14px;padding:0;margin:0 0 10px;color:#666}.navbar-nav>.tasks-menu>.dropdown-menu>li .menu>li>a>.progress{padding:0;margin:0}.navbar-nav>.user-menu>.dropdown-menu{border-top-right-radius:0;border-top-left-radius:0;padding:1px 0 0;border-top-width:0;width:280px}.navbar-nav>.user-menu>.dropdown-menu,.navbar-nav>.user-menu>.dropdown-menu>.user-body{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.navbar-nav>.user-menu>.dropdown-menu>li.user-header{height:175px;padding:10px;text-align:center}.navbar-nav>.user-menu>.dropdown-menu>li.user-header>img{z-index:5;height:90px;width:90px;border:3px solid;border-color:transparent;border-color:hsla(0,0%,100%,.2)}.navbar-nav>.user-menu>.dropdown-menu>li.user-header>p{z-index:5;color:#fff;color:hsla(0,0%,100%,.8);font-size:17px;margin-top:10px}.navbar-nav>.user-menu>.dropdown-menu>li.user-header>p>small{display:block;font-size:12px}.navbar-nav>.user-menu>.dropdown-menu>.user-body{padding:15px;border-bottom:1px solid #f4f4f4;border-top:1px solid #ddd}.navbar-nav>.user-menu>.dropdown-menu>.user-body:after,.navbar-nav>.user-menu>.dropdown-menu>.user-body:before{content:" ";display:table}.navbar-nav>.user-menu>.dropdown-menu>.user-body:after{clear:both}.navbar-nav>.user-menu>.dropdown-menu>.user-body a{color:#444!important}@media (max-width:991px){.navbar-nav>.user-menu>.dropdown-menu>.user-body a{background:#fff!important;color:#444!important}}.navbar-nav>.user-menu>.dropdown-menu>.user-footer{background-color:#f9f9f9;padding:10px}.navbar-nav>.user-menu>.dropdown-menu>.user-footer:after,.navbar-nav>.user-menu>.dropdown-menu>.user-footer:before{content:" ";display:table}.navbar-nav>.user-menu>.dropdown-menu>.user-footer:after{clear:both}.navbar-nav>.user-menu>.dropdown-menu>.user-footer .btn-default{color:#666}@media (max-width:991px){.navbar-nav>.user-menu>.dropdown-menu>.user-footer .btn-default:hover{background-color:#f9f9f9}}.navbar-nav>.user-menu .user-image{float:left;width:25px;height:25px;border-radius:50%;margin-right:10px;margin-top:-2px}@media (max-width:767px){.navbar-nav>.user-menu .user-image{float:none;margin-right:0;margin-top:-8px;line-height:10px}}.open:not(.dropup)>.animated-dropdown-menu{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation:flipInX .7s both;animation:flipInX .7s both}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);-webkit-transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);-webkit-transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px)}}.navbar-custom-menu>.navbar-nav>li{position:relative}.navbar-custom-menu>.navbar-nav>li>.dropdown-menu{position:absolute;right:0;left:auto}@media (max-width:991px){.navbar-custom-menu>.navbar-nav{float:right}.navbar-custom-menu>.navbar-nav>li{position:static}.navbar-custom-menu>.navbar-nav>li>.dropdown-menu{position:absolute;right:5%;left:auto;border:1px solid #ddd;background:#fff}}.form-control{border-radius:0;border-color:#d2d6de}.form-control,.form-control:focus{-webkit-box-shadow:none;box-shadow:none}.form-control:focus{border-color:#3c8dbc}.form-control:-ms-input-placeholder,.form-control::-moz-placeholder,.form-control::-webkit-input-placeholder{color:#bbb;opacity:1}.form-control:not(select){-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-group.has-success label{color:#00a65a}.form-group.has-success .form-control{border-color:#00a65a;-webkit-box-shadow:none;box-shadow:none}.form-group.has-warning label{color:#f39c12}.form-group.has-warning .form-control{border-color:#f39c12;-webkit-box-shadow:none;box-shadow:none}.form-group.has-error label{color:#a41e15}.form-group.has-error .form-control{border-color:#a41e15;-webkit-box-shadow:none;box-shadow:none}.input-group .input-group-addon{border-radius:0;border-color:#d2d6de;background-color:#fff}.btn-group-vertical .btn.btn-flat:first-of-type,.btn-group-vertical .btn.btn-flat:last-of-type{border-radius:0}.icheck>label{padding-left:0}.form-control-feedback.fa{line-height:34px}.form-group-lg .form-control+.form-control-feedback.fa,.input-group-lg+.form-control-feedback.fa,.input-lg+.form-control-feedback.fa{line-height:46px}.form-group-sm .form-control+.form-control-feedback.fa,.input-group-sm+.form-control-feedback.fa,.input-sm+.form-control-feedback.fa{line-height:30px}.progress,.progress>.progress-bar{-webkit-box-shadow:none;box-shadow:none}.progress,.progress .progress-bar,.progress>.progress-bar,.progress>.progress-bar .progress-bar{border-radius:1px}.progress-sm,.progress.sm{height:10px}.progress-sm,.progress-sm .progress-bar,.progress.sm,.progress.sm .progress-bar{border-radius:1px}.progress-xs,.progress.xs{height:7px}.progress-xs,.progress-xs .progress-bar,.progress.xs,.progress.xs .progress-bar{border-radius:1px}.progress-xxs,.progress.xxs{height:3px}.progress-xxs,.progress-xxs .progress-bar,.progress.xxs,.progress.xxs .progress-bar{border-radius:1px}.progress.vertical{position:relative;width:30px;height:200px;display:inline-block;margin-right:10px}.progress.vertical>.progress-bar{width:100%;position:absolute;bottom:0}.progress.vertical.progress-sm,.progress.vertical.sm{width:20px}.progress.vertical.progress-xs,.progress.vertical.xs{width:10px}.progress.vertical.progress-xxs,.progress.vertical.xxs{width:3px}.progress-group .progress-text{font-weight:600}.progress-group .progress-number{float:right}.table tr>td .progress{margin:0}.progress-bar-light-blue,.progress-bar-primary{background-color:#3c8dbc}.progress-striped .progress-bar-light-blue,.progress-striped .progress-bar-primary{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-green,.progress-bar-success{background-color:#00a65a}.progress-striped .progress-bar-green,.progress-striped .progress-bar-success{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-aqua,.progress-bar-info{background-color:#00c0ef}.progress-striped .progress-bar-aqua,.progress-striped .progress-bar-info{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-warning,.progress-bar-yellow{background-color:#f39c12}.progress-striped .progress-bar-warning,.progress-striped .progress-bar-yellow{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-danger,.progress-bar-red{background-color:#a41e15}.progress-striped .progress-bar-danger,.progress-striped .progress-bar-red{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.small-box{border-radius:2px;position:relative;display:block;margin-bottom:20px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.1)}.small-box>.inner{padding:10px}.small-box>.small-box-footer{position:relative;text-align:center;padding:3px 0;color:#fff;color:hsla(0,0%,100%,.8);display:block;z-index:10;background:rgba(0,0,0,.1);text-decoration:none}.small-box>.small-box-footer:hover{color:#fff;background:rgba(0,0,0,.15)}.small-box h3{font-size:38px;font-weight:700;margin:0 0 10px;white-space:nowrap;padding:0}.small-box p{font-size:15px}.small-box p>small{display:block;color:#f9f9f9;font-size:13px;margin-top:5px}.small-box h3,.small-box p{z-index:5px}.small-box .icon{-webkit-transition:all .3s linear;transition:all .3s linear;position:absolute;top:-10px;right:10px;z-index:0;font-size:90px;color:rgba(0,0,0,.15)}.small-box:hover{text-decoration:none;color:#f9f9f9}.small-box:hover .icon{font-size:95px}@media (max-width:767px){.small-box{text-align:center}.small-box .icon{display:none}.small-box p{font-size:12px}}.box{position:relative;border-radius:3px;background:#fff;border-top:3px solid #d2d6de;margin-bottom:20px;width:100%;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.1)}.box.box-primary{border-top-color:#3c8dbc}.box.box-info{border-top-color:#00c0ef}.box.box-danger{border-top-color:#a41e15}.box.box-warning{border-top-color:#f39c12}.box.box-success{border-top-color:#00a65a}.box.box-default{border-top-color:#d2d6de}.box.collapsed-box .box-body,.box.collapsed-box .box-footer{display:none}.box .nav-stacked>li{border-bottom:1px solid #f4f4f4;margin:0}.box .nav-stacked>li:last-of-type{border-bottom:none}.box.height-control .box-body{max-height:300px;overflow:auto}.box .border-right{border-right:1px solid #f4f4f4}.box .border-left{border-left:1px solid #f4f4f4}.box.box-solid{border-top:0}.box.box-solid>.box-header .btn.btn-default{background:transparent}.box.box-solid>.box-header .btn:hover,.box.box-solid>.box-header a:hover{background:rgba(0,0,0,.1)}.box.box-solid.box-default{border:1px solid #d2d6de}.box.box-solid.box-default>.box-header{color:#444;background:#d2d6de;background-color:#d2d6de}.box.box-solid.box-default>.box-header .btn,.box.box-solid.box-default>.box-header a{color:#444}.box.box-solid.box-primary{border:1px solid #3c8dbc}.box.box-solid.box-primary>.box-header{color:#fff;background:#3c8dbc;background-color:#3c8dbc}.box.box-solid.box-primary>.box-header .btn,.box.box-solid.box-primary>.box-header a{color:#fff}.box.box-solid.box-info{border:1px solid #00c0ef}.box.box-solid.box-info>.box-header{color:#fff;background:#00c0ef;background-color:#00c0ef}.box.box-solid.box-info>.box-header .btn,.box.box-solid.box-info>.box-header a{color:#fff}.box.box-solid.box-danger{border:1px solid #a41e15}.box.box-solid.box-danger>.box-header{color:#fff;background:#a41e15;background-color:#a41e15}.box.box-solid.box-danger>.box-header .btn,.box.box-solid.box-danger>.box-header a{color:#fff}.box.box-solid.box-warning{border:1px solid #f39c12}.box.box-solid.box-warning>.box-header{color:#fff;background:#f39c12;background-color:#f39c12}.box.box-solid.box-warning>.box-header .btn,.box.box-solid.box-warning>.box-header a{color:#fff}.box.box-solid.box-success{border:1px solid #00a65a}.box.box-solid.box-success>.box-header{color:#fff;background:#00a65a;background-color:#00a65a}.box.box-solid.box-success>.box-header .btn,.box.box-solid.box-success>.box-header a{color:#fff}.box.box-solid>.box-header>.box-tools .btn{border:0;-webkit-box-shadow:none;box-shadow:none}.box.box-solid[class*=bg]>.box-header{color:#fff}.box .box-group>.box{margin-bottom:5px}.box .knob-label{text-align:center;color:#333;font-weight:100;font-size:12px;margin-bottom:.3em}.box>.loading-img,.box>.overlay,.overlay-wrapper>.loading-img,.overlay-wrapper>.overlay{position:absolute;top:0;left:0;width:100%;height:100%}.box .overlay,.overlay-wrapper .overlay{z-index:50;background:hsla(0,0%,100%,.7);border-radius:3px}.box .overlay>.fa,.overlay-wrapper .overlay>.fa{position:absolute;top:50%;left:50%;margin-left:-15px;margin-top:-15px;color:#000;font-size:30px}.box .overlay.dark,.overlay-wrapper .overlay.dark{background:rgba(0,0,0,.5)}.box-body:after,.box-body:before,.box-footer:after,.box-footer:before,.box-header:after,.box-header:before{content:" ";display:table}.box-body:after,.box-footer:after,.box-header:after{clear:both}.box-header{color:#444;display:block;padding:10px;position:relative}.box-header.with-border{border-bottom:1px solid #f4f4f4}.collapsed-box .box-header.with-border{border-bottom:none}.box-header .box-title,.box-header>.fa,.box-header>.glyphicon,.box-header>.ion{display:inline-block;font-size:18px;margin:0;line-height:1}.box-header>.fa,.box-header>.glyphicon,.box-header>.ion{margin-right:5px}.box-header>.box-tools{position:absolute;right:10px;top:5px}.box-header>.box-tools [data-toggle=tooltip]{position:relative}.box-header>.box-tools.pull-right .dropdown-menu{right:0;left:auto}.btn-box-tool{padding:5px;font-size:12px;background:transparent;color:#97a0b3}.btn-box-tool:hover,.open .btn-box-tool{color:#606c84}.btn-box-tool.btn:active{-webkit-box-shadow:none;box-shadow:none}.box-body{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;padding:10px}.no-header .box-body{border-top-right-radius:3px;border-top-left-radius:3px}.box-body>.table{margin-bottom:0}.box-body .fc{margin-top:5px}.box-body .full-width-chart{margin:-19px}.box-body.no-padding .full-width-chart{margin:-9px}.box-body .box-pane{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:3px}.box-body .box-pane-right{border-bottom-left-radius:0}.box-body .box-pane-right,.box-footer{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:3px}.box-footer{border-bottom-left-radius:3px;border-top:1px solid #f4f4f4;padding:10px;background-color:#fff}.chart-legend{margin:10px 0}@media (max-width:991px){.chart-legend>li{float:left;margin-right:10px}}.box-comments{background:#f7f7f7}.box-comments .box-comment{padding:8px 0;border-bottom:1px solid #eee}.box-comments .box-comment:after,.box-comments .box-comment:before{content:" ";display:table}.box-comments .box-comment:after{clear:both}.box-comments .box-comment:last-of-type{border-bottom:0}.box-comments .box-comment:first-of-type{padding-top:0}.box-comments .box-comment img{float:left}.box-comments .comment-text{margin-left:40px;color:#555}.box-comments .username{color:#444;display:block;font-weight:600}.box-comments .text-muted{font-weight:400;font-size:12px}.todo-list{margin:0;padding:0;list-style:none;overflow:auto}.todo-list>li{border-radius:2px;padding:10px;background:#f4f4f4;margin-bottom:2px;border-left:2px solid #e6e7e8;color:#444}.todo-list>li:last-of-type{margin-bottom:0}.todo-list>li>input[type=checkbox]{margin:0 10px 0 5px}.todo-list>li .text{display:inline-block;margin-left:5px;font-weight:600}.todo-list>li .label{margin-left:10px;font-size:9px}.todo-list>li .tools{display:none;float:right;color:#a41e15}.todo-list>li .tools>.fa,.todo-list>li .tools>.glyphicon,.todo-list>li .tools>.ion{margin-right:5px;cursor:pointer}.todo-list>li:hover .tools{display:inline-block}.todo-list>li.done{color:#999}.todo-list>li.done .text{text-decoration:line-through;font-weight:500}.todo-list>li.done .label{background:#d2d6de!important}.todo-list .danger{border-left-color:#a41e15}.todo-list .warning{border-left-color:#f39c12}.todo-list .info{border-left-color:#00c0ef}.todo-list .success{border-left-color:#00a65a}.todo-list .primary{border-left-color:#3c8dbc}.todo-list .handle{display:inline-block;cursor:move;margin:0 5px}.chat{padding:5px 20px 5px 10px}.chat .item{margin-bottom:10px}.chat .item:after,.chat .item:before{content:" ";display:table}.chat .item:after{clear:both}.chat .item>img{width:40px;height:40px;border:2px solid transparent;border-radius:50%}.chat .item>.online{border:2px solid #00a65a}.chat .item>.offline{border:2px solid #a41e15}.chat .item>.message{margin-left:55px;margin-top:-40px}.chat .item>.message>.name{display:block;font-weight:600}.chat .item>.attachment{border-radius:3px;background:#f4f4f4;margin-left:65px;margin-right:15px;padding:10px}.chat .item>.attachment>h4{margin:0 0 5px;font-weight:600;font-size:14px}.chat .item>.attachment>.filename,.chat .item>.attachment>p{font-weight:600;font-size:13px;font-style:italic;margin:0}.chat .item>.attachment:after,.chat .item>.attachment:before{content:" ";display:table}.chat .item>.attachment:after{clear:both}.box-input{max-width:200px}.modal .panel-body{color:#444}.info-box{display:block;min-height:90px;background:#fff;width:100%;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.1);border-radius:2px;margin-bottom:15px}.info-box small{font-size:14px}.info-box .progress{background:rgba(0,0,0,.2);margin:5px -10px;height:2px}.info-box .progress,.info-box .progress .progress-bar{border-radius:0}.info-box .progress .progress-bar{background:#fff}.info-box-icon{border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px;display:block;float:left;height:90px;width:90px;text-align:center;font-size:45px;line-height:90px;background:rgba(0,0,0,.2)}.info-box-icon>img{max-width:100%}.info-box-content{padding:5px 10px;margin-left:90px}.info-box-number{display:block;font-weight:700;font-size:18px}.info-box-text,.progress-description{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.info-box-text{text-transform:uppercase}.info-box-more{display:block}.progress-description{margin:0}.btn{border-radius:3px;-webkit-box-shadow:none;box-shadow:none;border:1px solid transparent}.btn.uppercase{text-transform:uppercase}.btn.btn-flat{border-radius:0;-webkit-box-shadow:none;box-shadow:none;border-width:1px}.btn:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn:focus{outline:none}.btn.btn-file{position:relative;overflow:hidden}.btn.btn-file>input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;opacity:0;filter:alpha(opacity=0);outline:none;background:#fff;cursor:inherit;display:block}.btn-default{background-color:#f4f4f4;color:#444;border-color:#ddd}.btn-default.hover,.btn-default:active,.btn-default:hover{background-color:#e7e7e7}.btn-primary{background-color:#3c8dbc;border-color:#367fa9}.btn-primary.hover,.btn-primary:active,.btn-primary:hover{background-color:#367fa9}.btn-success{background-color:#00a65a;border-color:#008d4c}.btn-success.hover,.btn-success:active,.btn-success:hover{background-color:#008d4c}.btn-info{background-color:#00c0ef;border-color:#00acd6}.btn-info.hover,.btn-info:active,.btn-info:hover{background-color:#00acd6}.btn-danger{background-color:#a41e15;border-color:#8d1a12}.btn-danger.hover,.btn-danger:active,.btn-danger:hover{background-color:#8d1a12}.btn-warning{background-color:#f39c12;border-color:#e08e0b}.btn-warning.hover,.btn-warning:active,.btn-warning:hover{background-color:#e08e0b}.btn-outline{border:1px solid #fff;background:transparent;color:#fff}.btn-outline:active,.btn-outline:focus,.btn-outline:hover{color:hsla(0,0%,100%,.7);border-color:hsla(0,0%,100%,.7)}.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn[class*=bg-]:hover{-webkit-box-shadow:inset 0 0 100px rgba(0,0,0,.2);box-shadow:inset 0 0 100px rgba(0,0,0,.2)}.btn-app{border-radius:3px;position:relative;padding:15px 5px;margin:0 0 10px 10px;min-width:80px;height:60px;text-align:center;color:#666;border:1px solid #ddd;background-color:#f4f4f4;font-size:12px}.btn-app>.fa,.btn-app>.glyphicon,.btn-app>.ion{font-size:20px;display:block}.btn-app:hover{background:#f4f4f4;color:#444;border-color:#aaa}.btn-app:active,.btn-app:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-app>.badge{position:absolute;top:-3px;right:-10px;font-size:10px;font-weight:400}.callout{border-radius:3px;margin:0 0 20px;padding:15px 30px 15px 15px;border-left:5px solid #eee}.callout a{color:#fff;text-decoration:underline}.callout a:hover{color:#eee}.callout h4{margin-top:0;font-weight:600}.callout p:last-child{margin-bottom:0}.callout .highlight,.callout code{background-color:#fff}.callout.callout-danger{border-color:#77160f}.callout.callout-warning{border-color:#c87f0a}.callout.callout-info{border-color:#0097bc}.callout.callout-success{border-color:#00733e}.alert{border-radius:3px}.alert h4{font-weight:600}.alert .icon{margin-right:10px}.alert .close{color:#000;opacity:.2;filter:alpha(opacity=20)}.alert .close:hover{opacity:.5;filter:alpha(opacity=50)}.alert a{color:#fff;text-decoration:underline}.alert-success{border-color:#008d4c}.alert-danger,.alert-error{border-color:#8d1a12}.alert-warning{border-color:#e08e0b}.alert-info{border-color:#00acd6}.nav>li>a:active,.nav>li>a:focus,.nav>li>a:hover{color:#444;background:#f7f7f7}.nav-pills>li>a{border-radius:0;border-top:3px solid transparent;color:#444}.nav-pills>li>a>.fa,.nav-pills>li>a>.glyphicon,.nav-pills>li>a>.ion{margin-right:5px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{border-top-color:#3c8dbc}.nav-pills>li.active>a{font-weight:600}.nav-stacked>li>a{border-radius:0;border-top:0;border-left:3px solid transparent;color:#444}.nav-stacked>li.active>a,.nav-stacked>li.active>a:hover{background:transparent;color:#444;border-top:0;border-left-color:#3c8dbc}.nav-stacked>li.header{border-bottom:1px solid #ddd;color:#777;margin-bottom:10px;padding:5px 10px;text-transform:uppercase}.nav-tabs-custom{margin-bottom:20px;background:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.1);border-radius:3px}.nav-tabs-custom>.nav-tabs{margin:0;border-bottom-color:#f4f4f4;border-top-right-radius:3px;border-top-left-radius:3px}.nav-tabs-custom>.nav-tabs>li{border-top:3px solid transparent;margin-bottom:-2px;margin-right:5px}.nav-tabs-custom>.nav-tabs>li>a{color:#444;border-radius:0}.nav-tabs-custom>.nav-tabs>li>a.text-muted{color:#999}.nav-tabs-custom>.nav-tabs>li>a,.nav-tabs-custom>.nav-tabs>li>a:hover{background:transparent;margin:0}.nav-tabs-custom>.nav-tabs>li>a:hover{color:#999}.nav-tabs-custom>.nav-tabs>li:not(.active)>a:active,.nav-tabs-custom>.nav-tabs>li:not(.active)>a:focus,.nav-tabs-custom>.nav-tabs>li:not(.active)>a:hover{border-color:transparent}.nav-tabs-custom>.nav-tabs>li.active{border-top-color:#3c8dbc}.nav-tabs-custom>.nav-tabs>li.active:hover>a,.nav-tabs-custom>.nav-tabs>li.active>a{background-color:#fff;color:#444}.nav-tabs-custom>.nav-tabs>li.active>a{border-top-color:transparent;border-left-color:#f4f4f4;border-right-color:#f4f4f4}.nav-tabs-custom>.nav-tabs>li:first-of-type{margin-left:0}.nav-tabs-custom>.nav-tabs>li:first-of-type.active>a{border-left-color:transparent}.nav-tabs-custom>.nav-tabs.pull-right{float:none!important}.nav-tabs-custom>.nav-tabs.pull-right>li{float:right}.nav-tabs-custom>.nav-tabs.pull-right>li:first-of-type{margin-right:0}.nav-tabs-custom>.nav-tabs.pull-right>li:first-of-type>a{border-left-width:1px}.nav-tabs-custom>.nav-tabs.pull-right>li:first-of-type.active>a{border-left-color:#f4f4f4;border-right-color:transparent}.nav-tabs-custom>.nav-tabs>li.header{line-height:35px;padding:0 10px;font-size:20px;color:#444}.nav-tabs-custom>.nav-tabs>li.header>.fa,.nav-tabs-custom>.nav-tabs>li.header>.glyphicon,.nav-tabs-custom>.nav-tabs>li.header>.ion{margin-right:5px}.nav-tabs-custom>.tab-content{background:#fff;padding:10px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.nav-tabs-custom .dropdown.open>a:active,.nav-tabs-custom .dropdown.open>a:focus{background:transparent;color:#999}.pagination>li>a{background:#fafafa;color:#666}.pagination.pagination-flat>li>a{border-radius:0!important}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-top:1px solid #f4f4f4}.table>thead>tr>th{border-bottom:2px solid #f4f4f4}.table tr td .progress{margin-top:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #f4f4f4}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table.no-border,.table.no-border td,.table.no-border th{border:0}table.text-center,table.text-center td,table.text-center th{text-align:center}.table.align th{text-align:left}.table.align td{text-align:right}.label-default{background-color:#d2d6de;color:#444}.modal{background:rgba(0,0,0,.3)}.modal-content{border-radius:0;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.125);box-shadow:0 2px 3px rgba(0,0,0,.125);border:0}@media (min-width:768px){.modal-content{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.125);box-shadow:0 2px 3px rgba(0,0,0,.125)}}.modal-header{border-bottom-color:#f4f4f4}.modal-footer{border-top-color:#f4f4f4}.modal-primary .modal-footer,.modal-primary .modal-header{border-color:#307095}.modal-warning .modal-footer,.modal-warning .modal-header{border-color:#c87f0a}.modal-info .modal-footer,.modal-info .modal-header{border-color:#0097bc}.modal-success .modal-footer,.modal-success .modal-header{border-color:#00733e}.modal-danger .modal-footer,.modal-danger .modal-header{border-color:#77160f}.p-a-md{padding:30px 20px!important}.p-t-md{padding-top:30px!important}.p-r-md{padding-right:20px!important}.p-b-md{padding-bottom:30px!important}.p-l-md,.p-x-md{padding-left:20px!important}.p-x-md{padding-right:20px!important}.p-y-md{padding-top:30px!important;padding-bottom:30px!important}.p-a-sm{padding:20px 10px!important}.p-t-sm{padding-top:20px!important}.p-r-sm{padding-right:10px!important}.p-b-sm{padding-bottom:20px!important}.p-l-sm,.p-x-sm{padding-left:10px!important}.p-x-sm{padding-right:10px!important}.p-y-sm{padding-top:20px!important;padding-bottom:20px!important}.p-a-xs{padding:10px 5px!important}.p-t-xs{padding-top:10px!important}.p-r-xs{padding-right:5px!important}.p-b-xs{padding-bottom:10px!important}.p-l-xs,.p-x-xs{padding-left:5px!important}.p-x-xs{padding-right:5px!important}.p-y-xs{padding-top:10px!important;padding-bottom:10px!important}.m-a-md{margin:30px 20px!important}.m-t-md{margin-top:30px!important}.m-r-md{margin-right:20px!important}.m-b-md{margin-bottom:30px!important}.m-l-md,.m-x-md{margin-left:20px!important}.m-x-md{margin-right:20px!important}.m-y-md{margin-top:30px!important;margin-bottom:30px!important}.m-a-sm{margin:20px 10px!important}.m-t-sm{margin-top:20px!important}.m-r-sm{margin-right:10px!important}.m-b-sm{margin-bottom:20px!important}.m-l-sm,.m-x-sm{margin-left:10px!important}.m-x-sm{margin-right:10px!important}.m-y-sm{margin-top:20px!important;margin-bottom:20px!important}.m-a-xs{margin:10px 5px!important}.m-t-xs{margin-top:10px!important}.m-r-xs{margin-right:5px!important}.m-b-xs{margin-bottom:10px!important}.m-l-xs,.m-x-xs{margin-left:5px!important}.m-x-xs{margin-right:5px!important}.m-y-xs{margin-top:10px!important;margin-bottom:10px!important}.login-logo,.register-logo{font-size:35px;text-align:center;margin-bottom:25px;font-weight:300}.login-logo a,.register-logo a{color:#444}.login-page,.register-page{background:#d2d6de}.login-box,.register-box{width:360px;margin:7% auto}@media (max-width:768px){.login-box,.register-box{width:90%;margin-top:20px}}.login-box-body,.register-box-body{background:#fff;padding:20px;border-top:0;color:#666}.login-box-body .form-control-feedback,.register-box-body .form-control-feedback{color:#777}.login-box-msg,.register-box-msg{margin:0;text-align:center;padding:0 20px 20px}.social-auth-links{margin:10px 0}.select2-container--default.select2-container--focus,.select2-container--default:active,.select2-container--default:focus,.select2-selection.select2-container--focus,.select2-selection:active,.select2-selection:focus{outline:none}.select2-container--default .select2-selection--single,.select2-selection .select2-selection--single{border:1px solid #d2d6de;border-radius:0;padding:6px 12px;height:34px}.select2-container--default.select2-container--open{border-color:#3c8dbc}.select2-dropdown{border:1px solid #d2d6de;border-radius:0}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#3c8dbc;color:#fff}.select2-results__option{padding:6px 12px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:0;padding-right:0;height:auto;margin-top:-4px}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:6px;padding-left:20px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:28px;right:3px}.select2-container--default .select2-selection--single .select2-selection__arrow b{margin-top:0}.select2-dropdown .select2-search__field,.select2-search--inline .select2-search__field{border:1px solid #d2d6de}.select2-dropdown .select2-search__field:focus,.select2-search--inline .select2-search__field:focus{outline:none;border:1px solid #3c8dbc}.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[aria-selected=true],.select2-container--default .select2-results__option[aria-selected=true]:hover{color:#444}.select2-container--default .select2-selection--multiple{border:1px solid #d2d6de;border-radius:0}.select2-container--default .select2-selection--multiple:focus{border-color:#3c8dbc}.select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#d2d6de}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#3c8dbc;border-color:#367fa9;padding:1px 10px;color:#fff}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{margin-right:5px;color:hsla(0,0%,100%,.7)}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#fff}.select2-container .select2-selection--single .select2-selection__rendered{padding-right:10px}.pad{padding:10px}.margin{margin:10px}.margin-bottom{margin-bottom:20px}.margin-bottom-none{margin-bottom:0}.margin-r-5{margin-right:5px}.inline{display:inline}.description-block{display:block;margin:10px 0;text-align:center}.description-block.margin-bottom{margin-bottom:25px}.description-block>.description-header{margin:0;padding:0;font-weight:600;font-size:16px}.description-block>.description-text{text-transform:uppercase}.alert-danger,.alert-error,.alert-info,.alert-success,.alert-warning,.bg-aqua,.bg-aqua-active,.bg-black,.bg-black-active,.bg-blue,.bg-blue-active,.bg-fuchsia,.bg-fuchsia-active,.bg-green,.bg-green-active,.bg-light-blue,.bg-light-blue-active,.bg-lime,.bg-lime-active,.bg-maroon,.bg-maroon-active,.bg-navy,.bg-navy-active,.bg-olive,.bg-olive-active,.bg-orange,.bg-orange-active,.bg-purple,.bg-purple-active,.bg-red,.bg-red-active,.bg-teal,.bg-teal-active,.bg-yellow,.bg-yellow-active,.callout.callout-danger,.callout.callout-info,.callout.callout-success,.callout.callout-warning,.label-danger,.label-info,.label-primary,.label-success,.label-warning,.modal-danger .modal-body,.modal-danger .modal-footer,.modal-danger .modal-header,.modal-info .modal-body,.modal-info .modal-footer,.modal-info .modal-header,.modal-primary .modal-body,.modal-primary .modal-footer,.modal-primary .modal-header,.modal-success .modal-body,.modal-success .modal-footer,.modal-success .modal-header,.modal-warning .modal-body,.modal-warning .modal-footer,.modal-warning .modal-header{color:#fff!important}.bg-gray{color:#000;background-color:#d2d6de!important}.bg-gray-light{background-color:#f7f7f7}.bg-black{background-color:#111!important}.alert-danger,.alert-error,.bg-red,.callout.callout-danger,.label-danger,.modal-danger .modal-body{background-color:#a41e15!important}.alert-warning,.bg-yellow,.callout.callout-warning,.label-warning,.modal-warning .modal-body{background-color:#f39c12!important}.alert-info,.bg-aqua,.callout.callout-info,.label-info,.modal-info .modal-body{background-color:#00c0ef!important}.bg-blue{background-color:#0073b7!important}.bg-light-blue,.label-primary,.modal-primary .modal-body{background-color:#3c8dbc!important}.alert-success,.bg-green,.callout.callout-success,.label-success,.modal-success .modal-body{background-color:#00a65a!important}.bg-navy{background-color:#001f3f!important}.bg-teal{background-color:#39cccc!important}.bg-olive{background-color:#3d9970!important}.bg-lime{background-color:#01ff70!important}.bg-orange{background-color:#ff8c00!important}.bg-fuchsia{background-color:#f012be!important}.bg-purple{background-color:#605ca8!important}.bg-maroon{background-color:#d81b60!important}.bg-gray-active{color:#000;background-color:#b5bbc8!important}.bg-black-active{background-color:#000!important}.bg-red-active,.modal-danger .modal-footer,.modal-danger .modal-header{background-color:#891912!important}.bg-yellow-active,.modal-warning .modal-footer,.modal-warning .modal-header{background-color:#db8b0b!important}.bg-aqua-active,.modal-info .modal-footer,.modal-info .modal-header{background-color:#00a7d0!important}.bg-blue-active{background-color:#005384!important}.bg-light-blue-active,.modal-primary .modal-footer,.modal-primary .modal-header{background-color:#357ca5!important}.bg-green-active,.modal-success .modal-footer,.modal-success .modal-header{background-color:#008d4c!important}.bg-navy-active{background-color:#001a35!important}.bg-teal-active{background-color:#30bbbb!important}.bg-olive-active{background-color:#368763!important}.bg-lime-active{background-color:#00e765!important}.bg-orange-active{background-color:#e67e00!important}.bg-fuchsia-active{background-color:#db0ead!important}.bg-purple-active{background-color:#555299!important}.bg-maroon-active{background-color:#ca195a!important}[class^=bg-].disabled{opacity:.65;filter:alpha(opacity=65)}.text-red{color:#a41e15!important}.text-yellow{color:#f39c12!important}.text-aqua{color:#00c0ef!important}.text-blue{color:#0073b7!important}.text-black{color:#111!important}.text-light-blue{color:#3c8dbc!important}.text-green{color:#00a65a!important}.text-gray{color:#d2d6de!important}.text-navy{color:#001f3f!important}.text-teal{color:#39cccc!important}.text-olive{color:#3d9970!important}.text-lime{color:#01ff70!important}.text-orange{color:#ff8c00!important}.text-fuchsia{color:#f012be!important}.text-purple{color:#605ca8!important}.text-maroon{color:#d81b60!important}.link-muted{color:#7a869d}.link-muted:focus,.link-muted:hover{color:#606c84}.link-black{color:#666}.link-black:focus,.link-black:hover{color:#999}.hide{display:none!important}.no-border{border:0!important}.no-padding{padding:0!important}.no-margin{margin:0!important}.no-shadow{-webkit-box-shadow:none!important;box-shadow:none!important}.chart-legend,.list-unstyled{list-style:none;margin:0;padding:0}.list-group-unbordered>.list-group-item{border-left:0;border-right:0;border-radius:0;padding-left:0;padding-right:0}.flat{border-radius:0!important}.text-bold,.text-bold.table td,.text-bold.table th{font-weight:700}.text-sm{font-size:12px}.jqstooltip{padding:5px!important;width:auto!important;height:auto!important}.bg-teal-gradient{background:#39cccc!important;background:-o-linear-gradient(#7adddd,#39cccc)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7adddd",endColorstr="#39CCCC",GradientType=0)!important;color:#fff}.bg-light-blue-gradient{background:#3c8dbc!important;background:-o-linear-gradient(#67a8ce,#3c8dbc)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#67a8ce",endColorstr="#3c8dbc",GradientType=0)!important;color:#fff}.bg-blue-gradient{background:#0073b7!important;background:-o-linear-gradient(#0089db,#0073b7)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0089db",endColorstr="#0073b7",GradientType=0)!important;color:#fff}.bg-aqua-gradient{background:#00c0ef!important;background:-o-linear-gradient(#14d1ff,#00c0ef)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#14d1ff",endColorstr="#00c0ef",GradientType=0)!important;color:#fff}.bg-yellow-gradient{background:#f39c12!important;background:-o-linear-gradient(#f7bc60,#f39c12)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7bc60",endColorstr="#f39c12",GradientType=0)!important;color:#fff}.bg-purple-gradient{background:#605ca8!important;background:-o-linear-gradient(#9491c4,#605ca8)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#9491c4",endColorstr="#605ca8",GradientType=0)!important;color:#fff}.bg-green-gradient{background:#00a65a!important;background:-o-linear-gradient(#00ca6d,#00a65a)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ca6d",endColorstr="#00a65a",GradientType=0)!important;color:#fff}.bg-red-gradient{background:#a41e15!important;background:-o-linear-gradient(#d1261b,#a41e15)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d1261b",endColorstr="#a41e15",GradientType=0)!important;color:#fff}.bg-black-gradient{background:#111!important;background:-o-linear-gradient(#2b2b2b,#111)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#2b2b2b",endColorstr="#111",GradientType=0)!important;color:#fff}.bg-maroon-gradient{background:#d81b60!important;background:-o-linear-gradient(#e73f7c,#d81b60)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e73f7c",endColorstr="#D81B60",GradientType=0)!important;color:#fff}.description-block .description-icon{font-size:16px}.no-pad-top{padding-top:0}.position-static{position:static!important}.list-header{font-size:15px;padding:10px 4px;font-weight:700;color:#666}.list-seperator{height:1px;background:#f4f4f4;margin:15px 0 9px}.list-link>a{padding:4px;color:#777}.list-link>a:hover{color:#222}.font-light{font-weight:300}.user-block:after,.user-block:before{content:" ";display:table}.user-block:after{clear:both}.user-block img{width:40px;height:40px;float:left}.user-block .comment,.user-block .description,.user-block .username{display:block;margin-left:50px}.user-block .username{font-size:16px;font-weight:600}.user-block .description{color:#999;font-size:13px}.user-block.user-block-sm .comment,.user-block.user-block-sm .description,.user-block.user-block-sm .username{margin-left:40px}.user-block.user-block-sm .username{font-size:14px}.box-comments .box-comment img,.img-lg,.img-md,.img-sm,.user-block.user-block-sm img{float:left}.box-comments .box-comment img,.img-sm,.user-block.user-block-sm img{width:30px!important;height:30px!important}.img-sm+.img-push{margin-left:40px}.img-md{width:60px;height:60px}.img-md+.img-push{margin-left:70px}.img-lg{width:100px;height:100px}.img-lg+.img-push{margin-left:110px}.img-bordered{border:3px solid #d2d6de;padding:3px}.img-bordered-sm{border:2px solid #d2d6de;padding:2px}.attachment-block{border:1px solid #f4f4f4;padding:5px;margin-bottom:10px;background:#f7f7f7}.attachment-block .attachment-img{max-width:100px;max-height:100px;height:auto;float:left}.attachment-block .attachment-pushed{margin-left:110px}.attachment-block .attachment-heading{margin:0}.attachment-block .attachment-text{color:#555}.connectedSortable{min-height:100px}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sort-highlight{background:#f4f4f4;border:1px dashed #ddd;margin-bottom:10px}.full-opacity-hover{opacity:.65;filter:alpha(opacity=65)}.full-opacity-hover:hover{opacity:1;filter:alpha(opacity=100)}.chart{position:relative;overflow:hidden;width:100%}.chart canvas,.chart svg{width:100%!important}@media print{.content-header,.left-side,.main-header,.main-sidebar,.no-print{display:none!important}.content-wrapper,.main-footer,.right-side{margin-left:0!important;min-height:0!important;-webkit-transform:translate(0)!important;transform:translate(0)!important}.fixed .content-wrapper,.fixed .right-side{padding-top:0!important}.invoice{width:100%;border:0;margin:0;padding:0}.invoice-col{float:left;width:33.3333333%}.table-responsive{overflow:auto}.table-responsive>.table tr td,.table-responsive>.table tr th{white-space:normal!important}} -/*# sourceMappingURL=AdminLTE.css.map*/ -/*! - * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome - * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} - -/* iCheck plugin Minimal skin, black ------------------------------------ */ -.icheckbox_minimal, -.iradio_minimal { - display: inline-block; - *display: inline; - vertical-align: middle; - margin: 0; - padding: 0; - width: 18px; - height: 18px; - background: url(minimal.png) no-repeat; - border: none; - cursor: pointer; -} - -.icheckbox_minimal { - background-position: 0 0; -} - .icheckbox_minimal.hover { - background-position: -20px 0; - } - .icheckbox_minimal.checked { - background-position: -40px 0; - } - .icheckbox_minimal.disabled { - background-position: -60px 0; - cursor: default; - } - .icheckbox_minimal.checked.disabled { - background-position: -80px 0; - } - -.iradio_minimal { - background-position: -100px 0; -} - .iradio_minimal.hover { - background-position: -120px 0; - } - .iradio_minimal.checked { - background-position: -140px 0; - } - .iradio_minimal.disabled { - background-position: -160px 0; - cursor: default; - } - .iradio_minimal.checked.disabled { - background-position: -180px 0; - } - -/* HiDPI support */ -@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { - .icheckbox_minimal, - .iradio_minimal { - background-image: url(minimal@2x.png); - -webkit-background-size: 200px 20px; - background-size: 200px 20px; - } -} -/*! - * Datepicker for Bootstrap v1.9.0 (https://github.com/uxsolutions/bootstrap-datepicker) - * - * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0) - */ - -.datepicker { - padding: 4px; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - direction: ltr; -} -.datepicker-inline { - width: 220px; -} -.datepicker-rtl { - direction: rtl; -} -.datepicker-rtl.dropdown-menu { - left: auto; -} -.datepicker-rtl table tr td span { - float: right; -} -.datepicker-dropdown { - top: 0; - left: 0; -} -.datepicker-dropdown:before { - content: ''; - display: inline-block; - border-left: 7px solid transparent; - border-right: 7px solid transparent; - border-bottom: 7px solid #999; - border-top: 0; - border-bottom-color: rgba(0, 0, 0, 0.2); - position: absolute; -} -.datepicker-dropdown:after { - content: ''; - display: inline-block; - border-left: 6px solid transparent; - border-right: 6px solid transparent; - border-bottom: 6px solid #fff; - border-top: 0; - position: absolute; -} -.datepicker-dropdown.datepicker-orient-left:before { - left: 6px; -} -.datepicker-dropdown.datepicker-orient-left:after { - left: 7px; -} -.datepicker-dropdown.datepicker-orient-right:before { - right: 6px; -} -.datepicker-dropdown.datepicker-orient-right:after { - right: 7px; -} -.datepicker-dropdown.datepicker-orient-bottom:before { - top: -7px; -} -.datepicker-dropdown.datepicker-orient-bottom:after { - top: -6px; -} -.datepicker-dropdown.datepicker-orient-top:before { - bottom: -7px; - border-bottom: 0; - border-top: 7px solid #999; -} -.datepicker-dropdown.datepicker-orient-top:after { - bottom: -6px; - border-bottom: 0; - border-top: 6px solid #fff; -} -.datepicker table { - margin: 0; - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.datepicker td, -.datepicker th { - text-align: center; - width: 20px; - height: 20px; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - border: none; -} -.table-striped .datepicker table tr td, -.table-striped .datepicker table tr th { - background-color: transparent; -} -.datepicker table tr td.day:hover, -.datepicker table tr td.day.focused { - background: #eee; - cursor: pointer; -} -.datepicker table tr td.old, -.datepicker table tr td.new { - color: #999; -} -.datepicker table tr td.disabled, -.datepicker table tr td.disabled:hover { - background: none; - color: #999; - cursor: default; -} -.datepicker table tr td.highlighted { - background: #d9edf7; - border-radius: 0; -} -.datepicker table tr td.today, -.datepicker table tr td.today:hover, -.datepicker table tr td.today.disabled, -.datepicker table tr td.today.disabled:hover { - background-color: #fde19a; - background-image: -moz-linear-gradient(to bottom, #fdd49a, #fdf59a); - background-image: -ms-linear-gradient(to bottom, #fdd49a, #fdf59a); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a)); - background-image: -webkit-linear-gradient(to bottom, #fdd49a, #fdf59a); - background-image: -o-linear-gradient(to bottom, #fdd49a, #fdf59a); - background-image: linear-gradient(to bottom, #fdd49a, #fdf59a); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0); - border-color: #fdf59a #fdf59a #fbed50; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); - color: #000; -} -.datepicker table tr td.today:hover, -.datepicker table tr td.today:hover:hover, -.datepicker table tr td.today.disabled:hover, -.datepicker table tr td.today.disabled:hover:hover, -.datepicker table tr td.today:active, -.datepicker table tr td.today:hover:active, -.datepicker table tr td.today.disabled:active, -.datepicker table tr td.today.disabled:hover:active, -.datepicker table tr td.today.active, -.datepicker table tr td.today:hover.active, -.datepicker table tr td.today.disabled.active, -.datepicker table tr td.today.disabled:hover.active, -.datepicker table tr td.today.disabled, -.datepicker table tr td.today:hover.disabled, -.datepicker table tr td.today.disabled.disabled, -.datepicker table tr td.today.disabled:hover.disabled, -.datepicker table tr td.today[disabled], -.datepicker table tr td.today:hover[disabled], -.datepicker table tr td.today.disabled[disabled], -.datepicker table tr td.today.disabled:hover[disabled] { - background-color: #fdf59a; -} -.datepicker table tr td.today:active, -.datepicker table tr td.today:hover:active, -.datepicker table tr td.today.disabled:active, -.datepicker table tr td.today.disabled:hover:active, -.datepicker table tr td.today.active, -.datepicker table tr td.today:hover.active, -.datepicker table tr td.today.disabled.active, -.datepicker table tr td.today.disabled:hover.active { - background-color: #fbf069 \9; -} -.datepicker table tr td.today:hover:hover { - color: #000; -} -.datepicker table tr td.today.active:hover { - color: #fff; -} -.datepicker table tr td.range, -.datepicker table tr td.range:hover, -.datepicker table tr td.range.disabled, -.datepicker table tr td.range.disabled:hover { - background: #eee; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} -.datepicker table tr td.range.today, -.datepicker table tr td.range.today:hover, -.datepicker table tr td.range.today.disabled, -.datepicker table tr td.range.today.disabled:hover { - background-color: #f3d17a; - background-image: -moz-linear-gradient(to bottom, #f3c17a, #f3e97a); - background-image: -ms-linear-gradient(to bottom, #f3c17a, #f3e97a); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a)); - background-image: -webkit-linear-gradient(to bottom, #f3c17a, #f3e97a); - background-image: -o-linear-gradient(to bottom, #f3c17a, #f3e97a); - background-image: linear-gradient(to bottom, #f3c17a, #f3e97a); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0); - border-color: #f3e97a #f3e97a #edde34; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} -.datepicker table tr td.range.today:hover, -.datepicker table tr td.range.today:hover:hover, -.datepicker table tr td.range.today.disabled:hover, -.datepicker table tr td.range.today.disabled:hover:hover, -.datepicker table tr td.range.today:active, -.datepicker table tr td.range.today:hover:active, -.datepicker table tr td.range.today.disabled:active, -.datepicker table tr td.range.today.disabled:hover:active, -.datepicker table tr td.range.today.active, -.datepicker table tr td.range.today:hover.active, -.datepicker table tr td.range.today.disabled.active, -.datepicker table tr td.range.today.disabled:hover.active, -.datepicker table tr td.range.today.disabled, -.datepicker table tr td.range.today:hover.disabled, -.datepicker table tr td.range.today.disabled.disabled, -.datepicker table tr td.range.today.disabled:hover.disabled, -.datepicker table tr td.range.today[disabled], -.datepicker table tr td.range.today:hover[disabled], -.datepicker table tr td.range.today.disabled[disabled], -.datepicker table tr td.range.today.disabled:hover[disabled] { - background-color: #f3e97a; -} -.datepicker table tr td.range.today:active, -.datepicker table tr td.range.today:hover:active, -.datepicker table tr td.range.today.disabled:active, -.datepicker table tr td.range.today.disabled:hover:active, -.datepicker table tr td.range.today.active, -.datepicker table tr td.range.today:hover.active, -.datepicker table tr td.range.today.disabled.active, -.datepicker table tr td.range.today.disabled:hover.active { - background-color: #efe24b \9; -} -.datepicker table tr td.selected, -.datepicker table tr td.selected:hover, -.datepicker table tr td.selected.disabled, -.datepicker table tr td.selected.disabled:hover { - background-color: #9e9e9e; - background-image: -moz-linear-gradient(to bottom, #b3b3b3, #808080); - background-image: -ms-linear-gradient(to bottom, #b3b3b3, #808080); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080)); - background-image: -webkit-linear-gradient(to bottom, #b3b3b3, #808080); - background-image: -o-linear-gradient(to bottom, #b3b3b3, #808080); - background-image: linear-gradient(to bottom, #b3b3b3, #808080); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0); - border-color: #808080 #808080 #595959; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); - color: #fff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); -} -.datepicker table tr td.selected:hover, -.datepicker table tr td.selected:hover:hover, -.datepicker table tr td.selected.disabled:hover, -.datepicker table tr td.selected.disabled:hover:hover, -.datepicker table tr td.selected:active, -.datepicker table tr td.selected:hover:active, -.datepicker table tr td.selected.disabled:active, -.datepicker table tr td.selected.disabled:hover:active, -.datepicker table tr td.selected.active, -.datepicker table tr td.selected:hover.active, -.datepicker table tr td.selected.disabled.active, -.datepicker table tr td.selected.disabled:hover.active, -.datepicker table tr td.selected.disabled, -.datepicker table tr td.selected:hover.disabled, -.datepicker table tr td.selected.disabled.disabled, -.datepicker table tr td.selected.disabled:hover.disabled, -.datepicker table tr td.selected[disabled], -.datepicker table tr td.selected:hover[disabled], -.datepicker table tr td.selected.disabled[disabled], -.datepicker table tr td.selected.disabled:hover[disabled] { - background-color: #808080; -} -.datepicker table tr td.selected:active, -.datepicker table tr td.selected:hover:active, -.datepicker table tr td.selected.disabled:active, -.datepicker table tr td.selected.disabled:hover:active, -.datepicker table tr td.selected.active, -.datepicker table tr td.selected:hover.active, -.datepicker table tr td.selected.disabled.active, -.datepicker table tr td.selected.disabled:hover.active { - background-color: #666666 \9; -} -.datepicker table tr td.active, -.datepicker table tr td.active:hover, -.datepicker table tr td.active.disabled, -.datepicker table tr td.active.disabled:hover { - background-color: #006dcc; - background-image: -moz-linear-gradient(to bottom, #08c, #0044cc); - background-image: -ms-linear-gradient(to bottom, #08c, #0044cc); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0044cc)); - background-image: -webkit-linear-gradient(to bottom, #08c, #0044cc); - background-image: -o-linear-gradient(to bottom, #08c, #0044cc); - background-image: linear-gradient(to bottom, #08c, #0044cc); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0); - border-color: #0044cc #0044cc #002a80; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); - color: #fff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); -} -.datepicker table tr td.active:hover, -.datepicker table tr td.active:hover:hover, -.datepicker table tr td.active.disabled:hover, -.datepicker table tr td.active.disabled:hover:hover, -.datepicker table tr td.active:active, -.datepicker table tr td.active:hover:active, -.datepicker table tr td.active.disabled:active, -.datepicker table tr td.active.disabled:hover:active, -.datepicker table tr td.active.active, -.datepicker table tr td.active:hover.active, -.datepicker table tr td.active.disabled.active, -.datepicker table tr td.active.disabled:hover.active, -.datepicker table tr td.active.disabled, -.datepicker table tr td.active:hover.disabled, -.datepicker table tr td.active.disabled.disabled, -.datepicker table tr td.active.disabled:hover.disabled, -.datepicker table tr td.active[disabled], -.datepicker table tr td.active:hover[disabled], -.datepicker table tr td.active.disabled[disabled], -.datepicker table tr td.active.disabled:hover[disabled] { - background-color: #0044cc; -} -.datepicker table tr td.active:active, -.datepicker table tr td.active:hover:active, -.datepicker table tr td.active.disabled:active, -.datepicker table tr td.active.disabled:hover:active, -.datepicker table tr td.active.active, -.datepicker table tr td.active:hover.active, -.datepicker table tr td.active.disabled.active, -.datepicker table tr td.active.disabled:hover.active { - background-color: #003399 \9; -} -.datepicker table tr td span { - display: block; - width: 23%; - height: 54px; - line-height: 54px; - float: left; - margin: 1%; - cursor: pointer; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} -.datepicker table tr td span:hover, -.datepicker table tr td span.focused { - background: #eee; -} -.datepicker table tr td span.disabled, -.datepicker table tr td span.disabled:hover { - background: none; - color: #999; - cursor: default; -} -.datepicker table tr td span.active, -.datepicker table tr td span.active:hover, -.datepicker table tr td span.active.disabled, -.datepicker table tr td span.active.disabled:hover { - background-color: #006dcc; - background-image: -moz-linear-gradient(to bottom, #08c, #0044cc); - background-image: -ms-linear-gradient(to bottom, #08c, #0044cc); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0044cc)); - background-image: -webkit-linear-gradient(to bottom, #08c, #0044cc); - background-image: -o-linear-gradient(to bottom, #08c, #0044cc); - background-image: linear-gradient(to bottom, #08c, #0044cc); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0); - border-color: #0044cc #0044cc #002a80; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); - color: #fff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); -} -.datepicker table tr td span.active:hover, -.datepicker table tr td span.active:hover:hover, -.datepicker table tr td span.active.disabled:hover, -.datepicker table tr td span.active.disabled:hover:hover, -.datepicker table tr td span.active:active, -.datepicker table tr td span.active:hover:active, -.datepicker table tr td span.active.disabled:active, -.datepicker table tr td span.active.disabled:hover:active, -.datepicker table tr td span.active.active, -.datepicker table tr td span.active:hover.active, -.datepicker table tr td span.active.disabled.active, -.datepicker table tr td span.active.disabled:hover.active, -.datepicker table tr td span.active.disabled, -.datepicker table tr td span.active:hover.disabled, -.datepicker table tr td span.active.disabled.disabled, -.datepicker table tr td span.active.disabled:hover.disabled, -.datepicker table tr td span.active[disabled], -.datepicker table tr td span.active:hover[disabled], -.datepicker table tr td span.active.disabled[disabled], -.datepicker table tr td span.active.disabled:hover[disabled] { - background-color: #0044cc; -} -.datepicker table tr td span.active:active, -.datepicker table tr td span.active:hover:active, -.datepicker table tr td span.active.disabled:active, -.datepicker table tr td span.active.disabled:hover:active, -.datepicker table tr td span.active.active, -.datepicker table tr td span.active:hover.active, -.datepicker table tr td span.active.disabled.active, -.datepicker table tr td span.active.disabled:hover.active { - background-color: #003399 \9; -} -.datepicker table tr td span.old, -.datepicker table tr td span.new { - color: #999; -} -.datepicker .datepicker-switch { - width: 145px; -} -.datepicker .datepicker-switch, -.datepicker .prev, -.datepicker .next, -.datepicker tfoot tr th { - cursor: pointer; -} -.datepicker .datepicker-switch:hover, -.datepicker .prev:hover, -.datepicker .next:hover, -.datepicker tfoot tr th:hover { - background: #eee; -} -.datepicker .prev.disabled, -.datepicker .next.disabled { - visibility: hidden; -} -.datepicker .cw { - font-size: 10px; - width: 12px; - padding: 0 2px 0 5px; - vertical-align: middle; -} -.input-append.date .add-on, -.input-prepend.date .add-on { - cursor: pointer; -} -.input-append.date .add-on i, -.input-prepend.date .add-on i { - margin-top: 3px; -} -.input-daterange input { - text-align: center; -} -.input-daterange input:first-child { - -webkit-border-radius: 3px 0 0 3px; - -moz-border-radius: 3px 0 0 3px; - border-radius: 3px 0 0 3px; -} -.input-daterange input:last-child { - -webkit-border-radius: 0 3px 3px 0; - -moz-border-radius: 0 3px 3px 0; - border-radius: 0 3px 3px 0; -} -.input-daterange .add-on { - display: inline-block; - width: auto; - min-width: 16px; - height: 20px; - padding: 4px 5px; - font-weight: normal; - line-height: 20px; - text-align: center; - text-shadow: 0 1px 0 #fff; - vertical-align: middle; - background-color: #eee; - border: 1px solid #ccc; - margin-left: -5px; - margin-right: -5px; -} -.datepicker.dropdown-menu { - position: absolute; - top: 100%; - left: 0; - z-index: 1000; - float: left; - display: none; - min-width: 160px; - list-style: none; - background-color: #fff; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, 0.2); - -webkit-border-radius: 5px; - -moz-border-radius: 5px; - border-radius: 5px; - -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - -webkit-background-clip: padding-box; - -moz-background-clip: padding; - background-clip: padding-box; - *border-right-width: 2px; - *border-bottom-width: 2px; - color: #333333; - font-size: 13px; - line-height: 20px; -} -.datepicker.dropdown-menu th, -.datepicker.datepicker-inline th, -.datepicker.dropdown-menu td, -.datepicker.datepicker-inline td { - padding: 4px 5px; -} -/*# sourceMappingURL=bootstrap-datepicker.standalone.css.map */ -/** -* @author vincent loh -* @version: v1.0.0 -* https://github.com/vinzloh/bootstrap-table/ -* Sticky header for bootstrap-table -*/ - -.fix-sticky { - position: fixed; - z-index: 100; -} -.fix-sticky thead { - background: #fff; -} - -.fix-sticky thead th, -.fix-sticky thead th:first-child { - border-left: 0; - border-right: 0; - border-bottom: 1px solid #eee; - border-radius: 0; -} - -.skin-red .skin-purple .skin-blue .skin-black .skin-orange .skin-yellow .skin-green .skin-red-dark .skin-purple-dark .skin-blue-dark .skin-black-dark .skin-orange-dark .skin-yellow-dark .skin-green-dark .skin-contrast .main-header .logo{background-color:inherit}.main-header .logo{width:100%!important;white-space:nowrap;text-align:left;display:block;clear:both}.main-header .logo a:hover,.main-header .logoa:link,.main-header .logo a:visited{color:#fff}.huge{font-size:40px}.btn-file{position:relative;overflow:hidden}.dropdown-menu>li>a{color:#354044}#sort tr.cansort{border-radius:2px;padding:10px;background:#f4f4f4;margin-bottom:3px;border-left:2px solid #e6e7e8;color:#444;cursor:move}.user-image-inline{float:left;width:25px;height:25px;border-radius:50%;margin-right:10px}.input-group .input-group-addon{background-color:#f4f4f4}a.accordion-header{color:#333}.dynamic-form-row{padding:10px;margin:20px}.handle{padding-left:10px}.btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:none;background:#fff;cursor:inherit;display:block}.main-footer{font-size:13px}.main-header{max-height:150px}.navbar-nav>.user-menu>.dropdown-menu{width:inherit}.main-header .logo{padding:0 5px 0 15px}.sidebar-toggle{margin-left:-48px;z-index:100;background-color:inherit}.sidebar-toggle-mobile{z-index:100;width:50px;padding-top:10px}.main-header .sidebar-toggle:before{content:"\F0C9"}.direct-chat-contacts{padding:10px;height:150px}.select2-container{width:100%}.error input{color:#dd4b39;border:2px solid #dd4b39!important}.alert-msg,.error label{color:#dd4b39;display:block}.input-group[class*=col-]{padding-right:15px;padding-left:15px}.control-label.multiline{padding-top:10px}.btn-outline{color:inherit;background-color:transparent;-webkit-transition:all .5s;transition:all .5s}.btn-primary.btn-outline{color:#428bca}.btn-success.btn-outline{color:#5cb85c}.btn-info.btn-outline{color:#5bc0de}.btn-warning.btn-outline{color:#f0ad4e}.btn-danger.btn-outline{color:#d9534f}.btn-danger.btn-outline:hover,.btn-info.btn-outline:hover,.btn-primary.btn-outline:hover,.btn-success.btn-outline:hover,.btn-warning.btn-outline:hover{color:#fff}.slideout-menu{position:fixed;top:0;right:-250px;width:250px;height:100%;background:#333;z-index:100;margin-top:100px;color:#fff;padding:10px}.slideout-menu h3{position:relative;padding:5px;color:#fff;font-size:1.2em;font-weight:400;border-bottom:4px solid #222}.slideout-menu .slideout-menu-toggle{position:absolute;top:12px;right:10px;display:inline-block;padding:6px 9px 5px;font-family:Arial,sans-serif;font-weight:700;line-height:1;background:#222;color:#999;text-decoration:none;vertical-align:top}.slideout-menu .slideout-menu-toggle:hover{color:#fff}.slideout-menu ul{list-style:none;font-weight:300;border-top:1px solid #151515;border-bottom:1px solid #454545}.slideout-menu ul li{border-top:1px solid #454545;border-bottom:1px solid #151515}.slideout-menu ul li a{position:relative;display:block;padding:10px;color:#999;text-decoration:none}.slideout-menu ul li a:hover{background:#000;color:#fff}.slideout-menu ul li a i{position:absolute;top:15px;right:10px;opacity:.5}.btn-box-tool-lg{font-size:16px;color:orange}.bs-wizard{margin-top:20px;border-bottom:1px solid #e0e0e0;padding:0 0 10px}.bs-wizard>.bs-wizard-step{padding:0;position:relative}.bs-wizard>.bs-wizard-step .bs-wizard-stepnum{color:#595959;font-size:16px;margin-bottom:5px}.bs-wizard>.bs-wizard-step .bs-wizard-info{color:#999;font-size:14px}.bs-wizard>.bs-wizard-step>.bs-wizard-dot{position:absolute;width:30px;height:30px;display:block;background:#fbe8aa;top:45px;left:50%;margin-top:-15px;margin-left:-15px;border-radius:50%}.bs-wizard>.bs-wizard-step>.bs-wizard-dot:after{content:" ";width:14px;height:14px;background:#fbbd19;border-radius:50px;position:absolute;top:8px;left:8px}.bs-wizard>.bs-wizard-step>.progress{position:relative;border-radius:0;height:8px;-webkit-box-shadow:none;box-shadow:none;margin:20px 0}.bs-wizard>.bs-wizard-step>.progress>.progress-bar{width:0;-webkit-box-shadow:none;box-shadow:none;background:#fbe8aa}.bs-wizard>.bs-wizard-step.complete>.progress>.progress-bar{width:100%}.bs-wizard>.bs-wizard-step.active>.progress>.progress-bar{width:50%}.bs-wizard>.bs-wizard-step:first-child.active>.progress>.progress-bar{width:0}.bs-wizard>.bs-wizard-step:last-child.active>.progress>.progress-bar{width:100%}.bs-wizard>.bs-wizard-step.disabled>.bs-wizard-dot{background-color:#f5f5f5}.bs-wizard>.bs-wizard-step.disabled>.bs-wizard-dot:after{opacity:0}.bs-wizard>.bs-wizard-step:first-child>.progress{left:50%;width:50%}.bs-wizard>.bs-wizard-step:last-child>.progress{width:50%}.bs-wizard>.bs-wizard-step.disabled a.bs-wizard-dot{pointer-events:none}.left-navblock{display:inline-block;float:left;text-align:left;color:#fff;padding:0}.skin-red .skin-purple .skin-blue .skin-black .skin-orange .skin-yellow .skin-green .skin-red-dark .skin-purple-dark .skin-blue-dark .skin-black-dark .skin-orange-dark .skin-yellow-dark .skin-green-dark .skin-contrast .main-header .navbar .dropdown-menu li a{color:#333}a.logo.no-hover a:hover{background-color:transparent}.required{border-right:6px solid orange}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:13px}.sidebar-menu{font-size:14px;white-space:normal}@media print{a[href]:after{content:none}.tab-content>.tab-pane{display:block!important;opacity:1!important;visibility:visible!important}}.navbar-brand>img,img.navbar-brand-img{float:left;padding:5px 5px 5px 0;max-height:50px}.input-daterange{border-radius:0}.btn.bg-maroon,.btn.bg-purple{min-width:90px}[hidden]{display:none!important}#toolbar{margin-top:10px}#uploadPreview{border:1px solid grey}.icon-med{font-size:20px;color:#889195}#login-logo{padding-top:20px;padding-bottom:10px;max-width:200px}a.skip-main{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}a.skip-main:active,a.skip-main:focus{color:#fff;background-color:#000;left:auto;top:auto;width:30%;height:auto;overflow:auto;margin:10px 35%;padding:5px;border-radius:15px;border:4px solid #ff0;text-align:center;font-size:1.2em;z-index:999}h2{font-size:22px}h3{font-size:20px}h4{font-size:16px}.row-striped{vertical-align:top;line-height:2.6;padding:0;margin-left:20px;-webkit-box-sizing:border-box;box-sizing:border-box;display:table}.row-striped .row:nth-of-type(odd) div{background-color:#f9f9f9;border-top:1px solid #ddd;display:table-cell}.row-striped .row:nth-of-type(2n) div{background:#fff;border-top:1px solid #ddd;display:table-cell}th.css-accessory>.th-inner,th.css-barcode>.th-inner,th.css-consumable>.th-inner,th.css-license>.th-inner{font-size:0;line-height:4!important;text-align:left;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}th.css-accessory>.th-inner:before,th.css-barcode>.th-inner:before,th.css-consumable>.th-inner:before,th.css-license>.th-inner:before,th.css-padlock>.th-inner:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:20px}th.css-padlock>.th-inner:before{content:"\F023";padding-right:2px}th.css-barcode>.th-inner:before{content:"\F02A"}th.css-license>.th-inner:before{content:"\F0C7"}th.css-consumable>.th-inner:before{content:"\F043"}th.css-accessory>.th-inner:before{content:"\F11C"} -/*# sourceMappingURL=overrides.css.map*/ \ No newline at end of file diff --git a/public/css/build/app.css b/public/css/build/app.css index 465c88b25d79..d49e68615afa 100644 --- a/public/css/build/app.css +++ b/public/css/build/app.css @@ -374,7 +374,7 @@ img.navbar-brand-img, .left-navblock { max-width: 500px; } -.skin-red .skin-purple .skin-blue .skin-black .skin-orange .skin-yellow .skin-green .skin-red-dark .skin-purple-dark .skin-blue-dark .skin-black-dark .skin-orange-dark .skin-yellow-dark .skin-green-dark .skin-contrast .main-header .logo { +.main-header .logo { background-color: inherit; } .main-header .logo { @@ -522,12 +522,20 @@ a.link-danger:visited, a.link-danger:hover { color: #dd4b39; } +.btn-primary:hover, +.btn-success:hover, +.btn-info:hover, +.btn-warning:hover, +.btn-primary, +.btn-success, +.btn-info, +.btn-warning, .btn-primary.btn-outline:hover, .btn-success.btn-outline:hover, .btn-info.btn-outline:hover, .btn-warning.btn-outline:hover, .btn-danger.btn-outline:hover { - color: #fff; + color: #fff !important; } .slideout-menu { position: fixed; @@ -689,7 +697,7 @@ a.link-danger:hover { padding: 0px; /* adjust based on your layout */ } -.skin-red .skin-purple .skin-blue .skin-black .skin-orange .skin-yellow .skin-green .skin-red-dark .skin-purple-dark .skin-blue-dark .skin-black-dark .skin-orange-dark .skin-yellow-dark .skin-green-dark .skin-contrast .main-header .navbar .dropdown-menu li a { +.main-header .navbar .dropdown-menu li a { color: #333; } a.logo.no-hover a:hover { @@ -740,8 +748,6 @@ body { word-spacing: 1px; letter-spacing: 0.2px; font: 15px "Times New Roman", Times, serif; - background: white; - color: black; width: 100%; float: none; } @@ -844,7 +850,6 @@ body { color: white !important; } .select2-selection--multiple { - border-color: #d2d6de !important; overflow-y: auto; } .select2-selection__choice { @@ -972,26 +977,19 @@ h4 { * display for non-table data as of v6 **/ .row-new-striped > .row:nth-of-type(even) { - background: #FFFFFF; - border-top: 1px solid #dddddd; line-height: 1.9; display: table-row; } .row-new-striped > .row:nth-of-type(odd) { - background-color: #F8F8F8; - border-top: 1px solid #dddddd; display: table-row; - line-height: 1.9; padding: 2px; } .row-new-striped div { display: table-cell; - border-top: 1px solid #dddddd; padding: 6px; } .row-new-striped div { display: table-cell; - border-top: 1px solid #dddddd; padding: 6px; } .row-new-striped div[class^="col"]:first-child { @@ -1364,7 +1362,6 @@ input[type="radio"]::before { border-radius: 50%; transform: scale(0); transition: 120ms transform ease-in-out; - box-shadow: inset 1em 1em #428bca; } input[type="radio"]:checked::before { transform: scale(1); @@ -1482,13 +1479,6 @@ caption.tableCaption { margin-left: -47px; margin-top: 2px; } -.popover.help-popover, -.popover.help-popover .popover-content, -.popover.help-popover .popover-body, -.popover.help-popover .popover-title, -.popover.help-popover .popover-header { - color: #000; -} .visually-hidden { width: 1px; height: 1px; @@ -1502,34 +1492,23 @@ input[name="columnsSearch"] { width: 120px; } .callout.callout-legend { - background-color: #f4f4f4; - border-left: 5px solid #959495; padding: 15px 30px 15px 15px; font-size: 100%; border-radius: 0px; } .callout.callout-legend h4 { - color: #333; font-size: 16px; font-weight: bold; margin-top: 5px; margin-bottom: 0px; } .callout.callout-legend a { - color: #333333; text-decoration: none; cursor: pointer; } p.callout-subtext { - color: #333; margin-top: 5px; } -p.callout-subtext a:hover, -p.callout-subtext a:visited, -p.callout-subtext a:link { - color: #31708f; - text-decoration: none; -} /** This just hides the padding on the right side of the mark tag for a less weird visual experience */ diff --git a/public/css/build/app.css.map b/public/css/build/app.css.map index 65b7c0e1e258..1205cc270a5c 100644 --- a/public/css/build/app.css.map +++ b/public/css/build/app.css.map @@ -1 +1 @@ -{"version":3,"file":"css/build/app.css","mappings":"AACA;EACE;EAGA;AAFF;AAKA;EACE;IACE;EAHF;EAMA;IACE;EAJF;AACF;AAOA;EACE;AALF;AAOA;EACE;EACA;EACA;EACA;EACA;AALF;AASA;EACE;AAPF;AAUA;EACE;EACA;AARF;AAWA;EACE;AATF;AAYA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;AAVF;AAaA;EACE;EACA;EACA;EACA;EACA;AAXF;AAcA;EACE;AAZF;AAeA;EACE;AAbF;AAgBA;EACE;EACA;AAdF;AAiBA;EACE;AAfF;AAkBA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAhBF;AAmBA;EACE;AAjBF;AAoBA;EACE;AAlBF;AAqBA;EACE;AAnBF;AAsBA;EACE;AApBF;AAuBA;EACE;EACA;EACA;AArBF;AAwBA;EACE;EACA;EACA;AAtBF;AA6BA;EACE;AA3BF;AA8BA;EACE;EACA;AA5BF;AA+BA;EACE;AA7BF;AA+BA;EACE;EACA;AA7BF;AAgCA;;EAEE;EACA;AA9BF;AAiCA;EACE;EACA;AA/BF;AAiCA;EACE;AA/BF;AAkCA;EACE;EACA;EACA;AAhCF;AAmCA;EACE;AAjCF;AAoCA;EACE;AAlCF;AAqCA;EACE;AAnCF;AAsCA;EACE;AApCF;AAuCA;EACE;AArCF;AAwCA;;;;;EAKE;AAtCF;AAyCA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAvCF;AA0CA;EACE;EACA;EACA;EACA;EACA;EACA;AAxCF;AA2CA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAzCF;AA4CA;EACE;AA1CF;AA6CA;EACE;EACA;EACA;EACA;AA3CF;AA8CA;EACE;EACA;AA5CF;AA+CA;EACE;EACA;EACA;EACA;EACA;AA7CF;AAgDA;EACE;EACA;AA9CF;AAiDA;EACE;EACA;EACA;EACA;AA/CF;AAkDA;EACE;EACA;AAhDF;AACA,cAAc;AAmDd;EACE;EACA;EACA;AAjDF;AAmDA;EACE;EACA;AAjDF;AAsDA;EACE;EACA;EACA;AApDF;AAuDA;EACE;EACA;AArDF;AAwDA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAtDF;AAyDA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAvDF;AA0DA;EACE;EACA;EACA;EACA;EACA;AAxDF;AA2DA;EACE;EACA;EACA;AAzDF;AA4DA;EACE;AA1DF;AA6DA;EACE;AA3DF;AA8DA;EACE;AA5DF;AA+DA;EACE;AA7DF;AAgEA;EACE;AA9DF;AAiEA;EACE;AA/DF;AAkEA;EACE;EACA;AAhEF;AAmEA;EACE;AAjEF;AAoEA;EACE;AAlEF;AACA,kBAAkB;AAqElB;EACE;EAEA;EACA;EACA;EApEA,gCAAgC;AAClC;AAuEA;EACE;AArEF;AAwEA;EACE;EACA;EACA;AAtEF;AAwEA;EACE;EACA;EACA;AAtEF;AAyEA;;;EACE;AArEF;AAwEA;EACE;EACA;AAtEF;AAyEA;EACE;IACE;EAvEF;EA0EA;IACE;IACA;IACA;EAxEF;AACF;AA2EA;;EAEE;EACA;EACA;AAzEF;AA4EA;EACE;AA1EF;AA6EA;;EAEE;AA3EF;AA8EA;EACE;AA5EF;AA+EA;EACE;AA7EF;AAgFA;EACE;EACA;EACA;AA9EF;AAiFA;EACE;EACA;AA/EF;AAkFA;EACE;EACA;EACA;AAhFF;AAmFA;EACE;AAjFF;ACvXA;EAkBE;ADwWF;ACtWA;EACE;EACA;EACA;EACA;EACA;ADwWF;ACvWE;;;EACE;AD2WJ;ACxWA;EACE;AD0WF;ACvWA;EACE;EACA;ADyWF;ACtWA;EACE;ADwWF;ACpWA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;ADsWF;ACnWA;EACE;EACA;EACA;EACA;EACA;ADqWF;AClWA;EACE;ADoWF;ACjWA;EACE;ADmWF;AChWA;EACE;EACA;ADkWF;AC9VA;EACE;ADgWF;AC7VA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AD+VF;AC7VA;EACE;AD+VF;AC7VA;EACE;AD+VF;AC3VA;EACE;AD6VF;AC3VA;EACE;AD6VF;ACzVA;EACE;EACA;EACA;AD2VF;ACxVA;EACE;EACA;EACA;AD0VF;ACnUA;EACE;ADqUF;AClUA;EACE;EACA;EACA;ADoUF;ACjUA;EACE;EACA;ADmUF;AChUA;EACE;ADkUF;AC/TA;EACE;EACA;ADiUF;AC9TA;;EACE;EACA;ADiUF;AC9TA;EACE;EACA;ADgUF;AC9TA;EACE;ADgUF;AC7TA;EACE;EACA;EACA;AD+TF;AC5TA;EACE;AD8TF;AC3TA;EACE;AD6TF;AC1TA;EACE;AD4TF;AC1TA;EACE;AD4TF;ACzTA;EACE;AD2TF;ACxTA;;;;EACE;AD6TF;AC1TA;;;;;EACE;ADgUF;AC7TA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AD+TF;AC7TA;EACE;EACA;EACA;EACA;EACA;EACA;AD+TF;AC7TA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AD+TF;AC7TA;EACE;AD+TF;AC7TA;EACE;EACA;EACA;EACA;AD+TF;AC7TA;EACE;EACA;AD+TF;AC7TA;EACE;EACA;EACA;EACA;EACA;AD+TF;AC7TA;EACE;EACA;AD+TF;AC7TA;EACE;EACA;EACA;EACA;AD+TF;AC5TA;EACE;EACA;AD8TF;ACzTA;EAAY;AD4TZ;AACA,cAAc;AC1Td;EAAY;EAAkC;AD8T9C;AC7TA;EAA8B;EAAY;ADiU1C;AC/TA;EAAiD;EAAgB;EAAiB;ADoUlF;ACnUA;EAA8C;EAAa;ADuU3D;ACtUA;EAA+C;EAAoB;EAAa;EAAc;EAAgB;EAAqB;EAAW;EAAW;EAAmB;EAAoB;ADkVhM;ACjVA;EAAqD;EAAc;EAAa;EAAc;EAAqB;EAAqB;EAAoB;EAAU;AD2VtK;AC1VA;EAA0C;EAAoB;EAAoB;EAAa;EAAkB;ADiWjH;AChWA;EAA0D;EAAW;EAAkB;ADqWvF;ACpWA;EAAmE;ADuWnE;ACtWA;EAAiE;ADyWjE;ACxWA;EAA6E;AD2W7E;AC1WA;EAA4E;AD6W5E;AC5WA;EAAwD;AD+WxD;AC9WA;EAA8D;ADiX9D;AChXA;EAAuD;EAAW;ADoXlE;ACnXA;EAAsD;ADsXtD;ACrXA;EAAuD;ADwXvD;AACA,kBAAkB;ACtXlB;EACE;EACA;EACA;EACA;EACA;EDwXA,gCAAgC;AAClC;ACrXA;EAkBE;ADsWF;ACnWA;EACE;ADqWF;ACjWA;;EACE;ADoWF;AClWA;;EACE;ADqWF;AClWA;EACE;EAIA;ADiWF;AC9VA;EACE;EACA;ADgWF;AC7VA;EACE;AD+VF;AC5VA;EACE;AD8VF;AC3VA;EAEE;IACE;IACA;ED4VF;ECzVA;IACE;IACA;IACA;ED2VF;ECxVA;IACE;ED0VF;ECvVA;;IACE;ED0VF;ECvVA;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;EDyVF;EACA,+CAA+C;ECtV/C;IACE;EDwVF;ECrVA;IACE;EDuVF;ECpVA;IACE;EDsVF;ECnVA;IACE;EDqVF;EACA,qCAAqC;EClVrC;;IACE;EDqVF;EACA,QAAQ;EClVR;;IACE;IACA;IACA;EDqVF;EClVA;IACE;EDoVF;ECjVA;IACE;EDmVF;EChVA;IACE;IACA;IACA;EDkVF;EC/UA;IACE;IACA;EDiVF;EC9UA;;IACE;EDiVF;EC/UA;;;;;;;;;;;;IACE;ED4VF;ECzVA;IACE;ED2VF;ECzVA;IACE;ED2VF;ECzVA;IACE;ED2VF;ECzVA;IACE;ED2VF;ECzVA;IACE;ED2VF;ECzVA;IACE;ED2VF;ECzVA;IACE;ED2VF;ECzVA;IACE;ED2VF;ECzVA;IACE;ED2VF;ECzVA;IACE;ED2VF;ECzVA;IACE;ED2VF;ECzVA;IACE;ED2VF;AACF;ACtVA;EACE;ADwVF;ACrVA;EACI;EACA;ADuVJ;ACpVA;EACE;ADsVF;ACnVA;EACE;EACA;EACA;ADqVF;AChVA;EACE;EACA;OAAA;EACA;EACA;ADkVF;AC/UA;;EACE;EACA;EACA;ADkVF;AC/UA;;;EACE;ADmVF;AChVA;;EACE;ADmVF;AChVA;EACE;ADkVF;AC/UA;EACE;ADiVF;AC9UA;EACE;EACA;EACA;ADgVF;AC7UA;EACE;EACA;AD+UF;AC5UA;EACE;EACA;EACA;AD8UF;AC1UA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;AD4UF;AC1UA;;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AD6UF;AC1UA;EACE;AD4UF;ACzUA;EACE;AD2UF;ACxUA;EACE;AD0UF;ACvUA;EACE;ADyUF;ACtUA;EACE;ADwUF;ACpUA;EACE;EACA;EACA;EACA;EACA;EAGA;ADoUF;ACjUA;EACE;EACA;EACA;EACA;ADmUF;AChUA;EACE;EACA;EACA;EACA;ADkUF;AC9TA;EACE;EACA;EACA;EACA;EACA;EACA;ADgUF;AACA;;;;EAIE;AC7TF;EACE;EACA;EACA;EACA;AD+TF;AC5TA;EACE;EACA;EACA;EACA;EACA;AD8TF;AC3TA;EACE;EACA;EACA;AD6TF;AC1TA;EACE;EACA;EACA;AD4TF;ACxTA;EACE;AD0TF;AACA;;EAEE;ACrTF;EACE;IACE;IACA;EDuTF;ECpTA;IACE;EDsTF;ECnTA;IACE;EDqTF;EClTA;IACE;EDoTF;AACF;ACjTA;EACE;EACA;EACA;ADmTF;AChTA;EACE;EACA;ADkTF;AACA;;;;;;;;;;;EAWE;AC7SF;;;;;;;;;;;;;;;EAgBE;EACA;EACA;EACA;EACA;EACA;AD8SF;AC1SA;;;;;;;;;;;;;;;;EAiBE;EACA;EACA;EACA;AD2SF;AACA;;;EAGE;ACxSF;EAEE;EAAkB;EAAoC;AD2SxD;ACxSA;EAEE;EAAkB;EAAoC;AD2SxD;ACxSA;EAEE;EAAkB;EAAoC;AD2SxD;ACxSA;EAEE;EAAkB;EAAoC;AD2SxD;ACxSA;EAEE;EAAkB;EAAoC;AD2SxD;ACxSA;EACE;EAAkB;EAAoC;AD4SxD;ACzSA;EACE;EAAkB;EAAoC;EAAiB;AD8SzE;AC3SA;EAEE;EAAkB;EAAoC;AD8SxD;AC3SA;EAEE;EAAkB;EAClB;EACA;AD6SF;AC1SA;EACE;EACA;EACA;EACA;AD4SF;AC1SA;EACE;EACA;EACA;EACA;AD4SF;AC1SA;EACE;EACA;EACA;EACA;AD4SF;AC1SA;EACE;EACA;EACA;EACA;AD4SF;ACzSA;EACE;EACA;EACA;EACA;AD2SF;ACxSA;EACE;EACA;EACA;EACA;AD0SF;ACvSA;EACE;EACA;EACA;EACA;ADySF;ACrSA;EACE;EACA;EACA;EACA;ADuSF;ACnSA;;;EACE;ADuSF;ACpSA;;EACE;EACA;EACA;EACA;ADuSF;ACpSA;;EACE;ADuSF;ACpSA;EACE;ADsSF;ACnSA;EACE;IACE;EDqSF;ECnSA;IACE;EDqSF;AACF;ACnSA;EACE;IACE;EDqSF;ECnSA;IACE;EDqSF;ECnSA;IACE;EDqSF;AACF;AClSA;EACE;IACE;EDoSF;AACF;AClSA;EACE;IACE;EDoSF;EClSA;IACE;IACA;EDoSF;EClSA;IACE;IACA;EDoSF;EClSA;IACE;IACA;EDoSF;AACF;AClSA;EACE;IACE;EDoSF;AACF;ACjSA;EACE;IACE;EDmSF;AACF;ACjSA;EACE;IACE;IACA;IACA;IACA;IACA;EDmSF;AACF;AACA,oDAAoD;AC/RpD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ADiSF;AC9RA;EACE;EACA;ADgSF;AACA,8CAA8C;AAC9C,8CAA8C;AAC9C,8CAA8C;AC5R9C;ED8RE,kCAAkC;EC5RlC;EACA;OAAA;ED8RA,+CAA+C;EC5R/C;ED8RA,+BAA+B;EC5R/B;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ED8RA,6BAA6B;AAC/B;AACA,yFAAyF;AC1RzF;ED4RE,2EAA2E;ECpR3E;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EDqRA,+BAA+B;ECnR/B;ADqRF;AACA,wEAAwE;AClRxE;EACE;ADoRF;AACA,wEAAwE;ACjRxE;;EACE;EACA;EACA;EACA;EACA;ADoRF;AACA,6EAA6E;ACjR7E;;EACE;EACA;EACA;EACA;ADoRF;AACA,+EAA+E;ACjR/E;;EACE;EACA;EACA;EACA;ADoRF;AACA,qCAAqC;AC/QrC;EACE;KAAA;UAAA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ADiRF;AC9QA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;ADgRF;AC7QA;EACE;AD+QF;AACA;;;;EAIE;AC3QF;EACE;AD6QF;AC1QA;EACE;EACA;EACA;EACA;AD4QF;ACzQA;EACE;AD2QF;ACxQA;EACE;AD0QF;ACvQA;EACE;ADyQF;ACtQA;EACE;ADwQF;AACA,8CAA8C;AAC9C,8CAA8C;AAC9C,8CAA8C;AAC9C;;;EAGE;ACnQF;EACE;EACA;EACA;EACA;EACA;ADqQF;AClQA;;EAEE;EACA;EACA;ADoQF;ACjQA;EACE;ADmQF;AChQA;EACE;ADkQF;AChQA;EACE;ADkQF;AC/PA;EACE;EACA;EACA;ADiQF;AACA,kEAAkE;AC9PlE;EACE;ADgQF;AC7PA;EACE;EACA;AD+PF;AC5PA;EACE;EACA;AD8PF;AC3PA;EACE;EACA;EACA;EACA;EACA;EACA;AD6PF;AC1PA;;EACE;AD6PF;AC1PA;EACE;EAQA;EACA;EACA;ADqPF;AClPA;EACE;EACA;ADoPF;ACjPA;EACE;ADmPF;AChPA;EACE;EACA;ADkPF;AC9OA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ADgPF;AC9OA;;;;;EAKE;ADgPF;AC7OA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;AD+OF;AC5OA;EACE;AD8OF;AC3OA;EACE;EACA;EACA;EACA;EACA;AD6OF;AC1OA;EACE;EACA;EACA;EACA;EACA;AD4OF;ACzOA;EACE;EACA;EACA;AD2OF;ACxOA;EACE;EACA;AD0OF;ACvOA;;;EACE;EACA;AD2OF;AACA;;EAEE;ACxOF;EACI;AD0OJ;AACA;;EAEE;ACvOF;EACE;EACA;EACA;EACA;EACA;EACA;ADyOF;ACtOA;EACE;ADwOF;ACrOA;EACE;ADuOF;ACpOA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ADsOF;ACnOA;EACE;EACA;EACA;ADqOF;AClOA;EACE;EACA;EACA;EACA;ADoOF;ACjOA;EACE;EACA;EACA;EACA;ADmOF;AChOA;EACE;EACA;EACA;EACA;ADkOF;AC/NA;EACE;ADiOF;AC9NA;EACE;ADgOF;AC7NA;EACE;AD+NF","sources":["webpack:///./resources/assets/less/app.less","webpack:///./resources/assets/less/overrides.less"],"sourcesContent":["\nbody {\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Roboto\", \"Oxygen\",\n \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif;\n font-size: 13px;\n}\n// Moved from default.blade.php\n@media (max-width: 400px) {\n .navbar-left {\n margin: 2px;\n }\n\n .nav::after {\n clear: none;\n }\n}\n\n.skin-blue .main-header .logo {\n background-color: inherit !important;\n}\n.main-header .logo {\n width: 100% !important;\n white-space: nowrap;\n text-align: left;\n display: block;\n clear: both;\n //text-overflow: hidden;\n}\n\n.huge {\n font-size: 40px;\n}\n\n.btn-file {\n position: relative;\n overflow: hidden;\n}\n\n.dropdown-menu > li > a {\n color: #354044;\n}\n\n#sort tr.cansort {\n border-radius: 2px;\n padding: 10px;\n background: #f4f4f4;\n margin-bottom: 3px;\n border-left: 2px solid #e6e7e8;\n color: #444;\n cursor: move;\n}\n\n.user-image-inline {\n float: left;\n width: 25px;\n height: 25px;\n border-radius: 50%;\n margin-right: 10px;\n}\n\n.input-group .input-group-addon {\n background-color: #f4f4f4;\n}\n\na.accordion-header {\n color: #333;\n}\n\n.dynamic-form-row {\n padding: 10px;\n margin: 20px;\n}\n\n.handle {\n padding-left: 10px;\n}\n\n.btn-file input[type=\"file\"] {\n position: absolute;\n top: 0;\n right: 0;\n min-width: 100%;\n min-height: 100%;\n font-size: 100px;\n text-align: right;\n filter: alpha(opacity=0);\n opacity: 0;\n outline: none;\n background: white;\n cursor: inherit;\n display: block;\n}\n\n.main-footer {\n font-size: 13px;\n}\n\n.main-header {\n max-height: 150px;\n}\n\n.navbar-nav > .user-menu > .dropdown-menu {\n width: inherit;\n}\n\n.main-header .logo {\n padding: 0px 5px 0px 15px;\n}\n\n.sidebar-toggle {\n margin-left: -48px;\n z-index: 100;\n background-color: inherit;\n}\n\n.sidebar-toggle-mobile {\n z-index: 100;\n width: 50px;\n padding-top: 10px;\n}\n\n// .skin-blue .main-header .navbar .dropdown-menu li a {\n// //color: inherit;\n// }\n\n.main-header .sidebar-toggle:before {\n content: \"\\f0c9\";\n}\n\n.direct-chat-contacts {\n padding: 10px;\n height: 150px;\n}\n\n.select2-container {\n width: 100%;\n}\n.error input {\n color: #a94442;\n border: 2px solid #a94442 !important;\n}\n\n.error label,\n.alert-msg {\n color: #a94442;\n display: block;\n}\n\n.input-group[class*=\"col-\"] {\n padding-right: 15px;\n padding-left: 15px;\n}\n.control-label.multiline {\n padding-top: 10px;\n}\n\n.btn-outline {\n color: inherit;\n background-color: transparent;\n transition: all 0.5s;\n}\n\n.btn-primary.btn-outline {\n color: #428bca;\n}\n\n.btn-success.btn-outline {\n color: #5cb85c;\n}\n\n.btn-info.btn-outline {\n color: #5bc0de;\n}\n\n.btn-warning.btn-outline {\n color: #f0ad4e;\n}\n\n.btn-danger.btn-outline {\n color: #d9534f;\n}\n\n.btn-primary.btn-outline:hover,\n.btn-success.btn-outline:hover,\n.btn-info.btn-outline:hover,\n.btn-warning.btn-outline:hover,\n.btn-danger.btn-outline:hover {\n color: #fff;\n}\n\n.slideout-menu {\n position: fixed;\n top: 0;\n right: -250px;\n width: 250px;\n height: 100%;\n background: #333;\n z-index: 100;\n margin-top: 100px;\n color: white;\n padding: 10px;\n}\n\n.slideout-menu h3 {\n position: relative;\n padding: 5px 5px;\n color: #fff;\n font-size: 1.2em;\n font-weight: 400;\n border-bottom: 4px solid #222;\n}\n\n.slideout-menu .slideout-menu-toggle {\n position: absolute;\n top: 12px;\n right: 10px;\n display: inline-block;\n padding: 6px 9px 5px;\n font-family: Arial, sans-serif;\n font-weight: bold;\n line-height: 1;\n background: #222;\n color: #999;\n text-decoration: none;\n vertical-align: top;\n}\n\n.slideout-menu .slideout-menu-toggle:hover {\n color: #fff;\n}\n\n.slideout-menu ul {\n list-style: none;\n font-weight: 300;\n border-top: 1px solid #151515;\n border-bottom: 1px solid #454545;\n}\n\n.slideout-menu ul li {\n border-top: 1px solid #454545;\n border-bottom: 1px solid #151515;\n}\n\n.slideout-menu ul li a {\n position: relative;\n display: block;\n padding: 10px;\n color: #999;\n text-decoration: none;\n}\n\n.slideout-menu ul li a:hover {\n background: #000;\n color: #fff;\n}\n\n.slideout-menu ul li a i {\n position: absolute;\n top: 15px;\n right: 10px;\n opacity: 0.5;\n}\n\n.btn-box-tool-lg {\n font-size: 16px;\n color: orange;\n}\n\n/*Form Wizard*/\n.bs-wizard {\n margin-top: 20px;\n border-bottom: solid 1px #e0e0e0;\n padding: 0 0 10px 0;\n}\n.bs-wizard > .bs-wizard-step {\n padding: 0;\n position: relative;\n}\n\n// .bs-wizard > .bs-wizard-step + .bs-wizard-step {}\n\n.bs-wizard > .bs-wizard-step .bs-wizard-stepnum {\n color: #595959;\n font-size: 16px;\n margin-bottom: 5px;\n}\n\n.bs-wizard > .bs-wizard-step .bs-wizard-info {\n color: #999;\n font-size: 14px;\n}\n\n.bs-wizard > .bs-wizard-step > .bs-wizard-dot {\n position: absolute;\n width: 30px;\n height: 30px;\n display: block;\n background: #fbe8aa;\n top: 45px;\n left: 50%;\n margin-top: -15px;\n margin-left: -15px;\n border-radius: 50%;\n}\n\n.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {\n content: \" \";\n width: 14px;\n height: 14px;\n background: #fbbd19;\n border-radius: 50px;\n position: absolute;\n top: 8px;\n left: 8px;\n}\n\n.bs-wizard > .bs-wizard-step > .progress {\n position: relative;\n border-radius: 0px;\n height: 8px;\n box-shadow: none;\n margin: 20px 0;\n}\n\n.bs-wizard > .bs-wizard-step > .progress > .progress-bar {\n width: 0px;\n box-shadow: none;\n background: #fbe8aa;\n}\n\n.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {\n width: 100%;\n}\n\n.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {\n width: 50%;\n}\n\n.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {\n width: 0%;\n}\n\n.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {\n width: 100%;\n}\n\n.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {\n background-color: #f5f5f5;\n}\n\n.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {\n opacity: 0;\n}\n\n.bs-wizard > .bs-wizard-step:first-child > .progress {\n left: 50%;\n width: 50%;\n}\n\n.bs-wizard > .bs-wizard-step:last-child > .progress {\n width: 50%;\n}\n\n.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot {\n pointer-events: none;\n}\n/*END Form Wizard*/\n\n.left-navblock {\n display: inline-block;\n // float: left;\n text-align: left;\n color: white;\n padding: 0px;\n /* adjust based on your layout */\n}\n\na.logo.no-hover a:hover {\n background-color: transparent;\n}\n\n.index-block {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.index-block:hover{\n overflow: visible;\n white-space: normal;\n height:auto;\n}\n\ninput:required, select:required, textarea:required {\n border-right: 6px solid orange;\n}\n\n.sidebar-menu {\n font-size: 14px;\n white-space: normal;\n}\n\n@media print {\n a[href]:after {\n content: none;\n }\n\n .tab-content > .tab-pane {\n display: block !important;\n opacity: 1 !important;\n visibility: visible !important;\n }\n}\n\nimg.navbar-brand-img,\n.navbar-brand > img {\n float: left;\n padding: 5px 5px 5px 0;\n max-height: 50px;\n}\n\n.input-daterange {\n border-radius: 0px;\n}\n\n.btn.bg-maroon,\n.btn.bg-purple {\n min-width: 90px;\n}\n\n[hidden] {\n display: none !important;\n}\n\n#toolbar {\n margin-top: 10px;\n}\n\n#uploadPreview {\n border-color: grey;\n border-width: 1px;\n border-style: solid;\n}\n\n.icon-med {\n font-size: 20px;\n color: #889195;\n}\n\n#login-logo {\n padding-top: 20px;\n padding-bottom: 10px;\n max-width: 200px;\n}\n\n.left-navblock {\n max-width: 500px;\n}\n\n@import \"overrides.less\";",".skin-red\n.skin-purple\n.skin-blue\n.skin-black\n.skin-orange\n.skin-yellow\n.skin-green\n.skin-red-dark\n.skin-purple-dark\n.skin-blue-dark\n.skin-black-dark\n.skin-orange-dark\n.skin-yellow-dark\n.skin-green-dark\n.skin-contrast\n.main-header\n\n.logo {\n background-color: inherit;\n}\n.main-header .logo {\n width: 100% !important;\n white-space: nowrap;\n text-align: left;\n display: block;\n clear: both;\n &a:link, a:hover, a:visited {\n color: #fff\n }\n}\n.huge {\n font-size: 40px;\n}\n\n.btn-file {\n position: relative;\n overflow: hidden;\n}\n\n.dropdown-menu>li>a {\n color: #354044;\n}\n\n\n#sort tr.cansort {\n border-radius: 2px;\n padding: 10px;\n background: #f4f4f4;\n margin-bottom: 3px;\n border-inline: 2px solid #e6e7e8;\n color: #444;\n cursor: move;\n}\n\n.user-image-inline {\n float: left;\n width: 25px;\n height: 25px;\n border-radius: 50%;\n margin-right: 10px;\n}\n\n.input-group .input-group-addon {\n background-color: #f4f4f4;\n}\n\na.accordion-header {\n color: #333;\n}\n\n.dynamic-form-row {\n padding: 10px;\n margin: 20px;\n}\n\n\n.handle {\n padding-left: 10px;\n}\n\n.btn-file input[type=file] {\n position: absolute;\n top: 0;\n right: 0;\n min-width: 100%;\n min-height: 100%;\n font-size: 100px;\n text-align: right;\n filter: alpha(opacity=0);\n opacity: 0;\n outline: none;\n background: white;\n cursor: inherit;\n display: block;\n}\n.main-footer {\n font-size: 13px;\n}\n.main-header {\n max-height: 150px;\n}\n\n\n.navbar-nav>.user-menu>.dropdown-menu {\n width: inherit;\n}\n.main-header .logo {\n padding: 0px 5px 0px 15px;\n}\n\n\n.sidebar-toggle {\n margin-left: -48px;\n z-index: 100;\n background-color: inherit;\n}\n\n.sidebar-toggle-mobile {\n z-index: 100;\n width: 50px;\n padding-top: 10px;\n}\n\n.skin-red\n.skin-purple\n.skin-blue\n.skin-black\n.skin-orange\n.skin-yellow\n.skin-green\n.skin-red-dark\n.skin-purple-dark\n.skin-blue-dark\n.skin-black-dark\n.skin-orange-dark\n.skin-yellow-dark\n.skin-green-dark\n.skin-contrast\n.main-header\n.navbar\n.dropdown-menu li a {\n //color: inherit;\n}\n.pull-text-right{\n text-align: right !important;\n}\n\n.main-header .sidebar-toggle:before {\n content: \"\\f0c9\";\n font-weight: 900;\n font-family: 'Font Awesome\\ 5 Free';\n}\n\n.direct-chat-contacts {\n padding: 10px;\n height: 150px;\n}\n\n.select2-container {\n width: 100%;\n}\n\n.error input {\n color: #a94442;\n border: 2px solid #a94442 !important;\n}\n\n.error label, .alert-msg {\n color: #a94442;\n display: block;\n}\n\n.input-group[class*=\"col-\"] {\n padding-right: 15px;\n padding-left: 15px;\n}\n.control-label.multiline {\n padding-top: 10px;\n}\n\n.btn-outline {\n color: inherit;\n background-color: transparent;\n transition: all .5s;\n}\n\n.btn-primary.btn-outline {\n color: #428bca;\n}\n\n.btn-success.btn-outline {\n color: #5cb85c;\n}\n\n.btn-info.btn-outline {\n color: #5bc0de;\n}\n.btn-warning{\n background-color:#f39c12 !important;\n}\n\n.btn-warning.btn-outline {\n color: #f0ad4e;\n}\n\n.btn-danger.btn-outline, a.link-danger:link, a.link-danger:visited, a.link-danger:hover {\n color: #dd4b39;\n}\n\n.btn-primary.btn-outline:hover, .btn-success.btn-outline:hover, .btn-info.btn-outline:hover, .btn-warning.btn-outline:hover, .btn-danger.btn-outline:hover {\n color: #fff;\n}\n\n.slideout-menu {\n position: fixed;\n top: 0;\n right: -250px;\n width: 250px;\n height: 100%;\n background: #333;\n z-index: 100;\n margin-top: 100px;\n color: white;\n padding: 10px;\n}\n.slideout-menu h3 {\n position: relative;\n padding: 5px 5px;\n color: #fff;\n font-size: 1.2em;\n font-weight: 400;\n border-bottom: 4px solid #222;\n}\n.slideout-menu .slideout-menu-toggle {\n position: absolute;\n top: 12px;\n right: 10px;\n display: inline-block;\n padding: 6px 9px 5px;\n font-family: Arial, sans-serif;\n font-weight: bold;\n line-height: 1;\n background: #222;\n color: #999;\n text-decoration: none;\n vertical-align: top;\n}\n.slideout-menu .slideout-menu-toggle:hover {\n color: #fff;\n}\n.slideout-menu ul {\n list-style: none;\n font-weight: 300;\n border-top: 1px solid #151515;\n border-bottom: 1px solid #454545;\n}\n.slideout-menu ul li {\n border-top: 1px solid #454545;\n border-bottom: 1px solid #151515;\n}\n.slideout-menu ul li a {\n position: relative;\n display: block;\n padding: 10px;\n color: #999;\n text-decoration: none;\n}\n.slideout-menu ul li a:hover {\n background: #000;\n color: #fff;\n}\n.slideout-menu ul li a i {\n position: absolute;\n top: 15px;\n right: 10px;\n opacity: .5;\n}\n\n.btn-box-tool-lg {\n font-size: 16px;\n color: orange;\n}\n\n\n\n.bs-wizard {margin-top: 20px;}\n\n/*Form Wizard*/\n.bs-wizard {border-bottom: solid 1px #e0e0e0; padding: 0 0 10px 0;}\n.bs-wizard > .bs-wizard-step {padding: 0; position: relative;}\n.bs-wizard > .bs-wizard-step + .bs-wizard-step {}\n.bs-wizard > .bs-wizard-step .bs-wizard-stepnum {color: #595959; font-size: 16px; margin-bottom: 5px;}\n.bs-wizard > .bs-wizard-step .bs-wizard-info {color: #999; font-size: 14px;}\n.bs-wizard > .bs-wizard-step > .bs-wizard-dot {position: absolute; width: 30px; height: 30px; display: block; background: #fbe8aa; top: 45px; left: 50%; margin-top: -15px; margin-left: -15px; border-radius: 50%;}\n.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {content: ' '; width: 14px; height: 14px; background: #fbbd19; border-radius: 50px; position: absolute; top: 8px; left: 8px; }\n.bs-wizard > .bs-wizard-step > .progress {position: relative; border-radius: 0px; height: 8px; box-shadow: none; margin: 20px 0;}\n.bs-wizard > .bs-wizard-step > .progress > .progress-bar {width:0px; box-shadow: none; background: #fbe8aa;}\n.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {width:100%;}\n.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {width:50%;}\n.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {width:0%;}\n.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {width: 100%;}\n.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {background-color: #f5f5f5;}\n.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {opacity: 0;}\n.bs-wizard > .bs-wizard-step:first-child > .progress {left: 50%; width: 50%;}\n.bs-wizard > .bs-wizard-step:last-child > .progress {width: 50%;}\n.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot{ pointer-events: none; }\n/*END Form Wizard*/\n\n.left-navblock {\n display: inline-block;\n float: left;\n text-align: left;\n color: white;\n padding: 0px;\n /* adjust based on your layout */\n\n}\n.skin-red\n.skin-purple\n.skin-blue\n.skin-black\n.skin-orange\n.skin-yellow\n.skin-green\n.skin-red-dark\n.skin-purple-dark\n.skin-blue-dark\n.skin-black-dark\n.skin-orange-dark\n.skin-yellow-dark\n.skin-green-dark\n.skin-contrast\n.main-header\n.navbar\n.dropdown-menu li a {\n color: #333;\n}\n\na.logo.no-hover a:hover {\n background-color: transparent;\n}\n\n\ninput:required, select:required {\n border-right: 5px solid orange;\n}\nselect:required + .select2-container .select2-selection, select:required + .select2-container .select2-selection .select2-selection--multiple {\n border-right: 5px solid orange !important;\n}\n\nbody {\n font-family: -apple-system, BlinkMacSystemFont,\n \"Segoe UI\", \"Roboto\", \"Oxygen\", \"Ubuntu\", \"Cantarell\",\n \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif;\n font-size: 13px;\n}\n\n.sidebar-menu {\n font-size: 14px;\n white-space: normal;\n}\n\n.modal-warning .modal-help {\n color: #fff8af;\n}\n\n.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading {\n z-index: 0 !important;\n}\n\n@media print {\n\n @page {\n size: A4;\n margin: 0mm;\n }\n\n .tab-content > .tab-pane {\n display: block !important;\n opacity: 1 !important;\n visibility: visible !important;\n }\n\n .img-responsive {\n width: 200px;\n }\n\n html, body {\n width: 1024px;\n }\n\n body {\n margin: 0 auto;\n line-height: 1em;\n word-spacing:1px;\n letter-spacing:0.2px;\n font: 15px \"Times New Roman\", Times, serif;\n background:white;\n color:black;\n width: 100%;\n float: none;\n }\n\n /* avoid page-breaks inside a listingContainer*/\n .listingContainer {\n page-break-inside: avoid;\n }\n\n h1 {\n font: 28px \"Times New Roman\", Times, serif;\n }\n\n h2 {\n font: 24px \"Times New Roman\", Times, serif;\n }\n\n h3 {\n font: 20px \"Times New Roman\", Times, serif;\n }\n\n /* Improve colour contrast of links */\n a:link, a:visited {\n color: #781351\n }\n\n /* URL */\n a:link, a:visited {\n background: transparent;\n color:#333;\n text-decoration:none;\n }\n\n a[href]:after {\n content: \"\" !important;\n }\n\n a[href^=\"http://\"] {\n color:#000;\n }\n\n #header {\n height:75px;\n font-size: 24pt;\n color:black\n }\n\n div.row-new-striped {\n margin: 0px;\n padding: 0px;\n }\n\n .pagination-detail, .fixed-table-toolbar {\n visibility: hidden;\n }\n .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 .col-sm-pull-3 .col-sm-push-9 {\n float: left;\n }\n\n .col-sm-12 {\n width: 100%;\n }\n .col-sm-11 {\n width: 91.66666666666666%;\n }\n .col-sm-10 {\n width: 83.33333333333334%;\n }\n .col-sm-9 {\n width: 75%;\n }\n .col-sm-8 {\n width: 66.66666666666666%;\n }\n .col-sm-7 {\n width: 58.333333333333336%;\n }\n .col-sm-6 {\n width: 50%;\n }\n .col-sm-5 {\n width: 41.66666666666667%;\n }\n .col-sm-4 {\n width: 33.33333333333333%;\n }\n .col-sm-3 {\n width: 25%;\n }\n .col-sm-2 {\n width: 16.666666666666664%;\n }\n .col-sm-1 {\n width: 8.333333333333332%;\n }\n\n}\n\n\n.select2-selection__choice__remove {\n color: white !important;\n}\n\n.select2-selection--multiple {\n border-color: #d2d6de !important;\n overflow-y: auto;\n}\n\n.select2-selection__choice {\n border-radius: 0px !important;\n}\n\n.select2-search select2-search--inline {\n height: 35px !important;\n float: left;\n margin: 0;\n}\n\n\n\n.select2-results__option {\n padding: 5px;\n user-select: none;\n -webkit-user-select: none;\n margin: 0px;\n}\n\nimg.navbar-brand-img, .navbar-brand>img {\n float: left;\n padding: 5px 5px 5px 0;\n max-height: 50px;\n}\n\n.input-daterange, .input-daterange input:first-child, .input-daterange input:last-child {\n border-radius: 0px !important;\n}\n\n.btn.bg-maroon, .btn.bg-purple{\n min-width:90px;\n}\n\n[hidden] {\n display: none !important;\n}\n\n#toolbar {\n margin-top: 10px;\n}\n\n#uploadPreview {\n border-color: grey;\n border-width: 1px;\n border-style: solid\n}\n\n.icon-med {\n font-size: 14px;\n color: #889195;\n}\n\n#login-logo {\n padding-top: 20px;\n padding-bottom: 10px;\n max-width: 200px\n}\n\n// accessibility skip link\na.skip-main {\n left:-999px;\n position:absolute;\n top:auto;\n width:1px;\n height:1px;\n overflow:hidden;\n z-index:-999;\n}\na.skip-main:focus, a.skip-main:active {\n color: #fff;\n background-color:#000;\n left: auto;\n top: auto;\n width: 30%;\n height: auto;\n overflow:auto;\n margin: 10px 35%;\n padding:5px;\n border-radius: 15px;\n border:4px solid yellow;\n text-align:center;\n font-size:1.2em;\n z-index:999;\n}\n\nh2 {\n font-size: 22px;\n}\n\nh2.task_menu {\n font-size: 14px;\n}\n\nh2 small {\n font-size: 85%;\n}\n\nh3 {\n font-size: 20px;\n}\n\nh4 {\n font-size: 16px;\n}\n\n\n.row-striped {\n vertical-align: top;\n line-height: 2.6;\n padding: 0px;\n margin-left: 20px;\n box-sizing: border-box;\n //border-left: 1px solid #dddddd;\n //border-right: 1px solid #dddddd;\n display: table;\n}\n\n.row-striped .row:nth-of-type(odd) div {\n background-color: #f9f9f9;\n border-top: 1px solid #dddddd;\n display: table-cell;\n word-wrap: break-word;\n}\n\n.row-striped .row:nth-of-type(even) div {\n background: #FFFFFF;\n border-top: 1px solid #dddddd;\n display: table-cell;\n word-wrap: break-word;\n}\n\n\n.row-new-striped {\n vertical-align: top;\n padding: 3px;\n display: table;\n width: 100%;\n word-wrap: break-word;\n table-layout:fixed;\n}\n\n/**\n* NEW STRIPING\n* This section is for the new row striping for nicer \n* display for non-table data as of v6\n**/\n.row-new-striped > .row:nth-of-type(even) {\n background: #FFFFFF;\n border-top: 1px solid #dddddd;\n line-height: 1.9;\n display: table-row;\n}\n\n.row-new-striped > .row:nth-of-type(odd) {\n background-color: #F8F8F8;\n border-top: 1px solid #dddddd;\n display: table-row;\n line-height: 1.9;\n padding: 2px;\n}\n\n.row-new-striped div {\n display: table-cell;\n border-top: 1px solid #dddddd;\n padding: 6px;\n}\n\n.row-new-striped div {\n display: table-cell;\n border-top: 1px solid #dddddd;\n padding: 6px;\n}\n\n\n.row-new-striped div[class^=\"col\"]:first-child {\n font-weight: bold;\n}\n\n\n\n/**\n* This just adds a little extra padding on mobile\n**/\n@media only screen and (max-width: 520px) {\n h1.pagetitle {\n padding-top: 15px;\n padding-bottom: 15px;\n }\n\n .firstnav {\n padding-top: 120px !important;\n }\n\n .product {\n width: 400px;\n }\n\n .product img {\n min-width: 400px;\n }\n}\n\n.card-view-title {\n min-width: 40% !important;\n line-height: 3.0!important;\n padding-right: 20px;\n}\n\n.card-view {\n display: table-row;\n flex-direction: column;\n}\n\n// ---------------\n\n/**\n\n COLUMN SELECTOR ICONS\n -----------------------------\n This is kind of weird, but it is necessary to prevent the column-selector code from barfing, since\n any HTML used in the UserPresenter \"title\" attribute breaks the column selector HTML.\n\n Instead, we use CSS to add the icon into the table header, which leaves the column selector\n \"title\" text as-is and hides the icon.\n\n See https://github.com/grokability/snipe-it/issues/7989\n */\nth.css-accessory > .th-inner,\nth.css-accessory-alt > .th-inner,\nth.css-barcode > .th-inner,\nth.css-component > .th-inner,\nth.css-consumable > .th-inner,\nth.css-envelope > .th-inner,\nth.css-house-flag > .th-inner,\nth.css-house-laptop > .th-inner,\nth.css-house-user > .th-inner,\nth.css-license > .th-inner,\nth.css-location > .th-inner,\nth.css-users > .th-inner,\nth.css-currency > .th-inner,\nth.css-child-locations > .th-inner,\nth.css-history > .th-inner\n{\n font-size: 0px;\n line-height: 0.75 !important;\n text-align: left;\n text-rendering: auto;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n\nth.css-location > .th-inner::before,\nth.css-accessory > .th-inner::before,\nth.css-accessory-alt > .th-inner::before,\nth.css-barcode > .th-inner::before,\nth.css-component > .th-inner::before,\nth.css-consumable > .th-inner::before,\nth.css-envelope > .th-inner::before,\nth.css-house-flag > .th-inner::before,\nth.css-house-laptop > .th-inner::before,\nth.css-house-user > .th-inner::before,\nth.css-license > .th-inner::before,\nth.css-location > .th-inner::before,\nth.css-users > .th-inner::before,\nth.css-currency > .th-inner::before,\nth.css-child-locations > .th-inner::before,\nth.css-history > .th-inner::before\n{\n display: inline-block;\n font-size: 20px;\n font-family: \"Font Awesome 5 Free\";\n font-weight: 900;\n}\n\n/**\nBEGIN ICON TABLE HEADERS\nSet the font-weight css property as 900 (For Solid), 400 (Regular or Brands), 300 (Light for pro icons).\n**/\nth.css-barcode > .th-inner::before\n{\n content: \"\\f02a\"; font-family: \"Font Awesome 5 Free\"; font-weight: 900;\n}\n\nth.css-license > .th-inner::before\n{\n content: \"\\f0c7\"; font-family: \"Font Awesome 5 Free\"; font-weight: 400;\n}\n\nth.css-consumable > .th-inner::before\n{\n content: \"\\f043\"; font-family: \"Font Awesome 5 Free\"; font-weight: 900;\n}\n\nth.css-envelope > .th-inner::before\n{\n content: \"\\f0e0\"; font-family: \"Font Awesome 5 Free\"; font-weight: 400;\n}\n\nth.css-accessory > .th-inner::before\n{\n content: \"\\f11c\"; font-family: \"Font Awesome 5 Free\"; font-weight: 400;\n}\n\nth.css-users > .th-inner::before {\n content: \"\\f0c0\"; font-family: \"Font Awesome 5 Free\"; font-size: 15px;\n}\n\nth.css-location > .th-inner::before {\n content: \"\\f3c5\"; font-family: \"Font Awesome 5 Free\"; font-size: 19px; margin-bottom: 0px;\n}\n\nth.css-component > .th-inner::before\n{\n content: \"\\f0a0\"; font-family: \"Font Awesome 5 Free\"; font-weight: 500;\n}\n\nth.css-padlock > .th-inner::before\n{\n content: \"\\f023\"; font-family: \"Font Awesome 5 Free\";\n font-weight: 800;\n padding-right: 3px;\n}\n\nth.css-house-user > .th-inner::before {\n content: \"\\e1b0\";\n font-family: \"Font Awesome 5 Free\";\n font-size: 19px;\n margin-bottom: 0px;\n}\nth.css-house-flag > .th-inner::before {\n content: \"\\e50d\";\n font-family: \"Font Awesome 5 Free\";\n font-size: 19px;\n margin-bottom: 0px;\n}\nth.css-house-laptop > .th-inner::before {\n content: \"\\e066\";\n font-family: \"Font Awesome 5 Free\";\n font-size: 19px;\n margin-bottom: 0px;\n}\nth.css-accessory-alt > .th-inner::before {\n content: \"\\f11c\";\n font-family: \"Font Awesome 5 Free\";\n font-size: 19px;\n margin-bottom: 0px;\n}\n\nth.css-child-locations > .th-inner::before {\n content: \"\\f64f\"; // change this to f51e for coins\n font-family: \"Font Awesome 5 Free\";\n font-size: 19px;\n margin-bottom: 0px;\n}\n\nth.css-currency > .th-inner::before {\n content: \"\\24\"; // change this to f51e for coins\n font-family: \"Font Awesome 5 Free\";\n font-size: 19px;\n margin-bottom: 0px;\n}\n\nth.css-history > .th-inner::before {\n content: \"\\f1da\"; // change this to f51e for coins\n font-family: \"Font Awesome 5 Free\";\n font-size: 19px;\n margin-bottom: 0px;\n}\n\n\n.small-box .inner {\n padding-left: 15px;\n padding-right: 15px;\n padding-top: 15px;\n color: #fff;\n}\n\n\n.small-box > a:link, .small-box > a:visited, .small-box > a:hover {\n color: #fff;\n}\n\n.select2-container--default .select2-selection--single, .select2-selection .select2-selection--single {\n border: 1px solid #d2d6de;\n border-radius: 0;\n padding: 6px 12px;\n height: 34px;\n}\n\n.form-group.has-error label, .form-group.has-error .help-block {\n color: #a94442;\n}\n\n.select2-container--default .select2-selection--multiple {\n border-radius: 0px;\n}\n\n@media screen and (max-width: 511px){\n .tab-content .tab-pane .alert-block {\n margin-top: 120px\n }\n .sidebar-menu{\n margin-top:160px;\n }\n}\n@media screen and (max-width: 912px) and (min-width: 512px){\n .sidebar-menu {\n margin-top:100px\n }\n .navbar-custom-menu > .navbar-nav > li.dropdown.user.user-menu {\n float:right;\n }\n .navbar-custom-menu > .navbar-nav > li > .dropdown-menu {\n margin-right:-39px;\n }\n}\n\n@media screen and (max-width: 1268px) and (min-width: 912px){\n .sidebar-menu {\n margin-top:50px\n }\n}\n@media screen and (max-width: 992px){\n .info-stack-container {\n flex-direction: column;\n }\n .col-md-3.col-xs-12.col-sm-push-9.info-stack{\n left:auto;\n order:1;\n }\n .col-md-9.col-xs-12.col-sm-pull-3.info-stack{\n right:auto;\n order:2;\n }\n .info-stack-container > .col-md-9.col-xs-12.col-sm-pull-3.info-stack > .row-new-striped > .row > .col-sm-2{\n width:auto;\n float:none;\n }\n}\n@media screen and (max-width: 992px){\n .row-new-striped div{\n width:100%;\n }\n}\n\n@media screen and (max-width: 1318px) and (min-width: 1200px){\n .admin.box{\n height:170px;\n }\n}\n@media screen and (max-width: 1494px) and (min-width: 1200px){\n .dashboard.small-box{\n white-space: nowrap;\n text-overflow: ellipsis;\n max-width: 188px;\n display: block;\n overflow: hidden;\n }\n}\n\n/** Form-stuff overrides for checkboxes and stuff **/\n\nlabel.form-control {\n display: grid;\n grid-template-columns: 1.8em auto;\n gap: 0.5em;\n border: 0px;\n padding-left: 0px;\n background-color: inherit;\n color: inherit;\n font-size: inherit;\n font-weight: inherit;\n}\n\nlabel.form-control--disabled {\n color: #959495;\n cursor: not-allowed;\n}\n\n\n/** --------------------------------------- **/\n/** Start checkbox styles to replace iCheck **/\n/** --------------------------------------- **/\ninput[type=\"checkbox\"] {\n /* Add if not using autoprefixer */\n -webkit-appearance: none;\n appearance: none;\n /* For iOS < 15 to remove gradient background */\n background-color: #fff;\n /* Not removed via appearance */\n margin: 0;\n font: inherit;\n color: #959495;\n width: 1.8em;\n height: 1.8em;\n border: 0.05em solid;\n border-radius: 0em;\n transform: translateY(-0.075em);\n display: grid;\n place-content: center;\n /*Windows High Contrast Mode*/\n}\n\n/** This sets the display of a checkbox, and what the \"fill\" checkmark should look like */\n\ninput[type=\"checkbox\"]::before {\n\n /** If you want to use the non-checkbox, filled square, use this instead **/\n content: \"\";\n width: 1em;\n height: 1em;\n transform: scale(0);\n transition: 120ms transform ease-in-out;\n box-shadow: inset 1em 1em rgb(211, 211, 211);\n\n content: \"\";\n width: 1em;\n height: 1em;\n clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);\n transform: scale(0);\n transform-origin: bottom left;\n transition: 120ms transform ease-in-out;\n box-shadow: inset 1em 1em #428bca;\n /* Windows High Contrast Mode */\n background-color: CanvasText;\n}\n\n/** This sets the size of the scale up for the shape we defined above **/\ninput[type=\"checkbox\"]:checked::before {\n transform: scale(1);\n}\n\n/** This sets the scale and color of the DISABLED but CHECKED checkbox */\ninput[type=checkbox]:disabled::before, input[type=radio]:disabled::before {\n content: \"\";\n width: 1em;\n height: 1em;\n transform: scale(1);\n box-shadow: inset 1em 1em rgb(211, 211, 211);\n}\n\n/* This sets the scale and style of a DISABLED checkbox that is NOT checked */\ninput[type=checkbox]:disabled:not(:checked)::before, input[type=radio]:disabled:not(:checked)::before {\n content: \"\";\n transform: scale(0);\n cursor: not-allowed;\n pointer-events:none;\n}\n\n/** this is the color of the checkbox and content on a disabled, checked box **/\ninput[type=checkbox]:disabled, input[type=radio]:disabled {\n --form-control-color: rgb(211, 211, 211);\n color: #959495;\n cursor: not-allowed;\n pointer-events:none;\n}\n\n\n/** Radio styles to replace iCheck **/\n\ninput[type=\"radio\"] {\n appearance: none;\n background-color: #fff;\n margin: 0;\n font: inherit;\n color: #959495;\n width: 1.8em;\n height: 1.8em;\n border: 0.05em solid;\n border-radius: 50%;\n transform: translateY(-0.075em);\n display: grid;\n place-content: center;\n}\n\ninput[type=\"radio\"]::before {\n content: \"\";\n width: 1em;\n height: 1em;\n border-radius: 50%;\n transform: scale(0);\n transition: 120ms transform ease-in-out;\n box-shadow: inset 1em 1em #428bca;\n}\n\ninput[type=\"radio\"]:checked::before {\n transform: scale(1);\n}\n\n\n/**\n* This addresses the column selector in bootstrap-table. Without these two lines, the\n* checkbox and the with the label text that BS tables generates will\n* end up on two different lines and it looks assy.\n */\n.dropdown-item-marker input[type=checkbox] {\n font-size: 10px;\n}\n\n.bootstrap-table .fixed-table-toolbar li.dropdown-item-marker label {\n font-weight: normal;\n display: grid;\n grid-template-columns: .1em auto;\n gap: 1.5em;\n}\n\n.container.row-striped .col-md-6 {\n overflow-wrap:anywhere;\n}\n\n.nav-tabs-custom > .nav-tabs > li {\n z-index: 1;\n}\n\n.select2-container .select2-search--inline .select2-search__field{\n padding-left:15px;\n}\n\n.nav-tabs-custom > .nav-tabs > li.active {\n font-weight: bold;\n}\n\n/** --------------------------------------- **/\n/** End checkbox styles to replace iCheck **/\n/** --------------------------------------- **/\n\n/**\n/** Separator styles with text in the middle. Currently only used by the login page but\n/** could be used elsewhere.\n */\n\n.separator {\n display: flex;\n align-items: center;\n text-align: center;\n padding-top: 20px;\n color: #959495;\n}\n\n.separator::before,\n.separator::after {\n content: '';\n flex: 1;\n border-bottom: 1px solid #959495;\n}\n\n.separator:not(:empty)::before {\n margin-right: .25em;\n}\n\n.separator:not(:empty)::after {\n margin-left: .25em;\n}\n.datepicker.dropdown-menu {\n z-index: 1030 !important;\n}\n\n.sidebar-menu > li .badge {\n margin-top: 0px;\n filter: brightness(70%);\n font-size: 70%;\n}\n\n/** this is needed to override ekko-lightboxes card view styles **/\n.bootstrap-table .fixed-table-container .table tbody tr .card-view {\n display: table-row !important;\n}\n\ntd.text-right.text-padding-number-cell {\n padding-right: 30px !important;\n white-space: nowrap;\n}\n\nth.text-right.text-padding-number-footer-cell {\n padding-right: 20px !important;\n white-space: nowrap;\n}\n\ncode.single-line {\n white-space: pre-wrap;\n display: -webkit-box;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 1;\n overflow: hidden;\n max-width: 400px;\n}\n\np.monospace, span.monospace {\n font-family: monospace, monospace;\n}\n\nlegend.highlight {\n background: repeating-linear-gradient(\n 45deg,\n #222d32,\n #222d32 10px,\n #444 10px,\n #444 11px\n );\n\n color: #fff;\n font-size: 18px;\n padding: 6px 6px 6px 10px;\n}\n\nlegend.highlight a {\n color: #fff;\n cursor: pointer;\n}\n\nfieldset.bottom-padded {\n padding-bottom: 20px;\n}\n\ncaption.tableCaption {\n font-size: 18px;\n padding-left: 8px;\n}\n\n// via https://github.com/grokability/snipe-it/issues/11754\n.sidebar-toggle.btn {\n border-radius: 3px;\n box-shadow: none;\n border-top: 0px solid transparent;\n border-bottom: 0px solid transparent;\n padding-left: 15px;\n padding-right: 15px;\n padding-top: 12px;\n padding-bottom: 12px;\n margin-left: -47px;\n margin-top: 2px;\n}\n.popover.help-popover,\n.popover.help-popover .popover-content,\n.popover.help-popover .popover-body,\n.popover.help-popover .popover-title,\n.popover.help-popover .popover-header {\n color: #000;\n}\n\n.visually-hidden {\n width: 1px;\n height: 1px;\n margin: -1px;\n overflow: hidden;\n clip: rect(0,0,0,0);\n white-space: preserve;\n display: inline-block;\n}\n\ninput[name=\"columnsSearch\"] {\n width: 120px;\n}\n\n.callout.callout-legend {\n background-color: #f4f4f4;\n border-left: 5px solid #959495;\n padding: 15px 30px 15px 15px;\n font-size: 100%;\n border-radius: 0px;\n}\n\n.callout.callout-legend h4 {\n color: #333;\n font-size: 16px;\n font-weight: bold;\n margin-top: 5px;\n margin-bottom: 0px;\n}\n\n.callout.callout-legend a {\n color: #333333;\n text-decoration: none;\n cursor: pointer;\n}\n\np.callout-subtext {\n color:#333;\n margin-top: 5px;\n}\n\np.callout-subtext a:hover, p.callout-subtext a:visited, p.callout-subtext a:link {\n color: #31708f;\n text-decoration: none;\n}\n\n/**\nThis just hides the padding on the right side of the mark tag for a less weird visual experience\n */\nmark {\n padding-right: 0px;\n}\n\n/**\nRadio toggle styles for permission settings and check/uncheck all\n */\n.radio-toggle-wrapper {\n display: flex;\n padding: 2px;\n background-color: #e9e9e9;\n margin-bottom: 3px;\n border-radius: 4px;\n border: 1px #d6d6d6 solid;\n}\n\n.radio-slider-inputs {\n flex-grow: 1;\n}\n\n.radio-slider-inputs input[type=radio] {\n display: none;\n}\n\n.radio-slider-inputs label {\n display: block;\n margin-bottom: 0px;\n padding: 6px 8px;\n color: #fff;\n font-weight: bold;\n text-align: center;\n transition : all .4s 0s ease;\n cursor: pointer;\n}\n\n.radio-slider-inputs label {\n color: #9a9999;\n border-radius: 4px;\n border: 1px transparent solid;\n}\n\n.radio-slider-inputs .allow:checked + label {\n background-color: green;\n color: white;\n border-radius: 4px;\n border: 1px transparent solid;\n}\n\n.radio-slider-inputs .inherit:checked + label {\n background-color: rgba(255, 204, 51, 0.11);\n color: #9a9999;\n border-radius: 4px;\n border: 1px white solid;\n}\n\n.radio-slider-inputs .deny:checked + label {\n background-color: #a94442;\n color: white;\n border-radius: 4px;\n border: 1px transparent solid;\n}\n\n.remember-toggle {\n cursor: pointer;\n}\n\n.js-copy-link {\n color: grey;\n}\n\n.deleted {\n text-decoration: line-through;\n}"],"names":[],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"css/build/app.css","mappings":"AACA;EACE;EAGA;AAFF;AAKA;EACE;IACE;EAHF;EAMA;IACE;EAJF;AACF;AAOA;EACE;AALF;AAOA;EACE;EACA;EACA;EACA;EACA;AALF;AASA;EACE;AAPF;AAUA;EACE;EACA;AARF;AAWA;EACE;AATF;AAYA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;AAVF;AAaA;EACE;EACA;EACA;EACA;EACA;AAXF;AAcA;EACE;AAZF;AAeA;EACE;AAbF;AAgBA;EACE;EACA;AAdF;AAiBA;EACE;AAfF;AAkBA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAhBF;AAmBA;EACE;AAjBF;AAoBA;EACE;AAlBF;AAqBA;EACE;AAnBF;AAsBA;EACE;AApBF;AAuBA;EACE;EACA;EACA;AArBF;AAwBA;EACE;EACA;EACA;AAtBF;AA6BA;EACE;AA3BF;AA8BA;EACE;EACA;AA5BF;AA+BA;EACE;AA7BF;AA+BA;EACE;EACA;AA7BF;AAgCA;;EAEE;EACA;AA9BF;AAiCA;EACE;EACA;AA/BF;AAiCA;EACE;AA/BF;AAkCA;EACE;EACA;EACA;AAhCF;AAmCA;EACE;AAjCF;AAoCA;EACE;AAlCF;AAqCA;EACE;AAnCF;AAsCA;EACE;AApCF;AAuCA;EACE;AArCF;AAwCA;;;;;EAKE;AAtCF;AAyCA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAvCF;AA0CA;EACE;EACA;EACA;EACA;EACA;EACA;AAxCF;AA2CA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAzCF;AA4CA;EACE;AA1CF;AA6CA;EACE;EACA;EACA;EACA;AA3CF;AA8CA;EACE;EACA;AA5CF;AA+CA;EACE;EACA;EACA;EACA;EACA;AA7CF;AAgDA;EACE;EACA;AA9CF;AAiDA;EACE;EACA;EACA;EACA;AA/CF;AAkDA;EACE;EACA;AAhDF;AACA,cAAc;AAmDd;EACE;EACA;EACA;AAjDF;AAmDA;EACE;EACA;AAjDF;AAsDA;EACE;EACA;EACA;AApDF;AAuDA;EACE;EACA;AArDF;AAwDA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAtDF;AAyDA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAvDF;AA0DA;EACE;EACA;EACA;EACA;EACA;AAxDF;AA2DA;EACE;EACA;EACA;AAzDF;AA4DA;EACE;AA1DF;AA6DA;EACE;AA3DF;AA8DA;EACE;AA5DF;AA+DA;EACE;AA7DF;AAgEA;EACE;AA9DF;AAiEA;EACE;AA/DF;AAkEA;EACE;EACA;AAhEF;AAmEA;EACE;AAjEF;AAoEA;EACE;AAlEF;AACA,kBAAkB;AAqElB;EACE;EAEA;EACA;EACA;EApEA,gCAAgC;AAClC;AAuEA;EACE;AArEF;AAwEA;EACE;EACA;EACA;AAtEF;AAwEA;EACE;EACA;EACA;AAtEF;AAyEA;;;EACE;AArEF;AAwEA;EACE;EACA;AAtEF;AAyEA;EACE;IACE;EAvEF;EA0EA;IACE;IACA;IACA;EAxEF;AACF;AA2EA;;EAEE;EACA;EACA;AAzEF;AA4EA;EACE;AA1EF;AA6EA;;EAEE;AA3EF;AA8EA;EACE;AA5EF;AA+EA;EACE;AA7EF;AAgFA;EACE;EACA;EACA;AA9EF;AAiFA;EACE;EACA;AA/EF;AAkFA;EACE;EACA;EACA;AAhFF;AAmFA;EACE;AAjFF;ACvXA;EAGE;ADuXF;ACrXA;EACE;EACA;EACA;EACA;EACA;ADuXF;ACtXE;;;EACE;AD0XJ;ACvXA;EACE;ADyXF;ACtXA;EACE;EACA;ADwXF;ACrXA;EACE;ADuXF;ACnXA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;ADqXF;AClXA;EACE;EACA;EACA;EACA;EACA;ADoXF;ACjXA;EACE;ADmXF;AChXA;EACE;ADkXF;AC/WA;EACE;EACA;ADiXF;AC7WA;EACE;AD+WF;AC5WA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AD8WF;AC5WA;EACE;AD8WF;AC5WA;EACE;AD8WF;AC1WA;EACE;AD4WF;AC1WA;EACE;AD4WF;ACxWA;EACE;EACA;EACA;AD0WF;ACvWA;EACE;EACA;EACA;ADyWF;AChWA;EACE;ADkWF;AC/VA;EACE;EACA;EACA;ADiWF;AC9VA;EACE;EACA;ADgWF;AC7VA;EACE;AD+VF;AC5VA;EACE;EACA;AD8VF;AC3VA;;EACE;EACA;AD8VF;AC3VA;EACE;EACA;AD6VF;AC3VA;EACE;AD6VF;AC1VA;EACE;EACA;EACA;AD4VF;ACzVA;EACE;AD2VF;ACxVA;EACE;AD0VF;ACvVA;EACE;ADyVF;ACvVA;EACE;ADyVF;ACtVA;EACE;ADwVF;ACrVA;;;;EACE;AD0VF;ACvVA;;;;;;;;;;;;;EAaE;ADyVF;ACpVA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ADsVF;ACpVA;EACE;EACA;EACA;EACA;EACA;EACA;ADsVF;ACpVA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ADsVF;ACpVA;EACE;ADsVF;ACpVA;EACE;EACA;EACA;EACA;ADsVF;ACpVA;EACE;EACA;ADsVF;ACpVA;EACE;EACA;EACA;EACA;EACA;ADsVF;ACpVA;EACE;EACA;ADsVF;ACpVA;EACE;EACA;EACA;EACA;ADsVF;ACnVA;EACE;EACA;ADqVF;AChVA;EAAY;ADmVZ;AACA,cAAc;ACjVd;EAAY;EAAkC;ADqV9C;ACpVA;EAA8B;EAAY;ADwV1C;ACtVA;EAAiD;EAAgB;EAAiB;AD2VlF;AC1VA;EAA8C;EAAa;AD8V3D;AC7VA;EAA+C;EAAoB;EAAa;EAAc;EAAgB;EAAqB;EAAW;EAAW;EAAmB;EAAoB;ADyWhM;ACxWA;EAAqD;EAAc;EAAa;EAAc;EAAqB;EAAqB;EAAoB;EAAU;ADkXtK;ACjXA;EAA0C;EAAoB;EAAoB;EAAa;EAAkB;ADwXjH;ACvXA;EAA0D;EAAW;EAAkB;AD4XvF;AC3XA;EAAmE;AD8XnE;AC7XA;EAAiE;ADgYjE;AC/XA;EAA6E;ADkY7E;ACjYA;EAA4E;ADoY5E;ACnYA;EAAwD;ADsYxD;ACrYA;EAA8D;ADwY9D;ACvYA;EAAuD;EAAW;AD2YlE;AC1YA;EAAsD;AD6YtD;AC5YA;EAAuD;AD+YvD;AACA,kBAAkB;AC7YlB;EACE;EACA;EACA;EACA;EACA;ED+YA,gCAAgC;AAClC;AC3YA;EAGE;AD2YF;ACxYA;EACE;AD0YF;ACtYA;;EACE;ADyYF;ACvYA;;EACE;AD0YF;ACvYA;EACE;EAIA;ADsYF;ACnYA;EACE;EACA;ADqYF;AClYA;EACE;ADoYF;ACjYA;EACE;ADmYF;AChYA;EAEE;IACE;IACA;EDiYF;EC9XA;IACE;IACA;IACA;EDgYF;EC7XA;IACE;ED+XF;EC5XA;;IACE;ED+XF;EC5XA;IACE;IACA;IACA;IACA;IACA;IACA;IACA;ED8XF;EACA,+CAA+C;EC3X/C;IACE;ED6XF;EC1XA;IACE;ED4XF;ECzXA;IACE;ED2XF;ECxXA;IACE;ED0XF;EACA,qCAAqC;ECvXrC;;IACE;ED0XF;EACA,QAAQ;ECvXR;;IACE;IACA;IACA;ED0XF;ECvXA;IACE;EDyXF;ECtXA;IACE;EDwXF;ECrXA;IACE;IACA;IACA;EDuXF;ECpXA;IACE;IACA;EDsXF;ECnXA;;IACE;EDsXF;ECpXA;;;;;;;;;;;;IACE;EDiYF;EC9XA;IACE;EDgYF;EC9XA;IACE;EDgYF;EC9XA;IACE;EDgYF;EC9XA;IACE;EDgYF;EC9XA;IACE;EDgYF;EC9XA;IACE;EDgYF;EC9XA;IACE;EDgYF;EC9XA;IACE;EDgYF;EC9XA;IACE;EDgYF;EC9XA;IACE;EDgYF;EC9XA;IACE;EDgYF;EC9XA;IACE;EDgYF;AACF;AC3XA;EACE;AD6XF;AC1XA;EACI;AD4XJ;ACzXA;EACE;AD2XF;ACxXA;EACE;EACA;EACA;AD0XF;ACrXA;EACE;EACA;OAAA;EACA;EACA;ADuXF;ACpXA;;EACE;EACA;EACA;ADuXF;ACpXA;;;EACE;ADwXF;ACrXA;;EACE;ADwXF;ACrXA;EACE;ADuXF;ACpXA;EACE;ADsXF;ACnXA;EACE;EACA;EACA;ADqXF;AClXA;EACE;EACA;ADoXF;ACjXA;EACE;EACA;EACA;ADmXF;AC/WA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;ADiXF;AC/WA;;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ADkXF;AC/WA;EACE;ADiXF;AC9WA;EACE;ADgXF;AC7WA;EACE;AD+WF;AC5WA;EACE;AD8WF;AC3WA;EACE;AD6WF;ACzWA;EACE;EACA;EACA;EACA;EACA;EAGA;ADyWF;ACtWA;EACE;EACA;EACA;EACA;ADwWF;ACrWA;EACE;EACA;EACA;EACA;ADuWF;ACnWA;EACE;EACA;EACA;EACA;EACA;EACA;ADqWF;AACA;;;;EAIE;AClWF;EACE;EACA;ADoWF;ACjWA;EACE;EACA;ADmWF;AChWA;EACE;EACA;ADkWF;AC/VA;EACE;EACA;ADiWF;AC7VA;EACE;AD+VF;AACA;;EAEE;AC1VF;EACE;IACE;IACA;ED4VF;ECzVA;IACE;ED2VF;ECxVA;IACE;ED0VF;ECvVA;IACE;EDyVF;AACF;ACtVA;EACE;EACA;EACA;ADwVF;ACrVA;EACE;EACA;ADuVF;AACA;;;;;;;;;;;EAWE;AClVF;;;;;;;;;;;;;;;EAgBE;EACA;EACA;EACA;EACA;EACA;ADmVF;AC/UA;;;;;;;;;;;;;;;;EAiBE;EACA;EACA;EACA;ADgVF;AACA;;;EAGE;AC7UF;EAEE;EAAkB;EAAoC;ADgVxD;AC7UA;EAEE;EAAkB;EAAoC;ADgVxD;AC7UA;EAEE;EAAkB;EAAoC;ADgVxD;AC7UA;EAEE;EAAkB;EAAoC;ADgVxD;AC7UA;EAEE;EAAkB;EAAoC;ADgVxD;AC7UA;EACE;EAAkB;EAAoC;ADiVxD;AC9UA;EACE;EAAkB;EAAoC;EAAiB;ADmVzE;AChVA;EAEE;EAAkB;EAAoC;ADmVxD;AChVA;EAEE;EAAkB;EAClB;EACA;ADkVF;AC/UA;EACE;EACA;EACA;EACA;ADiVF;AC/UA;EACE;EACA;EACA;EACA;ADiVF;AC/UA;EACE;EACA;EACA;EACA;ADiVF;AC/UA;EACE;EACA;EACA;EACA;ADiVF;AC9UA;EACE;EACA;EACA;EACA;ADgVF;AC7UA;EACE;EACA;EACA;EACA;AD+UF;AC5UA;EACE;EACA;EACA;EACA;AD8UF;AC1UA;EACE;EACA;EACA;EACA;AD4UF;ACxUA;;;EACE;AD4UF;ACzUA;;EACE;EACA;EACA;EACA;AD4UF;ACzUA;;EACE;AD4UF;ACzUA;EACE;AD2UF;ACxUA;EACE;IACE;ED0UF;ECxUA;IACE;ED0UF;AACF;ACxUA;EACE;IACE;ED0UF;ECxUA;IACE;ED0UF;ECxUA;IACE;ED0UF;AACF;ACvUA;EACE;IACE;EDyUF;AACF;ACvUA;EACE;IACE;EDyUF;ECvUA;IACE;IACA;EDyUF;ECvUA;IACE;IACA;EDyUF;ECvUA;IACE;IACA;EDyUF;AACF;ACvUA;EACE;IACE;EDyUF;AACF;ACtUA;EACE;IACE;EDwUF;AACF;ACtUA;EACE;IACE;IACA;IACA;IACA;IACA;EDwUF;AACF;AACA,oDAAoD;ACpUpD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ADsUF;ACnUA;EACE;EACA;ADqUF;AACA,8CAA8C;AAC9C,8CAA8C;AAC9C,8CAA8C;ACjU9C;EDmUE,kCAAkC;ECjUlC;EACA;OAAA;EDmUA,+CAA+C;ECjU/C;EDmUA,+BAA+B;ECjU/B;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EDmUA,6BAA6B;AAC/B;AACA,yFAAyF;AC/TzF;EDiUE,2EAA2E;ECzT3E;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ED2TA,+BAA+B;ECzT/B;AD2TF;AACA,wEAAwE;ACxTxE;EACE;AD0TF;AACA,wEAAwE;ACvTxE;;EACE;EACA;EACA;EACA;EACA;AD0TF;AACA,6EAA6E;ACvT7E;;EACE;EACA;EACA;EACA;AD0TF;AACA,+EAA+E;ACvT/E;;EACE;EACA;EACA;EACA;AD0TF;AACA,qCAAqC;ACrTrC;EACE;KAAA;UAAA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ADuTF;ACpTA;EACE;EACA;EACA;EACA;EACA;EACA;ADsTF;ACnTA;EACE;ADqTF;AACA;;;;EAIE;ACjTF;EACE;ADmTF;AChTA;EACE;EACA;EACA;EACA;ADkTF;AC/SA;EACE;ADiTF;AC9SA;EACE;ADgTF;AC7SA;EACE;AD+SF;AC5SA;EACE;AD8SF;AACA,8CAA8C;AAC9C,8CAA8C;AAC9C,8CAA8C;AAC9C;;;EAGE;ACzSF;EACE;EACA;EACA;EACA;EACA;AD2SF;ACxSA;;EAEE;EACA;EACA;AD0SF;ACvSA;EACE;ADySF;ACtSA;EACE;ADwSF;ACtSA;EACE;ADwSF;ACrSA;EACE;EACA;EACA;ADuSF;AACA,kEAAkE;ACpSlE;EACE;ADsSF;ACnSA;EACE;EACA;ADqSF;AClSA;EACE;EACA;ADoSF;ACjSA;EACE;EACA;EACA;EACA;EACA;EACA;ADmSF;AChSA;;EACE;ADmSF;AChSA;EACE;EAQA;EACA;EACA;AD2RF;ACxRA;EACE;EACA;AD0RF;ACvRA;EACE;ADyRF;ACtRA;EACE;EACA;ADwRF;ACpRA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ADsRF;AClRA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;ADoRF;ACjRA;EACE;ADmRF;AChRA;EACE;EACA;EACA;ADkRF;AC/QA;EACE;EACA;EACA;EACA;ADiRF;AC9QA;EACE;EACA;ADgRF;AC7QA;EACE;AD+QF;AACA;;EAEE;AC5QF;EACI;AD8QJ;AACA;;EAEE;AC3QF;EACE;EACA;EACA;EACA;EACA;EACA;AD6QF;AC1QA;EACE;AD4QF;ACzQA;EACE;AD2QF;ACxQA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AD0QF;ACvQA;EACE;EACA;EACA;ADyQF;ACtQA;EACE;EACA;EACA;EACA;ADwQF;ACrQA;EACE;EACA;EACA;EACA;ADuQF;ACpQA;EACE;EACA;EACA;EACA;ADsQF;ACnQA;EACE;ADqQF;AClQA;EACE;ADoQF;ACjQA;EACE;ADmQF","sources":["webpack:///./resources/assets/less/app.less","webpack:///./resources/assets/less/overrides.less"],"sourcesContent":["\nbody {\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Roboto\", \"Oxygen\",\n \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif;\n font-size: 13px;\n}\n// Moved from default.blade.php\n@media (max-width: 400px) {\n .navbar-left {\n margin: 2px;\n }\n\n .nav::after {\n clear: none;\n }\n}\n\n.skin-blue .main-header .logo {\n background-color: inherit !important;\n}\n.main-header .logo {\n width: 100% !important;\n white-space: nowrap;\n text-align: left;\n display: block;\n clear: both;\n //text-overflow: hidden;\n}\n\n.huge {\n font-size: 40px;\n}\n\n.btn-file {\n position: relative;\n overflow: hidden;\n}\n\n.dropdown-menu > li > a {\n color: #354044;\n}\n\n#sort tr.cansort {\n border-radius: 2px;\n padding: 10px;\n background: #f4f4f4;\n margin-bottom: 3px;\n border-left: 2px solid #e6e7e8;\n color: #444;\n cursor: move;\n}\n\n.user-image-inline {\n float: left;\n width: 25px;\n height: 25px;\n border-radius: 50%;\n margin-right: 10px;\n}\n\n.input-group .input-group-addon {\n background-color: #f4f4f4;\n}\n\na.accordion-header {\n color: #333;\n}\n\n.dynamic-form-row {\n padding: 10px;\n margin: 20px;\n}\n\n.handle {\n padding-left: 10px;\n}\n\n.btn-file input[type=\"file\"] {\n position: absolute;\n top: 0;\n right: 0;\n min-width: 100%;\n min-height: 100%;\n font-size: 100px;\n text-align: right;\n filter: alpha(opacity=0);\n opacity: 0;\n outline: none;\n background: white;\n cursor: inherit;\n display: block;\n}\n\n.main-footer {\n font-size: 13px;\n}\n\n.main-header {\n max-height: 150px;\n}\n\n.navbar-nav > .user-menu > .dropdown-menu {\n width: inherit;\n}\n\n.main-header .logo {\n padding: 0px 5px 0px 15px;\n}\n\n.sidebar-toggle {\n margin-left: -48px;\n z-index: 100;\n background-color: inherit;\n}\n\n.sidebar-toggle-mobile {\n z-index: 100;\n width: 50px;\n padding-top: 10px;\n}\n\n// .skin-blue .main-header .navbar .dropdown-menu li a {\n// //color: inherit;\n// }\n\n.main-header .sidebar-toggle:before {\n content: \"\\f0c9\";\n}\n\n.direct-chat-contacts {\n padding: 10px;\n height: 150px;\n}\n\n.select2-container {\n width: 100%;\n}\n.error input {\n color: #a94442;\n border: 2px solid #a94442 !important;\n}\n\n.error label,\n.alert-msg {\n color: #a94442;\n display: block;\n}\n\n.input-group[class*=\"col-\"] {\n padding-right: 15px;\n padding-left: 15px;\n}\n.control-label.multiline {\n padding-top: 10px;\n}\n\n.btn-outline {\n color: inherit;\n background-color: transparent;\n transition: all 0.5s;\n}\n\n.btn-primary.btn-outline {\n color: #428bca;\n}\n\n.btn-success.btn-outline {\n color: #5cb85c;\n}\n\n.btn-info.btn-outline {\n color: #5bc0de;\n}\n\n.btn-warning.btn-outline {\n color: #f0ad4e;\n}\n\n.btn-danger.btn-outline {\n color: #d9534f;\n}\n\n.btn-primary.btn-outline:hover,\n.btn-success.btn-outline:hover,\n.btn-info.btn-outline:hover,\n.btn-warning.btn-outline:hover,\n.btn-danger.btn-outline:hover {\n color: #fff;\n}\n\n.slideout-menu {\n position: fixed;\n top: 0;\n right: -250px;\n width: 250px;\n height: 100%;\n background: #333;\n z-index: 100;\n margin-top: 100px;\n color: white;\n padding: 10px;\n}\n\n.slideout-menu h3 {\n position: relative;\n padding: 5px 5px;\n color: #fff;\n font-size: 1.2em;\n font-weight: 400;\n border-bottom: 4px solid #222;\n}\n\n.slideout-menu .slideout-menu-toggle {\n position: absolute;\n top: 12px;\n right: 10px;\n display: inline-block;\n padding: 6px 9px 5px;\n font-family: Arial, sans-serif;\n font-weight: bold;\n line-height: 1;\n background: #222;\n color: #999;\n text-decoration: none;\n vertical-align: top;\n}\n\n.slideout-menu .slideout-menu-toggle:hover {\n color: #fff;\n}\n\n.slideout-menu ul {\n list-style: none;\n font-weight: 300;\n border-top: 1px solid #151515;\n border-bottom: 1px solid #454545;\n}\n\n.slideout-menu ul li {\n border-top: 1px solid #454545;\n border-bottom: 1px solid #151515;\n}\n\n.slideout-menu ul li a {\n position: relative;\n display: block;\n padding: 10px;\n color: #999;\n text-decoration: none;\n}\n\n.slideout-menu ul li a:hover {\n background: #000;\n color: #fff;\n}\n\n.slideout-menu ul li a i {\n position: absolute;\n top: 15px;\n right: 10px;\n opacity: 0.5;\n}\n\n.btn-box-tool-lg {\n font-size: 16px;\n color: orange;\n}\n\n/*Form Wizard*/\n.bs-wizard {\n margin-top: 20px;\n border-bottom: solid 1px #e0e0e0;\n padding: 0 0 10px 0;\n}\n.bs-wizard > .bs-wizard-step {\n padding: 0;\n position: relative;\n}\n\n// .bs-wizard > .bs-wizard-step + .bs-wizard-step {}\n\n.bs-wizard > .bs-wizard-step .bs-wizard-stepnum {\n color: #595959;\n font-size: 16px;\n margin-bottom: 5px;\n}\n\n.bs-wizard > .bs-wizard-step .bs-wizard-info {\n color: #999;\n font-size: 14px;\n}\n\n.bs-wizard > .bs-wizard-step > .bs-wizard-dot {\n position: absolute;\n width: 30px;\n height: 30px;\n display: block;\n background: #fbe8aa;\n top: 45px;\n left: 50%;\n margin-top: -15px;\n margin-left: -15px;\n border-radius: 50%;\n}\n\n.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {\n content: \" \";\n width: 14px;\n height: 14px;\n background: #fbbd19;\n border-radius: 50px;\n position: absolute;\n top: 8px;\n left: 8px;\n}\n\n.bs-wizard > .bs-wizard-step > .progress {\n position: relative;\n border-radius: 0px;\n height: 8px;\n box-shadow: none;\n margin: 20px 0;\n}\n\n.bs-wizard > .bs-wizard-step > .progress > .progress-bar {\n width: 0px;\n box-shadow: none;\n background: #fbe8aa;\n}\n\n.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {\n width: 100%;\n}\n\n.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {\n width: 50%;\n}\n\n.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {\n width: 0%;\n}\n\n.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {\n width: 100%;\n}\n\n.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {\n background-color: #f5f5f5;\n}\n\n.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {\n opacity: 0;\n}\n\n.bs-wizard > .bs-wizard-step:first-child > .progress {\n left: 50%;\n width: 50%;\n}\n\n.bs-wizard > .bs-wizard-step:last-child > .progress {\n width: 50%;\n}\n\n.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot {\n pointer-events: none;\n}\n/*END Form Wizard*/\n\n.left-navblock {\n display: inline-block;\n // float: left;\n text-align: left;\n color: white;\n padding: 0px;\n /* adjust based on your layout */\n}\n\na.logo.no-hover a:hover {\n background-color: transparent;\n}\n\n.index-block {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.index-block:hover{\n overflow: visible;\n white-space: normal;\n height:auto;\n}\n\ninput:required, select:required, textarea:required {\n border-right: 6px solid orange;\n}\n\n.sidebar-menu {\n font-size: 14px;\n white-space: normal;\n}\n\n@media print {\n a[href]:after {\n content: none;\n }\n\n .tab-content > .tab-pane {\n display: block !important;\n opacity: 1 !important;\n visibility: visible !important;\n }\n}\n\nimg.navbar-brand-img,\n.navbar-brand > img {\n float: left;\n padding: 5px 5px 5px 0;\n max-height: 50px;\n}\n\n.input-daterange {\n border-radius: 0px;\n}\n\n.btn.bg-maroon,\n.btn.bg-purple {\n min-width: 90px;\n}\n\n[hidden] {\n display: none !important;\n}\n\n#toolbar {\n margin-top: 10px;\n}\n\n#uploadPreview {\n border-color: grey;\n border-width: 1px;\n border-style: solid;\n}\n\n.icon-med {\n font-size: 20px;\n color: #889195;\n}\n\n#login-logo {\n padding-top: 20px;\n padding-bottom: 10px;\n max-width: 200px;\n}\n\n.left-navblock {\n max-width: 500px;\n}\n\n@import \"overrides.less\";",".main-header\n\n.logo {\n background-color: inherit;\n}\n.main-header .logo {\n width: 100% !important;\n white-space: nowrap;\n text-align: left;\n display: block;\n clear: both;\n &a:link, a:hover, a:visited {\n color: #fff\n }\n}\n.huge {\n font-size: 40px;\n}\n\n.btn-file {\n position: relative;\n overflow: hidden;\n}\n\n.dropdown-menu>li>a {\n color: #354044;\n}\n\n\n#sort tr.cansort {\n border-radius: 2px;\n padding: 10px;\n background: #f4f4f4;\n margin-bottom: 3px;\n border-inline: 2px solid #e6e7e8;\n color: #444;\n cursor: move;\n}\n\n.user-image-inline {\n float: left;\n width: 25px;\n height: 25px;\n border-radius: 50%;\n margin-right: 10px;\n}\n\n.input-group .input-group-addon {\n background-color: #f4f4f4;\n}\n\na.accordion-header {\n color: #333;\n}\n\n.dynamic-form-row {\n padding: 10px;\n margin: 20px;\n}\n\n\n.handle {\n padding-left: 10px;\n}\n\n.btn-file input[type=file] {\n position: absolute;\n top: 0;\n right: 0;\n min-width: 100%;\n min-height: 100%;\n font-size: 100px;\n text-align: right;\n filter: alpha(opacity=0);\n opacity: 0;\n outline: none;\n background: white;\n cursor: inherit;\n display: block;\n}\n.main-footer {\n font-size: 13px;\n}\n.main-header {\n max-height: 150px;\n}\n\n\n.navbar-nav>.user-menu>.dropdown-menu {\n width: inherit;\n}\n.main-header .logo {\n padding: 0px 5px 0px 15px;\n}\n\n\n.sidebar-toggle {\n margin-left: -48px;\n z-index: 100;\n background-color: inherit;\n}\n\n.sidebar-toggle-mobile {\n z-index: 100;\n width: 50px;\n padding-top: 10px;\n}\n\n\n.main-header\n.navbar\n.dropdown-menu li a {\n //color: inherit;\n}\n.pull-text-right{\n text-align: right !important;\n}\n\n.main-header .sidebar-toggle:before {\n content: \"\\f0c9\";\n font-weight: 900;\n font-family: 'Font Awesome\\ 5 Free';\n}\n\n.direct-chat-contacts {\n padding: 10px;\n height: 150px;\n}\n\n.select2-container {\n width: 100%;\n}\n\n.error input {\n color: #a94442;\n border: 2px solid #a94442 !important;\n}\n\n.error label, .alert-msg {\n color: #a94442;\n display: block;\n}\n\n.input-group[class*=\"col-\"] {\n padding-right: 15px;\n padding-left: 15px;\n}\n.control-label.multiline {\n padding-top: 10px;\n}\n\n.btn-outline {\n color: inherit;\n background-color: transparent;\n transition: all .5s;\n}\n\n.btn-primary.btn-outline {\n color: #428bca;\n}\n\n.btn-success.btn-outline {\n color: #5cb85c;\n}\n\n.btn-info.btn-outline {\n color: #5bc0de;\n}\n.btn-warning{\n background-color:#f39c12 !important;\n}\n\n.btn-warning.btn-outline {\n color: #f0ad4e;\n}\n\n.btn-danger.btn-outline, a.link-danger:link, a.link-danger:visited, a.link-danger:hover {\n color: #dd4b39;\n}\n\n.btn-primary:hover,\n.btn-success:hover,\n.btn-info:hover,\n.btn-warning:hover,\n.btn-primary,\n.btn-success,\n.btn-info,\n.btn-warning,\n.btn-primary.btn-outline:hover,\n.btn-success.btn-outline:hover,\n.btn-info.btn-outline:hover,\n.btn-warning.btn-outline:hover,\n.btn-danger.btn-outline:hover {\n color: #fff !important;\n}\n\n\n\n.slideout-menu {\n position: fixed;\n top: 0;\n right: -250px;\n width: 250px;\n height: 100%;\n background: #333;\n z-index: 100;\n margin-top: 100px;\n color: white;\n padding: 10px;\n}\n.slideout-menu h3 {\n position: relative;\n padding: 5px 5px;\n color: #fff;\n font-size: 1.2em;\n font-weight: 400;\n border-bottom: 4px solid #222;\n}\n.slideout-menu .slideout-menu-toggle {\n position: absolute;\n top: 12px;\n right: 10px;\n display: inline-block;\n padding: 6px 9px 5px;\n font-family: Arial, sans-serif;\n font-weight: bold;\n line-height: 1;\n background: #222;\n color: #999;\n text-decoration: none;\n vertical-align: top;\n}\n.slideout-menu .slideout-menu-toggle:hover {\n color: #fff;\n}\n.slideout-menu ul {\n list-style: none;\n font-weight: 300;\n border-top: 1px solid #151515;\n border-bottom: 1px solid #454545;\n}\n.slideout-menu ul li {\n border-top: 1px solid #454545;\n border-bottom: 1px solid #151515;\n}\n.slideout-menu ul li a {\n position: relative;\n display: block;\n padding: 10px;\n color: #999;\n text-decoration: none;\n}\n.slideout-menu ul li a:hover {\n background: #000;\n color: #fff;\n}\n.slideout-menu ul li a i {\n position: absolute;\n top: 15px;\n right: 10px;\n opacity: .5;\n}\n\n.btn-box-tool-lg {\n font-size: 16px;\n color: orange;\n}\n\n\n\n.bs-wizard {margin-top: 20px;}\n\n/*Form Wizard*/\n.bs-wizard {border-bottom: solid 1px #e0e0e0; padding: 0 0 10px 0;}\n.bs-wizard > .bs-wizard-step {padding: 0; position: relative;}\n.bs-wizard > .bs-wizard-step + .bs-wizard-step {}\n.bs-wizard > .bs-wizard-step .bs-wizard-stepnum {color: #595959; font-size: 16px; margin-bottom: 5px;}\n.bs-wizard > .bs-wizard-step .bs-wizard-info {color: #999; font-size: 14px;}\n.bs-wizard > .bs-wizard-step > .bs-wizard-dot {position: absolute; width: 30px; height: 30px; display: block; background: #fbe8aa; top: 45px; left: 50%; margin-top: -15px; margin-left: -15px; border-radius: 50%;}\n.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {content: ' '; width: 14px; height: 14px; background: #fbbd19; border-radius: 50px; position: absolute; top: 8px; left: 8px; }\n.bs-wizard > .bs-wizard-step > .progress {position: relative; border-radius: 0px; height: 8px; box-shadow: none; margin: 20px 0;}\n.bs-wizard > .bs-wizard-step > .progress > .progress-bar {width:0px; box-shadow: none; background: #fbe8aa;}\n.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {width:100%;}\n.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {width:50%;}\n.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {width:0%;}\n.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {width: 100%;}\n.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {background-color: #f5f5f5;}\n.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {opacity: 0;}\n.bs-wizard > .bs-wizard-step:first-child > .progress {left: 50%; width: 50%;}\n.bs-wizard > .bs-wizard-step:last-child > .progress {width: 50%;}\n.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot{ pointer-events: none; }\n/*END Form Wizard*/\n\n.left-navblock {\n display: inline-block;\n float: left;\n text-align: left;\n color: white;\n padding: 0px;\n /* adjust based on your layout */\n\n}\n\n.main-header\n.navbar\n.dropdown-menu li a {\n color: #333;\n}\n\na.logo.no-hover a:hover {\n background-color: transparent;\n}\n\n\ninput:required, select:required {\n border-right: 5px solid orange;\n}\nselect:required + .select2-container .select2-selection, select:required + .select2-container .select2-selection .select2-selection--multiple {\n border-right: 5px solid orange !important;\n}\n\nbody {\n font-family: -apple-system, BlinkMacSystemFont,\n \"Segoe UI\", \"Roboto\", \"Oxygen\", \"Ubuntu\", \"Cantarell\",\n \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif;\n font-size: 13px;\n}\n\n.sidebar-menu {\n font-size: 14px;\n white-space: normal;\n}\n\n.modal-warning .modal-help {\n color: #fff8af;\n}\n\n.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading {\n z-index: 0 !important;\n}\n\n@media print {\n\n @page {\n size: A4;\n margin: 0mm;\n }\n\n .tab-content > .tab-pane {\n display: block !important;\n opacity: 1 !important;\n visibility: visible !important;\n }\n\n .img-responsive {\n width: 200px;\n }\n\n html, body {\n width: 1024px;\n }\n\n body {\n margin: 0 auto;\n line-height: 1em;\n word-spacing:1px;\n letter-spacing:0.2px;\n font: 15px \"Times New Roman\", Times, serif;\n width: 100%;\n float: none;\n }\n\n /* avoid page-breaks inside a listingContainer*/\n .listingContainer {\n page-break-inside: avoid;\n }\n\n h1 {\n font: 28px \"Times New Roman\", Times, serif;\n }\n\n h2 {\n font: 24px \"Times New Roman\", Times, serif;\n }\n\n h3 {\n font: 20px \"Times New Roman\", Times, serif;\n }\n\n /* Improve colour contrast of links */\n a:link, a:visited {\n color: #781351\n }\n\n /* URL */\n a:link, a:visited {\n background: transparent;\n color:#333;\n text-decoration:none;\n }\n\n a[href]:after {\n content: \"\" !important;\n }\n\n a[href^=\"http://\"] {\n color:#000;\n }\n\n #header {\n height:75px;\n font-size: 24pt;\n color:black\n }\n\n div.row-new-striped {\n margin: 0px;\n padding: 0px;\n }\n\n .pagination-detail, .fixed-table-toolbar {\n visibility: hidden;\n }\n .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 .col-sm-pull-3 .col-sm-push-9 {\n float: left;\n }\n\n .col-sm-12 {\n width: 100%;\n }\n .col-sm-11 {\n width: 91.66666666666666%;\n }\n .col-sm-10 {\n width: 83.33333333333334%;\n }\n .col-sm-9 {\n width: 75%;\n }\n .col-sm-8 {\n width: 66.66666666666666%;\n }\n .col-sm-7 {\n width: 58.333333333333336%;\n }\n .col-sm-6 {\n width: 50%;\n }\n .col-sm-5 {\n width: 41.66666666666667%;\n }\n .col-sm-4 {\n width: 33.33333333333333%;\n }\n .col-sm-3 {\n width: 25%;\n }\n .col-sm-2 {\n width: 16.666666666666664%;\n }\n .col-sm-1 {\n width: 8.333333333333332%;\n }\n\n}\n\n\n.select2-selection__choice__remove {\n color: white !important;\n}\n\n.select2-selection--multiple {\n overflow-y: auto;\n}\n\n.select2-selection__choice {\n border-radius: 0px !important;\n}\n\n.select2-search select2-search--inline {\n height: 35px !important;\n float: left;\n margin: 0;\n}\n\n\n\n.select2-results__option {\n padding: 5px;\n user-select: none;\n -webkit-user-select: none;\n margin: 0px;\n}\n\nimg.navbar-brand-img, .navbar-brand>img {\n float: left;\n padding: 5px 5px 5px 0;\n max-height: 50px;\n}\n\n.input-daterange, .input-daterange input:first-child, .input-daterange input:last-child {\n border-radius: 0px !important;\n}\n\n.btn.bg-maroon, .btn.bg-purple{\n min-width:90px;\n}\n\n[hidden] {\n display: none !important;\n}\n\n#toolbar {\n margin-top: 10px;\n}\n\n#uploadPreview {\n border-color: grey;\n border-width: 1px;\n border-style: solid\n}\n\n.icon-med {\n font-size: 14px;\n color: #889195;\n}\n\n#login-logo {\n padding-top: 20px;\n padding-bottom: 10px;\n max-width: 200px\n}\n\n// accessibility skip link\na.skip-main {\n left:-999px;\n position:absolute;\n top:auto;\n width:1px;\n height:1px;\n overflow:hidden;\n z-index:-999;\n}\na.skip-main:focus, a.skip-main:active {\n color: #fff;\n background-color:#000;\n left: auto;\n top: auto;\n width: 30%;\n height: auto;\n overflow:auto;\n margin: 10px 35%;\n padding:5px;\n border-radius: 15px;\n border:4px solid yellow;\n text-align:center;\n font-size:1.2em;\n z-index:999;\n}\n\nh2 {\n font-size: 22px;\n}\n\nh2.task_menu {\n font-size: 14px;\n}\n\nh2 small {\n font-size: 85%;\n}\n\nh3 {\n font-size: 20px;\n}\n\nh4 {\n font-size: 16px;\n}\n\n\n.row-striped {\n vertical-align: top;\n line-height: 2.6;\n padding: 0px;\n margin-left: 20px;\n box-sizing: border-box;\n //border-left: 1px solid #dddddd;\n //border-right: 1px solid #dddddd;\n display: table;\n}\n\n.row-striped .row:nth-of-type(odd) div {\n background-color: #f9f9f9;\n border-top: 1px solid #dddddd;\n display: table-cell;\n word-wrap: break-word;\n}\n\n.row-striped .row:nth-of-type(even) div {\n background: #FFFFFF;\n border-top: 1px solid #dddddd;\n display: table-cell;\n word-wrap: break-word;\n}\n\n\n.row-new-striped {\n vertical-align: top;\n padding: 3px;\n display: table;\n width: 100%;\n word-wrap: break-word;\n table-layout:fixed;\n}\n\n/**\n* NEW STRIPING\n* This section is for the new row striping for nicer \n* display for non-table data as of v6\n**/\n.row-new-striped > .row:nth-of-type(even) {\n line-height: 1.9;\n display: table-row;\n}\n\n.row-new-striped > .row:nth-of-type(odd) {\n display: table-row;\n padding: 2px;\n}\n\n.row-new-striped div {\n display: table-cell;\n padding: 6px;\n}\n\n.row-new-striped div {\n display: table-cell;\n padding: 6px;\n}\n\n\n.row-new-striped div[class^=\"col\"]:first-child {\n font-weight: bold;\n}\n\n\n\n/**\n* This just adds a little extra padding on mobile\n**/\n@media only screen and (max-width: 520px) {\n h1.pagetitle {\n padding-top: 15px;\n padding-bottom: 15px;\n }\n\n .firstnav {\n padding-top: 120px !important;\n }\n\n .product {\n width: 400px;\n }\n\n .product img {\n min-width: 400px;\n }\n}\n\n.card-view-title {\n min-width: 40% !important;\n line-height: 3.0!important;\n padding-right: 20px;\n}\n\n.card-view {\n display: table-row;\n flex-direction: column;\n}\n\n// ---------------\n\n/**\n\n COLUMN SELECTOR ICONS\n -----------------------------\n This is kind of weird, but it is necessary to prevent the column-selector code from barfing, since\n any HTML used in the UserPresenter \"title\" attribute breaks the column selector HTML.\n\n Instead, we use CSS to add the icon into the table header, which leaves the column selector\n \"title\" text as-is and hides the icon.\n\n See https://github.com/grokability/snipe-it/issues/7989\n */\nth.css-accessory > .th-inner,\nth.css-accessory-alt > .th-inner,\nth.css-barcode > .th-inner,\nth.css-component > .th-inner,\nth.css-consumable > .th-inner,\nth.css-envelope > .th-inner,\nth.css-house-flag > .th-inner,\nth.css-house-laptop > .th-inner,\nth.css-house-user > .th-inner,\nth.css-license > .th-inner,\nth.css-location > .th-inner,\nth.css-users > .th-inner,\nth.css-currency > .th-inner,\nth.css-child-locations > .th-inner,\nth.css-history > .th-inner\n{\n font-size: 0px;\n line-height: 0.75 !important;\n text-align: left;\n text-rendering: auto;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n\nth.css-location > .th-inner::before,\nth.css-accessory > .th-inner::before,\nth.css-accessory-alt > .th-inner::before,\nth.css-barcode > .th-inner::before,\nth.css-component > .th-inner::before,\nth.css-consumable > .th-inner::before,\nth.css-envelope > .th-inner::before,\nth.css-house-flag > .th-inner::before,\nth.css-house-laptop > .th-inner::before,\nth.css-house-user > .th-inner::before,\nth.css-license > .th-inner::before,\nth.css-location > .th-inner::before,\nth.css-users > .th-inner::before,\nth.css-currency > .th-inner::before,\nth.css-child-locations > .th-inner::before,\nth.css-history > .th-inner::before\n{\n display: inline-block;\n font-size: 20px;\n font-family: \"Font Awesome 5 Free\";\n font-weight: 900;\n}\n\n/**\nBEGIN ICON TABLE HEADERS\nSet the font-weight css property as 900 (For Solid), 400 (Regular or Brands), 300 (Light for pro icons).\n**/\nth.css-barcode > .th-inner::before\n{\n content: \"\\f02a\"; font-family: \"Font Awesome 5 Free\"; font-weight: 900;\n}\n\nth.css-license > .th-inner::before\n{\n content: \"\\f0c7\"; font-family: \"Font Awesome 5 Free\"; font-weight: 400;\n}\n\nth.css-consumable > .th-inner::before\n{\n content: \"\\f043\"; font-family: \"Font Awesome 5 Free\"; font-weight: 900;\n}\n\nth.css-envelope > .th-inner::before\n{\n content: \"\\f0e0\"; font-family: \"Font Awesome 5 Free\"; font-weight: 400;\n}\n\nth.css-accessory > .th-inner::before\n{\n content: \"\\f11c\"; font-family: \"Font Awesome 5 Free\"; font-weight: 400;\n}\n\nth.css-users > .th-inner::before {\n content: \"\\f0c0\"; font-family: \"Font Awesome 5 Free\"; font-size: 15px;\n}\n\nth.css-location > .th-inner::before {\n content: \"\\f3c5\"; font-family: \"Font Awesome 5 Free\"; font-size: 19px; margin-bottom: 0px;\n}\n\nth.css-component > .th-inner::before\n{\n content: \"\\f0a0\"; font-family: \"Font Awesome 5 Free\"; font-weight: 500;\n}\n\nth.css-padlock > .th-inner::before\n{\n content: \"\\f023\"; font-family: \"Font Awesome 5 Free\";\n font-weight: 800;\n padding-right: 3px;\n}\n\nth.css-house-user > .th-inner::before {\n content: \"\\e1b0\";\n font-family: \"Font Awesome 5 Free\";\n font-size: 19px;\n margin-bottom: 0px;\n}\nth.css-house-flag > .th-inner::before {\n content: \"\\e50d\";\n font-family: \"Font Awesome 5 Free\";\n font-size: 19px;\n margin-bottom: 0px;\n}\nth.css-house-laptop > .th-inner::before {\n content: \"\\e066\";\n font-family: \"Font Awesome 5 Free\";\n font-size: 19px;\n margin-bottom: 0px;\n}\nth.css-accessory-alt > .th-inner::before {\n content: \"\\f11c\";\n font-family: \"Font Awesome 5 Free\";\n font-size: 19px;\n margin-bottom: 0px;\n}\n\nth.css-child-locations > .th-inner::before {\n content: \"\\f64f\"; // change this to f51e for coins\n font-family: \"Font Awesome 5 Free\";\n font-size: 19px;\n margin-bottom: 0px;\n}\n\nth.css-currency > .th-inner::before {\n content: \"\\24\"; // change this to f51e for coins\n font-family: \"Font Awesome 5 Free\";\n font-size: 19px;\n margin-bottom: 0px;\n}\n\nth.css-history > .th-inner::before {\n content: \"\\f1da\"; // change this to f51e for coins\n font-family: \"Font Awesome 5 Free\";\n font-size: 19px;\n margin-bottom: 0px;\n}\n\n\n.small-box .inner {\n padding-left: 15px;\n padding-right: 15px;\n padding-top: 15px;\n color: #fff;\n}\n\n\n.small-box > a:link, .small-box > a:visited, .small-box > a:hover {\n color: #fff;\n}\n\n.select2-container--default .select2-selection--single, .select2-selection .select2-selection--single {\n border: 1px solid #d2d6de;\n border-radius: 0;\n padding: 6px 12px;\n height: 34px;\n}\n\n.form-group.has-error label, .form-group.has-error .help-block {\n color: #a94442;\n}\n\n.select2-container--default .select2-selection--multiple {\n border-radius: 0px;\n}\n\n@media screen and (max-width: 511px){\n .tab-content .tab-pane .alert-block {\n margin-top: 120px\n }\n .sidebar-menu{\n margin-top:160px;\n }\n}\n@media screen and (max-width: 912px) and (min-width: 512px){\n .sidebar-menu {\n margin-top:100px\n }\n .navbar-custom-menu > .navbar-nav > li.dropdown.user.user-menu {\n float:right;\n }\n .navbar-custom-menu > .navbar-nav > li > .dropdown-menu {\n margin-right:-39px;\n }\n}\n\n@media screen and (max-width: 1268px) and (min-width: 912px){\n .sidebar-menu {\n margin-top:50px\n }\n}\n@media screen and (max-width: 992px){\n .info-stack-container {\n flex-direction: column;\n }\n .col-md-3.col-xs-12.col-sm-push-9.info-stack{\n left:auto;\n order:1;\n }\n .col-md-9.col-xs-12.col-sm-pull-3.info-stack{\n right:auto;\n order:2;\n }\n .info-stack-container > .col-md-9.col-xs-12.col-sm-pull-3.info-stack > .row-new-striped > .row > .col-sm-2{\n width:auto;\n float:none;\n }\n}\n@media screen and (max-width: 992px){\n .row-new-striped div{\n width:100%;\n }\n}\n\n@media screen and (max-width: 1318px) and (min-width: 1200px){\n .admin.box{\n height:170px;\n }\n}\n@media screen and (max-width: 1494px) and (min-width: 1200px){\n .dashboard.small-box{\n white-space: nowrap;\n text-overflow: ellipsis;\n max-width: 188px;\n display: block;\n overflow: hidden;\n }\n}\n\n/** Form-stuff overrides for checkboxes and stuff **/\n\nlabel.form-control {\n display: grid;\n grid-template-columns: 1.8em auto;\n gap: 0.5em;\n border: 0px;\n padding-left: 0px;\n background-color: inherit;\n color: inherit;\n font-size: inherit;\n font-weight: inherit;\n}\n\nlabel.form-control--disabled {\n color: #959495;\n cursor: not-allowed;\n}\n\n\n/** --------------------------------------- **/\n/** Start checkbox styles to replace iCheck **/\n/** --------------------------------------- **/\ninput[type=\"checkbox\"] {\n /* Add if not using autoprefixer */\n -webkit-appearance: none;\n appearance: none;\n /* For iOS < 15 to remove gradient background */\n background-color: #fff;\n /* Not removed via appearance */\n margin: 0;\n font: inherit;\n color: #959495;\n width: 1.8em;\n height: 1.8em;\n border: 0.05em solid;\n border-radius: 0em;\n transform: translateY(-0.075em);\n display: grid;\n place-content: center;\n /*Windows High Contrast Mode*/\n}\n\n/** This sets the display of a checkbox, and what the \"fill\" checkmark should look like */\n\ninput[type=\"checkbox\"]::before {\n\n /** If you want to use the non-checkbox, filled square, use this instead **/\n content: \"\";\n width: 1em;\n height: 1em;\n transform: scale(0);\n transition: 120ms transform ease-in-out;\n box-shadow: inset 1em 1em rgb(211, 211, 211);\n content: \"\";\n width: 1em;\n height: 1em;\n clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);\n transform: scale(0);\n transform-origin: bottom left;\n transition: 120ms transform ease-in-out;\n box-shadow: inset 1em 1em #428bca;\n /* Windows High Contrast Mode */\n background-color: CanvasText;\n}\n\n/** This sets the size of the scale up for the shape we defined above **/\ninput[type=\"checkbox\"]:checked::before {\n transform: scale(1);\n}\n\n/** This sets the scale and color of the DISABLED but CHECKED checkbox */\ninput[type=checkbox]:disabled::before, input[type=radio]:disabled::before {\n content: \"\";\n width: 1em;\n height: 1em;\n transform: scale(1);\n box-shadow: inset 1em 1em rgb(211, 211, 211);\n}\n\n/* This sets the scale and style of a DISABLED checkbox that is NOT checked */\ninput[type=checkbox]:disabled:not(:checked)::before, input[type=radio]:disabled:not(:checked)::before {\n content: \"\";\n transform: scale(0);\n cursor: not-allowed;\n pointer-events:none;\n}\n\n/** this is the color of the checkbox and content on a disabled, checked box **/\ninput[type=checkbox]:disabled, input[type=radio]:disabled {\n --form-control-color: rgb(211, 211, 211);\n color: #959495;\n cursor: not-allowed;\n pointer-events:none;\n}\n\n\n/** Radio styles to replace iCheck **/\n\ninput[type=\"radio\"] {\n appearance: none;\n background-color: #fff;\n margin: 0;\n font: inherit;\n color: #959495;\n width: 1.8em;\n height: 1.8em;\n border: 0.05em solid;\n border-radius: 50%;\n transform: translateY(-0.075em);\n display: grid;\n place-content: center;\n}\n\ninput[type=\"radio\"]::before {\n content: \"\";\n width: 1em;\n height: 1em;\n border-radius: 50%;\n transform: scale(0);\n transition: 120ms transform ease-in-out;\n}\n\ninput[type=\"radio\"]:checked::before {\n transform: scale(1);\n}\n\n\n/**\n* This addresses the column selector in bootstrap-table. Without these two lines, the\n* checkbox and the with the label text that BS tables generates will\n* end up on two different lines and it looks assy.\n */\n.dropdown-item-marker input[type=checkbox] {\n font-size: 10px;\n}\n\n.bootstrap-table .fixed-table-toolbar li.dropdown-item-marker label {\n font-weight: normal;\n display: grid;\n grid-template-columns: .1em auto;\n gap: 1.5em;\n}\n\n.container.row-striped .col-md-6 {\n overflow-wrap:anywhere;\n}\n\n.nav-tabs-custom > .nav-tabs > li {\n z-index: 1;\n}\n\n.select2-container .select2-search--inline .select2-search__field{\n padding-left:15px;\n}\n\n.nav-tabs-custom > .nav-tabs > li.active {\n font-weight: bold;\n}\n\n/** --------------------------------------- **/\n/** End checkbox styles to replace iCheck **/\n/** --------------------------------------- **/\n\n/**\n/** Separator styles with text in the middle. Currently only used by the login page but\n/** could be used elsewhere.\n */\n\n.separator {\n display: flex;\n align-items: center;\n text-align: center;\n padding-top: 20px;\n color: #959495;\n}\n\n.separator::before,\n.separator::after {\n content: '';\n flex: 1;\n border-bottom: 1px solid #959495;\n}\n\n.separator:not(:empty)::before {\n margin-right: .25em;\n}\n\n.separator:not(:empty)::after {\n margin-left: .25em;\n}\n.datepicker.dropdown-menu {\n z-index: 1030 !important;\n}\n\n.sidebar-menu > li .badge {\n margin-top: 0px;\n filter: brightness(70%);\n font-size: 70%;\n}\n\n/** this is needed to override ekko-lightboxes card view styles **/\n.bootstrap-table .fixed-table-container .table tbody tr .card-view {\n display: table-row !important;\n}\n\ntd.text-right.text-padding-number-cell {\n padding-right: 30px !important;\n white-space: nowrap;\n}\n\nth.text-right.text-padding-number-footer-cell {\n padding-right: 20px !important;\n white-space: nowrap;\n}\n\ncode.single-line {\n white-space: pre-wrap;\n display: -webkit-box;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 1;\n overflow: hidden;\n max-width: 400px;\n}\n\np.monospace, span.monospace {\n font-family: monospace, monospace;\n}\n\nlegend.highlight {\n background: repeating-linear-gradient(\n 45deg,\n #222d32,\n #222d32 10px,\n #444 10px,\n #444 11px\n );\n\n color: #fff;\n font-size: 18px;\n padding: 6px 6px 6px 10px;\n}\n\nlegend.highlight a {\n color: #fff;\n cursor: pointer;\n}\n\nfieldset.bottom-padded {\n padding-bottom: 20px;\n}\n\ncaption.tableCaption {\n font-size: 18px;\n padding-left: 8px;\n}\n\n// via https://github.com/grokability/snipe-it/issues/11754\n.sidebar-toggle.btn {\n border-radius: 3px;\n box-shadow: none;\n border-top: 0px solid transparent;\n border-bottom: 0px solid transparent;\n padding-left: 15px;\n padding-right: 15px;\n padding-top: 12px;\n padding-bottom: 12px;\n margin-left: -47px;\n margin-top: 2px;\n}\n\n\n.visually-hidden {\n width: 1px;\n height: 1px;\n margin: -1px;\n overflow: hidden;\n clip: rect(0,0,0,0);\n white-space: preserve;\n display: inline-block;\n}\n\ninput[name=\"columnsSearch\"] {\n width: 120px;\n}\n\n.callout.callout-legend {\n padding: 15px 30px 15px 15px;\n font-size: 100%;\n border-radius: 0px;\n}\n\n.callout.callout-legend h4 {\n font-size: 16px;\n font-weight: bold;\n margin-top: 5px;\n margin-bottom: 0px;\n}\n\n.callout.callout-legend a {\n text-decoration: none;\n cursor: pointer;\n}\n\np.callout-subtext {\n margin-top: 5px;\n}\n\n/**\nThis just hides the padding on the right side of the mark tag for a less weird visual experience\n */\nmark {\n padding-right: 0px;\n}\n\n/**\nRadio toggle styles for permission settings and check/uncheck all\n */\n.radio-toggle-wrapper {\n display: flex;\n padding: 2px;\n background-color: #e9e9e9;\n margin-bottom: 3px;\n border-radius: 4px;\n border: 1px #d6d6d6 solid;\n}\n\n.radio-slider-inputs {\n flex-grow: 1;\n}\n\n.radio-slider-inputs input[type=radio] {\n display: none;\n}\n\n.radio-slider-inputs label {\n display: block;\n margin-bottom: 0px;\n padding: 6px 8px;\n color: #fff;\n font-weight: bold;\n text-align: center;\n transition : all .4s 0s ease;\n cursor: pointer;\n}\n\n.radio-slider-inputs label {\n color: #9a9999;\n border-radius: 4px;\n border: 1px transparent solid;\n}\n\n.radio-slider-inputs .allow:checked + label {\n background-color: green;\n color: white;\n border-radius: 4px;\n border: 1px transparent solid;\n}\n\n.radio-slider-inputs .inherit:checked + label {\n background-color: rgba(255, 204, 51, 0.11);\n color: #9a9999;\n border-radius: 4px;\n border: 1px white solid;\n}\n\n.radio-slider-inputs .deny:checked + label {\n background-color: #a94442;\n color: white;\n border-radius: 4px;\n border: 1px transparent solid;\n}\n\n.remember-toggle {\n cursor: pointer;\n}\n\n.js-copy-link {\n color: grey;\n}\n\n.deleted {\n text-decoration: line-through;\n}"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/public/css/build/bootstrap.css b/public/css/build/bootstrap.css deleted file mode 100644 index d654e4815923..000000000000 --- a/public/css/build/bootstrap.css +++ /dev/null @@ -1,6513 +0,0 @@ -/*! normalize.css v3.0.2 | MIT License | git.io/normalize */ -html { - font-family: sans-serif; - -ms-text-size-adjust: 100%; - -webkit-text-size-adjust: 100%; -} -body { - margin: 0; -} -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -main, -menu, -nav, -section, -summary { - display: block; -} -audio, -canvas, -progress, -video { - display: inline-block; - vertical-align: baseline; -} -audio:not([controls]) { - display: none; - height: 0; -} -[hidden], -template { - display: none; -} -a { - background-color: transparent; -} -a:active, -a:hover { - outline: 0; -} -abbr[title] { - border-bottom: 1px dotted; -} -b, -strong { - font-weight: bold; -} -dfn { - font-style: italic; -} -h1 { - font-size: 2em; - margin: 0.67em 0; -} -mark { - background: #ff0; - color: #000; -} -small { - font-size: 80%; -} -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} -sup { - top: -0.5em; -} -sub { - bottom: -0.25em; -} -img { - border: 0; -} -svg:not(:root) { - overflow: hidden; -} -figure { - margin: 1em 40px; -} -hr { - -webkit-box-sizing: content-box; - box-sizing: content-box; - height: 0; -} -pre { - overflow: auto; -} -code, -kbd, -pre, -samp { - font-family: monospace, monospace; - font-size: 1em; -} -button, -input, -optgroup, -select, -textarea { - color: inherit; - font: inherit; - margin: 0; -} -button { - overflow: visible; -} -button, -select { - text-transform: none; -} -button, -html input[type="button"], -input[type="reset"], -input[type="submit"] { - -webkit-appearance: button; - cursor: pointer; -} -button[disabled], -html input[disabled] { - cursor: default; -} -button::-moz-focus-inner, -input::-moz-focus-inner { - border: 0; - padding: 0; -} -input { - line-height: normal; -} -input[type="checkbox"], -input[type="radio"] { - -webkit-box-sizing: border-box; - box-sizing: border-box; - padding: 0; -} -input[type="number"]::-webkit-inner-spin-button, -input[type="number"]::-webkit-outer-spin-button { - height: auto; -} -input[type="search"] { - -webkit-appearance: textfield; - -webkit-box-sizing: content-box; - box-sizing: content-box; -} -input[type="search"]::-webkit-search-cancel-button, -input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} -fieldset { - border: 1px solid #c0c0c0; - margin: 0 2px; - padding: 0.35em 0.625em 0.75em; -} -legend { - border: 0; - padding: 0; -} -textarea { - overflow: auto; -} -optgroup { - font-weight: bold; -} -table { - border-collapse: collapse; - border-spacing: 0; -} -td, -th { - padding: 0; -} -/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ -@media print { - *, - *:before, - *:after { - background: transparent !important; - color: #000 !important; - -webkit-box-shadow: none !important; - box-shadow: none !important; - text-shadow: none !important; - } - a, - a:visited { - text-decoration: underline; - } - a[href]:after { - content: " (" attr(href) ")"; - } - abbr[title]:after { - content: " (" attr(title) ")"; - } - a[href^="#"]:after, - a[href^="javascript:"]:after { - content: ""; - } - pre, - blockquote { - border: 1px solid #999; - page-break-inside: avoid; - } - thead { - display: table-header-group; - } - tr, - img { - page-break-inside: avoid; - } - img { - max-width: 100% !important; - } - p, - h2, - h3 { - orphans: 3; - widows: 3; - } - h2, - h3 { - page-break-after: avoid; - } - select { - background: #fff !important; - } - .navbar { - display: none; - } - .btn > .caret, - .dropup > .btn > .caret { - border-top-color: #000 !important; - } - .label { - border: 1px solid #000; - } - .table { - border-collapse: collapse !important; - } - .table td, - .table th { - background-color: #fff !important; - } - .table-bordered th, - .table-bordered td { - border: 1px solid #ddd !important; - } -} -@font-face { - font-family: 'Glyphicons Halflings'; - src: url('../fonts/glyphicons-halflings-regular.eot'); - src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); -} -.glyphicon { - position: relative; - top: 1px; - display: inline-block; - font-family: 'Glyphicons Halflings'; - font-style: normal; - font-weight: normal; - line-height: 1; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} -.glyphicon-asterisk:before { - content: "*"; -} -.glyphicon-plus:before { - content: "+"; -} -.glyphicon-euro:before, -.glyphicon-eur:before { - content: "\20AC"; -} -.glyphicon-minus:before { - content: "\2212"; -} -.glyphicon-cloud:before { - content: "\2601"; -} -.glyphicon-envelope:before { - content: "\2709"; -} -.glyphicon-pencil:before { - content: "\270F"; -} -.glyphicon-glass:before { - content: "\E001"; -} -.glyphicon-music:before { - content: "\E002"; -} -.glyphicon-search:before { - content: "\E003"; -} -.glyphicon-heart:before { - content: "\E005"; -} -.glyphicon-star:before { - content: "\E006"; -} -.glyphicon-star-empty:before { - content: "\E007"; -} -.glyphicon-user:before { - content: "\E008"; -} -.glyphicon-film:before { - content: "\E009"; -} -.glyphicon-th-large:before { - content: "\E010"; -} -.glyphicon-th:before { - content: "\E011"; -} -.glyphicon-th-list:before { - content: "\E012"; -} -.glyphicon-ok:before { - content: "\E013"; -} -.glyphicon-remove:before { - content: "\E014"; -} -.glyphicon-zoom-in:before { - content: "\E015"; -} -.glyphicon-zoom-out:before { - content: "\E016"; -} -.glyphicon-off:before { - content: "\E017"; -} -.glyphicon-signal:before { - content: "\E018"; -} -.glyphicon-cog:before { - content: "\E019"; -} -.glyphicon-trash:before { - content: "\E020"; -} -.glyphicon-home:before { - content: "\E021"; -} -.glyphicon-file:before { - content: "\E022"; -} -.glyphicon-time:before { - content: "\E023"; -} -.glyphicon-road:before { - content: "\E024"; -} -.glyphicon-download-alt:before { - content: "\E025"; -} -.glyphicon-download:before { - content: "\E026"; -} -.glyphicon-upload:before { - content: "\E027"; -} -.glyphicon-inbox:before { - content: "\E028"; -} -.glyphicon-play-circle:before { - content: "\E029"; -} -.glyphicon-repeat:before { - content: "\E030"; -} -.glyphicon-refresh:before { - content: "\E031"; -} -.glyphicon-list-alt:before { - content: "\E032"; -} -.glyphicon-lock:before { - content: "\E033"; -} -.glyphicon-flag:before { - content: "\E034"; -} -.glyphicon-headphones:before { - content: "\E035"; -} -.glyphicon-volume-off:before { - content: "\E036"; -} -.glyphicon-volume-down:before { - content: "\E037"; -} -.glyphicon-volume-up:before { - content: "\E038"; -} -.glyphicon-qrcode:before { - content: "\E039"; -} -.glyphicon-barcode:before { - content: "\E040"; -} -.glyphicon-tag:before { - content: "\E041"; -} -.glyphicon-tags:before { - content: "\E042"; -} -.glyphicon-book:before { - content: "\E043"; -} -.glyphicon-bookmark:before { - content: "\E044"; -} -.glyphicon-print:before { - content: "\E045"; -} -.glyphicon-camera:before { - content: "\E046"; -} -.glyphicon-font:before { - content: "\E047"; -} -.glyphicon-bold:before { - content: "\E048"; -} -.glyphicon-italic:before { - content: "\E049"; -} -.glyphicon-text-height:before { - content: "\E050"; -} -.glyphicon-text-width:before { - content: "\E051"; -} -.glyphicon-align-left:before { - content: "\E052"; -} -.glyphicon-align-center:before { - content: "\E053"; -} -.glyphicon-align-right:before { - content: "\E054"; -} -.glyphicon-align-justify:before { - content: "\E055"; -} -.glyphicon-list:before { - content: "\E056"; -} -.glyphicon-indent-left:before { - content: "\E057"; -} -.glyphicon-indent-right:before { - content: "\E058"; -} -.glyphicon-facetime-video:before { - content: "\E059"; -} -.glyphicon-picture:before { - content: "\E060"; -} -.glyphicon-map-marker:before { - content: "\E062"; -} -.glyphicon-adjust:before { - content: "\E063"; -} -.glyphicon-tint:before { - content: "\E064"; -} -.glyphicon-edit:before { - content: "\E065"; -} -.glyphicon-share:before { - content: "\E066"; -} -.glyphicon-check:before { - content: "\E067"; -} -.glyphicon-move:before { - content: "\E068"; -} -.glyphicon-step-backward:before { - content: "\E069"; -} -.glyphicon-fast-backward:before { - content: "\E070"; -} -.glyphicon-backward:before { - content: "\E071"; -} -.glyphicon-play:before { - content: "\E072"; -} -.glyphicon-pause:before { - content: "\E073"; -} -.glyphicon-stop:before { - content: "\E074"; -} -.glyphicon-forward:before { - content: "\E075"; -} -.glyphicon-fast-forward:before { - content: "\E076"; -} -.glyphicon-step-forward:before { - content: "\E077"; -} -.glyphicon-eject:before { - content: "\E078"; -} -.glyphicon-chevron-left:before { - content: "\E079"; -} -.glyphicon-chevron-right:before { - content: "\E080"; -} -.glyphicon-plus-sign:before { - content: "\E081"; -} -.glyphicon-minus-sign:before { - content: "\E082"; -} -.glyphicon-remove-sign:before { - content: "\E083"; -} -.glyphicon-ok-sign:before { - content: "\E084"; -} -.glyphicon-question-sign:before { - content: "\E085"; -} -.glyphicon-info-sign:before { - content: "\E086"; -} -.glyphicon-screenshot:before { - content: "\E087"; -} -.glyphicon-remove-circle:before { - content: "\E088"; -} -.glyphicon-ok-circle:before { - content: "\E089"; -} -.glyphicon-ban-circle:before { - content: "\E090"; -} -.glyphicon-arrow-left:before { - content: "\E091"; -} -.glyphicon-arrow-right:before { - content: "\E092"; -} -.glyphicon-arrow-up:before { - content: "\E093"; -} -.glyphicon-arrow-down:before { - content: "\E094"; -} -.glyphicon-share-alt:before { - content: "\E095"; -} -.glyphicon-resize-full:before { - content: "\E096"; -} -.glyphicon-resize-small:before { - content: "\E097"; -} -.glyphicon-exclamation-sign:before { - content: "\E101"; -} -.glyphicon-gift:before { - content: "\E102"; -} -.glyphicon-leaf:before { - content: "\E103"; -} -.glyphicon-fire:before { - content: "\E104"; -} -.glyphicon-eye-open:before { - content: "\E105"; -} -.glyphicon-eye-close:before { - content: "\E106"; -} -.glyphicon-warning-sign:before { - content: "\E107"; -} -.glyphicon-plane:before { - content: "\E108"; -} -.glyphicon-calendar:before { - content: "\E109"; -} -.glyphicon-random:before { - content: "\E110"; -} -.glyphicon-comment:before { - content: "\E111"; -} -.glyphicon-magnet:before { - content: "\E112"; -} -.glyphicon-chevron-up:before { - content: "\E113"; -} -.glyphicon-chevron-down:before { - content: "\E114"; -} -.glyphicon-retweet:before { - content: "\E115"; -} -.glyphicon-shopping-cart:before { - content: "\E116"; -} -.glyphicon-folder-close:before { - content: "\E117"; -} -.glyphicon-folder-open:before { - content: "\E118"; -} -.glyphicon-resize-vertical:before { - content: "\E119"; -} -.glyphicon-resize-horizontal:before { - content: "\E120"; -} -.glyphicon-hdd:before { - content: "\E121"; -} -.glyphicon-bullhorn:before { - content: "\E122"; -} -.glyphicon-bell:before { - content: "\E123"; -} -.glyphicon-certificate:before { - content: "\E124"; -} -.glyphicon-thumbs-up:before { - content: "\E125"; -} -.glyphicon-thumbs-down:before { - content: "\E126"; -} -.glyphicon-hand-right:before { - content: "\E127"; -} -.glyphicon-hand-left:before { - content: "\E128"; -} -.glyphicon-hand-up:before { - content: "\E129"; -} -.glyphicon-hand-down:before { - content: "\E130"; -} -.glyphicon-circle-arrow-right:before { - content: "\E131"; -} -.glyphicon-circle-arrow-left:before { - content: "\E132"; -} -.glyphicon-circle-arrow-up:before { - content: "\E133"; -} -.glyphicon-circle-arrow-down:before { - content: "\E134"; -} -.glyphicon-globe:before { - content: "\E135"; -} -.glyphicon-wrench:before { - content: "\E136"; -} -.glyphicon-tasks:before { - content: "\E137"; -} -.glyphicon-filter:before { - content: "\E138"; -} -.glyphicon-briefcase:before { - content: "\E139"; -} -.glyphicon-fullscreen:before { - content: "\E140"; -} -.glyphicon-dashboard:before { - content: "\E141"; -} -.glyphicon-paperclip:before { - content: "\E142"; -} -.glyphicon-heart-empty:before { - content: "\E143"; -} -.glyphicon-link:before { - content: "\E144"; -} -.glyphicon-phone:before { - content: "\E145"; -} -.glyphicon-pushpin:before { - content: "\E146"; -} -.glyphicon-usd:before { - content: "\E148"; -} -.glyphicon-gbp:before { - content: "\E149"; -} -.glyphicon-sort:before { - content: "\E150"; -} -.glyphicon-sort-by-alphabet:before { - content: "\E151"; -} -.glyphicon-sort-by-alphabet-alt:before { - content: "\E152"; -} -.glyphicon-sort-by-order:before { - content: "\E153"; -} -.glyphicon-sort-by-order-alt:before { - content: "\E154"; -} -.glyphicon-sort-by-attributes:before { - content: "\E155"; -} -.glyphicon-sort-by-attributes-alt:before { - content: "\E156"; -} -.glyphicon-unchecked:before { - content: "\E157"; -} -.glyphicon-expand:before { - content: "\E158"; -} -.glyphicon-collapse-down:before { - content: "\E159"; -} -.glyphicon-collapse-up:before { - content: "\E160"; -} -.glyphicon-log-in:before { - content: "\E161"; -} -.glyphicon-flash:before { - content: "\E162"; -} -.glyphicon-log-out:before { - content: "\E163"; -} -.glyphicon-new-window:before { - content: "\E164"; -} -.glyphicon-record:before { - content: "\E165"; -} -.glyphicon-save:before { - content: "\E166"; -} -.glyphicon-open:before { - content: "\E167"; -} -.glyphicon-saved:before { - content: "\E168"; -} -.glyphicon-import:before { - content: "\E169"; -} -.glyphicon-export:before { - content: "\E170"; -} -.glyphicon-send:before { - content: "\E171"; -} -.glyphicon-floppy-disk:before { - content: "\E172"; -} -.glyphicon-floppy-saved:before { - content: "\E173"; -} -.glyphicon-floppy-remove:before { - content: "\E174"; -} -.glyphicon-floppy-save:before { - content: "\E175"; -} -.glyphicon-floppy-open:before { - content: "\E176"; -} -.glyphicon-credit-card:before { - content: "\E177"; -} -.glyphicon-transfer:before { - content: "\E178"; -} -.glyphicon-cutlery:before { - content: "\E179"; -} -.glyphicon-header:before { - content: "\E180"; -} -.glyphicon-compressed:before { - content: "\E181"; -} -.glyphicon-earphone:before { - content: "\E182"; -} -.glyphicon-phone-alt:before { - content: "\E183"; -} -.glyphicon-tower:before { - content: "\E184"; -} -.glyphicon-stats:before { - content: "\E185"; -} -.glyphicon-sd-video:before { - content: "\E186"; -} -.glyphicon-hd-video:before { - content: "\E187"; -} -.glyphicon-subtitles:before { - content: "\E188"; -} -.glyphicon-sound-stereo:before { - content: "\E189"; -} -.glyphicon-sound-dolby:before { - content: "\E190"; -} -.glyphicon-sound-5-1:before { - content: "\E191"; -} -.glyphicon-sound-6-1:before { - content: "\E192"; -} -.glyphicon-sound-7-1:before { - content: "\E193"; -} -.glyphicon-copyright-mark:before { - content: "\E194"; -} -.glyphicon-registration-mark:before { - content: "\E195"; -} -.glyphicon-cloud-download:before { - content: "\E197"; -} -.glyphicon-cloud-upload:before { - content: "\E198"; -} -.glyphicon-tree-conifer:before { - content: "\E199"; -} -.glyphicon-tree-deciduous:before { - content: "\E200"; -} -.glyphicon-cd:before { - content: "\E201"; -} -.glyphicon-save-file:before { - content: "\E202"; -} -.glyphicon-open-file:before { - content: "\E203"; -} -.glyphicon-level-up:before { - content: "\E204"; -} -.glyphicon-copy:before { - content: "\E205"; -} -.glyphicon-paste:before { - content: "\E206"; -} -.glyphicon-alert:before { - content: "\E209"; -} -.glyphicon-equalizer:before { - content: "\E210"; -} -.glyphicon-king:before { - content: "\E211"; -} -.glyphicon-queen:before { - content: "\E212"; -} -.glyphicon-pawn:before { - content: "\E213"; -} -.glyphicon-bishop:before { - content: "\E214"; -} -.glyphicon-knight:before { - content: "\E215"; -} -.glyphicon-baby-formula:before { - content: "\E216"; -} -.glyphicon-tent:before { - content: "\26FA"; -} -.glyphicon-blackboard:before { - content: "\E218"; -} -.glyphicon-bed:before { - content: "\E219"; -} -.glyphicon-apple:before { - content: "\F8FF"; -} -.glyphicon-erase:before { - content: "\E221"; -} -.glyphicon-hourglass:before { - content: "\231B"; -} -.glyphicon-lamp:before { - content: "\E223"; -} -.glyphicon-duplicate:before { - content: "\E224"; -} -.glyphicon-piggy-bank:before { - content: "\E225"; -} -.glyphicon-scissors:before { - content: "\E226"; -} -.glyphicon-bitcoin:before { - content: "\E227"; -} -.glyphicon-yen:before { - content: "\A5"; -} -.glyphicon-ruble:before { - content: "\20BD"; -} -.glyphicon-scale:before { - content: "\E230"; -} -.glyphicon-ice-lolly:before { - content: "\E231"; -} -.glyphicon-ice-lolly-tasted:before { - content: "\E232"; -} -.glyphicon-education:before { - content: "\E233"; -} -.glyphicon-option-horizontal:before { - content: "\E234"; -} -.glyphicon-option-vertical:before { - content: "\E235"; -} -.glyphicon-menu-hamburger:before { - content: "\E236"; -} -.glyphicon-modal-window:before { - content: "\E237"; -} -.glyphicon-oil:before { - content: "\E238"; -} -.glyphicon-grain:before { - content: "\E239"; -} -.glyphicon-sunglasses:before { - content: "\E240"; -} -.glyphicon-text-size:before { - content: "\E241"; -} -.glyphicon-text-color:before { - content: "\E242"; -} -.glyphicon-text-background:before { - content: "\E243"; -} -.glyphicon-object-align-top:before { - content: "\E244"; -} -.glyphicon-object-align-bottom:before { - content: "\E245"; -} -.glyphicon-object-align-horizontal:before { - content: "\E246"; -} -.glyphicon-object-align-left:before { - content: "\E247"; -} -.glyphicon-object-align-vertical:before { - content: "\E248"; -} -.glyphicon-object-align-right:before { - content: "\E249"; -} -.glyphicon-triangle-right:before { - content: "\E250"; -} -.glyphicon-triangle-left:before { - content: "\E251"; -} -.glyphicon-triangle-bottom:before { - content: "\E252"; -} -.glyphicon-triangle-top:before { - content: "\E253"; -} -.glyphicon-console:before { - content: "\E254"; -} -.glyphicon-superscript:before { - content: "\E255"; -} -.glyphicon-subscript:before { - content: "\E256"; -} -.glyphicon-menu-left:before { - content: "\E257"; -} -.glyphicon-menu-right:before { - content: "\E258"; -} -.glyphicon-menu-down:before { - content: "\E259"; -} -.glyphicon-menu-up:before { - content: "\E260"; -} -* { - -webkit-box-sizing: border-box; - box-sizing: border-box; -} -*:before, -*:after { - -webkit-box-sizing: border-box; - box-sizing: border-box; -} -html { - font-size: 10px; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -} -body { - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 14px; - line-height: 1.42857143; - color: #333333; - background-color: #fff; -} -input, -button, -select, -textarea { - font-family: inherit; - font-size: inherit; - line-height: inherit; -} -a { - color: #337ab7; - text-decoration: none; -} -a:hover, -a:focus { - color: #23527c; - text-decoration: underline; -} -a:focus { - outline: thin dotted; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} -figure { - margin: 0; -} -img { - vertical-align: middle; -} -.img-responsive, -.thumbnail > img, -.thumbnail a > img, -.carousel-inner > .item > img, -.carousel-inner > .item > a > img { - display: block; - max-width: 100%; - height: auto; -} -.img-rounded { - border-radius: 6px; -} -.img-thumbnail { - padding: 4px; - line-height: 1.42857143; - background-color: #fff; - border: 1px solid #ddd; - border-radius: 4px; - -webkit-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out; - display: inline-block; - max-width: 100%; - height: auto; -} -.img-circle { - border-radius: 50%; -} -hr { - margin-top: 20px; - margin-bottom: 20px; - border: 0; - border-top: 1px solid #eeeeee; -} -.sr-only { - position: absolute; - width: 1px; - height: 1px; - margin: -1px; - padding: 0; - overflow: hidden; - clip: rect(0, 0, 0, 0); - border: 0; -} -.sr-only-focusable:active, -.sr-only-focusable:focus { - position: static; - width: auto; - height: auto; - margin: 0; - overflow: visible; - clip: auto; -} -h1, -h2, -h3, -h4, -h5, -h6, -.h1, -.h2, -.h3, -.h4, -.h5, -.h6 { - font-family: inherit; - font-weight: 500; - line-height: 1.1; - color: inherit; -} -h1 small, -h2 small, -h3 small, -h4 small, -h5 small, -h6 small, -.h1 small, -.h2 small, -.h3 small, -.h4 small, -.h5 small, -.h6 small, -h1 .small, -h2 .small, -h3 .small, -h4 .small, -h5 .small, -h6 .small, -.h1 .small, -.h2 .small, -.h3 .small, -.h4 .small, -.h5 .small, -.h6 .small { - font-weight: normal; - line-height: 1; - color: #777777; -} -h1, -.h1, -h2, -.h2, -h3, -.h3 { - margin-top: 20px; - margin-bottom: 10px; -} -h1 small, -.h1 small, -h2 small, -.h2 small, -h3 small, -.h3 small, -h1 .small, -.h1 .small, -h2 .small, -.h2 .small, -h3 .small, -.h3 .small { - font-size: 65%; -} -h4, -.h4, -h5, -.h5, -h6, -.h6 { - margin-top: 10px; - margin-bottom: 10px; -} -h4 small, -.h4 small, -h5 small, -.h5 small, -h6 small, -.h6 small, -h4 .small, -.h4 .small, -h5 .small, -.h5 .small, -h6 .small, -.h6 .small { - font-size: 75%; -} -h1, -.h1 { - font-size: 36px; -} -h2, -.h2 { - font-size: 30px; -} -h3, -.h3 { - font-size: 24px; -} -h4, -.h4 { - font-size: 18px; -} -h5, -.h5 { - font-size: 14px; -} -h6, -.h6 { - font-size: 12px; -} -p { - margin: 0 0 10px; -} -.lead { - margin-bottom: 20px; - font-size: 16px; - font-weight: 300; - line-height: 1.4; -} -@media (min-width: 768px) { - .lead { - font-size: 21px; - } -} -small, -.small { - font-size: 85%; -} -mark, -.mark { - background-color: #fcf8e3; - padding: .2em; -} -.text-left { - text-align: left; -} -.text-right { - text-align: right; -} -.text-center { - text-align: center; -} -.text-justify { - text-align: justify; -} -.text-nowrap { - white-space: nowrap; -} -.text-lowercase { - text-transform: lowercase; -} -.text-uppercase { - text-transform: uppercase; -} -.text-capitalize { - text-transform: capitalize; -} -.text-muted { - color: #777777; -} -.text-primary { - color: #337ab7; -} -a.text-primary:hover { - color: #286090; -} -.text-success { - color: #3c763d; -} -a.text-success:hover { - color: #2b542c; -} -.text-info { - color: #31708f; -} -a.text-info:hover { - color: #245269; -} -.text-warning { - color: #8a6d3b; -} -a.text-warning:hover { - color: #66512c; -} -.text-danger { - color: #a94442; -} -a.text-danger:hover { - color: #843534; -} -.bg-primary { - color: #fff; - background-color: #337ab7; -} -a.bg-primary:hover { - background-color: #286090; -} -.bg-success { - background-color: #dff0d8; -} -a.bg-success:hover { - background-color: #c1e2b3; -} -.bg-info { - background-color: #d9edf7; -} -a.bg-info:hover { - background-color: #afd9ee; -} -.bg-warning { - background-color: #fcf8e3; -} -a.bg-warning:hover { - background-color: #f7ecb5; -} -.bg-danger { - background-color: #f2dede; -} -a.bg-danger:hover { - background-color: #e4b9b9; -} -.page-header { - padding-bottom: 9px; - margin: 40px 0 20px; - border-bottom: 1px solid #eeeeee; -} -ul, -ol { - margin-top: 0; - margin-bottom: 10px; -} -ul ul, -ol ul, -ul ol, -ol ol { - margin-bottom: 0; -} -.list-unstyled { - padding-left: 0; - list-style: none; -} -.list-inline { - padding-left: 0; - list-style: none; - margin-left: -5px; -} -.list-inline > li { - display: inline-block; - padding-left: 5px; - padding-right: 5px; -} -dl { - margin-top: 0; - margin-bottom: 20px; -} -dt, -dd { - line-height: 1.42857143; -} -dt { - font-weight: bold; -} -dd { - margin-left: 0; -} -@media (min-width: 768px) { - .dl-horizontal dt { - float: left; - width: 160px; - clear: left; - text-align: right; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - } - .dl-horizontal dd { - margin-left: 180px; - } -} -abbr[title], -abbr[data-original-title] { - cursor: help; - border-bottom: 1px dotted #777777; -} -.initialism { - font-size: 90%; - text-transform: uppercase; -} -blockquote { - padding: 10px 20px; - margin: 0 0 20px; - font-size: 17.5px; - border-left: 5px solid #eeeeee; -} -blockquote p:last-child, -blockquote ul:last-child, -blockquote ol:last-child { - margin-bottom: 0; -} -blockquote footer, -blockquote small, -blockquote .small { - display: block; - font-size: 80%; - line-height: 1.42857143; - color: #777777; -} -blockquote footer:before, -blockquote small:before, -blockquote .small:before { - content: '\2014 \A0'; -} -.blockquote-reverse, -blockquote.pull-right { - padding-right: 15px; - padding-left: 0; - border-right: 5px solid #eeeeee; - border-left: 0; - text-align: right; -} -.blockquote-reverse footer:before, -blockquote.pull-right footer:before, -.blockquote-reverse small:before, -blockquote.pull-right small:before, -.blockquote-reverse .small:before, -blockquote.pull-right .small:before { - content: ''; -} -.blockquote-reverse footer:after, -blockquote.pull-right footer:after, -.blockquote-reverse small:after, -blockquote.pull-right small:after, -.blockquote-reverse .small:after, -blockquote.pull-right .small:after { - content: '\A0 \2014'; -} -address { - margin-bottom: 20px; - font-style: normal; - line-height: 1.42857143; -} -code, -kbd, -pre, -samp { - font-family: Menlo, Monaco, Consolas, "Courier New", monospace; -} -code { - padding: 2px 4px; - font-size: 90%; - color: #c7254e; - background-color: #f9f2f4; - border-radius: 4px; -} -kbd { - padding: 2px 4px; - font-size: 90%; - color: #fff; - background-color: #333; - border-radius: 3px; - -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); - box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); -} -kbd kbd { - padding: 0; - font-size: 100%; - font-weight: bold; - -webkit-box-shadow: none; - box-shadow: none; -} -pre { - display: block; - padding: 9.5px; - margin: 0 0 10px; - font-size: 13px; - line-height: 1.42857143; - word-break: break-all; - word-wrap: break-word; - color: #333333; - background-color: #f5f5f5; - border: 1px solid #ccc; - border-radius: 4px; -} -pre code { - padding: 0; - font-size: inherit; - color: inherit; - white-space: pre-wrap; - background-color: transparent; - border-radius: 0; -} -.pre-scrollable { - max-height: 340px; - overflow-y: scroll; -} -.container { - margin-right: auto; - margin-left: auto; - padding-left: 15px; - padding-right: 15px; -} -@media (min-width: 768px) { - .container { - width: 750px; - } -} -@media (min-width: 992px) { - .container { - width: 970px; - } -} -@media (min-width: 1200px) { - .container { - width: 1170px; - } -} -.container-fluid { - margin-right: auto; - margin-left: auto; - padding-left: 15px; - padding-right: 15px; -} -.row { - margin-left: -15px; - margin-right: -15px; -} -.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { - position: relative; - min-height: 1px; - padding-left: 15px; - padding-right: 15px; -} -.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { - float: left; -} -.col-xs-12 { - width: 100%; -} -.col-xs-11 { - width: 91.66666667%; -} -.col-xs-10 { - width: 83.33333333%; -} -.col-xs-9 { - width: 75%; -} -.col-xs-8 { - width: 66.66666667%; -} -.col-xs-7 { - width: 58.33333333%; -} -.col-xs-6 { - width: 50%; -} -.col-xs-5 { - width: 41.66666667%; -} -.col-xs-4 { - width: 33.33333333%; -} -.col-xs-3 { - width: 25%; -} -.col-xs-2 { - width: 16.66666667%; -} -.col-xs-1 { - width: 8.33333333%; -} -.col-xs-pull-12 { - right: 100%; -} -.col-xs-pull-11 { - right: 91.66666667%; -} -.col-xs-pull-10 { - right: 83.33333333%; -} -.col-xs-pull-9 { - right: 75%; -} -.col-xs-pull-8 { - right: 66.66666667%; -} -.col-xs-pull-7 { - right: 58.33333333%; -} -.col-xs-pull-6 { - right: 50%; -} -.col-xs-pull-5 { - right: 41.66666667%; -} -.col-xs-pull-4 { - right: 33.33333333%; -} -.col-xs-pull-3 { - right: 25%; -} -.col-xs-pull-2 { - right: 16.66666667%; -} -.col-xs-pull-1 { - right: 8.33333333%; -} -.col-xs-pull-0 { - right: auto; -} -.col-xs-push-12 { - left: 100%; -} -.col-xs-push-11 { - left: 91.66666667%; -} -.col-xs-push-10 { - left: 83.33333333%; -} -.col-xs-push-9 { - left: 75%; -} -.col-xs-push-8 { - left: 66.66666667%; -} -.col-xs-push-7 { - left: 58.33333333%; -} -.col-xs-push-6 { - left: 50%; -} -.col-xs-push-5 { - left: 41.66666667%; -} -.col-xs-push-4 { - left: 33.33333333%; -} -.col-xs-push-3 { - left: 25%; -} -.col-xs-push-2 { - left: 16.66666667%; -} -.col-xs-push-1 { - left: 8.33333333%; -} -.col-xs-push-0 { - left: auto; -} -.col-xs-offset-12 { - margin-left: 100%; -} -.col-xs-offset-11 { - margin-left: 91.66666667%; -} -.col-xs-offset-10 { - margin-left: 83.33333333%; -} -.col-xs-offset-9 { - margin-left: 75%; -} -.col-xs-offset-8 { - margin-left: 66.66666667%; -} -.col-xs-offset-7 { - margin-left: 58.33333333%; -} -.col-xs-offset-6 { - margin-left: 50%; -} -.col-xs-offset-5 { - margin-left: 41.66666667%; -} -.col-xs-offset-4 { - margin-left: 33.33333333%; -} -.col-xs-offset-3 { - margin-left: 25%; -} -.col-xs-offset-2 { - margin-left: 16.66666667%; -} -.col-xs-offset-1 { - margin-left: 8.33333333%; -} -.col-xs-offset-0 { - margin-left: 0%; -} -@media (min-width: 768px) { - .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { - float: left; - } - .col-sm-12 { - width: 100%; - } - .col-sm-11 { - width: 91.66666667%; - } - .col-sm-10 { - width: 83.33333333%; - } - .col-sm-9 { - width: 75%; - } - .col-sm-8 { - width: 66.66666667%; - } - .col-sm-7 { - width: 58.33333333%; - } - .col-sm-6 { - width: 50%; - } - .col-sm-5 { - width: 41.66666667%; - } - .col-sm-4 { - width: 33.33333333%; - } - .col-sm-3 { - width: 25%; - } - .col-sm-2 { - width: 16.66666667%; - } - .col-sm-1 { - width: 8.33333333%; - } - .col-sm-pull-12 { - right: 100%; - } - .col-sm-pull-11 { - right: 91.66666667%; - } - .col-sm-pull-10 { - right: 83.33333333%; - } - .col-sm-pull-9 { - right: 75%; - } - .col-sm-pull-8 { - right: 66.66666667%; - } - .col-sm-pull-7 { - right: 58.33333333%; - } - .col-sm-pull-6 { - right: 50%; - } - .col-sm-pull-5 { - right: 41.66666667%; - } - .col-sm-pull-4 { - right: 33.33333333%; - } - .col-sm-pull-3 { - right: 25%; - } - .col-sm-pull-2 { - right: 16.66666667%; - } - .col-sm-pull-1 { - right: 8.33333333%; - } - .col-sm-pull-0 { - right: auto; - } - .col-sm-push-12 { - left: 100%; - } - .col-sm-push-11 { - left: 91.66666667%; - } - .col-sm-push-10 { - left: 83.33333333%; - } - .col-sm-push-9 { - left: 75%; - } - .col-sm-push-8 { - left: 66.66666667%; - } - .col-sm-push-7 { - left: 58.33333333%; - } - .col-sm-push-6 { - left: 50%; - } - .col-sm-push-5 { - left: 41.66666667%; - } - .col-sm-push-4 { - left: 33.33333333%; - } - .col-sm-push-3 { - left: 25%; - } - .col-sm-push-2 { - left: 16.66666667%; - } - .col-sm-push-1 { - left: 8.33333333%; - } - .col-sm-push-0 { - left: auto; - } - .col-sm-offset-12 { - margin-left: 100%; - } - .col-sm-offset-11 { - margin-left: 91.66666667%; - } - .col-sm-offset-10 { - margin-left: 83.33333333%; - } - .col-sm-offset-9 { - margin-left: 75%; - } - .col-sm-offset-8 { - margin-left: 66.66666667%; - } - .col-sm-offset-7 { - margin-left: 58.33333333%; - } - .col-sm-offset-6 { - margin-left: 50%; - } - .col-sm-offset-5 { - margin-left: 41.66666667%; - } - .col-sm-offset-4 { - margin-left: 33.33333333%; - } - .col-sm-offset-3 { - margin-left: 25%; - } - .col-sm-offset-2 { - margin-left: 16.66666667%; - } - .col-sm-offset-1 { - margin-left: 8.33333333%; - } - .col-sm-offset-0 { - margin-left: 0%; - } -} -@media (min-width: 992px) { - .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { - float: left; - } - .col-md-12 { - width: 100%; - } - .col-md-11 { - width: 91.66666667%; - } - .col-md-10 { - width: 83.33333333%; - } - .col-md-9 { - width: 75%; - } - .col-md-8 { - width: 66.66666667%; - } - .col-md-7 { - width: 58.33333333%; - } - .col-md-6 { - width: 50%; - } - .col-md-5 { - width: 41.66666667%; - } - .col-md-4 { - width: 33.33333333%; - } - .col-md-3 { - width: 25%; - } - .col-md-2 { - width: 16.66666667%; - } - .col-md-1 { - width: 8.33333333%; - } - .col-md-pull-12 { - right: 100%; - } - .col-md-pull-11 { - right: 91.66666667%; - } - .col-md-pull-10 { - right: 83.33333333%; - } - .col-md-pull-9 { - right: 75%; - } - .col-md-pull-8 { - right: 66.66666667%; - } - .col-md-pull-7 { - right: 58.33333333%; - } - .col-md-pull-6 { - right: 50%; - } - .col-md-pull-5 { - right: 41.66666667%; - } - .col-md-pull-4 { - right: 33.33333333%; - } - .col-md-pull-3 { - right: 25%; - } - .col-md-pull-2 { - right: 16.66666667%; - } - .col-md-pull-1 { - right: 8.33333333%; - } - .col-md-pull-0 { - right: auto; - } - .col-md-push-12 { - left: 100%; - } - .col-md-push-11 { - left: 91.66666667%; - } - .col-md-push-10 { - left: 83.33333333%; - } - .col-md-push-9 { - left: 75%; - } - .col-md-push-8 { - left: 66.66666667%; - } - .col-md-push-7 { - left: 58.33333333%; - } - .col-md-push-6 { - left: 50%; - } - .col-md-push-5 { - left: 41.66666667%; - } - .col-md-push-4 { - left: 33.33333333%; - } - .col-md-push-3 { - left: 25%; - } - .col-md-push-2 { - left: 16.66666667%; - } - .col-md-push-1 { - left: 8.33333333%; - } - .col-md-push-0 { - left: auto; - } - .col-md-offset-12 { - margin-left: 100%; - } - .col-md-offset-11 { - margin-left: 91.66666667%; - } - .col-md-offset-10 { - margin-left: 83.33333333%; - } - .col-md-offset-9 { - margin-left: 75%; - } - .col-md-offset-8 { - margin-left: 66.66666667%; - } - .col-md-offset-7 { - margin-left: 58.33333333%; - } - .col-md-offset-6 { - margin-left: 50%; - } - .col-md-offset-5 { - margin-left: 41.66666667%; - } - .col-md-offset-4 { - margin-left: 33.33333333%; - } - .col-md-offset-3 { - margin-left: 25%; - } - .col-md-offset-2 { - margin-left: 16.66666667%; - } - .col-md-offset-1 { - margin-left: 8.33333333%; - } - .col-md-offset-0 { - margin-left: 0%; - } -} -@media (min-width: 1200px) { - .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { - float: left; - } - .col-lg-12 { - width: 100%; - } - .col-lg-11 { - width: 91.66666667%; - } - .col-lg-10 { - width: 83.33333333%; - } - .col-lg-9 { - width: 75%; - } - .col-lg-8 { - width: 66.66666667%; - } - .col-lg-7 { - width: 58.33333333%; - } - .col-lg-6 { - width: 50%; - } - .col-lg-5 { - width: 41.66666667%; - } - .col-lg-4 { - width: 33.33333333%; - } - .col-lg-3 { - width: 25%; - } - .col-lg-2 { - width: 16.66666667%; - } - .col-lg-1 { - width: 8.33333333%; - } - .col-lg-pull-12 { - right: 100%; - } - .col-lg-pull-11 { - right: 91.66666667%; - } - .col-lg-pull-10 { - right: 83.33333333%; - } - .col-lg-pull-9 { - right: 75%; - } - .col-lg-pull-8 { - right: 66.66666667%; - } - .col-lg-pull-7 { - right: 58.33333333%; - } - .col-lg-pull-6 { - right: 50%; - } - .col-lg-pull-5 { - right: 41.66666667%; - } - .col-lg-pull-4 { - right: 33.33333333%; - } - .col-lg-pull-3 { - right: 25%; - } - .col-lg-pull-2 { - right: 16.66666667%; - } - .col-lg-pull-1 { - right: 8.33333333%; - } - .col-lg-pull-0 { - right: auto; - } - .col-lg-push-12 { - left: 100%; - } - .col-lg-push-11 { - left: 91.66666667%; - } - .col-lg-push-10 { - left: 83.33333333%; - } - .col-lg-push-9 { - left: 75%; - } - .col-lg-push-8 { - left: 66.66666667%; - } - .col-lg-push-7 { - left: 58.33333333%; - } - .col-lg-push-6 { - left: 50%; - } - .col-lg-push-5 { - left: 41.66666667%; - } - .col-lg-push-4 { - left: 33.33333333%; - } - .col-lg-push-3 { - left: 25%; - } - .col-lg-push-2 { - left: 16.66666667%; - } - .col-lg-push-1 { - left: 8.33333333%; - } - .col-lg-push-0 { - left: auto; - } - .col-lg-offset-12 { - margin-left: 100%; - } - .col-lg-offset-11 { - margin-left: 91.66666667%; - } - .col-lg-offset-10 { - margin-left: 83.33333333%; - } - .col-lg-offset-9 { - margin-left: 75%; - } - .col-lg-offset-8 { - margin-left: 66.66666667%; - } - .col-lg-offset-7 { - margin-left: 58.33333333%; - } - .col-lg-offset-6 { - margin-left: 50%; - } - .col-lg-offset-5 { - margin-left: 41.66666667%; - } - .col-lg-offset-4 { - margin-left: 33.33333333%; - } - .col-lg-offset-3 { - margin-left: 25%; - } - .col-lg-offset-2 { - margin-left: 16.66666667%; - } - .col-lg-offset-1 { - margin-left: 8.33333333%; - } - .col-lg-offset-0 { - margin-left: 0%; - } -} -table { - background-color: transparent; -} -caption { - padding-top: 8px; - padding-bottom: 8px; - color: #777777; - text-align: left; -} -th { - text-align: left; -} -.table { - width: 100%; - max-width: 100%; - margin-bottom: 20px; -} -.table > thead > tr > th, -.table > tbody > tr > th, -.table > tfoot > tr > th, -.table > thead > tr > td, -.table > tbody > tr > td, -.table > tfoot > tr > td { - padding: 8px; - line-height: 1.42857143; - vertical-align: top; - border-top: 1px solid #ddd; -} -.table > thead > tr > th { - vertical-align: bottom; - border-bottom: 2px solid #ddd; -} -.table > caption + thead > tr:first-child > th, -.table > colgroup + thead > tr:first-child > th, -.table > thead:first-child > tr:first-child > th, -.table > caption + thead > tr:first-child > td, -.table > colgroup + thead > tr:first-child > td, -.table > thead:first-child > tr:first-child > td { - border-top: 0; -} -.table > tbody + tbody { - border-top: 2px solid #ddd; -} -.table .table { - background-color: #fff; -} -.table-condensed > thead > tr > th, -.table-condensed > tbody > tr > th, -.table-condensed > tfoot > tr > th, -.table-condensed > thead > tr > td, -.table-condensed > tbody > tr > td, -.table-condensed > tfoot > tr > td { - padding: 5px; -} -.table-bordered { - border: 1px solid #ddd; -} -.table-bordered > thead > tr > th, -.table-bordered > tbody > tr > th, -.table-bordered > tfoot > tr > th, -.table-bordered > thead > tr > td, -.table-bordered > tbody > tr > td, -.table-bordered > tfoot > tr > td { - border: 1px solid #ddd; -} -.table-bordered > thead > tr > th, -.table-bordered > thead > tr > td { - border-bottom-width: 2px; -} -.table-striped > tbody > tr:nth-of-type(odd) { - background-color: #f9f9f9; -} -.table-hover > tbody > tr:hover { - background-color: #f5f5f5; -} -table col[class*="col-"] { - position: static; - float: none; - display: table-column; -} -table td[class*="col-"], -table th[class*="col-"] { - position: static; - float: none; - display: table-cell; -} -.table > thead > tr > td.active, -.table > tbody > tr > td.active, -.table > tfoot > tr > td.active, -.table > thead > tr > th.active, -.table > tbody > tr > th.active, -.table > tfoot > tr > th.active, -.table > thead > tr.active > td, -.table > tbody > tr.active > td, -.table > tfoot > tr.active > td, -.table > thead > tr.active > th, -.table > tbody > tr.active > th, -.table > tfoot > tr.active > th { - background-color: #f5f5f5; -} -.table-hover > tbody > tr > td.active:hover, -.table-hover > tbody > tr > th.active:hover, -.table-hover > tbody > tr.active:hover > td, -.table-hover > tbody > tr:hover > .active, -.table-hover > tbody > tr.active:hover > th { - background-color: #e8e8e8; -} -.table > thead > tr > td.success, -.table > tbody > tr > td.success, -.table > tfoot > tr > td.success, -.table > thead > tr > th.success, -.table > tbody > tr > th.success, -.table > tfoot > tr > th.success, -.table > thead > tr.success > td, -.table > tbody > tr.success > td, -.table > tfoot > tr.success > td, -.table > thead > tr.success > th, -.table > tbody > tr.success > th, -.table > tfoot > tr.success > th { - background-color: #dff0d8; -} -.table-hover > tbody > tr > td.success:hover, -.table-hover > tbody > tr > th.success:hover, -.table-hover > tbody > tr.success:hover > td, -.table-hover > tbody > tr:hover > .success, -.table-hover > tbody > tr.success:hover > th { - background-color: #d0e9c6; -} -.table > thead > tr > td.info, -.table > tbody > tr > td.info, -.table > tfoot > tr > td.info, -.table > thead > tr > th.info, -.table > tbody > tr > th.info, -.table > tfoot > tr > th.info, -.table > thead > tr.info > td, -.table > tbody > tr.info > td, -.table > tfoot > tr.info > td, -.table > thead > tr.info > th, -.table > tbody > tr.info > th, -.table > tfoot > tr.info > th { - background-color: #d9edf7; -} -.table-hover > tbody > tr > td.info:hover, -.table-hover > tbody > tr > th.info:hover, -.table-hover > tbody > tr.info:hover > td, -.table-hover > tbody > tr:hover > .info, -.table-hover > tbody > tr.info:hover > th { - background-color: #c4e3f3; -} -.table > thead > tr > td.warning, -.table > tbody > tr > td.warning, -.table > tfoot > tr > td.warning, -.table > thead > tr > th.warning, -.table > tbody > tr > th.warning, -.table > tfoot > tr > th.warning, -.table > thead > tr.warning > td, -.table > tbody > tr.warning > td, -.table > tfoot > tr.warning > td, -.table > thead > tr.warning > th, -.table > tbody > tr.warning > th, -.table > tfoot > tr.warning > th { - background-color: #fcf8e3; -} -.table-hover > tbody > tr > td.warning:hover, -.table-hover > tbody > tr > th.warning:hover, -.table-hover > tbody > tr.warning:hover > td, -.table-hover > tbody > tr:hover > .warning, -.table-hover > tbody > tr.warning:hover > th { - background-color: #faf2cc; -} -.table > thead > tr > td.danger, -.table > tbody > tr > td.danger, -.table > tfoot > tr > td.danger, -.table > thead > tr > th.danger, -.table > tbody > tr > th.danger, -.table > tfoot > tr > th.danger, -.table > thead > tr.danger > td, -.table > tbody > tr.danger > td, -.table > tfoot > tr.danger > td, -.table > thead > tr.danger > th, -.table > tbody > tr.danger > th, -.table > tfoot > tr.danger > th { - background-color: #f2dede; -} -.table-hover > tbody > tr > td.danger:hover, -.table-hover > tbody > tr > th.danger:hover, -.table-hover > tbody > tr.danger:hover > td, -.table-hover > tbody > tr:hover > .danger, -.table-hover > tbody > tr.danger:hover > th { - background-color: #ebcccc; -} -.table-responsive { - overflow-x: auto; - min-height: 0.01%; -} -@media screen and (max-width: 767px) { - .table-responsive { - width: 100%; - margin-bottom: 15px; - overflow-y: hidden; - -ms-overflow-style: -ms-autohiding-scrollbar; - border: 1px solid #ddd; - } - .table-responsive > .table { - margin-bottom: 0; - } - .table-responsive > .table > thead > tr > th, - .table-responsive > .table > tbody > tr > th, - .table-responsive > .table > tfoot > tr > th, - .table-responsive > .table > thead > tr > td, - .table-responsive > .table > tbody > tr > td, - .table-responsive > .table > tfoot > tr > td { - white-space: nowrap; - } - .table-responsive > .table-bordered { - border: 0; - } - .table-responsive > .table-bordered > thead > tr > th:first-child, - .table-responsive > .table-bordered > tbody > tr > th:first-child, - .table-responsive > .table-bordered > tfoot > tr > th:first-child, - .table-responsive > .table-bordered > thead > tr > td:first-child, - .table-responsive > .table-bordered > tbody > tr > td:first-child, - .table-responsive > .table-bordered > tfoot > tr > td:first-child { - border-left: 0; - } - .table-responsive > .table-bordered > thead > tr > th:last-child, - .table-responsive > .table-bordered > tbody > tr > th:last-child, - .table-responsive > .table-bordered > tfoot > tr > th:last-child, - .table-responsive > .table-bordered > thead > tr > td:last-child, - .table-responsive > .table-bordered > tbody > tr > td:last-child, - .table-responsive > .table-bordered > tfoot > tr > td:last-child { - border-right: 0; - } - .table-responsive > .table-bordered > tbody > tr:last-child > th, - .table-responsive > .table-bordered > tfoot > tr:last-child > th, - .table-responsive > .table-bordered > tbody > tr:last-child > td, - .table-responsive > .table-bordered > tfoot > tr:last-child > td { - border-bottom: 0; - } -} -fieldset { - padding: 0; - margin: 0; - border: 0; - min-width: 0; -} -legend { - display: block; - width: 100%; - padding: 0; - margin-bottom: 20px; - font-size: 21px; - line-height: inherit; - color: #333333; - border: 0; - border-bottom: 1px solid #e5e5e5; -} -label { - display: inline-block; - max-width: 100%; - margin-bottom: 5px; - font-weight: bold; -} -input[type="search"] { - -webkit-box-sizing: border-box; - box-sizing: border-box; -} -input[type="radio"], -input[type="checkbox"] { - margin: 4px 0 0; - margin-top: 1px \9; - line-height: normal; -} -input[type="file"] { - display: block; -} -input[type="range"] { - display: block; - width: 100%; -} -select[multiple], -select[size] { - height: auto; -} -input[type="file"]:focus, -input[type="radio"]:focus, -input[type="checkbox"]:focus { - outline: thin dotted; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} -output { - display: block; - padding-top: 7px; - font-size: 14px; - line-height: 1.42857143; - color: #555555; -} -.form-control { - display: block; - width: 100%; - height: 34px; - padding: 6px 12px; - font-size: 14px; - line-height: 1.42857143; - color: #555555; - background-color: #fff; - background-image: none; - border: 1px solid #ccc; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; - -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; - transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; - 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, -webkit-box-shadow ease-in-out .15s; -} -.form-control:focus { - border-color: #66afe9; - outline: 0; - -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); - box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); -} -.form-control::-moz-placeholder { - color: #999; - opacity: 1; -} -.form-control:-ms-input-placeholder { - color: #999; -} -.form-control::-webkit-input-placeholder { - color: #999; -} -.form-control[disabled], -.form-control[readonly], -fieldset[disabled] .form-control { - cursor: not-allowed; - background-color: #eeeeee; - opacity: 1; -} -textarea.form-control { - height: auto; -} -input[type="search"] { - -webkit-appearance: none; -} -@media screen and (-webkit-min-device-pixel-ratio: 0) { - input[type="date"], - input[type="time"], - input[type="datetime-local"], - input[type="month"] { - line-height: 34px; - } - input[type="date"].input-sm, - input[type="time"].input-sm, - input[type="datetime-local"].input-sm, - input[type="month"].input-sm, - .input-group-sm input[type="date"], - .input-group-sm input[type="time"], - .input-group-sm input[type="datetime-local"], - .input-group-sm input[type="month"] { - line-height: 30px; - } - input[type="date"].input-lg, - input[type="time"].input-lg, - input[type="datetime-local"].input-lg, - input[type="month"].input-lg, - .input-group-lg input[type="date"], - .input-group-lg input[type="time"], - .input-group-lg input[type="datetime-local"], - .input-group-lg input[type="month"] { - line-height: 46px; - } -} -.form-group { - margin-bottom: 15px; -} -.radio, -.checkbox { - position: relative; - display: block; - margin-top: 10px; - margin-bottom: 10px; -} -.radio label, -.checkbox label { - min-height: 20px; - padding-left: 20px; - margin-bottom: 0; - font-weight: normal; - cursor: pointer; -} -.radio input[type="radio"], -.radio-inline input[type="radio"], -.checkbox input[type="checkbox"], -.checkbox-inline input[type="checkbox"] { - position: absolute; - margin-left: -20px; - margin-top: 4px \9; -} -.radio + .radio, -.checkbox + .checkbox { - margin-top: -5px; -} -.radio-inline, -.checkbox-inline { - display: inline-block; - padding-left: 20px; - margin-bottom: 0; - vertical-align: middle; - font-weight: normal; - cursor: pointer; -} -.radio-inline + .radio-inline, -.checkbox-inline + .checkbox-inline { - margin-top: 0; - margin-left: 10px; -} -input[type="radio"][disabled], -input[type="checkbox"][disabled], -input[type="radio"].disabled, -input[type="checkbox"].disabled, -fieldset[disabled] input[type="radio"], -fieldset[disabled] input[type="checkbox"] { - cursor: not-allowed; -} -.radio-inline.disabled, -.checkbox-inline.disabled, -fieldset[disabled] .radio-inline, -fieldset[disabled] .checkbox-inline { - cursor: not-allowed; -} -.radio.disabled label, -.checkbox.disabled label, -fieldset[disabled] .radio label, -fieldset[disabled] .checkbox label { - cursor: not-allowed; -} -.form-control-static { - padding-top: 7px; - padding-bottom: 7px; - margin-bottom: 0; -} -.form-control-static.input-lg, -.form-control-static.input-sm { - padding-left: 0; - padding-right: 0; -} -.input-sm { - height: 30px; - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; -} -select.input-sm { - height: 30px; - line-height: 30px; -} -textarea.input-sm, -select[multiple].input-sm { - height: auto; -} -.form-group-sm .form-control { - height: 30px; - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; -} -select.form-group-sm .form-control { - height: 30px; - line-height: 30px; -} -textarea.form-group-sm .form-control, -select[multiple].form-group-sm .form-control { - height: auto; -} -.form-group-sm .form-control-static { - height: 30px; - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; -} -.input-lg { - height: 46px; - padding: 10px 16px; - font-size: 18px; - line-height: 1.3333333; - border-radius: 6px; -} -select.input-lg { - height: 46px; - line-height: 46px; -} -textarea.input-lg, -select[multiple].input-lg { - height: auto; -} -.form-group-lg .form-control { - height: 46px; - padding: 10px 16px; - font-size: 18px; - line-height: 1.3333333; - border-radius: 6px; -} -select.form-group-lg .form-control { - height: 46px; - line-height: 46px; -} -textarea.form-group-lg .form-control, -select[multiple].form-group-lg .form-control { - height: auto; -} -.form-group-lg .form-control-static { - height: 46px; - padding: 10px 16px; - font-size: 18px; - line-height: 1.3333333; -} -.has-feedback { - position: relative; -} -.has-feedback .form-control { - padding-right: 42.5px; -} -.form-control-feedback { - position: absolute; - top: 0; - right: 0; - z-index: 2; - display: block; - width: 34px; - height: 34px; - line-height: 34px; - text-align: center; - pointer-events: none; -} -.input-lg + .form-control-feedback { - width: 46px; - height: 46px; - line-height: 46px; -} -.input-sm + .form-control-feedback { - width: 30px; - height: 30px; - line-height: 30px; -} -.has-success .help-block, -.has-success .control-label, -.has-success .radio, -.has-success .checkbox, -.has-success .radio-inline, -.has-success .checkbox-inline, -.has-success.radio label, -.has-success.checkbox label, -.has-success.radio-inline label, -.has-success.checkbox-inline label { - color: #3c763d; -} -.has-success .form-control { - border-color: #3c763d; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} -.has-success .form-control:focus { - border-color: #2b542c; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; -} -.has-success .input-group-addon { - color: #3c763d; - border-color: #3c763d; - background-color: #dff0d8; -} -.has-success .form-control-feedback { - color: #3c763d; -} -.has-warning .help-block, -.has-warning .control-label, -.has-warning .radio, -.has-warning .checkbox, -.has-warning .radio-inline, -.has-warning .checkbox-inline, -.has-warning.radio label, -.has-warning.checkbox label, -.has-warning.radio-inline label, -.has-warning.checkbox-inline label { - color: #8a6d3b; -} -.has-warning .form-control { - border-color: #8a6d3b; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} -.has-warning .form-control:focus { - border-color: #66512c; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; -} -.has-warning .input-group-addon { - color: #8a6d3b; - border-color: #8a6d3b; - background-color: #fcf8e3; -} -.has-warning .form-control-feedback { - color: #8a6d3b; -} -.has-error .help-block, -.has-error .control-label, -.has-error .radio, -.has-error .checkbox, -.has-error .radio-inline, -.has-error .checkbox-inline, -.has-error.radio label, -.has-error.checkbox label, -.has-error.radio-inline label, -.has-error.checkbox-inline label { - color: #a94442; -} -.has-error .form-control { - border-color: #a94442; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} -.has-error .form-control:focus { - border-color: #843534; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; -} -.has-error .input-group-addon { - color: #a94442; - border-color: #a94442; - background-color: #f2dede; -} -.has-error .form-control-feedback { - color: #a94442; -} -.has-feedback label ~ .form-control-feedback { - top: 25px; -} -.has-feedback label.sr-only ~ .form-control-feedback { - top: 0; -} -.help-block { - display: block; - margin-top: 5px; - margin-bottom: 10px; - color: #737373; -} -@media (min-width: 768px) { - .form-inline .form-group { - display: inline-block; - margin-bottom: 0; - vertical-align: middle; - } - .form-inline .form-control { - display: inline-block; - width: auto; - vertical-align: middle; - } - .form-inline .form-control-static { - display: inline-block; - } - .form-inline .input-group { - display: inline-table; - vertical-align: middle; - } - .form-inline .input-group .input-group-addon, - .form-inline .input-group .input-group-btn, - .form-inline .input-group .form-control { - width: auto; - } - .form-inline .input-group > .form-control { - width: 100%; - } - .form-inline .control-label { - margin-bottom: 0; - vertical-align: middle; - } - .form-inline .radio, - .form-inline .checkbox { - display: inline-block; - margin-top: 0; - margin-bottom: 0; - vertical-align: middle; - } - .form-inline .radio label, - .form-inline .checkbox label { - padding-left: 0; - } - .form-inline .radio input[type="radio"], - .form-inline .checkbox input[type="checkbox"] { - position: relative; - margin-left: 0; - } - .form-inline .has-feedback .form-control-feedback { - top: 0; - } -} -.form-horizontal .radio, -.form-horizontal .checkbox, -.form-horizontal .radio-inline, -.form-horizontal .checkbox-inline { - margin-top: 0; - margin-bottom: 0; - padding-top: 7px; -} -.form-horizontal .radio, -.form-horizontal .checkbox { - min-height: 27px; -} -.form-horizontal .form-group { - margin-left: -15px; - margin-right: -15px; -} -@media (min-width: 768px) { - .form-horizontal .control-label { - text-align: right; - margin-bottom: 0; - padding-top: 7px; - } -} -.form-horizontal .has-feedback .form-control-feedback { - right: 15px; -} -@media (min-width: 768px) { - .form-horizontal .form-group-lg .control-label { - padding-top: 14.333333px; - } -} -@media (min-width: 768px) { - .form-horizontal .form-group-sm .control-label { - padding-top: 6px; - } -} -.btn { - display: inline-block; - margin-bottom: 0; - font-weight: normal; - text-align: center; - vertical-align: middle; - -ms-touch-action: manipulation; - touch-action: manipulation; - cursor: pointer; - background-image: none; - border: 1px solid transparent; - white-space: nowrap; - padding: 6px 12px; - font-size: 14px; - line-height: 1.42857143; - border-radius: 4px; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.btn:focus, -.btn:active:focus, -.btn.active:focus, -.btn.focus, -.btn:active.focus, -.btn.active.focus { - outline: thin dotted; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} -.btn:hover, -.btn:focus, -.btn.focus { - color: #333; - text-decoration: none; -} -.btn:active, -.btn.active { - outline: 0; - background-image: none; - -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); -} -.btn.disabled, -.btn[disabled], -fieldset[disabled] .btn { - cursor: not-allowed; - pointer-events: none; - opacity: 0.65; - filter: alpha(opacity=65); - -webkit-box-shadow: none; - box-shadow: none; -} -.btn-default { - color: #333; - background-color: #fff; - border-color: #ccc; -} -.btn-default:hover, -.btn-default:focus, -.btn-default.focus, -.btn-default:active, -.btn-default.active, -.open > .dropdown-toggle.btn-default { - color: #333; - background-color: #e6e6e6; - border-color: #adadad; -} -.btn-default:active, -.btn-default.active, -.open > .dropdown-toggle.btn-default { - background-image: none; -} -.btn-default.disabled, -.btn-default[disabled], -fieldset[disabled] .btn-default, -.btn-default.disabled:hover, -.btn-default[disabled]:hover, -fieldset[disabled] .btn-default:hover, -.btn-default.disabled:focus, -.btn-default[disabled]:focus, -fieldset[disabled] .btn-default:focus, -.btn-default.disabled.focus, -.btn-default[disabled].focus, -fieldset[disabled] .btn-default.focus, -.btn-default.disabled:active, -.btn-default[disabled]:active, -fieldset[disabled] .btn-default:active, -.btn-default.disabled.active, -.btn-default[disabled].active, -fieldset[disabled] .btn-default.active { - background-color: #fff; - border-color: #ccc; -} -.btn-default .badge { - color: #fff; - background-color: #333; -} -.btn-primary { - color: #fff; - background-color: #337ab7; - border-color: #2e6da4; -} -.btn-primary:hover, -.btn-primary:focus, -.btn-primary.focus, -.btn-primary:active, -.btn-primary.active, -.open > .dropdown-toggle.btn-primary { - color: #fff; - background-color: #286090; - border-color: #204d74; -} -.btn-primary:active, -.btn-primary.active, -.open > .dropdown-toggle.btn-primary { - background-image: none; -} -.btn-primary.disabled, -.btn-primary[disabled], -fieldset[disabled] .btn-primary, -.btn-primary.disabled:hover, -.btn-primary[disabled]:hover, -fieldset[disabled] .btn-primary:hover, -.btn-primary.disabled:focus, -.btn-primary[disabled]:focus, -fieldset[disabled] .btn-primary:focus, -.btn-primary.disabled.focus, -.btn-primary[disabled].focus, -fieldset[disabled] .btn-primary.focus, -.btn-primary.disabled:active, -.btn-primary[disabled]:active, -fieldset[disabled] .btn-primary:active, -.btn-primary.disabled.active, -.btn-primary[disabled].active, -fieldset[disabled] .btn-primary.active { - background-color: #337ab7; - border-color: #2e6da4; -} -.btn-primary .badge { - color: #337ab7; - background-color: #fff; -} -.btn-success { - color: #fff; - background-color: #5cb85c; - border-color: #4cae4c; -} -.btn-success:hover, -.btn-success:focus, -.btn-success.focus, -.btn-success:active, -.btn-success.active, -.open > .dropdown-toggle.btn-success { - color: #fff; - background-color: #449d44; - border-color: #398439; -} -.btn-success:active, -.btn-success.active, -.open > .dropdown-toggle.btn-success { - background-image: none; -} -.btn-success.disabled, -.btn-success[disabled], -fieldset[disabled] .btn-success, -.btn-success.disabled:hover, -.btn-success[disabled]:hover, -fieldset[disabled] .btn-success:hover, -.btn-success.disabled:focus, -.btn-success[disabled]:focus, -fieldset[disabled] .btn-success:focus, -.btn-success.disabled.focus, -.btn-success[disabled].focus, -fieldset[disabled] .btn-success.focus, -.btn-success.disabled:active, -.btn-success[disabled]:active, -fieldset[disabled] .btn-success:active, -.btn-success.disabled.active, -.btn-success[disabled].active, -fieldset[disabled] .btn-success.active { - background-color: #5cb85c; - border-color: #4cae4c; -} -.btn-success .badge { - color: #5cb85c; - background-color: #fff; -} -.btn-info { - color: #fff; - background-color: #5bc0de; - border-color: #46b8da; -} -.btn-info:hover, -.btn-info:focus, -.btn-info.focus, -.btn-info:active, -.btn-info.active, -.open > .dropdown-toggle.btn-info { - color: #fff; - background-color: #31b0d5; - border-color: #269abc; -} -.btn-info:active, -.btn-info.active, -.open > .dropdown-toggle.btn-info { - background-image: none; -} -.btn-info.disabled, -.btn-info[disabled], -fieldset[disabled] .btn-info, -.btn-info.disabled:hover, -.btn-info[disabled]:hover, -fieldset[disabled] .btn-info:hover, -.btn-info.disabled:focus, -.btn-info[disabled]:focus, -fieldset[disabled] .btn-info:focus, -.btn-info.disabled.focus, -.btn-info[disabled].focus, -fieldset[disabled] .btn-info.focus, -.btn-info.disabled:active, -.btn-info[disabled]:active, -fieldset[disabled] .btn-info:active, -.btn-info.disabled.active, -.btn-info[disabled].active, -fieldset[disabled] .btn-info.active { - background-color: #5bc0de; - border-color: #46b8da; -} -.btn-info .badge { - color: #5bc0de; - background-color: #fff; -} -.btn-warning { - color: #fff; - background-color: #f0ad4e; - border-color: #eea236; -} -.btn-warning:hover, -.btn-warning:focus, -.btn-warning.focus, -.btn-warning:active, -.btn-warning.active, -.open > .dropdown-toggle.btn-warning { - color: #fff; - background-color: #ec971f; - border-color: #d58512; -} -.btn-warning:active, -.btn-warning.active, -.open > .dropdown-toggle.btn-warning { - background-image: none; -} -.btn-warning.disabled, -.btn-warning[disabled], -fieldset[disabled] .btn-warning, -.btn-warning.disabled:hover, -.btn-warning[disabled]:hover, -fieldset[disabled] .btn-warning:hover, -.btn-warning.disabled:focus, -.btn-warning[disabled]:focus, -fieldset[disabled] .btn-warning:focus, -.btn-warning.disabled.focus, -.btn-warning[disabled].focus, -fieldset[disabled] .btn-warning.focus, -.btn-warning.disabled:active, -.btn-warning[disabled]:active, -fieldset[disabled] .btn-warning:active, -.btn-warning.disabled.active, -.btn-warning[disabled].active, -fieldset[disabled] .btn-warning.active { - background-color: #f0ad4e; - border-color: #eea236; -} -.btn-warning .badge { - color: #f0ad4e; - background-color: #fff; -} -.btn-danger { - color: #fff; - background-color: #d9534f; - border-color: #d43f3a; -} -.btn-danger:hover, -.btn-danger:focus, -.btn-danger.focus, -.btn-danger:active, -.btn-danger.active, -.open > .dropdown-toggle.btn-danger { - color: #fff; - background-color: #c9302c; - border-color: #ac2925; -} -.btn-danger:active, -.btn-danger.active, -.open > .dropdown-toggle.btn-danger { - background-image: none; -} -.btn-danger.disabled, -.btn-danger[disabled], -fieldset[disabled] .btn-danger, -.btn-danger.disabled:hover, -.btn-danger[disabled]:hover, -fieldset[disabled] .btn-danger:hover, -.btn-danger.disabled:focus, -.btn-danger[disabled]:focus, -fieldset[disabled] .btn-danger:focus, -.btn-danger.disabled.focus, -.btn-danger[disabled].focus, -fieldset[disabled] .btn-danger.focus, -.btn-danger.disabled:active, -.btn-danger[disabled]:active, -fieldset[disabled] .btn-danger:active, -.btn-danger.disabled.active, -.btn-danger[disabled].active, -fieldset[disabled] .btn-danger.active { - background-color: #d9534f; - border-color: #d43f3a; -} -.btn-danger .badge { - color: #d9534f; - background-color: #fff; -} -.btn-link { - color: #337ab7; - font-weight: normal; - border-radius: 0; -} -.btn-link, -.btn-link:active, -.btn-link.active, -.btn-link[disabled], -fieldset[disabled] .btn-link { - background-color: transparent; - -webkit-box-shadow: none; - box-shadow: none; -} -.btn-link, -.btn-link:hover, -.btn-link:focus, -.btn-link:active { - border-color: transparent; -} -.btn-link:hover, -.btn-link:focus { - color: #23527c; - text-decoration: underline; - background-color: transparent; -} -.btn-link[disabled]:hover, -fieldset[disabled] .btn-link:hover, -.btn-link[disabled]:focus, -fieldset[disabled] .btn-link:focus { - color: #777777; - text-decoration: none; -} -.btn-lg, -.btn-group-lg > .btn { - padding: 10px 16px; - font-size: 18px; - line-height: 1.3333333; - border-radius: 6px; -} -.btn-sm, -.btn-group-sm > .btn { - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; -} -.btn-xs, -.btn-group-xs > .btn { - padding: 1px 5px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; -} -.btn-block { - display: block; - width: 100%; -} -.btn-block + .btn-block { - margin-top: 5px; -} -input[type="submit"].btn-block, -input[type="reset"].btn-block, -input[type="button"].btn-block { - width: 100%; -} -.fade { - opacity: 0; - -webkit-transition: opacity 0.15s linear; - transition: opacity 0.15s linear; -} -.fade.in { - opacity: 1; -} -.collapse { - display: none; - visibility: hidden; -} -.collapse.in { - display: block; - visibility: visible; -} -tr.collapse.in { - display: table-row; -} -tbody.collapse.in { - display: table-row-group; -} -.collapsing { - position: relative; - height: 0; - overflow: hidden; - -webkit-transition-property: height, visibility; - transition-property: height, visibility; - -webkit-transition-duration: 0.35s; - transition-duration: 0.35s; - -webkit-transition-timing-function: ease; - transition-timing-function: ease; -} -.caret { - display: inline-block; - width: 0; - height: 0; - margin-left: 2px; - vertical-align: middle; - border-top: 4px solid; - border-right: 4px solid transparent; - border-left: 4px solid transparent; -} -.dropup, -.dropdown { - position: relative; -} -.dropdown-toggle:focus { - outline: 0; -} -.dropdown-menu { - position: absolute; - top: 100%; - left: 0; - z-index: 1000; - display: none; - float: left; - min-width: 160px; - padding: 5px 0; - margin: 2px 0 0; - list-style: none; - font-size: 14px; - text-align: left; - background-color: #fff; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, 0.15); - border-radius: 4px; - -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); - box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); - background-clip: padding-box; -} -.dropdown-menu.pull-right { - right: 0; - left: auto; -} -.dropdown-menu .divider { - height: 1px; - margin: 9px 0; - overflow: hidden; - background-color: #e5e5e5; -} -.dropdown-menu > li > a { - display: block; - padding: 3px 20px; - clear: both; - font-weight: normal; - line-height: 1.42857143; - color: #333333; - white-space: nowrap; -} -.dropdown-menu > li > a:hover, -.dropdown-menu > li > a:focus { - text-decoration: none; - color: #262626; - background-color: #f5f5f5; -} -.dropdown-menu > .active > a, -.dropdown-menu > .active > a:hover, -.dropdown-menu > .active > a:focus { - color: #fff; - text-decoration: none; - outline: 0; - background-color: #337ab7; -} -.dropdown-menu > .disabled > a, -.dropdown-menu > .disabled > a:hover, -.dropdown-menu > .disabled > a:focus { - color: #777777; -} -.dropdown-menu > .disabled > a:hover, -.dropdown-menu > .disabled > a:focus { - text-decoration: none; - background-color: transparent; - background-image: none; - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - cursor: not-allowed; -} -.open > .dropdown-menu { - display: block; -} -.open > a { - outline: 0; -} -.dropdown-menu-right { - left: auto; - right: 0; -} -.dropdown-menu-left { - left: 0; - right: auto; -} -.dropdown-header { - display: block; - padding: 3px 20px; - font-size: 12px; - line-height: 1.42857143; - color: #777777; - white-space: nowrap; -} -.dropdown-backdrop { - position: fixed; - left: 0; - right: 0; - bottom: 0; - top: 0; - z-index: 990; -} -.pull-right > .dropdown-menu { - right: 0; - left: auto; -} -.dropup .caret, -.navbar-fixed-bottom .dropdown .caret { - border-top: 0; - border-bottom: 4px solid; - content: ""; -} -.dropup .dropdown-menu, -.navbar-fixed-bottom .dropdown .dropdown-menu { - top: auto; - bottom: 100%; - margin-bottom: 2px; -} -@media (min-width: 768px) { - .navbar-right .dropdown-menu { - left: auto; - right: 0; - } - .navbar-right .dropdown-menu-left { - left: 0; - right: auto; - } -} -.btn-group, -.btn-group-vertical { - position: relative; - display: inline-block; - vertical-align: middle; -} -.btn-group > .btn, -.btn-group-vertical > .btn { - position: relative; - float: left; -} -.btn-group > .btn:hover, -.btn-group-vertical > .btn:hover, -.btn-group > .btn:focus, -.btn-group-vertical > .btn:focus, -.btn-group > .btn:active, -.btn-group-vertical > .btn:active, -.btn-group > .btn.active, -.btn-group-vertical > .btn.active { - z-index: 2; -} -.btn-group .btn + .btn, -.btn-group .btn + .btn-group, -.btn-group .btn-group + .btn, -.btn-group .btn-group + .btn-group { - margin-left: -1px; -} -.btn-toolbar { - margin-left: -5px; -} -.btn-toolbar .btn-group, -.btn-toolbar .input-group { - float: left; -} -.btn-toolbar > .btn, -.btn-toolbar > .btn-group, -.btn-toolbar > .input-group { - margin-left: 5px; -} -.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { - border-radius: 0; -} -.btn-group > .btn:first-child { - margin-left: 0; -} -.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { - border-bottom-right-radius: 0; - border-top-right-radius: 0; -} -.btn-group > .btn:last-child:not(:first-child), -.btn-group > .dropdown-toggle:not(:first-child) { - border-bottom-left-radius: 0; - border-top-left-radius: 0; -} -.btn-group > .btn-group { - float: left; -} -.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { - border-radius: 0; -} -.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, -.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { - border-bottom-right-radius: 0; - border-top-right-radius: 0; -} -.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { - border-bottom-left-radius: 0; - border-top-left-radius: 0; -} -.btn-group .dropdown-toggle:active, -.btn-group.open .dropdown-toggle { - outline: 0; -} -.btn-group > .btn + .dropdown-toggle { - padding-left: 8px; - padding-right: 8px; -} -.btn-group > .btn-lg + .dropdown-toggle { - padding-left: 12px; - padding-right: 12px; -} -.btn-group.open .dropdown-toggle { - -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); -} -.btn-group.open .dropdown-toggle.btn-link { - -webkit-box-shadow: none; - box-shadow: none; -} -.btn .caret { - margin-left: 0; -} -.btn-lg .caret { - border-width: 5px 5px 0; - border-bottom-width: 0; -} -.dropup .btn-lg .caret { - border-width: 0 5px 5px; -} -.btn-group-vertical > .btn, -.btn-group-vertical > .btn-group, -.btn-group-vertical > .btn-group > .btn { - display: block; - float: none; - width: 100%; - max-width: 100%; -} -.btn-group-vertical > .btn-group > .btn { - float: none; -} -.btn-group-vertical > .btn + .btn, -.btn-group-vertical > .btn + .btn-group, -.btn-group-vertical > .btn-group + .btn, -.btn-group-vertical > .btn-group + .btn-group { - margin-top: -1px; - margin-left: 0; -} -.btn-group-vertical > .btn:not(:first-child):not(:last-child) { - border-radius: 0; -} -.btn-group-vertical > .btn:first-child:not(:last-child) { - border-top-right-radius: 4px; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} -.btn-group-vertical > .btn:last-child:not(:first-child) { - border-bottom-left-radius: 4px; - border-top-right-radius: 0; - border-top-left-radius: 0; -} -.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { - border-radius: 0; -} -.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, -.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} -.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { - border-top-right-radius: 0; - border-top-left-radius: 0; -} -.btn-group-justified { - display: table; - width: 100%; - table-layout: fixed; - border-collapse: separate; -} -.btn-group-justified > .btn, -.btn-group-justified > .btn-group { - float: none; - display: table-cell; - width: 1%; -} -.btn-group-justified > .btn-group .btn { - width: 100%; -} -.btn-group-justified > .btn-group .dropdown-menu { - left: auto; -} -[data-toggle="buttons"] > .btn input[type="radio"], -[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], -[data-toggle="buttons"] > .btn input[type="checkbox"], -[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { - position: absolute; - clip: rect(0, 0, 0, 0); - pointer-events: none; -} -.input-group { - position: relative; - display: table; - border-collapse: separate; -} -.input-group[class*="col-"] { - float: none; - padding-left: 0; - padding-right: 0; -} -.input-group .form-control { - position: relative; - z-index: 2; - float: left; - width: 100%; - margin-bottom: 0; -} -.input-group-lg > .form-control, -.input-group-lg > .input-group-addon, -.input-group-lg > .input-group-btn > .btn { - height: 46px; - padding: 10px 16px; - font-size: 18px; - line-height: 1.3333333; - border-radius: 6px; -} -select.input-group-lg > .form-control, -select.input-group-lg > .input-group-addon, -select.input-group-lg > .input-group-btn > .btn { - height: 46px; - line-height: 46px; -} -textarea.input-group-lg > .form-control, -textarea.input-group-lg > .input-group-addon, -textarea.input-group-lg > .input-group-btn > .btn, -select[multiple].input-group-lg > .form-control, -select[multiple].input-group-lg > .input-group-addon, -select[multiple].input-group-lg > .input-group-btn > .btn { - height: auto; -} -.input-group-sm > .form-control, -.input-group-sm > .input-group-addon, -.input-group-sm > .input-group-btn > .btn { - height: 30px; - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; -} -select.input-group-sm > .form-control, -select.input-group-sm > .input-group-addon, -select.input-group-sm > .input-group-btn > .btn { - height: 30px; - line-height: 30px; -} -textarea.input-group-sm > .form-control, -textarea.input-group-sm > .input-group-addon, -textarea.input-group-sm > .input-group-btn > .btn, -select[multiple].input-group-sm > .form-control, -select[multiple].input-group-sm > .input-group-addon, -select[multiple].input-group-sm > .input-group-btn > .btn { - height: auto; -} -.input-group-addon, -.input-group-btn, -.input-group .form-control { - display: table-cell; -} -.input-group-addon:not(:first-child):not(:last-child), -.input-group-btn:not(:first-child):not(:last-child), -.input-group .form-control:not(:first-child):not(:last-child) { - border-radius: 0; -} -.input-group-addon, -.input-group-btn { - width: 1%; - white-space: nowrap; - vertical-align: middle; -} -.input-group-addon { - padding: 6px 12px; - font-size: 14px; - font-weight: normal; - line-height: 1; - color: #555555; - text-align: center; - background-color: #eeeeee; - border: 1px solid #ccc; - border-radius: 4px; -} -.input-group-addon.input-sm { - padding: 5px 10px; - font-size: 12px; - border-radius: 3px; -} -.input-group-addon.input-lg { - padding: 10px 16px; - font-size: 18px; - border-radius: 6px; -} -.input-group-addon input[type="radio"], -.input-group-addon input[type="checkbox"] { - margin-top: 0; -} -.input-group .form-control:first-child, -.input-group-addon:first-child, -.input-group-btn:first-child > .btn, -.input-group-btn:first-child > .btn-group > .btn, -.input-group-btn:first-child > .dropdown-toggle, -.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), -.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { - border-bottom-right-radius: 0; - border-top-right-radius: 0; -} -.input-group-addon:first-child { - border-right: 0; -} -.input-group .form-control:last-child, -.input-group-addon:last-child, -.input-group-btn:last-child > .btn, -.input-group-btn:last-child > .btn-group > .btn, -.input-group-btn:last-child > .dropdown-toggle, -.input-group-btn:first-child > .btn:not(:first-child), -.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { - border-bottom-left-radius: 0; - border-top-left-radius: 0; -} -.input-group-addon:last-child { - border-left: 0; -} -.input-group-btn { - position: relative; - font-size: 0; - white-space: nowrap; -} -.input-group-btn > .btn { - position: relative; -} -.input-group-btn > .btn + .btn { - margin-left: -1px; -} -.input-group-btn > .btn:hover, -.input-group-btn > .btn:focus, -.input-group-btn > .btn:active { - z-index: 2; -} -.input-group-btn:first-child > .btn, -.input-group-btn:first-child > .btn-group { - margin-right: -1px; -} -.input-group-btn:last-child > .btn, -.input-group-btn:last-child > .btn-group { - margin-left: -1px; -} -.nav { - margin-bottom: 0; - padding-left: 0; - list-style: none; -} -.nav > li { - position: relative; - display: block; -} -.nav > li > a { - position: relative; - display: block; - padding: 10px 15px; -} -.nav > li > a:hover, -.nav > li > a:focus { - text-decoration: none; - background-color: #eeeeee; -} -.nav > li.disabled > a { - color: #777777; -} -.nav > li.disabled > a:hover, -.nav > li.disabled > a:focus { - color: #777777; - text-decoration: none; - background-color: transparent; - cursor: not-allowed; -} -.nav .open > a, -.nav .open > a:hover, -.nav .open > a:focus { - background-color: #eeeeee; - border-color: #337ab7; -} -.nav .nav-divider { - height: 1px; - margin: 9px 0; - overflow: hidden; - background-color: #e5e5e5; -} -.nav > li > a > img { - max-width: none; -} -.nav-tabs { - border-bottom: 1px solid #ddd; -} -.nav-tabs > li { - float: left; - margin-bottom: -1px; -} -.nav-tabs > li > a { - margin-right: 2px; - line-height: 1.42857143; - border: 1px solid transparent; - border-radius: 4px 4px 0 0; -} -.nav-tabs > li > a:hover { - border-color: #eeeeee #eeeeee #ddd; -} -.nav-tabs > li.active > a, -.nav-tabs > li.active > a:hover, -.nav-tabs > li.active > a:focus { - color: #555555; - background-color: #fff; - border: 1px solid #ddd; - border-bottom-color: transparent; - cursor: default; -} -.nav-tabs.nav-justified { - width: 100%; - border-bottom: 0; -} -.nav-tabs.nav-justified > li { - float: none; -} -.nav-tabs.nav-justified > li > a { - text-align: center; - margin-bottom: 5px; -} -.nav-tabs.nav-justified > .dropdown .dropdown-menu { - top: auto; - left: auto; -} -@media (min-width: 768px) { - .nav-tabs.nav-justified > li { - display: table-cell; - width: 1%; - } - .nav-tabs.nav-justified > li > a { - margin-bottom: 0; - } -} -.nav-tabs.nav-justified > li > a { - margin-right: 0; - border-radius: 4px; -} -.nav-tabs.nav-justified > .active > a, -.nav-tabs.nav-justified > .active > a:hover, -.nav-tabs.nav-justified > .active > a:focus { - border: 1px solid #ddd; -} -@media (min-width: 768px) { - .nav-tabs.nav-justified > li > a { - border-bottom: 1px solid #ddd; - border-radius: 4px 4px 0 0; - } - .nav-tabs.nav-justified > .active > a, - .nav-tabs.nav-justified > .active > a:hover, - .nav-tabs.nav-justified > .active > a:focus { - border-bottom-color: #fff; - } -} -.nav-pills > li { - float: left; -} -.nav-pills > li > a { - border-radius: 4px; -} -.nav-pills > li + li { - margin-left: 2px; -} -.nav-pills > li.active > a, -.nav-pills > li.active > a:hover, -.nav-pills > li.active > a:focus { - color: #fff; - background-color: #337ab7; -} -.nav-stacked > li { - float: none; -} -.nav-stacked > li + li { - margin-top: 2px; - margin-left: 0; -} -.nav-justified { - width: 100%; -} -.nav-justified > li { - float: none; -} -.nav-justified > li > a { - text-align: center; - margin-bottom: 5px; -} -.nav-justified > .dropdown .dropdown-menu { - top: auto; - left: auto; -} -@media (min-width: 768px) { - .nav-justified > li { - display: table-cell; - width: 1%; - } - .nav-justified > li > a { - margin-bottom: 0; - } -} -.nav-tabs-justified { - border-bottom: 0; -} -.nav-tabs-justified > li > a { - margin-right: 0; - border-radius: 4px; -} -.nav-tabs-justified > .active > a, -.nav-tabs-justified > .active > a:hover, -.nav-tabs-justified > .active > a:focus { - border: 1px solid #ddd; -} -@media (min-width: 768px) { - .nav-tabs-justified > li > a { - border-bottom: 1px solid #ddd; - border-radius: 4px 4px 0 0; - } - .nav-tabs-justified > .active > a, - .nav-tabs-justified > .active > a:hover, - .nav-tabs-justified > .active > a:focus { - border-bottom-color: #fff; - } -} -.tab-content > .tab-pane { - display: none; - visibility: hidden; -} -.tab-content > .active { - display: block; - visibility: visible; -} -.nav-tabs .dropdown-menu { - margin-top: -1px; - border-top-right-radius: 0; - border-top-left-radius: 0; -} -.navbar { - position: relative; - min-height: 50px; - margin-bottom: 20px; - border: 1px solid transparent; -} -@media (min-width: 768px) { - .navbar { - border-radius: 4px; - } -} -@media (min-width: 768px) { - .navbar-header { - float: left; - } -} -.navbar-collapse { - overflow-x: visible; - padding-right: 15px; - padding-left: 15px; - border-top: 1px solid transparent; - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); - -webkit-overflow-scrolling: touch; -} -.navbar-collapse.in { - overflow-y: auto; -} -@media (min-width: 768px) { - .navbar-collapse { - width: auto; - border-top: 0; - -webkit-box-shadow: none; - box-shadow: none; - } - .navbar-collapse.collapse { - display: block !important; - visibility: visible !important; - height: auto !important; - padding-bottom: 0; - overflow: visible !important; - } - .navbar-collapse.in { - overflow-y: visible; - } - .navbar-fixed-top .navbar-collapse, - .navbar-static-top .navbar-collapse, - .navbar-fixed-bottom .navbar-collapse { - padding-left: 0; - padding-right: 0; - } -} -.navbar-fixed-top .navbar-collapse, -.navbar-fixed-bottom .navbar-collapse { - max-height: 340px; -} -@media (max-device-width: 480px) and (orientation: landscape) { - .navbar-fixed-top .navbar-collapse, - .navbar-fixed-bottom .navbar-collapse { - max-height: 200px; - } -} -.container > .navbar-header, -.container-fluid > .navbar-header, -.container > .navbar-collapse, -.container-fluid > .navbar-collapse { - margin-right: -15px; - margin-left: -15px; -} -@media (min-width: 768px) { - .container > .navbar-header, - .container-fluid > .navbar-header, - .container > .navbar-collapse, - .container-fluid > .navbar-collapse { - margin-right: 0; - margin-left: 0; - } -} -.navbar-static-top { - z-index: 1000; - border-width: 0 0 1px; -} -@media (min-width: 768px) { - .navbar-static-top { - border-radius: 0; - } -} -.navbar-fixed-top, -.navbar-fixed-bottom { - position: fixed; - right: 0; - left: 0; - z-index: 1030; -} -@media (min-width: 768px) { - .navbar-fixed-top, - .navbar-fixed-bottom { - border-radius: 0; - } -} -.navbar-fixed-top { - top: 0; - border-width: 0 0 1px; -} -.navbar-fixed-bottom { - bottom: 0; - margin-bottom: 0; - border-width: 1px 0 0; -} -.navbar-brand { - float: left; - padding: 15px 15px; - font-size: 18px; - line-height: 20px; - height: 50px; -} -.navbar-brand:hover, -.navbar-brand:focus { - text-decoration: none; -} -.navbar-brand > img { - display: block; -} -@media (min-width: 768px) { - .navbar > .container .navbar-brand, - .navbar > .container-fluid .navbar-brand { - margin-left: -15px; - } -} -.navbar-toggle { - position: relative; - float: right; - margin-right: 15px; - padding: 9px 10px; - margin-top: 8px; - margin-bottom: 8px; - background-color: transparent; - background-image: none; - border: 1px solid transparent; - border-radius: 4px; -} -.navbar-toggle:focus { - outline: 0; -} -.navbar-toggle .icon-bar { - display: block; - width: 22px; - height: 2px; - border-radius: 1px; -} -.navbar-toggle .icon-bar + .icon-bar { - margin-top: 4px; -} -@media (min-width: 768px) { - .navbar-toggle { - display: none; - } -} -.navbar-nav { - margin: 7.5px -15px; -} -.navbar-nav > li > a { - padding-top: 10px; - padding-bottom: 10px; - line-height: 20px; -} -@media (max-width: 767px) { - .navbar-nav .open .dropdown-menu { - position: static; - float: none; - width: auto; - margin-top: 0; - background-color: transparent; - border: 0; - -webkit-box-shadow: none; - box-shadow: none; - } - .navbar-nav .open .dropdown-menu > li > a, - .navbar-nav .open .dropdown-menu .dropdown-header { - padding: 5px 15px 5px 25px; - } - .navbar-nav .open .dropdown-menu > li > a { - line-height: 20px; - } - .navbar-nav .open .dropdown-menu > li > a:hover, - .navbar-nav .open .dropdown-menu > li > a:focus { - background-image: none; - } -} -@media (min-width: 768px) { - .navbar-nav { - float: left; - margin: 0; - } - .navbar-nav > li { - float: left; - } - .navbar-nav > li > a { - padding-top: 15px; - padding-bottom: 15px; - } -} -.navbar-form { - margin-left: -15px; - margin-right: -15px; - padding: 10px 15px; - border-top: 1px solid transparent; - border-bottom: 1px solid transparent; - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); - margin-top: 8px; - margin-bottom: 8px; -} -@media (min-width: 768px) { - .navbar-form .form-group { - display: inline-block; - margin-bottom: 0; - vertical-align: middle; - } - .navbar-form .form-control { - display: inline-block; - width: auto; - vertical-align: middle; - } - .navbar-form .form-control-static { - display: inline-block; - } - .navbar-form .input-group { - display: inline-table; - vertical-align: middle; - } - .navbar-form .input-group .input-group-addon, - .navbar-form .input-group .input-group-btn, - .navbar-form .input-group .form-control { - width: auto; - } - .navbar-form .input-group > .form-control { - width: 100%; - } - .navbar-form .control-label { - margin-bottom: 0; - vertical-align: middle; - } - .navbar-form .radio, - .navbar-form .checkbox { - display: inline-block; - margin-top: 0; - margin-bottom: 0; - vertical-align: middle; - } - .navbar-form .radio label, - .navbar-form .checkbox label { - padding-left: 0; - } - .navbar-form .radio input[type="radio"], - .navbar-form .checkbox input[type="checkbox"] { - position: relative; - margin-left: 0; - } - .navbar-form .has-feedback .form-control-feedback { - top: 0; - } -} -@media (max-width: 767px) { - .navbar-form .form-group { - margin-bottom: 5px; - } - .navbar-form .form-group:last-child { - margin-bottom: 0; - } -} -@media (min-width: 768px) { - .navbar-form { - width: auto; - border: 0; - margin-left: 0; - margin-right: 0; - padding-top: 0; - padding-bottom: 0; - -webkit-box-shadow: none; - box-shadow: none; - } -} -.navbar-nav > li > .dropdown-menu { - margin-top: 0; - border-top-right-radius: 0; - border-top-left-radius: 0; -} -.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { - margin-bottom: 0; - border-top-right-radius: 4px; - border-top-left-radius: 4px; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} -.navbar-btn { - margin-top: 8px; - margin-bottom: 8px; -} -.navbar-btn.btn-sm { - margin-top: 10px; - margin-bottom: 10px; -} -.navbar-btn.btn-xs { - margin-top: 14px; - margin-bottom: 14px; -} -.navbar-text { - margin-top: 15px; - margin-bottom: 15px; -} -@media (min-width: 768px) { - .navbar-text { - float: left; - margin-left: 15px; - margin-right: 15px; - } -} -@media (min-width: 768px) { - .navbar-left { - float: left !important; - } - .navbar-right { - float: right !important; - margin-right: -15px; - } - .navbar-right ~ .navbar-right { - margin-right: 0; - } -} -.navbar-default { - background-color: #f8f8f8; - border-color: #e7e7e7; -} -.navbar-default .navbar-brand { - color: #777; -} -.navbar-default .navbar-brand:hover, -.navbar-default .navbar-brand:focus { - color: #5e5e5e; - background-color: transparent; -} -.navbar-default .navbar-text { - color: #777; -} -.navbar-default .navbar-nav > li > a { - color: #777; -} -.navbar-default .navbar-nav > li > a:hover, -.navbar-default .navbar-nav > li > a:focus { - color: #333; - background-color: transparent; -} -.navbar-default .navbar-nav > .active > a, -.navbar-default .navbar-nav > .active > a:hover, -.navbar-default .navbar-nav > .active > a:focus { - color: #555; - background-color: #e7e7e7; -} -.navbar-default .navbar-nav > .disabled > a, -.navbar-default .navbar-nav > .disabled > a:hover, -.navbar-default .navbar-nav > .disabled > a:focus { - color: #ccc; - background-color: transparent; -} -.navbar-default .navbar-toggle { - border-color: #ddd; -} -.navbar-default .navbar-toggle:hover, -.navbar-default .navbar-toggle:focus { - background-color: #ddd; -} -.navbar-default .navbar-toggle .icon-bar { - background-color: #888; -} -.navbar-default .navbar-collapse, -.navbar-default .navbar-form { - border-color: #e7e7e7; -} -.navbar-default .navbar-nav > .open > a, -.navbar-default .navbar-nav > .open > a:hover, -.navbar-default .navbar-nav > .open > a:focus { - background-color: #e7e7e7; - color: #555; -} -@media (max-width: 767px) { - .navbar-default .navbar-nav .open .dropdown-menu > li > a { - color: #777; - } - .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, - .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { - color: #333; - background-color: transparent; - } - .navbar-default .navbar-nav .open .dropdown-menu > .active > a, - .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, - .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { - color: #555; - background-color: #e7e7e7; - } - .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, - .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, - .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { - color: #ccc; - background-color: transparent; - } -} -.navbar-default .navbar-link { - color: #777; -} -.navbar-default .navbar-link:hover { - color: #333; -} -.navbar-default .btn-link { - color: #777; -} -.navbar-default .btn-link:hover, -.navbar-default .btn-link:focus { - color: #333; -} -.navbar-default .btn-link[disabled]:hover, -fieldset[disabled] .navbar-default .btn-link:hover, -.navbar-default .btn-link[disabled]:focus, -fieldset[disabled] .navbar-default .btn-link:focus { - color: #ccc; -} -.navbar-inverse { - background-color: #222; - border-color: #080808; -} -.navbar-inverse .navbar-brand { - color: #9d9d9d; -} -.navbar-inverse .navbar-brand:hover, -.navbar-inverse .navbar-brand:focus { - color: #fff; - background-color: transparent; -} -.navbar-inverse .navbar-text { - color: #9d9d9d; -} -.navbar-inverse .navbar-nav > li > a { - color: #9d9d9d; -} -.navbar-inverse .navbar-nav > li > a:hover, -.navbar-inverse .navbar-nav > li > a:focus { - color: #fff; - background-color: transparent; -} -.navbar-inverse .navbar-nav > .active > a, -.navbar-inverse .navbar-nav > .active > a:hover, -.navbar-inverse .navbar-nav > .active > a:focus { - color: #fff; - background-color: #080808; -} -.navbar-inverse .navbar-nav > .disabled > a, -.navbar-inverse .navbar-nav > .disabled > a:hover, -.navbar-inverse .navbar-nav > .disabled > a:focus { - color: #444; - background-color: transparent; -} -.navbar-inverse .navbar-toggle { - border-color: #333; -} -.navbar-inverse .navbar-toggle:hover, -.navbar-inverse .navbar-toggle:focus { - background-color: #333; -} -.navbar-inverse .navbar-toggle .icon-bar { - background-color: #fff; -} -.navbar-inverse .navbar-collapse, -.navbar-inverse .navbar-form { - border-color: #101010; -} -.navbar-inverse .navbar-nav > .open > a, -.navbar-inverse .navbar-nav > .open > a:hover, -.navbar-inverse .navbar-nav > .open > a:focus { - background-color: #080808; - color: #fff; -} -@media (max-width: 767px) { - .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { - border-color: #080808; - } - .navbar-inverse .navbar-nav .open .dropdown-menu .divider { - background-color: #080808; - } - .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { - color: #9d9d9d; - } - .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, - .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { - color: #fff; - background-color: transparent; - } - .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, - .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, - .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { - color: #fff; - background-color: #080808; - } - .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, - .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, - .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { - color: #444; - background-color: transparent; - } -} -.navbar-inverse .navbar-link { - color: #9d9d9d; -} -.navbar-inverse .navbar-link:hover { - color: #fff; -} -.navbar-inverse .btn-link { - color: #9d9d9d; -} -.navbar-inverse .btn-link:hover, -.navbar-inverse .btn-link:focus { - color: #fff; -} -.navbar-inverse .btn-link[disabled]:hover, -fieldset[disabled] .navbar-inverse .btn-link:hover, -.navbar-inverse .btn-link[disabled]:focus, -fieldset[disabled] .navbar-inverse .btn-link:focus { - color: #444; -} -.breadcrumb { - padding: 8px 15px; - margin-bottom: 20px; - list-style: none; - background-color: #f5f5f5; - border-radius: 4px; -} -.breadcrumb > li { - display: inline-block; -} -.breadcrumb > li + li:before { - content: "/\A0"; - padding: 0 5px; - color: #ccc; -} -.breadcrumb > .active { - color: #777777; -} -.pagination { - display: inline-block; - padding-left: 0; - margin: 20px 0; - border-radius: 4px; -} -.pagination > li { - display: inline; -} -.pagination > li > a, -.pagination > li > span { - position: relative; - float: left; - padding: 6px 12px; - line-height: 1.42857143; - text-decoration: none; - color: #337ab7; - background-color: #fff; - border: 1px solid #ddd; - margin-left: -1px; -} -.pagination > li:first-child > a, -.pagination > li:first-child > span { - margin-left: 0; - border-bottom-left-radius: 4px; - border-top-left-radius: 4px; -} -.pagination > li:last-child > a, -.pagination > li:last-child > span { - border-bottom-right-radius: 4px; - border-top-right-radius: 4px; -} -.pagination > li > a:hover, -.pagination > li > span:hover, -.pagination > li > a:focus, -.pagination > li > span:focus { - color: #23527c; - background-color: #eeeeee; - border-color: #ddd; -} -.pagination > .active > a, -.pagination > .active > span, -.pagination > .active > a:hover, -.pagination > .active > span:hover, -.pagination > .active > a:focus, -.pagination > .active > span:focus { - z-index: 2; - color: #fff; - background-color: #337ab7; - border-color: #337ab7; - cursor: default; -} -.pagination > .disabled > span, -.pagination > .disabled > span:hover, -.pagination > .disabled > span:focus, -.pagination > .disabled > a, -.pagination > .disabled > a:hover, -.pagination > .disabled > a:focus { - color: #777777; - background-color: #fff; - border-color: #ddd; - cursor: not-allowed; -} -.pagination-lg > li > a, -.pagination-lg > li > span { - padding: 10px 16px; - font-size: 18px; -} -.pagination-lg > li:first-child > a, -.pagination-lg > li:first-child > span { - border-bottom-left-radius: 6px; - border-top-left-radius: 6px; -} -.pagination-lg > li:last-child > a, -.pagination-lg > li:last-child > span { - border-bottom-right-radius: 6px; - border-top-right-radius: 6px; -} -.pagination-sm > li > a, -.pagination-sm > li > span { - padding: 5px 10px; - font-size: 12px; -} -.pagination-sm > li:first-child > a, -.pagination-sm > li:first-child > span { - border-bottom-left-radius: 3px; - border-top-left-radius: 3px; -} -.pagination-sm > li:last-child > a, -.pagination-sm > li:last-child > span { - border-bottom-right-radius: 3px; - border-top-right-radius: 3px; -} -.pager { - padding-left: 0; - margin: 20px 0; - list-style: none; - text-align: center; -} -.pager li { - display: inline; -} -.pager li > a, -.pager li > span { - display: inline-block; - padding: 5px 14px; - background-color: #fff; - border: 1px solid #ddd; - border-radius: 15px; -} -.pager li > a:hover, -.pager li > a:focus { - text-decoration: none; - background-color: #eeeeee; -} -.pager .next > a, -.pager .next > span { - float: right; -} -.pager .previous > a, -.pager .previous > span { - float: left; -} -.pager .disabled > a, -.pager .disabled > a:hover, -.pager .disabled > a:focus, -.pager .disabled > span { - color: #777777; - background-color: #fff; - cursor: not-allowed; -} -.label { - display: inline; - padding: .2em .6em .3em; - font-size: 75%; - font-weight: bold; - line-height: 1; - color: #fff; - text-align: center; - white-space: nowrap; - vertical-align: baseline; - border-radius: .25em; -} -a.label:hover, -a.label:focus { - color: #fff; - text-decoration: none; - cursor: pointer; -} -.label:empty { - display: none; -} -.btn .label { - position: relative; - top: -1px; -} -.label-default { - background-color: #777777; -} -.label-default[href]:hover, -.label-default[href]:focus { - background-color: #5e5e5e; -} -.label-primary { - background-color: #337ab7; -} -.label-primary[href]:hover, -.label-primary[href]:focus { - background-color: #286090; -} -.label-success { - background-color: #5cb85c; -} -.label-success[href]:hover, -.label-success[href]:focus { - background-color: #449d44; -} -.label-info { - background-color: #5bc0de; -} -.label-info[href]:hover, -.label-info[href]:focus { - background-color: #31b0d5; -} -.label-warning { - background-color: #f0ad4e; -} -.label-warning[href]:hover, -.label-warning[href]:focus { - background-color: #ec971f; -} -.label-danger { - background-color: #d9534f; -} -.label-danger[href]:hover, -.label-danger[href]:focus { - background-color: #c9302c; -} -.badge { - display: inline-block; - min-width: 10px; - padding: 3px 7px; - font-size: 12px; - font-weight: bold; - color: #fff; - line-height: 1; - vertical-align: baseline; - white-space: nowrap; - text-align: center; - background-color: #777777; - border-radius: 10px; -} -.badge:empty { - display: none; -} -.btn .badge { - position: relative; - top: -1px; -} -.btn-xs .badge { - top: 0; - padding: 1px 5px; -} -a.badge:hover, -a.badge:focus { - color: #fff; - text-decoration: none; - cursor: pointer; -} -.list-group-item.active > .badge, -.nav-pills > .active > a > .badge { - color: #337ab7; - background-color: #fff; -} -.list-group-item > .badge { - float: right; -} -.list-group-item > .badge + .badge { - margin-right: 5px; -} -.nav-pills > li > a > .badge { - margin-left: 3px; -} -.jumbotron { - padding: 30px 15px; - margin-bottom: 30px; - color: inherit; - background-color: #eeeeee; -} -.jumbotron h1, -.jumbotron .h1 { - color: inherit; -} -.jumbotron p { - margin-bottom: 15px; - font-size: 21px; - font-weight: 200; -} -.jumbotron > hr { - border-top-color: #d5d5d5; -} -.container .jumbotron, -.container-fluid .jumbotron { - border-radius: 6px; -} -.jumbotron .container { - max-width: 100%; -} -@media screen and (min-width: 768px) { - .jumbotron { - padding: 48px 0; - } - .container .jumbotron, - .container-fluid .jumbotron { - padding-left: 60px; - padding-right: 60px; - } - .jumbotron h1, - .jumbotron .h1 { - font-size: 63px; - } -} -.thumbnail { - display: block; - padding: 4px; - margin-bottom: 20px; - line-height: 1.42857143; - background-color: #fff; - border: 1px solid #ddd; - border-radius: 4px; - -webkit-transition: border 0.2s ease-in-out; - transition: border 0.2s ease-in-out; -} -.thumbnail > img, -.thumbnail a > img { - margin-left: auto; - margin-right: auto; -} -a.thumbnail:hover, -a.thumbnail:focus, -a.thumbnail.active { - border-color: #337ab7; -} -.thumbnail .caption { - padding: 9px; - color: #333333; -} -.alert { - padding: 15px; - margin-bottom: 20px; - border: 1px solid transparent; - border-radius: 4px; -} -.alert h4 { - margin-top: 0; - color: inherit; -} -.alert .alert-link { - font-weight: bold; -} -.alert > p, -.alert > ul { - margin-bottom: 0; -} -.alert > p + p { - margin-top: 5px; -} -.alert-dismissable, -.alert-dismissible { - padding-right: 35px; -} -.alert-dismissable .close, -.alert-dismissible .close { - position: relative; - top: -2px; - right: -21px; - color: inherit; -} -.alert-success { - background-color: #dff0d8; - border-color: #d6e9c6; - color: #3c763d; -} -.alert-success hr { - border-top-color: #c9e2b3; -} -.alert-success .alert-link { - color: #2b542c; -} -.alert-info { - background-color: #d9edf7; - border-color: #bce8f1; - color: #31708f; -} -.alert-info hr { - border-top-color: #a6e1ec; -} -.alert-info .alert-link { - color: #245269; -} -.alert-warning { - background-color: #fcf8e3; - border-color: #faebcc; - color: #8a6d3b; -} -.alert-warning hr { - border-top-color: #f7e1b5; -} -.alert-warning .alert-link { - color: #66512c; -} -.alert-danger { - background-color: #f2dede; - border-color: #ebccd1; - color: #a94442; -} -.alert-danger hr { - border-top-color: #e4b9c0; -} -.alert-danger .alert-link { - color: #843534; -} -@-webkit-keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - to { - background-position: 0 0; - } -} -@keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - to { - background-position: 0 0; - } -} -.progress { - overflow: hidden; - height: 20px; - margin-bottom: 20px; - background-color: #f5f5f5; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); -} -.progress-bar { - float: left; - width: 0%; - height: 100%; - font-size: 12px; - line-height: 20px; - color: #fff; - text-align: center; - background-color: #337ab7; - -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); - box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); - -webkit-transition: width 0.6s ease; - transition: width 0.6s ease; -} -.progress-striped .progress-bar, -.progress-bar-striped { - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-size: 40px 40px; -} -.progress.active .progress-bar, -.progress-bar.active { - -webkit-animation: progress-bar-stripes 2s linear infinite; - animation: progress-bar-stripes 2s linear infinite; -} -.progress-bar-success { - background-color: #5cb85c; -} -.progress-striped .progress-bar-success { - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -} -.progress-bar-info { - background-color: #5bc0de; -} -.progress-striped .progress-bar-info { - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -} -.progress-bar-warning { - background-color: #f0ad4e; -} -.progress-striped .progress-bar-warning { - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -} -.progress-bar-danger { - background-color: #d9534f; -} -.progress-striped .progress-bar-danger { - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -} -.media { - margin-top: 15px; -} -.media:first-child { - margin-top: 0; -} -.media, -.media-body { - zoom: 1; - overflow: hidden; -} -.media-body { - width: 10000px; -} -.media-object { - display: block; -} -.media-right, -.media > .pull-right { - padding-left: 10px; -} -.media-left, -.media > .pull-left { - padding-right: 10px; -} -.media-left, -.media-right, -.media-body { - display: table-cell; - vertical-align: top; -} -.media-middle { - vertical-align: middle; -} -.media-bottom { - vertical-align: bottom; -} -.media-heading { - margin-top: 0; - margin-bottom: 5px; -} -.media-list { - padding-left: 0; - list-style: none; -} -.list-group { - margin-bottom: 20px; - padding-left: 0; -} -.list-group-item { - position: relative; - display: block; - padding: 10px 15px; - margin-bottom: -1px; - background-color: #fff; - border: 1px solid #ddd; -} -.list-group-item:first-child { - border-top-right-radius: 4px; - border-top-left-radius: 4px; -} -.list-group-item:last-child { - margin-bottom: 0; - border-bottom-right-radius: 4px; - border-bottom-left-radius: 4px; -} -a.list-group-item { - color: #555; -} -a.list-group-item .list-group-item-heading { - color: #333; -} -a.list-group-item:hover, -a.list-group-item:focus { - text-decoration: none; - color: #555; - background-color: #f5f5f5; -} -.list-group-item.disabled, -.list-group-item.disabled:hover, -.list-group-item.disabled:focus { - background-color: #eeeeee; - color: #777777; - cursor: not-allowed; -} -.list-group-item.disabled .list-group-item-heading, -.list-group-item.disabled:hover .list-group-item-heading, -.list-group-item.disabled:focus .list-group-item-heading { - color: inherit; -} -.list-group-item.disabled .list-group-item-text, -.list-group-item.disabled:hover .list-group-item-text, -.list-group-item.disabled:focus .list-group-item-text { - color: #777777; -} -.list-group-item.active, -.list-group-item.active:hover, -.list-group-item.active:focus { - z-index: 2; - color: #fff; - background-color: #337ab7; - border-color: #337ab7; -} -.list-group-item.active .list-group-item-heading, -.list-group-item.active:hover .list-group-item-heading, -.list-group-item.active:focus .list-group-item-heading, -.list-group-item.active .list-group-item-heading > small, -.list-group-item.active:hover .list-group-item-heading > small, -.list-group-item.active:focus .list-group-item-heading > small, -.list-group-item.active .list-group-item-heading > .small, -.list-group-item.active:hover .list-group-item-heading > .small, -.list-group-item.active:focus .list-group-item-heading > .small { - color: inherit; -} -.list-group-item.active .list-group-item-text, -.list-group-item.active:hover .list-group-item-text, -.list-group-item.active:focus .list-group-item-text { - color: #c7ddef; -} -.list-group-item-success { - color: #3c763d; - background-color: #dff0d8; -} -a.list-group-item-success { - color: #3c763d; -} -a.list-group-item-success .list-group-item-heading { - color: inherit; -} -a.list-group-item-success:hover, -a.list-group-item-success:focus { - color: #3c763d; - background-color: #d0e9c6; -} -a.list-group-item-success.active, -a.list-group-item-success.active:hover, -a.list-group-item-success.active:focus { - color: #fff; - background-color: #3c763d; - border-color: #3c763d; -} -.list-group-item-info { - color: #31708f; - background-color: #d9edf7; -} -a.list-group-item-info { - color: #31708f; -} -a.list-group-item-info .list-group-item-heading { - color: inherit; -} -a.list-group-item-info:hover, -a.list-group-item-info:focus { - color: #31708f; - background-color: #c4e3f3; -} -a.list-group-item-info.active, -a.list-group-item-info.active:hover, -a.list-group-item-info.active:focus { - color: #fff; - background-color: #31708f; - border-color: #31708f; -} -.list-group-item-warning { - color: #8a6d3b; - background-color: #fcf8e3; -} -a.list-group-item-warning { - color: #8a6d3b; -} -a.list-group-item-warning .list-group-item-heading { - color: inherit; -} -a.list-group-item-warning:hover, -a.list-group-item-warning:focus { - color: #8a6d3b; - background-color: #faf2cc; -} -a.list-group-item-warning.active, -a.list-group-item-warning.active:hover, -a.list-group-item-warning.active:focus { - color: #fff; - background-color: #8a6d3b; - border-color: #8a6d3b; -} -.list-group-item-danger { - color: #a94442; - background-color: #f2dede; -} -a.list-group-item-danger { - color: #a94442; -} -a.list-group-item-danger .list-group-item-heading { - color: inherit; -} -a.list-group-item-danger:hover, -a.list-group-item-danger:focus { - color: #a94442; - background-color: #ebcccc; -} -a.list-group-item-danger.active, -a.list-group-item-danger.active:hover, -a.list-group-item-danger.active:focus { - color: #fff; - background-color: #a94442; - border-color: #a94442; -} -.list-group-item-heading { - margin-top: 0; - margin-bottom: 5px; -} -.list-group-item-text { - margin-bottom: 0; - line-height: 1.3; -} -.panel { - margin-bottom: 20px; - background-color: #fff; - border: 1px solid transparent; - border-radius: 4px; - -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); - box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); -} -.panel-body { - padding: 15px; -} -.panel-heading { - padding: 10px 15px; - border-bottom: 1px solid transparent; - border-top-right-radius: 3px; - border-top-left-radius: 3px; -} -.panel-heading > .dropdown .dropdown-toggle { - color: inherit; -} -.panel-title { - margin-top: 0; - margin-bottom: 0; - font-size: 16px; - color: inherit; -} -.panel-title > a, -.panel-title > small, -.panel-title > .small, -.panel-title > small > a, -.panel-title > .small > a { - color: inherit; -} -.panel-footer { - padding: 10px 15px; - background-color: #f5f5f5; - border-top: 1px solid #ddd; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; -} -.panel > .list-group, -.panel > .panel-collapse > .list-group { - margin-bottom: 0; -} -.panel > .list-group .list-group-item, -.panel > .panel-collapse > .list-group .list-group-item { - border-width: 1px 0; - border-radius: 0; -} -.panel > .list-group:first-child .list-group-item:first-child, -.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { - border-top: 0; - border-top-right-radius: 3px; - border-top-left-radius: 3px; -} -.panel > .list-group:last-child .list-group-item:last-child, -.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { - border-bottom: 0; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; -} -.panel-heading + .list-group .list-group-item:first-child { - border-top-width: 0; -} -.list-group + .panel-footer { - border-top-width: 0; -} -.panel > .table, -.panel > .table-responsive > .table, -.panel > .panel-collapse > .table { - margin-bottom: 0; -} -.panel > .table caption, -.panel > .table-responsive > .table caption, -.panel > .panel-collapse > .table caption { - padding-left: 15px; - padding-right: 15px; -} -.panel > .table:first-child, -.panel > .table-responsive:first-child > .table:first-child { - border-top-right-radius: 3px; - border-top-left-radius: 3px; -} -.panel > .table:first-child > thead:first-child > tr:first-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, -.panel > .table:first-child > tbody:first-child > tr:first-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { - border-top-left-radius: 3px; - border-top-right-radius: 3px; -} -.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, -.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, -.panel > .table:first-child > thead:first-child > tr:first-child th:first-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, -.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { - border-top-left-radius: 3px; -} -.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, -.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, -.panel > .table:first-child > thead:first-child > tr:first-child th:last-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, -.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { - border-top-right-radius: 3px; -} -.panel > .table:last-child, -.panel > .table-responsive:last-child > .table:last-child { - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; -} -.panel > .table:last-child > tbody:last-child > tr:last-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { - border-bottom-left-radius: 3px; - border-bottom-right-radius: 3px; -} -.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, -.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { - border-bottom-left-radius: 3px; -} -.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, -.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { - border-bottom-right-radius: 3px; -} -.panel > .panel-body + .table, -.panel > .panel-body + .table-responsive, -.panel > .table + .panel-body, -.panel > .table-responsive + .panel-body { - border-top: 1px solid #ddd; -} -.panel > .table > tbody:first-child > tr:first-child th, -.panel > .table > tbody:first-child > tr:first-child td { - border-top: 0; -} -.panel > .table-bordered, -.panel > .table-responsive > .table-bordered { - border: 0; -} -.panel > .table-bordered > thead > tr > th:first-child, -.panel > .table-responsive > .table-bordered > thead > tr > th:first-child, -.panel > .table-bordered > tbody > tr > th:first-child, -.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, -.panel > .table-bordered > tfoot > tr > th:first-child, -.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, -.panel > .table-bordered > thead > tr > td:first-child, -.panel > .table-responsive > .table-bordered > thead > tr > td:first-child, -.panel > .table-bordered > tbody > tr > td:first-child, -.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, -.panel > .table-bordered > tfoot > tr > td:first-child, -.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { - border-left: 0; -} -.panel > .table-bordered > thead > tr > th:last-child, -.panel > .table-responsive > .table-bordered > thead > tr > th:last-child, -.panel > .table-bordered > tbody > tr > th:last-child, -.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, -.panel > .table-bordered > tfoot > tr > th:last-child, -.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, -.panel > .table-bordered > thead > tr > td:last-child, -.panel > .table-responsive > .table-bordered > thead > tr > td:last-child, -.panel > .table-bordered > tbody > tr > td:last-child, -.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, -.panel > .table-bordered > tfoot > tr > td:last-child, -.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { - border-right: 0; -} -.panel > .table-bordered > thead > tr:first-child > td, -.panel > .table-responsive > .table-bordered > thead > tr:first-child > td, -.panel > .table-bordered > tbody > tr:first-child > td, -.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, -.panel > .table-bordered > thead > tr:first-child > th, -.panel > .table-responsive > .table-bordered > thead > tr:first-child > th, -.panel > .table-bordered > tbody > tr:first-child > th, -.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { - border-bottom: 0; -} -.panel > .table-bordered > tbody > tr:last-child > td, -.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, -.panel > .table-bordered > tfoot > tr:last-child > td, -.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, -.panel > .table-bordered > tbody > tr:last-child > th, -.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, -.panel > .table-bordered > tfoot > tr:last-child > th, -.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { - border-bottom: 0; -} -.panel > .table-responsive { - border: 0; - margin-bottom: 0; -} -.panel-group { - margin-bottom: 20px; -} -.panel-group .panel { - margin-bottom: 0; - border-radius: 4px; -} -.panel-group .panel + .panel { - margin-top: 5px; -} -.panel-group .panel-heading { - border-bottom: 0; -} -.panel-group .panel-heading + .panel-collapse > .panel-body, -.panel-group .panel-heading + .panel-collapse > .list-group { - border-top: 1px solid #ddd; -} -.panel-group .panel-footer { - border-top: 0; -} -.panel-group .panel-footer + .panel-collapse .panel-body { - border-bottom: 1px solid #ddd; -} -.panel-default { - border-color: #ddd; -} -.panel-default > .panel-heading { - color: #333333; - background-color: #f5f5f5; - border-color: #ddd; -} -.panel-default > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #ddd; -} -.panel-default > .panel-heading .badge { - color: #f5f5f5; - background-color: #333333; -} -.panel-default > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #ddd; -} -.panel-primary { - border-color: #337ab7; -} -.panel-primary > .panel-heading { - color: #fff; - background-color: #337ab7; - border-color: #337ab7; -} -.panel-primary > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #337ab7; -} -.panel-primary > .panel-heading .badge { - color: #337ab7; - background-color: #fff; -} -.panel-primary > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #337ab7; -} -.panel-success { - border-color: #d6e9c6; -} -.panel-success > .panel-heading { - color: #3c763d; - background-color: #dff0d8; - border-color: #d6e9c6; -} -.panel-success > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #d6e9c6; -} -.panel-success > .panel-heading .badge { - color: #dff0d8; - background-color: #3c763d; -} -.panel-success > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #d6e9c6; -} -.panel-info { - border-color: #bce8f1; -} -.panel-info > .panel-heading { - color: #31708f; - background-color: #d9edf7; - border-color: #bce8f1; -} -.panel-info > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #bce8f1; -} -.panel-info > .panel-heading .badge { - color: #d9edf7; - background-color: #31708f; -} -.panel-info > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #bce8f1; -} -.panel-warning { - border-color: #faebcc; -} -.panel-warning > .panel-heading { - color: #8a6d3b; - background-color: #fcf8e3; - border-color: #faebcc; -} -.panel-warning > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #faebcc; -} -.panel-warning > .panel-heading .badge { - color: #fcf8e3; - background-color: #8a6d3b; -} -.panel-warning > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #faebcc; -} -.panel-danger { - border-color: #ebccd1; -} -.panel-danger > .panel-heading { - color: #a94442; - background-color: #f2dede; - border-color: #ebccd1; -} -.panel-danger > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #ebccd1; -} -.panel-danger > .panel-heading .badge { - color: #f2dede; - background-color: #a94442; -} -.panel-danger > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #ebccd1; -} -.embed-responsive { - position: relative; - display: block; - height: 0; - padding: 0; - overflow: hidden; -} -.embed-responsive .embed-responsive-item, -.embed-responsive iframe, -.embed-responsive embed, -.embed-responsive object, -.embed-responsive video { - position: absolute; - top: 0; - left: 0; - bottom: 0; - height: 100%; - width: 100%; - border: 0; -} -.embed-responsive.embed-responsive-16by9 { - padding-bottom: 56.25%; -} -.embed-responsive.embed-responsive-4by3 { - padding-bottom: 75%; -} -.well { - min-height: 20px; - padding: 19px; - margin-bottom: 20px; - background-color: #f5f5f5; - border: 1px solid #e3e3e3; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); -} -.well blockquote { - border-color: #ddd; - border-color: rgba(0, 0, 0, 0.15); -} -.well-lg { - padding: 24px; - border-radius: 6px; -} -.well-sm { - padding: 9px; - border-radius: 3px; -} -.close { - float: right; - font-size: 21px; - font-weight: bold; - line-height: 1; - color: #000; - text-shadow: 0 1px 0 #fff; - opacity: 0.2; - filter: alpha(opacity=20); -} -.close:hover, -.close:focus { - color: #000; - text-decoration: none; - cursor: pointer; - opacity: 0.5; - filter: alpha(opacity=50); -} -button.close { - padding: 0; - cursor: pointer; - background: transparent; - border: 0; - -webkit-appearance: none; -} -.modal-open { - overflow: hidden; -} -.modal { - display: none; - overflow: hidden; - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1040; - -webkit-overflow-scrolling: touch; - outline: 0; -} -.modal.fade .modal-dialog { - -webkit-transform: translate(0, -25%); - transform: translate(0, -25%); - -webkit-transition: -webkit-transform 0.3s ease-out; - transition: -webkit-transform 0.3s ease-out; - transition: transform 0.3s ease-out; - transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; -} -.modal.in .modal-dialog { - -webkit-transform: translate(0, 0); - transform: translate(0, 0); -} -.modal-open .modal { - overflow-x: hidden; - overflow-y: auto; -} -.modal-dialog { - position: relative; - width: auto; - margin: 10px; -} -.modal-content { - position: relative; - background-color: #fff; - border: 1px solid #999; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 6px; - -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); - box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); - background-clip: padding-box; - outline: 0; -} -.modal-backdrop { - position: absolute; - top: 0; - right: 0; - left: 0; - background-color: #000; -} -.modal-backdrop.fade { - opacity: 0; - filter: alpha(opacity=0); -} -.modal-backdrop.in { - opacity: 0.5; - filter: alpha(opacity=50); -} -.modal-header { - padding: 15px; - border-bottom: 1px solid #e5e5e5; - min-height: 16.42857143px; -} -.modal-header .close { - margin-top: -2px; -} -.modal-title { - margin: 0; - line-height: 1.42857143; -} -.modal-body { - position: relative; - padding: 15px; -} -.modal-footer { - padding: 15px; - text-align: right; - border-top: 1px solid #e5e5e5; -} -.modal-footer .btn + .btn { - margin-left: 5px; - margin-bottom: 0; -} -.modal-footer .btn-group .btn + .btn { - margin-left: -1px; -} -.modal-footer .btn-block + .btn-block { - margin-left: 0; -} -.modal-scrollbar-measure { - position: absolute; - top: -9999px; - width: 50px; - height: 50px; - overflow: scroll; -} -@media (min-width: 768px) { - .modal-dialog { - width: 600px; - margin: 30px auto; - } - .modal-content { - -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); - box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); - } - .modal-sm { - width: 300px; - } -} -@media (min-width: 992px) { - .modal-lg { - width: 900px; - } -} -.tooltip { - position: absolute; - z-index: 1070; - display: block; - visibility: visible; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 12px; - font-weight: normal; - line-height: 1.4; - opacity: 0; - filter: alpha(opacity=0); -} -.tooltip.in { - opacity: 0.9; - filter: alpha(opacity=90); -} -.tooltip.top { - margin-top: -3px; - padding: 5px 0; -} -.tooltip.right { - margin-left: 3px; - padding: 0 5px; -} -.tooltip.bottom { - margin-top: 3px; - padding: 5px 0; -} -.tooltip.left { - margin-left: -3px; - padding: 0 5px; -} -.tooltip-inner { - max-width: 200px; - padding: 3px 8px; - color: #fff; - text-align: center; - text-decoration: none; - background-color: #000; - border-radius: 4px; -} -.tooltip-arrow { - position: absolute; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; -} -.tooltip.top .tooltip-arrow { - bottom: 0; - left: 50%; - margin-left: -5px; - border-width: 5px 5px 0; - border-top-color: #000; -} -.tooltip.top-left .tooltip-arrow { - bottom: 0; - right: 5px; - margin-bottom: -5px; - border-width: 5px 5px 0; - border-top-color: #000; -} -.tooltip.top-right .tooltip-arrow { - bottom: 0; - left: 5px; - margin-bottom: -5px; - border-width: 5px 5px 0; - border-top-color: #000; -} -.tooltip.right .tooltip-arrow { - top: 50%; - left: 0; - margin-top: -5px; - border-width: 5px 5px 5px 0; - border-right-color: #000; -} -.tooltip.left .tooltip-arrow { - top: 50%; - right: 0; - margin-top: -5px; - border-width: 5px 0 5px 5px; - border-left-color: #000; -} -.tooltip.bottom .tooltip-arrow { - top: 0; - left: 50%; - margin-left: -5px; - border-width: 0 5px 5px; - border-bottom-color: #000; -} -.tooltip.bottom-left .tooltip-arrow { - top: 0; - right: 5px; - margin-top: -5px; - border-width: 0 5px 5px; - border-bottom-color: #000; -} -.tooltip.bottom-right .tooltip-arrow { - top: 0; - left: 5px; - margin-top: -5px; - border-width: 0 5px 5px; - border-bottom-color: #000; -} -.popover { - position: absolute; - top: 0; - left: 0; - z-index: 1060; - display: none; - max-width: 276px; - padding: 1px; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 14px; - font-weight: normal; - line-height: 1.42857143; - text-align: left; - background-color: #fff; - background-clip: padding-box; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 6px; - -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - white-space: normal; -} -.popover.top { - margin-top: -10px; -} -.popover.right { - margin-left: 10px; -} -.popover.bottom { - margin-top: 10px; -} -.popover.left { - margin-left: -10px; -} -.popover-title { - margin: 0; - padding: 8px 14px; - font-size: 14px; - background-color: #f7f7f7; - border-bottom: 1px solid #ebebeb; - border-radius: 5px 5px 0 0; -} -.popover-content { - padding: 9px 14px; -} -.popover > .arrow, -.popover > .arrow:after { - position: absolute; - display: block; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; -} -.popover > .arrow { - border-width: 11px; -} -.popover > .arrow:after { - border-width: 10px; - content: ""; -} -.popover.top > .arrow { - left: 50%; - margin-left: -11px; - border-bottom-width: 0; - border-top-color: #999999; - border-top-color: rgba(0, 0, 0, 0.25); - bottom: -11px; -} -.popover.top > .arrow:after { - content: " "; - bottom: 1px; - margin-left: -10px; - border-bottom-width: 0; - border-top-color: #fff; -} -.popover.right > .arrow { - top: 50%; - left: -11px; - margin-top: -11px; - border-left-width: 0; - border-right-color: #999999; - border-right-color: rgba(0, 0, 0, 0.25); -} -.popover.right > .arrow:after { - content: " "; - left: 1px; - bottom: -10px; - border-left-width: 0; - border-right-color: #fff; -} -.popover.bottom > .arrow { - left: 50%; - margin-left: -11px; - border-top-width: 0; - border-bottom-color: #999999; - border-bottom-color: rgba(0, 0, 0, 0.25); - top: -11px; -} -.popover.bottom > .arrow:after { - content: " "; - top: 1px; - margin-left: -10px; - border-top-width: 0; - border-bottom-color: #fff; -} -.popover.left > .arrow { - top: 50%; - right: -11px; - margin-top: -11px; - border-right-width: 0; - border-left-color: #999999; - border-left-color: rgba(0, 0, 0, 0.25); -} -.popover.left > .arrow:after { - content: " "; - right: 1px; - border-right-width: 0; - border-left-color: #fff; - bottom: -10px; -} -.carousel { - position: relative; -} -.carousel-inner { - position: relative; - overflow: hidden; - width: 100%; -} -.carousel-inner > .item { - display: none; - position: relative; - -webkit-transition: 0.6s ease-in-out left; - transition: 0.6s ease-in-out left; -} -.carousel-inner > .item > img, -.carousel-inner > .item > a > img { - line-height: 1; -} -@media all and (transform-3d), (-webkit-transform-3d) { - .carousel-inner > .item { - -webkit-transition: -webkit-transform 0.6s ease-in-out; - transition: -webkit-transform 0.6s ease-in-out; - transition: transform 0.6s ease-in-out; - transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - -webkit-perspective: 1000; - perspective: 1000; - } - .carousel-inner > .item.next, - .carousel-inner > .item.active.right { - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - left: 0; - } - .carousel-inner > .item.prev, - .carousel-inner > .item.active.left { - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - left: 0; - } - .carousel-inner > .item.next.left, - .carousel-inner > .item.prev.right, - .carousel-inner > .item.active { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - left: 0; - } -} -.carousel-inner > .active, -.carousel-inner > .next, -.carousel-inner > .prev { - display: block; -} -.carousel-inner > .active { - left: 0; -} -.carousel-inner > .next, -.carousel-inner > .prev { - position: absolute; - top: 0; - width: 100%; -} -.carousel-inner > .next { - left: 100%; -} -.carousel-inner > .prev { - left: -100%; -} -.carousel-inner > .next.left, -.carousel-inner > .prev.right { - left: 0; -} -.carousel-inner > .active.left { - left: -100%; -} -.carousel-inner > .active.right { - left: 100%; -} -.carousel-control { - position: absolute; - top: 0; - left: 0; - bottom: 0; - width: 15%; - opacity: 0.5; - filter: alpha(opacity=50); - font-size: 20px; - color: #fff; - text-align: center; - text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); -} -.carousel-control.left { - background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001))); - background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); -} -.carousel-control.right { - left: auto; - right: 0; - background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5))); - background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); -} -.carousel-control:hover, -.carousel-control:focus { - outline: 0; - color: #fff; - text-decoration: none; - opacity: 0.9; - filter: alpha(opacity=90); -} -.carousel-control .icon-prev, -.carousel-control .icon-next, -.carousel-control .glyphicon-chevron-left, -.carousel-control .glyphicon-chevron-right { - position: absolute; - top: 50%; - z-index: 5; - display: inline-block; -} -.carousel-control .icon-prev, -.carousel-control .glyphicon-chevron-left { - left: 50%; - margin-left: -10px; -} -.carousel-control .icon-next, -.carousel-control .glyphicon-chevron-right { - right: 50%; - margin-right: -10px; -} -.carousel-control .icon-prev, -.carousel-control .icon-next { - width: 20px; - height: 20px; - margin-top: -10px; - line-height: 1; - font-family: serif; -} -.carousel-control .icon-prev:before { - content: '\2039'; -} -.carousel-control .icon-next:before { - content: '\203A'; -} -.carousel-indicators { - position: absolute; - bottom: 10px; - left: 50%; - z-index: 15; - width: 60%; - margin-left: -30%; - padding-left: 0; - list-style: none; - text-align: center; -} -.carousel-indicators li { - display: inline-block; - width: 10px; - height: 10px; - margin: 1px; - text-indent: -999px; - border: 1px solid #fff; - border-radius: 10px; - cursor: pointer; - background-color: #000 \9; - background-color: rgba(0, 0, 0, 0); -} -.carousel-indicators .active { - margin: 0; - width: 12px; - height: 12px; - background-color: #fff; -} -.carousel-caption { - position: absolute; - left: 15%; - right: 15%; - bottom: 20px; - z-index: 10; - padding-top: 20px; - padding-bottom: 20px; - color: #fff; - text-align: center; - text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); -} -.carousel-caption .btn { - text-shadow: none; -} -@media screen and (min-width: 768px) { - .carousel-control .glyphicon-chevron-left, - .carousel-control .glyphicon-chevron-right, - .carousel-control .icon-prev, - .carousel-control .icon-next { - width: 30px; - height: 30px; - margin-top: -15px; - font-size: 30px; - } - .carousel-control .glyphicon-chevron-left, - .carousel-control .icon-prev { - margin-left: -15px; - } - .carousel-control .glyphicon-chevron-right, - .carousel-control .icon-next { - margin-right: -15px; - } - .carousel-caption { - left: 20%; - right: 20%; - padding-bottom: 30px; - } - .carousel-indicators { - bottom: 20px; - } -} -.clearfix:before, -.clearfix:after, -.dl-horizontal dd:before, -.dl-horizontal dd:after, -.container:before, -.container:after, -.container-fluid:before, -.container-fluid:after, -.row:before, -.row:after, -.form-horizontal .form-group:before, -.form-horizontal .form-group:after, -.btn-toolbar:before, -.btn-toolbar:after, -.btn-group-vertical > .btn-group:before, -.btn-group-vertical > .btn-group:after, -.nav:before, -.nav:after, -.navbar:before, -.navbar:after, -.navbar-header:before, -.navbar-header:after, -.navbar-collapse:before, -.navbar-collapse:after, -.pager:before, -.pager:after, -.panel-body:before, -.panel-body:after, -.modal-footer:before, -.modal-footer:after { - content: " "; - display: table; -} -.clearfix:after, -.dl-horizontal dd:after, -.container:after, -.container-fluid:after, -.row:after, -.form-horizontal .form-group:after, -.btn-toolbar:after, -.btn-group-vertical > .btn-group:after, -.nav:after, -.navbar:after, -.navbar-header:after, -.navbar-collapse:after, -.pager:after, -.panel-body:after, -.modal-footer:after { - clear: both; -} -.center-block { - display: block; - margin-left: auto; - margin-right: auto; -} -.pull-right { - float: right !important; -} -.pull-left { - float: left !important; -} -.hide { - display: none !important; -} -.show { - display: block !important; -} -.invisible { - visibility: hidden; -} -.text-hide { - font: 0/0 a; - color: transparent; - text-shadow: none; - background-color: transparent; - border: 0; -} -.hidden { - display: none !important; - visibility: hidden !important; -} -.affix { - position: fixed; -} -@-ms-viewport { - width: device-width; -} -.visible-xs, -.visible-sm, -.visible-md, -.visible-lg { - display: none !important; -} -.visible-xs-block, -.visible-xs-inline, -.visible-xs-inline-block, -.visible-sm-block, -.visible-sm-inline, -.visible-sm-inline-block, -.visible-md-block, -.visible-md-inline, -.visible-md-inline-block, -.visible-lg-block, -.visible-lg-inline, -.visible-lg-inline-block { - display: none !important; -} -@media (max-width: 767px) { - .visible-xs { - display: block !important; - } - table.visible-xs { - display: table; - } - tr.visible-xs { - display: table-row !important; - } - th.visible-xs, - td.visible-xs { - display: table-cell !important; - } -} -@media (max-width: 767px) { - .visible-xs-block { - display: block !important; - } -} -@media (max-width: 767px) { - .visible-xs-inline { - display: inline !important; - } -} -@media (max-width: 767px) { - .visible-xs-inline-block { - display: inline-block !important; - } -} -@media (min-width: 768px) and (max-width: 991px) { - .visible-sm { - display: block !important; - } - table.visible-sm { - display: table; - } - tr.visible-sm { - display: table-row !important; - } - th.visible-sm, - td.visible-sm { - display: table-cell !important; - } -} -@media (min-width: 768px) and (max-width: 991px) { - .visible-sm-block { - display: block !important; - } -} -@media (min-width: 768px) and (max-width: 991px) { - .visible-sm-inline { - display: inline !important; - } -} -@media (min-width: 768px) and (max-width: 991px) { - .visible-sm-inline-block { - display: inline-block !important; - } -} -@media (min-width: 992px) and (max-width: 1199px) { - .visible-md { - display: block !important; - } - table.visible-md { - display: table; - } - tr.visible-md { - display: table-row !important; - } - th.visible-md, - td.visible-md { - display: table-cell !important; - } -} -@media (min-width: 992px) and (max-width: 1199px) { - .visible-md-block { - display: block !important; - } -} -@media (min-width: 992px) and (max-width: 1199px) { - .visible-md-inline { - display: inline !important; - } -} -@media (min-width: 992px) and (max-width: 1199px) { - .visible-md-inline-block { - display: inline-block !important; - } -} -@media (min-width: 1200px) { - .visible-lg { - display: block !important; - } - table.visible-lg { - display: table; - } - tr.visible-lg { - display: table-row !important; - } - th.visible-lg, - td.visible-lg { - display: table-cell !important; - } -} -@media (min-width: 1200px) { - .visible-lg-block { - display: block !important; - } -} -@media (min-width: 1200px) { - .visible-lg-inline { - display: inline !important; - } -} -@media (min-width: 1200px) { - .visible-lg-inline-block { - display: inline-block !important; - } -} -@media (max-width: 767px) { - .hidden-xs { - display: none !important; - } -} -@media (min-width: 768px) and (max-width: 991px) { - .hidden-sm { - display: none !important; - } -} -@media (min-width: 992px) and (max-width: 1199px) { - .hidden-md { - display: none !important; - } -} -@media (min-width: 1200px) { - .hidden-lg { - display: none !important; - } -} -.visible-print { - display: none !important; -} -@media print { - .visible-print { - display: block !important; - } - table.visible-print { - display: table; - } - tr.visible-print { - display: table-row !important; - } - th.visible-print, - td.visible-print { - display: table-cell !important; - } -} -.visible-print-block { - display: none !important; -} -@media print { - .visible-print-block { - display: block !important; - } -} -.visible-print-inline { - display: none !important; -} -@media print { - .visible-print-inline { - display: inline !important; - } -} -.visible-print-inline-block { - display: none !important; -} -@media print { - .visible-print-inline-block { - display: inline-block !important; - } -} -@media print { - .hidden-print { - display: none !important; - } -} diff --git a/public/css/build/overrides.css b/public/css/build/overrides.css index b0237894efa1..d70a3a930da7 100644 --- a/public/css/build/overrides.css +++ b/public/css/build/overrides.css @@ -1,4 +1,4 @@ -.skin-red .skin-purple .skin-blue .skin-black .skin-orange .skin-yellow .skin-green .skin-red-dark .skin-purple-dark .skin-blue-dark .skin-black-dark .skin-orange-dark .skin-yellow-dark .skin-green-dark .skin-contrast .main-header .logo { +.main-header .logo { background-color: inherit; } .main-header .logo { @@ -146,12 +146,20 @@ a.link-danger:visited, a.link-danger:hover { color: #dd4b39; } +.btn-primary:hover, +.btn-success:hover, +.btn-info:hover, +.btn-warning:hover, +.btn-primary, +.btn-success, +.btn-info, +.btn-warning, .btn-primary.btn-outline:hover, .btn-success.btn-outline:hover, .btn-info.btn-outline:hover, .btn-warning.btn-outline:hover, .btn-danger.btn-outline:hover { - color: #fff; + color: #fff !important; } .slideout-menu { position: fixed; @@ -313,7 +321,7 @@ a.link-danger:hover { padding: 0px; /* adjust based on your layout */ } -.skin-red .skin-purple .skin-blue .skin-black .skin-orange .skin-yellow .skin-green .skin-red-dark .skin-purple-dark .skin-blue-dark .skin-black-dark .skin-orange-dark .skin-yellow-dark .skin-green-dark .skin-contrast .main-header .navbar .dropdown-menu li a { +.main-header .navbar .dropdown-menu li a { color: #333; } a.logo.no-hover a:hover { @@ -364,8 +372,6 @@ body { word-spacing: 1px; letter-spacing: 0.2px; font: 15px "Times New Roman", Times, serif; - background: white; - color: black; width: 100%; float: none; } @@ -468,7 +474,6 @@ body { color: white !important; } .select2-selection--multiple { - border-color: #d2d6de !important; overflow-y: auto; } .select2-selection__choice { @@ -596,26 +601,19 @@ h4 { * display for non-table data as of v6 **/ .row-new-striped > .row:nth-of-type(even) { - background: #FFFFFF; - border-top: 1px solid #dddddd; line-height: 1.9; display: table-row; } .row-new-striped > .row:nth-of-type(odd) { - background-color: #F8F8F8; - border-top: 1px solid #dddddd; display: table-row; - line-height: 1.9; padding: 2px; } .row-new-striped div { display: table-cell; - border-top: 1px solid #dddddd; padding: 6px; } .row-new-striped div { display: table-cell; - border-top: 1px solid #dddddd; padding: 6px; } .row-new-striped div[class^="col"]:first-child { @@ -988,7 +986,6 @@ input[type="radio"]::before { border-radius: 50%; transform: scale(0); transition: 120ms transform ease-in-out; - box-shadow: inset 1em 1em #428bca; } input[type="radio"]:checked::before { transform: scale(1); @@ -1106,13 +1103,6 @@ caption.tableCaption { margin-left: -47px; margin-top: 2px; } -.popover.help-popover, -.popover.help-popover .popover-content, -.popover.help-popover .popover-body, -.popover.help-popover .popover-title, -.popover.help-popover .popover-header { - color: #000; -} .visually-hidden { width: 1px; height: 1px; @@ -1126,34 +1116,23 @@ input[name="columnsSearch"] { width: 120px; } .callout.callout-legend { - background-color: #f4f4f4; - border-left: 5px solid #959495; padding: 15px 30px 15px 15px; font-size: 100%; border-radius: 0px; } .callout.callout-legend h4 { - color: #333; font-size: 16px; font-weight: bold; margin-top: 5px; margin-bottom: 0px; } .callout.callout-legend a { - color: #333333; text-decoration: none; cursor: pointer; } p.callout-subtext { - color: #333; margin-top: 5px; } -p.callout-subtext a:hover, -p.callout-subtext a:visited, -p.callout-subtext a:link { - color: #31708f; - text-decoration: none; -} /** This just hides the padding on the right side of the mark tag for a less weird visual experience */ diff --git a/public/css/build/overrides.css.map b/public/css/build/overrides.css.map index f77aae31f78b..4829163589a0 100644 --- a/public/css/build/overrides.css.map +++ b/public/css/build/overrides.css.map @@ -1 +1 @@ -{"version":3,"file":"css/build/overrides.css","mappings":"AAAA;EAkBE;AAhBF;AAkBA;EACE;EACA;EACA;EACA;EACA;AAhBF;AAiBE;;;EACE;AAbJ;AAgBA;EACE;AAdF;AAiBA;EACE;EACA;AAfF;AAkBA;EACE;AAhBF;AAoBA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;AAlBF;AAqBA;EACE;EACA;EACA;EACA;EACA;AAnBF;AAsBA;EACE;AApBF;AAuBA;EACE;AArBF;AAwBA;EACE;EACA;AAtBF;AA0BA;EACE;AAxBF;AA2BA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAzBF;AA2BA;EACE;AAzBF;AA2BA;EACE;AAzBF;AA6BA;EACE;AA3BF;AA6BA;EACE;AA3BF;AA+BA;EACE;EACA;EACA;AA7BF;AAgCA;EACE;EACA;EACA;AA9BF;AAqDA;EACE;AAnDF;AAsDA;EACE;EACA;EACA;AApDF;AAuDA;EACE;EACA;AArDF;AAwDA;EACE;AAtDF;AAyDA;EACE;EACA;AAvDF;AA0DA;;EACE;EACA;AAvDF;AA0DA;EACE;EACA;AAxDF;AA0DA;EACE;AAxDF;AA2DA;EACE;EACA;EACA;AAzDF;AA4DA;EACE;AA1DF;AA6DA;EACE;AA3DF;AA8DA;EACE;AA5DF;AA8DA;EACE;AA5DF;AA+DA;EACE;AA7DF;AAgEA;;;;EACE;AA3DF;AA8DA;;;;;EACE;AAxDF;AA2DA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAzDF;AA2DA;EACE;EACA;EACA;EACA;EACA;EACA;AAzDF;AA2DA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAzDF;AA2DA;EACE;AAzDF;AA2DA;EACE;EACA;EACA;EACA;AAzDF;AA2DA;EACE;EACA;AAzDF;AA2DA;EACE;EACA;EACA;EACA;EACA;AAzDF;AA2DA;EACE;EACA;AAzDF;AA2DA;EACE;EACA;EACA;EACA;AAzDF;AA4DA;EACE;EACA;AA1DF;AA+DA;EAAY;AA5DZ;AACA,cAAc;AA8Dd;EAAY;EAAkC;AA1D9C;AA2DA;EAA8B;EAAY;AAvD1C;AAyDA;EAAiD;EAAgB;EAAiB;AApDlF;AAqDA;EAA8C;EAAa;AAjD3D;AAkDA;EAA+C;EAAoB;EAAa;EAAc;EAAgB;EAAqB;EAAW;EAAW;EAAmB;EAAoB;AAtChM;AAuCA;EAAqD;EAAc;EAAa;EAAc;EAAqB;EAAqB;EAAoB;EAAU;AA7BtK;AA8BA;EAA0C;EAAoB;EAAoB;EAAa;EAAkB;AAvBjH;AAwBA;EAA0D;EAAW;EAAkB;AAnBvF;AAoBA;EAAmE;AAjBnE;AAkBA;EAAiE;AAfjE;AAgBA;EAA6E;AAb7E;AAcA;EAA4E;AAX5E;AAYA;EAAwD;AATxD;AAUA;EAA8D;AAP9D;AAQA;EAAuD;EAAW;AAJlE;AAKA;EAAsD;AAFtD;AAGA;EAAuD;AAAvD;AACA,kBAAkB;AAElB;EACE;EACA;EACA;EACA;EACA;EAAA,gCAAgC;AAClC;AAGA;EAkBE;AAlBF;AAqBA;EACE;AAnBF;AAuBA;;EACE;AApBF;AAsBA;;EACE;AAnBF;AAsBA;EACE;EAIA;AAvBF;AA0BA;EACE;EACA;AAxBF;AA2BA;EACE;AAzBF;AA4BA;EACE;AA1BF;AA6BA;EAEE;IACE;IACA;EA5BF;EA+BA;IACE;IACA;IACA;EA7BF;EAgCA;IACE;EA9BF;EAiCA;;IACE;EA9BF;EAiCA;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;EA/BF;EACA,+CAA+C;EAkC/C;IACE;EAhCF;EAmCA;IACE;EAjCF;EAoCA;IACE;EAlCF;EAqCA;IACE;EAnCF;EACA,qCAAqC;EAsCrC;;IACE;EAnCF;EACA,QAAQ;EAsCR;;IACE;IACA;IACA;EAnCF;EAsCA;IACE;EApCF;EAuCA;IACE;EArCF;EAwCA;IACE;IACA;IACA;EAtCF;EAyCA;IACE;IACA;EAvCF;EA0CA;;IACE;EAvCF;EAyCA;;;;;;;;;;;;IACE;EA5BF;EA+BA;IACE;EA7BF;EA+BA;IACE;EA7BF;EA+BA;IACE;EA7BF;EA+BA;IACE;EA7BF;EA+BA;IACE;EA7BF;EA+BA;IACE;EA7BF;EA+BA;IACE;EA7BF;EA+BA;IACE;EA7BF;EA+BA;IACE;EA7BF;EA+BA;IACE;EA7BF;EA+BA;IACE;EA7BF;EA+BA;IACE;EA7BF;AACF;AAkCA;EACE;AAhCF;AAmCA;EACI;EACA;AAjCJ;AAoCA;EACE;AAlCF;AAqCA;EACE;EACA;EACA;AAnCF;AAwCA;EACE;EACA;OAAA;EACA;EACA;AAtCF;AAyCA;;EACE;EACA;EACA;AAtCF;AAyCA;;;EACE;AArCF;AAwCA;;EACE;AArCF;AAwCA;EACE;AAtCF;AAyCA;EACE;AAvCF;AA0CA;EACE;EACA;EACA;AAxCF;AA2CA;EACE;EACA;AAzCF;AA4CA;EACE;EACA;EACA;AA1CF;AA8CA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;AA5CF;AA8CA;;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AA3CF;AA8CA;EACE;AA5CF;AA+CA;EACE;AA7CF;AAgDA;EACE;AA9CF;AAiDA;EACE;AA/CF;AAkDA;EACE;AAhDF;AAoDA;EACE;EACA;EACA;EACA;EACA;EAGA;AApDF;AAuDA;EACE;EACA;EACA;EACA;AArDF;AAwDA;EACE;EACA;EACA;EACA;AAtDF;AA0DA;EACE;EACA;EACA;EACA;EACA;EACA;AAxDF;AACA;;;;EAIE;AA2DF;EACE;EACA;EACA;EACA;AAzDF;AA4DA;EACE;EACA;EACA;EACA;EACA;AA1DF;AA6DA;EACE;EACA;EACA;AA3DF;AA8DA;EACE;EACA;EACA;AA5DF;AAgEA;EACE;AA9DF;AACA;;EAEE;AAmEF;EACE;IACE;IACA;EAjEF;EAoEA;IACE;EAlEF;EAqEA;IACE;EAnEF;EAsEA;IACE;EApEF;AACF;AAuEA;EACE;EACA;EACA;AArEF;AAwEA;EACE;EACA;AAtEF;AACA;;;;;;;;;;;EAWE;AA2EF;;;;;;;;;;;;;;;EAgBE;EACA;EACA;EACA;EACA;EACA;AA1EF;AA8EA;;;;;;;;;;;;;;;;EAiBE;EACA;EACA;EACA;AA7EF;AACA;;;EAGE;AAgFF;EAEE;EAAkB;EAAoC;AA7ExD;AAgFA;EAEE;EAAkB;EAAoC;AA7ExD;AAgFA;EAEE;EAAkB;EAAoC;AA7ExD;AAgFA;EAEE;EAAkB;EAAoC;AA7ExD;AAgFA;EAEE;EAAkB;EAAoC;AA7ExD;AAgFA;EACE;EAAkB;EAAoC;AA5ExD;AA+EA;EACE;EAAkB;EAAoC;EAAiB;AA1EzE;AA6EA;EAEE;EAAkB;EAAoC;AA1ExD;AA6EA;EAEE;EAAkB;EAClB;EACA;AA3EF;AA8EA;EACE;EACA;EACA;EACA;AA5EF;AA8EA;EACE;EACA;EACA;EACA;AA5EF;AA8EA;EACE;EACA;EACA;EACA;AA5EF;AA8EA;EACE;EACA;EACA;EACA;AA5EF;AA+EA;EACE;EACA;EACA;EACA;AA7EF;AAgFA;EACE;EACA;EACA;EACA;AA9EF;AAiFA;EACE;EACA;EACA;EACA;AA/EF;AAmFA;EACE;EACA;EACA;EACA;AAjFF;AAqFA;;;EACE;AAjFF;AAoFA;;EACE;EACA;EACA;EACA;AAjFF;AAoFA;;EACE;AAjFF;AAoFA;EACE;AAlFF;AAqFA;EACE;IACE;EAnFF;EAqFA;IACE;EAnFF;AACF;AAqFA;EACE;IACE;EAnFF;EAqFA;IACE;EAnFF;EAqFA;IACE;EAnFF;AACF;AAsFA;EACE;IACE;EApFF;AACF;AAsFA;EACE;IACE;EApFF;EAsFA;IACE;IACA;EApFF;EAsFA;IACE;IACA;EApFF;EAsFA;IACE;IACA;EApFF;AACF;AAsFA;EACE;IACE;EApFF;AACF;AAuFA;EACE;IACE;EArFF;AACF;AAuFA;EACE;IACE;IACA;IACA;IACA;IACA;EArFF;AACF;AACA,oDAAoD;AAyFpD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAvFF;AA0FA;EACE;EACA;AAxFF;AACA,8CAA8C;AAC9C,8CAA8C;AAC9C,8CAA8C;AA4F9C;EA1FE,kCAAkC;EA4FlC;EACA;OAAA;EA1FA,+CAA+C;EA4F/C;EA1FA,+BAA+B;EA4F/B;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EA1FA,6BAA6B;AAC/B;AACA,yFAAyF;AA8FzF;EA5FE,2EAA2E;EAoG3E;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAnGA,+BAA+B;EAqG/B;AAnGF;AACA,wEAAwE;AAsGxE;EACE;AApGF;AACA,wEAAwE;AAuGxE;;EACE;EACA;EACA;EACA;EACA;AApGF;AACA,6EAA6E;AAuG7E;;EACE;EACA;EACA;EACA;AApGF;AACA,+EAA+E;AAuG/E;;EACE;EACA;EACA;EACA;AApGF;AACA,qCAAqC;AAyGrC;EACE;KAAA;UAAA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAvGF;AA0GA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;AAxGF;AA2GA;EACE;AAzGF;AACA;;;;EAIE;AA6GF;EACE;AA3GF;AA8GA;EACE;EACA;EACA;EACA;AA5GF;AA+GA;EACE;AA7GF;AAgHA;EACE;AA9GF;AAiHA;EACE;AA/GF;AAkHA;EACE;AAhHF;AACA,8CAA8C;AAC9C,8CAA8C;AAC9C,8CAA8C;AAC9C;;;EAGE;AAqHF;EACE;EACA;EACA;EACA;EACA;AAnHF;AAsHA;;EAEE;EACA;EACA;AApHF;AAuHA;EACE;AArHF;AAwHA;EACE;AAtHF;AAwHA;EACE;AAtHF;AAyHA;EACE;EACA;EACA;AAvHF;AACA,kEAAkE;AA0HlE;EACE;AAxHF;AA2HA;EACE;EACA;AAzHF;AA4HA;EACE;EACA;AA1HF;AA6HA;EACE;EACA;EACA;EACA;EACA;EACA;AA3HF;AA8HA;;EACE;AA3HF;AA8HA;EACE;EAQA;EACA;EACA;AAnIF;AAsIA;EACE;EACA;AApIF;AAuIA;EACE;AArIF;AAwIA;EACE;EACA;AAtIF;AA0IA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAxIF;AA0IA;;;;;EAKE;AAxIF;AA2IA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;AAzIF;AA4IA;EACE;AA1IF;AA6IA;EACE;EACA;EACA;EACA;EACA;AA3IF;AA8IA;EACE;EACA;EACA;EACA;EACA;AA5IF;AA+IA;EACE;EACA;EACA;AA7IF;AAgJA;EACE;EACA;AA9IF;AAiJA;;;EACE;EACA;AA7IF;AACA;;EAEE;AAgJF;EACI;AA9IJ;AACA;;EAEE;AAiJF;EACE;EACA;EACA;EACA;EACA;EACA;AA/IF;AAkJA;EACE;AAhJF;AAmJA;EACE;AAjJF;AAoJA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAlJF;AAqJA;EACE;EACA;EACA;AAnJF;AAsJA;EACE;EACA;EACA;EACA;AApJF;AAuJA;EACE;EACA;EACA;EACA;AArJF;AAwJA;EACE;EACA;EACA;EACA;AAtJF;AAyJA;EACE;AAvJF;AA0JA;EACE;AAxJF;AA2JA;EACE;AAzJF","sources":["webpack:///./resources/assets/less/overrides.less"],"sourcesContent":[".skin-red\n.skin-purple\n.skin-blue\n.skin-black\n.skin-orange\n.skin-yellow\n.skin-green\n.skin-red-dark\n.skin-purple-dark\n.skin-blue-dark\n.skin-black-dark\n.skin-orange-dark\n.skin-yellow-dark\n.skin-green-dark\n.skin-contrast\n.main-header\n\n.logo {\n background-color: inherit;\n}\n.main-header .logo {\n width: 100% !important;\n white-space: nowrap;\n text-align: left;\n display: block;\n clear: both;\n &a:link, a:hover, a:visited {\n color: #fff\n }\n}\n.huge {\n font-size: 40px;\n}\n\n.btn-file {\n position: relative;\n overflow: hidden;\n}\n\n.dropdown-menu>li>a {\n color: #354044;\n}\n\n\n#sort tr.cansort {\n border-radius: 2px;\n padding: 10px;\n background: #f4f4f4;\n margin-bottom: 3px;\n border-inline: 2px solid #e6e7e8;\n color: #444;\n cursor: move;\n}\n\n.user-image-inline {\n float: left;\n width: 25px;\n height: 25px;\n border-radius: 50%;\n margin-right: 10px;\n}\n\n.input-group .input-group-addon {\n background-color: #f4f4f4;\n}\n\na.accordion-header {\n color: #333;\n}\n\n.dynamic-form-row {\n padding: 10px;\n margin: 20px;\n}\n\n\n.handle {\n padding-left: 10px;\n}\n\n.btn-file input[type=file] {\n position: absolute;\n top: 0;\n right: 0;\n min-width: 100%;\n min-height: 100%;\n font-size: 100px;\n text-align: right;\n filter: alpha(opacity=0);\n opacity: 0;\n outline: none;\n background: white;\n cursor: inherit;\n display: block;\n}\n.main-footer {\n font-size: 13px;\n}\n.main-header {\n max-height: 150px;\n}\n\n\n.navbar-nav>.user-menu>.dropdown-menu {\n width: inherit;\n}\n.main-header .logo {\n padding: 0px 5px 0px 15px;\n}\n\n\n.sidebar-toggle {\n margin-left: -48px;\n z-index: 100;\n background-color: inherit;\n}\n\n.sidebar-toggle-mobile {\n z-index: 100;\n width: 50px;\n padding-top: 10px;\n}\n\n.skin-red\n.skin-purple\n.skin-blue\n.skin-black\n.skin-orange\n.skin-yellow\n.skin-green\n.skin-red-dark\n.skin-purple-dark\n.skin-blue-dark\n.skin-black-dark\n.skin-orange-dark\n.skin-yellow-dark\n.skin-green-dark\n.skin-contrast\n.main-header\n.navbar\n.dropdown-menu li a {\n //color: inherit;\n}\n.pull-text-right{\n text-align: right !important;\n}\n\n.main-header .sidebar-toggle:before {\n content: \"\\f0c9\";\n font-weight: 900;\n font-family: 'Font Awesome\\ 5 Free';\n}\n\n.direct-chat-contacts {\n padding: 10px;\n height: 150px;\n}\n\n.select2-container {\n width: 100%;\n}\n\n.error input {\n color: #a94442;\n border: 2px solid #a94442 !important;\n}\n\n.error label, .alert-msg {\n color: #a94442;\n display: block;\n}\n\n.input-group[class*=\"col-\"] {\n padding-right: 15px;\n padding-left: 15px;\n}\n.control-label.multiline {\n padding-top: 10px;\n}\n\n.btn-outline {\n color: inherit;\n background-color: transparent;\n transition: all .5s;\n}\n\n.btn-primary.btn-outline {\n color: #428bca;\n}\n\n.btn-success.btn-outline {\n color: #5cb85c;\n}\n\n.btn-info.btn-outline {\n color: #5bc0de;\n}\n.btn-warning{\n background-color:#f39c12 !important;\n}\n\n.btn-warning.btn-outline {\n color: #f0ad4e;\n}\n\n.btn-danger.btn-outline, a.link-danger:link, a.link-danger:visited, a.link-danger:hover {\n color: #dd4b39;\n}\n\n.btn-primary.btn-outline:hover, .btn-success.btn-outline:hover, .btn-info.btn-outline:hover, .btn-warning.btn-outline:hover, .btn-danger.btn-outline:hover {\n color: #fff;\n}\n\n.slideout-menu {\n position: fixed;\n top: 0;\n right: -250px;\n width: 250px;\n height: 100%;\n background: #333;\n z-index: 100;\n margin-top: 100px;\n color: white;\n padding: 10px;\n}\n.slideout-menu h3 {\n position: relative;\n padding: 5px 5px;\n color: #fff;\n font-size: 1.2em;\n font-weight: 400;\n border-bottom: 4px solid #222;\n}\n.slideout-menu .slideout-menu-toggle {\n position: absolute;\n top: 12px;\n right: 10px;\n display: inline-block;\n padding: 6px 9px 5px;\n font-family: Arial, sans-serif;\n font-weight: bold;\n line-height: 1;\n background: #222;\n color: #999;\n text-decoration: none;\n vertical-align: top;\n}\n.slideout-menu .slideout-menu-toggle:hover {\n color: #fff;\n}\n.slideout-menu ul {\n list-style: none;\n font-weight: 300;\n border-top: 1px solid #151515;\n border-bottom: 1px solid #454545;\n}\n.slideout-menu ul li {\n border-top: 1px solid #454545;\n border-bottom: 1px solid #151515;\n}\n.slideout-menu ul li a {\n position: relative;\n display: block;\n padding: 10px;\n color: #999;\n text-decoration: none;\n}\n.slideout-menu ul li a:hover {\n background: #000;\n color: #fff;\n}\n.slideout-menu ul li a i {\n position: absolute;\n top: 15px;\n right: 10px;\n opacity: .5;\n}\n\n.btn-box-tool-lg {\n font-size: 16px;\n color: orange;\n}\n\n\n\n.bs-wizard {margin-top: 20px;}\n\n/*Form Wizard*/\n.bs-wizard {border-bottom: solid 1px #e0e0e0; padding: 0 0 10px 0;}\n.bs-wizard > .bs-wizard-step {padding: 0; position: relative;}\n.bs-wizard > .bs-wizard-step + .bs-wizard-step {}\n.bs-wizard > .bs-wizard-step .bs-wizard-stepnum {color: #595959; font-size: 16px; margin-bottom: 5px;}\n.bs-wizard > .bs-wizard-step .bs-wizard-info {color: #999; font-size: 14px;}\n.bs-wizard > .bs-wizard-step > .bs-wizard-dot {position: absolute; width: 30px; height: 30px; display: block; background: #fbe8aa; top: 45px; left: 50%; margin-top: -15px; margin-left: -15px; border-radius: 50%;}\n.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {content: ' '; width: 14px; height: 14px; background: #fbbd19; border-radius: 50px; position: absolute; top: 8px; left: 8px; }\n.bs-wizard > .bs-wizard-step > .progress {position: relative; border-radius: 0px; height: 8px; box-shadow: none; margin: 20px 0;}\n.bs-wizard > .bs-wizard-step > .progress > .progress-bar {width:0px; box-shadow: none; background: #fbe8aa;}\n.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {width:100%;}\n.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {width:50%;}\n.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {width:0%;}\n.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {width: 100%;}\n.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {background-color: #f5f5f5;}\n.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {opacity: 0;}\n.bs-wizard > .bs-wizard-step:first-child > .progress {left: 50%; width: 50%;}\n.bs-wizard > .bs-wizard-step:last-child > .progress {width: 50%;}\n.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot{ pointer-events: none; }\n/*END Form Wizard*/\n\n.left-navblock {\n display: inline-block;\n float: left;\n text-align: left;\n color: white;\n padding: 0px;\n /* adjust based on your layout */\n\n}\n.skin-red\n.skin-purple\n.skin-blue\n.skin-black\n.skin-orange\n.skin-yellow\n.skin-green\n.skin-red-dark\n.skin-purple-dark\n.skin-blue-dark\n.skin-black-dark\n.skin-orange-dark\n.skin-yellow-dark\n.skin-green-dark\n.skin-contrast\n.main-header\n.navbar\n.dropdown-menu li a {\n color: #333;\n}\n\na.logo.no-hover a:hover {\n background-color: transparent;\n}\n\n\ninput:required, select:required {\n border-right: 5px solid orange;\n}\nselect:required + .select2-container .select2-selection, select:required + .select2-container .select2-selection .select2-selection--multiple {\n border-right: 5px solid orange !important;\n}\n\nbody {\n font-family: -apple-system, BlinkMacSystemFont,\n \"Segoe UI\", \"Roboto\", \"Oxygen\", \"Ubuntu\", \"Cantarell\",\n \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif;\n font-size: 13px;\n}\n\n.sidebar-menu {\n font-size: 14px;\n white-space: normal;\n}\n\n.modal-warning .modal-help {\n color: #fff8af;\n}\n\n.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading {\n z-index: 0 !important;\n}\n\n@media print {\n\n @page {\n size: A4;\n margin: 0mm;\n }\n\n .tab-content > .tab-pane {\n display: block !important;\n opacity: 1 !important;\n visibility: visible !important;\n }\n\n .img-responsive {\n width: 200px;\n }\n\n html, body {\n width: 1024px;\n }\n\n body {\n margin: 0 auto;\n line-height: 1em;\n word-spacing:1px;\n letter-spacing:0.2px;\n font: 15px \"Times New Roman\", Times, serif;\n background:white;\n color:black;\n width: 100%;\n float: none;\n }\n\n /* avoid page-breaks inside a listingContainer*/\n .listingContainer {\n page-break-inside: avoid;\n }\n\n h1 {\n font: 28px \"Times New Roman\", Times, serif;\n }\n\n h2 {\n font: 24px \"Times New Roman\", Times, serif;\n }\n\n h3 {\n font: 20px \"Times New Roman\", Times, serif;\n }\n\n /* Improve colour contrast of links */\n a:link, a:visited {\n color: #781351\n }\n\n /* URL */\n a:link, a:visited {\n background: transparent;\n color:#333;\n text-decoration:none;\n }\n\n a[href]:after {\n content: \"\" !important;\n }\n\n a[href^=\"http://\"] {\n color:#000;\n }\n\n #header {\n height:75px;\n font-size: 24pt;\n color:black\n }\n\n div.row-new-striped {\n margin: 0px;\n padding: 0px;\n }\n\n .pagination-detail, .fixed-table-toolbar {\n visibility: hidden;\n }\n .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 .col-sm-pull-3 .col-sm-push-9 {\n float: left;\n }\n\n .col-sm-12 {\n width: 100%;\n }\n .col-sm-11 {\n width: 91.66666666666666%;\n }\n .col-sm-10 {\n width: 83.33333333333334%;\n }\n .col-sm-9 {\n width: 75%;\n }\n .col-sm-8 {\n width: 66.66666666666666%;\n }\n .col-sm-7 {\n width: 58.333333333333336%;\n }\n .col-sm-6 {\n width: 50%;\n }\n .col-sm-5 {\n width: 41.66666666666667%;\n }\n .col-sm-4 {\n width: 33.33333333333333%;\n }\n .col-sm-3 {\n width: 25%;\n }\n .col-sm-2 {\n width: 16.666666666666664%;\n }\n .col-sm-1 {\n width: 8.333333333333332%;\n }\n\n}\n\n\n.select2-selection__choice__remove {\n color: white !important;\n}\n\n.select2-selection--multiple {\n border-color: #d2d6de !important;\n overflow-y: auto;\n}\n\n.select2-selection__choice {\n border-radius: 0px !important;\n}\n\n.select2-search select2-search--inline {\n height: 35px !important;\n float: left;\n margin: 0;\n}\n\n\n\n.select2-results__option {\n padding: 5px;\n user-select: none;\n -webkit-user-select: none;\n margin: 0px;\n}\n\nimg.navbar-brand-img, .navbar-brand>img {\n float: left;\n padding: 5px 5px 5px 0;\n max-height: 50px;\n}\n\n.input-daterange, .input-daterange input:first-child, .input-daterange input:last-child {\n border-radius: 0px !important;\n}\n\n.btn.bg-maroon, .btn.bg-purple{\n min-width:90px;\n}\n\n[hidden] {\n display: none !important;\n}\n\n#toolbar {\n margin-top: 10px;\n}\n\n#uploadPreview {\n border-color: grey;\n border-width: 1px;\n border-style: solid\n}\n\n.icon-med {\n font-size: 14px;\n color: #889195;\n}\n\n#login-logo {\n padding-top: 20px;\n padding-bottom: 10px;\n max-width: 200px\n}\n\n// accessibility skip link\na.skip-main {\n left:-999px;\n position:absolute;\n top:auto;\n width:1px;\n height:1px;\n overflow:hidden;\n z-index:-999;\n}\na.skip-main:focus, a.skip-main:active {\n color: #fff;\n background-color:#000;\n left: auto;\n top: auto;\n width: 30%;\n height: auto;\n overflow:auto;\n margin: 10px 35%;\n padding:5px;\n border-radius: 15px;\n border:4px solid yellow;\n text-align:center;\n font-size:1.2em;\n z-index:999;\n}\n\nh2 {\n font-size: 22px;\n}\n\nh2.task_menu {\n font-size: 14px;\n}\n\nh2 small {\n font-size: 85%;\n}\n\nh3 {\n font-size: 20px;\n}\n\nh4 {\n font-size: 16px;\n}\n\n\n.row-striped {\n vertical-align: top;\n line-height: 2.6;\n padding: 0px;\n margin-left: 20px;\n box-sizing: border-box;\n //border-left: 1px solid #dddddd;\n //border-right: 1px solid #dddddd;\n display: table;\n}\n\n.row-striped .row:nth-of-type(odd) div {\n background-color: #f9f9f9;\n border-top: 1px solid #dddddd;\n display: table-cell;\n word-wrap: break-word;\n}\n\n.row-striped .row:nth-of-type(even) div {\n background: #FFFFFF;\n border-top: 1px solid #dddddd;\n display: table-cell;\n word-wrap: break-word;\n}\n\n\n.row-new-striped {\n vertical-align: top;\n padding: 3px;\n display: table;\n width: 100%;\n word-wrap: break-word;\n table-layout:fixed;\n}\n\n/**\n* NEW STRIPING\n* This section is for the new row striping for nicer \n* display for non-table data as of v6\n**/\n.row-new-striped > .row:nth-of-type(even) {\n background: #FFFFFF;\n border-top: 1px solid #dddddd;\n line-height: 1.9;\n display: table-row;\n}\n\n.row-new-striped > .row:nth-of-type(odd) {\n background-color: #F8F8F8;\n border-top: 1px solid #dddddd;\n display: table-row;\n line-height: 1.9;\n padding: 2px;\n}\n\n.row-new-striped div {\n display: table-cell;\n border-top: 1px solid #dddddd;\n padding: 6px;\n}\n\n.row-new-striped div {\n display: table-cell;\n border-top: 1px solid #dddddd;\n padding: 6px;\n}\n\n\n.row-new-striped div[class^=\"col\"]:first-child {\n font-weight: bold;\n}\n\n\n\n/**\n* This just adds a little extra padding on mobile\n**/\n@media only screen and (max-width: 520px) {\n h1.pagetitle {\n padding-top: 15px;\n padding-bottom: 15px;\n }\n\n .firstnav {\n padding-top: 120px !important;\n }\n\n .product {\n width: 400px;\n }\n\n .product img {\n min-width: 400px;\n }\n}\n\n.card-view-title {\n min-width: 40% !important;\n line-height: 3.0!important;\n padding-right: 20px;\n}\n\n.card-view {\n display: table-row;\n flex-direction: column;\n}\n\n// ---------------\n\n/**\n\n COLUMN SELECTOR ICONS\n -----------------------------\n This is kind of weird, but it is necessary to prevent the column-selector code from barfing, since\n any HTML used in the UserPresenter \"title\" attribute breaks the column selector HTML.\n\n Instead, we use CSS to add the icon into the table header, which leaves the column selector\n \"title\" text as-is and hides the icon.\n\n See https://github.com/grokability/snipe-it/issues/7989\n */\nth.css-accessory > .th-inner,\nth.css-accessory-alt > .th-inner,\nth.css-barcode > .th-inner,\nth.css-component > .th-inner,\nth.css-consumable > .th-inner,\nth.css-envelope > .th-inner,\nth.css-house-flag > .th-inner,\nth.css-house-laptop > .th-inner,\nth.css-house-user > .th-inner,\nth.css-license > .th-inner,\nth.css-location > .th-inner,\nth.css-users > .th-inner,\nth.css-currency > .th-inner,\nth.css-child-locations > .th-inner,\nth.css-history > .th-inner\n{\n font-size: 0px;\n line-height: 0.75 !important;\n text-align: left;\n text-rendering: auto;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n\nth.css-location > .th-inner::before,\nth.css-accessory > .th-inner::before,\nth.css-accessory-alt > .th-inner::before,\nth.css-barcode > .th-inner::before,\nth.css-component > .th-inner::before,\nth.css-consumable > .th-inner::before,\nth.css-envelope > .th-inner::before,\nth.css-house-flag > .th-inner::before,\nth.css-house-laptop > .th-inner::before,\nth.css-house-user > .th-inner::before,\nth.css-license > .th-inner::before,\nth.css-location > .th-inner::before,\nth.css-users > .th-inner::before,\nth.css-currency > .th-inner::before,\nth.css-child-locations > .th-inner::before,\nth.css-history > .th-inner::before\n{\n display: inline-block;\n font-size: 20px;\n font-family: \"Font Awesome 5 Free\";\n font-weight: 900;\n}\n\n/**\nBEGIN ICON TABLE HEADERS\nSet the font-weight css property as 900 (For Solid), 400 (Regular or Brands), 300 (Light for pro icons).\n**/\nth.css-barcode > .th-inner::before\n{\n content: \"\\f02a\"; font-family: \"Font Awesome 5 Free\"; font-weight: 900;\n}\n\nth.css-license > .th-inner::before\n{\n content: \"\\f0c7\"; font-family: \"Font Awesome 5 Free\"; font-weight: 400;\n}\n\nth.css-consumable > .th-inner::before\n{\n content: \"\\f043\"; font-family: \"Font Awesome 5 Free\"; font-weight: 900;\n}\n\nth.css-envelope > .th-inner::before\n{\n content: \"\\f0e0\"; font-family: \"Font Awesome 5 Free\"; font-weight: 400;\n}\n\nth.css-accessory > .th-inner::before\n{\n content: \"\\f11c\"; font-family: \"Font Awesome 5 Free\"; font-weight: 400;\n}\n\nth.css-users > .th-inner::before {\n content: \"\\f0c0\"; font-family: \"Font Awesome 5 Free\"; font-size: 15px;\n}\n\nth.css-location > .th-inner::before {\n content: \"\\f3c5\"; font-family: \"Font Awesome 5 Free\"; font-size: 19px; margin-bottom: 0px;\n}\n\nth.css-component > .th-inner::before\n{\n content: \"\\f0a0\"; font-family: \"Font Awesome 5 Free\"; font-weight: 500;\n}\n\nth.css-padlock > .th-inner::before\n{\n content: \"\\f023\"; font-family: \"Font Awesome 5 Free\";\n font-weight: 800;\n padding-right: 3px;\n}\n\nth.css-house-user > .th-inner::before {\n content: \"\\e1b0\";\n font-family: \"Font Awesome 5 Free\";\n font-size: 19px;\n margin-bottom: 0px;\n}\nth.css-house-flag > .th-inner::before {\n content: \"\\e50d\";\n font-family: \"Font Awesome 5 Free\";\n font-size: 19px;\n margin-bottom: 0px;\n}\nth.css-house-laptop > .th-inner::before {\n content: \"\\e066\";\n font-family: \"Font Awesome 5 Free\";\n font-size: 19px;\n margin-bottom: 0px;\n}\nth.css-accessory-alt > .th-inner::before {\n content: \"\\f11c\";\n font-family: \"Font Awesome 5 Free\";\n font-size: 19px;\n margin-bottom: 0px;\n}\n\nth.css-child-locations > .th-inner::before {\n content: \"\\f64f\"; // change this to f51e for coins\n font-family: \"Font Awesome 5 Free\";\n font-size: 19px;\n margin-bottom: 0px;\n}\n\nth.css-currency > .th-inner::before {\n content: \"\\24\"; // change this to f51e for coins\n font-family: \"Font Awesome 5 Free\";\n font-size: 19px;\n margin-bottom: 0px;\n}\n\nth.css-history > .th-inner::before {\n content: \"\\f1da\"; // change this to f51e for coins\n font-family: \"Font Awesome 5 Free\";\n font-size: 19px;\n margin-bottom: 0px;\n}\n\n\n.small-box .inner {\n padding-left: 15px;\n padding-right: 15px;\n padding-top: 15px;\n color: #fff;\n}\n\n\n.small-box > a:link, .small-box > a:visited, .small-box > a:hover {\n color: #fff;\n}\n\n.select2-container--default .select2-selection--single, .select2-selection .select2-selection--single {\n border: 1px solid #d2d6de;\n border-radius: 0;\n padding: 6px 12px;\n height: 34px;\n}\n\n.form-group.has-error label, .form-group.has-error .help-block {\n color: #a94442;\n}\n\n.select2-container--default .select2-selection--multiple {\n border-radius: 0px;\n}\n\n@media screen and (max-width: 511px){\n .tab-content .tab-pane .alert-block {\n margin-top: 120px\n }\n .sidebar-menu{\n margin-top:160px;\n }\n}\n@media screen and (max-width: 912px) and (min-width: 512px){\n .sidebar-menu {\n margin-top:100px\n }\n .navbar-custom-menu > .navbar-nav > li.dropdown.user.user-menu {\n float:right;\n }\n .navbar-custom-menu > .navbar-nav > li > .dropdown-menu {\n margin-right:-39px;\n }\n}\n\n@media screen and (max-width: 1268px) and (min-width: 912px){\n .sidebar-menu {\n margin-top:50px\n }\n}\n@media screen and (max-width: 992px){\n .info-stack-container {\n flex-direction: column;\n }\n .col-md-3.col-xs-12.col-sm-push-9.info-stack{\n left:auto;\n order:1;\n }\n .col-md-9.col-xs-12.col-sm-pull-3.info-stack{\n right:auto;\n order:2;\n }\n .info-stack-container > .col-md-9.col-xs-12.col-sm-pull-3.info-stack > .row-new-striped > .row > .col-sm-2{\n width:auto;\n float:none;\n }\n}\n@media screen and (max-width: 992px){\n .row-new-striped div{\n width:100%;\n }\n}\n\n@media screen and (max-width: 1318px) and (min-width: 1200px){\n .admin.box{\n height:170px;\n }\n}\n@media screen and (max-width: 1494px) and (min-width: 1200px){\n .dashboard.small-box{\n white-space: nowrap;\n text-overflow: ellipsis;\n max-width: 188px;\n display: block;\n overflow: hidden;\n }\n}\n\n/** Form-stuff overrides for checkboxes and stuff **/\n\nlabel.form-control {\n display: grid;\n grid-template-columns: 1.8em auto;\n gap: 0.5em;\n border: 0px;\n padding-left: 0px;\n background-color: inherit;\n color: inherit;\n font-size: inherit;\n font-weight: inherit;\n}\n\nlabel.form-control--disabled {\n color: #959495;\n cursor: not-allowed;\n}\n\n\n/** --------------------------------------- **/\n/** Start checkbox styles to replace iCheck **/\n/** --------------------------------------- **/\ninput[type=\"checkbox\"] {\n /* Add if not using autoprefixer */\n -webkit-appearance: none;\n appearance: none;\n /* For iOS < 15 to remove gradient background */\n background-color: #fff;\n /* Not removed via appearance */\n margin: 0;\n font: inherit;\n color: #959495;\n width: 1.8em;\n height: 1.8em;\n border: 0.05em solid;\n border-radius: 0em;\n transform: translateY(-0.075em);\n display: grid;\n place-content: center;\n /*Windows High Contrast Mode*/\n}\n\n/** This sets the display of a checkbox, and what the \"fill\" checkmark should look like */\n\ninput[type=\"checkbox\"]::before {\n\n /** If you want to use the non-checkbox, filled square, use this instead **/\n content: \"\";\n width: 1em;\n height: 1em;\n transform: scale(0);\n transition: 120ms transform ease-in-out;\n box-shadow: inset 1em 1em rgb(211, 211, 211);\n\n content: \"\";\n width: 1em;\n height: 1em;\n clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);\n transform: scale(0);\n transform-origin: bottom left;\n transition: 120ms transform ease-in-out;\n box-shadow: inset 1em 1em #428bca;\n /* Windows High Contrast Mode */\n background-color: CanvasText;\n}\n\n/** This sets the size of the scale up for the shape we defined above **/\ninput[type=\"checkbox\"]:checked::before {\n transform: scale(1);\n}\n\n/** This sets the scale and color of the DISABLED but CHECKED checkbox */\ninput[type=checkbox]:disabled::before, input[type=radio]:disabled::before {\n content: \"\";\n width: 1em;\n height: 1em;\n transform: scale(1);\n box-shadow: inset 1em 1em rgb(211, 211, 211);\n}\n\n/* This sets the scale and style of a DISABLED checkbox that is NOT checked */\ninput[type=checkbox]:disabled:not(:checked)::before, input[type=radio]:disabled:not(:checked)::before {\n content: \"\";\n transform: scale(0);\n cursor: not-allowed;\n pointer-events:none;\n}\n\n/** this is the color of the checkbox and content on a disabled, checked box **/\ninput[type=checkbox]:disabled, input[type=radio]:disabled {\n --form-control-color: rgb(211, 211, 211);\n color: #959495;\n cursor: not-allowed;\n pointer-events:none;\n}\n\n\n/** Radio styles to replace iCheck **/\n\ninput[type=\"radio\"] {\n appearance: none;\n background-color: #fff;\n margin: 0;\n font: inherit;\n color: #959495;\n width: 1.8em;\n height: 1.8em;\n border: 0.05em solid;\n border-radius: 50%;\n transform: translateY(-0.075em);\n display: grid;\n place-content: center;\n}\n\ninput[type=\"radio\"]::before {\n content: \"\";\n width: 1em;\n height: 1em;\n border-radius: 50%;\n transform: scale(0);\n transition: 120ms transform ease-in-out;\n box-shadow: inset 1em 1em #428bca;\n}\n\ninput[type=\"radio\"]:checked::before {\n transform: scale(1);\n}\n\n\n/**\n* This addresses the column selector in bootstrap-table. Without these two lines, the\n* checkbox and the with the label text that BS tables generates will\n* end up on two different lines and it looks assy.\n */\n.dropdown-item-marker input[type=checkbox] {\n font-size: 10px;\n}\n\n.bootstrap-table .fixed-table-toolbar li.dropdown-item-marker label {\n font-weight: normal;\n display: grid;\n grid-template-columns: .1em auto;\n gap: 1.5em;\n}\n\n.container.row-striped .col-md-6 {\n overflow-wrap:anywhere;\n}\n\n.nav-tabs-custom > .nav-tabs > li {\n z-index: 1;\n}\n\n.select2-container .select2-search--inline .select2-search__field{\n padding-left:15px;\n}\n\n.nav-tabs-custom > .nav-tabs > li.active {\n font-weight: bold;\n}\n\n/** --------------------------------------- **/\n/** End checkbox styles to replace iCheck **/\n/** --------------------------------------- **/\n\n/**\n/** Separator styles with text in the middle. Currently only used by the login page but\n/** could be used elsewhere.\n */\n\n.separator {\n display: flex;\n align-items: center;\n text-align: center;\n padding-top: 20px;\n color: #959495;\n}\n\n.separator::before,\n.separator::after {\n content: '';\n flex: 1;\n border-bottom: 1px solid #959495;\n}\n\n.separator:not(:empty)::before {\n margin-right: .25em;\n}\n\n.separator:not(:empty)::after {\n margin-left: .25em;\n}\n.datepicker.dropdown-menu {\n z-index: 1030 !important;\n}\n\n.sidebar-menu > li .badge {\n margin-top: 0px;\n filter: brightness(70%);\n font-size: 70%;\n}\n\n/** this is needed to override ekko-lightboxes card view styles **/\n.bootstrap-table .fixed-table-container .table tbody tr .card-view {\n display: table-row !important;\n}\n\ntd.text-right.text-padding-number-cell {\n padding-right: 30px !important;\n white-space: nowrap;\n}\n\nth.text-right.text-padding-number-footer-cell {\n padding-right: 20px !important;\n white-space: nowrap;\n}\n\ncode.single-line {\n white-space: pre-wrap;\n display: -webkit-box;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 1;\n overflow: hidden;\n max-width: 400px;\n}\n\np.monospace, span.monospace {\n font-family: monospace, monospace;\n}\n\nlegend.highlight {\n background: repeating-linear-gradient(\n 45deg,\n #222d32,\n #222d32 10px,\n #444 10px,\n #444 11px\n );\n\n color: #fff;\n font-size: 18px;\n padding: 6px 6px 6px 10px;\n}\n\nlegend.highlight a {\n color: #fff;\n cursor: pointer;\n}\n\nfieldset.bottom-padded {\n padding-bottom: 20px;\n}\n\ncaption.tableCaption {\n font-size: 18px;\n padding-left: 8px;\n}\n\n// via https://github.com/grokability/snipe-it/issues/11754\n.sidebar-toggle.btn {\n border-radius: 3px;\n box-shadow: none;\n border-top: 0px solid transparent;\n border-bottom: 0px solid transparent;\n padding-left: 15px;\n padding-right: 15px;\n padding-top: 12px;\n padding-bottom: 12px;\n margin-left: -47px;\n margin-top: 2px;\n}\n.popover.help-popover,\n.popover.help-popover .popover-content,\n.popover.help-popover .popover-body,\n.popover.help-popover .popover-title,\n.popover.help-popover .popover-header {\n color: #000;\n}\n\n.visually-hidden {\n width: 1px;\n height: 1px;\n margin: -1px;\n overflow: hidden;\n clip: rect(0,0,0,0);\n white-space: preserve;\n display: inline-block;\n}\n\ninput[name=\"columnsSearch\"] {\n width: 120px;\n}\n\n.callout.callout-legend {\n background-color: #f4f4f4;\n border-left: 5px solid #959495;\n padding: 15px 30px 15px 15px;\n font-size: 100%;\n border-radius: 0px;\n}\n\n.callout.callout-legend h4 {\n color: #333;\n font-size: 16px;\n font-weight: bold;\n margin-top: 5px;\n margin-bottom: 0px;\n}\n\n.callout.callout-legend a {\n color: #333333;\n text-decoration: none;\n cursor: pointer;\n}\n\np.callout-subtext {\n color:#333;\n margin-top: 5px;\n}\n\np.callout-subtext a:hover, p.callout-subtext a:visited, p.callout-subtext a:link {\n color: #31708f;\n text-decoration: none;\n}\n\n/**\nThis just hides the padding on the right side of the mark tag for a less weird visual experience\n */\nmark {\n padding-right: 0px;\n}\n\n/**\nRadio toggle styles for permission settings and check/uncheck all\n */\n.radio-toggle-wrapper {\n display: flex;\n padding: 2px;\n background-color: #e9e9e9;\n margin-bottom: 3px;\n border-radius: 4px;\n border: 1px #d6d6d6 solid;\n}\n\n.radio-slider-inputs {\n flex-grow: 1;\n}\n\n.radio-slider-inputs input[type=radio] {\n display: none;\n}\n\n.radio-slider-inputs label {\n display: block;\n margin-bottom: 0px;\n padding: 6px 8px;\n color: #fff;\n font-weight: bold;\n text-align: center;\n transition : all .4s 0s ease;\n cursor: pointer;\n}\n\n.radio-slider-inputs label {\n color: #9a9999;\n border-radius: 4px;\n border: 1px transparent solid;\n}\n\n.radio-slider-inputs .allow:checked + label {\n background-color: green;\n color: white;\n border-radius: 4px;\n border: 1px transparent solid;\n}\n\n.radio-slider-inputs .inherit:checked + label {\n background-color: rgba(255, 204, 51, 0.11);\n color: #9a9999;\n border-radius: 4px;\n border: 1px white solid;\n}\n\n.radio-slider-inputs .deny:checked + label {\n background-color: #a94442;\n color: white;\n border-radius: 4px;\n border: 1px transparent solid;\n}\n\n.remember-toggle {\n cursor: pointer;\n}\n\n.js-copy-link {\n color: grey;\n}\n\n.deleted {\n text-decoration: line-through;\n}"],"names":[],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"css/build/overrides.css","mappings":"AAAA;EAGE;AADF;AAGA;EACE;EACA;EACA;EACA;EACA;AADF;AAEE;;;EACE;AAEJ;AACA;EACE;AACF;AAEA;EACE;EACA;AAAF;AAGA;EACE;AADF;AAKA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;AAHF;AAMA;EACE;EACA;EACA;EACA;EACA;AAJF;AAOA;EACE;AALF;AAQA;EACE;AANF;AASA;EACE;EACA;AAPF;AAWA;EACE;AATF;AAYA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAVF;AAYA;EACE;AAVF;AAYA;EACE;AAVF;AAcA;EACE;AAZF;AAcA;EACE;AAZF;AAgBA;EACE;EACA;EACA;AAdF;AAiBA;EACE;EACA;EACA;AAfF;AAwBA;EACE;AAtBF;AAyBA;EACE;EACA;EACA;AAvBF;AA0BA;EACE;EACA;AAxBF;AA2BA;EACE;AAzBF;AA4BA;EACE;EACA;AA1BF;AA6BA;;EACE;EACA;AA1BF;AA6BA;EACE;EACA;AA3BF;AA6BA;EACE;AA3BF;AA8BA;EACE;EACA;EACA;AA5BF;AA+BA;EACE;AA7BF;AAgCA;EACE;AA9BF;AAiCA;EACE;AA/BF;AAiCA;EACE;AA/BF;AAkCA;EACE;AAhCF;AAmCA;;;;EACE;AA9BF;AAiCA;;;;;;;;;;;;;EAaE;AA/BF;AAoCA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAlCF;AAoCA;EACE;EACA;EACA;EACA;EACA;EACA;AAlCF;AAoCA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAlCF;AAoCA;EACE;AAlCF;AAoCA;EACE;EACA;EACA;EACA;AAlCF;AAoCA;EACE;EACA;AAlCF;AAoCA;EACE;EACA;EACA;EACA;EACA;AAlCF;AAoCA;EACE;EACA;AAlCF;AAoCA;EACE;EACA;EACA;EACA;AAlCF;AAqCA;EACE;EACA;AAnCF;AAwCA;EAAY;AArCZ;AACA,cAAc;AAuCd;EAAY;EAAkC;AAnC9C;AAoCA;EAA8B;EAAY;AAhC1C;AAkCA;EAAiD;EAAgB;EAAiB;AA7BlF;AA8BA;EAA8C;EAAa;AA1B3D;AA2BA;EAA+C;EAAoB;EAAa;EAAc;EAAgB;EAAqB;EAAW;EAAW;EAAmB;EAAoB;AAfhM;AAgBA;EAAqD;EAAc;EAAa;EAAc;EAAqB;EAAqB;EAAoB;EAAU;AANtK;AAOA;EAA0C;EAAoB;EAAoB;EAAa;EAAkB;AAAjH;AACA;EAA0D;EAAW;EAAkB;AAIvF;AAHA;EAAmE;AAMnE;AALA;EAAiE;AAQjE;AAPA;EAA6E;AAU7E;AATA;EAA4E;AAY5E;AAXA;EAAwD;AAcxD;AAbA;EAA8D;AAgB9D;AAfA;EAAuD;EAAW;AAmBlE;AAlBA;EAAsD;AAqBtD;AApBA;EAAuD;AAuBvD;AACA,kBAAkB;AArBlB;EACE;EACA;EACA;EACA;EACA;EAuBA,gCAAgC;AAClC;AAnBA;EAGE;AAmBF;AAhBA;EACE;AAkBF;AAdA;;EACE;AAiBF;AAfA;;EACE;AAkBF;AAfA;EACE;EAIA;AAcF;AAXA;EACE;EACA;AAaF;AAVA;EACE;AAYF;AATA;EACE;AAWF;AARA;EAEE;IACE;IACA;EASF;EANA;IACE;IACA;IACA;EAQF;EALA;IACE;EAOF;EAJA;;IACE;EAOF;EAJA;IACE;IACA;IACA;IACA;IACA;IACA;IACA;EAMF;EACA,+CAA+C;EAH/C;IACE;EAKF;EAFA;IACE;EAIF;EADA;IACE;EAGF;EAAA;IACE;EAEF;EACA,qCAAqC;EACrC;;IACE;EAEF;EACA,QAAQ;EACR;;IACE;IACA;IACA;EAEF;EACA;IACE;EACF;EAEA;IACE;EAAF;EAGA;IACE;IACA;IACA;EADF;EAIA;IACE;IACA;EAFF;EAKA;;IACE;EAFF;EAIA;;;;;;;;;;;;IACE;EASF;EANA;IACE;EAQF;EANA;IACE;EAQF;EANA;IACE;EAQF;EANA;IACE;EAQF;EANA;IACE;EAQF;EANA;IACE;EAQF;EANA;IACE;EAQF;EANA;IACE;EAQF;EANA;IACE;EAQF;EANA;IACE;EAQF;EANA;IACE;EAQF;EANA;IACE;EAQF;AACF;AAHA;EACE;AAKF;AAFA;EACI;AAIJ;AADA;EACE;AAGF;AAAA;EACE;EACA;EACA;AAEF;AAGA;EACE;EACA;OAAA;EACA;EACA;AADF;AAIA;;EACE;EACA;EACA;AADF;AAIA;;;EACE;AAAF;AAGA;;EACE;AAAF;AAGA;EACE;AADF;AAIA;EACE;AAFF;AAKA;EACE;EACA;EACA;AAHF;AAMA;EACE;EACA;AAJF;AAOA;EACE;EACA;EACA;AALF;AASA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;AAPF;AASA;;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AANF;AASA;EACE;AAPF;AAUA;EACE;AARF;AAWA;EACE;AATF;AAYA;EACE;AAVF;AAaA;EACE;AAXF;AAeA;EACE;EACA;EACA;EACA;EACA;EAGA;AAfF;AAkBA;EACE;EACA;EACA;EACA;AAhBF;AAmBA;EACE;EACA;EACA;EACA;AAjBF;AAqBA;EACE;EACA;EACA;EACA;EACA;EACA;AAnBF;AACA;;;;EAIE;AAsBF;EACE;EACA;AApBF;AAuBA;EACE;EACA;AArBF;AAwBA;EACE;EACA;AAtBF;AAyBA;EACE;EACA;AAvBF;AA2BA;EACE;AAzBF;AACA;;EAEE;AA8BF;EACE;IACE;IACA;EA5BF;EA+BA;IACE;EA7BF;EAgCA;IACE;EA9BF;EAiCA;IACE;EA/BF;AACF;AAkCA;EACE;EACA;EACA;AAhCF;AAmCA;EACE;EACA;AAjCF;AACA;;;;;;;;;;;EAWE;AAsCF;;;;;;;;;;;;;;;EAgBE;EACA;EACA;EACA;EACA;EACA;AArCF;AAyCA;;;;;;;;;;;;;;;;EAiBE;EACA;EACA;EACA;AAxCF;AACA;;;EAGE;AA2CF;EAEE;EAAkB;EAAoC;AAxCxD;AA2CA;EAEE;EAAkB;EAAoC;AAxCxD;AA2CA;EAEE;EAAkB;EAAoC;AAxCxD;AA2CA;EAEE;EAAkB;EAAoC;AAxCxD;AA2CA;EAEE;EAAkB;EAAoC;AAxCxD;AA2CA;EACE;EAAkB;EAAoC;AAvCxD;AA0CA;EACE;EAAkB;EAAoC;EAAiB;AArCzE;AAwCA;EAEE;EAAkB;EAAoC;AArCxD;AAwCA;EAEE;EAAkB;EAClB;EACA;AAtCF;AAyCA;EACE;EACA;EACA;EACA;AAvCF;AAyCA;EACE;EACA;EACA;EACA;AAvCF;AAyCA;EACE;EACA;EACA;EACA;AAvCF;AAyCA;EACE;EACA;EACA;EACA;AAvCF;AA0CA;EACE;EACA;EACA;EACA;AAxCF;AA2CA;EACE;EACA;EACA;EACA;AAzCF;AA4CA;EACE;EACA;EACA;EACA;AA1CF;AA8CA;EACE;EACA;EACA;EACA;AA5CF;AAgDA;;;EACE;AA5CF;AA+CA;;EACE;EACA;EACA;EACA;AA5CF;AA+CA;;EACE;AA5CF;AA+CA;EACE;AA7CF;AAgDA;EACE;IACE;EA9CF;EAgDA;IACE;EA9CF;AACF;AAgDA;EACE;IACE;EA9CF;EAgDA;IACE;EA9CF;EAgDA;IACE;EA9CF;AACF;AAiDA;EACE;IACE;EA/CF;AACF;AAiDA;EACE;IACE;EA/CF;EAiDA;IACE;IACA;EA/CF;EAiDA;IACE;IACA;EA/CF;EAiDA;IACE;IACA;EA/CF;AACF;AAiDA;EACE;IACE;EA/CF;AACF;AAkDA;EACE;IACE;EAhDF;AACF;AAkDA;EACE;IACE;IACA;IACA;IACA;IACA;EAhDF;AACF;AACA,oDAAoD;AAoDpD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAlDF;AAqDA;EACE;EACA;AAnDF;AACA,8CAA8C;AAC9C,8CAA8C;AAC9C,8CAA8C;AAuD9C;EArDE,kCAAkC;EAuDlC;EACA;OAAA;EArDA,+CAA+C;EAuD/C;EArDA,+BAA+B;EAuD/B;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EArDA,6BAA6B;AAC/B;AACA,yFAAyF;AAyDzF;EAvDE,2EAA2E;EA+D3E;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EA7DA,+BAA+B;EA+D/B;AA7DF;AACA,wEAAwE;AAgExE;EACE;AA9DF;AACA,wEAAwE;AAiExE;;EACE;EACA;EACA;EACA;EACA;AA9DF;AACA,6EAA6E;AAiE7E;;EACE;EACA;EACA;EACA;AA9DF;AACA,+EAA+E;AAiE/E;;EACE;EACA;EACA;EACA;AA9DF;AACA,qCAAqC;AAmErC;EACE;KAAA;UAAA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAjEF;AAoEA;EACE;EACA;EACA;EACA;EACA;EACA;AAlEF;AAqEA;EACE;AAnEF;AACA;;;;EAIE;AAuEF;EACE;AArEF;AAwEA;EACE;EACA;EACA;EACA;AAtEF;AAyEA;EACE;AAvEF;AA0EA;EACE;AAxEF;AA2EA;EACE;AAzEF;AA4EA;EACE;AA1EF;AACA,8CAA8C;AAC9C,8CAA8C;AAC9C,8CAA8C;AAC9C;;;EAGE;AA+EF;EACE;EACA;EACA;EACA;EACA;AA7EF;AAgFA;;EAEE;EACA;EACA;AA9EF;AAiFA;EACE;AA/EF;AAkFA;EACE;AAhFF;AAkFA;EACE;AAhFF;AAmFA;EACE;EACA;EACA;AAjFF;AACA,kEAAkE;AAoFlE;EACE;AAlFF;AAqFA;EACE;EACA;AAnFF;AAsFA;EACE;EACA;AApFF;AAuFA;EACE;EACA;EACA;EACA;EACA;EACA;AArFF;AAwFA;;EACE;AArFF;AAwFA;EACE;EAQA;EACA;EACA;AA7FF;AAgGA;EACE;EACA;AA9FF;AAiGA;EACE;AA/FF;AAkGA;EACE;EACA;AAhGF;AAoGA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAlGF;AAsGA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;AApGF;AAuGA;EACE;AArGF;AAwGA;EACE;EACA;EACA;AAtGF;AAyGA;EACE;EACA;EACA;EACA;AAvGF;AA0GA;EACE;EACA;AAxGF;AA2GA;EACE;AAzGF;AACA;;EAEE;AA4GF;EACI;AA1GJ;AACA;;EAEE;AA6GF;EACE;EACA;EACA;EACA;EACA;EACA;AA3GF;AA8GA;EACE;AA5GF;AA+GA;EACE;AA7GF;AAgHA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AA9GF;AAiHA;EACE;EACA;EACA;AA/GF;AAkHA;EACE;EACA;EACA;EACA;AAhHF;AAmHA;EACE;EACA;EACA;EACA;AAjHF;AAoHA;EACE;EACA;EACA;EACA;AAlHF;AAqHA;EACE;AAnHF;AAsHA;EACE;AApHF;AAuHA;EACE;AArHF","sources":["webpack:///./resources/assets/less/overrides.less"],"sourcesContent":[".main-header\n\n.logo {\n background-color: inherit;\n}\n.main-header .logo {\n width: 100% !important;\n white-space: nowrap;\n text-align: left;\n display: block;\n clear: both;\n &a:link, a:hover, a:visited {\n color: #fff\n }\n}\n.huge {\n font-size: 40px;\n}\n\n.btn-file {\n position: relative;\n overflow: hidden;\n}\n\n.dropdown-menu>li>a {\n color: #354044;\n}\n\n\n#sort tr.cansort {\n border-radius: 2px;\n padding: 10px;\n background: #f4f4f4;\n margin-bottom: 3px;\n border-inline: 2px solid #e6e7e8;\n color: #444;\n cursor: move;\n}\n\n.user-image-inline {\n float: left;\n width: 25px;\n height: 25px;\n border-radius: 50%;\n margin-right: 10px;\n}\n\n.input-group .input-group-addon {\n background-color: #f4f4f4;\n}\n\na.accordion-header {\n color: #333;\n}\n\n.dynamic-form-row {\n padding: 10px;\n margin: 20px;\n}\n\n\n.handle {\n padding-left: 10px;\n}\n\n.btn-file input[type=file] {\n position: absolute;\n top: 0;\n right: 0;\n min-width: 100%;\n min-height: 100%;\n font-size: 100px;\n text-align: right;\n filter: alpha(opacity=0);\n opacity: 0;\n outline: none;\n background: white;\n cursor: inherit;\n display: block;\n}\n.main-footer {\n font-size: 13px;\n}\n.main-header {\n max-height: 150px;\n}\n\n\n.navbar-nav>.user-menu>.dropdown-menu {\n width: inherit;\n}\n.main-header .logo {\n padding: 0px 5px 0px 15px;\n}\n\n\n.sidebar-toggle {\n margin-left: -48px;\n z-index: 100;\n background-color: inherit;\n}\n\n.sidebar-toggle-mobile {\n z-index: 100;\n width: 50px;\n padding-top: 10px;\n}\n\n\n.main-header\n.navbar\n.dropdown-menu li a {\n //color: inherit;\n}\n.pull-text-right{\n text-align: right !important;\n}\n\n.main-header .sidebar-toggle:before {\n content: \"\\f0c9\";\n font-weight: 900;\n font-family: 'Font Awesome\\ 5 Free';\n}\n\n.direct-chat-contacts {\n padding: 10px;\n height: 150px;\n}\n\n.select2-container {\n width: 100%;\n}\n\n.error input {\n color: #a94442;\n border: 2px solid #a94442 !important;\n}\n\n.error label, .alert-msg {\n color: #a94442;\n display: block;\n}\n\n.input-group[class*=\"col-\"] {\n padding-right: 15px;\n padding-left: 15px;\n}\n.control-label.multiline {\n padding-top: 10px;\n}\n\n.btn-outline {\n color: inherit;\n background-color: transparent;\n transition: all .5s;\n}\n\n.btn-primary.btn-outline {\n color: #428bca;\n}\n\n.btn-success.btn-outline {\n color: #5cb85c;\n}\n\n.btn-info.btn-outline {\n color: #5bc0de;\n}\n.btn-warning{\n background-color:#f39c12 !important;\n}\n\n.btn-warning.btn-outline {\n color: #f0ad4e;\n}\n\n.btn-danger.btn-outline, a.link-danger:link, a.link-danger:visited, a.link-danger:hover {\n color: #dd4b39;\n}\n\n.btn-primary:hover,\n.btn-success:hover,\n.btn-info:hover,\n.btn-warning:hover,\n.btn-primary,\n.btn-success,\n.btn-info,\n.btn-warning,\n.btn-primary.btn-outline:hover,\n.btn-success.btn-outline:hover,\n.btn-info.btn-outline:hover,\n.btn-warning.btn-outline:hover,\n.btn-danger.btn-outline:hover {\n color: #fff !important;\n}\n\n\n\n.slideout-menu {\n position: fixed;\n top: 0;\n right: -250px;\n width: 250px;\n height: 100%;\n background: #333;\n z-index: 100;\n margin-top: 100px;\n color: white;\n padding: 10px;\n}\n.slideout-menu h3 {\n position: relative;\n padding: 5px 5px;\n color: #fff;\n font-size: 1.2em;\n font-weight: 400;\n border-bottom: 4px solid #222;\n}\n.slideout-menu .slideout-menu-toggle {\n position: absolute;\n top: 12px;\n right: 10px;\n display: inline-block;\n padding: 6px 9px 5px;\n font-family: Arial, sans-serif;\n font-weight: bold;\n line-height: 1;\n background: #222;\n color: #999;\n text-decoration: none;\n vertical-align: top;\n}\n.slideout-menu .slideout-menu-toggle:hover {\n color: #fff;\n}\n.slideout-menu ul {\n list-style: none;\n font-weight: 300;\n border-top: 1px solid #151515;\n border-bottom: 1px solid #454545;\n}\n.slideout-menu ul li {\n border-top: 1px solid #454545;\n border-bottom: 1px solid #151515;\n}\n.slideout-menu ul li a {\n position: relative;\n display: block;\n padding: 10px;\n color: #999;\n text-decoration: none;\n}\n.slideout-menu ul li a:hover {\n background: #000;\n color: #fff;\n}\n.slideout-menu ul li a i {\n position: absolute;\n top: 15px;\n right: 10px;\n opacity: .5;\n}\n\n.btn-box-tool-lg {\n font-size: 16px;\n color: orange;\n}\n\n\n\n.bs-wizard {margin-top: 20px;}\n\n/*Form Wizard*/\n.bs-wizard {border-bottom: solid 1px #e0e0e0; padding: 0 0 10px 0;}\n.bs-wizard > .bs-wizard-step {padding: 0; position: relative;}\n.bs-wizard > .bs-wizard-step + .bs-wizard-step {}\n.bs-wizard > .bs-wizard-step .bs-wizard-stepnum {color: #595959; font-size: 16px; margin-bottom: 5px;}\n.bs-wizard > .bs-wizard-step .bs-wizard-info {color: #999; font-size: 14px;}\n.bs-wizard > .bs-wizard-step > .bs-wizard-dot {position: absolute; width: 30px; height: 30px; display: block; background: #fbe8aa; top: 45px; left: 50%; margin-top: -15px; margin-left: -15px; border-radius: 50%;}\n.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {content: ' '; width: 14px; height: 14px; background: #fbbd19; border-radius: 50px; position: absolute; top: 8px; left: 8px; }\n.bs-wizard > .bs-wizard-step > .progress {position: relative; border-radius: 0px; height: 8px; box-shadow: none; margin: 20px 0;}\n.bs-wizard > .bs-wizard-step > .progress > .progress-bar {width:0px; box-shadow: none; background: #fbe8aa;}\n.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {width:100%;}\n.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {width:50%;}\n.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {width:0%;}\n.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {width: 100%;}\n.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {background-color: #f5f5f5;}\n.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {opacity: 0;}\n.bs-wizard > .bs-wizard-step:first-child > .progress {left: 50%; width: 50%;}\n.bs-wizard > .bs-wizard-step:last-child > .progress {width: 50%;}\n.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot{ pointer-events: none; }\n/*END Form Wizard*/\n\n.left-navblock {\n display: inline-block;\n float: left;\n text-align: left;\n color: white;\n padding: 0px;\n /* adjust based on your layout */\n\n}\n\n.main-header\n.navbar\n.dropdown-menu li a {\n color: #333;\n}\n\na.logo.no-hover a:hover {\n background-color: transparent;\n}\n\n\ninput:required, select:required {\n border-right: 5px solid orange;\n}\nselect:required + .select2-container .select2-selection, select:required + .select2-container .select2-selection .select2-selection--multiple {\n border-right: 5px solid orange !important;\n}\n\nbody {\n font-family: -apple-system, BlinkMacSystemFont,\n \"Segoe UI\", \"Roboto\", \"Oxygen\", \"Ubuntu\", \"Cantarell\",\n \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif;\n font-size: 13px;\n}\n\n.sidebar-menu {\n font-size: 14px;\n white-space: normal;\n}\n\n.modal-warning .modal-help {\n color: #fff8af;\n}\n\n.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading {\n z-index: 0 !important;\n}\n\n@media print {\n\n @page {\n size: A4;\n margin: 0mm;\n }\n\n .tab-content > .tab-pane {\n display: block !important;\n opacity: 1 !important;\n visibility: visible !important;\n }\n\n .img-responsive {\n width: 200px;\n }\n\n html, body {\n width: 1024px;\n }\n\n body {\n margin: 0 auto;\n line-height: 1em;\n word-spacing:1px;\n letter-spacing:0.2px;\n font: 15px \"Times New Roman\", Times, serif;\n width: 100%;\n float: none;\n }\n\n /* avoid page-breaks inside a listingContainer*/\n .listingContainer {\n page-break-inside: avoid;\n }\n\n h1 {\n font: 28px \"Times New Roman\", Times, serif;\n }\n\n h2 {\n font: 24px \"Times New Roman\", Times, serif;\n }\n\n h3 {\n font: 20px \"Times New Roman\", Times, serif;\n }\n\n /* Improve colour contrast of links */\n a:link, a:visited {\n color: #781351\n }\n\n /* URL */\n a:link, a:visited {\n background: transparent;\n color:#333;\n text-decoration:none;\n }\n\n a[href]:after {\n content: \"\" !important;\n }\n\n a[href^=\"http://\"] {\n color:#000;\n }\n\n #header {\n height:75px;\n font-size: 24pt;\n color:black\n }\n\n div.row-new-striped {\n margin: 0px;\n padding: 0px;\n }\n\n .pagination-detail, .fixed-table-toolbar {\n visibility: hidden;\n }\n .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 .col-sm-pull-3 .col-sm-push-9 {\n float: left;\n }\n\n .col-sm-12 {\n width: 100%;\n }\n .col-sm-11 {\n width: 91.66666666666666%;\n }\n .col-sm-10 {\n width: 83.33333333333334%;\n }\n .col-sm-9 {\n width: 75%;\n }\n .col-sm-8 {\n width: 66.66666666666666%;\n }\n .col-sm-7 {\n width: 58.333333333333336%;\n }\n .col-sm-6 {\n width: 50%;\n }\n .col-sm-5 {\n width: 41.66666666666667%;\n }\n .col-sm-4 {\n width: 33.33333333333333%;\n }\n .col-sm-3 {\n width: 25%;\n }\n .col-sm-2 {\n width: 16.666666666666664%;\n }\n .col-sm-1 {\n width: 8.333333333333332%;\n }\n\n}\n\n\n.select2-selection__choice__remove {\n color: white !important;\n}\n\n.select2-selection--multiple {\n overflow-y: auto;\n}\n\n.select2-selection__choice {\n border-radius: 0px !important;\n}\n\n.select2-search select2-search--inline {\n height: 35px !important;\n float: left;\n margin: 0;\n}\n\n\n\n.select2-results__option {\n padding: 5px;\n user-select: none;\n -webkit-user-select: none;\n margin: 0px;\n}\n\nimg.navbar-brand-img, .navbar-brand>img {\n float: left;\n padding: 5px 5px 5px 0;\n max-height: 50px;\n}\n\n.input-daterange, .input-daterange input:first-child, .input-daterange input:last-child {\n border-radius: 0px !important;\n}\n\n.btn.bg-maroon, .btn.bg-purple{\n min-width:90px;\n}\n\n[hidden] {\n display: none !important;\n}\n\n#toolbar {\n margin-top: 10px;\n}\n\n#uploadPreview {\n border-color: grey;\n border-width: 1px;\n border-style: solid\n}\n\n.icon-med {\n font-size: 14px;\n color: #889195;\n}\n\n#login-logo {\n padding-top: 20px;\n padding-bottom: 10px;\n max-width: 200px\n}\n\n// accessibility skip link\na.skip-main {\n left:-999px;\n position:absolute;\n top:auto;\n width:1px;\n height:1px;\n overflow:hidden;\n z-index:-999;\n}\na.skip-main:focus, a.skip-main:active {\n color: #fff;\n background-color:#000;\n left: auto;\n top: auto;\n width: 30%;\n height: auto;\n overflow:auto;\n margin: 10px 35%;\n padding:5px;\n border-radius: 15px;\n border:4px solid yellow;\n text-align:center;\n font-size:1.2em;\n z-index:999;\n}\n\nh2 {\n font-size: 22px;\n}\n\nh2.task_menu {\n font-size: 14px;\n}\n\nh2 small {\n font-size: 85%;\n}\n\nh3 {\n font-size: 20px;\n}\n\nh4 {\n font-size: 16px;\n}\n\n\n.row-striped {\n vertical-align: top;\n line-height: 2.6;\n padding: 0px;\n margin-left: 20px;\n box-sizing: border-box;\n //border-left: 1px solid #dddddd;\n //border-right: 1px solid #dddddd;\n display: table;\n}\n\n.row-striped .row:nth-of-type(odd) div {\n background-color: #f9f9f9;\n border-top: 1px solid #dddddd;\n display: table-cell;\n word-wrap: break-word;\n}\n\n.row-striped .row:nth-of-type(even) div {\n background: #FFFFFF;\n border-top: 1px solid #dddddd;\n display: table-cell;\n word-wrap: break-word;\n}\n\n\n.row-new-striped {\n vertical-align: top;\n padding: 3px;\n display: table;\n width: 100%;\n word-wrap: break-word;\n table-layout:fixed;\n}\n\n/**\n* NEW STRIPING\n* This section is for the new row striping for nicer \n* display for non-table data as of v6\n**/\n.row-new-striped > .row:nth-of-type(even) {\n line-height: 1.9;\n display: table-row;\n}\n\n.row-new-striped > .row:nth-of-type(odd) {\n display: table-row;\n padding: 2px;\n}\n\n.row-new-striped div {\n display: table-cell;\n padding: 6px;\n}\n\n.row-new-striped div {\n display: table-cell;\n padding: 6px;\n}\n\n\n.row-new-striped div[class^=\"col\"]:first-child {\n font-weight: bold;\n}\n\n\n\n/**\n* This just adds a little extra padding on mobile\n**/\n@media only screen and (max-width: 520px) {\n h1.pagetitle {\n padding-top: 15px;\n padding-bottom: 15px;\n }\n\n .firstnav {\n padding-top: 120px !important;\n }\n\n .product {\n width: 400px;\n }\n\n .product img {\n min-width: 400px;\n }\n}\n\n.card-view-title {\n min-width: 40% !important;\n line-height: 3.0!important;\n padding-right: 20px;\n}\n\n.card-view {\n display: table-row;\n flex-direction: column;\n}\n\n// ---------------\n\n/**\n\n COLUMN SELECTOR ICONS\n -----------------------------\n This is kind of weird, but it is necessary to prevent the column-selector code from barfing, since\n any HTML used in the UserPresenter \"title\" attribute breaks the column selector HTML.\n\n Instead, we use CSS to add the icon into the table header, which leaves the column selector\n \"title\" text as-is and hides the icon.\n\n See https://github.com/grokability/snipe-it/issues/7989\n */\nth.css-accessory > .th-inner,\nth.css-accessory-alt > .th-inner,\nth.css-barcode > .th-inner,\nth.css-component > .th-inner,\nth.css-consumable > .th-inner,\nth.css-envelope > .th-inner,\nth.css-house-flag > .th-inner,\nth.css-house-laptop > .th-inner,\nth.css-house-user > .th-inner,\nth.css-license > .th-inner,\nth.css-location > .th-inner,\nth.css-users > .th-inner,\nth.css-currency > .th-inner,\nth.css-child-locations > .th-inner,\nth.css-history > .th-inner\n{\n font-size: 0px;\n line-height: 0.75 !important;\n text-align: left;\n text-rendering: auto;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n\nth.css-location > .th-inner::before,\nth.css-accessory > .th-inner::before,\nth.css-accessory-alt > .th-inner::before,\nth.css-barcode > .th-inner::before,\nth.css-component > .th-inner::before,\nth.css-consumable > .th-inner::before,\nth.css-envelope > .th-inner::before,\nth.css-house-flag > .th-inner::before,\nth.css-house-laptop > .th-inner::before,\nth.css-house-user > .th-inner::before,\nth.css-license > .th-inner::before,\nth.css-location > .th-inner::before,\nth.css-users > .th-inner::before,\nth.css-currency > .th-inner::before,\nth.css-child-locations > .th-inner::before,\nth.css-history > .th-inner::before\n{\n display: inline-block;\n font-size: 20px;\n font-family: \"Font Awesome 5 Free\";\n font-weight: 900;\n}\n\n/**\nBEGIN ICON TABLE HEADERS\nSet the font-weight css property as 900 (For Solid), 400 (Regular or Brands), 300 (Light for pro icons).\n**/\nth.css-barcode > .th-inner::before\n{\n content: \"\\f02a\"; font-family: \"Font Awesome 5 Free\"; font-weight: 900;\n}\n\nth.css-license > .th-inner::before\n{\n content: \"\\f0c7\"; font-family: \"Font Awesome 5 Free\"; font-weight: 400;\n}\n\nth.css-consumable > .th-inner::before\n{\n content: \"\\f043\"; font-family: \"Font Awesome 5 Free\"; font-weight: 900;\n}\n\nth.css-envelope > .th-inner::before\n{\n content: \"\\f0e0\"; font-family: \"Font Awesome 5 Free\"; font-weight: 400;\n}\n\nth.css-accessory > .th-inner::before\n{\n content: \"\\f11c\"; font-family: \"Font Awesome 5 Free\"; font-weight: 400;\n}\n\nth.css-users > .th-inner::before {\n content: \"\\f0c0\"; font-family: \"Font Awesome 5 Free\"; font-size: 15px;\n}\n\nth.css-location > .th-inner::before {\n content: \"\\f3c5\"; font-family: \"Font Awesome 5 Free\"; font-size: 19px; margin-bottom: 0px;\n}\n\nth.css-component > .th-inner::before\n{\n content: \"\\f0a0\"; font-family: \"Font Awesome 5 Free\"; font-weight: 500;\n}\n\nth.css-padlock > .th-inner::before\n{\n content: \"\\f023\"; font-family: \"Font Awesome 5 Free\";\n font-weight: 800;\n padding-right: 3px;\n}\n\nth.css-house-user > .th-inner::before {\n content: \"\\e1b0\";\n font-family: \"Font Awesome 5 Free\";\n font-size: 19px;\n margin-bottom: 0px;\n}\nth.css-house-flag > .th-inner::before {\n content: \"\\e50d\";\n font-family: \"Font Awesome 5 Free\";\n font-size: 19px;\n margin-bottom: 0px;\n}\nth.css-house-laptop > .th-inner::before {\n content: \"\\e066\";\n font-family: \"Font Awesome 5 Free\";\n font-size: 19px;\n margin-bottom: 0px;\n}\nth.css-accessory-alt > .th-inner::before {\n content: \"\\f11c\";\n font-family: \"Font Awesome 5 Free\";\n font-size: 19px;\n margin-bottom: 0px;\n}\n\nth.css-child-locations > .th-inner::before {\n content: \"\\f64f\"; // change this to f51e for coins\n font-family: \"Font Awesome 5 Free\";\n font-size: 19px;\n margin-bottom: 0px;\n}\n\nth.css-currency > .th-inner::before {\n content: \"\\24\"; // change this to f51e for coins\n font-family: \"Font Awesome 5 Free\";\n font-size: 19px;\n margin-bottom: 0px;\n}\n\nth.css-history > .th-inner::before {\n content: \"\\f1da\"; // change this to f51e for coins\n font-family: \"Font Awesome 5 Free\";\n font-size: 19px;\n margin-bottom: 0px;\n}\n\n\n.small-box .inner {\n padding-left: 15px;\n padding-right: 15px;\n padding-top: 15px;\n color: #fff;\n}\n\n\n.small-box > a:link, .small-box > a:visited, .small-box > a:hover {\n color: #fff;\n}\n\n.select2-container--default .select2-selection--single, .select2-selection .select2-selection--single {\n border: 1px solid #d2d6de;\n border-radius: 0;\n padding: 6px 12px;\n height: 34px;\n}\n\n.form-group.has-error label, .form-group.has-error .help-block {\n color: #a94442;\n}\n\n.select2-container--default .select2-selection--multiple {\n border-radius: 0px;\n}\n\n@media screen and (max-width: 511px){\n .tab-content .tab-pane .alert-block {\n margin-top: 120px\n }\n .sidebar-menu{\n margin-top:160px;\n }\n}\n@media screen and (max-width: 912px) and (min-width: 512px){\n .sidebar-menu {\n margin-top:100px\n }\n .navbar-custom-menu > .navbar-nav > li.dropdown.user.user-menu {\n float:right;\n }\n .navbar-custom-menu > .navbar-nav > li > .dropdown-menu {\n margin-right:-39px;\n }\n}\n\n@media screen and (max-width: 1268px) and (min-width: 912px){\n .sidebar-menu {\n margin-top:50px\n }\n}\n@media screen and (max-width: 992px){\n .info-stack-container {\n flex-direction: column;\n }\n .col-md-3.col-xs-12.col-sm-push-9.info-stack{\n left:auto;\n order:1;\n }\n .col-md-9.col-xs-12.col-sm-pull-3.info-stack{\n right:auto;\n order:2;\n }\n .info-stack-container > .col-md-9.col-xs-12.col-sm-pull-3.info-stack > .row-new-striped > .row > .col-sm-2{\n width:auto;\n float:none;\n }\n}\n@media screen and (max-width: 992px){\n .row-new-striped div{\n width:100%;\n }\n}\n\n@media screen and (max-width: 1318px) and (min-width: 1200px){\n .admin.box{\n height:170px;\n }\n}\n@media screen and (max-width: 1494px) and (min-width: 1200px){\n .dashboard.small-box{\n white-space: nowrap;\n text-overflow: ellipsis;\n max-width: 188px;\n display: block;\n overflow: hidden;\n }\n}\n\n/** Form-stuff overrides for checkboxes and stuff **/\n\nlabel.form-control {\n display: grid;\n grid-template-columns: 1.8em auto;\n gap: 0.5em;\n border: 0px;\n padding-left: 0px;\n background-color: inherit;\n color: inherit;\n font-size: inherit;\n font-weight: inherit;\n}\n\nlabel.form-control--disabled {\n color: #959495;\n cursor: not-allowed;\n}\n\n\n/** --------------------------------------- **/\n/** Start checkbox styles to replace iCheck **/\n/** --------------------------------------- **/\ninput[type=\"checkbox\"] {\n /* Add if not using autoprefixer */\n -webkit-appearance: none;\n appearance: none;\n /* For iOS < 15 to remove gradient background */\n background-color: #fff;\n /* Not removed via appearance */\n margin: 0;\n font: inherit;\n color: #959495;\n width: 1.8em;\n height: 1.8em;\n border: 0.05em solid;\n border-radius: 0em;\n transform: translateY(-0.075em);\n display: grid;\n place-content: center;\n /*Windows High Contrast Mode*/\n}\n\n/** This sets the display of a checkbox, and what the \"fill\" checkmark should look like */\n\ninput[type=\"checkbox\"]::before {\n\n /** If you want to use the non-checkbox, filled square, use this instead **/\n content: \"\";\n width: 1em;\n height: 1em;\n transform: scale(0);\n transition: 120ms transform ease-in-out;\n box-shadow: inset 1em 1em rgb(211, 211, 211);\n content: \"\";\n width: 1em;\n height: 1em;\n clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);\n transform: scale(0);\n transform-origin: bottom left;\n transition: 120ms transform ease-in-out;\n box-shadow: inset 1em 1em #428bca;\n /* Windows High Contrast Mode */\n background-color: CanvasText;\n}\n\n/** This sets the size of the scale up for the shape we defined above **/\ninput[type=\"checkbox\"]:checked::before {\n transform: scale(1);\n}\n\n/** This sets the scale and color of the DISABLED but CHECKED checkbox */\ninput[type=checkbox]:disabled::before, input[type=radio]:disabled::before {\n content: \"\";\n width: 1em;\n height: 1em;\n transform: scale(1);\n box-shadow: inset 1em 1em rgb(211, 211, 211);\n}\n\n/* This sets the scale and style of a DISABLED checkbox that is NOT checked */\ninput[type=checkbox]:disabled:not(:checked)::before, input[type=radio]:disabled:not(:checked)::before {\n content: \"\";\n transform: scale(0);\n cursor: not-allowed;\n pointer-events:none;\n}\n\n/** this is the color of the checkbox and content on a disabled, checked box **/\ninput[type=checkbox]:disabled, input[type=radio]:disabled {\n --form-control-color: rgb(211, 211, 211);\n color: #959495;\n cursor: not-allowed;\n pointer-events:none;\n}\n\n\n/** Radio styles to replace iCheck **/\n\ninput[type=\"radio\"] {\n appearance: none;\n background-color: #fff;\n margin: 0;\n font: inherit;\n color: #959495;\n width: 1.8em;\n height: 1.8em;\n border: 0.05em solid;\n border-radius: 50%;\n transform: translateY(-0.075em);\n display: grid;\n place-content: center;\n}\n\ninput[type=\"radio\"]::before {\n content: \"\";\n width: 1em;\n height: 1em;\n border-radius: 50%;\n transform: scale(0);\n transition: 120ms transform ease-in-out;\n}\n\ninput[type=\"radio\"]:checked::before {\n transform: scale(1);\n}\n\n\n/**\n* This addresses the column selector in bootstrap-table. Without these two lines, the\n* checkbox and the with the label text that BS tables generates will\n* end up on two different lines and it looks assy.\n */\n.dropdown-item-marker input[type=checkbox] {\n font-size: 10px;\n}\n\n.bootstrap-table .fixed-table-toolbar li.dropdown-item-marker label {\n font-weight: normal;\n display: grid;\n grid-template-columns: .1em auto;\n gap: 1.5em;\n}\n\n.container.row-striped .col-md-6 {\n overflow-wrap:anywhere;\n}\n\n.nav-tabs-custom > .nav-tabs > li {\n z-index: 1;\n}\n\n.select2-container .select2-search--inline .select2-search__field{\n padding-left:15px;\n}\n\n.nav-tabs-custom > .nav-tabs > li.active {\n font-weight: bold;\n}\n\n/** --------------------------------------- **/\n/** End checkbox styles to replace iCheck **/\n/** --------------------------------------- **/\n\n/**\n/** Separator styles with text in the middle. Currently only used by the login page but\n/** could be used elsewhere.\n */\n\n.separator {\n display: flex;\n align-items: center;\n text-align: center;\n padding-top: 20px;\n color: #959495;\n}\n\n.separator::before,\n.separator::after {\n content: '';\n flex: 1;\n border-bottom: 1px solid #959495;\n}\n\n.separator:not(:empty)::before {\n margin-right: .25em;\n}\n\n.separator:not(:empty)::after {\n margin-left: .25em;\n}\n.datepicker.dropdown-menu {\n z-index: 1030 !important;\n}\n\n.sidebar-menu > li .badge {\n margin-top: 0px;\n filter: brightness(70%);\n font-size: 70%;\n}\n\n/** this is needed to override ekko-lightboxes card view styles **/\n.bootstrap-table .fixed-table-container .table tbody tr .card-view {\n display: table-row !important;\n}\n\ntd.text-right.text-padding-number-cell {\n padding-right: 30px !important;\n white-space: nowrap;\n}\n\nth.text-right.text-padding-number-footer-cell {\n padding-right: 20px !important;\n white-space: nowrap;\n}\n\ncode.single-line {\n white-space: pre-wrap;\n display: -webkit-box;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 1;\n overflow: hidden;\n max-width: 400px;\n}\n\np.monospace, span.monospace {\n font-family: monospace, monospace;\n}\n\nlegend.highlight {\n background: repeating-linear-gradient(\n 45deg,\n #222d32,\n #222d32 10px,\n #444 10px,\n #444 11px\n );\n\n color: #fff;\n font-size: 18px;\n padding: 6px 6px 6px 10px;\n}\n\nlegend.highlight a {\n color: #fff;\n cursor: pointer;\n}\n\nfieldset.bottom-padded {\n padding-bottom: 20px;\n}\n\ncaption.tableCaption {\n font-size: 18px;\n padding-left: 8px;\n}\n\n// via https://github.com/grokability/snipe-it/issues/11754\n.sidebar-toggle.btn {\n border-radius: 3px;\n box-shadow: none;\n border-top: 0px solid transparent;\n border-bottom: 0px solid transparent;\n padding-left: 15px;\n padding-right: 15px;\n padding-top: 12px;\n padding-bottom: 12px;\n margin-left: -47px;\n margin-top: 2px;\n}\n\n\n.visually-hidden {\n width: 1px;\n height: 1px;\n margin: -1px;\n overflow: hidden;\n clip: rect(0,0,0,0);\n white-space: preserve;\n display: inline-block;\n}\n\ninput[name=\"columnsSearch\"] {\n width: 120px;\n}\n\n.callout.callout-legend {\n padding: 15px 30px 15px 15px;\n font-size: 100%;\n border-radius: 0px;\n}\n\n.callout.callout-legend h4 {\n font-size: 16px;\n font-weight: bold;\n margin-top: 5px;\n margin-bottom: 0px;\n}\n\n.callout.callout-legend a {\n text-decoration: none;\n cursor: pointer;\n}\n\np.callout-subtext {\n margin-top: 5px;\n}\n\n/**\nThis just hides the padding on the right side of the mark tag for a less weird visual experience\n */\nmark {\n padding-right: 0px;\n}\n\n/**\nRadio toggle styles for permission settings and check/uncheck all\n */\n.radio-toggle-wrapper {\n display: flex;\n padding: 2px;\n background-color: #e9e9e9;\n margin-bottom: 3px;\n border-radius: 4px;\n border: 1px #d6d6d6 solid;\n}\n\n.radio-slider-inputs {\n flex-grow: 1;\n}\n\n.radio-slider-inputs input[type=radio] {\n display: none;\n}\n\n.radio-slider-inputs label {\n display: block;\n margin-bottom: 0px;\n padding: 6px 8px;\n color: #fff;\n font-weight: bold;\n text-align: center;\n transition : all .4s 0s ease;\n cursor: pointer;\n}\n\n.radio-slider-inputs label {\n color: #9a9999;\n border-radius: 4px;\n border: 1px transparent solid;\n}\n\n.radio-slider-inputs .allow:checked + label {\n background-color: green;\n color: white;\n border-radius: 4px;\n border: 1px transparent solid;\n}\n\n.radio-slider-inputs .inherit:checked + label {\n background-color: rgba(255, 204, 51, 0.11);\n color: #9a9999;\n border-radius: 4px;\n border: 1px white solid;\n}\n\n.radio-slider-inputs .deny:checked + label {\n background-color: #a94442;\n color: white;\n border-radius: 4px;\n border: 1px transparent solid;\n}\n\n.remember-toggle {\n cursor: pointer;\n}\n\n.js-copy-link {\n color: grey;\n}\n\n.deleted {\n text-decoration: line-through;\n}"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/public/css/dist/_all.css b/public/css/dist/_all.css deleted file mode 100644 index 8cf8aca9bd91..000000000000 --- a/public/css/dist/_all.css +++ /dev/null @@ -1,590 +0,0 @@ -/* iCheck plugin Minimal skin ------------------------------------ */ -.icheckbox_minimal, -.iradio_minimal { - display: inline-block; - *display: inline; - vertical-align: middle; - margin: 0; - padding: 0; - width: 18px; - height: 18px; - background: url(minimal.png) no-repeat; - border: none; - cursor: pointer; -} - -.icheckbox_minimal { - background-position: 0 0; -} - .icheckbox_minimal.hover { - background-position: -20px 0; - } - .icheckbox_minimal.checked { - background-position: -40px 0; - } - .icheckbox_minimal.disabled { - background-position: -60px 0; - cursor: default; - } - .icheckbox_minimal.checked.disabled { - background-position: -80px 0; - } - -.iradio_minimal { - background-position: -100px 0; -} - .iradio_minimal.hover { - background-position: -120px 0; - } - .iradio_minimal.checked { - background-position: -140px 0; - } - .iradio_minimal.disabled { - background-position: -160px 0; - cursor: default; - } - .iradio_minimal.checked.disabled { - background-position: -180px 0; - } - -/* HiDPI support */ -@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { - .icheckbox_minimal, - .iradio_minimal { - background-image: url(minimal@2x.png); - -webkit-background-size: 200px 20px; - background-size: 200px 20px; - } -} - -/* red */ -.icheckbox_minimal-red, -.iradio_minimal-red { - display: inline-block; - *display: inline; - vertical-align: middle; - margin: 0; - padding: 0; - width: 18px; - height: 18px; - background: url(red.png) no-repeat; - border: none; - cursor: pointer; -} - -.icheckbox_minimal-red { - background-position: 0 0; -} - .icheckbox_minimal-red.hover { - background-position: -20px 0; - } - .icheckbox_minimal-red.checked { - background-position: -40px 0; - } - .icheckbox_minimal-red.disabled { - background-position: -60px 0; - cursor: default; - } - .icheckbox_minimal-red.checked.disabled { - background-position: -80px 0; - } - -.iradio_minimal-red { - background-position: -100px 0; -} - .iradio_minimal-red.hover { - background-position: -120px 0; - } - .iradio_minimal-red.checked { - background-position: -140px 0; - } - .iradio_minimal-red.disabled { - background-position: -160px 0; - cursor: default; - } - .iradio_minimal-red.checked.disabled { - background-position: -180px 0; - } - -/* HiDPI support */ -@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { - .icheckbox_minimal-red, - .iradio_minimal-red { - background-image: url(red@2x.png); - -webkit-background-size: 200px 20px; - background-size: 200px 20px; - } -} - -/* green */ -.icheckbox_minimal-green, -.iradio_minimal-green { - display: inline-block; - *display: inline; - vertical-align: middle; - margin: 0; - padding: 0; - width: 18px; - height: 18px; - background: url(green.png) no-repeat; - border: none; - cursor: pointer; -} - -.icheckbox_minimal-green { - background-position: 0 0; -} - .icheckbox_minimal-green.hover { - background-position: -20px 0; - } - .icheckbox_minimal-green.checked { - background-position: -40px 0; - } - .icheckbox_minimal-green.disabled { - background-position: -60px 0; - cursor: default; - } - .icheckbox_minimal-green.checked.disabled { - background-position: -80px 0; - } - -.iradio_minimal-green { - background-position: -100px 0; -} - .iradio_minimal-green.hover { - background-position: -120px 0; - } - .iradio_minimal-green.checked { - background-position: -140px 0; - } - .iradio_minimal-green.disabled { - background-position: -160px 0; - cursor: default; - } - .iradio_minimal-green.checked.disabled { - background-position: -180px 0; - } - -/* HiDPI support */ -@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { - .icheckbox_minimal-green, - .iradio_minimal-green { - background-image: url(green@2x.png); - -webkit-background-size: 200px 20px; - background-size: 200px 20px; - } -} - -/* blue */ -.icheckbox_minimal-blue, -.iradio_minimal-blue { - display: inline-block; - *display: inline; - vertical-align: middle; - margin: 0; - padding: 0; - width: 18px; - height: 18px; - background: url(blue.png) no-repeat; - border: none; - cursor: pointer; -} - -.icheckbox_minimal-blue { - background-position: 0 0; -} - .icheckbox_minimal-blue.hover { - background-position: -20px 0; - } - .icheckbox_minimal-blue.checked { - background-position: -40px 0; - } - .icheckbox_minimal-blue.disabled { - background-position: -60px 0; - cursor: default; - } - .icheckbox_minimal-blue.checked.disabled { - background-position: -80px 0; - } - -.iradio_minimal-blue { - background-position: -100px 0; -} - .iradio_minimal-blue.hover { - background-position: -120px 0; - } - .iradio_minimal-blue.checked { - background-position: -140px 0; - } - .iradio_minimal-blue.disabled { - background-position: -160px 0; - cursor: default; - } - .iradio_minimal-blue.checked.disabled { - background-position: -180px 0; - } - -/* HiDPI support */ -@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { - .icheckbox_minimal-blue, - .iradio_minimal-blue { - background-image: url(blue@2x.png); - -webkit-background-size: 200px 20px; - background-size: 200px 20px; - } -} - -/* aero */ -.icheckbox_minimal-aero, -.iradio_minimal-aero { - display: inline-block; - *display: inline; - vertical-align: middle; - margin: 0; - padding: 0; - width: 18px; - height: 18px; - background: url(aero.png) no-repeat; - border: none; - cursor: pointer; -} - -.icheckbox_minimal-aero { - background-position: 0 0; -} - .icheckbox_minimal-aero.hover { - background-position: -20px 0; - } - .icheckbox_minimal-aero.checked { - background-position: -40px 0; - } - .icheckbox_minimal-aero.disabled { - background-position: -60px 0; - cursor: default; - } - .icheckbox_minimal-aero.checked.disabled { - background-position: -80px 0; - } - -.iradio_minimal-aero { - background-position: -100px 0; -} - .iradio_minimal-aero.hover { - background-position: -120px 0; - } - .iradio_minimal-aero.checked { - background-position: -140px 0; - } - .iradio_minimal-aero.disabled { - background-position: -160px 0; - cursor: default; - } - .iradio_minimal-aero.checked.disabled { - background-position: -180px 0; - } - -/* HiDPI support */ -@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { - .icheckbox_minimal-aero, - .iradio_minimal-aero { - background-image: url(aero@2x.png); - -webkit-background-size: 200px 20px; - background-size: 200px 20px; - } -} - -/* grey */ -.icheckbox_minimal-grey, -.iradio_minimal-grey { - display: inline-block; - *display: inline; - vertical-align: middle; - margin: 0; - padding: 0; - width: 18px; - height: 18px; - background: url(grey.png) no-repeat; - border: none; - cursor: pointer; -} - -.icheckbox_minimal-grey { - background-position: 0 0; -} - .icheckbox_minimal-grey.hover { - background-position: -20px 0; - } - .icheckbox_minimal-grey.checked { - background-position: -40px 0; - } - .icheckbox_minimal-grey.disabled { - background-position: -60px 0; - cursor: default; - } - .icheckbox_minimal-grey.checked.disabled { - background-position: -80px 0; - } - -.iradio_minimal-grey { - background-position: -100px 0; -} - .iradio_minimal-grey.hover { - background-position: -120px 0; - } - .iradio_minimal-grey.checked { - background-position: -140px 0; - } - .iradio_minimal-grey.disabled { - background-position: -160px 0; - cursor: default; - } - .iradio_minimal-grey.checked.disabled { - background-position: -180px 0; - } - -/* HiDPI support */ -@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { - .icheckbox_minimal-grey, - .iradio_minimal-grey { - background-image: url(grey@2x.png); - -webkit-background-size: 200px 20px; - background-size: 200px 20px; - } -} - -/* orange */ -.icheckbox_minimal-orange, -.iradio_minimal-orange { - display: inline-block; - *display: inline; - vertical-align: middle; - margin: 0; - padding: 0; - width: 18px; - height: 18px; - background: url(orange.png) no-repeat; - border: none; - cursor: pointer; -} - -.icheckbox_minimal-orange { - background-position: 0 0; -} - .icheckbox_minimal-orange.hover { - background-position: -20px 0; - } - .icheckbox_minimal-orange.checked { - background-position: -40px 0; - } - .icheckbox_minimal-orange.disabled { - background-position: -60px 0; - cursor: default; - } - .icheckbox_minimal-orange.checked.disabled { - background-position: -80px 0; - } - -.iradio_minimal-orange { - background-position: -100px 0; -} - .iradio_minimal-orange.hover { - background-position: -120px 0; - } - .iradio_minimal-orange.checked { - background-position: -140px 0; - } - .iradio_minimal-orange.disabled { - background-position: -160px 0; - cursor: default; - } - .iradio_minimal-orange.checked.disabled { - background-position: -180px 0; - } - -/* HiDPI support */ -@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { - .icheckbox_minimal-orange, - .iradio_minimal-orange { - background-image: url(orange@2x.png); - -webkit-background-size: 200px 20px; - background-size: 200px 20px; - } -} - -/* yellow */ -.icheckbox_minimal-yellow, -.iradio_minimal-yellow { - display: inline-block; - *display: inline; - vertical-align: middle; - margin: 0; - padding: 0; - width: 18px; - height: 18px; - background: url(yellow.png) no-repeat; - border: none; - cursor: pointer; -} - -.icheckbox_minimal-yellow { - background-position: 0 0; -} - .icheckbox_minimal-yellow.hover { - background-position: -20px 0; - } - .icheckbox_minimal-yellow.checked { - background-position: -40px 0; - } - .icheckbox_minimal-yellow.disabled { - background-position: -60px 0; - cursor: default; - } - .icheckbox_minimal-yellow.checked.disabled { - background-position: -80px 0; - } - -.iradio_minimal-yellow { - background-position: -100px 0; -} - .iradio_minimal-yellow.hover { - background-position: -120px 0; - } - .iradio_minimal-yellow.checked { - background-position: -140px 0; - } - .iradio_minimal-yellow.disabled { - background-position: -160px 0; - cursor: default; - } - .iradio_minimal-yellow.checked.disabled { - background-position: -180px 0; - } - -/* HiDPI support */ -@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { - .icheckbox_minimal-yellow, - .iradio_minimal-yellow { - background-image: url(yellow@2x.png); - -webkit-background-size: 200px 20px; - background-size: 200px 20px; - } -} - -/* pink */ -.icheckbox_minimal-pink, -.iradio_minimal-pink { - display: inline-block; - *display: inline; - vertical-align: middle; - margin: 0; - padding: 0; - width: 18px; - height: 18px; - background: url(pink.png) no-repeat; - border: none; - cursor: pointer; -} - -.icheckbox_minimal-pink { - background-position: 0 0; -} - .icheckbox_minimal-pink.hover { - background-position: -20px 0; - } - .icheckbox_minimal-pink.checked { - background-position: -40px 0; - } - .icheckbox_minimal-pink.disabled { - background-position: -60px 0; - cursor: default; - } - .icheckbox_minimal-pink.checked.disabled { - background-position: -80px 0; - } - -.iradio_minimal-pink { - background-position: -100px 0; -} - .iradio_minimal-pink.hover { - background-position: -120px 0; - } - .iradio_minimal-pink.checked { - background-position: -140px 0; - } - .iradio_minimal-pink.disabled { - background-position: -160px 0; - cursor: default; - } - .iradio_minimal-pink.checked.disabled { - background-position: -180px 0; - } - -/* HiDPI support */ -@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { - .icheckbox_minimal-pink, - .iradio_minimal-pink { - background-image: url(pink@2x.png); - -webkit-background-size: 200px 20px; - background-size: 200px 20px; - } -} - -/* purple */ -.icheckbox_minimal-purple, -.iradio_minimal-purple { - display: inline-block; - *display: inline; - vertical-align: middle; - margin: 0; - padding: 0; - width: 18px; - height: 18px; - background: url(purple.png) no-repeat; - border: none; - cursor: pointer; -} - -.icheckbox_minimal-purple { - background-position: 0 0; -} - .icheckbox_minimal-purple.hover { - background-position: -20px 0; - } - .icheckbox_minimal-purple.checked { - background-position: -40px 0; - } - .icheckbox_minimal-purple.disabled { - background-position: -60px 0; - cursor: default; - } - .icheckbox_minimal-purple.checked.disabled { - background-position: -80px 0; - } - -.iradio_minimal-purple { - background-position: -100px 0; -} - .iradio_minimal-purple.hover { - background-position: -120px 0; - } - .iradio_minimal-purple.checked { - background-position: -140px 0; - } - .iradio_minimal-purple.disabled { - background-position: -160px 0; - cursor: default; - } - .iradio_minimal-purple.checked.disabled { - background-position: -180px 0; - } - -/* HiDPI support */ -@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { - .icheckbox_minimal-purple, - .iradio_minimal-purple { - background-image: url(purple@2x.png); - -webkit-background-size: 200px 20px; - background-size: 200px 20px; - } -} \ No newline at end of file diff --git a/public/css/dist/aero.css b/public/css/dist/aero.css deleted file mode 100644 index 0a7a94538288..000000000000 --- a/public/css/dist/aero.css +++ /dev/null @@ -1,59 +0,0 @@ -/* iCheck plugin Minimal skin, aero ------------------------------------ */ -.icheckbox_minimal-aero, -.iradio_minimal-aero { - display: inline-block; - *display: inline; - vertical-align: middle; - margin: 0; - padding: 0; - width: 18px; - height: 18px; - background: url(aero.png) no-repeat; - border: none; - cursor: pointer; -} - -.icheckbox_minimal-aero { - background-position: 0 0; -} - .icheckbox_minimal-aero.hover { - background-position: -20px 0; - } - .icheckbox_minimal-aero.checked { - background-position: -40px 0; - } - .icheckbox_minimal-aero.disabled { - background-position: -60px 0; - cursor: default; - } - .icheckbox_minimal-aero.checked.disabled { - background-position: -80px 0; - } - -.iradio_minimal-aero { - background-position: -100px 0; -} - .iradio_minimal-aero.hover { - background-position: -120px 0; - } - .iradio_minimal-aero.checked { - background-position: -140px 0; - } - .iradio_minimal-aero.disabled { - background-position: -160px 0; - cursor: default; - } - .iradio_minimal-aero.checked.disabled { - background-position: -180px 0; - } - -/* HiDPI support */ -@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { - .icheckbox_minimal-aero, - .iradio_minimal-aero { - background-image: url(aero@2x.png); - -webkit-background-size: 200px 20px; - background-size: 200px 20px; - } -} \ No newline at end of file diff --git a/public/css/dist/aero.png b/public/css/dist/aero.png deleted file mode 100644 index dccf7740c9cb..000000000000 Binary files a/public/css/dist/aero.png and /dev/null differ diff --git a/public/css/dist/aero@2x.png b/public/css/dist/aero@2x.png deleted file mode 100644 index 5537ee36fed5..000000000000 Binary files a/public/css/dist/aero@2x.png and /dev/null differ diff --git a/public/css/dist/all.css b/public/css/dist/all.css index fa1af4cbe008..400b64537773 100644 --- a/public/css/dist/all.css +++ b/public/css/dist/all.css @@ -21710,7 +21710,7 @@ img.navbar-brand-img, .left-navblock { max-width: 500px; } -.skin-red .skin-purple .skin-blue .skin-black .skin-orange .skin-yellow .skin-green .skin-red-dark .skin-purple-dark .skin-blue-dark .skin-black-dark .skin-orange-dark .skin-yellow-dark .skin-green-dark .skin-contrast .main-header .logo { +.main-header .logo { background-color: inherit; } .main-header .logo { @@ -21858,12 +21858,20 @@ a.link-danger:visited, a.link-danger:hover { color: #dd4b39; } +.btn-primary:hover, +.btn-success:hover, +.btn-info:hover, +.btn-warning:hover, +.btn-primary, +.btn-success, +.btn-info, +.btn-warning, .btn-primary.btn-outline:hover, .btn-success.btn-outline:hover, .btn-info.btn-outline:hover, .btn-warning.btn-outline:hover, .btn-danger.btn-outline:hover { - color: #fff; + color: #fff !important; } .slideout-menu { position: fixed; @@ -22025,7 +22033,7 @@ a.link-danger:hover { padding: 0px; /* adjust based on your layout */ } -.skin-red .skin-purple .skin-blue .skin-black .skin-orange .skin-yellow .skin-green .skin-red-dark .skin-purple-dark .skin-blue-dark .skin-black-dark .skin-orange-dark .skin-yellow-dark .skin-green-dark .skin-contrast .main-header .navbar .dropdown-menu li a { +.main-header .navbar .dropdown-menu li a { color: #333; } a.logo.no-hover a:hover { @@ -22076,8 +22084,6 @@ body { word-spacing: 1px; letter-spacing: 0.2px; font: 15px "Times New Roman", Times, serif; - background: white; - color: black; width: 100%; float: none; } @@ -22180,7 +22186,6 @@ body { color: white !important; } .select2-selection--multiple { - border-color: #d2d6de !important; overflow-y: auto; } .select2-selection__choice { @@ -22308,26 +22313,19 @@ h4 { * display for non-table data as of v6 **/ .row-new-striped > .row:nth-of-type(even) { - background: #FFFFFF; - border-top: 1px solid #dddddd; line-height: 1.9; display: table-row; } .row-new-striped > .row:nth-of-type(odd) { - background-color: #F8F8F8; - border-top: 1px solid #dddddd; display: table-row; - line-height: 1.9; padding: 2px; } .row-new-striped div { display: table-cell; - border-top: 1px solid #dddddd; padding: 6px; } .row-new-striped div { display: table-cell; - border-top: 1px solid #dddddd; padding: 6px; } .row-new-striped div[class^="col"]:first-child { @@ -22700,7 +22698,6 @@ input[type="radio"]::before { border-radius: 50%; transform: scale(0); transition: 120ms transform ease-in-out; - box-shadow: inset 1em 1em #428bca; } input[type="radio"]:checked::before { transform: scale(1); @@ -22818,13 +22815,6 @@ caption.tableCaption { margin-left: -47px; margin-top: 2px; } -.popover.help-popover, -.popover.help-popover .popover-content, -.popover.help-popover .popover-body, -.popover.help-popover .popover-title, -.popover.help-popover .popover-header { - color: #000; -} .visually-hidden { width: 1px; height: 1px; @@ -22838,34 +22828,23 @@ input[name="columnsSearch"] { width: 120px; } .callout.callout-legend { - background-color: #f4f4f4; - border-left: 5px solid #959495; padding: 15px 30px 15px 15px; font-size: 100%; border-radius: 0px; } .callout.callout-legend h4 { - color: #333; font-size: 16px; font-weight: bold; margin-top: 5px; margin-bottom: 0px; } .callout.callout-legend a { - color: #333333; text-decoration: none; cursor: pointer; } p.callout-subtext { - color: #333; margin-top: 5px; } -p.callout-subtext a:hover, -p.callout-subtext a:visited, -p.callout-subtext a:link { - color: #31708f; - text-decoration: none; -} /** This just hides the padding on the right side of the mark tag for a less weird visual experience */ @@ -23416,7 +23395,7 @@ Radio toggle styles for permission settings and check/uncheck all .select2-container--classic.select2-container--open .select2-dropdown { border-color: #5897fb; } -.skin-red .skin-purple .skin-blue .skin-black .skin-orange .skin-yellow .skin-green .skin-red-dark .skin-purple-dark .skin-blue-dark .skin-black-dark .skin-orange-dark .skin-yellow-dark .skin-green-dark .skin-contrast .main-header .logo { +.main-header .logo { background-color: inherit; } .main-header .logo { @@ -23564,12 +23543,20 @@ a.link-danger:visited, a.link-danger:hover { color: #dd4b39; } +.btn-primary:hover, +.btn-success:hover, +.btn-info:hover, +.btn-warning:hover, +.btn-primary, +.btn-success, +.btn-info, +.btn-warning, .btn-primary.btn-outline:hover, .btn-success.btn-outline:hover, .btn-info.btn-outline:hover, .btn-warning.btn-outline:hover, .btn-danger.btn-outline:hover { - color: #fff; + color: #fff !important; } .slideout-menu { position: fixed; @@ -23731,7 +23718,7 @@ a.link-danger:hover { padding: 0px; /* adjust based on your layout */ } -.skin-red .skin-purple .skin-blue .skin-black .skin-orange .skin-yellow .skin-green .skin-red-dark .skin-purple-dark .skin-blue-dark .skin-black-dark .skin-orange-dark .skin-yellow-dark .skin-green-dark .skin-contrast .main-header .navbar .dropdown-menu li a { +.main-header .navbar .dropdown-menu li a { color: #333; } a.logo.no-hover a:hover { @@ -23782,8 +23769,6 @@ body { word-spacing: 1px; letter-spacing: 0.2px; font: 15px "Times New Roman", Times, serif; - background: white; - color: black; width: 100%; float: none; } @@ -23886,7 +23871,6 @@ body { color: white !important; } .select2-selection--multiple { - border-color: #d2d6de !important; overflow-y: auto; } .select2-selection__choice { @@ -24014,26 +23998,19 @@ h4 { * display for non-table data as of v6 **/ .row-new-striped > .row:nth-of-type(even) { - background: #FFFFFF; - border-top: 1px solid #dddddd; line-height: 1.9; display: table-row; } .row-new-striped > .row:nth-of-type(odd) { - background-color: #F8F8F8; - border-top: 1px solid #dddddd; display: table-row; - line-height: 1.9; padding: 2px; } .row-new-striped div { display: table-cell; - border-top: 1px solid #dddddd; padding: 6px; } .row-new-striped div { display: table-cell; - border-top: 1px solid #dddddd; padding: 6px; } .row-new-striped div[class^="col"]:first-child { @@ -24406,7 +24383,6 @@ input[type="radio"]::before { border-radius: 50%; transform: scale(0); transition: 120ms transform ease-in-out; - box-shadow: inset 1em 1em #428bca; } input[type="radio"]:checked::before { transform: scale(1); @@ -24524,13 +24500,6 @@ caption.tableCaption { margin-left: -47px; margin-top: 2px; } -.popover.help-popover, -.popover.help-popover .popover-content, -.popover.help-popover .popover-body, -.popover.help-popover .popover-title, -.popover.help-popover .popover-header { - color: #000; -} .visually-hidden { width: 1px; height: 1px; @@ -24544,34 +24513,23 @@ input[name="columnsSearch"] { width: 120px; } .callout.callout-legend { - background-color: #f4f4f4; - border-left: 5px solid #959495; padding: 15px 30px 15px 15px; font-size: 100%; border-radius: 0px; } .callout.callout-legend h4 { - color: #333; font-size: 16px; font-weight: bold; margin-top: 5px; margin-bottom: 0px; } .callout.callout-legend a { - color: #333333; text-decoration: none; cursor: pointer; } p.callout-subtext { - color: #333; margin-top: 5px; } -p.callout-subtext a:hover, -p.callout-subtext a:visited, -p.callout-subtext a:link { - color: #31708f; - text-decoration: none; -} /** This just hides the padding on the right side of the mark tag for a less weird visual experience */ diff --git a/public/css/dist/blue.css b/public/css/dist/blue.css deleted file mode 100644 index c290097518d7..000000000000 --- a/public/css/dist/blue.css +++ /dev/null @@ -1,59 +0,0 @@ -/* iCheck plugin Minimal skin, blue ------------------------------------ */ -.icheckbox_minimal-blue, -.iradio_minimal-blue { - display: inline-block; - *display: inline; - vertical-align: middle; - margin: 0; - padding: 0; - width: 18px; - height: 18px; - background: url(blue.png) no-repeat; - border: none; - cursor: pointer; -} - -.icheckbox_minimal-blue { - background-position: 0 0; -} - .icheckbox_minimal-blue.hover { - background-position: -20px 0; - } - .icheckbox_minimal-blue.checked { - background-position: -40px 0; - } - .icheckbox_minimal-blue.disabled { - background-position: -60px 0; - cursor: default; - } - .icheckbox_minimal-blue.checked.disabled { - background-position: -80px 0; - } - -.iradio_minimal-blue { - background-position: -100px 0; -} - .iradio_minimal-blue.hover { - background-position: -120px 0; - } - .iradio_minimal-blue.checked { - background-position: -140px 0; - } - .iradio_minimal-blue.disabled { - background-position: -160px 0; - cursor: default; - } - .iradio_minimal-blue.checked.disabled { - background-position: -180px 0; - } - -/* HiDPI support */ -@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { - .icheckbox_minimal-blue, - .iradio_minimal-blue { - background-image: url(blue@2x.png); - -webkit-background-size: 200px 20px; - background-size: 200px 20px; - } -} \ No newline at end of file diff --git a/public/css/dist/blue.png b/public/css/dist/blue.png deleted file mode 100644 index af04cee596d5..000000000000 Binary files a/public/css/dist/blue.png and /dev/null differ diff --git a/public/css/dist/blue@2x.png b/public/css/dist/blue@2x.png deleted file mode 100644 index f19210a9e570..000000000000 Binary files a/public/css/dist/blue@2x.png and /dev/null differ diff --git a/public/css/dist/green.css b/public/css/dist/green.css deleted file mode 100644 index aa685f366555..000000000000 --- a/public/css/dist/green.css +++ /dev/null @@ -1,59 +0,0 @@ -/* iCheck plugin Minimal skin, green ------------------------------------ */ -.icheckbox_minimal-green, -.iradio_minimal-green { - display: inline-block; - *display: inline; - vertical-align: middle; - margin: 0; - padding: 0; - width: 18px; - height: 18px; - background: url(green.png) no-repeat; - border: none; - cursor: pointer; -} - -.icheckbox_minimal-green { - background-position: 0 0; -} - .icheckbox_minimal-green.hover { - background-position: -20px 0; - } - .icheckbox_minimal-green.checked { - background-position: -40px 0; - } - .icheckbox_minimal-green.disabled { - background-position: -60px 0; - cursor: default; - } - .icheckbox_minimal-green.checked.disabled { - background-position: -80px 0; - } - -.iradio_minimal-green { - background-position: -100px 0; -} - .iradio_minimal-green.hover { - background-position: -120px 0; - } - .iradio_minimal-green.checked { - background-position: -140px 0; - } - .iradio_minimal-green.disabled { - background-position: -160px 0; - cursor: default; - } - .iradio_minimal-green.checked.disabled { - background-position: -180px 0; - } - -/* HiDPI support */ -@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { - .icheckbox_minimal-green, - .iradio_minimal-green { - background-image: url(green@2x.png); - -webkit-background-size: 200px 20px; - background-size: 200px 20px; - } -} \ No newline at end of file diff --git a/public/css/dist/green.png b/public/css/dist/green.png deleted file mode 100644 index 9171ebc7e456..000000000000 Binary files a/public/css/dist/green.png and /dev/null differ diff --git a/public/css/dist/green@2x.png b/public/css/dist/green@2x.png deleted file mode 100644 index 7f18f96a9c30..000000000000 Binary files a/public/css/dist/green@2x.png and /dev/null differ diff --git a/public/css/dist/grey.css b/public/css/dist/grey.css deleted file mode 100644 index f24269773785..000000000000 --- a/public/css/dist/grey.css +++ /dev/null @@ -1,59 +0,0 @@ -/* iCheck plugin Minimal skin, grey ------------------------------------ */ -.icheckbox_minimal-grey, -.iradio_minimal-grey { - display: inline-block; - *display: inline; - vertical-align: middle; - margin: 0; - padding: 0; - width: 18px; - height: 18px; - background: url(grey.png) no-repeat; - border: none; - cursor: pointer; -} - -.icheckbox_minimal-grey { - background-position: 0 0; -} - .icheckbox_minimal-grey.hover { - background-position: -20px 0; - } - .icheckbox_minimal-grey.checked { - background-position: -40px 0; - } - .icheckbox_minimal-grey.disabled { - background-position: -60px 0; - cursor: default; - } - .icheckbox_minimal-grey.checked.disabled { - background-position: -80px 0; - } - -.iradio_minimal-grey { - background-position: -100px 0; -} - .iradio_minimal-grey.hover { - background-position: -120px 0; - } - .iradio_minimal-grey.checked { - background-position: -140px 0; - } - .iradio_minimal-grey.disabled { - background-position: -160px 0; - cursor: default; - } - .iradio_minimal-grey.checked.disabled { - background-position: -180px 0; - } - -/* HiDPI support */ -@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { - .icheckbox_minimal-grey, - .iradio_minimal-grey { - background-image: url(grey@2x.png); - -webkit-background-size: 200px 20px; - background-size: 200px 20px; - } -} \ No newline at end of file diff --git a/public/css/dist/grey.png b/public/css/dist/grey.png deleted file mode 100644 index 22dcdbcfa233..000000000000 Binary files a/public/css/dist/grey.png and /dev/null differ diff --git a/public/css/dist/grey@2x.png b/public/css/dist/grey@2x.png deleted file mode 100644 index 85e82ddda4ff..000000000000 Binary files a/public/css/dist/grey@2x.png and /dev/null differ diff --git a/public/css/dist/minimal.css b/public/css/dist/minimal.css deleted file mode 100644 index c2c6620fc0db..000000000000 --- a/public/css/dist/minimal.css +++ /dev/null @@ -1,59 +0,0 @@ -/* iCheck plugin Minimal skin, black ------------------------------------ */ -.icheckbox_minimal, -.iradio_minimal { - display: inline-block; - *display: inline; - vertical-align: middle; - margin: 0; - padding: 0; - width: 18px; - height: 18px; - background: url(minimal.png) no-repeat; - border: none; - cursor: pointer; -} - -.icheckbox_minimal { - background-position: 0 0; -} - .icheckbox_minimal.hover { - background-position: -20px 0; - } - .icheckbox_minimal.checked { - background-position: -40px 0; - } - .icheckbox_minimal.disabled { - background-position: -60px 0; - cursor: default; - } - .icheckbox_minimal.checked.disabled { - background-position: -80px 0; - } - -.iradio_minimal { - background-position: -100px 0; -} - .iradio_minimal.hover { - background-position: -120px 0; - } - .iradio_minimal.checked { - background-position: -140px 0; - } - .iradio_minimal.disabled { - background-position: -160px 0; - cursor: default; - } - .iradio_minimal.checked.disabled { - background-position: -180px 0; - } - -/* HiDPI support */ -@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { - .icheckbox_minimal, - .iradio_minimal { - background-image: url(minimal@2x.png); - -webkit-background-size: 200px 20px; - background-size: 200px 20px; - } -} \ No newline at end of file diff --git a/public/css/dist/minimal.png b/public/css/dist/minimal.png deleted file mode 100644 index 943be16fb15b..000000000000 Binary files a/public/css/dist/minimal.png and /dev/null differ diff --git a/public/css/dist/minimal@2x.png b/public/css/dist/minimal@2x.png deleted file mode 100644 index d62291daaa78..000000000000 Binary files a/public/css/dist/minimal@2x.png and /dev/null differ diff --git a/public/css/dist/orange.css b/public/css/dist/orange.css deleted file mode 100644 index ba1b9c34a3b6..000000000000 --- a/public/css/dist/orange.css +++ /dev/null @@ -1,59 +0,0 @@ -/* iCheck plugin Minimal skin, orange ------------------------------------ */ -.icheckbox_minimal-orange, -.iradio_minimal-orange { - display: inline-block; - *display: inline; - vertical-align: middle; - margin: 0; - padding: 0; - width: 18px; - height: 18px; - background: url(orange.png) no-repeat; - border: none; - cursor: pointer; -} - -.icheckbox_minimal-orange { - background-position: 0 0; -} - .icheckbox_minimal-orange.hover { - background-position: -20px 0; - } - .icheckbox_minimal-orange.checked { - background-position: -40px 0; - } - .icheckbox_minimal-orange.disabled { - background-position: -60px 0; - cursor: default; - } - .icheckbox_minimal-orange.checked.disabled { - background-position: -80px 0; - } - -.iradio_minimal-orange { - background-position: -100px 0; -} - .iradio_minimal-orange.hover { - background-position: -120px 0; - } - .iradio_minimal-orange.checked { - background-position: -140px 0; - } - .iradio_minimal-orange.disabled { - background-position: -160px 0; - cursor: default; - } - .iradio_minimal-orange.checked.disabled { - background-position: -180px 0; - } - -/* HiDPI support */ -@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { - .icheckbox_minimal-orange, - .iradio_minimal-orange { - background-image: url(orange@2x.png); - -webkit-background-size: 200px 20px; - background-size: 200px 20px; - } -} \ No newline at end of file diff --git a/public/css/dist/orange.png b/public/css/dist/orange.png deleted file mode 100644 index f2a314978df0..000000000000 Binary files a/public/css/dist/orange.png and /dev/null differ diff --git a/public/css/dist/orange@2x.png b/public/css/dist/orange@2x.png deleted file mode 100644 index 68c835915ac8..000000000000 Binary files a/public/css/dist/orange@2x.png and /dev/null differ diff --git a/public/css/dist/pink.css b/public/css/dist/pink.css deleted file mode 100644 index 77c574186278..000000000000 --- a/public/css/dist/pink.css +++ /dev/null @@ -1,59 +0,0 @@ -/* iCheck plugin Minimal skin, pink ------------------------------------ */ -.icheckbox_minimal-pink, -.iradio_minimal-pink { - display: inline-block; - *display: inline; - vertical-align: middle; - margin: 0; - padding: 0; - width: 18px; - height: 18px; - background: url(pink.png) no-repeat; - border: none; - cursor: pointer; -} - -.icheckbox_minimal-pink { - background-position: 0 0; -} - .icheckbox_minimal-pink.hover { - background-position: -20px 0; - } - .icheckbox_minimal-pink.checked { - background-position: -40px 0; - } - .icheckbox_minimal-pink.disabled { - background-position: -60px 0; - cursor: default; - } - .icheckbox_minimal-pink.checked.disabled { - background-position: -80px 0; - } - -.iradio_minimal-pink { - background-position: -100px 0; -} - .iradio_minimal-pink.hover { - background-position: -120px 0; - } - .iradio_minimal-pink.checked { - background-position: -140px 0; - } - .iradio_minimal-pink.disabled { - background-position: -160px 0; - cursor: default; - } - .iradio_minimal-pink.checked.disabled { - background-position: -180px 0; - } - -/* HiDPI support */ -@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { - .icheckbox_minimal-pink, - .iradio_minimal-pink { - background-image: url(pink@2x.png); - -webkit-background-size: 200px 20px; - background-size: 200px 20px; - } -} \ No newline at end of file diff --git a/public/css/dist/pink.png b/public/css/dist/pink.png deleted file mode 100644 index 660553c07409..000000000000 Binary files a/public/css/dist/pink.png and /dev/null differ diff --git a/public/css/dist/pink@2x.png b/public/css/dist/pink@2x.png deleted file mode 100644 index 7d7b385146c6..000000000000 Binary files a/public/css/dist/pink@2x.png and /dev/null differ diff --git a/public/css/dist/purple.css b/public/css/dist/purple.css deleted file mode 100644 index d509f043465c..000000000000 --- a/public/css/dist/purple.css +++ /dev/null @@ -1,59 +0,0 @@ -/* iCheck plugin Minimal skin, purple ------------------------------------ */ -.icheckbox_minimal-purple, -.iradio_minimal-purple { - display: inline-block; - *display: inline; - vertical-align: middle; - margin: 0; - padding: 0; - width: 18px; - height: 18px; - background: url(purple.png) no-repeat; - border: none; - cursor: pointer; -} - -.icheckbox_minimal-purple { - background-position: 0 0; -} - .icheckbox_minimal-purple.hover { - background-position: -20px 0; - } - .icheckbox_minimal-purple.checked { - background-position: -40px 0; - } - .icheckbox_minimal-purple.disabled { - background-position: -60px 0; - cursor: default; - } - .icheckbox_minimal-purple.checked.disabled { - background-position: -80px 0; - } - -.iradio_minimal-purple { - background-position: -100px 0; -} - .iradio_minimal-purple.hover { - background-position: -120px 0; - } - .iradio_minimal-purple.checked { - background-position: -140px 0; - } - .iradio_minimal-purple.disabled { - background-position: -160px 0; - cursor: default; - } - .iradio_minimal-purple.checked.disabled { - background-position: -180px 0; - } - -/* HiDPI support */ -@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { - .icheckbox_minimal-purple, - .iradio_minimal-purple { - background-image: url(purple@2x.png); - -webkit-background-size: 200px 20px; - background-size: 200px 20px; - } -} \ No newline at end of file diff --git a/public/css/dist/purple.png b/public/css/dist/purple.png deleted file mode 100644 index 48dec794dd5b..000000000000 Binary files a/public/css/dist/purple.png and /dev/null differ diff --git a/public/css/dist/purple@2x.png b/public/css/dist/purple@2x.png deleted file mode 100644 index 3bb7041718f3..000000000000 Binary files a/public/css/dist/purple@2x.png and /dev/null differ diff --git a/public/css/dist/red.css b/public/css/dist/red.css deleted file mode 100644 index 2280e5b0dbcc..000000000000 --- a/public/css/dist/red.css +++ /dev/null @@ -1,59 +0,0 @@ -/* iCheck plugin Minimal skin, red ------------------------------------ */ -.icheckbox_minimal-red, -.iradio_minimal-red { - display: inline-block; - *display: inline; - vertical-align: middle; - margin: 0; - padding: 0; - width: 18px; - height: 18px; - background: url(red.png) no-repeat; - border: none; - cursor: pointer; -} - -.icheckbox_minimal-red { - background-position: 0 0; -} - .icheckbox_minimal-red.hover { - background-position: -20px 0; - } - .icheckbox_minimal-red.checked { - background-position: -40px 0; - } - .icheckbox_minimal-red.disabled { - background-position: -60px 0; - cursor: default; - } - .icheckbox_minimal-red.checked.disabled { - background-position: -80px 0; - } - -.iradio_minimal-red { - background-position: -100px 0; -} - .iradio_minimal-red.hover { - background-position: -120px 0; - } - .iradio_minimal-red.checked { - background-position: -140px 0; - } - .iradio_minimal-red.disabled { - background-position: -160px 0; - cursor: default; - } - .iradio_minimal-red.checked.disabled { - background-position: -180px 0; - } - -/* HiDPI support */ -@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { - .icheckbox_minimal-red, - .iradio_minimal-red { - background-image: url(red@2x.png); - -webkit-background-size: 200px 20px; - background-size: 200px 20px; - } -} \ No newline at end of file diff --git a/public/css/dist/red.png b/public/css/dist/red.png deleted file mode 100644 index 4443f80976df..000000000000 Binary files a/public/css/dist/red.png and /dev/null differ diff --git a/public/css/dist/red@2x.png b/public/css/dist/red@2x.png deleted file mode 100644 index 2eb55a65c7ea..000000000000 Binary files a/public/css/dist/red@2x.png and /dev/null differ diff --git a/public/css/dist/skins/_all-skins.css b/public/css/dist/skins/_all-skins.css deleted file mode 100644 index adf9de8cd276..000000000000 --- a/public/css/dist/skins/_all-skins.css +++ /dev/null @@ -1,5512 +0,0 @@ -/* - * Skin: Black - * ---------- - */ -.skin-black .main-header .navbar { - background-color: #111; -} -.skin-black .main-header .navbar .nav > li > a { - color: #fff; -} -.skin-black .main-header .navbar .nav > li > a:hover, -.skin-black .main-header .navbar .nav > li > a:active, -.skin-black .main-header .navbar .nav > li > a:focus, -.skin-black .main-header .navbar .nav .open > a, -.skin-black .main-header .navbar .nav .open > a:hover, -.skin-black .main-header .navbar .nav .open > a:focus, -.skin-black .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-black .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-black .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-black .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-black .main-header .navbar .sidebar-toggle:hover { - background-color: #040404; -} -@media (max-width: 767px) { - .skin-black .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - } - .skin-black .main-header .navbar .dropdown-menu li a { - color: #333; - } - .skin-black .main-header .navbar .dropdown-menu li a:hover { - background: #040404; - } -} -.skin-black .main-header li.user-header { - background-color: #111; -} -.skin-black .content-header { - background: transparent; -} -.skin-black .wrapper, -.skin-black .main-sidebar, -.skin-black .left-side { - background-color: #222d32; -} -.skin-black .user-panel > .info, -.skin-black .user-panel > .info > a { - color: #fff; -} -.skin-black .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-black .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-black .sidebar-menu > li:hover > a, -.skin-black .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #111; -} -.skin-black .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-black .sidebar a { - color: #b8c7ce; -} -.skin-black .sidebar a:hover { - text-decoration: none; -} -.skin-black .treeview-menu > li > a { - color: #8aa4af; -} -.skin-black .treeview-menu > li.active > a, -.skin-black .treeview-menu > li > a:hover { - color: #fff; -} -.skin-black .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-black .sidebar-form input[type="text"], -.skin-black .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-black .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-black .sidebar-form input[type="text"]:focus, -.skin-black .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-black .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-black .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-black.layout-top-nav .main-header > .logo .logo-variant { - background-color: none; -} -.btn, -.btn:hover { - color: #000; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #505156; - border-color: #FFF; - color: #FFF; -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #111; - border-color: #1f1f21; - color: #fff; -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - color: #fff; -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - color: #fff; -} -.btn.btn-white:visited, -.btn:hover.btn-white:visited { - color: #fff; -} -a { - color: var(--link); -} -a:hover { - color: var(--hover-link); -} -a:visited { - color: var(--visited-link); -} -.text-primary { - color: #000000; -} -:root { - --button-default: #000000; - --button-primary: #000000; - --button-hover: #000000; - --header: #111; - /* Use same as Header picker */ - --text-main: #BBB; - --text-sub: #9b9b9b; - --link: #black; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #111; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #999999; - /* Use same as Header picker, lighten by 70% */ - --nav-link: #FFF; - /* Use same as Header picker */ - --light-link: #fff; - /* Use same as Header picker */ -} -a.btn-info:link, -a.btn-warning:link, -a.btn-danger:link { - color: #FFF; -} -a.btn-info:visited, -a.btn-warning:visited, -a.btn-danger:visited { - color: #FFF; -} -.btn-danger.btn-sm.disabled { - color: #FFF; -} -.far fa-life-ring { - color: var(--link); -} -.sidebar-toggle-mobile { - color: #FFF !important; -} -.skin-black .main-header .navbar .nav > li > a, -.skin-black .main-header .navbar .nav > li > a { - text-decoration: none; -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: #111; -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} -/* - * Skin: black dark - * ---------- - */ -.skin-black-dark .main-header .navbar { - background-color: #111; -} -.skin-black-dark .main-header .navbar .nav > li > a { - color: #fff; -} -.skin-black-dark .main-header .navbar .nav > li > a:hover, -.skin-black-dark .main-header .navbar .nav > li > a:active, -.skin-black-dark .main-header .navbar .nav > li > a:focus, -.skin-black-dark .main-header .navbar .nav .open > a, -.skin-black-dark .main-header .navbar .nav .open > a:hover, -.skin-black-dark .main-header .navbar .nav .open > a:focus, -.skin-black-dark .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-black-dark .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-black-dark .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-black-dark .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-black-dark .main-header .navbar .sidebar-toggle:hover { - background-color: #040404; -} -@media (max-width: 767px) { - .skin-black-dark .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - color: #fff; - } - .skin-black-dark .main-header .navbar .dropdown-menu li a { - color: #333; - } - .skin-black-dark .main-header .navbar .dropdown-menu li a:hover { - background: #040404; - color: #fff; - } -} -@media (max-width: 991px) { - .skin-black-dark .main-header .navbar-custom-menu > .navbar-nav > li > .dropdown-menu { - background-color: var(--back-sub); - } -} -.skin-black-dark .main-header li.user-header { - background-color: #111; -} -.skin-black-dark .content-header { - background: transparent; -} -.skin-black-dark .wrapper, -.skin-black-dark .main-sidebar, -.skin-black-dark .left-side { - background-color: #222d32; -} -.skin-black-dark .user-panel > .info, -.skin-black-dark .user-panel > .info > a { - color: #fff; -} -.skin-black-dark .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-black-dark .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-black-dark .sidebar-menu > li:hover > a, -.skin-black-dark .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #111; -} -.skin-black-dark .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-black-dark .sidebar a { - color: #b8c7ce; -} -.skin-black-dark .sidebar a:hover { - text-decoration: none; -} -.skin-black-dark .treeview-menu > li > a { - color: #8aa4af; -} -.skin-black-dark .treeview-menu > li.active > a, -.skin-black-dark .treeview-menu > li > a:hover { - color: #fff; -} -.skin-black-dark .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-black-dark .sidebar-form input[type="text"], -.skin-black-dark .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-black-dark .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-black-dark .sidebar-form input[type="text"]:focus, -.skin-black-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-black-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-black-dark .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-black-dark.layout-top-nav .main-header > .logo .logo-variant { - background-color: none; -} -.btn, -.btn:hover { - color: #fff; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #000000; - border-color: #FFF; - color: #fff; -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #000000; - border-color: #000000; - color: #fff; -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - background-color: #000000; - color: #fff; -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: #000000; - color: #fff; -} -.btn-info { - border-color: #fff; -} -/** -The dropdown is white, so use a darker color - */ -li.dropdown-item-marker { - color: var(--button-primary); -} -a:hover { - color: #fff; -} -a:visited { - color: #fff; -} -.text-primary { - color: #fff; -} -#sort tr.cansort { - background-color: var(--back-main); - color: var(--text-main); -} -:root { - --background: #222; - --back-main: #333; - --back-sub: #3d4144; - --back-sub-alt: rgba(0, 0, 0, 0.36); - --button-default: #000000; - --button-primary: #000000; - --button-hover: #000000; - --header: #111; - /* Use same as Header picker */ - --text-main: #fff; - --text-sub: #9b9b9b; - --link: #fff; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #fff; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #949494; - /* Use same as Header picker, lighten by 70% */ - --nav-link: #FFF; - /* Use same as Header picker */ - --light-link: #fff; - /* Use same as Header picker */ -} -#ldapad_test_results.well.well-sm { - color: var(--back-main); -} -a.actions { - color: #fff !important; -} -.pagination > li > a { - color: var(--light-link); - background-color: var(--back-main); -} -.pagination > .active > a { - background-color: var(--visited-link); - border-color: var(--light-link); -} -.pagination > .active > a:hover { - background-color: var(--hover-link); -} -.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { - background-color: var(--background); -} -a:hover > h2.task_menu { - color: var(--header); -} -h2.task_menu { - color: var(--link); -} -.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { - background-color: var(--back-main); - color: var(--link); -} -.navbar-custom-menu > .navbar-nav > li > .dropdown-menu > li.header { - background-color: var(--header); - color: var(--link); -} -.main-header .navbar, -.main-header .logo { - background-color: var(--header); - background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); - border-color: var(--header); -} -.bootstrap-table .fixed-table-container .table thead th .sortable { - color: var(--nav-link); -} -.bootstrap-table .fixed-table-toolbar .columns label { - color: #000; -} -.thead, -.navbar-nav > li > a:link { - color: var(--nav-link); -} -.far fa-life-ring { - color: var(--link); -} -.modal-content { - background-color: var(--back-main); - color: var(--text-main); -} -.btn-primary.hover { - color: var(--nav-link); -} -.small-box h3, -.small-box p { - color: var(--nav-link) !important; -} -.small-box h3 a:hover, -.small-box p a:hover { - text-decoration: none; - color: var(--nav-link) !important; -} -a:link.btn-default { - color: var(--nav-link); -} -/* Trying to figure out a way of having links different shades based on what row they are on (even/odd). -a unique challenge for this dark mode skin. -Probably writing the specificity for this incorrectly. --Godfrey Martinez 02/04/21 - -.table-striped>tbody>tr:nth-of-type(even)>a:link{ - color:#000d07; -} -.table-striped>tbody>tr:nth-of-type(odd)>a:link{ - color:#bfbfbf; - -}*/ -#accessoriesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr.selected > td { - background-color: var(--back-main); -} -body { - color: var(--text-main); -} -.box, -.box.box-default { - border-top: 3px solid var(--header); - border-top-color: var(--header); -} -.box-body, -.box-footer, -.box-header { - background-color: var(--back-sub); - color: var(--header); -} -.btn-default { - background-color: var(--button-default); - color: var(--nav-link); -} -.btn-default dropdown-toggle { - background-color: var(--button-default); - color: var(--nav-link); -} -.btn-default:active, -.btn-default:focus, -.btn-default:hover, -.btn-default.active { - background-color: var(--button-hover); - color: var(--nav-link); -} -.btn-primary, -.btn-primary.hover, -.btn-primary:active, -.text-black { - color: var(--nav-link) !important; -} -.btn-primary:hover { - background-color: var(--button-primary); - color: var(--link) !important; -} -#componentsTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#consumablesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.content-wrapper { - background-color: var(--background); -} -#create-form > div > div > div > span > i.fa { - background-color: var(--back-sub); - color: var(--header); -} -.datepicker .datepicker-switch:hover, -.datepicker .next:hover, -.datepicker .prev:hover, -.datepicker tfoot tr th:hover, -.datepicker table tr td.day.focused, -.datepicker table tr td.day:hover { - background-color: var(--header); -} -.datepicker.dropdown-menu { - background-color: var(--back-main); - color: var(--text-main); -} -#details > div > div > div > table { - background-color: transparent; -} -.dropdown-menu > li > a:hover { - background-color: var(--back-main); - color: var(--nav-link); -} -.form-control { - background-color: var(--back-main); - color: var(--text-main); -} -.form-control[disabled], -.form-control[readonly], -fieldset[disabled] .form-control { - background-color: var(--back-main); - color: var(--text-main); -} -h1, -h2, -h3, -h4, -h5, -h6, -p { - color: var(--text-main); -} -.help-block { - color: var(--text-sub); -} -input[type=text], -input[type=search] { - background-color: var(--back-sub); - color: var(--text-main); -} -.search-highlight, -.search-highlight:hover { - background-color: var(--back-sub) !important; -} -#licensesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.main-footer { - background-color: var(--back-main); - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li > a, -.nav-tabs-custom > .nav-tabs > li.active > a { - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li.active { - border-top-color: var(--header); -} -.nav-tabs-custom > .nav-tabs > li.active > a { - background-color: var(--back-main); -} -.nav-tabs-custom > .nav-tabs > li.active > a:hover { - background-color: var(--back-sub); - color: var(--text-main); -} -.nav-tabs-custom, -.nav-tabs-custom > .tab-content { - background-color: var(--back-main); -} -.navbar-nav > .tasks-menu > .dropdown-menu > li.header { - background-color: var(--back-main); - color: var(--header); -} -.open > .dropdown-toggle.btn-default { - background-color: var(--back-sub); - color: var(--header); -} -.panel { - background-color: var(--back-sub); - color: var(--text-main); -} -.panel-default > .panel-heading { - background-color: var(--back-main); - color: var(--header); -} -.select2-container--default .select2-results__option[aria-selected=true], -.select2-container--default .select2-results__option[aria-selected=true]:hover { - background-color: var(--back-sub); - color: var(--nav-link); -} -.select2-container--default .select2-results__option--highlighted[aria-selected] { - background-color: var(--back-sub); - color: var(--visited-link); -} -.select2-container--default .select2-selection--single .select2-selection__rendered { - color: var(--text-main); -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: var(--header); -} -.select2-selection--single { - background-color: var(--back-sub) !important; - color: var(--text-main) !important; -} -.select2-dropdown { - background-color: var(--back-main); - color: var(--text-main); -} -.skin-black-dark .main-header .navbar .dropdown-menu li a { - color: #FFFFFF; -} -.skin-black-dark .main-header .navbar .dropdown-menu li a:hover { - background-color: #000000; -} -.fixed-table-body thead th .th-inner, -.skin-black-dark .sidebar-menu > li.active > a, -.skin-black .sidebar-menu > li:hover > a, -.sidebar-toggle:hover { - background-color: var(--header) !important; -} -.tab-content, -.tab-pane { - background-color: var(--back-main); - color: var(--text-main); -} -.table-striped > tbody > tr:nth-of-type(odd) { - background-color: var(--back-sub); - color: var(--text-main); -} -.table-striped > tbody > tr:nth-of-type(even) { - background-color: var(--back-sub-alt); - color: var(--text-main); -} -.row-new-striped > .row:nth-of-type(odd) { - background-color: var(--back-sub); - color: var(--text-main); -} -.row-new-striped > .row:nth-of-type(even) { - background-color: var(--back-sub-alt); - color: var(--text-main); -} -#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, -.box-body, -.box-footer, -.box-header { - color: var(--text-main); -} -.box-header.with-border { - border-bottom: #000; -} -a { - color: var(--link); -} -a:link { - color: var(--link); -} -a:hover { - color: var(--hover-link); - text-decoration: underline; -} -.row-striped { - vertical-align: top; - line-height: 2.6; - padding: 0px; - margin-left: 20px; - box-sizing: border-box; - display: table; -} -.row-striped .row:nth-of-type(odd) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.row-striped .row:nth-of-type(even) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} -div.container.row-new-striped { - background-color: var(--back-sub); -} -.table > thead > tr > td.danger, -.table > tbody > tr > td.danger, -.table > tfoot > tr > td.danger, -.table > thead > tr > th.danger, -.table > tbody > tr > th.danger, -.table > tfoot > tr > th.danger, -.table > thead > tr.danger > td, -.table > tbody > tr.danger > td, -.table > tfoot > tr.danger > td, -.table > thead > tr.danger > th, -.table > tbody > tr.danger > th, -.table > tfoot > tr.danger > th { - background-color: var(--back-sub); -} -.table > tbody > tr.warning > td { - background-color: var(--back-sub); -} -/* - * Skin: Blue - * ---------- - */ -.skin-blue .main-header .navbar { - background-color: #3c8dbc; -} -.skin-blue .main-header .navbar .nav > li > a { - color: #fff; -} -.skin-blue .main-header .navbar .nav > li > a:hover, -.skin-blue .main-header .navbar .nav > li > a:active, -.skin-blue .main-header .navbar .nav > li > a:focus, -.skin-blue .main-header .navbar .nav .open > a, -.skin-blue .main-header .navbar .nav .open > a:hover, -.skin-blue .main-header .navbar .nav .open > a:focus, -.skin-blue .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-blue .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-blue .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-blue .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-blue .main-header .navbar .sidebar-toggle:hover { - background-color: #367fa9; -} -@media (max-width: 767px) { - .skin-blue .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - } - .skin-blue .main-header .navbar .dropdown-menu li a { - color: #333; - } - .skin-blue .main-header .navbar .dropdown-menu li a:hover { - background: #367fa9; - } -} -.skin-blue .main-header li.user-header { - background-color: #3c8dbc; -} -.skin-blue .content-header { - background: transparent; -} -.skin-blue .wrapper, -.skin-blue .main-sidebar, -.skin-blue .left-side { - background-color: #222d32; -} -.skin-blue .user-panel > .info, -.skin-blue .user-panel > .info > a { - color: #fff; -} -.skin-blue .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-blue .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-blue .sidebar-menu > li:hover > a, -.skin-blue .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #3c8dbc; -} -.skin-blue .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-blue .sidebar a { - color: #b8c7ce; -} -.skin-blue .sidebar a:hover { - text-decoration: none; -} -.skin-blue .treeview-menu > li > a { - color: #8aa4af; -} -.skin-blue .treeview-menu > li.active > a, -.skin-blue .treeview-menu > li > a:hover { - color: #fff; -} -.skin-blue .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-blue .sidebar-form input[type="text"], -.skin-blue .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-blue .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-blue .sidebar-form input[type="text"]:focus, -.skin-blue .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-blue .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-blue .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-blue.layout-top-nav .main-header > .logo .logo-variant { - background-color: unset; -} -.btn.btn-primary, -btn-sm.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -btn-sm .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #307095; - border-color: #23536f; - color: #fff !important; -} -.btna.btn-primary:hover, -btn-sma.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #23536f; - border-color: #23536f; - color: #fff; -} -.btn.btn-white:link, -btn-sm.btn-white:link, -.btn:hover.btn-white:link { - background-color: #307095; - color: #fff; -} -.btn.btn-white:hover, -btn-sm.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: #173648; - color: #fff; -} -.btn.btn-white:visited, -btn-sm.btn-white:visited, -.btn:hover.btn-white:visited { - background-color: #173648; - color: #fff; -} -.btn-warning, -.btn-warning:link, -a.btn-warning:hover, -.btn-warning:link, -.btn-warning:visited, -.btn-danger, -.btn-danger:link, -a.btn-danger:hover, -.btn-danger:link, -.btn-danger:visited { - color: #fff; -} -.btn-default:link, -a.btn-default:hover, -.btn-default:visited { - color: #505156; -} -:root { - --button-default: #505156; - --button-primary: #1d455b; - --button-hover: #173648; - --header: #3c8dbc; - /* Use same as Header picker */ - --text-main: #BBB; - --text-sub: #9b9b9b; - --link: #296282; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #5fa4cc; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #86bad8; - /* Use same as Header picker, lighten by 70% */ - --nav-link: #FFF; - /* Use same as Header picker */ - --light-link: #fff; - /* Use same as Header picker */ -} -a.btn-info:link, -a.btn-warning:link, -a.btn-danger:link { - color: #FFF; -} -a.btn-info:visited, -a.btn-warning:visited, -a.btn-danger:visited { - color: #FFF; -} -a:link { - color: var(--link); -} -a:visited { - color: var(--visited-link); -} -a:hover { - color: var(--hover-link); -} -.text-primary { - color: #23536f; -} -.far fa-life-ring { - color: var(--link); -} -.fixed-table-container tbody .selected td { - background-color: #fff8af; -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: #3c8dbc; -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} -a.settings_button:link, -a.settings_button:visited, -a.settings_button:hover { - color: #3c8dbc; -} -a.label.label-default:link { - color: #307095; - /* Use same as Header picker, lighten by 70% */ -} -a.label.label-default:visited { - color: #23536f; - /* Use same as Header picker, lighten by 70% */ -} -a.label.label-default:hover { - background-color: #BBB; - color: #296282; -} -/* - * Skin: blue dark - * ---------- - */ -.skin-blue-dark .main-header .navbar { - background-color: #3c8dbc; -} -.skin-blue-dark .main-header .navbar .nav > li > a { - color: #fff; -} -.skin-blue-dark .main-header .navbar .nav > li > a:hover, -.skin-blue-dark .main-header .navbar .nav > li > a:active, -.skin-blue-dark .main-header .navbar .nav > li > a:focus, -.skin-blue-dark .main-header .navbar .nav .open > a, -.skin-blue-dark .main-header .navbar .nav .open > a:hover, -.skin-blue-dark .main-header .navbar .nav .open > a:focus, -.skin-blue-dark .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-blue-dark .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-blue-dark .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-blue-dark .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-blue-dark .main-header .navbar .sidebar-toggle:hover { - background-color: #367fa9; -} -@media (max-width: 767px) { - .skin-blue-dark .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - color: #fff; - } - .skin-blue-dark .main-header .navbar .dropdown-menu li a { - color: #fff; - } - .skin-blue-dark .main-header .navbar .dropdown-menu li a:hover { - background: #367fa9; - color: #fff; - } -} -.skin-blue-dark .main-header li.user-header { - background-color: #3c8dbc; -} -.skin-blue-dark .content-header { - background: transparent; -} -.skin-blue-dark .wrapper, -.skin-blue-dark .main-sidebar, -.skin-blue-dark .left-side { - background-color: #222d32; -} -.skin-blue-dark .user-panel > .info, -.skin-blue-dark .user-panel > .info > a { - color: #fff; -} -.skin-blue-dark .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-blue-dark .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-blue-dark .sidebar-menu > li:hover > a, -.skin-blue-dark .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #3c8dbc; -} -.skin-blue-dark .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-blue-dark .sidebar a { - color: #b8c7ce; -} -.skin-blue-dark .sidebar a:hover { - text-decoration: none; -} -.skin-blue-dark .treeview-menu > li > a { - color: #8aa4af; -} -.skin-blue-dark .treeview-menu > li.active > a, -.skin-blue-dark .treeview-menu > li > a:hover { - color: #fff; -} -.skin-blue-dark .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-blue-dark .sidebar-form input[type="text"], -.skin-blue-dark .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-blue-dark .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-blue-dark .sidebar-form input[type="text"]:focus, -.skin-blue-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-blue-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-blue-dark .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-blue-dark.layout-top-nav .main-header > .logo .logo-variant { - background-color: none; -} -.btn, -.btn:hover { - color: #fff !important; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #307095; - border-color: #FFF; - color: #FFF; -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #23536f; - border-color: #23536f; - color: #fff; -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - background-color: #307095; - color: #fff; -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: #173648; - color: #fff; -} -.btn-info { - border-color: #fff; -} -/** -The dropdown is white, so use a darker color - */ -li.dropdown-item-marker { - color: var(--button-primary); -} -a:hover { - color: var(--hover-link); -} -a:visited { - color: var(--visited-link); -} -.text-primary { - color: #fff; -} -#sort tr.cansort { - background-color: var(--back-main); - color: var(--text-main); -} -:root { - --background: #222; - --back-main: #333; - --back-sub: #272727; - --back-sub-alt: rgba(0, 0, 0, 0.36); - --button-default: #296282; - --button-primary: #1d455b; - --button-hover: #173648; - --header: #3c8dbc; - /* Use same as Header picker */ - --text-main: #BBB; - --text-sub: #9b9b9b; - --link: #00BFFF; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #4dd2ff; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #99e5ff; - /* Use same as Header picker, lighten by 70% */ - --nav-link: #FFF; - /* Use same as Header picker */ - --light-link: #fff; - /* Use same as Header picker */ -} -#ldapad_test_results.well.well-sm { - color: var(--back-main); -} -a.actions { - color: #fff !important; -} -.pagination > li > a { - color: var(--light-link); - background-color: var(--back-main); -} -.pagination > .active > a { - background-color: var(--visited-link); - border-color: var(--light-link); -} -.pagination > .active > a:hover { - background-color: var(--hover-link); -} -.tasks-menu > .dropdown-menu > li .menu { - background-color: var(--back-main); -} -.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { - background-color: var(--background); -} -h2.task_menu { - color: var(--link); -} -.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { - background-color: var(--back-main); - color: var(--link); -} -.main-header .navbar, -.main-header .logo { - background-color: var(--header); - background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); - border-color: var(--header); -} -.bootstrap-table .fixed-table-container .table thead th .sortable { - color: var(--nav-link); -} -.bootstrap-table .fixed-table-toolbar .columns label { - color: #000; -} -.thead, -.navbar-nav > li > a:link { - color: var(--nav-link); -} -.far fa-life-ring { - color: var(--link); -} -.modal-content { - background-color: var(--back-main); - color: var(--text-main); -} -a:link { - color: var(--link); -} -.btn-primary.hover { - color: var(--nav-link); -} -.bootstrap-table .fixed-table-toolbar .columns label { - color: #000; -} -.small-box h3, -.small-box p { - color: var(--nav-link) !important; -} -.small-box h3 a:hover, -.small-box p a:hover { - text-decoration: none; - color: var(--nav-link) !important; -} -#accessoriesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr.selected > td { - background-color: var(--back-main); -} -body { - color: var(--text-main); -} -.box, -.box.box-default { - border-top: 3px solid var(--header); - border-top-color: var(--header); -} -.box-body, -.box-footer, -.box-header { - background-color: var(--back-sub); - color: var(--header); -} -.btn-default { - background-color: var(--button-default); - color: var(--link); -} -.btn-default dropdown-toggle { - background-color: var(--button-default); - color: var(--link); -} -.btn-default:active, -.btn-default:focus, -.btn-default:hover, -.btn-default.active { - background-color: var(--button-hover); - color: var(--link); -} -.btn-primary, -.btn-primary.hover, -.btn-primary:active, -.text-blue { - color: var(--text-main); -} -.btn-primary:hover { - background-color: var(--button-primary); -} -#componentsTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#consumablesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.content-wrapper { - background-color: var(--background); -} -#create-form > div > div > div > span > i.fa { - background-color: var(--back-sub); - color: var(--header); -} -.datepicker .datepicker-switch:hover, -.datepicker .next:hover, -.datepicker .prev:hover, -.datepicker tfoot tr th:hover, -.datepicker table tr td.day.focused, -.datepicker table tr td.day:hover { - background-color: var(--header); -} -.datepicker.dropdown-menu { - background-color: var(--back-main); - color: var(--text-main); -} -#details > div > div > div > table { - background-color: transparent; -} -.dropdown-menu > li > a:hover { - background-color: var(--back-main); - color: var(--nav-link); -} -.fixed-table-body thead th .th-inner { - color: var(--nav-link); -} -.form-control { - background-color: var(--back-main); - color: var(--text-main); -} -.form-control[disabled], -.form-control[readonly], -fieldset[disabled] .form-control { - background-color: var(--back-main); - color: var(--text-main); -} -h1, -h2, -h3, -h4, -h5, -h6, -p { - color: var(--text-main); -} -.help-block { - color: var(--text-sub); -} -input[type=text], -input[type=search] { - background-color: var(--back-sub); - color: var(--text-main); -} -#licensesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.main-footer { - background-color: var(--back-main); - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li > a, -.nav-tabs-custom > .nav-tabs > li.active > a { - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li.active { - border-top-color: var(--header); -} -.nav-tabs-custom > .nav-tabs > li.active > a { - background-color: var(--back-main); -} -.nav-tabs-custom > .nav-tabs > li.active > a:hover { - background-color: var(--back-sub); - color: var(--text-main); -} -.nav-tabs-custom, -.nav-tabs-custom > .tab-content { - background-color: var(--back-main); -} -.navbar-nav > .tasks-menu > .dropdown-menu > li.header { - background-color: var(--back-main); - color: var(--header); -} -.open > .dropdown-toggle.btn-default { - background-color: var(--back-sub); - color: var(--header); -} -.panel { - background-color: var(--back-sub); - color: var(--text-main); -} -.panel-default > .panel-heading { - background-color: var(--back-main); - color: var(--header); -} -.select2-container--default .select2-results__option[aria-selected=true], -.select2-container--default .select2-results__option[aria-selected=true]:hover { - background-color: var(--back-sub); - color: var(--header); -} -.select2-container--default .select2-results__option--highlighted[aria-selected] { - background-color: var(--header); - color: var(--back-main); -} -.select2-container--default .select2-selection--single .select2-selection__rendered { - color: var(--text-main); -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: var(--header); -} -.select2-selection--single { - background-color: var(--back-sub) !important; - color: var(--text-main) !important; -} -.select2-dropdown { - background-color: var(--back-main); - color: var(--text-main); -} -.skin-blue-dark .main-header .navbar .dropdown-menu li a { - color: #FFFFFF; -} -.skin-blue-dark .main-header .navbar .dropdown-menu li a:hover { - background-color: #3c8dbc; -} -.fixed-table-body thead th .th-inner, -.skin-blue-dark .sidebar-menu > li.active > a, -.skin-blue .sidebar-menu > li:hover > a, -.sidebar-toggle:hover { - background-color: var(--header) !important; -} -.tab-content, -.tab-pane { - background-color: var(--back-main); - color: var(--text-main); -} -.table-striped > tbody > tr:nth-of-type(odd) { - background-color: var(--back-sub); -} -.table-striped > tbody > tr:nth-of-type(even) { - background-color: var(--back-main); -} -#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, -.box-body, -.box-footer, -.box-header { - color: var(--text-main); -} -.box-header.with-border { - border-bottom: #000; -} -a { - color: var(--link); -} -a:link { - color: var(--link); -} -a:hover { - color: var(--hover-link); - text-decoration: underline; -} -a:visited { - color: var(--visited-link); -} -#customFieldsTable a[href*='/models'] { - background-color: var(--back-sub-alt); - color: var(--link); -} -#customFieldsTable a[href*='/models']:hover { - background-color: var(--text-sub); - color: var(--button-hover); -} -#customFieldsTable a[href*='/models']:visited { - background-color: var(--background); - color: var(--visited-link); -} -#customFieldsTable a[href*='/fieldsets'] { - background-color: transparent; -} -.row-striped { - vertical-align: top; - line-height: 2.6; - padding: 0px; - margin-left: 20px; - box-sizing: border-box; - display: table; -} -.row-striped .row:nth-of-type(odd) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.row-striped .row:nth-of-type(even) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.row-new-striped > .row:nth-of-type(odd) { - background-color: var(--back-sub); - color: var(--text-main); -} -.row-new-striped > .row:nth-of-type(even) { - background-color: var(--back-sub-alt); - color: var(--text-main); -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} -.table > tbody > tr.warning > td { - background-color: var(--back-sub); -} -/* - * Skin: Contrast - * ---------- - */ -.skin-contrast .main-header .navbar { - background-color: #001F3F; -} -.skin-contrast .main-header .navbar .nav > li > a { - color: #fff; -} -.skin-contrast .main-header .navbar .nav > li > a:hover, -.skin-contrast .main-header .navbar .nav > li > a:active, -.skin-contrast .main-header .navbar .nav > li > a:focus, -.skin-contrast .main-header .navbar .nav .open > a, -.skin-contrast .main-header .navbar .nav .open > a:hover, -.skin-contrast .main-header .navbar .nav .open > a:focus, -.skin-contrast .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-contrast .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-contrast .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-contrast .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-contrast .main-header .navbar .sidebar-toggle:hover { - background-color: #001226; -} -@media (max-width: 767px) { - .skin-contrast .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - } - .skin-contrast .main-header .navbar .dropdown-menu li a { - color: #fff; - } - .skin-contrast .main-header .navbar .dropdown-menu li a:hover { - background: #001226; - } -} -.skin-contrast .main-header li.user-header { - background-color: #001F3F; -} -.skin-contrast .content-header { - background: transparent; -} -.skin-contrast .wrapper, -.skin-contrast .main-sidebar, -.skin-contrast .left-side { - background-color: #222d32; -} -.skin-contrast .user-panel > .info, -.skin-contrast .user-panel > .info > a { - color: #fff; -} -.skin-contrast .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-contrast .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-contrast .sidebar-menu > li:hover > a, -.skin-contrast .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #001F3F; -} -.skin-contrast .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-contrast .sidebar a { - color: #b8c7ce; -} -.skin-contrast .sidebar a:hover { - text-decoration: none; -} -.skin-contrast .treeview-menu > li > a { - color: #8aa4af; -} -.skin-contrast .treeview-menu > li.active > a, -.skin-contrast .treeview-menu > li > a:hover { - color: #fff; -} -.skin-contrast .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-contrast .sidebar-form input[type="text"], -.skin-contrast .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-contrast .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-contrast .sidebar-form input[type="text"]:focus, -.skin-contrast .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-contrast .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-contrast .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-contrast.layout-top-nav .main-header > .logo .logo-variant { - background-color: none; -} -.btn.btn-default:hover, -.btn:hover.btn-default:hover, -.btn .btn-default:link:hover, -.btn:hover .btn-default:link:hover { - color: #00060c; -} -.btn.btn-default:visited, -.btn:hover.btn-default:visited, -.btn .btn-default:link:visited, -.btn:hover .btn-default:link:visited { - color: #00060c; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #00060c; - border-color: #000000; - color: #fff; -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #000000; - border-color: #000000; - color: #fff; -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - background-color: #00060c; - color: #fff; -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: #000000; - color: #fff; -} -a.btn.btn-link.text-left { - color: #001F3F; - border: 1px solid #000; -} -a.btn.btn-link.text-left:hover { - color: #001F3F; -} -a { - color: #001F3F; -} -a:hover { - color: #001F3F; - text-decoration: underline; -} -a:visited { - color: #001F3F; -} -a.btn:hover { - color: #fff; - text-decoration: underline; -} -a.btn:visited { - color: #fff; - text-decoration: none; -} -.text-primary { - color: #000000; -} -.skin-contrast .treeview-menu > li > a { - color: #FFF; -} -.bg-teal { - background-color: #1b6a6a !important; -} -.bg-orange { - background-color: #995400 !important; -} -.bg-purple { - background-color: #3a3767 !important; -} -.bg-maroon { - background-color: #7d1038 !important; -} -.pagination > li > a { - color: #00060c !important; -} -.pagination > .active > a { - background-color: #001F3F; - color: #FFF !important; -} -.btn-success { - background-color: #000d07; -} -input::-webkit-input-placeholder { - /* Chrome/Opera/Safari */ - color: #b5bbc8 !important; -} -input::-moz-placeholder { - /* Firefox 19+ */ - color: #b5bbc8 !important; -} -input::-ms-input-placeholder { - /* IE 10+ */ - color: #b5bbc8 !important; -} -.select2-default, -.select2-selection__placeholder { - color: #37383c !important; -} -.callout.callout-info { - background-color: #23536f !important; -} -.fixed-table-container tbody .selected td { - background-color: #fff8af; -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} -/* - * Skin: Green - * ---------- - */ -:root { - --background: #222; - --back-main: #333; - --back-sub: #3d4144; - --back-sub-alt: rgba(0, 0, 0, 0.36); - --button-default: #005a31; - --button-primary: #002715; - --button-hover: #000d07; - --header: #00a65a; - /* Use same as Header picker */ - --text-main: #BBB; - --text-sub: #9b9b9b; - --link: #00a65a; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #00f383; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #0dff90; -} -.skin-green .main-header .navbar { - background-color: #00a65a; -} -.skin-green .main-header .navbar .nav > li > a { - color: #fff; -} -.skin-green .main-header .navbar .nav > li > a:hover, -.skin-green .main-header .navbar .nav > li > a:active, -.skin-green .main-header .navbar .nav > li > a:focus, -.skin-green .main-header .navbar .nav .open > a, -.skin-green .main-header .navbar .nav .open > a:hover, -.skin-green .main-header .navbar .nav .open > a:focus, -.skin-green .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-green .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-green .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-green .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-green .main-header .navbar .sidebar-toggle:hover { - background-color: #008d4c; -} -@media (max-width: 767px) { - .skin-green .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - } - .skin-green .main-header .navbar .dropdown-menu li a { - color: #333; - } - .skin-green .main-header .navbar .dropdown-menu li a:hover { - background: #008d4c; - } -} -.skin-green .main-header li.user-header { - background-color: #00a65a; -} -.skin-green .content-header { - background: transparent; -} -.skin-green .wrapper, -.skin-green .main-sidebar, -.skin-green .left-side { - background-color: #222d32; -} -.skin-green .user-panel > .info, -.skin-green .user-panel > .info > a { - color: #fff; -} -.skin-green .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-green .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-green .sidebar-menu > li:hover > a, -.skin-green .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #00a65a; -} -.skin-green .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-green .sidebar a { - color: #b8c7ce; -} -.skin-green .sidebar a:hover { - text-decoration: none; -} -.skin-green .treeview-menu > li > a { - color: #8aa4af; -} -.skin-green .treeview-menu > li.active > a, -.skin-green .treeview-menu > li > a:hover { - color: #fff; -} -.skin-green .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-green .sidebar-form input[type="text"], -.skin-green .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-green .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-green .sidebar-form input[type="text"]:focus, -.skin-green .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-green .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-green .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-green.layout-top-nav .main-header > .logo .logo-variant { - background-color: none; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #00733e; - border-color: #004023; - color: #fff; -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #004023; - border-color: #004023; - color: #fff; -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - background-color: #00733e; - color: #fff; -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: #000d07; - color: #fff; -} -a.btn-info:link, -a.btn-warning:link, -a.btn-danger:link { - color: #FFF; -} -a.btn-info:visited, -a.btn-warning:visited, -a.btn-danger:visited { - color: #FFF; -} -a:link { - color: var(--link); -} -a:visited { - color: var(--visited-link); -} -a { - color: #00a65a; -} -a:hover { - color: #004023; -} -a:visited { - color: #00a65a; -} -.text-primary { - color: #004023; -} -.far fa-life-ring { - color: var(--link); -} -.fixed-table-container tbody .selected td { - background-color: #fff8af; -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: #00a65a; -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} -/* - * Skin: green dark - * ---------- - */ -.skin-green-dark .main-header .navbar { - background-color: #00a65a; -} -.skin-green-dark .main-header .navbar .nav > li > a { - color: #fff; -} -.skin-green-dark .main-header .navbar .nav > li > a:hover, -.skin-green-dark .main-header .navbar .nav > li > a:active, -.skin-green-dark .main-header .navbar .nav > li > a:focus, -.skin-green-dark .main-header .navbar .nav .open > a, -.skin-green-dark .main-header .navbar .nav .open > a:hover, -.skin-green-dark .main-header .navbar .nav .open > a:focus, -.skin-green-dark .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-green-dark .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-green-dark .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-green-dark .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-green-dark .main-header .navbar .sidebar-toggle:hover { - background-color: #008d4c; -} -@media (max-width: 767px) { - .skin-green-dark .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - color: #fff; - } - .skin-green-dark .main-header .navbar .dropdown-menu li a { - color: #fff; - } - .skin-green-dark .main-header .navbar .dropdown-menu li a:hover { - background: #008d4c; - color: #fff; - } -} -.skin-green-dark .main-header li.user-header { - background-color: #00a65a; -} -.skin-green-dark .content-header { - background: transparent; -} -.skin-green-dark .wrapper, -.skin-green-dark .main-sidebar, -.skin-green-dark .left-side { - background-color: #222d32; -} -.skin-green-dark .user-panel > .info, -.skin-green-dark .user-panel > .info > a { - color: #fff; -} -.skin-green-dark .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-green-dark .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-green-dark .sidebar-menu > li:hover > a, -.skin-green-dark .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #00a65a; -} -.skin-green-dark .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-green-dark .sidebar a { - color: #b8c7ce; -} -.skin-green-dark .sidebar a:hover { - text-decoration: none; -} -.skin-green-dark .treeview-menu > li > a { - color: #8aa4af; -} -.skin-green-dark .treeview-menu > li.active > a, -.skin-green-dark .treeview-menu > li > a:hover { - color: #fff; -} -.skin-green-dark .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-green-dark .sidebar-form input[type="text"], -.skin-green-dark .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-green-dark .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-green-dark .sidebar-form input[type="text"]:focus, -.skin-green-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-green-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-green-dark .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-green-dark.layout-top-nav .main-header > .logo .logo-variant { - background-color: none; -} -.btn, -.btn:hover { - color: #FFF !important; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #00733e; - border-color: #FFF; - color: #FFF; -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #004023; - border-color: #004023; - color: #FFF; -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - background-color: #00733e; - color: #FFF; -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: #000d07; - color: #FFF; -} -.btn-info { - border-color: #fff; -} -/** -The dropdown is white, so use a darker color - */ -li.dropdown-item-marker { - color: var(--button-primary); -} -a:hover { - color: var(--hover-link); -} -a:visited { - color: var(--visited-link); -} -.text-primary { - color: #fff; -} -#sort tr.cansort { - background-color: var(--back-main); - color: var(--text-main); -} -:root { - --background: #222; - --back-main: #333; - --back-sub: #312F2F; - --back-sub-alt: rgba(0, 0, 0, 0.36); - --button-default: #006400; - --button-primary: #003100; - --button-hover: #000000; - --header: #006400; - /* Use same as Header picker */ - --text-main: #FFF; - --text-sub: #9b9b9b; - --link: #9ACD32; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #b8dc70; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #d7ebad; - /* Use same as Header picker, lighten by 70% */ - --nav-link: #FFF; - /* Use same as Header picker */ - --light-link: #fff; - /* Use same as Header picker */ -} -#ldapad_test_results.well.well-sm { - color: var(--back-main); -} -a.actions { - color: #fff !important; -} -.pagination > li > a { - color: var(--light-link); - background-color: var(--back-main); -} -.pagination > .active > a { - background-color: var(--visited-link); - border-color: var(--light-link); -} -.pagination > .active > a:hover { - background-color: var(--hover-link); -} -.tasks-menu > .dropdown-menu > li .menu { - background-color: var(--back-main); -} -.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { - background-color: var(--background); -} -h2.task_menu { - color: var(--link); -} -.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { - background-color: var(--back-main); - color: var(--link); -} -.main-header .navbar, -.main-header .logo { - background-color: var(--header); - background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); - border-color: var(--header); -} -.bootstrap-table .fixed-table-container .table thead th .sortable { - color: var(--nav-link); -} -.far fa-life-ring { - color: var(--link); -} -.thead, -.navbar-nav > li > a:link { - color: var(--nav-link); -} -.modal-content { - background-color: var(--back-main); - color: var(--text-main); -} -.btn-primary.hover { - color: var(--nav-link); -} -.small-box h3, -.small-box p { - color: var(--nav-link) !important; -} -.small-box h3 a:hover, -.small-box p a:hover { - text-decoration: none; - color: var(--nav-link) !important; -} -#accessoriesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr.selected > td { - background-color: var(--back-main); -} -body { - color: var(--text-main); -} -.box, -.box.box-default { - border-top: 3px solid var(--header); - border-top-color: var(--header); -} -.box-body, -.box-footer, -.box-header { - background-color: var(--back-sub); - color: var(--header); -} -.btn-default { - background-color: var(--button-default); - color: var(--link); -} -.btn-default dropdown-toggle { - background-color: var(--button-default); - color: var(--link); -} -.btn-default:active, -.btn-default:focus, -.btn-default:hover, -.btn-default.active { - background-color: var(--button-hover); - color: var(--link); -} -.btn-primary, -.btn-primary.hover, -.btn-primary:active, -.text-green { - color: var(--text-main); -} -.btn-primary:hover { - background-color: var(--button-primary); -} -#componentsTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#consumablesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.content-wrapper { - background-color: var(--background); -} -#create-form > div > div > div > span > i.fa { - background-color: var(--back-sub); - color: var(--header); -} -.datepicker .datepicker-switch:hover, -.datepicker .next:hover, -.datepicker .prev:hover, -.datepicker tfoot tr th:hover, -.datepicker table tr td.day.focused, -.datepicker table tr td.day:hover { - background-color: var(--header); -} -.datepicker.dropdown-menu { - background-color: var(--back-main); - color: var(--text-main); -} -#details > div > div > div > table { - background-color: transparent; -} -.dropdown-menu > li > a:hover { - background-color: var(--back-main); - color: var(--nav-link); -} -.fixed-table-body thead th .th-inner { - color: var(--nav-link); -} -.form-control { - background-color: var(--back-main); - color: var(--text-main); -} -.form-control[disabled], -.form-control[readonly], -fieldset[disabled] .form-control { - background-color: var(--back-main); - color: var(--text-main); -} -h1, -h2, -h3, -h4, -h5, -h6, -p { - color: var(--text-main); -} -.help-block { - color: var(--text-sub); -} -input[type=text], -input[type=search] { - background-color: var(--back-sub); - color: var(--text-main); -} -#licensesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.main-footer { - background-color: var(--back-main); - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li > a, -.nav-tabs-custom > .nav-tabs > li.active > a { - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li.active { - border-top-color: var(--header); -} -.nav-tabs-custom > .nav-tabs > li.active > a { - background-color: var(--back-main); -} -.nav-tabs-custom > .nav-tabs > li.active > a:hover { - background-color: var(--back-sub); - color: var(--text-main); -} -.nav-tabs-custom, -.nav-tabs-custom > .tab-content { - background-color: var(--back-main); -} -.open > .dropdown-toggle.btn-default { - background-color: var(--back-sub); - color: var(--header); -} -.panel { - background-color: var(--back-sub); - color: var(--text-main); -} -.panel-default > .panel-heading { - background-color: var(--back-main); - color: var(--header); -} -.select2-container--default .select2-results__option[aria-selected=true], -.select2-container--default .select2-results__option[aria-selected=true]:hover { - background-color: var(--back-sub); - color: var(--header); -} -.select2-container--default .select2-results__option--highlighted[aria-selected] { - background-color: var(--header); - color: var(--back-main); -} -.select2-container--default .select2-selection--single .select2-selection__rendered { - color: var(--text-main); -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: var(--header); -} -.select2-selection--single { - background-color: var(--back-sub) !important; - color: var(--text-main) !important; -} -.select2-dropdown { - background-color: var(--back-main); - color: var(--text-main); -} -.skin-green-dark .main-header .navbar .dropdown-menu li a { - color: #FFFFFF; -} -.skin-green-dark .main-header .navbar .dropdown-menu li a:hover { - background-color: #006300; -} -.fixed-table-body thead th .th-inner, -.skin-green-dark .sidebar-menu > li.active > a, -.skin-green .sidebar-menu > li:hover > a, -.sidebar-toggle:hover { - background-color: var(--header) !important; -} -.tab-content, -.tab-pane { - background-color: var(--back-main); - color: var(--text-main); -} -.table-striped > tbody > tr:nth-of-type(odd) { - background-color: var(--back-sub); -} -.table-striped > tbody > tr:nth-of-type(even) { - background-color: var(--back-sub); -} -#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, -.box-body, -.box-footer, -.box-header { - color: var(--text-main); -} -.box-header.with-border { - border-bottom: #000; -} -a { - color: var(--link); -} -a:link { - color: var(--link); -} -a:hover { - color: var(--hover-link); - text-decoration: underline; -} -a:visited { - color: var(--visited-link); -} -#customFieldsTable a[href*='/models'] { - background-color: var(--back-sub-alt); - color: var(--link); -} -#customFieldsTable a[href*='/models']:hover { - background-color: var(--text-sub); - color: var(--button-hover); -} -#customFieldsTable a[href*='/models']:visited { - background-color: var(--background); - color: var(--visited-link); -} -#customFieldsTable a[href*='/fieldsets'] { - background-color: transparent; -} -.row-striped { - vertical-align: top; - line-height: 2.6; - padding: 0px; - margin-left: 20px; - box-sizing: border-box; - display: table; -} -.row-striped .row:nth-of-type(odd) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.row-striped .row:nth-of-type(even) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.row-new-striped > .row:nth-of-type(odd) { - background-color: var(--back-sub); - color: var(--text-main); -} -.row-new-striped > .row:nth-of-type(even) { - background-color: var(--back-sub-alt); - color: var(--text-main); -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} -.table > tbody > tr.warning > td { - background-color: var(--back-sub); -} -/* - * Skin: orange dark - * ---------- - */ -.skin-orange-dark .main-header .navbar { - background-color: #FF8C00; -} -.skin-orange-dark .main-header .navbar .nav > li > a { - color: #fff; -} -.skin-orange-dark .main-header .navbar .nav > li > a:hover, -.skin-orange-dark .main-header .navbar .nav > li > a:active, -.skin-orange-dark .main-header .navbar .nav > li > a:focus, -.skin-orange-dark .main-header .navbar .nav .open > a, -.skin-orange-dark .main-header .navbar .nav .open > a:hover, -.skin-orange-dark .main-header .navbar .nav .open > a:focus, -.skin-orange-dark .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-orange-dark .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-orange-dark .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-orange-dark .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-orange-dark .main-header .navbar .sidebar-toggle:hover { - background-color: #e67e00; -} -@media (max-width: 767px) { - .skin-orange-dark .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - color: #fff; - } - .skin-orange-dark .main-header .navbar .dropdown-menu li a { - color: #fff; - } - .skin-orange-dark .main-header .navbar .dropdown-menu li a:hover { - background: #e67e00; - color: #fff; - } -} -.skin-orange-dark .main-header li.user-header { - background-color: #FF8C00; -} -.skin-orange-dark .content-header { - background: transparent; -} -.skin-orange-dark .wrapper, -.skin-orange-dark .main-sidebar, -.skin-orange-dark .left-side { - background-color: #222d32; -} -.skin-orange-dark .user-panel > .info, -.skin-orange-dark .user-panel > .info > a { - color: #fff; -} -.skin-orange-dark .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-orange-dark .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-orange-dark .sidebar-menu > li:hover > a, -.skin-orange-dark .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #FF8C00; -} -.skin-orange-dark .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-orange-dark .sidebar a { - color: #b8c7ce; -} -.skin-orange-dark .sidebar a:hover { - text-decoration: none; -} -.skin-orange-dark .treeview-menu > li > a { - color: #8aa4af; -} -.skin-orange-dark .treeview-menu > li.active > a, -.skin-orange-dark .treeview-menu > li > a:hover { - color: #fff; -} -.skin-orange-dark .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-orange-dark .sidebar-form input[type="text"], -.skin-orange-dark .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-orange-dark .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-orange-dark .sidebar-form input[type="text"]:focus, -.skin-orange-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-orange-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-orange-dark .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-orange-dark.layout-top-nav .main-header > .logo .logo-variant { - background-color: none; -} -.btn, -.btn:hover { - color: #fff !important; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #cc7000; - border-color: #fff; - color: #fff; -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #995400; - border-color: #995400; - color: #fff; -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - background-color: #cc7000; - color: #fff; -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: #663800; - color: #fff; -} -.btn-info { - border-color: #fff; -} -/** -The dropdown is white, so use a darker color - */ -li.dropdown-item-marker { - color: var(--button-primary); -} -.text-primary { - color: #fff; -} -#sort tr.cansort { - background-color: var(--back-main); - color: var(--text-main); -} -:root { - --background: #222; - --back-main: #333; - --back-sub: #2E2C2C; - --back-sub-alt: rgba(0, 0, 0, 0.36); - --button-default: #b36200; - --button-primary: #804600; - --button-hover: #663800; - --header: #FF8C00; - /* Use same as Header picker */ - --text-main: #BBB; - --text-sub: #9b9b9b; - --link: #FFA500; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #ffc04d; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #ffdb99; - /* Use same as Header picker, lighten by 70% */ - --nav-link: #FFF; - /* Use same as Header picker */ - --light-link: #fff; - /* Use same as Header picker */ -} -#ldapad_test_results.well.well-sm { - color: var(--back-main); -} -a.actions { - color: #fff !important; -} -.pagination > li > a { - color: var(--light-link); - background-color: var(--back-main); -} -.pagination > .active > a { - background-color: var(--visited-link); - border-color: var(--light-link); -} -.pagination > .active > a:hover { - background-color: var(--hover-link); -} -.tasks-menu > .dropdown-menu > li .menu { - background-color: var(--back-main); -} -.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { - background-color: var(--background); -} -h2.task_menu { - color: var(--link); -} -.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { - background-color: var(--back-main); - color: var(--link); -} -.main-header .navbar, -.main-header .logo { - background-color: var(--header); - background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); - border-color: var(--header); -} -.far fa-life-ring { - color: var(--link); -} -.bootstrap-table .fixed-table-container .table thead th .sortable { - color: var(--nav-link); -} -.bootstrap-table .fixed-table-toolbar .columns label { - color: #000; -} -.thead, -.navbar-nav > li > a:link { - color: var(--nav-link); -} -.modal-content { - background-color: var(--back-main); - color: var(--text-main); -} -a:link { - color: var(--link); -} -a:visited { - color: var(--visited-link); -} -a:hover { - color: var(--hover-link); -} -.btn-primary.hover { - color: var(--nav-link); -} -.small-box h3, -.small-box p { - color: var(--nav-link) !important; -} -.small-box h3 a:hover, -.small-box p a:hover { - text-decoration: none; - color: var(--nav-link) !important; -} -#accessoriesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr.selected > td { - background-color: var(--back-main); -} -body { - color: var(--text-main); -} -.box, -.box.box-default { - border-top: 3px solid var(--header); - border-top-color: var(--header); -} -.box-body, -.box-footer, -.box-header { - background-color: var(--back-sub); - color: var(--header); -} -.btn-default { - background-color: var(--button-default); - color: var(--nav-link); -} -a:link.btn-default { - color: var(--nav-link); -} -.btn-default dropdown-toggle { - background-color: var(--button-default); - color: var(--nav-link); -} -.btn-default:active, -.btn-default:focus, -.btn-default:hover, -.btn-default.active { - background-color: var(--button-hover); - color: var(--background); -} -.btn-primary, -.btn-primary.hover, -.btn-primary:active, -.text-orange { - color: var(--nav-link) !important; - border-color: var(--button-primary); -} -.btn-primary:hover { - background-color: var(--button-primary); -} -#componentsTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#consumablesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.content-wrapper { - background-color: var(--background); -} -#create-form > div > div > div > span > i.fa { - background-color: var(--back-sub); - color: var(--header); -} -.datepicker .datepicker-switch:hover, -.datepicker .next:hover, -.datepicker .prev:hover, -.datepicker tfoot tr th:hover, -.datepicker table tr td.day.focused, -.datepicker table tr td.day:hover { - background-color: var(--header); -} -.datepicker.dropdown-menu { - background-color: var(--back-main); - color: var(--text-main); -} -#details > div > div > div > table { - background-color: transparent; -} -.dropdown-menu > li > a:hover { - background-color: var(--back-main); - color: var(--nav-link); -} -.fixed-table-body thead th .th-inner { - color: var(--nav-link); -} -.form-control { - background-color: var(--back-main); - color: var(--text-main); -} -.form-control[disabled], -.form-control[readonly], -fieldset[disabled] .form-control { - background-color: var(--back-main); - color: var(--text-main); -} -h1, -h2, -h3, -h4, -h5, -h6, -p { - color: var(--text-main); -} -.help-block { - color: var(--text-sub); -} -input[type=text], -input[type=search] { - background-color: var(--back-sub); - color: var(--text-main); -} -#licensesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.main-footer { - background-color: var(--back-main); - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li > a, -.nav-tabs-custom > .nav-tabs > li.active > a { - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li.active { - border-top-color: var(--header); -} -.nav-tabs-custom > .nav-tabs > li.active > a { - background-color: var(--back-main); -} -.nav-tabs-custom > .nav-tabs > li.active > a:hover { - background-color: var(--back-sub); - color: var(--text-main); -} -.nav-tabs-custom, -.nav-tabs-custom > .tab-content { - background-color: var(--back-main); -} -.navbar-nav > .tasks-menu > .dropdown-menu > li.header { - background-color: var(--back-main); - color: var(--header); -} -.open > .dropdown-toggle.btn-default { - background-color: var(--back-sub); - color: var(--header); -} -.panel { - background-color: var(--back-sub); - color: var(--text-main); -} -.panel-default > .panel-heading { - background-color: var(--back-main); - color: var(--header); -} -.select2-container--default .select2-results__option[aria-selected=true], -.select2-container--default .select2-results__option[aria-selected=true]:hover { - background-color: var(--back-sub); - color: var(--header); -} -.select2-container--default .select2-results__option--highlighted[aria-selected] { - background-color: var(--header); - color: var(--back-main); -} -.select2-container--default .select2-selection--single .select2-selection__rendered { - color: var(--text-main); -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: var(--header); -} -.select2-selection--single { - background-color: var(--back-sub) !important; - color: var(--text-main) !important; -} -.select2-dropdown { - background-color: var(--back-main); - color: var(--text-main); -} -.skin-orange-dark .main-header .navbar .dropdown-menu li a { - color: #FFFFFF; -} -.skin-orange-dark .main-header .navbar .dropdown-menu li a:hover { - background-color: #ff8c00; -} -.fixed-table-body thead th .th-inner, -.skin-orange-dark .sidebar-menu > li.active > a, -.skin-orange .sidebar-menu > li:hover > a, -.sidebar-toggle:hover { - background-color: var(--header) !important; -} -.tab-content, -.tab-pane { - background-color: var(--back-main); - color: var(--text-main); -} -.table-striped > tbody > tr:nth-of-type(odd) { - background-color: var(--back-sub); -} -.table-striped > tbody > tr:nth-of-type(even) { - background-color: var(--back-sub-alt); -} -#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, -.box-body, -.box-footer, -.box-header { - color: var(--text-main); -} -.box-header.with-border { - border-bottom: #000; -} -#customFieldsTable a[href*='/models'] { - background-color: var(--back-sub-alt); - color: var(--link); -} -#customFieldsTable a[href*='/models']:hover { - background-color: var(--text-sub); - color: var(--button-hover); -} -#customFieldsTable a[href*='/models']:visited { - background-color: var(--background); - color: var(--visited-link); -} -#customFieldsTable a[href*='/fieldsets'] { - background-color: transparent; -} -.row-striped { - vertical-align: top; - line-height: 2.6; - padding: 0px; - margin-left: 20px; - box-sizing: border-box; - display: table; -} -.row-striped .row:nth-of-type(odd) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.row-striped .row:nth-of-type(even) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.row-new-striped > .row:nth-of-type(odd) { - background-color: var(--back-sub); - color: var(--text-main); -} -.row-new-striped > .row:nth-of-type(even) { - background-color: var(--back-sub-alt); - color: var(--text-main); -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} -.table > tbody > tr.warning > td { - background-color: var(--back-sub); -} -/* - * Skin: Purple - * ---------- - */ -.skin-purple .main-header .navbar { - background-color: #605ca8; -} -.skin-purple .main-header .navbar .nav > li > a { - color: #fff; -} -.skin-purple .main-header .navbar .nav > li > a:hover, -.skin-purple .main-header .navbar .nav > li > a:active, -.skin-purple .main-header .navbar .nav > li > a:focus, -.skin-purple .main-header .navbar .nav .open > a, -.skin-purple .main-header .navbar .nav .open > a:hover, -.skin-purple .main-header .navbar .nav .open > a:focus, -.skin-purple .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-purple .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-purple .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-purple .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-purple .main-header .navbar .sidebar-toggle:hover { - background-color: #555299; -} -@media (max-width: 767px) { - .skin-purple .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - } - .skin-purple .main-header .navbar .dropdown-menu li a { - color: #333; - } - .skin-purple .main-header .navbar .dropdown-menu li a:hover { - background: #555299; - } -} -.skin-purple .main-header li.user-header { - background-color: #605ca8; -} -.skin-purple .content-header { - background: transparent; -} -.skin-purple .wrapper, -.skin-purple .main-sidebar, -.skin-purple .left-side { - background-color: #222d32; -} -.skin-purple .user-panel > .info, -.skin-purple .user-panel > .info > a { - color: #fff; -} -.skin-purple .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-purple .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-purple .sidebar-menu > li:hover > a, -.skin-purple .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #605ca8; -} -.skin-purple .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-purple .sidebar a { - color: #b8c7ce; -} -.skin-purple .sidebar a:hover { - text-decoration: none; -} -.skin-purple .treeview-menu > li > a { - color: #8aa4af; -} -.skin-purple .treeview-menu > li.active > a, -.skin-purple .treeview-menu > li > a:hover { - color: #fff; -} -.skin-purple .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-purple .sidebar-form input[type="text"], -.skin-purple .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-purple .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-purple .sidebar-form input[type="text"]:focus, -.skin-purple .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-purple .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-purple .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-purple.layout-top-nav .main-header > .logo .logo-variant { - background-color: none; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #4c4988; - border-color: #3a3767; - color: #fff; -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #3a3767; - border-color: #3a3767; - color: #fff; -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - background-color: #4c4988; - color: #fff; -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: #272546; - color: #fff; -} -a { - color: var(--link); -} -a:hover { - color: var(--hover-link); -} -a:visited { - color: var(--visited-link); -} -.text-primary { - color: #3a3767; -} -:root { - --button-default: #434078; - --button-primary: #302e56; - --button-hover: #272546; - --header: #605ca8; - /* Use same as Header picker */ - --text-main: #BBB; - --text-sub: #9b9b9b; - --link: #605ca8; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #918ec3; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #c1c0dd; - /* Use same as Header picker, lighten by 70% */ - --nav-link: #FFF; - /* Use same as Header picker */ - --light-link: #fff; - /* Use same as Header picker */ -} -a.btn-info:link, -a.btn-warning:link, -a.btn-danger:link { - color: #FFF; -} -a.btn-info:visited, -a.btn-warning:visited, -a.btn-danger:visited { - color: #FFF; -} -.fixed-table-container tbody .selected td { - background-color: #fff8af; -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: #605ca8; -} -.far fa-life-ring { - color: var(--link); -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} -/* - * Skin: purple dark - * ---------- - */ -.skin-purple-dark .main-header .navbar { - background-color: #605ca8; -} -.skin-purple-dark .main-header .navbar .nav > li > a { - color: #fff; -} -.skin-purple-dark .main-header .navbar .nav > li > a:hover, -.skin-purple-dark .main-header .navbar .nav > li > a:active, -.skin-purple-dark .main-header .navbar .nav > li > a:focus, -.skin-purple-dark .main-header .navbar .nav .open > a, -.skin-purple-dark .main-header .navbar .nav .open > a:hover, -.skin-purple-dark .main-header .navbar .nav .open > a:focus, -.skin-purple-dark .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-purple-dark .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-purple-dark .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-purple-dark .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-purple-dark .main-header .navbar .sidebar-toggle:hover { - background-color: #555299; -} -@media (max-width: 767px) { - .skin-purple-dark .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - color: #fff; - } - .skin-purple-dark .main-header .navbar .dropdown-menu li a { - color: #fff; - } - .skin-purple-dark .main-header .navbar .dropdown-menu li a:hover { - background: #555299; - color: #fff; - } -} -.skin-purple-dark .main-header li.user-header { - background-color: #605ca8; -} -.skin-purple-dark .content-header { - background: transparent; -} -.skin-purple-dark .wrapper, -.skin-purple-dark .main-sidebar, -.skin-purple-dark .left-side { - background-color: #222d32; -} -.skin-purple-dark .user-panel > .info, -.skin-purple-dark .user-panel > .info > a { - color: #fff; -} -.skin-purple-dark .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-purple-dark .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-purple-dark .sidebar-menu > li:hover > a, -.skin-purple-dark .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #605ca8; -} -.skin-purple-dark .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-purple-dark .sidebar a { - color: #b8c7ce; -} -.skin-purple-dark .sidebar a:hover { - text-decoration: none; -} -.skin-purple-dark .treeview-menu > li > a { - color: #8aa4af; -} -.skin-purple-dark .treeview-menu > li.active > a, -.skin-purple-dark .treeview-menu > li > a:hover { - color: #fff; -} -.skin-purple-dark .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-purple-dark .sidebar-form input[type="text"], -.skin-purple-dark .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-purple-dark .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-purple-dark .sidebar-form input[type="text"]:focus, -.skin-purple-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-purple-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-purple-dark .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-purple-dark.layout-top-nav .main-header > .logo .logo-variant { - background-color: none; -} -.btn, -.btn:hover { - color: #fff !important; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #4c4988; - border-color: #FFF; - color: #fff; -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #3a3767; - border-color: #3a3767; - color: #fff; -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - background-color: #4c4988; - color: #fff; -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: #272546; - color: #fff; -} -.btn-info { - border-color: #fff; -} -/** -The dropdown is white, so use a darker color - */ -li.dropdown-item-marker { - color: var(--button-primary); -} -a:hover { - color: var(--hover-link); -} -a:visited { - color: var(--visited-link); -} -.text-primary { - color: #fff; -} -#sort tr.cansort { - background-color: var(--back-main); - color: var(--text-main); -} -:root { - --background: #222; - --back-main: #333; - --back-sub: #080808; - --back-sub-alt: rgba(0, 0, 0, 0.36); - --button-default: #434078; - --button-primary: #302e56; - --button-hover: #272546; - --header: #605ca8; - /* Use same as Header picker */ - --text-main: #BBB; - --text-sub: #9b9b9b; - --link: #AC83FF; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #dfd0ff; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #ffffff; - /* Use same as Header picker, lighten by 70% */ - --nav-link: #FFF; - /* Use same as Header picker */ - --light-link: #fff; - /* Use same as Header picker */ -} -#ldapad_test_results.well.well-sm { - color: var(--back-main); -} -.pagination > li > a { - color: var(--light-link); - background-color: var(--back-main); -} -.pagination > .active > a { - background-color: var(--button-default); - border-color: var(--light-link); -} -.pagination > .active > a:hover { - background-color: var(--hover-link); -} -.tasks-menu > .dropdown-menu > li .menu { - background-color: var(--back-main); -} -.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { - background-color: var(--background); -} -h2.task_menu { - color: var(--link); -} -.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { - background-color: var(--back-main); - color: var(--link); -} -.main-header .navbar, -.main-header .logo { - background-color: var(--header); - background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); - border-color: var(--header); -} -.bootstrap-table .fixed-table-container .table thead th .sortable { - color: var(--nav-link); -} -.bootstrap-table .fixed-table-toolbar .columns label { - color: #000; -} -.thead, -.navbar-nav > li > a:link { - color: var(--nav-link); -} -.label-default { - background-color: var(--back-sub); - color: #fff; -} -.modal-content { - background-color: var(--back-main); - color: var(--text-main); -} -a:link { - color: var(--link); -} -.far fa-life-ring { - color: var(--link); -} -.btn-primary.hover { - color: var(--nav-link); -} -.small-box h3, -.small-box p { - color: var(--nav-link) !important; -} -.small-box h3 a:hover, -.small-box p a:hover { - text-decoration: none; - color: var(--nav-link) !important; -} -a:link.btn-default { - color: var(--nav-link); -} -#accessoriesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr.selected > td { - background-color: var(--back-main); -} -body { - color: var(--text-main); -} -.box, -.box.box-default { - border-top: 3px solid var(--header); - border-top-color: var(--header); -} -.box-body, -.box-footer, -.box-header { - background-color: var(--back-sub); - color: var(--header); -} -.btn-default { - background-color: var(--button-default); - color: var(--nav-link); -} -.btn-default dropdown-toggle { - background-color: var(--button-default); - color: var(--nav-link); -} -.btn-default:active, -.btn-default:focus, -.btn-default:hover, -.btn-default.active { - background-color: var(--button-hover); - color: var(--nav-link); -} -.btn-primary, -.btn-primary.hover, -.btn-primary:active, -.text-purple { - color: var(--nav-link) !important; -} -.btn-primary:hover { - background-color: var(--button-primary); -} -#componentsTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#consumablesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.content-wrapper { - background-color: var(--background); -} -#create-form > div > div > div > span > i.fa { - background-color: var(--back-sub); - color: var(--header); -} -.datepicker .datepicker-switch:hover, -.datepicker .next:hover, -.datepicker .prev:hover, -.datepicker tfoot tr th:hover, -.datepicker table tr td.day.focused, -.datepicker table tr td.day:hover { - background-color: var(--header); -} -.datepicker.dropdown-menu { - background-color: var(--back-main); - color: var(--text-main); -} -#details > div > div > div > table { - background-color: transparent; -} -.dropdown-menu > li > a:hover { - background-color: var(--back-main); - color: var(--nav-link); -} -.fixed-table-body thead th .th-inner { - color: var(--nav-link); -} -.form-control { - background-color: var(--back-main); - color: var(--text-main); -} -.form-control[disabled], -.form-control[readonly], -fieldset[disabled] .form-control { - background-color: var(--back-main); - color: var(--text-main); -} -h1, -h2, -h3, -h4, -h5, -h6, -p { - color: var(--text-main); -} -.help-block { - color: var(--text-sub); -} -input[type=text], -input[type=search] { - background-color: var(--back-sub); - color: var(--text-main); -} -#licensesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.main-footer { - background-color: var(--back-main); - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li > a, -.nav-tabs-custom > .nav-tabs > li.active > a { - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li.active { - border-top-color: var(--header); -} -.nav-tabs-custom > .nav-tabs > li.active > a { - background-color: var(--back-main); -} -.nav-tabs-custom > .nav-tabs > li.active > a:hover { - background-color: var(--back-sub); - color: var(--text-main); -} -.nav-tabs-custom, -.nav-tabs-custom > .tab-content { - background-color: var(--back-main); -} -.navbar-nav > .tasks-menu > .dropdown-menu > li.header { - background-color: var(--back-main); - color: var(--link); -} -.open > .dropdown-toggle.btn-default { - background-color: var(--back-sub); - color: var(--header); -} -.panel { - background-color: var(--back-sub); - color: var(--text-main); -} -.panel-default > .panel-heading { - background-color: var(--back-main); - color: var(--header); -} -.select2-container--default .select2-results__option[aria-selected=true], -.select2-container--default .select2-results__option[aria-selected=true]:hover { - background-color: var(--back-sub); - color: var(--header); -} -.select2-container--default .select2-results__option--highlighted[aria-selected] { - background-color: var(--header); - color: var(--back-main); -} -.select2-container--default .select2-selection--single .select2-selection__rendered { - color: var(--text-main); -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: var(--header); -} -.select2-selection--single { - background-color: var(--back-sub) !important; - color: var(--text-main) !important; -} -.select2-dropdown { - background-color: var(--back-main); - color: var(--text-main); -} -.skin-purple-dark .main-header .navbar .dropdown-menu li a { - color: #FFFFFF; -} -.skin-purple-dark .main-header .navbar .dropdown-menu li a:hover { - background-color: #5f5ca8; -} -.fixed-table-body thead th .th-inner, -.skin-purple-dark .sidebar-menu > li.active > a, -.skin-purple .sidebar-menu > li:hover > a, -.sidebar-toggle:hover { - background-color: var(--header) !important; -} -.tab-content, -.tab-pane { - background-color: var(--back-main); - color: var(--text-main); -} -.table-striped > tbody > tr:nth-of-type(odd) { - background-color: var(--back-sub); -} -.table-striped > tbody > tr:nth-of-type(even) { - background-color: var(--back-sub-alt); -} -#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, -.box-body, -.box-footer, -.box-header { - color: var(--text-main); -} -.box-header.with-border { - border-bottom: #000; -} -a { - color: var(--link); -} -a:link { - color: var(--link); -} -a:hover { - color: var(--hover-link); - text-decoration: underline; -} -a:visited { - color: var(--visited-link); -} -.row-striped { - vertical-align: top; - line-height: 2.6; - padding: 0px; - margin-left: 20px; - box-sizing: border-box; - display: table; -} -#customFieldsTable a[href*='/models'] { - background-color: var(--back-sub-alt); - color: var(--link); -} -#customFieldsTable a[href*='/models']:hover { - background-color: var(--text-sub); - color: var(--button-hover); -} -#customFieldsTable a[href*='/models']:visited { - background-color: var(--back-sub); - color: var(--visited-link); -} -.row-striped .row:nth-of-type(odd) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.row-striped .row:nth-of-type(even) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.row-new-striped > .row:nth-of-type(odd) { - background-color: var(--back-sub); - color: var(--text-main); -} -.row-new-striped > .row:nth-of-type(even) { - background-color: var(--back-sub-alt); - color: var(--text-main); -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} -.table > tbody > tr.warning > td { - background-color: var(--back-sub); -} -/* - * Skin: Red - * ---------- - */ -.skin-red .main-header .navbar { - background-color: #dd4b39; -} -.skin-red .main-header .navbar .nav > li > a { - color: #fff; -} -.skin-red .main-header .navbar .nav > li > a:hover, -.skin-red .main-header .navbar .nav > li > a:active, -.skin-red .main-header .navbar .nav > li > a:focus, -.skin-red .main-header .navbar .nav .open > a, -.skin-red .main-header .navbar .nav .open > a:hover, -.skin-red .main-header .navbar .nav .open > a:focus, -.skin-red .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-red .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-red .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-red .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-red .main-header .navbar .sidebar-toggle:hover { - background-color: #d73925; -} -@media (max-width: 767px) { - .skin-red .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - } - .skin-red .main-header .navbar .dropdown-menu li a { - color: #333; - } - .skin-red .main-header .navbar .dropdown-menu li a:hover { - background: #d73925; - } -} -.skin-red .main-header li.user-header { - background-color: #dd4b39; -} -.skin-red .content-header { - background: transparent; -} -.skin-red .wrapper, -.skin-red .main-sidebar, -.skin-red .left-side { - background-color: #222d32; -} -.skin-red .user-panel > .info, -.skin-red .user-panel > .info > a { - color: #fff; -} -.skin-red .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-red .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-red .sidebar-menu > li:hover > a, -.skin-red .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #dd4b39; -} -.skin-red .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-red .sidebar a { - color: #b8c7ce; -} -.skin-red .sidebar a:hover { - text-decoration: none; -} -.skin-red .treeview-menu > li > a { - color: #8aa4af; -} -.skin-red .treeview-menu > li.active > a, -.skin-red .treeview-menu > li > a:hover { - color: #fff; -} -.skin-red .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-red .sidebar-form input[type="text"], -.skin-red .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-red .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-red .sidebar-form input[type="text"]:focus, -.skin-red .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-red .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-red .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-red.layout-top-nav .main-header > .logo .logo-variant { - background-color: none; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #c23321; - border-color: #96271a; - color: #fff; -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #96271a; - border-color: #96271a; - color: #fff; -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - background-color: #c23321; - color: #fff; -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: #6b1c12; - color: #fff; -} -a { - color: #dd4b39; -} -a:hover { - color: #96271a; -} -a:visited { - color: #dd4b39; -} -.text-primary { - color: #96271a; -} -:root { - --button-default: #ac2d1e; - --button-primary: #802216; - --button-hover: #6b1c12; - --header: #dd4b39; - /* Use same as Header picker */ - --text-main: #BBB; - --text-alt: #222; - --text-sub: #9b9b9b; - --link: #dd4b39; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #e8867a; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #f3c2bc; - /* Use same as Header picker, lighten by 70% */ - --nav-link: #FFF; - /* Use same as Header picker */ - --light-link: #fff; - /* Use same as Header picker */ -} -a:link { - color: var(--link); -} -a:visited { - color: var(--visited-link); -} -a.btn-info:link, -a.btn-warning:link, -a.btn-danger:link { - color: #FFF; -} -a.btn-info:visited, -a.btn-warning:visited, -a.btn-danger:visited { - color: #FFF; -} -.fixed-table-container tbody .selected td { - background-color: #fff8af; -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: #dd4b39; -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} -.far fa-life-ring { - color: var(--link); -} -/* - * Skin: red dark - * ---------- - */ -.skin-red-dark .main-header .navbar { - background-color: #dd4b39; -} -.skin-red-dark .main-header .navbar .nav > li > a { - color: #fff; -} -.skin-red-dark .main-header .navbar .nav > li > a:hover, -.skin-red-dark .main-header .navbar .nav > li > a:active, -.skin-red-dark .main-header .navbar .nav > li > a:focus, -.skin-red-dark .main-header .navbar .nav .open > a, -.skin-red-dark .main-header .navbar .nav .open > a:hover, -.skin-red-dark .main-header .navbar .nav .open > a:focus, -.skin-red-dark .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-red-dark .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-red-dark .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-red-dark .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-red-dark .main-header .navbar .sidebar-toggle:hover { - background-color: #d73925; -} -@media (max-width: 767px) { - .skin-red-dark .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - color: #fff; - } - .skin-red-dark .main-header .navbar .dropdown-menu li a { - color: #fff; - } - .skin-red-dark .main-header .navbar .dropdown-menu li a:hover { - background: #d73925; - color: #fff; - } -} -.skin-red-dark .main-header li.user-header { - background-color: #dd4b39; -} -.skin-red-dark .content-header { - background: transparent; -} -.skin-red-dark .wrapper, -.skin-red-dark .main-sidebar, -.skin-red-dark .left-side { - background-color: #222d32; -} -.skin-red-dark .user-panel > .info, -.skin-red-dark .user-panel > .info > a { - color: #fff; -} -.skin-red-dark .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-red-dark .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-red-dark .sidebar-menu > li:hover > a, -.skin-red-dark .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #dd4b39; -} -.skin-red-dark .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-red-dark .sidebar a { - color: #b8c7ce; -} -.skin-red-dark .sidebar a:hover { - text-decoration: none; -} -.skin-red-dark .treeview-menu > li > a { - color: #8aa4af; -} -.skin-red-dark .treeview-menu > li.active > a, -.skin-red-dark .treeview-menu > li > a:hover { - color: #fff; -} -.skin-red-dark .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-red-dark .sidebar-form input[type="text"], -.skin-red-dark .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-red-dark .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-red-dark .sidebar-form input[type="text"]:focus, -.skin-red-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-red-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-red-dark .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-red-dark.layout-top-nav .main-header > .logo .logo-variant { - background-color: none; -} -.btn, -.btn:hover { - color: #fff; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #c23321; - border-color: #FFF; - color: #fff; -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #96271a; - border-color: #96271a; - color: #fff; -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - background-color: #c23321; - color: #fff; -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: #6b1c12; - color: #fff; -} -.btn-info { - border-color: #fff; -} -/** -The dropdown is white, so use a darker color - */ -li.dropdown-item-marker { - color: var(--button-primary); -} -a:hover { - color: #fff; -} -a:visited { - color: #fff; -} -.text-primary { - color: #fff; -} -#sort tr.cansort { - background-color: var(--back-main); - color: var(--text-main); -} -:root { - --background: #222; - --back-main: #333; - --back-sub: #3d4144; - --back-sub-alt: rgba(0, 0, 0, 0.36); - --button-default: #ac2d1e; - --button-primary: #802216; - --button-hover: #6b1c12; - --header: #dd4b39; - /* Use same as Header picker */ - --text-main: #BBB; - --text-alt: #222; - --text-sub: #9b9b9b; - --link: #e00000; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #D24D57; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #D24D57; - /* Use same as Header picker, lighten by 70% */ - --nav-link: #FFF; - /* Use same as Header picker */ - --light-link: #fff; - /* Use same as Header picker */ -} -#ldapad_test_results.well.well-sm { - color: var(--back-main); -} -.pagination > li > a { - color: var(--light-link); - background-color: var(--back-main); -} -.pagination > .active > a { - background-color: var(--visited-link); - border-color: var(--light-link); -} -.pagination > .active > a:hover { - background-color: var(--hover-link); -} -.tasks-menu > .dropdown-menu > li .menu { - background-color: var(--back-main); -} -.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { - background-color: var(--background); -} -h2.task_menu { - color: var(--link); -} -.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { - background-color: var(--back-main); - color: var(--link); -} -.main-header .navbar, -.main-header .logo { - background-color: var(--header); - background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); - border-color: var(--header); -} -.bootstrap-table .fixed-table-container .table thead th .sortable { - color: var(--nav-link); -} -.bootstrap-table .fixed-table-toolbar .columns label { - color: #000; -} -.thead, -.navbar-nav > li > a:link { - color: var(--nav-link); -} -.modal-content { - background-color: var(--back-main); - color: var(--text-main); -} -a:link { - color: var(--link); -} -a:hover { - color: var(--hover-link); -} -a:visited { - color: var(--nav-link); -} -.far fa-life-ring { - color: var(--link); -} -.btn-primary.hover { - color: var(--nav-link); -} -.small-box h3, -.small-box p { - color: var(--nav-link) !important; -} -.small-box h3 a:hover, -.small-box p a:hover { - text-decoration: none; - color: var(--nav-link) !important; -} -#accessoriesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr.selected > td { - background-color: var(--back-main); -} -body { - color: var(--text-main); -} -.box, -.box.box-default { - border-top: 3px solid var(--header); - border-top-color: var(--header); -} -.box-body, -.box-footer, -.box-header { - background-color: var(--back-sub); - color: var(--header); -} -.btn-default { - background-color: var(--back-sub); -} -.btn-default dropdown-toggle { - background-color: var(--button-default); - color: var(--link); -} -.btn-default:active, -.btn-default:focus, -.btn-default:hover, -.btn-default.active { - background-color: var(--button-hover); - color: var(--link); -} -.btn-primary, -.btn-primary.hover, -.btn-primary:active, -.text-red { - color: var(--button-primary); -} -.btn-primary:hover { - background-color: var(--button-primary); -} -#componentsTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#consumablesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.content-wrapper { - background-color: var(--background); -} -#create-form > div > div > div > span > i.fa { - background-color: var(--back-sub); - color: var(--header); -} -.datepicker .datepicker-switch:hover, -.datepicker .next:hover, -.datepicker .prev:hover, -.datepicker tfoot tr th:hover, -.datepicker table tr td.day.focused, -.datepicker table tr td.day:hover { - background-color: var(--header); -} -.datepicker.dropdown-menu { - background-color: var(--back-main); - color: var(--text-main); -} -#details > div > div > div > table { - background-color: transparent; -} -.dropdown-menu > li > a:hover { - background-color: var(--back-main); - color: var(--nav-link); -} -.fixed-table-body thead th .th-inner { - color: var(--nav-link); -} -.form-control { - background-color: var(--back-main); - color: var(--text-main); -} -.form-control[disabled], -.form-control[readonly], -fieldset[disabled] .form-control { - background-color: var(--back-main); - color: var(--text-main); -} -h1, -h2, -h3, -h4, -h5, -h6, -p { - color: var(--text-main); -} -.help-block { - color: var(--text-sub); -} -input[type=text], -input[type=search] { - background-color: var(--back-sub); - color: var(--text-main); -} -#licensesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.main-footer { - background-color: var(--back-main); - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li > a, -.nav-tabs-custom > .nav-tabs > li.active > a { - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li.active { - border-top-color: var(--header); -} -.nav-tabs-custom > .nav-tabs > li.active > a { - background-color: var(--back-main); -} -.nav-tabs-custom > .nav-tabs > li.active > a:hover { - background-color: var(--back-sub); - color: var(--text-main); -} -.nav-tabs-custom, -.nav-tabs-custom > .tab-content { - background-color: var(--back-main); -} -.navbar-nav > .tasks-menu > .dropdown-menu > li.header { - background-color: var(--back-main); - color: var(--header); -} -.open > .dropdown-toggle.btn-default { - background-color: var(--back-sub); - color: var(--header); -} -.panel { - background-color: var(--back-sub); - color: var(--text-main); -} -.panel-default > .panel-heading { - background-color: var(--back-main); - color: var(--header); -} -.select2-container--default .select2-results__option[aria-selected=true], -.select2-container--default .select2-results__option[aria-selected=true]:hover { - background-color: var(--back-sub); - color: var(--header); -} -.select2-container--default .select2-results__option--highlighted[aria-selected] { - background-color: var(--header); - color: var(--back-main); -} -.select2-container--default .select2-selection--single .select2-selection__rendered { - color: var(--text-main); -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: var(--header); -} -.select2-selection--single { - background-color: var(--back-sub) !important; - color: var(--text-main) !important; -} -.select2-dropdown { - background-color: var(--back-main); - color: var(--text-main); -} -.skin-red-dark .main-header .navbar .dropdown-menu li a { - color: #FFFFFF; -} -.skin-red-dark .main-header .navbar .dropdown-menu li a:hover { - background-color: #c23320; -} -.fixed-table-body thead th .th-inner, -.skin-red-dark .sidebar-menu > li.active > a, -.skin-red .sidebar-menu > li:hover > a, -.sidebar-toggle:hover { - background-color: var(--header) !important; -} -.tab-content, -.tab-pane { - background-color: var(--back-main); - color: var(--text-main); -} -.table-striped > tbody > tr:nth-of-type(odd) { - background-color: var(--back-sub); -} -.table-striped > tbody > tr:nth-of-type(even) { - background-color: var(--back-sub-alt); -} -#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, -.box-body, -.box-footer, -.box-header { - color: var(--text-main); -} -.box-header.with-border { - border-bottom: #000; -} -#upload-table tbody > tr.warning > td, -#upload-table h3, -#upload-table p { - background-color: #fcf8e3; - color: #000; -} -a { - color: var(--link); -} -a:link { - color: var(--nav-link); -} -a:hover { - color: var(--nav-link); - text-decoration: underline; -} -a:visited { - color: var(--nav-link); -} -#customFieldsTable a[href*='/models'] { - background-color: var(--back-sub-alt); - color: var(--link); -} -#customFieldsTable a[href*='/models']:hover { - background-color: var(--text-sub); - color: var(--button-hover); -} -#customFieldsTable a[href*='/models']:visited { - background-color: var(--back-sub); - color: var(--visited-link); -} -#customFieldsTable a[href*='/fieldsets'] { - background-color: transparent; -} -.row-striped { - vertical-align: top; - line-height: 2.6; - padding: 0px; - margin-left: 20px; - box-sizing: border-box; - display: table; -} -.row-striped .row:nth-of-type(odd) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.row-striped .row:nth-of-type(even) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.row-new-striped > .row:nth-of-type(odd) { - background-color: var(--back-sub); - color: var(--text-main); -} -.row-new-striped > .row:nth-of-type(even) { - background-color: var(--back-sub-alt); - color: var(--text-main); -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} -.table > tbody > tr.warning > td { - background-color: var(--back-sub); -} -/* - * Skin: Orange - * ---------- - */ -.skin-orange .main-header .navbar { - background-color: #FF8C00; -} -.skin-orange .main-header .navbar .nav > li > a { - color: #fff; -} -.skin-orange .main-header .navbar .nav > li > a:hover, -.skin-orange .main-header .navbar .nav > li > a:active, -.skin-orange .main-header .navbar .nav > li > a:focus, -.skin-orange .main-header .navbar .nav .open > a, -.skin-orange .main-header .navbar .nav .open > a:hover, -.skin-orange .main-header .navbar .nav .open > a:focus, -.skin-orange .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-orange .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-orange .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-orange .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-orange .main-header .navbar .sidebar-toggle:hover { - background-color: #e67e00; -} -@media (max-width: 767px) { - .skin-orange .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - } - .skin-orange .main-header .navbar .dropdown-menu li a { - color: #333; - } - .skin-orange .main-header .navbar .dropdown-menu li a:hover { - background: #e67e00; - } -} -.skin-orange .main-header li.user-header { - background-color: #FF8C00; -} -.skin-orange .content-header { - background: transparent; -} -.skin-orange .wrapper, -.skin-orange .main-sidebar, -.skin-orange .left-side { - background-color: #222d32; -} -.skin-orange .user-panel > .info, -.skin-orange .user-panel > .info > a { - color: #fff; -} -.skin-orange .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-orange .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-orange .sidebar-menu > li:hover > a, -.skin-orange .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #FF8C00; -} -.skin-orange .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-orange .sidebar a { - color: #b8c7ce; -} -.skin-orange .sidebar a:hover { - text-decoration: none; -} -.skin-orange .treeview-menu > li > a { - color: #8aa4af; -} -.skin-orange .treeview-menu > li.active > a, -.skin-orange .treeview-menu > li > a:hover { - color: #fff; -} -.skin-orange .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-orange .sidebar-form input[type="text"], -.skin-orange .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-orange .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-orange .sidebar-form input[type="text"]:focus, -.skin-orange .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-orange .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-orange .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-orange.layout-top-nav .main-header > .logo .logo-variant { - background-color: none; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #cc7000; - border-color: #995400; - color: #fff; -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #995400; - border-color: #995400; - color: #fff; -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - background-color: #cc7000; - color: #fff; -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: #663800; - color: #fff; -} -a { - color: var(--link); -} -a:hover { - color: var(--hover-link); -} -a:visited { - color: var(--visited-link); -} -.text-primary { - color: #995400; -} -:root { - --button-default: #b36200; - --button-primary: #804600; - --button-hover: #663800; - --header: #FF8C00; - /* Use same as Header picker */ - --text-main: #BBB; - --text-sub: #9b9b9b; - --link: #FF8C00; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #ffa333; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #ffaf4d; - /* Use same as Header picker, lighten by 70% */ - --nav-link: #FFF; - /* Use same as Header picker */ - --light-link: #fff; - /* Use same as Header picker */ -} -a.btn-info:link, -a.btn-warning:link, -a.btn-danger:link { - color: #FFF; -} -a.btn-info:visited, -a.btn-warning:visited, -a.btn-danger:visited { - color: #FFF; -} -.far fa-life-ring { - color: var(--link); -} -.fixed-table-container tbody .selected td { - background-color: #fff8af; -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: #FF8C00; -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} -/* - * Skin: Yellow - * ---------- - */ -.skin-yellow .main-header .navbar { - background-color: #FBCC34; -} -.skin-yellow .main-header .navbar .nav > li > a { - color: rgba(255, 255, 255, 0.8); -} -.skin-yellow .main-header .navbar .nav > li > a:hover, -.skin-yellow .main-header .navbar .nav > li > a:active, -.skin-yellow .main-header .navbar .nav > li > a:focus, -.skin-yellow .main-header .navbar .nav .open > a, -.skin-yellow .main-header .navbar .nav .open > a:hover, -.skin-yellow .main-header .navbar .nav .open > a:focus, -.skin-yellow .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-yellow .main-header .navbar .sidebar-toggle { - color: rgba(255, 255, 255, 0.8); -} -.skin-yellow .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-yellow .main-header .navbar .sidebar-toggle { - color: #000; -} -.skin-yellow .main-header .navbar .sidebar-toggle:hover { - background-color: #fbc61b; -} -@media (max-width: 767px) { - .skin-yellow .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - } - .skin-yellow .main-header .navbar .dropdown-menu li a { - color: #333; - } - .skin-yellow .main-header .navbar .dropdown-menu li a:hover { - background: #fbc61b; - } -} -.skin-yellow .main-header li.user-header { - background-color: #FBCC34; -} -.skin-yellow .content-header { - background: transparent; -} -.skin-yellow .wrapper, -.skin-yellow .main-sidebar, -.skin-yellow .left-side { - background-color: #222d32; -} -.skin-yellow .user-panel > .info, -.skin-yellow .user-panel > .info > a { - color: #fff; -} -.skin-yellow .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-yellow .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-yellow .sidebar-menu > li:hover > a, -.skin-yellow .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #FBCC34; -} -.skin-yellow .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-yellow .sidebar a { - color: #b8c7ce; -} -.skin-yellow .sidebar a:hover { - text-decoration: none; -} -.skin-yellow .treeview-menu > li > a { - color: #8aa4af; -} -.skin-yellow .treeview-menu > li.active > a, -.skin-yellow .treeview-menu > li > a:hover { - color: #fff; -} -.skin-yellow .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-yellow .sidebar-form input[type="text"], -.skin-yellow .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-yellow .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-yellow .sidebar-form input[type="text"]:focus, -.skin-yellow .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-yellow .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-yellow .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-yellow.layout-top-nav .main-header > .logo .logo-variant { - color: #413F42; - background-color: none; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #f7be05; - border-color: #c59704; - color: var(--nav-link); -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #c59704; - border-color: #c59704; - color: var(--nav-link); -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - background-color: #f7be05; - color: var(--nav-link); -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: #937103; - color: var(--nav-link); -} -a.btn-info:link, -a.btn-warning:link, -a.btn-danger:link { - color: #FFF; -} -a.btn-info:visited, -a.btn-warning:visited, -a.btn-danger:visited { - color: #FFF; -} -a { - color: var(--link); -} -a:hover { - color: var(--hover-link); -} -a:visited { - color: var(--visited-link); -} -.text-primary { - color: #c59704; -} -:root { - --button-default: #deab04; - --button-primary: #ac8403; - --button-hover: #937103; - --header: #FBCC34; - /* Use same as Header picker */ - --text-main: #BBB; - --text-sub: #9b9b9b; - --link: #5b585c; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #747176; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #b4b1b5; - /* Use same as Header picker, lighten by 70% */ - --nav-link: #222; - /* Use same as Header picker */ - --light-link: #fff; - /* Use same as Header picker */ -} -.fixed-table-container tbody .selected td { - background-color: #fff8af; -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: #FBCC34; -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} -.thead, -.navbar-nav > li > a:link { - color: var(--nav-link); -} -.navbar-nav > li > a:visited { - color: var(--nav-link); -} -:hover { - color: var(--nav-link); -} -.skin-yellow .main-header .navbar .nav > li > a { - color: #413F42; -} -.far fa-life-ring { - color: var(--link); -} -/* - * Skin: yellow dark - * ---------- - */ -.skin-yellow-dark .main-header .navbar .sidebar-toggle { - color: #000 !important; -} -.skin-yellow-dark .main-header .navbar .sidebar-toggle:hover { - background-color: var(--link); -} -@media (max-width: 767px) { - .skin-yellow-dark .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - color: #fff; - } - .skin-yellow-dark .main-header .navbar .dropdown-menu li a { - color: #fff; - } - .skin-yellow-dark .main-header .navbar .dropdown-menu li a:hover { - background: #e08e0b; - color: #fff; - } -} -.skin-yellow-dark .main-header li.user-header { - background-color: #f39c12; -} -.skin-yellow-dark .content-header { - background: transparent; -} -.skin-yellow-dark .wrapper, -.skin-yellow-dark .main-sidebar, -.skin-yellow-dark .left-side { - background-color: #222d32; -} -.skin-yellow-dark .user-panel > .info, -.skin-yellow-dark .user-panel > .info > a { - color: #fff; -} -.skin-yellow-dark .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-yellow-dark .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-yellow-dark .sidebar-menu > li:hover > a, -.skin-yellow-dark .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #f39c12; -} -.skin-yellow-dark .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-yellow-dark .sidebar a { - color: #b8c7ce; -} -.skin-yellow-dark .sidebar a:hover { - text-decoration: none; -} -.skin-yellow-dark .treeview-menu > li > a { - color: #8aa4af; -} -.skin-yellow-dark .treeview-menu > li.active > a, -.skin-yellow-dark .treeview-menu > li > a:hover { - color: #fff; -} -.skin-yellow-dark .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-yellow-dark .sidebar-form input[type="text"], -.skin-yellow-dark .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-yellow-dark .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-yellow-dark .sidebar-form input[type="text"]:focus, -.skin-yellow-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-yellow-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-yellow-dark .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: var(--button-default); - border-color: #000000; - color: #545454; -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: var(--button-hover); - border-color: var(--button-hover); - color: #545454; -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - background-color: var(--button-default); - color: #545454; -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: var(--hover-link); - color: #545454; -} -.btn-info { - border-color: #fff; -} -a.actions { - color: #fff !important; -} -a:visited.label-default, -a:link.label-default { - color: #444; -} -/** -The dropdown is white, so use a darker color - */ -li.dropdown-item-marker { - color: var(--button-primary); -} -a:link { - color: var(--link); -} -a:hover { - color: var(--hover-link); -} -a:visited { - color: var(--visited-link); -} -.text-primary { - color: #fff; -} -#sort tr.cansort { - background-color: var(--back-main); - color: var(--text-main); -} -:root { - --background: #222; - --back-main: #333; - --back-sub: #3d4144; - --back-sub-alt: rgba(0, 0, 0, 0.36); - --button-default: #FFCC32; - --button-primary: #b28500; - --button-hover: #987200; - --header: #FFCC32; - /* Use same as Header picker */ - --text-main: #BBB; - --text-sub: #9b9b9b; - --link: #F0E68C; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #f9f5d0; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #ffffff; - /* Use same as Header picker, lighten by 70% */ - --nav-link: #222; - /* Use same as Header picker */ - --light-link: #545454; - /* Use same as Header picker */ -} -#ldapad_test_results.well.well-sm { - color: var(--back-main); -} -.pagination > li > a { - color: var(--text-main); - background-color: var(--back-main); -} -.pagination > .active > a { - background-color: var(--button-default); - border-color: var(--light-link); - color: var(--nav-link); -} -.pagination > .active > a:hover { - background-color: var(--hover-link); -} -.tasks-menu > .dropdown-menu > li .menu { - background-color: var(--back-main); -} -.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { - background-color: var(--background); -} -h2.task_menu { - color: var(--link); -} -.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { - background-color: var(--back-main); - color: var(--link); -} -.main-header .navbar, -.main-header .logo { - background-color: var(--header); - background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); - border-color: var(--header); -} -a.btn.btn-default { - color: var(--nav-link); -} -.bootstrap-table .fixed-table-container .table thead th .sortable { - color: var(--text-main); -} -.bootstrap-table .fixed-table-toolbar .columns label { - color: #000; -} -.thead, -.navbar-nav > li > a:link { - color: var(--nav-link); -} -.navbar-nav > li > a:visited { - color: var(--nav-link); -} -.modal-content { - background-color: var(--back-main); - color: var(--text-main); -} -a:link.btn-default { - color: var(--nav-link); -} -.btn-primary.hover { - color: var(--nav-link); -} -.small-box h3, -.small-box p { - color: #fff !important; -} -.small-box h3 a:hover, -.small-box p a:hover { - text-decoration: none; - color: var(--nav-link) !important; -} -.far fa-life-ring { - color: var(--link); -} -#accessoriesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr.selected > td { - background-color: var(--back-main); -} -body { - color: var(--text-main); -} -.box, -.box.box-default { - border-top: 3px solid var(--header); - border-top-color: var(--header); -} -.box-body, -.box-footer, -.box-header { - background-color: var(--back-sub); - color: var(--header); -} -.btn-default { - background-color: var(--button-default); -} -.btn-default dropdown-toggle { - background-color: var(--button-default); - color: var(--nav-link); -} -.btn-default:active, -.btn-default:focus, -.btn-default:hover, -.btn-default.active { - background-color: var(--button-hover); - color: var(--nav-link); -} -.btn-primary, -.btn-primary.hover, -.btn-primary:active, -.text-yellow { - color: var(--nav-link) !important; -} -.btn-primary:hover { - background-color: var(--button-primary); - color: var(--nav-link) !important; -} -#componentsTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#consumablesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.content-wrapper { - background-color: var(--background); -} -#create-form > div > div > div > span > i.fa { - background-color: var(--back-sub); - color: var(--header); -} -.datepicker .datepicker-switch:hover, -.datepicker .next:hover, -.datepicker .prev:hover, -.datepicker tfoot tr th:hover, -.datepicker table tr td.day.focused, -.datepicker table tr td.day:hover { - background-color: var(--header); -} -.datepicker.dropdown-menu { - background-color: var(--back-main); - color: var(--text-main); -} -#details > div > div > div > table { - background-color: transparent; -} -.dropdown-menu > li > a:hover { - background-color: var(--back-main); - color: var(--nav-link); -} -.form-control { - background-color: var(--back-main); - color: var(--text-main); -} -.form-control[disabled], -.form-control[readonly], -fieldset[disabled] .form-control { - background-color: var(--back-main); - color: var(--text-main); -} -h1, -h2, -h3, -h4, -h5, -h6, -p { - color: var(--text-main); -} -.help-block { - color: var(--text-sub); -} -input[type=text], -input[type=search] { - background-color: var(--back-sub); - color: var(--text-main); -} -#licensesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.main-footer { - background-color: var(--back-main); - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li > a, -.nav-tabs-custom > .nav-tabs > li.active > a { - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li.active { - border-top-color: var(--header); -} -.nav-tabs-custom > .nav-tabs > li.active > a { - background-color: var(--back-main); -} -.nav-tabs-custom > .nav-tabs > li.active > a:hover { - background-color: var(--back-sub); - color: var(--text-main); -} -.nav-tabs-custom, -.nav-tabs-custom > .tab-content { - background-color: var(--back-main); -} -.navbar-nav > .tasks-menu > .dropdown-menu > li.header { - background-color: var(--back-main); - color: var(--header); -} -.open > .dropdown-toggle.btn-default { - background-color: var(--back-sub); - color: var(--header); -} -.panel { - background-color: var(--back-sub); - color: var(--text-main); -} -.panel-default > .panel-heading { - background-color: var(--back-main); - color: var(--header); -} -.select2-container--default .select2-results__option[aria-selected=true], -.select2-container--default .select2-results__option[aria-selected=true]:hover { - background-color: var(--back-sub); - color: var(--header); -} -.select2-container--default .select2-results__option--highlighted[aria-selected] { - background-color: var(--header); - color: var(--back-main); -} -.select2-container--default .select2-selection--single .select2-selection__rendered { - color: var(--text-main); -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: var(--header); -} -.select2-selection--single { - background-color: var(--back-sub) !important; - color: var(--text-main) !important; -} -.select2-dropdown { - background-color: var(--back-main); - color: var(--text-main); -} -.skin-yellow-dark .main-header .navbar .dropdown-menu li a { - color: var(--header); -} -.skin-yellow-dark .main-header .navbar .dropdown-menu li a:hover { - background-color: #000000; -} -tr th div.th-inner { - color: #FFFFFF; -} -.tab-content, -.tab-pane { - background-color: var(--back-main); - color: var(--text-main); -} -.table-striped > tbody > tr:nth-of-type(odd) { - background-color: var(--back-sub); -} -.table-striped > tbody > tr:nth-of-type(even) { - background-color: var(--back-sub-alt); -} -.th-inner { - color: var(--nav-link); -} -#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, -.box-body, -.box-footer, -.box-header { - color: var(--text-main); -} -.box-header.with-border { - border-bottom: #000; -} -#customFieldsTable a[href*='/models'] { - background-color: var(--back-sub-alt); - color: var(--link); -} -#customFieldsTable a[href*='/models']:hover { - background-color: var(--text-sub); - color: var(--button-hover); -} -#customFieldsTable a[href*='/models']:visited { - background-color: var(--background); - color: var(--visited-link); -} -.row-striped { - vertical-align: top; - line-height: 2.6; - padding: 0px; - margin-left: 20px; - box-sizing: border-box; - display: table; -} -.row-striped .row:nth-of-type(odd) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.row-striped .row:nth-of-type(even) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.row-new-striped > .row:nth-of-type(odd) { - background-color: var(--back-sub); - color: var(--text-main); -} -.row-new-striped > .row:nth-of-type(even) { - background-color: var(--back-sub-alt); - color: var(--text-main); -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} -.table > tbody > tr.warning > td { - background-color: var(--back-sub); -} - - -/*# sourceMappingURL=_all-skins.css.map*/ \ No newline at end of file diff --git a/public/css/dist/skins/_all-skins.css.map b/public/css/dist/skins/_all-skins.css.map deleted file mode 100644 index cb56d348c6a2..000000000000 --- a/public/css/dist/skins/_all-skins.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"css/dist/skins/_all-skins.css","mappings":"AAAA;;;EAGE;ACMF;ECHE;AFAF;ACGA;ECAI;AFAJ;ACAA;;;;;;;ECUI;EACA;AFDJ;ACVA;ECgBI;AFHJ;AEII;EACE;EACA;AFFN;ACjBA;EAMQ;ADcR;ACbQ;EACE;ADeV;ACZM;EAGM;IACE;EDYZ;EChBI;IAOQ;EDYZ;ECXY;IACE;EDad;AACF;AClCA;EA8BM;ADON;ACrCA;EAoCI;ADIJ;ACxCA;;;ECsGI;AFzDJ;AC7CA;;EC2GM;AF1DN;AEgEI;EACE;EACA;AF9DN;ACrDA;ECuHM;AF/DN;AEkEI;;EACE;EACA;EACA;AF/DN;AC9DA;ECiIM;EACA;AFhEN;AClEA;ECuII;AFlEJ;AEmEI;EACE;AFjEN;ACxEA;ECgJQ;AFrER;AEuEM;;EACE;AFpER;AC/EA;ECgEE;EA0FE;EACA;AFvEJ;ACpFA;;EC6JM;EACA;EACA;EACA;ECuBI;AHzFV;AC9FA;ECoKM;EAhGJ;EACA;EACA;EACA;AF8BF;AEiEM;;EACE;EACA;AF9DR;AEgEM;EACE;AF9DR;AC7GA;EC+KM;EA3GJ;EACA;EACA;EACA;AF6CF;ACzEA;EAEI;AD0EJ;ACpEA;;EACE;ADuEF;ACrEE;;;;EACE;EACA;EACA;AD0EJ;ACtEE;;EACE;EACA;EACA;ADyEJ;ACtEE;;EACE;ADyEJ;ACtEE;;EACE;ADyEJ;ACtEE;;EACE;ADyEJ;ACpEA;EACE;ADsEF;ACpEE;EACE;ADsEJ;ACpEE;EACE;ADsEJ;AClEA;EACE;ADoEF;AClEA;EACE;EACA;EACA;EACA;EDoEA,8BAA8B;ECnE9B;EACA;EACA;EDqEA,8CAA8C;ECpE9C;EDsEA,8CAA8C;ECrE9C;EDuEA,8CAA8C;ECtE9C;EDwEA,8BAA8B;ECvE9B;EDyEA,8BAA8B;AAChC;ACxEA;;;EACE;AD4EF;AC1EC;;;EACC;AD8EF;AC5EA;EACE;AD8EF;AC5EA;EACE;AD8EF;AC3EA;EACE;AD6EF;AC1EA;;EACE;AD6EF;AC3EA;EACE;AD6EF;AC1EA;;EACE;AD6EF;AACA;;;EAGE;AItNF;EFHE;AF4NF;AIzNA;EFAI;AF4NJ;AI5NA;;;;;;;EFUI;EACA;AF2NJ;AItOA;EFgBI;AFyNJ;AExNI;EACE;EACA;AF0NN;AI7OA;EAMQ;AJ0OR;AIzOQ;EACE;AJ2OV;AIxOM;EAGM;IACE;IACA;EJwOZ;EI7OI;IAQQ;EJwOZ;EIvOY;IACE;IACA;EJyOd;AACF;AInOI;EAAA;IAEI;EJqON;AACF;AIrQA;EAqCM;AJmON;AIxQA;EA2CI;AJgOJ;AI3QA;;;EFsGI;AF0KJ;AIhRA;;EF2GM;AFyKN;AEnKI;EACE;EACA;AFqKN;AIxRA;EFuHM;AFoKN;AEjKI;;EACE;EACA;EACA;AFoKN;AIjSA;EFiIM;EACA;AFmKN;AIrSA;EFuII;AFiKJ;AEhKI;EACE;AFkKN;AI3SA;EFgJQ;AF8JR;AE5JM;;EACE;AF+JR;AIlTA;EFgEE;EA0FE;EACA;AF4JJ;AIvTA;;EF6JM;EACA;EACA;EACA;ECuBI;AH0IV;AIjUA;EFoKM;EAhGJ;EACA;EACA;EACA;AFiQF;AElKM;;EACE;EACA;AFqKR;AEnKM;EACE;AFqKR;AIhVA;EF+KM;EA3GJ;EACA;EACA;EACA;AFgRF;AIrSA;EAEI;AJsSJ;AIhSA;;EACE;AJmSF;AIjSE;;;;EACE;EACA;EACA;AJsSJ;AIlSE;;EACE;EACA;EACA;AJqSJ;AIlSE;;EACE;EACA;AJqSJ;AIlSE;;EACE;EACA;AJqSJ;AIlSA;EACE;AJoSF;AACA;;EAEE;AIlSF;EACE;AJoSF;AIhSE;EACE;AJkSJ;AIhSE;EACE;AJkSJ;AI9RA;EACE;AJgSF;AI7RA;EACE;EACA;AJ+RF;AI5RA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EJ8RA,8BAA8B;EI7R9B;EACA;EACA;EJ+RA,8CAA8C;EI9R9C;EJgSA,8CAA8C;EI/R9C;EJiSA,8CAA8C;EIhS9C;EJkSA,8BAA8B;EIjS9B;EJmSA,8BAA8B;AAChC;AIlSA;EACE;AJoSF;AIlSA;EACE;AJoSF;AIjSA;EACE;EACA;AJmSF;AIjSA;EACE;EACA;AJmSF;AIjSA;EACE;AJmSF;AIjSA;EACE;AJmSF;AIjSA;EACE;AJmSF;AIjSA;EACE;AJmSF;AIjSA;EACE;EACA;AJmSF;AIjSA;EACE;EACA;AJmSF;AIhSA;;EACE;EAEA;EACA;AJmSF;AIhSA;EACE;AJkSF;AIhSA;EACE;AJkSF;AIhSA;;EACE;AJmSF;AIjSA;EACE;AJmSF;AIhSA;EACE;EACA;AJkSF;AI/RA;EACE;AJiSF;AI9RA;;EACE;AJiSF;AIlSA;;EAGI;EACA;AJmSJ;AIhSA;EACE;AJkSF;AACA;;;;;;;;;;EAUE;AI/RF;EACE;AJiSF;AI/RA;EACE;AJiSF;AI9RA;EACE;AJgSF;AI9RA;EACE;AJgSF;AI9RA;;EACE;EACA;AJiSF;AI/RA;;;EACE;EACA;AJmSF;AIjSA;EACE;EACA;AJmSF;AIhSA;EACE;EACA;AJkSF;AI/RA;;;;EACE;EACA;AJoSF;AIlSA;;;;EACE;AJuSF;AIrSA;EACE;EACA;AJuSF;AIrSA;EACE;AJuSF;AIrSA;EACE;AJuSF;AIrSA;EACE;AJuSF;AIrSA;EACE;EACA;AJuSF;AIrSA;;;;;;EACE;AJ4SF;AI1SA;EACE;EACA;AJ4SF;AI1SA;EACE;AJ4SF;AI1SA;EACE;EACA;AJ4SF;AI1SA;EACE;EACA;AJ4SF;AI1SA;;;EACE;EACA;AJ8SF;AI5SA;;;;;;;EACE;AJoTF;AIlTA;EACE;AJoTF;AIlTA;;EACE;EACA;AJqTF;AInTA;;EACE;AJsTF;AInTA;EACE;AJqTF;AInTA;EACE;EACA;AJqTF;AInTA;;EACE;AJsTF;AIpTA;EACE;AJsTF;AIpTA;EACE;AJsTF;AIpTA;EACE;EACA;AJsTF;AIpTA;;EACE;AJuTF;AIrTA;EACE;EACA;AJuTF;AIrTA;EACE;EACA;AJuTF;AIrTA;EACE;EACA;AJuTF;AIrTA;EACE;EACA;AJuTF;AIrTA;;EACE;EACA;AJwTF;AItTA;EACE;EACA;AJwTF;AItTA;EACE;AJwTF;AItTA;EACE;AJwTF;AItTA;EACE;EACA;AJwTF;AItTA;EACE;EACA;AJwTF;AItTA;EACE;AJwTF;AItTA;EACE;AJwTF;AItTA;;;;EACE;AJ2TF;AIzTA;;EACE;EACA;AJ4TF;AI1TA;EACE;EACA;AJ4TF;AI1TA;EACE;EACA;AJ4TF;AI1TA;EACE;EACA;AJ4TF;AI1TA;EACE;EACA;AJ4TF;AI1TA;;;;EACE;AJ+TF;AI5TA;EACE;AJ8TF;AI3TA;EACE;AJ6TF;AI3TE;EACE;AJ6TJ;AI5TE;EACE;EACA;AJ8TJ;AI1TA;EACE;EACA;EACA;EACA;EACA;EAGA;AJ0TF;AItTA;EACE;EACA;EACA;EACA;AJwTF;AIpTA;EACE;EACA;EACA;EACA;AJsTF;AInTA;;EACE;AJsTF;AIpTA;EACE;AJsTF;AIpTA;;;;;;;;;;;;EACE;AJiUF;AI/TA;EACE;AJiUF;AACA;;;EAGE;AK1wBF;EHHE;AFgxBF;AK7wBA;EHAI;AFgxBJ;AKhxBA;;;;;;;EHUI;EACA;AF+wBJ;AK1xBA;EHgBI;AF6wBJ;AE5wBI;EACE;EACA;AF8wBN;AKjyBA;EAMQ;AL8xBR;AK7xBQ;EACE;AL+xBV;AK5xBM;EAGM;IACE;EL4xBZ;EKhyBI;IAOQ;EL4xBZ;EK3xBY;IACE;EL6xBd;AACF;AKlzBA;EA8BM;ALuxBN;AKrzBA;EAoCI;ALoxBJ;AKxzBA;;;EHsGI;AFutBJ;AK7zBA;;EH2GM;AFstBN;AEhtBI;EACE;EACA;AFktBN;AKr0BA;EHuHM;AFitBN;AE9sBI;;EACE;EACA;EACA;AFitBN;AK90BA;EHiIM;EACA;AFgtBN;AKl1BA;EHuII;AF8sBJ;AE7sBI;EACE;AF+sBN;AKx1BA;EHgJQ;AF2sBR;AEzsBM;;EACE;AF4sBR;AK/1BA;EHgEE;EA0FE;EACA;AFysBJ;AKp2BA;;EH6JM;EACA;EACA;EACA;ECuBI;AHurBV;AK92BA;EHoKM;EAhGJ;EACA;EACA;EACA;AF8yBF;AE/sBM;;EACE;EACA;AFktBR;AEhtBM;EACE;AFktBR;AK73BA;EH+KM;EA3GJ;EACA;EACA;EACA;AF6zBF;AKz1BA;EAEI;AL01BJ;AKj1BE;;;;;;EACE;EACA;EACA;ALw1BJ;AKp1BE;;;EACE;EACA;EACA;ALw1BJ;AKr1BE;;;EACE;EACA;ALy1BJ;AKt1BE;;;EACE;EACA;AL01BJ;AKv1BE;;;EACE;EACA;AL21BJ;AKr1BA;;;;;;;;;;EAGI;AL81BJ;AK31BA;;;EAEE;AL81BF;AK11BA;EACE;EACA;EACA;EACA;EL41BA,8BAA8B;EK31B9B;EACA;EACA;EL61BA,8CAA8C;EK51B9C;EL81BA,8CAA8C;EK71B9C;EL+1BA,8CAA8C;EK91B9C;ELg2BA,8BAA8B;EK/1B9B;ELi2BA,8BAA8B;AAChC;AKh2BA;;;EACE;ALo2BF;AKl2BC;;;EACC;ALs2BF;AKp2BA;EACE;ALs2BF;AKn2BA;EACE;ALq2BF;AKl2BA;EACE;ALo2BF;AKj2BA;EACE;ALm2BF;AKj2BA;EACE;ALm2BF;AKh2BA;EACE;ALk2BF;AKh2BA;EACE;ALk2BF;AK/1BA;;EACE;ALk2BF;AK91BA;;;EACE;ALk2BF;AK/1BA;EACE;ELi2BA,8CAA8C;AAChD;AK/1BA;EACE;ELi2BA,8CAA8C;AAChD;AK/1BA;EACE;EACA;ALi2BF;AACA;;;EAGE;AMtgCF;EJHE;AF4gCF;AMzgCA;EJAI;AF4gCJ;AM5gCA;;;;;;;EJUI;EACA;AF2gCJ;AMthCA;EJgBI;AFygCJ;AExgCI;EACE;EACA;AF0gCN;AM7hCA;EAMQ;AN0hCR;AMzhCQ;EACE;AN2hCV;AMxhCM;EAGM;IACE;IACA;ENwhCZ;EM7hCI;IAQQ;ENwhCZ;EMvhCY;IACE;IACA;ENyhCd;AACF;AMhjCA;EAgCM;ANmhCN;AMnjCA;EAsCI;ANghCJ;AMtjCA;;;EJsGI;AFq9BJ;AM3jCA;;EJ2GM;AFo9BN;AE98BI;EACE;EACA;AFg9BN;AMnkCA;EJuHM;AF+8BN;AE58BI;;EACE;EACA;EACA;AF+8BN;AM5kCA;EJiIM;EACA;AF88BN;AMhlCA;EJuII;AF48BJ;AE38BI;EACE;AF68BN;AMtlCA;EJgJQ;AFy8BR;AEv8BM;;EACE;AF08BR;AM7lCA;EJgEE;EA0FE;EACA;AFu8BJ;AMlmCA;;EJ6JM;EACA;EACA;EACA;ECuBI;AHq7BV;AM5mCA;EJoKM;EAhGJ;EACA;EACA;EACA;AF4iCF;AE78BM;;EACE;EACA;AFg9BR;AE98BM;EACE;AFg9BR;AM3nCA;EJ+KM;EA3GJ;EACA;EACA;EACA;AF2jCF;AMrlCA;EAEI;ANslCJ;AMhlCA;;EACE;ANmlCF;AMjlCE;;;;EACE;EACA;EACA;ANslCJ;AMllCE;;EACE;EACA;EACA;ANqlCJ;AMllCE;;EACE;EACA;ANqlCJ;AMllCE;;EACE;EACA;ANqlCJ;AMllCA;EACE;ANolCF;AACA;;EAEE;AMjlCF;EACE;ANmlCF;AM9kCE;EACE;ANglCJ;AM9kCE;EACE;ANglCJ;AM5kCA;EACE;AN8kCF;AM5kCA;EACE;EACA;AN8kCF;AMxkCA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EN0kCA,8BAA8B;EMzkC9B;EACA;EACA;EN2kCA,8CAA8C;EM1kC9C;EN4kCA,8CAA8C;EM3kC9C;EN6kCA,8CAA8C;EM5kC9C;EN8kCA,8BAA8B;EM7kC9B;EN+kCA,8BAA8B;AAChC;AM7kCA;EACE;AN+kCF;AM7kCA;EACE;AN+kCF;AM5kCA;EACE;EACA;AN8kCF;AM5kCA;EACE;EACA;AN8kCF;AM5kCA;EACE;AN8kCF;AM5kCA;EACE;AN8kCF;AM3kCA;EACE;AN6kCF;AM3kCA;EACE;AN6kCF;AM3kCA;EACE;EACA;AN6kCF;AM1kCA;;EACE;EAEA;EACA;AN6kCF;AM1kCA;EACE;AN4kCF;AM1kCA;EACE;AN4kCF;AM1kCA;;EACE;AN6kCF;AM3kCA;EACE;AN6kCF;AM3kCA;EACE;EACA;AN6kCF;AM1kCA;EACE;AN4kCF;AMzkCA;EACE;AN2kCF;AMzkCA;EACE;AN2kCF;AMzkCA;;EACE;AN4kCF;AM7kCA;;EAGI;EACA;AN8kCJ;AMzkCA;EACE;AN2kCF;AMzkCA;EACE;AN2kCF;AMxkCA;EACE;AN0kCF;AMxkCA;EACE;AN0kCF;AMxkCA;;EACE;EACA;AN2kCF;AMzkCA;;;EACE;EACA;AN6kCF;AM3kCA;EACE;EACA;AN6kCF;AM1kCA;EACE;EACA;AN4kCF;AMzkCA;;;;EACE;EACA;AN8kCF;AM5kCA;;;;EACE;ANilCF;AM/kCA;EACE;ANilCF;AM/kCA;EACE;ANilCF;AM/kCA;EACE;ANilCF;AM/kCA;EACE;ANilCF;AM/kCA;EACE;EACA;ANilCF;AM/kCA;;;;;;EACE;ANslCF;AMplCA;EACE;EACA;ANslCF;AMplCA;EACE;ANslCF;AMplCA;EACE;EACA;ANslCF;AMplCA;EACE;ANslCF;AMplCA;EACE;EACA;ANslCF;AMplCA;;;EACE;EACA;ANwlCF;AMtlCA;;;;;;;EACE;AN8lCF;AM5lCA;EACE;AN8lCF;AM5lCA;;EACE;EACA;AN+lCF;AM7lCA;EACE;AN+lCF;AM7lCA;EACE;EACA;AN+lCF;AM7lCA;;EACE;ANgmCF;AM9lCA;EACE;ANgmCF;AM9lCA;EACE;ANgmCF;AM9lCA;EACE;EACA;ANgmCF;AM9lCA;;EACE;ANimCF;AM/lCA;EACE;EACA;ANimCF;AM/lCA;EACE;EACA;ANimCF;AM/lCA;EACE;EACA;ANimCF;AM/lCA;EACE;EACA;ANimCF;AM/lCA;;EACE;EACA;ANkmCF;AMhmCA;EACE;EACA;ANkmCF;AMhmCA;EACE;ANkmCF;AMhmCA;EACE;ANkmCF;AMhmCA;EACE;EACA;ANkmCF;AMhmCA;EACE;EACA;ANkmCF;AMhmCA;EACE;ANkmCF;AMhmCA;EACE;ANkmCF;AMhmCA;;;;EACE;ANqmCF;AMnmCA;;EACE;EACA;ANsmCF;AMpmCA;EACE;ANsmCF;AMpmCA;EACE;ANsmCF;AMpmCA;;;;EACE;ANymCF;AMtmCA;EACE;ANwmCF;AMrmCA;EACE;ANumCF;AMrmCE;EACE;ANumCJ;AMtmCE;EACE;EACA;ANwmCJ;AMtmCE;EACE;ANwmCJ;AMrmCA;EACE;EACA;ANumCF;AMrmCA;EACE;EACA;ANumCF;AMrmCA;EACE;EACA;ANumCF;AMrmCA;EACE;ANumCF;AMpmCA;EACE;EACA;EACA;EACA;EACA;EAGA;ANomCF;AMhmCA;EACE;EACA;EACA;EACA;ANkmCF;AM9lCA;EACE;EACA;EACA;EACA;ANgmCF;AM9lCA;EACE;EACA;ANgmCF;AM9lCA;EACE;EACA;ANgmCF;AM7lCA;;EACE;ANgmCF;AM9lCA;EACE;ANgmCF;AACA;;;EAGE;AOtiDF;ELHE;AF4iDF;AOziDA;ELAI;AF4iDJ;AO5iDA;;;;;;;ELUI;EACA;AF2iDJ;AOtjDA;ELgBI;AFyiDJ;AExiDI;EACE;EACA;AF0iDN;AO7jDA;EAMQ;AP0jDR;AOzjDQ;EACE;AP2jDV;AOxjDM;EAGM;IACE;EPwjDZ;EO5jDI;IAOQ;EPwjDZ;EOvjDY;IACE;EPyjDd;AACF;AO9kDA;EA8BM;APmjDN;AOjlDA;EAoCI;APgjDJ;AOplDA;;;ELsGI;AFm/CJ;AOzlDA;;EL2GM;AFk/CN;AE5+CI;EACE;EACA;AF8+CN;AOjmDA;ELuHM;AF6+CN;AE1+CI;;EACE;EACA;EACA;AF6+CN;AO1mDA;ELiIM;EACA;AF4+CN;AO9mDA;ELuII;AF0+CJ;AEz+CI;EACE;AF2+CN;AOpnDA;ELgJQ;AFu+CR;AEr+CM;;EACE;AFw+CR;AO3nDA;ELgEE;EA0FE;EACA;AFq+CJ;AOhoDA;;EL6JM;EACA;EACA;EACA;ECuBI;AHm9CV;AO1oDA;ELoKM;EAhGJ;EACA;EACA;EACA;AF0kDF;AE3+CM;;EACE;EACA;AF8+CR;AE5+CM;EACE;AF8+CR;AOzpDA;EL+KM;EA3GJ;EACA;EACA;EACA;AFylDF;AOrnDA;EAEI;APsnDJ;AO5mDI;;;;EACE;APinDN;AO/mDI;;;;EACE;APonDN;AOhnDE;;;;EACE;EACA;EACA;APqnDJ;AOlnDE;;EACE;EACA;EACA;APqnDJ;AOlnDE;;EACE;EACA;APqnDJ;AOlnDE;;EACE;EACA;APqnDJ;AOlnDA;EACE;EACA;APonDF;AOlnDA;EACE;APonDF;AOjnDA;EACE;APmnDF;AOlnDE;EACE;EACA;APonDJ;AOjnDE;EACE;APmnDJ;AO9mDE;EACE;EACA;APgnDJ;AO9mDE;EACE;EACA;APgnDJ;AO3mDA;EACE;AP6mDF;AO1mDA;EACE;AP4mDF;AOzmDA;EACE;AP2mDF;AOxmDA;EACE;AP0mDF;AOvmDA;EACE;APymDF;AOtmDA;EACE;APwmDF;AOrmDA;EACE;APumDF;AOpmDA;EACE;EACA;APsmDF;AOnmDA;EACE;APqmDF;AOhmDA;EPkmDE,wBAAwB;EOjmDxB;APmmDF;AOjmDA;EPmmDE,gBAAgB;EOlmDhB;APomDF;AOlmDA;EPomDE,WAAW;EOnmDX;APqmDF;AOlmDA;;EACE;APqmDF;AOlmDA;EACE;APomDF;AOhmDA;EACE;APkmDF;AO/lDA;;EACE;APkmDF;AACA;;;EAGE;AQ3xDF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ER6xDA,8BAA8B;EQ5xD9B;EACA;EACA;ER8xDA,8CAA8C;EQ7xD9C;ER+xDA,8CAA8C;EQ9xD9C;ARgyDF;AQ9xDA;ENjBE;AFkzDF;AQjyDA;ENdI;AFkzDJ;AQpyDA;;;;;;;ENJI;EACA;AFizDJ;AQ9yDA;ENEI;AF+yDJ;AE9yDI;EACE;EACA;AFgzDN;AQrzDA;EAMQ;ARkzDR;AQjzDQ;EACE;ARmzDV;AQhzDM;EAGM;IACE;ERgzDZ;EQpzDI;IAOQ;ERgzDZ;EQ/yDY;IACE;ERizDd;AACF;AQt0DA;EA8BM;AR2yDN;AQz0DA;EAoCI;ARwyDJ;AQ50DA;;;ENwFI;AFyvDJ;AQj1DA;;EN6FM;AFwvDN;AElvDI;EACE;EACA;AFovDN;AQz1DA;ENyGM;AFmvDN;AEhvDI;;EACE;EACA;EACA;AFmvDN;AQl2DA;ENmHM;EACA;AFkvDN;AQt2DA;ENyHI;AFgvDJ;AE/uDI;EACE;AFivDN;AQ52DA;ENkIQ;AF6uDR;AE3uDM;;EACE;AF8uDR;AQn3DA;ENkDE;EA0FE;EACA;AF2uDJ;AQx3DA;;EN+IM;EACA;EACA;EACA;ECuBI;AHytDV;AQl4DA;ENsJM;EAhGJ;EACA;EACA;EACA;AFg1DF;AEjvDM;;EACE;EACA;AFovDR;AElvDM;EACE;AFovDR;AQj5DA;ENiKM;EA3GJ;EACA;EACA;EACA;AF+1DF;AQ72DA;EAEI;AR82DJ;AQr2DE;;;;EACE;EACA;EACA;AR02DJ;AQt2DE;;EACE;EACA;EACA;ARy2DJ;AQt2DE;;EACE;EACA;ARy2DJ;AQt2DE;;EACE;EACA;ARy2DJ;AQt2DA;;;EACE;AR02DF;AQx2DC;;;EACC;AR42DF;AQ12DA;EACE;AR42DF;AQz2DA;EACE;AR22DF;AQx2DA;EACE;AR02DF;AQz2DE;EACE;AR22DJ;AQz2DE;EACE;AR22DJ;AQv2DA;EACE;ARy2DF;AQv2DA;EACE;ARy2DF;AQv2DA;EACE;ARy2DF;AQv2DA;EACE;ARy2DF;AQt2DA;;EACE;ARy2DF;AACA;;;EAGE;AS9+DF;EPHE;AFo/DF;ASj/DA;EPAI;AFo/DJ;ASp/DA;;;;;;;EPUI;EACA;AFm/DJ;AS9/DA;EPgBI;AFi/DJ;AEh/DI;EACE;EACA;AFk/DN;ASrgEA;EAMQ;ATkgER;ASjgEQ;EACE;ATmgEV;AShgEM;EAGM;IACE;IACA;ETggEZ;ESrgEI;IAQQ;ETggEZ;ES//DY;IACE;IACA;ETigEd;AACF;ASxhEA;EAgCM;AT2/DN;AS3hEA;EAsCI;ATw/DJ;AS9hEA;;;EPsGI;AF67DJ;ASniEA;;EP2GM;AF47DN;AEt7DI;EACE;EACA;AFw7DN;AS3iEA;EPuHM;AFu7DN;AEp7DI;;EACE;EACA;EACA;AFu7DN;ASpjEA;EPiIM;EACA;AFs7DN;ASxjEA;EPuII;AFo7DJ;AEn7DI;EACE;AFq7DN;AS9jEA;EPgJQ;AFi7DR;AE/6DM;;EACE;AFk7DR;ASrkEA;EPgEE;EA0FE;EACA;AF+6DJ;AS1kEA;;EP6JM;EACA;EACA;EACA;ECuBI;AH65DV;ASplEA;EPoKM;EAhGJ;EACA;EACA;EACA;AFohEF;AEr7DM;;EACE;EACA;AFw7DR;AEt7DM;EACE;AFw7DR;ASnmEA;EP+KM;EA3GJ;EACA;EACA;EACA;AFmiEF;AS7jEA;EAEI;AT8jEJ;ASxjEA;;EACE;AT2jEF;ASzjEE;;;;EACE;EACA;EACA;AT8jEJ;AS1jEE;;EACE;EACA;EACA;AT6jEJ;AS1jEE;;EACE;EACA;AT6jEJ;AS1jEE;;EACE;EACA;AT6jEJ;AS1jEA;EACE;AT4jEF;AACA;;EAEE;AS1jEF;EACE;AT4jEF;ASxjEE;EACE;AT0jEJ;ASxjEE;EACE;AT0jEJ;AStjEA;EACE;ATwjEF;ASrjEA;EACE;EACA;ATujEF;ASljEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ETojEA,8BAA8B;ESnjE9B;EACA;EACA;ETqjEA,8CAA8C;ESpjE9C;ETsjEA,8CAA8C;ESrjE9C;ETujEA,8CAA8C;EStjE9C;ETwjEA,8BAA8B;ESvjE9B;ETyjEA,8BAA8B;AAChC;ASvjEA;EACE;ATyjEF;ASvjEA;EACE;ATyjEF;AStjEA;EACE;EACA;ATwjEF;AStjEA;EACE;EACA;ATwjEF;AStjEA;EACE;ATwjEF;AStjEA;EACE;ATwjEF;ASrjEA;EACE;ATujEF;ASrjEA;EACE;ATujEF;ASrjEA;EACE;EACA;ATujEF;ASpjEA;;EACE;EAEA;EACA;ATujEF;ASpjEA;EACE;ATsjEF;ASpjEA;EACE;ATsjEF;ASpjEA;;EACE;ATujEF;ASpjEA;EACE;EACA;ATsjEF;ASnjEA;EACE;ATqjEF;ASljEA;;EACE;ATqjEF;AStjEA;;EAGI;EACA;ATujEJ;ASljEA;EACE;ATojEF;ASljEA;EACE;ATojEF;ASjjEA;EACE;ATmjEF;ASjjEA;EACE;ATmjEF;ASjjEA;;EACE;EACA;ATojEF;ASljEA;;;EACE;EACA;ATsjEF;ASpjEA;EACE;EACA;ATsjEF;ASnjEA;EACE;EACA;ATqjEF;ASljEA;;;;EACE;EACA;ATujEF;ASrjEA;;;;EACE;AT0jEF;ASxjEA;EACE;AT0jEF;ASxjEA;EACE;AT0jEF;ASxjEA;EACE;AT0jEF;ASxjEA;EACE;AT0jEF;ASxjEA;EACE;EACA;AT0jEF;ASxjEA;;;;;;EACE;AT+jEF;AS7jEA;EACE;EACA;AT+jEF;AS7jEA;EACE;AT+jEF;AS7jEA;EACE;EACA;AT+jEF;AS7jEA;EACE;AT+jEF;AS7jEA;EACE;EACA;AT+jEF;AS7jEA;;;EACE;EACA;ATikEF;AS/jEA;;;;;;;EACE;ATukEF;ASrkEA;EACE;ATukEF;ASrkEA;;EACE;EACA;ATwkEF;AStkEA;EACE;ATwkEF;AStkEA;EACE;EACA;ATwkEF;AStkEA;;EACE;ATykEF;ASvkEA;EACE;ATykEF;ASvkEA;EACE;ATykEF;ASvkEA;EACE;EACA;ATykEF;ASvkEA;;EACE;AT0kEF;ASxkEA;EACE;EACA;AT0kEF;ASxkEA;EACE;EACA;AT0kEF;ASxkEA;EACE;EACA;AT0kEF;ASxkEA;;EACE;EACA;AT2kEF;ASzkEA;EACE;EACA;AT2kEF;ASzkEA;EACE;AT2kEF;ASzkEA;EACE;AT2kEF;ASzkEA;EACE;EACA;AT2kEF;ASzkEA;EACE;EACA;AT2kEF;ASzkEA;EACE;AT2kEF;ASzkEA;EACE;AT2kEF;ASzkEA;;;;EACE;AT8kEF;AS5kEA;;EACE;EACA;AT+kEF;AS7kEA;EACE;AT+kEF;AS7kEA;EACE;AT+kEF;AS7kEA;;;;EACE;ATklEF;AS/kEA;EACE;ATilEF;AS9kEA;EACE;ATglEF;AS9kEE;EACE;ATglEJ;AS/kEE;EACE;EACA;ATilEJ;AS/kEE;EACE;ATilEJ;AS9kEA;EACE;EACA;ATglEF;AS9kEA;EACE;EACA;ATglEF;AS9kEA;EACE;EACA;ATglEF;AS9kEA;EACE;ATglEF;AS7kEA;EACE;EACA;EACA;EACA;EACA;EAGA;AT6kEF;ASzkEA;EACE;EACA;EACA;EACA;AT2kEF;ASvkEA;EACE;EACA;EACA;EACA;ATykEF;ASvkEA;EACE;EACA;ATykEF;ASvkEA;EACE;EACA;ATykEF;ASrkEA;;EACE;ATwkEF;AStkEA;EACE;ATwkEF;AACA;;;EAGE;AUjgFF;ERHE;AFugFF;AUpgFA;ERAI;AFugFJ;AUvgFA;;;;;;;ERUI;EACA;AFsgFJ;AUjhFA;ERgBI;AFogFJ;AEngFI;EACE;EACA;AFqgFN;AUxhFA;EAMQ;AVqhFR;AUphFQ;EACE;AVshFV;AUnhFM;EAGM;IACE;IACA;EVmhFZ;EUxhFI;IAQQ;EVmhFZ;EUlhFY;IACE;IACA;EVohFd;AACF;AU3iFA;EAgCM;AV8gFN;AU9iFA;EAsCI;AV2gFJ;AUjjFA;;;ERsGI;AFg9EJ;AUtjFA;;ER2GM;AF+8EN;AEz8EI;EACE;EACA;AF28EN;AU9jFA;ERuHM;AF08EN;AEv8EI;;EACE;EACA;EACA;AF08EN;AUvkFA;ERiIM;EACA;AFy8EN;AU3kFA;ERuII;AFu8EJ;AEt8EI;EACE;AFw8EN;AUjlFA;ERgJQ;AFo8ER;AEl8EM;;EACE;AFq8ER;AUxlFA;ERgEE;EA0FE;EACA;AFk8EJ;AU7lFA;;ER6JM;EACA;EACA;EACA;ECuBI;AHg7EV;AUvmFA;ERoKM;EAhGJ;EACA;EACA;EACA;AFuiFF;AEx8EM;;EACE;EACA;AF28ER;AEz8EM;EACE;AF28ER;AUtnFA;ER+KM;EA3GJ;EACA;EACA;EACA;AFsjFF;AUhlFA;EAEI;AVilFJ;AU3kFA;;EACE;AV8kFF;AU5kFE;;;;EACE;EACA;EACA;AVilFJ;AU7kFE;;EACE;EACA;EACA;AVglFJ;AU7kFE;;EACE;EACA;AVglFJ;AU7kFE;;EACE;EACA;AVglFJ;AU7kFA;EACE;AV+kFF;AACA;;EAEE;AU7kFF;EACE;AV+kFF;AU5kFA;EACE;AV8kFF;AU3kFA;EACE;EACA;AV6kFF;AU1kFA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EV4kFA,8BAA8B;EU3kF9B;EACA;EACA;EV6kFA,8CAA8C;EU5kF9C;EV8kFA,8CAA8C;EU7kF9C;EV+kFA,8CAA8C;EU9kF9C;EVglFA,8BAA8B;EU/kF9B;EVilFA,8BAA8B;AAChC;AU/kFA;EACE;AVilFF;AU/kFA;EACE;AVilFF;AU9kFA;EACE;EACA;AVglFF;AU9kFA;EACE;EACA;AVglFF;AU9kFA;EACE;AVglFF;AU9kFA;EACE;AVglFF;AU7kFA;EACE;AV+kFF;AU7kFA;EACE;AV+kFF;AU7kFA;EACE;EACA;AV+kFF;AU5kFA;;EACE;EAEA;EACA;AV+kFF;AU7kFA;EACE;AV+kFF;AU5kFA;EACE;AV8kFF;AU5kFA;EACE;AV8kFF;AU3kFA;;EACE;AV8kFF;AU3kFA;EACE;EACA;AV6kFF;AU1kFA;EACE;AV4kFF;AUzkFA;EACE;AV2kFF;AUxkFA;EACE;AV0kFF;AUvkFA;EACE;AVykFF;AUtkFA;;EACE;AVykFF;AU1kFA;;EAGI;EACA;AV2kFJ;AUtkFA;EACE;AVwkFF;AUtkFA;EACE;AVwkFF;AUrkFA;EACE;AVukFF;AUrkFA;EACE;AVukFF;AUrkFA;;EACE;EACA;AVwkFF;AUtkFA;;;EACE;EACA;AV0kFF;AUxkFA;EACE;EACA;AV0kFF;AUxkFA;EACE;AV0kFF;AUxkFA;EACE;EACA;AV0kFF;AUvkFA;;;;EACE;EACA;AV4kFF;AU1kFA;;;;EACE;EACA;AV+kFF;AU7kFA;EACE;AV+kFF;AU7kFA;EACE;AV+kFF;AU7kFA;EACE;AV+kFF;AU7kFA;EACE;AV+kFF;AU7kFA;EACE;EACA;AV+kFF;AU7kFA;;;;;;EACE;AVolFF;AUllFA;EACE;EACA;AVolFF;AUllFA;EACE;AVolFF;AUllFA;EACE;EACA;AVolFF;AUllFA;EACE;AVolFF;AUllFA;EACE;EACA;AVolFF;AUllFA;;;EACE;EACA;AVslFF;AUplFA;;;;;;;EACE;AV4lFF;AU1lFA;EACE;AV4lFF;AU1lFA;;EACE;EACA;AV6lFF;AU3lFA;EACE;AV6lFF;AU3lFA;EACE;EACA;AV6lFF;AU3lFA;;EACE;AV8lFF;AU5lFA;EACE;AV8lFF;AU5lFA;EACE;AV8lFF;AU5lFA;EACE;EACA;AV8lFF;AU5lFA;;EACE;AV+lFF;AU7lFA;EACE;EACA;AV+lFF;AU7lFA;EACE;EACA;AV+lFF;AU7lFA;EACE;EACA;AV+lFF;AU7lFA;EACE;EACA;AV+lFF;AU7lFA;;EACE;EACA;AVgmFF;AU9lFA;EACE;EACA;AVgmFF;AU9lFA;EACE;AVgmFF;AU9lFA;EACE;AVgmFF;AU9lFA;EACE;EACA;AVgmFF;AU9lFA;EACE;EACA;AVgmFF;AU9lFA;EACE;AVgmFF;AU9lFA;EACE;AVgmFF;AU9lFA;;;;EACE;AVmmFF;AUjmFA;;EACE;EACA;AVomFF;AUlmFA;EACE;AVomFF;AUlmFA;EACE;AVomFF;AUlmFA;;;;EACE;AVumFF;AUpmFA;EACE;AVsmFF;AUpmFA;EACE;EACA;AVsmFF;AUpmFA;EACE;EACA;AVsmFF;AUpmFA;EACE;EACA;AVsmFF;AUpmFA;EACE;AVsmFF;AUnmFA;EACE;EACA;EACA;EACA;EACA;EAGA;AVmmFF;AU/lFA;EACE;EACA;EACA;EACA;AVimFF;AU7lFA;EACE;EACA;EACA;EACA;AV+lFF;AU7lFA;EACE;EACA;AV+lFF;AU7lFA;EACE;EACA;AV+lFF;AU7lFA;;EACE;AVgmFF;AU9lFA;EACE;AVgmFF;AACA;;;EAGE;AWrhGF;ETHE;AF2hGF;AWxhGA;ETAI;AF2hGJ;AW3hGA;;;;;;;ETUI;EACA;AF0hGJ;AWriGA;ETgBI;AFwhGJ;AEvhGI;EACE;EACA;AFyhGN;AW5iGA;EAMQ;AXyiGR;AWxiGQ;EACE;AX0iGV;AWviGM;EAGM;IACE;EXuiGZ;EW3iGI;IAOQ;EXuiGZ;EWtiGY;IACE;EXwiGd;AACF;AW7jGA;EA8BM;AXkiGN;AWhkGA;EAoCI;AX+hGJ;AWnkGA;;;ETsGI;AFk+FJ;AWxkGA;;ET2GM;AFi+FN;AE39FI;EACE;EACA;AF69FN;AWhlGA;ETuHM;AF49FN;AEz9FI;;EACE;EACA;EACA;AF49FN;AWzlGA;ETiIM;EACA;AF29FN;AW7lGA;ETuII;AFy9FJ;AEx9FI;EACE;AF09FN;AWnmGA;ETgJQ;AFs9FR;AEp9FM;;EACE;AFu9FR;AW1mGA;ETgEE;EA0FE;EACA;AFo9FJ;AW/mGA;;ET6JM;EACA;EACA;EACA;ECuBI;AHk8FV;AWznGA;EToKM;EAhGJ;EACA;EACA;EACA;AFyjGF;AE19FM;;EACE;EACA;AF69FR;AE39FM;EACE;AF69FR;AWxoGA;ET+KM;EA3GJ;EACA;EACA;EACA;AFwkGF;AWpmGA;EAEI;AXqmGJ;AW5lGE;;;;EACE;EACA;EACA;AXimGJ;AW7lGE;;EACE;EACA;EACA;AXgmGJ;AW7lGE;;EACE;EACA;AXgmGJ;AW7lGE;;EACE;EACA;AXgmGJ;AW3lGA;EACE;AX6lGF;AW5lGE;EACE;AX8lGJ;AW5lGE;EACE;AX8lGJ;AW1lGA;EACE;AX4lGF;AWzlGA;EACE;EACA;EACA;EACA;EX2lGA,8BAA8B;EW1lG9B;EACA;EACA;EX4lGA,8CAA8C;EW3lG9C;EX6lGA,8CAA8C;EW5lG9C;EX8lGA,8CAA8C;EW7lG9C;EX+lGA,8BAA8B;EW9lG9B;EXgmGA,8BAA8B;AAChC;AW9lGA;;;EACE;AXkmGF;AWhmGC;;;EACC;AXomGF;AWjmGA;EACE;AXmmGF;AWhmGA;EACE;AXkmGF;AWhmGA;EACE;AXkmGF;AWhmGA;;EACE;AXmmGF;AACA;;;EAGE;AYpuGF;EVHE;AF0uGF;AYvuGA;EVAI;AF0uGJ;AY1uGA;;;;;;;EVUI;EACA;AFyuGJ;AYpvGA;EVgBI;AFuuGJ;AEtuGI;EACE;EACA;AFwuGN;AY3vGA;EAMQ;AZwvGR;AYvvGQ;EACE;AZyvGV;AYtvGM;EAGM;IACE;IACA;EZsvGZ;EY3vGI;IAQQ;EZsvGZ;EYrvGY;IACE;IACA;EZuvGd;AACF;AY9wGA;EAgCM;AZivGN;AYjxGA;EAsCI;AZ8uGJ;AYpxGA;;;EVsGI;AFmrGJ;AYzxGA;;EV2GM;AFkrGN;AE5qGI;EACE;EACA;AF8qGN;AYjyGA;EVuHM;AF6qGN;AE1qGI;;EACE;EACA;EACA;AF6qGN;AY1yGA;EViIM;EACA;AF4qGN;AY9yGA;EVuII;AF0qGJ;AEzqGI;EACE;AF2qGN;AYpzGA;EVgJQ;AFuqGR;AErqGM;;EACE;AFwqGR;AY3zGA;EVgEE;EA0FE;EACA;AFqqGJ;AYh0GA;;EV6JM;EACA;EACA;EACA;ECuBI;AHmpGV;AY10GA;EVoKM;EAhGJ;EACA;EACA;EACA;AF0wGF;AE3qGM;;EACE;EACA;AF8qGR;AE5qGM;EACE;AF8qGR;AYz1GA;EV+KM;EA3GJ;EACA;EACA;EACA;AFyxGF;AYnzGA;EAEI;AZozGJ;AY9yGA;;EACE;AZizGF;AY/yGE;;;;EACE;EACA;EACA;AZozGJ;AYhzGE;;EACE;EACA;EACA;AZmzGJ;AYhzGE;;EACE;EACA;AZmzGJ;AYhzGE;;EACE;EACA;AZmzGJ;AYhzGA;EACE;AZkzGF;AACA;;EAEE;AY/yGF;EACE;AZizGF;AY7yGE;EACE;AZ+yGJ;AY7yGE;EACE;AZ+yGJ;AY3yGA;EACE;AZ6yGF;AY1yGA;EACE;EACA;AZ4yGF;AYzyGA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EZ2yGA,8BAA8B;EY1yG9B;EACA;EACA;EZ4yGA,8CAA8C;EY3yG9C;EZ6yGA,8CAA8C;EY5yG9C;EZ8yGA,8CAA8C;EY7yG9C;EZ+yGA,8BAA8B;EY9yG9B;EZgzGA,8BAA8B;AAChC;AY9yGA;EACE;AZgzGF;AY7yGA;EACE;EACA;AZ+yGF;AY7yGA;EACE;EACA;AZ+yGF;AY7yGA;EACE;AZ+yGF;AY7yGA;EACE;AZ+yGF;AY5yGA;EACE;AZ8yGF;AY5yGA;EACE;AZ8yGF;AY5yGA;EACE;EACA;AZ8yGF;AY3yGA;;EACE;EAEA;EACA;AZ8yGF;AY3yGA;EACE;AZ6yGF;AY3yGA;EACE;AZ6yGF;AY3yGA;;EACE;AZ8yGF;AY5yGA;EACE;EACA;AZ8yGF;AY3yGA;EACE;EACA;AZ6yGF;AY1yGA;EACE;AZ4yGF;AY1yGA;EACE;AZ4yGF;AY1yGA;EACE;AZ4yGF;AYzyGA;;EACE;AZ4yGF;AY7yGA;;EAGI;EACA;AZ8yGJ;AY1yGA;EACE;AZ4yGF;AY1yGA;EACE;AZ4yGF;AY1yGA;EACE;AZ4yGF;AYzyGA;EACE;AZ2yGF;AYzyGA;EACE;AZ2yGF;AYzyGA;;EACE;EACA;AZ4yGF;AY1yGA;;;EACE;EACA;AZ8yGF;AY5yGA;EACE;EACA;AZ8yGF;AY3yGA;EACE;EACA;AZ6yGF;AY1yGA;;;;EACE;EACA;AZ+yGF;AY7yGA;;;;EACE;AZkzGF;AYhzGA;EACE;AZkzGF;AYhzGA;EACE;AZkzGF;AYhzGA;EACE;AZkzGF;AYhzGA;EACE;AZkzGF;AYhzGA;EACE;EACA;AZkzGF;AYhzGA;;;;;;EACE;AZuzGF;AYrzGA;EACE;EACA;AZuzGF;AYrzGA;EACE;AZuzGF;AYrzGA;EACE;EACA;AZuzGF;AYrzGA;EACE;AZuzGF;AYrzGA;EACE;EACA;AZuzGF;AYrzGA;;;EACE;EACA;AZyzGF;AYvzGA;;;;;;;EACE;AZ+zGF;AY7zGA;EACE;AZ+zGF;AY7zGA;;EACE;EACA;AZg0GF;AY9zGA;EACE;AZg0GF;AY9zGA;EACE;EACA;AZg0GF;AY9zGA;;EACE;AZi0GF;AY/zGA;EACE;AZi0GF;AY/zGA;EACE;AZi0GF;AY/zGA;EACE;EACA;AZi0GF;AY/zGA;;EACE;AZk0GF;AYh0GA;EACE;EACA;AZk0GF;AYh0GA;EACE;EACA;AZk0GF;AYh0GA;EACE;EACA;AZk0GF;AYh0GA;EACE;EACA;AZk0GF;AYh0GA;;EACE;EACA;AZm0GF;AYj0GA;EACE;EACA;AZm0GF;AYj0GA;EACE;AZm0GF;AYj0GA;EACE;AZm0GF;AYj0GA;EACE;EACA;AZm0GF;AYj0GA;EACE;EACA;AZm0GF;AYj0GA;EACE;AZm0GF;AYj0GA;EACE;AZm0GF;AYj0GA;;;;EACE;AZs0GF;AYp0GA;;EACE;EACA;AZu0GF;AYr0GA;EACE;AZu0GF;AYr0GA;EACE;AZu0GF;AYr0GA;;;;EACE;AZ00GF;AYv0GA;EACE;AZy0GF;AYt0GA;EACE;AZw0GF;AYt0GE;EACE;AZw0GJ;AYv0GE;EACE;EACA;AZy0GJ;AYv0GE;EACE;AZy0GJ;AYr0GA;EACE;EACA;EACA;EACA;EACA;EAGA;AZq0GF;AYl0GA;EACE;EACA;AZo0GF;AYl0GA;EACE;EACA;AZo0GF;AYl0GA;EACE;EACA;AZo0GF;AYj0GA;EACE;EACA;EACA;EACA;AZm0GF;AY/zGA;EACE;EACA;EACA;EACA;AZi0GF;AY/zGA;EACE;EACA;AZi0GF;AY/zGA;EACE;EACA;AZi0GF;AY9zGA;;EACE;AZi0GF;AY/zGA;EACE;AZi0GF;AACA;;;EAGE;AalwHF;EXHE;AFwwHF;AarwHA;EXAI;AFwwHJ;AaxwHA;;;;;;;EXUI;EACA;AFuwHJ;AalxHA;EXgBI;AFqwHJ;AEpwHI;EACE;EACA;AFswHN;AazxHA;EAMQ;AbsxHR;AarxHQ;EACE;AbuxHV;AapxHM;EAGM;IACE;EboxHZ;EaxxHI;IAOQ;EboxHZ;EanxHY;IACE;EbqxHd;AACF;Aa1yHA;EA8BM;Ab+wHN;Aa7yHA;EAoCI;Ab4wHJ;AahzHA;;;EXsGI;AF+sHJ;AarzHA;;EX2GM;AF8sHN;AExsHI;EACE;EACA;AF0sHN;Aa7zHA;EXuHM;AFysHN;AEtsHI;;EACE;EACA;EACA;AFysHN;Aat0HA;EXiIM;EACA;AFwsHN;Aa10HA;EXuII;AFssHJ;AErsHI;EACE;AFusHN;Aah1HA;EXgJQ;AFmsHR;AEjsHM;;EACE;AFosHR;Aav1HA;EXgEE;EA0FE;EACA;AFisHJ;Aa51HA;;EX6JM;EACA;EACA;EACA;ECuBI;AH+qHV;Aat2HA;EXoKM;EAhGJ;EACA;EACA;EACA;AFsyHF;AEvsHM;;EACE;EACA;AF0sHR;AExsHM;EACE;AF0sHR;Aar3HA;EX+KM;EA3GJ;EACA;EACA;EACA;AFqzHF;Aaj1HA;EAEI;Abk1HJ;Aaz0HE;;;;EACE;EACA;EACA;Ab80HJ;Aa10HE;;EACE;EACA;EACA;Ab60HJ;Aa10HE;;EACE;EACA;Ab60HJ;Aa10HE;;EACE;EACA;Ab60HJ;Aax0HA;EACE;Ab00HF;Aaz0HE;EACE;Ab20HJ;Aaz0HE;EACE;Ab20HJ;Aav0HA;EACE;Aby0HF;Aat0HA;EACE;EACA;EACA;EACA;Ebw0HA,8BAA8B;Eav0H9B;EACA;EACA;EACA;Eby0HA,8CAA8C;Eax0H9C;Eb00HA,8CAA8C;Eaz0H9C;Eb20HA,8CAA8C;Ea10H9C;Eb40HA,8BAA8B;Ea30H9B;Eb60HA,8BAA8B;AAChC;Aa50HA;EACE;Ab80HF;Aa30HA;EACE;Ab60HF;Aa30HA;;;EACE;Ab+0HF;Aa70HC;;;EACC;Abi1HF;Aa90HA;EACE;Abg1HF;Aa90HA;EACE;Abg1HF;Aa70HA;;EACE;Abg1HF;Aa90HA;EACE;Abg1HF;AACA;;;EAGE;Acx9HF;EZHE;AF89HF;Ac39HA;EZAI;AF89HJ;Ac99HA;;;;;;;EZUI;EACA;AF69HJ;Acx+HA;EZgBI;AF29HJ;AE19HI;EACE;EACA;AF49HN;Ac/+HA;EAMQ;Ad4+HR;Ac3+HQ;EACE;Ad6+HV;Ac1+HM;EAGM;IACE;IACA;Ed0+HZ;Ec/+HI;IAQQ;Ed0+HZ;Ecz+HY;IACE;IACA;Ed2+Hd;AACF;AclgIA;EAgCM;Adq+HN;AcrgIA;EAsCI;Adk+HJ;AcxgIA;;;EZsGI;AFu6HJ;Ac7gIA;;EZ2GM;AFs6HN;AEh6HI;EACE;EACA;AFk6HN;AcrhIA;EZuHM;AFi6HN;AE95HI;;EACE;EACA;EACA;AFi6HN;Ac9hIA;EZiIM;EACA;AFg6HN;AcliIA;EZuII;AF85HJ;AE75HI;EACE;AF+5HN;AcxiIA;EZgJQ;AF25HR;AEz5HM;;EACE;AF45HR;Ac/iIA;EZgEE;EA0FE;EACA;AFy5HJ;AcpjIA;;EZ6JM;EACA;EACA;EACA;ECuBI;AHu4HV;Ac9jIA;EZoKM;EAhGJ;EACA;EACA;EACA;AF8/HF;AE/5HM;;EACE;EACA;AFk6HR;AEh6HM;EACE;AFk6HR;Ac7kIA;EZ+KM;EA3GJ;EACA;EACA;EACA;AF6gIF;AcviIA;EAEI;AdwiIJ;AcpiIA;;EACE;AduiIF;AcriIE;;;;EACE;EACA;EACA;Ad0iIJ;ActiIE;;EACE;EACA;EACA;AdyiIJ;ActiIE;;EACE;EACA;AdyiIJ;ActiIE;;EACE;EACA;AdyiIJ;ActiIA;EACE;AdwiIF;AACA;;EAEE;AcriIF;EACE;AduiIF;AcliIE;EACE;AdoiIJ;AcliIE;EACE;AdoiIJ;AchiIA;EACE;AdkiIF;Ac/hIA;EACE;EACA;AdiiIF;Ac9hIA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EdgiIA,8BAA8B;Ec/hI9B;EACA;EACA;EACA;EdiiIA,8CAA8C;EchiI9C;EdkiIA,8CAA8C;EcjiI9C;EdmiIA,8CAA8C;EcliI9C;EdoiIA,8BAA8B;EcniI9B;EdqiIA,8BAA8B;AAChC;AcniIA;EACE;AdqiIF;AcjiIA;EACE;EACA;AdmiIF;AcjiIA;EACE;EACA;AdmiIF;AcjiIA;EACE;AdmiIF;AcjiIA;EACE;AdmiIF;AchiIA;EACE;AdkiIF;AchiIA;EACE;AdkiIF;AchiIA;EACE;EACA;AdkiIF;AchiIA;;EACE;EAEA;EACA;AdmiIF;AchiIA;EACE;AdkiIF;AchiIA;EACE;AdkiIF;Ac/hIA;;EACE;AdkiIF;Ac/hIA;EACE;EACA;AdiiIF;Ac9hIA;EACE;AdgiIF;Ac9hIA;EACE;AdgiIF;Ac9hIA;EACE;AdgiIF;Ac9hIA;EACE;AdgiIF;Ac7hIA;EACE;Ad+hIF;Ac5hIA;;EACE;Ad+hIF;AchiIA;;EAGI;EACA;AdiiIJ;Ac5hIA;EACE;Ad8hIF;Ac5hIA;EACE;Ad8hIF;Ac3hIA;EACE;Ad6hIF;Ac3hIA;EACE;Ad6hIF;Ac3hIA;;EACE;EACA;Ad8hIF;Ac5hIA;;;EACE;EACA;AdgiIF;Ac9hIA;EACE;AdgiIF;Ac7hIA;EACE;EACA;Ad+hIF;Ac5hIA;;;;EACE;EACA;AdiiIF;Ac/hIA;;;;EACE;AdoiIF;AcliIA;EACE;AdoiIF;AcliIA;EACE;AdoiIF;AcliIA;EACE;AdoiIF;AcliIA;EACE;AdoiIF;AcliIA;EACE;EACA;AdoiIF;AcliIA;;;;;;EACE;AdyiIF;AcviIA;EACE;EACA;AdyiIF;AcviIA;EACE;AdyiIF;AcviIA;EACE;EACA;AdyiIF;AcviIA;EACE;AdyiIF;AcviIA;EACE;EACA;AdyiIF;AcviIA;;;EACE;EACA;Ad2iIF;AcziIA;;;;;;;EACE;AdijIF;Ac/iIA;EACE;AdijIF;Ac/iIA;;EACE;EACA;AdkjIF;AchjIA;EACE;AdkjIF;AchjIA;EACE;EACA;AdkjIF;AchjIA;;EACE;AdmjIF;AcjjIA;EACE;AdmjIF;AcjjIA;EACE;AdmjIF;AcjjIA;EACE;EACA;AdmjIF;AcjjIA;;EACE;AdojIF;AcljIA;EACE;EACA;AdojIF;AcljIA;EACE;EACA;AdojIF;AcljIA;EACE;EACA;AdojIF;AcljIA;EACE;EACA;AdojIF;AcljIA;;EACE;EACA;AdqjIF;AcnjIA;EACE;EACA;AdqjIF;AcnjIA;EACE;AdqjIF;AcnjIA;EACE;AdqjIF;AcnjIA;EACE;EACA;AdqjIF;AcnjIA;EACE;EACA;AdqjIF;AcnjIA;EACE;AdqjIF;AcnjIA;EACE;AdqjIF;AcnjIA;;;;EACE;AdwjIF;ActjIA;;EACE;EACA;AdyjIF;AcvjIA;EACE;AdyjIF;AcvjIA;EACE;AdyjIF;AcvjIA;;;;EACE;Ad4jIF;AczjIA;EACE;Ad2jIF;AczjIA;;;EACE;EACA;Ad6jIF;Ac1jIA;EACE;Ad4jIF;Ac1jIE;EACE;Ad4jIJ;Ac1jIE;EACE;EACA;Ad4jIJ;Ac1jIE;EACE;Ad4jIJ;AczjIA;EACE;EACA;Ad2jIF;AczjIA;EACE;EACA;Ad2jIF;AczjIA;EACE;EACA;Ad2jIF;AczjIA;EACE;Ad2jIF;AczjIA;EACE;EACA;EACA;EACA;EACA;EAGA;AdyjIF;AcrjIA;EACE;EACA;EACA;EACA;AdujIF;AcnjIA;EACE;EACA;EACA;EACA;AdqjIF;AcljIA;EACE;EACA;AdojIF;AcljIA;EACE;EACA;AdojIF;AcjjIA;;EACE;AdojIF;AcljIA;EACE;AdojIF;AACA;;;EAGE;Ae9/IF;EbHE;AFogJF;AejgJA;EbAI;AFogJJ;AepgJA;;;;;;;EbUI;EACA;AFmgJJ;Ae9gJA;EbgBI;AFigJJ;AEhgJI;EACE;EACA;AFkgJN;AerhJA;EAMQ;AfkhJR;AejhJQ;EACE;AfmhJV;AehhJM;EAGM;IACE;EfghJZ;EephJI;IAOQ;EfghJZ;Ee/gJY;IACE;EfihJd;AACF;AetiJA;EA8BM;Af2gJN;AeziJA;EAoCI;AfwgJJ;Ae5iJA;;;EbsGI;AF28IJ;AejjJA;;Eb2GM;AF08IN;AEp8II;EACE;EACA;AFs8IN;AezjJA;EbuHM;AFq8IN;AEl8II;;EACE;EACA;EACA;AFq8IN;AelkJA;EbiIM;EACA;AFo8IN;AetkJA;EbuII;AFk8IJ;AEj8II;EACE;AFm8IN;Ae5kJA;EbgJQ;AF+7IR;AE77IM;;EACE;AFg8IR;AenlJA;EbgEE;EA0FE;EACA;AF67IJ;AexlJA;;Eb6JM;EACA;EACA;EACA;ECuBI;AH26IV;AelmJA;EboKM;EAhGJ;EACA;EACA;EACA;AFkiJF;AEn8IM;;EACE;EACA;AFs8IR;AEp8IM;EACE;AFs8IR;AejnJA;Eb+KM;EA3GJ;EACA;EACA;EACA;AFijJF;Ae7kJA;EAEI;Af8kJJ;AerkJE;;;;EACE;EACA;EACA;Af0kJJ;AetkJE;;EACE;EACA;EACA;AfykJJ;AetkJE;;EACE;EACA;AfykJJ;AetkJE;;EACE;EACA;AfykJJ;AepkJA;EACE;AfskJF;AerkJE;EACE;AfukJJ;AerkJE;EACE;AfukJJ;AenkJA;EACE;AfqkJF;AenkJA;EACE;EACA;EACA;EACA;EfqkJA,8BAA8B;EepkJ9B;EACA;EACA;EfskJA,8CAA8C;EerkJ9C;EfukJA,8CAA8C;EetkJ9C;EfwkJA,8CAA8C;EevkJ9C;EfykJA,8BAA8B;EexkJ9B;Ef0kJA,8BAA8B;AAChC;AexkJA;;;EACE;Af4kJF;Ae1kJC;;;EACC;Af8kJF;Ae5kJA;EACE;Af8kJF;Ae3kJA;EACE;Af6kJF;Ae3kJA;EACE;Af6kJF;Ae1kJA;;EACE;Af6kJF;AACA;;;EAGE;AgB7sJF;EdHE;AFmtJF;AgBhtJA;EdAI;AFmtJJ;AgBntJA;;;;;;;EdUI;EACA;AFktJJ;AgB7tJA;EdgBI;AFgtJJ;AE/sJI;EACE;EACA;AFitJN;AgBpuJA;EAMQ;AhBiuJR;AgBhuJQ;EACE;AhBkuJV;AgB/tJM;EAGM;IACE;EhB+tJZ;EgBnuJI;IAOQ;EhB+tJZ;EgB9tJY;IACE;EhBguJd;AACF;AgBrvJA;EA8BM;AhB0tJN;AgBxvJA;EAoCI;AhButJJ;AgB3vJA;;;EdsGI;AF0pJJ;AgBhwJA;;Ed2GM;AFypJN;AEnpJI;EACE;EACA;AFqpJN;AgBxwJA;EduHM;AFopJN;AEjpJI;;EACE;EACA;EACA;AFopJN;AgBjxJA;EdiIM;EACA;AFmpJN;AgBrxJA;EduII;AFipJJ;AEhpJI;EACE;AFkpJN;AgB3xJA;EdgJQ;AF8oJR;AE5oJM;;EACE;AF+oJR;AgBlyJA;EdgEE;EA0FE;EACA;AF4oJJ;AgBvyJA;;Ed6JM;EACA;EACA;EACA;ECuBI;AH0nJV;AgBjzJA;EdoKM;EAhGJ;EACA;EACA;EACA;AFivJF;AElpJM;;EACE;EACA;AFqpJR;AEnpJM;EACE;AFqpJR;AgBh0JA;Ed+KM;EA3GJ;EACA;EACA;EACA;AFgwJF;AgB5xJA;EAEI;EACA;AhB6xJJ;AgBpxJE;;;;EACE;EACA;EACA;AhByxJJ;AgBrxJE;;EACE;EACA;EACA;AhBwxJJ;AgBrxJE;;EACE;EACA;AhBwxJJ;AgBrxJE;;EACE;EACA;AhBwxJJ;AgBrxJA;;;EACE;AhByxJF;AgBvxJC;;;EACC;AhB2xJF;AgBxxJA;EACE;AhB0xJF;AgBzxJE;EACE;AhB2xJJ;AgBzxJE;EACE;AhB2xJJ;AgBvxJA;EACE;AhByxJF;AgBtxJA;EACE;EACA;EACA;EACA;EhBwxJA,8BAA8B;EgBvxJ9B;EACA;EACA;EhByxJA,8CAA8C;EgBxxJ9C;EhB0xJA,8CAA8C;EgBzxJ9C;EhB2xJA,8CAA8C;EgB1xJ9C;EhB4xJA,8BAA8B;EgB3xJ9B;EhB6xJA,8BAA8B;AAChC;AgB3xJA;EACE;AhB6xJF;AgB3xJA;EACE;AhB6xJF;AgB1xJA;;EACE;AhB6xJF;AgB3xJA;;EACE;AhB8xJF;AgB5xJA;EACE;AhB8xJF;AgB5xJC;EACC;AhB8xJF;AgB5xJA;EACE;AhB8xJF;AgB5xJA;EACE;AhB8xJF;AACA;;;EAGE;AiB16JF;EAKQ;AjBw6JR;AiBv6JQ;EACE;AjBy6JV;AiBt6JM;EAGM;IACE;IACA;EjBs6JZ;EiB36JI;IAQQ;EjBs6JZ;EiBr6JY;IACE;IACA;EjBu6Jd;AACF;AiB77JA;EA+BM;AjBi6JN;AiBh8JA;EAqCI;AjB85JJ;AiBn8JA;;;EfsGI;AFk2JJ;AiBx8JA;;Ef2GM;AFi2JN;AE31JI;EACE;EACA;AF61JN;AiBh9JA;EfuHM;AF41JN;AEz1JI;;EACE;EACA;EACA;AF41JN;AiBz9JA;EfiIM;EACA;AF21JN;AiB79JA;EfuII;AFy1JJ;AEx1JI;EACE;AF01JN;AiBn+JA;EfgJQ;AFs1JR;AEp1JM;;EACE;AFu1JR;AiB1+JA;EfgEE;EA0FE;EACA;AFo1JJ;AiB/+JA;;Ef6JM;EACA;EACA;EACA;ECuBI;AHk0JV;AiBz/JA;EfoKM;EAhGJ;EACA;EACA;EACA;AFy7JF;AE11JM;;EACE;EACA;AF61JR;AE31JM;EACE;AF61JR;AiBxgKA;Ef+KM;EA3GJ;EACA;EACA;EACA;AFw8JF;AiBj+JE;;;;EACE;EACA;EACA;AjBs+JJ;AiBn+JE;;EACE;EACA;EACA;AjBs+JJ;AiBn+JE;;EACE;EACA;AjBs+JJ;AiBn+JE;;EACE;EACA;AjBs+JJ;AiBn+JA;EACE;AjBq+JF;AiBn+JA;EACE;AjBq+JF;AiBn+JA;;EACE;AjBs+JF;AACA;;EAEE;AiBp+JF;EACE;AjBs+JF;AiBl+JE;EACE;AjBo+JJ;AiBl+JE;EACE;AjBo+JJ;AiBl+JE;EACE;AjBo+JJ;AiBh+JA;EACE;AjBk+JF;AiB/9JA;EACE;EACA;AjBi+JF;AiB99JA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EjBg+JA,8BAA8B;EiB/9J9B;EACA;EACA;EjBi+JA,8CAA8C;EiBh+J9C;EjBk+JA,8CAA8C;EiBj+J9C;EjBm+JA,8CAA8C;EiBl+J9C;EjBo+JA,8BAA8B;EiBn+J9B;EjBq+JA,8BAA8B;AAChC;AiBn+JA;EACE;AjBq+JF;AiBl+JA;EACE;EACA;AjBo+JF;AiBl+JA;EACE;EACA;EACA;AjBo+JF;AiBl+JA;EACE;AjBo+JF;AiBl+JA;EACE;AjBo+JF;AiBj+JA;EACE;AjBm+JF;AiBj+JA;EACE;AjBm+JF;AiBj+JA;EACE;EACA;AjBm+JF;AiBj+JA;;EACE;EAEA;EACA;AjBo+JF;AiBl+JA;EACE;AjBo+JF;AiBl+JA;EACE;AjBo+JF;AiBl+JA;EACE;AjBo+JF;AiBl+JA;;EACE;AjBq+JF;AiBn+JA;EACE;AjBq+JF;AiBl+JA;EACE;EACA;AjBo+JF;AiBj+JA;EACE;AjBm+JF;AiBj+JA;EACE;AjBm+JF;AiBh+JA;;EACE;AjBm+JF;AiBp+JA;;EAGI;EACA;AjBq+JJ;AiBl+JA;EACE;AjBo+JF;AiBj+JA;EACE;AjBm+JF;AiBj+JA;EACE;AjBm+JF;AiBh+JA;EACE;AjBk+JF;AiBh+JA;EACE;AjBk+JF;AiBh+JA;;EACE;EACA;AjBm+JF;AiBj+JA;;;EACE;EACA;AjBq+JF;AiBn+JA;EACE;AjBq+JF;AiBj+JA;EACE;EACA;AjBm+JF;AiBh+JA;;;;EACE;EACA;AjBq+JF;AiBn+JA;;;;EACE;AjBw+JF;AiBt+JA;EACE;EACA;AjBw+JF;AiBt+JA;EACE;AjBw+JF;AiBt+JA;EACE;AjBw+JF;AiBt+JA;EACE;AjBw+JF;AiBt+JA;EACE;EACA;AjBw+JF;AiBt+JA;;;;;;EACE;AjB6+JF;AiB3+JA;EACE;EACA;AjB6+JF;AiB3+JA;EACE;AjB6+JF;AiB3+JA;EACE;EACA;AjB6+JF;AiB3+JA;EACE;EACA;AjB6+JF;AiB3+JA;;;EACE;EACA;AjB++JF;AiB7+JA;;;;;;;EACE;AjBq/JF;AiBn/JA;EACE;AjBq/JF;AiBn/JA;;EACE;EACA;AjBs/JF;AiBp/JA;EACE;AjBs/JF;AiBp/JA;EACE;EACA;AjBs/JF;AiBp/JA;;EACE;AjBu/JF;AiBr/JA;EACE;AjBu/JF;AiBr/JA;EACE;AjBu/JF;AiBr/JA;EACE;EACA;AjBu/JF;AiBr/JA;;EACE;AjBw/JF;AiBt/JA;EACE;EACA;AjBw/JF;AiBt/JA;EACE;EACA;AjBw/JF;AiBt/JA;EACE;EACA;AjBw/JF;AiBt/JA;EACE;EACA;AjBw/JF;AiBt/JA;;EACE;EACA;AjBy/JF;AiBv/JA;EACE;EACA;AjBy/JF;AiBv/JA;EACE;AjBy/JF;AiBv/JA;EACE;AjBy/JF;AiBv/JA;EACE;EACA;AjBy/JF;AiBv/JA;EACE;EACA;AjBy/JF;AiBv/JA;EACE;AjBy/JF;AiBv/JA;EACE;AjBy/JF;AiBv/JA;EACE;AjBy/JF;AiBv/JA;;EACE;EACA;AjB0/JF;AiBx/JA;EACE;AjB0/JF;AiBx/JA;EACE;AjB0/JF;AiBx/JA;EACE;AjB0/JF;AiBx/JA;;;;EACE;AjB6/JF;AiB1/JA;EACE;AjB4/JF;AiB1/JA;EACE;EACA;AjB4/JF;AiB1/JA;EACE;EACA;AjB4/JF;AiB1/JA;EACE;EACA;AjB4/JF;AiBz/JA;EACE;EACA;EACA;EACA;EACA;EAGA;AjBy/JF;AiBt/JA;EACE;EACA;EACA;EACA;AjBw/JF;AiBr/JA;EACE;EACA;EACA;EACA;AjBu/JF;AiBp/JA;EACE;EACA;AjBs/JF;AiBp/JA;EACE;EACA;AjBs/JF;AiBn/JA;;EACE;AjBs/JF;AiBp/JA;EACE;AjBs/JF","sources":["webpack:///./resources/assets/less/skins/_all-skins.less","webpack:///./resources/assets/less/skins/skin-black.less","webpack:///./resources/assets/less/mixins.less","webpack:///./resources/assets/less/bootstrap-less/mixins/vendor-prefixes.less","webpack:///./resources/assets/less/skins/skin-black-dark.less","webpack:///./resources/assets/less/skins/skin-blue.less","webpack:///./resources/assets/less/skins/skin-blue-dark.less","webpack:///./resources/assets/less/skins/skin-contrast.less","webpack:///./resources/assets/less/skins/skin-green.less","webpack:///./resources/assets/less/skins/skin-green-dark.less","webpack:///./resources/assets/less/skins/skin-orange-dark.less","webpack:///./resources/assets/less/skins/skin-purple.less","webpack:///./resources/assets/less/skins/skin-purple-dark.less","webpack:///./resources/assets/less/skins/skin-red.less","webpack:///./resources/assets/less/skins/skin-red-dark.less","webpack:///./resources/assets/less/skins/skin-orange.less","webpack:///./resources/assets/less/skins/skin-yellow.less","webpack:///./resources/assets/less/skins/skin-yellow-dark.less"],"sourcesContent":["/*\n * Skin: Black\n * ----------\n */\n.skin-black .main-header .navbar {\n background-color: #111;\n}\n.skin-black .main-header .navbar .nav > li > a {\n color: #fff;\n}\n.skin-black .main-header .navbar .nav > li > a:hover,\n.skin-black .main-header .navbar .nav > li > a:active,\n.skin-black .main-header .navbar .nav > li > a:focus,\n.skin-black .main-header .navbar .nav .open > a,\n.skin-black .main-header .navbar .nav .open > a:hover,\n.skin-black .main-header .navbar .nav .open > a:focus,\n.skin-black .main-header .navbar .nav > .active > a {\n background: rgba(0, 0, 0, 0.1);\n color: #f6f6f6;\n}\n.skin-black .main-header .navbar .sidebar-toggle {\n color: #fff;\n}\n.skin-black .main-header .navbar .sidebar-toggle:hover {\n color: #f6f6f6;\n background: rgba(0, 0, 0, 0.1);\n}\n.skin-black .main-header .navbar .sidebar-toggle {\n color: #fff;\n}\n.skin-black .main-header .navbar .sidebar-toggle:hover {\n background-color: #040404;\n}\n@media (max-width: 767px) {\n .skin-black .main-header .navbar .dropdown-menu li.divider {\n background-color: rgba(255, 255, 255, 0.1);\n }\n .skin-black .main-header .navbar .dropdown-menu li a {\n color: #333;\n }\n .skin-black .main-header .navbar .dropdown-menu li a:hover {\n background: #040404;\n }\n}\n.skin-black .main-header li.user-header {\n background-color: #111;\n}\n.skin-black .content-header {\n background: transparent;\n}\n.skin-black .wrapper,\n.skin-black .main-sidebar,\n.skin-black .left-side {\n background-color: #222d32;\n}\n.skin-black .user-panel > .info,\n.skin-black .user-panel > .info > a {\n color: #fff;\n}\n.skin-black .sidebar-menu > li.header {\n color: #4b646f;\n background: #1a2226;\n}\n.skin-black .sidebar-menu > li > a {\n border-left: 3px solid transparent;\n}\n.skin-black .sidebar-menu > li:hover > a,\n.skin-black .sidebar-menu > li.active > a {\n color: #fff;\n background: #1e282c;\n border-left-color: #111;\n}\n.skin-black .sidebar-menu > li > .treeview-menu {\n margin: 0 1px;\n background: #2c3b41;\n}\n.skin-black .sidebar a {\n color: #b8c7ce;\n}\n.skin-black .sidebar a:hover {\n text-decoration: none;\n}\n.skin-black .treeview-menu > li > a {\n color: #8aa4af;\n}\n.skin-black .treeview-menu > li.active > a,\n.skin-black .treeview-menu > li > a:hover {\n color: #fff;\n}\n.skin-black .sidebar-form {\n border-radius: 3px;\n border: 1px solid #374850;\n margin: 10px 10px;\n}\n.skin-black .sidebar-form input[type=\"text\"],\n.skin-black .sidebar-form .btn {\n box-shadow: none;\n background-color: #374850;\n border: 1px solid transparent;\n height: 35px;\n -webkit-transition: all 0.3s ease-in-out;\n -o-transition: all 0.3s ease-in-out;\n transition: all 0.3s ease-in-out;\n}\n.skin-black .sidebar-form input[type=\"text\"] {\n color: #666;\n border-top-left-radius: 2px;\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 2px;\n}\n.skin-black .sidebar-form input[type=\"text\"]:focus,\n.skin-black .sidebar-form input[type=\"text\"]:focus + .input-group-btn .btn {\n background-color: #fff;\n color: #666;\n}\n.skin-black .sidebar-form input[type=\"text\"]:focus + .input-group-btn .btn {\n border-left-color: #fff;\n}\n.skin-black .sidebar-form .btn {\n color: #999;\n border-top-left-radius: 0;\n border-top-right-radius: 2px;\n border-bottom-right-radius: 2px;\n border-bottom-left-radius: 0;\n}\n.skin-black.layout-top-nav .main-header > .logo .logo-variant {\n background-color: none;\n}\n.btn,\n.btn:hover {\n color: #000;\n}\n.btn.btn-primary,\n.btn:hover.btn-primary,\n.btn .btn-primary:link,\n.btn:hover .btn-primary:link {\n background-color: #505156;\n border-color: #FFF;\n color: #FFF;\n}\n.btna.btn-primary:hover,\n.btn:hovera.btn-primary:hover {\n background-color: #111;\n border-color: #1f1f21;\n color: #fff;\n}\n.btn.btn-white:link,\n.btn:hover.btn-white:link {\n color: #fff;\n}\n.btn.btn-white:hover,\n.btn:hover.btn-white:hover {\n color: #fff;\n}\n.btn.btn-white:visited,\n.btn:hover.btn-white:visited {\n color: #fff;\n}\na {\n color: var(--link);\n}\na:hover {\n color: var(--hover-link);\n}\na:visited {\n color: var(--visited-link);\n}\n.text-primary {\n color: #000000;\n}\n:root {\n --button-default: #000000;\n --button-primary: #000000;\n --button-hover: #000000;\n --header: #111;\n /* Use same as Header picker */\n --text-main: #BBB;\n --text-sub: #9b9b9b;\n --link: #black;\n /* Use same as Header picker, lighten by 70% */\n --visited-link: #111;\n /* Use same as Header picker, lighten by 70% */\n --hover-link: #999999;\n /* Use same as Header picker, lighten by 70% */\n --nav-link: #FFF;\n /* Use same as Header picker */\n --light-link: #fff;\n /* Use same as Header picker */\n}\na.btn-info:link,\na.btn-warning:link,\na.btn-danger:link {\n color: #FFF;\n}\na.btn-info:visited,\na.btn-warning:visited,\na.btn-danger:visited {\n color: #FFF;\n}\n.btn-danger.btn-sm.disabled {\n color: #FFF;\n}\n.far fa-life-ring {\n color: var(--link);\n}\n.sidebar-toggle-mobile {\n color: #FFF !important;\n}\n.skin-black .main-header .navbar .nav > li > a,\n.skin-black .main-header .navbar .nav > li > a {\n text-decoration: none;\n}\n.select2-container--default .select2-selection--multiple .select2-selection__choice {\n background-color: #111;\n}\n.search-highlight,\n.search-highlight:hover {\n background-color: #e9d15b;\n}\n/*\n * Skin: black dark\n * ----------\n */\n.skin-black-dark .main-header .navbar {\n background-color: #111;\n}\n.skin-black-dark .main-header .navbar .nav > li > a {\n color: #fff;\n}\n.skin-black-dark .main-header .navbar .nav > li > a:hover,\n.skin-black-dark .main-header .navbar .nav > li > a:active,\n.skin-black-dark .main-header .navbar .nav > li > a:focus,\n.skin-black-dark .main-header .navbar .nav .open > a,\n.skin-black-dark .main-header .navbar .nav .open > a:hover,\n.skin-black-dark .main-header .navbar .nav .open > a:focus,\n.skin-black-dark .main-header .navbar .nav > .active > a {\n background: rgba(0, 0, 0, 0.1);\n color: #f6f6f6;\n}\n.skin-black-dark .main-header .navbar .sidebar-toggle {\n color: #fff;\n}\n.skin-black-dark .main-header .navbar .sidebar-toggle:hover {\n color: #f6f6f6;\n background: rgba(0, 0, 0, 0.1);\n}\n.skin-black-dark .main-header .navbar .sidebar-toggle {\n color: #fff;\n}\n.skin-black-dark .main-header .navbar .sidebar-toggle:hover {\n background-color: #040404;\n}\n@media (max-width: 767px) {\n .skin-black-dark .main-header .navbar .dropdown-menu li.divider {\n background-color: rgba(255, 255, 255, 0.1);\n color: #fff;\n }\n .skin-black-dark .main-header .navbar .dropdown-menu li a {\n color: #333;\n }\n .skin-black-dark .main-header .navbar .dropdown-menu li a:hover {\n background: #040404;\n color: #fff;\n }\n}\n@media (max-width: 991px) {\n .skin-black-dark .main-header .navbar-custom-menu > .navbar-nav > li > .dropdown-menu {\n background-color: var(--back-sub);\n }\n}\n.skin-black-dark .main-header li.user-header {\n background-color: #111;\n}\n.skin-black-dark .content-header {\n background: transparent;\n}\n.skin-black-dark .wrapper,\n.skin-black-dark .main-sidebar,\n.skin-black-dark .left-side {\n background-color: #222d32;\n}\n.skin-black-dark .user-panel > .info,\n.skin-black-dark .user-panel > .info > a {\n color: #fff;\n}\n.skin-black-dark .sidebar-menu > li.header {\n color: #4b646f;\n background: #1a2226;\n}\n.skin-black-dark .sidebar-menu > li > a {\n border-left: 3px solid transparent;\n}\n.skin-black-dark .sidebar-menu > li:hover > a,\n.skin-black-dark .sidebar-menu > li.active > a {\n color: #fff;\n background: #1e282c;\n border-left-color: #111;\n}\n.skin-black-dark .sidebar-menu > li > .treeview-menu {\n margin: 0 1px;\n background: #2c3b41;\n}\n.skin-black-dark .sidebar a {\n color: #b8c7ce;\n}\n.skin-black-dark .sidebar a:hover {\n text-decoration: none;\n}\n.skin-black-dark .treeview-menu > li > a {\n color: #8aa4af;\n}\n.skin-black-dark .treeview-menu > li.active > a,\n.skin-black-dark .treeview-menu > li > a:hover {\n color: #fff;\n}\n.skin-black-dark .sidebar-form {\n border-radius: 3px;\n border: 1px solid #374850;\n margin: 10px 10px;\n}\n.skin-black-dark .sidebar-form input[type=\"text\"],\n.skin-black-dark .sidebar-form .btn {\n box-shadow: none;\n background-color: #374850;\n border: 1px solid transparent;\n height: 35px;\n -webkit-transition: all 0.3s ease-in-out;\n -o-transition: all 0.3s ease-in-out;\n transition: all 0.3s ease-in-out;\n}\n.skin-black-dark .sidebar-form input[type=\"text\"] {\n color: #666;\n border-top-left-radius: 2px;\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 2px;\n}\n.skin-black-dark .sidebar-form input[type=\"text\"]:focus,\n.skin-black-dark .sidebar-form input[type=\"text\"]:focus + .input-group-btn .btn {\n background-color: #fff;\n color: #666;\n}\n.skin-black-dark .sidebar-form input[type=\"text\"]:focus + .input-group-btn .btn {\n border-left-color: #fff;\n}\n.skin-black-dark .sidebar-form .btn {\n color: #999;\n border-top-left-radius: 0;\n border-top-right-radius: 2px;\n border-bottom-right-radius: 2px;\n border-bottom-left-radius: 0;\n}\n.skin-black-dark.layout-top-nav .main-header > .logo .logo-variant {\n background-color: none;\n}\n.btn,\n.btn:hover {\n color: #fff;\n}\n.btn.btn-primary,\n.btn:hover.btn-primary,\n.btn .btn-primary:link,\n.btn:hover .btn-primary:link {\n background-color: #000000;\n border-color: #FFF;\n color: #fff;\n}\n.btna.btn-primary:hover,\n.btn:hovera.btn-primary:hover {\n background-color: #000000;\n border-color: #000000;\n color: #fff;\n}\n.btn.btn-white:link,\n.btn:hover.btn-white:link {\n background-color: #000000;\n color: #fff;\n}\n.btn.btn-white:hover,\n.btn:hover.btn-white:hover {\n background-color: #000000;\n color: #fff;\n}\n.btn-info {\n border-color: #fff;\n}\n/**\nThe dropdown is white, so use a darker color\n */\nli.dropdown-item-marker {\n color: var(--button-primary);\n}\na:hover {\n color: #fff;\n}\na:visited {\n color: #fff;\n}\n.text-primary {\n color: #fff;\n}\n#sort tr.cansort {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n:root {\n --background: #222;\n --back-main: #333;\n --back-sub: #3d4144;\n --back-sub-alt: rgba(0, 0, 0, 0.36);\n --button-default: #000000;\n --button-primary: #000000;\n --button-hover: #000000;\n --header: #111;\n /* Use same as Header picker */\n --text-main: #fff;\n --text-sub: #9b9b9b;\n --link: #fff;\n /* Use same as Header picker, lighten by 70% */\n --visited-link: #fff;\n /* Use same as Header picker, lighten by 70% */\n --hover-link: #949494;\n /* Use same as Header picker, lighten by 70% */\n --nav-link: #FFF;\n /* Use same as Header picker */\n --light-link: #fff;\n /* Use same as Header picker */\n}\n#ldapad_test_results.well.well-sm {\n color: var(--back-main);\n}\na.actions {\n color: #fff !important;\n}\n.pagination > li > a {\n color: var(--light-link);\n background-color: var(--back-main);\n}\n.pagination > .active > a {\n background-color: var(--visited-link);\n border-color: var(--light-link);\n}\n.pagination > .active > a:hover {\n background-color: var(--hover-link);\n}\n.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress {\n background-color: var(--background);\n}\na:hover > h2.task_menu {\n color: var(--header);\n}\nh2.task_menu {\n color: var(--link);\n}\n.navbar-custom-menu > .navbar-nav > li > .dropdown-menu {\n background-color: var(--back-main);\n color: var(--link);\n}\n.navbar-custom-menu > .navbar-nav > li > .dropdown-menu > li.header {\n background-color: var(--header);\n color: var(--link);\n}\n.main-header .navbar,\n.main-header .logo {\n background-color: var(--header);\n background: -webkit-linear-gradient(top, var(--header) 0%, var(--header) 100%);\n background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%);\n border-color: var(--header);\n}\n.bootstrap-table .fixed-table-container .table thead th .sortable {\n color: var(--nav-link);\n}\n.bootstrap-table .fixed-table-toolbar .columns label {\n color: #000;\n}\n.thead,\n.navbar-nav > li > a:link {\n color: var(--nav-link);\n}\n.far fa-life-ring {\n color: var(--link);\n}\n.modal-content {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.btn-primary.hover {\n color: var(--nav-link);\n}\n.small-box h3,\n.small-box p {\n color: var(--nav-link) !important;\n}\n.small-box h3 a:hover,\n.small-box p a:hover {\n text-decoration: none;\n color: var(--nav-link) !important;\n}\na:link.btn-default {\n color: var(--nav-link);\n}\n/* Trying to figure out a way of having links different shades based on what row they are on (even/odd).\na unique challenge for this dark mode skin.\nProbably writing the specificity for this incorrectly. --Godfrey Martinez 02/04/21\n\n.table-striped>tbody>tr:nth-of-type(even)>a:link{\n color:#000d07;\n}\n.table-striped>tbody>tr:nth-of-type(odd)>a:link{\n color:#bfbfbf;\n\n}*/\n#accessoriesTable > tbody > tr > td > nobr > a > i.fa {\n color: var(--text-main);\n}\n#assetsListingTable > tbody > tr > td > nobr > a > i.fa {\n color: var(--text-main);\n}\n#assetsListingTable > tbody > tr.selected > td {\n background-color: var(--back-main);\n}\nbody {\n color: var(--text-main);\n}\n.box,\n.box.box-default {\n border-top: 3px solid var(--header);\n border-top-color: var(--header);\n}\n.box-body,\n.box-footer,\n.box-header {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.btn-default {\n background-color: var(--button-default);\n color: var(--nav-link);\n}\n.btn-default dropdown-toggle {\n background-color: var(--button-default);\n color: var(--nav-link);\n}\n.btn-default:active,\n.btn-default:focus,\n.btn-default:hover,\n.btn-default.active {\n background-color: var(--button-hover);\n color: var(--nav-link);\n}\n.btn-primary,\n.btn-primary.hover,\n.btn-primary:active,\n.text-black {\n color: var(--nav-link) !important;\n}\n.btn-primary:hover {\n background-color: var(--button-primary);\n color: var(--link) !important;\n}\n#componentsTable > tbody > tr > td > nobr > a > i.fa {\n color: var(--text-main);\n}\n#consumablesTable > tbody > tr > td > nobr > a > i.fa {\n color: var(--text-main);\n}\n.content-wrapper {\n background-color: var(--background);\n}\n#create-form > div > div > div > span > i.fa {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.datepicker .datepicker-switch:hover,\n.datepicker .next:hover,\n.datepicker .prev:hover,\n.datepicker tfoot tr th:hover,\n.datepicker table tr td.day.focused,\n.datepicker table tr td.day:hover {\n background-color: var(--header);\n}\n.datepicker.dropdown-menu {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n#details > div > div > div > table {\n background-color: transparent;\n}\n.dropdown-menu > li > a:hover {\n background-color: var(--back-main);\n color: var(--nav-link);\n}\n.form-control {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.form-control[disabled],\n.form-control[readonly],\nfieldset[disabled] .form-control {\n background-color: var(--back-main);\n color: var(--text-main);\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\np {\n color: var(--text-main);\n}\n.help-block {\n color: var(--text-sub);\n}\ninput[type=text],\ninput[type=search] {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.search-highlight,\n.search-highlight:hover {\n background-color: var(--back-sub) !important;\n}\n#licensesTable > tbody > tr > td > nobr > a > i.fa {\n color: var(--text-main);\n}\n.main-footer {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.nav-tabs-custom > .nav-tabs > li > a,\n.nav-tabs-custom > .nav-tabs > li.active > a {\n color: var(--text-main);\n}\n.nav-tabs-custom > .nav-tabs > li.active {\n border-top-color: var(--header);\n}\n.nav-tabs-custom > .nav-tabs > li.active > a {\n background-color: var(--back-main);\n}\n.nav-tabs-custom > .nav-tabs > li.active > a:hover {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.nav-tabs-custom,\n.nav-tabs-custom > .tab-content {\n background-color: var(--back-main);\n}\n.navbar-nav > .tasks-menu > .dropdown-menu > li.header {\n background-color: var(--back-main);\n color: var(--header);\n}\n.open > .dropdown-toggle.btn-default {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.panel {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.panel-default > .panel-heading {\n background-color: var(--back-main);\n color: var(--header);\n}\n.select2-container--default .select2-results__option[aria-selected=true],\n.select2-container--default .select2-results__option[aria-selected=true]:hover {\n background-color: var(--back-sub);\n color: var(--nav-link);\n}\n.select2-container--default .select2-results__option--highlighted[aria-selected] {\n background-color: var(--back-sub);\n color: var(--visited-link);\n}\n.select2-container--default .select2-selection--single .select2-selection__rendered {\n color: var(--text-main);\n}\n.select2-container--default .select2-selection--multiple .select2-selection__choice {\n background-color: var(--header);\n}\n.select2-selection--single {\n background-color: var(--back-sub) !important;\n color: var(--text-main) !important;\n}\n.select2-dropdown {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.skin-black-dark .main-header .navbar .dropdown-menu li a {\n color: #FFFFFF;\n}\n.skin-black-dark .main-header .navbar .dropdown-menu li a:hover {\n background-color: #000000;\n}\n.fixed-table-body thead th .th-inner,\n.skin-black-dark .sidebar-menu > li.active > a,\n.skin-black .sidebar-menu > li:hover > a,\n.sidebar-toggle:hover {\n background-color: var(--header) !important;\n}\n.tab-content,\n.tab-pane {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.table-striped > tbody > tr:nth-of-type(odd) {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.table-striped > tbody > tr:nth-of-type(even) {\n background-color: var(--back-sub-alt);\n color: var(--text-main);\n}\n.row-new-striped > .row:nth-of-type(odd) {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.row-new-striped > .row:nth-of-type(even) {\n background-color: var(--back-sub-alt);\n color: var(--text-main);\n}\n#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa,\n.box-body,\n.box-footer,\n.box-header {\n color: var(--text-main);\n}\n.box-header.with-border {\n border-bottom: #000;\n}\na {\n color: var(--link);\n}\na:link {\n color: var(--link);\n}\na:hover {\n color: var(--hover-link);\n text-decoration: underline;\n}\n.row-striped {\n vertical-align: top;\n line-height: 2.6;\n padding: 0px;\n margin-left: 20px;\n box-sizing: border-box;\n display: table;\n}\n.row-striped .row:nth-of-type(odd) div {\n background-color: var(--back-sub);\n color: var(--text-main);\n border-top: 1px solid #dddddd;\n display: table-cell;\n}\n.row-striped .row:nth-of-type(even) div {\n background-color: var(--back-sub);\n color: var(--text-main);\n border-top: 1px solid #dddddd;\n display: table-cell;\n}\n.search-highlight,\n.search-highlight:hover {\n background-color: #e9d15b;\n}\ndiv.container.row-new-striped {\n background-color: var(--back-sub);\n}\n.table > thead > tr > td.danger,\n.table > tbody > tr > td.danger,\n.table > tfoot > tr > td.danger,\n.table > thead > tr > th.danger,\n.table > tbody > tr > th.danger,\n.table > tfoot > tr > th.danger,\n.table > thead > tr.danger > td,\n.table > tbody > tr.danger > td,\n.table > tfoot > tr.danger > td,\n.table > thead > tr.danger > th,\n.table > tbody > tr.danger > th,\n.table > tfoot > tr.danger > th {\n background-color: var(--back-sub);\n}\n.table > tbody > tr.warning > td {\n background-color: var(--back-sub);\n}\n/*\n * Skin: Blue\n * ----------\n */\n.skin-blue .main-header .navbar {\n background-color: #3c8dbc;\n}\n.skin-blue .main-header .navbar .nav > li > a {\n color: #fff;\n}\n.skin-blue .main-header .navbar .nav > li > a:hover,\n.skin-blue .main-header .navbar .nav > li > a:active,\n.skin-blue .main-header .navbar .nav > li > a:focus,\n.skin-blue .main-header .navbar .nav .open > a,\n.skin-blue .main-header .navbar .nav .open > a:hover,\n.skin-blue .main-header .navbar .nav .open > a:focus,\n.skin-blue .main-header .navbar .nav > .active > a {\n background: rgba(0, 0, 0, 0.1);\n color: #f6f6f6;\n}\n.skin-blue .main-header .navbar .sidebar-toggle {\n color: #fff;\n}\n.skin-blue .main-header .navbar .sidebar-toggle:hover {\n color: #f6f6f6;\n background: rgba(0, 0, 0, 0.1);\n}\n.skin-blue .main-header .navbar .sidebar-toggle {\n color: #fff;\n}\n.skin-blue .main-header .navbar .sidebar-toggle:hover {\n background-color: #367fa9;\n}\n@media (max-width: 767px) {\n .skin-blue .main-header .navbar .dropdown-menu li.divider {\n background-color: rgba(255, 255, 255, 0.1);\n }\n .skin-blue .main-header .navbar .dropdown-menu li a {\n color: #333;\n }\n .skin-blue .main-header .navbar .dropdown-menu li a:hover {\n background: #367fa9;\n }\n}\n.skin-blue .main-header li.user-header {\n background-color: #3c8dbc;\n}\n.skin-blue .content-header {\n background: transparent;\n}\n.skin-blue .wrapper,\n.skin-blue .main-sidebar,\n.skin-blue .left-side {\n background-color: #222d32;\n}\n.skin-blue .user-panel > .info,\n.skin-blue .user-panel > .info > a {\n color: #fff;\n}\n.skin-blue .sidebar-menu > li.header {\n color: #4b646f;\n background: #1a2226;\n}\n.skin-blue .sidebar-menu > li > a {\n border-left: 3px solid transparent;\n}\n.skin-blue .sidebar-menu > li:hover > a,\n.skin-blue .sidebar-menu > li.active > a {\n color: #fff;\n background: #1e282c;\n border-left-color: #3c8dbc;\n}\n.skin-blue .sidebar-menu > li > .treeview-menu {\n margin: 0 1px;\n background: #2c3b41;\n}\n.skin-blue .sidebar a {\n color: #b8c7ce;\n}\n.skin-blue .sidebar a:hover {\n text-decoration: none;\n}\n.skin-blue .treeview-menu > li > a {\n color: #8aa4af;\n}\n.skin-blue .treeview-menu > li.active > a,\n.skin-blue .treeview-menu > li > a:hover {\n color: #fff;\n}\n.skin-blue .sidebar-form {\n border-radius: 3px;\n border: 1px solid #374850;\n margin: 10px 10px;\n}\n.skin-blue .sidebar-form input[type=\"text\"],\n.skin-blue .sidebar-form .btn {\n box-shadow: none;\n background-color: #374850;\n border: 1px solid transparent;\n height: 35px;\n -webkit-transition: all 0.3s ease-in-out;\n -o-transition: all 0.3s ease-in-out;\n transition: all 0.3s ease-in-out;\n}\n.skin-blue .sidebar-form input[type=\"text\"] {\n color: #666;\n border-top-left-radius: 2px;\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 2px;\n}\n.skin-blue .sidebar-form input[type=\"text\"]:focus,\n.skin-blue .sidebar-form input[type=\"text\"]:focus + .input-group-btn .btn {\n background-color: #fff;\n color: #666;\n}\n.skin-blue .sidebar-form input[type=\"text\"]:focus + .input-group-btn .btn {\n border-left-color: #fff;\n}\n.skin-blue .sidebar-form .btn {\n color: #999;\n border-top-left-radius: 0;\n border-top-right-radius: 2px;\n border-bottom-right-radius: 2px;\n border-bottom-left-radius: 0;\n}\n.skin-blue.layout-top-nav .main-header > .logo .logo-variant {\n background-color: unset;\n}\n.btn.btn-primary,\nbtn-sm.btn-primary,\n.btn:hover.btn-primary,\n.btn .btn-primary:link,\nbtn-sm .btn-primary:link,\n.btn:hover .btn-primary:link {\n background-color: #307095;\n border-color: #23536f;\n color: #fff !important;\n}\n.btna.btn-primary:hover,\nbtn-sma.btn-primary:hover,\n.btn:hovera.btn-primary:hover {\n background-color: #23536f;\n border-color: #23536f;\n color: #fff;\n}\n.btn.btn-white:link,\nbtn-sm.btn-white:link,\n.btn:hover.btn-white:link {\n background-color: #307095;\n color: #fff;\n}\n.btn.btn-white:hover,\nbtn-sm.btn-white:hover,\n.btn:hover.btn-white:hover {\n background-color: #173648;\n color: #fff;\n}\n.btn.btn-white:visited,\nbtn-sm.btn-white:visited,\n.btn:hover.btn-white:visited {\n background-color: #173648;\n color: #fff;\n}\n.btn-warning,\n.btn-warning:link,\na.btn-warning:hover,\n.btn-warning:link,\n.btn-warning:visited,\n.btn-danger,\n.btn-danger:link,\na.btn-danger:hover,\n.btn-danger:link,\n.btn-danger:visited {\n color: #fff;\n}\n.btn-default:link,\na.btn-default:hover,\n.btn-default:visited {\n color: #505156;\n}\n:root {\n --button-default: #505156;\n --button-primary: #1d455b;\n --button-hover: #173648;\n --header: #3c8dbc;\n /* Use same as Header picker */\n --text-main: #BBB;\n --text-sub: #9b9b9b;\n --link: #296282;\n /* Use same as Header picker, lighten by 70% */\n --visited-link: #5fa4cc;\n /* Use same as Header picker, lighten by 70% */\n --hover-link: #86bad8;\n /* Use same as Header picker, lighten by 70% */\n --nav-link: #FFF;\n /* Use same as Header picker */\n --light-link: #fff;\n /* Use same as Header picker */\n}\na.btn-info:link,\na.btn-warning:link,\na.btn-danger:link {\n color: #FFF;\n}\na.btn-info:visited,\na.btn-warning:visited,\na.btn-danger:visited {\n color: #FFF;\n}\na:link {\n color: var(--link);\n}\na:visited {\n color: var(--visited-link);\n}\na:hover {\n color: var(--hover-link);\n}\n.text-primary {\n color: #23536f;\n}\n.far fa-life-ring {\n color: var(--link);\n}\n.fixed-table-container tbody .selected td {\n background-color: #fff8af;\n}\n.select2-container--default .select2-selection--multiple .select2-selection__choice {\n background-color: #3c8dbc;\n}\n.search-highlight,\n.search-highlight:hover {\n background-color: #e9d15b;\n}\na.settings_button:link,\na.settings_button:visited,\na.settings_button:hover {\n color: #3c8dbc;\n}\na.label.label-default:link {\n color: #307095;\n /* Use same as Header picker, lighten by 70% */\n}\na.label.label-default:visited {\n color: #23536f;\n /* Use same as Header picker, lighten by 70% */\n}\na.label.label-default:hover {\n background-color: #BBB;\n color: #296282;\n}\n/*\n * Skin: blue dark\n * ----------\n */\n.skin-blue-dark .main-header .navbar {\n background-color: #3c8dbc;\n}\n.skin-blue-dark .main-header .navbar .nav > li > a {\n color: #fff;\n}\n.skin-blue-dark .main-header .navbar .nav > li > a:hover,\n.skin-blue-dark .main-header .navbar .nav > li > a:active,\n.skin-blue-dark .main-header .navbar .nav > li > a:focus,\n.skin-blue-dark .main-header .navbar .nav .open > a,\n.skin-blue-dark .main-header .navbar .nav .open > a:hover,\n.skin-blue-dark .main-header .navbar .nav .open > a:focus,\n.skin-blue-dark .main-header .navbar .nav > .active > a {\n background: rgba(0, 0, 0, 0.1);\n color: #f6f6f6;\n}\n.skin-blue-dark .main-header .navbar .sidebar-toggle {\n color: #fff;\n}\n.skin-blue-dark .main-header .navbar .sidebar-toggle:hover {\n color: #f6f6f6;\n background: rgba(0, 0, 0, 0.1);\n}\n.skin-blue-dark .main-header .navbar .sidebar-toggle {\n color: #fff;\n}\n.skin-blue-dark .main-header .navbar .sidebar-toggle:hover {\n background-color: #367fa9;\n}\n@media (max-width: 767px) {\n .skin-blue-dark .main-header .navbar .dropdown-menu li.divider {\n background-color: rgba(255, 255, 255, 0.1);\n color: #fff;\n }\n .skin-blue-dark .main-header .navbar .dropdown-menu li a {\n color: #fff;\n }\n .skin-blue-dark .main-header .navbar .dropdown-menu li a:hover {\n background: #367fa9;\n color: #fff;\n }\n}\n.skin-blue-dark .main-header li.user-header {\n background-color: #3c8dbc;\n}\n.skin-blue-dark .content-header {\n background: transparent;\n}\n.skin-blue-dark .wrapper,\n.skin-blue-dark .main-sidebar,\n.skin-blue-dark .left-side {\n background-color: #222d32;\n}\n.skin-blue-dark .user-panel > .info,\n.skin-blue-dark .user-panel > .info > a {\n color: #fff;\n}\n.skin-blue-dark .sidebar-menu > li.header {\n color: #4b646f;\n background: #1a2226;\n}\n.skin-blue-dark .sidebar-menu > li > a {\n border-left: 3px solid transparent;\n}\n.skin-blue-dark .sidebar-menu > li:hover > a,\n.skin-blue-dark .sidebar-menu > li.active > a {\n color: #fff;\n background: #1e282c;\n border-left-color: #3c8dbc;\n}\n.skin-blue-dark .sidebar-menu > li > .treeview-menu {\n margin: 0 1px;\n background: #2c3b41;\n}\n.skin-blue-dark .sidebar a {\n color: #b8c7ce;\n}\n.skin-blue-dark .sidebar a:hover {\n text-decoration: none;\n}\n.skin-blue-dark .treeview-menu > li > a {\n color: #8aa4af;\n}\n.skin-blue-dark .treeview-menu > li.active > a,\n.skin-blue-dark .treeview-menu > li > a:hover {\n color: #fff;\n}\n.skin-blue-dark .sidebar-form {\n border-radius: 3px;\n border: 1px solid #374850;\n margin: 10px 10px;\n}\n.skin-blue-dark .sidebar-form input[type=\"text\"],\n.skin-blue-dark .sidebar-form .btn {\n box-shadow: none;\n background-color: #374850;\n border: 1px solid transparent;\n height: 35px;\n -webkit-transition: all 0.3s ease-in-out;\n -o-transition: all 0.3s ease-in-out;\n transition: all 0.3s ease-in-out;\n}\n.skin-blue-dark .sidebar-form input[type=\"text\"] {\n color: #666;\n border-top-left-radius: 2px;\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 2px;\n}\n.skin-blue-dark .sidebar-form input[type=\"text\"]:focus,\n.skin-blue-dark .sidebar-form input[type=\"text\"]:focus + .input-group-btn .btn {\n background-color: #fff;\n color: #666;\n}\n.skin-blue-dark .sidebar-form input[type=\"text\"]:focus + .input-group-btn .btn {\n border-left-color: #fff;\n}\n.skin-blue-dark .sidebar-form .btn {\n color: #999;\n border-top-left-radius: 0;\n border-top-right-radius: 2px;\n border-bottom-right-radius: 2px;\n border-bottom-left-radius: 0;\n}\n.skin-blue-dark.layout-top-nav .main-header > .logo .logo-variant {\n background-color: none;\n}\n.btn,\n.btn:hover {\n color: #fff !important;\n}\n.btn.btn-primary,\n.btn:hover.btn-primary,\n.btn .btn-primary:link,\n.btn:hover .btn-primary:link {\n background-color: #307095;\n border-color: #FFF;\n color: #FFF;\n}\n.btna.btn-primary:hover,\n.btn:hovera.btn-primary:hover {\n background-color: #23536f;\n border-color: #23536f;\n color: #fff;\n}\n.btn.btn-white:link,\n.btn:hover.btn-white:link {\n background-color: #307095;\n color: #fff;\n}\n.btn.btn-white:hover,\n.btn:hover.btn-white:hover {\n background-color: #173648;\n color: #fff;\n}\n.btn-info {\n border-color: #fff;\n}\n/**\nThe dropdown is white, so use a darker color\n */\nli.dropdown-item-marker {\n color: var(--button-primary);\n}\na:hover {\n color: var(--hover-link);\n}\na:visited {\n color: var(--visited-link);\n}\n.text-primary {\n color: #fff;\n}\n#sort tr.cansort {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n:root {\n --background: #222;\n --back-main: #333;\n --back-sub: #272727;\n --back-sub-alt: rgba(0, 0, 0, 0.36);\n --button-default: #296282;\n --button-primary: #1d455b;\n --button-hover: #173648;\n --header: #3c8dbc;\n /* Use same as Header picker */\n --text-main: #BBB;\n --text-sub: #9b9b9b;\n --link: #00BFFF;\n /* Use same as Header picker, lighten by 70% */\n --visited-link: #4dd2ff;\n /* Use same as Header picker, lighten by 70% */\n --hover-link: #99e5ff;\n /* Use same as Header picker, lighten by 70% */\n --nav-link: #FFF;\n /* Use same as Header picker */\n --light-link: #fff;\n /* Use same as Header picker */\n}\n#ldapad_test_results.well.well-sm {\n color: var(--back-main);\n}\na.actions {\n color: #fff !important;\n}\n.pagination > li > a {\n color: var(--light-link);\n background-color: var(--back-main);\n}\n.pagination > .active > a {\n background-color: var(--visited-link);\n border-color: var(--light-link);\n}\n.pagination > .active > a:hover {\n background-color: var(--hover-link);\n}\n.tasks-menu > .dropdown-menu > li .menu {\n background-color: var(--back-main);\n}\n.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress {\n background-color: var(--background);\n}\nh2.task_menu {\n color: var(--link);\n}\n.navbar-custom-menu > .navbar-nav > li > .dropdown-menu {\n background-color: var(--back-main);\n color: var(--link);\n}\n.main-header .navbar,\n.main-header .logo {\n background-color: var(--header);\n background: -webkit-linear-gradient(top, var(--header) 0%, var(--header) 100%);\n background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%);\n border-color: var(--header);\n}\n.bootstrap-table .fixed-table-container .table thead th .sortable {\n color: var(--nav-link);\n}\n.bootstrap-table .fixed-table-toolbar .columns label {\n color: #000;\n}\n.thead,\n.navbar-nav > li > a:link {\n color: var(--nav-link);\n}\n.far fa-life-ring {\n color: var(--link);\n}\n.modal-content {\n background-color: var(--back-main);\n color: var(--text-main);\n}\na:link {\n color: var(--link);\n}\n.btn-primary.hover {\n color: var(--nav-link);\n}\n.bootstrap-table .fixed-table-toolbar .columns label {\n color: #000;\n}\n.small-box h3,\n.small-box p {\n color: var(--nav-link) !important;\n}\n.small-box h3 a:hover,\n.small-box p a:hover {\n text-decoration: none;\n color: var(--nav-link) !important;\n}\n#accessoriesTable > tbody > tr > td > nobr > a > i.fa {\n color: var(--text-main);\n}\n#assetsListingTable > tbody > tr > td > nobr > a > i.fa {\n color: var(--text-main);\n}\n#assetsListingTable > tbody > tr.selected > td {\n background-color: var(--back-main);\n}\nbody {\n color: var(--text-main);\n}\n.box,\n.box.box-default {\n border-top: 3px solid var(--header);\n border-top-color: var(--header);\n}\n.box-body,\n.box-footer,\n.box-header {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.btn-default {\n background-color: var(--button-default);\n color: var(--link);\n}\n.btn-default dropdown-toggle {\n background-color: var(--button-default);\n color: var(--link);\n}\n.btn-default:active,\n.btn-default:focus,\n.btn-default:hover,\n.btn-default.active {\n background-color: var(--button-hover);\n color: var(--link);\n}\n.btn-primary,\n.btn-primary.hover,\n.btn-primary:active,\n.text-blue {\n color: var(--text-main);\n}\n.btn-primary:hover {\n background-color: var(--button-primary);\n}\n#componentsTable > tbody > tr > td > nobr > a > i.fa {\n color: var(--text-main);\n}\n#consumablesTable > tbody > tr > td > nobr > a > i.fa {\n color: var(--text-main);\n}\n.content-wrapper {\n background-color: var(--background);\n}\n#create-form > div > div > div > span > i.fa {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.datepicker .datepicker-switch:hover,\n.datepicker .next:hover,\n.datepicker .prev:hover,\n.datepicker tfoot tr th:hover,\n.datepicker table tr td.day.focused,\n.datepicker table tr td.day:hover {\n background-color: var(--header);\n}\n.datepicker.dropdown-menu {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n#details > div > div > div > table {\n background-color: transparent;\n}\n.dropdown-menu > li > a:hover {\n background-color: var(--back-main);\n color: var(--nav-link);\n}\n.fixed-table-body thead th .th-inner {\n color: var(--nav-link);\n}\n.form-control {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.form-control[disabled],\n.form-control[readonly],\nfieldset[disabled] .form-control {\n background-color: var(--back-main);\n color: var(--text-main);\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\np {\n color: var(--text-main);\n}\n.help-block {\n color: var(--text-sub);\n}\ninput[type=text],\ninput[type=search] {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n#licensesTable > tbody > tr > td > nobr > a > i.fa {\n color: var(--text-main);\n}\n.main-footer {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.nav-tabs-custom > .nav-tabs > li > a,\n.nav-tabs-custom > .nav-tabs > li.active > a {\n color: var(--text-main);\n}\n.nav-tabs-custom > .nav-tabs > li.active {\n border-top-color: var(--header);\n}\n.nav-tabs-custom > .nav-tabs > li.active > a {\n background-color: var(--back-main);\n}\n.nav-tabs-custom > .nav-tabs > li.active > a:hover {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.nav-tabs-custom,\n.nav-tabs-custom > .tab-content {\n background-color: var(--back-main);\n}\n.navbar-nav > .tasks-menu > .dropdown-menu > li.header {\n background-color: var(--back-main);\n color: var(--header);\n}\n.open > .dropdown-toggle.btn-default {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.panel {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.panel-default > .panel-heading {\n background-color: var(--back-main);\n color: var(--header);\n}\n.select2-container--default .select2-results__option[aria-selected=true],\n.select2-container--default .select2-results__option[aria-selected=true]:hover {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.select2-container--default .select2-results__option--highlighted[aria-selected] {\n background-color: var(--header);\n color: var(--back-main);\n}\n.select2-container--default .select2-selection--single .select2-selection__rendered {\n color: var(--text-main);\n}\n.select2-container--default .select2-selection--multiple .select2-selection__choice {\n background-color: var(--header);\n}\n.select2-selection--single {\n background-color: var(--back-sub) !important;\n color: var(--text-main) !important;\n}\n.select2-dropdown {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.skin-blue-dark .main-header .navbar .dropdown-menu li a {\n color: #FFFFFF;\n}\n.skin-blue-dark .main-header .navbar .dropdown-menu li a:hover {\n background-color: #3c8dbc;\n}\n.fixed-table-body thead th .th-inner,\n.skin-blue-dark .sidebar-menu > li.active > a,\n.skin-blue .sidebar-menu > li:hover > a,\n.sidebar-toggle:hover {\n background-color: var(--header) !important;\n}\n.tab-content,\n.tab-pane {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.table-striped > tbody > tr:nth-of-type(odd) {\n background-color: var(--back-sub);\n}\n.table-striped > tbody > tr:nth-of-type(even) {\n background-color: var(--back-main);\n}\n#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa,\n.box-body,\n.box-footer,\n.box-header {\n color: var(--text-main);\n}\n.box-header.with-border {\n border-bottom: #000;\n}\na {\n color: var(--link);\n}\na:link {\n color: var(--link);\n}\na:hover {\n color: var(--hover-link);\n text-decoration: underline;\n}\na:visited {\n color: var(--visited-link);\n}\n#customFieldsTable a[href*='/models'] {\n background-color: var(--back-sub-alt);\n color: var(--link);\n}\n#customFieldsTable a[href*='/models']:hover {\n background-color: var(--text-sub);\n color: var(--button-hover);\n}\n#customFieldsTable a[href*='/models']:visited {\n background-color: var(--background);\n color: var(--visited-link);\n}\n#customFieldsTable a[href*='/fieldsets'] {\n background-color: transparent;\n}\n.row-striped {\n vertical-align: top;\n line-height: 2.6;\n padding: 0px;\n margin-left: 20px;\n box-sizing: border-box;\n display: table;\n}\n.row-striped .row:nth-of-type(odd) div {\n background-color: var(--back-sub);\n color: var(--text-main);\n border-top: 1px solid #dddddd;\n display: table-cell;\n}\n.row-striped .row:nth-of-type(even) div {\n background-color: var(--back-sub);\n color: var(--text-main);\n border-top: 1px solid #dddddd;\n display: table-cell;\n}\n.row-new-striped > .row:nth-of-type(odd) {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.row-new-striped > .row:nth-of-type(even) {\n background-color: var(--back-sub-alt);\n color: var(--text-main);\n}\n.search-highlight,\n.search-highlight:hover {\n background-color: #e9d15b;\n}\n.table > tbody > tr.warning > td {\n background-color: var(--back-sub);\n}\n/*\n * Skin: Contrast\n * ----------\n */\n.skin-contrast .main-header .navbar {\n background-color: #001F3F;\n}\n.skin-contrast .main-header .navbar .nav > li > a {\n color: #fff;\n}\n.skin-contrast .main-header .navbar .nav > li > a:hover,\n.skin-contrast .main-header .navbar .nav > li > a:active,\n.skin-contrast .main-header .navbar .nav > li > a:focus,\n.skin-contrast .main-header .navbar .nav .open > a,\n.skin-contrast .main-header .navbar .nav .open > a:hover,\n.skin-contrast .main-header .navbar .nav .open > a:focus,\n.skin-contrast .main-header .navbar .nav > .active > a {\n background: rgba(0, 0, 0, 0.1);\n color: #f6f6f6;\n}\n.skin-contrast .main-header .navbar .sidebar-toggle {\n color: #fff;\n}\n.skin-contrast .main-header .navbar .sidebar-toggle:hover {\n color: #f6f6f6;\n background: rgba(0, 0, 0, 0.1);\n}\n.skin-contrast .main-header .navbar .sidebar-toggle {\n color: #fff;\n}\n.skin-contrast .main-header .navbar .sidebar-toggle:hover {\n background-color: #001226;\n}\n@media (max-width: 767px) {\n .skin-contrast .main-header .navbar .dropdown-menu li.divider {\n background-color: rgba(255, 255, 255, 0.1);\n }\n .skin-contrast .main-header .navbar .dropdown-menu li a {\n color: #fff;\n }\n .skin-contrast .main-header .navbar .dropdown-menu li a:hover {\n background: #001226;\n }\n}\n.skin-contrast .main-header li.user-header {\n background-color: #001F3F;\n}\n.skin-contrast .content-header {\n background: transparent;\n}\n.skin-contrast .wrapper,\n.skin-contrast .main-sidebar,\n.skin-contrast .left-side {\n background-color: #222d32;\n}\n.skin-contrast .user-panel > .info,\n.skin-contrast .user-panel > .info > a {\n color: #fff;\n}\n.skin-contrast .sidebar-menu > li.header {\n color: #4b646f;\n background: #1a2226;\n}\n.skin-contrast .sidebar-menu > li > a {\n border-left: 3px solid transparent;\n}\n.skin-contrast .sidebar-menu > li:hover > a,\n.skin-contrast .sidebar-menu > li.active > a {\n color: #fff;\n background: #1e282c;\n border-left-color: #001F3F;\n}\n.skin-contrast .sidebar-menu > li > .treeview-menu {\n margin: 0 1px;\n background: #2c3b41;\n}\n.skin-contrast .sidebar a {\n color: #b8c7ce;\n}\n.skin-contrast .sidebar a:hover {\n text-decoration: none;\n}\n.skin-contrast .treeview-menu > li > a {\n color: #8aa4af;\n}\n.skin-contrast .treeview-menu > li.active > a,\n.skin-contrast .treeview-menu > li > a:hover {\n color: #fff;\n}\n.skin-contrast .sidebar-form {\n border-radius: 3px;\n border: 1px solid #374850;\n margin: 10px 10px;\n}\n.skin-contrast .sidebar-form input[type=\"text\"],\n.skin-contrast .sidebar-form .btn {\n box-shadow: none;\n background-color: #374850;\n border: 1px solid transparent;\n height: 35px;\n -webkit-transition: all 0.3s ease-in-out;\n -o-transition: all 0.3s ease-in-out;\n transition: all 0.3s ease-in-out;\n}\n.skin-contrast .sidebar-form input[type=\"text\"] {\n color: #666;\n border-top-left-radius: 2px;\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 2px;\n}\n.skin-contrast .sidebar-form input[type=\"text\"]:focus,\n.skin-contrast .sidebar-form input[type=\"text\"]:focus + .input-group-btn .btn {\n background-color: #fff;\n color: #666;\n}\n.skin-contrast .sidebar-form input[type=\"text\"]:focus + .input-group-btn .btn {\n border-left-color: #fff;\n}\n.skin-contrast .sidebar-form .btn {\n color: #999;\n border-top-left-radius: 0;\n border-top-right-radius: 2px;\n border-bottom-right-radius: 2px;\n border-bottom-left-radius: 0;\n}\n.skin-contrast.layout-top-nav .main-header > .logo .logo-variant {\n background-color: none;\n}\n.btn.btn-default:hover,\n.btn:hover.btn-default:hover,\n.btn .btn-default:link:hover,\n.btn:hover .btn-default:link:hover {\n color: #00060c;\n}\n.btn.btn-default:visited,\n.btn:hover.btn-default:visited,\n.btn .btn-default:link:visited,\n.btn:hover .btn-default:link:visited {\n color: #00060c;\n}\n.btn.btn-primary,\n.btn:hover.btn-primary,\n.btn .btn-primary:link,\n.btn:hover .btn-primary:link {\n background-color: #00060c;\n border-color: #000000;\n color: #fff;\n}\n.btna.btn-primary:hover,\n.btn:hovera.btn-primary:hover {\n background-color: #000000;\n border-color: #000000;\n color: #fff;\n}\n.btn.btn-white:link,\n.btn:hover.btn-white:link {\n background-color: #00060c;\n color: #fff;\n}\n.btn.btn-white:hover,\n.btn:hover.btn-white:hover {\n background-color: #000000;\n color: #fff;\n}\na.btn.btn-link.text-left {\n color: #001F3F;\n border: 1px solid #000;\n}\na.btn.btn-link.text-left:hover {\n color: #001F3F;\n}\na {\n color: #001F3F;\n}\na:hover {\n color: #001F3F;\n text-decoration: underline;\n}\na:visited {\n color: #001F3F;\n}\na.btn:hover {\n color: #fff;\n text-decoration: underline;\n}\na.btn:visited {\n color: #fff;\n text-decoration: none;\n}\n.text-primary {\n color: #000000;\n}\n.skin-contrast .treeview-menu > li > a {\n color: #FFF;\n}\n.bg-teal {\n background-color: #1b6a6a !important;\n}\n.bg-orange {\n background-color: #995400 !important;\n}\n.bg-purple {\n background-color: #3a3767 !important;\n}\n.bg-maroon {\n background-color: #7d1038 !important;\n}\n.pagination > li > a {\n color: #00060c !important;\n}\n.pagination > .active > a {\n background-color: #001F3F;\n color: #FFF !important;\n}\n.btn-success {\n background-color: #000d07;\n}\ninput::-webkit-input-placeholder {\n /* Chrome/Opera/Safari */\n color: #b5bbc8 !important;\n}\ninput::-moz-placeholder {\n /* Firefox 19+ */\n color: #b5bbc8 !important;\n}\ninput::-ms-input-placeholder {\n /* IE 10+ */\n color: #b5bbc8 !important;\n}\n.select2-default,\n.select2-selection__placeholder {\n color: #37383c !important;\n}\n.callout.callout-info {\n background-color: #23536f !important;\n}\n.fixed-table-container tbody .selected td {\n background-color: #fff8af;\n}\n.search-highlight,\n.search-highlight:hover {\n background-color: #e9d15b;\n}\n/*\n * Skin: Green\n * ----------\n */\n:root {\n --background: #222;\n --back-main: #333;\n --back-sub: #3d4144;\n --back-sub-alt: rgba(0, 0, 0, 0.36);\n --button-default: #005a31;\n --button-primary: #002715;\n --button-hover: #000d07;\n --header: #00a65a;\n /* Use same as Header picker */\n --text-main: #BBB;\n --text-sub: #9b9b9b;\n --link: #00a65a;\n /* Use same as Header picker, lighten by 70% */\n --visited-link: #00f383;\n /* Use same as Header picker, lighten by 70% */\n --hover-link: #0dff90;\n}\n.skin-green .main-header .navbar {\n background-color: #00a65a;\n}\n.skin-green .main-header .navbar .nav > li > a {\n color: #fff;\n}\n.skin-green .main-header .navbar .nav > li > a:hover,\n.skin-green .main-header .navbar .nav > li > a:active,\n.skin-green .main-header .navbar .nav > li > a:focus,\n.skin-green .main-header .navbar .nav .open > a,\n.skin-green .main-header .navbar .nav .open > a:hover,\n.skin-green .main-header .navbar .nav .open > a:focus,\n.skin-green .main-header .navbar .nav > .active > a {\n background: rgba(0, 0, 0, 0.1);\n color: #f6f6f6;\n}\n.skin-green .main-header .navbar .sidebar-toggle {\n color: #fff;\n}\n.skin-green .main-header .navbar .sidebar-toggle:hover {\n color: #f6f6f6;\n background: rgba(0, 0, 0, 0.1);\n}\n.skin-green .main-header .navbar .sidebar-toggle {\n color: #fff;\n}\n.skin-green .main-header .navbar .sidebar-toggle:hover {\n background-color: #008d4c;\n}\n@media (max-width: 767px) {\n .skin-green .main-header .navbar .dropdown-menu li.divider {\n background-color: rgba(255, 255, 255, 0.1);\n }\n .skin-green .main-header .navbar .dropdown-menu li a {\n color: #333;\n }\n .skin-green .main-header .navbar .dropdown-menu li a:hover {\n background: #008d4c;\n }\n}\n.skin-green .main-header li.user-header {\n background-color: #00a65a;\n}\n.skin-green .content-header {\n background: transparent;\n}\n.skin-green .wrapper,\n.skin-green .main-sidebar,\n.skin-green .left-side {\n background-color: #222d32;\n}\n.skin-green .user-panel > .info,\n.skin-green .user-panel > .info > a {\n color: #fff;\n}\n.skin-green .sidebar-menu > li.header {\n color: #4b646f;\n background: #1a2226;\n}\n.skin-green .sidebar-menu > li > a {\n border-left: 3px solid transparent;\n}\n.skin-green .sidebar-menu > li:hover > a,\n.skin-green .sidebar-menu > li.active > a {\n color: #fff;\n background: #1e282c;\n border-left-color: #00a65a;\n}\n.skin-green .sidebar-menu > li > .treeview-menu {\n margin: 0 1px;\n background: #2c3b41;\n}\n.skin-green .sidebar a {\n color: #b8c7ce;\n}\n.skin-green .sidebar a:hover {\n text-decoration: none;\n}\n.skin-green .treeview-menu > li > a {\n color: #8aa4af;\n}\n.skin-green .treeview-menu > li.active > a,\n.skin-green .treeview-menu > li > a:hover {\n color: #fff;\n}\n.skin-green .sidebar-form {\n border-radius: 3px;\n border: 1px solid #374850;\n margin: 10px 10px;\n}\n.skin-green .sidebar-form input[type=\"text\"],\n.skin-green .sidebar-form .btn {\n box-shadow: none;\n background-color: #374850;\n border: 1px solid transparent;\n height: 35px;\n -webkit-transition: all 0.3s ease-in-out;\n -o-transition: all 0.3s ease-in-out;\n transition: all 0.3s ease-in-out;\n}\n.skin-green .sidebar-form input[type=\"text\"] {\n color: #666;\n border-top-left-radius: 2px;\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 2px;\n}\n.skin-green .sidebar-form input[type=\"text\"]:focus,\n.skin-green .sidebar-form input[type=\"text\"]:focus + .input-group-btn .btn {\n background-color: #fff;\n color: #666;\n}\n.skin-green .sidebar-form input[type=\"text\"]:focus + .input-group-btn .btn {\n border-left-color: #fff;\n}\n.skin-green .sidebar-form .btn {\n color: #999;\n border-top-left-radius: 0;\n border-top-right-radius: 2px;\n border-bottom-right-radius: 2px;\n border-bottom-left-radius: 0;\n}\n.skin-green.layout-top-nav .main-header > .logo .logo-variant {\n background-color: none;\n}\n.btn.btn-primary,\n.btn:hover.btn-primary,\n.btn .btn-primary:link,\n.btn:hover .btn-primary:link {\n background-color: #00733e;\n border-color: #004023;\n color: #fff;\n}\n.btna.btn-primary:hover,\n.btn:hovera.btn-primary:hover {\n background-color: #004023;\n border-color: #004023;\n color: #fff;\n}\n.btn.btn-white:link,\n.btn:hover.btn-white:link {\n background-color: #00733e;\n color: #fff;\n}\n.btn.btn-white:hover,\n.btn:hover.btn-white:hover {\n background-color: #000d07;\n color: #fff;\n}\na.btn-info:link,\na.btn-warning:link,\na.btn-danger:link {\n color: #FFF;\n}\na.btn-info:visited,\na.btn-warning:visited,\na.btn-danger:visited {\n color: #FFF;\n}\na:link {\n color: var(--link);\n}\na:visited {\n color: var(--visited-link);\n}\na {\n color: #00a65a;\n}\na:hover {\n color: #004023;\n}\na:visited {\n color: #00a65a;\n}\n.text-primary {\n color: #004023;\n}\n.far fa-life-ring {\n color: var(--link);\n}\n.fixed-table-container tbody .selected td {\n background-color: #fff8af;\n}\n.select2-container--default .select2-selection--multiple .select2-selection__choice {\n background-color: #00a65a;\n}\n.search-highlight,\n.search-highlight:hover {\n background-color: #e9d15b;\n}\n/*\n * Skin: green dark\n * ----------\n */\n.skin-green-dark .main-header .navbar {\n background-color: #00a65a;\n}\n.skin-green-dark .main-header .navbar .nav > li > a {\n color: #fff;\n}\n.skin-green-dark .main-header .navbar .nav > li > a:hover,\n.skin-green-dark .main-header .navbar .nav > li > a:active,\n.skin-green-dark .main-header .navbar .nav > li > a:focus,\n.skin-green-dark .main-header .navbar .nav .open > a,\n.skin-green-dark .main-header .navbar .nav .open > a:hover,\n.skin-green-dark .main-header .navbar .nav .open > a:focus,\n.skin-green-dark .main-header .navbar .nav > .active > a {\n background: rgba(0, 0, 0, 0.1);\n color: #f6f6f6;\n}\n.skin-green-dark .main-header .navbar .sidebar-toggle {\n color: #fff;\n}\n.skin-green-dark .main-header .navbar .sidebar-toggle:hover {\n color: #f6f6f6;\n background: rgba(0, 0, 0, 0.1);\n}\n.skin-green-dark .main-header .navbar .sidebar-toggle {\n color: #fff;\n}\n.skin-green-dark .main-header .navbar .sidebar-toggle:hover {\n background-color: #008d4c;\n}\n@media (max-width: 767px) {\n .skin-green-dark .main-header .navbar .dropdown-menu li.divider {\n background-color: rgba(255, 255, 255, 0.1);\n color: #fff;\n }\n .skin-green-dark .main-header .navbar .dropdown-menu li a {\n color: #fff;\n }\n .skin-green-dark .main-header .navbar .dropdown-menu li a:hover {\n background: #008d4c;\n color: #fff;\n }\n}\n.skin-green-dark .main-header li.user-header {\n background-color: #00a65a;\n}\n.skin-green-dark .content-header {\n background: transparent;\n}\n.skin-green-dark .wrapper,\n.skin-green-dark .main-sidebar,\n.skin-green-dark .left-side {\n background-color: #222d32;\n}\n.skin-green-dark .user-panel > .info,\n.skin-green-dark .user-panel > .info > a {\n color: #fff;\n}\n.skin-green-dark .sidebar-menu > li.header {\n color: #4b646f;\n background: #1a2226;\n}\n.skin-green-dark .sidebar-menu > li > a {\n border-left: 3px solid transparent;\n}\n.skin-green-dark .sidebar-menu > li:hover > a,\n.skin-green-dark .sidebar-menu > li.active > a {\n color: #fff;\n background: #1e282c;\n border-left-color: #00a65a;\n}\n.skin-green-dark .sidebar-menu > li > .treeview-menu {\n margin: 0 1px;\n background: #2c3b41;\n}\n.skin-green-dark .sidebar a {\n color: #b8c7ce;\n}\n.skin-green-dark .sidebar a:hover {\n text-decoration: none;\n}\n.skin-green-dark .treeview-menu > li > a {\n color: #8aa4af;\n}\n.skin-green-dark .treeview-menu > li.active > a,\n.skin-green-dark .treeview-menu > li > a:hover {\n color: #fff;\n}\n.skin-green-dark .sidebar-form {\n border-radius: 3px;\n border: 1px solid #374850;\n margin: 10px 10px;\n}\n.skin-green-dark .sidebar-form input[type=\"text\"],\n.skin-green-dark .sidebar-form .btn {\n box-shadow: none;\n background-color: #374850;\n border: 1px solid transparent;\n height: 35px;\n -webkit-transition: all 0.3s ease-in-out;\n -o-transition: all 0.3s ease-in-out;\n transition: all 0.3s ease-in-out;\n}\n.skin-green-dark .sidebar-form input[type=\"text\"] {\n color: #666;\n border-top-left-radius: 2px;\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 2px;\n}\n.skin-green-dark .sidebar-form input[type=\"text\"]:focus,\n.skin-green-dark .sidebar-form input[type=\"text\"]:focus + .input-group-btn .btn {\n background-color: #fff;\n color: #666;\n}\n.skin-green-dark .sidebar-form input[type=\"text\"]:focus + .input-group-btn .btn {\n border-left-color: #fff;\n}\n.skin-green-dark .sidebar-form .btn {\n color: #999;\n border-top-left-radius: 0;\n border-top-right-radius: 2px;\n border-bottom-right-radius: 2px;\n border-bottom-left-radius: 0;\n}\n.skin-green-dark.layout-top-nav .main-header > .logo .logo-variant {\n background-color: none;\n}\n.btn,\n.btn:hover {\n color: #FFF !important;\n}\n.btn.btn-primary,\n.btn:hover.btn-primary,\n.btn .btn-primary:link,\n.btn:hover .btn-primary:link {\n background-color: #00733e;\n border-color: #FFF;\n color: #FFF;\n}\n.btna.btn-primary:hover,\n.btn:hovera.btn-primary:hover {\n background-color: #004023;\n border-color: #004023;\n color: #FFF;\n}\n.btn.btn-white:link,\n.btn:hover.btn-white:link {\n background-color: #00733e;\n color: #FFF;\n}\n.btn.btn-white:hover,\n.btn:hover.btn-white:hover {\n background-color: #000d07;\n color: #FFF;\n}\n.btn-info {\n border-color: #fff;\n}\n/**\nThe dropdown is white, so use a darker color\n */\nli.dropdown-item-marker {\n color: var(--button-primary);\n}\na:hover {\n color: var(--hover-link);\n}\na:visited {\n color: var(--visited-link);\n}\n.text-primary {\n color: #fff;\n}\n#sort tr.cansort {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n:root {\n --background: #222;\n --back-main: #333;\n --back-sub: #312F2F;\n --back-sub-alt: rgba(0, 0, 0, 0.36);\n --button-default: #006400;\n --button-primary: #003100;\n --button-hover: #000000;\n --header: #006400;\n /* Use same as Header picker */\n --text-main: #FFF;\n --text-sub: #9b9b9b;\n --link: #9ACD32;\n /* Use same as Header picker, lighten by 70% */\n --visited-link: #b8dc70;\n /* Use same as Header picker, lighten by 70% */\n --hover-link: #d7ebad;\n /* Use same as Header picker, lighten by 70% */\n --nav-link: #FFF;\n /* Use same as Header picker */\n --light-link: #fff;\n /* Use same as Header picker */\n}\n#ldapad_test_results.well.well-sm {\n color: var(--back-main);\n}\na.actions {\n color: #fff !important;\n}\n.pagination > li > a {\n color: var(--light-link);\n background-color: var(--back-main);\n}\n.pagination > .active > a {\n background-color: var(--visited-link);\n border-color: var(--light-link);\n}\n.pagination > .active > a:hover {\n background-color: var(--hover-link);\n}\n.tasks-menu > .dropdown-menu > li .menu {\n background-color: var(--back-main);\n}\n.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress {\n background-color: var(--background);\n}\nh2.task_menu {\n color: var(--link);\n}\n.navbar-custom-menu > .navbar-nav > li > .dropdown-menu {\n background-color: var(--back-main);\n color: var(--link);\n}\n.main-header .navbar,\n.main-header .logo {\n background-color: var(--header);\n background: -webkit-linear-gradient(top, var(--header) 0%, var(--header) 100%);\n background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%);\n border-color: var(--header);\n}\n.bootstrap-table .fixed-table-container .table thead th .sortable {\n color: var(--nav-link);\n}\n.far fa-life-ring {\n color: var(--link);\n}\n.thead,\n.navbar-nav > li > a:link {\n color: var(--nav-link);\n}\n.modal-content {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.btn-primary.hover {\n color: var(--nav-link);\n}\n.small-box h3,\n.small-box p {\n color: var(--nav-link) !important;\n}\n.small-box h3 a:hover,\n.small-box p a:hover {\n text-decoration: none;\n color: var(--nav-link) !important;\n}\n#accessoriesTable > tbody > tr > td > nobr > a > i.fa {\n color: var(--text-main);\n}\n#assetsListingTable > tbody > tr > td > nobr > a > i.fa {\n color: var(--text-main);\n}\n#assetsListingTable > tbody > tr.selected > td {\n background-color: var(--back-main);\n}\nbody {\n color: var(--text-main);\n}\n.box,\n.box.box-default {\n border-top: 3px solid var(--header);\n border-top-color: var(--header);\n}\n.box-body,\n.box-footer,\n.box-header {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.btn-default {\n background-color: var(--button-default);\n color: var(--link);\n}\n.btn-default dropdown-toggle {\n background-color: var(--button-default);\n color: var(--link);\n}\n.btn-default:active,\n.btn-default:focus,\n.btn-default:hover,\n.btn-default.active {\n background-color: var(--button-hover);\n color: var(--link);\n}\n.btn-primary,\n.btn-primary.hover,\n.btn-primary:active,\n.text-green {\n color: var(--text-main);\n}\n.btn-primary:hover {\n background-color: var(--button-primary);\n}\n#componentsTable > tbody > tr > td > nobr > a > i.fa {\n color: var(--text-main);\n}\n#consumablesTable > tbody > tr > td > nobr > a > i.fa {\n color: var(--text-main);\n}\n.content-wrapper {\n background-color: var(--background);\n}\n#create-form > div > div > div > span > i.fa {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.datepicker .datepicker-switch:hover,\n.datepicker .next:hover,\n.datepicker .prev:hover,\n.datepicker tfoot tr th:hover,\n.datepicker table tr td.day.focused,\n.datepicker table tr td.day:hover {\n background-color: var(--header);\n}\n.datepicker.dropdown-menu {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n#details > div > div > div > table {\n background-color: transparent;\n}\n.dropdown-menu > li > a:hover {\n background-color: var(--back-main);\n color: var(--nav-link);\n}\n.fixed-table-body thead th .th-inner {\n color: var(--nav-link);\n}\n.form-control {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.form-control[disabled],\n.form-control[readonly],\nfieldset[disabled] .form-control {\n background-color: var(--back-main);\n color: var(--text-main);\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\np {\n color: var(--text-main);\n}\n.help-block {\n color: var(--text-sub);\n}\ninput[type=text],\ninput[type=search] {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n#licensesTable > tbody > tr > td > nobr > a > i.fa {\n color: var(--text-main);\n}\n.main-footer {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.nav-tabs-custom > .nav-tabs > li > a,\n.nav-tabs-custom > .nav-tabs > li.active > a {\n color: var(--text-main);\n}\n.nav-tabs-custom > .nav-tabs > li.active {\n border-top-color: var(--header);\n}\n.nav-tabs-custom > .nav-tabs > li.active > a {\n background-color: var(--back-main);\n}\n.nav-tabs-custom > .nav-tabs > li.active > a:hover {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.nav-tabs-custom,\n.nav-tabs-custom > .tab-content {\n background-color: var(--back-main);\n}\n.open > .dropdown-toggle.btn-default {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.panel {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.panel-default > .panel-heading {\n background-color: var(--back-main);\n color: var(--header);\n}\n.select2-container--default .select2-results__option[aria-selected=true],\n.select2-container--default .select2-results__option[aria-selected=true]:hover {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.select2-container--default .select2-results__option--highlighted[aria-selected] {\n background-color: var(--header);\n color: var(--back-main);\n}\n.select2-container--default .select2-selection--single .select2-selection__rendered {\n color: var(--text-main);\n}\n.select2-container--default .select2-selection--multiple .select2-selection__choice {\n background-color: var(--header);\n}\n.select2-selection--single {\n background-color: var(--back-sub) !important;\n color: var(--text-main) !important;\n}\n.select2-dropdown {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.skin-green-dark .main-header .navbar .dropdown-menu li a {\n color: #FFFFFF;\n}\n.skin-green-dark .main-header .navbar .dropdown-menu li a:hover {\n background-color: #006300;\n}\n.fixed-table-body thead th .th-inner,\n.skin-green-dark .sidebar-menu > li.active > a,\n.skin-green .sidebar-menu > li:hover > a,\n.sidebar-toggle:hover {\n background-color: var(--header) !important;\n}\n.tab-content,\n.tab-pane {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.table-striped > tbody > tr:nth-of-type(odd) {\n background-color: var(--back-sub);\n}\n.table-striped > tbody > tr:nth-of-type(even) {\n background-color: var(--back-sub);\n}\n#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa,\n.box-body,\n.box-footer,\n.box-header {\n color: var(--text-main);\n}\n.box-header.with-border {\n border-bottom: #000;\n}\na {\n color: var(--link);\n}\na:link {\n color: var(--link);\n}\na:hover {\n color: var(--hover-link);\n text-decoration: underline;\n}\na:visited {\n color: var(--visited-link);\n}\n#customFieldsTable a[href*='/models'] {\n background-color: var(--back-sub-alt);\n color: var(--link);\n}\n#customFieldsTable a[href*='/models']:hover {\n background-color: var(--text-sub);\n color: var(--button-hover);\n}\n#customFieldsTable a[href*='/models']:visited {\n background-color: var(--background);\n color: var(--visited-link);\n}\n#customFieldsTable a[href*='/fieldsets'] {\n background-color: transparent;\n}\n.row-striped {\n vertical-align: top;\n line-height: 2.6;\n padding: 0px;\n margin-left: 20px;\n box-sizing: border-box;\n display: table;\n}\n.row-striped .row:nth-of-type(odd) div {\n background-color: var(--back-sub);\n color: var(--text-main);\n border-top: 1px solid #dddddd;\n display: table-cell;\n}\n.row-striped .row:nth-of-type(even) div {\n background-color: var(--back-sub);\n color: var(--text-main);\n border-top: 1px solid #dddddd;\n display: table-cell;\n}\n.row-new-striped > .row:nth-of-type(odd) {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.row-new-striped > .row:nth-of-type(even) {\n background-color: var(--back-sub-alt);\n color: var(--text-main);\n}\n.search-highlight,\n.search-highlight:hover {\n background-color: #e9d15b;\n}\n.table > tbody > tr.warning > td {\n background-color: var(--back-sub);\n}\n/*\n * Skin: orange dark\n * ----------\n */\n.skin-orange-dark .main-header .navbar {\n background-color: #FF8C00;\n}\n.skin-orange-dark .main-header .navbar .nav > li > a {\n color: #fff;\n}\n.skin-orange-dark .main-header .navbar .nav > li > a:hover,\n.skin-orange-dark .main-header .navbar .nav > li > a:active,\n.skin-orange-dark .main-header .navbar .nav > li > a:focus,\n.skin-orange-dark .main-header .navbar .nav .open > a,\n.skin-orange-dark .main-header .navbar .nav .open > a:hover,\n.skin-orange-dark .main-header .navbar .nav .open > a:focus,\n.skin-orange-dark .main-header .navbar .nav > .active > a {\n background: rgba(0, 0, 0, 0.1);\n color: #f6f6f6;\n}\n.skin-orange-dark .main-header .navbar .sidebar-toggle {\n color: #fff;\n}\n.skin-orange-dark .main-header .navbar .sidebar-toggle:hover {\n color: #f6f6f6;\n background: rgba(0, 0, 0, 0.1);\n}\n.skin-orange-dark .main-header .navbar .sidebar-toggle {\n color: #fff;\n}\n.skin-orange-dark .main-header .navbar .sidebar-toggle:hover {\n background-color: #e67e00;\n}\n@media (max-width: 767px) {\n .skin-orange-dark .main-header .navbar .dropdown-menu li.divider {\n background-color: rgba(255, 255, 255, 0.1);\n color: #fff;\n }\n .skin-orange-dark .main-header .navbar .dropdown-menu li a {\n color: #fff;\n }\n .skin-orange-dark .main-header .navbar .dropdown-menu li a:hover {\n background: #e67e00;\n color: #fff;\n }\n}\n.skin-orange-dark .main-header li.user-header {\n background-color: #FF8C00;\n}\n.skin-orange-dark .content-header {\n background: transparent;\n}\n.skin-orange-dark .wrapper,\n.skin-orange-dark .main-sidebar,\n.skin-orange-dark .left-side {\n background-color: #222d32;\n}\n.skin-orange-dark .user-panel > .info,\n.skin-orange-dark .user-panel > .info > a {\n color: #fff;\n}\n.skin-orange-dark .sidebar-menu > li.header {\n color: #4b646f;\n background: #1a2226;\n}\n.skin-orange-dark .sidebar-menu > li > a {\n border-left: 3px solid transparent;\n}\n.skin-orange-dark .sidebar-menu > li:hover > a,\n.skin-orange-dark .sidebar-menu > li.active > a {\n color: #fff;\n background: #1e282c;\n border-left-color: #FF8C00;\n}\n.skin-orange-dark .sidebar-menu > li > .treeview-menu {\n margin: 0 1px;\n background: #2c3b41;\n}\n.skin-orange-dark .sidebar a {\n color: #b8c7ce;\n}\n.skin-orange-dark .sidebar a:hover {\n text-decoration: none;\n}\n.skin-orange-dark .treeview-menu > li > a {\n color: #8aa4af;\n}\n.skin-orange-dark .treeview-menu > li.active > a,\n.skin-orange-dark .treeview-menu > li > a:hover {\n color: #fff;\n}\n.skin-orange-dark .sidebar-form {\n border-radius: 3px;\n border: 1px solid #374850;\n margin: 10px 10px;\n}\n.skin-orange-dark .sidebar-form input[type=\"text\"],\n.skin-orange-dark .sidebar-form .btn {\n box-shadow: none;\n background-color: #374850;\n border: 1px solid transparent;\n height: 35px;\n -webkit-transition: all 0.3s ease-in-out;\n -o-transition: all 0.3s ease-in-out;\n transition: all 0.3s ease-in-out;\n}\n.skin-orange-dark .sidebar-form input[type=\"text\"] {\n color: #666;\n border-top-left-radius: 2px;\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 2px;\n}\n.skin-orange-dark .sidebar-form input[type=\"text\"]:focus,\n.skin-orange-dark .sidebar-form input[type=\"text\"]:focus + .input-group-btn .btn {\n background-color: #fff;\n color: #666;\n}\n.skin-orange-dark .sidebar-form input[type=\"text\"]:focus + .input-group-btn .btn {\n border-left-color: #fff;\n}\n.skin-orange-dark .sidebar-form .btn {\n color: #999;\n border-top-left-radius: 0;\n border-top-right-radius: 2px;\n border-bottom-right-radius: 2px;\n border-bottom-left-radius: 0;\n}\n.skin-orange-dark.layout-top-nav .main-header > .logo .logo-variant {\n background-color: none;\n}\n.btn,\n.btn:hover {\n color: #fff !important;\n}\n.btn.btn-primary,\n.btn:hover.btn-primary,\n.btn .btn-primary:link,\n.btn:hover .btn-primary:link {\n background-color: #cc7000;\n border-color: #fff;\n color: #fff;\n}\n.btna.btn-primary:hover,\n.btn:hovera.btn-primary:hover {\n background-color: #995400;\n border-color: #995400;\n color: #fff;\n}\n.btn.btn-white:link,\n.btn:hover.btn-white:link {\n background-color: #cc7000;\n color: #fff;\n}\n.btn.btn-white:hover,\n.btn:hover.btn-white:hover {\n background-color: #663800;\n color: #fff;\n}\n.btn-info {\n border-color: #fff;\n}\n/**\nThe dropdown is white, so use a darker color\n */\nli.dropdown-item-marker {\n color: var(--button-primary);\n}\n.text-primary {\n color: #fff;\n}\n#sort tr.cansort {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n:root {\n --background: #222;\n --back-main: #333;\n --back-sub: #2E2C2C;\n --back-sub-alt: rgba(0, 0, 0, 0.36);\n --button-default: #b36200;\n --button-primary: #804600;\n --button-hover: #663800;\n --header: #FF8C00;\n /* Use same as Header picker */\n --text-main: #BBB;\n --text-sub: #9b9b9b;\n --link: #FFA500;\n /* Use same as Header picker, lighten by 70% */\n --visited-link: #ffc04d;\n /* Use same as Header picker, lighten by 70% */\n --hover-link: #ffdb99;\n /* Use same as Header picker, lighten by 70% */\n --nav-link: #FFF;\n /* Use same as Header picker */\n --light-link: #fff;\n /* Use same as Header picker */\n}\n#ldapad_test_results.well.well-sm {\n color: var(--back-main);\n}\na.actions {\n color: #fff !important;\n}\n.pagination > li > a {\n color: var(--light-link);\n background-color: var(--back-main);\n}\n.pagination > .active > a {\n background-color: var(--visited-link);\n border-color: var(--light-link);\n}\n.pagination > .active > a:hover {\n background-color: var(--hover-link);\n}\n.tasks-menu > .dropdown-menu > li .menu {\n background-color: var(--back-main);\n}\n.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress {\n background-color: var(--background);\n}\nh2.task_menu {\n color: var(--link);\n}\n.navbar-custom-menu > .navbar-nav > li > .dropdown-menu {\n background-color: var(--back-main);\n color: var(--link);\n}\n.main-header .navbar,\n.main-header .logo {\n background-color: var(--header);\n background: -webkit-linear-gradient(top, var(--header) 0%, var(--header) 100%);\n background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%);\n border-color: var(--header);\n}\n.far fa-life-ring {\n color: var(--link);\n}\n.bootstrap-table .fixed-table-container .table thead th .sortable {\n color: var(--nav-link);\n}\n.bootstrap-table .fixed-table-toolbar .columns label {\n color: #000;\n}\n.thead,\n.navbar-nav > li > a:link {\n color: var(--nav-link);\n}\n.modal-content {\n background-color: var(--back-main);\n color: var(--text-main);\n}\na:link {\n color: var(--link);\n}\na:visited {\n color: var(--visited-link);\n}\na:hover {\n color: var(--hover-link);\n}\n.btn-primary.hover {\n color: var(--nav-link);\n}\n.small-box h3,\n.small-box p {\n color: var(--nav-link) !important;\n}\n.small-box h3 a:hover,\n.small-box p a:hover {\n text-decoration: none;\n color: var(--nav-link) !important;\n}\n#accessoriesTable > tbody > tr > td > nobr > a > i.fa {\n color: var(--text-main);\n}\n#assetsListingTable > tbody > tr > td > nobr > a > i.fa {\n color: var(--text-main);\n}\n#assetsListingTable > tbody > tr.selected > td {\n background-color: var(--back-main);\n}\nbody {\n color: var(--text-main);\n}\n.box,\n.box.box-default {\n border-top: 3px solid var(--header);\n border-top-color: var(--header);\n}\n.box-body,\n.box-footer,\n.box-header {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.btn-default {\n background-color: var(--button-default);\n color: var(--nav-link);\n}\na:link.btn-default {\n color: var(--nav-link);\n}\n.btn-default dropdown-toggle {\n background-color: var(--button-default);\n color: var(--nav-link);\n}\n.btn-default:active,\n.btn-default:focus,\n.btn-default:hover,\n.btn-default.active {\n background-color: var(--button-hover);\n color: var(--background);\n}\n.btn-primary,\n.btn-primary.hover,\n.btn-primary:active,\n.text-orange {\n color: var(--nav-link) !important;\n border-color: var(--button-primary);\n}\n.btn-primary:hover {\n background-color: var(--button-primary);\n}\n#componentsTable > tbody > tr > td > nobr > a > i.fa {\n color: var(--text-main);\n}\n#consumablesTable > tbody > tr > td > nobr > a > i.fa {\n color: var(--text-main);\n}\n.content-wrapper {\n background-color: var(--background);\n}\n#create-form > div > div > div > span > i.fa {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.datepicker .datepicker-switch:hover,\n.datepicker .next:hover,\n.datepicker .prev:hover,\n.datepicker tfoot tr th:hover,\n.datepicker table tr td.day.focused,\n.datepicker table tr td.day:hover {\n background-color: var(--header);\n}\n.datepicker.dropdown-menu {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n#details > div > div > div > table {\n background-color: transparent;\n}\n.dropdown-menu > li > a:hover {\n background-color: var(--back-main);\n color: var(--nav-link);\n}\n.fixed-table-body thead th .th-inner {\n color: var(--nav-link);\n}\n.form-control {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.form-control[disabled],\n.form-control[readonly],\nfieldset[disabled] .form-control {\n background-color: var(--back-main);\n color: var(--text-main);\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\np {\n color: var(--text-main);\n}\n.help-block {\n color: var(--text-sub);\n}\ninput[type=text],\ninput[type=search] {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n#licensesTable > tbody > tr > td > nobr > a > i.fa {\n color: var(--text-main);\n}\n.main-footer {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.nav-tabs-custom > .nav-tabs > li > a,\n.nav-tabs-custom > .nav-tabs > li.active > a {\n color: var(--text-main);\n}\n.nav-tabs-custom > .nav-tabs > li.active {\n border-top-color: var(--header);\n}\n.nav-tabs-custom > .nav-tabs > li.active > a {\n background-color: var(--back-main);\n}\n.nav-tabs-custom > .nav-tabs > li.active > a:hover {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.nav-tabs-custom,\n.nav-tabs-custom > .tab-content {\n background-color: var(--back-main);\n}\n.navbar-nav > .tasks-menu > .dropdown-menu > li.header {\n background-color: var(--back-main);\n color: var(--header);\n}\n.open > .dropdown-toggle.btn-default {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.panel {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.panel-default > .panel-heading {\n background-color: var(--back-main);\n color: var(--header);\n}\n.select2-container--default .select2-results__option[aria-selected=true],\n.select2-container--default .select2-results__option[aria-selected=true]:hover {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.select2-container--default .select2-results__option--highlighted[aria-selected] {\n background-color: var(--header);\n color: var(--back-main);\n}\n.select2-container--default .select2-selection--single .select2-selection__rendered {\n color: var(--text-main);\n}\n.select2-container--default .select2-selection--multiple .select2-selection__choice {\n background-color: var(--header);\n}\n.select2-selection--single {\n background-color: var(--back-sub) !important;\n color: var(--text-main) !important;\n}\n.select2-dropdown {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.skin-orange-dark .main-header .navbar .dropdown-menu li a {\n color: #FFFFFF;\n}\n.skin-orange-dark .main-header .navbar .dropdown-menu li a:hover {\n background-color: #ff8c00;\n}\n.fixed-table-body thead th .th-inner,\n.skin-orange-dark .sidebar-menu > li.active > a,\n.skin-orange .sidebar-menu > li:hover > a,\n.sidebar-toggle:hover {\n background-color: var(--header) !important;\n}\n.tab-content,\n.tab-pane {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.table-striped > tbody > tr:nth-of-type(odd) {\n background-color: var(--back-sub);\n}\n.table-striped > tbody > tr:nth-of-type(even) {\n background-color: var(--back-sub-alt);\n}\n#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa,\n.box-body,\n.box-footer,\n.box-header {\n color: var(--text-main);\n}\n.box-header.with-border {\n border-bottom: #000;\n}\n#customFieldsTable a[href*='/models'] {\n background-color: var(--back-sub-alt);\n color: var(--link);\n}\n#customFieldsTable a[href*='/models']:hover {\n background-color: var(--text-sub);\n color: var(--button-hover);\n}\n#customFieldsTable a[href*='/models']:visited {\n background-color: var(--background);\n color: var(--visited-link);\n}\n#customFieldsTable a[href*='/fieldsets'] {\n background-color: transparent;\n}\n.row-striped {\n vertical-align: top;\n line-height: 2.6;\n padding: 0px;\n margin-left: 20px;\n box-sizing: border-box;\n display: table;\n}\n.row-striped .row:nth-of-type(odd) div {\n background-color: var(--back-sub);\n color: var(--text-main);\n border-top: 1px solid #dddddd;\n display: table-cell;\n}\n.row-striped .row:nth-of-type(even) div {\n background-color: var(--back-sub);\n color: var(--text-main);\n border-top: 1px solid #dddddd;\n display: table-cell;\n}\n.row-new-striped > .row:nth-of-type(odd) {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.row-new-striped > .row:nth-of-type(even) {\n background-color: var(--back-sub-alt);\n color: var(--text-main);\n}\n.search-highlight,\n.search-highlight:hover {\n background-color: #e9d15b;\n}\n.table > tbody > tr.warning > td {\n background-color: var(--back-sub);\n}\n/*\n * Skin: Purple\n * ----------\n */\n.skin-purple .main-header .navbar {\n background-color: #605ca8;\n}\n.skin-purple .main-header .navbar .nav > li > a {\n color: #fff;\n}\n.skin-purple .main-header .navbar .nav > li > a:hover,\n.skin-purple .main-header .navbar .nav > li > a:active,\n.skin-purple .main-header .navbar .nav > li > a:focus,\n.skin-purple .main-header .navbar .nav .open > a,\n.skin-purple .main-header .navbar .nav .open > a:hover,\n.skin-purple .main-header .navbar .nav .open > a:focus,\n.skin-purple .main-header .navbar .nav > .active > a {\n background: rgba(0, 0, 0, 0.1);\n color: #f6f6f6;\n}\n.skin-purple .main-header .navbar .sidebar-toggle {\n color: #fff;\n}\n.skin-purple .main-header .navbar .sidebar-toggle:hover {\n color: #f6f6f6;\n background: rgba(0, 0, 0, 0.1);\n}\n.skin-purple .main-header .navbar .sidebar-toggle {\n color: #fff;\n}\n.skin-purple .main-header .navbar .sidebar-toggle:hover {\n background-color: #555299;\n}\n@media (max-width: 767px) {\n .skin-purple .main-header .navbar .dropdown-menu li.divider {\n background-color: rgba(255, 255, 255, 0.1);\n }\n .skin-purple .main-header .navbar .dropdown-menu li a {\n color: #333;\n }\n .skin-purple .main-header .navbar .dropdown-menu li a:hover {\n background: #555299;\n }\n}\n.skin-purple .main-header li.user-header {\n background-color: #605ca8;\n}\n.skin-purple .content-header {\n background: transparent;\n}\n.skin-purple .wrapper,\n.skin-purple .main-sidebar,\n.skin-purple .left-side {\n background-color: #222d32;\n}\n.skin-purple .user-panel > .info,\n.skin-purple .user-panel > .info > a {\n color: #fff;\n}\n.skin-purple .sidebar-menu > li.header {\n color: #4b646f;\n background: #1a2226;\n}\n.skin-purple .sidebar-menu > li > a {\n border-left: 3px solid transparent;\n}\n.skin-purple .sidebar-menu > li:hover > a,\n.skin-purple .sidebar-menu > li.active > a {\n color: #fff;\n background: #1e282c;\n border-left-color: #605ca8;\n}\n.skin-purple .sidebar-menu > li > .treeview-menu {\n margin: 0 1px;\n background: #2c3b41;\n}\n.skin-purple .sidebar a {\n color: #b8c7ce;\n}\n.skin-purple .sidebar a:hover {\n text-decoration: none;\n}\n.skin-purple .treeview-menu > li > a {\n color: #8aa4af;\n}\n.skin-purple .treeview-menu > li.active > a,\n.skin-purple .treeview-menu > li > a:hover {\n color: #fff;\n}\n.skin-purple .sidebar-form {\n border-radius: 3px;\n border: 1px solid #374850;\n margin: 10px 10px;\n}\n.skin-purple .sidebar-form input[type=\"text\"],\n.skin-purple .sidebar-form .btn {\n box-shadow: none;\n background-color: #374850;\n border: 1px solid transparent;\n height: 35px;\n -webkit-transition: all 0.3s ease-in-out;\n -o-transition: all 0.3s ease-in-out;\n transition: all 0.3s ease-in-out;\n}\n.skin-purple .sidebar-form input[type=\"text\"] {\n color: #666;\n border-top-left-radius: 2px;\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 2px;\n}\n.skin-purple .sidebar-form input[type=\"text\"]:focus,\n.skin-purple .sidebar-form input[type=\"text\"]:focus + .input-group-btn .btn {\n background-color: #fff;\n color: #666;\n}\n.skin-purple .sidebar-form input[type=\"text\"]:focus + .input-group-btn .btn {\n border-left-color: #fff;\n}\n.skin-purple .sidebar-form .btn {\n color: #999;\n border-top-left-radius: 0;\n border-top-right-radius: 2px;\n border-bottom-right-radius: 2px;\n border-bottom-left-radius: 0;\n}\n.skin-purple.layout-top-nav .main-header > .logo .logo-variant {\n background-color: none;\n}\n.btn.btn-primary,\n.btn:hover.btn-primary,\n.btn .btn-primary:link,\n.btn:hover .btn-primary:link {\n background-color: #4c4988;\n border-color: #3a3767;\n color: #fff;\n}\n.btna.btn-primary:hover,\n.btn:hovera.btn-primary:hover {\n background-color: #3a3767;\n border-color: #3a3767;\n color: #fff;\n}\n.btn.btn-white:link,\n.btn:hover.btn-white:link {\n background-color: #4c4988;\n color: #fff;\n}\n.btn.btn-white:hover,\n.btn:hover.btn-white:hover {\n background-color: #272546;\n color: #fff;\n}\na {\n color: var(--link);\n}\na:hover {\n color: var(--hover-link);\n}\na:visited {\n color: var(--visited-link);\n}\n.text-primary {\n color: #3a3767;\n}\n:root {\n --button-default: #434078;\n --button-primary: #302e56;\n --button-hover: #272546;\n --header: #605ca8;\n /* Use same as Header picker */\n --text-main: #BBB;\n --text-sub: #9b9b9b;\n --link: #605ca8;\n /* Use same as Header picker, lighten by 70% */\n --visited-link: #918ec3;\n /* Use same as Header picker, lighten by 70% */\n --hover-link: #c1c0dd;\n /* Use same as Header picker, lighten by 70% */\n --nav-link: #FFF;\n /* Use same as Header picker */\n --light-link: #fff;\n /* Use same as Header picker */\n}\na.btn-info:link,\na.btn-warning:link,\na.btn-danger:link {\n color: #FFF;\n}\na.btn-info:visited,\na.btn-warning:visited,\na.btn-danger:visited {\n color: #FFF;\n}\n.fixed-table-container tbody .selected td {\n background-color: #fff8af;\n}\n.select2-container--default .select2-selection--multiple .select2-selection__choice {\n background-color: #605ca8;\n}\n.far fa-life-ring {\n color: var(--link);\n}\n.search-highlight,\n.search-highlight:hover {\n background-color: #e9d15b;\n}\n/*\n * Skin: purple dark\n * ----------\n */\n.skin-purple-dark .main-header .navbar {\n background-color: #605ca8;\n}\n.skin-purple-dark .main-header .navbar .nav > li > a {\n color: #fff;\n}\n.skin-purple-dark .main-header .navbar .nav > li > a:hover,\n.skin-purple-dark .main-header .navbar .nav > li > a:active,\n.skin-purple-dark .main-header .navbar .nav > li > a:focus,\n.skin-purple-dark .main-header .navbar .nav .open > a,\n.skin-purple-dark .main-header .navbar .nav .open > a:hover,\n.skin-purple-dark .main-header .navbar .nav .open > a:focus,\n.skin-purple-dark .main-header .navbar .nav > .active > a {\n background: rgba(0, 0, 0, 0.1);\n color: #f6f6f6;\n}\n.skin-purple-dark .main-header .navbar .sidebar-toggle {\n color: #fff;\n}\n.skin-purple-dark .main-header .navbar .sidebar-toggle:hover {\n color: #f6f6f6;\n background: rgba(0, 0, 0, 0.1);\n}\n.skin-purple-dark .main-header .navbar .sidebar-toggle {\n color: #fff;\n}\n.skin-purple-dark .main-header .navbar .sidebar-toggle:hover {\n background-color: #555299;\n}\n@media (max-width: 767px) {\n .skin-purple-dark .main-header .navbar .dropdown-menu li.divider {\n background-color: rgba(255, 255, 255, 0.1);\n color: #fff;\n }\n .skin-purple-dark .main-header .navbar .dropdown-menu li a {\n color: #fff;\n }\n .skin-purple-dark .main-header .navbar .dropdown-menu li a:hover {\n background: #555299;\n color: #fff;\n }\n}\n.skin-purple-dark .main-header li.user-header {\n background-color: #605ca8;\n}\n.skin-purple-dark .content-header {\n background: transparent;\n}\n.skin-purple-dark .wrapper,\n.skin-purple-dark .main-sidebar,\n.skin-purple-dark .left-side {\n background-color: #222d32;\n}\n.skin-purple-dark .user-panel > .info,\n.skin-purple-dark .user-panel > .info > a {\n color: #fff;\n}\n.skin-purple-dark .sidebar-menu > li.header {\n color: #4b646f;\n background: #1a2226;\n}\n.skin-purple-dark .sidebar-menu > li > a {\n border-left: 3px solid transparent;\n}\n.skin-purple-dark .sidebar-menu > li:hover > a,\n.skin-purple-dark .sidebar-menu > li.active > a {\n color: #fff;\n background: #1e282c;\n border-left-color: #605ca8;\n}\n.skin-purple-dark .sidebar-menu > li > .treeview-menu {\n margin: 0 1px;\n background: #2c3b41;\n}\n.skin-purple-dark .sidebar a {\n color: #b8c7ce;\n}\n.skin-purple-dark .sidebar a:hover {\n text-decoration: none;\n}\n.skin-purple-dark .treeview-menu > li > a {\n color: #8aa4af;\n}\n.skin-purple-dark .treeview-menu > li.active > a,\n.skin-purple-dark .treeview-menu > li > a:hover {\n color: #fff;\n}\n.skin-purple-dark .sidebar-form {\n border-radius: 3px;\n border: 1px solid #374850;\n margin: 10px 10px;\n}\n.skin-purple-dark .sidebar-form input[type=\"text\"],\n.skin-purple-dark .sidebar-form .btn {\n box-shadow: none;\n background-color: #374850;\n border: 1px solid transparent;\n height: 35px;\n -webkit-transition: all 0.3s ease-in-out;\n -o-transition: all 0.3s ease-in-out;\n transition: all 0.3s ease-in-out;\n}\n.skin-purple-dark .sidebar-form input[type=\"text\"] {\n color: #666;\n border-top-left-radius: 2px;\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 2px;\n}\n.skin-purple-dark .sidebar-form input[type=\"text\"]:focus,\n.skin-purple-dark .sidebar-form input[type=\"text\"]:focus + .input-group-btn .btn {\n background-color: #fff;\n color: #666;\n}\n.skin-purple-dark .sidebar-form input[type=\"text\"]:focus + .input-group-btn .btn {\n border-left-color: #fff;\n}\n.skin-purple-dark .sidebar-form .btn {\n color: #999;\n border-top-left-radius: 0;\n border-top-right-radius: 2px;\n border-bottom-right-radius: 2px;\n border-bottom-left-radius: 0;\n}\n.skin-purple-dark.layout-top-nav .main-header > .logo .logo-variant {\n background-color: none;\n}\n.btn,\n.btn:hover {\n color: #fff !important;\n}\n.btn.btn-primary,\n.btn:hover.btn-primary,\n.btn .btn-primary:link,\n.btn:hover .btn-primary:link {\n background-color: #4c4988;\n border-color: #FFF;\n color: #fff;\n}\n.btna.btn-primary:hover,\n.btn:hovera.btn-primary:hover {\n background-color: #3a3767;\n border-color: #3a3767;\n color: #fff;\n}\n.btn.btn-white:link,\n.btn:hover.btn-white:link {\n background-color: #4c4988;\n color: #fff;\n}\n.btn.btn-white:hover,\n.btn:hover.btn-white:hover {\n background-color: #272546;\n color: #fff;\n}\n.btn-info {\n border-color: #fff;\n}\n/**\nThe dropdown is white, so use a darker color\n */\nli.dropdown-item-marker {\n color: var(--button-primary);\n}\na:hover {\n color: var(--hover-link);\n}\na:visited {\n color: var(--visited-link);\n}\n.text-primary {\n color: #fff;\n}\n#sort tr.cansort {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n:root {\n --background: #222;\n --back-main: #333;\n --back-sub: #080808;\n --back-sub-alt: rgba(0, 0, 0, 0.36);\n --button-default: #434078;\n --button-primary: #302e56;\n --button-hover: #272546;\n --header: #605ca8;\n /* Use same as Header picker */\n --text-main: #BBB;\n --text-sub: #9b9b9b;\n --link: #AC83FF;\n /* Use same as Header picker, lighten by 70% */\n --visited-link: #dfd0ff;\n /* Use same as Header picker, lighten by 70% */\n --hover-link: #ffffff;\n /* Use same as Header picker, lighten by 70% */\n --nav-link: #FFF;\n /* Use same as Header picker */\n --light-link: #fff;\n /* Use same as Header picker */\n}\n#ldapad_test_results.well.well-sm {\n color: var(--back-main);\n}\n.pagination > li > a {\n color: var(--light-link);\n background-color: var(--back-main);\n}\n.pagination > .active > a {\n background-color: var(--button-default);\n border-color: var(--light-link);\n}\n.pagination > .active > a:hover {\n background-color: var(--hover-link);\n}\n.tasks-menu > .dropdown-menu > li .menu {\n background-color: var(--back-main);\n}\n.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress {\n background-color: var(--background);\n}\nh2.task_menu {\n color: var(--link);\n}\n.navbar-custom-menu > .navbar-nav > li > .dropdown-menu {\n background-color: var(--back-main);\n color: var(--link);\n}\n.main-header .navbar,\n.main-header .logo {\n background-color: var(--header);\n background: -webkit-linear-gradient(top, var(--header) 0%, var(--header) 100%);\n background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%);\n border-color: var(--header);\n}\n.bootstrap-table .fixed-table-container .table thead th .sortable {\n color: var(--nav-link);\n}\n.bootstrap-table .fixed-table-toolbar .columns label {\n color: #000;\n}\n.thead,\n.navbar-nav > li > a:link {\n color: var(--nav-link);\n}\n.label-default {\n background-color: var(--back-sub);\n color: #fff;\n}\n.modal-content {\n background-color: var(--back-main);\n color: var(--text-main);\n}\na:link {\n color: var(--link);\n}\n.far fa-life-ring {\n color: var(--link);\n}\n.btn-primary.hover {\n color: var(--nav-link);\n}\n.small-box h3,\n.small-box p {\n color: var(--nav-link) !important;\n}\n.small-box h3 a:hover,\n.small-box p a:hover {\n text-decoration: none;\n color: var(--nav-link) !important;\n}\na:link.btn-default {\n color: var(--nav-link);\n}\n#accessoriesTable > tbody > tr > td > nobr > a > i.fa {\n color: var(--text-main);\n}\n#assetsListingTable > tbody > tr > td > nobr > a > i.fa {\n color: var(--text-main);\n}\n#assetsListingTable > tbody > tr.selected > td {\n background-color: var(--back-main);\n}\nbody {\n color: var(--text-main);\n}\n.box,\n.box.box-default {\n border-top: 3px solid var(--header);\n border-top-color: var(--header);\n}\n.box-body,\n.box-footer,\n.box-header {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.btn-default {\n background-color: var(--button-default);\n color: var(--nav-link);\n}\n.btn-default dropdown-toggle {\n background-color: var(--button-default);\n color: var(--nav-link);\n}\n.btn-default:active,\n.btn-default:focus,\n.btn-default:hover,\n.btn-default.active {\n background-color: var(--button-hover);\n color: var(--nav-link);\n}\n.btn-primary,\n.btn-primary.hover,\n.btn-primary:active,\n.text-purple {\n color: var(--nav-link) !important;\n}\n.btn-primary:hover {\n background-color: var(--button-primary);\n}\n#componentsTable > tbody > tr > td > nobr > a > i.fa {\n color: var(--text-main);\n}\n#consumablesTable > tbody > tr > td > nobr > a > i.fa {\n color: var(--text-main);\n}\n.content-wrapper {\n background-color: var(--background);\n}\n#create-form > div > div > div > span > i.fa {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.datepicker .datepicker-switch:hover,\n.datepicker .next:hover,\n.datepicker .prev:hover,\n.datepicker tfoot tr th:hover,\n.datepicker table tr td.day.focused,\n.datepicker table tr td.day:hover {\n background-color: var(--header);\n}\n.datepicker.dropdown-menu {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n#details > div > div > div > table {\n background-color: transparent;\n}\n.dropdown-menu > li > a:hover {\n background-color: var(--back-main);\n color: var(--nav-link);\n}\n.fixed-table-body thead th .th-inner {\n color: var(--nav-link);\n}\n.form-control {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.form-control[disabled],\n.form-control[readonly],\nfieldset[disabled] .form-control {\n background-color: var(--back-main);\n color: var(--text-main);\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\np {\n color: var(--text-main);\n}\n.help-block {\n color: var(--text-sub);\n}\ninput[type=text],\ninput[type=search] {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n#licensesTable > tbody > tr > td > nobr > a > i.fa {\n color: var(--text-main);\n}\n.main-footer {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.nav-tabs-custom > .nav-tabs > li > a,\n.nav-tabs-custom > .nav-tabs > li.active > a {\n color: var(--text-main);\n}\n.nav-tabs-custom > .nav-tabs > li.active {\n border-top-color: var(--header);\n}\n.nav-tabs-custom > .nav-tabs > li.active > a {\n background-color: var(--back-main);\n}\n.nav-tabs-custom > .nav-tabs > li.active > a:hover {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.nav-tabs-custom,\n.nav-tabs-custom > .tab-content {\n background-color: var(--back-main);\n}\n.navbar-nav > .tasks-menu > .dropdown-menu > li.header {\n background-color: var(--back-main);\n color: var(--link);\n}\n.open > .dropdown-toggle.btn-default {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.panel {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.panel-default > .panel-heading {\n background-color: var(--back-main);\n color: var(--header);\n}\n.select2-container--default .select2-results__option[aria-selected=true],\n.select2-container--default .select2-results__option[aria-selected=true]:hover {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.select2-container--default .select2-results__option--highlighted[aria-selected] {\n background-color: var(--header);\n color: var(--back-main);\n}\n.select2-container--default .select2-selection--single .select2-selection__rendered {\n color: var(--text-main);\n}\n.select2-container--default .select2-selection--multiple .select2-selection__choice {\n background-color: var(--header);\n}\n.select2-selection--single {\n background-color: var(--back-sub) !important;\n color: var(--text-main) !important;\n}\n.select2-dropdown {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.skin-purple-dark .main-header .navbar .dropdown-menu li a {\n color: #FFFFFF;\n}\n.skin-purple-dark .main-header .navbar .dropdown-menu li a:hover {\n background-color: #5f5ca8;\n}\n.fixed-table-body thead th .th-inner,\n.skin-purple-dark .sidebar-menu > li.active > a,\n.skin-purple .sidebar-menu > li:hover > a,\n.sidebar-toggle:hover {\n background-color: var(--header) !important;\n}\n.tab-content,\n.tab-pane {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.table-striped > tbody > tr:nth-of-type(odd) {\n background-color: var(--back-sub);\n}\n.table-striped > tbody > tr:nth-of-type(even) {\n background-color: var(--back-sub-alt);\n}\n#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa,\n.box-body,\n.box-footer,\n.box-header {\n color: var(--text-main);\n}\n.box-header.with-border {\n border-bottom: #000;\n}\na {\n color: var(--link);\n}\na:link {\n color: var(--link);\n}\na:hover {\n color: var(--hover-link);\n text-decoration: underline;\n}\na:visited {\n color: var(--visited-link);\n}\n.row-striped {\n vertical-align: top;\n line-height: 2.6;\n padding: 0px;\n margin-left: 20px;\n box-sizing: border-box;\n display: table;\n}\n#customFieldsTable a[href*='/models'] {\n background-color: var(--back-sub-alt);\n color: var(--link);\n}\n#customFieldsTable a[href*='/models']:hover {\n background-color: var(--text-sub);\n color: var(--button-hover);\n}\n#customFieldsTable a[href*='/models']:visited {\n background-color: var(--back-sub);\n color: var(--visited-link);\n}\n.row-striped .row:nth-of-type(odd) div {\n background-color: var(--back-sub);\n color: var(--text-main);\n border-top: 1px solid #dddddd;\n display: table-cell;\n}\n.row-striped .row:nth-of-type(even) div {\n background-color: var(--back-sub);\n color: var(--text-main);\n border-top: 1px solid #dddddd;\n display: table-cell;\n}\n.row-new-striped > .row:nth-of-type(odd) {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.row-new-striped > .row:nth-of-type(even) {\n background-color: var(--back-sub-alt);\n color: var(--text-main);\n}\n.search-highlight,\n.search-highlight:hover {\n background-color: #e9d15b;\n}\n.table > tbody > tr.warning > td {\n background-color: var(--back-sub);\n}\n/*\n * Skin: Red\n * ----------\n */\n.skin-red .main-header .navbar {\n background-color: #dd4b39;\n}\n.skin-red .main-header .navbar .nav > li > a {\n color: #fff;\n}\n.skin-red .main-header .navbar .nav > li > a:hover,\n.skin-red .main-header .navbar .nav > li > a:active,\n.skin-red .main-header .navbar .nav > li > a:focus,\n.skin-red .main-header .navbar .nav .open > a,\n.skin-red .main-header .navbar .nav .open > a:hover,\n.skin-red .main-header .navbar .nav .open > a:focus,\n.skin-red .main-header .navbar .nav > .active > a {\n background: rgba(0, 0, 0, 0.1);\n color: #f6f6f6;\n}\n.skin-red .main-header .navbar .sidebar-toggle {\n color: #fff;\n}\n.skin-red .main-header .navbar .sidebar-toggle:hover {\n color: #f6f6f6;\n background: rgba(0, 0, 0, 0.1);\n}\n.skin-red .main-header .navbar .sidebar-toggle {\n color: #fff;\n}\n.skin-red .main-header .navbar .sidebar-toggle:hover {\n background-color: #d73925;\n}\n@media (max-width: 767px) {\n .skin-red .main-header .navbar .dropdown-menu li.divider {\n background-color: rgba(255, 255, 255, 0.1);\n }\n .skin-red .main-header .navbar .dropdown-menu li a {\n color: #333;\n }\n .skin-red .main-header .navbar .dropdown-menu li a:hover {\n background: #d73925;\n }\n}\n.skin-red .main-header li.user-header {\n background-color: #dd4b39;\n}\n.skin-red .content-header {\n background: transparent;\n}\n.skin-red .wrapper,\n.skin-red .main-sidebar,\n.skin-red .left-side {\n background-color: #222d32;\n}\n.skin-red .user-panel > .info,\n.skin-red .user-panel > .info > a {\n color: #fff;\n}\n.skin-red .sidebar-menu > li.header {\n color: #4b646f;\n background: #1a2226;\n}\n.skin-red .sidebar-menu > li > a {\n border-left: 3px solid transparent;\n}\n.skin-red .sidebar-menu > li:hover > a,\n.skin-red .sidebar-menu > li.active > a {\n color: #fff;\n background: #1e282c;\n border-left-color: #dd4b39;\n}\n.skin-red .sidebar-menu > li > .treeview-menu {\n margin: 0 1px;\n background: #2c3b41;\n}\n.skin-red .sidebar a {\n color: #b8c7ce;\n}\n.skin-red .sidebar a:hover {\n text-decoration: none;\n}\n.skin-red .treeview-menu > li > a {\n color: #8aa4af;\n}\n.skin-red .treeview-menu > li.active > a,\n.skin-red .treeview-menu > li > a:hover {\n color: #fff;\n}\n.skin-red .sidebar-form {\n border-radius: 3px;\n border: 1px solid #374850;\n margin: 10px 10px;\n}\n.skin-red .sidebar-form input[type=\"text\"],\n.skin-red .sidebar-form .btn {\n box-shadow: none;\n background-color: #374850;\n border: 1px solid transparent;\n height: 35px;\n -webkit-transition: all 0.3s ease-in-out;\n -o-transition: all 0.3s ease-in-out;\n transition: all 0.3s ease-in-out;\n}\n.skin-red .sidebar-form input[type=\"text\"] {\n color: #666;\n border-top-left-radius: 2px;\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 2px;\n}\n.skin-red .sidebar-form input[type=\"text\"]:focus,\n.skin-red .sidebar-form input[type=\"text\"]:focus + .input-group-btn .btn {\n background-color: #fff;\n color: #666;\n}\n.skin-red .sidebar-form input[type=\"text\"]:focus + .input-group-btn .btn {\n border-left-color: #fff;\n}\n.skin-red .sidebar-form .btn {\n color: #999;\n border-top-left-radius: 0;\n border-top-right-radius: 2px;\n border-bottom-right-radius: 2px;\n border-bottom-left-radius: 0;\n}\n.skin-red.layout-top-nav .main-header > .logo .logo-variant {\n background-color: none;\n}\n.btn.btn-primary,\n.btn:hover.btn-primary,\n.btn .btn-primary:link,\n.btn:hover .btn-primary:link {\n background-color: #c23321;\n border-color: #96271a;\n color: #fff;\n}\n.btna.btn-primary:hover,\n.btn:hovera.btn-primary:hover {\n background-color: #96271a;\n border-color: #96271a;\n color: #fff;\n}\n.btn.btn-white:link,\n.btn:hover.btn-white:link {\n background-color: #c23321;\n color: #fff;\n}\n.btn.btn-white:hover,\n.btn:hover.btn-white:hover {\n background-color: #6b1c12;\n color: #fff;\n}\na {\n color: #dd4b39;\n}\na:hover {\n color: #96271a;\n}\na:visited {\n color: #dd4b39;\n}\n.text-primary {\n color: #96271a;\n}\n:root {\n --button-default: #ac2d1e;\n --button-primary: #802216;\n --button-hover: #6b1c12;\n --header: #dd4b39;\n /* Use same as Header picker */\n --text-main: #BBB;\n --text-alt: #222;\n --text-sub: #9b9b9b;\n --link: #dd4b39;\n /* Use same as Header picker, lighten by 70% */\n --visited-link: #e8867a;\n /* Use same as Header picker, lighten by 70% */\n --hover-link: #f3c2bc;\n /* Use same as Header picker, lighten by 70% */\n --nav-link: #FFF;\n /* Use same as Header picker */\n --light-link: #fff;\n /* Use same as Header picker */\n}\na:link {\n color: var(--link);\n}\na:visited {\n color: var(--visited-link);\n}\na.btn-info:link,\na.btn-warning:link,\na.btn-danger:link {\n color: #FFF;\n}\na.btn-info:visited,\na.btn-warning:visited,\na.btn-danger:visited {\n color: #FFF;\n}\n.fixed-table-container tbody .selected td {\n background-color: #fff8af;\n}\n.select2-container--default .select2-selection--multiple .select2-selection__choice {\n background-color: #dd4b39;\n}\n.search-highlight,\n.search-highlight:hover {\n background-color: #e9d15b;\n}\n.far fa-life-ring {\n color: var(--link);\n}\n/*\n * Skin: red dark\n * ----------\n */\n.skin-red-dark .main-header .navbar {\n background-color: #dd4b39;\n}\n.skin-red-dark .main-header .navbar .nav > li > a {\n color: #fff;\n}\n.skin-red-dark .main-header .navbar .nav > li > a:hover,\n.skin-red-dark .main-header .navbar .nav > li > a:active,\n.skin-red-dark .main-header .navbar .nav > li > a:focus,\n.skin-red-dark .main-header .navbar .nav .open > a,\n.skin-red-dark .main-header .navbar .nav .open > a:hover,\n.skin-red-dark .main-header .navbar .nav .open > a:focus,\n.skin-red-dark .main-header .navbar .nav > .active > a {\n background: rgba(0, 0, 0, 0.1);\n color: #f6f6f6;\n}\n.skin-red-dark .main-header .navbar .sidebar-toggle {\n color: #fff;\n}\n.skin-red-dark .main-header .navbar .sidebar-toggle:hover {\n color: #f6f6f6;\n background: rgba(0, 0, 0, 0.1);\n}\n.skin-red-dark .main-header .navbar .sidebar-toggle {\n color: #fff;\n}\n.skin-red-dark .main-header .navbar .sidebar-toggle:hover {\n background-color: #d73925;\n}\n@media (max-width: 767px) {\n .skin-red-dark .main-header .navbar .dropdown-menu li.divider {\n background-color: rgba(255, 255, 255, 0.1);\n color: #fff;\n }\n .skin-red-dark .main-header .navbar .dropdown-menu li a {\n color: #fff;\n }\n .skin-red-dark .main-header .navbar .dropdown-menu li a:hover {\n background: #d73925;\n color: #fff;\n }\n}\n.skin-red-dark .main-header li.user-header {\n background-color: #dd4b39;\n}\n.skin-red-dark .content-header {\n background: transparent;\n}\n.skin-red-dark .wrapper,\n.skin-red-dark .main-sidebar,\n.skin-red-dark .left-side {\n background-color: #222d32;\n}\n.skin-red-dark .user-panel > .info,\n.skin-red-dark .user-panel > .info > a {\n color: #fff;\n}\n.skin-red-dark .sidebar-menu > li.header {\n color: #4b646f;\n background: #1a2226;\n}\n.skin-red-dark .sidebar-menu > li > a {\n border-left: 3px solid transparent;\n}\n.skin-red-dark .sidebar-menu > li:hover > a,\n.skin-red-dark .sidebar-menu > li.active > a {\n color: #fff;\n background: #1e282c;\n border-left-color: #dd4b39;\n}\n.skin-red-dark .sidebar-menu > li > .treeview-menu {\n margin: 0 1px;\n background: #2c3b41;\n}\n.skin-red-dark .sidebar a {\n color: #b8c7ce;\n}\n.skin-red-dark .sidebar a:hover {\n text-decoration: none;\n}\n.skin-red-dark .treeview-menu > li > a {\n color: #8aa4af;\n}\n.skin-red-dark .treeview-menu > li.active > a,\n.skin-red-dark .treeview-menu > li > a:hover {\n color: #fff;\n}\n.skin-red-dark .sidebar-form {\n border-radius: 3px;\n border: 1px solid #374850;\n margin: 10px 10px;\n}\n.skin-red-dark .sidebar-form input[type=\"text\"],\n.skin-red-dark .sidebar-form .btn {\n box-shadow: none;\n background-color: #374850;\n border: 1px solid transparent;\n height: 35px;\n -webkit-transition: all 0.3s ease-in-out;\n -o-transition: all 0.3s ease-in-out;\n transition: all 0.3s ease-in-out;\n}\n.skin-red-dark .sidebar-form input[type=\"text\"] {\n color: #666;\n border-top-left-radius: 2px;\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 2px;\n}\n.skin-red-dark .sidebar-form input[type=\"text\"]:focus,\n.skin-red-dark .sidebar-form input[type=\"text\"]:focus + .input-group-btn .btn {\n background-color: #fff;\n color: #666;\n}\n.skin-red-dark .sidebar-form input[type=\"text\"]:focus + .input-group-btn .btn {\n border-left-color: #fff;\n}\n.skin-red-dark .sidebar-form .btn {\n color: #999;\n border-top-left-radius: 0;\n border-top-right-radius: 2px;\n border-bottom-right-radius: 2px;\n border-bottom-left-radius: 0;\n}\n.skin-red-dark.layout-top-nav .main-header > .logo .logo-variant {\n background-color: none;\n}\n.btn,\n.btn:hover {\n color: #fff;\n}\n.btn.btn-primary,\n.btn:hover.btn-primary,\n.btn .btn-primary:link,\n.btn:hover .btn-primary:link {\n background-color: #c23321;\n border-color: #FFF;\n color: #fff;\n}\n.btna.btn-primary:hover,\n.btn:hovera.btn-primary:hover {\n background-color: #96271a;\n border-color: #96271a;\n color: #fff;\n}\n.btn.btn-white:link,\n.btn:hover.btn-white:link {\n background-color: #c23321;\n color: #fff;\n}\n.btn.btn-white:hover,\n.btn:hover.btn-white:hover {\n background-color: #6b1c12;\n color: #fff;\n}\n.btn-info {\n border-color: #fff;\n}\n/**\nThe dropdown is white, so use a darker color\n */\nli.dropdown-item-marker {\n color: var(--button-primary);\n}\na:hover {\n color: #fff;\n}\na:visited {\n color: #fff;\n}\n.text-primary {\n color: #fff;\n}\n#sort tr.cansort {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n:root {\n --background: #222;\n --back-main: #333;\n --back-sub: #3d4144;\n --back-sub-alt: rgba(0, 0, 0, 0.36);\n --button-default: #ac2d1e;\n --button-primary: #802216;\n --button-hover: #6b1c12;\n --header: #dd4b39;\n /* Use same as Header picker */\n --text-main: #BBB;\n --text-alt: #222;\n --text-sub: #9b9b9b;\n --link: #e00000;\n /* Use same as Header picker, lighten by 70% */\n --visited-link: #D24D57;\n /* Use same as Header picker, lighten by 70% */\n --hover-link: #D24D57;\n /* Use same as Header picker, lighten by 70% */\n --nav-link: #FFF;\n /* Use same as Header picker */\n --light-link: #fff;\n /* Use same as Header picker */\n}\n#ldapad_test_results.well.well-sm {\n color: var(--back-main);\n}\n.pagination > li > a {\n color: var(--light-link);\n background-color: var(--back-main);\n}\n.pagination > .active > a {\n background-color: var(--visited-link);\n border-color: var(--light-link);\n}\n.pagination > .active > a:hover {\n background-color: var(--hover-link);\n}\n.tasks-menu > .dropdown-menu > li .menu {\n background-color: var(--back-main);\n}\n.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress {\n background-color: var(--background);\n}\nh2.task_menu {\n color: var(--link);\n}\n.navbar-custom-menu > .navbar-nav > li > .dropdown-menu {\n background-color: var(--back-main);\n color: var(--link);\n}\n.main-header .navbar,\n.main-header .logo {\n background-color: var(--header);\n background: -webkit-linear-gradient(top, var(--header) 0%, var(--header) 100%);\n background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%);\n border-color: var(--header);\n}\n.bootstrap-table .fixed-table-container .table thead th .sortable {\n color: var(--nav-link);\n}\n.bootstrap-table .fixed-table-toolbar .columns label {\n color: #000;\n}\n.thead,\n.navbar-nav > li > a:link {\n color: var(--nav-link);\n}\n.modal-content {\n background-color: var(--back-main);\n color: var(--text-main);\n}\na:link {\n color: var(--link);\n}\na:hover {\n color: var(--hover-link);\n}\na:visited {\n color: var(--nav-link);\n}\n.far fa-life-ring {\n color: var(--link);\n}\n.btn-primary.hover {\n color: var(--nav-link);\n}\n.small-box h3,\n.small-box p {\n color: var(--nav-link) !important;\n}\n.small-box h3 a:hover,\n.small-box p a:hover {\n text-decoration: none;\n color: var(--nav-link) !important;\n}\n#accessoriesTable > tbody > tr > td > nobr > a > i.fa {\n color: var(--text-main);\n}\n#assetsListingTable > tbody > tr > td > nobr > a > i.fa {\n color: var(--text-main);\n}\n#assetsListingTable > tbody > tr.selected > td {\n background-color: var(--back-main);\n}\nbody {\n color: var(--text-main);\n}\n.box,\n.box.box-default {\n border-top: 3px solid var(--header);\n border-top-color: var(--header);\n}\n.box-body,\n.box-footer,\n.box-header {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.btn-default {\n background-color: var(--back-sub);\n}\n.btn-default dropdown-toggle {\n background-color: var(--button-default);\n color: var(--link);\n}\n.btn-default:active,\n.btn-default:focus,\n.btn-default:hover,\n.btn-default.active {\n background-color: var(--button-hover);\n color: var(--link);\n}\n.btn-primary,\n.btn-primary.hover,\n.btn-primary:active,\n.text-red {\n color: var(--button-primary);\n}\n.btn-primary:hover {\n background-color: var(--button-primary);\n}\n#componentsTable > tbody > tr > td > nobr > a > i.fa {\n color: var(--text-main);\n}\n#consumablesTable > tbody > tr > td > nobr > a > i.fa {\n color: var(--text-main);\n}\n.content-wrapper {\n background-color: var(--background);\n}\n#create-form > div > div > div > span > i.fa {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.datepicker .datepicker-switch:hover,\n.datepicker .next:hover,\n.datepicker .prev:hover,\n.datepicker tfoot tr th:hover,\n.datepicker table tr td.day.focused,\n.datepicker table tr td.day:hover {\n background-color: var(--header);\n}\n.datepicker.dropdown-menu {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n#details > div > div > div > table {\n background-color: transparent;\n}\n.dropdown-menu > li > a:hover {\n background-color: var(--back-main);\n color: var(--nav-link);\n}\n.fixed-table-body thead th .th-inner {\n color: var(--nav-link);\n}\n.form-control {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.form-control[disabled],\n.form-control[readonly],\nfieldset[disabled] .form-control {\n background-color: var(--back-main);\n color: var(--text-main);\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\np {\n color: var(--text-main);\n}\n.help-block {\n color: var(--text-sub);\n}\ninput[type=text],\ninput[type=search] {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n#licensesTable > tbody > tr > td > nobr > a > i.fa {\n color: var(--text-main);\n}\n.main-footer {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.nav-tabs-custom > .nav-tabs > li > a,\n.nav-tabs-custom > .nav-tabs > li.active > a {\n color: var(--text-main);\n}\n.nav-tabs-custom > .nav-tabs > li.active {\n border-top-color: var(--header);\n}\n.nav-tabs-custom > .nav-tabs > li.active > a {\n background-color: var(--back-main);\n}\n.nav-tabs-custom > .nav-tabs > li.active > a:hover {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.nav-tabs-custom,\n.nav-tabs-custom > .tab-content {\n background-color: var(--back-main);\n}\n.navbar-nav > .tasks-menu > .dropdown-menu > li.header {\n background-color: var(--back-main);\n color: var(--header);\n}\n.open > .dropdown-toggle.btn-default {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.panel {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.panel-default > .panel-heading {\n background-color: var(--back-main);\n color: var(--header);\n}\n.select2-container--default .select2-results__option[aria-selected=true],\n.select2-container--default .select2-results__option[aria-selected=true]:hover {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.select2-container--default .select2-results__option--highlighted[aria-selected] {\n background-color: var(--header);\n color: var(--back-main);\n}\n.select2-container--default .select2-selection--single .select2-selection__rendered {\n color: var(--text-main);\n}\n.select2-container--default .select2-selection--multiple .select2-selection__choice {\n background-color: var(--header);\n}\n.select2-selection--single {\n background-color: var(--back-sub) !important;\n color: var(--text-main) !important;\n}\n.select2-dropdown {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.skin-red-dark .main-header .navbar .dropdown-menu li a {\n color: #FFFFFF;\n}\n.skin-red-dark .main-header .navbar .dropdown-menu li a:hover {\n background-color: #c23320;\n}\n.fixed-table-body thead th .th-inner,\n.skin-red-dark .sidebar-menu > li.active > a,\n.skin-red .sidebar-menu > li:hover > a,\n.sidebar-toggle:hover {\n background-color: var(--header) !important;\n}\n.tab-content,\n.tab-pane {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.table-striped > tbody > tr:nth-of-type(odd) {\n background-color: var(--back-sub);\n}\n.table-striped > tbody > tr:nth-of-type(even) {\n background-color: var(--back-sub-alt);\n}\n#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa,\n.box-body,\n.box-footer,\n.box-header {\n color: var(--text-main);\n}\n.box-header.with-border {\n border-bottom: #000;\n}\n#upload-table tbody > tr.warning > td,\n#upload-table h3,\n#upload-table p {\n background-color: #fcf8e3;\n color: #000;\n}\na {\n color: var(--link);\n}\na:link {\n color: var(--nav-link);\n}\na:hover {\n color: var(--nav-link);\n text-decoration: underline;\n}\na:visited {\n color: var(--nav-link);\n}\n#customFieldsTable a[href*='/models'] {\n background-color: var(--back-sub-alt);\n color: var(--link);\n}\n#customFieldsTable a[href*='/models']:hover {\n background-color: var(--text-sub);\n color: var(--button-hover);\n}\n#customFieldsTable a[href*='/models']:visited {\n background-color: var(--back-sub);\n color: var(--visited-link);\n}\n#customFieldsTable a[href*='/fieldsets'] {\n background-color: transparent;\n}\n.row-striped {\n vertical-align: top;\n line-height: 2.6;\n padding: 0px;\n margin-left: 20px;\n box-sizing: border-box;\n display: table;\n}\n.row-striped .row:nth-of-type(odd) div {\n background-color: var(--back-sub);\n color: var(--text-main);\n border-top: 1px solid #dddddd;\n display: table-cell;\n}\n.row-striped .row:nth-of-type(even) div {\n background-color: var(--back-sub);\n color: var(--text-main);\n border-top: 1px solid #dddddd;\n display: table-cell;\n}\n.row-new-striped > .row:nth-of-type(odd) {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.row-new-striped > .row:nth-of-type(even) {\n background-color: var(--back-sub-alt);\n color: var(--text-main);\n}\n.search-highlight,\n.search-highlight:hover {\n background-color: #e9d15b;\n}\n.table > tbody > tr.warning > td {\n background-color: var(--back-sub);\n}\n/*\n * Skin: Orange\n * ----------\n */\n.skin-orange .main-header .navbar {\n background-color: #FF8C00;\n}\n.skin-orange .main-header .navbar .nav > li > a {\n color: #fff;\n}\n.skin-orange .main-header .navbar .nav > li > a:hover,\n.skin-orange .main-header .navbar .nav > li > a:active,\n.skin-orange .main-header .navbar .nav > li > a:focus,\n.skin-orange .main-header .navbar .nav .open > a,\n.skin-orange .main-header .navbar .nav .open > a:hover,\n.skin-orange .main-header .navbar .nav .open > a:focus,\n.skin-orange .main-header .navbar .nav > .active > a {\n background: rgba(0, 0, 0, 0.1);\n color: #f6f6f6;\n}\n.skin-orange .main-header .navbar .sidebar-toggle {\n color: #fff;\n}\n.skin-orange .main-header .navbar .sidebar-toggle:hover {\n color: #f6f6f6;\n background: rgba(0, 0, 0, 0.1);\n}\n.skin-orange .main-header .navbar .sidebar-toggle {\n color: #fff;\n}\n.skin-orange .main-header .navbar .sidebar-toggle:hover {\n background-color: #e67e00;\n}\n@media (max-width: 767px) {\n .skin-orange .main-header .navbar .dropdown-menu li.divider {\n background-color: rgba(255, 255, 255, 0.1);\n }\n .skin-orange .main-header .navbar .dropdown-menu li a {\n color: #333;\n }\n .skin-orange .main-header .navbar .dropdown-menu li a:hover {\n background: #e67e00;\n }\n}\n.skin-orange .main-header li.user-header {\n background-color: #FF8C00;\n}\n.skin-orange .content-header {\n background: transparent;\n}\n.skin-orange .wrapper,\n.skin-orange .main-sidebar,\n.skin-orange .left-side {\n background-color: #222d32;\n}\n.skin-orange .user-panel > .info,\n.skin-orange .user-panel > .info > a {\n color: #fff;\n}\n.skin-orange .sidebar-menu > li.header {\n color: #4b646f;\n background: #1a2226;\n}\n.skin-orange .sidebar-menu > li > a {\n border-left: 3px solid transparent;\n}\n.skin-orange .sidebar-menu > li:hover > a,\n.skin-orange .sidebar-menu > li.active > a {\n color: #fff;\n background: #1e282c;\n border-left-color: #FF8C00;\n}\n.skin-orange .sidebar-menu > li > .treeview-menu {\n margin: 0 1px;\n background: #2c3b41;\n}\n.skin-orange .sidebar a {\n color: #b8c7ce;\n}\n.skin-orange .sidebar a:hover {\n text-decoration: none;\n}\n.skin-orange .treeview-menu > li > a {\n color: #8aa4af;\n}\n.skin-orange .treeview-menu > li.active > a,\n.skin-orange .treeview-menu > li > a:hover {\n color: #fff;\n}\n.skin-orange .sidebar-form {\n border-radius: 3px;\n border: 1px solid #374850;\n margin: 10px 10px;\n}\n.skin-orange .sidebar-form input[type=\"text\"],\n.skin-orange .sidebar-form .btn {\n box-shadow: none;\n background-color: #374850;\n border: 1px solid transparent;\n height: 35px;\n -webkit-transition: all 0.3s ease-in-out;\n -o-transition: all 0.3s ease-in-out;\n transition: all 0.3s ease-in-out;\n}\n.skin-orange .sidebar-form input[type=\"text\"] {\n color: #666;\n border-top-left-radius: 2px;\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 2px;\n}\n.skin-orange .sidebar-form input[type=\"text\"]:focus,\n.skin-orange .sidebar-form input[type=\"text\"]:focus + .input-group-btn .btn {\n background-color: #fff;\n color: #666;\n}\n.skin-orange .sidebar-form input[type=\"text\"]:focus + .input-group-btn .btn {\n border-left-color: #fff;\n}\n.skin-orange .sidebar-form .btn {\n color: #999;\n border-top-left-radius: 0;\n border-top-right-radius: 2px;\n border-bottom-right-radius: 2px;\n border-bottom-left-radius: 0;\n}\n.skin-orange.layout-top-nav .main-header > .logo .logo-variant {\n background-color: none;\n}\n.btn.btn-primary,\n.btn:hover.btn-primary,\n.btn .btn-primary:link,\n.btn:hover .btn-primary:link {\n background-color: #cc7000;\n border-color: #995400;\n color: #fff;\n}\n.btna.btn-primary:hover,\n.btn:hovera.btn-primary:hover {\n background-color: #995400;\n border-color: #995400;\n color: #fff;\n}\n.btn.btn-white:link,\n.btn:hover.btn-white:link {\n background-color: #cc7000;\n color: #fff;\n}\n.btn.btn-white:hover,\n.btn:hover.btn-white:hover {\n background-color: #663800;\n color: #fff;\n}\na {\n color: var(--link);\n}\na:hover {\n color: var(--hover-link);\n}\na:visited {\n color: var(--visited-link);\n}\n.text-primary {\n color: #995400;\n}\n:root {\n --button-default: #b36200;\n --button-primary: #804600;\n --button-hover: #663800;\n --header: #FF8C00;\n /* Use same as Header picker */\n --text-main: #BBB;\n --text-sub: #9b9b9b;\n --link: #FF8C00;\n /* Use same as Header picker, lighten by 70% */\n --visited-link: #ffa333;\n /* Use same as Header picker, lighten by 70% */\n --hover-link: #ffaf4d;\n /* Use same as Header picker, lighten by 70% */\n --nav-link: #FFF;\n /* Use same as Header picker */\n --light-link: #fff;\n /* Use same as Header picker */\n}\na.btn-info:link,\na.btn-warning:link,\na.btn-danger:link {\n color: #FFF;\n}\na.btn-info:visited,\na.btn-warning:visited,\na.btn-danger:visited {\n color: #FFF;\n}\n.far fa-life-ring {\n color: var(--link);\n}\n.fixed-table-container tbody .selected td {\n background-color: #fff8af;\n}\n.select2-container--default .select2-selection--multiple .select2-selection__choice {\n background-color: #FF8C00;\n}\n.search-highlight,\n.search-highlight:hover {\n background-color: #e9d15b;\n}\n/*\n * Skin: Yellow\n * ----------\n */\n.skin-yellow .main-header .navbar {\n background-color: #FBCC34;\n}\n.skin-yellow .main-header .navbar .nav > li > a {\n color: rgba(255, 255, 255, 0.8);\n}\n.skin-yellow .main-header .navbar .nav > li > a:hover,\n.skin-yellow .main-header .navbar .nav > li > a:active,\n.skin-yellow .main-header .navbar .nav > li > a:focus,\n.skin-yellow .main-header .navbar .nav .open > a,\n.skin-yellow .main-header .navbar .nav .open > a:hover,\n.skin-yellow .main-header .navbar .nav .open > a:focus,\n.skin-yellow .main-header .navbar .nav > .active > a {\n background: rgba(0, 0, 0, 0.1);\n color: #f6f6f6;\n}\n.skin-yellow .main-header .navbar .sidebar-toggle {\n color: rgba(255, 255, 255, 0.8);\n}\n.skin-yellow .main-header .navbar .sidebar-toggle:hover {\n color: #f6f6f6;\n background: rgba(0, 0, 0, 0.1);\n}\n.skin-yellow .main-header .navbar .sidebar-toggle {\n color: #000;\n}\n.skin-yellow .main-header .navbar .sidebar-toggle:hover {\n background-color: #fbc61b;\n}\n@media (max-width: 767px) {\n .skin-yellow .main-header .navbar .dropdown-menu li.divider {\n background-color: rgba(255, 255, 255, 0.1);\n }\n .skin-yellow .main-header .navbar .dropdown-menu li a {\n color: #333;\n }\n .skin-yellow .main-header .navbar .dropdown-menu li a:hover {\n background: #fbc61b;\n }\n}\n.skin-yellow .main-header li.user-header {\n background-color: #FBCC34;\n}\n.skin-yellow .content-header {\n background: transparent;\n}\n.skin-yellow .wrapper,\n.skin-yellow .main-sidebar,\n.skin-yellow .left-side {\n background-color: #222d32;\n}\n.skin-yellow .user-panel > .info,\n.skin-yellow .user-panel > .info > a {\n color: #fff;\n}\n.skin-yellow .sidebar-menu > li.header {\n color: #4b646f;\n background: #1a2226;\n}\n.skin-yellow .sidebar-menu > li > a {\n border-left: 3px solid transparent;\n}\n.skin-yellow .sidebar-menu > li:hover > a,\n.skin-yellow .sidebar-menu > li.active > a {\n color: #fff;\n background: #1e282c;\n border-left-color: #FBCC34;\n}\n.skin-yellow .sidebar-menu > li > .treeview-menu {\n margin: 0 1px;\n background: #2c3b41;\n}\n.skin-yellow .sidebar a {\n color: #b8c7ce;\n}\n.skin-yellow .sidebar a:hover {\n text-decoration: none;\n}\n.skin-yellow .treeview-menu > li > a {\n color: #8aa4af;\n}\n.skin-yellow .treeview-menu > li.active > a,\n.skin-yellow .treeview-menu > li > a:hover {\n color: #fff;\n}\n.skin-yellow .sidebar-form {\n border-radius: 3px;\n border: 1px solid #374850;\n margin: 10px 10px;\n}\n.skin-yellow .sidebar-form input[type=\"text\"],\n.skin-yellow .sidebar-form .btn {\n box-shadow: none;\n background-color: #374850;\n border: 1px solid transparent;\n height: 35px;\n -webkit-transition: all 0.3s ease-in-out;\n -o-transition: all 0.3s ease-in-out;\n transition: all 0.3s ease-in-out;\n}\n.skin-yellow .sidebar-form input[type=\"text\"] {\n color: #666;\n border-top-left-radius: 2px;\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 2px;\n}\n.skin-yellow .sidebar-form input[type=\"text\"]:focus,\n.skin-yellow .sidebar-form input[type=\"text\"]:focus + .input-group-btn .btn {\n background-color: #fff;\n color: #666;\n}\n.skin-yellow .sidebar-form input[type=\"text\"]:focus + .input-group-btn .btn {\n border-left-color: #fff;\n}\n.skin-yellow .sidebar-form .btn {\n color: #999;\n border-top-left-radius: 0;\n border-top-right-radius: 2px;\n border-bottom-right-radius: 2px;\n border-bottom-left-radius: 0;\n}\n.skin-yellow.layout-top-nav .main-header > .logo .logo-variant {\n color: #413F42;\n background-color: none;\n}\n.btn.btn-primary,\n.btn:hover.btn-primary,\n.btn .btn-primary:link,\n.btn:hover .btn-primary:link {\n background-color: #f7be05;\n border-color: #c59704;\n color: var(--nav-link);\n}\n.btna.btn-primary:hover,\n.btn:hovera.btn-primary:hover {\n background-color: #c59704;\n border-color: #c59704;\n color: var(--nav-link);\n}\n.btn.btn-white:link,\n.btn:hover.btn-white:link {\n background-color: #f7be05;\n color: var(--nav-link);\n}\n.btn.btn-white:hover,\n.btn:hover.btn-white:hover {\n background-color: #937103;\n color: var(--nav-link);\n}\na.btn-info:link,\na.btn-warning:link,\na.btn-danger:link {\n color: #FFF;\n}\na.btn-info:visited,\na.btn-warning:visited,\na.btn-danger:visited {\n color: #FFF;\n}\na {\n color: var(--link);\n}\na:hover {\n color: var(--hover-link);\n}\na:visited {\n color: var(--visited-link);\n}\n.text-primary {\n color: #c59704;\n}\n:root {\n --button-default: #deab04;\n --button-primary: #ac8403;\n --button-hover: #937103;\n --header: #FBCC34;\n /* Use same as Header picker */\n --text-main: #BBB;\n --text-sub: #9b9b9b;\n --link: #5b585c;\n /* Use same as Header picker, lighten by 70% */\n --visited-link: #747176;\n /* Use same as Header picker, lighten by 70% */\n --hover-link: #b4b1b5;\n /* Use same as Header picker, lighten by 70% */\n --nav-link: #222;\n /* Use same as Header picker */\n --light-link: #fff;\n /* Use same as Header picker */\n}\n.fixed-table-container tbody .selected td {\n background-color: #fff8af;\n}\n.select2-container--default .select2-selection--multiple .select2-selection__choice {\n background-color: #FBCC34;\n}\n.search-highlight,\n.search-highlight:hover {\n background-color: #e9d15b;\n}\n.thead,\n.navbar-nav > li > a:link {\n color: var(--nav-link);\n}\n.navbar-nav > li > a:visited {\n color: var(--nav-link);\n}\n:hover {\n color: var(--nav-link);\n}\n.skin-yellow .main-header .navbar .nav > li > a {\n color: #413F42;\n}\n.far fa-life-ring {\n color: var(--link);\n}\n/*\n * Skin: yellow dark\n * ----------\n */\n.skin-yellow-dark .main-header .navbar .sidebar-toggle {\n color: #000 !important;\n}\n.skin-yellow-dark .main-header .navbar .sidebar-toggle:hover {\n background-color: var(--link);\n}\n@media (max-width: 767px) {\n .skin-yellow-dark .main-header .navbar .dropdown-menu li.divider {\n background-color: rgba(255, 255, 255, 0.1);\n color: #fff;\n }\n .skin-yellow-dark .main-header .navbar .dropdown-menu li a {\n color: #fff;\n }\n .skin-yellow-dark .main-header .navbar .dropdown-menu li a:hover {\n background: #e08e0b;\n color: #fff;\n }\n}\n.skin-yellow-dark .main-header li.user-header {\n background-color: #f39c12;\n}\n.skin-yellow-dark .content-header {\n background: transparent;\n}\n.skin-yellow-dark .wrapper,\n.skin-yellow-dark .main-sidebar,\n.skin-yellow-dark .left-side {\n background-color: #222d32;\n}\n.skin-yellow-dark .user-panel > .info,\n.skin-yellow-dark .user-panel > .info > a {\n color: #fff;\n}\n.skin-yellow-dark .sidebar-menu > li.header {\n color: #4b646f;\n background: #1a2226;\n}\n.skin-yellow-dark .sidebar-menu > li > a {\n border-left: 3px solid transparent;\n}\n.skin-yellow-dark .sidebar-menu > li:hover > a,\n.skin-yellow-dark .sidebar-menu > li.active > a {\n color: #fff;\n background: #1e282c;\n border-left-color: #f39c12;\n}\n.skin-yellow-dark .sidebar-menu > li > .treeview-menu {\n margin: 0 1px;\n background: #2c3b41;\n}\n.skin-yellow-dark .sidebar a {\n color: #b8c7ce;\n}\n.skin-yellow-dark .sidebar a:hover {\n text-decoration: none;\n}\n.skin-yellow-dark .treeview-menu > li > a {\n color: #8aa4af;\n}\n.skin-yellow-dark .treeview-menu > li.active > a,\n.skin-yellow-dark .treeview-menu > li > a:hover {\n color: #fff;\n}\n.skin-yellow-dark .sidebar-form {\n border-radius: 3px;\n border: 1px solid #374850;\n margin: 10px 10px;\n}\n.skin-yellow-dark .sidebar-form input[type=\"text\"],\n.skin-yellow-dark .sidebar-form .btn {\n box-shadow: none;\n background-color: #374850;\n border: 1px solid transparent;\n height: 35px;\n -webkit-transition: all 0.3s ease-in-out;\n -o-transition: all 0.3s ease-in-out;\n transition: all 0.3s ease-in-out;\n}\n.skin-yellow-dark .sidebar-form input[type=\"text\"] {\n color: #666;\n border-top-left-radius: 2px;\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 2px;\n}\n.skin-yellow-dark .sidebar-form input[type=\"text\"]:focus,\n.skin-yellow-dark .sidebar-form input[type=\"text\"]:focus + .input-group-btn .btn {\n background-color: #fff;\n color: #666;\n}\n.skin-yellow-dark .sidebar-form input[type=\"text\"]:focus + .input-group-btn .btn {\n border-left-color: #fff;\n}\n.skin-yellow-dark .sidebar-form .btn {\n color: #999;\n border-top-left-radius: 0;\n border-top-right-radius: 2px;\n border-bottom-right-radius: 2px;\n border-bottom-left-radius: 0;\n}\n.btn.btn-primary,\n.btn:hover.btn-primary,\n.btn .btn-primary:link,\n.btn:hover .btn-primary:link {\n background-color: var(--button-default);\n border-color: #000000;\n color: #545454;\n}\n.btna.btn-primary:hover,\n.btn:hovera.btn-primary:hover {\n background-color: var(--button-hover);\n border-color: var(--button-hover);\n color: #545454;\n}\n.btn.btn-white:link,\n.btn:hover.btn-white:link {\n background-color: var(--button-default);\n color: #545454;\n}\n.btn.btn-white:hover,\n.btn:hover.btn-white:hover {\n background-color: var(--hover-link);\n color: #545454;\n}\n.btn-info {\n border-color: #fff;\n}\na.actions {\n color: #fff !important;\n}\na:visited.label-default,\na:link.label-default {\n color: #444;\n}\n/**\nThe dropdown is white, so use a darker color\n */\nli.dropdown-item-marker {\n color: var(--button-primary);\n}\na:link {\n color: var(--link);\n}\na:hover {\n color: var(--hover-link);\n}\na:visited {\n color: var(--visited-link);\n}\n.text-primary {\n color: #fff;\n}\n#sort tr.cansort {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n:root {\n --background: #222;\n --back-main: #333;\n --back-sub: #3d4144;\n --back-sub-alt: rgba(0, 0, 0, 0.36);\n --button-default: #FFCC32;\n --button-primary: #b28500;\n --button-hover: #987200;\n --header: #FFCC32;\n /* Use same as Header picker */\n --text-main: #BBB;\n --text-sub: #9b9b9b;\n --link: #F0E68C;\n /* Use same as Header picker, lighten by 70% */\n --visited-link: #f9f5d0;\n /* Use same as Header picker, lighten by 70% */\n --hover-link: #ffffff;\n /* Use same as Header picker, lighten by 70% */\n --nav-link: #222;\n /* Use same as Header picker */\n --light-link: #545454;\n /* Use same as Header picker */\n}\n#ldapad_test_results.well.well-sm {\n color: var(--back-main);\n}\n.pagination > li > a {\n color: var(--text-main);\n background-color: var(--back-main);\n}\n.pagination > .active > a {\n background-color: var(--button-default);\n border-color: var(--light-link);\n color: var(--nav-link);\n}\n.pagination > .active > a:hover {\n background-color: var(--hover-link);\n}\n.tasks-menu > .dropdown-menu > li .menu {\n background-color: var(--back-main);\n}\n.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress {\n background-color: var(--background);\n}\nh2.task_menu {\n color: var(--link);\n}\n.navbar-custom-menu > .navbar-nav > li > .dropdown-menu {\n background-color: var(--back-main);\n color: var(--link);\n}\n.main-header .navbar,\n.main-header .logo {\n background-color: var(--header);\n background: -webkit-linear-gradient(top, var(--header) 0%, var(--header) 100%);\n background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%);\n border-color: var(--header);\n}\na.btn.btn-default {\n color: var(--nav-link);\n}\n.bootstrap-table .fixed-table-container .table thead th .sortable {\n color: var(--text-main);\n}\n.bootstrap-table .fixed-table-toolbar .columns label {\n color: #000;\n}\n.thead,\n.navbar-nav > li > a:link {\n color: var(--nav-link);\n}\n.navbar-nav > li > a:visited {\n color: var(--nav-link);\n}\n.modal-content {\n background-color: var(--back-main);\n color: var(--text-main);\n}\na:link.btn-default {\n color: var(--nav-link);\n}\n.btn-primary.hover {\n color: var(--nav-link);\n}\n.small-box h3,\n.small-box p {\n color: #fff !important;\n}\n.small-box h3 a:hover,\n.small-box p a:hover {\n text-decoration: none;\n color: var(--nav-link) !important;\n}\n.far fa-life-ring {\n color: var(--link);\n}\n#accessoriesTable > tbody > tr > td > nobr > a > i.fa {\n color: var(--text-main);\n}\n#assetsListingTable > tbody > tr > td > nobr > a > i.fa {\n color: var(--text-main);\n}\n#assetsListingTable > tbody > tr.selected > td {\n background-color: var(--back-main);\n}\nbody {\n color: var(--text-main);\n}\n.box,\n.box.box-default {\n border-top: 3px solid var(--header);\n border-top-color: var(--header);\n}\n.box-body,\n.box-footer,\n.box-header {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.btn-default {\n background-color: var(--button-default);\n}\n.btn-default dropdown-toggle {\n background-color: var(--button-default);\n color: var(--nav-link);\n}\n.btn-default:active,\n.btn-default:focus,\n.btn-default:hover,\n.btn-default.active {\n background-color: var(--button-hover);\n color: var(--nav-link);\n}\n.btn-primary,\n.btn-primary.hover,\n.btn-primary:active,\n.text-yellow {\n color: var(--nav-link) !important;\n}\n.btn-primary:hover {\n background-color: var(--button-primary);\n color: var(--nav-link) !important;\n}\n#componentsTable > tbody > tr > td > nobr > a > i.fa {\n color: var(--text-main);\n}\n#consumablesTable > tbody > tr > td > nobr > a > i.fa {\n color: var(--text-main);\n}\n.content-wrapper {\n background-color: var(--background);\n}\n#create-form > div > div > div > span > i.fa {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.datepicker .datepicker-switch:hover,\n.datepicker .next:hover,\n.datepicker .prev:hover,\n.datepicker tfoot tr th:hover,\n.datepicker table tr td.day.focused,\n.datepicker table tr td.day:hover {\n background-color: var(--header);\n}\n.datepicker.dropdown-menu {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n#details > div > div > div > table {\n background-color: transparent;\n}\n.dropdown-menu > li > a:hover {\n background-color: var(--back-main);\n color: var(--nav-link);\n}\n.form-control {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.form-control[disabled],\n.form-control[readonly],\nfieldset[disabled] .form-control {\n background-color: var(--back-main);\n color: var(--text-main);\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\np {\n color: var(--text-main);\n}\n.help-block {\n color: var(--text-sub);\n}\ninput[type=text],\ninput[type=search] {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n#licensesTable > tbody > tr > td > nobr > a > i.fa {\n color: var(--text-main);\n}\n.main-footer {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.nav-tabs-custom > .nav-tabs > li > a,\n.nav-tabs-custom > .nav-tabs > li.active > a {\n color: var(--text-main);\n}\n.nav-tabs-custom > .nav-tabs > li.active {\n border-top-color: var(--header);\n}\n.nav-tabs-custom > .nav-tabs > li.active > a {\n background-color: var(--back-main);\n}\n.nav-tabs-custom > .nav-tabs > li.active > a:hover {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.nav-tabs-custom,\n.nav-tabs-custom > .tab-content {\n background-color: var(--back-main);\n}\n.navbar-nav > .tasks-menu > .dropdown-menu > li.header {\n background-color: var(--back-main);\n color: var(--header);\n}\n.open > .dropdown-toggle.btn-default {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.panel {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.panel-default > .panel-heading {\n background-color: var(--back-main);\n color: var(--header);\n}\n.select2-container--default .select2-results__option[aria-selected=true],\n.select2-container--default .select2-results__option[aria-selected=true]:hover {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.select2-container--default .select2-results__option--highlighted[aria-selected] {\n background-color: var(--header);\n color: var(--back-main);\n}\n.select2-container--default .select2-selection--single .select2-selection__rendered {\n color: var(--text-main);\n}\n.select2-container--default .select2-selection--multiple .select2-selection__choice {\n background-color: var(--header);\n}\n.select2-selection--single {\n background-color: var(--back-sub) !important;\n color: var(--text-main) !important;\n}\n.select2-dropdown {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.skin-yellow-dark .main-header .navbar .dropdown-menu li a {\n color: var(--header);\n}\n.skin-yellow-dark .main-header .navbar .dropdown-menu li a:hover {\n background-color: #000000;\n}\ntr th div.th-inner {\n color: #FFFFFF;\n}\n.tab-content,\n.tab-pane {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.table-striped > tbody > tr:nth-of-type(odd) {\n background-color: var(--back-sub);\n}\n.table-striped > tbody > tr:nth-of-type(even) {\n background-color: var(--back-sub-alt);\n}\n.th-inner {\n color: var(--nav-link);\n}\n#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa,\n.box-body,\n.box-footer,\n.box-header {\n color: var(--text-main);\n}\n.box-header.with-border {\n border-bottom: #000;\n}\n#customFieldsTable a[href*='/models'] {\n background-color: var(--back-sub-alt);\n color: var(--link);\n}\n#customFieldsTable a[href*='/models']:hover {\n background-color: var(--text-sub);\n color: var(--button-hover);\n}\n#customFieldsTable a[href*='/models']:visited {\n background-color: var(--background);\n color: var(--visited-link);\n}\n.row-striped {\n vertical-align: top;\n line-height: 2.6;\n padding: 0px;\n margin-left: 20px;\n box-sizing: border-box;\n display: table;\n}\n.row-striped .row:nth-of-type(odd) div {\n background-color: var(--back-sub);\n color: var(--text-main);\n border-top: 1px solid #dddddd;\n display: table-cell;\n}\n.row-striped .row:nth-of-type(even) div {\n background-color: var(--back-sub);\n color: var(--text-main);\n border-top: 1px solid #dddddd;\n display: table-cell;\n}\n.row-new-striped > .row:nth-of-type(odd) {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.row-new-striped > .row:nth-of-type(even) {\n background-color: var(--back-sub-alt);\n color: var(--text-main);\n}\n.search-highlight,\n.search-highlight:hover {\n background-color: #e9d15b;\n}\n.table > tbody > tr.warning > td {\n background-color: var(--back-sub);\n}\n","/*\n * Skin: Black\n * ----------\n */\n@import \"../bootstrap-less/mixins.less\";\n@import \"../bootstrap-less/variables.less\";\n@import \"../variables.less\";\n@import \"../mixins.less\";\n\n.skin-black {\n //Navbar\n .main-header {\n .navbar {\n .navbar-variant(@black; #fff);\n .sidebar-toggle {\n color: #fff;\n &:hover {\n background-color: darken(@black, 5%);\n }\n }\n @media (max-width: @screen-header-collapse) {\n .dropdown-menu {\n li {\n &.divider {\n background-color: rgba(255, 255, 255, 0.1);\n }\n a {\n color: #333;\n &:hover {\n background: darken(@black, 5%);\n }\n }\n }\n }\n }\n }\n //Logo\n\n li.user-header {\n background-color: @black;\n }\n }\n\n //Content Header\n .content-header {\n background: transparent;\n }\n\n //Create the sidebar skin\n .skin-dark-sidebar(@black);\n}\n\n.skin-black.layout-top-nav .main-header > .logo {\n .logo-variant {\n background-color: none;\n }\n}\n\n\n\n.btn, .btn:hover {\n color: #000 ;\n\n &.btn-primary, .btn-primary:link {\n background-color: @dark-gray;\n border-color: #FFF;\n color: #FFF;\n }\n\n\n &a.btn-primary:hover {\n background-color: @black;\n border-color: darken(@dark-gray, 20%);\n color: #fff;\n }\n\n &.btn-white:link {\n color: #fff;\n }\n\n &.btn-white:hover {\n color: #fff;\n }\n\n &.btn-white:visited {\n color: #fff;\n }\n}\n\n\na {\n color: var(--link);\n\n &:hover {\n color: var(--hover-link);\n }\n &:visited {\n color: var(--visited-link);\n }\n}\n\n.text-primary {\n color: darken(@black, 20%);\n}\n:root {\n --button-default: darken(@black, 15%);\n --button-primary: darken(@black, 25%);\n --button-hover: darken(@black, 30%);\n --header: @black; /* Use same as Header picker */\n --text-main: #BBB;\n --text-sub: #9b9b9b;\n --link: #black; /* Use same as Header picker, lighten by 70% */\n --visited-link: @black; /* Use same as Header picker, lighten by 70% */\n --hover-link: lighten(#000, 60%); /* Use same as Header picker, lighten by 70% */\n --nav-link: #FFF; /* Use same as Header picker */\n --light-link: #fff; /* Use same as Header picker */\n}\na.btn-info:link, a.btn-warning:link, a.btn-danger:link{\n color: #FFF;\n}\n&a.btn-info:visited, a.btn-warning:visited, a.btn-danger:visited{\n color: #FFF;\n}\n.btn-danger.btn-sm.disabled{\n color: #FFF;\n}\n.far fa-life-ring{\n color:var(--link);\n}\n\n.sidebar-toggle-mobile {\n color: #FFF !important;\n}\n\n.skin-black .main-header .navbar .nav>li>a, .skin-black .main-header .navbar .nav>li>a {\n text-decoration: none;\n}\n.select2-container--default .select2-selection--multiple .select2-selection__choice {\n background-color: @black;\n}\n\n.search-highlight, .search-highlight:hover {\n background-color: #e9d15b;\n}","//AdminLTE mixins\n//===============\n\n\n//Changes the color and the hovering properties of the navbar\n.navbar-variant(@color; @font-color: rgba(255, 255, 255, 0.8); @hover-color: #f6f6f6; @hover-bg: rgba(0, 0, 0, 0.1)) {\n background-color: @color;\n //Navbar links\n .nav > li > a {\n color: @font-color;\n }\n\n .nav > li > a:hover,\n .nav > li > a:active,\n .nav > li > a:focus,\n .nav .open > a,\n .nav .open > a:hover,\n .nav .open > a:focus,\n .nav > .active > a {\n background: @hover-bg;\n color: @hover-color;\n }\n\n //Add color to the sidebar toggle button\n .sidebar-toggle {\n color: @font-color;\n &:hover {\n color: @hover-color;\n background: @hover-bg;\n }\n }\n}\n\n//Logo color variation\n.logo-variant(@bg-color; @color: #fff; @border-bottom-color: transparent; @border-bottom-width: 0) {\n background-color: @bg-color;\n color: @color;\n border-bottom: @border-bottom-width solid @border-bottom-color;\n\n &:hover {\n background-color: darken(@bg-color, 1%);\n }\n}\n\n//Box solid color variantion creator\n.box-solid-variant(@color; @text-color: #fff) {\n border: 1px solid @color;\n > .box-header {\n color: @text-color;\n background: @color;\n background-color: @color;\n a,\n .btn {\n color: @text-color;\n }\n }\n}\n\n//Direct Chat Variant\n.direct-chat-variant(@bg-color; @color: #fff) {\n .right > .direct-chat-text {\n background: @bg-color;\n border-color: @bg-color;\n color: @color;\n &:after,\n &:before {\n border-left-color: @bg-color;\n }\n }\n}\n\n//border radius creator\n.border-radius(@radius) {\n border-radius: @radius;\n}\n//Different radius each side\n.border-radius(@top-left; @top-right; @bottom-left; @bottom-right) {\n border-top-left-radius: @top-left;\n border-top-right-radius: @top-right;\n border-bottom-right-radius: @bottom-right;\n border-bottom-left-radius: @bottom-left;\n}\n\n//Gradient background\n.gradient(@color: #F5F5F5, @start: #EEE, @stop: #FFF) {\n background: @color;\n background: -webkit-gradient(linear,\n left bottom,\n left top,\n color-stop(0, @start),\n color-stop(1, @stop));\n background: -ms-linear-gradient(bottom,\n @start,\n @stop);\n background: -moz-linear-gradient(center bottom,\n @start 0%,\n @stop 100%);\n background: -o-linear-gradient(@stop,\n @start);\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",@stop,@start));\n}\n\n//Added 2.1.0\n//Skins Mixins\n\n//Dark Sidebar Mixin\n.skin-dark-sidebar(@link-hover-border-color) {\n // Sidebar background color (Both .wrapper and .left-side are responsible for sidebar bg color)\n .wrapper,\n .main-sidebar,\n .left-side {\n background-color: @sidebar-dark-bg;\n }\n //User Panel (resides in the sidebar)\n .user-panel {\n > .info, > .info > a {\n color: #fff;\n }\n }\n //Sidebar Menu. First level links\n .sidebar-menu > li {\n //Section Headning\n &.header {\n color: lighten(@sidebar-dark-bg, 20%);\n background: darken(@sidebar-dark-bg, 4%);\n }\n //links\n > a {\n border-left: 3px solid transparent;\n }\n //Hover and active states\n &:hover > a, &.active > a {\n color: @sidebar-dark-hover-color;\n background: @sidebar-dark-hover-bg;\n border-left-color: @link-hover-border-color;\n }\n //First Level Submenu\n > .treeview-menu {\n margin: 0 1px;\n background: @sidebar-dark-submenu-bg;\n }\n }\n //All links within the sidebar menu\n .sidebar a {\n color: @sidebar-dark-color;\n &:hover {\n text-decoration: none;\n }\n }\n //All submenus\n .treeview-menu {\n > li {\n > a {\n color: @sidebar-dark-submenu-color;\n }\n &.active > a, > a:hover {\n color: @sidebar-dark-submenu-hover-color;\n }\n }\n }\n //The sidebar search form\n .sidebar-form {\n .border-radius(3px);\n border: 1px solid lighten(@sidebar-dark-bg, 10%);\n margin: 10px 10px;\n input[type=\"text\"], .btn {\n box-shadow: none;\n background-color: lighten(@sidebar-dark-bg, 10%);\n border: 1px solid transparent;\n height: 35px;\n .transition(all @transition-speed @transition-fn);\n }\n input[type=\"text\"] {\n color: #666;\n .border-radius(2px, 0, 2px, 0);\n &:focus, &:focus + .input-group-btn .btn {\n background-color: #fff;\n color: #666;\n }\n &:focus + .input-group-btn .btn {\n border-left-color: #fff;\n }\n }\n .btn {\n color: #999;\n .border-radius(0, 2px, 0, 2px);\n }\n }\n}\n\n//Light Sidebar Mixin\n.skin-light-sidebar(@icon-active-color) {\n // Sidebar background color (Both .wrapper and .left-side are responsible for sidebar bg color)\n .wrapper,\n .main-sidebar,\n .left-side {\n background-color: @sidebar-light-bg;\n }\n .content-wrapper,\n .main-footer {\n border-left: 1px solid @gray;\n }\n //User Panel (resides in the sidebar)\n .user-panel {\n > .info, > .info > a {\n color: @sidebar-light-color;\n }\n }\n //Sidebar Menu. First level links\n .sidebar-menu > li {\n .transition(border-left-color .3s ease);\n //border-left: 3px solid transparent;\n //Section Headning\n &.header {\n color: lighten(@sidebar-light-color, 25%);\n background: @sidebar-light-bg;\n }\n //links\n > a {\n border-left: 3px solid transparent;\n font-weight: 600;\n }\n //Hover and active states\n &:hover > a,\n &.active > a {\n color: @sidebar-light-hover-color;\n background: @sidebar-light-hover-bg;\n }\n &:hover > a {\n\n }\n &.active {\n border-left-color: @icon-active-color;\n > a {\n font-weight: 600;\n }\n }\n //First Level Submenu\n > .treeview-menu {\n background: @sidebar-light-submenu-bg;\n }\n }\n //All links within the sidebar menu\n .sidebar a {\n color: @sidebar-light-color;\n &:hover {\n text-decoration: none;\n }\n }\n //All submenus\n .treeview-menu {\n > li {\n > a {\n color: @sidebar-light-submenu-color;\n }\n &.active > a,\n > a:hover {\n color: @sidebar-light-submenu-hover-color;\n }\n &.active > a {\n font-weight: 600;\n }\n }\n }\n //The sidebar search form\n .sidebar-form {\n .border-radius(3px);\n border: 1px solid @gray;//darken(@sidebar-light-bg, 5%);\n margin: 10px 10px;\n input[type=\"text\"],\n .btn {\n box-shadow: none;\n background-color: #fff;//darken(@sidebar-light-bg, 3%);\n border: 1px solid transparent;\n height: 35px;\n .transition(all @transition-speed @transition-fn);\n }\n input[type=\"text\"] {\n color: #666;\n .border-radius(2px, 0, 2px, 0);\n &:focus,\n &:focus + .input-group-btn .btn {\n background-color: #fff;\n color: #666;\n }\n &:focus + .input-group-btn .btn {\n border-left-color: #fff;\n }\n }\n .btn {\n color: #999;\n .border-radius(0, 2px, 0, 2px);\n }\n }\n @media(min-width: @screen-sm-min) {\n &.sidebar-mini.sidebar-collapse {\n .sidebar-menu > li > .treeview-menu {\n border-left: 1px solid @gray;\n }\n }\n }\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They will be removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility){\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n","/*\n * Skin: black dark\n * ----------\n */\n@import \"../bootstrap-less/mixins.less\";\n@import \"../bootstrap-less/variables.less\";\n@import \"../variables.less\";\n@import \"../mixins.less\";\n\n.skin-black-dark {\n //Navbar\n .main-header {\n .navbar {\n .navbar-variant(@black; #fff);\n .sidebar-toggle {\n color: #fff;\n &:hover {\n background-color: darken(@black, 5%);\n }\n }\n @media (max-width: @screen-header-collapse) {\n .dropdown-menu {\n li {\n &.divider {\n background-color: rgba(255, 255, 255, 0.1);\n color: #fff;\n }\n a {\n color: #333;\n &:hover {\n background: darken(@black, 5%);\n color: #fff;\n }\n }\n }\n }\n }\n }\n @media (max-width: 991px) {\n .navbar-custom-menu > .navbar-nav > li > .dropdown-menu {\n background-color: var(--back-sub);\n }\n }\n //Logo\n\n li.user-header {\n background-color: @black;\n }\n }\n\n //Content Header\n .content-header {\n background: transparent;\n }\n\n //Create the sidebar skin\n .skin-dark-sidebar(@black);\n}\n\n.skin-black-dark.layout-top-nav .main-header > .logo {\n .logo-variant {\n background-color: none;\n }\n}\n\n\n\n.btn, .btn:hover {\n color: #fff;\n\n &.btn-primary, .btn-primary:link {\n background-color: darken(@black, 10%);\n border-color: #FFF;\n color: #fff;\n }\n\n\n &a.btn-primary:hover {\n background-color: darken(@black, 20%);\n border-color: darken(@black, 20%);\n color: #fff;\n }\n\n &.btn-white:link {\n background-color: darken(@black, 10%);\n color: #fff;\n }\n\n &.btn-white:hover {\n background-color: darken(@black, 30%);\n color: #fff;\n }\n}\n.btn-info {\n border-color: #fff;\n}\n/**\nThe dropdown is white, so use a darker color\n */\nli.dropdown-item-marker {\n color: var(--button-primary);\n}\n\na {\n &:hover {\n color: #fff;\n }\n &:visited {\n color: #fff;\n }\n}\n\n.text-primary {\n color: #fff;\n}\n\n#sort tr.cansort{\n background-color:var(--back-main);\n color:var(--text-main);\n}\n\n:root {\n --background: #222;\n --back-main: #333;\n --back-sub: #3d4144;\n --back-sub-alt: rgba(0, 0, 0, 0.36);\n --button-default: darken(@black, 15%);\n --button-primary: darken(@black, 25%);\n --button-hover: darken(@black, 30%);\n --header: @black; /* Use same as Header picker */\n --text-main: #fff;\n --text-sub: #9b9b9b;\n --link: #fff; /* Use same as Header picker, lighten by 70% */\n --visited-link: #fff; /* Use same as Header picker, lighten by 70% */\n --hover-link: #949494; /* Use same as Header picker, lighten by 70% */\n --nav-link: #FFF; /* Use same as Header picker */\n --light-link: #fff; /* Use same as Header picker */\n}\n#ldapad_test_results.well.well-sm{\n color: var(--back-main);\n}\na.actions {\n color:#fff !important;\n}\n//pagination\n.pagination > li >a{\n color: var(--light-link);\n background-color: var(--back-main);\n}\n.pagination > .active > a {\n background-color: var(--visited-link);\n border-color: var(--light-link);\n}\n.pagination > .active > a:hover{\n background-color: var(--hover-link);\n}\n.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress{\n background-color: var(--background);\n}\na:hover > h2.task_menu{\n color:var(--header);\n}\nh2.task_menu{\n color:var(--link);\n}\n.navbar-custom-menu > .navbar-nav > li > .dropdown-menu{\n background-color:var(--back-main);\n color:var(--link);\n}\n.navbar-custom-menu > .navbar-nav > li > .dropdown-menu > li.header{\n background-color:var(--header);\n color:var(--link);\n}\n\n.main-header .navbar, .main-header .logo {\n background-color: var(--header);\n background: -webkit-linear-gradient(top, var(--header) 0%,var(--header) 100%);\n background: linear-gradient(to bottom, var(--header) 0%,var(--header) 100%);\n border-color: var(--header);\n}\n\n.bootstrap-table .fixed-table-container .table thead th .sortable {\n color: var(--nav-link);\n}\n.bootstrap-table .fixed-table-toolbar .columns label {\n color:#000;\n}\n.thead, .navbar-nav>li>a:link {\n color: var(--nav-link);\n}\n.far fa-life-ring{\n color:var(--link);\n}\n\n.modal-content {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n\n.btn-primary.hover {\n color: var(--nav-link);\n}\n\n.small-box h3, .small-box p {\n color: var(--nav-link) !important;\n a:hover {\n text-decoration: none;\n color: var(--nav-link) !important;\n }\n}\na:link.btn-default{\n color: var(--nav-link);\n}\n/* Trying to figure out a way of having links different shades based on what row they are on (even/odd).\na unique challenge for this dark mode skin.\nProbably writing the specificity for this incorrectly. --Godfrey Martinez 02/04/21\n\n.table-striped>tbody>tr:nth-of-type(even)>a:link{\n color:#000d07;\n}\n.table-striped>tbody>tr:nth-of-type(odd)>a:link{\n color:#bfbfbf;\n\n}*/\n\n#accessoriesTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n#assetsListingTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n\n#assetsListingTable>tbody>tr.selected>td {\n background-color: var(--back-main);\n}\nbody {\n color: var(--text-main);\n}\n.box, .box.box-default {\n border-top: 3px solid var(--header);\n border-top-color: var(--header);\n}\n.box-body, .box-footer, .box-header {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.btn-default{\n background-color: var(--button-default);\n color: var(--nav-link);\n}\n\n.btn-default dropdown-toggle {\n background-color: var(--button-default);\n color: var(--nav-link);\n}\n\n.btn-default:active, .btn-default:focus, .btn-default:hover, .btn-default.active {\n background-color: var(--button-hover);\n color: var(--nav-link);\n}\n.btn-primary, .btn-primary.hover, .btn-primary:active, .text-black {\n color: var(--nav-link)!important;\n}\n.btn-primary:hover {\n background-color: var(--button-primary);\n color: var(--link)!important;\n}\n#componentsTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n#consumablesTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n.content-wrapper {\n background-color: var(--background);\n}\n#create-form>div>div>div>span>i.fa {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.datepicker .datepicker-switch:hover, .datepicker .next:hover, .datepicker .prev:hover, .datepicker tfoot tr th:hover, .datepicker table tr td.day.focused, .datepicker table tr td.day:hover {\n background-color: var(--header);\n}\n.datepicker.dropdown-menu {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n#details>div>div>div>table {\n background-color: transparent;\n}\n.dropdown-menu>li>a:hover {\n background-color: var(--back-main);\n color: var(--nav-link);\n}\n.form-control {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{\n background-color: var(--back-main);\n color: var(--text-main);\n}\nh1, h2, h3, h4, h5, h6, p {\n color: var(--text-main);\n}\n.help-block {\n color: var(--text-sub);\n}\ninput[type=text], input[type=search] {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.search-highlight, .search-highlight:hover{\n background-color: var(--back-sub) !important;\n}\n\n#licensesTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n.main-footer {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.nav-tabs-custom>.nav-tabs>li>a, .nav-tabs-custom>.nav-tabs>li.active>a {\n color: var(--text-main);\n}\n.nav-tabs-custom>.nav-tabs>li.active {\n border-top-color: var(--header);\n}\n.nav-tabs-custom>.nav-tabs>li.active>a {\n background-color: var(--back-main);\n}\n.nav-tabs-custom>.nav-tabs>li.active>a:hover {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.nav-tabs-custom, .nav-tabs-custom>.tab-content {\n background-color: var(--back-main);\n}\n.navbar-nav>.tasks-menu>.dropdown-menu>li.header {\n background-color: var(--back-main);\n color: var(--header);\n}\n.open>.dropdown-toggle.btn-default {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.panel {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.panel-default>.panel-heading {\n background-color: var(--back-main);\n color: var(--header);\n}\n.select2-container--default .select2-results__option[aria-selected=true], .select2-container--default .select2-results__option[aria-selected=true]:hover {\n background-color: var(--back-sub);\n color: var(--nav-link);\n}\n.select2-container--default .select2-results__option--highlighted[aria-selected] {\n background-color: var(--back-sub);\n color: var(--visited-link);\n}\n.select2-container--default .select2-selection--single .select2-selection__rendered {\n color: var(--text-main);\n}\n.select2-container--default .select2-selection--multiple .select2-selection__choice {\n background-color: var(--header);\n}\n.select2-selection--single {\n background-color: var(--back-sub)!important;\n color: var(--text-main)!important;\n}\n.select2-dropdown {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.skin-black-dark .main-header .navbar .dropdown-menu li a {\n color: #FFFFFF;\n}\n.skin-black-dark .main-header .navbar .dropdown-menu li a:hover {\n background-color: #000000;\n}\n.fixed-table-body thead th .th-inner, .skin-black-dark .sidebar-menu>li.active>a, .skin-black .sidebar-menu>li:hover>a, .sidebar-toggle:hover {\n background-color: var(--header)!important;\n}\n.tab-content, .tab-pane {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.table-striped>tbody>tr:nth-of-type(odd) {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.table-striped>tbody>tr:nth-of-type(even){\n background-color: var(--back-sub-alt);\n color: var(--text-main);\n}\n.row-new-striped > .row:nth-of-type(odd){\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.row-new-striped > .row:nth-of-type(even){\n background-color: var(--back-sub-alt);\n color: var(--text-main);\n}\n#webui>div>div>div>div>div>table>tbody>tr>td>a>i.fa, .box-body, .box-footer, .box-header {\n color: var(--text-main);\n}\n\n.box-header.with-border {\n border-bottom: #000;\n}\n\na {\n color: var(--link);\n\n &:link {\n color: var(--link) }\n &:hover {\n color: var(--hover-link);\n text-decoration: underline;\n }\n}\n\n.row-striped {\n vertical-align: top;\n line-height: 2.6;\n padding: 0px;\n margin-left: 20px;\n box-sizing: border-box;\n //border-left: 1px solid #dddddd;\n //border-right: 1px solid #dddddd;\n display: table;\n\n}\n\n.row-striped .row:nth-of-type(odd) div {\n background-color: var(--back-sub);\n color: var(--text-main);\n border-top: 1px solid #dddddd;\n display: table-cell;\n\n}\n\n.row-striped .row:nth-of-type(even) div {\n background-color: var(--back-sub);\n color: var(--text-main);\n border-top: 1px solid #dddddd;\n display: table-cell;\n}\n\n.search-highlight, .search-highlight:hover {\n background-color: #e9d15b;\n}\ndiv.container.row-new-striped{\n background-color: var(--back-sub);\n}\n.table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th {\n background-color: var(--back-sub);\n}\n.table > tbody > tr.warning > td{\n background-color:var(--back-sub);\n}","/*\n * Skin: Blue\n * ----------\n */\n@import \"../bootstrap-less/mixins.less\";\n@import \"../bootstrap-less/variables.less\";\n@import \"../variables.less\";\n@import \"../mixins.less\";\n\n.skin-blue {\n //Navbar\n .main-header {\n .navbar {\n .navbar-variant(@light-blue; #fff);\n .sidebar-toggle {\n color: #fff;\n &:hover {\n background-color: darken(@light-blue, 5%);\n }\n }\n @media (max-width: @screen-header-collapse) {\n .dropdown-menu {\n li {\n &.divider {\n background-color: rgba(255, 255, 255, 0.1);\n }\n a {\n color: #333;\n &:hover {\n background: darken(@light-blue, 5%);\n }\n }\n }\n }\n }\n }\n //Logo\n\n li.user-header {\n background-color: @light-blue;\n }\n }\n\n //Content Header\n .content-header {\n background: transparent;\n }\n\n //Create the sidebar skin\n .skin-dark-sidebar(@light-blue);\n}\n\n.skin-blue.layout-top-nav .main-header > .logo {\n .logo-variant {\n background-color: unset;\n }\n}\n\n\n\n.btn, btn-sm, .btn:hover {\n\n\n &.btn-primary, .btn-primary:link {\n background-color: darken(@light-blue, 10%);\n border-color: darken(@light-blue, 20%);\n color: #fff !important;\n }\n\n\n &a.btn-primary:hover {\n background-color: darken(@light-blue, 20%);\n border-color: darken(@light-blue, 20%);\n color: #fff;\n }\n\n &.btn-white:link {\n background-color: darken(@light-blue, 10%);\n color: #fff;\n }\n\n &.btn-white:hover {\n background-color: darken(@light-blue, 30%);\n color: #fff;\n }\n\n &.btn-white:visited {\n background-color: darken(@light-blue, 30%);\n color: #fff;\n }\n}\n\n\n\n.btn-warning, .btn-warning:link, a.btn-warning:hover, .btn-warning:link, .btn-warning:visited,\n.btn-danger, .btn-danger:link, a.btn-danger:hover, .btn-danger:link, .btn-danger:visited\n{\n color: #fff;\n}\n\n.btn-default:link, a.btn-default:hover, .btn-default:visited\n{\n color: @dark-gray;\n}\n\n\n:root {\n --button-default: @dark-gray;\n --button-primary: darken(@blue, 25%);\n --button-hover: darken(@blue, 30%);\n --header: @blue; /* Use same as Header picker */\n --text-main: #BBB;\n --text-sub: #9b9b9b;\n --link:darken(@blue, 15%); /* Use same as Header picker, lighten by 70% */\n --visited-link: lighten(@blue,10%); /* Use same as Header picker, lighten by 70% */\n --hover-link: lighten(@blue,20%); /* Use same as Header picker, lighten by 70% */\n --nav-link: #FFF; /* Use same as Header picker */\n --light-link: #fff; /* Use same as Header picker */\n}\na.btn-info:link, a.btn-warning:link, a.btn-danger:link{\n color: #FFF;\n}\n&a.btn-info:visited, a.btn-warning:visited, a.btn-danger:visited{\n color: #FFF;\n}\na:link {\n color: var(--link);\n}\n\na:visited {\n color: var(--visited-link);\n}\n\na:hover {\n color: var(--hover-link);\n}\n\n.text-primary {\n color: darken(@light-blue, 20%);\n}\n.far fa-life-ring{\n color:var(--link);\n}\n\n.fixed-table-container tbody .selected td {\n background-color: #fff8af;\n}\n.select2-container--default .select2-selection--multiple .select2-selection__choice {\n background-color: #3c8dbc;\n}\n\n.search-highlight, .search-highlight:hover {\n background-color: #e9d15b;\n}\n\n// Link colors for the settings page\na.settings_button:link, a.settings_button:visited, a.settings_button:hover {\n color: @light-blue;\n}\n\na.label.label-default:link {\n color: darken(#3c8dbc, 10%); /* Use same as Header picker, lighten by 70% */\n}\n\na.label.label-default:visited {\n color: darken(#3c8dbc,20%); /* Use same as Header picker, lighten by 70% */\n}\n\na.label.label-default:hover {\n background-color: #BBB;\n color: darken(#3c8dbc,15%);\n}\n\n","/*\n * Skin: blue dark\n * ----------\n */\n@import \"../bootstrap-less/mixins.less\";\n@import \"../bootstrap-less/variables.less\";\n@import \"../variables.less\";\n@import \"../mixins.less\";\n\n.skin-blue-dark {\n //Navbar\n .main-header {\n .navbar {\n .navbar-variant(@blue; #fff);\n .sidebar-toggle {\n color: #fff;\n &:hover {\n background-color: darken(@blue, 5%);\n }\n }\n @media (max-width: @screen-header-collapse) {\n .dropdown-menu {\n li {\n &.divider {\n background-color: rgba(255, 255, 255, 0.1);\n color: #fff;\n }\n a {\n color: #fff;\n &:hover {\n background: darken(@blue, 5%);\n color: #fff;\n }\n }\n }\n }\n }\n }\n //Logo\n\n li.user-header {\n background-color: @blue;\n }\n }\n\n //Content Header\n .content-header {\n background: transparent;\n }\n\n //Create the sidebar skin\n .skin-dark-sidebar(@blue);\n}\n\n.skin-blue-dark.layout-top-nav .main-header > .logo {\n .logo-variant {\n background-color: none;\n }\n}\n\n\n\n.btn, .btn:hover {\n color: #fff !important;\n\n &.btn-primary, .btn-primary:link {\n background-color: darken(@blue, 10%);\n border-color: #FFF;\n color: #FFF;\n }\n\n\n &a.btn-primary:hover {\n background-color: darken(@blue, 20%);\n border-color: darken(@blue, 20%);\n color: #fff;\n }\n\n &.btn-white:link {\n background-color: darken(@blue, 10%);\n color: #fff;\n }\n\n &.btn-white:hover {\n background-color: darken(@blue, 30%);\n color: #fff;\n }\n}\n.btn-info {\n border-color: #fff;\n}\n\n/**\nThe dropdown is white, so use a darker color\n */\nli.dropdown-item-marker {\n color: var(--button-primary);\n}\n\n\na {\n &:hover {\n color: var(--hover-link);\n }\n &:visited {\n color: var(--visited-link);\n }\n}\n\n.text-primary {\n color: #fff;\n}\n#sort tr.cansort{\n background-color:var(--back-main);\n color:var(--text-main);\n}\n\n\n\n\n:root {\n --background: #222;\n --back-main: #333;\n --back-sub: #272727;\n --back-sub-alt: rgba(0, 0, 0, 0.36);\n --button-default: darken(@blue, 15%);\n --button-primary: darken(@blue, 25%);\n --button-hover: darken(@blue, 30%);\n --header: @blue; /* Use same as Header picker */\n --text-main: #BBB;\n --text-sub: #9b9b9b;\n --link: #00BFFF; /* Use same as Header picker, lighten by 70% */\n --visited-link: lighten(#00BFFF,15%); /* Use same as Header picker, lighten by 70% */\n --hover-link: lighten(#00BFFF,30%); /* Use same as Header picker, lighten by 70% */\n --nav-link: #FFF; /* Use same as Header picker */\n --light-link: #fff; /* Use same as Header picker */\n}\n\n#ldapad_test_results.well.well-sm{\n color: var(--back-main);\n}\na.actions {\n color:#fff !important;\n}\n//pagination\n.pagination > li >a{\n color: var(--light-link);\n background-color: var(--back-main);\n}\n.pagination > .active > a {\n background-color: var(--visited-link);\n border-color: var(--light-link);\n}\n.pagination > .active > a:hover{\n background-color: var(--hover-link);\n}\n.tasks-menu > .dropdown-menu > li .menu{\n background-color: var(--back-main);\n}\n\n.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress{\n background-color: var(--background);\n}\nh2.task_menu{\n color:var(--link);\n}\n.navbar-custom-menu > .navbar-nav > li > .dropdown-menu{\n background-color:var(--back-main);\n color:var(--link);\n}\n\n.main-header .navbar, .main-header .logo {\n background-color: var(--header);\n background: -webkit-linear-gradient(top, var(--header) 0%,var(--header) 100%);\n background: linear-gradient(to bottom, var(--header) 0%,var(--header) 100%);\n border-color: var(--header);\n}\n\n.bootstrap-table .fixed-table-container .table thead th .sortable {\n color: var(--nav-link);\n}\n.bootstrap-table .fixed-table-toolbar .columns label {\n color:#000;\n}\n.thead, .navbar-nav>li>a:link {\n color: var(--nav-link);\n}\n.far fa-life-ring{\n color:var(--link);\n}\n.modal-content {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n\na:link {\n color: var(--link);\n}\n\n.btn-primary.hover {\n color: var(--nav-link);\n}\n.bootstrap-table .fixed-table-toolbar .columns label {\n color:#000;\n}\n.small-box h3, .small-box p {\n color: var(--nav-link) !important;\n a:hover {\n text-decoration: none;\n color: var(--nav-link) !important;\n }\n}\n\n\n#accessoriesTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n#assetsListingTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n\n#assetsListingTable>tbody>tr.selected>td {\n background-color: var(--back-main);\n}\nbody {\n color: var(--text-main);\n}\n.box, .box.box-default {\n border-top: 3px solid var(--header);\n border-top-color: var(--header);\n}\n.box-body, .box-footer, .box-header {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.btn-default{\n background-color: var(--button-default);\n color: var(--link);\n}\n\n.btn-default dropdown-toggle {\n background-color: var(--button-default);\n color: var(--link);\n}\n\n.btn-default:active, .btn-default:focus, .btn-default:hover, .btn-default.active {\n background-color: var(--button-hover);\n color: var(--link);\n}\n.btn-primary, .btn-primary.hover, .btn-primary:active, .text-blue {\n color: var(--text-main);\n}\n.btn-primary:hover {\n background-color: var(--button-primary);\n}\n#componentsTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n#consumablesTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n.content-wrapper {\n background-color: var(--background);\n}\n#create-form>div>div>div>span>i.fa {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.datepicker .datepicker-switch:hover, .datepicker .next:hover, .datepicker .prev:hover, .datepicker tfoot tr th:hover, .datepicker table tr td.day.focused, .datepicker table tr td.day:hover {\n background-color: var(--header);\n}\n.datepicker.dropdown-menu {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n#details>div>div>div>table {\n background-color: transparent;\n}\n.dropdown-menu>li>a:hover {\n background-color: var(--back-main);\n color: var(--nav-link);\n}\n.fixed-table-body thead th .th-inner{\n color: var(--nav-link);\n}\n.form-control {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{\n background-color: var(--back-main);\n color: var(--text-main);\n}\nh1, h2, h3, h4, h5, h6, p {\n color: var(--text-main);\n}\n.help-block {\n color: var(--text-sub);\n}\ninput[type=text], input[type=search] {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n#licensesTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n.main-footer {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.nav-tabs-custom>.nav-tabs>li>a, .nav-tabs-custom>.nav-tabs>li.active>a {\n color: var(--text-main);\n}\n.nav-tabs-custom>.nav-tabs>li.active {\n border-top-color: var(--header);\n}\n.nav-tabs-custom>.nav-tabs>li.active>a {\n background-color: var(--back-main);\n}\n.nav-tabs-custom>.nav-tabs>li.active>a:hover {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.nav-tabs-custom, .nav-tabs-custom>.tab-content {\n background-color: var(--back-main);\n}\n.navbar-nav>.tasks-menu>.dropdown-menu>li.header {\n background-color: var(--back-main);\n color: var(--header);\n}\n.open>.dropdown-toggle.btn-default {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.panel {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.panel-default>.panel-heading {\n background-color: var(--back-main);\n color: var(--header);\n}\n.select2-container--default .select2-results__option[aria-selected=true], .select2-container--default .select2-results__option[aria-selected=true]:hover {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.select2-container--default .select2-results__option--highlighted[aria-selected] {\n background-color: var(--header);\n color: var(--back-main);\n}\n.select2-container--default .select2-selection--single .select2-selection__rendered {\n color: var(--text-main);\n}\n.select2-container--default .select2-selection--multiple .select2-selection__choice {\n background-color: var(--header);\n}\n.select2-selection--single {\n background-color: var(--back-sub)!important;\n color: var(--text-main)!important;\n}\n.select2-dropdown {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.skin-blue-dark .main-header .navbar .dropdown-menu li a {\n color: #FFFFFF;\n}\n.skin-blue-dark .main-header .navbar .dropdown-menu li a:hover {\n background-color: #3c8dbc;\n}\n.fixed-table-body thead th .th-inner, .skin-blue-dark .sidebar-menu>li.active>a, .skin-blue .sidebar-menu>li:hover>a, .sidebar-toggle:hover {\n background-color: var(--header)!important;\n}\n.tab-content, .tab-pane {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.table-striped>tbody>tr:nth-of-type(odd) {\n background-color: var(--back-sub);\n}\n.table-striped>tbody>tr:nth-of-type(even){\n background-color: var(--back-main);\n}\n#webui>div>div>div>div>div>table>tbody>tr>td>a>i.fa, .box-body, .box-footer, .box-header {\n color: var(--text-main);\n}\n\n.box-header.with-border {\n border-bottom: #000;\n}\n\na {\n color: var(--link);\n\n &:link {\n color: var(--link) }\n &:hover {\n color: var(--hover-link);\n text-decoration: underline;\n }\n &:visited {\n color: var(--visited-link)\n }\n}\n#customFieldsTable a[href*='/models'] {\n background-color: var(--back-sub-alt);\n color: var(--link);\n}\n#customFieldsTable a[href*='/models']:hover {\n background-color: var(--text-sub);\n color: var(--button-hover);\n}\n#customFieldsTable a[href*='/models']:visited {\n background-color: var(--background);\n color: var(--visited-link);\n}\n#customFieldsTable a[href*='/fieldsets']{\n background-color: transparent;\n}\n\n.row-striped {\n vertical-align: top;\n line-height: 2.6;\n padding: 0px;\n margin-left: 20px;\n box-sizing: border-box;\n //border-left: 1px solid #dddddd;\n //border-right: 1px solid #dddddd;\n display: table;\n\n}\n\n.row-striped .row:nth-of-type(odd) div {\n background-color: var(--back-sub);\n color: var(--text-main);\n border-top: 1px solid #dddddd;\n display: table-cell;\n\n}\n\n.row-striped .row:nth-of-type(even) div {\n background-color: var(--back-sub);\n color: var(--text-main);\n border-top: 1px solid #dddddd;\n display: table-cell;\n}\n.row-new-striped > .row:nth-of-type(odd){\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.row-new-striped > .row:nth-of-type(even){\n background-color: var(--back-sub-alt);\n color: var(--text-main);\n}\n\n.search-highlight, .search-highlight:hover {\n background-color: #e9d15b;\n}\n.table > tbody > tr.warning > td{\n background-color:var(--back-sub);\n}","/*\n * Skin: Contrast\n * ----------\n */\n@import \"../bootstrap-less/mixins.less\";\n@import \"../bootstrap-less/variables.less\";\n@import \"../variables.less\";\n@import \"../mixins.less\";\n\n.skin-contrast {\n //Navbar\n .main-header {\n .navbar {\n .navbar-variant(@navy; #fff);\n .sidebar-toggle {\n color: #fff;\n &:hover {\n background-color: darken(@navy, 5%);\n }\n }\n @media (max-width: @screen-header-collapse) {\n .dropdown-menu {\n li {\n &.divider {\n background-color: rgba(255, 255, 255, 0.1);\n }\n a {\n color: #fff;\n &:hover {\n background: darken(@navy, 5%);\n }\n }\n }\n }\n }\n }\n //Logo\n\n li.user-header {\n background-color: @navy;\n }\n }\n\n //Content Header\n .content-header {\n background: transparent;\n }\n\n //Create the sidebar skin\n .skin-dark-sidebar(@navy);\n}\n\n.skin-contrast.layout-top-nav .main-header > .logo {\n .logo-variant {\n background-color: none;\n }\n}\n\n\n\n.btn, .btn:hover {\n\n\n &.btn-default, .btn-default:link {\n &:hover {\n color: darken(@navy, 10%)\n }\n &:visited {\n color: darken(@navy, 10%)\n }\n }\n\n &.btn-primary, .btn-primary:link {\n background-color: darken(@navy, 10%);\n border-color: darken(@navy, 20%);\n color: #fff;\n }\n\n &a.btn-primary:hover {\n background-color: darken(@navy, 20%);\n border-color: darken(@navy, 20%);\n color: #fff;\n }\n\n &.btn-white:link {\n background-color: darken(@navy, 10%);\n color: #fff;\n }\n\n &.btn-white:hover {\n background-color: darken(@navy, 30%);\n color: #fff;\n }\n}\na.btn.btn-link.text-left{\n color:@navy;\n border: 1px solid #000;\n}\na.btn.btn-link.text-left:hover{\n color:@navy;\n}\n\na {\n color: @navy;\n &:hover {\n color: @navy;\n text-decoration: underline;\n\n }\n &:visited {\n color: @navy;\n }\n}\n\na.btn {\n &:hover {\n color: #fff;\n text-decoration: underline;\n }\n &:visited {\n color: #fff;\n text-decoration: none;\n\n }\n}\n\n.text-primary {\n color: darken(@navy, 20%);\n}\n\n.skin-contrast .treeview-menu>li>a {\n color: #FFF;\n}\n\n.bg-teal {\n background-color: darken(@teal, 25%)!important;\n}\n\n.bg-orange {\n background-color: darken(@orange, 20%)!important;\n}\n\n.bg-purple {\n background-color: darken(@purple, 20%)!important;\n}\n\n.bg-maroon {\n background-color: darken(@maroon, 20%)!important;\n}\n\n.pagination>li>a {\n color: darken(@navy, 10%)!important;\n}\n\n.pagination>.active>a {\n background-color: @navy;\n color: #FFF!important;\n}\n\n.btn-success {\n background-color: darken(@green, 30%);\n}\n\n\n\ninput::-webkit-input-placeholder { /* Chrome/Opera/Safari */\n color: darken(@gray, 10%) !important;\n}\ninput::-moz-placeholder { /* Firefox 19+ */\n color: darken(@gray, 10%) !important;\n}\ninput::-ms-input-placeholder { /* IE 10+ */\n color: darken(@gray, 10%) !important;\n}\n\n.select2-default, .select2-selection__placeholder {\n color: darken(@dark-gray, 10%) !important;\n}\n\n.callout.callout-info {\n background-color: darken(@blue, 20%)!important;\n}\n\n\n.fixed-table-container tbody .selected td {\n background-color: #fff8af;\n}\n\n.search-highlight, .search-highlight:hover {\n background-color: #e9d15b;\n}","/*\n * Skin: Green\n * ----------\n */\n@import \"../bootstrap-less/mixins.less\";\n@import \"../bootstrap-less/variables.less\";\n@import \"../variables.less\";\n@import \"../mixins.less\";\n:root{\n --background: #222;\n --back-main: #333;\n --back-sub: #3d4144;\n --back-sub-alt: rgba(0, 0, 0, 0.36);\n --button-default: darken(@green, 15%);\n --button-primary: darken(@green, 25%);\n --button-hover: darken(@green, 30%);\n --header: @green; /* Use same as Header picker */\n --text-main: #BBB;\n --text-sub: #9b9b9b;\n --link: @green; /* Use same as Header picker, lighten by 70% */\n --visited-link: lighten(@green, 15%); /* Use same as Header picker, lighten by 70% */\n --hover-link: lighten(@green, 20%);\n}\n.skin-green {\n //Navbar\n .main-header {\n .navbar {\n .navbar-variant(@green; #fff);\n .sidebar-toggle {\n color: #fff;\n &:hover {\n background-color: darken(@green, 5%);\n }\n }\n @media (max-width: @screen-header-collapse) {\n .dropdown-menu {\n li {\n &.divider {\n background-color: rgba(255, 255, 255, 0.1);\n }\n a {\n color: #333;\n &:hover {\n background: darken(@green, 5%);\n }\n }\n }\n }\n }\n }\n //Logo\n\n li.user-header {\n background-color: @green;\n }\n }\n\n //Content Header\n .content-header {\n background: transparent;\n }\n\n //Create the sidebar skin\n .skin-dark-sidebar(@green);\n}\n\n.skin-green.layout-top-nav .main-header > .logo {\n .logo-variant {\n background-color: none;\n }\n}\n\n\n\n.btn, .btn:hover {\n\n\n &.btn-primary, .btn-primary:link {\n background-color: darken(@green, 10%);\n border-color: darken(@green, 20%);\n color: #fff;\n }\n\n\n &a.btn-primary:hover {\n background-color: darken(@green, 20%);\n border-color: darken(@green, 20%);\n color: #fff;\n }\n\n &.btn-white:link {\n background-color: darken(@green, 10%);\n color: #fff;\n }\n\n &.btn-white:hover {\n background-color: darken(@green, 30%);\n color: #fff;\n }\n}\na.btn-info:link, a.btn-warning:link, a.btn-danger:link{\n color: #FFF;\n}\n&a.btn-info:visited, a.btn-warning:visited, a.btn-danger:visited{\n color: #FFF;\n}\na:link {\n color: var(--link);\n}\n\na:visited {\n color: var(--visited-link);\n}\n\na {\n color: @green;\n &:hover {\n color: darken(@green, 20%);\n }\n &:visited {\n color: @green;\n }\n}\n\n.text-primary {\n color: darken(@green, 20%);\n}\n.far fa-life-ring{\n color:var(--link);\n}\n.fixed-table-container tbody .selected td {\n background-color: #fff8af;\n}\n.select2-container--default .select2-selection--multiple .select2-selection__choice {\n background-color: @green;\n}\n\n.search-highlight, .search-highlight:hover {\n background-color: #e9d15b;\n}","/*\n * Skin: green dark\n * ----------\n */\n@import \"../bootstrap-less/mixins.less\";\n@import \"../bootstrap-less/variables.less\";\n@import \"../variables.less\";\n@import \"../mixins.less\";\n\n.skin-green-dark {\n //Navbar\n .main-header {\n .navbar {\n .navbar-variant(@green; #fff);\n .sidebar-toggle {\n color: #fff;\n &:hover {\n background-color: darken(@green, 5%);\n }\n }\n @media (max-width: @screen-header-collapse) {\n .dropdown-menu {\n li {\n &.divider {\n background-color: rgba(255, 255, 255, 0.1);\n color: #fff;\n }\n a {\n color: #fff;\n &:hover {\n background: darken(@green, 5%);\n color: #fff;\n }\n }\n }\n }\n }\n }\n //Logo\n\n li.user-header {\n background-color: @green;\n }\n }\n\n //Content Header\n .content-header {\n background: transparent;\n }\n\n //Create the sidebar skin\n .skin-dark-sidebar(@green);\n}\n\n.skin-green-dark.layout-top-nav .main-header > .logo {\n .logo-variant {\n background-color: none;\n }\n}\n\n\n\n.btn, .btn:hover {\n color: #FFF !important;\n\n &.btn-primary, .btn-primary:link {\n background-color: darken(@green, 10%);\n border-color: #FFF;\n color: #FFF;\n }\n\n\n &a.btn-primary:hover {\n background-color: darken(@green, 20%);\n border-color: darken(@green, 20%);\n color: #FFF;\n }\n\n &.btn-white:link {\n background-color: darken(@green, 10%);\n color: #FFF;\n }\n\n &.btn-white:hover {\n background-color: darken(@green, 30%);\n color: #FFF;\n }\n}\n.btn-info {\n border-color: #fff;\n}\n/**\nThe dropdown is white, so use a darker color\n */\nli.dropdown-item-marker {\n color: var(--button-primary);\n}\n\na {\n &:hover {\n color: var(--hover-link);\n }\n &:visited {\n color: var(--visited-link);\n }\n}\n\n.text-primary {\n color: #fff;\n}\n\n#sort tr.cansort{\n background-color:var(--back-main);\n color:var(--text-main);\n}\n\n\n\n:root {\n --background: #222;\n --back-main: #333;\n --back-sub: #312F2F;\n --back-sub-alt: rgba(0, 0, 0, 0.36);\n --button-default: #006400;\n --button-primary: darken(#006400, 10%);\n --button-hover: darken(#006400, 30%);\n --header: #006400; /* Use same as Header picker */\n --text-main: #FFF;\n --text-sub: #9b9b9b;\n --link: #9ACD32; /* Use same as Header picker, lighten by 70% */\n --visited-link: lighten(#9ACD32, 15%); /* Use same as Header picker, lighten by 70% */\n --hover-link: lighten(#9ACD32, 30%); /* Use same as Header picker, lighten by 70% */\n --nav-link: #FFF; /* Use same as Header picker */\n --light-link: #fff; /* Use same as Header picker */\n}\n\n#ldapad_test_results.well.well-sm{\n color: var(--back-main);\n}\na.actions {\n color:#fff !important;\n}\n//pagination\n.pagination > li >a{\n color: var(--light-link);\n background-color: var(--back-main);\n}\n.pagination > .active > a {\n background-color: var(--visited-link);\n border-color: var(--light-link);\n}\n.pagination > .active > a:hover{\n background-color: var(--hover-link);\n}\n.tasks-menu > .dropdown-menu > li .menu{\n background-color: var(--back-main);\n}\n\n.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress{\n background-color: var(--background);\n}\nh2.task_menu{\n color:var(--link);\n}\n.navbar-custom-menu > .navbar-nav > li > .dropdown-menu{\n background-color:var(--back-main);\n color:var(--link);\n}\n\n.main-header .navbar, .main-header .logo {\n background-color: var(--header);\n background: -webkit-linear-gradient(top, var(--header) 0%,var(--header) 100%);\n background: linear-gradient(to bottom, var(--header) 0%,var(--header) 100%);\n border-color: var(--header);\n}\n\n.bootstrap-table .fixed-table-container .table thead th .sortable {\n color: var(--nav-link);\n}\n.far fa-life-ring{\n color:var(--link);\n}\n.thead, .navbar-nav>li>a:link {\n color: var(--nav-link);\n}\n\n.modal-content {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n\n.btn-primary.hover {\n color: var(--nav-link);\n}\n\n.small-box h3, .small-box p {\n color: var(--nav-link) !important;\n a:hover {\n text-decoration: none;\n color: var(--nav-link) !important;\n }\n}\n\n\n#accessoriesTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n#assetsListingTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n\n#assetsListingTable>tbody>tr.selected>td {\n background-color: var(--back-main);\n}\nbody {\n color: var(--text-main);\n}\n.box, .box.box-default {\n border-top: 3px solid var(--header);\n border-top-color: var(--header);\n}\n.box-body, .box-footer, .box-header {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.btn-default{\n background-color: var(--button-default);\n color: var(--link);\n}\n\n.btn-default dropdown-toggle {\n background-color: var(--button-default);\n color: var(--link);\n}\n\n.btn-default:active, .btn-default:focus, .btn-default:hover, .btn-default.active {\n background-color: var(--button-hover);\n color: var(--link);\n}\n.btn-primary, .btn-primary.hover, .btn-primary:active, .text-green {\n color: var(--text-main);\n}\n.btn-primary:hover {\n background-color: var(--button-primary);\n}\n#componentsTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n#consumablesTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n.content-wrapper {\n background-color: var(--background);\n}\n#create-form>div>div>div>span>i.fa {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.datepicker .datepicker-switch:hover, .datepicker .next:hover, .datepicker .prev:hover, .datepicker tfoot tr th:hover, .datepicker table tr td.day.focused, .datepicker table tr td.day:hover {\n background-color: var(--header);\n}\n.datepicker.dropdown-menu {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n#details>div>div>div>table {\n background-color: transparent;\n}\n.dropdown-menu>li>a:hover {\n background-color: var(--back-main);\n color: var(--nav-link);\n}\n.fixed-table-body thead th .th-inner{\n color: var(--nav-link);\n}\n.form-control {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{\n background-color: var(--back-main);\n color: var(--text-main);\n}\nh1, h2, h3, h4, h5, h6, p {\n color: var(--text-main);\n}\n.help-block {\n color: var(--text-sub);\n}\ninput[type=text], input[type=search] {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n#licensesTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n.main-footer {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.nav-tabs-custom>.nav-tabs>li>a, .nav-tabs-custom>.nav-tabs>li.active>a {\n color: var(--text-main);\n}\n.nav-tabs-custom>.nav-tabs>li.active {\n border-top-color: var(--header);\n}\n.nav-tabs-custom>.nav-tabs>li.active>a {\n background-color: var(--back-main);\n}\n.nav-tabs-custom>.nav-tabs>li.active>a:hover {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.nav-tabs-custom, .nav-tabs-custom>.tab-content {\n background-color: var(--back-main);\n}\n.open>.dropdown-toggle.btn-default {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.panel {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.panel-default>.panel-heading {\n background-color: var(--back-main);\n color: var(--header);\n}\n.select2-container--default .select2-results__option[aria-selected=true], .select2-container--default .select2-results__option[aria-selected=true]:hover {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.select2-container--default .select2-results__option--highlighted[aria-selected] {\n background-color: var(--header);\n color: var(--back-main);\n}\n.select2-container--default .select2-selection--single .select2-selection__rendered {\n color: var(--text-main);\n}\n.select2-container--default .select2-selection--multiple .select2-selection__choice {\n background-color: var(--header);\n}\n.select2-selection--single {\n background-color: var(--back-sub)!important;\n color: var(--text-main)!important;\n}\n.select2-dropdown {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.skin-green-dark .main-header .navbar .dropdown-menu li a {\n color: #FFFFFF;\n}\n.skin-green-dark .main-header .navbar .dropdown-menu li a:hover {\n background-color: #006300;\n}\n.fixed-table-body thead th .th-inner, .skin-green-dark .sidebar-menu>li.active>a, .skin-green .sidebar-menu>li:hover>a, .sidebar-toggle:hover {\n background-color: var(--header)!important;\n}\n.tab-content, .tab-pane {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.table-striped>tbody>tr:nth-of-type(odd) {\n background-color: var(--back-sub);\n}\n.table-striped>tbody>tr:nth-of-type(even){\n background-color: var(--back-sub);\n}\n#webui>div>div>div>div>div>table>tbody>tr>td>a>i.fa, .box-body, .box-footer, .box-header {\n color: var(--text-main);\n}\n\n.box-header.with-border {\n border-bottom: #000;\n}\n\na {\n color: var(--link);\n\n &:link {\n color: var(--link) }\n &:hover {\n color: var(--hover-link);\n text-decoration: underline;\n }\n &:visited {\n color: var(--visited-link)\n }\n}\n#customFieldsTable a[href*='/models'] {\n background-color: var(--back-sub-alt);\n color: var(--link);\n}\n#customFieldsTable a[href*='/models']:hover {\n background-color: var(--text-sub);\n color: var(--button-hover);\n}\n#customFieldsTable a[href*='/models']:visited {\n background-color: var(--background);\n color: var(--visited-link);\n}\n#customFieldsTable a[href*='/fieldsets']{\n background-color: transparent;\n}\n\n.row-striped {\n vertical-align: top;\n line-height: 2.6;\n padding: 0px;\n margin-left: 20px;\n box-sizing: border-box;\n //border-left: 1px solid #dddddd;\n //border-right: 1px solid #dddddd;\n display: table;\n\n}\n\n.row-striped .row:nth-of-type(odd) div {\n background-color: var(--back-sub);\n color: var(--text-main);\n border-top: 1px solid #dddddd;\n display: table-cell;\n\n}\n\n.row-striped .row:nth-of-type(even) div {\n background-color: var(--back-sub);\n color: var(--text-main);\n border-top: 1px solid #dddddd;\n display: table-cell;\n}\n.row-new-striped > .row:nth-of-type(odd){\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.row-new-striped > .row:nth-of-type(even){\n background-color: var(--back-sub-alt);\n color: var(--text-main);\n}\n\n\n.search-highlight, .search-highlight:hover {\n background-color: #e9d15b;\n}\n.table > tbody > tr.warning > td{\n background-color:var(--back-sub);\n}","/*\n * Skin: orange dark\n * ----------\n */\n@import \"../bootstrap-less/mixins.less\";\n@import \"../bootstrap-less/variables.less\";\n@import \"../variables.less\";\n@import \"../mixins.less\";\n\n.skin-orange-dark {\n //Navbar\n .main-header {\n .navbar {\n .navbar-variant(@orange; #fff);\n .sidebar-toggle {\n color: #fff;\n &:hover {\n background-color: darken(@orange, 5%);\n }\n }\n @media (max-width: @screen-header-collapse) {\n .dropdown-menu {\n li {\n &.divider {\n background-color: rgba(255, 255, 255, 0.1);\n color: #fff;\n }\n a {\n color: #fff;\n &:hover {\n background: darken(@orange, 5%);\n color: #fff;\n }\n }\n }\n }\n }\n }\n //Logo\n\n li.user-header {\n background-color: @orange;\n }\n }\n\n //Content Header\n .content-header {\n background: transparent;\n }\n\n //Create the sidebar skin\n .skin-dark-sidebar(@orange);\n}\n\n.skin-orange-dark.layout-top-nav .main-header > .logo {\n .logo-variant {\n background-color: none;\n }\n}\n\n\n\n.btn, .btn:hover {\n color: #fff !important;\n\n &.btn-primary, .btn-primary:link {\n background-color: darken(@orange, 10%);\n border-color: #fff;\n color: #fff;\n }\n\n\n &a.btn-primary:hover {\n background-color: darken(@orange, 20%);\n border-color: darken(@orange, 20%);\n color: #fff;\n }\n\n &.btn-white:link {\n background-color: darken(@orange, 10%);\n color: #fff;\n }\n\n &.btn-white:hover {\n background-color: darken(@orange, 30%);\n color: #fff;\n }\n}\n.btn-info {\n border-color: #fff;\n}\n/**\nThe dropdown is white, so use a darker color\n */\nli.dropdown-item-marker {\n color: var(--button-primary);\n}\n\n.text-primary {\n color: #fff;\n}\n\n#sort tr.cansort{\n background-color:var(--back-main);\n color:var(--text-main);\n}\n\n:root {\n --background: #222;\n --back-main: #333;\n --back-sub: #2E2C2C;\n --back-sub-alt: rgba(0, 0, 0, 0.36);\n --button-default: darken(@orange, 15%);\n --button-primary: darken(@orange, 25%);\n --button-hover: darken(@orange, 30%);\n --header: @orange; /* Use same as Header picker */\n --text-main: #BBB;\n --text-sub: #9b9b9b;\n --link: #FFA500; /* Use same as Header picker, lighten by 70% */\n --visited-link: lighten(#FFA500, 15%); /* Use same as Header picker, lighten by 70% */\n --hover-link: lighten(#FFA500, 30%); /* Use same as Header picker, lighten by 70% */\n --nav-link: #FFF; /* Use same as Header picker */\n --light-link: #fff; /* Use same as Header picker */\n}\n\n#ldapad_test_results.well.well-sm{\n color: var(--back-main);\n}\na.actions {\n color:#fff !important;\n}\n//pagination\n.pagination > li >a{\n color: var(--light-link);\n background-color: var(--back-main);\n}\n.pagination > .active > a {\n background-color: var(--visited-link);\n border-color: var(--light-link);\n}\n.pagination > .active > a:hover{\n background-color: var(--hover-link);\n}\n.tasks-menu > .dropdown-menu > li .menu{\n background-color: var(--back-main);\n}\n\n.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress{\n background-color: var(--background);\n}\nh2.task_menu{\n color:var(--link);\n}\n.navbar-custom-menu > .navbar-nav > li > .dropdown-menu{\n background-color:var(--back-main);\n color:var(--link);\n}\n\n.main-header .navbar, .main-header .logo {\n background-color: var(--header);\n background: -webkit-linear-gradient(top, var(--header) 0%,var(--header) 100%);\n background: linear-gradient(to bottom, var(--header) 0%,var(--header) 100%);\n border-color: var(--header);\n}\n.far fa-life-ring{\n color:var(--link);\n}\n\n.bootstrap-table .fixed-table-container .table thead th .sortable {\n color: var(--nav-link);\n}\n.bootstrap-table .fixed-table-toolbar .columns label {\n color:#000;\n}\n\n.thead, .navbar-nav>li>a:link {\n color: var(--nav-link);\n}\n\n.modal-content {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n\na:link {\n color: var(--link);\n}\n\na:visited {\n color: var(--visited-link);\n}\n\na:hover {\n color: var(--hover-link);\n}\n\n.btn-primary.hover {\n color: var(--nav-link);\n}\n\n.small-box h3, .small-box p {\n color: var(--nav-link) !important;\n a:hover {\n text-decoration: none;\n color: var(--nav-link) !important;\n }\n}\n\n\n#accessoriesTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n#assetsListingTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n\n#assetsListingTable>tbody>tr.selected>td {\n background-color: var(--back-main);\n}\nbody {\n color: var(--text-main);\n}\n.box, .box.box-default {\n border-top: 3px solid var(--header);\n border-top-color: var(--header);\n}\n.box-body, .box-footer, .box-header {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.btn-default{\n background-color: var(--button-default);\n color: var(--nav-link);\n}\na:link.btn-default{\n color: var(--nav-link);\n}\n.btn-default dropdown-toggle {\n background-color: var(--button-default);\n color: var(--nav-link);\n}\n\n.btn-default:active, .btn-default:focus, .btn-default:hover, .btn-default.active {\n background-color: var(--button-hover);\n color: var(--background);\n}\n.btn-primary, .btn-primary.hover, .btn-primary:active, .text-orange {\n color: var(--nav-link)!important;\n border-color: var(--button-primary);\n}\n.btn-primary:hover {\n background-color: var(--button-primary);\n}\n#componentsTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n#consumablesTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n.content-wrapper {\n background-color: var(--background);\n}\n#create-form>div>div>div>span>i.fa {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.datepicker .datepicker-switch:hover, .datepicker .next:hover, .datepicker .prev:hover, .datepicker tfoot tr th:hover, .datepicker table tr td.day.focused, .datepicker table tr td.day:hover {\n background-color: var(--header);\n}\n.datepicker.dropdown-menu {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n#details>div>div>div>table {\n background-color: transparent;\n}\n.dropdown-menu>li>a:hover {\n background-color: var(--back-main);\n color: var(--nav-link);\n}\n.fixed-table-body thead th .th-inner{\n color: var(--nav-link);\n}\n.form-control {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{\n background-color: var(--back-main);\n color: var(--text-main);\n}\nh1, h2, h3, h4, h5, h6, p {\n color: var(--text-main);\n}\n.help-block {\n color: var(--text-sub);\n}\ninput[type=text], input[type=search] {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n#licensesTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n.main-footer {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.nav-tabs-custom>.nav-tabs>li>a, .nav-tabs-custom>.nav-tabs>li.active>a {\n color: var(--text-main);\n}\n.nav-tabs-custom>.nav-tabs>li.active {\n border-top-color: var(--header);\n}\n.nav-tabs-custom>.nav-tabs>li.active>a {\n background-color: var(--back-main);\n}\n.nav-tabs-custom>.nav-tabs>li.active>a:hover {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.nav-tabs-custom, .nav-tabs-custom>.tab-content {\n background-color: var(--back-main);\n}\n.navbar-nav>.tasks-menu>.dropdown-menu>li.header {\n background-color: var(--back-main);\n color: var(--header);\n}\n.open>.dropdown-toggle.btn-default {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.panel {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.panel-default>.panel-heading {\n background-color: var(--back-main);\n color: var(--header);\n}\n.select2-container--default .select2-results__option[aria-selected=true], .select2-container--default .select2-results__option[aria-selected=true]:hover {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.select2-container--default .select2-results__option--highlighted[aria-selected] {\n background-color: var(--header);\n color: var(--back-main);\n}\n.select2-container--default .select2-selection--single .select2-selection__rendered {\n color: var(--text-main);\n}\n.select2-container--default .select2-selection--multiple .select2-selection__choice {\n background-color: var(--header);\n}\n.select2-selection--single {\n background-color: var(--back-sub)!important;\n color: var(--text-main)!important;\n}\n.select2-dropdown {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.skin-orange-dark .main-header .navbar .dropdown-menu li a {\n color: #FFFFFF;\n}\n.skin-orange-dark .main-header .navbar .dropdown-menu li a:hover {\n background-color: #ff8c00;\n}\n.fixed-table-body thead th .th-inner, .skin-orange-dark .sidebar-menu>li.active>a, .skin-orange .sidebar-menu>li:hover>a, .sidebar-toggle:hover {\n background-color: var(--header)!important;\n}\n.tab-content, .tab-pane {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.table-striped>tbody>tr:nth-of-type(odd) {\n background-color: var(--back-sub);\n}\n.table-striped>tbody>tr:nth-of-type(even){\n background-color: var(--back-sub-alt);\n}\n#webui>div>div>div>div>div>table>tbody>tr>td>a>i.fa, .box-body, .box-footer, .box-header {\n color: var(--text-main);\n}\n\n.box-header.with-border {\n border-bottom: #000;\n}\n#customFieldsTable a[href*='/models'] {\n background-color: var(--back-sub-alt);\n color: var(--link);\n}\n#customFieldsTable a[href*='/models']:hover {\n background-color: var(--text-sub);\n color: var(--button-hover);\n}\n#customFieldsTable a[href*='/models']:visited {\n background-color: var(--background);\n color: var(--visited-link);\n}\n#customFieldsTable a[href*='/fieldsets']{\n background-color: transparent;\n}\n\n.row-striped {\n vertical-align: top;\n line-height: 2.6;\n padding: 0px;\n margin-left: 20px;\n box-sizing: border-box;\n //border-left: 1px solid #dddddd;\n //border-right: 1px solid #dddddd;\n display: table;\n\n}\n\n.row-striped .row:nth-of-type(odd) div {\n background-color: var(--back-sub);\n color: var(--text-main);\n border-top: 1px solid #dddddd;\n display: table-cell;\n\n}\n\n.row-striped .row:nth-of-type(even) div {\n background-color: var(--back-sub);\n color: var(--text-main);\n border-top: 1px solid #dddddd;\n display: table-cell;\n}\n.row-new-striped > .row:nth-of-type(odd){\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.row-new-striped > .row:nth-of-type(even){\n background-color: var(--back-sub-alt);\n color: var(--text-main);\n}\n.search-highlight, .search-highlight:hover {\n background-color: #e9d15b;\n}\n.table > tbody > tr.warning > td{\n background-color:var(--back-sub);\n}","/*\n * Skin: Purple\n * ----------\n */\n@import \"../bootstrap-less/mixins.less\";\n@import \"../bootstrap-less/variables.less\";\n@import \"../variables.less\";\n@import \"../mixins.less\";\n\n.skin-purple {\n //Navbar\n .main-header {\n .navbar {\n .navbar-variant(@purple; #fff);\n .sidebar-toggle {\n color: #fff;\n &:hover {\n background-color: darken(@purple, 5%);\n }\n }\n @media (max-width: @screen-header-collapse) {\n .dropdown-menu {\n li {\n &.divider {\n background-color: rgba(255, 255, 255, 0.1);\n }\n a {\n color: #333;\n &:hover {\n background: darken(@purple, 5%);\n }\n }\n }\n }\n }\n }\n //Logo\n\n li.user-header {\n background-color: @purple;\n }\n }\n\n //Content Header\n .content-header {\n background: transparent;\n }\n\n //Create the sidebar skin\n .skin-dark-sidebar(@purple);\n}\n\n.skin-purple.layout-top-nav .main-header > .logo {\n .logo-variant {\n background-color: none;\n }\n}\n\n\n\n.btn, .btn:hover {\n\n\n &.btn-primary, .btn-primary:link {\n background-color: darken(@purple, 10%);\n border-color: darken(@purple, 20%);\n color: #fff;\n }\n\n\n &a.btn-primary:hover {\n background-color: darken(@purple, 20%);\n border-color: darken(@purple, 20%);\n color: #fff;\n }\n\n &.btn-white:link {\n background-color: darken(@purple, 10%);\n color: #fff;\n }\n\n &.btn-white:hover {\n background-color: darken(@purple, 30%);\n color: #fff;\n }\n}\n\n\na {\n color: var(--link);\n &:hover {\n color: var(--hover-link);\n }\n &:visited {\n color: var(--visited-link);\n }\n}\n\n.text-primary {\n color: darken(@purple, 20%);\n}\n\n:root {\n --button-default: darken(@purple, 15%);\n --button-primary: darken(@purple, 25%);\n --button-hover: darken(@purple, 30%);\n --header: @purple; /* Use same as Header picker */\n --text-main: #BBB;\n --text-sub: #9b9b9b;\n --link: @purple; /* Use same as Header picker, lighten by 70% */\n --visited-link: lighten(@purple, 15%); /* Use same as Header picker, lighten by 70% */\n --hover-link: lighten(@purple, 30%); /* Use same as Header picker, lighten by 70% */\n --nav-link: #FFF; /* Use same as Header picker */\n --light-link: #fff; /* Use same as Header picker */\n}\n\na.btn-info:link, a.btn-warning:link, a.btn-danger:link{\n color: #FFF;\n}\n&a.btn-info:visited, a.btn-warning:visited, a.btn-danger:visited{\n color: #FFF;\n}\n\n.fixed-table-container tbody .selected td {\n background-color: #fff8af;\n}\n\n.select2-container--default .select2-selection--multiple .select2-selection__choice {\n background-color: @purple;\n}\n.far fa-life-ring{\n color:var(--link);\n}\n.search-highlight, .search-highlight:hover {\n background-color: #e9d15b;\n}","/*\n * Skin: purple dark\n * ----------\n */\n@import \"../bootstrap-less/mixins.less\";\n@import \"../bootstrap-less/variables.less\";\n@import \"../variables.less\";\n@import \"../mixins.less\";\n\n.skin-purple-dark {\n //Navbar\n .main-header {\n .navbar {\n .navbar-variant(@purple; #fff);\n .sidebar-toggle {\n color: #fff;\n &:hover {\n background-color: darken(@purple, 5%);\n }\n }\n @media (max-width: @screen-header-collapse) {\n .dropdown-menu {\n li {\n &.divider {\n background-color: rgba(255, 255, 255, 0.1);\n color: #fff;\n }\n a {\n color: #fff;\n &:hover {\n background: darken(@purple, 5%);\n color: #fff;\n }\n }\n }\n }\n }\n }\n //Logo\n\n li.user-header {\n background-color: @purple;\n }\n }\n\n //Content Header\n .content-header {\n background: transparent;\n }\n\n //Create the sidebar skin\n .skin-dark-sidebar(@purple);\n}\n\n.skin-purple-dark.layout-top-nav .main-header > .logo {\n .logo-variant {\n background-color: none;\n }\n}\n\n\n\n.btn, .btn:hover {\n color: #fff !important;\n\n &.btn-primary, .btn-primary:link {\n background-color: darken(@purple, 10%);\n border-color: #FFF;\n color: #fff;\n }\n\n\n &a.btn-primary:hover {\n background-color: darken(@purple, 20%);\n border-color: darken(@purple, 20%);\n color: #fff;\n }\n\n &.btn-white:link {\n background-color: darken(@purple, 10%);\n color: #fff;\n }\n\n &.btn-white:hover {\n background-color: darken(@purple, 30%);\n color: #fff;\n }\n}\n.btn-info {\n border-color: #fff;\n}\n\n/**\nThe dropdown is white, so use a darker color\n */\nli.dropdown-item-marker {\n color: var(--button-primary);\n}\n\na {\n &:hover {\n color: var(--hover-link);\n }\n &:visited {\n color: var(--visited-link);\n }\n}\n\n.text-primary {\n color: #fff;\n}\n\n#sort tr.cansort{\n background-color:var(--back-main);\n color:var(--text-main);\n}\n\n:root {\n --background: #222;\n --back-main: #333;\n --back-sub: #080808;\n --back-sub-alt: rgba(0, 0, 0, 0.36);\n --button-default: darken(@purple, 15%);\n --button-primary: darken(@purple, 25%);\n --button-hover: darken(@purple, 30%);\n --header: @purple; /* Use same as Header picker */\n --text-main: #BBB;\n --text-sub: #9b9b9b;\n --link: #AC83FF; /* Use same as Header picker, lighten by 70% */\n --visited-link: lighten(#AC83FF, 15%); /* Use same as Header picker, lighten by 70% */\n --hover-link: lighten(#AC83FF, 30%); /* Use same as Header picker, lighten by 70% */\n --nav-link: #FFF; /* Use same as Header picker */\n --light-link: #fff; /* Use same as Header picker */\n}\n\n#ldapad_test_results.well.well-sm{\n color: var(--back-main);\n}\n//pagination\n.pagination > li >a{\n color: var(--light-link);\n background-color: var(--back-main);\n}\n.pagination > .active > a {\n background-color: var(--button-default);\n border-color: var(--light-link);\n}\n.pagination > .active > a:hover{\n background-color: var(--hover-link);\n}\n.tasks-menu > .dropdown-menu > li .menu{\n background-color: var(--back-main);\n}\n\n.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress{\n background-color: var(--background);\n}\nh2.task_menu{\n color:var(--link);\n}\n.navbar-custom-menu > .navbar-nav > li > .dropdown-menu{\n background-color:var(--back-main);\n color:var(--link);\n}\n\n.main-header .navbar, .main-header .logo {\n background-color: var(--header);\n background: -webkit-linear-gradient(top, var(--header) 0%,var(--header) 100%);\n background: linear-gradient(to bottom, var(--header) 0%,var(--header) 100%);\n border-color: var(--header);\n}\n\n.bootstrap-table .fixed-table-container .table thead th .sortable {\n color: var(--nav-link);\n}\n.bootstrap-table .fixed-table-toolbar .columns label {\n color:#000;\n}\n.thead, .navbar-nav>li>a:link {\n color: var(--nav-link);\n}\n.label-default{\n background-color:var(--back-sub);\n color:#fff;\n}\n\n.modal-content {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n\na:link {\n color: var(--link);\n}\n.far fa-life-ring{\n color:var(--link);\n}\n.btn-primary.hover {\n color: var(--nav-link);\n}\n\n.small-box h3, .small-box p {\n color: var(--nav-link) !important;\n a:hover {\n text-decoration: none;\n color: var(--nav-link) !important;\n }\n}\n\na:link.btn-default{\n color: var(--nav-link);\n}\n#accessoriesTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n#assetsListingTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n\n#assetsListingTable>tbody>tr.selected>td {\n background-color: var(--back-main);\n}\nbody {\n color: var(--text-main);\n}\n.box, .box.box-default {\n border-top: 3px solid var(--header);\n border-top-color: var(--header);\n}\n.box-body, .box-footer, .box-header {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.btn-default{\n background-color: var(--button-default);\n color: var(--nav-link);\n}\n\n.btn-default dropdown-toggle {\n background-color: var(--button-default);\n color: var(--nav-link);\n}\n\n.btn-default:active, .btn-default:focus, .btn-default:hover, .btn-default.active {\n background-color: var(--button-hover);\n color: var(--nav-link);\n}\n.btn-primary, .btn-primary.hover, .btn-primary:active, .text-purple {\n color: var(--nav-link)!important;\n}\n.btn-primary:hover {\n background-color: var(--button-primary);\n}\n#componentsTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n#consumablesTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n.content-wrapper {\n background-color: var(--background);\n}\n#create-form>div>div>div>span>i.fa {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.datepicker .datepicker-switch:hover, .datepicker .next:hover, .datepicker .prev:hover, .datepicker tfoot tr th:hover, .datepicker table tr td.day.focused, .datepicker table tr td.day:hover {\n background-color: var(--header);\n}\n.datepicker.dropdown-menu {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n#details>div>div>div>table {\n background-color: transparent;\n}\n.dropdown-menu>li>a:hover {\n background-color: var(--back-main);\n color: var(--nav-link);\n}\n.fixed-table-body thead th .th-inner{\n color: var(--nav-link);\n}\n.form-control {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{\n background-color: var(--back-main);\n color: var(--text-main);\n}\nh1, h2, h3, h4, h5, h6, p {\n color: var(--text-main);\n}\n.help-block {\n color: var(--text-sub);\n}\ninput[type=text], input[type=search] {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n#licensesTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n.main-footer {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.nav-tabs-custom>.nav-tabs>li>a, .nav-tabs-custom>.nav-tabs>li.active>a {\n color: var(--text-main);\n}\n.nav-tabs-custom>.nav-tabs>li.active {\n border-top-color: var(--header);\n}\n.nav-tabs-custom>.nav-tabs>li.active>a {\n background-color: var(--back-main);\n}\n.nav-tabs-custom>.nav-tabs>li.active>a:hover {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.nav-tabs-custom, .nav-tabs-custom>.tab-content {\n background-color: var(--back-main);\n}\n.navbar-nav>.tasks-menu>.dropdown-menu>li.header {\n background-color: var(--back-main);\n color: var(--link);\n}\n.open>.dropdown-toggle.btn-default {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.panel {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.panel-default>.panel-heading {\n background-color: var(--back-main);\n color: var(--header);\n}\n.select2-container--default .select2-results__option[aria-selected=true], .select2-container--default .select2-results__option[aria-selected=true]:hover {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.select2-container--default .select2-results__option--highlighted[aria-selected] {\n background-color: var(--header);\n color: var(--back-main);\n}\n.select2-container--default .select2-selection--single .select2-selection__rendered {\n color: var(--text-main);\n}\n.select2-container--default .select2-selection--multiple .select2-selection__choice {\n background-color: var(--header);\n}\n.select2-selection--single {\n background-color: var(--back-sub)!important;\n color: var(--text-main)!important;\n}\n.select2-dropdown {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.skin-purple-dark .main-header .navbar .dropdown-menu li a {\n color: #FFFFFF;\n}\n.skin-purple-dark .main-header .navbar .dropdown-menu li a:hover {\n background-color: #5f5ca8;\n}\n.fixed-table-body thead th .th-inner, .skin-purple-dark .sidebar-menu>li.active>a, .skin-purple .sidebar-menu>li:hover>a, .sidebar-toggle:hover {\n background-color: var(--header)!important;\n}\n.tab-content, .tab-pane {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.table-striped>tbody>tr:nth-of-type(odd) {\n background-color: var(--back-sub);\n}\n.table-striped>tbody>tr:nth-of-type(even){\n background-color: var(--back-sub-alt);\n}\n#webui>div>div>div>div>div>table>tbody>tr>td>a>i.fa, .box-body, .box-footer, .box-header {\n color: var(--text-main);\n}\n\n.box-header.with-border {\n border-bottom: #000;\n}\n\na {\n color: var(--link);\n\n &:link {\n color: var(--link) }\n &:hover {\n color: var(--hover-link);\n text-decoration: underline;\n }\n &:visited {\n color: var(--visited-link)\n }\n}\n\n.row-striped {\n vertical-align: top;\n line-height: 2.6;\n padding: 0px;\n margin-left: 20px;\n box-sizing: border-box;\n //border-left: 1px solid #dddddd;\n //border-right: 1px solid #dddddd;\n display: table;\n\n}\n#customFieldsTable a[href*='/models'] {\n background-color: var(--back-sub-alt);\n color: var(--link);\n}\n#customFieldsTable a[href*='/models']:hover {\n background-color: var(--text-sub);\n color: var(--button-hover);\n}\n#customFieldsTable a[href*='/models']:visited {\n background-color: var(--back-sub);\n color: var(--visited-link);\n}\n\n.row-striped .row:nth-of-type(odd) div {\n background-color: var(--back-sub);\n color: var(--text-main);\n border-top: 1px solid #dddddd;\n display: table-cell;\n\n}\n\n.row-striped .row:nth-of-type(even) div {\n background-color: var(--back-sub);\n color: var(--text-main);\n border-top: 1px solid #dddddd;\n display: table-cell;\n}\n.row-new-striped > .row:nth-of-type(odd){\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.row-new-striped > .row:nth-of-type(even){\n background-color: var(--back-sub-alt);\n color: var(--text-main);\n}\n\n.search-highlight, .search-highlight:hover {\n background-color: #e9d15b;\n}\n.table > tbody > tr.warning > td{\n background-color:var(--back-sub);\n}","/*\n * Skin: Red\n * ----------\n */\n@import \"../bootstrap-less/mixins.less\";\n@import \"../bootstrap-less/variables.less\";\n@import \"../variables.less\";\n@import \"../mixins.less\";\n\n.skin-red {\n //Navbar\n .main-header {\n .navbar {\n .navbar-variant(@red; #fff);\n .sidebar-toggle {\n color: #fff;\n &:hover {\n background-color: darken(@red, 5%);\n }\n }\n @media (max-width: @screen-header-collapse) {\n .dropdown-menu {\n li {\n &.divider {\n background-color: rgba(255, 255, 255, 0.1);\n }\n a {\n color: #333;\n &:hover {\n background: darken(@red, 5%);\n }\n }\n }\n }\n }\n }\n //Logo\n\n li.user-header {\n background-color: @red;\n }\n }\n\n //Content Header\n .content-header {\n background: transparent;\n }\n\n //Create the sidebar skin\n .skin-dark-sidebar(@red);\n}\n\n.skin-red.layout-top-nav .main-header > .logo {\n .logo-variant {\n background-color: none;\n }\n}\n\n\n\n.btn, .btn:hover {\n\n\n &.btn-primary, .btn-primary:link {\n background-color: darken(@red, 10%);\n border-color: darken(@red, 20%);\n color: #fff;\n }\n\n\n &a.btn-primary:hover {\n background-color: darken(@red, 20%);\n border-color: darken(@red, 20%);\n color: #fff;\n }\n\n &.btn-white:link {\n background-color: darken(@red, 10%);\n color: #fff;\n }\n\n &.btn-white:hover {\n background-color: darken(@red, 30%);\n color: #fff;\n }\n}\n\n\na {\n color: @red;\n &:hover {\n color: darken(@red, 20%);\n }\n &:visited {\n color: @red;\n }\n}\n\n.text-primary {\n color: darken(@red, 20%);\n}\n\n:root {\n --button-default: darken(@red, 15%);\n --button-primary: darken(@red, 25%);\n --button-hover: darken(@red, 30%);\n --header: @red; /* Use same as Header picker */\n --text-main: #BBB;\n --text-alt: #222;\n --text-sub: #9b9b9b;\n --link: @red; /* Use same as Header picker, lighten by 70% */\n --visited-link: lighten(@red, 15%); /* Use same as Header picker, lighten by 70% */\n --hover-link: lighten(@red, 30%); /* Use same as Header picker, lighten by 70% */\n --nav-link: #FFF; /* Use same as Header picker */\n --light-link: #fff; /* Use same as Header picker */\n}\na:link {\n color: var(--link);\n}\n\na:visited {\n color: var(--visited-link);\n}\na.btn-info:link, a.btn-warning:link, a.btn-danger:link{\n color: #FFF;\n}\n&a.btn-info:visited, a.btn-warning:visited, a.btn-danger:visited{\n color: #FFF;\n}\n\n.fixed-table-container tbody .selected td {\n background-color: #fff8af;\n}\n.select2-container--default .select2-selection--multiple .select2-selection__choice {\n background-color: @red;\n}\n\n.search-highlight, .search-highlight:hover {\n background-color: #e9d15b;\n}\n.far fa-life-ring{\n color:var(--link);\n}","/*\n * Skin: red dark\n * ----------\n */\n@import \"../bootstrap-less/mixins.less\";\n@import \"../bootstrap-less/variables.less\";\n@import \"../variables.less\";\n@import \"../mixins.less\";\n\n.skin-red-dark {\n //Navbar\n .main-header {\n .navbar {\n .navbar-variant(@red; #fff);\n .sidebar-toggle {\n color: #fff;\n &:hover {\n background-color: darken(@red, 5%);\n }\n }\n @media (max-width: @screen-header-collapse) {\n .dropdown-menu {\n li {\n &.divider {\n background-color: rgba(255, 255, 255, 0.1);\n color: #fff;\n }\n a {\n color: #fff;\n &:hover {\n background: darken(@red, 5%);\n color: #fff;\n }\n }\n }\n }\n }\n }\n //Logo\n\n li.user-header {\n background-color: @red;\n }\n }\n\n //Content Header\n .content-header {\n background: transparent;\n }\n\n //Create the sidebar skin\n .skin-dark-sidebar(@red);\n}\n\n.skin-red-dark.layout-top-nav .main-header > .logo {\n .logo-variant {\n background-color: none;\n }\n}\n\n.btn, .btn:hover {\n color: #fff;\n\n &.btn-primary, .btn-primary:link {\n background-color: darken(@red, 10%);\n border-color: #FFF;\n color: #fff;\n }\n\n\n &a.btn-primary:hover {\n background-color: darken(@red, 20%);\n border-color: darken(@red, 20%);\n color: #fff;\n }\n\n &.btn-white:link {\n background-color: darken(@red, 10%);\n color: #fff;\n }\n\n &.btn-white:hover {\n background-color: darken(@red, 30%);\n color: #fff;\n }\n}\n.btn-info {\n border-color: #fff;\n}\n\n/**\nThe dropdown is white, so use a darker color\n */\nli.dropdown-item-marker {\n color: var(--button-primary);\n}\n\n\na {\n &:hover {\n color: #fff;\n }\n &:visited {\n color: #fff;\n }\n}\n\n.text-primary {\n color: #fff;\n}\n\n#sort tr.cansort{\n background-color:var(--back-main);\n color:var(--text-main);\n}\n\n:root {\n --background: #222;\n --back-main: #333;\n --back-sub: #3d4144;\n --back-sub-alt: rgba(0, 0, 0, 0.36);\n --button-default: darken(@red, 15%);\n --button-primary: darken(@red, 25%);\n --button-hover: darken(@red, 30%);\n --header: @red; /* Use same as Header picker */\n --text-main: #BBB;\n --text-alt: #222;\n --text-sub: #9b9b9b;\n --link: #e00000; /* Use same as Header picker, lighten by 70% */\n --visited-link: #D24D57; /* Use same as Header picker, lighten by 70% */\n --hover-link: #D24D57; /* Use same as Header picker, lighten by 70% */\n --nav-link: #FFF; /* Use same as Header picker */\n --light-link: #fff; /* Use same as Header picker */\n}\n\n#ldapad_test_results.well.well-sm{\n color: var(--back-main);\n}\n\n//pagination\n.pagination > li >a{\n color: var(--light-link);\n background-color: var(--back-main);\n}\n.pagination > .active > a {\n background-color: var(--visited-link);\n border-color: var(--light-link);\n}\n.pagination > .active > a:hover{\n background-color: var(--hover-link);\n}\n.tasks-menu > .dropdown-menu > li .menu{\n background-color: var(--back-main);\n}\n\n.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress{\n background-color: var(--background);\n}\nh2.task_menu{\n color:var(--link);\n}\n.navbar-custom-menu > .navbar-nav > li > .dropdown-menu{\n background-color:var(--back-main);\n color:var(--link);\n}\n.main-header .navbar, .main-header .logo {\n background-color: var(--header);\n background: -webkit-linear-gradient(top, var(--header) 0%,var(--header) 100%);\n background: linear-gradient(to bottom, var(--header) 0%,var(--header) 100%);\n border-color: var(--header);\n}\n\n.bootstrap-table .fixed-table-container .table thead th .sortable {\n color: var(--nav-link);\n}\n.bootstrap-table .fixed-table-toolbar .columns label {\n color:#000;\n}\n\n.thead, .navbar-nav>li>a:link {\n color: var(--nav-link);\n}\n\n.modal-content {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n\na:link {\n color: var(--link);\n}\na:hover {\n color: var(--hover-link);\n}\na:visited {\n color: var(--nav-link);\n}\n.far fa-life-ring{\n color:var(--link);\n}\n\n.btn-primary.hover {\n color: var(--nav-link);\n}\n\n.small-box h3, .small-box p {\n color: var(--nav-link) !important;\n a:hover {\n text-decoration: none;\n color: var(--nav-link) !important;\n }\n}\n\n\n#accessoriesTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n#assetsListingTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n\n#assetsListingTable>tbody>tr.selected>td {\n background-color: var(--back-main);\n}\nbody {\n color: var(--text-main);\n}\n.box, .box.box-default {\n border-top: 3px solid var(--header);\n border-top-color: var(--header);\n}\n.box-body, .box-footer, .box-header {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.btn-default{\n background-color: var(--back-sub);\n}\n\n.btn-default dropdown-toggle {\n background-color: var(--button-default);\n color: var(--link);\n}\n\n.btn-default:active, .btn-default:focus, .btn-default:hover, .btn-default.active {\n background-color: var(--button-hover);\n color: var(--link);\n}\n.btn-primary, .btn-primary.hover, .btn-primary:active, .text-red {\n color: var(--button-primary);\n}\n.btn-primary:hover {\n background-color: var(--button-primary);\n}\n#componentsTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n#consumablesTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n.content-wrapper {\n background-color: var(--background);\n}\n#create-form>div>div>div>span>i.fa {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.datepicker .datepicker-switch:hover, .datepicker .next:hover, .datepicker .prev:hover, .datepicker tfoot tr th:hover, .datepicker table tr td.day.focused, .datepicker table tr td.day:hover {\n background-color: var(--header);\n}\n.datepicker.dropdown-menu {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n#details>div>div>div>table {\n background-color: transparent;\n}\n.dropdown-menu>li>a:hover {\n background-color: var(--back-main);\n color: var(--nav-link);\n}\n.fixed-table-body thead th .th-inner{\n color: var(--nav-link);\n}\n.form-control {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{\n background-color: var(--back-main);\n color: var(--text-main);\n}\nh1, h2, h3, h4, h5, h6, p {\n color: var(--text-main);\n}\n.help-block {\n color: var(--text-sub);\n}\ninput[type=text], input[type=search] {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n#licensesTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n.main-footer {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.nav-tabs-custom>.nav-tabs>li>a, .nav-tabs-custom>.nav-tabs>li.active>a {\n color: var(--text-main);\n}\n.nav-tabs-custom>.nav-tabs>li.active {\n border-top-color: var(--header);\n}\n.nav-tabs-custom>.nav-tabs>li.active>a {\n background-color: var(--back-main);\n}\n.nav-tabs-custom>.nav-tabs>li.active>a:hover {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.nav-tabs-custom, .nav-tabs-custom>.tab-content {\n background-color: var(--back-main);\n}\n.navbar-nav>.tasks-menu>.dropdown-menu>li.header {\n background-color: var(--back-main);\n color: var(--header);\n}\n.open>.dropdown-toggle.btn-default {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.panel {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.panel-default>.panel-heading {\n background-color: var(--back-main);\n color: var(--header);\n}\n.select2-container--default .select2-results__option[aria-selected=true], .select2-container--default .select2-results__option[aria-selected=true]:hover {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.select2-container--default .select2-results__option--highlighted[aria-selected] {\n background-color: var(--header);\n color: var(--back-main);\n}\n.select2-container--default .select2-selection--single .select2-selection__rendered {\n color: var(--text-main);\n}\n.select2-container--default .select2-selection--multiple .select2-selection__choice {\n background-color: var(--header);\n}\n.select2-selection--single {\n background-color: var(--back-sub)!important;\n color: var(--text-main)!important;\n}\n.select2-dropdown {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.skin-red-dark .main-header .navbar .dropdown-menu li a {\n color: #FFFFFF;\n}\n.skin-red-dark .main-header .navbar .dropdown-menu li a:hover {\n background-color: #c23320;\n}\n.fixed-table-body thead th .th-inner, .skin-red-dark .sidebar-menu>li.active>a, .skin-red .sidebar-menu>li:hover>a, .sidebar-toggle:hover {\n background-color: var(--header)!important;\n}\n.tab-content, .tab-pane {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.table-striped>tbody>tr:nth-of-type(odd) {\n background-color: var(--back-sub);\n}\n.table-striped>tbody>tr:nth-of-type(even){\n background-color: var(--back-sub-alt);\n}\n#webui>div>div>div>div>div>table>tbody>tr>td>a>i.fa, .box-body, .box-footer, .box-header {\n color: var(--text-main);\n}\n\n.box-header.with-border {\n border-bottom: #000;\n}\n#upload-table tbody > tr.warning > td,#upload-table h3,#upload-table p{\n background-color:#fcf8e3;\n color:#000;\n}\n\na {\n color: var(--link);\n\n &:link {\n color: var(--nav-link);\n }\n &:hover {\n color: var(--nav-link);\n text-decoration: underline;\n }\n &:visited {\n color: var(--nav-link);\n }\n}\n#customFieldsTable a[href*='/models'] {\n background-color: var(--back-sub-alt);\n color: var(--link);\n}\n#customFieldsTable a[href*='/models']:hover {\n background-color: var(--text-sub);\n color: var(--button-hover);\n}\n#customFieldsTable a[href*='/models']:visited {\n background-color: var(--back-sub);\n color: var(--visited-link);\n}\n#customFieldsTable a[href*='/fieldsets']{\n background-color: transparent;\n}\n.row-striped {\n vertical-align: top;\n line-height: 2.6;\n padding: 0px;\n margin-left: 20px;\n box-sizing: border-box;\n //border-left: 1px solid #dddddd;\n //border-right: 1px solid #dddddd;\n display: table;\n\n}\n\n.row-striped .row:nth-of-type(odd) div {\n background-color: var(--back-sub);\n color: var(--text-main);\n border-top: 1px solid #dddddd;\n display: table-cell;\n\n}\n\n.row-striped .row:nth-of-type(even) div {\n background-color: var(--back-sub);\n color: var(--text-main);\n border-top: 1px solid #dddddd;\n display: table-cell;\n}\n\n.row-new-striped > .row:nth-of-type(odd){\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.row-new-striped > .row:nth-of-type(even){\n background-color: var(--back-sub-alt);\n color: var(--text-main);\n}\n\n.search-highlight, .search-highlight:hover {\n background-color: #e9d15b;\n}\n.table > tbody > tr.warning > td{\n background-color:var(--back-sub);\n}","/*\n * Skin: Orange\n * ----------\n */\n@import \"../bootstrap-less/mixins.less\";\n@import \"../bootstrap-less/variables.less\";\n@import \"../variables.less\";\n@import \"../mixins.less\";\n\n.skin-orange {\n //Navbar\n .main-header {\n .navbar {\n .navbar-variant(@orange; #fff);\n .sidebar-toggle {\n color: #fff;\n &:hover {\n background-color: darken(@orange, 5%);\n }\n }\n @media (max-width: @screen-header-collapse) {\n .dropdown-menu {\n li {\n &.divider {\n background-color: rgba(255, 255, 255, 0.1);\n }\n a {\n color: #333;\n &:hover {\n background: darken(@orange, 5%);\n }\n }\n }\n }\n }\n }\n //Logo\n\n li.user-header {\n background-color: @orange;\n }\n }\n\n //Content Header\n .content-header {\n background: transparent;\n }\n\n //Create the sidebar skin\n .skin-dark-sidebar(@orange);\n}\n\n.skin-orange.layout-top-nav .main-header > .logo {\n .logo-variant {\n background-color: none;\n }\n}\n\n\n\n.btn, .btn:hover {\n\n\n &.btn-primary, .btn-primary:link {\n background-color: darken(@orange, 10%);\n border-color: darken(@orange, 20%);\n color: #fff;\n }\n\n\n &a.btn-primary:hover {\n background-color: darken(@orange, 20%);\n border-color: darken(@orange, 20%);\n color: #fff;\n }\n\n &.btn-white:link {\n background-color: darken(@orange, 10%);\n color: #fff;\n }\n\n &.btn-white:hover {\n background-color: darken(@orange, 30%);\n color: #fff;\n }\n}\n\n\na {\n color: var(--link);\n &:hover {\n color: var(--hover-link);\n }\n &:visited {\n color: var(--visited-link);\n }\n}\n\n.text-primary {\n color: darken(@orange, 20%);\n}\n:root {\n --button-default: darken(@orange, 15%);\n --button-primary: darken(@orange, 25%);\n --button-hover: darken(@orange, 30%);\n --header: @orange; /* Use same as Header picker */\n --text-main: #BBB;\n --text-sub: #9b9b9b;\n --link: @orange; /* Use same as Header picker, lighten by 70% */\n --visited-link: lighten(@orange, 10%); /* Use same as Header picker, lighten by 70% */\n --hover-link: lighten(@orange, 15%); /* Use same as Header picker, lighten by 70% */\n --nav-link: #FFF; /* Use same as Header picker */\n --light-link: #fff; /* Use same as Header picker */\n}\n\na.btn-info:link, a.btn-warning:link, a.btn-danger:link{\n color: #FFF;\n}\n&a.btn-info:visited, a.btn-warning:visited, a.btn-danger:visited{\n color: #FFF;\n}\n.far fa-life-ring{\n color:var(--link);\n}\n\n.fixed-table-container tbody .selected td {\n background-color: #fff8af;\n}\n.select2-container--default .select2-selection--multiple .select2-selection__choice {\n background-color: @orange;\n}\n\n.search-highlight, .search-highlight:hover {\n background-color: #e9d15b;\n}","/*\n * Skin: Yellow\n * ----------\n */\n@import \"../bootstrap-less/mixins.less\";\n@import \"../bootstrap-less/variables.less\";\n@import \"../variables.less\";\n@import \"../mixins.less\";\n\n.skin-yellow {\n //Navbar\n .main-header {\n .navbar {\n .navbar-variant(#FBCC34);\n .sidebar-toggle {\n color: #000;\n &:hover {\n background-color: darken(#FBCC34, 5%);\n }\n }\n @media (max-width: @screen-header-collapse) {\n .dropdown-menu {\n li {\n &.divider {\n background-color: rgba(255, 255, 255, 0.1);\n }\n a {\n color: #333;\n &:hover {\n background: darken(#FBCC34, 5%);\n }\n }\n }\n }\n }\n }\n //Logo\n\n li.user-header {\n background-color: #FBCC34;\n }\n }\n\n //Content Header\n .content-header {\n background: transparent;\n }\n\n //Create the sidebar skin\n .skin-dark-sidebar(#FBCC34);\n}\n\n.skin-yellow.layout-top-nav .main-header > .logo {\n .logo-variant {\n color: #413F42;\n background-color: none;\n }\n}\n\n\n\n.btn, .btn:hover {\n\n\n &.btn-primary, .btn-primary:link {\n background-color: darken(#FBCC34, 10%);\n border-color: darken(#FBCC34, 20%);\n color: var(--nav-link);\n }\n\n\n &a.btn-primary:hover {\n background-color: darken(#FBCC34, 20%);\n border-color: darken(#FBCC34, 20%);\n color: var(--nav-link);\n }\n\n &.btn-white:link {\n background-color: darken(#FBCC34, 10%);\n color: var(--nav-link);\n }\n\n &.btn-white:hover {\n background-color: darken(#FBCC34, 30%);\n color: var(--nav-link);\n }\n}\na.btn-info:link, a.btn-warning:link, a.btn-danger:link{\n color: #FFF;\n}\n&a.btn-info:visited, a.btn-warning:visited, a.btn-danger:visited{\n color: #FFF;\n}\n\na {\n color: var(--link);\n &:hover {\n color: var(--hover-link);\n }\n &:visited {\n color: var(--visited-link);\n }\n}\n\n.text-primary {\n color: darken(#FBCC34, 20%);\n}\n\n:root {\n --button-default: darken(#FBCC34, 15%);\n --button-primary: darken(#FBCC34, 25%);\n --button-hover: darken(#FBCC34, 30%);\n --header: #FBCC34; /* Use same as Header picker */\n --text-main: #BBB;\n --text-sub: #9b9b9b;\n --link: lighten( #413F42, 10%); /* Use same as Header picker, lighten by 70% */\n --visited-link: lighten(#413F42, 20%); /* Use same as Header picker, lighten by 70% */\n --hover-link: lighten(#413F42, 45%); /* Use same as Header picker, lighten by 70% */\n --nav-link: #222; /* Use same as Header picker */\n --light-link: #fff; /* Use same as Header picker */\n}\n\n.fixed-table-container tbody .selected td {\n background-color: #fff8af;\n}\n.select2-container--default .select2-selection--multiple .select2-selection__choice {\n background-color: #FBCC34;\n}\n\n.search-highlight, .search-highlight:hover {\n background-color: #e9d15b;\n}\n.thead, .navbar-nav>li>a:link {\n color: var(--nav-link);\n}\n.navbar-nav>li>a:visited {\n color: var(--nav-link);\n}\n&:hover{\n color: var(--nav-link);\n}\n.skin-yellow .main-header .navbar .nav > li > a {\n color: #413F42;\n}\n.far fa-life-ring{\n color:var(--link);\n}","/*\n * Skin: yellow dark\n * ----------\n */\n@import \"../bootstrap-less/mixins.less\";\n@import \"../bootstrap-less/variables.less\";\n@import \"../variables.less\";\n@import \"../mixins.less\";\n\n.skin-yellow-dark {\n //Navbar\n .main-header {\n .navbar {\n .sidebar-toggle {\n color: #000 !important;\n &:hover {\n background-color: var(--link);\n }\n }\n @media (max-width: @screen-header-collapse) {\n .dropdown-menu {\n li {\n &.divider {\n background-color: rgba(255, 255, 255, 0.1);\n color: #fff;\n }\n a {\n color: #fff;\n &:hover {\n background: darken(@yellow, 5%);\n color: #fff;\n }\n }\n }\n }\n }\n }\n //Logo\n\n li.user-header {\n background-color: @yellow;\n }\n }\n\n //Content Header\n .content-header {\n background: transparent;\n }\n\n //Create the sidebar skin\n .skin-dark-sidebar(@yellow);\n}\n\n.btn, .btn:hover {\n\n &.btn-primary, .btn-primary:link {\n background-color: var(--button-default);\n border-color: #000000;\n color: #545454;\n }\n\n &a.btn-primary:hover {\n background-color: var(--button-hover);\n border-color: var(--button-hover);\n color: #545454;\n }\n\n &.btn-white:link {\n background-color: var(--button-default);\n color: #545454;\n }\n\n &.btn-white:hover {\n background-color: var(--hover-link);\n color: #545454;\n }\n}\n.btn-info {\n border-color: #fff;\n}\na.actions {\n color:#fff !important;\n}\na:visited.label-default, a:link.label-default{\n color:#444;\n}\n/**\nThe dropdown is white, so use a darker color\n */\nli.dropdown-item-marker {\n color: var(--button-primary);\n}\n\na {\n &:link {\n color: var(--link);\n }\n &:hover {\n color: var(--hover-link);\n }\n &:visited {\n color: var(--visited-link);\n }\n}\n\n.text-primary {\n color: #fff;\n}\n\n#sort tr.cansort{\n background-color:var(--back-main);\n color:var(--text-main);\n}\n\n:root {\n --background: #222;\n --back-main: #333;\n --back-sub: #3d4144;\n --back-sub-alt: rgba(0, 0, 0, 0.36);\n --button-default: #FFCC32;\n --button-primary: darken(#FFCC32, 25%);\n --button-hover: darken(#FFCC32, 30%);\n --header: #FFCC32; /* Use same as Header picker */\n --text-main: #BBB;\n --text-sub: #9b9b9b;\n --link: #F0E68C; /* Use same as Header picker, lighten by 70% */\n --visited-link: lighten(#F0E68C, 15%); /* Use same as Header picker, lighten by 70% */\n --hover-link: lighten(#F0E68C, 45%); /* Use same as Header picker, lighten by 70% */\n --nav-link: #222; /* Use same as Header picker */\n --light-link: #545454; /* Use same as Header picker */\n}\n\n#ldapad_test_results.well.well-sm{\n color: var(--back-main);\n}\n//pagination\n.pagination > li >a{\n color: var(--text-main);\n background-color: var(--back-main);\n}\n.pagination > .active > a {\n background-color: var(--button-default);\n border-color: var(--light-link);\n color:var(--nav-link);\n}\n.pagination > .active > a:hover{\n background-color: var(--hover-link);\n}\n.tasks-menu > .dropdown-menu > li .menu{\n background-color: var(--back-main);\n}\n\n.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress{\n background-color: var(--background);\n}\nh2.task_menu{\n color:var(--link);\n}\n.navbar-custom-menu > .navbar-nav > li > .dropdown-menu{\n background-color:var(--back-main);\n color:var(--link);\n}\n.main-header .navbar, .main-header .logo {\n background-color: var(--header);\n background: -webkit-linear-gradient(top, var(--header) 0%,var(--header) 100%);\n background: linear-gradient(to bottom, var(--header) 0%,var(--header) 100%);\n border-color: var(--header);\n}\na.btn.btn-default{\n color:var(--nav-link);\n}\n.bootstrap-table .fixed-table-container .table thead th .sortable {\n color: var(--text-main);\n}\n.bootstrap-table .fixed-table-toolbar .columns label {\n color:#000;\n}\n.thead, .navbar-nav>li>a:link {\n color: var(--nav-link);\n}\n.navbar-nav>li>a:visited {\n color: var(--nav-link);\n}\n\n.modal-content {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n\na:link.btn-default{\n color: var(--nav-link);\n}\n.btn-primary.hover {\n color: var(--nav-link);\n}\n\n.small-box h3, .small-box p {\n color: #fff !important;\n a:hover {\n text-decoration: none;\n color: var(--nav-link) !important;\n }\n}\n.far fa-life-ring{\n color:var(--link);\n}\n\n#accessoriesTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n#assetsListingTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n\n#assetsListingTable>tbody>tr.selected>td {\n background-color: var(--back-main);\n}\nbody {\n color: var(--text-main);\n}\n.box, .box.box-default {\n border-top: 3px solid var(--header);\n border-top-color: var(--header);\n}\n.box-body, .box-footer, .box-header {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.btn-default{\n background-color: var(--button-default);\n\n}\n\n.btn-default dropdown-toggle {\n background-color: var(--button-default);\n color: var(--nav-link);\n}\n\n.btn-default:active, .btn-default:focus, .btn-default:hover, .btn-default.active {\n background-color: var(--button-hover);\n color: var(--nav-link);\n}\n.btn-primary, .btn-primary.hover, .btn-primary:active, .text-yellow {\n color: var(--nav-link)!important;\n}\n.btn-primary:hover {\n background-color: var(--button-primary);\n color: var(--nav-link)!important;\n}\n#componentsTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n#consumablesTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n.content-wrapper {\n background-color: var(--background);\n}\n#create-form>div>div>div>span>i.fa {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.datepicker .datepicker-switch:hover, .datepicker .next:hover, .datepicker .prev:hover, .datepicker tfoot tr th:hover, .datepicker table tr td.day.focused, .datepicker table tr td.day:hover {\n background-color: var(--header);\n}\n.datepicker.dropdown-menu {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n#details>div>div>div>table {\n background-color: transparent;\n}\n.dropdown-menu>li>a:hover {\n background-color: var(--back-main);\n color: var(--nav-link);\n}\n.form-control {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{\n background-color: var(--back-main);\n color: var(--text-main);\n}\nh1, h2, h3, h4, h5, h6, p {\n color: var(--text-main);\n}\n.help-block {\n color: var(--text-sub);\n}\ninput[type=text], input[type=search] {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n#licensesTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n.main-footer {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.nav-tabs-custom>.nav-tabs>li>a, .nav-tabs-custom>.nav-tabs>li.active>a {\n color: var(--text-main);\n}\n.nav-tabs-custom>.nav-tabs>li.active {\n border-top-color: var(--header);\n}\n.nav-tabs-custom>.nav-tabs>li.active>a {\n background-color: var(--back-main);\n}\n.nav-tabs-custom>.nav-tabs>li.active>a:hover {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.nav-tabs-custom, .nav-tabs-custom>.tab-content {\n background-color: var(--back-main);\n}\n.navbar-nav>.tasks-menu>.dropdown-menu>li.header {\n background-color: var(--back-main);\n color: var(--header);\n}\n.open>.dropdown-toggle.btn-default {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.panel {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.panel-default>.panel-heading {\n background-color: var(--back-main);\n color: var(--header);\n}\n.select2-container--default .select2-results__option[aria-selected=true], .select2-container--default .select2-results__option[aria-selected=true]:hover {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.select2-container--default .select2-results__option--highlighted[aria-selected] {\n background-color: var(--header);\n color: var(--back-main);\n}\n.select2-container--default .select2-selection--single .select2-selection__rendered {\n color: var(--text-main);\n}\n.select2-container--default .select2-selection--multiple .select2-selection__choice {\n background-color: var(--header);\n}\n.select2-selection--single {\n background-color: var(--back-sub)!important;\n color: var(--text-main)!important;\n}\n.select2-dropdown {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.skin-yellow-dark .main-header .navbar .dropdown-menu li a {\n color: var(--header);\n}\n.skin-yellow-dark .main-header .navbar .dropdown-menu li a:hover {\n background-color: #000000;\n}\ntr th div.th-inner {\n color: #FFFFFF;\n}\n.tab-content, .tab-pane {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.table-striped>tbody>tr:nth-of-type(odd) {\n background-color: var(--back-sub);\n}\n.table-striped>tbody>tr:nth-of-type(even){\n background-color: var(--back-sub-alt);\n}\n.th-inner{\n color: var(--nav-link);\n}\n#webui>div>div>div>div>div>table>tbody>tr>td>a>i.fa, .box-body, .box-footer, .box-header {\n color: var(--text-main);\n}\n\n.box-header.with-border {\n border-bottom: #000;\n}\n#customFieldsTable a[href*='/models'] {\n background-color: var(--back-sub-alt);\n color: var(--link);\n}\n#customFieldsTable a[href*='/models']:hover {\n background-color: var(--text-sub);\n color: var(--button-hover);\n}\n#customFieldsTable a[href*='/models']:visited {\n background-color: var(--background);\n color: var(--visited-link);\n}\n\n.row-striped {\n vertical-align: top;\n line-height: 2.6;\n padding: 0px;\n margin-left: 20px;\n box-sizing: border-box;\n //border-left: 1px solid #dddddd;\n //border-right: 1px solid #dddddd;\n display: table;\n}\n\n.row-striped .row:nth-of-type(odd) div {\n background-color: var(--back-sub);\n color: var(--text-main);\n border-top: 1px solid #dddddd;\n display: table-cell;\n}\n\n.row-striped .row:nth-of-type(even) div {\n background-color: var(--back-sub);\n color: var(--text-main);\n border-top: 1px solid #dddddd;\n display: table-cell;\n}\n\n.row-new-striped > .row:nth-of-type(odd){\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.row-new-striped > .row:nth-of-type(even){\n background-color: var(--back-sub-alt);\n color: var(--text-main);\n}\n\n.search-highlight, .search-highlight:hover {\n background-color: #e9d15b;\n}\n.table > tbody > tr.warning > td{\n background-color:var(--back-sub);\n}"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/public/css/dist/skins/_all-skins.min.css b/public/css/dist/skins/_all-skins.min.css deleted file mode 100644 index adf9de8cd276..000000000000 --- a/public/css/dist/skins/_all-skins.min.css +++ /dev/null @@ -1,5512 +0,0 @@ -/* - * Skin: Black - * ---------- - */ -.skin-black .main-header .navbar { - background-color: #111; -} -.skin-black .main-header .navbar .nav > li > a { - color: #fff; -} -.skin-black .main-header .navbar .nav > li > a:hover, -.skin-black .main-header .navbar .nav > li > a:active, -.skin-black .main-header .navbar .nav > li > a:focus, -.skin-black .main-header .navbar .nav .open > a, -.skin-black .main-header .navbar .nav .open > a:hover, -.skin-black .main-header .navbar .nav .open > a:focus, -.skin-black .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-black .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-black .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-black .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-black .main-header .navbar .sidebar-toggle:hover { - background-color: #040404; -} -@media (max-width: 767px) { - .skin-black .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - } - .skin-black .main-header .navbar .dropdown-menu li a { - color: #333; - } - .skin-black .main-header .navbar .dropdown-menu li a:hover { - background: #040404; - } -} -.skin-black .main-header li.user-header { - background-color: #111; -} -.skin-black .content-header { - background: transparent; -} -.skin-black .wrapper, -.skin-black .main-sidebar, -.skin-black .left-side { - background-color: #222d32; -} -.skin-black .user-panel > .info, -.skin-black .user-panel > .info > a { - color: #fff; -} -.skin-black .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-black .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-black .sidebar-menu > li:hover > a, -.skin-black .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #111; -} -.skin-black .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-black .sidebar a { - color: #b8c7ce; -} -.skin-black .sidebar a:hover { - text-decoration: none; -} -.skin-black .treeview-menu > li > a { - color: #8aa4af; -} -.skin-black .treeview-menu > li.active > a, -.skin-black .treeview-menu > li > a:hover { - color: #fff; -} -.skin-black .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-black .sidebar-form input[type="text"], -.skin-black .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-black .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-black .sidebar-form input[type="text"]:focus, -.skin-black .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-black .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-black .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-black.layout-top-nav .main-header > .logo .logo-variant { - background-color: none; -} -.btn, -.btn:hover { - color: #000; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #505156; - border-color: #FFF; - color: #FFF; -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #111; - border-color: #1f1f21; - color: #fff; -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - color: #fff; -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - color: #fff; -} -.btn.btn-white:visited, -.btn:hover.btn-white:visited { - color: #fff; -} -a { - color: var(--link); -} -a:hover { - color: var(--hover-link); -} -a:visited { - color: var(--visited-link); -} -.text-primary { - color: #000000; -} -:root { - --button-default: #000000; - --button-primary: #000000; - --button-hover: #000000; - --header: #111; - /* Use same as Header picker */ - --text-main: #BBB; - --text-sub: #9b9b9b; - --link: #black; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #111; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #999999; - /* Use same as Header picker, lighten by 70% */ - --nav-link: #FFF; - /* Use same as Header picker */ - --light-link: #fff; - /* Use same as Header picker */ -} -a.btn-info:link, -a.btn-warning:link, -a.btn-danger:link { - color: #FFF; -} -a.btn-info:visited, -a.btn-warning:visited, -a.btn-danger:visited { - color: #FFF; -} -.btn-danger.btn-sm.disabled { - color: #FFF; -} -.far fa-life-ring { - color: var(--link); -} -.sidebar-toggle-mobile { - color: #FFF !important; -} -.skin-black .main-header .navbar .nav > li > a, -.skin-black .main-header .navbar .nav > li > a { - text-decoration: none; -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: #111; -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} -/* - * Skin: black dark - * ---------- - */ -.skin-black-dark .main-header .navbar { - background-color: #111; -} -.skin-black-dark .main-header .navbar .nav > li > a { - color: #fff; -} -.skin-black-dark .main-header .navbar .nav > li > a:hover, -.skin-black-dark .main-header .navbar .nav > li > a:active, -.skin-black-dark .main-header .navbar .nav > li > a:focus, -.skin-black-dark .main-header .navbar .nav .open > a, -.skin-black-dark .main-header .navbar .nav .open > a:hover, -.skin-black-dark .main-header .navbar .nav .open > a:focus, -.skin-black-dark .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-black-dark .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-black-dark .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-black-dark .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-black-dark .main-header .navbar .sidebar-toggle:hover { - background-color: #040404; -} -@media (max-width: 767px) { - .skin-black-dark .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - color: #fff; - } - .skin-black-dark .main-header .navbar .dropdown-menu li a { - color: #333; - } - .skin-black-dark .main-header .navbar .dropdown-menu li a:hover { - background: #040404; - color: #fff; - } -} -@media (max-width: 991px) { - .skin-black-dark .main-header .navbar-custom-menu > .navbar-nav > li > .dropdown-menu { - background-color: var(--back-sub); - } -} -.skin-black-dark .main-header li.user-header { - background-color: #111; -} -.skin-black-dark .content-header { - background: transparent; -} -.skin-black-dark .wrapper, -.skin-black-dark .main-sidebar, -.skin-black-dark .left-side { - background-color: #222d32; -} -.skin-black-dark .user-panel > .info, -.skin-black-dark .user-panel > .info > a { - color: #fff; -} -.skin-black-dark .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-black-dark .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-black-dark .sidebar-menu > li:hover > a, -.skin-black-dark .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #111; -} -.skin-black-dark .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-black-dark .sidebar a { - color: #b8c7ce; -} -.skin-black-dark .sidebar a:hover { - text-decoration: none; -} -.skin-black-dark .treeview-menu > li > a { - color: #8aa4af; -} -.skin-black-dark .treeview-menu > li.active > a, -.skin-black-dark .treeview-menu > li > a:hover { - color: #fff; -} -.skin-black-dark .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-black-dark .sidebar-form input[type="text"], -.skin-black-dark .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-black-dark .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-black-dark .sidebar-form input[type="text"]:focus, -.skin-black-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-black-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-black-dark .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-black-dark.layout-top-nav .main-header > .logo .logo-variant { - background-color: none; -} -.btn, -.btn:hover { - color: #fff; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #000000; - border-color: #FFF; - color: #fff; -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #000000; - border-color: #000000; - color: #fff; -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - background-color: #000000; - color: #fff; -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: #000000; - color: #fff; -} -.btn-info { - border-color: #fff; -} -/** -The dropdown is white, so use a darker color - */ -li.dropdown-item-marker { - color: var(--button-primary); -} -a:hover { - color: #fff; -} -a:visited { - color: #fff; -} -.text-primary { - color: #fff; -} -#sort tr.cansort { - background-color: var(--back-main); - color: var(--text-main); -} -:root { - --background: #222; - --back-main: #333; - --back-sub: #3d4144; - --back-sub-alt: rgba(0, 0, 0, 0.36); - --button-default: #000000; - --button-primary: #000000; - --button-hover: #000000; - --header: #111; - /* Use same as Header picker */ - --text-main: #fff; - --text-sub: #9b9b9b; - --link: #fff; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #fff; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #949494; - /* Use same as Header picker, lighten by 70% */ - --nav-link: #FFF; - /* Use same as Header picker */ - --light-link: #fff; - /* Use same as Header picker */ -} -#ldapad_test_results.well.well-sm { - color: var(--back-main); -} -a.actions { - color: #fff !important; -} -.pagination > li > a { - color: var(--light-link); - background-color: var(--back-main); -} -.pagination > .active > a { - background-color: var(--visited-link); - border-color: var(--light-link); -} -.pagination > .active > a:hover { - background-color: var(--hover-link); -} -.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { - background-color: var(--background); -} -a:hover > h2.task_menu { - color: var(--header); -} -h2.task_menu { - color: var(--link); -} -.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { - background-color: var(--back-main); - color: var(--link); -} -.navbar-custom-menu > .navbar-nav > li > .dropdown-menu > li.header { - background-color: var(--header); - color: var(--link); -} -.main-header .navbar, -.main-header .logo { - background-color: var(--header); - background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); - border-color: var(--header); -} -.bootstrap-table .fixed-table-container .table thead th .sortable { - color: var(--nav-link); -} -.bootstrap-table .fixed-table-toolbar .columns label { - color: #000; -} -.thead, -.navbar-nav > li > a:link { - color: var(--nav-link); -} -.far fa-life-ring { - color: var(--link); -} -.modal-content { - background-color: var(--back-main); - color: var(--text-main); -} -.btn-primary.hover { - color: var(--nav-link); -} -.small-box h3, -.small-box p { - color: var(--nav-link) !important; -} -.small-box h3 a:hover, -.small-box p a:hover { - text-decoration: none; - color: var(--nav-link) !important; -} -a:link.btn-default { - color: var(--nav-link); -} -/* Trying to figure out a way of having links different shades based on what row they are on (even/odd). -a unique challenge for this dark mode skin. -Probably writing the specificity for this incorrectly. --Godfrey Martinez 02/04/21 - -.table-striped>tbody>tr:nth-of-type(even)>a:link{ - color:#000d07; -} -.table-striped>tbody>tr:nth-of-type(odd)>a:link{ - color:#bfbfbf; - -}*/ -#accessoriesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr.selected > td { - background-color: var(--back-main); -} -body { - color: var(--text-main); -} -.box, -.box.box-default { - border-top: 3px solid var(--header); - border-top-color: var(--header); -} -.box-body, -.box-footer, -.box-header { - background-color: var(--back-sub); - color: var(--header); -} -.btn-default { - background-color: var(--button-default); - color: var(--nav-link); -} -.btn-default dropdown-toggle { - background-color: var(--button-default); - color: var(--nav-link); -} -.btn-default:active, -.btn-default:focus, -.btn-default:hover, -.btn-default.active { - background-color: var(--button-hover); - color: var(--nav-link); -} -.btn-primary, -.btn-primary.hover, -.btn-primary:active, -.text-black { - color: var(--nav-link) !important; -} -.btn-primary:hover { - background-color: var(--button-primary); - color: var(--link) !important; -} -#componentsTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#consumablesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.content-wrapper { - background-color: var(--background); -} -#create-form > div > div > div > span > i.fa { - background-color: var(--back-sub); - color: var(--header); -} -.datepicker .datepicker-switch:hover, -.datepicker .next:hover, -.datepicker .prev:hover, -.datepicker tfoot tr th:hover, -.datepicker table tr td.day.focused, -.datepicker table tr td.day:hover { - background-color: var(--header); -} -.datepicker.dropdown-menu { - background-color: var(--back-main); - color: var(--text-main); -} -#details > div > div > div > table { - background-color: transparent; -} -.dropdown-menu > li > a:hover { - background-color: var(--back-main); - color: var(--nav-link); -} -.form-control { - background-color: var(--back-main); - color: var(--text-main); -} -.form-control[disabled], -.form-control[readonly], -fieldset[disabled] .form-control { - background-color: var(--back-main); - color: var(--text-main); -} -h1, -h2, -h3, -h4, -h5, -h6, -p { - color: var(--text-main); -} -.help-block { - color: var(--text-sub); -} -input[type=text], -input[type=search] { - background-color: var(--back-sub); - color: var(--text-main); -} -.search-highlight, -.search-highlight:hover { - background-color: var(--back-sub) !important; -} -#licensesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.main-footer { - background-color: var(--back-main); - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li > a, -.nav-tabs-custom > .nav-tabs > li.active > a { - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li.active { - border-top-color: var(--header); -} -.nav-tabs-custom > .nav-tabs > li.active > a { - background-color: var(--back-main); -} -.nav-tabs-custom > .nav-tabs > li.active > a:hover { - background-color: var(--back-sub); - color: var(--text-main); -} -.nav-tabs-custom, -.nav-tabs-custom > .tab-content { - background-color: var(--back-main); -} -.navbar-nav > .tasks-menu > .dropdown-menu > li.header { - background-color: var(--back-main); - color: var(--header); -} -.open > .dropdown-toggle.btn-default { - background-color: var(--back-sub); - color: var(--header); -} -.panel { - background-color: var(--back-sub); - color: var(--text-main); -} -.panel-default > .panel-heading { - background-color: var(--back-main); - color: var(--header); -} -.select2-container--default .select2-results__option[aria-selected=true], -.select2-container--default .select2-results__option[aria-selected=true]:hover { - background-color: var(--back-sub); - color: var(--nav-link); -} -.select2-container--default .select2-results__option--highlighted[aria-selected] { - background-color: var(--back-sub); - color: var(--visited-link); -} -.select2-container--default .select2-selection--single .select2-selection__rendered { - color: var(--text-main); -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: var(--header); -} -.select2-selection--single { - background-color: var(--back-sub) !important; - color: var(--text-main) !important; -} -.select2-dropdown { - background-color: var(--back-main); - color: var(--text-main); -} -.skin-black-dark .main-header .navbar .dropdown-menu li a { - color: #FFFFFF; -} -.skin-black-dark .main-header .navbar .dropdown-menu li a:hover { - background-color: #000000; -} -.fixed-table-body thead th .th-inner, -.skin-black-dark .sidebar-menu > li.active > a, -.skin-black .sidebar-menu > li:hover > a, -.sidebar-toggle:hover { - background-color: var(--header) !important; -} -.tab-content, -.tab-pane { - background-color: var(--back-main); - color: var(--text-main); -} -.table-striped > tbody > tr:nth-of-type(odd) { - background-color: var(--back-sub); - color: var(--text-main); -} -.table-striped > tbody > tr:nth-of-type(even) { - background-color: var(--back-sub-alt); - color: var(--text-main); -} -.row-new-striped > .row:nth-of-type(odd) { - background-color: var(--back-sub); - color: var(--text-main); -} -.row-new-striped > .row:nth-of-type(even) { - background-color: var(--back-sub-alt); - color: var(--text-main); -} -#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, -.box-body, -.box-footer, -.box-header { - color: var(--text-main); -} -.box-header.with-border { - border-bottom: #000; -} -a { - color: var(--link); -} -a:link { - color: var(--link); -} -a:hover { - color: var(--hover-link); - text-decoration: underline; -} -.row-striped { - vertical-align: top; - line-height: 2.6; - padding: 0px; - margin-left: 20px; - box-sizing: border-box; - display: table; -} -.row-striped .row:nth-of-type(odd) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.row-striped .row:nth-of-type(even) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} -div.container.row-new-striped { - background-color: var(--back-sub); -} -.table > thead > tr > td.danger, -.table > tbody > tr > td.danger, -.table > tfoot > tr > td.danger, -.table > thead > tr > th.danger, -.table > tbody > tr > th.danger, -.table > tfoot > tr > th.danger, -.table > thead > tr.danger > td, -.table > tbody > tr.danger > td, -.table > tfoot > tr.danger > td, -.table > thead > tr.danger > th, -.table > tbody > tr.danger > th, -.table > tfoot > tr.danger > th { - background-color: var(--back-sub); -} -.table > tbody > tr.warning > td { - background-color: var(--back-sub); -} -/* - * Skin: Blue - * ---------- - */ -.skin-blue .main-header .navbar { - background-color: #3c8dbc; -} -.skin-blue .main-header .navbar .nav > li > a { - color: #fff; -} -.skin-blue .main-header .navbar .nav > li > a:hover, -.skin-blue .main-header .navbar .nav > li > a:active, -.skin-blue .main-header .navbar .nav > li > a:focus, -.skin-blue .main-header .navbar .nav .open > a, -.skin-blue .main-header .navbar .nav .open > a:hover, -.skin-blue .main-header .navbar .nav .open > a:focus, -.skin-blue .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-blue .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-blue .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-blue .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-blue .main-header .navbar .sidebar-toggle:hover { - background-color: #367fa9; -} -@media (max-width: 767px) { - .skin-blue .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - } - .skin-blue .main-header .navbar .dropdown-menu li a { - color: #333; - } - .skin-blue .main-header .navbar .dropdown-menu li a:hover { - background: #367fa9; - } -} -.skin-blue .main-header li.user-header { - background-color: #3c8dbc; -} -.skin-blue .content-header { - background: transparent; -} -.skin-blue .wrapper, -.skin-blue .main-sidebar, -.skin-blue .left-side { - background-color: #222d32; -} -.skin-blue .user-panel > .info, -.skin-blue .user-panel > .info > a { - color: #fff; -} -.skin-blue .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-blue .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-blue .sidebar-menu > li:hover > a, -.skin-blue .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #3c8dbc; -} -.skin-blue .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-blue .sidebar a { - color: #b8c7ce; -} -.skin-blue .sidebar a:hover { - text-decoration: none; -} -.skin-blue .treeview-menu > li > a { - color: #8aa4af; -} -.skin-blue .treeview-menu > li.active > a, -.skin-blue .treeview-menu > li > a:hover { - color: #fff; -} -.skin-blue .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-blue .sidebar-form input[type="text"], -.skin-blue .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-blue .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-blue .sidebar-form input[type="text"]:focus, -.skin-blue .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-blue .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-blue .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-blue.layout-top-nav .main-header > .logo .logo-variant { - background-color: unset; -} -.btn.btn-primary, -btn-sm.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -btn-sm .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #307095; - border-color: #23536f; - color: #fff !important; -} -.btna.btn-primary:hover, -btn-sma.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #23536f; - border-color: #23536f; - color: #fff; -} -.btn.btn-white:link, -btn-sm.btn-white:link, -.btn:hover.btn-white:link { - background-color: #307095; - color: #fff; -} -.btn.btn-white:hover, -btn-sm.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: #173648; - color: #fff; -} -.btn.btn-white:visited, -btn-sm.btn-white:visited, -.btn:hover.btn-white:visited { - background-color: #173648; - color: #fff; -} -.btn-warning, -.btn-warning:link, -a.btn-warning:hover, -.btn-warning:link, -.btn-warning:visited, -.btn-danger, -.btn-danger:link, -a.btn-danger:hover, -.btn-danger:link, -.btn-danger:visited { - color: #fff; -} -.btn-default:link, -a.btn-default:hover, -.btn-default:visited { - color: #505156; -} -:root { - --button-default: #505156; - --button-primary: #1d455b; - --button-hover: #173648; - --header: #3c8dbc; - /* Use same as Header picker */ - --text-main: #BBB; - --text-sub: #9b9b9b; - --link: #296282; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #5fa4cc; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #86bad8; - /* Use same as Header picker, lighten by 70% */ - --nav-link: #FFF; - /* Use same as Header picker */ - --light-link: #fff; - /* Use same as Header picker */ -} -a.btn-info:link, -a.btn-warning:link, -a.btn-danger:link { - color: #FFF; -} -a.btn-info:visited, -a.btn-warning:visited, -a.btn-danger:visited { - color: #FFF; -} -a:link { - color: var(--link); -} -a:visited { - color: var(--visited-link); -} -a:hover { - color: var(--hover-link); -} -.text-primary { - color: #23536f; -} -.far fa-life-ring { - color: var(--link); -} -.fixed-table-container tbody .selected td { - background-color: #fff8af; -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: #3c8dbc; -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} -a.settings_button:link, -a.settings_button:visited, -a.settings_button:hover { - color: #3c8dbc; -} -a.label.label-default:link { - color: #307095; - /* Use same as Header picker, lighten by 70% */ -} -a.label.label-default:visited { - color: #23536f; - /* Use same as Header picker, lighten by 70% */ -} -a.label.label-default:hover { - background-color: #BBB; - color: #296282; -} -/* - * Skin: blue dark - * ---------- - */ -.skin-blue-dark .main-header .navbar { - background-color: #3c8dbc; -} -.skin-blue-dark .main-header .navbar .nav > li > a { - color: #fff; -} -.skin-blue-dark .main-header .navbar .nav > li > a:hover, -.skin-blue-dark .main-header .navbar .nav > li > a:active, -.skin-blue-dark .main-header .navbar .nav > li > a:focus, -.skin-blue-dark .main-header .navbar .nav .open > a, -.skin-blue-dark .main-header .navbar .nav .open > a:hover, -.skin-blue-dark .main-header .navbar .nav .open > a:focus, -.skin-blue-dark .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-blue-dark .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-blue-dark .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-blue-dark .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-blue-dark .main-header .navbar .sidebar-toggle:hover { - background-color: #367fa9; -} -@media (max-width: 767px) { - .skin-blue-dark .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - color: #fff; - } - .skin-blue-dark .main-header .navbar .dropdown-menu li a { - color: #fff; - } - .skin-blue-dark .main-header .navbar .dropdown-menu li a:hover { - background: #367fa9; - color: #fff; - } -} -.skin-blue-dark .main-header li.user-header { - background-color: #3c8dbc; -} -.skin-blue-dark .content-header { - background: transparent; -} -.skin-blue-dark .wrapper, -.skin-blue-dark .main-sidebar, -.skin-blue-dark .left-side { - background-color: #222d32; -} -.skin-blue-dark .user-panel > .info, -.skin-blue-dark .user-panel > .info > a { - color: #fff; -} -.skin-blue-dark .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-blue-dark .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-blue-dark .sidebar-menu > li:hover > a, -.skin-blue-dark .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #3c8dbc; -} -.skin-blue-dark .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-blue-dark .sidebar a { - color: #b8c7ce; -} -.skin-blue-dark .sidebar a:hover { - text-decoration: none; -} -.skin-blue-dark .treeview-menu > li > a { - color: #8aa4af; -} -.skin-blue-dark .treeview-menu > li.active > a, -.skin-blue-dark .treeview-menu > li > a:hover { - color: #fff; -} -.skin-blue-dark .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-blue-dark .sidebar-form input[type="text"], -.skin-blue-dark .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-blue-dark .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-blue-dark .sidebar-form input[type="text"]:focus, -.skin-blue-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-blue-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-blue-dark .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-blue-dark.layout-top-nav .main-header > .logo .logo-variant { - background-color: none; -} -.btn, -.btn:hover { - color: #fff !important; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #307095; - border-color: #FFF; - color: #FFF; -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #23536f; - border-color: #23536f; - color: #fff; -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - background-color: #307095; - color: #fff; -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: #173648; - color: #fff; -} -.btn-info { - border-color: #fff; -} -/** -The dropdown is white, so use a darker color - */ -li.dropdown-item-marker { - color: var(--button-primary); -} -a:hover { - color: var(--hover-link); -} -a:visited { - color: var(--visited-link); -} -.text-primary { - color: #fff; -} -#sort tr.cansort { - background-color: var(--back-main); - color: var(--text-main); -} -:root { - --background: #222; - --back-main: #333; - --back-sub: #272727; - --back-sub-alt: rgba(0, 0, 0, 0.36); - --button-default: #296282; - --button-primary: #1d455b; - --button-hover: #173648; - --header: #3c8dbc; - /* Use same as Header picker */ - --text-main: #BBB; - --text-sub: #9b9b9b; - --link: #00BFFF; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #4dd2ff; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #99e5ff; - /* Use same as Header picker, lighten by 70% */ - --nav-link: #FFF; - /* Use same as Header picker */ - --light-link: #fff; - /* Use same as Header picker */ -} -#ldapad_test_results.well.well-sm { - color: var(--back-main); -} -a.actions { - color: #fff !important; -} -.pagination > li > a { - color: var(--light-link); - background-color: var(--back-main); -} -.pagination > .active > a { - background-color: var(--visited-link); - border-color: var(--light-link); -} -.pagination > .active > a:hover { - background-color: var(--hover-link); -} -.tasks-menu > .dropdown-menu > li .menu { - background-color: var(--back-main); -} -.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { - background-color: var(--background); -} -h2.task_menu { - color: var(--link); -} -.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { - background-color: var(--back-main); - color: var(--link); -} -.main-header .navbar, -.main-header .logo { - background-color: var(--header); - background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); - border-color: var(--header); -} -.bootstrap-table .fixed-table-container .table thead th .sortable { - color: var(--nav-link); -} -.bootstrap-table .fixed-table-toolbar .columns label { - color: #000; -} -.thead, -.navbar-nav > li > a:link { - color: var(--nav-link); -} -.far fa-life-ring { - color: var(--link); -} -.modal-content { - background-color: var(--back-main); - color: var(--text-main); -} -a:link { - color: var(--link); -} -.btn-primary.hover { - color: var(--nav-link); -} -.bootstrap-table .fixed-table-toolbar .columns label { - color: #000; -} -.small-box h3, -.small-box p { - color: var(--nav-link) !important; -} -.small-box h3 a:hover, -.small-box p a:hover { - text-decoration: none; - color: var(--nav-link) !important; -} -#accessoriesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr.selected > td { - background-color: var(--back-main); -} -body { - color: var(--text-main); -} -.box, -.box.box-default { - border-top: 3px solid var(--header); - border-top-color: var(--header); -} -.box-body, -.box-footer, -.box-header { - background-color: var(--back-sub); - color: var(--header); -} -.btn-default { - background-color: var(--button-default); - color: var(--link); -} -.btn-default dropdown-toggle { - background-color: var(--button-default); - color: var(--link); -} -.btn-default:active, -.btn-default:focus, -.btn-default:hover, -.btn-default.active { - background-color: var(--button-hover); - color: var(--link); -} -.btn-primary, -.btn-primary.hover, -.btn-primary:active, -.text-blue { - color: var(--text-main); -} -.btn-primary:hover { - background-color: var(--button-primary); -} -#componentsTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#consumablesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.content-wrapper { - background-color: var(--background); -} -#create-form > div > div > div > span > i.fa { - background-color: var(--back-sub); - color: var(--header); -} -.datepicker .datepicker-switch:hover, -.datepicker .next:hover, -.datepicker .prev:hover, -.datepicker tfoot tr th:hover, -.datepicker table tr td.day.focused, -.datepicker table tr td.day:hover { - background-color: var(--header); -} -.datepicker.dropdown-menu { - background-color: var(--back-main); - color: var(--text-main); -} -#details > div > div > div > table { - background-color: transparent; -} -.dropdown-menu > li > a:hover { - background-color: var(--back-main); - color: var(--nav-link); -} -.fixed-table-body thead th .th-inner { - color: var(--nav-link); -} -.form-control { - background-color: var(--back-main); - color: var(--text-main); -} -.form-control[disabled], -.form-control[readonly], -fieldset[disabled] .form-control { - background-color: var(--back-main); - color: var(--text-main); -} -h1, -h2, -h3, -h4, -h5, -h6, -p { - color: var(--text-main); -} -.help-block { - color: var(--text-sub); -} -input[type=text], -input[type=search] { - background-color: var(--back-sub); - color: var(--text-main); -} -#licensesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.main-footer { - background-color: var(--back-main); - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li > a, -.nav-tabs-custom > .nav-tabs > li.active > a { - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li.active { - border-top-color: var(--header); -} -.nav-tabs-custom > .nav-tabs > li.active > a { - background-color: var(--back-main); -} -.nav-tabs-custom > .nav-tabs > li.active > a:hover { - background-color: var(--back-sub); - color: var(--text-main); -} -.nav-tabs-custom, -.nav-tabs-custom > .tab-content { - background-color: var(--back-main); -} -.navbar-nav > .tasks-menu > .dropdown-menu > li.header { - background-color: var(--back-main); - color: var(--header); -} -.open > .dropdown-toggle.btn-default { - background-color: var(--back-sub); - color: var(--header); -} -.panel { - background-color: var(--back-sub); - color: var(--text-main); -} -.panel-default > .panel-heading { - background-color: var(--back-main); - color: var(--header); -} -.select2-container--default .select2-results__option[aria-selected=true], -.select2-container--default .select2-results__option[aria-selected=true]:hover { - background-color: var(--back-sub); - color: var(--header); -} -.select2-container--default .select2-results__option--highlighted[aria-selected] { - background-color: var(--header); - color: var(--back-main); -} -.select2-container--default .select2-selection--single .select2-selection__rendered { - color: var(--text-main); -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: var(--header); -} -.select2-selection--single { - background-color: var(--back-sub) !important; - color: var(--text-main) !important; -} -.select2-dropdown { - background-color: var(--back-main); - color: var(--text-main); -} -.skin-blue-dark .main-header .navbar .dropdown-menu li a { - color: #FFFFFF; -} -.skin-blue-dark .main-header .navbar .dropdown-menu li a:hover { - background-color: #3c8dbc; -} -.fixed-table-body thead th .th-inner, -.skin-blue-dark .sidebar-menu > li.active > a, -.skin-blue .sidebar-menu > li:hover > a, -.sidebar-toggle:hover { - background-color: var(--header) !important; -} -.tab-content, -.tab-pane { - background-color: var(--back-main); - color: var(--text-main); -} -.table-striped > tbody > tr:nth-of-type(odd) { - background-color: var(--back-sub); -} -.table-striped > tbody > tr:nth-of-type(even) { - background-color: var(--back-main); -} -#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, -.box-body, -.box-footer, -.box-header { - color: var(--text-main); -} -.box-header.with-border { - border-bottom: #000; -} -a { - color: var(--link); -} -a:link { - color: var(--link); -} -a:hover { - color: var(--hover-link); - text-decoration: underline; -} -a:visited { - color: var(--visited-link); -} -#customFieldsTable a[href*='/models'] { - background-color: var(--back-sub-alt); - color: var(--link); -} -#customFieldsTable a[href*='/models']:hover { - background-color: var(--text-sub); - color: var(--button-hover); -} -#customFieldsTable a[href*='/models']:visited { - background-color: var(--background); - color: var(--visited-link); -} -#customFieldsTable a[href*='/fieldsets'] { - background-color: transparent; -} -.row-striped { - vertical-align: top; - line-height: 2.6; - padding: 0px; - margin-left: 20px; - box-sizing: border-box; - display: table; -} -.row-striped .row:nth-of-type(odd) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.row-striped .row:nth-of-type(even) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.row-new-striped > .row:nth-of-type(odd) { - background-color: var(--back-sub); - color: var(--text-main); -} -.row-new-striped > .row:nth-of-type(even) { - background-color: var(--back-sub-alt); - color: var(--text-main); -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} -.table > tbody > tr.warning > td { - background-color: var(--back-sub); -} -/* - * Skin: Contrast - * ---------- - */ -.skin-contrast .main-header .navbar { - background-color: #001F3F; -} -.skin-contrast .main-header .navbar .nav > li > a { - color: #fff; -} -.skin-contrast .main-header .navbar .nav > li > a:hover, -.skin-contrast .main-header .navbar .nav > li > a:active, -.skin-contrast .main-header .navbar .nav > li > a:focus, -.skin-contrast .main-header .navbar .nav .open > a, -.skin-contrast .main-header .navbar .nav .open > a:hover, -.skin-contrast .main-header .navbar .nav .open > a:focus, -.skin-contrast .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-contrast .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-contrast .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-contrast .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-contrast .main-header .navbar .sidebar-toggle:hover { - background-color: #001226; -} -@media (max-width: 767px) { - .skin-contrast .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - } - .skin-contrast .main-header .navbar .dropdown-menu li a { - color: #fff; - } - .skin-contrast .main-header .navbar .dropdown-menu li a:hover { - background: #001226; - } -} -.skin-contrast .main-header li.user-header { - background-color: #001F3F; -} -.skin-contrast .content-header { - background: transparent; -} -.skin-contrast .wrapper, -.skin-contrast .main-sidebar, -.skin-contrast .left-side { - background-color: #222d32; -} -.skin-contrast .user-panel > .info, -.skin-contrast .user-panel > .info > a { - color: #fff; -} -.skin-contrast .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-contrast .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-contrast .sidebar-menu > li:hover > a, -.skin-contrast .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #001F3F; -} -.skin-contrast .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-contrast .sidebar a { - color: #b8c7ce; -} -.skin-contrast .sidebar a:hover { - text-decoration: none; -} -.skin-contrast .treeview-menu > li > a { - color: #8aa4af; -} -.skin-contrast .treeview-menu > li.active > a, -.skin-contrast .treeview-menu > li > a:hover { - color: #fff; -} -.skin-contrast .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-contrast .sidebar-form input[type="text"], -.skin-contrast .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-contrast .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-contrast .sidebar-form input[type="text"]:focus, -.skin-contrast .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-contrast .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-contrast .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-contrast.layout-top-nav .main-header > .logo .logo-variant { - background-color: none; -} -.btn.btn-default:hover, -.btn:hover.btn-default:hover, -.btn .btn-default:link:hover, -.btn:hover .btn-default:link:hover { - color: #00060c; -} -.btn.btn-default:visited, -.btn:hover.btn-default:visited, -.btn .btn-default:link:visited, -.btn:hover .btn-default:link:visited { - color: #00060c; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #00060c; - border-color: #000000; - color: #fff; -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #000000; - border-color: #000000; - color: #fff; -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - background-color: #00060c; - color: #fff; -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: #000000; - color: #fff; -} -a.btn.btn-link.text-left { - color: #001F3F; - border: 1px solid #000; -} -a.btn.btn-link.text-left:hover { - color: #001F3F; -} -a { - color: #001F3F; -} -a:hover { - color: #001F3F; - text-decoration: underline; -} -a:visited { - color: #001F3F; -} -a.btn:hover { - color: #fff; - text-decoration: underline; -} -a.btn:visited { - color: #fff; - text-decoration: none; -} -.text-primary { - color: #000000; -} -.skin-contrast .treeview-menu > li > a { - color: #FFF; -} -.bg-teal { - background-color: #1b6a6a !important; -} -.bg-orange { - background-color: #995400 !important; -} -.bg-purple { - background-color: #3a3767 !important; -} -.bg-maroon { - background-color: #7d1038 !important; -} -.pagination > li > a { - color: #00060c !important; -} -.pagination > .active > a { - background-color: #001F3F; - color: #FFF !important; -} -.btn-success { - background-color: #000d07; -} -input::-webkit-input-placeholder { - /* Chrome/Opera/Safari */ - color: #b5bbc8 !important; -} -input::-moz-placeholder { - /* Firefox 19+ */ - color: #b5bbc8 !important; -} -input::-ms-input-placeholder { - /* IE 10+ */ - color: #b5bbc8 !important; -} -.select2-default, -.select2-selection__placeholder { - color: #37383c !important; -} -.callout.callout-info { - background-color: #23536f !important; -} -.fixed-table-container tbody .selected td { - background-color: #fff8af; -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} -/* - * Skin: Green - * ---------- - */ -:root { - --background: #222; - --back-main: #333; - --back-sub: #3d4144; - --back-sub-alt: rgba(0, 0, 0, 0.36); - --button-default: #005a31; - --button-primary: #002715; - --button-hover: #000d07; - --header: #00a65a; - /* Use same as Header picker */ - --text-main: #BBB; - --text-sub: #9b9b9b; - --link: #00a65a; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #00f383; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #0dff90; -} -.skin-green .main-header .navbar { - background-color: #00a65a; -} -.skin-green .main-header .navbar .nav > li > a { - color: #fff; -} -.skin-green .main-header .navbar .nav > li > a:hover, -.skin-green .main-header .navbar .nav > li > a:active, -.skin-green .main-header .navbar .nav > li > a:focus, -.skin-green .main-header .navbar .nav .open > a, -.skin-green .main-header .navbar .nav .open > a:hover, -.skin-green .main-header .navbar .nav .open > a:focus, -.skin-green .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-green .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-green .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-green .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-green .main-header .navbar .sidebar-toggle:hover { - background-color: #008d4c; -} -@media (max-width: 767px) { - .skin-green .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - } - .skin-green .main-header .navbar .dropdown-menu li a { - color: #333; - } - .skin-green .main-header .navbar .dropdown-menu li a:hover { - background: #008d4c; - } -} -.skin-green .main-header li.user-header { - background-color: #00a65a; -} -.skin-green .content-header { - background: transparent; -} -.skin-green .wrapper, -.skin-green .main-sidebar, -.skin-green .left-side { - background-color: #222d32; -} -.skin-green .user-panel > .info, -.skin-green .user-panel > .info > a { - color: #fff; -} -.skin-green .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-green .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-green .sidebar-menu > li:hover > a, -.skin-green .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #00a65a; -} -.skin-green .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-green .sidebar a { - color: #b8c7ce; -} -.skin-green .sidebar a:hover { - text-decoration: none; -} -.skin-green .treeview-menu > li > a { - color: #8aa4af; -} -.skin-green .treeview-menu > li.active > a, -.skin-green .treeview-menu > li > a:hover { - color: #fff; -} -.skin-green .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-green .sidebar-form input[type="text"], -.skin-green .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-green .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-green .sidebar-form input[type="text"]:focus, -.skin-green .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-green .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-green .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-green.layout-top-nav .main-header > .logo .logo-variant { - background-color: none; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #00733e; - border-color: #004023; - color: #fff; -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #004023; - border-color: #004023; - color: #fff; -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - background-color: #00733e; - color: #fff; -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: #000d07; - color: #fff; -} -a.btn-info:link, -a.btn-warning:link, -a.btn-danger:link { - color: #FFF; -} -a.btn-info:visited, -a.btn-warning:visited, -a.btn-danger:visited { - color: #FFF; -} -a:link { - color: var(--link); -} -a:visited { - color: var(--visited-link); -} -a { - color: #00a65a; -} -a:hover { - color: #004023; -} -a:visited { - color: #00a65a; -} -.text-primary { - color: #004023; -} -.far fa-life-ring { - color: var(--link); -} -.fixed-table-container tbody .selected td { - background-color: #fff8af; -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: #00a65a; -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} -/* - * Skin: green dark - * ---------- - */ -.skin-green-dark .main-header .navbar { - background-color: #00a65a; -} -.skin-green-dark .main-header .navbar .nav > li > a { - color: #fff; -} -.skin-green-dark .main-header .navbar .nav > li > a:hover, -.skin-green-dark .main-header .navbar .nav > li > a:active, -.skin-green-dark .main-header .navbar .nav > li > a:focus, -.skin-green-dark .main-header .navbar .nav .open > a, -.skin-green-dark .main-header .navbar .nav .open > a:hover, -.skin-green-dark .main-header .navbar .nav .open > a:focus, -.skin-green-dark .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-green-dark .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-green-dark .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-green-dark .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-green-dark .main-header .navbar .sidebar-toggle:hover { - background-color: #008d4c; -} -@media (max-width: 767px) { - .skin-green-dark .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - color: #fff; - } - .skin-green-dark .main-header .navbar .dropdown-menu li a { - color: #fff; - } - .skin-green-dark .main-header .navbar .dropdown-menu li a:hover { - background: #008d4c; - color: #fff; - } -} -.skin-green-dark .main-header li.user-header { - background-color: #00a65a; -} -.skin-green-dark .content-header { - background: transparent; -} -.skin-green-dark .wrapper, -.skin-green-dark .main-sidebar, -.skin-green-dark .left-side { - background-color: #222d32; -} -.skin-green-dark .user-panel > .info, -.skin-green-dark .user-panel > .info > a { - color: #fff; -} -.skin-green-dark .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-green-dark .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-green-dark .sidebar-menu > li:hover > a, -.skin-green-dark .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #00a65a; -} -.skin-green-dark .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-green-dark .sidebar a { - color: #b8c7ce; -} -.skin-green-dark .sidebar a:hover { - text-decoration: none; -} -.skin-green-dark .treeview-menu > li > a { - color: #8aa4af; -} -.skin-green-dark .treeview-menu > li.active > a, -.skin-green-dark .treeview-menu > li > a:hover { - color: #fff; -} -.skin-green-dark .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-green-dark .sidebar-form input[type="text"], -.skin-green-dark .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-green-dark .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-green-dark .sidebar-form input[type="text"]:focus, -.skin-green-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-green-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-green-dark .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-green-dark.layout-top-nav .main-header > .logo .logo-variant { - background-color: none; -} -.btn, -.btn:hover { - color: #FFF !important; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #00733e; - border-color: #FFF; - color: #FFF; -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #004023; - border-color: #004023; - color: #FFF; -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - background-color: #00733e; - color: #FFF; -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: #000d07; - color: #FFF; -} -.btn-info { - border-color: #fff; -} -/** -The dropdown is white, so use a darker color - */ -li.dropdown-item-marker { - color: var(--button-primary); -} -a:hover { - color: var(--hover-link); -} -a:visited { - color: var(--visited-link); -} -.text-primary { - color: #fff; -} -#sort tr.cansort { - background-color: var(--back-main); - color: var(--text-main); -} -:root { - --background: #222; - --back-main: #333; - --back-sub: #312F2F; - --back-sub-alt: rgba(0, 0, 0, 0.36); - --button-default: #006400; - --button-primary: #003100; - --button-hover: #000000; - --header: #006400; - /* Use same as Header picker */ - --text-main: #FFF; - --text-sub: #9b9b9b; - --link: #9ACD32; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #b8dc70; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #d7ebad; - /* Use same as Header picker, lighten by 70% */ - --nav-link: #FFF; - /* Use same as Header picker */ - --light-link: #fff; - /* Use same as Header picker */ -} -#ldapad_test_results.well.well-sm { - color: var(--back-main); -} -a.actions { - color: #fff !important; -} -.pagination > li > a { - color: var(--light-link); - background-color: var(--back-main); -} -.pagination > .active > a { - background-color: var(--visited-link); - border-color: var(--light-link); -} -.pagination > .active > a:hover { - background-color: var(--hover-link); -} -.tasks-menu > .dropdown-menu > li .menu { - background-color: var(--back-main); -} -.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { - background-color: var(--background); -} -h2.task_menu { - color: var(--link); -} -.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { - background-color: var(--back-main); - color: var(--link); -} -.main-header .navbar, -.main-header .logo { - background-color: var(--header); - background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); - border-color: var(--header); -} -.bootstrap-table .fixed-table-container .table thead th .sortable { - color: var(--nav-link); -} -.far fa-life-ring { - color: var(--link); -} -.thead, -.navbar-nav > li > a:link { - color: var(--nav-link); -} -.modal-content { - background-color: var(--back-main); - color: var(--text-main); -} -.btn-primary.hover { - color: var(--nav-link); -} -.small-box h3, -.small-box p { - color: var(--nav-link) !important; -} -.small-box h3 a:hover, -.small-box p a:hover { - text-decoration: none; - color: var(--nav-link) !important; -} -#accessoriesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr.selected > td { - background-color: var(--back-main); -} -body { - color: var(--text-main); -} -.box, -.box.box-default { - border-top: 3px solid var(--header); - border-top-color: var(--header); -} -.box-body, -.box-footer, -.box-header { - background-color: var(--back-sub); - color: var(--header); -} -.btn-default { - background-color: var(--button-default); - color: var(--link); -} -.btn-default dropdown-toggle { - background-color: var(--button-default); - color: var(--link); -} -.btn-default:active, -.btn-default:focus, -.btn-default:hover, -.btn-default.active { - background-color: var(--button-hover); - color: var(--link); -} -.btn-primary, -.btn-primary.hover, -.btn-primary:active, -.text-green { - color: var(--text-main); -} -.btn-primary:hover { - background-color: var(--button-primary); -} -#componentsTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#consumablesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.content-wrapper { - background-color: var(--background); -} -#create-form > div > div > div > span > i.fa { - background-color: var(--back-sub); - color: var(--header); -} -.datepicker .datepicker-switch:hover, -.datepicker .next:hover, -.datepicker .prev:hover, -.datepicker tfoot tr th:hover, -.datepicker table tr td.day.focused, -.datepicker table tr td.day:hover { - background-color: var(--header); -} -.datepicker.dropdown-menu { - background-color: var(--back-main); - color: var(--text-main); -} -#details > div > div > div > table { - background-color: transparent; -} -.dropdown-menu > li > a:hover { - background-color: var(--back-main); - color: var(--nav-link); -} -.fixed-table-body thead th .th-inner { - color: var(--nav-link); -} -.form-control { - background-color: var(--back-main); - color: var(--text-main); -} -.form-control[disabled], -.form-control[readonly], -fieldset[disabled] .form-control { - background-color: var(--back-main); - color: var(--text-main); -} -h1, -h2, -h3, -h4, -h5, -h6, -p { - color: var(--text-main); -} -.help-block { - color: var(--text-sub); -} -input[type=text], -input[type=search] { - background-color: var(--back-sub); - color: var(--text-main); -} -#licensesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.main-footer { - background-color: var(--back-main); - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li > a, -.nav-tabs-custom > .nav-tabs > li.active > a { - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li.active { - border-top-color: var(--header); -} -.nav-tabs-custom > .nav-tabs > li.active > a { - background-color: var(--back-main); -} -.nav-tabs-custom > .nav-tabs > li.active > a:hover { - background-color: var(--back-sub); - color: var(--text-main); -} -.nav-tabs-custom, -.nav-tabs-custom > .tab-content { - background-color: var(--back-main); -} -.open > .dropdown-toggle.btn-default { - background-color: var(--back-sub); - color: var(--header); -} -.panel { - background-color: var(--back-sub); - color: var(--text-main); -} -.panel-default > .panel-heading { - background-color: var(--back-main); - color: var(--header); -} -.select2-container--default .select2-results__option[aria-selected=true], -.select2-container--default .select2-results__option[aria-selected=true]:hover { - background-color: var(--back-sub); - color: var(--header); -} -.select2-container--default .select2-results__option--highlighted[aria-selected] { - background-color: var(--header); - color: var(--back-main); -} -.select2-container--default .select2-selection--single .select2-selection__rendered { - color: var(--text-main); -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: var(--header); -} -.select2-selection--single { - background-color: var(--back-sub) !important; - color: var(--text-main) !important; -} -.select2-dropdown { - background-color: var(--back-main); - color: var(--text-main); -} -.skin-green-dark .main-header .navbar .dropdown-menu li a { - color: #FFFFFF; -} -.skin-green-dark .main-header .navbar .dropdown-menu li a:hover { - background-color: #006300; -} -.fixed-table-body thead th .th-inner, -.skin-green-dark .sidebar-menu > li.active > a, -.skin-green .sidebar-menu > li:hover > a, -.sidebar-toggle:hover { - background-color: var(--header) !important; -} -.tab-content, -.tab-pane { - background-color: var(--back-main); - color: var(--text-main); -} -.table-striped > tbody > tr:nth-of-type(odd) { - background-color: var(--back-sub); -} -.table-striped > tbody > tr:nth-of-type(even) { - background-color: var(--back-sub); -} -#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, -.box-body, -.box-footer, -.box-header { - color: var(--text-main); -} -.box-header.with-border { - border-bottom: #000; -} -a { - color: var(--link); -} -a:link { - color: var(--link); -} -a:hover { - color: var(--hover-link); - text-decoration: underline; -} -a:visited { - color: var(--visited-link); -} -#customFieldsTable a[href*='/models'] { - background-color: var(--back-sub-alt); - color: var(--link); -} -#customFieldsTable a[href*='/models']:hover { - background-color: var(--text-sub); - color: var(--button-hover); -} -#customFieldsTable a[href*='/models']:visited { - background-color: var(--background); - color: var(--visited-link); -} -#customFieldsTable a[href*='/fieldsets'] { - background-color: transparent; -} -.row-striped { - vertical-align: top; - line-height: 2.6; - padding: 0px; - margin-left: 20px; - box-sizing: border-box; - display: table; -} -.row-striped .row:nth-of-type(odd) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.row-striped .row:nth-of-type(even) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.row-new-striped > .row:nth-of-type(odd) { - background-color: var(--back-sub); - color: var(--text-main); -} -.row-new-striped > .row:nth-of-type(even) { - background-color: var(--back-sub-alt); - color: var(--text-main); -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} -.table > tbody > tr.warning > td { - background-color: var(--back-sub); -} -/* - * Skin: orange dark - * ---------- - */ -.skin-orange-dark .main-header .navbar { - background-color: #FF8C00; -} -.skin-orange-dark .main-header .navbar .nav > li > a { - color: #fff; -} -.skin-orange-dark .main-header .navbar .nav > li > a:hover, -.skin-orange-dark .main-header .navbar .nav > li > a:active, -.skin-orange-dark .main-header .navbar .nav > li > a:focus, -.skin-orange-dark .main-header .navbar .nav .open > a, -.skin-orange-dark .main-header .navbar .nav .open > a:hover, -.skin-orange-dark .main-header .navbar .nav .open > a:focus, -.skin-orange-dark .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-orange-dark .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-orange-dark .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-orange-dark .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-orange-dark .main-header .navbar .sidebar-toggle:hover { - background-color: #e67e00; -} -@media (max-width: 767px) { - .skin-orange-dark .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - color: #fff; - } - .skin-orange-dark .main-header .navbar .dropdown-menu li a { - color: #fff; - } - .skin-orange-dark .main-header .navbar .dropdown-menu li a:hover { - background: #e67e00; - color: #fff; - } -} -.skin-orange-dark .main-header li.user-header { - background-color: #FF8C00; -} -.skin-orange-dark .content-header { - background: transparent; -} -.skin-orange-dark .wrapper, -.skin-orange-dark .main-sidebar, -.skin-orange-dark .left-side { - background-color: #222d32; -} -.skin-orange-dark .user-panel > .info, -.skin-orange-dark .user-panel > .info > a { - color: #fff; -} -.skin-orange-dark .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-orange-dark .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-orange-dark .sidebar-menu > li:hover > a, -.skin-orange-dark .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #FF8C00; -} -.skin-orange-dark .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-orange-dark .sidebar a { - color: #b8c7ce; -} -.skin-orange-dark .sidebar a:hover { - text-decoration: none; -} -.skin-orange-dark .treeview-menu > li > a { - color: #8aa4af; -} -.skin-orange-dark .treeview-menu > li.active > a, -.skin-orange-dark .treeview-menu > li > a:hover { - color: #fff; -} -.skin-orange-dark .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-orange-dark .sidebar-form input[type="text"], -.skin-orange-dark .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-orange-dark .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-orange-dark .sidebar-form input[type="text"]:focus, -.skin-orange-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-orange-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-orange-dark .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-orange-dark.layout-top-nav .main-header > .logo .logo-variant { - background-color: none; -} -.btn, -.btn:hover { - color: #fff !important; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #cc7000; - border-color: #fff; - color: #fff; -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #995400; - border-color: #995400; - color: #fff; -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - background-color: #cc7000; - color: #fff; -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: #663800; - color: #fff; -} -.btn-info { - border-color: #fff; -} -/** -The dropdown is white, so use a darker color - */ -li.dropdown-item-marker { - color: var(--button-primary); -} -.text-primary { - color: #fff; -} -#sort tr.cansort { - background-color: var(--back-main); - color: var(--text-main); -} -:root { - --background: #222; - --back-main: #333; - --back-sub: #2E2C2C; - --back-sub-alt: rgba(0, 0, 0, 0.36); - --button-default: #b36200; - --button-primary: #804600; - --button-hover: #663800; - --header: #FF8C00; - /* Use same as Header picker */ - --text-main: #BBB; - --text-sub: #9b9b9b; - --link: #FFA500; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #ffc04d; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #ffdb99; - /* Use same as Header picker, lighten by 70% */ - --nav-link: #FFF; - /* Use same as Header picker */ - --light-link: #fff; - /* Use same as Header picker */ -} -#ldapad_test_results.well.well-sm { - color: var(--back-main); -} -a.actions { - color: #fff !important; -} -.pagination > li > a { - color: var(--light-link); - background-color: var(--back-main); -} -.pagination > .active > a { - background-color: var(--visited-link); - border-color: var(--light-link); -} -.pagination > .active > a:hover { - background-color: var(--hover-link); -} -.tasks-menu > .dropdown-menu > li .menu { - background-color: var(--back-main); -} -.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { - background-color: var(--background); -} -h2.task_menu { - color: var(--link); -} -.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { - background-color: var(--back-main); - color: var(--link); -} -.main-header .navbar, -.main-header .logo { - background-color: var(--header); - background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); - border-color: var(--header); -} -.far fa-life-ring { - color: var(--link); -} -.bootstrap-table .fixed-table-container .table thead th .sortable { - color: var(--nav-link); -} -.bootstrap-table .fixed-table-toolbar .columns label { - color: #000; -} -.thead, -.navbar-nav > li > a:link { - color: var(--nav-link); -} -.modal-content { - background-color: var(--back-main); - color: var(--text-main); -} -a:link { - color: var(--link); -} -a:visited { - color: var(--visited-link); -} -a:hover { - color: var(--hover-link); -} -.btn-primary.hover { - color: var(--nav-link); -} -.small-box h3, -.small-box p { - color: var(--nav-link) !important; -} -.small-box h3 a:hover, -.small-box p a:hover { - text-decoration: none; - color: var(--nav-link) !important; -} -#accessoriesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr.selected > td { - background-color: var(--back-main); -} -body { - color: var(--text-main); -} -.box, -.box.box-default { - border-top: 3px solid var(--header); - border-top-color: var(--header); -} -.box-body, -.box-footer, -.box-header { - background-color: var(--back-sub); - color: var(--header); -} -.btn-default { - background-color: var(--button-default); - color: var(--nav-link); -} -a:link.btn-default { - color: var(--nav-link); -} -.btn-default dropdown-toggle { - background-color: var(--button-default); - color: var(--nav-link); -} -.btn-default:active, -.btn-default:focus, -.btn-default:hover, -.btn-default.active { - background-color: var(--button-hover); - color: var(--background); -} -.btn-primary, -.btn-primary.hover, -.btn-primary:active, -.text-orange { - color: var(--nav-link) !important; - border-color: var(--button-primary); -} -.btn-primary:hover { - background-color: var(--button-primary); -} -#componentsTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#consumablesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.content-wrapper { - background-color: var(--background); -} -#create-form > div > div > div > span > i.fa { - background-color: var(--back-sub); - color: var(--header); -} -.datepicker .datepicker-switch:hover, -.datepicker .next:hover, -.datepicker .prev:hover, -.datepicker tfoot tr th:hover, -.datepicker table tr td.day.focused, -.datepicker table tr td.day:hover { - background-color: var(--header); -} -.datepicker.dropdown-menu { - background-color: var(--back-main); - color: var(--text-main); -} -#details > div > div > div > table { - background-color: transparent; -} -.dropdown-menu > li > a:hover { - background-color: var(--back-main); - color: var(--nav-link); -} -.fixed-table-body thead th .th-inner { - color: var(--nav-link); -} -.form-control { - background-color: var(--back-main); - color: var(--text-main); -} -.form-control[disabled], -.form-control[readonly], -fieldset[disabled] .form-control { - background-color: var(--back-main); - color: var(--text-main); -} -h1, -h2, -h3, -h4, -h5, -h6, -p { - color: var(--text-main); -} -.help-block { - color: var(--text-sub); -} -input[type=text], -input[type=search] { - background-color: var(--back-sub); - color: var(--text-main); -} -#licensesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.main-footer { - background-color: var(--back-main); - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li > a, -.nav-tabs-custom > .nav-tabs > li.active > a { - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li.active { - border-top-color: var(--header); -} -.nav-tabs-custom > .nav-tabs > li.active > a { - background-color: var(--back-main); -} -.nav-tabs-custom > .nav-tabs > li.active > a:hover { - background-color: var(--back-sub); - color: var(--text-main); -} -.nav-tabs-custom, -.nav-tabs-custom > .tab-content { - background-color: var(--back-main); -} -.navbar-nav > .tasks-menu > .dropdown-menu > li.header { - background-color: var(--back-main); - color: var(--header); -} -.open > .dropdown-toggle.btn-default { - background-color: var(--back-sub); - color: var(--header); -} -.panel { - background-color: var(--back-sub); - color: var(--text-main); -} -.panel-default > .panel-heading { - background-color: var(--back-main); - color: var(--header); -} -.select2-container--default .select2-results__option[aria-selected=true], -.select2-container--default .select2-results__option[aria-selected=true]:hover { - background-color: var(--back-sub); - color: var(--header); -} -.select2-container--default .select2-results__option--highlighted[aria-selected] { - background-color: var(--header); - color: var(--back-main); -} -.select2-container--default .select2-selection--single .select2-selection__rendered { - color: var(--text-main); -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: var(--header); -} -.select2-selection--single { - background-color: var(--back-sub) !important; - color: var(--text-main) !important; -} -.select2-dropdown { - background-color: var(--back-main); - color: var(--text-main); -} -.skin-orange-dark .main-header .navbar .dropdown-menu li a { - color: #FFFFFF; -} -.skin-orange-dark .main-header .navbar .dropdown-menu li a:hover { - background-color: #ff8c00; -} -.fixed-table-body thead th .th-inner, -.skin-orange-dark .sidebar-menu > li.active > a, -.skin-orange .sidebar-menu > li:hover > a, -.sidebar-toggle:hover { - background-color: var(--header) !important; -} -.tab-content, -.tab-pane { - background-color: var(--back-main); - color: var(--text-main); -} -.table-striped > tbody > tr:nth-of-type(odd) { - background-color: var(--back-sub); -} -.table-striped > tbody > tr:nth-of-type(even) { - background-color: var(--back-sub-alt); -} -#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, -.box-body, -.box-footer, -.box-header { - color: var(--text-main); -} -.box-header.with-border { - border-bottom: #000; -} -#customFieldsTable a[href*='/models'] { - background-color: var(--back-sub-alt); - color: var(--link); -} -#customFieldsTable a[href*='/models']:hover { - background-color: var(--text-sub); - color: var(--button-hover); -} -#customFieldsTable a[href*='/models']:visited { - background-color: var(--background); - color: var(--visited-link); -} -#customFieldsTable a[href*='/fieldsets'] { - background-color: transparent; -} -.row-striped { - vertical-align: top; - line-height: 2.6; - padding: 0px; - margin-left: 20px; - box-sizing: border-box; - display: table; -} -.row-striped .row:nth-of-type(odd) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.row-striped .row:nth-of-type(even) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.row-new-striped > .row:nth-of-type(odd) { - background-color: var(--back-sub); - color: var(--text-main); -} -.row-new-striped > .row:nth-of-type(even) { - background-color: var(--back-sub-alt); - color: var(--text-main); -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} -.table > tbody > tr.warning > td { - background-color: var(--back-sub); -} -/* - * Skin: Purple - * ---------- - */ -.skin-purple .main-header .navbar { - background-color: #605ca8; -} -.skin-purple .main-header .navbar .nav > li > a { - color: #fff; -} -.skin-purple .main-header .navbar .nav > li > a:hover, -.skin-purple .main-header .navbar .nav > li > a:active, -.skin-purple .main-header .navbar .nav > li > a:focus, -.skin-purple .main-header .navbar .nav .open > a, -.skin-purple .main-header .navbar .nav .open > a:hover, -.skin-purple .main-header .navbar .nav .open > a:focus, -.skin-purple .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-purple .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-purple .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-purple .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-purple .main-header .navbar .sidebar-toggle:hover { - background-color: #555299; -} -@media (max-width: 767px) { - .skin-purple .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - } - .skin-purple .main-header .navbar .dropdown-menu li a { - color: #333; - } - .skin-purple .main-header .navbar .dropdown-menu li a:hover { - background: #555299; - } -} -.skin-purple .main-header li.user-header { - background-color: #605ca8; -} -.skin-purple .content-header { - background: transparent; -} -.skin-purple .wrapper, -.skin-purple .main-sidebar, -.skin-purple .left-side { - background-color: #222d32; -} -.skin-purple .user-panel > .info, -.skin-purple .user-panel > .info > a { - color: #fff; -} -.skin-purple .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-purple .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-purple .sidebar-menu > li:hover > a, -.skin-purple .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #605ca8; -} -.skin-purple .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-purple .sidebar a { - color: #b8c7ce; -} -.skin-purple .sidebar a:hover { - text-decoration: none; -} -.skin-purple .treeview-menu > li > a { - color: #8aa4af; -} -.skin-purple .treeview-menu > li.active > a, -.skin-purple .treeview-menu > li > a:hover { - color: #fff; -} -.skin-purple .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-purple .sidebar-form input[type="text"], -.skin-purple .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-purple .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-purple .sidebar-form input[type="text"]:focus, -.skin-purple .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-purple .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-purple .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-purple.layout-top-nav .main-header > .logo .logo-variant { - background-color: none; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #4c4988; - border-color: #3a3767; - color: #fff; -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #3a3767; - border-color: #3a3767; - color: #fff; -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - background-color: #4c4988; - color: #fff; -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: #272546; - color: #fff; -} -a { - color: var(--link); -} -a:hover { - color: var(--hover-link); -} -a:visited { - color: var(--visited-link); -} -.text-primary { - color: #3a3767; -} -:root { - --button-default: #434078; - --button-primary: #302e56; - --button-hover: #272546; - --header: #605ca8; - /* Use same as Header picker */ - --text-main: #BBB; - --text-sub: #9b9b9b; - --link: #605ca8; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #918ec3; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #c1c0dd; - /* Use same as Header picker, lighten by 70% */ - --nav-link: #FFF; - /* Use same as Header picker */ - --light-link: #fff; - /* Use same as Header picker */ -} -a.btn-info:link, -a.btn-warning:link, -a.btn-danger:link { - color: #FFF; -} -a.btn-info:visited, -a.btn-warning:visited, -a.btn-danger:visited { - color: #FFF; -} -.fixed-table-container tbody .selected td { - background-color: #fff8af; -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: #605ca8; -} -.far fa-life-ring { - color: var(--link); -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} -/* - * Skin: purple dark - * ---------- - */ -.skin-purple-dark .main-header .navbar { - background-color: #605ca8; -} -.skin-purple-dark .main-header .navbar .nav > li > a { - color: #fff; -} -.skin-purple-dark .main-header .navbar .nav > li > a:hover, -.skin-purple-dark .main-header .navbar .nav > li > a:active, -.skin-purple-dark .main-header .navbar .nav > li > a:focus, -.skin-purple-dark .main-header .navbar .nav .open > a, -.skin-purple-dark .main-header .navbar .nav .open > a:hover, -.skin-purple-dark .main-header .navbar .nav .open > a:focus, -.skin-purple-dark .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-purple-dark .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-purple-dark .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-purple-dark .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-purple-dark .main-header .navbar .sidebar-toggle:hover { - background-color: #555299; -} -@media (max-width: 767px) { - .skin-purple-dark .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - color: #fff; - } - .skin-purple-dark .main-header .navbar .dropdown-menu li a { - color: #fff; - } - .skin-purple-dark .main-header .navbar .dropdown-menu li a:hover { - background: #555299; - color: #fff; - } -} -.skin-purple-dark .main-header li.user-header { - background-color: #605ca8; -} -.skin-purple-dark .content-header { - background: transparent; -} -.skin-purple-dark .wrapper, -.skin-purple-dark .main-sidebar, -.skin-purple-dark .left-side { - background-color: #222d32; -} -.skin-purple-dark .user-panel > .info, -.skin-purple-dark .user-panel > .info > a { - color: #fff; -} -.skin-purple-dark .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-purple-dark .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-purple-dark .sidebar-menu > li:hover > a, -.skin-purple-dark .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #605ca8; -} -.skin-purple-dark .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-purple-dark .sidebar a { - color: #b8c7ce; -} -.skin-purple-dark .sidebar a:hover { - text-decoration: none; -} -.skin-purple-dark .treeview-menu > li > a { - color: #8aa4af; -} -.skin-purple-dark .treeview-menu > li.active > a, -.skin-purple-dark .treeview-menu > li > a:hover { - color: #fff; -} -.skin-purple-dark .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-purple-dark .sidebar-form input[type="text"], -.skin-purple-dark .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-purple-dark .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-purple-dark .sidebar-form input[type="text"]:focus, -.skin-purple-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-purple-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-purple-dark .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-purple-dark.layout-top-nav .main-header > .logo .logo-variant { - background-color: none; -} -.btn, -.btn:hover { - color: #fff !important; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #4c4988; - border-color: #FFF; - color: #fff; -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #3a3767; - border-color: #3a3767; - color: #fff; -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - background-color: #4c4988; - color: #fff; -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: #272546; - color: #fff; -} -.btn-info { - border-color: #fff; -} -/** -The dropdown is white, so use a darker color - */ -li.dropdown-item-marker { - color: var(--button-primary); -} -a:hover { - color: var(--hover-link); -} -a:visited { - color: var(--visited-link); -} -.text-primary { - color: #fff; -} -#sort tr.cansort { - background-color: var(--back-main); - color: var(--text-main); -} -:root { - --background: #222; - --back-main: #333; - --back-sub: #080808; - --back-sub-alt: rgba(0, 0, 0, 0.36); - --button-default: #434078; - --button-primary: #302e56; - --button-hover: #272546; - --header: #605ca8; - /* Use same as Header picker */ - --text-main: #BBB; - --text-sub: #9b9b9b; - --link: #AC83FF; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #dfd0ff; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #ffffff; - /* Use same as Header picker, lighten by 70% */ - --nav-link: #FFF; - /* Use same as Header picker */ - --light-link: #fff; - /* Use same as Header picker */ -} -#ldapad_test_results.well.well-sm { - color: var(--back-main); -} -.pagination > li > a { - color: var(--light-link); - background-color: var(--back-main); -} -.pagination > .active > a { - background-color: var(--button-default); - border-color: var(--light-link); -} -.pagination > .active > a:hover { - background-color: var(--hover-link); -} -.tasks-menu > .dropdown-menu > li .menu { - background-color: var(--back-main); -} -.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { - background-color: var(--background); -} -h2.task_menu { - color: var(--link); -} -.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { - background-color: var(--back-main); - color: var(--link); -} -.main-header .navbar, -.main-header .logo { - background-color: var(--header); - background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); - border-color: var(--header); -} -.bootstrap-table .fixed-table-container .table thead th .sortable { - color: var(--nav-link); -} -.bootstrap-table .fixed-table-toolbar .columns label { - color: #000; -} -.thead, -.navbar-nav > li > a:link { - color: var(--nav-link); -} -.label-default { - background-color: var(--back-sub); - color: #fff; -} -.modal-content { - background-color: var(--back-main); - color: var(--text-main); -} -a:link { - color: var(--link); -} -.far fa-life-ring { - color: var(--link); -} -.btn-primary.hover { - color: var(--nav-link); -} -.small-box h3, -.small-box p { - color: var(--nav-link) !important; -} -.small-box h3 a:hover, -.small-box p a:hover { - text-decoration: none; - color: var(--nav-link) !important; -} -a:link.btn-default { - color: var(--nav-link); -} -#accessoriesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr.selected > td { - background-color: var(--back-main); -} -body { - color: var(--text-main); -} -.box, -.box.box-default { - border-top: 3px solid var(--header); - border-top-color: var(--header); -} -.box-body, -.box-footer, -.box-header { - background-color: var(--back-sub); - color: var(--header); -} -.btn-default { - background-color: var(--button-default); - color: var(--nav-link); -} -.btn-default dropdown-toggle { - background-color: var(--button-default); - color: var(--nav-link); -} -.btn-default:active, -.btn-default:focus, -.btn-default:hover, -.btn-default.active { - background-color: var(--button-hover); - color: var(--nav-link); -} -.btn-primary, -.btn-primary.hover, -.btn-primary:active, -.text-purple { - color: var(--nav-link) !important; -} -.btn-primary:hover { - background-color: var(--button-primary); -} -#componentsTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#consumablesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.content-wrapper { - background-color: var(--background); -} -#create-form > div > div > div > span > i.fa { - background-color: var(--back-sub); - color: var(--header); -} -.datepicker .datepicker-switch:hover, -.datepicker .next:hover, -.datepicker .prev:hover, -.datepicker tfoot tr th:hover, -.datepicker table tr td.day.focused, -.datepicker table tr td.day:hover { - background-color: var(--header); -} -.datepicker.dropdown-menu { - background-color: var(--back-main); - color: var(--text-main); -} -#details > div > div > div > table { - background-color: transparent; -} -.dropdown-menu > li > a:hover { - background-color: var(--back-main); - color: var(--nav-link); -} -.fixed-table-body thead th .th-inner { - color: var(--nav-link); -} -.form-control { - background-color: var(--back-main); - color: var(--text-main); -} -.form-control[disabled], -.form-control[readonly], -fieldset[disabled] .form-control { - background-color: var(--back-main); - color: var(--text-main); -} -h1, -h2, -h3, -h4, -h5, -h6, -p { - color: var(--text-main); -} -.help-block { - color: var(--text-sub); -} -input[type=text], -input[type=search] { - background-color: var(--back-sub); - color: var(--text-main); -} -#licensesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.main-footer { - background-color: var(--back-main); - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li > a, -.nav-tabs-custom > .nav-tabs > li.active > a { - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li.active { - border-top-color: var(--header); -} -.nav-tabs-custom > .nav-tabs > li.active > a { - background-color: var(--back-main); -} -.nav-tabs-custom > .nav-tabs > li.active > a:hover { - background-color: var(--back-sub); - color: var(--text-main); -} -.nav-tabs-custom, -.nav-tabs-custom > .tab-content { - background-color: var(--back-main); -} -.navbar-nav > .tasks-menu > .dropdown-menu > li.header { - background-color: var(--back-main); - color: var(--link); -} -.open > .dropdown-toggle.btn-default { - background-color: var(--back-sub); - color: var(--header); -} -.panel { - background-color: var(--back-sub); - color: var(--text-main); -} -.panel-default > .panel-heading { - background-color: var(--back-main); - color: var(--header); -} -.select2-container--default .select2-results__option[aria-selected=true], -.select2-container--default .select2-results__option[aria-selected=true]:hover { - background-color: var(--back-sub); - color: var(--header); -} -.select2-container--default .select2-results__option--highlighted[aria-selected] { - background-color: var(--header); - color: var(--back-main); -} -.select2-container--default .select2-selection--single .select2-selection__rendered { - color: var(--text-main); -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: var(--header); -} -.select2-selection--single { - background-color: var(--back-sub) !important; - color: var(--text-main) !important; -} -.select2-dropdown { - background-color: var(--back-main); - color: var(--text-main); -} -.skin-purple-dark .main-header .navbar .dropdown-menu li a { - color: #FFFFFF; -} -.skin-purple-dark .main-header .navbar .dropdown-menu li a:hover { - background-color: #5f5ca8; -} -.fixed-table-body thead th .th-inner, -.skin-purple-dark .sidebar-menu > li.active > a, -.skin-purple .sidebar-menu > li:hover > a, -.sidebar-toggle:hover { - background-color: var(--header) !important; -} -.tab-content, -.tab-pane { - background-color: var(--back-main); - color: var(--text-main); -} -.table-striped > tbody > tr:nth-of-type(odd) { - background-color: var(--back-sub); -} -.table-striped > tbody > tr:nth-of-type(even) { - background-color: var(--back-sub-alt); -} -#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, -.box-body, -.box-footer, -.box-header { - color: var(--text-main); -} -.box-header.with-border { - border-bottom: #000; -} -a { - color: var(--link); -} -a:link { - color: var(--link); -} -a:hover { - color: var(--hover-link); - text-decoration: underline; -} -a:visited { - color: var(--visited-link); -} -.row-striped { - vertical-align: top; - line-height: 2.6; - padding: 0px; - margin-left: 20px; - box-sizing: border-box; - display: table; -} -#customFieldsTable a[href*='/models'] { - background-color: var(--back-sub-alt); - color: var(--link); -} -#customFieldsTable a[href*='/models']:hover { - background-color: var(--text-sub); - color: var(--button-hover); -} -#customFieldsTable a[href*='/models']:visited { - background-color: var(--back-sub); - color: var(--visited-link); -} -.row-striped .row:nth-of-type(odd) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.row-striped .row:nth-of-type(even) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.row-new-striped > .row:nth-of-type(odd) { - background-color: var(--back-sub); - color: var(--text-main); -} -.row-new-striped > .row:nth-of-type(even) { - background-color: var(--back-sub-alt); - color: var(--text-main); -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} -.table > tbody > tr.warning > td { - background-color: var(--back-sub); -} -/* - * Skin: Red - * ---------- - */ -.skin-red .main-header .navbar { - background-color: #dd4b39; -} -.skin-red .main-header .navbar .nav > li > a { - color: #fff; -} -.skin-red .main-header .navbar .nav > li > a:hover, -.skin-red .main-header .navbar .nav > li > a:active, -.skin-red .main-header .navbar .nav > li > a:focus, -.skin-red .main-header .navbar .nav .open > a, -.skin-red .main-header .navbar .nav .open > a:hover, -.skin-red .main-header .navbar .nav .open > a:focus, -.skin-red .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-red .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-red .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-red .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-red .main-header .navbar .sidebar-toggle:hover { - background-color: #d73925; -} -@media (max-width: 767px) { - .skin-red .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - } - .skin-red .main-header .navbar .dropdown-menu li a { - color: #333; - } - .skin-red .main-header .navbar .dropdown-menu li a:hover { - background: #d73925; - } -} -.skin-red .main-header li.user-header { - background-color: #dd4b39; -} -.skin-red .content-header { - background: transparent; -} -.skin-red .wrapper, -.skin-red .main-sidebar, -.skin-red .left-side { - background-color: #222d32; -} -.skin-red .user-panel > .info, -.skin-red .user-panel > .info > a { - color: #fff; -} -.skin-red .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-red .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-red .sidebar-menu > li:hover > a, -.skin-red .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #dd4b39; -} -.skin-red .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-red .sidebar a { - color: #b8c7ce; -} -.skin-red .sidebar a:hover { - text-decoration: none; -} -.skin-red .treeview-menu > li > a { - color: #8aa4af; -} -.skin-red .treeview-menu > li.active > a, -.skin-red .treeview-menu > li > a:hover { - color: #fff; -} -.skin-red .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-red .sidebar-form input[type="text"], -.skin-red .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-red .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-red .sidebar-form input[type="text"]:focus, -.skin-red .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-red .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-red .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-red.layout-top-nav .main-header > .logo .logo-variant { - background-color: none; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #c23321; - border-color: #96271a; - color: #fff; -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #96271a; - border-color: #96271a; - color: #fff; -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - background-color: #c23321; - color: #fff; -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: #6b1c12; - color: #fff; -} -a { - color: #dd4b39; -} -a:hover { - color: #96271a; -} -a:visited { - color: #dd4b39; -} -.text-primary { - color: #96271a; -} -:root { - --button-default: #ac2d1e; - --button-primary: #802216; - --button-hover: #6b1c12; - --header: #dd4b39; - /* Use same as Header picker */ - --text-main: #BBB; - --text-alt: #222; - --text-sub: #9b9b9b; - --link: #dd4b39; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #e8867a; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #f3c2bc; - /* Use same as Header picker, lighten by 70% */ - --nav-link: #FFF; - /* Use same as Header picker */ - --light-link: #fff; - /* Use same as Header picker */ -} -a:link { - color: var(--link); -} -a:visited { - color: var(--visited-link); -} -a.btn-info:link, -a.btn-warning:link, -a.btn-danger:link { - color: #FFF; -} -a.btn-info:visited, -a.btn-warning:visited, -a.btn-danger:visited { - color: #FFF; -} -.fixed-table-container tbody .selected td { - background-color: #fff8af; -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: #dd4b39; -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} -.far fa-life-ring { - color: var(--link); -} -/* - * Skin: red dark - * ---------- - */ -.skin-red-dark .main-header .navbar { - background-color: #dd4b39; -} -.skin-red-dark .main-header .navbar .nav > li > a { - color: #fff; -} -.skin-red-dark .main-header .navbar .nav > li > a:hover, -.skin-red-dark .main-header .navbar .nav > li > a:active, -.skin-red-dark .main-header .navbar .nav > li > a:focus, -.skin-red-dark .main-header .navbar .nav .open > a, -.skin-red-dark .main-header .navbar .nav .open > a:hover, -.skin-red-dark .main-header .navbar .nav .open > a:focus, -.skin-red-dark .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-red-dark .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-red-dark .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-red-dark .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-red-dark .main-header .navbar .sidebar-toggle:hover { - background-color: #d73925; -} -@media (max-width: 767px) { - .skin-red-dark .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - color: #fff; - } - .skin-red-dark .main-header .navbar .dropdown-menu li a { - color: #fff; - } - .skin-red-dark .main-header .navbar .dropdown-menu li a:hover { - background: #d73925; - color: #fff; - } -} -.skin-red-dark .main-header li.user-header { - background-color: #dd4b39; -} -.skin-red-dark .content-header { - background: transparent; -} -.skin-red-dark .wrapper, -.skin-red-dark .main-sidebar, -.skin-red-dark .left-side { - background-color: #222d32; -} -.skin-red-dark .user-panel > .info, -.skin-red-dark .user-panel > .info > a { - color: #fff; -} -.skin-red-dark .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-red-dark .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-red-dark .sidebar-menu > li:hover > a, -.skin-red-dark .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #dd4b39; -} -.skin-red-dark .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-red-dark .sidebar a { - color: #b8c7ce; -} -.skin-red-dark .sidebar a:hover { - text-decoration: none; -} -.skin-red-dark .treeview-menu > li > a { - color: #8aa4af; -} -.skin-red-dark .treeview-menu > li.active > a, -.skin-red-dark .treeview-menu > li > a:hover { - color: #fff; -} -.skin-red-dark .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-red-dark .sidebar-form input[type="text"], -.skin-red-dark .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-red-dark .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-red-dark .sidebar-form input[type="text"]:focus, -.skin-red-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-red-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-red-dark .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-red-dark.layout-top-nav .main-header > .logo .logo-variant { - background-color: none; -} -.btn, -.btn:hover { - color: #fff; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #c23321; - border-color: #FFF; - color: #fff; -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #96271a; - border-color: #96271a; - color: #fff; -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - background-color: #c23321; - color: #fff; -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: #6b1c12; - color: #fff; -} -.btn-info { - border-color: #fff; -} -/** -The dropdown is white, so use a darker color - */ -li.dropdown-item-marker { - color: var(--button-primary); -} -a:hover { - color: #fff; -} -a:visited { - color: #fff; -} -.text-primary { - color: #fff; -} -#sort tr.cansort { - background-color: var(--back-main); - color: var(--text-main); -} -:root { - --background: #222; - --back-main: #333; - --back-sub: #3d4144; - --back-sub-alt: rgba(0, 0, 0, 0.36); - --button-default: #ac2d1e; - --button-primary: #802216; - --button-hover: #6b1c12; - --header: #dd4b39; - /* Use same as Header picker */ - --text-main: #BBB; - --text-alt: #222; - --text-sub: #9b9b9b; - --link: #e00000; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #D24D57; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #D24D57; - /* Use same as Header picker, lighten by 70% */ - --nav-link: #FFF; - /* Use same as Header picker */ - --light-link: #fff; - /* Use same as Header picker */ -} -#ldapad_test_results.well.well-sm { - color: var(--back-main); -} -.pagination > li > a { - color: var(--light-link); - background-color: var(--back-main); -} -.pagination > .active > a { - background-color: var(--visited-link); - border-color: var(--light-link); -} -.pagination > .active > a:hover { - background-color: var(--hover-link); -} -.tasks-menu > .dropdown-menu > li .menu { - background-color: var(--back-main); -} -.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { - background-color: var(--background); -} -h2.task_menu { - color: var(--link); -} -.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { - background-color: var(--back-main); - color: var(--link); -} -.main-header .navbar, -.main-header .logo { - background-color: var(--header); - background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); - border-color: var(--header); -} -.bootstrap-table .fixed-table-container .table thead th .sortable { - color: var(--nav-link); -} -.bootstrap-table .fixed-table-toolbar .columns label { - color: #000; -} -.thead, -.navbar-nav > li > a:link { - color: var(--nav-link); -} -.modal-content { - background-color: var(--back-main); - color: var(--text-main); -} -a:link { - color: var(--link); -} -a:hover { - color: var(--hover-link); -} -a:visited { - color: var(--nav-link); -} -.far fa-life-ring { - color: var(--link); -} -.btn-primary.hover { - color: var(--nav-link); -} -.small-box h3, -.small-box p { - color: var(--nav-link) !important; -} -.small-box h3 a:hover, -.small-box p a:hover { - text-decoration: none; - color: var(--nav-link) !important; -} -#accessoriesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr.selected > td { - background-color: var(--back-main); -} -body { - color: var(--text-main); -} -.box, -.box.box-default { - border-top: 3px solid var(--header); - border-top-color: var(--header); -} -.box-body, -.box-footer, -.box-header { - background-color: var(--back-sub); - color: var(--header); -} -.btn-default { - background-color: var(--back-sub); -} -.btn-default dropdown-toggle { - background-color: var(--button-default); - color: var(--link); -} -.btn-default:active, -.btn-default:focus, -.btn-default:hover, -.btn-default.active { - background-color: var(--button-hover); - color: var(--link); -} -.btn-primary, -.btn-primary.hover, -.btn-primary:active, -.text-red { - color: var(--button-primary); -} -.btn-primary:hover { - background-color: var(--button-primary); -} -#componentsTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#consumablesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.content-wrapper { - background-color: var(--background); -} -#create-form > div > div > div > span > i.fa { - background-color: var(--back-sub); - color: var(--header); -} -.datepicker .datepicker-switch:hover, -.datepicker .next:hover, -.datepicker .prev:hover, -.datepicker tfoot tr th:hover, -.datepicker table tr td.day.focused, -.datepicker table tr td.day:hover { - background-color: var(--header); -} -.datepicker.dropdown-menu { - background-color: var(--back-main); - color: var(--text-main); -} -#details > div > div > div > table { - background-color: transparent; -} -.dropdown-menu > li > a:hover { - background-color: var(--back-main); - color: var(--nav-link); -} -.fixed-table-body thead th .th-inner { - color: var(--nav-link); -} -.form-control { - background-color: var(--back-main); - color: var(--text-main); -} -.form-control[disabled], -.form-control[readonly], -fieldset[disabled] .form-control { - background-color: var(--back-main); - color: var(--text-main); -} -h1, -h2, -h3, -h4, -h5, -h6, -p { - color: var(--text-main); -} -.help-block { - color: var(--text-sub); -} -input[type=text], -input[type=search] { - background-color: var(--back-sub); - color: var(--text-main); -} -#licensesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.main-footer { - background-color: var(--back-main); - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li > a, -.nav-tabs-custom > .nav-tabs > li.active > a { - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li.active { - border-top-color: var(--header); -} -.nav-tabs-custom > .nav-tabs > li.active > a { - background-color: var(--back-main); -} -.nav-tabs-custom > .nav-tabs > li.active > a:hover { - background-color: var(--back-sub); - color: var(--text-main); -} -.nav-tabs-custom, -.nav-tabs-custom > .tab-content { - background-color: var(--back-main); -} -.navbar-nav > .tasks-menu > .dropdown-menu > li.header { - background-color: var(--back-main); - color: var(--header); -} -.open > .dropdown-toggle.btn-default { - background-color: var(--back-sub); - color: var(--header); -} -.panel { - background-color: var(--back-sub); - color: var(--text-main); -} -.panel-default > .panel-heading { - background-color: var(--back-main); - color: var(--header); -} -.select2-container--default .select2-results__option[aria-selected=true], -.select2-container--default .select2-results__option[aria-selected=true]:hover { - background-color: var(--back-sub); - color: var(--header); -} -.select2-container--default .select2-results__option--highlighted[aria-selected] { - background-color: var(--header); - color: var(--back-main); -} -.select2-container--default .select2-selection--single .select2-selection__rendered { - color: var(--text-main); -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: var(--header); -} -.select2-selection--single { - background-color: var(--back-sub) !important; - color: var(--text-main) !important; -} -.select2-dropdown { - background-color: var(--back-main); - color: var(--text-main); -} -.skin-red-dark .main-header .navbar .dropdown-menu li a { - color: #FFFFFF; -} -.skin-red-dark .main-header .navbar .dropdown-menu li a:hover { - background-color: #c23320; -} -.fixed-table-body thead th .th-inner, -.skin-red-dark .sidebar-menu > li.active > a, -.skin-red .sidebar-menu > li:hover > a, -.sidebar-toggle:hover { - background-color: var(--header) !important; -} -.tab-content, -.tab-pane { - background-color: var(--back-main); - color: var(--text-main); -} -.table-striped > tbody > tr:nth-of-type(odd) { - background-color: var(--back-sub); -} -.table-striped > tbody > tr:nth-of-type(even) { - background-color: var(--back-sub-alt); -} -#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, -.box-body, -.box-footer, -.box-header { - color: var(--text-main); -} -.box-header.with-border { - border-bottom: #000; -} -#upload-table tbody > tr.warning > td, -#upload-table h3, -#upload-table p { - background-color: #fcf8e3; - color: #000; -} -a { - color: var(--link); -} -a:link { - color: var(--nav-link); -} -a:hover { - color: var(--nav-link); - text-decoration: underline; -} -a:visited { - color: var(--nav-link); -} -#customFieldsTable a[href*='/models'] { - background-color: var(--back-sub-alt); - color: var(--link); -} -#customFieldsTable a[href*='/models']:hover { - background-color: var(--text-sub); - color: var(--button-hover); -} -#customFieldsTable a[href*='/models']:visited { - background-color: var(--back-sub); - color: var(--visited-link); -} -#customFieldsTable a[href*='/fieldsets'] { - background-color: transparent; -} -.row-striped { - vertical-align: top; - line-height: 2.6; - padding: 0px; - margin-left: 20px; - box-sizing: border-box; - display: table; -} -.row-striped .row:nth-of-type(odd) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.row-striped .row:nth-of-type(even) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.row-new-striped > .row:nth-of-type(odd) { - background-color: var(--back-sub); - color: var(--text-main); -} -.row-new-striped > .row:nth-of-type(even) { - background-color: var(--back-sub-alt); - color: var(--text-main); -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} -.table > tbody > tr.warning > td { - background-color: var(--back-sub); -} -/* - * Skin: Orange - * ---------- - */ -.skin-orange .main-header .navbar { - background-color: #FF8C00; -} -.skin-orange .main-header .navbar .nav > li > a { - color: #fff; -} -.skin-orange .main-header .navbar .nav > li > a:hover, -.skin-orange .main-header .navbar .nav > li > a:active, -.skin-orange .main-header .navbar .nav > li > a:focus, -.skin-orange .main-header .navbar .nav .open > a, -.skin-orange .main-header .navbar .nav .open > a:hover, -.skin-orange .main-header .navbar .nav .open > a:focus, -.skin-orange .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-orange .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-orange .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-orange .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-orange .main-header .navbar .sidebar-toggle:hover { - background-color: #e67e00; -} -@media (max-width: 767px) { - .skin-orange .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - } - .skin-orange .main-header .navbar .dropdown-menu li a { - color: #333; - } - .skin-orange .main-header .navbar .dropdown-menu li a:hover { - background: #e67e00; - } -} -.skin-orange .main-header li.user-header { - background-color: #FF8C00; -} -.skin-orange .content-header { - background: transparent; -} -.skin-orange .wrapper, -.skin-orange .main-sidebar, -.skin-orange .left-side { - background-color: #222d32; -} -.skin-orange .user-panel > .info, -.skin-orange .user-panel > .info > a { - color: #fff; -} -.skin-orange .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-orange .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-orange .sidebar-menu > li:hover > a, -.skin-orange .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #FF8C00; -} -.skin-orange .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-orange .sidebar a { - color: #b8c7ce; -} -.skin-orange .sidebar a:hover { - text-decoration: none; -} -.skin-orange .treeview-menu > li > a { - color: #8aa4af; -} -.skin-orange .treeview-menu > li.active > a, -.skin-orange .treeview-menu > li > a:hover { - color: #fff; -} -.skin-orange .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-orange .sidebar-form input[type="text"], -.skin-orange .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-orange .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-orange .sidebar-form input[type="text"]:focus, -.skin-orange .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-orange .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-orange .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-orange.layout-top-nav .main-header > .logo .logo-variant { - background-color: none; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #cc7000; - border-color: #995400; - color: #fff; -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #995400; - border-color: #995400; - color: #fff; -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - background-color: #cc7000; - color: #fff; -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: #663800; - color: #fff; -} -a { - color: var(--link); -} -a:hover { - color: var(--hover-link); -} -a:visited { - color: var(--visited-link); -} -.text-primary { - color: #995400; -} -:root { - --button-default: #b36200; - --button-primary: #804600; - --button-hover: #663800; - --header: #FF8C00; - /* Use same as Header picker */ - --text-main: #BBB; - --text-sub: #9b9b9b; - --link: #FF8C00; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #ffa333; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #ffaf4d; - /* Use same as Header picker, lighten by 70% */ - --nav-link: #FFF; - /* Use same as Header picker */ - --light-link: #fff; - /* Use same as Header picker */ -} -a.btn-info:link, -a.btn-warning:link, -a.btn-danger:link { - color: #FFF; -} -a.btn-info:visited, -a.btn-warning:visited, -a.btn-danger:visited { - color: #FFF; -} -.far fa-life-ring { - color: var(--link); -} -.fixed-table-container tbody .selected td { - background-color: #fff8af; -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: #FF8C00; -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} -/* - * Skin: Yellow - * ---------- - */ -.skin-yellow .main-header .navbar { - background-color: #FBCC34; -} -.skin-yellow .main-header .navbar .nav > li > a { - color: rgba(255, 255, 255, 0.8); -} -.skin-yellow .main-header .navbar .nav > li > a:hover, -.skin-yellow .main-header .navbar .nav > li > a:active, -.skin-yellow .main-header .navbar .nav > li > a:focus, -.skin-yellow .main-header .navbar .nav .open > a, -.skin-yellow .main-header .navbar .nav .open > a:hover, -.skin-yellow .main-header .navbar .nav .open > a:focus, -.skin-yellow .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-yellow .main-header .navbar .sidebar-toggle { - color: rgba(255, 255, 255, 0.8); -} -.skin-yellow .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-yellow .main-header .navbar .sidebar-toggle { - color: #000; -} -.skin-yellow .main-header .navbar .sidebar-toggle:hover { - background-color: #fbc61b; -} -@media (max-width: 767px) { - .skin-yellow .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - } - .skin-yellow .main-header .navbar .dropdown-menu li a { - color: #333; - } - .skin-yellow .main-header .navbar .dropdown-menu li a:hover { - background: #fbc61b; - } -} -.skin-yellow .main-header li.user-header { - background-color: #FBCC34; -} -.skin-yellow .content-header { - background: transparent; -} -.skin-yellow .wrapper, -.skin-yellow .main-sidebar, -.skin-yellow .left-side { - background-color: #222d32; -} -.skin-yellow .user-panel > .info, -.skin-yellow .user-panel > .info > a { - color: #fff; -} -.skin-yellow .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-yellow .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-yellow .sidebar-menu > li:hover > a, -.skin-yellow .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #FBCC34; -} -.skin-yellow .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-yellow .sidebar a { - color: #b8c7ce; -} -.skin-yellow .sidebar a:hover { - text-decoration: none; -} -.skin-yellow .treeview-menu > li > a { - color: #8aa4af; -} -.skin-yellow .treeview-menu > li.active > a, -.skin-yellow .treeview-menu > li > a:hover { - color: #fff; -} -.skin-yellow .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-yellow .sidebar-form input[type="text"], -.skin-yellow .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-yellow .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-yellow .sidebar-form input[type="text"]:focus, -.skin-yellow .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-yellow .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-yellow .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-yellow.layout-top-nav .main-header > .logo .logo-variant { - color: #413F42; - background-color: none; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #f7be05; - border-color: #c59704; - color: var(--nav-link); -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #c59704; - border-color: #c59704; - color: var(--nav-link); -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - background-color: #f7be05; - color: var(--nav-link); -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: #937103; - color: var(--nav-link); -} -a.btn-info:link, -a.btn-warning:link, -a.btn-danger:link { - color: #FFF; -} -a.btn-info:visited, -a.btn-warning:visited, -a.btn-danger:visited { - color: #FFF; -} -a { - color: var(--link); -} -a:hover { - color: var(--hover-link); -} -a:visited { - color: var(--visited-link); -} -.text-primary { - color: #c59704; -} -:root { - --button-default: #deab04; - --button-primary: #ac8403; - --button-hover: #937103; - --header: #FBCC34; - /* Use same as Header picker */ - --text-main: #BBB; - --text-sub: #9b9b9b; - --link: #5b585c; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #747176; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #b4b1b5; - /* Use same as Header picker, lighten by 70% */ - --nav-link: #222; - /* Use same as Header picker */ - --light-link: #fff; - /* Use same as Header picker */ -} -.fixed-table-container tbody .selected td { - background-color: #fff8af; -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: #FBCC34; -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} -.thead, -.navbar-nav > li > a:link { - color: var(--nav-link); -} -.navbar-nav > li > a:visited { - color: var(--nav-link); -} -:hover { - color: var(--nav-link); -} -.skin-yellow .main-header .navbar .nav > li > a { - color: #413F42; -} -.far fa-life-ring { - color: var(--link); -} -/* - * Skin: yellow dark - * ---------- - */ -.skin-yellow-dark .main-header .navbar .sidebar-toggle { - color: #000 !important; -} -.skin-yellow-dark .main-header .navbar .sidebar-toggle:hover { - background-color: var(--link); -} -@media (max-width: 767px) { - .skin-yellow-dark .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - color: #fff; - } - .skin-yellow-dark .main-header .navbar .dropdown-menu li a { - color: #fff; - } - .skin-yellow-dark .main-header .navbar .dropdown-menu li a:hover { - background: #e08e0b; - color: #fff; - } -} -.skin-yellow-dark .main-header li.user-header { - background-color: #f39c12; -} -.skin-yellow-dark .content-header { - background: transparent; -} -.skin-yellow-dark .wrapper, -.skin-yellow-dark .main-sidebar, -.skin-yellow-dark .left-side { - background-color: #222d32; -} -.skin-yellow-dark .user-panel > .info, -.skin-yellow-dark .user-panel > .info > a { - color: #fff; -} -.skin-yellow-dark .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-yellow-dark .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-yellow-dark .sidebar-menu > li:hover > a, -.skin-yellow-dark .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #f39c12; -} -.skin-yellow-dark .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-yellow-dark .sidebar a { - color: #b8c7ce; -} -.skin-yellow-dark .sidebar a:hover { - text-decoration: none; -} -.skin-yellow-dark .treeview-menu > li > a { - color: #8aa4af; -} -.skin-yellow-dark .treeview-menu > li.active > a, -.skin-yellow-dark .treeview-menu > li > a:hover { - color: #fff; -} -.skin-yellow-dark .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-yellow-dark .sidebar-form input[type="text"], -.skin-yellow-dark .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-yellow-dark .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-yellow-dark .sidebar-form input[type="text"]:focus, -.skin-yellow-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-yellow-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-yellow-dark .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: var(--button-default); - border-color: #000000; - color: #545454; -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: var(--button-hover); - border-color: var(--button-hover); - color: #545454; -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - background-color: var(--button-default); - color: #545454; -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: var(--hover-link); - color: #545454; -} -.btn-info { - border-color: #fff; -} -a.actions { - color: #fff !important; -} -a:visited.label-default, -a:link.label-default { - color: #444; -} -/** -The dropdown is white, so use a darker color - */ -li.dropdown-item-marker { - color: var(--button-primary); -} -a:link { - color: var(--link); -} -a:hover { - color: var(--hover-link); -} -a:visited { - color: var(--visited-link); -} -.text-primary { - color: #fff; -} -#sort tr.cansort { - background-color: var(--back-main); - color: var(--text-main); -} -:root { - --background: #222; - --back-main: #333; - --back-sub: #3d4144; - --back-sub-alt: rgba(0, 0, 0, 0.36); - --button-default: #FFCC32; - --button-primary: #b28500; - --button-hover: #987200; - --header: #FFCC32; - /* Use same as Header picker */ - --text-main: #BBB; - --text-sub: #9b9b9b; - --link: #F0E68C; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #f9f5d0; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #ffffff; - /* Use same as Header picker, lighten by 70% */ - --nav-link: #222; - /* Use same as Header picker */ - --light-link: #545454; - /* Use same as Header picker */ -} -#ldapad_test_results.well.well-sm { - color: var(--back-main); -} -.pagination > li > a { - color: var(--text-main); - background-color: var(--back-main); -} -.pagination > .active > a { - background-color: var(--button-default); - border-color: var(--light-link); - color: var(--nav-link); -} -.pagination > .active > a:hover { - background-color: var(--hover-link); -} -.tasks-menu > .dropdown-menu > li .menu { - background-color: var(--back-main); -} -.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { - background-color: var(--background); -} -h2.task_menu { - color: var(--link); -} -.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { - background-color: var(--back-main); - color: var(--link); -} -.main-header .navbar, -.main-header .logo { - background-color: var(--header); - background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); - border-color: var(--header); -} -a.btn.btn-default { - color: var(--nav-link); -} -.bootstrap-table .fixed-table-container .table thead th .sortable { - color: var(--text-main); -} -.bootstrap-table .fixed-table-toolbar .columns label { - color: #000; -} -.thead, -.navbar-nav > li > a:link { - color: var(--nav-link); -} -.navbar-nav > li > a:visited { - color: var(--nav-link); -} -.modal-content { - background-color: var(--back-main); - color: var(--text-main); -} -a:link.btn-default { - color: var(--nav-link); -} -.btn-primary.hover { - color: var(--nav-link); -} -.small-box h3, -.small-box p { - color: #fff !important; -} -.small-box h3 a:hover, -.small-box p a:hover { - text-decoration: none; - color: var(--nav-link) !important; -} -.far fa-life-ring { - color: var(--link); -} -#accessoriesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr.selected > td { - background-color: var(--back-main); -} -body { - color: var(--text-main); -} -.box, -.box.box-default { - border-top: 3px solid var(--header); - border-top-color: var(--header); -} -.box-body, -.box-footer, -.box-header { - background-color: var(--back-sub); - color: var(--header); -} -.btn-default { - background-color: var(--button-default); -} -.btn-default dropdown-toggle { - background-color: var(--button-default); - color: var(--nav-link); -} -.btn-default:active, -.btn-default:focus, -.btn-default:hover, -.btn-default.active { - background-color: var(--button-hover); - color: var(--nav-link); -} -.btn-primary, -.btn-primary.hover, -.btn-primary:active, -.text-yellow { - color: var(--nav-link) !important; -} -.btn-primary:hover { - background-color: var(--button-primary); - color: var(--nav-link) !important; -} -#componentsTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#consumablesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.content-wrapper { - background-color: var(--background); -} -#create-form > div > div > div > span > i.fa { - background-color: var(--back-sub); - color: var(--header); -} -.datepicker .datepicker-switch:hover, -.datepicker .next:hover, -.datepicker .prev:hover, -.datepicker tfoot tr th:hover, -.datepicker table tr td.day.focused, -.datepicker table tr td.day:hover { - background-color: var(--header); -} -.datepicker.dropdown-menu { - background-color: var(--back-main); - color: var(--text-main); -} -#details > div > div > div > table { - background-color: transparent; -} -.dropdown-menu > li > a:hover { - background-color: var(--back-main); - color: var(--nav-link); -} -.form-control { - background-color: var(--back-main); - color: var(--text-main); -} -.form-control[disabled], -.form-control[readonly], -fieldset[disabled] .form-control { - background-color: var(--back-main); - color: var(--text-main); -} -h1, -h2, -h3, -h4, -h5, -h6, -p { - color: var(--text-main); -} -.help-block { - color: var(--text-sub); -} -input[type=text], -input[type=search] { - background-color: var(--back-sub); - color: var(--text-main); -} -#licensesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.main-footer { - background-color: var(--back-main); - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li > a, -.nav-tabs-custom > .nav-tabs > li.active > a { - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li.active { - border-top-color: var(--header); -} -.nav-tabs-custom > .nav-tabs > li.active > a { - background-color: var(--back-main); -} -.nav-tabs-custom > .nav-tabs > li.active > a:hover { - background-color: var(--back-sub); - color: var(--text-main); -} -.nav-tabs-custom, -.nav-tabs-custom > .tab-content { - background-color: var(--back-main); -} -.navbar-nav > .tasks-menu > .dropdown-menu > li.header { - background-color: var(--back-main); - color: var(--header); -} -.open > .dropdown-toggle.btn-default { - background-color: var(--back-sub); - color: var(--header); -} -.panel { - background-color: var(--back-sub); - color: var(--text-main); -} -.panel-default > .panel-heading { - background-color: var(--back-main); - color: var(--header); -} -.select2-container--default .select2-results__option[aria-selected=true], -.select2-container--default .select2-results__option[aria-selected=true]:hover { - background-color: var(--back-sub); - color: var(--header); -} -.select2-container--default .select2-results__option--highlighted[aria-selected] { - background-color: var(--header); - color: var(--back-main); -} -.select2-container--default .select2-selection--single .select2-selection__rendered { - color: var(--text-main); -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: var(--header); -} -.select2-selection--single { - background-color: var(--back-sub) !important; - color: var(--text-main) !important; -} -.select2-dropdown { - background-color: var(--back-main); - color: var(--text-main); -} -.skin-yellow-dark .main-header .navbar .dropdown-menu li a { - color: var(--header); -} -.skin-yellow-dark .main-header .navbar .dropdown-menu li a:hover { - background-color: #000000; -} -tr th div.th-inner { - color: #FFFFFF; -} -.tab-content, -.tab-pane { - background-color: var(--back-main); - color: var(--text-main); -} -.table-striped > tbody > tr:nth-of-type(odd) { - background-color: var(--back-sub); -} -.table-striped > tbody > tr:nth-of-type(even) { - background-color: var(--back-sub-alt); -} -.th-inner { - color: var(--nav-link); -} -#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, -.box-body, -.box-footer, -.box-header { - color: var(--text-main); -} -.box-header.with-border { - border-bottom: #000; -} -#customFieldsTable a[href*='/models'] { - background-color: var(--back-sub-alt); - color: var(--link); -} -#customFieldsTable a[href*='/models']:hover { - background-color: var(--text-sub); - color: var(--button-hover); -} -#customFieldsTable a[href*='/models']:visited { - background-color: var(--background); - color: var(--visited-link); -} -.row-striped { - vertical-align: top; - line-height: 2.6; - padding: 0px; - margin-left: 20px; - box-sizing: border-box; - display: table; -} -.row-striped .row:nth-of-type(odd) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.row-striped .row:nth-of-type(even) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.row-new-striped > .row:nth-of-type(odd) { - background-color: var(--back-sub); - color: var(--text-main); -} -.row-new-striped > .row:nth-of-type(even) { - background-color: var(--back-sub-alt); - color: var(--text-main); -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} -.table > tbody > tr.warning > td { - background-color: var(--back-sub); -} - - -/*# sourceMappingURL=_all-skins.css.map*/ \ No newline at end of file diff --git a/public/css/dist/skins/skin-black-dark.css b/public/css/dist/skins/skin-black-dark.css deleted file mode 100644 index f8f91d46df60..000000000000 --- a/public/css/dist/skins/skin-black-dark.css +++ /dev/null @@ -1,564 +0,0 @@ -/* - * Skin: black dark - * ---------- - */ -.skin-black-dark .main-header .navbar { - background-color: #111; -} -.skin-black-dark .main-header .navbar .nav > li > a { - color: #fff; -} -.skin-black-dark .main-header .navbar .nav > li > a:hover, -.skin-black-dark .main-header .navbar .nav > li > a:active, -.skin-black-dark .main-header .navbar .nav > li > a:focus, -.skin-black-dark .main-header .navbar .nav .open > a, -.skin-black-dark .main-header .navbar .nav .open > a:hover, -.skin-black-dark .main-header .navbar .nav .open > a:focus, -.skin-black-dark .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-black-dark .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-black-dark .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-black-dark .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-black-dark .main-header .navbar .sidebar-toggle:hover { - background-color: #040404; -} -@media (max-width: 767px) { - .skin-black-dark .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - color: #fff; - } - .skin-black-dark .main-header .navbar .dropdown-menu li a { - color: #333; - } - .skin-black-dark .main-header .navbar .dropdown-menu li a:hover { - background: #040404; - color: #fff; - } -} -@media (max-width: 991px) { - .skin-black-dark .main-header .navbar-custom-menu > .navbar-nav > li > .dropdown-menu { - background-color: var(--back-sub); - } -} -.skin-black-dark .main-header li.user-header { - background-color: #111; -} -.skin-black-dark .content-header { - background: transparent; -} -.skin-black-dark .wrapper, -.skin-black-dark .main-sidebar, -.skin-black-dark .left-side { - background-color: #222d32; -} -.skin-black-dark .user-panel > .info, -.skin-black-dark .user-panel > .info > a { - color: #fff; -} -.skin-black-dark .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-black-dark .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-black-dark .sidebar-menu > li:hover > a, -.skin-black-dark .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #111; -} -.skin-black-dark .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-black-dark .sidebar a { - color: #b8c7ce; -} -.skin-black-dark .sidebar a:hover { - text-decoration: none; -} -.skin-black-dark .treeview-menu > li > a { - color: #8aa4af; -} -.skin-black-dark .treeview-menu > li.active > a, -.skin-black-dark .treeview-menu > li > a:hover { - color: #fff; -} -.skin-black-dark .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-black-dark .sidebar-form input[type="text"], -.skin-black-dark .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-black-dark .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-black-dark .sidebar-form input[type="text"]:focus, -.skin-black-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-black-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-black-dark .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-black-dark.layout-top-nav .main-header > .logo .logo-variant { - background-color: none; -} -.btn, -.btn:hover { - color: #fff; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #000000; - border-color: #FFF; - color: #fff; -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #000000; - border-color: #000000; - color: #fff; -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - background-color: #000000; - color: #fff; -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: #000000; - color: #fff; -} -.btn-info { - border-color: #fff; -} -/** -The dropdown is white, so use a darker color - */ -li.dropdown-item-marker { - color: var(--button-primary); -} -a:hover { - color: #fff; -} -a:visited { - color: #fff; -} -.text-primary { - color: #fff; -} -#sort tr.cansort { - background-color: var(--back-main); - color: var(--text-main); -} -:root { - --background: #222; - --back-main: #333; - --back-sub: #3d4144; - --back-sub-alt: rgba(0, 0, 0, 0.36); - --button-default: #000000; - --button-primary: #000000; - --button-hover: #000000; - --header: #111; - /* Use same as Header picker */ - --text-main: #fff; - --text-sub: #9b9b9b; - --link: #fff; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #fff; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #949494; - /* Use same as Header picker, lighten by 70% */ - --nav-link: #FFF; - /* Use same as Header picker */ - --light-link: #fff; - /* Use same as Header picker */ -} -#ldapad_test_results.well.well-sm { - color: var(--back-main); -} -a.actions { - color: #fff !important; -} -.pagination > li > a { - color: var(--light-link); - background-color: var(--back-main); -} -.pagination > .active > a { - background-color: var(--visited-link); - border-color: var(--light-link); -} -.pagination > .active > a:hover { - background-color: var(--hover-link); -} -.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { - background-color: var(--background); -} -a:hover > h2.task_menu { - color: var(--header); -} -h2.task_menu { - color: var(--link); -} -.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { - background-color: var(--back-main); - color: var(--link); -} -.navbar-custom-menu > .navbar-nav > li > .dropdown-menu > li.header { - background-color: var(--header); - color: var(--link); -} -.main-header .navbar, -.main-header .logo { - background-color: var(--header); - background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); - border-color: var(--header); -} -.bootstrap-table .fixed-table-container .table thead th .sortable { - color: var(--nav-link); -} -.bootstrap-table .fixed-table-toolbar .columns label { - color: #000; -} -.thead, -.navbar-nav > li > a:link { - color: var(--nav-link); -} -.far fa-life-ring { - color: var(--link); -} -.modal-content { - background-color: var(--back-main); - color: var(--text-main); -} -.btn-primary.hover { - color: var(--nav-link); -} -.small-box h3, -.small-box p { - color: var(--nav-link) !important; -} -.small-box h3 a:hover, -.small-box p a:hover { - text-decoration: none; - color: var(--nav-link) !important; -} -a:link.btn-default { - color: var(--nav-link); -} -/* Trying to figure out a way of having links different shades based on what row they are on (even/odd). -a unique challenge for this dark mode skin. -Probably writing the specificity for this incorrectly. --Godfrey Martinez 02/04/21 - -.table-striped>tbody>tr:nth-of-type(even)>a:link{ - color:#000d07; -} -.table-striped>tbody>tr:nth-of-type(odd)>a:link{ - color:#bfbfbf; - -}*/ -#accessoriesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr.selected > td { - background-color: var(--back-main); -} -body { - color: var(--text-main); -} -.box, -.box.box-default { - border-top: 3px solid var(--header); - border-top-color: var(--header); -} -.box-body, -.box-footer, -.box-header { - background-color: var(--back-sub); - color: var(--header); -} -.btn-default { - background-color: var(--button-default); - color: var(--nav-link); -} -.btn-default dropdown-toggle { - background-color: var(--button-default); - color: var(--nav-link); -} -.btn-default:active, -.btn-default:focus, -.btn-default:hover, -.btn-default.active { - background-color: var(--button-hover); - color: var(--nav-link); -} -.btn-primary, -.btn-primary.hover, -.btn-primary:active, -.text-black { - color: var(--nav-link) !important; -} -.btn-primary:hover { - background-color: var(--button-primary); - color: var(--link) !important; -} -#componentsTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#consumablesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.content-wrapper { - background-color: var(--background); -} -#create-form > div > div > div > span > i.fa { - background-color: var(--back-sub); - color: var(--header); -} -.datepicker .datepicker-switch:hover, -.datepicker .next:hover, -.datepicker .prev:hover, -.datepicker tfoot tr th:hover, -.datepicker table tr td.day.focused, -.datepicker table tr td.day:hover { - background-color: var(--header); -} -.datepicker.dropdown-menu { - background-color: var(--back-main); - color: var(--text-main); -} -#details > div > div > div > table { - background-color: transparent; -} -.dropdown-menu > li > a:hover { - background-color: var(--back-main); - color: var(--nav-link); -} -.form-control { - background-color: var(--back-main); - color: var(--text-main); -} -.form-control[disabled], -.form-control[readonly], -fieldset[disabled] .form-control { - background-color: var(--back-main); - color: var(--text-main); -} -h1, -h2, -h3, -h4, -h5, -h6, -p { - color: var(--text-main); -} -.help-block { - color: var(--text-sub); -} -input[type=text], -input[type=search] { - background-color: var(--back-sub); - color: var(--text-main); -} -.search-highlight, -.search-highlight:hover { - background-color: var(--back-sub) !important; -} -#licensesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.main-footer { - background-color: var(--back-main); - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li > a, -.nav-tabs-custom > .nav-tabs > li.active > a { - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li.active { - border-top-color: var(--header); -} -.nav-tabs-custom > .nav-tabs > li.active > a { - background-color: var(--back-main); -} -.nav-tabs-custom > .nav-tabs > li.active > a:hover { - background-color: var(--back-sub); - color: var(--text-main); -} -.nav-tabs-custom, -.nav-tabs-custom > .tab-content { - background-color: var(--back-main); -} -.navbar-nav > .tasks-menu > .dropdown-menu > li.header { - background-color: var(--back-main); - color: var(--header); -} -.open > .dropdown-toggle.btn-default { - background-color: var(--back-sub); - color: var(--header); -} -.panel { - background-color: var(--back-sub); - color: var(--text-main); -} -.panel-default > .panel-heading { - background-color: var(--back-main); - color: var(--header); -} -.select2-container--default .select2-results__option[aria-selected=true], -.select2-container--default .select2-results__option[aria-selected=true]:hover { - background-color: var(--back-sub); - color: var(--nav-link); -} -.select2-container--default .select2-results__option--highlighted[aria-selected] { - background-color: var(--back-sub); - color: var(--visited-link); -} -.select2-container--default .select2-selection--single .select2-selection__rendered { - color: var(--text-main); -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: var(--header); -} -.select2-selection--single { - background-color: var(--back-sub) !important; - color: var(--text-main) !important; -} -.select2-dropdown { - background-color: var(--back-main); - color: var(--text-main); -} -.skin-black-dark .main-header .navbar .dropdown-menu li a { - color: #FFFFFF; -} -.skin-black-dark .main-header .navbar .dropdown-menu li a:hover { - background-color: #000000; -} -.fixed-table-body thead th .th-inner, -.skin-black-dark .sidebar-menu > li.active > a, -.skin-black .sidebar-menu > li:hover > a, -.sidebar-toggle:hover { - background-color: var(--header) !important; -} -.tab-content, -.tab-pane { - background-color: var(--back-main); - color: var(--text-main); -} -.table-striped > tbody > tr:nth-of-type(odd) { - background-color: var(--back-sub); - color: var(--text-main); -} -.table-striped > tbody > tr:nth-of-type(even) { - background-color: var(--back-sub-alt); - color: var(--text-main); -} -.row-new-striped > .row:nth-of-type(odd) { - background-color: var(--back-sub); - color: var(--text-main); -} -.row-new-striped > .row:nth-of-type(even) { - background-color: var(--back-sub-alt); - color: var(--text-main); -} -#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, -.box-body, -.box-footer, -.box-header { - color: var(--text-main); -} -.box-header.with-border { - border-bottom: #000; -} -a { - color: var(--link); -} -a:link { - color: var(--link); -} -a:hover { - color: var(--hover-link); - text-decoration: underline; -} -.row-striped { - vertical-align: top; - line-height: 2.6; - padding: 0px; - margin-left: 20px; - box-sizing: border-box; - display: table; -} -.row-striped .row:nth-of-type(odd) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.row-striped .row:nth-of-type(even) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} -div.container.row-new-striped { - background-color: var(--back-sub); -} -.table > thead > tr > td.danger, -.table > tbody > tr > td.danger, -.table > tfoot > tr > td.danger, -.table > thead > tr > th.danger, -.table > tbody > tr > th.danger, -.table > tfoot > tr > th.danger, -.table > thead > tr.danger > td, -.table > tbody > tr.danger > td, -.table > tfoot > tr.danger > td, -.table > thead > tr.danger > th, -.table > tbody > tr.danger > th, -.table > tfoot > tr.danger > th { - background-color: var(--back-sub); -} -.table > tbody > tr.warning > td { - background-color: var(--back-sub); -} - - -/*# sourceMappingURL=skin-black-dark.css.map*/ \ No newline at end of file diff --git a/public/css/dist/skins/skin-black-dark.css.map b/public/css/dist/skins/skin-black-dark.css.map deleted file mode 100644 index 5d9ddec5e285..000000000000 --- a/public/css/dist/skins/skin-black-dark.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"css/dist/skins/skin-black-dark.css","mappings":"AAAA;;;EAGE;AAMF;ECHE;ADAF;AAGA;ECAI;ADAJ;AAAA;;;;;;;ECUI;EACA;ADDJ;AAVA;ECgBI;ADHJ;ACII;EACE;EACA;ADFN;AAjBA;EAMQ;AAcR;AAbQ;EACE;AAeV;AAZM;EAGM;IACE;IACA;EAYZ;EAjBI;IAQQ;EAYZ;EAXY;IACE;IACA;EAad;AACF;AAPI;EAAA;IAEI;EASN;AACF;AAzCA;EAqCM;AAON;AA5CA;EA2CI;AAIJ;AA/CA;;;ECsGI;ADlDJ;AApDA;;EC2GM;ADnDN;ACyDI;EACE;EACA;ADvDN;AA5DA;ECuHM;ADxDN;AC2DI;;EACE;EACA;EACA;ADxDN;AArEA;ECiIM;EACA;ADzDN;AAzEA;ECuII;AD3DJ;AC4DI;EACE;AD1DN;AA/EA;ECgJQ;AD9DR;ACgEM;;EACE;AD7DR;AAtFA;ECgEE;EA0FE;EACA;ADhEJ;AA3FA;;EC6JM;EACA;EACA;EACA;ECuBI;AFlFV;AArGA;ECoKM;EAhGJ;EACA;EACA;EACA;ADqCF;AC0DM;;EACE;EACA;ADvDR;ACyDM;EACE;ADvDR;AApHA;EC+KM;EA3GJ;EACA;EACA;EACA;ADoDF;AAzEA;EAEI;AA0EJ;AApEA;;EACE;AAuEF;AArEE;;;;EACE;EACA;EACA;AA0EJ;AAtEE;;EACE;EACA;EACA;AAyEJ;AAtEE;;EACE;EACA;AAyEJ;AAtEE;;EACE;EACA;AAyEJ;AAtEA;EACE;AAwEF;AACA;;EAEE;AAtEF;EACE;AAwEF;AApEE;EACE;AAsEJ;AApEE;EACE;AAsEJ;AAlEA;EACE;AAoEF;AAjEA;EACE;EACA;AAmEF;AAhEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAkEA,8BAA8B;EAjE9B;EACA;EACA;EAmEA,8CAA8C;EAlE9C;EAoEA,8CAA8C;EAnE9C;EAqEA,8CAA8C;EApE9C;EAsEA,8BAA8B;EArE9B;EAuEA,8BAA8B;AAChC;AAtEA;EACE;AAwEF;AAtEA;EACE;AAwEF;AArEA;EACE;EACA;AAuEF;AArEA;EACE;EACA;AAuEF;AArEA;EACE;AAuEF;AArEA;EACE;AAuEF;AArEA;EACE;AAuEF;AArEA;EACE;AAuEF;AArEA;EACE;EACA;AAuEF;AArEA;EACE;EACA;AAuEF;AApEA;;EACE;EAEA;EACA;AAuEF;AApEA;EACE;AAsEF;AApEA;EACE;AAsEF;AApEA;;EACE;AAuEF;AArEA;EACE;AAuEF;AApEA;EACE;EACA;AAsEF;AAnEA;EACE;AAqEF;AAlEA;;EACE;AAqEF;AAtEA;;EAGI;EACA;AAuEJ;AApEA;EACE;AAsEF;AACA;;;;;;;;;;EAUE;AAnEF;EACE;AAqEF;AAnEA;EACE;AAqEF;AAlEA;EACE;AAoEF;AAlEA;EACE;AAoEF;AAlEA;;EACE;EACA;AAqEF;AAnEA;;;EACE;EACA;AAuEF;AArEA;EACE;EACA;AAuEF;AApEA;EACE;EACA;AAsEF;AAnEA;;;;EACE;EACA;AAwEF;AAtEA;;;;EACE;AA2EF;AAzEA;EACE;EACA;AA2EF;AAzEA;EACE;AA2EF;AAzEA;EACE;AA2EF;AAzEA;EACE;AA2EF;AAzEA;EACE;EACA;AA2EF;AAzEA;;;;;;EACE;AAgFF;AA9EA;EACE;EACA;AAgFF;AA9EA;EACE;AAgFF;AA9EA;EACE;EACA;AAgFF;AA9EA;EACE;EACA;AAgFF;AA9EA;;;EACE;EACA;AAkFF;AAhFA;;;;;;;EACE;AAwFF;AAtFA;EACE;AAwFF;AAtFA;;EACE;EACA;AAyFF;AAvFA;;EACE;AA0FF;AAvFA;EACE;AAyFF;AAvFA;EACE;EACA;AAyFF;AAvFA;;EACE;AA0FF;AAxFA;EACE;AA0FF;AAxFA;EACE;AA0FF;AAxFA;EACE;EACA;AA0FF;AAxFA;;EACE;AA2FF;AAzFA;EACE;EACA;AA2FF;AAzFA;EACE;EACA;AA2FF;AAzFA;EACE;EACA;AA2FF;AAzFA;EACE;EACA;AA2FF;AAzFA;;EACE;EACA;AA4FF;AA1FA;EACE;EACA;AA4FF;AA1FA;EACE;AA4FF;AA1FA;EACE;AA4FF;AA1FA;EACE;EACA;AA4FF;AA1FA;EACE;EACA;AA4FF;AA1FA;EACE;AA4FF;AA1FA;EACE;AA4FF;AA1FA;;;;EACE;AA+FF;AA7FA;;EACE;EACA;AAgGF;AA9FA;EACE;EACA;AAgGF;AA9FA;EACE;EACA;AAgGF;AA9FA;EACE;EACA;AAgGF;AA9FA;EACE;EACA;AAgGF;AA9FA;;;;EACE;AAmGF;AAhGA;EACE;AAkGF;AA/FA;EACE;AAiGF;AA/FE;EACE;AAiGJ;AAhGE;EACE;EACA;AAkGJ;AA9FA;EACE;EACA;EACA;EACA;EACA;EAGA;AA8FF;AA1FA;EACE;EACA;EACA;EACA;AA4FF;AAxFA;EACE;EACA;EACA;EACA;AA0FF;AAvFA;;EACE;AA0FF;AAxFA;EACE;AA0FF;AAxFA;;;;;;;;;;;;EACE;AAqGF;AAnGA;EACE;AAqGF","sources":["webpack:///./resources/assets/less/skins/skin-black-dark.less","webpack:///./resources/assets/less/mixins.less","webpack:///./resources/assets/less/bootstrap-less/mixins/vendor-prefixes.less"],"sourcesContent":["/*\n * Skin: black dark\n * ----------\n */\n@import \"../bootstrap-less/mixins.less\";\n@import \"../bootstrap-less/variables.less\";\n@import \"../variables.less\";\n@import \"../mixins.less\";\n\n.skin-black-dark {\n //Navbar\n .main-header {\n .navbar {\n .navbar-variant(@black; #fff);\n .sidebar-toggle {\n color: #fff;\n &:hover {\n background-color: darken(@black, 5%);\n }\n }\n @media (max-width: @screen-header-collapse) {\n .dropdown-menu {\n li {\n &.divider {\n background-color: rgba(255, 255, 255, 0.1);\n color: #fff;\n }\n a {\n color: #333;\n &:hover {\n background: darken(@black, 5%);\n color: #fff;\n }\n }\n }\n }\n }\n }\n @media (max-width: 991px) {\n .navbar-custom-menu > .navbar-nav > li > .dropdown-menu {\n background-color: var(--back-sub);\n }\n }\n //Logo\n\n li.user-header {\n background-color: @black;\n }\n }\n\n //Content Header\n .content-header {\n background: transparent;\n }\n\n //Create the sidebar skin\n .skin-dark-sidebar(@black);\n}\n\n.skin-black-dark.layout-top-nav .main-header > .logo {\n .logo-variant {\n background-color: none;\n }\n}\n\n\n\n.btn, .btn:hover {\n color: #fff;\n\n &.btn-primary, .btn-primary:link {\n background-color: darken(@black, 10%);\n border-color: #FFF;\n color: #fff;\n }\n\n\n &a.btn-primary:hover {\n background-color: darken(@black, 20%);\n border-color: darken(@black, 20%);\n color: #fff;\n }\n\n &.btn-white:link {\n background-color: darken(@black, 10%);\n color: #fff;\n }\n\n &.btn-white:hover {\n background-color: darken(@black, 30%);\n color: #fff;\n }\n}\n.btn-info {\n border-color: #fff;\n}\n/**\nThe dropdown is white, so use a darker color\n */\nli.dropdown-item-marker {\n color: var(--button-primary);\n}\n\na {\n &:hover {\n color: #fff;\n }\n &:visited {\n color: #fff;\n }\n}\n\n.text-primary {\n color: #fff;\n}\n\n#sort tr.cansort{\n background-color:var(--back-main);\n color:var(--text-main);\n}\n\n:root {\n --background: #222;\n --back-main: #333;\n --back-sub: #3d4144;\n --back-sub-alt: rgba(0, 0, 0, 0.36);\n --button-default: darken(@black, 15%);\n --button-primary: darken(@black, 25%);\n --button-hover: darken(@black, 30%);\n --header: @black; /* Use same as Header picker */\n --text-main: #fff;\n --text-sub: #9b9b9b;\n --link: #fff; /* Use same as Header picker, lighten by 70% */\n --visited-link: #fff; /* Use same as Header picker, lighten by 70% */\n --hover-link: #949494; /* Use same as Header picker, lighten by 70% */\n --nav-link: #FFF; /* Use same as Header picker */\n --light-link: #fff; /* Use same as Header picker */\n}\n#ldapad_test_results.well.well-sm{\n color: var(--back-main);\n}\na.actions {\n color:#fff !important;\n}\n//pagination\n.pagination > li >a{\n color: var(--light-link);\n background-color: var(--back-main);\n}\n.pagination > .active > a {\n background-color: var(--visited-link);\n border-color: var(--light-link);\n}\n.pagination > .active > a:hover{\n background-color: var(--hover-link);\n}\n.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress{\n background-color: var(--background);\n}\na:hover > h2.task_menu{\n color:var(--header);\n}\nh2.task_menu{\n color:var(--link);\n}\n.navbar-custom-menu > .navbar-nav > li > .dropdown-menu{\n background-color:var(--back-main);\n color:var(--link);\n}\n.navbar-custom-menu > .navbar-nav > li > .dropdown-menu > li.header{\n background-color:var(--header);\n color:var(--link);\n}\n\n.main-header .navbar, .main-header .logo {\n background-color: var(--header);\n background: -webkit-linear-gradient(top, var(--header) 0%,var(--header) 100%);\n background: linear-gradient(to bottom, var(--header) 0%,var(--header) 100%);\n border-color: var(--header);\n}\n\n.bootstrap-table .fixed-table-container .table thead th .sortable {\n color: var(--nav-link);\n}\n.bootstrap-table .fixed-table-toolbar .columns label {\n color:#000;\n}\n.thead, .navbar-nav>li>a:link {\n color: var(--nav-link);\n}\n.far fa-life-ring{\n color:var(--link);\n}\n\n.modal-content {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n\n.btn-primary.hover {\n color: var(--nav-link);\n}\n\n.small-box h3, .small-box p {\n color: var(--nav-link) !important;\n a:hover {\n text-decoration: none;\n color: var(--nav-link) !important;\n }\n}\na:link.btn-default{\n color: var(--nav-link);\n}\n/* Trying to figure out a way of having links different shades based on what row they are on (even/odd).\na unique challenge for this dark mode skin.\nProbably writing the specificity for this incorrectly. --Godfrey Martinez 02/04/21\n\n.table-striped>tbody>tr:nth-of-type(even)>a:link{\n color:#000d07;\n}\n.table-striped>tbody>tr:nth-of-type(odd)>a:link{\n color:#bfbfbf;\n\n}*/\n\n#accessoriesTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n#assetsListingTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n\n#assetsListingTable>tbody>tr.selected>td {\n background-color: var(--back-main);\n}\nbody {\n color: var(--text-main);\n}\n.box, .box.box-default {\n border-top: 3px solid var(--header);\n border-top-color: var(--header);\n}\n.box-body, .box-footer, .box-header {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.btn-default{\n background-color: var(--button-default);\n color: var(--nav-link);\n}\n\n.btn-default dropdown-toggle {\n background-color: var(--button-default);\n color: var(--nav-link);\n}\n\n.btn-default:active, .btn-default:focus, .btn-default:hover, .btn-default.active {\n background-color: var(--button-hover);\n color: var(--nav-link);\n}\n.btn-primary, .btn-primary.hover, .btn-primary:active, .text-black {\n color: var(--nav-link)!important;\n}\n.btn-primary:hover {\n background-color: var(--button-primary);\n color: var(--link)!important;\n}\n#componentsTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n#consumablesTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n.content-wrapper {\n background-color: var(--background);\n}\n#create-form>div>div>div>span>i.fa {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.datepicker .datepicker-switch:hover, .datepicker .next:hover, .datepicker .prev:hover, .datepicker tfoot tr th:hover, .datepicker table tr td.day.focused, .datepicker table tr td.day:hover {\n background-color: var(--header);\n}\n.datepicker.dropdown-menu {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n#details>div>div>div>table {\n background-color: transparent;\n}\n.dropdown-menu>li>a:hover {\n background-color: var(--back-main);\n color: var(--nav-link);\n}\n.form-control {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{\n background-color: var(--back-main);\n color: var(--text-main);\n}\nh1, h2, h3, h4, h5, h6, p {\n color: var(--text-main);\n}\n.help-block {\n color: var(--text-sub);\n}\ninput[type=text], input[type=search] {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.search-highlight, .search-highlight:hover{\n background-color: var(--back-sub) !important;\n}\n\n#licensesTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n.main-footer {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.nav-tabs-custom>.nav-tabs>li>a, .nav-tabs-custom>.nav-tabs>li.active>a {\n color: var(--text-main);\n}\n.nav-tabs-custom>.nav-tabs>li.active {\n border-top-color: var(--header);\n}\n.nav-tabs-custom>.nav-tabs>li.active>a {\n background-color: var(--back-main);\n}\n.nav-tabs-custom>.nav-tabs>li.active>a:hover {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.nav-tabs-custom, .nav-tabs-custom>.tab-content {\n background-color: var(--back-main);\n}\n.navbar-nav>.tasks-menu>.dropdown-menu>li.header {\n background-color: var(--back-main);\n color: var(--header);\n}\n.open>.dropdown-toggle.btn-default {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.panel {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.panel-default>.panel-heading {\n background-color: var(--back-main);\n color: var(--header);\n}\n.select2-container--default .select2-results__option[aria-selected=true], .select2-container--default .select2-results__option[aria-selected=true]:hover {\n background-color: var(--back-sub);\n color: var(--nav-link);\n}\n.select2-container--default .select2-results__option--highlighted[aria-selected] {\n background-color: var(--back-sub);\n color: var(--visited-link);\n}\n.select2-container--default .select2-selection--single .select2-selection__rendered {\n color: var(--text-main);\n}\n.select2-container--default .select2-selection--multiple .select2-selection__choice {\n background-color: var(--header);\n}\n.select2-selection--single {\n background-color: var(--back-sub)!important;\n color: var(--text-main)!important;\n}\n.select2-dropdown {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.skin-black-dark .main-header .navbar .dropdown-menu li a {\n color: #FFFFFF;\n}\n.skin-black-dark .main-header .navbar .dropdown-menu li a:hover {\n background-color: #000000;\n}\n.fixed-table-body thead th .th-inner, .skin-black-dark .sidebar-menu>li.active>a, .skin-black .sidebar-menu>li:hover>a, .sidebar-toggle:hover {\n background-color: var(--header)!important;\n}\n.tab-content, .tab-pane {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.table-striped>tbody>tr:nth-of-type(odd) {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.table-striped>tbody>tr:nth-of-type(even){\n background-color: var(--back-sub-alt);\n color: var(--text-main);\n}\n.row-new-striped > .row:nth-of-type(odd){\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.row-new-striped > .row:nth-of-type(even){\n background-color: var(--back-sub-alt);\n color: var(--text-main);\n}\n#webui>div>div>div>div>div>table>tbody>tr>td>a>i.fa, .box-body, .box-footer, .box-header {\n color: var(--text-main);\n}\n\n.box-header.with-border {\n border-bottom: #000;\n}\n\na {\n color: var(--link);\n\n &:link {\n color: var(--link) }\n &:hover {\n color: var(--hover-link);\n text-decoration: underline;\n }\n}\n\n.row-striped {\n vertical-align: top;\n line-height: 2.6;\n padding: 0px;\n margin-left: 20px;\n box-sizing: border-box;\n //border-left: 1px solid #dddddd;\n //border-right: 1px solid #dddddd;\n display: table;\n\n}\n\n.row-striped .row:nth-of-type(odd) div {\n background-color: var(--back-sub);\n color: var(--text-main);\n border-top: 1px solid #dddddd;\n display: table-cell;\n\n}\n\n.row-striped .row:nth-of-type(even) div {\n background-color: var(--back-sub);\n color: var(--text-main);\n border-top: 1px solid #dddddd;\n display: table-cell;\n}\n\n.search-highlight, .search-highlight:hover {\n background-color: #e9d15b;\n}\ndiv.container.row-new-striped{\n background-color: var(--back-sub);\n}\n.table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th {\n background-color: var(--back-sub);\n}\n.table > tbody > tr.warning > td{\n background-color:var(--back-sub);\n}","//AdminLTE mixins\n//===============\n\n\n//Changes the color and the hovering properties of the navbar\n.navbar-variant(@color; @font-color: rgba(255, 255, 255, 0.8); @hover-color: #f6f6f6; @hover-bg: rgba(0, 0, 0, 0.1)) {\n background-color: @color;\n //Navbar links\n .nav > li > a {\n color: @font-color;\n }\n\n .nav > li > a:hover,\n .nav > li > a:active,\n .nav > li > a:focus,\n .nav .open > a,\n .nav .open > a:hover,\n .nav .open > a:focus,\n .nav > .active > a {\n background: @hover-bg;\n color: @hover-color;\n }\n\n //Add color to the sidebar toggle button\n .sidebar-toggle {\n color: @font-color;\n &:hover {\n color: @hover-color;\n background: @hover-bg;\n }\n }\n}\n\n//Logo color variation\n.logo-variant(@bg-color; @color: #fff; @border-bottom-color: transparent; @border-bottom-width: 0) {\n background-color: @bg-color;\n color: @color;\n border-bottom: @border-bottom-width solid @border-bottom-color;\n\n &:hover {\n background-color: darken(@bg-color, 1%);\n }\n}\n\n//Box solid color variantion creator\n.box-solid-variant(@color; @text-color: #fff) {\n border: 1px solid @color;\n > .box-header {\n color: @text-color;\n background: @color;\n background-color: @color;\n a,\n .btn {\n color: @text-color;\n }\n }\n}\n\n//Direct Chat Variant\n.direct-chat-variant(@bg-color; @color: #fff) {\n .right > .direct-chat-text {\n background: @bg-color;\n border-color: @bg-color;\n color: @color;\n &:after,\n &:before {\n border-left-color: @bg-color;\n }\n }\n}\n\n//border radius creator\n.border-radius(@radius) {\n border-radius: @radius;\n}\n//Different radius each side\n.border-radius(@top-left; @top-right; @bottom-left; @bottom-right) {\n border-top-left-radius: @top-left;\n border-top-right-radius: @top-right;\n border-bottom-right-radius: @bottom-right;\n border-bottom-left-radius: @bottom-left;\n}\n\n//Gradient background\n.gradient(@color: #F5F5F5, @start: #EEE, @stop: #FFF) {\n background: @color;\n background: -webkit-gradient(linear,\n left bottom,\n left top,\n color-stop(0, @start),\n color-stop(1, @stop));\n background: -ms-linear-gradient(bottom,\n @start,\n @stop);\n background: -moz-linear-gradient(center bottom,\n @start 0%,\n @stop 100%);\n background: -o-linear-gradient(@stop,\n @start);\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",@stop,@start));\n}\n\n//Added 2.1.0\n//Skins Mixins\n\n//Dark Sidebar Mixin\n.skin-dark-sidebar(@link-hover-border-color) {\n // Sidebar background color (Both .wrapper and .left-side are responsible for sidebar bg color)\n .wrapper,\n .main-sidebar,\n .left-side {\n background-color: @sidebar-dark-bg;\n }\n //User Panel (resides in the sidebar)\n .user-panel {\n > .info, > .info > a {\n color: #fff;\n }\n }\n //Sidebar Menu. First level links\n .sidebar-menu > li {\n //Section Headning\n &.header {\n color: lighten(@sidebar-dark-bg, 20%);\n background: darken(@sidebar-dark-bg, 4%);\n }\n //links\n > a {\n border-left: 3px solid transparent;\n }\n //Hover and active states\n &:hover > a, &.active > a {\n color: @sidebar-dark-hover-color;\n background: @sidebar-dark-hover-bg;\n border-left-color: @link-hover-border-color;\n }\n //First Level Submenu\n > .treeview-menu {\n margin: 0 1px;\n background: @sidebar-dark-submenu-bg;\n }\n }\n //All links within the sidebar menu\n .sidebar a {\n color: @sidebar-dark-color;\n &:hover {\n text-decoration: none;\n }\n }\n //All submenus\n .treeview-menu {\n > li {\n > a {\n color: @sidebar-dark-submenu-color;\n }\n &.active > a, > a:hover {\n color: @sidebar-dark-submenu-hover-color;\n }\n }\n }\n //The sidebar search form\n .sidebar-form {\n .border-radius(3px);\n border: 1px solid lighten(@sidebar-dark-bg, 10%);\n margin: 10px 10px;\n input[type=\"text\"], .btn {\n box-shadow: none;\n background-color: lighten(@sidebar-dark-bg, 10%);\n border: 1px solid transparent;\n height: 35px;\n .transition(all @transition-speed @transition-fn);\n }\n input[type=\"text\"] {\n color: #666;\n .border-radius(2px, 0, 2px, 0);\n &:focus, &:focus + .input-group-btn .btn {\n background-color: #fff;\n color: #666;\n }\n &:focus + .input-group-btn .btn {\n border-left-color: #fff;\n }\n }\n .btn {\n color: #999;\n .border-radius(0, 2px, 0, 2px);\n }\n }\n}\n\n//Light Sidebar Mixin\n.skin-light-sidebar(@icon-active-color) {\n // Sidebar background color (Both .wrapper and .left-side are responsible for sidebar bg color)\n .wrapper,\n .main-sidebar,\n .left-side {\n background-color: @sidebar-light-bg;\n }\n .content-wrapper,\n .main-footer {\n border-left: 1px solid @gray;\n }\n //User Panel (resides in the sidebar)\n .user-panel {\n > .info, > .info > a {\n color: @sidebar-light-color;\n }\n }\n //Sidebar Menu. First level links\n .sidebar-menu > li {\n .transition(border-left-color .3s ease);\n //border-left: 3px solid transparent;\n //Section Headning\n &.header {\n color: lighten(@sidebar-light-color, 25%);\n background: @sidebar-light-bg;\n }\n //links\n > a {\n border-left: 3px solid transparent;\n font-weight: 600;\n }\n //Hover and active states\n &:hover > a,\n &.active > a {\n color: @sidebar-light-hover-color;\n background: @sidebar-light-hover-bg;\n }\n &:hover > a {\n\n }\n &.active {\n border-left-color: @icon-active-color;\n > a {\n font-weight: 600;\n }\n }\n //First Level Submenu\n > .treeview-menu {\n background: @sidebar-light-submenu-bg;\n }\n }\n //All links within the sidebar menu\n .sidebar a {\n color: @sidebar-light-color;\n &:hover {\n text-decoration: none;\n }\n }\n //All submenus\n .treeview-menu {\n > li {\n > a {\n color: @sidebar-light-submenu-color;\n }\n &.active > a,\n > a:hover {\n color: @sidebar-light-submenu-hover-color;\n }\n &.active > a {\n font-weight: 600;\n }\n }\n }\n //The sidebar search form\n .sidebar-form {\n .border-radius(3px);\n border: 1px solid @gray;//darken(@sidebar-light-bg, 5%);\n margin: 10px 10px;\n input[type=\"text\"],\n .btn {\n box-shadow: none;\n background-color: #fff;//darken(@sidebar-light-bg, 3%);\n border: 1px solid transparent;\n height: 35px;\n .transition(all @transition-speed @transition-fn);\n }\n input[type=\"text\"] {\n color: #666;\n .border-radius(2px, 0, 2px, 0);\n &:focus,\n &:focus + .input-group-btn .btn {\n background-color: #fff;\n color: #666;\n }\n &:focus + .input-group-btn .btn {\n border-left-color: #fff;\n }\n }\n .btn {\n color: #999;\n .border-radius(0, 2px, 0, 2px);\n }\n }\n @media(min-width: @screen-sm-min) {\n &.sidebar-mini.sidebar-collapse {\n .sidebar-menu > li > .treeview-menu {\n border-left: 1px solid @gray;\n }\n }\n }\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They will be removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility){\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/public/css/dist/skins/skin-black-dark.min.css b/public/css/dist/skins/skin-black-dark.min.css deleted file mode 100644 index f8f91d46df60..000000000000 --- a/public/css/dist/skins/skin-black-dark.min.css +++ /dev/null @@ -1,564 +0,0 @@ -/* - * Skin: black dark - * ---------- - */ -.skin-black-dark .main-header .navbar { - background-color: #111; -} -.skin-black-dark .main-header .navbar .nav > li > a { - color: #fff; -} -.skin-black-dark .main-header .navbar .nav > li > a:hover, -.skin-black-dark .main-header .navbar .nav > li > a:active, -.skin-black-dark .main-header .navbar .nav > li > a:focus, -.skin-black-dark .main-header .navbar .nav .open > a, -.skin-black-dark .main-header .navbar .nav .open > a:hover, -.skin-black-dark .main-header .navbar .nav .open > a:focus, -.skin-black-dark .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-black-dark .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-black-dark .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-black-dark .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-black-dark .main-header .navbar .sidebar-toggle:hover { - background-color: #040404; -} -@media (max-width: 767px) { - .skin-black-dark .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - color: #fff; - } - .skin-black-dark .main-header .navbar .dropdown-menu li a { - color: #333; - } - .skin-black-dark .main-header .navbar .dropdown-menu li a:hover { - background: #040404; - color: #fff; - } -} -@media (max-width: 991px) { - .skin-black-dark .main-header .navbar-custom-menu > .navbar-nav > li > .dropdown-menu { - background-color: var(--back-sub); - } -} -.skin-black-dark .main-header li.user-header { - background-color: #111; -} -.skin-black-dark .content-header { - background: transparent; -} -.skin-black-dark .wrapper, -.skin-black-dark .main-sidebar, -.skin-black-dark .left-side { - background-color: #222d32; -} -.skin-black-dark .user-panel > .info, -.skin-black-dark .user-panel > .info > a { - color: #fff; -} -.skin-black-dark .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-black-dark .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-black-dark .sidebar-menu > li:hover > a, -.skin-black-dark .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #111; -} -.skin-black-dark .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-black-dark .sidebar a { - color: #b8c7ce; -} -.skin-black-dark .sidebar a:hover { - text-decoration: none; -} -.skin-black-dark .treeview-menu > li > a { - color: #8aa4af; -} -.skin-black-dark .treeview-menu > li.active > a, -.skin-black-dark .treeview-menu > li > a:hover { - color: #fff; -} -.skin-black-dark .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-black-dark .sidebar-form input[type="text"], -.skin-black-dark .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-black-dark .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-black-dark .sidebar-form input[type="text"]:focus, -.skin-black-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-black-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-black-dark .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-black-dark.layout-top-nav .main-header > .logo .logo-variant { - background-color: none; -} -.btn, -.btn:hover { - color: #fff; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #000000; - border-color: #FFF; - color: #fff; -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #000000; - border-color: #000000; - color: #fff; -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - background-color: #000000; - color: #fff; -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: #000000; - color: #fff; -} -.btn-info { - border-color: #fff; -} -/** -The dropdown is white, so use a darker color - */ -li.dropdown-item-marker { - color: var(--button-primary); -} -a:hover { - color: #fff; -} -a:visited { - color: #fff; -} -.text-primary { - color: #fff; -} -#sort tr.cansort { - background-color: var(--back-main); - color: var(--text-main); -} -:root { - --background: #222; - --back-main: #333; - --back-sub: #3d4144; - --back-sub-alt: rgba(0, 0, 0, 0.36); - --button-default: #000000; - --button-primary: #000000; - --button-hover: #000000; - --header: #111; - /* Use same as Header picker */ - --text-main: #fff; - --text-sub: #9b9b9b; - --link: #fff; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #fff; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #949494; - /* Use same as Header picker, lighten by 70% */ - --nav-link: #FFF; - /* Use same as Header picker */ - --light-link: #fff; - /* Use same as Header picker */ -} -#ldapad_test_results.well.well-sm { - color: var(--back-main); -} -a.actions { - color: #fff !important; -} -.pagination > li > a { - color: var(--light-link); - background-color: var(--back-main); -} -.pagination > .active > a { - background-color: var(--visited-link); - border-color: var(--light-link); -} -.pagination > .active > a:hover { - background-color: var(--hover-link); -} -.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { - background-color: var(--background); -} -a:hover > h2.task_menu { - color: var(--header); -} -h2.task_menu { - color: var(--link); -} -.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { - background-color: var(--back-main); - color: var(--link); -} -.navbar-custom-menu > .navbar-nav > li > .dropdown-menu > li.header { - background-color: var(--header); - color: var(--link); -} -.main-header .navbar, -.main-header .logo { - background-color: var(--header); - background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); - border-color: var(--header); -} -.bootstrap-table .fixed-table-container .table thead th .sortable { - color: var(--nav-link); -} -.bootstrap-table .fixed-table-toolbar .columns label { - color: #000; -} -.thead, -.navbar-nav > li > a:link { - color: var(--nav-link); -} -.far fa-life-ring { - color: var(--link); -} -.modal-content { - background-color: var(--back-main); - color: var(--text-main); -} -.btn-primary.hover { - color: var(--nav-link); -} -.small-box h3, -.small-box p { - color: var(--nav-link) !important; -} -.small-box h3 a:hover, -.small-box p a:hover { - text-decoration: none; - color: var(--nav-link) !important; -} -a:link.btn-default { - color: var(--nav-link); -} -/* Trying to figure out a way of having links different shades based on what row they are on (even/odd). -a unique challenge for this dark mode skin. -Probably writing the specificity for this incorrectly. --Godfrey Martinez 02/04/21 - -.table-striped>tbody>tr:nth-of-type(even)>a:link{ - color:#000d07; -} -.table-striped>tbody>tr:nth-of-type(odd)>a:link{ - color:#bfbfbf; - -}*/ -#accessoriesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr.selected > td { - background-color: var(--back-main); -} -body { - color: var(--text-main); -} -.box, -.box.box-default { - border-top: 3px solid var(--header); - border-top-color: var(--header); -} -.box-body, -.box-footer, -.box-header { - background-color: var(--back-sub); - color: var(--header); -} -.btn-default { - background-color: var(--button-default); - color: var(--nav-link); -} -.btn-default dropdown-toggle { - background-color: var(--button-default); - color: var(--nav-link); -} -.btn-default:active, -.btn-default:focus, -.btn-default:hover, -.btn-default.active { - background-color: var(--button-hover); - color: var(--nav-link); -} -.btn-primary, -.btn-primary.hover, -.btn-primary:active, -.text-black { - color: var(--nav-link) !important; -} -.btn-primary:hover { - background-color: var(--button-primary); - color: var(--link) !important; -} -#componentsTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#consumablesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.content-wrapper { - background-color: var(--background); -} -#create-form > div > div > div > span > i.fa { - background-color: var(--back-sub); - color: var(--header); -} -.datepicker .datepicker-switch:hover, -.datepicker .next:hover, -.datepicker .prev:hover, -.datepicker tfoot tr th:hover, -.datepicker table tr td.day.focused, -.datepicker table tr td.day:hover { - background-color: var(--header); -} -.datepicker.dropdown-menu { - background-color: var(--back-main); - color: var(--text-main); -} -#details > div > div > div > table { - background-color: transparent; -} -.dropdown-menu > li > a:hover { - background-color: var(--back-main); - color: var(--nav-link); -} -.form-control { - background-color: var(--back-main); - color: var(--text-main); -} -.form-control[disabled], -.form-control[readonly], -fieldset[disabled] .form-control { - background-color: var(--back-main); - color: var(--text-main); -} -h1, -h2, -h3, -h4, -h5, -h6, -p { - color: var(--text-main); -} -.help-block { - color: var(--text-sub); -} -input[type=text], -input[type=search] { - background-color: var(--back-sub); - color: var(--text-main); -} -.search-highlight, -.search-highlight:hover { - background-color: var(--back-sub) !important; -} -#licensesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.main-footer { - background-color: var(--back-main); - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li > a, -.nav-tabs-custom > .nav-tabs > li.active > a { - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li.active { - border-top-color: var(--header); -} -.nav-tabs-custom > .nav-tabs > li.active > a { - background-color: var(--back-main); -} -.nav-tabs-custom > .nav-tabs > li.active > a:hover { - background-color: var(--back-sub); - color: var(--text-main); -} -.nav-tabs-custom, -.nav-tabs-custom > .tab-content { - background-color: var(--back-main); -} -.navbar-nav > .tasks-menu > .dropdown-menu > li.header { - background-color: var(--back-main); - color: var(--header); -} -.open > .dropdown-toggle.btn-default { - background-color: var(--back-sub); - color: var(--header); -} -.panel { - background-color: var(--back-sub); - color: var(--text-main); -} -.panel-default > .panel-heading { - background-color: var(--back-main); - color: var(--header); -} -.select2-container--default .select2-results__option[aria-selected=true], -.select2-container--default .select2-results__option[aria-selected=true]:hover { - background-color: var(--back-sub); - color: var(--nav-link); -} -.select2-container--default .select2-results__option--highlighted[aria-selected] { - background-color: var(--back-sub); - color: var(--visited-link); -} -.select2-container--default .select2-selection--single .select2-selection__rendered { - color: var(--text-main); -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: var(--header); -} -.select2-selection--single { - background-color: var(--back-sub) !important; - color: var(--text-main) !important; -} -.select2-dropdown { - background-color: var(--back-main); - color: var(--text-main); -} -.skin-black-dark .main-header .navbar .dropdown-menu li a { - color: #FFFFFF; -} -.skin-black-dark .main-header .navbar .dropdown-menu li a:hover { - background-color: #000000; -} -.fixed-table-body thead th .th-inner, -.skin-black-dark .sidebar-menu > li.active > a, -.skin-black .sidebar-menu > li:hover > a, -.sidebar-toggle:hover { - background-color: var(--header) !important; -} -.tab-content, -.tab-pane { - background-color: var(--back-main); - color: var(--text-main); -} -.table-striped > tbody > tr:nth-of-type(odd) { - background-color: var(--back-sub); - color: var(--text-main); -} -.table-striped > tbody > tr:nth-of-type(even) { - background-color: var(--back-sub-alt); - color: var(--text-main); -} -.row-new-striped > .row:nth-of-type(odd) { - background-color: var(--back-sub); - color: var(--text-main); -} -.row-new-striped > .row:nth-of-type(even) { - background-color: var(--back-sub-alt); - color: var(--text-main); -} -#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, -.box-body, -.box-footer, -.box-header { - color: var(--text-main); -} -.box-header.with-border { - border-bottom: #000; -} -a { - color: var(--link); -} -a:link { - color: var(--link); -} -a:hover { - color: var(--hover-link); - text-decoration: underline; -} -.row-striped { - vertical-align: top; - line-height: 2.6; - padding: 0px; - margin-left: 20px; - box-sizing: border-box; - display: table; -} -.row-striped .row:nth-of-type(odd) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.row-striped .row:nth-of-type(even) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} -div.container.row-new-striped { - background-color: var(--back-sub); -} -.table > thead > tr > td.danger, -.table > tbody > tr > td.danger, -.table > tfoot > tr > td.danger, -.table > thead > tr > th.danger, -.table > tbody > tr > th.danger, -.table > tfoot > tr > th.danger, -.table > thead > tr.danger > td, -.table > tbody > tr.danger > td, -.table > tfoot > tr.danger > td, -.table > thead > tr.danger > th, -.table > tbody > tr.danger > th, -.table > tfoot > tr.danger > th { - background-color: var(--back-sub); -} -.table > tbody > tr.warning > td { - background-color: var(--back-sub); -} - - -/*# sourceMappingURL=skin-black-dark.css.map*/ \ No newline at end of file diff --git a/public/css/dist/skins/skin-black.css b/public/css/dist/skins/skin-black.css deleted file mode 100644 index 60a2812b2a2f..000000000000 --- a/public/css/dist/skins/skin-black.css +++ /dev/null @@ -1,221 +0,0 @@ -/* - * Skin: Black - * ---------- - */ -.skin-black .main-header .navbar { - background-color: #111; -} -.skin-black .main-header .navbar .nav > li > a { - color: #fff; -} -.skin-black .main-header .navbar .nav > li > a:hover, -.skin-black .main-header .navbar .nav > li > a:active, -.skin-black .main-header .navbar .nav > li > a:focus, -.skin-black .main-header .navbar .nav .open > a, -.skin-black .main-header .navbar .nav .open > a:hover, -.skin-black .main-header .navbar .nav .open > a:focus, -.skin-black .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-black .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-black .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-black .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-black .main-header .navbar .sidebar-toggle:hover { - background-color: #040404; -} -@media (max-width: 767px) { - .skin-black .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - } - .skin-black .main-header .navbar .dropdown-menu li a { - color: #333; - } - .skin-black .main-header .navbar .dropdown-menu li a:hover { - background: #040404; - } -} -.skin-black .main-header li.user-header { - background-color: #111; -} -.skin-black .content-header { - background: transparent; -} -.skin-black .wrapper, -.skin-black .main-sidebar, -.skin-black .left-side { - background-color: #222d32; -} -.skin-black .user-panel > .info, -.skin-black .user-panel > .info > a { - color: #fff; -} -.skin-black .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-black .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-black .sidebar-menu > li:hover > a, -.skin-black .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #111; -} -.skin-black .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-black .sidebar a { - color: #b8c7ce; -} -.skin-black .sidebar a:hover { - text-decoration: none; -} -.skin-black .treeview-menu > li > a { - color: #8aa4af; -} -.skin-black .treeview-menu > li.active > a, -.skin-black .treeview-menu > li > a:hover { - color: #fff; -} -.skin-black .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-black .sidebar-form input[type="text"], -.skin-black .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-black .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-black .sidebar-form input[type="text"]:focus, -.skin-black .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-black .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-black .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-black.layout-top-nav .main-header > .logo .logo-variant { - background-color: none; -} -.btn, -.btn:hover { - color: #000; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #505156; - border-color: #FFF; - color: #FFF; -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #111; - border-color: #1f1f21; - color: #fff; -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - color: #fff; -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - color: #fff; -} -.btn.btn-white:visited, -.btn:hover.btn-white:visited { - color: #fff; -} -a { - color: var(--link); -} -a:hover { - color: var(--hover-link); -} -a:visited { - color: var(--visited-link); -} -.text-primary { - color: #000000; -} -:root { - --button-default: #000000; - --button-primary: #000000; - --button-hover: #000000; - --header: #111; - /* Use same as Header picker */ - --text-main: #BBB; - --text-sub: #9b9b9b; - --link: #black; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #111; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #999999; - /* Use same as Header picker, lighten by 70% */ - --nav-link: #FFF; - /* Use same as Header picker */ - --light-link: #fff; - /* Use same as Header picker */ -} -a.btn-info:link, -a.btn-warning:link, -a.btn-danger:link { - color: #FFF; -} -a.btn-info:visited, -a.btn-warning:visited, -a.btn-danger:visited { - color: #FFF; -} -.btn-danger.btn-sm.disabled { - color: #FFF; -} -.far fa-life-ring { - color: var(--link); -} -.sidebar-toggle-mobile { - color: #FFF !important; -} -.skin-black .main-header .navbar .nav > li > a, -.skin-black .main-header .navbar .nav > li > a { - text-decoration: none; -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: #111; -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} - - -/*# sourceMappingURL=skin-black.css.map*/ \ No newline at end of file diff --git a/public/css/dist/skins/skin-black.css.map b/public/css/dist/skins/skin-black.css.map deleted file mode 100644 index 2e44460eb84f..000000000000 --- a/public/css/dist/skins/skin-black.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"css/dist/skins/skin-black.css","mappings":"AAAA;;;EAGE;AAMF;ECHE;ADAF;AAGA;ECAI;ADAJ;AAAA;;;;;;;ECUI;EACA;ADDJ;AAVA;ECgBI;ADHJ;ACII;EACE;EACA;ADFN;AAjBA;EAMQ;AAcR;AAbQ;EACE;AAeV;AAZM;EAGM;IACE;EAYZ;EAhBI;IAOQ;EAYZ;EAXY;IACE;EAad;AACF;AAlCA;EA8BM;AAON;AArCA;EAoCI;AAIJ;AAxCA;;;ECsGI;ADzDJ;AA7CA;;EC2GM;AD1DN;ACgEI;EACE;EACA;AD9DN;AArDA;ECuHM;AD/DN;ACkEI;;EACE;EACA;EACA;AD/DN;AA9DA;ECiIM;EACA;ADhEN;AAlEA;ECuII;ADlEJ;ACmEI;EACE;ADjEN;AAxEA;ECgJQ;ADrER;ACuEM;;EACE;ADpER;AA/EA;ECgEE;EA0FE;EACA;ADvEJ;AApFA;;EC6JM;EACA;EACA;EACA;ECuBI;AFzFV;AA9FA;ECoKM;EAhGJ;EACA;EACA;EACA;AD8BF;ACiEM;;EACE;EACA;AD9DR;ACgEM;EACE;AD9DR;AA7GA;EC+KM;EA3GJ;EACA;EACA;EACA;AD6CF;AAzEA;EAEI;AA0EJ;AApEA;;EACE;AAuEF;AArEE;;;;EACE;EACA;EACA;AA0EJ;AAtEE;;EACE;EACA;EACA;AAyEJ;AAtEE;;EACE;AAyEJ;AAtEE;;EACE;AAyEJ;AAtEE;;EACE;AAyEJ;AApEA;EACE;AAsEF;AApEE;EACE;AAsEJ;AApEE;EACE;AAsEJ;AAlEA;EACE;AAoEF;AAlEA;EACE;EACA;EACA;EACA;EAoEA,8BAA8B;EAnE9B;EACA;EACA;EAqEA,8CAA8C;EApE9C;EAsEA,8CAA8C;EArE9C;EAuEA,8CAA8C;EAtE9C;EAwEA,8BAA8B;EAvE9B;EAyEA,8BAA8B;AAChC;AAxEA;;;EACE;AA4EF;AA1EC;;;EACC;AA8EF;AA5EA;EACE;AA8EF;AA5EA;EACE;AA8EF;AA3EA;EACE;AA6EF;AA1EA;;EACE;AA6EF;AA3EA;EACE;AA6EF;AA1EA;;EACE;AA6EF","sources":["webpack:///./resources/assets/less/skins/skin-black.less","webpack:///./resources/assets/less/mixins.less","webpack:///./resources/assets/less/bootstrap-less/mixins/vendor-prefixes.less"],"sourcesContent":["/*\n * Skin: Black\n * ----------\n */\n@import \"../bootstrap-less/mixins.less\";\n@import \"../bootstrap-less/variables.less\";\n@import \"../variables.less\";\n@import \"../mixins.less\";\n\n.skin-black {\n //Navbar\n .main-header {\n .navbar {\n .navbar-variant(@black; #fff);\n .sidebar-toggle {\n color: #fff;\n &:hover {\n background-color: darken(@black, 5%);\n }\n }\n @media (max-width: @screen-header-collapse) {\n .dropdown-menu {\n li {\n &.divider {\n background-color: rgba(255, 255, 255, 0.1);\n }\n a {\n color: #333;\n &:hover {\n background: darken(@black, 5%);\n }\n }\n }\n }\n }\n }\n //Logo\n\n li.user-header {\n background-color: @black;\n }\n }\n\n //Content Header\n .content-header {\n background: transparent;\n }\n\n //Create the sidebar skin\n .skin-dark-sidebar(@black);\n}\n\n.skin-black.layout-top-nav .main-header > .logo {\n .logo-variant {\n background-color: none;\n }\n}\n\n\n\n.btn, .btn:hover {\n color: #000 ;\n\n &.btn-primary, .btn-primary:link {\n background-color: @dark-gray;\n border-color: #FFF;\n color: #FFF;\n }\n\n\n &a.btn-primary:hover {\n background-color: @black;\n border-color: darken(@dark-gray, 20%);\n color: #fff;\n }\n\n &.btn-white:link {\n color: #fff;\n }\n\n &.btn-white:hover {\n color: #fff;\n }\n\n &.btn-white:visited {\n color: #fff;\n }\n}\n\n\na {\n color: var(--link);\n\n &:hover {\n color: var(--hover-link);\n }\n &:visited {\n color: var(--visited-link);\n }\n}\n\n.text-primary {\n color: darken(@black, 20%);\n}\n:root {\n --button-default: darken(@black, 15%);\n --button-primary: darken(@black, 25%);\n --button-hover: darken(@black, 30%);\n --header: @black; /* Use same as Header picker */\n --text-main: #BBB;\n --text-sub: #9b9b9b;\n --link: #black; /* Use same as Header picker, lighten by 70% */\n --visited-link: @black; /* Use same as Header picker, lighten by 70% */\n --hover-link: lighten(#000, 60%); /* Use same as Header picker, lighten by 70% */\n --nav-link: #FFF; /* Use same as Header picker */\n --light-link: #fff; /* Use same as Header picker */\n}\na.btn-info:link, a.btn-warning:link, a.btn-danger:link{\n color: #FFF;\n}\n&a.btn-info:visited, a.btn-warning:visited, a.btn-danger:visited{\n color: #FFF;\n}\n.btn-danger.btn-sm.disabled{\n color: #FFF;\n}\n.far fa-life-ring{\n color:var(--link);\n}\n\n.sidebar-toggle-mobile {\n color: #FFF !important;\n}\n\n.skin-black .main-header .navbar .nav>li>a, .skin-black .main-header .navbar .nav>li>a {\n text-decoration: none;\n}\n.select2-container--default .select2-selection--multiple .select2-selection__choice {\n background-color: @black;\n}\n\n.search-highlight, .search-highlight:hover {\n background-color: #e9d15b;\n}","//AdminLTE mixins\n//===============\n\n\n//Changes the color and the hovering properties of the navbar\n.navbar-variant(@color; @font-color: rgba(255, 255, 255, 0.8); @hover-color: #f6f6f6; @hover-bg: rgba(0, 0, 0, 0.1)) {\n background-color: @color;\n //Navbar links\n .nav > li > a {\n color: @font-color;\n }\n\n .nav > li > a:hover,\n .nav > li > a:active,\n .nav > li > a:focus,\n .nav .open > a,\n .nav .open > a:hover,\n .nav .open > a:focus,\n .nav > .active > a {\n background: @hover-bg;\n color: @hover-color;\n }\n\n //Add color to the sidebar toggle button\n .sidebar-toggle {\n color: @font-color;\n &:hover {\n color: @hover-color;\n background: @hover-bg;\n }\n }\n}\n\n//Logo color variation\n.logo-variant(@bg-color; @color: #fff; @border-bottom-color: transparent; @border-bottom-width: 0) {\n background-color: @bg-color;\n color: @color;\n border-bottom: @border-bottom-width solid @border-bottom-color;\n\n &:hover {\n background-color: darken(@bg-color, 1%);\n }\n}\n\n//Box solid color variantion creator\n.box-solid-variant(@color; @text-color: #fff) {\n border: 1px solid @color;\n > .box-header {\n color: @text-color;\n background: @color;\n background-color: @color;\n a,\n .btn {\n color: @text-color;\n }\n }\n}\n\n//Direct Chat Variant\n.direct-chat-variant(@bg-color; @color: #fff) {\n .right > .direct-chat-text {\n background: @bg-color;\n border-color: @bg-color;\n color: @color;\n &:after,\n &:before {\n border-left-color: @bg-color;\n }\n }\n}\n\n//border radius creator\n.border-radius(@radius) {\n border-radius: @radius;\n}\n//Different radius each side\n.border-radius(@top-left; @top-right; @bottom-left; @bottom-right) {\n border-top-left-radius: @top-left;\n border-top-right-radius: @top-right;\n border-bottom-right-radius: @bottom-right;\n border-bottom-left-radius: @bottom-left;\n}\n\n//Gradient background\n.gradient(@color: #F5F5F5, @start: #EEE, @stop: #FFF) {\n background: @color;\n background: -webkit-gradient(linear,\n left bottom,\n left top,\n color-stop(0, @start),\n color-stop(1, @stop));\n background: -ms-linear-gradient(bottom,\n @start,\n @stop);\n background: -moz-linear-gradient(center bottom,\n @start 0%,\n @stop 100%);\n background: -o-linear-gradient(@stop,\n @start);\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",@stop,@start));\n}\n\n//Added 2.1.0\n//Skins Mixins\n\n//Dark Sidebar Mixin\n.skin-dark-sidebar(@link-hover-border-color) {\n // Sidebar background color (Both .wrapper and .left-side are responsible for sidebar bg color)\n .wrapper,\n .main-sidebar,\n .left-side {\n background-color: @sidebar-dark-bg;\n }\n //User Panel (resides in the sidebar)\n .user-panel {\n > .info, > .info > a {\n color: #fff;\n }\n }\n //Sidebar Menu. First level links\n .sidebar-menu > li {\n //Section Headning\n &.header {\n color: lighten(@sidebar-dark-bg, 20%);\n background: darken(@sidebar-dark-bg, 4%);\n }\n //links\n > a {\n border-left: 3px solid transparent;\n }\n //Hover and active states\n &:hover > a, &.active > a {\n color: @sidebar-dark-hover-color;\n background: @sidebar-dark-hover-bg;\n border-left-color: @link-hover-border-color;\n }\n //First Level Submenu\n > .treeview-menu {\n margin: 0 1px;\n background: @sidebar-dark-submenu-bg;\n }\n }\n //All links within the sidebar menu\n .sidebar a {\n color: @sidebar-dark-color;\n &:hover {\n text-decoration: none;\n }\n }\n //All submenus\n .treeview-menu {\n > li {\n > a {\n color: @sidebar-dark-submenu-color;\n }\n &.active > a, > a:hover {\n color: @sidebar-dark-submenu-hover-color;\n }\n }\n }\n //The sidebar search form\n .sidebar-form {\n .border-radius(3px);\n border: 1px solid lighten(@sidebar-dark-bg, 10%);\n margin: 10px 10px;\n input[type=\"text\"], .btn {\n box-shadow: none;\n background-color: lighten(@sidebar-dark-bg, 10%);\n border: 1px solid transparent;\n height: 35px;\n .transition(all @transition-speed @transition-fn);\n }\n input[type=\"text\"] {\n color: #666;\n .border-radius(2px, 0, 2px, 0);\n &:focus, &:focus + .input-group-btn .btn {\n background-color: #fff;\n color: #666;\n }\n &:focus + .input-group-btn .btn {\n border-left-color: #fff;\n }\n }\n .btn {\n color: #999;\n .border-radius(0, 2px, 0, 2px);\n }\n }\n}\n\n//Light Sidebar Mixin\n.skin-light-sidebar(@icon-active-color) {\n // Sidebar background color (Both .wrapper and .left-side are responsible for sidebar bg color)\n .wrapper,\n .main-sidebar,\n .left-side {\n background-color: @sidebar-light-bg;\n }\n .content-wrapper,\n .main-footer {\n border-left: 1px solid @gray;\n }\n //User Panel (resides in the sidebar)\n .user-panel {\n > .info, > .info > a {\n color: @sidebar-light-color;\n }\n }\n //Sidebar Menu. First level links\n .sidebar-menu > li {\n .transition(border-left-color .3s ease);\n //border-left: 3px solid transparent;\n //Section Headning\n &.header {\n color: lighten(@sidebar-light-color, 25%);\n background: @sidebar-light-bg;\n }\n //links\n > a {\n border-left: 3px solid transparent;\n font-weight: 600;\n }\n //Hover and active states\n &:hover > a,\n &.active > a {\n color: @sidebar-light-hover-color;\n background: @sidebar-light-hover-bg;\n }\n &:hover > a {\n\n }\n &.active {\n border-left-color: @icon-active-color;\n > a {\n font-weight: 600;\n }\n }\n //First Level Submenu\n > .treeview-menu {\n background: @sidebar-light-submenu-bg;\n }\n }\n //All links within the sidebar menu\n .sidebar a {\n color: @sidebar-light-color;\n &:hover {\n text-decoration: none;\n }\n }\n //All submenus\n .treeview-menu {\n > li {\n > a {\n color: @sidebar-light-submenu-color;\n }\n &.active > a,\n > a:hover {\n color: @sidebar-light-submenu-hover-color;\n }\n &.active > a {\n font-weight: 600;\n }\n }\n }\n //The sidebar search form\n .sidebar-form {\n .border-radius(3px);\n border: 1px solid @gray;//darken(@sidebar-light-bg, 5%);\n margin: 10px 10px;\n input[type=\"text\"],\n .btn {\n box-shadow: none;\n background-color: #fff;//darken(@sidebar-light-bg, 3%);\n border: 1px solid transparent;\n height: 35px;\n .transition(all @transition-speed @transition-fn);\n }\n input[type=\"text\"] {\n color: #666;\n .border-radius(2px, 0, 2px, 0);\n &:focus,\n &:focus + .input-group-btn .btn {\n background-color: #fff;\n color: #666;\n }\n &:focus + .input-group-btn .btn {\n border-left-color: #fff;\n }\n }\n .btn {\n color: #999;\n .border-radius(0, 2px, 0, 2px);\n }\n }\n @media(min-width: @screen-sm-min) {\n &.sidebar-mini.sidebar-collapse {\n .sidebar-menu > li > .treeview-menu {\n border-left: 1px solid @gray;\n }\n }\n }\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They will be removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility){\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/public/css/dist/skins/skin-black.min.css b/public/css/dist/skins/skin-black.min.css deleted file mode 100644 index 60a2812b2a2f..000000000000 --- a/public/css/dist/skins/skin-black.min.css +++ /dev/null @@ -1,221 +0,0 @@ -/* - * Skin: Black - * ---------- - */ -.skin-black .main-header .navbar { - background-color: #111; -} -.skin-black .main-header .navbar .nav > li > a { - color: #fff; -} -.skin-black .main-header .navbar .nav > li > a:hover, -.skin-black .main-header .navbar .nav > li > a:active, -.skin-black .main-header .navbar .nav > li > a:focus, -.skin-black .main-header .navbar .nav .open > a, -.skin-black .main-header .navbar .nav .open > a:hover, -.skin-black .main-header .navbar .nav .open > a:focus, -.skin-black .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-black .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-black .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-black .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-black .main-header .navbar .sidebar-toggle:hover { - background-color: #040404; -} -@media (max-width: 767px) { - .skin-black .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - } - .skin-black .main-header .navbar .dropdown-menu li a { - color: #333; - } - .skin-black .main-header .navbar .dropdown-menu li a:hover { - background: #040404; - } -} -.skin-black .main-header li.user-header { - background-color: #111; -} -.skin-black .content-header { - background: transparent; -} -.skin-black .wrapper, -.skin-black .main-sidebar, -.skin-black .left-side { - background-color: #222d32; -} -.skin-black .user-panel > .info, -.skin-black .user-panel > .info > a { - color: #fff; -} -.skin-black .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-black .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-black .sidebar-menu > li:hover > a, -.skin-black .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #111; -} -.skin-black .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-black .sidebar a { - color: #b8c7ce; -} -.skin-black .sidebar a:hover { - text-decoration: none; -} -.skin-black .treeview-menu > li > a { - color: #8aa4af; -} -.skin-black .treeview-menu > li.active > a, -.skin-black .treeview-menu > li > a:hover { - color: #fff; -} -.skin-black .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-black .sidebar-form input[type="text"], -.skin-black .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-black .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-black .sidebar-form input[type="text"]:focus, -.skin-black .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-black .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-black .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-black.layout-top-nav .main-header > .logo .logo-variant { - background-color: none; -} -.btn, -.btn:hover { - color: #000; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #505156; - border-color: #FFF; - color: #FFF; -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #111; - border-color: #1f1f21; - color: #fff; -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - color: #fff; -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - color: #fff; -} -.btn.btn-white:visited, -.btn:hover.btn-white:visited { - color: #fff; -} -a { - color: var(--link); -} -a:hover { - color: var(--hover-link); -} -a:visited { - color: var(--visited-link); -} -.text-primary { - color: #000000; -} -:root { - --button-default: #000000; - --button-primary: #000000; - --button-hover: #000000; - --header: #111; - /* Use same as Header picker */ - --text-main: #BBB; - --text-sub: #9b9b9b; - --link: #black; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #111; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #999999; - /* Use same as Header picker, lighten by 70% */ - --nav-link: #FFF; - /* Use same as Header picker */ - --light-link: #fff; - /* Use same as Header picker */ -} -a.btn-info:link, -a.btn-warning:link, -a.btn-danger:link { - color: #FFF; -} -a.btn-info:visited, -a.btn-warning:visited, -a.btn-danger:visited { - color: #FFF; -} -.btn-danger.btn-sm.disabled { - color: #FFF; -} -.far fa-life-ring { - color: var(--link); -} -.sidebar-toggle-mobile { - color: #FFF !important; -} -.skin-black .main-header .navbar .nav > li > a, -.skin-black .main-header .navbar .nav > li > a { - text-decoration: none; -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: #111; -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} - - -/*# sourceMappingURL=skin-black.css.map*/ \ No newline at end of file diff --git a/public/css/dist/skins/skin-blue-dark.css b/public/css/dist/skins/skin-blue-dark.css deleted file mode 100644 index 1f56749a64cd..000000000000 --- a/public/css/dist/skins/skin-blue-dark.css +++ /dev/null @@ -1,544 +0,0 @@ -/* - * Skin: blue dark - * ---------- - */ -.skin-blue-dark .main-header .navbar { - background-color: #3c8dbc; -} -.skin-blue-dark .main-header .navbar .nav > li > a { - color: #fff; -} -.skin-blue-dark .main-header .navbar .nav > li > a:hover, -.skin-blue-dark .main-header .navbar .nav > li > a:active, -.skin-blue-dark .main-header .navbar .nav > li > a:focus, -.skin-blue-dark .main-header .navbar .nav .open > a, -.skin-blue-dark .main-header .navbar .nav .open > a:hover, -.skin-blue-dark .main-header .navbar .nav .open > a:focus, -.skin-blue-dark .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-blue-dark .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-blue-dark .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-blue-dark .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-blue-dark .main-header .navbar .sidebar-toggle:hover { - background-color: #367fa9; -} -@media (max-width: 767px) { - .skin-blue-dark .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - color: #fff; - } - .skin-blue-dark .main-header .navbar .dropdown-menu li a { - color: #fff; - } - .skin-blue-dark .main-header .navbar .dropdown-menu li a:hover { - background: #367fa9; - color: #fff; - } -} -.skin-blue-dark .main-header li.user-header { - background-color: #3c8dbc; -} -.skin-blue-dark .content-header { - background: transparent; -} -.skin-blue-dark .wrapper, -.skin-blue-dark .main-sidebar, -.skin-blue-dark .left-side { - background-color: #222d32; -} -.skin-blue-dark .user-panel > .info, -.skin-blue-dark .user-panel > .info > a { - color: #fff; -} -.skin-blue-dark .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-blue-dark .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-blue-dark .sidebar-menu > li:hover > a, -.skin-blue-dark .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #3c8dbc; -} -.skin-blue-dark .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-blue-dark .sidebar a { - color: #b8c7ce; -} -.skin-blue-dark .sidebar a:hover { - text-decoration: none; -} -.skin-blue-dark .treeview-menu > li > a { - color: #8aa4af; -} -.skin-blue-dark .treeview-menu > li.active > a, -.skin-blue-dark .treeview-menu > li > a:hover { - color: #fff; -} -.skin-blue-dark .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-blue-dark .sidebar-form input[type="text"], -.skin-blue-dark .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-blue-dark .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-blue-dark .sidebar-form input[type="text"]:focus, -.skin-blue-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-blue-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-blue-dark .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-blue-dark.layout-top-nav .main-header > .logo .logo-variant { - background-color: none; -} -.btn, -.btn:hover { - color: #fff !important; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #307095; - border-color: #FFF; - color: #FFF; -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #23536f; - border-color: #23536f; - color: #fff; -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - background-color: #307095; - color: #fff; -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: #173648; - color: #fff; -} -.btn-info { - border-color: #fff; -} -/** -The dropdown is white, so use a darker color - */ -li.dropdown-item-marker { - color: var(--button-primary); -} -a:hover { - color: var(--hover-link); -} -a:visited { - color: var(--visited-link); -} -.text-primary { - color: #fff; -} -#sort tr.cansort { - background-color: var(--back-main); - color: var(--text-main); -} -:root { - --background: #222; - --back-main: #333; - --back-sub: #272727; - --back-sub-alt: rgba(0, 0, 0, 0.36); - --button-default: #296282; - --button-primary: #1d455b; - --button-hover: #173648; - --header: #3c8dbc; - /* Use same as Header picker */ - --text-main: #BBB; - --text-sub: #9b9b9b; - --link: #00BFFF; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #4dd2ff; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #99e5ff; - /* Use same as Header picker, lighten by 70% */ - --nav-link: #FFF; - /* Use same as Header picker */ - --light-link: #fff; - /* Use same as Header picker */ -} -#ldapad_test_results.well.well-sm { - color: var(--back-main); -} -a.actions { - color: #fff !important; -} -.pagination > li > a { - color: var(--light-link); - background-color: var(--back-main); -} -.pagination > .active > a { - background-color: var(--visited-link); - border-color: var(--light-link); -} -.pagination > .active > a:hover { - background-color: var(--hover-link); -} -.tasks-menu > .dropdown-menu > li .menu { - background-color: var(--back-main); -} -.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { - background-color: var(--background); -} -h2.task_menu { - color: var(--link); -} -.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { - background-color: var(--back-main); - color: var(--link); -} -.main-header .navbar, -.main-header .logo { - background-color: var(--header); - background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); - border-color: var(--header); -} -.bootstrap-table .fixed-table-container .table thead th .sortable { - color: var(--nav-link); -} -.bootstrap-table .fixed-table-toolbar .columns label { - color: #000; -} -.thead, -.navbar-nav > li > a:link { - color: var(--nav-link); -} -.far fa-life-ring { - color: var(--link); -} -.modal-content { - background-color: var(--back-main); - color: var(--text-main); -} -a:link { - color: var(--link); -} -.btn-primary.hover { - color: var(--nav-link); -} -.bootstrap-table .fixed-table-toolbar .columns label { - color: #000; -} -.small-box h3, -.small-box p { - color: var(--nav-link) !important; -} -.small-box h3 a:hover, -.small-box p a:hover { - text-decoration: none; - color: var(--nav-link) !important; -} -#accessoriesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr.selected > td { - background-color: var(--back-main); -} -body { - color: var(--text-main); -} -.box, -.box.box-default { - border-top: 3px solid var(--header); - border-top-color: var(--header); -} -.box-body, -.box-footer, -.box-header { - background-color: var(--back-sub); - color: var(--header); -} -.btn-default { - background-color: var(--button-default); - color: var(--link); -} -.btn-default dropdown-toggle { - background-color: var(--button-default); - color: var(--link); -} -.btn-default:active, -.btn-default:focus, -.btn-default:hover, -.btn-default.active { - background-color: var(--button-hover); - color: var(--link); -} -.btn-primary, -.btn-primary.hover, -.btn-primary:active, -.text-blue { - color: var(--text-main); -} -.btn-primary:hover { - background-color: var(--button-primary); -} -#componentsTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#consumablesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.content-wrapper { - background-color: var(--background); -} -#create-form > div > div > div > span > i.fa { - background-color: var(--back-sub); - color: var(--header); -} -.datepicker .datepicker-switch:hover, -.datepicker .next:hover, -.datepicker .prev:hover, -.datepicker tfoot tr th:hover, -.datepicker table tr td.day.focused, -.datepicker table tr td.day:hover { - background-color: var(--header); -} -.datepicker.dropdown-menu { - background-color: var(--back-main); - color: var(--text-main); -} -#details > div > div > div > table { - background-color: transparent; -} -.dropdown-menu > li > a:hover { - background-color: var(--back-main); - color: var(--nav-link); -} -.fixed-table-body thead th .th-inner { - color: var(--nav-link); -} -.form-control { - background-color: var(--back-main); - color: var(--text-main); -} -.form-control[disabled], -.form-control[readonly], -fieldset[disabled] .form-control { - background-color: var(--back-main); - color: var(--text-main); -} -h1, -h2, -h3, -h4, -h5, -h6, -p { - color: var(--text-main); -} -.help-block { - color: var(--text-sub); -} -input[type=text], -input[type=search] { - background-color: var(--back-sub); - color: var(--text-main); -} -#licensesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.main-footer { - background-color: var(--back-main); - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li > a, -.nav-tabs-custom > .nav-tabs > li.active > a { - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li.active { - border-top-color: var(--header); -} -.nav-tabs-custom > .nav-tabs > li.active > a { - background-color: var(--back-main); -} -.nav-tabs-custom > .nav-tabs > li.active > a:hover { - background-color: var(--back-sub); - color: var(--text-main); -} -.nav-tabs-custom, -.nav-tabs-custom > .tab-content { - background-color: var(--back-main); -} -.navbar-nav > .tasks-menu > .dropdown-menu > li.header { - background-color: var(--back-main); - color: var(--header); -} -.open > .dropdown-toggle.btn-default { - background-color: var(--back-sub); - color: var(--header); -} -.panel { - background-color: var(--back-sub); - color: var(--text-main); -} -.panel-default > .panel-heading { - background-color: var(--back-main); - color: var(--header); -} -.select2-container--default .select2-results__option[aria-selected=true], -.select2-container--default .select2-results__option[aria-selected=true]:hover { - background-color: var(--back-sub); - color: var(--header); -} -.select2-container--default .select2-results__option--highlighted[aria-selected] { - background-color: var(--header); - color: var(--back-main); -} -.select2-container--default .select2-selection--single .select2-selection__rendered { - color: var(--text-main); -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: var(--header); -} -.select2-selection--single { - background-color: var(--back-sub) !important; - color: var(--text-main) !important; -} -.select2-dropdown { - background-color: var(--back-main); - color: var(--text-main); -} -.skin-blue-dark .main-header .navbar .dropdown-menu li a { - color: #FFFFFF; -} -.skin-blue-dark .main-header .navbar .dropdown-menu li a:hover { - background-color: #3c8dbc; -} -.fixed-table-body thead th .th-inner, -.skin-blue-dark .sidebar-menu > li.active > a, -.skin-blue .sidebar-menu > li:hover > a, -.sidebar-toggle:hover { - background-color: var(--header) !important; -} -.tab-content, -.tab-pane { - background-color: var(--back-main); - color: var(--text-main); -} -.table-striped > tbody > tr:nth-of-type(odd) { - background-color: var(--back-sub); -} -.table-striped > tbody > tr:nth-of-type(even) { - background-color: var(--back-main); -} -#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, -.box-body, -.box-footer, -.box-header { - color: var(--text-main); -} -.box-header.with-border { - border-bottom: #000; -} -a { - color: var(--link); -} -a:link { - color: var(--link); -} -a:hover { - color: var(--hover-link); - text-decoration: underline; -} -a:visited { - color: var(--visited-link); -} -#customFieldsTable a[href*='/models'] { - background-color: var(--back-sub-alt); - color: var(--link); -} -#customFieldsTable a[href*='/models']:hover { - background-color: var(--text-sub); - color: var(--button-hover); -} -#customFieldsTable a[href*='/models']:visited { - background-color: var(--background); - color: var(--visited-link); -} -#customFieldsTable a[href*='/fieldsets'] { - background-color: transparent; -} -.row-striped { - vertical-align: top; - line-height: 2.6; - padding: 0px; - margin-left: 20px; - box-sizing: border-box; - display: table; -} -.row-striped .row:nth-of-type(odd) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.row-striped .row:nth-of-type(even) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.row-new-striped > .row:nth-of-type(odd) { - background-color: var(--back-sub); - color: var(--text-main); -} -.row-new-striped > .row:nth-of-type(even) { - background-color: var(--back-sub-alt); - color: var(--text-main); -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} -.table > tbody > tr.warning > td { - background-color: var(--back-sub); -} - - -/*# sourceMappingURL=skin-blue-dark.css.map*/ \ No newline at end of file diff --git a/public/css/dist/skins/skin-blue-dark.css.map b/public/css/dist/skins/skin-blue-dark.css.map deleted file mode 100644 index c32ab5c377d4..000000000000 --- a/public/css/dist/skins/skin-blue-dark.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"css/dist/skins/skin-blue-dark.css","mappings":"AAAA;;;EAGE;AAMF;ECHE;ADAF;AAGA;ECAI;ADAJ;AAAA;;;;;;;ECUI;EACA;ADDJ;AAVA;ECgBI;ADHJ;ACII;EACE;EACA;ADFN;AAjBA;EAMQ;AAcR;AAbQ;EACE;AAeV;AAZM;EAGM;IACE;IACA;EAYZ;EAjBI;IAQQ;EAYZ;EAXY;IACE;IACA;EAad;AACF;AApCA;EAgCM;AAON;AAvCA;EAsCI;AAIJ;AA1CA;;;ECsGI;ADvDJ;AA/CA;;EC2GM;ADxDN;AC8DI;EACE;EACA;AD5DN;AAvDA;ECuHM;AD7DN;ACgEI;;EACE;EACA;EACA;AD7DN;AAhEA;ECiIM;EACA;AD9DN;AApEA;ECuII;ADhEJ;ACiEI;EACE;AD/DN;AA1EA;ECgJQ;ADnER;ACqEM;;EACE;ADlER;AAjFA;ECgEE;EA0FE;EACA;ADrEJ;AAtFA;;EC6JM;EACA;EACA;EACA;ECuBI;AFvFV;AAhGA;ECoKM;EAhGJ;EACA;EACA;EACA;ADgCF;AC+DM;;EACE;EACA;AD5DR;AC8DM;EACE;AD5DR;AA/GA;EC+KM;EA3GJ;EACA;EACA;EACA;AD+CF;AAzEA;EAEI;AA0EJ;AApEA;;EACE;AAuEF;AArEE;;;;EACE;EACA;EACA;AA0EJ;AAtEE;;EACE;EACA;EACA;AAyEJ;AAtEE;;EACE;EACA;AAyEJ;AAtEE;;EACE;EACA;AAyEJ;AAtEA;EACE;AAwEF;AACA;;EAEE;AArEF;EACE;AAuEF;AAlEE;EACE;AAoEJ;AAlEE;EACE;AAoEJ;AAhEA;EACE;AAkEF;AAhEA;EACE;EACA;AAkEF;AA5DA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EA8DA,8BAA8B;EA7D9B;EACA;EACA;EA+DA,8CAA8C;EA9D9C;EAgEA,8CAA8C;EA/D9C;EAiEA,8CAA8C;EAhE9C;EAkEA,8BAA8B;EAjE9B;EAmEA,8BAA8B;AAChC;AAjEA;EACE;AAmEF;AAjEA;EACE;AAmEF;AAhEA;EACE;EACA;AAkEF;AAhEA;EACE;EACA;AAkEF;AAhEA;EACE;AAkEF;AAhEA;EACE;AAkEF;AA/DA;EACE;AAiEF;AA/DA;EACE;AAiEF;AA/DA;EACE;EACA;AAiEF;AA9DA;;EACE;EAEA;EACA;AAiEF;AA9DA;EACE;AAgEF;AA9DA;EACE;AAgEF;AA9DA;;EACE;AAiEF;AA/DA;EACE;AAiEF;AA/DA;EACE;EACA;AAiEF;AA9DA;EACE;AAgEF;AA7DA;EACE;AA+DF;AA7DA;EACE;AA+DF;AA7DA;;EACE;AAgEF;AAjEA;;EAGI;EACA;AAkEJ;AA7DA;EACE;AA+DF;AA7DA;EACE;AA+DF;AA5DA;EACE;AA8DF;AA5DA;EACE;AA8DF;AA5DA;;EACE;EACA;AA+DF;AA7DA;;;EACE;EACA;AAiEF;AA/DA;EACE;EACA;AAiEF;AA9DA;EACE;EACA;AAgEF;AA7DA;;;;EACE;EACA;AAkEF;AAhEA;;;;EACE;AAqEF;AAnEA;EACE;AAqEF;AAnEA;EACE;AAqEF;AAnEA;EACE;AAqEF;AAnEA;EACE;AAqEF;AAnEA;EACE;EACA;AAqEF;AAnEA;;;;;;EACE;AA0EF;AAxEA;EACE;EACA;AA0EF;AAxEA;EACE;AA0EF;AAxEA;EACE;EACA;AA0EF;AAxEA;EACE;AA0EF;AAxEA;EACE;EACA;AA0EF;AAxEA;;;EACE;EACA;AA4EF;AA1EA;;;;;;;EACE;AAkFF;AAhFA;EACE;AAkFF;AAhFA;;EACE;EACA;AAmFF;AAjFA;EACE;AAmFF;AAjFA;EACE;EACA;AAmFF;AAjFA;;EACE;AAoFF;AAlFA;EACE;AAoFF;AAlFA;EACE;AAoFF;AAlFA;EACE;EACA;AAoFF;AAlFA;;EACE;AAqFF;AAnFA;EACE;EACA;AAqFF;AAnFA;EACE;EACA;AAqFF;AAnFA;EACE;EACA;AAqFF;AAnFA;EACE;EACA;AAqFF;AAnFA;;EACE;EACA;AAsFF;AApFA;EACE;EACA;AAsFF;AApFA;EACE;AAsFF;AApFA;EACE;AAsFF;AApFA;EACE;EACA;AAsFF;AApFA;EACE;EACA;AAsFF;AApFA;EACE;AAsFF;AApFA;EACE;AAsFF;AApFA;;;;EACE;AAyFF;AAvFA;;EACE;EACA;AA0FF;AAxFA;EACE;AA0FF;AAxFA;EACE;AA0FF;AAxFA;;;;EACE;AA6FF;AA1FA;EACE;AA4FF;AAzFA;EACE;AA2FF;AAzFE;EACE;AA2FJ;AA1FE;EACE;EACA;AA4FJ;AA1FE;EACE;AA4FJ;AAzFA;EACE;EACA;AA2FF;AAzFA;EACE;EACA;AA2FF;AAzFA;EACE;EACA;AA2FF;AAzFA;EACE;AA2FF;AAxFA;EACE;EACA;EACA;EACA;EACA;EAGA;AAwFF;AApFA;EACE;EACA;EACA;EACA;AAsFF;AAlFA;EACE;EACA;EACA;EACA;AAoFF;AAlFA;EACE;EACA;AAoFF;AAlFA;EACE;EACA;AAoFF;AAjFA;;EACE;AAoFF;AAlFA;EACE;AAoFF","sources":["webpack:///./resources/assets/less/skins/skin-blue-dark.less","webpack:///./resources/assets/less/mixins.less","webpack:///./resources/assets/less/bootstrap-less/mixins/vendor-prefixes.less"],"sourcesContent":["/*\n * Skin: blue dark\n * ----------\n */\n@import \"../bootstrap-less/mixins.less\";\n@import \"../bootstrap-less/variables.less\";\n@import \"../variables.less\";\n@import \"../mixins.less\";\n\n.skin-blue-dark {\n //Navbar\n .main-header {\n .navbar {\n .navbar-variant(@blue; #fff);\n .sidebar-toggle {\n color: #fff;\n &:hover {\n background-color: darken(@blue, 5%);\n }\n }\n @media (max-width: @screen-header-collapse) {\n .dropdown-menu {\n li {\n &.divider {\n background-color: rgba(255, 255, 255, 0.1);\n color: #fff;\n }\n a {\n color: #fff;\n &:hover {\n background: darken(@blue, 5%);\n color: #fff;\n }\n }\n }\n }\n }\n }\n //Logo\n\n li.user-header {\n background-color: @blue;\n }\n }\n\n //Content Header\n .content-header {\n background: transparent;\n }\n\n //Create the sidebar skin\n .skin-dark-sidebar(@blue);\n}\n\n.skin-blue-dark.layout-top-nav .main-header > .logo {\n .logo-variant {\n background-color: none;\n }\n}\n\n\n\n.btn, .btn:hover {\n color: #fff !important;\n\n &.btn-primary, .btn-primary:link {\n background-color: darken(@blue, 10%);\n border-color: #FFF;\n color: #FFF;\n }\n\n\n &a.btn-primary:hover {\n background-color: darken(@blue, 20%);\n border-color: darken(@blue, 20%);\n color: #fff;\n }\n\n &.btn-white:link {\n background-color: darken(@blue, 10%);\n color: #fff;\n }\n\n &.btn-white:hover {\n background-color: darken(@blue, 30%);\n color: #fff;\n }\n}\n.btn-info {\n border-color: #fff;\n}\n\n/**\nThe dropdown is white, so use a darker color\n */\nli.dropdown-item-marker {\n color: var(--button-primary);\n}\n\n\na {\n &:hover {\n color: var(--hover-link);\n }\n &:visited {\n color: var(--visited-link);\n }\n}\n\n.text-primary {\n color: #fff;\n}\n#sort tr.cansort{\n background-color:var(--back-main);\n color:var(--text-main);\n}\n\n\n\n\n:root {\n --background: #222;\n --back-main: #333;\n --back-sub: #272727;\n --back-sub-alt: rgba(0, 0, 0, 0.36);\n --button-default: darken(@blue, 15%);\n --button-primary: darken(@blue, 25%);\n --button-hover: darken(@blue, 30%);\n --header: @blue; /* Use same as Header picker */\n --text-main: #BBB;\n --text-sub: #9b9b9b;\n --link: #00BFFF; /* Use same as Header picker, lighten by 70% */\n --visited-link: lighten(#00BFFF,15%); /* Use same as Header picker, lighten by 70% */\n --hover-link: lighten(#00BFFF,30%); /* Use same as Header picker, lighten by 70% */\n --nav-link: #FFF; /* Use same as Header picker */\n --light-link: #fff; /* Use same as Header picker */\n}\n\n#ldapad_test_results.well.well-sm{\n color: var(--back-main);\n}\na.actions {\n color:#fff !important;\n}\n//pagination\n.pagination > li >a{\n color: var(--light-link);\n background-color: var(--back-main);\n}\n.pagination > .active > a {\n background-color: var(--visited-link);\n border-color: var(--light-link);\n}\n.pagination > .active > a:hover{\n background-color: var(--hover-link);\n}\n.tasks-menu > .dropdown-menu > li .menu{\n background-color: var(--back-main);\n}\n\n.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress{\n background-color: var(--background);\n}\nh2.task_menu{\n color:var(--link);\n}\n.navbar-custom-menu > .navbar-nav > li > .dropdown-menu{\n background-color:var(--back-main);\n color:var(--link);\n}\n\n.main-header .navbar, .main-header .logo {\n background-color: var(--header);\n background: -webkit-linear-gradient(top, var(--header) 0%,var(--header) 100%);\n background: linear-gradient(to bottom, var(--header) 0%,var(--header) 100%);\n border-color: var(--header);\n}\n\n.bootstrap-table .fixed-table-container .table thead th .sortable {\n color: var(--nav-link);\n}\n.bootstrap-table .fixed-table-toolbar .columns label {\n color:#000;\n}\n.thead, .navbar-nav>li>a:link {\n color: var(--nav-link);\n}\n.far fa-life-ring{\n color:var(--link);\n}\n.modal-content {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n\na:link {\n color: var(--link);\n}\n\n.btn-primary.hover {\n color: var(--nav-link);\n}\n.bootstrap-table .fixed-table-toolbar .columns label {\n color:#000;\n}\n.small-box h3, .small-box p {\n color: var(--nav-link) !important;\n a:hover {\n text-decoration: none;\n color: var(--nav-link) !important;\n }\n}\n\n\n#accessoriesTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n#assetsListingTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n\n#assetsListingTable>tbody>tr.selected>td {\n background-color: var(--back-main);\n}\nbody {\n color: var(--text-main);\n}\n.box, .box.box-default {\n border-top: 3px solid var(--header);\n border-top-color: var(--header);\n}\n.box-body, .box-footer, .box-header {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.btn-default{\n background-color: var(--button-default);\n color: var(--link);\n}\n\n.btn-default dropdown-toggle {\n background-color: var(--button-default);\n color: var(--link);\n}\n\n.btn-default:active, .btn-default:focus, .btn-default:hover, .btn-default.active {\n background-color: var(--button-hover);\n color: var(--link);\n}\n.btn-primary, .btn-primary.hover, .btn-primary:active, .text-blue {\n color: var(--text-main);\n}\n.btn-primary:hover {\n background-color: var(--button-primary);\n}\n#componentsTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n#consumablesTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n.content-wrapper {\n background-color: var(--background);\n}\n#create-form>div>div>div>span>i.fa {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.datepicker .datepicker-switch:hover, .datepicker .next:hover, .datepicker .prev:hover, .datepicker tfoot tr th:hover, .datepicker table tr td.day.focused, .datepicker table tr td.day:hover {\n background-color: var(--header);\n}\n.datepicker.dropdown-menu {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n#details>div>div>div>table {\n background-color: transparent;\n}\n.dropdown-menu>li>a:hover {\n background-color: var(--back-main);\n color: var(--nav-link);\n}\n.fixed-table-body thead th .th-inner{\n color: var(--nav-link);\n}\n.form-control {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{\n background-color: var(--back-main);\n color: var(--text-main);\n}\nh1, h2, h3, h4, h5, h6, p {\n color: var(--text-main);\n}\n.help-block {\n color: var(--text-sub);\n}\ninput[type=text], input[type=search] {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n#licensesTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n.main-footer {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.nav-tabs-custom>.nav-tabs>li>a, .nav-tabs-custom>.nav-tabs>li.active>a {\n color: var(--text-main);\n}\n.nav-tabs-custom>.nav-tabs>li.active {\n border-top-color: var(--header);\n}\n.nav-tabs-custom>.nav-tabs>li.active>a {\n background-color: var(--back-main);\n}\n.nav-tabs-custom>.nav-tabs>li.active>a:hover {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.nav-tabs-custom, .nav-tabs-custom>.tab-content {\n background-color: var(--back-main);\n}\n.navbar-nav>.tasks-menu>.dropdown-menu>li.header {\n background-color: var(--back-main);\n color: var(--header);\n}\n.open>.dropdown-toggle.btn-default {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.panel {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.panel-default>.panel-heading {\n background-color: var(--back-main);\n color: var(--header);\n}\n.select2-container--default .select2-results__option[aria-selected=true], .select2-container--default .select2-results__option[aria-selected=true]:hover {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.select2-container--default .select2-results__option--highlighted[aria-selected] {\n background-color: var(--header);\n color: var(--back-main);\n}\n.select2-container--default .select2-selection--single .select2-selection__rendered {\n color: var(--text-main);\n}\n.select2-container--default .select2-selection--multiple .select2-selection__choice {\n background-color: var(--header);\n}\n.select2-selection--single {\n background-color: var(--back-sub)!important;\n color: var(--text-main)!important;\n}\n.select2-dropdown {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.skin-blue-dark .main-header .navbar .dropdown-menu li a {\n color: #FFFFFF;\n}\n.skin-blue-dark .main-header .navbar .dropdown-menu li a:hover {\n background-color: #3c8dbc;\n}\n.fixed-table-body thead th .th-inner, .skin-blue-dark .sidebar-menu>li.active>a, .skin-blue .sidebar-menu>li:hover>a, .sidebar-toggle:hover {\n background-color: var(--header)!important;\n}\n.tab-content, .tab-pane {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.table-striped>tbody>tr:nth-of-type(odd) {\n background-color: var(--back-sub);\n}\n.table-striped>tbody>tr:nth-of-type(even){\n background-color: var(--back-main);\n}\n#webui>div>div>div>div>div>table>tbody>tr>td>a>i.fa, .box-body, .box-footer, .box-header {\n color: var(--text-main);\n}\n\n.box-header.with-border {\n border-bottom: #000;\n}\n\na {\n color: var(--link);\n\n &:link {\n color: var(--link) }\n &:hover {\n color: var(--hover-link);\n text-decoration: underline;\n }\n &:visited {\n color: var(--visited-link)\n }\n}\n#customFieldsTable a[href*='/models'] {\n background-color: var(--back-sub-alt);\n color: var(--link);\n}\n#customFieldsTable a[href*='/models']:hover {\n background-color: var(--text-sub);\n color: var(--button-hover);\n}\n#customFieldsTable a[href*='/models']:visited {\n background-color: var(--background);\n color: var(--visited-link);\n}\n#customFieldsTable a[href*='/fieldsets']{\n background-color: transparent;\n}\n\n.row-striped {\n vertical-align: top;\n line-height: 2.6;\n padding: 0px;\n margin-left: 20px;\n box-sizing: border-box;\n //border-left: 1px solid #dddddd;\n //border-right: 1px solid #dddddd;\n display: table;\n\n}\n\n.row-striped .row:nth-of-type(odd) div {\n background-color: var(--back-sub);\n color: var(--text-main);\n border-top: 1px solid #dddddd;\n display: table-cell;\n\n}\n\n.row-striped .row:nth-of-type(even) div {\n background-color: var(--back-sub);\n color: var(--text-main);\n border-top: 1px solid #dddddd;\n display: table-cell;\n}\n.row-new-striped > .row:nth-of-type(odd){\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.row-new-striped > .row:nth-of-type(even){\n background-color: var(--back-sub-alt);\n color: var(--text-main);\n}\n\n.search-highlight, .search-highlight:hover {\n background-color: #e9d15b;\n}\n.table > tbody > tr.warning > td{\n background-color:var(--back-sub);\n}","//AdminLTE mixins\n//===============\n\n\n//Changes the color and the hovering properties of the navbar\n.navbar-variant(@color; @font-color: rgba(255, 255, 255, 0.8); @hover-color: #f6f6f6; @hover-bg: rgba(0, 0, 0, 0.1)) {\n background-color: @color;\n //Navbar links\n .nav > li > a {\n color: @font-color;\n }\n\n .nav > li > a:hover,\n .nav > li > a:active,\n .nav > li > a:focus,\n .nav .open > a,\n .nav .open > a:hover,\n .nav .open > a:focus,\n .nav > .active > a {\n background: @hover-bg;\n color: @hover-color;\n }\n\n //Add color to the sidebar toggle button\n .sidebar-toggle {\n color: @font-color;\n &:hover {\n color: @hover-color;\n background: @hover-bg;\n }\n }\n}\n\n//Logo color variation\n.logo-variant(@bg-color; @color: #fff; @border-bottom-color: transparent; @border-bottom-width: 0) {\n background-color: @bg-color;\n color: @color;\n border-bottom: @border-bottom-width solid @border-bottom-color;\n\n &:hover {\n background-color: darken(@bg-color, 1%);\n }\n}\n\n//Box solid color variantion creator\n.box-solid-variant(@color; @text-color: #fff) {\n border: 1px solid @color;\n > .box-header {\n color: @text-color;\n background: @color;\n background-color: @color;\n a,\n .btn {\n color: @text-color;\n }\n }\n}\n\n//Direct Chat Variant\n.direct-chat-variant(@bg-color; @color: #fff) {\n .right > .direct-chat-text {\n background: @bg-color;\n border-color: @bg-color;\n color: @color;\n &:after,\n &:before {\n border-left-color: @bg-color;\n }\n }\n}\n\n//border radius creator\n.border-radius(@radius) {\n border-radius: @radius;\n}\n//Different radius each side\n.border-radius(@top-left; @top-right; @bottom-left; @bottom-right) {\n border-top-left-radius: @top-left;\n border-top-right-radius: @top-right;\n border-bottom-right-radius: @bottom-right;\n border-bottom-left-radius: @bottom-left;\n}\n\n//Gradient background\n.gradient(@color: #F5F5F5, @start: #EEE, @stop: #FFF) {\n background: @color;\n background: -webkit-gradient(linear,\n left bottom,\n left top,\n color-stop(0, @start),\n color-stop(1, @stop));\n background: -ms-linear-gradient(bottom,\n @start,\n @stop);\n background: -moz-linear-gradient(center bottom,\n @start 0%,\n @stop 100%);\n background: -o-linear-gradient(@stop,\n @start);\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",@stop,@start));\n}\n\n//Added 2.1.0\n//Skins Mixins\n\n//Dark Sidebar Mixin\n.skin-dark-sidebar(@link-hover-border-color) {\n // Sidebar background color (Both .wrapper and .left-side are responsible for sidebar bg color)\n .wrapper,\n .main-sidebar,\n .left-side {\n background-color: @sidebar-dark-bg;\n }\n //User Panel (resides in the sidebar)\n .user-panel {\n > .info, > .info > a {\n color: #fff;\n }\n }\n //Sidebar Menu. First level links\n .sidebar-menu > li {\n //Section Headning\n &.header {\n color: lighten(@sidebar-dark-bg, 20%);\n background: darken(@sidebar-dark-bg, 4%);\n }\n //links\n > a {\n border-left: 3px solid transparent;\n }\n //Hover and active states\n &:hover > a, &.active > a {\n color: @sidebar-dark-hover-color;\n background: @sidebar-dark-hover-bg;\n border-left-color: @link-hover-border-color;\n }\n //First Level Submenu\n > .treeview-menu {\n margin: 0 1px;\n background: @sidebar-dark-submenu-bg;\n }\n }\n //All links within the sidebar menu\n .sidebar a {\n color: @sidebar-dark-color;\n &:hover {\n text-decoration: none;\n }\n }\n //All submenus\n .treeview-menu {\n > li {\n > a {\n color: @sidebar-dark-submenu-color;\n }\n &.active > a, > a:hover {\n color: @sidebar-dark-submenu-hover-color;\n }\n }\n }\n //The sidebar search form\n .sidebar-form {\n .border-radius(3px);\n border: 1px solid lighten(@sidebar-dark-bg, 10%);\n margin: 10px 10px;\n input[type=\"text\"], .btn {\n box-shadow: none;\n background-color: lighten(@sidebar-dark-bg, 10%);\n border: 1px solid transparent;\n height: 35px;\n .transition(all @transition-speed @transition-fn);\n }\n input[type=\"text\"] {\n color: #666;\n .border-radius(2px, 0, 2px, 0);\n &:focus, &:focus + .input-group-btn .btn {\n background-color: #fff;\n color: #666;\n }\n &:focus + .input-group-btn .btn {\n border-left-color: #fff;\n }\n }\n .btn {\n color: #999;\n .border-radius(0, 2px, 0, 2px);\n }\n }\n}\n\n//Light Sidebar Mixin\n.skin-light-sidebar(@icon-active-color) {\n // Sidebar background color (Both .wrapper and .left-side are responsible for sidebar bg color)\n .wrapper,\n .main-sidebar,\n .left-side {\n background-color: @sidebar-light-bg;\n }\n .content-wrapper,\n .main-footer {\n border-left: 1px solid @gray;\n }\n //User Panel (resides in the sidebar)\n .user-panel {\n > .info, > .info > a {\n color: @sidebar-light-color;\n }\n }\n //Sidebar Menu. First level links\n .sidebar-menu > li {\n .transition(border-left-color .3s ease);\n //border-left: 3px solid transparent;\n //Section Headning\n &.header {\n color: lighten(@sidebar-light-color, 25%);\n background: @sidebar-light-bg;\n }\n //links\n > a {\n border-left: 3px solid transparent;\n font-weight: 600;\n }\n //Hover and active states\n &:hover > a,\n &.active > a {\n color: @sidebar-light-hover-color;\n background: @sidebar-light-hover-bg;\n }\n &:hover > a {\n\n }\n &.active {\n border-left-color: @icon-active-color;\n > a {\n font-weight: 600;\n }\n }\n //First Level Submenu\n > .treeview-menu {\n background: @sidebar-light-submenu-bg;\n }\n }\n //All links within the sidebar menu\n .sidebar a {\n color: @sidebar-light-color;\n &:hover {\n text-decoration: none;\n }\n }\n //All submenus\n .treeview-menu {\n > li {\n > a {\n color: @sidebar-light-submenu-color;\n }\n &.active > a,\n > a:hover {\n color: @sidebar-light-submenu-hover-color;\n }\n &.active > a {\n font-weight: 600;\n }\n }\n }\n //The sidebar search form\n .sidebar-form {\n .border-radius(3px);\n border: 1px solid @gray;//darken(@sidebar-light-bg, 5%);\n margin: 10px 10px;\n input[type=\"text\"],\n .btn {\n box-shadow: none;\n background-color: #fff;//darken(@sidebar-light-bg, 3%);\n border: 1px solid transparent;\n height: 35px;\n .transition(all @transition-speed @transition-fn);\n }\n input[type=\"text\"] {\n color: #666;\n .border-radius(2px, 0, 2px, 0);\n &:focus,\n &:focus + .input-group-btn .btn {\n background-color: #fff;\n color: #666;\n }\n &:focus + .input-group-btn .btn {\n border-left-color: #fff;\n }\n }\n .btn {\n color: #999;\n .border-radius(0, 2px, 0, 2px);\n }\n }\n @media(min-width: @screen-sm-min) {\n &.sidebar-mini.sidebar-collapse {\n .sidebar-menu > li > .treeview-menu {\n border-left: 1px solid @gray;\n }\n }\n }\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They will be removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility){\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/public/css/dist/skins/skin-blue-dark.min.css b/public/css/dist/skins/skin-blue-dark.min.css deleted file mode 100644 index 1f56749a64cd..000000000000 --- a/public/css/dist/skins/skin-blue-dark.min.css +++ /dev/null @@ -1,544 +0,0 @@ -/* - * Skin: blue dark - * ---------- - */ -.skin-blue-dark .main-header .navbar { - background-color: #3c8dbc; -} -.skin-blue-dark .main-header .navbar .nav > li > a { - color: #fff; -} -.skin-blue-dark .main-header .navbar .nav > li > a:hover, -.skin-blue-dark .main-header .navbar .nav > li > a:active, -.skin-blue-dark .main-header .navbar .nav > li > a:focus, -.skin-blue-dark .main-header .navbar .nav .open > a, -.skin-blue-dark .main-header .navbar .nav .open > a:hover, -.skin-blue-dark .main-header .navbar .nav .open > a:focus, -.skin-blue-dark .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-blue-dark .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-blue-dark .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-blue-dark .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-blue-dark .main-header .navbar .sidebar-toggle:hover { - background-color: #367fa9; -} -@media (max-width: 767px) { - .skin-blue-dark .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - color: #fff; - } - .skin-blue-dark .main-header .navbar .dropdown-menu li a { - color: #fff; - } - .skin-blue-dark .main-header .navbar .dropdown-menu li a:hover { - background: #367fa9; - color: #fff; - } -} -.skin-blue-dark .main-header li.user-header { - background-color: #3c8dbc; -} -.skin-blue-dark .content-header { - background: transparent; -} -.skin-blue-dark .wrapper, -.skin-blue-dark .main-sidebar, -.skin-blue-dark .left-side { - background-color: #222d32; -} -.skin-blue-dark .user-panel > .info, -.skin-blue-dark .user-panel > .info > a { - color: #fff; -} -.skin-blue-dark .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-blue-dark .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-blue-dark .sidebar-menu > li:hover > a, -.skin-blue-dark .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #3c8dbc; -} -.skin-blue-dark .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-blue-dark .sidebar a { - color: #b8c7ce; -} -.skin-blue-dark .sidebar a:hover { - text-decoration: none; -} -.skin-blue-dark .treeview-menu > li > a { - color: #8aa4af; -} -.skin-blue-dark .treeview-menu > li.active > a, -.skin-blue-dark .treeview-menu > li > a:hover { - color: #fff; -} -.skin-blue-dark .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-blue-dark .sidebar-form input[type="text"], -.skin-blue-dark .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-blue-dark .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-blue-dark .sidebar-form input[type="text"]:focus, -.skin-blue-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-blue-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-blue-dark .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-blue-dark.layout-top-nav .main-header > .logo .logo-variant { - background-color: none; -} -.btn, -.btn:hover { - color: #fff !important; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #307095; - border-color: #FFF; - color: #FFF; -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #23536f; - border-color: #23536f; - color: #fff; -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - background-color: #307095; - color: #fff; -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: #173648; - color: #fff; -} -.btn-info { - border-color: #fff; -} -/** -The dropdown is white, so use a darker color - */ -li.dropdown-item-marker { - color: var(--button-primary); -} -a:hover { - color: var(--hover-link); -} -a:visited { - color: var(--visited-link); -} -.text-primary { - color: #fff; -} -#sort tr.cansort { - background-color: var(--back-main); - color: var(--text-main); -} -:root { - --background: #222; - --back-main: #333; - --back-sub: #272727; - --back-sub-alt: rgba(0, 0, 0, 0.36); - --button-default: #296282; - --button-primary: #1d455b; - --button-hover: #173648; - --header: #3c8dbc; - /* Use same as Header picker */ - --text-main: #BBB; - --text-sub: #9b9b9b; - --link: #00BFFF; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #4dd2ff; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #99e5ff; - /* Use same as Header picker, lighten by 70% */ - --nav-link: #FFF; - /* Use same as Header picker */ - --light-link: #fff; - /* Use same as Header picker */ -} -#ldapad_test_results.well.well-sm { - color: var(--back-main); -} -a.actions { - color: #fff !important; -} -.pagination > li > a { - color: var(--light-link); - background-color: var(--back-main); -} -.pagination > .active > a { - background-color: var(--visited-link); - border-color: var(--light-link); -} -.pagination > .active > a:hover { - background-color: var(--hover-link); -} -.tasks-menu > .dropdown-menu > li .menu { - background-color: var(--back-main); -} -.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { - background-color: var(--background); -} -h2.task_menu { - color: var(--link); -} -.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { - background-color: var(--back-main); - color: var(--link); -} -.main-header .navbar, -.main-header .logo { - background-color: var(--header); - background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); - border-color: var(--header); -} -.bootstrap-table .fixed-table-container .table thead th .sortable { - color: var(--nav-link); -} -.bootstrap-table .fixed-table-toolbar .columns label { - color: #000; -} -.thead, -.navbar-nav > li > a:link { - color: var(--nav-link); -} -.far fa-life-ring { - color: var(--link); -} -.modal-content { - background-color: var(--back-main); - color: var(--text-main); -} -a:link { - color: var(--link); -} -.btn-primary.hover { - color: var(--nav-link); -} -.bootstrap-table .fixed-table-toolbar .columns label { - color: #000; -} -.small-box h3, -.small-box p { - color: var(--nav-link) !important; -} -.small-box h3 a:hover, -.small-box p a:hover { - text-decoration: none; - color: var(--nav-link) !important; -} -#accessoriesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr.selected > td { - background-color: var(--back-main); -} -body { - color: var(--text-main); -} -.box, -.box.box-default { - border-top: 3px solid var(--header); - border-top-color: var(--header); -} -.box-body, -.box-footer, -.box-header { - background-color: var(--back-sub); - color: var(--header); -} -.btn-default { - background-color: var(--button-default); - color: var(--link); -} -.btn-default dropdown-toggle { - background-color: var(--button-default); - color: var(--link); -} -.btn-default:active, -.btn-default:focus, -.btn-default:hover, -.btn-default.active { - background-color: var(--button-hover); - color: var(--link); -} -.btn-primary, -.btn-primary.hover, -.btn-primary:active, -.text-blue { - color: var(--text-main); -} -.btn-primary:hover { - background-color: var(--button-primary); -} -#componentsTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#consumablesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.content-wrapper { - background-color: var(--background); -} -#create-form > div > div > div > span > i.fa { - background-color: var(--back-sub); - color: var(--header); -} -.datepicker .datepicker-switch:hover, -.datepicker .next:hover, -.datepicker .prev:hover, -.datepicker tfoot tr th:hover, -.datepicker table tr td.day.focused, -.datepicker table tr td.day:hover { - background-color: var(--header); -} -.datepicker.dropdown-menu { - background-color: var(--back-main); - color: var(--text-main); -} -#details > div > div > div > table { - background-color: transparent; -} -.dropdown-menu > li > a:hover { - background-color: var(--back-main); - color: var(--nav-link); -} -.fixed-table-body thead th .th-inner { - color: var(--nav-link); -} -.form-control { - background-color: var(--back-main); - color: var(--text-main); -} -.form-control[disabled], -.form-control[readonly], -fieldset[disabled] .form-control { - background-color: var(--back-main); - color: var(--text-main); -} -h1, -h2, -h3, -h4, -h5, -h6, -p { - color: var(--text-main); -} -.help-block { - color: var(--text-sub); -} -input[type=text], -input[type=search] { - background-color: var(--back-sub); - color: var(--text-main); -} -#licensesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.main-footer { - background-color: var(--back-main); - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li > a, -.nav-tabs-custom > .nav-tabs > li.active > a { - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li.active { - border-top-color: var(--header); -} -.nav-tabs-custom > .nav-tabs > li.active > a { - background-color: var(--back-main); -} -.nav-tabs-custom > .nav-tabs > li.active > a:hover { - background-color: var(--back-sub); - color: var(--text-main); -} -.nav-tabs-custom, -.nav-tabs-custom > .tab-content { - background-color: var(--back-main); -} -.navbar-nav > .tasks-menu > .dropdown-menu > li.header { - background-color: var(--back-main); - color: var(--header); -} -.open > .dropdown-toggle.btn-default { - background-color: var(--back-sub); - color: var(--header); -} -.panel { - background-color: var(--back-sub); - color: var(--text-main); -} -.panel-default > .panel-heading { - background-color: var(--back-main); - color: var(--header); -} -.select2-container--default .select2-results__option[aria-selected=true], -.select2-container--default .select2-results__option[aria-selected=true]:hover { - background-color: var(--back-sub); - color: var(--header); -} -.select2-container--default .select2-results__option--highlighted[aria-selected] { - background-color: var(--header); - color: var(--back-main); -} -.select2-container--default .select2-selection--single .select2-selection__rendered { - color: var(--text-main); -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: var(--header); -} -.select2-selection--single { - background-color: var(--back-sub) !important; - color: var(--text-main) !important; -} -.select2-dropdown { - background-color: var(--back-main); - color: var(--text-main); -} -.skin-blue-dark .main-header .navbar .dropdown-menu li a { - color: #FFFFFF; -} -.skin-blue-dark .main-header .navbar .dropdown-menu li a:hover { - background-color: #3c8dbc; -} -.fixed-table-body thead th .th-inner, -.skin-blue-dark .sidebar-menu > li.active > a, -.skin-blue .sidebar-menu > li:hover > a, -.sidebar-toggle:hover { - background-color: var(--header) !important; -} -.tab-content, -.tab-pane { - background-color: var(--back-main); - color: var(--text-main); -} -.table-striped > tbody > tr:nth-of-type(odd) { - background-color: var(--back-sub); -} -.table-striped > tbody > tr:nth-of-type(even) { - background-color: var(--back-main); -} -#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, -.box-body, -.box-footer, -.box-header { - color: var(--text-main); -} -.box-header.with-border { - border-bottom: #000; -} -a { - color: var(--link); -} -a:link { - color: var(--link); -} -a:hover { - color: var(--hover-link); - text-decoration: underline; -} -a:visited { - color: var(--visited-link); -} -#customFieldsTable a[href*='/models'] { - background-color: var(--back-sub-alt); - color: var(--link); -} -#customFieldsTable a[href*='/models']:hover { - background-color: var(--text-sub); - color: var(--button-hover); -} -#customFieldsTable a[href*='/models']:visited { - background-color: var(--background); - color: var(--visited-link); -} -#customFieldsTable a[href*='/fieldsets'] { - background-color: transparent; -} -.row-striped { - vertical-align: top; - line-height: 2.6; - padding: 0px; - margin-left: 20px; - box-sizing: border-box; - display: table; -} -.row-striped .row:nth-of-type(odd) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.row-striped .row:nth-of-type(even) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.row-new-striped > .row:nth-of-type(odd) { - background-color: var(--back-sub); - color: var(--text-main); -} -.row-new-striped > .row:nth-of-type(even) { - background-color: var(--back-sub-alt); - color: var(--text-main); -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} -.table > tbody > tr.warning > td { - background-color: var(--back-sub); -} - - -/*# sourceMappingURL=skin-blue-dark.css.map*/ \ No newline at end of file diff --git a/public/css/dist/skins/skin-blue.css b/public/css/dist/skins/skin-blue.css deleted file mode 100644 index 19476e851534..000000000000 --- a/public/css/dist/skins/skin-blue.css +++ /dev/null @@ -1,253 +0,0 @@ -/* - * Skin: Blue - * ---------- - */ -.skin-blue .main-header .navbar { - background-color: #3c8dbc; -} -.skin-blue .main-header .navbar .nav > li > a { - color: #fff; -} -.skin-blue .main-header .navbar .nav > li > a:hover, -.skin-blue .main-header .navbar .nav > li > a:active, -.skin-blue .main-header .navbar .nav > li > a:focus, -.skin-blue .main-header .navbar .nav .open > a, -.skin-blue .main-header .navbar .nav .open > a:hover, -.skin-blue .main-header .navbar .nav .open > a:focus, -.skin-blue .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-blue .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-blue .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-blue .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-blue .main-header .navbar .sidebar-toggle:hover { - background-color: #367fa9; -} -@media (max-width: 767px) { - .skin-blue .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - } - .skin-blue .main-header .navbar .dropdown-menu li a { - color: #333; - } - .skin-blue .main-header .navbar .dropdown-menu li a:hover { - background: #367fa9; - } -} -.skin-blue .main-header li.user-header { - background-color: #3c8dbc; -} -.skin-blue .content-header { - background: transparent; -} -.skin-blue .wrapper, -.skin-blue .main-sidebar, -.skin-blue .left-side { - background-color: #222d32; -} -.skin-blue .user-panel > .info, -.skin-blue .user-panel > .info > a { - color: #fff; -} -.skin-blue .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-blue .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-blue .sidebar-menu > li:hover > a, -.skin-blue .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #3c8dbc; -} -.skin-blue .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-blue .sidebar a { - color: #b8c7ce; -} -.skin-blue .sidebar a:hover { - text-decoration: none; -} -.skin-blue .treeview-menu > li > a { - color: #8aa4af; -} -.skin-blue .treeview-menu > li.active > a, -.skin-blue .treeview-menu > li > a:hover { - color: #fff; -} -.skin-blue .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-blue .sidebar-form input[type="text"], -.skin-blue .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-blue .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-blue .sidebar-form input[type="text"]:focus, -.skin-blue .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-blue .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-blue .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-blue.layout-top-nav .main-header > .logo .logo-variant { - background-color: unset; -} -.btn.btn-primary, -btn-sm.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -btn-sm .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #307095; - border-color: #23536f; - color: #fff !important; -} -.btna.btn-primary:hover, -btn-sma.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #23536f; - border-color: #23536f; - color: #fff; -} -.btn.btn-white:link, -btn-sm.btn-white:link, -.btn:hover.btn-white:link { - background-color: #307095; - color: #fff; -} -.btn.btn-white:hover, -btn-sm.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: #173648; - color: #fff; -} -.btn.btn-white:visited, -btn-sm.btn-white:visited, -.btn:hover.btn-white:visited { - background-color: #173648; - color: #fff; -} -.btn-warning, -.btn-warning:link, -a.btn-warning:hover, -.btn-warning:link, -.btn-warning:visited, -.btn-danger, -.btn-danger:link, -a.btn-danger:hover, -.btn-danger:link, -.btn-danger:visited { - color: #fff; -} -.btn-default:link, -a.btn-default:hover, -.btn-default:visited { - color: #505156; -} -:root { - --button-default: #505156; - --button-primary: #1d455b; - --button-hover: #173648; - --header: #3c8dbc; - /* Use same as Header picker */ - --text-main: #BBB; - --text-sub: #9b9b9b; - --link: #296282; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #5fa4cc; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #86bad8; - /* Use same as Header picker, lighten by 70% */ - --nav-link: #FFF; - /* Use same as Header picker */ - --light-link: #fff; - /* Use same as Header picker */ -} -a.btn-info:link, -a.btn-warning:link, -a.btn-danger:link { - color: #FFF; -} -a.btn-info:visited, -a.btn-warning:visited, -a.btn-danger:visited { - color: #FFF; -} -a:link { - color: var(--link); -} -a:visited { - color: var(--visited-link); -} -a:hover { - color: var(--hover-link); -} -.text-primary { - color: #23536f; -} -.far fa-life-ring { - color: var(--link); -} -.fixed-table-container tbody .selected td { - background-color: #fff8af; -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: #3c8dbc; -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} -a.settings_button:link, -a.settings_button:visited, -a.settings_button:hover { - color: #3c8dbc; -} -a.label.label-default:link { - color: #307095; - /* Use same as Header picker, lighten by 70% */ -} -a.label.label-default:visited { - color: #23536f; - /* Use same as Header picker, lighten by 70% */ -} -a.label.label-default:hover { - background-color: #BBB; - color: #296282; -} - - -/*# sourceMappingURL=skin-blue.css.map*/ \ No newline at end of file diff --git a/public/css/dist/skins/skin-blue.css.map b/public/css/dist/skins/skin-blue.css.map deleted file mode 100644 index 43cd5f2afa1e..000000000000 --- a/public/css/dist/skins/skin-blue.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"css/dist/skins/skin-blue.css","mappings":"AAAA;;;EAGE;AAMF;ECHE;ADAF;AAGA;ECAI;ADAJ;AAAA;;;;;;;ECUI;EACA;ADDJ;AAVA;ECgBI;ADHJ;ACII;EACE;EACA;ADFN;AAjBA;EAMQ;AAcR;AAbQ;EACE;AAeV;AAZM;EAGM;IACE;EAYZ;EAhBI;IAOQ;EAYZ;EAXY;IACE;EAad;AACF;AAlCA;EA8BM;AAON;AArCA;EAoCI;AAIJ;AAxCA;;;ECsGI;ADzDJ;AA7CA;;EC2GM;AD1DN;ACgEI;EACE;EACA;AD9DN;AArDA;ECuHM;AD/DN;ACkEI;;EACE;EACA;EACA;AD/DN;AA9DA;ECiIM;EACA;ADhEN;AAlEA;ECuII;ADlEJ;ACmEI;EACE;ADjEN;AAxEA;ECgJQ;ADrER;ACuEM;;EACE;ADpER;AA/EA;ECgEE;EA0FE;EACA;ADvEJ;AApFA;;EC6JM;EACA;EACA;EACA;ECuBI;AFzFV;AA9FA;ECoKM;EAhGJ;EACA;EACA;EACA;AD8BF;ACiEM;;EACE;EACA;AD9DR;ACgEM;EACE;AD9DR;AA7GA;EC+KM;EA3GJ;EACA;EACA;EACA;AD6CF;AAzEA;EAEI;AA0EJ;AAjEE;;;;;;EACE;EACA;EACA;AAwEJ;AApEE;;;EACE;EACA;EACA;AAwEJ;AArEE;;;EACE;EACA;AAyEJ;AAtEE;;;EACE;EACA;AA0EJ;AAvEE;;;EACE;EACA;AA2EJ;AArEA;;;;;;;;;;EAGI;AA8EJ;AA3EA;;;EAEE;AA8EF;AA1EA;EACE;EACA;EACA;EACA;EA4EA,8BAA8B;EA3E9B;EACA;EACA;EA6EA,8CAA8C;EA5E9C;EA8EA,8CAA8C;EA7E9C;EA+EA,8CAA8C;EA9E9C;EAgFA,8BAA8B;EA/E9B;EAiFA,8BAA8B;AAChC;AAhFA;;;EACE;AAoFF;AAlFC;;;EACC;AAsFF;AApFA;EACE;AAsFF;AAnFA;EACE;AAqFF;AAlFA;EACE;AAoFF;AAjFA;EACE;AAmFF;AAjFA;EACE;AAmFF;AAhFA;EACE;AAkFF;AAhFA;EACE;AAkFF;AA/EA;;EACE;AAkFF;AA9EA;;;EACE;AAkFF;AA/EA;EACE;EAiFA,8CAA8C;AAChD;AA/EA;EACE;EAiFA,8CAA8C;AAChD;AA/EA;EACE;EACA;AAiFF","sources":["webpack:///./resources/assets/less/skins/skin-blue.less","webpack:///./resources/assets/less/mixins.less","webpack:///./resources/assets/less/bootstrap-less/mixins/vendor-prefixes.less"],"sourcesContent":["/*\n * Skin: Blue\n * ----------\n */\n@import \"../bootstrap-less/mixins.less\";\n@import \"../bootstrap-less/variables.less\";\n@import \"../variables.less\";\n@import \"../mixins.less\";\n\n.skin-blue {\n //Navbar\n .main-header {\n .navbar {\n .navbar-variant(@light-blue; #fff);\n .sidebar-toggle {\n color: #fff;\n &:hover {\n background-color: darken(@light-blue, 5%);\n }\n }\n @media (max-width: @screen-header-collapse) {\n .dropdown-menu {\n li {\n &.divider {\n background-color: rgba(255, 255, 255, 0.1);\n }\n a {\n color: #333;\n &:hover {\n background: darken(@light-blue, 5%);\n }\n }\n }\n }\n }\n }\n //Logo\n\n li.user-header {\n background-color: @light-blue;\n }\n }\n\n //Content Header\n .content-header {\n background: transparent;\n }\n\n //Create the sidebar skin\n .skin-dark-sidebar(@light-blue);\n}\n\n.skin-blue.layout-top-nav .main-header > .logo {\n .logo-variant {\n background-color: unset;\n }\n}\n\n\n\n.btn, btn-sm, .btn:hover {\n\n\n &.btn-primary, .btn-primary:link {\n background-color: darken(@light-blue, 10%);\n border-color: darken(@light-blue, 20%);\n color: #fff !important;\n }\n\n\n &a.btn-primary:hover {\n background-color: darken(@light-blue, 20%);\n border-color: darken(@light-blue, 20%);\n color: #fff;\n }\n\n &.btn-white:link {\n background-color: darken(@light-blue, 10%);\n color: #fff;\n }\n\n &.btn-white:hover {\n background-color: darken(@light-blue, 30%);\n color: #fff;\n }\n\n &.btn-white:visited {\n background-color: darken(@light-blue, 30%);\n color: #fff;\n }\n}\n\n\n\n.btn-warning, .btn-warning:link, a.btn-warning:hover, .btn-warning:link, .btn-warning:visited,\n.btn-danger, .btn-danger:link, a.btn-danger:hover, .btn-danger:link, .btn-danger:visited\n{\n color: #fff;\n}\n\n.btn-default:link, a.btn-default:hover, .btn-default:visited\n{\n color: @dark-gray;\n}\n\n\n:root {\n --button-default: @dark-gray;\n --button-primary: darken(@blue, 25%);\n --button-hover: darken(@blue, 30%);\n --header: @blue; /* Use same as Header picker */\n --text-main: #BBB;\n --text-sub: #9b9b9b;\n --link:darken(@blue, 15%); /* Use same as Header picker, lighten by 70% */\n --visited-link: lighten(@blue,10%); /* Use same as Header picker, lighten by 70% */\n --hover-link: lighten(@blue,20%); /* Use same as Header picker, lighten by 70% */\n --nav-link: #FFF; /* Use same as Header picker */\n --light-link: #fff; /* Use same as Header picker */\n}\na.btn-info:link, a.btn-warning:link, a.btn-danger:link{\n color: #FFF;\n}\n&a.btn-info:visited, a.btn-warning:visited, a.btn-danger:visited{\n color: #FFF;\n}\na:link {\n color: var(--link);\n}\n\na:visited {\n color: var(--visited-link);\n}\n\na:hover {\n color: var(--hover-link);\n}\n\n.text-primary {\n color: darken(@light-blue, 20%);\n}\n.far fa-life-ring{\n color:var(--link);\n}\n\n.fixed-table-container tbody .selected td {\n background-color: #fff8af;\n}\n.select2-container--default .select2-selection--multiple .select2-selection__choice {\n background-color: #3c8dbc;\n}\n\n.search-highlight, .search-highlight:hover {\n background-color: #e9d15b;\n}\n\n// Link colors for the settings page\na.settings_button:link, a.settings_button:visited, a.settings_button:hover {\n color: @light-blue;\n}\n\na.label.label-default:link {\n color: darken(#3c8dbc, 10%); /* Use same as Header picker, lighten by 70% */\n}\n\na.label.label-default:visited {\n color: darken(#3c8dbc,20%); /* Use same as Header picker, lighten by 70% */\n}\n\na.label.label-default:hover {\n background-color: #BBB;\n color: darken(#3c8dbc,15%);\n}\n\n","//AdminLTE mixins\n//===============\n\n\n//Changes the color and the hovering properties of the navbar\n.navbar-variant(@color; @font-color: rgba(255, 255, 255, 0.8); @hover-color: #f6f6f6; @hover-bg: rgba(0, 0, 0, 0.1)) {\n background-color: @color;\n //Navbar links\n .nav > li > a {\n color: @font-color;\n }\n\n .nav > li > a:hover,\n .nav > li > a:active,\n .nav > li > a:focus,\n .nav .open > a,\n .nav .open > a:hover,\n .nav .open > a:focus,\n .nav > .active > a {\n background: @hover-bg;\n color: @hover-color;\n }\n\n //Add color to the sidebar toggle button\n .sidebar-toggle {\n color: @font-color;\n &:hover {\n color: @hover-color;\n background: @hover-bg;\n }\n }\n}\n\n//Logo color variation\n.logo-variant(@bg-color; @color: #fff; @border-bottom-color: transparent; @border-bottom-width: 0) {\n background-color: @bg-color;\n color: @color;\n border-bottom: @border-bottom-width solid @border-bottom-color;\n\n &:hover {\n background-color: darken(@bg-color, 1%);\n }\n}\n\n//Box solid color variantion creator\n.box-solid-variant(@color; @text-color: #fff) {\n border: 1px solid @color;\n > .box-header {\n color: @text-color;\n background: @color;\n background-color: @color;\n a,\n .btn {\n color: @text-color;\n }\n }\n}\n\n//Direct Chat Variant\n.direct-chat-variant(@bg-color; @color: #fff) {\n .right > .direct-chat-text {\n background: @bg-color;\n border-color: @bg-color;\n color: @color;\n &:after,\n &:before {\n border-left-color: @bg-color;\n }\n }\n}\n\n//border radius creator\n.border-radius(@radius) {\n border-radius: @radius;\n}\n//Different radius each side\n.border-radius(@top-left; @top-right; @bottom-left; @bottom-right) {\n border-top-left-radius: @top-left;\n border-top-right-radius: @top-right;\n border-bottom-right-radius: @bottom-right;\n border-bottom-left-radius: @bottom-left;\n}\n\n//Gradient background\n.gradient(@color: #F5F5F5, @start: #EEE, @stop: #FFF) {\n background: @color;\n background: -webkit-gradient(linear,\n left bottom,\n left top,\n color-stop(0, @start),\n color-stop(1, @stop));\n background: -ms-linear-gradient(bottom,\n @start,\n @stop);\n background: -moz-linear-gradient(center bottom,\n @start 0%,\n @stop 100%);\n background: -o-linear-gradient(@stop,\n @start);\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",@stop,@start));\n}\n\n//Added 2.1.0\n//Skins Mixins\n\n//Dark Sidebar Mixin\n.skin-dark-sidebar(@link-hover-border-color) {\n // Sidebar background color (Both .wrapper and .left-side are responsible for sidebar bg color)\n .wrapper,\n .main-sidebar,\n .left-side {\n background-color: @sidebar-dark-bg;\n }\n //User Panel (resides in the sidebar)\n .user-panel {\n > .info, > .info > a {\n color: #fff;\n }\n }\n //Sidebar Menu. First level links\n .sidebar-menu > li {\n //Section Headning\n &.header {\n color: lighten(@sidebar-dark-bg, 20%);\n background: darken(@sidebar-dark-bg, 4%);\n }\n //links\n > a {\n border-left: 3px solid transparent;\n }\n //Hover and active states\n &:hover > a, &.active > a {\n color: @sidebar-dark-hover-color;\n background: @sidebar-dark-hover-bg;\n border-left-color: @link-hover-border-color;\n }\n //First Level Submenu\n > .treeview-menu {\n margin: 0 1px;\n background: @sidebar-dark-submenu-bg;\n }\n }\n //All links within the sidebar menu\n .sidebar a {\n color: @sidebar-dark-color;\n &:hover {\n text-decoration: none;\n }\n }\n //All submenus\n .treeview-menu {\n > li {\n > a {\n color: @sidebar-dark-submenu-color;\n }\n &.active > a, > a:hover {\n color: @sidebar-dark-submenu-hover-color;\n }\n }\n }\n //The sidebar search form\n .sidebar-form {\n .border-radius(3px);\n border: 1px solid lighten(@sidebar-dark-bg, 10%);\n margin: 10px 10px;\n input[type=\"text\"], .btn {\n box-shadow: none;\n background-color: lighten(@sidebar-dark-bg, 10%);\n border: 1px solid transparent;\n height: 35px;\n .transition(all @transition-speed @transition-fn);\n }\n input[type=\"text\"] {\n color: #666;\n .border-radius(2px, 0, 2px, 0);\n &:focus, &:focus + .input-group-btn .btn {\n background-color: #fff;\n color: #666;\n }\n &:focus + .input-group-btn .btn {\n border-left-color: #fff;\n }\n }\n .btn {\n color: #999;\n .border-radius(0, 2px, 0, 2px);\n }\n }\n}\n\n//Light Sidebar Mixin\n.skin-light-sidebar(@icon-active-color) {\n // Sidebar background color (Both .wrapper and .left-side are responsible for sidebar bg color)\n .wrapper,\n .main-sidebar,\n .left-side {\n background-color: @sidebar-light-bg;\n }\n .content-wrapper,\n .main-footer {\n border-left: 1px solid @gray;\n }\n //User Panel (resides in the sidebar)\n .user-panel {\n > .info, > .info > a {\n color: @sidebar-light-color;\n }\n }\n //Sidebar Menu. First level links\n .sidebar-menu > li {\n .transition(border-left-color .3s ease);\n //border-left: 3px solid transparent;\n //Section Headning\n &.header {\n color: lighten(@sidebar-light-color, 25%);\n background: @sidebar-light-bg;\n }\n //links\n > a {\n border-left: 3px solid transparent;\n font-weight: 600;\n }\n //Hover and active states\n &:hover > a,\n &.active > a {\n color: @sidebar-light-hover-color;\n background: @sidebar-light-hover-bg;\n }\n &:hover > a {\n\n }\n &.active {\n border-left-color: @icon-active-color;\n > a {\n font-weight: 600;\n }\n }\n //First Level Submenu\n > .treeview-menu {\n background: @sidebar-light-submenu-bg;\n }\n }\n //All links within the sidebar menu\n .sidebar a {\n color: @sidebar-light-color;\n &:hover {\n text-decoration: none;\n }\n }\n //All submenus\n .treeview-menu {\n > li {\n > a {\n color: @sidebar-light-submenu-color;\n }\n &.active > a,\n > a:hover {\n color: @sidebar-light-submenu-hover-color;\n }\n &.active > a {\n font-weight: 600;\n }\n }\n }\n //The sidebar search form\n .sidebar-form {\n .border-radius(3px);\n border: 1px solid @gray;//darken(@sidebar-light-bg, 5%);\n margin: 10px 10px;\n input[type=\"text\"],\n .btn {\n box-shadow: none;\n background-color: #fff;//darken(@sidebar-light-bg, 3%);\n border: 1px solid transparent;\n height: 35px;\n .transition(all @transition-speed @transition-fn);\n }\n input[type=\"text\"] {\n color: #666;\n .border-radius(2px, 0, 2px, 0);\n &:focus,\n &:focus + .input-group-btn .btn {\n background-color: #fff;\n color: #666;\n }\n &:focus + .input-group-btn .btn {\n border-left-color: #fff;\n }\n }\n .btn {\n color: #999;\n .border-radius(0, 2px, 0, 2px);\n }\n }\n @media(min-width: @screen-sm-min) {\n &.sidebar-mini.sidebar-collapse {\n .sidebar-menu > li > .treeview-menu {\n border-left: 1px solid @gray;\n }\n }\n }\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They will be removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility){\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/public/css/dist/skins/skin-blue.min.css b/public/css/dist/skins/skin-blue.min.css deleted file mode 100644 index 19476e851534..000000000000 --- a/public/css/dist/skins/skin-blue.min.css +++ /dev/null @@ -1,253 +0,0 @@ -/* - * Skin: Blue - * ---------- - */ -.skin-blue .main-header .navbar { - background-color: #3c8dbc; -} -.skin-blue .main-header .navbar .nav > li > a { - color: #fff; -} -.skin-blue .main-header .navbar .nav > li > a:hover, -.skin-blue .main-header .navbar .nav > li > a:active, -.skin-blue .main-header .navbar .nav > li > a:focus, -.skin-blue .main-header .navbar .nav .open > a, -.skin-blue .main-header .navbar .nav .open > a:hover, -.skin-blue .main-header .navbar .nav .open > a:focus, -.skin-blue .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-blue .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-blue .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-blue .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-blue .main-header .navbar .sidebar-toggle:hover { - background-color: #367fa9; -} -@media (max-width: 767px) { - .skin-blue .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - } - .skin-blue .main-header .navbar .dropdown-menu li a { - color: #333; - } - .skin-blue .main-header .navbar .dropdown-menu li a:hover { - background: #367fa9; - } -} -.skin-blue .main-header li.user-header { - background-color: #3c8dbc; -} -.skin-blue .content-header { - background: transparent; -} -.skin-blue .wrapper, -.skin-blue .main-sidebar, -.skin-blue .left-side { - background-color: #222d32; -} -.skin-blue .user-panel > .info, -.skin-blue .user-panel > .info > a { - color: #fff; -} -.skin-blue .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-blue .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-blue .sidebar-menu > li:hover > a, -.skin-blue .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #3c8dbc; -} -.skin-blue .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-blue .sidebar a { - color: #b8c7ce; -} -.skin-blue .sidebar a:hover { - text-decoration: none; -} -.skin-blue .treeview-menu > li > a { - color: #8aa4af; -} -.skin-blue .treeview-menu > li.active > a, -.skin-blue .treeview-menu > li > a:hover { - color: #fff; -} -.skin-blue .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-blue .sidebar-form input[type="text"], -.skin-blue .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-blue .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-blue .sidebar-form input[type="text"]:focus, -.skin-blue .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-blue .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-blue .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-blue.layout-top-nav .main-header > .logo .logo-variant { - background-color: unset; -} -.btn.btn-primary, -btn-sm.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -btn-sm .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #307095; - border-color: #23536f; - color: #fff !important; -} -.btna.btn-primary:hover, -btn-sma.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #23536f; - border-color: #23536f; - color: #fff; -} -.btn.btn-white:link, -btn-sm.btn-white:link, -.btn:hover.btn-white:link { - background-color: #307095; - color: #fff; -} -.btn.btn-white:hover, -btn-sm.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: #173648; - color: #fff; -} -.btn.btn-white:visited, -btn-sm.btn-white:visited, -.btn:hover.btn-white:visited { - background-color: #173648; - color: #fff; -} -.btn-warning, -.btn-warning:link, -a.btn-warning:hover, -.btn-warning:link, -.btn-warning:visited, -.btn-danger, -.btn-danger:link, -a.btn-danger:hover, -.btn-danger:link, -.btn-danger:visited { - color: #fff; -} -.btn-default:link, -a.btn-default:hover, -.btn-default:visited { - color: #505156; -} -:root { - --button-default: #505156; - --button-primary: #1d455b; - --button-hover: #173648; - --header: #3c8dbc; - /* Use same as Header picker */ - --text-main: #BBB; - --text-sub: #9b9b9b; - --link: #296282; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #5fa4cc; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #86bad8; - /* Use same as Header picker, lighten by 70% */ - --nav-link: #FFF; - /* Use same as Header picker */ - --light-link: #fff; - /* Use same as Header picker */ -} -a.btn-info:link, -a.btn-warning:link, -a.btn-danger:link { - color: #FFF; -} -a.btn-info:visited, -a.btn-warning:visited, -a.btn-danger:visited { - color: #FFF; -} -a:link { - color: var(--link); -} -a:visited { - color: var(--visited-link); -} -a:hover { - color: var(--hover-link); -} -.text-primary { - color: #23536f; -} -.far fa-life-ring { - color: var(--link); -} -.fixed-table-container tbody .selected td { - background-color: #fff8af; -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: #3c8dbc; -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} -a.settings_button:link, -a.settings_button:visited, -a.settings_button:hover { - color: #3c8dbc; -} -a.label.label-default:link { - color: #307095; - /* Use same as Header picker, lighten by 70% */ -} -a.label.label-default:visited { - color: #23536f; - /* Use same as Header picker, lighten by 70% */ -} -a.label.label-default:hover { - background-color: #BBB; - color: #296282; -} - - -/*# sourceMappingURL=skin-blue.css.map*/ \ No newline at end of file diff --git a/public/css/dist/skins/skin-contrast.css b/public/css/dist/skins/skin-contrast.css deleted file mode 100644 index 1bc66819f1aa..000000000000 --- a/public/css/dist/skins/skin-contrast.css +++ /dev/null @@ -1,245 +0,0 @@ -/* - * Skin: Contrast - * ---------- - */ -.skin-contrast .main-header .navbar { - background-color: #001F3F; -} -.skin-contrast .main-header .navbar .nav > li > a { - color: #fff; -} -.skin-contrast .main-header .navbar .nav > li > a:hover, -.skin-contrast .main-header .navbar .nav > li > a:active, -.skin-contrast .main-header .navbar .nav > li > a:focus, -.skin-contrast .main-header .navbar .nav .open > a, -.skin-contrast .main-header .navbar .nav .open > a:hover, -.skin-contrast .main-header .navbar .nav .open > a:focus, -.skin-contrast .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-contrast .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-contrast .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-contrast .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-contrast .main-header .navbar .sidebar-toggle:hover { - background-color: #001226; -} -@media (max-width: 767px) { - .skin-contrast .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - } - .skin-contrast .main-header .navbar .dropdown-menu li a { - color: #fff; - } - .skin-contrast .main-header .navbar .dropdown-menu li a:hover { - background: #001226; - } -} -.skin-contrast .main-header li.user-header { - background-color: #001F3F; -} -.skin-contrast .content-header { - background: transparent; -} -.skin-contrast .wrapper, -.skin-contrast .main-sidebar, -.skin-contrast .left-side { - background-color: #222d32; -} -.skin-contrast .user-panel > .info, -.skin-contrast .user-panel > .info > a { - color: #fff; -} -.skin-contrast .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-contrast .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-contrast .sidebar-menu > li:hover > a, -.skin-contrast .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #001F3F; -} -.skin-contrast .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-contrast .sidebar a { - color: #b8c7ce; -} -.skin-contrast .sidebar a:hover { - text-decoration: none; -} -.skin-contrast .treeview-menu > li > a { - color: #8aa4af; -} -.skin-contrast .treeview-menu > li.active > a, -.skin-contrast .treeview-menu > li > a:hover { - color: #fff; -} -.skin-contrast .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-contrast .sidebar-form input[type="text"], -.skin-contrast .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-contrast .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-contrast .sidebar-form input[type="text"]:focus, -.skin-contrast .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-contrast .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-contrast .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-contrast.layout-top-nav .main-header > .logo .logo-variant { - background-color: none; -} -.btn.btn-default:hover, -.btn:hover.btn-default:hover, -.btn .btn-default:link:hover, -.btn:hover .btn-default:link:hover { - color: #00060c; -} -.btn.btn-default:visited, -.btn:hover.btn-default:visited, -.btn .btn-default:link:visited, -.btn:hover .btn-default:link:visited { - color: #00060c; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #00060c; - border-color: #000000; - color: #fff; -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #000000; - border-color: #000000; - color: #fff; -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - background-color: #00060c; - color: #fff; -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: #000000; - color: #fff; -} -a.btn.btn-link.text-left { - color: #001F3F; - border: 1px solid #000; -} -a.btn.btn-link.text-left:hover { - color: #001F3F; -} -a { - color: #001F3F; -} -a:hover { - color: #001F3F; - text-decoration: underline; -} -a:visited { - color: #001F3F; -} -a.btn:hover { - color: #fff; - text-decoration: underline; -} -a.btn:visited { - color: #fff; - text-decoration: none; -} -.text-primary { - color: #000000; -} -.skin-contrast .treeview-menu > li > a { - color: #FFF; -} -.bg-teal { - background-color: #1b6a6a !important; -} -.bg-orange { - background-color: #995400 !important; -} -.bg-purple { - background-color: #3a3767 !important; -} -.bg-maroon { - background-color: #7d1038 !important; -} -.pagination > li > a { - color: #00060c !important; -} -.pagination > .active > a { - background-color: #001F3F; - color: #FFF !important; -} -.btn-success { - background-color: #000d07; -} -input::-webkit-input-placeholder { - /* Chrome/Opera/Safari */ - color: #b5bbc8 !important; -} -input::-moz-placeholder { - /* Firefox 19+ */ - color: #b5bbc8 !important; -} -input::-ms-input-placeholder { - /* IE 10+ */ - color: #b5bbc8 !important; -} -.select2-default, -.select2-selection__placeholder { - color: #37383c !important; -} -.callout.callout-info { - background-color: #23536f !important; -} -.fixed-table-container tbody .selected td { - background-color: #fff8af; -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} - - -/*# sourceMappingURL=skin-contrast.css.map*/ \ No newline at end of file diff --git a/public/css/dist/skins/skin-contrast.css.map b/public/css/dist/skins/skin-contrast.css.map deleted file mode 100644 index e82823531bd0..000000000000 --- a/public/css/dist/skins/skin-contrast.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"css/dist/skins/skin-contrast.css","mappings":"AAAA;;;EAGE;AAMF;ECHE;ADAF;AAGA;ECAI;ADAJ;AAAA;;;;;;;ECUI;EACA;ADDJ;AAVA;ECgBI;ADHJ;ACII;EACE;EACA;ADFN;AAjBA;EAMQ;AAcR;AAbQ;EACE;AAeV;AAZM;EAGM;IACE;EAYZ;EAhBI;IAOQ;EAYZ;EAXY;IACE;EAad;AACF;AAlCA;EA8BM;AAON;AArCA;EAoCI;AAIJ;AAxCA;;;ECsGI;ADzDJ;AA7CA;;EC2GM;AD1DN;ACgEI;EACE;EACA;AD9DN;AArDA;ECuHM;AD/DN;ACkEI;;EACE;EACA;EACA;AD/DN;AA9DA;ECiIM;EACA;ADhEN;AAlEA;ECuII;ADlEJ;ACmEI;EACE;ADjEN;AAxEA;ECgJQ;ADrER;ACuEM;;EACE;ADpER;AA/EA;ECgEE;EA0FE;EACA;ADvEJ;AApFA;;EC6JM;EACA;EACA;EACA;ECuBI;AFzFV;AA9FA;ECoKM;EAhGJ;EACA;EACA;EACA;AD8BF;ACiEM;;EACE;EACA;AD9DR;ACgEM;EACE;AD9DR;AA7GA;EC+KM;EA3GJ;EACA;EACA;EACA;AD6CF;AAzEA;EAEI;AA0EJ;AAhEI;;;;EACE;AAqEN;AAnEI;;;;EACE;AAwEN;AApEE;;;;EACE;EACA;EACA;AAyEJ;AAtEE;;EACE;EACA;EACA;AAyEJ;AAtEE;;EACE;EACA;AAyEJ;AAtEE;;EACE;EACA;AAyEJ;AAtEA;EACE;EACA;AAwEF;AAtEA;EACE;AAwEF;AArEA;EACE;AAuEF;AAtEE;EACE;EACA;AAwEJ;AArEE;EACE;AAuEJ;AAlEE;EACE;EACA;AAoEJ;AAlEE;EACE;EACA;AAoEJ;AA/DA;EACE;AAiEF;AA9DA;EACE;AAgEF;AA7DA;EACE;AA+DF;AA5DA;EACE;AA8DF;AA3DA;EACE;AA6DF;AA1DA;EACE;AA4DF;AAzDA;EACE;AA2DF;AAxDA;EACE;EACA;AA0DF;AAvDA;EACE;AAyDF;AApDA;EAsDE,wBAAwB;EArDxB;AAuDF;AArDA;EAuDE,gBAAgB;EAtDhB;AAwDF;AAtDA;EAwDE,WAAW;EAvDX;AAyDF;AAtDA;;EACE;AAyDF;AAtDA;EACE;AAwDF;AApDA;EACE;AAsDF;AAnDA;;EACE;AAsDF","sources":["webpack:///./resources/assets/less/skins/skin-contrast.less","webpack:///./resources/assets/less/mixins.less","webpack:///./resources/assets/less/bootstrap-less/mixins/vendor-prefixes.less"],"sourcesContent":["/*\n * Skin: Contrast\n * ----------\n */\n@import \"../bootstrap-less/mixins.less\";\n@import \"../bootstrap-less/variables.less\";\n@import \"../variables.less\";\n@import \"../mixins.less\";\n\n.skin-contrast {\n //Navbar\n .main-header {\n .navbar {\n .navbar-variant(@navy; #fff);\n .sidebar-toggle {\n color: #fff;\n &:hover {\n background-color: darken(@navy, 5%);\n }\n }\n @media (max-width: @screen-header-collapse) {\n .dropdown-menu {\n li {\n &.divider {\n background-color: rgba(255, 255, 255, 0.1);\n }\n a {\n color: #fff;\n &:hover {\n background: darken(@navy, 5%);\n }\n }\n }\n }\n }\n }\n //Logo\n\n li.user-header {\n background-color: @navy;\n }\n }\n\n //Content Header\n .content-header {\n background: transparent;\n }\n\n //Create the sidebar skin\n .skin-dark-sidebar(@navy);\n}\n\n.skin-contrast.layout-top-nav .main-header > .logo {\n .logo-variant {\n background-color: none;\n }\n}\n\n\n\n.btn, .btn:hover {\n\n\n &.btn-default, .btn-default:link {\n &:hover {\n color: darken(@navy, 10%)\n }\n &:visited {\n color: darken(@navy, 10%)\n }\n }\n\n &.btn-primary, .btn-primary:link {\n background-color: darken(@navy, 10%);\n border-color: darken(@navy, 20%);\n color: #fff;\n }\n\n &a.btn-primary:hover {\n background-color: darken(@navy, 20%);\n border-color: darken(@navy, 20%);\n color: #fff;\n }\n\n &.btn-white:link {\n background-color: darken(@navy, 10%);\n color: #fff;\n }\n\n &.btn-white:hover {\n background-color: darken(@navy, 30%);\n color: #fff;\n }\n}\na.btn.btn-link.text-left{\n color:@navy;\n border: 1px solid #000;\n}\na.btn.btn-link.text-left:hover{\n color:@navy;\n}\n\na {\n color: @navy;\n &:hover {\n color: @navy;\n text-decoration: underline;\n\n }\n &:visited {\n color: @navy;\n }\n}\n\na.btn {\n &:hover {\n color: #fff;\n text-decoration: underline;\n }\n &:visited {\n color: #fff;\n text-decoration: none;\n\n }\n}\n\n.text-primary {\n color: darken(@navy, 20%);\n}\n\n.skin-contrast .treeview-menu>li>a {\n color: #FFF;\n}\n\n.bg-teal {\n background-color: darken(@teal, 25%)!important;\n}\n\n.bg-orange {\n background-color: darken(@orange, 20%)!important;\n}\n\n.bg-purple {\n background-color: darken(@purple, 20%)!important;\n}\n\n.bg-maroon {\n background-color: darken(@maroon, 20%)!important;\n}\n\n.pagination>li>a {\n color: darken(@navy, 10%)!important;\n}\n\n.pagination>.active>a {\n background-color: @navy;\n color: #FFF!important;\n}\n\n.btn-success {\n background-color: darken(@green, 30%);\n}\n\n\n\ninput::-webkit-input-placeholder { /* Chrome/Opera/Safari */\n color: darken(@gray, 10%) !important;\n}\ninput::-moz-placeholder { /* Firefox 19+ */\n color: darken(@gray, 10%) !important;\n}\ninput::-ms-input-placeholder { /* IE 10+ */\n color: darken(@gray, 10%) !important;\n}\n\n.select2-default, .select2-selection__placeholder {\n color: darken(@dark-gray, 10%) !important;\n}\n\n.callout.callout-info {\n background-color: darken(@blue, 20%)!important;\n}\n\n\n.fixed-table-container tbody .selected td {\n background-color: #fff8af;\n}\n\n.search-highlight, .search-highlight:hover {\n background-color: #e9d15b;\n}","//AdminLTE mixins\n//===============\n\n\n//Changes the color and the hovering properties of the navbar\n.navbar-variant(@color; @font-color: rgba(255, 255, 255, 0.8); @hover-color: #f6f6f6; @hover-bg: rgba(0, 0, 0, 0.1)) {\n background-color: @color;\n //Navbar links\n .nav > li > a {\n color: @font-color;\n }\n\n .nav > li > a:hover,\n .nav > li > a:active,\n .nav > li > a:focus,\n .nav .open > a,\n .nav .open > a:hover,\n .nav .open > a:focus,\n .nav > .active > a {\n background: @hover-bg;\n color: @hover-color;\n }\n\n //Add color to the sidebar toggle button\n .sidebar-toggle {\n color: @font-color;\n &:hover {\n color: @hover-color;\n background: @hover-bg;\n }\n }\n}\n\n//Logo color variation\n.logo-variant(@bg-color; @color: #fff; @border-bottom-color: transparent; @border-bottom-width: 0) {\n background-color: @bg-color;\n color: @color;\n border-bottom: @border-bottom-width solid @border-bottom-color;\n\n &:hover {\n background-color: darken(@bg-color, 1%);\n }\n}\n\n//Box solid color variantion creator\n.box-solid-variant(@color; @text-color: #fff) {\n border: 1px solid @color;\n > .box-header {\n color: @text-color;\n background: @color;\n background-color: @color;\n a,\n .btn {\n color: @text-color;\n }\n }\n}\n\n//Direct Chat Variant\n.direct-chat-variant(@bg-color; @color: #fff) {\n .right > .direct-chat-text {\n background: @bg-color;\n border-color: @bg-color;\n color: @color;\n &:after,\n &:before {\n border-left-color: @bg-color;\n }\n }\n}\n\n//border radius creator\n.border-radius(@radius) {\n border-radius: @radius;\n}\n//Different radius each side\n.border-radius(@top-left; @top-right; @bottom-left; @bottom-right) {\n border-top-left-radius: @top-left;\n border-top-right-radius: @top-right;\n border-bottom-right-radius: @bottom-right;\n border-bottom-left-radius: @bottom-left;\n}\n\n//Gradient background\n.gradient(@color: #F5F5F5, @start: #EEE, @stop: #FFF) {\n background: @color;\n background: -webkit-gradient(linear,\n left bottom,\n left top,\n color-stop(0, @start),\n color-stop(1, @stop));\n background: -ms-linear-gradient(bottom,\n @start,\n @stop);\n background: -moz-linear-gradient(center bottom,\n @start 0%,\n @stop 100%);\n background: -o-linear-gradient(@stop,\n @start);\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",@stop,@start));\n}\n\n//Added 2.1.0\n//Skins Mixins\n\n//Dark Sidebar Mixin\n.skin-dark-sidebar(@link-hover-border-color) {\n // Sidebar background color (Both .wrapper and .left-side are responsible for sidebar bg color)\n .wrapper,\n .main-sidebar,\n .left-side {\n background-color: @sidebar-dark-bg;\n }\n //User Panel (resides in the sidebar)\n .user-panel {\n > .info, > .info > a {\n color: #fff;\n }\n }\n //Sidebar Menu. First level links\n .sidebar-menu > li {\n //Section Headning\n &.header {\n color: lighten(@sidebar-dark-bg, 20%);\n background: darken(@sidebar-dark-bg, 4%);\n }\n //links\n > a {\n border-left: 3px solid transparent;\n }\n //Hover and active states\n &:hover > a, &.active > a {\n color: @sidebar-dark-hover-color;\n background: @sidebar-dark-hover-bg;\n border-left-color: @link-hover-border-color;\n }\n //First Level Submenu\n > .treeview-menu {\n margin: 0 1px;\n background: @sidebar-dark-submenu-bg;\n }\n }\n //All links within the sidebar menu\n .sidebar a {\n color: @sidebar-dark-color;\n &:hover {\n text-decoration: none;\n }\n }\n //All submenus\n .treeview-menu {\n > li {\n > a {\n color: @sidebar-dark-submenu-color;\n }\n &.active > a, > a:hover {\n color: @sidebar-dark-submenu-hover-color;\n }\n }\n }\n //The sidebar search form\n .sidebar-form {\n .border-radius(3px);\n border: 1px solid lighten(@sidebar-dark-bg, 10%);\n margin: 10px 10px;\n input[type=\"text\"], .btn {\n box-shadow: none;\n background-color: lighten(@sidebar-dark-bg, 10%);\n border: 1px solid transparent;\n height: 35px;\n .transition(all @transition-speed @transition-fn);\n }\n input[type=\"text\"] {\n color: #666;\n .border-radius(2px, 0, 2px, 0);\n &:focus, &:focus + .input-group-btn .btn {\n background-color: #fff;\n color: #666;\n }\n &:focus + .input-group-btn .btn {\n border-left-color: #fff;\n }\n }\n .btn {\n color: #999;\n .border-radius(0, 2px, 0, 2px);\n }\n }\n}\n\n//Light Sidebar Mixin\n.skin-light-sidebar(@icon-active-color) {\n // Sidebar background color (Both .wrapper and .left-side are responsible for sidebar bg color)\n .wrapper,\n .main-sidebar,\n .left-side {\n background-color: @sidebar-light-bg;\n }\n .content-wrapper,\n .main-footer {\n border-left: 1px solid @gray;\n }\n //User Panel (resides in the sidebar)\n .user-panel {\n > .info, > .info > a {\n color: @sidebar-light-color;\n }\n }\n //Sidebar Menu. First level links\n .sidebar-menu > li {\n .transition(border-left-color .3s ease);\n //border-left: 3px solid transparent;\n //Section Headning\n &.header {\n color: lighten(@sidebar-light-color, 25%);\n background: @sidebar-light-bg;\n }\n //links\n > a {\n border-left: 3px solid transparent;\n font-weight: 600;\n }\n //Hover and active states\n &:hover > a,\n &.active > a {\n color: @sidebar-light-hover-color;\n background: @sidebar-light-hover-bg;\n }\n &:hover > a {\n\n }\n &.active {\n border-left-color: @icon-active-color;\n > a {\n font-weight: 600;\n }\n }\n //First Level Submenu\n > .treeview-menu {\n background: @sidebar-light-submenu-bg;\n }\n }\n //All links within the sidebar menu\n .sidebar a {\n color: @sidebar-light-color;\n &:hover {\n text-decoration: none;\n }\n }\n //All submenus\n .treeview-menu {\n > li {\n > a {\n color: @sidebar-light-submenu-color;\n }\n &.active > a,\n > a:hover {\n color: @sidebar-light-submenu-hover-color;\n }\n &.active > a {\n font-weight: 600;\n }\n }\n }\n //The sidebar search form\n .sidebar-form {\n .border-radius(3px);\n border: 1px solid @gray;//darken(@sidebar-light-bg, 5%);\n margin: 10px 10px;\n input[type=\"text\"],\n .btn {\n box-shadow: none;\n background-color: #fff;//darken(@sidebar-light-bg, 3%);\n border: 1px solid transparent;\n height: 35px;\n .transition(all @transition-speed @transition-fn);\n }\n input[type=\"text\"] {\n color: #666;\n .border-radius(2px, 0, 2px, 0);\n &:focus,\n &:focus + .input-group-btn .btn {\n background-color: #fff;\n color: #666;\n }\n &:focus + .input-group-btn .btn {\n border-left-color: #fff;\n }\n }\n .btn {\n color: #999;\n .border-radius(0, 2px, 0, 2px);\n }\n }\n @media(min-width: @screen-sm-min) {\n &.sidebar-mini.sidebar-collapse {\n .sidebar-menu > li > .treeview-menu {\n border-left: 1px solid @gray;\n }\n }\n }\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They will be removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility){\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/public/css/dist/skins/skin-contrast.min.css b/public/css/dist/skins/skin-contrast.min.css deleted file mode 100644 index 1bc66819f1aa..000000000000 --- a/public/css/dist/skins/skin-contrast.min.css +++ /dev/null @@ -1,245 +0,0 @@ -/* - * Skin: Contrast - * ---------- - */ -.skin-contrast .main-header .navbar { - background-color: #001F3F; -} -.skin-contrast .main-header .navbar .nav > li > a { - color: #fff; -} -.skin-contrast .main-header .navbar .nav > li > a:hover, -.skin-contrast .main-header .navbar .nav > li > a:active, -.skin-contrast .main-header .navbar .nav > li > a:focus, -.skin-contrast .main-header .navbar .nav .open > a, -.skin-contrast .main-header .navbar .nav .open > a:hover, -.skin-contrast .main-header .navbar .nav .open > a:focus, -.skin-contrast .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-contrast .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-contrast .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-contrast .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-contrast .main-header .navbar .sidebar-toggle:hover { - background-color: #001226; -} -@media (max-width: 767px) { - .skin-contrast .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - } - .skin-contrast .main-header .navbar .dropdown-menu li a { - color: #fff; - } - .skin-contrast .main-header .navbar .dropdown-menu li a:hover { - background: #001226; - } -} -.skin-contrast .main-header li.user-header { - background-color: #001F3F; -} -.skin-contrast .content-header { - background: transparent; -} -.skin-contrast .wrapper, -.skin-contrast .main-sidebar, -.skin-contrast .left-side { - background-color: #222d32; -} -.skin-contrast .user-panel > .info, -.skin-contrast .user-panel > .info > a { - color: #fff; -} -.skin-contrast .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-contrast .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-contrast .sidebar-menu > li:hover > a, -.skin-contrast .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #001F3F; -} -.skin-contrast .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-contrast .sidebar a { - color: #b8c7ce; -} -.skin-contrast .sidebar a:hover { - text-decoration: none; -} -.skin-contrast .treeview-menu > li > a { - color: #8aa4af; -} -.skin-contrast .treeview-menu > li.active > a, -.skin-contrast .treeview-menu > li > a:hover { - color: #fff; -} -.skin-contrast .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-contrast .sidebar-form input[type="text"], -.skin-contrast .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-contrast .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-contrast .sidebar-form input[type="text"]:focus, -.skin-contrast .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-contrast .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-contrast .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-contrast.layout-top-nav .main-header > .logo .logo-variant { - background-color: none; -} -.btn.btn-default:hover, -.btn:hover.btn-default:hover, -.btn .btn-default:link:hover, -.btn:hover .btn-default:link:hover { - color: #00060c; -} -.btn.btn-default:visited, -.btn:hover.btn-default:visited, -.btn .btn-default:link:visited, -.btn:hover .btn-default:link:visited { - color: #00060c; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #00060c; - border-color: #000000; - color: #fff; -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #000000; - border-color: #000000; - color: #fff; -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - background-color: #00060c; - color: #fff; -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: #000000; - color: #fff; -} -a.btn.btn-link.text-left { - color: #001F3F; - border: 1px solid #000; -} -a.btn.btn-link.text-left:hover { - color: #001F3F; -} -a { - color: #001F3F; -} -a:hover { - color: #001F3F; - text-decoration: underline; -} -a:visited { - color: #001F3F; -} -a.btn:hover { - color: #fff; - text-decoration: underline; -} -a.btn:visited { - color: #fff; - text-decoration: none; -} -.text-primary { - color: #000000; -} -.skin-contrast .treeview-menu > li > a { - color: #FFF; -} -.bg-teal { - background-color: #1b6a6a !important; -} -.bg-orange { - background-color: #995400 !important; -} -.bg-purple { - background-color: #3a3767 !important; -} -.bg-maroon { - background-color: #7d1038 !important; -} -.pagination > li > a { - color: #00060c !important; -} -.pagination > .active > a { - background-color: #001F3F; - color: #FFF !important; -} -.btn-success { - background-color: #000d07; -} -input::-webkit-input-placeholder { - /* Chrome/Opera/Safari */ - color: #b5bbc8 !important; -} -input::-moz-placeholder { - /* Firefox 19+ */ - color: #b5bbc8 !important; -} -input::-ms-input-placeholder { - /* IE 10+ */ - color: #b5bbc8 !important; -} -.select2-default, -.select2-selection__placeholder { - color: #37383c !important; -} -.callout.callout-info { - background-color: #23536f !important; -} -.fixed-table-container tbody .selected td { - background-color: #fff8af; -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} - - -/*# sourceMappingURL=skin-contrast.css.map*/ \ No newline at end of file diff --git a/public/css/dist/skins/skin-green-dark.css b/public/css/dist/skins/skin-green-dark.css deleted file mode 100644 index e34ac47400f4..000000000000 --- a/public/css/dist/skins/skin-green-dark.css +++ /dev/null @@ -1,531 +0,0 @@ -/* - * Skin: green dark - * ---------- - */ -.skin-green-dark .main-header .navbar { - background-color: #00a65a; -} -.skin-green-dark .main-header .navbar .nav > li > a { - color: #fff; -} -.skin-green-dark .main-header .navbar .nav > li > a:hover, -.skin-green-dark .main-header .navbar .nav > li > a:active, -.skin-green-dark .main-header .navbar .nav > li > a:focus, -.skin-green-dark .main-header .navbar .nav .open > a, -.skin-green-dark .main-header .navbar .nav .open > a:hover, -.skin-green-dark .main-header .navbar .nav .open > a:focus, -.skin-green-dark .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-green-dark .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-green-dark .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-green-dark .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-green-dark .main-header .navbar .sidebar-toggle:hover { - background-color: #008d4c; -} -@media (max-width: 767px) { - .skin-green-dark .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - color: #fff; - } - .skin-green-dark .main-header .navbar .dropdown-menu li a { - color: #fff; - } - .skin-green-dark .main-header .navbar .dropdown-menu li a:hover { - background: #008d4c; - color: #fff; - } -} -.skin-green-dark .main-header li.user-header { - background-color: #00a65a; -} -.skin-green-dark .content-header { - background: transparent; -} -.skin-green-dark .wrapper, -.skin-green-dark .main-sidebar, -.skin-green-dark .left-side { - background-color: #222d32; -} -.skin-green-dark .user-panel > .info, -.skin-green-dark .user-panel > .info > a { - color: #fff; -} -.skin-green-dark .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-green-dark .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-green-dark .sidebar-menu > li:hover > a, -.skin-green-dark .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #00a65a; -} -.skin-green-dark .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-green-dark .sidebar a { - color: #b8c7ce; -} -.skin-green-dark .sidebar a:hover { - text-decoration: none; -} -.skin-green-dark .treeview-menu > li > a { - color: #8aa4af; -} -.skin-green-dark .treeview-menu > li.active > a, -.skin-green-dark .treeview-menu > li > a:hover { - color: #fff; -} -.skin-green-dark .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-green-dark .sidebar-form input[type="text"], -.skin-green-dark .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-green-dark .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-green-dark .sidebar-form input[type="text"]:focus, -.skin-green-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-green-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-green-dark .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-green-dark.layout-top-nav .main-header > .logo .logo-variant { - background-color: none; -} -.btn, -.btn:hover { - color: #FFF !important; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #00733e; - border-color: #FFF; - color: #FFF; -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #004023; - border-color: #004023; - color: #FFF; -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - background-color: #00733e; - color: #FFF; -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: #000d07; - color: #FFF; -} -.btn-info { - border-color: #fff; -} -/** -The dropdown is white, so use a darker color - */ -li.dropdown-item-marker { - color: var(--button-primary); -} -a:hover { - color: var(--hover-link); -} -a:visited { - color: var(--visited-link); -} -.text-primary { - color: #fff; -} -#sort tr.cansort { - background-color: var(--back-main); - color: var(--text-main); -} -:root { - --background: #222; - --back-main: #333; - --back-sub: #312F2F; - --back-sub-alt: rgba(0, 0, 0, 0.36); - --button-default: #006400; - --button-primary: #003100; - --button-hover: #000000; - --header: #006400; - /* Use same as Header picker */ - --text-main: #FFF; - --text-sub: #9b9b9b; - --link: #9ACD32; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #b8dc70; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #d7ebad; - /* Use same as Header picker, lighten by 70% */ - --nav-link: #FFF; - /* Use same as Header picker */ - --light-link: #fff; - /* Use same as Header picker */ -} -#ldapad_test_results.well.well-sm { - color: var(--back-main); -} -a.actions { - color: #fff !important; -} -.pagination > li > a { - color: var(--light-link); - background-color: var(--back-main); -} -.pagination > .active > a { - background-color: var(--visited-link); - border-color: var(--light-link); -} -.pagination > .active > a:hover { - background-color: var(--hover-link); -} -.tasks-menu > .dropdown-menu > li .menu { - background-color: var(--back-main); -} -.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { - background-color: var(--background); -} -h2.task_menu { - color: var(--link); -} -.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { - background-color: var(--back-main); - color: var(--link); -} -.main-header .navbar, -.main-header .logo { - background-color: var(--header); - background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); - border-color: var(--header); -} -.bootstrap-table .fixed-table-container .table thead th .sortable { - color: var(--nav-link); -} -.far fa-life-ring { - color: var(--link); -} -.thead, -.navbar-nav > li > a:link { - color: var(--nav-link); -} -.modal-content { - background-color: var(--back-main); - color: var(--text-main); -} -.btn-primary.hover { - color: var(--nav-link); -} -.small-box h3, -.small-box p { - color: var(--nav-link) !important; -} -.small-box h3 a:hover, -.small-box p a:hover { - text-decoration: none; - color: var(--nav-link) !important; -} -#accessoriesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr.selected > td { - background-color: var(--back-main); -} -body { - color: var(--text-main); -} -.box, -.box.box-default { - border-top: 3px solid var(--header); - border-top-color: var(--header); -} -.box-body, -.box-footer, -.box-header { - background-color: var(--back-sub); - color: var(--header); -} -.btn-default { - background-color: var(--button-default); - color: var(--link); -} -.btn-default dropdown-toggle { - background-color: var(--button-default); - color: var(--link); -} -.btn-default:active, -.btn-default:focus, -.btn-default:hover, -.btn-default.active { - background-color: var(--button-hover); - color: var(--link); -} -.btn-primary, -.btn-primary.hover, -.btn-primary:active, -.text-green { - color: var(--text-main); -} -.btn-primary:hover { - background-color: var(--button-primary); -} -#componentsTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#consumablesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.content-wrapper { - background-color: var(--background); -} -#create-form > div > div > div > span > i.fa { - background-color: var(--back-sub); - color: var(--header); -} -.datepicker .datepicker-switch:hover, -.datepicker .next:hover, -.datepicker .prev:hover, -.datepicker tfoot tr th:hover, -.datepicker table tr td.day.focused, -.datepicker table tr td.day:hover { - background-color: var(--header); -} -.datepicker.dropdown-menu { - background-color: var(--back-main); - color: var(--text-main); -} -#details > div > div > div > table { - background-color: transparent; -} -.dropdown-menu > li > a:hover { - background-color: var(--back-main); - color: var(--nav-link); -} -.fixed-table-body thead th .th-inner { - color: var(--nav-link); -} -.form-control { - background-color: var(--back-main); - color: var(--text-main); -} -.form-control[disabled], -.form-control[readonly], -fieldset[disabled] .form-control { - background-color: var(--back-main); - color: var(--text-main); -} -h1, -h2, -h3, -h4, -h5, -h6, -p { - color: var(--text-main); -} -.help-block { - color: var(--text-sub); -} -input[type=text], -input[type=search] { - background-color: var(--back-sub); - color: var(--text-main); -} -#licensesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.main-footer { - background-color: var(--back-main); - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li > a, -.nav-tabs-custom > .nav-tabs > li.active > a { - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li.active { - border-top-color: var(--header); -} -.nav-tabs-custom > .nav-tabs > li.active > a { - background-color: var(--back-main); -} -.nav-tabs-custom > .nav-tabs > li.active > a:hover { - background-color: var(--back-sub); - color: var(--text-main); -} -.nav-tabs-custom, -.nav-tabs-custom > .tab-content { - background-color: var(--back-main); -} -.open > .dropdown-toggle.btn-default { - background-color: var(--back-sub); - color: var(--header); -} -.panel { - background-color: var(--back-sub); - color: var(--text-main); -} -.panel-default > .panel-heading { - background-color: var(--back-main); - color: var(--header); -} -.select2-container--default .select2-results__option[aria-selected=true], -.select2-container--default .select2-results__option[aria-selected=true]:hover { - background-color: var(--back-sub); - color: var(--header); -} -.select2-container--default .select2-results__option--highlighted[aria-selected] { - background-color: var(--header); - color: var(--back-main); -} -.select2-container--default .select2-selection--single .select2-selection__rendered { - color: var(--text-main); -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: var(--header); -} -.select2-selection--single { - background-color: var(--back-sub) !important; - color: var(--text-main) !important; -} -.select2-dropdown { - background-color: var(--back-main); - color: var(--text-main); -} -.skin-green-dark .main-header .navbar .dropdown-menu li a { - color: #FFFFFF; -} -.skin-green-dark .main-header .navbar .dropdown-menu li a:hover { - background-color: #006300; -} -.fixed-table-body thead th .th-inner, -.skin-green-dark .sidebar-menu > li.active > a, -.skin-green .sidebar-menu > li:hover > a, -.sidebar-toggle:hover { - background-color: var(--header) !important; -} -.tab-content, -.tab-pane { - background-color: var(--back-main); - color: var(--text-main); -} -.table-striped > tbody > tr:nth-of-type(odd) { - background-color: var(--back-sub); -} -.table-striped > tbody > tr:nth-of-type(even) { - background-color: var(--back-sub); -} -#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, -.box-body, -.box-footer, -.box-header { - color: var(--text-main); -} -.box-header.with-border { - border-bottom: #000; -} -a { - color: var(--link); -} -a:link { - color: var(--link); -} -a:hover { - color: var(--hover-link); - text-decoration: underline; -} -a:visited { - color: var(--visited-link); -} -#customFieldsTable a[href*='/models'] { - background-color: var(--back-sub-alt); - color: var(--link); -} -#customFieldsTable a[href*='/models']:hover { - background-color: var(--text-sub); - color: var(--button-hover); -} -#customFieldsTable a[href*='/models']:visited { - background-color: var(--background); - color: var(--visited-link); -} -#customFieldsTable a[href*='/fieldsets'] { - background-color: transparent; -} -.row-striped { - vertical-align: top; - line-height: 2.6; - padding: 0px; - margin-left: 20px; - box-sizing: border-box; - display: table; -} -.row-striped .row:nth-of-type(odd) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.row-striped .row:nth-of-type(even) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.row-new-striped > .row:nth-of-type(odd) { - background-color: var(--back-sub); - color: var(--text-main); -} -.row-new-striped > .row:nth-of-type(even) { - background-color: var(--back-sub-alt); - color: var(--text-main); -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} -.table > tbody > tr.warning > td { - background-color: var(--back-sub); -} - - -/*# sourceMappingURL=skin-green-dark.css.map*/ \ No newline at end of file diff --git a/public/css/dist/skins/skin-green-dark.css.map b/public/css/dist/skins/skin-green-dark.css.map deleted file mode 100644 index e475d4cef8b2..000000000000 --- a/public/css/dist/skins/skin-green-dark.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"css/dist/skins/skin-green-dark.css","mappings":"AAAA;;;EAGE;AAMF;ECHE;ADAF;AAGA;ECAI;ADAJ;AAAA;;;;;;;ECUI;EACA;ADDJ;AAVA;ECgBI;ADHJ;ACII;EACE;EACA;ADFN;AAjBA;EAMQ;AAcR;AAbQ;EACE;AAeV;AAZM;EAGM;IACE;IACA;EAYZ;EAjBI;IAQQ;EAYZ;EAXY;IACE;IACA;EAad;AACF;AApCA;EAgCM;AAON;AAvCA;EAsCI;AAIJ;AA1CA;;;ECsGI;ADvDJ;AA/CA;;EC2GM;ADxDN;AC8DI;EACE;EACA;AD5DN;AAvDA;ECuHM;AD7DN;ACgEI;;EACE;EACA;EACA;AD7DN;AAhEA;ECiIM;EACA;AD9DN;AApEA;ECuII;ADhEJ;ACiEI;EACE;AD/DN;AA1EA;ECgJQ;ADnER;ACqEM;;EACE;ADlER;AAjFA;ECgEE;EA0FE;EACA;ADrEJ;AAtFA;;EC6JM;EACA;EACA;EACA;ECuBI;AFvFV;AAhGA;ECoKM;EAhGJ;EACA;EACA;EACA;ADgCF;AC+DM;;EACE;EACA;AD5DR;AC8DM;EACE;AD5DR;AA/GA;EC+KM;EA3GJ;EACA;EACA;EACA;AD+CF;AAzEA;EAEI;AA0EJ;AApEA;;EACE;AAuEF;AArEE;;;;EACE;EACA;EACA;AA0EJ;AAtEE;;EACE;EACA;EACA;AAyEJ;AAtEE;;EACE;EACA;AAyEJ;AAtEE;;EACE;EACA;AAyEJ;AAtEA;EACE;AAwEF;AACA;;EAEE;AAtEF;EACE;AAwEF;AApEE;EACE;AAsEJ;AApEE;EACE;AAsEJ;AAlEA;EACE;AAoEF;AAjEA;EACE;EACA;AAmEF;AA9DA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAgEA,8BAA8B;EA/D9B;EACA;EACA;EAiEA,8CAA8C;EAhE9C;EAkEA,8CAA8C;EAjE9C;EAmEA,8CAA8C;EAlE9C;EAoEA,8BAA8B;EAnE9B;EAqEA,8BAA8B;AAChC;AAnEA;EACE;AAqEF;AAnEA;EACE;AAqEF;AAlEA;EACE;EACA;AAoEF;AAlEA;EACE;EACA;AAoEF;AAlEA;EACE;AAoEF;AAlEA;EACE;AAoEF;AAjEA;EACE;AAmEF;AAjEA;EACE;AAmEF;AAjEA;EACE;EACA;AAmEF;AAhEA;;EACE;EAEA;EACA;AAmEF;AAhEA;EACE;AAkEF;AAhEA;EACE;AAkEF;AAhEA;;EACE;AAmEF;AAhEA;EACE;EACA;AAkEF;AA/DA;EACE;AAiEF;AA9DA;;EACE;AAiEF;AAlEA;;EAGI;EACA;AAmEJ;AA9DA;EACE;AAgEF;AA9DA;EACE;AAgEF;AA7DA;EACE;AA+DF;AA7DA;EACE;AA+DF;AA7DA;;EACE;EACA;AAgEF;AA9DA;;;EACE;EACA;AAkEF;AAhEA;EACE;EACA;AAkEF;AA/DA;EACE;EACA;AAiEF;AA9DA;;;;EACE;EACA;AAmEF;AAjEA;;;;EACE;AAsEF;AApEA;EACE;AAsEF;AApEA;EACE;AAsEF;AApEA;EACE;AAsEF;AApEA;EACE;AAsEF;AApEA;EACE;EACA;AAsEF;AApEA;;;;;;EACE;AA2EF;AAzEA;EACE;EACA;AA2EF;AAzEA;EACE;AA2EF;AAzEA;EACE;EACA;AA2EF;AAzEA;EACE;AA2EF;AAzEA;EACE;EACA;AA2EF;AAzEA;;;EACE;EACA;AA6EF;AA3EA;;;;;;;EACE;AAmFF;AAjFA;EACE;AAmFF;AAjFA;;EACE;EACA;AAoFF;AAlFA;EACE;AAoFF;AAlFA;EACE;EACA;AAoFF;AAlFA;;EACE;AAqFF;AAnFA;EACE;AAqFF;AAnFA;EACE;AAqFF;AAnFA;EACE;EACA;AAqFF;AAnFA;;EACE;AAsFF;AApFA;EACE;EACA;AAsFF;AApFA;EACE;EACA;AAsFF;AApFA;EACE;EACA;AAsFF;AApFA;;EACE;EACA;AAuFF;AArFA;EACE;EACA;AAuFF;AArFA;EACE;AAuFF;AArFA;EACE;AAuFF;AArFA;EACE;EACA;AAuFF;AArFA;EACE;EACA;AAuFF;AArFA;EACE;AAuFF;AArFA;EACE;AAuFF;AArFA;;;;EACE;AA0FF;AAxFA;;EACE;EACA;AA2FF;AAzFA;EACE;AA2FF;AAzFA;EACE;AA2FF;AAzFA;;;;EACE;AA8FF;AA3FA;EACE;AA6FF;AA1FA;EACE;AA4FF;AA1FE;EACE;AA4FJ;AA3FE;EACE;EACA;AA6FJ;AA3FE;EACE;AA6FJ;AA1FA;EACE;EACA;AA4FF;AA1FA;EACE;EACA;AA4FF;AA1FA;EACE;EACA;AA4FF;AA1FA;EACE;AA4FF;AAzFA;EACE;EACA;EACA;EACA;EACA;EAGA;AAyFF;AArFA;EACE;EACA;EACA;EACA;AAuFF;AAnFA;EACE;EACA;EACA;EACA;AAqFF;AAnFA;EACE;EACA;AAqFF;AAnFA;EACE;EACA;AAqFF;AAjFA;;EACE;AAoFF;AAlFA;EACE;AAoFF","sources":["webpack:///./resources/assets/less/skins/skin-green-dark.less","webpack:///./resources/assets/less/mixins.less","webpack:///./resources/assets/less/bootstrap-less/mixins/vendor-prefixes.less"],"sourcesContent":["/*\n * Skin: green dark\n * ----------\n */\n@import \"../bootstrap-less/mixins.less\";\n@import \"../bootstrap-less/variables.less\";\n@import \"../variables.less\";\n@import \"../mixins.less\";\n\n.skin-green-dark {\n //Navbar\n .main-header {\n .navbar {\n .navbar-variant(@green; #fff);\n .sidebar-toggle {\n color: #fff;\n &:hover {\n background-color: darken(@green, 5%);\n }\n }\n @media (max-width: @screen-header-collapse) {\n .dropdown-menu {\n li {\n &.divider {\n background-color: rgba(255, 255, 255, 0.1);\n color: #fff;\n }\n a {\n color: #fff;\n &:hover {\n background: darken(@green, 5%);\n color: #fff;\n }\n }\n }\n }\n }\n }\n //Logo\n\n li.user-header {\n background-color: @green;\n }\n }\n\n //Content Header\n .content-header {\n background: transparent;\n }\n\n //Create the sidebar skin\n .skin-dark-sidebar(@green);\n}\n\n.skin-green-dark.layout-top-nav .main-header > .logo {\n .logo-variant {\n background-color: none;\n }\n}\n\n\n\n.btn, .btn:hover {\n color: #FFF !important;\n\n &.btn-primary, .btn-primary:link {\n background-color: darken(@green, 10%);\n border-color: #FFF;\n color: #FFF;\n }\n\n\n &a.btn-primary:hover {\n background-color: darken(@green, 20%);\n border-color: darken(@green, 20%);\n color: #FFF;\n }\n\n &.btn-white:link {\n background-color: darken(@green, 10%);\n color: #FFF;\n }\n\n &.btn-white:hover {\n background-color: darken(@green, 30%);\n color: #FFF;\n }\n}\n.btn-info {\n border-color: #fff;\n}\n/**\nThe dropdown is white, so use a darker color\n */\nli.dropdown-item-marker {\n color: var(--button-primary);\n}\n\na {\n &:hover {\n color: var(--hover-link);\n }\n &:visited {\n color: var(--visited-link);\n }\n}\n\n.text-primary {\n color: #fff;\n}\n\n#sort tr.cansort{\n background-color:var(--back-main);\n color:var(--text-main);\n}\n\n\n\n:root {\n --background: #222;\n --back-main: #333;\n --back-sub: #312F2F;\n --back-sub-alt: rgba(0, 0, 0, 0.36);\n --button-default: #006400;\n --button-primary: darken(#006400, 10%);\n --button-hover: darken(#006400, 30%);\n --header: #006400; /* Use same as Header picker */\n --text-main: #FFF;\n --text-sub: #9b9b9b;\n --link: #9ACD32; /* Use same as Header picker, lighten by 70% */\n --visited-link: lighten(#9ACD32, 15%); /* Use same as Header picker, lighten by 70% */\n --hover-link: lighten(#9ACD32, 30%); /* Use same as Header picker, lighten by 70% */\n --nav-link: #FFF; /* Use same as Header picker */\n --light-link: #fff; /* Use same as Header picker */\n}\n\n#ldapad_test_results.well.well-sm{\n color: var(--back-main);\n}\na.actions {\n color:#fff !important;\n}\n//pagination\n.pagination > li >a{\n color: var(--light-link);\n background-color: var(--back-main);\n}\n.pagination > .active > a {\n background-color: var(--visited-link);\n border-color: var(--light-link);\n}\n.pagination > .active > a:hover{\n background-color: var(--hover-link);\n}\n.tasks-menu > .dropdown-menu > li .menu{\n background-color: var(--back-main);\n}\n\n.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress{\n background-color: var(--background);\n}\nh2.task_menu{\n color:var(--link);\n}\n.navbar-custom-menu > .navbar-nav > li > .dropdown-menu{\n background-color:var(--back-main);\n color:var(--link);\n}\n\n.main-header .navbar, .main-header .logo {\n background-color: var(--header);\n background: -webkit-linear-gradient(top, var(--header) 0%,var(--header) 100%);\n background: linear-gradient(to bottom, var(--header) 0%,var(--header) 100%);\n border-color: var(--header);\n}\n\n.bootstrap-table .fixed-table-container .table thead th .sortable {\n color: var(--nav-link);\n}\n.far fa-life-ring{\n color:var(--link);\n}\n.thead, .navbar-nav>li>a:link {\n color: var(--nav-link);\n}\n\n.modal-content {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n\n.btn-primary.hover {\n color: var(--nav-link);\n}\n\n.small-box h3, .small-box p {\n color: var(--nav-link) !important;\n a:hover {\n text-decoration: none;\n color: var(--nav-link) !important;\n }\n}\n\n\n#accessoriesTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n#assetsListingTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n\n#assetsListingTable>tbody>tr.selected>td {\n background-color: var(--back-main);\n}\nbody {\n color: var(--text-main);\n}\n.box, .box.box-default {\n border-top: 3px solid var(--header);\n border-top-color: var(--header);\n}\n.box-body, .box-footer, .box-header {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.btn-default{\n background-color: var(--button-default);\n color: var(--link);\n}\n\n.btn-default dropdown-toggle {\n background-color: var(--button-default);\n color: var(--link);\n}\n\n.btn-default:active, .btn-default:focus, .btn-default:hover, .btn-default.active {\n background-color: var(--button-hover);\n color: var(--link);\n}\n.btn-primary, .btn-primary.hover, .btn-primary:active, .text-green {\n color: var(--text-main);\n}\n.btn-primary:hover {\n background-color: var(--button-primary);\n}\n#componentsTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n#consumablesTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n.content-wrapper {\n background-color: var(--background);\n}\n#create-form>div>div>div>span>i.fa {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.datepicker .datepicker-switch:hover, .datepicker .next:hover, .datepicker .prev:hover, .datepicker tfoot tr th:hover, .datepicker table tr td.day.focused, .datepicker table tr td.day:hover {\n background-color: var(--header);\n}\n.datepicker.dropdown-menu {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n#details>div>div>div>table {\n background-color: transparent;\n}\n.dropdown-menu>li>a:hover {\n background-color: var(--back-main);\n color: var(--nav-link);\n}\n.fixed-table-body thead th .th-inner{\n color: var(--nav-link);\n}\n.form-control {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{\n background-color: var(--back-main);\n color: var(--text-main);\n}\nh1, h2, h3, h4, h5, h6, p {\n color: var(--text-main);\n}\n.help-block {\n color: var(--text-sub);\n}\ninput[type=text], input[type=search] {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n#licensesTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n.main-footer {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.nav-tabs-custom>.nav-tabs>li>a, .nav-tabs-custom>.nav-tabs>li.active>a {\n color: var(--text-main);\n}\n.nav-tabs-custom>.nav-tabs>li.active {\n border-top-color: var(--header);\n}\n.nav-tabs-custom>.nav-tabs>li.active>a {\n background-color: var(--back-main);\n}\n.nav-tabs-custom>.nav-tabs>li.active>a:hover {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.nav-tabs-custom, .nav-tabs-custom>.tab-content {\n background-color: var(--back-main);\n}\n.open>.dropdown-toggle.btn-default {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.panel {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.panel-default>.panel-heading {\n background-color: var(--back-main);\n color: var(--header);\n}\n.select2-container--default .select2-results__option[aria-selected=true], .select2-container--default .select2-results__option[aria-selected=true]:hover {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.select2-container--default .select2-results__option--highlighted[aria-selected] {\n background-color: var(--header);\n color: var(--back-main);\n}\n.select2-container--default .select2-selection--single .select2-selection__rendered {\n color: var(--text-main);\n}\n.select2-container--default .select2-selection--multiple .select2-selection__choice {\n background-color: var(--header);\n}\n.select2-selection--single {\n background-color: var(--back-sub)!important;\n color: var(--text-main)!important;\n}\n.select2-dropdown {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.skin-green-dark .main-header .navbar .dropdown-menu li a {\n color: #FFFFFF;\n}\n.skin-green-dark .main-header .navbar .dropdown-menu li a:hover {\n background-color: #006300;\n}\n.fixed-table-body thead th .th-inner, .skin-green-dark .sidebar-menu>li.active>a, .skin-green .sidebar-menu>li:hover>a, .sidebar-toggle:hover {\n background-color: var(--header)!important;\n}\n.tab-content, .tab-pane {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.table-striped>tbody>tr:nth-of-type(odd) {\n background-color: var(--back-sub);\n}\n.table-striped>tbody>tr:nth-of-type(even){\n background-color: var(--back-sub);\n}\n#webui>div>div>div>div>div>table>tbody>tr>td>a>i.fa, .box-body, .box-footer, .box-header {\n color: var(--text-main);\n}\n\n.box-header.with-border {\n border-bottom: #000;\n}\n\na {\n color: var(--link);\n\n &:link {\n color: var(--link) }\n &:hover {\n color: var(--hover-link);\n text-decoration: underline;\n }\n &:visited {\n color: var(--visited-link)\n }\n}\n#customFieldsTable a[href*='/models'] {\n background-color: var(--back-sub-alt);\n color: var(--link);\n}\n#customFieldsTable a[href*='/models']:hover {\n background-color: var(--text-sub);\n color: var(--button-hover);\n}\n#customFieldsTable a[href*='/models']:visited {\n background-color: var(--background);\n color: var(--visited-link);\n}\n#customFieldsTable a[href*='/fieldsets']{\n background-color: transparent;\n}\n\n.row-striped {\n vertical-align: top;\n line-height: 2.6;\n padding: 0px;\n margin-left: 20px;\n box-sizing: border-box;\n //border-left: 1px solid #dddddd;\n //border-right: 1px solid #dddddd;\n display: table;\n\n}\n\n.row-striped .row:nth-of-type(odd) div {\n background-color: var(--back-sub);\n color: var(--text-main);\n border-top: 1px solid #dddddd;\n display: table-cell;\n\n}\n\n.row-striped .row:nth-of-type(even) div {\n background-color: var(--back-sub);\n color: var(--text-main);\n border-top: 1px solid #dddddd;\n display: table-cell;\n}\n.row-new-striped > .row:nth-of-type(odd){\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.row-new-striped > .row:nth-of-type(even){\n background-color: var(--back-sub-alt);\n color: var(--text-main);\n}\n\n\n.search-highlight, .search-highlight:hover {\n background-color: #e9d15b;\n}\n.table > tbody > tr.warning > td{\n background-color:var(--back-sub);\n}","//AdminLTE mixins\n//===============\n\n\n//Changes the color and the hovering properties of the navbar\n.navbar-variant(@color; @font-color: rgba(255, 255, 255, 0.8); @hover-color: #f6f6f6; @hover-bg: rgba(0, 0, 0, 0.1)) {\n background-color: @color;\n //Navbar links\n .nav > li > a {\n color: @font-color;\n }\n\n .nav > li > a:hover,\n .nav > li > a:active,\n .nav > li > a:focus,\n .nav .open > a,\n .nav .open > a:hover,\n .nav .open > a:focus,\n .nav > .active > a {\n background: @hover-bg;\n color: @hover-color;\n }\n\n //Add color to the sidebar toggle button\n .sidebar-toggle {\n color: @font-color;\n &:hover {\n color: @hover-color;\n background: @hover-bg;\n }\n }\n}\n\n//Logo color variation\n.logo-variant(@bg-color; @color: #fff; @border-bottom-color: transparent; @border-bottom-width: 0) {\n background-color: @bg-color;\n color: @color;\n border-bottom: @border-bottom-width solid @border-bottom-color;\n\n &:hover {\n background-color: darken(@bg-color, 1%);\n }\n}\n\n//Box solid color variantion creator\n.box-solid-variant(@color; @text-color: #fff) {\n border: 1px solid @color;\n > .box-header {\n color: @text-color;\n background: @color;\n background-color: @color;\n a,\n .btn {\n color: @text-color;\n }\n }\n}\n\n//Direct Chat Variant\n.direct-chat-variant(@bg-color; @color: #fff) {\n .right > .direct-chat-text {\n background: @bg-color;\n border-color: @bg-color;\n color: @color;\n &:after,\n &:before {\n border-left-color: @bg-color;\n }\n }\n}\n\n//border radius creator\n.border-radius(@radius) {\n border-radius: @radius;\n}\n//Different radius each side\n.border-radius(@top-left; @top-right; @bottom-left; @bottom-right) {\n border-top-left-radius: @top-left;\n border-top-right-radius: @top-right;\n border-bottom-right-radius: @bottom-right;\n border-bottom-left-radius: @bottom-left;\n}\n\n//Gradient background\n.gradient(@color: #F5F5F5, @start: #EEE, @stop: #FFF) {\n background: @color;\n background: -webkit-gradient(linear,\n left bottom,\n left top,\n color-stop(0, @start),\n color-stop(1, @stop));\n background: -ms-linear-gradient(bottom,\n @start,\n @stop);\n background: -moz-linear-gradient(center bottom,\n @start 0%,\n @stop 100%);\n background: -o-linear-gradient(@stop,\n @start);\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",@stop,@start));\n}\n\n//Added 2.1.0\n//Skins Mixins\n\n//Dark Sidebar Mixin\n.skin-dark-sidebar(@link-hover-border-color) {\n // Sidebar background color (Both .wrapper and .left-side are responsible for sidebar bg color)\n .wrapper,\n .main-sidebar,\n .left-side {\n background-color: @sidebar-dark-bg;\n }\n //User Panel (resides in the sidebar)\n .user-panel {\n > .info, > .info > a {\n color: #fff;\n }\n }\n //Sidebar Menu. First level links\n .sidebar-menu > li {\n //Section Headning\n &.header {\n color: lighten(@sidebar-dark-bg, 20%);\n background: darken(@sidebar-dark-bg, 4%);\n }\n //links\n > a {\n border-left: 3px solid transparent;\n }\n //Hover and active states\n &:hover > a, &.active > a {\n color: @sidebar-dark-hover-color;\n background: @sidebar-dark-hover-bg;\n border-left-color: @link-hover-border-color;\n }\n //First Level Submenu\n > .treeview-menu {\n margin: 0 1px;\n background: @sidebar-dark-submenu-bg;\n }\n }\n //All links within the sidebar menu\n .sidebar a {\n color: @sidebar-dark-color;\n &:hover {\n text-decoration: none;\n }\n }\n //All submenus\n .treeview-menu {\n > li {\n > a {\n color: @sidebar-dark-submenu-color;\n }\n &.active > a, > a:hover {\n color: @sidebar-dark-submenu-hover-color;\n }\n }\n }\n //The sidebar search form\n .sidebar-form {\n .border-radius(3px);\n border: 1px solid lighten(@sidebar-dark-bg, 10%);\n margin: 10px 10px;\n input[type=\"text\"], .btn {\n box-shadow: none;\n background-color: lighten(@sidebar-dark-bg, 10%);\n border: 1px solid transparent;\n height: 35px;\n .transition(all @transition-speed @transition-fn);\n }\n input[type=\"text\"] {\n color: #666;\n .border-radius(2px, 0, 2px, 0);\n &:focus, &:focus + .input-group-btn .btn {\n background-color: #fff;\n color: #666;\n }\n &:focus + .input-group-btn .btn {\n border-left-color: #fff;\n }\n }\n .btn {\n color: #999;\n .border-radius(0, 2px, 0, 2px);\n }\n }\n}\n\n//Light Sidebar Mixin\n.skin-light-sidebar(@icon-active-color) {\n // Sidebar background color (Both .wrapper and .left-side are responsible for sidebar bg color)\n .wrapper,\n .main-sidebar,\n .left-side {\n background-color: @sidebar-light-bg;\n }\n .content-wrapper,\n .main-footer {\n border-left: 1px solid @gray;\n }\n //User Panel (resides in the sidebar)\n .user-panel {\n > .info, > .info > a {\n color: @sidebar-light-color;\n }\n }\n //Sidebar Menu. First level links\n .sidebar-menu > li {\n .transition(border-left-color .3s ease);\n //border-left: 3px solid transparent;\n //Section Headning\n &.header {\n color: lighten(@sidebar-light-color, 25%);\n background: @sidebar-light-bg;\n }\n //links\n > a {\n border-left: 3px solid transparent;\n font-weight: 600;\n }\n //Hover and active states\n &:hover > a,\n &.active > a {\n color: @sidebar-light-hover-color;\n background: @sidebar-light-hover-bg;\n }\n &:hover > a {\n\n }\n &.active {\n border-left-color: @icon-active-color;\n > a {\n font-weight: 600;\n }\n }\n //First Level Submenu\n > .treeview-menu {\n background: @sidebar-light-submenu-bg;\n }\n }\n //All links within the sidebar menu\n .sidebar a {\n color: @sidebar-light-color;\n &:hover {\n text-decoration: none;\n }\n }\n //All submenus\n .treeview-menu {\n > li {\n > a {\n color: @sidebar-light-submenu-color;\n }\n &.active > a,\n > a:hover {\n color: @sidebar-light-submenu-hover-color;\n }\n &.active > a {\n font-weight: 600;\n }\n }\n }\n //The sidebar search form\n .sidebar-form {\n .border-radius(3px);\n border: 1px solid @gray;//darken(@sidebar-light-bg, 5%);\n margin: 10px 10px;\n input[type=\"text\"],\n .btn {\n box-shadow: none;\n background-color: #fff;//darken(@sidebar-light-bg, 3%);\n border: 1px solid transparent;\n height: 35px;\n .transition(all @transition-speed @transition-fn);\n }\n input[type=\"text\"] {\n color: #666;\n .border-radius(2px, 0, 2px, 0);\n &:focus,\n &:focus + .input-group-btn .btn {\n background-color: #fff;\n color: #666;\n }\n &:focus + .input-group-btn .btn {\n border-left-color: #fff;\n }\n }\n .btn {\n color: #999;\n .border-radius(0, 2px, 0, 2px);\n }\n }\n @media(min-width: @screen-sm-min) {\n &.sidebar-mini.sidebar-collapse {\n .sidebar-menu > li > .treeview-menu {\n border-left: 1px solid @gray;\n }\n }\n }\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They will be removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility){\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/public/css/dist/skins/skin-green-dark.min.css b/public/css/dist/skins/skin-green-dark.min.css deleted file mode 100644 index e34ac47400f4..000000000000 --- a/public/css/dist/skins/skin-green-dark.min.css +++ /dev/null @@ -1,531 +0,0 @@ -/* - * Skin: green dark - * ---------- - */ -.skin-green-dark .main-header .navbar { - background-color: #00a65a; -} -.skin-green-dark .main-header .navbar .nav > li > a { - color: #fff; -} -.skin-green-dark .main-header .navbar .nav > li > a:hover, -.skin-green-dark .main-header .navbar .nav > li > a:active, -.skin-green-dark .main-header .navbar .nav > li > a:focus, -.skin-green-dark .main-header .navbar .nav .open > a, -.skin-green-dark .main-header .navbar .nav .open > a:hover, -.skin-green-dark .main-header .navbar .nav .open > a:focus, -.skin-green-dark .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-green-dark .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-green-dark .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-green-dark .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-green-dark .main-header .navbar .sidebar-toggle:hover { - background-color: #008d4c; -} -@media (max-width: 767px) { - .skin-green-dark .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - color: #fff; - } - .skin-green-dark .main-header .navbar .dropdown-menu li a { - color: #fff; - } - .skin-green-dark .main-header .navbar .dropdown-menu li a:hover { - background: #008d4c; - color: #fff; - } -} -.skin-green-dark .main-header li.user-header { - background-color: #00a65a; -} -.skin-green-dark .content-header { - background: transparent; -} -.skin-green-dark .wrapper, -.skin-green-dark .main-sidebar, -.skin-green-dark .left-side { - background-color: #222d32; -} -.skin-green-dark .user-panel > .info, -.skin-green-dark .user-panel > .info > a { - color: #fff; -} -.skin-green-dark .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-green-dark .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-green-dark .sidebar-menu > li:hover > a, -.skin-green-dark .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #00a65a; -} -.skin-green-dark .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-green-dark .sidebar a { - color: #b8c7ce; -} -.skin-green-dark .sidebar a:hover { - text-decoration: none; -} -.skin-green-dark .treeview-menu > li > a { - color: #8aa4af; -} -.skin-green-dark .treeview-menu > li.active > a, -.skin-green-dark .treeview-menu > li > a:hover { - color: #fff; -} -.skin-green-dark .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-green-dark .sidebar-form input[type="text"], -.skin-green-dark .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-green-dark .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-green-dark .sidebar-form input[type="text"]:focus, -.skin-green-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-green-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-green-dark .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-green-dark.layout-top-nav .main-header > .logo .logo-variant { - background-color: none; -} -.btn, -.btn:hover { - color: #FFF !important; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #00733e; - border-color: #FFF; - color: #FFF; -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #004023; - border-color: #004023; - color: #FFF; -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - background-color: #00733e; - color: #FFF; -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: #000d07; - color: #FFF; -} -.btn-info { - border-color: #fff; -} -/** -The dropdown is white, so use a darker color - */ -li.dropdown-item-marker { - color: var(--button-primary); -} -a:hover { - color: var(--hover-link); -} -a:visited { - color: var(--visited-link); -} -.text-primary { - color: #fff; -} -#sort tr.cansort { - background-color: var(--back-main); - color: var(--text-main); -} -:root { - --background: #222; - --back-main: #333; - --back-sub: #312F2F; - --back-sub-alt: rgba(0, 0, 0, 0.36); - --button-default: #006400; - --button-primary: #003100; - --button-hover: #000000; - --header: #006400; - /* Use same as Header picker */ - --text-main: #FFF; - --text-sub: #9b9b9b; - --link: #9ACD32; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #b8dc70; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #d7ebad; - /* Use same as Header picker, lighten by 70% */ - --nav-link: #FFF; - /* Use same as Header picker */ - --light-link: #fff; - /* Use same as Header picker */ -} -#ldapad_test_results.well.well-sm { - color: var(--back-main); -} -a.actions { - color: #fff !important; -} -.pagination > li > a { - color: var(--light-link); - background-color: var(--back-main); -} -.pagination > .active > a { - background-color: var(--visited-link); - border-color: var(--light-link); -} -.pagination > .active > a:hover { - background-color: var(--hover-link); -} -.tasks-menu > .dropdown-menu > li .menu { - background-color: var(--back-main); -} -.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { - background-color: var(--background); -} -h2.task_menu { - color: var(--link); -} -.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { - background-color: var(--back-main); - color: var(--link); -} -.main-header .navbar, -.main-header .logo { - background-color: var(--header); - background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); - border-color: var(--header); -} -.bootstrap-table .fixed-table-container .table thead th .sortable { - color: var(--nav-link); -} -.far fa-life-ring { - color: var(--link); -} -.thead, -.navbar-nav > li > a:link { - color: var(--nav-link); -} -.modal-content { - background-color: var(--back-main); - color: var(--text-main); -} -.btn-primary.hover { - color: var(--nav-link); -} -.small-box h3, -.small-box p { - color: var(--nav-link) !important; -} -.small-box h3 a:hover, -.small-box p a:hover { - text-decoration: none; - color: var(--nav-link) !important; -} -#accessoriesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr.selected > td { - background-color: var(--back-main); -} -body { - color: var(--text-main); -} -.box, -.box.box-default { - border-top: 3px solid var(--header); - border-top-color: var(--header); -} -.box-body, -.box-footer, -.box-header { - background-color: var(--back-sub); - color: var(--header); -} -.btn-default { - background-color: var(--button-default); - color: var(--link); -} -.btn-default dropdown-toggle { - background-color: var(--button-default); - color: var(--link); -} -.btn-default:active, -.btn-default:focus, -.btn-default:hover, -.btn-default.active { - background-color: var(--button-hover); - color: var(--link); -} -.btn-primary, -.btn-primary.hover, -.btn-primary:active, -.text-green { - color: var(--text-main); -} -.btn-primary:hover { - background-color: var(--button-primary); -} -#componentsTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#consumablesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.content-wrapper { - background-color: var(--background); -} -#create-form > div > div > div > span > i.fa { - background-color: var(--back-sub); - color: var(--header); -} -.datepicker .datepicker-switch:hover, -.datepicker .next:hover, -.datepicker .prev:hover, -.datepicker tfoot tr th:hover, -.datepicker table tr td.day.focused, -.datepicker table tr td.day:hover { - background-color: var(--header); -} -.datepicker.dropdown-menu { - background-color: var(--back-main); - color: var(--text-main); -} -#details > div > div > div > table { - background-color: transparent; -} -.dropdown-menu > li > a:hover { - background-color: var(--back-main); - color: var(--nav-link); -} -.fixed-table-body thead th .th-inner { - color: var(--nav-link); -} -.form-control { - background-color: var(--back-main); - color: var(--text-main); -} -.form-control[disabled], -.form-control[readonly], -fieldset[disabled] .form-control { - background-color: var(--back-main); - color: var(--text-main); -} -h1, -h2, -h3, -h4, -h5, -h6, -p { - color: var(--text-main); -} -.help-block { - color: var(--text-sub); -} -input[type=text], -input[type=search] { - background-color: var(--back-sub); - color: var(--text-main); -} -#licensesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.main-footer { - background-color: var(--back-main); - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li > a, -.nav-tabs-custom > .nav-tabs > li.active > a { - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li.active { - border-top-color: var(--header); -} -.nav-tabs-custom > .nav-tabs > li.active > a { - background-color: var(--back-main); -} -.nav-tabs-custom > .nav-tabs > li.active > a:hover { - background-color: var(--back-sub); - color: var(--text-main); -} -.nav-tabs-custom, -.nav-tabs-custom > .tab-content { - background-color: var(--back-main); -} -.open > .dropdown-toggle.btn-default { - background-color: var(--back-sub); - color: var(--header); -} -.panel { - background-color: var(--back-sub); - color: var(--text-main); -} -.panel-default > .panel-heading { - background-color: var(--back-main); - color: var(--header); -} -.select2-container--default .select2-results__option[aria-selected=true], -.select2-container--default .select2-results__option[aria-selected=true]:hover { - background-color: var(--back-sub); - color: var(--header); -} -.select2-container--default .select2-results__option--highlighted[aria-selected] { - background-color: var(--header); - color: var(--back-main); -} -.select2-container--default .select2-selection--single .select2-selection__rendered { - color: var(--text-main); -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: var(--header); -} -.select2-selection--single { - background-color: var(--back-sub) !important; - color: var(--text-main) !important; -} -.select2-dropdown { - background-color: var(--back-main); - color: var(--text-main); -} -.skin-green-dark .main-header .navbar .dropdown-menu li a { - color: #FFFFFF; -} -.skin-green-dark .main-header .navbar .dropdown-menu li a:hover { - background-color: #006300; -} -.fixed-table-body thead th .th-inner, -.skin-green-dark .sidebar-menu > li.active > a, -.skin-green .sidebar-menu > li:hover > a, -.sidebar-toggle:hover { - background-color: var(--header) !important; -} -.tab-content, -.tab-pane { - background-color: var(--back-main); - color: var(--text-main); -} -.table-striped > tbody > tr:nth-of-type(odd) { - background-color: var(--back-sub); -} -.table-striped > tbody > tr:nth-of-type(even) { - background-color: var(--back-sub); -} -#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, -.box-body, -.box-footer, -.box-header { - color: var(--text-main); -} -.box-header.with-border { - border-bottom: #000; -} -a { - color: var(--link); -} -a:link { - color: var(--link); -} -a:hover { - color: var(--hover-link); - text-decoration: underline; -} -a:visited { - color: var(--visited-link); -} -#customFieldsTable a[href*='/models'] { - background-color: var(--back-sub-alt); - color: var(--link); -} -#customFieldsTable a[href*='/models']:hover { - background-color: var(--text-sub); - color: var(--button-hover); -} -#customFieldsTable a[href*='/models']:visited { - background-color: var(--background); - color: var(--visited-link); -} -#customFieldsTable a[href*='/fieldsets'] { - background-color: transparent; -} -.row-striped { - vertical-align: top; - line-height: 2.6; - padding: 0px; - margin-left: 20px; - box-sizing: border-box; - display: table; -} -.row-striped .row:nth-of-type(odd) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.row-striped .row:nth-of-type(even) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.row-new-striped > .row:nth-of-type(odd) { - background-color: var(--back-sub); - color: var(--text-main); -} -.row-new-striped > .row:nth-of-type(even) { - background-color: var(--back-sub-alt); - color: var(--text-main); -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} -.table > tbody > tr.warning > td { - background-color: var(--back-sub); -} - - -/*# sourceMappingURL=skin-green-dark.css.map*/ \ No newline at end of file diff --git a/public/css/dist/skins/skin-green.css b/public/css/dist/skins/skin-green.css deleted file mode 100644 index f678fab6e025..000000000000 --- a/public/css/dist/skins/skin-green.css +++ /dev/null @@ -1,213 +0,0 @@ -/* - * Skin: Green - * ---------- - */ -:root { - --background: #222; - --back-main: #333; - --back-sub: #3d4144; - --back-sub-alt: rgba(0, 0, 0, 0.36); - --button-default: #005a31; - --button-primary: #002715; - --button-hover: #000d07; - --header: #00a65a; - /* Use same as Header picker */ - --text-main: #BBB; - --text-sub: #9b9b9b; - --link: #00a65a; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #00f383; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #0dff90; -} -.skin-green .main-header .navbar { - background-color: #00a65a; -} -.skin-green .main-header .navbar .nav > li > a { - color: #fff; -} -.skin-green .main-header .navbar .nav > li > a:hover, -.skin-green .main-header .navbar .nav > li > a:active, -.skin-green .main-header .navbar .nav > li > a:focus, -.skin-green .main-header .navbar .nav .open > a, -.skin-green .main-header .navbar .nav .open > a:hover, -.skin-green .main-header .navbar .nav .open > a:focus, -.skin-green .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-green .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-green .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-green .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-green .main-header .navbar .sidebar-toggle:hover { - background-color: #008d4c; -} -@media (max-width: 767px) { - .skin-green .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - } - .skin-green .main-header .navbar .dropdown-menu li a { - color: #333; - } - .skin-green .main-header .navbar .dropdown-menu li a:hover { - background: #008d4c; - } -} -.skin-green .main-header li.user-header { - background-color: #00a65a; -} -.skin-green .content-header { - background: transparent; -} -.skin-green .wrapper, -.skin-green .main-sidebar, -.skin-green .left-side { - background-color: #222d32; -} -.skin-green .user-panel > .info, -.skin-green .user-panel > .info > a { - color: #fff; -} -.skin-green .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-green .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-green .sidebar-menu > li:hover > a, -.skin-green .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #00a65a; -} -.skin-green .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-green .sidebar a { - color: #b8c7ce; -} -.skin-green .sidebar a:hover { - text-decoration: none; -} -.skin-green .treeview-menu > li > a { - color: #8aa4af; -} -.skin-green .treeview-menu > li.active > a, -.skin-green .treeview-menu > li > a:hover { - color: #fff; -} -.skin-green .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-green .sidebar-form input[type="text"], -.skin-green .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-green .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-green .sidebar-form input[type="text"]:focus, -.skin-green .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-green .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-green .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-green.layout-top-nav .main-header > .logo .logo-variant { - background-color: none; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #00733e; - border-color: #004023; - color: #fff; -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #004023; - border-color: #004023; - color: #fff; -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - background-color: #00733e; - color: #fff; -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: #000d07; - color: #fff; -} -a.btn-info:link, -a.btn-warning:link, -a.btn-danger:link { - color: #FFF; -} -a.btn-info:visited, -a.btn-warning:visited, -a.btn-danger:visited { - color: #FFF; -} -a:link { - color: var(--link); -} -a:visited { - color: var(--visited-link); -} -a { - color: #00a65a; -} -a:hover { - color: #004023; -} -a:visited { - color: #00a65a; -} -.text-primary { - color: #004023; -} -.far fa-life-ring { - color: var(--link); -} -.fixed-table-container tbody .selected td { - background-color: #fff8af; -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: #00a65a; -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} - - -/*# sourceMappingURL=skin-green.css.map*/ \ No newline at end of file diff --git a/public/css/dist/skins/skin-green.css.map b/public/css/dist/skins/skin-green.css.map deleted file mode 100644 index d2dac373e5f8..000000000000 --- a/public/css/dist/skins/skin-green.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"css/dist/skins/skin-green.css","mappings":"AAAA;;;EAGE;AAKF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAHA,8BAA8B;EAI9B;EACA;EACA;EAFA,8CAA8C;EAG9C;EADA,8CAA8C;EAE9C;AAAF;AAEA;ECjBE;ADkBF;AADA;ECdI;ADkBJ;AAJA;;;;;;;ECJI;EACA;ADiBJ;AAdA;ECEI;ADeJ;ACdI;EACE;EACA;ADgBN;AArBA;EAMQ;AAkBR;AAjBQ;EACE;AAmBV;AAhBM;EAGM;IACE;EAgBZ;EApBI;IAOQ;EAgBZ;EAfY;IACE;EAiBd;AACF;AAtCA;EA8BM;AAWN;AAzCA;EAoCI;AAQJ;AA5CA;;;ECwFI;ADvCJ;AAjDA;;EC6FM;ADxCN;AC8CI;EACE;EACA;AD5CN;AAzDA;ECyGM;AD7CN;ACgDI;;EACE;EACA;EACA;AD7CN;AAlEA;ECmHM;EACA;AD9CN;AAtEA;ECyHI;ADhDJ;ACiDI;EACE;AD/CN;AA5EA;ECkIQ;ADnDR;ACqDM;;EACE;ADlDR;AAnFA;ECkDE;EA0FE;EACA;ADrDJ;AAxFA;;EC+IM;EACA;EACA;EACA;ECuBI;AFvEV;AAlGA;ECsJM;EAhGJ;EACA;EACA;EACA;ADgDF;AC+CM;;EACE;EACA;AD5CR;AC8CM;EACE;AD5CR;AAjHA;ECiKM;EA3GJ;EACA;EACA;EACA;AD+DF;AA7EA;EAEI;AA8EJ;AArEE;;;;EACE;EACA;EACA;AA0EJ;AAtEE;;EACE;EACA;EACA;AAyEJ;AAtEE;;EACE;EACA;AAyEJ;AAtEE;;EACE;EACA;AAyEJ;AAtEA;;;EACE;AA0EF;AAxEC;;;EACC;AA4EF;AA1EA;EACE;AA4EF;AAzEA;EACE;AA2EF;AAxEA;EACE;AA0EF;AAzEE;EACE;AA2EJ;AAzEE;EACE;AA2EJ;AAvEA;EACE;AAyEF;AAvEA;EACE;AAyEF;AAvEA;EACE;AAyEF;AAvEA;EACE;AAyEF;AAtEA;;EACE;AAyEF","sources":["webpack:///./resources/assets/less/skins/skin-green.less","webpack:///./resources/assets/less/mixins.less","webpack:///./resources/assets/less/bootstrap-less/mixins/vendor-prefixes.less"],"sourcesContent":["/*\n * Skin: Green\n * ----------\n */\n@import \"../bootstrap-less/mixins.less\";\n@import \"../bootstrap-less/variables.less\";\n@import \"../variables.less\";\n@import \"../mixins.less\";\n:root{\n --background: #222;\n --back-main: #333;\n --back-sub: #3d4144;\n --back-sub-alt: rgba(0, 0, 0, 0.36);\n --button-default: darken(@green, 15%);\n --button-primary: darken(@green, 25%);\n --button-hover: darken(@green, 30%);\n --header: @green; /* Use same as Header picker */\n --text-main: #BBB;\n --text-sub: #9b9b9b;\n --link: @green; /* Use same as Header picker, lighten by 70% */\n --visited-link: lighten(@green, 15%); /* Use same as Header picker, lighten by 70% */\n --hover-link: lighten(@green, 20%);\n}\n.skin-green {\n //Navbar\n .main-header {\n .navbar {\n .navbar-variant(@green; #fff);\n .sidebar-toggle {\n color: #fff;\n &:hover {\n background-color: darken(@green, 5%);\n }\n }\n @media (max-width: @screen-header-collapse) {\n .dropdown-menu {\n li {\n &.divider {\n background-color: rgba(255, 255, 255, 0.1);\n }\n a {\n color: #333;\n &:hover {\n background: darken(@green, 5%);\n }\n }\n }\n }\n }\n }\n //Logo\n\n li.user-header {\n background-color: @green;\n }\n }\n\n //Content Header\n .content-header {\n background: transparent;\n }\n\n //Create the sidebar skin\n .skin-dark-sidebar(@green);\n}\n\n.skin-green.layout-top-nav .main-header > .logo {\n .logo-variant {\n background-color: none;\n }\n}\n\n\n\n.btn, .btn:hover {\n\n\n &.btn-primary, .btn-primary:link {\n background-color: darken(@green, 10%);\n border-color: darken(@green, 20%);\n color: #fff;\n }\n\n\n &a.btn-primary:hover {\n background-color: darken(@green, 20%);\n border-color: darken(@green, 20%);\n color: #fff;\n }\n\n &.btn-white:link {\n background-color: darken(@green, 10%);\n color: #fff;\n }\n\n &.btn-white:hover {\n background-color: darken(@green, 30%);\n color: #fff;\n }\n}\na.btn-info:link, a.btn-warning:link, a.btn-danger:link{\n color: #FFF;\n}\n&a.btn-info:visited, a.btn-warning:visited, a.btn-danger:visited{\n color: #FFF;\n}\na:link {\n color: var(--link);\n}\n\na:visited {\n color: var(--visited-link);\n}\n\na {\n color: @green;\n &:hover {\n color: darken(@green, 20%);\n }\n &:visited {\n color: @green;\n }\n}\n\n.text-primary {\n color: darken(@green, 20%);\n}\n.far fa-life-ring{\n color:var(--link);\n}\n.fixed-table-container tbody .selected td {\n background-color: #fff8af;\n}\n.select2-container--default .select2-selection--multiple .select2-selection__choice {\n background-color: @green;\n}\n\n.search-highlight, .search-highlight:hover {\n background-color: #e9d15b;\n}","//AdminLTE mixins\n//===============\n\n\n//Changes the color and the hovering properties of the navbar\n.navbar-variant(@color; @font-color: rgba(255, 255, 255, 0.8); @hover-color: #f6f6f6; @hover-bg: rgba(0, 0, 0, 0.1)) {\n background-color: @color;\n //Navbar links\n .nav > li > a {\n color: @font-color;\n }\n\n .nav > li > a:hover,\n .nav > li > a:active,\n .nav > li > a:focus,\n .nav .open > a,\n .nav .open > a:hover,\n .nav .open > a:focus,\n .nav > .active > a {\n background: @hover-bg;\n color: @hover-color;\n }\n\n //Add color to the sidebar toggle button\n .sidebar-toggle {\n color: @font-color;\n &:hover {\n color: @hover-color;\n background: @hover-bg;\n }\n }\n}\n\n//Logo color variation\n.logo-variant(@bg-color; @color: #fff; @border-bottom-color: transparent; @border-bottom-width: 0) {\n background-color: @bg-color;\n color: @color;\n border-bottom: @border-bottom-width solid @border-bottom-color;\n\n &:hover {\n background-color: darken(@bg-color, 1%);\n }\n}\n\n//Box solid color variantion creator\n.box-solid-variant(@color; @text-color: #fff) {\n border: 1px solid @color;\n > .box-header {\n color: @text-color;\n background: @color;\n background-color: @color;\n a,\n .btn {\n color: @text-color;\n }\n }\n}\n\n//Direct Chat Variant\n.direct-chat-variant(@bg-color; @color: #fff) {\n .right > .direct-chat-text {\n background: @bg-color;\n border-color: @bg-color;\n color: @color;\n &:after,\n &:before {\n border-left-color: @bg-color;\n }\n }\n}\n\n//border radius creator\n.border-radius(@radius) {\n border-radius: @radius;\n}\n//Different radius each side\n.border-radius(@top-left; @top-right; @bottom-left; @bottom-right) {\n border-top-left-radius: @top-left;\n border-top-right-radius: @top-right;\n border-bottom-right-radius: @bottom-right;\n border-bottom-left-radius: @bottom-left;\n}\n\n//Gradient background\n.gradient(@color: #F5F5F5, @start: #EEE, @stop: #FFF) {\n background: @color;\n background: -webkit-gradient(linear,\n left bottom,\n left top,\n color-stop(0, @start),\n color-stop(1, @stop));\n background: -ms-linear-gradient(bottom,\n @start,\n @stop);\n background: -moz-linear-gradient(center bottom,\n @start 0%,\n @stop 100%);\n background: -o-linear-gradient(@stop,\n @start);\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",@stop,@start));\n}\n\n//Added 2.1.0\n//Skins Mixins\n\n//Dark Sidebar Mixin\n.skin-dark-sidebar(@link-hover-border-color) {\n // Sidebar background color (Both .wrapper and .left-side are responsible for sidebar bg color)\n .wrapper,\n .main-sidebar,\n .left-side {\n background-color: @sidebar-dark-bg;\n }\n //User Panel (resides in the sidebar)\n .user-panel {\n > .info, > .info > a {\n color: #fff;\n }\n }\n //Sidebar Menu. First level links\n .sidebar-menu > li {\n //Section Headning\n &.header {\n color: lighten(@sidebar-dark-bg, 20%);\n background: darken(@sidebar-dark-bg, 4%);\n }\n //links\n > a {\n border-left: 3px solid transparent;\n }\n //Hover and active states\n &:hover > a, &.active > a {\n color: @sidebar-dark-hover-color;\n background: @sidebar-dark-hover-bg;\n border-left-color: @link-hover-border-color;\n }\n //First Level Submenu\n > .treeview-menu {\n margin: 0 1px;\n background: @sidebar-dark-submenu-bg;\n }\n }\n //All links within the sidebar menu\n .sidebar a {\n color: @sidebar-dark-color;\n &:hover {\n text-decoration: none;\n }\n }\n //All submenus\n .treeview-menu {\n > li {\n > a {\n color: @sidebar-dark-submenu-color;\n }\n &.active > a, > a:hover {\n color: @sidebar-dark-submenu-hover-color;\n }\n }\n }\n //The sidebar search form\n .sidebar-form {\n .border-radius(3px);\n border: 1px solid lighten(@sidebar-dark-bg, 10%);\n margin: 10px 10px;\n input[type=\"text\"], .btn {\n box-shadow: none;\n background-color: lighten(@sidebar-dark-bg, 10%);\n border: 1px solid transparent;\n height: 35px;\n .transition(all @transition-speed @transition-fn);\n }\n input[type=\"text\"] {\n color: #666;\n .border-radius(2px, 0, 2px, 0);\n &:focus, &:focus + .input-group-btn .btn {\n background-color: #fff;\n color: #666;\n }\n &:focus + .input-group-btn .btn {\n border-left-color: #fff;\n }\n }\n .btn {\n color: #999;\n .border-radius(0, 2px, 0, 2px);\n }\n }\n}\n\n//Light Sidebar Mixin\n.skin-light-sidebar(@icon-active-color) {\n // Sidebar background color (Both .wrapper and .left-side are responsible for sidebar bg color)\n .wrapper,\n .main-sidebar,\n .left-side {\n background-color: @sidebar-light-bg;\n }\n .content-wrapper,\n .main-footer {\n border-left: 1px solid @gray;\n }\n //User Panel (resides in the sidebar)\n .user-panel {\n > .info, > .info > a {\n color: @sidebar-light-color;\n }\n }\n //Sidebar Menu. First level links\n .sidebar-menu > li {\n .transition(border-left-color .3s ease);\n //border-left: 3px solid transparent;\n //Section Headning\n &.header {\n color: lighten(@sidebar-light-color, 25%);\n background: @sidebar-light-bg;\n }\n //links\n > a {\n border-left: 3px solid transparent;\n font-weight: 600;\n }\n //Hover and active states\n &:hover > a,\n &.active > a {\n color: @sidebar-light-hover-color;\n background: @sidebar-light-hover-bg;\n }\n &:hover > a {\n\n }\n &.active {\n border-left-color: @icon-active-color;\n > a {\n font-weight: 600;\n }\n }\n //First Level Submenu\n > .treeview-menu {\n background: @sidebar-light-submenu-bg;\n }\n }\n //All links within the sidebar menu\n .sidebar a {\n color: @sidebar-light-color;\n &:hover {\n text-decoration: none;\n }\n }\n //All submenus\n .treeview-menu {\n > li {\n > a {\n color: @sidebar-light-submenu-color;\n }\n &.active > a,\n > a:hover {\n color: @sidebar-light-submenu-hover-color;\n }\n &.active > a {\n font-weight: 600;\n }\n }\n }\n //The sidebar search form\n .sidebar-form {\n .border-radius(3px);\n border: 1px solid @gray;//darken(@sidebar-light-bg, 5%);\n margin: 10px 10px;\n input[type=\"text\"],\n .btn {\n box-shadow: none;\n background-color: #fff;//darken(@sidebar-light-bg, 3%);\n border: 1px solid transparent;\n height: 35px;\n .transition(all @transition-speed @transition-fn);\n }\n input[type=\"text\"] {\n color: #666;\n .border-radius(2px, 0, 2px, 0);\n &:focus,\n &:focus + .input-group-btn .btn {\n background-color: #fff;\n color: #666;\n }\n &:focus + .input-group-btn .btn {\n border-left-color: #fff;\n }\n }\n .btn {\n color: #999;\n .border-radius(0, 2px, 0, 2px);\n }\n }\n @media(min-width: @screen-sm-min) {\n &.sidebar-mini.sidebar-collapse {\n .sidebar-menu > li > .treeview-menu {\n border-left: 1px solid @gray;\n }\n }\n }\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They will be removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility){\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/public/css/dist/skins/skin-green.min.css b/public/css/dist/skins/skin-green.min.css deleted file mode 100644 index f678fab6e025..000000000000 --- a/public/css/dist/skins/skin-green.min.css +++ /dev/null @@ -1,213 +0,0 @@ -/* - * Skin: Green - * ---------- - */ -:root { - --background: #222; - --back-main: #333; - --back-sub: #3d4144; - --back-sub-alt: rgba(0, 0, 0, 0.36); - --button-default: #005a31; - --button-primary: #002715; - --button-hover: #000d07; - --header: #00a65a; - /* Use same as Header picker */ - --text-main: #BBB; - --text-sub: #9b9b9b; - --link: #00a65a; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #00f383; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #0dff90; -} -.skin-green .main-header .navbar { - background-color: #00a65a; -} -.skin-green .main-header .navbar .nav > li > a { - color: #fff; -} -.skin-green .main-header .navbar .nav > li > a:hover, -.skin-green .main-header .navbar .nav > li > a:active, -.skin-green .main-header .navbar .nav > li > a:focus, -.skin-green .main-header .navbar .nav .open > a, -.skin-green .main-header .navbar .nav .open > a:hover, -.skin-green .main-header .navbar .nav .open > a:focus, -.skin-green .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-green .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-green .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-green .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-green .main-header .navbar .sidebar-toggle:hover { - background-color: #008d4c; -} -@media (max-width: 767px) { - .skin-green .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - } - .skin-green .main-header .navbar .dropdown-menu li a { - color: #333; - } - .skin-green .main-header .navbar .dropdown-menu li a:hover { - background: #008d4c; - } -} -.skin-green .main-header li.user-header { - background-color: #00a65a; -} -.skin-green .content-header { - background: transparent; -} -.skin-green .wrapper, -.skin-green .main-sidebar, -.skin-green .left-side { - background-color: #222d32; -} -.skin-green .user-panel > .info, -.skin-green .user-panel > .info > a { - color: #fff; -} -.skin-green .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-green .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-green .sidebar-menu > li:hover > a, -.skin-green .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #00a65a; -} -.skin-green .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-green .sidebar a { - color: #b8c7ce; -} -.skin-green .sidebar a:hover { - text-decoration: none; -} -.skin-green .treeview-menu > li > a { - color: #8aa4af; -} -.skin-green .treeview-menu > li.active > a, -.skin-green .treeview-menu > li > a:hover { - color: #fff; -} -.skin-green .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-green .sidebar-form input[type="text"], -.skin-green .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-green .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-green .sidebar-form input[type="text"]:focus, -.skin-green .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-green .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-green .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-green.layout-top-nav .main-header > .logo .logo-variant { - background-color: none; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #00733e; - border-color: #004023; - color: #fff; -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #004023; - border-color: #004023; - color: #fff; -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - background-color: #00733e; - color: #fff; -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: #000d07; - color: #fff; -} -a.btn-info:link, -a.btn-warning:link, -a.btn-danger:link { - color: #FFF; -} -a.btn-info:visited, -a.btn-warning:visited, -a.btn-danger:visited { - color: #FFF; -} -a:link { - color: var(--link); -} -a:visited { - color: var(--visited-link); -} -a { - color: #00a65a; -} -a:hover { - color: #004023; -} -a:visited { - color: #00a65a; -} -.text-primary { - color: #004023; -} -.far fa-life-ring { - color: var(--link); -} -.fixed-table-container tbody .selected td { - background-color: #fff8af; -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: #00a65a; -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} - - -/*# sourceMappingURL=skin-green.css.map*/ \ No newline at end of file diff --git a/public/css/dist/skins/skin-orange-dark.css b/public/css/dist/skins/skin-orange-dark.css deleted file mode 100644 index 35688923989f..000000000000 --- a/public/css/dist/skins/skin-orange-dark.css +++ /dev/null @@ -1,532 +0,0 @@ -/* - * Skin: orange dark - * ---------- - */ -.skin-orange-dark .main-header .navbar { - background-color: #FF8C00; -} -.skin-orange-dark .main-header .navbar .nav > li > a { - color: #fff; -} -.skin-orange-dark .main-header .navbar .nav > li > a:hover, -.skin-orange-dark .main-header .navbar .nav > li > a:active, -.skin-orange-dark .main-header .navbar .nav > li > a:focus, -.skin-orange-dark .main-header .navbar .nav .open > a, -.skin-orange-dark .main-header .navbar .nav .open > a:hover, -.skin-orange-dark .main-header .navbar .nav .open > a:focus, -.skin-orange-dark .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-orange-dark .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-orange-dark .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-orange-dark .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-orange-dark .main-header .navbar .sidebar-toggle:hover { - background-color: #e67e00; -} -@media (max-width: 767px) { - .skin-orange-dark .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - color: #fff; - } - .skin-orange-dark .main-header .navbar .dropdown-menu li a { - color: #fff; - } - .skin-orange-dark .main-header .navbar .dropdown-menu li a:hover { - background: #e67e00; - color: #fff; - } -} -.skin-orange-dark .main-header li.user-header { - background-color: #FF8C00; -} -.skin-orange-dark .content-header { - background: transparent; -} -.skin-orange-dark .wrapper, -.skin-orange-dark .main-sidebar, -.skin-orange-dark .left-side { - background-color: #222d32; -} -.skin-orange-dark .user-panel > .info, -.skin-orange-dark .user-panel > .info > a { - color: #fff; -} -.skin-orange-dark .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-orange-dark .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-orange-dark .sidebar-menu > li:hover > a, -.skin-orange-dark .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #FF8C00; -} -.skin-orange-dark .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-orange-dark .sidebar a { - color: #b8c7ce; -} -.skin-orange-dark .sidebar a:hover { - text-decoration: none; -} -.skin-orange-dark .treeview-menu > li > a { - color: #8aa4af; -} -.skin-orange-dark .treeview-menu > li.active > a, -.skin-orange-dark .treeview-menu > li > a:hover { - color: #fff; -} -.skin-orange-dark .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-orange-dark .sidebar-form input[type="text"], -.skin-orange-dark .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-orange-dark .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-orange-dark .sidebar-form input[type="text"]:focus, -.skin-orange-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-orange-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-orange-dark .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-orange-dark.layout-top-nav .main-header > .logo .logo-variant { - background-color: none; -} -.btn, -.btn:hover { - color: #fff !important; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #cc7000; - border-color: #fff; - color: #fff; -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #995400; - border-color: #995400; - color: #fff; -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - background-color: #cc7000; - color: #fff; -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: #663800; - color: #fff; -} -.btn-info { - border-color: #fff; -} -/** -The dropdown is white, so use a darker color - */ -li.dropdown-item-marker { - color: var(--button-primary); -} -.text-primary { - color: #fff; -} -#sort tr.cansort { - background-color: var(--back-main); - color: var(--text-main); -} -:root { - --background: #222; - --back-main: #333; - --back-sub: #2E2C2C; - --back-sub-alt: rgba(0, 0, 0, 0.36); - --button-default: #b36200; - --button-primary: #804600; - --button-hover: #663800; - --header: #FF8C00; - /* Use same as Header picker */ - --text-main: #BBB; - --text-sub: #9b9b9b; - --link: #FFA500; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #ffc04d; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #ffdb99; - /* Use same as Header picker, lighten by 70% */ - --nav-link: #FFF; - /* Use same as Header picker */ - --light-link: #fff; - /* Use same as Header picker */ -} -#ldapad_test_results.well.well-sm { - color: var(--back-main); -} -a.actions { - color: #fff !important; -} -.pagination > li > a { - color: var(--light-link); - background-color: var(--back-main); -} -.pagination > .active > a { - background-color: var(--visited-link); - border-color: var(--light-link); -} -.pagination > .active > a:hover { - background-color: var(--hover-link); -} -.tasks-menu > .dropdown-menu > li .menu { - background-color: var(--back-main); -} -.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { - background-color: var(--background); -} -h2.task_menu { - color: var(--link); -} -.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { - background-color: var(--back-main); - color: var(--link); -} -.main-header .navbar, -.main-header .logo { - background-color: var(--header); - background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); - border-color: var(--header); -} -.far fa-life-ring { - color: var(--link); -} -.bootstrap-table .fixed-table-container .table thead th .sortable { - color: var(--nav-link); -} -.bootstrap-table .fixed-table-toolbar .columns label { - color: #000; -} -.thead, -.navbar-nav > li > a:link { - color: var(--nav-link); -} -.modal-content { - background-color: var(--back-main); - color: var(--text-main); -} -a:link { - color: var(--link); -} -a:visited { - color: var(--visited-link); -} -a:hover { - color: var(--hover-link); -} -.btn-primary.hover { - color: var(--nav-link); -} -.small-box h3, -.small-box p { - color: var(--nav-link) !important; -} -.small-box h3 a:hover, -.small-box p a:hover { - text-decoration: none; - color: var(--nav-link) !important; -} -#accessoriesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr.selected > td { - background-color: var(--back-main); -} -body { - color: var(--text-main); -} -.box, -.box.box-default { - border-top: 3px solid var(--header); - border-top-color: var(--header); -} -.box-body, -.box-footer, -.box-header { - background-color: var(--back-sub); - color: var(--header); -} -.btn-default { - background-color: var(--button-default); - color: var(--nav-link); -} -a:link.btn-default { - color: var(--nav-link); -} -.btn-default dropdown-toggle { - background-color: var(--button-default); - color: var(--nav-link); -} -.btn-default:active, -.btn-default:focus, -.btn-default:hover, -.btn-default.active { - background-color: var(--button-hover); - color: var(--background); -} -.btn-primary, -.btn-primary.hover, -.btn-primary:active, -.text-orange { - color: var(--nav-link) !important; - border-color: var(--button-primary); -} -.btn-primary:hover { - background-color: var(--button-primary); -} -#componentsTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#consumablesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.content-wrapper { - background-color: var(--background); -} -#create-form > div > div > div > span > i.fa { - background-color: var(--back-sub); - color: var(--header); -} -.datepicker .datepicker-switch:hover, -.datepicker .next:hover, -.datepicker .prev:hover, -.datepicker tfoot tr th:hover, -.datepicker table tr td.day.focused, -.datepicker table tr td.day:hover { - background-color: var(--header); -} -.datepicker.dropdown-menu { - background-color: var(--back-main); - color: var(--text-main); -} -#details > div > div > div > table { - background-color: transparent; -} -.dropdown-menu > li > a:hover { - background-color: var(--back-main); - color: var(--nav-link); -} -.fixed-table-body thead th .th-inner { - color: var(--nav-link); -} -.form-control { - background-color: var(--back-main); - color: var(--text-main); -} -.form-control[disabled], -.form-control[readonly], -fieldset[disabled] .form-control { - background-color: var(--back-main); - color: var(--text-main); -} -h1, -h2, -h3, -h4, -h5, -h6, -p { - color: var(--text-main); -} -.help-block { - color: var(--text-sub); -} -input[type=text], -input[type=search] { - background-color: var(--back-sub); - color: var(--text-main); -} -#licensesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.main-footer { - background-color: var(--back-main); - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li > a, -.nav-tabs-custom > .nav-tabs > li.active > a { - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li.active { - border-top-color: var(--header); -} -.nav-tabs-custom > .nav-tabs > li.active > a { - background-color: var(--back-main); -} -.nav-tabs-custom > .nav-tabs > li.active > a:hover { - background-color: var(--back-sub); - color: var(--text-main); -} -.nav-tabs-custom, -.nav-tabs-custom > .tab-content { - background-color: var(--back-main); -} -.navbar-nav > .tasks-menu > .dropdown-menu > li.header { - background-color: var(--back-main); - color: var(--header); -} -.open > .dropdown-toggle.btn-default { - background-color: var(--back-sub); - color: var(--header); -} -.panel { - background-color: var(--back-sub); - color: var(--text-main); -} -.panel-default > .panel-heading { - background-color: var(--back-main); - color: var(--header); -} -.select2-container--default .select2-results__option[aria-selected=true], -.select2-container--default .select2-results__option[aria-selected=true]:hover { - background-color: var(--back-sub); - color: var(--header); -} -.select2-container--default .select2-results__option--highlighted[aria-selected] { - background-color: var(--header); - color: var(--back-main); -} -.select2-container--default .select2-selection--single .select2-selection__rendered { - color: var(--text-main); -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: var(--header); -} -.select2-selection--single { - background-color: var(--back-sub) !important; - color: var(--text-main) !important; -} -.select2-dropdown { - background-color: var(--back-main); - color: var(--text-main); -} -.skin-orange-dark .main-header .navbar .dropdown-menu li a { - color: #FFFFFF; -} -.skin-orange-dark .main-header .navbar .dropdown-menu li a:hover { - background-color: #ff8c00; -} -.fixed-table-body thead th .th-inner, -.skin-orange-dark .sidebar-menu > li.active > a, -.skin-orange .sidebar-menu > li:hover > a, -.sidebar-toggle:hover { - background-color: var(--header) !important; -} -.tab-content, -.tab-pane { - background-color: var(--back-main); - color: var(--text-main); -} -.table-striped > tbody > tr:nth-of-type(odd) { - background-color: var(--back-sub); -} -.table-striped > tbody > tr:nth-of-type(even) { - background-color: var(--back-sub-alt); -} -#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, -.box-body, -.box-footer, -.box-header { - color: var(--text-main); -} -.box-header.with-border { - border-bottom: #000; -} -#customFieldsTable a[href*='/models'] { - background-color: var(--back-sub-alt); - color: var(--link); -} -#customFieldsTable a[href*='/models']:hover { - background-color: var(--text-sub); - color: var(--button-hover); -} -#customFieldsTable a[href*='/models']:visited { - background-color: var(--background); - color: var(--visited-link); -} -#customFieldsTable a[href*='/fieldsets'] { - background-color: transparent; -} -.row-striped { - vertical-align: top; - line-height: 2.6; - padding: 0px; - margin-left: 20px; - box-sizing: border-box; - display: table; -} -.row-striped .row:nth-of-type(odd) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.row-striped .row:nth-of-type(even) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.row-new-striped > .row:nth-of-type(odd) { - background-color: var(--back-sub); - color: var(--text-main); -} -.row-new-striped > .row:nth-of-type(even) { - background-color: var(--back-sub-alt); - color: var(--text-main); -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} -.table > tbody > tr.warning > td { - background-color: var(--back-sub); -} - - -/*# sourceMappingURL=skin-orange-dark.css.map*/ \ No newline at end of file diff --git a/public/css/dist/skins/skin-orange-dark.css.map b/public/css/dist/skins/skin-orange-dark.css.map deleted file mode 100644 index c05800c2482f..000000000000 --- a/public/css/dist/skins/skin-orange-dark.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"css/dist/skins/skin-orange-dark.css","mappings":"AAAA;;;EAGE;AAMF;ECHE;ADAF;AAGA;ECAI;ADAJ;AAAA;;;;;;;ECUI;EACA;ADDJ;AAVA;ECgBI;ADHJ;ACII;EACE;EACA;ADFN;AAjBA;EAMQ;AAcR;AAbQ;EACE;AAeV;AAZM;EAGM;IACE;IACA;EAYZ;EAjBI;IAQQ;EAYZ;EAXY;IACE;IACA;EAad;AACF;AApCA;EAgCM;AAON;AAvCA;EAsCI;AAIJ;AA1CA;;;ECsGI;ADvDJ;AA/CA;;EC2GM;ADxDN;AC8DI;EACE;EACA;AD5DN;AAvDA;ECuHM;AD7DN;ACgEI;;EACE;EACA;EACA;AD7DN;AAhEA;ECiIM;EACA;AD9DN;AApEA;ECuII;ADhEJ;ACiEI;EACE;AD/DN;AA1EA;ECgJQ;ADnER;ACqEM;;EACE;ADlER;AAjFA;ECgEE;EA0FE;EACA;ADrEJ;AAtFA;;EC6JM;EACA;EACA;EACA;ECuBI;AFvFV;AAhGA;ECoKM;EAhGJ;EACA;EACA;EACA;ADgCF;AC+DM;;EACE;EACA;AD5DR;AC8DM;EACE;AD5DR;AA/GA;EC+KM;EA3GJ;EACA;EACA;EACA;AD+CF;AAzEA;EAEI;AA0EJ;AApEA;;EACE;AAuEF;AArEE;;;;EACE;EACA;EACA;AA0EJ;AAtEE;;EACE;EACA;EACA;AAyEJ;AAtEE;;EACE;EACA;AAyEJ;AAtEE;;EACE;EACA;AAyEJ;AAtEA;EACE;AAwEF;AACA;;EAEE;AAtEF;EACE;AAwEF;AArEA;EACE;AAuEF;AApEA;EACE;EACA;AAsEF;AAnEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAqEA,8BAA8B;EApE9B;EACA;EACA;EAsEA,8CAA8C;EArE9C;EAuEA,8CAA8C;EAtE9C;EAwEA,8CAA8C;EAvE9C;EAyEA,8BAA8B;EAxE9B;EA0EA,8BAA8B;AAChC;AAxEA;EACE;AA0EF;AAxEA;EACE;AA0EF;AAvEA;EACE;EACA;AAyEF;AAvEA;EACE;EACA;AAyEF;AAvEA;EACE;AAyEF;AAvEA;EACE;AAyEF;AAtEA;EACE;AAwEF;AAtEA;EACE;AAwEF;AAtEA;EACE;EACA;AAwEF;AArEA;;EACE;EAEA;EACA;AAwEF;AAtEA;EACE;AAwEF;AArEA;EACE;AAuEF;AArEA;EACE;AAuEF;AApEA;;EACE;AAuEF;AApEA;EACE;EACA;AAsEF;AAnEA;EACE;AAqEF;AAlEA;EACE;AAoEF;AAjEA;EACE;AAmEF;AAhEA;EACE;AAkEF;AA/DA;;EACE;AAkEF;AAnEA;;EAGI;EACA;AAoEJ;AA/DA;EACE;AAiEF;AA/DA;EACE;AAiEF;AA9DA;EACE;AAgEF;AA9DA;EACE;AAgEF;AA9DA;;EACE;EACA;AAiEF;AA/DA;;;EACE;EACA;AAmEF;AAjEA;EACE;EACA;AAmEF;AAjEA;EACE;AAmEF;AAjEA;EACE;EACA;AAmEF;AAhEA;;;;EACE;EACA;AAqEF;AAnEA;;;;EACE;EACA;AAwEF;AAtEA;EACE;AAwEF;AAtEA;EACE;AAwEF;AAtEA;EACE;AAwEF;AAtEA;EACE;AAwEF;AAtEA;EACE;EACA;AAwEF;AAtEA;;;;;;EACE;AA6EF;AA3EA;EACE;EACA;AA6EF;AA3EA;EACE;AA6EF;AA3EA;EACE;EACA;AA6EF;AA3EA;EACE;AA6EF;AA3EA;EACE;EACA;AA6EF;AA3EA;;;EACE;EACA;AA+EF;AA7EA;;;;;;;EACE;AAqFF;AAnFA;EACE;AAqFF;AAnFA;;EACE;EACA;AAsFF;AApFA;EACE;AAsFF;AApFA;EACE;EACA;AAsFF;AApFA;;EACE;AAuFF;AArFA;EACE;AAuFF;AArFA;EACE;AAuFF;AArFA;EACE;EACA;AAuFF;AArFA;;EACE;AAwFF;AAtFA;EACE;EACA;AAwFF;AAtFA;EACE;EACA;AAwFF;AAtFA;EACE;EACA;AAwFF;AAtFA;EACE;EACA;AAwFF;AAtFA;;EACE;EACA;AAyFF;AAvFA;EACE;EACA;AAyFF;AAvFA;EACE;AAyFF;AAvFA;EACE;AAyFF;AAvFA;EACE;EACA;AAyFF;AAvFA;EACE;EACA;AAyFF;AAvFA;EACE;AAyFF;AAvFA;EACE;AAyFF;AAvFA;;;;EACE;AA4FF;AA1FA;;EACE;EACA;AA6FF;AA3FA;EACE;AA6FF;AA3FA;EACE;AA6FF;AA3FA;;;;EACE;AAgGF;AA7FA;EACE;AA+FF;AA7FA;EACE;EACA;AA+FF;AA7FA;EACE;EACA;AA+FF;AA7FA;EACE;EACA;AA+FF;AA7FA;EACE;AA+FF;AA5FA;EACE;EACA;EACA;EACA;EACA;EAGA;AA4FF;AAxFA;EACE;EACA;EACA;EACA;AA0FF;AAtFA;EACE;EACA;EACA;EACA;AAwFF;AAtFA;EACE;EACA;AAwFF;AAtFA;EACE;EACA;AAwFF;AAtFA;;EACE;AAyFF;AAvFA;EACE;AAyFF","sources":["webpack:///./resources/assets/less/skins/skin-orange-dark.less","webpack:///./resources/assets/less/mixins.less","webpack:///./resources/assets/less/bootstrap-less/mixins/vendor-prefixes.less"],"sourcesContent":["/*\n * Skin: orange dark\n * ----------\n */\n@import \"../bootstrap-less/mixins.less\";\n@import \"../bootstrap-less/variables.less\";\n@import \"../variables.less\";\n@import \"../mixins.less\";\n\n.skin-orange-dark {\n //Navbar\n .main-header {\n .navbar {\n .navbar-variant(@orange; #fff);\n .sidebar-toggle {\n color: #fff;\n &:hover {\n background-color: darken(@orange, 5%);\n }\n }\n @media (max-width: @screen-header-collapse) {\n .dropdown-menu {\n li {\n &.divider {\n background-color: rgba(255, 255, 255, 0.1);\n color: #fff;\n }\n a {\n color: #fff;\n &:hover {\n background: darken(@orange, 5%);\n color: #fff;\n }\n }\n }\n }\n }\n }\n //Logo\n\n li.user-header {\n background-color: @orange;\n }\n }\n\n //Content Header\n .content-header {\n background: transparent;\n }\n\n //Create the sidebar skin\n .skin-dark-sidebar(@orange);\n}\n\n.skin-orange-dark.layout-top-nav .main-header > .logo {\n .logo-variant {\n background-color: none;\n }\n}\n\n\n\n.btn, .btn:hover {\n color: #fff !important;\n\n &.btn-primary, .btn-primary:link {\n background-color: darken(@orange, 10%);\n border-color: #fff;\n color: #fff;\n }\n\n\n &a.btn-primary:hover {\n background-color: darken(@orange, 20%);\n border-color: darken(@orange, 20%);\n color: #fff;\n }\n\n &.btn-white:link {\n background-color: darken(@orange, 10%);\n color: #fff;\n }\n\n &.btn-white:hover {\n background-color: darken(@orange, 30%);\n color: #fff;\n }\n}\n.btn-info {\n border-color: #fff;\n}\n/**\nThe dropdown is white, so use a darker color\n */\nli.dropdown-item-marker {\n color: var(--button-primary);\n}\n\n.text-primary {\n color: #fff;\n}\n\n#sort tr.cansort{\n background-color:var(--back-main);\n color:var(--text-main);\n}\n\n:root {\n --background: #222;\n --back-main: #333;\n --back-sub: #2E2C2C;\n --back-sub-alt: rgba(0, 0, 0, 0.36);\n --button-default: darken(@orange, 15%);\n --button-primary: darken(@orange, 25%);\n --button-hover: darken(@orange, 30%);\n --header: @orange; /* Use same as Header picker */\n --text-main: #BBB;\n --text-sub: #9b9b9b;\n --link: #FFA500; /* Use same as Header picker, lighten by 70% */\n --visited-link: lighten(#FFA500, 15%); /* Use same as Header picker, lighten by 70% */\n --hover-link: lighten(#FFA500, 30%); /* Use same as Header picker, lighten by 70% */\n --nav-link: #FFF; /* Use same as Header picker */\n --light-link: #fff; /* Use same as Header picker */\n}\n\n#ldapad_test_results.well.well-sm{\n color: var(--back-main);\n}\na.actions {\n color:#fff !important;\n}\n//pagination\n.pagination > li >a{\n color: var(--light-link);\n background-color: var(--back-main);\n}\n.pagination > .active > a {\n background-color: var(--visited-link);\n border-color: var(--light-link);\n}\n.pagination > .active > a:hover{\n background-color: var(--hover-link);\n}\n.tasks-menu > .dropdown-menu > li .menu{\n background-color: var(--back-main);\n}\n\n.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress{\n background-color: var(--background);\n}\nh2.task_menu{\n color:var(--link);\n}\n.navbar-custom-menu > .navbar-nav > li > .dropdown-menu{\n background-color:var(--back-main);\n color:var(--link);\n}\n\n.main-header .navbar, .main-header .logo {\n background-color: var(--header);\n background: -webkit-linear-gradient(top, var(--header) 0%,var(--header) 100%);\n background: linear-gradient(to bottom, var(--header) 0%,var(--header) 100%);\n border-color: var(--header);\n}\n.far fa-life-ring{\n color:var(--link);\n}\n\n.bootstrap-table .fixed-table-container .table thead th .sortable {\n color: var(--nav-link);\n}\n.bootstrap-table .fixed-table-toolbar .columns label {\n color:#000;\n}\n\n.thead, .navbar-nav>li>a:link {\n color: var(--nav-link);\n}\n\n.modal-content {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n\na:link {\n color: var(--link);\n}\n\na:visited {\n color: var(--visited-link);\n}\n\na:hover {\n color: var(--hover-link);\n}\n\n.btn-primary.hover {\n color: var(--nav-link);\n}\n\n.small-box h3, .small-box p {\n color: var(--nav-link) !important;\n a:hover {\n text-decoration: none;\n color: var(--nav-link) !important;\n }\n}\n\n\n#accessoriesTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n#assetsListingTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n\n#assetsListingTable>tbody>tr.selected>td {\n background-color: var(--back-main);\n}\nbody {\n color: var(--text-main);\n}\n.box, .box.box-default {\n border-top: 3px solid var(--header);\n border-top-color: var(--header);\n}\n.box-body, .box-footer, .box-header {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.btn-default{\n background-color: var(--button-default);\n color: var(--nav-link);\n}\na:link.btn-default{\n color: var(--nav-link);\n}\n.btn-default dropdown-toggle {\n background-color: var(--button-default);\n color: var(--nav-link);\n}\n\n.btn-default:active, .btn-default:focus, .btn-default:hover, .btn-default.active {\n background-color: var(--button-hover);\n color: var(--background);\n}\n.btn-primary, .btn-primary.hover, .btn-primary:active, .text-orange {\n color: var(--nav-link)!important;\n border-color: var(--button-primary);\n}\n.btn-primary:hover {\n background-color: var(--button-primary);\n}\n#componentsTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n#consumablesTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n.content-wrapper {\n background-color: var(--background);\n}\n#create-form>div>div>div>span>i.fa {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.datepicker .datepicker-switch:hover, .datepicker .next:hover, .datepicker .prev:hover, .datepicker tfoot tr th:hover, .datepicker table tr td.day.focused, .datepicker table tr td.day:hover {\n background-color: var(--header);\n}\n.datepicker.dropdown-menu {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n#details>div>div>div>table {\n background-color: transparent;\n}\n.dropdown-menu>li>a:hover {\n background-color: var(--back-main);\n color: var(--nav-link);\n}\n.fixed-table-body thead th .th-inner{\n color: var(--nav-link);\n}\n.form-control {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{\n background-color: var(--back-main);\n color: var(--text-main);\n}\nh1, h2, h3, h4, h5, h6, p {\n color: var(--text-main);\n}\n.help-block {\n color: var(--text-sub);\n}\ninput[type=text], input[type=search] {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n#licensesTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n.main-footer {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.nav-tabs-custom>.nav-tabs>li>a, .nav-tabs-custom>.nav-tabs>li.active>a {\n color: var(--text-main);\n}\n.nav-tabs-custom>.nav-tabs>li.active {\n border-top-color: var(--header);\n}\n.nav-tabs-custom>.nav-tabs>li.active>a {\n background-color: var(--back-main);\n}\n.nav-tabs-custom>.nav-tabs>li.active>a:hover {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.nav-tabs-custom, .nav-tabs-custom>.tab-content {\n background-color: var(--back-main);\n}\n.navbar-nav>.tasks-menu>.dropdown-menu>li.header {\n background-color: var(--back-main);\n color: var(--header);\n}\n.open>.dropdown-toggle.btn-default {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.panel {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.panel-default>.panel-heading {\n background-color: var(--back-main);\n color: var(--header);\n}\n.select2-container--default .select2-results__option[aria-selected=true], .select2-container--default .select2-results__option[aria-selected=true]:hover {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.select2-container--default .select2-results__option--highlighted[aria-selected] {\n background-color: var(--header);\n color: var(--back-main);\n}\n.select2-container--default .select2-selection--single .select2-selection__rendered {\n color: var(--text-main);\n}\n.select2-container--default .select2-selection--multiple .select2-selection__choice {\n background-color: var(--header);\n}\n.select2-selection--single {\n background-color: var(--back-sub)!important;\n color: var(--text-main)!important;\n}\n.select2-dropdown {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.skin-orange-dark .main-header .navbar .dropdown-menu li a {\n color: #FFFFFF;\n}\n.skin-orange-dark .main-header .navbar .dropdown-menu li a:hover {\n background-color: #ff8c00;\n}\n.fixed-table-body thead th .th-inner, .skin-orange-dark .sidebar-menu>li.active>a, .skin-orange .sidebar-menu>li:hover>a, .sidebar-toggle:hover {\n background-color: var(--header)!important;\n}\n.tab-content, .tab-pane {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.table-striped>tbody>tr:nth-of-type(odd) {\n background-color: var(--back-sub);\n}\n.table-striped>tbody>tr:nth-of-type(even){\n background-color: var(--back-sub-alt);\n}\n#webui>div>div>div>div>div>table>tbody>tr>td>a>i.fa, .box-body, .box-footer, .box-header {\n color: var(--text-main);\n}\n\n.box-header.with-border {\n border-bottom: #000;\n}\n#customFieldsTable a[href*='/models'] {\n background-color: var(--back-sub-alt);\n color: var(--link);\n}\n#customFieldsTable a[href*='/models']:hover {\n background-color: var(--text-sub);\n color: var(--button-hover);\n}\n#customFieldsTable a[href*='/models']:visited {\n background-color: var(--background);\n color: var(--visited-link);\n}\n#customFieldsTable a[href*='/fieldsets']{\n background-color: transparent;\n}\n\n.row-striped {\n vertical-align: top;\n line-height: 2.6;\n padding: 0px;\n margin-left: 20px;\n box-sizing: border-box;\n //border-left: 1px solid #dddddd;\n //border-right: 1px solid #dddddd;\n display: table;\n\n}\n\n.row-striped .row:nth-of-type(odd) div {\n background-color: var(--back-sub);\n color: var(--text-main);\n border-top: 1px solid #dddddd;\n display: table-cell;\n\n}\n\n.row-striped .row:nth-of-type(even) div {\n background-color: var(--back-sub);\n color: var(--text-main);\n border-top: 1px solid #dddddd;\n display: table-cell;\n}\n.row-new-striped > .row:nth-of-type(odd){\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.row-new-striped > .row:nth-of-type(even){\n background-color: var(--back-sub-alt);\n color: var(--text-main);\n}\n.search-highlight, .search-highlight:hover {\n background-color: #e9d15b;\n}\n.table > tbody > tr.warning > td{\n background-color:var(--back-sub);\n}","//AdminLTE mixins\n//===============\n\n\n//Changes the color and the hovering properties of the navbar\n.navbar-variant(@color; @font-color: rgba(255, 255, 255, 0.8); @hover-color: #f6f6f6; @hover-bg: rgba(0, 0, 0, 0.1)) {\n background-color: @color;\n //Navbar links\n .nav > li > a {\n color: @font-color;\n }\n\n .nav > li > a:hover,\n .nav > li > a:active,\n .nav > li > a:focus,\n .nav .open > a,\n .nav .open > a:hover,\n .nav .open > a:focus,\n .nav > .active > a {\n background: @hover-bg;\n color: @hover-color;\n }\n\n //Add color to the sidebar toggle button\n .sidebar-toggle {\n color: @font-color;\n &:hover {\n color: @hover-color;\n background: @hover-bg;\n }\n }\n}\n\n//Logo color variation\n.logo-variant(@bg-color; @color: #fff; @border-bottom-color: transparent; @border-bottom-width: 0) {\n background-color: @bg-color;\n color: @color;\n border-bottom: @border-bottom-width solid @border-bottom-color;\n\n &:hover {\n background-color: darken(@bg-color, 1%);\n }\n}\n\n//Box solid color variantion creator\n.box-solid-variant(@color; @text-color: #fff) {\n border: 1px solid @color;\n > .box-header {\n color: @text-color;\n background: @color;\n background-color: @color;\n a,\n .btn {\n color: @text-color;\n }\n }\n}\n\n//Direct Chat Variant\n.direct-chat-variant(@bg-color; @color: #fff) {\n .right > .direct-chat-text {\n background: @bg-color;\n border-color: @bg-color;\n color: @color;\n &:after,\n &:before {\n border-left-color: @bg-color;\n }\n }\n}\n\n//border radius creator\n.border-radius(@radius) {\n border-radius: @radius;\n}\n//Different radius each side\n.border-radius(@top-left; @top-right; @bottom-left; @bottom-right) {\n border-top-left-radius: @top-left;\n border-top-right-radius: @top-right;\n border-bottom-right-radius: @bottom-right;\n border-bottom-left-radius: @bottom-left;\n}\n\n//Gradient background\n.gradient(@color: #F5F5F5, @start: #EEE, @stop: #FFF) {\n background: @color;\n background: -webkit-gradient(linear,\n left bottom,\n left top,\n color-stop(0, @start),\n color-stop(1, @stop));\n background: -ms-linear-gradient(bottom,\n @start,\n @stop);\n background: -moz-linear-gradient(center bottom,\n @start 0%,\n @stop 100%);\n background: -o-linear-gradient(@stop,\n @start);\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",@stop,@start));\n}\n\n//Added 2.1.0\n//Skins Mixins\n\n//Dark Sidebar Mixin\n.skin-dark-sidebar(@link-hover-border-color) {\n // Sidebar background color (Both .wrapper and .left-side are responsible for sidebar bg color)\n .wrapper,\n .main-sidebar,\n .left-side {\n background-color: @sidebar-dark-bg;\n }\n //User Panel (resides in the sidebar)\n .user-panel {\n > .info, > .info > a {\n color: #fff;\n }\n }\n //Sidebar Menu. First level links\n .sidebar-menu > li {\n //Section Headning\n &.header {\n color: lighten(@sidebar-dark-bg, 20%);\n background: darken(@sidebar-dark-bg, 4%);\n }\n //links\n > a {\n border-left: 3px solid transparent;\n }\n //Hover and active states\n &:hover > a, &.active > a {\n color: @sidebar-dark-hover-color;\n background: @sidebar-dark-hover-bg;\n border-left-color: @link-hover-border-color;\n }\n //First Level Submenu\n > .treeview-menu {\n margin: 0 1px;\n background: @sidebar-dark-submenu-bg;\n }\n }\n //All links within the sidebar menu\n .sidebar a {\n color: @sidebar-dark-color;\n &:hover {\n text-decoration: none;\n }\n }\n //All submenus\n .treeview-menu {\n > li {\n > a {\n color: @sidebar-dark-submenu-color;\n }\n &.active > a, > a:hover {\n color: @sidebar-dark-submenu-hover-color;\n }\n }\n }\n //The sidebar search form\n .sidebar-form {\n .border-radius(3px);\n border: 1px solid lighten(@sidebar-dark-bg, 10%);\n margin: 10px 10px;\n input[type=\"text\"], .btn {\n box-shadow: none;\n background-color: lighten(@sidebar-dark-bg, 10%);\n border: 1px solid transparent;\n height: 35px;\n .transition(all @transition-speed @transition-fn);\n }\n input[type=\"text\"] {\n color: #666;\n .border-radius(2px, 0, 2px, 0);\n &:focus, &:focus + .input-group-btn .btn {\n background-color: #fff;\n color: #666;\n }\n &:focus + .input-group-btn .btn {\n border-left-color: #fff;\n }\n }\n .btn {\n color: #999;\n .border-radius(0, 2px, 0, 2px);\n }\n }\n}\n\n//Light Sidebar Mixin\n.skin-light-sidebar(@icon-active-color) {\n // Sidebar background color (Both .wrapper and .left-side are responsible for sidebar bg color)\n .wrapper,\n .main-sidebar,\n .left-side {\n background-color: @sidebar-light-bg;\n }\n .content-wrapper,\n .main-footer {\n border-left: 1px solid @gray;\n }\n //User Panel (resides in the sidebar)\n .user-panel {\n > .info, > .info > a {\n color: @sidebar-light-color;\n }\n }\n //Sidebar Menu. First level links\n .sidebar-menu > li {\n .transition(border-left-color .3s ease);\n //border-left: 3px solid transparent;\n //Section Headning\n &.header {\n color: lighten(@sidebar-light-color, 25%);\n background: @sidebar-light-bg;\n }\n //links\n > a {\n border-left: 3px solid transparent;\n font-weight: 600;\n }\n //Hover and active states\n &:hover > a,\n &.active > a {\n color: @sidebar-light-hover-color;\n background: @sidebar-light-hover-bg;\n }\n &:hover > a {\n\n }\n &.active {\n border-left-color: @icon-active-color;\n > a {\n font-weight: 600;\n }\n }\n //First Level Submenu\n > .treeview-menu {\n background: @sidebar-light-submenu-bg;\n }\n }\n //All links within the sidebar menu\n .sidebar a {\n color: @sidebar-light-color;\n &:hover {\n text-decoration: none;\n }\n }\n //All submenus\n .treeview-menu {\n > li {\n > a {\n color: @sidebar-light-submenu-color;\n }\n &.active > a,\n > a:hover {\n color: @sidebar-light-submenu-hover-color;\n }\n &.active > a {\n font-weight: 600;\n }\n }\n }\n //The sidebar search form\n .sidebar-form {\n .border-radius(3px);\n border: 1px solid @gray;//darken(@sidebar-light-bg, 5%);\n margin: 10px 10px;\n input[type=\"text\"],\n .btn {\n box-shadow: none;\n background-color: #fff;//darken(@sidebar-light-bg, 3%);\n border: 1px solid transparent;\n height: 35px;\n .transition(all @transition-speed @transition-fn);\n }\n input[type=\"text\"] {\n color: #666;\n .border-radius(2px, 0, 2px, 0);\n &:focus,\n &:focus + .input-group-btn .btn {\n background-color: #fff;\n color: #666;\n }\n &:focus + .input-group-btn .btn {\n border-left-color: #fff;\n }\n }\n .btn {\n color: #999;\n .border-radius(0, 2px, 0, 2px);\n }\n }\n @media(min-width: @screen-sm-min) {\n &.sidebar-mini.sidebar-collapse {\n .sidebar-menu > li > .treeview-menu {\n border-left: 1px solid @gray;\n }\n }\n }\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They will be removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility){\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/public/css/dist/skins/skin-orange-dark.min.css b/public/css/dist/skins/skin-orange-dark.min.css deleted file mode 100644 index 35688923989f..000000000000 --- a/public/css/dist/skins/skin-orange-dark.min.css +++ /dev/null @@ -1,532 +0,0 @@ -/* - * Skin: orange dark - * ---------- - */ -.skin-orange-dark .main-header .navbar { - background-color: #FF8C00; -} -.skin-orange-dark .main-header .navbar .nav > li > a { - color: #fff; -} -.skin-orange-dark .main-header .navbar .nav > li > a:hover, -.skin-orange-dark .main-header .navbar .nav > li > a:active, -.skin-orange-dark .main-header .navbar .nav > li > a:focus, -.skin-orange-dark .main-header .navbar .nav .open > a, -.skin-orange-dark .main-header .navbar .nav .open > a:hover, -.skin-orange-dark .main-header .navbar .nav .open > a:focus, -.skin-orange-dark .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-orange-dark .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-orange-dark .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-orange-dark .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-orange-dark .main-header .navbar .sidebar-toggle:hover { - background-color: #e67e00; -} -@media (max-width: 767px) { - .skin-orange-dark .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - color: #fff; - } - .skin-orange-dark .main-header .navbar .dropdown-menu li a { - color: #fff; - } - .skin-orange-dark .main-header .navbar .dropdown-menu li a:hover { - background: #e67e00; - color: #fff; - } -} -.skin-orange-dark .main-header li.user-header { - background-color: #FF8C00; -} -.skin-orange-dark .content-header { - background: transparent; -} -.skin-orange-dark .wrapper, -.skin-orange-dark .main-sidebar, -.skin-orange-dark .left-side { - background-color: #222d32; -} -.skin-orange-dark .user-panel > .info, -.skin-orange-dark .user-panel > .info > a { - color: #fff; -} -.skin-orange-dark .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-orange-dark .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-orange-dark .sidebar-menu > li:hover > a, -.skin-orange-dark .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #FF8C00; -} -.skin-orange-dark .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-orange-dark .sidebar a { - color: #b8c7ce; -} -.skin-orange-dark .sidebar a:hover { - text-decoration: none; -} -.skin-orange-dark .treeview-menu > li > a { - color: #8aa4af; -} -.skin-orange-dark .treeview-menu > li.active > a, -.skin-orange-dark .treeview-menu > li > a:hover { - color: #fff; -} -.skin-orange-dark .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-orange-dark .sidebar-form input[type="text"], -.skin-orange-dark .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-orange-dark .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-orange-dark .sidebar-form input[type="text"]:focus, -.skin-orange-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-orange-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-orange-dark .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-orange-dark.layout-top-nav .main-header > .logo .logo-variant { - background-color: none; -} -.btn, -.btn:hover { - color: #fff !important; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #cc7000; - border-color: #fff; - color: #fff; -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #995400; - border-color: #995400; - color: #fff; -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - background-color: #cc7000; - color: #fff; -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: #663800; - color: #fff; -} -.btn-info { - border-color: #fff; -} -/** -The dropdown is white, so use a darker color - */ -li.dropdown-item-marker { - color: var(--button-primary); -} -.text-primary { - color: #fff; -} -#sort tr.cansort { - background-color: var(--back-main); - color: var(--text-main); -} -:root { - --background: #222; - --back-main: #333; - --back-sub: #2E2C2C; - --back-sub-alt: rgba(0, 0, 0, 0.36); - --button-default: #b36200; - --button-primary: #804600; - --button-hover: #663800; - --header: #FF8C00; - /* Use same as Header picker */ - --text-main: #BBB; - --text-sub: #9b9b9b; - --link: #FFA500; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #ffc04d; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #ffdb99; - /* Use same as Header picker, lighten by 70% */ - --nav-link: #FFF; - /* Use same as Header picker */ - --light-link: #fff; - /* Use same as Header picker */ -} -#ldapad_test_results.well.well-sm { - color: var(--back-main); -} -a.actions { - color: #fff !important; -} -.pagination > li > a { - color: var(--light-link); - background-color: var(--back-main); -} -.pagination > .active > a { - background-color: var(--visited-link); - border-color: var(--light-link); -} -.pagination > .active > a:hover { - background-color: var(--hover-link); -} -.tasks-menu > .dropdown-menu > li .menu { - background-color: var(--back-main); -} -.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { - background-color: var(--background); -} -h2.task_menu { - color: var(--link); -} -.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { - background-color: var(--back-main); - color: var(--link); -} -.main-header .navbar, -.main-header .logo { - background-color: var(--header); - background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); - border-color: var(--header); -} -.far fa-life-ring { - color: var(--link); -} -.bootstrap-table .fixed-table-container .table thead th .sortable { - color: var(--nav-link); -} -.bootstrap-table .fixed-table-toolbar .columns label { - color: #000; -} -.thead, -.navbar-nav > li > a:link { - color: var(--nav-link); -} -.modal-content { - background-color: var(--back-main); - color: var(--text-main); -} -a:link { - color: var(--link); -} -a:visited { - color: var(--visited-link); -} -a:hover { - color: var(--hover-link); -} -.btn-primary.hover { - color: var(--nav-link); -} -.small-box h3, -.small-box p { - color: var(--nav-link) !important; -} -.small-box h3 a:hover, -.small-box p a:hover { - text-decoration: none; - color: var(--nav-link) !important; -} -#accessoriesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr.selected > td { - background-color: var(--back-main); -} -body { - color: var(--text-main); -} -.box, -.box.box-default { - border-top: 3px solid var(--header); - border-top-color: var(--header); -} -.box-body, -.box-footer, -.box-header { - background-color: var(--back-sub); - color: var(--header); -} -.btn-default { - background-color: var(--button-default); - color: var(--nav-link); -} -a:link.btn-default { - color: var(--nav-link); -} -.btn-default dropdown-toggle { - background-color: var(--button-default); - color: var(--nav-link); -} -.btn-default:active, -.btn-default:focus, -.btn-default:hover, -.btn-default.active { - background-color: var(--button-hover); - color: var(--background); -} -.btn-primary, -.btn-primary.hover, -.btn-primary:active, -.text-orange { - color: var(--nav-link) !important; - border-color: var(--button-primary); -} -.btn-primary:hover { - background-color: var(--button-primary); -} -#componentsTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#consumablesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.content-wrapper { - background-color: var(--background); -} -#create-form > div > div > div > span > i.fa { - background-color: var(--back-sub); - color: var(--header); -} -.datepicker .datepicker-switch:hover, -.datepicker .next:hover, -.datepicker .prev:hover, -.datepicker tfoot tr th:hover, -.datepicker table tr td.day.focused, -.datepicker table tr td.day:hover { - background-color: var(--header); -} -.datepicker.dropdown-menu { - background-color: var(--back-main); - color: var(--text-main); -} -#details > div > div > div > table { - background-color: transparent; -} -.dropdown-menu > li > a:hover { - background-color: var(--back-main); - color: var(--nav-link); -} -.fixed-table-body thead th .th-inner { - color: var(--nav-link); -} -.form-control { - background-color: var(--back-main); - color: var(--text-main); -} -.form-control[disabled], -.form-control[readonly], -fieldset[disabled] .form-control { - background-color: var(--back-main); - color: var(--text-main); -} -h1, -h2, -h3, -h4, -h5, -h6, -p { - color: var(--text-main); -} -.help-block { - color: var(--text-sub); -} -input[type=text], -input[type=search] { - background-color: var(--back-sub); - color: var(--text-main); -} -#licensesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.main-footer { - background-color: var(--back-main); - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li > a, -.nav-tabs-custom > .nav-tabs > li.active > a { - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li.active { - border-top-color: var(--header); -} -.nav-tabs-custom > .nav-tabs > li.active > a { - background-color: var(--back-main); -} -.nav-tabs-custom > .nav-tabs > li.active > a:hover { - background-color: var(--back-sub); - color: var(--text-main); -} -.nav-tabs-custom, -.nav-tabs-custom > .tab-content { - background-color: var(--back-main); -} -.navbar-nav > .tasks-menu > .dropdown-menu > li.header { - background-color: var(--back-main); - color: var(--header); -} -.open > .dropdown-toggle.btn-default { - background-color: var(--back-sub); - color: var(--header); -} -.panel { - background-color: var(--back-sub); - color: var(--text-main); -} -.panel-default > .panel-heading { - background-color: var(--back-main); - color: var(--header); -} -.select2-container--default .select2-results__option[aria-selected=true], -.select2-container--default .select2-results__option[aria-selected=true]:hover { - background-color: var(--back-sub); - color: var(--header); -} -.select2-container--default .select2-results__option--highlighted[aria-selected] { - background-color: var(--header); - color: var(--back-main); -} -.select2-container--default .select2-selection--single .select2-selection__rendered { - color: var(--text-main); -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: var(--header); -} -.select2-selection--single { - background-color: var(--back-sub) !important; - color: var(--text-main) !important; -} -.select2-dropdown { - background-color: var(--back-main); - color: var(--text-main); -} -.skin-orange-dark .main-header .navbar .dropdown-menu li a { - color: #FFFFFF; -} -.skin-orange-dark .main-header .navbar .dropdown-menu li a:hover { - background-color: #ff8c00; -} -.fixed-table-body thead th .th-inner, -.skin-orange-dark .sidebar-menu > li.active > a, -.skin-orange .sidebar-menu > li:hover > a, -.sidebar-toggle:hover { - background-color: var(--header) !important; -} -.tab-content, -.tab-pane { - background-color: var(--back-main); - color: var(--text-main); -} -.table-striped > tbody > tr:nth-of-type(odd) { - background-color: var(--back-sub); -} -.table-striped > tbody > tr:nth-of-type(even) { - background-color: var(--back-sub-alt); -} -#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, -.box-body, -.box-footer, -.box-header { - color: var(--text-main); -} -.box-header.with-border { - border-bottom: #000; -} -#customFieldsTable a[href*='/models'] { - background-color: var(--back-sub-alt); - color: var(--link); -} -#customFieldsTable a[href*='/models']:hover { - background-color: var(--text-sub); - color: var(--button-hover); -} -#customFieldsTable a[href*='/models']:visited { - background-color: var(--background); - color: var(--visited-link); -} -#customFieldsTable a[href*='/fieldsets'] { - background-color: transparent; -} -.row-striped { - vertical-align: top; - line-height: 2.6; - padding: 0px; - margin-left: 20px; - box-sizing: border-box; - display: table; -} -.row-striped .row:nth-of-type(odd) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.row-striped .row:nth-of-type(even) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.row-new-striped > .row:nth-of-type(odd) { - background-color: var(--back-sub); - color: var(--text-main); -} -.row-new-striped > .row:nth-of-type(even) { - background-color: var(--back-sub-alt); - color: var(--text-main); -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} -.table > tbody > tr.warning > td { - background-color: var(--back-sub); -} - - -/*# sourceMappingURL=skin-orange-dark.css.map*/ \ No newline at end of file diff --git a/public/css/dist/skins/skin-orange.css b/public/css/dist/skins/skin-orange.css deleted file mode 100644 index f11009340995..000000000000 --- a/public/css/dist/skins/skin-orange.css +++ /dev/null @@ -1,208 +0,0 @@ -/* - * Skin: Orange - * ---------- - */ -.skin-orange .main-header .navbar { - background-color: #FF8C00; -} -.skin-orange .main-header .navbar .nav > li > a { - color: #fff; -} -.skin-orange .main-header .navbar .nav > li > a:hover, -.skin-orange .main-header .navbar .nav > li > a:active, -.skin-orange .main-header .navbar .nav > li > a:focus, -.skin-orange .main-header .navbar .nav .open > a, -.skin-orange .main-header .navbar .nav .open > a:hover, -.skin-orange .main-header .navbar .nav .open > a:focus, -.skin-orange .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-orange .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-orange .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-orange .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-orange .main-header .navbar .sidebar-toggle:hover { - background-color: #e67e00; -} -@media (max-width: 767px) { - .skin-orange .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - } - .skin-orange .main-header .navbar .dropdown-menu li a { - color: #333; - } - .skin-orange .main-header .navbar .dropdown-menu li a:hover { - background: #e67e00; - } -} -.skin-orange .main-header li.user-header { - background-color: #FF8C00; -} -.skin-orange .content-header { - background: transparent; -} -.skin-orange .wrapper, -.skin-orange .main-sidebar, -.skin-orange .left-side { - background-color: #222d32; -} -.skin-orange .user-panel > .info, -.skin-orange .user-panel > .info > a { - color: #fff; -} -.skin-orange .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-orange .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-orange .sidebar-menu > li:hover > a, -.skin-orange .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #FF8C00; -} -.skin-orange .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-orange .sidebar a { - color: #b8c7ce; -} -.skin-orange .sidebar a:hover { - text-decoration: none; -} -.skin-orange .treeview-menu > li > a { - color: #8aa4af; -} -.skin-orange .treeview-menu > li.active > a, -.skin-orange .treeview-menu > li > a:hover { - color: #fff; -} -.skin-orange .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-orange .sidebar-form input[type="text"], -.skin-orange .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-orange .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-orange .sidebar-form input[type="text"]:focus, -.skin-orange .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-orange .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-orange .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-orange.layout-top-nav .main-header > .logo .logo-variant { - background-color: none; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #cc7000; - border-color: #995400; - color: #fff; -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #995400; - border-color: #995400; - color: #fff; -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - background-color: #cc7000; - color: #fff; -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: #663800; - color: #fff; -} -a { - color: var(--link); -} -a:hover { - color: var(--hover-link); -} -a:visited { - color: var(--visited-link); -} -.text-primary { - color: #995400; -} -:root { - --button-default: #b36200; - --button-primary: #804600; - --button-hover: #663800; - --header: #FF8C00; - /* Use same as Header picker */ - --text-main: #BBB; - --text-sub: #9b9b9b; - --link: #FF8C00; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #ffa333; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #ffaf4d; - /* Use same as Header picker, lighten by 70% */ - --nav-link: #FFF; - /* Use same as Header picker */ - --light-link: #fff; - /* Use same as Header picker */ -} -a.btn-info:link, -a.btn-warning:link, -a.btn-danger:link { - color: #FFF; -} -a.btn-info:visited, -a.btn-warning:visited, -a.btn-danger:visited { - color: #FFF; -} -.far fa-life-ring { - color: var(--link); -} -.fixed-table-container tbody .selected td { - background-color: #fff8af; -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: #FF8C00; -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} - - -/*# sourceMappingURL=skin-orange.css.map*/ \ No newline at end of file diff --git a/public/css/dist/skins/skin-orange.css.map b/public/css/dist/skins/skin-orange.css.map deleted file mode 100644 index f4451e62b5ad..000000000000 --- a/public/css/dist/skins/skin-orange.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"css/dist/skins/skin-orange.css","mappings":"AAAA;;;EAGE;AAMF;ECHE;ADAF;AAGA;ECAI;ADAJ;AAAA;;;;;;;ECUI;EACA;ADDJ;AAVA;ECgBI;ADHJ;ACII;EACE;EACA;ADFN;AAjBA;EAMQ;AAcR;AAbQ;EACE;AAeV;AAZM;EAGM;IACE;EAYZ;EAhBI;IAOQ;EAYZ;EAXY;IACE;EAad;AACF;AAlCA;EA8BM;AAON;AArCA;EAoCI;AAIJ;AAxCA;;;ECsGI;ADzDJ;AA7CA;;EC2GM;AD1DN;ACgEI;EACE;EACA;AD9DN;AArDA;ECuHM;AD/DN;ACkEI;;EACE;EACA;EACA;AD/DN;AA9DA;ECiIM;EACA;ADhEN;AAlEA;ECuII;ADlEJ;ACmEI;EACE;ADjEN;AAxEA;ECgJQ;ADrER;ACuEM;;EACE;ADpER;AA/EA;ECgEE;EA0FE;EACA;ADvEJ;AApFA;;EC6JM;EACA;EACA;EACA;ECuBI;AFzFV;AA9FA;ECoKM;EAhGJ;EACA;EACA;EACA;AD8BF;ACiEM;;EACE;EACA;AD9DR;ACgEM;EACE;AD9DR;AA7GA;EC+KM;EA3GJ;EACA;EACA;EACA;AD6CF;AAzEA;EAEI;AA0EJ;AAjEE;;;;EACE;EACA;EACA;AAsEJ;AAlEE;;EACE;EACA;EACA;AAqEJ;AAlEE;;EACE;EACA;AAqEJ;AAlEE;;EACE;EACA;AAqEJ;AAhEA;EACE;AAkEF;AAjEE;EACE;AAmEJ;AAjEE;EACE;AAmEJ;AA/DA;EACE;AAiEF;AA/DA;EACE;EACA;EACA;EACA;EAiEA,8BAA8B;EAhE9B;EACA;EACA;EAkEA,8CAA8C;EAjE9C;EAmEA,8CAA8C;EAlE9C;EAoEA,8CAA8C;EAnE9C;EAqEA,8BAA8B;EApE9B;EAsEA,8BAA8B;AAChC;AApEA;;;EACE;AAwEF;AAtEC;;;EACC;AA0EF;AAxEA;EACE;AA0EF;AAvEA;EACE;AAyEF;AAvEA;EACE;AAyEF;AAtEA;;EACE;AAyEF","sources":["webpack:///./resources/assets/less/skins/skin-orange.less","webpack:///./resources/assets/less/mixins.less","webpack:///./resources/assets/less/bootstrap-less/mixins/vendor-prefixes.less"],"sourcesContent":["/*\n * Skin: Orange\n * ----------\n */\n@import \"../bootstrap-less/mixins.less\";\n@import \"../bootstrap-less/variables.less\";\n@import \"../variables.less\";\n@import \"../mixins.less\";\n\n.skin-orange {\n //Navbar\n .main-header {\n .navbar {\n .navbar-variant(@orange; #fff);\n .sidebar-toggle {\n color: #fff;\n &:hover {\n background-color: darken(@orange, 5%);\n }\n }\n @media (max-width: @screen-header-collapse) {\n .dropdown-menu {\n li {\n &.divider {\n background-color: rgba(255, 255, 255, 0.1);\n }\n a {\n color: #333;\n &:hover {\n background: darken(@orange, 5%);\n }\n }\n }\n }\n }\n }\n //Logo\n\n li.user-header {\n background-color: @orange;\n }\n }\n\n //Content Header\n .content-header {\n background: transparent;\n }\n\n //Create the sidebar skin\n .skin-dark-sidebar(@orange);\n}\n\n.skin-orange.layout-top-nav .main-header > .logo {\n .logo-variant {\n background-color: none;\n }\n}\n\n\n\n.btn, .btn:hover {\n\n\n &.btn-primary, .btn-primary:link {\n background-color: darken(@orange, 10%);\n border-color: darken(@orange, 20%);\n color: #fff;\n }\n\n\n &a.btn-primary:hover {\n background-color: darken(@orange, 20%);\n border-color: darken(@orange, 20%);\n color: #fff;\n }\n\n &.btn-white:link {\n background-color: darken(@orange, 10%);\n color: #fff;\n }\n\n &.btn-white:hover {\n background-color: darken(@orange, 30%);\n color: #fff;\n }\n}\n\n\na {\n color: var(--link);\n &:hover {\n color: var(--hover-link);\n }\n &:visited {\n color: var(--visited-link);\n }\n}\n\n.text-primary {\n color: darken(@orange, 20%);\n}\n:root {\n --button-default: darken(@orange, 15%);\n --button-primary: darken(@orange, 25%);\n --button-hover: darken(@orange, 30%);\n --header: @orange; /* Use same as Header picker */\n --text-main: #BBB;\n --text-sub: #9b9b9b;\n --link: @orange; /* Use same as Header picker, lighten by 70% */\n --visited-link: lighten(@orange, 10%); /* Use same as Header picker, lighten by 70% */\n --hover-link: lighten(@orange, 15%); /* Use same as Header picker, lighten by 70% */\n --nav-link: #FFF; /* Use same as Header picker */\n --light-link: #fff; /* Use same as Header picker */\n}\n\na.btn-info:link, a.btn-warning:link, a.btn-danger:link{\n color: #FFF;\n}\n&a.btn-info:visited, a.btn-warning:visited, a.btn-danger:visited{\n color: #FFF;\n}\n.far fa-life-ring{\n color:var(--link);\n}\n\n.fixed-table-container tbody .selected td {\n background-color: #fff8af;\n}\n.select2-container--default .select2-selection--multiple .select2-selection__choice {\n background-color: @orange;\n}\n\n.search-highlight, .search-highlight:hover {\n background-color: #e9d15b;\n}","//AdminLTE mixins\n//===============\n\n\n//Changes the color and the hovering properties of the navbar\n.navbar-variant(@color; @font-color: rgba(255, 255, 255, 0.8); @hover-color: #f6f6f6; @hover-bg: rgba(0, 0, 0, 0.1)) {\n background-color: @color;\n //Navbar links\n .nav > li > a {\n color: @font-color;\n }\n\n .nav > li > a:hover,\n .nav > li > a:active,\n .nav > li > a:focus,\n .nav .open > a,\n .nav .open > a:hover,\n .nav .open > a:focus,\n .nav > .active > a {\n background: @hover-bg;\n color: @hover-color;\n }\n\n //Add color to the sidebar toggle button\n .sidebar-toggle {\n color: @font-color;\n &:hover {\n color: @hover-color;\n background: @hover-bg;\n }\n }\n}\n\n//Logo color variation\n.logo-variant(@bg-color; @color: #fff; @border-bottom-color: transparent; @border-bottom-width: 0) {\n background-color: @bg-color;\n color: @color;\n border-bottom: @border-bottom-width solid @border-bottom-color;\n\n &:hover {\n background-color: darken(@bg-color, 1%);\n }\n}\n\n//Box solid color variantion creator\n.box-solid-variant(@color; @text-color: #fff) {\n border: 1px solid @color;\n > .box-header {\n color: @text-color;\n background: @color;\n background-color: @color;\n a,\n .btn {\n color: @text-color;\n }\n }\n}\n\n//Direct Chat Variant\n.direct-chat-variant(@bg-color; @color: #fff) {\n .right > .direct-chat-text {\n background: @bg-color;\n border-color: @bg-color;\n color: @color;\n &:after,\n &:before {\n border-left-color: @bg-color;\n }\n }\n}\n\n//border radius creator\n.border-radius(@radius) {\n border-radius: @radius;\n}\n//Different radius each side\n.border-radius(@top-left; @top-right; @bottom-left; @bottom-right) {\n border-top-left-radius: @top-left;\n border-top-right-radius: @top-right;\n border-bottom-right-radius: @bottom-right;\n border-bottom-left-radius: @bottom-left;\n}\n\n//Gradient background\n.gradient(@color: #F5F5F5, @start: #EEE, @stop: #FFF) {\n background: @color;\n background: -webkit-gradient(linear,\n left bottom,\n left top,\n color-stop(0, @start),\n color-stop(1, @stop));\n background: -ms-linear-gradient(bottom,\n @start,\n @stop);\n background: -moz-linear-gradient(center bottom,\n @start 0%,\n @stop 100%);\n background: -o-linear-gradient(@stop,\n @start);\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",@stop,@start));\n}\n\n//Added 2.1.0\n//Skins Mixins\n\n//Dark Sidebar Mixin\n.skin-dark-sidebar(@link-hover-border-color) {\n // Sidebar background color (Both .wrapper and .left-side are responsible for sidebar bg color)\n .wrapper,\n .main-sidebar,\n .left-side {\n background-color: @sidebar-dark-bg;\n }\n //User Panel (resides in the sidebar)\n .user-panel {\n > .info, > .info > a {\n color: #fff;\n }\n }\n //Sidebar Menu. First level links\n .sidebar-menu > li {\n //Section Headning\n &.header {\n color: lighten(@sidebar-dark-bg, 20%);\n background: darken(@sidebar-dark-bg, 4%);\n }\n //links\n > a {\n border-left: 3px solid transparent;\n }\n //Hover and active states\n &:hover > a, &.active > a {\n color: @sidebar-dark-hover-color;\n background: @sidebar-dark-hover-bg;\n border-left-color: @link-hover-border-color;\n }\n //First Level Submenu\n > .treeview-menu {\n margin: 0 1px;\n background: @sidebar-dark-submenu-bg;\n }\n }\n //All links within the sidebar menu\n .sidebar a {\n color: @sidebar-dark-color;\n &:hover {\n text-decoration: none;\n }\n }\n //All submenus\n .treeview-menu {\n > li {\n > a {\n color: @sidebar-dark-submenu-color;\n }\n &.active > a, > a:hover {\n color: @sidebar-dark-submenu-hover-color;\n }\n }\n }\n //The sidebar search form\n .sidebar-form {\n .border-radius(3px);\n border: 1px solid lighten(@sidebar-dark-bg, 10%);\n margin: 10px 10px;\n input[type=\"text\"], .btn {\n box-shadow: none;\n background-color: lighten(@sidebar-dark-bg, 10%);\n border: 1px solid transparent;\n height: 35px;\n .transition(all @transition-speed @transition-fn);\n }\n input[type=\"text\"] {\n color: #666;\n .border-radius(2px, 0, 2px, 0);\n &:focus, &:focus + .input-group-btn .btn {\n background-color: #fff;\n color: #666;\n }\n &:focus + .input-group-btn .btn {\n border-left-color: #fff;\n }\n }\n .btn {\n color: #999;\n .border-radius(0, 2px, 0, 2px);\n }\n }\n}\n\n//Light Sidebar Mixin\n.skin-light-sidebar(@icon-active-color) {\n // Sidebar background color (Both .wrapper and .left-side are responsible for sidebar bg color)\n .wrapper,\n .main-sidebar,\n .left-side {\n background-color: @sidebar-light-bg;\n }\n .content-wrapper,\n .main-footer {\n border-left: 1px solid @gray;\n }\n //User Panel (resides in the sidebar)\n .user-panel {\n > .info, > .info > a {\n color: @sidebar-light-color;\n }\n }\n //Sidebar Menu. First level links\n .sidebar-menu > li {\n .transition(border-left-color .3s ease);\n //border-left: 3px solid transparent;\n //Section Headning\n &.header {\n color: lighten(@sidebar-light-color, 25%);\n background: @sidebar-light-bg;\n }\n //links\n > a {\n border-left: 3px solid transparent;\n font-weight: 600;\n }\n //Hover and active states\n &:hover > a,\n &.active > a {\n color: @sidebar-light-hover-color;\n background: @sidebar-light-hover-bg;\n }\n &:hover > a {\n\n }\n &.active {\n border-left-color: @icon-active-color;\n > a {\n font-weight: 600;\n }\n }\n //First Level Submenu\n > .treeview-menu {\n background: @sidebar-light-submenu-bg;\n }\n }\n //All links within the sidebar menu\n .sidebar a {\n color: @sidebar-light-color;\n &:hover {\n text-decoration: none;\n }\n }\n //All submenus\n .treeview-menu {\n > li {\n > a {\n color: @sidebar-light-submenu-color;\n }\n &.active > a,\n > a:hover {\n color: @sidebar-light-submenu-hover-color;\n }\n &.active > a {\n font-weight: 600;\n }\n }\n }\n //The sidebar search form\n .sidebar-form {\n .border-radius(3px);\n border: 1px solid @gray;//darken(@sidebar-light-bg, 5%);\n margin: 10px 10px;\n input[type=\"text\"],\n .btn {\n box-shadow: none;\n background-color: #fff;//darken(@sidebar-light-bg, 3%);\n border: 1px solid transparent;\n height: 35px;\n .transition(all @transition-speed @transition-fn);\n }\n input[type=\"text\"] {\n color: #666;\n .border-radius(2px, 0, 2px, 0);\n &:focus,\n &:focus + .input-group-btn .btn {\n background-color: #fff;\n color: #666;\n }\n &:focus + .input-group-btn .btn {\n border-left-color: #fff;\n }\n }\n .btn {\n color: #999;\n .border-radius(0, 2px, 0, 2px);\n }\n }\n @media(min-width: @screen-sm-min) {\n &.sidebar-mini.sidebar-collapse {\n .sidebar-menu > li > .treeview-menu {\n border-left: 1px solid @gray;\n }\n }\n }\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They will be removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility){\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/public/css/dist/skins/skin-orange.min.css b/public/css/dist/skins/skin-orange.min.css deleted file mode 100644 index f11009340995..000000000000 --- a/public/css/dist/skins/skin-orange.min.css +++ /dev/null @@ -1,208 +0,0 @@ -/* - * Skin: Orange - * ---------- - */ -.skin-orange .main-header .navbar { - background-color: #FF8C00; -} -.skin-orange .main-header .navbar .nav > li > a { - color: #fff; -} -.skin-orange .main-header .navbar .nav > li > a:hover, -.skin-orange .main-header .navbar .nav > li > a:active, -.skin-orange .main-header .navbar .nav > li > a:focus, -.skin-orange .main-header .navbar .nav .open > a, -.skin-orange .main-header .navbar .nav .open > a:hover, -.skin-orange .main-header .navbar .nav .open > a:focus, -.skin-orange .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-orange .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-orange .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-orange .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-orange .main-header .navbar .sidebar-toggle:hover { - background-color: #e67e00; -} -@media (max-width: 767px) { - .skin-orange .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - } - .skin-orange .main-header .navbar .dropdown-menu li a { - color: #333; - } - .skin-orange .main-header .navbar .dropdown-menu li a:hover { - background: #e67e00; - } -} -.skin-orange .main-header li.user-header { - background-color: #FF8C00; -} -.skin-orange .content-header { - background: transparent; -} -.skin-orange .wrapper, -.skin-orange .main-sidebar, -.skin-orange .left-side { - background-color: #222d32; -} -.skin-orange .user-panel > .info, -.skin-orange .user-panel > .info > a { - color: #fff; -} -.skin-orange .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-orange .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-orange .sidebar-menu > li:hover > a, -.skin-orange .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #FF8C00; -} -.skin-orange .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-orange .sidebar a { - color: #b8c7ce; -} -.skin-orange .sidebar a:hover { - text-decoration: none; -} -.skin-orange .treeview-menu > li > a { - color: #8aa4af; -} -.skin-orange .treeview-menu > li.active > a, -.skin-orange .treeview-menu > li > a:hover { - color: #fff; -} -.skin-orange .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-orange .sidebar-form input[type="text"], -.skin-orange .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-orange .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-orange .sidebar-form input[type="text"]:focus, -.skin-orange .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-orange .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-orange .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-orange.layout-top-nav .main-header > .logo .logo-variant { - background-color: none; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #cc7000; - border-color: #995400; - color: #fff; -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #995400; - border-color: #995400; - color: #fff; -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - background-color: #cc7000; - color: #fff; -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: #663800; - color: #fff; -} -a { - color: var(--link); -} -a:hover { - color: var(--hover-link); -} -a:visited { - color: var(--visited-link); -} -.text-primary { - color: #995400; -} -:root { - --button-default: #b36200; - --button-primary: #804600; - --button-hover: #663800; - --header: #FF8C00; - /* Use same as Header picker */ - --text-main: #BBB; - --text-sub: #9b9b9b; - --link: #FF8C00; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #ffa333; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #ffaf4d; - /* Use same as Header picker, lighten by 70% */ - --nav-link: #FFF; - /* Use same as Header picker */ - --light-link: #fff; - /* Use same as Header picker */ -} -a.btn-info:link, -a.btn-warning:link, -a.btn-danger:link { - color: #FFF; -} -a.btn-info:visited, -a.btn-warning:visited, -a.btn-danger:visited { - color: #FFF; -} -.far fa-life-ring { - color: var(--link); -} -.fixed-table-container tbody .selected td { - background-color: #fff8af; -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: #FF8C00; -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} - - -/*# sourceMappingURL=skin-orange.css.map*/ \ No newline at end of file diff --git a/public/css/dist/skins/skin-purple-dark.css b/public/css/dist/skins/skin-purple-dark.css deleted file mode 100644 index 4dd65fb24eba..000000000000 --- a/public/css/dist/skins/skin-purple-dark.css +++ /dev/null @@ -1,542 +0,0 @@ -/* - * Skin: purple dark - * ---------- - */ -.skin-purple-dark .main-header .navbar { - background-color: #605ca8; -} -.skin-purple-dark .main-header .navbar .nav > li > a { - color: #fff; -} -.skin-purple-dark .main-header .navbar .nav > li > a:hover, -.skin-purple-dark .main-header .navbar .nav > li > a:active, -.skin-purple-dark .main-header .navbar .nav > li > a:focus, -.skin-purple-dark .main-header .navbar .nav .open > a, -.skin-purple-dark .main-header .navbar .nav .open > a:hover, -.skin-purple-dark .main-header .navbar .nav .open > a:focus, -.skin-purple-dark .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-purple-dark .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-purple-dark .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-purple-dark .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-purple-dark .main-header .navbar .sidebar-toggle:hover { - background-color: #555299; -} -@media (max-width: 767px) { - .skin-purple-dark .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - color: #fff; - } - .skin-purple-dark .main-header .navbar .dropdown-menu li a { - color: #fff; - } - .skin-purple-dark .main-header .navbar .dropdown-menu li a:hover { - background: #555299; - color: #fff; - } -} -.skin-purple-dark .main-header li.user-header { - background-color: #605ca8; -} -.skin-purple-dark .content-header { - background: transparent; -} -.skin-purple-dark .wrapper, -.skin-purple-dark .main-sidebar, -.skin-purple-dark .left-side { - background-color: #222d32; -} -.skin-purple-dark .user-panel > .info, -.skin-purple-dark .user-panel > .info > a { - color: #fff; -} -.skin-purple-dark .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-purple-dark .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-purple-dark .sidebar-menu > li:hover > a, -.skin-purple-dark .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #605ca8; -} -.skin-purple-dark .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-purple-dark .sidebar a { - color: #b8c7ce; -} -.skin-purple-dark .sidebar a:hover { - text-decoration: none; -} -.skin-purple-dark .treeview-menu > li > a { - color: #8aa4af; -} -.skin-purple-dark .treeview-menu > li.active > a, -.skin-purple-dark .treeview-menu > li > a:hover { - color: #fff; -} -.skin-purple-dark .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-purple-dark .sidebar-form input[type="text"], -.skin-purple-dark .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-purple-dark .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-purple-dark .sidebar-form input[type="text"]:focus, -.skin-purple-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-purple-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-purple-dark .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-purple-dark.layout-top-nav .main-header > .logo .logo-variant { - background-color: none; -} -.btn, -.btn:hover { - color: #fff !important; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #4c4988; - border-color: #FFF; - color: #fff; -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #3a3767; - border-color: #3a3767; - color: #fff; -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - background-color: #4c4988; - color: #fff; -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: #272546; - color: #fff; -} -.btn-info { - border-color: #fff; -} -/** -The dropdown is white, so use a darker color - */ -li.dropdown-item-marker { - color: var(--button-primary); -} -a:hover { - color: var(--hover-link); -} -a:visited { - color: var(--visited-link); -} -.text-primary { - color: #fff; -} -#sort tr.cansort { - background-color: var(--back-main); - color: var(--text-main); -} -:root { - --background: #222; - --back-main: #333; - --back-sub: #080808; - --back-sub-alt: rgba(0, 0, 0, 0.36); - --button-default: #434078; - --button-primary: #302e56; - --button-hover: #272546; - --header: #605ca8; - /* Use same as Header picker */ - --text-main: #BBB; - --text-sub: #9b9b9b; - --link: #AC83FF; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #dfd0ff; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #ffffff; - /* Use same as Header picker, lighten by 70% */ - --nav-link: #FFF; - /* Use same as Header picker */ - --light-link: #fff; - /* Use same as Header picker */ -} -#ldapad_test_results.well.well-sm { - color: var(--back-main); -} -.pagination > li > a { - color: var(--light-link); - background-color: var(--back-main); -} -.pagination > .active > a { - background-color: var(--button-default); - border-color: var(--light-link); -} -.pagination > .active > a:hover { - background-color: var(--hover-link); -} -.tasks-menu > .dropdown-menu > li .menu { - background-color: var(--back-main); -} -.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { - background-color: var(--background); -} -h2.task_menu { - color: var(--link); -} -.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { - background-color: var(--back-main); - color: var(--link); -} -.main-header .navbar, -.main-header .logo { - background-color: var(--header); - background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); - border-color: var(--header); -} -.bootstrap-table .fixed-table-container .table thead th .sortable { - color: var(--nav-link); -} -.bootstrap-table .fixed-table-toolbar .columns label { - color: #000; -} -.thead, -.navbar-nav > li > a:link { - color: var(--nav-link); -} -.label-default { - background-color: var(--back-sub); - color: #fff; -} -.modal-content { - background-color: var(--back-main); - color: var(--text-main); -} -a:link { - color: var(--link); -} -.far fa-life-ring { - color: var(--link); -} -.btn-primary.hover { - color: var(--nav-link); -} -.small-box h3, -.small-box p { - color: var(--nav-link) !important; -} -.small-box h3 a:hover, -.small-box p a:hover { - text-decoration: none; - color: var(--nav-link) !important; -} -a:link.btn-default { - color: var(--nav-link); -} -#accessoriesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr.selected > td { - background-color: var(--back-main); -} -body { - color: var(--text-main); -} -.box, -.box.box-default { - border-top: 3px solid var(--header); - border-top-color: var(--header); -} -.box-body, -.box-footer, -.box-header { - background-color: var(--back-sub); - color: var(--header); -} -.btn-default { - background-color: var(--button-default); - color: var(--nav-link); -} -.btn-default dropdown-toggle { - background-color: var(--button-default); - color: var(--nav-link); -} -.btn-default:active, -.btn-default:focus, -.btn-default:hover, -.btn-default.active { - background-color: var(--button-hover); - color: var(--nav-link); -} -.btn-primary, -.btn-primary.hover, -.btn-primary:active, -.text-purple { - color: var(--nav-link) !important; -} -.btn-primary:hover { - background-color: var(--button-primary); -} -#componentsTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#consumablesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.content-wrapper { - background-color: var(--background); -} -#create-form > div > div > div > span > i.fa { - background-color: var(--back-sub); - color: var(--header); -} -.datepicker .datepicker-switch:hover, -.datepicker .next:hover, -.datepicker .prev:hover, -.datepicker tfoot tr th:hover, -.datepicker table tr td.day.focused, -.datepicker table tr td.day:hover { - background-color: var(--header); -} -.datepicker.dropdown-menu { - background-color: var(--back-main); - color: var(--text-main); -} -#details > div > div > div > table { - background-color: transparent; -} -.dropdown-menu > li > a:hover { - background-color: var(--back-main); - color: var(--nav-link); -} -.fixed-table-body thead th .th-inner { - color: var(--nav-link); -} -.form-control { - background-color: var(--back-main); - color: var(--text-main); -} -.form-control[disabled], -.form-control[readonly], -fieldset[disabled] .form-control { - background-color: var(--back-main); - color: var(--text-main); -} -h1, -h2, -h3, -h4, -h5, -h6, -p { - color: var(--text-main); -} -.help-block { - color: var(--text-sub); -} -input[type=text], -input[type=search] { - background-color: var(--back-sub); - color: var(--text-main); -} -#licensesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.main-footer { - background-color: var(--back-main); - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li > a, -.nav-tabs-custom > .nav-tabs > li.active > a { - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li.active { - border-top-color: var(--header); -} -.nav-tabs-custom > .nav-tabs > li.active > a { - background-color: var(--back-main); -} -.nav-tabs-custom > .nav-tabs > li.active > a:hover { - background-color: var(--back-sub); - color: var(--text-main); -} -.nav-tabs-custom, -.nav-tabs-custom > .tab-content { - background-color: var(--back-main); -} -.navbar-nav > .tasks-menu > .dropdown-menu > li.header { - background-color: var(--back-main); - color: var(--link); -} -.open > .dropdown-toggle.btn-default { - background-color: var(--back-sub); - color: var(--header); -} -.panel { - background-color: var(--back-sub); - color: var(--text-main); -} -.panel-default > .panel-heading { - background-color: var(--back-main); - color: var(--header); -} -.select2-container--default .select2-results__option[aria-selected=true], -.select2-container--default .select2-results__option[aria-selected=true]:hover { - background-color: var(--back-sub); - color: var(--header); -} -.select2-container--default .select2-results__option--highlighted[aria-selected] { - background-color: var(--header); - color: var(--back-main); -} -.select2-container--default .select2-selection--single .select2-selection__rendered { - color: var(--text-main); -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: var(--header); -} -.select2-selection--single { - background-color: var(--back-sub) !important; - color: var(--text-main) !important; -} -.select2-dropdown { - background-color: var(--back-main); - color: var(--text-main); -} -.skin-purple-dark .main-header .navbar .dropdown-menu li a { - color: #FFFFFF; -} -.skin-purple-dark .main-header .navbar .dropdown-menu li a:hover { - background-color: #5f5ca8; -} -.fixed-table-body thead th .th-inner, -.skin-purple-dark .sidebar-menu > li.active > a, -.skin-purple .sidebar-menu > li:hover > a, -.sidebar-toggle:hover { - background-color: var(--header) !important; -} -.tab-content, -.tab-pane { - background-color: var(--back-main); - color: var(--text-main); -} -.table-striped > tbody > tr:nth-of-type(odd) { - background-color: var(--back-sub); -} -.table-striped > tbody > tr:nth-of-type(even) { - background-color: var(--back-sub-alt); -} -#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, -.box-body, -.box-footer, -.box-header { - color: var(--text-main); -} -.box-header.with-border { - border-bottom: #000; -} -a { - color: var(--link); -} -a:link { - color: var(--link); -} -a:hover { - color: var(--hover-link); - text-decoration: underline; -} -a:visited { - color: var(--visited-link); -} -.row-striped { - vertical-align: top; - line-height: 2.6; - padding: 0px; - margin-left: 20px; - box-sizing: border-box; - display: table; -} -#customFieldsTable a[href*='/models'] { - background-color: var(--back-sub-alt); - color: var(--link); -} -#customFieldsTable a[href*='/models']:hover { - background-color: var(--text-sub); - color: var(--button-hover); -} -#customFieldsTable a[href*='/models']:visited { - background-color: var(--back-sub); - color: var(--visited-link); -} -.row-striped .row:nth-of-type(odd) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.row-striped .row:nth-of-type(even) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.row-new-striped > .row:nth-of-type(odd) { - background-color: var(--back-sub); - color: var(--text-main); -} -.row-new-striped > .row:nth-of-type(even) { - background-color: var(--back-sub-alt); - color: var(--text-main); -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} -.table > tbody > tr.warning > td { - background-color: var(--back-sub); -} - - -/*# sourceMappingURL=skin-purple-dark.css.map*/ \ No newline at end of file diff --git a/public/css/dist/skins/skin-purple-dark.css.map b/public/css/dist/skins/skin-purple-dark.css.map deleted file mode 100644 index 9f13798899fc..000000000000 --- a/public/css/dist/skins/skin-purple-dark.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"css/dist/skins/skin-purple-dark.css","mappings":"AAAA;;;EAGE;AAMF;ECHE;ADAF;AAGA;ECAI;ADAJ;AAAA;;;;;;;ECUI;EACA;ADDJ;AAVA;ECgBI;ADHJ;ACII;EACE;EACA;ADFN;AAjBA;EAMQ;AAcR;AAbQ;EACE;AAeV;AAZM;EAGM;IACE;IACA;EAYZ;EAjBI;IAQQ;EAYZ;EAXY;IACE;IACA;EAad;AACF;AApCA;EAgCM;AAON;AAvCA;EAsCI;AAIJ;AA1CA;;;ECsGI;ADvDJ;AA/CA;;EC2GM;ADxDN;AC8DI;EACE;EACA;AD5DN;AAvDA;ECuHM;AD7DN;ACgEI;;EACE;EACA;EACA;AD7DN;AAhEA;ECiIM;EACA;AD9DN;AApEA;ECuII;ADhEJ;ACiEI;EACE;AD/DN;AA1EA;ECgJQ;ADnER;ACqEM;;EACE;ADlER;AAjFA;ECgEE;EA0FE;EACA;ADrEJ;AAtFA;;EC6JM;EACA;EACA;EACA;ECuBI;AFvFV;AAhGA;ECoKM;EAhGJ;EACA;EACA;EACA;ADgCF;AC+DM;;EACE;EACA;AD5DR;AC8DM;EACE;AD5DR;AA/GA;EC+KM;EA3GJ;EACA;EACA;EACA;AD+CF;AAzEA;EAEI;AA0EJ;AApEA;;EACE;AAuEF;AArEE;;;;EACE;EACA;EACA;AA0EJ;AAtEE;;EACE;EACA;EACA;AAyEJ;AAtEE;;EACE;EACA;AAyEJ;AAtEE;;EACE;EACA;AAyEJ;AAtEA;EACE;AAwEF;AACA;;EAEE;AArEF;EACE;AAuEF;AAnEE;EACE;AAqEJ;AAnEE;EACE;AAqEJ;AAjEA;EACE;AAmEF;AAhEA;EACE;EACA;AAkEF;AA/DA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAiEA,8BAA8B;EAhE9B;EACA;EACA;EAkEA,8CAA8C;EAjE9C;EAmEA,8CAA8C;EAlE9C;EAoEA,8CAA8C;EAnE9C;EAqEA,8BAA8B;EApE9B;EAsEA,8BAA8B;AAChC;AApEA;EACE;AAsEF;AAnEA;EACE;EACA;AAqEF;AAnEA;EACE;EACA;AAqEF;AAnEA;EACE;AAqEF;AAnEA;EACE;AAqEF;AAlEA;EACE;AAoEF;AAlEA;EACE;AAoEF;AAlEA;EACE;EACA;AAoEF;AAjEA;;EACE;EAEA;EACA;AAoEF;AAjEA;EACE;AAmEF;AAjEA;EACE;AAmEF;AAjEA;;EACE;AAoEF;AAlEA;EACE;EACA;AAoEF;AAjEA;EACE;EACA;AAmEF;AAhEA;EACE;AAkEF;AAhEA;EACE;AAkEF;AAhEA;EACE;AAkEF;AA/DA;;EACE;AAkEF;AAnEA;;EAGI;EACA;AAoEJ;AAhEA;EACE;AAkEF;AAhEA;EACE;AAkEF;AAhEA;EACE;AAkEF;AA/DA;EACE;AAiEF;AA/DA;EACE;AAiEF;AA/DA;;EACE;EACA;AAkEF;AAhEA;;;EACE;EACA;AAoEF;AAlEA;EACE;EACA;AAoEF;AAjEA;EACE;EACA;AAmEF;AAhEA;;;;EACE;EACA;AAqEF;AAnEA;;;;EACE;AAwEF;AAtEA;EACE;AAwEF;AAtEA;EACE;AAwEF;AAtEA;EACE;AAwEF;AAtEA;EACE;AAwEF;AAtEA;EACE;EACA;AAwEF;AAtEA;;;;;;EACE;AA6EF;AA3EA;EACE;EACA;AA6EF;AA3EA;EACE;AA6EF;AA3EA;EACE;EACA;AA6EF;AA3EA;EACE;AA6EF;AA3EA;EACE;EACA;AA6EF;AA3EA;;;EACE;EACA;AA+EF;AA7EA;;;;;;;EACE;AAqFF;AAnFA;EACE;AAqFF;AAnFA;;EACE;EACA;AAsFF;AApFA;EACE;AAsFF;AApFA;EACE;EACA;AAsFF;AApFA;;EACE;AAuFF;AArFA;EACE;AAuFF;AArFA;EACE;AAuFF;AArFA;EACE;EACA;AAuFF;AArFA;;EACE;AAwFF;AAtFA;EACE;EACA;AAwFF;AAtFA;EACE;EACA;AAwFF;AAtFA;EACE;EACA;AAwFF;AAtFA;EACE;EACA;AAwFF;AAtFA;;EACE;EACA;AAyFF;AAvFA;EACE;EACA;AAyFF;AAvFA;EACE;AAyFF;AAvFA;EACE;AAyFF;AAvFA;EACE;EACA;AAyFF;AAvFA;EACE;EACA;AAyFF;AAvFA;EACE;AAyFF;AAvFA;EACE;AAyFF;AAvFA;;;;EACE;AA4FF;AA1FA;;EACE;EACA;AA6FF;AA3FA;EACE;AA6FF;AA3FA;EACE;AA6FF;AA3FA;;;;EACE;AAgGF;AA7FA;EACE;AA+FF;AA5FA;EACE;AA8FF;AA5FE;EACE;AA8FJ;AA7FE;EACE;EACA;AA+FJ;AA7FE;EACE;AA+FJ;AA3FA;EACE;EACA;EACA;EACA;EACA;EAGA;AA2FF;AAxFA;EACE;EACA;AA0FF;AAxFA;EACE;EACA;AA0FF;AAxFA;EACE;EACA;AA0FF;AAvFA;EACE;EACA;EACA;EACA;AAyFF;AArFA;EACE;EACA;EACA;EACA;AAuFF;AArFA;EACE;EACA;AAuFF;AArFA;EACE;EACA;AAuFF;AApFA;;EACE;AAuFF;AArFA;EACE;AAuFF","sources":["webpack:///./resources/assets/less/skins/skin-purple-dark.less","webpack:///./resources/assets/less/mixins.less","webpack:///./resources/assets/less/bootstrap-less/mixins/vendor-prefixes.less"],"sourcesContent":["/*\n * Skin: purple dark\n * ----------\n */\n@import \"../bootstrap-less/mixins.less\";\n@import \"../bootstrap-less/variables.less\";\n@import \"../variables.less\";\n@import \"../mixins.less\";\n\n.skin-purple-dark {\n //Navbar\n .main-header {\n .navbar {\n .navbar-variant(@purple; #fff);\n .sidebar-toggle {\n color: #fff;\n &:hover {\n background-color: darken(@purple, 5%);\n }\n }\n @media (max-width: @screen-header-collapse) {\n .dropdown-menu {\n li {\n &.divider {\n background-color: rgba(255, 255, 255, 0.1);\n color: #fff;\n }\n a {\n color: #fff;\n &:hover {\n background: darken(@purple, 5%);\n color: #fff;\n }\n }\n }\n }\n }\n }\n //Logo\n\n li.user-header {\n background-color: @purple;\n }\n }\n\n //Content Header\n .content-header {\n background: transparent;\n }\n\n //Create the sidebar skin\n .skin-dark-sidebar(@purple);\n}\n\n.skin-purple-dark.layout-top-nav .main-header > .logo {\n .logo-variant {\n background-color: none;\n }\n}\n\n\n\n.btn, .btn:hover {\n color: #fff !important;\n\n &.btn-primary, .btn-primary:link {\n background-color: darken(@purple, 10%);\n border-color: #FFF;\n color: #fff;\n }\n\n\n &a.btn-primary:hover {\n background-color: darken(@purple, 20%);\n border-color: darken(@purple, 20%);\n color: #fff;\n }\n\n &.btn-white:link {\n background-color: darken(@purple, 10%);\n color: #fff;\n }\n\n &.btn-white:hover {\n background-color: darken(@purple, 30%);\n color: #fff;\n }\n}\n.btn-info {\n border-color: #fff;\n}\n\n/**\nThe dropdown is white, so use a darker color\n */\nli.dropdown-item-marker {\n color: var(--button-primary);\n}\n\na {\n &:hover {\n color: var(--hover-link);\n }\n &:visited {\n color: var(--visited-link);\n }\n}\n\n.text-primary {\n color: #fff;\n}\n\n#sort tr.cansort{\n background-color:var(--back-main);\n color:var(--text-main);\n}\n\n:root {\n --background: #222;\n --back-main: #333;\n --back-sub: #080808;\n --back-sub-alt: rgba(0, 0, 0, 0.36);\n --button-default: darken(@purple, 15%);\n --button-primary: darken(@purple, 25%);\n --button-hover: darken(@purple, 30%);\n --header: @purple; /* Use same as Header picker */\n --text-main: #BBB;\n --text-sub: #9b9b9b;\n --link: #AC83FF; /* Use same as Header picker, lighten by 70% */\n --visited-link: lighten(#AC83FF, 15%); /* Use same as Header picker, lighten by 70% */\n --hover-link: lighten(#AC83FF, 30%); /* Use same as Header picker, lighten by 70% */\n --nav-link: #FFF; /* Use same as Header picker */\n --light-link: #fff; /* Use same as Header picker */\n}\n\n#ldapad_test_results.well.well-sm{\n color: var(--back-main);\n}\n//pagination\n.pagination > li >a{\n color: var(--light-link);\n background-color: var(--back-main);\n}\n.pagination > .active > a {\n background-color: var(--button-default);\n border-color: var(--light-link);\n}\n.pagination > .active > a:hover{\n background-color: var(--hover-link);\n}\n.tasks-menu > .dropdown-menu > li .menu{\n background-color: var(--back-main);\n}\n\n.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress{\n background-color: var(--background);\n}\nh2.task_menu{\n color:var(--link);\n}\n.navbar-custom-menu > .navbar-nav > li > .dropdown-menu{\n background-color:var(--back-main);\n color:var(--link);\n}\n\n.main-header .navbar, .main-header .logo {\n background-color: var(--header);\n background: -webkit-linear-gradient(top, var(--header) 0%,var(--header) 100%);\n background: linear-gradient(to bottom, var(--header) 0%,var(--header) 100%);\n border-color: var(--header);\n}\n\n.bootstrap-table .fixed-table-container .table thead th .sortable {\n color: var(--nav-link);\n}\n.bootstrap-table .fixed-table-toolbar .columns label {\n color:#000;\n}\n.thead, .navbar-nav>li>a:link {\n color: var(--nav-link);\n}\n.label-default{\n background-color:var(--back-sub);\n color:#fff;\n}\n\n.modal-content {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n\na:link {\n color: var(--link);\n}\n.far fa-life-ring{\n color:var(--link);\n}\n.btn-primary.hover {\n color: var(--nav-link);\n}\n\n.small-box h3, .small-box p {\n color: var(--nav-link) !important;\n a:hover {\n text-decoration: none;\n color: var(--nav-link) !important;\n }\n}\n\na:link.btn-default{\n color: var(--nav-link);\n}\n#accessoriesTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n#assetsListingTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n\n#assetsListingTable>tbody>tr.selected>td {\n background-color: var(--back-main);\n}\nbody {\n color: var(--text-main);\n}\n.box, .box.box-default {\n border-top: 3px solid var(--header);\n border-top-color: var(--header);\n}\n.box-body, .box-footer, .box-header {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.btn-default{\n background-color: var(--button-default);\n color: var(--nav-link);\n}\n\n.btn-default dropdown-toggle {\n background-color: var(--button-default);\n color: var(--nav-link);\n}\n\n.btn-default:active, .btn-default:focus, .btn-default:hover, .btn-default.active {\n background-color: var(--button-hover);\n color: var(--nav-link);\n}\n.btn-primary, .btn-primary.hover, .btn-primary:active, .text-purple {\n color: var(--nav-link)!important;\n}\n.btn-primary:hover {\n background-color: var(--button-primary);\n}\n#componentsTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n#consumablesTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n.content-wrapper {\n background-color: var(--background);\n}\n#create-form>div>div>div>span>i.fa {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.datepicker .datepicker-switch:hover, .datepicker .next:hover, .datepicker .prev:hover, .datepicker tfoot tr th:hover, .datepicker table tr td.day.focused, .datepicker table tr td.day:hover {\n background-color: var(--header);\n}\n.datepicker.dropdown-menu {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n#details>div>div>div>table {\n background-color: transparent;\n}\n.dropdown-menu>li>a:hover {\n background-color: var(--back-main);\n color: var(--nav-link);\n}\n.fixed-table-body thead th .th-inner{\n color: var(--nav-link);\n}\n.form-control {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{\n background-color: var(--back-main);\n color: var(--text-main);\n}\nh1, h2, h3, h4, h5, h6, p {\n color: var(--text-main);\n}\n.help-block {\n color: var(--text-sub);\n}\ninput[type=text], input[type=search] {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n#licensesTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n.main-footer {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.nav-tabs-custom>.nav-tabs>li>a, .nav-tabs-custom>.nav-tabs>li.active>a {\n color: var(--text-main);\n}\n.nav-tabs-custom>.nav-tabs>li.active {\n border-top-color: var(--header);\n}\n.nav-tabs-custom>.nav-tabs>li.active>a {\n background-color: var(--back-main);\n}\n.nav-tabs-custom>.nav-tabs>li.active>a:hover {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.nav-tabs-custom, .nav-tabs-custom>.tab-content {\n background-color: var(--back-main);\n}\n.navbar-nav>.tasks-menu>.dropdown-menu>li.header {\n background-color: var(--back-main);\n color: var(--link);\n}\n.open>.dropdown-toggle.btn-default {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.panel {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.panel-default>.panel-heading {\n background-color: var(--back-main);\n color: var(--header);\n}\n.select2-container--default .select2-results__option[aria-selected=true], .select2-container--default .select2-results__option[aria-selected=true]:hover {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.select2-container--default .select2-results__option--highlighted[aria-selected] {\n background-color: var(--header);\n color: var(--back-main);\n}\n.select2-container--default .select2-selection--single .select2-selection__rendered {\n color: var(--text-main);\n}\n.select2-container--default .select2-selection--multiple .select2-selection__choice {\n background-color: var(--header);\n}\n.select2-selection--single {\n background-color: var(--back-sub)!important;\n color: var(--text-main)!important;\n}\n.select2-dropdown {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.skin-purple-dark .main-header .navbar .dropdown-menu li a {\n color: #FFFFFF;\n}\n.skin-purple-dark .main-header .navbar .dropdown-menu li a:hover {\n background-color: #5f5ca8;\n}\n.fixed-table-body thead th .th-inner, .skin-purple-dark .sidebar-menu>li.active>a, .skin-purple .sidebar-menu>li:hover>a, .sidebar-toggle:hover {\n background-color: var(--header)!important;\n}\n.tab-content, .tab-pane {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.table-striped>tbody>tr:nth-of-type(odd) {\n background-color: var(--back-sub);\n}\n.table-striped>tbody>tr:nth-of-type(even){\n background-color: var(--back-sub-alt);\n}\n#webui>div>div>div>div>div>table>tbody>tr>td>a>i.fa, .box-body, .box-footer, .box-header {\n color: var(--text-main);\n}\n\n.box-header.with-border {\n border-bottom: #000;\n}\n\na {\n color: var(--link);\n\n &:link {\n color: var(--link) }\n &:hover {\n color: var(--hover-link);\n text-decoration: underline;\n }\n &:visited {\n color: var(--visited-link)\n }\n}\n\n.row-striped {\n vertical-align: top;\n line-height: 2.6;\n padding: 0px;\n margin-left: 20px;\n box-sizing: border-box;\n //border-left: 1px solid #dddddd;\n //border-right: 1px solid #dddddd;\n display: table;\n\n}\n#customFieldsTable a[href*='/models'] {\n background-color: var(--back-sub-alt);\n color: var(--link);\n}\n#customFieldsTable a[href*='/models']:hover {\n background-color: var(--text-sub);\n color: var(--button-hover);\n}\n#customFieldsTable a[href*='/models']:visited {\n background-color: var(--back-sub);\n color: var(--visited-link);\n}\n\n.row-striped .row:nth-of-type(odd) div {\n background-color: var(--back-sub);\n color: var(--text-main);\n border-top: 1px solid #dddddd;\n display: table-cell;\n\n}\n\n.row-striped .row:nth-of-type(even) div {\n background-color: var(--back-sub);\n color: var(--text-main);\n border-top: 1px solid #dddddd;\n display: table-cell;\n}\n.row-new-striped > .row:nth-of-type(odd){\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.row-new-striped > .row:nth-of-type(even){\n background-color: var(--back-sub-alt);\n color: var(--text-main);\n}\n\n.search-highlight, .search-highlight:hover {\n background-color: #e9d15b;\n}\n.table > tbody > tr.warning > td{\n background-color:var(--back-sub);\n}","//AdminLTE mixins\n//===============\n\n\n//Changes the color and the hovering properties of the navbar\n.navbar-variant(@color; @font-color: rgba(255, 255, 255, 0.8); @hover-color: #f6f6f6; @hover-bg: rgba(0, 0, 0, 0.1)) {\n background-color: @color;\n //Navbar links\n .nav > li > a {\n color: @font-color;\n }\n\n .nav > li > a:hover,\n .nav > li > a:active,\n .nav > li > a:focus,\n .nav .open > a,\n .nav .open > a:hover,\n .nav .open > a:focus,\n .nav > .active > a {\n background: @hover-bg;\n color: @hover-color;\n }\n\n //Add color to the sidebar toggle button\n .sidebar-toggle {\n color: @font-color;\n &:hover {\n color: @hover-color;\n background: @hover-bg;\n }\n }\n}\n\n//Logo color variation\n.logo-variant(@bg-color; @color: #fff; @border-bottom-color: transparent; @border-bottom-width: 0) {\n background-color: @bg-color;\n color: @color;\n border-bottom: @border-bottom-width solid @border-bottom-color;\n\n &:hover {\n background-color: darken(@bg-color, 1%);\n }\n}\n\n//Box solid color variantion creator\n.box-solid-variant(@color; @text-color: #fff) {\n border: 1px solid @color;\n > .box-header {\n color: @text-color;\n background: @color;\n background-color: @color;\n a,\n .btn {\n color: @text-color;\n }\n }\n}\n\n//Direct Chat Variant\n.direct-chat-variant(@bg-color; @color: #fff) {\n .right > .direct-chat-text {\n background: @bg-color;\n border-color: @bg-color;\n color: @color;\n &:after,\n &:before {\n border-left-color: @bg-color;\n }\n }\n}\n\n//border radius creator\n.border-radius(@radius) {\n border-radius: @radius;\n}\n//Different radius each side\n.border-radius(@top-left; @top-right; @bottom-left; @bottom-right) {\n border-top-left-radius: @top-left;\n border-top-right-radius: @top-right;\n border-bottom-right-radius: @bottom-right;\n border-bottom-left-radius: @bottom-left;\n}\n\n//Gradient background\n.gradient(@color: #F5F5F5, @start: #EEE, @stop: #FFF) {\n background: @color;\n background: -webkit-gradient(linear,\n left bottom,\n left top,\n color-stop(0, @start),\n color-stop(1, @stop));\n background: -ms-linear-gradient(bottom,\n @start,\n @stop);\n background: -moz-linear-gradient(center bottom,\n @start 0%,\n @stop 100%);\n background: -o-linear-gradient(@stop,\n @start);\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",@stop,@start));\n}\n\n//Added 2.1.0\n//Skins Mixins\n\n//Dark Sidebar Mixin\n.skin-dark-sidebar(@link-hover-border-color) {\n // Sidebar background color (Both .wrapper and .left-side are responsible for sidebar bg color)\n .wrapper,\n .main-sidebar,\n .left-side {\n background-color: @sidebar-dark-bg;\n }\n //User Panel (resides in the sidebar)\n .user-panel {\n > .info, > .info > a {\n color: #fff;\n }\n }\n //Sidebar Menu. First level links\n .sidebar-menu > li {\n //Section Headning\n &.header {\n color: lighten(@sidebar-dark-bg, 20%);\n background: darken(@sidebar-dark-bg, 4%);\n }\n //links\n > a {\n border-left: 3px solid transparent;\n }\n //Hover and active states\n &:hover > a, &.active > a {\n color: @sidebar-dark-hover-color;\n background: @sidebar-dark-hover-bg;\n border-left-color: @link-hover-border-color;\n }\n //First Level Submenu\n > .treeview-menu {\n margin: 0 1px;\n background: @sidebar-dark-submenu-bg;\n }\n }\n //All links within the sidebar menu\n .sidebar a {\n color: @sidebar-dark-color;\n &:hover {\n text-decoration: none;\n }\n }\n //All submenus\n .treeview-menu {\n > li {\n > a {\n color: @sidebar-dark-submenu-color;\n }\n &.active > a, > a:hover {\n color: @sidebar-dark-submenu-hover-color;\n }\n }\n }\n //The sidebar search form\n .sidebar-form {\n .border-radius(3px);\n border: 1px solid lighten(@sidebar-dark-bg, 10%);\n margin: 10px 10px;\n input[type=\"text\"], .btn {\n box-shadow: none;\n background-color: lighten(@sidebar-dark-bg, 10%);\n border: 1px solid transparent;\n height: 35px;\n .transition(all @transition-speed @transition-fn);\n }\n input[type=\"text\"] {\n color: #666;\n .border-radius(2px, 0, 2px, 0);\n &:focus, &:focus + .input-group-btn .btn {\n background-color: #fff;\n color: #666;\n }\n &:focus + .input-group-btn .btn {\n border-left-color: #fff;\n }\n }\n .btn {\n color: #999;\n .border-radius(0, 2px, 0, 2px);\n }\n }\n}\n\n//Light Sidebar Mixin\n.skin-light-sidebar(@icon-active-color) {\n // Sidebar background color (Both .wrapper and .left-side are responsible for sidebar bg color)\n .wrapper,\n .main-sidebar,\n .left-side {\n background-color: @sidebar-light-bg;\n }\n .content-wrapper,\n .main-footer {\n border-left: 1px solid @gray;\n }\n //User Panel (resides in the sidebar)\n .user-panel {\n > .info, > .info > a {\n color: @sidebar-light-color;\n }\n }\n //Sidebar Menu. First level links\n .sidebar-menu > li {\n .transition(border-left-color .3s ease);\n //border-left: 3px solid transparent;\n //Section Headning\n &.header {\n color: lighten(@sidebar-light-color, 25%);\n background: @sidebar-light-bg;\n }\n //links\n > a {\n border-left: 3px solid transparent;\n font-weight: 600;\n }\n //Hover and active states\n &:hover > a,\n &.active > a {\n color: @sidebar-light-hover-color;\n background: @sidebar-light-hover-bg;\n }\n &:hover > a {\n\n }\n &.active {\n border-left-color: @icon-active-color;\n > a {\n font-weight: 600;\n }\n }\n //First Level Submenu\n > .treeview-menu {\n background: @sidebar-light-submenu-bg;\n }\n }\n //All links within the sidebar menu\n .sidebar a {\n color: @sidebar-light-color;\n &:hover {\n text-decoration: none;\n }\n }\n //All submenus\n .treeview-menu {\n > li {\n > a {\n color: @sidebar-light-submenu-color;\n }\n &.active > a,\n > a:hover {\n color: @sidebar-light-submenu-hover-color;\n }\n &.active > a {\n font-weight: 600;\n }\n }\n }\n //The sidebar search form\n .sidebar-form {\n .border-radius(3px);\n border: 1px solid @gray;//darken(@sidebar-light-bg, 5%);\n margin: 10px 10px;\n input[type=\"text\"],\n .btn {\n box-shadow: none;\n background-color: #fff;//darken(@sidebar-light-bg, 3%);\n border: 1px solid transparent;\n height: 35px;\n .transition(all @transition-speed @transition-fn);\n }\n input[type=\"text\"] {\n color: #666;\n .border-radius(2px, 0, 2px, 0);\n &:focus,\n &:focus + .input-group-btn .btn {\n background-color: #fff;\n color: #666;\n }\n &:focus + .input-group-btn .btn {\n border-left-color: #fff;\n }\n }\n .btn {\n color: #999;\n .border-radius(0, 2px, 0, 2px);\n }\n }\n @media(min-width: @screen-sm-min) {\n &.sidebar-mini.sidebar-collapse {\n .sidebar-menu > li > .treeview-menu {\n border-left: 1px solid @gray;\n }\n }\n }\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They will be removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility){\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/public/css/dist/skins/skin-purple-dark.min.css b/public/css/dist/skins/skin-purple-dark.min.css deleted file mode 100644 index 4dd65fb24eba..000000000000 --- a/public/css/dist/skins/skin-purple-dark.min.css +++ /dev/null @@ -1,542 +0,0 @@ -/* - * Skin: purple dark - * ---------- - */ -.skin-purple-dark .main-header .navbar { - background-color: #605ca8; -} -.skin-purple-dark .main-header .navbar .nav > li > a { - color: #fff; -} -.skin-purple-dark .main-header .navbar .nav > li > a:hover, -.skin-purple-dark .main-header .navbar .nav > li > a:active, -.skin-purple-dark .main-header .navbar .nav > li > a:focus, -.skin-purple-dark .main-header .navbar .nav .open > a, -.skin-purple-dark .main-header .navbar .nav .open > a:hover, -.skin-purple-dark .main-header .navbar .nav .open > a:focus, -.skin-purple-dark .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-purple-dark .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-purple-dark .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-purple-dark .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-purple-dark .main-header .navbar .sidebar-toggle:hover { - background-color: #555299; -} -@media (max-width: 767px) { - .skin-purple-dark .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - color: #fff; - } - .skin-purple-dark .main-header .navbar .dropdown-menu li a { - color: #fff; - } - .skin-purple-dark .main-header .navbar .dropdown-menu li a:hover { - background: #555299; - color: #fff; - } -} -.skin-purple-dark .main-header li.user-header { - background-color: #605ca8; -} -.skin-purple-dark .content-header { - background: transparent; -} -.skin-purple-dark .wrapper, -.skin-purple-dark .main-sidebar, -.skin-purple-dark .left-side { - background-color: #222d32; -} -.skin-purple-dark .user-panel > .info, -.skin-purple-dark .user-panel > .info > a { - color: #fff; -} -.skin-purple-dark .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-purple-dark .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-purple-dark .sidebar-menu > li:hover > a, -.skin-purple-dark .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #605ca8; -} -.skin-purple-dark .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-purple-dark .sidebar a { - color: #b8c7ce; -} -.skin-purple-dark .sidebar a:hover { - text-decoration: none; -} -.skin-purple-dark .treeview-menu > li > a { - color: #8aa4af; -} -.skin-purple-dark .treeview-menu > li.active > a, -.skin-purple-dark .treeview-menu > li > a:hover { - color: #fff; -} -.skin-purple-dark .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-purple-dark .sidebar-form input[type="text"], -.skin-purple-dark .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-purple-dark .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-purple-dark .sidebar-form input[type="text"]:focus, -.skin-purple-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-purple-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-purple-dark .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-purple-dark.layout-top-nav .main-header > .logo .logo-variant { - background-color: none; -} -.btn, -.btn:hover { - color: #fff !important; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #4c4988; - border-color: #FFF; - color: #fff; -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #3a3767; - border-color: #3a3767; - color: #fff; -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - background-color: #4c4988; - color: #fff; -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: #272546; - color: #fff; -} -.btn-info { - border-color: #fff; -} -/** -The dropdown is white, so use a darker color - */ -li.dropdown-item-marker { - color: var(--button-primary); -} -a:hover { - color: var(--hover-link); -} -a:visited { - color: var(--visited-link); -} -.text-primary { - color: #fff; -} -#sort tr.cansort { - background-color: var(--back-main); - color: var(--text-main); -} -:root { - --background: #222; - --back-main: #333; - --back-sub: #080808; - --back-sub-alt: rgba(0, 0, 0, 0.36); - --button-default: #434078; - --button-primary: #302e56; - --button-hover: #272546; - --header: #605ca8; - /* Use same as Header picker */ - --text-main: #BBB; - --text-sub: #9b9b9b; - --link: #AC83FF; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #dfd0ff; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #ffffff; - /* Use same as Header picker, lighten by 70% */ - --nav-link: #FFF; - /* Use same as Header picker */ - --light-link: #fff; - /* Use same as Header picker */ -} -#ldapad_test_results.well.well-sm { - color: var(--back-main); -} -.pagination > li > a { - color: var(--light-link); - background-color: var(--back-main); -} -.pagination > .active > a { - background-color: var(--button-default); - border-color: var(--light-link); -} -.pagination > .active > a:hover { - background-color: var(--hover-link); -} -.tasks-menu > .dropdown-menu > li .menu { - background-color: var(--back-main); -} -.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { - background-color: var(--background); -} -h2.task_menu { - color: var(--link); -} -.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { - background-color: var(--back-main); - color: var(--link); -} -.main-header .navbar, -.main-header .logo { - background-color: var(--header); - background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); - border-color: var(--header); -} -.bootstrap-table .fixed-table-container .table thead th .sortable { - color: var(--nav-link); -} -.bootstrap-table .fixed-table-toolbar .columns label { - color: #000; -} -.thead, -.navbar-nav > li > a:link { - color: var(--nav-link); -} -.label-default { - background-color: var(--back-sub); - color: #fff; -} -.modal-content { - background-color: var(--back-main); - color: var(--text-main); -} -a:link { - color: var(--link); -} -.far fa-life-ring { - color: var(--link); -} -.btn-primary.hover { - color: var(--nav-link); -} -.small-box h3, -.small-box p { - color: var(--nav-link) !important; -} -.small-box h3 a:hover, -.small-box p a:hover { - text-decoration: none; - color: var(--nav-link) !important; -} -a:link.btn-default { - color: var(--nav-link); -} -#accessoriesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr.selected > td { - background-color: var(--back-main); -} -body { - color: var(--text-main); -} -.box, -.box.box-default { - border-top: 3px solid var(--header); - border-top-color: var(--header); -} -.box-body, -.box-footer, -.box-header { - background-color: var(--back-sub); - color: var(--header); -} -.btn-default { - background-color: var(--button-default); - color: var(--nav-link); -} -.btn-default dropdown-toggle { - background-color: var(--button-default); - color: var(--nav-link); -} -.btn-default:active, -.btn-default:focus, -.btn-default:hover, -.btn-default.active { - background-color: var(--button-hover); - color: var(--nav-link); -} -.btn-primary, -.btn-primary.hover, -.btn-primary:active, -.text-purple { - color: var(--nav-link) !important; -} -.btn-primary:hover { - background-color: var(--button-primary); -} -#componentsTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#consumablesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.content-wrapper { - background-color: var(--background); -} -#create-form > div > div > div > span > i.fa { - background-color: var(--back-sub); - color: var(--header); -} -.datepicker .datepicker-switch:hover, -.datepicker .next:hover, -.datepicker .prev:hover, -.datepicker tfoot tr th:hover, -.datepicker table tr td.day.focused, -.datepicker table tr td.day:hover { - background-color: var(--header); -} -.datepicker.dropdown-menu { - background-color: var(--back-main); - color: var(--text-main); -} -#details > div > div > div > table { - background-color: transparent; -} -.dropdown-menu > li > a:hover { - background-color: var(--back-main); - color: var(--nav-link); -} -.fixed-table-body thead th .th-inner { - color: var(--nav-link); -} -.form-control { - background-color: var(--back-main); - color: var(--text-main); -} -.form-control[disabled], -.form-control[readonly], -fieldset[disabled] .form-control { - background-color: var(--back-main); - color: var(--text-main); -} -h1, -h2, -h3, -h4, -h5, -h6, -p { - color: var(--text-main); -} -.help-block { - color: var(--text-sub); -} -input[type=text], -input[type=search] { - background-color: var(--back-sub); - color: var(--text-main); -} -#licensesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.main-footer { - background-color: var(--back-main); - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li > a, -.nav-tabs-custom > .nav-tabs > li.active > a { - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li.active { - border-top-color: var(--header); -} -.nav-tabs-custom > .nav-tabs > li.active > a { - background-color: var(--back-main); -} -.nav-tabs-custom > .nav-tabs > li.active > a:hover { - background-color: var(--back-sub); - color: var(--text-main); -} -.nav-tabs-custom, -.nav-tabs-custom > .tab-content { - background-color: var(--back-main); -} -.navbar-nav > .tasks-menu > .dropdown-menu > li.header { - background-color: var(--back-main); - color: var(--link); -} -.open > .dropdown-toggle.btn-default { - background-color: var(--back-sub); - color: var(--header); -} -.panel { - background-color: var(--back-sub); - color: var(--text-main); -} -.panel-default > .panel-heading { - background-color: var(--back-main); - color: var(--header); -} -.select2-container--default .select2-results__option[aria-selected=true], -.select2-container--default .select2-results__option[aria-selected=true]:hover { - background-color: var(--back-sub); - color: var(--header); -} -.select2-container--default .select2-results__option--highlighted[aria-selected] { - background-color: var(--header); - color: var(--back-main); -} -.select2-container--default .select2-selection--single .select2-selection__rendered { - color: var(--text-main); -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: var(--header); -} -.select2-selection--single { - background-color: var(--back-sub) !important; - color: var(--text-main) !important; -} -.select2-dropdown { - background-color: var(--back-main); - color: var(--text-main); -} -.skin-purple-dark .main-header .navbar .dropdown-menu li a { - color: #FFFFFF; -} -.skin-purple-dark .main-header .navbar .dropdown-menu li a:hover { - background-color: #5f5ca8; -} -.fixed-table-body thead th .th-inner, -.skin-purple-dark .sidebar-menu > li.active > a, -.skin-purple .sidebar-menu > li:hover > a, -.sidebar-toggle:hover { - background-color: var(--header) !important; -} -.tab-content, -.tab-pane { - background-color: var(--back-main); - color: var(--text-main); -} -.table-striped > tbody > tr:nth-of-type(odd) { - background-color: var(--back-sub); -} -.table-striped > tbody > tr:nth-of-type(even) { - background-color: var(--back-sub-alt); -} -#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, -.box-body, -.box-footer, -.box-header { - color: var(--text-main); -} -.box-header.with-border { - border-bottom: #000; -} -a { - color: var(--link); -} -a:link { - color: var(--link); -} -a:hover { - color: var(--hover-link); - text-decoration: underline; -} -a:visited { - color: var(--visited-link); -} -.row-striped { - vertical-align: top; - line-height: 2.6; - padding: 0px; - margin-left: 20px; - box-sizing: border-box; - display: table; -} -#customFieldsTable a[href*='/models'] { - background-color: var(--back-sub-alt); - color: var(--link); -} -#customFieldsTable a[href*='/models']:hover { - background-color: var(--text-sub); - color: var(--button-hover); -} -#customFieldsTable a[href*='/models']:visited { - background-color: var(--back-sub); - color: var(--visited-link); -} -.row-striped .row:nth-of-type(odd) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.row-striped .row:nth-of-type(even) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.row-new-striped > .row:nth-of-type(odd) { - background-color: var(--back-sub); - color: var(--text-main); -} -.row-new-striped > .row:nth-of-type(even) { - background-color: var(--back-sub-alt); - color: var(--text-main); -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} -.table > tbody > tr.warning > td { - background-color: var(--back-sub); -} - - -/*# sourceMappingURL=skin-purple-dark.css.map*/ \ No newline at end of file diff --git a/public/css/dist/skins/skin-purple.css b/public/css/dist/skins/skin-purple.css deleted file mode 100644 index 50e58a93e33e..000000000000 --- a/public/css/dist/skins/skin-purple.css +++ /dev/null @@ -1,208 +0,0 @@ -/* - * Skin: Purple - * ---------- - */ -.skin-purple .main-header .navbar { - background-color: #605ca8; -} -.skin-purple .main-header .navbar .nav > li > a { - color: #fff; -} -.skin-purple .main-header .navbar .nav > li > a:hover, -.skin-purple .main-header .navbar .nav > li > a:active, -.skin-purple .main-header .navbar .nav > li > a:focus, -.skin-purple .main-header .navbar .nav .open > a, -.skin-purple .main-header .navbar .nav .open > a:hover, -.skin-purple .main-header .navbar .nav .open > a:focus, -.skin-purple .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-purple .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-purple .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-purple .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-purple .main-header .navbar .sidebar-toggle:hover { - background-color: #555299; -} -@media (max-width: 767px) { - .skin-purple .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - } - .skin-purple .main-header .navbar .dropdown-menu li a { - color: #333; - } - .skin-purple .main-header .navbar .dropdown-menu li a:hover { - background: #555299; - } -} -.skin-purple .main-header li.user-header { - background-color: #605ca8; -} -.skin-purple .content-header { - background: transparent; -} -.skin-purple .wrapper, -.skin-purple .main-sidebar, -.skin-purple .left-side { - background-color: #222d32; -} -.skin-purple .user-panel > .info, -.skin-purple .user-panel > .info > a { - color: #fff; -} -.skin-purple .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-purple .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-purple .sidebar-menu > li:hover > a, -.skin-purple .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #605ca8; -} -.skin-purple .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-purple .sidebar a { - color: #b8c7ce; -} -.skin-purple .sidebar a:hover { - text-decoration: none; -} -.skin-purple .treeview-menu > li > a { - color: #8aa4af; -} -.skin-purple .treeview-menu > li.active > a, -.skin-purple .treeview-menu > li > a:hover { - color: #fff; -} -.skin-purple .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-purple .sidebar-form input[type="text"], -.skin-purple .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-purple .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-purple .sidebar-form input[type="text"]:focus, -.skin-purple .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-purple .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-purple .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-purple.layout-top-nav .main-header > .logo .logo-variant { - background-color: none; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #4c4988; - border-color: #3a3767; - color: #fff; -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #3a3767; - border-color: #3a3767; - color: #fff; -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - background-color: #4c4988; - color: #fff; -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: #272546; - color: #fff; -} -a { - color: var(--link); -} -a:hover { - color: var(--hover-link); -} -a:visited { - color: var(--visited-link); -} -.text-primary { - color: #3a3767; -} -:root { - --button-default: #434078; - --button-primary: #302e56; - --button-hover: #272546; - --header: #605ca8; - /* Use same as Header picker */ - --text-main: #BBB; - --text-sub: #9b9b9b; - --link: #605ca8; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #918ec3; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #c1c0dd; - /* Use same as Header picker, lighten by 70% */ - --nav-link: #FFF; - /* Use same as Header picker */ - --light-link: #fff; - /* Use same as Header picker */ -} -a.btn-info:link, -a.btn-warning:link, -a.btn-danger:link { - color: #FFF; -} -a.btn-info:visited, -a.btn-warning:visited, -a.btn-danger:visited { - color: #FFF; -} -.fixed-table-container tbody .selected td { - background-color: #fff8af; -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: #605ca8; -} -.far fa-life-ring { - color: var(--link); -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} - - -/*# sourceMappingURL=skin-purple.css.map*/ \ No newline at end of file diff --git a/public/css/dist/skins/skin-purple.css.map b/public/css/dist/skins/skin-purple.css.map deleted file mode 100644 index 1a264a5d2187..000000000000 --- a/public/css/dist/skins/skin-purple.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"css/dist/skins/skin-purple.css","mappings":"AAAA;;;EAGE;AAMF;ECHE;ADAF;AAGA;ECAI;ADAJ;AAAA;;;;;;;ECUI;EACA;ADDJ;AAVA;ECgBI;ADHJ;ACII;EACE;EACA;ADFN;AAjBA;EAMQ;AAcR;AAbQ;EACE;AAeV;AAZM;EAGM;IACE;EAYZ;EAhBI;IAOQ;EAYZ;EAXY;IACE;EAad;AACF;AAlCA;EA8BM;AAON;AArCA;EAoCI;AAIJ;AAxCA;;;ECsGI;ADzDJ;AA7CA;;EC2GM;AD1DN;ACgEI;EACE;EACA;AD9DN;AArDA;ECuHM;AD/DN;ACkEI;;EACE;EACA;EACA;AD/DN;AA9DA;ECiIM;EACA;ADhEN;AAlEA;ECuII;ADlEJ;ACmEI;EACE;ADjEN;AAxEA;ECgJQ;ADrER;ACuEM;;EACE;ADpER;AA/EA;ECgEE;EA0FE;EACA;ADvEJ;AApFA;;EC6JM;EACA;EACA;EACA;ECuBI;AFzFV;AA9FA;ECoKM;EAhGJ;EACA;EACA;EACA;AD8BF;ACiEM;;EACE;EACA;AD9DR;ACgEM;EACE;AD9DR;AA7GA;EC+KM;EA3GJ;EACA;EACA;EACA;AD6CF;AAzEA;EAEI;AA0EJ;AAjEE;;;;EACE;EACA;EACA;AAsEJ;AAlEE;;EACE;EACA;EACA;AAqEJ;AAlEE;;EACE;EACA;AAqEJ;AAlEE;;EACE;EACA;AAqEJ;AAhEA;EACE;AAkEF;AAjEE;EACE;AAmEJ;AAjEE;EACE;AAmEJ;AA/DA;EACE;AAiEF;AA9DA;EACE;EACA;EACA;EACA;EAgEA,8BAA8B;EA/D9B;EACA;EACA;EAiEA,8CAA8C;EAhE9C;EAkEA,8CAA8C;EAjE9C;EAmEA,8CAA8C;EAlE9C;EAoEA,8BAA8B;EAnE9B;EAqEA,8BAA8B;AAChC;AAnEA;;;EACE;AAuEF;AArEC;;;EACC;AAyEF;AAtEA;EACE;AAwEF;AArEA;EACE;AAuEF;AArEA;EACE;AAuEF;AArEA;;EACE;AAwEF","sources":["webpack:///./resources/assets/less/skins/skin-purple.less","webpack:///./resources/assets/less/mixins.less","webpack:///./resources/assets/less/bootstrap-less/mixins/vendor-prefixes.less"],"sourcesContent":["/*\n * Skin: Purple\n * ----------\n */\n@import \"../bootstrap-less/mixins.less\";\n@import \"../bootstrap-less/variables.less\";\n@import \"../variables.less\";\n@import \"../mixins.less\";\n\n.skin-purple {\n //Navbar\n .main-header {\n .navbar {\n .navbar-variant(@purple; #fff);\n .sidebar-toggle {\n color: #fff;\n &:hover {\n background-color: darken(@purple, 5%);\n }\n }\n @media (max-width: @screen-header-collapse) {\n .dropdown-menu {\n li {\n &.divider {\n background-color: rgba(255, 255, 255, 0.1);\n }\n a {\n color: #333;\n &:hover {\n background: darken(@purple, 5%);\n }\n }\n }\n }\n }\n }\n //Logo\n\n li.user-header {\n background-color: @purple;\n }\n }\n\n //Content Header\n .content-header {\n background: transparent;\n }\n\n //Create the sidebar skin\n .skin-dark-sidebar(@purple);\n}\n\n.skin-purple.layout-top-nav .main-header > .logo {\n .logo-variant {\n background-color: none;\n }\n}\n\n\n\n.btn, .btn:hover {\n\n\n &.btn-primary, .btn-primary:link {\n background-color: darken(@purple, 10%);\n border-color: darken(@purple, 20%);\n color: #fff;\n }\n\n\n &a.btn-primary:hover {\n background-color: darken(@purple, 20%);\n border-color: darken(@purple, 20%);\n color: #fff;\n }\n\n &.btn-white:link {\n background-color: darken(@purple, 10%);\n color: #fff;\n }\n\n &.btn-white:hover {\n background-color: darken(@purple, 30%);\n color: #fff;\n }\n}\n\n\na {\n color: var(--link);\n &:hover {\n color: var(--hover-link);\n }\n &:visited {\n color: var(--visited-link);\n }\n}\n\n.text-primary {\n color: darken(@purple, 20%);\n}\n\n:root {\n --button-default: darken(@purple, 15%);\n --button-primary: darken(@purple, 25%);\n --button-hover: darken(@purple, 30%);\n --header: @purple; /* Use same as Header picker */\n --text-main: #BBB;\n --text-sub: #9b9b9b;\n --link: @purple; /* Use same as Header picker, lighten by 70% */\n --visited-link: lighten(@purple, 15%); /* Use same as Header picker, lighten by 70% */\n --hover-link: lighten(@purple, 30%); /* Use same as Header picker, lighten by 70% */\n --nav-link: #FFF; /* Use same as Header picker */\n --light-link: #fff; /* Use same as Header picker */\n}\n\na.btn-info:link, a.btn-warning:link, a.btn-danger:link{\n color: #FFF;\n}\n&a.btn-info:visited, a.btn-warning:visited, a.btn-danger:visited{\n color: #FFF;\n}\n\n.fixed-table-container tbody .selected td {\n background-color: #fff8af;\n}\n\n.select2-container--default .select2-selection--multiple .select2-selection__choice {\n background-color: @purple;\n}\n.far fa-life-ring{\n color:var(--link);\n}\n.search-highlight, .search-highlight:hover {\n background-color: #e9d15b;\n}","//AdminLTE mixins\n//===============\n\n\n//Changes the color and the hovering properties of the navbar\n.navbar-variant(@color; @font-color: rgba(255, 255, 255, 0.8); @hover-color: #f6f6f6; @hover-bg: rgba(0, 0, 0, 0.1)) {\n background-color: @color;\n //Navbar links\n .nav > li > a {\n color: @font-color;\n }\n\n .nav > li > a:hover,\n .nav > li > a:active,\n .nav > li > a:focus,\n .nav .open > a,\n .nav .open > a:hover,\n .nav .open > a:focus,\n .nav > .active > a {\n background: @hover-bg;\n color: @hover-color;\n }\n\n //Add color to the sidebar toggle button\n .sidebar-toggle {\n color: @font-color;\n &:hover {\n color: @hover-color;\n background: @hover-bg;\n }\n }\n}\n\n//Logo color variation\n.logo-variant(@bg-color; @color: #fff; @border-bottom-color: transparent; @border-bottom-width: 0) {\n background-color: @bg-color;\n color: @color;\n border-bottom: @border-bottom-width solid @border-bottom-color;\n\n &:hover {\n background-color: darken(@bg-color, 1%);\n }\n}\n\n//Box solid color variantion creator\n.box-solid-variant(@color; @text-color: #fff) {\n border: 1px solid @color;\n > .box-header {\n color: @text-color;\n background: @color;\n background-color: @color;\n a,\n .btn {\n color: @text-color;\n }\n }\n}\n\n//Direct Chat Variant\n.direct-chat-variant(@bg-color; @color: #fff) {\n .right > .direct-chat-text {\n background: @bg-color;\n border-color: @bg-color;\n color: @color;\n &:after,\n &:before {\n border-left-color: @bg-color;\n }\n }\n}\n\n//border radius creator\n.border-radius(@radius) {\n border-radius: @radius;\n}\n//Different radius each side\n.border-radius(@top-left; @top-right; @bottom-left; @bottom-right) {\n border-top-left-radius: @top-left;\n border-top-right-radius: @top-right;\n border-bottom-right-radius: @bottom-right;\n border-bottom-left-radius: @bottom-left;\n}\n\n//Gradient background\n.gradient(@color: #F5F5F5, @start: #EEE, @stop: #FFF) {\n background: @color;\n background: -webkit-gradient(linear,\n left bottom,\n left top,\n color-stop(0, @start),\n color-stop(1, @stop));\n background: -ms-linear-gradient(bottom,\n @start,\n @stop);\n background: -moz-linear-gradient(center bottom,\n @start 0%,\n @stop 100%);\n background: -o-linear-gradient(@stop,\n @start);\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",@stop,@start));\n}\n\n//Added 2.1.0\n//Skins Mixins\n\n//Dark Sidebar Mixin\n.skin-dark-sidebar(@link-hover-border-color) {\n // Sidebar background color (Both .wrapper and .left-side are responsible for sidebar bg color)\n .wrapper,\n .main-sidebar,\n .left-side {\n background-color: @sidebar-dark-bg;\n }\n //User Panel (resides in the sidebar)\n .user-panel {\n > .info, > .info > a {\n color: #fff;\n }\n }\n //Sidebar Menu. First level links\n .sidebar-menu > li {\n //Section Headning\n &.header {\n color: lighten(@sidebar-dark-bg, 20%);\n background: darken(@sidebar-dark-bg, 4%);\n }\n //links\n > a {\n border-left: 3px solid transparent;\n }\n //Hover and active states\n &:hover > a, &.active > a {\n color: @sidebar-dark-hover-color;\n background: @sidebar-dark-hover-bg;\n border-left-color: @link-hover-border-color;\n }\n //First Level Submenu\n > .treeview-menu {\n margin: 0 1px;\n background: @sidebar-dark-submenu-bg;\n }\n }\n //All links within the sidebar menu\n .sidebar a {\n color: @sidebar-dark-color;\n &:hover {\n text-decoration: none;\n }\n }\n //All submenus\n .treeview-menu {\n > li {\n > a {\n color: @sidebar-dark-submenu-color;\n }\n &.active > a, > a:hover {\n color: @sidebar-dark-submenu-hover-color;\n }\n }\n }\n //The sidebar search form\n .sidebar-form {\n .border-radius(3px);\n border: 1px solid lighten(@sidebar-dark-bg, 10%);\n margin: 10px 10px;\n input[type=\"text\"], .btn {\n box-shadow: none;\n background-color: lighten(@sidebar-dark-bg, 10%);\n border: 1px solid transparent;\n height: 35px;\n .transition(all @transition-speed @transition-fn);\n }\n input[type=\"text\"] {\n color: #666;\n .border-radius(2px, 0, 2px, 0);\n &:focus, &:focus + .input-group-btn .btn {\n background-color: #fff;\n color: #666;\n }\n &:focus + .input-group-btn .btn {\n border-left-color: #fff;\n }\n }\n .btn {\n color: #999;\n .border-radius(0, 2px, 0, 2px);\n }\n }\n}\n\n//Light Sidebar Mixin\n.skin-light-sidebar(@icon-active-color) {\n // Sidebar background color (Both .wrapper and .left-side are responsible for sidebar bg color)\n .wrapper,\n .main-sidebar,\n .left-side {\n background-color: @sidebar-light-bg;\n }\n .content-wrapper,\n .main-footer {\n border-left: 1px solid @gray;\n }\n //User Panel (resides in the sidebar)\n .user-panel {\n > .info, > .info > a {\n color: @sidebar-light-color;\n }\n }\n //Sidebar Menu. First level links\n .sidebar-menu > li {\n .transition(border-left-color .3s ease);\n //border-left: 3px solid transparent;\n //Section Headning\n &.header {\n color: lighten(@sidebar-light-color, 25%);\n background: @sidebar-light-bg;\n }\n //links\n > a {\n border-left: 3px solid transparent;\n font-weight: 600;\n }\n //Hover and active states\n &:hover > a,\n &.active > a {\n color: @sidebar-light-hover-color;\n background: @sidebar-light-hover-bg;\n }\n &:hover > a {\n\n }\n &.active {\n border-left-color: @icon-active-color;\n > a {\n font-weight: 600;\n }\n }\n //First Level Submenu\n > .treeview-menu {\n background: @sidebar-light-submenu-bg;\n }\n }\n //All links within the sidebar menu\n .sidebar a {\n color: @sidebar-light-color;\n &:hover {\n text-decoration: none;\n }\n }\n //All submenus\n .treeview-menu {\n > li {\n > a {\n color: @sidebar-light-submenu-color;\n }\n &.active > a,\n > a:hover {\n color: @sidebar-light-submenu-hover-color;\n }\n &.active > a {\n font-weight: 600;\n }\n }\n }\n //The sidebar search form\n .sidebar-form {\n .border-radius(3px);\n border: 1px solid @gray;//darken(@sidebar-light-bg, 5%);\n margin: 10px 10px;\n input[type=\"text\"],\n .btn {\n box-shadow: none;\n background-color: #fff;//darken(@sidebar-light-bg, 3%);\n border: 1px solid transparent;\n height: 35px;\n .transition(all @transition-speed @transition-fn);\n }\n input[type=\"text\"] {\n color: #666;\n .border-radius(2px, 0, 2px, 0);\n &:focus,\n &:focus + .input-group-btn .btn {\n background-color: #fff;\n color: #666;\n }\n &:focus + .input-group-btn .btn {\n border-left-color: #fff;\n }\n }\n .btn {\n color: #999;\n .border-radius(0, 2px, 0, 2px);\n }\n }\n @media(min-width: @screen-sm-min) {\n &.sidebar-mini.sidebar-collapse {\n .sidebar-menu > li > .treeview-menu {\n border-left: 1px solid @gray;\n }\n }\n }\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They will be removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility){\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/public/css/dist/skins/skin-purple.min.css b/public/css/dist/skins/skin-purple.min.css deleted file mode 100644 index 50e58a93e33e..000000000000 --- a/public/css/dist/skins/skin-purple.min.css +++ /dev/null @@ -1,208 +0,0 @@ -/* - * Skin: Purple - * ---------- - */ -.skin-purple .main-header .navbar { - background-color: #605ca8; -} -.skin-purple .main-header .navbar .nav > li > a { - color: #fff; -} -.skin-purple .main-header .navbar .nav > li > a:hover, -.skin-purple .main-header .navbar .nav > li > a:active, -.skin-purple .main-header .navbar .nav > li > a:focus, -.skin-purple .main-header .navbar .nav .open > a, -.skin-purple .main-header .navbar .nav .open > a:hover, -.skin-purple .main-header .navbar .nav .open > a:focus, -.skin-purple .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-purple .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-purple .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-purple .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-purple .main-header .navbar .sidebar-toggle:hover { - background-color: #555299; -} -@media (max-width: 767px) { - .skin-purple .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - } - .skin-purple .main-header .navbar .dropdown-menu li a { - color: #333; - } - .skin-purple .main-header .navbar .dropdown-menu li a:hover { - background: #555299; - } -} -.skin-purple .main-header li.user-header { - background-color: #605ca8; -} -.skin-purple .content-header { - background: transparent; -} -.skin-purple .wrapper, -.skin-purple .main-sidebar, -.skin-purple .left-side { - background-color: #222d32; -} -.skin-purple .user-panel > .info, -.skin-purple .user-panel > .info > a { - color: #fff; -} -.skin-purple .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-purple .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-purple .sidebar-menu > li:hover > a, -.skin-purple .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #605ca8; -} -.skin-purple .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-purple .sidebar a { - color: #b8c7ce; -} -.skin-purple .sidebar a:hover { - text-decoration: none; -} -.skin-purple .treeview-menu > li > a { - color: #8aa4af; -} -.skin-purple .treeview-menu > li.active > a, -.skin-purple .treeview-menu > li > a:hover { - color: #fff; -} -.skin-purple .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-purple .sidebar-form input[type="text"], -.skin-purple .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-purple .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-purple .sidebar-form input[type="text"]:focus, -.skin-purple .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-purple .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-purple .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-purple.layout-top-nav .main-header > .logo .logo-variant { - background-color: none; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #4c4988; - border-color: #3a3767; - color: #fff; -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #3a3767; - border-color: #3a3767; - color: #fff; -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - background-color: #4c4988; - color: #fff; -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: #272546; - color: #fff; -} -a { - color: var(--link); -} -a:hover { - color: var(--hover-link); -} -a:visited { - color: var(--visited-link); -} -.text-primary { - color: #3a3767; -} -:root { - --button-default: #434078; - --button-primary: #302e56; - --button-hover: #272546; - --header: #605ca8; - /* Use same as Header picker */ - --text-main: #BBB; - --text-sub: #9b9b9b; - --link: #605ca8; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #918ec3; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #c1c0dd; - /* Use same as Header picker, lighten by 70% */ - --nav-link: #FFF; - /* Use same as Header picker */ - --light-link: #fff; - /* Use same as Header picker */ -} -a.btn-info:link, -a.btn-warning:link, -a.btn-danger:link { - color: #FFF; -} -a.btn-info:visited, -a.btn-warning:visited, -a.btn-danger:visited { - color: #FFF; -} -.fixed-table-container tbody .selected td { - background-color: #fff8af; -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: #605ca8; -} -.far fa-life-ring { - color: var(--link); -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} - - -/*# sourceMappingURL=skin-purple.css.map*/ \ No newline at end of file diff --git a/public/css/dist/skins/skin-red-dark.css b/public/css/dist/skins/skin-red-dark.css deleted file mode 100644 index 01608dc7acd5..000000000000 --- a/public/css/dist/skins/skin-red-dark.css +++ /dev/null @@ -1,550 +0,0 @@ -/* - * Skin: red dark - * ---------- - */ -.skin-red-dark .main-header .navbar { - background-color: #dd4b39; -} -.skin-red-dark .main-header .navbar .nav > li > a { - color: #fff; -} -.skin-red-dark .main-header .navbar .nav > li > a:hover, -.skin-red-dark .main-header .navbar .nav > li > a:active, -.skin-red-dark .main-header .navbar .nav > li > a:focus, -.skin-red-dark .main-header .navbar .nav .open > a, -.skin-red-dark .main-header .navbar .nav .open > a:hover, -.skin-red-dark .main-header .navbar .nav .open > a:focus, -.skin-red-dark .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-red-dark .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-red-dark .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-red-dark .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-red-dark .main-header .navbar .sidebar-toggle:hover { - background-color: #d73925; -} -@media (max-width: 767px) { - .skin-red-dark .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - color: #fff; - } - .skin-red-dark .main-header .navbar .dropdown-menu li a { - color: #fff; - } - .skin-red-dark .main-header .navbar .dropdown-menu li a:hover { - background: #d73925; - color: #fff; - } -} -.skin-red-dark .main-header li.user-header { - background-color: #dd4b39; -} -.skin-red-dark .content-header { - background: transparent; -} -.skin-red-dark .wrapper, -.skin-red-dark .main-sidebar, -.skin-red-dark .left-side { - background-color: #222d32; -} -.skin-red-dark .user-panel > .info, -.skin-red-dark .user-panel > .info > a { - color: #fff; -} -.skin-red-dark .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-red-dark .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-red-dark .sidebar-menu > li:hover > a, -.skin-red-dark .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #dd4b39; -} -.skin-red-dark .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-red-dark .sidebar a { - color: #b8c7ce; -} -.skin-red-dark .sidebar a:hover { - text-decoration: none; -} -.skin-red-dark .treeview-menu > li > a { - color: #8aa4af; -} -.skin-red-dark .treeview-menu > li.active > a, -.skin-red-dark .treeview-menu > li > a:hover { - color: #fff; -} -.skin-red-dark .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-red-dark .sidebar-form input[type="text"], -.skin-red-dark .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-red-dark .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-red-dark .sidebar-form input[type="text"]:focus, -.skin-red-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-red-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-red-dark .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-red-dark.layout-top-nav .main-header > .logo .logo-variant { - background-color: none; -} -.btn, -.btn:hover { - color: #fff; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #c23321; - border-color: #FFF; - color: #fff; -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #96271a; - border-color: #96271a; - color: #fff; -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - background-color: #c23321; - color: #fff; -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: #6b1c12; - color: #fff; -} -.btn-info { - border-color: #fff; -} -/** -The dropdown is white, so use a darker color - */ -li.dropdown-item-marker { - color: var(--button-primary); -} -a:hover { - color: #fff; -} -a:visited { - color: #fff; -} -.text-primary { - color: #fff; -} -#sort tr.cansort { - background-color: var(--back-main); - color: var(--text-main); -} -:root { - --background: #222; - --back-main: #333; - --back-sub: #3d4144; - --back-sub-alt: rgba(0, 0, 0, 0.36); - --button-default: #ac2d1e; - --button-primary: #802216; - --button-hover: #6b1c12; - --header: #dd4b39; - /* Use same as Header picker */ - --text-main: #BBB; - --text-alt: #222; - --text-sub: #9b9b9b; - --link: #e00000; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #D24D57; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #D24D57; - /* Use same as Header picker, lighten by 70% */ - --nav-link: #FFF; - /* Use same as Header picker */ - --light-link: #fff; - /* Use same as Header picker */ -} -#ldapad_test_results.well.well-sm { - color: var(--back-main); -} -.pagination > li > a { - color: var(--light-link); - background-color: var(--back-main); -} -.pagination > .active > a { - background-color: var(--visited-link); - border-color: var(--light-link); -} -.pagination > .active > a:hover { - background-color: var(--hover-link); -} -.tasks-menu > .dropdown-menu > li .menu { - background-color: var(--back-main); -} -.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { - background-color: var(--background); -} -h2.task_menu { - color: var(--link); -} -.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { - background-color: var(--back-main); - color: var(--link); -} -.main-header .navbar, -.main-header .logo { - background-color: var(--header); - background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); - border-color: var(--header); -} -.bootstrap-table .fixed-table-container .table thead th .sortable { - color: var(--nav-link); -} -.bootstrap-table .fixed-table-toolbar .columns label { - color: #000; -} -.thead, -.navbar-nav > li > a:link { - color: var(--nav-link); -} -.modal-content { - background-color: var(--back-main); - color: var(--text-main); -} -a:link { - color: var(--link); -} -a:hover { - color: var(--hover-link); -} -a:visited { - color: var(--nav-link); -} -.far fa-life-ring { - color: var(--link); -} -.btn-primary.hover { - color: var(--nav-link); -} -.small-box h3, -.small-box p { - color: var(--nav-link) !important; -} -.small-box h3 a:hover, -.small-box p a:hover { - text-decoration: none; - color: var(--nav-link) !important; -} -#accessoriesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr.selected > td { - background-color: var(--back-main); -} -body { - color: var(--text-main); -} -.box, -.box.box-default { - border-top: 3px solid var(--header); - border-top-color: var(--header); -} -.box-body, -.box-footer, -.box-header { - background-color: var(--back-sub); - color: var(--header); -} -.btn-default { - background-color: var(--back-sub); -} -.btn-default dropdown-toggle { - background-color: var(--button-default); - color: var(--link); -} -.btn-default:active, -.btn-default:focus, -.btn-default:hover, -.btn-default.active { - background-color: var(--button-hover); - color: var(--link); -} -.btn-primary, -.btn-primary.hover, -.btn-primary:active, -.text-red { - color: var(--button-primary); -} -.btn-primary:hover { - background-color: var(--button-primary); -} -#componentsTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#consumablesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.content-wrapper { - background-color: var(--background); -} -#create-form > div > div > div > span > i.fa { - background-color: var(--back-sub); - color: var(--header); -} -.datepicker .datepicker-switch:hover, -.datepicker .next:hover, -.datepicker .prev:hover, -.datepicker tfoot tr th:hover, -.datepicker table tr td.day.focused, -.datepicker table tr td.day:hover { - background-color: var(--header); -} -.datepicker.dropdown-menu { - background-color: var(--back-main); - color: var(--text-main); -} -#details > div > div > div > table { - background-color: transparent; -} -.dropdown-menu > li > a:hover { - background-color: var(--back-main); - color: var(--nav-link); -} -.fixed-table-body thead th .th-inner { - color: var(--nav-link); -} -.form-control { - background-color: var(--back-main); - color: var(--text-main); -} -.form-control[disabled], -.form-control[readonly], -fieldset[disabled] .form-control { - background-color: var(--back-main); - color: var(--text-main); -} -h1, -h2, -h3, -h4, -h5, -h6, -p { - color: var(--text-main); -} -.help-block { - color: var(--text-sub); -} -input[type=text], -input[type=search] { - background-color: var(--back-sub); - color: var(--text-main); -} -#licensesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.main-footer { - background-color: var(--back-main); - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li > a, -.nav-tabs-custom > .nav-tabs > li.active > a { - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li.active { - border-top-color: var(--header); -} -.nav-tabs-custom > .nav-tabs > li.active > a { - background-color: var(--back-main); -} -.nav-tabs-custom > .nav-tabs > li.active > a:hover { - background-color: var(--back-sub); - color: var(--text-main); -} -.nav-tabs-custom, -.nav-tabs-custom > .tab-content { - background-color: var(--back-main); -} -.navbar-nav > .tasks-menu > .dropdown-menu > li.header { - background-color: var(--back-main); - color: var(--header); -} -.open > .dropdown-toggle.btn-default { - background-color: var(--back-sub); - color: var(--header); -} -.panel { - background-color: var(--back-sub); - color: var(--text-main); -} -.panel-default > .panel-heading { - background-color: var(--back-main); - color: var(--header); -} -.select2-container--default .select2-results__option[aria-selected=true], -.select2-container--default .select2-results__option[aria-selected=true]:hover { - background-color: var(--back-sub); - color: var(--header); -} -.select2-container--default .select2-results__option--highlighted[aria-selected] { - background-color: var(--header); - color: var(--back-main); -} -.select2-container--default .select2-selection--single .select2-selection__rendered { - color: var(--text-main); -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: var(--header); -} -.select2-selection--single { - background-color: var(--back-sub) !important; - color: var(--text-main) !important; -} -.select2-dropdown { - background-color: var(--back-main); - color: var(--text-main); -} -.skin-red-dark .main-header .navbar .dropdown-menu li a { - color: #FFFFFF; -} -.skin-red-dark .main-header .navbar .dropdown-menu li a:hover { - background-color: #c23320; -} -.fixed-table-body thead th .th-inner, -.skin-red-dark .sidebar-menu > li.active > a, -.skin-red .sidebar-menu > li:hover > a, -.sidebar-toggle:hover { - background-color: var(--header) !important; -} -.tab-content, -.tab-pane { - background-color: var(--back-main); - color: var(--text-main); -} -.table-striped > tbody > tr:nth-of-type(odd) { - background-color: var(--back-sub); -} -.table-striped > tbody > tr:nth-of-type(even) { - background-color: var(--back-sub-alt); -} -#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, -.box-body, -.box-footer, -.box-header { - color: var(--text-main); -} -.box-header.with-border { - border-bottom: #000; -} -#upload-table tbody > tr.warning > td, -#upload-table h3, -#upload-table p { - background-color: #fcf8e3; - color: #000; -} -a { - color: var(--link); -} -a:link { - color: var(--nav-link); -} -a:hover { - color: var(--nav-link); - text-decoration: underline; -} -a:visited { - color: var(--nav-link); -} -#customFieldsTable a[href*='/models'] { - background-color: var(--back-sub-alt); - color: var(--link); -} -#customFieldsTable a[href*='/models']:hover { - background-color: var(--text-sub); - color: var(--button-hover); -} -#customFieldsTable a[href*='/models']:visited { - background-color: var(--back-sub); - color: var(--visited-link); -} -#customFieldsTable a[href*='/fieldsets'] { - background-color: transparent; -} -.row-striped { - vertical-align: top; - line-height: 2.6; - padding: 0px; - margin-left: 20px; - box-sizing: border-box; - display: table; -} -.row-striped .row:nth-of-type(odd) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.row-striped .row:nth-of-type(even) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.row-new-striped > .row:nth-of-type(odd) { - background-color: var(--back-sub); - color: var(--text-main); -} -.row-new-striped > .row:nth-of-type(even) { - background-color: var(--back-sub-alt); - color: var(--text-main); -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} -.table > tbody > tr.warning > td { - background-color: var(--back-sub); -} - - -/*# sourceMappingURL=skin-red-dark.css.map*/ \ No newline at end of file diff --git a/public/css/dist/skins/skin-red-dark.css.map b/public/css/dist/skins/skin-red-dark.css.map deleted file mode 100644 index 800dcd194a55..000000000000 --- a/public/css/dist/skins/skin-red-dark.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"css/dist/skins/skin-red-dark.css","mappings":"AAAA;;;EAGE;AAMF;ECHE;ADAF;AAGA;ECAI;ADAJ;AAAA;;;;;;;ECUI;EACA;ADDJ;AAVA;ECgBI;ADHJ;ACII;EACE;EACA;ADFN;AAjBA;EAMQ;AAcR;AAbQ;EACE;AAeV;AAZM;EAGM;IACE;IACA;EAYZ;EAjBI;IAQQ;EAYZ;EAXY;IACE;IACA;EAad;AACF;AApCA;EAgCM;AAON;AAvCA;EAsCI;AAIJ;AA1CA;;;ECsGI;ADvDJ;AA/CA;;EC2GM;ADxDN;AC8DI;EACE;EACA;AD5DN;AAvDA;ECuHM;AD7DN;ACgEI;;EACE;EACA;EACA;AD7DN;AAhEA;ECiIM;EACA;AD9DN;AApEA;ECuII;ADhEJ;ACiEI;EACE;AD/DN;AA1EA;ECgJQ;ADnER;ACqEM;;EACE;ADlER;AAjFA;ECgEE;EA0FE;EACA;ADrEJ;AAtFA;;EC6JM;EACA;EACA;EACA;ECuBI;AFvFV;AAhGA;ECoKM;EAhGJ;EACA;EACA;EACA;ADgCF;AC+DM;;EACE;EACA;AD5DR;AC8DM;EACE;AD5DR;AA/GA;EC+KM;EA3GJ;EACA;EACA;EACA;AD+CF;AAzEA;EAEI;AA0EJ;AAtEA;;EACE;AAyEF;AAvEE;;;;EACE;EACA;EACA;AA4EJ;AAxEE;;EACE;EACA;EACA;AA2EJ;AAxEE;;EACE;EACA;AA2EJ;AAxEE;;EACE;EACA;AA2EJ;AAxEA;EACE;AA0EF;AACA;;EAEE;AAvEF;EACE;AAyEF;AApEE;EACE;AAsEJ;AApEE;EACE;AAsEJ;AAlEA;EACE;AAoEF;AAjEA;EACE;EACA;AAmEF;AAhEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAkEA,8BAA8B;EAjE9B;EACA;EACA;EACA;EAmEA,8CAA8C;EAlE9C;EAoEA,8CAA8C;EAnE9C;EAqEA,8CAA8C;EApE9C;EAsEA,8BAA8B;EArE9B;EAuEA,8BAA8B;AAChC;AArEA;EACE;AAuEF;AAnEA;EACE;EACA;AAqEF;AAnEA;EACE;EACA;AAqEF;AAnEA;EACE;AAqEF;AAnEA;EACE;AAqEF;AAlEA;EACE;AAoEF;AAlEA;EACE;AAoEF;AAlEA;EACE;EACA;AAoEF;AAlEA;;EACE;EAEA;EACA;AAqEF;AAlEA;EACE;AAoEF;AAlEA;EACE;AAoEF;AAjEA;;EACE;AAoEF;AAjEA;EACE;EACA;AAmEF;AAhEA;EACE;AAkEF;AAhEA;EACE;AAkEF;AAhEA;EACE;AAkEF;AAhEA;EACE;AAkEF;AA/DA;EACE;AAiEF;AA9DA;;EACE;AAiEF;AAlEA;;EAGI;EACA;AAmEJ;AA9DA;EACE;AAgEF;AA9DA;EACE;AAgEF;AA7DA;EACE;AA+DF;AA7DA;EACE;AA+DF;AA7DA;;EACE;EACA;AAgEF;AA9DA;;;EACE;EACA;AAkEF;AAhEA;EACE;AAkEF;AA/DA;EACE;EACA;AAiEF;AA9DA;;;;EACE;EACA;AAmEF;AAjEA;;;;EACE;AAsEF;AApEA;EACE;AAsEF;AApEA;EACE;AAsEF;AApEA;EACE;AAsEF;AApEA;EACE;AAsEF;AApEA;EACE;EACA;AAsEF;AApEA;;;;;;EACE;AA2EF;AAzEA;EACE;EACA;AA2EF;AAzEA;EACE;AA2EF;AAzEA;EACE;EACA;AA2EF;AAzEA;EACE;AA2EF;AAzEA;EACE;EACA;AA2EF;AAzEA;;;EACE;EACA;AA6EF;AA3EA;;;;;;;EACE;AAmFF;AAjFA;EACE;AAmFF;AAjFA;;EACE;EACA;AAoFF;AAlFA;EACE;AAoFF;AAlFA;EACE;EACA;AAoFF;AAlFA;;EACE;AAqFF;AAnFA;EACE;AAqFF;AAnFA;EACE;AAqFF;AAnFA;EACE;EACA;AAqFF;AAnFA;;EACE;AAsFF;AApFA;EACE;EACA;AAsFF;AApFA;EACE;EACA;AAsFF;AApFA;EACE;EACA;AAsFF;AApFA;EACE;EACA;AAsFF;AApFA;;EACE;EACA;AAuFF;AArFA;EACE;EACA;AAuFF;AArFA;EACE;AAuFF;AArFA;EACE;AAuFF;AArFA;EACE;EACA;AAuFF;AArFA;EACE;EACA;AAuFF;AArFA;EACE;AAuFF;AArFA;EACE;AAuFF;AArFA;;;;EACE;AA0FF;AAxFA;;EACE;EACA;AA2FF;AAzFA;EACE;AA2FF;AAzFA;EACE;AA2FF;AAzFA;;;;EACE;AA8FF;AA3FA;EACE;AA6FF;AA3FA;;;EACE;EACA;AA+FF;AA5FA;EACE;AA8FF;AA5FE;EACE;AA8FJ;AA5FE;EACE;EACA;AA8FJ;AA5FE;EACE;AA8FJ;AA3FA;EACE;EACA;AA6FF;AA3FA;EACE;EACA;AA6FF;AA3FA;EACE;EACA;AA6FF;AA3FA;EACE;AA6FF;AA3FA;EACE;EACA;EACA;EACA;EACA;EAGA;AA2FF;AAvFA;EACE;EACA;EACA;EACA;AAyFF;AArFA;EACE;EACA;EACA;EACA;AAuFF;AApFA;EACE;EACA;AAsFF;AApFA;EACE;EACA;AAsFF;AAnFA;;EACE;AAsFF;AApFA;EACE;AAsFF","sources":["webpack:///./resources/assets/less/skins/skin-red-dark.less","webpack:///./resources/assets/less/mixins.less","webpack:///./resources/assets/less/bootstrap-less/mixins/vendor-prefixes.less"],"sourcesContent":["/*\n * Skin: red dark\n * ----------\n */\n@import \"../bootstrap-less/mixins.less\";\n@import \"../bootstrap-less/variables.less\";\n@import \"../variables.less\";\n@import \"../mixins.less\";\n\n.skin-red-dark {\n //Navbar\n .main-header {\n .navbar {\n .navbar-variant(@red; #fff);\n .sidebar-toggle {\n color: #fff;\n &:hover {\n background-color: darken(@red, 5%);\n }\n }\n @media (max-width: @screen-header-collapse) {\n .dropdown-menu {\n li {\n &.divider {\n background-color: rgba(255, 255, 255, 0.1);\n color: #fff;\n }\n a {\n color: #fff;\n &:hover {\n background: darken(@red, 5%);\n color: #fff;\n }\n }\n }\n }\n }\n }\n //Logo\n\n li.user-header {\n background-color: @red;\n }\n }\n\n //Content Header\n .content-header {\n background: transparent;\n }\n\n //Create the sidebar skin\n .skin-dark-sidebar(@red);\n}\n\n.skin-red-dark.layout-top-nav .main-header > .logo {\n .logo-variant {\n background-color: none;\n }\n}\n\n.btn, .btn:hover {\n color: #fff;\n\n &.btn-primary, .btn-primary:link {\n background-color: darken(@red, 10%);\n border-color: #FFF;\n color: #fff;\n }\n\n\n &a.btn-primary:hover {\n background-color: darken(@red, 20%);\n border-color: darken(@red, 20%);\n color: #fff;\n }\n\n &.btn-white:link {\n background-color: darken(@red, 10%);\n color: #fff;\n }\n\n &.btn-white:hover {\n background-color: darken(@red, 30%);\n color: #fff;\n }\n}\n.btn-info {\n border-color: #fff;\n}\n\n/**\nThe dropdown is white, so use a darker color\n */\nli.dropdown-item-marker {\n color: var(--button-primary);\n}\n\n\na {\n &:hover {\n color: #fff;\n }\n &:visited {\n color: #fff;\n }\n}\n\n.text-primary {\n color: #fff;\n}\n\n#sort tr.cansort{\n background-color:var(--back-main);\n color:var(--text-main);\n}\n\n:root {\n --background: #222;\n --back-main: #333;\n --back-sub: #3d4144;\n --back-sub-alt: rgba(0, 0, 0, 0.36);\n --button-default: darken(@red, 15%);\n --button-primary: darken(@red, 25%);\n --button-hover: darken(@red, 30%);\n --header: @red; /* Use same as Header picker */\n --text-main: #BBB;\n --text-alt: #222;\n --text-sub: #9b9b9b;\n --link: #e00000; /* Use same as Header picker, lighten by 70% */\n --visited-link: #D24D57; /* Use same as Header picker, lighten by 70% */\n --hover-link: #D24D57; /* Use same as Header picker, lighten by 70% */\n --nav-link: #FFF; /* Use same as Header picker */\n --light-link: #fff; /* Use same as Header picker */\n}\n\n#ldapad_test_results.well.well-sm{\n color: var(--back-main);\n}\n\n//pagination\n.pagination > li >a{\n color: var(--light-link);\n background-color: var(--back-main);\n}\n.pagination > .active > a {\n background-color: var(--visited-link);\n border-color: var(--light-link);\n}\n.pagination > .active > a:hover{\n background-color: var(--hover-link);\n}\n.tasks-menu > .dropdown-menu > li .menu{\n background-color: var(--back-main);\n}\n\n.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress{\n background-color: var(--background);\n}\nh2.task_menu{\n color:var(--link);\n}\n.navbar-custom-menu > .navbar-nav > li > .dropdown-menu{\n background-color:var(--back-main);\n color:var(--link);\n}\n.main-header .navbar, .main-header .logo {\n background-color: var(--header);\n background: -webkit-linear-gradient(top, var(--header) 0%,var(--header) 100%);\n background: linear-gradient(to bottom, var(--header) 0%,var(--header) 100%);\n border-color: var(--header);\n}\n\n.bootstrap-table .fixed-table-container .table thead th .sortable {\n color: var(--nav-link);\n}\n.bootstrap-table .fixed-table-toolbar .columns label {\n color:#000;\n}\n\n.thead, .navbar-nav>li>a:link {\n color: var(--nav-link);\n}\n\n.modal-content {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n\na:link {\n color: var(--link);\n}\na:hover {\n color: var(--hover-link);\n}\na:visited {\n color: var(--nav-link);\n}\n.far fa-life-ring{\n color:var(--link);\n}\n\n.btn-primary.hover {\n color: var(--nav-link);\n}\n\n.small-box h3, .small-box p {\n color: var(--nav-link) !important;\n a:hover {\n text-decoration: none;\n color: var(--nav-link) !important;\n }\n}\n\n\n#accessoriesTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n#assetsListingTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n\n#assetsListingTable>tbody>tr.selected>td {\n background-color: var(--back-main);\n}\nbody {\n color: var(--text-main);\n}\n.box, .box.box-default {\n border-top: 3px solid var(--header);\n border-top-color: var(--header);\n}\n.box-body, .box-footer, .box-header {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.btn-default{\n background-color: var(--back-sub);\n}\n\n.btn-default dropdown-toggle {\n background-color: var(--button-default);\n color: var(--link);\n}\n\n.btn-default:active, .btn-default:focus, .btn-default:hover, .btn-default.active {\n background-color: var(--button-hover);\n color: var(--link);\n}\n.btn-primary, .btn-primary.hover, .btn-primary:active, .text-red {\n color: var(--button-primary);\n}\n.btn-primary:hover {\n background-color: var(--button-primary);\n}\n#componentsTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n#consumablesTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n.content-wrapper {\n background-color: var(--background);\n}\n#create-form>div>div>div>span>i.fa {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.datepicker .datepicker-switch:hover, .datepicker .next:hover, .datepicker .prev:hover, .datepicker tfoot tr th:hover, .datepicker table tr td.day.focused, .datepicker table tr td.day:hover {\n background-color: var(--header);\n}\n.datepicker.dropdown-menu {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n#details>div>div>div>table {\n background-color: transparent;\n}\n.dropdown-menu>li>a:hover {\n background-color: var(--back-main);\n color: var(--nav-link);\n}\n.fixed-table-body thead th .th-inner{\n color: var(--nav-link);\n}\n.form-control {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{\n background-color: var(--back-main);\n color: var(--text-main);\n}\nh1, h2, h3, h4, h5, h6, p {\n color: var(--text-main);\n}\n.help-block {\n color: var(--text-sub);\n}\ninput[type=text], input[type=search] {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n#licensesTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n.main-footer {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.nav-tabs-custom>.nav-tabs>li>a, .nav-tabs-custom>.nav-tabs>li.active>a {\n color: var(--text-main);\n}\n.nav-tabs-custom>.nav-tabs>li.active {\n border-top-color: var(--header);\n}\n.nav-tabs-custom>.nav-tabs>li.active>a {\n background-color: var(--back-main);\n}\n.nav-tabs-custom>.nav-tabs>li.active>a:hover {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.nav-tabs-custom, .nav-tabs-custom>.tab-content {\n background-color: var(--back-main);\n}\n.navbar-nav>.tasks-menu>.dropdown-menu>li.header {\n background-color: var(--back-main);\n color: var(--header);\n}\n.open>.dropdown-toggle.btn-default {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.panel {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.panel-default>.panel-heading {\n background-color: var(--back-main);\n color: var(--header);\n}\n.select2-container--default .select2-results__option[aria-selected=true], .select2-container--default .select2-results__option[aria-selected=true]:hover {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.select2-container--default .select2-results__option--highlighted[aria-selected] {\n background-color: var(--header);\n color: var(--back-main);\n}\n.select2-container--default .select2-selection--single .select2-selection__rendered {\n color: var(--text-main);\n}\n.select2-container--default .select2-selection--multiple .select2-selection__choice {\n background-color: var(--header);\n}\n.select2-selection--single {\n background-color: var(--back-sub)!important;\n color: var(--text-main)!important;\n}\n.select2-dropdown {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.skin-red-dark .main-header .navbar .dropdown-menu li a {\n color: #FFFFFF;\n}\n.skin-red-dark .main-header .navbar .dropdown-menu li a:hover {\n background-color: #c23320;\n}\n.fixed-table-body thead th .th-inner, .skin-red-dark .sidebar-menu>li.active>a, .skin-red .sidebar-menu>li:hover>a, .sidebar-toggle:hover {\n background-color: var(--header)!important;\n}\n.tab-content, .tab-pane {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.table-striped>tbody>tr:nth-of-type(odd) {\n background-color: var(--back-sub);\n}\n.table-striped>tbody>tr:nth-of-type(even){\n background-color: var(--back-sub-alt);\n}\n#webui>div>div>div>div>div>table>tbody>tr>td>a>i.fa, .box-body, .box-footer, .box-header {\n color: var(--text-main);\n}\n\n.box-header.with-border {\n border-bottom: #000;\n}\n#upload-table tbody > tr.warning > td,#upload-table h3,#upload-table p{\n background-color:#fcf8e3;\n color:#000;\n}\n\na {\n color: var(--link);\n\n &:link {\n color: var(--nav-link);\n }\n &:hover {\n color: var(--nav-link);\n text-decoration: underline;\n }\n &:visited {\n color: var(--nav-link);\n }\n}\n#customFieldsTable a[href*='/models'] {\n background-color: var(--back-sub-alt);\n color: var(--link);\n}\n#customFieldsTable a[href*='/models']:hover {\n background-color: var(--text-sub);\n color: var(--button-hover);\n}\n#customFieldsTable a[href*='/models']:visited {\n background-color: var(--back-sub);\n color: var(--visited-link);\n}\n#customFieldsTable a[href*='/fieldsets']{\n background-color: transparent;\n}\n.row-striped {\n vertical-align: top;\n line-height: 2.6;\n padding: 0px;\n margin-left: 20px;\n box-sizing: border-box;\n //border-left: 1px solid #dddddd;\n //border-right: 1px solid #dddddd;\n display: table;\n\n}\n\n.row-striped .row:nth-of-type(odd) div {\n background-color: var(--back-sub);\n color: var(--text-main);\n border-top: 1px solid #dddddd;\n display: table-cell;\n\n}\n\n.row-striped .row:nth-of-type(even) div {\n background-color: var(--back-sub);\n color: var(--text-main);\n border-top: 1px solid #dddddd;\n display: table-cell;\n}\n\n.row-new-striped > .row:nth-of-type(odd){\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.row-new-striped > .row:nth-of-type(even){\n background-color: var(--back-sub-alt);\n color: var(--text-main);\n}\n\n.search-highlight, .search-highlight:hover {\n background-color: #e9d15b;\n}\n.table > tbody > tr.warning > td{\n background-color:var(--back-sub);\n}","//AdminLTE mixins\n//===============\n\n\n//Changes the color and the hovering properties of the navbar\n.navbar-variant(@color; @font-color: rgba(255, 255, 255, 0.8); @hover-color: #f6f6f6; @hover-bg: rgba(0, 0, 0, 0.1)) {\n background-color: @color;\n //Navbar links\n .nav > li > a {\n color: @font-color;\n }\n\n .nav > li > a:hover,\n .nav > li > a:active,\n .nav > li > a:focus,\n .nav .open > a,\n .nav .open > a:hover,\n .nav .open > a:focus,\n .nav > .active > a {\n background: @hover-bg;\n color: @hover-color;\n }\n\n //Add color to the sidebar toggle button\n .sidebar-toggle {\n color: @font-color;\n &:hover {\n color: @hover-color;\n background: @hover-bg;\n }\n }\n}\n\n//Logo color variation\n.logo-variant(@bg-color; @color: #fff; @border-bottom-color: transparent; @border-bottom-width: 0) {\n background-color: @bg-color;\n color: @color;\n border-bottom: @border-bottom-width solid @border-bottom-color;\n\n &:hover {\n background-color: darken(@bg-color, 1%);\n }\n}\n\n//Box solid color variantion creator\n.box-solid-variant(@color; @text-color: #fff) {\n border: 1px solid @color;\n > .box-header {\n color: @text-color;\n background: @color;\n background-color: @color;\n a,\n .btn {\n color: @text-color;\n }\n }\n}\n\n//Direct Chat Variant\n.direct-chat-variant(@bg-color; @color: #fff) {\n .right > .direct-chat-text {\n background: @bg-color;\n border-color: @bg-color;\n color: @color;\n &:after,\n &:before {\n border-left-color: @bg-color;\n }\n }\n}\n\n//border radius creator\n.border-radius(@radius) {\n border-radius: @radius;\n}\n//Different radius each side\n.border-radius(@top-left; @top-right; @bottom-left; @bottom-right) {\n border-top-left-radius: @top-left;\n border-top-right-radius: @top-right;\n border-bottom-right-radius: @bottom-right;\n border-bottom-left-radius: @bottom-left;\n}\n\n//Gradient background\n.gradient(@color: #F5F5F5, @start: #EEE, @stop: #FFF) {\n background: @color;\n background: -webkit-gradient(linear,\n left bottom,\n left top,\n color-stop(0, @start),\n color-stop(1, @stop));\n background: -ms-linear-gradient(bottom,\n @start,\n @stop);\n background: -moz-linear-gradient(center bottom,\n @start 0%,\n @stop 100%);\n background: -o-linear-gradient(@stop,\n @start);\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",@stop,@start));\n}\n\n//Added 2.1.0\n//Skins Mixins\n\n//Dark Sidebar Mixin\n.skin-dark-sidebar(@link-hover-border-color) {\n // Sidebar background color (Both .wrapper and .left-side are responsible for sidebar bg color)\n .wrapper,\n .main-sidebar,\n .left-side {\n background-color: @sidebar-dark-bg;\n }\n //User Panel (resides in the sidebar)\n .user-panel {\n > .info, > .info > a {\n color: #fff;\n }\n }\n //Sidebar Menu. First level links\n .sidebar-menu > li {\n //Section Headning\n &.header {\n color: lighten(@sidebar-dark-bg, 20%);\n background: darken(@sidebar-dark-bg, 4%);\n }\n //links\n > a {\n border-left: 3px solid transparent;\n }\n //Hover and active states\n &:hover > a, &.active > a {\n color: @sidebar-dark-hover-color;\n background: @sidebar-dark-hover-bg;\n border-left-color: @link-hover-border-color;\n }\n //First Level Submenu\n > .treeview-menu {\n margin: 0 1px;\n background: @sidebar-dark-submenu-bg;\n }\n }\n //All links within the sidebar menu\n .sidebar a {\n color: @sidebar-dark-color;\n &:hover {\n text-decoration: none;\n }\n }\n //All submenus\n .treeview-menu {\n > li {\n > a {\n color: @sidebar-dark-submenu-color;\n }\n &.active > a, > a:hover {\n color: @sidebar-dark-submenu-hover-color;\n }\n }\n }\n //The sidebar search form\n .sidebar-form {\n .border-radius(3px);\n border: 1px solid lighten(@sidebar-dark-bg, 10%);\n margin: 10px 10px;\n input[type=\"text\"], .btn {\n box-shadow: none;\n background-color: lighten(@sidebar-dark-bg, 10%);\n border: 1px solid transparent;\n height: 35px;\n .transition(all @transition-speed @transition-fn);\n }\n input[type=\"text\"] {\n color: #666;\n .border-radius(2px, 0, 2px, 0);\n &:focus, &:focus + .input-group-btn .btn {\n background-color: #fff;\n color: #666;\n }\n &:focus + .input-group-btn .btn {\n border-left-color: #fff;\n }\n }\n .btn {\n color: #999;\n .border-radius(0, 2px, 0, 2px);\n }\n }\n}\n\n//Light Sidebar Mixin\n.skin-light-sidebar(@icon-active-color) {\n // Sidebar background color (Both .wrapper and .left-side are responsible for sidebar bg color)\n .wrapper,\n .main-sidebar,\n .left-side {\n background-color: @sidebar-light-bg;\n }\n .content-wrapper,\n .main-footer {\n border-left: 1px solid @gray;\n }\n //User Panel (resides in the sidebar)\n .user-panel {\n > .info, > .info > a {\n color: @sidebar-light-color;\n }\n }\n //Sidebar Menu. First level links\n .sidebar-menu > li {\n .transition(border-left-color .3s ease);\n //border-left: 3px solid transparent;\n //Section Headning\n &.header {\n color: lighten(@sidebar-light-color, 25%);\n background: @sidebar-light-bg;\n }\n //links\n > a {\n border-left: 3px solid transparent;\n font-weight: 600;\n }\n //Hover and active states\n &:hover > a,\n &.active > a {\n color: @sidebar-light-hover-color;\n background: @sidebar-light-hover-bg;\n }\n &:hover > a {\n\n }\n &.active {\n border-left-color: @icon-active-color;\n > a {\n font-weight: 600;\n }\n }\n //First Level Submenu\n > .treeview-menu {\n background: @sidebar-light-submenu-bg;\n }\n }\n //All links within the sidebar menu\n .sidebar a {\n color: @sidebar-light-color;\n &:hover {\n text-decoration: none;\n }\n }\n //All submenus\n .treeview-menu {\n > li {\n > a {\n color: @sidebar-light-submenu-color;\n }\n &.active > a,\n > a:hover {\n color: @sidebar-light-submenu-hover-color;\n }\n &.active > a {\n font-weight: 600;\n }\n }\n }\n //The sidebar search form\n .sidebar-form {\n .border-radius(3px);\n border: 1px solid @gray;//darken(@sidebar-light-bg, 5%);\n margin: 10px 10px;\n input[type=\"text\"],\n .btn {\n box-shadow: none;\n background-color: #fff;//darken(@sidebar-light-bg, 3%);\n border: 1px solid transparent;\n height: 35px;\n .transition(all @transition-speed @transition-fn);\n }\n input[type=\"text\"] {\n color: #666;\n .border-radius(2px, 0, 2px, 0);\n &:focus,\n &:focus + .input-group-btn .btn {\n background-color: #fff;\n color: #666;\n }\n &:focus + .input-group-btn .btn {\n border-left-color: #fff;\n }\n }\n .btn {\n color: #999;\n .border-radius(0, 2px, 0, 2px);\n }\n }\n @media(min-width: @screen-sm-min) {\n &.sidebar-mini.sidebar-collapse {\n .sidebar-menu > li > .treeview-menu {\n border-left: 1px solid @gray;\n }\n }\n }\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They will be removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility){\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/public/css/dist/skins/skin-red-dark.min.css b/public/css/dist/skins/skin-red-dark.min.css deleted file mode 100644 index 01608dc7acd5..000000000000 --- a/public/css/dist/skins/skin-red-dark.min.css +++ /dev/null @@ -1,550 +0,0 @@ -/* - * Skin: red dark - * ---------- - */ -.skin-red-dark .main-header .navbar { - background-color: #dd4b39; -} -.skin-red-dark .main-header .navbar .nav > li > a { - color: #fff; -} -.skin-red-dark .main-header .navbar .nav > li > a:hover, -.skin-red-dark .main-header .navbar .nav > li > a:active, -.skin-red-dark .main-header .navbar .nav > li > a:focus, -.skin-red-dark .main-header .navbar .nav .open > a, -.skin-red-dark .main-header .navbar .nav .open > a:hover, -.skin-red-dark .main-header .navbar .nav .open > a:focus, -.skin-red-dark .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-red-dark .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-red-dark .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-red-dark .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-red-dark .main-header .navbar .sidebar-toggle:hover { - background-color: #d73925; -} -@media (max-width: 767px) { - .skin-red-dark .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - color: #fff; - } - .skin-red-dark .main-header .navbar .dropdown-menu li a { - color: #fff; - } - .skin-red-dark .main-header .navbar .dropdown-menu li a:hover { - background: #d73925; - color: #fff; - } -} -.skin-red-dark .main-header li.user-header { - background-color: #dd4b39; -} -.skin-red-dark .content-header { - background: transparent; -} -.skin-red-dark .wrapper, -.skin-red-dark .main-sidebar, -.skin-red-dark .left-side { - background-color: #222d32; -} -.skin-red-dark .user-panel > .info, -.skin-red-dark .user-panel > .info > a { - color: #fff; -} -.skin-red-dark .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-red-dark .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-red-dark .sidebar-menu > li:hover > a, -.skin-red-dark .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #dd4b39; -} -.skin-red-dark .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-red-dark .sidebar a { - color: #b8c7ce; -} -.skin-red-dark .sidebar a:hover { - text-decoration: none; -} -.skin-red-dark .treeview-menu > li > a { - color: #8aa4af; -} -.skin-red-dark .treeview-menu > li.active > a, -.skin-red-dark .treeview-menu > li > a:hover { - color: #fff; -} -.skin-red-dark .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-red-dark .sidebar-form input[type="text"], -.skin-red-dark .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-red-dark .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-red-dark .sidebar-form input[type="text"]:focus, -.skin-red-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-red-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-red-dark .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-red-dark.layout-top-nav .main-header > .logo .logo-variant { - background-color: none; -} -.btn, -.btn:hover { - color: #fff; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #c23321; - border-color: #FFF; - color: #fff; -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #96271a; - border-color: #96271a; - color: #fff; -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - background-color: #c23321; - color: #fff; -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: #6b1c12; - color: #fff; -} -.btn-info { - border-color: #fff; -} -/** -The dropdown is white, so use a darker color - */ -li.dropdown-item-marker { - color: var(--button-primary); -} -a:hover { - color: #fff; -} -a:visited { - color: #fff; -} -.text-primary { - color: #fff; -} -#sort tr.cansort { - background-color: var(--back-main); - color: var(--text-main); -} -:root { - --background: #222; - --back-main: #333; - --back-sub: #3d4144; - --back-sub-alt: rgba(0, 0, 0, 0.36); - --button-default: #ac2d1e; - --button-primary: #802216; - --button-hover: #6b1c12; - --header: #dd4b39; - /* Use same as Header picker */ - --text-main: #BBB; - --text-alt: #222; - --text-sub: #9b9b9b; - --link: #e00000; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #D24D57; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #D24D57; - /* Use same as Header picker, lighten by 70% */ - --nav-link: #FFF; - /* Use same as Header picker */ - --light-link: #fff; - /* Use same as Header picker */ -} -#ldapad_test_results.well.well-sm { - color: var(--back-main); -} -.pagination > li > a { - color: var(--light-link); - background-color: var(--back-main); -} -.pagination > .active > a { - background-color: var(--visited-link); - border-color: var(--light-link); -} -.pagination > .active > a:hover { - background-color: var(--hover-link); -} -.tasks-menu > .dropdown-menu > li .menu { - background-color: var(--back-main); -} -.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { - background-color: var(--background); -} -h2.task_menu { - color: var(--link); -} -.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { - background-color: var(--back-main); - color: var(--link); -} -.main-header .navbar, -.main-header .logo { - background-color: var(--header); - background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); - border-color: var(--header); -} -.bootstrap-table .fixed-table-container .table thead th .sortable { - color: var(--nav-link); -} -.bootstrap-table .fixed-table-toolbar .columns label { - color: #000; -} -.thead, -.navbar-nav > li > a:link { - color: var(--nav-link); -} -.modal-content { - background-color: var(--back-main); - color: var(--text-main); -} -a:link { - color: var(--link); -} -a:hover { - color: var(--hover-link); -} -a:visited { - color: var(--nav-link); -} -.far fa-life-ring { - color: var(--link); -} -.btn-primary.hover { - color: var(--nav-link); -} -.small-box h3, -.small-box p { - color: var(--nav-link) !important; -} -.small-box h3 a:hover, -.small-box p a:hover { - text-decoration: none; - color: var(--nav-link) !important; -} -#accessoriesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr.selected > td { - background-color: var(--back-main); -} -body { - color: var(--text-main); -} -.box, -.box.box-default { - border-top: 3px solid var(--header); - border-top-color: var(--header); -} -.box-body, -.box-footer, -.box-header { - background-color: var(--back-sub); - color: var(--header); -} -.btn-default { - background-color: var(--back-sub); -} -.btn-default dropdown-toggle { - background-color: var(--button-default); - color: var(--link); -} -.btn-default:active, -.btn-default:focus, -.btn-default:hover, -.btn-default.active { - background-color: var(--button-hover); - color: var(--link); -} -.btn-primary, -.btn-primary.hover, -.btn-primary:active, -.text-red { - color: var(--button-primary); -} -.btn-primary:hover { - background-color: var(--button-primary); -} -#componentsTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#consumablesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.content-wrapper { - background-color: var(--background); -} -#create-form > div > div > div > span > i.fa { - background-color: var(--back-sub); - color: var(--header); -} -.datepicker .datepicker-switch:hover, -.datepicker .next:hover, -.datepicker .prev:hover, -.datepicker tfoot tr th:hover, -.datepicker table tr td.day.focused, -.datepicker table tr td.day:hover { - background-color: var(--header); -} -.datepicker.dropdown-menu { - background-color: var(--back-main); - color: var(--text-main); -} -#details > div > div > div > table { - background-color: transparent; -} -.dropdown-menu > li > a:hover { - background-color: var(--back-main); - color: var(--nav-link); -} -.fixed-table-body thead th .th-inner { - color: var(--nav-link); -} -.form-control { - background-color: var(--back-main); - color: var(--text-main); -} -.form-control[disabled], -.form-control[readonly], -fieldset[disabled] .form-control { - background-color: var(--back-main); - color: var(--text-main); -} -h1, -h2, -h3, -h4, -h5, -h6, -p { - color: var(--text-main); -} -.help-block { - color: var(--text-sub); -} -input[type=text], -input[type=search] { - background-color: var(--back-sub); - color: var(--text-main); -} -#licensesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.main-footer { - background-color: var(--back-main); - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li > a, -.nav-tabs-custom > .nav-tabs > li.active > a { - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li.active { - border-top-color: var(--header); -} -.nav-tabs-custom > .nav-tabs > li.active > a { - background-color: var(--back-main); -} -.nav-tabs-custom > .nav-tabs > li.active > a:hover { - background-color: var(--back-sub); - color: var(--text-main); -} -.nav-tabs-custom, -.nav-tabs-custom > .tab-content { - background-color: var(--back-main); -} -.navbar-nav > .tasks-menu > .dropdown-menu > li.header { - background-color: var(--back-main); - color: var(--header); -} -.open > .dropdown-toggle.btn-default { - background-color: var(--back-sub); - color: var(--header); -} -.panel { - background-color: var(--back-sub); - color: var(--text-main); -} -.panel-default > .panel-heading { - background-color: var(--back-main); - color: var(--header); -} -.select2-container--default .select2-results__option[aria-selected=true], -.select2-container--default .select2-results__option[aria-selected=true]:hover { - background-color: var(--back-sub); - color: var(--header); -} -.select2-container--default .select2-results__option--highlighted[aria-selected] { - background-color: var(--header); - color: var(--back-main); -} -.select2-container--default .select2-selection--single .select2-selection__rendered { - color: var(--text-main); -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: var(--header); -} -.select2-selection--single { - background-color: var(--back-sub) !important; - color: var(--text-main) !important; -} -.select2-dropdown { - background-color: var(--back-main); - color: var(--text-main); -} -.skin-red-dark .main-header .navbar .dropdown-menu li a { - color: #FFFFFF; -} -.skin-red-dark .main-header .navbar .dropdown-menu li a:hover { - background-color: #c23320; -} -.fixed-table-body thead th .th-inner, -.skin-red-dark .sidebar-menu > li.active > a, -.skin-red .sidebar-menu > li:hover > a, -.sidebar-toggle:hover { - background-color: var(--header) !important; -} -.tab-content, -.tab-pane { - background-color: var(--back-main); - color: var(--text-main); -} -.table-striped > tbody > tr:nth-of-type(odd) { - background-color: var(--back-sub); -} -.table-striped > tbody > tr:nth-of-type(even) { - background-color: var(--back-sub-alt); -} -#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, -.box-body, -.box-footer, -.box-header { - color: var(--text-main); -} -.box-header.with-border { - border-bottom: #000; -} -#upload-table tbody > tr.warning > td, -#upload-table h3, -#upload-table p { - background-color: #fcf8e3; - color: #000; -} -a { - color: var(--link); -} -a:link { - color: var(--nav-link); -} -a:hover { - color: var(--nav-link); - text-decoration: underline; -} -a:visited { - color: var(--nav-link); -} -#customFieldsTable a[href*='/models'] { - background-color: var(--back-sub-alt); - color: var(--link); -} -#customFieldsTable a[href*='/models']:hover { - background-color: var(--text-sub); - color: var(--button-hover); -} -#customFieldsTable a[href*='/models']:visited { - background-color: var(--back-sub); - color: var(--visited-link); -} -#customFieldsTable a[href*='/fieldsets'] { - background-color: transparent; -} -.row-striped { - vertical-align: top; - line-height: 2.6; - padding: 0px; - margin-left: 20px; - box-sizing: border-box; - display: table; -} -.row-striped .row:nth-of-type(odd) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.row-striped .row:nth-of-type(even) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.row-new-striped > .row:nth-of-type(odd) { - background-color: var(--back-sub); - color: var(--text-main); -} -.row-new-striped > .row:nth-of-type(even) { - background-color: var(--back-sub-alt); - color: var(--text-main); -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} -.table > tbody > tr.warning > td { - background-color: var(--back-sub); -} - - -/*# sourceMappingURL=skin-red-dark.css.map*/ \ No newline at end of file diff --git a/public/css/dist/skins/skin-red.css b/public/css/dist/skins/skin-red.css deleted file mode 100644 index dec0614427d6..000000000000 --- a/public/css/dist/skins/skin-red.css +++ /dev/null @@ -1,215 +0,0 @@ -/* - * Skin: Red - * ---------- - */ -.skin-red .main-header .navbar { - background-color: #dd4b39; -} -.skin-red .main-header .navbar .nav > li > a { - color: #fff; -} -.skin-red .main-header .navbar .nav > li > a:hover, -.skin-red .main-header .navbar .nav > li > a:active, -.skin-red .main-header .navbar .nav > li > a:focus, -.skin-red .main-header .navbar .nav .open > a, -.skin-red .main-header .navbar .nav .open > a:hover, -.skin-red .main-header .navbar .nav .open > a:focus, -.skin-red .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-red .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-red .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-red .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-red .main-header .navbar .sidebar-toggle:hover { - background-color: #d73925; -} -@media (max-width: 767px) { - .skin-red .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - } - .skin-red .main-header .navbar .dropdown-menu li a { - color: #333; - } - .skin-red .main-header .navbar .dropdown-menu li a:hover { - background: #d73925; - } -} -.skin-red .main-header li.user-header { - background-color: #dd4b39; -} -.skin-red .content-header { - background: transparent; -} -.skin-red .wrapper, -.skin-red .main-sidebar, -.skin-red .left-side { - background-color: #222d32; -} -.skin-red .user-panel > .info, -.skin-red .user-panel > .info > a { - color: #fff; -} -.skin-red .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-red .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-red .sidebar-menu > li:hover > a, -.skin-red .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #dd4b39; -} -.skin-red .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-red .sidebar a { - color: #b8c7ce; -} -.skin-red .sidebar a:hover { - text-decoration: none; -} -.skin-red .treeview-menu > li > a { - color: #8aa4af; -} -.skin-red .treeview-menu > li.active > a, -.skin-red .treeview-menu > li > a:hover { - color: #fff; -} -.skin-red .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-red .sidebar-form input[type="text"], -.skin-red .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-red .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-red .sidebar-form input[type="text"]:focus, -.skin-red .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-red .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-red .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-red.layout-top-nav .main-header > .logo .logo-variant { - background-color: none; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #c23321; - border-color: #96271a; - color: #fff; -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #96271a; - border-color: #96271a; - color: #fff; -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - background-color: #c23321; - color: #fff; -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: #6b1c12; - color: #fff; -} -a { - color: #dd4b39; -} -a:hover { - color: #96271a; -} -a:visited { - color: #dd4b39; -} -.text-primary { - color: #96271a; -} -:root { - --button-default: #ac2d1e; - --button-primary: #802216; - --button-hover: #6b1c12; - --header: #dd4b39; - /* Use same as Header picker */ - --text-main: #BBB; - --text-alt: #222; - --text-sub: #9b9b9b; - --link: #dd4b39; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #e8867a; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #f3c2bc; - /* Use same as Header picker, lighten by 70% */ - --nav-link: #FFF; - /* Use same as Header picker */ - --light-link: #fff; - /* Use same as Header picker */ -} -a:link { - color: var(--link); -} -a:visited { - color: var(--visited-link); -} -a.btn-info:link, -a.btn-warning:link, -a.btn-danger:link { - color: #FFF; -} -a.btn-info:visited, -a.btn-warning:visited, -a.btn-danger:visited { - color: #FFF; -} -.fixed-table-container tbody .selected td { - background-color: #fff8af; -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: #dd4b39; -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} -.far fa-life-ring { - color: var(--link); -} - - -/*# sourceMappingURL=skin-red.css.map*/ \ No newline at end of file diff --git a/public/css/dist/skins/skin-red.css.map b/public/css/dist/skins/skin-red.css.map deleted file mode 100644 index ae604bb0e186..000000000000 --- a/public/css/dist/skins/skin-red.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"css/dist/skins/skin-red.css","mappings":"AAAA;;;EAGE;AAMF;ECHE;ADAF;AAGA;ECAI;ADAJ;AAAA;;;;;;;ECUI;EACA;ADDJ;AAVA;ECgBI;ADHJ;ACII;EACE;EACA;ADFN;AAjBA;EAMQ;AAcR;AAbQ;EACE;AAeV;AAZM;EAGM;IACE;EAYZ;EAhBI;IAOQ;EAYZ;EAXY;IACE;EAad;AACF;AAlCA;EA8BM;AAON;AArCA;EAoCI;AAIJ;AAxCA;;;ECsGI;ADzDJ;AA7CA;;EC2GM;AD1DN;ACgEI;EACE;EACA;AD9DN;AArDA;ECuHM;AD/DN;ACkEI;;EACE;EACA;EACA;AD/DN;AA9DA;ECiIM;EACA;ADhEN;AAlEA;ECuII;ADlEJ;ACmEI;EACE;ADjEN;AAxEA;ECgJQ;ADrER;ACuEM;;EACE;ADpER;AA/EA;ECgEE;EA0FE;EACA;ADvEJ;AApFA;;EC6JM;EACA;EACA;EACA;ECuBI;AFzFV;AA9FA;ECoKM;EAhGJ;EACA;EACA;EACA;AD8BF;ACiEM;;EACE;EACA;AD9DR;ACgEM;EACE;AD9DR;AA7GA;EC+KM;EA3GJ;EACA;EACA;EACA;AD6CF;AAzEA;EAEI;AA0EJ;AAjEE;;;;EACE;EACA;EACA;AAsEJ;AAlEE;;EACE;EACA;EACA;AAqEJ;AAlEE;;EACE;EACA;AAqEJ;AAlEE;;EACE;EACA;AAqEJ;AAhEA;EACE;AAkEF;AAjEE;EACE;AAmEJ;AAjEE;EACE;AAmEJ;AA/DA;EACE;AAiEF;AA9DA;EACE;EACA;EACA;EACA;EAgEA,8BAA8B;EA/D9B;EACA;EACA;EACA;EAiEA,8CAA8C;EAhE9C;EAkEA,8CAA8C;EAjE9C;EAmEA,8CAA8C;EAlE9C;EAoEA,8BAA8B;EAnE9B;EAqEA,8BAA8B;AAChC;AApEA;EACE;AAsEF;AAnEA;EACE;AAqEF;AAnEA;;;EACE;AAuEF;AArEC;;;EACC;AAyEF;AAtEA;EACE;AAwEF;AAtEA;EACE;AAwEF;AArEA;;EACE;AAwEF;AAtEA;EACE;AAwEF","sources":["webpack:///./resources/assets/less/skins/skin-red.less","webpack:///./resources/assets/less/mixins.less","webpack:///./resources/assets/less/bootstrap-less/mixins/vendor-prefixes.less"],"sourcesContent":["/*\n * Skin: Red\n * ----------\n */\n@import \"../bootstrap-less/mixins.less\";\n@import \"../bootstrap-less/variables.less\";\n@import \"../variables.less\";\n@import \"../mixins.less\";\n\n.skin-red {\n //Navbar\n .main-header {\n .navbar {\n .navbar-variant(@red; #fff);\n .sidebar-toggle {\n color: #fff;\n &:hover {\n background-color: darken(@red, 5%);\n }\n }\n @media (max-width: @screen-header-collapse) {\n .dropdown-menu {\n li {\n &.divider {\n background-color: rgba(255, 255, 255, 0.1);\n }\n a {\n color: #333;\n &:hover {\n background: darken(@red, 5%);\n }\n }\n }\n }\n }\n }\n //Logo\n\n li.user-header {\n background-color: @red;\n }\n }\n\n //Content Header\n .content-header {\n background: transparent;\n }\n\n //Create the sidebar skin\n .skin-dark-sidebar(@red);\n}\n\n.skin-red.layout-top-nav .main-header > .logo {\n .logo-variant {\n background-color: none;\n }\n}\n\n\n\n.btn, .btn:hover {\n\n\n &.btn-primary, .btn-primary:link {\n background-color: darken(@red, 10%);\n border-color: darken(@red, 20%);\n color: #fff;\n }\n\n\n &a.btn-primary:hover {\n background-color: darken(@red, 20%);\n border-color: darken(@red, 20%);\n color: #fff;\n }\n\n &.btn-white:link {\n background-color: darken(@red, 10%);\n color: #fff;\n }\n\n &.btn-white:hover {\n background-color: darken(@red, 30%);\n color: #fff;\n }\n}\n\n\na {\n color: @red;\n &:hover {\n color: darken(@red, 20%);\n }\n &:visited {\n color: @red;\n }\n}\n\n.text-primary {\n color: darken(@red, 20%);\n}\n\n:root {\n --button-default: darken(@red, 15%);\n --button-primary: darken(@red, 25%);\n --button-hover: darken(@red, 30%);\n --header: @red; /* Use same as Header picker */\n --text-main: #BBB;\n --text-alt: #222;\n --text-sub: #9b9b9b;\n --link: @red; /* Use same as Header picker, lighten by 70% */\n --visited-link: lighten(@red, 15%); /* Use same as Header picker, lighten by 70% */\n --hover-link: lighten(@red, 30%); /* Use same as Header picker, lighten by 70% */\n --nav-link: #FFF; /* Use same as Header picker */\n --light-link: #fff; /* Use same as Header picker */\n}\na:link {\n color: var(--link);\n}\n\na:visited {\n color: var(--visited-link);\n}\na.btn-info:link, a.btn-warning:link, a.btn-danger:link{\n color: #FFF;\n}\n&a.btn-info:visited, a.btn-warning:visited, a.btn-danger:visited{\n color: #FFF;\n}\n\n.fixed-table-container tbody .selected td {\n background-color: #fff8af;\n}\n.select2-container--default .select2-selection--multiple .select2-selection__choice {\n background-color: @red;\n}\n\n.search-highlight, .search-highlight:hover {\n background-color: #e9d15b;\n}\n.far fa-life-ring{\n color:var(--link);\n}","//AdminLTE mixins\n//===============\n\n\n//Changes the color and the hovering properties of the navbar\n.navbar-variant(@color; @font-color: rgba(255, 255, 255, 0.8); @hover-color: #f6f6f6; @hover-bg: rgba(0, 0, 0, 0.1)) {\n background-color: @color;\n //Navbar links\n .nav > li > a {\n color: @font-color;\n }\n\n .nav > li > a:hover,\n .nav > li > a:active,\n .nav > li > a:focus,\n .nav .open > a,\n .nav .open > a:hover,\n .nav .open > a:focus,\n .nav > .active > a {\n background: @hover-bg;\n color: @hover-color;\n }\n\n //Add color to the sidebar toggle button\n .sidebar-toggle {\n color: @font-color;\n &:hover {\n color: @hover-color;\n background: @hover-bg;\n }\n }\n}\n\n//Logo color variation\n.logo-variant(@bg-color; @color: #fff; @border-bottom-color: transparent; @border-bottom-width: 0) {\n background-color: @bg-color;\n color: @color;\n border-bottom: @border-bottom-width solid @border-bottom-color;\n\n &:hover {\n background-color: darken(@bg-color, 1%);\n }\n}\n\n//Box solid color variantion creator\n.box-solid-variant(@color; @text-color: #fff) {\n border: 1px solid @color;\n > .box-header {\n color: @text-color;\n background: @color;\n background-color: @color;\n a,\n .btn {\n color: @text-color;\n }\n }\n}\n\n//Direct Chat Variant\n.direct-chat-variant(@bg-color; @color: #fff) {\n .right > .direct-chat-text {\n background: @bg-color;\n border-color: @bg-color;\n color: @color;\n &:after,\n &:before {\n border-left-color: @bg-color;\n }\n }\n}\n\n//border radius creator\n.border-radius(@radius) {\n border-radius: @radius;\n}\n//Different radius each side\n.border-radius(@top-left; @top-right; @bottom-left; @bottom-right) {\n border-top-left-radius: @top-left;\n border-top-right-radius: @top-right;\n border-bottom-right-radius: @bottom-right;\n border-bottom-left-radius: @bottom-left;\n}\n\n//Gradient background\n.gradient(@color: #F5F5F5, @start: #EEE, @stop: #FFF) {\n background: @color;\n background: -webkit-gradient(linear,\n left bottom,\n left top,\n color-stop(0, @start),\n color-stop(1, @stop));\n background: -ms-linear-gradient(bottom,\n @start,\n @stop);\n background: -moz-linear-gradient(center bottom,\n @start 0%,\n @stop 100%);\n background: -o-linear-gradient(@stop,\n @start);\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",@stop,@start));\n}\n\n//Added 2.1.0\n//Skins Mixins\n\n//Dark Sidebar Mixin\n.skin-dark-sidebar(@link-hover-border-color) {\n // Sidebar background color (Both .wrapper and .left-side are responsible for sidebar bg color)\n .wrapper,\n .main-sidebar,\n .left-side {\n background-color: @sidebar-dark-bg;\n }\n //User Panel (resides in the sidebar)\n .user-panel {\n > .info, > .info > a {\n color: #fff;\n }\n }\n //Sidebar Menu. First level links\n .sidebar-menu > li {\n //Section Headning\n &.header {\n color: lighten(@sidebar-dark-bg, 20%);\n background: darken(@sidebar-dark-bg, 4%);\n }\n //links\n > a {\n border-left: 3px solid transparent;\n }\n //Hover and active states\n &:hover > a, &.active > a {\n color: @sidebar-dark-hover-color;\n background: @sidebar-dark-hover-bg;\n border-left-color: @link-hover-border-color;\n }\n //First Level Submenu\n > .treeview-menu {\n margin: 0 1px;\n background: @sidebar-dark-submenu-bg;\n }\n }\n //All links within the sidebar menu\n .sidebar a {\n color: @sidebar-dark-color;\n &:hover {\n text-decoration: none;\n }\n }\n //All submenus\n .treeview-menu {\n > li {\n > a {\n color: @sidebar-dark-submenu-color;\n }\n &.active > a, > a:hover {\n color: @sidebar-dark-submenu-hover-color;\n }\n }\n }\n //The sidebar search form\n .sidebar-form {\n .border-radius(3px);\n border: 1px solid lighten(@sidebar-dark-bg, 10%);\n margin: 10px 10px;\n input[type=\"text\"], .btn {\n box-shadow: none;\n background-color: lighten(@sidebar-dark-bg, 10%);\n border: 1px solid transparent;\n height: 35px;\n .transition(all @transition-speed @transition-fn);\n }\n input[type=\"text\"] {\n color: #666;\n .border-radius(2px, 0, 2px, 0);\n &:focus, &:focus + .input-group-btn .btn {\n background-color: #fff;\n color: #666;\n }\n &:focus + .input-group-btn .btn {\n border-left-color: #fff;\n }\n }\n .btn {\n color: #999;\n .border-radius(0, 2px, 0, 2px);\n }\n }\n}\n\n//Light Sidebar Mixin\n.skin-light-sidebar(@icon-active-color) {\n // Sidebar background color (Both .wrapper and .left-side are responsible for sidebar bg color)\n .wrapper,\n .main-sidebar,\n .left-side {\n background-color: @sidebar-light-bg;\n }\n .content-wrapper,\n .main-footer {\n border-left: 1px solid @gray;\n }\n //User Panel (resides in the sidebar)\n .user-panel {\n > .info, > .info > a {\n color: @sidebar-light-color;\n }\n }\n //Sidebar Menu. First level links\n .sidebar-menu > li {\n .transition(border-left-color .3s ease);\n //border-left: 3px solid transparent;\n //Section Headning\n &.header {\n color: lighten(@sidebar-light-color, 25%);\n background: @sidebar-light-bg;\n }\n //links\n > a {\n border-left: 3px solid transparent;\n font-weight: 600;\n }\n //Hover and active states\n &:hover > a,\n &.active > a {\n color: @sidebar-light-hover-color;\n background: @sidebar-light-hover-bg;\n }\n &:hover > a {\n\n }\n &.active {\n border-left-color: @icon-active-color;\n > a {\n font-weight: 600;\n }\n }\n //First Level Submenu\n > .treeview-menu {\n background: @sidebar-light-submenu-bg;\n }\n }\n //All links within the sidebar menu\n .sidebar a {\n color: @sidebar-light-color;\n &:hover {\n text-decoration: none;\n }\n }\n //All submenus\n .treeview-menu {\n > li {\n > a {\n color: @sidebar-light-submenu-color;\n }\n &.active > a,\n > a:hover {\n color: @sidebar-light-submenu-hover-color;\n }\n &.active > a {\n font-weight: 600;\n }\n }\n }\n //The sidebar search form\n .sidebar-form {\n .border-radius(3px);\n border: 1px solid @gray;//darken(@sidebar-light-bg, 5%);\n margin: 10px 10px;\n input[type=\"text\"],\n .btn {\n box-shadow: none;\n background-color: #fff;//darken(@sidebar-light-bg, 3%);\n border: 1px solid transparent;\n height: 35px;\n .transition(all @transition-speed @transition-fn);\n }\n input[type=\"text\"] {\n color: #666;\n .border-radius(2px, 0, 2px, 0);\n &:focus,\n &:focus + .input-group-btn .btn {\n background-color: #fff;\n color: #666;\n }\n &:focus + .input-group-btn .btn {\n border-left-color: #fff;\n }\n }\n .btn {\n color: #999;\n .border-radius(0, 2px, 0, 2px);\n }\n }\n @media(min-width: @screen-sm-min) {\n &.sidebar-mini.sidebar-collapse {\n .sidebar-menu > li > .treeview-menu {\n border-left: 1px solid @gray;\n }\n }\n }\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They will be removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility){\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/public/css/dist/skins/skin-red.min.css b/public/css/dist/skins/skin-red.min.css deleted file mode 100644 index dec0614427d6..000000000000 --- a/public/css/dist/skins/skin-red.min.css +++ /dev/null @@ -1,215 +0,0 @@ -/* - * Skin: Red - * ---------- - */ -.skin-red .main-header .navbar { - background-color: #dd4b39; -} -.skin-red .main-header .navbar .nav > li > a { - color: #fff; -} -.skin-red .main-header .navbar .nav > li > a:hover, -.skin-red .main-header .navbar .nav > li > a:active, -.skin-red .main-header .navbar .nav > li > a:focus, -.skin-red .main-header .navbar .nav .open > a, -.skin-red .main-header .navbar .nav .open > a:hover, -.skin-red .main-header .navbar .nav .open > a:focus, -.skin-red .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-red .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-red .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-red .main-header .navbar .sidebar-toggle { - color: #fff; -} -.skin-red .main-header .navbar .sidebar-toggle:hover { - background-color: #d73925; -} -@media (max-width: 767px) { - .skin-red .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - } - .skin-red .main-header .navbar .dropdown-menu li a { - color: #333; - } - .skin-red .main-header .navbar .dropdown-menu li a:hover { - background: #d73925; - } -} -.skin-red .main-header li.user-header { - background-color: #dd4b39; -} -.skin-red .content-header { - background: transparent; -} -.skin-red .wrapper, -.skin-red .main-sidebar, -.skin-red .left-side { - background-color: #222d32; -} -.skin-red .user-panel > .info, -.skin-red .user-panel > .info > a { - color: #fff; -} -.skin-red .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-red .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-red .sidebar-menu > li:hover > a, -.skin-red .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #dd4b39; -} -.skin-red .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-red .sidebar a { - color: #b8c7ce; -} -.skin-red .sidebar a:hover { - text-decoration: none; -} -.skin-red .treeview-menu > li > a { - color: #8aa4af; -} -.skin-red .treeview-menu > li.active > a, -.skin-red .treeview-menu > li > a:hover { - color: #fff; -} -.skin-red .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-red .sidebar-form input[type="text"], -.skin-red .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-red .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-red .sidebar-form input[type="text"]:focus, -.skin-red .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-red .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-red .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-red.layout-top-nav .main-header > .logo .logo-variant { - background-color: none; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #c23321; - border-color: #96271a; - color: #fff; -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #96271a; - border-color: #96271a; - color: #fff; -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - background-color: #c23321; - color: #fff; -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: #6b1c12; - color: #fff; -} -a { - color: #dd4b39; -} -a:hover { - color: #96271a; -} -a:visited { - color: #dd4b39; -} -.text-primary { - color: #96271a; -} -:root { - --button-default: #ac2d1e; - --button-primary: #802216; - --button-hover: #6b1c12; - --header: #dd4b39; - /* Use same as Header picker */ - --text-main: #BBB; - --text-alt: #222; - --text-sub: #9b9b9b; - --link: #dd4b39; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #e8867a; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #f3c2bc; - /* Use same as Header picker, lighten by 70% */ - --nav-link: #FFF; - /* Use same as Header picker */ - --light-link: #fff; - /* Use same as Header picker */ -} -a:link { - color: var(--link); -} -a:visited { - color: var(--visited-link); -} -a.btn-info:link, -a.btn-warning:link, -a.btn-danger:link { - color: #FFF; -} -a.btn-info:visited, -a.btn-warning:visited, -a.btn-danger:visited { - color: #FFF; -} -.fixed-table-container tbody .selected td { - background-color: #fff8af; -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: #dd4b39; -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} -.far fa-life-ring { - color: var(--link); -} - - -/*# sourceMappingURL=skin-red.css.map*/ \ No newline at end of file diff --git a/public/css/dist/skins/skin-yellow-dark.css b/public/css/dist/skins/skin-yellow-dark.css deleted file mode 100644 index 6694100f29f6..000000000000 --- a/public/css/dist/skins/skin-yellow-dark.css +++ /dev/null @@ -1,506 +0,0 @@ -/* - * Skin: yellow dark - * ---------- - */ -.skin-yellow-dark .main-header .navbar .sidebar-toggle { - color: #000 !important; -} -.skin-yellow-dark .main-header .navbar .sidebar-toggle:hover { - background-color: var(--link); -} -@media (max-width: 767px) { - .skin-yellow-dark .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - color: #fff; - } - .skin-yellow-dark .main-header .navbar .dropdown-menu li a { - color: #fff; - } - .skin-yellow-dark .main-header .navbar .dropdown-menu li a:hover { - background: #e08e0b; - color: #fff; - } -} -.skin-yellow-dark .main-header li.user-header { - background-color: #f39c12; -} -.skin-yellow-dark .content-header { - background: transparent; -} -.skin-yellow-dark .wrapper, -.skin-yellow-dark .main-sidebar, -.skin-yellow-dark .left-side { - background-color: #222d32; -} -.skin-yellow-dark .user-panel > .info, -.skin-yellow-dark .user-panel > .info > a { - color: #fff; -} -.skin-yellow-dark .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-yellow-dark .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-yellow-dark .sidebar-menu > li:hover > a, -.skin-yellow-dark .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #f39c12; -} -.skin-yellow-dark .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-yellow-dark .sidebar a { - color: #b8c7ce; -} -.skin-yellow-dark .sidebar a:hover { - text-decoration: none; -} -.skin-yellow-dark .treeview-menu > li > a { - color: #8aa4af; -} -.skin-yellow-dark .treeview-menu > li.active > a, -.skin-yellow-dark .treeview-menu > li > a:hover { - color: #fff; -} -.skin-yellow-dark .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-yellow-dark .sidebar-form input[type="text"], -.skin-yellow-dark .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-yellow-dark .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-yellow-dark .sidebar-form input[type="text"]:focus, -.skin-yellow-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-yellow-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-yellow-dark .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: var(--button-default); - border-color: #000000; - color: #545454; -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: var(--button-hover); - border-color: var(--button-hover); - color: #545454; -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - background-color: var(--button-default); - color: #545454; -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: var(--hover-link); - color: #545454; -} -.btn-info { - border-color: #fff; -} -a.actions { - color: #fff !important; -} -a:visited.label-default, -a:link.label-default { - color: #444; -} -/** -The dropdown is white, so use a darker color - */ -li.dropdown-item-marker { - color: var(--button-primary); -} -a:link { - color: var(--link); -} -a:hover { - color: var(--hover-link); -} -a:visited { - color: var(--visited-link); -} -.text-primary { - color: #fff; -} -#sort tr.cansort { - background-color: var(--back-main); - color: var(--text-main); -} -:root { - --background: #222; - --back-main: #333; - --back-sub: #3d4144; - --back-sub-alt: rgba(0, 0, 0, 0.36); - --button-default: #FFCC32; - --button-primary: #b28500; - --button-hover: #987200; - --header: #FFCC32; - /* Use same as Header picker */ - --text-main: #BBB; - --text-sub: #9b9b9b; - --link: #F0E68C; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #f9f5d0; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #ffffff; - /* Use same as Header picker, lighten by 70% */ - --nav-link: #222; - /* Use same as Header picker */ - --light-link: #545454; - /* Use same as Header picker */ -} -#ldapad_test_results.well.well-sm { - color: var(--back-main); -} -.pagination > li > a { - color: var(--text-main); - background-color: var(--back-main); -} -.pagination > .active > a { - background-color: var(--button-default); - border-color: var(--light-link); - color: var(--nav-link); -} -.pagination > .active > a:hover { - background-color: var(--hover-link); -} -.tasks-menu > .dropdown-menu > li .menu { - background-color: var(--back-main); -} -.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { - background-color: var(--background); -} -h2.task_menu { - color: var(--link); -} -.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { - background-color: var(--back-main); - color: var(--link); -} -.main-header .navbar, -.main-header .logo { - background-color: var(--header); - background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); - border-color: var(--header); -} -a.btn.btn-default { - color: var(--nav-link); -} -.bootstrap-table .fixed-table-container .table thead th .sortable { - color: var(--text-main); -} -.bootstrap-table .fixed-table-toolbar .columns label { - color: #000; -} -.thead, -.navbar-nav > li > a:link { - color: var(--nav-link); -} -.navbar-nav > li > a:visited { - color: var(--nav-link); -} -.modal-content { - background-color: var(--back-main); - color: var(--text-main); -} -a:link.btn-default { - color: var(--nav-link); -} -.btn-primary.hover { - color: var(--nav-link); -} -.small-box h3, -.small-box p { - color: #fff !important; -} -.small-box h3 a:hover, -.small-box p a:hover { - text-decoration: none; - color: var(--nav-link) !important; -} -.far fa-life-ring { - color: var(--link); -} -#accessoriesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr.selected > td { - background-color: var(--back-main); -} -body { - color: var(--text-main); -} -.box, -.box.box-default { - border-top: 3px solid var(--header); - border-top-color: var(--header); -} -.box-body, -.box-footer, -.box-header { - background-color: var(--back-sub); - color: var(--header); -} -.btn-default { - background-color: var(--button-default); -} -.btn-default dropdown-toggle { - background-color: var(--button-default); - color: var(--nav-link); -} -.btn-default:active, -.btn-default:focus, -.btn-default:hover, -.btn-default.active { - background-color: var(--button-hover); - color: var(--nav-link); -} -.btn-primary, -.btn-primary.hover, -.btn-primary:active, -.text-yellow { - color: var(--nav-link) !important; -} -.btn-primary:hover { - background-color: var(--button-primary); - color: var(--nav-link) !important; -} -#componentsTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#consumablesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.content-wrapper { - background-color: var(--background); -} -#create-form > div > div > div > span > i.fa { - background-color: var(--back-sub); - color: var(--header); -} -.datepicker .datepicker-switch:hover, -.datepicker .next:hover, -.datepicker .prev:hover, -.datepicker tfoot tr th:hover, -.datepicker table tr td.day.focused, -.datepicker table tr td.day:hover { - background-color: var(--header); -} -.datepicker.dropdown-menu { - background-color: var(--back-main); - color: var(--text-main); -} -#details > div > div > div > table { - background-color: transparent; -} -.dropdown-menu > li > a:hover { - background-color: var(--back-main); - color: var(--nav-link); -} -.form-control { - background-color: var(--back-main); - color: var(--text-main); -} -.form-control[disabled], -.form-control[readonly], -fieldset[disabled] .form-control { - background-color: var(--back-main); - color: var(--text-main); -} -h1, -h2, -h3, -h4, -h5, -h6, -p { - color: var(--text-main); -} -.help-block { - color: var(--text-sub); -} -input[type=text], -input[type=search] { - background-color: var(--back-sub); - color: var(--text-main); -} -#licensesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.main-footer { - background-color: var(--back-main); - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li > a, -.nav-tabs-custom > .nav-tabs > li.active > a { - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li.active { - border-top-color: var(--header); -} -.nav-tabs-custom > .nav-tabs > li.active > a { - background-color: var(--back-main); -} -.nav-tabs-custom > .nav-tabs > li.active > a:hover { - background-color: var(--back-sub); - color: var(--text-main); -} -.nav-tabs-custom, -.nav-tabs-custom > .tab-content { - background-color: var(--back-main); -} -.navbar-nav > .tasks-menu > .dropdown-menu > li.header { - background-color: var(--back-main); - color: var(--header); -} -.open > .dropdown-toggle.btn-default { - background-color: var(--back-sub); - color: var(--header); -} -.panel { - background-color: var(--back-sub); - color: var(--text-main); -} -.panel-default > .panel-heading { - background-color: var(--back-main); - color: var(--header); -} -.select2-container--default .select2-results__option[aria-selected=true], -.select2-container--default .select2-results__option[aria-selected=true]:hover { - background-color: var(--back-sub); - color: var(--header); -} -.select2-container--default .select2-results__option--highlighted[aria-selected] { - background-color: var(--header); - color: var(--back-main); -} -.select2-container--default .select2-selection--single .select2-selection__rendered { - color: var(--text-main); -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: var(--header); -} -.select2-selection--single { - background-color: var(--back-sub) !important; - color: var(--text-main) !important; -} -.select2-dropdown { - background-color: var(--back-main); - color: var(--text-main); -} -.skin-yellow-dark .main-header .navbar .dropdown-menu li a { - color: var(--header); -} -.skin-yellow-dark .main-header .navbar .dropdown-menu li a:hover { - background-color: #000000; -} -tr th div.th-inner { - color: #FFFFFF; -} -.tab-content, -.tab-pane { - background-color: var(--back-main); - color: var(--text-main); -} -.table-striped > tbody > tr:nth-of-type(odd) { - background-color: var(--back-sub); -} -.table-striped > tbody > tr:nth-of-type(even) { - background-color: var(--back-sub-alt); -} -.th-inner { - color: var(--nav-link); -} -#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, -.box-body, -.box-footer, -.box-header { - color: var(--text-main); -} -.box-header.with-border { - border-bottom: #000; -} -#customFieldsTable a[href*='/models'] { - background-color: var(--back-sub-alt); - color: var(--link); -} -#customFieldsTable a[href*='/models']:hover { - background-color: var(--text-sub); - color: var(--button-hover); -} -#customFieldsTable a[href*='/models']:visited { - background-color: var(--background); - color: var(--visited-link); -} -.row-striped { - vertical-align: top; - line-height: 2.6; - padding: 0px; - margin-left: 20px; - box-sizing: border-box; - display: table; -} -.row-striped .row:nth-of-type(odd) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.row-striped .row:nth-of-type(even) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.row-new-striped > .row:nth-of-type(odd) { - background-color: var(--back-sub); - color: var(--text-main); -} -.row-new-striped > .row:nth-of-type(even) { - background-color: var(--back-sub-alt); - color: var(--text-main); -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} -.table > tbody > tr.warning > td { - background-color: var(--back-sub); -} - - -/*# sourceMappingURL=skin-yellow-dark.css.map*/ \ No newline at end of file diff --git a/public/css/dist/skins/skin-yellow-dark.css.map b/public/css/dist/skins/skin-yellow-dark.css.map deleted file mode 100644 index 3e93539b9c32..000000000000 --- a/public/css/dist/skins/skin-yellow-dark.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"css/dist/skins/skin-yellow-dark.css","mappings":"AAAA;;;EAGE;AAMF;EAKQ;AARR;AASQ;EACE;AAPV;AAUM;EAGM;IACE;IACA;EAVZ;EAKI;IAQQ;EAVZ;EAWY;IACE;IACA;EATd;AACF;AAbA;EA+BM;AAfN;AAhBA;EAqCI;AAlBJ;AAnBA;;;ECsGI;AD9EJ;AAxBA;;EC2GM;AD/EN;ACqFI;EACE;EACA;ADnFN;AAhCA;ECuHM;ADpFN;ACuFI;;EACE;EACA;EACA;ADpFN;AAzCA;ECiIM;EACA;ADrFN;AA7CA;ECuII;ADvFJ;ACwFI;EACE;ADtFN;AAnDA;ECgJQ;AD1FR;AC4FM;;EACE;ADzFR;AA1DA;ECgEE;EA0FE;EACA;AD5FJ;AA/DA;;EC6JM;EACA;EACA;EACA;ECuBI;AF9GV;AAzEA;ECoKM;EAhGJ;EACA;EACA;EACA;ADSF;ACsFM;;EACE;EACA;ADnFR;ACqFM;EACE;ADnFR;AAxFA;EC+KM;EA3GJ;EACA;EACA;EACA;ADwBF;AAjDE;;;;EACE;EACA;EACA;AAsDJ;AAnDE;;EACE;EACA;EACA;AAsDJ;AAnDE;;EACE;EACA;AAsDJ;AAnDE;;EACE;EACA;AAsDJ;AAnDA;EACE;AAqDF;AAnDA;EACE;AAqDF;AAnDA;;EACE;AAsDF;AACA;;EAEE;AApDF;EACE;AAsDF;AAlDE;EACE;AAoDJ;AAlDE;EACE;AAoDJ;AAlDE;EACE;AAoDJ;AAhDA;EACE;AAkDF;AA/CA;EACE;EACA;AAiDF;AA9CA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAgDA,8BAA8B;EA/C9B;EACA;EACA;EAiDA,8CAA8C;EAhD9C;EAkDA,8CAA8C;EAjD9C;EAmDA,8CAA8C;EAlD9C;EAoDA,8BAA8B;EAnD9B;EAqDA,8BAA8B;AAChC;AAnDA;EACE;AAqDF;AAlDA;EACE;EACA;AAoDF;AAlDA;EACE;EACA;EACA;AAoDF;AAlDA;EACE;AAoDF;AAlDA;EACE;AAoDF;AAjDA;EACE;AAmDF;AAjDA;EACE;AAmDF;AAjDA;EACE;EACA;AAmDF;AAjDA;;EACE;EAEA;EACA;AAoDF;AAlDA;EACE;AAoDF;AAlDA;EACE;AAoDF;AAlDA;EACE;AAoDF;AAlDA;;EACE;AAqDF;AAnDA;EACE;AAqDF;AAlDA;EACE;EACA;AAoDF;AAjDA;EACE;AAmDF;AAjDA;EACE;AAmDF;AAhDA;;EACE;AAmDF;AApDA;;EAGI;EACA;AAqDJ;AAlDA;EACE;AAoDF;AAjDA;EACE;AAmDF;AAjDA;EACE;AAmDF;AAhDA;EACE;AAkDF;AAhDA;EACE;AAkDF;AAhDA;;EACE;EACA;AAmDF;AAjDA;;;EACE;EACA;AAqDF;AAnDA;EACE;AAqDF;AAjDA;EACE;EACA;AAmDF;AAhDA;;;;EACE;EACA;AAqDF;AAnDA;;;;EACE;AAwDF;AAtDA;EACE;EACA;AAwDF;AAtDA;EACE;AAwDF;AAtDA;EACE;AAwDF;AAtDA;EACE;AAwDF;AAtDA;EACE;EACA;AAwDF;AAtDA;;;;;;EACE;AA6DF;AA3DA;EACE;EACA;AA6DF;AA3DA;EACE;AA6DF;AA3DA;EACE;EACA;AA6DF;AA3DA;EACE;EACA;AA6DF;AA3DA;;;EACE;EACA;AA+DF;AA7DA;;;;;;;EACE;AAqEF;AAnEA;EACE;AAqEF;AAnEA;;EACE;EACA;AAsEF;AApEA;EACE;AAsEF;AApEA;EACE;EACA;AAsEF;AApEA;;EACE;AAuEF;AArEA;EACE;AAuEF;AArEA;EACE;AAuEF;AArEA;EACE;EACA;AAuEF;AArEA;;EACE;AAwEF;AAtEA;EACE;EACA;AAwEF;AAtEA;EACE;EACA;AAwEF;AAtEA;EACE;EACA;AAwEF;AAtEA;EACE;EACA;AAwEF;AAtEA;;EACE;EACA;AAyEF;AAvEA;EACE;EACA;AAyEF;AAvEA;EACE;AAyEF;AAvEA;EACE;AAyEF;AAvEA;EACE;EACA;AAyEF;AAvEA;EACE;EACA;AAyEF;AAvEA;EACE;AAyEF;AAvEA;EACE;AAyEF;AAvEA;EACE;AAyEF;AAvEA;;EACE;EACA;AA0EF;AAxEA;EACE;AA0EF;AAxEA;EACE;AA0EF;AAxEA;EACE;AA0EF;AAxEA;;;;EACE;AA6EF;AA1EA;EACE;AA4EF;AA1EA;EACE;EACA;AA4EF;AA1EA;EACE;EACA;AA4EF;AA1EA;EACE;EACA;AA4EF;AAzEA;EACE;EACA;EACA;EACA;EACA;EAGA;AAyEF;AAtEA;EACE;EACA;EACA;EACA;AAwEF;AArEA;EACE;EACA;EACA;EACA;AAuEF;AApEA;EACE;EACA;AAsEF;AApEA;EACE;EACA;AAsEF;AAnEA;;EACE;AAsEF;AApEA;EACE;AAsEF","sources":["webpack:///./resources/assets/less/skins/skin-yellow-dark.less","webpack:///./resources/assets/less/mixins.less","webpack:///./resources/assets/less/bootstrap-less/mixins/vendor-prefixes.less"],"sourcesContent":["/*\n * Skin: yellow dark\n * ----------\n */\n@import \"../bootstrap-less/mixins.less\";\n@import \"../bootstrap-less/variables.less\";\n@import \"../variables.less\";\n@import \"../mixins.less\";\n\n.skin-yellow-dark {\n //Navbar\n .main-header {\n .navbar {\n .sidebar-toggle {\n color: #000 !important;\n &:hover {\n background-color: var(--link);\n }\n }\n @media (max-width: @screen-header-collapse) {\n .dropdown-menu {\n li {\n &.divider {\n background-color: rgba(255, 255, 255, 0.1);\n color: #fff;\n }\n a {\n color: #fff;\n &:hover {\n background: darken(@yellow, 5%);\n color: #fff;\n }\n }\n }\n }\n }\n }\n //Logo\n\n li.user-header {\n background-color: @yellow;\n }\n }\n\n //Content Header\n .content-header {\n background: transparent;\n }\n\n //Create the sidebar skin\n .skin-dark-sidebar(@yellow);\n}\n\n.btn, .btn:hover {\n\n &.btn-primary, .btn-primary:link {\n background-color: var(--button-default);\n border-color: #000000;\n color: #545454;\n }\n\n &a.btn-primary:hover {\n background-color: var(--button-hover);\n border-color: var(--button-hover);\n color: #545454;\n }\n\n &.btn-white:link {\n background-color: var(--button-default);\n color: #545454;\n }\n\n &.btn-white:hover {\n background-color: var(--hover-link);\n color: #545454;\n }\n}\n.btn-info {\n border-color: #fff;\n}\na.actions {\n color:#fff !important;\n}\na:visited.label-default, a:link.label-default{\n color:#444;\n}\n/**\nThe dropdown is white, so use a darker color\n */\nli.dropdown-item-marker {\n color: var(--button-primary);\n}\n\na {\n &:link {\n color: var(--link);\n }\n &:hover {\n color: var(--hover-link);\n }\n &:visited {\n color: var(--visited-link);\n }\n}\n\n.text-primary {\n color: #fff;\n}\n\n#sort tr.cansort{\n background-color:var(--back-main);\n color:var(--text-main);\n}\n\n:root {\n --background: #222;\n --back-main: #333;\n --back-sub: #3d4144;\n --back-sub-alt: rgba(0, 0, 0, 0.36);\n --button-default: #FFCC32;\n --button-primary: darken(#FFCC32, 25%);\n --button-hover: darken(#FFCC32, 30%);\n --header: #FFCC32; /* Use same as Header picker */\n --text-main: #BBB;\n --text-sub: #9b9b9b;\n --link: #F0E68C; /* Use same as Header picker, lighten by 70% */\n --visited-link: lighten(#F0E68C, 15%); /* Use same as Header picker, lighten by 70% */\n --hover-link: lighten(#F0E68C, 45%); /* Use same as Header picker, lighten by 70% */\n --nav-link: #222; /* Use same as Header picker */\n --light-link: #545454; /* Use same as Header picker */\n}\n\n#ldapad_test_results.well.well-sm{\n color: var(--back-main);\n}\n//pagination\n.pagination > li >a{\n color: var(--text-main);\n background-color: var(--back-main);\n}\n.pagination > .active > a {\n background-color: var(--button-default);\n border-color: var(--light-link);\n color:var(--nav-link);\n}\n.pagination > .active > a:hover{\n background-color: var(--hover-link);\n}\n.tasks-menu > .dropdown-menu > li .menu{\n background-color: var(--back-main);\n}\n\n.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress{\n background-color: var(--background);\n}\nh2.task_menu{\n color:var(--link);\n}\n.navbar-custom-menu > .navbar-nav > li > .dropdown-menu{\n background-color:var(--back-main);\n color:var(--link);\n}\n.main-header .navbar, .main-header .logo {\n background-color: var(--header);\n background: -webkit-linear-gradient(top, var(--header) 0%,var(--header) 100%);\n background: linear-gradient(to bottom, var(--header) 0%,var(--header) 100%);\n border-color: var(--header);\n}\na.btn.btn-default{\n color:var(--nav-link);\n}\n.bootstrap-table .fixed-table-container .table thead th .sortable {\n color: var(--text-main);\n}\n.bootstrap-table .fixed-table-toolbar .columns label {\n color:#000;\n}\n.thead, .navbar-nav>li>a:link {\n color: var(--nav-link);\n}\n.navbar-nav>li>a:visited {\n color: var(--nav-link);\n}\n\n.modal-content {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n\na:link.btn-default{\n color: var(--nav-link);\n}\n.btn-primary.hover {\n color: var(--nav-link);\n}\n\n.small-box h3, .small-box p {\n color: #fff !important;\n a:hover {\n text-decoration: none;\n color: var(--nav-link) !important;\n }\n}\n.far fa-life-ring{\n color:var(--link);\n}\n\n#accessoriesTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n#assetsListingTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n\n#assetsListingTable>tbody>tr.selected>td {\n background-color: var(--back-main);\n}\nbody {\n color: var(--text-main);\n}\n.box, .box.box-default {\n border-top: 3px solid var(--header);\n border-top-color: var(--header);\n}\n.box-body, .box-footer, .box-header {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.btn-default{\n background-color: var(--button-default);\n\n}\n\n.btn-default dropdown-toggle {\n background-color: var(--button-default);\n color: var(--nav-link);\n}\n\n.btn-default:active, .btn-default:focus, .btn-default:hover, .btn-default.active {\n background-color: var(--button-hover);\n color: var(--nav-link);\n}\n.btn-primary, .btn-primary.hover, .btn-primary:active, .text-yellow {\n color: var(--nav-link)!important;\n}\n.btn-primary:hover {\n background-color: var(--button-primary);\n color: var(--nav-link)!important;\n}\n#componentsTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n#consumablesTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n.content-wrapper {\n background-color: var(--background);\n}\n#create-form>div>div>div>span>i.fa {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.datepicker .datepicker-switch:hover, .datepicker .next:hover, .datepicker .prev:hover, .datepicker tfoot tr th:hover, .datepicker table tr td.day.focused, .datepicker table tr td.day:hover {\n background-color: var(--header);\n}\n.datepicker.dropdown-menu {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n#details>div>div>div>table {\n background-color: transparent;\n}\n.dropdown-menu>li>a:hover {\n background-color: var(--back-main);\n color: var(--nav-link);\n}\n.form-control {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{\n background-color: var(--back-main);\n color: var(--text-main);\n}\nh1, h2, h3, h4, h5, h6, p {\n color: var(--text-main);\n}\n.help-block {\n color: var(--text-sub);\n}\ninput[type=text], input[type=search] {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n#licensesTable>tbody>tr>td>nobr>a>i.fa {\n color: var(--text-main);\n}\n.main-footer {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.nav-tabs-custom>.nav-tabs>li>a, .nav-tabs-custom>.nav-tabs>li.active>a {\n color: var(--text-main);\n}\n.nav-tabs-custom>.nav-tabs>li.active {\n border-top-color: var(--header);\n}\n.nav-tabs-custom>.nav-tabs>li.active>a {\n background-color: var(--back-main);\n}\n.nav-tabs-custom>.nav-tabs>li.active>a:hover {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.nav-tabs-custom, .nav-tabs-custom>.tab-content {\n background-color: var(--back-main);\n}\n.navbar-nav>.tasks-menu>.dropdown-menu>li.header {\n background-color: var(--back-main);\n color: var(--header);\n}\n.open>.dropdown-toggle.btn-default {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.panel {\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.panel-default>.panel-heading {\n background-color: var(--back-main);\n color: var(--header);\n}\n.select2-container--default .select2-results__option[aria-selected=true], .select2-container--default .select2-results__option[aria-selected=true]:hover {\n background-color: var(--back-sub);\n color: var(--header);\n}\n.select2-container--default .select2-results__option--highlighted[aria-selected] {\n background-color: var(--header);\n color: var(--back-main);\n}\n.select2-container--default .select2-selection--single .select2-selection__rendered {\n color: var(--text-main);\n}\n.select2-container--default .select2-selection--multiple .select2-selection__choice {\n background-color: var(--header);\n}\n.select2-selection--single {\n background-color: var(--back-sub)!important;\n color: var(--text-main)!important;\n}\n.select2-dropdown {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.skin-yellow-dark .main-header .navbar .dropdown-menu li a {\n color: var(--header);\n}\n.skin-yellow-dark .main-header .navbar .dropdown-menu li a:hover {\n background-color: #000000;\n}\ntr th div.th-inner {\n color: #FFFFFF;\n}\n.tab-content, .tab-pane {\n background-color: var(--back-main);\n color: var(--text-main);\n}\n.table-striped>tbody>tr:nth-of-type(odd) {\n background-color: var(--back-sub);\n}\n.table-striped>tbody>tr:nth-of-type(even){\n background-color: var(--back-sub-alt);\n}\n.th-inner{\n color: var(--nav-link);\n}\n#webui>div>div>div>div>div>table>tbody>tr>td>a>i.fa, .box-body, .box-footer, .box-header {\n color: var(--text-main);\n}\n\n.box-header.with-border {\n border-bottom: #000;\n}\n#customFieldsTable a[href*='/models'] {\n background-color: var(--back-sub-alt);\n color: var(--link);\n}\n#customFieldsTable a[href*='/models']:hover {\n background-color: var(--text-sub);\n color: var(--button-hover);\n}\n#customFieldsTable a[href*='/models']:visited {\n background-color: var(--background);\n color: var(--visited-link);\n}\n\n.row-striped {\n vertical-align: top;\n line-height: 2.6;\n padding: 0px;\n margin-left: 20px;\n box-sizing: border-box;\n //border-left: 1px solid #dddddd;\n //border-right: 1px solid #dddddd;\n display: table;\n}\n\n.row-striped .row:nth-of-type(odd) div {\n background-color: var(--back-sub);\n color: var(--text-main);\n border-top: 1px solid #dddddd;\n display: table-cell;\n}\n\n.row-striped .row:nth-of-type(even) div {\n background-color: var(--back-sub);\n color: var(--text-main);\n border-top: 1px solid #dddddd;\n display: table-cell;\n}\n\n.row-new-striped > .row:nth-of-type(odd){\n background-color: var(--back-sub);\n color: var(--text-main);\n}\n.row-new-striped > .row:nth-of-type(even){\n background-color: var(--back-sub-alt);\n color: var(--text-main);\n}\n\n.search-highlight, .search-highlight:hover {\n background-color: #e9d15b;\n}\n.table > tbody > tr.warning > td{\n background-color:var(--back-sub);\n}","//AdminLTE mixins\n//===============\n\n\n//Changes the color and the hovering properties of the navbar\n.navbar-variant(@color; @font-color: rgba(255, 255, 255, 0.8); @hover-color: #f6f6f6; @hover-bg: rgba(0, 0, 0, 0.1)) {\n background-color: @color;\n //Navbar links\n .nav > li > a {\n color: @font-color;\n }\n\n .nav > li > a:hover,\n .nav > li > a:active,\n .nav > li > a:focus,\n .nav .open > a,\n .nav .open > a:hover,\n .nav .open > a:focus,\n .nav > .active > a {\n background: @hover-bg;\n color: @hover-color;\n }\n\n //Add color to the sidebar toggle button\n .sidebar-toggle {\n color: @font-color;\n &:hover {\n color: @hover-color;\n background: @hover-bg;\n }\n }\n}\n\n//Logo color variation\n.logo-variant(@bg-color; @color: #fff; @border-bottom-color: transparent; @border-bottom-width: 0) {\n background-color: @bg-color;\n color: @color;\n border-bottom: @border-bottom-width solid @border-bottom-color;\n\n &:hover {\n background-color: darken(@bg-color, 1%);\n }\n}\n\n//Box solid color variantion creator\n.box-solid-variant(@color; @text-color: #fff) {\n border: 1px solid @color;\n > .box-header {\n color: @text-color;\n background: @color;\n background-color: @color;\n a,\n .btn {\n color: @text-color;\n }\n }\n}\n\n//Direct Chat Variant\n.direct-chat-variant(@bg-color; @color: #fff) {\n .right > .direct-chat-text {\n background: @bg-color;\n border-color: @bg-color;\n color: @color;\n &:after,\n &:before {\n border-left-color: @bg-color;\n }\n }\n}\n\n//border radius creator\n.border-radius(@radius) {\n border-radius: @radius;\n}\n//Different radius each side\n.border-radius(@top-left; @top-right; @bottom-left; @bottom-right) {\n border-top-left-radius: @top-left;\n border-top-right-radius: @top-right;\n border-bottom-right-radius: @bottom-right;\n border-bottom-left-radius: @bottom-left;\n}\n\n//Gradient background\n.gradient(@color: #F5F5F5, @start: #EEE, @stop: #FFF) {\n background: @color;\n background: -webkit-gradient(linear,\n left bottom,\n left top,\n color-stop(0, @start),\n color-stop(1, @stop));\n background: -ms-linear-gradient(bottom,\n @start,\n @stop);\n background: -moz-linear-gradient(center bottom,\n @start 0%,\n @stop 100%);\n background: -o-linear-gradient(@stop,\n @start);\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",@stop,@start));\n}\n\n//Added 2.1.0\n//Skins Mixins\n\n//Dark Sidebar Mixin\n.skin-dark-sidebar(@link-hover-border-color) {\n // Sidebar background color (Both .wrapper and .left-side are responsible for sidebar bg color)\n .wrapper,\n .main-sidebar,\n .left-side {\n background-color: @sidebar-dark-bg;\n }\n //User Panel (resides in the sidebar)\n .user-panel {\n > .info, > .info > a {\n color: #fff;\n }\n }\n //Sidebar Menu. First level links\n .sidebar-menu > li {\n //Section Headning\n &.header {\n color: lighten(@sidebar-dark-bg, 20%);\n background: darken(@sidebar-dark-bg, 4%);\n }\n //links\n > a {\n border-left: 3px solid transparent;\n }\n //Hover and active states\n &:hover > a, &.active > a {\n color: @sidebar-dark-hover-color;\n background: @sidebar-dark-hover-bg;\n border-left-color: @link-hover-border-color;\n }\n //First Level Submenu\n > .treeview-menu {\n margin: 0 1px;\n background: @sidebar-dark-submenu-bg;\n }\n }\n //All links within the sidebar menu\n .sidebar a {\n color: @sidebar-dark-color;\n &:hover {\n text-decoration: none;\n }\n }\n //All submenus\n .treeview-menu {\n > li {\n > a {\n color: @sidebar-dark-submenu-color;\n }\n &.active > a, > a:hover {\n color: @sidebar-dark-submenu-hover-color;\n }\n }\n }\n //The sidebar search form\n .sidebar-form {\n .border-radius(3px);\n border: 1px solid lighten(@sidebar-dark-bg, 10%);\n margin: 10px 10px;\n input[type=\"text\"], .btn {\n box-shadow: none;\n background-color: lighten(@sidebar-dark-bg, 10%);\n border: 1px solid transparent;\n height: 35px;\n .transition(all @transition-speed @transition-fn);\n }\n input[type=\"text\"] {\n color: #666;\n .border-radius(2px, 0, 2px, 0);\n &:focus, &:focus + .input-group-btn .btn {\n background-color: #fff;\n color: #666;\n }\n &:focus + .input-group-btn .btn {\n border-left-color: #fff;\n }\n }\n .btn {\n color: #999;\n .border-radius(0, 2px, 0, 2px);\n }\n }\n}\n\n//Light Sidebar Mixin\n.skin-light-sidebar(@icon-active-color) {\n // Sidebar background color (Both .wrapper and .left-side are responsible for sidebar bg color)\n .wrapper,\n .main-sidebar,\n .left-side {\n background-color: @sidebar-light-bg;\n }\n .content-wrapper,\n .main-footer {\n border-left: 1px solid @gray;\n }\n //User Panel (resides in the sidebar)\n .user-panel {\n > .info, > .info > a {\n color: @sidebar-light-color;\n }\n }\n //Sidebar Menu. First level links\n .sidebar-menu > li {\n .transition(border-left-color .3s ease);\n //border-left: 3px solid transparent;\n //Section Headning\n &.header {\n color: lighten(@sidebar-light-color, 25%);\n background: @sidebar-light-bg;\n }\n //links\n > a {\n border-left: 3px solid transparent;\n font-weight: 600;\n }\n //Hover and active states\n &:hover > a,\n &.active > a {\n color: @sidebar-light-hover-color;\n background: @sidebar-light-hover-bg;\n }\n &:hover > a {\n\n }\n &.active {\n border-left-color: @icon-active-color;\n > a {\n font-weight: 600;\n }\n }\n //First Level Submenu\n > .treeview-menu {\n background: @sidebar-light-submenu-bg;\n }\n }\n //All links within the sidebar menu\n .sidebar a {\n color: @sidebar-light-color;\n &:hover {\n text-decoration: none;\n }\n }\n //All submenus\n .treeview-menu {\n > li {\n > a {\n color: @sidebar-light-submenu-color;\n }\n &.active > a,\n > a:hover {\n color: @sidebar-light-submenu-hover-color;\n }\n &.active > a {\n font-weight: 600;\n }\n }\n }\n //The sidebar search form\n .sidebar-form {\n .border-radius(3px);\n border: 1px solid @gray;//darken(@sidebar-light-bg, 5%);\n margin: 10px 10px;\n input[type=\"text\"],\n .btn {\n box-shadow: none;\n background-color: #fff;//darken(@sidebar-light-bg, 3%);\n border: 1px solid transparent;\n height: 35px;\n .transition(all @transition-speed @transition-fn);\n }\n input[type=\"text\"] {\n color: #666;\n .border-radius(2px, 0, 2px, 0);\n &:focus,\n &:focus + .input-group-btn .btn {\n background-color: #fff;\n color: #666;\n }\n &:focus + .input-group-btn .btn {\n border-left-color: #fff;\n }\n }\n .btn {\n color: #999;\n .border-radius(0, 2px, 0, 2px);\n }\n }\n @media(min-width: @screen-sm-min) {\n &.sidebar-mini.sidebar-collapse {\n .sidebar-menu > li > .treeview-menu {\n border-left: 1px solid @gray;\n }\n }\n }\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They will be removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility){\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/public/css/dist/skins/skin-yellow-dark.min.css b/public/css/dist/skins/skin-yellow-dark.min.css deleted file mode 100644 index 6694100f29f6..000000000000 --- a/public/css/dist/skins/skin-yellow-dark.min.css +++ /dev/null @@ -1,506 +0,0 @@ -/* - * Skin: yellow dark - * ---------- - */ -.skin-yellow-dark .main-header .navbar .sidebar-toggle { - color: #000 !important; -} -.skin-yellow-dark .main-header .navbar .sidebar-toggle:hover { - background-color: var(--link); -} -@media (max-width: 767px) { - .skin-yellow-dark .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - color: #fff; - } - .skin-yellow-dark .main-header .navbar .dropdown-menu li a { - color: #fff; - } - .skin-yellow-dark .main-header .navbar .dropdown-menu li a:hover { - background: #e08e0b; - color: #fff; - } -} -.skin-yellow-dark .main-header li.user-header { - background-color: #f39c12; -} -.skin-yellow-dark .content-header { - background: transparent; -} -.skin-yellow-dark .wrapper, -.skin-yellow-dark .main-sidebar, -.skin-yellow-dark .left-side { - background-color: #222d32; -} -.skin-yellow-dark .user-panel > .info, -.skin-yellow-dark .user-panel > .info > a { - color: #fff; -} -.skin-yellow-dark .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-yellow-dark .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-yellow-dark .sidebar-menu > li:hover > a, -.skin-yellow-dark .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #f39c12; -} -.skin-yellow-dark .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-yellow-dark .sidebar a { - color: #b8c7ce; -} -.skin-yellow-dark .sidebar a:hover { - text-decoration: none; -} -.skin-yellow-dark .treeview-menu > li > a { - color: #8aa4af; -} -.skin-yellow-dark .treeview-menu > li.active > a, -.skin-yellow-dark .treeview-menu > li > a:hover { - color: #fff; -} -.skin-yellow-dark .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-yellow-dark .sidebar-form input[type="text"], -.skin-yellow-dark .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-yellow-dark .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-yellow-dark .sidebar-form input[type="text"]:focus, -.skin-yellow-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-yellow-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-yellow-dark .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: var(--button-default); - border-color: #000000; - color: #545454; -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: var(--button-hover); - border-color: var(--button-hover); - color: #545454; -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - background-color: var(--button-default); - color: #545454; -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: var(--hover-link); - color: #545454; -} -.btn-info { - border-color: #fff; -} -a.actions { - color: #fff !important; -} -a:visited.label-default, -a:link.label-default { - color: #444; -} -/** -The dropdown is white, so use a darker color - */ -li.dropdown-item-marker { - color: var(--button-primary); -} -a:link { - color: var(--link); -} -a:hover { - color: var(--hover-link); -} -a:visited { - color: var(--visited-link); -} -.text-primary { - color: #fff; -} -#sort tr.cansort { - background-color: var(--back-main); - color: var(--text-main); -} -:root { - --background: #222; - --back-main: #333; - --back-sub: #3d4144; - --back-sub-alt: rgba(0, 0, 0, 0.36); - --button-default: #FFCC32; - --button-primary: #b28500; - --button-hover: #987200; - --header: #FFCC32; - /* Use same as Header picker */ - --text-main: #BBB; - --text-sub: #9b9b9b; - --link: #F0E68C; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #f9f5d0; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #ffffff; - /* Use same as Header picker, lighten by 70% */ - --nav-link: #222; - /* Use same as Header picker */ - --light-link: #545454; - /* Use same as Header picker */ -} -#ldapad_test_results.well.well-sm { - color: var(--back-main); -} -.pagination > li > a { - color: var(--text-main); - background-color: var(--back-main); -} -.pagination > .active > a { - background-color: var(--button-default); - border-color: var(--light-link); - color: var(--nav-link); -} -.pagination > .active > a:hover { - background-color: var(--hover-link); -} -.tasks-menu > .dropdown-menu > li .menu { - background-color: var(--back-main); -} -.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { - background-color: var(--background); -} -h2.task_menu { - color: var(--link); -} -.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { - background-color: var(--back-main); - color: var(--link); -} -.main-header .navbar, -.main-header .logo { - background-color: var(--header); - background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); - border-color: var(--header); -} -a.btn.btn-default { - color: var(--nav-link); -} -.bootstrap-table .fixed-table-container .table thead th .sortable { - color: var(--text-main); -} -.bootstrap-table .fixed-table-toolbar .columns label { - color: #000; -} -.thead, -.navbar-nav > li > a:link { - color: var(--nav-link); -} -.navbar-nav > li > a:visited { - color: var(--nav-link); -} -.modal-content { - background-color: var(--back-main); - color: var(--text-main); -} -a:link.btn-default { - color: var(--nav-link); -} -.btn-primary.hover { - color: var(--nav-link); -} -.small-box h3, -.small-box p { - color: #fff !important; -} -.small-box h3 a:hover, -.small-box p a:hover { - text-decoration: none; - color: var(--nav-link) !important; -} -.far fa-life-ring { - color: var(--link); -} -#accessoriesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#assetsListingTable > tbody > tr.selected > td { - background-color: var(--back-main); -} -body { - color: var(--text-main); -} -.box, -.box.box-default { - border-top: 3px solid var(--header); - border-top-color: var(--header); -} -.box-body, -.box-footer, -.box-header { - background-color: var(--back-sub); - color: var(--header); -} -.btn-default { - background-color: var(--button-default); -} -.btn-default dropdown-toggle { - background-color: var(--button-default); - color: var(--nav-link); -} -.btn-default:active, -.btn-default:focus, -.btn-default:hover, -.btn-default.active { - background-color: var(--button-hover); - color: var(--nav-link); -} -.btn-primary, -.btn-primary.hover, -.btn-primary:active, -.text-yellow { - color: var(--nav-link) !important; -} -.btn-primary:hover { - background-color: var(--button-primary); - color: var(--nav-link) !important; -} -#componentsTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -#consumablesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.content-wrapper { - background-color: var(--background); -} -#create-form > div > div > div > span > i.fa { - background-color: var(--back-sub); - color: var(--header); -} -.datepicker .datepicker-switch:hover, -.datepicker .next:hover, -.datepicker .prev:hover, -.datepicker tfoot tr th:hover, -.datepicker table tr td.day.focused, -.datepicker table tr td.day:hover { - background-color: var(--header); -} -.datepicker.dropdown-menu { - background-color: var(--back-main); - color: var(--text-main); -} -#details > div > div > div > table { - background-color: transparent; -} -.dropdown-menu > li > a:hover { - background-color: var(--back-main); - color: var(--nav-link); -} -.form-control { - background-color: var(--back-main); - color: var(--text-main); -} -.form-control[disabled], -.form-control[readonly], -fieldset[disabled] .form-control { - background-color: var(--back-main); - color: var(--text-main); -} -h1, -h2, -h3, -h4, -h5, -h6, -p { - color: var(--text-main); -} -.help-block { - color: var(--text-sub); -} -input[type=text], -input[type=search] { - background-color: var(--back-sub); - color: var(--text-main); -} -#licensesTable > tbody > tr > td > nobr > a > i.fa { - color: var(--text-main); -} -.main-footer { - background-color: var(--back-main); - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li > a, -.nav-tabs-custom > .nav-tabs > li.active > a { - color: var(--text-main); -} -.nav-tabs-custom > .nav-tabs > li.active { - border-top-color: var(--header); -} -.nav-tabs-custom > .nav-tabs > li.active > a { - background-color: var(--back-main); -} -.nav-tabs-custom > .nav-tabs > li.active > a:hover { - background-color: var(--back-sub); - color: var(--text-main); -} -.nav-tabs-custom, -.nav-tabs-custom > .tab-content { - background-color: var(--back-main); -} -.navbar-nav > .tasks-menu > .dropdown-menu > li.header { - background-color: var(--back-main); - color: var(--header); -} -.open > .dropdown-toggle.btn-default { - background-color: var(--back-sub); - color: var(--header); -} -.panel { - background-color: var(--back-sub); - color: var(--text-main); -} -.panel-default > .panel-heading { - background-color: var(--back-main); - color: var(--header); -} -.select2-container--default .select2-results__option[aria-selected=true], -.select2-container--default .select2-results__option[aria-selected=true]:hover { - background-color: var(--back-sub); - color: var(--header); -} -.select2-container--default .select2-results__option--highlighted[aria-selected] { - background-color: var(--header); - color: var(--back-main); -} -.select2-container--default .select2-selection--single .select2-selection__rendered { - color: var(--text-main); -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: var(--header); -} -.select2-selection--single { - background-color: var(--back-sub) !important; - color: var(--text-main) !important; -} -.select2-dropdown { - background-color: var(--back-main); - color: var(--text-main); -} -.skin-yellow-dark .main-header .navbar .dropdown-menu li a { - color: var(--header); -} -.skin-yellow-dark .main-header .navbar .dropdown-menu li a:hover { - background-color: #000000; -} -tr th div.th-inner { - color: #FFFFFF; -} -.tab-content, -.tab-pane { - background-color: var(--back-main); - color: var(--text-main); -} -.table-striped > tbody > tr:nth-of-type(odd) { - background-color: var(--back-sub); -} -.table-striped > tbody > tr:nth-of-type(even) { - background-color: var(--back-sub-alt); -} -.th-inner { - color: var(--nav-link); -} -#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, -.box-body, -.box-footer, -.box-header { - color: var(--text-main); -} -.box-header.with-border { - border-bottom: #000; -} -#customFieldsTable a[href*='/models'] { - background-color: var(--back-sub-alt); - color: var(--link); -} -#customFieldsTable a[href*='/models']:hover { - background-color: var(--text-sub); - color: var(--button-hover); -} -#customFieldsTable a[href*='/models']:visited { - background-color: var(--background); - color: var(--visited-link); -} -.row-striped { - vertical-align: top; - line-height: 2.6; - padding: 0px; - margin-left: 20px; - box-sizing: border-box; - display: table; -} -.row-striped .row:nth-of-type(odd) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.row-striped .row:nth-of-type(even) div { - background-color: var(--back-sub); - color: var(--text-main); - border-top: 1px solid #dddddd; - display: table-cell; -} -.row-new-striped > .row:nth-of-type(odd) { - background-color: var(--back-sub); - color: var(--text-main); -} -.row-new-striped > .row:nth-of-type(even) { - background-color: var(--back-sub-alt); - color: var(--text-main); -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} -.table > tbody > tr.warning > td { - background-color: var(--back-sub); -} - - -/*# sourceMappingURL=skin-yellow-dark.css.map*/ \ No newline at end of file diff --git a/public/css/dist/skins/skin-yellow.css b/public/css/dist/skins/skin-yellow.css deleted file mode 100644 index 5c5d2eb51d0b..000000000000 --- a/public/css/dist/skins/skin-yellow.css +++ /dev/null @@ -1,222 +0,0 @@ -/* - * Skin: Yellow - * ---------- - */ -.skin-yellow .main-header .navbar { - background-color: #FBCC34; -} -.skin-yellow .main-header .navbar .nav > li > a { - color: rgba(255, 255, 255, 0.8); -} -.skin-yellow .main-header .navbar .nav > li > a:hover, -.skin-yellow .main-header .navbar .nav > li > a:active, -.skin-yellow .main-header .navbar .nav > li > a:focus, -.skin-yellow .main-header .navbar .nav .open > a, -.skin-yellow .main-header .navbar .nav .open > a:hover, -.skin-yellow .main-header .navbar .nav .open > a:focus, -.skin-yellow .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-yellow .main-header .navbar .sidebar-toggle { - color: rgba(255, 255, 255, 0.8); -} -.skin-yellow .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-yellow .main-header .navbar .sidebar-toggle { - color: #000; -} -.skin-yellow .main-header .navbar .sidebar-toggle:hover { - background-color: #fbc61b; -} -@media (max-width: 767px) { - .skin-yellow .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - } - .skin-yellow .main-header .navbar .dropdown-menu li a { - color: #333; - } - .skin-yellow .main-header .navbar .dropdown-menu li a:hover { - background: #fbc61b; - } -} -.skin-yellow .main-header li.user-header { - background-color: #FBCC34; -} -.skin-yellow .content-header { - background: transparent; -} -.skin-yellow .wrapper, -.skin-yellow .main-sidebar, -.skin-yellow .left-side { - background-color: #222d32; -} -.skin-yellow .user-panel > .info, -.skin-yellow .user-panel > .info > a { - color: #fff; -} -.skin-yellow .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-yellow .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-yellow .sidebar-menu > li:hover > a, -.skin-yellow .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #FBCC34; -} -.skin-yellow .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-yellow .sidebar a { - color: #b8c7ce; -} -.skin-yellow .sidebar a:hover { - text-decoration: none; -} -.skin-yellow .treeview-menu > li > a { - color: #8aa4af; -} -.skin-yellow .treeview-menu > li.active > a, -.skin-yellow .treeview-menu > li > a:hover { - color: #fff; -} -.skin-yellow .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-yellow .sidebar-form input[type="text"], -.skin-yellow .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-yellow .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-yellow .sidebar-form input[type="text"]:focus, -.skin-yellow .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-yellow .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-yellow .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-yellow.layout-top-nav .main-header > .logo .logo-variant { - color: #413F42; - background-color: none; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #f7be05; - border-color: #c59704; - color: var(--nav-link); -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #c59704; - border-color: #c59704; - color: var(--nav-link); -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - background-color: #f7be05; - color: var(--nav-link); -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: #937103; - color: var(--nav-link); -} -a.btn-info:link, -a.btn-warning:link, -a.btn-danger:link { - color: #FFF; -} -a.btn-info:visited, -a.btn-warning:visited, -a.btn-danger:visited { - color: #FFF; -} -a { - color: var(--link); -} -a:hover { - color: var(--hover-link); -} -a:visited { - color: var(--visited-link); -} -.text-primary { - color: #c59704; -} -:root { - --button-default: #deab04; - --button-primary: #ac8403; - --button-hover: #937103; - --header: #FBCC34; - /* Use same as Header picker */ - --text-main: #BBB; - --text-sub: #9b9b9b; - --link: #5b585c; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #747176; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #b4b1b5; - /* Use same as Header picker, lighten by 70% */ - --nav-link: #222; - /* Use same as Header picker */ - --light-link: #fff; - /* Use same as Header picker */ -} -.fixed-table-container tbody .selected td { - background-color: #fff8af; -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: #FBCC34; -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} -.thead, -.navbar-nav > li > a:link { - color: var(--nav-link); -} -.navbar-nav > li > a:visited { - color: var(--nav-link); -} -:hover { - color: var(--nav-link); -} -.skin-yellow .main-header .navbar .nav > li > a { - color: #413F42; -} -.far fa-life-ring { - color: var(--link); -} - - -/*# sourceMappingURL=skin-yellow.css.map*/ \ No newline at end of file diff --git a/public/css/dist/skins/skin-yellow.css.map b/public/css/dist/skins/skin-yellow.css.map deleted file mode 100644 index e77be1b87aa7..000000000000 --- a/public/css/dist/skins/skin-yellow.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"css/dist/skins/skin-yellow.css","mappings":"AAAA;;;EAGE;AAMF;ECHE;ADAF;AAGA;ECAI;ADAJ;AAAA;;;;;;;ECUI;EACA;ADDJ;AAVA;ECgBI;ADHJ;ACII;EACE;EACA;ADFN;AAjBA;EAMQ;AAcR;AAbQ;EACE;AAeV;AAZM;EAGM;IACE;EAYZ;EAhBI;IAOQ;EAYZ;EAXY;IACE;EAad;AACF;AAlCA;EA8BM;AAON;AArCA;EAoCI;AAIJ;AAxCA;;;ECsGI;ADzDJ;AA7CA;;EC2GM;AD1DN;ACgEI;EACE;EACA;AD9DN;AArDA;ECuHM;AD/DN;ACkEI;;EACE;EACA;EACA;AD/DN;AA9DA;ECiIM;EACA;ADhEN;AAlEA;ECuII;ADlEJ;ACmEI;EACE;ADjEN;AAxEA;ECgJQ;ADrER;ACuEM;;EACE;ADpER;AA/EA;ECgEE;EA0FE;EACA;ADvEJ;AApFA;;EC6JM;EACA;EACA;EACA;ECuBI;AFzFV;AA9FA;ECoKM;EAhGJ;EACA;EACA;EACA;AD8BF;ACiEM;;EACE;EACA;AD9DR;ACgEM;EACE;AD9DR;AA7GA;EC+KM;EA3GJ;EACA;EACA;EACA;AD6CF;AAzEA;EAEI;EACA;AA0EJ;AAjEE;;;;EACE;EACA;EACA;AAsEJ;AAlEE;;EACE;EACA;EACA;AAqEJ;AAlEE;;EACE;EACA;AAqEJ;AAlEE;;EACE;EACA;AAqEJ;AAlEA;;;EACE;AAsEF;AApEC;;;EACC;AAwEF;AArEA;EACE;AAuEF;AAtEE;EACE;AAwEJ;AAtEE;EACE;AAwEJ;AApEA;EACE;AAsEF;AAnEA;EACE;EACA;EACA;EACA;EAqEA,8BAA8B;EApE9B;EACA;EACA;EAsEA,8CAA8C;EArE9C;EAuEA,8CAA8C;EAtE9C;EAwEA,8CAA8C;EAvE9C;EAyEA,8BAA8B;EAxE9B;EA0EA,8BAA8B;AAChC;AAxEA;EACE;AA0EF;AAxEA;EACE;AA0EF;AAvEA;;EACE;AA0EF;AAxEA;;EACE;AA2EF;AAzEA;EACE;AA2EF;AAzEC;EACC;AA2EF;AAzEA;EACE;AA2EF;AAzEA;EACE;AA2EF","sources":["webpack:///./resources/assets/less/skins/skin-yellow.less","webpack:///./resources/assets/less/mixins.less","webpack:///./resources/assets/less/bootstrap-less/mixins/vendor-prefixes.less"],"sourcesContent":["/*\n * Skin: Yellow\n * ----------\n */\n@import \"../bootstrap-less/mixins.less\";\n@import \"../bootstrap-less/variables.less\";\n@import \"../variables.less\";\n@import \"../mixins.less\";\n\n.skin-yellow {\n //Navbar\n .main-header {\n .navbar {\n .navbar-variant(#FBCC34);\n .sidebar-toggle {\n color: #000;\n &:hover {\n background-color: darken(#FBCC34, 5%);\n }\n }\n @media (max-width: @screen-header-collapse) {\n .dropdown-menu {\n li {\n &.divider {\n background-color: rgba(255, 255, 255, 0.1);\n }\n a {\n color: #333;\n &:hover {\n background: darken(#FBCC34, 5%);\n }\n }\n }\n }\n }\n }\n //Logo\n\n li.user-header {\n background-color: #FBCC34;\n }\n }\n\n //Content Header\n .content-header {\n background: transparent;\n }\n\n //Create the sidebar skin\n .skin-dark-sidebar(#FBCC34);\n}\n\n.skin-yellow.layout-top-nav .main-header > .logo {\n .logo-variant {\n color: #413F42;\n background-color: none;\n }\n}\n\n\n\n.btn, .btn:hover {\n\n\n &.btn-primary, .btn-primary:link {\n background-color: darken(#FBCC34, 10%);\n border-color: darken(#FBCC34, 20%);\n color: var(--nav-link);\n }\n\n\n &a.btn-primary:hover {\n background-color: darken(#FBCC34, 20%);\n border-color: darken(#FBCC34, 20%);\n color: var(--nav-link);\n }\n\n &.btn-white:link {\n background-color: darken(#FBCC34, 10%);\n color: var(--nav-link);\n }\n\n &.btn-white:hover {\n background-color: darken(#FBCC34, 30%);\n color: var(--nav-link);\n }\n}\na.btn-info:link, a.btn-warning:link, a.btn-danger:link{\n color: #FFF;\n}\n&a.btn-info:visited, a.btn-warning:visited, a.btn-danger:visited{\n color: #FFF;\n}\n\na {\n color: var(--link);\n &:hover {\n color: var(--hover-link);\n }\n &:visited {\n color: var(--visited-link);\n }\n}\n\n.text-primary {\n color: darken(#FBCC34, 20%);\n}\n\n:root {\n --button-default: darken(#FBCC34, 15%);\n --button-primary: darken(#FBCC34, 25%);\n --button-hover: darken(#FBCC34, 30%);\n --header: #FBCC34; /* Use same as Header picker */\n --text-main: #BBB;\n --text-sub: #9b9b9b;\n --link: lighten( #413F42, 10%); /* Use same as Header picker, lighten by 70% */\n --visited-link: lighten(#413F42, 20%); /* Use same as Header picker, lighten by 70% */\n --hover-link: lighten(#413F42, 45%); /* Use same as Header picker, lighten by 70% */\n --nav-link: #222; /* Use same as Header picker */\n --light-link: #fff; /* Use same as Header picker */\n}\n\n.fixed-table-container tbody .selected td {\n background-color: #fff8af;\n}\n.select2-container--default .select2-selection--multiple .select2-selection__choice {\n background-color: #FBCC34;\n}\n\n.search-highlight, .search-highlight:hover {\n background-color: #e9d15b;\n}\n.thead, .navbar-nav>li>a:link {\n color: var(--nav-link);\n}\n.navbar-nav>li>a:visited {\n color: var(--nav-link);\n}\n&:hover{\n color: var(--nav-link);\n}\n.skin-yellow .main-header .navbar .nav > li > a {\n color: #413F42;\n}\n.far fa-life-ring{\n color:var(--link);\n}","//AdminLTE mixins\n//===============\n\n\n//Changes the color and the hovering properties of the navbar\n.navbar-variant(@color; @font-color: rgba(255, 255, 255, 0.8); @hover-color: #f6f6f6; @hover-bg: rgba(0, 0, 0, 0.1)) {\n background-color: @color;\n //Navbar links\n .nav > li > a {\n color: @font-color;\n }\n\n .nav > li > a:hover,\n .nav > li > a:active,\n .nav > li > a:focus,\n .nav .open > a,\n .nav .open > a:hover,\n .nav .open > a:focus,\n .nav > .active > a {\n background: @hover-bg;\n color: @hover-color;\n }\n\n //Add color to the sidebar toggle button\n .sidebar-toggle {\n color: @font-color;\n &:hover {\n color: @hover-color;\n background: @hover-bg;\n }\n }\n}\n\n//Logo color variation\n.logo-variant(@bg-color; @color: #fff; @border-bottom-color: transparent; @border-bottom-width: 0) {\n background-color: @bg-color;\n color: @color;\n border-bottom: @border-bottom-width solid @border-bottom-color;\n\n &:hover {\n background-color: darken(@bg-color, 1%);\n }\n}\n\n//Box solid color variantion creator\n.box-solid-variant(@color; @text-color: #fff) {\n border: 1px solid @color;\n > .box-header {\n color: @text-color;\n background: @color;\n background-color: @color;\n a,\n .btn {\n color: @text-color;\n }\n }\n}\n\n//Direct Chat Variant\n.direct-chat-variant(@bg-color; @color: #fff) {\n .right > .direct-chat-text {\n background: @bg-color;\n border-color: @bg-color;\n color: @color;\n &:after,\n &:before {\n border-left-color: @bg-color;\n }\n }\n}\n\n//border radius creator\n.border-radius(@radius) {\n border-radius: @radius;\n}\n//Different radius each side\n.border-radius(@top-left; @top-right; @bottom-left; @bottom-right) {\n border-top-left-radius: @top-left;\n border-top-right-radius: @top-right;\n border-bottom-right-radius: @bottom-right;\n border-bottom-left-radius: @bottom-left;\n}\n\n//Gradient background\n.gradient(@color: #F5F5F5, @start: #EEE, @stop: #FFF) {\n background: @color;\n background: -webkit-gradient(linear,\n left bottom,\n left top,\n color-stop(0, @start),\n color-stop(1, @stop));\n background: -ms-linear-gradient(bottom,\n @start,\n @stop);\n background: -moz-linear-gradient(center bottom,\n @start 0%,\n @stop 100%);\n background: -o-linear-gradient(@stop,\n @start);\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",@stop,@start));\n}\n\n//Added 2.1.0\n//Skins Mixins\n\n//Dark Sidebar Mixin\n.skin-dark-sidebar(@link-hover-border-color) {\n // Sidebar background color (Both .wrapper and .left-side are responsible for sidebar bg color)\n .wrapper,\n .main-sidebar,\n .left-side {\n background-color: @sidebar-dark-bg;\n }\n //User Panel (resides in the sidebar)\n .user-panel {\n > .info, > .info > a {\n color: #fff;\n }\n }\n //Sidebar Menu. First level links\n .sidebar-menu > li {\n //Section Headning\n &.header {\n color: lighten(@sidebar-dark-bg, 20%);\n background: darken(@sidebar-dark-bg, 4%);\n }\n //links\n > a {\n border-left: 3px solid transparent;\n }\n //Hover and active states\n &:hover > a, &.active > a {\n color: @sidebar-dark-hover-color;\n background: @sidebar-dark-hover-bg;\n border-left-color: @link-hover-border-color;\n }\n //First Level Submenu\n > .treeview-menu {\n margin: 0 1px;\n background: @sidebar-dark-submenu-bg;\n }\n }\n //All links within the sidebar menu\n .sidebar a {\n color: @sidebar-dark-color;\n &:hover {\n text-decoration: none;\n }\n }\n //All submenus\n .treeview-menu {\n > li {\n > a {\n color: @sidebar-dark-submenu-color;\n }\n &.active > a, > a:hover {\n color: @sidebar-dark-submenu-hover-color;\n }\n }\n }\n //The sidebar search form\n .sidebar-form {\n .border-radius(3px);\n border: 1px solid lighten(@sidebar-dark-bg, 10%);\n margin: 10px 10px;\n input[type=\"text\"], .btn {\n box-shadow: none;\n background-color: lighten(@sidebar-dark-bg, 10%);\n border: 1px solid transparent;\n height: 35px;\n .transition(all @transition-speed @transition-fn);\n }\n input[type=\"text\"] {\n color: #666;\n .border-radius(2px, 0, 2px, 0);\n &:focus, &:focus + .input-group-btn .btn {\n background-color: #fff;\n color: #666;\n }\n &:focus + .input-group-btn .btn {\n border-left-color: #fff;\n }\n }\n .btn {\n color: #999;\n .border-radius(0, 2px, 0, 2px);\n }\n }\n}\n\n//Light Sidebar Mixin\n.skin-light-sidebar(@icon-active-color) {\n // Sidebar background color (Both .wrapper and .left-side are responsible for sidebar bg color)\n .wrapper,\n .main-sidebar,\n .left-side {\n background-color: @sidebar-light-bg;\n }\n .content-wrapper,\n .main-footer {\n border-left: 1px solid @gray;\n }\n //User Panel (resides in the sidebar)\n .user-panel {\n > .info, > .info > a {\n color: @sidebar-light-color;\n }\n }\n //Sidebar Menu. First level links\n .sidebar-menu > li {\n .transition(border-left-color .3s ease);\n //border-left: 3px solid transparent;\n //Section Headning\n &.header {\n color: lighten(@sidebar-light-color, 25%);\n background: @sidebar-light-bg;\n }\n //links\n > a {\n border-left: 3px solid transparent;\n font-weight: 600;\n }\n //Hover and active states\n &:hover > a,\n &.active > a {\n color: @sidebar-light-hover-color;\n background: @sidebar-light-hover-bg;\n }\n &:hover > a {\n\n }\n &.active {\n border-left-color: @icon-active-color;\n > a {\n font-weight: 600;\n }\n }\n //First Level Submenu\n > .treeview-menu {\n background: @sidebar-light-submenu-bg;\n }\n }\n //All links within the sidebar menu\n .sidebar a {\n color: @sidebar-light-color;\n &:hover {\n text-decoration: none;\n }\n }\n //All submenus\n .treeview-menu {\n > li {\n > a {\n color: @sidebar-light-submenu-color;\n }\n &.active > a,\n > a:hover {\n color: @sidebar-light-submenu-hover-color;\n }\n &.active > a {\n font-weight: 600;\n }\n }\n }\n //The sidebar search form\n .sidebar-form {\n .border-radius(3px);\n border: 1px solid @gray;//darken(@sidebar-light-bg, 5%);\n margin: 10px 10px;\n input[type=\"text\"],\n .btn {\n box-shadow: none;\n background-color: #fff;//darken(@sidebar-light-bg, 3%);\n border: 1px solid transparent;\n height: 35px;\n .transition(all @transition-speed @transition-fn);\n }\n input[type=\"text\"] {\n color: #666;\n .border-radius(2px, 0, 2px, 0);\n &:focus,\n &:focus + .input-group-btn .btn {\n background-color: #fff;\n color: #666;\n }\n &:focus + .input-group-btn .btn {\n border-left-color: #fff;\n }\n }\n .btn {\n color: #999;\n .border-radius(0, 2px, 0, 2px);\n }\n }\n @media(min-width: @screen-sm-min) {\n &.sidebar-mini.sidebar-collapse {\n .sidebar-menu > li > .treeview-menu {\n border-left: 1px solid @gray;\n }\n }\n }\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They will be removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility){\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/public/css/dist/skins/skin-yellow.min.css b/public/css/dist/skins/skin-yellow.min.css deleted file mode 100644 index 5c5d2eb51d0b..000000000000 --- a/public/css/dist/skins/skin-yellow.min.css +++ /dev/null @@ -1,222 +0,0 @@ -/* - * Skin: Yellow - * ---------- - */ -.skin-yellow .main-header .navbar { - background-color: #FBCC34; -} -.skin-yellow .main-header .navbar .nav > li > a { - color: rgba(255, 255, 255, 0.8); -} -.skin-yellow .main-header .navbar .nav > li > a:hover, -.skin-yellow .main-header .navbar .nav > li > a:active, -.skin-yellow .main-header .navbar .nav > li > a:focus, -.skin-yellow .main-header .navbar .nav .open > a, -.skin-yellow .main-header .navbar .nav .open > a:hover, -.skin-yellow .main-header .navbar .nav .open > a:focus, -.skin-yellow .main-header .navbar .nav > .active > a { - background: rgba(0, 0, 0, 0.1); - color: #f6f6f6; -} -.skin-yellow .main-header .navbar .sidebar-toggle { - color: rgba(255, 255, 255, 0.8); -} -.skin-yellow .main-header .navbar .sidebar-toggle:hover { - color: #f6f6f6; - background: rgba(0, 0, 0, 0.1); -} -.skin-yellow .main-header .navbar .sidebar-toggle { - color: #000; -} -.skin-yellow .main-header .navbar .sidebar-toggle:hover { - background-color: #fbc61b; -} -@media (max-width: 767px) { - .skin-yellow .main-header .navbar .dropdown-menu li.divider { - background-color: rgba(255, 255, 255, 0.1); - } - .skin-yellow .main-header .navbar .dropdown-menu li a { - color: #333; - } - .skin-yellow .main-header .navbar .dropdown-menu li a:hover { - background: #fbc61b; - } -} -.skin-yellow .main-header li.user-header { - background-color: #FBCC34; -} -.skin-yellow .content-header { - background: transparent; -} -.skin-yellow .wrapper, -.skin-yellow .main-sidebar, -.skin-yellow .left-side { - background-color: #222d32; -} -.skin-yellow .user-panel > .info, -.skin-yellow .user-panel > .info > a { - color: #fff; -} -.skin-yellow .sidebar-menu > li.header { - color: #4b646f; - background: #1a2226; -} -.skin-yellow .sidebar-menu > li > a { - border-left: 3px solid transparent; -} -.skin-yellow .sidebar-menu > li:hover > a, -.skin-yellow .sidebar-menu > li.active > a { - color: #fff; - background: #1e282c; - border-left-color: #FBCC34; -} -.skin-yellow .sidebar-menu > li > .treeview-menu { - margin: 0 1px; - background: #2c3b41; -} -.skin-yellow .sidebar a { - color: #b8c7ce; -} -.skin-yellow .sidebar a:hover { - text-decoration: none; -} -.skin-yellow .treeview-menu > li > a { - color: #8aa4af; -} -.skin-yellow .treeview-menu > li.active > a, -.skin-yellow .treeview-menu > li > a:hover { - color: #fff; -} -.skin-yellow .sidebar-form { - border-radius: 3px; - border: 1px solid #374850; - margin: 10px 10px; -} -.skin-yellow .sidebar-form input[type="text"], -.skin-yellow .sidebar-form .btn { - box-shadow: none; - background-color: #374850; - border: 1px solid transparent; - height: 35px; - transition: all 0.3s ease-in-out; -} -.skin-yellow .sidebar-form input[type="text"] { - color: #666; - border-top-left-radius: 2px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 2px; -} -.skin-yellow .sidebar-form input[type="text"]:focus, -.skin-yellow .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - background-color: #fff; - color: #666; -} -.skin-yellow .sidebar-form input[type="text"]:focus + .input-group-btn .btn { - border-left-color: #fff; -} -.skin-yellow .sidebar-form .btn { - color: #999; - border-top-left-radius: 0; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; -} -.skin-yellow.layout-top-nav .main-header > .logo .logo-variant { - color: #413F42; - background-color: none; -} -.btn.btn-primary, -.btn:hover.btn-primary, -.btn .btn-primary:link, -.btn:hover .btn-primary:link { - background-color: #f7be05; - border-color: #c59704; - color: var(--nav-link); -} -.btna.btn-primary:hover, -.btn:hovera.btn-primary:hover { - background-color: #c59704; - border-color: #c59704; - color: var(--nav-link); -} -.btn.btn-white:link, -.btn:hover.btn-white:link { - background-color: #f7be05; - color: var(--nav-link); -} -.btn.btn-white:hover, -.btn:hover.btn-white:hover { - background-color: #937103; - color: var(--nav-link); -} -a.btn-info:link, -a.btn-warning:link, -a.btn-danger:link { - color: #FFF; -} -a.btn-info:visited, -a.btn-warning:visited, -a.btn-danger:visited { - color: #FFF; -} -a { - color: var(--link); -} -a:hover { - color: var(--hover-link); -} -a:visited { - color: var(--visited-link); -} -.text-primary { - color: #c59704; -} -:root { - --button-default: #deab04; - --button-primary: #ac8403; - --button-hover: #937103; - --header: #FBCC34; - /* Use same as Header picker */ - --text-main: #BBB; - --text-sub: #9b9b9b; - --link: #5b585c; - /* Use same as Header picker, lighten by 70% */ - --visited-link: #747176; - /* Use same as Header picker, lighten by 70% */ - --hover-link: #b4b1b5; - /* Use same as Header picker, lighten by 70% */ - --nav-link: #222; - /* Use same as Header picker */ - --light-link: #fff; - /* Use same as Header picker */ -} -.fixed-table-container tbody .selected td { - background-color: #fff8af; -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: #FBCC34; -} -.search-highlight, -.search-highlight:hover { - background-color: #e9d15b; -} -.thead, -.navbar-nav > li > a:link { - color: var(--nav-link); -} -.navbar-nav > li > a:visited { - color: var(--nav-link); -} -:hover { - color: var(--nav-link); -} -.skin-yellow .main-header .navbar .nav > li > a { - color: #413F42; -} -.far fa-life-ring { - color: var(--link); -} - - -/*# sourceMappingURL=skin-yellow.css.map*/ \ No newline at end of file diff --git a/public/css/dist/yellow.css b/public/css/dist/yellow.css deleted file mode 100644 index 730bb4c47194..000000000000 --- a/public/css/dist/yellow.css +++ /dev/null @@ -1,59 +0,0 @@ -/* iCheck plugin Minimal skin, yellow ------------------------------------ */ -.icheckbox_minimal-yellow, -.iradio_minimal-yellow { - display: inline-block; - *display: inline; - vertical-align: middle; - margin: 0; - padding: 0; - width: 18px; - height: 18px; - background: url(yellow.png) no-repeat; - border: none; - cursor: pointer; -} - -.icheckbox_minimal-yellow { - background-position: 0 0; -} - .icheckbox_minimal-yellow.hover { - background-position: -20px 0; - } - .icheckbox_minimal-yellow.checked { - background-position: -40px 0; - } - .icheckbox_minimal-yellow.disabled { - background-position: -60px 0; - cursor: default; - } - .icheckbox_minimal-yellow.checked.disabled { - background-position: -80px 0; - } - -.iradio_minimal-yellow { - background-position: -100px 0; -} - .iradio_minimal-yellow.hover { - background-position: -120px 0; - } - .iradio_minimal-yellow.checked { - background-position: -140px 0; - } - .iradio_minimal-yellow.disabled { - background-position: -160px 0; - cursor: default; - } - .iradio_minimal-yellow.checked.disabled { - background-position: -180px 0; - } - -/* HiDPI support */ -@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { - .icheckbox_minimal-yellow, - .iradio_minimal-yellow { - background-image: url(yellow@2x.png); - -webkit-background-size: 200px 20px; - background-size: 200px 20px; - } -} \ No newline at end of file diff --git a/public/css/dist/yellow.png b/public/css/dist/yellow.png deleted file mode 100644 index 0999b7ecdcea..000000000000 Binary files a/public/css/dist/yellow.png and /dev/null differ diff --git a/public/css/dist/yellow@2x.png b/public/css/dist/yellow@2x.png deleted file mode 100644 index c16f2b7dc5e9..000000000000 Binary files a/public/css/dist/yellow@2x.png and /dev/null differ diff --git a/public/js/dist/all.js b/public/js/dist/all.js index 01eccfb47002..bb9f376ceea3 100644 --- a/public/js/dist/all.js +++ b/public/js/dist/all.js @@ -53197,214 +53197,6 @@ __webpack_require__.r(__webpack_exports__); // extracted by mini-css-extract-plugin -/***/ }), - -/***/ "./resources/assets/less/skins/_all-skins.less": -/*!*****************************************************!*\ - !*** ./resources/assets/less/skins/_all-skins.less ***! - \*****************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -// extracted by mini-css-extract-plugin - - -/***/ }), - -/***/ "./resources/assets/less/skins/skin-black-dark.less": -/*!**********************************************************!*\ - !*** ./resources/assets/less/skins/skin-black-dark.less ***! - \**********************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -// extracted by mini-css-extract-plugin - - -/***/ }), - -/***/ "./resources/assets/less/skins/skin-black.less": -/*!*****************************************************!*\ - !*** ./resources/assets/less/skins/skin-black.less ***! - \*****************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -// extracted by mini-css-extract-plugin - - -/***/ }), - -/***/ "./resources/assets/less/skins/skin-blue-dark.less": -/*!*********************************************************!*\ - !*** ./resources/assets/less/skins/skin-blue-dark.less ***! - \*********************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -// extracted by mini-css-extract-plugin - - -/***/ }), - -/***/ "./resources/assets/less/skins/skin-blue.less": -/*!****************************************************!*\ - !*** ./resources/assets/less/skins/skin-blue.less ***! - \****************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -// extracted by mini-css-extract-plugin - - -/***/ }), - -/***/ "./resources/assets/less/skins/skin-contrast.less": -/*!********************************************************!*\ - !*** ./resources/assets/less/skins/skin-contrast.less ***! - \********************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -// extracted by mini-css-extract-plugin - - -/***/ }), - -/***/ "./resources/assets/less/skins/skin-green-dark.less": -/*!**********************************************************!*\ - !*** ./resources/assets/less/skins/skin-green-dark.less ***! - \**********************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -// extracted by mini-css-extract-plugin - - -/***/ }), - -/***/ "./resources/assets/less/skins/skin-green.less": -/*!*****************************************************!*\ - !*** ./resources/assets/less/skins/skin-green.less ***! - \*****************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -// extracted by mini-css-extract-plugin - - -/***/ }), - -/***/ "./resources/assets/less/skins/skin-orange-dark.less": -/*!***********************************************************!*\ - !*** ./resources/assets/less/skins/skin-orange-dark.less ***! - \***********************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -// extracted by mini-css-extract-plugin - - -/***/ }), - -/***/ "./resources/assets/less/skins/skin-orange.less": -/*!******************************************************!*\ - !*** ./resources/assets/less/skins/skin-orange.less ***! - \******************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -// extracted by mini-css-extract-plugin - - -/***/ }), - -/***/ "./resources/assets/less/skins/skin-purple-dark.less": -/*!***********************************************************!*\ - !*** ./resources/assets/less/skins/skin-purple-dark.less ***! - \***********************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -// extracted by mini-css-extract-plugin - - -/***/ }), - -/***/ "./resources/assets/less/skins/skin-purple.less": -/*!******************************************************!*\ - !*** ./resources/assets/less/skins/skin-purple.less ***! - \******************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -// extracted by mini-css-extract-plugin - - -/***/ }), - -/***/ "./resources/assets/less/skins/skin-red-dark.less": -/*!********************************************************!*\ - !*** ./resources/assets/less/skins/skin-red-dark.less ***! - \********************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -// extracted by mini-css-extract-plugin - - -/***/ }), - -/***/ "./resources/assets/less/skins/skin-red.less": -/*!***************************************************!*\ - !*** ./resources/assets/less/skins/skin-red.less ***! - \***************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -// extracted by mini-css-extract-plugin - - -/***/ }), - -/***/ "./resources/assets/less/skins/skin-yellow-dark.less": -/*!***********************************************************!*\ - !*** ./resources/assets/less/skins/skin-yellow-dark.less ***! - \***********************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -// extracted by mini-css-extract-plugin - - -/***/ }), - -/***/ "./resources/assets/less/skins/skin-yellow.less": -/*!******************************************************!*\ - !*** ./resources/assets/less/skins/skin-yellow.less ***! - \******************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -// extracted by mini-css-extract-plugin - - /***/ }) /******/ }); @@ -53494,25 +53286,9 @@ __webpack_require__.r(__webpack_exports__); /******/ // [resolve, reject, Promise] = chunk loading, 0 = chunk loaded /******/ var installedChunks = { /******/ "/js/dist/all": 0, -/******/ "css/dist/skins/skin-black-dark": 0, -/******/ "css/dist/skins/_all-skins": 0, /******/ "css/build/overrides": 0, /******/ "css/build/app": 0, -/******/ "css/build/AdminLTE": 0, -/******/ "css/dist/skins/skin-yellow": 0, -/******/ "css/dist/skins/skin-yellow-dark": 0, -/******/ "css/dist/skins/skin-red": 0, -/******/ "css/dist/skins/skin-red-dark": 0, -/******/ "css/dist/skins/skin-purple": 0, -/******/ "css/dist/skins/skin-purple-dark": 0, -/******/ "css/dist/skins/skin-orange": 0, -/******/ "css/dist/skins/skin-orange-dark": 0, -/******/ "css/dist/skins/skin-green": 0, -/******/ "css/dist/skins/skin-green-dark": 0, -/******/ "css/dist/skins/skin-contrast": 0, -/******/ "css/dist/skins/skin-blue": 0, -/******/ "css/dist/skins/skin-blue-dark": 0, -/******/ "css/dist/skins/skin-black": 0 +/******/ "css/build/AdminLTE": 0 /******/ }; /******/ /******/ // no chunk on demand loading @@ -53562,28 +53338,12 @@ __webpack_require__.r(__webpack_exports__); /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module depends on other loaded chunks and execution need to be delayed -/******/ __webpack_require__.O(undefined, ["css/dist/skins/skin-black-dark","css/dist/skins/_all-skins","css/build/overrides","css/build/app","css/build/AdminLTE","css/dist/skins/skin-yellow","css/dist/skins/skin-yellow-dark","css/dist/skins/skin-red","css/dist/skins/skin-red-dark","css/dist/skins/skin-purple","css/dist/skins/skin-purple-dark","css/dist/skins/skin-orange","css/dist/skins/skin-orange-dark","css/dist/skins/skin-green","css/dist/skins/skin-green-dark","css/dist/skins/skin-contrast","css/dist/skins/skin-blue","css/dist/skins/skin-blue-dark","css/dist/skins/skin-black"], () => (__webpack_require__("./resources/assets/js/snipeit.js"))) -/******/ __webpack_require__.O(undefined, ["css/dist/skins/skin-black-dark","css/dist/skins/_all-skins","css/build/overrides","css/build/app","css/build/AdminLTE","css/dist/skins/skin-yellow","css/dist/skins/skin-yellow-dark","css/dist/skins/skin-red","css/dist/skins/skin-red-dark","css/dist/skins/skin-purple","css/dist/skins/skin-purple-dark","css/dist/skins/skin-orange","css/dist/skins/skin-orange-dark","css/dist/skins/skin-green","css/dist/skins/skin-green-dark","css/dist/skins/skin-contrast","css/dist/skins/skin-blue","css/dist/skins/skin-blue-dark","css/dist/skins/skin-black"], () => (__webpack_require__("./resources/assets/js/snipeit_modals.js"))) -/******/ __webpack_require__.O(undefined, ["css/dist/skins/skin-black-dark","css/dist/skins/_all-skins","css/build/overrides","css/build/app","css/build/AdminLTE","css/dist/skins/skin-yellow","css/dist/skins/skin-yellow-dark","css/dist/skins/skin-red","css/dist/skins/skin-red-dark","css/dist/skins/skin-purple","css/dist/skins/skin-purple-dark","css/dist/skins/skin-orange","css/dist/skins/skin-orange-dark","css/dist/skins/skin-green","css/dist/skins/skin-green-dark","css/dist/skins/skin-contrast","css/dist/skins/skin-blue","css/dist/skins/skin-blue-dark","css/dist/skins/skin-black"], () => (__webpack_require__("./node_modules/canvas-confetti/dist/confetti.browser.js"))) -/******/ __webpack_require__.O(undefined, ["css/dist/skins/skin-black-dark","css/dist/skins/_all-skins","css/build/overrides","css/build/app","css/build/AdminLTE","css/dist/skins/skin-yellow","css/dist/skins/skin-yellow-dark","css/dist/skins/skin-red","css/dist/skins/skin-red-dark","css/dist/skins/skin-purple","css/dist/skins/skin-purple-dark","css/dist/skins/skin-orange","css/dist/skins/skin-orange-dark","css/dist/skins/skin-green","css/dist/skins/skin-green-dark","css/dist/skins/skin-contrast","css/dist/skins/skin-blue","css/dist/skins/skin-blue-dark","css/dist/skins/skin-black"], () => (__webpack_require__("./node_modules/admin-lte/build/less/AdminLTE.less"))) -/******/ __webpack_require__.O(undefined, ["css/dist/skins/skin-black-dark","css/dist/skins/_all-skins","css/build/overrides","css/build/app","css/build/AdminLTE","css/dist/skins/skin-yellow","css/dist/skins/skin-yellow-dark","css/dist/skins/skin-red","css/dist/skins/skin-red-dark","css/dist/skins/skin-purple","css/dist/skins/skin-purple-dark","css/dist/skins/skin-orange","css/dist/skins/skin-orange-dark","css/dist/skins/skin-green","css/dist/skins/skin-green-dark","css/dist/skins/skin-contrast","css/dist/skins/skin-blue","css/dist/skins/skin-blue-dark","css/dist/skins/skin-black"], () => (__webpack_require__("./resources/assets/less/app.less"))) -/******/ __webpack_require__.O(undefined, ["css/dist/skins/skin-black-dark","css/dist/skins/_all-skins","css/build/overrides","css/build/app","css/build/AdminLTE","css/dist/skins/skin-yellow","css/dist/skins/skin-yellow-dark","css/dist/skins/skin-red","css/dist/skins/skin-red-dark","css/dist/skins/skin-purple","css/dist/skins/skin-purple-dark","css/dist/skins/skin-orange","css/dist/skins/skin-orange-dark","css/dist/skins/skin-green","css/dist/skins/skin-green-dark","css/dist/skins/skin-contrast","css/dist/skins/skin-blue","css/dist/skins/skin-blue-dark","css/dist/skins/skin-black"], () => (__webpack_require__("./resources/assets/less/overrides.less"))) -/******/ __webpack_require__.O(undefined, ["css/dist/skins/skin-black-dark","css/dist/skins/_all-skins","css/build/overrides","css/build/app","css/build/AdminLTE","css/dist/skins/skin-yellow","css/dist/skins/skin-yellow-dark","css/dist/skins/skin-red","css/dist/skins/skin-red-dark","css/dist/skins/skin-purple","css/dist/skins/skin-purple-dark","css/dist/skins/skin-orange","css/dist/skins/skin-orange-dark","css/dist/skins/skin-green","css/dist/skins/skin-green-dark","css/dist/skins/skin-contrast","css/dist/skins/skin-blue","css/dist/skins/skin-blue-dark","css/dist/skins/skin-black"], () => (__webpack_require__("./resources/assets/less/skins/_all-skins.less"))) -/******/ __webpack_require__.O(undefined, ["css/dist/skins/skin-black-dark","css/dist/skins/_all-skins","css/build/overrides","css/build/app","css/build/AdminLTE","css/dist/skins/skin-yellow","css/dist/skins/skin-yellow-dark","css/dist/skins/skin-red","css/dist/skins/skin-red-dark","css/dist/skins/skin-purple","css/dist/skins/skin-purple-dark","css/dist/skins/skin-orange","css/dist/skins/skin-orange-dark","css/dist/skins/skin-green","css/dist/skins/skin-green-dark","css/dist/skins/skin-contrast","css/dist/skins/skin-blue","css/dist/skins/skin-blue-dark","css/dist/skins/skin-black"], () => (__webpack_require__("./resources/assets/less/skins/skin-black-dark.less"))) -/******/ __webpack_require__.O(undefined, ["css/dist/skins/skin-black-dark","css/dist/skins/_all-skins","css/build/overrides","css/build/app","css/build/AdminLTE","css/dist/skins/skin-yellow","css/dist/skins/skin-yellow-dark","css/dist/skins/skin-red","css/dist/skins/skin-red-dark","css/dist/skins/skin-purple","css/dist/skins/skin-purple-dark","css/dist/skins/skin-orange","css/dist/skins/skin-orange-dark","css/dist/skins/skin-green","css/dist/skins/skin-green-dark","css/dist/skins/skin-contrast","css/dist/skins/skin-blue","css/dist/skins/skin-blue-dark","css/dist/skins/skin-black"], () => (__webpack_require__("./resources/assets/less/skins/skin-black.less"))) -/******/ __webpack_require__.O(undefined, ["css/dist/skins/skin-black-dark","css/dist/skins/_all-skins","css/build/overrides","css/build/app","css/build/AdminLTE","css/dist/skins/skin-yellow","css/dist/skins/skin-yellow-dark","css/dist/skins/skin-red","css/dist/skins/skin-red-dark","css/dist/skins/skin-purple","css/dist/skins/skin-purple-dark","css/dist/skins/skin-orange","css/dist/skins/skin-orange-dark","css/dist/skins/skin-green","css/dist/skins/skin-green-dark","css/dist/skins/skin-contrast","css/dist/skins/skin-blue","css/dist/skins/skin-blue-dark","css/dist/skins/skin-black"], () => (__webpack_require__("./resources/assets/less/skins/skin-blue-dark.less"))) -/******/ __webpack_require__.O(undefined, ["css/dist/skins/skin-black-dark","css/dist/skins/_all-skins","css/build/overrides","css/build/app","css/build/AdminLTE","css/dist/skins/skin-yellow","css/dist/skins/skin-yellow-dark","css/dist/skins/skin-red","css/dist/skins/skin-red-dark","css/dist/skins/skin-purple","css/dist/skins/skin-purple-dark","css/dist/skins/skin-orange","css/dist/skins/skin-orange-dark","css/dist/skins/skin-green","css/dist/skins/skin-green-dark","css/dist/skins/skin-contrast","css/dist/skins/skin-blue","css/dist/skins/skin-blue-dark","css/dist/skins/skin-black"], () => (__webpack_require__("./resources/assets/less/skins/skin-blue.less"))) -/******/ __webpack_require__.O(undefined, ["css/dist/skins/skin-black-dark","css/dist/skins/_all-skins","css/build/overrides","css/build/app","css/build/AdminLTE","css/dist/skins/skin-yellow","css/dist/skins/skin-yellow-dark","css/dist/skins/skin-red","css/dist/skins/skin-red-dark","css/dist/skins/skin-purple","css/dist/skins/skin-purple-dark","css/dist/skins/skin-orange","css/dist/skins/skin-orange-dark","css/dist/skins/skin-green","css/dist/skins/skin-green-dark","css/dist/skins/skin-contrast","css/dist/skins/skin-blue","css/dist/skins/skin-blue-dark","css/dist/skins/skin-black"], () => (__webpack_require__("./resources/assets/less/skins/skin-contrast.less"))) -/******/ __webpack_require__.O(undefined, ["css/dist/skins/skin-black-dark","css/dist/skins/_all-skins","css/build/overrides","css/build/app","css/build/AdminLTE","css/dist/skins/skin-yellow","css/dist/skins/skin-yellow-dark","css/dist/skins/skin-red","css/dist/skins/skin-red-dark","css/dist/skins/skin-purple","css/dist/skins/skin-purple-dark","css/dist/skins/skin-orange","css/dist/skins/skin-orange-dark","css/dist/skins/skin-green","css/dist/skins/skin-green-dark","css/dist/skins/skin-contrast","css/dist/skins/skin-blue","css/dist/skins/skin-blue-dark","css/dist/skins/skin-black"], () => (__webpack_require__("./resources/assets/less/skins/skin-green-dark.less"))) -/******/ __webpack_require__.O(undefined, ["css/dist/skins/skin-black-dark","css/dist/skins/_all-skins","css/build/overrides","css/build/app","css/build/AdminLTE","css/dist/skins/skin-yellow","css/dist/skins/skin-yellow-dark","css/dist/skins/skin-red","css/dist/skins/skin-red-dark","css/dist/skins/skin-purple","css/dist/skins/skin-purple-dark","css/dist/skins/skin-orange","css/dist/skins/skin-orange-dark","css/dist/skins/skin-green","css/dist/skins/skin-green-dark","css/dist/skins/skin-contrast","css/dist/skins/skin-blue","css/dist/skins/skin-blue-dark","css/dist/skins/skin-black"], () => (__webpack_require__("./resources/assets/less/skins/skin-green.less"))) -/******/ __webpack_require__.O(undefined, ["css/dist/skins/skin-black-dark","css/dist/skins/_all-skins","css/build/overrides","css/build/app","css/build/AdminLTE","css/dist/skins/skin-yellow","css/dist/skins/skin-yellow-dark","css/dist/skins/skin-red","css/dist/skins/skin-red-dark","css/dist/skins/skin-purple","css/dist/skins/skin-purple-dark","css/dist/skins/skin-orange","css/dist/skins/skin-orange-dark","css/dist/skins/skin-green","css/dist/skins/skin-green-dark","css/dist/skins/skin-contrast","css/dist/skins/skin-blue","css/dist/skins/skin-blue-dark","css/dist/skins/skin-black"], () => (__webpack_require__("./resources/assets/less/skins/skin-orange-dark.less"))) -/******/ __webpack_require__.O(undefined, ["css/dist/skins/skin-black-dark","css/dist/skins/_all-skins","css/build/overrides","css/build/app","css/build/AdminLTE","css/dist/skins/skin-yellow","css/dist/skins/skin-yellow-dark","css/dist/skins/skin-red","css/dist/skins/skin-red-dark","css/dist/skins/skin-purple","css/dist/skins/skin-purple-dark","css/dist/skins/skin-orange","css/dist/skins/skin-orange-dark","css/dist/skins/skin-green","css/dist/skins/skin-green-dark","css/dist/skins/skin-contrast","css/dist/skins/skin-blue","css/dist/skins/skin-blue-dark","css/dist/skins/skin-black"], () => (__webpack_require__("./resources/assets/less/skins/skin-orange.less"))) -/******/ __webpack_require__.O(undefined, ["css/dist/skins/skin-black-dark","css/dist/skins/_all-skins","css/build/overrides","css/build/app","css/build/AdminLTE","css/dist/skins/skin-yellow","css/dist/skins/skin-yellow-dark","css/dist/skins/skin-red","css/dist/skins/skin-red-dark","css/dist/skins/skin-purple","css/dist/skins/skin-purple-dark","css/dist/skins/skin-orange","css/dist/skins/skin-orange-dark","css/dist/skins/skin-green","css/dist/skins/skin-green-dark","css/dist/skins/skin-contrast","css/dist/skins/skin-blue","css/dist/skins/skin-blue-dark","css/dist/skins/skin-black"], () => (__webpack_require__("./resources/assets/less/skins/skin-purple-dark.less"))) -/******/ __webpack_require__.O(undefined, ["css/dist/skins/skin-black-dark","css/dist/skins/_all-skins","css/build/overrides","css/build/app","css/build/AdminLTE","css/dist/skins/skin-yellow","css/dist/skins/skin-yellow-dark","css/dist/skins/skin-red","css/dist/skins/skin-red-dark","css/dist/skins/skin-purple","css/dist/skins/skin-purple-dark","css/dist/skins/skin-orange","css/dist/skins/skin-orange-dark","css/dist/skins/skin-green","css/dist/skins/skin-green-dark","css/dist/skins/skin-contrast","css/dist/skins/skin-blue","css/dist/skins/skin-blue-dark","css/dist/skins/skin-black"], () => (__webpack_require__("./resources/assets/less/skins/skin-purple.less"))) -/******/ __webpack_require__.O(undefined, ["css/dist/skins/skin-black-dark","css/dist/skins/_all-skins","css/build/overrides","css/build/app","css/build/AdminLTE","css/dist/skins/skin-yellow","css/dist/skins/skin-yellow-dark","css/dist/skins/skin-red","css/dist/skins/skin-red-dark","css/dist/skins/skin-purple","css/dist/skins/skin-purple-dark","css/dist/skins/skin-orange","css/dist/skins/skin-orange-dark","css/dist/skins/skin-green","css/dist/skins/skin-green-dark","css/dist/skins/skin-contrast","css/dist/skins/skin-blue","css/dist/skins/skin-blue-dark","css/dist/skins/skin-black"], () => (__webpack_require__("./resources/assets/less/skins/skin-red-dark.less"))) -/******/ __webpack_require__.O(undefined, ["css/dist/skins/skin-black-dark","css/dist/skins/_all-skins","css/build/overrides","css/build/app","css/build/AdminLTE","css/dist/skins/skin-yellow","css/dist/skins/skin-yellow-dark","css/dist/skins/skin-red","css/dist/skins/skin-red-dark","css/dist/skins/skin-purple","css/dist/skins/skin-purple-dark","css/dist/skins/skin-orange","css/dist/skins/skin-orange-dark","css/dist/skins/skin-green","css/dist/skins/skin-green-dark","css/dist/skins/skin-contrast","css/dist/skins/skin-blue","css/dist/skins/skin-blue-dark","css/dist/skins/skin-black"], () => (__webpack_require__("./resources/assets/less/skins/skin-red.less"))) -/******/ __webpack_require__.O(undefined, ["css/dist/skins/skin-black-dark","css/dist/skins/_all-skins","css/build/overrides","css/build/app","css/build/AdminLTE","css/dist/skins/skin-yellow","css/dist/skins/skin-yellow-dark","css/dist/skins/skin-red","css/dist/skins/skin-red-dark","css/dist/skins/skin-purple","css/dist/skins/skin-purple-dark","css/dist/skins/skin-orange","css/dist/skins/skin-orange-dark","css/dist/skins/skin-green","css/dist/skins/skin-green-dark","css/dist/skins/skin-contrast","css/dist/skins/skin-blue","css/dist/skins/skin-blue-dark","css/dist/skins/skin-black"], () => (__webpack_require__("./resources/assets/less/skins/skin-yellow-dark.less"))) -/******/ var __webpack_exports__ = __webpack_require__.O(undefined, ["css/dist/skins/skin-black-dark","css/dist/skins/_all-skins","css/build/overrides","css/build/app","css/build/AdminLTE","css/dist/skins/skin-yellow","css/dist/skins/skin-yellow-dark","css/dist/skins/skin-red","css/dist/skins/skin-red-dark","css/dist/skins/skin-purple","css/dist/skins/skin-purple-dark","css/dist/skins/skin-orange","css/dist/skins/skin-orange-dark","css/dist/skins/skin-green","css/dist/skins/skin-green-dark","css/dist/skins/skin-contrast","css/dist/skins/skin-blue","css/dist/skins/skin-blue-dark","css/dist/skins/skin-black"], () => (__webpack_require__("./resources/assets/less/skins/skin-yellow.less"))) +/******/ __webpack_require__.O(undefined, ["css/build/overrides","css/build/app","css/build/AdminLTE"], () => (__webpack_require__("./resources/assets/js/snipeit.js"))) +/******/ __webpack_require__.O(undefined, ["css/build/overrides","css/build/app","css/build/AdminLTE"], () => (__webpack_require__("./resources/assets/js/snipeit_modals.js"))) +/******/ __webpack_require__.O(undefined, ["css/build/overrides","css/build/app","css/build/AdminLTE"], () => (__webpack_require__("./node_modules/canvas-confetti/dist/confetti.browser.js"))) +/******/ __webpack_require__.O(undefined, ["css/build/overrides","css/build/app","css/build/AdminLTE"], () => (__webpack_require__("./node_modules/admin-lte/build/less/AdminLTE.less"))) +/******/ __webpack_require__.O(undefined, ["css/build/overrides","css/build/app","css/build/AdminLTE"], () => (__webpack_require__("./resources/assets/less/app.less"))) +/******/ var __webpack_exports__ = __webpack_require__.O(undefined, ["css/build/overrides","css/build/app","css/build/AdminLTE"], () => (__webpack_require__("./resources/assets/less/overrides.less"))) /******/ __webpack_exports__ = __webpack_require__.O(__webpack_exports__); /******/ /******/ })() diff --git a/public/js/dist/all.js.map b/public/js/dist/all.js.map index a50f5d59862b..e7a6d5d54054 100644 --- a/public/js/dist/all.js.map +++ b/public/js/dist/all.js.map @@ -1 +1 @@ -{"version":3,"file":"/js/dist/all.js","mappings":";;;;;;;;;;;AAAA;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,0EAA0E,aAAa,aAAa,gBAAgB,wLAAwL,mCAAmC,0BAA0B,mBAAmB,4LAA4L,wBAAwB,UAAU,iCAAiC,cAAc,4BAA4B,0BAA0B,OAAO,iBAAiB,mCAAmC,uBAAuB,uBAAuB,uDAAuD,QAAQ,EAAE,4BAA4B,oHAAoH,6IAA6I,uEAAuE,wCAAwC,4DAA4D,kCAAkC,aAAa,oCAAoC,sCAAsC,uCAAuC,2BAA2B,sBAAsB,sFAAsF,8BAA8B,gCAAgC,qBAAqB,gBAAgB,EAAE,EAAE,qBAAqB,aAAa,gBAAgB,qDAAqD,yBAAyB,wKAAwK,yPAAyP,cAAc,4BAA4B,0BAA0B,OAAO,iBAAiB,mCAAmC,uBAAuB,uBAAuB,uDAAuD,QAAQ,EAAE,8BAA8B,qDAAqD,+BAA+B,oFAAoF,gNAAgN,2BAA2B,wBAAwB,iCAAiC,oFAAoF,+KAA+K,uDAAuD,wBAAwB,+BAA+B,8BAA8B,+DAA+D,oDAAoD,wBAAwB,wCAAwC,WAAW,oEAAoE,kDAAkD,oEAAoE,kDAAkD,GAAG,qBAAqB,mFAAmF,6BAA6B,gCAAgC,qBAAqB,gBAAgB,EAAE,EAAE,qBAAqB,aAAa,gBAAgB,kEAAkE,8BAA8B,uBAAuB,iQAAiQ,cAAc,4BAA4B,0BAA0B,OAAO,iBAAiB,mCAAmC,uBAAuB,+BAA+B,EAAE,4BAA4B,8FAA8F,WAAW,aAAa,gCAAgC,2FAA2F,+BAA+B,2HAA2H,2CAA2C,sCAAsC,iCAAiC,qHAAqH,2CAA2C,qDAAqD,4BAA4B,yCAAyC,sCAAsC,OAAO,yCAAyC,GAAG,0BAA0B,kGAAkG,kCAAkC,sCAAsC,+CAA+C,EAAE,qBAAqB,aAAa,cAAc,eAAe,2GAA2G,cAAc,4BAA4B,0BAA0B,wDAAwD,EAAE,+BAA+B,qCAAqC,sBAAsB,sFAAsF,8BAA8B,sCAAsC,+CAA+C,EAAE,qBAAqB,aAAa,cAAc,2BAA2B,wBAAwB,kEAAkE,yUAAyU,cAAc,4BAA4B,0BAA0B,OAAO,iBAAiB,mCAAmC,qBAAqB,yBAAyB,EAAE,4BAA4B,oHAAoH,wFAAwF,oCAAoC,oBAAoB,EAAE,+BAA+B,iDAAiD,yFAAyF,6BAA6B,yIAAyI,8BAA8B,+IAA+I,sCAAsC,sBAAsB,oFAAoF,uBAAuB,iCAAiC,aAAa,+BAA+B,sBAAsB,qCAAqC,qCAAqC,iCAAiC,sBAAsB,qCAAqC,sCAAsC,oBAAoB,gFAAgF,4BAA4B,sCAAsC,4CAA4C,iCAAiC,aAAa,EAAE,qBAAqB,aAAa,gBAAgB,qDAAqD,wBAAwB,oBAAoB,SAAS,uBAAuB,UAAU,IAAI,iCAAiC,UAAU,cAAc,4BAA4B,0BAA0B,OAAO,iBAAiB,mCAAmC,uBAAuB,uBAAuB,uDAAuD,QAAQ,EAAE,+BAA+B,uFAAuF,+BAA+B,6BAA6B,iCAAiC,+BAA+B,wCAAwC,WAAW,kEAAkE,kBAAkB,GAAG,oBAAoB,gFAAgF,4BAA4B,gCAAgC,0BAA0B,gBAAgB,EAAE,EAAE,qBAAqB,aAAa,gBAAgB,iHAAiH,oBAAoB,oEAAoE,2JAA2J,cAAc,4BAA4B,cAAc,eAAe,iBAAiB,mCAAmC,sBAAsB,EAAE,iCAAiC,6CAA6C,mHAAmH,kCAAkC,iBAAiB,2BAA2B,oCAAoC,mBAAmB,wEAAwE,4CAA4C,aAAa,oCAAoC,iBAAiB,yEAAyE,mEAAmE,aAAa,wCAAwC,WAAW,4DAA4D,oBAAoB,GAAG,gBAAgB,oEAAoE,wBAAwB,gCAAgC,qBAAqB,gBAAgB,EAAE,EAAE,qBAAqB,aAAa,cAAc,oDAAoD,sBAAsB,6BAA6B,oOAAoO,cAAc,4BAA4B,0BAA0B,OAAO,iBAAiB,mCAAmC,qBAAqB,uBAAuB,uDAAuD,QAAQ,EAAE,gCAAgC,yGAAyG,kCAAkC,kDAAkD,0IAA0I,6BAA6B,aAAa,sEAAsE,6BAA6B,iDAAiD,6BAA6B,aAAa,4BAA4B,sCAAsC,uGAAuG,oDAAoD,KAAK,MAAM,uEAAuE,WAAW,6DAA6D,mCAAmC,mHAAmH,6CAA6C,6CAA6C,WAAW,kBAAkB,kBAAkB,yEAAyE,0BAA0B,gCAAgC,kBAAkB,EAAE;;;;;;;;;;ACZp4Z;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA,CAAC;AACD;AACA,QAAQ,IAA0C;AAClD;AACA,QAAQ,iCAAO;AACf,YAAY,yEAAQ;AACpB,YAAY,uFAAqB;AACjC,SAAS,oCAAE,OAAO;AAAA;AAAA;AAAA,kGAAC;AACnB,MAAM,KAAK,EASN;AACL,CAAC;AACD;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uCAAuC,kBAAkB;AACzD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB;AACjB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,aAAa;;AAEb;AACA;AACA;AACA;AACA;AACA;AACA,oDAAoD,YAAY;AAChE,qBAAqB;AACrB;AACA;AACA,aAAa;;AAEb;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;;AAEb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB;AACrB;AACA,aAAa;;AAEb;;AAEA;AACA,4CAA4C;;AAE5C;AACA,0CAA0C;;AAE1C;AACA,0CAA0C;;AAE1C;AACA,0CAA0C;;AAE1C;AACA,4CAA4C;;AAE5C;AACA,8CAA8C;;AAE9C;AACA,iDAAiD;;AAEjD;AACA,qCAAqC;;AAErC;AACA,oCAAoC;;AAEpC;AACA,4CAA4C;;AAE5C;AACA,2CAA2C;;AAE3C;AACA,0CAA0C;;AAE1C;AACA,wCAAwC;;AAExC;AACA,qDAAqD;;AAErD;AACA,+CAA+C;;AAE/C;AACA,+CAA+C;;AAE/C;AACA,+CAA+C;;AAE/C;AACA,iDAAiD;;AAEjD;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mCAAmC,yBAAyB;AAC5D,iBAAiB;AACjB;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA,aAAa;AACb;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,cAAc;AACd;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,cAAc;AACd;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yCAAyC,kBAAkB;AAC3D;AACA;AACA;AACA;AACA;AACA;AACA,4CAA4C,kBAAkB;AAC9D;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB;AACjB;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yCAAyC;AACzC;AACA;AACA;AACA;AACA,sEAAsE;AACtE;AACA;AACA;AACA;AACA;AACA,cAAc;AACd;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB;AACzB,sBAAsB;AACtB;AACA;AACA;AACA;AACA;AACA,6BAA6B;AAC7B,yBAAyB;AACzB;AACA,kBAAkB;AAClB;AACA;AACA,sBAAsB;AACtB;AACA;AACA;AACA,yBAAyB;AACzB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sBAAsB;AACtB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB;AACzB;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB;AACjB;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,cAAc;AACd;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB;AACjB;AACA;AACA;AACA,cAAc;AACd;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA,qCAAqC;AACrC;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,cAAc;AACd;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,+CAA+C,kBAAkB;AACjE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mCAAmC;AACnC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B;AAC7B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,0BAA0B;AAC1B;AACA;AACA;AACA;AACA;AACA,qBAAqB;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB;AACrB;AACA;AACA,qBAAqB;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB;AACjB;AACA;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6CAA6C,kBAAkB;AAC/D;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB;AACrB;AACA,qBAAqB;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kBAAkB;AAClB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA,qCAAqC;AACrC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,cAAc;AACd;AACA;AACA,4BAA4B,iBAAiB;AAC7C;AACA;AACA;AACA;AACA;AACA;AACA;AACA,cAAc;AACd;AACA;AACA,4BAA4B,iBAAiB;AAC7C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,cAAc;AACd;AACA;AACA;AACA;AACA,yCAAyC;AACzC;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oCAAoC,kBAAkB;AACtD;AACA;AACA;AACA,aAAa;AACb;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB;AACrB,iBAAiB;AACjB;AACA;AACA;AACA;AACA,0BAA0B;AAC1B;AACA;AACA;AACA,qBAAqB;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kBAAkB;AAClB;AACA;AACA;AACA,qBAAqB;AACrB;AACA,cAAc;AACd;AACA;AACA,cAAc;AACd;AACA;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB;AACjB;AACA;AACA;AACA;AACA;AACA,aAAa;AACb,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB;AACrB;AACA;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,0BAA0B,iCAAiC;AAC3D,cAAc;AACd;AACA;AACA;AACA;AACA,iBAAiB;AACjB;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,2CAA2C,kBAAkB;AAC7D;AACA;AACA;AACA;AACA,aAAa;AACb,SAAS;;AAET;AACA;AACA;AACA,wBAAwB;AACxB;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB;AACjB;AACA;AACA,0CAA0C,kBAAkB;AAC5D;AACA;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6CAA6C,kBAAkB;AAC/D;AACA;AACA;AACA;AACA,iBAAiB;AACjB;AACA,SAAS;;AAET;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB;AACjB;AACA;AACA,iBAAiB;AACjB;AACA;AACA;AACA;AACA,iBAAiB;AACjB;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA,cAAc;AACd;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA,8BAA8B,IAAI;AAClC,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB;AACzB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA,+BAA+B,iBAAiB;AAChD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB;AACjB,cAAc;AACd;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA,gCAAgC,iBAAiB;AACjD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iCAAiC;AACjC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,KAAK;;AAEL,CAAC;;;;;;;;;;;AC9/CD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,MAAM,IAA0C;AAChD;AACA,IAAI,iCAAO,CAAC,yEAAQ,CAAC,mCAAE;AACvB;AACA,KAAK;AAAA,kGAAC;AACN,IAAI,KAAK,EAON;AACH,CAAC;AACD;AACA;AACA;AACA;AACA,aAAa,eAAe;AAC5B,aAAa,QAAQ;AACrB,aAAa,aAAa;AAC1B,aAAa,aAAa;AAC1B,aAAa,SAAS;AACtB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;;AAEA,4BAA4B;;AAE5B;;AAEA;AACA,6BAA6B;;AAE7B;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,sBAAsB;AACtB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,cAAc;AACd,wBAAwB;AACxB;AACA,gBAAgB;AAChB;AACA;AACA;AACA,KAAK;AACL;AACA,eAAe,QAAQ;AACvB;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,eAAe,QAAQ;AACvB,iBAAiB,SAAS;AAC1B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,UAAU;AACV;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY;AACZ;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA,QAAQ;AACR;AACA,QAAQ;AACR;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,eAAe,QAAQ;AACvB,iBAAiB,QAAQ;AACzB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY;AACZ;AACA;AACA;AACA;AACA;AACA,wBAAwB;AACxB;AACA;AACA,OAAO;AACP;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,qBAAqB;AACrB,KAAK;AACL;AACA;AACA,eAAe,QAAQ;AACvB,eAAe,SAAS;AACxB,eAAe,SAAS;AACxB,iBAAiB;AACjB;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,uBAAuB,IAAI,YAAY,IAAI,YAAY,IAAI;AAC3D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,wBAAwB,IAAI,YAAY,IAAI,YAAY,IAAI;AAC5D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,0BAA0B,EAAE,cAAc,EAAE,cAAc,EAAE;AAC5D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,aAAa,eAAe;AAC5B,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA,oCAAoC;AACpC;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX;AACA,SAAS;AACT;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,OAAO;AACP;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;;AAEA;AACA;AACA;AACA,OAAO;AACP;;AAEA;AACA;AACA;AACA,OAAO;AACP;;AAEA;AACA;;AAEA;AACA;AACA;AACA,OAAO;AACP;AACA;;AAEA;AACA;AACA,KAAK;AACL;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA,OAAO;AACP,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA,OAAO;AACP,KAAK;AACL;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;;AAEP;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA,QAAQ;AACR;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX,UAAU;AACV;AACA;AACA,WAAW;AACX;AACA;;AAEA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B;AAC7B;AACA;;AAEA,KAAK;AACL,8BAA8B;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP,KAAK;AACL;AACA;AACA;AACA,eAAe,QAAQ;AACvB,iBAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA,0CAA0C;AAC1C,UAAU;AACV,0CAA0C;AAC1C,UAAU;AACV,0CAA0C;AAC1C,UAAU;AACV;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,OAAO;AACP;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,OAAO;AACP,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,6DAA6D;;AAE7D;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,UAAU,OAAO;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA,KAAK;AACL;AACA;;AAEA;;AAEA,CAAC;;;;;;;;;;;AC9yCD;AACA;AACA;AACA;AACA;;AAEA;AACA,QAAQ,IAA0C;AAClD,QAAQ,iCAAO,CAAC,yEAAQ,CAAC,oCAAE,OAAO;AAAA;AAAA;AAAA,kGAAC;AACnC,MAAM,KAAK,EAIN;AACL,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA,iCAAiC,OAAO;AACxC;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;;AAGF;;AAEA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA,wBAAwB;AACxB;AACA,+BAA+B;;AAE/B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;AACA,IAAI;AACJ,oBAAoB;AACpB;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,GAAG;AACH;AACA,6BAA6B,gBAAgB;AAC7C;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA,6BAA6B,gBAAgB;AAC7C;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,iBAAiB;AACjB;AACA;AACA;;AAEA;AACA;AACA;;AAEA,gCAAgC;AAChC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN,KAAK;AACL;AACA;AACA;AACA;AACA,MAAM;AACN,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN,KAAK;AACL;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN,KAAK;AACL;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,IAAI;AACJ,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA,GAAG;AACH;AACA;AACA,GAAG;AACH;AACA;AACA,GAAG;AACH;AACA;AACA,GAAG;;AAEH;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA,IAAI;AACJ,GAAG;;AAEH;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;;AAEA;AACA;AACA;AACA,IAAI;AACJ,GAAG;;AAEH;AACA;AACA,GAAG;;AAEH;AACA,0BAA0B,qBAAqB;AAC/C;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA,GAAG;;AAEH;AACA,0BAA0B,iBAAiB;AAC3C;AACA;AACA;AACA,GAAG;;AAEH;AACA,0BAA0B,uCAAuC;AACjE;AACA;AACA,GAAG;;AAEH;AACA,0BAA0B,6CAA6C;AACvE;AACA;AACA,GAAG;;AAEH;AACA,0BAA0B,6BAA6B;AACvD;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,KAAK;AACL;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA,kCAAkC;AAClC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,mBAAmB,QAAQ;AAC3B;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA,uCAAuC,0BAA0B;AACjE;AACA;;AAEA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,OAAO;AACP,gBAAgB;AAChB,OAAO;AACP,gBAAgB;AAChB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA,gBAAgB;AAChB;AACA,gBAAgB;AAChB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gBAAgB;AAChB;AACA,gBAAgB;AAChB;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,GAAG;;AAEH;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;;AAEA;AACA,GAAG;;AAEH;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kBAAkB,SAAS;AAC3B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA,GAAG;;AAEH;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,GAAG;;AAEH;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,GAAG;;AAEH;AACA;AACA,GAAG;;AAEH;AACA;AACA,gDAAgD;AAChD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,SAAS;AACT;;AAEA;AACA;AACA,SAAS;AACT;AACA,SAAS;AACT;AACA;AACA,YAAY;AACZ;AACA;AACA;AACA;AACA,YAAY;AACZ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA,GAAG;AACH;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA,IAAI;AACJ,GAAG;AACH;AACA;AACA;AACA,IAAI;AACJ,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,GAAG;AACH;AACA,oCAAoC,cAAc;AAClD;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA,WAAW;AACX;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wBAAwB;AACxB;AACA;AACA,uBAAuB;AACvB;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uBAAuB;AACvB,wBAAwB;AACxB,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mDAAmD;AACnD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA,cAAc,kBAAkB;AAChC;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA,kBAAkB;AAClB;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mCAAmC,SAAS;AAC5C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,cAAc,0BAA0B;AACxC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,4CAA4C,UAAU;AACtD;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;AAGA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF,CAAC;;;;;;;;;;;AC5/DD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,iBAAiB;AACjB;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,iDAAiD,eAAe;AAChE,iCAAiC;AACjC;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;;AAEA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,KAAK;AACL;;AAEA;;AAEA;AACA;;;AAGA;AACA;;AAEA;AACA;AACA;AACA;;;AAGA;AACA;;AAEA;;AAEA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,gCAAgC;AAChC;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;;AAEA;AACA;;;AAGA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,KAAK;AACL;;AAEA;;AAEA;AACA;;;AAGA;AACA;;AAEA;AACA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;;AAEL,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,4BAA4B;AAC5B,4BAA4B;AAC5B;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA,uFAAuF,cAAc;AACrG;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA,kDAAkD,oDAAoD;AACtG;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX,SAAS;AACT;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;;AAGA;AACA;;AAEA;AACA;AACA;AACA;AACA,+BAA+B;AAC/B;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;;AAEA;AACA;;;AAGA;AACA;;AAEA;AACA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,6BAA6B;AAC7B;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL,GAAG;;AAEH,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,oCAAoC;AACpC;AACA;AACA;;AAEA;AACA;AACA,MAAM;AACN;AACA;;AAEA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;;AAGA;AACA;;AAEA;AACA;AACA;AACA;AACA,+BAA+B;;AAE/B;AACA;AACA;AACA,KAAK;AACL;;AAEA;;AAEA;AACA;;;AAGA;AACA;;AAEA;AACA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA,GAAG;;AAEH,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA,4BAA4B;AAC5B;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,4BAA4B;;AAE5B;;AAEA;;AAEA;;AAEA;AACA;AACA,KAAK;AACL;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;;AAGA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,KAAK;AACL;;AAEA;;AAEA;AACA;;;AAGA;AACA;;AAEA;AACA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;AACA,uEAAuE,qBAAqB;AAC5F;AACA;AACA;AACA;;AAEA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,0CAA0C,+BAA+B;;AAEzE;;AAEA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,OAAO;AACP,KAAK;;AAEL;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA,0CAA0C,+BAA+B;;AAEzE;AACA;AACA;AACA;AACA,WAAW;AACX;AACA;AACA,KAAK;AACL;;AAEA;AACA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;;AAEA;AACA;AACA;AACA;AACA,OAAO;AACP,MAAM;AACN;AACA;AACA;;AAEA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;;AAEP;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA,MAAM;AACN;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,MAAM;AACN;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA,4BAA4B;AAC5B;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,mDAAmD;AACnD;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;AACA;AACA;AACA,+BAA+B;;AAE/B;AACA;AACA;AACA,KAAK;AACL;;AAEA;;AAEA;AACA;;;AAGA;AACA;;AAEA;AACA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;AACA;AACA;AACA,mEAAmE,iCAAiC;;AAEpG;;AAEA;AACA;AACA;AACA;AACA,OAAO;AACP,KAAK;AACL;AACA,GAAG;;AAEH,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA,kCAAkC,IAAI;AACtC;;AAEA;AACA;AACA,QAAQ;AACR;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,kCAAkC,kBAAkB,iCAAiC;AACrF;AACA;;AAEA;AACA;AACA;;AAEA;AACA,yBAAyB;;AAEzB;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,KAAK;;AAEL;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;;AAEA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;;AAEA;AACA;AACA,KAAK;AACL;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,eAAe,mCAAmC;AAClD;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA,KAAK;;AAEL;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,wEAAwE;AACxE,0BAA0B,YAAY,uEAAuE;AAC7G;AACA,+BAA+B,kBAAkB;AACjD,sBAAsB;AACtB,+BAA+B,uDAAuD;;AAEtF,sBAAsB;AACtB;;AAEA;AACA,qCAAqC,gFAAgF;AACrH,qCAAqC,gFAAgF;AACrH,qCAAqC,iFAAiF;AACtH,qCAAqC;;AAErC;;AAEA;AACA,kBAAkB;AAClB;;AAEA;AACA;;AAEA;AACA;AACA;AACA,oDAAoD;AACpD;AACA,QAAQ,kFAAkF;AAC1F;AACA;AACA,MAAM;AACN;AACA;AACA,sDAAsD;AACtD;AACA,QAAQ,uDAAuD;AAC/D;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;;AAGA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;;AAEA;;AAEA;AACA;;;AAGA;AACA;;AAEA;AACA;AACA;AACA;;AAEA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;;AAEA,gCAAgC;AAChC;AACA;AACA;AACA;AACA,GAAG;;;AAGH;AACA;;AAEA,iCAAiC;;AAEjC;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;;AAEA;;AAEA;AACA;;;AAGA;AACA;;AAEA;AACA;AACA;AACA;;AAEA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,qCAAqC;AACrC;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,OAAO;AACP,8BAA8B,oBAAoB;AAClD;AACA;AACA;AACA,OAAO;AACP;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA,6BAA6B,IAAI;AACjC;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,KAAK;AACL;;AAEA;;AAEA;AACA;;;AAGA;AACA;;AAEA;AACA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL,GAAG;;AAEH,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;;AAEL;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA,OAAO;AACP,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,QAAQ;AACR;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;;AAGA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,KAAK;AACL;;AAEA;;AAEA;AACA;;;AAGA;AACA;;AAEA;AACA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA,8BAA8B;;AAE9B;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;;AAEA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,OAAO;AACP;AACA;;;AAGA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,KAAK;AACL;;AAEA;;AAEA;AACA;;;AAGA;AACA;;AAEA;AACA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA,KAAK;AACL,GAAG;;AAEH,CAAC;;;;;;;;;;;AChxED;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,MAAM;AACN;AACA;;AAEA;AACA,GAAG;;AAEH;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,YAAY;AACZ;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,aAAa;AACb,GAAG;;AAEH;AACA;AACA;AACA;;AAEA;AACA;AACA,6BAA6B,sBAAsB,sBAAsB;AACzE;AACA;AACA;AACA,6BAA6B,mBAAmB;AAChD;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA,iDAAiD,QAAQ,eAAe;AACxE,SAAS;;AAET;AACA;;AAEA;AACA,6BAA6B,aAAa;;AAE1C;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,kCAAkC,cAAc;AAChD,+DAA+D;AAC/D,sCAAsC;AACtC,oCAAoC;AACpC,4DAA4D;AAC5D,yCAAyC;AACzC,iCAAiC,6BAA6B,EAAE;AAChE,kBAAkB;AAClB,gBAAgB,EAAE;AAClB,eAAe,0BAA0B;AACzC,4CAA4C;AAC5C,eAAe,2BAA2B;AAC1C,kDAAkD;AAClD,oDAAoD;AACpD,eAAe,2BAA2B;AAC1C,kDAAkD;AAClD,oDAAoD;AACpD,iEAAiE;AACjE,cAAc;AACd,YAAY;AACZ;AACA;AACA;AACA,UAAU;AACV;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,SAAS;;AAET;AACA;AACA,UAAU;AACV;AACA;AACA;;AAEA;AACA;AACA,KAAK;;AAEL;AACA;AACA;;AAEA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,6CAA6C;AAC7C;AACA;AACA,iEAAiE;AACjE;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,SAAS;AACT;;AAEA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,2CAA2C,+BAA+B;AAC1E;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,MAAM;AACN;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,sBAAsB,aAAa;AACnC,wBAAwB,aAAa;AACrC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,CAAC;;AAED;;AAEA;AACA,CAAC,WAAW;;;;;;;;;;;ACt3BZ;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI,IAAyD;AAC7D;AACA,MAAM,EAK4B;AAClC,CAAC;AACD,8BAA8B;AAC9B;;AAEA;AACA,yCAAyC,0BAAmB,EAAE,8BAAmB;;AAEjF;;AAEA;AACA,8BAAmB,GAAG,0BAAmB;AACzC,0BAA0B;AAC1B,CAAC;;AAED;AACA,mBAAmB,8BAAmB;AACtC,wCAAwC,8BAAmB;AAC3D;AACA,aAAa,8BAAmB;AAChC,kCAAkC,8BAAmB;AACrD;AACA,iBAAiB,8BAAmB;AACpC,kCAAkC,8BAAmB;AACrD,CAAC;AACD;AACA;AACA,WAAW,QAAQ;AACnB,YAAY;AACZ;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA,CAAC;;;AAGD;AACA;AACA,WAAW,oBAAoB;AAC/B,YAAY;AACZ;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,CAAC;AACD;AACA;AACA,WAAW,QAAQ;AACnB,YAAY;AACZ;AACA;AACA;AACA,wDAAwD;;AAExD,uCAAuC;;AAEvC;AACA;AACA,kCAAkC;;AAElC;AACA,2DAA2D;;AAE3D;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;;;;AAID;AACA;AACA,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,YAAY;AACZ;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,oBAAoB;AAC/B,WAAW,QAAQ;AACnB,YAAY;AACZ;;;AAGA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;AACA,IAAI;AACJ;AACA;AACA;;AAEA;AACA;;AAEA;AACA,CAAC;AACD,wBAAwB,2BAA2B,2EAA2E,kCAAkC,wBAAwB,OAAO,kCAAkC,mIAAmI;;;;AAIpW;AACA;AACA;AACA,WAAW,QAAQ;AACnB;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,2BAA2B;;AAE3B;AACA;AACA,IAAI;;;AAGJ;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA,IAAI;;;AAGJ;AACA;AACA;AACA,KAAK;AACL,IAAI;;;AAGJ;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA,CAAC;AACD,iCAAiC,2BAA2B,2EAA2E,2CAA2C,wBAAwB,OAAO,2CAA2C,mIAAmI;;AAE/X,kDAAkD,0CAA0C;;AAE5F,4CAA4C,gBAAgB,kBAAkB,OAAO,2BAA2B,wDAAwD,gCAAgC,uDAAuD;;AAE/P,8DAA8D,sEAAsE,8DAA8D;;AAElM,2CAA2C,+DAA+D,6EAA6E,yEAAyE,eAAe,uDAAuD,GAAG;;AAEzU,iCAAiC,4EAA4E,iBAAiB,aAAa;;AAE3I,iCAAiC,6DAA6D,yCAAyC,8CAA8C,iCAAiC,mDAAmD,2DAA2D,OAAO,yCAAyC;;AAEpX,kDAAkD,mFAAmF,eAAe;;AAEpJ,wCAAwC,uBAAuB,yFAAyF;;AAExJ,uCAAuC,wEAAwE,0CAA0C,8CAA8C,MAAM,uEAAuE,IAAI,eAAe,YAAY;;AAEnT,8BAA8B,gGAAgG,mDAAmD;;;;;;;AAOjL;AACA;AACA,WAAW,QAAQ;AACnB,WAAW,SAAS;AACpB;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;;AAEA;;AAEA;AACA,aAAa,4CAA4C;AACzD,aAAa,QAAQ;AACrB;AACA;AACA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA,aAAa,QAAQ;AACrB;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,4CAA4C;AAC3D;;AAEA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA,eAAe,OAAO;AACtB;;AAEA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO,GAAG;;AAEV;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA,eAAe,SAAS;AACxB;;AAEA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,SAAS;AACxB;;AAEA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,oBAAoB;AACnC,eAAe,QAAQ;AACvB;AACA;;AAEA,GAAG;AACH;;AAEA;AACA;AACA,eAAe,SAAS;AACxB;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,GAAG;AACH;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,oBAAoB;AACnC;AACA;;AAEA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,QAAQ;AACvB;;AAEA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,GAAG;;AAEH;AACA,CAAC;;AAED;;AAEA,OAAO;;AAEP;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,SAAS;AACpB,WAAW,QAAQ;AACnB,YAAY;AACZ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;AAGA,OAAO;;AAEP;AACA,kDAAkD,gCAAmB;;AAErE,cAAc,gCAAmB;;AAEjC;AACA;AACA;AACA,WAAW,SAAS;AACpB,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,WAAW,UAAU;AACrB,WAAW,SAAS;AACpB,YAAY;AACZ;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,sBAAsB;AACjC,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,WAAW,UAAU;AACrB,WAAW,SAAS;AACpB,YAAY;AACZ;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA,WAAW,SAAS;AACpB,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,WAAW,UAAU;AACrB,YAAY;AACZ;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;;AAGA,OAAO;;AAEP;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,YAAY;AACZ;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,YAAY;AACZ;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,YAAY;AACZ;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,YAAY;AACZ;AACA;AACA;;AAEA;AACA;;;AAGA,OAAO;;AAEP;AACA,kDAAkD,gCAAmB;;AAErE,SAAS,gCAAmB;AAC5B,eAAe,gCAAmB;;AAElC;AACA;AACA;AACA;AACA,WAAW,4CAA4C;AACvD,WAAW,QAAQ;AACnB,WAAW,UAAU;AACrB,YAAY;AACZ;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,aAAa;AACxB,WAAW,QAAQ;AACnB,WAAW,UAAU;AACrB,YAAY;AACZ;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,yBAAyB;AACpC,WAAW,QAAQ;AACnB,WAAW,UAAU;AACrB,YAAY;AACZ;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,WAAW,UAAU;AACrB,YAAY;AACZ;AACA;AACA;AACA;;AAEA;;;AAGA,OAAO;;AAEP;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;;;AAGA,OAAO;;AAEP;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,kCAAkC;;AAElC;AACA;AACA;AACA,KAAK;;AAEL;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,GAAG;;AAEH;AACA;AACA,yCAAyC;AACzC;AACA;;AAEA,YAAY,SAAS;AACrB;AACA;;AAEA;AACA,GAAG;;AAEH;AACA,kCAAkC;AAClC;AACA;;AAEA;AACA,yCAAyC,SAAS;AAClD;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;;AAGA,OAAO;;AAEP,WAAW;AACX;AACA;AACA;AACA;AACA;AACA,mBAAmB,gCAAmB;AACtC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iEAAiE,gCAAmB;AACpF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,gCAAmB;AAC9B;AACA,0BAA0B,4BAA4B;AACtD,0BAA0B;AAC1B,YAAY,gCAAmB,aAAa,WAAW;AACvD;AACA;AACA,WAAW;AACX;AACA;AACA;AACA;AACA,WAAW,gCAAmB;AAC9B;AACA,gBAAgB,gCAAmB,wBAAwB,gCAAmB;AAC9E,oDAAoD,wCAAwC;AAC5F;AACA;AACA;AACA,WAAW;AACX;AACA;AACA;AACA,WAAW,gCAAmB,2BAA2B;AACzD,WAAW;AACX;AACA;AACA;AACA;AACA;AACA,iBAAiB,gCAAmB;AACpC,UAAU;AACV;AACA,CAAC;;;;;;;;;;ACz3BD,aAAa,aAAa,gBAAgB,8EAA8E,iBAAiB,gBAAgB,YAAY,WAAW,KAAK,WAAW,+GAA+G,uBAAuB,wCAAwC,GAAG,aAAa,kCAAkC,2NAA2N,mCAAmC,kBAAkB,sHAAsH,iCAAiC,qBAAqB,oBAAoB,sBAAsB,wBAAwB,8BAA8B,cAAc,gBAAgB,WAAW,kCAAkC,2YAA2Y,6DAA6D,mJAAmJ,wPAAwP,uRAAuR,6+CAA6+C,2CAA2C,iEAAiE,4CAA4C,2HAA2H,kEAAkE,qFAAqF,oJAAoJ,oEAAoE,0CAA0C,sDAAsD,+CAA+C,2BAA2B,8DAA8D,EAAE,kBAAkB,6BAA6B,UAAU,SAAS,+BAA+B,uBAAuB,EAAE,6BAA6B,qBAAqB,EAAE,mCAAmC,kLAAkL,EAAE,oCAAoC,wDAAwD,2BAA2B,iCAAiC,gDAAgD,0BAA0B,0GAA0G,EAAE,qCAAqC,wDAAwD,sDAAsD,iCAAiC,qBAAqB,0BAA0B,2GAA2G,EAAE,wCAAwC,2BAA2B,qEAAqE,mQAAmQ,EAAE,6BAA6B,mCAAmC,EAAE,4CAA4C,wGAAwG,EAAE,4CAA4C,mQAAmQ,EAAE,iCAAiC,4FAA4F,EAAE,uCAAuC,6DAA6D,iJAAiJ,gIAAgI,+BAA+B,EAAE,+BAA+B,6BAA6B,6BAA6B,uIAAuI,oHAAoH,UAAU,oFAAoF,MAAM,0CAA0C,MAAM,wDAAwD,MAAM,oEAAoE,MAAM,sCAAsC,MAAM,qCAAqC,aAAa,EAAE,sCAAsC,eAAe,iFAAiF,qCAAqC,EAAE,oCAAoC,sCAAsC,EAAE,wCAAwC,0CAA0C,EAAE,uCAAuC,wSAAwS,EAAE,yCAAyC,OAAO,sNAAsN,EAAE,yCAAyC,OAAO,kMAAkM,EAAE,6CAA6C,4HAA4H,EAAE,6CAA6C,2EAA2E,6JAA6J,2LAA2L,EAAE,4CAA4C,4JAA4J,kGAAkG,EAAE,0CAA0C,qFAAqF,qDAAqD,EAAE,8CAA8C,+CAA+C,oSAAoS,EAAE,+CAA+C,iWAAiW,EAAE,0CAA0C,qFAAqF,yVAAyV,EAAE,6CAA6C,sIAAsI,oMAAoM,8CAA8C,wFAAwF,EAAE,oCAAoC,4EAA4E,wJAAwJ,wBAAwB,gDAAgD,EAAE,+BAA+B,mFAAmF,EAAE,+CAA+C,wBAAwB,uCAAuC,0BAA0B,4CAA4C,mIAAmI,EAAE,wCAAwC,WAAW,QAAQ,gBAAgB,sBAAsB,4BAA4B,mCAAmC,MAAM,oBAAoB,0BAA0B,mBAAmB,yNAAyN,sBAAsB,uEAAuE,cAAc,EAAE,oCAAoC,4HAA4H,EAAE,kCAAkC,gDAAgD,4PAA4P,6BAA6B,YAAY,+HAA+H,+PAA+P,sHAAsH,oCAAoC,SAAS,kBAAkB,SAAS,iBAAiB,aAAa,IAAI,yCAAyC,WAAW,cAAc,sBAAsB,wBAAwB,2CAA2C,WAAW,GAAG,KAAK,GAAG,sFAAsF,oCAAoC,GAAG,UAAU;AAC1yc;;;;;;;;;;ACDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gBAAgB;AAChB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW;;AAEX;AACA;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW;;AAEX;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW;;AAEX;AACA,iDAAiD,oBAAoB,IAAI;AACzE;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,0DAA0D;AAC1D,aAAa;;AAEb;AACA,8BAA8B;AAC9B;AACA,aAAa;AACb;AACA,WAAW;AACX;AACA;AACA;AACA,WAAW;AACX;;AAEA;AACA;AACA;AACA,SAAS;AACT;AACA,SAAS;;AAET;AACA;AACA;AACA,SAAS;AACT;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA;;AAEA;AACA;AACA;AACA;AACA,oBAAoB,2CAA2C;AAC/D;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,kCAAkC;AAClC;;AAEA;AACA;;AAEA;AACA;AACA;AACA,8BAA8B;;AAE9B;;AAEA;AACA,8BAA8B;AAC9B,0BAA0B;;AAE1B;AACA;AACA;AACA;AACA;;AAEA;AACA,oDAAoD;AACpD,gCAAgC;AAChC;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,sBAAsB,mBAAmB;AACzC;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,sBAAsB,uBAAuB;AAC7C;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,oBAAoB,0BAA0B;;AAE9C;AACA;AACA,oBAAoB,kBAAkB;AACtC;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,+BAA+B;AAC/B;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;;AAEA,OAAO;;AAEP;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA,GAAG;;AAEH,CAAC;;;;;;;;;;;ACzdD;AACA;AACA;AACA,sDAAsD;;AAEtD;AACA;;AAEA,MAAM,IAA0C;;AAEhD;AACA,EAAE,iCAAQ,EAAE,yEAAQ,EAAE,oCAAE,OAAO;AAAA;AAAA;AAAA,kGAAE;AACjC,GAAG,KAAK,EAIN;AACF,EAAE;AACF;;AAEA;;AAEA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA,eAAe,+BAA+B;;AAE9C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,yCAAyC;AACzC;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,sBAAsB;;AAEtB;AACA;AACA;AACA,GAAG;;AAEH;;AAEA;AACA;AACA;AACA,4CAA4C;AAC5C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA,IAAI;AACJ,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA,EAAE;AACF;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA,SAAS,0BAA0B;AACnC;AACA;AACA;;AAEA;AACA;AACA;AACA,yBAAyB;;AAEzB;AACA,yBAAyB;;AAEzB;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,kCAAkC;AAClC;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA,IAAI;;AAEJ;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,oCAAoC;AACpC;AACA;AACA;AACA,MAAM;AACN;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,aAAa;AACb;;AAEA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA,oCAAoC;AACpC;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;;AAEA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,EAAE;;AAEF;;AAEA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA,6BAA6B;AAC7B;;AAEA;;AAEA,+CAA+C,OAAO;AACtD;AACA;AACA;AACA;AACA,oDAAoD;AACpD,iBAAiB,sBAAsB;AACvC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA,6BAA6B,kBAAkB;AAC/C,EAAE;;AAEF;AACA,6BAA6B,iBAAiB;AAC9C,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;;AAEH;AACA;;AAEA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA,OAAO;;AAEP;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA,gBAAgB,oBAAoB;AACpC;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,KAAK;AACL;AACA;AACA,IAAI;AACJ,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA,IAAI;AACJ,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA,IAAI;AACJ,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA,UAAU,iCAAiC;AAC3C;AACA;AACA,eAAe;AACf;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,eAAe;AACf,IAAI;AACJ;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,EAAE;;AAEF;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oBAAoB,kBAAkB,YAAY,aAAa,gBAAgB;AAC/E,8BAA8B,WAAW;AACzC;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA,EAAE;AACF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;AACF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iDAAiD,iBAAiB;AAClE;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,uBAAuB;;AAEvB;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,4BAA4B;;AAE5B;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;;AAEA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,0BAA0B;AAC1B;;AAEA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA,IAAI;;AAEJ;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;;AAEA,qCAAqC,eAAe;AACpD,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,MAAM;AACN;;AAEA;AACA,MAAM;AACN;AACA;AACA,OAAO;AACP;AACA;AACA;;AAEA;AACA,KAAK;AACL;;AAEA;AACA,KAAK;AACL;;AAEA;AACA,KAAK;AACL;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,MAAM;AACN;;AAEA;AACA,MAAM;AACN;AACA;AACA,OAAO;AACP;AACA;AACA;;AAEA;AACA,KAAK;AACL;;AAEA;AACA,KAAK;AACL;;AAEA;AACA,KAAK;AACL;AACA;AACA;AACA,EAAE;AACF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;AACF;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;;AAEA,EAAE;;AAEF;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA,GAAG;;AAEH;AACA;AACA;AACA,EAAE;;;;AAIF;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;;AAEA,gBAAgB;AAChB;;AAEA;AACA;;AAEA;AACA;AACA,sBAAsB,IAAI,YAAY,IAAI,YAAY,IAAI;AAC1D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA,mBAAmB,EAAE,WAAW,EAAE,WAAW,EAAE,WAAW,EAAE;AAC5D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA,EAAE;AACF;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;AACF;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;;AAEH;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN,KAAK;AACL;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,OAAO;;AAEP;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,EAAE;AACF;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA,IAAI;AACJ;AACA,EAAE;AACF;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA,EAAE;AACF;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA,EAAE;AACF;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ,EAAE;AACF;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;;AAEA;AACA,EAAE;AACF;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA,EAAE;AACF;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,IAAI;AACJ,EAAE;AACF;AACA;AACA;AACA,EAAE;AACF;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,cAAc;AACd;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;;AAEA;AACA;AACA;AACA;AACA,uBAAuB;AACvB;AACA;AACA;AACA;AACA,MAAM;;AAEN;AACA;AACA,IAAI;;AAEJ;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN,KAAK;;AAEL;AACA;AACA;AACA,IAAI;AACJ,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA,OAAO,iBAAiB;AACxB;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,OAAO,oBAAoB;AAC3B;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;;AAEA;AACA;AACA,MAAM;AACN;AACA,kBAAkB,kBAAkB,IAAI,qBAAqB;AAC7D;AACA;AACA,KAAK;;AAEL;AACA;AACA,OAAO,oBAAoB;AAC3B;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,GAAG;AACH;AACA,EAAE;;AAEF,EAAE;;AAEF;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;;AAEA;AACA;AACA;AACA,WAAW,YAAY;AACvB;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA,WAAW,YAAY;AACvB;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;;AAEP;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,mBAAmB,uBAAuB;AAC1C,mBAAmB,uBAAuB;AAC1C,KAAK;AACL;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;;AAEA;AACA,GAAG;;AAEH;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,GAAG;AACH;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,YAAY;;AAEZ;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA,EAAE;;AAEF;AACA;AACA;;AAEA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA,EAAE;AACF;AACA;AACA,EAAE;AACF;AACA;AACA;AACA,EAAE;AACF;AACA;AACA,EAAE;AACF;AACA;AACA;;AAEA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF,EAAE;;AAEF;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,cAAc,kBAAkB,WAAW;AAC3C;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH,EAAE;;;AAGF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,eAAe;AACf;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,SAAS,WAAW;AACpB;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,aAAa;AACb;;AAEA;AACA;;AAEA;;AAEA;AACA,EAAE;;;AAGF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA,cAAc;AACd;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH,EAAE;;;AAGF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;;AAGA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH,EAAE;;;AAGF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,cAAc,UAAU,QAAQ;AAChC;AACA;;AAEA,eAAe,WAAW,QAAQ;AAClC;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;;AAEN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;;AAEA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA,EAAE;;;AAGF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,IAAI;AACJ,EAAE;;;AAGF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;;AAGA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA,iBAAiB,kBAAkB,WAAW;AAC9C,iBAAiB,kBAAkB,WAAW;;AAE9C;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,IAAI;AACJ;AACA;AACA;;AAEA;AACA,EAAE;;;AAGF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ,EAAE;;;AAGF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;;AAGA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL,IAAI;AACJ;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,GAAG;;AAEH,EAAE;;;AAGF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;;AAGA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;;AAEA;AACA,EAAE;;;AAGF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;;AAGA;AACA,oCAAoC;AACpC;AACA;AACA,GAAG;;AAEH;AACA,EAAE;;;AAGF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,SAAS,WAAW;AACpB,qBAAqB,oBAAoB;AACzC;AACA;;AAEA,oBAAoB,oBAAoB;;AAExC;;AAEA;AACA,EAAE;;;AAGF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;;AAGA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gBAAgB;AAChB,iBAAiB;AACjB,iBAAiB;;AAEjB;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,SAAS,WAAW;AACpB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,EAAE;;;AAGF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH,EAAE;;;AAGF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,EAAE;;AAEF;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,IAAI;AACJ,EAAE;;AAEF;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA,KAAK;AACL;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;;AAGF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA,EAAE;;;AAGF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA,iDAAiD;AACjD;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,IAAI;AACJ;;AAEA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;;AAEA;AACA,KAAK;AACL;AACA;;AAEA;AACA,IAAI;;AAEJ;AACA;AACA;;AAEA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;;AAEA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,OAAO;AACP;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA,MAAM;AACN;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,IAAI;AACJ,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA,mCAAmC,2BAA2B;AAC9D;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,IAAI;AACJ;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uCAAuC;AACvC;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA,KAAK;AACL,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,EAAE;;;AAGF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA,6BAA6B;AAC7B;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,OAAO;AACP;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN,IAAI;AACJ;AACA,IAAI;;AAEJ;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,IAAI;AACJ,EAAE;;AAEF;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,KAAK;AACL;AACA;AACA;;AAEA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA,GAAG;AACH,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;AACA,IAAI;AACJ;;AAEA;AACA;AACA;AACA;AACA;;AAEA,mCAAmC,aAAa;AAChD,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA,kCAAkC,oBAAoB;AACtD;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH,EAAE;;AAEF;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;;AAEA;AACA,GAAG;AACH,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;;AAEA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;;AAEL;AACA,IAAI;AACJ;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;;AAEL;AACA,IAAI;AACJ;AACA;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;;AAEA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA,sDAAsD;AACtD;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA,EAAE;;;AAGF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;;AAEA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,QAAQ;;AAER;AACA;AACA;;AAEA;AACA,oDAAoD,aAAa;;AAEjE;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA,IAAI;AACJ;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA,qDAAqD,aAAa;AAClE;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;AACA,IAAI;AACJ;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,MAAM;AACN;AACA,IAAI;AACJ;AACA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH,EAAE;;AAEF;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA,iBAAiB,aAAa;AAC9B,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH,EAAE;;AAEF;AACA;AACA;AACA;AACA,qCAAqC,mBAAmB;AACxD;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA,EAAE;;AAEF;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA,qCAAqC,0BAA0B;AAC/D;AACA,EAAE;;AAEF;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sBAAsB;AACtB;AACA;AACA,KAAK;AACL,IAAI;AACJ,EAAE;;AAEF;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;;AAEA;AACA;AACA;AACA,IAAI;AACJ,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA,IAAI;AACJ,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA,kCAAkC;AAClC,EAAE;AACF;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA,EAAE;;AAEF;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA,iDAAiD,IAAI;;AAErD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL,gBAAgB;AAChB;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,8CAA8C;;AAE9C;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,MAAM;AACN,IAAI;;AAEJ;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;;AAEA,IAAI;AACJ;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA,IAAI;AACJ,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA;AACA,EAAE;;AAEF;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA,EAAE;;AAEF;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,uBAAuB,yBAAyB;AAChD;AACA;;AAEA,EAAE;;AAEF;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;;AAEA;AACA;AACA;AACA;;AAEA;AACA,uBAAuB,uBAAuB;AAC9C;;AAEA;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,mCAAmC;AACnC;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA,KAAK;;AAEL;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,qCAAqC;AACrC;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;;AAEA,2CAA2C,aAAa;AACxD;AACA,MAAM;AACN;;AAEA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA,kBAAkB,cAAc,sBAAsB;;AAEtD;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,+BAA+B,yBAAyB;AACxD;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,uBAAuB;AACvB,yBAAyB;AACzB,4BAA4B;AAC5B,kCAAkC;AAClC,yBAAyB;AACzB,wCAAwC;AACxC,6CAA6C;AAC7C,6CAA6C;AAC7C,+CAA+C;AAC/C,6CAA6C;AAC7C,gDAAgD;AAChD,yDAAyD;AACzD,mDAAmD;AACnD,sDAAsD;AACtD,qBAAqB;AACrB,yBAAyB;AACzB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oBAAoB;AACpB;AACA;AACA;AACA,iBAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sCAAsC;AACtC,8CAA8C;AAC9C;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA,0DAA0D;AAC1D;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,8BAA8B,iBAAiB;AAC/C;AACA;AACA,IAAI;AACJ;AACA;AACA,EAAE;;AAEF;AACA;AACA,qEAAqE;AACrE,WAAW;AACX;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA,mDAAmD;AACnD;AACA;AACA,oDAAoD;AACpD;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA,MAAM;AACN;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,KAAK;AACL;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,kBAAkB,kBAAkB;AACpC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,4BAA4B;;AAE5B;AACA;AACA;AACA;AACA,kCAAkC,aAAa,WAAW;AAC1D;AACA;AACA;AACA;AACA;AACA;AACA,yDAAyD;AACzD;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN,2BAA2B,6BAA6B;AACxD,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN,2BAA2B,oCAAoC;AAC/D,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB,iCAAiC;AACpD;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,8CAA8C;AAC9C,4CAA4C;AAC5C;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,QAAQ;AACR;AACA;;AAEA,oBAAoB;AACpB;AACA,aAAa;AACb;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA,IAAI,oDAAoD;AACxD;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA,kBAAkB;AAClB;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oDAAoD;AACpD;AACA;;AAEA,4FAA4F;AAC5F;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,kCAAkC;AAClC;AACA;AACA,8BAA8B;AAC9B;AACA,iDAAiD;AACjD;;AAEA;AACA;AACA;AACA;AACA,IAAI;;AAEJ,aAAa;AACb;;AAEA;AACA;;AAEA;AACA,oBAAoB,yDAAyD;AAC7E;;AAEA;AACA;AACA;AACA,oBAAoB;AACpB;AACA,sDAAsD;;AAEtD;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,EAAE;;AAEF;AACA;AACA,oBAAoB;AACpB,gCAAgC;AAChC;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;;AAEA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,6BAA6B,iDAAiD;AAC9E;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,kFAAkF;AAClF,IAAI;AACJ,mCAAmC;AACnC;;AAEA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA,mCAAmC;AACnC;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA,oBAAoB;AACpB;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,2BAA2B;AAC3B;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;AACA;AACA;AACA,gCAAgC,6BAA6B;AAC7D;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA,OAAO;;AAEP;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA,MAAM;AACN;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,qBAAqB,yBAAyB;AAC9C;AACA;AACA;AACA,MAAM;AACN;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA,yBAAyB;AACzB;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA,sBAAsB,yBAAyB;AAC/C;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,qBAAqB,yBAAyB;AAC9C;AACA;AACA;AACA,MAAM;AACN;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,mBAAmB;AACnB;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA,MAAM;;AAEN;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,4CAA4C;AAC5C;AACA,gDAAgD;AAChD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,iBAAiB,sBAAsB;AACvC;AACA;AACA,kBAAkB,sBAAsB;AACxC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oEAAoE;AACpE;AACA,oEAAoE;AACpE,2DAA2D,kBAAkB;AAC7E;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB,SAAS,UAAU;AACtC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,2DAA2D;AAC3D,4FAA4F;AAC5F;AACA;AACA,oBAAoB,gBAAgB,WAAW;AAC/C;AACA;AACA;AACA,oBAAoB,SAAS,UAAU;AACvC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,qHAAqH;AACrH;AACA,iDAAiD;AACjD;AACA;AACA;AACA;AACA;AACA;AACA,0DAA0D;AAC1D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA,oBAAoB,YAAY;AAChC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,8EAA8E;AAC9E;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY,iBAAiB;AAC7B;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,kEAAkE;AAClE;AACA,oBAAoB;AACpB;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA,WAAW;AACX;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA,GAAG;AACH;;AAEA,iCAAiC;AACjC;AACA;AACA;;AAEA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;AACF;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,IAAI;AACJ;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,EAAE;;AAEF;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;AACA,wCAAwC;AACxC,uCAAuC;AACvC,uCAAuC;AACvC;AACA;AACA;AACA,EAAE;;;;AAIF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;AACF;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA,eAAe,gBAAgB;AAC/B;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,EAAE;AACF;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;;AAEA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,EAAE;;AAEF;;AAEA;;AAEA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,EAAE;;AAEF;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA,+BAA+B;AAC/B;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;;AAEA;AACA,4CAA4C,4BAA4B;AACxE,IAAI;AACJ;AACA;;AAEA;;AAEA,EAAE;;AAEF;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA,EAAE;;AAEF;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA,WAAW;AACX;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,UAAU;AACV;;AAEA;AACA;AACA;AACA;;AAEA,EAAE;;AAEF;AACA;AACA,YAAY;AACZ;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,EAAE;;AAEF;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF,YAAY;;AAEZ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,EAAE;;AAEF;AACA;AACA,+BAA+B;AAC/B;AACA,IAAI;;AAEJ;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ,EAAE;AACF;AACA,+BAA+B;AAC/B;AACA,IAAI;;AAEJ;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ,EAAE;AACF;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,MAAM;AACN;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,OAAO;;AAEP;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,IAAI;AACJ;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,EAAE;AACF;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;AACF;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,EAAE;AACF;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;;AAEA,IAAI;;AAEJ;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA,KAAK;;AAEL,EAAE;AACF;;AAEA;AACA;AACA;AACA;AACA;;AAEA,0CAA0C,QAAQ;;AAElD;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mCAAmC,wCAAwC;AAC3E;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;;AAEA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;;AAEA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,EAAE;AACF;AACA;;AAEA;AACA;AACA;AACA;AACA,EAAE;;AAEF;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA,+BAA+B;AAC/B;AACA;AACA,EAAE;;AAEF;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;;AAEA;AACA,EAAE;;AAEF;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;;AAEN;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA,gBAAgB,cAAc;;AAE9B;AACA;AACA;AACA;;AAEA,gBAAgB,mBAAmB;;AAEnC;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;AACA;AACA,MAAM;AACN;AACA,oCAAoC,+BAA+B;AACnE;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;;AAEA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,oBAAoB;;AAEpB;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA,4BAA4B;AAC5B,iCAAiC;;AAEjC;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,EAAE;;AAEF;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,qCAAqC,uBAAuB;AAC5D;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;;AAEA;AACA;AACA;;AAEA;;AAEA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;;AAEA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,UAAU,OAAO;AACjB;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,EAAE;;AAEF;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,UAAU,+CAA+C;;AAEzD;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;;AAEL;;AAEA,EAAE;;AAEF;;AAEA;AACA;;AAEA;;AAEA,0DAA0D,qBAAqB;;AAE/E;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;;AAEA,IAAI;AACJ;AACA;;AAEA,EAAE;;AAEF;AACA;AACA,YAAY;AACZ,GAAG;AACH;AACA;AACA,YAAY;AACZ,GAAG;AACH;AACA;AACA,YAAY;AACZ,GAAG;AACH;AACA,YAAY;AACZ,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF,YAAY;;AAEZ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,EAAE;;AAEF;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;;AAEA;AACA,oCAAoC,uBAAuB,KAAK;AAChE;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,0BAA0B,yCAAyC;AACnE;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA,EAAE;;AAEF;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,EAAE;;AAEF;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL,IAAI;AACJ,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,uFAAuF;AACvF;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,MAAM;;AAEN;AACA,KAAK;AACL,EAAE;;AAEF;AACA;AACA;AACA,EAAE;;AAEF;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;;AAEA,EAAE;;AAEF;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;;AAEA,EAAE;;AAEF;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,IAAI;AACJ,EAAE;;AAEF;AACA;AACA;AACA,IAAI;AACJ,sBAAsB;AACtB;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,MAAM,2BAA2B;AACjC;;AAEA;AACA,uBAAuB,gBAAgB;;AAEvC;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN,IAAI;AACJ;AACA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA,IAAI;AACJ;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ,EAAE;;AAEF;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA,EAAE;;AAEF;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,EAAE;;AAEF;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,IAAI;AACJ;AACA;;AAEA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA,IAAI;AACJ,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;;AAEA;AACA;;AAEA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;AACF;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA,EAAE;;AAEF;;AAEA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA,UAAU,iBAAiB;AAC3B;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA,EAAE;;AAEF;;AAEA;AACA;AACA;AACA;AACA,IAAI;AACJ;;AAEA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA;AACA,EAAE;;AAEF;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA,EAAE;;AAEF;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA,EAAE;;AAEF;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wBAAwB,gCAAgC;AACxD;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,2DAA2D;AAC3D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA,eAAe,eAAe;AAC9B;;AAEA;AACA;AACA;AACA;;AAEA,+BAA+B,cAAc;;AAE7C;AACA;AACA;AACA;AACA;;AAEA;AACA,gBAAgB,iBAAiB;AACjC;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;;AAEL;;AAEA,EAAE;AACF;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA,IAAI;AACJ;;AAEA,EAAE;AACF;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ,EAAE;AACF;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA,MAAM;;AAEN;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;;AAEJ,EAAE;AACF;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA,EAAE;;AAEF;;AAEA;;AAEA;AACA;;AAEA;;AAEA,8BAA8B;AAC9B;AACA;AACA;AACA,IAAI;AACJ;;AAEA;AACA;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,EAAE;;AAEF;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;;AAGF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;AACF;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN,KAAK;AACL;AACA;;AAEA;;AAEA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,MAAM;AACN;AACA,IAAI;;AAEJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,OAAO;AACP,MAAM;AACN;AACA;AACA,OAAO;AACP;AACA;AACA;AACA,IAAI;;AAEJ,EAAE;;AAEF;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAa,SAAS;AACtB;AACA;AACA,aAAa,SAAS;AACtB;AACA,qBAAqB,qDAAqD;;AAE1E;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,OAAO;AACP;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA,IAAI;;AAEJ;AACA,EAAE;;AAEF;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,IAAI;AACJ;;AAEA;;AAEA;AACA;;AAEA,EAAE;;;AAGF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA,uCAAuC,aAAa;AACpD;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA,EAAE;;AAEF;AACA,sCAAsC,iBAAiB;AACvD,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA,IAAI;AACJ,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;AACA,IAAI;AACJ,wBAAwB;AACxB;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA;AACA,oCAAoC,aAAa;;AAEjD;AACA,qCAAqC,aAAa;AAClD;;AAEA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA,IAAI;AACJ;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;;AAGF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA,oCAAoC,iBAAiB;AACrD;AACA;;AAEA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA,IAAI;AACJ,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA,MAAM;AACN;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA,eAAe;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA,0CAA0C,kBAAkB;AAC5D;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;AACA,mBAAmB,gCAAgC;AACnD;;AAEA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,iBAAiB,iBAAiB;AAClC;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,8BAA8B,QAAQ;AACtC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,IAAI;;AAEJ;AACA;AACA;AACA,gBAAgB,iBAAiB;AACjC;AACA;;AAEA;AACA,IAAI;AACJ;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;AACA;AACA,qBAAqB,0BAA0B;AAC/C;AACA;AACA,qBAAqB,6BAA6B;AAClD;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA,SAAS;AACT;AACA,OAAO;AACP;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA,KAAK;AACL,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;;AAGF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;;AAEA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ,EAAE;;AAEF;AACA;;AAEA,uCAAuC,QAAQ;AAC/C;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,EAAE;;AAEF;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,YAAY;AACZ;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;;AAEA,2CAA2C;AAC3C;;AAEA;AACA,kBAAkB,sCAAsC;AACxD;;AAEA;AACA;AACA;AACA,oBAAoB;AACpB;AACA;AACA;AACA;AACA;;AAEA,qBAAqB;AACrB;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,yCAAyC,QAAQ;AACjD;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA,IAAI;;AAEJ;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,mCAAmC,QAAQ;;AAE3C;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,MAAM;AACN;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA,EAAE;;AAEF;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;;AAEA,EAAE;;AAEF;;AAEA;;AAEA,4CAA4C,eAAe;;AAE3D;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA,6CAA6C,QAAQ;AACrD;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA,sCAAsC;AACtC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;;AAEA,EAAE;;AAEF;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;;AAEA;;AAEA,EAAE;;AAEF;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA,IAAI;AACJ;;AAEA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA,sDAAsD;;AAEtD;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA,EAAE;;AAEF;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;;AAEA,EAAE;;AAEF;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;;AAEA;AACA;AACA;AACA;;AAEA;AACA,qCAAqC,QAAQ;AAC7C;AACA,8BAA8B,QAAQ;AACtC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,iCAAiC,gDAAgD;AACjF;AACA;AACA;;AAEA;AACA;AACA;AACA,gCAAgC,QAAQ;AACxC;AACA;;AAEA;;AAEA,EAAE;;AAEF;;AAEA;;AAEA;AACA,oBAAoB,iBAAiB;AACrC;AACA;AACA;AACA;AACA;AACA,IAAI;;AAEJ,EAAE;;AAEF;;AAEA;AACA;;AAEA;AACA;AACA;AACA,yDAAyD,yBAAyB;AAClF;AACA;;AAEA;AACA;AACA,qCAAqC,QAAQ;AAC7C;AACA,8BAA8B,QAAQ;AACtC;AACA;AACA;AACA;AACA,2CAA2C,yBAAyB;AACpE;AACA;AACA;AACA;AACA;AACA;;AAEA,gCAAgC,QAAQ;AACxC;AACA;;AAEA,iDAAiD,mBAAmB;AACpE;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;;AAEA,EAAE;;AAEF;AACA;;AAEA,mCAAmC,QAAQ;AAC3C;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,EAAE;;AAEF;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA,IAAI;AACJ,yCAAyC,QAAQ;AACjD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA,OAAO;AACP;AACA;;AAEA;AACA;AACA;;AAEA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA,EAAE;;AAEF;AACA;;AAEA;AACA,iBAAiB;AACjB;AACA;AACA,IAAI;AACJ,EAAE;;AAEF;AACA;AACA;AACA;AACA;;AAEA;AACA,wCAAwC,QAAQ;;AAEhD;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,oCAAoC,QAAQ;AAC5C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,EAAE;;AAEF;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA,WAAW;AACX;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,UAAU;AACV;;AAEA;AACA;AACA;AACA;;AAEA,EAAE;;AAEF;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ,YAAY;AACZ;;AAEA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,EAAE;;AAEF;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,EAAE;;AAEF;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA,iCAAiC;;AAEjC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,EAAE;;AAEF;;AAEA;AACA;AACA,IAAI;AACJ;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,IAAI;;AAEJ,EAAE;;AAEF;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,wCAAwC,QAAQ;AAChD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA,qCAAqC;AACrC;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,gBAAgB,4BAA4B;;AAE5C;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA,EAAE;;AAEF;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,EAAE;;;AAGF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,EAAE;;AAEF;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA,GAAG;AACH;AACA;;AAEA,+CAA+C;AAC/C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA,GAAG;;AAEH;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA,yDAAyD,eAAe;AACxE;AACA;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA,GAAG;;AAEH;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,GAAG;AACH;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA,GAAG;AACH;;AAEA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;;AAEL;AACA;AACA,GAAG;;AAEH;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;;AAEA;AACA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;;AAEA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA,kDAAkD;AAClD;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;;AAEA;AACA;AACA;AACA;;AAEA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;;AAEA;AACA,KAAK;AACL;AACA;;AAEA;AACA,IAAI;;AAEJ;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA,IAAI;AACJ;AACA;AACA,KAAK;AACL;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,KAAK;;AAEL;AACA;AACA,mDAAmD;AACnD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,IAAI;;AAEJ;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA,eAAe,yBAAyB;AACxC;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA,yBAAyB,yBAAyB;AAClD,2BAA2B,2BAA2B;;AAEtD;AACA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA,KAAK;AACL;AACA,IAAI;AACJ;AACA;AACA;AACA,KAAK;AACL;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,IAAI;AACJ;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,IAAI;;AAEJ;;AAEA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA,MAAM;AACN,KAAK;AACL;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,MAAM;AACN;AACA;AACA,MAAM;AACN;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB,sCAAsC;AACvD;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;;AAEA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA,EAAE;;AAEF;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA,gCAAgC;;AAEhC;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA,IAAI;AACJ;AACA;AACA,IAAI;AACJ;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;;AAEA,kCAAkC,mBAAmB;AACrD,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA,mCAAmC,mBAAmB;AACtD;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA,EAAE;;AAEF;;AAEA;AACA;;AAEA;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA,0BAA0B;AAC1B;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;;;;;AAKA,EAAE;;;;;;;;;;ACx3kBF;AACA;;AAEA,MAAM,IAA0C;;AAEhD;AACA,EAAE,iCAAQ,EAAE,yEAAQ,EAAE,oCAAE,OAAO;AAAA;AAAA;AAAA,kGAAE;AACjC,GAAG,KAAK,EAIN;AACF,EAAE;AACF;;AAEA;;AAEA;;AAEA,EAAE;;;;;;;;;;;ACnBF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA,MAAM,IAA0C;;AAEhD;AACA,EAAE,iCAAQ,EAAE,yEAAQ,EAAE,8EAAW,EAAE,oCAAE,OAAO;AAAA;AAAA;AAAA,kGAAE;AAC9C,GAAG,KAAK,EAIN;AACF,EAAE;AACF;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,eAAe,+BAA+B;;AAE9C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,yCAAyC;AACzC;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,sBAAsB;;AAEtB;AACA;AACA;AACA,GAAG;;AAEH;;AAEA;AACA;AACA;AACA,4CAA4C;AAC5C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA,IAAI;AACJ,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA,EAAE;AACF;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA,SAAS,0BAA0B;AACnC;AACA;AACA;;AAEA;AACA;AACA;AACA,yBAAyB;;AAEzB;AACA,yBAAyB;;AAEzB;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,kCAAkC;AAClC;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA,IAAI;;AAEJ;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,oCAAoC;AACpC;AACA;AACA;AACA,MAAM;AACN;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,aAAa;AACb;;AAEA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA,oCAAoC;AACpC;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;;AAEA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,EAAE;;AAEF;;AAEA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA,6BAA6B;AAC7B;;AAEA;;AAEA,+CAA+C,OAAO;AACtD;AACA;AACA;AACA;AACA,oDAAoD;AACpD,iBAAiB,sBAAsB;AACvC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA,6BAA6B,kBAAkB;AAC/C,EAAE;;AAEF;AACA,6BAA6B,iBAAiB;AAC9C,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;;AAEH;AACA;;AAEA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA,OAAO;;AAEP;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA,gBAAgB,oBAAoB;AACpC;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,KAAK;AACL;AACA;AACA,IAAI;AACJ,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA,IAAI;AACJ,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA,IAAI;AACJ,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA,UAAU,iCAAiC;AAC3C;AACA;AACA,eAAe;AACf;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,eAAe;AACf,IAAI;AACJ;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,EAAE;;AAEF;;AAEA,EAAE;;;;;;;;;;;ACtvBF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,IAA0C;AAChD,EAAE,iCAAQ,CAAC,yEAAQ,CAAC,oCAAE,OAAO;AAAA;AAAA;AAAA,kGAAE;AAC/B,GAAG,KAAK,EAIN;AACF,CAAC;;AAED;;AAEA;AACA;;AAEA,6CAA6C;AAC7C;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,mCAAmC;AACnC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;;AAEA,kDAAkD;AAClD;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;;AAEA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,sBAAsB,iBAAiB;AACvC;;AAEA;AACA;AACA;AACA;AACA,4BAA4B,gBAAgB;AAC5C;;AAEA;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;;AAEA;AACA,8CAA8C;;AAE9C;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA,mCAAmC;AACnC;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,2CAA2C,YAAY;AACvD;AACA,IAAI;AACJ,GAAG;AACH;AACA;;AAEA;;AAEA;AACA,cAAc;AACd,YAAY;AACZ,WAAW;AACX;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,KAAK;AACL;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;;AAEA;AACA,KAAK;AACL;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6DAA6D,GAAG;AAChE,yDAAyD,GAAG;AAC5D,kEAAkE,GAAG,KAAK,GAAG;AAC7E,4DAA4D,GAAG,KAAK,EAAE;AACtE,wEAAwE,EAAE;AAC1E,2EAA2E,EAAE;AAC7E,yDAAyD,EAAE;AAC3D,EAAE;;AAEF;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,gCAAgC;AAChC;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN,KAAK;AACL;AACA;AACA;AACA,KAAK;;AAEL;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,8BAA8B;AAC9B;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA,2EAA2E,eAAe;AAC1F;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;;AAEA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,GAAG;;AAEH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;;AAEN;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,GAAG;;AAEH;AACA;;AAEA;AACA,iBAAiB,eAAe;AAChC;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA,GAAG;;AAEH;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;;AAEA,wCAAwC;AACxC;AACA,MAAM;;AAEN;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,KAAK;AACL,GAAG;;AAEH;AACA;AACA,mBAAmB;AACnB;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,sDAAsD;AACtD;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,KAAK;AACL,GAAG;;AAEH;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA,KAAK;AACL;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;;AAEA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,aAAa;AACb;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA,oBAAoB,sBAAsB;AAC1C;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,qBAAqB,OAAO;AAC5B;AACA;AACA,KAAK;AACL,+DAA+D,GAAG;AAClE;;AAEA;AACA,GAAG;;AAEH;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA,gBAAgB,qBAAqB;AACrC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB,uBAAuB;AACxC;AACA;AACA;AACA;AACA,kDAAkD,eAAe;AACjE;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA,KAAK;AACL,GAAG;;AAEH;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;;AAEA;AACA;AACA,MAAM;AACN;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA,MAAM;AACN;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,MAAM;AACN;;AAEA;AACA;AACA;AACA,OAAO;;AAEP;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,+CAA+C,YAAY,EAAE;AAC7D,GAAG;;AAEH;AACA;AACA,GAAG;;AAEH;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,GAAG;;AAEH;AACA;AACA,GAAG;;AAEH;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,KAAK;AACL;AACA;AACA;AACA,GAAG;;AAEH;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;;AAEH;AACA;;AAEA;AACA;AACA;AACA,6CAA6C,iBAAiB;AAC9D,KAAK;AACL,GAAG;;AAEH;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,EAAE;;AAEF;AACA,cAAc,gBAAgB;AAC9B,WAAW,aAAa;AACxB,SAAS,WAAW;AACpB,UAAU,YAAY;AACtB,aAAa,eAAe;AAC5B,YAAY,cAAc;AAC1B,YAAY,cAAc;AAC1B,gBAAgB;AAChB,EAAE;;AAEF;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA,EAAE;;AAEF;AACA,gBAAgB;AAChB;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,EAAE;;AAEF;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA,gBAAgB;AAChB;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA,gBAAgB;AAChB;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,EAAE;;AAEF;AACA,gBAAgB;AAChB;;AAEA;AACA;AACA;AACA;AACA,EAAE;;AAEF;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA,IAAI;;AAEJ;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF,mCAAmC,cAAc,2BAA2B;AAC5E;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;;AAEA;AACA;AACA;AACA;AACA,mEAAmE,EAAE,gCAAgC,KAAK,6CAA6C,KAAK;AAC5J,GAAG;;AAEH;AACA;;AAEA;AACA;AACA;AACA;AACA,kGAAkG,IAAI,KAAK,eAAe,EAAE,iCAAiC,IAAI,KAAK,eAAe,EAAE,+BAA+B,IAAI,EAAE,EAAE,iCAAiC,IAAI,EAAE,EAAE,sCAAsC,IAAI,EAAE,EAAE,gDAAgD,IAAI,oBAAoB,EAAE,6FAA6F,KAAK,iDAAiD,GAAG,YAAY,IAAI;AACriB,GAAG;;AAEH;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,GAAG;;AAEH;AACA;AACA,2CAA2C,EAAE;AAC7C,GAAG;;AAEH;AACA;AACA,sDAAsD,IAAI,OAAO,EAAE;AACnE,GAAG;;AAEH;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,GAAG;;AAEH;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA,0CAA0C,aAAa;AACvD,2CAA2C,aAAa;AACxD;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA,iEAAiE,oCAAoC;AACrG;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;;AAEA,EAAE;;AAEF;AACA,mBAAmB,oCAAoC;AACvD;AACA;;AAEA,wBAAwB;AACxB;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;;;;;;;;;;ACtqDD;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,YAAY;AACZ;AACA,YAAY;AACZ,QAAQ;;AAER;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY;AACZ;AACA,YAAY;AACZ,QAAQ;;AAER;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,UAAU;AACV;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,UAAU;AACV;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA,sCAAsC,kBAAkB;AACxD,2CAA2C;AAC3C;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,qBAAqB,0CAA0C;;AAE/D;AACA;AACA;AACA;AACA;AACA;AACA;AACA,+BAA+B;AAC/B;AACA;AACA;AACA;AACA,2CAA2C,0BAA0B;AACrE;AACA,OAAO;;AAEP;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,0DAA0D;AAC1D,QAAQ;AACR;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;;AAEA;;AAEA;AACA;AACA;AACA,oDAAoD;AACpD;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;;AAEb;AACA;AACA,WAAW;;AAEX;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA,gEAAgE;AAChE;AACA;AACA;;AAEA;AACA;AACA,GAAG;;AAEH,CAAC;;;;;;;;;;;ACtPD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA,MAAM,KAA0B;;AAEhC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;;AAEA;AACA;AACA,EAAE;AACF;AACA;;;AAGA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;;AAGA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;AAIA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA,IAAI;AACJ,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA,IAAI;AACJ,EAAE;;AAEF;AACA;AACA;AACA,IAAI;AACJ,EAAE;;AAEF;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,+BAA+B;AAC/B;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA,SAAS,YAAY;;AAErB;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,OAAO;AACP;AACA,OAAO;AACP;AACA;AACA;;AAEA;AACA;;AAEA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,EAAE;;AAEF,oBAAoB;;AAEpB;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA;AACA,EAAE;;AAEF,8CAA8C;AAC9C;AACA;AACA,mBAAmB,iCAAiC;AACpD,EAAE;;AAEF;AACA;;AAEA;AACA;AACA,WAAW,YAAY;AACvB;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;;AAEA,UAAU,SAAS;AACnB;AACA;;AAEA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,UAAU,YAAY;AACtB;AACA;AACA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,YAAY;AACvB;;AAEA;AACA;AACA;AACA;;AAEA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,EAAE;;AAEF;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA,eAAe;AACf;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,UAAU,SAAS;AACnB;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA,kCAAkC,IAAI;AACtC;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA,2BAA2B;AAC3B;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA,gBAAgB,IAAI;;AAEpB;AACA;;AAEA;;AAEA;AACA;AACA,0CAA0C,IAAI;AAC9C;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA,GAAG;AACH,IAAI;AACJ;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,EAAE;AACF,UAAU;;AAEV;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;;AAEA;AACA,OAAO;;AAEP;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,MAAM;AACN;AACA;;AAEA;AACA,MAAM;AACN;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,aAAa,0BAA0B;AACvC;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,WAAW,UAAU;AACrB;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,WAAW,UAAU;AACrB;AACA;AACA;;AAEA;AACA;AACA,GAAG;AACH;AACA,GAAG;;AAEH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,WAAW,QAAQ;AACnB,WAAW,UAAU;AACrB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,WAAW,SAAS;AACpB,WAAW,SAAS;AACpB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,WAAW,QAAQ;AACnB;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,WAAW,QAAQ;AACnB;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,WAAW,SAAS,6BAA6B;AACjD;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,WAAW,UAAU;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ,GAAG;AACH;;AAEA;AACA;AACA,WAAW,iBAAiB;AAC5B,aAAa,wBAAwB;AACrC;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,WAAW,gBAAgB;AAC3B,aAAa,SAAS;AACtB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,WAAW,gBAAgB;AAC3B,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,mBAAmB;AACnB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,mBAAmB;AACnB;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,IAAI;AACJ;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,KAAK;AACL;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,IAAI;AACJ;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,IAAI;AACJ;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,oBAAoB;AACpB;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,qBAAqB;AACrB;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,qBAAqB;AACrB;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,qBAAqB;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,qBAAqB;AACrB;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,mBAAmB;AACnB;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,mBAAmB;AACnB;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,WAAW,WAAW;AACtB;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,WAAW,eAAe;AAC1B;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA,iCAAiC,MAAM;AACvC;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;;AAEA;AACA;;AAEA;;AAEA;AACA;;AAEA;;AAEA;;AAEA,eAAe;;AAEf,SAAS;;AAET;AACA,SAAS,gCAAgC;AACzC,SAAS,mBAAmB;AAC5B,SAAS,qCAAqC;AAC9C,SAAS;AACT,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,GAAG;;AAEH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,KAAK;AACL;AACA;;AAEA;AACA,GAAG;;AAEH;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,KAAK;;AAEL;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,EAAE;;AAEF;;AAEA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,GAAG;;AAEH;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN,GAAG;;AAEH;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,GAAG;;AAEH;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,MAAM;;AAEN;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA,8DAA8D;;AAE9D;AACA;AACA;AACA,2CAA2C;;AAE3C;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA,QAAQ;;AAER;AACA;;AAEA;AACA;AACA,+DAA+D;;AAE/D;AACA;AACA;AACA,4CAA4C;;AAE5C;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,mCAAmC;;AAEnC;AACA;AACA;AACA,+CAA+C;;AAE/C;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;;AAEA;AACA;AACA,EAAE;;AAEF;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,GAAG;;AAEH;AACA;;AAEA;AACA,kEAAkE,UAAU;AAC5E,uCAAuC,2BAA2B;AAClE;AACA,iCAAiC,MAAM;AACvC;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA,IAAI;;AAEJ;AACA;AACA,IAAI;;AAEJ;AACA;AACA,WAAW,YAAY;AACvB;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA,WAAW,YAAY;AACvB;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,UAAU;AACrB;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA,WAAW,cAAc;AACzB;AACA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;;AAEA;AACA,aAAa,uEAAuE;AACpF;AACA;AACA,aAAa,4BAA4B;AACzC;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,SAAS,SAAS;AAClB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,6DAA6D;;AAE7D;AACA;AACA;AACA,0CAA0C;;AAE1C;AACA;AACA,QAAQ;AACR;;AAEA;AACA;AACA,QAAQ;;AAER;AACA;;AAEA,oCAAoC;AACpC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA;AACA,SAAS,SAAS;AAClB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA,SAAS,SAAS;AAClB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,IAAI;;AAEJ,SAAS,SAAS;AAClB;AACA;AACA,IAAI;AACJ;;AAEA;AACA;;AAEA;AACA;AACA,YAAY,SAAS;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,iBAAiB,iDAAiD;AAClE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,sBAAsB;AACtB;AACA;AACA;;AAEA;AACA;AACA,kDAAkD;AAClD,WAAW,4CAA4C;AACvD;AACA;;AAEA;AACA;AACA,uBAAuB;AACvB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,iBAAiB;AAC5B;AACA,WAAW,SAAS;AACpB,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,KAAK;AACL;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;AACF;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;AACF;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA,EAAE;AACF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;;AAEA,EAAE;;;;AAIF;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;AAKA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;;AAEA,SAAS,GAAG;AACZ;AACA;AACA;AACA;;AAEA;AACA;;;AAGA;;;;AAIA;;AAEA;;AAEA;AACA;;;;AAIA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;;AAEA;AACA;AACA;AACA;AACA,IAAI;AACJ;;AAEA;AACA;AACA;AACA;AACA,IAAI;AACJ;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,iBAAiB,SAAS;AAC1B;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;;AAEA,eAAe,SAAS;AACxB;AACA;;AAEA;AACA,EAAE;AACF;AACA;AACA,EAAE;AACF;AACA;AACA,EAAE;AACF;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;;AAGF;;;AAGA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA,KAAK;AACL;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,SAAS;AACT;AACA;AACA;AACA;;AAEA;;AAEA;AACA,MAAM;AACN;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,KAAK;AACL;;AAEA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA,IAAI;AACJ;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;;AAGA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,WAAW,OAAO;AAClB;AACA;AACA;AACA;AACA,IAAI;AACJ,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,WAAW,OAAO;AAClB,2BAA2B,wBAAwB;;AAEnD;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,EAAE;AACF;AACA;AACA,EAAE;AACF;AACA;AACA,EAAE;AACF;AACA;AACA,EAAE;AACF;AACA;AACA,EAAE;AACF;AACA;AACA,EAAE;AACF;AACA;AACA,EAAE;AACF;AACA;AACA,EAAE;AACF;AACA;AACA,EAAE;AACF;AACA,2CAA2C;AAC3C,EAAE;AACF;AACA;AACA,EAAE;AACF;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,CAAC;AACD;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,EAAE;AACF;;;;AAIA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,mBAAmB;;AAEnB;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,WAAW,cAAc;AACzB;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,MAAM;AACN;AACA;AACA;AACA,GAAG;;AAEH;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA,QAAQ;AACR,OAAO;;AAEP;AACA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA,IAAI;;AAEJ;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;AACA;;AAEA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA,IAAI;AACJ;;AAEA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;;AAEL;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA,yCAAyC,qCAAqC;AAC9E,qCAAqC,sCAAsC;AAC3E,qCAAqC,qCAAqC;AAC1E;AACA;AACA;AACA;AACA;AACA;AACA;AACA,UAAU;AACV;AACA;AACA;AACA;AACA;AACA,SAAS;AACT,QAAQ;AACR;AACA,OAAO;AACP,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,YAAY;;AAEZ;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,WAAW;;AAEX;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA;AACA,YAAY;;AAEZ;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,MAAM;;AAEN;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA,qCAAqC;AACrC,sCAAsC;AACtC,qCAAqC;AACrC;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,EAAE;;;AAGF;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;;;;AAKA;AACA;AACA;AACA,GAAG;AACH;;;;;AAKA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,EAAE;;AAEF;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;;;;;AAKA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,GAAG;AACH;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,WAAW,SAAS;AACpB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA,gCAAgC;AAChC;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;AAKA;AACA;AACA;;AAEA;;AAEA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;;AAEA;AACA,EAAE;AACF;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA,wBAAwB,aAAa;AACrC,IAAI;;AAEJ;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;AACF;AACA;AACA;;AAEA;AACA;AACA,EAAE;AACF;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,EAAE;AACF;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,EAAE;AACF;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,oBAAoB,SAAS;AAC7B;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,KAAK;AACL,GAAG;AACH,EAAE;;AAEF;AACA;AACA;AACA,IAAI;AACJ;AACA,EAAE;;;AAGF;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,IAAI;AACJ;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL,EAAE;AACF;AACA;AACA;AACA,IAAI;AACJ,EAAE;AACF;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;AACF;;AAEA;;;AAGA;;AAEA;;;;AAIA;AACA;AACA,GAAG;AACH,eAAe;;AAEf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,SAAS,gBAAgB;AACzB;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,kBAAkB,gBAAgB;AAClC;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,EAAE;AACF;AACA;AACA,EAAE;AACF;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,IAAI;AACJ;AACA,EAAE;AACF;;AAEA;;AAEA;;;;AAIA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,EAAE;;;AAGF;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;;AAGA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA,GAAG;AACH;;AAEA,GAAG;AACH;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;;AAGA;AACA;AACA;AACA;;AAEA,SAAS,OAAO;AAChB;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA,sBAAsB;;AAEtB;AACA;AACA;AACA;AACA;AACA;;AAEA,SAAS,OAAO;AAChB;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,KAAK;AACL;;AAEA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;;AAGA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;;AAEA,WAAW;;AAEX;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;;AAEA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,4CAA4C;AAC5C;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,EAAE;;AAEF;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA,eAAe,sBAAsB;AACrC;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA,0BAA0B;AAC1B;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA,gEAAgE;AAChE;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA,WAAW,cAAc;;AAEzB;AACA;AACA;AACA;AACA;AACA,kBAAkB,mBAAmB;AACrC;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,2BAA2B,uCAAuC;AAClE;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,wBAAwB,uDAAuD;AAC/E;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA,IAAI;AACJ,EAAE;;AAEF;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA,GAAG;AACH;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,+CAA+C;AACrD;AACA;;AAEA;AACA;AACA,KAAK;;AAEL;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;;AAEN;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,uCAAuC;AACvC;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,EAAE;AACF;AACA;;AAEA;;AAEA;AACA;AACA;AACA,EAAE;AACF;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA,sCAAsC,cAAc;AACpD;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,CAAC;;AAED,eAAe,oCAAoC;AACnD;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,GAAG;AACH;;AAEA;AACA;;AAEA;AACA;AACA,GAAG;;AAEH;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA,sCAAsC;AACtC;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;;AAEA;AACA;AACA,EAAE;AACF;AACA;AACA,EAAE;AACF;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA,EAAE;;;AAGF;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,4CAA4C,OAAO;AACnD;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,8BAA8B;;AAE9B;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,GAAG;AACH;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA,iBAAiB,gBAAgB;AACjC;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA,SAAS,+BAA+B;AACxC;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,wCAAwC,OAAO;AAC/C;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA,yCAAyC,OAAO;AAChD;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA,UAAU,qCAAqC;AAC/C;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,SAAS;AACT;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN,GAAG;AACH,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ,EAAE;;AAEF;AACA;AACA;;AAEA,UAAU,8BAA8B;AACxC;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ,EAAE;;AAEF;AACA;AACA,6BAA6B;AAC7B;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA,aAAa,OAAO;AACpB;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA,MAAM;AACN;;AAEA;AACA;AACA;AACA,GAAG;AACH,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,GAAG;AACH;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;;AAEA,UAAU,WAAW;AACrB;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,EAAE;AACF;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;;AAGA;;;;AAIA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA,+CAA+C,cAAc,WAAW;AACxE,mBAAmB,UAAU;AAC7B;AACA,sBAAsB,cAAc,sBAAsB,gBAAgB;AAC1E,gBAAgB,WAAW,YAAY;AACvC,cAAc;AACd;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,iCAAiC;AACjC;AACA;AACA;AACA;AACA;AACA;;AAEA,6CAA6C;AAC7C;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH,EAAE;;;AAGF;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;;AAGA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA,mBAAmB;AACnB;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;;AAEA;AACA;AACA;AACA;AACA;AACA,aAAa,8DAA8D;AAC3E;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA,SAAS,OAAO;;AAEhB;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA,aAAa;;AAEb;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,MAAM;AACN;AACA;AACA;;AAEA,IAAI;;AAEJ;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA,GAAG;;AAEH;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA,mBAAmB,eAAe;AAClC;AACA,OAAO;AACP;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;AACA,iBAAiB;;AAEjB;AACA;;AAEA,WAAW,OAAO;AAClB;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA,YAAY;AACZ;;AAEA;AACA;AACA;;AAEA,YAAY,SAAS;AACrB;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA,EAAE;;;AAGF;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;AACF;AACA;;AAEA;AACA;AACA;AACA,EAAE;AACF;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,EAAE;AACF;AACA;AACA,EAAE;AACF;AACA;;AAEA;;AAEA;AACA;;;;;AAKA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA;AACA,YAAY;;AAEZ;AACA;AACA;AACA,SAAS,OAAO;AAChB;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,SAAS,gBAAgB;AACzB;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW;AACX;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,IAAI;AACJ;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,kDAAkD,0BAA0B;AAC5E;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA,WAAW,gBAAgB;AAC3B;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,2BAA2B;AAC3B;AACA,qBAAqB;AACrB;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY,gBAAgB;AAC5B;AACA;;AAEA,8CAA8C;AAC9C;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA,IAAI;AACJ;;AAEA;;AAEA,SAAS,gBAAgB;AACzB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ,EAAE;;AAEF;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA;;AAEA,UAAU,gBAAgB;AAC1B;AACA;AACA;AACA;AACA,EAAE;;AAEF;;AAEA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA,EAAE;;AAEF;AACA,iEAAiE;AACjE;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,GAAG;AACH;AACA;AACA;;AAEA,KAAK;AACL;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA,qBAAqB,aAAa;AAClC,EAAE;AACF;AACA;AACA;AACA;;AAEA;AACA,iDAAiD;;AAEjD;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,EAAE;AACF;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;;AAEA,gCAAgC,SAAS;AACzC;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ,EAAE;AACF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,gCAAgC,SAAS;AACzC;AACA;AACA;AACA;AACA;;AAEA;AACA,oBAAoB,gBAAgB;AACpC;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA,WAAW,iBAAiB;AAC5B,YAAY,iBAAiB;AAC7B,eAAe;AACf,CAAC;AACD;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;;AAEA;;AAEA,SAAS,mBAAmB;AAC5B;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;;AAGA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;;AAGF;AACA;;AAEA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA,IAAI;AACJ;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;;;;AAKF;AACA;;AAEA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA,IAAI;AACJ;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;;;;AAKF;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;;AAEA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ,EAAE;;AAEF;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,EAAE;;;;;AAKF;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,KAAK;AACL;AACA;;AAEA,kCAAkC;AAClC;AACA;;AAEA,KAAK;AACL;;AAEA,KAAK;AACL;AACA;AACA,MAAM;AACN;;AAEA;;AAEA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA,MAAM;AACN;AACA;;AAEA;AACA,YAAY,SAAS;AACrB;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;;;;AAKF;;;AAGA;;;AAGA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA,uCAAuC;AACvC;AACA;AACA;;AAEA;;AAEA,0BAA0B;AAC1B;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA,+CAA+C;AAC/C;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,4CAA4C;AAC5C;;AAEA;AACA;AACA;AACA;AACA,WAAW,KAAK;AAChB;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA,EAAE;;AAEF;;AAEA;AACA;AACA;AACA,IAAI;AACJ,EAAE;AACF;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;;AAGF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gBAAgB,oCAAoC;;AAEpD;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;;AAEA;AACA;AACA;;AAEA,MAAM;AACN;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA,cAAc;;AAEd;;;;AAIA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;;AAEJ,GAAG;;AAEH;AACA;AACA;AACA;;AAEA,GAAG;;AAEH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,IAAI;;AAEJ,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,EAAE;AACF;AACA;;AAEA;AACA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,cAAc;AACd,MAAM;AACN;;AAEA,YAAY;AACZ,IAAI;AACJ;AACA,EAAE;;;AAGF;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gBAAgB;;AAEhB;AACA;AACA;AACA;AACA;AACA,gBAAgB;;AAEhB,iDAAiD;AACjD;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA,mBAAmB;AACnB;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,yDAAyD;AACzD;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,iBAAiB;;AAEjB;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;;AAEA;;AAEA;AACA,KAAK;;AAEL;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,UAAU;AACV;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,UAAU;AACV;;AAEA;;AAEA;AACA;;AAEA;AACA,iBAAiB;AACjB,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mDAAmD;;AAEnD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA,2BAA2B;;AAE3B;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,kCAAkC;;AAElC;AACA,sBAAsB;AACtB,2BAA2B;;AAE3B;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,QAAQ;;AAER;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,IAAI;AACJ;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,uDAAuD;AACvD;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,IAAI;AACJ;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,MAAM;AACN;;AAEA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;;AAGF;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,KAAK;AACL;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA,KAAK;AACL;AACA;AACA,IAAI;AACJ,EAAE;;AAEF;AACA;;AAEA;AACA;AACA,IAAI;AACJ,EAAE;;AAEF;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA,EAAE;;;AAGF;AACA;AACA;AACA;AACA;AACA;;;;;AAKA;AACA;AACA;AACA,GAAG;AACH;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,EAAE;AACF;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA,UAAU;AACV;;AAEA,oDAAoD;AACpD;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,YAAY,uBAAuB;AACnC,YAAY,wBAAwB;AACpC;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA,MAAM;;AAEN;AACA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;;;;AAKF;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA,EAAE;AACF;AACA;AACA,EAAE;AACF;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,gCAAgC;AAChC,cAAc,uCAAuC;AACrD;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;;AAEP;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;;;;AAKF;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,KAAK;AACL;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,IAAI;;AAEJ;AACA;AACA;AACA,EAAE;;;;;AAKF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;;AAGF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;;AAEJ;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA,KAAK;AACL,IAAI;AACJ;;AAEA;AACA;;;;;AAKA;AACA;AACA;AACA,GAAG;AACH;;;;;AAKA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA,IAAI;AACJ;AACA;AACA;;AAEA;;AAEA;AACA,qDAAqD;AACrD;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,YAAY;AACZ;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,oBAAoB;;AAEpB;AACA;;AAEA;AACA;;AAEA,IAAI;AACJ;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,IAAI;AACJ;AACA,EAAE;;AAEF;AACA,eAAe,qDAAqD;AACpE;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA,KAAK;AACL;AACA;AACA,GAAG;AACH;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;;AAGF;AACA,eAAe,kCAAkC;AACjD,gBAAgB,4DAA4D;AAC5E;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA,GAAG;AACH,EAAE;;;AAGF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;;;;AAKF;;AAEA;AACA;AACA,EAAE;AACF;AACA;AACA,EAAE;;AAEF;AACA;AACA,EAAE;AACF;;AAEA;AACA;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA,EAAE;;AAEF;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;;;;AAKH;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA,KAAK,IAA0C;AAC/C,CAAC,iCAAkB,EAAE,mCAAE;AACvB;AACA,EAAE;AAAA,kGAAE;AACJ;;;;;AAKA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;;;;AAKA;AACA,EAAE;;;;;;;;;;;ACvnVF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACfA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,gBAAgB;AAChB;AACA;AACA;AACA,MAAM;AACN;AACA;AACA,sCAAsC,QAAQ;AAC9C;AACA;AACA;AACA,UAAU;AACV;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AC3BA,cAAc,mBAAO,CAAC,oEAAiB;AACvC,WAAW,mBAAO,CAAC,kEAAgB;AACnC,WAAW,mBAAO,CAAC,kEAAgB;AACnC,aAAa,mBAAO,CAAC,wEAAmB;AACxC,eAAe,mBAAO,CAAC,8EAAsB;AAC7C,UAAU,mBAAO,CAAC,gEAAe;;AAEjC;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;;;AAIH;AACA;AACA;AACA;;AAEA,8CAA8C,QAAQ;AACtD;AACA;AACA,KAAK;AACL;AACA;AACA,qBAAqB,4BAA4B;AACjD;AACA,6CAA6C,QAAQ;AACrD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA,2CAA2C;AAC3C;AACA,GAAG;;AAEH;AACA;AACA;AACA;;;;;;;;;;;AClEA,kBAAkB,mBAAO,CAAC,wFAAwB;AAClD,eAAe,mBAAO,CAAC,8EAAsB;AAC7C,WAAW,mBAAO,CAAC,kEAAgB;AACnC,YAAY,mBAAO,CAAC,sEAAkB;AACtC,WAAW,mBAAO,CAAC,kEAAgB;AACnC,aAAa,mBAAO,CAAC,wEAAmB;AACxC,YAAY,mBAAO,CAAC,oEAAiB;AACrC,iBAAiB,mBAAO,CAAC,gFAAuB;AAChD,YAAY,mBAAO,CAAC,sEAAkB;;AAEtC;;AAEA;AACA;AACA,WAAW,mBAAO,CAAC,kDAAQ;AAC3B,eAAe,mBAAO,CAAC,4DAAa;AACpC,qBAAqB,mBAAO,CAAC,8DAAc;;AAE3C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,8BAA8B;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA,iCAAiC;AACjC;;AAEA,0BAA0B,mBAAO,CAAC,oDAAS;AAC3C,0BAA0B,mBAAO,CAAC,4DAAa;AAC/C,0BAA0B,mBAAO,CAAC,sDAAU;AAC5C,0BAA0B,mBAAO,CAAC,sDAAU;AAC5C,0BAA0B,mBAAO,CAAC,kDAAQ;AAC1C,0BAA0B,mBAAO,CAAC,kEAAgB;;AAElD;AACA;AACA;;AAEA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,kCAAkC;AAClC;AACA;AACA;AACA;AACA,wDAAwD,QAAQ;AAChE;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,4CAA4C,QAAQ;AACpD;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wCAAwC,QAAQ;AAChD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,4CAA4C,QAAQ;AACpD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,4CAA4C,QAAQ;AACpD;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,oBAAoB,QAAQ;AAC5B;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;;;;;;;;;;ACrQA;AACA;AACA;;AAEA;;AAEA,wBAAwB;AACxB,0BAA0B;;AAE1B;AACA;AACA;AACA;AACA,UAAU;AACV;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;;;;;;;;;;AC3DA,cAAc,mBAAO,CAAC,oEAAiB;AACvC,WAAW,mBAAO,CAAC,kEAAgB;AACnC,SAAS,mBAAO,CAAC,oDAAS;;AAE1B;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA,oBAAoB,YAAY;AAChC;;AAEA;;AAEA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,MAAM;AACN;;AAEA;AACA;AACA;AACA,+DAA+D,OAAO;AACtE;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA,KAAK;AACL;AACA;AACA;;;;;;;;;;;AC5FA;;AAEA,aAAa,mBAAO,CAAC,kDAAQ;;AAE7B;AACA;AACA;AACA,uCAAuC,QAAQ;AAC/C;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,8CAA8C,QAAQ;AACtD;AACA;AACA;AACA;AACA,mDAAmD;AACnD;AACA;AACA;AACA;AACA,OAAO;AACP,MAAM;AACN;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;;;;;;;;;;;AC9CA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA,QAAQ;AACR;AACA;AACA,QAAQ;AACR;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,4BAA4B,2BAA2B;AACvD;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,8CAA8C,QAAQ;AACtD;AACA;AACA,KAAK;AACL;AACA;AACA,2CAA2C,QAAQ;AACnD;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,mCAAmC;AACnC;;AAEA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,2BAA2B;AAC3B;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;;;;;;;;;;;ACvHA;;AAEA;AACA;AACA;AACA,+CAA+C,QAAQ;AACvD;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA,QAAQ;AACR;AACA,QAAQ;AACR;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA,KAAK;AACL;AACA,+CAA+C,QAAQ;AACvD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,UAAU;AACV;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;;AAEA;AACA;;;AAGA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;;;;;;;;;;ACzGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,2CAA2C,QAAQ;AACnD;AACA;AACA,wDAAwD,QAAQ;AAChE;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA,yCAAyC,QAAQ;AACjD;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,2CAA2C,QAAQ;AACnD;AACA;AACA,wDAAwD,QAAQ;AAChE;AACA;AACA,QAAQ;AACR;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,mDAAmD,QAAQ;AAC3D;AACA;AACA,4CAA4C,QAAQ;AACpD;AACA,uBAAuB;AACvB;AACA;AACA,UAAU;AACV;AACA,UAAU;AACV;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wBAAwB;AACxB;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;;;;;;;;;AC7KA;AACA;AACA;;AAEA,YAAY,mBAAO,CAAC,gEAAY;;AAEhC;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,WAAW,SAAS;AACpB,YAAY;AACZ;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,SAAS;AACpB;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,YAAY;AACZ;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,WAAW,eAAe;AAC1B,YAAY;AACZ;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,WAAW,SAAS;AACpB,YAAY;AACZ;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,gCAAgC;AAChC;AACA,MAAM;AACN;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA,IAAI;AACJ;AACA;AACA,MAAM;AACN;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,YAAY;AACZ;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,YAAY;AACZ;AACA;;AAEA;AACA;AACA;AACA;;;;;;;;;;;ACnKA;AACA;AACA;AACA,cAAc,mBAAO,CAAC,gEAAY;;AAElC;AACA;AACA;AACA,WAAW,SAAS;AACpB,WAAW,QAAQ;AACnB,WAAW,UAAU;AACrB,WAAW,SAAS;AACpB;AACA;;AAEA,YAAY;AACZ;AACA,mBAAmB,eAAe;AAClC;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,SAAS;AACpB,WAAW,QAAQ;AACnB,WAAW,UAAU;AACrB,WAAW,SAAS;AACpB;AACA;;AAEA,cAAc;AACd;AACA,mBAAmB,eAAe;AAClC;AACA;AACA;;;;;;;;;;;ACrCA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,4BAA4B,kBAAkB;AAC9C;AACA;AACA;AACA;AACA;;AAEA;AACA;;;;;;;;;;;ACjBA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA,uCAAuC;AACvC,2CAA2C;;AAE3C;AACA;AACA;AACA,sBAAsB;AACtB;;AAEA,wBAAwB,oBAAoB;AAC5C;AACA;;AAEA,wBAAwB,oBAAoB;AAC5C;AACA;;AAEA;AACA,SAAS;;AAET;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,+CAA+C;;AAE/C;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,oBAAoB,oBAAoB;AACxC,oCAAoC;AACpC;AACA;AACA;AACA;AACA;AACA;AACA;AACA,cAAc;AACd;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,6BAA6B,YAAY;AACzC;AACA;AACA;AACA,8BAA8B;AAC9B;AACA,cAAc,UAAU;AACxB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sBAAsB;AACtB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;;;;;;;;;;AC1HA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,SAAS;AACpB,WAAW,QAAQ;AACnB;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,mBAAmB,YAAY;AAC/B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACzBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,WAAW,SAAS;AACpB,WAAW,SAAS;AACpB;AACA;;AAEA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,yBAAyB,YAAY;AACrC;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA,MAAM;AACN;AACA;AACA;AACA,CAAC;;;;;;;;;;;AC9DD;;AAEA;AACA;AACA,kBAAkB,gBAAgB;AAClC;AACA;AACA;AACA;;;;;;;;;;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,eAAe;AAC1B,YAAY,OAAO;AACnB;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,kBAAkB,uBAAuB;AACzC;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;;;;;;;;;;AChCA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,MAAM,IAA0C;AAChD;AACA,IAAI,iCAAO,CAAC,yEAAQ,CAAC,oCAAE,OAAO;AAAA;AAAA;AAAA,kGAAC;AAC/B,IAAI,KAAK,EAqBN;AACH,EAAE;AACF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO,eAAe;AACtB,WAAW,WAAW,OAAO;AAC7B;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,oBAAoB;AACpB,oBAAoB;AACpB,mBAAmB;AACnB,qBAAqB;AACrB;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,eAAe,QAAQ;AACvB,eAAe,QAAQ;AACvB;AACA,iBAAiB,QAAQ;AACzB;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,wBAAwB,iBAAiB;AACzC;AACA;AACA;AACA;AACA,kBAAkB;AAClB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sBAAsB;AACtB;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA,uCAAuC,OAAO;AAC9C;;AAEA;AACA;AACA;AACA,+CAA+C,OAAO;AACtD;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,cAAc;AACd;AACA;AACA,UAAU;AACV;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA,cAAc;AACd,0CAA0C;AAC1C;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,wBAAwB,iBAAiB;AACzC;AACA;;AAEA;AACA;AACA;AACA,kBAAkB;AAClB;AACA;AACA;AACA,kBAAkB;AAClB;AACA;AACA,kBAAkB;AAClB;AACA;AACA;AACA,kBAAkB;AAClB,uFAAuF;AACvF;AACA,kBAAkB;AAClB;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kBAAkB;AAClB;AACA;AACA;AACA;AACA,UAAU;AACV;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,UAAU;AACV;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,cAAc;AACd;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,UAAU;AACV;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,CAAC;;AAED,yBAAyB,qBAAqB;AAC9C;AACA,CAAC;AACD,gCAAgC;;AAEhC;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,CAAC;;AAED;AACA;AACA;AACA;;AAEA;AACA,sBAAsB;;AAEtB;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;;AAEA,oBAAoB,yBAAyB;AAC7C;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA,oBAAoB,6BAA6B;AACjD;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,MAAM;AACN;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,oBAAoB;AACpB;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,4CAA4C,SAAS;AACrD;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA,oBAAoB,YAAY;AAChC;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA,sBAAsB,iBAAiB;AACvC;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,kBAAkB;AAClB,iBAAiB;AACjB,gBAAgB;AAChB,gBAAgB;AAChB,kBAAkB;AAClB,kBAAkB;AAClB,iBAAiB;AACjB;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,OAAO;;AAEP;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sCAAsC;AACtC;AACA,oCAAoC;AACpC,MAAM;AACN;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA,SAAS;AACT;;AAEA;AACA;;AAEA;;AAEA,oBAAoB,yBAAyB;AAC7C;;AAEA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,OAAO;;AAEP;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,UAAU;AACV;AACA;AACA,OAAO;;AAEP,KAAK;AACL;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;;AAEA,sBAAsB,0BAA0B;AAChD;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA,OAAO;;AAEP;;AAEA;AACA;AACA,MAAM;AACN;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;;AAEA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;;AAEA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;;AAEA;AACA;AACA;;AAEA;AACA,KAAK;;AAEL;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA,gCAAgC;AAChC,QAAQ;AACR;AACA;AACA,SAAS;AACT;AACA,KAAK;;AAEL;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,QAAQ;AACR;AACA;AACA,KAAK;;AAEL;AACA;;AAEA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,QAAQ;AACR;AACA;AACA,KAAK;;AAEL;AACA;AACA,KAAK;;AAEL;AACA;AACA,KAAK;;AAEL;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,UAAU;AACV;AACA;AACA;;AAEA;AACA;AACA;AACA,OAAO;AACP;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX,UAAU;AACV,kCAAkC;AAClC;;AAEA;AACA;;AAEA;AACA;AACA;AACA,OAAO;AACP,KAAK;;AAEL;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,OAAO;AACP,KAAK;AACL;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,MAAM;AACN;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,MAAM;AACN;AACA,MAAM;AACN;AACA;AACA;;AAEA;AACA,CAAC;;AAED;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,MAAM;AACN;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA,KAAK;;AAEL;AACA;AACA,KAAK;;AAEL;AACA;;AAEA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA,KAAK;;AAEL;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;;AAEA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA,KAAK;;AAEL;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,KAAK;AACL;;AAEA;;AAEA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA,OAAO;AACP,KAAK;AACL;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,cAAc,MAAM;AACpB,cAAc,OAAO;AACrB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,cAAc,MAAM;AACpB,cAAc,OAAO;AACrB;AACA;AACA;AACA;;AAEA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,OAAO;AACP,KAAK;;AAEL;AACA;AACA,KAAK;;AAEL;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA,mCAAmC;AACnC;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA,MAAM;AACN;AACA;AACA;;AAEA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,OAAO;AACP,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,kBAAkB;AAClB;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA,oBAAoB,iBAAiB;AACrC;;AAEA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;;AAEA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,oBAAoB,iBAAiB;AACrC;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA,6BAA6B;AAC7B;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,gBAAgB;AAChB;AACA;AACA;;AAEA;AACA;;AAEA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;;AAEA;AACA;;AAEA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;;AAEA;AACA,KAAK;;AAEL;AACA;AACA,KAAK;;AAEL;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA,KAAK;;AAEL;AACA;AACA,KAAK;;AAEL;AACA;AACA,KAAK;;AAEL;AACA;;AAEA;;AAEA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,OAAO;AACP;;AAEA;AACA;;AAEA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA,MAAM;AACN;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA,CAAC;;AAED;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,OAAO;;AAEP;;AAEA;AACA;AACA;AACA;;AAEA;AACA,KAAK;AACL;;AAEA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,2BAA2B;AAC3B;;AAEA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA,CAAC;;AAED;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;;AAEA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA,KAAK;;AAEL;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA,wBAAwB,iBAAiB;AACzC;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,OAAO;AACP,MAAM;AACN;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;;AAEA,sBAAsB,wBAAwB;AAC9C;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA,KAAK;AACL;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA,KAAK;;AAEL;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,MAAM;AACN;;AAEA;AACA;AACA,QAAQ;AACR;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA,sBAAsB,sBAAsB;AAC5C;;AAEA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,sBAAsB;AACtB;AACA,KAAK;;AAEL;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,sBAAsB;AACtB;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,KAAK;;AAEL;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,KAAK;;AAEL;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA,oBAAoB,iBAAiB;AACrC;;AAEA;AACA;AACA;;AAEA;AACA,uCAAuC;;AAEvC;;AAEA;;AAEA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,0BAA0B;AAC1B;AACA,SAAS;AACT,OAAO;AACP;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA,sBAAsB;AACtB;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,KAAK;;AAEL;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,SAAS;AACT,OAAO;;AAEP;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,MAAM;AACN;AACA;AACA;;AAEA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA,sBAAsB,iBAAiB;AACvC;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA,sBAAsB,iBAAiB;AACvC;;AAEA;AACA;AACA;AACA;AACA,WAAW;AACX;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,KAAK;AACL;;AAEA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,OAAO;;AAEP;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,OAAO;AACP;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA,kCAAkC;AAClC;AACA,OAAO;;AAEP;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,CAAC;;AAED;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;;AAEP;AACA;;AAEA;AACA;;AAEA;AACA,CAAC;;AAED;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;;AAEP;AACA;;AAEA;AACA;;AAEA;AACA,CAAC;;AAED;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,OAAO;AACP;;AAEA;AACA;AACA;;AAEA;AACA;AACA,OAAO;AACP;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX;AACA;;AAEA;AACA;AACA;AACA,OAAO;AACP;;AAEA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;;AAEA;;AAEA;;AAEA;AACA;;AAEA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA,KAAK;;AAEL;AACA;AACA;;AAEA;;AAEA;AACA;AACA,OAAO;AACP,KAAK;;AAEL;AACA;AACA;AACA;;AAEA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;;AAEA;AACA;AACA,UAAU;AACV;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;;AAEA;AACA;AACA,OAAO;AACP;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,CAAC;;AAED;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA,kCAAkC,QAAQ;AAC1C;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA,KAAK;;AAEL;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA,4BAA4B,GAAG,QAAQ;;AAEvC;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;;AAEA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA,KAAK;AACL;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,KAAK;;AAEL;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA,KAAK;;AAEL;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP,KAAK;;AAEL;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;;AAEA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,MAAM;AACN;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,CAAC;;AAED;;AAEA;AACA;AACA;;AAEA,oBAAoB,iBAAiB;AACrC;;AAEA;AACA;AACA,QAAQ;AACR;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,CAAC;;AAED;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,KAAK;AACL;;AAEA;AACA,CAAC;;AAED;;AAEA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA,KAAK;;AAEL;AACA;AACA,KAAK;AACL;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA,KAAK;AACL;AACA;;AAEA;;AAEA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;;AAEA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,CAAC;;AAED;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,+BAA+B;;AAE/B;AACA;AACA;AACA,QAAQ;AACR;AACA,QAAQ;AACR;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,QAAQ;AACR;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,QAAQ;AACR;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA,oBAAoB,6BAA6B;AACjD;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,qCAAqC;;AAErC;AACA,+CAA+C,QAAQ;AACvD;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kBAAkB;AAClB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,OAAO;AACP;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,MAAM;AACN;AACA;;AAEA;;AAEA,oBAAoB,sBAAsB;AAC1C;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA,oBAAoB,sBAAsB;AAC1C;;AAEA;;AAEA;AACA;AACA;AACA;AACA,UAAU;AACV;AACA;AACA;AACA;AACA,YAAY;AACZ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA,QAAQ;AACR;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;;AAEA;;AAEA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,QAAQ;AACR;AACA,QAAQ;AACR;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA,uBAAuB,gCAAgC;AACvD;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,iCAAiC;AACjC;;AAEA;AACA,gCAAgC;;AAEhC;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,QAAQ;AACR;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;;AAEA;;AAEA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,OAAO;AACP,KAAK;;AAEL;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA,MAAM;AACN;AACA,MAAM;AACN;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA,gCAAgC;;AAEhC,wCAAwC,OAAO;AAC/C;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,SAAS;AACT,OAAO;AACP,KAAK;;AAEL;AACA;AACA,KAAK;;AAEL;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA,OAAO;AACP,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;;AAEA;AACA;AACA,KAAK;;AAEL;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;;AAEA;AACA,KAAK;AACL;;AAEA;AACA;;AAEA;AACA;AACA,KAAK;AACL;;AAEA;AACA;;AAEA;AACA;AACA,KAAK;AACL;;AAEA;AACA;;AAEA;AACA;AACA,KAAK;;AAEL;AACA;AACA,KAAK;;AAEL;AACA;AACA,KAAK;;AAEL;AACA;AACA,KAAK;;AAEL;AACA;AACA,KAAK;;AAEL;AACA;AACA,+BAA+B;AAC/B;;AAEA;AACA;AACA;AACA;AACA,SAAS;AACT,OAAO;AACP,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA,SAAS;AACT,OAAO;AACP,KAAK;;AAEL;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,UAAU;AACV,2CAA2C;;AAE3C;AACA,UAAU;AACV,2CAA2C;;AAE3C;AACA,UAAU;AACV,6CAA6C;;AAE7C;AACA,UAAU;AACV,yCAAyC;;AAEzC;AACA;AACA,QAAQ;AACR;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA,gCAAgC;AAChC,MAAM;AACN,+BAA+B;AAC/B;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,MAAM;AACN,sBAAsB,iCAAiC;AACvD;;AAEA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT,OAAO;AACP;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,MAAM;AACN;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,4BAA4B;AAC5B;;AAEA;AACA;AACA;AACA;;AAEA,4BAA4B,qBAAqB;AACjD;;AAEA;AACA;AACA;AACA;AACA,cAAc,MAAM;AACpB,cAAc,OAAO;AACrB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,cAAc,MAAM;AACpB,cAAc,OAAO;AACrB;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,4BAA4B;AAC5B;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,KAAK;;AAEL;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,OAAO;AACP;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;AACA;;AAEA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA,CAAC;;AAED;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,iDAAiD;;AAEjD;AACA,SAAS;;AAET;AACA,QAAQ;AACR;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,SAAS;;AAET;AACA;AACA;AACA;;AAEA;AACA,QAAQ;AACR;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA,CAAC;;AAED;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,CAAC;;;;;;;;;;;;AC39LY;;AAEb;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA,kEAAkE;AAClE;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;;AAEA;;AAEA;AACA,eAAe,qBAAqB;AACpC;AACA;AACA;;AAEA;;AAEA,kBAAkB,4BAA4B;AAC9C;AACA;AACA;AACA;AACA,KAAK;AACL,GAAG;AACH,CAAC;;AAED;;;;;;;;;;;AC3HA;;AAEA;AACA,MAAM,IAA0C;AAChD,IAAI,iCAAO,EAAE,oCAAE,OAAO;AAAA;AAAA;AAAA,kGAAC;AACvB,IAAI,KAAK,EAIN;AACH,CAAC;;AAED;;AAEA,kCAAkC,2CAA2C,gBAAgB,kBAAkB,OAAO,2BAA2B,wDAAwD,gCAAgC,uDAAuD,+DAA+D,yDAAyD,qEAAqE,6DAA6D,wBAAwB;;AAEljB,kDAAkD,0CAA0C;;AAE5F;AACA;AACA,iBAAiB;AACjB;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;;AAEA;AACA,kEAAkE;AAClE;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,MAAM;;AAEN;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;;AAEA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;;AAEA,qBAAqB;AACrB;AACA;;AAEA;AACA,qEAAqE;;AAErE;;AAEA;;AAEA;AACA;AACA;AACA,eAAe;AACf;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,IAAI;AACJ;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,IAAI;AACJ;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,kCAAkC,wCAAwC;AAC1E;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA,YAAY;AACZ;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;;AAEA,2FAA2F,aAAa;AACxG;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,YAAY;AACZ;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA,oCAAoC,iCAAiC,eAAe,eAAe,gBAAgB,oBAAoB,MAAM,0CAA0C,+BAA+B,aAAa,qBAAqB,uCAAuC,cAAc,WAAW,YAAY,UAAU,MAAM,2CAA2C,UAAU,sBAAsB,eAAe,2BAA2B,0BAA0B,cAAc,2CAA2C,gCAAgC,OAAO,mFAAmF;;AAEtpB,kCAAkC,2CAA2C,gBAAgB,kBAAkB,OAAO,2BAA2B,wDAAwD,gCAAgC,uDAAuD,+DAA+D,yDAAyD,qEAAqE,6DAA6D,wBAAwB;;AAEljB,yCAAyC,mBAAmB,4BAA4B,kDAAkD,gBAAgB,kDAAkD,8DAA8D,0BAA0B,4CAA4C,uBAAuB,oBAAoB,OAAO,cAAc,gBAAgB,gBAAgB,eAAe,2BAA2B,wBAAwB,4BAA4B,qBAAqB,OAAO,uBAAuB,4BAA4B,oBAAoB;;AAEjnB,kDAAkD,0CAA0C;;AAE5F,2CAA2C,+DAA+D,uGAAuG,yEAAyE,eAAe,0EAA0E,GAAG;;AAEtX;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,kBAAkB,uBAAuB;AACzC;AACA;AACA;AACA;AACA;AACA,CAAC;;AAED;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,WAAW;AACX;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,WAAW;AACX;;AAEA;AACA,cAAc;;AAEd,qEAAqE,aAAa;AAClF;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,GAAG;;AAEH;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;;AAEA,WAAW;AACX;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;;AAEA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,QAAQ;AACR;AACA,QAAQ;AACR;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,UAAU;AACV;AACA;AACA,OAAO;;AAEP;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,QAAQ;AACR;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,qBAAqB;AACrB,YAAY;AACZ;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,UAAU;AACV;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY;AACZ;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,OAAO;;AAEP;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA,OAAO;;AAEP;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,OAAO;;AAEP;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,OAAO;AACP;AACA,GAAG;AACH;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA,OAAO;;AAEP;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,QAAQ;AACR,0BAA0B;AAC1B;;AAEA;AACA;AACA,OAAO;AACP;;AAEA;AACA,qEAAqE,8BAA8B;AACnG;;AAEA,mDAAmD,8BAA8B;AACjF;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,sBAAsB,+BAA+B;AACrD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA,UAAU;AACV;AACA,UAAU;AACV;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW;AACX;AACA;AACA,WAAW;AACX;AACA;;AAEA;AACA;AACA;AACA,WAAW;;AAEX;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;;AAEA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;;AAEA,0BAA0B,yBAAyB;AACnD;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA,kBAAkB;;AAElB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY;AACZ;AACA;AACA;;AAEA;AACA;AACA;AACA,YAAY;AACZ;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA,UAAU;AACV;AACA;AACA,YAAY;AACZ;AACA;;AAEA;AACA;AACA,YAAY;AACZ;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA,WAAW;;AAEX;AACA;AACA;AACA;AACA,aAAa;AACb;;AAEA;AACA;AACA,SAAS;AACT,QAAQ;AACR;AACA,qBAAqB,uBAAuB;AAC5C;;AAEA;AACA;AACA;AACA;AACA;AACA,UAAU;AACV;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,GAAG;;AAEH;AACA,CAAC;;AAED;;AAEA;;AAEA;AACA;;AAEA;;AAEA,oCAAoC,iCAAiC,eAAe,eAAe,gBAAgB,oBAAoB,MAAM,0CAA0C,+BAA+B,aAAa,qBAAqB,uCAAuC,cAAc,WAAW,YAAY,UAAU,MAAM,2CAA2C,UAAU,sBAAsB,eAAe,2BAA2B,0BAA0B,cAAc,2CAA2C,gCAAgC,OAAO,mFAAmF;;AAEtpB;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,UAAU;AACV;AACA;AACA,OAAO;AACP,KAAK;AACL;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,KAAK;;AAEL;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,KAAK;;AAEL;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA,OAAO;AACP,KAAK;;AAEL;;AAEA,+BAA+B;AAC/B,+BAA+B;;AAE/B;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,QAAQ;AACR;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,YAAY;AACZ;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,YAAY;AACZ;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,YAAY;AACZ;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,YAAY;AACZ;AACA;;AAEA;AACA;AACA;AACA,UAAU;AACV;AACA;AACA;;AAEA;AACA;AACA,YAAY;AACZ;AACA;;AAEA;AACA;AACA;AACA,UAAU;AACV;AACA;AACA;AACA,YAAY;AACZ;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,YAAY;AACZ;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,YAAY;AACZ;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,SAAS;AACT,QAAQ;AACR;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,UAAU;AACV;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,UAAU;AACV;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,UAAU;AACV;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,UAAU;AACV;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,YAAY;AACZ;AACA;;AAEA;AACA;AACA;AACA,WAAW;AACX,SAAS;AACT;;AAEA;AACA;AACA;AACA;AACA;AACA,YAAY;AACZ;AACA;;AAEA;AACA;AACA;AACA,WAAW;AACX,SAAS;AACT;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL,aAAa;AACb;AACA,CAAC;AACD;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,KAAK;;AAEL;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;;AAEA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA,CAAC;AACD;;AAEA;;AAEA,oCAAoC,iCAAiC,eAAe,eAAe,gBAAgB,oBAAoB,MAAM,0CAA0C,+BAA+B,aAAa,qBAAqB,uCAAuC,cAAc,WAAW,YAAY,UAAU,MAAM,2CAA2C,UAAU,sBAAsB,eAAe,2BAA2B,0BAA0B,cAAc,2CAA2C,gCAAgC,OAAO,mFAAmF;;AAEtpB;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,8CAA8C,sBAAsB;AACpE;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA,MAAM;AACN;AACA;AACA;;AAEA;AACA;;AAEA,aAAa;AACb;AACA,CAAC;AACD;;AAEA,CAAC;;;;;;;;;;;;AC3xDD;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,CAAC,UAASA,CAAC,EAAC;EAER,IAAIC,aAAa,GAAS,EAAE;IACxBC,mBAAmB,GAAG,EAAE;IACxBC,mBAAmB,GAAG,EAAE;IACxBC,mBAAmB,GAAG,EAAE;IACxBC,kBAAkB,GAAI,IAAI;;EAE9B;AACJ;AACA;AACA;AACA;EACI,IAAIC,OAAO,GAAG;IAEV;AACR;AACA;AACA;AACA;AACA;AACA;AACA;IACQC,IAAI,EAAE,SAAAA,KAASC,OAAO,EAAEC,SAAS,EACjC;MACI,IAAIC,QAAQ,GAAGV,CAAC,CAACW,MAAM,CAAC;QACpB,MAAM,EAAE,OAAO;QACf,iBAAiB,EAAE,IAAI;QACvB,gBAAgB,EAAE,IAAI;QACtB,gBAAgB,EAAE,EAAE;QACpB,WAAW,EAAE,IAAI;QACjB,WAAW,EAAE,IAAI;QACjB,SAAS,EAAI,IAAI;QACjB,cAAc,EAAE,IAAI;QACpB,wBAAwB,EAAE,EAAE;QAC5B,qBAAqB,EAAE,SAAAC,oBAASC,iBAAiB,EAAE,CAAE;MACzD,CAAC,EAAEL,OAAO,CAAC;MAEX,KAAI,IAAIM,CAAC,GAAG,EAAE,EAAEA,CAAC,GAAG,EAAE,EAAEA,CAAC,EAAE,EAAE;QACzBb,aAAa,CAACc,IAAI,CAACD,CAAC,CAAC;MACzB;MAEA,KAAIA,CAAC,GAAG,EAAE,EAAEA,CAAC,GAAG,EAAE,EAAEA,CAAC,EAAE,EAAE;QACrBZ,mBAAmB,CAACa,IAAI,CAACD,CAAC,CAAC;MAC/B;MAEA,KAAIA,CAAC,GAAG,EAAE,EAAEA,CAAC,GAAG,GAAG,EAAEA,CAAC,EAAE,EAAE;QACtBX,mBAAmB,CAACY,IAAI,CAACD,CAAC,CAAC;MAC/B;MAEAV,mBAAmB,GAAG,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,CAACY,MAAM,CAACN,QAAQ,CAACO,sBAAsB,CAAC;MAEpI,OAAO,IAAI,CAACC,IAAI,CAAC,YAAU;QAEvBb,kBAAkB,GAAGL,CAAC,CAAC,IAAI,CAAC;QAE5BK,kBAAkB,CAACc,IAAI,CAACT,QAAQ,CAACS,IAAI,EAAE,UAASC,CAAC,EAAC;UAC9CA,CAAC,CAACC,cAAc,CAAC,CAAC;UAClBf,OAAO,CAACgB,gBAAgB,CAACZ,QAAQ,CAAC;QACtC,CAAC,CAAC;MAEN,CAAC,CAAC;IACN,CAAC;IAED;AACR;AACA;AACA;AACA;IACQY,gBAAgB,EAAE,SAAAA,iBAASZ,QAAQ,EACnC;MACI,IAAIa,QAAQ,GAAG,IAAIC,KAAK,CAAC,CAAC;QACtBC,UAAU,GAAGf,QAAQ,CAACgB,SAAS,GAAGhB,QAAQ,CAACiB,SAAS,GAAGjB,QAAQ,CAACkB,OAAO,GAAGlB,QAAQ,CAACmB,YAAY;QAC/FC,QAAQ,GAAG,CAAC;QACZC,gBAAgB,GAAG,IAAIP,KAAK,CAAC,CAAC;MAElC,IAAIQ,YAAY,GAAGC,IAAI,CAACC,KAAK,CAACxB,QAAQ,CAACyB,cAAc,GAAGV,UAAU,CAAC;MAEnE,IAAGf,QAAQ,CAACgB,SAAS,EAAE;QACnB;QACA,KAAI,IAAIZ,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAGkB,YAAY,EAAElB,CAAC,EAAE,EAAE;UAClCS,QAAQ,CAACR,IAAI,CAACqB,MAAM,CAACC,YAAY,CAACnC,mBAAmB,CAACoC,kBAAkB,CAAC,CAAC,EAAEpC,mBAAmB,CAACqC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;QAClH;QAEAR,gBAAgB,GAAGA,gBAAgB,CAACf,MAAM,CAACd,mBAAmB,CAAC;QAE/D4B,QAAQ,EAAE;MACd;MAEA,IAAGpB,QAAQ,CAACkB,OAAO,EAAE;QACjB;QACA,KAAI,IAAId,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAGkB,YAAY,EAAElB,CAAC,EAAE,EAAE;UAClCS,QAAQ,CAACR,IAAI,CAACqB,MAAM,CAACC,YAAY,CAACpC,aAAa,CAACqC,kBAAkB,CAAC,CAAC,EAAErC,aAAa,CAACsC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;QACtG;QAEAR,gBAAgB,GAAGA,gBAAgB,CAACf,MAAM,CAACf,aAAa,CAAC;QAEzD6B,QAAQ,EAAE;MACd;MAEA,IAAGpB,QAAQ,CAACmB,YAAY,EAAE;QACtB;QACA,KAAI,IAAIf,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAGkB,YAAY,EAAElB,CAAC,EAAE,EAAE;UAClCS,QAAQ,CAACR,IAAI,CAACqB,MAAM,CAACC,YAAY,CAACjC,mBAAmB,CAACkC,kBAAkB,CAAC,CAAC,EAAElC,mBAAmB,CAACmC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;QAClH;QAEAR,gBAAgB,GAAGA,gBAAgB,CAACf,MAAM,CAACZ,mBAAmB,CAAC;QAE/D0B,QAAQ,EAAE;MACd;MAEA,IAAIU,QAAQ,GAAG9B,QAAQ,CAACyB,cAAc,GAAIL,QAAQ,GAAGE,YAAa;MAElE,IAAGtB,QAAQ,CAACiB,SAAS,EAAE;QAEnB,KAAI,IAAIb,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAG0B,QAAQ,EAAE1B,CAAC,EAAE,EAAE;UAC9BS,QAAQ,CAACR,IAAI,CAACqB,MAAM,CAACC,YAAY,CAAClC,mBAAmB,CAACmC,kBAAkB,CAAC,CAAC,EAAEnC,mBAAmB,CAACoC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;QAClH;MAEJ,CAAC,MAAM;QAEH,KAAI,IAAIzB,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAG0B,QAAQ,EAAE1B,CAAC,EAAE,EAAE;UAC9BS,QAAQ,CAACR,IAAI,CAACqB,MAAM,CAACC,YAAY,CAACN,gBAAgB,CAACO,kBAAkB,CAAC,CAAC,EAAEP,gBAAgB,CAACQ,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;QAC5G;MACJ;MAEAhB,QAAQ,GAAGkB,OAAO,CAAClB,QAAQ,CAAC,CAACmB,IAAI,CAAC,EAAE,CAAC;MAErC,IAAGhC,QAAQ,CAACiC,eAAe,KAAK,IAAI,EAAE;QAClC3C,CAAC,CAACU,QAAQ,CAACiC,eAAe,CAAC,CAACC,GAAG,CAACrB,QAAQ,CAAC;MAC7C;MAEA,IAAGb,QAAQ,CAACmC,cAAc,KAAK,IAAI,EAAE;QACjC,IAAG7C,CAAC,CAACU,QAAQ,CAACmC,cAAc,CAAC,CAACC,EAAE,CAAC,OAAO,CAAC,EAAE;UACvC9C,CAAC,CAACU,QAAQ,CAACmC,cAAc,CAAC,CAACD,GAAG,CAACrB,QAAQ,CAAC;QAC5C,CAAC,MAAM;UACHvB,CAAC,CAACU,QAAQ,CAACmC,cAAc,CAAC,CAACE,IAAI,CAACxB,QAAQ,CAAC;QAC7C;MACJ;MAEAb,QAAQ,CAACE,mBAAmB,CAACW,QAAQ,CAAC;IAC1C;EACJ,CAAC;;EAED;AACJ;AACA;AACA;AACA;AACA;AACA;EACI,SAASkB,OAAOA,CAACO,CAAC,EAClB;IACI,KAAI,IAAIC,CAAC,EAAEC,CAAC,EAAEpC,CAAC,GAAGkC,CAAC,CAACT,MAAM,EAAEzB,CAAC,EAAEmC,CAAC,GAAGE,QAAQ,CAAClB,IAAI,CAACmB,MAAM,CAAC,CAAC,GAAGtC,CAAC,CAAC,EAAEoC,CAAC,GAAGF,CAAC,CAAC,EAAElC,CAAC,CAAC,EAAEkC,CAAC,CAAClC,CAAC,CAAC,GAAGkC,CAAC,CAACC,CAAC,CAAC,EAAED,CAAC,CAACC,CAAC,CAAC,GAAGC,CAAC,CAAC;IAElG,OAAOF,CAAC;EACZ;;EAEA;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;EACI,SAASV,kBAAkBA,CAACe,IAAI,EAAEC,EAAE,EACpC;IACI,OAAOrB,IAAI,CAACC,KAAK,CAACD,IAAI,CAACmB,MAAM,CAAC,CAAC,IAAEE,EAAE,GAACD,IAAI,GAAC,CAAC,CAAC,GAACA,IAAI,CAAC;EACrD;;EAEA;AACJ;AACA;AACA;AACA;AACA;EACIrD,CAAC,CAACuD,EAAE,CAACC,UAAU,GAAG,UAASC,MAAM,EACjC;IACI,IAAInD,OAAO,CAACmD,MAAM,CAAC,EAAE;MACjB,OAAOnD,OAAO,CAACmD,MAAM,CAAC,CAACC,KAAK,CAAC,IAAI,EAAElC,KAAK,CAACmC,SAAS,CAACC,KAAK,CAACC,IAAI,CAACC,SAAS,EAAE,CAAC,CAAC,CAAC;IAChF,CAAC,MACI,IAAIC,OAAA,CAAON,MAAM,MAAK,QAAQ,IAAI,CAACA,MAAM,EAAE;MAC5C,OAAOnD,OAAO,CAACC,IAAI,CAACmD,KAAK,CAAC,IAAI,EAAEI,SAAS,CAAC;IAC9C,CAAC,MACI;MACD9D,CAAC,CAACgE,KAAK,CAAE,SAAS,GAAIP,MAAM,GAAG,sCAAuC,CAAC;IAC3E;EACJ,CAAC;AAEL,CAAC,EAAEQ,MAAM,CAAC;;;;;;;;;;;ACtMT,WAAUC,IAAI,EAAEC,OAAO,EAAE;EACxB,IAAI,IAA0C,EAAE;IAC9C;IACAC,iCAAO,EAAE,mCAAE,YAAY;MACrB,OAAQF,IAAI,CAAC,cAAc,CAAC,GAAGC,OAAO,CAAC,CAAC;IAC1C,CAAC;AAAA,kGAAC;EACJ,CAAC,MAAM,EAON;AACH,CAAC,EAAC,IAAI,EAAE,YAAY;EAEpB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;EACA,IAAIK,YAAY,GAAI,UAAUC,QAAQ,EAAE;IACpC,YAAY;;IAEZ,IAAID,YAAY,GAAG,SAAfA,YAAYA,CAAaE,MAAM,EAAElE,OAAO,EAAE;MAC1C,IAAImE,IAAI,GAAG,IAAI;QACXC,IAAI,GAAGpE,OAAO,IAAI,CAAC,CAAC;MAExB,IAAI,CAACqE,oBAAoB,GAAGD,IAAI,CAACC,oBAAoB,IAAI,GAAG;MAC5D,IAAI,CAACC,QAAQ,GAAGF,IAAI,CAACE,QAAQ,IAAI,GAAG;MACpC,IAAI,CAACC,QAAQ,GAAGH,IAAI,CAACG,QAAQ,IAAI,GAAG;MACpC,IAAI,CAACC,OAAO,GAAGJ,IAAI,CAACI,OAAO,IAAI,YAAY;QACvC,OAAO,CAAC,IAAI,CAACF,QAAQ,GAAG,IAAI,CAACC,QAAQ,IAAI,CAAC;MAC9C,CAAC;MACD,IAAI,CAACE,QAAQ,GAAGL,IAAI,CAACK,QAAQ,IAAI,OAAO;MACxC,IAAI,CAACC,eAAe,GAAGN,IAAI,CAACM,eAAe,IAAI,eAAe;MAC9D,IAAI,CAACC,KAAK,GAAGP,IAAI,CAACO,KAAK;MACvB,IAAI,CAACC,OAAO,GAAGR,IAAI,CAACQ,OAAO;MAE3B,IAAI,CAACC,OAAO,GAAGX,MAAM;MACrB,IAAI,CAACY,IAAI,GAAGZ,MAAM,CAACa,UAAU,CAAC,IAAI,CAAC;MACnC,IAAI,CAACC,KAAK,CAAC,CAAC;;MAEZ;MACA;MACA,IAAI,CAACC,gBAAgB,GAAG,UAAUC,KAAK,EAAE;QACrC,IAAIA,KAAK,CAACC,KAAK,KAAK,CAAC,EAAE;UACnBhB,IAAI,CAACiB,gBAAgB,GAAG,IAAI;UAC5BjB,IAAI,CAACkB,YAAY,CAACH,KAAK,CAAC;QAC5B;MACJ,CAAC;MAED,IAAI,CAACI,gBAAgB,GAAG,UAAUJ,KAAK,EAAE;QACrC,IAAIf,IAAI,CAACiB,gBAAgB,EAAE;UACvBjB,IAAI,CAACoB,aAAa,CAACL,KAAK,CAAC;QAC7B;MACJ,CAAC;MAED,IAAI,CAACM,cAAc,GAAG,UAAUN,KAAK,EAAE;QACnC,IAAIA,KAAK,CAACC,KAAK,KAAK,CAAC,IAAIhB,IAAI,CAACiB,gBAAgB,EAAE;UAC5CjB,IAAI,CAACiB,gBAAgB,GAAG,KAAK;UAC7BjB,IAAI,CAACsB,UAAU,CAACP,KAAK,CAAC;QAC1B;MACJ,CAAC;MAED,IAAI,CAACQ,iBAAiB,GAAG,UAAUR,KAAK,EAAE;QACtC,IAAIA,KAAK,CAACS,aAAa,CAAC5D,MAAM,IAAI,CAAC,EAAE;UACjC,IAAI6D,KAAK,GAAGV,KAAK,CAACW,cAAc,CAAC,CAAC,CAAC;UACnC1B,IAAI,CAACkB,YAAY,CAACO,KAAK,CAAC;QAC3B;MACL,CAAC;MAED,IAAI,CAACE,gBAAgB,GAAG,UAAUZ,KAAK,EAAE;QACrC;QACAA,KAAK,CAACrE,cAAc,CAAC,CAAC;QAEtB,IAAI+E,KAAK,GAAGV,KAAK,CAACS,aAAa,CAAC,CAAC,CAAC;QAClCxB,IAAI,CAACoB,aAAa,CAACK,KAAK,CAAC;MAC7B,CAAC;MAED,IAAI,CAACG,eAAe,GAAG,UAAUb,KAAK,EAAE;QACpC,IAAIc,gBAAgB,GAAGd,KAAK,CAACe,MAAM,KAAK9B,IAAI,CAACU,OAAO;QACpD,IAAImB,gBAAgB,EAAE;UAClBd,KAAK,CAACrE,cAAc,CAAC,CAAC;UACtBsD,IAAI,CAACsB,UAAU,CAACP,KAAK,CAAC;QAC1B;MACJ,CAAC;MAED,IAAI,CAACgB,kBAAkB,CAAC,CAAC;MACzB,IAAI,CAACC,kBAAkB,CAAC,CAAC;IAC7B,CAAC;IAEDnC,YAAY,CAACb,SAAS,CAAC6B,KAAK,GAAG,YAAY;MACvC,IAAIoB,GAAG,GAAG,IAAI,CAACtB,IAAI;QACfZ,MAAM,GAAG,IAAI,CAACW,OAAO;MAEzBuB,GAAG,CAACC,SAAS,GAAG,IAAI,CAAC3B,eAAe;MACpC0B,GAAG,CAACE,SAAS,CAAC,CAAC,EAAE,CAAC,EAAEpC,MAAM,CAACqC,KAAK,EAAErC,MAAM,CAACsC,MAAM,CAAC;MAChDJ,GAAG,CAACK,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAEvC,MAAM,CAACqC,KAAK,EAAErC,MAAM,CAACsC,MAAM,CAAC;MAC/C,IAAI,CAACE,MAAM,CAAC,CAAC;IACjB,CAAC;IAED1C,YAAY,CAACb,SAAS,CAACwD,SAAS,GAAG,UAAUC,SAAS,EAAEC,OAAO,EAAE;MAC7D,IAAI3C,MAAM,GAAG,IAAI,CAACW,OAAO;MACzB,OAAOX,MAAM,CAACyC,SAAS,CAACzD,KAAK,CAACgB,MAAM,EAAEZ,SAAS,CAAC;IACpD,CAAC;IAEDU,YAAY,CAACb,SAAS,CAAC2D,WAAW,GAAG,UAAUC,OAAO,EAAE;MACpD,IAAI5C,IAAI,GAAG,IAAI;QACX6C,KAAK,GAAG,IAAIC,KAAK,CAAC,CAAC;QACnBC,KAAK,GAAGC,MAAM,CAACC,gBAAgB,IAAI,CAAC;QACpCb,KAAK,GAAG,IAAI,CAAC1B,OAAO,CAAC0B,KAAK,GAAGW,KAAK;QAClCV,MAAM,GAAG,IAAI,CAAC3B,OAAO,CAAC2B,MAAM,GAAGU,KAAK;MAExC,IAAI,CAACR,MAAM,CAAC,CAAC;MACbM,KAAK,CAACK,GAAG,GAAGN,OAAO;MACnBC,KAAK,CAACM,MAAM,GAAG,YAAY;QACvBnD,IAAI,CAACW,IAAI,CAACyC,SAAS,CAACP,KAAK,EAAE,CAAC,EAAE,CAAC,EAAET,KAAK,EAAEC,MAAM,CAAC;MACnD,CAAC;MACD,IAAI,CAACgB,QAAQ,GAAG,KAAK;IACzB,CAAC;IAEDxD,YAAY,CAACb,SAAS,CAACoC,aAAa,GAAG,UAAUL,KAAK,EAAE;MACpD,IAAIuC,KAAK,GAAG,IAAI,CAACC,YAAY,CAACxC,KAAK,CAAC;MACpC,IAAI,CAACyC,SAAS,CAACF,KAAK,CAAC;IACzB,CAAC;IAEDzD,YAAY,CAACb,SAAS,CAACkC,YAAY,GAAG,UAAUH,KAAK,EAAE;MACnD,IAAI,CAACwB,MAAM,CAAC,CAAC;MACb,IAAI,CAACnB,aAAa,CAACL,KAAK,CAAC;MACzB,IAAI,OAAO,IAAI,CAACN,OAAO,KAAK,UAAU,EAAE;QACpC,IAAI,CAACA,OAAO,CAACM,KAAK,CAAC;MACvB;IACJ,CAAC;IAEDlB,YAAY,CAACb,SAAS,CAACyE,WAAW,GAAG,UAAUH,KAAK,EAAE;MAClD,IAAIrB,GAAG,GAAG,IAAI,CAACtB,IAAI;QACfN,OAAO,GAAG,OAAO,IAAI,CAACA,OAAQ,KAAK,UAAU,GAAG,IAAI,CAACA,OAAO,CAAC,CAAC,GAAG,IAAI,CAACA,OAAO;MAEjF4B,GAAG,CAACyB,SAAS,CAAC,CAAC;MACf,IAAI,CAACC,UAAU,CAACL,KAAK,CAAC/E,CAAC,EAAE+E,KAAK,CAACM,CAAC,EAAEvD,OAAO,CAAC;MAC1C4B,GAAG,CAAC4B,SAAS,CAAC,CAAC;MACf5B,GAAG,CAAC6B,IAAI,CAAC,CAAC;IACd,CAAC;IAEDjE,YAAY,CAACb,SAAS,CAACsC,UAAU,GAAG,UAAUP,KAAK,EAAE;MACjD,IAAIgD,YAAY,GAAG,IAAI,CAACC,MAAM,CAACpG,MAAM,GAAG,CAAC;QACrC0F,KAAK,GAAG,IAAI,CAACU,MAAM,CAAC,CAAC,CAAC;MAE1B,IAAI,CAACD,YAAY,IAAIT,KAAK,EAAE;QACxB,IAAI,CAACG,WAAW,CAACH,KAAK,CAAC;MAC3B;MACA,IAAI,OAAO,IAAI,CAAC9C,KAAK,KAAK,UAAU,EAAE;QAClC,IAAI,CAACA,KAAK,CAACO,KAAK,CAAC;MACrB;IACJ,CAAC;IAEDlB,YAAY,CAACb,SAAS,CAAC+C,kBAAkB,GAAG,YAAY;MACpD,IAAI,CAACd,gBAAgB,GAAG,KAAK;MAE7B,IAAI,CAACP,OAAO,CAACuD,gBAAgB,CAAC,WAAW,EAAE,IAAI,CAACnD,gBAAgB,CAAC;MACjE,IAAI,CAACJ,OAAO,CAACuD,gBAAgB,CAAC,WAAW,EAAE,IAAI,CAAC9C,gBAAgB,CAAC;MACjErB,QAAQ,CAACmE,gBAAgB,CAAC,SAAS,EAAE,IAAI,CAAC5C,cAAc,CAAC;IAC7D,CAAC;IAEDxB,YAAY,CAACb,SAAS,CAACgD,kBAAkB,GAAG,YAAY;MACpD;MACA,IAAI,CAACtB,OAAO,CAACwD,KAAK,CAACC,aAAa,GAAG,MAAM;MACzC,IAAI,CAACzD,OAAO,CAACwD,KAAK,CAACE,WAAW,GAAG,MAAM;MAEvC,IAAI,CAAC1D,OAAO,CAACuD,gBAAgB,CAAC,YAAY,EAAE,IAAI,CAAC1C,iBAAiB,CAAC;MACnE,IAAI,CAACb,OAAO,CAACuD,gBAAgB,CAAC,WAAW,EAAE,IAAI,CAACtC,gBAAgB,CAAC;MACjE,IAAI,CAACjB,OAAO,CAACuD,gBAAgB,CAAC,UAAU,EAAE,IAAI,CAACrC,eAAe,CAAC;IACnE,CAAC;IAED/B,YAAY,CAACb,SAAS,CAACqF,EAAE,GAAG,YAAY;MACpC,IAAI,CAACtC,kBAAkB,CAAC,CAAC;MACzB,IAAI,CAACC,kBAAkB,CAAC,CAAC;IAC7B,CAAC;IAEDnC,YAAY,CAACb,SAAS,CAACsF,GAAG,GAAG,YAAY;MACrC,IAAI,CAAC5D,OAAO,CAAC6D,mBAAmB,CAAC,WAAW,EAAE,IAAI,CAACzD,gBAAgB,CAAC;MACpE,IAAI,CAACJ,OAAO,CAAC6D,mBAAmB,CAAC,WAAW,EAAE,IAAI,CAACpD,gBAAgB,CAAC;MACpErB,QAAQ,CAACyE,mBAAmB,CAAC,SAAS,EAAE,IAAI,CAAClD,cAAc,CAAC;MAE5D,IAAI,CAACX,OAAO,CAAC6D,mBAAmB,CAAC,YAAY,EAAE,IAAI,CAAChD,iBAAiB,CAAC;MACtE,IAAI,CAACb,OAAO,CAAC6D,mBAAmB,CAAC,WAAW,EAAE,IAAI,CAAC5C,gBAAgB,CAAC;MACpE,IAAI,CAACjB,OAAO,CAAC6D,mBAAmB,CAAC,UAAU,EAAE,IAAI,CAAC3C,eAAe,CAAC;IACtE,CAAC;IAED/B,YAAY,CAACb,SAAS,CAACwF,OAAO,GAAG,YAAY;MACzC,OAAO,IAAI,CAACnB,QAAQ;IACxB,CAAC;IAEDxD,YAAY,CAACb,SAAS,CAACuD,MAAM,GAAG,YAAY;MACxC,IAAI,CAACyB,MAAM,GAAG,EAAE;MAChB,IAAI,CAACS,aAAa,GAAG,CAAC;MACtB,IAAI,CAACC,UAAU,GAAG,CAAC,IAAI,CAACvE,QAAQ,GAAG,IAAI,CAACC,QAAQ,IAAI,CAAC;MACrD,IAAI,CAACiD,QAAQ,GAAG,IAAI;MACpB,IAAI,CAAC1C,IAAI,CAACuB,SAAS,GAAG,IAAI,CAAC5B,QAAQ;IACvC,CAAC;IAEDT,YAAY,CAACb,SAAS,CAACuE,YAAY,GAAG,UAAUxC,KAAK,EAAE;MACnD,IAAI4D,IAAI,GAAG,IAAI,CAACjE,OAAO,CAACkE,qBAAqB,CAAC,CAAC;MAC/C,OAAO,IAAIC,KAAK,CACZ9D,KAAK,CAAC+D,OAAO,GAAGH,IAAI,CAACI,IAAI,EACzBhE,KAAK,CAACiE,OAAO,GAAGL,IAAI,CAACM,GACzB,CAAC;IACL,CAAC;IAEDpF,YAAY,CAACb,SAAS,CAACwE,SAAS,GAAG,UAAUF,KAAK,EAAE;MAChD,IAAIU,MAAM,GAAG,IAAI,CAACA,MAAM;QACpBkB,EAAE;QAAEC,EAAE;QACNC,KAAK;QAAEC,GAAG;MAEdrB,MAAM,CAAC5H,IAAI,CAACkH,KAAK,CAAC;MAElB,IAAIU,MAAM,CAACpG,MAAM,GAAG,CAAC,EAAE;QACnB;QACA;QACA,IAAIoG,MAAM,CAACpG,MAAM,KAAK,CAAC,EAAEoG,MAAM,CAACsB,OAAO,CAACtB,MAAM,CAAC,CAAC,CAAC,CAAC;QAElDqB,GAAG,GAAG,IAAI,CAACE,4BAA4B,CAACvB,MAAM,CAAC,CAAC,CAAC,EAAEA,MAAM,CAAC,CAAC,CAAC,EAAEA,MAAM,CAAC,CAAC,CAAC,CAAC;QACxEkB,EAAE,GAAGG,GAAG,CAACH,EAAE;QACXG,GAAG,GAAG,IAAI,CAACE,4BAA4B,CAACvB,MAAM,CAAC,CAAC,CAAC,EAAEA,MAAM,CAAC,CAAC,CAAC,EAAEA,MAAM,CAAC,CAAC,CAAC,CAAC;QACxEmB,EAAE,GAAGE,GAAG,CAACG,EAAE;QACXJ,KAAK,GAAG,IAAIK,MAAM,CAACzB,MAAM,CAAC,CAAC,CAAC,EAAEkB,EAAE,EAAEC,EAAE,EAAEnB,MAAM,CAAC,CAAC,CAAC,CAAC;QAChD,IAAI,CAAC0B,SAAS,CAACN,KAAK,CAAC;;QAErB;QACA;QACApB,MAAM,CAAC2B,KAAK,CAAC,CAAC;MAClB;IACJ,CAAC;IAED9F,YAAY,CAACb,SAAS,CAACuG,4BAA4B,GAAG,UAAUK,EAAE,EAAEC,EAAE,EAAEC,EAAE,EAAE;MACxE,IAAIC,GAAG,GAAGH,EAAE,CAACrH,CAAC,GAAGsH,EAAE,CAACtH,CAAC;QAAEyH,GAAG,GAAGJ,EAAE,CAAChC,CAAC,GAAGiC,EAAE,CAACjC,CAAC;QACpCqC,GAAG,GAAGJ,EAAE,CAACtH,CAAC,GAAGuH,EAAE,CAACvH,CAAC;QAAE2H,GAAG,GAAGL,EAAE,CAACjC,CAAC,GAAGkC,EAAE,CAAClC,CAAC;QAEpCuC,EAAE,GAAG;UAAC5H,CAAC,EAAE,CAACqH,EAAE,CAACrH,CAAC,GAAGsH,EAAE,CAACtH,CAAC,IAAI,GAAG;UAAEqF,CAAC,EAAE,CAACgC,EAAE,CAAChC,CAAC,GAAGiC,EAAE,CAACjC,CAAC,IAAI;QAAG,CAAC;QACrDwC,EAAE,GAAG;UAAC7H,CAAC,EAAE,CAACsH,EAAE,CAACtH,CAAC,GAAGuH,EAAE,CAACvH,CAAC,IAAI,GAAG;UAAEqF,CAAC,EAAE,CAACiC,EAAE,CAACjC,CAAC,GAAGkC,EAAE,CAAClC,CAAC,IAAI;QAAG,CAAC;QAErDyC,EAAE,GAAG/I,IAAI,CAACgJ,IAAI,CAACP,GAAG,GAACA,GAAG,GAAGC,GAAG,GAACA,GAAG,CAAC;QACjCO,EAAE,GAAGjJ,IAAI,CAACgJ,IAAI,CAACL,GAAG,GAACA,GAAG,GAAGC,GAAG,GAACA,GAAG,CAAC;QAEjCM,GAAG,GAAIL,EAAE,CAAC5H,CAAC,GAAG6H,EAAE,CAAC7H,CAAE;QACnBkI,GAAG,GAAIN,EAAE,CAACvC,CAAC,GAAGwC,EAAE,CAACxC,CAAE;QAEnB8C,CAAC,GAAGH,EAAE,IAAIF,EAAE,GAAGE,EAAE,CAAC;QAClBI,EAAE,GAAG;UAACpI,CAAC,EAAE6H,EAAE,CAAC7H,CAAC,GAAGiI,GAAG,GAACE,CAAC;UAAE9C,CAAC,EAAEwC,EAAE,CAACxC,CAAC,GAAG6C,GAAG,GAACC;QAAC,CAAC;QAEvCE,EAAE,GAAGf,EAAE,CAACtH,CAAC,GAAGoI,EAAE,CAACpI,CAAC;QAChBsI,EAAE,GAAGhB,EAAE,CAACjC,CAAC,GAAG+C,EAAE,CAAC/C,CAAC;MAEpB,OAAO;QACH4B,EAAE,EAAE,IAAIX,KAAK,CAACsB,EAAE,CAAC5H,CAAC,GAAGqI,EAAE,EAAET,EAAE,CAACvC,CAAC,GAAGiD,EAAE,CAAC;QACnC3B,EAAE,EAAE,IAAIL,KAAK,CAACuB,EAAE,CAAC7H,CAAC,GAAGqI,EAAE,EAAER,EAAE,CAACxC,CAAC,GAAGiD,EAAE;MACtC,CAAC;IACL,CAAC;IAEDhH,YAAY,CAACb,SAAS,CAAC0G,SAAS,GAAG,UAAUN,KAAK,EAAE;MAChD,IAAI0B,UAAU,GAAG1B,KAAK,CAAC0B,UAAU;QAC7BC,QAAQ,GAAG3B,KAAK,CAAC2B,QAAQ;QACzBC,QAAQ;QAAEC,QAAQ;MAEtBD,QAAQ,GAAGD,QAAQ,CAACG,YAAY,CAACJ,UAAU,CAAC;MAC5CE,QAAQ,GAAG,IAAI,CAAC9G,oBAAoB,GAAG8G,QAAQ,GACzC,CAAC,CAAC,GAAG,IAAI,CAAC9G,oBAAoB,IAAI,IAAI,CAACuE,aAAa;MAE1DwC,QAAQ,GAAG,IAAI,CAACE,YAAY,CAACH,QAAQ,CAAC;MACtC,IAAI,CAACI,UAAU,CAAChC,KAAK,EAAE,IAAI,CAACV,UAAU,EAAEuC,QAAQ,CAAC;MAEjD,IAAI,CAACxC,aAAa,GAAGuC,QAAQ;MAC7B,IAAI,CAACtC,UAAU,GAAGuC,QAAQ;IAC9B,CAAC;IAEDpH,YAAY,CAACb,SAAS,CAAC2E,UAAU,GAAG,UAAUpF,CAAC,EAAEqF,CAAC,EAAEyD,IAAI,EAAE;MACtD,IAAIpF,GAAG,GAAG,IAAI,CAACtB,IAAI;MAEnBsB,GAAG,CAACqF,MAAM,CAAC/I,CAAC,EAAEqF,CAAC,CAAC;MAChB3B,GAAG,CAACsF,GAAG,CAAChJ,CAAC,EAAEqF,CAAC,EAAEyD,IAAI,EAAE,CAAC,EAAE,CAAC,GAAG/J,IAAI,CAACkK,EAAE,EAAE,KAAK,CAAC;MAC1C,IAAI,CAACnE,QAAQ,GAAG,KAAK;IACzB,CAAC;IAEDxD,YAAY,CAACb,SAAS,CAACoI,UAAU,GAAG,UAAUhC,KAAK,EAAEqC,UAAU,EAAEC,QAAQ,EAAE;MACvE,IAAIzF,GAAG,GAAG,IAAI,CAACtB,IAAI;QACfgH,UAAU,GAAGD,QAAQ,GAAGD,UAAU;QAClCG,SAAS;QAAExF,KAAK;QAAEjG,CAAC;QAAE0L,CAAC;QAAEC,EAAE;QAAEC,GAAG;QAAEC,CAAC;QAAEC,EAAE;QAAEC,GAAG;QAAE3J,CAAC;QAAEqF,CAAC;MAErDgE,SAAS,GAAGtK,IAAI,CAACC,KAAK,CAAC6H,KAAK,CAACxH,MAAM,CAAC,CAAC,CAAC;MACtCqE,GAAG,CAACyB,SAAS,CAAC,CAAC;MACf,KAAKvH,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAGyL,SAAS,EAAEzL,CAAC,EAAE,EAAE;QAC5B;QACA0L,CAAC,GAAG1L,CAAC,GAAGyL,SAAS;QACjBE,EAAE,GAAGD,CAAC,GAAGA,CAAC;QACVE,GAAG,GAAGD,EAAE,GAAGD,CAAC;QACZG,CAAC,GAAG,CAAC,GAAGH,CAAC;QACTI,EAAE,GAAGD,CAAC,GAAGA,CAAC;QACVE,GAAG,GAAGD,EAAE,GAAGD,CAAC;QAEZzJ,CAAC,GAAG2J,GAAG,GAAG9C,KAAK,CAAC0B,UAAU,CAACvI,CAAC;QAC5BA,CAAC,IAAI,CAAC,GAAG0J,EAAE,GAAGJ,CAAC,GAAGzC,KAAK,CAAC+C,QAAQ,CAAC5J,CAAC;QAClCA,CAAC,IAAI,CAAC,GAAGyJ,CAAC,GAAGF,EAAE,GAAG1C,KAAK,CAACgD,QAAQ,CAAC7J,CAAC;QAClCA,CAAC,IAAIwJ,GAAG,GAAG3C,KAAK,CAAC2B,QAAQ,CAACxI,CAAC;QAE3BqF,CAAC,GAAGsE,GAAG,GAAG9C,KAAK,CAAC0B,UAAU,CAAClD,CAAC;QAC5BA,CAAC,IAAI,CAAC,GAAGqE,EAAE,GAAGJ,CAAC,GAAGzC,KAAK,CAAC+C,QAAQ,CAACvE,CAAC;QAClCA,CAAC,IAAI,CAAC,GAAGoE,CAAC,GAAGF,EAAE,GAAG1C,KAAK,CAACgD,QAAQ,CAACxE,CAAC;QAClCA,CAAC,IAAImE,GAAG,GAAG3C,KAAK,CAAC2B,QAAQ,CAACnD,CAAC;QAE3BxB,KAAK,GAAGqF,UAAU,GAAGM,GAAG,GAAGJ,UAAU;QACrC,IAAI,CAAChE,UAAU,CAACpF,CAAC,EAAEqF,CAAC,EAAExB,KAAK,CAAC;MAChC;MACAH,GAAG,CAAC4B,SAAS,CAAC,CAAC;MACf5B,GAAG,CAAC6B,IAAI,CAAC,CAAC;IACd,CAAC;IAEDjE,YAAY,CAACb,SAAS,CAACmI,YAAY,GAAG,UAAUH,QAAQ,EAAE;MACtD,OAAO1J,IAAI,CAAC+K,GAAG,CAAC,IAAI,CAACjI,QAAQ,IAAI4G,QAAQ,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC7G,QAAQ,CAAC;IAClE,CAAC;IAGD,IAAI0E,KAAK,GAAG,SAARA,KAAKA,CAAatG,CAAC,EAAEqF,CAAC,EAAE0E,IAAI,EAAE;MAC9B,IAAI,CAAC/J,CAAC,GAAGA,CAAC;MACV,IAAI,CAACqF,CAAC,GAAGA,CAAC;MACV,IAAI,CAAC0E,IAAI,GAAGA,IAAI,IAAI,IAAIC,IAAI,CAAC,CAAC,CAACC,OAAO,CAAC,CAAC;IAC5C,CAAC;IAED3D,KAAK,CAAC7F,SAAS,CAACkI,YAAY,GAAG,UAAUuB,KAAK,EAAE;MAC5C,OAAQ,IAAI,CAACH,IAAI,KAAKG,KAAK,CAACH,IAAI,GAAI,IAAI,CAACI,UAAU,CAACD,KAAK,CAAC,IAAI,IAAI,CAACH,IAAI,GAAGG,KAAK,CAACH,IAAI,CAAC,GAAG,CAAC;IAC7F,CAAC;IAEDzD,KAAK,CAAC7F,SAAS,CAAC0J,UAAU,GAAG,UAAUD,KAAK,EAAE;MAC1C,OAAOnL,IAAI,CAACgJ,IAAI,CAAChJ,IAAI,CAACqL,GAAG,CAAC,IAAI,CAACpK,CAAC,GAAGkK,KAAK,CAAClK,CAAC,EAAE,CAAC,CAAC,GAAGjB,IAAI,CAACqL,GAAG,CAAC,IAAI,CAAC/E,CAAC,GAAG6E,KAAK,CAAC7E,CAAC,EAAE,CAAC,CAAC,CAAC;IACnF,CAAC;IAED,IAAI6B,MAAM,GAAG,SAATA,MAAMA,CAAaqB,UAAU,EAAEqB,QAAQ,EAAEC,QAAQ,EAAErB,QAAQ,EAAE;MAC7D,IAAI,CAACD,UAAU,GAAGA,UAAU;MAC5B,IAAI,CAACqB,QAAQ,GAAGA,QAAQ;MACxB,IAAI,CAACC,QAAQ,GAAGA,QAAQ;MACxB,IAAI,CAACrB,QAAQ,GAAGA,QAAQ;IAC5B,CAAC;;IAED;IACAtB,MAAM,CAACzG,SAAS,CAACpB,MAAM,GAAG,YAAY;MAClC,IAAIgL,KAAK,GAAG,EAAE;QACVhL,MAAM,GAAG,CAAC;QACVzB,CAAC;QAAE0L,CAAC;QAAEgB,EAAE;QAAEC,EAAE;QAAEC,EAAE;QAAEC,EAAE;QAAEC,KAAK;QAAEC,KAAK;MAEtC,KAAK/M,CAAC,GAAG,CAAC,EAAEA,CAAC,IAAIyM,KAAK,EAAEzM,CAAC,EAAE,EAAE;QACzB0L,CAAC,GAAG1L,CAAC,GAAGyM,KAAK;QACbC,EAAE,GAAG,IAAI,CAACM,MAAM,CAACtB,CAAC,EAAE,IAAI,CAACf,UAAU,CAACvI,CAAC,EAAE,IAAI,CAAC4J,QAAQ,CAAC5J,CAAC,EAAE,IAAI,CAAC6J,QAAQ,CAAC7J,CAAC,EAAE,IAAI,CAACwI,QAAQ,CAACxI,CAAC,CAAC;QACzFuK,EAAE,GAAG,IAAI,CAACK,MAAM,CAACtB,CAAC,EAAE,IAAI,CAACf,UAAU,CAAClD,CAAC,EAAE,IAAI,CAACuE,QAAQ,CAACvE,CAAC,EAAE,IAAI,CAACwE,QAAQ,CAACxE,CAAC,EAAE,IAAI,CAACmD,QAAQ,CAACnD,CAAC,CAAC;QACzF,IAAIzH,CAAC,GAAG,CAAC,EAAE;UACP8M,KAAK,GAAGJ,EAAE,GAAGE,EAAE;UACfG,KAAK,GAAGJ,EAAE,GAAGE,EAAE;UACfpL,MAAM,IAAIN,IAAI,CAACgJ,IAAI,CAAC2C,KAAK,GAAGA,KAAK,GAAGC,KAAK,GAAGA,KAAK,CAAC;QACtD;QACAH,EAAE,GAAGF,EAAE;QACPG,EAAE,GAAGF,EAAE;MACX;MACA,OAAOlL,MAAM;IACjB,CAAC;IAED6H,MAAM,CAACzG,SAAS,CAACmK,MAAM,GAAG,UAAUtB,CAAC,EAAEY,KAAK,EAAEjD,EAAE,EAAEN,EAAE,EAAEkE,GAAG,EAAE;MACvD,OAAgBX,KAAK,IAAI,GAAG,GAAGZ,CAAC,CAAC,IAAI,GAAG,GAAGA,CAAC,CAAC,IAAK,GAAG,GAAGA,CAAC,CAAC,GACjD,GAAG,GAAIrC,EAAE,IAAO,GAAG,GAAGqC,CAAC,CAAC,IAAI,GAAG,GAAGA,CAAC,CAAC,GAAIA,CAAC,GACzC,GAAG,GAAI3C,EAAE,IAAO,GAAG,GAAG2C,CAAC,CAAC,GAAGA,CAAC,GAAYA,CAAC,GAClCuB,GAAG,GAAKvB,CAAC,GAAWA,CAAC,GAAYA,CAAC;IACtD,CAAC;IAED,OAAOhI,YAAY;EACvB,CAAC,CAAEC,QAAQ,CAAC;EAEZ,OAAOD,YAAY;AAEnB,CAAC,CAAC;;;;;;;;;;ACpYF,IAAIP,MAAM,GAAG+J,mBAAO,CAAC,oDAAQ,CAAC;AAC9BrG,MAAM,CAAC1D,MAAM,GAAGA,MAAM;AACtB0D,MAAM,CAAC3H,CAAC,GAAGiE,MAAM;;AAEjB;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA+J,mBAAO,CAAC,4EAA0B,CAAC;AACnC/J,MAAM,CAACV,EAAE,CAAC0K,SAAS,GAAGhK,MAAM,CAACV,EAAE,CAAC2K,OAAO;AACvCF,mBAAO,CAAC,qEAAgB,CAAC;AACzBA,mBAAO,CAAC,0DAAS,CAAC;AAClBA,mBAAO,CAAC,mEAAW,CAAC;AACpBA,mBAAO,CAAC,uDAAQ,CAAC;AACjBA,mBAAO,CAAC,gFAAmB,CAAC;AAC5BA,mBAAO,CAAC,kGAAyB,CAAC,CAAC,CAAC;AACpCA,mBAAO,CAAC,uFAAqB,CAAC;AAC9BA,mBAAO,CAAC,oGAAuB,CAAC;AAChCA,mBAAO,CAAC,iGAAsB,CAAC;AAC/BA,mBAAO,CAAC,6EAAe,CAAC,EAAC;AACA;AACA;AACzBA,mBAAO,CAAC,6FAAgC,CAAC,CAAC,CAAC;AAC3C;AACA;AACArG,MAAM,CAACnD,YAAY,GAAGwJ,mBAAO,CAAC,+DAAiB,CAAC,CAAC,CAAC;AAClDA,mBAAO,CAAC,mFAAmB,CAAC;AAC5BrG,MAAM,CAACwG,IAAI,GAAGH,mBAAO,CAAC,oDAAS,CAAC;AAChCrG,MAAM,CAACyG,WAAW,GAAGJ,mBAAO,CAAC,6DAAW,CAAC;AACzC;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEAK,WAAW,GAAG;EAENC,MAAM,EAAE;IACJC,QAAQ,EAAE;EACd,CAAC;EACDC,MAAM,EAAE;IACJC,KAAK,EAAE,CAAC;MACJC,KAAK,EAAE;QACHC,SAAS,EAAE,iBAAiB;QAC5BC,SAAS,EAAE,MAAM;QACjBC,WAAW,EAAE,IAAI;QACjBC,aAAa,EAAE,CAAC;QAChBC,OAAO,EAAE;MACb,CAAC;MACDC,SAAS,EAAE;QACPC,SAAS,EAAE,KAAK;QAChBC,OAAO,EAAE;MACb;IACJ,CAAC,CAAC;IACFC,KAAK,EAAE,CAAC;MACJH,SAAS,EAAE;QACPI,aAAa,EAAE;MACnB,CAAC;MACDV,KAAK,EAAE;QACHK,OAAO,EAAE,EAAE;QACXJ,SAAS,EAAE,iBAAiB;QAC5BC,SAAS,EAAE;MACf;IACJ,CAAC;EACL;AAER,CAAC;AAEDS,UAAU,GAAG;EACT;EACAC,iBAAiB,EAAE,IAAI;EACvB;EACAC,kBAAkB,EAAE,MAAM;EAC1B;EACAC,kBAAkB,EAAE,CAAC;EACrB;EACAC,qBAAqB,EAAE,EAAE;EAAE;EAC3B;EACAC,cAAc,EAAE,GAAG;EACnB;EACAC,eAAe,EAAE,eAAe;EAChC;EACAC,aAAa,EAAE,IAAI;EACnB;EACAC,YAAY,EAAE,KAAK;EACnB;EACAC,UAAU,EAAE,IAAI;EAChB;EACAC,mBAAmB,EAAE,KAAK;EAE1B;EACAC,cAAc,EAAE,8FAA8F,GAC9G,2EAA2E,GAC3E,0EAA0E;EAC1E;EACAC,eAAe,EAAE;AACrB,CAAC;;AAED;AACA;AACA;;AAEA,IAAIC,OAAO,GAAGlQ,CAAC,CAAC,sBAAsB,CAAC,CAACmQ,IAAI,CAAC,SAAS,CAAC;AAIvDnQ,CAAC,CAAC,YAAY;EAEV,IAAIoQ,GAAG,GAAGpQ,CAAC,CAAC,MAAM,CAAC;;EAEnB;;EAEAoQ,GAAG,CAACpH,EAAE,CAAC,OAAO,EAAE,gBAAgB,EAAE,UAAUqH,IAAI,EAAE;IAC9C,IAAIC,QAAQ,GAAGtQ,CAAC,CAAC,IAAI,CAAC;IACtB,IAAIuQ,oBAAoB,GAAGvQ,CAAC,CAAC,sBAAsB,CAAC;IACpD,IAAIwQ,IAAI,GAAGF,QAAQ,CAACH,IAAI,CAAC,MAAM,CAAC;IAChC,IAAIM,OAAO,GAAGH,QAAQ,CAACH,IAAI,CAAC,cAAc,CAAC;IAC3C,IAAIO,KAAK,GAAGJ,QAAQ,CAACH,IAAI,CAAC,YAAY,CAAC;IAEvCnQ,CAAC,CAAC,oBAAoB,CAAC,CAAC+C,IAAI,CAAC2N,KAAK,CAAC;IACnCH,oBAAoB,CAACI,IAAI,CAAC,aAAa,CAAC,CAAC5N,IAAI,CAAC0N,OAAO,CAAC;IACtDzQ,CAAC,CAAC,cAAc,CAAC,CAACmQ,IAAI,CAAC,QAAQ,EAAEK,IAAI,CAAC;IACtCD,oBAAoB,CAACK,KAAK,CAAC;MACvBC,IAAI,EAAE;IACV,CAAC,CAAC;IACF,OAAO,KAAK;EAChB,CAAC,CAAC;;EAEF;EACAT,GAAG,CAACpH,EAAE,CAAC,OAAO,EAAE,eAAe,EAAE,UAAUqH,IAAI,EAAE;IAC7C,IAAIC,QAAQ,GAAGtQ,CAAC,CAAC,IAAI,CAAC;IACtB,IAAI8Q,iBAAiB,GAAG9Q,CAAC,CAAC,mBAAmB,CAAC;IAC9C,IAAIwQ,IAAI,GAAGF,QAAQ,CAACH,IAAI,CAAC,MAAM,CAAC;IAChC,IAAIM,OAAO,GAAGH,QAAQ,CAACH,IAAI,CAAC,cAAc,CAAC;IAC3C,IAAIY,UAAU,GAAGT,QAAQ,CAACH,IAAI,CAAC,WAAW,CAAC;IAC3C,IAAIO,KAAK,GAAGJ,QAAQ,CAACH,IAAI,CAAC,YAAY,CAAC;;IAEvC;IACAnQ,CAAC,CAAC,aAAa,CAAC,CAACmQ,IAAI,CAAC,QAAQ,EAAEK,IAAI,CAAC;IACrCM,iBAAiB,CAACH,IAAI,CAAC,oBAAoB,CAAC,CAACK,QAAQ,CAACD,UAAU,CAAC;IACjED,iBAAiB,CAACH,IAAI,CAAC,cAAc,CAAC,CAAC5N,IAAI,CAAC2N,KAAK,CAAC,CAACO,OAAO,CAAC,eAAe,GAAGF,UAAU,GAAG,SAAS,CAAC;IACpGD,iBAAiB,CAACH,IAAI,CAAC,aAAa,CAAC,CAAC5N,IAAI,CAAC0N,OAAO,CAAC;IACnDK,iBAAiB,CAACX,IAAI,CAAC,QAAQ,EAAEK,IAAI,CAAC;;IAEtC;IACAM,iBAAiB,CAACF,KAAK,CAAC;MACpBC,IAAI,EAAE;IACV,CAAC,CAAC;IACF,OAAO,KAAK;EAChB,CAAC,CAAC;;EAID;AACL;AACA;;EAEQ7Q,CAAC,CAAC,kDAAkD,CAAC,CAACkB,IAAI,CAAC,UAAUJ,CAAC,EAACoQ,GAAG,EAAE;IACxE;MACIlR,CAAC,CAACkR,GAAG,CAAC,CAACC,OAAO,CAAC,CAAC;IACpB;EACJ,CAAC,CAAC;;EAGN;EACA;EACA;EACA;;EAEA;EACAnR,CAAC,CAAC,eAAe,CAAC,CAACkB,IAAI,CAAE,UAAUJ,CAAC,EAACsQ,IAAI,EAAE;IACvC,IAAIC,IAAI,GAAGrR,CAAC,CAACoR,IAAI,CAAC;IAClB,IAAIE,QAAQ,GAAGD,IAAI,CAACE,IAAI,CAAC,UAAU,CAAC;IACpC,IAAIC,MAAM,GAAGH,IAAI,CAACE,IAAI,CAAC,QAAQ,CAAC;IAEhCF,IAAI,CAACF,OAAO,CAAC;MAET;AACZ;AACA;AACA;MACYM,WAAW,EAAE,EAAE;MACfC,UAAU,EAAE,IAAI;MAChBC,QAAQ,EAAE3R,CAAC,CAAC,uBAAuB,CAAC,CAACmQ,IAAI,CAAC,SAAS,CAAC;MACpDyB,GAAG,EAAE5R,CAAC,CAAC,iCAAiC,CAAC,CAACmQ,IAAI,CAAC,SAAS,CAAC;MAEzD0B,IAAI,EAAE;QAEF;QACAC,GAAG,EAAE5B,OAAO,GAAG,SAAS,GAAGoB,QAAQ,GAAG,aAAa;QACnDS,QAAQ,EAAE,MAAM;QAChBC,KAAK,EAAE,GAAG;QACVC,OAAO,EAAE;UACL,kBAAkB,EAAE,gBAAgB;UACpC,cAAc,EAAEjS,CAAC,CAAC,yBAAyB,CAAC,CAACmQ,IAAI,CAAC,SAAS;QAC/D,CAAC;QACDoB,IAAI,EAAE,SAAAA,KAAUW,MAAM,EAAE;UACpB,IAAIX,IAAI,GAAG;YACPY,MAAM,EAAED,MAAM,CAACE,IAAI;YACnBC,IAAI,EAAEH,MAAM,CAACG,IAAI,IAAI,CAAC;YACtBC,eAAe,EAAEjB,IAAI,CAACE,IAAI,CAAC,mBAAmB,CAAC;YAC/CgB,SAAS,EAAElB,IAAI,CAACE,IAAI,CAAC,YAAY;UACrC,CAAC;UACD,OAAOA,IAAI;QACf,CAAC;QACD;AAChB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;QAIgBiB,KAAK,EAAE;MACX,CAAC;MACD;MACAC,cAAc,EAAEC;MAChB;IACJ,CAAC,CAAC;EAEN,CAAC,CAAC;EAEL,SAASC,eAAeA,CAACC,OAAO,EAAE;IAEjC;IACA,IAAI,EAAEA,OAAO,YAAY3O,MAAM,CAAC,EAAE2O,OAAO,GAAG5S,CAAC,CAAC4S,OAAO,CAAC;IAEtD,IAAIpB,MAAM,GAAGoB,OAAO,CAACrB,IAAI,CAAC,SAAS,CAAC;;IAEpC;IACAsB,aAAa,GAAGrB,MAAM,CAACsB,QAAQ,CAACC,OAAO,IAAIvB,MAAM,CAACwB,UAAU,CAACrC,IAAI,CAAC,wBAAwB,CAAC;IAE3F,IAAIsC,KAAK,GAAGJ,aAAa,CAACjQ,GAAG,CAAC,CAAC;IAC/B,OAAOqQ,KAAK;EACb;EAEAjT,CAAC,CAAC,4BAA4B,CAAC,CAACgJ,EAAE,CAAC,mBAAmB,EAAE,UAAU5H,CAAC,EAAE;IACpE,IAAImQ,IAAI,GAAGnQ,CAAC,CAAC8Q,MAAM,CAACgB,IAAI,CAAC3B,IAAI;IAC7B,IAAI4B,SAAS,GAAG,KAAK;IACrB,IAAIP,OAAO,GAAG5S,CAAC,CAAC,IAAI,CAAC;IACrB,IAAIiT,KAAK,GAAGN,eAAe,CAACC,OAAO,CAAC;IAEpC,IAAGxR,CAAC,CAAC8Q,MAAM,CAACgB,IAAI,CAACE,aAAa,EAAED,SAAS,GAAG/R,CAAC,CAAC8Q,MAAM,CAACgB,IAAI,CAACE,aAAa,CAACC,IAAI,IAAI,SAAS;;IAEzF;IACA,IAAG,CAACF,SAAS,EAAE;MACd,IAAGF,KAAK,CAACK,WAAW,CAAC,CAAC,IAAI/B,IAAI,CAACxO,IAAI,CAACuQ,WAAW,CAAC,CAAC,CAACC,OAAO,CAACN,KAAK,CAAC,GAAG,CAAC,EAAE;QACrE7R,CAAC,CAACC,cAAc,CAAC,CAAC;QAElBuR,OAAO,CAACzB,OAAO,CAAC,OAAO,CAAC;;QAEzB;MACA,CAAC,MAAM,IAAG8B,KAAK,CAACK,WAAW,CAAC,CAAC,IAAI/B,IAAI,CAACxO,IAAI,CAACuQ,WAAW,CAAC,CAAC,CAACC,OAAO,CAACN,KAAK,CAAC,GAAG,CAAC,CAAC,EAAE;QAC7E7R,CAAC,CAAC8Q,MAAM,CAACgB,IAAI,CAACM,WAAW,GAAG,IAAI;MACjC;IACD;EACD,CAAC,CAAC;EAEFxT,CAAC,CAAC,4BAA4B,CAAC,CAACgJ,EAAE,CAAC,iBAAiB,EAAE,UAAU5H,CAAC,EAAE;IAClE,IAAIwR,OAAO,GAAG5S,CAAC,CAAC,IAAI,CAAC;IACrB,IAAIiT,KAAK,GAAGN,eAAe,CAACC,OAAO,CAAC;IACpC,IAAIY,WAAW,GAAG,KAAK;IACvB,IAAIL,SAAS,GAAG,KAAK;IACrB,IAAG/R,CAAC,CAAC8Q,MAAM,CAACgB,IAAI,CAACO,oBAAoB,EAAED,WAAW,GAAGpS,CAAC,CAAC8Q,MAAM,CAACgB,IAAI,CAACO,oBAAoB,CAACD,WAAW;IACnG,IAAGpS,CAAC,CAAC8Q,MAAM,CAACgB,IAAI,CAACE,aAAa,EAAED,SAAS,GAAG/R,CAAC,CAAC8Q,MAAM,CAACgB,IAAI,CAACE,aAAa,CAACC,IAAI,IAAI,SAAS;IAEzF,IAAGJ,KAAK,IAAI,CAACO,WAAW,IAAI,CAACL,SAAS,EAAE;MACvC,IAAI7B,QAAQ,GAAGsB,OAAO,CAACrB,IAAI,CAAC,UAAU,CAAC;MACvC,IAAIe,eAAe,GAAGM,OAAO,CAACrB,IAAI,CAAC,mBAAmB,CAAC;MACvDvR,CAAC,CAAC6R,IAAI,CAAC;QACNC,GAAG,EAAE5B,OAAO,GAAG,SAAS,GAAGoB,QAAQ,GAAG,qBAAqB,GAAC2B,KAAK,GAAC,SAAS,IAAIX,eAAe,GAAG,mBAAmB,GAACA,eAAe,GAAG,EAAE,CAAC;QAC1IP,QAAQ,EAAE,MAAM;QAChBE,OAAO,EAAE;UACR,kBAAkB,EAAE,gBAAgB;UACpC,cAAc,EAAEjS,CAAC,CAAC,yBAAyB,CAAC,CAACmQ,IAAI,CAAC,SAAS;QAC5D;MACD,CAAC,CAAC,CAACuD,IAAI,CAAC,UAASC,QAAQ,EAAE;QAC1B,IAAIC,iBAAiB,GAAGhB,OAAO,CAACzB,OAAO,CAAC,MAAM,CAAC,CAAC0C,GAAG,CAAC,UAAU3Q,CAAC,EAAC;UAChD,OAAO,CAACA,CAAC,CAAC4Q,EAAE;QAChB,CAAC,CAAC,CAACC,MAAM,CAAC,UAAU7Q,CAAC,EAAE;UACnB,OAAOA,CAAC,KAAK,CAAC;QAClB,CAAC,CAAC;;QAEd;QACA,IAAI8Q,gBAAgB,GAAGL,QAAQ,CAACM,OAAO,CAACF,MAAM,CAAC,UAAS3C,IAAI,EAAE;UAC7D,OAAOwC,iBAAiB,CAACL,OAAO,CAAC,CAACnC,IAAI,CAAC0C,EAAE,CAAC,GAAG,CAAC;QAC/C,CAAC,CAAC;QAEF,IAAII,KAAK,GAAIN,iBAAiB,CAACrR,MAAM,GAAG,CAAC,GAAIyR,gBAAgB,CAAC,CAAC,CAAC,GAAGL,QAAQ,CAACM,OAAO,CAAC,CAAC,CAAC;QAEtF,IAAGC,KAAK,IAAIA,KAAK,CAACJ,EAAE,EAAE;UACrBI,KAAK,CAACpS,QAAQ,GAAG,IAAI;UAErB,IAAG9B,CAAC,CAAC,gBAAgB,GAAGkU,KAAK,CAACJ,EAAE,GAAG,IAAI,EAAElB,OAAO,CAAC,CAACrQ,MAAM,GAAG,CAAC,EAAE;YAC7D,IAAI4R,MAAM,GAAG,IAAIC,MAAM,CAACF,KAAK,CAACnR,IAAI,EAAEmR,KAAK,CAACJ,EAAE,EAAE,IAAI,EAAE,IAAI,CAAC;YACzDlB,OAAO,CAACyB,MAAM,CAACF,MAAM,CAAC;UACvB,CAAC,MAAM;YACN,IAAIG,UAAU,GAAG1B,OAAO,CAACzC,IAAI,CAAC,UAAU,CAAC,IAAI,UAAU;YACvDyC,OAAO,CAAChQ,GAAG,CAAC0R,UAAU,GAAE1B,OAAO,CAAChQ,GAAG,CAAC,CAAC,CAAC5B,MAAM,CAACkT,KAAK,CAACJ,EAAE,CAAC,GAAGlB,OAAO,CAAChQ,GAAG,CAACsR,KAAK,CAACJ,EAAE,CAAC,CAAC;UAChF;UACAlB,OAAO,CAAC2B,OAAO,CAAC,QAAQ,CAAC;UAEzB3B,OAAO,CAAC2B,OAAO,CAAC;YACflB,IAAI,EAAE,gBAAgB;YACtBnB,MAAM,EAAE;cACPX,IAAI,EAAE2C;YACP;UACD,CAAC,CAAC;QACH;MACD,CAAC,CAAC;IACH;EACD,CAAC,CAAC;EAEC,SAASM,cAAcA,CAAEC,QAAQ,EAAE;IAC/B,IAAIC,cAAc,GAAG,sEAAsE;IAC3F,IAAID,QAAQ,CAACE,OAAO,EAAE;MAClB,OAAOD,cAAc;IACzB;IAEA,IAAIE,MAAM,GAAG,wBAAwB;IACrCA,MAAM,IAAI,sDAAsD;IAChE,IAAIH,QAAQ,CAACjN,KAAK,EAAE;MAChBoN,MAAM,IAAI,sCAAsC,GAAGH,QAAQ,CAACjN,KAAK,GAAG,oDAAoD,GAAIiN,QAAQ,CAAC1R,IAAI,GAAG,UAAU;IAC1J,CAAC,MAAM;MACH6R,MAAM,IAAI,gDAAgD;IAC9D;IAEAA,MAAM,IAAI,aAAa,GAAGH,QAAQ,CAAC1R,IAAI,GAAG,QAAQ;IAClD6R,MAAM,IAAI,QAAQ;IAClB,OAAOA,MAAM;EACjB;EAEA,SAASlC,kBAAkBA,CAAC+B,QAAQ,EAAE;IAElC,IAAIA,QAAQ,CAACE,OAAO,EAAE;MAClB,OAAO3U,CAAC,CAAC,sEAAsE,CAAC;IACpF;IAEA,IAAI6U,QAAQ,GAAG7U,CAAC,CAAC,wBAAwB,CAAC;IAC1C,IAAI8U,SAAS,GAAG9U,CAAC,CAAC,sDAAsD,CAAC;IACzE,IAAIyU,QAAQ,CAACjN,KAAK,EAAE;MAChB,IAAIuN,SAAS,GAAG/U,CAAC,CAAC,4BAA4B,CAAC;MAC/C;AACZ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;MACY,IAAIgV,GAAG,GAAGhV,CAAC,CAAC,gEAAgE,CAAC;MAC7EgV,GAAG,CAAC7E,IAAI,CAAC,KAAK,EAAEsE,QAAQ,CAACjN,KAAK,CAAC;MAC/BuN,SAAS,CAACV,MAAM,CAACW,GAAG,CAAC;IACzB,CAAC,MAAM,IAAIP,QAAQ,CAACQ,SAAS,EAAE;MAC3B,IAAIF,SAAS,GAAG/U,CAAC,CAAC,4BAA4B,CAAC;MAC/C,IAAIkV,IAAI,GAAGlV,CAAC,CAAC,gFAAgF,CAAC;MAC9FkV,IAAI,CAACC,GAAG,CAAC,OAAO,EAAEV,QAAQ,CAACQ,SAAU,CAAC;MACtCF,SAAS,CAACV,MAAM,CAACa,IAAI,CAAC;IAC1B,CAAC,MAAM;MACH,IAAIH,SAAS,GAAC/U,CAAC,CAAC,gDAAgD,CAAC;IACrE;IACA8U,SAAS,CAACT,MAAM,CAACU,SAAS,CAAC;IAC3BF,QAAQ,CAACR,MAAM,CAACS,SAAS,CAAC;IAC1B,IAAIM,QAAQ,GAAGpV,CAAC,CAAC,OAAO,CAAC;IACzBoV,QAAQ,CAACrS,IAAI,CAAC0R,QAAQ,CAAC1R,IAAI,CAAC;IAC5B8R,QAAQ,CAACR,MAAM,CAACe,QAAQ,CAAC;IACzB,IAAIC,SAAS,GAAGR,QAAQ,CAACS,GAAG,CAAC,CAAC,CAAC,CAACC,SAAS;IACzC,IAAIC,QAAQ,GAAGhB,cAAc,CAACC,QAAQ,CAAC;IACvC,IAAGY,SAAS,IAAIG,QAAQ,EAAE;MACtB;MACA;MACA;MACA;MACA;MACA;IAAA;IAEJ,OAAOX,QAAQ;EAEnB;EAEA,SAASY,mBAAmBA,CAAEhB,QAAQ,EAAE;IACpC;IACA;IACA;IACA;IACA;IACA;IACA;;IAEA,OAAOA,QAAQ,CAAC1R,IAAI,CAAC2S,OAAO,CAAC,IAAI,EAAE,MAAM,CAAC,CACrCA,OAAO,CAAC,IAAI,EAAE,MAAM,CAAC,CACrBA,OAAO,CAAC,IAAI,EAAE,QAAQ,CAAC,CACvBA,OAAO,CAAC,IAAI,EAAE,QAAQ,CAAC;EAChC;;EAEA;EACA;EACA1V,CAAC,CAAC,YAAW;IACTA,CAAC,CAAC,8BAA8B,CAAC,CAACgJ,EAAE,CAAC,QAAQ,EAAC,YAAY;MACtD,IAAI2M,aAAa,GAAG3V,CAAC,CAAC,sCAAsC,CAAC,CAAC4C,GAAG,CAAC,CAAC;MACnE,IAAIgT,MAAM,GAAG5V,CAAC,CAAC,gCAAgC,CAAC,CAAC4C,GAAG,CAAC,CAAC;MAEtD,IAAI+S,aAAa,IAAI,OAAO,EAAE;QAC1B3V,CAAC,CAAC,qBAAqB,CAAC,CAAC6V,OAAO,CAAC,CAAC;QAClC7V,CAAC,CAAC,iBAAiB,CAAC,CAAC6Q,IAAI,CAAC,CAAC;QAC3B7Q,CAAC,CAAC,gBAAgB,CAAC,CAAC8V,IAAI,CAAC,CAAC;QAC1B9V,CAAC,CAAC,oBAAoB,CAAC,CAAC8V,IAAI,CAAC,CAAC;QAC9B9V,CAAC,CAAC,uBAAuB,CAAC,CAAC6V,OAAO,CAAC,CAAC;QAEpC7V,CAAC,CAAC,4BAA4B,CAAC,CAAC4C,GAAG,CAAC,EAAE,CAAC,CAAC2R,OAAO,CAAC,gBAAgB,CAAC;QACjEvU,CAAC,CAAC,wBAAwB,CAAC,CAAC4C,GAAG,CAAC,EAAE,CAAC,CAAC2R,OAAO,CAAC,gBAAgB,CAAC;MAEjE,CAAC,MAAM,IAAIoB,aAAa,IAAI,UAAU,EAAE;QACpC3V,CAAC,CAAC,qBAAqB,CAAC,CAAC6V,OAAO,CAAC,CAAC;QAClC7V,CAAC,CAAC,iBAAiB,CAAC,CAAC8V,IAAI,CAAC,CAAC;QAC3B9V,CAAC,CAAC,gBAAgB,CAAC,CAAC8V,IAAI,CAAC,CAAC;QAC1B9V,CAAC,CAAC,oBAAoB,CAAC,CAAC6Q,IAAI,CAAC,CAAC;QAC9B7Q,CAAC,CAAC,uBAAuB,CAAC,CAAC6V,OAAO,CAAC,CAAC;QAEpC7V,CAAC,CAAC,yBAAyB,CAAC,CAAC4C,GAAG,CAAC,EAAE,CAAC,CAAC2R,OAAO,CAAC,gBAAgB,CAAC;QAC9DvU,CAAC,CAAC,wBAAwB,CAAC,CAAC4C,GAAG,CAAC,EAAE,CAAC,CAAC2R,OAAO,CAAC,gBAAgB,CAAC;MACjE,CAAC,MAAO;QAEJvU,CAAC,CAAC,iBAAiB,CAAC,CAAC8V,IAAI,CAAC,CAAC;QAC3B9V,CAAC,CAAC,gBAAgB,CAAC,CAAC6Q,IAAI,CAAC,CAAC;QAC1B7Q,CAAC,CAAC,oBAAoB,CAAC,CAAC8V,IAAI,CAAC,CAAC;QAC9B,IAAIF,MAAM,EAAE;UACR5V,CAAC,CAAC,qBAAqB,CAAC,CAAC+V,MAAM,CAAC,CAAC;QACrC;QACA/V,CAAC,CAAC,uBAAuB,CAAC,CAAC+V,MAAM,CAAC,CAAC;QAEnC/V,CAAC,CAAC,yBAAyB,CAAC,CAAC4C,GAAG,CAAC,EAAE,CAAC,CAAC2R,OAAO,CAAC,gBAAgB,CAAC;QAC9DvU,CAAC,CAAC,4BAA4B,CAAC,CAAC4C,GAAG,CAAC,EAAE,CAAC,CAAC2R,OAAO,CAAC,gBAAgB,CAAC;MACrE;IACJ,CAAC,CAAC;EACN,CAAC,CAAC;;EAGF;EACA;EACA;EACA,IAAIyB,MAAM,GAAGvR,QAAQ,CAACwR,QAAQ,CAACC,QAAQ,CAAC,CAAC;;EAEzC;EACA;EACA;EACA;EACA;EACA,IAAIF,MAAM,CAACG,KAAK,CAAC,GAAG,CAAC,EAAG;IACpBnW,CAAC,CAAC,qBAAqB,GAACgW,MAAM,CAACI,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,GAAC,IAAI,CAAC,CAACC,GAAG,CAAC,MAAM,CAAC;EAClE;;EAEA;EACA;EACA;EACA;EACA;EACA;EACArW,CAAC,CAAC,sBAAsB,CAAC,CAACsW,KAAK,CAAC,UAAUlV,CAAC,EAAE;IACzC,IAAIoP,IAAI,GAAGxQ,CAAC,CAAC,IAAI,CAAC,CAACmQ,IAAI,CAAC,MAAM,CAAC;IAC/BoG,OAAO,CAACC,SAAS,CAAC,IAAI,EAAE,IAAI,EAAEhG,IAAI,CAAC;IACnCpP,CAAC,CAACC,cAAc,CAAC,CAAC;IAClBrB,CAAC,CAAC,UAAU,GAAGA,CAAC,CAAC,IAAI,CAAC,CAACmQ,IAAI,CAAC,MAAM,CAAC,GAAG,IAAI,CAAC,CAACkG,GAAG,CAAC,MAAM,CAAC;EAC3D,CAAC,CAAC;;EAEF;EACA;EACA;;EAIA;EACA,SAASI,OAAOA,CAACC,KAAK,EAAEC,QAAQ,EAAE;IAC9B,IAAID,KAAK,CAACE,KAAK,IAAIF,KAAK,CAACE,KAAK,CAAC,CAAC,CAAC,EAAE;MAC/B,IAAIC,MAAM,GAAG,IAAIC,UAAU,CAAC,CAAC;MAC7BD,MAAM,CAAC/O,MAAM,GAAG,UAAS1G,CAAC,EAAE;QACxBuV,QAAQ,CAACxG,IAAI,CAAC,KAAK,EAAE/O,CAAC,CAACqF,MAAM,CAACsQ,MAAM,CAAC;MACzC,CAAC;MACDF,MAAM,CAACG,aAAa,CAACN,KAAK,CAACE,KAAK,CAAC,CAAC,CAAC,CAAC;IACxC;EACJ;EAEA,SAASK,WAAWA,CAACC,KAAK,EAAE;IACxB,IAAGA,KAAK,GAAG,IAAI,EAAE,OAAOA,KAAK,GAAG,QAAQ,CAAC,KACpC,IAAGA,KAAK,GAAG,OAAO,EAAE,OAAM,CAACA,KAAK,GAAG,IAAI,EAAEC,OAAO,CAAC,CAAC,CAAC,GAAG,KAAK,CAAC,KAC5D,IAAGD,KAAK,GAAG,UAAU,EAAE,OAAM,CAACA,KAAK,GAAG,OAAO,EAAEC,OAAO,CAAC,CAAC,CAAC,GAAG,KAAK,CAAC,KAClE,OAAM,CAACD,KAAK,GAAG,UAAU,EAAEC,OAAO,CAAC,CAAC,CAAC,GAAG,KAAK;EACtD;;EAEC;EACDnX,CAAC,CAAC,gBAAgB,CAAC,CAACmB,IAAI,CAAC,QAAQ,EAAE,YAAW;IAC1C,IAAIiW,KAAK,GAAGpX,CAAC,CAAC,IAAI,CAAC;IACnB,IAAI8T,EAAE,GAAG,GAAG,GAAGsD,KAAK,CAACjH,IAAI,CAAC,IAAI,CAAC;IAC/B,IAAIkH,MAAM,GAAGvD,EAAE,GAAG,SAAS;IAC3B,IAAIwD,OAAO,GAAGtX,CAAC,CAACqX,MAAM,CAAC;IACvB,IAAIE,SAAS,GAAGvX,CAAC,CAAC8T,EAAE,GAAG,iBAAiB,CAAC;IACzC,IAAI0D,iBAAiB,GAAGxX,CAAC,CAAC8T,EAAE,GAAG,mBAAmB,CAAC;IAInDwD,OAAO,CAACG,WAAW,CAAC,cAAc,CAAC,CAACA,WAAW,CAAC,aAAa,CAAC;IAC9DzX,CAAC,CAACqX,MAAM,GAAG,YAAY,CAAC,CAACK,MAAM,CAAC,CAAC;IACjC1X,CAAC,CAACqX,MAAM,GAAG,WAAW,CAAC,CAACK,MAAM,CAAC,CAAC;IAChC1X,CAAC,CAACqX,MAAM,GAAG,eAAe,CAAC,CAACvB,IAAI,CAAC,CAAC;IAClC0B,iBAAiB,CAAC1B,IAAI,CAAC,CAAC;IACxB9V,CAAC,CAAC8T,EAAE,GAAG,OAAO,CAAC,CAAC6D,IAAI,CAAC,EAAE,CAAC;IAExB,IAAIC,QAAQ,GAAGR,KAAK,CAAC7F,IAAI,CAAC,SAAS,CAAC;IACpC,IAAIsG,UAAU,GAAG,CAAC;IAElB,KAAK,IAAI/W,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAG,IAAI,CAAC8V,KAAK,CAACrU,MAAM,EAAEzB,CAAC,EAAE,EAAE;MACxC+W,UAAU,IAAI,IAAI,CAACjB,KAAK,CAAC9V,CAAC,CAAC,CAACkL,IAAI;MAChChM,CAAC,CAAC8T,EAAE,GAAG,OAAO,CAAC,CAACO,MAAM,CAAC,oCAAoC,GAAGyD,YAAY,CAAC,IAAI,CAAClB,KAAK,CAAC9V,CAAC,CAAC,CAACiX,IAAI,CAAC,GAAG,IAAI,GAAGd,WAAW,CAAC,IAAI,CAACL,KAAK,CAAC9V,CAAC,CAAC,CAACkL,IAAI,CAAC,GAAG,WAAW,CAAC;IAC1J;IAEA,IAAI6L,UAAU,GAAGD,QAAQ,EAAE;MACvBN,OAAO,CAACtG,QAAQ,CAAC,aAAa,CAAC,CAACyG,WAAW,CAAC,YAAY,CAAC,CAACxG,OAAO,CAAC,uCAAuC,CAAC,CAACoD,MAAM,CAAC,uCAAuC,GAAG4C,WAAW,CAACY,UAAU,CAAC,GAAG,UAAU,CAAC;IACrM,CAAC,MAAM;MACHP,OAAO,CAACtG,QAAQ,CAAC,cAAc,CAAC,CAACyG,WAAW,CAAC,YAAY,CAAC,CAACxG,OAAO,CAAC,wCAAwC,CAAC;MAC5G,IAAI0F,QAAQ,GAAI3W,CAAC,CAAC8T,EAAE,GAAG,eAAe,CAAC;MACvC2C,OAAO,CAAC,IAAI,EAAEE,QAAQ,CAAC;MACvBA,QAAQ,CAACZ,MAAM,CAAC,CAAC;MACjByB,iBAAiB,CAACzB,MAAM,CAAC,CAAC;MAC1BwB,SAAS,CAACzB,IAAI,CAAC,CAAC;IACpB;EAGJ,CAAC,CAAC;AAEN,CAAC,CAAC;AAEF,SAASgC,YAAYA,CAACE,GAAG,EAAE;EACvB,OAAO5V,MAAM,CAAC4V,GAAG,CAAC,CAACtC,OAAO,CAAC,IAAI,EAAE,OAAO,CAAC,CAACA,OAAO,CAAC,IAAI,EAAE,MAAM,CAAC,CAACA,OAAO,CAAC,IAAI,EAAE,MAAM,CAAC,CAACA,OAAO,CAAC,IAAI,EAAE,QAAQ,CAAC;AACjH;;AAIA;AACA;AACA;AACA,CAAC,UAAS1V,CAAC,EAAC;EAERA,CAAC,CAACuD,EAAE,CAAC0U,cAAc,GAAG,UAASC,QAAQ,EAAC;IACpC,OAAO,IAAI,CAAChX,IAAI,CAAC,YAAU;MACvB,IAAIiX,QAAQ;QAAEf,KAAK,GAAGpX,CAAC,CAAC,IAAI,CAAC;MAC7B,IAAGoX,KAAK,CAACjH,IAAI,CAAC,UAAU,CAAC,EAAC;QACtBiH,KAAK,CAACgB,UAAU,CAAC,UAAU,CAAC;QAC5BD,QAAQ,GAAG,KAAK;MACpB,CAAC,MAAM;QACHf,KAAK,CAACjH,IAAI,CAAC,UAAU,EAAE,UAAU,CAAC;QAClCgI,QAAQ,GAAG,IAAI;MACnB;MAEA,IAAGD,QAAQ,IAAI,OAAOA,QAAQ,KAAK,UAAU,EAAC;QAC1CA,QAAQ,CAAC,IAAI,EAAEC,QAAQ,CAAC;MAC5B;IACJ,CAAC,CAAC;EACN,CAAC;AAEL,CAAC,EAAElU,MAAM,CAAC;;AAIV;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACAQ,QAAQ,CAACmE,gBAAgB,CAAC,eAAe,EAAE,YAAM;EAC7C5I,CAAC,CAAC,mBAAmB,CAAC,CAACmR,OAAO,CAAC,CAAC;EAEhCnR,CAAC,CAACyE,QAAQ,CAAC,CAACuE,EAAE,CAAC,gBAAgB,EAAE,mBAAmB,EAAE,UAAUtD,KAAK,EAAE;IACnE,IAAIe,MAAM,GAAGzG,CAAC,CAAC0F,KAAK,CAACe,MAAM,CAAC;IAC5B,IAAG,CAACf,KAAK,CAACe,MAAM,CAACsR,IAAI,IAAI,CAACtR,MAAM,CAAC8K,IAAI,CAAC,oBAAoB,CAAC,EAAE;MACzD8G,OAAO,CAACrU,KAAK,CAAC,sIAAsI,CAAC;MACrJqU,OAAO,CAACrU,KAAK,CAAC,8GAA8G,CAAC;MAC7H,OAAO,KAAK;IAChB;IACAsU,QAAQ,CAAC3H,IAAI,CAAClK,MAAM,CAAC8K,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAACgH,GAAG,CAAC7S,KAAK,CAACe,MAAM,CAACsR,IAAI,EAAE,IAAI,CAACvX,OAAO,CAAC,IAAI,CAACgY,aAAa,CAAC,CAACvF,KAAK,CAAC;EACnH,CAAC,CAAC;EAEFqF,QAAQ,CAACG,IAAI,CAAC,SAAS,EAAE,UAAAC,IAAA,EAAe;IAAA,IAAbC,OAAO,GAAAD,IAAA,CAAPC,OAAO;IAC9BA,OAAO,CAAC,YAAM;MACVC,cAAc,CAAC,YAAM;QACjB5Y,CAAC,CAAC,mBAAmB,CAAC,CAACmR,OAAO,CAAC,CAAC;MACpC,CAAC,CAAC;IACN,CAAC,CAAC;EACN,CAAC,CAAC;AACN,CAAC,CAAC;;AAKF;AACAnR,CAAC,CAAC,yBAAyB,CAAC,CAAC6Y,MAAM,CAAC,YAAW;EAC3C5F,KAAK,GAAGjT,CAAC,CAAC,IAAI,CAAC,CAACmQ,IAAI,CAAC,OAAO,CAAC;EAC7B2I,IAAI,GAAG9Y,CAAC,CAAC,IAAI,CAAC,CAACuR,IAAI,CAAC,eAAe,CAAC;EACpCvR,CAAC,CAAC,gBAAgB,GAAC8Y,IAAI,GAAC,SAAS,GAAC7F,KAAK,GAAC,GAAG,CAAC,CAAC8F,IAAI,CAAC,SAAS,EAAE,IAAI,CAAC;AACtE,CAAC,CAAC;;AAEF;AACA/Y,CAAC,CAAC,kBAAkB,CAAC,CAACgJ,EAAE,CAAC,OAAO,EAAC,YAAU;EAEvC,IAAIgQ,qBAAqB,GAAGhZ,CAAC,CAAC,IAAI,CAAC,CAACmQ,IAAI,CAAC,IAAI,CAAC;EAC9C,IAAI8I,oBAAoB,GAAG,iBAAiB,GAACjZ,CAAC,CAAC,IAAI,CAAC,CAACmQ,IAAI,CAAC,IAAI,CAAC;EAC/D,IAAI+I,YAAY,GAAG,gBAAgB,GAAGF,qBAAqB;EAC3D,IAAIG,kBAAkB,GAAC,eAAe,GAACH,qBAAqB;EAE5DhZ,CAAC,CAAC,GAAG,GAACiZ,oBAAoB,CAAC,CAACG,UAAU,CAAC,GAAG,CAAC;EAC3CpZ,CAAC,CAACkZ,YAAY,CAAC,CAACG,WAAW,CAAC,8BAA8B,CAAC;EAC3D,IAAIC,WAAW,GAAGtZ,CAAC,CAACkZ,YAAY,CAAC,CAACK,QAAQ,CAAC,eAAe,CAAC;EAC3D9U,QAAQ,CAAC+U,MAAM,GAACL,kBAAkB,GAAC,GAAG,GAACG,WAAW,GAAC,SAAS;AAChE,CAAC,CAAC;AAEF,IAAIG,WAAW,GAAGhV,QAAQ,CAAC+U,MAAM,CAACpD,KAAK,CAAC,GAAG,CAAC;AAC5C,KAAK,IAAItV,CAAC,IAAI2Y,WAAW,EAAE;EACvB,IAAIC,cAAc,GAAGD,WAAW,CAAC3Y,CAAC,CAAC,CAAC6Y,IAAI,CAAC,GAAG,CAAC;EAC7CC,KAAK,GAAGF,cAAc,CAACtD,KAAK,CAAC,GAAG,EAAE,CAAC,CAAC;;EAEpC;EACA,IAAIsD,cAAc,CAACG,UAAU,CAAC,eAAe,CAAC,EAAE;IAE5C,IAAIC,oBAAoB,GAAGF,KAAK,CAAC,CAAC,CAAC,CAAClE,OAAO,CAAC,eAAe,EAAC,EAAE,CAAC;IAE/D,IAAIkE,KAAK,CAAC,CAAC,CAAC,IAAI,MAAM,EAAE;MACpB5Z,CAAC,CAAC,GAAG,GAAC8Z,oBAAoB,GAAC,kBAAkB,CAAC,CAACvF,OAAO,CAAC,OAAO,CAAC;IACnE;EACJ;AAEJ;;AAGA;AACA;AACA;AACA;AACA,IAAIvU,CAAC,CAAC,kBAAkB,CAAC,CAAC8C,EAAE,CAAC,UAAU,CAAC,EAAE;EAEtC;EACA9C,CAAC,CAAC,eAAe,CAAC,CAAC8V,IAAI,CAAC,CAAC;EACzB9V,CAAC,CAAC,eAAe,CAAC,CAACmQ,IAAI,CAAC,SAAS,EAAC,MAAM,CAAC;AAC7C;AAGAnQ,CAAC,CAAC,YAAY,CAAC,CAAC6Y,MAAM,CAAC,YAAW;EAC9B,IAAI7Y,CAAC,CAAC,IAAI,CAAC,CAAC4C,GAAG,CAAC,CAAC,IAAI,GAAG,EAAE;IACtB5C,CAAC,CAAC,eAAe,CAAC,CAAC6V,OAAO,CAAC,CAAC;IAC5B7V,CAAC,CAAC,eAAe,CAAC,CAACmQ,IAAI,CAAC,SAAS,EAAC,MAAM,CAAC;IACzCnQ,CAAC,CAAC,WAAW,CAAC,CAAC6V,OAAO,CAAC,CAAC;IACxB7V,CAAC,CAAC,WAAW,CAAC,CAACmQ,IAAI,CAAC,SAAS,EAAC,MAAM,CAAC;EACzC,CAAC,MAAM,IAAInQ,CAAC,CAAC,IAAI,CAAC,CAAC4C,GAAG,CAAC,CAAC,IAAI,GAAG,EAAE;IAC7B5C,CAAC,CAAC,eAAe,CAAC,CAAC+V,MAAM,CAAC,CAAC;IAC3B/V,CAAC,CAAC,eAAe,CAAC,CAACmQ,IAAI,CAAC,SAAS,EAAC,OAAO,CAAC;;IAE1C;IACA;IACA,IAAInQ,CAAC,CAAC,cAAc,CAAC,CAAC8C,EAAE,CAAC,UAAU,CAAC,EAAE;MAElC;MACA9C,CAAC,CAAC,WAAW,CAAC,CAAC8V,IAAI,CAAC,CAAC;MACrB9V,CAAC,CAAC,WAAW,CAAC,CAACmQ,IAAI,CAAC,SAAS,EAAC,MAAM,CAAC;IACzC;EAEJ;AACJ,CAAC,CAAC;AAIF,IAAInQ,CAAC,CAAC,cAAc,CAAC,CAAC8C,EAAE,CAAC,UAAU,CAAC,EAAE;EAElC;EACA9C,CAAC,CAAC,WAAW,CAAC,CAAC8V,IAAI,CAAC,CAAC;EACrB9V,CAAC,CAAC,WAAW,CAAC,CAACmQ,IAAI,CAAC,SAAS,EAAC,MAAM,CAAC;AACzC;AAEAnQ,CAAC,CAAC,QAAQ,CAAC,CAAC6Y,MAAM,CAAC,YAAW;EAC1B,IAAI7Y,CAAC,CAAC,IAAI,CAAC,CAAC4C,GAAG,CAAC,CAAC,IAAI,GAAG,EAAE;IACtB5C,CAAC,CAAC,WAAW,CAAC,CAAC6V,OAAO,CAAC,CAAC;IACxB7V,CAAC,CAAC,WAAW,CAAC,CAACmQ,IAAI,CAAC,SAAS,EAAC,MAAM,CAAC;EACzC,CAAC,MAAM,IAAInQ,CAAC,CAAC,IAAI,CAAC,CAAC4C,GAAG,CAAC,CAAC,IAAI,GAAG,EAAE;IAC7B5C,CAAC,CAAC,WAAW,CAAC,CAAC+V,MAAM,CAAC,CAAC;IACvB/V,CAAC,CAAC,WAAW,CAAC,CAACmQ,IAAI,CAAC,SAAS,EAAC,OAAO,CAAC;EAC1C;AACJ,CAAC,CAAC;;AAEF;;AAEAnQ,CAAC,CAAC,YAAY;EAEV,SAAS+Z,SAASA,CAACC,MAAM,EAAEC,IAAI,EAAE;IAC7Bja,CAAC,CAACga,MAAM,CAAC,CAACrJ,IAAI,CAAC,WAAW,CAAC,CAACuJ,QAAQ,CAACD,IAAI,CAAC;IAC1Cja,CAAC,CAACia,IAAI,CAAC,CAAC9J,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC;IAC9BnQ,CAAC,CAACia,IAAI,CAAC,CAACE,eAAe,CAAC,CAAC;EAC7B;EAEA,SAASC,YAAYA,CAACJ,MAAM,EAAEC,IAAI,EAAE;IAChCja,CAAC,CAACga,MAAM,CAAC,CAACK,QAAQ,CAAC,gBAAgB,CAAC,CAACH,QAAQ,CAACD,IAAI,CAAC;IACnDja,CAAC,CAACia,IAAI,CAAC,CAAC9J,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC;IAC9BnQ,CAAC,CAACia,IAAI,CAAC,CAACE,eAAe,CAAC,CAAC;EAC7B;EAEAna,CAAC,CAAC,OAAO,CAAC,CAACgJ,EAAE,CAAC,OAAO,EAAE,YAAY;IAC/B,IAAIsR,SAAS,GAAGta,CAAC,CAAC,IAAI,CAAC,CAACua,OAAO,CAAC,wBAAwB,CAAC;IACzDR,SAAS,CAAC/Z,CAAC,CAACsa,SAAS,CAAC,CAAC3J,IAAI,CAAC,6BAA6B,CAAC,EAAE3Q,CAAC,CAACsa,SAAS,CAAC,CAAC3J,IAAI,CAAC,8BAA8B,CAAC,CAAC;EAClH,CAAC,CAAC;EAEF3Q,CAAC,CAAC,QAAQ,CAAC,CAACgJ,EAAE,CAAC,OAAO,EAAE,YAAY;IAChC,IAAIsR,SAAS,GAAGta,CAAC,CAAC,IAAI,CAAC,CAACua,OAAO,CAAC,wBAAwB,CAAC;IACzDR,SAAS,CAAC/Z,CAAC,CAACsa,SAAS,CAAC,CAAC3J,IAAI,CAAC,8BAA8B,CAAC,EAAE3Q,CAAC,CAACsa,SAAS,CAAC,CAAC3J,IAAI,CAAC,6BAA6B,CAAC,CAAC;EAElH,CAAC,CAAC;EAEF3Q,CAAC,CAAC,UAAU,CAAC,CAACgJ,EAAE,CAAC,OAAO,EAAE,YAAY;IAClC,IAAIsR,SAAS,GAAGta,CAAC,CAAC,IAAI,CAAC,CAACua,OAAO,CAAC,wBAAwB,CAAC;IACzDH,YAAY,CAACpa,CAAC,CAACsa,SAAS,CAAC,CAAC3J,IAAI,CAAC,6BAA6B,CAAC,EAAE3Q,CAAC,CAACsa,SAAS,CAAC,CAAC3J,IAAI,CAAC,8BAA8B,CAAC,CAAC;EACrH,CAAC,CAAC;EAEF3Q,CAAC,CAAC,WAAW,CAAC,CAACgJ,EAAE,CAAC,OAAO,EAAE,YAAY;IACnC,IAAIsR,SAAS,GAAGta,CAAC,CAAC,IAAI,CAAC,CAACua,OAAO,CAAC,wBAAwB,CAAC;IACzDH,YAAY,CAACpa,CAAC,CAACsa,SAAS,CAAC,CAAC3J,IAAI,CAAC,8BAA8B,CAAC,EAAE3Q,CAAC,CAACsa,SAAS,CAAC,CAAC3J,IAAI,CAAC,6BAA6B,CAAC,CAAC;EACrH,CAAC,CAAC;EAEF3Q,CAAC,CAAC,6BAA6B,CAAC,CAACgJ,EAAE,CAAC,gBAAgB,EAAC,UAAS5H,CAAC,EAAC;IAC5D,IAAGA,CAAC,CAACuE,KAAK,IAAI,EAAE,IAAIvE,CAAC,CAACiS,IAAI,IAAI,UAAU,EAAE;MACtC,IAAIiH,SAAS,GAAGta,CAAC,CAAC,IAAI,CAAC,CAACua,OAAO,CAAC,wBAAwB,CAAC;MACzDR,SAAS,CAAC/Z,CAAC,CAACsa,SAAS,CAAC,CAAC3J,IAAI,CAAC,6BAA6B,CAAC,EAAE3Q,CAAC,CAACsa,SAAS,CAAC,CAAC3J,IAAI,CAAC,8BAA8B,CAAC,CAAC;IAClH;EACJ,CAAC,CAAC;EAEF3Q,CAAC,CAAC,8BAA8B,CAAC,CAACgJ,EAAE,CAAC,gBAAgB,EAAC,UAAS5H,CAAC,EAAC;IAC7D,IAAGA,CAAC,CAACuE,KAAK,IAAI,EAAE,IAAIvE,CAAC,CAACiS,IAAI,IAAI,UAAU,EAAE;MACtC,IAAIiH,SAAS,GAAGta,CAAC,CAAC,IAAI,CAAC,CAACua,OAAO,CAAC,wBAAwB,CAAC;MACzDR,SAAS,CAAC/Z,CAAC,CAACsa,SAAS,CAAC,CAAC3J,IAAI,CAAC,8BAA8B,CAAC,EAAE3Q,CAAC,CAACsa,SAAS,CAAC,CAAC3J,IAAI,CAAC,6BAA6B,CAAC,CAAC;MAC9G3Q,CAAC,CAAC,iBAAiB,CAAC,CAAC4C,GAAG,CAAC5C,CAAC,CAAC,kBAAkB,CAAC,CAAC4C,GAAG,CAAC,CAAC,CAAC;IACzD;EACJ,CAAC,CAAC;AAGN,CAAC,CAAC;AAEF5C,CAAC,CAACuD,EAAE,CAAC4W,eAAe,GAAG,YAAU;EAC7B;EACA,IAAIK,gBAAgB,GAAGxa,CAAC,CAAC,IAAI,CAAC,CAACqa,QAAQ,CAAC,QAAQ,CAAC;EACjD;EACAG,gBAAgB,CAACC,IAAI,CAAC,UAASC,CAAC,EAACC,CAAC,EAAE;IAChC,IAAID,CAAC,CAAC3X,IAAI,GAAG4X,CAAC,CAAC5X,IAAI,EAAE,OAAO,CAAC,CAAC,KACzB,IAAI2X,CAAC,CAAC3X,IAAI,GAAG4X,CAAC,CAAC5X,IAAI,EAAE,OAAO,CAAC,CAAC,CAAC,KAC/B,OAAO,CAAC;EACjB,CAAC,CAAC;EACF;EACA/C,CAAC,CAAC,IAAI,CAAC,CAAC4a,KAAK,CAAC,CAAC,CAACvG,MAAM,CAACmG,gBAAgB,CAAC;EAExC,IAAIK,eAAe,GAAI7a,CAAC,CAAC,yBAAyB,CAAC,CAAC8a,OAAO,CAAC,CAAC,CAACjH,GAAG,CAAC,UAAAzC,IAAI;IAAA,OAAIA,IAAI,CAAC6B,KAAK;EAAA,EAAC,CAACvQ,IAAI,CAAC,CAAC;EAE5F1C,CAAC,CAAC,iBAAiB,CAAC,CAAC4a,KAAK,CAAC,CAAC,CAAChY,GAAG,CAACiY,eAAe,CAAC;EAEjD7a,CAAC,CAAC,qBAAqB,CAAC,CAAC2X,IAAI,CAAC3X,CAAC,CAAC,yBAAyB,CAAC,CAACuC,MAAM,CAAC;EAClEvC,CAAC,CAAC,uBAAuB,CAAC,CAAC2X,IAAI,CAAC3X,CAAC,CAAC,0BAA0B,CAAC,CAACuC,MAAM,CAAC;;EAErE;EACAvC,CAAC,CAAC,GAAG,GAAC,IAAI,CAACmQ,IAAI,CAAC,IAAI,CAAC,GAAC,SAAS,CAAC,CAACA,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC;AAC3D,CAAC;;;;;;;;;;AClxBD;AACA;AACA;AACA;AACA;AACA;AACA;;AAEC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAMAnQ,CAAC,CAAC,YAAY;EAEZ,IAAIkQ,OAAO,GAAGlQ,CAAC,CAAC,sBAAsB,CAAC,CAACmQ,IAAI,CAAC,SAAS,CAAC;EACvD;EACA,IAAI4K,KAAK,EAAEvJ,MAAM,EAAEwJ,eAAe;EAElC,IAAGhb,CAAC,CAAC,cAAc,CAAC,CAACuC,MAAM,IAAI,CAAC,EAAE;IAChCvC,CAAC,CAAC,MAAM,CAAC,CAACqU,MAAM,CAAC,iEAAiE,CAAC;EACrF;EAEArU,CAAC,CAAC,cAAc,CAAC,CAACgJ,EAAE,CAAC,eAAe,EAAE,UAAUtD,KAAK,EAAE;IACnD,IAAI2L,IAAI,GAAGrR,CAAC,CAAC0F,KAAK,CAACuV,aAAa,CAAC;IACjCF,KAAK,GAAG1J,IAAI,CAACE,IAAI,CAAC,YAAY,CAAC;IAC/BC,MAAM,GAAGH,IAAI,CAACE,IAAI,CAAC,QAAQ,CAAC;IAC5ByJ,eAAe,GAAG3J,IAAI,CAACE,IAAI,CAAC,SAAS,CAAC;IAEtCvR,CAAC,CAAC,cAAc,CAAC,CAACkb,IAAI,CAAC7J,IAAI,CAAClB,IAAI,CAAC,MAAM,CAAC,EAAC,YAAY;MAEjD;MACAnQ,CAAC,CAAC,aAAa,CAAC,CAACmb,KAAK,CAAC,CAAC;;MAE1B;MACAnb,CAAC,CAAC,cAAc,CAAC,CAAC2Q,IAAI,CAAC,gBAAgB,CAAC,CAACQ,OAAO,CAAC,CAAC;MAClD;MACA;;MAEAnR,CAAC,CAAC,eAAe,CAAC,CAACkB,IAAI,CAAE,UAAUJ,CAAC,EAACsQ,IAAI,EAAE;QACvC,IAAIC,IAAI,GAAGrR,CAAC,CAACoR,IAAI,CAAC;QAClB,IAAIE,QAAQ,GAAGD,IAAI,CAACE,IAAI,CAAC,UAAU,CAAC;QACpC,IAAIC,MAAM,GAAGH,IAAI,CAACE,IAAI,CAAC,QAAQ,CAAC;QAEhCF,IAAI,CAACF,OAAO,CAAC;UACTU,IAAI,EAAE;YAEF;YACAC,GAAG,EAAE5B,OAAO,GAAG,SAAS,GAAGoB,QAAQ,GAAG,aAAa;YAAE;YACrDS,QAAQ,EAAE,MAAM;YAChBC,KAAK,EAAE,GAAG;YACVC,OAAO,EAAE;cACL,kBAAkB,EAAE,gBAAgB;cACpC,cAAc,EAAEjS,CAAC,CAAC,yBAAyB,CAAC,CAACmQ,IAAI,CAAC,SAAS;YAC/D,CAAC;YACDoB,IAAI,EAAE,SAAAA,KAAUW,MAAM,EAAE;cACpB,IAAIX,IAAI,GAAG;gBACPY,MAAM,EAAED,MAAM,CAACE,IAAI;gBACnBC,IAAI,EAAEH,MAAM,CAACG,IAAI,IAAI,CAAC;gBACtBC,eAAe,EAAEjB,IAAI,CAACE,IAAI,CAAC,mBAAmB;cAClD,CAAC;cACD,OAAOA,IAAI;YACf,CAAC;YACD;AACpB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;YAIoBiB,KAAK,EAAE;UACX,CAAC;UACD;UACAC,cAAc,EAAEC;UAChB;QACJ,CAAC,CAAC;MACN,CAAC,CAAC;IACJ,CAAC,CAAC;EAEN,CAAC,CAAC;EAIF1S,CAAC,CAAC,cAAc,CAAC,CAACgJ,EAAE,CAAC,OAAO,EAAC,aAAa,EAAE,YAAY;IACtDhJ,CAAC,CAAC6R,IAAI,CAAC;MACHwB,IAAI,EAAE,MAAM;MACZvB,GAAG,EAAE9R,CAAC,CAAC,kBAAkB,CAAC,CAACmQ,IAAI,CAAC,QAAQ,CAAC;MACzC8B,OAAO,EAAE;QACL,kBAAkB,EAAE,gBAAgB;QACpC,cAAc,EAAEjS,CAAC,CAAC,yBAAyB,CAAC,CAACmQ,IAAI,CAAC,SAAS;MAC/D,CAAC;MAEDoB,IAAI,EAAEvR,CAAC,CAAC,kBAAkB,CAAC,CAACob,SAAS,CAAC,CAAC;MACvCC,OAAO,EAAE,SAAAA,QAAUtE,MAAM,EAAE;QAEvB,IAAGA,MAAM,CAACM,MAAM,IAAI,OAAO,EAAE;UACzB,IAAIiE,aAAa,GAAC,EAAE;UACpB,KAAI,IAAIC,KAAK,IAAIxE,MAAM,CAACyE,QAAQ,EAAE;YAC9BF,aAAa,IAAI,uCAAuC,GAAGC,KAAK,GAAG,iBAAiB,GAAGxE,MAAM,CAACyE,QAAQ,CAACD,KAAK,CAAC;UAEjH;UACAvb,CAAC,CAAC,kBAAkB,CAAC,CAAC2X,IAAI,CAAC2D,aAAa,CAAC,CAACzK,IAAI,CAAC,CAAC;UAChD,OAAO,KAAK;QAChB;QAEA,IAAIiD,EAAE,GAAGiD,MAAM,CAAC0E,OAAO,CAAC3H,EAAE;QAC1B,IAAIiE,IAAI,GAAGhB,MAAM,CAAC0E,OAAO,CAAC1D,IAAI,IAAKhB,MAAM,CAAC0E,OAAO,CAACC,UAAU,GAAG,GAAG,GAAG3E,MAAM,CAAC0E,OAAO,CAACE,SAAU;QAC9F,IAAI,CAAC7H,EAAE,IAAI,CAACiE,IAAI,EAAE;UACdM,OAAO,CAACrU,KAAK,CAAC,+DAA+D,GAAG+T,IAAI,GAAG,QAAQ,GAAGjE,EAAE,CAAC;UACrG,OAAO,KAAK;QAChB;QACA9T,CAAC,CAAC,cAAc,CAAC,CAAC4Q,KAAK,CAAC,MAAM,CAAC;QAC/B5Q,CAAC,CAAC,cAAc,CAAC,CAAC2X,IAAI,CAAC,EAAE,CAAC;QAE1B,IAAIiE,YAAY,GAAG5b,CAAC,CAAC,GAAG,GAAGgb,eAAe,CAAC;QAE3C,IAAGY,YAAY,CAACrZ,MAAM,GAAG,CAAC,EAAE;UACxBqZ,YAAY,CAACC,cAAc,CAAC,SAAS,CAAC;QAC1C;;QAEA;QACA;QACA;QACA,IAAIC,QAAQ,GAAGrX,QAAQ,CAACsX,cAAc,CAACvK,MAAM,CAAC;QAE9C,IAAG,CAACsK,QAAQ,EAAE;UACV,OAAO,KAAK;QAChB;QAEAA,QAAQ,CAACtb,OAAO,CAACsb,QAAQ,CAACvZ,MAAM,CAAC,GAAG,IAAI6R,MAAM,CAAC2D,IAAI,EAAEjE,EAAE,CAAC;QACxDgI,QAAQ,CAACtD,aAAa,GAAGsD,QAAQ,CAACvZ,MAAM,GAAG,CAAC;QAC5CvC,CAAC,CAAC8b,QAAQ,CAAC,CAACvH,OAAO,CAAC,QAAQ,CAAC;QAC7B,IAAG5M,MAAM,CAACqU,iBAAiB,EAAE;UACzBA,iBAAiB,CAAC,CAAC;QACvB;MAEJ,CAAC;MACDhY,KAAK,EAAE,SAAAA,MAAU+S,MAAM,EAAE;QACrBkF,GAAG,GAAGlF,MAAM,CAACmF,YAAY,CAACV,QAAQ,IAAIzE,MAAM,CAACmF,YAAY,CAAClY,KAAK;QAC/DhE,CAAC,CAAC,kBAAkB,CAAC,CAAC2X,IAAI,CAAC,gBAAgB,GAACsE,GAAG,CAAC,CAACpL,IAAI,CAAC,CAAC;MAC3D;IAIJ,CAAC,CAAC;EACJ,CAAC,CAAC;AACJ,CAAC,CAAC;AAEF,SAAS6B,kBAAkBA,CAAC+B,QAAQ,EAAE;EAClC;EACA;EACA,IAAIA,QAAQ,CAACE,OAAO,EAAE;IAClB,OAAO3U,CAAC,CAAC,sEAAsE,CAAC;EACpF;EAEA,IAAI6U,QAAQ,GAAG7U,CAAC,CAAC,wBAAwB,CAAC;EAC1C,IAAI8U,SAAS,GAAG9U,CAAC,CAAC,sDAAsD,CAAC;EACzE,IAAIyU,QAAQ,CAACjN,KAAK,EAAE;IAChB,IAAIuN,SAAS,GAAG/U,CAAC,CAAC,4BAA4B,CAAC;IAC/C;AACR;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;IACQ,IAAIgV,GAAG,GAAGhV,CAAC,CAAC,gEAAgE,CAAC;IAC7E;IACA;IACA;IACA;IACAgV,GAAG,CAAC7E,IAAI,CAAC,KAAK,EAAEsE,QAAQ,CAACjN,KAAM,CAAC;IAChCuN,SAAS,CAACV,MAAM,CAACW,GAAG,CAAC;EACzB,CAAC,MAAM;IACH,IAAID,SAAS,GAAC/U,CAAC,CAAC,gDAAgD,CAAC;EACrE;EACA8U,SAAS,CAACT,MAAM,CAACU,SAAS,CAAC;EAC3BF,QAAQ,CAACR,MAAM,CAACS,SAAS,CAAC;EAC1B,IAAIM,QAAQ,GAAGpV,CAAC,CAAC,OAAO,CAAC;EACzBoV,QAAQ,CAACrS,IAAI,CAAC0R,QAAQ,CAAC1R,IAAI,CAAC;EAC5B8R,QAAQ,CAACR,MAAM,CAACe,QAAQ,CAAC;EACzB,IAAIC,SAAS,GAAGR,QAAQ,CAACS,GAAG,CAAC,CAAC,CAAC,CAACC,SAAS;EACzC,IAAIC,QAAQ,GAAGhB,cAAc,CAACC,QAAQ,CAAC;EACvC,IAAIY,SAAS,IAAIG,QAAQ,EAAE;IACvB;IACA;IACA;IACA;IACA;IACA;EAAA;EAEJ,OAAOX,QAAQ;AAEnB;AAEA,SAASL,cAAcA,CAAEC,QAAQ,EAAE;EAC/B,IAAIC,cAAc,GAAG,sEAAsE;EAC3F,IAAID,QAAQ,CAACE,OAAO,EAAE;IAClB,OAAOD,cAAc;EACzB;EAEA,IAAIE,MAAM,GAAG,wBAAwB;EACrCA,MAAM,IAAG,sDAAsD;EAC/D,IAAIH,QAAQ,CAACjN,KAAK,EAAE;IAChBoN,MAAM,IAAI,sCAAsC,GAAGH,QAAQ,CAACjN,KAAK,GAAG,SAAS,GAAEiN,QAAQ,CAAC0H,GAAG,GAAG,qDAAqD;EACvJ,CAAC,MAAM;IACHvH,MAAM,IAAI,gDAAgD;EAC9D;EAEAA,MAAM,IAAI,aAAa,GAAGH,QAAQ,CAAC1R,IAAI,GAAG,QAAQ;EAClD6R,MAAM,IAAI,QAAQ;EAClB,OAAOA,MAAM;AACjB;AAEA,SAASa,mBAAmBA,CAAEhB,QAAQ,EAAE;EACpC,OAAOA,QAAQ,CAAC1R,IAAI,CAAC2S,OAAO,CAAC,IAAI,EAAE,MAAM,CAAC,CACrCA,OAAO,CAAC,IAAI,EAAE,MAAM,CAAC,CACrBA,OAAO,CAAC,IAAI,EAAE,QAAQ,CAAC,CACvBA,OAAO,CAAC,IAAI,EAAE,QAAQ,CAAC;AAChC;;;;;;;;;;;;ACnPA;;;;;;;;;;;;;ACAA;;;;;;;;;;;;;ACAA;;;;;;;;;;;;;ACAA;;;;;;;;;;;;;ACAA;;;;;;;;;;;;;ACAA;;;;;;;;;;;;;ACAA;;;;;;;;;;;;;ACAA;;;;;;;;;;;;;ACAA;;;;;;;;;;;;;ACAA;;;;;;;;;;;;;ACAA;;;;;;;;;;;;;ACAA;;;;;;;;;;;;;ACAA;;;;;;;;;;;;;ACAA;;;;;;;;;;;;;ACAA;;;;;;;;;;;;;ACAA;;;;;;;;;;;;;ACAA;;;;;;;;;;;;;ACAA;;;;;;;UCAA;UACA;;UAEA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;;UAEA;UACA;;UAEA;UACA;UACA;;UAEA;UACA;;;;;WCzBA;WACA;WACA;WACA;WACA,+BAA+B,wCAAwC;WACvE;WACA;WACA;WACA;WACA,iBAAiB,qBAAqB;WACtC;WACA;WACA,kBAAkB,qBAAqB;WACvC;WACA;WACA,KAAK;WACL;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;;;;;WC3BA;;;;;WCAA;WACA;WACA;WACA,uDAAuD,iBAAiB;WACxE;WACA,gDAAgD,aAAa;WAC7D;;;;;WCNA;;WAEA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;;WAEA;;WAEA;;WAEA;;WAEA;;WAEA;;WAEA;;WAEA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA;WACA,MAAM,qBAAqB;WAC3B;WACA;WACA;WACA;WACA;WACA;WACA;WACA;;WAEA;WACA;WACA;;;;;UEnEA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA","sources":["webpack:///./node_modules/admin-lte/build/less/AdminLTE.less?4749","webpack:///./node_modules/admin-lte/dist/js/adminlte.min.js","webpack:///./node_modules/blueimp-file-upload/js/jquery.fileupload.js","webpack:///./node_modules/bootstrap-colorpicker/dist/js/bootstrap-colorpicker.js","webpack:///./node_modules/bootstrap-datepicker/dist/js/bootstrap-datepicker.js","webpack:///./node_modules/bootstrap-less/js/bootstrap.js","webpack:///./node_modules/canvas-confetti/dist/confetti.browser.js","webpack:///./node_modules/clipboard/dist/clipboard.js","webpack:///./node_modules/ekko-lightbox/dist/ekko-lightbox.min.js","webpack:///./node_modules/jquery-slimscroll/jquery.slimscroll.js","webpack:///./node_modules/jquery-ui/dist/jquery-ui.js","webpack:///./node_modules/jquery-ui/ui/version.js","webpack:///./node_modules/jquery-ui/ui/widget.js","webpack:///./node_modules/jquery-validation/dist/jquery.validate.js","webpack:///./node_modules/jquery.iframe-transport/jquery.iframe-transport.js","webpack:///./node_modules/jquery/dist/jquery.js","webpack:///./node_modules/list.js/src/add-async.js","webpack:///./node_modules/list.js/src/filter.js","webpack:///./node_modules/list.js/src/fuzzy-search.js","webpack:///./node_modules/list.js/src/index.js","webpack:///./node_modules/list.js/src/item.js","webpack:///./node_modules/list.js/src/pagination.js","webpack:///./node_modules/list.js/src/parse.js","webpack:///./node_modules/list.js/src/search.js","webpack:///./node_modules/list.js/src/sort.js","webpack:///./node_modules/list.js/src/templater.js","webpack:///./node_modules/list.js/src/utils/classes.js","webpack:///./node_modules/list.js/src/utils/events.js","webpack:///./node_modules/list.js/src/utils/extend.js","webpack:///./node_modules/list.js/src/utils/fuzzy.js","webpack:///./node_modules/list.js/src/utils/get-attribute.js","webpack:///./node_modules/list.js/src/utils/get-by-class.js","webpack:///./node_modules/list.js/src/utils/index-of.js","webpack:///./node_modules/list.js/src/utils/to-array.js","webpack:///./node_modules/list.js/src/utils/to-string.js","webpack:///./node_modules/select2/dist/js/select2.js","webpack:///./node_modules/string-natural-compare/natural-compare.js","webpack:///./node_modules/tether/dist/js/tether.js","webpack:///./resources/assets/js/extensions/pGenerator.jquery.js","webpack:///./resources/assets/js/signature_pad.js","webpack:///./resources/assets/js/snipeit.js","webpack:///./resources/assets/js/snipeit_modals.js","webpack:///./resources/assets/less/app.less?62ee","webpack:///./resources/assets/less/overrides.less?ddb8","webpack:///./resources/assets/less/skins/_all-skins.less?56bc","webpack:///./resources/assets/less/skins/skin-black-dark.less?32b5","webpack:///./resources/assets/less/skins/skin-black.less?1132","webpack:///./resources/assets/less/skins/skin-blue-dark.less?6784","webpack:///./resources/assets/less/skins/skin-blue.less?092d","webpack:///./resources/assets/less/skins/skin-contrast.less?bf9b","webpack:///./resources/assets/less/skins/skin-green-dark.less?90ba","webpack:///./resources/assets/less/skins/skin-green.less?f018","webpack:///./resources/assets/less/skins/skin-orange-dark.less?f7d1","webpack:///./resources/assets/less/skins/skin-orange.less?8b4b","webpack:///./resources/assets/less/skins/skin-purple-dark.less?c895","webpack:///./resources/assets/less/skins/skin-purple.less?fd9a","webpack:///./resources/assets/less/skins/skin-red-dark.less?575d","webpack:///./resources/assets/less/skins/skin-red.less?6b05","webpack:///./resources/assets/less/skins/skin-yellow-dark.less?57fe","webpack:///./resources/assets/less/skins/skin-yellow.less?4418","webpack:///webpack/bootstrap","webpack:///webpack/runtime/chunk loaded","webpack:///webpack/runtime/hasOwnProperty shorthand","webpack:///webpack/runtime/make namespace object","webpack:///webpack/runtime/jsonp chunk loading","webpack:///webpack/before-startup","webpack:///webpack/startup","webpack:///webpack/after-startup"],"sourcesContent":["// extracted by mini-css-extract-plugin\nexport {};","/*! AdminLTE app.js\n* ================\n* Main JS application file for AdminLTE v2. This file\n* should be included in all pages. It controls some layout\n* options and implements exclusive AdminLTE plugins.\n*\n* @author Colorlib\n* @support \n* @version v2.4.18\n* @repository git://github.com/ColorlibHQ/AdminLTE.git\n* @license MIT \n*/\nif(\"undefined\"==typeof jQuery)throw new Error(\"AdminLTE requires jQuery\");!function(i){\"use strict\";function s(t,e){if(this.element=t,this.options=e,this.$overlay=i(e.overlayTemplate),\"\"===e.source)throw new Error(\"Source url was not defined. Please specify a url in your BoxRefresh source option.\");this._setUpListeners(),this.load()}var r=\"lte.boxrefresh\",a={source:\"\",params:{},trigger:\".refresh-btn\",content:\".box-body\",loadInContent:!0,responseType:\"\",overlayTemplate:'
',onLoadStart:function(){},onLoadDone:function(t){return t}},t='[data-widget=\"box-refresh\"]';function e(n){return this.each(function(){var t=i(this),e=t.data(r);if(!e){var o=i.extend({},a,t.data(),\"object\"==typeof n&&n);t.data(r,e=new s(t,o))}if(\"string\"==typeof e){if(void 0===e[n])throw new Error(\"No method named \"+n);e[n]()}})}s.prototype.load=function(){this._addOverlay(),this.options.onLoadStart.call(i(this)),i.get(this.options.source,this.options.params,function(t){this.options.loadInContent&&i(this.element).find(this.options.content).html(t),this.options.onLoadDone.call(i(this),t),this._removeOverlay()}.bind(this),\"\"!==this.options.responseType&&this.options.responseType)},s.prototype._setUpListeners=function(){i(this.element).on(\"click\",this.options.trigger,function(t){t&&t.preventDefault(),this.load()}.bind(this))},s.prototype._addOverlay=function(){i(this.element).append(this.$overlay)},s.prototype._removeOverlay=function(){i(this.$overlay).remove()};var o=i.fn.boxRefresh;i.fn.boxRefresh=e,i.fn.boxRefresh.Constructor=s,i.fn.boxRefresh.noConflict=function(){return i.fn.boxRefresh=o,this},i(window).on(\"load\",function(){i(t).each(function(){e.call(i(this))})})}(jQuery),function(i){\"use strict\";function s(t,e){this.element=t,this.options=e,this._setUpListeners()}var r=\"lte.boxwidget\",a={animationSpeed:500,collapseTrigger:'[data-widget=\"collapse\"]',removeTrigger:'[data-widget=\"remove\"]',collapseIcon:\"fa-minus\",expandIcon:\"fa-plus\",removeIcon:\"fa-times\"},t=\".box\",e=\".collapsed-box\",d=\".box-header\",l=\".box-body\",c=\".box-footer\",h=\".box-tools\",f=\"collapsed-box\",p=\"collapsing.boxwidget\",u=\"collapsed.boxwidget\",g=\"expanding.boxwidget\",v=\"expanded.boxwidget\",o=\"removing.boxwidget\",n=\"removed.boxwidget\";function b(n){return this.each(function(){var t=i(this),e=t.data(r);if(!e){var o=i.extend({},a,t.data(),\"object\"==typeof n&&n);t.data(r,e=new s(t,o))}if(\"string\"==typeof n){if(void 0===e[n])throw new Error(\"No method named \"+n);e[n]()}})}s.prototype.toggle=function(){!i(this.element).is(e)?this.collapse():this.expand()},s.prototype.expand=function(){var t=i.Event(v),e=i.Event(g),o=this.options.collapseIcon,n=this.options.expandIcon;i(this.element).removeClass(f),i(this.element).children(d+\", \"+l+\", \"+c).children(h).find(\".\"+n).removeClass(n).addClass(o),i(this.element).children(l+\", \"+c).slideDown(this.options.animationSpeed,function(){i(this.element).trigger(t)}.bind(this)).trigger(e)},s.prototype.collapse=function(){var t=i.Event(u),e=i.Event(p),o=this.options.collapseIcon,n=this.options.expandIcon;i(this.element).children(d+\", \"+l+\", \"+c).children(h).find(\".\"+o).removeClass(o).addClass(n),i(this.element).children(l+\", \"+c).slideUp(this.options.animationSpeed,function(){i(this.element).addClass(f),i(this.element).trigger(t)}.bind(this)).trigger(e)},s.prototype.remove=function(){var t=i.Event(n),e=i.Event(o);i(this.element).slideUp(this.options.animationSpeed,function(){i(this.element).trigger(t),i(this.element).remove()}.bind(this)).trigger(e)},s.prototype._setUpListeners=function(){var e=this;i(this.element).on(\"click\",this.options.collapseTrigger,function(t){return t&&t.preventDefault(),e.toggle(i(this)),!1}),i(this.element).on(\"click\",this.options.removeTrigger,function(t){return t&&t.preventDefault(),e.remove(i(this)),!1})};var m=i.fn.boxWidget;i.fn.boxWidget=b,i.fn.boxWidget.Constructor=s,i.fn.boxWidget.noConflict=function(){return i.fn.boxWidget=m,this},i(window).on(\"load\",function(){i(t).each(function(){b.call(i(this))})})}(jQuery),function(i){\"use strict\";function s(t,e){this.element=t,this.options=e,this.hasBindedResize=!1,this.init()}var r=\"lte.controlsidebar\",a={controlsidebarSlide:!0},e=\".control-sidebar\",t='[data-toggle=\"control-sidebar\"]',o=\".control-sidebar-open\",n=\".control-sidebar-bg\",d=\".wrapper\",l=\".layout-boxed\",c=\"control-sidebar-open\",h=\"control-sidebar-hold-transition\",f=\"collapsed.controlsidebar\",p=\"expanded.controlsidebar\";function u(n){return this.each(function(){var t=i(this),e=t.data(r);if(!e){var o=i.extend({},a,t.data(),\"object\"==typeof n&&n);t.data(r,e=new s(t,o))}\"string\"==typeof n&&e.toggle()})}s.prototype.init=function(){i(this.element).is(t)||i(this).on(\"click\",this.toggle),this.fix(),i(window).resize(function(){this.fix()}.bind(this))},s.prototype.toggle=function(t){t&&t.preventDefault(),this.fix(),i(e).is(o)||i(\"body\").is(o)?this.collapse():this.expand()},s.prototype.expand=function(){i(e).show(),this.options.controlsidebarSlide?i(e).addClass(c):i(\"body\").addClass(h).addClass(c).delay(50).queue(function(){i(\"body\").removeClass(h),i(this).dequeue()}),i(this.element).trigger(i.Event(p))},s.prototype.collapse=function(){this.options.controlsidebarSlide?i(e).removeClass(c):i(\"body\").addClass(h).removeClass(c).delay(50).queue(function(){i(\"body\").removeClass(h),i(this).dequeue()}),i(e).fadeOut(),i(this.element).trigger(i.Event(f))},s.prototype.fix=function(){i(\"body\").is(l)&&this._fixForBoxed(i(n))},s.prototype._fixForBoxed=function(t){t.css({position:\"absolute\",height:i(d).height()})};var g=i.fn.controlSidebar;i.fn.controlSidebar=u,i.fn.controlSidebar.Constructor=s,i.fn.controlSidebar.noConflict=function(){return i.fn.controlSidebar=g,this},i(document).on(\"click\",t,function(t){t&&t.preventDefault(),u.call(i(this),\"toggle\")})}(jQuery),function(n){\"use strict\";function i(t){this.element=t}var s=\"lte.directchat\",t='[data-widget=\"chat-pane-toggle\"]',e=\".direct-chat\",o=\"direct-chat-contacts-open\";function r(o){return this.each(function(){var t=n(this),e=t.data(s);e||t.data(s,e=new i(t)),\"string\"==typeof o&&e.toggle(t)})}i.prototype.toggle=function(t){t.parents(e).first().toggleClass(o)};var a=n.fn.directChat;n.fn.directChat=r,n.fn.directChat.Constructor=i,n.fn.directChat.noConflict=function(){return n.fn.directChat=a,this},n(document).on(\"click\",t,function(t){t&&t.preventDefault(),r.call(n(this),\"toggle\")})}(jQuery),function(i){\"use strict\";function s(t){this.options=t,this.init()}var r=\"lte.pushmenu\",a={collapseScreenSize:767,expandOnHover:!1,expandTransitionDelay:200},t=\".sidebar-collapse\",e=\".main-sidebar\",o=\".content-wrapper\",n=\".sidebar-form .form-control\",d='[data-toggle=\"push-menu\"]',l=\".sidebar-mini\",c=\".sidebar-expanded-on-hover\",h=\".fixed\",f=\"sidebar-collapse\",p=\"sidebar-open\",u=\"sidebar-expanded-on-hover\",g=\"sidebar-mini-expand-feature\",v=\"expanded.pushMenu\",b=\"collapsed.pushMenu\";function m(n){return this.each(function(){var t=i(this),e=t.data(r);if(!e){var o=i.extend({},a,t.data(),\"object\"==typeof n&&n);t.data(r,e=new s(o))}\"toggle\"===n&&e.toggle()})}s.prototype.init=function(){(this.options.expandOnHover||i(\"body\").is(l+h))&&(this.expandOnHover(),i(\"body\").addClass(g)),i(o).click(function(){i(window).width()<=this.options.collapseScreenSize&&i(\"body\").hasClass(p)&&this.close()}.bind(this)),i(n).click(function(t){t.stopPropagation()})},s.prototype.toggle=function(){var t=i(window).width(),e=!i(\"body\").hasClass(f);t<=this.options.collapseScreenSize&&(e=i(\"body\").hasClass(p)),e?this.close():this.open()},s.prototype.open=function(){i(window).width()>this.options.collapseScreenSize?i(\"body\").removeClass(f).trigger(i.Event(v)):i(\"body\").addClass(p).trigger(i.Event(v))},s.prototype.close=function(){i(window).width()>this.options.collapseScreenSize?i(\"body\").addClass(f).trigger(i.Event(b)):i(\"body\").removeClass(p+\" \"+f).trigger(i.Event(b))},s.prototype.expandOnHover=function(){i(e).hover(function(){i(\"body\").is(l+t)&&i(window).width()>this.options.collapseScreenSize&&this.expand()}.bind(this),function(){i(\"body\").is(c)&&this.collapse()}.bind(this))},s.prototype.expand=function(){setTimeout(function(){i(\"body\").removeClass(f).addClass(u)},this.options.expandTransitionDelay)},s.prototype.collapse=function(){setTimeout(function(){i(\"body\").removeClass(u).addClass(f)},this.options.expandTransitionDelay)};var y=i.fn.pushMenu;i.fn.pushMenu=m,i.fn.pushMenu.Constructor=s,i.fn.pushMenu.noConflict=function(){return i.fn.pushMenu=y,this},i(document).on(\"click\",d,function(t){t.preventDefault(),m.call(i(this),\"toggle\")}),i(window).on(\"load\",function(){m.call(i(d))})}(jQuery),function(i){\"use strict\";function s(t,e){this.element=t,this.options=e,this._setUpListeners()}var r=\"lte.todolist\",a={onCheck:function(t){return t},onUnCheck:function(t){return t}},e={data:'[data-widget=\"todo-list\"]'},o=\"done\";function t(n){return this.each(function(){var t=i(this),e=t.data(r);if(!e){var o=i.extend({},a,t.data(),\"object\"==typeof n&&n);t.data(r,e=new s(t,o))}if(\"string\"==typeof e){if(void 0===e[n])throw new Error(\"No method named \"+n);e[n]()}})}s.prototype.toggle=function(t){t.parents(e.li).first().toggleClass(o),t.prop(\"checked\")?this.check(t):this.unCheck(t)},s.prototype.check=function(t){this.options.onCheck.call(t)},s.prototype.unCheck=function(t){this.options.onUnCheck.call(t)},s.prototype._setUpListeners=function(){var t=this;i(this.element).on(\"change ifChanged\",\"input:checkbox\",function(){t.toggle(i(this))})};var n=i.fn.todoList;i.fn.todoList=t,i.fn.todoList.Constructor=s,i.fn.todoList.noConflict=function(){return i.fn.todoList=n,this},i(window).on(\"load\",function(){i(e.data).each(function(){t.call(i(this))})})}(jQuery),function(s){\"use strict\";function n(t,e){this.element=t,this.options=e,s(this.element).addClass(h),s(a+o,this.element).addClass(c),this._setUpListeners()}var i=\"lte.tree\",r={animationSpeed:500,accordion:!0,followLink:!1,trigger:\".treeview a\"},a=\".treeview\",d=\".treeview-menu\",l=\".menu-open, .active\",t='[data-widget=\"tree\"]',o=\".active\",c=\"menu-open\",h=\"tree\",f=\"collapsed.tree\",p=\"expanded.tree\";function e(o){return this.each(function(){var t=s(this);if(!t.data(i)){var e=s.extend({},r,t.data(),\"object\"==typeof o&&o);t.data(i,new n(t,e))}})}n.prototype.toggle=function(t,e){var o=t.next(d),n=t.parent(),i=n.hasClass(c);n.is(a)&&(this.options.followLink&&\"#\"!==t.attr(\"href\")||e.preventDefault(),i?this.collapse(o,n):this.expand(o,n))},n.prototype.expand=function(t,e){var o=s.Event(p);if(this.options.accordion){var n=e.siblings(l),i=n.children(d);this.collapse(i,n)}e.addClass(c),t.stop().slideDown(this.options.animationSpeed,function(){s(this.element).trigger(o),e.height(\"auto\")}.bind(this))},n.prototype.collapse=function(t,e){var o=s.Event(f);e.removeClass(c),t.stop().slideUp(this.options.animationSpeed,function(){s(this.element).trigger(o),e.find(a).removeClass(c).find(d).hide()}.bind(this))},n.prototype._setUpListeners=function(){var e=this;s(this.element).on(\"click\",this.options.trigger,function(t){e.toggle(s(this),t)})};var u=s.fn.tree;s.fn.tree=e,s.fn.tree.Constructor=n,s.fn.tree.noConflict=function(){return s.fn.tree=u,this},s(window).on(\"load\",function(){s(t).each(function(){e.call(s(this))})})}(jQuery),function(a){\"use strict\";function i(t){this.options=t,this.bindedResize=!1,this.activate()}var s=\"lte.layout\",r={slimscroll:!0,resetHeight:!0},d=\".wrapper\",l=\".content-wrapper\",c=\".layout-boxed\",h=\".main-footer\",f=\".main-header\",t=\".main-sidebar\",e=\"slimScrollDiv\",p=\".sidebar\",u=\".control-sidebar\",o=\".sidebar-menu\",n=\".main-header .logo\",g=\"fixed\",v=\"hold-transition\";function b(n){return this.each(function(){var t=a(this),e=t.data(s);if(!e){var o=a.extend({},r,t.data(),\"object\"==typeof n&&n);t.data(s,e=new i(o))}if(\"string\"==typeof n){if(void 0===e[n])throw new Error(\"No method named \"+n);e[n]()}})}i.prototype.activate=function(){this.fix(),this.fixSidebar(),a(\"body\").removeClass(v),this.options.resetHeight&&a(\"body, html, \"+d).css({height:\"auto\",\"min-height\":\"100%\"}),this.bindedResize||(a(window).resize(function(){this.fix(),this.fixSidebar(),a(n+\", \"+p).one(\"webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend\",function(){this.fix(),this.fixSidebar()}.bind(this))}.bind(this)),this.bindedResize=!0),a(o).on(\"expanded.tree\",function(){this.fix(),this.fixSidebar()}.bind(this)),a(o).on(\"collapsed.tree\",function(){this.fix(),this.fixSidebar()}.bind(this))},i.prototype.fix=function(){a(c+\" > \"+d).css(\"overflow\",\"hidden\");var t=a(h).outerHeight()||0,e=a(f).outerHeight()||0,o=e+t,n=a(window).height(),i=a(p).outerHeight()||0;if(a(\"body\").hasClass(g))a(l).css(\"min-height\",n-t);else{var s;s=i+e<=n?(a(l).css(\"min-height\",n-o),n-o):(a(l).css(\"min-height\",i),i);var r=a(u);void 0!==r&&r.height()>s&&a(l).css(\"min-height\",r.height())}},i.prototype.fixSidebar=function(){a(\"body\").hasClass(g)?this.options.slimscroll&&void 0!==a.fn.slimScroll&&0===a(t).find(e).length&&a(p).slimScroll({height:a(window).height()-a(f).height()+\"px\"}):void 0!==a.fn.slimScroll&&a(p).slimScroll({destroy:!0}).height(\"auto\")};var m=a.fn.layout;a.fn.layout=b,a.fn.layout.Constuctor=i,a.fn.layout.noConflict=function(){return a.fn.layout=m,this},a(window).on(\"load\",function(){b.call(a(\"body\"))})}(jQuery);","/*\n * jQuery File Upload Plugin\n * https://github.com/blueimp/jQuery-File-Upload\n *\n * Copyright 2010, Sebastian Tschan\n * https://blueimp.net\n *\n * Licensed under the MIT license:\n * https://opensource.org/licenses/MIT\n */\n\n/* jshint nomen:false */\n/* global define, require, window, document, location, Blob, FormData */\n\n;(function (factory) {\n 'use strict';\n if (typeof define === 'function' && define.amd) {\n // Register as an anonymous AMD module:\n define([\n 'jquery',\n 'jquery-ui/ui/widget'\n ], factory);\n } else if (typeof exports === 'object') {\n // Node/CommonJS:\n factory(\n require('jquery'),\n require('./vendor/jquery.ui.widget')\n );\n } else {\n // Browser globals:\n factory(window.jQuery);\n }\n}(function ($) {\n 'use strict';\n\n // Detect file input support, based on\n // http://viljamis.com/blog/2012/file-upload-support-on-mobile/\n $.support.fileInput = !(new RegExp(\n // Handle devices which give false positives for the feature detection:\n '(Android (1\\\\.[0156]|2\\\\.[01]))' +\n '|(Windows Phone (OS 7|8\\\\.0))|(XBLWP)|(ZuneWP)|(WPDesktop)' +\n '|(w(eb)?OSBrowser)|(webOS)' +\n '|(Kindle/(1\\\\.0|2\\\\.[05]|3\\\\.0))'\n ).test(window.navigator.userAgent) ||\n // Feature detection for all other devices:\n $('').prop('disabled'));\n\n // The FileReader API is not actually used, but works as feature detection,\n // as some Safari versions (5?) support XHR file uploads via the FormData API,\n // but not non-multipart XHR file uploads.\n // window.XMLHttpRequestUpload is not available on IE10, so we check for\n // window.ProgressEvent instead to detect XHR2 file upload capability:\n $.support.xhrFileUpload = !!(window.ProgressEvent && window.FileReader);\n $.support.xhrFormDataFileUpload = !!window.FormData;\n\n // Detect support for Blob slicing (required for chunked uploads):\n $.support.blobSlice = window.Blob && (Blob.prototype.slice ||\n Blob.prototype.webkitSlice || Blob.prototype.mozSlice);\n\n // Helper function to create drag handlers for dragover/dragenter/dragleave:\n function getDragHandler(type) {\n var isDragOver = type === 'dragover';\n return function (e) {\n e.dataTransfer = e.originalEvent && e.originalEvent.dataTransfer;\n var dataTransfer = e.dataTransfer;\n if (dataTransfer && $.inArray('Files', dataTransfer.types) !== -1 &&\n this._trigger(\n type,\n $.Event(type, {delegatedEvent: e})\n ) !== false) {\n e.preventDefault();\n if (isDragOver) {\n dataTransfer.dropEffect = 'copy';\n }\n }\n };\n }\n\n // The fileupload widget listens for change events on file input fields defined\n // via fileInput setting and paste or drop events of the given dropZone.\n // In addition to the default jQuery Widget methods, the fileupload widget\n // exposes the \"add\" and \"send\" methods, to add or directly send files using\n // the fileupload API.\n // By default, files added via file input selection, paste, drag & drop or\n // \"add\" method are uploaded immediately, but it is possible to override\n // the \"add\" callback option to queue file uploads.\n $.widget('blueimp.fileupload', {\n\n options: {\n // The drop target element(s), by the default the complete document.\n // Set to null to disable drag & drop support:\n dropZone: $(document),\n // The paste target element(s), by the default undefined.\n // Set to a DOM node or jQuery object to enable file pasting:\n pasteZone: undefined,\n // The file input field(s), that are listened to for change events.\n // If undefined, it is set to the file input fields inside\n // of the widget element on plugin initialization.\n // Set to null to disable the change listener.\n fileInput: undefined,\n // By default, the file input field is replaced with a clone after\n // each input field change event. This is required for iframe transport\n // queues and allows change events to be fired for the same file\n // selection, but can be disabled by setting the following option to false:\n replaceFileInput: true,\n // The parameter name for the file form data (the request argument name).\n // If undefined or empty, the name property of the file input field is\n // used, or \"files[]\" if the file input name property is also empty,\n // can be a string or an array of strings:\n paramName: undefined,\n // By default, each file of a selection is uploaded using an individual\n // request for XHR type uploads. Set to false to upload file\n // selections in one request each:\n singleFileUploads: true,\n // To limit the number of files uploaded with one XHR request,\n // set the following option to an integer greater than 0:\n limitMultiFileUploads: undefined,\n // The following option limits the number of files uploaded with one\n // XHR request to keep the request size under or equal to the defined\n // limit in bytes:\n limitMultiFileUploadSize: undefined,\n // Multipart file uploads add a number of bytes to each uploaded file,\n // therefore the following option adds an overhead for each file used\n // in the limitMultiFileUploadSize configuration:\n limitMultiFileUploadSizeOverhead: 512,\n // Set the following option to true to issue all file upload requests\n // in a sequential order:\n sequentialUploads: false,\n // To limit the number of concurrent uploads,\n // set the following option to an integer greater than 0:\n limitConcurrentUploads: undefined,\n // Set the following option to true to force iframe transport uploads:\n forceIframeTransport: false,\n // Set the following option to the location of a redirect url on the\n // origin server, for cross-domain iframe transport uploads:\n redirect: undefined,\n // The parameter name for the redirect url, sent as part of the form\n // data and set to 'redirect' if this option is empty:\n redirectParamName: undefined,\n // Set the following option to the location of a postMessage window,\n // to enable postMessage transport uploads:\n postMessage: undefined,\n // By default, XHR file uploads are sent as multipart/form-data.\n // The iframe transport is always using multipart/form-data.\n // Set to false to enable non-multipart XHR uploads:\n multipart: true,\n // To upload large files in smaller chunks, set the following option\n // to a preferred maximum chunk size. If set to 0, null or undefined,\n // or the browser does not support the required Blob API, files will\n // be uploaded as a whole.\n maxChunkSize: undefined,\n // When a non-multipart upload or a chunked multipart upload has been\n // aborted, this option can be used to resume the upload by setting\n // it to the size of the already uploaded bytes. This option is most\n // useful when modifying the options object inside of the \"add\" or\n // \"send\" callbacks, as the options are cloned for each file upload.\n uploadedBytes: undefined,\n // By default, failed (abort or error) file uploads are removed from the\n // global progress calculation. Set the following option to false to\n // prevent recalculating the global progress data:\n recalculateProgress: true,\n // Interval in milliseconds to calculate and trigger progress events:\n progressInterval: 100,\n // Interval in milliseconds to calculate progress bitrate:\n bitrateInterval: 500,\n // By default, uploads are started automatically when adding files:\n autoUpload: true,\n // By default, duplicate file names are expected to be handled on\n // the server-side. If this is not possible (e.g. when uploading\n // files directly to Amazon S3), the following option can be set to\n // an empty object or an object mapping existing filenames, e.g.:\n // { \"image.jpg\": true, \"image (1).jpg\": true }\n // If it is set, all files will be uploaded with unique filenames,\n // adding increasing number suffixes if necessary, e.g.:\n // \"image (2).jpg\"\n uniqueFilenames: undefined,\n\n // Error and info messages:\n messages: {\n uploadedBytes: 'Uploaded bytes exceed file size'\n },\n\n // Translation function, gets the message key to be translated\n // and an object with context specific data as arguments:\n i18n: function (message, context) {\n message = this.messages[message] || message.toString();\n if (context) {\n $.each(context, function (key, value) {\n message = message.replace('{' + key + '}', value);\n });\n }\n return message;\n },\n\n // Additional form data to be sent along with the file uploads can be set\n // using this option, which accepts an array of objects with name and\n // value properties, a function returning such an array, a FormData\n // object (for XHR file uploads), or a simple object.\n // The form of the first fileInput is given as parameter to the function:\n formData: function (form) {\n return form.serializeArray();\n },\n\n // The add callback is invoked as soon as files are added to the fileupload\n // widget (via file input selection, drag & drop, paste or add API call).\n // If the singleFileUploads option is enabled, this callback will be\n // called once for each file in the selection for XHR file uploads, else\n // once for each file selection.\n //\n // The upload starts when the submit method is invoked on the data parameter.\n // The data object contains a files property holding the added files\n // and allows you to override plugin options as well as define ajax settings.\n //\n // Listeners for this callback can also be bound the following way:\n // .bind('fileuploadadd', func);\n //\n // data.submit() returns a Promise object and allows to attach additional\n // handlers using jQuery's Deferred callbacks:\n // data.submit().done(func).fail(func).always(func);\n add: function (e, data) {\n if (e.isDefaultPrevented()) {\n return false;\n }\n if (data.autoUpload || (data.autoUpload !== false &&\n $(this).fileupload('option', 'autoUpload'))) {\n data.process().done(function () {\n data.submit();\n });\n }\n },\n\n // Other callbacks:\n\n // Callback for the submit event of each file upload:\n // submit: function (e, data) {}, // .bind('fileuploadsubmit', func);\n\n // Callback for the start of each file upload request:\n // send: function (e, data) {}, // .bind('fileuploadsend', func);\n\n // Callback for successful uploads:\n // done: function (e, data) {}, // .bind('fileuploaddone', func);\n\n // Callback for failed (abort or error) uploads:\n // fail: function (e, data) {}, // .bind('fileuploadfail', func);\n\n // Callback for completed (success, abort or error) requests:\n // always: function (e, data) {}, // .bind('fileuploadalways', func);\n\n // Callback for upload progress events:\n // progress: function (e, data) {}, // .bind('fileuploadprogress', func);\n\n // Callback for global upload progress events:\n // progressall: function (e, data) {}, // .bind('fileuploadprogressall', func);\n\n // Callback for uploads start, equivalent to the global ajaxStart event:\n // start: function (e) {}, // .bind('fileuploadstart', func);\n\n // Callback for uploads stop, equivalent to the global ajaxStop event:\n // stop: function (e) {}, // .bind('fileuploadstop', func);\n\n // Callback for change events of the fileInput(s):\n // change: function (e, data) {}, // .bind('fileuploadchange', func);\n\n // Callback for paste events to the pasteZone(s):\n // paste: function (e, data) {}, // .bind('fileuploadpaste', func);\n\n // Callback for drop events of the dropZone(s):\n // drop: function (e, data) {}, // .bind('fileuploaddrop', func);\n\n // Callback for dragover events of the dropZone(s):\n // dragover: function (e) {}, // .bind('fileuploaddragover', func);\n\n // Callback before the start of each chunk upload request (before form data initialization):\n // chunkbeforesend: function (e, data) {}, // .bind('fileuploadchunkbeforesend', func);\n\n // Callback for the start of each chunk upload request:\n // chunksend: function (e, data) {}, // .bind('fileuploadchunksend', func);\n\n // Callback for successful chunk uploads:\n // chunkdone: function (e, data) {}, // .bind('fileuploadchunkdone', func);\n\n // Callback for failed (abort or error) chunk uploads:\n // chunkfail: function (e, data) {}, // .bind('fileuploadchunkfail', func);\n\n // Callback for completed (success, abort or error) chunk upload requests:\n // chunkalways: function (e, data) {}, // .bind('fileuploadchunkalways', func);\n\n // The plugin options are used as settings object for the ajax calls.\n // The following are jQuery ajax settings required for the file uploads:\n processData: false,\n contentType: false,\n cache: false,\n timeout: 0\n },\n\n // A list of options that require reinitializing event listeners and/or\n // special initialization code:\n _specialOptions: [\n 'fileInput',\n 'dropZone',\n 'pasteZone',\n 'multipart',\n 'forceIframeTransport'\n ],\n\n _blobSlice: $.support.blobSlice && function () {\n var slice = this.slice || this.webkitSlice || this.mozSlice;\n return slice.apply(this, arguments);\n },\n\n _BitrateTimer: function () {\n this.timestamp = ((Date.now) ? Date.now() : (new Date()).getTime());\n this.loaded = 0;\n this.bitrate = 0;\n this.getBitrate = function (now, loaded, interval) {\n var timeDiff = now - this.timestamp;\n if (!this.bitrate || !interval || timeDiff > interval) {\n this.bitrate = (loaded - this.loaded) * (1000 / timeDiff) * 8;\n this.loaded = loaded;\n this.timestamp = now;\n }\n return this.bitrate;\n };\n },\n\n _isXHRUpload: function (options) {\n return !options.forceIframeTransport &&\n ((!options.multipart && $.support.xhrFileUpload) ||\n $.support.xhrFormDataFileUpload);\n },\n\n _getFormData: function (options) {\n var formData;\n if ($.type(options.formData) === 'function') {\n return options.formData(options.form);\n }\n if ($.isArray(options.formData)) {\n return options.formData;\n }\n if ($.type(options.formData) === 'object') {\n formData = [];\n $.each(options.formData, function (name, value) {\n formData.push({name: name, value: value});\n });\n return formData;\n }\n return [];\n },\n\n _getTotal: function (files) {\n var total = 0;\n $.each(files, function (index, file) {\n total += file.size || 1;\n });\n return total;\n },\n\n _initProgressObject: function (obj) {\n var progress = {\n loaded: 0,\n total: 0,\n bitrate: 0\n };\n if (obj._progress) {\n $.extend(obj._progress, progress);\n } else {\n obj._progress = progress;\n }\n },\n\n _initResponseObject: function (obj) {\n var prop;\n if (obj._response) {\n for (prop in obj._response) {\n if (obj._response.hasOwnProperty(prop)) {\n delete obj._response[prop];\n }\n }\n } else {\n obj._response = {};\n }\n },\n\n _onProgress: function (e, data) {\n if (e.lengthComputable) {\n var now = ((Date.now) ? Date.now() : (new Date()).getTime()),\n loaded;\n if (data._time && data.progressInterval &&\n (now - data._time < data.progressInterval) &&\n e.loaded !== e.total) {\n return;\n }\n data._time = now;\n loaded = Math.floor(\n e.loaded / e.total * (data.chunkSize || data._progress.total)\n ) + (data.uploadedBytes || 0);\n // Add the difference from the previously loaded state\n // to the global loaded counter:\n this._progress.loaded += (loaded - data._progress.loaded);\n this._progress.bitrate = this._bitrateTimer.getBitrate(\n now,\n this._progress.loaded,\n data.bitrateInterval\n );\n data._progress.loaded = data.loaded = loaded;\n data._progress.bitrate = data.bitrate = data._bitrateTimer.getBitrate(\n now,\n loaded,\n data.bitrateInterval\n );\n // Trigger a custom progress event with a total data property set\n // to the file size(s) of the current upload and a loaded data\n // property calculated accordingly:\n this._trigger(\n 'progress',\n $.Event('progress', {delegatedEvent: e}),\n data\n );\n // Trigger a global progress event for all current file uploads,\n // including ajax calls queued for sequential file uploads:\n this._trigger(\n 'progressall',\n $.Event('progressall', {delegatedEvent: e}),\n this._progress\n );\n }\n },\n\n _initProgressListener: function (options) {\n var that = this,\n xhr = options.xhr ? options.xhr() : $.ajaxSettings.xhr();\n // Accesss to the native XHR object is required to add event listeners\n // for the upload progress event:\n if (xhr.upload) {\n $(xhr.upload).bind('progress', function (e) {\n var oe = e.originalEvent;\n // Make sure the progress event properties get copied over:\n e.lengthComputable = oe.lengthComputable;\n e.loaded = oe.loaded;\n e.total = oe.total;\n that._onProgress(e, options);\n });\n options.xhr = function () {\n return xhr;\n };\n }\n },\n\n _deinitProgressListener: function (options) {\n var xhr = options.xhr ? options.xhr() : $.ajaxSettings.xhr();\n if (xhr.upload) {\n $(xhr.upload).unbind('progress');\n }\n },\n\n _isInstanceOf: function (type, obj) {\n // Cross-frame instanceof check\n return Object.prototype.toString.call(obj) === '[object ' + type + ']';\n },\n\n _getUniqueFilename: function (name, map) {\n name = String(name);\n if (map[name]) {\n name = name.replace(\n /(?: \\(([\\d]+)\\))?(\\.[^.]+)?$/,\n function (_, p1, p2) {\n var index = p1 ? Number(p1) + 1 : 1;\n var ext = p2 || '';\n return ' (' + index + ')' + ext;\n }\n );\n return this._getUniqueFilename(name, map);\n }\n map[name] = true;\n return name;\n },\n\n _initXHRData: function (options) {\n var that = this,\n formData,\n file = options.files[0],\n // Ignore non-multipart setting if not supported:\n multipart = options.multipart || !$.support.xhrFileUpload,\n paramName = $.type(options.paramName) === 'array' ?\n options.paramName[0] : options.paramName;\n options.headers = $.extend({}, options.headers);\n if (options.contentRange) {\n options.headers['Content-Range'] = options.contentRange;\n }\n if (!multipart || options.blob || !this._isInstanceOf('File', file)) {\n options.headers['Content-Disposition'] = 'attachment; filename=\"' +\n encodeURI(file.uploadName || file.name) + '\"';\n }\n if (!multipart) {\n options.contentType = file.type || 'application/octet-stream';\n options.data = options.blob || file;\n } else if ($.support.xhrFormDataFileUpload) {\n if (options.postMessage) {\n // window.postMessage does not allow sending FormData\n // objects, so we just add the File/Blob objects to\n // the formData array and let the postMessage window\n // create the FormData object out of this array:\n formData = this._getFormData(options);\n if (options.blob) {\n formData.push({\n name: paramName,\n value: options.blob\n });\n } else {\n $.each(options.files, function (index, file) {\n formData.push({\n name: ($.type(options.paramName) === 'array' &&\n options.paramName[index]) || paramName,\n value: file\n });\n });\n }\n } else {\n if (that._isInstanceOf('FormData', options.formData)) {\n formData = options.formData;\n } else {\n formData = new FormData();\n $.each(this._getFormData(options), function (index, field) {\n formData.append(field.name, field.value);\n });\n }\n if (options.blob) {\n formData.append(\n paramName,\n options.blob,\n file.uploadName || file.name\n );\n } else {\n $.each(options.files, function (index, file) {\n // This check allows the tests to run with\n // dummy objects:\n if (that._isInstanceOf('File', file) ||\n that._isInstanceOf('Blob', file)) {\n var fileName = file.uploadName || file.name;\n if (options.uniqueFilenames) {\n fileName = that._getUniqueFilename(\n fileName,\n options.uniqueFilenames\n );\n }\n formData.append(\n ($.type(options.paramName) === 'array' &&\n options.paramName[index]) || paramName,\n file,\n fileName\n );\n }\n });\n }\n }\n options.data = formData;\n }\n // Blob reference is not needed anymore, free memory:\n options.blob = null;\n },\n\n _initIframeSettings: function (options) {\n var targetHost = $('').prop('href', options.url).prop('host');\n // Setting the dataType to iframe enables the iframe transport:\n options.dataType = 'iframe ' + (options.dataType || '');\n // The iframe transport accepts a serialized array as form data:\n options.formData = this._getFormData(options);\n // Add redirect url to form data on cross-domain uploads:\n if (options.redirect && targetHost && targetHost !== location.host) {\n options.formData.push({\n name: options.redirectParamName || 'redirect',\n value: options.redirect\n });\n }\n },\n\n _initDataSettings: function (options) {\n if (this._isXHRUpload(options)) {\n if (!this._chunkedUpload(options, true)) {\n if (!options.data) {\n this._initXHRData(options);\n }\n this._initProgressListener(options);\n }\n if (options.postMessage) {\n // Setting the dataType to postmessage enables the\n // postMessage transport:\n options.dataType = 'postmessage ' + (options.dataType || '');\n }\n } else {\n this._initIframeSettings(options);\n }\n },\n\n _getParamName: function (options) {\n var fileInput = $(options.fileInput),\n paramName = options.paramName;\n if (!paramName) {\n paramName = [];\n fileInput.each(function () {\n var input = $(this),\n name = input.prop('name') || 'files[]',\n i = (input.prop('files') || [1]).length;\n while (i) {\n paramName.push(name);\n i -= 1;\n }\n });\n if (!paramName.length) {\n paramName = [fileInput.prop('name') || 'files[]'];\n }\n } else if (!$.isArray(paramName)) {\n paramName = [paramName];\n }\n return paramName;\n },\n\n _initFormSettings: function (options) {\n // Retrieve missing options from the input field and the\n // associated form, if available:\n if (!options.form || !options.form.length) {\n options.form = $(options.fileInput.prop('form'));\n // If the given file input doesn't have an associated form,\n // use the default widget file input's form:\n if (!options.form.length) {\n options.form = $(this.options.fileInput.prop('form'));\n }\n }\n options.paramName = this._getParamName(options);\n if (!options.url) {\n options.url = options.form.prop('action') || location.href;\n }\n // The HTTP request method must be \"POST\" or \"PUT\":\n options.type = (options.type ||\n ($.type(options.form.prop('method')) === 'string' &&\n options.form.prop('method')) || ''\n ).toUpperCase();\n if (options.type !== 'POST' && options.type !== 'PUT' &&\n options.type !== 'PATCH') {\n options.type = 'POST';\n }\n if (!options.formAcceptCharset) {\n options.formAcceptCharset = options.form.attr('accept-charset');\n }\n },\n\n _getAJAXSettings: function (data) {\n var options = $.extend({}, this.options, data);\n this._initFormSettings(options);\n this._initDataSettings(options);\n return options;\n },\n\n // jQuery 1.6 doesn't provide .state(),\n // while jQuery 1.8+ removed .isRejected() and .isResolved():\n _getDeferredState: function (deferred) {\n if (deferred.state) {\n return deferred.state();\n }\n if (deferred.isResolved()) {\n return 'resolved';\n }\n if (deferred.isRejected()) {\n return 'rejected';\n }\n return 'pending';\n },\n\n // Maps jqXHR callbacks to the equivalent\n // methods of the given Promise object:\n _enhancePromise: function (promise) {\n promise.success = promise.done;\n promise.error = promise.fail;\n promise.complete = promise.always;\n return promise;\n },\n\n // Creates and returns a Promise object enhanced with\n // the jqXHR methods abort, success, error and complete:\n _getXHRPromise: function (resolveOrReject, context, args) {\n var dfd = $.Deferred(),\n promise = dfd.promise();\n context = context || this.options.context || promise;\n if (resolveOrReject === true) {\n dfd.resolveWith(context, args);\n } else if (resolveOrReject === false) {\n dfd.rejectWith(context, args);\n }\n promise.abort = dfd.promise;\n return this._enhancePromise(promise);\n },\n\n // Adds convenience methods to the data callback argument:\n _addConvenienceMethods: function (e, data) {\n var that = this,\n getPromise = function (args) {\n return $.Deferred().resolveWith(that, args).promise();\n };\n data.process = function (resolveFunc, rejectFunc) {\n if (resolveFunc || rejectFunc) {\n data._processQueue = this._processQueue =\n (this._processQueue || getPromise([this])).then(\n function () {\n if (data.errorThrown) {\n return $.Deferred()\n .rejectWith(that, [data]).promise();\n }\n return getPromise(arguments);\n }\n ).then(resolveFunc, rejectFunc);\n }\n return this._processQueue || getPromise([this]);\n };\n data.submit = function () {\n if (this.state() !== 'pending') {\n data.jqXHR = this.jqXHR =\n (that._trigger(\n 'submit',\n $.Event('submit', {delegatedEvent: e}),\n this\n ) !== false) && that._onSend(e, this);\n }\n return this.jqXHR || that._getXHRPromise();\n };\n data.abort = function () {\n if (this.jqXHR) {\n return this.jqXHR.abort();\n }\n this.errorThrown = 'abort';\n that._trigger('fail', null, this);\n return that._getXHRPromise(false);\n };\n data.state = function () {\n if (this.jqXHR) {\n return that._getDeferredState(this.jqXHR);\n }\n if (this._processQueue) {\n return that._getDeferredState(this._processQueue);\n }\n };\n data.processing = function () {\n return !this.jqXHR && this._processQueue && that\n ._getDeferredState(this._processQueue) === 'pending';\n };\n data.progress = function () {\n return this._progress;\n };\n data.response = function () {\n return this._response;\n };\n },\n\n // Parses the Range header from the server response\n // and returns the uploaded bytes:\n _getUploadedBytes: function (jqXHR) {\n var range = jqXHR.getResponseHeader('Range'),\n parts = range && range.split('-'),\n upperBytesPos = parts && parts.length > 1 &&\n parseInt(parts[1], 10);\n return upperBytesPos && upperBytesPos + 1;\n },\n\n // Uploads a file in multiple, sequential requests\n // by splitting the file up in multiple blob chunks.\n // If the second parameter is true, only tests if the file\n // should be uploaded in chunks, but does not invoke any\n // upload requests:\n _chunkedUpload: function (options, testOnly) {\n options.uploadedBytes = options.uploadedBytes || 0;\n var that = this,\n file = options.files[0],\n fs = file.size,\n ub = options.uploadedBytes,\n mcs = options.maxChunkSize || fs,\n slice = this._blobSlice,\n dfd = $.Deferred(),\n promise = dfd.promise(),\n jqXHR,\n upload;\n if (!(this._isXHRUpload(options) && slice && (ub || ($.type(mcs) === 'function' ? mcs(options) : mcs) < fs)) ||\n options.data) {\n return false;\n }\n if (testOnly) {\n return true;\n }\n if (ub >= fs) {\n file.error = options.i18n('uploadedBytes');\n return this._getXHRPromise(\n false,\n options.context,\n [null, 'error', file.error]\n );\n }\n // The chunk upload method:\n upload = function () {\n // Clone the options object for each chunk upload:\n var o = $.extend({}, options),\n currentLoaded = o._progress.loaded;\n o.blob = slice.call(\n file,\n ub,\n ub + ($.type(mcs) === 'function' ? mcs(o) : mcs),\n file.type\n );\n // Store the current chunk size, as the blob itself\n // will be dereferenced after data processing:\n o.chunkSize = o.blob.size;\n // Expose the chunk bytes position range:\n o.contentRange = 'bytes ' + ub + '-' +\n (ub + o.chunkSize - 1) + '/' + fs;\n // Trigger chunkbeforesend to allow form data to be updated for this chunk\n that._trigger('chunkbeforesend', null, o);\n // Process the upload data (the blob and potential form data):\n that._initXHRData(o);\n // Add progress listeners for this chunk upload:\n that._initProgressListener(o);\n jqXHR = ((that._trigger('chunksend', null, o) !== false && $.ajax(o)) ||\n that._getXHRPromise(false, o.context))\n .done(function (result, textStatus, jqXHR) {\n ub = that._getUploadedBytes(jqXHR) ||\n (ub + o.chunkSize);\n // Create a progress event if no final progress event\n // with loaded equaling total has been triggered\n // for this chunk:\n if (currentLoaded + o.chunkSize - o._progress.loaded) {\n that._onProgress($.Event('progress', {\n lengthComputable: true,\n loaded: ub - o.uploadedBytes,\n total: ub - o.uploadedBytes\n }), o);\n }\n options.uploadedBytes = o.uploadedBytes = ub;\n o.result = result;\n o.textStatus = textStatus;\n o.jqXHR = jqXHR;\n that._trigger('chunkdone', null, o);\n that._trigger('chunkalways', null, o);\n if (ub < fs) {\n // File upload not yet complete,\n // continue with the next chunk:\n upload();\n } else {\n dfd.resolveWith(\n o.context,\n [result, textStatus, jqXHR]\n );\n }\n })\n .fail(function (jqXHR, textStatus, errorThrown) {\n o.jqXHR = jqXHR;\n o.textStatus = textStatus;\n o.errorThrown = errorThrown;\n that._trigger('chunkfail', null, o);\n that._trigger('chunkalways', null, o);\n dfd.rejectWith(\n o.context,\n [jqXHR, textStatus, errorThrown]\n );\n })\n .always(function () {\n that._deinitProgressListener(o);\n });\n };\n this._enhancePromise(promise);\n promise.abort = function () {\n return jqXHR.abort();\n };\n upload();\n return promise;\n },\n\n _beforeSend: function (e, data) {\n if (this._active === 0) {\n // the start callback is triggered when an upload starts\n // and no other uploads are currently running,\n // equivalent to the global ajaxStart event:\n this._trigger('start');\n // Set timer for global bitrate progress calculation:\n this._bitrateTimer = new this._BitrateTimer();\n // Reset the global progress values:\n this._progress.loaded = this._progress.total = 0;\n this._progress.bitrate = 0;\n }\n // Make sure the container objects for the .response() and\n // .progress() methods on the data object are available\n // and reset to their initial state:\n this._initResponseObject(data);\n this._initProgressObject(data);\n data._progress.loaded = data.loaded = data.uploadedBytes || 0;\n data._progress.total = data.total = this._getTotal(data.files) || 1;\n data._progress.bitrate = data.bitrate = 0;\n this._active += 1;\n // Initialize the global progress values:\n this._progress.loaded += data.loaded;\n this._progress.total += data.total;\n },\n\n _onDone: function (result, textStatus, jqXHR, options) {\n var total = options._progress.total,\n response = options._response;\n if (options._progress.loaded < total) {\n // Create a progress event if no final progress event\n // with loaded equaling total has been triggered:\n this._onProgress($.Event('progress', {\n lengthComputable: true,\n loaded: total,\n total: total\n }), options);\n }\n response.result = options.result = result;\n response.textStatus = options.textStatus = textStatus;\n response.jqXHR = options.jqXHR = jqXHR;\n this._trigger('done', null, options);\n },\n\n _onFail: function (jqXHR, textStatus, errorThrown, options) {\n var response = options._response;\n if (options.recalculateProgress) {\n // Remove the failed (error or abort) file upload from\n // the global progress calculation:\n this._progress.loaded -= options._progress.loaded;\n this._progress.total -= options._progress.total;\n }\n response.jqXHR = options.jqXHR = jqXHR;\n response.textStatus = options.textStatus = textStatus;\n response.errorThrown = options.errorThrown = errorThrown;\n this._trigger('fail', null, options);\n },\n\n _onAlways: function (jqXHRorResult, textStatus, jqXHRorError, options) {\n // jqXHRorResult, textStatus and jqXHRorError are added to the\n // options object via done and fail callbacks\n this._trigger('always', null, options);\n },\n\n _onSend: function (e, data) {\n if (!data.submit) {\n this._addConvenienceMethods(e, data);\n }\n var that = this,\n jqXHR,\n aborted,\n slot,\n pipe,\n options = that._getAJAXSettings(data),\n send = function () {\n that._sending += 1;\n // Set timer for bitrate progress calculation:\n options._bitrateTimer = new that._BitrateTimer();\n jqXHR = jqXHR || (\n ((aborted || that._trigger(\n 'send',\n $.Event('send', {delegatedEvent: e}),\n options\n ) === false) &&\n that._getXHRPromise(false, options.context, aborted)) ||\n that._chunkedUpload(options) || $.ajax(options)\n ).done(function (result, textStatus, jqXHR) {\n that._onDone(result, textStatus, jqXHR, options);\n }).fail(function (jqXHR, textStatus, errorThrown) {\n that._onFail(jqXHR, textStatus, errorThrown, options);\n }).always(function (jqXHRorResult, textStatus, jqXHRorError) {\n that._deinitProgressListener(options);\n that._onAlways(\n jqXHRorResult,\n textStatus,\n jqXHRorError,\n options\n );\n that._sending -= 1;\n that._active -= 1;\n if (options.limitConcurrentUploads &&\n options.limitConcurrentUploads > that._sending) {\n // Start the next queued upload,\n // that has not been aborted:\n var nextSlot = that._slots.shift();\n while (nextSlot) {\n if (that._getDeferredState(nextSlot) === 'pending') {\n nextSlot.resolve();\n break;\n }\n nextSlot = that._slots.shift();\n }\n }\n if (that._active === 0) {\n // The stop callback is triggered when all uploads have\n // been completed, equivalent to the global ajaxStop event:\n that._trigger('stop');\n }\n });\n return jqXHR;\n };\n this._beforeSend(e, options);\n if (this.options.sequentialUploads ||\n (this.options.limitConcurrentUploads &&\n this.options.limitConcurrentUploads <= this._sending)) {\n if (this.options.limitConcurrentUploads > 1) {\n slot = $.Deferred();\n this._slots.push(slot);\n pipe = slot.then(send);\n } else {\n this._sequence = this._sequence.then(send, send);\n pipe = this._sequence;\n }\n // Return the piped Promise object, enhanced with an abort method,\n // which is delegated to the jqXHR object of the current upload,\n // and jqXHR callbacks mapped to the equivalent Promise methods:\n pipe.abort = function () {\n aborted = [undefined, 'abort', 'abort'];\n if (!jqXHR) {\n if (slot) {\n slot.rejectWith(options.context, aborted);\n }\n return send();\n }\n return jqXHR.abort();\n };\n return this._enhancePromise(pipe);\n }\n return send();\n },\n\n _onAdd: function (e, data) {\n var that = this,\n result = true,\n options = $.extend({}, this.options, data),\n files = data.files,\n filesLength = files.length,\n limit = options.limitMultiFileUploads,\n limitSize = options.limitMultiFileUploadSize,\n overhead = options.limitMultiFileUploadSizeOverhead,\n batchSize = 0,\n paramName = this._getParamName(options),\n paramNameSet,\n paramNameSlice,\n fileSet,\n i,\n j = 0;\n if (!filesLength) {\n return false;\n }\n if (limitSize && files[0].size === undefined) {\n limitSize = undefined;\n }\n if (!(options.singleFileUploads || limit || limitSize) ||\n !this._isXHRUpload(options)) {\n fileSet = [files];\n paramNameSet = [paramName];\n } else if (!(options.singleFileUploads || limitSize) && limit) {\n fileSet = [];\n paramNameSet = [];\n for (i = 0; i < filesLength; i += limit) {\n fileSet.push(files.slice(i, i + limit));\n paramNameSlice = paramName.slice(i, i + limit);\n if (!paramNameSlice.length) {\n paramNameSlice = paramName;\n }\n paramNameSet.push(paramNameSlice);\n }\n } else if (!options.singleFileUploads && limitSize) {\n fileSet = [];\n paramNameSet = [];\n for (i = 0; i < filesLength; i = i + 1) {\n batchSize += files[i].size + overhead;\n if (i + 1 === filesLength ||\n ((batchSize + files[i + 1].size + overhead) > limitSize) ||\n (limit && i + 1 - j >= limit)) {\n fileSet.push(files.slice(j, i + 1));\n paramNameSlice = paramName.slice(j, i + 1);\n if (!paramNameSlice.length) {\n paramNameSlice = paramName;\n }\n paramNameSet.push(paramNameSlice);\n j = i + 1;\n batchSize = 0;\n }\n }\n } else {\n paramNameSet = paramName;\n }\n data.originalFiles = files;\n $.each(fileSet || files, function (index, element) {\n var newData = $.extend({}, data);\n newData.files = fileSet ? element : [element];\n newData.paramName = paramNameSet[index];\n that._initResponseObject(newData);\n that._initProgressObject(newData);\n that._addConvenienceMethods(e, newData);\n result = that._trigger(\n 'add',\n $.Event('add', {delegatedEvent: e}),\n newData\n );\n return result;\n });\n return result;\n },\n\n _replaceFileInput: function (data) {\n var input = data.fileInput,\n inputClone = input.clone(true),\n restoreFocus = input.is(document.activeElement);\n // Add a reference for the new cloned file input to the data argument:\n data.fileInputClone = inputClone;\n $('
').append(inputClone)[0].reset();\n // Detaching allows to insert the fileInput on another form\n // without loosing the file input value:\n input.after(inputClone).detach();\n // If the fileInput had focus before it was detached,\n // restore focus to the inputClone.\n if (restoreFocus) {\n inputClone.focus();\n }\n // Avoid memory leaks with the detached file input:\n $.cleanData(input.unbind('remove'));\n // Replace the original file input element in the fileInput\n // elements set with the clone, which has been copied including\n // event handlers:\n this.options.fileInput = this.options.fileInput.map(function (i, el) {\n if (el === input[0]) {\n return inputClone[0];\n }\n return el;\n });\n // If the widget has been initialized on the file input itself,\n // override this.element with the file input clone:\n if (input[0] === this.element[0]) {\n this.element = inputClone;\n }\n },\n\n _handleFileTreeEntry: function (entry, path) {\n var that = this,\n dfd = $.Deferred(),\n entries = [],\n dirReader,\n errorHandler = function (e) {\n if (e && !e.entry) {\n e.entry = entry;\n }\n // Since $.when returns immediately if one\n // Deferred is rejected, we use resolve instead.\n // This allows valid files and invalid items\n // to be returned together in one set:\n dfd.resolve([e]);\n },\n successHandler = function (entries) {\n that._handleFileTreeEntries(\n entries,\n path + entry.name + '/'\n ).done(function (files) {\n dfd.resolve(files);\n }).fail(errorHandler);\n },\n readEntries = function () {\n dirReader.readEntries(function (results) {\n if (!results.length) {\n successHandler(entries);\n } else {\n entries = entries.concat(results);\n readEntries();\n }\n }, errorHandler);\n };\n path = path || '';\n if (entry.isFile) {\n if (entry._file) {\n // Workaround for Chrome bug #149735\n entry._file.relativePath = path;\n dfd.resolve(entry._file);\n } else {\n entry.file(function (file) {\n file.relativePath = path;\n dfd.resolve(file);\n }, errorHandler);\n }\n } else if (entry.isDirectory) {\n dirReader = entry.createReader();\n readEntries();\n } else {\n // Return an empty list for file system items\n // other than files or directories:\n dfd.resolve([]);\n }\n return dfd.promise();\n },\n\n _handleFileTreeEntries: function (entries, path) {\n var that = this;\n return $.when.apply(\n $,\n $.map(entries, function (entry) {\n return that._handleFileTreeEntry(entry, path);\n })\n ).then(function () {\n return Array.prototype.concat.apply(\n [],\n arguments\n );\n });\n },\n\n _getDroppedFiles: function (dataTransfer) {\n dataTransfer = dataTransfer || {};\n var items = dataTransfer.items;\n if (items && items.length && (items[0].webkitGetAsEntry ||\n items[0].getAsEntry)) {\n return this._handleFileTreeEntries(\n $.map(items, function (item) {\n var entry;\n if (item.webkitGetAsEntry) {\n entry = item.webkitGetAsEntry();\n if (entry) {\n // Workaround for Chrome bug #149735:\n entry._file = item.getAsFile();\n }\n return entry;\n }\n return item.getAsEntry();\n })\n );\n }\n return $.Deferred().resolve(\n $.makeArray(dataTransfer.files)\n ).promise();\n },\n\n _getSingleFileInputFiles: function (fileInput) {\n fileInput = $(fileInput);\n var entries = fileInput.prop('webkitEntries') ||\n fileInput.prop('entries'),\n files,\n value;\n if (entries && entries.length) {\n return this._handleFileTreeEntries(entries);\n }\n files = $.makeArray(fileInput.prop('files'));\n if (!files.length) {\n value = fileInput.prop('value');\n if (!value) {\n return $.Deferred().resolve([]).promise();\n }\n // If the files property is not available, the browser does not\n // support the File API and we add a pseudo File object with\n // the input value as name with path information removed:\n files = [{name: value.replace(/^.*\\\\/, '')}];\n } else if (files[0].name === undefined && files[0].fileName) {\n // File normalization for Safari 4 and Firefox 3:\n $.each(files, function (index, file) {\n file.name = file.fileName;\n file.size = file.fileSize;\n });\n }\n return $.Deferred().resolve(files).promise();\n },\n\n _getFileInputFiles: function (fileInput) {\n if (!(fileInput instanceof $) || fileInput.length === 1) {\n return this._getSingleFileInputFiles(fileInput);\n }\n return $.when.apply(\n $,\n $.map(fileInput, this._getSingleFileInputFiles)\n ).then(function () {\n return Array.prototype.concat.apply(\n [],\n arguments\n );\n });\n },\n\n _onChange: function (e) {\n var that = this,\n data = {\n fileInput: $(e.target),\n form: $(e.target.form)\n };\n this._getFileInputFiles(data.fileInput).always(function (files) {\n data.files = files;\n if (that.options.replaceFileInput) {\n that._replaceFileInput(data);\n }\n if (that._trigger(\n 'change',\n $.Event('change', {delegatedEvent: e}),\n data\n ) !== false) {\n that._onAdd(e, data);\n }\n });\n },\n\n _onPaste: function (e) {\n var items = e.originalEvent && e.originalEvent.clipboardData &&\n e.originalEvent.clipboardData.items,\n data = {files: []};\n if (items && items.length) {\n $.each(items, function (index, item) {\n var file = item.getAsFile && item.getAsFile();\n if (file) {\n data.files.push(file);\n }\n });\n if (this._trigger(\n 'paste',\n $.Event('paste', {delegatedEvent: e}),\n data\n ) !== false) {\n this._onAdd(e, data);\n }\n }\n },\n\n _onDrop: function (e) {\n e.dataTransfer = e.originalEvent && e.originalEvent.dataTransfer;\n var that = this,\n dataTransfer = e.dataTransfer,\n data = {};\n if (dataTransfer && dataTransfer.files && dataTransfer.files.length) {\n e.preventDefault();\n this._getDroppedFiles(dataTransfer).always(function (files) {\n data.files = files;\n if (that._trigger(\n 'drop',\n $.Event('drop', {delegatedEvent: e}),\n data\n ) !== false) {\n that._onAdd(e, data);\n }\n });\n }\n },\n\n _onDragOver: getDragHandler('dragover'),\n\n _onDragEnter: getDragHandler('dragenter'),\n\n _onDragLeave: getDragHandler('dragleave'),\n\n _initEventHandlers: function () {\n if (this._isXHRUpload(this.options)) {\n this._on(this.options.dropZone, {\n dragover: this._onDragOver,\n drop: this._onDrop,\n // event.preventDefault() on dragenter is required for IE10+:\n dragenter: this._onDragEnter,\n // dragleave is not required, but added for completeness:\n dragleave: this._onDragLeave\n });\n this._on(this.options.pasteZone, {\n paste: this._onPaste\n });\n }\n if ($.support.fileInput) {\n this._on(this.options.fileInput, {\n change: this._onChange\n });\n }\n },\n\n _destroyEventHandlers: function () {\n this._off(this.options.dropZone, 'dragenter dragleave dragover drop');\n this._off(this.options.pasteZone, 'paste');\n this._off(this.options.fileInput, 'change');\n },\n\n _destroy: function () {\n this._destroyEventHandlers();\n },\n\n _setOption: function (key, value) {\n var reinit = $.inArray(key, this._specialOptions) !== -1;\n if (reinit) {\n this._destroyEventHandlers();\n }\n this._super(key, value);\n if (reinit) {\n this._initSpecialOptions();\n this._initEventHandlers();\n }\n },\n\n _initSpecialOptions: function () {\n var options = this.options;\n if (options.fileInput === undefined) {\n options.fileInput = this.element.is('input[type=\"file\"]') ?\n this.element : this.element.find('input[type=\"file\"]');\n } else if (!(options.fileInput instanceof $)) {\n options.fileInput = $(options.fileInput);\n }\n if (!(options.dropZone instanceof $)) {\n options.dropZone = $(options.dropZone);\n }\n if (!(options.pasteZone instanceof $)) {\n options.pasteZone = $(options.pasteZone);\n }\n },\n\n _getRegExp: function (str) {\n var parts = str.split('/'),\n modifiers = parts.pop();\n parts.shift();\n return new RegExp(parts.join('/'), modifiers);\n },\n\n _isRegExpOption: function (key, value) {\n return key !== 'url' && $.type(value) === 'string' &&\n /^\\/.*\\/[igm]{0,3}$/.test(value);\n },\n\n _initDataAttributes: function () {\n var that = this,\n options = this.options,\n data = this.element.data();\n // Initialize options set via HTML5 data-attributes:\n $.each(\n this.element[0].attributes,\n function (index, attr) {\n var key = attr.name.toLowerCase(),\n value;\n if (/^data-/.test(key)) {\n // Convert hyphen-ated key to camelCase:\n key = key.slice(5).replace(/-[a-z]/g, function (str) {\n return str.charAt(1).toUpperCase();\n });\n value = data[key];\n if (that._isRegExpOption(key, value)) {\n value = that._getRegExp(value);\n }\n options[key] = value;\n }\n }\n );\n },\n\n _create: function () {\n this._initDataAttributes();\n this._initSpecialOptions();\n this._slots = [];\n this._sequence = this._getXHRPromise(true);\n this._sending = this._active = 0;\n this._initProgressObject(this);\n this._initEventHandlers();\n },\n\n // This method is exposed to the widget API and allows to query\n // the number of active uploads:\n active: function () {\n return this._active;\n },\n\n // This method is exposed to the widget API and allows to query\n // the widget upload progress.\n // It returns an object with loaded, total and bitrate properties\n // for the running uploads:\n progress: function () {\n return this._progress;\n },\n\n // This method is exposed to the widget API and allows adding files\n // using the fileupload API. The data parameter accepts an object which\n // must have a files property and can contain additional options:\n // .fileupload('add', {files: filesList});\n add: function (data) {\n var that = this;\n if (!data || this.options.disabled) {\n return;\n }\n if (data.fileInput && !data.files) {\n this._getFileInputFiles(data.fileInput).always(function (files) {\n data.files = files;\n that._onAdd(null, data);\n });\n } else {\n data.files = $.makeArray(data.files);\n this._onAdd(null, data);\n }\n },\n\n // This method is exposed to the widget API and allows sending files\n // using the fileupload API. The data parameter accepts an object which\n // must have a files or fileInput property and can contain additional options:\n // .fileupload('send', {files: filesList});\n // The method returns a Promise object for the file upload call.\n send: function (data) {\n if (data && !this.options.disabled) {\n if (data.fileInput && !data.files) {\n var that = this,\n dfd = $.Deferred(),\n promise = dfd.promise(),\n jqXHR,\n aborted;\n promise.abort = function () {\n aborted = true;\n if (jqXHR) {\n return jqXHR.abort();\n }\n dfd.reject(null, 'abort', 'abort');\n return promise;\n };\n this._getFileInputFiles(data.fileInput).always(\n function (files) {\n if (aborted) {\n return;\n }\n if (!files.length) {\n dfd.reject();\n return;\n }\n data.files = files;\n jqXHR = that._onSend(null, data);\n jqXHR.then(\n function (result, textStatus, jqXHR) {\n dfd.resolve(result, textStatus, jqXHR);\n },\n function (jqXHR, textStatus, errorThrown) {\n dfd.reject(jqXHR, textStatus, errorThrown);\n }\n );\n }\n );\n return this._enhancePromise(promise);\n }\n data.files = $.makeArray(data.files);\n if (data.files.length) {\n return this._onSend(null, data);\n }\n }\n return this._getXHRPromise(false, data && data.context);\n }\n\n });\n\n}));\n","/*!\n * Bootstrap Colorpicker v2.5.2\n * https://itsjavi.com/bootstrap-colorpicker/\n *\n * Originally written by (c) 2012 Stefan Petre\n * Licensed under the Apache License v2.0\n * http://www.apache.org/licenses/LICENSE-2.0.txt\n *\n */\n\n(function(root, factory) {\n if (typeof define === 'function' && define.amd) {\n // AMD. Register as an anonymous module unless amdModuleId is set\n define([\"jquery\"], function(jq) {\n return (factory(jq));\n });\n } else if (typeof exports === 'object') {\n // Node. Does not work with strict CommonJS, but\n // only CommonJS-like environments that support module.exports,\n // like Node.\n module.exports = factory(require(\"jquery\"));\n } else if (jQuery && !jQuery.fn.colorpicker) {\n factory(jQuery);\n }\n}(this, function($) {\n 'use strict';\n /**\n * Color manipulation helper class\n *\n * @param {Object|String} [val]\n * @param {Object} [predefinedColors]\n * @param {String|null} [fallbackColor]\n * @param {String|null} [fallbackFormat]\n * @param {Boolean} [hexNumberSignPrefix]\n * @constructor\n */\n var Color = function(\n val, predefinedColors, fallbackColor, fallbackFormat, hexNumberSignPrefix) {\n this.fallbackValue = fallbackColor ?\n (\n (typeof fallbackColor === 'string') ?\n this.parse(fallbackColor) :\n fallbackColor\n ) :\n null;\n\n this.fallbackFormat = fallbackFormat ? fallbackFormat : 'rgba';\n\n this.hexNumberSignPrefix = hexNumberSignPrefix === true;\n\n this.value = this.fallbackValue;\n\n this.origFormat = null; // original string format\n\n this.predefinedColors = predefinedColors ? predefinedColors : {};\n\n // We don't want to share aliases across instances so we extend new object\n this.colors = $.extend({}, Color.webColors, this.predefinedColors);\n\n if (val) {\n if (typeof val.h !== 'undefined') {\n this.value = val;\n } else {\n this.setColor(String(val));\n }\n }\n\n if (!this.value) {\n // Initial value is always black if no arguments are passed or val is empty\n this.value = {\n h: 0,\n s: 0,\n b: 0,\n a: 1\n };\n }\n };\n\n Color.webColors = { // 140 predefined colors from the HTML Colors spec\n \"aliceblue\": \"f0f8ff\",\n \"antiquewhite\": \"faebd7\",\n \"aqua\": \"00ffff\",\n \"aquamarine\": \"7fffd4\",\n \"azure\": \"f0ffff\",\n \"beige\": \"f5f5dc\",\n \"bisque\": \"ffe4c4\",\n \"black\": \"000000\",\n \"blanchedalmond\": \"ffebcd\",\n \"blue\": \"0000ff\",\n \"blueviolet\": \"8a2be2\",\n \"brown\": \"a52a2a\",\n \"burlywood\": \"deb887\",\n \"cadetblue\": \"5f9ea0\",\n \"chartreuse\": \"7fff00\",\n \"chocolate\": \"d2691e\",\n \"coral\": \"ff7f50\",\n \"cornflowerblue\": \"6495ed\",\n \"cornsilk\": \"fff8dc\",\n \"crimson\": \"dc143c\",\n \"cyan\": \"00ffff\",\n \"darkblue\": \"00008b\",\n \"darkcyan\": \"008b8b\",\n \"darkgoldenrod\": \"b8860b\",\n \"darkgray\": \"a9a9a9\",\n \"darkgreen\": \"006400\",\n \"darkkhaki\": \"bdb76b\",\n \"darkmagenta\": \"8b008b\",\n \"darkolivegreen\": \"556b2f\",\n \"darkorange\": \"ff8c00\",\n \"darkorchid\": \"9932cc\",\n \"darkred\": \"8b0000\",\n \"darksalmon\": \"e9967a\",\n \"darkseagreen\": \"8fbc8f\",\n \"darkslateblue\": \"483d8b\",\n \"darkslategray\": \"2f4f4f\",\n \"darkturquoise\": \"00ced1\",\n \"darkviolet\": \"9400d3\",\n \"deeppink\": \"ff1493\",\n \"deepskyblue\": \"00bfff\",\n \"dimgray\": \"696969\",\n \"dodgerblue\": \"1e90ff\",\n \"firebrick\": \"b22222\",\n \"floralwhite\": \"fffaf0\",\n \"forestgreen\": \"228b22\",\n \"fuchsia\": \"ff00ff\",\n \"gainsboro\": \"dcdcdc\",\n \"ghostwhite\": \"f8f8ff\",\n \"gold\": \"ffd700\",\n \"goldenrod\": \"daa520\",\n \"gray\": \"808080\",\n \"green\": \"008000\",\n \"greenyellow\": \"adff2f\",\n \"honeydew\": \"f0fff0\",\n \"hotpink\": \"ff69b4\",\n \"indianred\": \"cd5c5c\",\n \"indigo\": \"4b0082\",\n \"ivory\": \"fffff0\",\n \"khaki\": \"f0e68c\",\n \"lavender\": \"e6e6fa\",\n \"lavenderblush\": \"fff0f5\",\n \"lawngreen\": \"7cfc00\",\n \"lemonchiffon\": \"fffacd\",\n \"lightblue\": \"add8e6\",\n \"lightcoral\": \"f08080\",\n \"lightcyan\": \"e0ffff\",\n \"lightgoldenrodyellow\": \"fafad2\",\n \"lightgrey\": \"d3d3d3\",\n \"lightgreen\": \"90ee90\",\n \"lightpink\": \"ffb6c1\",\n \"lightsalmon\": \"ffa07a\",\n \"lightseagreen\": \"20b2aa\",\n \"lightskyblue\": \"87cefa\",\n \"lightslategray\": \"778899\",\n \"lightsteelblue\": \"b0c4de\",\n \"lightyellow\": \"ffffe0\",\n \"lime\": \"00ff00\",\n \"limegreen\": \"32cd32\",\n \"linen\": \"faf0e6\",\n \"magenta\": \"ff00ff\",\n \"maroon\": \"800000\",\n \"mediumaquamarine\": \"66cdaa\",\n \"mediumblue\": \"0000cd\",\n \"mediumorchid\": \"ba55d3\",\n \"mediumpurple\": \"9370d8\",\n \"mediumseagreen\": \"3cb371\",\n \"mediumslateblue\": \"7b68ee\",\n \"mediumspringgreen\": \"00fa9a\",\n \"mediumturquoise\": \"48d1cc\",\n \"mediumvioletred\": \"c71585\",\n \"midnightblue\": \"191970\",\n \"mintcream\": \"f5fffa\",\n \"mistyrose\": \"ffe4e1\",\n \"moccasin\": \"ffe4b5\",\n \"navajowhite\": \"ffdead\",\n \"navy\": \"000080\",\n \"oldlace\": \"fdf5e6\",\n \"olive\": \"808000\",\n \"olivedrab\": \"6b8e23\",\n \"orange\": \"ffa500\",\n \"orangered\": \"ff4500\",\n \"orchid\": \"da70d6\",\n \"palegoldenrod\": \"eee8aa\",\n \"palegreen\": \"98fb98\",\n \"paleturquoise\": \"afeeee\",\n \"palevioletred\": \"d87093\",\n \"papayawhip\": \"ffefd5\",\n \"peachpuff\": \"ffdab9\",\n \"peru\": \"cd853f\",\n \"pink\": \"ffc0cb\",\n \"plum\": \"dda0dd\",\n \"powderblue\": \"b0e0e6\",\n \"purple\": \"800080\",\n \"red\": \"ff0000\",\n \"rosybrown\": \"bc8f8f\",\n \"royalblue\": \"4169e1\",\n \"saddlebrown\": \"8b4513\",\n \"salmon\": \"fa8072\",\n \"sandybrown\": \"f4a460\",\n \"seagreen\": \"2e8b57\",\n \"seashell\": \"fff5ee\",\n \"sienna\": \"a0522d\",\n \"silver\": \"c0c0c0\",\n \"skyblue\": \"87ceeb\",\n \"slateblue\": \"6a5acd\",\n \"slategray\": \"708090\",\n \"snow\": \"fffafa\",\n \"springgreen\": \"00ff7f\",\n \"steelblue\": \"4682b4\",\n \"tan\": \"d2b48c\",\n \"teal\": \"008080\",\n \"thistle\": \"d8bfd8\",\n \"tomato\": \"ff6347\",\n \"turquoise\": \"40e0d0\",\n \"violet\": \"ee82ee\",\n \"wheat\": \"f5deb3\",\n \"white\": \"ffffff\",\n \"whitesmoke\": \"f5f5f5\",\n \"yellow\": \"ffff00\",\n \"yellowgreen\": \"9acd32\",\n \"transparent\": \"transparent\"\n };\n\n Color.prototype = {\n constructor: Color,\n colors: {}, // merged web and predefined colors\n predefinedColors: {},\n /**\n * @return {Object}\n */\n getValue: function() {\n return this.value;\n },\n /**\n * @param {Object} val\n */\n setValue: function(val) {\n this.value = val;\n },\n _sanitizeNumber: function(val) {\n if (typeof val === 'number') {\n return val;\n }\n if (isNaN(val) || (val === null) || (val === '') || (val === undefined)) {\n return 1;\n }\n if (val === '') {\n return 0;\n }\n if (typeof val.toLowerCase !== 'undefined') {\n if (val.match(/^\\./)) {\n val = \"0\" + val;\n }\n return Math.ceil(parseFloat(val) * 100) / 100;\n }\n return 1;\n },\n isTransparent: function(strVal) {\n if (!strVal || !(typeof strVal === 'string' || strVal instanceof String)) {\n return false;\n }\n strVal = strVal.toLowerCase().trim();\n return (strVal === 'transparent') || (strVal.match(/#?00000000/)) || (strVal.match(/(rgba|hsla)\\(0,0,0,0?\\.?0\\)/));\n },\n rgbaIsTransparent: function(rgba) {\n return ((rgba.r === 0) && (rgba.g === 0) && (rgba.b === 0) && (rgba.a === 0));\n },\n // parse a string to HSB\n /**\n * @protected\n * @param {String} strVal\n * @returns {boolean} Returns true if it could be parsed, false otherwise\n */\n setColor: function(strVal) {\n strVal = strVal.toLowerCase().trim();\n if (strVal) {\n if (this.isTransparent(strVal)) {\n this.value = {\n h: 0,\n s: 0,\n b: 0,\n a: 0\n };\n return true;\n } else {\n var parsedColor = this.parse(strVal);\n if (parsedColor) {\n this.value = this.value = {\n h: parsedColor.h,\n s: parsedColor.s,\n b: parsedColor.b,\n a: parsedColor.a\n };\n if (!this.origFormat) {\n this.origFormat = parsedColor.format;\n }\n } else if (this.fallbackValue) {\n // if parser fails, defaults to fallbackValue if defined, otherwise the value won't be changed\n this.value = this.fallbackValue;\n }\n }\n }\n return false;\n },\n setHue: function(h) {\n this.value.h = 1 - h;\n },\n setSaturation: function(s) {\n this.value.s = s;\n },\n setBrightness: function(b) {\n this.value.b = 1 - b;\n },\n setAlpha: function(a) {\n this.value.a = Math.round((parseInt((1 - a) * 100, 10) / 100) * 100) / 100;\n },\n toRGB: function(h, s, b, a) {\n if (arguments.length === 0) {\n h = this.value.h;\n s = this.value.s;\n b = this.value.b;\n a = this.value.a;\n }\n\n h *= 360;\n var R, G, B, X, C;\n h = (h % 360) / 60;\n C = b * s;\n X = C * (1 - Math.abs(h % 2 - 1));\n R = G = B = b - C;\n\n h = ~~h;\n R += [C, X, 0, 0, X, C][h];\n G += [X, C, C, X, 0, 0][h];\n B += [0, 0, X, C, C, X][h];\n\n return {\n r: Math.round(R * 255),\n g: Math.round(G * 255),\n b: Math.round(B * 255),\n a: a\n };\n },\n toHex: function(ignoreFormat, h, s, b, a) {\n if (arguments.length <= 1) {\n h = this.value.h;\n s = this.value.s;\n b = this.value.b;\n a = this.value.a;\n }\n\n var prefix = '#';\n var rgb = this.toRGB(h, s, b, a);\n\n if (this.rgbaIsTransparent(rgb)) {\n return 'transparent';\n }\n\n if (!ignoreFormat) {\n prefix = (this.hexNumberSignPrefix ? '#' : '');\n }\n\n var hexStr = prefix + (\n (1 << 24) +\n (parseInt(rgb.r) << 16) +\n (parseInt(rgb.g) << 8) +\n parseInt(rgb.b))\n .toString(16)\n .slice(1);\n\n return hexStr;\n },\n toHSL: function(h, s, b, a) {\n if (arguments.length === 0) {\n h = this.value.h;\n s = this.value.s;\n b = this.value.b;\n a = this.value.a;\n }\n\n var H = h,\n L = (2 - s) * b,\n S = s * b;\n if (L > 0 && L <= 1) {\n S /= L;\n } else {\n S /= 2 - L;\n }\n L /= 2;\n if (S > 1) {\n S = 1;\n }\n return {\n h: isNaN(H) ? 0 : H,\n s: isNaN(S) ? 0 : S,\n l: isNaN(L) ? 0 : L,\n a: isNaN(a) ? 0 : a\n };\n },\n toAlias: function(r, g, b, a) {\n var c, rgb = (arguments.length === 0) ? this.toHex(true) : this.toHex(true, r, g, b, a);\n\n // support predef. colors in non-hex format too, as defined in the alias itself\n var original = this.origFormat === 'alias' ? rgb : this.toString(false, this.origFormat);\n\n for (var alias in this.colors) {\n c = this.colors[alias].toLowerCase().trim();\n if ((c === rgb) || (c === original)) {\n return alias;\n }\n }\n return false;\n },\n RGBtoHSB: function(r, g, b, a) {\n r /= 255;\n g /= 255;\n b /= 255;\n\n var H, S, V, C;\n V = Math.max(r, g, b);\n C = V - Math.min(r, g, b);\n H = (C === 0 ? null :\n V === r ? (g - b) / C :\n V === g ? (b - r) / C + 2 :\n (r - g) / C + 4\n );\n H = ((H + 360) % 6) * 60 / 360;\n S = C === 0 ? 0 : C / V;\n return {\n h: this._sanitizeNumber(H),\n s: S,\n b: V,\n a: this._sanitizeNumber(a)\n };\n },\n HueToRGB: function(p, q, h) {\n if (h < 0) {\n h += 1;\n } else if (h > 1) {\n h -= 1;\n }\n if ((h * 6) < 1) {\n return p + (q - p) * h * 6;\n } else if ((h * 2) < 1) {\n return q;\n } else if ((h * 3) < 2) {\n return p + (q - p) * ((2 / 3) - h) * 6;\n } else {\n return p;\n }\n },\n HSLtoRGB: function(h, s, l, a) {\n if (s < 0) {\n s = 0;\n }\n var q;\n if (l <= 0.5) {\n q = l * (1 + s);\n } else {\n q = l + s - (l * s);\n }\n\n var p = 2 * l - q;\n\n var tr = h + (1 / 3);\n var tg = h;\n var tb = h - (1 / 3);\n\n var r = Math.round(this.HueToRGB(p, q, tr) * 255);\n var g = Math.round(this.HueToRGB(p, q, tg) * 255);\n var b = Math.round(this.HueToRGB(p, q, tb) * 255);\n return [r, g, b, this._sanitizeNumber(a)];\n },\n /**\n * @param {String} strVal\n * @returns {Object} Object containing h,s,b,a,format properties or FALSE if failed to parse\n */\n parse: function(strVal) {\n if (typeof strVal !== 'string') {\n return this.fallbackValue;\n }\n if (arguments.length === 0) {\n return false;\n }\n\n var that = this,\n result = false,\n isAlias = (typeof this.colors[strVal] !== 'undefined'),\n values, format;\n\n if (isAlias) {\n strVal = this.colors[strVal].toLowerCase().trim();\n }\n\n $.each(this.stringParsers, function(i, parser) {\n var match = parser.re.exec(strVal);\n values = match && parser.parse.apply(that, [match]);\n if (values) {\n result = {};\n format = (isAlias ? 'alias' : (parser.format ? parser.format : that.getValidFallbackFormat()));\n if (format.match(/hsla?/)) {\n result = that.RGBtoHSB.apply(that, that.HSLtoRGB.apply(that, values));\n } else {\n result = that.RGBtoHSB.apply(that, values);\n }\n if (result instanceof Object) {\n result.format = format;\n }\n return false; // stop iterating\n }\n return true;\n });\n return result;\n },\n getValidFallbackFormat: function() {\n var formats = [\n 'rgba', 'rgb', 'hex', 'hsla', 'hsl'\n ];\n if (this.origFormat && (formats.indexOf(this.origFormat) !== -1)) {\n return this.origFormat;\n }\n if (this.fallbackFormat && (formats.indexOf(this.fallbackFormat) !== -1)) {\n return this.fallbackFormat;\n }\n\n return 'rgba'; // By default, return a format that will not lose the alpha info\n },\n /**\n *\n * @param {string} [format] (default: rgba)\n * @param {boolean} [translateAlias] Return real color for pre-defined (non-standard) aliases (default: false)\n * @param {boolean} [forceRawValue] Forces hashtag prefix when getting hex color (default: false)\n * @returns {String}\n */\n toString: function(forceRawValue, format, translateAlias) {\n format = format || this.origFormat || this.fallbackFormat;\n translateAlias = translateAlias || false;\n\n var c = false;\n\n switch (format) {\n case 'rgb':\n {\n c = this.toRGB();\n if (this.rgbaIsTransparent(c)) {\n return 'transparent';\n }\n return 'rgb(' + c.r + ',' + c.g + ',' + c.b + ')';\n }\n break;\n case 'rgba':\n {\n c = this.toRGB();\n return 'rgba(' + c.r + ',' + c.g + ',' + c.b + ',' + c.a + ')';\n }\n break;\n case 'hsl':\n {\n c = this.toHSL();\n return 'hsl(' + Math.round(c.h * 360) + ',' + Math.round(c.s * 100) + '%,' + Math.round(c.l * 100) + '%)';\n }\n break;\n case 'hsla':\n {\n c = this.toHSL();\n return 'hsla(' + Math.round(c.h * 360) + ',' + Math.round(c.s * 100) + '%,' + Math.round(c.l * 100) + '%,' + c.a + ')';\n }\n break;\n case 'hex':\n {\n return this.toHex(forceRawValue);\n }\n break;\n case 'alias':\n {\n c = this.toAlias();\n\n if (c === false) {\n return this.toString(forceRawValue, this.getValidFallbackFormat());\n }\n\n if (translateAlias && !(c in Color.webColors) && (c in this.predefinedColors)) {\n return this.predefinedColors[c];\n }\n\n return c;\n }\n default:\n {\n return c;\n }\n break;\n }\n },\n // a set of RE's that can match strings and generate color tuples.\n // from John Resig color plugin\n // https://github.com/jquery/jquery-color/\n stringParsers: [{\n re: /rgb\\(\\s*(\\d{1,3})\\s*,\\s*(\\d{1,3})\\s*,\\s*(\\d{1,3})\\s*?\\)/,\n format: 'rgb',\n parse: function(execResult) {\n return [\n execResult[1],\n execResult[2],\n execResult[3],\n 1\n ];\n }\n }, {\n re: /rgb\\(\\s*(\\d*(?:\\.\\d+)?)\\%\\s*,\\s*(\\d*(?:\\.\\d+)?)\\%\\s*,\\s*(\\d*(?:\\.\\d+)?)\\%\\s*?\\)/,\n format: 'rgb',\n parse: function(execResult) {\n return [\n 2.55 * execResult[1],\n 2.55 * execResult[2],\n 2.55 * execResult[3],\n 1\n ];\n }\n }, {\n re: /rgba\\(\\s*(\\d{1,3})\\s*,\\s*(\\d{1,3})\\s*,\\s*(\\d{1,3})\\s*(?:,\\s*(\\d*(?:\\.\\d+)?)\\s*)?\\)/,\n format: 'rgba',\n parse: function(execResult) {\n return [\n execResult[1],\n execResult[2],\n execResult[3],\n execResult[4]\n ];\n }\n }, {\n re: /rgba\\(\\s*(\\d*(?:\\.\\d+)?)\\%\\s*,\\s*(\\d*(?:\\.\\d+)?)\\%\\s*,\\s*(\\d*(?:\\.\\d+)?)\\%\\s*(?:,\\s*(\\d*(?:\\.\\d+)?)\\s*)?\\)/,\n format: 'rgba',\n parse: function(execResult) {\n return [\n 2.55 * execResult[1],\n 2.55 * execResult[2],\n 2.55 * execResult[3],\n execResult[4]\n ];\n }\n }, {\n re: /hsl\\(\\s*(\\d*(?:\\.\\d+)?)\\s*,\\s*(\\d*(?:\\.\\d+)?)\\%\\s*,\\s*(\\d*(?:\\.\\d+)?)\\%\\s*?\\)/,\n format: 'hsl',\n parse: function(execResult) {\n return [\n execResult[1] / 360,\n execResult[2] / 100,\n execResult[3] / 100,\n execResult[4]\n ];\n }\n }, {\n re: /hsla\\(\\s*(\\d*(?:\\.\\d+)?)\\s*,\\s*(\\d*(?:\\.\\d+)?)\\%\\s*,\\s*(\\d*(?:\\.\\d+)?)\\%\\s*(?:,\\s*(\\d*(?:\\.\\d+)?)\\s*)?\\)/,\n format: 'hsla',\n parse: function(execResult) {\n return [\n execResult[1] / 360,\n execResult[2] / 100,\n execResult[3] / 100,\n execResult[4]\n ];\n }\n }, {\n re: /#?([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/,\n format: 'hex',\n parse: function(execResult) {\n return [\n parseInt(execResult[1], 16),\n parseInt(execResult[2], 16),\n parseInt(execResult[3], 16),\n 1\n ];\n }\n }, {\n re: /#?([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/,\n format: 'hex',\n parse: function(execResult) {\n return [\n parseInt(execResult[1] + execResult[1], 16),\n parseInt(execResult[2] + execResult[2], 16),\n parseInt(execResult[3] + execResult[3], 16),\n 1\n ];\n }\n }],\n colorNameToHex: function(name) {\n if (typeof this.colors[name.toLowerCase()] !== 'undefined') {\n return this.colors[name.toLowerCase()];\n }\n return false;\n }\n };\n\n /*\n * Default plugin options\n */\n var defaults = {\n horizontal: false, // horizontal mode layout ?\n inline: false, //forces to show the colorpicker as an inline element\n color: false, //forces a color\n format: false, //forces a format\n input: 'input', // children input selector\n container: false, // container selector\n component: '.add-on, .input-group-addon', // children component selector\n fallbackColor: false, // fallback color value. null = keeps current color.\n fallbackFormat: 'hex', // fallback color format\n hexNumberSignPrefix: true, // put a '#' (number sign) before hex strings\n sliders: {\n saturation: {\n maxLeft: 100,\n maxTop: 100,\n callLeft: 'setSaturation',\n callTop: 'setBrightness'\n },\n hue: {\n maxLeft: 0,\n maxTop: 100,\n callLeft: false,\n callTop: 'setHue'\n },\n alpha: {\n maxLeft: 0,\n maxTop: 100,\n callLeft: false,\n callTop: 'setAlpha'\n }\n },\n slidersHorz: {\n saturation: {\n maxLeft: 100,\n maxTop: 100,\n callLeft: 'setSaturation',\n callTop: 'setBrightness'\n },\n hue: {\n maxLeft: 100,\n maxTop: 0,\n callLeft: 'setHue',\n callTop: false\n },\n alpha: {\n maxLeft: 100,\n maxTop: 0,\n callLeft: 'setAlpha',\n callTop: false\n }\n },\n template: '
' +\n '
' +\n '
' +\n '
' +\n '
' +\n '
' +\n '
',\n align: 'right',\n customClass: null, // custom class added to the colorpicker element\n colorSelectors: null // custom color aliases\n };\n\n /**\n * Colorpicker component class\n *\n * @param {Object|String} element\n * @param {Object} options\n * @constructor\n */\n var Colorpicker = function(element, options) {\n this.element = $(element).addClass('colorpicker-element');\n this.options = $.extend(true, {}, defaults, this.element.data(), options);\n this.component = this.options.component;\n this.component = (this.component !== false) ? this.element.find(this.component) : false;\n if (this.component && (this.component.length === 0)) {\n this.component = false;\n }\n this.container = (this.options.container === true) ? this.element : this.options.container;\n this.container = (this.container !== false) ? $(this.container) : false;\n\n // Is the element an input? Should we search inside for any input?\n this.input = this.element.is('input') ? this.element : (this.options.input ?\n this.element.find(this.options.input) : false);\n if (this.input && (this.input.length === 0)) {\n this.input = false;\n }\n // Set HSB color\n this.color = this.createColor(this.options.color !== false ? this.options.color : this.getValue());\n\n this.format = this.options.format !== false ? this.options.format : this.color.origFormat;\n\n if (this.options.color !== false) {\n this.updateInput(this.color);\n this.updateData(this.color);\n }\n\n this.disabled = false;\n\n // Setup picker\n var $picker = this.picker = $(this.options.template);\n if (this.options.customClass) {\n $picker.addClass(this.options.customClass);\n }\n if (this.options.inline) {\n $picker.addClass('colorpicker-inline colorpicker-visible');\n } else {\n $picker.addClass('colorpicker-hidden');\n }\n if (this.options.horizontal) {\n $picker.addClass('colorpicker-horizontal');\n }\n if (\n (['rgba', 'hsla', 'alias'].indexOf(this.format) !== -1) ||\n this.options.format === false ||\n this.getValue() === 'transparent'\n ) {\n $picker.addClass('colorpicker-with-alpha');\n }\n if (this.options.align === 'right') {\n $picker.addClass('colorpicker-right');\n }\n if (this.options.inline === true) {\n $picker.addClass('colorpicker-no-arrow');\n }\n if (this.options.colorSelectors) {\n var colorpicker = this,\n selectorsContainer = colorpicker.picker.find('.colorpicker-selectors');\n\n if (selectorsContainer.length > 0) {\n $.each(this.options.colorSelectors, function(name, color) {\n var $btn = $('')\n .addClass('colorpicker-selectors-color')\n .css('background-color', color)\n .data('class', name).data('alias', name);\n\n $btn.on('mousedown.colorpicker touchstart.colorpicker', function(event) {\n event.preventDefault();\n colorpicker.setValue(\n colorpicker.format === 'alias' ? $(this).data('alias') : $(this).css('background-color')\n );\n });\n selectorsContainer.append($btn);\n });\n selectorsContainer.show().addClass('colorpicker-visible');\n }\n }\n\n // Prevent closing the colorpicker when clicking on itself\n $picker.on('mousedown.colorpicker touchstart.colorpicker', $.proxy(function(e) {\n if (e.target === e.currentTarget) {\n e.preventDefault();\n }\n }, this));\n\n // Bind click/tap events on the sliders\n $picker.find('.colorpicker-saturation, .colorpicker-hue, .colorpicker-alpha')\n .on('mousedown.colorpicker touchstart.colorpicker', $.proxy(this.mousedown, this));\n\n $picker.appendTo(this.container ? this.container : $('body'));\n\n // Bind other events\n if (this.input !== false) {\n this.input.on({\n 'keyup.colorpicker': $.proxy(this.keyup, this)\n });\n this.input.on({\n 'input.colorpicker': $.proxy(this.change, this)\n });\n if (this.component === false) {\n this.element.on({\n 'focus.colorpicker': $.proxy(this.show, this)\n });\n }\n if (this.options.inline === false) {\n this.element.on({\n 'focusout.colorpicker': $.proxy(this.hide, this)\n });\n }\n }\n\n if (this.component !== false) {\n this.component.on({\n 'click.colorpicker': $.proxy(this.show, this)\n });\n }\n\n if ((this.input === false) && (this.component === false)) {\n this.element.on({\n 'click.colorpicker': $.proxy(this.show, this)\n });\n }\n\n // for HTML5 input[type='color']\n if ((this.input !== false) && (this.component !== false) && (this.input.attr('type') === 'color')) {\n\n this.input.on({\n 'click.colorpicker': $.proxy(this.show, this),\n 'focus.colorpicker': $.proxy(this.show, this)\n });\n }\n this.update();\n\n $($.proxy(function() {\n this.element.trigger('create');\n }, this));\n };\n\n Colorpicker.Color = Color;\n\n Colorpicker.prototype = {\n constructor: Colorpicker,\n destroy: function() {\n this.picker.remove();\n this.element.removeData('colorpicker', 'color').off('.colorpicker');\n if (this.input !== false) {\n this.input.off('.colorpicker');\n }\n if (this.component !== false) {\n this.component.off('.colorpicker');\n }\n this.element.removeClass('colorpicker-element');\n this.element.trigger({\n type: 'destroy'\n });\n },\n reposition: function() {\n if (this.options.inline !== false || this.options.container) {\n return false;\n }\n var type = this.container && this.container[0] !== window.document.body ? 'position' : 'offset';\n var element = this.component || this.element;\n var offset = element[type]();\n if (this.options.align === 'right') {\n offset.left -= this.picker.outerWidth() - element.outerWidth();\n }\n this.picker.css({\n top: offset.top + element.outerHeight(),\n left: offset.left\n });\n },\n show: function(e) {\n if (this.isDisabled()) {\n // Don't show the widget if it's disabled (the input)\n return;\n }\n this.picker.addClass('colorpicker-visible').removeClass('colorpicker-hidden');\n this.reposition();\n $(window).on('resize.colorpicker', $.proxy(this.reposition, this));\n if (e && (!this.hasInput() || this.input.attr('type') === 'color')) {\n if (e.stopPropagation && e.preventDefault) {\n e.stopPropagation();\n e.preventDefault();\n }\n }\n if ((this.component || !this.input) && (this.options.inline === false)) {\n $(window.document).on({\n 'mousedown.colorpicker': $.proxy(this.hide, this)\n });\n }\n this.element.trigger({\n type: 'showPicker',\n color: this.color\n });\n },\n hide: function(e) {\n if ((typeof e !== 'undefined') && e.target) {\n // Prevent hide if triggered by an event and an element inside the colorpicker has been clicked/touched\n if (\n $(e.currentTarget).parents('.colorpicker').length > 0 ||\n $(e.target).parents('.colorpicker').length > 0\n ) {\n return false;\n }\n }\n this.picker.addClass('colorpicker-hidden').removeClass('colorpicker-visible');\n $(window).off('resize.colorpicker', this.reposition);\n $(window.document).off({\n 'mousedown.colorpicker': this.hide\n });\n this.update();\n this.element.trigger({\n type: 'hidePicker',\n color: this.color\n });\n },\n updateData: function(val) {\n val = val || this.color.toString(false, this.format);\n this.element.data('color', val);\n return val;\n },\n updateInput: function(val) {\n val = val || this.color.toString(false, this.format);\n if (this.input !== false) {\n this.input.prop('value', val);\n this.input.trigger('change');\n }\n return val;\n },\n updatePicker: function(val) {\n if (typeof val !== 'undefined') {\n this.color = this.createColor(val);\n }\n var sl = (this.options.horizontal === false) ? this.options.sliders : this.options.slidersHorz;\n var icns = this.picker.find('i');\n if (icns.length === 0) {\n return;\n }\n if (this.options.horizontal === false) {\n sl = this.options.sliders;\n icns.eq(1).css('top', sl.hue.maxTop * (1 - this.color.value.h)).end()\n .eq(2).css('top', sl.alpha.maxTop * (1 - this.color.value.a));\n } else {\n sl = this.options.slidersHorz;\n icns.eq(1).css('left', sl.hue.maxLeft * (1 - this.color.value.h)).end()\n .eq(2).css('left', sl.alpha.maxLeft * (1 - this.color.value.a));\n }\n icns.eq(0).css({\n 'top': sl.saturation.maxTop - this.color.value.b * sl.saturation.maxTop,\n 'left': this.color.value.s * sl.saturation.maxLeft\n });\n\n this.picker.find('.colorpicker-saturation')\n .css('backgroundColor', this.color.toHex(true, this.color.value.h, 1, 1, 1));\n\n this.picker.find('.colorpicker-alpha')\n .css('backgroundColor', this.color.toHex(true));\n\n this.picker.find('.colorpicker-color, .colorpicker-color div')\n .css('backgroundColor', this.color.toString(true, this.format));\n\n return val;\n },\n updateComponent: function(val) {\n var color;\n\n if (typeof val !== 'undefined') {\n color = this.createColor(val);\n } else {\n color = this.color;\n }\n\n if (this.component !== false) {\n var icn = this.component.find('i').eq(0);\n if (icn.length > 0) {\n icn.css({\n 'backgroundColor': color.toString(true, this.format)\n });\n } else {\n this.component.css({\n 'backgroundColor': color.toString(true, this.format)\n });\n }\n }\n\n return color.toString(false, this.format);\n },\n update: function(force) {\n var val;\n if ((this.getValue(false) !== false) || (force === true)) {\n // Update input/data only if the current value is not empty\n val = this.updateComponent();\n this.updateInput(val);\n this.updateData(val);\n this.updatePicker(); // only update picker if value is not empty\n }\n return val;\n\n },\n setValue: function(val) { // set color manually\n this.color = this.createColor(val);\n this.update(true);\n this.element.trigger({\n type: 'changeColor',\n color: this.color,\n value: val\n });\n },\n /**\n * Creates a new color using the instance options\n * @protected\n * @param {String} val\n * @returns {Color}\n */\n createColor: function(val) {\n return new Color(\n val ? val : null,\n this.options.colorSelectors,\n this.options.fallbackColor ? this.options.fallbackColor : this.color,\n this.options.fallbackFormat,\n this.options.hexNumberSignPrefix\n );\n },\n getValue: function(defaultValue) {\n defaultValue = (typeof defaultValue === 'undefined') ? this.options.fallbackColor : defaultValue;\n var val;\n if (this.hasInput()) {\n val = this.input.val();\n } else {\n val = this.element.data('color');\n }\n if ((val === undefined) || (val === '') || (val === null)) {\n // if not defined or empty, return default\n val = defaultValue;\n }\n return val;\n },\n hasInput: function() {\n return (this.input !== false);\n },\n isDisabled: function() {\n return this.disabled;\n },\n disable: function() {\n if (this.hasInput()) {\n this.input.prop('disabled', true);\n }\n this.disabled = true;\n this.element.trigger({\n type: 'disable',\n color: this.color,\n value: this.getValue()\n });\n return true;\n },\n enable: function() {\n if (this.hasInput()) {\n this.input.prop('disabled', false);\n }\n this.disabled = false;\n this.element.trigger({\n type: 'enable',\n color: this.color,\n value: this.getValue()\n });\n return true;\n },\n currentSlider: null,\n mousePointer: {\n left: 0,\n top: 0\n },\n mousedown: function(e) {\n if (!e.pageX && !e.pageY && e.originalEvent && e.originalEvent.touches) {\n e.pageX = e.originalEvent.touches[0].pageX;\n e.pageY = e.originalEvent.touches[0].pageY;\n }\n e.stopPropagation();\n e.preventDefault();\n\n var target = $(e.target);\n\n //detect the slider and set the limits and callbacks\n var zone = target.closest('div');\n var sl = this.options.horizontal ? this.options.slidersHorz : this.options.sliders;\n if (!zone.is('.colorpicker')) {\n if (zone.is('.colorpicker-saturation')) {\n this.currentSlider = $.extend({}, sl.saturation);\n } else if (zone.is('.colorpicker-hue')) {\n this.currentSlider = $.extend({}, sl.hue);\n } else if (zone.is('.colorpicker-alpha')) {\n this.currentSlider = $.extend({}, sl.alpha);\n } else {\n return false;\n }\n var offset = zone.offset();\n //reference to guide's style\n this.currentSlider.guide = zone.find('i')[0].style;\n this.currentSlider.left = e.pageX - offset.left;\n this.currentSlider.top = e.pageY - offset.top;\n this.mousePointer = {\n left: e.pageX,\n top: e.pageY\n };\n //trigger mousemove to move the guide to the current position\n $(window.document).on({\n 'mousemove.colorpicker': $.proxy(this.mousemove, this),\n 'touchmove.colorpicker': $.proxy(this.mousemove, this),\n 'mouseup.colorpicker': $.proxy(this.mouseup, this),\n 'touchend.colorpicker': $.proxy(this.mouseup, this)\n }).trigger('mousemove');\n }\n return false;\n },\n mousemove: function(e) {\n if (!e.pageX && !e.pageY && e.originalEvent && e.originalEvent.touches) {\n e.pageX = e.originalEvent.touches[0].pageX;\n e.pageY = e.originalEvent.touches[0].pageY;\n }\n e.stopPropagation();\n e.preventDefault();\n var left = Math.max(\n 0,\n Math.min(\n this.currentSlider.maxLeft,\n this.currentSlider.left + ((e.pageX || this.mousePointer.left) - this.mousePointer.left)\n )\n );\n var top = Math.max(\n 0,\n Math.min(\n this.currentSlider.maxTop,\n this.currentSlider.top + ((e.pageY || this.mousePointer.top) - this.mousePointer.top)\n )\n );\n this.currentSlider.guide.left = left + 'px';\n this.currentSlider.guide.top = top + 'px';\n if (this.currentSlider.callLeft) {\n this.color[this.currentSlider.callLeft].call(this.color, left / this.currentSlider.maxLeft);\n }\n if (this.currentSlider.callTop) {\n this.color[this.currentSlider.callTop].call(this.color, top / this.currentSlider.maxTop);\n }\n // Change format dynamically\n // Only occurs if user choose the dynamic format by\n // setting option format to false\n if (\n this.options.format === false &&\n (this.currentSlider.callTop === 'setAlpha' ||\n this.currentSlider.callLeft === 'setAlpha')\n ) {\n\n // Converting from hex / rgb to rgba\n if (this.color.value.a !== 1) {\n this.format = 'rgba';\n this.color.origFormat = 'rgba';\n }\n\n // Converting from rgba to hex\n else {\n this.format = 'hex';\n this.color.origFormat = 'hex';\n }\n }\n this.update(true);\n\n this.element.trigger({\n type: 'changeColor',\n color: this.color\n });\n return false;\n },\n mouseup: function(e) {\n e.stopPropagation();\n e.preventDefault();\n $(window.document).off({\n 'mousemove.colorpicker': this.mousemove,\n 'touchmove.colorpicker': this.mousemove,\n 'mouseup.colorpicker': this.mouseup,\n 'touchend.colorpicker': this.mouseup\n });\n return false;\n },\n change: function(e) {\n this.color = this.createColor(this.input.val());\n // Change format dynamically\n // Only occurs if user choose the dynamic format by\n // setting option format to false\n if (this.color.origFormat && this.options.format === false) {\n this.format = this.color.origFormat;\n }\n if (this.getValue(false) !== false) {\n this.updateData();\n this.updateComponent();\n this.updatePicker();\n }\n\n this.element.trigger({\n type: 'changeColor',\n color: this.color,\n value: this.input.val()\n });\n },\n keyup: function(e) {\n if ((e.keyCode === 38)) {\n if (this.color.value.a < 1) {\n this.color.value.a = Math.round((this.color.value.a + 0.01) * 100) / 100;\n }\n this.update(true);\n } else if ((e.keyCode === 40)) {\n if (this.color.value.a > 0) {\n this.color.value.a = Math.round((this.color.value.a - 0.01) * 100) / 100;\n }\n this.update(true);\n }\n\n this.element.trigger({\n type: 'changeColor',\n color: this.color,\n value: this.input.val()\n });\n }\n };\n\n $.colorpicker = Colorpicker;\n\n $.fn.colorpicker = function(option) {\n var apiArgs = Array.prototype.slice.call(arguments, 1),\n isSingleElement = (this.length === 1),\n returnValue = null;\n\n var $jq = this.each(function() {\n var $this = $(this),\n inst = $this.data('colorpicker'),\n options = ((typeof option === 'object') ? option : {});\n\n if (!inst) {\n inst = new Colorpicker(this, options);\n $this.data('colorpicker', inst);\n }\n\n if (typeof option === 'string') {\n if ($.isFunction(inst[option])) {\n returnValue = inst[option].apply(inst, apiArgs);\n } else { // its a property ?\n if (apiArgs.length) {\n // set property\n inst[option] = apiArgs[0];\n }\n returnValue = inst[option];\n }\n } else {\n returnValue = $this;\n }\n });\n return isSingleElement ? returnValue : $jq;\n };\n\n $.fn.colorpicker.constructor = Colorpicker;\n\n}));\n","/*!\n * Datepicker for Bootstrap v1.10.0 (https://github.com/uxsolutions/bootstrap-datepicker)\n *\n * Licensed under the Apache License v2.0 (https://www.apache.org/licenses/LICENSE-2.0)\n */\n\n(function(factory){\n if (typeof define === 'function' && define.amd) {\n define(['jquery'], factory);\n } else if (typeof exports === 'object') {\n factory(require('jquery'));\n } else {\n factory(jQuery);\n }\n}(function($, undefined){\n\tfunction UTCDate(){\n\t\treturn new Date(Date.UTC.apply(Date, arguments));\n\t}\n\tfunction UTCToday(){\n\t\tvar today = new Date();\n\t\treturn UTCDate(today.getFullYear(), today.getMonth(), today.getDate());\n\t}\n\tfunction isUTCEquals(date1, date2) {\n\t\treturn (\n\t\t\tdate1.getUTCFullYear() === date2.getUTCFullYear() &&\n\t\t\tdate1.getUTCMonth() === date2.getUTCMonth() &&\n\t\t\tdate1.getUTCDate() === date2.getUTCDate()\n\t\t);\n\t}\n\tfunction alias(method, deprecationMsg){\n\t\treturn function(){\n\t\t\tif (deprecationMsg !== undefined) {\n\t\t\t\t$.fn.datepicker.deprecated(deprecationMsg);\n\t\t\t}\n\n\t\t\treturn this[method].apply(this, arguments);\n\t\t};\n\t}\n\tfunction isValidDate(d) {\n\t\treturn d && !isNaN(d.getTime());\n\t}\n\n\tvar DateArray = (function(){\n\t\tvar extras = {\n\t\t\tget: function(i){\n\t\t\t\treturn this.slice(i)[0];\n\t\t\t},\n\t\t\tcontains: function(d){\n\t\t\t\t// Array.indexOf is not cross-browser;\n\t\t\t\t// $.inArray doesn't work with Dates\n\t\t\t\tvar val = d && d.valueOf();\n\t\t\t\tfor (var i=0, l=this.length; i < l; i++)\n // Use date arithmetic to allow dates with different times to match\n if (0 <= this[i].valueOf() - val && this[i].valueOf() - val < 1000*60*60*24)\n\t\t\t\t\t\treturn i;\n\t\t\t\treturn -1;\n\t\t\t},\n\t\t\tremove: function(i){\n\t\t\t\tthis.splice(i,1);\n\t\t\t},\n\t\t\treplace: function(new_array){\n\t\t\t\tif (!new_array)\n\t\t\t\t\treturn;\n\t\t\t\tif (!Array.isArray(new_array))\n\t\t\t\t\tnew_array = [new_array];\n\t\t\t\tthis.clear();\n\t\t\t\tthis.push.apply(this, new_array);\n\t\t\t},\n\t\t\tclear: function(){\n\t\t\t\tthis.length = 0;\n\t\t\t},\n\t\t\tcopy: function(){\n\t\t\t\tvar a = new DateArray();\n\t\t\t\ta.replace(this);\n\t\t\t\treturn a;\n\t\t\t}\n\t\t};\n\n\t\treturn function(){\n\t\t\tvar a = [];\n\t\t\ta.push.apply(a, arguments);\n\t\t\t$.extend(a, extras);\n\t\t\treturn a;\n\t\t};\n\t})();\n\n\n\t// Picker object\n\n\tvar Datepicker = function(element, options){\n\t\t$.data(element, 'datepicker', this);\n\n\t\tthis._events = [];\n\t\tthis._secondaryEvents = [];\n\n\t\tthis._process_options(options);\n\n\t\tthis.dates = new DateArray();\n\t\tthis.viewDate = this.o.defaultViewDate;\n\t\tthis.focusDate = null;\n\n\t\tthis.element = $(element);\n\t\tthis.isInput = this.element.is('input');\n\t\tthis.inputField = this.isInput ? this.element : this.element.find('input');\n\t\tthis.component = this.element.hasClass('date') ? this.element.find('.add-on, .input-group-addon, .input-group-append, .input-group-prepend, .btn') : false;\n\t\tif (this.component && this.component.length === 0){\n\t\t\tthis.component = false;\n }\n\n\t\tif (this.o.isInline === null){\n\t\t\tthis.isInline = !this.component && !this.isInput;\n\t\t} else {\n\t\t\tthis.isInline = this.o.isInline;\n\t\t}\n\n\t\tthis.picker = $(DPGlobal.template);\n\n\t\t// Checking templates and inserting\n\t\tif (this._check_template(this.o.templates.leftArrow)) {\n\t\t\tthis.picker.find('.prev').html(this.o.templates.leftArrow);\n\t\t}\n\n\t\tif (this._check_template(this.o.templates.rightArrow)) {\n\t\t\tthis.picker.find('.next').html(this.o.templates.rightArrow);\n\t\t}\n\n\t\tthis._buildEvents();\n\t\tthis._attachEvents();\n\n\t\tif (this.isInline){\n\t\t\tthis.picker.addClass('datepicker-inline').appendTo(this.element);\n\t\t}\n\t\telse {\n\t\t\tthis.picker.addClass('datepicker-dropdown dropdown-menu');\n\t\t}\n\n\t\tif (this.o.rtl){\n\t\t\tthis.picker.addClass('datepicker-rtl');\n\t\t}\n\n\t\tif (this.o.calendarWeeks) {\n\t\t\tthis.picker.find('.datepicker-days .datepicker-switch, thead .datepicker-title, tfoot .today, tfoot .clear')\n\t\t\t\t.attr('colspan', function(i, val){\n\t\t\t\t\treturn Number(val) + 1;\n\t\t\t\t});\n\t\t}\n\n\t\tthis._process_options({\n\t\t\tstartDate: this._o.startDate,\n\t\t\tendDate: this._o.endDate,\n\t\t\tdaysOfWeekDisabled: this.o.daysOfWeekDisabled,\n\t\t\tdaysOfWeekHighlighted: this.o.daysOfWeekHighlighted,\n\t\t\tdatesDisabled: this.o.datesDisabled\n\t\t});\n\n\t\tthis._allow_update = false;\n\t\tthis.setViewMode(this.o.startView);\n\t\tthis._allow_update = true;\n\n\t\tthis.fillDow();\n\t\tthis.fillMonths();\n\n\t\tthis.update();\n\n\t\tif (this.isInline){\n\t\t\tthis.show();\n\t\t}\n\t};\n\n\tDatepicker.prototype = {\n\t\tconstructor: Datepicker,\n\n\t\t_resolveViewName: function(view){\n\t\t\t$.each(DPGlobal.viewModes, function(i, viewMode){\n\t\t\t\tif (view === i || $.inArray(view, viewMode.names) !== -1){\n\t\t\t\t\tview = i;\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t});\n\n\t\t\treturn view;\n\t\t},\n\n\t\t_resolveDaysOfWeek: function(daysOfWeek){\n\t\t\tif (!Array.isArray(daysOfWeek))\n\t\t\t\tdaysOfWeek = daysOfWeek.split(/[,\\s]*/);\n\t\t\treturn $.map(daysOfWeek, Number);\n\t\t},\n\n\t\t_check_template: function(tmp){\n\t\t\ttry {\n\t\t\t\t// If empty\n\t\t\t\tif (tmp === undefined || tmp === \"\") {\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t\t// If no html, everything ok\n\t\t\t\tif ((tmp.match(/[<>]/g) || []).length <= 0) {\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t\t// Checking if html is fine\n\t\t\t\tvar jDom = $(tmp);\n\t\t\t\treturn jDom.length > 0;\n\t\t\t}\n\t\t\tcatch (ex) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t},\n\n\t\t_process_options: function(opts){\n\t\t\t// Store raw options for reference\n\t\t\tthis._o = $.extend({}, this._o, opts);\n\t\t\t// Processed options\n\t\t\tvar o = this.o = $.extend({}, this._o);\n\n\t\t\t// Check if \"de-DE\" style date is available, if not language should\n\t\t\t// fallback to 2 letter code eg \"de\"\n\t\t\tvar lang = o.language;\n\t\t\tif (!dates[lang]){\n\t\t\t\tlang = lang.split('-')[0];\n\t\t\t\tif (!dates[lang])\n\t\t\t\t\tlang = defaults.language;\n\t\t\t}\n\t\t\to.language = lang;\n\n\t\t\t// Retrieve view index from any aliases\n\t\t\to.startView = this._resolveViewName(o.startView);\n\t\t\to.minViewMode = this._resolveViewName(o.minViewMode);\n\t\t\to.maxViewMode = this._resolveViewName(o.maxViewMode);\n\n\t\t\t// Check view is between min and max\n\t\t\to.startView = Math.max(this.o.minViewMode, Math.min(this.o.maxViewMode, o.startView));\n\n\t\t\t// true, false, or Number > 0\n\t\t\tif (o.multidate !== true){\n\t\t\t\to.multidate = Number(o.multidate) || false;\n\t\t\t\tif (o.multidate !== false)\n\t\t\t\t\to.multidate = Math.max(0, o.multidate);\n\t\t\t}\n\t\t\to.multidateSeparator = String(o.multidateSeparator);\n\n\t\t\to.weekStart %= 7;\n\t\t\to.weekEnd = (o.weekStart + 6) % 7;\n\n\t\t\tvar format = DPGlobal.parseFormat(o.format);\n\t\t\tif (o.startDate !== -Infinity){\n\t\t\t\tif (!!o.startDate){\n\t\t\t\t\tif (o.startDate instanceof Date)\n\t\t\t\t\t\to.startDate = this._local_to_utc(this._zero_time(o.startDate));\n\t\t\t\t\telse\n\t\t\t\t\t\to.startDate = DPGlobal.parseDate(o.startDate, format, o.language, o.assumeNearbyYear);\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\to.startDate = -Infinity;\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (o.endDate !== Infinity){\n\t\t\t\tif (!!o.endDate){\n\t\t\t\t\tif (o.endDate instanceof Date)\n\t\t\t\t\t\to.endDate = this._local_to_utc(this._zero_time(o.endDate));\n\t\t\t\t\telse\n\t\t\t\t\t\to.endDate = DPGlobal.parseDate(o.endDate, format, o.language, o.assumeNearbyYear);\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\to.endDate = Infinity;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\to.daysOfWeekDisabled = this._resolveDaysOfWeek(o.daysOfWeekDisabled||[]);\n\t\t\to.daysOfWeekHighlighted = this._resolveDaysOfWeek(o.daysOfWeekHighlighted||[]);\n\n\t\t\to.datesDisabled = o.datesDisabled||[];\n\t\t\tif (!Array.isArray(o.datesDisabled)) {\n\t\t\t\to.datesDisabled = o.datesDisabled.split(',');\n\t\t\t}\n\t\t\to.datesDisabled = $.map(o.datesDisabled, function(d){\n\t\t\t\treturn DPGlobal.parseDate(d, format, o.language, o.assumeNearbyYear);\n\t\t\t});\n\n\t\t\tvar plc = String(o.orientation).toLowerCase().split(/\\s+/g),\n\t\t\t\t_plc = o.orientation.toLowerCase();\n\t\t\tplc = $.grep(plc, function(word){\n\t\t\t\treturn /^auto|left|right|top|bottom$/.test(word);\n\t\t\t});\n\t\t\to.orientation = {x: 'auto', y: 'auto'};\n\t\t\tif (!_plc || _plc === 'auto')\n\t\t\t\t; // no action\n\t\t\telse if (plc.length === 1){\n\t\t\t\tswitch (plc[0]){\n\t\t\t\t\tcase 'top':\n\t\t\t\t\tcase 'bottom':\n\t\t\t\t\t\to.orientation.y = plc[0];\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 'left':\n\t\t\t\t\tcase 'right':\n\t\t\t\t\t\to.orientation.x = plc[0];\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t\telse {\n\t\t\t\t_plc = $.grep(plc, function(word){\n\t\t\t\t\treturn /^left|right$/.test(word);\n\t\t\t\t});\n\t\t\t\to.orientation.x = _plc[0] || 'auto';\n\n\t\t\t\t_plc = $.grep(plc, function(word){\n\t\t\t\t\treturn /^top|bottom$/.test(word);\n\t\t\t\t});\n\t\t\t\to.orientation.y = _plc[0] || 'auto';\n\t\t\t}\n\t\t\tif (o.defaultViewDate instanceof Date || typeof o.defaultViewDate === 'string') {\n\t\t\t\to.defaultViewDate = DPGlobal.parseDate(o.defaultViewDate, format, o.language, o.assumeNearbyYear);\n\t\t\t} else if (o.defaultViewDate) {\n\t\t\t\tvar year = o.defaultViewDate.year || new Date().getFullYear();\n\t\t\t\tvar month = o.defaultViewDate.month || 0;\n\t\t\t\tvar day = o.defaultViewDate.day || 1;\n\t\t\t\to.defaultViewDate = UTCDate(year, month, day);\n\t\t\t} else {\n\t\t\t\to.defaultViewDate = UTCToday();\n\t\t\t}\n\t\t},\n\t\t_applyEvents: function(evs){\n\t\t\tfor (var i=0, el, ch, ev; i < evs.length; i++){\n\t\t\t\tel = evs[i][0];\n\t\t\t\tif (evs[i].length === 2){\n\t\t\t\t\tch = undefined;\n\t\t\t\t\tev = evs[i][1];\n\t\t\t\t} else if (evs[i].length === 3){\n\t\t\t\t\tch = evs[i][1];\n\t\t\t\t\tev = evs[i][2];\n\t\t\t\t}\n\t\t\t\tel.on(ev, ch);\n\t\t\t}\n\t\t},\n\t\t_unapplyEvents: function(evs){\n\t\t\tfor (var i=0, el, ev, ch; i < evs.length; i++){\n\t\t\t\tel = evs[i][0];\n\t\t\t\tif (evs[i].length === 2){\n\t\t\t\t\tch = undefined;\n\t\t\t\t\tev = evs[i][1];\n\t\t\t\t} else if (evs[i].length === 3){\n\t\t\t\t\tch = evs[i][1];\n\t\t\t\t\tev = evs[i][2];\n\t\t\t\t}\n\t\t\t\tel.off(ev, ch);\n\t\t\t}\n\t\t},\n\t\t_buildEvents: function(){\n var events = {\n keyup: $.proxy(function(e){\n if ($.inArray(e.keyCode, [27, 37, 39, 38, 40, 32, 13, 9]) === -1)\n this.update();\n }, this),\n keydown: $.proxy(this.keydown, this),\n paste: $.proxy(this.paste, this)\n };\n\n if (this.o.showOnFocus === true) {\n events.focus = $.proxy(this.show, this);\n }\n\n if (this.isInput) { // single input\n this._events = [\n [this.element, events]\n ];\n }\n // component: input + button\n else if (this.component && this.inputField.length) {\n this._events = [\n // For components that are not readonly, allow keyboard nav\n [this.inputField, events],\n [this.component, {\n click: $.proxy(this.show, this)\n }]\n ];\n }\n\t\t\telse {\n\t\t\t\tthis._events = [\n\t\t\t\t\t[this.element, {\n\t\t\t\t\t\tclick: $.proxy(this.show, this),\n\t\t\t\t\t\tkeydown: $.proxy(this.keydown, this)\n\t\t\t\t\t}]\n\t\t\t\t];\n\t\t\t}\n\t\t\tthis._events.push(\n\t\t\t\t// Component: listen for blur on element descendants\n\t\t\t\t[this.element, '*', {\n\t\t\t\t\tblur: $.proxy(function(e){\n\t\t\t\t\t\tthis._focused_from = e.target;\n\t\t\t\t\t}, this)\n\t\t\t\t}],\n\t\t\t\t// Input: listen for blur on element\n\t\t\t\t[this.element, {\n\t\t\t\t\tblur: $.proxy(function(e){\n\t\t\t\t\t\tthis._focused_from = e.target;\n\t\t\t\t\t}, this)\n\t\t\t\t}]\n\t\t\t);\n\n\t\t\tif (this.o.immediateUpdates) {\n\t\t\t\t// Trigger input updates immediately on changed year/month\n\t\t\t\tthis._events.push([this.element, {\n\t\t\t\t\t'changeYear changeMonth': $.proxy(function(e){\n\t\t\t\t\t\tthis.update(e.date);\n\t\t\t\t\t}, this)\n\t\t\t\t}]);\n\t\t\t}\n\n\t\t\tthis._secondaryEvents = [\n\t\t\t\t[this.picker, {\n\t\t\t\t\tclick: $.proxy(this.click, this)\n\t\t\t\t}],\n\t\t\t\t[this.picker, '.prev, .next', {\n\t\t\t\t\tclick: $.proxy(this.navArrowsClick, this)\n\t\t\t\t}],\n\t\t\t\t[this.picker, '.day:not(.disabled)', {\n\t\t\t\t\tclick: $.proxy(this.dayCellClick, this)\n\t\t\t\t}],\n\t\t\t\t[$(window), {\n\t\t\t\t\tresize: $.proxy(this.place, this)\n\t\t\t\t}],\n\t\t\t\t[$(document), {\n\t\t\t\t\t'mousedown touchstart': $.proxy(function(e){\n\t\t\t\t\t\t// Clicked outside the datepicker, hide it\n\t\t\t\t\t\tif (!(\n\t\t\t\t\t\t\tthis.element.is(e.target) ||\n\t\t\t\t\t\t\tthis.element.find(e.target).length ||\n\t\t\t\t\t\t\tthis.picker.is(e.target) ||\n\t\t\t\t\t\t\tthis.picker.find(e.target).length ||\n\t\t\t\t\t\t\tthis.isInline\n\t\t\t\t\t\t)){\n\t\t\t\t\t\t\tthis.hide();\n\t\t\t\t\t\t}\n\t\t\t\t\t}, this)\n\t\t\t\t}]\n\t\t\t];\n\t\t},\n\t\t_attachEvents: function(){\n\t\t\tthis._detachEvents();\n\t\t\tthis._applyEvents(this._events);\n\t\t},\n\t\t_detachEvents: function(){\n\t\t\tthis._unapplyEvents(this._events);\n\t\t},\n\t\t_attachSecondaryEvents: function(){\n\t\t\tthis._detachSecondaryEvents();\n\t\t\tthis._applyEvents(this._secondaryEvents);\n\t\t},\n\t\t_detachSecondaryEvents: function(){\n\t\t\tthis._unapplyEvents(this._secondaryEvents);\n\t\t},\n\t\t_trigger: function(event, altdate){\n\t\t\tvar date = altdate || this.dates.get(-1),\n\t\t\t\tlocal_date = this._utc_to_local(date);\n\n\t\t\tthis.element.trigger({\n\t\t\t\ttype: event,\n\t\t\t\tdate: local_date,\n\t\t\t\tviewMode: this.viewMode,\n\t\t\t\tdates: $.map(this.dates, this._utc_to_local),\n\t\t\t\tformat: $.proxy(function(ix, format){\n\t\t\t\t\tif (arguments.length === 0){\n\t\t\t\t\t\tix = this.dates.length - 1;\n\t\t\t\t\t\tformat = this.o.format;\n\t\t\t\t\t} else if (typeof ix === 'string'){\n\t\t\t\t\t\tformat = ix;\n\t\t\t\t\t\tix = this.dates.length - 1;\n\t\t\t\t\t}\n\t\t\t\t\tformat = format || this.o.format;\n\t\t\t\t\tvar date = this.dates.get(ix);\n\t\t\t\t\treturn DPGlobal.formatDate(date, format, this.o.language);\n\t\t\t\t}, this)\n\t\t\t});\n\t\t},\n\n\t\tshow: function(){\n\t\t\tif (this.inputField.is(':disabled') || (this.inputField.prop('readonly') && this.o.enableOnReadonly === false))\n\t\t\t\treturn;\n\t\t\tif (!this.isInline)\n\t\t\t\tthis.picker.appendTo(this.o.container);\n\t\t\tthis.place();\n\t\t\tthis.picker.show();\n\t\t\tthis._attachSecondaryEvents();\n\t\t\tthis._trigger('show');\n\t\t\tif ((window.navigator.msMaxTouchPoints || 'ontouchstart' in document) && this.o.disableTouchKeyboard) {\n\t\t\t\t$(this.element).blur();\n\t\t\t}\n\t\t\treturn this;\n\t\t},\n\n\t\thide: function(){\n\t\t\tif (this.isInline || !this.picker.is(':visible'))\n\t\t\t\treturn this;\n\t\t\tthis.focusDate = null;\n\t\t\tthis.picker.hide().detach();\n\t\t\tthis._detachSecondaryEvents();\n\t\t\tthis.setViewMode(this.o.startView);\n\n\t\t\tif (this.o.forceParse && this.inputField.val())\n\t\t\t\tthis.setValue();\n\t\t\tthis._trigger('hide');\n\t\t\treturn this;\n\t\t},\n\n\t\tdestroy: function(){\n\t\t\tthis.hide();\n\t\t\tthis._detachEvents();\n\t\t\tthis._detachSecondaryEvents();\n\t\t\tthis.picker.remove();\n\t\t\tdelete this.element.data().datepicker;\n\t\t\tif (!this.isInput){\n\t\t\t\tdelete this.element.data().date;\n\t\t\t}\n\t\t\treturn this;\n\t\t},\n\n\t\tpaste: function(e){\n\t\t\tvar dateString;\n\t\t\tif (e.originalEvent.clipboardData && e.originalEvent.clipboardData.types\n\t\t\t\t&& $.inArray('text/plain', e.originalEvent.clipboardData.types) !== -1) {\n\t\t\t\tdateString = e.originalEvent.clipboardData.getData('text/plain');\n\t\t\t} else if (window.clipboardData) {\n\t\t\t\tdateString = window.clipboardData.getData('Text');\n\t\t\t} else {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tthis.setDate(dateString);\n\t\t\tthis.update();\n\t\t\te.preventDefault();\n\t\t},\n\n\t\t_utc_to_local: function(utc){\n\t\t\tif (!utc) {\n\t\t\t\treturn utc;\n\t\t\t}\n\n\t\t\tvar local = new Date(utc.getTime() + (utc.getTimezoneOffset() * 60000));\n\n\t\t\tif (local.getTimezoneOffset() !== utc.getTimezoneOffset()) {\n\t\t\t\tlocal = new Date(utc.getTime() + (local.getTimezoneOffset() * 60000));\n\t\t\t}\n\n\t\t\treturn local;\n\t\t},\n\t\t_local_to_utc: function(local){\n\t\t\treturn local && new Date(local.getTime() - (local.getTimezoneOffset()*60000));\n\t\t},\n\t\t_zero_time: function(local){\n\t\t\treturn local && new Date(local.getFullYear(), local.getMonth(), local.getDate());\n\t\t},\n\t\t_zero_utc_time: function(utc){\n\t\t\treturn utc && UTCDate(utc.getUTCFullYear(), utc.getUTCMonth(), utc.getUTCDate());\n\t\t},\n\n\t\tgetDates: function(){\n\t\t\treturn $.map(this.dates, this._utc_to_local);\n\t\t},\n\n\t\tgetUTCDates: function(){\n\t\t\treturn $.map(this.dates, function(d){\n\t\t\t\treturn new Date(d);\n\t\t\t});\n\t\t},\n\n\t\tgetDate: function(){\n\t\t\treturn this._utc_to_local(this.getUTCDate());\n\t\t},\n\n\t\tgetUTCDate: function(){\n\t\t\tvar selected_date = this.dates.get(-1);\n\t\t\tif (selected_date !== undefined) {\n\t\t\t\treturn new Date(selected_date);\n\t\t\t} else {\n\t\t\t\treturn null;\n\t\t\t}\n\t\t},\n\n\t\tclearDates: function(){\n\t\t\tthis.inputField.val('');\n\t\t\tthis._trigger('changeDate');\n\t\t\tthis.update();\n\t\t\tif (this.o.autoclose) {\n\t\t\t\tthis.hide();\n\t\t\t}\n\t\t},\n\n\t\tsetDates: function(){\n\t\t\tvar args = Array.isArray(arguments[0]) ? arguments[0] : arguments;\n\t\t\tthis.update.apply(this, args);\n\t\t\tthis._trigger('changeDate');\n\t\t\tthis.setValue();\n\t\t\treturn this;\n\t\t},\n\n\t\tsetUTCDates: function(){\n\t\t\tvar args = Array.isArray(arguments[0]) ? arguments[0] : arguments;\n\t\t\tthis.setDates.apply(this, $.map(args, this._utc_to_local));\n\t\t\treturn this;\n\t\t},\n\n\t\tsetDate: alias('setDates'),\n\t\tsetUTCDate: alias('setUTCDates'),\n\t\tremove: alias('destroy', 'Method `remove` is deprecated and will be removed in version 2.0. Use `destroy` instead'),\n\n\t\tsetValue: function(){\n\t\t\tvar formatted = this.getFormattedDate();\n\t\t\tthis.inputField.val(formatted);\n\t\t\treturn this;\n\t\t},\n\n\t\tgetFormattedDate: function(format){\n\t\t\tif (format === undefined)\n\t\t\t\tformat = this.o.format;\n\n\t\t\tvar lang = this.o.language;\n\t\t\treturn $.map(this.dates, function(d){\n\t\t\t\treturn DPGlobal.formatDate(d, format, lang);\n\t\t\t}).join(this.o.multidateSeparator);\n\t\t},\n\n\t\tgetStartDate: function(){\n\t\t\treturn this.o.startDate;\n\t\t},\n\n\t\tsetStartDate: function(startDate){\n\t\t\tthis._process_options({startDate: startDate});\n\t\t\tthis.update();\n\t\t\tthis.updateNavArrows();\n\t\t\treturn this;\n\t\t},\n\n\t\tgetEndDate: function(){\n\t\t\treturn this.o.endDate;\n\t\t},\n\n\t\tsetEndDate: function(endDate){\n\t\t\tthis._process_options({endDate: endDate});\n\t\t\tthis.update();\n\t\t\tthis.updateNavArrows();\n\t\t\treturn this;\n\t\t},\n\n\t\tsetDaysOfWeekDisabled: function(daysOfWeekDisabled){\n\t\t\tthis._process_options({daysOfWeekDisabled: daysOfWeekDisabled});\n\t\t\tthis.update();\n\t\t\treturn this;\n\t\t},\n\n\t\tsetDaysOfWeekHighlighted: function(daysOfWeekHighlighted){\n\t\t\tthis._process_options({daysOfWeekHighlighted: daysOfWeekHighlighted});\n\t\t\tthis.update();\n\t\t\treturn this;\n\t\t},\n\n\t\tsetDatesDisabled: function(datesDisabled){\n\t\t\tthis._process_options({datesDisabled: datesDisabled});\n\t\t\tthis.update();\n\t\t\treturn this;\n\t\t},\n\n\t\tplace: function(){\n\t\t\tif (this.isInline)\n\t\t\t\treturn this;\n\t\t\tvar calendarWidth = this.picker.outerWidth(),\n\t\t\t\tcalendarHeight = this.picker.outerHeight(),\n\t\t\t\tvisualPadding = 10,\n\t\t\t\tcontainer = $(this.o.container),\n\t\t\t\twindowWidth = container.width(),\n\t\t\t\tscrollTop = this.o.container === 'body' ? $(document).scrollTop() : container.scrollTop(),\n\t\t\t\tappendOffset = container.offset();\n\n\t\t\tvar parentsZindex = [0];\n\t\t\tthis.element.parents().each(function(){\n\t\t\t\tvar itemZIndex = $(this).css('z-index');\n\t\t\t\tif (itemZIndex !== 'auto' && Number(itemZIndex) !== 0) parentsZindex.push(Number(itemZIndex));\n\t\t\t});\n\t\t\tvar zIndex = Math.max.apply(Math, parentsZindex) + this.o.zIndexOffset;\n\t\t\tvar offset = this.component ? this.component.parent().offset() : this.element.offset();\n\t\t\tvar height = this.component ? this.component.outerHeight(true) : this.element.outerHeight(false);\n\t\t\tvar width = this.component ? this.component.outerWidth(true) : this.element.outerWidth(false);\n\t\t\tvar left = offset.left - appendOffset.left;\n\t\t\tvar top = offset.top - appendOffset.top;\n\n\t\t\tif (this.o.container !== 'body') {\n\t\t\t\ttop += scrollTop;\n\t\t\t}\n\n\t\t\tthis.picker.removeClass(\n\t\t\t\t'datepicker-orient-top datepicker-orient-bottom '+\n\t\t\t\t'datepicker-orient-right datepicker-orient-left'\n\t\t\t);\n\n\t\t\tif (this.o.orientation.x !== 'auto'){\n\t\t\t\tthis.picker.addClass('datepicker-orient-' + this.o.orientation.x);\n\t\t\t\tif (this.o.orientation.x === 'right')\n\t\t\t\t\tleft -= calendarWidth - width;\n\t\t\t}\n\t\t\t// auto x orientation is best-placement: if it crosses a window\n\t\t\t// edge, fudge it sideways\n\t\t\telse {\n\t\t\t\tif (offset.left < 0) {\n\t\t\t\t\t// component is outside the window on the left side. Move it into visible range\n\t\t\t\t\tthis.picker.addClass('datepicker-orient-left');\n\t\t\t\t\tleft -= offset.left - visualPadding;\n\t\t\t\t} else if (left + calendarWidth > windowWidth) {\n\t\t\t\t\t// the calendar passes the widow right edge. Align it to component right side\n\t\t\t\t\tthis.picker.addClass('datepicker-orient-right');\n\t\t\t\t\tleft += width - calendarWidth;\n\t\t\t\t} else {\n\t\t\t\t\tif (this.o.rtl) {\n\t\t\t\t\t\t// Default to right\n\t\t\t\t\t\tthis.picker.addClass('datepicker-orient-right');\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// Default to left\n\t\t\t\t\t\tthis.picker.addClass('datepicker-orient-left');\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// auto y orientation is best-situation: top or bottom, no fudging,\n\t\t\t// decision based on which shows more of the calendar\n\t\t\tvar yorient = this.o.orientation.y,\n\t\t\t\ttop_overflow;\n\t\t\tif (yorient === 'auto'){\n\t\t\t\ttop_overflow = -scrollTop + top - calendarHeight;\n\t\t\t\tyorient = top_overflow < 0 ? 'bottom' : 'top';\n\t\t\t}\n\n\t\t\tthis.picker.addClass('datepicker-orient-' + yorient);\n\t\t\tif (yorient === 'top')\n\t\t\t\ttop -= calendarHeight + parseInt(this.picker.css('padding-top'));\n\t\t\telse\n\t\t\t\ttop += height;\n\n\t\t\tif (this.o.rtl) {\n\t\t\t\tvar right = windowWidth - (left + width);\n\t\t\t\tthis.picker.css({\n\t\t\t\t\ttop: top,\n\t\t\t\t\tright: right,\n\t\t\t\t\tzIndex: zIndex\n\t\t\t\t});\n\t\t\t} else {\n\t\t\t\tthis.picker.css({\n\t\t\t\t\ttop: top,\n\t\t\t\t\tleft: left,\n\t\t\t\t\tzIndex: zIndex\n\t\t\t\t});\n\t\t\t}\n\t\t\treturn this;\n\t\t},\n\n\t\t_allow_update: true,\n\t\tupdate: function(){\n\t\t\tif (!this._allow_update)\n\t\t\t\treturn this;\n\n\t\t\tvar oldDates = this.dates.copy(),\n\t\t\t\tdates = [],\n\t\t\t\tfromArgs = false;\n\t\t\tif (arguments.length){\n\t\t\t\t$.each(arguments, $.proxy(function(i, date){\n\t\t\t\t\tif (date instanceof Date)\n\t\t\t\t\t\tdate = this._local_to_utc(date);\n\t\t\t\t\tdates.push(date);\n\t\t\t\t}, this));\n\t\t\t\tfromArgs = true;\n\t\t\t} else {\n\t\t\t\tdates = this.isInput\n\t\t\t\t\t\t? this.element.val()\n\t\t\t\t\t\t: this.element.data('date') || this.inputField.val();\n\t\t\t\tif (dates && this.o.multidate)\n\t\t\t\t\tdates = dates.split(this.o.multidateSeparator);\n\t\t\t\telse\n\t\t\t\t\tdates = [dates];\n\t\t\t\tdelete this.element.data().date;\n\t\t\t}\n\n\t\t\tdates = $.map(dates, $.proxy(function(date){\n\t\t\t\treturn DPGlobal.parseDate(date, this.o.format, this.o.language, this.o.assumeNearbyYear);\n\t\t\t}, this));\n\t\t\tdates = $.grep(dates, $.proxy(function(date){\n\t\t\t\treturn (\n\t\t\t\t\t!this.dateWithinRange(date) ||\n\t\t\t\t\t!date\n\t\t\t\t);\n\t\t\t}, this), true);\n\t\t\tthis.dates.replace(dates);\n\n\t\t\tif (this.o.updateViewDate) {\n\t\t\t\tif (this.dates.length)\n\t\t\t\t\tthis.viewDate = new Date(this.dates.get(-1));\n\t\t\t\telse if (this.viewDate < this.o.startDate)\n\t\t\t\t\tthis.viewDate = new Date(this.o.startDate);\n\t\t\t\telse if (this.viewDate > this.o.endDate)\n\t\t\t\t\tthis.viewDate = new Date(this.o.endDate);\n\t\t\t\telse\n\t\t\t\t\tthis.viewDate = this.o.defaultViewDate;\n\t\t\t}\n\n\t\t\tif (fromArgs){\n\t\t\t\t// setting date by clicking\n\t\t\t\tthis.setValue();\n\t\t\t\tthis.element.change();\n\t\t\t}\n\t\t\telse if (this.dates.length){\n\t\t\t\t// setting date by typing\n\t\t\t\tif (String(oldDates) !== String(this.dates) && fromArgs) {\n\t\t\t\t\tthis._trigger('changeDate');\n\t\t\t\t\tthis.element.change();\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (!this.dates.length && oldDates.length) {\n\t\t\t\tthis._trigger('clearDate');\n\t\t\t\tthis.element.change();\n\t\t\t}\n\n\t\t\tthis.fill();\n\t\t\treturn this;\n\t\t},\n\n\t\tfillDow: function(){\n if (this.o.showWeekDays) {\n\t\t\tvar dowCnt = this.o.weekStart,\n\t\t\t\thtml = '';\n\t\t\tif (this.o.calendarWeeks){\n\t\t\t\thtml += ' ';\n\t\t\t}\n\t\t\twhile (dowCnt < this.o.weekStart + 7){\n\t\t\t\thtml += '';\n\t\t\t}\n\t\t\thtml += '';\n\t\t\tthis.picker.find('.datepicker-days thead').append(html);\n }\n\t\t},\n\n\t\tfillMonths: function(){\n var localDate = this._utc_to_local(this.viewDate);\n\t\t\tvar html = '';\n\t\t\tvar focused;\n\t\t\tfor (var i = 0; i < 12; i++){\n\t\t\t\tfocused = localDate && localDate.getMonth() === i ? ' focused' : '';\n\t\t\t\thtml += '' + dates[this.o.language].monthsShort[i] + '';\n\t\t\t}\n\t\t\tthis.picker.find('.datepicker-months td').html(html);\n\t\t},\n\n\t\tsetRange: function(range){\n\t\t\tif (!range || !range.length)\n\t\t\t\tdelete this.range;\n\t\t\telse\n\t\t\t\tthis.range = $.map(range, function(d){\n\t\t\t\t\treturn d.valueOf();\n\t\t\t\t});\n\t\t\tthis.fill();\n\t\t},\n\n\t\tgetClassNames: function(date){\n\t\t\tvar cls = [],\n\t\t\t\tyear = this.viewDate.getUTCFullYear(),\n\t\t\t\tmonth = this.viewDate.getUTCMonth(),\n\t\t\t\ttoday = UTCToday();\n\t\t\tif (date.getUTCFullYear() < year || (date.getUTCFullYear() === year && date.getUTCMonth() < month)){\n\t\t\t\tcls.push('old');\n\t\t\t} else if (date.getUTCFullYear() > year || (date.getUTCFullYear() === year && date.getUTCMonth() > month)){\n\t\t\t\tcls.push('new');\n\t\t\t}\n\t\t\tif (this.focusDate && date.valueOf() === this.focusDate.valueOf())\n\t\t\t\tcls.push('focused');\n\t\t\t// Compare internal UTC date with UTC today, not local today\n\t\t\tif (this.o.todayHighlight && isUTCEquals(date, today)) {\n\t\t\t\tcls.push('today');\n\t\t\t}\n\t\t\tif (this.dates.contains(date) !== -1)\n\t\t\t\tcls.push('active');\n\t\t\tif (!this.dateWithinRange(date)){\n\t\t\t\tcls.push('disabled');\n\t\t\t}\n\t\t\tif (this.dateIsDisabled(date)){\n\t\t\t\tcls.push('disabled', 'disabled-date');\n\t\t\t}\n\t\t\tif ($.inArray(date.getUTCDay(), this.o.daysOfWeekHighlighted) !== -1){\n\t\t\t\tcls.push('highlighted');\n\t\t\t}\n\n\t\t\tif (this.range){\n\t\t\t\tif (date > this.range[0] && date < this.range[this.range.length-1]){\n\t\t\t\t\tcls.push('range');\n\t\t\t\t}\n\t\t\t\tif ($.inArray(date.valueOf(), this.range) !== -1){\n\t\t\t\t\tcls.push('selected');\n\t\t\t\t}\n\t\t\t\tif (date.valueOf() === this.range[0]){\n cls.push('range-start');\n }\n if (date.valueOf() === this.range[this.range.length-1]){\n cls.push('range-end');\n }\n\t\t\t}\n\t\t\treturn cls;\n\t\t},\n\n\t\t_fill_yearsView: function(selector, cssClass, factor, year, startYear, endYear, beforeFn){\n\t\t\tvar html = '';\n\t\t\tvar step = factor / 10;\n\t\t\tvar view = this.picker.find(selector);\n\t\t\tvar startVal = Math.floor(year / factor) * factor;\n\t\t\tvar endVal = startVal + step * 9;\n\t\t\tvar focusedVal = Math.floor(this.viewDate.getFullYear() / step) * step;\n\t\t\tvar selected = $.map(this.dates, function(d){\n\t\t\t\treturn Math.floor(d.getUTCFullYear() / step) * step;\n\t\t\t});\n\n\t\t\tvar classes, tooltip, before;\n\t\t\tfor (var currVal = startVal - step; currVal <= endVal + step; currVal += step) {\n\t\t\t\tclasses = [cssClass];\n\t\t\t\ttooltip = null;\n\n\t\t\t\tif (currVal === startVal - step) {\n\t\t\t\t\tclasses.push('old');\n\t\t\t\t} else if (currVal === endVal + step) {\n\t\t\t\t\tclasses.push('new');\n\t\t\t\t}\n\t\t\t\tif ($.inArray(currVal, selected) !== -1) {\n\t\t\t\t\tclasses.push('active');\n\t\t\t\t}\n\t\t\t\tif (currVal < startYear || currVal > endYear) {\n\t\t\t\t\tclasses.push('disabled');\n\t\t\t\t}\n\t\t\t\tif (currVal === focusedVal) {\n\t\t\t\t classes.push('focused');\n }\n\n\t\t\t\tif (beforeFn !== $.noop) {\n\t\t\t\t\tbefore = beforeFn(new Date(currVal, 0, 1));\n\t\t\t\t\tif (before === undefined) {\n\t\t\t\t\t\tbefore = {};\n\t\t\t\t\t} else if (typeof before === 'boolean') {\n\t\t\t\t\t\tbefore = {enabled: before};\n\t\t\t\t\t} else if (typeof before === 'string') {\n\t\t\t\t\t\tbefore = {classes: before};\n\t\t\t\t\t}\n\t\t\t\t\tif (before.enabled === false) {\n\t\t\t\t\t\tclasses.push('disabled');\n\t\t\t\t\t}\n\t\t\t\t\tif (before.classes) {\n\t\t\t\t\t\tclasses = classes.concat(before.classes.split(/\\s+/));\n\t\t\t\t\t}\n\t\t\t\t\tif (before.tooltip) {\n\t\t\t\t\t\ttooltip = before.tooltip;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\thtml += '' + currVal + '';\n\t\t\t}\n\n\t\t\tview.find('.datepicker-switch').text(startVal + '-' + endVal);\n\t\t\tview.find('td').html(html);\n\t\t},\n\n\t\tfill: function(){\n\t\t\tvar d = new Date(this.viewDate),\n\t\t\t\tyear = d.getUTCFullYear(),\n\t\t\t\tmonth = d.getUTCMonth(),\n\t\t\t\tstartYear = this.o.startDate !== -Infinity ? this.o.startDate.getUTCFullYear() : -Infinity,\n\t\t\t\tstartMonth = this.o.startDate !== -Infinity ? this.o.startDate.getUTCMonth() : -Infinity,\n\t\t\t\tendYear = this.o.endDate !== Infinity ? this.o.endDate.getUTCFullYear() : Infinity,\n\t\t\t\tendMonth = this.o.endDate !== Infinity ? this.o.endDate.getUTCMonth() : Infinity,\n\t\t\t\ttodaytxt = dates[this.o.language].today || dates['en'].today || '',\n\t\t\t\tcleartxt = dates[this.o.language].clear || dates['en'].clear || '',\n titleFormat = dates[this.o.language].titleFormat || dates['en'].titleFormat,\n todayDate = UTCToday(),\n titleBtnVisible = (this.o.todayBtn === true || this.o.todayBtn === 'linked') && todayDate >= this.o.startDate && todayDate <= this.o.endDate && !this.weekOfDateIsDisabled(todayDate),\n\t\t\t\ttooltip,\n\t\t\t\tbefore;\n\t\t\tif (isNaN(year) || isNaN(month))\n\t\t\t\treturn;\n\t\t\tthis.picker.find('.datepicker-days .datepicker-switch')\n\t\t\t\t\t\t.text(DPGlobal.formatDate(d, titleFormat, this.o.language));\n\t\t\tthis.picker.find('tfoot .today')\n\t\t\t\t\t\t.text(todaytxt)\n .css('display', titleBtnVisible ? 'table-cell' : 'none');\n\t\t\tthis.picker.find('tfoot .clear')\n\t\t\t\t\t\t.text(cleartxt)\n\t\t\t\t\t\t.css('display', this.o.clearBtn === true ? 'table-cell' : 'none');\n\t\t\tthis.picker.find('thead .datepicker-title')\n\t\t\t\t\t\t.text(this.o.title)\n\t\t\t\t\t\t.css('display', typeof this.o.title === 'string' && this.o.title !== '' ? 'table-cell' : 'none');\n\t\t\tthis.updateNavArrows();\n\t\t\tthis.fillMonths();\n\t\t\tvar prevMonth = UTCDate(year, month, 0),\n\t\t\t\tday = prevMonth.getUTCDate();\n\t\t\tprevMonth.setUTCDate(day - (prevMonth.getUTCDay() - this.o.weekStart + 7)%7);\n\t\t\tvar nextMonth = new Date(prevMonth);\n\t\t\tif (prevMonth.getUTCFullYear() < 100){\n nextMonth.setUTCFullYear(prevMonth.getUTCFullYear());\n }\n\t\t\tnextMonth.setUTCDate(nextMonth.getUTCDate() + 42);\n\t\t\tnextMonth = nextMonth.valueOf();\n\t\t\tvar html = [];\n\t\t\tvar weekDay, clsName;\n\t\t\twhile (prevMonth.valueOf() < nextMonth){\n\t\t\t\tweekDay = prevMonth.getUTCDay();\n\t\t\t\tif (weekDay === this.o.weekStart){\n\t\t\t\t\thtml.push('');\n\t\t\t\t\tif (this.o.calendarWeeks){\n\t\t\t\t\t\t// ISO 8601: First week contains first thursday.\n\t\t\t\t\t\t// ISO also states week starts on Monday, but we can be more abstract here.\n\t\t\t\t\t\tvar\n\t\t\t\t\t\t\t// Start of current week: based on weekstart/current date\n\t\t\t\t\t\t\tws = new Date(+prevMonth + (this.o.weekStart - weekDay - 7) % 7 * 864e5),\n\t\t\t\t\t\t\t// Thursday of this week\n\t\t\t\t\t\t\tth = new Date(Number(ws) + (7 + 4 - ws.getUTCDay()) % 7 * 864e5),\n\t\t\t\t\t\t\t// First Thursday of year, year from thursday\n\t\t\t\t\t\t\tyth = new Date(Number(yth = UTCDate(th.getUTCFullYear(), 0, 1)) + (7 + 4 - yth.getUTCDay()) % 7 * 864e5),\n\t\t\t\t\t\t\t// Calendar week: ms between thursdays, div ms per day, div 7 days\n\t\t\t\t\t\t\tcalWeek = (th - yth) / 864e5 / 7 + 1;\n\t\t\t\t\t\thtml.push(''+ calWeek +'');\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tclsName = this.getClassNames(prevMonth);\n\t\t\t\tclsName.push('day');\n\n\t\t\t\tvar content = prevMonth.getUTCDate();\n\n\t\t\t\tif (this.o.beforeShowDay !== $.noop){\n\t\t\t\t\tbefore = this.o.beforeShowDay(this._utc_to_local(prevMonth));\n\t\t\t\t\tif (before === undefined)\n\t\t\t\t\t\tbefore = {};\n\t\t\t\t\telse if (typeof before === 'boolean')\n\t\t\t\t\t\tbefore = {enabled: before};\n\t\t\t\t\telse if (typeof before === 'string')\n\t\t\t\t\t\tbefore = {classes: before};\n\t\t\t\t\tif (before.enabled === false)\n\t\t\t\t\t\tclsName.push('disabled');\n\t\t\t\t\tif (before.classes)\n\t\t\t\t\t\tclsName = clsName.concat(before.classes.split(/\\s+/));\n\t\t\t\t\tif (before.tooltip)\n\t\t\t\t\t\ttooltip = before.tooltip;\n\t\t\t\t\tif (before.content)\n\t\t\t\t\t\tcontent = before.content;\n\t\t\t\t}\n\n\t\t\t\t//Check if uniqueSort exists (supported by jquery >=1.12 and >=2.2)\n\t\t\t\t//Fallback to unique function for older jquery versions\n\t\t\t\tif (typeof $.uniqueSort === \"function\") {\n\t\t\t\t\tclsName = $.uniqueSort(clsName);\n\t\t\t\t} else {\n\t\t\t\t\tclsName = $.unique(clsName);\n\t\t\t\t}\n\n\t\t\t\thtml.push('' + content + '');\n\t\t\t\ttooltip = null;\n\t\t\t\tif (weekDay === this.o.weekEnd){\n\t\t\t\t\thtml.push('');\n\t\t\t\t}\n\t\t\t\tprevMonth.setUTCDate(prevMonth.getUTCDate() + 1);\n\t\t\t}\n\t\t\tthis.picker.find('.datepicker-days tbody').html(html.join(''));\n\n\t\t\tvar monthsTitle = dates[this.o.language].monthsTitle || dates['en'].monthsTitle || 'Months';\n\t\t\tvar months = this.picker.find('.datepicker-months')\n\t\t\t\t\t\t.find('.datepicker-switch')\n\t\t\t\t\t\t\t.text(this.o.maxViewMode < 2 ? monthsTitle : year)\n\t\t\t\t\t\t\t.end()\n\t\t\t\t\t\t.find('tbody span').removeClass('active');\n\n\t\t\t$.each(this.dates, function(i, d){\n\t\t\t\tif (d.getUTCFullYear() === year)\n\t\t\t\t\tmonths.eq(d.getUTCMonth()).addClass('active');\n\t\t\t});\n\n\t\t\tif (year < startYear || year > endYear){\n\t\t\t\tmonths.addClass('disabled');\n\t\t\t}\n\t\t\tif (year === startYear){\n\t\t\t\tmonths.slice(0, startMonth).addClass('disabled');\n\t\t\t}\n\t\t\tif (year === endYear){\n\t\t\t\tmonths.slice(endMonth+1).addClass('disabled');\n\t\t\t}\n\n\t\t\tif (this.o.beforeShowMonth !== $.noop){\n\t\t\t\tvar that = this;\n\t\t\t\t$.each(months, function(i, month){\n var moDate = new Date(year, i, 1);\n var before = that.o.beforeShowMonth(moDate);\n\t\t\t\t\tif (before === undefined)\n\t\t\t\t\t\tbefore = {};\n\t\t\t\t\telse if (typeof before === 'boolean')\n\t\t\t\t\t\tbefore = {enabled: before};\n\t\t\t\t\telse if (typeof before === 'string')\n\t\t\t\t\t\tbefore = {classes: before};\n\t\t\t\t\tif (before.enabled === false && !$(month).hasClass('disabled'))\n\t\t\t\t\t $(month).addClass('disabled');\n\t\t\t\t\tif (before.classes)\n\t\t\t\t\t $(month).addClass(before.classes);\n\t\t\t\t\tif (before.tooltip)\n\t\t\t\t\t $(month).prop('title', before.tooltip);\n\t\t\t\t});\n\t\t\t}\n\n\t\t\t// Generating decade/years picker\n\t\t\tthis._fill_yearsView(\n\t\t\t\t'.datepicker-years',\n\t\t\t\t'year',\n\t\t\t\t10,\n\t\t\t\tyear,\n\t\t\t\tstartYear,\n\t\t\t\tendYear,\n\t\t\t\tthis.o.beforeShowYear\n\t\t\t);\n\n\t\t\t// Generating century/decades picker\n\t\t\tthis._fill_yearsView(\n\t\t\t\t'.datepicker-decades',\n\t\t\t\t'decade',\n\t\t\t\t100,\n\t\t\t\tyear,\n\t\t\t\tstartYear,\n\t\t\t\tendYear,\n\t\t\t\tthis.o.beforeShowDecade\n\t\t\t);\n\n\t\t\t// Generating millennium/centuries picker\n\t\t\tthis._fill_yearsView(\n\t\t\t\t'.datepicker-centuries',\n\t\t\t\t'century',\n\t\t\t\t1000,\n\t\t\t\tyear,\n\t\t\t\tstartYear,\n\t\t\t\tendYear,\n\t\t\t\tthis.o.beforeShowCentury\n\t\t\t);\n\t\t},\n\n\t\tupdateNavArrows: function(){\n\t\t\tif (!this._allow_update)\n\t\t\t\treturn;\n\n\t\t\tvar d = new Date(this.viewDate),\n\t\t\t\tyear = d.getUTCFullYear(),\n\t\t\t\tmonth = d.getUTCMonth(),\n\t\t\t\tstartYear = this.o.startDate !== -Infinity ? this.o.startDate.getUTCFullYear() : -Infinity,\n\t\t\t\tstartMonth = this.o.startDate !== -Infinity ? this.o.startDate.getUTCMonth() : -Infinity,\n\t\t\t\tendYear = this.o.endDate !== Infinity ? this.o.endDate.getUTCFullYear() : Infinity,\n\t\t\t\tendMonth = this.o.endDate !== Infinity ? this.o.endDate.getUTCMonth() : Infinity,\n\t\t\t\tprevIsDisabled,\n\t\t\t\tnextIsDisabled,\n\t\t\t\tfactor = 1;\n\t\t\tswitch (this.viewMode){\n\t\t\t\tcase 4:\n\t\t\t\t\tfactor *= 10;\n\t\t\t\t\t/* falls through */\n\t\t\t\tcase 3:\n\t\t\t\t\tfactor *= 10;\n\t\t\t\t\t/* falls through */\n\t\t\t\tcase 2:\n\t\t\t\t\tfactor *= 10;\n\t\t\t\t\t/* falls through */\n\t\t\t\tcase 1:\n\t\t\t\t\tprevIsDisabled = Math.floor(year / factor) * factor <= startYear;\n\t\t\t\t\tnextIsDisabled = Math.floor(year / factor) * factor + factor > endYear;\n\t\t\t\t\tbreak;\n\t\t\t\tcase 0:\n\t\t\t\t\tprevIsDisabled = year <= startYear && month <= startMonth;\n\t\t\t\t\tnextIsDisabled = year >= endYear && month >= endMonth;\n\t\t\t\t\tbreak;\n\t\t\t}\n\n\t\t\tthis.picker.find('.prev').toggleClass('disabled', prevIsDisabled);\n\t\t\tthis.picker.find('.next').toggleClass('disabled', nextIsDisabled);\n\t\t},\n\n\t\tclick: function(e){\n\t\t\te.preventDefault();\n\t\t\te.stopPropagation();\n\n\t\t\tvar target, dir, day, year, month;\n\t\t\ttarget = $(e.target);\n\n\t\t\t// Clicked on the switch\n\t\t\tif (target.hasClass('datepicker-switch') && this.viewMode !== this.o.maxViewMode){\n\t\t\t\tthis.setViewMode(this.viewMode + 1);\n\t\t\t}\n\n\t\t\t// Clicked on today button\n\t\t\tif (target.hasClass('today') && !target.hasClass('day')){\n\t\t\t\tthis.setViewMode(0);\n\t\t\t\tthis._setDate(UTCToday(), this.o.todayBtn === 'linked' ? null : 'view');\n\t\t\t}\n\n\t\t\t// Clicked on clear button\n\t\t\tif (target.hasClass('clear')){\n\t\t\t\tthis.clearDates();\n\t\t\t}\n\n\t\t\tif (!target.hasClass('disabled')){\n\t\t\t\t// Clicked on a month, year, decade, century\n\t\t\t\tif (target.hasClass('month')\n\t\t\t\t\t\t|| target.hasClass('year')\n\t\t\t\t\t\t|| target.hasClass('decade')\n\t\t\t\t\t\t|| target.hasClass('century')) {\n\t\t\t\t\tthis.viewDate.setUTCDate(1);\n\n\t\t\t\t\tday = 1;\n\t\t\t\t\tif (this.viewMode === 1){\n\t\t\t\t\t\tmonth = target.parent().find('span').index(target);\n\t\t\t\t\t\tyear = this.viewDate.getUTCFullYear();\n\t\t\t\t\t\tthis.viewDate.setUTCMonth(month);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tmonth = 0;\n\t\t\t\t\t\tyear = Number(target.text());\n\t\t\t\t\t\tthis.viewDate.setUTCFullYear(year);\n\t\t\t\t\t}\n\n\t\t\t\t\tthis._trigger(DPGlobal.viewModes[this.viewMode - 1].e, this.viewDate);\n\n\t\t\t\t\tif (this.viewMode === this.o.minViewMode){\n\t\t\t\t\t\tthis._setDate(UTCDate(year, month, day));\n\t\t\t\t\t} else {\n\t\t\t\t\t\tthis.setViewMode(this.viewMode - 1);\n\t\t\t\t\t\tthis.fill();\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tif (this.picker.is(':visible') && this._focused_from){\n\t\t\t\tthis._focused_from.focus();\n\t\t\t}\n\t\t\tdelete this._focused_from;\n\t\t},\n\n\t\tdayCellClick: function(e){\n\t\t\tvar $target = $(e.currentTarget);\n\t\t\tvar timestamp = $target.data('date');\n\t\t\tvar date = new Date(timestamp);\n\n\t\t\tif (this.o.updateViewDate) {\n\t\t\t\tif (date.getUTCFullYear() !== this.viewDate.getUTCFullYear()) {\n\t\t\t\t\tthis._trigger('changeYear', this.viewDate);\n\t\t\t\t}\n\n\t\t\t\tif (date.getUTCMonth() !== this.viewDate.getUTCMonth()) {\n\t\t\t\t\tthis._trigger('changeMonth', this.viewDate);\n\t\t\t\t}\n\t\t\t}\n\t\t\tthis._setDate(date);\n\t\t},\n\n\t\t// Clicked on prev or next\n\t\tnavArrowsClick: function(e){\n\t\t\tvar $target = $(e.currentTarget);\n\t\t\tvar dir = $target.hasClass('prev') ? -1 : 1;\n\t\t\tif (this.viewMode !== 0){\n\t\t\t\tdir *= DPGlobal.viewModes[this.viewMode].navStep * 12;\n\t\t\t}\n\t\t\tthis.viewDate = this.moveMonth(this.viewDate, dir);\n\t\t\tthis._trigger(DPGlobal.viewModes[this.viewMode].e, this.viewDate);\n\t\t\tthis.fill();\n\t\t},\n\n\t\t_toggle_multidate: function(date){\n\t\t\tvar ix = this.dates.contains(date);\n\t\t\tif (!date){\n\t\t\t\tthis.dates.clear();\n\t\t\t}\n\n\t\t\tif (ix !== -1){\n\t\t\t\tif (this.o.multidate === true || this.o.multidate > 1 || this.o.toggleActive){\n\t\t\t\t\tthis.dates.remove(ix);\n\t\t\t\t}\n\t\t\t} else if (this.o.multidate === false) {\n\t\t\t\tthis.dates.clear();\n\t\t\t\tthis.dates.push(date);\n\t\t\t}\n\t\t\telse {\n\t\t\t\tthis.dates.push(date);\n\t\t\t}\n\n\t\t\tif (typeof this.o.multidate === 'number')\n\t\t\t\twhile (this.dates.length > this.o.multidate)\n\t\t\t\t\tthis.dates.remove(0);\n\t\t},\n\n\t\t_setDate: function(date, which){\n\t\t\tif (!which || which === 'date')\n\t\t\t\tthis._toggle_multidate(date && new Date(date));\n\t\t\tif ((!which && this.o.updateViewDate) || which === 'view')\n\t\t\t\tthis.viewDate = date && new Date(date);\n\n\t\t\tthis.fill();\n\t\t\tthis.setValue();\n\t\t\tif (!which || which !== 'view') {\n\t\t\t\tthis._trigger('changeDate');\n\t\t\t}\n\t\t\tthis.inputField.trigger('change');\n\t\t\tif (this.o.autoclose && (!which || which === 'date')){\n\t\t\t\tthis.hide();\n\t\t\t}\n\t\t},\n\n\t\tmoveDay: function(date, dir){\n\t\t\tvar newDate = new Date(date);\n\t\t\tnewDate.setUTCDate(date.getUTCDate() + dir);\n\n\t\t\treturn newDate;\n\t\t},\n\n\t\tmoveWeek: function(date, dir){\n\t\t\treturn this.moveDay(date, dir * 7);\n\t\t},\n\n\t\tmoveMonth: function(date, dir){\n\t\t\tif (!isValidDate(date))\n\t\t\t\treturn this.o.defaultViewDate;\n\t\t\tif (!dir)\n\t\t\t\treturn date;\n\t\t\tvar new_date = new Date(date.valueOf()),\n\t\t\t\tday = new_date.getUTCDate(),\n\t\t\t\tmonth = new_date.getUTCMonth(),\n\t\t\t\tmag = Math.abs(dir),\n\t\t\t\tnew_month, test;\n\t\t\tdir = dir > 0 ? 1 : -1;\n\t\t\tif (mag === 1){\n\t\t\t\ttest = dir === -1\n\t\t\t\t\t// If going back one month, make sure month is not current month\n\t\t\t\t\t// (eg, Mar 31 -> Feb 31 == Feb 28, not Mar 02)\n\t\t\t\t\t? function(){\n\t\t\t\t\t\treturn new_date.getUTCMonth() === month;\n\t\t\t\t\t}\n\t\t\t\t\t// If going forward one month, make sure month is as expected\n\t\t\t\t\t// (eg, Jan 31 -> Feb 31 == Feb 28, not Mar 02)\n\t\t\t\t\t: function(){\n\t\t\t\t\t\treturn new_date.getUTCMonth() !== new_month;\n\t\t\t\t\t};\n\t\t\t\tnew_month = month + dir;\n\t\t\t\tnew_date.setUTCMonth(new_month);\n\t\t\t\t// Dec -> Jan (12) or Jan -> Dec (-1) -- limit expected date to 0-11\n\t\t\t\tnew_month = (new_month + 12) % 12;\n\t\t\t}\n\t\t\telse {\n\t\t\t\t// For magnitudes >1, move one month at a time...\n\t\t\t\tfor (var i=0; i < mag; i++)\n\t\t\t\t\t// ...which might decrease the day (eg, Jan 31 to Feb 28, etc)...\n\t\t\t\t\tnew_date = this.moveMonth(new_date, dir);\n\t\t\t\t// ...then reset the day, keeping it in the new month\n\t\t\t\tnew_month = new_date.getUTCMonth();\n\t\t\t\tnew_date.setUTCDate(day);\n\t\t\t\ttest = function(){\n\t\t\t\t\treturn new_month !== new_date.getUTCMonth();\n\t\t\t\t};\n\t\t\t}\n\t\t\t// Common date-resetting loop -- if date is beyond end of month, make it\n\t\t\t// end of month\n\t\t\twhile (test()){\n\t\t\t\tnew_date.setUTCDate(--day);\n\t\t\t\tnew_date.setUTCMonth(new_month);\n\t\t\t}\n\t\t\treturn new_date;\n\t\t},\n\n\t\tmoveYear: function(date, dir){\n\t\t\treturn this.moveMonth(date, dir*12);\n\t\t},\n\n\t\tmoveAvailableDate: function(date, dir, fn){\n\t\t\tdo {\n\t\t\t\tdate = this[fn](date, dir);\n\n\t\t\t\tif (!this.dateWithinRange(date))\n\t\t\t\t\treturn false;\n\n\t\t\t\tfn = 'moveDay';\n\t\t\t}\n\t\t\twhile (this.dateIsDisabled(date));\n\n\t\t\treturn date;\n\t\t},\n\n\t\tweekOfDateIsDisabled: function(date){\n\t\t\treturn $.inArray(date.getUTCDay(), this.o.daysOfWeekDisabled) !== -1;\n\t\t},\n\n\t\tdateIsDisabled: function(date){\n\t\t\treturn (\n\t\t\t\tthis.weekOfDateIsDisabled(date) ||\n\t\t\t\t$.grep(this.o.datesDisabled, function(d){\n\t\t\t\t\treturn isUTCEquals(date, d);\n\t\t\t\t}).length > 0\n\t\t\t);\n\t\t},\n\n\t\tdateWithinRange: function(date){\n\t\t\treturn date >= this.o.startDate && date <= this.o.endDate;\n\t\t},\n\n\t\tkeydown: function(e){\n\t\t\tif (!this.picker.is(':visible')){\n\t\t\t\tif (e.keyCode === 40 || e.keyCode === 27) { // allow down to re-show picker\n\t\t\t\t\tthis.show();\n\t\t\t\t\te.stopPropagation();\n }\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tvar dateChanged = false,\n\t\t\t\tdir, newViewDate,\n\t\t\t\tfocusDate = this.focusDate || this.viewDate;\n\t\t\tswitch (e.keyCode){\n\t\t\t\tcase 27: // escape\n\t\t\t\t\tif (this.focusDate){\n\t\t\t\t\t\tthis.focusDate = null;\n\t\t\t\t\t\tthis.viewDate = this.dates.get(-1) || this.viewDate;\n\t\t\t\t\t\tthis.fill();\n\t\t\t\t\t}\n\t\t\t\t\telse\n\t\t\t\t\t\tthis.hide();\n\t\t\t\t\te.preventDefault();\n\t\t\t\t\te.stopPropagation();\n\t\t\t\t\tbreak;\n\t\t\t\tcase 37: // left\n\t\t\t\tcase 38: // up\n\t\t\t\tcase 39: // right\n\t\t\t\tcase 40: // down\n\t\t\t\t\tif (!this.o.keyboardNavigation || this.o.daysOfWeekDisabled.length === 7)\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdir = e.keyCode === 37 || e.keyCode === 38 ? -1 : 1;\n if (this.viewMode === 0) {\n \t\t\t\t\tif (e.ctrlKey){\n \t\t\t\t\t\tnewViewDate = this.moveAvailableDate(focusDate, dir, 'moveYear');\n\n \t\t\t\t\t\tif (newViewDate)\n \t\t\t\t\t\t\tthis._trigger('changeYear', this.viewDate);\n \t\t\t\t\t} else if (e.shiftKey){\n \t\t\t\t\t\tnewViewDate = this.moveAvailableDate(focusDate, dir, 'moveMonth');\n\n \t\t\t\t\t\tif (newViewDate)\n \t\t\t\t\t\t\tthis._trigger('changeMonth', this.viewDate);\n \t\t\t\t\t} else if (e.keyCode === 37 || e.keyCode === 39){\n \t\t\t\t\t\tnewViewDate = this.moveAvailableDate(focusDate, dir, 'moveDay');\n \t\t\t\t\t} else if (!this.weekOfDateIsDisabled(focusDate)){\n \t\t\t\t\t\tnewViewDate = this.moveAvailableDate(focusDate, dir, 'moveWeek');\n \t\t\t\t\t}\n } else if (this.viewMode === 1) {\n if (e.keyCode === 38 || e.keyCode === 40) {\n dir = dir * 4;\n }\n newViewDate = this.moveAvailableDate(focusDate, dir, 'moveMonth');\n } else if (this.viewMode === 2) {\n if (e.keyCode === 38 || e.keyCode === 40) {\n dir = dir * 4;\n }\n newViewDate = this.moveAvailableDate(focusDate, dir, 'moveYear');\n }\n\t\t\t\t\tif (newViewDate){\n\t\t\t\t\t\tthis.focusDate = this.viewDate = newViewDate;\n\t\t\t\t\t\tthis.setValue();\n\t\t\t\t\t\tthis.fill();\n\t\t\t\t\t\te.preventDefault();\n\t\t\t\t\t}\n\t\t\t\t\tbreak;\n\t\t\t\tcase 13: // enter\n\t\t\t\t\tif (!this.o.forceParse)\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tfocusDate = this.focusDate || this.dates.get(-1) || this.viewDate;\n\t\t\t\t\tif (this.o.keyboardNavigation) {\n\t\t\t\t\t\tthis._toggle_multidate(focusDate);\n\t\t\t\t\t\tdateChanged = true;\n\t\t\t\t\t}\n\t\t\t\t\tthis.focusDate = null;\n\t\t\t\t\tthis.viewDate = this.dates.get(-1) || this.viewDate;\n\t\t\t\t\tthis.setValue();\n\t\t\t\t\tthis.fill();\n\t\t\t\t\tif (this.picker.is(':visible')){\n\t\t\t\t\t\te.preventDefault();\n\t\t\t\t\t\te.stopPropagation();\n\t\t\t\t\t\tif (this.o.autoclose)\n\t\t\t\t\t\t\tthis.hide();\n\t\t\t\t\t}\n\t\t\t\t\tbreak;\n\t\t\t\tcase 9: // tab\n\t\t\t\t\tthis.focusDate = null;\n\t\t\t\t\tthis.viewDate = this.dates.get(-1) || this.viewDate;\n\t\t\t\t\tthis.fill();\n\t\t\t\t\tthis.hide();\n\t\t\t\t\tbreak;\n\t\t\t}\n\t\t\tif (dateChanged){\n\t\t\t\tif (this.dates.length)\n\t\t\t\t\tthis._trigger('changeDate');\n\t\t\t\telse\n\t\t\t\t\tthis._trigger('clearDate');\n\t\t\t\tthis.inputField.trigger('change');\n\t\t\t}\n\t\t},\n\n\t\tsetViewMode: function(viewMode){\n\t\t\tthis.viewMode = viewMode;\n\t\t\tthis.picker\n\t\t\t\t.children('div')\n\t\t\t\t.hide()\n\t\t\t\t.filter('.datepicker-' + DPGlobal.viewModes[this.viewMode].clsName)\n\t\t\t\t\t.show();\n\t\t\tthis.updateNavArrows();\n this._trigger('changeViewMode', new Date(this.viewDate));\n\t\t}\n\t};\n\n\tvar DateRangePicker = function(element, options){\n\t\t$.data(element, 'datepicker', this);\n\t\tthis.element = $(element);\n\t\tthis.inputs = $.map(options.inputs, function(i){\n\t\t\treturn i.jquery ? i[0] : i;\n\t\t});\n\t\tdelete options.inputs;\n\n\t\tthis.keepEmptyValues = options.keepEmptyValues;\n\t\tdelete options.keepEmptyValues;\n\n\t\tdatepickerPlugin.call($(this.inputs), options)\n\t\t\t.on('changeDate', $.proxy(this.dateUpdated, this));\n\n\t\tthis.pickers = $.map(this.inputs, function(i){\n\t\t\treturn $.data(i, 'datepicker');\n\t\t});\n\t\tthis.updateDates();\n\t};\n\tDateRangePicker.prototype = {\n\t\tupdateDates: function(){\n\t\t\tthis.dates = $.map(this.pickers, function(i){\n\t\t\t\treturn i.getUTCDate();\n\t\t\t});\n\t\t\tthis.updateRanges();\n\t\t},\n\t\tupdateRanges: function(){\n\t\t\tvar range = $.map(this.dates, function(d){\n\t\t\t\treturn d.valueOf();\n\t\t\t});\n\t\t\t$.each(this.pickers, function(i, p){\n\t\t\t\tp.setRange(range);\n\t\t\t});\n\t\t},\n\t\tclearDates: function(){\n\t\t\t$.each(this.pickers, function(i, p){\n\t\t\t\tp.clearDates();\n\t\t\t});\n\t\t},\n\t\tdateUpdated: function(e){\n\t\t\t// `this.updating` is a workaround for preventing infinite recursion\n\t\t\t// between `changeDate` triggering and `setUTCDate` calling. Until\n\t\t\t// there is a better mechanism.\n\t\t\tif (this.updating)\n\t\t\t\treturn;\n\t\t\tthis.updating = true;\n\n\t\t\tvar dp = $.data(e.target, 'datepicker');\n\n\t\t\tif (dp === undefined) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tvar new_date = dp.getUTCDate(),\n\t\t\t\tkeep_empty_values = this.keepEmptyValues,\n\t\t\t\ti = $.inArray(e.target, this.inputs),\n\t\t\t\tj = i - 1,\n\t\t\t\tk = i + 1,\n\t\t\t\tl = this.inputs.length;\n\t\t\tif (i === -1)\n\t\t\t\treturn;\n\n\t\t\t$.each(this.pickers, function(i, p){\n\t\t\t\tif (!p.getUTCDate() && (p === dp || !keep_empty_values))\n\t\t\t\t\tp.setUTCDate(new_date);\n\t\t\t});\n\n\t\t\tif (new_date < this.dates[j]){\n\t\t\t\t// Date being moved earlier/left\n\t\t\t\twhile (j >= 0 && new_date < this.dates[j] && (this.pickers[j].element.val() || \"\").length > 0) {\n\t\t\t\t\tthis.pickers[j--].setUTCDate(new_date);\n\t\t\t\t}\n\t\t\t} else if (new_date > this.dates[k]){\n\t\t\t\t// Date being moved later/right\n\t\t\t\twhile (k < l && new_date > this.dates[k] && (this.pickers[k].element.val() || \"\").length > 0) {\n\t\t\t\t\tthis.pickers[k++].setUTCDate(new_date);\n\t\t\t\t}\n\t\t\t}\n\t\t\tthis.updateDates();\n\n\t\t\tdelete this.updating;\n\t\t},\n\t\tdestroy: function(){\n\t\t\t$.map(this.pickers, function(p){ p.destroy(); });\n\t\t\t$(this.inputs).off('changeDate', this.dateUpdated);\n\t\t\tdelete this.element.data().datepicker;\n\t\t},\n\t\tremove: alias('destroy', 'Method `remove` is deprecated and will be removed in version 2.0. Use `destroy` instead')\n\t};\n\n\tfunction opts_from_el(el, prefix){\n\t\t// Derive options from element data-attrs\n\t\tvar data = $(el).data(),\n\t\t\tout = {}, inkey,\n\t\t\treplace = new RegExp('^' + prefix.toLowerCase() + '([A-Z])');\n\t\tprefix = new RegExp('^' + prefix.toLowerCase());\n\t\tfunction re_lower(_,a){\n\t\t\treturn a.toLowerCase();\n\t\t}\n\t\tfor (var key in data)\n\t\t\tif (prefix.test(key)){\n\t\t\t\tinkey = key.replace(replace, re_lower);\n\t\t\t\tout[inkey] = data[key];\n\t\t\t}\n\t\treturn out;\n\t}\n\n\tfunction opts_from_locale(lang){\n\t\t// Derive options from locale plugins\n\t\tvar out = {};\n\t\t// Check if \"de-DE\" style date is available, if not language should\n\t\t// fallback to 2 letter code eg \"de\"\n\t\tif (!dates[lang]){\n\t\t\tlang = lang.split('-')[0];\n\t\t\tif (!dates[lang])\n\t\t\t\treturn;\n\t\t}\n\t\tvar d = dates[lang];\n\t\t$.each(locale_opts, function(i,k){\n\t\t\tif (k in d)\n\t\t\t\tout[k] = d[k];\n\t\t});\n\t\treturn out;\n\t}\n\n\tvar old = $.fn.datepicker;\n\tvar datepickerPlugin = function(option){\n\t\tvar args = Array.apply(null, arguments);\n\t\targs.shift();\n\t\tvar internal_return;\n\t\tthis.each(function(){\n\t\t\tvar $this = $(this),\n\t\t\t\tdata = $this.data('datepicker'),\n\t\t\t\toptions = typeof option === 'object' && option;\n\t\t\tif (!data){\n\t\t\t\tvar elopts = opts_from_el(this, 'date'),\n\t\t\t\t\t// Preliminary otions\n\t\t\t\t\txopts = $.extend({}, defaults, elopts, options),\n\t\t\t\t\tlocopts = opts_from_locale(xopts.language),\n\t\t\t\t\t// Options priority: js args, data-attrs, locales, defaults\n\t\t\t\t\topts = $.extend({}, defaults, locopts, elopts, options);\n\t\t\t\tif ($this.hasClass('input-daterange') || opts.inputs){\n\t\t\t\t\t$.extend(opts, {\n\t\t\t\t\t\tinputs: opts.inputs || $this.find('input').toArray()\n\t\t\t\t\t});\n\t\t\t\t\tdata = new DateRangePicker(this, opts);\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\tdata = new Datepicker(this, opts);\n\t\t\t\t}\n\t\t\t\t$this.data('datepicker', data);\n\t\t\t}\n\t\t\tif (typeof option === 'string' && typeof data[option] === 'function'){\n\t\t\t\tinternal_return = data[option].apply(data, args);\n\t\t\t}\n\t\t});\n\n\t\tif (\n\t\t\tinternal_return === undefined ||\n\t\t\tinternal_return instanceof Datepicker ||\n\t\t\tinternal_return instanceof DateRangePicker\n\t\t)\n\t\t\treturn this;\n\n\t\tif (this.length > 1)\n\t\t\tthrow new Error('Using only allowed for the collection of a single element (' + option + ' function)');\n\t\telse\n\t\t\treturn internal_return;\n\t};\n\t$.fn.datepicker = datepickerPlugin;\n\n\tvar defaults = $.fn.datepicker.defaults = {\n\t\tassumeNearbyYear: false,\n\t\tautoclose: false,\n\t\tbeforeShowDay: $.noop,\n\t\tbeforeShowMonth: $.noop,\n\t\tbeforeShowYear: $.noop,\n\t\tbeforeShowDecade: $.noop,\n\t\tbeforeShowCentury: $.noop,\n\t\tcalendarWeeks: false,\n\t\tclearBtn: false,\n\t\ttoggleActive: false,\n\t\tdaysOfWeekDisabled: [],\n\t\tdaysOfWeekHighlighted: [],\n\t\tdatesDisabled: [],\n\t\tendDate: Infinity,\n\t\tforceParse: true,\n\t\tformat: 'mm/dd/yyyy',\n\t\tisInline: null,\n\t\tkeepEmptyValues: false,\n\t\tkeyboardNavigation: true,\n\t\tlanguage: 'en',\n\t\tminViewMode: 0,\n\t\tmaxViewMode: 4,\n\t\tmultidate: false,\n\t\tmultidateSeparator: ',',\n\t\torientation: \"auto\",\n\t\trtl: false,\n\t\tstartDate: -Infinity,\n\t\tstartView: 0,\n\t\ttodayBtn: false,\n\t\ttodayHighlight: false,\n\t\tupdateViewDate: true,\n\t\tweekStart: 0,\n\t\tdisableTouchKeyboard: false,\n\t\tenableOnReadonly: true,\n\t\tshowOnFocus: true,\n\t\tzIndexOffset: 10,\n\t\tcontainer: 'body',\n\t\timmediateUpdates: false,\n\t\ttitle: '',\n\t\ttemplates: {\n\t\t\tleftArrow: '«',\n\t\t\trightArrow: '»'\n\t\t},\n showWeekDays: true\n\t};\n\tvar locale_opts = $.fn.datepicker.locale_opts = [\n\t\t'format',\n\t\t'rtl',\n\t\t'weekStart'\n\t];\n\t$.fn.datepicker.Constructor = Datepicker;\n\tvar dates = $.fn.datepicker.dates = {\n\t\ten: {\n\t\t\tdays: [\"Sunday\", \"Monday\", \"Tuesday\", \"Wednesday\", \"Thursday\", \"Friday\", \"Saturday\"],\n\t\t\tdaysShort: [\"Sun\", \"Mon\", \"Tue\", \"Wed\", \"Thu\", \"Fri\", \"Sat\"],\n\t\t\tdaysMin: [\"Su\", \"Mo\", \"Tu\", \"We\", \"Th\", \"Fr\", \"Sa\"],\n\t\t\tmonths: [\"January\", \"February\", \"March\", \"April\", \"May\", \"June\", \"July\", \"August\", \"September\", \"October\", \"November\", \"December\"],\n\t\t\tmonthsShort: [\"Jan\", \"Feb\", \"Mar\", \"Apr\", \"May\", \"Jun\", \"Jul\", \"Aug\", \"Sep\", \"Oct\", \"Nov\", \"Dec\"],\n\t\t\ttoday: \"Today\",\n\t\t\tclear: \"Clear\",\n\t\t\ttitleFormat: \"MM yyyy\"\n\t\t}\n\t};\n\n\tvar DPGlobal = {\n\t\tviewModes: [\n\t\t\t{\n\t\t\t\tnames: ['days', 'month'],\n\t\t\t\tclsName: 'days',\n\t\t\t\te: 'changeMonth'\n\t\t\t},\n\t\t\t{\n\t\t\t\tnames: ['months', 'year'],\n\t\t\t\tclsName: 'months',\n\t\t\t\te: 'changeYear',\n\t\t\t\tnavStep: 1\n\t\t\t},\n\t\t\t{\n\t\t\t\tnames: ['years', 'decade'],\n\t\t\t\tclsName: 'years',\n\t\t\t\te: 'changeDecade',\n\t\t\t\tnavStep: 10\n\t\t\t},\n\t\t\t{\n\t\t\t\tnames: ['decades', 'century'],\n\t\t\t\tclsName: 'decades',\n\t\t\t\te: 'changeCentury',\n\t\t\t\tnavStep: 100\n\t\t\t},\n\t\t\t{\n\t\t\t\tnames: ['centuries', 'millennium'],\n\t\t\t\tclsName: 'centuries',\n\t\t\t\te: 'changeMillennium',\n\t\t\t\tnavStep: 1000\n\t\t\t}\n\t\t],\n\t\tvalidParts: /dd?|DD?|mm?|MM?|yy(?:yy)?/g,\n\t\tnonpunctuation: /[^ -\\/:-@\\u5e74\\u6708\\u65e5\\[-`{-~\\t\\n\\r]+/g,\n\t\tparseFormat: function(format){\n\t\t\tif (typeof format.toValue === 'function' && typeof format.toDisplay === 'function')\n return format;\n // IE treats \\0 as a string end in inputs (truncating the value),\n\t\t\t// so it's a bad format delimiter, anyway\n\t\t\tvar separators = format.replace(this.validParts, '\\0').split('\\0'),\n\t\t\t\tparts = format.match(this.validParts);\n\t\t\tif (!separators || !separators.length || !parts || parts.length === 0){\n\t\t\t\tthrow new Error(\"Invalid date format.\");\n\t\t\t}\n\t\t\treturn {separators: separators, parts: parts};\n\t\t},\n\t\tparseDate: function(date, format, language, assumeNearby){\n\t\t\tif (!date)\n\t\t\t\treturn undefined;\n\t\t\tif (date instanceof Date)\n\t\t\t\treturn date;\n\t\t\tif (typeof format === 'string')\n\t\t\t\tformat = DPGlobal.parseFormat(format);\n\t\t\tif (format.toValue)\n\t\t\t\treturn format.toValue(date, format, language);\n\t\t\tvar fn_map = {\n\t\t\t\t\td: 'moveDay',\n\t\t\t\t\tm: 'moveMonth',\n\t\t\t\t\tw: 'moveWeek',\n\t\t\t\t\ty: 'moveYear'\n\t\t\t\t},\n\t\t\t\tdateAliases = {\n\t\t\t\t\tyesterday: '-1d',\n\t\t\t\t\ttoday: '+0d',\n\t\t\t\t\ttomorrow: '+1d'\n\t\t\t\t},\n\t\t\t\tparts, part, dir, i, fn;\n\t\t\tif (date in dateAliases){\n\t\t\t\tdate = dateAliases[date];\n\t\t\t}\n\t\t\tif (/^[\\-+]\\d+[dmwy]([\\s,]+[\\-+]\\d+[dmwy])*$/i.test(date)){\n\t\t\t\tparts = date.match(/([\\-+]\\d+)([dmwy])/gi);\n\t\t\t\tdate = new Date();\n\t\t\t\tfor (i=0; i < parts.length; i++){\n\t\t\t\t\tpart = parts[i].match(/([\\-+]\\d+)([dmwy])/i);\n\t\t\t\t\tdir = Number(part[1]);\n\t\t\t\t\tfn = fn_map[part[2].toLowerCase()];\n\t\t\t\t\tdate = Datepicker.prototype[fn](date, dir);\n\t\t\t\t}\n\t\t\t\treturn Datepicker.prototype._zero_utc_time(date);\n\t\t\t}\n\n\t\t\tparts = date && date.match(this.nonpunctuation) || [];\n\n\t\t\tfunction applyNearbyYear(year, threshold){\n\t\t\t\tif (threshold === true)\n\t\t\t\t\tthreshold = 10;\n\n\t\t\t\t// if year is 2 digits or less, than the user most likely is trying to get a recent century\n\t\t\t\tif (year < 100){\n\t\t\t\t\tyear += 2000;\n\t\t\t\t\t// if the new year is more than threshold years in advance, use last century\n\t\t\t\t\tif (year > ((new Date()).getFullYear()+threshold)){\n\t\t\t\t\t\tyear -= 100;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\treturn year;\n\t\t\t}\n\n\t\t\tvar parsed = {},\n\t\t\t\tsetters_order = ['yyyy', 'yy', 'M', 'MM', 'm', 'mm', 'd', 'dd'],\n\t\t\t\tsetters_map = {\n\t\t\t\t\tyyyy: function(d,v){\n\t\t\t\t\t\treturn d.setUTCFullYear(assumeNearby ? applyNearbyYear(v, assumeNearby) : v);\n\t\t\t\t\t},\n\t\t\t\t\tm: function(d,v){\n\t\t\t\t\t\tif (isNaN(d))\n\t\t\t\t\t\t\treturn d;\n\t\t\t\t\t\tv -= 1;\n\t\t\t\t\t\twhile (v < 0) v += 12;\n\t\t\t\t\t\tv %= 12;\n\t\t\t\t\t\td.setUTCMonth(v);\n\t\t\t\t\t\twhile (d.getUTCMonth() !== v)\n\t\t\t\t\t\t\td.setUTCDate(d.getUTCDate()-1);\n\t\t\t\t\t\treturn d;\n\t\t\t\t\t},\n\t\t\t\t\td: function(d,v){\n\t\t\t\t\t\treturn d.setUTCDate(v);\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\tval, filtered;\n\t\t\tsetters_map['yy'] = setters_map['yyyy'];\n\t\t\tsetters_map['M'] = setters_map['MM'] = setters_map['mm'] = setters_map['m'];\n\t\t\tsetters_map['dd'] = setters_map['d'];\n\t\t\tdate = UTCToday();\n\t\t\tvar fparts = format.parts.slice();\n\t\t\t// Remove noop parts\n\t\t\tif (parts.length !== fparts.length){\n\t\t\t\tfparts = $(fparts).filter(function(i,p){\n\t\t\t\t\treturn $.inArray(p, setters_order) !== -1;\n\t\t\t\t}).toArray();\n\t\t\t}\n\t\t\t// Process remainder\n\t\t\tfunction match_part(){\n\t\t\t\tvar m = this.slice(0, parts[i].length),\n\t\t\t\t\tp = parts[i].slice(0, m.length);\n\t\t\t\treturn m.toLowerCase() === p.toLowerCase();\n\t\t\t}\n\t\t\tif (parts.length === fparts.length){\n\t\t\t\tvar cnt;\n\t\t\t\tfor (i=0, cnt = fparts.length; i < cnt; i++){\n\t\t\t\t\tval = parseInt(parts[i], 10);\n\t\t\t\t\tpart = fparts[i];\n\t\t\t\t\tif (isNaN(val)){\n\t\t\t\t\t\tswitch (part){\n\t\t\t\t\t\t\tcase 'MM':\n\t\t\t\t\t\t\t\tfiltered = $(dates[language].months).filter(match_part);\n\t\t\t\t\t\t\t\tval = $.inArray(filtered[0], dates[language].months) + 1;\n\t\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t\tcase 'M':\n\t\t\t\t\t\t\t\tfiltered = $(dates[language].monthsShort).filter(match_part);\n\t\t\t\t\t\t\t\tval = $.inArray(filtered[0], dates[language].monthsShort) + 1;\n\t\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tparsed[part] = val;\n\t\t\t\t}\n\t\t\t\tvar _date, s;\n\t\t\t\tfor (i=0; i < setters_order.length; i++){\n\t\t\t\t\ts = setters_order[i];\n\t\t\t\t\tif (s in parsed && !isNaN(parsed[s])){\n\t\t\t\t\t\t_date = new Date(date);\n\t\t\t\t\t\tsetters_map[s](_date, parsed[s]);\n\t\t\t\t\t\tif (!isNaN(_date))\n\t\t\t\t\t\t\tdate = _date;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn date;\n\t\t},\n\t\tformatDate: function(date, format, language){\n\t\t\tif (!date)\n\t\t\t\treturn '';\n\t\t\tif (typeof format === 'string')\n\t\t\t\tformat = DPGlobal.parseFormat(format);\n\t\t\tif (format.toDisplay)\n return format.toDisplay(date, format, language);\n var val = {\n\t\t\t\td: date.getUTCDate(),\n\t\t\t\tD: dates[language].daysShort[date.getUTCDay()],\n\t\t\t\tDD: dates[language].days[date.getUTCDay()],\n\t\t\t\tm: date.getUTCMonth() + 1,\n\t\t\t\tM: dates[language].monthsShort[date.getUTCMonth()],\n\t\t\t\tMM: dates[language].months[date.getUTCMonth()],\n\t\t\t\tyy: date.getUTCFullYear().toString().substring(2),\n\t\t\t\tyyyy: date.getUTCFullYear()\n\t\t\t};\n\t\t\tval.dd = (val.d < 10 ? '0' : '') + val.d;\n\t\t\tval.mm = (val.m < 10 ? '0' : '') + val.m;\n\t\t\tdate = [];\n\t\t\tvar seps = $.extend([], format.separators);\n\t\t\tfor (var i=0, cnt = format.parts.length; i <= cnt; i++){\n\t\t\t\tif (seps.length)\n\t\t\t\t\tdate.push(seps.shift());\n\t\t\t\tdate.push(val[format.parts[i]]);\n\t\t\t}\n\t\t\treturn date.join('');\n\t\t},\n\t\theadTemplate: ''+\n\t\t\t ''+\n\t\t\t ''+\n\t\t\t ''+\n\t\t\t\t\t\t\t''+\n\t\t\t\t\t\t\t\t''+defaults.templates.leftArrow+''+\n\t\t\t\t\t\t\t\t''+\n\t\t\t\t\t\t\t\t''+defaults.templates.rightArrow+''+\n\t\t\t\t\t\t\t''+\n\t\t\t\t\t\t'',\n\t\tcontTemplate: '',\n\t\tfootTemplate: ''+\n\t\t\t\t\t\t\t''+\n\t\t\t\t\t\t\t\t''+\n\t\t\t\t\t\t\t''+\n\t\t\t\t\t\t\t''+\n\t\t\t\t\t\t\t\t''+\n\t\t\t\t\t\t\t''+\n\t\t\t\t\t\t''\n\t};\n\tDPGlobal.template = '
'+\n\t\t\t\t\t\t\t'
'+\n\t\t\t\t\t\t\t\t''+\n\t\t\t\t\t\t\t\t\tDPGlobal.headTemplate+\n\t\t\t\t\t\t\t\t\t''+\n\t\t\t\t\t\t\t\t\tDPGlobal.footTemplate+\n\t\t\t\t\t\t\t\t'
'+\n\t\t\t\t\t\t\t'
'+\n\t\t\t\t\t\t\t'
'+\n\t\t\t\t\t\t\t\t''+\n\t\t\t\t\t\t\t\t\tDPGlobal.headTemplate+\n\t\t\t\t\t\t\t\t\tDPGlobal.contTemplate+\n\t\t\t\t\t\t\t\t\tDPGlobal.footTemplate+\n\t\t\t\t\t\t\t\t'
'+\n\t\t\t\t\t\t\t'
'+\n\t\t\t\t\t\t\t'
'+\n\t\t\t\t\t\t\t\t''+\n\t\t\t\t\t\t\t\t\tDPGlobal.headTemplate+\n\t\t\t\t\t\t\t\t\tDPGlobal.contTemplate+\n\t\t\t\t\t\t\t\t\tDPGlobal.footTemplate+\n\t\t\t\t\t\t\t\t'
'+\n\t\t\t\t\t\t\t'
'+\n\t\t\t\t\t\t\t'
'+\n\t\t\t\t\t\t\t\t''+\n\t\t\t\t\t\t\t\t\tDPGlobal.headTemplate+\n\t\t\t\t\t\t\t\t\tDPGlobal.contTemplate+\n\t\t\t\t\t\t\t\t\tDPGlobal.footTemplate+\n\t\t\t\t\t\t\t\t'
'+\n\t\t\t\t\t\t\t'
'+\n\t\t\t\t\t\t\t'
'+\n\t\t\t\t\t\t\t\t''+\n\t\t\t\t\t\t\t\t\tDPGlobal.headTemplate+\n\t\t\t\t\t\t\t\t\tDPGlobal.contTemplate+\n\t\t\t\t\t\t\t\t\tDPGlobal.footTemplate+\n\t\t\t\t\t\t\t\t'
'+\n\t\t\t\t\t\t\t'
'+\n\t\t\t\t\t\t'
';\n\n\t$.fn.datepicker.DPGlobal = DPGlobal;\n\n\n\t/* DATEPICKER NO CONFLICT\n\t* =================== */\n\n\t$.fn.datepicker.noConflict = function(){\n\t\t$.fn.datepicker = old;\n\t\treturn this;\n\t};\n\n\t/* DATEPICKER VERSION\n\t * =================== */\n\t$.fn.datepicker.version = '1.10.0';\n\n\t$.fn.datepicker.deprecated = function(msg){\n\t\tvar console = window.console;\n\t\tif (console && console.warn) {\n\t\t\tconsole.warn('DEPRECATED: ' + msg);\n\t\t}\n\t};\n\n\n\t/* DATEPICKER DATA-API\n\t* ================== */\n\n\t$(document).on(\n\t\t'focus.datepicker.data-api click.datepicker.data-api',\n\t\t'[data-provide=\"datepicker\"]',\n\t\tfunction(e){\n\t\t\tvar $this = $(this);\n\t\t\tif ($this.data('datepicker'))\n\t\t\t\treturn;\n\t\t\te.preventDefault();\n\t\t\t// component click requires us to explicitly show it\n\t\t\tdatepickerPlugin.call($this, 'show');\n\t\t}\n\t);\n\t$(function(){\n\t\tdatepickerPlugin.call($('[data-provide=\"datepicker-inline\"]'));\n\t});\n\n}));\n","/* */ \n\"format global\";\n\"deps jquery\";\n\"exports $\";\n/*!\n * Bootstrap v3.3.4 (http://getbootstrap.com)\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\nif (typeof jQuery === 'undefined') {\n throw new Error('Bootstrap\\'s JavaScript requires jQuery')\n}\n\n+function ($) {\n 'use strict';\n var version = $.fn.jquery.split(' ')[0].split('.')\n if ((version[0] < 2 && version[1] < 9) || (version[0] == 1 && version[1] == 9 && version[2] < 1)) {\n throw new Error('Bootstrap\\'s JavaScript requires jQuery version 1.9.1 or higher')\n }\n}(jQuery);\n\n/* ========================================================================\n * Bootstrap: transition.js v3.3.4\n * http://getbootstrap.com/javascript/#transitions\n * ========================================================================\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * ======================================================================== */\n\n\n+function ($) {\n 'use strict';\n\n // CSS TRANSITION SUPPORT (Shoutout: http://www.modernizr.com/)\n // ============================================================\n\n function transitionEnd() {\n var el = document.createElement('bootstrap')\n\n var transEndEventNames = {\n WebkitTransition : 'webkitTransitionEnd',\n MozTransition : 'transitionend',\n OTransition : 'oTransitionEnd otransitionend',\n transition : 'transitionend'\n }\n\n for (var name in transEndEventNames) {\n if (el.style[name] !== undefined) {\n return { end: transEndEventNames[name] }\n }\n }\n\n return false // explicit for ie8 ( ._.)\n }\n\n // http://blog.alexmaccaw.com/css-transitions\n $.fn.emulateTransitionEnd = function (duration) {\n var called = false\n var $el = this\n $(this).one('bsTransitionEnd', function () { called = true })\n var callback = function () { if (!called) $($el).trigger($.support.transition.end) }\n setTimeout(callback, duration)\n return this\n }\n\n $(function () {\n $.support.transition = transitionEnd()\n\n if (!$.support.transition) return\n\n $.event.special.bsTransitionEnd = {\n bindType: $.support.transition.end,\n delegateType: $.support.transition.end,\n handle: function (e) {\n if ($(e.target).is(this)) return e.handleObj.handler.apply(this, arguments)\n }\n }\n })\n\n}(jQuery);\n\n/* ========================================================================\n * Bootstrap: alert.js v3.3.4\n * http://getbootstrap.com/javascript/#alerts\n * ========================================================================\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * ======================================================================== */\n\n\n+function ($) {\n 'use strict';\n\n // ALERT CLASS DEFINITION\n // ======================\n\n var dismiss = '[data-dismiss=\"alert\"]'\n var Alert = function (el) {\n $(el).on('click', dismiss, this.close)\n }\n\n Alert.VERSION = '3.3.4'\n\n Alert.TRANSITION_DURATION = 150\n\n Alert.prototype.close = function (e) {\n var $this = $(this)\n var selector = $this.attr('data-target')\n\n if (!selector) {\n selector = $this.attr('href')\n selector = selector && selector.replace(/.*(?=#[^\\s]*$)/, '') // strip for ie7\n }\n\n var $parent = $(selector)\n\n if (e) e.preventDefault()\n\n if (!$parent.length) {\n $parent = $this.closest('.alert')\n }\n\n $parent.trigger(e = $.Event('close.bs.alert'))\n\n if (e.isDefaultPrevented()) return\n\n $parent.removeClass('in')\n\n function removeElement() {\n // detach from parent, fire event then clean up data\n $parent.detach().trigger('closed.bs.alert').remove()\n }\n\n $.support.transition && $parent.hasClass('fade') ?\n $parent\n .one('bsTransitionEnd', removeElement)\n .emulateTransitionEnd(Alert.TRANSITION_DURATION) :\n removeElement()\n }\n\n\n // ALERT PLUGIN DEFINITION\n // =======================\n\n function Plugin(option) {\n return this.each(function () {\n var $this = $(this)\n var data = $this.data('bs.alert')\n\n if (!data) $this.data('bs.alert', (data = new Alert(this)))\n if (typeof option == 'string') data[option].call($this)\n })\n }\n\n var old = $.fn.alert\n\n $.fn.alert = Plugin\n $.fn.alert.Constructor = Alert\n\n\n // ALERT NO CONFLICT\n // =================\n\n $.fn.alert.noConflict = function () {\n $.fn.alert = old\n return this\n }\n\n\n // ALERT DATA-API\n // ==============\n\n $(document).on('click.bs.alert.data-api', dismiss, Alert.prototype.close)\n\n}(jQuery);\n\n/* ========================================================================\n * Bootstrap: button.js v3.3.4\n * http://getbootstrap.com/javascript/#buttons\n * ========================================================================\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * ======================================================================== */\n\n\n+function ($) {\n 'use strict';\n\n // BUTTON PUBLIC CLASS DEFINITION\n // ==============================\n\n var Button = function (element, options) {\n this.$element = $(element)\n this.options = $.extend({}, Button.DEFAULTS, options)\n this.isLoading = false\n }\n\n Button.VERSION = '3.3.4'\n\n Button.DEFAULTS = {\n loadingText: 'loading...'\n }\n\n Button.prototype.setState = function (state) {\n var d = 'disabled'\n var $el = this.$element\n var val = $el.is('input') ? 'val' : 'html'\n var data = $el.data()\n\n state = state + 'Text'\n\n if (data.resetText == null) $el.data('resetText', $el[val]())\n\n // push to event loop to allow forms to submit\n setTimeout($.proxy(function () {\n $el[val](data[state] == null ? this.options[state] : data[state])\n\n if (state == 'loadingText') {\n this.isLoading = true\n $el.addClass(d).attr(d, d)\n } else if (this.isLoading) {\n this.isLoading = false\n $el.removeClass(d).removeAttr(d)\n }\n }, this), 0)\n }\n\n Button.prototype.toggle = function () {\n var changed = true\n var $parent = this.$element.closest('[data-toggle=\"buttons\"]')\n\n if ($parent.length) {\n var $input = this.$element.find('input')\n if ($input.prop('type') == 'radio') {\n if ($input.prop('checked') && this.$element.hasClass('active')) changed = false\n else $parent.find('.active').removeClass('active')\n }\n if (changed) $input.prop('checked', !this.$element.hasClass('active')).trigger('change')\n } else {\n this.$element.attr('aria-pressed', !this.$element.hasClass('active'))\n }\n\n if (changed) this.$element.toggleClass('active')\n }\n\n\n // BUTTON PLUGIN DEFINITION\n // ========================\n\n function Plugin(option) {\n return this.each(function () {\n var $this = $(this)\n var data = $this.data('bs.button')\n var options = typeof option == 'object' && option\n\n if (!data) $this.data('bs.button', (data = new Button(this, options)))\n\n if (option == 'toggle') data.toggle()\n else if (option) data.setState(option)\n })\n }\n\n var old = $.fn.button\n\n $.fn.button = Plugin\n $.fn.button.Constructor = Button\n\n\n // BUTTON NO CONFLICT\n // ==================\n\n $.fn.button.noConflict = function () {\n $.fn.button = old\n return this\n }\n\n\n // BUTTON DATA-API\n // ===============\n\n $(document)\n .on('click.bs.button.data-api', '[data-toggle^=\"button\"]', function (e) {\n var $btn = $(e.target)\n if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn')\n Plugin.call($btn, 'toggle')\n e.preventDefault()\n })\n .on('focus.bs.button.data-api blur.bs.button.data-api', '[data-toggle^=\"button\"]', function (e) {\n $(e.target).closest('.btn').toggleClass('focus', /^focus(in)?$/.test(e.type))\n })\n\n}(jQuery);\n\n/* ========================================================================\n * Bootstrap: carousel.js v3.3.4\n * http://getbootstrap.com/javascript/#carousel\n * ========================================================================\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * ======================================================================== */\n\n\n+function ($) {\n 'use strict';\n\n // CAROUSEL CLASS DEFINITION\n // =========================\n\n var Carousel = function (element, options) {\n this.$element = $(element)\n this.$indicators = this.$element.find('.carousel-indicators')\n this.options = options\n this.paused = null\n this.sliding = null\n this.interval = null\n this.$active = null\n this.$items = null\n\n this.options.keyboard && this.$element.on('keydown.bs.carousel', $.proxy(this.keydown, this))\n\n this.options.pause == 'hover' && !('ontouchstart' in document.documentElement) && this.$element\n .on('mouseenter.bs.carousel', $.proxy(this.pause, this))\n .on('mouseleave.bs.carousel', $.proxy(this.cycle, this))\n }\n\n Carousel.VERSION = '3.3.4'\n\n Carousel.TRANSITION_DURATION = 600\n\n Carousel.DEFAULTS = {\n interval: 5000,\n pause: 'hover',\n wrap: true,\n keyboard: true\n }\n\n Carousel.prototype.keydown = function (e) {\n if (/input|textarea/i.test(e.target.tagName)) return\n switch (e.which) {\n case 37: this.prev(); break\n case 39: this.next(); break\n default: return\n }\n\n e.preventDefault()\n }\n\n Carousel.prototype.cycle = function (e) {\n e || (this.paused = false)\n\n this.interval && clearInterval(this.interval)\n\n this.options.interval\n && !this.paused\n && (this.interval = setInterval($.proxy(this.next, this), this.options.interval))\n\n return this\n }\n\n Carousel.prototype.getItemIndex = function (item) {\n this.$items = item.parent().children('.item')\n return this.$items.index(item || this.$active)\n }\n\n Carousel.prototype.getItemForDirection = function (direction, active) {\n var activeIndex = this.getItemIndex(active)\n var willWrap = (direction == 'prev' && activeIndex === 0)\n || (direction == 'next' && activeIndex == (this.$items.length - 1))\n if (willWrap && !this.options.wrap) return active\n var delta = direction == 'prev' ? -1 : 1\n var itemIndex = (activeIndex + delta) % this.$items.length\n return this.$items.eq(itemIndex)\n }\n\n Carousel.prototype.to = function (pos) {\n var that = this\n var activeIndex = this.getItemIndex(this.$active = this.$element.find('.item.active'))\n\n if (pos > (this.$items.length - 1) || pos < 0) return\n\n if (this.sliding) return this.$element.one('slid.bs.carousel', function () { that.to(pos) }) // yes, \"slid\"\n if (activeIndex == pos) return this.pause().cycle()\n\n return this.slide(pos > activeIndex ? 'next' : 'prev', this.$items.eq(pos))\n }\n\n Carousel.prototype.pause = function (e) {\n e || (this.paused = true)\n\n if (this.$element.find('.next, .prev').length && $.support.transition) {\n this.$element.trigger($.support.transition.end)\n this.cycle(true)\n }\n\n this.interval = clearInterval(this.interval)\n\n return this\n }\n\n Carousel.prototype.next = function () {\n if (this.sliding) return\n return this.slide('next')\n }\n\n Carousel.prototype.prev = function () {\n if (this.sliding) return\n return this.slide('prev')\n }\n\n Carousel.prototype.slide = function (type, next) {\n var $active = this.$element.find('.item.active')\n var $next = next || this.getItemForDirection(type, $active)\n var isCycling = this.interval\n var direction = type == 'next' ? 'left' : 'right'\n var that = this\n\n if ($next.hasClass('active')) return (this.sliding = false)\n\n var relatedTarget = $next[0]\n var slideEvent = $.Event('slide.bs.carousel', {\n relatedTarget: relatedTarget,\n direction: direction\n })\n this.$element.trigger(slideEvent)\n if (slideEvent.isDefaultPrevented()) return\n\n this.sliding = true\n\n isCycling && this.pause()\n\n if (this.$indicators.length) {\n this.$indicators.find('.active').removeClass('active')\n var $nextIndicator = $(this.$indicators.children()[this.getItemIndex($next)])\n $nextIndicator && $nextIndicator.addClass('active')\n }\n\n var slidEvent = $.Event('slid.bs.carousel', { relatedTarget: relatedTarget, direction: direction }) // yes, \"slid\"\n if ($.support.transition && this.$element.hasClass('slide')) {\n $next.addClass(type)\n $next[0].offsetWidth // force reflow\n $active.addClass(direction)\n $next.addClass(direction)\n $active\n .one('bsTransitionEnd', function () {\n $next.removeClass([type, direction].join(' ')).addClass('active')\n $active.removeClass(['active', direction].join(' '))\n that.sliding = false\n setTimeout(function () {\n that.$element.trigger(slidEvent)\n }, 0)\n })\n .emulateTransitionEnd(Carousel.TRANSITION_DURATION)\n } else {\n $active.removeClass('active')\n $next.addClass('active')\n this.sliding = false\n this.$element.trigger(slidEvent)\n }\n\n isCycling && this.cycle()\n\n return this\n }\n\n\n // CAROUSEL PLUGIN DEFINITION\n // ==========================\n\n function Plugin(option) {\n return this.each(function () {\n var $this = $(this)\n var data = $this.data('bs.carousel')\n var options = $.extend({}, Carousel.DEFAULTS, $this.data(), typeof option == 'object' && option)\n var action = typeof option == 'string' ? option : options.slide\n\n if (!data) $this.data('bs.carousel', (data = new Carousel(this, options)))\n if (typeof option == 'number') data.to(option)\n else if (action) data[action]()\n else if (options.interval) data.pause().cycle()\n })\n }\n\n var old = $.fn.carousel\n\n $.fn.carousel = Plugin\n $.fn.carousel.Constructor = Carousel\n\n\n // CAROUSEL NO CONFLICT\n // ====================\n\n $.fn.carousel.noConflict = function () {\n $.fn.carousel = old\n return this\n }\n\n\n // CAROUSEL DATA-API\n // =================\n\n var clickHandler = function (e) {\n var href\n var $this = $(this)\n var $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\\s]+$)/, '')) // strip for ie7\n if (!$target.hasClass('carousel')) return\n var options = $.extend({}, $target.data(), $this.data())\n var slideIndex = $this.attr('data-slide-to')\n if (slideIndex) options.interval = false\n\n Plugin.call($target, options)\n\n if (slideIndex) {\n $target.data('bs.carousel').to(slideIndex)\n }\n\n e.preventDefault()\n }\n\n $(document)\n .on('click.bs.carousel.data-api', '[data-slide]', clickHandler)\n .on('click.bs.carousel.data-api', '[data-slide-to]', clickHandler)\n\n $(window).on('load', function () {\n $('[data-ride=\"carousel\"]').each(function () {\n var $carousel = $(this)\n Plugin.call($carousel, $carousel.data())\n })\n })\n\n}(jQuery);\n\n/* ========================================================================\n * Bootstrap: collapse.js v3.3.4\n * http://getbootstrap.com/javascript/#collapse\n * ========================================================================\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * ======================================================================== */\n\n\n+function ($) {\n 'use strict';\n\n // COLLAPSE PUBLIC CLASS DEFINITION\n // ================================\n\n var Collapse = function (element, options) {\n this.$element = $(element)\n this.options = $.extend({}, Collapse.DEFAULTS, options)\n this.$trigger = $('[data-toggle=\"collapse\"][href=\"#' + element.id + '\"],' +\n '[data-toggle=\"collapse\"][data-target=\"#' + element.id + '\"]')\n this.transitioning = null\n\n if (this.options.parent) {\n this.$parent = this.getParent()\n } else {\n this.addAriaAndCollapsedClass(this.$element, this.$trigger)\n }\n\n if (this.options.toggle) this.toggle()\n }\n\n Collapse.VERSION = '3.3.4'\n\n Collapse.TRANSITION_DURATION = 350\n\n Collapse.DEFAULTS = {\n toggle: true\n }\n\n Collapse.prototype.dimension = function () {\n var hasWidth = this.$element.hasClass('width')\n return hasWidth ? 'width' : 'height'\n }\n\n Collapse.prototype.show = function () {\n if (this.transitioning || this.$element.hasClass('in')) return\n\n var activesData\n var actives = this.$parent && this.$parent.children('.panel').children('.in, .collapsing')\n\n if (actives && actives.length) {\n activesData = actives.data('bs.collapse')\n if (activesData && activesData.transitioning) return\n }\n\n var startEvent = $.Event('show.bs.collapse')\n this.$element.trigger(startEvent)\n if (startEvent.isDefaultPrevented()) return\n\n if (actives && actives.length) {\n Plugin.call(actives, 'hide')\n activesData || actives.data('bs.collapse', null)\n }\n\n var dimension = this.dimension()\n\n this.$element\n .removeClass('collapse')\n .addClass('collapsing')[dimension](0)\n .attr('aria-expanded', true)\n\n this.$trigger\n .removeClass('collapsed')\n .attr('aria-expanded', true)\n\n this.transitioning = 1\n\n var complete = function () {\n this.$element\n .removeClass('collapsing')\n .addClass('collapse in')[dimension]('')\n this.transitioning = 0\n this.$element\n .trigger('shown.bs.collapse')\n }\n\n if (!$.support.transition) return complete.call(this)\n\n var scrollSize = $.camelCase(['scroll', dimension].join('-'))\n\n this.$element\n .one('bsTransitionEnd', $.proxy(complete, this))\n .emulateTransitionEnd(Collapse.TRANSITION_DURATION)[dimension](this.$element[0][scrollSize])\n }\n\n Collapse.prototype.hide = function () {\n if (this.transitioning || !this.$element.hasClass('in')) return\n\n var startEvent = $.Event('hide.bs.collapse')\n this.$element.trigger(startEvent)\n if (startEvent.isDefaultPrevented()) return\n\n var dimension = this.dimension()\n\n this.$element[dimension](this.$element[dimension]())[0].offsetHeight\n\n this.$element\n .addClass('collapsing')\n .removeClass('collapse in')\n .attr('aria-expanded', false)\n\n this.$trigger\n .addClass('collapsed')\n .attr('aria-expanded', false)\n\n this.transitioning = 1\n\n var complete = function () {\n this.transitioning = 0\n this.$element\n .removeClass('collapsing')\n .addClass('collapse')\n .trigger('hidden.bs.collapse')\n }\n\n if (!$.support.transition) return complete.call(this)\n\n this.$element\n [dimension](0)\n .one('bsTransitionEnd', $.proxy(complete, this))\n .emulateTransitionEnd(Collapse.TRANSITION_DURATION)\n }\n\n Collapse.prototype.toggle = function () {\n this[this.$element.hasClass('in') ? 'hide' : 'show']()\n }\n\n Collapse.prototype.getParent = function () {\n return $(this.options.parent)\n .find('[data-toggle=\"collapse\"][data-parent=\"' + this.options.parent + '\"]')\n .each($.proxy(function (i, element) {\n var $element = $(element)\n this.addAriaAndCollapsedClass(getTargetFromTrigger($element), $element)\n }, this))\n .end()\n }\n\n Collapse.prototype.addAriaAndCollapsedClass = function ($element, $trigger) {\n var isOpen = $element.hasClass('in')\n\n $element.attr('aria-expanded', isOpen)\n $trigger\n .toggleClass('collapsed', !isOpen)\n .attr('aria-expanded', isOpen)\n }\n\n function getTargetFromTrigger($trigger) {\n var href\n var target = $trigger.attr('data-target')\n || (href = $trigger.attr('href')) && href.replace(/.*(?=#[^\\s]+$)/, '') // strip for ie7\n\n return $(target)\n }\n\n\n // COLLAPSE PLUGIN DEFINITION\n // ==========================\n\n function Plugin(option) {\n return this.each(function () {\n var $this = $(this)\n var data = $this.data('bs.collapse')\n var options = $.extend({}, Collapse.DEFAULTS, $this.data(), typeof option == 'object' && option)\n\n if (!data && options.toggle && /show|hide/.test(option)) options.toggle = false\n if (!data) $this.data('bs.collapse', (data = new Collapse(this, options)))\n if (typeof option == 'string') data[option]()\n })\n }\n\n var old = $.fn.collapse\n\n $.fn.collapse = Plugin\n $.fn.collapse.Constructor = Collapse\n\n\n // COLLAPSE NO CONFLICT\n // ====================\n\n $.fn.collapse.noConflict = function () {\n $.fn.collapse = old\n return this\n }\n\n\n // COLLAPSE DATA-API\n // =================\n\n $(document).on('click.bs.collapse.data-api', '[data-toggle=\"collapse\"]', function (e) {\n var $this = $(this)\n\n if (!$this.attr('data-target')) e.preventDefault()\n\n var $target = getTargetFromTrigger($this)\n var data = $target.data('bs.collapse')\n var option = data ? 'toggle' : $this.data()\n\n Plugin.call($target, option)\n })\n\n}(jQuery);\n\n/* ========================================================================\n * Bootstrap: dropdown.js v3.3.4\n * http://getbootstrap.com/javascript/#dropdowns\n * ========================================================================\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * ======================================================================== */\n\n\n+function ($) {\n 'use strict';\n\n // DROPDOWN CLASS DEFINITION\n // =========================\n\n var backdrop = '.dropdown-backdrop'\n var toggle = '[data-toggle=\"dropdown\"]'\n var Dropdown = function (element) {\n $(element).on('click.bs.dropdown', this.toggle)\n }\n\n Dropdown.VERSION = '3.3.4'\n\n Dropdown.prototype.toggle = function (e) {\n var $this = $(this)\n\n if ($this.is('.disabled, :disabled')) return\n\n var $parent = getParent($this)\n var isActive = $parent.hasClass('open')\n\n clearMenus()\n\n if (!isActive) {\n if ('ontouchstart' in document.documentElement && !$parent.closest('.navbar-nav').length) {\n // if mobile we use a backdrop because click events don't delegate\n $('
').insertAfter($(this)).on('click', clearMenus)\n }\n\n var relatedTarget = { relatedTarget: this }\n $parent.trigger(e = $.Event('show.bs.dropdown', relatedTarget))\n\n if (e.isDefaultPrevented()) return\n\n $this\n .trigger('focus')\n .attr('aria-expanded', 'true')\n\n $parent\n .toggleClass('open')\n .trigger('shown.bs.dropdown', relatedTarget)\n }\n\n return false\n }\n\n Dropdown.prototype.keydown = function (e) {\n if (!/(38|40|27|32)/.test(e.which) || /input|textarea/i.test(e.target.tagName)) return\n\n var $this = $(this)\n\n e.preventDefault()\n e.stopPropagation()\n\n if ($this.is('.disabled, :disabled')) return\n\n var $parent = getParent($this)\n var isActive = $parent.hasClass('open')\n\n if ((!isActive && e.which != 27) || (isActive && e.which == 27)) {\n if (e.which == 27) $parent.find(toggle).trigger('focus')\n return $this.trigger('click')\n }\n\n var desc = ' li:not(.disabled):visible a'\n var $items = $parent.find('[role=\"menu\"]' + desc + ', [role=\"listbox\"]' + desc)\n\n if (!$items.length) return\n\n var index = $items.index(e.target)\n\n if (e.which == 38 && index > 0) index-- // up\n if (e.which == 40 && index < $items.length - 1) index++ // down\n if (!~index) index = 0\n\n $items.eq(index).trigger('focus')\n }\n\n function clearMenus(e) {\n if (e && e.which === 3) return\n $(backdrop).remove()\n $(toggle).each(function () {\n var $this = $(this)\n var $parent = getParent($this)\n var relatedTarget = { relatedTarget: this }\n\n if (!$parent.hasClass('open')) return\n\n $parent.trigger(e = $.Event('hide.bs.dropdown', relatedTarget))\n\n if (e.isDefaultPrevented()) return\n\n $this.attr('aria-expanded', 'false')\n $parent.removeClass('open').trigger('hidden.bs.dropdown', relatedTarget)\n })\n }\n\n function getParent($this) {\n var selector = $this.attr('data-target')\n\n if (!selector) {\n selector = $this.attr('href')\n selector = selector && /#[A-Za-z]/.test(selector) && selector.replace(/.*(?=#[^\\s]*$)/, '') // strip for ie7\n }\n\n var $parent = selector && $(selector)\n\n return $parent && $parent.length ? $parent : $this.parent()\n }\n\n\n // DROPDOWN PLUGIN DEFINITION\n // ==========================\n\n function Plugin(option) {\n return this.each(function () {\n var $this = $(this)\n var data = $this.data('bs.dropdown')\n\n if (!data) $this.data('bs.dropdown', (data = new Dropdown(this)))\n if (typeof option == 'string') data[option].call($this)\n })\n }\n\n var old = $.fn.dropdown\n\n $.fn.dropdown = Plugin\n $.fn.dropdown.Constructor = Dropdown\n\n\n // DROPDOWN NO CONFLICT\n // ====================\n\n $.fn.dropdown.noConflict = function () {\n $.fn.dropdown = old\n return this\n }\n\n\n // APPLY TO STANDARD DROPDOWN ELEMENTS\n // ===================================\n\n $(document)\n .on('click.bs.dropdown.data-api', clearMenus)\n .on('click.bs.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() })\n .on('click.bs.dropdown.data-api', toggle, Dropdown.prototype.toggle)\n .on('keydown.bs.dropdown.data-api', toggle, Dropdown.prototype.keydown)\n .on('keydown.bs.dropdown.data-api', '[role=\"menu\"]', Dropdown.prototype.keydown)\n .on('keydown.bs.dropdown.data-api', '[role=\"listbox\"]', Dropdown.prototype.keydown)\n\n}(jQuery);\n\n/* ========================================================================\n * Bootstrap: modal.js v3.3.4\n * http://getbootstrap.com/javascript/#modals\n * ========================================================================\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * ======================================================================== */\n\n\n+function ($) {\n 'use strict';\n\n // MODAL CLASS DEFINITION\n // ======================\n\n var Modal = function (element, options) {\n this.options = options\n this.$body = $(document.body)\n this.$element = $(element)\n this.$dialog = this.$element.find('.modal-dialog')\n this.$backdrop = null\n this.isShown = null\n this.originalBodyPad = null\n this.scrollbarWidth = 0\n this.ignoreBackdropClick = false\n\n if (this.options.remote) {\n this.$element\n .find('.modal-content')\n .load(this.options.remote, $.proxy(function () {\n this.$element.trigger('loaded.bs.modal')\n }, this))\n }\n }\n\n Modal.VERSION = '3.3.4'\n\n Modal.TRANSITION_DURATION = 300\n Modal.BACKDROP_TRANSITION_DURATION = 150\n\n Modal.DEFAULTS = {\n backdrop: true,\n keyboard: true,\n show: true\n }\n\n Modal.prototype.toggle = function (_relatedTarget) {\n return this.isShown ? this.hide() : this.show(_relatedTarget)\n }\n\n Modal.prototype.show = function (_relatedTarget) {\n var that = this\n var e = $.Event('show.bs.modal', { relatedTarget: _relatedTarget })\n\n this.$element.trigger(e)\n\n if (this.isShown || e.isDefaultPrevented()) return\n\n this.isShown = true\n\n this.checkScrollbar()\n this.setScrollbar()\n this.$body.addClass('modal-open')\n\n this.escape()\n this.resize()\n\n this.$element.on('click.dismiss.bs.modal', '[data-dismiss=\"modal\"]', $.proxy(this.hide, this))\n\n this.$dialog.on('mousedown.dismiss.bs.modal', function () {\n that.$element.one('mouseup.dismiss.bs.modal', function (e) {\n if ($(e.target).is(that.$element)) that.ignoreBackdropClick = true\n })\n })\n\n this.backdrop(function () {\n var transition = $.support.transition && that.$element.hasClass('fade')\n\n if (!that.$element.parent().length) {\n that.$element.appendTo(that.$body) // don't move modals dom position\n }\n\n that.$element\n .show()\n .scrollTop(0)\n\n that.adjustDialog()\n\n if (transition) {\n that.$element[0].offsetWidth // force reflow\n }\n\n that.$element\n .addClass('in')\n .attr('aria-hidden', false)\n\n that.enforceFocus()\n\n var e = $.Event('shown.bs.modal', { relatedTarget: _relatedTarget })\n\n transition ?\n that.$dialog // wait for modal to slide in\n .one('bsTransitionEnd', function () {\n that.$element.trigger('focus').trigger(e)\n })\n .emulateTransitionEnd(Modal.TRANSITION_DURATION) :\n that.$element.trigger('focus').trigger(e)\n })\n }\n\n Modal.prototype.hide = function (e) {\n if (e) e.preventDefault()\n\n e = $.Event('hide.bs.modal')\n\n this.$element.trigger(e)\n\n if (!this.isShown || e.isDefaultPrevented()) return\n\n this.isShown = false\n\n this.escape()\n this.resize()\n\n $(document).off('focusin.bs.modal')\n\n this.$element\n .removeClass('in')\n .attr('aria-hidden', true)\n .off('click.dismiss.bs.modal')\n .off('mouseup.dismiss.bs.modal')\n\n this.$dialog.off('mousedown.dismiss.bs.modal')\n\n $.support.transition && this.$element.hasClass('fade') ?\n this.$element\n .one('bsTransitionEnd', $.proxy(this.hideModal, this))\n .emulateTransitionEnd(Modal.TRANSITION_DURATION) :\n this.hideModal()\n }\n\n Modal.prototype.enforceFocus = function () {\n $(document)\n .off('focusin.bs.modal') // guard against infinite focus loop\n .on('focusin.bs.modal', $.proxy(function (e) {\n if (this.$element[0] !== e.target && !this.$element.has(e.target).length) {\n this.$element.trigger('focus')\n }\n }, this))\n }\n\n Modal.prototype.escape = function () {\n if (this.isShown && this.options.keyboard) {\n this.$element.on('keydown.dismiss.bs.modal', $.proxy(function (e) {\n e.which == 27 && this.hide()\n }, this))\n } else if (!this.isShown) {\n this.$element.off('keydown.dismiss.bs.modal')\n }\n }\n\n Modal.prototype.resize = function () {\n if (this.isShown) {\n $(window).on('resize.bs.modal', $.proxy(this.handleUpdate, this))\n } else {\n $(window).off('resize.bs.modal')\n }\n }\n\n Modal.prototype.hideModal = function () {\n var that = this\n this.$element.hide()\n this.backdrop(function () {\n that.$body.removeClass('modal-open')\n that.resetAdjustments()\n that.resetScrollbar()\n that.$element.trigger('hidden.bs.modal')\n })\n }\n\n Modal.prototype.removeBackdrop = function () {\n this.$backdrop && this.$backdrop.remove()\n this.$backdrop = null\n }\n\n Modal.prototype.backdrop = function (callback) {\n var that = this\n var animate = this.$element.hasClass('fade') ? 'fade' : ''\n\n if (this.isShown && this.options.backdrop) {\n var doAnimate = $.support.transition && animate\n\n this.$backdrop = $('
')\n .appendTo(this.$body)\n\n this.$element.on('click.dismiss.bs.modal', $.proxy(function (e) {\n if (this.ignoreBackdropClick) {\n this.ignoreBackdropClick = false\n return\n }\n if (e.target !== e.currentTarget) return\n this.options.backdrop == 'static'\n ? this.$element[0].focus()\n : this.hide()\n }, this))\n\n if (doAnimate) this.$backdrop[0].offsetWidth // force reflow\n\n this.$backdrop.addClass('in')\n\n if (!callback) return\n\n doAnimate ?\n this.$backdrop\n .one('bsTransitionEnd', callback)\n .emulateTransitionEnd(Modal.BACKDROP_TRANSITION_DURATION) :\n callback()\n\n } else if (!this.isShown && this.$backdrop) {\n this.$backdrop.removeClass('in')\n\n var callbackRemove = function () {\n that.removeBackdrop()\n callback && callback()\n }\n $.support.transition && this.$element.hasClass('fade') ?\n this.$backdrop\n .one('bsTransitionEnd', callbackRemove)\n .emulateTransitionEnd(Modal.BACKDROP_TRANSITION_DURATION) :\n callbackRemove()\n\n } else if (callback) {\n callback()\n }\n }\n\n // these following methods are used to handle overflowing modals\n\n Modal.prototype.handleUpdate = function () {\n this.adjustDialog()\n }\n\n Modal.prototype.adjustDialog = function () {\n var modalIsOverflowing = this.$element[0].scrollHeight > document.documentElement.clientHeight\n\n this.$element.css({\n paddingLeft: !this.bodyIsOverflowing && modalIsOverflowing ? this.scrollbarWidth : '',\n paddingRight: this.bodyIsOverflowing && !modalIsOverflowing ? this.scrollbarWidth : ''\n })\n }\n\n Modal.prototype.resetAdjustments = function () {\n this.$element.css({\n paddingLeft: '',\n paddingRight: ''\n })\n }\n\n Modal.prototype.checkScrollbar = function () {\n var fullWindowWidth = window.innerWidth\n if (!fullWindowWidth) { // workaround for missing window.innerWidth in IE8\n var documentElementRect = document.documentElement.getBoundingClientRect()\n fullWindowWidth = documentElementRect.right - Math.abs(documentElementRect.left)\n }\n this.bodyIsOverflowing = document.body.clientWidth < fullWindowWidth\n this.scrollbarWidth = this.measureScrollbar()\n }\n\n Modal.prototype.setScrollbar = function () {\n var bodyPad = parseInt((this.$body.css('padding-right') || 0), 10)\n this.originalBodyPad = document.body.style.paddingRight || ''\n if (this.bodyIsOverflowing) this.$body.css('padding-right', bodyPad + this.scrollbarWidth)\n }\n\n Modal.prototype.resetScrollbar = function () {\n this.$body.css('padding-right', this.originalBodyPad)\n }\n\n Modal.prototype.measureScrollbar = function () { // thx walsh\n var scrollDiv = document.createElement('div')\n scrollDiv.className = 'modal-scrollbar-measure'\n this.$body.append(scrollDiv)\n var scrollbarWidth = scrollDiv.offsetWidth - scrollDiv.clientWidth\n this.$body[0].removeChild(scrollDiv)\n return scrollbarWidth\n }\n\n\n // MODAL PLUGIN DEFINITION\n // =======================\n\n function Plugin(option, _relatedTarget) {\n return this.each(function () {\n var $this = $(this)\n var data = $this.data('bs.modal')\n var options = $.extend({}, Modal.DEFAULTS, $this.data(), typeof option == 'object' && option)\n\n if (!data) $this.data('bs.modal', (data = new Modal(this, options)))\n if (typeof option == 'string') data[option](_relatedTarget)\n else if (options.show) data.show(_relatedTarget)\n })\n }\n\n var old = $.fn.modal\n\n $.fn.modal = Plugin\n $.fn.modal.Constructor = Modal\n\n\n // MODAL NO CONFLICT\n // =================\n\n $.fn.modal.noConflict = function () {\n $.fn.modal = old\n return this\n }\n\n\n // MODAL DATA-API\n // ==============\n\n $(document).on('click.bs.modal.data-api', '[data-toggle=\"modal\"]', function (e) {\n var $this = $(this)\n var href = $this.attr('href')\n var $target = $($this.attr('data-target') || (href && href.replace(/.*(?=#[^\\s]+$)/, ''))) // strip for ie7\n var option = $target.data('bs.modal') ? 'toggle' : $.extend({ remote: !/#/.test(href) && href }, $target.data(), $this.data())\n\n if ($this.is('a')) e.preventDefault()\n\n $target.one('show.bs.modal', function (showEvent) {\n if (showEvent.isDefaultPrevented()) return // only register focus restorer if modal will actually get shown\n $target.one('hidden.bs.modal', function () {\n $this.is(':visible') && $this.trigger('focus')\n })\n })\n Plugin.call($target, option, this)\n })\n\n}(jQuery);\n\n/* ========================================================================\n * Bootstrap: tooltip.js v3.3.4\n * http://getbootstrap.com/javascript/#tooltip\n * Inspired by the original jQuery.tipsy by Jason Frame\n * ========================================================================\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * ======================================================================== */\n\n\n+function ($) {\n 'use strict';\n\n // TOOLTIP PUBLIC CLASS DEFINITION\n // ===============================\n\n var Tooltip = function (element, options) {\n this.type = null\n this.options = null\n this.enabled = null\n this.timeout = null\n this.hoverState = null\n this.$element = null\n\n this.init('tooltip', element, options)\n }\n\n Tooltip.VERSION = '3.3.4'\n\n Tooltip.TRANSITION_DURATION = 150\n\n Tooltip.DEFAULTS = {\n animation: true,\n placement: 'top',\n selector: false,\n template: '
',\n trigger: 'hover focus',\n title: '',\n delay: 0,\n html: false,\n container: false,\n viewport: {\n selector: 'body',\n padding: 0\n }\n }\n\n Tooltip.prototype.init = function (type, element, options) {\n this.enabled = true\n this.type = type\n this.$element = $(element)\n this.options = this.getOptions(options)\n this.$viewport = this.options.viewport && $(this.options.viewport.selector || this.options.viewport)\n\n if (this.$element[0] instanceof document.constructor && !this.options.selector) {\n throw new Error('`selector` option must be specified when initializing ' + this.type + ' on the window.document object!')\n }\n\n var triggers = this.options.trigger.split(' ')\n\n for (var i = triggers.length; i--;) {\n var trigger = triggers[i]\n\n if (trigger == 'click') {\n this.$element.on('click.' + this.type, this.options.selector, $.proxy(this.toggle, this))\n } else if (trigger != 'manual') {\n var eventIn = trigger == 'hover' ? 'mouseenter' : 'focusin'\n var eventOut = trigger == 'hover' ? 'mouseleave' : 'focusout'\n\n this.$element.on(eventIn + '.' + this.type, this.options.selector, $.proxy(this.enter, this))\n this.$element.on(eventOut + '.' + this.type, this.options.selector, $.proxy(this.leave, this))\n }\n }\n\n this.options.selector ?\n (this._options = $.extend({}, this.options, { trigger: 'manual', selector: '' })) :\n this.fixTitle()\n }\n\n Tooltip.prototype.getDefaults = function () {\n return Tooltip.DEFAULTS\n }\n\n Tooltip.prototype.getOptions = function (options) {\n options = $.extend({}, this.getDefaults(), this.$element.data(), options)\n\n if (options.delay && typeof options.delay == 'number') {\n options.delay = {\n show: options.delay,\n hide: options.delay\n }\n }\n\n return options\n }\n\n Tooltip.prototype.getDelegateOptions = function () {\n var options = {}\n var defaults = this.getDefaults()\n\n this._options && $.each(this._options, function (key, value) {\n if (defaults[key] != value) options[key] = value\n })\n\n return options\n }\n\n Tooltip.prototype.enter = function (obj) {\n var self = obj instanceof this.constructor ?\n obj : $(obj.currentTarget).data('bs.' + this.type)\n\n if (self && self.$tip && self.$tip.is(':visible')) {\n self.hoverState = 'in'\n return\n }\n\n if (!self) {\n self = new this.constructor(obj.currentTarget, this.getDelegateOptions())\n $(obj.currentTarget).data('bs.' + this.type, self)\n }\n\n clearTimeout(self.timeout)\n\n self.hoverState = 'in'\n\n if (!self.options.delay || !self.options.delay.show) return self.show()\n\n self.timeout = setTimeout(function () {\n if (self.hoverState == 'in') self.show()\n }, self.options.delay.show)\n }\n\n Tooltip.prototype.leave = function (obj) {\n var self = obj instanceof this.constructor ?\n obj : $(obj.currentTarget).data('bs.' + this.type)\n\n if (!self) {\n self = new this.constructor(obj.currentTarget, this.getDelegateOptions())\n $(obj.currentTarget).data('bs.' + this.type, self)\n }\n\n clearTimeout(self.timeout)\n\n self.hoverState = 'out'\n\n if (!self.options.delay || !self.options.delay.hide) return self.hide()\n\n self.timeout = setTimeout(function () {\n if (self.hoverState == 'out') self.hide()\n }, self.options.delay.hide)\n }\n\n Tooltip.prototype.show = function () {\n var e = $.Event('show.bs.' + this.type)\n\n if (this.hasContent() && this.enabled) {\n this.$element.trigger(e)\n\n var inDom = $.contains(this.$element[0].ownerDocument.documentElement, this.$element[0])\n if (e.isDefaultPrevented() || !inDom) return\n var that = this\n\n var $tip = this.tip()\n\n var tipId = this.getUID(this.type)\n\n this.setContent()\n $tip.attr('id', tipId)\n this.$element.attr('aria-describedby', tipId)\n\n if (this.options.animation) $tip.addClass('fade')\n\n var placement = typeof this.options.placement == 'function' ?\n this.options.placement.call(this, $tip[0], this.$element[0]) :\n this.options.placement\n\n var autoToken = /\\s?auto?\\s?/i\n var autoPlace = autoToken.test(placement)\n if (autoPlace) placement = placement.replace(autoToken, '') || 'top'\n\n $tip\n .detach()\n .css({ top: 0, left: 0, display: 'block' })\n .addClass(placement)\n .data('bs.' + this.type, this)\n\n this.options.container ? $tip.appendTo(this.options.container) : $tip.insertAfter(this.$element)\n\n var pos = this.getPosition()\n var actualWidth = $tip[0].offsetWidth\n var actualHeight = $tip[0].offsetHeight\n\n if (autoPlace) {\n var orgPlacement = placement\n var $container = this.options.container ? $(this.options.container) : this.$element.parent()\n var containerDim = this.getPosition($container)\n\n placement = placement == 'bottom' && pos.bottom + actualHeight > containerDim.bottom ? 'top' :\n placement == 'top' && pos.top - actualHeight < containerDim.top ? 'bottom' :\n placement == 'right' && pos.right + actualWidth > containerDim.width ? 'left' :\n placement == 'left' && pos.left - actualWidth < containerDim.left ? 'right' :\n placement\n\n $tip\n .removeClass(orgPlacement)\n .addClass(placement)\n }\n\n var calculatedOffset = this.getCalculatedOffset(placement, pos, actualWidth, actualHeight)\n\n this.applyPlacement(calculatedOffset, placement)\n\n var complete = function () {\n var prevHoverState = that.hoverState\n that.$element.trigger('shown.bs.' + that.type)\n that.hoverState = null\n\n if (prevHoverState == 'out') that.leave(that)\n }\n\n $.support.transition && this.$tip.hasClass('fade') ?\n $tip\n .one('bsTransitionEnd', complete)\n .emulateTransitionEnd(Tooltip.TRANSITION_DURATION) :\n complete()\n }\n }\n\n Tooltip.prototype.applyPlacement = function (offset, placement) {\n var $tip = this.tip()\n var width = $tip[0].offsetWidth\n var height = $tip[0].offsetHeight\n\n // manually read margins because getBoundingClientRect includes difference\n var marginTop = parseInt($tip.css('margin-top'), 10)\n var marginLeft = parseInt($tip.css('margin-left'), 10)\n\n // we must check for NaN for ie 8/9\n if (isNaN(marginTop)) marginTop = 0\n if (isNaN(marginLeft)) marginLeft = 0\n\n offset.top = offset.top + marginTop\n offset.left = offset.left + marginLeft\n\n // $.fn.offset doesn't round pixel values\n // so we use setOffset directly with our own function B-0\n $.offset.setOffset($tip[0], $.extend({\n using: function (props) {\n $tip.css({\n top: Math.round(props.top),\n left: Math.round(props.left)\n })\n }\n }, offset), 0)\n\n $tip.addClass('in')\n\n // check to see if placing tip in new offset caused the tip to resize itself\n var actualWidth = $tip[0].offsetWidth\n var actualHeight = $tip[0].offsetHeight\n\n if (placement == 'top' && actualHeight != height) {\n offset.top = offset.top + height - actualHeight\n }\n\n var delta = this.getViewportAdjustedDelta(placement, offset, actualWidth, actualHeight)\n\n if (delta.left) offset.left += delta.left\n else offset.top += delta.top\n\n var isVertical = /top|bottom/.test(placement)\n var arrowDelta = isVertical ? delta.left * 2 - width + actualWidth : delta.top * 2 - height + actualHeight\n var arrowOffsetPosition = isVertical ? 'offsetWidth' : 'offsetHeight'\n\n $tip.offset(offset)\n this.replaceArrow(arrowDelta, $tip[0][arrowOffsetPosition], isVertical)\n }\n\n Tooltip.prototype.replaceArrow = function (delta, dimension, isVertical) {\n this.arrow()\n .css(isVertical ? 'left' : 'top', 50 * (1 - delta / dimension) + '%')\n .css(isVertical ? 'top' : 'left', '')\n }\n\n Tooltip.prototype.setContent = function () {\n var $tip = this.tip()\n var title = this.getTitle()\n\n $tip.find('.tooltip-inner')[this.options.html ? 'html' : 'text'](title)\n $tip.removeClass('fade in top bottom left right')\n }\n\n Tooltip.prototype.hide = function (callback) {\n var that = this\n var $tip = $(this.$tip)\n var e = $.Event('hide.bs.' + this.type)\n\n function complete() {\n if (that.hoverState != 'in') $tip.detach()\n that.$element\n .removeAttr('aria-describedby')\n .trigger('hidden.bs.' + that.type)\n callback && callback()\n }\n\n this.$element.trigger(e)\n\n if (e.isDefaultPrevented()) return\n\n $tip.removeClass('in')\n\n $.support.transition && $tip.hasClass('fade') ?\n $tip\n .one('bsTransitionEnd', complete)\n .emulateTransitionEnd(Tooltip.TRANSITION_DURATION) :\n complete()\n\n this.hoverState = null\n\n return this\n }\n\n Tooltip.prototype.fixTitle = function () {\n var $e = this.$element\n if ($e.attr('title') || typeof ($e.attr('data-original-title')) != 'string') {\n $e.attr('data-original-title', $e.attr('title') || '').attr('title', '')\n }\n }\n\n Tooltip.prototype.hasContent = function () {\n return this.getTitle()\n }\n\n Tooltip.prototype.getPosition = function ($element) {\n $element = $element || this.$element\n\n var el = $element[0]\n var isBody = el.tagName == 'BODY'\n\n var elRect = el.getBoundingClientRect()\n if (elRect.width == null) {\n // width and height are missing in IE8, so compute them manually; see https://github.com/twbs/bootstrap/issues/14093\n elRect = $.extend({}, elRect, { width: elRect.right - elRect.left, height: elRect.bottom - elRect.top })\n }\n var elOffset = isBody ? { top: 0, left: 0 } : $element.offset()\n var scroll = { scroll: isBody ? document.documentElement.scrollTop || document.body.scrollTop : $element.scrollTop() }\n var outerDims = isBody ? { width: $(window).width(), height: $(window).height() } : null\n\n return $.extend({}, elRect, scroll, outerDims, elOffset)\n }\n\n Tooltip.prototype.getCalculatedOffset = function (placement, pos, actualWidth, actualHeight) {\n return placement == 'bottom' ? { top: pos.top + pos.height, left: pos.left + pos.width / 2 - actualWidth / 2 } :\n placement == 'top' ? { top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2 } :\n placement == 'left' ? { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth } :\n /* placement == 'right' */ { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width }\n\n }\n\n Tooltip.prototype.getViewportAdjustedDelta = function (placement, pos, actualWidth, actualHeight) {\n var delta = { top: 0, left: 0 }\n if (!this.$viewport) return delta\n\n var viewportPadding = this.options.viewport && this.options.viewport.padding || 0\n var viewportDimensions = this.getPosition(this.$viewport)\n\n if (/right|left/.test(placement)) {\n var topEdgeOffset = pos.top - viewportPadding - viewportDimensions.scroll\n var bottomEdgeOffset = pos.top + viewportPadding - viewportDimensions.scroll + actualHeight\n if (topEdgeOffset < viewportDimensions.top) { // top overflow\n delta.top = viewportDimensions.top - topEdgeOffset\n } else if (bottomEdgeOffset > viewportDimensions.top + viewportDimensions.height) { // bottom overflow\n delta.top = viewportDimensions.top + viewportDimensions.height - bottomEdgeOffset\n }\n } else {\n var leftEdgeOffset = pos.left - viewportPadding\n var rightEdgeOffset = pos.left + viewportPadding + actualWidth\n if (leftEdgeOffset < viewportDimensions.left) { // left overflow\n delta.left = viewportDimensions.left - leftEdgeOffset\n } else if (rightEdgeOffset > viewportDimensions.width) { // right overflow\n delta.left = viewportDimensions.left + viewportDimensions.width - rightEdgeOffset\n }\n }\n\n return delta\n }\n\n Tooltip.prototype.getTitle = function () {\n var title\n var $e = this.$element\n var o = this.options\n\n title = $e.attr('data-original-title')\n || (typeof o.title == 'function' ? o.title.call($e[0]) : o.title)\n\n return title\n }\n\n Tooltip.prototype.getUID = function (prefix) {\n do prefix += ~~(Math.random() * 1000000)\n while (document.getElementById(prefix))\n return prefix\n }\n\n Tooltip.prototype.tip = function () {\n return (this.$tip = this.$tip || $(this.options.template))\n }\n\n Tooltip.prototype.arrow = function () {\n return (this.$arrow = this.$arrow || this.tip().find('.tooltip-arrow'))\n }\n\n Tooltip.prototype.enable = function () {\n this.enabled = true\n }\n\n Tooltip.prototype.disable = function () {\n this.enabled = false\n }\n\n Tooltip.prototype.toggleEnabled = function () {\n this.enabled = !this.enabled\n }\n\n Tooltip.prototype.toggle = function (e) {\n var self = this\n if (e) {\n self = $(e.currentTarget).data('bs.' + this.type)\n if (!self) {\n self = new this.constructor(e.currentTarget, this.getDelegateOptions())\n $(e.currentTarget).data('bs.' + this.type, self)\n }\n }\n\n self.tip().hasClass('in') ? self.leave(self) : self.enter(self)\n }\n\n Tooltip.prototype.destroy = function () {\n var that = this\n clearTimeout(this.timeout)\n this.hide(function () {\n that.$element.off('.' + that.type).removeData('bs.' + that.type)\n })\n }\n\n\n // TOOLTIP PLUGIN DEFINITION\n // =========================\n\n function Plugin(option) {\n return this.each(function () {\n var $this = $(this)\n var data = $this.data('bs.tooltip')\n var options = typeof option == 'object' && option\n\n if (!data && /destroy|hide/.test(option)) return\n if (!data) $this.data('bs.tooltip', (data = new Tooltip(this, options)))\n if (typeof option == 'string') data[option]()\n })\n }\n\n var old = $.fn.tooltip\n\n $.fn.tooltip = Plugin\n $.fn.tooltip.Constructor = Tooltip\n\n\n // TOOLTIP NO CONFLICT\n // ===================\n\n $.fn.tooltip.noConflict = function () {\n $.fn.tooltip = old\n return this\n }\n\n}(jQuery);\n\n/* ========================================================================\n * Bootstrap: popover.js v3.3.4\n * http://getbootstrap.com/javascript/#popovers\n * ========================================================================\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * ======================================================================== */\n\n\n+function ($) {\n 'use strict';\n\n // POPOVER PUBLIC CLASS DEFINITION\n // ===============================\n\n var Popover = function (element, options) {\n this.init('popover', element, options)\n }\n\n if (!$.fn.tooltip) throw new Error('Popover requires tooltip.js')\n\n Popover.VERSION = '3.3.4'\n\n Popover.DEFAULTS = $.extend({}, $.fn.tooltip.Constructor.DEFAULTS, {\n placement: 'right',\n trigger: 'click',\n content: '',\n template: '

'\n })\n\n\n // NOTE: POPOVER EXTENDS tooltip.js\n // ================================\n\n Popover.prototype = $.extend({}, $.fn.tooltip.Constructor.prototype)\n\n Popover.prototype.constructor = Popover\n\n Popover.prototype.getDefaults = function () {\n return Popover.DEFAULTS\n }\n\n Popover.prototype.setContent = function () {\n var $tip = this.tip()\n var title = this.getTitle()\n var content = this.getContent()\n\n $tip.find('.popover-title')[this.options.html ? 'html' : 'text'](title)\n $tip.find('.popover-content').children().detach().end()[ // we use append for html objects to maintain js events\n this.options.html ? (typeof content == 'string' ? 'html' : 'append') : 'text'\n ](content)\n\n $tip.removeClass('fade top bottom left right in')\n\n // IE8 doesn't accept hiding via the `:empty` pseudo selector, we have to do\n // this manually by checking the contents.\n if (!$tip.find('.popover-title').html()) $tip.find('.popover-title').hide()\n }\n\n Popover.prototype.hasContent = function () {\n return this.getTitle() || this.getContent()\n }\n\n Popover.prototype.getContent = function () {\n var $e = this.$element\n var o = this.options\n\n return $e.attr('data-content')\n || (typeof o.content == 'function' ?\n o.content.call($e[0]) :\n o.content)\n }\n\n Popover.prototype.arrow = function () {\n return (this.$arrow = this.$arrow || this.tip().find('.arrow'))\n }\n\n\n // POPOVER PLUGIN DEFINITION\n // =========================\n\n function Plugin(option) {\n return this.each(function () {\n var $this = $(this)\n var data = $this.data('bs.popover')\n var options = typeof option == 'object' && option\n\n if (!data && /destroy|hide/.test(option)) return\n if (!data) $this.data('bs.popover', (data = new Popover(this, options)))\n if (typeof option == 'string') data[option]()\n })\n }\n\n var old = $.fn.popover\n\n $.fn.popover = Plugin\n $.fn.popover.Constructor = Popover\n\n\n // POPOVER NO CONFLICT\n // ===================\n\n $.fn.popover.noConflict = function () {\n $.fn.popover = old\n return this\n }\n\n}(jQuery);\n\n/* ========================================================================\n * Bootstrap: scrollspy.js v3.3.4\n * http://getbootstrap.com/javascript/#scrollspy\n * ========================================================================\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * ======================================================================== */\n\n\n+function ($) {\n 'use strict';\n\n // SCROLLSPY CLASS DEFINITION\n // ==========================\n\n function ScrollSpy(element, options) {\n this.$body = $(document.body)\n this.$scrollElement = $(element).is(document.body) ? $(window) : $(element)\n this.options = $.extend({}, ScrollSpy.DEFAULTS, options)\n this.selector = (this.options.target || '') + ' .nav li > a'\n this.offsets = []\n this.targets = []\n this.activeTarget = null\n this.scrollHeight = 0\n\n this.$scrollElement.on('scroll.bs.scrollspy', $.proxy(this.process, this))\n this.refresh()\n this.process()\n }\n\n ScrollSpy.VERSION = '3.3.4'\n\n ScrollSpy.DEFAULTS = {\n offset: 10\n }\n\n ScrollSpy.prototype.getScrollHeight = function () {\n return this.$scrollElement[0].scrollHeight || Math.max(this.$body[0].scrollHeight, document.documentElement.scrollHeight)\n }\n\n ScrollSpy.prototype.refresh = function () {\n var that = this\n var offsetMethod = 'offset'\n var offsetBase = 0\n\n this.offsets = []\n this.targets = []\n this.scrollHeight = this.getScrollHeight()\n\n if (!$.isWindow(this.$scrollElement[0])) {\n offsetMethod = 'position'\n offsetBase = this.$scrollElement.scrollTop()\n }\n\n this.$body\n .find(this.selector)\n .map(function () {\n var $el = $(this)\n var href = $el.data('target') || $el.attr('href')\n var $href = /^#./.test(href) && $(href)\n\n return ($href\n && $href.length\n && $href.is(':visible')\n && [[$href[offsetMethod]().top + offsetBase, href]]) || null\n })\n .sort(function (a, b) { return a[0] - b[0] })\n .each(function () {\n that.offsets.push(this[0])\n that.targets.push(this[1])\n })\n }\n\n ScrollSpy.prototype.process = function () {\n var scrollTop = this.$scrollElement.scrollTop() + this.options.offset\n var scrollHeight = this.getScrollHeight()\n var maxScroll = this.options.offset + scrollHeight - this.$scrollElement.height()\n var offsets = this.offsets\n var targets = this.targets\n var activeTarget = this.activeTarget\n var i\n\n if (this.scrollHeight != scrollHeight) {\n this.refresh()\n }\n\n if (scrollTop >= maxScroll) {\n return activeTarget != (i = targets[targets.length - 1]) && this.activate(i)\n }\n\n if (activeTarget && scrollTop < offsets[0]) {\n this.activeTarget = null\n return this.clear()\n }\n\n for (i = offsets.length; i--;) {\n activeTarget != targets[i]\n && scrollTop >= offsets[i]\n && (offsets[i + 1] === undefined || scrollTop < offsets[i + 1])\n && this.activate(targets[i])\n }\n }\n\n ScrollSpy.prototype.activate = function (target) {\n this.activeTarget = target\n\n this.clear()\n\n var selector = this.selector +\n '[data-target=\"' + target + '\"],' +\n this.selector + '[href=\"' + target + '\"]'\n\n var active = $(selector)\n .parents('li')\n .addClass('active')\n\n if (active.parent('.dropdown-menu').length) {\n active = active\n .closest('li.dropdown')\n .addClass('active')\n }\n\n active.trigger('activate.bs.scrollspy')\n }\n\n ScrollSpy.prototype.clear = function () {\n $(this.selector)\n .parentsUntil(this.options.target, '.active')\n .removeClass('active')\n }\n\n\n // SCROLLSPY PLUGIN DEFINITION\n // ===========================\n\n function Plugin(option) {\n return this.each(function () {\n var $this = $(this)\n var data = $this.data('bs.scrollspy')\n var options = typeof option == 'object' && option\n\n if (!data) $this.data('bs.scrollspy', (data = new ScrollSpy(this, options)))\n if (typeof option == 'string') data[option]()\n })\n }\n\n var old = $.fn.scrollspy\n\n $.fn.scrollspy = Plugin\n $.fn.scrollspy.Constructor = ScrollSpy\n\n\n // SCROLLSPY NO CONFLICT\n // =====================\n\n $.fn.scrollspy.noConflict = function () {\n $.fn.scrollspy = old\n return this\n }\n\n\n // SCROLLSPY DATA-API\n // ==================\n\n $(window).on('load.bs.scrollspy.data-api', function () {\n $('[data-spy=\"scroll\"]').each(function () {\n var $spy = $(this)\n Plugin.call($spy, $spy.data())\n })\n })\n\n}(jQuery);\n\n/* ========================================================================\n * Bootstrap: tab.js v3.3.4\n * http://getbootstrap.com/javascript/#tabs\n * ========================================================================\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * ======================================================================== */\n\n\n+function ($) {\n 'use strict';\n\n // TAB CLASS DEFINITION\n // ====================\n\n var Tab = function (element) {\n this.element = $(element)\n }\n\n Tab.VERSION = '3.3.4'\n\n Tab.TRANSITION_DURATION = 150\n\n Tab.prototype.show = function () {\n var $this = this.element\n var $ul = $this.closest('ul:not(.dropdown-menu)')\n var selector = $this.data('target')\n\n if (!selector) {\n selector = $this.attr('href')\n selector = selector && selector.replace(/.*(?=#[^\\s]*$)/, '') // strip for ie7\n }\n\n if ($this.parent('li').hasClass('active')) return\n\n var $previous = $ul.find('.active:last a')\n var hideEvent = $.Event('hide.bs.tab', {\n relatedTarget: $this[0]\n })\n var showEvent = $.Event('show.bs.tab', {\n relatedTarget: $previous[0]\n })\n\n $previous.trigger(hideEvent)\n $this.trigger(showEvent)\n\n if (showEvent.isDefaultPrevented() || hideEvent.isDefaultPrevented()) return\n\n var $target = $(selector)\n\n this.activate($this.closest('li'), $ul)\n this.activate($target, $target.parent(), function () {\n $previous.trigger({\n type: 'hidden.bs.tab',\n relatedTarget: $this[0]\n })\n $this.trigger({\n type: 'shown.bs.tab',\n relatedTarget: $previous[0]\n })\n })\n }\n\n Tab.prototype.activate = function (element, container, callback) {\n var $active = container.find('> .active')\n var transition = callback\n && $.support.transition\n && (($active.length && $active.hasClass('fade')) || !!container.find('> .fade').length)\n\n function next() {\n $active\n .removeClass('active')\n .find('> .dropdown-menu > .active')\n .removeClass('active')\n .end()\n .find('[data-toggle=\"tab\"]')\n .attr('aria-expanded', false)\n\n element\n .addClass('active')\n .find('[data-toggle=\"tab\"]')\n .attr('aria-expanded', true)\n\n if (transition) {\n element[0].offsetWidth // reflow for transition\n element.addClass('in')\n } else {\n element.removeClass('fade')\n }\n\n if (element.parent('.dropdown-menu').length) {\n element\n .closest('li.dropdown')\n .addClass('active')\n .end()\n .find('[data-toggle=\"tab\"]')\n .attr('aria-expanded', true)\n }\n\n callback && callback()\n }\n\n $active.length && transition ?\n $active\n .one('bsTransitionEnd', next)\n .emulateTransitionEnd(Tab.TRANSITION_DURATION) :\n next()\n\n $active.removeClass('in')\n }\n\n\n // TAB PLUGIN DEFINITION\n // =====================\n\n function Plugin(option) {\n return this.each(function () {\n var $this = $(this)\n var data = $this.data('bs.tab')\n\n if (!data) $this.data('bs.tab', (data = new Tab(this)))\n if (typeof option == 'string') data[option]()\n })\n }\n\n var old = $.fn.tab\n\n $.fn.tab = Plugin\n $.fn.tab.Constructor = Tab\n\n\n // TAB NO CONFLICT\n // ===============\n\n $.fn.tab.noConflict = function () {\n $.fn.tab = old\n return this\n }\n\n\n // TAB DATA-API\n // ============\n\n var clickHandler = function (e) {\n e.preventDefault()\n Plugin.call($(this), 'show')\n }\n\n $(document)\n .on('click.bs.tab.data-api', '[data-toggle=\"tab\"]', clickHandler)\n .on('click.bs.tab.data-api', '[data-toggle=\"pill\"]', clickHandler)\n\n}(jQuery);\n\n/* ========================================================================\n * Bootstrap: affix.js v3.3.4\n * http://getbootstrap.com/javascript/#affix\n * ========================================================================\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * ======================================================================== */\n\n\n+function ($) {\n 'use strict';\n\n // AFFIX CLASS DEFINITION\n // ======================\n\n var Affix = function (element, options) {\n this.options = $.extend({}, Affix.DEFAULTS, options)\n\n this.$target = $(this.options.target)\n .on('scroll.bs.affix.data-api', $.proxy(this.checkPosition, this))\n .on('click.bs.affix.data-api', $.proxy(this.checkPositionWithEventLoop, this))\n\n this.$element = $(element)\n this.affixed = null\n this.unpin = null\n this.pinnedOffset = null\n\n this.checkPosition()\n }\n\n Affix.VERSION = '3.3.4'\n\n Affix.RESET = 'affix affix-top affix-bottom'\n\n Affix.DEFAULTS = {\n offset: 0,\n target: window\n }\n\n Affix.prototype.getState = function (scrollHeight, height, offsetTop, offsetBottom) {\n var scrollTop = this.$target.scrollTop()\n var position = this.$element.offset()\n var targetHeight = this.$target.height()\n\n if (offsetTop != null && this.affixed == 'top') return scrollTop < offsetTop ? 'top' : false\n\n if (this.affixed == 'bottom') {\n if (offsetTop != null) return (scrollTop + this.unpin <= position.top) ? false : 'bottom'\n return (scrollTop + targetHeight <= scrollHeight - offsetBottom) ? false : 'bottom'\n }\n\n var initializing = this.affixed == null\n var colliderTop = initializing ? scrollTop : position.top\n var colliderHeight = initializing ? targetHeight : height\n\n if (offsetTop != null && scrollTop <= offsetTop) return 'top'\n if (offsetBottom != null && (colliderTop + colliderHeight >= scrollHeight - offsetBottom)) return 'bottom'\n\n return false\n }\n\n Affix.prototype.getPinnedOffset = function () {\n if (this.pinnedOffset) return this.pinnedOffset\n this.$element.removeClass(Affix.RESET).addClass('affix')\n var scrollTop = this.$target.scrollTop()\n var position = this.$element.offset()\n return (this.pinnedOffset = position.top - scrollTop)\n }\n\n Affix.prototype.checkPositionWithEventLoop = function () {\n setTimeout($.proxy(this.checkPosition, this), 1)\n }\n\n Affix.prototype.checkPosition = function () {\n if (!this.$element.is(':visible')) return\n\n var height = this.$element.height()\n var offset = this.options.offset\n var offsetTop = offset.top\n var offsetBottom = offset.bottom\n var scrollHeight = $(document.body).height()\n\n if (typeof offset != 'object') offsetBottom = offsetTop = offset\n if (typeof offsetTop == 'function') offsetTop = offset.top(this.$element)\n if (typeof offsetBottom == 'function') offsetBottom = offset.bottom(this.$element)\n\n var affix = this.getState(scrollHeight, height, offsetTop, offsetBottom)\n\n if (this.affixed != affix) {\n if (this.unpin != null) this.$element.css('top', '')\n\n var affixType = 'affix' + (affix ? '-' + affix : '')\n var e = $.Event(affixType + '.bs.affix')\n\n this.$element.trigger(e)\n\n if (e.isDefaultPrevented()) return\n\n this.affixed = affix\n this.unpin = affix == 'bottom' ? this.getPinnedOffset() : null\n\n this.$element\n .removeClass(Affix.RESET)\n .addClass(affixType)\n .trigger(affixType.replace('affix', 'affixed') + '.bs.affix')\n }\n\n if (affix == 'bottom') {\n this.$element.offset({\n top: scrollHeight - height - offsetBottom\n })\n }\n }\n\n\n // AFFIX PLUGIN DEFINITION\n // =======================\n\n function Plugin(option) {\n return this.each(function () {\n var $this = $(this)\n var data = $this.data('bs.affix')\n var options = typeof option == 'object' && option\n\n if (!data) $this.data('bs.affix', (data = new Affix(this, options)))\n if (typeof option == 'string') data[option]()\n })\n }\n\n var old = $.fn.affix\n\n $.fn.affix = Plugin\n $.fn.affix.Constructor = Affix\n\n\n // AFFIX NO CONFLICT\n // =================\n\n $.fn.affix.noConflict = function () {\n $.fn.affix = old\n return this\n }\n\n\n // AFFIX DATA-API\n // ==============\n\n $(window).on('load', function () {\n $('[data-spy=\"affix\"]').each(function () {\n var $spy = $(this)\n var data = $spy.data()\n\n data.offset = data.offset || {}\n\n if (data.offsetBottom != null) data.offset.bottom = data.offsetBottom\n if (data.offsetTop != null) data.offset.top = data.offsetTop\n\n Plugin.call($spy, data)\n })\n })\n\n}(jQuery);\n","// canvas-confetti v1.9.3 built on 2024-04-30T22:19:17.794Z\n!(function (window, module) {\n// source content\n/* globals Map */\n\n(function main(global, module, isWorker, workerSize) {\n var canUseWorker = !!(\n global.Worker &&\n global.Blob &&\n global.Promise &&\n global.OffscreenCanvas &&\n global.OffscreenCanvasRenderingContext2D &&\n global.HTMLCanvasElement &&\n global.HTMLCanvasElement.prototype.transferControlToOffscreen &&\n global.URL &&\n global.URL.createObjectURL);\n\n var canUsePaths = typeof Path2D === 'function' && typeof DOMMatrix === 'function';\n var canDrawBitmap = (function () {\n // this mostly supports ssr\n if (!global.OffscreenCanvas) {\n return false;\n }\n\n var canvas = new OffscreenCanvas(1, 1);\n var ctx = canvas.getContext('2d');\n ctx.fillRect(0, 0, 1, 1);\n var bitmap = canvas.transferToImageBitmap();\n\n try {\n ctx.createPattern(bitmap, 'no-repeat');\n } catch (e) {\n return false;\n }\n\n return true;\n })();\n\n function noop() {}\n\n // create a promise if it exists, otherwise, just\n // call the function directly\n function promise(func) {\n var ModulePromise = module.exports.Promise;\n var Prom = ModulePromise !== void 0 ? ModulePromise : global.Promise;\n\n if (typeof Prom === 'function') {\n return new Prom(func);\n }\n\n func(noop, noop);\n\n return null;\n }\n\n var bitmapMapper = (function (skipTransform, map) {\n // see https://github.com/catdad/canvas-confetti/issues/209\n // creating canvases is actually pretty expensive, so we should create a\n // 1:1 map for bitmap:canvas, so that we can animate the confetti in\n // a performant manner, but also not store them forever so that we don't\n // have a memory leak\n return {\n transform: function(bitmap) {\n if (skipTransform) {\n return bitmap;\n }\n\n if (map.has(bitmap)) {\n return map.get(bitmap);\n }\n\n var canvas = new OffscreenCanvas(bitmap.width, bitmap.height);\n var ctx = canvas.getContext('2d');\n ctx.drawImage(bitmap, 0, 0);\n\n map.set(bitmap, canvas);\n\n return canvas;\n },\n clear: function () {\n map.clear();\n }\n };\n })(canDrawBitmap, new Map());\n\n var raf = (function () {\n var TIME = Math.floor(1000 / 60);\n var frame, cancel;\n var frames = {};\n var lastFrameTime = 0;\n\n if (typeof requestAnimationFrame === 'function' && typeof cancelAnimationFrame === 'function') {\n frame = function (cb) {\n var id = Math.random();\n\n frames[id] = requestAnimationFrame(function onFrame(time) {\n if (lastFrameTime === time || lastFrameTime + TIME - 1 < time) {\n lastFrameTime = time;\n delete frames[id];\n\n cb();\n } else {\n frames[id] = requestAnimationFrame(onFrame);\n }\n });\n\n return id;\n };\n cancel = function (id) {\n if (frames[id]) {\n cancelAnimationFrame(frames[id]);\n }\n };\n } else {\n frame = function (cb) {\n return setTimeout(cb, TIME);\n };\n cancel = function (timer) {\n return clearTimeout(timer);\n };\n }\n\n return { frame: frame, cancel: cancel };\n }());\n\n var getWorker = (function () {\n var worker;\n var prom;\n var resolves = {};\n\n function decorate(worker) {\n function execute(options, callback) {\n worker.postMessage({ options: options || {}, callback: callback });\n }\n worker.init = function initWorker(canvas) {\n var offscreen = canvas.transferControlToOffscreen();\n worker.postMessage({ canvas: offscreen }, [offscreen]);\n };\n\n worker.fire = function fireWorker(options, size, done) {\n if (prom) {\n execute(options, null);\n return prom;\n }\n\n var id = Math.random().toString(36).slice(2);\n\n prom = promise(function (resolve) {\n function workerDone(msg) {\n if (msg.data.callback !== id) {\n return;\n }\n\n delete resolves[id];\n worker.removeEventListener('message', workerDone);\n\n prom = null;\n\n bitmapMapper.clear();\n\n done();\n resolve();\n }\n\n worker.addEventListener('message', workerDone);\n execute(options, id);\n\n resolves[id] = workerDone.bind(null, { data: { callback: id }});\n });\n\n return prom;\n };\n\n worker.reset = function resetWorker() {\n worker.postMessage({ reset: true });\n\n for (var id in resolves) {\n resolves[id]();\n delete resolves[id];\n }\n };\n }\n\n return function () {\n if (worker) {\n return worker;\n }\n\n if (!isWorker && canUseWorker) {\n var code = [\n 'var CONFETTI, SIZE = {}, module = {};',\n '(' + main.toString() + ')(this, module, true, SIZE);',\n 'onmessage = function(msg) {',\n ' if (msg.data.options) {',\n ' CONFETTI(msg.data.options).then(function () {',\n ' if (msg.data.callback) {',\n ' postMessage({ callback: msg.data.callback });',\n ' }',\n ' });',\n ' } else if (msg.data.reset) {',\n ' CONFETTI && CONFETTI.reset();',\n ' } else if (msg.data.resize) {',\n ' SIZE.width = msg.data.resize.width;',\n ' SIZE.height = msg.data.resize.height;',\n ' } else if (msg.data.canvas) {',\n ' SIZE.width = msg.data.canvas.width;',\n ' SIZE.height = msg.data.canvas.height;',\n ' CONFETTI = module.exports.create(msg.data.canvas);',\n ' }',\n '}',\n ].join('\\n');\n try {\n worker = new Worker(URL.createObjectURL(new Blob([code])));\n } catch (e) {\n // eslint-disable-next-line no-console\n typeof console !== undefined && typeof console.warn === 'function' ? console.warn('🎊 Could not load worker', e) : null;\n\n return null;\n }\n\n decorate(worker);\n }\n\n return worker;\n };\n })();\n\n var defaults = {\n particleCount: 50,\n angle: 90,\n spread: 45,\n startVelocity: 45,\n decay: 0.9,\n gravity: 1,\n drift: 0,\n ticks: 200,\n x: 0.5,\n y: 0.5,\n shapes: ['square', 'circle'],\n zIndex: 100,\n colors: [\n '#26ccff',\n '#a25afd',\n '#ff5e7e',\n '#88ff5a',\n '#fcff42',\n '#ffa62d',\n '#ff36ff'\n ],\n // probably should be true, but back-compat\n disableForReducedMotion: false,\n scalar: 1\n };\n\n function convert(val, transform) {\n return transform ? transform(val) : val;\n }\n\n function isOk(val) {\n return !(val === null || val === undefined);\n }\n\n function prop(options, name, transform) {\n return convert(\n options && isOk(options[name]) ? options[name] : defaults[name],\n transform\n );\n }\n\n function onlyPositiveInt(number){\n return number < 0 ? 0 : Math.floor(number);\n }\n\n function randomInt(min, max) {\n // [min, max)\n return Math.floor(Math.random() * (max - min)) + min;\n }\n\n function toDecimal(str) {\n return parseInt(str, 16);\n }\n\n function colorsToRgb(colors) {\n return colors.map(hexToRgb);\n }\n\n function hexToRgb(str) {\n var val = String(str).replace(/[^0-9a-f]/gi, '');\n\n if (val.length < 6) {\n val = val[0]+val[0]+val[1]+val[1]+val[2]+val[2];\n }\n\n return {\n r: toDecimal(val.substring(0,2)),\n g: toDecimal(val.substring(2,4)),\n b: toDecimal(val.substring(4,6))\n };\n }\n\n function getOrigin(options) {\n var origin = prop(options, 'origin', Object);\n origin.x = prop(origin, 'x', Number);\n origin.y = prop(origin, 'y', Number);\n\n return origin;\n }\n\n function setCanvasWindowSize(canvas) {\n canvas.width = document.documentElement.clientWidth;\n canvas.height = document.documentElement.clientHeight;\n }\n\n function setCanvasRectSize(canvas) {\n var rect = canvas.getBoundingClientRect();\n canvas.width = rect.width;\n canvas.height = rect.height;\n }\n\n function getCanvas(zIndex) {\n var canvas = document.createElement('canvas');\n\n canvas.style.position = 'fixed';\n canvas.style.top = '0px';\n canvas.style.left = '0px';\n canvas.style.pointerEvents = 'none';\n canvas.style.zIndex = zIndex;\n\n return canvas;\n }\n\n function ellipse(context, x, y, radiusX, radiusY, rotation, startAngle, endAngle, antiClockwise) {\n context.save();\n context.translate(x, y);\n context.rotate(rotation);\n context.scale(radiusX, radiusY);\n context.arc(0, 0, 1, startAngle, endAngle, antiClockwise);\n context.restore();\n }\n\n function randomPhysics(opts) {\n var radAngle = opts.angle * (Math.PI / 180);\n var radSpread = opts.spread * (Math.PI / 180);\n\n return {\n x: opts.x,\n y: opts.y,\n wobble: Math.random() * 10,\n wobbleSpeed: Math.min(0.11, Math.random() * 0.1 + 0.05),\n velocity: (opts.startVelocity * 0.5) + (Math.random() * opts.startVelocity),\n angle2D: -radAngle + ((0.5 * radSpread) - (Math.random() * radSpread)),\n tiltAngle: (Math.random() * (0.75 - 0.25) + 0.25) * Math.PI,\n color: opts.color,\n shape: opts.shape,\n tick: 0,\n totalTicks: opts.ticks,\n decay: opts.decay,\n drift: opts.drift,\n random: Math.random() + 2,\n tiltSin: 0,\n tiltCos: 0,\n wobbleX: 0,\n wobbleY: 0,\n gravity: opts.gravity * 3,\n ovalScalar: 0.6,\n scalar: opts.scalar,\n flat: opts.flat\n };\n }\n\n function updateFetti(context, fetti) {\n fetti.x += Math.cos(fetti.angle2D) * fetti.velocity + fetti.drift;\n fetti.y += Math.sin(fetti.angle2D) * fetti.velocity + fetti.gravity;\n fetti.velocity *= fetti.decay;\n\n if (fetti.flat) {\n fetti.wobble = 0;\n fetti.wobbleX = fetti.x + (10 * fetti.scalar);\n fetti.wobbleY = fetti.y + (10 * fetti.scalar);\n\n fetti.tiltSin = 0;\n fetti.tiltCos = 0;\n fetti.random = 1;\n } else {\n fetti.wobble += fetti.wobbleSpeed;\n fetti.wobbleX = fetti.x + ((10 * fetti.scalar) * Math.cos(fetti.wobble));\n fetti.wobbleY = fetti.y + ((10 * fetti.scalar) * Math.sin(fetti.wobble));\n\n fetti.tiltAngle += 0.1;\n fetti.tiltSin = Math.sin(fetti.tiltAngle);\n fetti.tiltCos = Math.cos(fetti.tiltAngle);\n fetti.random = Math.random() + 2;\n }\n\n var progress = (fetti.tick++) / fetti.totalTicks;\n\n var x1 = fetti.x + (fetti.random * fetti.tiltCos);\n var y1 = fetti.y + (fetti.random * fetti.tiltSin);\n var x2 = fetti.wobbleX + (fetti.random * fetti.tiltCos);\n var y2 = fetti.wobbleY + (fetti.random * fetti.tiltSin);\n\n context.fillStyle = 'rgba(' + fetti.color.r + ', ' + fetti.color.g + ', ' + fetti.color.b + ', ' + (1 - progress) + ')';\n\n context.beginPath();\n\n if (canUsePaths && fetti.shape.type === 'path' && typeof fetti.shape.path === 'string' && Array.isArray(fetti.shape.matrix)) {\n context.fill(transformPath2D(\n fetti.shape.path,\n fetti.shape.matrix,\n fetti.x,\n fetti.y,\n Math.abs(x2 - x1) * 0.1,\n Math.abs(y2 - y1) * 0.1,\n Math.PI / 10 * fetti.wobble\n ));\n } else if (fetti.shape.type === 'bitmap') {\n var rotation = Math.PI / 10 * fetti.wobble;\n var scaleX = Math.abs(x2 - x1) * 0.1;\n var scaleY = Math.abs(y2 - y1) * 0.1;\n var width = fetti.shape.bitmap.width * fetti.scalar;\n var height = fetti.shape.bitmap.height * fetti.scalar;\n\n var matrix = new DOMMatrix([\n Math.cos(rotation) * scaleX,\n Math.sin(rotation) * scaleX,\n -Math.sin(rotation) * scaleY,\n Math.cos(rotation) * scaleY,\n fetti.x,\n fetti.y\n ]);\n\n // apply the transform matrix from the confetti shape\n matrix.multiplySelf(new DOMMatrix(fetti.shape.matrix));\n\n var pattern = context.createPattern(bitmapMapper.transform(fetti.shape.bitmap), 'no-repeat');\n pattern.setTransform(matrix);\n\n context.globalAlpha = (1 - progress);\n context.fillStyle = pattern;\n context.fillRect(\n fetti.x - (width / 2),\n fetti.y - (height / 2),\n width,\n height\n );\n context.globalAlpha = 1;\n } else if (fetti.shape === 'circle') {\n context.ellipse ?\n context.ellipse(fetti.x, fetti.y, Math.abs(x2 - x1) * fetti.ovalScalar, Math.abs(y2 - y1) * fetti.ovalScalar, Math.PI / 10 * fetti.wobble, 0, 2 * Math.PI) :\n ellipse(context, fetti.x, fetti.y, Math.abs(x2 - x1) * fetti.ovalScalar, Math.abs(y2 - y1) * fetti.ovalScalar, Math.PI / 10 * fetti.wobble, 0, 2 * Math.PI);\n } else if (fetti.shape === 'star') {\n var rot = Math.PI / 2 * 3;\n var innerRadius = 4 * fetti.scalar;\n var outerRadius = 8 * fetti.scalar;\n var x = fetti.x;\n var y = fetti.y;\n var spikes = 5;\n var step = Math.PI / spikes;\n\n while (spikes--) {\n x = fetti.x + Math.cos(rot) * outerRadius;\n y = fetti.y + Math.sin(rot) * outerRadius;\n context.lineTo(x, y);\n rot += step;\n\n x = fetti.x + Math.cos(rot) * innerRadius;\n y = fetti.y + Math.sin(rot) * innerRadius;\n context.lineTo(x, y);\n rot += step;\n }\n } else {\n context.moveTo(Math.floor(fetti.x), Math.floor(fetti.y));\n context.lineTo(Math.floor(fetti.wobbleX), Math.floor(y1));\n context.lineTo(Math.floor(x2), Math.floor(y2));\n context.lineTo(Math.floor(x1), Math.floor(fetti.wobbleY));\n }\n\n context.closePath();\n context.fill();\n\n return fetti.tick < fetti.totalTicks;\n }\n\n function animate(canvas, fettis, resizer, size, done) {\n var animatingFettis = fettis.slice();\n var context = canvas.getContext('2d');\n var animationFrame;\n var destroy;\n\n var prom = promise(function (resolve) {\n function onDone() {\n animationFrame = destroy = null;\n\n context.clearRect(0, 0, size.width, size.height);\n bitmapMapper.clear();\n\n done();\n resolve();\n }\n\n function update() {\n if (isWorker && !(size.width === workerSize.width && size.height === workerSize.height)) {\n size.width = canvas.width = workerSize.width;\n size.height = canvas.height = workerSize.height;\n }\n\n if (!size.width && !size.height) {\n resizer(canvas);\n size.width = canvas.width;\n size.height = canvas.height;\n }\n\n context.clearRect(0, 0, size.width, size.height);\n\n animatingFettis = animatingFettis.filter(function (fetti) {\n return updateFetti(context, fetti);\n });\n\n if (animatingFettis.length) {\n animationFrame = raf.frame(update);\n } else {\n onDone();\n }\n }\n\n animationFrame = raf.frame(update);\n destroy = onDone;\n });\n\n return {\n addFettis: function (fettis) {\n animatingFettis = animatingFettis.concat(fettis);\n\n return prom;\n },\n canvas: canvas,\n promise: prom,\n reset: function () {\n if (animationFrame) {\n raf.cancel(animationFrame);\n }\n\n if (destroy) {\n destroy();\n }\n }\n };\n }\n\n function confettiCannon(canvas, globalOpts) {\n var isLibCanvas = !canvas;\n var allowResize = !!prop(globalOpts || {}, 'resize');\n var hasResizeEventRegistered = false;\n var globalDisableForReducedMotion = prop(globalOpts, 'disableForReducedMotion', Boolean);\n var shouldUseWorker = canUseWorker && !!prop(globalOpts || {}, 'useWorker');\n var worker = shouldUseWorker ? getWorker() : null;\n var resizer = isLibCanvas ? setCanvasWindowSize : setCanvasRectSize;\n var initialized = (canvas && worker) ? !!canvas.__confetti_initialized : false;\n var preferLessMotion = typeof matchMedia === 'function' && matchMedia('(prefers-reduced-motion)').matches;\n var animationObj;\n\n function fireLocal(options, size, done) {\n var particleCount = prop(options, 'particleCount', onlyPositiveInt);\n var angle = prop(options, 'angle', Number);\n var spread = prop(options, 'spread', Number);\n var startVelocity = prop(options, 'startVelocity', Number);\n var decay = prop(options, 'decay', Number);\n var gravity = prop(options, 'gravity', Number);\n var drift = prop(options, 'drift', Number);\n var colors = prop(options, 'colors', colorsToRgb);\n var ticks = prop(options, 'ticks', Number);\n var shapes = prop(options, 'shapes');\n var scalar = prop(options, 'scalar');\n var flat = !!prop(options, 'flat');\n var origin = getOrigin(options);\n\n var temp = particleCount;\n var fettis = [];\n\n var startX = canvas.width * origin.x;\n var startY = canvas.height * origin.y;\n\n while (temp--) {\n fettis.push(\n randomPhysics({\n x: startX,\n y: startY,\n angle: angle,\n spread: spread,\n startVelocity: startVelocity,\n color: colors[temp % colors.length],\n shape: shapes[randomInt(0, shapes.length)],\n ticks: ticks,\n decay: decay,\n gravity: gravity,\n drift: drift,\n scalar: scalar,\n flat: flat\n })\n );\n }\n\n // if we have a previous canvas already animating,\n // add to it\n if (animationObj) {\n return animationObj.addFettis(fettis);\n }\n\n animationObj = animate(canvas, fettis, resizer, size , done);\n\n return animationObj.promise;\n }\n\n function fire(options) {\n var disableForReducedMotion = globalDisableForReducedMotion || prop(options, 'disableForReducedMotion', Boolean);\n var zIndex = prop(options, 'zIndex', Number);\n\n if (disableForReducedMotion && preferLessMotion) {\n return promise(function (resolve) {\n resolve();\n });\n }\n\n if (isLibCanvas && animationObj) {\n // use existing canvas from in-progress animation\n canvas = animationObj.canvas;\n } else if (isLibCanvas && !canvas) {\n // create and initialize a new canvas\n canvas = getCanvas(zIndex);\n document.body.appendChild(canvas);\n }\n\n if (allowResize && !initialized) {\n // initialize the size of a user-supplied canvas\n resizer(canvas);\n }\n\n var size = {\n width: canvas.width,\n height: canvas.height\n };\n\n if (worker && !initialized) {\n worker.init(canvas);\n }\n\n initialized = true;\n\n if (worker) {\n canvas.__confetti_initialized = true;\n }\n\n function onResize() {\n if (worker) {\n // TODO this really shouldn't be immediate, because it is expensive\n var obj = {\n getBoundingClientRect: function () {\n if (!isLibCanvas) {\n return canvas.getBoundingClientRect();\n }\n }\n };\n\n resizer(obj);\n\n worker.postMessage({\n resize: {\n width: obj.width,\n height: obj.height\n }\n });\n return;\n }\n\n // don't actually query the size here, since this\n // can execute frequently and rapidly\n size.width = size.height = null;\n }\n\n function done() {\n animationObj = null;\n\n if (allowResize) {\n hasResizeEventRegistered = false;\n global.removeEventListener('resize', onResize);\n }\n\n if (isLibCanvas && canvas) {\n if (document.body.contains(canvas)) {\n document.body.removeChild(canvas); \n }\n canvas = null;\n initialized = false;\n }\n }\n\n if (allowResize && !hasResizeEventRegistered) {\n hasResizeEventRegistered = true;\n global.addEventListener('resize', onResize, false);\n }\n\n if (worker) {\n return worker.fire(options, size, done);\n }\n\n return fireLocal(options, size, done);\n }\n\n fire.reset = function () {\n if (worker) {\n worker.reset();\n }\n\n if (animationObj) {\n animationObj.reset();\n }\n };\n\n return fire;\n }\n\n // Make default export lazy to defer worker creation until called.\n var defaultFire;\n function getDefaultFire() {\n if (!defaultFire) {\n defaultFire = confettiCannon(null, { useWorker: true, resize: true });\n }\n return defaultFire;\n }\n\n function transformPath2D(pathString, pathMatrix, x, y, scaleX, scaleY, rotation) {\n var path2d = new Path2D(pathString);\n\n var t1 = new Path2D();\n t1.addPath(path2d, new DOMMatrix(pathMatrix));\n\n var t2 = new Path2D();\n // see https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix/DOMMatrix\n t2.addPath(t1, new DOMMatrix([\n Math.cos(rotation) * scaleX,\n Math.sin(rotation) * scaleX,\n -Math.sin(rotation) * scaleY,\n Math.cos(rotation) * scaleY,\n x,\n y\n ]));\n\n return t2;\n }\n\n function shapeFromPath(pathData) {\n if (!canUsePaths) {\n throw new Error('path confetti are not supported in this browser');\n }\n\n var path, matrix;\n\n if (typeof pathData === 'string') {\n path = pathData;\n } else {\n path = pathData.path;\n matrix = pathData.matrix;\n }\n\n var path2d = new Path2D(path);\n var tempCanvas = document.createElement('canvas');\n var tempCtx = tempCanvas.getContext('2d');\n\n if (!matrix) {\n // attempt to figure out the width of the path, up to 1000x1000\n var maxSize = 1000;\n var minX = maxSize;\n var minY = maxSize;\n var maxX = 0;\n var maxY = 0;\n var width, height;\n\n // do some line skipping... this is faster than checking\n // every pixel and will be mostly still correct\n for (var x = 0; x < maxSize; x += 2) {\n for (var y = 0; y < maxSize; y += 2) {\n if (tempCtx.isPointInPath(path2d, x, y, 'nonzero')) {\n minX = Math.min(minX, x);\n minY = Math.min(minY, y);\n maxX = Math.max(maxX, x);\n maxY = Math.max(maxY, y);\n }\n }\n }\n\n width = maxX - minX;\n height = maxY - minY;\n\n var maxDesiredSize = 10;\n var scale = Math.min(maxDesiredSize/width, maxDesiredSize/height);\n\n matrix = [\n scale, 0, 0, scale,\n -Math.round((width/2) + minX) * scale,\n -Math.round((height/2) + minY) * scale\n ];\n }\n\n return {\n type: 'path',\n path: path,\n matrix: matrix\n };\n }\n\n function shapeFromText(textData) {\n var text,\n scalar = 1,\n color = '#000000',\n // see https://nolanlawson.com/2022/04/08/the-struggle-of-using-native-emoji-on-the-web/\n fontFamily = '\"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\", \"EmojiOne Color\", \"Android Emoji\", \"Twemoji Mozilla\", \"system emoji\", sans-serif';\n\n if (typeof textData === 'string') {\n text = textData;\n } else {\n text = textData.text;\n scalar = 'scalar' in textData ? textData.scalar : scalar;\n fontFamily = 'fontFamily' in textData ? textData.fontFamily : fontFamily;\n color = 'color' in textData ? textData.color : color;\n }\n\n // all other confetti are 10 pixels,\n // so this pixel size is the de-facto 100% scale confetti\n var fontSize = 10 * scalar;\n var font = '' + fontSize + 'px ' + fontFamily;\n\n var canvas = new OffscreenCanvas(fontSize, fontSize);\n var ctx = canvas.getContext('2d');\n\n ctx.font = font;\n var size = ctx.measureText(text);\n var width = Math.ceil(size.actualBoundingBoxRight + size.actualBoundingBoxLeft);\n var height = Math.ceil(size.actualBoundingBoxAscent + size.actualBoundingBoxDescent);\n\n var padding = 2;\n var x = size.actualBoundingBoxLeft + padding;\n var y = size.actualBoundingBoxAscent + padding;\n width += padding + padding;\n height += padding + padding;\n\n canvas = new OffscreenCanvas(width, height);\n ctx = canvas.getContext('2d');\n ctx.font = font;\n ctx.fillStyle = color;\n\n ctx.fillText(text, x, y);\n\n var scale = 1 / scalar;\n\n return {\n type: 'bitmap',\n // TODO these probably need to be transfered for workers\n bitmap: canvas.transferToImageBitmap(),\n matrix: [scale, 0, 0, scale, -width * scale / 2, -height * scale / 2]\n };\n }\n\n module.exports = function() {\n return getDefaultFire().apply(this, arguments);\n };\n module.exports.reset = function() {\n getDefaultFire().reset();\n };\n module.exports.create = confettiCannon;\n module.exports.shapeFromPath = shapeFromPath;\n module.exports.shapeFromText = shapeFromText;\n}((function () {\n if (typeof window !== 'undefined') {\n return window;\n }\n\n if (typeof self !== 'undefined') {\n return self;\n }\n\n return this || {};\n})(), module, false));\n\n// end source content\n\n window.confetti = module.exports;\n}(window, {}));\n","/*!\n * clipboard.js v2.0.11\n * https://clipboardjs.com/\n *\n * Licensed MIT © Zeno Rocha\n */\n(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"ClipboardJS\"] = factory();\n\telse\n\t\troot[\"ClipboardJS\"] = factory();\n})(this, function() {\nreturn /******/ (function() { // webpackBootstrap\n/******/ \tvar __webpack_modules__ = ({\n\n/***/ 686:\n/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n\n// EXPORTS\n__webpack_require__.d(__webpack_exports__, {\n \"default\": function() { return /* binding */ clipboard; }\n});\n\n// EXTERNAL MODULE: ./node_modules/tiny-emitter/index.js\nvar tiny_emitter = __webpack_require__(279);\nvar tiny_emitter_default = /*#__PURE__*/__webpack_require__.n(tiny_emitter);\n// EXTERNAL MODULE: ./node_modules/good-listener/src/listen.js\nvar listen = __webpack_require__(370);\nvar listen_default = /*#__PURE__*/__webpack_require__.n(listen);\n// EXTERNAL MODULE: ./node_modules/select/src/select.js\nvar src_select = __webpack_require__(817);\nvar select_default = /*#__PURE__*/__webpack_require__.n(src_select);\n;// CONCATENATED MODULE: ./src/common/command.js\n/**\n * Executes a given operation type.\n * @param {String} type\n * @return {Boolean}\n */\nfunction command(type) {\n try {\n return document.execCommand(type);\n } catch (err) {\n return false;\n }\n}\n;// CONCATENATED MODULE: ./src/actions/cut.js\n\n\n/**\n * Cut action wrapper.\n * @param {String|HTMLElement} target\n * @return {String}\n */\n\nvar ClipboardActionCut = function ClipboardActionCut(target) {\n var selectedText = select_default()(target);\n command('cut');\n return selectedText;\n};\n\n/* harmony default export */ var actions_cut = (ClipboardActionCut);\n;// CONCATENATED MODULE: ./src/common/create-fake-element.js\n/**\n * Creates a fake textarea element with a value.\n * @param {String} value\n * @return {HTMLElement}\n */\nfunction createFakeElement(value) {\n var isRTL = document.documentElement.getAttribute('dir') === 'rtl';\n var fakeElement = document.createElement('textarea'); // Prevent zooming on iOS\n\n fakeElement.style.fontSize = '12pt'; // Reset box model\n\n fakeElement.style.border = '0';\n fakeElement.style.padding = '0';\n fakeElement.style.margin = '0'; // Move element out of screen horizontally\n\n fakeElement.style.position = 'absolute';\n fakeElement.style[isRTL ? 'right' : 'left'] = '-9999px'; // Move element to the same position vertically\n\n var yPosition = window.pageYOffset || document.documentElement.scrollTop;\n fakeElement.style.top = \"\".concat(yPosition, \"px\");\n fakeElement.setAttribute('readonly', '');\n fakeElement.value = value;\n return fakeElement;\n}\n;// CONCATENATED MODULE: ./src/actions/copy.js\n\n\n\n/**\n * Create fake copy action wrapper using a fake element.\n * @param {String} target\n * @param {Object} options\n * @return {String}\n */\n\nvar fakeCopyAction = function fakeCopyAction(value, options) {\n var fakeElement = createFakeElement(value);\n options.container.appendChild(fakeElement);\n var selectedText = select_default()(fakeElement);\n command('copy');\n fakeElement.remove();\n return selectedText;\n};\n/**\n * Copy action wrapper.\n * @param {String|HTMLElement} target\n * @param {Object} options\n * @return {String}\n */\n\n\nvar ClipboardActionCopy = function ClipboardActionCopy(target) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {\n container: document.body\n };\n var selectedText = '';\n\n if (typeof target === 'string') {\n selectedText = fakeCopyAction(target, options);\n } else if (target instanceof HTMLInputElement && !['text', 'search', 'url', 'tel', 'password'].includes(target === null || target === void 0 ? void 0 : target.type)) {\n // If input type doesn't support `setSelectionRange`. Simulate it. https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement/setSelectionRange\n selectedText = fakeCopyAction(target.value, options);\n } else {\n selectedText = select_default()(target);\n command('copy');\n }\n\n return selectedText;\n};\n\n/* harmony default export */ var actions_copy = (ClipboardActionCopy);\n;// CONCATENATED MODULE: ./src/actions/default.js\nfunction _typeof(obj) { \"@babel/helpers - typeof\"; if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; } return _typeof(obj); }\n\n\n\n/**\n * Inner function which performs selection from either `text` or `target`\n * properties and then executes copy or cut operations.\n * @param {Object} options\n */\n\nvar ClipboardActionDefault = function ClipboardActionDefault() {\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n // Defines base properties passed from constructor.\n var _options$action = options.action,\n action = _options$action === void 0 ? 'copy' : _options$action,\n container = options.container,\n target = options.target,\n text = options.text; // Sets the `action` to be performed which can be either 'copy' or 'cut'.\n\n if (action !== 'copy' && action !== 'cut') {\n throw new Error('Invalid \"action\" value, use either \"copy\" or \"cut\"');\n } // Sets the `target` property using an element that will be have its content copied.\n\n\n if (target !== undefined) {\n if (target && _typeof(target) === 'object' && target.nodeType === 1) {\n if (action === 'copy' && target.hasAttribute('disabled')) {\n throw new Error('Invalid \"target\" attribute. Please use \"readonly\" instead of \"disabled\" attribute');\n }\n\n if (action === 'cut' && (target.hasAttribute('readonly') || target.hasAttribute('disabled'))) {\n throw new Error('Invalid \"target\" attribute. You can\\'t cut text from elements with \"readonly\" or \"disabled\" attributes');\n }\n } else {\n throw new Error('Invalid \"target\" value, use a valid Element');\n }\n } // Define selection strategy based on `text` property.\n\n\n if (text) {\n return actions_copy(text, {\n container: container\n });\n } // Defines which selection strategy based on `target` property.\n\n\n if (target) {\n return action === 'cut' ? actions_cut(target) : actions_copy(target, {\n container: container\n });\n }\n};\n\n/* harmony default export */ var actions_default = (ClipboardActionDefault);\n;// CONCATENATED MODULE: ./src/clipboard.js\nfunction clipboard_typeof(obj) { \"@babel/helpers - typeof\"; if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") { clipboard_typeof = function _typeof(obj) { return typeof obj; }; } else { clipboard_typeof = function _typeof(obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; } return clipboard_typeof(obj); }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function\"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }\n\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _possibleConstructorReturn(self, call) { if (call && (clipboard_typeof(call) === \"object\" || typeof call === \"function\")) { return call; } return _assertThisInitialized(self); }\n\nfunction _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return self; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } }\n\nfunction _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\n\n\n\n\n\n\n/**\n * Helper function to retrieve attribute value.\n * @param {String} suffix\n * @param {Element} element\n */\n\nfunction getAttributeValue(suffix, element) {\n var attribute = \"data-clipboard-\".concat(suffix);\n\n if (!element.hasAttribute(attribute)) {\n return;\n }\n\n return element.getAttribute(attribute);\n}\n/**\n * Base class which takes one or more elements, adds event listeners to them,\n * and instantiates a new `ClipboardAction` on each click.\n */\n\n\nvar Clipboard = /*#__PURE__*/function (_Emitter) {\n _inherits(Clipboard, _Emitter);\n\n var _super = _createSuper(Clipboard);\n\n /**\n * @param {String|HTMLElement|HTMLCollection|NodeList} trigger\n * @param {Object} options\n */\n function Clipboard(trigger, options) {\n var _this;\n\n _classCallCheck(this, Clipboard);\n\n _this = _super.call(this);\n\n _this.resolveOptions(options);\n\n _this.listenClick(trigger);\n\n return _this;\n }\n /**\n * Defines if attributes would be resolved using internal setter functions\n * or custom functions that were passed in the constructor.\n * @param {Object} options\n */\n\n\n _createClass(Clipboard, [{\n key: \"resolveOptions\",\n value: function resolveOptions() {\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n this.action = typeof options.action === 'function' ? options.action : this.defaultAction;\n this.target = typeof options.target === 'function' ? options.target : this.defaultTarget;\n this.text = typeof options.text === 'function' ? options.text : this.defaultText;\n this.container = clipboard_typeof(options.container) === 'object' ? options.container : document.body;\n }\n /**\n * Adds a click event listener to the passed trigger.\n * @param {String|HTMLElement|HTMLCollection|NodeList} trigger\n */\n\n }, {\n key: \"listenClick\",\n value: function listenClick(trigger) {\n var _this2 = this;\n\n this.listener = listen_default()(trigger, 'click', function (e) {\n return _this2.onClick(e);\n });\n }\n /**\n * Defines a new `ClipboardAction` on each click event.\n * @param {Event} e\n */\n\n }, {\n key: \"onClick\",\n value: function onClick(e) {\n var trigger = e.delegateTarget || e.currentTarget;\n var action = this.action(trigger) || 'copy';\n var text = actions_default({\n action: action,\n container: this.container,\n target: this.target(trigger),\n text: this.text(trigger)\n }); // Fires an event based on the copy operation result.\n\n this.emit(text ? 'success' : 'error', {\n action: action,\n text: text,\n trigger: trigger,\n clearSelection: function clearSelection() {\n if (trigger) {\n trigger.focus();\n }\n\n window.getSelection().removeAllRanges();\n }\n });\n }\n /**\n * Default `action` lookup function.\n * @param {Element} trigger\n */\n\n }, {\n key: \"defaultAction\",\n value: function defaultAction(trigger) {\n return getAttributeValue('action', trigger);\n }\n /**\n * Default `target` lookup function.\n * @param {Element} trigger\n */\n\n }, {\n key: \"defaultTarget\",\n value: function defaultTarget(trigger) {\n var selector = getAttributeValue('target', trigger);\n\n if (selector) {\n return document.querySelector(selector);\n }\n }\n /**\n * Allow fire programmatically a copy action\n * @param {String|HTMLElement} target\n * @param {Object} options\n * @returns Text copied.\n */\n\n }, {\n key: \"defaultText\",\n\n /**\n * Default `text` lookup function.\n * @param {Element} trigger\n */\n value: function defaultText(trigger) {\n return getAttributeValue('text', trigger);\n }\n /**\n * Destroy lifecycle.\n */\n\n }, {\n key: \"destroy\",\n value: function destroy() {\n this.listener.destroy();\n }\n }], [{\n key: \"copy\",\n value: function copy(target) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {\n container: document.body\n };\n return actions_copy(target, options);\n }\n /**\n * Allow fire programmatically a cut action\n * @param {String|HTMLElement} target\n * @returns Text cutted.\n */\n\n }, {\n key: \"cut\",\n value: function cut(target) {\n return actions_cut(target);\n }\n /**\n * Returns the support of the given action, or all actions if no action is\n * given.\n * @param {String} [action]\n */\n\n }, {\n key: \"isSupported\",\n value: function isSupported() {\n var action = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : ['copy', 'cut'];\n var actions = typeof action === 'string' ? [action] : action;\n var support = !!document.queryCommandSupported;\n actions.forEach(function (action) {\n support = support && !!document.queryCommandSupported(action);\n });\n return support;\n }\n }]);\n\n return Clipboard;\n}((tiny_emitter_default()));\n\n/* harmony default export */ var clipboard = (Clipboard);\n\n/***/ }),\n\n/***/ 828:\n/***/ (function(module) {\n\nvar DOCUMENT_NODE_TYPE = 9;\n\n/**\n * A polyfill for Element.matches()\n */\nif (typeof Element !== 'undefined' && !Element.prototype.matches) {\n var proto = Element.prototype;\n\n proto.matches = proto.matchesSelector ||\n proto.mozMatchesSelector ||\n proto.msMatchesSelector ||\n proto.oMatchesSelector ||\n proto.webkitMatchesSelector;\n}\n\n/**\n * Finds the closest parent that matches a selector.\n *\n * @param {Element} element\n * @param {String} selector\n * @return {Function}\n */\nfunction closest (element, selector) {\n while (element && element.nodeType !== DOCUMENT_NODE_TYPE) {\n if (typeof element.matches === 'function' &&\n element.matches(selector)) {\n return element;\n }\n element = element.parentNode;\n }\n}\n\nmodule.exports = closest;\n\n\n/***/ }),\n\n/***/ 438:\n/***/ (function(module, __unused_webpack_exports, __webpack_require__) {\n\nvar closest = __webpack_require__(828);\n\n/**\n * Delegates event to a selector.\n *\n * @param {Element} element\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @param {Boolean} useCapture\n * @return {Object}\n */\nfunction _delegate(element, selector, type, callback, useCapture) {\n var listenerFn = listener.apply(this, arguments);\n\n element.addEventListener(type, listenerFn, useCapture);\n\n return {\n destroy: function() {\n element.removeEventListener(type, listenerFn, useCapture);\n }\n }\n}\n\n/**\n * Delegates event to a selector.\n *\n * @param {Element|String|Array} [elements]\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @param {Boolean} useCapture\n * @return {Object}\n */\nfunction delegate(elements, selector, type, callback, useCapture) {\n // Handle the regular Element usage\n if (typeof elements.addEventListener === 'function') {\n return _delegate.apply(null, arguments);\n }\n\n // Handle Element-less usage, it defaults to global delegation\n if (typeof type === 'function') {\n // Use `document` as the first parameter, then apply arguments\n // This is a short way to .unshift `arguments` without running into deoptimizations\n return _delegate.bind(null, document).apply(null, arguments);\n }\n\n // Handle Selector-based usage\n if (typeof elements === 'string') {\n elements = document.querySelectorAll(elements);\n }\n\n // Handle Array-like based usage\n return Array.prototype.map.call(elements, function (element) {\n return _delegate(element, selector, type, callback, useCapture);\n });\n}\n\n/**\n * Finds closest match and invokes callback.\n *\n * @param {Element} element\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @return {Function}\n */\nfunction listener(element, selector, type, callback) {\n return function(e) {\n e.delegateTarget = closest(e.target, selector);\n\n if (e.delegateTarget) {\n callback.call(element, e);\n }\n }\n}\n\nmodule.exports = delegate;\n\n\n/***/ }),\n\n/***/ 879:\n/***/ (function(__unused_webpack_module, exports) {\n\n/**\n * Check if argument is a HTML element.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.node = function(value) {\n return value !== undefined\n && value instanceof HTMLElement\n && value.nodeType === 1;\n};\n\n/**\n * Check if argument is a list of HTML elements.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.nodeList = function(value) {\n var type = Object.prototype.toString.call(value);\n\n return value !== undefined\n && (type === '[object NodeList]' || type === '[object HTMLCollection]')\n && ('length' in value)\n && (value.length === 0 || exports.node(value[0]));\n};\n\n/**\n * Check if argument is a string.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.string = function(value) {\n return typeof value === 'string'\n || value instanceof String;\n};\n\n/**\n * Check if argument is a function.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.fn = function(value) {\n var type = Object.prototype.toString.call(value);\n\n return type === '[object Function]';\n};\n\n\n/***/ }),\n\n/***/ 370:\n/***/ (function(module, __unused_webpack_exports, __webpack_require__) {\n\nvar is = __webpack_require__(879);\nvar delegate = __webpack_require__(438);\n\n/**\n * Validates all params and calls the right\n * listener function based on its target type.\n *\n * @param {String|HTMLElement|HTMLCollection|NodeList} target\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listen(target, type, callback) {\n if (!target && !type && !callback) {\n throw new Error('Missing required arguments');\n }\n\n if (!is.string(type)) {\n throw new TypeError('Second argument must be a String');\n }\n\n if (!is.fn(callback)) {\n throw new TypeError('Third argument must be a Function');\n }\n\n if (is.node(target)) {\n return listenNode(target, type, callback);\n }\n else if (is.nodeList(target)) {\n return listenNodeList(target, type, callback);\n }\n else if (is.string(target)) {\n return listenSelector(target, type, callback);\n }\n else {\n throw new TypeError('First argument must be a String, HTMLElement, HTMLCollection, or NodeList');\n }\n}\n\n/**\n * Adds an event listener to a HTML element\n * and returns a remove listener function.\n *\n * @param {HTMLElement} node\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listenNode(node, type, callback) {\n node.addEventListener(type, callback);\n\n return {\n destroy: function() {\n node.removeEventListener(type, callback);\n }\n }\n}\n\n/**\n * Add an event listener to a list of HTML elements\n * and returns a remove listener function.\n *\n * @param {NodeList|HTMLCollection} nodeList\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listenNodeList(nodeList, type, callback) {\n Array.prototype.forEach.call(nodeList, function(node) {\n node.addEventListener(type, callback);\n });\n\n return {\n destroy: function() {\n Array.prototype.forEach.call(nodeList, function(node) {\n node.removeEventListener(type, callback);\n });\n }\n }\n}\n\n/**\n * Add an event listener to a selector\n * and returns a remove listener function.\n *\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listenSelector(selector, type, callback) {\n return delegate(document.body, selector, type, callback);\n}\n\nmodule.exports = listen;\n\n\n/***/ }),\n\n/***/ 817:\n/***/ (function(module) {\n\nfunction select(element) {\n var selectedText;\n\n if (element.nodeName === 'SELECT') {\n element.focus();\n\n selectedText = element.value;\n }\n else if (element.nodeName === 'INPUT' || element.nodeName === 'TEXTAREA') {\n var isReadOnly = element.hasAttribute('readonly');\n\n if (!isReadOnly) {\n element.setAttribute('readonly', '');\n }\n\n element.select();\n element.setSelectionRange(0, element.value.length);\n\n if (!isReadOnly) {\n element.removeAttribute('readonly');\n }\n\n selectedText = element.value;\n }\n else {\n if (element.hasAttribute('contenteditable')) {\n element.focus();\n }\n\n var selection = window.getSelection();\n var range = document.createRange();\n\n range.selectNodeContents(element);\n selection.removeAllRanges();\n selection.addRange(range);\n\n selectedText = selection.toString();\n }\n\n return selectedText;\n}\n\nmodule.exports = select;\n\n\n/***/ }),\n\n/***/ 279:\n/***/ (function(module) {\n\nfunction E () {\n // Keep this empty so it's easier to inherit from\n // (via https://github.com/lipsmack from https://github.com/scottcorgan/tiny-emitter/issues/3)\n}\n\nE.prototype = {\n on: function (name, callback, ctx) {\n var e = this.e || (this.e = {});\n\n (e[name] || (e[name] = [])).push({\n fn: callback,\n ctx: ctx\n });\n\n return this;\n },\n\n once: function (name, callback, ctx) {\n var self = this;\n function listener () {\n self.off(name, listener);\n callback.apply(ctx, arguments);\n };\n\n listener._ = callback\n return this.on(name, listener, ctx);\n },\n\n emit: function (name) {\n var data = [].slice.call(arguments, 1);\n var evtArr = ((this.e || (this.e = {}))[name] || []).slice();\n var i = 0;\n var len = evtArr.length;\n\n for (i; i < len; i++) {\n evtArr[i].fn.apply(evtArr[i].ctx, data);\n }\n\n return this;\n },\n\n off: function (name, callback) {\n var e = this.e || (this.e = {});\n var evts = e[name];\n var liveEvents = [];\n\n if (evts && callback) {\n for (var i = 0, len = evts.length; i < len; i++) {\n if (evts[i].fn !== callback && evts[i].fn._ !== callback)\n liveEvents.push(evts[i]);\n }\n }\n\n // Remove event from queue to prevent memory leak\n // Suggested by https://github.com/lazd\n // Ref: https://github.com/scottcorgan/tiny-emitter/commit/c6ebfaa9bc973b33d110a84a307742b7cf94c953#commitcomment-5024910\n\n (liveEvents.length)\n ? e[name] = liveEvents\n : delete e[name];\n\n return this;\n }\n};\n\nmodule.exports = E;\nmodule.exports.TinyEmitter = E;\n\n\n/***/ })\n\n/******/ \t});\n/************************************************************************/\n/******/ \t// The module cache\n/******/ \tvar __webpack_module_cache__ = {};\n/******/ \t\n/******/ \t// The require function\n/******/ \tfunction __webpack_require__(moduleId) {\n/******/ \t\t// Check if module is in cache\n/******/ \t\tif(__webpack_module_cache__[moduleId]) {\n/******/ \t\t\treturn __webpack_module_cache__[moduleId].exports;\n/******/ \t\t}\n/******/ \t\t// Create a new module (and put it into the cache)\n/******/ \t\tvar module = __webpack_module_cache__[moduleId] = {\n/******/ \t\t\t// no module.id needed\n/******/ \t\t\t// no module.loaded needed\n/******/ \t\t\texports: {}\n/******/ \t\t};\n/******/ \t\n/******/ \t\t// Execute the module function\n/******/ \t\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n/******/ \t\n/******/ \t\t// Return the exports of the module\n/******/ \t\treturn module.exports;\n/******/ \t}\n/******/ \t\n/************************************************************************/\n/******/ \t/* webpack/runtime/compat get default export */\n/******/ \t!function() {\n/******/ \t\t// getDefaultExport function for compatibility with non-harmony modules\n/******/ \t\t__webpack_require__.n = function(module) {\n/******/ \t\t\tvar getter = module && module.__esModule ?\n/******/ \t\t\t\tfunction() { return module['default']; } :\n/******/ \t\t\t\tfunction() { return module; };\n/******/ \t\t\t__webpack_require__.d(getter, { a: getter });\n/******/ \t\t\treturn getter;\n/******/ \t\t};\n/******/ \t}();\n/******/ \t\n/******/ \t/* webpack/runtime/define property getters */\n/******/ \t!function() {\n/******/ \t\t// define getter functions for harmony exports\n/******/ \t\t__webpack_require__.d = function(exports, definition) {\n/******/ \t\t\tfor(var key in definition) {\n/******/ \t\t\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n/******/ \t\t\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n/******/ \t\t\t\t}\n/******/ \t\t\t}\n/******/ \t\t};\n/******/ \t}();\n/******/ \t\n/******/ \t/* webpack/runtime/hasOwnProperty shorthand */\n/******/ \t!function() {\n/******/ \t\t__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }\n/******/ \t}();\n/******/ \t\n/************************************************************************/\n/******/ \t// module exports must be returned from runtime so entry inlining is disabled\n/******/ \t// startup\n/******/ \t// Load entry module and return exports\n/******/ \treturn __webpack_require__(686);\n/******/ })()\n.default;\n});","+function(a){\"use strict\";function b(a,b){if(!(a instanceof b))throw new TypeError(\"Cannot call a class as a function\")}var c=function(){function a(a,b){for(var c=0;c
',leftArrow:\"\",rightArrow:\"\",strings:{close:\"Close\",fail:\"Failed to load image:\",type:\"Could not detect remote target type. Force the type using data-type\"},doc:document,onShow:function(){},onShown:function(){},onHide:function(){},onHidden:function(){},onNavigate:function(){},onContentLoaded:function(){}},g=function(){function d(c,e){var g=this;b(this,d),this._config=a.extend({},f,e),this._$modalArrows=null,this._galleryIndex=0,this._galleryName=null,this._padding=null,this._border=null,this._titleIsShown=!1,this._footerIsShown=!1,this._wantedWidth=0,this._wantedHeight=0,this._touchstartX=0,this._touchendX=0,this._modalId=\"ekkoLightbox-\"+Math.floor(1e3*Math.random()+1),this._$element=c instanceof jQuery?c:a(c),this._isBootstrap3=3==a.fn.modal.Constructor.VERSION[0];var h='

'+(this._config.title||\" \")+\"

\",i='',j='
'+(this._isBootstrap3?i+h:h+i)+\"
\",k='
'+(this._config.footer||\" \")+\"
\",l='
',m='
'+j+l+k+\"
\";a(this._config.doc.body).append('
'+m+\"
\"),this._$modal=a(\"#\"+this._modalId,this._config.doc),this._$modalDialog=this._$modal.find(\".modal-dialog\").first(),this._$modalContent=this._$modal.find(\".modal-content\").first(),this._$modalBody=this._$modal.find(\".modal-body\").first(),this._$modalHeader=this._$modal.find(\".modal-header\").first(),this._$modalFooter=this._$modal.find(\".modal-footer\").first(),this._$lightboxContainer=this._$modalBody.find(\".ekko-lightbox-container\").first(),this._$lightboxBodyOne=this._$lightboxContainer.find(\"> div:first-child\").first(),this._$lightboxBodyTwo=this._$lightboxContainer.find(\"> div:last-child\").first(),this._border=this._calculateBorders(),this._padding=this._calculatePadding(),this._galleryName=this._$element.data(\"gallery\"),this._galleryName&&(this._$galleryItems=a(document.body).find('*[data-gallery=\"'+this._galleryName+'\"]'),this._galleryIndex=this._$galleryItems.index(this._$element),a(document).on(\"keydown.ekkoLightbox\",this._navigationalBinder.bind(this)),this._config.showArrows&&this._$galleryItems.length>1&&(this._$lightboxContainer.append('\"),this._$modalArrows=this._$lightboxContainer.find(\"div.ekko-lightbox-nav-overlay\").first(),this._$lightboxContainer.on(\"click\",\"a:first-child\",function(a){return a.preventDefault(),g.navigateLeft()}),this._$lightboxContainer.on(\"click\",\"a:last-child\",function(a){return a.preventDefault(),g.navigateRight()}),this.updateNavigation())),this._$modal.on(\"show.bs.modal\",this._config.onShow.bind(this)).on(\"shown.bs.modal\",function(){return g._toggleLoading(!0),g._handle(),g._config.onShown.call(g)}).on(\"hide.bs.modal\",this._config.onHide.bind(this)).on(\"hidden.bs.modal\",function(){return g._galleryName&&(a(document).off(\"keydown.ekkoLightbox\"),a(window).off(\"resize.ekkoLightbox\")),g._$modal.remove(),g._config.onHidden.call(g)}).modal(this._config),a(window).on(\"resize.ekkoLightbox\",function(){g._resize(g._wantedWidth,g._wantedHeight)}),this._$lightboxContainer.on(\"touchstart\",function(){g._touchstartX=event.changedTouches[0].screenX}).on(\"touchend\",function(){g._touchendX=event.changedTouches[0].screenX,g._swipeGesure()})}return c(d,null,[{key:\"Default\",get:function(){return f}}]),c(d,[{key:\"element\",value:function(){return this._$element}},{key:\"modal\",value:function(){return this._$modal}},{key:\"navigateTo\",value:function(b){return b<0||b>this._$galleryItems.length-1?this:(this._galleryIndex=b,this.updateNavigation(),this._$element=a(this._$galleryItems.get(this._galleryIndex)),void this._handle())}},{key:\"navigateLeft\",value:function(){if(this._$galleryItems&&1!==this._$galleryItems.length){if(0===this._galleryIndex){if(!this._config.wrapping)return;this._galleryIndex=this._$galleryItems.length-1}else this._galleryIndex--;return this._config.onNavigate.call(this,\"left\",this._galleryIndex),this.navigateTo(this._galleryIndex)}}},{key:\"navigateRight\",value:function(){if(this._$galleryItems&&1!==this._$galleryItems.length){if(this._galleryIndex===this._$galleryItems.length-1){if(!this._config.wrapping)return;this._galleryIndex=0}else this._galleryIndex++;return this._config.onNavigate.call(this,\"right\",this._galleryIndex),this.navigateTo(this._galleryIndex)}}},{key:\"updateNavigation\",value:function(){if(!this._config.wrapping){var a=this._$lightboxContainer.find(\"div.ekko-lightbox-nav-overlay\");0===this._galleryIndex?a.find(\"a:first-child\").addClass(\"disabled\"):a.find(\"a:first-child\").removeClass(\"disabled\"),this._galleryIndex===this._$galleryItems.length-1?a.find(\"a:last-child\").addClass(\"disabled\"):a.find(\"a:last-child\").removeClass(\"disabled\")}}},{key:\"close\",value:function(){return this._$modal.modal(\"hide\")}},{key:\"_navigationalBinder\",value:function(a){return a=a||window.event,39===a.keyCode?this.navigateRight():37===a.keyCode?this.navigateLeft():void 0}},{key:\"_detectRemoteType\",value:function(a,b){return b=b||!1,!b&&this._isImage(a)&&(b=\"image\"),!b&&this._getYoutubeId(a)&&(b=\"youtube\"),!b&&this._getVimeoId(a)&&(b=\"vimeo\"),!b&&this._getInstagramId(a)&&(b=\"instagram\"),(!b||[\"image\",\"youtube\",\"vimeo\",\"instagram\",\"video\",\"url\"].indexOf(b)<0)&&(b=\"url\"),b}},{key:\"_isImage\",value:function(a){return a&&a.match(/(^data:image\\/.*,)|(\\.(jp(e|g|eg)|gif|png|bmp|webp|svg)((\\?|#).*)?$)/i)}},{key:\"_containerToUse\",value:function(){var a=this,b=this._$lightboxBodyTwo,c=this._$lightboxBodyOne;return this._$lightboxBodyTwo.hasClass(\"in\")&&(b=this._$lightboxBodyOne,c=this._$lightboxBodyTwo),c.removeClass(\"in show\"),setTimeout(function(){a._$lightboxBodyTwo.hasClass(\"in\")||a._$lightboxBodyTwo.empty(),a._$lightboxBodyOne.hasClass(\"in\")||a._$lightboxBodyOne.empty()},500),b.addClass(\"in show\"),b}},{key:\"_handle\",value:function(){var a=this._containerToUse();this._updateTitleAndFooter();var b=this._$element.attr(\"data-remote\")||this._$element.attr(\"href\"),c=this._detectRemoteType(b,this._$element.attr(\"data-type\")||!1);if([\"image\",\"youtube\",\"vimeo\",\"instagram\",\"video\",\"url\"].indexOf(c)<0)return this._error(this._config.strings.type);switch(c){case\"image\":this._preloadImage(b,a),this._preloadImageByIndex(this._galleryIndex,3);break;case\"youtube\":this._showYoutubeVideo(b,a);break;case\"vimeo\":this._showVimeoVideo(this._getVimeoId(b),a);break;case\"instagram\":this._showInstagramVideo(this._getInstagramId(b),a);break;case\"video\":this._showHtml5Video(b,a);break;default:this._loadRemoteContent(b,a)}return this}},{key:\"_getYoutubeId\",value:function(a){if(!a)return!1;var b=a.match(/^.*(youtu.be\\/|v\\/|u\\/\\w\\/|embed\\/|watch\\?v=|\\&v=)([^#\\&\\?]*).*/);return!(!b||11!==b[2].length)&&b[2]}},{key:\"_getVimeoId\",value:function(a){return!!(a&&a.indexOf(\"vimeo\")>0)&&a}},{key:\"_getInstagramId\",value:function(a){return!!(a&&a.indexOf(\"instagram\")>0)&&a}},{key:\"_toggleLoading\",value:function(b){return b=b||!1,b?(this._$modalDialog.css(\"display\",\"none\"),this._$modal.removeClass(\"in show\"),a(\".modal-backdrop\").append(this._config.loadingMessage)):(this._$modalDialog.css(\"display\",\"block\"),this._$modal.addClass(\"in show\"),a(\".modal-backdrop\").find(\".ekko-lightbox-loader\").remove()),this}},{key:\"_calculateBorders\",value:function(){return{top:this._totalCssByAttribute(\"border-top-width\"),right:this._totalCssByAttribute(\"border-right-width\"),bottom:this._totalCssByAttribute(\"border-bottom-width\"),left:this._totalCssByAttribute(\"border-left-width\")}}},{key:\"_calculatePadding\",value:function(){return{top:this._totalCssByAttribute(\"padding-top\"),right:this._totalCssByAttribute(\"padding-right\"),bottom:this._totalCssByAttribute(\"padding-bottom\"),left:this._totalCssByAttribute(\"padding-left\")}}},{key:\"_totalCssByAttribute\",value:function(a){return parseInt(this._$modalDialog.css(a),10)+parseInt(this._$modalContent.css(a),10)+parseInt(this._$modalBody.css(a),10)}},{key:\"_updateTitleAndFooter\",value:function(){var a=this._$element.data(\"title\")||\"\",b=this._$element.data(\"footer\")||\"\";return this._titleIsShown=!1,a||this._config.alwaysShowClose?(this._titleIsShown=!0,this._$modalHeader.css(\"display\",\"\").find(\".modal-title\").html(a||\" \")):this._$modalHeader.css(\"display\",\"none\"),this._footerIsShown=!1,b?(this._footerIsShown=!0,this._$modalFooter.css(\"display\",\"\").html(b)):this._$modalFooter.css(\"display\",\"none\"),this}},{key:\"_showYoutubeVideo\",value:function(a,b){var c=this._getYoutubeId(a),d=a.indexOf(\"&\")>0?a.substr(a.indexOf(\"&\")):\"\",e=this._$element.data(\"width\")||560,f=this._$element.data(\"height\")||e/(560/315);return this._showVideoIframe(\"//www.youtube.com/embed/\"+c+\"?badge=0&autoplay=1&html5=1\"+d,e,f,b)}},{key:\"_showVimeoVideo\",value:function(a,b){var c=this._$element.data(\"width\")||500,d=this._$element.data(\"height\")||c/(560/315);return this._showVideoIframe(a+\"?autoplay=1\",c,d,b)}},{key:\"_showInstagramVideo\",value:function(a,b){var c=this._$element.data(\"width\")||612,d=c+80;return a=\"/\"!==a.substr(-1)?a+\"/\":a,b.html(''),this._resize(c,d),this._config.onContentLoaded.call(this),this._$modalArrows&&this._$modalArrows.css(\"display\",\"none\"),this._toggleLoading(!1),this}},{key:\"_showVideoIframe\",value:function(a,b,c,d){return c=c||b,d.html('
'),this._resize(b,c),this._config.onContentLoaded.call(this),this._$modalArrows&&this._$modalArrows.css(\"display\",\"none\"),this._toggleLoading(!1),this}},{key:\"_showHtml5Video\",value:function(a,b){var c=this._$element.data(\"width\")||560,d=this._$element.data(\"height\")||c/(560/315);return b.html('
'),this._resize(c,d),this._config.onContentLoaded.call(this),this._$modalArrows&&this._$modalArrows.css(\"display\",\"none\"),this._toggleLoading(!1),this}},{key:\"_loadRemoteContent\",value:function(b,c){var d=this,e=this._$element.data(\"width\")||560,f=this._$element.data(\"height\")||560,g=this._$element.data(\"disableExternalCheck\")||!1;return this._toggleLoading(!1),g||this._isExternal(b)?(c.html(''),this._config.onContentLoaded.call(this)):c.load(b,a.proxy(function(){return d._$element.trigger(\"loaded.bs.modal\")})),this._$modalArrows&&this._$modalArrows.css(\"display\",\"none\"),this._resize(e,f),this}},{key:\"_isExternal\",value:function(a){var b=a.match(/^([^:\\/?#]+:)?(?:\\/\\/([^\\/?#]*))?([^?#]+)?(\\?[^#]*)?(#.*)?/);return\"string\"==typeof b[1]&&b[1].length>0&&b[1].toLowerCase()!==location.protocol||\"string\"==typeof b[2]&&b[2].length>0&&b[2].replace(new RegExp(\":(\"+{\"http:\":80,\"https:\":443}[location.protocol]+\")?$\"),\"\")!==location.host}},{key:\"_error\",value:function(a){return console.error(a),this._containerToUse().html(a),this._resize(300,300),this}},{key:\"_preloadImageByIndex\",value:function(b,c){if(this._$galleryItems){var d=a(this._$galleryItems.get(b),!1);if(\"undefined\"!=typeof d){var e=d.attr(\"data-remote\")||d.attr(\"href\");return(\"image\"===d.attr(\"data-type\")||this._isImage(e))&&this._preloadImage(e,!1),c>0?this._preloadImageByIndex(b+1,c-1):void 0}}}},{key:\"_preloadImage\",value:function(b,c){var d=this;c=c||!1;var e=new Image;return c&&!function(){var f=setTimeout(function(){c.append(d._config.loadingMessage)},200);e.onload=function(){f&&clearTimeout(f),f=null;var b=a(\"\");return b.attr(\"src\",e.src),b.addClass(\"img-fluid\"),b.css(\"width\",\"100%\"),c.html(b),d._$modalArrows&&d._$modalArrows.css(\"display\",\"\"),d._resize(e.width,e.height),d._toggleLoading(!1),d._config.onContentLoaded.call(d)},e.onerror=function(){return d._toggleLoading(!1),d._error(d._config.strings.fail+(\" \"+b))}}(),e.src=b,e}},{key:\"_swipeGesure\",value:function(){return this._touchendXthis._touchstartX?this.navigateLeft():void 0}},{key:\"_resize\",value:function(b,c){c=c||b,this._wantedWidth=b,this._wantedHeight=c;var d=b/c,e=this._padding.left+this._padding.right+this._border.left+this._border.right,f=this._config.doc.body.clientWidth>575?20:0,g=this._config.doc.body.clientWidth>575?0:20,h=Math.min(b+e,this._config.doc.body.clientWidth-f,this._config.maxWidth);b+e>h?(c=(h-e-g)/d,b=h):b+=e;var i=0,j=0;this._footerIsShown&&(j=this._$modalFooter.outerHeight(!0)||55),this._titleIsShown&&(i=this._$modalHeader.outerHeight(!0)||67);var k=this._padding.top+this._padding.bottom+this._border.bottom+this._border.top,l=parseFloat(this._$modalDialog.css(\"margin-top\"))+parseFloat(this._$modalDialog.css(\"margin-bottom\")),m=Math.min(c,a(window).height()-k-l-i-j,this._config.maxHeight-k-i-j);c>m&&(b=Math.ceil(m*d)+e),this._$lightboxContainer.css(\"height\",m),this._$modalDialog.css(\"flex\",1).css(\"maxWidth\",b);var n=this._$modal.data(\"bs.modal\");if(n)try{n._handleUpdate()}catch(o){n.handleUpdate()}return this}}],[{key:\"_jQueryInterface\",value:function(b){var c=this;return b=b||{},this.each(function(){var e=a(c),f=a.extend({},d.Default,e.data(),\"object\"==typeof b&&b);new d(c,f)})}}]),d}();return a.fn[d]=g._jQueryInterface,a.fn[d].Constructor=g,a.fn[d].noConflict=function(){return a.fn[d]=e,g._jQueryInterface},g})(jQuery)}(jQuery);\n//# sourceMappingURL=ekko-lightbox.min.js.map","/*! Copyright (c) 2011 Piotr Rochala (http://rocha.la)\n * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)\n * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.\n *\n * Version: 1.3.8\n *\n */\n(function($) {\n\n $.fn.extend({\n slimScroll: function(options) {\n\n var defaults = {\n\n // width in pixels of the visible scroll area\n width : 'auto',\n\n // height in pixels of the visible scroll area\n height : '250px',\n\n // width in pixels of the scrollbar and rail\n size : '7px',\n\n // scrollbar color, accepts any hex/color value\n color: '#000',\n\n // scrollbar position - left/right\n position : 'right',\n\n // distance in pixels between the side edge and the scrollbar\n distance : '1px',\n\n // default scroll position on load - top / bottom / $('selector')\n start : 'top',\n\n // sets scrollbar opacity\n opacity : .4,\n\n // enables always-on mode for the scrollbar\n alwaysVisible : false,\n\n // check if we should hide the scrollbar when user is hovering over\n disableFadeOut : false,\n\n // sets visibility of the rail\n railVisible : false,\n\n // sets rail color\n railColor : '#333',\n\n // sets rail opacity\n railOpacity : .2,\n\n // whether we should use jQuery UI Draggable to enable bar dragging\n railDraggable : true,\n\n // defautlt CSS class of the slimscroll rail\n railClass : 'slimScrollRail',\n\n // defautlt CSS class of the slimscroll bar\n barClass : 'slimScrollBar',\n\n // defautlt CSS class of the slimscroll wrapper\n wrapperClass : 'slimScrollDiv',\n\n // check if mousewheel should scroll the window if we reach top/bottom\n allowPageScroll : false,\n\n // scroll amount applied to each mouse wheel step\n wheelStep : 20,\n\n // scroll amount applied when user is using gestures\n touchScrollStep : 200,\n\n // sets border radius\n borderRadius: '7px',\n\n // sets border radius of the rail\n railBorderRadius : '7px'\n };\n\n var o = $.extend(defaults, options);\n\n // do it for every element that matches selector\n this.each(function(){\n\n var isOverPanel, isOverBar, isDragg, queueHide, touchDif,\n barHeight, percentScroll, lastScroll,\n divS = '
',\n minBarHeight = 30,\n releaseScroll = false;\n\n // used in event handlers and for better minification\n var me = $(this);\n\n // ensure we are not binding it again\n if (me.parent().hasClass(o.wrapperClass))\n {\n // start from last bar position\n var offset = me.scrollTop();\n\n // find bar and rail\n bar = me.siblings('.' + o.barClass);\n rail = me.siblings('.' + o.railClass);\n\n getBarHeight();\n\n // check if we should scroll existing instance\n if ($.isPlainObject(options))\n {\n // Pass height: auto to an existing slimscroll object to force a resize after contents have changed\n if ( 'height' in options && options.height == 'auto' ) {\n me.parent().css('height', 'auto');\n me.css('height', 'auto');\n var height = me.parent().parent().height();\n me.parent().css('height', height);\n me.css('height', height);\n } else if ('height' in options) {\n var h = options.height;\n me.parent().css('height', h);\n me.css('height', h);\n }\n\n if ('scrollTo' in options)\n {\n // jump to a static point\n offset = parseInt(o.scrollTo);\n }\n else if ('scrollBy' in options)\n {\n // jump by value pixels\n offset += parseInt(o.scrollBy);\n }\n else if ('destroy' in options)\n {\n // remove slimscroll elements\n bar.remove();\n rail.remove();\n me.unwrap();\n return;\n }\n\n // scroll content by the given offset\n scrollContent(offset, false, true);\n }\n\n return;\n }\n else if ($.isPlainObject(options))\n {\n if ('destroy' in options)\n {\n \treturn;\n }\n }\n\n // optionally set height to the parent's height\n o.height = (o.height == 'auto') ? me.parent().height() : o.height;\n\n // wrap content\n var wrapper = $(divS)\n .addClass(o.wrapperClass)\n .css({\n position: 'relative',\n overflow: 'hidden',\n width: o.width,\n height: o.height\n });\n\n // update style for the div\n me.css({\n overflow: 'hidden',\n width: o.width,\n height: o.height\n });\n\n // create scrollbar rail\n var rail = $(divS)\n .addClass(o.railClass)\n .css({\n width: o.size,\n height: '100%',\n position: 'absolute',\n top: 0,\n display: (o.alwaysVisible && o.railVisible) ? 'block' : 'none',\n 'border-radius': o.railBorderRadius,\n background: o.railColor,\n opacity: o.railOpacity,\n zIndex: 90\n });\n\n // create scrollbar\n var bar = $(divS)\n .addClass(o.barClass)\n .css({\n background: o.color,\n width: o.size,\n position: 'absolute',\n top: 0,\n opacity: o.opacity,\n display: o.alwaysVisible ? 'block' : 'none',\n 'border-radius' : o.borderRadius,\n BorderRadius: o.borderRadius,\n MozBorderRadius: o.borderRadius,\n WebkitBorderRadius: o.borderRadius,\n zIndex: 99\n });\n\n // set position\n var posCss = (o.position == 'right') ? { right: o.distance } : { left: o.distance };\n rail.css(posCss);\n bar.css(posCss);\n\n // wrap it\n me.wrap(wrapper);\n\n // append to parent div\n me.parent().append(bar);\n me.parent().append(rail);\n\n // make it draggable and no longer dependent on the jqueryUI\n if (o.railDraggable){\n bar.bind(\"mousedown\", function(e) {\n var $doc = $(document);\n isDragg = true;\n t = parseFloat(bar.css('top'));\n pageY = e.pageY;\n\n $doc.bind(\"mousemove.slimscroll\", function(e){\n currTop = t + e.pageY - pageY;\n bar.css('top', currTop);\n scrollContent(0, bar.position().top, false);// scroll content\n });\n\n $doc.bind(\"mouseup.slimscroll\", function(e) {\n isDragg = false;hideBar();\n $doc.unbind('.slimscroll');\n });\n return false;\n }).bind(\"selectstart.slimscroll\", function(e){\n e.stopPropagation();\n e.preventDefault();\n return false;\n });\n }\n\n // on rail over\n rail.hover(function(){\n showBar();\n }, function(){\n hideBar();\n });\n\n // on bar over\n bar.hover(function(){\n isOverBar = true;\n }, function(){\n isOverBar = false;\n });\n\n // show on parent mouseover\n me.hover(function(){\n isOverPanel = true;\n showBar();\n hideBar();\n }, function(){\n isOverPanel = false;\n hideBar();\n });\n\n // support for mobile\n me.bind('touchstart', function(e,b){\n if (e.originalEvent.touches.length)\n {\n // record where touch started\n touchDif = e.originalEvent.touches[0].pageY;\n }\n });\n\n me.bind('touchmove', function(e){\n // prevent scrolling the page if necessary\n if(!releaseScroll)\n {\n \t\t e.originalEvent.preventDefault();\n\t\t }\n if (e.originalEvent.touches.length)\n {\n // see how far user swiped\n var diff = (touchDif - e.originalEvent.touches[0].pageY) / o.touchScrollStep;\n // scroll content\n scrollContent(diff, true);\n touchDif = e.originalEvent.touches[0].pageY;\n }\n });\n\n // set up initial height\n getBarHeight();\n\n // check start position\n if (o.start === 'bottom')\n {\n // scroll content to bottom\n bar.css({ top: me.outerHeight() - bar.outerHeight() });\n scrollContent(0, true);\n }\n else if (o.start !== 'top')\n {\n // assume jQuery selector\n scrollContent($(o.start).position().top, null, true);\n\n // make sure bar stays hidden\n if (!o.alwaysVisible) { bar.hide(); }\n }\n\n // attach scroll events\n attachWheel(this);\n\n function _onWheel(e)\n {\n // use mouse wheel only when mouse is over\n if (!isOverPanel) { return; }\n\n var e = e || window.event;\n\n var delta = 0;\n if (e.wheelDelta) { delta = -e.wheelDelta/120; }\n if (e.detail) { delta = e.detail / 3; }\n\n var target = e.target || e.srcTarget || e.srcElement;\n if ($(target).closest('.' + o.wrapperClass).is(me.parent())) {\n // scroll content\n scrollContent(delta, true);\n }\n\n // stop window scroll\n if (e.preventDefault && !releaseScroll) { e.preventDefault(); }\n if (!releaseScroll) { e.returnValue = false; }\n }\n\n function scrollContent(y, isWheel, isJump)\n {\n releaseScroll = false;\n var delta = y;\n var maxTop = me.outerHeight() - bar.outerHeight();\n\n if (isWheel)\n {\n // move bar with mouse wheel\n delta = parseInt(bar.css('top')) + y * parseInt(o.wheelStep) / 100 * bar.outerHeight();\n\n // move bar, make sure it doesn't go out\n delta = Math.min(Math.max(delta, 0), maxTop);\n\n // if scrolling down, make sure a fractional change to the\n // scroll position isn't rounded away when the scrollbar's CSS is set\n // this flooring of delta would happened automatically when\n // bar.css is set below, but we floor here for clarity\n delta = (y > 0) ? Math.ceil(delta) : Math.floor(delta);\n\n // scroll the scrollbar\n bar.css({ top: delta + 'px' });\n }\n\n // calculate actual scroll amount\n percentScroll = parseInt(bar.css('top')) / (me.outerHeight() - bar.outerHeight());\n delta = percentScroll * (me[0].scrollHeight - me.outerHeight());\n\n if (isJump)\n {\n delta = y;\n var offsetTop = delta / me[0].scrollHeight * me.outerHeight();\n offsetTop = Math.min(Math.max(offsetTop, 0), maxTop);\n bar.css({ top: offsetTop + 'px' });\n }\n\n // scroll content\n me.scrollTop(delta);\n\n // fire scrolling event\n me.trigger('slimscrolling', ~~delta);\n\n // ensure bar is visible\n showBar();\n\n // trigger hide when scroll is stopped\n hideBar();\n }\n\n function attachWheel(target)\n {\n if (window.addEventListener)\n {\n target.addEventListener('DOMMouseScroll', _onWheel, false );\n target.addEventListener('mousewheel', _onWheel, false );\n }\n else\n {\n document.attachEvent(\"onmousewheel\", _onWheel)\n }\n }\n\n function getBarHeight()\n {\n // calculate scrollbar height and make sure it is not too small\n barHeight = Math.max((me.outerHeight() / me[0].scrollHeight) * me.outerHeight(), minBarHeight);\n bar.css({ height: barHeight + 'px' });\n\n // hide scrollbar if content is not long enough\n var display = barHeight == me.outerHeight() ? 'none' : 'block';\n bar.css({ display: display });\n }\n\n function showBar()\n {\n // recalculate bar height\n getBarHeight();\n clearTimeout(queueHide);\n\n // when bar reached top or bottom\n if (percentScroll == ~~percentScroll)\n {\n //release wheel\n releaseScroll = o.allowPageScroll;\n\n // publish approporiate event\n if (lastScroll != percentScroll)\n {\n var msg = (~~percentScroll == 0) ? 'top' : 'bottom';\n me.trigger('slimscroll', msg);\n }\n }\n else\n {\n releaseScroll = false;\n }\n lastScroll = percentScroll;\n\n // show only when required\n if(barHeight >= me.outerHeight()) {\n //allow window scroll\n releaseScroll = true;\n return;\n }\n bar.stop(true,true).fadeIn('fast');\n if (o.railVisible) { rail.stop(true,true).fadeIn('fast'); }\n }\n\n function hideBar()\n {\n // only hide when options allow it\n if (!o.alwaysVisible)\n {\n queueHide = setTimeout(function(){\n if (!(o.disableFadeOut && isOverPanel) && !isOverBar && !isDragg)\n {\n bar.fadeOut('slow');\n rail.fadeOut('slow');\n }\n }, 1000);\n }\n }\n\n });\n\n // maintain chainability\n return this;\n }\n });\n\n $.fn.extend({\n slimscroll: $.fn.slimScroll\n });\n\n})(jQuery);\n","/*! jQuery UI - v1.14.1 - 2024-10-30\n* https://jqueryui.com\n* Includes: widget.js, position.js, data.js, disable-selection.js, effect.js, effects/effect-blind.js, effects/effect-bounce.js, effects/effect-clip.js, effects/effect-drop.js, effects/effect-explode.js, effects/effect-fade.js, effects/effect-fold.js, effects/effect-highlight.js, effects/effect-puff.js, effects/effect-pulsate.js, effects/effect-scale.js, effects/effect-shake.js, effects/effect-size.js, effects/effect-slide.js, effects/effect-transfer.js, focusable.js, form-reset-mixin.js, jquery-patch.js, keycode.js, labels.js, scroll-parent.js, tabbable.js, unique-id.js, widgets/accordion.js, widgets/autocomplete.js, widgets/button.js, widgets/checkboxradio.js, widgets/controlgroup.js, widgets/datepicker.js, widgets/dialog.js, widgets/draggable.js, widgets/droppable.js, widgets/menu.js, widgets/mouse.js, widgets/progressbar.js, widgets/resizable.js, widgets/selectable.js, widgets/selectmenu.js, widgets/slider.js, widgets/sortable.js, widgets/spinner.js, widgets/tabs.js, widgets/tooltip.js\n* Copyright OpenJS Foundation and other contributors; Licensed MIT */\n\n( function( factory ) {\n\t\"use strict\";\n\n\tif ( typeof define === \"function\" && define.amd ) {\n\n\t\t// AMD. Register as an anonymous module.\n\t\tdefine( [ \"jquery\" ], factory );\n\t} else {\n\n\t\t// Browser globals\n\t\tfactory( jQuery );\n\t}\n} )( function( $ ) {\n\"use strict\";\n\n$.ui = $.ui || {};\n\nvar version = $.ui.version = \"1.14.1\";\n\n\n/*!\n * jQuery UI Widget 1.14.1\n * https://jqueryui.com\n *\n * Copyright OpenJS Foundation and other contributors\n * Released under the MIT license.\n * https://jquery.org/license\n */\n\n//>>label: Widget\n//>>group: Core\n//>>description: Provides a factory for creating stateful widgets with a common API.\n//>>docs: https://api.jqueryui.com/jQuery.widget/\n//>>demos: https://jqueryui.com/widget/\n\n\nvar widgetUuid = 0;\nvar widgetHasOwnProperty = Array.prototype.hasOwnProperty;\nvar widgetSlice = Array.prototype.slice;\n\n$.cleanData = ( function( orig ) {\n\treturn function( elems ) {\n\t\tvar events, elem, i;\n\t\tfor ( i = 0; ( elem = elems[ i ] ) != null; i++ ) {\n\n\t\t\t// Only trigger remove when necessary to save time\n\t\t\tevents = $._data( elem, \"events\" );\n\t\t\tif ( events && events.remove ) {\n\t\t\t\t$( elem ).triggerHandler( \"remove\" );\n\t\t\t}\n\t\t}\n\t\torig( elems );\n\t};\n} )( $.cleanData );\n\n$.widget = function( name, base, prototype ) {\n\tvar existingConstructor, constructor, basePrototype;\n\n\t// ProxiedPrototype allows the provided prototype to remain unmodified\n\t// so that it can be used as a mixin for multiple widgets (#8876)\n\tvar proxiedPrototype = {};\n\n\tvar namespace = name.split( \".\" )[ 0 ];\n\tname = name.split( \".\" )[ 1 ];\n\tif ( name === \"__proto__\" || name === \"constructor\" ) {\n\t\treturn $.error( \"Invalid widget name: \" + name );\n\t}\n\tvar fullName = namespace + \"-\" + name;\n\n\tif ( !prototype ) {\n\t\tprototype = base;\n\t\tbase = $.Widget;\n\t}\n\n\tif ( Array.isArray( prototype ) ) {\n\t\tprototype = $.extend.apply( null, [ {} ].concat( prototype ) );\n\t}\n\n\t// Create selector for plugin\n\t$.expr.pseudos[ fullName.toLowerCase() ] = function( elem ) {\n\t\treturn !!$.data( elem, fullName );\n\t};\n\n\t$[ namespace ] = $[ namespace ] || {};\n\texistingConstructor = $[ namespace ][ name ];\n\tconstructor = $[ namespace ][ name ] = function( options, element ) {\n\n\t\t// Allow instantiation without \"new\" keyword\n\t\tif ( !this || !this._createWidget ) {\n\t\t\treturn new constructor( options, element );\n\t\t}\n\n\t\t// Allow instantiation without initializing for simple inheritance\n\t\t// must use \"new\" keyword (the code above always passes args)\n\t\tif ( arguments.length ) {\n\t\t\tthis._createWidget( options, element );\n\t\t}\n\t};\n\n\t// Extend with the existing constructor to carry over any static properties\n\t$.extend( constructor, existingConstructor, {\n\t\tversion: prototype.version,\n\n\t\t// Copy the object used to create the prototype in case we need to\n\t\t// redefine the widget later\n\t\t_proto: $.extend( {}, prototype ),\n\n\t\t// Track widgets that inherit from this widget in case this widget is\n\t\t// redefined after a widget inherits from it\n\t\t_childConstructors: []\n\t} );\n\n\tbasePrototype = new base();\n\n\t// We need to make the options hash a property directly on the new instance\n\t// otherwise we'll modify the options hash on the prototype that we're\n\t// inheriting from\n\tbasePrototype.options = $.widget.extend( {}, basePrototype.options );\n\t$.each( prototype, function( prop, value ) {\n\t\tif ( typeof value !== \"function\" ) {\n\t\t\tproxiedPrototype[ prop ] = value;\n\t\t\treturn;\n\t\t}\n\t\tproxiedPrototype[ prop ] = ( function() {\n\t\t\tfunction _super() {\n\t\t\t\treturn base.prototype[ prop ].apply( this, arguments );\n\t\t\t}\n\n\t\t\tfunction _superApply( args ) {\n\t\t\t\treturn base.prototype[ prop ].apply( this, args );\n\t\t\t}\n\n\t\t\treturn function() {\n\t\t\t\tvar __super = this._super;\n\t\t\t\tvar __superApply = this._superApply;\n\t\t\t\tvar returnValue;\n\n\t\t\t\tthis._super = _super;\n\t\t\t\tthis._superApply = _superApply;\n\n\t\t\t\treturnValue = value.apply( this, arguments );\n\n\t\t\t\tthis._super = __super;\n\t\t\t\tthis._superApply = __superApply;\n\n\t\t\t\treturn returnValue;\n\t\t\t};\n\t\t} )();\n\t} );\n\tconstructor.prototype = $.widget.extend( basePrototype, {\n\n\t\t// TODO: remove support for widgetEventPrefix\n\t\t// always use the name + a colon as the prefix, e.g., draggable:start\n\t\t// don't prefix for widgets that aren't DOM-based\n\t\twidgetEventPrefix: existingConstructor ? ( basePrototype.widgetEventPrefix || name ) : name\n\t}, proxiedPrototype, {\n\t\tconstructor: constructor,\n\t\tnamespace: namespace,\n\t\twidgetName: name,\n\t\twidgetFullName: fullName\n\t} );\n\n\t// If this widget is being redefined then we need to find all widgets that\n\t// are inheriting from it and redefine all of them so that they inherit from\n\t// the new version of this widget. We're essentially trying to replace one\n\t// level in the prototype chain.\n\tif ( existingConstructor ) {\n\t\t$.each( existingConstructor._childConstructors, function( i, child ) {\n\t\t\tvar childPrototype = child.prototype;\n\n\t\t\t// Redefine the child widget using the same prototype that was\n\t\t\t// originally used, but inherit from the new version of the base\n\t\t\t$.widget( childPrototype.namespace + \".\" + childPrototype.widgetName, constructor,\n\t\t\t\tchild._proto );\n\t\t} );\n\n\t\t// Remove the list of existing child constructors from the old constructor\n\t\t// so the old child constructors can be garbage collected\n\t\tdelete existingConstructor._childConstructors;\n\t} else {\n\t\tbase._childConstructors.push( constructor );\n\t}\n\n\t$.widget.bridge( name, constructor );\n\n\treturn constructor;\n};\n\n$.widget.extend = function( target ) {\n\tvar input = widgetSlice.call( arguments, 1 );\n\tvar inputIndex = 0;\n\tvar inputLength = input.length;\n\tvar key;\n\tvar value;\n\n\tfor ( ; inputIndex < inputLength; inputIndex++ ) {\n\t\tfor ( key in input[ inputIndex ] ) {\n\t\t\tvalue = input[ inputIndex ][ key ];\n\t\t\tif ( widgetHasOwnProperty.call( input[ inputIndex ], key ) && value !== undefined ) {\n\n\t\t\t\t// Clone objects\n\t\t\t\tif ( $.isPlainObject( value ) ) {\n\t\t\t\t\ttarget[ key ] = $.isPlainObject( target[ key ] ) ?\n\t\t\t\t\t\t$.widget.extend( {}, target[ key ], value ) :\n\n\t\t\t\t\t\t// Don't extend strings, arrays, etc. with objects\n\t\t\t\t\t\t$.widget.extend( {}, value );\n\n\t\t\t\t// Copy everything else by reference\n\t\t\t\t} else {\n\t\t\t\t\ttarget[ key ] = value;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\treturn target;\n};\n\n$.widget.bridge = function( name, object ) {\n\tvar fullName = object.prototype.widgetFullName || name;\n\t$.fn[ name ] = function( options ) {\n\t\tvar isMethodCall = typeof options === \"string\";\n\t\tvar args = widgetSlice.call( arguments, 1 );\n\t\tvar returnValue = this;\n\n\t\tif ( isMethodCall ) {\n\n\t\t\t// If this is an empty collection, we need to have the instance method\n\t\t\t// return undefined instead of the jQuery instance\n\t\t\tif ( !this.length && options === \"instance\" ) {\n\t\t\t\treturnValue = undefined;\n\t\t\t} else {\n\t\t\t\tthis.each( function() {\n\t\t\t\t\tvar methodValue;\n\t\t\t\t\tvar instance = $.data( this, fullName );\n\n\t\t\t\t\tif ( options === \"instance\" ) {\n\t\t\t\t\t\treturnValue = instance;\n\t\t\t\t\t\treturn false;\n\t\t\t\t\t}\n\n\t\t\t\t\tif ( !instance ) {\n\t\t\t\t\t\treturn $.error( \"cannot call methods on \" + name +\n\t\t\t\t\t\t\t\" prior to initialization; \" +\n\t\t\t\t\t\t\t\"attempted to call method '\" + options + \"'\" );\n\t\t\t\t\t}\n\n\t\t\t\t\tif ( typeof instance[ options ] !== \"function\" ||\n\t\t\t\t\t\toptions.charAt( 0 ) === \"_\" ) {\n\t\t\t\t\t\treturn $.error( \"no such method '\" + options + \"' for \" + name +\n\t\t\t\t\t\t\t\" widget instance\" );\n\t\t\t\t\t}\n\n\t\t\t\t\tmethodValue = instance[ options ].apply( instance, args );\n\n\t\t\t\t\tif ( methodValue !== instance && methodValue !== undefined ) {\n\t\t\t\t\t\treturnValue = methodValue && methodValue.jquery ?\n\t\t\t\t\t\t\treturnValue.pushStack( methodValue.get() ) :\n\t\t\t\t\t\t\tmethodValue;\n\t\t\t\t\t\treturn false;\n\t\t\t\t\t}\n\t\t\t\t} );\n\t\t\t}\n\t\t} else {\n\n\t\t\t// Allow multiple hashes to be passed on init\n\t\t\tif ( args.length ) {\n\t\t\t\toptions = $.widget.extend.apply( null, [ options ].concat( args ) );\n\t\t\t}\n\n\t\t\tthis.each( function() {\n\t\t\t\tvar instance = $.data( this, fullName );\n\t\t\t\tif ( instance ) {\n\t\t\t\t\tinstance.option( options || {} );\n\t\t\t\t\tif ( instance._init ) {\n\t\t\t\t\t\tinstance._init();\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\t$.data( this, fullName, new object( options, this ) );\n\t\t\t\t}\n\t\t\t} );\n\t\t}\n\n\t\treturn returnValue;\n\t};\n};\n\n$.Widget = function( /* options, element */ ) {};\n$.Widget._childConstructors = [];\n\n$.Widget.prototype = {\n\twidgetName: \"widget\",\n\twidgetEventPrefix: \"\",\n\tdefaultElement: \"
\",\n\n\toptions: {\n\t\tclasses: {},\n\t\tdisabled: false,\n\n\t\t// Callbacks\n\t\tcreate: null\n\t},\n\n\t_createWidget: function( options, element ) {\n\t\telement = $( element || this.defaultElement || this )[ 0 ];\n\t\tthis.element = $( element );\n\t\tthis.uuid = widgetUuid++;\n\t\tthis.eventNamespace = \".\" + this.widgetName + this.uuid;\n\n\t\tthis.bindings = $();\n\t\tthis.hoverable = $();\n\t\tthis.focusable = $();\n\t\tthis.classesElementLookup = {};\n\n\t\tif ( element !== this ) {\n\t\t\t$.data( element, this.widgetFullName, this );\n\t\t\tthis._on( true, this.element, {\n\t\t\t\tremove: function( event ) {\n\t\t\t\t\tif ( event.target === element ) {\n\t\t\t\t\t\tthis.destroy();\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t} );\n\t\t\tthis.document = $( element.style ?\n\n\t\t\t\t// Element within the document\n\t\t\t\telement.ownerDocument :\n\n\t\t\t\t// Element is window or document\n\t\t\t\telement.document || element );\n\t\t\tthis.window = $( this.document[ 0 ].defaultView || this.document[ 0 ].parentWindow );\n\t\t}\n\n\t\tthis.options = $.widget.extend( {},\n\t\t\tthis.options,\n\t\t\tthis._getCreateOptions(),\n\t\t\toptions );\n\n\t\tthis._create();\n\n\t\tif ( this.options.disabled ) {\n\t\t\tthis._setOptionDisabled( this.options.disabled );\n\t\t}\n\n\t\tthis._trigger( \"create\", null, this._getCreateEventData() );\n\t\tthis._init();\n\t},\n\n\t_getCreateOptions: function() {\n\t\treturn {};\n\t},\n\n\t_getCreateEventData: $.noop,\n\n\t_create: $.noop,\n\n\t_init: $.noop,\n\n\tdestroy: function() {\n\t\tvar that = this;\n\n\t\tthis._destroy();\n\t\t$.each( this.classesElementLookup, function( key, value ) {\n\t\t\tthat._removeClass( value, key );\n\t\t} );\n\n\t\t// We can probably remove the unbind calls in 2.0\n\t\t// all event bindings should go through this._on()\n\t\tthis.element\n\t\t\t.off( this.eventNamespace )\n\t\t\t.removeData( this.widgetFullName );\n\t\tthis.widget()\n\t\t\t.off( this.eventNamespace )\n\t\t\t.removeAttr( \"aria-disabled\" );\n\n\t\t// Clean up events and states\n\t\tthis.bindings.off( this.eventNamespace );\n\t},\n\n\t_destroy: $.noop,\n\n\twidget: function() {\n\t\treturn this.element;\n\t},\n\n\toption: function( key, value ) {\n\t\tvar options = key;\n\t\tvar parts;\n\t\tvar curOption;\n\t\tvar i;\n\n\t\tif ( arguments.length === 0 ) {\n\n\t\t\t// Don't return a reference to the internal hash\n\t\t\treturn $.widget.extend( {}, this.options );\n\t\t}\n\n\t\tif ( typeof key === \"string\" ) {\n\n\t\t\t// Handle nested keys, e.g., \"foo.bar\" => { foo: { bar: ___ } }\n\t\t\toptions = {};\n\t\t\tparts = key.split( \".\" );\n\t\t\tkey = parts.shift();\n\t\t\tif ( parts.length ) {\n\t\t\t\tcurOption = options[ key ] = $.widget.extend( {}, this.options[ key ] );\n\t\t\t\tfor ( i = 0; i < parts.length - 1; i++ ) {\n\t\t\t\t\tcurOption[ parts[ i ] ] = curOption[ parts[ i ] ] || {};\n\t\t\t\t\tcurOption = curOption[ parts[ i ] ];\n\t\t\t\t}\n\t\t\t\tkey = parts.pop();\n\t\t\t\tif ( arguments.length === 1 ) {\n\t\t\t\t\treturn curOption[ key ] === undefined ? null : curOption[ key ];\n\t\t\t\t}\n\t\t\t\tcurOption[ key ] = value;\n\t\t\t} else {\n\t\t\t\tif ( arguments.length === 1 ) {\n\t\t\t\t\treturn this.options[ key ] === undefined ? null : this.options[ key ];\n\t\t\t\t}\n\t\t\t\toptions[ key ] = value;\n\t\t\t}\n\t\t}\n\n\t\tthis._setOptions( options );\n\n\t\treturn this;\n\t},\n\n\t_setOptions: function( options ) {\n\t\tvar key;\n\n\t\tfor ( key in options ) {\n\t\t\tthis._setOption( key, options[ key ] );\n\t\t}\n\n\t\treturn this;\n\t},\n\n\t_setOption: function( key, value ) {\n\t\tif ( key === \"classes\" ) {\n\t\t\tthis._setOptionClasses( value );\n\t\t}\n\n\t\tthis.options[ key ] = value;\n\n\t\tif ( key === \"disabled\" ) {\n\t\t\tthis._setOptionDisabled( value );\n\t\t}\n\n\t\treturn this;\n\t},\n\n\t_setOptionClasses: function( value ) {\n\t\tvar classKey, elements, currentElements;\n\n\t\tfor ( classKey in value ) {\n\t\t\tcurrentElements = this.classesElementLookup[ classKey ];\n\t\t\tif ( value[ classKey ] === this.options.classes[ classKey ] ||\n\t\t\t\t\t!currentElements ||\n\t\t\t\t\t!currentElements.length ) {\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\t// We are doing this to create a new jQuery object because the _removeClass() call\n\t\t\t// on the next line is going to destroy the reference to the current elements being\n\t\t\t// tracked. We need to save a copy of this collection so that we can add the new classes\n\t\t\t// below.\n\t\t\telements = $( currentElements.get() );\n\t\t\tthis._removeClass( currentElements, classKey );\n\n\t\t\t// We don't use _addClass() here, because that uses this.options.classes\n\t\t\t// for generating the string of classes. We want to use the value passed in from\n\t\t\t// _setOption(), this is the new value of the classes option which was passed to\n\t\t\t// _setOption(). We pass this value directly to _classes().\n\t\t\telements.addClass( this._classes( {\n\t\t\t\telement: elements,\n\t\t\t\tkeys: classKey,\n\t\t\t\tclasses: value,\n\t\t\t\tadd: true\n\t\t\t} ) );\n\t\t}\n\t},\n\n\t_setOptionDisabled: function( value ) {\n\t\tthis._toggleClass( this.widget(), this.widgetFullName + \"-disabled\", null, !!value );\n\n\t\t// If the widget is becoming disabled, then nothing is interactive\n\t\tif ( value ) {\n\t\t\tthis._removeClass( this.hoverable, null, \"ui-state-hover\" );\n\t\t\tthis._removeClass( this.focusable, null, \"ui-state-focus\" );\n\t\t}\n\t},\n\n\tenable: function() {\n\t\treturn this._setOptions( { disabled: false } );\n\t},\n\n\tdisable: function() {\n\t\treturn this._setOptions( { disabled: true } );\n\t},\n\n\t_classes: function( options ) {\n\t\tvar full = [];\n\t\tvar that = this;\n\n\t\toptions = $.extend( {\n\t\t\telement: this.element,\n\t\t\tclasses: this.options.classes || {}\n\t\t}, options );\n\n\t\tfunction bindRemoveEvent() {\n\t\t\tvar nodesToBind = [];\n\n\t\t\toptions.element.each( function( _, element ) {\n\t\t\t\tvar isTracked = $.map( that.classesElementLookup, function( elements ) {\n\t\t\t\t\treturn elements;\n\t\t\t\t} )\n\t\t\t\t\t.some( function( elements ) {\n\t\t\t\t\t\treturn elements.is( element );\n\t\t\t\t\t} );\n\n\t\t\t\tif ( !isTracked ) {\n\t\t\t\t\tnodesToBind.push( element );\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\tthat._on( $( nodesToBind ), {\n\t\t\t\tremove: \"_untrackClassesElement\"\n\t\t\t} );\n\t\t}\n\n\t\tfunction processClassString( classes, checkOption ) {\n\t\t\tvar current, i;\n\t\t\tfor ( i = 0; i < classes.length; i++ ) {\n\t\t\t\tcurrent = that.classesElementLookup[ classes[ i ] ] || $();\n\t\t\t\tif ( options.add ) {\n\t\t\t\t\tbindRemoveEvent();\n\t\t\t\t\tcurrent = $( $.uniqueSort( current.get().concat( options.element.get() ) ) );\n\t\t\t\t} else {\n\t\t\t\t\tcurrent = $( current.not( options.element ).get() );\n\t\t\t\t}\n\t\t\t\tthat.classesElementLookup[ classes[ i ] ] = current;\n\t\t\t\tfull.push( classes[ i ] );\n\t\t\t\tif ( checkOption && options.classes[ classes[ i ] ] ) {\n\t\t\t\t\tfull.push( options.classes[ classes[ i ] ] );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tif ( options.keys ) {\n\t\t\tprocessClassString( options.keys.match( /\\S+/g ) || [], true );\n\t\t}\n\t\tif ( options.extra ) {\n\t\t\tprocessClassString( options.extra.match( /\\S+/g ) || [] );\n\t\t}\n\n\t\treturn full.join( \" \" );\n\t},\n\n\t_untrackClassesElement: function( event ) {\n\t\tvar that = this;\n\t\t$.each( that.classesElementLookup, function( key, value ) {\n\t\t\tif ( $.inArray( event.target, value ) !== -1 ) {\n\t\t\t\tthat.classesElementLookup[ key ] = $( value.not( event.target ).get() );\n\t\t\t}\n\t\t} );\n\n\t\tthis._off( $( event.target ) );\n\t},\n\n\t_removeClass: function( element, keys, extra ) {\n\t\treturn this._toggleClass( element, keys, extra, false );\n\t},\n\n\t_addClass: function( element, keys, extra ) {\n\t\treturn this._toggleClass( element, keys, extra, true );\n\t},\n\n\t_toggleClass: function( element, keys, extra, add ) {\n\t\tadd = ( typeof add === \"boolean\" ) ? add : extra;\n\t\tvar shift = ( typeof element === \"string\" || element === null ),\n\t\t\toptions = {\n\t\t\t\textra: shift ? keys : extra,\n\t\t\t\tkeys: shift ? element : keys,\n\t\t\t\telement: shift ? this.element : element,\n\t\t\t\tadd: add\n\t\t\t};\n\t\toptions.element.toggleClass( this._classes( options ), add );\n\t\treturn this;\n\t},\n\n\t_on: function( suppressDisabledCheck, element, handlers ) {\n\t\tvar delegateElement;\n\t\tvar instance = this;\n\n\t\t// No suppressDisabledCheck flag, shuffle arguments\n\t\tif ( typeof suppressDisabledCheck !== \"boolean\" ) {\n\t\t\thandlers = element;\n\t\t\telement = suppressDisabledCheck;\n\t\t\tsuppressDisabledCheck = false;\n\t\t}\n\n\t\t// No element argument, shuffle and use this.element\n\t\tif ( !handlers ) {\n\t\t\thandlers = element;\n\t\t\telement = this.element;\n\t\t\tdelegateElement = this.widget();\n\t\t} else {\n\t\t\telement = delegateElement = $( element );\n\t\t\tthis.bindings = this.bindings.add( element );\n\t\t}\n\n\t\t$.each( handlers, function( event, handler ) {\n\t\t\tfunction handlerProxy() {\n\n\t\t\t\t// Allow widgets to customize the disabled handling\n\t\t\t\t// - disabled as an array instead of boolean\n\t\t\t\t// - disabled class as method for disabling individual parts\n\t\t\t\tif ( !suppressDisabledCheck &&\n\t\t\t\t\t\t( instance.options.disabled === true ||\n\t\t\t\t\t\t$( this ).hasClass( \"ui-state-disabled\" ) ) ) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\treturn ( typeof handler === \"string\" ? instance[ handler ] : handler )\n\t\t\t\t\t.apply( instance, arguments );\n\t\t\t}\n\n\t\t\t// Copy the guid so direct unbinding works\n\t\t\tif ( typeof handler !== \"string\" ) {\n\t\t\t\thandlerProxy.guid = handler.guid =\n\t\t\t\t\thandler.guid || handlerProxy.guid || $.guid++;\n\t\t\t}\n\n\t\t\tvar match = event.match( /^([\\w:-]*)\\s*(.*)$/ );\n\t\t\tvar eventName = match[ 1 ] + instance.eventNamespace;\n\t\t\tvar selector = match[ 2 ];\n\n\t\t\tif ( selector ) {\n\t\t\t\tdelegateElement.on( eventName, selector, handlerProxy );\n\t\t\t} else {\n\t\t\t\telement.on( eventName, handlerProxy );\n\t\t\t}\n\t\t} );\n\t},\n\n\t_off: function( element, eventName ) {\n\t\teventName = ( eventName || \"\" ).split( \" \" ).join( this.eventNamespace + \" \" ) +\n\t\t\tthis.eventNamespace;\n\t\telement.off( eventName );\n\n\t\t// Clear the stack to avoid memory leaks (#10056)\n\t\tthis.bindings = $( this.bindings.not( element ).get() );\n\t\tthis.focusable = $( this.focusable.not( element ).get() );\n\t\tthis.hoverable = $( this.hoverable.not( element ).get() );\n\t},\n\n\t_delay: function( handler, delay ) {\n\t\tfunction handlerProxy() {\n\t\t\treturn ( typeof handler === \"string\" ? instance[ handler ] : handler )\n\t\t\t\t.apply( instance, arguments );\n\t\t}\n\t\tvar instance = this;\n\t\treturn setTimeout( handlerProxy, delay || 0 );\n\t},\n\n\t_hoverable: function( element ) {\n\t\tthis.hoverable = this.hoverable.add( element );\n\t\tthis._on( element, {\n\t\t\tmouseenter: function( event ) {\n\t\t\t\tthis._addClass( $( event.currentTarget ), null, \"ui-state-hover\" );\n\t\t\t},\n\t\t\tmouseleave: function( event ) {\n\t\t\t\tthis._removeClass( $( event.currentTarget ), null, \"ui-state-hover\" );\n\t\t\t}\n\t\t} );\n\t},\n\n\t_focusable: function( element ) {\n\t\tthis.focusable = this.focusable.add( element );\n\t\tthis._on( element, {\n\t\t\tfocusin: function( event ) {\n\t\t\t\tthis._addClass( $( event.currentTarget ), null, \"ui-state-focus\" );\n\t\t\t},\n\t\t\tfocusout: function( event ) {\n\t\t\t\tthis._removeClass( $( event.currentTarget ), null, \"ui-state-focus\" );\n\t\t\t}\n\t\t} );\n\t},\n\n\t_trigger: function( type, event, data ) {\n\t\tvar prop, orig;\n\t\tvar callback = this.options[ type ];\n\n\t\tdata = data || {};\n\t\tevent = $.Event( event );\n\t\tevent.type = ( type === this.widgetEventPrefix ?\n\t\t\ttype :\n\t\t\tthis.widgetEventPrefix + type ).toLowerCase();\n\n\t\t// The original event may come from any element\n\t\t// so we need to reset the target on the new event\n\t\tevent.target = this.element[ 0 ];\n\n\t\t// Copy original event properties over to the new event\n\t\torig = event.originalEvent;\n\t\tif ( orig ) {\n\t\t\tfor ( prop in orig ) {\n\t\t\t\tif ( !( prop in event ) ) {\n\t\t\t\t\tevent[ prop ] = orig[ prop ];\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tthis.element.trigger( event, data );\n\t\treturn !( typeof callback === \"function\" &&\n\t\t\tcallback.apply( this.element[ 0 ], [ event ].concat( data ) ) === false ||\n\t\t\tevent.isDefaultPrevented() );\n\t}\n};\n\n$.each( { show: \"fadeIn\", hide: \"fadeOut\" }, function( method, defaultEffect ) {\n\t$.Widget.prototype[ \"_\" + method ] = function( element, options, callback ) {\n\t\tif ( typeof options === \"string\" ) {\n\t\t\toptions = { effect: options };\n\t\t}\n\n\t\tvar hasOptions;\n\t\tvar effectName = !options ?\n\t\t\tmethod :\n\t\t\toptions === true || typeof options === \"number\" ?\n\t\t\t\tdefaultEffect :\n\t\t\t\toptions.effect || defaultEffect;\n\n\t\toptions = options || {};\n\t\tif ( typeof options === \"number\" ) {\n\t\t\toptions = { duration: options };\n\t\t} else if ( options === true ) {\n\t\t\toptions = {};\n\t\t}\n\n\t\thasOptions = !$.isEmptyObject( options );\n\t\toptions.complete = callback;\n\n\t\tif ( options.delay ) {\n\t\t\telement.delay( options.delay );\n\t\t}\n\n\t\tif ( hasOptions && $.effects && $.effects.effect[ effectName ] ) {\n\t\t\telement[ method ]( options );\n\t\t} else if ( effectName !== method && element[ effectName ] ) {\n\t\t\telement[ effectName ]( options.duration, options.easing, callback );\n\t\t} else {\n\t\t\telement.queue( function( next ) {\n\t\t\t\t$( this )[ method ]();\n\t\t\t\tif ( callback ) {\n\t\t\t\t\tcallback.call( element[ 0 ] );\n\t\t\t\t}\n\t\t\t\tnext();\n\t\t\t} );\n\t\t}\n\t};\n} );\n\nvar widget = $.widget;\n\n\n/*!\n * jQuery UI Position 1.14.1\n * https://jqueryui.com\n *\n * Copyright OpenJS Foundation and other contributors\n * Released under the MIT license.\n * https://jquery.org/license\n *\n * https://api.jqueryui.com/position/\n */\n\n//>>label: Position\n//>>group: Core\n//>>description: Positions elements relative to other elements.\n//>>docs: https://api.jqueryui.com/position/\n//>>demos: https://jqueryui.com/position/\n\n\n( function() {\nvar cachedScrollbarWidth,\n\tmax = Math.max,\n\tabs = Math.abs,\n\trhorizontal = /left|center|right/,\n\trvertical = /top|center|bottom/,\n\troffset = /[\\+\\-]\\d+(\\.[\\d]+)?%?/,\n\trposition = /^\\w+/,\n\trpercent = /%$/,\n\t_position = $.fn.position;\n\nfunction getOffsets( offsets, width, height ) {\n\treturn [\n\t\tparseFloat( offsets[ 0 ] ) * ( rpercent.test( offsets[ 0 ] ) ? width / 100 : 1 ),\n\t\tparseFloat( offsets[ 1 ] ) * ( rpercent.test( offsets[ 1 ] ) ? height / 100 : 1 )\n\t];\n}\n\nfunction parseCss( element, property ) {\n\treturn parseInt( $.css( element, property ), 10 ) || 0;\n}\n\nfunction isWindow( obj ) {\n\treturn obj != null && obj === obj.window;\n}\n\nfunction getDimensions( elem ) {\n\tvar raw = elem[ 0 ];\n\tif ( raw.nodeType === 9 ) {\n\t\treturn {\n\t\t\twidth: elem.width(),\n\t\t\theight: elem.height(),\n\t\t\toffset: { top: 0, left: 0 }\n\t\t};\n\t}\n\tif ( isWindow( raw ) ) {\n\t\treturn {\n\t\t\twidth: elem.width(),\n\t\t\theight: elem.height(),\n\t\t\toffset: { top: elem.scrollTop(), left: elem.scrollLeft() }\n\t\t};\n\t}\n\tif ( raw.preventDefault ) {\n\t\treturn {\n\t\t\twidth: 0,\n\t\t\theight: 0,\n\t\t\toffset: { top: raw.pageY, left: raw.pageX }\n\t\t};\n\t}\n\treturn {\n\t\twidth: elem.outerWidth(),\n\t\theight: elem.outerHeight(),\n\t\toffset: elem.offset()\n\t};\n}\n\n$.position = {\n\tscrollbarWidth: function() {\n\t\tif ( cachedScrollbarWidth !== undefined ) {\n\t\t\treturn cachedScrollbarWidth;\n\t\t}\n\t\tvar w1, w2,\n\t\t\tdiv = $( \"
\" +\n\t\t\t\t\"
\" ),\n\t\t\tinnerDiv = div.children()[ 0 ];\n\n\t\t$( \"body\" ).append( div );\n\t\tw1 = innerDiv.offsetWidth;\n\t\tdiv.css( \"overflow\", \"scroll\" );\n\n\t\tw2 = innerDiv.offsetWidth;\n\n\t\tif ( w1 === w2 ) {\n\t\t\tw2 = div[ 0 ].clientWidth;\n\t\t}\n\n\t\tdiv.remove();\n\n\t\treturn ( cachedScrollbarWidth = w1 - w2 );\n\t},\n\tgetScrollInfo: function( within ) {\n\t\tvar overflowX = within.isWindow || within.isDocument ? \"\" :\n\t\t\t\twithin.element.css( \"overflow-x\" ),\n\t\t\toverflowY = within.isWindow || within.isDocument ? \"\" :\n\t\t\t\twithin.element.css( \"overflow-y\" ),\n\t\t\thasOverflowX = overflowX === \"scroll\" ||\n\t\t\t\t( overflowX === \"auto\" && within.width < within.element[ 0 ].scrollWidth ),\n\t\t\thasOverflowY = overflowY === \"scroll\" ||\n\t\t\t\t( overflowY === \"auto\" && within.height < within.element[ 0 ].scrollHeight );\n\t\treturn {\n\t\t\twidth: hasOverflowY ? $.position.scrollbarWidth() : 0,\n\t\t\theight: hasOverflowX ? $.position.scrollbarWidth() : 0\n\t\t};\n\t},\n\tgetWithinInfo: function( element ) {\n\t\tvar withinElement = $( element || window ),\n\t\t\tisElemWindow = isWindow( withinElement[ 0 ] ),\n\t\t\tisDocument = !!withinElement[ 0 ] && withinElement[ 0 ].nodeType === 9,\n\t\t\thasOffset = !isElemWindow && !isDocument;\n\t\treturn {\n\t\t\telement: withinElement,\n\t\t\tisWindow: isElemWindow,\n\t\t\tisDocument: isDocument,\n\t\t\toffset: hasOffset ? $( element ).offset() : { left: 0, top: 0 },\n\t\t\tscrollLeft: withinElement.scrollLeft(),\n\t\t\tscrollTop: withinElement.scrollTop(),\n\t\t\twidth: withinElement.outerWidth(),\n\t\t\theight: withinElement.outerHeight()\n\t\t};\n\t}\n};\n\n$.fn.position = function( options ) {\n\tif ( !options || !options.of ) {\n\t\treturn _position.apply( this, arguments );\n\t}\n\n\t// Make a copy, we don't want to modify arguments\n\toptions = $.extend( {}, options );\n\n\tvar atOffset, targetWidth, targetHeight, targetOffset, basePosition, dimensions,\n\n\t\t// Make sure string options are treated as CSS selectors\n\t\ttarget = typeof options.of === \"string\" ?\n\t\t\t$( document ).find( options.of ) :\n\t\t\t$( options.of ),\n\n\t\twithin = $.position.getWithinInfo( options.within ),\n\t\tscrollInfo = $.position.getScrollInfo( within ),\n\t\tcollision = ( options.collision || \"flip\" ).split( \" \" ),\n\t\toffsets = {};\n\n\tdimensions = getDimensions( target );\n\tif ( target[ 0 ].preventDefault ) {\n\n\t\t// Force left top to allow flipping\n\t\toptions.at = \"left top\";\n\t}\n\ttargetWidth = dimensions.width;\n\ttargetHeight = dimensions.height;\n\ttargetOffset = dimensions.offset;\n\n\t// Clone to reuse original targetOffset later\n\tbasePosition = $.extend( {}, targetOffset );\n\n\t// Force my and at to have valid horizontal and vertical positions\n\t// if a value is missing or invalid, it will be converted to center\n\t$.each( [ \"my\", \"at\" ], function() {\n\t\tvar pos = ( options[ this ] || \"\" ).split( \" \" ),\n\t\t\thorizontalOffset,\n\t\t\tverticalOffset;\n\n\t\tif ( pos.length === 1 ) {\n\t\t\tpos = rhorizontal.test( pos[ 0 ] ) ?\n\t\t\t\tpos.concat( [ \"center\" ] ) :\n\t\t\t\trvertical.test( pos[ 0 ] ) ?\n\t\t\t\t\t[ \"center\" ].concat( pos ) :\n\t\t\t\t\t[ \"center\", \"center\" ];\n\t\t}\n\t\tpos[ 0 ] = rhorizontal.test( pos[ 0 ] ) ? pos[ 0 ] : \"center\";\n\t\tpos[ 1 ] = rvertical.test( pos[ 1 ] ) ? pos[ 1 ] : \"center\";\n\n\t\t// Calculate offsets\n\t\thorizontalOffset = roffset.exec( pos[ 0 ] );\n\t\tverticalOffset = roffset.exec( pos[ 1 ] );\n\t\toffsets[ this ] = [\n\t\t\thorizontalOffset ? horizontalOffset[ 0 ] : 0,\n\t\t\tverticalOffset ? verticalOffset[ 0 ] : 0\n\t\t];\n\n\t\t// Reduce to just the positions without the offsets\n\t\toptions[ this ] = [\n\t\t\trposition.exec( pos[ 0 ] )[ 0 ],\n\t\t\trposition.exec( pos[ 1 ] )[ 0 ]\n\t\t];\n\t} );\n\n\t// Normalize collision option\n\tif ( collision.length === 1 ) {\n\t\tcollision[ 1 ] = collision[ 0 ];\n\t}\n\n\tif ( options.at[ 0 ] === \"right\" ) {\n\t\tbasePosition.left += targetWidth;\n\t} else if ( options.at[ 0 ] === \"center\" ) {\n\t\tbasePosition.left += targetWidth / 2;\n\t}\n\n\tif ( options.at[ 1 ] === \"bottom\" ) {\n\t\tbasePosition.top += targetHeight;\n\t} else if ( options.at[ 1 ] === \"center\" ) {\n\t\tbasePosition.top += targetHeight / 2;\n\t}\n\n\tatOffset = getOffsets( offsets.at, targetWidth, targetHeight );\n\tbasePosition.left += atOffset[ 0 ];\n\tbasePosition.top += atOffset[ 1 ];\n\n\treturn this.each( function() {\n\t\tvar collisionPosition, using,\n\t\t\telem = $( this ),\n\t\t\telemWidth = elem.outerWidth(),\n\t\t\telemHeight = elem.outerHeight(),\n\t\t\tmarginLeft = parseCss( this, \"marginLeft\" ),\n\t\t\tmarginTop = parseCss( this, \"marginTop\" ),\n\t\t\tcollisionWidth = elemWidth + marginLeft + parseCss( this, \"marginRight\" ) +\n\t\t\t\tscrollInfo.width,\n\t\t\tcollisionHeight = elemHeight + marginTop + parseCss( this, \"marginBottom\" ) +\n\t\t\t\tscrollInfo.height,\n\t\t\tposition = $.extend( {}, basePosition ),\n\t\t\tmyOffset = getOffsets( offsets.my, elem.outerWidth(), elem.outerHeight() );\n\n\t\tif ( options.my[ 0 ] === \"right\" ) {\n\t\t\tposition.left -= elemWidth;\n\t\t} else if ( options.my[ 0 ] === \"center\" ) {\n\t\t\tposition.left -= elemWidth / 2;\n\t\t}\n\n\t\tif ( options.my[ 1 ] === \"bottom\" ) {\n\t\t\tposition.top -= elemHeight;\n\t\t} else if ( options.my[ 1 ] === \"center\" ) {\n\t\t\tposition.top -= elemHeight / 2;\n\t\t}\n\n\t\tposition.left += myOffset[ 0 ];\n\t\tposition.top += myOffset[ 1 ];\n\n\t\tcollisionPosition = {\n\t\t\tmarginLeft: marginLeft,\n\t\t\tmarginTop: marginTop\n\t\t};\n\n\t\t$.each( [ \"left\", \"top\" ], function( i, dir ) {\n\t\t\tif ( $.ui.position[ collision[ i ] ] ) {\n\t\t\t\t$.ui.position[ collision[ i ] ][ dir ]( position, {\n\t\t\t\t\ttargetWidth: targetWidth,\n\t\t\t\t\ttargetHeight: targetHeight,\n\t\t\t\t\telemWidth: elemWidth,\n\t\t\t\t\telemHeight: elemHeight,\n\t\t\t\t\tcollisionPosition: collisionPosition,\n\t\t\t\t\tcollisionWidth: collisionWidth,\n\t\t\t\t\tcollisionHeight: collisionHeight,\n\t\t\t\t\toffset: [ atOffset[ 0 ] + myOffset[ 0 ], atOffset [ 1 ] + myOffset[ 1 ] ],\n\t\t\t\t\tmy: options.my,\n\t\t\t\t\tat: options.at,\n\t\t\t\t\twithin: within,\n\t\t\t\t\telem: elem\n\t\t\t\t} );\n\t\t\t}\n\t\t} );\n\n\t\tif ( options.using ) {\n\n\t\t\t// Adds feedback as second argument to using callback, if present\n\t\t\tusing = function( props ) {\n\t\t\t\tvar left = targetOffset.left - position.left,\n\t\t\t\t\tright = left + targetWidth - elemWidth,\n\t\t\t\t\ttop = targetOffset.top - position.top,\n\t\t\t\t\tbottom = top + targetHeight - elemHeight,\n\t\t\t\t\tfeedback = {\n\t\t\t\t\t\ttarget: {\n\t\t\t\t\t\t\telement: target,\n\t\t\t\t\t\t\tleft: targetOffset.left,\n\t\t\t\t\t\t\ttop: targetOffset.top,\n\t\t\t\t\t\t\twidth: targetWidth,\n\t\t\t\t\t\t\theight: targetHeight\n\t\t\t\t\t\t},\n\t\t\t\t\t\telement: {\n\t\t\t\t\t\t\telement: elem,\n\t\t\t\t\t\t\tleft: position.left,\n\t\t\t\t\t\t\ttop: position.top,\n\t\t\t\t\t\t\twidth: elemWidth,\n\t\t\t\t\t\t\theight: elemHeight\n\t\t\t\t\t\t},\n\t\t\t\t\t\thorizontal: right < 0 ? \"left\" : left > 0 ? \"right\" : \"center\",\n\t\t\t\t\t\tvertical: bottom < 0 ? \"top\" : top > 0 ? \"bottom\" : \"middle\"\n\t\t\t\t\t};\n\t\t\t\tif ( targetWidth < elemWidth && abs( left + right ) < targetWidth ) {\n\t\t\t\t\tfeedback.horizontal = \"center\";\n\t\t\t\t}\n\t\t\t\tif ( targetHeight < elemHeight && abs( top + bottom ) < targetHeight ) {\n\t\t\t\t\tfeedback.vertical = \"middle\";\n\t\t\t\t}\n\t\t\t\tif ( max( abs( left ), abs( right ) ) > max( abs( top ), abs( bottom ) ) ) {\n\t\t\t\t\tfeedback.important = \"horizontal\";\n\t\t\t\t} else {\n\t\t\t\t\tfeedback.important = \"vertical\";\n\t\t\t\t}\n\t\t\t\toptions.using.call( this, props, feedback );\n\t\t\t};\n\t\t}\n\n\t\telem.offset( $.extend( position, { using: using } ) );\n\t} );\n};\n\n$.ui.position = {\n\tfit: {\n\t\tleft: function( position, data ) {\n\t\t\tvar within = data.within,\n\t\t\t\twithinOffset = within.isWindow ? within.scrollLeft : within.offset.left,\n\t\t\t\touterWidth = within.width,\n\t\t\t\tcollisionPosLeft = position.left - data.collisionPosition.marginLeft,\n\t\t\t\toverLeft = withinOffset - collisionPosLeft,\n\t\t\t\toverRight = collisionPosLeft + data.collisionWidth - outerWidth - withinOffset,\n\t\t\t\tnewOverRight;\n\n\t\t\t// Element is wider than within\n\t\t\tif ( data.collisionWidth > outerWidth ) {\n\n\t\t\t\t// Element is initially over the left side of within\n\t\t\t\tif ( overLeft > 0 && overRight <= 0 ) {\n\t\t\t\t\tnewOverRight = position.left + overLeft + data.collisionWidth - outerWidth -\n\t\t\t\t\t\twithinOffset;\n\t\t\t\t\tposition.left += overLeft - newOverRight;\n\n\t\t\t\t// Element is initially over right side of within\n\t\t\t\t} else if ( overRight > 0 && overLeft <= 0 ) {\n\t\t\t\t\tposition.left = withinOffset;\n\n\t\t\t\t// Element is initially over both left and right sides of within\n\t\t\t\t} else {\n\t\t\t\t\tif ( overLeft > overRight ) {\n\t\t\t\t\t\tposition.left = withinOffset + outerWidth - data.collisionWidth;\n\t\t\t\t\t} else {\n\t\t\t\t\t\tposition.left = withinOffset;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t// Too far left -> align with left edge\n\t\t\t} else if ( overLeft > 0 ) {\n\t\t\t\tposition.left += overLeft;\n\n\t\t\t// Too far right -> align with right edge\n\t\t\t} else if ( overRight > 0 ) {\n\t\t\t\tposition.left -= overRight;\n\n\t\t\t// Adjust based on position and margin\n\t\t\t} else {\n\t\t\t\tposition.left = max( position.left - collisionPosLeft, position.left );\n\t\t\t}\n\t\t},\n\t\ttop: function( position, data ) {\n\t\t\tvar within = data.within,\n\t\t\t\twithinOffset = within.isWindow ? within.scrollTop : within.offset.top,\n\t\t\t\touterHeight = data.within.height,\n\t\t\t\tcollisionPosTop = position.top - data.collisionPosition.marginTop,\n\t\t\t\toverTop = withinOffset - collisionPosTop,\n\t\t\t\toverBottom = collisionPosTop + data.collisionHeight - outerHeight - withinOffset,\n\t\t\t\tnewOverBottom;\n\n\t\t\t// Element is taller than within\n\t\t\tif ( data.collisionHeight > outerHeight ) {\n\n\t\t\t\t// Element is initially over the top of within\n\t\t\t\tif ( overTop > 0 && overBottom <= 0 ) {\n\t\t\t\t\tnewOverBottom = position.top + overTop + data.collisionHeight - outerHeight -\n\t\t\t\t\t\twithinOffset;\n\t\t\t\t\tposition.top += overTop - newOverBottom;\n\n\t\t\t\t// Element is initially over bottom of within\n\t\t\t\t} else if ( overBottom > 0 && overTop <= 0 ) {\n\t\t\t\t\tposition.top = withinOffset;\n\n\t\t\t\t// Element is initially over both top and bottom of within\n\t\t\t\t} else {\n\t\t\t\t\tif ( overTop > overBottom ) {\n\t\t\t\t\t\tposition.top = withinOffset + outerHeight - data.collisionHeight;\n\t\t\t\t\t} else {\n\t\t\t\t\t\tposition.top = withinOffset;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t// Too far up -> align with top\n\t\t\t} else if ( overTop > 0 ) {\n\t\t\t\tposition.top += overTop;\n\n\t\t\t// Too far down -> align with bottom edge\n\t\t\t} else if ( overBottom > 0 ) {\n\t\t\t\tposition.top -= overBottom;\n\n\t\t\t// Adjust based on position and margin\n\t\t\t} else {\n\t\t\t\tposition.top = max( position.top - collisionPosTop, position.top );\n\t\t\t}\n\t\t}\n\t},\n\tflip: {\n\t\tleft: function( position, data ) {\n\t\t\tvar within = data.within,\n\t\t\t\twithinOffset = within.offset.left + within.scrollLeft,\n\t\t\t\touterWidth = within.width,\n\t\t\t\toffsetLeft = within.isWindow ? within.scrollLeft : within.offset.left,\n\t\t\t\tcollisionPosLeft = position.left - data.collisionPosition.marginLeft,\n\t\t\t\toverLeft = collisionPosLeft - offsetLeft,\n\t\t\t\toverRight = collisionPosLeft + data.collisionWidth - outerWidth - offsetLeft,\n\t\t\t\tmyOffset = data.my[ 0 ] === \"left\" ?\n\t\t\t\t\t-data.elemWidth :\n\t\t\t\t\tdata.my[ 0 ] === \"right\" ?\n\t\t\t\t\t\tdata.elemWidth :\n\t\t\t\t\t\t0,\n\t\t\t\tatOffset = data.at[ 0 ] === \"left\" ?\n\t\t\t\t\tdata.targetWidth :\n\t\t\t\t\tdata.at[ 0 ] === \"right\" ?\n\t\t\t\t\t\t-data.targetWidth :\n\t\t\t\t\t\t0,\n\t\t\t\toffset = -2 * data.offset[ 0 ],\n\t\t\t\tnewOverRight,\n\t\t\t\tnewOverLeft;\n\n\t\t\tif ( overLeft < 0 ) {\n\t\t\t\tnewOverRight = position.left + myOffset + atOffset + offset + data.collisionWidth -\n\t\t\t\t\touterWidth - withinOffset;\n\t\t\t\tif ( newOverRight < 0 || newOverRight < abs( overLeft ) ) {\n\t\t\t\t\tposition.left += myOffset + atOffset + offset;\n\t\t\t\t}\n\t\t\t} else if ( overRight > 0 ) {\n\t\t\t\tnewOverLeft = position.left - data.collisionPosition.marginLeft + myOffset +\n\t\t\t\t\tatOffset + offset - offsetLeft;\n\t\t\t\tif ( newOverLeft > 0 || abs( newOverLeft ) < overRight ) {\n\t\t\t\t\tposition.left += myOffset + atOffset + offset;\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\ttop: function( position, data ) {\n\t\t\tvar within = data.within,\n\t\t\t\twithinOffset = within.offset.top + within.scrollTop,\n\t\t\t\touterHeight = within.height,\n\t\t\t\toffsetTop = within.isWindow ? within.scrollTop : within.offset.top,\n\t\t\t\tcollisionPosTop = position.top - data.collisionPosition.marginTop,\n\t\t\t\toverTop = collisionPosTop - offsetTop,\n\t\t\t\toverBottom = collisionPosTop + data.collisionHeight - outerHeight - offsetTop,\n\t\t\t\ttop = data.my[ 1 ] === \"top\",\n\t\t\t\tmyOffset = top ?\n\t\t\t\t\t-data.elemHeight :\n\t\t\t\t\tdata.my[ 1 ] === \"bottom\" ?\n\t\t\t\t\t\tdata.elemHeight :\n\t\t\t\t\t\t0,\n\t\t\t\tatOffset = data.at[ 1 ] === \"top\" ?\n\t\t\t\t\tdata.targetHeight :\n\t\t\t\t\tdata.at[ 1 ] === \"bottom\" ?\n\t\t\t\t\t\t-data.targetHeight :\n\t\t\t\t\t\t0,\n\t\t\t\toffset = -2 * data.offset[ 1 ],\n\t\t\t\tnewOverTop,\n\t\t\t\tnewOverBottom;\n\t\t\tif ( overTop < 0 ) {\n\t\t\t\tnewOverBottom = position.top + myOffset + atOffset + offset + data.collisionHeight -\n\t\t\t\t\touterHeight - withinOffset;\n\t\t\t\tif ( newOverBottom < 0 || newOverBottom < abs( overTop ) ) {\n\t\t\t\t\tposition.top += myOffset + atOffset + offset;\n\t\t\t\t}\n\t\t\t} else if ( overBottom > 0 ) {\n\t\t\t\tnewOverTop = position.top - data.collisionPosition.marginTop + myOffset + atOffset +\n\t\t\t\t\toffset - offsetTop;\n\t\t\t\tif ( newOverTop > 0 || abs( newOverTop ) < overBottom ) {\n\t\t\t\t\tposition.top += myOffset + atOffset + offset;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t},\n\tflipfit: {\n\t\tleft: function() {\n\t\t\t$.ui.position.flip.left.apply( this, arguments );\n\t\t\t$.ui.position.fit.left.apply( this, arguments );\n\t\t},\n\t\ttop: function() {\n\t\t\t$.ui.position.flip.top.apply( this, arguments );\n\t\t\t$.ui.position.fit.top.apply( this, arguments );\n\t\t}\n\t}\n};\n\n} )();\n\nvar position = $.ui.position;\n\n\n/*!\n * jQuery UI :data 1.14.1\n * https://jqueryui.com\n *\n * Copyright OpenJS Foundation and other contributors\n * Released under the MIT license.\n * https://jquery.org/license\n */\n\n//>>label: :data Selector\n//>>group: Core\n//>>description: Selects elements which have data stored under the specified key.\n//>>docs: https://api.jqueryui.com/data-selector/\n\n\nvar data = $.extend( $.expr.pseudos, {\n\tdata: $.expr.createPseudo( function( dataName ) {\n\t\treturn function( elem ) {\n\t\t\treturn !!$.data( elem, dataName );\n\t\t};\n\t} )\n} );\n\n/*!\n * jQuery UI Disable Selection 1.14.1\n * https://jqueryui.com\n *\n * Copyright OpenJS Foundation and other contributors\n * Released under the MIT license.\n * https://jquery.org/license\n */\n\n//>>label: disableSelection\n//>>group: Core\n//>>description: Disable selection of text content within the set of matched elements.\n//>>docs: https://api.jqueryui.com/disableSelection/\n\n// This file is deprecated\n\nvar disableSelection = $.fn.extend( {\n\tdisableSelection: ( function() {\n\t\tvar eventType = \"onselectstart\" in document.createElement( \"div\" ) ?\n\t\t\t\"selectstart\" :\n\t\t\t\"mousedown\";\n\n\t\treturn function() {\n\t\t\treturn this.on( eventType + \".ui-disableSelection\", function( event ) {\n\t\t\t\tevent.preventDefault();\n\t\t\t} );\n\t\t};\n\t} )(),\n\n\tenableSelection: function() {\n\t\treturn this.off( \".ui-disableSelection\" );\n\t}\n} );\n\n\n\n// Create a local jQuery because jQuery Color relies on it and the\n// global may not exist with AMD and a custom build (#10199).\n// This module is a noop if used as a regular AMD module.\n// eslint-disable-next-line no-unused-vars\nvar jQuery = $;\n\n\n/*!\n * jQuery Color Animations v3.0.0\n * https://github.com/jquery/jquery-color\n *\n * Copyright OpenJS Foundation and other contributors\n * Released under the MIT license.\n * https://jquery.org/license\n *\n * Date: Wed May 15 16:49:44 2024 +0200\n */\n\n\n\tvar stepHooks = \"backgroundColor borderBottomColor borderLeftColor borderRightColor \" +\n\t\t\"borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor\",\n\n\tclass2type = {},\n\ttoString = class2type.toString,\n\n\t// plusequals test for += 100 -= 100\n\trplusequals = /^([\\-+])=\\s*(\\d+\\.?\\d*)/,\n\n\t// a set of RE's that can match strings and generate color tuples.\n\tstringParsers = [ {\n\t\t\tre: /rgba?\\(\\s*(\\d{1,3})\\s*,\\s*(\\d{1,3})\\s*,\\s*(\\d{1,3})\\s*(?:,\\s*(\\d?(?:\\.\\d+)?)\\s*)?\\)/,\n\t\t\tparse: function( execResult ) {\n\t\t\t\treturn [\n\t\t\t\t\texecResult[ 1 ],\n\t\t\t\t\texecResult[ 2 ],\n\t\t\t\t\texecResult[ 3 ],\n\t\t\t\t\texecResult[ 4 ]\n\t\t\t\t];\n\t\t\t}\n\t\t}, {\n\t\t\tre: /rgba?\\(\\s*(\\d+(?:\\.\\d+)?)\\%\\s*,\\s*(\\d+(?:\\.\\d+)?)\\%\\s*,\\s*(\\d+(?:\\.\\d+)?)\\%\\s*(?:,\\s*(\\d?(?:\\.\\d+)?)\\s*)?\\)/,\n\t\t\tparse: function( execResult ) {\n\t\t\t\treturn [\n\t\t\t\t\texecResult[ 1 ] * 2.55,\n\t\t\t\t\texecResult[ 2 ] * 2.55,\n\t\t\t\t\texecResult[ 3 ] * 2.55,\n\t\t\t\t\texecResult[ 4 ]\n\t\t\t\t];\n\t\t\t}\n\t\t}, {\n\n\t\t\t// this regex ignores A-F because it's compared against an already lowercased string\n\t\t\tre: /#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})?/,\n\t\t\tparse: function( execResult ) {\n\t\t\t\treturn [\n\t\t\t\t\tparseInt( execResult[ 1 ], 16 ),\n\t\t\t\t\tparseInt( execResult[ 2 ], 16 ),\n\t\t\t\t\tparseInt( execResult[ 3 ], 16 ),\n\t\t\t\t\texecResult[ 4 ] ?\n\t\t\t\t\t\t( parseInt( execResult[ 4 ], 16 ) / 255 ).toFixed( 2 ) :\n\t\t\t\t\t\t1\n\t\t\t\t];\n\t\t\t}\n\t\t}, {\n\n\t\t\t// this regex ignores A-F because it's compared against an already lowercased string\n\t\t\tre: /#([a-f0-9])([a-f0-9])([a-f0-9])([a-f0-9])?/,\n\t\t\tparse: function( execResult ) {\n\t\t\t\treturn [\n\t\t\t\t\tparseInt( execResult[ 1 ] + execResult[ 1 ], 16 ),\n\t\t\t\t\tparseInt( execResult[ 2 ] + execResult[ 2 ], 16 ),\n\t\t\t\t\tparseInt( execResult[ 3 ] + execResult[ 3 ], 16 ),\n\t\t\t\t\texecResult[ 4 ] ?\n\t\t\t\t\t\t( parseInt( execResult[ 4 ] + execResult[ 4 ], 16 ) / 255 )\n\t\t\t\t\t\t\t.toFixed( 2 ) :\n\t\t\t\t\t\t1\n\t\t\t\t];\n\t\t\t}\n\t\t}, {\n\t\t\tre: /hsla?\\(\\s*(\\d+(?:\\.\\d+)?)\\s*,\\s*(\\d+(?:\\.\\d+)?)\\%\\s*,\\s*(\\d+(?:\\.\\d+)?)\\%\\s*(?:,\\s*(\\d?(?:\\.\\d+)?)\\s*)?\\)/,\n\t\t\tspace: \"hsla\",\n\t\t\tparse: function( execResult ) {\n\t\t\t\treturn [\n\t\t\t\t\texecResult[ 1 ],\n\t\t\t\t\texecResult[ 2 ] / 100,\n\t\t\t\t\texecResult[ 3 ] / 100,\n\t\t\t\t\texecResult[ 4 ]\n\t\t\t\t];\n\t\t\t}\n\t\t} ],\n\n\t// jQuery.Color( )\n\tcolor = jQuery.Color = function( color, green, blue, alpha ) {\n\t\treturn new jQuery.Color.fn.parse( color, green, blue, alpha );\n\t},\n\tspaces = {\n\t\trgba: {\n\t\t\tprops: {\n\t\t\t\tred: {\n\t\t\t\t\tidx: 0,\n\t\t\t\t\ttype: \"byte\"\n\t\t\t\t},\n\t\t\t\tgreen: {\n\t\t\t\t\tidx: 1,\n\t\t\t\t\ttype: \"byte\"\n\t\t\t\t},\n\t\t\t\tblue: {\n\t\t\t\t\tidx: 2,\n\t\t\t\t\ttype: \"byte\"\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\n\t\thsla: {\n\t\t\tprops: {\n\t\t\t\thue: {\n\t\t\t\t\tidx: 0,\n\t\t\t\t\ttype: \"degrees\"\n\t\t\t\t},\n\t\t\t\tsaturation: {\n\t\t\t\t\tidx: 1,\n\t\t\t\t\ttype: \"percent\"\n\t\t\t\t},\n\t\t\t\tlightness: {\n\t\t\t\t\tidx: 2,\n\t\t\t\t\ttype: \"percent\"\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t},\n\tpropTypes = {\n\t\t\"byte\": {\n\t\t\tfloor: true,\n\t\t\tmax: 255\n\t\t},\n\t\t\"percent\": {\n\t\t\tmax: 1\n\t\t},\n\t\t\"degrees\": {\n\t\t\tmod: 360,\n\t\t\tfloor: true\n\t\t}\n\t},\n\n\t// colors = jQuery.Color.names\n\tcolors,\n\n\t// local aliases of functions called often\n\teach = jQuery.each;\n\n// define cache name and alpha properties\n// for rgba and hsla spaces\neach( spaces, function( spaceName, space ) {\n\tspace.cache = \"_\" + spaceName;\n\tspace.props.alpha = {\n\t\tidx: 3,\n\t\ttype: \"percent\",\n\t\tdef: 1\n\t};\n} );\n\n// Populate the class2type map\njQuery.each( \"Boolean Number String Function Array Date RegExp Object Error Symbol\".split( \" \" ),\n\tfunction( _i, name ) {\n\t\tclass2type[ \"[object \" + name + \"]\" ] = name.toLowerCase();\n\t} );\n\nfunction getType( obj ) {\n\tif ( obj == null ) {\n\t\treturn obj + \"\";\n\t}\n\n\treturn typeof obj === \"object\" ?\n\t\tclass2type[ toString.call( obj ) ] || \"object\" :\n\t\ttypeof obj;\n}\n\nfunction clamp( value, prop, allowEmpty ) {\n\tvar type = propTypes[ prop.type ] || {};\n\n\tif ( value == null ) {\n\t\treturn ( allowEmpty || !prop.def ) ? null : prop.def;\n\t}\n\n\t// ~~ is an short way of doing floor for positive numbers\n\tvalue = type.floor ? ~~value : parseFloat( value );\n\n\tif ( type.mod ) {\n\n\t\t// we add mod before modding to make sure that negatives values\n\t\t// get converted properly: -10 -> 350\n\t\treturn ( value + type.mod ) % type.mod;\n\t}\n\n\t// for now all property types without mod have min and max\n\treturn Math.min( type.max, Math.max( 0, value ) );\n}\n\nfunction stringParse( string ) {\n\tvar inst = color(),\n\t\trgba = inst._rgba = [];\n\n\tstring = string.toLowerCase();\n\n\teach( stringParsers, function( _i, parser ) {\n\t\tvar parsed,\n\t\t\tmatch = parser.re.exec( string ),\n\t\t\tvalues = match && parser.parse( match ),\n\t\t\tspaceName = parser.space || \"rgba\";\n\n\t\tif ( values ) {\n\t\t\tparsed = inst[ spaceName ]( values );\n\n\t\t\t// if this was an rgba parse the assignment might happen twice\n\t\t\t// oh well....\n\t\t\tinst[ spaces[ spaceName ].cache ] = parsed[ spaces[ spaceName ].cache ];\n\t\t\trgba = inst._rgba = parsed._rgba;\n\n\t\t\t// exit each( stringParsers ) here because we matched\n\t\t\treturn false;\n\t\t}\n\t} );\n\n\t// Found a stringParser that handled it\n\tif ( rgba.length ) {\n\n\t\t// if this came from a parsed string, force \"transparent\" when alpha is 0\n\t\t// chrome, (and maybe others) return \"transparent\" as rgba(0,0,0,0)\n\t\tif ( rgba.join() === \"0,0,0,0\" ) {\n\t\t\tjQuery.extend( rgba, colors.transparent );\n\t\t}\n\t\treturn inst;\n\t}\n\n\t// named colors\n\treturn colors[ string ];\n}\n\ncolor.fn = jQuery.extend( color.prototype, {\n\tparse: function( red, green, blue, alpha ) {\n\t\tif ( red === undefined ) {\n\t\t\tthis._rgba = [ null, null, null, null ];\n\t\t\treturn this;\n\t\t}\n\t\tif ( red.jquery || red.nodeType ) {\n\t\t\tred = jQuery( red ).css( green );\n\t\t\tgreen = undefined;\n\t\t}\n\n\t\tvar inst = this,\n\t\t\ttype = getType( red ),\n\t\t\trgba = this._rgba = [];\n\n\t\t// more than 1 argument specified - assume ( red, green, blue, alpha )\n\t\tif ( green !== undefined ) {\n\t\t\tred = [ red, green, blue, alpha ];\n\t\t\ttype = \"array\";\n\t\t}\n\n\t\tif ( type === \"string\" ) {\n\t\t\treturn this.parse( stringParse( red ) || colors._default );\n\t\t}\n\n\t\tif ( type === \"array\" ) {\n\t\t\teach( spaces.rgba.props, function( _key, prop ) {\n\t\t\t\trgba[ prop.idx ] = clamp( red[ prop.idx ], prop );\n\t\t\t} );\n\t\t\treturn this;\n\t\t}\n\n\t\tif ( type === \"object\" ) {\n\t\t\tif ( red instanceof color ) {\n\t\t\t\teach( spaces, function( _spaceName, space ) {\n\t\t\t\t\tif ( red[ space.cache ] ) {\n\t\t\t\t\t\tinst[ space.cache ] = red[ space.cache ].slice();\n\t\t\t\t\t}\n\t\t\t\t} );\n\t\t\t} else {\n\t\t\t\teach( spaces, function( _spaceName, space ) {\n\t\t\t\t\tvar cache = space.cache;\n\t\t\t\t\teach( space.props, function( key, prop ) {\n\n\t\t\t\t\t\t// if the cache doesn't exist, and we know how to convert\n\t\t\t\t\t\tif ( !inst[ cache ] && space.to ) {\n\n\t\t\t\t\t\t\t// if the value was null, we don't need to copy it\n\t\t\t\t\t\t\t// if the key was alpha, we don't need to copy it either\n\t\t\t\t\t\t\tif ( key === \"alpha\" || red[ key ] == null ) {\n\t\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tinst[ cache ] = space.to( inst._rgba );\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t// this is the only case where we allow nulls for ALL properties.\n\t\t\t\t\t\t// call clamp with alwaysAllowEmpty\n\t\t\t\t\t\tinst[ cache ][ prop.idx ] = clamp( red[ key ], prop, true );\n\t\t\t\t\t} );\n\n\t\t\t\t\t// everything defined but alpha?\n\t\t\t\t\tif ( inst[ cache ] && jQuery.inArray(\n\t\t\t\t\t\tnull,\n\t\t\t\t\t\tinst[ cache ].slice( 0, 3 )\n\t\t\t\t\t) < 0 ) {\n\n\t\t\t\t\t\t// use the default of 1\n\t\t\t\t\t\tif ( inst[ cache ][ 3 ] == null ) {\n\t\t\t\t\t\t\tinst[ cache ][ 3 ] = 1;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tif ( space.from ) {\n\t\t\t\t\t\t\tinst._rgba = space.from( inst[ cache ] );\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t} );\n\t\t\t}\n\t\t\treturn this;\n\t\t}\n\t},\n\tis: function( compare ) {\n\t\tvar is = color( compare ),\n\t\t\tsame = true,\n\t\t\tinst = this;\n\n\t\teach( spaces, function( _, space ) {\n\t\t\tvar localCache,\n\t\t\t\tisCache = is[ space.cache ];\n\t\t\tif ( isCache ) {\n\t\t\t\tlocalCache = inst[ space.cache ] || space.to && space.to( inst._rgba ) || [];\n\t\t\t\teach( space.props, function( _, prop ) {\n\t\t\t\t\tif ( isCache[ prop.idx ] != null ) {\n\t\t\t\t\t\tsame = ( isCache[ prop.idx ] === localCache[ prop.idx ] );\n\t\t\t\t\t\treturn same;\n\t\t\t\t\t}\n\t\t\t\t} );\n\t\t\t}\n\t\t\treturn same;\n\t\t} );\n\t\treturn same;\n\t},\n\t_space: function() {\n\t\tvar used = [],\n\t\t\tinst = this;\n\t\teach( spaces, function( spaceName, space ) {\n\t\t\tif ( inst[ space.cache ] ) {\n\t\t\t\tused.push( spaceName );\n\t\t\t}\n\t\t} );\n\t\treturn used.pop();\n\t},\n\ttransition: function( other, distance ) {\n\t\tvar end = color( other ),\n\t\t\tspaceName = end._space(),\n\t\t\tspace = spaces[ spaceName ],\n\t\t\tstartColor = this.alpha() === 0 ? color( \"transparent\" ) : this,\n\t\t\tstart = startColor[ space.cache ] || space.to( startColor._rgba ),\n\t\t\tresult = start.slice();\n\n\t\tend = end[ space.cache ];\n\t\teach( space.props, function( _key, prop ) {\n\t\t\tvar index = prop.idx,\n\t\t\t\tstartValue = start[ index ],\n\t\t\t\tendValue = end[ index ],\n\t\t\t\ttype = propTypes[ prop.type ] || {};\n\n\t\t\t// if null, don't override start value\n\t\t\tif ( endValue === null ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// if null - use end\n\t\t\tif ( startValue === null ) {\n\t\t\t\tresult[ index ] = endValue;\n\t\t\t} else {\n\t\t\t\tif ( type.mod ) {\n\t\t\t\t\tif ( endValue - startValue > type.mod / 2 ) {\n\t\t\t\t\t\tstartValue += type.mod;\n\t\t\t\t\t} else if ( startValue - endValue > type.mod / 2 ) {\n\t\t\t\t\t\tstartValue -= type.mod;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tresult[ index ] = clamp( ( endValue - startValue ) * distance + startValue, prop );\n\t\t\t}\n\t\t} );\n\t\treturn this[ spaceName ]( result );\n\t},\n\tblend: function( opaque ) {\n\n\t\t// if we are already opaque - return ourself\n\t\tif ( this._rgba[ 3 ] === 1 ) {\n\t\t\treturn this;\n\t\t}\n\n\t\tvar rgb = this._rgba.slice(),\n\t\t\ta = rgb.pop(),\n\t\t\tblend = color( opaque )._rgba;\n\n\t\treturn color( jQuery.map( rgb, function( v, i ) {\n\t\t\treturn ( 1 - a ) * blend[ i ] + a * v;\n\t\t} ) );\n\t},\n\ttoRgbaString: function() {\n\t\tvar prefix = \"rgba(\",\n\t\t\trgba = jQuery.map( this._rgba, function( v, i ) {\n\t\t\t\tif ( v != null ) {\n\t\t\t\t\treturn v;\n\t\t\t\t}\n\t\t\t\treturn i > 2 ? 1 : 0;\n\t\t\t} );\n\n\t\tif ( rgba[ 3 ] === 1 ) {\n\t\t\trgba.pop();\n\t\t\tprefix = \"rgb(\";\n\t\t}\n\n\t\treturn prefix + rgba.join( \", \" ) + \")\";\n\t},\n\ttoHslaString: function() {\n\t\tvar prefix = \"hsla(\",\n\t\t\thsla = jQuery.map( this.hsla(), function( v, i ) {\n\t\t\t\tif ( v == null ) {\n\t\t\t\t\tv = i > 2 ? 1 : 0;\n\t\t\t\t}\n\n\t\t\t\t// catch 1 and 2\n\t\t\t\tif ( i && i < 3 ) {\n\t\t\t\t\tv = Math.round( v * 100 ) + \"%\";\n\t\t\t\t}\n\t\t\t\treturn v;\n\t\t\t} );\n\n\t\tif ( hsla[ 3 ] === 1 ) {\n\t\t\thsla.pop();\n\t\t\tprefix = \"hsl(\";\n\t\t}\n\t\treturn prefix + hsla.join( \", \" ) + \")\";\n\t},\n\ttoHexString: function( includeAlpha ) {\n\t\tvar rgba = this._rgba.slice(),\n\t\t\talpha = rgba.pop();\n\n\t\tif ( includeAlpha ) {\n\t\t\trgba.push( ~~( alpha * 255 ) );\n\t\t}\n\n\t\treturn \"#\" + jQuery.map( rgba, function( v ) {\n\n\t\t\t// default to 0 when nulls exist\n\t\t\treturn ( \"0\" + ( v || 0 ).toString( 16 ) ).substr( -2 );\n\t\t} ).join( \"\" );\n\t},\n\ttoString: function() {\n\t\treturn this.toRgbaString();\n\t}\n} );\ncolor.fn.parse.prototype = color.fn;\n\n// hsla conversions adapted from:\n// https://code.google.com/p/maashaack/source/browse/packages/graphics/trunk/src/graphics/colors/HUE2RGB.as?r=5021\n\nfunction hue2rgb( p, q, h ) {\n\th = ( h + 1 ) % 1;\n\tif ( h * 6 < 1 ) {\n\t\treturn p + ( q - p ) * h * 6;\n\t}\n\tif ( h * 2 < 1 ) {\n\t\treturn q;\n\t}\n\tif ( h * 3 < 2 ) {\n\t\treturn p + ( q - p ) * ( ( 2 / 3 ) - h ) * 6;\n\t}\n\treturn p;\n}\n\nspaces.hsla.to = function( rgba ) {\n\tif ( rgba[ 0 ] == null || rgba[ 1 ] == null || rgba[ 2 ] == null ) {\n\t\treturn [ null, null, null, rgba[ 3 ] ];\n\t}\n\tvar r = rgba[ 0 ] / 255,\n\t\tg = rgba[ 1 ] / 255,\n\t\tb = rgba[ 2 ] / 255,\n\t\ta = rgba[ 3 ],\n\t\tmax = Math.max( r, g, b ),\n\t\tmin = Math.min( r, g, b ),\n\t\tdiff = max - min,\n\t\tadd = max + min,\n\t\tl = add * 0.5,\n\t\th, s;\n\n\tif ( min === max ) {\n\t\th = 0;\n\t} else if ( r === max ) {\n\t\th = ( 60 * ( g - b ) / diff ) + 360;\n\t} else if ( g === max ) {\n\t\th = ( 60 * ( b - r ) / diff ) + 120;\n\t} else {\n\t\th = ( 60 * ( r - g ) / diff ) + 240;\n\t}\n\n\t// chroma (diff) == 0 means greyscale which, by definition, saturation = 0%\n\t// otherwise, saturation is based on the ratio of chroma (diff) to lightness (add)\n\tif ( diff === 0 ) {\n\t\ts = 0;\n\t} else if ( l <= 0.5 ) {\n\t\ts = diff / add;\n\t} else {\n\t\ts = diff / ( 2 - add );\n\t}\n\treturn [ Math.round( h ) % 360, s, l, a == null ? 1 : a ];\n};\n\nspaces.hsla.from = function( hsla ) {\n\tif ( hsla[ 0 ] == null || hsla[ 1 ] == null || hsla[ 2 ] == null ) {\n\t\treturn [ null, null, null, hsla[ 3 ] ];\n\t}\n\tvar h = hsla[ 0 ] / 360,\n\t\ts = hsla[ 1 ],\n\t\tl = hsla[ 2 ],\n\t\ta = hsla[ 3 ],\n\t\tq = l <= 0.5 ? l * ( 1 + s ) : l + s - l * s,\n\t\tp = 2 * l - q;\n\n\treturn [\n\t\tMath.round( hue2rgb( p, q, h + ( 1 / 3 ) ) * 255 ),\n\t\tMath.round( hue2rgb( p, q, h ) * 255 ),\n\t\tMath.round( hue2rgb( p, q, h - ( 1 / 3 ) ) * 255 ),\n\t\ta\n\t];\n};\n\n\neach( spaces, function( spaceName, space ) {\n\tvar props = space.props,\n\t\tcache = space.cache,\n\t\tto = space.to,\n\t\tfrom = space.from;\n\n\t// makes rgba() and hsla()\n\tcolor.fn[ spaceName ] = function( value ) {\n\n\t\t// generate a cache for this space if it doesn't exist\n\t\tif ( to && !this[ cache ] ) {\n\t\t\tthis[ cache ] = to( this._rgba );\n\t\t}\n\t\tif ( value === undefined ) {\n\t\t\treturn this[ cache ].slice();\n\t\t}\n\n\t\tvar ret,\n\t\t\ttype = getType( value ),\n\t\t\tarr = ( type === \"array\" || type === \"object\" ) ? value : arguments,\n\t\t\tlocal = this[ cache ].slice();\n\n\t\teach( props, function( key, prop ) {\n\t\t\tvar val = arr[ type === \"object\" ? key : prop.idx ];\n\t\t\tif ( val == null ) {\n\t\t\t\tval = local[ prop.idx ];\n\t\t\t}\n\t\t\tlocal[ prop.idx ] = clamp( val, prop );\n\t\t} );\n\n\t\tif ( from ) {\n\t\t\tret = color( from( local ) );\n\t\t\tret[ cache ] = local;\n\t\t\treturn ret;\n\t\t} else {\n\t\t\treturn color( local );\n\t\t}\n\t};\n\n\t// makes red() green() blue() alpha() hue() saturation() lightness()\n\teach( props, function( key, prop ) {\n\n\t\t// alpha is included in more than one space\n\t\tif ( color.fn[ key ] ) {\n\t\t\treturn;\n\t\t}\n\t\tcolor.fn[ key ] = function( value ) {\n\t\t\tvar local, cur, match, fn,\n\t\t\t\tvtype = getType( value );\n\n\t\t\tif ( key === \"alpha\" ) {\n\t\t\t\tfn = this._hsla ? \"hsla\" : \"rgba\";\n\t\t\t} else {\n\t\t\t\tfn = spaceName;\n\t\t\t}\n\t\t\tlocal = this[ fn ]();\n\t\t\tcur = local[ prop.idx ];\n\n\t\t\tif ( vtype === \"undefined\" ) {\n\t\t\t\treturn cur;\n\t\t\t}\n\n\t\t\tif ( vtype === \"function\" ) {\n\t\t\t\tvalue = value.call( this, cur );\n\t\t\t\tvtype = getType( value );\n\t\t\t}\n\t\t\tif ( value == null && prop.empty ) {\n\t\t\t\treturn this;\n\t\t\t}\n\t\t\tif ( vtype === \"string\" ) {\n\t\t\t\tmatch = rplusequals.exec( value );\n\t\t\t\tif ( match ) {\n\t\t\t\t\tvalue = cur + parseFloat( match[ 2 ] ) * ( match[ 1 ] === \"+\" ? 1 : -1 );\n\t\t\t\t}\n\t\t\t}\n\t\t\tlocal[ prop.idx ] = value;\n\t\t\treturn this[ fn ]( local );\n\t\t};\n\t} );\n} );\n\n// add cssHook and .fx.step function for each named hook.\n// accept a space separated string of properties\ncolor.hook = function( hook ) {\n\tvar hooks = hook.split( \" \" );\n\teach( hooks, function( _i, hook ) {\n\t\tjQuery.cssHooks[ hook ] = {\n\t\t\tset: function( elem, value ) {\n\t\t\t\tvar parsed;\n\n\t\t\t\tif ( value !== \"transparent\" &&\n\t\t\t\t\t( getType( value ) !== \"string\" ||\n\t\t\t\t\t\t( parsed = stringParse( value ) ) ) ) {\n\t\t\t\t\tvalue = color( parsed || value );\n\t\t\t\t\tvalue = value.toRgbaString();\n\t\t\t\t}\n\t\t\t\telem.style[ hook ] = value;\n\t\t\t}\n\t\t};\n\t\tjQuery.fx.step[ hook ] = function( fx ) {\n\t\t\tif ( !fx.colorInit ) {\n\t\t\t\tfx.start = color( fx.elem, hook );\n\t\t\t\tfx.end = color( fx.end );\n\t\t\t\tfx.colorInit = true;\n\t\t\t}\n\t\t\tjQuery.cssHooks[ hook ].set( fx.elem, fx.start.transition( fx.end, fx.pos ) );\n\t\t};\n\t} );\n\n};\n\ncolor.hook( stepHooks );\n\njQuery.cssHooks.borderColor = {\n\texpand: function( value ) {\n\t\tvar expanded = {};\n\n\t\teach( [ \"Top\", \"Right\", \"Bottom\", \"Left\" ], function( _i, part ) {\n\t\t\texpanded[ \"border\" + part + \"Color\" ] = value;\n\t\t} );\n\t\treturn expanded;\n\t}\n};\n\n// Basic color names only.\n// Usage of any of the other color names requires adding yourself or including\n// jquery.color.svg-names.js.\ncolors = jQuery.Color.names = {\n\n\t// 4.1. Basic color keywords\n\taqua: \"#00ffff\",\n\tblack: \"#000000\",\n\tblue: \"#0000ff\",\n\tfuchsia: \"#ff00ff\",\n\tgray: \"#808080\",\n\tgreen: \"#008000\",\n\tlime: \"#00ff00\",\n\tmaroon: \"#800000\",\n\tnavy: \"#000080\",\n\tolive: \"#808000\",\n\tpurple: \"#800080\",\n\tred: \"#ff0000\",\n\tsilver: \"#c0c0c0\",\n\tteal: \"#008080\",\n\twhite: \"#ffffff\",\n\tyellow: \"#ffff00\",\n\n\t// 4.2.3. \"transparent\" color keyword\n\ttransparent: [ null, null, null, 0 ],\n\n\t_default: \"#ffffff\"\n};\n\n\n/*!\n * jQuery UI Effects 1.14.1\n * https://jqueryui.com\n *\n * Copyright OpenJS Foundation and other contributors\n * Released under the MIT license.\n * https://jquery.org/license\n */\n\n//>>label: Effects Core\n//>>group: Effects\n/* eslint-disable max-len */\n//>>description: Extends the internal jQuery effects. Includes morphing and easing. Required by all other effects.\n/* eslint-enable max-len */\n//>>docs: https://api.jqueryui.com/category/effects-core/\n//>>demos: https://jqueryui.com/effect/\n\n\nvar dataSpace = \"ui-effects-\",\n\tdataSpaceStyle = \"ui-effects-style\",\n\tdataSpaceAnimated = \"ui-effects-animated\";\n\n$.effects = {\n\teffect: {}\n};\n\n/******************************************************************************/\n/****************************** CLASS ANIMATIONS ******************************/\n/******************************************************************************/\n( function() {\n\nvar classAnimationActions = [ \"add\", \"remove\", \"toggle\" ],\n\tshorthandStyles = {\n\t\tborder: 1,\n\t\tborderBottom: 1,\n\t\tborderColor: 1,\n\t\tborderLeft: 1,\n\t\tborderRight: 1,\n\t\tborderTop: 1,\n\t\tborderWidth: 1,\n\t\tmargin: 1,\n\t\tpadding: 1\n\t};\n\n$.each(\n\t[ \"borderLeftStyle\", \"borderRightStyle\", \"borderBottomStyle\", \"borderTopStyle\" ],\n\tfunction( _, prop ) {\n\t\t$.fx.step[ prop ] = function( fx ) {\n\t\t\tif ( fx.end !== \"none\" && !fx.setAttr || fx.pos === 1 && !fx.setAttr ) {\n\t\t\t\tjQuery.style( fx.elem, prop, fx.end );\n\t\t\t\tfx.setAttr = true;\n\t\t\t}\n\t\t};\n\t}\n);\n\nfunction camelCase( string ) {\n\treturn string.replace( /-([\\da-z])/gi, function( all, letter ) {\n\t\treturn letter.toUpperCase();\n\t} );\n}\n\nfunction getElementStyles( elem ) {\n\tvar key, len,\n\t\tstyle = elem.ownerDocument.defaultView.getComputedStyle( elem ),\n\t\tstyles = {};\n\n\tlen = style.length;\n\twhile ( len-- ) {\n\t\tkey = style[ len ];\n\t\tif ( typeof style[ key ] === \"string\" ) {\n\t\t\tstyles[ camelCase( key ) ] = style[ key ];\n\t\t}\n\t}\n\n\treturn styles;\n}\n\nfunction styleDifference( oldStyle, newStyle ) {\n\tvar diff = {},\n\t\tname, value;\n\n\tfor ( name in newStyle ) {\n\t\tvalue = newStyle[ name ];\n\t\tif ( oldStyle[ name ] !== value ) {\n\t\t\tif ( !shorthandStyles[ name ] ) {\n\t\t\t\tif ( $.fx.step[ name ] || !isNaN( parseFloat( value ) ) ) {\n\t\t\t\t\tdiff[ name ] = value;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\treturn diff;\n}\n\n$.effects.animateClass = function( value, duration, easing, callback ) {\n\tvar o = $.speed( duration, easing, callback );\n\n\treturn this.queue( function() {\n\t\tvar animated = $( this ),\n\t\t\tbaseClass = animated.attr( \"class\" ) || \"\",\n\t\t\tapplyClassChange,\n\t\t\tallAnimations = o.children ? animated.find( \"*\" ).addBack() : animated;\n\n\t\t// Map the animated objects to store the original styles.\n\t\tallAnimations = allAnimations.map( function() {\n\t\t\tvar el = $( this );\n\t\t\treturn {\n\t\t\t\tel: el,\n\t\t\t\tstart: getElementStyles( this )\n\t\t\t};\n\t\t} );\n\n\t\t// Apply class change\n\t\tapplyClassChange = function() {\n\t\t\t$.each( classAnimationActions, function( i, action ) {\n\t\t\t\tif ( value[ action ] ) {\n\t\t\t\t\tanimated[ action + \"Class\" ]( value[ action ] );\n\t\t\t\t}\n\t\t\t} );\n\t\t};\n\t\tapplyClassChange();\n\n\t\t// Map all animated objects again - calculate new styles and diff\n\t\tallAnimations = allAnimations.map( function() {\n\t\t\tthis.end = getElementStyles( this.el[ 0 ] );\n\t\t\tthis.diff = styleDifference( this.start, this.end );\n\t\t\treturn this;\n\t\t} );\n\n\t\t// Apply original class\n\t\tanimated.attr( \"class\", baseClass );\n\n\t\t// Map all animated objects again - this time collecting a promise\n\t\tallAnimations = allAnimations.map( function() {\n\t\t\tvar styleInfo = this,\n\t\t\t\tdfd = $.Deferred(),\n\t\t\t\topts = $.extend( {}, o, {\n\t\t\t\t\tqueue: false,\n\t\t\t\t\tcomplete: function() {\n\t\t\t\t\t\tdfd.resolve( styleInfo );\n\t\t\t\t\t}\n\t\t\t\t} );\n\n\t\t\tthis.el.animate( this.diff, opts );\n\t\t\treturn dfd.promise();\n\t\t} );\n\n\t\t// Once all animations have completed:\n\t\t$.when.apply( $, allAnimations.get() ).done( function() {\n\n\t\t\t// Set the final class\n\t\t\tapplyClassChange();\n\n\t\t\t// For each animated element,\n\t\t\t// clear all css properties that were animated\n\t\t\t$.each( arguments, function() {\n\t\t\t\tvar el = this.el;\n\t\t\t\t$.each( this.diff, function( key ) {\n\t\t\t\t\tel.css( key, \"\" );\n\t\t\t\t} );\n\t\t\t} );\n\n\t\t\t// This is guarnteed to be there if you use jQuery.speed()\n\t\t\t// it also handles dequeuing the next anim...\n\t\t\to.complete.call( animated[ 0 ] );\n\t\t} );\n\t} );\n};\n\n$.fn.extend( {\n\taddClass: ( function( orig ) {\n\t\treturn function( classNames, speed, easing, callback ) {\n\t\t\treturn speed ?\n\t\t\t\t$.effects.animateClass.call( this,\n\t\t\t\t\t{ add: classNames }, speed, easing, callback ) :\n\t\t\t\torig.apply( this, arguments );\n\t\t};\n\t} )( $.fn.addClass ),\n\n\tremoveClass: ( function( orig ) {\n\t\treturn function( classNames, speed, easing, callback ) {\n\t\t\treturn arguments.length > 1 ?\n\t\t\t\t$.effects.animateClass.call( this,\n\t\t\t\t\t{ remove: classNames }, speed, easing, callback ) :\n\t\t\t\torig.apply( this, arguments );\n\t\t};\n\t} )( $.fn.removeClass ),\n\n\ttoggleClass: ( function( orig ) {\n\t\treturn function( classNames, force, speed, easing, callback ) {\n\t\t\tif ( typeof force === \"boolean\" || force === undefined ) {\n\t\t\t\tif ( !speed ) {\n\n\t\t\t\t\t// Without speed parameter\n\t\t\t\t\treturn orig.apply( this, arguments );\n\t\t\t\t} else {\n\t\t\t\t\treturn $.effects.animateClass.call( this,\n\t\t\t\t\t\t( force ? { add: classNames } : { remove: classNames } ),\n\t\t\t\t\t\tspeed, easing, callback );\n\t\t\t\t}\n\t\t\t} else {\n\n\t\t\t\t// Without force parameter\n\t\t\t\treturn $.effects.animateClass.call( this,\n\t\t\t\t\t{ toggle: classNames }, force, speed, easing );\n\t\t\t}\n\t\t};\n\t} )( $.fn.toggleClass ),\n\n\tswitchClass: function( remove, add, speed, easing, callback ) {\n\t\treturn $.effects.animateClass.call( this, {\n\t\t\tadd: add,\n\t\t\tremove: remove\n\t\t}, speed, easing, callback );\n\t}\n} );\n\n} )();\n\n/******************************************************************************/\n/*********************************** EFFECTS **********************************/\n/******************************************************************************/\n\n( function() {\n\nif ( $.expr && $.expr.pseudos && $.expr.pseudos.animated ) {\n\t$.expr.pseudos.animated = ( function( orig ) {\n\t\treturn function( elem ) {\n\t\t\treturn !!$( elem ).data( dataSpaceAnimated ) || orig( elem );\n\t\t};\n\t} )( $.expr.pseudos.animated );\n}\n\nif ( $.uiBackCompat === true ) {\n\t$.extend( $.effects, {\n\n\t\t// Saves a set of properties in a data storage\n\t\tsave: function( element, set ) {\n\t\t\tvar i = 0, length = set.length;\n\t\t\tfor ( ; i < length; i++ ) {\n\t\t\t\tif ( set[ i ] !== null ) {\n\t\t\t\t\telement.data( dataSpace + set[ i ], element[ 0 ].style[ set[ i ] ] );\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\n\t\t// Restores a set of previously saved properties from a data storage\n\t\trestore: function( element, set ) {\n\t\t\tvar val, i = 0, length = set.length;\n\t\t\tfor ( ; i < length; i++ ) {\n\t\t\t\tif ( set[ i ] !== null ) {\n\t\t\t\t\tval = element.data( dataSpace + set[ i ] );\n\t\t\t\t\telement.css( set[ i ], val );\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\n\t\tsetMode: function( el, mode ) {\n\t\t\tif ( mode === \"toggle\" ) {\n\t\t\t\tmode = el.is( \":hidden\" ) ? \"show\" : \"hide\";\n\t\t\t}\n\t\t\treturn mode;\n\t\t},\n\n\t\t// Wraps the element around a wrapper that copies position properties\n\t\tcreateWrapper: function( element ) {\n\n\t\t\t// If the element is already wrapped, return it\n\t\t\tif ( element.parent().is( \".ui-effects-wrapper\" ) ) {\n\t\t\t\treturn element.parent();\n\t\t\t}\n\n\t\t\t// Wrap the element\n\t\t\tvar props = {\n\t\t\t\t\twidth: element.outerWidth( true ),\n\t\t\t\t\theight: element.outerHeight( true ),\n\t\t\t\t\t\"float\": element.css( \"float\" )\n\t\t\t\t},\n\t\t\t\twrapper = $( \"
\" )\n\t\t\t\t\t.addClass( \"ui-effects-wrapper\" )\n\t\t\t\t\t.css( {\n\t\t\t\t\t\tfontSize: \"100%\",\n\t\t\t\t\t\tbackground: \"transparent\",\n\t\t\t\t\t\tborder: \"none\",\n\t\t\t\t\t\tmargin: 0,\n\t\t\t\t\t\tpadding: 0\n\t\t\t\t\t} ),\n\n\t\t\t\t// Store the size in case width/height are defined in % - Fixes #5245\n\t\t\t\tsize = {\n\t\t\t\t\twidth: element.width(),\n\t\t\t\t\theight: element.height()\n\t\t\t\t},\n\t\t\t\tactive = document.activeElement;\n\n\t\t\t// Support: Firefox\n\t\t\t// Firefox incorrectly exposes anonymous content\n\t\t\t// https://bugzilla.mozilla.org/show_bug.cgi?id=561664\n\t\t\ttry {\n\t\t\t\t// eslint-disable-next-line no-unused-expressions\n\t\t\t\tactive.id;\n\t\t\t} catch ( e ) {\n\t\t\t\tactive = document.body;\n\t\t\t}\n\n\t\t\telement.wrap( wrapper );\n\n\t\t\t// Fixes #7595 - Elements lose focus when wrapped.\n\t\t\tif ( element[ 0 ] === active || $.contains( element[ 0 ], active ) ) {\n\t\t\t\t$( active ).trigger( \"focus\" );\n\t\t\t}\n\n\t\t\t// Hotfix for jQuery 1.4 since some change in wrap() seems to actually\n\t\t\t// lose the reference to the wrapped element\n\t\t\twrapper = element.parent();\n\n\t\t\t// Transfer positioning properties to the wrapper\n\t\t\tif ( element.css( \"position\" ) === \"static\" ) {\n\t\t\t\twrapper.css( { position: \"relative\" } );\n\t\t\t\telement.css( { position: \"relative\" } );\n\t\t\t} else {\n\t\t\t\t$.extend( props, {\n\t\t\t\t\tposition: element.css( \"position\" ),\n\t\t\t\t\tzIndex: element.css( \"z-index\" )\n\t\t\t\t} );\n\t\t\t\t$.each( [ \"top\", \"left\", \"bottom\", \"right\" ], function( i, pos ) {\n\t\t\t\t\tprops[ pos ] = element.css( pos );\n\t\t\t\t\tif ( isNaN( parseInt( props[ pos ], 10 ) ) ) {\n\t\t\t\t\t\tprops[ pos ] = \"auto\";\n\t\t\t\t\t}\n\t\t\t\t} );\n\t\t\t\telement.css( {\n\t\t\t\t\tposition: \"relative\",\n\t\t\t\t\ttop: 0,\n\t\t\t\t\tleft: 0,\n\t\t\t\t\tright: \"auto\",\n\t\t\t\t\tbottom: \"auto\"\n\t\t\t\t} );\n\t\t\t}\n\t\t\telement.css( size );\n\n\t\t\treturn wrapper.css( props ).show();\n\t\t},\n\n\t\tremoveWrapper: function( element ) {\n\t\t\tvar active = document.activeElement;\n\n\t\t\tif ( element.parent().is( \".ui-effects-wrapper\" ) ) {\n\t\t\t\telement.parent().replaceWith( element );\n\n\t\t\t\t// Fixes #7595 - Elements lose focus when wrapped.\n\t\t\t\tif ( element[ 0 ] === active || $.contains( element[ 0 ], active ) ) {\n\t\t\t\t\t$( active ).trigger( \"focus\" );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\treturn element;\n\t\t}\n\t} );\n}\n\n$.extend( $.effects, {\n\tversion: \"1.14.1\",\n\n\tdefine: function( name, mode, effect ) {\n\t\tif ( !effect ) {\n\t\t\teffect = mode;\n\t\t\tmode = \"effect\";\n\t\t}\n\n\t\t$.effects.effect[ name ] = effect;\n\t\t$.effects.effect[ name ].mode = mode;\n\n\t\treturn effect;\n\t},\n\n\tscaledDimensions: function( element, percent, direction ) {\n\t\tif ( percent === 0 ) {\n\t\t\treturn {\n\t\t\t\theight: 0,\n\t\t\t\twidth: 0,\n\t\t\t\touterHeight: 0,\n\t\t\t\touterWidth: 0\n\t\t\t};\n\t\t}\n\n\t\tvar x = direction !== \"horizontal\" ? ( ( percent || 100 ) / 100 ) : 1,\n\t\t\ty = direction !== \"vertical\" ? ( ( percent || 100 ) / 100 ) : 1;\n\n\t\treturn {\n\t\t\theight: element.height() * y,\n\t\t\twidth: element.width() * x,\n\t\t\touterHeight: element.outerHeight() * y,\n\t\t\touterWidth: element.outerWidth() * x\n\t\t};\n\n\t},\n\n\tclipToBox: function( animation ) {\n\t\treturn {\n\t\t\twidth: animation.clip.right - animation.clip.left,\n\t\t\theight: animation.clip.bottom - animation.clip.top,\n\t\t\tleft: animation.clip.left,\n\t\t\ttop: animation.clip.top\n\t\t};\n\t},\n\n\t// Injects recently queued functions to be first in line (after \"inprogress\")\n\tunshift: function( element, queueLength, count ) {\n\t\tvar queue = element.queue();\n\n\t\tif ( queueLength > 1 ) {\n\t\t\tqueue.splice.apply( queue,\n\t\t\t\t[ 1, 0 ].concat( queue.splice( queueLength, count ) ) );\n\t\t}\n\t\telement.dequeue();\n\t},\n\n\tsaveStyle: function( element ) {\n\t\telement.data( dataSpaceStyle, element[ 0 ].style.cssText );\n\t},\n\n\trestoreStyle: function( element ) {\n\t\telement[ 0 ].style.cssText = element.data( dataSpaceStyle ) || \"\";\n\t\telement.removeData( dataSpaceStyle );\n\t},\n\n\tmode: function( element, mode ) {\n\t\tvar hidden = element.is( \":hidden\" );\n\n\t\tif ( mode === \"toggle\" ) {\n\t\t\tmode = hidden ? \"show\" : \"hide\";\n\t\t}\n\t\tif ( hidden ? mode === \"hide\" : mode === \"show\" ) {\n\t\t\tmode = \"none\";\n\t\t}\n\t\treturn mode;\n\t},\n\n\t// Translates a [top,left] array into a baseline value\n\tgetBaseline: function( origin, original ) {\n\t\tvar y, x;\n\n\t\tswitch ( origin[ 0 ] ) {\n\t\tcase \"top\":\n\t\t\ty = 0;\n\t\t\tbreak;\n\t\tcase \"middle\":\n\t\t\ty = 0.5;\n\t\t\tbreak;\n\t\tcase \"bottom\":\n\t\t\ty = 1;\n\t\t\tbreak;\n\t\tdefault:\n\t\t\ty = origin[ 0 ] / original.height;\n\t\t}\n\n\t\tswitch ( origin[ 1 ] ) {\n\t\tcase \"left\":\n\t\t\tx = 0;\n\t\t\tbreak;\n\t\tcase \"center\":\n\t\t\tx = 0.5;\n\t\t\tbreak;\n\t\tcase \"right\":\n\t\t\tx = 1;\n\t\t\tbreak;\n\t\tdefault:\n\t\t\tx = origin[ 1 ] / original.width;\n\t\t}\n\n\t\treturn {\n\t\t\tx: x,\n\t\t\ty: y\n\t\t};\n\t},\n\n\t// Creates a placeholder element so that the original element can be made absolute\n\tcreatePlaceholder: function( element ) {\n\t\tvar placeholder,\n\t\t\tcssPosition = element.css( \"position\" ),\n\t\t\tposition = element.position();\n\n\t\t// Lock in margins first to account for form elements, which\n\t\t// will change margin if you explicitly set height\n\t\t// see: https://jsfiddle.net/JZSMt/3/ https://bugs.webkit.org/show_bug.cgi?id=107380\n\t\t// Support: Safari\n\t\telement.css( {\n\t\t\tmarginTop: element.css( \"marginTop\" ),\n\t\t\tmarginBottom: element.css( \"marginBottom\" ),\n\t\t\tmarginLeft: element.css( \"marginLeft\" ),\n\t\t\tmarginRight: element.css( \"marginRight\" )\n\t\t} )\n\t\t.outerWidth( element.outerWidth() )\n\t\t.outerHeight( element.outerHeight() );\n\n\t\tif ( /^(static|relative)/.test( cssPosition ) ) {\n\t\t\tcssPosition = \"absolute\";\n\n\t\t\tplaceholder = $( \"<\" + element[ 0 ].nodeName + \">\" ).insertAfter( element ).css( {\n\n\t\t\t\t// Convert inline to inline block to account for inline elements\n\t\t\t\t// that turn to inline block based on content (like img)\n\t\t\t\tdisplay: /^(inline|ruby)/.test( element.css( \"display\" ) ) ?\n\t\t\t\t\t\"inline-block\" :\n\t\t\t\t\t\"block\",\n\t\t\t\tvisibility: \"hidden\",\n\n\t\t\t\t// Margins need to be set to account for margin collapse\n\t\t\t\tmarginTop: element.css( \"marginTop\" ),\n\t\t\t\tmarginBottom: element.css( \"marginBottom\" ),\n\t\t\t\tmarginLeft: element.css( \"marginLeft\" ),\n\t\t\t\tmarginRight: element.css( \"marginRight\" ),\n\t\t\t\t\"float\": element.css( \"float\" )\n\t\t\t} )\n\t\t\t.outerWidth( element.outerWidth() )\n\t\t\t.outerHeight( element.outerHeight() )\n\t\t\t.addClass( \"ui-effects-placeholder\" );\n\n\t\t\telement.data( dataSpace + \"placeholder\", placeholder );\n\t\t}\n\n\t\telement.css( {\n\t\t\tposition: cssPosition,\n\t\t\tleft: position.left,\n\t\t\ttop: position.top\n\t\t} );\n\n\t\treturn placeholder;\n\t},\n\n\tremovePlaceholder: function( element ) {\n\t\tvar dataKey = dataSpace + \"placeholder\",\n\t\t\t\tplaceholder = element.data( dataKey );\n\n\t\tif ( placeholder ) {\n\t\t\tplaceholder.remove();\n\t\t\telement.removeData( dataKey );\n\t\t}\n\t},\n\n\t// Removes a placeholder if it exists and restores\n\t// properties that were modified during placeholder creation\n\tcleanUp: function( element ) {\n\t\t$.effects.restoreStyle( element );\n\t\t$.effects.removePlaceholder( element );\n\t},\n\n\tsetTransition: function( element, list, factor, value ) {\n\t\tvalue = value || {};\n\t\t$.each( list, function( i, x ) {\n\t\t\tvar unit = element.cssUnit( x );\n\t\t\tif ( unit[ 0 ] > 0 ) {\n\t\t\t\tvalue[ x ] = unit[ 0 ] * factor + unit[ 1 ];\n\t\t\t}\n\t\t} );\n\t\treturn value;\n\t}\n} );\n\n// Return an effect options object for the given parameters:\nfunction _normalizeArguments( effect, options, speed, callback ) {\n\n\t// Allow passing all options as the first parameter\n\tif ( $.isPlainObject( effect ) ) {\n\t\toptions = effect;\n\t\teffect = effect.effect;\n\t}\n\n\t// Convert to an object\n\teffect = { effect: effect };\n\n\t// Catch (effect, null, ...)\n\tif ( options == null ) {\n\t\toptions = {};\n\t}\n\n\t// Catch (effect, callback)\n\tif ( typeof options === \"function\" ) {\n\t\tcallback = options;\n\t\tspeed = null;\n\t\toptions = {};\n\t}\n\n\t// Catch (effect, speed, ?)\n\tif ( typeof options === \"number\" || $.fx.speeds[ options ] ) {\n\t\tcallback = speed;\n\t\tspeed = options;\n\t\toptions = {};\n\t}\n\n\t// Catch (effect, options, callback)\n\tif ( typeof speed === \"function\" ) {\n\t\tcallback = speed;\n\t\tspeed = null;\n\t}\n\n\t// Add options to effect\n\tif ( options ) {\n\t\t$.extend( effect, options );\n\t}\n\n\tspeed = speed || options.duration;\n\teffect.duration = $.fx.off ? 0 :\n\t\ttypeof speed === \"number\" ? speed :\n\t\tspeed in $.fx.speeds ? $.fx.speeds[ speed ] :\n\t\t$.fx.speeds._default;\n\n\teffect.complete = callback || options.complete;\n\n\treturn effect;\n}\n\nfunction standardAnimationOption( option ) {\n\n\t// Valid standard speeds (nothing, number, named speed)\n\tif ( !option || typeof option === \"number\" || $.fx.speeds[ option ] ) {\n\t\treturn true;\n\t}\n\n\t// Invalid strings - treat as \"normal\" speed\n\tif ( typeof option === \"string\" && !$.effects.effect[ option ] ) {\n\t\treturn true;\n\t}\n\n\t// Complete callback\n\tif ( typeof option === \"function\" ) {\n\t\treturn true;\n\t}\n\n\t// Options hash (but not naming an effect)\n\tif ( typeof option === \"object\" && !option.effect ) {\n\t\treturn true;\n\t}\n\n\t// Didn't match any standard API\n\treturn false;\n}\n\n$.fn.extend( {\n\teffect: function( /* effect, options, speed, callback */ ) {\n\t\tvar args = _normalizeArguments.apply( this, arguments ),\n\t\t\teffectMethod = $.effects.effect[ args.effect ],\n\t\t\tdefaultMode = effectMethod.mode,\n\t\t\tqueue = args.queue,\n\t\t\tqueueName = queue || \"fx\",\n\t\t\tcomplete = args.complete,\n\t\t\tmode = args.mode,\n\t\t\tmodes = [],\n\t\t\tprefilter = function( next ) {\n\t\t\t\tvar el = $( this ),\n\t\t\t\t\tnormalizedMode = $.effects.mode( el, mode ) || defaultMode;\n\n\t\t\t\t// Sentinel for duck-punching the :animated pseudo-selector\n\t\t\t\tel.data( dataSpaceAnimated, true );\n\n\t\t\t\t// Save effect mode for later use,\n\t\t\t\t// we can't just call $.effects.mode again later,\n\t\t\t\t// as the .show() below destroys the initial state\n\t\t\t\tmodes.push( normalizedMode );\n\n\t\t\t\t// See $.uiBackCompat inside of run() for removal of defaultMode in 1.14\n\t\t\t\tif ( defaultMode && ( normalizedMode === \"show\" ||\n\t\t\t\t\t\t( normalizedMode === defaultMode && normalizedMode === \"hide\" ) ) ) {\n\t\t\t\t\tel.show();\n\t\t\t\t}\n\n\t\t\t\tif ( !defaultMode || normalizedMode !== \"none\" ) {\n\t\t\t\t\t$.effects.saveStyle( el );\n\t\t\t\t}\n\n\t\t\t\tif ( typeof next === \"function\" ) {\n\t\t\t\t\tnext();\n\t\t\t\t}\n\t\t\t};\n\n\t\tif ( $.fx.off || !effectMethod ) {\n\n\t\t\t// Delegate to the original method (e.g., .show()) if possible\n\t\t\tif ( mode ) {\n\t\t\t\treturn this[ mode ]( args.duration, complete );\n\t\t\t} else {\n\t\t\t\treturn this.each( function() {\n\t\t\t\t\tif ( complete ) {\n\t\t\t\t\t\tcomplete.call( this );\n\t\t\t\t\t}\n\t\t\t\t} );\n\t\t\t}\n\t\t}\n\n\t\tfunction run( next ) {\n\t\t\tvar elem = $( this );\n\n\t\t\tfunction cleanup() {\n\t\t\t\telem.removeData( dataSpaceAnimated );\n\n\t\t\t\t$.effects.cleanUp( elem );\n\n\t\t\t\tif ( args.mode === \"hide\" ) {\n\t\t\t\t\telem.hide();\n\t\t\t\t}\n\n\t\t\t\tdone();\n\t\t\t}\n\n\t\t\tfunction done() {\n\t\t\t\tif ( typeof complete === \"function\" ) {\n\t\t\t\t\tcomplete.call( elem[ 0 ] );\n\t\t\t\t}\n\n\t\t\t\tif ( typeof next === \"function\" ) {\n\t\t\t\t\tnext();\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Override mode option on a per element basis,\n\t\t\t// as toggle can be either show or hide depending on element state\n\t\t\targs.mode = modes.shift();\n\n\t\t\tif ( $.uiBackCompat === true && !defaultMode ) {\n\t\t\t\tif ( elem.is( \":hidden\" ) ? mode === \"hide\" : mode === \"show\" ) {\n\n\t\t\t\t\t// Call the core method to track \"olddisplay\" properly\n\t\t\t\t\telem[ mode ]();\n\t\t\t\t\tdone();\n\t\t\t\t} else {\n\t\t\t\t\teffectMethod.call( elem[ 0 ], args, done );\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tif ( args.mode === \"none\" ) {\n\n\t\t\t\t\t// Call the core method to track \"olddisplay\" properly\n\t\t\t\t\telem[ mode ]();\n\t\t\t\t\tdone();\n\t\t\t\t} else {\n\t\t\t\t\teffectMethod.call( elem[ 0 ], args, cleanup );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// Run prefilter on all elements first to ensure that\n\t\t// any showing or hiding happens before placeholder creation,\n\t\t// which ensures that any layout changes are correctly captured.\n\t\treturn queue === false ?\n\t\t\tthis.each( prefilter ).each( run ) :\n\t\t\tthis.queue( queueName, prefilter ).queue( queueName, run );\n\t},\n\n\tshow: ( function( orig ) {\n\t\treturn function( option ) {\n\t\t\tif ( standardAnimationOption( option ) ) {\n\t\t\t\treturn orig.apply( this, arguments );\n\t\t\t} else {\n\t\t\t\tvar args = _normalizeArguments.apply( this, arguments );\n\t\t\t\targs.mode = \"show\";\n\t\t\t\treturn this.effect.call( this, args );\n\t\t\t}\n\t\t};\n\t} )( $.fn.show ),\n\n\thide: ( function( orig ) {\n\t\treturn function( option ) {\n\t\t\tif ( standardAnimationOption( option ) ) {\n\t\t\t\treturn orig.apply( this, arguments );\n\t\t\t} else {\n\t\t\t\tvar args = _normalizeArguments.apply( this, arguments );\n\t\t\t\targs.mode = \"hide\";\n\t\t\t\treturn this.effect.call( this, args );\n\t\t\t}\n\t\t};\n\t} )( $.fn.hide ),\n\n\ttoggle: ( function( orig ) {\n\t\treturn function( option ) {\n\t\t\tif ( standardAnimationOption( option ) || typeof option === \"boolean\" ) {\n\t\t\t\treturn orig.apply( this, arguments );\n\t\t\t} else {\n\t\t\t\tvar args = _normalizeArguments.apply( this, arguments );\n\t\t\t\targs.mode = \"toggle\";\n\t\t\t\treturn this.effect.call( this, args );\n\t\t\t}\n\t\t};\n\t} )( $.fn.toggle ),\n\n\tcssUnit: function( key ) {\n\t\tvar style = this.css( key ),\n\t\t\tval = [];\n\n\t\t$.each( [ \"em\", \"px\", \"%\", \"pt\" ], function( i, unit ) {\n\t\t\tif ( style.indexOf( unit ) > 0 ) {\n\t\t\t\tval = [ parseFloat( style ), unit ];\n\t\t\t}\n\t\t} );\n\t\treturn val;\n\t},\n\n\tcssClip: function( clipObj ) {\n\t\tif ( clipObj ) {\n\t\t\treturn this.css( \"clip\", \"rect(\" + clipObj.top + \"px \" + clipObj.right + \"px \" +\n\t\t\t\tclipObj.bottom + \"px \" + clipObj.left + \"px)\" );\n\t\t}\n\t\treturn parseClip( this.css( \"clip\" ), this );\n\t},\n\n\ttransfer: function( options, done ) {\n\t\tvar element = $( this ),\n\t\t\ttarget = $( options.to ),\n\t\t\ttargetFixed = target.css( \"position\" ) === \"fixed\",\n\t\t\tbody = $( \"body\" ),\n\t\t\tfixTop = targetFixed ? body.scrollTop() : 0,\n\t\t\tfixLeft = targetFixed ? body.scrollLeft() : 0,\n\t\t\tendPosition = target.offset(),\n\t\t\tanimation = {\n\t\t\t\ttop: endPosition.top - fixTop,\n\t\t\t\tleft: endPosition.left - fixLeft,\n\t\t\t\theight: target.innerHeight(),\n\t\t\t\twidth: target.innerWidth()\n\t\t\t},\n\t\t\tstartPosition = element.offset(),\n\t\t\ttransfer = $( \"
\" );\n\n\t\ttransfer\n\t\t\t.appendTo( \"body\" )\n\t\t\t.addClass( options.className )\n\t\t\t.css( {\n\t\t\t\ttop: startPosition.top - fixTop,\n\t\t\t\tleft: startPosition.left - fixLeft,\n\t\t\t\theight: element.innerHeight(),\n\t\t\t\twidth: element.innerWidth(),\n\t\t\t\tposition: targetFixed ? \"fixed\" : \"absolute\"\n\t\t\t} )\n\t\t\t.animate( animation, options.duration, options.easing, function() {\n\t\t\t\ttransfer.remove();\n\t\t\t\tif ( typeof done === \"function\" ) {\n\t\t\t\t\tdone();\n\t\t\t\t}\n\t\t\t} );\n\t}\n} );\n\nfunction parseClip( str, element ) {\n\t\tvar outerWidth = element.outerWidth(),\n\t\t\touterHeight = element.outerHeight(),\n\t\t\tclipRegex = /^rect\\((-?\\d*\\.?\\d*px|-?\\d+%|auto),?\\s*(-?\\d*\\.?\\d*px|-?\\d+%|auto),?\\s*(-?\\d*\\.?\\d*px|-?\\d+%|auto),?\\s*(-?\\d*\\.?\\d*px|-?\\d+%|auto)\\)$/,\n\t\t\tvalues = clipRegex.exec( str ) || [ \"\", 0, outerWidth, outerHeight, 0 ];\n\n\t\treturn {\n\t\t\ttop: parseFloat( values[ 1 ] ) || 0,\n\t\t\tright: values[ 2 ] === \"auto\" ? outerWidth : parseFloat( values[ 2 ] ),\n\t\t\tbottom: values[ 3 ] === \"auto\" ? outerHeight : parseFloat( values[ 3 ] ),\n\t\t\tleft: parseFloat( values[ 4 ] ) || 0\n\t\t};\n}\n\n$.fx.step.clip = function( fx ) {\n\tif ( !fx.clipInit ) {\n\t\tfx.start = $( fx.elem ).cssClip();\n\t\tif ( typeof fx.end === \"string\" ) {\n\t\t\tfx.end = parseClip( fx.end, fx.elem );\n\t\t}\n\t\tfx.clipInit = true;\n\t}\n\n\t$( fx.elem ).cssClip( {\n\t\ttop: fx.pos * ( fx.end.top - fx.start.top ) + fx.start.top,\n\t\tright: fx.pos * ( fx.end.right - fx.start.right ) + fx.start.right,\n\t\tbottom: fx.pos * ( fx.end.bottom - fx.start.bottom ) + fx.start.bottom,\n\t\tleft: fx.pos * ( fx.end.left - fx.start.left ) + fx.start.left\n\t} );\n};\n\n} )();\n\n/******************************************************************************/\n/*********************************** EASING ***********************************/\n/******************************************************************************/\n\n( function() {\n\n// Based on easing equations from Robert Penner (http://robertpenner.com/easing)\n\nvar baseEasings = {};\n\n$.each( [ \"Quad\", \"Cubic\", \"Quart\", \"Quint\", \"Expo\" ], function( i, name ) {\n\tbaseEasings[ name ] = function( p ) {\n\t\treturn Math.pow( p, i + 2 );\n\t};\n} );\n\n$.extend( baseEasings, {\n\tSine: function( p ) {\n\t\treturn 1 - Math.cos( p * Math.PI / 2 );\n\t},\n\tCirc: function( p ) {\n\t\treturn 1 - Math.sqrt( 1 - p * p );\n\t},\n\tElastic: function( p ) {\n\t\treturn p === 0 || p === 1 ? p :\n\t\t\t-Math.pow( 2, 8 * ( p - 1 ) ) * Math.sin( ( ( p - 1 ) * 80 - 7.5 ) * Math.PI / 15 );\n\t},\n\tBack: function( p ) {\n\t\treturn p * p * ( 3 * p - 2 );\n\t},\n\tBounce: function( p ) {\n\t\tvar pow2,\n\t\t\tbounce = 4;\n\n\t\twhile ( p < ( ( pow2 = Math.pow( 2, --bounce ) ) - 1 ) / 11 ) {}\n\t\treturn 1 / Math.pow( 4, 3 - bounce ) - 7.5625 * Math.pow( ( pow2 * 3 - 2 ) / 22 - p, 2 );\n\t}\n} );\n\n$.each( baseEasings, function( name, easeIn ) {\n\t$.easing[ \"easeIn\" + name ] = easeIn;\n\t$.easing[ \"easeOut\" + name ] = function( p ) {\n\t\treturn 1 - easeIn( 1 - p );\n\t};\n\t$.easing[ \"easeInOut\" + name ] = function( p ) {\n\t\treturn p < 0.5 ?\n\t\t\teaseIn( p * 2 ) / 2 :\n\t\t\t1 - easeIn( p * -2 + 2 ) / 2;\n\t};\n} );\n\n} )();\n\nvar effect = $.effects;\n\n\n/*!\n * jQuery UI Effects Blind 1.14.1\n * https://jqueryui.com\n *\n * Copyright OpenJS Foundation and other contributors\n * Released under the MIT license.\n * https://jquery.org/license\n */\n\n//>>label: Blind Effect\n//>>group: Effects\n//>>description: Blinds the element.\n//>>docs: https://api.jqueryui.com/blind-effect/\n//>>demos: https://jqueryui.com/effect/\n\n\nvar effectsEffectBlind = $.effects.define( \"blind\", \"hide\", function( options, done ) {\n\tvar map = {\n\t\t\tup: [ \"bottom\", \"top\" ],\n\t\t\tvertical: [ \"bottom\", \"top\" ],\n\t\t\tdown: [ \"top\", \"bottom\" ],\n\t\t\tleft: [ \"right\", \"left\" ],\n\t\t\thorizontal: [ \"right\", \"left\" ],\n\t\t\tright: [ \"left\", \"right\" ]\n\t\t},\n\t\telement = $( this ),\n\t\tdirection = options.direction || \"up\",\n\t\tstart = element.cssClip(),\n\t\tanimate = { clip: $.extend( {}, start ) },\n\t\tplaceholder = $.effects.createPlaceholder( element );\n\n\tanimate.clip[ map[ direction ][ 0 ] ] = animate.clip[ map[ direction ][ 1 ] ];\n\n\tif ( options.mode === \"show\" ) {\n\t\telement.cssClip( animate.clip );\n\t\tif ( placeholder ) {\n\t\t\tplaceholder.css( $.effects.clipToBox( animate ) );\n\t\t}\n\n\t\tanimate.clip = start;\n\t}\n\n\tif ( placeholder ) {\n\t\tplaceholder.animate( $.effects.clipToBox( animate ), options.duration, options.easing );\n\t}\n\n\telement.animate( animate, {\n\t\tqueue: false,\n\t\tduration: options.duration,\n\t\teasing: options.easing,\n\t\tcomplete: done\n\t} );\n} );\n\n\n/*!\n * jQuery UI Effects Bounce 1.14.1\n * https://jqueryui.com\n *\n * Copyright OpenJS Foundation and other contributors\n * Released under the MIT license.\n * https://jquery.org/license\n */\n\n//>>label: Bounce Effect\n//>>group: Effects\n//>>description: Bounces an element horizontally or vertically n times.\n//>>docs: https://api.jqueryui.com/bounce-effect/\n//>>demos: https://jqueryui.com/effect/\n\n\nvar effectsEffectBounce = $.effects.define( \"bounce\", function( options, done ) {\n\tvar upAnim, downAnim, refValue,\n\t\telement = $( this ),\n\n\t\t// Defaults:\n\t\tmode = options.mode,\n\t\thide = mode === \"hide\",\n\t\tshow = mode === \"show\",\n\t\tdirection = options.direction || \"up\",\n\t\tdistance = options.distance,\n\t\ttimes = options.times || 5,\n\n\t\t// Number of internal animations\n\t\tanims = times * 2 + ( show || hide ? 1 : 0 ),\n\t\tspeed = options.duration / anims,\n\t\teasing = options.easing,\n\n\t\t// Utility:\n\t\tref = ( direction === \"up\" || direction === \"down\" ) ? \"top\" : \"left\",\n\t\tmotion = ( direction === \"up\" || direction === \"left\" ),\n\t\ti = 0,\n\n\t\tqueuelen = element.queue().length;\n\n\t$.effects.createPlaceholder( element );\n\n\trefValue = element.css( ref );\n\n\t// Default distance for the BIGGEST bounce is the outer Distance / 3\n\tif ( !distance ) {\n\t\tdistance = element[ ref === \"top\" ? \"outerHeight\" : \"outerWidth\" ]() / 3;\n\t}\n\n\tif ( show ) {\n\t\tdownAnim = { opacity: 1 };\n\t\tdownAnim[ ref ] = refValue;\n\n\t\t// If we are showing, force opacity 0 and set the initial position\n\t\t// then do the \"first\" animation\n\t\telement\n\t\t\t.css( \"opacity\", 0 )\n\t\t\t.css( ref, motion ? -distance * 2 : distance * 2 )\n\t\t\t.animate( downAnim, speed, easing );\n\t}\n\n\t// Start at the smallest distance if we are hiding\n\tif ( hide ) {\n\t\tdistance = distance / Math.pow( 2, times - 1 );\n\t}\n\n\tdownAnim = {};\n\tdownAnim[ ref ] = refValue;\n\n\t// Bounces up/down/left/right then back to 0 -- times * 2 animations happen here\n\tfor ( ; i < times; i++ ) {\n\t\tupAnim = {};\n\t\tupAnim[ ref ] = ( motion ? \"-=\" : \"+=\" ) + distance;\n\n\t\telement\n\t\t\t.animate( upAnim, speed, easing )\n\t\t\t.animate( downAnim, speed, easing );\n\n\t\tdistance = hide ? distance * 2 : distance / 2;\n\t}\n\n\t// Last Bounce when Hiding\n\tif ( hide ) {\n\t\tupAnim = { opacity: 0 };\n\t\tupAnim[ ref ] = ( motion ? \"-=\" : \"+=\" ) + distance;\n\n\t\telement.animate( upAnim, speed, easing );\n\t}\n\n\telement.queue( done );\n\n\t$.effects.unshift( element, queuelen, anims + 1 );\n} );\n\n\n/*!\n * jQuery UI Effects Clip 1.14.1\n * https://jqueryui.com\n *\n * Copyright OpenJS Foundation and other contributors\n * Released under the MIT license.\n * https://jquery.org/license\n */\n\n//>>label: Clip Effect\n//>>group: Effects\n//>>description: Clips the element on and off like an old TV.\n//>>docs: https://api.jqueryui.com/clip-effect/\n//>>demos: https://jqueryui.com/effect/\n\n\nvar effectsEffectClip = $.effects.define( \"clip\", \"hide\", function( options, done ) {\n\tvar start,\n\t\tanimate = {},\n\t\telement = $( this ),\n\t\tdirection = options.direction || \"vertical\",\n\t\tboth = direction === \"both\",\n\t\thorizontal = both || direction === \"horizontal\",\n\t\tvertical = both || direction === \"vertical\";\n\n\tstart = element.cssClip();\n\tanimate.clip = {\n\t\ttop: vertical ? ( start.bottom - start.top ) / 2 : start.top,\n\t\tright: horizontal ? ( start.right - start.left ) / 2 : start.right,\n\t\tbottom: vertical ? ( start.bottom - start.top ) / 2 : start.bottom,\n\t\tleft: horizontal ? ( start.right - start.left ) / 2 : start.left\n\t};\n\n\t$.effects.createPlaceholder( element );\n\n\tif ( options.mode === \"show\" ) {\n\t\telement.cssClip( animate.clip );\n\t\tanimate.clip = start;\n\t}\n\n\telement.animate( animate, {\n\t\tqueue: false,\n\t\tduration: options.duration,\n\t\teasing: options.easing,\n\t\tcomplete: done\n\t} );\n\n} );\n\n\n/*!\n * jQuery UI Effects Drop 1.14.1\n * https://jqueryui.com\n *\n * Copyright OpenJS Foundation and other contributors\n * Released under the MIT license.\n * https://jquery.org/license\n */\n\n//>>label: Drop Effect\n//>>group: Effects\n//>>description: Moves an element in one direction and hides it at the same time.\n//>>docs: https://api.jqueryui.com/drop-effect/\n//>>demos: https://jqueryui.com/effect/\n\n\nvar effectsEffectDrop = $.effects.define( \"drop\", \"hide\", function( options, done ) {\n\n\tvar distance,\n\t\telement = $( this ),\n\t\tmode = options.mode,\n\t\tshow = mode === \"show\",\n\t\tdirection = options.direction || \"left\",\n\t\tref = ( direction === \"up\" || direction === \"down\" ) ? \"top\" : \"left\",\n\t\tmotion = ( direction === \"up\" || direction === \"left\" ) ? \"-=\" : \"+=\",\n\t\toppositeMotion = ( motion === \"+=\" ) ? \"-=\" : \"+=\",\n\t\tanimation = {\n\t\t\topacity: 0\n\t\t};\n\n\t$.effects.createPlaceholder( element );\n\n\tdistance = options.distance ||\n\t\telement[ ref === \"top\" ? \"outerHeight\" : \"outerWidth\" ]( true ) / 2;\n\n\tanimation[ ref ] = motion + distance;\n\n\tif ( show ) {\n\t\telement.css( animation );\n\n\t\tanimation[ ref ] = oppositeMotion + distance;\n\t\tanimation.opacity = 1;\n\t}\n\n\t// Animate\n\telement.animate( animation, {\n\t\tqueue: false,\n\t\tduration: options.duration,\n\t\teasing: options.easing,\n\t\tcomplete: done\n\t} );\n} );\n\n\n/*!\n * jQuery UI Effects Explode 1.14.1\n * https://jqueryui.com\n *\n * Copyright OpenJS Foundation and other contributors\n * Released under the MIT license.\n * https://jquery.org/license\n */\n\n//>>label: Explode Effect\n//>>group: Effects\n/* eslint-disable max-len */\n//>>description: Explodes an element in all directions into n pieces. Implodes an element to its original wholeness.\n/* eslint-enable max-len */\n//>>docs: https://api.jqueryui.com/explode-effect/\n//>>demos: https://jqueryui.com/effect/\n\n\nvar effectsEffectExplode = $.effects.define( \"explode\", \"hide\", function( options, done ) {\n\n\tvar i, j, left, top, mx, my,\n\t\trows = options.pieces ? Math.round( Math.sqrt( options.pieces ) ) : 3,\n\t\tcells = rows,\n\t\telement = $( this ),\n\t\tmode = options.mode,\n\t\tshow = mode === \"show\",\n\n\t\t// Show and then visibility:hidden the element before calculating offset\n\t\toffset = element.show().css( \"visibility\", \"hidden\" ).offset(),\n\n\t\t// Width and height of a piece\n\t\twidth = Math.ceil( element.outerWidth() / cells ),\n\t\theight = Math.ceil( element.outerHeight() / rows ),\n\t\tpieces = [];\n\n\t// Children animate complete:\n\tfunction childComplete() {\n\t\tpieces.push( this );\n\t\tif ( pieces.length === rows * cells ) {\n\t\t\tanimComplete();\n\t\t}\n\t}\n\n\t// Clone the element for each row and cell.\n\tfor ( i = 0; i < rows; i++ ) { // ===>\n\t\ttop = offset.top + i * height;\n\t\tmy = i - ( rows - 1 ) / 2;\n\n\t\tfor ( j = 0; j < cells; j++ ) { // |||\n\t\t\tleft = offset.left + j * width;\n\t\t\tmx = j - ( cells - 1 ) / 2;\n\n\t\t\t// Create a clone of the now hidden main element that will be absolute positioned\n\t\t\t// within a wrapper div off the -left and -top equal to size of our pieces\n\t\t\telement\n\t\t\t\t.clone()\n\t\t\t\t.appendTo( \"body\" )\n\t\t\t\t.wrap( \"
\" )\n\t\t\t\t.css( {\n\t\t\t\t\tposition: \"absolute\",\n\t\t\t\t\tvisibility: \"visible\",\n\t\t\t\t\tleft: -j * width,\n\t\t\t\t\ttop: -i * height\n\t\t\t\t} )\n\n\t\t\t\t// Select the wrapper - make it overflow: hidden and absolute positioned based on\n\t\t\t\t// where the original was located +left and +top equal to the size of pieces\n\t\t\t\t.parent()\n\t\t\t\t\t.addClass( \"ui-effects-explode\" )\n\t\t\t\t\t.css( {\n\t\t\t\t\t\tposition: \"absolute\",\n\t\t\t\t\t\toverflow: \"hidden\",\n\t\t\t\t\t\twidth: width,\n\t\t\t\t\t\theight: height,\n\t\t\t\t\t\tleft: left + ( show ? mx * width : 0 ),\n\t\t\t\t\t\ttop: top + ( show ? my * height : 0 ),\n\t\t\t\t\t\topacity: show ? 0 : 1\n\t\t\t\t\t} )\n\t\t\t\t\t.animate( {\n\t\t\t\t\t\tleft: left + ( show ? 0 : mx * width ),\n\t\t\t\t\t\ttop: top + ( show ? 0 : my * height ),\n\t\t\t\t\t\topacity: show ? 1 : 0\n\t\t\t\t\t}, options.duration || 500, options.easing, childComplete );\n\t\t}\n\t}\n\n\tfunction animComplete() {\n\t\telement.css( {\n\t\t\tvisibility: \"visible\"\n\t\t} );\n\t\t$( pieces ).remove();\n\t\tdone();\n\t}\n} );\n\n\n/*!\n * jQuery UI Effects Fade 1.14.1\n * https://jqueryui.com\n *\n * Copyright OpenJS Foundation and other contributors\n * Released under the MIT license.\n * https://jquery.org/license\n */\n\n//>>label: Fade Effect\n//>>group: Effects\n//>>description: Fades the element.\n//>>docs: https://api.jqueryui.com/fade-effect/\n//>>demos: https://jqueryui.com/effect/\n\n\nvar effectsEffectFade = $.effects.define( \"fade\", \"toggle\", function( options, done ) {\n\tvar show = options.mode === \"show\";\n\n\t$( this )\n\t\t.css( \"opacity\", show ? 0 : 1 )\n\t\t.animate( {\n\t\t\topacity: show ? 1 : 0\n\t\t}, {\n\t\t\tqueue: false,\n\t\t\tduration: options.duration,\n\t\t\teasing: options.easing,\n\t\t\tcomplete: done\n\t\t} );\n} );\n\n\n/*!\n * jQuery UI Effects Fold 1.14.1\n * https://jqueryui.com\n *\n * Copyright OpenJS Foundation and other contributors\n * Released under the MIT license.\n * https://jquery.org/license\n */\n\n//>>label: Fold Effect\n//>>group: Effects\n//>>description: Folds an element first horizontally and then vertically.\n//>>docs: https://api.jqueryui.com/fold-effect/\n//>>demos: https://jqueryui.com/effect/\n\n\nvar effectsEffectFold = $.effects.define( \"fold\", \"hide\", function( options, done ) {\n\n\t// Create element\n\tvar element = $( this ),\n\t\tmode = options.mode,\n\t\tshow = mode === \"show\",\n\t\thide = mode === \"hide\",\n\t\tsize = options.size || 15,\n\t\tpercent = /([0-9]+)%/.exec( size ),\n\t\thorizFirst = !!options.horizFirst,\n\t\tref = horizFirst ? [ \"right\", \"bottom\" ] : [ \"bottom\", \"right\" ],\n\t\tduration = options.duration / 2,\n\n\t\tplaceholder = $.effects.createPlaceholder( element ),\n\n\t\tstart = element.cssClip(),\n\t\tanimation1 = { clip: $.extend( {}, start ) },\n\t\tanimation2 = { clip: $.extend( {}, start ) },\n\n\t\tdistance = [ start[ ref[ 0 ] ], start[ ref[ 1 ] ] ],\n\n\t\tqueuelen = element.queue().length;\n\n\tif ( percent ) {\n\t\tsize = parseInt( percent[ 1 ], 10 ) / 100 * distance[ hide ? 0 : 1 ];\n\t}\n\tanimation1.clip[ ref[ 0 ] ] = size;\n\tanimation2.clip[ ref[ 0 ] ] = size;\n\tanimation2.clip[ ref[ 1 ] ] = 0;\n\n\tif ( show ) {\n\t\telement.cssClip( animation2.clip );\n\t\tif ( placeholder ) {\n\t\t\tplaceholder.css( $.effects.clipToBox( animation2 ) );\n\t\t}\n\n\t\tanimation2.clip = start;\n\t}\n\n\t// Animate\n\telement\n\t\t.queue( function( next ) {\n\t\t\tif ( placeholder ) {\n\t\t\t\tplaceholder\n\t\t\t\t\t.animate( $.effects.clipToBox( animation1 ), duration, options.easing )\n\t\t\t\t\t.animate( $.effects.clipToBox( animation2 ), duration, options.easing );\n\t\t\t}\n\n\t\t\tnext();\n\t\t} )\n\t\t.animate( animation1, duration, options.easing )\n\t\t.animate( animation2, duration, options.easing )\n\t\t.queue( done );\n\n\t$.effects.unshift( element, queuelen, 4 );\n} );\n\n\n/*!\n * jQuery UI Effects Highlight 1.14.1\n * https://jqueryui.com\n *\n * Copyright OpenJS Foundation and other contributors\n * Released under the MIT license.\n * https://jquery.org/license\n */\n\n//>>label: Highlight Effect\n//>>group: Effects\n//>>description: Highlights the background of an element in a defined color for a custom duration.\n//>>docs: https://api.jqueryui.com/highlight-effect/\n//>>demos: https://jqueryui.com/effect/\n\n\nvar effectsEffectHighlight = $.effects.define( \"highlight\", \"show\", function( options, done ) {\n\tvar element = $( this ),\n\t\tanimation = {\n\t\t\tbackgroundColor: element.css( \"backgroundColor\" )\n\t\t};\n\n\tif ( options.mode === \"hide\" ) {\n\t\tanimation.opacity = 0;\n\t}\n\n\t$.effects.saveStyle( element );\n\n\telement\n\t\t.css( {\n\t\t\tbackgroundImage: \"none\",\n\t\t\tbackgroundColor: options.color || \"#ffff99\"\n\t\t} )\n\t\t.animate( animation, {\n\t\t\tqueue: false,\n\t\t\tduration: options.duration,\n\t\t\teasing: options.easing,\n\t\t\tcomplete: done\n\t\t} );\n} );\n\n\n/*!\n * jQuery UI Effects Size 1.14.1\n * https://jqueryui.com\n *\n * Copyright OpenJS Foundation and other contributors\n * Released under the MIT license.\n * https://jquery.org/license\n */\n\n//>>label: Size Effect\n//>>group: Effects\n//>>description: Resize an element to a specified width and height.\n//>>docs: https://api.jqueryui.com/size-effect/\n//>>demos: https://jqueryui.com/effect/\n\n\nvar effectsEffectSize = $.effects.define( \"size\", function( options, done ) {\n\n\t// Create element\n\tvar baseline, factor, temp,\n\t\telement = $( this ),\n\n\t\t// Copy for children\n\t\tcProps = [ \"fontSize\" ],\n\t\tvProps = [ \"borderTopWidth\", \"borderBottomWidth\", \"paddingTop\", \"paddingBottom\" ],\n\t\thProps = [ \"borderLeftWidth\", \"borderRightWidth\", \"paddingLeft\", \"paddingRight\" ],\n\n\t\t// Set options\n\t\tmode = options.mode,\n\t\trestore = mode !== \"effect\",\n\t\tscale = options.scale || \"both\",\n\t\torigin = options.origin || [ \"middle\", \"center\" ],\n\t\tposition = element.css( \"position\" ),\n\t\tpos = element.position(),\n\t\toriginal = $.effects.scaledDimensions( element ),\n\t\tfrom = options.from || original,\n\t\tto = options.to || $.effects.scaledDimensions( element, 0 );\n\n\t$.effects.createPlaceholder( element );\n\n\tif ( mode === \"show\" ) {\n\t\ttemp = from;\n\t\tfrom = to;\n\t\tto = temp;\n\t}\n\n\t// Set scaling factor\n\tfactor = {\n\t\tfrom: {\n\t\t\ty: from.height / original.height,\n\t\t\tx: from.width / original.width\n\t\t},\n\t\tto: {\n\t\t\ty: to.height / original.height,\n\t\t\tx: to.width / original.width\n\t\t}\n\t};\n\n\t// Scale the css box\n\tif ( scale === \"box\" || scale === \"both\" ) {\n\n\t\t// Vertical props scaling\n\t\tif ( factor.from.y !== factor.to.y ) {\n\t\t\tfrom = $.effects.setTransition( element, vProps, factor.from.y, from );\n\t\t\tto = $.effects.setTransition( element, vProps, factor.to.y, to );\n\t\t}\n\n\t\t// Horizontal props scaling\n\t\tif ( factor.from.x !== factor.to.x ) {\n\t\t\tfrom = $.effects.setTransition( element, hProps, factor.from.x, from );\n\t\t\tto = $.effects.setTransition( element, hProps, factor.to.x, to );\n\t\t}\n\t}\n\n\t// Scale the content\n\tif ( scale === \"content\" || scale === \"both\" ) {\n\n\t\t// Vertical props scaling\n\t\tif ( factor.from.y !== factor.to.y ) {\n\t\t\tfrom = $.effects.setTransition( element, cProps, factor.from.y, from );\n\t\t\tto = $.effects.setTransition( element, cProps, factor.to.y, to );\n\t\t}\n\t}\n\n\t// Adjust the position properties based on the provided origin points\n\tif ( origin ) {\n\t\tbaseline = $.effects.getBaseline( origin, original );\n\t\tfrom.top = ( original.outerHeight - from.outerHeight ) * baseline.y + pos.top;\n\t\tfrom.left = ( original.outerWidth - from.outerWidth ) * baseline.x + pos.left;\n\t\tto.top = ( original.outerHeight - to.outerHeight ) * baseline.y + pos.top;\n\t\tto.left = ( original.outerWidth - to.outerWidth ) * baseline.x + pos.left;\n\t}\n\tdelete from.outerHeight;\n\tdelete from.outerWidth;\n\telement.css( from );\n\n\t// Animate the children if desired\n\tif ( scale === \"content\" || scale === \"both\" ) {\n\n\t\tvProps = vProps.concat( [ \"marginTop\", \"marginBottom\" ] ).concat( cProps );\n\t\thProps = hProps.concat( [ \"marginLeft\", \"marginRight\" ] );\n\n\t\t// Only animate children with width attributes specified\n\t\t// TODO: is this right? should we include anything with css width specified as well\n\t\telement.find( \"*[width]\" ).each( function() {\n\t\t\tvar child = $( this ),\n\t\t\t\tchildOriginal = $.effects.scaledDimensions( child ),\n\t\t\t\tchildFrom = {\n\t\t\t\t\theight: childOriginal.height * factor.from.y,\n\t\t\t\t\twidth: childOriginal.width * factor.from.x,\n\t\t\t\t\touterHeight: childOriginal.outerHeight * factor.from.y,\n\t\t\t\t\touterWidth: childOriginal.outerWidth * factor.from.x\n\t\t\t\t},\n\t\t\t\tchildTo = {\n\t\t\t\t\theight: childOriginal.height * factor.to.y,\n\t\t\t\t\twidth: childOriginal.width * factor.to.x,\n\t\t\t\t\touterHeight: childOriginal.height * factor.to.y,\n\t\t\t\t\touterWidth: childOriginal.width * factor.to.x\n\t\t\t\t};\n\n\t\t\t// Vertical props scaling\n\t\t\tif ( factor.from.y !== factor.to.y ) {\n\t\t\t\tchildFrom = $.effects.setTransition( child, vProps, factor.from.y, childFrom );\n\t\t\t\tchildTo = $.effects.setTransition( child, vProps, factor.to.y, childTo );\n\t\t\t}\n\n\t\t\t// Horizontal props scaling\n\t\t\tif ( factor.from.x !== factor.to.x ) {\n\t\t\t\tchildFrom = $.effects.setTransition( child, hProps, factor.from.x, childFrom );\n\t\t\t\tchildTo = $.effects.setTransition( child, hProps, factor.to.x, childTo );\n\t\t\t}\n\n\t\t\tif ( restore ) {\n\t\t\t\t$.effects.saveStyle( child );\n\t\t\t}\n\n\t\t\t// Animate children\n\t\t\tchild.css( childFrom );\n\t\t\tchild.animate( childTo, options.duration, options.easing, function() {\n\n\t\t\t\t// Restore children\n\t\t\t\tif ( restore ) {\n\t\t\t\t\t$.effects.restoreStyle( child );\n\t\t\t\t}\n\t\t\t} );\n\t\t} );\n\t}\n\n\t// Animate\n\telement.animate( to, {\n\t\tqueue: false,\n\t\tduration: options.duration,\n\t\teasing: options.easing,\n\t\tcomplete: function() {\n\n\t\t\tvar offset = element.offset();\n\n\t\t\tif ( to.opacity === 0 ) {\n\t\t\t\telement.css( \"opacity\", from.opacity );\n\t\t\t}\n\n\t\t\tif ( !restore ) {\n\t\t\t\telement\n\t\t\t\t\t.css( \"position\", position === \"static\" ? \"relative\" : position )\n\t\t\t\t\t.offset( offset );\n\n\t\t\t\t// Need to save style here so that automatic style restoration\n\t\t\t\t// doesn't restore to the original styles from before the animation.\n\t\t\t\t$.effects.saveStyle( element );\n\t\t\t}\n\n\t\t\tdone();\n\t\t}\n\t} );\n\n} );\n\n\n/*!\n * jQuery UI Effects Scale 1.14.1\n * https://jqueryui.com\n *\n * Copyright OpenJS Foundation and other contributors\n * Released under the MIT license.\n * https://jquery.org/license\n */\n\n//>>label: Scale Effect\n//>>group: Effects\n//>>description: Grows or shrinks an element and its content.\n//>>docs: https://api.jqueryui.com/scale-effect/\n//>>demos: https://jqueryui.com/effect/\n\n\nvar effectsEffectScale = $.effects.define( \"scale\", function( options, done ) {\n\n\t// Create element\n\tvar el = $( this ),\n\t\tmode = options.mode,\n\t\tpercent = parseInt( options.percent, 10 ) ||\n\t\t\t( parseInt( options.percent, 10 ) === 0 ? 0 : ( mode !== \"effect\" ? 0 : 100 ) ),\n\n\t\tnewOptions = $.extend( true, {\n\t\t\tfrom: $.effects.scaledDimensions( el ),\n\t\t\tto: $.effects.scaledDimensions( el, percent, options.direction || \"both\" ),\n\t\t\torigin: options.origin || [ \"middle\", \"center\" ]\n\t\t}, options );\n\n\t// Fade option to support puff\n\tif ( options.fade ) {\n\t\tnewOptions.from.opacity = 1;\n\t\tnewOptions.to.opacity = 0;\n\t}\n\n\t$.effects.effect.size.call( this, newOptions, done );\n} );\n\n\n/*!\n * jQuery UI Effects Puff 1.14.1\n * https://jqueryui.com\n *\n * Copyright OpenJS Foundation and other contributors\n * Released under the MIT license.\n * https://jquery.org/license\n */\n\n//>>label: Puff Effect\n//>>group: Effects\n//>>description: Creates a puff effect by scaling the element up and hiding it at the same time.\n//>>docs: https://api.jqueryui.com/puff-effect/\n//>>demos: https://jqueryui.com/effect/\n\n\nvar effectsEffectPuff = $.effects.define( \"puff\", \"hide\", function( options, done ) {\n\tvar newOptions = $.extend( true, {}, options, {\n\t\tfade: true,\n\t\tpercent: parseInt( options.percent, 10 ) || 150\n\t} );\n\n\t$.effects.effect.scale.call( this, newOptions, done );\n} );\n\n\n/*!\n * jQuery UI Effects Pulsate 1.14.1\n * https://jqueryui.com\n *\n * Copyright OpenJS Foundation and other contributors\n * Released under the MIT license.\n * https://jquery.org/license\n */\n\n//>>label: Pulsate Effect\n//>>group: Effects\n//>>description: Pulsates an element n times by changing the opacity to zero and back.\n//>>docs: https://api.jqueryui.com/pulsate-effect/\n//>>demos: https://jqueryui.com/effect/\n\n\nvar effectsEffectPulsate = $.effects.define( \"pulsate\", \"show\", function( options, done ) {\n\tvar element = $( this ),\n\t\tmode = options.mode,\n\t\tshow = mode === \"show\",\n\t\thide = mode === \"hide\",\n\t\tshowhide = show || hide,\n\n\t\t// Showing or hiding leaves off the \"last\" animation\n\t\tanims = ( ( options.times || 5 ) * 2 ) + ( showhide ? 1 : 0 ),\n\t\tduration = options.duration / anims,\n\t\tanimateTo = 0,\n\t\ti = 1,\n\t\tqueuelen = element.queue().length;\n\n\tif ( show || !element.is( \":visible\" ) ) {\n\t\telement.css( \"opacity\", 0 ).show();\n\t\tanimateTo = 1;\n\t}\n\n\t// Anims - 1 opacity \"toggles\"\n\tfor ( ; i < anims; i++ ) {\n\t\telement.animate( { opacity: animateTo }, duration, options.easing );\n\t\tanimateTo = 1 - animateTo;\n\t}\n\n\telement.animate( { opacity: animateTo }, duration, options.easing );\n\n\telement.queue( done );\n\n\t$.effects.unshift( element, queuelen, anims + 1 );\n} );\n\n\n/*!\n * jQuery UI Effects Shake 1.14.1\n * https://jqueryui.com\n *\n * Copyright OpenJS Foundation and other contributors\n * Released under the MIT license.\n * https://jquery.org/license\n */\n\n//>>label: Shake Effect\n//>>group: Effects\n//>>description: Shakes an element horizontally or vertically n times.\n//>>docs: https://api.jqueryui.com/shake-effect/\n//>>demos: https://jqueryui.com/effect/\n\n\nvar effectsEffectShake = $.effects.define( \"shake\", function( options, done ) {\n\n\tvar i = 1,\n\t\telement = $( this ),\n\t\tdirection = options.direction || \"left\",\n\t\tdistance = options.distance || 20,\n\t\ttimes = options.times || 3,\n\t\tanims = times * 2 + 1,\n\t\tspeed = Math.round( options.duration / anims ),\n\t\tref = ( direction === \"up\" || direction === \"down\" ) ? \"top\" : \"left\",\n\t\tpositiveMotion = ( direction === \"up\" || direction === \"left\" ),\n\t\tanimation = {},\n\t\tanimation1 = {},\n\t\tanimation2 = {},\n\n\t\tqueuelen = element.queue().length;\n\n\t$.effects.createPlaceholder( element );\n\n\t// Animation\n\tanimation[ ref ] = ( positiveMotion ? \"-=\" : \"+=\" ) + distance;\n\tanimation1[ ref ] = ( positiveMotion ? \"+=\" : \"-=\" ) + distance * 2;\n\tanimation2[ ref ] = ( positiveMotion ? \"-=\" : \"+=\" ) + distance * 2;\n\n\t// Animate\n\telement.animate( animation, speed, options.easing );\n\n\t// Shakes\n\tfor ( ; i < times; i++ ) {\n\t\telement\n\t\t\t.animate( animation1, speed, options.easing )\n\t\t\t.animate( animation2, speed, options.easing );\n\t}\n\n\telement\n\t\t.animate( animation1, speed, options.easing )\n\t\t.animate( animation, speed / 2, options.easing )\n\t\t.queue( done );\n\n\t$.effects.unshift( element, queuelen, anims + 1 );\n} );\n\n\n/*!\n * jQuery UI Effects Slide 1.14.1\n * https://jqueryui.com\n *\n * Copyright OpenJS Foundation and other contributors\n * Released under the MIT license.\n * https://jquery.org/license\n */\n\n//>>label: Slide Effect\n//>>group: Effects\n//>>description: Slides an element in and out of the viewport.\n//>>docs: https://api.jqueryui.com/slide-effect/\n//>>demos: https://jqueryui.com/effect/\n\n\nvar effectsEffectSlide = $.effects.define( \"slide\", \"show\", function( options, done ) {\n\tvar startClip, startRef,\n\t\telement = $( this ),\n\t\tmap = {\n\t\t\tup: [ \"bottom\", \"top\" ],\n\t\t\tdown: [ \"top\", \"bottom\" ],\n\t\t\tleft: [ \"right\", \"left\" ],\n\t\t\tright: [ \"left\", \"right\" ]\n\t\t},\n\t\tmode = options.mode,\n\t\tdirection = options.direction || \"left\",\n\t\tref = ( direction === \"up\" || direction === \"down\" ) ? \"top\" : \"left\",\n\t\tpositiveMotion = ( direction === \"up\" || direction === \"left\" ),\n\t\tdistance = options.distance ||\n\t\t\telement[ ref === \"top\" ? \"outerHeight\" : \"outerWidth\" ]( true ),\n\t\tanimation = {};\n\n\t$.effects.createPlaceholder( element );\n\n\tstartClip = element.cssClip();\n\tstartRef = element.position()[ ref ];\n\n\t// Define hide animation\n\tanimation[ ref ] = ( positiveMotion ? -1 : 1 ) * distance + startRef;\n\tanimation.clip = element.cssClip();\n\tanimation.clip[ map[ direction ][ 1 ] ] = animation.clip[ map[ direction ][ 0 ] ];\n\n\t// Reverse the animation if we're showing\n\tif ( mode === \"show\" ) {\n\t\telement.cssClip( animation.clip );\n\t\telement.css( ref, animation[ ref ] );\n\t\tanimation.clip = startClip;\n\t\tanimation[ ref ] = startRef;\n\t}\n\n\t// Actually animate\n\telement.animate( animation, {\n\t\tqueue: false,\n\t\tduration: options.duration,\n\t\teasing: options.easing,\n\t\tcomplete: done\n\t} );\n} );\n\n\n/*!\n * jQuery UI Effects Transfer 1.14.1\n * https://jqueryui.com\n *\n * Copyright OpenJS Foundation and other contributors\n * Released under the MIT license.\n * https://jquery.org/license\n */\n\n//>>label: Transfer Effect\n//>>group: Effects\n//>>description: Displays a transfer effect from one element to another.\n//>>docs: https://api.jqueryui.com/transfer-effect/\n//>>demos: https://jqueryui.com/effect/\n\n\nvar effect;\nif ( $.uiBackCompat === true ) {\n\teffect = $.effects.define( \"transfer\", function( options, done ) {\n\t\t$( this ).transfer( options, done );\n\t} );\n}\nvar effectsEffectTransfer = effect;\n\n\n/*!\n * jQuery UI Focusable 1.14.1\n * https://jqueryui.com\n *\n * Copyright OpenJS Foundation and other contributors\n * Released under the MIT license.\n * https://jquery.org/license\n */\n\n//>>label: :focusable Selector\n//>>group: Core\n//>>description: Selects elements which can be focused.\n//>>docs: https://api.jqueryui.com/focusable-selector/\n\n\n// Selectors\n$.ui.focusable = function( element, hasTabindex ) {\n\tvar map, mapName, img, focusableIfVisible, fieldset,\n\t\tnodeName = element.nodeName.toLowerCase();\n\n\tif ( \"area\" === nodeName ) {\n\t\tmap = element.parentNode;\n\t\tmapName = map.name;\n\t\tif ( !element.href || !mapName || map.nodeName.toLowerCase() !== \"map\" ) {\n\t\t\treturn false;\n\t\t}\n\t\timg = $( \"img[usemap='#\" + mapName + \"']\" );\n\t\treturn img.length > 0 && img.is( \":visible\" );\n\t}\n\n\tif ( /^(input|select|textarea|button|object)$/.test( nodeName ) ) {\n\t\tfocusableIfVisible = !element.disabled;\n\n\t\tif ( focusableIfVisible ) {\n\n\t\t\t// Form controls within a disabled fieldset are disabled.\n\t\t\t// However, controls within the fieldset's legend do not get disabled.\n\t\t\t// Since controls generally aren't placed inside legends, we skip\n\t\t\t// this portion of the check.\n\t\t\tfieldset = $( element ).closest( \"fieldset\" )[ 0 ];\n\t\t\tif ( fieldset ) {\n\t\t\t\tfocusableIfVisible = !fieldset.disabled;\n\t\t\t}\n\t\t}\n\t} else if ( \"a\" === nodeName ) {\n\t\tfocusableIfVisible = element.href || hasTabindex;\n\t} else {\n\t\tfocusableIfVisible = hasTabindex;\n\t}\n\n\treturn focusableIfVisible && $( element ).is( \":visible\" ) &&\n\t\t$( element ).css( \"visibility\" ) === \"visible\";\n};\n\n$.extend( $.expr.pseudos, {\n\tfocusable: function( element ) {\n\t\treturn $.ui.focusable( element, $.attr( element, \"tabindex\" ) != null );\n\t}\n} );\n\nvar focusable = $.ui.focusable;\n\n\n/*!\n * jQuery UI Form Reset Mixin 1.14.1\n * https://jqueryui.com\n *\n * Copyright OpenJS Foundation and other contributors\n * Released under the MIT license.\n * https://jquery.org/license\n */\n\n//>>label: Form Reset Mixin\n//>>group: Core\n//>>description: Refresh input widgets when their form is reset\n//>>docs: https://api.jqueryui.com/form-reset-mixin/\n\n\nvar formResetMixin = $.ui.formResetMixin = {\n\t_formResetHandler: function() {\n\t\tvar form = $( this );\n\n\t\t// Wait for the form reset to actually happen before refreshing\n\t\tsetTimeout( function() {\n\t\t\tvar instances = form.data( \"ui-form-reset-instances\" );\n\t\t\t$.each( instances, function() {\n\t\t\t\tthis.refresh();\n\t\t\t} );\n\t\t} );\n\t},\n\n\t_bindFormResetHandler: function() {\n\t\tthis.form = $( this.element.prop( \"form\" ) );\n\t\tif ( !this.form.length ) {\n\t\t\treturn;\n\t\t}\n\n\t\tvar instances = this.form.data( \"ui-form-reset-instances\" ) || [];\n\t\tif ( !instances.length ) {\n\n\t\t\t// We don't use _on() here because we use a single event handler per form\n\t\t\tthis.form.on( \"reset.ui-form-reset\", this._formResetHandler );\n\t\t}\n\t\tinstances.push( this );\n\t\tthis.form.data( \"ui-form-reset-instances\", instances );\n\t},\n\n\t_unbindFormResetHandler: function() {\n\t\tif ( !this.form.length ) {\n\t\t\treturn;\n\t\t}\n\n\t\tvar instances = this.form.data( \"ui-form-reset-instances\" );\n\t\tinstances.splice( $.inArray( this, instances ), 1 );\n\t\tif ( instances.length ) {\n\t\t\tthis.form.data( \"ui-form-reset-instances\", instances );\n\t\t} else {\n\t\t\tthis.form\n\t\t\t\t.removeData( \"ui-form-reset-instances\" )\n\t\t\t\t.off( \"reset.ui-form-reset\" );\n\t\t}\n\t}\n};\n\n\n/*!\n * jQuery UI Legacy jQuery Core patches 1.14.1\n * https://jqueryui.com\n *\n * Copyright OpenJS Foundation and other contributors\n * Released under the MIT license.\n * https://jquery.org/license\n *\n */\n\n//>>label: Legacy jQuery Core patches\n//>>group: Core\n//>>description: Backport `.even()`, `.odd()` and `$.escapeSelector` to older jQuery Core versions (deprecated)\n\n\n// Support: jQuery 2.2.x or older.\n// This method has been defined in jQuery 3.0.0.\n// Code from https://github.com/jquery/jquery/blob/e539bac79e666bba95bba86d690b4e609dca2286/src/selector/escapeSelector.js\nif ( !$.escapeSelector ) {\n\t$.escapeSelector = function( id ) {\n\t\treturn CSS.escape( id + \"\" );\n\t};\n}\n\n// Support: jQuery 3.4.x or older\n// These methods have been defined in jQuery 3.5.0.\nif ( !$.fn.even || !$.fn.odd ) {\n\t$.fn.extend( {\n\t\teven: function() {\n\t\t\treturn this.filter( function( i ) {\n\t\t\t\treturn i % 2 === 0;\n\t\t\t} );\n\t\t},\n\t\todd: function() {\n\t\t\treturn this.filter( function( i ) {\n\t\t\t\treturn i % 2 === 1;\n\t\t\t} );\n\t\t}\n\t} );\n}\n\n;\n/*!\n * jQuery UI Keycode 1.14.1\n * https://jqueryui.com\n *\n * Copyright OpenJS Foundation and other contributors\n * Released under the MIT license.\n * https://jquery.org/license\n */\n\n//>>label: Keycode\n//>>group: Core\n//>>description: Provide keycodes as keynames\n//>>docs: https://api.jqueryui.com/jQuery.ui.keyCode/\n\n\nvar keycode = $.ui.keyCode = {\n\tBACKSPACE: 8,\n\tCOMMA: 188,\n\tDELETE: 46,\n\tDOWN: 40,\n\tEND: 35,\n\tENTER: 13,\n\tESCAPE: 27,\n\tHOME: 36,\n\tLEFT: 37,\n\tPAGE_DOWN: 34,\n\tPAGE_UP: 33,\n\tPERIOD: 190,\n\tRIGHT: 39,\n\tSPACE: 32,\n\tTAB: 9,\n\tUP: 38\n};\n\n\n/*!\n * jQuery UI Labels 1.14.1\n * https://jqueryui.com\n *\n * Copyright OpenJS Foundation and other contributors\n * Released under the MIT license.\n * https://jquery.org/license\n */\n\n//>>label: labels\n//>>group: Core\n//>>description: Find all the labels associated with a given input\n//>>docs: https://api.jqueryui.com/labels/\n\n\nvar labels = $.fn.labels = function() {\n\tvar ancestor, selector, id, labels, ancestors;\n\n\tif ( !this.length ) {\n\t\treturn this.pushStack( [] );\n\t}\n\n\t// Check control.labels first\n\tif ( this[ 0 ].labels && this[ 0 ].labels.length ) {\n\t\treturn this.pushStack( this[ 0 ].labels );\n\t}\n\n\t// If `control.labels` is empty - e.g. inside of document fragments - find\n\t// the labels manually\n\tlabels = this.eq( 0 ).parents( \"label\" );\n\n\t// Look for the label based on the id\n\tid = this.attr( \"id\" );\n\tif ( id ) {\n\n\t\t// We don't search against the document in case the element\n\t\t// is disconnected from the DOM\n\t\tancestor = this.eq( 0 ).parents().last();\n\n\t\t// Get a full set of top level ancestors\n\t\tancestors = ancestor.add( ancestor.length ? ancestor.siblings() : this.siblings() );\n\n\t\t// Create a selector for the label based on the id\n\t\tselector = \"label[for='\" + CSS.escape( id ) + \"']\";\n\n\t\tlabels = labels.add( ancestors.find( selector ).addBack( selector ) );\n\n\t}\n\n\t// Return whatever we have found for labels\n\treturn this.pushStack( labels );\n};\n\n\n/*!\n * jQuery UI Scroll Parent 1.14.1\n * https://jqueryui.com\n *\n * Copyright OpenJS Foundation and other contributors\n * Released under the MIT license.\n * https://jquery.org/license\n */\n\n//>>label: scrollParent\n//>>group: Core\n//>>description: Get the closest ancestor element that is scrollable.\n//>>docs: https://api.jqueryui.com/scrollParent/\n\n\nvar scrollParent = $.fn.scrollParent = function( includeHidden ) {\n\tvar position = this.css( \"position\" ),\n\t\texcludeStaticParent = position === \"absolute\",\n\t\toverflowRegex = includeHidden ? /(auto|scroll|hidden)/ : /(auto|scroll)/,\n\t\tscrollParent = this.parents().filter( function() {\n\t\t\tvar parent = $( this );\n\t\t\tif ( excludeStaticParent && parent.css( \"position\" ) === \"static\" ) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t\treturn overflowRegex.test( parent.css( \"overflow\" ) + parent.css( \"overflow-y\" ) +\n\t\t\t\tparent.css( \"overflow-x\" ) );\n\t\t} ).eq( 0 );\n\n\treturn position === \"fixed\" || !scrollParent.length ?\n\t\t$( this[ 0 ].ownerDocument || document ) :\n\t\tscrollParent;\n};\n\n\n/*!\n * jQuery UI Tabbable 1.14.1\n * https://jqueryui.com\n *\n * Copyright OpenJS Foundation and other contributors\n * Released under the MIT license.\n * https://jquery.org/license\n */\n\n//>>label: :tabbable Selector\n//>>group: Core\n//>>description: Selects elements which can be tabbed to.\n//>>docs: https://api.jqueryui.com/tabbable-selector/\n\n\nvar tabbable = $.extend( $.expr.pseudos, {\n\ttabbable: function( element ) {\n\t\tvar tabIndex = $.attr( element, \"tabindex\" ),\n\t\t\thasTabindex = tabIndex != null;\n\t\treturn ( !hasTabindex || tabIndex >= 0 ) && $.ui.focusable( element, hasTabindex );\n\t}\n} );\n\n\n/*!\n * jQuery UI Unique ID 1.14.1\n * https://jqueryui.com\n *\n * Copyright OpenJS Foundation and other contributors\n * Released under the MIT license.\n * https://jquery.org/license\n */\n\n//>>label: uniqueId\n//>>group: Core\n//>>description: Functions to generate and remove uniqueId's\n//>>docs: https://api.jqueryui.com/uniqueId/\n\n\nvar uniqueId = $.fn.extend( {\n\tuniqueId: ( function() {\n\t\tvar uuid = 0;\n\n\t\treturn function() {\n\t\t\treturn this.each( function() {\n\t\t\t\tif ( !this.id ) {\n\t\t\t\t\tthis.id = \"ui-id-\" + ( ++uuid );\n\t\t\t\t}\n\t\t\t} );\n\t\t};\n\t} )(),\n\n\tremoveUniqueId: function() {\n\t\treturn this.each( function() {\n\t\t\tif ( /^ui-id-\\d+$/.test( this.id ) ) {\n\t\t\t\t$( this ).removeAttr( \"id\" );\n\t\t\t}\n\t\t} );\n\t}\n} );\n\n\n/*!\n * jQuery UI Accordion 1.14.1\n * https://jqueryui.com\n *\n * Copyright OpenJS Foundation and other contributors\n * Released under the MIT license.\n * https://jquery.org/license\n */\n\n//>>label: Accordion\n//>>group: Widgets\n/* eslint-disable max-len */\n//>>description: Displays collapsible content panels for presenting information in a limited amount of space.\n/* eslint-enable max-len */\n//>>docs: https://api.jqueryui.com/accordion/\n//>>demos: https://jqueryui.com/accordion/\n//>>css.structure: ../../themes/base/core.css\n//>>css.structure: ../../themes/base/accordion.css\n//>>css.theme: ../../themes/base/theme.css\n\n\nvar widgetsAccordion = $.widget( \"ui.accordion\", {\n\tversion: \"1.14.1\",\n\toptions: {\n\t\tactive: 0,\n\t\tanimate: {},\n\t\tclasses: {\n\t\t\t\"ui-accordion-header\": \"ui-corner-top\",\n\t\t\t\"ui-accordion-header-collapsed\": \"ui-corner-all\",\n\t\t\t\"ui-accordion-content\": \"ui-corner-bottom\"\n\t\t},\n\t\tcollapsible: false,\n\t\tevent: \"click\",\n\t\theader: function( elem ) {\n\t\t\treturn elem\n\t\t\t\t.find( \"> li > :first-child\" )\n\t\t\t\t.add(\n\t\t\t\t\telem.find( \"> :not(li)\" )\n\n\t\t\t\t\t\t// Support: jQuery <3.5 only\n\t\t\t\t\t\t// We could use `.even()` but that's unavailable in older jQuery.\n\t\t\t\t\t\t.filter( function( i ) {\n\t\t\t\t\t\t\treturn i % 2 === 0;\n\t\t\t\t\t\t} )\n\t\t\t\t);\n\t\t},\n\t\theightStyle: \"auto\",\n\t\ticons: {\n\t\t\tactiveHeader: \"ui-icon-triangle-1-s\",\n\t\t\theader: \"ui-icon-triangle-1-e\"\n\t\t},\n\n\t\t// Callbacks\n\t\tactivate: null,\n\t\tbeforeActivate: null\n\t},\n\n\thideProps: {\n\t\tborderTopWidth: \"hide\",\n\t\tborderBottomWidth: \"hide\",\n\t\tpaddingTop: \"hide\",\n\t\tpaddingBottom: \"hide\",\n\t\theight: \"hide\"\n\t},\n\n\tshowProps: {\n\t\tborderTopWidth: \"show\",\n\t\tborderBottomWidth: \"show\",\n\t\tpaddingTop: \"show\",\n\t\tpaddingBottom: \"show\",\n\t\theight: \"show\"\n\t},\n\n\t_create: function() {\n\t\tvar options = this.options;\n\n\t\tthis.prevShow = this.prevHide = $();\n\t\tthis._addClass( \"ui-accordion\", \"ui-widget ui-helper-reset\" );\n\t\tthis.element.attr( \"role\", \"tablist\" );\n\n\t\t// Don't allow collapsible: false and active: false / null\n\t\tif ( !options.collapsible && ( options.active === false || options.active == null ) ) {\n\t\t\toptions.active = 0;\n\t\t}\n\n\t\tthis._processPanels();\n\n\t\t// handle negative values\n\t\tif ( options.active < 0 ) {\n\t\t\toptions.active += this.headers.length;\n\t\t}\n\t\tthis._refresh();\n\t},\n\n\t_getCreateEventData: function() {\n\t\treturn {\n\t\t\theader: this.active,\n\t\t\tpanel: !this.active.length ? $() : this.active.next()\n\t\t};\n\t},\n\n\t_createIcons: function() {\n\t\tvar icon, children,\n\t\t\ticons = this.options.icons;\n\n\t\tif ( icons ) {\n\t\t\ticon = $( \"\" );\n\t\t\tthis._addClass( icon, \"ui-accordion-header-icon\", \"ui-icon \" + icons.header );\n\t\t\ticon.prependTo( this.headers );\n\t\t\tchildren = this.active.children( \".ui-accordion-header-icon\" );\n\t\t\tthis._removeClass( children, icons.header )\n\t\t\t\t._addClass( children, null, icons.activeHeader )\n\t\t\t\t._addClass( this.headers, \"ui-accordion-icons\" );\n\t\t}\n\t},\n\n\t_destroyIcons: function() {\n\t\tthis._removeClass( this.headers, \"ui-accordion-icons\" );\n\t\tthis.headers.children( \".ui-accordion-header-icon\" ).remove();\n\t},\n\n\t_destroy: function() {\n\t\tvar contents;\n\n\t\t// Clean up main element\n\t\tthis.element.removeAttr( \"role\" );\n\n\t\t// Clean up headers\n\t\tthis.headers\n\t\t\t.removeAttr( \"role aria-expanded aria-selected aria-controls tabIndex\" )\n\t\t\t.removeUniqueId();\n\n\t\tthis._destroyIcons();\n\n\t\t// Clean up content panels\n\t\tcontents = this.headers.next()\n\t\t\t.css( \"display\", \"\" )\n\t\t\t.removeAttr( \"role aria-hidden aria-labelledby\" )\n\t\t\t.removeUniqueId();\n\n\t\tif ( this.options.heightStyle !== \"content\" ) {\n\t\t\tcontents.css( \"height\", \"\" );\n\t\t}\n\t},\n\n\t_setOption: function( key, value ) {\n\t\tif ( key === \"active\" ) {\n\n\t\t\t// _activate() will handle invalid values and update this.options\n\t\t\tthis._activate( value );\n\t\t\treturn;\n\t\t}\n\n\t\tif ( key === \"event\" ) {\n\t\t\tif ( this.options.event ) {\n\t\t\t\tthis._off( this.headers, this.options.event );\n\t\t\t}\n\t\t\tthis._setupEvents( value );\n\t\t}\n\n\t\tthis._super( key, value );\n\n\t\t// Setting collapsible: false while collapsed; open first panel\n\t\tif ( key === \"collapsible\" && !value && this.options.active === false ) {\n\t\t\tthis._activate( 0 );\n\t\t}\n\n\t\tif ( key === \"icons\" ) {\n\t\t\tthis._destroyIcons();\n\t\t\tif ( value ) {\n\t\t\t\tthis._createIcons();\n\t\t\t}\n\t\t}\n\t},\n\n\t_setOptionDisabled: function( value ) {\n\t\tthis._super( value );\n\n\t\tthis.element.attr( \"aria-disabled\", value );\n\t\tthis._toggleClass( null, \"ui-state-disabled\", !!value );\n\t},\n\n\t_keydown: function( event ) {\n\t\tif ( event.altKey || event.ctrlKey ) {\n\t\t\treturn;\n\t\t}\n\n\t\tvar keyCode = $.ui.keyCode,\n\t\t\tlength = this.headers.length,\n\t\t\tcurrentIndex = this.headers.index( event.target ),\n\t\t\ttoFocus = false;\n\n\t\tswitch ( event.keyCode ) {\n\t\tcase keyCode.RIGHT:\n\t\tcase keyCode.DOWN:\n\t\t\ttoFocus = this.headers[ ( currentIndex + 1 ) % length ];\n\t\t\tbreak;\n\t\tcase keyCode.LEFT:\n\t\tcase keyCode.UP:\n\t\t\ttoFocus = this.headers[ ( currentIndex - 1 + length ) % length ];\n\t\t\tbreak;\n\t\tcase keyCode.SPACE:\n\t\tcase keyCode.ENTER:\n\t\t\tthis._eventHandler( event );\n\t\t\tbreak;\n\t\tcase keyCode.HOME:\n\t\t\ttoFocus = this.headers[ 0 ];\n\t\t\tbreak;\n\t\tcase keyCode.END:\n\t\t\ttoFocus = this.headers[ length - 1 ];\n\t\t\tbreak;\n\t\t}\n\n\t\tif ( toFocus ) {\n\t\t\t$( event.target ).attr( \"tabIndex\", -1 );\n\t\t\t$( toFocus ).attr( \"tabIndex\", 0 );\n\t\t\t$( toFocus ).trigger( \"focus\" );\n\t\t\tevent.preventDefault();\n\t\t}\n\t},\n\n\t_panelKeyDown: function( event ) {\n\t\tif ( event.keyCode === $.ui.keyCode.UP && event.ctrlKey ) {\n\t\t\t$( event.currentTarget ).prev().trigger( \"focus\" );\n\t\t}\n\t},\n\n\trefresh: function() {\n\t\tvar options = this.options;\n\t\tthis._processPanels();\n\n\t\t// Was collapsed or no panel\n\t\tif ( ( options.active === false && options.collapsible === true ) ||\n\t\t\t\t!this.headers.length ) {\n\t\t\toptions.active = false;\n\t\t\tthis.active = $();\n\n\t\t// active false only when collapsible is true\n\t\t} else if ( options.active === false ) {\n\t\t\tthis._activate( 0 );\n\n\t\t// was active, but active panel is gone\n\t\t} else if ( this.active.length && !$.contains( this.element[ 0 ], this.active[ 0 ] ) ) {\n\n\t\t\t// all remaining panel are disabled\n\t\t\tif ( this.headers.length === this.headers.find( \".ui-state-disabled\" ).length ) {\n\t\t\t\toptions.active = false;\n\t\t\t\tthis.active = $();\n\n\t\t\t// activate previous panel\n\t\t\t} else {\n\t\t\t\tthis._activate( Math.max( 0, options.active - 1 ) );\n\t\t\t}\n\n\t\t// was active, active panel still exists\n\t\t} else {\n\n\t\t\t// make sure active index is correct\n\t\t\toptions.active = this.headers.index( this.active );\n\t\t}\n\n\t\tthis._destroyIcons();\n\n\t\tthis._refresh();\n\t},\n\n\t_processPanels: function() {\n\t\tvar prevHeaders = this.headers,\n\t\t\tprevPanels = this.panels;\n\n\t\tif ( typeof this.options.header === \"function\" ) {\n\t\t\tthis.headers = this.options.header( this.element );\n\t\t} else {\n\t\t\tthis.headers = this.element.find( this.options.header );\n\t\t}\n\t\tthis._addClass( this.headers, \"ui-accordion-header ui-accordion-header-collapsed\",\n\t\t\t\"ui-state-default\" );\n\n\t\tthis.panels = this.headers.next().filter( \":not(.ui-accordion-content-active)\" ).hide();\n\t\tthis._addClass( this.panels, \"ui-accordion-content\", \"ui-helper-reset ui-widget-content\" );\n\n\t\t// Avoid memory leaks (#10056)\n\t\tif ( prevPanels ) {\n\t\t\tthis._off( prevHeaders.not( this.headers ) );\n\t\t\tthis._off( prevPanels.not( this.panels ) );\n\t\t}\n\t},\n\n\t_refresh: function() {\n\t\tvar maxHeight,\n\t\t\toptions = this.options,\n\t\t\theightStyle = options.heightStyle,\n\t\t\tparent = this.element.parent();\n\n\t\tthis.active = this._findActive( options.active );\n\t\tthis._addClass( this.active, \"ui-accordion-header-active\", \"ui-state-active\" )\n\t\t\t._removeClass( this.active, \"ui-accordion-header-collapsed\" );\n\t\tthis._addClass( this.active.next(), \"ui-accordion-content-active\" );\n\t\tthis.active.next().show();\n\n\t\tthis.headers\n\t\t\t.attr( \"role\", \"tab\" )\n\t\t\t.each( function() {\n\t\t\t\tvar header = $( this ),\n\t\t\t\t\theaderId = header.uniqueId().attr( \"id\" ),\n\t\t\t\t\tpanel = header.next(),\n\t\t\t\t\tpanelId = panel.uniqueId().attr( \"id\" );\n\t\t\t\theader.attr( \"aria-controls\", panelId );\n\t\t\t\tpanel.attr( \"aria-labelledby\", headerId );\n\t\t\t} )\n\t\t\t.next()\n\t\t\t\t.attr( \"role\", \"tabpanel\" );\n\n\t\tthis.headers\n\t\t\t.not( this.active )\n\t\t\t\t.attr( {\n\t\t\t\t\t\"aria-selected\": \"false\",\n\t\t\t\t\t\"aria-expanded\": \"false\",\n\t\t\t\t\ttabIndex: -1\n\t\t\t\t} )\n\t\t\t\t.next()\n\t\t\t\t\t.attr( {\n\t\t\t\t\t\t\"aria-hidden\": \"true\"\n\t\t\t\t\t} )\n\t\t\t\t\t.hide();\n\n\t\t// Make sure at least one header is in the tab order\n\t\tif ( !this.active.length ) {\n\t\t\tthis.headers.eq( 0 ).attr( \"tabIndex\", 0 );\n\t\t} else {\n\t\t\tthis.active.attr( {\n\t\t\t\t\"aria-selected\": \"true\",\n\t\t\t\t\"aria-expanded\": \"true\",\n\t\t\t\ttabIndex: 0\n\t\t\t} )\n\t\t\t\t.next()\n\t\t\t\t\t.attr( {\n\t\t\t\t\t\t\"aria-hidden\": \"false\"\n\t\t\t\t\t} );\n\t\t}\n\n\t\tthis._createIcons();\n\n\t\tthis._setupEvents( options.event );\n\n\t\tif ( heightStyle === \"fill\" ) {\n\t\t\tmaxHeight = parent.height();\n\t\t\tthis.element.siblings( \":visible\" ).each( function() {\n\t\t\t\tvar elem = $( this ),\n\t\t\t\t\tposition = elem.css( \"position\" );\n\n\t\t\t\tif ( position === \"absolute\" || position === \"fixed\" ) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\tmaxHeight -= elem.outerHeight( true );\n\t\t\t} );\n\n\t\t\tthis.headers.each( function() {\n\t\t\t\tmaxHeight -= $( this ).outerHeight( true );\n\t\t\t} );\n\n\t\t\tthis.headers.next()\n\t\t\t\t.each( function() {\n\t\t\t\t\t$( this ).height( Math.max( 0, maxHeight -\n\t\t\t\t\t\t$( this ).innerHeight() + $( this ).height() ) );\n\t\t\t\t} )\n\t\t\t\t.css( \"overflow\", \"auto\" );\n\t\t} else if ( heightStyle === \"auto\" ) {\n\t\t\tmaxHeight = 0;\n\t\t\tthis.headers.next()\n\t\t\t\t.each( function() {\n\t\t\t\t\tvar isVisible = $( this ).is( \":visible\" );\n\t\t\t\t\tif ( !isVisible ) {\n\t\t\t\t\t\t$( this ).show();\n\t\t\t\t\t}\n\t\t\t\t\tmaxHeight = Math.max( maxHeight, $( this ).css( \"height\", \"\" ).height() );\n\t\t\t\t\tif ( !isVisible ) {\n\t\t\t\t\t\t$( this ).hide();\n\t\t\t\t\t}\n\t\t\t\t} )\n\t\t\t\t.height( maxHeight );\n\t\t}\n\t},\n\n\t_activate: function( index ) {\n\t\tvar active = this._findActive( index )[ 0 ];\n\n\t\t// Trying to activate the already active panel\n\t\tif ( active === this.active[ 0 ] ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// Trying to collapse, simulate a click on the currently active header\n\t\tactive = active || this.active[ 0 ];\n\n\t\tthis._eventHandler( {\n\t\t\ttarget: active,\n\t\t\tcurrentTarget: active,\n\t\t\tpreventDefault: $.noop\n\t\t} );\n\t},\n\n\t_findActive: function( selector ) {\n\t\treturn typeof selector === \"number\" ? this.headers.eq( selector ) : $();\n\t},\n\n\t_setupEvents: function( event ) {\n\t\tvar events = {\n\t\t\tkeydown: \"_keydown\"\n\t\t};\n\t\tif ( event ) {\n\t\t\t$.each( event.split( \" \" ), function( index, eventName ) {\n\t\t\t\tevents[ eventName ] = \"_eventHandler\";\n\t\t\t} );\n\t\t}\n\n\t\tthis._off( this.headers.add( this.headers.next() ) );\n\t\tthis._on( this.headers, events );\n\t\tthis._on( this.headers.next(), { keydown: \"_panelKeyDown\" } );\n\t\tthis._hoverable( this.headers );\n\t\tthis._focusable( this.headers );\n\t},\n\n\t_eventHandler: function( event ) {\n\t\tvar activeChildren, clickedChildren,\n\t\t\toptions = this.options,\n\t\t\tactive = this.active,\n\t\t\tclicked = $( event.currentTarget ),\n\t\t\tclickedIsActive = clicked[ 0 ] === active[ 0 ],\n\t\t\tcollapsing = clickedIsActive && options.collapsible,\n\t\t\ttoShow = collapsing ? $() : clicked.next(),\n\t\t\ttoHide = active.next(),\n\t\t\teventData = {\n\t\t\t\toldHeader: active,\n\t\t\t\toldPanel: toHide,\n\t\t\t\tnewHeader: collapsing ? $() : clicked,\n\t\t\t\tnewPanel: toShow\n\t\t\t};\n\n\t\tevent.preventDefault();\n\n\t\tif (\n\n\t\t\t\t// click on active header, but not collapsible\n\t\t\t\t( clickedIsActive && !options.collapsible ) ||\n\n\t\t\t\t// allow canceling activation\n\t\t\t\t( this._trigger( \"beforeActivate\", event, eventData ) === false ) ) {\n\t\t\treturn;\n\t\t}\n\n\t\toptions.active = collapsing ? false : this.headers.index( clicked );\n\n\t\t// When the call to ._toggle() comes after the class changes\n\t\t// it causes a very odd bug in IE 8 (see #6720)\n\t\tthis.active = clickedIsActive ? $() : clicked;\n\t\tthis._toggle( eventData );\n\n\t\t// Switch classes\n\t\t// corner classes on the previously active header stay after the animation\n\t\tthis._removeClass( active, \"ui-accordion-header-active\", \"ui-state-active\" );\n\t\tif ( options.icons ) {\n\t\t\tactiveChildren = active.children( \".ui-accordion-header-icon\" );\n\t\t\tthis._removeClass( activeChildren, null, options.icons.activeHeader )\n\t\t\t\t._addClass( activeChildren, null, options.icons.header );\n\t\t}\n\n\t\tif ( !clickedIsActive ) {\n\t\t\tthis._removeClass( clicked, \"ui-accordion-header-collapsed\" )\n\t\t\t\t._addClass( clicked, \"ui-accordion-header-active\", \"ui-state-active\" );\n\t\t\tif ( options.icons ) {\n\t\t\t\tclickedChildren = clicked.children( \".ui-accordion-header-icon\" );\n\t\t\t\tthis._removeClass( clickedChildren, null, options.icons.header )\n\t\t\t\t\t._addClass( clickedChildren, null, options.icons.activeHeader );\n\t\t\t}\n\n\t\t\tthis._addClass( clicked.next(), \"ui-accordion-content-active\" );\n\t\t}\n\t},\n\n\t_toggle: function( data ) {\n\t\tvar toShow = data.newPanel,\n\t\t\ttoHide = this.prevShow.length ? this.prevShow : data.oldPanel;\n\n\t\t// Handle activating a panel during the animation for another activation\n\t\tthis.prevShow.add( this.prevHide ).stop( true, true );\n\t\tthis.prevShow = toShow;\n\t\tthis.prevHide = toHide;\n\n\t\tif ( this.options.animate ) {\n\t\t\tthis._animate( toShow, toHide, data );\n\t\t} else {\n\t\t\ttoHide.hide();\n\t\t\ttoShow.show();\n\t\t\tthis._toggleComplete( data );\n\t\t}\n\n\t\ttoHide.attr( {\n\t\t\t\"aria-hidden\": \"true\"\n\t\t} );\n\t\ttoHide.prev().attr( {\n\t\t\t\"aria-selected\": \"false\",\n\t\t\t\"aria-expanded\": \"false\"\n\t\t} );\n\n\t\t// if we're switching panels, remove the old header from the tab order\n\t\t// if we're opening from collapsed state, remove the previous header from the tab order\n\t\t// if we're collapsing, then keep the collapsing header in the tab order\n\t\tif ( toShow.length && toHide.length ) {\n\t\t\ttoHide.prev().attr( {\n\t\t\t\t\"tabIndex\": -1,\n\t\t\t\t\"aria-expanded\": \"false\"\n\t\t\t} );\n\t\t} else if ( toShow.length ) {\n\t\t\tthis.headers.filter( function() {\n\t\t\t\treturn parseInt( $( this ).attr( \"tabIndex\" ), 10 ) === 0;\n\t\t\t} )\n\t\t\t\t.attr( \"tabIndex\", -1 );\n\t\t}\n\n\t\ttoShow\n\t\t\t.attr( \"aria-hidden\", \"false\" )\n\t\t\t.prev()\n\t\t\t\t.attr( {\n\t\t\t\t\t\"aria-selected\": \"true\",\n\t\t\t\t\t\"aria-expanded\": \"true\",\n\t\t\t\t\ttabIndex: 0\n\t\t\t\t} );\n\t},\n\n\t_animate: function( toShow, toHide, data ) {\n\t\tvar total, easing, duration,\n\t\t\tthat = this,\n\t\t\tadjust = 0,\n\t\t\tboxSizing = toShow.css( \"box-sizing\" ),\n\t\t\tdown = toShow.length &&\n\t\t\t\t( !toHide.length || ( toShow.index() < toHide.index() ) ),\n\t\t\tanimate = this.options.animate || {},\n\t\t\toptions = down && animate.down || animate,\n\t\t\tcomplete = function() {\n\t\t\t\tthat._toggleComplete( data );\n\t\t\t};\n\n\t\tif ( typeof options === \"number\" ) {\n\t\t\tduration = options;\n\t\t}\n\t\tif ( typeof options === \"string\" ) {\n\t\t\teasing = options;\n\t\t}\n\n\t\t// fall back from options to animation in case of partial down settings\n\t\teasing = easing || options.easing || animate.easing;\n\t\tduration = duration || options.duration || animate.duration;\n\n\t\tif ( !toHide.length ) {\n\t\t\treturn toShow.animate( this.showProps, duration, easing, complete );\n\t\t}\n\t\tif ( !toShow.length ) {\n\t\t\treturn toHide.animate( this.hideProps, duration, easing, complete );\n\t\t}\n\n\t\ttotal = toShow.show().outerHeight();\n\t\ttoHide.animate( this.hideProps, {\n\t\t\tduration: duration,\n\t\t\teasing: easing,\n\t\t\tstep: function( now, fx ) {\n\t\t\t\tfx.now = Math.round( now );\n\t\t\t}\n\t\t} );\n\t\ttoShow\n\t\t\t.hide()\n\t\t\t.animate( this.showProps, {\n\t\t\t\tduration: duration,\n\t\t\t\teasing: easing,\n\t\t\t\tcomplete: complete,\n\t\t\t\tstep: function( now, fx ) {\n\t\t\t\t\tfx.now = Math.round( now );\n\t\t\t\t\tif ( fx.prop !== \"height\" ) {\n\t\t\t\t\t\tif ( boxSizing === \"content-box\" ) {\n\t\t\t\t\t\t\tadjust += fx.now;\n\t\t\t\t\t\t}\n\t\t\t\t\t} else if ( that.options.heightStyle !== \"content\" ) {\n\t\t\t\t\t\tfx.now = Math.round( total - toHide.outerHeight() - adjust );\n\t\t\t\t\t\tadjust = 0;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t} );\n\t},\n\n\t_toggleComplete: function( data ) {\n\t\tvar toHide = data.oldPanel,\n\t\t\tprev = toHide.prev();\n\n\t\tthis._removeClass( toHide, \"ui-accordion-content-active\" );\n\t\tthis._removeClass( prev, \"ui-accordion-header-active\" )\n\t\t\t._addClass( prev, \"ui-accordion-header-collapsed\" );\n\n\t\tthis._trigger( \"activate\", null, data );\n\t}\n} );\n\n\n/*!\n * jQuery UI Menu 1.14.1\n * https://jqueryui.com\n *\n * Copyright OpenJS Foundation and other contributors\n * Released under the MIT license.\n * https://jquery.org/license\n */\n\n//>>label: Menu\n//>>group: Widgets\n//>>description: Creates nestable menus.\n//>>docs: https://api.jqueryui.com/menu/\n//>>demos: https://jqueryui.com/menu/\n//>>css.structure: ../../themes/base/core.css\n//>>css.structure: ../../themes/base/menu.css\n//>>css.theme: ../../themes/base/theme.css\n\n\nvar widgetsMenu = $.widget( \"ui.menu\", {\n\tversion: \"1.14.1\",\n\tdefaultElement: \"