From 14216cbc78a1e27f41f0bc4a4f6a442f3b09a2cf Mon Sep 17 00:00:00 2001 From: Christopher McCulloh Date: Wed, 26 Nov 2014 15:05:18 -0500 Subject: [PATCH] Utilizing less to make file more readable --- DETAILS.md | 6 +- Gruntfile.js | 2 +- README.md | 8 +- bower.json | 2 +- data.js | 58 ++++++++- dev/dev.html | 15 +++ dist/css/fuelux.css | 98 +++++++++++++-- dist/css/fuelux.css.map | 2 +- dist/css/fuelux.min.css | 4 +- dist/fuelux.zip | Bin 119286 -> 121685 bytes dist/js/fuelux.js | 92 +++++++++++--- dist/js/fuelux.min.js | 10 +- js/checkbox.js | 12 +- js/repeater-list.js | 6 +- js/repeater-thumbnail.js | 38 +++++- js/repeater.js | 22 +++- less/fuelux.less | 1 + less/mixins.less | 22 ++++ less/repeater-thumbnail.less | 33 ++++++ less/tree.less | 6 +- less/utility.less | 204 ++++++++++++++++++++++++++++++++ less/variables.less | 16 ++- package.json | 2 +- test/checkbox-test.js | 21 +++- test/repeater-thumbnail-test.js | 69 ++++++++++- 25 files changed, 681 insertions(+), 68 deletions(-) create mode 100644 less/utility.less diff --git a/DETAILS.md b/DETAILS.md index 697ade5a0..a54f3307e 100644 --- a/DETAILS.md +++ b/DETAILS.md @@ -30,7 +30,7 @@ Fuel UX can be applied to a section of your your HTML or the entire page by addi ## Downloading code Fuel UX can be obtained in any of the following ways: -* Request files from [the Fuel UX CDN](http://www.fuelcdn.com/fuelux/3.3.0/) +* Request files from [the Fuel UX CDN](http://www.fuelcdn.com/fuelux/3.3.1/) * Using [Bower](https://github.com/bower/bower) (ensures you get all the [dependencies](#dependencies)): ``` @@ -53,7 +53,7 @@ Fuel UX can be obtained in any of the following ways: Cloning the repository ensures you can apply future updates to Fuel UX easily, but requires to you manage its [dependencies](#dependencies) on your own. -* Download a .zip archive of the [latest release](http://www.fuelcdn.com/fuelux/3.3.0/fuelux.zip). +* Download a .zip archive of the [latest release](http://www.fuelcdn.com/fuelux/3.3.1/fuelux.zip). ## AMD support @@ -63,7 +63,7 @@ If using AMD (such as [RequireJS](http://requirejs.org)), reference the FuelUX d ```javascript require.config({ paths: { - 'fuelux': 'http://www.fuelcdn.com/fuelux/3.3.0/' + 'fuelux': 'http://www.fuelcdn.com/fuelux/3.3.1/' //... } }); diff --git a/Gruntfile.js b/Gruntfile.js index ff3f2a980..02a924e33 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -387,7 +387,7 @@ module.exports = function(grunt) { SERVE ------------- */ grunt.registerTask('serve', 'serve files without compilation', ['test', 'connect:server', 'watch:contrib']); - grunt.registerTask('servefast', 'serve files without compilation or watch (tests take time...)', ['connect:server']); + grunt.registerTask('servefast', 'serve files without compilation or testing (tests take time...)', ['connect:server', 'watch:contrib']); grunt.registerTask('servedist', 'build dist directory and serve files with compilation', ['test', 'dist', 'connect:server', 'watch:full']); diff --git a/README.md b/README.md index f36072626..6fc605969 100644 --- a/README.md +++ b/README.md @@ -32,19 +32,19 @@ Add `fuelux` class to the portion of the page using Fuel UX as seen [here](https Ensure all the dependencies are included on the page (eg, such as using the CDN as shown below). ``` - + - + ``` ### Install A few ways available to install. -- Request files from [the Fuel UX CDN](http://www.fuelcdn.com/fuelux/3.3.0/) -- [Download the latest release](https://github.com/exacttarget/fuelux/archive/3.3.0.zip). +- Request files from [the Fuel UX CDN](http://www.fuelcdn.com/fuelux/3.3.1/) +- [Download the latest release](https://github.com/exacttarget/fuelux/archive/3.3.1.zip). - Clone the repo: `git clone https://github.com/exacttarget/fuelux.git`. - Install with [Bower](http://bower.io): `bower install fuelux`. - Install with [Volo](https://github.com/volojs/volo): `volo add fuelux`. diff --git a/bower.json b/bower.json index 9ff50d4e3..2a7b46fb0 100644 --- a/bower.json +++ b/bower.json @@ -1,7 +1,7 @@ { "name": "fuelux", "description": "Extending Bootstrap with additional lightweight JavaScript controls.", - "version": "3.3.0", + "version": "3.3.1", "keywords": [ "application", "bootstrap", diff --git a/data.js b/data.js index 412af10a7..79b8af760 100644 --- a/data.js +++ b/data.js @@ -704,7 +704,63 @@ sound: '???' } ] - } + }, + tree: [ + { + "name": "Aquire", + "type": "folder", + "dataAttributes": { "id": "aquire-folder" }, + "children": [ + { + "name": "POS Receipt", + "type": "item" + }, + { + "name": "Confirm Subscription", + "type": "item" + }, + { + "name": "Thanks for Signing Up", + "type": "item" + } + ] + }, + { + "name": "Onboard", + "type": "folder" + }, + { + "name": "Engage", + "type": "folder", + "dataAttributes": { "id": "engage-folder" }, + "children":[ + { + "name": "Abandoned Cart", + "type": "folder", + "children": [ + { + "name": "Archive", + "type": "folder" + } + ] + }, + { + "name": "Transactional", + "type": "folder", + "children": [ + { + "name": "Archive", + "type": "folder" + } + ] + } + ] + }, + { + "name": "Retain", + "type": "folder" + } + ] }; window.data = data; diff --git a/dev/dev.html b/dev/dev.html index 451a7cbd7..61fdc8a3b 100644 --- a/dev/dev.html +++ b/dev/dev.html @@ -168,6 +168,7 @@ list_highlightSortedColumn: true }, 'thumbnail.view3': { + thumbnail_alignment: 'center', dataSource: function(options, callback){ thumbnail(options, callback); }, @@ -175,6 +176,20 @@ } } }); + +// setTimeout(function(){ +// $('#myRepeater').repeater('render', { +// dataSourceOptions: { +// pageIndex: 1, +// pageSize: 20, +// filter: { text: 'Some', value: 'some' } +// //sortProperty: 'name', +// //sortDirection: 'asc', +// //search: 'term' +// }, +// preserveDataSourceOptions: true +// }); +// }, 5000); }); diff --git a/dist/css/fuelux.css b/dist/css/fuelux.css index 61ee5f40e..64493b244 100644 --- a/dist/css/fuelux.css +++ b/dist/css/fuelux.css @@ -1,5 +1,5 @@ /*! - * Fuel UX v3.3.0 + * Fuel UX v3.3.1 * Copyright 2012-2014 ExactTarget * Licensed under the BSD-3-Clause license () */ @@ -1045,27 +1045,27 @@ .fuelux .repeater-prev { margin: auto 0.3em; } -.fuelux .repeater[data-currentview^="list"] .repeater-canvas.scrolling { +.fuelux .repeater[data-viewtype="list"] .repeater-canvas.scrolling { overflow: visible; } -.fuelux .repeater[data-currentview^="list"] .repeater-canvas.scrolling .repeater-list { +.fuelux .repeater[data-viewtype="list"] .repeater-canvas.scrolling .repeater-list { bottom: 0; left: 0; position: absolute; right: 0; top: 0; } -.fuelux .repeater[data-currentview^="list"] .repeater-canvas.scrolling .repeater-list-wrapper { +.fuelux .repeater[data-viewtype="list"] .repeater-canvas.scrolling .repeater-list-wrapper { height: 100%; overflow: auto; } -.fuelux .repeater[data-currentview^="list"] .repeater-loader { +.fuelux .repeater[data-viewtype="list"] .repeater-loader { margin-top: -12px; } -.fuelux .repeater[data-currentview^="list"] .repeater-loader.noHeader { +.fuelux .repeater[data-viewtype="list"] .repeater-loader.noHeader { margin-top: -32px; } -.fuelux .repeater[data-currentview^="list"] .repeater-viewport { +.fuelux .repeater[data-viewtype="list"] .repeater-viewport { overflow: hidden; } .fuelux .repeater-list { @@ -1111,17 +1111,35 @@ padding-left: 30px; } .fuelux .repeater-list table thead > tr > th { - background: none; - border-bottom: 1px solid transparent; + background: #F9F9F9; + border-bottom: 1px solid #ddd; border-left: 1px solid transparent; border-top: none; color: rgba(0, 0, 0, 0); line-height: 1.42857; padding: 8px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + -o-user-select: none; + user-select: none; } .fuelux .repeater-list table thead > tr > th:first-child { border-left: none; } +.fuelux .repeater-list table thead > tr > th.sortable:hover, +.fuelux .repeater-list table thead > tr > th.sortable.sorted { + background: #F1F1F1; + cursor: pointer; + background-color: #f1f1f1; + background-image: -moz-linear-gradient(top, #f9f9f9, #e5e5e5); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#e5e5e5)); + background-image: -webkit-linear-gradient(top, #f9f9f9, #e5e5e5); + background-image: -o-linear-gradient(top, #f9f9f9, #e5e5e5); + background-image: linear-gradient(to bottom, #f9f9f9, #e5e5e5); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#ffe5e5e5', GradientType=0); +} .fuelux .repeater-list table thead > tr > th.sorted span.glyphicon { display: block; visibility: hidden; @@ -1156,6 +1174,11 @@ position: absolute; top: 0; z-index: 1; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + -o-user-select: none; + user-select: none; } .fuelux .repeater-list-heading.shifted { margin-left: -1px; @@ -1191,6 +1214,7 @@ border: 1px solid #ddd; color: #666; float: left; + font-size: 14px; min-height: 110px; min-width: 100px; margin: 8px 7px; @@ -1207,6 +1231,58 @@ padding: 6px; width: 100%; } +.fuelux .repeater-thumbnail-cont.align-center, +.fuelux .repeater-thumbnail-cont.align-justify, +.fuelux .repeater-thumbnail-cont.align-left, +.fuelux .repeater-thumbnail-cont.align-right { + position: relative; + font-size: 0.1px; +} +.fuelux .repeater-thumbnail-cont.align-center:after, +.fuelux .repeater-thumbnail-cont.align-justify:after, +.fuelux .repeater-thumbnail-cont.align-left:after, +.fuelux .repeater-thumbnail-cont.align-right:after { + display: inline-block; + width: 100%; + content: ''; +} +.fuelux .repeater-thumbnail-cont.align-center .infinitescroll-end, +.fuelux .repeater-thumbnail-cont.align-justify .infinitescroll-end, +.fuelux .repeater-thumbnail-cont.align-left .infinitescroll-end, +.fuelux .repeater-thumbnail-cont.align-right .infinitescroll-end, +.fuelux .repeater-thumbnail-cont.align-center .infinitescroll-load, +.fuelux .repeater-thumbnail-cont.align-justify .infinitescroll-load, +.fuelux .repeater-thumbnail-cont.align-left .infinitescroll-load, +.fuelux .repeater-thumbnail-cont.align-right .infinitescroll-load { + display: inline-block; + width: 100%; +} +.fuelux .repeater-thumbnail-cont.align-center .repeater-thumbnail, +.fuelux .repeater-thumbnail-cont.align-justify .repeater-thumbnail, +.fuelux .repeater-thumbnail-cont.align-left .repeater-thumbnail, +.fuelux .repeater-thumbnail-cont.align-right .repeater-thumbnail { + display: inline-block; + float: none; + font-size: 14px; +} +.fuelux .repeater-thumbnail-cont.align-center .repeater-thumbnail:after, +.fuelux .repeater-thumbnail-cont.align-justify .repeater-thumbnail:after, +.fuelux .repeater-thumbnail-cont.align-left .repeater-thumbnail:after, +.fuelux .repeater-thumbnail-cont.align-right .repeater-thumbnail:after { + content: ' '; +} +.fuelux .repeater-thumbnail-cont.align-center { + text-align: center; +} +.fuelux .repeater-thumbnail-cont.align-justify { + text-align: justify; +} +.fuelux .repeater-thumbnail-cont.align-left { + text-align: left; +} +.fuelux .repeater-thumbnail-cont.align-right { + text-align: right; +} .fuelux .repeater-thumbnail-cont div.empty { font-style: italic; padding: 20px 10px; @@ -1549,7 +1625,6 @@ END -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); position: relative; - left: -5px; } .fuelux .tree [data-children=false] > .tree-branch-header .icon-caret:before { content: '\00a0'; @@ -1585,6 +1660,9 @@ END .fuelux .tree .tree-branch .tree-branch-children { margin-left: 14px; } +.fuelux .tree .tree-branch[haschildren='false'] .icon-caret { + visibility: hidden; +} .fuelux .tree .tree-item { position: relative; cursor: pointer; diff --git a/dist/css/fuelux.css.map b/dist/css/fuelux.css.map index cdfab7064..33620da19 100644 --- a/dist/css/fuelux.css.map +++ b/dist/css/fuelux.css.map @@ -1 +1 @@ -{"version":3,"sources":["less/fuelux.less","less/icons.less","less/mixins.less","less/checkbox.less","less/combobox.less","less/datepicker.less","less/infinite-scroll.less","less/intelligent-dropdown.less","less/loader.less","less/misc.less","less/pillbox.less","less/placard.less","less/radio.less","less/repeater.less","less/repeater-list.less","less/repeater-thumbnail.less","less/spinbox.less","less/scheduler.less","less/search.less","less/selectlist.less","less/tree.less","less/wizard.less"],"names":[],"mappings":"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","sourcesContent":[".fuelux {\n\n\t// Core variables, mixins, and icons\n\t@import \"variables.less\";\t// Modify this for custom colors, font-sizes, etc\n\t@import \"mixins.less\";\n\t@import \"icons.less\";\n\n\t// Fuel UX controls\n\t@import \"checkbox.less\";\n\t@import \"combobox.less\";\n\t@import \"datepicker.less\";\n\t@import \"infinite-scroll.less\";\n\t@import \"intelligent-dropdown.less\";\n\t@import \"loader.less\";\n\t@import \"misc.less\";\n\t@import \"pillbox.less\";\n\t@import \"placard.less\";\n\t@import \"radio.less\";\n\t@import \"repeater.less\";\n\t@import \"repeater-list.less\";\n\t@import \"repeater-thumbnail.less\";\n\t@import \"spinbox.less\";\n @import \"scheduler.less\";\n\t@import \"search.less\";\n\t@import \"selectlist.less\";\n\t@import \"tree.less\";\n\t@import \"wizard.less\";\n\n}\n","@charset \"UTF-8\";\n\n@font-face {\n\tfont-family: \"fuelux\";\n\tsrc:url(\"@{fueluxFontPath}fuelux.eot\");\n\tsrc:url(\"@{fueluxFontPath}fuelux.eot?#iefix\") format(\"embedded-opentype\"),\n\turl(\"@{fueluxFontPath}fuelux.woff\") format(\"woff\"),\n\turl(\"@{fueluxFontPath}fuelux.ttf\") format(\"truetype\"),\n\turl(\"@{fueluxFontPath}fuelux.svg#fuelux\") format(\"svg\");\n\tfont-weight: normal;\n\tfont-style: normal;\n}\n\n//This could be an interesting addition...\n//[data-icon]:before {\n//\t.iconBaseStyles();\n//\tcontent: attr(data-icon);\n//}\n\n[class^=\"fueluxicon-\"]:before,\n[class*=\" fueluxicon-\"]:before {\n\t.iconBaseStyles();\n}\n\n.fueluxicon-loader-full:before {\n\tcontent: \"\\e000\";\n}\n\n.fueluxicon-loader-1:before {\n\tcontent: \"\\e001\";\n}\n\n.fueluxicon-loader-2:before {\n\tcontent: \"\\e002\";\n}\n\n.fueluxicon-loader-3:before {\n\tcontent: \"\\e003\";\n}\n\n.fueluxicon-loader-4:before {\n\tcontent: \"\\e004\";\n}\n\n.fueluxicon-loader-5:before {\n\tcontent: \"\\e005\";\n}\n\n.fueluxicon-loader-6:before {\n\tcontent: \"\\e006\";\n}\n\n.fueluxicon-loader-7:before {\n\tcontent: \"\\e007\";\n}\n\n.fueluxicon-loader-8:before {\n\tcontent: \"\\e008\";\n}\n\n//tree\n\n.fueluxicon-bullet:before {\n content: \"\\e009\";\n}","// For clearing floats\n.clearfix {\n\t*zoom: 1;\n\t&:before,\n\t&:after {\n\t\tdisplay: table;\n\t\tcontent: \"\";\n\t\t// Fixes Opera/contenteditable bug:\n\t\t// http://nicolasgallagher.com/micro-clearfix-hack/#comment-36952\n\t\tline-height: 0;\n\t}\n\t&:after {\n\t\tclear: both;\n\t}\n}\n\n// Single side border-radius\n.border-top-radius(@radius) {\n\tborder-top-right-radius: @radius;\n\tborder-top-left-radius: @radius;\n}\n.border-right-radius(@radius) {\n\tborder-bottom-right-radius: @radius;\n \tborder-top-right-radius: @radius;\n}\n.border-bottom-radius(@radius) {\n\tborder-bottom-right-radius: @radius;\n\tborder-bottom-left-radius: @radius;\n}\n.border-left-radius(@radius) {\n\tborder-bottom-left-radius: @radius;\n\tborder-top-left-radius: @radius;\n}\n\n// Gradient Bar Colors for buttons and alerts\n.gradientBar(@primaryColor, @secondaryColor, @textColor: #fff, @textShadow: 0 -1px 0 rgba(0,0,0,.25)) {\n\tcolor: @textColor;\n\ttext-shadow: @textShadow;\n\t#gradient > .vertical(@primaryColor, @secondaryColor);\n\tborder-color: @secondaryColor @secondaryColor darken(@secondaryColor, 15%);\n\tborder-color: rgba(0,0,0,.1) rgba(0,0,0,.1) fadein(rgba(0,0,0,.1), 15%);\n}\n\n// Gradients\n#gradient {\n\t.vertical(@startColor: #555, @endColor: #333) {\n\t\tbackground-color: mix(@startColor, @endColor, 60%);\n\t\tbackground-image: -moz-linear-gradient(top, @startColor, @endColor); // FF 3.6+\n\t\tbackground-image: -webkit-gradient(linear, 0 0, 0 100%, from(@startColor), to(@endColor)); // Safari 4+, Chrome 2+\n\t\tbackground-image: -webkit-linear-gradient(top, @startColor, @endColor); // Safari 5.1+, Chrome 10+\n\t\tbackground-image: -o-linear-gradient(top, @startColor, @endColor); // Opera 11.10\n\t\tbackground-image: linear-gradient(to bottom, @startColor, @endColor); // Standard, IE10\n\t\tbackground-repeat: repeat-x;\n\t\tfilter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@startColor),argb(@endColor))); // IE9 and down\n\t}\n}\n\n// Icon Base Styles\n.iconBaseStyles(@fontFamily: \"fuelux\"){\n\tfont-family: @fontFamily !important;\n\tfont-style: normal !important;\n\tfont-weight: normal !important;\n\tfont-variant: normal !important;\n\ttext-transform: none !important;\n\tline-height: 1;\n\tspeak: none;\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n}\n\n// Opacity\n.opacity(@opacity) {\n\topacity: @opacity / 100;\n\tfilter: ~\"alpha(opacity=@{opacity})\";\n}",".checkbox {\n\n\t&.highlight {\n\t\tpadding: 4px;\n\n\t\t&.checked {\n\t\t\tbackground: #e9e9e9;\n\t\t\tborder-radius: @baseBorderRadius;\n\t\t}\n\t}\n\n\t/* for keyboard tabbing */\n\tinput[type=\"checkbox\"]:focus + .checkbox-label,\n\tinput[type=\"checkbox\"]:hover + .checkbox-label,\n\t.checkbox-label:hover {\n\t\tcolor: @grayLight;\n\t}\n\n}\n\n.form-horizontal .checkbox-inline {\n\tpadding-top: 0;\n}\n\n.input-group-addon.checkbox-custom.checkbox-inline:before {\n\tleft: 11px;\n\ttop: 9px;\n}\n\n.checkbox-custom {\n\tposition: relative;\n\n\t&:before\n\t{\n\t\t.iconBaseStyles(\"Glyphicons Halflings\");\n\n\t\tborder: 1px solid #adadad;\n\t\tborder-radius: @baseBorderRadius;\n\t\tcolor: #fff;\n\t\tcontent: \" \";\n\t\tfont-size: 9px;\n\t\theight: 14px;\n\t\tleft: 0px;\n\t\tpadding: 1px 0 0 1px;\n\t\tposition: absolute;\n\t\ttop: 3px;\n\t\twidth: 14px;\n\t}\n\n\t&.checked {\n\t\t&:before {\n\t\t\tbackground: #39b3d7;\n\t\t\tborder-color: #39b3d7;\n\t\t\tcontent: \"\\e013\";\n\t\t}\n\t}\n\n\t&.disabled {\n\t\tcursor: not-allowed;\n\n\t\t&:before\n\t\t{\n\t\t\tcursor: not-allowed;\n\t\t\topacity: .5;\n\t\t}\n\t}\n\n\t&.checkbox-inline {\n\t\t&:before {\n\t\t\tleft: 0;\n\t\t\ttop: 3px;\n\t\t}\n\n\t\t&.highlight {\n\t\t\tpadding: 4px 4px 4px 24px;\n\n\t\t\t&:before {\n\t\t\t\tleft: 4px;\n\t\t\t\ttop: 7px;\n\t\t\t}\n\n\t\t\t&.checked {\n\t\t\t\tbackground: #e9e9e9;\n\t\t\t\tborder-radius: @baseBorderRadius;\n\t\t\t}\n\t\t}\n\t}\n\n\t/* for keyboard tabbing */\n\tinput[type=\"checkbox\"]:focus + .checkbox-label {\n\t\tcolor: @grayLight;\n\t}\n\n}",".combobox {\n\t&.disabled {\n\t\t.input-group-btn {\n\t\t\tcursor: not-allowed;\n\t\t}\n\t}\n\tinput {\n\t\t&::-ms-clear {\n\t\t\tdisplay:none;\n\t\t}\n\t}\n}",".datepicker {\n\n\t&-calendar {\n\t\tpadding: 16px 16px 0;\n\t\tmin-height: 262px;\n\n\t\tbutton {\n\t\t\tborder: 0;\n\t\t\tpadding: 0;\n\t\t\tbackground-color: transparent;\n\t\t}\n\n\t\t&-days {\n\t\t\theight: 182px;\n\t\t\tmargin: 10px 0 12px;\n\t\t\twidth: 100%;\n\n\t\t\tthead {\n\t\t\t\tborder-bottom: 1px solid #cccaca;\n\t\t\t}\n\n\t\t\t/* for spacing */\n\t\t\ttbody:before {\n\t\t\t\tline-height:3px;\n\t\t\t\tcontent:\"\\200C\";\n\t\t\t\tdisplay:block;\n\t\t\t}\n\n\t\t\ttd, th {\n\t\t\t\tfont-size: 14px;\n\t\t\t\theight: 32px;\n\t\t\t\ttext-align: center;\n\t\t\t\tvertical-align: middle;\n\t\t\t\twidth: 14.29%;\n\t\t\t}\n\n\t\t\ttd {\n\t\t\t\tb, button {\n\t\t\t\t\tcolor: #231f20;\n\t\t\t\t\tdisplay: inline-block;\n\t\t\t\t\tfont-weight: normal;\n\t\t\t\t\theight: 30px;\n\t\t\t\t\ttext-decoration: none;\n\t\t\t\t\twidth: 30px;\n\t\t\t\t}\n\n\t\t\t\tb {\n\t\t\t\t\tline-height: 30px;\n\t\t\t\t}\n\n\t\t\t\tspan {\n\t\t\t\t\tdisplay: block;\n\n\t\t\t\t\t&:hover {\n\t\t\t\t\t\tbackground: @selectableHover;\n\t\t\t\t\t\ttext-decoration: none;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t&.current-day {\n\t\t\t\t\tb, button {\n\t\t\t\t\t\tborder: 1px solid #333;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t&.last-month, &.next-month {\n\t\t\t\t\tbackground: #e3e2e1;\n\t\t\t\t}\n\n\t\t\t\t&.past {\n\t\t\t\t\tb, button {\n\t\t\t\t\t\tcolor: #8d8787;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t&.restricted {\n\t\t\t\t\tb, button {\n\t\t\t\t\t\tcursor: no-drop;\n\t\t\t\t\t\tposition: relative;\n\n\t\t\t\t\t\t&:before {\n\t\t\t\t\t\t\tborder-top: 1px solid #a94442;\n\t\t\t\t\t\t\tbottom: 0;\n\t\t\t\t\t\t\tcontent: \" \";\n\t\t\t\t\t\t\tdisplay: block;\n\t\t\t\t\t\t\tleft: 5px;\n\t\t\t\t\t\t\tposition: absolute;\n\t\t\t\t\t\t\tright: 5px;\n\t\t\t\t\t\t\ttop: 50%;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t&:hover {\n\t\t\t\t\t\t\tbackground: none;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t&.selected {\n\t\t\t\t\tspan {\n\t\t\t\t\t\tbackground: @selected;\n\n\t\t\t\t\t\t&:hover {\n\t\t\t\t\t\t\tbackground: @selectedHover;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\tb, button {\n\t\t\t\t\t\tcolor: #8d8787;\n\t\t\t\t\t}\n\n\t\t\t\t\t&.current-day {\n\t\t\t\t\t\tbox-shadow: 0 0 0 1px #fff offset;\n\n\t\t\t\t\t\tspan {\n\t\t\t\t\t\t\t&:hover {\n\t\t\t\t\t\t\t\tb, button {\n\t\t\t\t\t\t\t\t\tborder-color: #0f5f9f;\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\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tth {\n\t\t\t\tfont-weight: bold;\n\t\t\t\theight: 22px;\n\t\t\t\tvertical-align: top;\n\t\t\t}\n\t\t}\n\n\t\t&-header {\n\t\t\t.clearfix;\n\n\t\t\tbutton {\n\t\t\t\tborder: 0;\n\t\t\t\tpadding: 0;\n\t\t\t\tbackground-color: transparent;\n\t\t\t}\n\n\t\t\t.title {\n\t\t\t\tmargin: 0 auto;\n\t\t\t\ttext-align: center;\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: 174px;\n\t\t\t\tcolor: #4d4d4f;\n\t\t\t\tfont-size: 20px;\n\t\t\t\tline-height: 30px;\n\t\t\t\ttext-decoration: underline;\n\t\t\t\tvertical-align: middle;\n\n\t\t\t\t\t&:hover {\n\t\t\t\t\t\tcolor: #1d75bb;\n\t\t\t\t\t\ttext-decoration: underline;\n\t\t\t\t\t}\n\n\t\t\t\t\t&.disabled {\n\t\t\t\t\t\tcursor: default;\n\t\t\t\t\t\tpointer-events: none;\n\t\t\t\t\t\ttext-decoration: none;\n\t\t\t\t\t}\n\n\t\t\t\t\t.month {\n\t\t\t\t\t\tdisplay: inline;\n\t\t\t\t\t\tmargin: 0;\n\t\t\t\t\t\tpadding: 0;\n\n\t\t\t\t\t\tspan {\n\t\t\t\t\t\t\tdisplay: none;\n\n\t\t\t\t\t\t\t&.current {\n\t\t\t\t\t\t\t\tdisplay: inline;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t.next, .prev {\n\t\t\t\tbackground: #666669;\n\t\t\t\tbackground-clip: padding-box;\n\t\t\t\tborder-radius: 30px;\n\t\t\t\tcursor: pointer;\n\t\t\t\tfloat: left;\n\t\t\t\theight: 30px;\n\t\t\t\ttext-align: center;\n\t\t\t\twidth: 30px;\n\n\t\t\t\tspan.glyphicon {\n\t\t\t\t\tcolor: #fff;\n\t\t\t\t\tfont-size: 16px;\n\t\t\t\t\tline-height: 30px;\n\t\t\t\t}\n\n\t\t\t\t&:hover {\n\t\t\t\t\tbackground: #1d75bb;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.next {\n\t\t\t\tfloat: right;\n\n\t\t\t\tspan.glyphicon {\n\t\t\t\t\tline-height: 28px;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&-footer {\n\t\t\tbackground: #e3e2e1;\n\t\t\tbackground-clip: padding-box;\n\t\t\tborder-radius: 0 0 4px 4px;\n\t\t\tborder-top: 1px solid #cccaca;\n\t\t\theight: 30px;\n\t\t\tmargin: 0 -16px;\n\t\t\tpadding: 4px 14px;\n\n\t\t\t.datepicker-today {\n\t\t\t\tcolor: #231f20;\n\t\t\t\tfont-size: 14px;\n\t\t\t\ttext-decoration: underline;\n\n\t\t\t\t&:hover {\n\t\t\t\t\tcolor: #1b75bb;\n\t\t\t\t\ttext-decoration: underline;\n\t\t\t\t}\n\n\t\t\t\t&.disabled {\n\t\t\t\t\tcolor: #8b8c8e;\n\t\t\t\t\tcursor: default;\n\t\t\t\t\tpointer-events: none;\n\n\t\t\t\t\t&:hover {\n\t\t\t\t\t\tcolor: #8b8c8e\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t&-calendar-wrapper {\n\t\tborder: 1px solid #6e6f71;\n\t\tmin-height: 20px;\n\t\tpadding: 0;\n\t\twidth: 300px;\n\t}\n\n\t&-wheels {\n\t\tdisplay: none;\n\n\t\tul button {\n\t\t\tborder: 0;\n\t\t\tpadding: 0;\n\t\t\tbackground-color: transparent;\n\t\t}\n\n\t\t&-footer {\n\t\t\tbackground: #e3e2e1;\n\t\t\tborder-radius: 0 0 4px 4px;\n\t\t\tborder-top: 1px solid #cccaca;\n\t\t\tclear: both;\n\n\t\t\t.datepicker-wheels-back {\n\t\t\t\tdisplay: block;\n\t\t\t\tcolor: #4d4d4f;\n\t\t\t\tfloat: left;\n\t\t\t\tline-height: 22px;\n\t\t\t\tborder: 0;\n\t\t\t\tbackground-color: transparent;\n\n\t\t\t\t&:hover {\n\t\t\t\t\tcolor: #1d75bb;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.datepicker-wheels-select {\n\t\t\t\tfloat: right;\n\t\t\t\tbackground-color: transparent;\n\t\t\t\tcolor: @blue;\n\n\t\t\t\t&:hover {\n\t\t\t\t\tcolor: #1d75bb;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&-month, &-year {\n\t\t\tfloat: left;\n\t\t\twidth: 50%;\n\n\t\t\tul {\n\t\t\t\theight: 217px;\n\t\t\t\tlist-style-type: none;\n\t\t\t\tmargin: 0;\n\t\t\t\toverflow: auto;\n\t\t\t\tpadding: 0;\n\t\t\t\ttext-align: center;\n\n\t\t\t\tli {\n\t\t\t\t\tmargin: 4px 0;\n\n\t\t\t\t\tbutton {\n\t\t\t\t\t\tdisplay: block;\n\t\t\t\t\t\twidth: 100%;\n\t\t\t\t\t\ttext-align: center;\n\t\t\t\t\t\tcolor: #414041;\n\t\t\t\t\t\tdisplay: block;\n\t\t\t\t\t\tfont-size: 16px;\n\t\t\t\t\t\tline-height: 24px;\n\t\t\t\t\t\ttext-decoration: none;\n\n\t\t\t\t\t\t&:hover {\n\t\t\t\t\t\t\tbackground: #aee0f8;\n\t\t\t\t\t\t\ttext-decoration: none;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t&.selected {\n\t\t\t\t\t\tbutton {\n\t\t\t\t\t\t\tbackground: #1d75bb;\n\t\t\t\t\t\t\tcolor: #fff;\n\n\t\t\t\t\t\t\t&:hover {\n\t\t\t\t\t\t\t\tbackground: #0f5f9f;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.header {\n\t\t\t\tbackground: #e3e2e1;\n\t\t\t\tbackground-clip: padding-box;\n\t\t\t\tborder-bottom: 1px solid #cccaca;\n\t\t\t\tborder-radius: 4px 0 0 0;\n\t\t\t\tcolor: #4d4d4f;\n\t\t\t\tfont-size: 20px;\n\t\t\t\tfont-weight: bold;\n\t\t\t\tline-height: 30px;\n\t\t\t\tmargin-top: 0;\n\t\t\t\tmargin-bottom: 0;\n\t\t\t\ttext-align: center;\n\t\t\t}\n\n\t\t\t&.full {\n\t\t\t\tborder-left: 0;\n\t\t\t\twidth: 100%;\n\n\t\t\t\t.header {\n\t\t\t\t\tborder-radius: 4px 4px 0 0;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&-year {\n\t\t\tborder-left: 1px solid #cccaca;\n\t\t\tfloat: right;\n\n\t\t\t.header {\n\t\t\t\tborder-radius: 0 4px 0 0;\n\t\t\t}\n\t\t}\n\t}\n\n\tinput {\n\t\t&::-ms-clear {\n\t\t\tdisplay:none;\n\t\t}\n\t}\n}\n",".infinitescroll {\n\toverflow-y: auto;\n\n\t.infinitescroll-end {\n\t\tclear: both;\n\t\tfont-style: italic;\n\t\tpadding: 6px;\n\t\ttext-align: center;\n\t}\n\n\t.infinitescroll-load {\n\t\tclear: both;\n\t\tpadding: 6px;\n\n\t\tbutton {\n\t\t\tpadding: 5px 12px;\n\t\t\twidth: 100%;\n\t\t}\n\n\t\t.loader {\n\t\t\tfont-size: 32px;\n\t\t\theight: 32px;\n\t\t\tmargin: 0 auto;\n\t\t\twidth: 32px;\n\t\t}\n\t}\n}",".dropUp {\n\t-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);\n\t-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);\n\tbox-shadow: 0 0 10px rgba(0, 0, 0, 0.2);\n}",".loader {\n height: 64px;\n font-size: 64px;\n position: relative;\n width: 64px;\n\n\t&:after, &:before {\n\t\t.iconBaseStyles();\n\n\t\tbottom: 0;\n\t\tdisplay: block;\n\t\tleft: 0;\n\t\tposition: absolute;\n\t\tright: 0;\n\t\ttop: 0;\n\t}\n\n\t&:before {\n\t\tcontent: '\\e000';\n\t\topacity: 0.33;\n\t}\n\n\t&.iefix:before{\n\t\tcolor: #bcbcbc;\n\t\topacity: 1;\n\t}\n\n\t&[data-frame=\"1\"]:after {\n\t\tcontent: '\\e001';\n\t}\n\n\t&[data-frame=\"2\"]:after {\n\t\tcontent: '\\e002';\n\t}\n\n\t&[data-frame=\"3\"]:after {\n\t\tcontent: '\\e003';\n\t}\n\n\t&[data-frame=\"4\"]:after {\n\t\tcontent: '\\e004';\n\t}\n\n\t&[data-frame=\"5\"]:after {\n\t\tcontent: '\\e005';\n\t}\n\n\t&[data-frame=\"6\"]:after {\n\t\tcontent: '\\e006';\n\t}\n\n\t&[data-frame=\"7\"]:after {\n\t\tcontent: '\\e007';\n\t}\n\n\t&[data-frame=\"8\"]:after {\n\t\tcontent: '\\e008';\n\t}\n}","input, textarea {\n\t&.glass {\n\t\tbackground: transparent;\n\t\tborder: 1px solid #fff;\n\t\tbox-shadow: none;\n\n\t\t&:hover {\n\t\t\tbackground: #d9edf7;\n\t\t\tborder-color: #66afe9;\n\t\t\tcursor: pointer;\n\n\t\t\t&[disabled] {\n\t\t\t\tbackground: transparent;\n\t\t\t\tborder-color: #fff;\n\t\t\t\tcursor: not-allowed;\n\t\t\t}\n\t\t}\n\n\t\t&:focus {\n\t\t\tbackground: #fff;\n\t\t\tborder-color: #66afe9;\n\t\t\tbox-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);\n\t\t\tcursor: auto;\n\n\t\t\t&[disabled] {\n\t\t\t\tbackground: transparent;\n\t\t\t\tborder-color: #fff;\n\t\t\t\tcursor: not-allowed;\n\t\t\t}\n\t\t}\n\n\t\t&[disabled] {\n\t\t\tcursor: not-allowed;\n\t\t}\n\t}\n}\n\n.input-group-addon {\n\tpadding: 6px 18px;\n}\n\n// makes radios and checkboxes that use Bootstrap button plugin accessible (tabbable)\n[data-toggle=\"buttons\"] > .btn > input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn > input[type=\"checkbox\"] {\n\tdisplay:inline;\n\tposition:absolute;\n\tleft:-9999px;\n}",".pillbox {\n\tborder: 1px solid #BBBBBB;\n\tborder-radius: 4px;\n\tcursor: text;\n\tpadding: 3px;\n\n\t&[data-readonly] {\n\t\tborder: 1px solid transparent;\n\n\t\t&.truncate {\n\t\t\t.pillbox-input-wrap {\n\t\t\t\tdisplay: inline-block;\n\n\t\t\t\t&.truncated {\n\t\t\t\t\tdisplay: none;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.pillbox-more {\n\t\t\t\tdisplay: inline;\n\t\t\t}\n\t\t}\n\n\t\t.pill {\n\t\t\tspan.glyphicon-close {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\t\t}\n\n\t\t.pillbox-add-item {\n\t\t\tdisplay: none;\n\t\t}\n\n\t\t.pillbox-input-wrap {\n\t\t\tdisplay: none;\n\n\t\t\tbutton.dropdown-toggle {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\t\t}\n\t}\n\n\t&.pills-editable {\n\t\t.pill-group {\n\t\t\t.pill {\n\t\t\t\tspan {\n\t\t\t\t\tcursor: text;\n\n\t\t\t\t\t&.glyphicon-close {\n\t\t\t\t\t\tcursor: pointer;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t> .pill-group {\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t\twidth: 100%;\n\n\t\t> .pill {\n\t\t\tmargin: 2px;\n\t\t\tcursor: default;\n\t\t\tfloat:left;\n\t\t\tword-break: break-all;\n\n\t\t\t&.pillbox-highlight {\n\t\t\t\toutline: 1px dotted @grayLight;\n\t\t\t}\n\n\t\t\t&.truncated {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\n\t\t\t.pillbox-list-edit {\n\t\t\t\tborder: none;\n\t\t\t\tcolor: @grayDark;\n\t\t\t\tfont-weight: normal;\n\t\t\t\tborder-radius: 2px;\n\n\t\t\t\t&:focus {\n\t\t\t\t\toutline: none;\n\t\t\t\t\tborder: none;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.glyphicon-close {\n\t\t\t\tcursor: pointer;\n\t\t\t\ttop: -1px;\n\t\t\t\tleft: 2px;\n\n\t\t\t\t&:before {\n\t\t\t\t\tcontent: \" \\00d7\";\n\t\t\t\t}\n\n\t\t\t\t&:hover {\n\t\t\t\t\topacity: .4;\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\t}\n\n\t.pillbox-input-wrap {\n\t\tposition: relative;\n\t\tmargin: 4px 0 3px 3px;\n\t\tfloat: left;\n\n\t\t&.editing {\n\t\t\tborder: 1px solid #ccc;\n\t\t\tborder-radius: 4px;\n\t\t\tmargin: 2px 0 3px 3px;\n\n\t\t\tinput.pillbox-add-item {\n\t\t\t\tborder-radius: 4px;\n\t\t\t\tcolor: #333;\n\t\t\t\theight: 32px;\n\t\t\t}\n\t\t}\n\t}\n\n\t.pillbox-add-item {\n\t\tborder: none;\n\t\tbox-shadow: none;\n\n\t\t&:focus {\n\t\t\toutline: none;\n\t\t\tborder: none;\n\t\t}\n\t}\n\n\t.pillbox-more {\n\t\tcursor: pointer;\n\t\tdisplay: none;\n\t\tline-height: 30px;\n\t}\n\n\t.suggest {\n\t\tmax-height: 166px; // arbitrary number\n\t\toverflow-y: auto;\n\n\t\t> li {\n\t\t\twhite-space: nowrap;\n\t\t\tcursor: pointer;\n\t\t\tpadding: 3px 20px;\n\n\t\t\t&.pillbox-suggest-sel {\n\t\t\t\tbackground-color: @grayLighter;\n\t\t\t}\n\n\t\t\t&:hover {\n\t\t\t\tbackground-color: @grayLighter;\n\t\t\t}\n\t\t}\n\t}\n\tinput {\n\n\t\t&::-ms-clear {\n\t\t\tdisplay:none;\n\t\t}\n\t}\n}\n",".placard {\n\tdisplay: inline-block;\n\tposition: relative;\n\n\t&[data-ellipsis=\"true\"] {\n\t\t&.showing {\n\t\t\tinput.placard-field {\n\t\t\t\toverflow: visible;\n\t\t\t\ttext-overflow: clip;\n\t\t\t\twhite-space: normal;\n\t\t\t}\n\t\t}\n\n\t\tinput.placard-field {\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t\twhite-space: nowrap;\n\n\t\t\t&::-ms-clear {\n\t\t\t\tdisplay:none;\n\t\t\t}\n\t\t}\n\n\t\ttextarea.placard-field {\n\t\t\t&[readonly] {\n\t\t\t\toverflow: hidden;\n\t\t\t}\n\t\t}\n\t}\n\n\t&.showing {\n\t\t.placard-footer,\n\t\t.placard-header,\n\t\t.placard-popup {\n\t\t\tdisplay: block;\n\t\t\tz-index: 1;\n\t\t}\n\n\t\tinput.placard-field, textarea.placard-field {\n\t\t\tbackground: #fff;\n\t\t\tborder: 1px solid #CCCCCC;\n\t\t\tbox-shadow: none;\n\t\t\tposition: relative;\n\t\t\tz-index: 1;\n\t\t}\n\t}\n\n\tinput.placard-field, textarea.placard-field {\n\t\tresize: none;\n\n\t\t&[readonly] {\n\t\t\tbackground: #fff;\n\t\t\tcursor: auto;\n\n\t\t\t&.glass {\n\t\t\t\tbackground: none;\n\n\t\t\t\t&:hover {\n\t\t\t\t\tbackground: #d9edf7;\n\t\t\t\t\tcursor: pointer;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&:focus {\n\t\t\tborder: 1px solid #CCCCCC;\n\t\t\tbox-shadow: none;\n\t\t}\n\t}\n\n\t&-cancel {\n\t\tfont-size: 12px;\n\t\tmargin-right: 4px;\n\t\tvertical-align: middle;\n\t}\n\n\t&-footer,\n\t&-header {\n\t\tdisplay: none;\n\t\tleft: 0;\n\t\tline-height: 1;\n\t\tposition: absolute;\n\t\tright: 0;\n\t}\n\n\t&-footer {\n\t\tpadding: 4px 0 8px 0;\n\t\ttext-align: right;\n\t\ttop: 100%;\n\t}\n\n\t&-header {\n\t\tbottom: 100%;\n\t\tpadding: 8px 0 4px 0;\n\n\t\th1, h2, h3, h4, h5, h6 {\n\t\t\tmargin: 0;\n\t\t}\n\t}\n\n\t&-popup {\n\t\tbackground: #d9edf7;\n\t\tbackground-clip: padding-box;\n\t\tborder: 1px solid #ccc;\n\t\tborder-radius: 4px;\n\t\tbottom: -8px;\n\t\tbox-shadow: 0 0 0 1px #fff inset;\n\t\tdisplay: none;\n\t\tleft: -8px;\n\t\tposition: absolute;\n\t\tright: -8px;\n\t\ttop: -8px;\n\t}\n}\n",".radio {\n\t&.highlight {\n\t\tpadding: 4px;\n\n\t\t&.checked {\n\t\t\tbackground: #e9e9e9;\n\t\t\tborder-radius: @baseBorderRadius;\n\t\t}\n\t}\n\n\t/* for keyboard tabbing */\n\tinput[type=\"radio\"]:focus + .radio-label,\n\tinput[type=\"radio\"]:hover + .radio-label,\n\t.radio-label:hover {\n\t\tcolor: @grayLight;\n\t}\n\n}\n\n.form-horizontal .radio-inline{\n\tpadding-top: 0;\n}\n\n.input-group-addon.radio-custom.radio-inline {\n\t&:before {\n\t\tleft: 11px;\n\t\ttop: 9px;\n\t}\n\n\t&:after {\n\t\tleft: 15px;\n\t\ttop: 13px;\n\t}\n}\n\n\n.radio-custom {\n\tposition: relative;\n\n\t&:after {\n\t\tbackground: transparent;\n\t\tborder-radius: 6px;\n\t\tcontent: \" \";\n\t\theight: 6px;\n\t\tleft: 4px;\n\t\tposition: absolute;\n\t\ttop: 7px;\n\t\twidth: 6px;\n\t}\n\n\t&:before\n\t{\n\t\tborder: 1px solid #adadad;\n\t\tborder-radius: 14px;\n\t\tcontent: \" \";\n\t\theight: 14px;\n\t\tleft: 0px;\n\t\tposition: absolute;\n\t\ttop: 3px;\n\t\twidth: 14px;\n\t}\n\n\t&.checked {\n\t\t&:after {\n\t\t\tbackground: #fff;\n\t\t}\n\n\t\t&:before {\n\t\t\tbackground: #39b3d7;\n\t\t\tborder-color: #39b3d7;\n\t\t}\n\t}\n\n\t&.disabled {\n\t\tcursor: not-allowed;\n\n\t\t&:after {\n\t\t\tcursor: not-allowed;\n\t\t}\n\n\t\t&:before {\n\t\t\tcursor: not-allowed;\n\t\t\topacity: .5;\n\t\t}\n\t}\n\n\t&.radio-inline {\n\t\t&:after {\n\t\t\tleft: 4px;\n\t\t\ttop: 7px;\n\t\t}\n\n\t\t&:before {\n\t\t\tleft: 0;\n\t\t\ttop: 3px;\n\t\t}\n\n\t\t&.highlight {\n\t\t\tpadding: 4px 4px 4px 24px;\n\n\t\t\t&:after {\n\t\t\t\tleft: 8px;\n\t\t\t\ttop: 11px;\n\t\t\t}\n\n\t\t\t&:before {\n\t\t\t\tleft: 4px;\n\t\t\t\ttop: 7px;\n\t\t\t}\n\n\t\t\t&.checked {\n\t\t\t\tbackground: #e9e9e9;\n\t\t\t\tborder-radius: @baseBorderRadius;\n\t\t\t}\n\t\t}\n\t}\n\n\t/* for keyboard tabbing */\n\tinput[type=\"radio\"]:focus + .radio-label {\n\t\tcolor: @grayLight;\n\t}\n\n}\n",".repeater {\n\tborder: 1px solid #ddd;\n\tborder-radius: 4px;\n\n\t&-canvas {\n\t\t&.scrolling{\n\t\t\tbottom: 0;\n\t\t\tleft: 0;\n\t\t\toverflow-y: auto;\n\t\t\tposition: absolute;\n\t\t\tright: 0;\n\t\t\ttop: 0;\n\t\t}\n\t}\n\n\t&-header,\n\t&-footer\n\t{\n\t\tbackground: #f9f9f9;\n\t\tmin-height: 50px;\n\t\tpadding: 8px;\n\t\t.clearfix;\n\n\t\t&-left {\n\t\t\tfloat: left;\n\t\t}\n\n\t\t&-right {\n\t\t\tfloat: right;\n\t\t}\n\n\t\t@media (max-width: 625px) {\n\t\t\t&-left,\n\t\t\t&-right {\n\t\t\t\tfloat: none;\n\t\t\t\t.clearfix;\n\t\t\t}\n\n\t\t\t&-left {\n\t\t\t\tmargin-bottom: 8px;\n\t\t\t}\n\t\t}\n\t}\n\n\t&-header {\n\t\tborder-bottom: 1px solid #ddd;\n\t\t.border-top-radius(4px);\n\t}\n\n\t&-footer {\n\t\tborder-top: 1px solid #ddd;\n\t\t.border-bottom-radius(4px);\n\t}\n\n\t&-loader {\n\t\tdisplay: none;\n\t\tleft: 50%;\n\t\tposition: absolute;\n\t\tmargin: -32px 0 0 -32px;\n\t\ttop: 50%;\n\t}\n\n\t&-viewport {\n\t\tmin-height: 80px;\n\t\tposition: relative;\n\t}\n\n\t&-pagination {\n\n\t\tlabel {\n\t\t\tfont-weight: normal;\n\t\t}\n\n\t\t.repeater-primaryPaging {\n\t\t\tdisplay: none;\n\t\t\tvertical-align: middle;\n\t\t\twidth: 116px;\n\n\t\t\t&.active {\n\t\t\t\tdisplay: inline-block;\n\t\t\t}\n\n\t\t\tul.dropdown-menu {\n\t\t\t\tmin-width: 116px;\n\t\t\t}\n\t\t}\n\n\t\t.repeater-secondaryPaging {\n\t\t\tdisplay: none;\n\t\t\twidth: 82px;\n\n\t\t\t&.active {\n\t\t\t\tdisplay: inline-block;\n\t\t\t}\n\t\t}\n\t}\n\n\t&-search {\n\t\tfloat: left;\n\t\twidth: 200px;\n\t}\n\n\t&-title {\n\t\tdisplay: block;\n\t\tfloat: left;\n\t\tline-height: 34px;\n\t\tmargin-right: 10px;\n\t}\n\n\t/*\n\t * reinforce spacing around control buttons\n\t */\n\t&-itemization .selectlist, // TODO add specfic class for page size dropdown\n\t&-filters,\n\t&-secondaryPaging,\n\t&-primaryPaging,\n\t&-next,\n\t&-prev\n\t{\n\t\tmargin: auto 0.3em;\n\t}\n}\n",".repeater[data-currentview^=\"list\"] {\n\t.repeater-canvas.scrolling {\n\t\toverflow: visible;\n\n\t\t.repeater-list {\n\t\t\tbottom: 0;\n\t\t\tleft: 0;\n\t\t\tposition: absolute;\n\t\t\tright: 0;\n\t\t\ttop: 0;\n\t\t}\n\n\t\t.repeater-list-wrapper {\n\t\t\theight: 100%;\n\t\t\toverflow: auto;\n\t\t}\n\t}\n\n\t.repeater-loader {\n\t\tmargin-top: -12px;\n\n\t\t&.noHeader {\n\t\t\tmargin-top: -32px;\n\t\t}\n\t}\n\n\t.repeater-viewport {\n\t\toverflow: hidden;\n\t}\n}\n\n.repeater-list {\n\tposition: relative;\n\n\ttable {\n\t\tmargin-bottom: 0;\n\t\twidth: 100%;\n\n\t\ttbody {\n\t\t\ttd {\n\t\t\t\tborder-bottom: 1px solid #ddd;\n\t\t\t\tborder-left: 1px solid #ddd;\n\t\t\t\tborder-top: none;\n\n\t\t\t\t&:first-child {\n\t\t\t\t\tborder-left: none;\n\t\t\t\t}\n\n\t\t\t\t&.sorted {\n\t\t\t\t\tbackground: #f9f9f9;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\ttr {\n\t\t\t\t&:focus {\n\t\t\t\t\toutline: 1px dotted #d7d7d7;\n\t\t\t\t}\n\n\t\t\t\t&.empty {\n\t\t\t\t\ttd {\n\t\t\t\t\t\tborder-bottom: none;\n\t\t\t\t\t\tfont-style: italic;\n\t\t\t\t\t\tpadding: 20px;\n\t\t\t\t\t\ttext-align: center;\n\t\t\t\t\t\twidth: 100%;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t&.selectable{\n\t\t\t\t\t&:hover td {\n\t\t\t\t\t\tbackground: @selectableHover;\n\t\t\t\t\t\tcursor: pointer;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t&.selected {\n\t\t\t\t\t&:hover td {\n\t\t\t\t\t\tbackground: @selectedHover;\n\t\t\t\t\t}\n\n\t\t\t\t\ttd {\n\t\t\t\t\t\tbackground: @selected;\n\t\t\t\t\t\tcolor: #333;\n\n\t\t\t\t\t\t&:first-child {\n\t\t\t\t\t\t\tpadding-left: 30px;\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}\n\n\t\tthead > tr > th {\n\t\t\tbackground: none;\n\t\t\tborder-bottom: 1px solid transparent;\n\t\t\tborder-left: 1px solid transparent;\n\t\t\tborder-top: none;\n\t\t\tcolor: rgba(0, 0, 0, 0);\n\t\t\tline-height: 1.42857;\n\t\t\tpadding: 8px;\n\n\t\t\t&:first-child {\n\t\t\t\tborder-left: none;\n\t\t\t}\n\n\t\t\t&.sorted {\n\t\t\t\tspan.glyphicon {\n\t\t\t\t\tdisplay: block;\n\t\t\t\t\tvisibility: hidden;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tspan.glyphicon {\n\t\t\t\tdisplay: none;\n\t\t\t\tfloat: right;\n\t\t\t\tmargin-top: 2px;\n\t\t\t}\n\t\t}\n\t}\n\n\t&-check {\n\t\tdisplay: inline-block;\n\t\theight: 0;\n\t\tline-height: 0;\n\t\tposition: relative;\n\t\tvertical-align: top;\n\t\twidth: 0;\n\n\t\tspan.glyphicon {\n\t\t\tleft: -22px;\n\t\t\tposition: absolute;\n\t\t\ttop: 2px;\n\t\t}\n\t}\n\n\t&-heading {\n\t\tbackground: #F9F9F9;\n\t\tborder-bottom: 1px solid #ddd;\n\t\tborder-left: 1px solid #ddd;\n\t\tborder-top: none;\n\t\tcolor: #333;\n\t\tline-height: 1.42857;\n\t\tmargin-left: -9px;\n\t\tpadding: 8px;\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tz-index: 1;\n\n\t\t&.shifted {\n\t\t\tmargin-left: -1px;\n\n\t\t\t//Webkit override\n\t\t\t@media screen and (-webkit-min-device-pixel-ratio:0) {\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\t\t}\n\n\t\t&.sortable {\n\t\t\t&:hover, &.sorted {\n\t\t\t\tbackground: #F1F1F1;\n\t\t\t\tcursor: pointer;\n\t\t\t\t#gradient > .vertical(@startColor: #F9F9F9; @endColor: #E5E5E5);\n\t\t\t}\n\n\t\t\t&.sorted {\n\t\t\t\tspan.glyphicon {\n\t\t\t\t\tdisplay: block;\n\t\t\t\t\tvisibility: visible;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tspan.glyphicon {\n\t\t\tdisplay: none;\n\t\t\tfloat: right;\n\t\t\tmargin-top: 2px;\n\t\t}\n\t}\n}\n",".repeater-thumbnail {\n\tborder: 1px solid #ddd;\n\tcolor: #666;\n\tfloat: left;\n\tmin-height: 110px;\n\tmin-width: 100px;\n\tmargin: 8px 7px;\n\ttext-align: center;\n\n\timg {\n\t\tdisplay: block;\n\t\tmargin-top: 10px;\n\t\tmargin-bottom: 3px;\n\t}\n\n\t&-cont {\n\t\theight: 100%;\n\t\toverflow-y: auto;\n\t\tpadding: 6px;\n\t\twidth: 100%;\n\n\t\tdiv.empty {\n\t\t\tfont-style: italic;\n\t\t\tpadding: 20px 10px;\n\t\t\ttext-align: center;\n\t\t}\n\n\t\t.selectable {\n\t\t\t&:hover {\n\t\t\t\tbackground: @selectableHover;\n\t\t\t\tcursor: pointer;\n\t\t\t}\n\n\t\t\t&.selected {\n\t\t\t\tbackground: @selected;\n\n\t\t\t\t&:hover {\n\t\t\t\t\tbackground: @selectedHover;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}",".spinbox {\n\tdisplay: inline-block;\n\tposition: relative;\n\n\t&.digits-3 {\n\t\twidth: 60px;\n\t}\n\n\t&.disabled {\n\t\t.spinbox-buttons {\n\t\t\tcursor: not-allowed;\n\t\t}\n\t}\n\n\t.spinbox-input {\n\t\tfloat: left;\n\t\tpadding-bottom: 3px; /* Magic number */\n\t\tpadding: 0px 25px 0px 7px;\n\n\t\t&::-ms-clear {\n\t\t\tdisplay:none;\n\t\t}\n\t}\n\n\t.btn {\n\t\tposition: relative;\n\t\twidth: 20px;\n\t\theight: 13px;\n\t\tpadding-top: 0;\n\t\tpadding-right: 9px;\n\t\tpadding-left: 9px;\n\n\t\t&.disabled {\n\t\t\tcursor: not-allowed;\n\t\t}\n\t}\n\n\t.spinbox-buttons {\n\t\tposition: absolute;\n\t\theight: 28px;\n\t\twidth: 20px;\n\t\tright: 2px;\n\t}\n\n\t.spinbox-up {\n\t\tpadding: 0 0 14px 1px;\n\t\ttop: 2px;\n\n\t\t.glyphicon-chevron-up {\n\t\t\tposition:relative;\n\t\t\ttop: 0px;\n\t\t}\n\t}\n\n\t// fix radius from BS btn-group\n\t.btn-group > .btn.spinbox-up {\n\t\tborder-top-right-radius: 4px;\n\t}\n\n\t.spinbox-down {\n\t\tpadding: 0 0 8px 1px;\n\t\ttop: 2px;\n\t\theight: 15px;\n\t\tborder-bottom-left-radius: 4px;\n\n\t\t.glyphicon-chevron-down {\n\t\t\tposition: relative;\n\t\t\tleft: -1px;\n\t\t\ttop: 0px;\n\t\t}\n\t}\n\tinput {\n\t\t&::-ms-clear {\n\t\t\tdisplay:none;\n\t\t}\n\t}\n}",".scheduler {\n\n\t.control-label {\n\t\tmin-width: 7em;\n\t}\n\n\t.inline-form-text {\n\t\tfloat: left;\n\t\tline-height: 27px;\n\t\tmargin-top:4px;\n\t}\n\n\t/* -------------------------------\n\tSTART DATE/TIME\n------------------------------- */\n\n\t.start-datetime {\n\n\t\t&.form-group {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\n\t\t.form-group {\n\t\t\tmargin-left: 0;\n\t\t}\n\n\t\t.combobox {\n\t\t\tmax-width: 9em;\n\n\t\t\t.dropdown-menu {\n\t\t\t\tmax-height: 200px;\n\t\t\t\toverflow: auto;\n\t\t\t}\n\n\t\t}\n\n\t\t.dropdown {\n\t\t\tfloat: left;\n\t\t\tmargin: 0 10px 0 0;\n\t\t}\n\n\t}\n\n\t/* -------------------------------\n\tTIMEZONE\n------------------------------- */\n\n\t.timezone-container {\n\t\t.input-group {\n\t\t\tmax-width: 20em;\n\t\t}\n\n\t\t.dropdown-label {\n\t\t\theight: 18px;\n\t\t\twhite-space: nowrap;\n\t\t\tmax-width: 20em;\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t}\n\n\t\t.dropdown-menu {\n\t\t\tmax-height: 200px;\n\t\t\toverflow: auto;\n\t\t}\n\n\t}\n\n/* -------------------------------\n\tREPEAT PANELS\n------------------------------- */\n\n\t.repeat-panel {\n\t\tmargin-left: 0;\n\n\t\tlabel {\n\t\t\tfont-weight: normal;\n\t\t}\n\t\t\n\t\t.radio {\n\t\t\tmargin-right: 10px;\n\t\t}\n\n\t\t.form-group {\n\t\t\tmargin-left: 0;\n\t\t}\n\n\t}\n\n// EVERY\n\n\t.repeat-interval {\n\t\tmargin-left: 0;\n\n\t\t.clearfix;\n\n\t\t.form-group {\n\t\t\tmargin-left: 0;\n\t\t}\n\n\t\t.dropdown-menu {\n\t\t\tmax-height: 200px;\n\t\t\toverflow: auto;\n\t\t}\n\n\t\t.repeat-every-panel {\n\t\t\tfloat: left;\n\n\t\t\t.repeat-every-pretext {\n\t\t\t\tpadding: 0 10px;\n\t\t\t}\n\n\t\t\t.spinbox {\n\t\t\t\tfloat: left;\n\t\t\t\tmargin-right: 10px;\n\n\t\t\t\tinput {\n\t\t\t\t\tmargin-bottom: 0;\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t}\n\n\t// MONTHLY\n\n\t\t.repeat-monthly {\n\n\t\t\t.repeat-monthly-date {\n\t\t\t\tmargin-top: 10px;\n\t\t\t\t.clearfix;\n\n\t\t\t\t.selectlist {\n\t\t\t\t\tmargin-left: 5px;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.repeat-monthly-day {\n\t\t\t\tmargin-top: 10px;\n\t\t\t\t.clearfix;\n\t\t\t}\n\n\t\t\t.month-days {\n\t\t\t\tmargin-left: 10px;\n\t\t\t}\n\n\t\t}\n\n// YEARLY\n\n\t\t.repeat-yearly {\n\n\t\t\t.repeat-yearly-date {\n\t\t\t\tmargin-top: 10px;\n\t\t\t\t.clearfix;\n\n\t\t\t\t.year-month-day {\n\t\t\t\t\tmargin-left: 10px;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.year-month-days {\n\t\t\t\tmargin-left: 10px;\n\t\t\t}\n\n\t\t\t.year-month {\n\t\t\t\tmargin-left: 10px;\n\n\t\t\t}\n\n\t\t\t.repeat-yearly-day {\n\t\t\t\tmargin-top: 10px;\n\t\t\t\t.clearfix;\n\n\t\t\t\t.repeat-yearly-day-text {\n\t\t\t\t\tmargin-left: 10px;\n\t\t\t\t}\n\n\t\t\t}\n\n\t\t}\n\n// WEEKLY\n\n\t\t.repeat-weekly {\n\n\t\t\tbutton:not(.active) {\n\t\t\t\tbackground-color: #fff;\n\t\t\t}\n\n\t\t\t.btn-group {\n\t\t\t\t&.disabled {\n\t\t\t\t\tposition: relative;\n\t\t\t\t\topacity: 0.65;\n\n\t\t\t\t\t&:before {\n\t\t\t\t\t\tbackground: transparent;\n\t\t\t\t\t\tbottom: 0;\n\t\t\t\t\t\tcontent: \"\";\n\t\t\t\t\t\tleft: 0;\n\t\t\t\t\t\tposition: absolute;\n\t\t\t\t\t\tright: 0;\n\t\t\t\t\t\ttop: 0;\n\t\t\t\t\t\tz-index: 5;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t.selectlist {\n\t\t\tfloat: left;\n\t\t}\n\n\t\tlabel.radio {\n\t\t\tfloat: left;\n\t\t\tline-height: 27px;\n\n\t\t\tinput {\n\t\t\t\tmargin-top: 8px;\n\t\t\t}\n\t\t}\n\n/* -------------------------------\nEND\n------------------------------- */\n\n\t.repeat-end {\n\n\t\t.end-after {\n\t\t\tfloat: left;\n\t\t\tdisplay: inline-block;\n\t\t\tmargin-right: 10px;\n\t\t}\n\t\t\n\t\t.form-group {\n\t\t\tmargin-left: 0;\n\t\t}\n\n\t\t.end-option-panel {\n\n\t\t}\n\n\t}\n\n\tinput {\n\t\t&::-ms-clear {\n\t\t\tdisplay:none;\n\t\t}\n\t}\n}",".search {\n\t&.disabled {\n\t\t.input-group-btn {\n\t\t\tcursor: not-allowed;\n\t\t}\n\t}\n\tinput {\n\t\t&::-ms-clear {\n\t\t\tdisplay:none;\n\t\t}\n\t}\n}",".selectlist {\n\n\t&.disabled {\n\t\tcursor: not-allowed;\n\t}\n\n\t&-sizer {\n\t\tdisplay: inline-block;\n\t\tposition: absolute;\n\t\tvisibility: hidden;\n\t\ttop: 0;\n\t}\n\n\t.selected-label {\n\t\toverflow: hidden;\t// helps with text flow on small screens\n\t\tmin-width: 2em;\n\t}\n\n\t.btn.dropdown-toggle {\n\t\twhite-space: normal;\n\n\t\t.selected-label {\n\t\t\tpadding-right: 10px;\n\t\t\ttext-align: left;\n\t\t}\n\t}\n}",".tree {\n\tborder: 1px solid @grayLight;\n\tborder-radius: 4px 4px 4px 4px;\n\tpadding: 10px 15px 0 15px;\n\toverflow-x: auto;\n\toverflow-y: auto;\n\tposition: relative;\n\tlist-style: none;\n\n\t*:focus {\n\t\toutline: none;\n\t}\n\n\tbutton:focus {\n\t\tcolor: @treeHoverText;\n\t}\n\n\tul {\n\t\tpadding-left: 0;\n\t\tmargin-top: 0;\n\t\tmargin-bottom: 0;\n\t\tlist-style: none;\n\t}\n\n\tli {\n\t\tmargin: 0;\n\t\tmargin-top: 5px;\n\t\tmargin-bottom: 5px;\n\t}\n\n\t.tree-loader {\n\t\t// make even with tree-branch-children\n\t\tmargin-left: 45px;\n\t}\n\n\t.tree-open > .tree-branch-header .glyphicon-play {\n\t\ttransform:rotate(90deg);\n\t\t-ms-transform:rotate(90deg);\n\t\t-webkit-transform:rotate(90deg);\n\t\tposition: relative;\n\t\tleft: -5px;\n\t}\n\n\t[data-children=false] > .tree-branch-header .icon-caret:before {\n\t\tcontent: '\\00a0'; //space\n\t}\n\n\t.tree-branch {\n\n\t\t.tree-branch-header {\n\t\t\tposition: relative;\n\t\t\tborder-radius: 6px;\n\n\t\t\t.tree-branch-name:hover {\n\t\t\t\tcolor: @treeHoverText;\n\t\t\t}\n\n\t\t\t.glyphicon-play {\n\t\t\t\tfont-size: 10px;\n\t\t\t\tpadding-right: 5px;\n\t\t\t\tpadding-left: 7px;\n\n\t\t\t\t&:before {\n\t\t\t\t\tposition: relative;\n\t\t\t\t\ttop: -2px;\n\t\t\t\t}\n\n\t\t\t}\n\n\t\t\t.tree-branch-name {\n\t\t\t\twhite-space: nowrap;\n\t\t\t\tborder-radius: 6px;\n\t\t\t\tbackground-color: transparent;\n\t\t\t\tborder: 0;\n\t\t\t}\n\n\t\t\tlabel {\n\t\t\t\tfont-weight: normal;\n\t\t\t\tpadding-left: 3px;\n\t\t\t\tmargin-bottom: 0;\n\t\t\t\tcursor: pointer;\n\t\t\t}\n\n\t\t}\n\n\t\t.tree-branch-children {\n\t\t\tmargin-left: 14px;\n\t\t}\n\n\t}\n\n\t.tree-item {\n\t\tposition: relative;\n\t\tcursor: pointer;\n\t\tborder-radius: 6px;\n\t\tmargin-left: 26px;\n\n\t\t.tree-item-name {\n\t\t\twhite-space: nowrap;\n\t\t\tborder-radius: 6px;\n\t\t\tbackground-color: transparent;\n\t\t\tborder: 0;\n\t\t}\n\n\t\t.tree-item-name:hover {\n\t\t\tcolor: @treeHoverText;\n\t\t}\n\n\t\t&.tree-selected .tree-item-name {\n\t\t\tbackground-color: @treeSelectBackground;\n\t\t\tcolor: #333;\n\t\t}\n\n\t\tlabel {\n\t\t\tfont-weight: normal;\n\t\t\tpadding-left: 7px;\n\t\t\tmargin-bottom: 0;\n\t\t\tcursor: pointer;\n\t\t}\n\n\t}\n\n\t.icon-caret:hover + .tree-branch-name {\n\t\tcolor: @treeHoverText;\n\t}\n\n\t// folder selectable\n\t&.tree-folder-select {\n\n\t\t.tree-branch {\n\n\t\t\t.icon-caret {\n\t\t\t\tbackground-color: transparent;\n\t\t\t\tborder: 0;\n\t\t\t}\n\n\t\t\t.icon-caret:hover {\n\t\t\t\tcursor: pointer;\n\t\t\t\tcolor: @treeHoverText;\n\t\t\t}\n\n\t\t\t> .tree-branch-name {\n\t\t\t\tpadding: 1px 5px 0 5px;\n\t\t\t\tborder-radius: 6px;\n\n\n\t\t\t\t&.tree-selected {\n\t\t\t\t\tbackground-color: @treeSelectBackground;\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\t.tree-branch.tree-selected > .tree-branch-header .tree-branch-name {\n\t\t\tbackground-color: @treeSelectBackground;\n\n\t\t\t&:hover {\n\t\t\t\tbackground-color: @treeSelectBackground;\n\t\t\t}\n\t\t}\n\n\t}\n\n}",".wizard {\n\n\t.clearfix;\n\n\tborder: 1px solid @navbarBorder;\n\tborder-radius: @baseBorderRadius;\n\tbox-shadow: 0 1px 4px rgba(0,0,0,.065);\n\tbackground-color: @tableBackgroundAccent;\n\tposition: relative;\n\tmin-height: 48px;\n\toverflow: hidden;\n\n\t> .steps {\n\t\tlist-style: none outside none;\n\t\tpadding: 0;\n\t\tmargin: 0;\n\t\twidth: 4000px;\n\n\t\t&.previous-disabled {\n\t\t\tli {\n\t\t\t\t&.complete {\n\t\t\t\t\tcursor: default;\n\n\t\t\t\t\t&:hover {\n\t\t\t\t\t\tbackground: #f3f4f5;\n\t\t\t\t\t\tcolor: @successText;\n\t\t\t\t\t\tcursor: default;\n\n\t\t\t\t\t\t.chevron:before {\n\t\t\t\t\t\t\tborder-left-color: #f3f4f5;\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}\n\t\t\n\t\tli {\n\t\t\tfloat: left;\n\t\t\tmargin: 0;\n\t\t\tpadding: 0 20px 0 30px;\n\t\t\theight: 46px;\n\t\t\tline-height: 46px;\n\t\t\tposition: relative;\n\t\t\tbackground: #ededed;\n\t\t\tcolor: @grayLight;\n\t\t\tfont-size: 16px;\n\t\t\tcursor: not-allowed;\n\n\t\t\t.chevron {\n\t\t\t\tborder: 24px solid transparent;\n\t\t\t\tborder-left: 14px solid @navbarBorder;\n\t\t\t\tborder-right: 0;\n\t\t\t\tdisplay: block;\n\t\t\t\tposition: absolute;\n\t\t\t\tright: -14px;\n\t\t\t\ttop: 0;\n\t\t\t\tz-index: 1;\n\t\t\t}\n\n\t\t\t.chevron:before {\n\t\t\t\tborder: 24px solid transparent;\n\t\t\t\tborder-left: 14px solid #ededed;\n\t\t\t\tborder-right: 0;\n\t\t\t\tcontent: \"\";\n\t\t\t\tdisplay: block;\n\t\t\t\tposition: absolute;\n\t\t\t\tright: 1px;\n\t\t\t\ttop: -24px;\n\t\t\t}\n\n\t\t\t&.complete {\n\t\t\t\tbackground: #f3f4f5;\n\t\t\t\tcolor: @successText;\n\n\t\t\t\t&:hover {\n\t\t\t\t\tbackground: #e7eff8;\n\t\t\t\t\tcursor: pointer;\n\n\t\t\t\t\t.chevron:before {\n\t\t\t\t\t\tborder-left: 14px solid #e7eff8;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t.chevron:before {\n\t\t\t\t\tborder-left: 14px solid #f3f4f5;\n\t\t\t\t}\n\t\t\t}\n\t\t\t&.active {\n\t\t\t\tbackground: #f1f6fc;\n\t\t\t\tcolor: @infoText;\n\t\t\t\tcursor: default;\n\n\t\t\t\t.chevron:before {\n\t\t\t\t\tborder-left: 14px solid #f1f6fc;\n\t\t\t\t}\n\n\t\t\t\t.badge {\n\t\t\t\t\tbackground-color: @infoText;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.badge {\n\t\t\t\tmargin-right: 8px;\n\t\t\t}\n\n\t\t\t.badge-success {\n\t\t\t\tbackground-color: @successText;\n\t\t\t}\n\t\t}\n\n\t\tli:first-child {\n\t\t\tborder-radius: 4px 0 0 4px;\n\t\t\tpadding-left: 20px;\n\t\t}\n\t}\n\n\t> .actions {\n\t\tz-index: 1000;\n\t\tposition: absolute;\n\t\tright: 0;\n\t\tline-height: 46px;\n\t\tfloat: right;\n\t\tpadding-left: 15px;\n\t\tpadding-right: 15px;\n\t\tvertical-align: middle;\n\t\tbackground-color: #e5e5e5;\n\t\tborder-left: 1px solid @navbarBorder;\n\n\t\ta {\n\t\t\tline-height: 45px;\n\t\t\tfont-size: 12px;\n\t\t\tmargin-right: 8px;\n\t\t}\n\n\t\t.btn-prev {\n\t\t\t&[disabled] {\n\t\t\t\tcursor: not-allowed;\n\t\t\t}\n\n\t\t\tspan {\n\t\t\t\tmargin-right: 5px;\n\t\t\t}\n\t\t}\n\n\t\t.btn-next {\n\t\t\t&[disabled] {\n\t\t\t\tcursor: not-allowed;\n\t\t\t}\n\n\t\t\tspan {\n\t\t\t\tmargin-left: 5px;\n\t\t\t}\n\t\t}\n\t}\n\n\t.step-content {\n\t\tborder-top: 1px solid #D4D4D4;\n\t\tpadding: 10px;\n\t\tfloat: left;\n\t\twidth: 100%;\n\n\t\t.step-pane {\n\t\t\tdisplay: none;\n\t\t}\n\n\t\t> .active {\n\t\t\tdisplay: block;\n\n\t\t\t.btn-group {\n\t\t\t\t.active {\n\t\t\t\t\tdisplay: inline-block;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t// when complete\n\t&.complete {\n\t\t> .actions .glyphicon-arrow-right:before {\n\t\t\tdisplay: none;\n\t\t}\n\t\t> .actions .glyphicon-arrow-right {\n\t\t\tmargin-left: 0;\n\t\t}\n\t}\n}"]} \ No newline at end of file +{"version":3,"sources":["less/fuelux.less","less/icons.less","less/mixins.less","less/checkbox.less","less/combobox.less","less/datepicker.less","less/infinite-scroll.less","less/intelligent-dropdown.less","less/loader.less","less/misc.less","less/pillbox.less","less/placard.less","less/radio.less","less/repeater.less","less/repeater-list.less","less/repeater-thumbnail.less","less/spinbox.less","less/scheduler.less","less/search.less","less/selectlist.less","less/tree.less","less/wizard.less"],"names":[],"mappings":"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","sourcesContent":[".fuelux {\n\n\t// Core variables, mixins, and icons\n\t@import \"variables.less\";\t// Modify this for custom colors, font-sizes, etc\n\t@import \"mixins.less\";\n\t@import \"icons.less\";\n\n\t// Fuel UX controls\n\t@import \"checkbox.less\";\n\t@import \"combobox.less\";\n\t@import \"datepicker.less\";\n\t@import \"infinite-scroll.less\";\n\t@import \"intelligent-dropdown.less\";\n\t@import \"loader.less\";\n\t@import \"misc.less\";\n\t@import \"pillbox.less\";\n\t@import \"placard.less\";\n\t@import \"radio.less\";\n\t@import \"repeater.less\";\n\t@import \"repeater-list.less\";\n\t@import \"repeater-thumbnail.less\";\n\t@import \"spinbox.less\";\n @import \"scheduler.less\";\n\t@import \"search.less\";\n\t@import \"selectlist.less\";\n\t@import \"tree.less\";\n\t@import \"wizard.less\";\n\n}\n","@charset \"UTF-8\";\n\n@font-face {\n\tfont-family: \"fuelux\";\n\tsrc:url(\"@{fueluxFontPath}fuelux.eot\");\n\tsrc:url(\"@{fueluxFontPath}fuelux.eot?#iefix\") format(\"embedded-opentype\"),\n\turl(\"@{fueluxFontPath}fuelux.woff\") format(\"woff\"),\n\turl(\"@{fueluxFontPath}fuelux.ttf\") format(\"truetype\"),\n\turl(\"@{fueluxFontPath}fuelux.svg#fuelux\") format(\"svg\");\n\tfont-weight: normal;\n\tfont-style: normal;\n}\n\n//This could be an interesting addition...\n//[data-icon]:before {\n//\t.iconBaseStyles();\n//\tcontent: attr(data-icon);\n//}\n\n[class^=\"fueluxicon-\"]:before,\n[class*=\" fueluxicon-\"]:before {\n\t.iconBaseStyles();\n}\n\n.fueluxicon-loader-full:before {\n\tcontent: \"\\e000\";\n}\n\n.fueluxicon-loader-1:before {\n\tcontent: \"\\e001\";\n}\n\n.fueluxicon-loader-2:before {\n\tcontent: \"\\e002\";\n}\n\n.fueluxicon-loader-3:before {\n\tcontent: \"\\e003\";\n}\n\n.fueluxicon-loader-4:before {\n\tcontent: \"\\e004\";\n}\n\n.fueluxicon-loader-5:before {\n\tcontent: \"\\e005\";\n}\n\n.fueluxicon-loader-6:before {\n\tcontent: \"\\e006\";\n}\n\n.fueluxicon-loader-7:before {\n\tcontent: \"\\e007\";\n}\n\n.fueluxicon-loader-8:before {\n\tcontent: \"\\e008\";\n}\n\n//tree\n\n.fueluxicon-bullet:before {\n content: \"\\e009\";\n}","// For clearing floats\n.clearfix {\n\t*zoom: 1;\n\t&:before,\n\t&:after {\n\t\tdisplay: table;\n\t\tcontent: \"\";\n\t\t// Fixes Opera/contenteditable bug:\n\t\t// http://nicolasgallagher.com/micro-clearfix-hack/#comment-36952\n\t\tline-height: 0;\n\t}\n\t&:after {\n\t\tclear: both;\n\t}\n}\n\n// Single side border-radius\n.border-top-radius(@radius) {\n\tborder-top-right-radius: @radius;\n\tborder-top-left-radius: @radius;\n}\n.border-right-radius(@radius) {\n\tborder-bottom-right-radius: @radius;\n \tborder-top-right-radius: @radius;\n}\n.border-bottom-radius(@radius) {\n\tborder-bottom-right-radius: @radius;\n\tborder-bottom-left-radius: @radius;\n}\n.border-left-radius(@radius) {\n\tborder-bottom-left-radius: @radius;\n\tborder-top-left-radius: @radius;\n}\n\n// Gradient Bar Colors for buttons and alerts\n.gradientBar(@primaryColor, @secondaryColor, @textColor: #fff, @textShadow: 0 -1px 0 rgba(0,0,0,.25)) {\n\tcolor: @textColor;\n\ttext-shadow: @textShadow;\n\t#gradient > .vertical(@primaryColor, @secondaryColor);\n\tborder-color: @secondaryColor @secondaryColor darken(@secondaryColor, 15%);\n\tborder-color: rgba(0,0,0,.1) rgba(0,0,0,.1) fadein(rgba(0,0,0,.1), 15%);\n}\n\n// Gradients\n#gradient {\n\t.vertical(@startColor: #555, @endColor: #333) {\n\t\tbackground-color: mix(@startColor, @endColor, 60%);\n\t\tbackground-image: -moz-linear-gradient(top, @startColor, @endColor); // FF 3.6+\n\t\tbackground-image: -webkit-gradient(linear, 0 0, 0 100%, from(@startColor), to(@endColor)); // Safari 4+, Chrome 2+\n\t\tbackground-image: -webkit-linear-gradient(top, @startColor, @endColor); // Safari 5.1+, Chrome 10+\n\t\tbackground-image: -o-linear-gradient(top, @startColor, @endColor); // Opera 11.10\n\t\tbackground-image: linear-gradient(to bottom, @startColor, @endColor); // Standard, IE10\n\t\tbackground-repeat: repeat-x;\n\t\tfilter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@startColor),argb(@endColor))); // IE9 and down\n\t}\n}\n\n// Icon Base Styles\n.iconBaseStyles(@fontFamily: \"fuelux\"){\n\tfont-family: @fontFamily !important;\n\tfont-style: normal !important;\n\tfont-weight: normal !important;\n\tfont-variant: normal !important;\n\ttext-transform: none !important;\n\tline-height: 1;\n\tspeak: none;\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n}\n\n// Disables selection of text\n.noSelectionAllowed(){\n\t-webkit-user-select: none;\n\t-moz-user-select: none;\n\t-ms-user-select: none;\n\t-o-user-select: none;\n\tuser-select: none;\n}\n\n// Opacity\n.opacity(@opacity) {\n\topacity: @opacity / 100;\n\tfilter: ~\"alpha(opacity=@{opacity})\";\n}",".checkbox {\n\n\t&.highlight {\n\t\tpadding: 4px;\n\n\t\t&.checked {\n\t\t\tbackground: #e9e9e9;\n\t\t\tborder-radius: @baseBorderRadius;\n\t\t}\n\t}\n\n\t/* for keyboard tabbing */\n\tinput[type=\"checkbox\"]:focus + .checkbox-label,\n\tinput[type=\"checkbox\"]:hover + .checkbox-label,\n\t.checkbox-label:hover {\n\t\tcolor: @grayLight;\n\t}\n\n}\n\n.form-horizontal .checkbox-inline {\n\tpadding-top: 0;\n}\n\n.input-group-addon.checkbox-custom.checkbox-inline:before {\n\tleft: 11px;\n\ttop: 9px;\n}\n\n.checkbox-custom {\n\tposition: relative;\n\n\t&:before\n\t{\n\t\t.iconBaseStyles(\"Glyphicons Halflings\");\n\n\t\tborder: 1px solid #adadad;\n\t\tborder-radius: @baseBorderRadius;\n\t\tcolor: #fff;\n\t\tcontent: \" \";\n\t\tfont-size: 9px;\n\t\theight: 14px;\n\t\tleft: 0px;\n\t\tpadding: 1px 0 0 1px;\n\t\tposition: absolute;\n\t\ttop: 3px;\n\t\twidth: 14px;\n\t}\n\n\t&.checked {\n\t\t&:before {\n\t\t\tbackground: #39b3d7;\n\t\t\tborder-color: #39b3d7;\n\t\t\tcontent: \"\\e013\";\n\t\t}\n\t}\n\n\t&.disabled {\n\t\tcursor: not-allowed;\n\n\t\t&:before\n\t\t{\n\t\t\tcursor: not-allowed;\n\t\t\topacity: .5;\n\t\t}\n\t}\n\n\t&.checkbox-inline {\n\t\t&:before {\n\t\t\tleft: 0;\n\t\t\ttop: 3px;\n\t\t}\n\n\t\t&.highlight {\n\t\t\tpadding: 4px 4px 4px 24px;\n\n\t\t\t&:before {\n\t\t\t\tleft: 4px;\n\t\t\t\ttop: 7px;\n\t\t\t}\n\n\t\t\t&.checked {\n\t\t\t\tbackground: #e9e9e9;\n\t\t\t\tborder-radius: @baseBorderRadius;\n\t\t\t}\n\t\t}\n\t}\n\n\t/* for keyboard tabbing */\n\tinput[type=\"checkbox\"]:focus + .checkbox-label {\n\t\tcolor: @grayLight;\n\t}\n\n}",".combobox {\n\t&.disabled {\n\t\t.input-group-btn {\n\t\t\tcursor: not-allowed;\n\t\t}\n\t}\n\tinput {\n\t\t&::-ms-clear {\n\t\t\tdisplay:none;\n\t\t}\n\t}\n}",".datepicker {\n\n\t&-calendar {\n\t\tpadding: 16px 16px 0;\n\t\tmin-height: 262px;\n\n\t\tbutton {\n\t\t\tborder: 0;\n\t\t\tpadding: 0;\n\t\t\tbackground-color: transparent;\n\t\t}\n\n\t\t&-days {\n\t\t\theight: 182px;\n\t\t\tmargin: 10px 0 12px;\n\t\t\twidth: 100%;\n\n\t\t\tthead {\n\t\t\t\tborder-bottom: 1px solid #cccaca;\n\t\t\t}\n\n\t\t\t/* for spacing */\n\t\t\ttbody:before {\n\t\t\t\tline-height:3px;\n\t\t\t\tcontent:\"\\200C\";\n\t\t\t\tdisplay:block;\n\t\t\t}\n\n\t\t\ttd, th {\n\t\t\t\tfont-size: 14px;\n\t\t\t\theight: 32px;\n\t\t\t\ttext-align: center;\n\t\t\t\tvertical-align: middle;\n\t\t\t\twidth: 14.29%;\n\t\t\t}\n\n\t\t\ttd {\n\t\t\t\tb, button {\n\t\t\t\t\tcolor: #231f20;\n\t\t\t\t\tdisplay: inline-block;\n\t\t\t\t\tfont-weight: normal;\n\t\t\t\t\theight: 30px;\n\t\t\t\t\ttext-decoration: none;\n\t\t\t\t\twidth: 30px;\n\t\t\t\t}\n\n\t\t\t\tb {\n\t\t\t\t\tline-height: 30px;\n\t\t\t\t}\n\n\t\t\t\tspan {\n\t\t\t\t\tdisplay: block;\n\n\t\t\t\t\t&:hover {\n\t\t\t\t\t\tbackground: @selectableHover;\n\t\t\t\t\t\ttext-decoration: none;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t&.current-day {\n\t\t\t\t\tb, button {\n\t\t\t\t\t\tborder: 1px solid #333;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t&.last-month, &.next-month {\n\t\t\t\t\tbackground: #e3e2e1;\n\t\t\t\t}\n\n\t\t\t\t&.past {\n\t\t\t\t\tb, button {\n\t\t\t\t\t\tcolor: #8d8787;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t&.restricted {\n\t\t\t\t\tb, button {\n\t\t\t\t\t\tcursor: no-drop;\n\t\t\t\t\t\tposition: relative;\n\n\t\t\t\t\t\t&:before {\n\t\t\t\t\t\t\tborder-top: 1px solid #a94442;\n\t\t\t\t\t\t\tbottom: 0;\n\t\t\t\t\t\t\tcontent: \" \";\n\t\t\t\t\t\t\tdisplay: block;\n\t\t\t\t\t\t\tleft: 5px;\n\t\t\t\t\t\t\tposition: absolute;\n\t\t\t\t\t\t\tright: 5px;\n\t\t\t\t\t\t\ttop: 50%;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t&:hover {\n\t\t\t\t\t\t\tbackground: none;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t&.selected {\n\t\t\t\t\tspan {\n\t\t\t\t\t\tbackground: @selected;\n\n\t\t\t\t\t\t&:hover {\n\t\t\t\t\t\t\tbackground: @selectedHover;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\tb, button {\n\t\t\t\t\t\tcolor: #8d8787;\n\t\t\t\t\t}\n\n\t\t\t\t\t&.current-day {\n\t\t\t\t\t\tbox-shadow: 0 0 0 1px #fff offset;\n\n\t\t\t\t\t\tspan {\n\t\t\t\t\t\t\t&:hover {\n\t\t\t\t\t\t\t\tb, button {\n\t\t\t\t\t\t\t\t\tborder-color: #0f5f9f;\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\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tth {\n\t\t\t\tfont-weight: bold;\n\t\t\t\theight: 22px;\n\t\t\t\tvertical-align: top;\n\t\t\t}\n\t\t}\n\n\t\t&-header {\n\t\t\t.clearfix;\n\n\t\t\tbutton {\n\t\t\t\tborder: 0;\n\t\t\t\tpadding: 0;\n\t\t\t\tbackground-color: transparent;\n\t\t\t}\n\n\t\t\t.title {\n\t\t\t\tmargin: 0 auto;\n\t\t\t\ttext-align: center;\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: 174px;\n\t\t\t\tcolor: #4d4d4f;\n\t\t\t\tfont-size: 20px;\n\t\t\t\tline-height: 30px;\n\t\t\t\ttext-decoration: underline;\n\t\t\t\tvertical-align: middle;\n\n\t\t\t\t\t&:hover {\n\t\t\t\t\t\tcolor: #1d75bb;\n\t\t\t\t\t\ttext-decoration: underline;\n\t\t\t\t\t}\n\n\t\t\t\t\t&.disabled {\n\t\t\t\t\t\tcursor: default;\n\t\t\t\t\t\tpointer-events: none;\n\t\t\t\t\t\ttext-decoration: none;\n\t\t\t\t\t}\n\n\t\t\t\t\t.month {\n\t\t\t\t\t\tdisplay: inline;\n\t\t\t\t\t\tmargin: 0;\n\t\t\t\t\t\tpadding: 0;\n\n\t\t\t\t\t\tspan {\n\t\t\t\t\t\t\tdisplay: none;\n\n\t\t\t\t\t\t\t&.current {\n\t\t\t\t\t\t\t\tdisplay: inline;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t.next, .prev {\n\t\t\t\tbackground: #666669;\n\t\t\t\tbackground-clip: padding-box;\n\t\t\t\tborder-radius: 30px;\n\t\t\t\tcursor: pointer;\n\t\t\t\tfloat: left;\n\t\t\t\theight: 30px;\n\t\t\t\ttext-align: center;\n\t\t\t\twidth: 30px;\n\n\t\t\t\tspan.glyphicon {\n\t\t\t\t\tcolor: #fff;\n\t\t\t\t\tfont-size: 16px;\n\t\t\t\t\tline-height: 30px;\n\t\t\t\t}\n\n\t\t\t\t&:hover {\n\t\t\t\t\tbackground: #1d75bb;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.next {\n\t\t\t\tfloat: right;\n\n\t\t\t\tspan.glyphicon {\n\t\t\t\t\tline-height: 28px;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&-footer {\n\t\t\tbackground: #e3e2e1;\n\t\t\tbackground-clip: padding-box;\n\t\t\tborder-radius: 0 0 4px 4px;\n\t\t\tborder-top: 1px solid #cccaca;\n\t\t\theight: 30px;\n\t\t\tmargin: 0 -16px;\n\t\t\tpadding: 4px 14px;\n\n\t\t\t.datepicker-today {\n\t\t\t\tcolor: #231f20;\n\t\t\t\tfont-size: 14px;\n\t\t\t\ttext-decoration: underline;\n\n\t\t\t\t&:hover {\n\t\t\t\t\tcolor: #1b75bb;\n\t\t\t\t\ttext-decoration: underline;\n\t\t\t\t}\n\n\t\t\t\t&.disabled {\n\t\t\t\t\tcolor: #8b8c8e;\n\t\t\t\t\tcursor: default;\n\t\t\t\t\tpointer-events: none;\n\n\t\t\t\t\t&:hover {\n\t\t\t\t\t\tcolor: #8b8c8e\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t&-calendar-wrapper {\n\t\tborder: 1px solid #6e6f71;\n\t\tmin-height: 20px;\n\t\tpadding: 0;\n\t\twidth: 300px;\n\t}\n\n\t&-wheels {\n\t\tdisplay: none;\n\n\t\tul button {\n\t\t\tborder: 0;\n\t\t\tpadding: 0;\n\t\t\tbackground-color: transparent;\n\t\t}\n\n\t\t&-footer {\n\t\t\tbackground: #e3e2e1;\n\t\t\tborder-radius: 0 0 4px 4px;\n\t\t\tborder-top: 1px solid #cccaca;\n\t\t\tclear: both;\n\n\t\t\t.datepicker-wheels-back {\n\t\t\t\tdisplay: block;\n\t\t\t\tcolor: #4d4d4f;\n\t\t\t\tfloat: left;\n\t\t\t\tline-height: 22px;\n\t\t\t\tborder: 0;\n\t\t\t\tbackground-color: transparent;\n\n\t\t\t\t&:hover {\n\t\t\t\t\tcolor: #1d75bb;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.datepicker-wheels-select {\n\t\t\t\tfloat: right;\n\t\t\t\tbackground-color: transparent;\n\t\t\t\tcolor: @blue;\n\n\t\t\t\t&:hover {\n\t\t\t\t\tcolor: #1d75bb;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&-month, &-year {\n\t\t\tfloat: left;\n\t\t\twidth: 50%;\n\n\t\t\tul {\n\t\t\t\theight: 217px;\n\t\t\t\tlist-style-type: none;\n\t\t\t\tmargin: 0;\n\t\t\t\toverflow: auto;\n\t\t\t\tpadding: 0;\n\t\t\t\ttext-align: center;\n\n\t\t\t\tli {\n\t\t\t\t\tmargin: 4px 0;\n\n\t\t\t\t\tbutton {\n\t\t\t\t\t\tdisplay: block;\n\t\t\t\t\t\twidth: 100%;\n\t\t\t\t\t\ttext-align: center;\n\t\t\t\t\t\tcolor: #414041;\n\t\t\t\t\t\tdisplay: block;\n\t\t\t\t\t\tfont-size: 16px;\n\t\t\t\t\t\tline-height: 24px;\n\t\t\t\t\t\ttext-decoration: none;\n\n\t\t\t\t\t\t&:hover {\n\t\t\t\t\t\t\tbackground: #aee0f8;\n\t\t\t\t\t\t\ttext-decoration: none;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t&.selected {\n\t\t\t\t\t\tbutton {\n\t\t\t\t\t\t\tbackground: #1d75bb;\n\t\t\t\t\t\t\tcolor: #fff;\n\n\t\t\t\t\t\t\t&:hover {\n\t\t\t\t\t\t\t\tbackground: #0f5f9f;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.header {\n\t\t\t\tbackground: #e3e2e1;\n\t\t\t\tbackground-clip: padding-box;\n\t\t\t\tborder-bottom: 1px solid #cccaca;\n\t\t\t\tborder-radius: 4px 0 0 0;\n\t\t\t\tcolor: #4d4d4f;\n\t\t\t\tfont-size: 20px;\n\t\t\t\tfont-weight: bold;\n\t\t\t\tline-height: 30px;\n\t\t\t\tmargin-top: 0;\n\t\t\t\tmargin-bottom: 0;\n\t\t\t\ttext-align: center;\n\t\t\t}\n\n\t\t\t&.full {\n\t\t\t\tborder-left: 0;\n\t\t\t\twidth: 100%;\n\n\t\t\t\t.header {\n\t\t\t\t\tborder-radius: 4px 4px 0 0;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&-year {\n\t\t\tborder-left: 1px solid #cccaca;\n\t\t\tfloat: right;\n\n\t\t\t.header {\n\t\t\t\tborder-radius: 0 4px 0 0;\n\t\t\t}\n\t\t}\n\t}\n\n\tinput {\n\t\t&::-ms-clear {\n\t\t\tdisplay:none;\n\t\t}\n\t}\n}\n",".infinitescroll {\n\toverflow-y: auto;\n\n\t.infinitescroll-end {\n\t\tclear: both;\n\t\tfont-style: italic;\n\t\tpadding: 6px;\n\t\ttext-align: center;\n\t}\n\n\t.infinitescroll-load {\n\t\tclear: both;\n\t\tpadding: 6px;\n\n\t\tbutton {\n\t\t\tpadding: 5px 12px;\n\t\t\twidth: 100%;\n\t\t}\n\n\t\t.loader {\n\t\t\tfont-size: 32px;\n\t\t\theight: 32px;\n\t\t\tmargin: 0 auto;\n\t\t\twidth: 32px;\n\t\t}\n\t}\n}",".dropUp {\n\t-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);\n\t-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);\n\tbox-shadow: 0 0 10px rgba(0, 0, 0, 0.2);\n}",".loader {\n height: 64px;\n font-size: 64px;\n position: relative;\n width: 64px;\n\n\t&:after, &:before {\n\t\t.iconBaseStyles();\n\n\t\tbottom: 0;\n\t\tdisplay: block;\n\t\tleft: 0;\n\t\tposition: absolute;\n\t\tright: 0;\n\t\ttop: 0;\n\t}\n\n\t&:before {\n\t\tcontent: '\\e000';\n\t\topacity: 0.33;\n\t}\n\n\t&.iefix:before{\n\t\tcolor: #bcbcbc;\n\t\topacity: 1;\n\t}\n\n\t&[data-frame=\"1\"]:after {\n\t\tcontent: '\\e001';\n\t}\n\n\t&[data-frame=\"2\"]:after {\n\t\tcontent: '\\e002';\n\t}\n\n\t&[data-frame=\"3\"]:after {\n\t\tcontent: '\\e003';\n\t}\n\n\t&[data-frame=\"4\"]:after {\n\t\tcontent: '\\e004';\n\t}\n\n\t&[data-frame=\"5\"]:after {\n\t\tcontent: '\\e005';\n\t}\n\n\t&[data-frame=\"6\"]:after {\n\t\tcontent: '\\e006';\n\t}\n\n\t&[data-frame=\"7\"]:after {\n\t\tcontent: '\\e007';\n\t}\n\n\t&[data-frame=\"8\"]:after {\n\t\tcontent: '\\e008';\n\t}\n}","input, textarea {\n\t&.glass {\n\t\tbackground: transparent;\n\t\tborder: 1px solid #fff;\n\t\tbox-shadow: none;\n\n\t\t&:hover {\n\t\t\tbackground: #d9edf7;\n\t\t\tborder-color: #66afe9;\n\t\t\tcursor: pointer;\n\n\t\t\t&[disabled] {\n\t\t\t\tbackground: transparent;\n\t\t\t\tborder-color: #fff;\n\t\t\t\tcursor: not-allowed;\n\t\t\t}\n\t\t}\n\n\t\t&:focus {\n\t\t\tbackground: #fff;\n\t\t\tborder-color: #66afe9;\n\t\t\tbox-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);\n\t\t\tcursor: auto;\n\n\t\t\t&[disabled] {\n\t\t\t\tbackground: transparent;\n\t\t\t\tborder-color: #fff;\n\t\t\t\tcursor: not-allowed;\n\t\t\t}\n\t\t}\n\n\t\t&[disabled] {\n\t\t\tcursor: not-allowed;\n\t\t}\n\t}\n}\n\n.input-group-addon {\n\tpadding: 6px 18px;\n}\n\n// makes radios and checkboxes that use Bootstrap button plugin accessible (tabbable)\n[data-toggle=\"buttons\"] > .btn > input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn > input[type=\"checkbox\"] {\n\tdisplay:inline;\n\tposition:absolute;\n\tleft:-9999px;\n}",".pillbox {\n\tborder: 1px solid #BBBBBB;\n\tborder-radius: 4px;\n\tcursor: text;\n\tpadding: 3px;\n\n\t&[data-readonly] {\n\t\tborder: 1px solid transparent;\n\n\t\t&.truncate {\n\t\t\t.pillbox-input-wrap {\n\t\t\t\tdisplay: inline-block;\n\n\t\t\t\t&.truncated {\n\t\t\t\t\tdisplay: none;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.pillbox-more {\n\t\t\t\tdisplay: inline;\n\t\t\t}\n\t\t}\n\n\t\t.pill {\n\t\t\tspan.glyphicon-close {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\t\t}\n\n\t\t.pillbox-add-item {\n\t\t\tdisplay: none;\n\t\t}\n\n\t\t.pillbox-input-wrap {\n\t\t\tdisplay: none;\n\n\t\t\tbutton.dropdown-toggle {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\t\t}\n\t}\n\n\t&.pills-editable {\n\t\t.pill-group {\n\t\t\t.pill {\n\t\t\t\tspan {\n\t\t\t\t\tcursor: text;\n\n\t\t\t\t\t&.glyphicon-close {\n\t\t\t\t\t\tcursor: pointer;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t> .pill-group {\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t\twidth: 100%;\n\n\t\t> .pill {\n\t\t\tmargin: 2px;\n\t\t\tcursor: default;\n\t\t\tfloat:left;\n\t\t\tword-break: break-all;\n\n\t\t\t&.pillbox-highlight {\n\t\t\t\toutline: 1px dotted @grayLight;\n\t\t\t}\n\n\t\t\t&.truncated {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\n\t\t\t.pillbox-list-edit {\n\t\t\t\tborder: none;\n\t\t\t\tcolor: @grayDark;\n\t\t\t\tfont-weight: normal;\n\t\t\t\tborder-radius: 2px;\n\n\t\t\t\t&:focus {\n\t\t\t\t\toutline: none;\n\t\t\t\t\tborder: none;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.glyphicon-close {\n\t\t\t\tcursor: pointer;\n\t\t\t\ttop: -1px;\n\t\t\t\tleft: 2px;\n\n\t\t\t\t&:before {\n\t\t\t\t\tcontent: \" \\00d7\";\n\t\t\t\t}\n\n\t\t\t\t&:hover {\n\t\t\t\t\topacity: .4;\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\t}\n\n\t.pillbox-input-wrap {\n\t\tposition: relative;\n\t\tmargin: 4px 0 3px 3px;\n\t\tfloat: left;\n\n\t\t&.editing {\n\t\t\tborder: 1px solid #ccc;\n\t\t\tborder-radius: 4px;\n\t\t\tmargin: 2px 0 3px 3px;\n\n\t\t\tinput.pillbox-add-item {\n\t\t\t\tborder-radius: 4px;\n\t\t\t\tcolor: #333;\n\t\t\t\theight: 32px;\n\t\t\t}\n\t\t}\n\t}\n\n\t.pillbox-add-item {\n\t\tborder: none;\n\t\tbox-shadow: none;\n\n\t\t&:focus {\n\t\t\toutline: none;\n\t\t\tborder: none;\n\t\t}\n\t}\n\n\t.pillbox-more {\n\t\tcursor: pointer;\n\t\tdisplay: none;\n\t\tline-height: 30px;\n\t}\n\n\t.suggest {\n\t\tmax-height: 166px; // arbitrary number\n\t\toverflow-y: auto;\n\n\t\t> li {\n\t\t\twhite-space: nowrap;\n\t\t\tcursor: pointer;\n\t\t\tpadding: 3px 20px;\n\n\t\t\t&.pillbox-suggest-sel {\n\t\t\t\tbackground-color: @grayLighter;\n\t\t\t}\n\n\t\t\t&:hover {\n\t\t\t\tbackground-color: @grayLighter;\n\t\t\t}\n\t\t}\n\t}\n\tinput {\n\n\t\t&::-ms-clear {\n\t\t\tdisplay:none;\n\t\t}\n\t}\n}\n",".placard {\n\tdisplay: inline-block;\n\tposition: relative;\n\n\t&[data-ellipsis=\"true\"] {\n\t\t&.showing {\n\t\t\tinput.placard-field {\n\t\t\t\toverflow: visible;\n\t\t\t\ttext-overflow: clip;\n\t\t\t\twhite-space: normal;\n\t\t\t}\n\t\t}\n\n\t\tinput.placard-field {\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t\twhite-space: nowrap;\n\n\t\t\t&::-ms-clear {\n\t\t\t\tdisplay:none;\n\t\t\t}\n\t\t}\n\n\t\ttextarea.placard-field {\n\t\t\t&[readonly] {\n\t\t\t\toverflow: hidden;\n\t\t\t}\n\t\t}\n\t}\n\n\t&.showing {\n\t\t.placard-footer,\n\t\t.placard-header,\n\t\t.placard-popup {\n\t\t\tdisplay: block;\n\t\t\tz-index: 1;\n\t\t}\n\n\t\tinput.placard-field, textarea.placard-field {\n\t\t\tbackground: #fff;\n\t\t\tborder: 1px solid #CCCCCC;\n\t\t\tbox-shadow: none;\n\t\t\tposition: relative;\n\t\t\tz-index: 1;\n\t\t}\n\t}\n\n\tinput.placard-field, textarea.placard-field {\n\t\tresize: none;\n\n\t\t&[readonly] {\n\t\t\tbackground: #fff;\n\t\t\tcursor: auto;\n\n\t\t\t&.glass {\n\t\t\t\tbackground: none;\n\n\t\t\t\t&:hover {\n\t\t\t\t\tbackground: #d9edf7;\n\t\t\t\t\tcursor: pointer;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&:focus {\n\t\t\tborder: 1px solid #CCCCCC;\n\t\t\tbox-shadow: none;\n\t\t}\n\t}\n\n\t&-cancel {\n\t\tfont-size: 12px;\n\t\tmargin-right: 4px;\n\t\tvertical-align: middle;\n\t}\n\n\t&-footer,\n\t&-header {\n\t\tdisplay: none;\n\t\tleft: 0;\n\t\tline-height: 1;\n\t\tposition: absolute;\n\t\tright: 0;\n\t}\n\n\t&-footer {\n\t\tpadding: 4px 0 8px 0;\n\t\ttext-align: right;\n\t\ttop: 100%;\n\t}\n\n\t&-header {\n\t\tbottom: 100%;\n\t\tpadding: 8px 0 4px 0;\n\n\t\th1, h2, h3, h4, h5, h6 {\n\t\t\tmargin: 0;\n\t\t}\n\t}\n\n\t&-popup {\n\t\tbackground: #d9edf7;\n\t\tbackground-clip: padding-box;\n\t\tborder: 1px solid #ccc;\n\t\tborder-radius: 4px;\n\t\tbottom: -8px;\n\t\tbox-shadow: 0 0 0 1px #fff inset;\n\t\tdisplay: none;\n\t\tleft: -8px;\n\t\tposition: absolute;\n\t\tright: -8px;\n\t\ttop: -8px;\n\t}\n}\n",".radio {\n\t&.highlight {\n\t\tpadding: 4px;\n\n\t\t&.checked {\n\t\t\tbackground: #e9e9e9;\n\t\t\tborder-radius: @baseBorderRadius;\n\t\t}\n\t}\n\n\t/* for keyboard tabbing */\n\tinput[type=\"radio\"]:focus + .radio-label,\n\tinput[type=\"radio\"]:hover + .radio-label,\n\t.radio-label:hover {\n\t\tcolor: @grayLight;\n\t}\n\n}\n\n.form-horizontal .radio-inline{\n\tpadding-top: 0;\n}\n\n.input-group-addon.radio-custom.radio-inline {\n\t&:before {\n\t\tleft: 11px;\n\t\ttop: 9px;\n\t}\n\n\t&:after {\n\t\tleft: 15px;\n\t\ttop: 13px;\n\t}\n}\n\n\n.radio-custom {\n\tposition: relative;\n\n\t&:after {\n\t\tbackground: transparent;\n\t\tborder-radius: 6px;\n\t\tcontent: \" \";\n\t\theight: 6px;\n\t\tleft: 4px;\n\t\tposition: absolute;\n\t\ttop: 7px;\n\t\twidth: 6px;\n\t}\n\n\t&:before\n\t{\n\t\tborder: 1px solid #adadad;\n\t\tborder-radius: 14px;\n\t\tcontent: \" \";\n\t\theight: 14px;\n\t\tleft: 0px;\n\t\tposition: absolute;\n\t\ttop: 3px;\n\t\twidth: 14px;\n\t}\n\n\t&.checked {\n\t\t&:after {\n\t\t\tbackground: #fff;\n\t\t}\n\n\t\t&:before {\n\t\t\tbackground: #39b3d7;\n\t\t\tborder-color: #39b3d7;\n\t\t}\n\t}\n\n\t&.disabled {\n\t\tcursor: not-allowed;\n\n\t\t&:after {\n\t\t\tcursor: not-allowed;\n\t\t}\n\n\t\t&:before {\n\t\t\tcursor: not-allowed;\n\t\t\topacity: .5;\n\t\t}\n\t}\n\n\t&.radio-inline {\n\t\t&:after {\n\t\t\tleft: 4px;\n\t\t\ttop: 7px;\n\t\t}\n\n\t\t&:before {\n\t\t\tleft: 0;\n\t\t\ttop: 3px;\n\t\t}\n\n\t\t&.highlight {\n\t\t\tpadding: 4px 4px 4px 24px;\n\n\t\t\t&:after {\n\t\t\t\tleft: 8px;\n\t\t\t\ttop: 11px;\n\t\t\t}\n\n\t\t\t&:before {\n\t\t\t\tleft: 4px;\n\t\t\t\ttop: 7px;\n\t\t\t}\n\n\t\t\t&.checked {\n\t\t\t\tbackground: #e9e9e9;\n\t\t\t\tborder-radius: @baseBorderRadius;\n\t\t\t}\n\t\t}\n\t}\n\n\t/* for keyboard tabbing */\n\tinput[type=\"radio\"]:focus + .radio-label {\n\t\tcolor: @grayLight;\n\t}\n\n}\n",".repeater {\n\tborder: 1px solid #ddd;\n\tborder-radius: 4px;\n\n\t&-canvas {\n\t\t&.scrolling{\n\t\t\tbottom: 0;\n\t\t\tleft: 0;\n\t\t\toverflow-y: auto;\n\t\t\tposition: absolute;\n\t\t\tright: 0;\n\t\t\ttop: 0;\n\t\t}\n\t}\n\n\t&-header,\n\t&-footer\n\t{\n\t\tbackground: #f9f9f9;\n\t\tmin-height: 50px;\n\t\tpadding: 8px;\n\t\t.clearfix;\n\n\t\t&-left {\n\t\t\tfloat: left;\n\t\t}\n\n\t\t&-right {\n\t\t\tfloat: right;\n\t\t}\n\n\t\t@media (max-width: 625px) {\n\t\t\t&-left,\n\t\t\t&-right {\n\t\t\t\tfloat: none;\n\t\t\t\t.clearfix;\n\t\t\t}\n\n\t\t\t&-left {\n\t\t\t\tmargin-bottom: 8px;\n\t\t\t}\n\t\t}\n\t}\n\n\t&-header {\n\t\tborder-bottom: 1px solid #ddd;\n\t\t.border-top-radius(4px);\n\t}\n\n\t&-footer {\n\t\tborder-top: 1px solid #ddd;\n\t\t.border-bottom-radius(4px);\n\t}\n\n\t&-loader {\n\t\tdisplay: none;\n\t\tleft: 50%;\n\t\tposition: absolute;\n\t\tmargin: -32px 0 0 -32px;\n\t\ttop: 50%;\n\t}\n\n\t&-viewport {\n\t\tmin-height: 80px;\n\t\tposition: relative;\n\t}\n\n\t&-pagination {\n\n\t\tlabel {\n\t\t\tfont-weight: normal;\n\t\t}\n\n\t\t.repeater-primaryPaging {\n\t\t\tdisplay: none;\n\t\t\tvertical-align: middle;\n\t\t\twidth: 116px;\n\n\t\t\t&.active {\n\t\t\t\tdisplay: inline-block;\n\t\t\t}\n\n\t\t\tul.dropdown-menu {\n\t\t\t\tmin-width: 116px;\n\t\t\t}\n\t\t}\n\n\t\t.repeater-secondaryPaging {\n\t\t\tdisplay: none;\n\t\t\twidth: 82px;\n\n\t\t\t&.active {\n\t\t\t\tdisplay: inline-block;\n\t\t\t}\n\t\t}\n\t}\n\n\t&-search {\n\t\tfloat: left;\n\t\twidth: 200px;\n\t}\n\n\t&-title {\n\t\tdisplay: block;\n\t\tfloat: left;\n\t\tline-height: 34px;\n\t\tmargin-right: 10px;\n\t}\n\n\t/*\n\t * reinforce spacing around control buttons\n\t */\n\t&-itemization .selectlist, // TODO add specfic class for page size dropdown\n\t&-filters,\n\t&-secondaryPaging,\n\t&-primaryPaging,\n\t&-next,\n\t&-prev\n\t{\n\t\tmargin: auto 0.3em;\n\t}\n}\n",".repeater[data-viewtype=\"list\"] {\n\t.repeater-canvas.scrolling {\n\t\toverflow: visible;\n\n\t\t.repeater-list {\n\t\t\tbottom: 0;\n\t\t\tleft: 0;\n\t\t\tposition: absolute;\n\t\t\tright: 0;\n\t\t\ttop: 0;\n\t\t}\n\n\t\t.repeater-list-wrapper {\n\t\t\theight: 100%;\n\t\t\toverflow: auto;\n\t\t}\n\t}\n\n\t.repeater-loader {\n\t\tmargin-top: -12px;\n\n\t\t&.noHeader {\n\t\t\tmargin-top: -32px;\n\t\t}\n\t}\n\n\t.repeater-viewport {\n\t\toverflow: hidden;\n\t}\n}\n\n.repeater-list {\n\tposition: relative;\n\n\ttable {\n\t\tmargin-bottom: 0;\n\t\twidth: 100%;\n\n\t\ttbody {\n\t\t\ttd {\n\t\t\t\tborder-bottom: 1px solid #ddd;\n\t\t\t\tborder-left: 1px solid #ddd;\n\t\t\t\tborder-top: none;\n\n\t\t\t\t&:first-child {\n\t\t\t\t\tborder-left: none;\n\t\t\t\t}\n\n\t\t\t\t&.sorted {\n\t\t\t\t\tbackground: #f9f9f9;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\ttr {\n\t\t\t\t&:focus {\n\t\t\t\t\toutline: 1px dotted #d7d7d7;\n\t\t\t\t}\n\n\t\t\t\t&.empty {\n\t\t\t\t\ttd {\n\t\t\t\t\t\tborder-bottom: none;\n\t\t\t\t\t\tfont-style: italic;\n\t\t\t\t\t\tpadding: 20px;\n\t\t\t\t\t\ttext-align: center;\n\t\t\t\t\t\twidth: 100%;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t&.selectable{\n\t\t\t\t\t&:hover td {\n\t\t\t\t\t\tbackground: @selectableHover;\n\t\t\t\t\t\tcursor: pointer;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t&.selected {\n\t\t\t\t\t&:hover td {\n\t\t\t\t\t\tbackground: @selectedHover;\n\t\t\t\t\t}\n\n\t\t\t\t\ttd {\n\t\t\t\t\t\tbackground: @selected;\n\t\t\t\t\t\tcolor: #333;\n\n\t\t\t\t\t\t&:first-child {\n\t\t\t\t\t\t\tpadding-left: 30px;\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}\n\n\t\tthead > tr > th {\n\t\t\tbackground: #F9F9F9;\n\t\t\tborder-bottom: 1px solid #ddd;\n\t\t\tborder-left: 1px solid transparent;\n\t\t\tborder-top: none;\n\t\t\tcolor: rgba(0, 0, 0, 0);\n\t\t\tline-height: 1.42857;\n\t\t\tpadding: 8px;\n\n\t\t\t.noSelectionAllowed();\n\n\t\t\t&:first-child {\n\t\t\t\tborder-left: none;\n\t\t\t}\n\n\t\t\t&.sortable {\n\t\t\t\t&:hover, &.sorted {\n\t\t\t\t\tbackground: #F1F1F1;\n\t\t\t\t\tcursor: pointer;\n\t\t\t\t\t#gradient > .vertical(@startColor: #F9F9F9; @endColor: #E5E5E5);\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&.sorted {\n\t\t\t\tspan.glyphicon {\n\t\t\t\t\tdisplay: block;\n\t\t\t\t\tvisibility: hidden;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tspan.glyphicon {\n\t\t\t\tdisplay: none;\n\t\t\t\tfloat: right;\n\t\t\t\tmargin-top: 2px;\n\t\t\t}\n\t\t}\n\t}\n\n\t&-check {\n\t\tdisplay: inline-block;\n\t\theight: 0;\n\t\tline-height: 0;\n\t\tposition: relative;\n\t\tvertical-align: top;\n\t\twidth: 0;\n\n\t\tspan.glyphicon {\n\t\t\tleft: -22px;\n\t\t\tposition: absolute;\n\t\t\ttop: 2px;\n\t\t}\n\t}\n\n\t&-heading {\n\t\tbackground: #F9F9F9;\n\t\tborder-bottom: 1px solid #ddd;\n\t\tborder-left: 1px solid #ddd;\n\t\tborder-top: none;\n\t\tcolor: #333;\n\t\tline-height: 1.42857;\n\t\tmargin-left: -9px;\n\t\tpadding: 8px;\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tz-index: 1;\n\n\t\t.noSelectionAllowed();\n\n\t\t&.shifted {\n\t\t\tmargin-left: -1px;\n\n\t\t\t//Webkit override\n\t\t\t@media screen and (-webkit-min-device-pixel-ratio:0) {\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\t\t}\n\n\t\t&.sortable {\n\t\t\t&:hover, &.sorted {\n\t\t\t\tbackground: #F1F1F1;\n\t\t\t\tcursor: pointer;\n\t\t\t\t#gradient > .vertical(@startColor: #F9F9F9; @endColor: #E5E5E5);\n\t\t\t}\n\n\t\t\t&.sorted {\n\t\t\t\tspan.glyphicon {\n\t\t\t\t\tdisplay: block;\n\t\t\t\t\tvisibility: visible;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tspan.glyphicon {\n\t\t\tdisplay: none;\n\t\t\tfloat: right;\n\t\t\tmargin-top: 2px;\n\t\t}\n\t}\n}\n",".repeater-thumbnail {\n\tborder: 1px solid #ddd;\n\tcolor: #666;\n\tfloat: left;\n\tfont-size: 14px;\n\tmin-height: 110px;\n\tmin-width: 100px;\n\tmargin: 8px 7px;\n\ttext-align: center;\n\n\timg {\n\t\tdisplay: block;\n\t\tmargin-top: 10px;\n\t\tmargin-bottom: 3px;\n\t}\n\n\t&-cont {\n\t\theight: 100%;\n\t\toverflow-y: auto;\n\t\tpadding: 6px;\n\t\twidth: 100%;\n\n\t\t&.align-center, &.align-justify, &.align-left, &.align-right {\n\t\t\tposition: relative;\n\t\t\tfont-size: 0.1px;\n\n\t\t\t&:after {\n\t\t\t\tdisplay: inline-block;\n\t\t\t\twidth: 100%;\n\t\t\t\tcontent: '';\n\t\t\t}\n\n\t\t\t.infinitescroll {\n\t\t\t\t&-end, &-load {\n\t\t\t\t\tdisplay: inline-block;\n\t\t\t\t\twidth: 100%;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.repeater-thumbnail {\n\t\t\t\tdisplay: inline-block;\n\t\t\t\tfloat: none;\n\t\t\t\tfont-size: 14px;\n\n\t\t\t\t&:after {\n\t\t\t\t\tcontent: ' ';\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\t&.align-center { text-align: center; }\n\t\t&.align-justify { text-align: justify; }\n\t\t&.align-left { text-align: left; }\n\t\t&.align-right { text-align: right; }\n\n\t\tdiv.empty {\n\t\t\tfont-style: italic;\n\t\t\tpadding: 20px 10px;\n\t\t\ttext-align: center;\n\t\t}\n\n\t\t.selectable {\n\t\t\t&:hover {\n\t\t\t\tbackground: @selectableHover;\n\t\t\t\tcursor: pointer;\n\t\t\t}\n\n\t\t\t&.selected {\n\t\t\t\tbackground: @selected;\n\n\t\t\t\t&:hover {\n\t\t\t\t\tbackground: @selectedHover;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}",".spinbox {\n\tdisplay: inline-block;\n\tposition: relative;\n\n\t&.digits-3 {\n\t\twidth: 60px;\n\t}\n\n\t&.disabled {\n\t\t.spinbox-buttons {\n\t\t\tcursor: not-allowed;\n\t\t}\n\t}\n\n\t.spinbox-input {\n\t\tfloat: left;\n\t\tpadding-bottom: 3px; /* Magic number */\n\t\tpadding: 0px 25px 0px 7px;\n\n\t\t&::-ms-clear {\n\t\t\tdisplay:none;\n\t\t}\n\t}\n\n\t.btn {\n\t\tposition: relative;\n\t\twidth: 20px;\n\t\theight: 13px;\n\t\tpadding-top: 0;\n\t\tpadding-right: 9px;\n\t\tpadding-left: 9px;\n\n\t\t&.disabled {\n\t\t\tcursor: not-allowed;\n\t\t}\n\t}\n\n\t.spinbox-buttons {\n\t\tposition: absolute;\n\t\theight: 28px;\n\t\twidth: 20px;\n\t\tright: 2px;\n\t}\n\n\t.spinbox-up {\n\t\tpadding: 0 0 14px 1px;\n\t\ttop: 2px;\n\n\t\t.glyphicon-chevron-up {\n\t\t\tposition:relative;\n\t\t\ttop: 0px;\n\t\t}\n\t}\n\n\t// fix radius from BS btn-group\n\t.btn-group > .btn.spinbox-up {\n\t\tborder-top-right-radius: 4px;\n\t}\n\n\t.spinbox-down {\n\t\tpadding: 0 0 8px 1px;\n\t\ttop: 2px;\n\t\theight: 15px;\n\t\tborder-bottom-left-radius: 4px;\n\n\t\t.glyphicon-chevron-down {\n\t\t\tposition: relative;\n\t\t\tleft: -1px;\n\t\t\ttop: 0px;\n\t\t}\n\t}\n\tinput {\n\t\t&::-ms-clear {\n\t\t\tdisplay:none;\n\t\t}\n\t}\n}",".scheduler {\n\n\t.control-label {\n\t\tmin-width: 7em;\n\t}\n\n\t.inline-form-text {\n\t\tfloat: left;\n\t\tline-height: 27px;\n\t\tmargin-top:4px;\n\t}\n\n\t/* -------------------------------\n\tSTART DATE/TIME\n------------------------------- */\n\n\t.start-datetime {\n\n\t\t&.form-group {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\n\t\t.form-group {\n\t\t\tmargin-left: 0;\n\t\t}\n\n\t\t.combobox {\n\t\t\tmax-width: 9em;\n\n\t\t\t.dropdown-menu {\n\t\t\t\tmax-height: 200px;\n\t\t\t\toverflow: auto;\n\t\t\t}\n\n\t\t}\n\n\t\t.dropdown {\n\t\t\tfloat: left;\n\t\t\tmargin: 0 10px 0 0;\n\t\t}\n\n\t}\n\n\t/* -------------------------------\n\tTIMEZONE\n------------------------------- */\n\n\t.timezone-container {\n\t\t.input-group {\n\t\t\tmax-width: 20em;\n\t\t}\n\n\t\t.dropdown-label {\n\t\t\theight: 18px;\n\t\t\twhite-space: nowrap;\n\t\t\tmax-width: 20em;\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t}\n\n\t\t.dropdown-menu {\n\t\t\tmax-height: 200px;\n\t\t\toverflow: auto;\n\t\t}\n\n\t}\n\n/* -------------------------------\n\tREPEAT PANELS\n------------------------------- */\n\n\t.repeat-panel {\n\t\tmargin-left: 0;\n\n\t\tlabel {\n\t\t\tfont-weight: normal;\n\t\t}\n\t\t\n\t\t.radio {\n\t\t\tmargin-right: 10px;\n\t\t}\n\n\t\t.form-group {\n\t\t\tmargin-left: 0;\n\t\t}\n\n\t}\n\n// EVERY\n\n\t.repeat-interval {\n\t\tmargin-left: 0;\n\n\t\t.clearfix;\n\n\t\t.form-group {\n\t\t\tmargin-left: 0;\n\t\t}\n\n\t\t.dropdown-menu {\n\t\t\tmax-height: 200px;\n\t\t\toverflow: auto;\n\t\t}\n\n\t\t.repeat-every-panel {\n\t\t\tfloat: left;\n\n\t\t\t.repeat-every-pretext {\n\t\t\t\tpadding: 0 10px;\n\t\t\t}\n\n\t\t\t.spinbox {\n\t\t\t\tfloat: left;\n\t\t\t\tmargin-right: 10px;\n\n\t\t\t\tinput {\n\t\t\t\t\tmargin-bottom: 0;\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t}\n\n\t// MONTHLY\n\n\t\t.repeat-monthly {\n\n\t\t\t.repeat-monthly-date {\n\t\t\t\tmargin-top: 10px;\n\t\t\t\t.clearfix;\n\n\t\t\t\t.selectlist {\n\t\t\t\t\tmargin-left: 5px;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.repeat-monthly-day {\n\t\t\t\tmargin-top: 10px;\n\t\t\t\t.clearfix;\n\t\t\t}\n\n\t\t\t.month-days {\n\t\t\t\tmargin-left: 10px;\n\t\t\t}\n\n\t\t}\n\n// YEARLY\n\n\t\t.repeat-yearly {\n\n\t\t\t.repeat-yearly-date {\n\t\t\t\tmargin-top: 10px;\n\t\t\t\t.clearfix;\n\n\t\t\t\t.year-month-day {\n\t\t\t\t\tmargin-left: 10px;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.year-month-days {\n\t\t\t\tmargin-left: 10px;\n\t\t\t}\n\n\t\t\t.year-month {\n\t\t\t\tmargin-left: 10px;\n\n\t\t\t}\n\n\t\t\t.repeat-yearly-day {\n\t\t\t\tmargin-top: 10px;\n\t\t\t\t.clearfix;\n\n\t\t\t\t.repeat-yearly-day-text {\n\t\t\t\t\tmargin-left: 10px;\n\t\t\t\t}\n\n\t\t\t}\n\n\t\t}\n\n// WEEKLY\n\n\t\t.repeat-weekly {\n\n\t\t\tbutton:not(.active) {\n\t\t\t\tbackground-color: #fff;\n\t\t\t}\n\n\t\t\t.btn-group {\n\t\t\t\t&.disabled {\n\t\t\t\t\tposition: relative;\n\t\t\t\t\topacity: 0.65;\n\n\t\t\t\t\t&:before {\n\t\t\t\t\t\tbackground: transparent;\n\t\t\t\t\t\tbottom: 0;\n\t\t\t\t\t\tcontent: \"\";\n\t\t\t\t\t\tleft: 0;\n\t\t\t\t\t\tposition: absolute;\n\t\t\t\t\t\tright: 0;\n\t\t\t\t\t\ttop: 0;\n\t\t\t\t\t\tz-index: 5;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t.selectlist {\n\t\t\tfloat: left;\n\t\t}\n\n\t\tlabel.radio {\n\t\t\tfloat: left;\n\t\t\tline-height: 27px;\n\n\t\t\tinput {\n\t\t\t\tmargin-top: 8px;\n\t\t\t}\n\t\t}\n\n/* -------------------------------\nEND\n------------------------------- */\n\n\t.repeat-end {\n\n\t\t.end-after {\n\t\t\tfloat: left;\n\t\t\tdisplay: inline-block;\n\t\t\tmargin-right: 10px;\n\t\t}\n\t\t\n\t\t.form-group {\n\t\t\tmargin-left: 0;\n\t\t}\n\n\t\t.end-option-panel {\n\n\t\t}\n\n\t}\n\n\tinput {\n\t\t&::-ms-clear {\n\t\t\tdisplay:none;\n\t\t}\n\t}\n}",".search {\n\t&.disabled {\n\t\t.input-group-btn {\n\t\t\tcursor: not-allowed;\n\t\t}\n\t}\n\tinput {\n\t\t&::-ms-clear {\n\t\t\tdisplay:none;\n\t\t}\n\t}\n}",".selectlist {\n\n\t&.disabled {\n\t\tcursor: not-allowed;\n\t}\n\n\t&-sizer {\n\t\tdisplay: inline-block;\n\t\tposition: absolute;\n\t\tvisibility: hidden;\n\t\ttop: 0;\n\t}\n\n\t.selected-label {\n\t\toverflow: hidden;\t// helps with text flow on small screens\n\t\tmin-width: 2em;\n\t}\n\n\t.btn.dropdown-toggle {\n\t\twhite-space: normal;\n\n\t\t.selected-label {\n\t\t\tpadding-right: 10px;\n\t\t\ttext-align: left;\n\t\t}\n\t}\n}",".tree {\n\tborder: 1px solid @grayLight;\n\tborder-radius: 4px 4px 4px 4px;\n\tpadding: 10px 15px 0 15px;\n\toverflow-x: auto;\n\toverflow-y: auto;\n\tposition: relative;\n\tlist-style: none;\n\n\t*:focus {\n\t\toutline: none;\n\t}\n\n\tbutton:focus {\n\t\tcolor: @treeHoverText;\n\t}\n\n\tul {\n\t\tpadding-left: 0;\n\t\tmargin-top: 0;\n\t\tmargin-bottom: 0;\n\t\tlist-style: none;\n\t}\n\n\tli {\n\t\tmargin: 0;\n\t\tmargin-top: 5px;\n\t\tmargin-bottom: 5px;\n\t}\n\n\t.tree-loader {\n\t\t// make even with tree-branch-children\n\t\tmargin-left: 45px;\n\t}\n\n\t.tree-open > .tree-branch-header .glyphicon-play {\n\t\ttransform:rotate(90deg);\n\t\t-ms-transform:rotate(90deg);\n\t\t-webkit-transform:rotate(90deg);\n\t\tposition: relative;\n\t}\n\n\t[data-children=false] > .tree-branch-header .icon-caret:before {\n\t\tcontent: '\\00a0'; //space\n\t}\n\n\t.tree-branch {\n\n\t\t.tree-branch-header {\n\t\t\tposition: relative;\n\t\t\tborder-radius: 6px;\n\n\t\t\t.tree-branch-name:hover {\n\t\t\t\tcolor: @treeHoverText;\n\t\t\t}\n\n\t\t\t.glyphicon-play {\n\t\t\t\tfont-size: 10px;\n\t\t\t\tpadding-right: 5px;\n\t\t\t\tpadding-left: 7px;\n\n\t\t\t\t&:before {\n\t\t\t\t\tposition: relative;\n\t\t\t\t\ttop: -2px;\n\t\t\t\t}\n\n\t\t\t}\n\n\t\t\t.tree-branch-name {\n\t\t\t\twhite-space: nowrap;\n\t\t\t\tborder-radius: 6px;\n\t\t\t\tbackground-color: transparent;\n\t\t\t\tborder: 0;\n\t\t\t}\n\n\t\t\tlabel {\n\t\t\t\tfont-weight: normal;\n\t\t\t\tpadding-left: 3px;\n\t\t\t\tmargin-bottom: 0;\n\t\t\t\tcursor: pointer;\n\t\t\t}\n\n\t\t}\n\n\t\t.tree-branch-children {\n\t\t\tmargin-left: 14px;\n\t\t}\n\t\t&[haschildren='false'] {\n\t\t\t.icon-caret {\n\t\t\t\tvisibility: hidden;\n\t\t\t}\n\t\t}\n\n\t}\n\n\t.tree-item {\n\t\tposition: relative;\n\t\tcursor: pointer;\n\t\tborder-radius: 6px;\n\t\tmargin-left: 26px;\n\n\t\t.tree-item-name {\n\t\t\twhite-space: nowrap;\n\t\t\tborder-radius: 6px;\n\t\t\tbackground-color: transparent;\n\t\t\tborder: 0;\n\t\t}\n\n\t\t.tree-item-name:hover {\n\t\t\tcolor: @treeHoverText;\n\t\t}\n\n\t\t&.tree-selected .tree-item-name {\n\t\t\tbackground-color: @treeSelectBackground;\n\t\t\tcolor: #333;\n\t\t}\n\n\t\tlabel {\n\t\t\tfont-weight: normal;\n\t\t\tpadding-left: 7px;\n\t\t\tmargin-bottom: 0;\n\t\t\tcursor: pointer;\n\t\t}\n\n\t}\n\n\t.icon-caret:hover + .tree-branch-name {\n\t\tcolor: @treeHoverText;\n\t}\n\n\t// folder selectable\n\t&.tree-folder-select {\n\n\t\t.tree-branch {\n\n\t\t\t.icon-caret {\n\t\t\t\tbackground-color: transparent;\n\t\t\t\tborder: 0;\n\t\t\t}\n\n\t\t\t.icon-caret:hover {\n\t\t\t\tcursor: pointer;\n\t\t\t\tcolor: @treeHoverText;\n\t\t\t}\n\n\t\t\t> .tree-branch-name {\n\t\t\t\tpadding: 1px 5px 0 5px;\n\t\t\t\tborder-radius: 6px;\n\n\n\t\t\t\t&.tree-selected {\n\t\t\t\t\tbackground-color: @treeSelectBackground;\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\t.tree-branch.tree-selected > .tree-branch-header .tree-branch-name {\n\t\t\tbackground-color: @treeSelectBackground;\n\n\t\t\t&:hover {\n\t\t\t\tbackground-color: @treeSelectBackground;\n\t\t\t}\n\t\t}\n\n\t}\n\n}",".wizard {\n\n\t.clearfix;\n\n\tborder: 1px solid @navbarBorder;\n\tborder-radius: @baseBorderRadius;\n\tbox-shadow: 0 1px 4px rgba(0,0,0,.065);\n\tbackground-color: @tableBackgroundAccent;\n\tposition: relative;\n\tmin-height: 48px;\n\toverflow: hidden;\n\n\t> .steps {\n\t\tlist-style: none outside none;\n\t\tpadding: 0;\n\t\tmargin: 0;\n\t\twidth: 4000px;\n\n\t\t&.previous-disabled {\n\t\t\tli {\n\t\t\t\t&.complete {\n\t\t\t\t\tcursor: default;\n\n\t\t\t\t\t&:hover {\n\t\t\t\t\t\tbackground: #f3f4f5;\n\t\t\t\t\t\tcolor: @successText;\n\t\t\t\t\t\tcursor: default;\n\n\t\t\t\t\t\t.chevron:before {\n\t\t\t\t\t\t\tborder-left-color: #f3f4f5;\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}\n\t\t\n\t\tli {\n\t\t\tfloat: left;\n\t\t\tmargin: 0;\n\t\t\tpadding: 0 20px 0 30px;\n\t\t\theight: 46px;\n\t\t\tline-height: 46px;\n\t\t\tposition: relative;\n\t\t\tbackground: #ededed;\n\t\t\tcolor: @grayLight;\n\t\t\tfont-size: 16px;\n\t\t\tcursor: not-allowed;\n\n\t\t\t.chevron {\n\t\t\t\tborder: 24px solid transparent;\n\t\t\t\tborder-left: 14px solid @navbarBorder;\n\t\t\t\tborder-right: 0;\n\t\t\t\tdisplay: block;\n\t\t\t\tposition: absolute;\n\t\t\t\tright: -14px;\n\t\t\t\ttop: 0;\n\t\t\t\tz-index: 1;\n\t\t\t}\n\n\t\t\t.chevron:before {\n\t\t\t\tborder: 24px solid transparent;\n\t\t\t\tborder-left: 14px solid #ededed;\n\t\t\t\tborder-right: 0;\n\t\t\t\tcontent: \"\";\n\t\t\t\tdisplay: block;\n\t\t\t\tposition: absolute;\n\t\t\t\tright: 1px;\n\t\t\t\ttop: -24px;\n\t\t\t}\n\n\t\t\t&.complete {\n\t\t\t\tbackground: #f3f4f5;\n\t\t\t\tcolor: @successText;\n\n\t\t\t\t&:hover {\n\t\t\t\t\tbackground: #e7eff8;\n\t\t\t\t\tcursor: pointer;\n\n\t\t\t\t\t.chevron:before {\n\t\t\t\t\t\tborder-left: 14px solid #e7eff8;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t.chevron:before {\n\t\t\t\t\tborder-left: 14px solid #f3f4f5;\n\t\t\t\t}\n\t\t\t}\n\t\t\t&.active {\n\t\t\t\tbackground: #f1f6fc;\n\t\t\t\tcolor: @infoText;\n\t\t\t\tcursor: default;\n\n\t\t\t\t.chevron:before {\n\t\t\t\t\tborder-left: 14px solid #f1f6fc;\n\t\t\t\t}\n\n\t\t\t\t.badge {\n\t\t\t\t\tbackground-color: @infoText;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.badge {\n\t\t\t\tmargin-right: 8px;\n\t\t\t}\n\n\t\t\t.badge-success {\n\t\t\t\tbackground-color: @successText;\n\t\t\t}\n\t\t}\n\n\t\tli:first-child {\n\t\t\tborder-radius: 4px 0 0 4px;\n\t\t\tpadding-left: 20px;\n\t\t}\n\t}\n\n\t> .actions {\n\t\tz-index: 1000;\n\t\tposition: absolute;\n\t\tright: 0;\n\t\tline-height: 46px;\n\t\tfloat: right;\n\t\tpadding-left: 15px;\n\t\tpadding-right: 15px;\n\t\tvertical-align: middle;\n\t\tbackground-color: #e5e5e5;\n\t\tborder-left: 1px solid @navbarBorder;\n\n\t\ta {\n\t\t\tline-height: 45px;\n\t\t\tfont-size: 12px;\n\t\t\tmargin-right: 8px;\n\t\t}\n\n\t\t.btn-prev {\n\t\t\t&[disabled] {\n\t\t\t\tcursor: not-allowed;\n\t\t\t}\n\n\t\t\tspan {\n\t\t\t\tmargin-right: 5px;\n\t\t\t}\n\t\t}\n\n\t\t.btn-next {\n\t\t\t&[disabled] {\n\t\t\t\tcursor: not-allowed;\n\t\t\t}\n\n\t\t\tspan {\n\t\t\t\tmargin-left: 5px;\n\t\t\t}\n\t\t}\n\t}\n\n\t.step-content {\n\t\tborder-top: 1px solid #D4D4D4;\n\t\tpadding: 10px;\n\t\tfloat: left;\n\t\twidth: 100%;\n\n\t\t.step-pane {\n\t\t\tdisplay: none;\n\t\t}\n\n\t\t> .active {\n\t\t\tdisplay: block;\n\n\t\t\t.btn-group {\n\t\t\t\t.active {\n\t\t\t\t\tdisplay: inline-block;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t// when complete\n\t&.complete {\n\t\t> .actions .glyphicon-arrow-right:before {\n\t\t\tdisplay: none;\n\t\t}\n\t\t> .actions .glyphicon-arrow-right {\n\t\t\tmargin-left: 0;\n\t\t}\n\t}\n}"]} \ No newline at end of file diff --git a/dist/css/fuelux.min.css b/dist/css/fuelux.min.css index ddcc46ee0..55fd4e02a 100644 --- a/dist/css/fuelux.min.css +++ b/dist/css/fuelux.min.css @@ -1,7 +1,7 @@ /*! - * Fuel UX v3.3.0 + * Fuel UX v3.3.1 * Copyright 2012-2014 ExactTarget * Licensed under the BSD-3-Clause license () */ -@charset "UTF-8";.fuelux .clearfix{*zoom:1}.fuelux .clearfix:before,.fuelux .clearfix:after{display:table;content:"";line-height:0}.fuelux .clearfix:after{clear:both}@font-face{font-family:fuelux;src:url(../fonts/fuelux.eot);src:url(../fonts/fuelux.eot?#iefix) format("embedded-opentype"),url(../fonts/fuelux.woff) format("woff"),url(../fonts/fuelux.ttf) format("truetype"),url(../fonts/fuelux.svg#fuelux) format("svg");font-weight:400;font-style:normal}.fuelux [class^=fueluxicon-]:before,.fuelux [class*=" fueluxicon-"]:before{font-family:fuelux!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;line-height:1;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fuelux .fueluxicon-loader-full:before{content:"\e000"}.fuelux .fueluxicon-loader-1:before{content:"\e001"}.fuelux .fueluxicon-loader-2:before{content:"\e002"}.fuelux .fueluxicon-loader-3:before{content:"\e003"}.fuelux .fueluxicon-loader-4:before{content:"\e004"}.fuelux .fueluxicon-loader-5:before{content:"\e005"}.fuelux .fueluxicon-loader-6:before{content:"\e006"}.fuelux .fueluxicon-loader-7:before{content:"\e007"}.fuelux .fueluxicon-loader-8:before{content:"\e008"}.fuelux .fueluxicon-bullet:before{content:"\e009"}.fuelux .checkbox.highlight{padding:4px}.fuelux .checkbox.highlight.checked{background:#e9e9e9;border-radius:4px}.fuelux .checkbox input[type=checkbox]:focus+.checkbox-label,.fuelux .checkbox input[type=checkbox]:hover+.checkbox-label,.fuelux .checkbox .checkbox-label:hover{color:#999}.fuelux .form-horizontal .checkbox-inline{padding-top:0}.fuelux .input-group-addon.checkbox-custom.checkbox-inline:before{left:11px;top:9px}.fuelux .checkbox-custom{position:relative}.fuelux .checkbox-custom:before{font-family:"Glyphicons Halflings"!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;line-height:1;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #adadad;border-radius:4px;color:#fff;content:" ";font-size:9px;height:14px;left:0;padding:1px 0 0 1px;position:absolute;top:3px;width:14px}.fuelux .checkbox-custom.checked:before{background:#39b3d7;border-color:#39b3d7;content:"\e013"}.fuelux .checkbox-custom.disabled{cursor:not-allowed}.fuelux .checkbox-custom.disabled:before{cursor:not-allowed;opacity:.5}.fuelux .checkbox-custom.checkbox-inline:before{left:0;top:3px}.fuelux .checkbox-custom.checkbox-inline.highlight{padding:4px 4px 4px 24px}.fuelux .checkbox-custom.checkbox-inline.highlight:before{left:4px;top:7px}.fuelux .checkbox-custom.checkbox-inline.highlight.checked{background:#e9e9e9;border-radius:4px}.fuelux .checkbox-custom input[type=checkbox]:focus+.checkbox-label{color:#999}.fuelux .combobox.disabled .input-group-btn{cursor:not-allowed}.fuelux .combobox input::-ms-clear{display:none}.fuelux .datepicker-calendar{padding:16px 16px 0;min-height:262px}.fuelux .datepicker-calendar button{border:0;padding:0;background-color:transparent}.fuelux .datepicker-calendar-days{height:182px;margin:10px 0 12px;width:100%}.fuelux .datepicker-calendar-days thead{border-bottom:1px solid #cccaca}.fuelux .datepicker-calendar-days tbody:before{line-height:3px;content:"\200C";display:block}.fuelux .datepicker-calendar-days td,.fuelux .datepicker-calendar-days th{font-size:14px;height:32px;text-align:center;vertical-align:middle;width:14.29%}.fuelux .datepicker-calendar-days td b,.fuelux .datepicker-calendar-days td button{color:#231f20;display:inline-block;font-weight:400;height:30px;text-decoration:none;width:30px}.fuelux .datepicker-calendar-days td b{line-height:30px}.fuelux .datepicker-calendar-days td span{display:block}.fuelux .datepicker-calendar-days td span:hover{background:#f1f1f1;text-decoration:none}.fuelux .datepicker-calendar-days td.current-day b,.fuelux .datepicker-calendar-days td.current-day button{border:1px solid #333}.fuelux .datepicker-calendar-days td.last-month,.fuelux .datepicker-calendar-days td.next-month{background:#e3e2e1}.fuelux .datepicker-calendar-days td.past b,.fuelux .datepicker-calendar-days td.past button{color:#8d8787}.fuelux .datepicker-calendar-days td.restricted b,.fuelux .datepicker-calendar-days td.restricted button{cursor:no-drop;position:relative}.fuelux .datepicker-calendar-days td.restricted b:before,.fuelux .datepicker-calendar-days td.restricted button:before{border-top:1px solid #a94442;bottom:0;content:" ";display:block;left:5px;position:absolute;right:5px;top:50%}.fuelux .datepicker-calendar-days td.restricted b:hover,.fuelux .datepicker-calendar-days td.restricted button:hover{background:0 0}.fuelux .datepicker-calendar-days td.selected span{background:#efefef}.fuelux .datepicker-calendar-days td.selected span:hover{background:#d7d7d7}.fuelux .datepicker-calendar-days td.selected b,.fuelux .datepicker-calendar-days td.selected button{color:#8d8787}.fuelux .datepicker-calendar-days td.selected.current-day{box-shadow:0 0 0 1px #fff offset}.fuelux .datepicker-calendar-days td.selected.current-day span:hover b,.fuelux .datepicker-calendar-days td.selected.current-day span:hover button{border-color:#0f5f9f}.fuelux .datepicker-calendar-days th{font-weight:700;height:22px;vertical-align:top}.fuelux .datepicker-calendar-header{*zoom:1}.fuelux .datepicker-calendar-header:before,.fuelux .datepicker-calendar-header:after{display:table;content:"";line-height:0}.fuelux .datepicker-calendar-header:after{clear:both}.fuelux .datepicker-calendar-header button{border:0;padding:0;background-color:transparent}.fuelux .datepicker-calendar-header .title{margin:0 auto;text-align:center;display:block;width:174px;color:#4d4d4f;font-size:20px;line-height:30px;text-decoration:underline;vertical-align:middle}.fuelux .datepicker-calendar-header .title:hover{color:#1d75bb;text-decoration:underline}.fuelux .datepicker-calendar-header .title.disabled{cursor:default;pointer-events:none;text-decoration:none}.fuelux .datepicker-calendar-header .title .month{display:inline;margin:0;padding:0}.fuelux .datepicker-calendar-header .title .month span{display:none}.fuelux .datepicker-calendar-header .title .month span.current{display:inline}.fuelux .datepicker-calendar-header .next,.fuelux .datepicker-calendar-header .prev{background:#666669;background-clip:padding-box;border-radius:30px;cursor:pointer;float:left;height:30px;text-align:center;width:30px}.fuelux .datepicker-calendar-header .next span.glyphicon,.fuelux .datepicker-calendar-header .prev span.glyphicon{color:#fff;font-size:16px;line-height:30px}.fuelux .datepicker-calendar-header .next:hover,.fuelux .datepicker-calendar-header .prev:hover{background:#1d75bb}.fuelux .datepicker-calendar-header .next{float:right}.fuelux .datepicker-calendar-header .next span.glyphicon{line-height:28px}.fuelux .datepicker-calendar-footer{background:#e3e2e1;background-clip:padding-box;border-radius:0 0 4px 4px;border-top:1px solid #cccaca;height:30px;margin:0 -16px;padding:4px 14px}.fuelux .datepicker-calendar-footer .datepicker-today{color:#231f20;font-size:14px;text-decoration:underline}.fuelux .datepicker-calendar-footer .datepicker-today:hover{color:#1b75bb;text-decoration:underline}.fuelux .datepicker-calendar-footer .datepicker-today.disabled{color:#8b8c8e;cursor:default;pointer-events:none}.fuelux .datepicker-calendar-footer .datepicker-today.disabled:hover{color:#8b8c8e}.fuelux .datepicker-calendar-wrapper{border:1px solid #6e6f71;min-height:20px;padding:0;width:300px}.fuelux .datepicker-wheels{display:none}.fuelux .datepicker-wheels ul button{border:0;padding:0;background-color:transparent}.fuelux .datepicker-wheels-footer{background:#e3e2e1;border-radius:0 0 4px 4px;border-top:1px solid #cccaca;clear:both}.fuelux .datepicker-wheels-footer .datepicker-wheels-back{display:block;color:#4d4d4f;float:left;line-height:22px;border:0;background-color:transparent}.fuelux .datepicker-wheels-footer .datepicker-wheels-back:hover{color:#1d75bb}.fuelux .datepicker-wheels-footer .datepicker-wheels-select{float:right;background-color:transparent;color:#049cdb}.fuelux .datepicker-wheels-footer .datepicker-wheels-select:hover{color:#1d75bb}.fuelux .datepicker-wheels-month,.fuelux .datepicker-wheels-year{float:left;width:50%}.fuelux .datepicker-wheels-month ul,.fuelux .datepicker-wheels-year ul{height:217px;list-style-type:none;margin:0;overflow:auto;padding:0;text-align:center}.fuelux .datepicker-wheels-month ul li,.fuelux .datepicker-wheels-year ul li{margin:4px 0}.fuelux .datepicker-wheels-month ul li button,.fuelux .datepicker-wheels-year ul li button{width:100%;text-align:center;color:#414041;display:block;font-size:16px;line-height:24px;text-decoration:none}.fuelux .datepicker-wheels-month ul li button:hover,.fuelux .datepicker-wheels-year ul li button:hover{background:#aee0f8;text-decoration:none}.fuelux .datepicker-wheels-month ul li.selected button,.fuelux .datepicker-wheels-year ul li.selected button{background:#1d75bb;color:#fff}.fuelux .datepicker-wheels-month ul li.selected button:hover,.fuelux .datepicker-wheels-year ul li.selected button:hover{background:#0f5f9f}.fuelux .datepicker-wheels-month .header,.fuelux .datepicker-wheels-year .header{background:#e3e2e1;background-clip:padding-box;border-bottom:1px solid #cccaca;border-radius:4px 0 0;color:#4d4d4f;font-size:20px;font-weight:700;line-height:30px;margin-top:0;margin-bottom:0;text-align:center}.fuelux .datepicker-wheels-month.full,.fuelux .datepicker-wheels-year.full{border-left:0;width:100%}.fuelux .datepicker-wheels-month.full .header,.fuelux .datepicker-wheels-year.full .header{border-radius:4px 4px 0 0}.fuelux .datepicker-wheels-year{border-left:1px solid #cccaca;float:right}.fuelux .datepicker-wheels-year .header{border-radius:0 4px 0 0}.fuelux .datepicker input::-ms-clear{display:none}.fuelux .infinitescroll{overflow-y:auto}.fuelux .infinitescroll .infinitescroll-end{clear:both;font-style:italic;padding:6px;text-align:center}.fuelux .infinitescroll .infinitescroll-load{clear:both;padding:6px}.fuelux .infinitescroll .infinitescroll-load button{padding:5px 12px;width:100%}.fuelux .infinitescroll .infinitescroll-load .loader{font-size:32px;height:32px;margin:0 auto;width:32px}.fuelux .dropUp{-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.fuelux .loader{height:64px;font-size:64px;position:relative;width:64px}.fuelux .loader:after,.fuelux .loader:before{font-family:fuelux!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;line-height:1;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;bottom:0;display:block;left:0;position:absolute;right:0;top:0}.fuelux .loader:before{content:'\e000';opacity:.33}.fuelux .loader.iefix:before{color:#bcbcbc;opacity:1}.fuelux .loader[data-frame="1"]:after{content:'\e001'}.fuelux .loader[data-frame="2"]:after{content:'\e002'}.fuelux .loader[data-frame="3"]:after{content:'\e003'}.fuelux .loader[data-frame="4"]:after{content:'\e004'}.fuelux .loader[data-frame="5"]:after{content:'\e005'}.fuelux .loader[data-frame="6"]:after{content:'\e006'}.fuelux .loader[data-frame="7"]:after{content:'\e007'}.fuelux .loader[data-frame="8"]:after{content:'\e008'}.fuelux input.glass,.fuelux textarea.glass{background:0 0;border:1px solid #fff;box-shadow:none}.fuelux input.glass:hover,.fuelux textarea.glass:hover{background:#d9edf7;border-color:#66afe9;cursor:pointer}.fuelux input.glass:hover[disabled],.fuelux textarea.glass:hover[disabled]{background:0 0;border-color:#fff;cursor:not-allowed}.fuelux input.glass:focus,.fuelux textarea.glass:focus{background:#fff;border-color:#66afe9;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);cursor:auto}.fuelux input.glass:focus[disabled],.fuelux textarea.glass:focus[disabled]{background:0 0;border-color:#fff;cursor:not-allowed}.fuelux input.glass[disabled],.fuelux textarea.glass[disabled]{cursor:not-allowed}.fuelux .input-group-addon{padding:6px 18px}.fuelux [data-toggle=buttons]>.btn>input[type=radio],.fuelux [data-toggle=buttons]>.btn>input[type=checkbox]{display:inline;position:absolute;left:-9999px}.fuelux .pillbox{border:1px solid #BBB;border-radius:4px;cursor:text;padding:3px}.fuelux .pillbox[data-readonly]{border:1px solid transparent}.fuelux .pillbox[data-readonly].truncate .pillbox-input-wrap{display:inline-block}.fuelux .pillbox[data-readonly].truncate .pillbox-input-wrap.truncated{display:none}.fuelux .pillbox[data-readonly].truncate .pillbox-more{display:inline}.fuelux .pillbox[data-readonly] .pill span.glyphicon-close{display:none}.fuelux .pillbox[data-readonly] .pillbox-add-item{display:none}.fuelux .pillbox[data-readonly] .pillbox-input-wrap{display:none}.fuelux .pillbox[data-readonly] .pillbox-input-wrap button.dropdown-toggle{display:none}.fuelux .pillbox.pills-editable .pill-group .pill span{cursor:text}.fuelux .pillbox.pills-editable .pill-group .pill span.glyphicon-close{cursor:pointer}.fuelux .pillbox>.pill-group{margin:0;padding:0;width:100%}.fuelux .pillbox>.pill-group>.pill{margin:2px;cursor:default;float:left;word-break:break-all}.fuelux .pillbox>.pill-group>.pill.pillbox-highlight{outline:1px dotted #999}.fuelux .pillbox>.pill-group>.pill.truncated{display:none}.fuelux .pillbox>.pill-group>.pill .pillbox-list-edit{border:0;color:#333;font-weight:400;border-radius:2px}.fuelux .pillbox>.pill-group>.pill .pillbox-list-edit:focus{outline:0;border:0}.fuelux .pillbox>.pill-group>.pill .glyphicon-close{cursor:pointer;top:-1px;left:2px}.fuelux .pillbox>.pill-group>.pill .glyphicon-close:before{content:" \00d7"}.fuelux .pillbox>.pill-group>.pill .glyphicon-close:hover{opacity:.4}.fuelux .pillbox .pillbox-input-wrap{position:relative;margin:4px 0 3px 3px;float:left}.fuelux .pillbox .pillbox-input-wrap.editing{border:1px solid #ccc;border-radius:4px;margin:2px 0 3px 3px}.fuelux .pillbox .pillbox-input-wrap.editing input.pillbox-add-item{border-radius:4px;color:#333;height:32px}.fuelux .pillbox .pillbox-add-item{border:0;box-shadow:none}.fuelux .pillbox .pillbox-add-item:focus{outline:0;border:0}.fuelux .pillbox .pillbox-more{cursor:pointer;display:none;line-height:30px}.fuelux .pillbox .suggest{max-height:166px;overflow-y:auto}.fuelux .pillbox .suggest>li{white-space:nowrap;cursor:pointer;padding:3px 20px}.fuelux .pillbox .suggest>li.pillbox-suggest-sel{background-color:#eee}.fuelux .pillbox .suggest>li:hover{background-color:#eee}.fuelux .pillbox input::-ms-clear{display:none}.fuelux .placard{display:inline-block;position:relative}.fuelux .placard[data-ellipsis=true].showing input.placard-field{overflow:visible;text-overflow:clip;white-space:normal}.fuelux .placard[data-ellipsis=true] input.placard-field{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fuelux .placard[data-ellipsis=true] input.placard-field::-ms-clear{display:none}.fuelux .placard[data-ellipsis=true] textarea.placard-field[readonly]{overflow:hidden}.fuelux .placard.showing .placard-footer,.fuelux .placard.showing .placard-header,.fuelux .placard.showing .placard-popup{display:block;z-index:1}.fuelux .placard.showing input.placard-field,.fuelux .placard.showing textarea.placard-field{background:#fff;border:1px solid #CCC;box-shadow:none;position:relative;z-index:1}.fuelux .placard input.placard-field,.fuelux .placard textarea.placard-field{resize:none}.fuelux .placard input.placard-field[readonly],.fuelux .placard textarea.placard-field[readonly]{background:#fff;cursor:auto}.fuelux .placard input.placard-field[readonly].glass,.fuelux .placard textarea.placard-field[readonly].glass{background:0 0}.fuelux .placard input.placard-field[readonly].glass:hover,.fuelux .placard textarea.placard-field[readonly].glass:hover{background:#d9edf7;cursor:pointer}.fuelux .placard input.placard-field:focus,.fuelux .placard textarea.placard-field:focus{border:1px solid #CCC;box-shadow:none}.fuelux .placard-cancel{font-size:12px;margin-right:4px;vertical-align:middle}.fuelux .placard-footer,.fuelux .placard-header{display:none;left:0;line-height:1;position:absolute;right:0}.fuelux .placard-footer{padding:4px 0 8px;text-align:right;top:100%}.fuelux .placard-header{bottom:100%;padding:8px 0 4px}.fuelux .placard-header h1,.fuelux .placard-header h2,.fuelux .placard-header h3,.fuelux .placard-header h4,.fuelux .placard-header h5,.fuelux .placard-header h6{margin:0}.fuelux .placard-popup{background:#d9edf7;background-clip:padding-box;border:1px solid #ccc;border-radius:4px;bottom:-8px;box-shadow:0 0 0 1px #fff inset;display:none;left:-8px;position:absolute;right:-8px;top:-8px}.fuelux .radio.highlight{padding:4px}.fuelux .radio.highlight.checked{background:#e9e9e9;border-radius:4px}.fuelux .radio input[type=radio]:focus+.radio-label,.fuelux .radio input[type=radio]:hover+.radio-label,.fuelux .radio .radio-label:hover{color:#999}.fuelux .form-horizontal .radio-inline{padding-top:0}.fuelux .input-group-addon.radio-custom.radio-inline:before{left:11px;top:9px}.fuelux .input-group-addon.radio-custom.radio-inline:after{left:15px;top:13px}.fuelux .radio-custom{position:relative}.fuelux .radio-custom:after{background:0 0;border-radius:6px;content:" ";height:6px;left:4px;position:absolute;top:7px;width:6px}.fuelux .radio-custom:before{border:1px solid #adadad;border-radius:14px;content:" ";height:14px;left:0;position:absolute;top:3px;width:14px}.fuelux .radio-custom.checked:after{background:#fff}.fuelux .radio-custom.checked:before{background:#39b3d7;border-color:#39b3d7}.fuelux .radio-custom.disabled{cursor:not-allowed}.fuelux .radio-custom.disabled:after{cursor:not-allowed}.fuelux .radio-custom.disabled:before{cursor:not-allowed;opacity:.5}.fuelux .radio-custom.radio-inline:after{left:4px;top:7px}.fuelux .radio-custom.radio-inline:before{left:0;top:3px}.fuelux .radio-custom.radio-inline.highlight{padding:4px 4px 4px 24px}.fuelux .radio-custom.radio-inline.highlight:after{left:8px;top:11px}.fuelux .radio-custom.radio-inline.highlight:before{left:4px;top:7px}.fuelux .radio-custom.radio-inline.highlight.checked{background:#e9e9e9;border-radius:4px}.fuelux .radio-custom input[type=radio]:focus+.radio-label{color:#999}.fuelux .repeater{border:1px solid #ddd;border-radius:4px}.fuelux .repeater-canvas.scrolling{bottom:0;left:0;overflow-y:auto;position:absolute;right:0;top:0}.fuelux .repeater-header,.fuelux .repeater-footer{background:#f9f9f9;min-height:50px;padding:8px;*zoom:1}.fuelux .repeater-header:before,.fuelux .repeater-footer:before,.fuelux .repeater-header:after,.fuelux .repeater-footer:after{display:table;content:"";line-height:0}.fuelux .repeater-header:after,.fuelux .repeater-footer:after{clear:both}.fuelux .repeater-header-left,.fuelux .repeater-footer-left{float:left}.fuelux .repeater-header-right,.fuelux .repeater-footer-right{float:right}@media (max-width:625px){.fuelux .repeater-header-left,.fuelux .repeater-footer-left,.fuelux .repeater-header-right,.fuelux .repeater-footer-right{float:none;*zoom:1}.fuelux .repeater-header-left:before,.fuelux .repeater-footer-left:before,.fuelux .repeater-header-right:before,.fuelux .repeater-footer-right:before,.fuelux .repeater-header-left:after,.fuelux .repeater-footer-left:after,.fuelux .repeater-header-right:after,.fuelux .repeater-footer-right:after{display:table;content:"";line-height:0}.fuelux .repeater-header-left:after,.fuelux .repeater-footer-left:after,.fuelux .repeater-header-right:after,.fuelux .repeater-footer-right:after{clear:both}.fuelux .repeater-header-left,.fuelux .repeater-footer-left{margin-bottom:8px}}.fuelux .repeater-header{border-bottom:1px solid #ddd;border-top-right-radius:4px;border-top-left-radius:4px}.fuelux .repeater-footer{border-top:1px solid #ddd;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.fuelux .repeater-loader{display:none;left:50%;position:absolute;margin:-32px 0 0 -32px;top:50%}.fuelux .repeater-viewport{min-height:80px;position:relative}.fuelux .repeater-pagination label{font-weight:400}.fuelux .repeater-pagination .repeater-primaryPaging{display:none;vertical-align:middle;width:116px}.fuelux .repeater-pagination .repeater-primaryPaging.active{display:inline-block}.fuelux .repeater-pagination .repeater-primaryPaging ul.dropdown-menu{min-width:116px}.fuelux .repeater-pagination .repeater-secondaryPaging{display:none;width:82px}.fuelux .repeater-pagination .repeater-secondaryPaging.active{display:inline-block}.fuelux .repeater-search{float:left;width:200px}.fuelux .repeater-title{display:block;float:left;line-height:34px;margin-right:10px}.fuelux .repeater-itemization .selectlist,.fuelux .repeater-filters,.fuelux .repeater-secondaryPaging,.fuelux .repeater-primaryPaging,.fuelux .repeater-next,.fuelux .repeater-prev{margin:auto .3em}.fuelux .repeater[data-currentview^=list] .repeater-canvas.scrolling{overflow:visible}.fuelux .repeater[data-currentview^=list] .repeater-canvas.scrolling .repeater-list{bottom:0;left:0;position:absolute;right:0;top:0}.fuelux .repeater[data-currentview^=list] .repeater-canvas.scrolling .repeater-list-wrapper{height:100%;overflow:auto}.fuelux .repeater[data-currentview^=list] .repeater-loader{margin-top:-12px}.fuelux .repeater[data-currentview^=list] .repeater-loader.noHeader{margin-top:-32px}.fuelux .repeater[data-currentview^=list] .repeater-viewport{overflow:hidden}.fuelux .repeater-list{position:relative}.fuelux .repeater-list table{margin-bottom:0;width:100%}.fuelux .repeater-list table tbody td{border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-top:0}.fuelux .repeater-list table tbody td:first-child{border-left:0}.fuelux .repeater-list table tbody td.sorted{background:#f9f9f9}.fuelux .repeater-list table tbody tr:focus{outline:1px dotted #d7d7d7}.fuelux .repeater-list table tbody tr.empty td{border-bottom:0;font-style:italic;padding:20px;text-align:center;width:100%}.fuelux .repeater-list table tbody tr.selectable:hover td{background:#f1f1f1;cursor:pointer}.fuelux .repeater-list table tbody tr.selected:hover td{background:#d7d7d7}.fuelux .repeater-list table tbody tr.selected td{background:#efefef;color:#333}.fuelux .repeater-list table tbody tr.selected td:first-child{padding-left:30px}.fuelux .repeater-list table thead>tr>th{background:0 0;border-bottom:1px solid transparent;border-left:1px solid transparent;border-top:0;color:rgba(0,0,0,0);line-height:1.42857;padding:8px}.fuelux .repeater-list table thead>tr>th:first-child{border-left:0}.fuelux .repeater-list table thead>tr>th.sorted span.glyphicon{display:block;visibility:hidden}.fuelux .repeater-list table thead>tr>th span.glyphicon{display:none;float:right;margin-top:2px}.fuelux .repeater-list-check{display:inline-block;height:0;line-height:0;position:relative;vertical-align:top;width:0}.fuelux .repeater-list-check span.glyphicon{left:-22px;position:absolute;top:2px}.fuelux .repeater-list-heading{background:#F9F9F9;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-top:0;color:#333;line-height:1.42857;margin-left:-9px;padding:8px;position:absolute;top:0;z-index:1}.fuelux .repeater-list-heading.shifted{margin-left:-1px}@media screen and (-webkit-min-device-pixel-ratio:0){.fuelux .repeater-list-heading.shifted{margin-left:0}}.fuelux .repeater-list-heading.sortable:hover,.fuelux .repeater-list-heading.sortable.sorted{background:#F1F1F1;cursor:pointer;background-color:#f1f1f1;background-image:-moz-linear-gradient(top,#f9f9f9,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f9f9f9,#e5e5e5);background-image:-o-linear-gradient(top,#f9f9f9,#e5e5e5);background-image:linear-gradient(to bottom,#f9f9f9,#e5e5e5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#ffe5e5e5', GradientType=0)}.fuelux .repeater-list-heading.sortable.sorted span.glyphicon{display:block;visibility:visible}.fuelux .repeater-list-heading span.glyphicon{display:none;float:right;margin-top:2px}.fuelux .repeater-thumbnail{border:1px solid #ddd;color:#666;float:left;min-height:110px;min-width:100px;margin:8px 7px;text-align:center}.fuelux .repeater-thumbnail img{display:block;margin-top:10px;margin-bottom:3px}.fuelux .repeater-thumbnail-cont{height:100%;overflow-y:auto;padding:6px;width:100%}.fuelux .repeater-thumbnail-cont div.empty{font-style:italic;padding:20px 10px;text-align:center}.fuelux .repeater-thumbnail-cont .selectable:hover{background:#f1f1f1;cursor:pointer}.fuelux .repeater-thumbnail-cont .selectable.selected{background:#efefef}.fuelux .repeater-thumbnail-cont .selectable.selected:hover{background:#d7d7d7}.fuelux .spinbox{display:inline-block;position:relative}.fuelux .spinbox.digits-3{width:60px}.fuelux .spinbox.disabled .spinbox-buttons{cursor:not-allowed}.fuelux .spinbox .spinbox-input{float:left;padding-bottom:3px;padding:0 25px 0 7px}.fuelux .spinbox .spinbox-input::-ms-clear{display:none}.fuelux .spinbox .btn{position:relative;width:20px;height:13px;padding-top:0;padding-right:9px;padding-left:9px}.fuelux .spinbox .btn.disabled{cursor:not-allowed}.fuelux .spinbox .spinbox-buttons{position:absolute;height:28px;width:20px;right:2px}.fuelux .spinbox .spinbox-up{padding:0 0 14px 1px;top:2px}.fuelux .spinbox .spinbox-up .glyphicon-chevron-up{position:relative;top:0}.fuelux .spinbox .btn-group>.btn.spinbox-up{border-top-right-radius:4px}.fuelux .spinbox .spinbox-down{padding:0 0 8px 1px;top:2px;height:15px;border-bottom-left-radius:4px}.fuelux .spinbox .spinbox-down .glyphicon-chevron-down{position:relative;left:-1px;top:0}.fuelux .spinbox input::-ms-clear{display:none}.fuelux .scheduler .control-label{min-width:7em}.fuelux .scheduler .inline-form-text{float:left;line-height:27px;margin-top:4px}.fuelux .scheduler .start-datetime.form-group{margin-bottom:0}.fuelux .scheduler .start-datetime .form-group{margin-left:0}.fuelux .scheduler .start-datetime .combobox{max-width:9em}.fuelux .scheduler .start-datetime .combobox .dropdown-menu{max-height:200px;overflow:auto}.fuelux .scheduler .start-datetime .dropdown{float:left;margin:0 10px 0 0}.fuelux .scheduler .timezone-container .input-group{max-width:20em}.fuelux .scheduler .timezone-container .dropdown-label{height:18px;white-space:nowrap;max-width:20em;overflow:hidden;text-overflow:ellipsis}.fuelux .scheduler .timezone-container .dropdown-menu{max-height:200px;overflow:auto}.fuelux .scheduler .repeat-panel{margin-left:0}.fuelux .scheduler .repeat-panel label{font-weight:400}.fuelux .scheduler .repeat-panel .radio{margin-right:10px}.fuelux .scheduler .repeat-panel .form-group{margin-left:0}.fuelux .scheduler .repeat-interval{margin-left:0;*zoom:1}.fuelux .scheduler .repeat-interval:before,.fuelux .scheduler .repeat-interval:after{display:table;content:"";line-height:0}.fuelux .scheduler .repeat-interval:after{clear:both}.fuelux .scheduler .repeat-interval .form-group{margin-left:0}.fuelux .scheduler .repeat-interval .dropdown-menu{max-height:200px;overflow:auto}.fuelux .scheduler .repeat-interval .repeat-every-panel{float:left}.fuelux .scheduler .repeat-interval .repeat-every-panel .repeat-every-pretext{padding:0 10px}.fuelux .scheduler .repeat-interval .repeat-every-panel .spinbox{float:left;margin-right:10px}.fuelux .scheduler .repeat-interval .repeat-every-panel .spinbox input{margin-bottom:0}.fuelux .scheduler .repeat-monthly .repeat-monthly-date{margin-top:10px;*zoom:1}.fuelux .scheduler .repeat-monthly .repeat-monthly-date:before,.fuelux .scheduler .repeat-monthly .repeat-monthly-date:after{display:table;content:"";line-height:0}.fuelux .scheduler .repeat-monthly .repeat-monthly-date:after{clear:both}.fuelux .scheduler .repeat-monthly .repeat-monthly-date .selectlist{margin-left:5px}.fuelux .scheduler .repeat-monthly .repeat-monthly-day{margin-top:10px;*zoom:1}.fuelux .scheduler .repeat-monthly .repeat-monthly-day:before,.fuelux .scheduler .repeat-monthly .repeat-monthly-day:after{display:table;content:"";line-height:0}.fuelux .scheduler .repeat-monthly .repeat-monthly-day:after{clear:both}.fuelux .scheduler .repeat-monthly .month-days{margin-left:10px}.fuelux .scheduler .repeat-yearly .repeat-yearly-date{margin-top:10px;*zoom:1}.fuelux .scheduler .repeat-yearly .repeat-yearly-date:before,.fuelux .scheduler .repeat-yearly .repeat-yearly-date:after{display:table;content:"";line-height:0}.fuelux .scheduler .repeat-yearly .repeat-yearly-date:after{clear:both}.fuelux .scheduler .repeat-yearly .repeat-yearly-date .year-month-day{margin-left:10px}.fuelux .scheduler .repeat-yearly .year-month-days{margin-left:10px}.fuelux .scheduler .repeat-yearly .year-month{margin-left:10px}.fuelux .scheduler .repeat-yearly .repeat-yearly-day{margin-top:10px;*zoom:1}.fuelux .scheduler .repeat-yearly .repeat-yearly-day:before,.fuelux .scheduler .repeat-yearly .repeat-yearly-day:after{display:table;content:"";line-height:0}.fuelux .scheduler .repeat-yearly .repeat-yearly-day:after{clear:both}.fuelux .scheduler .repeat-yearly .repeat-yearly-day .repeat-yearly-day-text{margin-left:10px}.fuelux .scheduler .repeat-weekly button:not(.active){background-color:#fff}.fuelux .scheduler .repeat-weekly .btn-group.disabled{position:relative;opacity:.65}.fuelux .scheduler .repeat-weekly .btn-group.disabled:before{background:0 0;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:5}.fuelux .scheduler .selectlist{float:left}.fuelux .scheduler label.radio{float:left;line-height:27px}.fuelux .scheduler label.radio input{margin-top:8px}.fuelux .scheduler .repeat-end .end-after{float:left;display:inline-block;margin-right:10px}.fuelux .scheduler .repeat-end .form-group{margin-left:0}.fuelux .scheduler input::-ms-clear{display:none}.fuelux .search.disabled .input-group-btn{cursor:not-allowed}.fuelux .search input::-ms-clear{display:none}.fuelux .selectlist.disabled{cursor:not-allowed}.fuelux .selectlist-sizer{display:inline-block;position:absolute;visibility:hidden;top:0}.fuelux .selectlist .selected-label{overflow:hidden;min-width:2em}.fuelux .selectlist .btn.dropdown-toggle{white-space:normal}.fuelux .selectlist .btn.dropdown-toggle .selected-label{padding-right:10px;text-align:left}.fuelux .tree{border:1px solid #999;border-radius:4px;padding:10px 15px 0;overflow-x:auto;overflow-y:auto;position:relative;list-style:none}.fuelux .tree :focus{outline:0}.fuelux .tree button:focus{color:#999}.fuelux .tree ul{padding-left:0;margin-top:0;margin-bottom:0;list-style:none}.fuelux .tree li{margin:0;margin-top:5px;margin-bottom:5px}.fuelux .tree .tree-loader{margin-left:45px}.fuelux .tree .tree-open>.tree-branch-header .glyphicon-play{transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);position:relative;left:-5px}.fuelux .tree [data-children=false]>.tree-branch-header .icon-caret:before{content:'\00a0'}.fuelux .tree .tree-branch .tree-branch-header{position:relative;border-radius:6px}.fuelux .tree .tree-branch .tree-branch-header .tree-branch-name:hover{color:#999}.fuelux .tree .tree-branch .tree-branch-header .glyphicon-play{font-size:10px;padding-right:5px;padding-left:7px}.fuelux .tree .tree-branch .tree-branch-header .glyphicon-play:before{position:relative;top:-2px}.fuelux .tree .tree-branch .tree-branch-header .tree-branch-name{white-space:nowrap;border-radius:6px;background-color:transparent;border:0}.fuelux .tree .tree-branch .tree-branch-header label{font-weight:400;padding-left:3px;margin-bottom:0;cursor:pointer}.fuelux .tree .tree-branch .tree-branch-children{margin-left:14px}.fuelux .tree .tree-item{position:relative;cursor:pointer;border-radius:6px;margin-left:26px}.fuelux .tree .tree-item .tree-item-name{white-space:nowrap;border-radius:6px;background-color:transparent;border:0}.fuelux .tree .tree-item .tree-item-name:hover{color:#999}.fuelux .tree .tree-item.tree-selected .tree-item-name{background-color:#efefef;color:#333}.fuelux .tree .tree-item label{font-weight:400;padding-left:7px;margin-bottom:0;cursor:pointer}.fuelux .tree .icon-caret:hover+.tree-branch-name{color:#999}.fuelux .tree.tree-folder-select .tree-branch .icon-caret{background-color:transparent;border:0}.fuelux .tree.tree-folder-select .tree-branch .icon-caret:hover{cursor:pointer;color:#999}.fuelux .tree.tree-folder-select .tree-branch>.tree-branch-name{padding:1px 5px 0;border-radius:6px}.fuelux .tree.tree-folder-select .tree-branch>.tree-branch-name.tree-selected{background-color:#efefef}.fuelux .tree.tree-folder-select .tree-branch.tree-selected>.tree-branch-header .tree-branch-name{background-color:#efefef}.fuelux .tree.tree-folder-select .tree-branch.tree-selected>.tree-branch-header .tree-branch-name:hover{background-color:#efefef}.fuelux .wizard{*zoom:1;border:1px solid #d4d4d4;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.065);background-color:#f9f9f9;position:relative;min-height:48px;overflow:hidden}.fuelux .wizard:before,.fuelux .wizard:after{display:table;content:"";line-height:0}.fuelux .wizard:after{clear:both}.fuelux .wizard>.steps{list-style:none outside none;padding:0;margin:0;width:4000px}.fuelux .wizard>.steps.previous-disabled li.complete{cursor:default}.fuelux .wizard>.steps.previous-disabled li.complete:hover{background:#f3f4f5;color:#468847;cursor:default}.fuelux .wizard>.steps.previous-disabled li.complete:hover .chevron:before{border-left-color:#f3f4f5}.fuelux .wizard>.steps li{float:left;margin:0;padding:0 20px 0 30px;height:46px;line-height:46px;position:relative;background:#ededed;color:#999;font-size:16px;cursor:not-allowed}.fuelux .wizard>.steps li .chevron{border:24px solid transparent;border-left:14px solid #d4d4d4;border-right:0;display:block;position:absolute;right:-14px;top:0;z-index:1}.fuelux .wizard>.steps li .chevron:before{border:24px solid transparent;border-left:14px solid #ededed;border-right:0;content:"";display:block;position:absolute;right:1px;top:-24px}.fuelux .wizard>.steps li.complete{background:#f3f4f5;color:#468847}.fuelux .wizard>.steps li.complete:hover{background:#e7eff8;cursor:pointer}.fuelux .wizard>.steps li.complete:hover .chevron:before{border-left:14px solid #e7eff8}.fuelux .wizard>.steps li.complete .chevron:before{border-left:14px solid #f3f4f5}.fuelux .wizard>.steps li.active{background:#f1f6fc;color:#3a87ad;cursor:default}.fuelux .wizard>.steps li.active .chevron:before{border-left:14px solid #f1f6fc}.fuelux .wizard>.steps li.active .badge{background-color:#3a87ad}.fuelux .wizard>.steps li .badge{margin-right:8px}.fuelux .wizard>.steps li .badge-success{background-color:#468847}.fuelux .wizard>.steps li:first-child{border-radius:4px 0 0 4px;padding-left:20px}.fuelux .wizard>.actions{z-index:1000;position:absolute;right:0;line-height:46px;float:right;padding-left:15px;padding-right:15px;vertical-align:middle;background-color:#e5e5e5;border-left:1px solid #d4d4d4}.fuelux .wizard>.actions a{line-height:45px;font-size:12px;margin-right:8px}.fuelux .wizard>.actions .btn-prev[disabled]{cursor:not-allowed}.fuelux .wizard>.actions .btn-prev span{margin-right:5px}.fuelux .wizard>.actions .btn-next[disabled]{cursor:not-allowed}.fuelux .wizard>.actions .btn-next span{margin-left:5px}.fuelux .wizard .step-content{border-top:1px solid #D4D4D4;padding:10px;float:left;width:100%}.fuelux .wizard .step-content .step-pane{display:none}.fuelux .wizard .step-content>.active{display:block}.fuelux .wizard .step-content>.active .btn-group .active{display:inline-block}.fuelux .wizard.complete>.actions .glyphicon-arrow-right:before{display:none}.fuelux .wizard.complete>.actions .glyphicon-arrow-right{margin-left:0} \ No newline at end of file +@charset "UTF-8";.fuelux .clearfix{*zoom:1}.fuelux .clearfix:before,.fuelux .clearfix:after{display:table;content:"";line-height:0}.fuelux .clearfix:after{clear:both}@font-face{font-family:fuelux;src:url(../fonts/fuelux.eot);src:url(../fonts/fuelux.eot?#iefix) format("embedded-opentype"),url(../fonts/fuelux.woff) format("woff"),url(../fonts/fuelux.ttf) format("truetype"),url(../fonts/fuelux.svg#fuelux) format("svg");font-weight:400;font-style:normal}.fuelux [class^=fueluxicon-]:before,.fuelux [class*=" fueluxicon-"]:before{font-family:fuelux!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;line-height:1;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fuelux .fueluxicon-loader-full:before{content:"\e000"}.fuelux .fueluxicon-loader-1:before{content:"\e001"}.fuelux .fueluxicon-loader-2:before{content:"\e002"}.fuelux .fueluxicon-loader-3:before{content:"\e003"}.fuelux .fueluxicon-loader-4:before{content:"\e004"}.fuelux .fueluxicon-loader-5:before{content:"\e005"}.fuelux .fueluxicon-loader-6:before{content:"\e006"}.fuelux .fueluxicon-loader-7:before{content:"\e007"}.fuelux .fueluxicon-loader-8:before{content:"\e008"}.fuelux .fueluxicon-bullet:before{content:"\e009"}.fuelux .checkbox.highlight{padding:4px}.fuelux .checkbox.highlight.checked{background:#e9e9e9;border-radius:4px}.fuelux .checkbox input[type=checkbox]:focus+.checkbox-label,.fuelux .checkbox input[type=checkbox]:hover+.checkbox-label,.fuelux .checkbox .checkbox-label:hover{color:#999}.fuelux .form-horizontal .checkbox-inline{padding-top:0}.fuelux .input-group-addon.checkbox-custom.checkbox-inline:before{left:11px;top:9px}.fuelux .checkbox-custom{position:relative}.fuelux .checkbox-custom:before{font-family:"Glyphicons Halflings"!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;line-height:1;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #adadad;border-radius:4px;color:#fff;content:" ";font-size:9px;height:14px;left:0;padding:1px 0 0 1px;position:absolute;top:3px;width:14px}.fuelux .checkbox-custom.checked:before{background:#39b3d7;border-color:#39b3d7;content:"\e013"}.fuelux .checkbox-custom.disabled{cursor:not-allowed}.fuelux .checkbox-custom.disabled:before{cursor:not-allowed;opacity:.5}.fuelux .checkbox-custom.checkbox-inline:before{left:0;top:3px}.fuelux .checkbox-custom.checkbox-inline.highlight{padding:4px 4px 4px 24px}.fuelux .checkbox-custom.checkbox-inline.highlight:before{left:4px;top:7px}.fuelux .checkbox-custom.checkbox-inline.highlight.checked{background:#e9e9e9;border-radius:4px}.fuelux .checkbox-custom input[type=checkbox]:focus+.checkbox-label{color:#999}.fuelux .combobox.disabled .input-group-btn{cursor:not-allowed}.fuelux .combobox input::-ms-clear{display:none}.fuelux .datepicker-calendar{padding:16px 16px 0;min-height:262px}.fuelux .datepicker-calendar button{border:0;padding:0;background-color:transparent}.fuelux .datepicker-calendar-days{height:182px;margin:10px 0 12px;width:100%}.fuelux .datepicker-calendar-days thead{border-bottom:1px solid #cccaca}.fuelux .datepicker-calendar-days tbody:before{line-height:3px;content:"\200C";display:block}.fuelux .datepicker-calendar-days td,.fuelux .datepicker-calendar-days th{font-size:14px;height:32px;text-align:center;vertical-align:middle;width:14.29%}.fuelux .datepicker-calendar-days td b,.fuelux .datepicker-calendar-days td button{color:#231f20;display:inline-block;font-weight:400;height:30px;text-decoration:none;width:30px}.fuelux .datepicker-calendar-days td b{line-height:30px}.fuelux .datepicker-calendar-days td span{display:block}.fuelux .datepicker-calendar-days td span:hover{background:#f1f1f1;text-decoration:none}.fuelux .datepicker-calendar-days td.current-day b,.fuelux .datepicker-calendar-days td.current-day button{border:1px solid #333}.fuelux .datepicker-calendar-days td.last-month,.fuelux .datepicker-calendar-days td.next-month{background:#e3e2e1}.fuelux .datepicker-calendar-days td.past b,.fuelux .datepicker-calendar-days td.past button{color:#8d8787}.fuelux .datepicker-calendar-days td.restricted b,.fuelux .datepicker-calendar-days td.restricted button{cursor:no-drop;position:relative}.fuelux .datepicker-calendar-days td.restricted b:before,.fuelux .datepicker-calendar-days td.restricted button:before{border-top:1px solid #a94442;bottom:0;content:" ";display:block;left:5px;position:absolute;right:5px;top:50%}.fuelux .datepicker-calendar-days td.restricted b:hover,.fuelux .datepicker-calendar-days td.restricted button:hover{background:0 0}.fuelux .datepicker-calendar-days td.selected span{background:#efefef}.fuelux .datepicker-calendar-days td.selected span:hover{background:#d7d7d7}.fuelux .datepicker-calendar-days td.selected b,.fuelux .datepicker-calendar-days td.selected button{color:#8d8787}.fuelux .datepicker-calendar-days td.selected.current-day{box-shadow:0 0 0 1px #fff offset}.fuelux .datepicker-calendar-days td.selected.current-day span:hover b,.fuelux .datepicker-calendar-days td.selected.current-day span:hover button{border-color:#0f5f9f}.fuelux .datepicker-calendar-days th{font-weight:700;height:22px;vertical-align:top}.fuelux .datepicker-calendar-header{*zoom:1}.fuelux .datepicker-calendar-header:before,.fuelux .datepicker-calendar-header:after{display:table;content:"";line-height:0}.fuelux .datepicker-calendar-header:after{clear:both}.fuelux .datepicker-calendar-header button{border:0;padding:0;background-color:transparent}.fuelux .datepicker-calendar-header .title{margin:0 auto;text-align:center;display:block;width:174px;color:#4d4d4f;font-size:20px;line-height:30px;text-decoration:underline;vertical-align:middle}.fuelux .datepicker-calendar-header .title:hover{color:#1d75bb;text-decoration:underline}.fuelux .datepicker-calendar-header .title.disabled{cursor:default;pointer-events:none;text-decoration:none}.fuelux .datepicker-calendar-header .title .month{display:inline;margin:0;padding:0}.fuelux .datepicker-calendar-header .title .month span{display:none}.fuelux .datepicker-calendar-header .title .month span.current{display:inline}.fuelux .datepicker-calendar-header .next,.fuelux .datepicker-calendar-header .prev{background:#666669;background-clip:padding-box;border-radius:30px;cursor:pointer;float:left;height:30px;text-align:center;width:30px}.fuelux .datepicker-calendar-header .next span.glyphicon,.fuelux .datepicker-calendar-header .prev span.glyphicon{color:#fff;font-size:16px;line-height:30px}.fuelux .datepicker-calendar-header .next:hover,.fuelux .datepicker-calendar-header .prev:hover{background:#1d75bb}.fuelux .datepicker-calendar-header .next{float:right}.fuelux .datepicker-calendar-header .next span.glyphicon{line-height:28px}.fuelux .datepicker-calendar-footer{background:#e3e2e1;background-clip:padding-box;border-radius:0 0 4px 4px;border-top:1px solid #cccaca;height:30px;margin:0 -16px;padding:4px 14px}.fuelux .datepicker-calendar-footer .datepicker-today{color:#231f20;font-size:14px;text-decoration:underline}.fuelux .datepicker-calendar-footer .datepicker-today:hover{color:#1b75bb;text-decoration:underline}.fuelux .datepicker-calendar-footer .datepicker-today.disabled{color:#8b8c8e;cursor:default;pointer-events:none}.fuelux .datepicker-calendar-footer .datepicker-today.disabled:hover{color:#8b8c8e}.fuelux .datepicker-calendar-wrapper{border:1px solid #6e6f71;min-height:20px;padding:0;width:300px}.fuelux .datepicker-wheels{display:none}.fuelux .datepicker-wheels ul button{border:0;padding:0;background-color:transparent}.fuelux .datepicker-wheels-footer{background:#e3e2e1;border-radius:0 0 4px 4px;border-top:1px solid #cccaca;clear:both}.fuelux .datepicker-wheels-footer .datepicker-wheels-back{display:block;color:#4d4d4f;float:left;line-height:22px;border:0;background-color:transparent}.fuelux .datepicker-wheels-footer .datepicker-wheels-back:hover{color:#1d75bb}.fuelux .datepicker-wheels-footer .datepicker-wheels-select{float:right;background-color:transparent;color:#049cdb}.fuelux .datepicker-wheels-footer .datepicker-wheels-select:hover{color:#1d75bb}.fuelux .datepicker-wheels-month,.fuelux .datepicker-wheels-year{float:left;width:50%}.fuelux .datepicker-wheels-month ul,.fuelux .datepicker-wheels-year ul{height:217px;list-style-type:none;margin:0;overflow:auto;padding:0;text-align:center}.fuelux .datepicker-wheels-month ul li,.fuelux .datepicker-wheels-year ul li{margin:4px 0}.fuelux .datepicker-wheels-month ul li button,.fuelux .datepicker-wheels-year ul li button{width:100%;text-align:center;color:#414041;display:block;font-size:16px;line-height:24px;text-decoration:none}.fuelux .datepicker-wheels-month ul li button:hover,.fuelux .datepicker-wheels-year ul li button:hover{background:#aee0f8;text-decoration:none}.fuelux .datepicker-wheels-month ul li.selected button,.fuelux .datepicker-wheels-year ul li.selected button{background:#1d75bb;color:#fff}.fuelux .datepicker-wheels-month ul li.selected button:hover,.fuelux .datepicker-wheels-year ul li.selected button:hover{background:#0f5f9f}.fuelux .datepicker-wheels-month .header,.fuelux .datepicker-wheels-year .header{background:#e3e2e1;background-clip:padding-box;border-bottom:1px solid #cccaca;border-radius:4px 0 0;color:#4d4d4f;font-size:20px;font-weight:700;line-height:30px;margin-top:0;margin-bottom:0;text-align:center}.fuelux .datepicker-wheels-month.full,.fuelux .datepicker-wheels-year.full{border-left:0;width:100%}.fuelux .datepicker-wheels-month.full .header,.fuelux .datepicker-wheels-year.full .header{border-radius:4px 4px 0 0}.fuelux .datepicker-wheels-year{border-left:1px solid #cccaca;float:right}.fuelux .datepicker-wheels-year .header{border-radius:0 4px 0 0}.fuelux .datepicker input::-ms-clear{display:none}.fuelux .infinitescroll{overflow-y:auto}.fuelux .infinitescroll .infinitescroll-end{clear:both;font-style:italic;padding:6px;text-align:center}.fuelux .infinitescroll .infinitescroll-load{clear:both;padding:6px}.fuelux .infinitescroll .infinitescroll-load button{padding:5px 12px;width:100%}.fuelux .infinitescroll .infinitescroll-load .loader{font-size:32px;height:32px;margin:0 auto;width:32px}.fuelux .dropUp{-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.fuelux .loader{height:64px;font-size:64px;position:relative;width:64px}.fuelux .loader:after,.fuelux .loader:before{font-family:fuelux!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;line-height:1;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;bottom:0;display:block;left:0;position:absolute;right:0;top:0}.fuelux .loader:before{content:'\e000';opacity:.33}.fuelux .loader.iefix:before{color:#bcbcbc;opacity:1}.fuelux .loader[data-frame="1"]:after{content:'\e001'}.fuelux .loader[data-frame="2"]:after{content:'\e002'}.fuelux .loader[data-frame="3"]:after{content:'\e003'}.fuelux .loader[data-frame="4"]:after{content:'\e004'}.fuelux .loader[data-frame="5"]:after{content:'\e005'}.fuelux .loader[data-frame="6"]:after{content:'\e006'}.fuelux .loader[data-frame="7"]:after{content:'\e007'}.fuelux .loader[data-frame="8"]:after{content:'\e008'}.fuelux input.glass,.fuelux textarea.glass{background:0 0;border:1px solid #fff;box-shadow:none}.fuelux input.glass:hover,.fuelux textarea.glass:hover{background:#d9edf7;border-color:#66afe9;cursor:pointer}.fuelux input.glass:hover[disabled],.fuelux textarea.glass:hover[disabled]{background:0 0;border-color:#fff;cursor:not-allowed}.fuelux input.glass:focus,.fuelux textarea.glass:focus{background:#fff;border-color:#66afe9;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);cursor:auto}.fuelux input.glass:focus[disabled],.fuelux textarea.glass:focus[disabled]{background:0 0;border-color:#fff;cursor:not-allowed}.fuelux input.glass[disabled],.fuelux textarea.glass[disabled]{cursor:not-allowed}.fuelux .input-group-addon{padding:6px 18px}.fuelux [data-toggle=buttons]>.btn>input[type=radio],.fuelux [data-toggle=buttons]>.btn>input[type=checkbox]{display:inline;position:absolute;left:-9999px}.fuelux .pillbox{border:1px solid #BBB;border-radius:4px;cursor:text;padding:3px}.fuelux .pillbox[data-readonly]{border:1px solid transparent}.fuelux .pillbox[data-readonly].truncate .pillbox-input-wrap{display:inline-block}.fuelux .pillbox[data-readonly].truncate .pillbox-input-wrap.truncated{display:none}.fuelux .pillbox[data-readonly].truncate .pillbox-more{display:inline}.fuelux .pillbox[data-readonly] .pill span.glyphicon-close{display:none}.fuelux .pillbox[data-readonly] .pillbox-add-item{display:none}.fuelux .pillbox[data-readonly] .pillbox-input-wrap{display:none}.fuelux .pillbox[data-readonly] .pillbox-input-wrap button.dropdown-toggle{display:none}.fuelux .pillbox.pills-editable .pill-group .pill span{cursor:text}.fuelux .pillbox.pills-editable .pill-group .pill span.glyphicon-close{cursor:pointer}.fuelux .pillbox>.pill-group{margin:0;padding:0;width:100%}.fuelux .pillbox>.pill-group>.pill{margin:2px;cursor:default;float:left;word-break:break-all}.fuelux .pillbox>.pill-group>.pill.pillbox-highlight{outline:1px dotted #999}.fuelux .pillbox>.pill-group>.pill.truncated{display:none}.fuelux .pillbox>.pill-group>.pill .pillbox-list-edit{border:0;color:#333;font-weight:400;border-radius:2px}.fuelux .pillbox>.pill-group>.pill .pillbox-list-edit:focus{outline:0;border:0}.fuelux .pillbox>.pill-group>.pill .glyphicon-close{cursor:pointer;top:-1px;left:2px}.fuelux .pillbox>.pill-group>.pill .glyphicon-close:before{content:" \00d7"}.fuelux .pillbox>.pill-group>.pill .glyphicon-close:hover{opacity:.4}.fuelux .pillbox .pillbox-input-wrap{position:relative;margin:4px 0 3px 3px;float:left}.fuelux .pillbox .pillbox-input-wrap.editing{border:1px solid #ccc;border-radius:4px;margin:2px 0 3px 3px}.fuelux .pillbox .pillbox-input-wrap.editing input.pillbox-add-item{border-radius:4px;color:#333;height:32px}.fuelux .pillbox .pillbox-add-item{border:0;box-shadow:none}.fuelux .pillbox .pillbox-add-item:focus{outline:0;border:0}.fuelux .pillbox .pillbox-more{cursor:pointer;display:none;line-height:30px}.fuelux .pillbox .suggest{max-height:166px;overflow-y:auto}.fuelux .pillbox .suggest>li{white-space:nowrap;cursor:pointer;padding:3px 20px}.fuelux .pillbox .suggest>li.pillbox-suggest-sel{background-color:#eee}.fuelux .pillbox .suggest>li:hover{background-color:#eee}.fuelux .pillbox input::-ms-clear{display:none}.fuelux .placard{display:inline-block;position:relative}.fuelux .placard[data-ellipsis=true].showing input.placard-field{overflow:visible;text-overflow:clip;white-space:normal}.fuelux .placard[data-ellipsis=true] input.placard-field{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fuelux .placard[data-ellipsis=true] input.placard-field::-ms-clear{display:none}.fuelux .placard[data-ellipsis=true] textarea.placard-field[readonly]{overflow:hidden}.fuelux .placard.showing .placard-footer,.fuelux .placard.showing .placard-header,.fuelux .placard.showing .placard-popup{display:block;z-index:1}.fuelux .placard.showing input.placard-field,.fuelux .placard.showing textarea.placard-field{background:#fff;border:1px solid #CCC;box-shadow:none;position:relative;z-index:1}.fuelux .placard input.placard-field,.fuelux .placard textarea.placard-field{resize:none}.fuelux .placard input.placard-field[readonly],.fuelux .placard textarea.placard-field[readonly]{background:#fff;cursor:auto}.fuelux .placard input.placard-field[readonly].glass,.fuelux .placard textarea.placard-field[readonly].glass{background:0 0}.fuelux .placard input.placard-field[readonly].glass:hover,.fuelux .placard textarea.placard-field[readonly].glass:hover{background:#d9edf7;cursor:pointer}.fuelux .placard input.placard-field:focus,.fuelux .placard textarea.placard-field:focus{border:1px solid #CCC;box-shadow:none}.fuelux .placard-cancel{font-size:12px;margin-right:4px;vertical-align:middle}.fuelux .placard-footer,.fuelux .placard-header{display:none;left:0;line-height:1;position:absolute;right:0}.fuelux .placard-footer{padding:4px 0 8px;text-align:right;top:100%}.fuelux .placard-header{bottom:100%;padding:8px 0 4px}.fuelux .placard-header h1,.fuelux .placard-header h2,.fuelux .placard-header h3,.fuelux .placard-header h4,.fuelux .placard-header h5,.fuelux .placard-header h6{margin:0}.fuelux .placard-popup{background:#d9edf7;background-clip:padding-box;border:1px solid #ccc;border-radius:4px;bottom:-8px;box-shadow:0 0 0 1px #fff inset;display:none;left:-8px;position:absolute;right:-8px;top:-8px}.fuelux .radio.highlight{padding:4px}.fuelux .radio.highlight.checked{background:#e9e9e9;border-radius:4px}.fuelux .radio input[type=radio]:focus+.radio-label,.fuelux .radio input[type=radio]:hover+.radio-label,.fuelux .radio .radio-label:hover{color:#999}.fuelux .form-horizontal .radio-inline{padding-top:0}.fuelux .input-group-addon.radio-custom.radio-inline:before{left:11px;top:9px}.fuelux .input-group-addon.radio-custom.radio-inline:after{left:15px;top:13px}.fuelux .radio-custom{position:relative}.fuelux .radio-custom:after{background:0 0;border-radius:6px;content:" ";height:6px;left:4px;position:absolute;top:7px;width:6px}.fuelux .radio-custom:before{border:1px solid #adadad;border-radius:14px;content:" ";height:14px;left:0;position:absolute;top:3px;width:14px}.fuelux .radio-custom.checked:after{background:#fff}.fuelux .radio-custom.checked:before{background:#39b3d7;border-color:#39b3d7}.fuelux .radio-custom.disabled{cursor:not-allowed}.fuelux .radio-custom.disabled:after{cursor:not-allowed}.fuelux .radio-custom.disabled:before{cursor:not-allowed;opacity:.5}.fuelux .radio-custom.radio-inline:after{left:4px;top:7px}.fuelux .radio-custom.radio-inline:before{left:0;top:3px}.fuelux .radio-custom.radio-inline.highlight{padding:4px 4px 4px 24px}.fuelux .radio-custom.radio-inline.highlight:after{left:8px;top:11px}.fuelux .radio-custom.radio-inline.highlight:before{left:4px;top:7px}.fuelux .radio-custom.radio-inline.highlight.checked{background:#e9e9e9;border-radius:4px}.fuelux .radio-custom input[type=radio]:focus+.radio-label{color:#999}.fuelux .repeater{border:1px solid #ddd;border-radius:4px}.fuelux .repeater-canvas.scrolling{bottom:0;left:0;overflow-y:auto;position:absolute;right:0;top:0}.fuelux .repeater-header,.fuelux .repeater-footer{background:#f9f9f9;min-height:50px;padding:8px;*zoom:1}.fuelux .repeater-header:before,.fuelux .repeater-footer:before,.fuelux .repeater-header:after,.fuelux .repeater-footer:after{display:table;content:"";line-height:0}.fuelux .repeater-header:after,.fuelux .repeater-footer:after{clear:both}.fuelux .repeater-header-left,.fuelux .repeater-footer-left{float:left}.fuelux .repeater-header-right,.fuelux .repeater-footer-right{float:right}@media (max-width:625px){.fuelux .repeater-header-left,.fuelux .repeater-footer-left,.fuelux .repeater-header-right,.fuelux .repeater-footer-right{float:none;*zoom:1}.fuelux .repeater-header-left:before,.fuelux .repeater-footer-left:before,.fuelux .repeater-header-right:before,.fuelux .repeater-footer-right:before,.fuelux .repeater-header-left:after,.fuelux .repeater-footer-left:after,.fuelux .repeater-header-right:after,.fuelux .repeater-footer-right:after{display:table;content:"";line-height:0}.fuelux .repeater-header-left:after,.fuelux .repeater-footer-left:after,.fuelux .repeater-header-right:after,.fuelux .repeater-footer-right:after{clear:both}.fuelux .repeater-header-left,.fuelux .repeater-footer-left{margin-bottom:8px}}.fuelux .repeater-header{border-bottom:1px solid #ddd;border-top-right-radius:4px;border-top-left-radius:4px}.fuelux .repeater-footer{border-top:1px solid #ddd;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.fuelux .repeater-loader{display:none;left:50%;position:absolute;margin:-32px 0 0 -32px;top:50%}.fuelux .repeater-viewport{min-height:80px;position:relative}.fuelux .repeater-pagination label{font-weight:400}.fuelux .repeater-pagination .repeater-primaryPaging{display:none;vertical-align:middle;width:116px}.fuelux .repeater-pagination .repeater-primaryPaging.active{display:inline-block}.fuelux .repeater-pagination .repeater-primaryPaging ul.dropdown-menu{min-width:116px}.fuelux .repeater-pagination .repeater-secondaryPaging{display:none;width:82px}.fuelux .repeater-pagination .repeater-secondaryPaging.active{display:inline-block}.fuelux .repeater-search{float:left;width:200px}.fuelux .repeater-title{display:block;float:left;line-height:34px;margin-right:10px}.fuelux .repeater-itemization .selectlist,.fuelux .repeater-filters,.fuelux .repeater-secondaryPaging,.fuelux .repeater-primaryPaging,.fuelux .repeater-next,.fuelux .repeater-prev{margin:auto .3em}.fuelux .repeater[data-viewtype=list] .repeater-canvas.scrolling{overflow:visible}.fuelux .repeater[data-viewtype=list] .repeater-canvas.scrolling .repeater-list{bottom:0;left:0;position:absolute;right:0;top:0}.fuelux .repeater[data-viewtype=list] .repeater-canvas.scrolling .repeater-list-wrapper{height:100%;overflow:auto}.fuelux .repeater[data-viewtype=list] .repeater-loader{margin-top:-12px}.fuelux .repeater[data-viewtype=list] .repeater-loader.noHeader{margin-top:-32px}.fuelux .repeater[data-viewtype=list] .repeater-viewport{overflow:hidden}.fuelux .repeater-list{position:relative}.fuelux .repeater-list table{margin-bottom:0;width:100%}.fuelux .repeater-list table tbody td{border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-top:0}.fuelux .repeater-list table tbody td:first-child{border-left:0}.fuelux .repeater-list table tbody td.sorted{background:#f9f9f9}.fuelux .repeater-list table tbody tr:focus{outline:1px dotted #d7d7d7}.fuelux .repeater-list table tbody tr.empty td{border-bottom:0;font-style:italic;padding:20px;text-align:center;width:100%}.fuelux .repeater-list table tbody tr.selectable:hover td{background:#f1f1f1;cursor:pointer}.fuelux .repeater-list table tbody tr.selected:hover td{background:#d7d7d7}.fuelux .repeater-list table tbody tr.selected td{background:#efefef;color:#333}.fuelux .repeater-list table tbody tr.selected td:first-child{padding-left:30px}.fuelux .repeater-list table thead>tr>th{background:#F9F9F9;border-bottom:1px solid #ddd;border-left:1px solid transparent;border-top:0;color:rgba(0,0,0,0);line-height:1.42857;padding:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.fuelux .repeater-list table thead>tr>th:first-child{border-left:0}.fuelux .repeater-list table thead>tr>th.sortable:hover,.fuelux .repeater-list table thead>tr>th.sortable.sorted{background:#F1F1F1;cursor:pointer;background-color:#f1f1f1;background-image:-moz-linear-gradient(top,#f9f9f9,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f9f9f9,#e5e5e5);background-image:-o-linear-gradient(top,#f9f9f9,#e5e5e5);background-image:linear-gradient(to bottom,#f9f9f9,#e5e5e5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#ffe5e5e5', GradientType=0)}.fuelux .repeater-list table thead>tr>th.sorted span.glyphicon{display:block;visibility:hidden}.fuelux .repeater-list table thead>tr>th span.glyphicon{display:none;float:right;margin-top:2px}.fuelux .repeater-list-check{display:inline-block;height:0;line-height:0;position:relative;vertical-align:top;width:0}.fuelux .repeater-list-check span.glyphicon{left:-22px;position:absolute;top:2px}.fuelux .repeater-list-heading{background:#F9F9F9;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-top:0;color:#333;line-height:1.42857;margin-left:-9px;padding:8px;position:absolute;top:0;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.fuelux .repeater-list-heading.shifted{margin-left:-1px}@media screen and (-webkit-min-device-pixel-ratio:0){.fuelux .repeater-list-heading.shifted{margin-left:0}}.fuelux .repeater-list-heading.sortable:hover,.fuelux .repeater-list-heading.sortable.sorted{background:#F1F1F1;cursor:pointer;background-color:#f1f1f1;background-image:-moz-linear-gradient(top,#f9f9f9,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f9f9f9,#e5e5e5);background-image:-o-linear-gradient(top,#f9f9f9,#e5e5e5);background-image:linear-gradient(to bottom,#f9f9f9,#e5e5e5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#ffe5e5e5', GradientType=0)}.fuelux .repeater-list-heading.sortable.sorted span.glyphicon{display:block;visibility:visible}.fuelux .repeater-list-heading span.glyphicon{display:none;float:right;margin-top:2px}.fuelux .repeater-thumbnail{border:1px solid #ddd;color:#666;float:left;font-size:14px;min-height:110px;min-width:100px;margin:8px 7px;text-align:center}.fuelux .repeater-thumbnail img{display:block;margin-top:10px;margin-bottom:3px}.fuelux .repeater-thumbnail-cont{height:100%;overflow-y:auto;padding:6px;width:100%}.fuelux .repeater-thumbnail-cont.align-center,.fuelux .repeater-thumbnail-cont.align-justify,.fuelux .repeater-thumbnail-cont.align-left,.fuelux .repeater-thumbnail-cont.align-right{position:relative;font-size:.1px}.fuelux .repeater-thumbnail-cont.align-center:after,.fuelux .repeater-thumbnail-cont.align-justify:after,.fuelux .repeater-thumbnail-cont.align-left:after,.fuelux .repeater-thumbnail-cont.align-right:after{display:inline-block;width:100%;content:''}.fuelux .repeater-thumbnail-cont.align-center .infinitescroll-end,.fuelux .repeater-thumbnail-cont.align-justify .infinitescroll-end,.fuelux .repeater-thumbnail-cont.align-left .infinitescroll-end,.fuelux .repeater-thumbnail-cont.align-right .infinitescroll-end,.fuelux .repeater-thumbnail-cont.align-center .infinitescroll-load,.fuelux .repeater-thumbnail-cont.align-justify .infinitescroll-load,.fuelux .repeater-thumbnail-cont.align-left .infinitescroll-load,.fuelux .repeater-thumbnail-cont.align-right .infinitescroll-load{display:inline-block;width:100%}.fuelux .repeater-thumbnail-cont.align-center .repeater-thumbnail,.fuelux .repeater-thumbnail-cont.align-justify .repeater-thumbnail,.fuelux .repeater-thumbnail-cont.align-left .repeater-thumbnail,.fuelux .repeater-thumbnail-cont.align-right .repeater-thumbnail{display:inline-block;float:none;font-size:14px}.fuelux .repeater-thumbnail-cont.align-center .repeater-thumbnail:after,.fuelux .repeater-thumbnail-cont.align-justify .repeater-thumbnail:after,.fuelux .repeater-thumbnail-cont.align-left .repeater-thumbnail:after,.fuelux .repeater-thumbnail-cont.align-right .repeater-thumbnail:after{content:' '}.fuelux .repeater-thumbnail-cont.align-center{text-align:center}.fuelux .repeater-thumbnail-cont.align-justify{text-align:justify}.fuelux .repeater-thumbnail-cont.align-left{text-align:left}.fuelux .repeater-thumbnail-cont.align-right{text-align:right}.fuelux .repeater-thumbnail-cont div.empty{font-style:italic;padding:20px 10px;text-align:center}.fuelux .repeater-thumbnail-cont .selectable:hover{background:#f1f1f1;cursor:pointer}.fuelux .repeater-thumbnail-cont .selectable.selected{background:#efefef}.fuelux .repeater-thumbnail-cont .selectable.selected:hover{background:#d7d7d7}.fuelux .spinbox{display:inline-block;position:relative}.fuelux .spinbox.digits-3{width:60px}.fuelux .spinbox.disabled .spinbox-buttons{cursor:not-allowed}.fuelux .spinbox .spinbox-input{float:left;padding-bottom:3px;padding:0 25px 0 7px}.fuelux .spinbox .spinbox-input::-ms-clear{display:none}.fuelux .spinbox .btn{position:relative;width:20px;height:13px;padding-top:0;padding-right:9px;padding-left:9px}.fuelux .spinbox .btn.disabled{cursor:not-allowed}.fuelux .spinbox .spinbox-buttons{position:absolute;height:28px;width:20px;right:2px}.fuelux .spinbox .spinbox-up{padding:0 0 14px 1px;top:2px}.fuelux .spinbox .spinbox-up .glyphicon-chevron-up{position:relative;top:0}.fuelux .spinbox .btn-group>.btn.spinbox-up{border-top-right-radius:4px}.fuelux .spinbox .spinbox-down{padding:0 0 8px 1px;top:2px;height:15px;border-bottom-left-radius:4px}.fuelux .spinbox .spinbox-down .glyphicon-chevron-down{position:relative;left:-1px;top:0}.fuelux .spinbox input::-ms-clear{display:none}.fuelux .scheduler .control-label{min-width:7em}.fuelux .scheduler .inline-form-text{float:left;line-height:27px;margin-top:4px}.fuelux .scheduler .start-datetime.form-group{margin-bottom:0}.fuelux .scheduler .start-datetime .form-group{margin-left:0}.fuelux .scheduler .start-datetime .combobox{max-width:9em}.fuelux .scheduler .start-datetime .combobox .dropdown-menu{max-height:200px;overflow:auto}.fuelux .scheduler .start-datetime .dropdown{float:left;margin:0 10px 0 0}.fuelux .scheduler .timezone-container .input-group{max-width:20em}.fuelux .scheduler .timezone-container .dropdown-label{height:18px;white-space:nowrap;max-width:20em;overflow:hidden;text-overflow:ellipsis}.fuelux .scheduler .timezone-container .dropdown-menu{max-height:200px;overflow:auto}.fuelux .scheduler .repeat-panel{margin-left:0}.fuelux .scheduler .repeat-panel label{font-weight:400}.fuelux .scheduler .repeat-panel .radio{margin-right:10px}.fuelux .scheduler .repeat-panel .form-group{margin-left:0}.fuelux .scheduler .repeat-interval{margin-left:0;*zoom:1}.fuelux .scheduler .repeat-interval:before,.fuelux .scheduler .repeat-interval:after{display:table;content:"";line-height:0}.fuelux .scheduler .repeat-interval:after{clear:both}.fuelux .scheduler .repeat-interval .form-group{margin-left:0}.fuelux .scheduler .repeat-interval .dropdown-menu{max-height:200px;overflow:auto}.fuelux .scheduler .repeat-interval .repeat-every-panel{float:left}.fuelux .scheduler .repeat-interval .repeat-every-panel .repeat-every-pretext{padding:0 10px}.fuelux .scheduler .repeat-interval .repeat-every-panel .spinbox{float:left;margin-right:10px}.fuelux .scheduler .repeat-interval .repeat-every-panel .spinbox input{margin-bottom:0}.fuelux .scheduler .repeat-monthly .repeat-monthly-date{margin-top:10px;*zoom:1}.fuelux .scheduler .repeat-monthly .repeat-monthly-date:before,.fuelux .scheduler .repeat-monthly .repeat-monthly-date:after{display:table;content:"";line-height:0}.fuelux .scheduler .repeat-monthly .repeat-monthly-date:after{clear:both}.fuelux .scheduler .repeat-monthly .repeat-monthly-date .selectlist{margin-left:5px}.fuelux .scheduler .repeat-monthly .repeat-monthly-day{margin-top:10px;*zoom:1}.fuelux .scheduler .repeat-monthly .repeat-monthly-day:before,.fuelux .scheduler .repeat-monthly .repeat-monthly-day:after{display:table;content:"";line-height:0}.fuelux .scheduler .repeat-monthly .repeat-monthly-day:after{clear:both}.fuelux .scheduler .repeat-monthly .month-days{margin-left:10px}.fuelux .scheduler .repeat-yearly .repeat-yearly-date{margin-top:10px;*zoom:1}.fuelux .scheduler .repeat-yearly .repeat-yearly-date:before,.fuelux .scheduler .repeat-yearly .repeat-yearly-date:after{display:table;content:"";line-height:0}.fuelux .scheduler .repeat-yearly .repeat-yearly-date:after{clear:both}.fuelux .scheduler .repeat-yearly .repeat-yearly-date .year-month-day{margin-left:10px}.fuelux .scheduler .repeat-yearly .year-month-days{margin-left:10px}.fuelux .scheduler .repeat-yearly .year-month{margin-left:10px}.fuelux .scheduler .repeat-yearly .repeat-yearly-day{margin-top:10px;*zoom:1}.fuelux .scheduler .repeat-yearly .repeat-yearly-day:before,.fuelux .scheduler .repeat-yearly .repeat-yearly-day:after{display:table;content:"";line-height:0}.fuelux .scheduler .repeat-yearly .repeat-yearly-day:after{clear:both}.fuelux .scheduler .repeat-yearly .repeat-yearly-day .repeat-yearly-day-text{margin-left:10px}.fuelux .scheduler .repeat-weekly button:not(.active){background-color:#fff}.fuelux .scheduler .repeat-weekly .btn-group.disabled{position:relative;opacity:.65}.fuelux .scheduler .repeat-weekly .btn-group.disabled:before{background:0 0;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:5}.fuelux .scheduler .selectlist{float:left}.fuelux .scheduler label.radio{float:left;line-height:27px}.fuelux .scheduler label.radio input{margin-top:8px}.fuelux .scheduler .repeat-end .end-after{float:left;display:inline-block;margin-right:10px}.fuelux .scheduler .repeat-end .form-group{margin-left:0}.fuelux .scheduler input::-ms-clear{display:none}.fuelux .search.disabled .input-group-btn{cursor:not-allowed}.fuelux .search input::-ms-clear{display:none}.fuelux .selectlist.disabled{cursor:not-allowed}.fuelux .selectlist-sizer{display:inline-block;position:absolute;visibility:hidden;top:0}.fuelux .selectlist .selected-label{overflow:hidden;min-width:2em}.fuelux .selectlist .btn.dropdown-toggle{white-space:normal}.fuelux .selectlist .btn.dropdown-toggle .selected-label{padding-right:10px;text-align:left}.fuelux .tree{border:1px solid #999;border-radius:4px;padding:10px 15px 0;overflow-x:auto;overflow-y:auto;position:relative;list-style:none}.fuelux .tree :focus{outline:0}.fuelux .tree button:focus{color:#999}.fuelux .tree ul{padding-left:0;margin-top:0;margin-bottom:0;list-style:none}.fuelux .tree li{margin:0;margin-top:5px;margin-bottom:5px}.fuelux .tree .tree-loader{margin-left:45px}.fuelux .tree .tree-open>.tree-branch-header .glyphicon-play{transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);position:relative}.fuelux .tree [data-children=false]>.tree-branch-header .icon-caret:before{content:'\00a0'}.fuelux .tree .tree-branch .tree-branch-header{position:relative;border-radius:6px}.fuelux .tree .tree-branch .tree-branch-header .tree-branch-name:hover{color:#999}.fuelux .tree .tree-branch .tree-branch-header .glyphicon-play{font-size:10px;padding-right:5px;padding-left:7px}.fuelux .tree .tree-branch .tree-branch-header .glyphicon-play:before{position:relative;top:-2px}.fuelux .tree .tree-branch .tree-branch-header .tree-branch-name{white-space:nowrap;border-radius:6px;background-color:transparent;border:0}.fuelux .tree .tree-branch .tree-branch-header label{font-weight:400;padding-left:3px;margin-bottom:0;cursor:pointer}.fuelux .tree .tree-branch .tree-branch-children{margin-left:14px}.fuelux .tree .tree-branch[haschildren=false] .icon-caret{visibility:hidden}.fuelux .tree .tree-item{position:relative;cursor:pointer;border-radius:6px;margin-left:26px}.fuelux .tree .tree-item .tree-item-name{white-space:nowrap;border-radius:6px;background-color:transparent;border:0}.fuelux .tree .tree-item .tree-item-name:hover{color:#999}.fuelux .tree .tree-item.tree-selected .tree-item-name{background-color:#efefef;color:#333}.fuelux .tree .tree-item label{font-weight:400;padding-left:7px;margin-bottom:0;cursor:pointer}.fuelux .tree .icon-caret:hover+.tree-branch-name{color:#999}.fuelux .tree.tree-folder-select .tree-branch .icon-caret{background-color:transparent;border:0}.fuelux .tree.tree-folder-select .tree-branch .icon-caret:hover{cursor:pointer;color:#999}.fuelux .tree.tree-folder-select .tree-branch>.tree-branch-name{padding:1px 5px 0;border-radius:6px}.fuelux .tree.tree-folder-select .tree-branch>.tree-branch-name.tree-selected{background-color:#efefef}.fuelux .tree.tree-folder-select .tree-branch.tree-selected>.tree-branch-header .tree-branch-name{background-color:#efefef}.fuelux .tree.tree-folder-select .tree-branch.tree-selected>.tree-branch-header .tree-branch-name:hover{background-color:#efefef}.fuelux .wizard{*zoom:1;border:1px solid #d4d4d4;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.065);background-color:#f9f9f9;position:relative;min-height:48px;overflow:hidden}.fuelux .wizard:before,.fuelux .wizard:after{display:table;content:"";line-height:0}.fuelux .wizard:after{clear:both}.fuelux .wizard>.steps{list-style:none outside none;padding:0;margin:0;width:4000px}.fuelux .wizard>.steps.previous-disabled li.complete{cursor:default}.fuelux .wizard>.steps.previous-disabled li.complete:hover{background:#f3f4f5;color:#468847;cursor:default}.fuelux .wizard>.steps.previous-disabled li.complete:hover .chevron:before{border-left-color:#f3f4f5}.fuelux .wizard>.steps li{float:left;margin:0;padding:0 20px 0 30px;height:46px;line-height:46px;position:relative;background:#ededed;color:#999;font-size:16px;cursor:not-allowed}.fuelux .wizard>.steps li .chevron{border:24px solid transparent;border-left:14px solid #d4d4d4;border-right:0;display:block;position:absolute;right:-14px;top:0;z-index:1}.fuelux .wizard>.steps li .chevron:before{border:24px solid transparent;border-left:14px solid #ededed;border-right:0;content:"";display:block;position:absolute;right:1px;top:-24px}.fuelux .wizard>.steps li.complete{background:#f3f4f5;color:#468847}.fuelux .wizard>.steps li.complete:hover{background:#e7eff8;cursor:pointer}.fuelux .wizard>.steps li.complete:hover .chevron:before{border-left:14px solid #e7eff8}.fuelux .wizard>.steps li.complete .chevron:before{border-left:14px solid #f3f4f5}.fuelux .wizard>.steps li.active{background:#f1f6fc;color:#3a87ad;cursor:default}.fuelux .wizard>.steps li.active .chevron:before{border-left:14px solid #f1f6fc}.fuelux .wizard>.steps li.active .badge{background-color:#3a87ad}.fuelux .wizard>.steps li .badge{margin-right:8px}.fuelux .wizard>.steps li .badge-success{background-color:#468847}.fuelux .wizard>.steps li:first-child{border-radius:4px 0 0 4px;padding-left:20px}.fuelux .wizard>.actions{z-index:1000;position:absolute;right:0;line-height:46px;float:right;padding-left:15px;padding-right:15px;vertical-align:middle;background-color:#e5e5e5;border-left:1px solid #d4d4d4}.fuelux .wizard>.actions a{line-height:45px;font-size:12px;margin-right:8px}.fuelux .wizard>.actions .btn-prev[disabled]{cursor:not-allowed}.fuelux .wizard>.actions .btn-prev span{margin-right:5px}.fuelux .wizard>.actions .btn-next[disabled]{cursor:not-allowed}.fuelux .wizard>.actions .btn-next span{margin-left:5px}.fuelux .wizard .step-content{border-top:1px solid #D4D4D4;padding:10px;float:left;width:100%}.fuelux .wizard .step-content .step-pane{display:none}.fuelux .wizard .step-content>.active{display:block}.fuelux .wizard .step-content>.active .btn-group .active{display:inline-block}.fuelux .wizard.complete>.actions .glyphicon-arrow-right:before{display:none}.fuelux .wizard.complete>.actions .glyphicon-arrow-right{margin-left:0} \ No newline at end of file diff --git a/dist/fuelux.zip b/dist/fuelux.zip index 69a587d77fe8b0ae725da8c98af909d2c6c78a10..b99ebc73a74b0b94f954ad32faa761e5c248e3df 100644 GIT binary patch delta 115899 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⁣V%#svA+%Ltn<8>X} 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 delta 113489 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�&oZ>`@1gaOIfA``!9dw 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%0Ab%A}|>r&*|j|bSFbfsik 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 0 ) ? this.$filters.selectlist( 'selectedItem' ) : 'all'; + opts.filter = ( this.$filters.length > 0 ) ? this.$filters.selectlist( 'selectedItem' ) : { + text: 'All', + value: 'all' + }; opts.view = this.currentView; if ( !this.infiniteScrollingEnabled ) { @@ -4711,14 +4728,24 @@ opts.search = val; } + if ( options.dataSourceOptions ) { + dataSourceOptions = options.dataSourceOptions; + if ( options.preserveDataSourceOptions ) { + this.storedDataSourceOpts = ( this.storedDataSourceOpts ) ? $.extend( this.storedDataSourceOpts, dataSourceOptions ) : dataSourceOptions; + } + } + if ( this.storedDataSourceOpts ) { + dataSourceOptions = $.extend( this.storedDataSourceOpts, dataSourceOptions ); + } + viewDataOpts = $.fn.repeater.viewTypes[ this.viewType ] || {}; viewDataOpts = viewDataOpts.dataOptions; if ( viewDataOpts ) { viewDataOpts.call( this, opts, function( obj ) { - callback( obj ); + callback( $.extend( obj, dataSourceOptions ) ); } ); } else { - callback( opts ); + callback( $.extend( opts, dataSourceOptions ) ); } }, @@ -5011,7 +5038,7 @@ viewTypeObj = $.fn.repeater.viewTypes[ this.viewType ] || {}; } - if ( staticHeight !== undefined ) { + if ( staticHeight !== undefined && staticHeight !== false && staticHeight !== 'false' ) { this.$canvas.addClass( 'scrolling' ); viewportMargins = { bottom: this.$viewport.css( 'margin-bottom' ), @@ -5315,7 +5342,8 @@ var self = this; var data, i, $item, l; - var eachFunc = function() { + //this function is necessary because lint yells when a function is in a loop + var checkIfItemMatchesValue = function() { $item = $( this ); data = $item.data( 'item_data' ) || {}; if ( data[ items[ i ].property ] === items[ i ].value ) { @@ -5356,8 +5384,7 @@ selectItem( $item, items[ i ].selected ); } } else if ( items[ i ].property !== undefined && items[ i ].value !== undefined ) { - //lint demanded this function not be within this loop - this.$canvas.find( '.repeater-list table tbody tr' ).each( eachFunc ); + this.$canvas.find( '.repeater-list table tbody tr' ).each( checkIfItemMatchesValue ); } } }; @@ -5783,9 +5810,20 @@ $.fn.repeater.Constructor.prototype.thumbnail_setSelectedItems = function( items, force ) { var selectable = this.viewOptions.thumbnail_selectable; var self = this; - var i, $item, l; + var i, $item, l, n; - var eachFunc = function() { + //this function is necessary because lint yells when a function is in a loop + var compareItemIndex = function() { + if ( n === items[ i ].index ) { + $item = $( this ); + return false; + } else { + n++; + } + }; + + //this function is necessary because lint yells when a function is in a loop + var compareItemSelector = function() { $item = $( this ); if ( $item.is( items[ i ].selector ) ) { selectItem( $item, items[ i ].selected ); @@ -5816,18 +5854,21 @@ } for ( i = 0; i < l; i++ ) { if ( items[ i ].index !== undefined ) { - $item = this.$canvas.find( '.repeater-thumbnail-cont .selectable:nth-child(' + ( items[ i ].index + 1 ) + ')' ); + $item = $(); + n = 0; + this.$canvas.find( '.repeater-thumbnail-cont .selectable' ).each( compareItemIndex ); if ( $item.length > 0 ) { selectItem( $item, items[ i ].selected ); } } else if ( items[ i ].selector ) { - this.$canvas.find( '.repeater-thumbnail-cont .selectable' ).each( eachFunc ); + this.$canvas.find( '.repeater-thumbnail-cont .selectable' ).each( compareItemSelector ); } } }; //ADDITIONAL DEFAULT OPTIONS $.fn.repeater.defaults = $.extend( {}, $.fn.repeater.defaults, { + thumbnail_alignment: 'justify', thumbnail_infiniteScroll: false, thumbnail_itemRendered: null, thumbnail_selectable: false, @@ -5847,13 +5888,27 @@ }, renderer: { render: function( helpers, callback ) { + var alignment = this.viewOptions.thumbnail_alignment; var $item = this.$canvas.find( '.repeater-thumbnail-cont' ); var obj = {}; - var $empty; + var $empty, validAlignments; if ( $item.length > 0 ) { obj.action = 'none'; } else { $item = $( '
' ); + if ( alignment && alignment !== 'none' ) { + validAlignments = { + 'center': 1, + 'justify': 1, + 'left': 1, + 'right': 1 + }; + alignment = ( validAlignments[ alignment ] ) ? alignment : 'justify'; + $item.addClass( 'align-' + alignment ); + this.thumbnail_injectSpacers = true; + } else { + this.thumbnail_injectSpacers = false; + } } obj.item = $item; if ( helpers.data.items.length < 1 ) { @@ -5878,8 +5933,8 @@ var $item; if ( helpers.item !== undefined ) { obj.item = helpers.item; + $item = $( obj.item ); if ( selectable ) { - $item = $( obj.item ); $item.addClass( 'selectable' ); $item.on( 'click', function() { if ( !$item.hasClass( selected ) ) { @@ -5898,6 +5953,9 @@ } } ); } + if ( this.thumbnail_injectSpacers ) { + $item.after( ' ' ); + } } if ( this.viewOptions.thumbnail_itemRendered ) { this.viewOptions.thumbnail_itemRendered( obj, function() { diff --git a/dist/js/fuelux.min.js b/dist/js/fuelux.min.js index 036fef758..c21d3ce47 100644 --- a/dist/js/fuelux.min.js +++ b/dist/js/fuelux.min.js @@ -1,9 +1,9 @@ /*! - * Fuel UX v3.3.0 + * Fuel UX v3.3.1 * Copyright 2012-2014 ExactTarget * Licensed under the BSD-3-Clause license () */ -!function(a){"function"==typeof define&&define.amd?define(["jquery","bootstrap"],a):a(jQuery)}(function(a){if("undefined"==typeof a)throw new Error("Fuel UX's JavaScript requires jQuery");if("undefined"==typeof a.fn.dropdown||"undefined"==typeof a.fn.collapse)throw new Error("Fuel UX's JavaScript requires Bootstrap");!function(a){var b=a.fn.checkbox,c=function(b,c){this.options=a.extend({},a.fn.checkbox.defaults,c),this.$element=a(b).is('input[type="checkbox"]')?a(b):a(b).find('input[type="checkbox"]:first'),this.$label=this.$element.parent(),this.$parent=this.$label.parent(".checkbox"),this.$toggleContainer=this.$element.attr("data-toggle"),this.state={disabled:!1,checked:!1},0===this.$parent.length&&(this.$parent=null),this.$toggleContainer=Boolean(this.$toggleContainer)?a(this.$toggleContainer):null,this.$element.on("change.fu.checkbox",a.proxy(this.itemchecked,this)),this.setState()};c.prototype={constructor:c,setState:function(a){a=a||this.$element,this.state.disabled=Boolean(a.prop("disabled")),this.state.checked=Boolean(a.is(":checked")),this._resetClasses(),this._toggleCheckedState(),this._toggleDisabledState(),this.toggleContainer()},enable:function(){this.state.disabled=!1,this.$element.attr("disabled",!1),this._resetClasses(),this.$element.trigger("enabled.fu.checkbox")},disable:function(){this.state.disabled=!0,this.$element.attr("disabled",!0),this._setDisabledClass(),this.$element.trigger("disabled.fu.checkbox")},check:function(){this.state.checked=!0,this.$element.prop("checked",!0),this._setCheckedClass(),this.$element.trigger("checked.fu.checkbox")},uncheck:function(){this.state.checked=!1,this.$element.prop("checked",!1),this._resetClasses(),this.$element.trigger("unchecked.fu.checkbox")},isChecked:function(){return this.state.checked},toggle:function(){this.state.checked=!this.state.checked,this._toggleCheckedState()},toggleContainer:function(){Boolean(this.$toggleContainer)&&(this.state.checked?(this.$toggleContainer.removeClass("hide"),this.$toggleContainer.attr("aria-hidden","false")):(this.$toggleContainer.addClass("hide"),this.$toggleContainer.attr("aria-hidden","true")))},itemchecked:function(b){this.setState(a(b.target))},destroy:function(){return this.$parent.remove(),this.$parent[0].outerHTML},_resetClasses:function(){var a=[];this.state.checked||a.push("checked"),this.state.disabled||a.push("disabled"),a=a.join(" "),this.$label.removeClass(a),this.$parent&&this.$parent.removeClass(a)},_toggleCheckedState:function(){this.state.checked?this.check():this.uncheck()},_toggleDisabledState:function(){this.state.disabled?this.disable():this.enable()},_setCheckedClass:function(){this.$label.addClass("checked"),this.$parent&&this.$parent.addClass("checked")},_setDisabledClass:function(){this.$label.addClass("disabled"),this.$parent&&this.$parent.addClass("disabled")}},a.fn.checkbox=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.checkbox"),h="object"==typeof b&&b;g||f.data("fu.checkbox",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.checkbox.defaults={},a.fn.checkbox.Constructor=c,a.fn.checkbox.noConflict=function(){return a.fn.checkbox=b,this},a(document).on("mouseover.fu.checkbox.data-api","[data-initialize=checkbox]",function(b){var c=a(b.target).closest(".checkbox").find("[type=checkbox]");c.data("fu.checkbox")||c.checkbox(c.data())}),a(function(){a("[data-initialize=checkbox] [type=checkbox]").each(function(){var b=a(this);b.data("fu.checkbox")||b.checkbox(b.data())})})}(a),function(a){var b=a.fn.combobox,c=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.combobox.defaults,c),this.$dropMenu=this.$element.find(".dropdown-menu"),this.$input=this.$element.find("input"),this.$button=this.$element.find(".btn"),this.$element.on("click.fu.combobox","a",a.proxy(this.itemclicked,this)),this.$element.on("change.fu.combobox","input",a.proxy(this.inputchanged,this)),this.$element.on("shown.bs.dropdown",a.proxy(this.menuShown,this)),this.setDefaultSelection()};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element.find("input").each(function(){a(this).attr("value",a(this).val())}),this.$element[0].outerHTML},doSelect:function(a){"undefined"!=typeof a[0]?(this.$selectedItem=a,this.$input.val(this.$selectedItem.text().trim())):this.$selectedItem=null},menuShown:function(){this.options.autoResizeMenu&&this.resizeMenu()},resizeMenu:function(){var a=this.$element.outerWidth();this.$dropMenu.outerWidth(a)},selectedItem:function(){var b=this.$selectedItem,c={};if(b){var d=this.$selectedItem.text().trim();c=a.extend({text:d},this.$selectedItem.data())}else c={text:this.$input.val()};return c},selectByText:function(b){var c=a([]);this.$element.find("li").each(function(){return(this.textContent||this.innerText||a(this).text()||"").toLowerCase()===(b||"").toLowerCase()?(c=a(this),!1):void 0}),this.doSelect(c)},selectByValue:function(a){var b='li[data-value="'+a+'"]';this.selectBySelector(b)},selectByIndex:function(a){var b="li:eq("+a+")";this.selectBySelector(b)},selectBySelector:function(a){var b=this.$element.find(a);this.doSelect(b)},setDefaultSelection:function(){var a="li[data-selected=true]:first",b=this.$element.find(a);b.length>0&&(this.selectBySelector(a),b.removeData("selected"),b.removeAttr("data-selected"))},enable:function(){this.$element.removeClass("disabled"),this.$input.removeAttr("disabled"),this.$button.removeClass("disabled")},disable:function(){this.$element.addClass("disabled"),this.$input.attr("disabled",!0),this.$button.addClass("disabled")},itemclicked:function(b){this.$selectedItem=a(b.target).parent(),this.$input.val(this.$selectedItem.text().trim()).trigger("change",{synthetic:!0});var c=this.selectedItem();this.$element.trigger("changed.fu.combobox",c),b.preventDefault(),this.$element.find(".dropdown-toggle").focus()},inputchanged:function(b,c){if(!c||!c.synthetic){var d=a(b.target).val();this.selectByText(d);var e=this.selectedItem();0===e.text.length&&(e={text:d}),this.$element.trigger("changed.fu.combobox",e)}}},a.fn.combobox=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.combobox"),h="object"==typeof b&&b;g||f.data("fu.combobox",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.combobox.defaults={autoResizeMenu:!0},a.fn.combobox.Constructor=c,a.fn.combobox.noConflict=function(){return a.fn.combobox=b,this},a(document).on("mousedown.fu.combobox.data-api","[data-initialize=combobox]",function(b){var c=a(b.target).closest(".combobox");c.data("fu.combobox")||c.combobox(c.data())}),a(function(){a("[data-initialize=combobox]").each(function(){var b=a(this);b.data("fu.combobox")||b.combobox(b.data())})})}(a),function(a){var b="Invalid Date",c="moment.js is not available so you cannot use this function",d=[],e=!1,f=a.fn.datepicker,g=!1,h=function(){var a,b;for(g=!0,a=0,b=d.length;b>a;a++)d[a].init.call(d[a].scope);d=[]};"function"==typeof define&&define.amd?require(["moment"],function(a){e=a,h()},function(a){var b=a.requireModules&&a.requireModules[0];"moment"===b&&h()}):h();var i=function(b,c){this.$element=a(b),this.options=a.extend(!0,{},a.fn.datepicker.defaults,c),this.$calendar=this.$element.find(".datepicker-calendar"),this.$days=this.$calendar.find(".datepicker-calendar-days"),this.$header=this.$calendar.find(".datepicker-calendar-header"),this.$headerTitle=this.$header.find(".title"),this.$input=this.$element.find("input"),this.$wheels=this.$element.find(".datepicker-wheels"),this.$wheelsMonth=this.$element.find(".datepicker-wheels-month"),this.$wheelsYear=this.$element.find(".datepicker-wheels-year"),this.artificialScrolling=!1,this.formatDate=this.options.formatDate||this.formatDate,this.inputValue=null,this.moment=!1,this.momentFormat=null,this.parseDate=this.options.parseDate||this.parseDate,this.preventBlurHide=!1,this.restricted=this.options.restricted||[],this.restrictedParsed=[],this.restrictedText=this.options.restrictedText,this.sameYearOnly=this.options.sameYearOnly,this.selectedDate=null,this.yearRestriction=null,this.$calendar.find(".datepicker-today").on("click.fu.datepicker",a.proxy(this.todayClicked,this)),this.$days.on("click.fu.datepicker","tr td button",a.proxy(this.dateClicked,this)),this.$element.find(".dropdown-menu").on("mousedown.fu.datepicker",a.proxy(this.dropdownMousedown,this)),this.$header.find(".next").on("click.fu.datepicker",a.proxy(this.next,this)),this.$header.find(".prev").on("click.fu.datepicker",a.proxy(this.prev,this)),this.$headerTitle.on("click.fu.datepicker",a.proxy(this.titleClicked,this)),this.$input.on("blur.fu.datepicker",a.proxy(this.inputBlurred,this)),this.$input.on("focus.fu.datepicker",a.proxy(this.inputFocused,this)),this.$wheels.find(".datepicker-wheels-back").on("click.fu.datepicker",a.proxy(this.backClicked,this)),this.$wheels.find(".datepicker-wheels-select").on("click.fu.datepicker",a.proxy(this.selectClicked,this)),this.$wheelsMonth.on("click.fu.datepicker","ul button",a.proxy(this.monthClicked,this)),this.$wheelsYear.on("click.fu.datepicker","ul button",a.proxy(this.yearClicked,this)),this.$wheelsYear.find("ul").on("scroll.fu.datepicker",a.proxy(this.onYearScroll,this));var f=function(){this.checkForMomentJS()&&(e=e||window.moment,this.moment=!0,this.momentFormat=this.options.momentConfig.format,this.setCulture(this.options.momentConfig.culture)),this.setRestrictedDates(this.restricted),this.setDate(this.options.date)||(this.$input.val(""),this.inputValue=this.$input.val()),this.sameYearOnly&&(this.yearRestriction=this.selectedDate?this.selectedDate.getFullYear():(new Date).getFullYear())};g?f.call(this):d.push({init:f,scope:this})};i.prototype={constructor:i,backClicked:function(){this.changeView("calendar")},changeView:function(a,b){"wheels"===a?(this.$calendar.hide().attr("aria-hidden","true"),this.$wheels.show().removeAttr("aria-hidden",""),b&&this.renderWheel(b)):(this.$wheels.hide().attr("aria-hidden","true"),this.$calendar.show().removeAttr("aria-hidden",""),b&&this.renderMonth(b))},checkForMomentJS:function(){return(a.isFunction(window.moment)||"undefined"!=typeof e&&a.isFunction(e))&&a.isPlainObject(this.options.momentConfig)&&this.options.momentConfig.culture&&this.options.momentConfig.format?!0:!1},dateClicked:function(b){var c,d=a(b.currentTarget).parents("td:first");d.hasClass("restricted")||(this.$days.find("td.selected").removeClass("selected"),d.addClass("selected"),c=new Date(d.attr("data-year"),d.attr("data-month"),d.attr("data-date")),this.selectedDate=c,this.$input.val(this.formatDate(c)),this.inputValue=this.$input.val(),this.$input.focus(),this.$element.trigger("dateClicked.fu.datepicker",c))},destroy:function(){return this.$element.remove(),this.$days.find("tbody").empty(),this.$wheelsYear.find("ul").empty(),this.$element[0].outerHTML},disable:function(){this.$element.addClass("disabled"),this.$element.find("input, button").attr("disabled","disabled"),this.$element.find(".input-group-btn").removeClass("open")},dropdownMousedown:function(){var a=this;this.preventBlurHide=!0,setTimeout(function(){a.preventBlurHide=!1},0)},enable:function(){this.$element.removeClass("disabled"),this.$element.find("input, button").removeAttr("disabled")},formatDate:function(a){var b=function(a){var b="0"+a;return b.substr(b.length-2)};return this.moment?e(a).format(this.momentFormat):b(a.getMonth()+1)+"/"+b(a.getDate())+"/"+a.getFullYear()},getCulture:function(){if(this.moment)return e.lang();throw c},getDate:function(){return this.selectedDate?this.selectedDate:new Date(0/0)},getFormat:function(){if(this.moment)return this.momentFormat;throw c},getFormattedDate:function(){return this.selectedDate?this.formatDate(this.selectedDate):b},getRestrictedDates:function(){return this.restricted},inputBlurred:function(){var a,b=this.$input.val();b!==this.inputValue&&(a=this.setDate(b),null===a?this.$element.trigger("inputParsingFailed.fu.datepicker",b):a===!1?this.$element.trigger("inputRestrictedDate.fu.datepicker",a):this.$element.trigger("changed.fu.datepicker",a)),this.preventBlurHide||this.$element.find(".input-group-btn").removeClass("open")},inputFocused:function(){this.$element.find(".input-group-btn").addClass("open")},isInvalidDate:function(a){var c=a.toString();return c===b||"NaN"===c?!0:!1},isRestricted:function(a,b,c){var d,e,f,g,h=this.restrictedParsed;if(this.sameYearOnly&&null!==this.yearRestriction&&c!==this.yearRestriction)return!0;for(d=0,f=h.length;f>d;d++)if(e=h[d].from,g=h[d].to,(c>e.year||c===e.year&&b>e.month||c===e.year&&b===e.month&&a>=e.date)&&(c11){if(this.sameYearOnly)return;a=0,b++}this.renderMonth(new Date(b,a,1))},onYearScroll:function(b){if(!this.artificialScrolling){var c,d,e=a(b.currentTarget),f="border-box"===e.css("box-sizing")?e.outerHeight():e.height(),g=e.get(0).scrollHeight,h=e.scrollTop(),i=f/(g-h)*100,j=h/g*100;if(5>j){for(d=parseInt(e.find("li:first").attr("data-year"),10),c=d-1;c>d-11;c--)e.prepend('
  • ");this.artificialScrolling=!0,e.scrollTop(e.get(0).scrollHeight-g+h),this.artificialScrolling=!1}else if(i>90)for(d=parseInt(e.find("li:last").attr("data-year"),10),c=d+1;d+11>c;c++)e.append('
  • ")}},parseDate:function(a){var b,c,d,f,g,h,i=this;if(a)if(this.moment){if(d=function(a,b){return b="b"===a?e(b,i.momentFormat):e(b),b.isValid()===!0?b.toDate():new Date(0/0)},h="string"==typeof a?["b","a"]:["a","b"],b=d(h[0],a),!this.isInvalidDate(b))return b;if(b=d(h[1],a),!this.isInvalidDate(b))return b}else if("string"==typeof a){if(b=new Date(Date.parse(a)),!this.isInvalidDate(b))return b;if(a=a.split("T")[0],c=/^\s*(\d{4})-(\d\d)-(\d\d)\s*$/,g=c.exec(a),g&&(f=parseInt(g[2],10),b=new Date(g[1],f-1,g[3]),f===b.getMonth()+1))return b}else if(b=new Date(a),!this.isInvalidDate(b))return b;return new Date(0/0)},prev:function(){var a=this.$headerTitle.attr("data-month"),b=this.$headerTitle.attr("data-year");if(a--,0>a){if(this.sameYearOnly)return;a=11,b--}this.renderMonth(new Date(b,a,1))},renderMonth:function(b){b=b||new Date;var c,d,e,f,g,h,i,j,k,l=new Date(b.getFullYear(),b.getMonth(),1).getDay(),m=new Date(b.getFullYear(),b.getMonth()+1,0).getDate(),n=new Date(b.getFullYear(),b.getMonth(),0).getDate(),o=this.$headerTitle.find(".month"),p=b.getMonth(),q=new Date,r=q.getDate(),s=q.getMonth(),t=q.getFullYear(),u=this.selectedDate,v=this.$days.find("tbody"),w=b.getFullYear();for(u&&(u={date:u.getDate(),month:u.getMonth(),year:u.getFullYear()}),o.find(".current").removeClass("current"),o.find('span[data-month="'+p+'"]').addClass("current"),this.$headerTitle.find(".year").text(w),this.$headerTitle.attr({"data-month":p,"data-year":w}),v.empty(),0!==l?(c=n-l+1,i=-1):(c=1,i=0),h=35-l>=m?5:6,f=0;h>f;f++){for(k=a(""),g=0;7>g;g++)j=a(""),-1===i?j.addClass("last-month"):1===i&&j.addClass("next-month"),d=p+i,e=w,0>d?(d=11,e--):d>11&&(d=0,e++),j.attr({"data-date":c,"data-month":d,"data-year":e}),e===t&&d===s&&c===r?j.addClass("current-day"):(t>e||e===t&&s>d||e===t&&d===s&&r>c)&&(j.addClass("past"),this.options.allowPastDates||j.addClass("restricted").attr("title",this.restrictedText)),this.isRestricted(c,d,e)&&j.addClass("restricted").attr("title",this.restrictedText),u&&e===u.year&&d===u.month&&c===u.date&&j.addClass("selected"),j.html(j.hasClass("restricted")?''+c+"":'"),c++,-1===i&&c>n?(c=1,i=0):0===i&&c>m&&(c=1,i=1),k.append(j);v.append(k)}},renderWheel:function(a){var b,c,d,e=a.getMonth(),f=this.$wheelsMonth.find("ul"),g=a.getFullYear(),h=this.$wheelsYear.find("ul");for(this.sameYearOnly?(this.$wheelsMonth.addClass("full"),this.$wheelsYear.addClass("hide")):(this.$wheelsMonth.removeClass("full"),this.$wheelsYear.removeClass("hide")),f.find(".selected").removeClass("selected"),c=f.find('li[data-month="'+e+'"]'),c.addClass("selected"),f.scrollTop(f.scrollTop()+(c.position().top-f.outerHeight()/2-c.outerHeight(!0)/2)),h.empty(),b=g-10;g+11>b;b++)h.append('
  • ");d=h.find('li[data-year="'+g+'"]'),d.addClass("selected"),this.artificialScrolling=!0,h.scrollTop(h.scrollTop()+(d.position().top-h.outerHeight()/2-d.outerHeight(!0)/2)),this.artificialScrolling=!1,c.find("button").focus()},selectClicked:function(){var a=this.$wheelsMonth.find(".selected").attr("data-month"),b=this.$wheelsYear.find(".selected").attr("data-year");this.changeView("calendar",new Date(b,a,1))},setCulture:function(a){if(!a)return!1;if(!this.moment)throw c;e.lang(a)},setDate:function(a){var b=this.parseDate(a);return this.isInvalidDate(b)?(this.selectedDate=null,this.renderMonth()):this.isRestricted(b.getDate(),b.getMonth(),b.getFullYear())?(this.selectedDate=!1,this.renderMonth()):(this.selectedDate=b,this.renderMonth(b),this.$input.val(this.formatDate(b))),this.inputValue=this.$input.val(),this.selectedDate},setFormat:function(a){if(!a)return!1;if(!this.moment)throw c;this.momentFormat=a},setRestrictedDates:function(a){var b,c,d=[],e=this,f=function(a){return a===-1/0?{date:-1/0,month:-1/0,year:-1/0}:1/0===a?{date:1/0,month:1/0,year:1/0}:(a=e.parseDate(a),{date:a.getDate(),month:a.getMonth(),year:a.getFullYear()})};for(this.restricted=a,b=0,c=a.length;c>b;b++)d.push({from:f(a[b].from),to:f(a[b].to)});this.restrictedParsed=d},titleClicked:function(){this.changeView("wheels",new Date(this.$headerTitle.attr("data-year"),this.$headerTitle.attr("data-month"),1))},todayClicked:function(){var a=new Date;(a.getMonth()+""!==this.$headerTitle.attr("data-month")||a.getFullYear()+""!==this.$headerTitle.attr("data-year"))&&this.renderMonth(a)},yearClicked:function(b){this.$wheelsYear.find(".selected").removeClass("selected"),a(b.currentTarget).parent().addClass("selected")}},a.fn.datepicker=function(b){var c,d=Array.prototype.slice.call(arguments,1),e=this.each(function(){var e=a(this),f=e.data("fu.datepicker"),g="object"==typeof b&&b;f||e.data("fu.datepicker",f=new i(this,g)),"string"==typeof b&&(c=f[b].apply(f,d))});return void 0===c?e:c},a.fn.datepicker.defaults={allowPastDates:!1,date:new Date,formatDate:null,momentConfig:{culture:"en",format:"L"},parseDate:null,restricted:[],restrictedText:"Restricted",sameYearOnly:!1},a.fn.datepicker.Constructor=i,a.fn.datepicker.noConflict=function(){return a.fn.datepicker=f,this},a(document).on("mousedown.fu.datepicker.data-api","[data-initialize=datepicker]",function(b){var c=a(b.target).closest(".datepicker");c.data("datepicker")||c.datepicker(c.data())}),a(document).on("click.fu.datepicker.data-api",".datepicker .dropdown-menu",function(b){var c=a(b.target);(!c.is(".datepicker-date")||c.closest(".restricted").length)&&b.stopPropagation()}),a(document).on("click.fu.datepicker.data-api",".datepicker input",function(a){a.stopPropagation()}),a(function(){a("[data-initialize=datepicker]").each(function(){var b=a(this);b.data("datepicker")||b.datepicker(b.data())})})}(a),function(a){function b(b){a(b).css({visibility:"hidden"}),c(b)?b.parent().addClass("dropup"):b.parent().removeClass("dropup"),a(b).css({visibility:"visible"})}function c(a){var b=d(a),c={};return c.parentHeight=a.parent().outerHeight(),c.parentOffsetTop=a.parent().offset().top,c.dropdownHeight=a.outerHeight(),c.containerHeight=b.overflowElement.outerHeight(),c.containerOffsetTop=b.isWindow?b.overflowElement.scrollTop():b.overflowElement.offset().top,c.fromTop=c.parentOffsetTop-c.containerOffsetTop,c.fromBottom=c.containerHeight-c.parentHeight-(c.parentOffsetTop-c.containerOffsetTop),c.dropdownHeight=c.fromTop&&c.dropdownHeight>=c.fromBottom?c.fromTop>=c.fromBottom?!0:!1:void 0}function d(b){var c,d;return b.attr("data-target")?(c=b.attr("data-target"),d=!1):(c=window,d=!0),a.each(b.parents(),function(b,e){return"visible"!==a(e).css("overflow")?(c=e,d=!1,!1):void 0}),{overflowElement:a(c),isWindow:d}}a(document.body).on("click.fu.dropdown-autoflip","[data-toggle=dropdown][data-flip]",function(){"auto"===a(this).data().flip&&b(a(this).next(".dropdown-menu"))}),a(document.body).on("suggested.fu.pillbox",function(c,d){b(a(d)),a(d).parent().addClass("open")}),a.fn.dropdownautoflip=function(){}}(a),function(a){var b=a.fn.loader,c=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.loader.defaults,c),this.begin=this.$element.is("[data-begin]")?parseInt(this.$element.attr("data-begin"),10):1,this.delay=this.$element.is("[data-delay]")?parseFloat(this.$element.attr("data-delay")):150,this.end=this.$element.is("[data-end]")?parseInt(this.$element.attr("data-end"),10):8,this.frame=this.$element.is("[data-frame]")?parseInt(this.$element.attr("data-frame"),10):this.begin,this.isIElt9=!1,this.timeout={};var d=this.msieVersion();d!==!1&&9>d&&(this.$element.addClass("iefix"),this.isIElt9=!0),this.$element.attr("data-frame",this.frame+""),this.play()};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element[0].outerHTML},ieRepaint:function(){this.isIElt9&&this.$element.addClass("iefix_repaint").removeClass("iefix_repaint")},msieVersion:function(){var a=window.navigator.userAgent,b=a.indexOf("MSIE ");return b>0?parseInt(a.substring(b+5,a.indexOf(".",b)),10):!1},next:function(){this.frame++,this.frame>this.end&&(this.frame=this.begin),this.$element.attr("data-frame",this.frame+""),this.ieRepaint()},pause:function(){clearTimeout(this.timeout)},play:function(){var a=this;clearTimeout(this.timeout),this.timeout=setTimeout(function(){a.next(),a.play()},this.delay)},previous:function(){this.frame--,this.frame0?!0:!1),this.$field.on("focus.fu.placard",a.proxy(this.show,this)),this.$accept.on("click.fu.placard",a.proxy(this.complete,this,"accept")),this.$cancel.on("click.fu.placard",function(a){a.preventDefault(),d.complete("cancel")}),this.ellipsis()};c.prototype={constructor:c,complete:function(a){var b=this.options["on"+a[0].toUpperCase()+a.substring(1)],c={previousValue:this.previousValue,value:this.$field.val()};b?(b(c),this.$element.trigger(a,c)):("cancel"===a&&this.options.revertOnCancel&&this.$field.val(this.previousValue),this.$element.trigger(a,c),this.hide())},destroy:function(){return this.$element.remove(),a(document).off("click.fu.placard.externalClick."+this.clickStamp),this.$element.find("input").each(function(){a(this).attr("value",a(this).val())}),this.$element[0].outerHTML},disable:function(){this.$element.addClass("disabled"),this.$field.attr("disabled","disabled"),this.hide()},ellipsis:function(){var a,b,c;if("true"===this.$element.attr("data-ellipsis"))if(a=this.$field.get(0),this.$field.is("input"))a.scrollLeft=0;else if(a.scrollTop=0,a.clientHeight=a.scrollHeight;)c+=this.actualValue[b],this.$field.val(c+"..."),b++;c=c.length>0?c.substring(0,c.length-1):"",this.$field.val(c+"...")}},enable:function(){this.$element.removeClass("disabled"),this.$field.removeAttr("disabled")},externalClickListener:function(a,b){(b===!0||this.isExternalClick(a))&&this.complete(this.options.externalClickAction)},getValue:function(){return null!==this.actualValue?this.actualValue:this.$field.val()},hide:function(){this.$element.hasClass("showing")&&(this.$element.removeClass("showing"),this.ellipsis(),a(document).off("click.fu.placard.externalClick."+this.clickStamp),this.$element.trigger("hidden.fu.placard"))},isExternalClick:function(b){var c,d,e=this.$element.get(0),f=this.options.externalClickExceptions||[],g=a(b.target);if(b.target===e||g.parents(".placard:first").get(0)===e)return!1;for(c=0,d=f.length;d>c;c++)if(g.is(f[c])||g.parents(f[c]).length>0)return!1;return!0},setValue:function(a){this.$field.val(a),this.$element.hasClass("showing")||this.ellipsis()},show:function(){var b;if(!this.$element.hasClass("showing")){if(b=a(document).find(".placard.showing"),b.length>0){if(b.data("fu.placard")&&b.data("fu.placard").options.explicit)return;b.placard("externalClickListener",{},!0)}this.previousValue=this.$field.val(),this.$element.addClass("showing"),null!==this.actualValue&&(this.$field.val(this.actualValue),this.actualValue=null),this.$header.length>0&&this.$popup.css("top","-"+this.$header.outerHeight(!0)+"px"),this.$footer.length>0&&this.$popup.css("bottom","-"+this.$footer.outerHeight(!0)+"px"),this.$element.trigger("shown.fu.placard"),this.clickStamp=(new Date).getTime()+(Math.floor(100*Math.random())+1),this.options.explicit||a(document).on("click.fu.placard.externalClick."+this.clickStamp,a.proxy(this.externalClickListener,this))}}},a.fn.placard=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.placard"),h="object"==typeof b&&b;g||f.data("fu.placard",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.placard.defaults={onAccept:void 0,onCancel:void 0,externalClickAction:"cancel",externalClickExceptions:[],explicit:!1,revertOnCancel:-1},a.fn.placard.Constructor=c,a.fn.placard.noConflict=function(){return a.fn.placard=b,this},a(document).on("focus.fu.placard.data-api","[data-initialize=placard]",function(b){var c=a(b.target).closest(".placard");c.data("fu.placard")||c.placard(c.data())}),a(function(){a("[data-initialize=placard]").each(function(){var b=a(this);b.data("fu.placard")||b.placard(b.data())})})}(a),function(a){var b=a.fn.radio,c=function(b,c){this.options=a.extend({},a.fn.radio.defaults,c),this.$radio=a(b).is('input[type="radio"]')?a(b):a(b).find('input[type="radio"]:first'),this.$label=this.$radio.parent(),this.groupName=this.$radio.attr("name"),this.$parent=this.$label.parent(".radio"),this.$toggleContainer=null,0===this.$parent.length&&(this.$parent=null);var d=this.$radio.attr("data-toggle");d&&(this.$toggleContainer=a(d)),this.setState(this.$radio),this.$radio.on("change.fu.radio",a.proxy(this.itemchecked,this))};c.prototype={constructor:c,destroy:function(){return this.$parent.remove(),this.$parent[0].outerHTML},setState:function(a){a=a||this.$radio;var b=a.is(":checked"),c=!!a.prop("disabled");this.$label.removeClass("checked"),this.$parent&&this.$parent.removeClass("checked disabled"),b===!0&&(this.$label.addClass("checked"),this.$parent&&this.$parent.addClass("checked")),c===!0&&(this.$label.addClass("disabled"),this.$parent&&this.$parent.addClass("disabled")),this.toggleContainer()},resetGroup:function(){var b=a('input[name="'+this.groupName+'"]');b.each(function(){var b=a(this).parent("label");b.removeClass("checked"),b.parent(".radio").removeClass("checked")})},enable:function(){this.$radio.attr("disabled",!1),this.$label.removeClass("disabled"),this.$parent&&this.$parent.removeClass("disabled")},disable:function(){this.$radio.attr("disabled",!0),this.$label.addClass("disabled"),this.$parent&&this.$parent.addClass("disabled")},itemchecked:function(b){var c=a(b.target);this.resetGroup(),this.setState(c)},check:function(){this.resetGroup(),this.$radio.prop("checked",!0),this.setState(this.$radio)},toggleContainer:function(){var b;this.$toggleContainer&&(this.isChecked()?(b=a('input[name="'+this.groupName+'"]'),b.each(function(){var b=a(this).attr("data-toggle");a(b).addClass("hide"),a(b).attr("aria-hidden","true")}),this.$toggleContainer.removeClass("hide"),this.$toggleContainer.attr("aria-hidden","false")):(this.$toggleContainer.addClass("hide"),this.$toggleContainer.attr("aria-hidden","true")))},uncheck:function(){this.$radio.prop("checked",!1),this.setState(this.$radio)},isChecked:function(){return this.$radio.is(":checked")}},a.fn.radio=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.radio"),h="object"==typeof b&&b;g||f.data("fu.radio",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.radio.defaults={},a.fn.radio.Constructor=c,a.fn.radio.noConflict=function(){return a.fn.radio=b,this},a(document).on("mouseover.fu.checkbox.data-api","[data-initialize=radio]",function(b){var c=a(b.target).closest(".radio").find("[type=radio]");c.data("fu.radio")||c.radio(c.data())}),a(function(){a("[data-initialize=radio] [type=radio]").each(function(){var b=a(this);b.data("fu.radio")||b.radio(b.data())})})}(a),function(a){var b=a.fn.search,c=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.search.defaults,c),this.$button=this.$element.find("button"),this.$input=this.$element.find("input"),this.$icon=this.$element.find(".glyphicon"),this.$button.on("click.fu.search",a.proxy(this.buttonclicked,this)),this.$input.on("keydown.fu.search",a.proxy(this.keypress,this)),this.$input.on("keyup.fu.search",a.proxy(this.keypressed,this)),this.activeSearch=""};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element.find("input").each(function(){a(this).attr("value",a(this).val())}),this.$element[0].outerHTML},search:function(a){this.$icon.hasClass("glyphicon")&&this.$icon.removeClass("glyphicon-search").addClass("glyphicon-remove"),this.activeSearch=a,this.$element.addClass("searched"),this.$element.trigger("searched.fu.search",a)},clear:function(){this.$icon.hasClass("glyphicon")&&this.$icon.removeClass("glyphicon-remove").addClass("glyphicon-search"),this.activeSearch="",this.$input.val(""),this.$element.removeClass("searched"),this.$element.trigger("cleared.fu.search")},action:function(){var a=this.$input.val(),b=""===a||a===this.activeSearch;this.activeSearch&&b?this.clear():a&&this.search(a)},buttonclicked:function(b){b.preventDefault(),a(b.currentTarget).is(".disabled, :disabled")||this.action()},keypress:function(a){13===a.which&&a.preventDefault()},keypressed:function(a){var b,c="glyphicon-remove",d="glyphicon-search";13===a.which?(a.preventDefault(),this.action()):(b=this.$input.val(),b?b!==this.activeSearch?this.$icon.removeClass(c).addClass(d):this.$icon.removeClass(d).addClass(c):this.clear())},disable:function(){this.$element.addClass("disabled"),this.$input.attr("disabled","disabled"),this.$button.addClass("disabled")},enable:function(){this.$element.removeClass("disabled"),this.$input.removeAttr("disabled"),this.$button.removeClass("disabled")}},a.fn.search=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.search"),h="object"==typeof b&&b; -g||f.data("fu.search",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.search.defaults={},a.fn.search.Constructor=c,a.fn.search.noConflict=function(){return a.fn.search=b,this},a(document).on("mousedown.fu.search.data-api","[data-initialize=search]",function(b){var c=a(b.target).closest(".search");c.data("fu.search")||c.search(c.data())}),a(function(){a("[data-initialize=search]").each(function(){var b=a(this);b.data("fu.search")||b.search(b.data())})})}(a),function(a){var b=a.fn.selectlist,c=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.selectlist.defaults,c),this.$button=this.$element.find(".btn.dropdown-toggle"),this.$hiddenField=this.$element.find(".hidden-field"),this.$label=this.$element.find(".selected-label"),this.$element.on("click.fu.selectlist",".dropdown-menu a",a.proxy(this.itemClicked,this)),this.setDefaultSelection(),"auto"===c.resize&&this.resize()};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element[0].outerHTML},doSelect:function(b){var c;this.$selectedItem=c=b,this.$hiddenField.val(this.$selectedItem.attr("data-value")),this.$label.html(a(this.$selectedItem.children()[0]).html()),this.$element.find("li").each(function(){c.is(a(this))?a(this).attr("data-selected",!0):a(this).removeData("selected").removeAttr("data-selected")})},itemClicked:function(b){this.$element.trigger("clicked.fu.selectlist",this.$selectedItem),b.preventDefault(),a(b.target).parent().is(this.$selectedItem)||this.itemChanged(b),this.$element.find(".dropdown-toggle").focus()},itemChanged:function(b){this.doSelect(a(b.target).closest("li"));var c=this.selectedItem();this.$element.trigger("changed.fu.selectlist",c)},resize:function(){var b=0,c=a("
    ").addClass("selectlist-sizer"),d=0;Boolean(a(document).find("html").hasClass("fuelux"))?a(document.body).append(c):a(".fuelux:first").append(c),this.$element.find("a").each(function(){c.text(a(this).text()),b=c.outerWidth(),b>d&&(d=b)}),c.remove(),this.$label.width(d)},selectedItem:function(){var b=this.$selectedItem.text();return a.extend({text:b},this.$selectedItem.data())},selectByText:function(b){var c=a([]);this.$element.find("li").each(function(){return(this.textContent||this.innerText||a(this).text()||"").toLowerCase()===(b||"").toLowerCase()?(c=a(this),!1):void 0}),this.doSelect(c)},selectByValue:function(a){var b='li[data-value="'+a+'"]';this.selectBySelector(b)},selectByIndex:function(a){var b="li:eq("+a+")";this.selectBySelector(b)},selectBySelector:function(a){var b=this.$element.find(a);this.doSelect(b)},setDefaultSelection:function(){var a=this.$element.find("li[data-selected=true]").eq(0);0===a.length&&(a=this.$element.find("li").has("a").eq(0)),this.doSelect(a)},enable:function(){this.$element.removeClass("disabled"),this.$button.removeClass("disabled")},disable:function(){this.$element.addClass("disabled"),this.$button.addClass("disabled")}},a.fn.selectlist=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.selectlist"),h="object"==typeof b&&b;g||f.data("fu.selectlist",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.selectlist.defaults={},a.fn.selectlist.Constructor=c,a.fn.selectlist.noConflict=function(){return a.fn.selectlist=b,this},a(document).on("mousedown.fu.selectlist.data-api","[data-initialize=selectlist]",function(b){var c=a(b.target).closest(".selectlist");c.data("fu.selectlist")||c.selectlist(c.data())}),a(function(){a("[data-initialize=selectlist]").each(function(){var b=a(this);b.data("fu.selectlist")||b.selectlist(b.data())})})}(a),function(a){var b=a.fn.spinbox,c=function(b,c){this.$element=a(b),this.$element.find(".btn").on("click",function(a){a.preventDefault()}),this.options=a.extend({},a.fn.spinbox.defaults,c),this.$input=this.$element.find(".spinbox-input"),this.$element.on("focusin.fu.spinbox",this.$input,a.proxy(this.changeFlag,this)),this.$element.on("focusout.fu.spinbox",this.$input,a.proxy(this.change,this)),this.$element.on("keydown.fu.spinbox",this.$input,a.proxy(this.keydown,this)),this.$element.on("keyup.fu.spinbox",this.$input,a.proxy(this.keyup,this)),this.bindMousewheelListeners(),this.mousewheelTimeout={},this.options.hold?(this.$element.on("mousedown.fu.spinbox",".spinbox-up",a.proxy(function(){this.startSpin(!0)},this)),this.$element.on("mouseup.fu.spinbox",".spinbox-up, .spinbox-down",a.proxy(this.stopSpin,this)),this.$element.on("mouseout.fu.spinbox",".spinbox-up, .spinbox-down",a.proxy(this.stopSpin,this)),this.$element.on("mousedown.fu.spinbox",".spinbox-down",a.proxy(function(){this.startSpin(!1)},this))):(this.$element.on("click.fu.spinbox",".spinbox-up",a.proxy(function(){this.step(!0)},this)),this.$element.on("click.fu.spinbox",".spinbox-down",a.proxy(function(){this.step(!1)},this))),this.switches={count:1,enabled:!0},this.switches.speed="medium"===this.options.speed?300:"fast"===this.options.speed?100:500,this.lastValue=this.options.value,this.render(),this.options.disabled&&this.disable()};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element.find("input").each(function(){a(this).attr("value",a(this).val())}),this.$element[0].outerHTML},render:function(){var b=this.parseInput(this.$input.val()),c="";""!==b&&0===this.options.value?this.value(b):this.output(this.options.value),this.options.units.length&&a.each(this.options.units,function(a,b){b.length>c.length&&(c=b)})},output:function(a,b){return a=(a+"").split(".").join(this.options.decimalMark),b=b||!0,b&&this.$input.val(a),a},parseInput:function(a){return a=(a+"").split(this.options.decimalMark).join(".")},change:function(){var a=this.parseInput(this.$input.val())||"";this.options.units.length||"."!==this.options.decimalMark?a=this.parseValueWithUnit(a):a/1?a=this.options.value=this.checkMaxMin(a/1):(a=this.checkMaxMin(a.replace(/[^0-9.-]/g,"")||""),this.options.value=a/1),this.output(a),this.changeFlag=!1,this.triggerChangedEvent()},changeFlag:function(){this.changeFlag=!0},stopSpin:function(){void 0!==this.switches.timeout&&(clearTimeout(this.switches.timeout),this.switches.count=1,this.triggerChangedEvent())},triggerChangedEvent:function(){var a=this.value();a!==this.lastValue&&(this.lastValue=a,this.$element.trigger("changed.fu.spinbox",this.output(a,!1)))},startSpin:function(b){if(!this.options.disabled){var c=this.switches.count;1===c?(this.step(b),c=1):c=3>c?1.5:8>c?2.5:4,this.switches.timeout=setTimeout(a.proxy(function(){this.iterate(b)},this),this.switches.speed/c),this.switches.count++}},iterate:function(a){this.step(a),this.startSpin(a)},step:function(a){var b,c,d,e;if(this.changeFlag&&this.change(),d=this.options.value,e=a?this.options.max:this.options.min,a?e>d:d>e){var f=d+(a?1:-1)*this.options.step;this.options.step%1!==0&&(b=(this.options.step+"").split(".")[1].length,c=Math.pow(10,b),f=Math.round(f*c)/c),this.value((a?f>e:e>f)?e:f)}else if(this.options.cycle){var g=a?this.options.min:this.options.max;this.value(g)}},value:function(a){return a||0===a?this.options.units.length||"."!==this.options.decimalMark?(this.output(this.parseValueWithUnit(a+(this.unit||""))),this):!isNaN(parseFloat(a))&&isFinite(a)?(this.options.value=a/1,this.output(a+(this.unit?this.unit:"")),this):void 0:(this.changeFlag&&this.change(),this.unit?this.options.value+this.unit:this.output(this.options.value,!1))},isUnitLegal:function(b){var c;return a.each(this.options.units,function(a,d){return d.toLowerCase()===b.toLowerCase()?(c=b.toLowerCase(),!1):void 0}),c},parseValueWithUnit:function(a){var b=a.replace(/[^a-zA-Z]/g,""),c=a.replace(/[^0-9.-]/g,"");return b&&(b=this.isUnitLegal(b)),this.options.value=this.checkMaxMin(c/1),this.unit=b||void 0,this.options.value+(b||"")},checkMaxMin:function(a){return isNaN(parseFloat(a))?a:(a<=this.options.max&&a>=this.options.min||(a=a>=this.options.max?this.options.max:this.options.min),a)},disable:function(){this.options.disabled=!0,this.$element.addClass("disabled"),this.$input.attr("disabled",""),this.$element.find("button").addClass("disabled")},enable:function(){this.options.disabled=!1,this.$element.removeClass("disabled"),this.$input.removeAttr("disabled"),this.$element.find("button").removeClass("disabled")},keydown:function(a){var b=a.keyCode;38===b?this.step(!0):40===b&&this.step(!1)},keyup:function(a){var b=a.keyCode;(38===b||40===b)&&this.triggerChangedEvent()},bindMousewheelListeners:function(){var b=this.$input.get(0);b.addEventListener?(b.addEventListener("mousewheel",a.proxy(this.mousewheelHandler,this),!1),b.addEventListener("DOMMouseScroll",a.proxy(this.mousewheelHandler,this),!1)):b.attachEvent("onmousewheel",a.proxy(this.mousewheelHandler,this))},mousewheelHandler:function(a){var b=window.event||a,c=Math.max(-1,Math.min(1,b.wheelDelta||-b.detail)),d=this;return clearTimeout(this.mousewheelTimeout),this.mousewheelTimeout=setTimeout(function(){d.triggerChangedEvent()},300),this.step(0>c?!0:!1),b.preventDefault?b.preventDefault():b.returnValue=!1,!1}},a.fn.spinbox=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.spinbox"),h="object"==typeof b&&b;g||f.data("fu.spinbox",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.spinbox.defaults={value:0,min:0,max:999,step:1,hold:!0,speed:"medium",disabled:!1,cycle:!1,units:[],decimalMark:"."},a.fn.spinbox.Constructor=c,a.fn.spinbox.noConflict=function(){return a.fn.spinbox=b,this},a(document).on("mousedown.fu.spinbox.data-api","[data-initialize=spinbox]",function(b){var c=a(b.target).closest(".spinbox");c.data("fu.spinbox")||c.spinbox(c.data())}),a(function(){a("[data-initialize=spinbox]").each(function(){var b=a(this);b.data("fu.spinbox")||b.spinbox(b.data())})})}(a),function(a){var b=a.fn.tree,c=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.tree.defaults,c),this.$element.on("click.fu.tree",".tree-item",a.proxy(function(a){this.selectItem(a.currentTarget)},this)),this.$element.on("click.fu.tree",".tree-branch-name",a.proxy(function(a){this.openFolder(a.currentTarget)},this)),this.options.folderSelect&&(this.$element.off("click.fu.tree",".tree-branch-name"),this.$element.on("click.fu.tree",".icon-caret",a.proxy(function(b){this.openFolder(a(b.currentTarget).parent())},this)),this.$element.on("click.fu.tree",".tree-branch-name",a.proxy(function(b){this.selectFolder(a(b.currentTarget))},this))),this.render()};c.prototype={constructor:c,destroy:function(){return this.$element.find("li:not([data-template])").remove(),this.$element.remove(),this.$element[0].outerHTML},render:function(){this.populate(this.$element)},populate:function(b){var c=this,d=b.hasClass("tree")?b:b.parent(),e=d.find(".tree-loader:eq(0)"),f=d.data();e.removeClass("hide"),this.options.dataSource(f?f:{},function(f){e.addClass("hide"),a.each(f.data,function(e,f){var g;"folder"===f.type?(g=c.$element.find("[data-template=treebranch]:eq(0)").clone().removeClass("hide").removeAttr("data-template"),g.data(f),g.find(".tree-branch-name > .tree-label").html(f.text||f.name)):"item"===f.type&&(g=c.$element.find("[data-template=treeitem]:eq(0)").clone().removeClass("hide").removeAttr("data-template"),g.find(".tree-item-name > .tree-label").html(f.text||f.name),g.data(f));var h=f.attr||f.dataAttributes||[];a.each(h,function(a,b){switch(a){case"cssClass":case"class":case"className":g.addClass(b);break;case"data-icon":g.find(".icon-item").removeClass().addClass("icon-item "+b),g.attr(a,b);break;case"id":g.attr(a,b),g.attr("aria-labelledby",b+"-label"),g.find(".tree-branch-name > .tree-label").attr("id",b+"-label");break;default:g.attr(a,b)}}),b.hasClass("tree-branch-header")?d.find(".tree-branch-children:eq(0)").append(g):b.append(g)}),c.$element.trigger("loaded.fu.tree",d)})},selectItem:function(b){var c=a(b),d=c.data(),e=this.$element.find(".tree-selected"),f=[],g=c.find(".icon-item");this.options.multiSelect?a.each(e,function(b,d){var e=a(d);e[0]!==c[0]&&f.push(a(d).data())}):e[0]!==c[0]&&(e.removeClass("tree-selected").find(".glyphicon").removeClass("glyphicon-ok").addClass("fueluxicon-bullet"),f.push(d));var h="selected";c.hasClass("tree-selected")?(h="deselected",c.removeClass("tree-selected"),(g.hasClass("glyphicon-ok")||g.hasClass("fueluxicon-bullet"))&&g.removeClass("glyphicon-ok").addClass("fueluxicon-bullet")):(c.addClass("tree-selected"),(g.hasClass("glyphicon-ok")||g.hasClass("fueluxicon-bullet"))&&g.removeClass("fueluxicon-bullet").addClass("glyphicon-ok"),this.options.multiSelect&&f.push(d)),this.$element.trigger(h+".fu.tree",{target:d,selected:f}),c.trigger("updated.fu.tree",{selected:f,item:c,eventType:h})},openFolder:function(b){var c,d,e,f=a(b);this.options.folderSelect||(f=a(b).parent()),c=f.closest(".tree-branch"),d=c.find(".tree-branch-children"),e=d.eq(0);var g,h,i;f.find(".glyphicon-folder-close").length?(g="opened",h=".glyphicon-folder-close",i="glyphicon-folder-open",c.addClass("tree-open"),c.attr("aria-expanded","true"),e.removeClass("hide"),d.children().length||this.populate(d)):f.find(".glyphicon-folder-open")&&(g="closed",h=".glyphicon-folder-open",i="glyphicon-folder-close",c.removeClass("tree-open"),c.attr("aria-expanded","false"),e.addClass("hide"),this.options.cacheItems||e.empty()),c.find("> .tree-branch-header .icon-folder").eq(0).removeClass("glyphicon-folder-close glyphicon-folder-open").addClass(i),this.$element.trigger(g+".fu.tree",c.data())},selectFolder:function(b){var c=a(b),d=c.closest(".tree-branch"),e=this.$element.find(".tree-branch.tree-selected"),f=d.data(),g=[],h="selected";d.hasClass("tree-selected")?(h="deselected",d.removeClass("tree-selected")):d.addClass("tree-selected"),this.options.multiSelect?(e=this.$element.find(".tree-branch.tree-selected"),a.each(e,function(b,d){var e=a(d);e[0]!==c[0]&&g.push(a(d).data())})):e[0]!==c[0]&&(e.removeClass("tree-selected"),g.push(f)),this.$element.trigger(h+".fu.tree",{target:f,selected:g}),c.trigger("updated.fu.tree",{selected:g,item:c,eventType:h})},selectedItems:function(){var b=this.$element.find(".tree-selected"),c=[];return a.each(b,function(b,d){c.push(a(d).data())}),c},collapse:function(){var b=this.options.cacheItems;this.$element.find(".icon-folder-open").each(function(){var c=a(this).removeClass("icon-folder-close icon-folder-open").addClass("icon-folder-close"),d=c.parent().parent(),e=d.children(".tree-branch-children");e.addClass("hide"),b||e.empty()})}},a.fn.tree=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.tree"),h="object"==typeof b&&b;g||f.data("fu.tree",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.tree.defaults={dataSource:function(){},multiSelect:!1,cacheItems:!0,folderSelect:!0},a.fn.tree.Constructor=c,a.fn.tree.noConflict=function(){return a.fn.tree=b,this}}(a),function(a){var b=a.fn.wizard,c=function(b,c){var d;this.$element=a(b),this.options=a.extend({},a.fn.wizard.defaults,c),this.options.disablePreviousStep="previous"===this.$element.attr("data-restrict")?!0:this.options.disablePreviousStep,this.currentStep=this.options.selectedItem.step,this.numSteps=this.$element.find(".steps li").length,this.$prevBtn=this.$element.find("button.btn-prev"),this.$nextBtn=this.$element.find("button.btn-next"),d=this.$nextBtn.children().detach(),this.nextText=a.trim(this.$nextBtn.text()),this.$nextBtn.append(d),this.$prevBtn.on("click.fu.wizard",a.proxy(this.previous,this)),this.$nextBtn.on("click.fu.wizard",a.proxy(this.next,this)),this.$element.on("click.fu.wizard","li.complete",a.proxy(this.stepclicked,this)),this.selectedItem(this.options.selectedItem),this.options.disablePreviousStep&&(this.$prevBtn.attr("disabled",!0),this.$element.find(".steps").addClass("previous-disabled"))};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element[0].outerHTML},addSteps:function(b){var c,d,e,f,g,h,i=[].slice.call(arguments).slice(1),j=this.$element.find(".steps"),k=this.$element.find(".step-content");for(b=-1===b||b>this.numSteps+1?this.numSteps+1:b,i[0]instanceof Array&&(i=i[0]),g=j.find("li:nth-child("+b+")"),f=k.find(".step-pane:nth-child("+b+")"),g.length<1&&(g=null),c=0,d=i.length;d>c;c++)h=a('
  • '),h.append(i[c].label||"").append(''),h.find(".badge").append(i[c].badge||b),e=a('
    '),e.append(i[c].pane||""),g?(g.before(h),f.before(e)):(j.append(h),k.append(e)),b++;this.syncSteps(),this.numSteps=j.find("li").length,this.setState()},removeSteps:function(b,c){var d,e="nextAll",f=0,g=this.$element.find(".steps"),h=this.$element.find(".step-content");c=void 0!==c?c:1,b>g.find("li").length?d=g.find("li:last"):(d=g.find("li:nth-child("+b+")").prev(),d.length<1&&(e="children",d=g)),d[e]().each(function(){var b=a(this),d=b.attr("data-step");return c>f?(b.remove(),h.find('.step-pane[data-step="'+d+'"]:first').remove(),void f++):!1}),this.syncSteps(),this.numSteps=g.find("li").length,this.setState()},setState:function(){var b=this.currentStep>1,c=1===this.currentStep,d=this.currentStep===this.numSteps;this.options.disablePreviousStep||this.$prevBtn.attr("disabled",c===!0||b===!1);var e=this.$nextBtn.attr("data-last");if(e){this.lastText=e;var f=this.nextText;d===!0?(f=this.lastText,this.$element.addClass("complete")):this.$element.removeClass("complete");var g=this.$nextBtn.children().detach();this.$nextBtn.text(f).append(g)}var h=this.$element.find(".steps li");h.removeClass("active").removeClass("complete"),h.find("span.badge").removeClass("badge-info").removeClass("badge-success");var i=".steps li:lt("+(this.currentStep-1)+")",j=this.$element.find(i);j.addClass("complete"),j.find("span.badge").addClass("badge-success");var k=".steps li:eq("+(this.currentStep-1)+")",l=this.$element.find(k);l.addClass("active"),l.find("span.badge").addClass("badge-info");var m=this.$element.find(".step-content"),n=l.attr("data-step");m.find(".step-pane").removeClass("active"),m.find('.step-pane[data-step="'+n+'"]:first').addClass("active"),this.$element.find(".steps").first().attr("style","margin-left: 0");var o=0;this.$element.find(".steps > li").each(function(){o+=a(this).outerWidth()});var p=0;if(p=this.$element.find(".actions").length?this.$element.width()-this.$element.find(".actions").first().outerWidth():this.$element.width(),o>p){var q=o-p;this.$element.find(".steps").first().attr("style","margin-left: -"+q+"px"),this.$element.find("li.active").first().position().left<200&&(q+=this.$element.find("li.active").first().position().left-200,1>q?this.$element.find(".steps").first().attr("style","margin-left: 0"):this.$element.find(".steps").first().attr("style","margin-left: -"+q+"px"))}if("undefined"!=typeof this.initialized){var r=a.Event("changed.fu.wizard");this.$element.trigger(r,{step:this.currentStep})}this.initialized=!0},stepclicked:function(b){var c=a(b.currentTarget),d=this.$element.find(".steps li").index(c),e=!0;if(this.options.disablePreviousStep&&d1;if(this.options.disablePreviousStep&&(b=!1),b){var c=a.Event("actionclicked.fu.wizard");if(this.$element.trigger(c,{step:this.currentStep,direction:"previous"}),c.isDefaultPrevented())return;this.currentStep-=1,this.setState()}this.$prevBtn.is(":disabled")?this.$nextBtn.focus():this.$prevBtn.focus()},next:function(){var b=this.currentStep+1<=this.numSteps,c=this.currentStep===this.numSteps;if(b){var d=a.Event("actionclicked.fu.wizard");if(this.$element.trigger(d,{step:this.currentStep,direction:"next"}),d.isDefaultPrevented())return;this.currentStep+=1,this.setState()}else c&&this.$element.trigger("finished.fu.wizard");this.$nextBtn.is(":disabled")?this.$prevBtn.focus():this.$nextBtn.focus()},selectedItem:function(a){var b,c;return a?(c=a.step||-1,c>=1&&c<=this.numSteps?(this.currentStep=c,this.setState()):(c=this.$element.find(".steps li.active:first").attr("data-step"),isNaN(c)||(this.currentStep=parseInt(c,10),this.setState())),b=this):b={step:this.currentStep},b}},a.fn.wizard=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.wizard"),h="object"==typeof b&&b;g||f.data("fu.wizard",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.wizard.defaults={disablePreviousStep:!1,selectedItem:{step:-1}},a.fn.wizard.Constructor=c,a.fn.wizard.noConflict=function(){return a.fn.wizard=b,this},a(document).on("mouseover.fu.wizard.data-api","[data-initialize=wizard]",function(b){var c=a(b.target).closest(".wizard");c.data("fu.wizard")||c.wizard(c.data())}),a(function(){a("[data-initialize=wizard]").each(function(){var b=a(this);b.data("fu.wizard")||b.wizard(b.data())})})}(a),function(a){var b=a.fn.infinitescroll,c=function(b,c){this.$element=a(b),this.$element.addClass("infinitescroll"),this.options=a.extend({},a.fn.infinitescroll.defaults,c),this.curScrollTop=this.$element.scrollTop(),this.curPercentage=this.getPercentage(),this.fetchingData=!1,this.$element.on("scroll.fu.infinitescroll",a.proxy(this.onScroll,this)),this.onScroll()};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element.empty(),this.$element[0].outerHTML},disable:function(){this.$element.off("scroll.fu.infinitescroll")},enable:function(){this.$element.on("scroll.fu.infinitescroll",a.proxy(this.onScroll,this))},end:function(b){var c=a('
    ');c.append(b?b:"---------"),this.$element.append(c),this.disable()},getPercentage:function(){var a="border-box"===this.$element.css("box-sizing")?this.$element.outerHeight():this.$element.height(),b=this.$element.get(0).scrollHeight;return b>a?a/(b-this.curScrollTop)*100:0},fetchData:function(b){var c,d=a('
    '),e=this,f=function(){var b={percentage:e.curPercentage,scrollTop:e.curScrollTop},c=a('
    ');d.append(c),c.loader(),e.options.dataSource&&e.options.dataSource(b,function(a){var b;d.remove(),a.content&&e.$element.append(a.content),a.end&&(b=a.end!==!0?a.end:void 0,e.end(b)),e.fetchingData=!1})};this.fetchingData=!0,this.$element.append(d),this.options.hybrid&&b!==!0?(c=a(''),c.append("object"==typeof this.options.hybrid?this.options.hybrid.label:''),c.on("click.fu.infinitescroll",function(){c.remove(),f()}),d.append(c)):f()},onScroll:function(){this.curScrollTop=this.$element.scrollTop(),this.curPercentage=this.getPercentage(),!this.fetchingData&&this.curPercentage>=this.options.percentage&&this.fetchData()}},a.fn.infinitescroll=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.infinitescroll"),h="object"==typeof b&&b;g||f.data("fu.infinitescroll",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.infinitescroll.defaults={dataSource:null,hybrid:!1,percentage:95},a.fn.infinitescroll.Constructor=c,a.fn.infinitescroll.noConflict=function(){return a.fn.infinitescroll=b,this}}(a),function(a){var b=a.fn.pillbox,c=function(b,c){this.$element=a(b),this.$moreCount=this.$element.find(".pillbox-more-count"),this.$pillGroup=this.$element.find(".pill-group"),this.$addItem=this.$element.find(".pillbox-add-item"),this.$addItemWrap=this.$addItem.parent(),this.$suggest=this.$element.find(".suggest"),this.$pillHTML='
  • Remove
  • ',this.options=a.extend({},a.fn.pillbox.defaults,c),-1===this.options.readonly?void 0!==this.$element.attr("data-readonly")&&this.readonly(!0):this.options.readonly&&this.readonly(!0),this.acceptKeyCodes=this._generateObject(this.options.acceptKeyCodes),this.$element.on("click.fu.pillbox",".pill-group > .pill",a.proxy(this.itemClicked,this)),this.$element.on("click.fu.pillbox",a.proxy(this.inputFocus,this)),this.$element.on("keydown.fu.pillbox",".pillbox-add-item",a.proxy(this.inputEvent,this)),this.options.onKeyDown&&this.$element.on("mousedown.fu.pillbox",".suggest > li",a.proxy(this.suggestionClick,this)),this.options.edit&&(this.$element.addClass("pills-editable"),this.$element.on("blur.fu.pillbox",".pillbox-add-item",a.proxy(this.cancelEdit,this)))};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element[0].outerHTML},items:function(){var b=this;return this.$pillGroup.children(".pill").map(function(){return b.getItemData(a(this))}).get()},itemClicked:function(b){var c,d=a(b.target);if(b.preventDefault(),b.stopPropagation(),this._closeSuggestions(),d.hasClass("pill"))c=d;else if(c=d.parent(),void 0===this.$element.attr("data-readonly")){if(d.hasClass("glyphicon-close"))return this.options.onRemove?this.options.onRemove(this.getItemData(c,{el:c}),a.proxy(this._removeElement,this)):this._removeElement(this.getItemData(c,{el:c})),!1;if(this.options.edit){if(c.find(".pillbox-list-edit").length)return!1;this.openEdit(c)}}this.$element.trigger("clicked.fu.pillbox",this.getItemData(c))},readonly:function(a){a?this.$element.attr("data-readonly","readonly"):this.$element.removeAttr("data-readonly"),this.options.truncate&&this.truncate(a)},suggestionClick:function(b){var c=a(b.currentTarget),d={text:c.html(),value:c.data("value")};b.preventDefault(),this.$addItem.val(""),c.data("attr")&&(d.attr=JSON.parse(c.data("attr"))),d.data=c.data("data"),this.addItems(d,!0),this._closeSuggestions()},itemCount:function(){return this.$pillGroup.children(".pill").length},addItems:function(){var b,c,d,e=this;!isFinite(String(arguments[0]))||arguments[0]instanceof Array?(b=[].slice.call(arguments).slice(0),d=b[1]&&!b[1].text):(b=[].slice.call(arguments).slice(1),c=arguments[0]),b[0]instanceof Array&&(b=b[0]),b.length&&(a.each(b,function(a,c){var d={text:c.text,value:c.value?c.value:c.text,el:e.$pillHTML};c.attr&&(d.attr=c.attr),c.data&&(d.data=c.data),b[a]=d}),this.options.edit&&this.currentEdit&&(b[0].el=this.currentEdit.wrap("
    ").parent().html()),d&&b.pop(1),e.options.onAdd&&d?this.options.edit&&this.currentEdit?e.options.onAdd(b[0],a.proxy(e.saveEdit,this)):e.options.onAdd(b[0],a.proxy(e.placeItems,this)):this.options.edit&&this.currentEdit?e.saveEdit(b):c?e.placeItems(c,b):e.placeItems(b,d))},removeItems:function(a,b){var c,d,e=this;if(a)for(b=b?b:1,c=0;b>c&&(d=e.$pillGroup.find("> .pill:nth-child("+a+")"),d);c++)d.remove();else this.$pillGroup.find(".pill").remove(),this._removePillTrigger({method:"removeAll"})},placeItems:function(){var b,c,d,e,f=[];!isFinite(String(arguments[0]))||arguments[0]instanceof Array?(b=[].slice.call(arguments).slice(0),e=b[1]&&!b[1].text):(b=[].slice.call(arguments).slice(1),c=arguments[0]),b[0]instanceof Array&&(b=b[0]),b.length&&(a.each(b,function(b,c){var d=a(c.el);d.attr("data-value",c.value),d.find("span:first").html(c.text),c.attr&&a.each(c.attr,function(a,b){"cssClass"===a||"class"===a?d.addClass(b):d.attr(a,b)}),c.data&&d.data("data",c.data),f.push(d)}),this.$pillGroup.children(".pill").length>0?c?(d=this.$pillGroup.find(".pill:nth-child("+c+")"),d.length?d.before(f):this.$pillGroup.children(".pill:last").after(f)):this.$pillGroup.children(".pill:last").after(f):this.$pillGroup.prepend(f),e&&this.$element.trigger("added.fu.pillbox",{text:b[0].text,value:b[0].value}))},inputEvent:function(a){var b,c,d,e,f=this,g=this.$addItem.val();if(this.acceptKeyCodes[a.keyCode])return this.options.onKeyDown&&this._isSuggestionsOpen()&&(e=this.$suggest.find(".pillbox-suggest-sel"),e.length&&(g=e.html(),b=e.data("value"),c=e.data("attr"))),(g.replace(/[ ]*\,[ ]*/,"").match(/\S/)||this.options.allowEmptyPills&&g.length)&&(this._closeSuggestions(),this.$addItem.hide(),c?this.addItems({text:g,value:b,attr:JSON.parse(c)},!0):this.addItems({text:g,value:b},!0),setTimeout(function(){f.$addItem.show().val("").attr({size:10})},0)),a.preventDefault(),!0;if(8===a.keyCode||46===a.keyCode){if(!g.length)return a.preventDefault(),this.options.edit&&this.currentEdit?(this.cancelEdit(),!0):(this._closeSuggestions(),d=this.$pillGroup.children(".pill:last"),d.hasClass("pillbox-highlight")?this._removeElement(this.getItemData(d,{el:d})):d.addClass("pillbox-highlight"),!0)}else g.length>10&&this.$addItem.width() .pill[data-value="'+b+'"]').remove()}),this._removePillTrigger({method:"removeByValue",removedValues:b})},removeByText:function(){var b=[].slice.call(arguments).slice(0),c=this;a.each(b,function(a,b){c.$pillGroup.find('> .pill:contains("'+b+'")').remove()}),this._removePillTrigger({method:"removeByText",removedText:b})},truncate:function(b){var c,d,e,f,g,h=this;this.$element.removeClass("truncate"),this.$addItemWrap.removeClass("truncated"),this.$pillGroup.find(".pill").removeClass("truncated"),b&&(this.$element.addClass("truncate"),c=this.$element.width(),d=!1,e=0,f=this.$pillGroup.find(".pill").length,g=0,this.$pillGroup.find(".pill").each(function(){var b=a(this);d?b.addClass("truncated"):(e++,h.$moreCount.text(f-e),g+b.outerWidth(!0)+h.$addItemWrap.outerWidth(!0)<=c?g+=b.outerWidth(!0):(h.$moreCount.text(f-e+1),b.addClass("truncated"),d=!0))}),e===f&&this.$addItemWrap.addClass("truncated"))},inputFocus:function(){this.$element.find(".pillbox-add-item").focus()},getItemData:function(b,c){return a.extend({text:b.find("span:first").html()},b.data(),c)},_removeElement:function(a){a.el.remove(),delete a.el,this.$element.trigger("removed.fu.pillbox",a)},_removePillTrigger:function(a){this.$element.trigger("removed.fu.pillbox",a)},_generateObject:function(b){var c={};return a.each(b,function(a,b){c[b]=!0}),c},_openSuggestions:function(b,c){var d=a("
      ");return this.callbackId!==b.timeStamp?!1:void(c.data&&c.data.length&&(a.each(c.data,function(b,c){var e=c.value?c.value:c.text,f=a('
    • '+c.text+"
    • "); -c.attr&&f.data("attr",JSON.stringify(c.attr)),c.data&&f.data("data",c.data),d.append(f)}),this.$suggest.html("").append(d.children()),a(document.body).trigger("suggested.fu.pillbox",this.$suggest)))},_closeSuggestions:function(){this.$suggest.html("").parent().removeClass("open")},_isSuggestionsOpen:function(){return this.$suggest.parent().hasClass("open")},_keySuggestions:function(a){var b,c=this.$suggest.find("li.pillbox-suggest-sel"),d=38===a.keyCode;a.preventDefault(),c.length?(b=d?c.prev():c.next(),b.length||(b=this.$suggest.find(d?"li:last":"li:first")),b&&(b.addClass("pillbox-suggest-sel"),c.removeClass("pillbox-suggest-sel"))):(c=this.$suggest.find("li:first"),c.addClass("pillbox-suggest-sel"))}},a.fn.pillbox=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.pillbox"),h="object"==typeof b&&b;g||f.data("fu.pillbox",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.pillbox.defaults={onAdd:void 0,onRemove:void 0,onKeyDown:void 0,edit:!1,readonly:-1,truncate:!1,acceptKeyCodes:[13,188],allowEmptyPills:!1},a.fn.pillbox.Constructor=c,a.fn.pillbox.noConflict=function(){return a.fn.pillbox=b,this},a(document).on("mousedown.fu.pillbox.data-api","[data-initialize=pillbox]",function(b){var c=a(b.target).closest(".pillbox");c.data("fu.pillbox")||c.pillbox(c.data())}),a(function(){a("[data-initialize=pillbox]").each(function(){var b=a(this);b.data("fu.pillbox")||b.pillbox(b.data())})})}(a),function(a){var b=a.fn.repeater,c=function(b,c){var d,e,f=this;this.$element=a(b),this.$canvas=this.$element.find(".repeater-canvas"),this.$count=this.$element.find(".repeater-count"),this.$end=this.$element.find(".repeater-end"),this.$filters=this.$element.find(".repeater-filters"),this.$loader=this.$element.find(".repeater-loader"),this.$pageSize=this.$element.find(".repeater-itemization .selectlist"),this.$nextBtn=this.$element.find(".repeater-next"),this.$pages=this.$element.find(".repeater-pages"),this.$prevBtn=this.$element.find(".repeater-prev"),this.$primaryPaging=this.$element.find(".repeater-primaryPaging"),this.$search=this.$element.find(".repeater-search").find(".search"),this.$secondaryPaging=this.$element.find(".repeater-secondaryPaging"),this.$start=this.$element.find(".repeater-start"),this.$viewport=this.$element.find(".repeater-viewport"),this.$views=this.$element.find(".repeater-views"),this.eventStamp=(new Date).getTime()+(Math.floor(100*Math.random())+1),this.currentPage=0,this.currentView=null,this.infiniteScrollingCallback=function(){},this.infiniteScrollingCont=null,this.infiniteScrollingEnabled=!1,this.infiniteScrollingEnd=null,this.infiniteScrollingOptions={},this.lastPageInput=0,this.options=a.extend({},a.fn.repeater.defaults,c),this.pageIncrement=0,this.resizeTimeout={},this.viewOptions={},this.viewType=null,this.$filters.selectlist(),this.$pageSize.selectlist(),this.$primaryPaging.find(".combobox").combobox(),this.$search.search(),this.$filters.on("changed.fu.selectlist",function(a,b){f.$element.trigger("filtered.fu.repeater",b),f.render({clearInfinite:!0,pageIncrement:null})}),this.$nextBtn.on("click.fu.repeater",a.proxy(this.next,this)),this.$pageSize.on("changed.fu.selectlist",function(a,b){f.$element.trigger("pageSizeChanged.fu.repeater",b),f.render({pageIncrement:null})}),this.$prevBtn.on("click.fu.repeater",a.proxy(this.previous,this)),this.$primaryPaging.find(".combobox").on("changed.fu.combobox",function(a,b){f.$element.trigger("pageChanged.fu.repeater",[b.text,b]),f.pageInputChange(b.text)}),this.$search.on("searched.fu.search cleared.fu.search",function(a,b){f.$element.trigger("searchChanged.fu.repeater",b),f.render({clearInfinite:!0,pageIncrement:null})}),this.$secondaryPaging.on("blur.fu.repeater",function(){f.pageInputChange(f.$secondaryPaging.val())}),this.$secondaryPaging.on("keyup",function(a){13===a.keyCode&&f.pageInputChange(f.$secondaryPaging.val())}),this.$views.find("input").on("change.fu.repeater",a.proxy(this.viewChanged,this)),a(window).on("resize.fu.repeater."+this.eventStamp,function(){clearTimeout(f.resizeTimeout),f.resizeTimeout=setTimeout(function(){f.resize(),f.$element.trigger("resized.fu.repeater")},75)}),this.$loader.loader(),this.$loader.loader("pause"),-1!==this.options.defaultView?e=this.options.defaultView:(d=this.$views.find("label.active input"),e=d.length>0?d.val():"list"),this.setViewOptions(e),this.initViewTypes(function(){f.resize(),f.$element.trigger("resized.fu.repeater"),f.render({changeView:e})})};c.prototype={constructor:c,clear:function(b){var c=function(b){var d=[];b.children().each(function(){var b=a(this),e=b.attr("data-preserve");"deep"===e?(b.detach(),d.push(b)):"shallow"===e&&(c(b),b.detach(),d.push(b))}),b.empty(),b.append(d)};b=b||{},b.preserve?(!this.infiniteScrollingEnabled||b.clearInfinite)&&c(this.$canvas):this.$canvas.empty()},destroy:function(){var b;return this.$element.find("input").each(function(){a(this).attr("value",a(this).val())}),this.$canvas.empty(),b=this.$element[0].outerHTML,this.$element.find(".combobox").combobox("destroy"),this.$element.find(".selectlist").selectlist("destroy"),this.$element.find(".search").search("destroy"),this.infiniteScrollingEnabled&&a(this.infiniteScrollingCont).infinitescroll("destroy"),this.$element.remove(),a(window).off("resize.fu.repeater."+this.eventStamp),b},getDataOptions:function(b,c){var d,e,f={};b=b||{},f.filter=this.$filters.length>0?this.$filters.selectlist("selectedItem"):"all",f.view=this.currentView,this.infiniteScrollingEnabled||(f.pageSize=this.$pageSize.length>0?parseInt(this.$pageSize.selectlist("selectedItem").value,10):25),void 0!==b.pageIncrement&&(null===b.pageIncrement?this.currentPage=0:this.currentPage+=b.pageIncrement),f.pageIndex=this.currentPage,d=this.$search.length>0?this.$search.find("input").val():"",""!==d&&(f.search=d),e=a.fn.repeater.viewTypes[this.viewType]||{},e=e.dataOptions,e?e.call(this,f,function(a){c(a)}):c(f)},infiniteScrolling:function(a,b){var c,d,e=this.$element.find(".repeater-itemization"),f=this.$element.find(".repeater-pagination");b=b||{},a?(this.infiniteScrollingEnabled=!0,this.infiniteScrollingEnd=b.end,delete b.dataSource,delete b.end,this.infiniteScrollingOptions=b,e.hide(),f.hide()):(c=this.infiniteScrollingCont,d=c.data(),delete d.infinitescroll,c.off("scroll"),c.removeClass("infinitescroll"),this.infiniteScrollingCont=null,this.infiniteScrollingEnabled=!1,this.infiniteScrollingEnd=null,this.infiniteScrollingOptions={},e.show(),f.show())},infiniteScrollPaging:function(a){var b=this.infiniteScrollingEnd!==!0?this.infiniteScrollingEnd:void 0,c=a.page,d=a.pages;this.currentPage=void 0!==c?c:0/0,this.currentPage+1>=d&&this.infiniteScrollingCont.infinitescroll("end",b)},initInfiniteScrolling:function(){var b,c,d=this.$canvas.find('[data-infinite="true"]:first');d=d.length<1?this.$canvas:d,d.data("fu.infinitescroll")?d.infinitescroll("enable"):(c=this,b=a.extend({},this.infiniteScrollingOptions),b.dataSource=function(a,b){c.infiniteScrollingCallback=b,c.render({pageIncrement:1})},d.infinitescroll(b),this.infiniteScrollingCont=d)},initViewTypes:function(b){var c,d,e=[],f=function(a){var c=function(){a++,d>a?f(a):b()};e[a].initialize?e[a].initialize.call(this,{},function(){c()}):c()};for(c in a.fn.repeater.viewTypes)e.push(a.fn.repeater.viewTypes[c]);d=e.length,d>0?f(0):b()},itemization:function(a){this.$count.html(a.count||""),this.$end.html(a.end||""),this.$start.html(a.start||"")},next:function(){var a="disabled";this.$nextBtn.attr(a,a),this.$prevBtn.attr(a,a),this.pageIncrement=1,this.$element.trigger("nextClicked.fu.repeater"),this.render({pageIncrement:this.pageIncrement})},pageInputChange:function(a){var b;a!==this.lastPageInput&&(this.lastPageInput=a,a=parseInt(a,10)-1,b=a-this.currentPage,this.$element.trigger("pageChanged.fu.repeater",a),this.render({pageIncrement:b}))},pagination:function(a){var b,c,d,e="active",f="disabled",g=a.page,h=a.pages;if(this.currentPage=void 0!==g?g:0/0,this.$primaryPaging.removeClass(e),this.$secondaryPaging.removeClass(e),h<=this.viewOptions.dropPagingCap){for(this.$primaryPaging.addClass(e),b=this.$primaryPaging.find(".dropdown-menu"),b.empty(),c=0;h>c;c++)d=c+1,b.append('
    • '+d+"
    • ");this.$primaryPaging.find("input.form-control").val(this.currentPage+1)}else this.$secondaryPaging.addClass(e),this.$secondaryPaging.val(this.currentPage+1);this.lastPageInput=this.currentPage+1+"",this.$pages.html(h),this.currentPage+1=0?this.$prevBtn.removeAttr(f):this.$prevBtn.attr(f,f),0!==this.pageIncrement&&(this.pageIncrement>0?this.$nextBtn.is(":disabled")?this.$prevBtn.focus():this.$nextBtn.focus():this.$prevBtn.is(":disabled")?this.$nextBtn.focus():this.$prevBtn.focus())},previous:function(){var a="disabled";this.$nextBtn.attr(a,a),this.$prevBtn.attr(a,a),this.pageIncrement=-1,this.$element.trigger("previousClicked.fu.repeater"),this.render({pageIncrement:this.pageIncrement})},render:function(b){var c,d=this,e=!1,f=a.fn.repeater.viewTypes[d.viewType]||{},g=function(){var a=function(){(!d.infiniteScrollingEnabled||d.infiniteScrollingEnabled&&e)&&d.$loader.show().loader("play"),d.getDataOptions(b,function(a){d.viewOptions.dataSource(a,function(a){var c=f.renderer;d.infiniteScrollingEnabled?d.infiniteScrollingCallback({}):(d.itemization(a),d.pagination(a)),c&&d.runRenderer(d.$canvas,c,a,function(){d.infiniteScrollingEnabled&&((e||b.clearInfinite)&&d.initInfiniteScrolling(),d.infiniteScrollPaging(a,b)),d.$loader.hide().loader("pause"),d.$element.trigger("loaded.fu.repeater")})})})};b.preserve=void 0!==b.preserve?b.preserve:!e,d.clear(b),!e&&f.cleared?f.cleared.call(d,{},function(){a()}):a()};b=b||{},b.changeView&&this.currentView!==b.changeView?(c=this.currentView,this.currentView=b.changeView,this.viewType=this.currentView.split(".")[0],this.setViewOptions(this.currentView),this.$element.attr("data-currentview",this.currentView),this.$element.attr("data-viewtype",this.viewType),e=!0,this.$element.trigger("viewChanged.fu.repeater",this.currentView),this.infiniteScrollingEnabled&&d.infiniteScrolling(!1),f=a.fn.repeater.viewTypes[d.viewType]||{},f.selected?f.selected.call(this,{prevView:c},function(){g()}):g()):g()},resize:function(){var b,c,d=-1===this.viewOptions.staticHeight?this.$element.attr("data-staticheight"):this.viewOptions.staticHeight,e={};this.viewType&&(e=a.fn.repeater.viewTypes[this.viewType]||{}),void 0!==d?(this.$canvas.addClass("scrolling"),c={bottom:this.$viewport.css("margin-bottom"),top:this.$viewport.css("margin-top")},b=("true"===d||d===!0?this.$element.height():parseInt(d,10))-this.$element.find(".repeater-header").outerHeight()-this.$element.find(".repeater-footer").outerHeight()-("auto"===c.bottom?0:parseInt(c.bottom,10))-("auto"===c.top?0:parseInt(c.top,10)),this.$viewport.outerHeight(b)):this.$canvas.removeClass("scrolling"),e.resize&&e.resize.call(this,{height:this.$element.outerHeight(),width:this.$element.outerWidth()},function(){})},runRenderer:function(b,c,d,e){var f,g,h,i,j=this,k=!1,l=function(a){var f={container:b,data:d};c.repeat&&(f.subset=g,f.index=a),g.length<1?e():m(f,function(){a++,ah;h++)g=g[f[h]];else g=[""];l(0)},setViewOptions:function(b){var c={},d=b.split(".")[1];c=d&&this.options.views?this.options.views[d]||this.options.views[b]||{}:{},this.viewOptions=a.extend({},this.options,c)},viewChanged:function(b){var c=a(b.target),d=c.val();this.render({changeView:d,pageIncrement:null})}},a.fn.repeater=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.repeater"),h="object"==typeof b&&b;g||f.data("fu.repeater",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.repeater.defaults={dataSource:function(){},defaultView:-1,dropPagingCap:10,staticHeight:-1,views:null},a.fn.repeater.viewTypes={},a.fn.repeater.Constructor=c,a.fn.repeater.noConflict=function(){return a.fn.repeater=b,this}}(a),function(a){a.fn.repeater&&(a.fn.repeater.Constructor.prototype.list_clearSelectedItems=function(){this.$canvas.find(".repeater-list-check").remove(),this.$canvas.find(".repeater-list table tbody tr.selected").removeClass("selected")},a.fn.repeater.Constructor.prototype.list_highlightColumn=function(b,c){var d=this.$canvas.find(".repeater-list tbody");(this.viewOptions.list_highlightSortedColumn||c)&&(d.find("td.sorted").removeClass("sorted"),d.find("tr").each(function(){var c=a(this).find("td:nth-child("+(b+1)+")");c.addClass("sorted")}))},a.fn.repeater.Constructor.prototype.list_getSelectedItems=function(){var b=[];return this.$canvas.find(".repeater-list table tbody tr.selected").each(function(){var c=a(this);b.push({data:c.data("item_data"),element:c})}),b},a.fn.repeater.Constructor.prototype.list_positionHeadings=function(){var b=this.$element.find(".repeater-list-wrapper"),c=b.offset().left,d=b.scrollLeft();b.find(".repeater-list-heading").each(d>0?function(){var b=a(this),d=b.parents("th:first").offset().left-c+"px";b.addClass("shifted").css("left",d)}:function(){a(this).removeClass("shifted").css("left","")})},a.fn.repeater.Constructor.prototype.list_setSelectedItems=function(b,c){var d,e,f,g,h=this.viewOptions.list_selectable,i=this,j=function(){f=a(this),d=f.data("item_data")||{},d[b[e].property]===b[e].value&&k(f,b[e].selected)},k=function(a,b){b=void 0!==b?b:!0,b?(c||"multi"===h||i.list_clearSelectedItems(),a.hasClass("selected")||(a.addClass("selected"),a.find("td:first").prepend('
      '))):(a.find(".repeater-list-check").remove(),a.removeClass("selected"))};for(a.isArray(b)||(b=[b]),g=c===!0||"multi"===h?b.length:h&&b.length>0?1:0,e=0;g>e;e++)void 0!==b[e].index?(f=this.$canvas.find(".repeater-list table tbody tr:nth-child("+(b[e].index+1)+")"),f.length>0&&k(f,b[e].selected)):void 0!==b[e].property&&void 0!==b[e].value&&this.$canvas.find(".repeater-list table tbody tr").each(j)},a.fn.repeater.Constructor.prototype.list_sizeHeadings=function(){var b=this.$element.find(".repeater-list table");b.find("thead th").each(function(){var b=a(this),c=b.find(".repeater-list-heading");c.outerHeight(b.outerHeight()),c.outerWidth(b.outerWidth())})},a.fn.repeater.defaults=a.extend({},a.fn.repeater.defaults,{list_columnRendered:null,list_columnSizing:!0,list_columnSyncing:!0,list_highlightSortedColumn:!1,list_infiniteScroll:!1,list_noItemsHTML:"",list_selectable:!1,list_sortClearing:!1,list_rowRendered:null}),a.fn.repeater.viewTypes.list={cleared:function(a,b){this.viewOptions.list_columnSyncing&&this.list_sizeHeadings(),b()},dataOptions:function(a,b){this.list_sortDirection&&(a.sortDirection=this.list_sortDirection),this.list_sortProperty&&(a.sortProperty=this.list_sortProperty),b(a)},initialize:function(a,b){this.list_sortDirection=null,this.list_sortProperty=null,b()},selected:function(a,b){var c,d=this.viewOptions.list_infiniteScroll;this.list_firstRender=!0,this.$loader.addClass("noHeader"),d&&(c="object"==typeof d?d:{},this.infiniteScrolling(!0,c)),b()},resize:function(a,b){this.viewOptions.list_columnSyncing&&this.list_sizeHeadings(),b()},renderer:{complete:function(a,b){var c;this.viewOptions.list_columnSyncing&&(this.list_sizeHeadings(),this.list_positionHeadings()),c=this.$canvas.find(".repeater-list-heading.sorted"),c.length>0&&this.list_highlightColumn(c.data("fu_item_index")),b()},render:function(b,c){var d,e=this.$element.find(".repeater-list"),f=this;e.length>0?c({action:"none",item:e}):(d=a('
      '),d.find(".repeater-list-wrapper").on("scroll.fu.repeaterList",function(){f.viewOptions.list_columnSyncing&&f.list_positionHeadings()}),c({item:d}))},nested:[{complete:function(b,c){var d,e,f,g,h=[],i=this;if(!this.viewOptions.list_columnSizing||this.list_columnsSame)c();else{if(d=0,g=0,b.item.find("th").each(function(){var b,c=a(this),e=0===c.next("th").length;void 0!==i.list_columns[d].width?(b=i.list_columns[d].width,c.outerWidth(b),g+=c.outerWidth(),e?c.outerWidth(""):i.list_columns[d]._auto_width=b):h.push({col:c,index:d,last:e}),d++}),e=h.length,e>0)for(f=Math.floor((this.$canvas.width()-g)/e),d=0;e>d;d++)h[d].last||(h[d].col.outerWidth(f),this.list_columns[h[d].index]._auto_width=f);c()}},render:function(a,b){var c=function(a,b){var c,d,e;if(!a)return!0;if(!b)return!1;for(c=0,e=b.length;e>c;c++){if(!a[c])return!0;for(d in b[c])if(a[c][d]!==b[c][d])return!0}return!1};this.list_firstRender||c(this.list_columns,a.data.columns)?(this.$element.find(".repeater-list-header").remove(),this.list_columns=a.data.columns,this.list_columnsSame=!1,this.list_firstRender=!1,this.$loader.removeClass("noHeader"),b({item:''})):(this.list_columnsSame=!0,b({skipNested:!0}))},nested:[{render:function(b,c){var d,e,f,g,h,i="glyphicon-chevron-down",j=".glyphicon.rlc:first",k="glyphicon-chevron-up",l=a('
      '),m=b.index,n=a(""),o=this,p=b.subset;l.data("fu_item_index",m),l.prepend(b.subset[b.index].label),n.html(l.html()).find("[id]").removeAttr("id"),n.append(l),d=n.add(l),g=l.find(j),h=g.add(n.find(j)),e=p[m].className,void 0!==e&&d.addClass(e),f=p[m].sortable,f&&(d.addClass("sortable"),l.on("click.fu.repeaterList",function(){o.list_sortProperty="string"==typeof f?f:p[m].property,l.hasClass("sorted")?g.hasClass(k)?(h.removeClass(k).addClass(i),o.list_sortDirection="desc"):o.viewOptions.list_sortClearing?(d.removeClass("sorted"),h.removeClass(i),o.list_sortDirection=null,o.list_sortProperty=null):(h.removeClass(i).addClass(k),o.list_sortDirection="asc"):(b.container.find("th, .repeater-list-heading").removeClass("sorted"),h.removeClass(i).addClass(k),o.list_sortDirection="asc",d.addClass("sorted")),o.render({clearInfinite:!0,pageIncrement:null})})),("asc"===p[m].sortDirection||"desc"===p[m].sortDirection)&&(b.container.find("th, .repeater-list-heading").removeClass("sorted"),d.addClass("sortable sorted"),"asc"===p[m].sortDirection?(h.addClass(k),this.list_sortDirection="asc"):(h.addClass(i),this.list_sortDirection="desc"),this.list_sortProperty="string"==typeof f?f:p[m].property),c({item:n})},repeat:"data.columns"}]},{render:function(b,c){var d,e,f={};e=this.$canvas.find(".repeater-list table tbody"),e.length>0?f.action="none":e=a(''),f.item=e,b.data.items.length<1&&(f.skipNested=!0,d=a(''),d.find("td").append(this.viewOptions.list_noItemsHTML),e.append(d)),c(f)},nested:[{complete:function(a,b){var c={container:a.container,rowData:a.subset[a.index]};void 0!==a.item&&(c.item=a.item),this.viewOptions.list_rowRendered?this.viewOptions.list_rowRendered(c,function(){b()}):b()},render:function(b,c){var d=a(''),e=this;this.viewOptions.list_selectable&&(d.addClass("selectable"),d.attr("tabindex",0),d.data("item_data",b.subset[b.index]),d.on("click.fu.repeaterList",function(){var b=a(this);b.hasClass("selected")?(b.removeClass("selected"),b.find(".repeater-list-check").remove(),e.$element.trigger("deselected.fu.repeaterList",b)):("multi"!==e.viewOptions.list_selectable&&(e.$canvas.find(".repeater-list-check").remove(),e.$canvas.find(".repeater-list tbody tr.selected").each(function(){a(this).removeClass("selected"),e.$element.trigger("deselected.fu.repeaterList",a(this))})),b.addClass("selected"),b.find("td:first").prepend('
      '),e.$element.trigger("selected.fu.repeaterList",b))}),d.keyup(function(a){13===a.keyCode&&d.trigger("click.fu.repeaterList")})),this.list_curRowIndex=b.index,c({item:d})},repeat:"data.items",nested:[{after:function(a,b){var c={container:a.container,columnAttr:a.subset[a.index].property,rowData:a.data.items[this.list_curRowIndex]};void 0!==a.item&&(c.item=a.item),this.viewOptions.list_columnRendered?this.viewOptions.list_columnRendered(c,function(){b()}):b()},render:function(b,c){var d=b.subset[b.index].className,e=b.data.items[this.list_curRowIndex][b.subset[b.index].property],f=a(""),g=b.subset[b.index]._auto_width;f.addClass(void 0!==d?d:"").append(e),void 0!==g&&f.outerWidth(g),c({item:f})},repeat:"this.list_columns"}]}]}]}})}(a),function(a){a.fn.repeater&&(a.fn.repeater.Constructor.prototype.thumbnail_clearSelectedItems=function(){this.$canvas.find(".repeater-thumbnail-cont .selectable.selected").removeClass("selected")},a.fn.repeater.Constructor.prototype.thumbnail_getSelectedItems=function(){var b=[];return this.$canvas.find(".repeater-thumbnail-cont .selectable.selected").each(function(){b.push(a(this))}),b},a.fn.repeater.Constructor.prototype.thumbnail_setSelectedItems=function(b,c){var d,e,f,g=this.viewOptions.thumbnail_selectable,h=this,i=function(){e=a(this),e.is(b[d].selector)&&j(e,b[d].selected)},j=function(a,b){b=void 0!==b?b:!0,b?(c||"multi"===g||h.thumbnail_clearSelectedItems(),a.addClass("selected")):a.removeClass("selected")};for(a.isArray(b)||(b=[b]),f=c===!0||"multi"===g?b.length:g&&b.length>0?1:0,d=0;f>d;d++)void 0!==b[d].index?(e=this.$canvas.find(".repeater-thumbnail-cont .selectable:nth-child("+(b[d].index+1)+")"),e.length>0&&j(e,b[d].selected)):b[d].selector&&this.$canvas.find(".repeater-thumbnail-cont .selectable").each(i)},a.fn.repeater.defaults=a.extend({},a.fn.repeater.defaults,{thumbnail_infiniteScroll:!1,thumbnail_itemRendered:null,thumbnail_selectable:!1,thumbnail_template:'
      {{name}}
      '}),a.fn.repeater.viewTypes.thumbnail={selected:function(a,b){var c,d=this.viewOptions.thumbnail_infiniteScroll;d&&(c="object"==typeof d?d:{},this.infiniteScrolling(!0,c)),b({})},renderer:{render:function(b,c){var d,e=this.$canvas.find(".repeater-thumbnail-cont"),f={};e.length>0?f.action="none":e=a('
      '),f.item=e,b.data.items.length<1?(f.skipNested=!0,d=a('
      '),d.append(this.viewOptions.thumbnail_noItemsHTML),e.append(d)):e.find(".empty:first").remove(),c(f)},nested:[{after:function(b,c){var d,e={container:b.container,itemData:b.subset[b.index]},f=this.viewOptions.thumbnail_selectable,g="selected",h=this;void 0!==b.item&&(e.item=b.item,f&&(d=a(e.item),d.addClass("selectable"),d.on("click",function(){d.hasClass(g)?(d.removeClass(g),h.$element.trigger("deselected.fu.repeaterThumbnail",d)):("multi"!==f&&h.$canvas.find(".repeater-thumbnail-cont .selectable.selected").each(function(){var b=a(this);b.removeClass(g),h.$element.trigger("deselected.fu.repeaterThumbnail",b)}),d.addClass(g),h.$element.trigger("selected.fu.repeaterThumbnail",d))}))),this.viewOptions.thumbnail_itemRendered?this.viewOptions.thumbnail_itemRendered(e,function(){c()}):c()},render:function(b,c){var d=b.subset[b.index],e=function(b){for(var c=!1,e=function(){var e,f,g;f=b.indexOf("{{"),e=b.indexOf("}}",f+2),f>-1&&e>-1?(g=a.trim(b.substring(f+2,e)),g=void 0!==d[g]?d[g]:"",b=b.substring(0,f)+g+b.substring(e+2)):c=!0};!c&&b.search("{{")>=0;)e(b);return b};c({item:e(this.viewOptions.thumbnail_template)})},repeat:"data.items"}]}})}(a),function(a){var b=a.fn.scheduler,c=function(b,c){var d=this;this.$element=a(b),this.options=a.extend({},a.fn.scheduler.defaults,c),this.$startDate=this.$element.find(".start-datetime .start-date"),this.$startTime=this.$element.find(".start-datetime .start-time"),this.$timeZone=this.$element.find(".timezone-container .timezone"),this.$repeatIntervalPanel=this.$element.find(".repeat-every-panel"),this.$repeatIntervalSelect=this.$element.find(".repeat-options"),this.$repeatIntervalSpinbox=this.$element.find(".repeat-every"),this.$repeatIntervalTxt=this.$element.find(".repeat-every-text"),this.$end=this.$element.find(".repeat-end"),this.$endSelect=this.$end.find(".end-options"),this.$endAfter=this.$end.find(".end-after"),this.$endDate=this.$end.find(".end-on-date"),this.$recurrencePanels=this.$element.find(".repeat-panel"),this.$repeatIntervalSelect.selectlist(),this.$element.find(".selectlist").selectlist(),this.$startDate.datepicker(),this.$startTime.combobox(),""===this.$startTime.find("input").val()&&this.$startTime.combobox("selectByIndex",0),this.$repeatIntervalSpinbox.spinbox("0"===this.$repeatIntervalSpinbox.find("input").val()?{value:1,min:1}:{min:1}),this.$endAfter.spinbox({value:1,min:1}),this.$endDate.datepicker(),this.$element.find(".radio-custom").radio(),this.$repeatIntervalSelect.on("changed.fu.selectlist",a.proxy(this.repeatIntervalSelectChanged,this)),this.$endSelect.on("changed.fu.selectlist",a.proxy(this.endSelectChanged,this)),this.$element.find(".repeat-days-of-the-week .btn-group .btn").on("change.fu.scheduler",function(a,b){d.changed(a,b,!0)}),this.$element.find(".combobox").on("changed.fu.combobox",a.proxy(this.changed,this)),this.$element.find(".datepicker").on("changed.fu.datepicker",a.proxy(this.changed,this)),this.$element.find(".selectlist").on("changed.fu.selectlist",a.proxy(this.changed,this)),this.$element.find(".spinbox").on("changed.fu.spinbox",a.proxy(this.changed,this)),this.$element.find(".repeat-monthly .radio, .repeat-yearly .radio").on("change.fu.scheduler",a.proxy(this.changed,this))};c.prototype={constructor:c,destroy:function(){var b;return this.$element.find("input").each(function(){a(this).attr("value",a(this).val())}),this.$element.find(".datepicker .calendar").empty(),b=this.$element[0].outerHTML,this.$element.find(".combobox").combobox("destroy"),this.$element.find(".datepicker").datepicker("destroy"),this.$element.find(".selectlist").selectlist("destroy"),this.$element.find(".spinbox").spinbox("destroy"),this.$element.find("[type=radio]").radio("destroy"),this.$element.remove(),b},changed:function(b,c,d){d||b.stopPropagation(),this.$element.trigger("changed.fu.scheduler",{data:void 0!==c?c:a(b.currentTarget).data(),originalEvent:b,value:this.getValue()})},disable:function(){this.toggleState("disable")},enable:function(){this.toggleState("enable")},setUtcTime:function(a,b,c){var d=a.split("-"),e=b.split(":"),f=new Date(Date.UTC(d[0],d[1]-1,d[2],e[0],e[1],e[2]?e[2]:0));if("Z"===c)f.setUTCHours(f.getUTCHours()+0);else{var g="(.)",h=".*?",i="\\d",j=".*?",k="(\\d)",l=new RegExp(g+h+i+j+k,["i"]),m=l.exec(c);if(null!=m){var n=m[1],o=m[2],p="+"===n?1:-1;f.setUTCHours(f.getUTCHours()+p*parseInt(o,10))}}var q=f.getTimezoneOffset();return f.setMinutes(q),f},endSelectChanged:function(a,b){var c,d;b?d=b.value:(c=this.$endSelect.selectlist("selectedItem"),d=c.value),this.$endAfter.parent().addClass("hide"),this.$endAfter.parent().attr("aria-hidden","true"),this.$endDate.parent().addClass("hide"),this.$endDate.parent().attr("aria-hidden","true"),"after"===d?(this.$endAfter.parent().removeClass("hide"),this.$endAfter.parent().attr("aria-hidden","false")):"date"===d&&(this.$endDate.parent().removeClass("hide"),this.$endDate.parent().attr("aria-hidden","false"))},getValue:function(){var b,c=this.$repeatIntervalSpinbox.spinbox("value"),d="",e=this.$repeatIntervalSelect.selectlist("selectedItem").value;this.$startTime.combobox("selectedItem").value?(b=this.$startTime.combobox("selectedItem").value,b=b.toLowerCase()):b=this.$startTime.combobox("selectedItem").text.toLowerCase();var f,g=this.$timeZone.selectlist("selectedItem");f=function(a,b){var c,d="";return d+=a.getFullYear(),d+=b,c=a.getMonth()+1,d+=10>c?"0"+c:c,d+=b,c=a.getDate(),d+=10>c?"0"+c:c};var h,i,j,k,l,m,n,o;n=""+f(this.$startDate.datepicker("getDate"),"-"),n+="T",j=b.search("am")>=0,k=b.search("pm")>=0,b=a.trim(b.replace(/am/g,"").replace(/pm/g,"")).split(":"),b[0]=parseInt(b[0],10),b[1]=parseInt(b[1],10),j&&b[0]>11?b[0]=0:k&&b[0]<12&&(b[0]+=12),n+=b[0]<10?"0"+b[0]:b[0],n+=":",n+=b[1]<10?"0"+b[1]:b[1],n+="+00:00"===g.offset?"Z":g.offset,"none"===e?d="FREQ=DAILY;INTERVAL=1;COUNT=1;":"hourly"===e?(d="FREQ=HOURLY;",d+="INTERVAL="+c+";"):"daily"===e?(d+="FREQ=DAILY;",d+="INTERVAL="+c+";"):"weekdays"===e?(d+="FREQ=DAILY;",d+="BYDAY=MO,TU,WE,TH,FR;",d+="INTERVAL=1;"):"weekly"===e?(i=[],this.$element.find(".repeat-days-of-the-week .btn-group input:checked").each(function(){i.push(a(this).data().value)}),d+="FREQ=WEEKLY;",d+="BYDAY="+i.join(",")+";",d+="INTERVAL="+c+";"):"monthly"===e?(d+="FREQ=MONTHLY;",d+="INTERVAL="+c+";",o=this.$element.find("input[name=repeat-monthly]:checked").val(),"bymonthday"===o?(h=parseInt(this.$element.find(".repeat-monthly-date .selectlist").selectlist("selectedItem").text,10),d+="BYMONTHDAY="+h+";"):"bysetpos"===o&&(i=this.$element.find(".month-days").selectlist("selectedItem").value,m=this.$element.find(".month-day-pos").selectlist("selectedItem").value,d+="BYDAY="+i+";",d+="BYSETPOS="+m+";")):"yearly"===e&&(d+="FREQ=YEARLY;",o=this.$element.find("input[name=repeat-yearly]:checked").val(),"bymonthday"===o?(l=this.$element.find(".repeat-yearly-date .year-month").selectlist("selectedItem").value,h=this.$element.find(".year-month-day").selectlist("selectedItem").text,d+="BYMONTH="+l+";",d+="BYMONTHDAY="+h+";"):"bysetpos"===o&&(i=this.$element.find(".year-month-days").selectlist("selectedItem").value,m=this.$element.find(".year-month-day-pos").selectlist("selectedItem").value,l=this.$element.find(".repeat-yearly-day .year-month").selectlist("selectedItem").value,d+="BYDAY="+i+";",d+="BYSETPOS="+m+";",d+="BYMONTH="+l+";"));var p=this.$endSelect.selectlist("selectedItem").value,q="";"none"!==e&&("after"===p?q="COUNT="+this.$endAfter.spinbox("value")+";":"date"===p&&(q="UNTIL="+f(this.$endDate.datepicker("getDate"),"")+";")),d+=q;var r={startDateTime:n,timeZone:{name:g.name,offset:g.offset},recurrencePattern:d};return r},repeatIntervalSelectChanged:function(a,b){var c,d,e;switch(b?(d=b.value,e=b.text):(c=this.$repeatIntervalSelect.selectlist("selectedItem"),d=c.value,e=c.text),this.$repeatIntervalTxt.text(e),d.toLowerCase()){case"hourly":case"daily":case"weekly":case"monthly":this.$repeatIntervalPanel.removeClass("hide"),this.$repeatIntervalPanel.attr("aria-hidden","false");break;default:this.$repeatIntervalPanel.addClass("hide"),this.$repeatIntervalPanel.attr("aria-hidden","true")}this.$recurrencePanels.addClass("hide"),this.$recurrencePanels.attr("aria-hidden","true"),this.$element.find(".repeat-"+d).removeClass("hide"),this.$element.find(".repeat-"+d).attr("aria-hidden","false"),"none"===d?(this.$end.addClass("hide"),this.$end.attr("aria-hidden","true")):(this.$end.removeClass("hide"),this.$end.attr("aria-hidden","false"))},setValue:function(b){var c,d,e,f,g,h,i,j,k,l,m;if(b.startDateTime)j=b.startDateTime.split("T"),k=j[0],j[1]?(l=j[1],j[1]=j[1].split(":"),c=parseInt(j[1][0],10),g=j[1][1]?parseInt(j[1][1].split("+")[0].split("-")[0].split("Z")[0],10):0,h=12>c?"AM":"PM",0===c?c=12:c>12&&(c-=12),g=10>g?"0"+g:g,l=c+":"+g,j=c+":"+g+" "+h,this.$startTime.find("input").val(j),this.$startTime.combobox("selectByText",j)):l="00:00"; -else{l="00:00";var n=this.$startDate.datepicker("getDate");k=n.getFullYear()+"-"+n.getMonth()+"-"+n.getDate()}if(e="li[data",b.timeZone?(e+="string"==typeof b.timeZone?'-name="'+b.timeZone:b.timeZone.name?'-name="'+b.timeZone.name:'-offset="'+b.timeZone.offset,e+='"]',m=b.timeZone.offset,this.$timeZone.selectlist("selectBySelector",e)):b.startDateTime?(j=b.startDateTime.split("T")[1],j=j?j.search(/\+/)>-1?"+"+a.trim(j.split("+")[1]):j.search(/\-/)>-1?"-"+a.trim(j.split("-")[1]):"+00:00":"+00:00",m="+00:00"===j?"Z":j,e+='-offset="'+j+'"]',this.$timeZone.selectlist("selectBySelector",e)):m="Z",b.recurrencePattern){for(i={},j=b.recurrencePattern.toUpperCase().split(";"),d=0,f=j.length;f>d;d++)""!==j[d]&&(e=j[d].split("="),i[e[0]]=e[1]);if("DAILY"===i.FREQ)e="MO,TU,WE,TH,FR"===i.BYDAY?"weekdays":"1"===i.INTERVAL&&"1"===i.COUNT?"none":"daily";else if("HOURLY"===i.FREQ)e="hourly";else if("WEEKLY"===i.FREQ){if(i.BYDAY)for(e=this.$element.find(".repeat-days-of-the-week .btn-group"),e.find("label").removeClass("active"),j=i.BYDAY.split(","),d=0,f=j.length;f>d;d++)e.find('input[data-value="'+j[d]+'"]').parent().addClass("active");e="weekly"}else"MONTHLY"===i.FREQ?(this.$element.find(".repeat-monthly input").removeAttr("checked").removeClass("checked"),this.$element.find(".repeat-monthly label.radio-custom").removeClass("checked"),i.BYMONTHDAY?(j=this.$element.find(".repeat-monthly-date"),j.find("input").addClass("checked").attr("checked","checked"),j.find("label.radio-custom").addClass("checked"),j.find(".selectlist").selectlist("selectByValue",i.BYMONTHDAY)):i.BYDAY&&(j=this.$element.find(".repeat-monthly-day"),j.find("input").addClass("checked").attr("checked","checked"),j.find("label.radio-custom").addClass("checked"),i.BYSETPOS&&j.find(".month-day-pos").selectlist("selectByValue",i.BYSETPOS),j.find(".month-days").selectlist("selectByValue",i.BYDAY)),e="monthly"):"YEARLY"===i.FREQ?(this.$element.find(".repeat-yearly input").removeAttr("checked").removeClass("checked"),this.$element.find(".repeat-yearly label.radio-custom").removeClass("checked"),i.BYMONTHDAY?(j=this.$element.find(".repeat-yearly-date"),j.find("input").addClass("checked").attr("checked","checked"),j.find("label.radio-custom").addClass("checked"),i.BYMONTH&&j.find(".year-month").selectlist("selectByValue",i.BYMONTH),j.find(".year-month-day").selectlist("selectByValue",i.BYMONTHDAY)):i.BYSETPOS&&(j=this.$element.find(".repeat-yearly-day"),j.find("input").addClass("checked").attr("checked","checked"),j.find("label.radio-custom").addClass("checked"),j.find(".year-month-day-pos").selectlist("selectByValue",i.BYSETPOS),i.BYDAY&&j.find(".year-month-days").selectlist("selectByValue",i.BYDAY),i.BYMONTH&&j.find(".year-month").selectlist("selectByValue",i.BYMONTH)),e="yearly"):e="none";if(i.COUNT)this.$endAfter.spinbox("value",parseInt(i.COUNT,10)),this.$endSelect.selectlist("selectByValue","after");else if(i.UNTIL){j=i.UNTIL,8===j.length&&(j=j.split(""),j.splice(4,0,"-"),j.splice(7,0,"-"),j=j.join(""));var o=this.$timeZone.selectlist("selectedItem"),p="+00:00"===o.offset?"Z":o.offset;k=j;var q=this.setUtcTime(k,l,p);this.$endDate.datepicker("setDate",q),this.$endSelect.selectlist("selectByValue","date")}this.endSelectChanged(),i.INTERVAL&&this.$repeatIntervalSpinbox.spinbox("value",parseInt(i.INTERVAL,10)),this.$repeatIntervalSelect.selectlist("selectByValue",e),this.repeatIntervalSelectChanged()}var r=this.setUtcTime(k,l,m);this.$startDate.datepicker("setDate",r)},toggleState:function(a){this.$element.find(".combobox").combobox(a),this.$element.find(".datepicker").datepicker(a),this.$element.find(".selectlist").selectlist(a),this.$element.find(".spinbox").spinbox(a),this.$element.find("[type=radio]").radio(a),a="disable"===a?"addClass":"removeClass",this.$element.find(".repeat-days-of-the-week .btn-group")[a]("disabled")},value:function(a){return a?this.setValue(a):this.getValue()}},a.fn.scheduler=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.scheduler"),h="object"==typeof b&&b;g||f.data("fu.scheduler",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.scheduler.defaults={},a.fn.scheduler.Constructor=c,a.fn.scheduler.noConflict=function(){return a.fn.scheduler=b,this},a(document).on("mousedown.fu.scheduler.data-api","[data-initialize=scheduler]",function(b){var c=a(b.target).closest(".scheduler");c.data("fu.scheduler")||c.scheduler(c.data())}),a(function(){a("[data-initialize=scheduler]").each(function(){var b=a(this);b.data("scheduler")||b.scheduler(b.data())})})}(a)}); \ No newline at end of file +!function(a){"function"==typeof define&&define.amd?define(["jquery","bootstrap"],a):a(jQuery)}(function(a){if("undefined"==typeof a)throw new Error("Fuel UX's JavaScript requires jQuery");if("undefined"==typeof a.fn.dropdown||"undefined"==typeof a.fn.collapse)throw new Error("Fuel UX's JavaScript requires Bootstrap");!function(a){var b=a.fn.checkbox,c=function(b,c){this.options=a.extend({},a.fn.checkbox.defaults,c),this.$element=a(b).is('input[type="checkbox"]')?a(b):a(b).find('input[type="checkbox"]:first'),this.$label=this.$element.parent(),this.$parent=this.$label.parent(".checkbox"),this.$toggleContainer=this.$element.attr("data-toggle"),this.state={disabled:!1,checked:!1},0===this.$parent.length&&(this.$parent=null),this.$toggleContainer=Boolean(this.$toggleContainer)?a(this.$toggleContainer):null,this.$element.on("change.fu.checkbox",a.proxy(this.itemchecked,this)),this.$label.on("click",a.proxy(this.toggle,this)),this.setState()};c.prototype={constructor:c,setState:function(a){a=a||this.$element,this.state.disabled=Boolean(a.prop("disabled")),this.state.checked=Boolean(a.is(":checked")),this._resetClasses(),this._toggleCheckedState(),this._toggleDisabledState(),this.toggleContainer()},enable:function(){this.state.disabled=!1,this.$element.attr("disabled",!1),this._resetClasses(),this.$element.trigger("enabled.fu.checkbox")},disable:function(){this.state.disabled=!0,this.$element.attr("disabled",!0),this._setDisabledClass(),this.$element.trigger("disabled.fu.checkbox")},check:function(){this.state.checked=!0,this.$element.prop("checked",!0),this._setCheckedClass(),this.$element.trigger("checked.fu.checkbox")},uncheck:function(){this.state.checked=!1,this.$element.prop("checked",!1),this._resetClasses(),this.$element.trigger("unchecked.fu.checkbox")},isChecked:function(){return this.state.checked},toggle:function(a){a&&a.target!==a.originalEvent.target||(Boolean(a)&&a.preventDefault(),this.state.checked=!this.state.checked,this._toggleCheckedState())},toggleContainer:function(){Boolean(this.$toggleContainer)&&(this.state.checked?(this.$toggleContainer.removeClass("hide"),this.$toggleContainer.attr("aria-hidden","false")):(this.$toggleContainer.addClass("hide"),this.$toggleContainer.attr("aria-hidden","true")))},itemchecked:function(b){this.setState(a(b.target))},destroy:function(){return this.$parent.remove(),this.$parent[0].outerHTML},_resetClasses:function(){var a=[];this.state.checked||a.push("checked"),this.state.disabled||a.push("disabled"),a=a.join(" "),this.$label.removeClass(a),this.$parent&&this.$parent.removeClass(a)},_toggleCheckedState:function(){this.state.checked?this.check():this.uncheck()},_toggleDisabledState:function(){this.state.disabled?this.disable():this.enable()},_setCheckedClass:function(){this.$label.addClass("checked"),this.$parent&&this.$parent.addClass("checked")},_setDisabledClass:function(){this.$label.addClass("disabled"),this.$parent&&this.$parent.addClass("disabled")}},a.fn.checkbox=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.checkbox"),h="object"==typeof b&&b;g||f.data("fu.checkbox",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.checkbox.defaults={},a.fn.checkbox.Constructor=c,a.fn.checkbox.noConflict=function(){return a.fn.checkbox=b,this},a(document).on("mouseover.fu.checkbox.data-api","[data-initialize=checkbox]",function(b){var c=a(b.target).closest(".checkbox").find("[type=checkbox]");c.data("fu.checkbox")||c.checkbox(c.data())}),a(function(){a("[data-initialize=checkbox] [type=checkbox]").each(function(){var b=a(this);b.data("fu.checkbox")||b.checkbox(b.data())})})}(a),function(a){var b=a.fn.combobox,c=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.combobox.defaults,c),this.$dropMenu=this.$element.find(".dropdown-menu"),this.$input=this.$element.find("input"),this.$button=this.$element.find(".btn"),this.$element.on("click.fu.combobox","a",a.proxy(this.itemclicked,this)),this.$element.on("change.fu.combobox","input",a.proxy(this.inputchanged,this)),this.$element.on("shown.bs.dropdown",a.proxy(this.menuShown,this)),this.setDefaultSelection()};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element.find("input").each(function(){a(this).attr("value",a(this).val())}),this.$element[0].outerHTML},doSelect:function(a){"undefined"!=typeof a[0]?(this.$selectedItem=a,this.$input.val(this.$selectedItem.text().trim())):this.$selectedItem=null},menuShown:function(){this.options.autoResizeMenu&&this.resizeMenu()},resizeMenu:function(){var a=this.$element.outerWidth();this.$dropMenu.outerWidth(a)},selectedItem:function(){var b=this.$selectedItem,c={};if(b){var d=this.$selectedItem.text().trim();c=a.extend({text:d},this.$selectedItem.data())}else c={text:this.$input.val()};return c},selectByText:function(b){var c=a([]);this.$element.find("li").each(function(){return(this.textContent||this.innerText||a(this).text()||"").toLowerCase()===(b||"").toLowerCase()?(c=a(this),!1):void 0}),this.doSelect(c)},selectByValue:function(a){var b='li[data-value="'+a+'"]';this.selectBySelector(b)},selectByIndex:function(a){var b="li:eq("+a+")";this.selectBySelector(b)},selectBySelector:function(a){var b=this.$element.find(a);this.doSelect(b)},setDefaultSelection:function(){var a="li[data-selected=true]:first",b=this.$element.find(a);b.length>0&&(this.selectBySelector(a),b.removeData("selected"),b.removeAttr("data-selected"))},enable:function(){this.$element.removeClass("disabled"),this.$input.removeAttr("disabled"),this.$button.removeClass("disabled")},disable:function(){this.$element.addClass("disabled"),this.$input.attr("disabled",!0),this.$button.addClass("disabled")},itemclicked:function(b){this.$selectedItem=a(b.target).parent(),this.$input.val(this.$selectedItem.text().trim()).trigger("change",{synthetic:!0});var c=this.selectedItem();this.$element.trigger("changed.fu.combobox",c),b.preventDefault(),this.$element.find(".dropdown-toggle").focus()},inputchanged:function(b,c){if(!c||!c.synthetic){var d=a(b.target).val();this.selectByText(d);var e=this.selectedItem();0===e.text.length&&(e={text:d}),this.$element.trigger("changed.fu.combobox",e)}}},a.fn.combobox=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.combobox"),h="object"==typeof b&&b;g||f.data("fu.combobox",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.combobox.defaults={autoResizeMenu:!0},a.fn.combobox.Constructor=c,a.fn.combobox.noConflict=function(){return a.fn.combobox=b,this},a(document).on("mousedown.fu.combobox.data-api","[data-initialize=combobox]",function(b){var c=a(b.target).closest(".combobox");c.data("fu.combobox")||c.combobox(c.data())}),a(function(){a("[data-initialize=combobox]").each(function(){var b=a(this);b.data("fu.combobox")||b.combobox(b.data())})})}(a),function(a){var b="Invalid Date",c="moment.js is not available so you cannot use this function",d=[],e=!1,f=a.fn.datepicker,g=!1,h=function(){var a,b;for(g=!0,a=0,b=d.length;b>a;a++)d[a].init.call(d[a].scope);d=[]};"function"==typeof define&&define.amd?require(["moment"],function(a){e=a,h()},function(a){var b=a.requireModules&&a.requireModules[0];"moment"===b&&h()}):h();var i=function(b,c){this.$element=a(b),this.options=a.extend(!0,{},a.fn.datepicker.defaults,c),this.$calendar=this.$element.find(".datepicker-calendar"),this.$days=this.$calendar.find(".datepicker-calendar-days"),this.$header=this.$calendar.find(".datepicker-calendar-header"),this.$headerTitle=this.$header.find(".title"),this.$input=this.$element.find("input"),this.$wheels=this.$element.find(".datepicker-wheels"),this.$wheelsMonth=this.$element.find(".datepicker-wheels-month"),this.$wheelsYear=this.$element.find(".datepicker-wheels-year"),this.artificialScrolling=!1,this.formatDate=this.options.formatDate||this.formatDate,this.inputValue=null,this.moment=!1,this.momentFormat=null,this.parseDate=this.options.parseDate||this.parseDate,this.preventBlurHide=!1,this.restricted=this.options.restricted||[],this.restrictedParsed=[],this.restrictedText=this.options.restrictedText,this.sameYearOnly=this.options.sameYearOnly,this.selectedDate=null,this.yearRestriction=null,this.$calendar.find(".datepicker-today").on("click.fu.datepicker",a.proxy(this.todayClicked,this)),this.$days.on("click.fu.datepicker","tr td button",a.proxy(this.dateClicked,this)),this.$element.find(".dropdown-menu").on("mousedown.fu.datepicker",a.proxy(this.dropdownMousedown,this)),this.$header.find(".next").on("click.fu.datepicker",a.proxy(this.next,this)),this.$header.find(".prev").on("click.fu.datepicker",a.proxy(this.prev,this)),this.$headerTitle.on("click.fu.datepicker",a.proxy(this.titleClicked,this)),this.$input.on("blur.fu.datepicker",a.proxy(this.inputBlurred,this)),this.$input.on("focus.fu.datepicker",a.proxy(this.inputFocused,this)),this.$wheels.find(".datepicker-wheels-back").on("click.fu.datepicker",a.proxy(this.backClicked,this)),this.$wheels.find(".datepicker-wheels-select").on("click.fu.datepicker",a.proxy(this.selectClicked,this)),this.$wheelsMonth.on("click.fu.datepicker","ul button",a.proxy(this.monthClicked,this)),this.$wheelsYear.on("click.fu.datepicker","ul button",a.proxy(this.yearClicked,this)),this.$wheelsYear.find("ul").on("scroll.fu.datepicker",a.proxy(this.onYearScroll,this));var f=function(){this.checkForMomentJS()&&(e=e||window.moment,this.moment=!0,this.momentFormat=this.options.momentConfig.format,this.setCulture(this.options.momentConfig.culture)),this.setRestrictedDates(this.restricted),this.setDate(this.options.date)||(this.$input.val(""),this.inputValue=this.$input.val()),this.sameYearOnly&&(this.yearRestriction=this.selectedDate?this.selectedDate.getFullYear():(new Date).getFullYear())};g?f.call(this):d.push({init:f,scope:this})};i.prototype={constructor:i,backClicked:function(){this.changeView("calendar")},changeView:function(a,b){"wheels"===a?(this.$calendar.hide().attr("aria-hidden","true"),this.$wheels.show().removeAttr("aria-hidden",""),b&&this.renderWheel(b)):(this.$wheels.hide().attr("aria-hidden","true"),this.$calendar.show().removeAttr("aria-hidden",""),b&&this.renderMonth(b))},checkForMomentJS:function(){return(a.isFunction(window.moment)||"undefined"!=typeof e&&a.isFunction(e))&&a.isPlainObject(this.options.momentConfig)&&this.options.momentConfig.culture&&this.options.momentConfig.format?!0:!1},dateClicked:function(b){var c,d=a(b.currentTarget).parents("td:first");d.hasClass("restricted")||(this.$days.find("td.selected").removeClass("selected"),d.addClass("selected"),c=new Date(d.attr("data-year"),d.attr("data-month"),d.attr("data-date")),this.selectedDate=c,this.$input.val(this.formatDate(c)),this.inputValue=this.$input.val(),this.$input.focus(),this.$element.trigger("dateClicked.fu.datepicker",c))},destroy:function(){return this.$element.remove(),this.$days.find("tbody").empty(),this.$wheelsYear.find("ul").empty(),this.$element[0].outerHTML},disable:function(){this.$element.addClass("disabled"),this.$element.find("input, button").attr("disabled","disabled"),this.$element.find(".input-group-btn").removeClass("open")},dropdownMousedown:function(){var a=this;this.preventBlurHide=!0,setTimeout(function(){a.preventBlurHide=!1},0)},enable:function(){this.$element.removeClass("disabled"),this.$element.find("input, button").removeAttr("disabled")},formatDate:function(a){var b=function(a){var b="0"+a;return b.substr(b.length-2)};return this.moment?e(a).format(this.momentFormat):b(a.getMonth()+1)+"/"+b(a.getDate())+"/"+a.getFullYear()},getCulture:function(){if(this.moment)return e.lang();throw c},getDate:function(){return this.selectedDate?this.selectedDate:new Date(0/0)},getFormat:function(){if(this.moment)return this.momentFormat;throw c},getFormattedDate:function(){return this.selectedDate?this.formatDate(this.selectedDate):b},getRestrictedDates:function(){return this.restricted},inputBlurred:function(){var a,b=this.$input.val();b!==this.inputValue&&(a=this.setDate(b),null===a?this.$element.trigger("inputParsingFailed.fu.datepicker",b):a===!1?this.$element.trigger("inputRestrictedDate.fu.datepicker",a):this.$element.trigger("changed.fu.datepicker",a)),this.preventBlurHide||this.$element.find(".input-group-btn").removeClass("open")},inputFocused:function(){this.$element.find(".input-group-btn").addClass("open")},isInvalidDate:function(a){var c=a.toString();return c===b||"NaN"===c?!0:!1},isRestricted:function(a,b,c){var d,e,f,g,h=this.restrictedParsed;if(this.sameYearOnly&&null!==this.yearRestriction&&c!==this.yearRestriction)return!0;for(d=0,f=h.length;f>d;d++)if(e=h[d].from,g=h[d].to,(c>e.year||c===e.year&&b>e.month||c===e.year&&b===e.month&&a>=e.date)&&(c11){if(this.sameYearOnly)return;a=0,b++}this.renderMonth(new Date(b,a,1))},onYearScroll:function(b){if(!this.artificialScrolling){var c,d,e=a(b.currentTarget),f="border-box"===e.css("box-sizing")?e.outerHeight():e.height(),g=e.get(0).scrollHeight,h=e.scrollTop(),i=f/(g-h)*100,j=h/g*100;if(5>j){for(d=parseInt(e.find("li:first").attr("data-year"),10),c=d-1;c>d-11;c--)e.prepend('
    • ");this.artificialScrolling=!0,e.scrollTop(e.get(0).scrollHeight-g+h),this.artificialScrolling=!1}else if(i>90)for(d=parseInt(e.find("li:last").attr("data-year"),10),c=d+1;d+11>c;c++)e.append('
    • ")}},parseDate:function(a){var b,c,d,f,g,h,i=this;if(a)if(this.moment){if(d=function(a,b){return b="b"===a?e(b,i.momentFormat):e(b),b.isValid()===!0?b.toDate():new Date(0/0)},h="string"==typeof a?["b","a"]:["a","b"],b=d(h[0],a),!this.isInvalidDate(b))return b;if(b=d(h[1],a),!this.isInvalidDate(b))return b}else if("string"==typeof a){if(b=new Date(Date.parse(a)),!this.isInvalidDate(b))return b;if(a=a.split("T")[0],c=/^\s*(\d{4})-(\d\d)-(\d\d)\s*$/,g=c.exec(a),g&&(f=parseInt(g[2],10),b=new Date(g[1],f-1,g[3]),f===b.getMonth()+1))return b}else if(b=new Date(a),!this.isInvalidDate(b))return b;return new Date(0/0)},prev:function(){var a=this.$headerTitle.attr("data-month"),b=this.$headerTitle.attr("data-year");if(a--,0>a){if(this.sameYearOnly)return;a=11,b--}this.renderMonth(new Date(b,a,1))},renderMonth:function(b){b=b||new Date;var c,d,e,f,g,h,i,j,k,l=new Date(b.getFullYear(),b.getMonth(),1).getDay(),m=new Date(b.getFullYear(),b.getMonth()+1,0).getDate(),n=new Date(b.getFullYear(),b.getMonth(),0).getDate(),o=this.$headerTitle.find(".month"),p=b.getMonth(),q=new Date,r=q.getDate(),s=q.getMonth(),t=q.getFullYear(),u=this.selectedDate,v=this.$days.find("tbody"),w=b.getFullYear();for(u&&(u={date:u.getDate(),month:u.getMonth(),year:u.getFullYear()}),o.find(".current").removeClass("current"),o.find('span[data-month="'+p+'"]').addClass("current"),this.$headerTitle.find(".year").text(w),this.$headerTitle.attr({"data-month":p,"data-year":w}),v.empty(),0!==l?(c=n-l+1,i=-1):(c=1,i=0),h=35-l>=m?5:6,f=0;h>f;f++){for(k=a(""),g=0;7>g;g++)j=a(""),-1===i?j.addClass("last-month"):1===i&&j.addClass("next-month"),d=p+i,e=w,0>d?(d=11,e--):d>11&&(d=0,e++),j.attr({"data-date":c,"data-month":d,"data-year":e}),e===t&&d===s&&c===r?j.addClass("current-day"):(t>e||e===t&&s>d||e===t&&d===s&&r>c)&&(j.addClass("past"),this.options.allowPastDates||j.addClass("restricted").attr("title",this.restrictedText)),this.isRestricted(c,d,e)&&j.addClass("restricted").attr("title",this.restrictedText),u&&e===u.year&&d===u.month&&c===u.date&&j.addClass("selected"),j.html(j.hasClass("restricted")?''+c+"":'"),c++,-1===i&&c>n?(c=1,i=0):0===i&&c>m&&(c=1,i=1),k.append(j);v.append(k)}},renderWheel:function(a){var b,c,d,e=a.getMonth(),f=this.$wheelsMonth.find("ul"),g=a.getFullYear(),h=this.$wheelsYear.find("ul");for(this.sameYearOnly?(this.$wheelsMonth.addClass("full"),this.$wheelsYear.addClass("hide")):(this.$wheelsMonth.removeClass("full"),this.$wheelsYear.removeClass("hide")),f.find(".selected").removeClass("selected"),c=f.find('li[data-month="'+e+'"]'),c.addClass("selected"),f.scrollTop(f.scrollTop()+(c.position().top-f.outerHeight()/2-c.outerHeight(!0)/2)),h.empty(),b=g-10;g+11>b;b++)h.append('
    • ");d=h.find('li[data-year="'+g+'"]'),d.addClass("selected"),this.artificialScrolling=!0,h.scrollTop(h.scrollTop()+(d.position().top-h.outerHeight()/2-d.outerHeight(!0)/2)),this.artificialScrolling=!1,c.find("button").focus()},selectClicked:function(){var a=this.$wheelsMonth.find(".selected").attr("data-month"),b=this.$wheelsYear.find(".selected").attr("data-year");this.changeView("calendar",new Date(b,a,1))},setCulture:function(a){if(!a)return!1;if(!this.moment)throw c;e.lang(a)},setDate:function(a){var b=this.parseDate(a);return this.isInvalidDate(b)?(this.selectedDate=null,this.renderMonth()):this.isRestricted(b.getDate(),b.getMonth(),b.getFullYear())?(this.selectedDate=!1,this.renderMonth()):(this.selectedDate=b,this.renderMonth(b),this.$input.val(this.formatDate(b))),this.inputValue=this.$input.val(),this.selectedDate},setFormat:function(a){if(!a)return!1;if(!this.moment)throw c;this.momentFormat=a},setRestrictedDates:function(a){var b,c,d=[],e=this,f=function(a){return a===-1/0?{date:-1/0,month:-1/0,year:-1/0}:1/0===a?{date:1/0,month:1/0,year:1/0}:(a=e.parseDate(a),{date:a.getDate(),month:a.getMonth(),year:a.getFullYear()})};for(this.restricted=a,b=0,c=a.length;c>b;b++)d.push({from:f(a[b].from),to:f(a[b].to)});this.restrictedParsed=d},titleClicked:function(){this.changeView("wheels",new Date(this.$headerTitle.attr("data-year"),this.$headerTitle.attr("data-month"),1))},todayClicked:function(){var a=new Date;(a.getMonth()+""!==this.$headerTitle.attr("data-month")||a.getFullYear()+""!==this.$headerTitle.attr("data-year"))&&this.renderMonth(a)},yearClicked:function(b){this.$wheelsYear.find(".selected").removeClass("selected"),a(b.currentTarget).parent().addClass("selected")}},a.fn.datepicker=function(b){var c,d=Array.prototype.slice.call(arguments,1),e=this.each(function(){var e=a(this),f=e.data("fu.datepicker"),g="object"==typeof b&&b;f||e.data("fu.datepicker",f=new i(this,g)),"string"==typeof b&&(c=f[b].apply(f,d))});return void 0===c?e:c},a.fn.datepicker.defaults={allowPastDates:!1,date:new Date,formatDate:null,momentConfig:{culture:"en",format:"L"},parseDate:null,restricted:[],restrictedText:"Restricted",sameYearOnly:!1},a.fn.datepicker.Constructor=i,a.fn.datepicker.noConflict=function(){return a.fn.datepicker=f,this},a(document).on("mousedown.fu.datepicker.data-api","[data-initialize=datepicker]",function(b){var c=a(b.target).closest(".datepicker");c.data("datepicker")||c.datepicker(c.data())}),a(document).on("click.fu.datepicker.data-api",".datepicker .dropdown-menu",function(b){var c=a(b.target);(!c.is(".datepicker-date")||c.closest(".restricted").length)&&b.stopPropagation()}),a(document).on("click.fu.datepicker.data-api",".datepicker input",function(a){a.stopPropagation()}),a(function(){a("[data-initialize=datepicker]").each(function(){var b=a(this);b.data("datepicker")||b.datepicker(b.data())})})}(a),function(a){function b(b){a(b).css({visibility:"hidden"}),c(b)?b.parent().addClass("dropup"):b.parent().removeClass("dropup"),a(b).css({visibility:"visible"})}function c(a){var b=d(a),c={};return c.parentHeight=a.parent().outerHeight(),c.parentOffsetTop=a.parent().offset().top,c.dropdownHeight=a.outerHeight(),c.containerHeight=b.overflowElement.outerHeight(),c.containerOffsetTop=b.isWindow?b.overflowElement.scrollTop():b.overflowElement.offset().top,c.fromTop=c.parentOffsetTop-c.containerOffsetTop,c.fromBottom=c.containerHeight-c.parentHeight-(c.parentOffsetTop-c.containerOffsetTop),c.dropdownHeight=c.fromTop&&c.dropdownHeight>=c.fromBottom?c.fromTop>=c.fromBottom?!0:!1:void 0}function d(b){var c,d;return b.attr("data-target")?(c=b.attr("data-target"),d=!1):(c=window,d=!0),a.each(b.parents(),function(b,e){return"visible"!==a(e).css("overflow")?(c=e,d=!1,!1):void 0}),{overflowElement:a(c),isWindow:d}}a(document.body).on("click.fu.dropdown-autoflip","[data-toggle=dropdown][data-flip]",function(){"auto"===a(this).data().flip&&b(a(this).next(".dropdown-menu"))}),a(document.body).on("suggested.fu.pillbox",function(c,d){b(a(d)),a(d).parent().addClass("open")}),a.fn.dropdownautoflip=function(){}}(a),function(a){var b=a.fn.loader,c=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.loader.defaults,c),this.begin=this.$element.is("[data-begin]")?parseInt(this.$element.attr("data-begin"),10):1,this.delay=this.$element.is("[data-delay]")?parseFloat(this.$element.attr("data-delay")):150,this.end=this.$element.is("[data-end]")?parseInt(this.$element.attr("data-end"),10):8,this.frame=this.$element.is("[data-frame]")?parseInt(this.$element.attr("data-frame"),10):this.begin,this.isIElt9=!1,this.timeout={};var d=this.msieVersion();d!==!1&&9>d&&(this.$element.addClass("iefix"),this.isIElt9=!0),this.$element.attr("data-frame",this.frame+""),this.play()};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element[0].outerHTML},ieRepaint:function(){this.isIElt9&&this.$element.addClass("iefix_repaint").removeClass("iefix_repaint")},msieVersion:function(){var a=window.navigator.userAgent,b=a.indexOf("MSIE ");return b>0?parseInt(a.substring(b+5,a.indexOf(".",b)),10):!1},next:function(){this.frame++,this.frame>this.end&&(this.frame=this.begin),this.$element.attr("data-frame",this.frame+""),this.ieRepaint()},pause:function(){clearTimeout(this.timeout)},play:function(){var a=this;clearTimeout(this.timeout),this.timeout=setTimeout(function(){a.next(),a.play()},this.delay)},previous:function(){this.frame--,this.frame0?!0:!1),this.$field.on("focus.fu.placard",a.proxy(this.show,this)),this.$accept.on("click.fu.placard",a.proxy(this.complete,this,"accept")),this.$cancel.on("click.fu.placard",function(a){a.preventDefault(),d.complete("cancel")}),this.ellipsis()};c.prototype={constructor:c,complete:function(a){var b=this.options["on"+a[0].toUpperCase()+a.substring(1)],c={previousValue:this.previousValue,value:this.$field.val()};b?(b(c),this.$element.trigger(a,c)):("cancel"===a&&this.options.revertOnCancel&&this.$field.val(this.previousValue),this.$element.trigger(a,c),this.hide())},destroy:function(){return this.$element.remove(),a(document).off("click.fu.placard.externalClick."+this.clickStamp),this.$element.find("input").each(function(){a(this).attr("value",a(this).val())}),this.$element[0].outerHTML},disable:function(){this.$element.addClass("disabled"),this.$field.attr("disabled","disabled"),this.hide()},ellipsis:function(){var a,b,c;if("true"===this.$element.attr("data-ellipsis"))if(a=this.$field.get(0),this.$field.is("input"))a.scrollLeft=0;else if(a.scrollTop=0,a.clientHeight=a.scrollHeight;)c+=this.actualValue[b],this.$field.val(c+"..."),b++;c=c.length>0?c.substring(0,c.length-1):"",this.$field.val(c+"...")}},enable:function(){this.$element.removeClass("disabled"),this.$field.removeAttr("disabled")},externalClickListener:function(a,b){(b===!0||this.isExternalClick(a))&&this.complete(this.options.externalClickAction)},getValue:function(){return null!==this.actualValue?this.actualValue:this.$field.val()},hide:function(){this.$element.hasClass("showing")&&(this.$element.removeClass("showing"),this.ellipsis(),a(document).off("click.fu.placard.externalClick."+this.clickStamp),this.$element.trigger("hidden.fu.placard"))},isExternalClick:function(b){var c,d,e=this.$element.get(0),f=this.options.externalClickExceptions||[],g=a(b.target);if(b.target===e||g.parents(".placard:first").get(0)===e)return!1;for(c=0,d=f.length;d>c;c++)if(g.is(f[c])||g.parents(f[c]).length>0)return!1;return!0},setValue:function(a){this.$field.val(a),this.$element.hasClass("showing")||this.ellipsis()},show:function(){var b;if(!this.$element.hasClass("showing")){if(b=a(document).find(".placard.showing"),b.length>0){if(b.data("fu.placard")&&b.data("fu.placard").options.explicit)return;b.placard("externalClickListener",{},!0)}this.previousValue=this.$field.val(),this.$element.addClass("showing"),null!==this.actualValue&&(this.$field.val(this.actualValue),this.actualValue=null),this.$header.length>0&&this.$popup.css("top","-"+this.$header.outerHeight(!0)+"px"),this.$footer.length>0&&this.$popup.css("bottom","-"+this.$footer.outerHeight(!0)+"px"),this.$element.trigger("shown.fu.placard"),this.clickStamp=(new Date).getTime()+(Math.floor(100*Math.random())+1),this.options.explicit||a(document).on("click.fu.placard.externalClick."+this.clickStamp,a.proxy(this.externalClickListener,this))}}},a.fn.placard=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.placard"),h="object"==typeof b&&b;g||f.data("fu.placard",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.placard.defaults={onAccept:void 0,onCancel:void 0,externalClickAction:"cancel",externalClickExceptions:[],explicit:!1,revertOnCancel:-1},a.fn.placard.Constructor=c,a.fn.placard.noConflict=function(){return a.fn.placard=b,this},a(document).on("focus.fu.placard.data-api","[data-initialize=placard]",function(b){var c=a(b.target).closest(".placard");c.data("fu.placard")||c.placard(c.data())}),a(function(){a("[data-initialize=placard]").each(function(){var b=a(this);b.data("fu.placard")||b.placard(b.data())})})}(a),function(a){var b=a.fn.radio,c=function(b,c){this.options=a.extend({},a.fn.radio.defaults,c),this.$radio=a(b).is('input[type="radio"]')?a(b):a(b).find('input[type="radio"]:first'),this.$label=this.$radio.parent(),this.groupName=this.$radio.attr("name"),this.$parent=this.$label.parent(".radio"),this.$toggleContainer=null,0===this.$parent.length&&(this.$parent=null);var d=this.$radio.attr("data-toggle");d&&(this.$toggleContainer=a(d)),this.setState(this.$radio),this.$radio.on("change.fu.radio",a.proxy(this.itemchecked,this))};c.prototype={constructor:c,destroy:function(){return this.$parent.remove(),this.$parent[0].outerHTML},setState:function(a){a=a||this.$radio;var b=a.is(":checked"),c=!!a.prop("disabled");this.$label.removeClass("checked"),this.$parent&&this.$parent.removeClass("checked disabled"),b===!0&&(this.$label.addClass("checked"),this.$parent&&this.$parent.addClass("checked")),c===!0&&(this.$label.addClass("disabled"),this.$parent&&this.$parent.addClass("disabled")),this.toggleContainer()},resetGroup:function(){var b=a('input[name="'+this.groupName+'"]');b.each(function(){var b=a(this).parent("label");b.removeClass("checked"),b.parent(".radio").removeClass("checked")})},enable:function(){this.$radio.attr("disabled",!1),this.$label.removeClass("disabled"),this.$parent&&this.$parent.removeClass("disabled")},disable:function(){this.$radio.attr("disabled",!0),this.$label.addClass("disabled"),this.$parent&&this.$parent.addClass("disabled")},itemchecked:function(b){var c=a(b.target);this.resetGroup(),this.setState(c)},check:function(){this.resetGroup(),this.$radio.prop("checked",!0),this.setState(this.$radio)},toggleContainer:function(){var b;this.$toggleContainer&&(this.isChecked()?(b=a('input[name="'+this.groupName+'"]'),b.each(function(){var b=a(this).attr("data-toggle");a(b).addClass("hide"),a(b).attr("aria-hidden","true")}),this.$toggleContainer.removeClass("hide"),this.$toggleContainer.attr("aria-hidden","false")):(this.$toggleContainer.addClass("hide"),this.$toggleContainer.attr("aria-hidden","true")))},uncheck:function(){this.$radio.prop("checked",!1),this.setState(this.$radio)},isChecked:function(){return this.$radio.is(":checked")}},a.fn.radio=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.radio"),h="object"==typeof b&&b;g||f.data("fu.radio",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.radio.defaults={},a.fn.radio.Constructor=c,a.fn.radio.noConflict=function(){return a.fn.radio=b,this},a(document).on("mouseover.fu.checkbox.data-api","[data-initialize=radio]",function(b){var c=a(b.target).closest(".radio").find("[type=radio]");c.data("fu.radio")||c.radio(c.data())}),a(function(){a("[data-initialize=radio] [type=radio]").each(function(){var b=a(this);b.data("fu.radio")||b.radio(b.data())})})}(a),function(a){var b=a.fn.search,c=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.search.defaults,c),this.$button=this.$element.find("button"),this.$input=this.$element.find("input"),this.$icon=this.$element.find(".glyphicon"),this.$button.on("click.fu.search",a.proxy(this.buttonclicked,this)),this.$input.on("keydown.fu.search",a.proxy(this.keypress,this)),this.$input.on("keyup.fu.search",a.proxy(this.keypressed,this)),this.activeSearch=""};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element.find("input").each(function(){a(this).attr("value",a(this).val())}),this.$element[0].outerHTML},search:function(a){this.$icon.hasClass("glyphicon")&&this.$icon.removeClass("glyphicon-search").addClass("glyphicon-remove"),this.activeSearch=a,this.$element.addClass("searched"),this.$element.trigger("searched.fu.search",a)},clear:function(){this.$icon.hasClass("glyphicon")&&this.$icon.removeClass("glyphicon-remove").addClass("glyphicon-search"),this.activeSearch="",this.$input.val(""),this.$element.removeClass("searched"),this.$element.trigger("cleared.fu.search")},action:function(){var a=this.$input.val(),b=""===a||a===this.activeSearch;this.activeSearch&&b?this.clear():a&&this.search(a)},buttonclicked:function(b){b.preventDefault(),a(b.currentTarget).is(".disabled, :disabled")||this.action()},keypress:function(a){13===a.which&&a.preventDefault()},keypressed:function(a){var b,c="glyphicon-remove",d="glyphicon-search";13===a.which?(a.preventDefault(),this.action()):(b=this.$input.val(),b?b!==this.activeSearch?this.$icon.removeClass(c).addClass(d):this.$icon.removeClass(d).addClass(c):this.clear())},disable:function(){this.$element.addClass("disabled"),this.$input.attr("disabled","disabled"),this.$button.addClass("disabled")},enable:function(){this.$element.removeClass("disabled"),this.$input.removeAttr("disabled"),this.$button.removeClass("disabled") +}},a.fn.search=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.search"),h="object"==typeof b&&b;g||f.data("fu.search",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.search.defaults={},a.fn.search.Constructor=c,a.fn.search.noConflict=function(){return a.fn.search=b,this},a(document).on("mousedown.fu.search.data-api","[data-initialize=search]",function(b){var c=a(b.target).closest(".search");c.data("fu.search")||c.search(c.data())}),a(function(){a("[data-initialize=search]").each(function(){var b=a(this);b.data("fu.search")||b.search(b.data())})})}(a),function(a){var b=a.fn.selectlist,c=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.selectlist.defaults,c),this.$button=this.$element.find(".btn.dropdown-toggle"),this.$hiddenField=this.$element.find(".hidden-field"),this.$label=this.$element.find(".selected-label"),this.$element.on("click.fu.selectlist",".dropdown-menu a",a.proxy(this.itemClicked,this)),this.setDefaultSelection(),"auto"===c.resize&&this.resize()};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element[0].outerHTML},doSelect:function(b){var c;this.$selectedItem=c=b,this.$hiddenField.val(this.$selectedItem.attr("data-value")),this.$label.html(a(this.$selectedItem.children()[0]).html()),this.$element.find("li").each(function(){c.is(a(this))?a(this).attr("data-selected",!0):a(this).removeData("selected").removeAttr("data-selected")})},itemClicked:function(b){this.$element.trigger("clicked.fu.selectlist",this.$selectedItem),b.preventDefault(),a(b.target).parent().is(this.$selectedItem)||this.itemChanged(b),this.$element.find(".dropdown-toggle").focus()},itemChanged:function(b){this.doSelect(a(b.target).closest("li"));var c=this.selectedItem();this.$element.trigger("changed.fu.selectlist",c)},resize:function(){var b=0,c=a("
      ").addClass("selectlist-sizer"),d=0;Boolean(a(document).find("html").hasClass("fuelux"))?a(document.body).append(c):a(".fuelux:first").append(c),this.$element.find("a").each(function(){c.text(a(this).text()),b=c.outerWidth(),b>d&&(d=b)}),c.remove(),this.$label.width(d)},selectedItem:function(){var b=this.$selectedItem.text();return a.extend({text:b},this.$selectedItem.data())},selectByText:function(b){var c=a([]);this.$element.find("li").each(function(){return(this.textContent||this.innerText||a(this).text()||"").toLowerCase()===(b||"").toLowerCase()?(c=a(this),!1):void 0}),this.doSelect(c)},selectByValue:function(a){var b='li[data-value="'+a+'"]';this.selectBySelector(b)},selectByIndex:function(a){var b="li:eq("+a+")";this.selectBySelector(b)},selectBySelector:function(a){var b=this.$element.find(a);this.doSelect(b)},setDefaultSelection:function(){var a=this.$element.find("li[data-selected=true]").eq(0);0===a.length&&(a=this.$element.find("li").has("a").eq(0)),this.doSelect(a)},enable:function(){this.$element.removeClass("disabled"),this.$button.removeClass("disabled")},disable:function(){this.$element.addClass("disabled"),this.$button.addClass("disabled")}},a.fn.selectlist=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.selectlist"),h="object"==typeof b&&b;g||f.data("fu.selectlist",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.selectlist.defaults={},a.fn.selectlist.Constructor=c,a.fn.selectlist.noConflict=function(){return a.fn.selectlist=b,this},a(document).on("mousedown.fu.selectlist.data-api","[data-initialize=selectlist]",function(b){var c=a(b.target).closest(".selectlist");c.data("fu.selectlist")||c.selectlist(c.data())}),a(function(){a("[data-initialize=selectlist]").each(function(){var b=a(this);b.data("fu.selectlist")||b.selectlist(b.data())})})}(a),function(a){var b=a.fn.spinbox,c=function(b,c){this.$element=a(b),this.$element.find(".btn").on("click",function(a){a.preventDefault()}),this.options=a.extend({},a.fn.spinbox.defaults,c),this.$input=this.$element.find(".spinbox-input"),this.$element.on("focusin.fu.spinbox",this.$input,a.proxy(this.changeFlag,this)),this.$element.on("focusout.fu.spinbox",this.$input,a.proxy(this.change,this)),this.$element.on("keydown.fu.spinbox",this.$input,a.proxy(this.keydown,this)),this.$element.on("keyup.fu.spinbox",this.$input,a.proxy(this.keyup,this)),this.bindMousewheelListeners(),this.mousewheelTimeout={},this.options.hold?(this.$element.on("mousedown.fu.spinbox",".spinbox-up",a.proxy(function(){this.startSpin(!0)},this)),this.$element.on("mouseup.fu.spinbox",".spinbox-up, .spinbox-down",a.proxy(this.stopSpin,this)),this.$element.on("mouseout.fu.spinbox",".spinbox-up, .spinbox-down",a.proxy(this.stopSpin,this)),this.$element.on("mousedown.fu.spinbox",".spinbox-down",a.proxy(function(){this.startSpin(!1)},this))):(this.$element.on("click.fu.spinbox",".spinbox-up",a.proxy(function(){this.step(!0)},this)),this.$element.on("click.fu.spinbox",".spinbox-down",a.proxy(function(){this.step(!1)},this))),this.switches={count:1,enabled:!0},this.switches.speed="medium"===this.options.speed?300:"fast"===this.options.speed?100:500,this.lastValue=this.options.value,this.render(),this.options.disabled&&this.disable()};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element.find("input").each(function(){a(this).attr("value",a(this).val())}),this.$element[0].outerHTML},render:function(){var b=this.parseInput(this.$input.val()),c="";""!==b&&0===this.options.value?this.value(b):this.output(this.options.value),this.options.units.length&&a.each(this.options.units,function(a,b){b.length>c.length&&(c=b)})},output:function(a,b){return a=(a+"").split(".").join(this.options.decimalMark),b=b||!0,b&&this.$input.val(a),a},parseInput:function(a){return a=(a+"").split(this.options.decimalMark).join(".")},change:function(){var a=this.parseInput(this.$input.val())||"";this.options.units.length||"."!==this.options.decimalMark?a=this.parseValueWithUnit(a):a/1?a=this.options.value=this.checkMaxMin(a/1):(a=this.checkMaxMin(a.replace(/[^0-9.-]/g,"")||""),this.options.value=a/1),this.output(a),this.changeFlag=!1,this.triggerChangedEvent()},changeFlag:function(){this.changeFlag=!0},stopSpin:function(){void 0!==this.switches.timeout&&(clearTimeout(this.switches.timeout),this.switches.count=1,this.triggerChangedEvent())},triggerChangedEvent:function(){var a=this.value();a!==this.lastValue&&(this.lastValue=a,this.$element.trigger("changed.fu.spinbox",this.output(a,!1)))},startSpin:function(b){if(!this.options.disabled){var c=this.switches.count;1===c?(this.step(b),c=1):c=3>c?1.5:8>c?2.5:4,this.switches.timeout=setTimeout(a.proxy(function(){this.iterate(b)},this),this.switches.speed/c),this.switches.count++}},iterate:function(a){this.step(a),this.startSpin(a)},step:function(a){var b,c,d,e;if(this.changeFlag&&this.change(),d=this.options.value,e=a?this.options.max:this.options.min,a?e>d:d>e){var f=d+(a?1:-1)*this.options.step;this.options.step%1!==0&&(b=(this.options.step+"").split(".")[1].length,c=Math.pow(10,b),f=Math.round(f*c)/c),this.value((a?f>e:e>f)?e:f)}else if(this.options.cycle){var g=a?this.options.min:this.options.max;this.value(g)}},value:function(a){return a||0===a?this.options.units.length||"."!==this.options.decimalMark?(this.output(this.parseValueWithUnit(a+(this.unit||""))),this):!isNaN(parseFloat(a))&&isFinite(a)?(this.options.value=a/1,this.output(a+(this.unit?this.unit:"")),this):void 0:(this.changeFlag&&this.change(),this.unit?this.options.value+this.unit:this.output(this.options.value,!1))},isUnitLegal:function(b){var c;return a.each(this.options.units,function(a,d){return d.toLowerCase()===b.toLowerCase()?(c=b.toLowerCase(),!1):void 0}),c},parseValueWithUnit:function(a){var b=a.replace(/[^a-zA-Z]/g,""),c=a.replace(/[^0-9.-]/g,"");return b&&(b=this.isUnitLegal(b)),this.options.value=this.checkMaxMin(c/1),this.unit=b||void 0,this.options.value+(b||"")},checkMaxMin:function(a){return isNaN(parseFloat(a))?a:(a<=this.options.max&&a>=this.options.min||(a=a>=this.options.max?this.options.max:this.options.min),a)},disable:function(){this.options.disabled=!0,this.$element.addClass("disabled"),this.$input.attr("disabled",""),this.$element.find("button").addClass("disabled")},enable:function(){this.options.disabled=!1,this.$element.removeClass("disabled"),this.$input.removeAttr("disabled"),this.$element.find("button").removeClass("disabled")},keydown:function(a){var b=a.keyCode;38===b?this.step(!0):40===b&&this.step(!1)},keyup:function(a){var b=a.keyCode;(38===b||40===b)&&this.triggerChangedEvent()},bindMousewheelListeners:function(){var b=this.$input.get(0);b.addEventListener?(b.addEventListener("mousewheel",a.proxy(this.mousewheelHandler,this),!1),b.addEventListener("DOMMouseScroll",a.proxy(this.mousewheelHandler,this),!1)):b.attachEvent("onmousewheel",a.proxy(this.mousewheelHandler,this))},mousewheelHandler:function(a){var b=window.event||a,c=Math.max(-1,Math.min(1,b.wheelDelta||-b.detail)),d=this;return clearTimeout(this.mousewheelTimeout),this.mousewheelTimeout=setTimeout(function(){d.triggerChangedEvent()},300),this.step(0>c?!0:!1),b.preventDefault?b.preventDefault():b.returnValue=!1,!1}},a.fn.spinbox=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.spinbox"),h="object"==typeof b&&b;g||f.data("fu.spinbox",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.spinbox.defaults={value:0,min:0,max:999,step:1,hold:!0,speed:"medium",disabled:!1,cycle:!1,units:[],decimalMark:"."},a.fn.spinbox.Constructor=c,a.fn.spinbox.noConflict=function(){return a.fn.spinbox=b,this},a(document).on("mousedown.fu.spinbox.data-api","[data-initialize=spinbox]",function(b){var c=a(b.target).closest(".spinbox");c.data("fu.spinbox")||c.spinbox(c.data())}),a(function(){a("[data-initialize=spinbox]").each(function(){var b=a(this);b.data("fu.spinbox")||b.spinbox(b.data())})})}(a),function(a){var b=a.fn.tree,c=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.tree.defaults,c),this.$element.on("click.fu.tree",".tree-item",a.proxy(function(a){this.selectItem(a.currentTarget)},this)),this.$element.on("click.fu.tree",".tree-branch-name",a.proxy(function(a){this.openFolder(a.currentTarget)},this)),this.options.folderSelect&&(this.$element.off("click.fu.tree",".tree-branch-name"),this.$element.on("click.fu.tree",".icon-caret",a.proxy(function(b){this.openFolder(a(b.currentTarget).parent())},this)),this.$element.on("click.fu.tree",".tree-branch-name",a.proxy(function(b){this.selectFolder(a(b.currentTarget))},this))),this.render()};c.prototype={constructor:c,destroy:function(){return this.$element.find("li:not([data-template])").remove(),this.$element.remove(),this.$element[0].outerHTML},render:function(){this.populate(this.$element)},populate:function(b){var c=this,d=b.hasClass("tree")?b:b.parent(),e=d.find(".tree-loader:eq(0)"),f=d.data();e.removeClass("hide"),this.options.dataSource(f?f:{},function(f){e.addClass("hide"),a.each(f.data,function(e,f){var g;"folder"===f.type?(g=c.$element.find("[data-template=treebranch]:eq(0)").clone().removeClass("hide").removeAttr("data-template"),g.data(f),g.find(".tree-branch-name > .tree-label").html(f.text||f.name)):"item"===f.type&&(g=c.$element.find("[data-template=treeitem]:eq(0)").clone().removeClass("hide").removeAttr("data-template"),g.find(".tree-item-name > .tree-label").html(f.text||f.name),g.data(f));var h=f.attr||f.dataAttributes||[];a.each(h,function(a,b){switch(a){case"cssClass":case"class":case"className":g.addClass(b);break;case"data-icon":g.find(".icon-item").removeClass().addClass("icon-item "+b),g.attr(a,b);break;case"id":g.attr(a,b),g.attr("aria-labelledby",b+"-label"),g.find(".tree-branch-name > .tree-label").attr("id",b+"-label");break;default:g.attr(a,b)}}),b.hasClass("tree-branch-header")?d.find(".tree-branch-children:eq(0)").append(g):b.append(g)}),c.$element.trigger("loaded.fu.tree",d)})},selectItem:function(b){var c=a(b),d=c.data(),e=this.$element.find(".tree-selected"),f=[],g=c.find(".icon-item");this.options.multiSelect?a.each(e,function(b,d){var e=a(d);e[0]!==c[0]&&f.push(a(d).data())}):e[0]!==c[0]&&(e.removeClass("tree-selected").find(".glyphicon").removeClass("glyphicon-ok").addClass("fueluxicon-bullet"),f.push(d));var h="selected";c.hasClass("tree-selected")?(h="deselected",c.removeClass("tree-selected"),(g.hasClass("glyphicon-ok")||g.hasClass("fueluxicon-bullet"))&&g.removeClass("glyphicon-ok").addClass("fueluxicon-bullet")):(c.addClass("tree-selected"),(g.hasClass("glyphicon-ok")||g.hasClass("fueluxicon-bullet"))&&g.removeClass("fueluxicon-bullet").addClass("glyphicon-ok"),this.options.multiSelect&&f.push(d)),this.$element.trigger(h+".fu.tree",{target:d,selected:f}),c.trigger("updated.fu.tree",{selected:f,item:c,eventType:h})},openFolder:function(b){var c,d,e,f=a(b);this.options.folderSelect||(f=a(b).parent()),c=f.closest(".tree-branch"),d=c.find(".tree-branch-children"),e=d.eq(0);var g,h,i;f.find(".glyphicon-folder-close").length?(g="opened",h=".glyphicon-folder-close",i="glyphicon-folder-open",c.addClass("tree-open"),c.attr("aria-expanded","true"),e.removeClass("hide"),d.children().length||this.populate(d)):f.find(".glyphicon-folder-open")&&(g="closed",h=".glyphicon-folder-open",i="glyphicon-folder-close",c.removeClass("tree-open"),c.attr("aria-expanded","false"),e.addClass("hide"),this.options.cacheItems||e.empty()),c.find("> .tree-branch-header .icon-folder").eq(0).removeClass("glyphicon-folder-close glyphicon-folder-open").addClass(i),this.$element.trigger(g+".fu.tree",c.data())},selectFolder:function(b){var c=a(b),d=c.closest(".tree-branch"),e=this.$element.find(".tree-branch.tree-selected"),f=d.data(),g=[],h="selected";d.hasClass("tree-selected")?(h="deselected",d.removeClass("tree-selected")):d.addClass("tree-selected"),this.options.multiSelect?(e=this.$element.find(".tree-branch.tree-selected"),a.each(e,function(b,d){var e=a(d);e[0]!==c[0]&&g.push(a(d).data())})):e[0]!==c[0]&&(e.removeClass("tree-selected"),g.push(f)),this.$element.trigger(h+".fu.tree",{target:f,selected:g}),c.trigger("updated.fu.tree",{selected:g,item:c,eventType:h})},selectedItems:function(){var b=this.$element.find(".tree-selected"),c=[];return a.each(b,function(b,d){c.push(a(d).data())}),c},collapse:function(){var b=this.options.cacheItems;this.$element.find(".icon-folder-open").each(function(){var c=a(this).removeClass("icon-folder-close icon-folder-open").addClass("icon-folder-close"),d=c.parent().parent(),e=d.children(".tree-branch-children");e.addClass("hide"),b||e.empty()})}},a.fn.tree=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.tree"),h="object"==typeof b&&b;g||f.data("fu.tree",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.tree.defaults={dataSource:function(){},multiSelect:!1,cacheItems:!0,folderSelect:!0},a.fn.tree.Constructor=c,a.fn.tree.noConflict=function(){return a.fn.tree=b,this}}(a),function(a){var b=a.fn.wizard,c=function(b,c){var d;this.$element=a(b),this.options=a.extend({},a.fn.wizard.defaults,c),this.options.disablePreviousStep="previous"===this.$element.attr("data-restrict")?!0:this.options.disablePreviousStep,this.currentStep=this.options.selectedItem.step,this.numSteps=this.$element.find(".steps li").length,this.$prevBtn=this.$element.find("button.btn-prev"),this.$nextBtn=this.$element.find("button.btn-next"),d=this.$nextBtn.children().detach(),this.nextText=a.trim(this.$nextBtn.text()),this.$nextBtn.append(d),this.$prevBtn.on("click.fu.wizard",a.proxy(this.previous,this)),this.$nextBtn.on("click.fu.wizard",a.proxy(this.next,this)),this.$element.on("click.fu.wizard","li.complete",a.proxy(this.stepclicked,this)),this.selectedItem(this.options.selectedItem),this.options.disablePreviousStep&&(this.$prevBtn.attr("disabled",!0),this.$element.find(".steps").addClass("previous-disabled"))};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element[0].outerHTML},addSteps:function(b){var c,d,e,f,g,h,i=[].slice.call(arguments).slice(1),j=this.$element.find(".steps"),k=this.$element.find(".step-content");for(b=-1===b||b>this.numSteps+1?this.numSteps+1:b,i[0]instanceof Array&&(i=i[0]),g=j.find("li:nth-child("+b+")"),f=k.find(".step-pane:nth-child("+b+")"),g.length<1&&(g=null),c=0,d=i.length;d>c;c++)h=a('
    • '),h.append(i[c].label||"").append(''),h.find(".badge").append(i[c].badge||b),e=a('
      '),e.append(i[c].pane||""),g?(g.before(h),f.before(e)):(j.append(h),k.append(e)),b++;this.syncSteps(),this.numSteps=j.find("li").length,this.setState()},removeSteps:function(b,c){var d,e="nextAll",f=0,g=this.$element.find(".steps"),h=this.$element.find(".step-content");c=void 0!==c?c:1,b>g.find("li").length?d=g.find("li:last"):(d=g.find("li:nth-child("+b+")").prev(),d.length<1&&(e="children",d=g)),d[e]().each(function(){var b=a(this),d=b.attr("data-step");return c>f?(b.remove(),h.find('.step-pane[data-step="'+d+'"]:first').remove(),void f++):!1}),this.syncSteps(),this.numSteps=g.find("li").length,this.setState()},setState:function(){var b=this.currentStep>1,c=1===this.currentStep,d=this.currentStep===this.numSteps;this.options.disablePreviousStep||this.$prevBtn.attr("disabled",c===!0||b===!1);var e=this.$nextBtn.attr("data-last");if(e){this.lastText=e;var f=this.nextText;d===!0?(f=this.lastText,this.$element.addClass("complete")):this.$element.removeClass("complete");var g=this.$nextBtn.children().detach();this.$nextBtn.text(f).append(g)}var h=this.$element.find(".steps li");h.removeClass("active").removeClass("complete"),h.find("span.badge").removeClass("badge-info").removeClass("badge-success");var i=".steps li:lt("+(this.currentStep-1)+")",j=this.$element.find(i);j.addClass("complete"),j.find("span.badge").addClass("badge-success");var k=".steps li:eq("+(this.currentStep-1)+")",l=this.$element.find(k);l.addClass("active"),l.find("span.badge").addClass("badge-info");var m=this.$element.find(".step-content"),n=l.attr("data-step");m.find(".step-pane").removeClass("active"),m.find('.step-pane[data-step="'+n+'"]:first').addClass("active"),this.$element.find(".steps").first().attr("style","margin-left: 0");var o=0;this.$element.find(".steps > li").each(function(){o+=a(this).outerWidth()});var p=0;if(p=this.$element.find(".actions").length?this.$element.width()-this.$element.find(".actions").first().outerWidth():this.$element.width(),o>p){var q=o-p;this.$element.find(".steps").first().attr("style","margin-left: -"+q+"px"),this.$element.find("li.active").first().position().left<200&&(q+=this.$element.find("li.active").first().position().left-200,1>q?this.$element.find(".steps").first().attr("style","margin-left: 0"):this.$element.find(".steps").first().attr("style","margin-left: -"+q+"px"))}if("undefined"!=typeof this.initialized){var r=a.Event("changed.fu.wizard");this.$element.trigger(r,{step:this.currentStep})}this.initialized=!0},stepclicked:function(b){var c=a(b.currentTarget),d=this.$element.find(".steps li").index(c),e=!0;if(this.options.disablePreviousStep&&d1;if(this.options.disablePreviousStep&&(b=!1),b){var c=a.Event("actionclicked.fu.wizard");if(this.$element.trigger(c,{step:this.currentStep,direction:"previous"}),c.isDefaultPrevented())return;this.currentStep-=1,this.setState()}this.$prevBtn.is(":disabled")?this.$nextBtn.focus():this.$prevBtn.focus()},next:function(){var b=this.currentStep+1<=this.numSteps,c=this.currentStep===this.numSteps;if(b){var d=a.Event("actionclicked.fu.wizard");if(this.$element.trigger(d,{step:this.currentStep,direction:"next"}),d.isDefaultPrevented())return;this.currentStep+=1,this.setState()}else c&&this.$element.trigger("finished.fu.wizard");this.$nextBtn.is(":disabled")?this.$prevBtn.focus():this.$nextBtn.focus()},selectedItem:function(a){var b,c;return a?(c=a.step||-1,c>=1&&c<=this.numSteps?(this.currentStep=c,this.setState()):(c=this.$element.find(".steps li.active:first").attr("data-step"),isNaN(c)||(this.currentStep=parseInt(c,10),this.setState())),b=this):b={step:this.currentStep},b}},a.fn.wizard=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.wizard"),h="object"==typeof b&&b;g||f.data("fu.wizard",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.wizard.defaults={disablePreviousStep:!1,selectedItem:{step:-1}},a.fn.wizard.Constructor=c,a.fn.wizard.noConflict=function(){return a.fn.wizard=b,this},a(document).on("mouseover.fu.wizard.data-api","[data-initialize=wizard]",function(b){var c=a(b.target).closest(".wizard");c.data("fu.wizard")||c.wizard(c.data())}),a(function(){a("[data-initialize=wizard]").each(function(){var b=a(this);b.data("fu.wizard")||b.wizard(b.data())})})}(a),function(a){var b=a.fn.infinitescroll,c=function(b,c){this.$element=a(b),this.$element.addClass("infinitescroll"),this.options=a.extend({},a.fn.infinitescroll.defaults,c),this.curScrollTop=this.$element.scrollTop(),this.curPercentage=this.getPercentage(),this.fetchingData=!1,this.$element.on("scroll.fu.infinitescroll",a.proxy(this.onScroll,this)),this.onScroll()};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element.empty(),this.$element[0].outerHTML},disable:function(){this.$element.off("scroll.fu.infinitescroll")},enable:function(){this.$element.on("scroll.fu.infinitescroll",a.proxy(this.onScroll,this))},end:function(b){var c=a('
      ');c.append(b?b:"---------"),this.$element.append(c),this.disable()},getPercentage:function(){var a="border-box"===this.$element.css("box-sizing")?this.$element.outerHeight():this.$element.height(),b=this.$element.get(0).scrollHeight;return b>a?a/(b-this.curScrollTop)*100:0},fetchData:function(b){var c,d=a('
      '),e=this,f=function(){var b={percentage:e.curPercentage,scrollTop:e.curScrollTop},c=a('
      ');d.append(c),c.loader(),e.options.dataSource&&e.options.dataSource(b,function(a){var b;d.remove(),a.content&&e.$element.append(a.content),a.end&&(b=a.end!==!0?a.end:void 0,e.end(b)),e.fetchingData=!1})};this.fetchingData=!0,this.$element.append(d),this.options.hybrid&&b!==!0?(c=a(''),c.append("object"==typeof this.options.hybrid?this.options.hybrid.label:''),c.on("click.fu.infinitescroll",function(){c.remove(),f()}),d.append(c)):f()},onScroll:function(){this.curScrollTop=this.$element.scrollTop(),this.curPercentage=this.getPercentage(),!this.fetchingData&&this.curPercentage>=this.options.percentage&&this.fetchData()}},a.fn.infinitescroll=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.infinitescroll"),h="object"==typeof b&&b;g||f.data("fu.infinitescroll",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.infinitescroll.defaults={dataSource:null,hybrid:!1,percentage:95},a.fn.infinitescroll.Constructor=c,a.fn.infinitescroll.noConflict=function(){return a.fn.infinitescroll=b,this}}(a),function(a){var b=a.fn.pillbox,c=function(b,c){this.$element=a(b),this.$moreCount=this.$element.find(".pillbox-more-count"),this.$pillGroup=this.$element.find(".pill-group"),this.$addItem=this.$element.find(".pillbox-add-item"),this.$addItemWrap=this.$addItem.parent(),this.$suggest=this.$element.find(".suggest"),this.$pillHTML='
    • Remove
    • ',this.options=a.extend({},a.fn.pillbox.defaults,c),-1===this.options.readonly?void 0!==this.$element.attr("data-readonly")&&this.readonly(!0):this.options.readonly&&this.readonly(!0),this.acceptKeyCodes=this._generateObject(this.options.acceptKeyCodes),this.$element.on("click.fu.pillbox",".pill-group > .pill",a.proxy(this.itemClicked,this)),this.$element.on("click.fu.pillbox",a.proxy(this.inputFocus,this)),this.$element.on("keydown.fu.pillbox",".pillbox-add-item",a.proxy(this.inputEvent,this)),this.options.onKeyDown&&this.$element.on("mousedown.fu.pillbox",".suggest > li",a.proxy(this.suggestionClick,this)),this.options.edit&&(this.$element.addClass("pills-editable"),this.$element.on("blur.fu.pillbox",".pillbox-add-item",a.proxy(this.cancelEdit,this)))};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element[0].outerHTML},items:function(){var b=this;return this.$pillGroup.children(".pill").map(function(){return b.getItemData(a(this))}).get()},itemClicked:function(b){var c,d=a(b.target);if(b.preventDefault(),b.stopPropagation(),this._closeSuggestions(),d.hasClass("pill"))c=d;else if(c=d.parent(),void 0===this.$element.attr("data-readonly")){if(d.hasClass("glyphicon-close"))return this.options.onRemove?this.options.onRemove(this.getItemData(c,{el:c}),a.proxy(this._removeElement,this)):this._removeElement(this.getItemData(c,{el:c})),!1;if(this.options.edit){if(c.find(".pillbox-list-edit").length)return!1;this.openEdit(c)}}this.$element.trigger("clicked.fu.pillbox",this.getItemData(c))},readonly:function(a){a?this.$element.attr("data-readonly","readonly"):this.$element.removeAttr("data-readonly"),this.options.truncate&&this.truncate(a)},suggestionClick:function(b){var c=a(b.currentTarget),d={text:c.html(),value:c.data("value")};b.preventDefault(),this.$addItem.val(""),c.data("attr")&&(d.attr=JSON.parse(c.data("attr"))),d.data=c.data("data"),this.addItems(d,!0),this._closeSuggestions()},itemCount:function(){return this.$pillGroup.children(".pill").length},addItems:function(){var b,c,d,e=this;!isFinite(String(arguments[0]))||arguments[0]instanceof Array?(b=[].slice.call(arguments).slice(0),d=b[1]&&!b[1].text):(b=[].slice.call(arguments).slice(1),c=arguments[0]),b[0]instanceof Array&&(b=b[0]),b.length&&(a.each(b,function(a,c){var d={text:c.text,value:c.value?c.value:c.text,el:e.$pillHTML};c.attr&&(d.attr=c.attr),c.data&&(d.data=c.data),b[a]=d}),this.options.edit&&this.currentEdit&&(b[0].el=this.currentEdit.wrap("
      ").parent().html()),d&&b.pop(1),e.options.onAdd&&d?this.options.edit&&this.currentEdit?e.options.onAdd(b[0],a.proxy(e.saveEdit,this)):e.options.onAdd(b[0],a.proxy(e.placeItems,this)):this.options.edit&&this.currentEdit?e.saveEdit(b):c?e.placeItems(c,b):e.placeItems(b,d))},removeItems:function(a,b){var c,d,e=this;if(a)for(b=b?b:1,c=0;b>c&&(d=e.$pillGroup.find("> .pill:nth-child("+a+")"),d);c++)d.remove();else this.$pillGroup.find(".pill").remove(),this._removePillTrigger({method:"removeAll"})},placeItems:function(){var b,c,d,e,f=[];!isFinite(String(arguments[0]))||arguments[0]instanceof Array?(b=[].slice.call(arguments).slice(0),e=b[1]&&!b[1].text):(b=[].slice.call(arguments).slice(1),c=arguments[0]),b[0]instanceof Array&&(b=b[0]),b.length&&(a.each(b,function(b,c){var d=a(c.el);d.attr("data-value",c.value),d.find("span:first").html(c.text),c.attr&&a.each(c.attr,function(a,b){"cssClass"===a||"class"===a?d.addClass(b):d.attr(a,b)}),c.data&&d.data("data",c.data),f.push(d)}),this.$pillGroup.children(".pill").length>0?c?(d=this.$pillGroup.find(".pill:nth-child("+c+")"),d.length?d.before(f):this.$pillGroup.children(".pill:last").after(f)):this.$pillGroup.children(".pill:last").after(f):this.$pillGroup.prepend(f),e&&this.$element.trigger("added.fu.pillbox",{text:b[0].text,value:b[0].value}))},inputEvent:function(a){var b,c,d,e,f=this,g=this.$addItem.val();if(this.acceptKeyCodes[a.keyCode])return this.options.onKeyDown&&this._isSuggestionsOpen()&&(e=this.$suggest.find(".pillbox-suggest-sel"),e.length&&(g=e.html(),b=e.data("value"),c=e.data("attr"))),(g.replace(/[ ]*\,[ ]*/,"").match(/\S/)||this.options.allowEmptyPills&&g.length)&&(this._closeSuggestions(),this.$addItem.hide(),c?this.addItems({text:g,value:b,attr:JSON.parse(c)},!0):this.addItems({text:g,value:b},!0),setTimeout(function(){f.$addItem.show().val("").attr({size:10})},0)),a.preventDefault(),!0;if(8===a.keyCode||46===a.keyCode){if(!g.length)return a.preventDefault(),this.options.edit&&this.currentEdit?(this.cancelEdit(),!0):(this._closeSuggestions(),d=this.$pillGroup.children(".pill:last"),d.hasClass("pillbox-highlight")?this._removeElement(this.getItemData(d,{el:d})):d.addClass("pillbox-highlight"),!0)}else g.length>10&&this.$addItem.width() .pill[data-value="'+b+'"]').remove()}),this._removePillTrigger({method:"removeByValue",removedValues:b})},removeByText:function(){var b=[].slice.call(arguments).slice(0),c=this;a.each(b,function(a,b){c.$pillGroup.find('> .pill:contains("'+b+'")').remove()}),this._removePillTrigger({method:"removeByText",removedText:b})},truncate:function(b){var c,d,e,f,g,h=this;this.$element.removeClass("truncate"),this.$addItemWrap.removeClass("truncated"),this.$pillGroup.find(".pill").removeClass("truncated"),b&&(this.$element.addClass("truncate"),c=this.$element.width(),d=!1,e=0,f=this.$pillGroup.find(".pill").length,g=0,this.$pillGroup.find(".pill").each(function(){var b=a(this);d?b.addClass("truncated"):(e++,h.$moreCount.text(f-e),g+b.outerWidth(!0)+h.$addItemWrap.outerWidth(!0)<=c?g+=b.outerWidth(!0):(h.$moreCount.text(f-e+1),b.addClass("truncated"),d=!0))}),e===f&&this.$addItemWrap.addClass("truncated"))},inputFocus:function(){this.$element.find(".pillbox-add-item").focus()},getItemData:function(b,c){return a.extend({text:b.find("span:first").html()},b.data(),c)},_removeElement:function(a){a.el.remove(),delete a.el,this.$element.trigger("removed.fu.pillbox",a)},_removePillTrigger:function(a){this.$element.trigger("removed.fu.pillbox",a)},_generateObject:function(b){var c={}; +return a.each(b,function(a,b){c[b]=!0}),c},_openSuggestions:function(b,c){var d=a("
        ");return this.callbackId!==b.timeStamp?!1:void(c.data&&c.data.length&&(a.each(c.data,function(b,c){var e=c.value?c.value:c.text,f=a('
      • '+c.text+"
      • ");c.attr&&f.data("attr",JSON.stringify(c.attr)),c.data&&f.data("data",c.data),d.append(f)}),this.$suggest.html("").append(d.children()),a(document.body).trigger("suggested.fu.pillbox",this.$suggest)))},_closeSuggestions:function(){this.$suggest.html("").parent().removeClass("open")},_isSuggestionsOpen:function(){return this.$suggest.parent().hasClass("open")},_keySuggestions:function(a){var b,c=this.$suggest.find("li.pillbox-suggest-sel"),d=38===a.keyCode;a.preventDefault(),c.length?(b=d?c.prev():c.next(),b.length||(b=this.$suggest.find(d?"li:last":"li:first")),b&&(b.addClass("pillbox-suggest-sel"),c.removeClass("pillbox-suggest-sel"))):(c=this.$suggest.find("li:first"),c.addClass("pillbox-suggest-sel"))}},a.fn.pillbox=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.pillbox"),h="object"==typeof b&&b;g||f.data("fu.pillbox",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.pillbox.defaults={onAdd:void 0,onRemove:void 0,onKeyDown:void 0,edit:!1,readonly:-1,truncate:!1,acceptKeyCodes:[13,188],allowEmptyPills:!1},a.fn.pillbox.Constructor=c,a.fn.pillbox.noConflict=function(){return a.fn.pillbox=b,this},a(document).on("mousedown.fu.pillbox.data-api","[data-initialize=pillbox]",function(b){var c=a(b.target).closest(".pillbox");c.data("fu.pillbox")||c.pillbox(c.data())}),a(function(){a("[data-initialize=pillbox]").each(function(){var b=a(this);b.data("fu.pillbox")||b.pillbox(b.data())})})}(a),function(a){var b=a.fn.repeater,c=function(b,c){var d,e,f=this;this.$element=a(b),this.$canvas=this.$element.find(".repeater-canvas"),this.$count=this.$element.find(".repeater-count"),this.$end=this.$element.find(".repeater-end"),this.$filters=this.$element.find(".repeater-filters"),this.$loader=this.$element.find(".repeater-loader"),this.$pageSize=this.$element.find(".repeater-itemization .selectlist"),this.$nextBtn=this.$element.find(".repeater-next"),this.$pages=this.$element.find(".repeater-pages"),this.$prevBtn=this.$element.find(".repeater-prev"),this.$primaryPaging=this.$element.find(".repeater-primaryPaging"),this.$search=this.$element.find(".repeater-search").find(".search"),this.$secondaryPaging=this.$element.find(".repeater-secondaryPaging"),this.$start=this.$element.find(".repeater-start"),this.$viewport=this.$element.find(".repeater-viewport"),this.$views=this.$element.find(".repeater-views"),this.eventStamp=(new Date).getTime()+(Math.floor(100*Math.random())+1),this.currentPage=0,this.currentView=null,this.infiniteScrollingCallback=function(){},this.infiniteScrollingCont=null,this.infiniteScrollingEnabled=!1,this.infiniteScrollingEnd=null,this.infiniteScrollingOptions={},this.lastPageInput=0,this.options=a.extend({},a.fn.repeater.defaults,c),this.pageIncrement=0,this.resizeTimeout={},this.storedDataSourceOpts=null,this.viewOptions={},this.viewType=null,this.$filters.selectlist(),this.$pageSize.selectlist(),this.$primaryPaging.find(".combobox").combobox(),this.$search.search(),this.$filters.on("changed.fu.selectlist",function(a,b){f.$element.trigger("filtered.fu.repeater",b),f.render({clearInfinite:!0,pageIncrement:null})}),this.$nextBtn.on("click.fu.repeater",a.proxy(this.next,this)),this.$pageSize.on("changed.fu.selectlist",function(a,b){f.$element.trigger("pageSizeChanged.fu.repeater",b),f.render({pageIncrement:null})}),this.$prevBtn.on("click.fu.repeater",a.proxy(this.previous,this)),this.$primaryPaging.find(".combobox").on("changed.fu.combobox",function(a,b){f.$element.trigger("pageChanged.fu.repeater",[b.text,b]),f.pageInputChange(b.text)}),this.$search.on("searched.fu.search cleared.fu.search",function(a,b){f.$element.trigger("searchChanged.fu.repeater",b),f.render({clearInfinite:!0,pageIncrement:null})}),this.$secondaryPaging.on("blur.fu.repeater",function(){f.pageInputChange(f.$secondaryPaging.val())}),this.$secondaryPaging.on("keyup",function(a){13===a.keyCode&&f.pageInputChange(f.$secondaryPaging.val())}),this.$views.find("input").on("change.fu.repeater",a.proxy(this.viewChanged,this)),a(window).on("resize.fu.repeater."+this.eventStamp,function(){clearTimeout(f.resizeTimeout),f.resizeTimeout=setTimeout(function(){f.resize(),f.$element.trigger("resized.fu.repeater")},75)}),this.$loader.loader(),this.$loader.loader("pause"),-1!==this.options.defaultView?e=this.options.defaultView:(d=this.$views.find("label.active input"),e=d.length>0?d.val():"list"),this.setViewOptions(e),this.initViewTypes(function(){f.resize(),f.$element.trigger("resized.fu.repeater"),f.render({changeView:e})})};c.prototype={constructor:c,clear:function(b){var c=function(b){var d=[];b.children().each(function(){var b=a(this),e=b.attr("data-preserve");"deep"===e?(b.detach(),d.push(b)):"shallow"===e&&(c(b),b.detach(),d.push(b))}),b.empty(),b.append(d)};b=b||{},b.preserve?(!this.infiniteScrollingEnabled||b.clearInfinite)&&c(this.$canvas):this.$canvas.empty()},clearPreservedDataSourceOptions:function(){this.storedDataSourceOpts=null},destroy:function(){var b;return this.$element.find("input").each(function(){a(this).attr("value",a(this).val())}),this.$canvas.empty(),b=this.$element[0].outerHTML,this.$element.find(".combobox").combobox("destroy"),this.$element.find(".selectlist").selectlist("destroy"),this.$element.find(".search").search("destroy"),this.infiniteScrollingEnabled&&a(this.infiniteScrollingCont).infinitescroll("destroy"),this.$element.remove(),a(window).off("resize.fu.repeater."+this.eventStamp),b},getDataOptions:function(b,c){var d,e,f={},g={};b=b||{},g.filter=this.$filters.length>0?this.$filters.selectlist("selectedItem"):{text:"All",value:"all"},g.view=this.currentView,this.infiniteScrollingEnabled||(g.pageSize=this.$pageSize.length>0?parseInt(this.$pageSize.selectlist("selectedItem").value,10):25),void 0!==b.pageIncrement&&(null===b.pageIncrement?this.currentPage=0:this.currentPage+=b.pageIncrement),g.pageIndex=this.currentPage,d=this.$search.length>0?this.$search.find("input").val():"",""!==d&&(g.search=d),b.dataSourceOptions&&(f=b.dataSourceOptions,b.preserveDataSourceOptions&&(this.storedDataSourceOpts=this.storedDataSourceOpts?a.extend(this.storedDataSourceOpts,f):f)),this.storedDataSourceOpts&&(f=a.extend(this.storedDataSourceOpts,f)),e=a.fn.repeater.viewTypes[this.viewType]||{},e=e.dataOptions,e?e.call(this,g,function(b){c(a.extend(b,f))}):c(a.extend(g,f))},infiniteScrolling:function(a,b){var c,d,e=this.$element.find(".repeater-itemization"),f=this.$element.find(".repeater-pagination");b=b||{},a?(this.infiniteScrollingEnabled=!0,this.infiniteScrollingEnd=b.end,delete b.dataSource,delete b.end,this.infiniteScrollingOptions=b,e.hide(),f.hide()):(c=this.infiniteScrollingCont,d=c.data(),delete d.infinitescroll,c.off("scroll"),c.removeClass("infinitescroll"),this.infiniteScrollingCont=null,this.infiniteScrollingEnabled=!1,this.infiniteScrollingEnd=null,this.infiniteScrollingOptions={},e.show(),f.show())},infiniteScrollPaging:function(a){var b=this.infiniteScrollingEnd!==!0?this.infiniteScrollingEnd:void 0,c=a.page,d=a.pages;this.currentPage=void 0!==c?c:0/0,this.currentPage+1>=d&&this.infiniteScrollingCont.infinitescroll("end",b)},initInfiniteScrolling:function(){var b,c,d=this.$canvas.find('[data-infinite="true"]:first');d=d.length<1?this.$canvas:d,d.data("fu.infinitescroll")?d.infinitescroll("enable"):(c=this,b=a.extend({},this.infiniteScrollingOptions),b.dataSource=function(a,b){c.infiniteScrollingCallback=b,c.render({pageIncrement:1})},d.infinitescroll(b),this.infiniteScrollingCont=d)},initViewTypes:function(b){var c,d,e=[],f=function(a){var c=function(){a++,d>a?f(a):b()};e[a].initialize?e[a].initialize.call(this,{},function(){c()}):c()};for(c in a.fn.repeater.viewTypes)e.push(a.fn.repeater.viewTypes[c]);d=e.length,d>0?f(0):b()},itemization:function(a){this.$count.html(a.count||""),this.$end.html(a.end||""),this.$start.html(a.start||"")},next:function(){var a="disabled";this.$nextBtn.attr(a,a),this.$prevBtn.attr(a,a),this.pageIncrement=1,this.$element.trigger("nextClicked.fu.repeater"),this.render({pageIncrement:this.pageIncrement})},pageInputChange:function(a){var b;a!==this.lastPageInput&&(this.lastPageInput=a,a=parseInt(a,10)-1,b=a-this.currentPage,this.$element.trigger("pageChanged.fu.repeater",a),this.render({pageIncrement:b}))},pagination:function(a){var b,c,d,e="active",f="disabled",g=a.page,h=a.pages;if(this.currentPage=void 0!==g?g:0/0,this.$primaryPaging.removeClass(e),this.$secondaryPaging.removeClass(e),h<=this.viewOptions.dropPagingCap){for(this.$primaryPaging.addClass(e),b=this.$primaryPaging.find(".dropdown-menu"),b.empty(),c=0;h>c;c++)d=c+1,b.append('
      • '+d+"
      • ");this.$primaryPaging.find("input.form-control").val(this.currentPage+1)}else this.$secondaryPaging.addClass(e),this.$secondaryPaging.val(this.currentPage+1);this.lastPageInput=this.currentPage+1+"",this.$pages.html(h),this.currentPage+1=0?this.$prevBtn.removeAttr(f):this.$prevBtn.attr(f,f),0!==this.pageIncrement&&(this.pageIncrement>0?this.$nextBtn.is(":disabled")?this.$prevBtn.focus():this.$nextBtn.focus():this.$prevBtn.is(":disabled")?this.$nextBtn.focus():this.$prevBtn.focus())},previous:function(){var a="disabled";this.$nextBtn.attr(a,a),this.$prevBtn.attr(a,a),this.pageIncrement=-1,this.$element.trigger("previousClicked.fu.repeater"),this.render({pageIncrement:this.pageIncrement})},render:function(b){var c,d=this,e=!1,f=a.fn.repeater.viewTypes[d.viewType]||{},g=function(){var a=function(){(!d.infiniteScrollingEnabled||d.infiniteScrollingEnabled&&e)&&d.$loader.show().loader("play"),d.getDataOptions(b,function(a){d.viewOptions.dataSource(a,function(a){var c=f.renderer;d.infiniteScrollingEnabled?d.infiniteScrollingCallback({}):(d.itemization(a),d.pagination(a)),c&&d.runRenderer(d.$canvas,c,a,function(){d.infiniteScrollingEnabled&&((e||b.clearInfinite)&&d.initInfiniteScrolling(),d.infiniteScrollPaging(a,b)),d.$loader.hide().loader("pause"),d.$element.trigger("loaded.fu.repeater")})})})};b.preserve=void 0!==b.preserve?b.preserve:!e,d.clear(b),!e&&f.cleared?f.cleared.call(d,{},function(){a()}):a()};b=b||{},b.changeView&&this.currentView!==b.changeView?(c=this.currentView,this.currentView=b.changeView,this.viewType=this.currentView.split(".")[0],this.setViewOptions(this.currentView),this.$element.attr("data-currentview",this.currentView),this.$element.attr("data-viewtype",this.viewType),e=!0,this.$element.trigger("viewChanged.fu.repeater",this.currentView),this.infiniteScrollingEnabled&&d.infiniteScrolling(!1),f=a.fn.repeater.viewTypes[d.viewType]||{},f.selected?f.selected.call(this,{prevView:c},function(){g()}):g()):g()},resize:function(){var b,c,d=-1===this.viewOptions.staticHeight?this.$element.attr("data-staticheight"):this.viewOptions.staticHeight,e={};this.viewType&&(e=a.fn.repeater.viewTypes[this.viewType]||{}),void 0!==d&&d!==!1&&"false"!==d?(this.$canvas.addClass("scrolling"),c={bottom:this.$viewport.css("margin-bottom"),top:this.$viewport.css("margin-top")},b=("true"===d||d===!0?this.$element.height():parseInt(d,10))-this.$element.find(".repeater-header").outerHeight()-this.$element.find(".repeater-footer").outerHeight()-("auto"===c.bottom?0:parseInt(c.bottom,10))-("auto"===c.top?0:parseInt(c.top,10)),this.$viewport.outerHeight(b)):this.$canvas.removeClass("scrolling"),e.resize&&e.resize.call(this,{height:this.$element.outerHeight(),width:this.$element.outerWidth()},function(){})},runRenderer:function(b,c,d,e){var f,g,h,i,j=this,k=!1,l=function(a){var f={container:b,data:d};c.repeat&&(f.subset=g,f.index=a),g.length<1?e():m(f,function(){a++,ah;h++)g=g[f[h]];else g=[""];l(0)},setViewOptions:function(b){var c={},d=b.split(".")[1];c=d&&this.options.views?this.options.views[d]||this.options.views[b]||{}:{},this.viewOptions=a.extend({},this.options,c)},viewChanged:function(b){var c=a(b.target),d=c.val();this.render({changeView:d,pageIncrement:null})}},a.fn.repeater=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.repeater"),h="object"==typeof b&&b;g||f.data("fu.repeater",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.repeater.defaults={dataSource:function(){},defaultView:-1,dropPagingCap:10,staticHeight:-1,views:null},a.fn.repeater.viewTypes={},a.fn.repeater.Constructor=c,a.fn.repeater.noConflict=function(){return a.fn.repeater=b,this}}(a),function(a){a.fn.repeater&&(a.fn.repeater.Constructor.prototype.list_clearSelectedItems=function(){this.$canvas.find(".repeater-list-check").remove(),this.$canvas.find(".repeater-list table tbody tr.selected").removeClass("selected")},a.fn.repeater.Constructor.prototype.list_highlightColumn=function(b,c){var d=this.$canvas.find(".repeater-list tbody");(this.viewOptions.list_highlightSortedColumn||c)&&(d.find("td.sorted").removeClass("sorted"),d.find("tr").each(function(){var c=a(this).find("td:nth-child("+(b+1)+")");c.addClass("sorted")}))},a.fn.repeater.Constructor.prototype.list_getSelectedItems=function(){var b=[];return this.$canvas.find(".repeater-list table tbody tr.selected").each(function(){var c=a(this);b.push({data:c.data("item_data"),element:c})}),b},a.fn.repeater.Constructor.prototype.list_positionHeadings=function(){var b=this.$element.find(".repeater-list-wrapper"),c=b.offset().left,d=b.scrollLeft();b.find(".repeater-list-heading").each(d>0?function(){var b=a(this),d=b.parents("th:first").offset().left-c+"px";b.addClass("shifted").css("left",d)}:function(){a(this).removeClass("shifted").css("left","")})},a.fn.repeater.Constructor.prototype.list_setSelectedItems=function(b,c){var d,e,f,g,h=this.viewOptions.list_selectable,i=this,j=function(){f=a(this),d=f.data("item_data")||{},d[b[e].property]===b[e].value&&k(f,b[e].selected)},k=function(a,b){b=void 0!==b?b:!0,b?(c||"multi"===h||i.list_clearSelectedItems(),a.hasClass("selected")||(a.addClass("selected"),a.find("td:first").prepend('
        '))):(a.find(".repeater-list-check").remove(),a.removeClass("selected"))};for(a.isArray(b)||(b=[b]),g=c===!0||"multi"===h?b.length:h&&b.length>0?1:0,e=0;g>e;e++)void 0!==b[e].index?(f=this.$canvas.find(".repeater-list table tbody tr:nth-child("+(b[e].index+1)+")"),f.length>0&&k(f,b[e].selected)):void 0!==b[e].property&&void 0!==b[e].value&&this.$canvas.find(".repeater-list table tbody tr").each(j)},a.fn.repeater.Constructor.prototype.list_sizeHeadings=function(){var b=this.$element.find(".repeater-list table");b.find("thead th").each(function(){var b=a(this),c=b.find(".repeater-list-heading");c.outerHeight(b.outerHeight()),c.outerWidth(b.outerWidth())})},a.fn.repeater.defaults=a.extend({},a.fn.repeater.defaults,{list_columnRendered:null,list_columnSizing:!0,list_columnSyncing:!0,list_highlightSortedColumn:!1,list_infiniteScroll:!1,list_noItemsHTML:"",list_selectable:!1,list_sortClearing:!1,list_rowRendered:null}),a.fn.repeater.viewTypes.list={cleared:function(a,b){this.viewOptions.list_columnSyncing&&this.list_sizeHeadings(),b()},dataOptions:function(a,b){this.list_sortDirection&&(a.sortDirection=this.list_sortDirection),this.list_sortProperty&&(a.sortProperty=this.list_sortProperty),b(a)},initialize:function(a,b){this.list_sortDirection=null,this.list_sortProperty=null,b()},selected:function(a,b){var c,d=this.viewOptions.list_infiniteScroll;this.list_firstRender=!0,this.$loader.addClass("noHeader"),d&&(c="object"==typeof d?d:{},this.infiniteScrolling(!0,c)),b()},resize:function(a,b){this.viewOptions.list_columnSyncing&&this.list_sizeHeadings(),b()},renderer:{complete:function(a,b){var c;this.viewOptions.list_columnSyncing&&(this.list_sizeHeadings(),this.list_positionHeadings()),c=this.$canvas.find(".repeater-list-heading.sorted"),c.length>0&&this.list_highlightColumn(c.data("fu_item_index")),b()},render:function(b,c){var d,e=this.$element.find(".repeater-list"),f=this;e.length>0?c({action:"none",item:e}):(d=a('
        '),d.find(".repeater-list-wrapper").on("scroll.fu.repeaterList",function(){f.viewOptions.list_columnSyncing&&f.list_positionHeadings()}),c({item:d}))},nested:[{complete:function(b,c){var d,e,f,g,h=[],i=this;if(!this.viewOptions.list_columnSizing||this.list_columnsSame)c();else{if(d=0,g=0,b.item.find("th").each(function(){var b,c=a(this),e=0===c.next("th").length;void 0!==i.list_columns[d].width?(b=i.list_columns[d].width,c.outerWidth(b),g+=c.outerWidth(),e?c.outerWidth(""):i.list_columns[d]._auto_width=b):h.push({col:c,index:d,last:e}),d++}),e=h.length,e>0)for(f=Math.floor((this.$canvas.width()-g)/e),d=0;e>d;d++)h[d].last||(h[d].col.outerWidth(f),this.list_columns[h[d].index]._auto_width=f);c()}},render:function(a,b){var c=function(a,b){var c,d,e;if(!a)return!0;if(!b)return!1;for(c=0,e=b.length;e>c;c++){if(!a[c])return!0;for(d in b[c])if(a[c][d]!==b[c][d])return!0}return!1};this.list_firstRender||c(this.list_columns,a.data.columns)?(this.$element.find(".repeater-list-header").remove(),this.list_columns=a.data.columns,this.list_columnsSame=!1,this.list_firstRender=!1,this.$loader.removeClass("noHeader"),b({item:''})):(this.list_columnsSame=!0,b({skipNested:!0}))},nested:[{render:function(b,c){var d,e,f,g,h,i="glyphicon-chevron-down",j=".glyphicon.rlc:first",k="glyphicon-chevron-up",l=a('
        '),m=b.index,n=a(""),o=this,p=b.subset;l.data("fu_item_index",m),l.prepend(b.subset[b.index].label),n.html(l.html()).find("[id]").removeAttr("id"),n.append(l),d=n.add(l),g=l.find(j),h=g.add(n.find(j)),e=p[m].className,void 0!==e&&d.addClass(e),f=p[m].sortable,f&&(d.addClass("sortable"),l.on("click.fu.repeaterList",function(){o.list_sortProperty="string"==typeof f?f:p[m].property,l.hasClass("sorted")?g.hasClass(k)?(h.removeClass(k).addClass(i),o.list_sortDirection="desc"):o.viewOptions.list_sortClearing?(d.removeClass("sorted"),h.removeClass(i),o.list_sortDirection=null,o.list_sortProperty=null):(h.removeClass(i).addClass(k),o.list_sortDirection="asc"):(b.container.find("th, .repeater-list-heading").removeClass("sorted"),h.removeClass(i).addClass(k),o.list_sortDirection="asc",d.addClass("sorted")),o.render({clearInfinite:!0,pageIncrement:null})})),("asc"===p[m].sortDirection||"desc"===p[m].sortDirection)&&(b.container.find("th, .repeater-list-heading").removeClass("sorted"),d.addClass("sortable sorted"),"asc"===p[m].sortDirection?(h.addClass(k),this.list_sortDirection="asc"):(h.addClass(i),this.list_sortDirection="desc"),this.list_sortProperty="string"==typeof f?f:p[m].property),c({item:n})},repeat:"data.columns"}]},{render:function(b,c){var d,e,f={};e=this.$canvas.find(".repeater-list table tbody"),e.length>0?f.action="none":e=a(''),f.item=e,b.data.items.length<1&&(f.skipNested=!0,d=a(''),d.find("td").append(this.viewOptions.list_noItemsHTML),e.append(d)),c(f)},nested:[{complete:function(a,b){var c={container:a.container,rowData:a.subset[a.index]};void 0!==a.item&&(c.item=a.item),this.viewOptions.list_rowRendered?this.viewOptions.list_rowRendered(c,function(){b()}):b()},render:function(b,c){var d=a(''),e=this;this.viewOptions.list_selectable&&(d.addClass("selectable"),d.attr("tabindex",0),d.data("item_data",b.subset[b.index]),d.on("click.fu.repeaterList",function(){var b=a(this);b.hasClass("selected")?(b.removeClass("selected"),b.find(".repeater-list-check").remove(),e.$element.trigger("deselected.fu.repeaterList",b)):("multi"!==e.viewOptions.list_selectable&&(e.$canvas.find(".repeater-list-check").remove(),e.$canvas.find(".repeater-list tbody tr.selected").each(function(){a(this).removeClass("selected"),e.$element.trigger("deselected.fu.repeaterList",a(this))})),b.addClass("selected"),b.find("td:first").prepend('
        '),e.$element.trigger("selected.fu.repeaterList",b))}),d.keyup(function(a){13===a.keyCode&&d.trigger("click.fu.repeaterList")})),this.list_curRowIndex=b.index,c({item:d})},repeat:"data.items",nested:[{after:function(a,b){var c={container:a.container,columnAttr:a.subset[a.index].property,rowData:a.data.items[this.list_curRowIndex]};void 0!==a.item&&(c.item=a.item),this.viewOptions.list_columnRendered?this.viewOptions.list_columnRendered(c,function(){b()}):b()},render:function(b,c){var d=b.subset[b.index].className,e=b.data.items[this.list_curRowIndex][b.subset[b.index].property],f=a(""),g=b.subset[b.index]._auto_width;f.addClass(void 0!==d?d:"").append(e),void 0!==g&&f.outerWidth(g),c({item:f})},repeat:"this.list_columns"}]}]}]}})}(a),function(a){a.fn.repeater&&(a.fn.repeater.Constructor.prototype.thumbnail_clearSelectedItems=function(){this.$canvas.find(".repeater-thumbnail-cont .selectable.selected").removeClass("selected")},a.fn.repeater.Constructor.prototype.thumbnail_getSelectedItems=function(){var b=[];return this.$canvas.find(".repeater-thumbnail-cont .selectable.selected").each(function(){b.push(a(this))}),b},a.fn.repeater.Constructor.prototype.thumbnail_setSelectedItems=function(b,c){var d,e,f,g,h=this.viewOptions.thumbnail_selectable,i=this,j=function(){return g===b[d].index?(e=a(this),!1):void g++},k=function(){e=a(this),e.is(b[d].selector)&&l(e,b[d].selected)},l=function(a,b){b=void 0!==b?b:!0,b?(c||"multi"===h||i.thumbnail_clearSelectedItems(),a.addClass("selected")):a.removeClass("selected")};for(a.isArray(b)||(b=[b]),f=c===!0||"multi"===h?b.length:h&&b.length>0?1:0,d=0;f>d;d++)void 0!==b[d].index?(e=a(),g=0,this.$canvas.find(".repeater-thumbnail-cont .selectable").each(j),e.length>0&&l(e,b[d].selected)):b[d].selector&&this.$canvas.find(".repeater-thumbnail-cont .selectable").each(k)},a.fn.repeater.defaults=a.extend({},a.fn.repeater.defaults,{thumbnail_alignment:"justify",thumbnail_infiniteScroll:!1,thumbnail_itemRendered:null,thumbnail_selectable:!1,thumbnail_template:'
        {{name}}
        '}),a.fn.repeater.viewTypes.thumbnail={selected:function(a,b){var c,d=this.viewOptions.thumbnail_infiniteScroll;d&&(c="object"==typeof d?d:{},this.infiniteScrolling(!0,c)),b({})},renderer:{render:function(b,c){var d,e,f=this.viewOptions.thumbnail_alignment,g=this.$canvas.find(".repeater-thumbnail-cont"),h={};g.length>0?h.action="none":(g=a('
        '),f&&"none"!==f?(e={center:1,justify:1,left:1,right:1},f=e[f]?f:"justify",g.addClass("align-"+f),this.thumbnail_injectSpacers=!0):this.thumbnail_injectSpacers=!1),h.item=g,b.data.items.length<1?(h.skipNested=!0,d=a('
        '),d.append(this.viewOptions.thumbnail_noItemsHTML),g.append(d)):g.find(".empty:first").remove(),c(h)},nested:[{after:function(b,c){var d,e={container:b.container,itemData:b.subset[b.index]},f=this.viewOptions.thumbnail_selectable,g="selected",h=this;void 0!==b.item&&(e.item=b.item,d=a(e.item),f&&(d.addClass("selectable"),d.on("click",function(){d.hasClass(g)?(d.removeClass(g),h.$element.trigger("deselected.fu.repeaterThumbnail",d)):("multi"!==f&&h.$canvas.find(".repeater-thumbnail-cont .selectable.selected").each(function(){var b=a(this);b.removeClass(g),h.$element.trigger("deselected.fu.repeaterThumbnail",b)}),d.addClass(g),h.$element.trigger("selected.fu.repeaterThumbnail",d))})),this.thumbnail_injectSpacers&&d.after(' ')),this.viewOptions.thumbnail_itemRendered?this.viewOptions.thumbnail_itemRendered(e,function(){c()}):c()},render:function(b,c){var d=b.subset[b.index],e=function(b){for(var c=!1,e=function(){var e,f,g;f=b.indexOf("{{"),e=b.indexOf("}}",f+2),f>-1&&e>-1?(g=a.trim(b.substring(f+2,e)),g=void 0!==d[g]?d[g]:"",b=b.substring(0,f)+g+b.substring(e+2)):c=!0};!c&&b.search("{{")>=0;)e(b);return b};c({item:e(this.viewOptions.thumbnail_template)})},repeat:"data.items"}]}})}(a),function(a){var b=a.fn.scheduler,c=function(b,c){var d=this;this.$element=a(b),this.options=a.extend({},a.fn.scheduler.defaults,c),this.$startDate=this.$element.find(".start-datetime .start-date"),this.$startTime=this.$element.find(".start-datetime .start-time"),this.$timeZone=this.$element.find(".timezone-container .timezone"),this.$repeatIntervalPanel=this.$element.find(".repeat-every-panel"),this.$repeatIntervalSelect=this.$element.find(".repeat-options"),this.$repeatIntervalSpinbox=this.$element.find(".repeat-every"),this.$repeatIntervalTxt=this.$element.find(".repeat-every-text"),this.$end=this.$element.find(".repeat-end"),this.$endSelect=this.$end.find(".end-options"),this.$endAfter=this.$end.find(".end-after"),this.$endDate=this.$end.find(".end-on-date"),this.$recurrencePanels=this.$element.find(".repeat-panel"),this.$repeatIntervalSelect.selectlist(),this.$element.find(".selectlist").selectlist(),this.$startDate.datepicker(),this.$startTime.combobox(),""===this.$startTime.find("input").val()&&this.$startTime.combobox("selectByIndex",0),this.$repeatIntervalSpinbox.spinbox("0"===this.$repeatIntervalSpinbox.find("input").val()?{value:1,min:1}:{min:1}),this.$endAfter.spinbox({value:1,min:1}),this.$endDate.datepicker(),this.$element.find(".radio-custom").radio(),this.$repeatIntervalSelect.on("changed.fu.selectlist",a.proxy(this.repeatIntervalSelectChanged,this)),this.$endSelect.on("changed.fu.selectlist",a.proxy(this.endSelectChanged,this)),this.$element.find(".repeat-days-of-the-week .btn-group .btn").on("change.fu.scheduler",function(a,b){d.changed(a,b,!0)}),this.$element.find(".combobox").on("changed.fu.combobox",a.proxy(this.changed,this)),this.$element.find(".datepicker").on("changed.fu.datepicker",a.proxy(this.changed,this)),this.$element.find(".selectlist").on("changed.fu.selectlist",a.proxy(this.changed,this)),this.$element.find(".spinbox").on("changed.fu.spinbox",a.proxy(this.changed,this)),this.$element.find(".repeat-monthly .radio, .repeat-yearly .radio").on("change.fu.scheduler",a.proxy(this.changed,this))};c.prototype={constructor:c,destroy:function(){var b;return this.$element.find("input").each(function(){a(this).attr("value",a(this).val())}),this.$element.find(".datepicker .calendar").empty(),b=this.$element[0].outerHTML,this.$element.find(".combobox").combobox("destroy"),this.$element.find(".datepicker").datepicker("destroy"),this.$element.find(".selectlist").selectlist("destroy"),this.$element.find(".spinbox").spinbox("destroy"),this.$element.find("[type=radio]").radio("destroy"),this.$element.remove(),b},changed:function(b,c,d){d||b.stopPropagation(),this.$element.trigger("changed.fu.scheduler",{data:void 0!==c?c:a(b.currentTarget).data(),originalEvent:b,value:this.getValue()})},disable:function(){this.toggleState("disable")},enable:function(){this.toggleState("enable")},setUtcTime:function(a,b,c){var d=a.split("-"),e=b.split(":"),f=new Date(Date.UTC(d[0],d[1]-1,d[2],e[0],e[1],e[2]?e[2]:0));if("Z"===c)f.setUTCHours(f.getUTCHours()+0);else{var g="(.)",h=".*?",i="\\d",j=".*?",k="(\\d)",l=new RegExp(g+h+i+j+k,["i"]),m=l.exec(c);if(null!=m){var n=m[1],o=m[2],p="+"===n?1:-1;f.setUTCHours(f.getUTCHours()+p*parseInt(o,10))}}var q=f.getTimezoneOffset();return f.setMinutes(q),f},endSelectChanged:function(a,b){var c,d;b?d=b.value:(c=this.$endSelect.selectlist("selectedItem"),d=c.value),this.$endAfter.parent().addClass("hide"),this.$endAfter.parent().attr("aria-hidden","true"),this.$endDate.parent().addClass("hide"),this.$endDate.parent().attr("aria-hidden","true"),"after"===d?(this.$endAfter.parent().removeClass("hide"),this.$endAfter.parent().attr("aria-hidden","false")):"date"===d&&(this.$endDate.parent().removeClass("hide"),this.$endDate.parent().attr("aria-hidden","false"))},getValue:function(){var b,c=this.$repeatIntervalSpinbox.spinbox("value"),d="",e=this.$repeatIntervalSelect.selectlist("selectedItem").value;this.$startTime.combobox("selectedItem").value?(b=this.$startTime.combobox("selectedItem").value,b=b.toLowerCase()):b=this.$startTime.combobox("selectedItem").text.toLowerCase();var f,g=this.$timeZone.selectlist("selectedItem");f=function(a,b){var c,d="";return d+=a.getFullYear(),d+=b,c=a.getMonth()+1,d+=10>c?"0"+c:c,d+=b,c=a.getDate(),d+=10>c?"0"+c:c};var h,i,j,k,l,m,n,o;n=""+f(this.$startDate.datepicker("getDate"),"-"),n+="T",j=b.search("am")>=0,k=b.search("pm")>=0,b=a.trim(b.replace(/am/g,"").replace(/pm/g,"")).split(":"),b[0]=parseInt(b[0],10),b[1]=parseInt(b[1],10),j&&b[0]>11?b[0]=0:k&&b[0]<12&&(b[0]+=12),n+=b[0]<10?"0"+b[0]:b[0],n+=":",n+=b[1]<10?"0"+b[1]:b[1],n+="+00:00"===g.offset?"Z":g.offset,"none"===e?d="FREQ=DAILY;INTERVAL=1;COUNT=1;":"hourly"===e?(d="FREQ=HOURLY;",d+="INTERVAL="+c+";"):"daily"===e?(d+="FREQ=DAILY;",d+="INTERVAL="+c+";"):"weekdays"===e?(d+="FREQ=DAILY;",d+="BYDAY=MO,TU,WE,TH,FR;",d+="INTERVAL=1;"):"weekly"===e?(i=[],this.$element.find(".repeat-days-of-the-week .btn-group input:checked").each(function(){i.push(a(this).data().value)}),d+="FREQ=WEEKLY;",d+="BYDAY="+i.join(",")+";",d+="INTERVAL="+c+";"):"monthly"===e?(d+="FREQ=MONTHLY;",d+="INTERVAL="+c+";",o=this.$element.find("input[name=repeat-monthly]:checked").val(),"bymonthday"===o?(h=parseInt(this.$element.find(".repeat-monthly-date .selectlist").selectlist("selectedItem").text,10),d+="BYMONTHDAY="+h+";"):"bysetpos"===o&&(i=this.$element.find(".month-days").selectlist("selectedItem").value,m=this.$element.find(".month-day-pos").selectlist("selectedItem").value,d+="BYDAY="+i+";",d+="BYSETPOS="+m+";")):"yearly"===e&&(d+="FREQ=YEARLY;",o=this.$element.find("input[name=repeat-yearly]:checked").val(),"bymonthday"===o?(l=this.$element.find(".repeat-yearly-date .year-month").selectlist("selectedItem").value,h=this.$element.find(".year-month-day").selectlist("selectedItem").text,d+="BYMONTH="+l+";",d+="BYMONTHDAY="+h+";"):"bysetpos"===o&&(i=this.$element.find(".year-month-days").selectlist("selectedItem").value,m=this.$element.find(".year-month-day-pos").selectlist("selectedItem").value,l=this.$element.find(".repeat-yearly-day .year-month").selectlist("selectedItem").value,d+="BYDAY="+i+";",d+="BYSETPOS="+m+";",d+="BYMONTH="+l+";"));var p=this.$endSelect.selectlist("selectedItem").value,q="";"none"!==e&&("after"===p?q="COUNT="+this.$endAfter.spinbox("value")+";":"date"===p&&(q="UNTIL="+f(this.$endDate.datepicker("getDate"),"")+";")),d+=q;var r={startDateTime:n,timeZone:{name:g.name,offset:g.offset},recurrencePattern:d};return r},repeatIntervalSelectChanged:function(a,b){var c,d,e;switch(b?(d=b.value,e=b.text):(c=this.$repeatIntervalSelect.selectlist("selectedItem"),d=c.value,e=c.text),this.$repeatIntervalTxt.text(e),d.toLowerCase()){case"hourly":case"daily":case"weekly":case"monthly":this.$repeatIntervalPanel.removeClass("hide"),this.$repeatIntervalPanel.attr("aria-hidden","false"); +break;default:this.$repeatIntervalPanel.addClass("hide"),this.$repeatIntervalPanel.attr("aria-hidden","true")}this.$recurrencePanels.addClass("hide"),this.$recurrencePanels.attr("aria-hidden","true"),this.$element.find(".repeat-"+d).removeClass("hide"),this.$element.find(".repeat-"+d).attr("aria-hidden","false"),"none"===d?(this.$end.addClass("hide"),this.$end.attr("aria-hidden","true")):(this.$end.removeClass("hide"),this.$end.attr("aria-hidden","false"))},setValue:function(b){var c,d,e,f,g,h,i,j,k,l,m;if(b.startDateTime)j=b.startDateTime.split("T"),k=j[0],j[1]?(l=j[1],j[1]=j[1].split(":"),c=parseInt(j[1][0],10),g=j[1][1]?parseInt(j[1][1].split("+")[0].split("-")[0].split("Z")[0],10):0,h=12>c?"AM":"PM",0===c?c=12:c>12&&(c-=12),g=10>g?"0"+g:g,l=c+":"+g,j=c+":"+g+" "+h,this.$startTime.find("input").val(j),this.$startTime.combobox("selectByText",j)):l="00:00";else{l="00:00";var n=this.$startDate.datepicker("getDate");k=n.getFullYear()+"-"+n.getMonth()+"-"+n.getDate()}if(e="li[data",b.timeZone?(e+="string"==typeof b.timeZone?'-name="'+b.timeZone:b.timeZone.name?'-name="'+b.timeZone.name:'-offset="'+b.timeZone.offset,e+='"]',m=b.timeZone.offset,this.$timeZone.selectlist("selectBySelector",e)):b.startDateTime?(j=b.startDateTime.split("T")[1],j=j?j.search(/\+/)>-1?"+"+a.trim(j.split("+")[1]):j.search(/\-/)>-1?"-"+a.trim(j.split("-")[1]):"+00:00":"+00:00",m="+00:00"===j?"Z":j,e+='-offset="'+j+'"]',this.$timeZone.selectlist("selectBySelector",e)):m="Z",b.recurrencePattern){for(i={},j=b.recurrencePattern.toUpperCase().split(";"),d=0,f=j.length;f>d;d++)""!==j[d]&&(e=j[d].split("="),i[e[0]]=e[1]);if("DAILY"===i.FREQ)e="MO,TU,WE,TH,FR"===i.BYDAY?"weekdays":"1"===i.INTERVAL&&"1"===i.COUNT?"none":"daily";else if("HOURLY"===i.FREQ)e="hourly";else if("WEEKLY"===i.FREQ){if(i.BYDAY)for(e=this.$element.find(".repeat-days-of-the-week .btn-group"),e.find("label").removeClass("active"),j=i.BYDAY.split(","),d=0,f=j.length;f>d;d++)e.find('input[data-value="'+j[d]+'"]').parent().addClass("active");e="weekly"}else"MONTHLY"===i.FREQ?(this.$element.find(".repeat-monthly input").removeAttr("checked").removeClass("checked"),this.$element.find(".repeat-monthly label.radio-custom").removeClass("checked"),i.BYMONTHDAY?(j=this.$element.find(".repeat-monthly-date"),j.find("input").addClass("checked").attr("checked","checked"),j.find("label.radio-custom").addClass("checked"),j.find(".selectlist").selectlist("selectByValue",i.BYMONTHDAY)):i.BYDAY&&(j=this.$element.find(".repeat-monthly-day"),j.find("input").addClass("checked").attr("checked","checked"),j.find("label.radio-custom").addClass("checked"),i.BYSETPOS&&j.find(".month-day-pos").selectlist("selectByValue",i.BYSETPOS),j.find(".month-days").selectlist("selectByValue",i.BYDAY)),e="monthly"):"YEARLY"===i.FREQ?(this.$element.find(".repeat-yearly input").removeAttr("checked").removeClass("checked"),this.$element.find(".repeat-yearly label.radio-custom").removeClass("checked"),i.BYMONTHDAY?(j=this.$element.find(".repeat-yearly-date"),j.find("input").addClass("checked").attr("checked","checked"),j.find("label.radio-custom").addClass("checked"),i.BYMONTH&&j.find(".year-month").selectlist("selectByValue",i.BYMONTH),j.find(".year-month-day").selectlist("selectByValue",i.BYMONTHDAY)):i.BYSETPOS&&(j=this.$element.find(".repeat-yearly-day"),j.find("input").addClass("checked").attr("checked","checked"),j.find("label.radio-custom").addClass("checked"),j.find(".year-month-day-pos").selectlist("selectByValue",i.BYSETPOS),i.BYDAY&&j.find(".year-month-days").selectlist("selectByValue",i.BYDAY),i.BYMONTH&&j.find(".year-month").selectlist("selectByValue",i.BYMONTH)),e="yearly"):e="none";if(i.COUNT)this.$endAfter.spinbox("value",parseInt(i.COUNT,10)),this.$endSelect.selectlist("selectByValue","after");else if(i.UNTIL){j=i.UNTIL,8===j.length&&(j=j.split(""),j.splice(4,0,"-"),j.splice(7,0,"-"),j=j.join(""));var o=this.$timeZone.selectlist("selectedItem"),p="+00:00"===o.offset?"Z":o.offset;k=j;var q=this.setUtcTime(k,l,p);this.$endDate.datepicker("setDate",q),this.$endSelect.selectlist("selectByValue","date")}this.endSelectChanged(),i.INTERVAL&&this.$repeatIntervalSpinbox.spinbox("value",parseInt(i.INTERVAL,10)),this.$repeatIntervalSelect.selectlist("selectByValue",e),this.repeatIntervalSelectChanged()}var r=this.setUtcTime(k,l,m);this.$startDate.datepicker("setDate",r)},toggleState:function(a){this.$element.find(".combobox").combobox(a),this.$element.find(".datepicker").datepicker(a),this.$element.find(".selectlist").selectlist(a),this.$element.find(".spinbox").spinbox(a),this.$element.find("[type=radio]").radio(a),a="disable"===a?"addClass":"removeClass",this.$element.find(".repeat-days-of-the-week .btn-group")[a]("disabled")},value:function(a){return a?this.setValue(a):this.getValue()}},a.fn.scheduler=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.scheduler"),h="object"==typeof b&&b;g||f.data("fu.scheduler",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.scheduler.defaults={},a.fn.scheduler.Constructor=c,a.fn.scheduler.noConflict=function(){return a.fn.scheduler=b,this},a(document).on("mousedown.fu.scheduler.data-api","[data-initialize=scheduler]",function(b){var c=a(b.target).closest(".scheduler");c.data("fu.scheduler")||c.scheduler(c.data())}),a(function(){a("[data-initialize=scheduler]").each(function(){var b=a(this);b.data("scheduler")||b.scheduler(b.data())})})}(a)}); \ No newline at end of file diff --git a/js/checkbox.js b/js/checkbox.js index b5dacd2b0..485e83e2e 100644 --- a/js/checkbox.js +++ b/js/checkbox.js @@ -50,6 +50,7 @@ // handle events this.$element.on('change.fu.checkbox', $.proxy( this.itemchecked, this )); + this.$label.on('click', $.proxy(this.toggle, this));//make repeated label clicks work // set default state this.setState(); @@ -107,10 +108,15 @@ return this.state.checked; }, - toggle: function() { - this.state.checked = !this.state.checked; + toggle: function(e) { + //keep event from firing twice in Chrome + if (!e || (e.target === e.originalEvent.target)) { + //stop bubbling, otherwise event fires twice in Firefox. + if(Boolean(e)){e.preventDefault();} + this.state.checked = !this.state.checked; - this._toggleCheckedState(); + this._toggleCheckedState(); + } }, toggleContainer: function(){ diff --git a/js/repeater-list.js b/js/repeater-list.js index 2a58bdc20..2b5ae89b5 100755 --- a/js/repeater-list.js +++ b/js/repeater-list.js @@ -74,7 +74,8 @@ var self = this; var data, i, $item, l; - var eachFunc = function(){ + //this function is necessary because lint yells when a function is in a loop + var checkIfItemMatchesValue = function(){ $item = $(this); data = $item.data('item_data') || {}; if(data[items[i].property]===items[i].value){ @@ -115,8 +116,7 @@ selectItem($item, items[i].selected); } }else if(items[i].property!==undefined && items[i].value!==undefined){ - //lint demanded this function not be within this loop - this.$canvas.find('.repeater-list table tbody tr').each(eachFunc); + this.$canvas.find('.repeater-list table tbody tr').each(checkIfItemMatchesValue); } } }; diff --git a/js/repeater-thumbnail.js b/js/repeater-thumbnail.js index 38cc922f1..7bced4f28 100755 --- a/js/repeater-thumbnail.js +++ b/js/repeater-thumbnail.js @@ -42,9 +42,20 @@ $.fn.repeater.Constructor.prototype.thumbnail_setSelectedItems = function(items, force){ var selectable = this.viewOptions.thumbnail_selectable; var self = this; - var i, $item, l; + var i, $item, l, n; - var eachFunc = function(){ + //this function is necessary because lint yells when a function is in a loop + var compareItemIndex = function(){ + if(n===items[i].index){ + $item = $(this); + return false; + }else{ + n++; + } + }; + + //this function is necessary because lint yells when a function is in a loop + var compareItemSelector = function(){ $item = $(this); if($item.is(items[i].selector)){ selectItem($item, items[i].selected); @@ -75,18 +86,21 @@ } for(i=0; i0){ selectItem($item, items[i].selected); } }else if(items[i].selector){ - this.$canvas.find('.repeater-thumbnail-cont .selectable').each(eachFunc); + this.$canvas.find('.repeater-thumbnail-cont .selectable').each(compareItemSelector); } } }; //ADDITIONAL DEFAULT OPTIONS $.fn.repeater.defaults = $.extend({}, $.fn.repeater.defaults, { + thumbnail_alignment: 'justify', thumbnail_infiniteScroll: false, thumbnail_itemRendered: null, thumbnail_selectable: false, @@ -106,13 +120,22 @@ }, renderer: { render: function(helpers, callback){ + var alignment = this.viewOptions.thumbnail_alignment; var $item = this.$canvas.find('.repeater-thumbnail-cont'); var obj = {}; - var $empty; + var $empty, validAlignments; if($item.length>0){ obj.action = 'none'; }else{ $item = $('
        '); + if(alignment && alignment!=='none'){ + validAlignments = { 'center': 1, 'justify': 1, 'left': 1, 'right': 1 }; + alignment = (validAlignments[alignment]) ? alignment : 'justify'; + $item.addClass('align-' + alignment); + this.thumbnail_injectSpacers = true; + }else{ + this.thumbnail_injectSpacers = false; + } } obj.item = $item; if(helpers.data.items.length<1){ @@ -138,8 +161,8 @@ var $item; if(helpers.item!==undefined){ obj.item = helpers.item; + $item = $(obj.item); if(selectable){ - $item = $(obj.item); $item.addClass('selectable'); $item.on('click', function(){ if(!$item.hasClass(selected)){ @@ -158,6 +181,9 @@ } }); } + if(this.thumbnail_injectSpacers){ + $item.after(' '); + } } if(this.viewOptions.thumbnail_itemRendered){ this.viewOptions.thumbnail_itemRendered(obj, function(){ diff --git a/js/repeater.js b/js/repeater.js index 6454e760a..5144a92cd 100755 --- a/js/repeater.js +++ b/js/repeater.js @@ -62,6 +62,7 @@ this.options = $.extend({}, $.fn.repeater.defaults, options); this.pageIncrement = 0; // store direction navigated this.resizeTimeout = {}; + this.storedDataSourceOpts = null; this.viewOptions = {}; this.viewType = null; @@ -158,6 +159,10 @@ //otherwise don't clear because infiniteScrolling is enabled }, + clearPreservedDataSourceOptions: function(){ + this.storedDataSourceOpts = null; + }, + destroy: function() { var markup; // set input value attrbute in markup @@ -185,12 +190,13 @@ }, getDataOptions: function(options, callback){ + var dataSourceOptions = {}; var opts = {}; var val, viewDataOpts; options = options || {}; - opts.filter = (this.$filters.length>0) ? this.$filters.selectlist('selectedItem') : 'all'; + opts.filter = (this.$filters.length>0) ? this.$filters.selectlist('selectedItem') : { text: 'All', value: 'all' }; opts.view = this.currentView; if(!this.infiniteScrollingEnabled){ @@ -210,14 +216,24 @@ opts.search = val; } + if(options.dataSourceOptions){ + dataSourceOptions = options.dataSourceOptions; + if(options.preserveDataSourceOptions){ + this.storedDataSourceOpts = (this.storedDataSourceOpts) ? $.extend(this.storedDataSourceOpts, dataSourceOptions) : dataSourceOptions; + } + } + if(this.storedDataSourceOpts){ + dataSourceOptions = $.extend(this.storedDataSourceOpts, dataSourceOptions); + } + viewDataOpts = $.fn.repeater.viewTypes[this.viewType] || {}; viewDataOpts = viewDataOpts.dataOptions; if(viewDataOpts){ viewDataOpts.call(this, opts, function(obj){ - callback(obj); + callback($.extend(obj, dataSourceOptions)); }); }else{ - callback(opts); + callback($.extend(opts, dataSourceOptions)); } }, diff --git a/less/fuelux.less b/less/fuelux.less index 72d32baef..d2e34520e 100644 --- a/less/fuelux.less +++ b/less/fuelux.less @@ -25,5 +25,6 @@ @import "selectlist.less"; @import "tree.less"; @import "wizard.less"; + @import "utility.less"; } diff --git a/less/mixins.less b/less/mixins.less index 75b2f9a91..b7ff25fb3 100644 --- a/less/mixins.less +++ b/less/mixins.less @@ -81,4 +81,26 @@ .opacity(@opacity) { opacity: @opacity / 100; filter: ~"alpha(opacity=@{opacity})"; +} + +// Helpers +// ------------------------- +.data-label() { + text-transform: uppercase; + font-size: 10px; + margin-bottom: 2px; + text-shadow: 0 1px #fff; + color: #666; +} + +.data-value() { + font-size: 14px; +} + +.section-heading() { + font-size: 16px; + color: #333; + margin: 0 0 10px; + padding: 0; + text-shadow: 0 1px #fff; } \ No newline at end of file diff --git a/less/repeater-thumbnail.less b/less/repeater-thumbnail.less index 31e058570..6f7638e11 100755 --- a/less/repeater-thumbnail.less +++ b/less/repeater-thumbnail.less @@ -2,6 +2,7 @@ border: 1px solid #ddd; color: #666; float: left; + font-size: 14px; min-height: 110px; min-width: 100px; margin: 8px 7px; @@ -19,6 +20,38 @@ padding: 6px; width: 100%; + &.align-center, &.align-justify, &.align-left, &.align-right { + position: relative; + font-size: 0.1px; + + &:after { + display: inline-block; + width: 100%; + content: ''; + } + + .infinitescroll { + &-end, &-load { + display: inline-block; + width: 100%; + } + } + + .repeater-thumbnail { + display: inline-block; + float: none; + font-size: 14px; + + &:after { + content: ' '; + } + } + } + &.align-center { text-align: center; } + &.align-justify { text-align: justify; } + &.align-left { text-align: left; } + &.align-right { text-align: right; } + div.empty { font-style: italic; padding: 20px 10px; diff --git a/less/tree.less b/less/tree.less index b9f84fd69..893b54d49 100644 --- a/less/tree.less +++ b/less/tree.less @@ -38,7 +38,6 @@ -ms-transform:rotate(90deg); -webkit-transform:rotate(90deg); position: relative; - left: -5px; } [data-children=false] > .tree-branch-header .icon-caret:before { @@ -86,6 +85,11 @@ .tree-branch-children { margin-left: 14px; } + &[haschildren='false'] { + .icon-caret { + visibility: hidden; + } + } } diff --git a/less/utility.less b/less/utility.less new file mode 100644 index 000000000..556432f05 --- /dev/null +++ b/less/utility.less @@ -0,0 +1,204 @@ +// Font Family +// ------------------------- +.serif { + font-family: @serifFontFamily; +} +.monospace { + font-family: @monoFontFamily; +} + +.h1, .h2, .h3, .h4, .h5, .h6 { + margin: 0; +} + +// Padding +// ------------------------- +.padding-xs { + padding: @padding-xs; + &-horizontal { + padding: 0 @padding-xs; + } + &-vertical { + padding: @padding-xs 0; + } + &-top { + padding-top: @padding-xs; + } + &-bottom { + padding-bottom: @padding-xs; + } + &-left { + padding-left: @padding-xs; + } + &-right { + padding-right: @padding-xs; + } +} + +.padding-sm { + padding: @padding-sm; + &-horizontal { + padding: 0 @padding-sm; + } + &-vertical { + padding: @padding-sm 0; + } + &-top { + padding-top: @padding-sm; + } + &-bottom { + padding-bottom: @padding-sm; + } + &-left { + padding-left: @padding-sm; + } + &-right { + padding-right: @padding-sm; + } +} + +.padding-md { + padding: @padding-md; + &-horizontal { + padding: 0 @padding-md; + } + &-vertical { + padding: @padding-md 0; + } + &-top { + padding-top: @padding-md; + } + &-bottom { + padding-bottom: @padding-md; + } + &-left { + padding-left: @padding-md; + } + &-right { + padding-right: @padding-md; + } +} + +.padding-lg { + padding: @padding-lg; + &-horizontal { + padding: 0 @padding-lg; + } + &-vertical { + padding: @padding-lg 0; + } + &-top { + padding-top: @padding-lg; + } + &-bottom { + padding-bottom: @padding-lg; + } + &-left { + padding-left: @padding-lg; + } + &-right { + padding-right: @padding-lg; + } +} + +// Margin +// ------------------------- +.margin-xs { + margin: @margin-xs; + &-horizontal { + margin: 0 @margin-xs; + } + &-vertical { + margin: @margin-xs 0; + } + &-top { + margin-top: @margin-xs; + } + &-bottom { + margin-bottom: @margin-xs; + } + &-left { + margin-left: @margin-xs; + } + &-right { + margin-right: @margin-xs; + } +} + +.margin-sm { + margin: @margin-sm; + &-horizontal { + margin: 0 @margin-sm; + } + &-vertical { + margin: @margin-sm 0; + } + &-top { + margin-top: @margin-sm; + } + &-bottom { + margin-bottom: @margin-sm; + } + &-left { + margin-left: @margin-sm; + } + &-right { + margin-right: @margin-sm; + } +} + +.margin-md { + margin: @margin-md; + &-horizontal { + margin: 0 @margin-md; + } + &-vertical { + margin: @margin-md 0; + } + &-top { + margin-top: @margin-md; + } + &-bottom { + margin-bottom: @margin-md; + } + &-left { + margin-left: @margin-md; + } + &-right { + margin-right: @margin-md; + } +} + +.margin-lg { + margin: @margin-lg; + &-horizontal { + margin: 0 @margin-lg; + } + &-vertical { + margin: @margin-lg 0; + } + &-top { + margin-top: @margin-lg; + } + &-bottom { + margin-bottom: @margin-lg; + } + &-left { + margin-left: @margin-lg; + } + &-right { + margin-right: @margin-lg; + } +} + +// Helpers +// ------------------------- +.data-label { + .data-label(); +} +.data-value { + .data-value(); +} +.section-heading { + .section-heading(); +} diff --git a/less/variables.less b/less/variables.less index 6b4384274..53114de41 100644 --- a/less/variables.less +++ b/less/variables.less @@ -316,4 +316,18 @@ // Icons // -------------------------------------------------- -@fueluxFontPath: "../fonts/"; \ No newline at end of file +@fueluxFontPath: "../fonts/"; + +// Padding / Margin +// -------------------------------------------------- +@padding-xs: 5px; +@padding-sm: 10px; +@padding-md: 15px; +@padding-lg: 20px; + +@margin-xs: 5px; +@margin-sm: 10px; +@margin-md: 15px; +@margin-lg: 20px; + + diff --git a/package.json b/package.json index 9dd81e764..5ad78c87c 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "fuelux", "title": "Fuel UX", - "version": "3.3.0", + "version": "3.3.1", "description": "Base Fuel UX styles and controls", "homepage": "https://github.com/ExactTarget/fuelux", "author": { diff --git a/test/checkbox-test.js b/test/checkbox-test.js index 9dba264a7..b9f86947e 100644 --- a/test/checkbox-test.js +++ b/test/checkbox-test.js @@ -59,15 +59,28 @@ define(function(require){ equal($chk1.is(':disabled'), false, 're-enabled'); }); - test("should check/uncheck checkbox", function () { + test("toggle should check/uncheck checkbox", function () { var $fixture = $(html).appendTo('#qunit-fixture'); var $chk1 = $fixture.find('#Checkbox1'); - equal($chk1.is(':checked'), true, 'checked'); + equal($chk1.is(':checked'), true, 'starts checked - confirmation by is(:checked)'); $chk1.checkbox('toggle'); - equal($chk1.is(':checked'), false, 'unchecked'); + equal($chk1.is(':checked'), false, 'calling toggle unchecks - confirmation by is(:checked)'); $chk1.checkbox('toggle'); - equal($chk1.is(':checked'), true, 'checked'); + equal($chk1.is(':checked'), true, 'calling toggle again ends with checked - confirmation by is(:checked)'); + + $fixture.remove(); + }); + + test("click should check/uncheck checkbox", function () { + var $fixture = $(html).appendTo('#qunit-fixture'); + var $chk1 = $fixture.find('#Checkbox1'); + + equal($chk1.is(':checked'), true, 'starts checked - confirmation by is(:checked)'); + $chk1.trigger('click'); + equal($chk1.is(':checked'), false, 'calling click unchecks - confirmation by is(:checked)'); + $chk1.trigger('click'); + equal($chk1.is(':checked'), true, 'calling click again checks - confirmation by is(:checked)'); $fixture.remove(); }); diff --git a/test/repeater-thumbnail-test.js b/test/repeater-thumbnail-test.js index 581f75c19..dacc40acd 100644 --- a/test/repeater-thumbnail-test.js +++ b/test/repeater-thumbnail-test.js @@ -231,9 +231,18 @@ define(function(require){ var $cont = $repeater.find('.repeater-thumbnail-cont'); setTimeout(function(){ + var n = 0; + start(); - $repeater.find('.repeater-thumbnail:nth-child(5)').addClass('test'); + $repeater.find('.repeater-thumbnail').each(function(){ + if(n===4){ + $(this).addClass('test'); + return false; + }else{ + n++; + } + }); $repeater.repeater('thumbnail_setSelectedItems', [{ index: 0 }]); equal($repeater.repeater('thumbnail_getSelectedItems').length, 1, 'correct number of items selected'); @@ -253,4 +262,62 @@ define(function(require){ thumbnail_selectable: true }); }); + + asyncTest('should handle alignment option properly', function(){ + var alignment = 'none'; + var $repeater = $(this.$markup); + var self = this; + + afterSource = function(){ + var $cont = $repeater.find('.repeater-thumbnail-cont'); + + setTimeout(function(){ + start(); + + switch(alignment){ + case 'center': + equal($cont.hasClass('align-center'), true, 'repeater-thumbnail-cont has align-center class when alignment option set to ' + alignment); + equal($cont.find('span.spacer').length>0, true, 'repeater-thumbnail-cont contains spacers when alignment option set to ' + alignment); + alignment = 'justify'; + break; + case 'justify': + equal($cont.hasClass('align-justify'), true, 'repeater-thumbnail-cont has align-justify class when alignment option set to ' + alignment); + equal($cont.find('span.spacer').length>0, true, 'repeater-thumbnail-cont contains spacers when alignment option set to ' + alignment); + alignment = 'left'; + break; + case 'left': + equal($cont.hasClass('align-left'), true, 'repeater-thumbnail-cont has align-left class when alignment option set to ' + alignment); + equal($cont.find('span.spacer').length>0, true, 'repeater-thumbnail-cont contains spacers when alignment option set to ' + alignment); + alignment = 'right'; + break; + case 'right': + equal($cont.hasClass('align-right'), true, 'repeater-thumbnail-cont has align-right class when alignment option set to ' + alignment); + equal($cont.find('span.spacer').length>0, true, 'repeater-thumbnail-cont contains spacers when alignment option set to ' + alignment); + alignment = false; + break; + default: + equal($cont.hasClass('align-center align-justify align-left align-right'), false, 'repeater-thumbnail-cont does not have alignment classes when alignment set to ' + alignment); + equal($cont.find('span.spacer').length, 0, 'repeater-thumbnail-cont does not contain spacers when alignment option set to ' + alignment); + if(alignment==='none'){ + alignment = 'center'; + }else{ + return; + } + } + + stop(); + $repeater.remove(); + $repeater = $(self.$markup); + $repeater.repeater({ + dataSource: dataSource, + thumbnail_alignment: alignment + }); + }, 0); + }; + + $repeater.repeater({ + dataSource: dataSource, + thumbnail_alignment: alignment + }); + }); });