diff --git a/Products/CMFPlone/static/plone-compiled.css.map b/Products/CMFPlone/static/plone-compiled.css.map index 05f7bbd1f7..1ca0577e9e 100644 --- a/Products/CMFPlone/static/plone-compiled.css.map +++ b/Products/CMFPlone/static/plone-compiled.css.map @@ -1 +1 @@ -{"version":3,"sources":["src/Products.CMFPlone/Products/CMFPlone/static/components/select2/select2.css","src/mockup/mockup/patterns/select2/pattern.select2.less","src/Products.CMFPlone/Products/CMFPlone/static/components/pickadate/lib/themes/classic.css","src/Products.CMFPlone/Products/CMFPlone/static/components/pickadate/lib/themes/classic.date.css","src/Products.CMFPlone/Products/CMFPlone/static/components/pickadate/lib/themes/classic.time.css","src/mockup/mockup/patterns/pickadate/pattern.pickadate.less","src/Products.CMFPlone/Products/CMFPlone/static/components/bootstrap/less/buttons.less","src/Products.CMFPlone/Products/CMFPlone/static/components/bootstrap/less/mixins/buttons.less","src/Products.CMFPlone/Products/CMFPlone/static/components/bootstrap/less/mixins/vendor-prefixes.less","src/Products.CMFPlone/Products/CMFPlone/static/components/bootstrap/less/mixins/tab-focus.less","src/Products.CMFPlone/Products/CMFPlone/static/components/bootstrap/less/mixins/opacity.less","src/mockup/mockup/patterns/autotoc/pattern.autotoc.less","src/Products.CMFPlone/Products/CMFPlone/static/components/bootstrap/less/glyphicons.less","src/Products.CMFPlone/Products/CMFPlone/static/components/bootstrap/less/modals.less","src/Products.CMFPlone/Products/CMFPlone/static/components/bootstrap/less/button-groups.less","src/Products.CMFPlone/Products/CMFPlone/static/components/bootstrap/less/mixins/border-radius.less","src/mockup/mockup/less/base.less","src/Products.CMFPlone/Products/CMFPlone/static/components/bootstrap/less/close.less","src/Products.CMFPlone/Products/CMFPlone/static/components/bootstrap/less/progress-bars.less","src/Products.CMFPlone/Products/CMFPlone/static/components/bootstrap/less/mixins/gradients.less","src/mockup/mockup/patterns/modal/pattern.modal.less","src/mockup/mockup/patterns/markspeciallinks/pattern.markspeciallinks.less","src/Products.CMFPlone/Products/CMFPlone/static/tinymce-styles.css","src/mockup/mockup/patterns/livesearch/pattern.livesearch.less","src/Products.CMFPlone/Products/CMFPlone/static/fonts/plone-fontello.less","src/Products.CMFPlone/Products/CMFPlone/static/plone.less"],"names":[],"mappings":"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","sourcesContent":["/*\nVersion: 3.5.4 Timestamp: Sun Aug 30 13:30:32 EDT 2015\n*/\n.select2-container {\n margin: 0;\n position: relative;\n display: inline-block;\n vertical-align: middle;\n}\n\n.select2-container,\n.select2-drop,\n.select2-search,\n.select2-search input {\n /*\n Force border-box so that % widths fit the parent\n container without overlap because of margin/padding.\n More Info : http://www.quirksmode.org/css/box.html\n */\n -webkit-box-sizing: border-box; /* webkit */\n -moz-box-sizing: border-box; /* firefox */\n box-sizing: border-box; /* css3 */\n}\n\n.select2-container .select2-choice {\n display: block;\n height: 26px;\n padding: 0 0 0 8px;\n overflow: hidden;\n position: relative;\n\n border: 1px solid #aaa;\n white-space: nowrap;\n line-height: 26px;\n color: #444;\n text-decoration: none;\n\n border-radius: 4px;\n\n background-clip: padding-box;\n\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n\n background-color: #fff;\n background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff));\n background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 50%);\n background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 50%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);\n background-image: linear-gradient(to top, #eee 0%, #fff 50%);\n}\n\nhtml[dir=\"rtl\"] .select2-container .select2-choice {\n padding: 0 8px 0 0;\n}\n\n.select2-container.select2-drop-above .select2-choice {\n border-bottom-color: #aaa;\n\n border-radius: 0 0 4px 4px;\n\n background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.9, #fff));\n background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 90%);\n background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 90%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);\n background-image: linear-gradient(to bottom, #eee 0%, #fff 90%);\n}\n\n.select2-container.select2-allowclear .select2-choice .select2-chosen {\n margin-right: 42px;\n}\n\n.select2-container .select2-choice > .select2-chosen {\n margin-right: 26px;\n display: block;\n overflow: hidden;\n\n white-space: nowrap;\n\n text-overflow: ellipsis;\n float: none;\n width: auto;\n}\n\nhtml[dir=\"rtl\"] .select2-container .select2-choice > .select2-chosen {\n margin-left: 26px;\n margin-right: 0;\n}\n\n.select2-container .select2-choice abbr {\n display: none;\n width: 12px;\n height: 12px;\n position: absolute;\n right: 24px;\n top: 8px;\n\n font-size: 1px;\n text-decoration: none;\n\n border: 0;\n background: url('select2.png') right top no-repeat;\n cursor: pointer;\n outline: 0;\n}\n\n.select2-container.select2-allowclear .select2-choice abbr {\n display: inline-block;\n}\n\n.select2-container .select2-choice abbr:hover {\n background-position: right -11px;\n cursor: pointer;\n}\n\n.select2-drop-mask {\n border: 0;\n margin: 0;\n padding: 0;\n position: fixed;\n left: 0;\n top: 0;\n min-height: 100%;\n min-width: 100%;\n height: auto;\n width: auto;\n opacity: 0;\n z-index: 9998;\n /* styles required for IE to work */\n background-color: #fff;\n filter: alpha(opacity=0);\n}\n\n.select2-drop {\n width: 100%;\n margin-top: -1px;\n position: absolute;\n z-index: 9999;\n top: 100%;\n\n background: #fff;\n color: #000;\n border: 1px solid #aaa;\n border-top: 0;\n\n border-radius: 0 0 4px 4px;\n\n -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);\n box-shadow: 0 4px 5px rgba(0, 0, 0, .15);\n}\n\n.select2-drop.select2-drop-above {\n margin-top: 1px;\n border-top: 1px solid #aaa;\n border-bottom: 0;\n\n border-radius: 4px 4px 0 0;\n\n -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);\n box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);\n}\n\n.select2-drop-active {\n border: 1px solid #5897fb;\n border-top: none;\n}\n\n.select2-drop.select2-drop-above.select2-drop-active {\n border-top: 1px solid #5897fb;\n}\n\n.select2-drop-auto-width {\n border-top: 1px solid #aaa;\n width: auto;\n}\n\n.select2-container .select2-choice .select2-arrow {\n display: inline-block;\n width: 18px;\n height: 100%;\n position: absolute;\n right: 0;\n top: 0;\n\n border-left: 1px solid #aaa;\n border-radius: 0 4px 4px 0;\n\n background-clip: padding-box;\n\n background: #ccc;\n background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));\n background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);\n background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);\n background-image: linear-gradient(to top, #ccc 0%, #eee 60%);\n}\n\nhtml[dir=\"rtl\"] .select2-container .select2-choice .select2-arrow {\n left: 0;\n right: auto;\n\n border-left: none;\n border-right: 1px solid #aaa;\n border-radius: 4px 0 0 4px;\n}\n\n.select2-container .select2-choice .select2-arrow b {\n display: block;\n width: 100%;\n height: 100%;\n background: url('select2.png') no-repeat 0 1px;\n}\n\nhtml[dir=\"rtl\"] .select2-container .select2-choice .select2-arrow b {\n background-position: 2px 1px;\n}\n\n.select2-search {\n display: inline-block;\n width: 100%;\n min-height: 26px;\n margin: 0;\n padding: 4px 4px 0 4px;\n\n position: relative;\n z-index: 10000;\n\n white-space: nowrap;\n}\n\n.select2-search input {\n width: 100%;\n height: auto !important;\n min-height: 26px;\n padding: 4px 20px 4px 5px;\n margin: 0;\n\n outline: 0;\n font-family: sans-serif;\n font-size: 1em;\n\n border: 1px solid #aaa;\n border-radius: 0;\n\n -webkit-box-shadow: none;\n box-shadow: none;\n\n background: #fff url('select2.png') no-repeat 100% -22px;\n background: url('select2.png') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));\n background: url('select2.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);\n background: url('select2.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);\n background: url('select2.png') no-repeat 100% -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;\n}\n\nhtml[dir=\"rtl\"] .select2-search input {\n padding: 4px 5px 4px 20px;\n\n background: #fff url('select2.png') no-repeat -37px -22px;\n background: url('select2.png') no-repeat -37px -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));\n background: url('select2.png') no-repeat -37px -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);\n background: url('select2.png') no-repeat -37px -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);\n background: url('select2.png') no-repeat -37px -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;\n}\n\n.select2-search input.select2-active {\n background: #fff url('select2-spinner.gif') no-repeat 100%;\n background: url('select2-spinner.gif') no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));\n background: url('select2-spinner.gif') no-repeat 100%, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);\n background: url('select2-spinner.gif') no-repeat 100%, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);\n background: url('select2-spinner.gif') no-repeat 100%, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;\n}\n\n.select2-container-active .select2-choice,\n.select2-container-active .select2-choices {\n border: 1px solid #5897fb;\n outline: none;\n\n -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);\n box-shadow: 0 0 5px rgba(0, 0, 0, .3);\n}\n\n.select2-dropdown-open .select2-choice {\n border-bottom-color: transparent;\n -webkit-box-shadow: 0 1px 0 #fff inset;\n box-shadow: 0 1px 0 #fff inset;\n\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n\n background-color: #eee;\n background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.5, #eee));\n background-image: -webkit-linear-gradient(center bottom, #fff 0%, #eee 50%);\n background-image: -moz-linear-gradient(center bottom, #fff 0%, #eee 50%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);\n background-image: linear-gradient(to top, #fff 0%, #eee 50%);\n}\n\n.select2-dropdown-open.select2-drop-above .select2-choice,\n.select2-dropdown-open.select2-drop-above .select2-choices {\n border: 1px solid #5897fb;\n border-top-color: transparent;\n\n background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #eee));\n background-image: -webkit-linear-gradient(center top, #fff 0%, #eee 50%);\n background-image: -moz-linear-gradient(center top, #fff 0%, #eee 50%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);\n background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);\n}\n\n.select2-dropdown-open .select2-choice .select2-arrow {\n background: transparent;\n border-left: none;\n filter: none;\n}\nhtml[dir=\"rtl\"] .select2-dropdown-open .select2-choice .select2-arrow {\n border-right: none;\n}\n\n.select2-dropdown-open .select2-choice .select2-arrow b {\n background-position: -18px 1px;\n}\n\nhtml[dir=\"rtl\"] .select2-dropdown-open .select2-choice .select2-arrow b {\n background-position: -16px 1px;\n}\n\n.select2-hidden-accessible {\n border: 0;\n clip: rect(0 0 0 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n}\n\n/* results */\n.select2-results {\n max-height: 200px;\n padding: 0 0 0 4px;\n margin: 4px 4px 4px 0;\n position: relative;\n overflow-x: hidden;\n overflow-y: auto;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\nhtml[dir=\"rtl\"] .select2-results {\n padding: 0 4px 0 0;\n margin: 4px 0 4px 4px;\n}\n\n.select2-results ul.select2-result-sub {\n margin: 0;\n padding-left: 0;\n}\n\n.select2-results li {\n list-style: none;\n display: list-item;\n background-image: none;\n}\n\n.select2-results li.select2-result-with-children > .select2-result-label {\n font-weight: bold;\n}\n\n.select2-results .select2-result-label {\n padding: 3px 7px 4px;\n margin: 0;\n cursor: pointer;\n\n min-height: 1em;\n\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.select2-results-dept-1 .select2-result-label { padding-left: 20px }\n.select2-results-dept-2 .select2-result-label { padding-left: 40px }\n.select2-results-dept-3 .select2-result-label { padding-left: 60px }\n.select2-results-dept-4 .select2-result-label { padding-left: 80px }\n.select2-results-dept-5 .select2-result-label { padding-left: 100px }\n.select2-results-dept-6 .select2-result-label { padding-left: 110px }\n.select2-results-dept-7 .select2-result-label { padding-left: 120px }\n\n.select2-results .select2-highlighted {\n background: #3875d7;\n color: #fff;\n}\n\n.select2-results li em {\n background: #feffde;\n font-style: normal;\n}\n\n.select2-results .select2-highlighted em {\n background: transparent;\n}\n\n.select2-results .select2-highlighted ul {\n background: #fff;\n color: #000;\n}\n\n.select2-results .select2-no-results,\n.select2-results .select2-searching,\n.select2-results .select2-ajax-error,\n.select2-results .select2-selection-limit {\n background: #f4f4f4;\n display: list-item;\n padding-left: 5px;\n}\n\n/*\ndisabled look for disabled choices in the results dropdown\n*/\n.select2-results .select2-disabled.select2-highlighted {\n color: #666;\n background: #f4f4f4;\n display: list-item;\n cursor: default;\n}\n.select2-results .select2-disabled {\n background: #f4f4f4;\n display: list-item;\n cursor: default;\n}\n\n.select2-results .select2-selected {\n display: none;\n}\n\n.select2-more-results.select2-active {\n background: #f4f4f4 url('select2-spinner.gif') no-repeat 100%;\n}\n\n.select2-results .select2-ajax-error {\n background: rgba(255, 50, 50, .2);\n}\n\n.select2-more-results {\n background: #f4f4f4;\n display: list-item;\n}\n\n/* disabled styles */\n\n.select2-container.select2-container-disabled .select2-choice {\n background-color: #f4f4f4;\n background-image: none;\n border: 1px solid #ddd;\n cursor: default;\n}\n\n.select2-container.select2-container-disabled .select2-choice .select2-arrow {\n background-color: #f4f4f4;\n background-image: none;\n border-left: 0;\n}\n\n.select2-container.select2-container-disabled .select2-choice abbr {\n display: none;\n}\n\n\n/* multiselect */\n\n.select2-container-multi .select2-choices {\n height: auto !important;\n height: 1%;\n margin: 0;\n padding: 0 5px 0 0;\n position: relative;\n\n border: 1px solid #aaa;\n cursor: text;\n overflow: hidden;\n\n background-color: #fff;\n background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));\n background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%);\n background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%);\n background-image: linear-gradient(to bottom, #eee 1%, #fff 15%);\n}\n\nhtml[dir=\"rtl\"] .select2-container-multi .select2-choices {\n padding: 0 0 0 5px;\n}\n\n.select2-locked {\n padding: 3px 5px 3px 5px !important;\n}\n\n.select2-container-multi .select2-choices {\n min-height: 26px;\n}\n\n.select2-container-multi.select2-container-active .select2-choices {\n border: 1px solid #5897fb;\n outline: none;\n\n -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);\n box-shadow: 0 0 5px rgba(0, 0, 0, .3);\n}\n.select2-container-multi .select2-choices li {\n float: left;\n list-style: none;\n}\nhtml[dir=\"rtl\"] .select2-container-multi .select2-choices li\n{\n float: right;\n}\n.select2-container-multi .select2-choices .select2-search-field {\n margin: 0;\n padding: 0;\n white-space: nowrap;\n}\n\n.select2-container-multi .select2-choices .select2-search-field input {\n padding: 5px;\n margin: 1px 0;\n\n font-family: sans-serif;\n font-size: 100%;\n color: #666;\n outline: 0;\n border: 0;\n -webkit-box-shadow: none;\n box-shadow: none;\n background: transparent !important;\n}\n\n.select2-container-multi .select2-choices .select2-search-field input.select2-active {\n background: #fff url('select2-spinner.gif') no-repeat 100% !important;\n}\n\n.select2-default {\n color: #999 !important;\n}\n\n.select2-container-multi .select2-choices .select2-search-choice {\n padding: 3px 5px 3px 18px;\n margin: 3px 0 3px 5px;\n position: relative;\n\n line-height: 13px;\n color: #333;\n cursor: default;\n border: 1px solid #aaaaaa;\n\n border-radius: 3px;\n\n -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);\n box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);\n\n background-clip: padding-box;\n\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n\n background-color: #e4e4e4;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);\n background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));\n background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);\n background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);\n background-image: linear-gradient(to bottom, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);\n}\nhtml[dir=\"rtl\"] .select2-container-multi .select2-choices .select2-search-choice\n{\n margin: 3px 5px 3px 0;\n padding: 3px 18px 3px 5px;\n}\n.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {\n cursor: default;\n}\n.select2-container-multi .select2-choices .select2-search-choice-focus {\n background: #d4d4d4;\n}\n\n.select2-search-choice-close {\n display: block;\n width: 12px;\n height: 13px;\n position: absolute;\n right: 3px;\n top: 4px;\n\n font-size: 1px;\n outline: none;\n background: url('select2.png') right top no-repeat;\n}\nhtml[dir=\"rtl\"] .select2-search-choice-close {\n right: auto;\n left: 3px;\n}\n\n.select2-container-multi .select2-search-choice-close {\n left: 3px;\n}\n\nhtml[dir=\"rtl\"] .select2-container-multi .select2-search-choice-close {\n left: auto;\n right: 2px;\n}\n\n.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {\n background-position: right -11px;\n}\n.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {\n background-position: right -11px;\n}\n\n/* disabled styles */\n.select2-container-multi.select2-container-disabled .select2-choices {\n background-color: #f4f4f4;\n background-image: none;\n border: 1px solid #ddd;\n cursor: default;\n}\n\n.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {\n padding: 3px 5px 3px 5px;\n border: 1px solid #ddd;\n background-image: none;\n background-color: #f4f4f4;\n}\n\n.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close { display: none;\n background: none;\n}\n/* end multiselect */\n\n\n.select2-result-selectable .select2-match,\n.select2-result-unselectable .select2-match {\n text-decoration: underline;\n}\n\n.select2-offscreen, .select2-offscreen:focus {\n clip: rect(0 0 0 0) !important;\n width: 1px !important;\n height: 1px !important;\n border: 0 !important;\n margin: 0 !important;\n padding: 0 !important;\n overflow: hidden !important;\n position: absolute !important;\n outline: 0 !important;\n left: 0px !important;\n top: 0px !important;\n}\n\n.select2-display-none {\n display: none;\n}\n\n.select2-measure-scrollbar {\n position: absolute;\n top: -10000px;\n left: -10000px;\n width: 100px;\n height: 100px;\n overflow: scroll;\n}\n\n/* Retina-ize icons */\n\n@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 2dppx) {\n .select2-search input,\n .select2-search-choice-close,\n .select2-container .select2-choice abbr,\n .select2-container .select2-choice .select2-arrow b {\n background-image: url('select2x2.png') !important;\n background-repeat: no-repeat !important;\n background-size: 60px 40px !important;\n }\n\n .select2-search input {\n background-position: 100% -21px !important;\n }\n}\n","/* specifying (less) here forces it to be included inline, processed as less and minified */\n@import (less) \"@{bowerPath}/select2/select2.css\";\n\n.select2-container {\n margin-bottom: 1em;\n}\n.select2-container-multi .select2-choices .select2-choice-dragging {\n border-color: #FF0000;\n}\n.select2-container-multi.select2-orderable .select2-search-choice span,\n.select2-container-multi.select2-orderable .select2-search-choice {\n cursor: move;\n}\n\n.pat-select2{\n min-width:50%;\n}\n\n.select2-container-multi .select2-choices .select2-search-field input {\n padding-bottom: 1px;\n padding-left: 8px;\n padding-right: 1px;\n padding-top: 2px;\n height: inherit;\n}\n","/* ==========================================================================\n $BASE-PICKER\n ========================================================================== */\n/**\n * Note: the root picker element should *NOT* be styled more than what’s here.\n */\n.picker {\n font-size: 16px;\n text-align: left;\n line-height: 1.2;\n color: #000000;\n position: absolute;\n z-index: 10000;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n/**\n * The picker input element.\n */\n.picker__input {\n cursor: default;\n}\n/**\n * When the picker is opened, the input element is “activated”.\n */\n.picker__input.picker__input--active {\n border-color: #0089ec;\n}\n/**\n * The holder is the only “scrollable” top-level container element.\n */\n.picker__holder {\n width: 100%;\n overflow-y: auto;\n -webkit-overflow-scrolling: touch;\n}\n\n/*!\n * Classic picker styling for pickadate.js\n * Demo: http://amsul.github.io/pickadate.js\n */\n/**\n * Note: the root picker element should *NOT* be styled more than what’s here.\n */\n.picker {\n width: 100%;\n}\n/**\n * The holder is the base of the picker.\n */\n.picker__holder {\n position: absolute;\n background: #ffffff;\n border: 1px solid #aaaaaa;\n border-top-width: 0;\n border-bottom-width: 0;\n border-radius: 0 0 5px 5px;\n box-sizing: border-box;\n min-width: 176px;\n max-width: 466px;\n max-height: 0;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n filter: alpha(opacity=0);\n -moz-opacity: 0;\n opacity: 0;\n -webkit-transform: translateY(-1em) perspective(600px) rotateX(10deg);\n transform: translateY(-1em) perspective(600px) rotateX(10deg);\n transition: -webkit-transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s 0.15s, border-width 0s 0.15s;\n transition: transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s 0.15s, border-width 0s 0.15s;\n}\n/**\n * The frame and wrap work together to ensure that\n * clicks within the picker don’t reach the holder.\n */\n.picker__frame {\n padding: 1px;\n}\n.picker__wrap {\n margin: -1px;\n}\n/**\n * When the picker opens...\n */\n.picker--opened .picker__holder {\n max-height: 25em;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)\";\n filter: alpha(opacity=100);\n -moz-opacity: 1;\n opacity: 1;\n border-top-width: 1px;\n border-bottom-width: 1px;\n -webkit-transform: translateY(0) perspective(600px) rotateX(0);\n transform: translateY(0) perspective(600px) rotateX(0);\n transition: -webkit-transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s, border-width 0s;\n transition: transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s, border-width 0s;\n box-shadow: 0 6px 18px 1px rgba(0, 0, 0, 0.12);\n}\n","/* ==========================================================================\n $BASE-DATE-PICKER\n ========================================================================== */\n/**\n * The picker box.\n */\n.picker__box {\n padding: 0 1em;\n}\n/**\n * The header containing the month and year stuff.\n */\n.picker__header {\n text-align: center;\n position: relative;\n margin-top: .75em;\n}\n/**\n * The month and year labels.\n */\n.picker__month,\n.picker__year {\n font-weight: 500;\n display: inline-block;\n margin-left: .25em;\n margin-right: .25em;\n}\n.picker__year {\n color: #999999;\n font-size: .8em;\n font-style: italic;\n}\n/**\n * The month and year selectors.\n */\n.picker__select--month,\n.picker__select--year {\n border: 1px solid #b7b7b7;\n height: 2em;\n padding: .5em;\n margin-left: .25em;\n margin-right: .25em;\n}\n@media (min-width: 24.5em) {\n .picker__select--month,\n .picker__select--year {\n margin-top: -0.5em;\n }\n}\n.picker__select--month {\n width: 35%;\n}\n.picker__select--year {\n width: 22.5%;\n}\n.picker__select--month:focus,\n.picker__select--year:focus {\n border-color: #0089ec;\n}\n/**\n * The month navigation buttons.\n */\n.picker__nav--prev,\n.picker__nav--next {\n position: absolute;\n padding: .5em 1.25em;\n width: 1em;\n height: 1em;\n box-sizing: content-box;\n top: -0.25em;\n}\n@media (min-width: 24.5em) {\n .picker__nav--prev,\n .picker__nav--next {\n top: -0.33em;\n }\n}\n.picker__nav--prev {\n left: -1em;\n padding-right: 1.25em;\n}\n@media (min-width: 24.5em) {\n .picker__nav--prev {\n padding-right: 1.5em;\n }\n}\n.picker__nav--next {\n right: -1em;\n padding-left: 1.25em;\n}\n@media (min-width: 24.5em) {\n .picker__nav--next {\n padding-left: 1.5em;\n }\n}\n.picker__nav--prev:before,\n.picker__nav--next:before {\n content: \" \";\n border-top: .5em solid transparent;\n border-bottom: .5em solid transparent;\n border-right: 0.75em solid #000000;\n width: 0;\n height: 0;\n display: block;\n margin: 0 auto;\n}\n.picker__nav--next:before {\n border-right: 0;\n border-left: 0.75em solid #000000;\n}\n.picker__nav--prev:hover,\n.picker__nav--next:hover {\n cursor: pointer;\n color: #000000;\n background: #b1dcfb;\n}\n.picker__nav--disabled,\n.picker__nav--disabled:hover,\n.picker__nav--disabled:before,\n.picker__nav--disabled:before:hover {\n cursor: default;\n background: none;\n border-right-color: #f5f5f5;\n border-left-color: #f5f5f5;\n}\n/**\n * The calendar table of dates\n */\n.picker__table {\n text-align: center;\n border-collapse: collapse;\n border-spacing: 0;\n table-layout: fixed;\n font-size: inherit;\n width: 100%;\n margin-top: .75em;\n margin-bottom: .5em;\n}\n@media (min-height: 33.875em) {\n .picker__table {\n margin-bottom: .75em;\n }\n}\n.picker__table td {\n margin: 0;\n padding: 0;\n}\n/**\n * The weekday labels\n */\n.picker__weekday {\n width: 14.285714286%;\n font-size: .75em;\n padding-bottom: .25em;\n color: #999999;\n font-weight: 500;\n /* Increase the spacing a tad */\n}\n@media (min-height: 33.875em) {\n .picker__weekday {\n padding-bottom: .5em;\n }\n}\n/**\n * The days on the calendar\n */\n.picker__day {\n padding: .3125em 0;\n font-weight: 200;\n border: 1px solid transparent;\n}\n.picker__day--today {\n position: relative;\n}\n.picker__day--today:before {\n content: \" \";\n position: absolute;\n top: 2px;\n right: 2px;\n width: 0;\n height: 0;\n border-top: 0.5em solid #0059bc;\n border-left: .5em solid transparent;\n}\n.picker__day--disabled:before {\n border-top-color: #aaaaaa;\n}\n.picker__day--outfocus {\n color: #dddddd;\n}\n.picker__day--infocus:hover,\n.picker__day--outfocus:hover {\n cursor: pointer;\n color: #000000;\n background: #b1dcfb;\n}\n.picker__day--highlighted {\n border-color: #0089ec;\n}\n.picker__day--highlighted:hover,\n.picker--focused .picker__day--highlighted {\n cursor: pointer;\n color: #000000;\n background: #b1dcfb;\n}\n.picker__day--selected,\n.picker__day--selected:hover,\n.picker--focused .picker__day--selected {\n background: #0089ec;\n color: #ffffff;\n}\n.picker__day--disabled,\n.picker__day--disabled:hover,\n.picker--focused .picker__day--disabled {\n background: #f5f5f5;\n border-color: #f5f5f5;\n color: #dddddd;\n cursor: default;\n}\n.picker__day--highlighted.picker__day--disabled,\n.picker__day--highlighted.picker__day--disabled:hover {\n background: #bbbbbb;\n}\n/**\n * The footer containing the \"today\", \"clear\", and \"close\" buttons.\n */\n.picker__footer {\n text-align: center;\n}\n.picker__button--today,\n.picker__button--clear,\n.picker__button--close {\n border: 1px solid #ffffff;\n background: #ffffff;\n font-size: .8em;\n padding: .66em 0;\n font-weight: bold;\n width: 33%;\n display: inline-block;\n vertical-align: bottom;\n}\n.picker__button--today:hover,\n.picker__button--clear:hover,\n.picker__button--close:hover {\n cursor: pointer;\n color: #000000;\n background: #b1dcfb;\n border-bottom-color: #b1dcfb;\n}\n.picker__button--today:focus,\n.picker__button--clear:focus,\n.picker__button--close:focus {\n background: #b1dcfb;\n border-color: #0089ec;\n outline: none;\n}\n.picker__button--today:before,\n.picker__button--clear:before,\n.picker__button--close:before {\n position: relative;\n display: inline-block;\n height: 0;\n}\n.picker__button--today:before,\n.picker__button--clear:before {\n content: \" \";\n margin-right: .45em;\n}\n.picker__button--today:before {\n top: -0.05em;\n width: 0;\n border-top: 0.66em solid #0059bc;\n border-left: .66em solid transparent;\n}\n.picker__button--clear:before {\n top: -0.25em;\n width: .66em;\n border-top: 3px solid #ee2200;\n}\n.picker__button--close:before {\n content: \"\\D7\";\n top: -0.1em;\n vertical-align: top;\n font-size: 1.1em;\n margin-right: .35em;\n color: #777777;\n}\n.picker__button--today[disabled],\n.picker__button--today[disabled]:hover {\n background: #f5f5f5;\n border-color: #f5f5f5;\n color: #dddddd;\n cursor: default;\n}\n.picker__button--today[disabled]:before {\n border-top-color: #aaaaaa;\n}\n\n/* ==========================================================================\n $CLASSIC-DATE-PICKER\n ========================================================================== */\n","/* ==========================================================================\n $BASE-TIME-PICKER\n ========================================================================== */\n/**\n * The list of times.\n */\n.picker__list {\n list-style: none;\n padding: 0.75em 0 4.2em;\n margin: 0;\n}\n/**\n * The times on the clock.\n */\n.picker__list-item {\n border-bottom: 1px solid #dddddd;\n border-top: 1px solid #dddddd;\n margin-bottom: -1px;\n position: relative;\n background: #ffffff;\n padding: .75em 1.25em;\n}\n@media (min-height: 46.75em) {\n .picker__list-item {\n padding: .5em 1em;\n }\n}\n/* Hovered time */\n.picker__list-item:hover {\n cursor: pointer;\n color: #000000;\n background: #b1dcfb;\n border-color: #0089ec;\n z-index: 10;\n}\n/* Highlighted and hovered/focused time */\n.picker__list-item--highlighted {\n border-color: #0089ec;\n z-index: 10;\n}\n.picker__list-item--highlighted:hover,\n.picker--focused .picker__list-item--highlighted {\n cursor: pointer;\n color: #000000;\n background: #b1dcfb;\n}\n/* Selected and hovered/focused time */\n.picker__list-item--selected,\n.picker__list-item--selected:hover,\n.picker--focused .picker__list-item--selected {\n background: #0089ec;\n color: #ffffff;\n z-index: 10;\n}\n/* Disabled time */\n.picker__list-item--disabled,\n.picker__list-item--disabled:hover,\n.picker--focused .picker__list-item--disabled {\n background: #f5f5f5;\n border-color: #f5f5f5;\n color: #dddddd;\n cursor: default;\n border-color: #dddddd;\n z-index: auto;\n}\n/**\n * The clear button\n */\n.picker--time .picker__button--clear {\n display: block;\n width: 80%;\n margin: 1em auto 0;\n padding: 1em 1.25em;\n background: none;\n border: 0;\n font-weight: 500;\n font-size: .67em;\n text-align: center;\n text-transform: uppercase;\n color: #666;\n}\n.picker--time .picker__button--clear:hover,\n.picker--time .picker__button--clear:focus {\n color: #000000;\n background: #b1dcfb;\n background: #ee2200;\n border-color: #ee2200;\n cursor: pointer;\n color: #ffffff;\n outline: none;\n}\n.picker--time .picker__button--clear:before {\n top: -0.25em;\n color: #666;\n font-size: 1.25em;\n font-weight: bold;\n}\n.picker--time .picker__button--clear:hover:before,\n.picker--time .picker__button--clear:focus:before {\n color: #ffffff;\n border-color: #ffffff;\n}\n\n/* ==========================================================================\n $CLASSIC-TIME-PICKER\n ========================================================================== */\n/**\n * Note: the root picker element should __NOT__ be styled\n * more than what’s here. Style the `.picker__holder` instead.\n */\n.picker--time {\n min-width: 256px;\n max-width: 320px;\n}\n/**\n * The holder is the base of the picker.\n */\n.picker--time .picker__holder {\n background: #f2f2f2;\n}\n@media (min-height: 40.125em) {\n .picker--time .picker__holder {\n font-size: .875em;\n }\n}\n/**\n * The box contains the list of times.\n */\n.picker--time .picker__box {\n padding: 0;\n position: relative;\n}\n","@import (less) \"@{bowerPath}/pickadate/lib/themes/classic.css\";\n@import (less) \"@{bowerPath}/pickadate/lib/themes/classic.date.css\";\n@import (less) \"@{bowerPath}/pickadate/lib/themes/classic.time.css\";\n@import (reference) '@{bowerPath}/bootstrap/less/buttons.less';\n\n\n.pattern-pickadate-wrapper {\n\n .btn:extend(.btn all){\n vertical-align: top;\n margin: 0.2em\n }\n .btn-info:extend(.btn-info all){}\n .btn-danger:extend(.btn-danger all){}\n\n position: relative;\n margin-bottom: 0.5em;\n\n .picker{\n display: none;\n &.picker--opened{\n display: block;\n }\n }\n\n .pattern-pickadate-date-wrapper {\n display: inline-block;\n vertical-align: middle;\n .picker__input {\n width: 300px;\n margin: 0.2em;\n text-align: center;\n cursor: context-menu;\n }\n .picker__holder {\n width: 300px;\n font-size: 12px;\n //margin: 0 0.5em;\n margin-top:-2px;\n }\n }\n\n .pattern-pickadate-separator {\n display: inline-block;\n vertical-align: middle;\n margin: 0 0.2em;\n }\n\n .pattern-pickadate-time-wrapper {\n display: inline-block;\n vertical-align: middle;\n .picker__input {\n width: 180px;\n margin: 0.2em;\n text-align: center;\n cursor: context-menu;\n }\n .picker__holder {\n width: 180px;\n font-size: 11px;\n //margin: 0 0.5em;\n margin-top:-2px;\n }\n .picker__list-item {\n text-align: center;\n }\n }\n\n .pattern-pickadate-timezone-wrapper {\n display: inline-block;\n vertical-align: middle;\n }\n\n .pattern-pickadate-now {\n display: inline-block;\n }\n\n .pattern-pickadate-clear {\n display: inline-block;\n }\n\n .picker__select--month, .picker__select--year {\n height: 3em;\n }\n\n .picker__footer {\n display: none;\n }\n}\n","//\n// Buttons\n// --------------------------------------------------\n\n\n// Base styles\n// --------------------------------------------------\n\n.btn {\n display: inline-block;\n margin-bottom: 0; // For input.btn\n font-weight: @btn-font-weight;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid transparent;\n white-space: nowrap;\n .button-size(@padding-base-vertical; @padding-base-horizontal; @font-size-base; @line-height-base; @btn-border-radius-base);\n .user-select(none);\n\n &,\n &:active,\n &.active {\n &:focus,\n &.focus {\n .tab-focus();\n }\n }\n\n &:hover,\n &:focus,\n &.focus {\n color: @btn-default-color;\n text-decoration: none;\n }\n\n &:active,\n &.active {\n outline: 0;\n background-image: none;\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n }\n\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n cursor: @cursor-disabled;\n .opacity(.65);\n .box-shadow(none);\n }\n\n a& {\n &.disabled,\n fieldset[disabled] & {\n pointer-events: none; // Future-proof disabling of clicks on `` elements\n }\n }\n}\n\n\n// Alternate buttons\n// --------------------------------------------------\n\n.btn-default {\n .button-variant(@btn-default-color; @btn-default-bg; @btn-default-border);\n}\n.btn-primary {\n .button-variant(@btn-primary-color; @btn-primary-bg; @btn-primary-border);\n}\n// Success appears as green\n.btn-success {\n .button-variant(@btn-success-color; @btn-success-bg; @btn-success-border);\n}\n// Info appears as blue-green\n.btn-info {\n .button-variant(@btn-info-color; @btn-info-bg; @btn-info-border);\n}\n// Warning appears as orange\n.btn-warning {\n .button-variant(@btn-warning-color; @btn-warning-bg; @btn-warning-border);\n}\n// Danger and error appear as red\n.btn-danger {\n .button-variant(@btn-danger-color; @btn-danger-bg; @btn-danger-border);\n}\n\n\n// Link buttons\n// -------------------------\n\n// Make a button look and behave like a link\n.btn-link {\n color: @link-color;\n font-weight: normal;\n border-radius: 0;\n\n &,\n &:active,\n &.active,\n &[disabled],\n fieldset[disabled] & {\n background-color: transparent;\n .box-shadow(none);\n }\n &,\n &:hover,\n &:focus,\n &:active {\n border-color: transparent;\n }\n &:hover,\n &:focus {\n color: @link-hover-color;\n text-decoration: @link-hover-decoration;\n background-color: transparent;\n }\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus {\n color: @btn-link-disabled-color;\n text-decoration: none;\n }\n }\n}\n\n\n// Button Sizes\n// --------------------------------------------------\n\n.btn-lg {\n // line-height: ensure even-numbered height of button next to large input\n .button-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @btn-border-radius-large);\n}\n.btn-sm {\n // line-height: ensure proper height of button next to small input\n .button-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @btn-border-radius-small);\n}\n.btn-xs {\n .button-size(@padding-xs-vertical; @padding-xs-horizontal; @font-size-small; @line-height-small; @btn-border-radius-small);\n}\n\n\n// Block button\n// --------------------------------------------------\n\n.btn-block {\n display: block;\n width: 100%;\n}\n\n// Vertically space out multiple block buttons\n.btn-block + .btn-block {\n margin-top: 5px;\n}\n\n// Specificity overrides\ninput[type=\"submit\"],\ninput[type=\"reset\"],\ninput[type=\"button\"] {\n &.btn-block {\n width: 100%;\n }\n}\n","// Button variants\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n\n.button-variant(@color; @background; @border) {\n color: @color;\n background-color: @background;\n border-color: @border;\n\n &:focus,\n &.focus {\n color: @color;\n background-color: darken(@background, 10%);\n border-color: darken(@border, 25%);\n }\n &:hover {\n color: @color;\n background-color: darken(@background, 10%);\n border-color: darken(@border, 12%);\n }\n &:active,\n &.active,\n .open > .dropdown-toggle& {\n color: @color;\n background-color: darken(@background, 10%);\n border-color: darken(@border, 12%);\n\n &:hover,\n &:focus,\n &.focus {\n color: @color;\n background-color: darken(@background, 17%);\n border-color: darken(@border, 25%);\n }\n }\n &:active,\n &.active,\n .open > .dropdown-toggle& {\n background-image: none;\n }\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus,\n &.focus {\n background-color: @background;\n border-color: @border;\n }\n }\n\n .badge {\n color: @background;\n background-color: @color;\n }\n}\n\n// Button sizes\n.button-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n padding: @padding-vertical @padding-horizontal;\n font-size: @font-size;\n line-height: @line-height;\n border-radius: @border-radius;\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They have been removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility) {\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n","// WebKit-style focus\n\n.tab-focus() {\n // Default\n outline: thin dotted;\n // WebKit\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\n","// Opacity\n\n.opacity(@opacity) {\n opacity: @opacity;\n // IE8 filter\n @opacity-ie: (@opacity * 100);\n filter: ~\"alpha(opacity=@{opacity-ie})\";\n}\n",".pat-autotoc {\n .autotoc-nav {\n float: right;\n border: 1px solid #DDD;\n padding: 0.5em 0;\n margin: 0 0 1em 1em;\n a { display: block; }\n a:focus { outline-style: none; }\n .autotoc-level-1 { margin: 0 1em 0 1em; }\n .autotoc-level-2 { margin: 0 1em 0 2em; }\n .autotoc-level-3 { margin: 0 1em 0 3em; }\n }\n &.autotabs {\n .autotoc-nav {\n float: none;\n padding: 0;\n margin: 0 0 0.3em 0;\n border: 0;\n border-bottom: 1px solid #DDD;\n &:after {\n content: \"\";\n display: table;\n line-height: 0;\n }\n a {\n display: inline-block;\n margin: 0 0.5em -1px 0.5em;\n line-height: 1.5em;\n padding: 0.4em 0.8em;\n text-decoration: none;\n -webkit-border-radius: 4px 4px 0 0;\n -moz-border-radius: 4px 4px 0 0;\n -ie-border-radius: 4px 4px 0 0;\n -o-border-radius: 4px 4px 0 0;\n border-radius: 4px 4px 0 0;\n &.active {\n border: 1px solid #DDD;\n border-bottom-color: #FFF;\n color: #555555;\n cursor: default;\n }\n &.active:hover {\n background-color: transparent;\n }\n &:hover {\n background-color: #EEE;\n border-color: #EEE;\n border-bottom-color: #FFF;\n }\n }\n }\n .autotoc-section {\n display: none;\n &.active {\n display: block;\n legend {\n display: none;\n }\n }\n }\n }\n}\n","//\n// Glyphicons for Bootstrap\n//\n// Since icons are fonts, they can be placed anywhere text is placed and are\n// thus automatically sized to match the surrounding child. To use, create an\n// inline element with the appropriate classes, like so:\n//\n// Star\n\n// Import the fonts\n@font-face {\n font-family: 'Glyphicons Halflings';\n src: url('@{icon-font-path}@{icon-font-name}.eot');\n src: url('@{icon-font-path}@{icon-font-name}.eot?#iefix') format('embedded-opentype'),\n url('@{icon-font-path}@{icon-font-name}.woff2') format('woff2'),\n url('@{icon-font-path}@{icon-font-name}.woff') format('woff'),\n url('@{icon-font-path}@{icon-font-name}.ttf') format('truetype'),\n url('@{icon-font-path}@{icon-font-name}.svg#@{icon-font-svg-id}') format('svg');\n}\n\n// Catchall baseclass\n.glyphicon {\n position: relative;\n top: 1px;\n display: inline-block;\n font-family: 'Glyphicons Halflings';\n font-style: normal;\n font-weight: normal;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n// Individual icons\n.glyphicon-asterisk { &:before { content: \"\\002a\"; } }\n.glyphicon-plus { &:before { content: \"\\002b\"; } }\n.glyphicon-euro,\n.glyphicon-eur { &:before { content: \"\\20ac\"; } }\n.glyphicon-minus { &:before { content: \"\\2212\"; } }\n.glyphicon-cloud { &:before { content: \"\\2601\"; } }\n.glyphicon-envelope { &:before { content: \"\\2709\"; } }\n.glyphicon-pencil { &:before { content: \"\\270f\"; } }\n.glyphicon-glass { &:before { content: \"\\e001\"; } }\n.glyphicon-music { &:before { content: \"\\e002\"; } }\n.glyphicon-search { &:before { content: \"\\e003\"; } }\n.glyphicon-heart { &:before { content: \"\\e005\"; } }\n.glyphicon-star { &:before { content: \"\\e006\"; } }\n.glyphicon-star-empty { &:before { content: \"\\e007\"; } }\n.glyphicon-user { &:before { content: \"\\e008\"; } }\n.glyphicon-film { &:before { content: \"\\e009\"; } }\n.glyphicon-th-large { &:before { content: \"\\e010\"; } }\n.glyphicon-th { &:before { content: \"\\e011\"; } }\n.glyphicon-th-list { &:before { content: \"\\e012\"; } }\n.glyphicon-ok { &:before { content: \"\\e013\"; } }\n.glyphicon-remove { &:before { content: \"\\e014\"; } }\n.glyphicon-zoom-in { &:before { content: \"\\e015\"; } }\n.glyphicon-zoom-out { &:before { content: \"\\e016\"; } }\n.glyphicon-off { &:before { content: \"\\e017\"; } }\n.glyphicon-signal { &:before { content: \"\\e018\"; } }\n.glyphicon-cog { &:before { content: \"\\e019\"; } }\n.glyphicon-trash { &:before { content: \"\\e020\"; } }\n.glyphicon-home { &:before { content: \"\\e021\"; } }\n.glyphicon-file { &:before { content: \"\\e022\"; } }\n.glyphicon-time { &:before { content: \"\\e023\"; } }\n.glyphicon-road { &:before { content: \"\\e024\"; } }\n.glyphicon-download-alt { &:before { content: \"\\e025\"; } }\n.glyphicon-download { &:before { content: \"\\e026\"; } }\n.glyphicon-upload { &:before { content: \"\\e027\"; } }\n.glyphicon-inbox { &:before { content: \"\\e028\"; } }\n.glyphicon-play-circle { &:before { content: \"\\e029\"; } }\n.glyphicon-repeat { &:before { content: \"\\e030\"; } }\n.glyphicon-refresh { &:before { content: \"\\e031\"; } }\n.glyphicon-list-alt { &:before { content: \"\\e032\"; } }\n.glyphicon-lock { &:before { content: \"\\e033\"; } }\n.glyphicon-flag { &:before { content: \"\\e034\"; } }\n.glyphicon-headphones { &:before { content: \"\\e035\"; } }\n.glyphicon-volume-off { &:before { content: \"\\e036\"; } }\n.glyphicon-volume-down { &:before { content: \"\\e037\"; } }\n.glyphicon-volume-up { &:before { content: \"\\e038\"; } }\n.glyphicon-qrcode { &:before { content: \"\\e039\"; } }\n.glyphicon-barcode { &:before { content: \"\\e040\"; } }\n.glyphicon-tag { &:before { content: \"\\e041\"; } }\n.glyphicon-tags { &:before { content: \"\\e042\"; } }\n.glyphicon-book { &:before { content: \"\\e043\"; } }\n.glyphicon-bookmark { &:before { content: \"\\e044\"; } }\n.glyphicon-print { &:before { content: \"\\e045\"; } }\n.glyphicon-camera { &:before { content: \"\\e046\"; } }\n.glyphicon-font { &:before { content: \"\\e047\"; } }\n.glyphicon-bold { &:before { content: \"\\e048\"; } }\n.glyphicon-italic { &:before { content: \"\\e049\"; } }\n.glyphicon-text-height { &:before { content: \"\\e050\"; } }\n.glyphicon-text-width { &:before { content: \"\\e051\"; } }\n.glyphicon-align-left { &:before { content: \"\\e052\"; } }\n.glyphicon-align-center { &:before { content: \"\\e053\"; } }\n.glyphicon-align-right { &:before { content: \"\\e054\"; } }\n.glyphicon-align-justify { &:before { content: \"\\e055\"; } }\n.glyphicon-list { &:before { content: \"\\e056\"; } }\n.glyphicon-indent-left { &:before { content: \"\\e057\"; } }\n.glyphicon-indent-right { &:before { content: \"\\e058\"; } }\n.glyphicon-facetime-video { &:before { content: \"\\e059\"; } }\n.glyphicon-picture { &:before { content: \"\\e060\"; } }\n.glyphicon-map-marker { &:before { content: \"\\e062\"; } }\n.glyphicon-adjust { &:before { content: \"\\e063\"; } }\n.glyphicon-tint { &:before { content: \"\\e064\"; } }\n.glyphicon-edit { &:before { content: \"\\e065\"; } }\n.glyphicon-share { &:before { content: \"\\e066\"; } }\n.glyphicon-check { &:before { content: \"\\e067\"; } }\n.glyphicon-move { &:before { content: \"\\e068\"; } }\n.glyphicon-step-backward { &:before { content: \"\\e069\"; } }\n.glyphicon-fast-backward { &:before { content: \"\\e070\"; } }\n.glyphicon-backward { &:before { content: \"\\e071\"; } }\n.glyphicon-play { &:before { content: \"\\e072\"; } }\n.glyphicon-pause { &:before { content: \"\\e073\"; } }\n.glyphicon-stop { &:before { content: \"\\e074\"; } }\n.glyphicon-forward { &:before { content: \"\\e075\"; } }\n.glyphicon-fast-forward { &:before { content: \"\\e076\"; } }\n.glyphicon-step-forward { &:before { content: \"\\e077\"; } }\n.glyphicon-eject { &:before { content: \"\\e078\"; } }\n.glyphicon-chevron-left { &:before { content: \"\\e079\"; } }\n.glyphicon-chevron-right { &:before { content: \"\\e080\"; } }\n.glyphicon-plus-sign { &:before { content: \"\\e081\"; } }\n.glyphicon-minus-sign { &:before { content: \"\\e082\"; } }\n.glyphicon-remove-sign { &:before { content: \"\\e083\"; } }\n.glyphicon-ok-sign { &:before { content: \"\\e084\"; } }\n.glyphicon-question-sign { &:before { content: \"\\e085\"; } }\n.glyphicon-info-sign { &:before { content: \"\\e086\"; } }\n.glyphicon-screenshot { &:before { content: \"\\e087\"; } }\n.glyphicon-remove-circle { &:before { content: \"\\e088\"; } }\n.glyphicon-ok-circle { &:before { content: \"\\e089\"; } }\n.glyphicon-ban-circle { &:before { content: \"\\e090\"; } }\n.glyphicon-arrow-left { &:before { content: \"\\e091\"; } }\n.glyphicon-arrow-right { &:before { content: \"\\e092\"; } }\n.glyphicon-arrow-up { &:before { content: \"\\e093\"; } }\n.glyphicon-arrow-down { &:before { content: \"\\e094\"; } }\n.glyphicon-share-alt { &:before { content: \"\\e095\"; } }\n.glyphicon-resize-full { &:before { content: \"\\e096\"; } }\n.glyphicon-resize-small { &:before { content: \"\\e097\"; } }\n.glyphicon-exclamation-sign { &:before { content: \"\\e101\"; } }\n.glyphicon-gift { &:before { content: \"\\e102\"; } }\n.glyphicon-leaf { &:before { content: \"\\e103\"; } }\n.glyphicon-fire { &:before { content: \"\\e104\"; } }\n.glyphicon-eye-open { &:before { content: \"\\e105\"; } }\n.glyphicon-eye-close { &:before { content: \"\\e106\"; } }\n.glyphicon-warning-sign { &:before { content: \"\\e107\"; } }\n.glyphicon-plane { &:before { content: \"\\e108\"; } }\n.glyphicon-calendar { &:before { content: \"\\e109\"; } }\n.glyphicon-random { &:before { content: \"\\e110\"; } }\n.glyphicon-comment { &:before { content: \"\\e111\"; } }\n.glyphicon-magnet { &:before { content: \"\\e112\"; } }\n.glyphicon-chevron-up { &:before { content: \"\\e113\"; } }\n.glyphicon-chevron-down { &:before { content: \"\\e114\"; } }\n.glyphicon-retweet { &:before { content: \"\\e115\"; } }\n.glyphicon-shopping-cart { &:before { content: \"\\e116\"; } }\n.glyphicon-folder-close { &:before { content: \"\\e117\"; } }\n.glyphicon-folder-open { &:before { content: \"\\e118\"; } }\n.glyphicon-resize-vertical { &:before { content: \"\\e119\"; } }\n.glyphicon-resize-horizontal { &:before { content: \"\\e120\"; } }\n.glyphicon-hdd { &:before { content: \"\\e121\"; } }\n.glyphicon-bullhorn { &:before { content: \"\\e122\"; } }\n.glyphicon-bell { &:before { content: \"\\e123\"; } }\n.glyphicon-certificate { &:before { content: \"\\e124\"; } }\n.glyphicon-thumbs-up { &:before { content: \"\\e125\"; } }\n.glyphicon-thumbs-down { &:before { content: \"\\e126\"; } }\n.glyphicon-hand-right { &:before { content: \"\\e127\"; } }\n.glyphicon-hand-left { &:before { content: \"\\e128\"; } }\n.glyphicon-hand-up { &:before { content: \"\\e129\"; } }\n.glyphicon-hand-down { &:before { content: \"\\e130\"; } }\n.glyphicon-circle-arrow-right { &:before { content: \"\\e131\"; } }\n.glyphicon-circle-arrow-left { &:before { content: \"\\e132\"; } }\n.glyphicon-circle-arrow-up { &:before { content: \"\\e133\"; } }\n.glyphicon-circle-arrow-down { &:before { content: \"\\e134\"; } }\n.glyphicon-globe { &:before { content: \"\\e135\"; } }\n.glyphicon-wrench { &:before { content: \"\\e136\"; } }\n.glyphicon-tasks { &:before { content: \"\\e137\"; } }\n.glyphicon-filter { &:before { content: \"\\e138\"; } }\n.glyphicon-briefcase { &:before { content: \"\\e139\"; } }\n.glyphicon-fullscreen { &:before { content: \"\\e140\"; } }\n.glyphicon-dashboard { &:before { content: \"\\e141\"; } }\n.glyphicon-paperclip { &:before { content: \"\\e142\"; } }\n.glyphicon-heart-empty { &:before { content: \"\\e143\"; } }\n.glyphicon-link { &:before { content: \"\\e144\"; } }\n.glyphicon-phone { &:before { content: \"\\e145\"; } }\n.glyphicon-pushpin { &:before { content: \"\\e146\"; } }\n.glyphicon-usd { &:before { content: \"\\e148\"; } }\n.glyphicon-gbp { &:before { content: \"\\e149\"; } }\n.glyphicon-sort { &:before { content: \"\\e150\"; } }\n.glyphicon-sort-by-alphabet { &:before { content: \"\\e151\"; } }\n.glyphicon-sort-by-alphabet-alt { &:before { content: \"\\e152\"; } }\n.glyphicon-sort-by-order { &:before { content: \"\\e153\"; } }\n.glyphicon-sort-by-order-alt { &:before { content: \"\\e154\"; } }\n.glyphicon-sort-by-attributes { &:before { content: \"\\e155\"; } }\n.glyphicon-sort-by-attributes-alt { &:before { content: \"\\e156\"; } }\n.glyphicon-unchecked { &:before { content: \"\\e157\"; } }\n.glyphicon-expand { &:before { content: \"\\e158\"; } }\n.glyphicon-collapse-down { &:before { content: \"\\e159\"; } }\n.glyphicon-collapse-up { &:before { content: \"\\e160\"; } }\n.glyphicon-log-in { &:before { content: \"\\e161\"; } }\n.glyphicon-flash { &:before { content: \"\\e162\"; } }\n.glyphicon-log-out { &:before { content: \"\\e163\"; } }\n.glyphicon-new-window { &:before { content: \"\\e164\"; } }\n.glyphicon-record { &:before { content: \"\\e165\"; } }\n.glyphicon-save { &:before { content: \"\\e166\"; } }\n.glyphicon-open { &:before { content: \"\\e167\"; } }\n.glyphicon-saved { &:before { content: \"\\e168\"; } }\n.glyphicon-import { &:before { content: \"\\e169\"; } }\n.glyphicon-export { &:before { content: \"\\e170\"; } }\n.glyphicon-send { &:before { content: \"\\e171\"; } }\n.glyphicon-floppy-disk { &:before { content: \"\\e172\"; } }\n.glyphicon-floppy-saved { &:before { content: \"\\e173\"; } }\n.glyphicon-floppy-remove { &:before { content: \"\\e174\"; } }\n.glyphicon-floppy-save { &:before { content: \"\\e175\"; } }\n.glyphicon-floppy-open { &:before { content: \"\\e176\"; } }\n.glyphicon-credit-card { &:before { content: \"\\e177\"; } }\n.glyphicon-transfer { &:before { content: \"\\e178\"; } }\n.glyphicon-cutlery { &:before { content: \"\\e179\"; } }\n.glyphicon-header { &:before { content: \"\\e180\"; } }\n.glyphicon-compressed { &:before { content: \"\\e181\"; } }\n.glyphicon-earphone { &:before { content: \"\\e182\"; } }\n.glyphicon-phone-alt { &:before { content: \"\\e183\"; } }\n.glyphicon-tower { &:before { content: \"\\e184\"; } }\n.glyphicon-stats { &:before { content: \"\\e185\"; } }\n.glyphicon-sd-video { &:before { content: \"\\e186\"; } }\n.glyphicon-hd-video { &:before { content: \"\\e187\"; } }\n.glyphicon-subtitles { &:before { content: \"\\e188\"; } }\n.glyphicon-sound-stereo { &:before { content: \"\\e189\"; } }\n.glyphicon-sound-dolby { &:before { content: \"\\e190\"; } }\n.glyphicon-sound-5-1 { &:before { content: \"\\e191\"; } }\n.glyphicon-sound-6-1 { &:before { content: \"\\e192\"; } }\n.glyphicon-sound-7-1 { &:before { content: \"\\e193\"; } }\n.glyphicon-copyright-mark { &:before { content: \"\\e194\"; } }\n.glyphicon-registration-mark { &:before { content: \"\\e195\"; } }\n.glyphicon-cloud-download { &:before { content: \"\\e197\"; } }\n.glyphicon-cloud-upload { &:before { content: \"\\e198\"; } }\n.glyphicon-tree-conifer { &:before { content: \"\\e199\"; } }\n.glyphicon-tree-deciduous { &:before { content: \"\\e200\"; } }\n.glyphicon-cd { &:before { content: \"\\e201\"; } }\n.glyphicon-save-file { &:before { content: \"\\e202\"; } }\n.glyphicon-open-file { &:before { content: \"\\e203\"; } }\n.glyphicon-level-up { &:before { content: \"\\e204\"; } }\n.glyphicon-copy { &:before { content: \"\\e205\"; } }\n.glyphicon-paste { &:before { content: \"\\e206\"; } }\n// The following 2 Glyphicons are omitted for the time being because\n// they currently use Unicode codepoints that are outside the\n// Basic Multilingual Plane (BMP). Older buggy versions of WebKit can't handle\n// non-BMP codepoints in CSS string escapes, and thus can't display these two icons.\n// Notably, the bug affects some older versions of the Android Browser.\n// More info: https://github.com/twbs/bootstrap/issues/10106\n// .glyphicon-door { &:before { content: \"\\1f6aa\"; } }\n// .glyphicon-key { &:before { content: \"\\1f511\"; } }\n.glyphicon-alert { &:before { content: \"\\e209\"; } }\n.glyphicon-equalizer { &:before { content: \"\\e210\"; } }\n.glyphicon-king { &:before { content: \"\\e211\"; } }\n.glyphicon-queen { &:before { content: \"\\e212\"; } }\n.glyphicon-pawn { &:before { content: \"\\e213\"; } }\n.glyphicon-bishop { &:before { content: \"\\e214\"; } }\n.glyphicon-knight { &:before { content: \"\\e215\"; } }\n.glyphicon-baby-formula { &:before { content: \"\\e216\"; } }\n.glyphicon-tent { &:before { content: \"\\26fa\"; } }\n.glyphicon-blackboard { &:before { content: \"\\e218\"; } }\n.glyphicon-bed { &:before { content: \"\\e219\"; } }\n.glyphicon-apple { &:before { content: \"\\f8ff\"; } }\n.glyphicon-erase { &:before { content: \"\\e221\"; } }\n.glyphicon-hourglass { &:before { content: \"\\231b\"; } }\n.glyphicon-lamp { &:before { content: \"\\e223\"; } }\n.glyphicon-duplicate { &:before { content: \"\\e224\"; } }\n.glyphicon-piggy-bank { &:before { content: \"\\e225\"; } }\n.glyphicon-scissors { &:before { content: \"\\e226\"; } }\n.glyphicon-bitcoin { &:before { content: \"\\e227\"; } }\n.glyphicon-btc { &:before { content: \"\\e227\"; } }\n.glyphicon-xbt { &:before { content: \"\\e227\"; } }\n.glyphicon-yen { &:before { content: \"\\00a5\"; } }\n.glyphicon-jpy { &:before { content: \"\\00a5\"; } }\n.glyphicon-ruble { &:before { content: \"\\20bd\"; } }\n.glyphicon-rub { &:before { content: \"\\20bd\"; } }\n.glyphicon-scale { &:before { content: \"\\e230\"; } }\n.glyphicon-ice-lolly { &:before { content: \"\\e231\"; } }\n.glyphicon-ice-lolly-tasted { &:before { content: \"\\e232\"; } }\n.glyphicon-education { &:before { content: \"\\e233\"; } }\n.glyphicon-option-horizontal { &:before { content: \"\\e234\"; } }\n.glyphicon-option-vertical { &:before { content: \"\\e235\"; } }\n.glyphicon-menu-hamburger { &:before { content: \"\\e236\"; } }\n.glyphicon-modal-window { &:before { content: \"\\e237\"; } }\n.glyphicon-oil { &:before { content: \"\\e238\"; } }\n.glyphicon-grain { &:before { content: \"\\e239\"; } }\n.glyphicon-sunglasses { &:before { content: \"\\e240\"; } }\n.glyphicon-text-size { &:before { content: \"\\e241\"; } }\n.glyphicon-text-color { &:before { content: \"\\e242\"; } }\n.glyphicon-text-background { &:before { content: \"\\e243\"; } }\n.glyphicon-object-align-top { &:before { content: \"\\e244\"; } }\n.glyphicon-object-align-bottom { &:before { content: \"\\e245\"; } }\n.glyphicon-object-align-horizontal{ &:before { content: \"\\e246\"; } }\n.glyphicon-object-align-left { &:before { content: \"\\e247\"; } }\n.glyphicon-object-align-vertical { &:before { content: \"\\e248\"; } }\n.glyphicon-object-align-right { &:before { content: \"\\e249\"; } }\n.glyphicon-triangle-right { &:before { content: \"\\e250\"; } }\n.glyphicon-triangle-left { &:before { content: \"\\e251\"; } }\n.glyphicon-triangle-bottom { &:before { content: \"\\e252\"; } }\n.glyphicon-triangle-top { &:before { content: \"\\e253\"; } }\n.glyphicon-console { &:before { content: \"\\e254\"; } }\n.glyphicon-superscript { &:before { content: \"\\e255\"; } }\n.glyphicon-subscript { &:before { content: \"\\e256\"; } }\n.glyphicon-menu-left { &:before { content: \"\\e257\"; } }\n.glyphicon-menu-right { &:before { content: \"\\e258\"; } }\n.glyphicon-menu-down { &:before { content: \"\\e259\"; } }\n.glyphicon-menu-up { &:before { content: \"\\e260\"; } }\n","//\n// Modals\n// --------------------------------------------------\n\n// .modal-open - body class for killing the scroll\n// .modal - container to scroll within\n// .modal-dialog - positioning shell for the actual modal\n// .modal-content - actual modal w/ bg and corners and shit\n\n// Kill the scroll on the body\n.modal-open {\n overflow: hidden;\n}\n\n// Container that the modal scrolls within\n.modal {\n display: none;\n overflow: hidden;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: @zindex-modal;\n -webkit-overflow-scrolling: touch;\n\n // Prevent Chrome on Windows from adding a focus outline. For details, see\n // https://github.com/twbs/bootstrap/pull/10951.\n outline: 0;\n\n // When fading in the modal, animate it to slide down\n &.fade .modal-dialog {\n .translate(0, -25%);\n .transition-transform(~\"0.3s ease-out\");\n }\n &.in .modal-dialog { .translate(0, 0) }\n}\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n// Shell div to position the modal with bottom padding\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 10px;\n}\n\n// Actual modal\n.modal-content {\n position: relative;\n background-color: @modal-content-bg;\n border: 1px solid @modal-content-fallback-border-color; //old browsers fallback (ie8 etc)\n border: 1px solid @modal-content-border-color;\n border-radius: @border-radius-large;\n .box-shadow(0 3px 9px rgba(0,0,0,.5));\n background-clip: padding-box;\n // Remove focus outline from opened modal\n outline: 0;\n}\n\n// Modal background\n.modal-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: @zindex-modal-background;\n background-color: @modal-backdrop-bg;\n // Fade for backdrop\n &.fade { .opacity(0); }\n &.in { .opacity(@modal-backdrop-opacity); }\n}\n\n// Modal header\n// Top section of the modal w/ title and dismiss\n.modal-header {\n padding: @modal-title-padding;\n border-bottom: 1px solid @modal-header-border-color;\n &:extend(.clearfix all);\n}\n// Close icon\n.modal-header .close {\n margin-top: -2px;\n}\n\n// Title text within header\n.modal-title {\n margin: 0;\n line-height: @modal-title-line-height;\n}\n\n// Modal body\n// Where all modal content resides (sibling of .modal-header and .modal-footer)\n.modal-body {\n position: relative;\n padding: @modal-inner-padding;\n}\n\n// Footer (for actions)\n.modal-footer {\n padding: @modal-inner-padding;\n text-align: right; // right align buttons\n border-top: 1px solid @modal-footer-border-color;\n &:extend(.clearfix all); // clear it in case folks use .pull-* classes on buttons\n\n // Properly space out buttons\n .btn + .btn {\n margin-left: 5px;\n margin-bottom: 0; // account for input[type=\"submit\"] which gets the bottom margin like all other inputs\n }\n // but override that for button groups\n .btn-group .btn + .btn {\n margin-left: -1px;\n }\n // and override it for block buttons as well\n .btn-block + .btn-block {\n margin-left: 0;\n }\n}\n\n// Measure scrollbar width for padding body during modal show/hide\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n\n// Scale up the modal\n@media (min-width: @screen-sm-min) {\n // Automatically set modal's width for larger viewports\n .modal-dialog {\n width: @modal-md;\n margin: 30px auto;\n }\n .modal-content {\n .box-shadow(0 5px 15px rgba(0,0,0,.5));\n }\n\n // Modal sizes\n .modal-sm { width: @modal-sm; }\n}\n\n@media (min-width: @screen-md-min) {\n .modal-lg { width: @modal-lg; }\n}\n","//\n// Button groups\n// --------------------------------------------------\n\n// Make the div behave like a button\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-block;\n vertical-align: middle; // match .btn alignment given font-size hack above\n > .btn {\n position: relative;\n float: left;\n // Bring the \"active\" button to the front\n &:hover,\n &:focus,\n &:active,\n &.active {\n z-index: 2;\n }\n }\n}\n\n// Prevent double borders when buttons are next to each other\n.btn-group {\n .btn + .btn,\n .btn + .btn-group,\n .btn-group + .btn,\n .btn-group + .btn-group {\n margin-left: -1px;\n }\n}\n\n// Optional: Group multiple button groups together for a toolbar\n.btn-toolbar {\n margin-left: -5px; // Offset the first child's margin\n &:extend(.clearfix all);\n\n .btn,\n .btn-group,\n .input-group {\n float: left;\n }\n > .btn,\n > .btn-group,\n > .input-group {\n margin-left: 5px;\n }\n}\n\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n border-radius: 0;\n}\n\n// Set corners individual because sometimes a single button can be in a .btn-group and we need :first-child and :last-child to both match\n.btn-group > .btn:first-child {\n margin-left: 0;\n &:not(:last-child):not(.dropdown-toggle) {\n .border-right-radius(0);\n }\n}\n// Need .dropdown-toggle since :last-child doesn't apply given a .dropdown-menu immediately after it\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n .border-left-radius(0);\n}\n\n// Custom edits for including btn-groups within btn-groups (useful for including dropdown buttons within a btn-group)\n.btn-group > .btn-group {\n float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group > .btn-group:first-child:not(:last-child) {\n > .btn:last-child,\n > .dropdown-toggle {\n .border-right-radius(0);\n }\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n .border-left-radius(0);\n}\n\n// On active and open, don't show outline\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n outline: 0;\n}\n\n\n// Sizing\n//\n// Remix the default button sizing classes into new ones for easier manipulation.\n\n.btn-group-xs > .btn { &:extend(.btn-xs); }\n.btn-group-sm > .btn { &:extend(.btn-sm); }\n.btn-group-lg > .btn { &:extend(.btn-lg); }\n\n\n// Split button dropdowns\n// ----------------------\n\n// Give the line between buttons some depth\n.btn-group > .btn + .dropdown-toggle {\n padding-left: 8px;\n padding-right: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n padding-left: 12px;\n padding-right: 12px;\n}\n\n// The clickable button for toggling the menu\n// Remove the gradient and set the same inset shadow as the :active state\n.btn-group.open .dropdown-toggle {\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n\n // Show no shadow for `.btn-link` since it has no other button styles.\n &.btn-link {\n .box-shadow(none);\n }\n}\n\n\n// Reposition the caret\n.btn .caret {\n margin-left: 0;\n}\n// Carets in other button sizes\n.btn-lg .caret {\n border-width: @caret-width-large @caret-width-large 0;\n border-bottom-width: 0;\n}\n// Upside down carets for .dropup\n.dropup .btn-lg .caret {\n border-width: 0 @caret-width-large @caret-width-large;\n}\n\n\n// Vertical button groups\n// ----------------------\n\n.btn-group-vertical {\n > .btn,\n > .btn-group,\n > .btn-group > .btn {\n display: block;\n float: none;\n width: 100%;\n max-width: 100%;\n }\n\n // Clear floats so dropdown menus can be properly placed\n > .btn-group {\n &:extend(.clearfix all);\n > .btn {\n float: none;\n }\n }\n\n > .btn + .btn,\n > .btn + .btn-group,\n > .btn-group + .btn,\n > .btn-group + .btn-group {\n margin-top: -1px;\n margin-left: 0;\n }\n}\n\n.btn-group-vertical > .btn {\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n &:first-child:not(:last-child) {\n .border-top-radius(@btn-border-radius-base);\n .border-bottom-radius(0);\n }\n &:last-child:not(:first-child) {\n .border-top-radius(0);\n .border-bottom-radius(@btn-border-radius-base);\n }\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) {\n > .btn:last-child,\n > .dropdown-toggle {\n .border-bottom-radius(0);\n }\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n .border-top-radius(0);\n}\n\n\n// Justified button groups\n// ----------------------\n\n.btn-group-justified {\n display: table;\n width: 100%;\n table-layout: fixed;\n border-collapse: separate;\n > .btn,\n > .btn-group {\n float: none;\n display: table-cell;\n width: 1%;\n }\n > .btn-group .btn {\n width: 100%;\n }\n\n > .btn-group .dropdown-menu {\n left: auto;\n }\n}\n\n\n// Checkbox and radio options\n//\n// In order to support the browser's form validation feedback, powered by the\n// `required` attribute, we have to \"hide\" the inputs via `clip`. We cannot use\n// `display: none;` or `visibility: hidden;` as that also hides the popover.\n// Simply visually hiding the inputs via `opacity` would leave them clickable in\n// certain cases which is prevented by using `clip` and `pointer-events`.\n// This way, we ensure a DOM element is visible to position the popover from.\n//\n// See https://github.com/twbs/bootstrap/pull/12794 and\n// https://github.com/twbs/bootstrap/pull/14559 for more information.\n\n[data-toggle=\"buttons\"] {\n > .btn,\n > .btn-group > .btn {\n input[type=\"radio\"],\n input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0,0,0,0);\n pointer-events: none;\n }\n }\n}\n","// Single side border-radius\n\n.border-top-radius(@radius) {\n border-top-right-radius: @radius;\n border-top-left-radius: @radius;\n}\n.border-right-radius(@radius) {\n border-bottom-right-radius: @radius;\n border-top-right-radius: @radius;\n}\n.border-bottom-radius(@radius) {\n border-bottom-right-radius: @radius;\n border-bottom-left-radius: @radius;\n}\n.border-left-radius(@radius) {\n border-bottom-left-radius: @radius;\n border-top-left-radius: @radius;\n}\n","@import \"@{bowerPath}/bootstrap/less/variables.less\";\n@icon-font-path: \"@{bowerPath}/bootstrap/dist/fonts/\";\n@import \"@{bowerPath}/bootstrap/less/mixins.less\";\n@import \"@{bowerPath}/bootstrap/less/glyphicons.less\";\n@import (reference) \"@{bowerPath}/bootstrap/less/modals.less\";\n@import (reference) \"@{bowerPath}/bootstrap/less/buttons.less\";\n@import (reference) \"@{bowerPath}/bootstrap/less/button-groups.less\";\n@import (reference) \"@{bowerPath}/bootstrap/less/progress-bars.less\";\n@import (reference) \"@{bowerPath}/bootstrap/less/close.less\";\n\n\n/* buttons */\n.plone-btn{ .btn() }\n.plone-btn-lg{ .btn-lg() }\n.plone-btn-xs{ .btn-xs() }\n.plone-btn-sm{ .btn-xs() }\n\n.plone-btn-primary{ .btn-primary() }\n.plone-btn-warning{ .btn-warning() }\n.plone-btn-default{ .btn-default() }\n.plone-btn-success{ .btn-success() }\n.plone-btn-info{ .btn-info() }\n.plone-btn-danger{ .btn-danger() }\n.plone-btn-link{ .btn-link() }\n\n.plone-btn-group {\n .plone-btn + .plone-btn,\n .plone-btn + .plone-btn-group,\n .plone-btn-group + .plone-btn,\n .plone-btn-group + .plone-btn-group {\n margin-left: -1px;\n }\n}\n\n.plone-btn-block { .btn-block() }\n\n.plone-close { .close() }\n\n\n/* modals */\n.plone-modal{ .modal() }\n.plone-modal-header{ .modal-header() }\n.plone-modal-title{ .modal-title() }\n.plone-modal-body{ .modal-body() }\n.plone-modal-footer{ .modal-footer() }\n.plone-modal-backdrop{ .modal-backdrop() }\n\n\n/* progress */\n.plone-progress{ .progress() }\n.plone-progress-bar-striped{ .progress-bar-striped() }\n.plone-progress-bar{ .progress-bar() }\n\n/* rotate transforms */\n.rright {\n /* right-rotate by 90° */\n -ms-transform: rotate(90deg); /* IE 9 */\n -webkit-transform: rotate(90deg); /* iOS, Android */\n transform: rotate(90deg);\n}\n.rleft {\n /* left-rotate by 90° */\n -ms-transform: rotate(-90deg); /* IE 9 */\n -webkit-transform: rotate(-90deg); /* iOS, Android */\n transform: rotate(-90deg);\n}\n","//\n// Close icons\n// --------------------------------------------------\n\n\n.close {\n float: right;\n font-size: (@font-size-base * 1.5);\n font-weight: @close-font-weight;\n line-height: 1;\n color: @close-color;\n text-shadow: @close-text-shadow;\n .opacity(.2);\n\n &:hover,\n &:focus {\n color: @close-color;\n text-decoration: none;\n cursor: pointer;\n .opacity(.5);\n }\n\n // Additional properties for button version\n // iOS requires the button element instead of an anchor tag.\n // If you want the anchor version, it requires `href=\"#\"`.\n // See https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile\n button& {\n padding: 0;\n cursor: pointer;\n background: transparent;\n border: 0;\n -webkit-appearance: none;\n }\n}\n","//\n// Progress bars\n// --------------------------------------------------\n\n\n// Bar animations\n// -------------------------\n\n// WebKit\n@-webkit-keyframes progress-bar-stripes {\n from { background-position: 40px 0; }\n to { background-position: 0 0; }\n}\n\n// Spec and IE10+\n@keyframes progress-bar-stripes {\n from { background-position: 40px 0; }\n to { background-position: 0 0; }\n}\n\n\n// Bar itself\n// -------------------------\n\n// Outer container\n.progress {\n overflow: hidden;\n height: @line-height-computed;\n margin-bottom: @line-height-computed;\n background-color: @progress-bg;\n border-radius: @progress-border-radius;\n .box-shadow(inset 0 1px 2px rgba(0,0,0,.1));\n}\n\n// Bar of progress\n.progress-bar {\n float: left;\n width: 0%;\n height: 100%;\n font-size: @font-size-small;\n line-height: @line-height-computed;\n color: @progress-bar-color;\n text-align: center;\n background-color: @progress-bar-bg;\n .box-shadow(inset 0 -1px 0 rgba(0,0,0,.15));\n .transition(width .6s ease);\n}\n\n// Striped bars\n//\n// `.progress-striped .progress-bar` is deprecated as of v3.2.0 in favor of the\n// `.progress-bar-striped` class, which you just add to an existing\n// `.progress-bar`.\n.progress-striped .progress-bar,\n.progress-bar-striped {\n #gradient > .striped();\n background-size: 40px 40px;\n}\n\n// Call animation for the active one\n//\n// `.progress.active .progress-bar` is deprecated as of v3.2.0 in favor of the\n// `.progress-bar.active` approach.\n.progress.active .progress-bar,\n.progress-bar.active {\n .animation(progress-bar-stripes 2s linear infinite);\n}\n\n\n// Variations\n// -------------------------\n\n.progress-bar-success {\n .progress-bar-variant(@progress-bar-success-bg);\n}\n\n.progress-bar-info {\n .progress-bar-variant(@progress-bar-info-bg);\n}\n\n.progress-bar-warning {\n .progress-bar-variant(@progress-bar-warning-bg);\n}\n\n.progress-bar-danger {\n .progress-bar-variant(@progress-bar-danger-bg);\n}\n","// Gradients\n\n#gradient {\n\n // Horizontal gradient, from left to right\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n // Vertical gradient, from top to bottom\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {\n background-repeat: repeat-x;\n background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(@deg, @start-color, @end-color); // Opera 12\n background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n }\n .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .radial(@inner-color: #555; @outer-color: #333) {\n background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);\n background-image: radial-gradient(circle, @inner-color, @outer-color);\n background-repeat: no-repeat;\n }\n .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {\n background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n }\n}\n","@import \"@{mockuplessPath}/base.less\";\n\n.plone-modal-loading {\n .plone-progress-bar();\n .progress.active .progress-bar();\n .progress-striped .progress-bar();\n border-radius: 0.5em;\n width: 40em;\n height: 40px;\n}\n\n.plone-modal-header {padding: 5px 10px;}\n.plone-modal-title { font-size: 120%; margin:4px 0;}\n.plone-modal {\n display: none;\n overflow: hidden;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1050;\n -webkit-overflow-scrolling: touch;\n outline: 0;\n z-index: 1040;\n}\n.plone-modal.in {\n display: block !important;\n}\n.plone-modal.fade {\nopacity: 0;\n-webkit-transition: opacity .5s linear;\n-o-transition: opacity .5s linear;\ntransition: opacity .5s linear;\n}\n.plone-modal.fade.in {\n opacity: 1;\n -webkit-transition: opacity .5s linear;\n-o-transition: opacity .5s linear;\ntransition: opacity .5s linear;\n}\n.plone-modal-open {\n overflow: hidden;\n padding-right: 15px;\n}\n.plone-modal-open .plone-modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n.plone-modal-dialog {\n position: relative;\n width: auto;\n margin: 10px;\n}\n.plone-modal.fade .plone-modal-dialog {\n -webkit-transform: translate3d(0, -25%, 0);\n transform: translate3d(0, -25%, 0);\n -webkit-transition: -webkit-transform 0.3s ease-out;\n -moz-transition: -moz-transform 0.3s ease-out;\n -o-transition: -o-transform 0.3s ease-out;\n transition: transform 0.3s ease-out;\n}\n.plone-modal.in .plone-modal-dialog { -webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}\n@media (min-width: 768px) {\n .plone-modal-dialog {\n width: 600px;\n margin: 30px auto;\n }\n}\n.plone-modal-content {\n background: #fff;\n /* XXX this is necessary for some content inside modals\n to behave properly */\n overflow: inherit;\n}\n.plone-modal-body {padding: 15px; position: relative;}\n.plone-modal-footer { text-align: right; border-top: 1px solid #e5e5e5; padding: 15px;}\n\n.plone-modal-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1040;\n background-color: #000;\n opacity: .85;\n}\n\n.plone-modal-close {\n float: right;\n font-size: 21px;\n line-height: 1;\n color: #000;\n opacity: .2;\n filter: alpha(opacity=20);\n &:hover {\n text-decoration: none;\n cursor: pointer;\n opacity: .5;\n filter: alpha(opacity=50);\n }\n}\n\n\n\n\n\n\n\n\n\n\n\n\n\n","i.glyphicon {\n padding-right: 0.1em;\n}\ni.link-external:after {\n content: \"\\e144\";\n}\ni.link-mailto:after {\n content: \"\\2709\";\n}\ni.link-ftp:after {\n content: \"\\e121\";\n}\ni.link-news:after {\n content: \"\\e135\";\n}\ni.link-irc:after {\n content: \"\\e122\";\n}\ni.link-h323:after {\n content: \"\\e059\";\n}\ni.link-sip:after {\n content: \"\\e035\";\n}\ni.link-callto:after {\n content: \"\\e145\";\n}\ni.link-https:after {\n content: \"\\e033\";\n}\ni.link-feed:after {\n content: \"\\e056\";\n}\ni.link-webcal:after {\n content: \"\\E109\";\n}",".discreet {\n color: #777777;\n font-weight: 300;\n}\n\np.callout {\n background: #eee;\n padding: 1em;\n border-left: 1em solid #ccc;\n clear: both;\n}\n\ndiv.portalMessage {\n}\n",".pat-livesearch{\n min-width: 230px;\n position:relative;\n\n .livesearch-results{\n display:none;\n position: absolute;\n background-color: #ffffff;\n z-index: 100;\n\n border-right: 1px solid #64bee8;\n border-bottom: 1px solid #64bee8;\n border-left: 1px solid #64bee8;\n outline: 0;\n -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(100, 190, 232, 0.6);\n box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(100, 190, 232, 0.6);\n -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(100, 190, 232, 0.6);\n\n margin: 0;\n padding: 0;\n list-style: none;\n\n li{\n white-space: normal;\n margin: 0;\n padding: 5px;\n cursor: pointer;\n\n &.load-more{\n .next{\n float: right;\n }\n .prev{\n float: left;\n }\n .page{\n text-align: center;\n }\n }\n }\n li:hover,li.selected{\n background-color: #e6e4e4;\n }\n }\n}","@font-face {\n font-family: 'fontello';\n src: url('@{fontsPrefix}plone-fontello.eot?23168230');\n src: url('@{fontsPrefix}plone-fontello.eot?23168230#iefix') format('embedded-opentype'),\n url('@{fontsPrefix}plone-fontello.woff?23168230') format('woff'),\n url('@{fontsPrefix}plone-fontello.ttf?23168230') format('truetype'),\n url('@{fontsPrefix}plone-fontello.svg?23168230#fontello') format('svg');\n font-weight: normal;\n font-style: normal;\n}\n/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */\n/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */\n/*\n@media screen and (-webkit-min-device-pixel-ratio:0) {\n @font-face {\n font-family: 'fontello';\n src: url('@{fontsPrefix}plone-fontello.svg?23168230#fontello') format('svg');\n }\n}\n*/\n \n [class^=\"icon-\"]:before, [class*=\" icon-\"]:before {\n font-family: \"fontello\";\n font-style: normal;\n font-weight: normal;\n speak: none;\n \n display: inline-block;\n text-decoration: inherit;\n width: 1em;\n margin-right: .2em;\n text-align: center;\n /* opacity: .8; */\n \n /* For safety - reset parent styles, that can break glyph codes*/\n font-variant: normal;\n text-transform: none;\n \n /* fix buttons height, for twitter bootstrap */\n line-height: 1em;\n \n /* Animation center compensation - margins should be symmetric */\n /* remove if not needed */\n margin-left: .2em;\n \n /* you can be more comfortable with increased icons size */\n /* font-size: 120%; */\n \n /* Font smoothing. That was taken from TWBS */\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n \n /* Uncomment for 3D effect */\n /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */\n}\n \n/* Default Menu Icon */\n.toolbar-menu-icon:before { content: '\\e834'; }\n\n.icon-user:before { content: '\\e800'; } /* '' */\n.icon-folderContents:before { content: '\\e801'; } /* '' */\n.icon-edit:before { content: '\\e802'; } /* '' */\n.icon-logout:before { content: '\\e803'; } /* '' */\n.icon-local_roles:before { content: '\\e804'; } /* '' */\n.icon-history:before { content: '\\e805'; } /* '' */\n.icon-link:before { content: '\\e806'; } /* '' */\n.icon-view:before { content: '\\e807'; } /* '' */\n.icon-collection:before { content: '\\e808'; } /* '' */\n.icon-event:before { content: '\\e809'; } /* '' */\n.icon-plone-contentmenu-factories:before { content: '\\e80a'; } /* '' */\n.icon-contentInfo:before { content: '\\e80b'; } /* '' */\n.icon-plone-contentmenu-workflow:before { content: '\\e80c'; } /* '' */\n.icon-moreOptions:before { content: '\\e80d'; } /* '' */\n.icon-document:before { content: '\\e80e'; } /* '' */\n.icon-news:before { content: '\\e80f'; } /* '' */\n.icon-image:before { content: '\\e810'; } /* '' */\n.icon-file:before { content: '\\e811'; } /* '' */\n.icon-addon:before { content: '\\e812'; } /* '' */\n.icon-datetime:before { content: '\\e813'; } /* '' */\n.icon-caching:before { content: '\\e814'; } /* '' */\n.icon-markup:before { content: '\\e815'; } /* '' */\n.icon-editing:before { content: '\\e816'; } /* '' */\n.icon-errors:before { content: '\\e817'; } /* '' */\n.icon-imageHandling:before { content: '\\e818'; } /* '' */\n.icon-filtering:before { content: '\\e819'; } /* '' */\n.icon-language:before { content: '\\e81a'; } /* '' */\n.icon-dexterityTypes:before { content: '\\e81b'; } /* '' */\n.icon-mail:before { content: '\\e81c'; } /* '' */\n.icon-maintenance:before { content: '\\e81d'; } /* '' */\n.icon-navigation:before { content: '\\e81e'; } /* '' */\n.icon-search:before { content: '\\e81f'; } /* '' */\n.icon-security:before { content: '\\e820'; } /* '' */\n.icon-theming:before { content: '\\e821'; } /* '' */\n.icon-rss:before { content: '\\e822'; } /* '' */\n.icon-siteSettings:before { content: '\\e823'; } /* '' */\n.icon-userGroups:before { content: '\\e824'; } /* '' */\n.icon-zope:before { content: '\\e825'; } /* '' */\n.icon-types:before { content: '\\e826'; } /* '' */\n.icon-syndication:before { content: '\\e827'; } /* '' */\n.icon-contentrules:before { content: '\\e828'; } /* '' */\n.icon-lock:before { content: '\\e829'; } /* '' */\n.icon-plone-contentmenu-actions:before { content: '\\e82a'; } /* '' */\n.icon-plone-contentmenu-portletmanager:before { content: '\\e82b'; } /* '' */\n.icon-plone-contentmenu-display:before { content: '\\e82c'; } /* '' */\n.icon-calendar-empty:before { content: '\\e82d'; } /* '' */\n[class^=\"icon-controlpanel-\"]:before { content: '\\e849'; } /* '' */\n.icon-controlpanel-plone_app_caching:before { content: '\\e82e'; } /* '' */\n.icon-controlpanel-plone_app_registry:before { content: '\\e82f'; } /* '' */\n.icon-controlpanel-dexterity-types:before { content: '\\e830'; } /* '' */\n.icon-controlpanel-discussion:before { content: '\\e831'; } /* '' */\n.icon-controlpanel-ImagingSettings:before { content: '\\e832'; } /* '' */\n.icon-controlpanel-plone_app_theming:before { content: '\\e833'; } /* '' */\n.icon-controlpanel-QuickInstaller:before { content: '\\e834'; } /* '' */\n.icon-controlpanel-DateAndTime:before { content: '\\e835'; } /* '' */\n.icon-controlpanel-LanguageSettings:before { content: '\\e836'; } /* '' */\n.icon-controlpanel-MailHost:before { content: '\\e837'; } /* '' */\n.icon-controlpanel-NavigationSettings:before { content: '\\e838'; } /* '' */\n.icon-controlpanel-PloneReconfig:before { content: '\\e839'; } /* '' */\n.icon-controlpanel-SearchSettings:before { content: '\\e83a'; } /* '' */\n.icon-controlpanel-socialmedia:before { content: '\\e83b'; } /* '' */\n.icon-controlpanel-syndication:before { content: '\\e83c'; } /* '' */\n.icon-controlpanel-ContentRules:before { content: '\\e83d'; } /* '' */\n.icon-controlpanel-EditingSettings:before { content: '\\e83e'; } /* '' */\n.icon-controlpanel-MarkupSettings:before { content: '\\e83f'; } /* '' */\n.icon-controlpanel-tinymce:before { content: '\\e840'; } /* '' */\n.icon-controlpanel-TypesSettings:before { content: '\\e841'; } /* '' */\n.icon-controlpanel-UsersGroups:before { content: '\\e842'; } /* '' */\n.icon-controlpanel-errorLog:before { content: '\\e843'; } /* '' */\n.icon-controlpanel-FilterSettings:before { content: '\\e844'; } /* '' */\n.icon-controlpanel-SecuritySettings:before { content: '\\e845'; } /* '' */\n.icon-controlpanel-resourceregistries:before { content: '\\e846'; } /* '' */\n.icon-emptyset:before { content: '\\e847'; } /* '' */\n.icon-controlpanel-ZMI:before { content: '\\e848'; } /* '' */\n.icon-controlpanel-Maintenance:before { content: '\\e849'; } /* '' */\n.icon-up:before { content: '\\e84a'; } /* '' */\n.icon-down:before { content: '\\e84b'; } /* '' */\n\n/* Unicode icons used in the same places */\n.icon-parent:before {\n content: '↩';\n position: relative;\n top: 3px;\n}\n","@fontsPrefix: '@{staticPath}/fonts/';\n\n@import url(\"@{mockup-patterns-select2}\");\n@import url(\"@{mockup-patterns-pickadate}\");\n@import url(\"@{mockup-patterns-autotoc}\");\n@import url(\"@{mockup-patterns-modal}\");\n@import url(\"@{mockup-patterns-markspeciallinks}\");\n@import (less) \"@{tinymce-default-styles}\";\n@import \"@{mockup-patterns-livesearch}\";\n\n@import \"@{bowerPath}bootstrap/less/variables.less\";\n@icon-font-path: \"@{bowerPath}bootstrap/dist/fonts/\";\n\n@import url(\"@{fontsPrefix}plone-fontello.less\");\n\n/* tinymce added image styles */\n.image-left {\n float: left;\n margin: 0.5em 1em 0.5em 0;\n}\n.image-right {\n float: right;\n margin: 0.5em;\n}\n.image-inline {\n float: none;\n}\n\n\n//supress fontello icons and mime type icons when globally turned off\nbody#visual-portal-wrapper.pat-plone.icons-off .outer-wrapper [class*=\"contenttype-\"]:before,\n.icons-off .mime-icon {\n display:none;\n}\n\n//supress thumbs when globally turned off\n.thumbs-off img[class*='thumb-'] {\n display: none;\n}\n\n/* error message styles */\nbody.template-default_error_message #content-core p {\n white-space: pre;\n}\n\n@barcelonetaPath:'/plone/bld51/src/plonetheme.barceloneta/plonetheme/barceloneta/theme';@bootstrap-badges:'badges.less';@bootstrap-basic:'navbar.less';@bootstrap-button-groups:'button-groups.less';@bootstrap-buttons:'close.less';@bootstrap-dropdown:'dropdowns.less';@bootstrap-glyphicons:'glyphicons.less';@bootstrap-mixins:'mixins.less';@bootstrap-modal:'modals.less';@bootstrap-progress-bars:'progress-bars.less';@bootstrap-variables:'variables.less';@bowerPath:'src/Products.CMFPlone/Products/CMFPlone/static/components/';@dropzone:'dropzone.css';@icon-font-path:\"../fonts/\";@isMockup:false;@isPlone:false;@jqtree:'jqtree.css';@jquery_recurrenceinput:'jquery.recurrenceinput.css';@mockup-patterns-autotoc:'pattern.autotoc.less';@mockup-patterns-filemanager:'pattern.filemanager.less';@mockup-patterns-livesearch:'pattern.livesearch.less';@mockup-patterns-markspeciallinks:'pattern.markspeciallinks.less';@mockup-patterns-modal:'pattern.modal.less';@mockup-patterns-pickadate:'pattern.pickadate.less';@mockup-patterns-querystring:'pattern.querystring.less';@mockup-patterns-recurrence:'pattern.recurrence.less';@mockup-patterns-relateditems:'pattern.relateditems.less';@mockup-patterns-resourceregistry:'pattern.resourceregistry.less';@mockup-patterns-select2:'pattern.select2.less';@mockup-patterns-structure:'pattern.structure.less';@mockup-patterns-thememapper:'pattern.thememapper.less';@mockup-patterns-tinymce:'pattern.tinymce.less';@mockup-patterns-tooltip:'pattern.tooltip.less';@mockup-patterns-tree:'pattern.tree.less';@mockup-patterns-upload:'pattern.upload.less';@mockup-popover:'popover.less';@mockupPath:'src/mockup/mockup/patterns/';@mockuplessPath:'src/mockup/mockup/less/';@picker:'classic.css';@picker_date:'classic.date.css';@picker_time:'classic.time.css';@plone:'plone.less';@plone-container-lg:1170px;@plone-container-md:970px;@plone-container-sm:750px;@plone-gray-light:lighten(#000, 46.5%);@plone-gray-lighter:lighten(#000, 80%);@plone-left-toolbar:60px;@plone-left-toolbar-expanded:120px;@plone-link-color:rgba(0,123,179,1);@plone-logged-in:'plone-logged-in.less';@plone-patterns-toolbar:'toolbar.plone.less';@plone-screen-lg-min:1200px;@plone-screen-md-max:(@plone-screen-lg-min + 1);@plone-screen-md-min:992px;@plone-screen-sm-max:(@plone-screen-md-min + 1);@plone-screen-sm-min:768px;@plone-screen-xs-max:(@plone-screen-sm-min + 1);@plone-screen-xs-min:480px;@plone-toolbar-bg:rgba(0,0,0,.9);@plone-toolbar-draft-color:rgb(250,184,42);@plone-toolbar-font-primary:Roboto, \"Helvetica Neue\", Helvetica, Arial, sans-serif;@plone-toolbar-font-secondary:Roboto, \"Helvetica Neue\", Helvetica, Arial, sans-serif;@plone-toolbar-internal-color:rgb(250,184,42);@plone-toolbar-internally-published-color:rgb(136,61,250);@plone-toolbar-link:rgba(0,123,179,1);@plone-toolbar-pending-color:rgb(226,231,33);@plone-toolbar-private-color:rgb(196,24,60);@plone-toolbar-published-color:rgba(0,123,179,1);@plone-toolbar-separator-color:rgba(255,255,255,.17);@plone-toolbar-submenu-bg:rgba(45,45,45,.96);@plone-toolbar-submenu-header-color:lighten(#000, 80%);@plone-toolbar-submenu-text-color:lighten(#000, 90%);@plone-toolbar-submenu-width:180px;@plone-toolbar-text-color:rgba(255,255,255,1);@resource-plone-app-event-event-css:'9480c9904578497dbf591cf8a727afa0.js';@resource-plone-app-jquerytools-dateinput-js:'jquery.tools.dateinput.css';@resource-plone-app-jquerytools-js:'jquery.tools.overlay.css';@resourceregistry:'resourceregistry.less';@select2:'select2.css';@sitePath:/;@staticPath:'/plone/bld51/src/Products.CMFPlone/Products/CMFPlone/static';@thememapper:'thememapper.less';@tinymce:'Content.less';@tinymce-default-styles:'tinymce-styles.css';@tinymce-visualblocks:'visualblocks.css';\n@barcelonetaPath: '/plone/bld51/src/plonetheme.barceloneta/plonetheme/barceloneta/theme';@bootstrap-badges: 'badges.less';@bootstrap-basic: 'navbar.less';@bootstrap-button-groups: 'button-groups.less';@bootstrap-buttons: 'close.less';@bootstrap-dropdown: 'dropdowns.less';@bootstrap-glyphicons: 'glyphicons.less';@bootstrap-mixins: 'mixins.less';@bootstrap-modal: 'modals.less';@bootstrap-progress-bars: 'progress-bars.less';@bootstrap-variables: 'variables.less';@bowerPath: 'src/Products.CMFPlone/Products/CMFPlone/static/components/';@dropzone: 'dropzone.css';@icon-font-path: \"../fonts/\";@isMockup: false;@isPlone: false;@jqtree: 'jqtree.css';@jquery_recurrenceinput: 'jquery.recurrenceinput.css';@mockup-patterns-autotoc: 'pattern.autotoc.less';@mockup-patterns-filemanager: 'pattern.filemanager.less';@mockup-patterns-livesearch: 'pattern.livesearch.less';@mockup-patterns-markspeciallinks: 'pattern.markspeciallinks.less';@mockup-patterns-modal: 'pattern.modal.less';@mockup-patterns-pickadate: 'pattern.pickadate.less';@mockup-patterns-querystring: 'pattern.querystring.less';@mockup-patterns-recurrence: 'pattern.recurrence.less';@mockup-patterns-relateditems: 'pattern.relateditems.less';@mockup-patterns-resourceregistry: 'pattern.resourceregistry.less';@mockup-patterns-select2: 'pattern.select2.less';@mockup-patterns-structure: 'pattern.structure.less';@mockup-patterns-thememapper: 'pattern.thememapper.less';@mockup-patterns-tinymce: 'pattern.tinymce.less';@mockup-patterns-tooltip: 'pattern.tooltip.less';@mockup-patterns-tree: 'pattern.tree.less';@mockup-patterns-upload: 'pattern.upload.less';@mockup-popover: 'popover.less';@mockupPath: 'src/mockup/mockup/patterns/';@mockuplessPath: 'src/mockup/mockup/less/';@picker: 'classic.css';@picker_date: 'classic.date.css';@picker_time: 'classic.time.css';@plone: 'plone.less';@plone-container-lg: 1170px;@plone-container-md: 970px;@plone-container-sm: 750px;@plone-gray-light: lighten(#000, 46.5%);@plone-gray-lighter: lighten(#000, 80%);@plone-left-toolbar: 60px;@plone-left-toolbar-expanded: 120px;@plone-link-color: rgba(0,123,179,1);@plone-logged-in: 'plone-logged-in.less';@plone-patterns-toolbar: 'toolbar.plone.less';@plone-screen-lg-min: 1200px;@plone-screen-md-max: (@plone-screen-lg-min + 1);@plone-screen-md-min: 992px;@plone-screen-sm-max: (@plone-screen-md-min + 1);@plone-screen-sm-min: 768px;@plone-screen-xs-max: (@plone-screen-sm-min + 1);@plone-screen-xs-min: 480px;@plone-toolbar-bg: rgba(0,0,0,.9);@plone-toolbar-draft-color: rgb(250,184,42);@plone-toolbar-font-primary: Roboto, \"Helvetica Neue\", Helvetica, Arial, sans-serif;@plone-toolbar-font-secondary: Roboto, \"Helvetica Neue\", Helvetica, Arial, sans-serif;@plone-toolbar-internal-color: rgb(250,184,42);@plone-toolbar-internally-published-color: rgb(136,61,250);@plone-toolbar-link: rgba(0,123,179,1);@plone-toolbar-pending-color: rgb(226,231,33);@plone-toolbar-private-color: rgb(196,24,60);@plone-toolbar-published-color: rgba(0,123,179,1);@plone-toolbar-separator-color: rgba(255,255,255,.17);@plone-toolbar-submenu-bg: rgba(45,45,45,.96);@plone-toolbar-submenu-header-color: lighten(#000, 80%);@plone-toolbar-submenu-text-color: lighten(#000, 90%);@plone-toolbar-submenu-width: 180px;@plone-toolbar-text-color: rgba(255,255,255,1);@resource-plone-app-event-event-css: '9480c9904578497dbf591cf8a727afa0.js';@resource-plone-app-jquerytools-dateinput-js: 'jquery.tools.dateinput.css';@resource-plone-app-jquerytools-js: 'jquery.tools.overlay.css';@resourceregistry: 'resourceregistry.less';@select2: 'select2.css';@sitePath: /;@staticPath: '/plone/bld51/src/Products.CMFPlone/Products/CMFPlone/static';@thememapper: 'thememapper.less';@tinymce: 'Content.less';@tinymce-default-styles: 'tinymce-styles.css';@tinymce-visualblocks: 'visualblocks.css';"]} \ No newline at end of file +{"version":3,"sources":["src/Products.CMFPlone/Products/CMFPlone/static/components/select2/select2.css","src/mockup/mockup/patterns/select2/pattern.select2.less","src/Products.CMFPlone/Products/CMFPlone/static/components/pickadate/lib/themes/classic.css","src/Products.CMFPlone/Products/CMFPlone/static/components/pickadate/lib/themes/classic.date.css","src/Products.CMFPlone/Products/CMFPlone/static/components/pickadate/lib/themes/classic.time.css","src/mockup/mockup/patterns/pickadate/pattern.pickadate.less","src/Products.CMFPlone/Products/CMFPlone/static/components/bootstrap/less/buttons.less","src/Products.CMFPlone/Products/CMFPlone/static/components/bootstrap/less/mixins/buttons.less","src/Products.CMFPlone/Products/CMFPlone/static/components/bootstrap/less/mixins/vendor-prefixes.less","src/Products.CMFPlone/Products/CMFPlone/static/components/bootstrap/less/mixins/tab-focus.less","src/Products.CMFPlone/Products/CMFPlone/static/components/bootstrap/less/mixins/opacity.less","src/mockup/mockup/patterns/autotoc/pattern.autotoc.less","src/Products.CMFPlone/Products/CMFPlone/static/components/bootstrap/less/glyphicons.less","src/Products.CMFPlone/Products/CMFPlone/static/components/bootstrap/less/modals.less","src/Products.CMFPlone/Products/CMFPlone/static/components/bootstrap/less/button-groups.less","src/Products.CMFPlone/Products/CMFPlone/static/components/bootstrap/less/mixins/border-radius.less","src/mockup/mockup/less/base.less","src/Products.CMFPlone/Products/CMFPlone/static/components/bootstrap/less/close.less","src/Products.CMFPlone/Products/CMFPlone/static/components/bootstrap/less/progress-bars.less","src/Products.CMFPlone/Products/CMFPlone/static/components/bootstrap/less/mixins/gradients.less","src/mockup/mockup/patterns/modal/pattern.modal.less","src/mockup/mockup/patterns/markspeciallinks/pattern.markspeciallinks.less","src/Products.CMFPlone/Products/CMFPlone/static/tinymce-styles.css","src/mockup/mockup/patterns/livesearch/pattern.livesearch.less","src/Products.CMFPlone/Products/CMFPlone/static/fonts/plone-fontello.less","src/Products.CMFPlone/Products/CMFPlone/static/plone.less"],"names":[],"mappings":"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","sourcesContent":["/*\nVersion: 3.5.4 Timestamp: Sun Aug 30 13:30:32 EDT 2015\n*/\n.select2-container {\n margin: 0;\n position: relative;\n display: inline-block;\n vertical-align: middle;\n}\n\n.select2-container,\n.select2-drop,\n.select2-search,\n.select2-search input {\n /*\n Force border-box so that % widths fit the parent\n container without overlap because of margin/padding.\n More Info : http://www.quirksmode.org/css/box.html\n */\n -webkit-box-sizing: border-box; /* webkit */\n -moz-box-sizing: border-box; /* firefox */\n box-sizing: border-box; /* css3 */\n}\n\n.select2-container .select2-choice {\n display: block;\n height: 26px;\n padding: 0 0 0 8px;\n overflow: hidden;\n position: relative;\n\n border: 1px solid #aaa;\n white-space: nowrap;\n line-height: 26px;\n color: #444;\n text-decoration: none;\n\n border-radius: 4px;\n\n background-clip: padding-box;\n\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n\n background-color: #fff;\n background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff));\n background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 50%);\n background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 50%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);\n background-image: linear-gradient(to top, #eee 0%, #fff 50%);\n}\n\nhtml[dir=\"rtl\"] .select2-container .select2-choice {\n padding: 0 8px 0 0;\n}\n\n.select2-container.select2-drop-above .select2-choice {\n border-bottom-color: #aaa;\n\n border-radius: 0 0 4px 4px;\n\n background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.9, #fff));\n background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 90%);\n background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 90%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);\n background-image: linear-gradient(to bottom, #eee 0%, #fff 90%);\n}\n\n.select2-container.select2-allowclear .select2-choice .select2-chosen {\n margin-right: 42px;\n}\n\n.select2-container .select2-choice > .select2-chosen {\n margin-right: 26px;\n display: block;\n overflow: hidden;\n\n white-space: nowrap;\n\n text-overflow: ellipsis;\n float: none;\n width: auto;\n}\n\nhtml[dir=\"rtl\"] .select2-container .select2-choice > .select2-chosen {\n margin-left: 26px;\n margin-right: 0;\n}\n\n.select2-container .select2-choice abbr {\n display: none;\n width: 12px;\n height: 12px;\n position: absolute;\n right: 24px;\n top: 8px;\n\n font-size: 1px;\n text-decoration: none;\n\n border: 0;\n background: url('select2.png') right top no-repeat;\n cursor: pointer;\n outline: 0;\n}\n\n.select2-container.select2-allowclear .select2-choice abbr {\n display: inline-block;\n}\n\n.select2-container .select2-choice abbr:hover {\n background-position: right -11px;\n cursor: pointer;\n}\n\n.select2-drop-mask {\n border: 0;\n margin: 0;\n padding: 0;\n position: fixed;\n left: 0;\n top: 0;\n min-height: 100%;\n min-width: 100%;\n height: auto;\n width: auto;\n opacity: 0;\n z-index: 9998;\n /* styles required for IE to work */\n background-color: #fff;\n filter: alpha(opacity=0);\n}\n\n.select2-drop {\n width: 100%;\n margin-top: -1px;\n position: absolute;\n z-index: 9999;\n top: 100%;\n\n background: #fff;\n color: #000;\n border: 1px solid #aaa;\n border-top: 0;\n\n border-radius: 0 0 4px 4px;\n\n -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);\n box-shadow: 0 4px 5px rgba(0, 0, 0, .15);\n}\n\n.select2-drop.select2-drop-above {\n margin-top: 1px;\n border-top: 1px solid #aaa;\n border-bottom: 0;\n\n border-radius: 4px 4px 0 0;\n\n -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);\n box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);\n}\n\n.select2-drop-active {\n border: 1px solid #5897fb;\n border-top: none;\n}\n\n.select2-drop.select2-drop-above.select2-drop-active {\n border-top: 1px solid #5897fb;\n}\n\n.select2-drop-auto-width {\n border-top: 1px solid #aaa;\n width: auto;\n}\n\n.select2-container .select2-choice .select2-arrow {\n display: inline-block;\n width: 18px;\n height: 100%;\n position: absolute;\n right: 0;\n top: 0;\n\n border-left: 1px solid #aaa;\n border-radius: 0 4px 4px 0;\n\n background-clip: padding-box;\n\n background: #ccc;\n background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));\n background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);\n background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);\n background-image: linear-gradient(to top, #ccc 0%, #eee 60%);\n}\n\nhtml[dir=\"rtl\"] .select2-container .select2-choice .select2-arrow {\n left: 0;\n right: auto;\n\n border-left: none;\n border-right: 1px solid #aaa;\n border-radius: 4px 0 0 4px;\n}\n\n.select2-container .select2-choice .select2-arrow b {\n display: block;\n width: 100%;\n height: 100%;\n background: url('select2.png') no-repeat 0 1px;\n}\n\nhtml[dir=\"rtl\"] .select2-container .select2-choice .select2-arrow b {\n background-position: 2px 1px;\n}\n\n.select2-search {\n display: inline-block;\n width: 100%;\n min-height: 26px;\n margin: 0;\n padding: 4px 4px 0 4px;\n\n position: relative;\n z-index: 10000;\n\n white-space: nowrap;\n}\n\n.select2-search input {\n width: 100%;\n height: auto !important;\n min-height: 26px;\n padding: 4px 20px 4px 5px;\n margin: 0;\n\n outline: 0;\n font-family: sans-serif;\n font-size: 1em;\n\n border: 1px solid #aaa;\n border-radius: 0;\n\n -webkit-box-shadow: none;\n box-shadow: none;\n\n background: #fff url('select2.png') no-repeat 100% -22px;\n background: url('select2.png') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));\n background: url('select2.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);\n background: url('select2.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);\n background: url('select2.png') no-repeat 100% -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;\n}\n\nhtml[dir=\"rtl\"] .select2-search input {\n padding: 4px 5px 4px 20px;\n\n background: #fff url('select2.png') no-repeat -37px -22px;\n background: url('select2.png') no-repeat -37px -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));\n background: url('select2.png') no-repeat -37px -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);\n background: url('select2.png') no-repeat -37px -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);\n background: url('select2.png') no-repeat -37px -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;\n}\n\n.select2-search input.select2-active {\n background: #fff url('select2-spinner.gif') no-repeat 100%;\n background: url('select2-spinner.gif') no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));\n background: url('select2-spinner.gif') no-repeat 100%, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);\n background: url('select2-spinner.gif') no-repeat 100%, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);\n background: url('select2-spinner.gif') no-repeat 100%, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;\n}\n\n.select2-container-active .select2-choice,\n.select2-container-active .select2-choices {\n border: 1px solid #5897fb;\n outline: none;\n\n -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);\n box-shadow: 0 0 5px rgba(0, 0, 0, .3);\n}\n\n.select2-dropdown-open .select2-choice {\n border-bottom-color: transparent;\n -webkit-box-shadow: 0 1px 0 #fff inset;\n box-shadow: 0 1px 0 #fff inset;\n\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n\n background-color: #eee;\n background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.5, #eee));\n background-image: -webkit-linear-gradient(center bottom, #fff 0%, #eee 50%);\n background-image: -moz-linear-gradient(center bottom, #fff 0%, #eee 50%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);\n background-image: linear-gradient(to top, #fff 0%, #eee 50%);\n}\n\n.select2-dropdown-open.select2-drop-above .select2-choice,\n.select2-dropdown-open.select2-drop-above .select2-choices {\n border: 1px solid #5897fb;\n border-top-color: transparent;\n\n background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #eee));\n background-image: -webkit-linear-gradient(center top, #fff 0%, #eee 50%);\n background-image: -moz-linear-gradient(center top, #fff 0%, #eee 50%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);\n background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);\n}\n\n.select2-dropdown-open .select2-choice .select2-arrow {\n background: transparent;\n border-left: none;\n filter: none;\n}\nhtml[dir=\"rtl\"] .select2-dropdown-open .select2-choice .select2-arrow {\n border-right: none;\n}\n\n.select2-dropdown-open .select2-choice .select2-arrow b {\n background-position: -18px 1px;\n}\n\nhtml[dir=\"rtl\"] .select2-dropdown-open .select2-choice .select2-arrow b {\n background-position: -16px 1px;\n}\n\n.select2-hidden-accessible {\n border: 0;\n clip: rect(0 0 0 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n}\n\n/* results */\n.select2-results {\n max-height: 200px;\n padding: 0 0 0 4px;\n margin: 4px 4px 4px 0;\n position: relative;\n overflow-x: hidden;\n overflow-y: auto;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\nhtml[dir=\"rtl\"] .select2-results {\n padding: 0 4px 0 0;\n margin: 4px 0 4px 4px;\n}\n\n.select2-results ul.select2-result-sub {\n margin: 0;\n padding-left: 0;\n}\n\n.select2-results li {\n list-style: none;\n display: list-item;\n background-image: none;\n}\n\n.select2-results li.select2-result-with-children > .select2-result-label {\n font-weight: bold;\n}\n\n.select2-results .select2-result-label {\n padding: 3px 7px 4px;\n margin: 0;\n cursor: pointer;\n\n min-height: 1em;\n\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.select2-results-dept-1 .select2-result-label { padding-left: 20px }\n.select2-results-dept-2 .select2-result-label { padding-left: 40px }\n.select2-results-dept-3 .select2-result-label { padding-left: 60px }\n.select2-results-dept-4 .select2-result-label { padding-left: 80px }\n.select2-results-dept-5 .select2-result-label { padding-left: 100px }\n.select2-results-dept-6 .select2-result-label { padding-left: 110px }\n.select2-results-dept-7 .select2-result-label { padding-left: 120px }\n\n.select2-results .select2-highlighted {\n background: #3875d7;\n color: #fff;\n}\n\n.select2-results li em {\n background: #feffde;\n font-style: normal;\n}\n\n.select2-results .select2-highlighted em {\n background: transparent;\n}\n\n.select2-results .select2-highlighted ul {\n background: #fff;\n color: #000;\n}\n\n.select2-results .select2-no-results,\n.select2-results .select2-searching,\n.select2-results .select2-ajax-error,\n.select2-results .select2-selection-limit {\n background: #f4f4f4;\n display: list-item;\n padding-left: 5px;\n}\n\n/*\ndisabled look for disabled choices in the results dropdown\n*/\n.select2-results .select2-disabled.select2-highlighted {\n color: #666;\n background: #f4f4f4;\n display: list-item;\n cursor: default;\n}\n.select2-results .select2-disabled {\n background: #f4f4f4;\n display: list-item;\n cursor: default;\n}\n\n.select2-results .select2-selected {\n display: none;\n}\n\n.select2-more-results.select2-active {\n background: #f4f4f4 url('select2-spinner.gif') no-repeat 100%;\n}\n\n.select2-results .select2-ajax-error {\n background: rgba(255, 50, 50, .2);\n}\n\n.select2-more-results {\n background: #f4f4f4;\n display: list-item;\n}\n\n/* disabled styles */\n\n.select2-container.select2-container-disabled .select2-choice {\n background-color: #f4f4f4;\n background-image: none;\n border: 1px solid #ddd;\n cursor: default;\n}\n\n.select2-container.select2-container-disabled .select2-choice .select2-arrow {\n background-color: #f4f4f4;\n background-image: none;\n border-left: 0;\n}\n\n.select2-container.select2-container-disabled .select2-choice abbr {\n display: none;\n}\n\n\n/* multiselect */\n\n.select2-container-multi .select2-choices {\n height: auto !important;\n height: 1%;\n margin: 0;\n padding: 0 5px 0 0;\n position: relative;\n\n border: 1px solid #aaa;\n cursor: text;\n overflow: hidden;\n\n background-color: #fff;\n background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));\n background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%);\n background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%);\n background-image: linear-gradient(to bottom, #eee 1%, #fff 15%);\n}\n\nhtml[dir=\"rtl\"] .select2-container-multi .select2-choices {\n padding: 0 0 0 5px;\n}\n\n.select2-locked {\n padding: 3px 5px 3px 5px !important;\n}\n\n.select2-container-multi .select2-choices {\n min-height: 26px;\n}\n\n.select2-container-multi.select2-container-active .select2-choices {\n border: 1px solid #5897fb;\n outline: none;\n\n -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);\n box-shadow: 0 0 5px rgba(0, 0, 0, .3);\n}\n.select2-container-multi .select2-choices li {\n float: left;\n list-style: none;\n}\nhtml[dir=\"rtl\"] .select2-container-multi .select2-choices li\n{\n float: right;\n}\n.select2-container-multi .select2-choices .select2-search-field {\n margin: 0;\n padding: 0;\n white-space: nowrap;\n}\n\n.select2-container-multi .select2-choices .select2-search-field input {\n padding: 5px;\n margin: 1px 0;\n\n font-family: sans-serif;\n font-size: 100%;\n color: #666;\n outline: 0;\n border: 0;\n -webkit-box-shadow: none;\n box-shadow: none;\n background: transparent !important;\n}\n\n.select2-container-multi .select2-choices .select2-search-field input.select2-active {\n background: #fff url('select2-spinner.gif') no-repeat 100% !important;\n}\n\n.select2-default {\n color: #999 !important;\n}\n\n.select2-container-multi .select2-choices .select2-search-choice {\n padding: 3px 5px 3px 18px;\n margin: 3px 0 3px 5px;\n position: relative;\n\n line-height: 13px;\n color: #333;\n cursor: default;\n border: 1px solid #aaaaaa;\n\n border-radius: 3px;\n\n -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);\n box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);\n\n background-clip: padding-box;\n\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n\n background-color: #e4e4e4;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);\n background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));\n background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);\n background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);\n background-image: linear-gradient(to bottom, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);\n}\nhtml[dir=\"rtl\"] .select2-container-multi .select2-choices .select2-search-choice\n{\n margin: 3px 5px 3px 0;\n padding: 3px 18px 3px 5px;\n}\n.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {\n cursor: default;\n}\n.select2-container-multi .select2-choices .select2-search-choice-focus {\n background: #d4d4d4;\n}\n\n.select2-search-choice-close {\n display: block;\n width: 12px;\n height: 13px;\n position: absolute;\n right: 3px;\n top: 4px;\n\n font-size: 1px;\n outline: none;\n background: url('select2.png') right top no-repeat;\n}\nhtml[dir=\"rtl\"] .select2-search-choice-close {\n right: auto;\n left: 3px;\n}\n\n.select2-container-multi .select2-search-choice-close {\n left: 3px;\n}\n\nhtml[dir=\"rtl\"] .select2-container-multi .select2-search-choice-close {\n left: auto;\n right: 2px;\n}\n\n.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {\n background-position: right -11px;\n}\n.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {\n background-position: right -11px;\n}\n\n/* disabled styles */\n.select2-container-multi.select2-container-disabled .select2-choices {\n background-color: #f4f4f4;\n background-image: none;\n border: 1px solid #ddd;\n cursor: default;\n}\n\n.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {\n padding: 3px 5px 3px 5px;\n border: 1px solid #ddd;\n background-image: none;\n background-color: #f4f4f4;\n}\n\n.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close { display: none;\n background: none;\n}\n/* end multiselect */\n\n\n.select2-result-selectable .select2-match,\n.select2-result-unselectable .select2-match {\n text-decoration: underline;\n}\n\n.select2-offscreen, .select2-offscreen:focus {\n clip: rect(0 0 0 0) !important;\n width: 1px !important;\n height: 1px !important;\n border: 0 !important;\n margin: 0 !important;\n padding: 0 !important;\n overflow: hidden !important;\n position: absolute !important;\n outline: 0 !important;\n left: 0px !important;\n top: 0px !important;\n}\n\n.select2-display-none {\n display: none;\n}\n\n.select2-measure-scrollbar {\n position: absolute;\n top: -10000px;\n left: -10000px;\n width: 100px;\n height: 100px;\n overflow: scroll;\n}\n\n/* Retina-ize icons */\n\n@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 2dppx) {\n .select2-search input,\n .select2-search-choice-close,\n .select2-container .select2-choice abbr,\n .select2-container .select2-choice .select2-arrow b {\n background-image: url('select2x2.png') !important;\n background-repeat: no-repeat !important;\n background-size: 60px 40px !important;\n }\n\n .select2-search input {\n background-position: 100% -21px !important;\n }\n}\n","/* specifying (less) here forces it to be included inline, processed as less and minified */\n@import (less) \"@{bowerPath}/select2/select2.css\";\n\n.select2-container {\n margin-bottom: 1em;\n}\n.select2-container-multi .select2-choices .select2-choice-dragging {\n border-color: #FF0000;\n}\n.select2-container-multi.select2-orderable .select2-search-choice span,\n.select2-container-multi.select2-orderable .select2-search-choice {\n cursor: move;\n}\n\n.pat-select2{\n min-width:50%;\n}\n\n.select2-container-multi .select2-choices .select2-search-field input {\n padding-bottom: 1px;\n padding-left: 8px;\n padding-right: 1px;\n padding-top: 2px;\n height: inherit;\n}\n","/* ==========================================================================\n $BASE-PICKER\n ========================================================================== */\n/**\n * Note: the root picker element should *NOT* be styled more than what’s here.\n */\n.picker {\n font-size: 16px;\n text-align: left;\n line-height: 1.2;\n color: #000000;\n position: absolute;\n z-index: 10000;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n/**\n * The picker input element.\n */\n.picker__input {\n cursor: default;\n}\n/**\n * When the picker is opened, the input element is “activated”.\n */\n.picker__input.picker__input--active {\n border-color: #0089ec;\n}\n/**\n * The holder is the only “scrollable” top-level container element.\n */\n.picker__holder {\n width: 100%;\n overflow-y: auto;\n -webkit-overflow-scrolling: touch;\n}\n\n/*!\n * Classic picker styling for pickadate.js\n * Demo: http://amsul.github.io/pickadate.js\n */\n/**\n * Note: the root picker element should *NOT* be styled more than what’s here.\n */\n.picker {\n width: 100%;\n}\n/**\n * The holder is the base of the picker.\n */\n.picker__holder {\n position: absolute;\n background: #ffffff;\n border: 1px solid #aaaaaa;\n border-top-width: 0;\n border-bottom-width: 0;\n border-radius: 0 0 5px 5px;\n box-sizing: border-box;\n min-width: 176px;\n max-width: 466px;\n max-height: 0;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n filter: alpha(opacity=0);\n -moz-opacity: 0;\n opacity: 0;\n -webkit-transform: translateY(-1em) perspective(600px) rotateX(10deg);\n transform: translateY(-1em) perspective(600px) rotateX(10deg);\n transition: -webkit-transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s 0.15s, border-width 0s 0.15s;\n transition: transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s 0.15s, border-width 0s 0.15s;\n}\n/**\n * The frame and wrap work together to ensure that\n * clicks within the picker don’t reach the holder.\n */\n.picker__frame {\n padding: 1px;\n}\n.picker__wrap {\n margin: -1px;\n}\n/**\n * When the picker opens...\n */\n.picker--opened .picker__holder {\n max-height: 25em;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)\";\n filter: alpha(opacity=100);\n -moz-opacity: 1;\n opacity: 1;\n border-top-width: 1px;\n border-bottom-width: 1px;\n -webkit-transform: translateY(0) perspective(600px) rotateX(0);\n transform: translateY(0) perspective(600px) rotateX(0);\n transition: -webkit-transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s, border-width 0s;\n transition: transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s, border-width 0s;\n box-shadow: 0 6px 18px 1px rgba(0, 0, 0, 0.12);\n}\n","/* ==========================================================================\n $BASE-DATE-PICKER\n ========================================================================== */\n/**\n * The picker box.\n */\n.picker__box {\n padding: 0 1em;\n}\n/**\n * The header containing the month and year stuff.\n */\n.picker__header {\n text-align: center;\n position: relative;\n margin-top: .75em;\n}\n/**\n * The month and year labels.\n */\n.picker__month,\n.picker__year {\n font-weight: 500;\n display: inline-block;\n margin-left: .25em;\n margin-right: .25em;\n}\n.picker__year {\n color: #999999;\n font-size: .8em;\n font-style: italic;\n}\n/**\n * The month and year selectors.\n */\n.picker__select--month,\n.picker__select--year {\n border: 1px solid #b7b7b7;\n height: 2em;\n padding: .5em;\n margin-left: .25em;\n margin-right: .25em;\n}\n@media (min-width: 24.5em) {\n .picker__select--month,\n .picker__select--year {\n margin-top: -0.5em;\n }\n}\n.picker__select--month {\n width: 35%;\n}\n.picker__select--year {\n width: 22.5%;\n}\n.picker__select--month:focus,\n.picker__select--year:focus {\n border-color: #0089ec;\n}\n/**\n * The month navigation buttons.\n */\n.picker__nav--prev,\n.picker__nav--next {\n position: absolute;\n padding: .5em 1.25em;\n width: 1em;\n height: 1em;\n box-sizing: content-box;\n top: -0.25em;\n}\n@media (min-width: 24.5em) {\n .picker__nav--prev,\n .picker__nav--next {\n top: -0.33em;\n }\n}\n.picker__nav--prev {\n left: -1em;\n padding-right: 1.25em;\n}\n@media (min-width: 24.5em) {\n .picker__nav--prev {\n padding-right: 1.5em;\n }\n}\n.picker__nav--next {\n right: -1em;\n padding-left: 1.25em;\n}\n@media (min-width: 24.5em) {\n .picker__nav--next {\n padding-left: 1.5em;\n }\n}\n.picker__nav--prev:before,\n.picker__nav--next:before {\n content: \" \";\n border-top: .5em solid transparent;\n border-bottom: .5em solid transparent;\n border-right: 0.75em solid #000000;\n width: 0;\n height: 0;\n display: block;\n margin: 0 auto;\n}\n.picker__nav--next:before {\n border-right: 0;\n border-left: 0.75em solid #000000;\n}\n.picker__nav--prev:hover,\n.picker__nav--next:hover {\n cursor: pointer;\n color: #000000;\n background: #b1dcfb;\n}\n.picker__nav--disabled,\n.picker__nav--disabled:hover,\n.picker__nav--disabled:before,\n.picker__nav--disabled:before:hover {\n cursor: default;\n background: none;\n border-right-color: #f5f5f5;\n border-left-color: #f5f5f5;\n}\n/**\n * The calendar table of dates\n */\n.picker__table {\n text-align: center;\n border-collapse: collapse;\n border-spacing: 0;\n table-layout: fixed;\n font-size: inherit;\n width: 100%;\n margin-top: .75em;\n margin-bottom: .5em;\n}\n@media (min-height: 33.875em) {\n .picker__table {\n margin-bottom: .75em;\n }\n}\n.picker__table td {\n margin: 0;\n padding: 0;\n}\n/**\n * The weekday labels\n */\n.picker__weekday {\n width: 14.285714286%;\n font-size: .75em;\n padding-bottom: .25em;\n color: #999999;\n font-weight: 500;\n /* Increase the spacing a tad */\n}\n@media (min-height: 33.875em) {\n .picker__weekday {\n padding-bottom: .5em;\n }\n}\n/**\n * The days on the calendar\n */\n.picker__day {\n padding: .3125em 0;\n font-weight: 200;\n border: 1px solid transparent;\n}\n.picker__day--today {\n position: relative;\n}\n.picker__day--today:before {\n content: \" \";\n position: absolute;\n top: 2px;\n right: 2px;\n width: 0;\n height: 0;\n border-top: 0.5em solid #0059bc;\n border-left: .5em solid transparent;\n}\n.picker__day--disabled:before {\n border-top-color: #aaaaaa;\n}\n.picker__day--outfocus {\n color: #dddddd;\n}\n.picker__day--infocus:hover,\n.picker__day--outfocus:hover {\n cursor: pointer;\n color: #000000;\n background: #b1dcfb;\n}\n.picker__day--highlighted {\n border-color: #0089ec;\n}\n.picker__day--highlighted:hover,\n.picker--focused .picker__day--highlighted {\n cursor: pointer;\n color: #000000;\n background: #b1dcfb;\n}\n.picker__day--selected,\n.picker__day--selected:hover,\n.picker--focused .picker__day--selected {\n background: #0089ec;\n color: #ffffff;\n}\n.picker__day--disabled,\n.picker__day--disabled:hover,\n.picker--focused .picker__day--disabled {\n background: #f5f5f5;\n border-color: #f5f5f5;\n color: #dddddd;\n cursor: default;\n}\n.picker__day--highlighted.picker__day--disabled,\n.picker__day--highlighted.picker__day--disabled:hover {\n background: #bbbbbb;\n}\n/**\n * The footer containing the \"today\", \"clear\", and \"close\" buttons.\n */\n.picker__footer {\n text-align: center;\n}\n.picker__button--today,\n.picker__button--clear,\n.picker__button--close {\n border: 1px solid #ffffff;\n background: #ffffff;\n font-size: .8em;\n padding: .66em 0;\n font-weight: bold;\n width: 33%;\n display: inline-block;\n vertical-align: bottom;\n}\n.picker__button--today:hover,\n.picker__button--clear:hover,\n.picker__button--close:hover {\n cursor: pointer;\n color: #000000;\n background: #b1dcfb;\n border-bottom-color: #b1dcfb;\n}\n.picker__button--today:focus,\n.picker__button--clear:focus,\n.picker__button--close:focus {\n background: #b1dcfb;\n border-color: #0089ec;\n outline: none;\n}\n.picker__button--today:before,\n.picker__button--clear:before,\n.picker__button--close:before {\n position: relative;\n display: inline-block;\n height: 0;\n}\n.picker__button--today:before,\n.picker__button--clear:before {\n content: \" \";\n margin-right: .45em;\n}\n.picker__button--today:before {\n top: -0.05em;\n width: 0;\n border-top: 0.66em solid #0059bc;\n border-left: .66em solid transparent;\n}\n.picker__button--clear:before {\n top: -0.25em;\n width: .66em;\n border-top: 3px solid #ee2200;\n}\n.picker__button--close:before {\n content: \"\\D7\";\n top: -0.1em;\n vertical-align: top;\n font-size: 1.1em;\n margin-right: .35em;\n color: #777777;\n}\n.picker__button--today[disabled],\n.picker__button--today[disabled]:hover {\n background: #f5f5f5;\n border-color: #f5f5f5;\n color: #dddddd;\n cursor: default;\n}\n.picker__button--today[disabled]:before {\n border-top-color: #aaaaaa;\n}\n\n/* ==========================================================================\n $CLASSIC-DATE-PICKER\n ========================================================================== */\n","/* ==========================================================================\n $BASE-TIME-PICKER\n ========================================================================== */\n/**\n * The list of times.\n */\n.picker__list {\n list-style: none;\n padding: 0.75em 0 4.2em;\n margin: 0;\n}\n/**\n * The times on the clock.\n */\n.picker__list-item {\n border-bottom: 1px solid #dddddd;\n border-top: 1px solid #dddddd;\n margin-bottom: -1px;\n position: relative;\n background: #ffffff;\n padding: .75em 1.25em;\n}\n@media (min-height: 46.75em) {\n .picker__list-item {\n padding: .5em 1em;\n }\n}\n/* Hovered time */\n.picker__list-item:hover {\n cursor: pointer;\n color: #000000;\n background: #b1dcfb;\n border-color: #0089ec;\n z-index: 10;\n}\n/* Highlighted and hovered/focused time */\n.picker__list-item--highlighted {\n border-color: #0089ec;\n z-index: 10;\n}\n.picker__list-item--highlighted:hover,\n.picker--focused .picker__list-item--highlighted {\n cursor: pointer;\n color: #000000;\n background: #b1dcfb;\n}\n/* Selected and hovered/focused time */\n.picker__list-item--selected,\n.picker__list-item--selected:hover,\n.picker--focused .picker__list-item--selected {\n background: #0089ec;\n color: #ffffff;\n z-index: 10;\n}\n/* Disabled time */\n.picker__list-item--disabled,\n.picker__list-item--disabled:hover,\n.picker--focused .picker__list-item--disabled {\n background: #f5f5f5;\n border-color: #f5f5f5;\n color: #dddddd;\n cursor: default;\n border-color: #dddddd;\n z-index: auto;\n}\n/**\n * The clear button\n */\n.picker--time .picker__button--clear {\n display: block;\n width: 80%;\n margin: 1em auto 0;\n padding: 1em 1.25em;\n background: none;\n border: 0;\n font-weight: 500;\n font-size: .67em;\n text-align: center;\n text-transform: uppercase;\n color: #666;\n}\n.picker--time .picker__button--clear:hover,\n.picker--time .picker__button--clear:focus {\n color: #000000;\n background: #b1dcfb;\n background: #ee2200;\n border-color: #ee2200;\n cursor: pointer;\n color: #ffffff;\n outline: none;\n}\n.picker--time .picker__button--clear:before {\n top: -0.25em;\n color: #666;\n font-size: 1.25em;\n font-weight: bold;\n}\n.picker--time .picker__button--clear:hover:before,\n.picker--time .picker__button--clear:focus:before {\n color: #ffffff;\n border-color: #ffffff;\n}\n\n/* ==========================================================================\n $CLASSIC-TIME-PICKER\n ========================================================================== */\n/**\n * Note: the root picker element should __NOT__ be styled\n * more than what’s here. Style the `.picker__holder` instead.\n */\n.picker--time {\n min-width: 256px;\n max-width: 320px;\n}\n/**\n * The holder is the base of the picker.\n */\n.picker--time .picker__holder {\n background: #f2f2f2;\n}\n@media (min-height: 40.125em) {\n .picker--time .picker__holder {\n font-size: .875em;\n }\n}\n/**\n * The box contains the list of times.\n */\n.picker--time .picker__box {\n padding: 0;\n position: relative;\n}\n","@import (less) \"@{bowerPath}/pickadate/lib/themes/classic.css\";\n@import (less) \"@{bowerPath}/pickadate/lib/themes/classic.date.css\";\n@import (less) \"@{bowerPath}/pickadate/lib/themes/classic.time.css\";\n@import (reference) '@{bowerPath}/bootstrap/less/buttons.less';\n\n\n.pattern-pickadate-wrapper {\n\n .btn:extend(.btn all){\n vertical-align: top;\n margin: 0.2em\n }\n .btn-info:extend(.btn-info all){}\n .btn-danger:extend(.btn-danger all){}\n\n position: relative;\n margin-bottom: 0.5em;\n\n .picker{\n display: none;\n &.picker--opened{\n display: block;\n }\n }\n\n .pattern-pickadate-date-wrapper {\n display: inline-block;\n vertical-align: middle;\n .picker__input {\n width: 300px;\n margin: 0.2em;\n text-align: center;\n cursor: context-menu;\n }\n .picker__holder {\n width: 300px;\n font-size: 12px;\n //margin: 0 0.5em;\n margin-top:-2px;\n }\n }\n\n .pattern-pickadate-separator {\n display: inline-block;\n vertical-align: middle;\n margin: 0 0.2em;\n }\n\n .pattern-pickadate-time-wrapper {\n display: inline-block;\n vertical-align: middle;\n .picker__input {\n width: 180px;\n margin: 0.2em;\n text-align: center;\n cursor: context-menu;\n }\n .picker__holder {\n width: 180px;\n font-size: 11px;\n //margin: 0 0.5em;\n margin-top:-2px;\n }\n .picker__list-item {\n text-align: center;\n }\n }\n\n .pattern-pickadate-timezone-wrapper {\n display: inline-block;\n vertical-align: middle;\n }\n\n .pattern-pickadate-now {\n display: inline-block;\n }\n\n .pattern-pickadate-clear {\n display: inline-block;\n }\n\n .picker__select--month, .picker__select--year {\n height: 3em;\n }\n\n .picker__footer {\n display: none;\n }\n}\n","//\n// Buttons\n// --------------------------------------------------\n\n\n// Base styles\n// --------------------------------------------------\n\n.btn {\n display: inline-block;\n margin-bottom: 0; // For input.btn\n font-weight: @btn-font-weight;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid transparent;\n white-space: nowrap;\n .button-size(@padding-base-vertical; @padding-base-horizontal; @font-size-base; @line-height-base; @btn-border-radius-base);\n .user-select(none);\n\n &,\n &:active,\n &.active {\n &:focus,\n &.focus {\n .tab-focus();\n }\n }\n\n &:hover,\n &:focus,\n &.focus {\n color: @btn-default-color;\n text-decoration: none;\n }\n\n &:active,\n &.active {\n outline: 0;\n background-image: none;\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n }\n\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n cursor: @cursor-disabled;\n .opacity(.65);\n .box-shadow(none);\n }\n\n a& {\n &.disabled,\n fieldset[disabled] & {\n pointer-events: none; // Future-proof disabling of clicks on `` elements\n }\n }\n}\n\n\n// Alternate buttons\n// --------------------------------------------------\n\n.btn-default {\n .button-variant(@btn-default-color; @btn-default-bg; @btn-default-border);\n}\n.btn-primary {\n .button-variant(@btn-primary-color; @btn-primary-bg; @btn-primary-border);\n}\n// Success appears as green\n.btn-success {\n .button-variant(@btn-success-color; @btn-success-bg; @btn-success-border);\n}\n// Info appears as blue-green\n.btn-info {\n .button-variant(@btn-info-color; @btn-info-bg; @btn-info-border);\n}\n// Warning appears as orange\n.btn-warning {\n .button-variant(@btn-warning-color; @btn-warning-bg; @btn-warning-border);\n}\n// Danger and error appear as red\n.btn-danger {\n .button-variant(@btn-danger-color; @btn-danger-bg; @btn-danger-border);\n}\n\n\n// Link buttons\n// -------------------------\n\n// Make a button look and behave like a link\n.btn-link {\n color: @link-color;\n font-weight: normal;\n border-radius: 0;\n\n &,\n &:active,\n &.active,\n &[disabled],\n fieldset[disabled] & {\n background-color: transparent;\n .box-shadow(none);\n }\n &,\n &:hover,\n &:focus,\n &:active {\n border-color: transparent;\n }\n &:hover,\n &:focus {\n color: @link-hover-color;\n text-decoration: @link-hover-decoration;\n background-color: transparent;\n }\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus {\n color: @btn-link-disabled-color;\n text-decoration: none;\n }\n }\n}\n\n\n// Button Sizes\n// --------------------------------------------------\n\n.btn-lg {\n // line-height: ensure even-numbered height of button next to large input\n .button-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @btn-border-radius-large);\n}\n.btn-sm {\n // line-height: ensure proper height of button next to small input\n .button-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @btn-border-radius-small);\n}\n.btn-xs {\n .button-size(@padding-xs-vertical; @padding-xs-horizontal; @font-size-small; @line-height-small; @btn-border-radius-small);\n}\n\n\n// Block button\n// --------------------------------------------------\n\n.btn-block {\n display: block;\n width: 100%;\n}\n\n// Vertically space out multiple block buttons\n.btn-block + .btn-block {\n margin-top: 5px;\n}\n\n// Specificity overrides\ninput[type=\"submit\"],\ninput[type=\"reset\"],\ninput[type=\"button\"] {\n &.btn-block {\n width: 100%;\n }\n}\n","// Button variants\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n\n.button-variant(@color; @background; @border) {\n color: @color;\n background-color: @background;\n border-color: @border;\n\n &:focus,\n &.focus {\n color: @color;\n background-color: darken(@background, 10%);\n border-color: darken(@border, 25%);\n }\n &:hover {\n color: @color;\n background-color: darken(@background, 10%);\n border-color: darken(@border, 12%);\n }\n &:active,\n &.active,\n .open > .dropdown-toggle& {\n color: @color;\n background-color: darken(@background, 10%);\n border-color: darken(@border, 12%);\n\n &:hover,\n &:focus,\n &.focus {\n color: @color;\n background-color: darken(@background, 17%);\n border-color: darken(@border, 25%);\n }\n }\n &:active,\n &.active,\n .open > .dropdown-toggle& {\n background-image: none;\n }\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus,\n &.focus {\n background-color: @background;\n border-color: @border;\n }\n }\n\n .badge {\n color: @background;\n background-color: @color;\n }\n}\n\n// Button sizes\n.button-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n padding: @padding-vertical @padding-horizontal;\n font-size: @font-size;\n line-height: @line-height;\n border-radius: @border-radius;\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They have been removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility) {\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n","// WebKit-style focus\n\n.tab-focus() {\n // Default\n outline: thin dotted;\n // WebKit\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\n","// Opacity\n\n.opacity(@opacity) {\n opacity: @opacity;\n // IE8 filter\n @opacity-ie: (@opacity * 100);\n filter: ~\"alpha(opacity=@{opacity-ie})\";\n}\n",".pat-autotoc {\n .autotoc-nav {\n float: right;\n border: 1px solid #DDD;\n padding: 0.5em 0;\n margin: 0 0 1em 1em;\n a { display: block; }\n a:focus { outline-style: none; }\n .autotoc-level-1 { margin: 0 1em 0 1em; }\n .autotoc-level-2 { margin: 0 1em 0 2em; }\n .autotoc-level-3 { margin: 0 1em 0 3em; }\n }\n &.autotabs {\n .autotoc-nav {\n float: none;\n padding: 0;\n margin: 0 0 0.3em 0;\n border: 0;\n border-bottom: 1px solid #DDD;\n &:after {\n content: \"\";\n display: table;\n line-height: 0;\n }\n a {\n display: inline-block;\n margin: 0 0.5em -1px 0.5em;\n line-height: 1.5em;\n padding: 0.4em 0.8em;\n text-decoration: none;\n -webkit-border-radius: 4px 4px 0 0;\n -moz-border-radius: 4px 4px 0 0;\n -ie-border-radius: 4px 4px 0 0;\n -o-border-radius: 4px 4px 0 0;\n border-radius: 4px 4px 0 0;\n &.active {\n border: 1px solid #DDD;\n border-bottom-color: #FFF;\n color: #555555;\n cursor: default;\n }\n &.active:hover {\n background-color: transparent;\n }\n &:hover {\n background-color: #EEE;\n border-color: #EEE;\n border-bottom-color: #FFF;\n }\n }\n }\n .autotoc-section {\n display: none;\n &.active {\n display: block;\n legend {\n display: none;\n }\n }\n }\n }\n}\n","//\n// Glyphicons for Bootstrap\n//\n// Since icons are fonts, they can be placed anywhere text is placed and are\n// thus automatically sized to match the surrounding child. To use, create an\n// inline element with the appropriate classes, like so:\n//\n// Star\n\n// Import the fonts\n@font-face {\n font-family: 'Glyphicons Halflings';\n src: url('@{icon-font-path}@{icon-font-name}.eot');\n src: url('@{icon-font-path}@{icon-font-name}.eot?#iefix') format('embedded-opentype'),\n url('@{icon-font-path}@{icon-font-name}.woff2') format('woff2'),\n url('@{icon-font-path}@{icon-font-name}.woff') format('woff'),\n url('@{icon-font-path}@{icon-font-name}.ttf') format('truetype'),\n url('@{icon-font-path}@{icon-font-name}.svg#@{icon-font-svg-id}') format('svg');\n}\n\n// Catchall baseclass\n.glyphicon {\n position: relative;\n top: 1px;\n display: inline-block;\n font-family: 'Glyphicons Halflings';\n font-style: normal;\n font-weight: normal;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n// Individual icons\n.glyphicon-asterisk { &:before { content: \"\\002a\"; } }\n.glyphicon-plus { &:before { content: \"\\002b\"; } }\n.glyphicon-euro,\n.glyphicon-eur { &:before { content: \"\\20ac\"; } }\n.glyphicon-minus { &:before { content: \"\\2212\"; } }\n.glyphicon-cloud { &:before { content: \"\\2601\"; } }\n.glyphicon-envelope { &:before { content: \"\\2709\"; } }\n.glyphicon-pencil { &:before { content: \"\\270f\"; } }\n.glyphicon-glass { &:before { content: \"\\e001\"; } }\n.glyphicon-music { &:before { content: \"\\e002\"; } }\n.glyphicon-search { &:before { content: \"\\e003\"; } }\n.glyphicon-heart { &:before { content: \"\\e005\"; } }\n.glyphicon-star { &:before { content: \"\\e006\"; } }\n.glyphicon-star-empty { &:before { content: \"\\e007\"; } }\n.glyphicon-user { &:before { content: \"\\e008\"; } }\n.glyphicon-film { &:before { content: \"\\e009\"; } }\n.glyphicon-th-large { &:before { content: \"\\e010\"; } }\n.glyphicon-th { &:before { content: \"\\e011\"; } }\n.glyphicon-th-list { &:before { content: \"\\e012\"; } }\n.glyphicon-ok { &:before { content: \"\\e013\"; } }\n.glyphicon-remove { &:before { content: \"\\e014\"; } }\n.glyphicon-zoom-in { &:before { content: \"\\e015\"; } }\n.glyphicon-zoom-out { &:before { content: \"\\e016\"; } }\n.glyphicon-off { &:before { content: \"\\e017\"; } }\n.glyphicon-signal { &:before { content: \"\\e018\"; } }\n.glyphicon-cog { &:before { content: \"\\e019\"; } }\n.glyphicon-trash { &:before { content: \"\\e020\"; } }\n.glyphicon-home { &:before { content: \"\\e021\"; } }\n.glyphicon-file { &:before { content: \"\\e022\"; } }\n.glyphicon-time { &:before { content: \"\\e023\"; } }\n.glyphicon-road { &:before { content: \"\\e024\"; } }\n.glyphicon-download-alt { &:before { content: \"\\e025\"; } }\n.glyphicon-download { &:before { content: \"\\e026\"; } }\n.glyphicon-upload { &:before { content: \"\\e027\"; } }\n.glyphicon-inbox { &:before { content: \"\\e028\"; } }\n.glyphicon-play-circle { &:before { content: \"\\e029\"; } }\n.glyphicon-repeat { &:before { content: \"\\e030\"; } }\n.glyphicon-refresh { &:before { content: \"\\e031\"; } }\n.glyphicon-list-alt { &:before { content: \"\\e032\"; } }\n.glyphicon-lock { &:before { content: \"\\e033\"; } }\n.glyphicon-flag { &:before { content: \"\\e034\"; } }\n.glyphicon-headphones { &:before { content: \"\\e035\"; } }\n.glyphicon-volume-off { &:before { content: \"\\e036\"; } }\n.glyphicon-volume-down { &:before { content: \"\\e037\"; } }\n.glyphicon-volume-up { &:before { content: \"\\e038\"; } }\n.glyphicon-qrcode { &:before { content: \"\\e039\"; } }\n.glyphicon-barcode { &:before { content: \"\\e040\"; } }\n.glyphicon-tag { &:before { content: \"\\e041\"; } }\n.glyphicon-tags { &:before { content: \"\\e042\"; } }\n.glyphicon-book { &:before { content: \"\\e043\"; } }\n.glyphicon-bookmark { &:before { content: \"\\e044\"; } }\n.glyphicon-print { &:before { content: \"\\e045\"; } }\n.glyphicon-camera { &:before { content: \"\\e046\"; } }\n.glyphicon-font { &:before { content: \"\\e047\"; } }\n.glyphicon-bold { &:before { content: \"\\e048\"; } }\n.glyphicon-italic { &:before { content: \"\\e049\"; } }\n.glyphicon-text-height { &:before { content: \"\\e050\"; } }\n.glyphicon-text-width { &:before { content: \"\\e051\"; } }\n.glyphicon-align-left { &:before { content: \"\\e052\"; } }\n.glyphicon-align-center { &:before { content: \"\\e053\"; } }\n.glyphicon-align-right { &:before { content: \"\\e054\"; } }\n.glyphicon-align-justify { &:before { content: \"\\e055\"; } }\n.glyphicon-list { &:before { content: \"\\e056\"; } }\n.glyphicon-indent-left { &:before { content: \"\\e057\"; } }\n.glyphicon-indent-right { &:before { content: \"\\e058\"; } }\n.glyphicon-facetime-video { &:before { content: \"\\e059\"; } }\n.glyphicon-picture { &:before { content: \"\\e060\"; } }\n.glyphicon-map-marker { &:before { content: \"\\e062\"; } }\n.glyphicon-adjust { &:before { content: \"\\e063\"; } }\n.glyphicon-tint { &:before { content: \"\\e064\"; } }\n.glyphicon-edit { &:before { content: \"\\e065\"; } }\n.glyphicon-share { &:before { content: \"\\e066\"; } }\n.glyphicon-check { &:before { content: \"\\e067\"; } }\n.glyphicon-move { &:before { content: \"\\e068\"; } }\n.glyphicon-step-backward { &:before { content: \"\\e069\"; } }\n.glyphicon-fast-backward { &:before { content: \"\\e070\"; } }\n.glyphicon-backward { &:before { content: \"\\e071\"; } }\n.glyphicon-play { &:before { content: \"\\e072\"; } }\n.glyphicon-pause { &:before { content: \"\\e073\"; } }\n.glyphicon-stop { &:before { content: \"\\e074\"; } }\n.glyphicon-forward { &:before { content: \"\\e075\"; } }\n.glyphicon-fast-forward { &:before { content: \"\\e076\"; } }\n.glyphicon-step-forward { &:before { content: \"\\e077\"; } }\n.glyphicon-eject { &:before { content: \"\\e078\"; } }\n.glyphicon-chevron-left { &:before { content: \"\\e079\"; } }\n.glyphicon-chevron-right { &:before { content: \"\\e080\"; } }\n.glyphicon-plus-sign { &:before { content: \"\\e081\"; } }\n.glyphicon-minus-sign { &:before { content: \"\\e082\"; } }\n.glyphicon-remove-sign { &:before { content: \"\\e083\"; } }\n.glyphicon-ok-sign { &:before { content: \"\\e084\"; } }\n.glyphicon-question-sign { &:before { content: \"\\e085\"; } }\n.glyphicon-info-sign { &:before { content: \"\\e086\"; } }\n.glyphicon-screenshot { &:before { content: \"\\e087\"; } }\n.glyphicon-remove-circle { &:before { content: \"\\e088\"; } }\n.glyphicon-ok-circle { &:before { content: \"\\e089\"; } }\n.glyphicon-ban-circle { &:before { content: \"\\e090\"; } }\n.glyphicon-arrow-left { &:before { content: \"\\e091\"; } }\n.glyphicon-arrow-right { &:before { content: \"\\e092\"; } }\n.glyphicon-arrow-up { &:before { content: \"\\e093\"; } }\n.glyphicon-arrow-down { &:before { content: \"\\e094\"; } }\n.glyphicon-share-alt { &:before { content: \"\\e095\"; } }\n.glyphicon-resize-full { &:before { content: \"\\e096\"; } }\n.glyphicon-resize-small { &:before { content: \"\\e097\"; } }\n.glyphicon-exclamation-sign { &:before { content: \"\\e101\"; } }\n.glyphicon-gift { &:before { content: \"\\e102\"; } }\n.glyphicon-leaf { &:before { content: \"\\e103\"; } }\n.glyphicon-fire { &:before { content: \"\\e104\"; } }\n.glyphicon-eye-open { &:before { content: \"\\e105\"; } }\n.glyphicon-eye-close { &:before { content: \"\\e106\"; } }\n.glyphicon-warning-sign { &:before { content: \"\\e107\"; } }\n.glyphicon-plane { &:before { content: \"\\e108\"; } }\n.glyphicon-calendar { &:before { content: \"\\e109\"; } }\n.glyphicon-random { &:before { content: \"\\e110\"; } }\n.glyphicon-comment { &:before { content: \"\\e111\"; } }\n.glyphicon-magnet { &:before { content: \"\\e112\"; } }\n.glyphicon-chevron-up { &:before { content: \"\\e113\"; } }\n.glyphicon-chevron-down { &:before { content: \"\\e114\"; } }\n.glyphicon-retweet { &:before { content: \"\\e115\"; } }\n.glyphicon-shopping-cart { &:before { content: \"\\e116\"; } }\n.glyphicon-folder-close { &:before { content: \"\\e117\"; } }\n.glyphicon-folder-open { &:before { content: \"\\e118\"; } }\n.glyphicon-resize-vertical { &:before { content: \"\\e119\"; } }\n.glyphicon-resize-horizontal { &:before { content: \"\\e120\"; } }\n.glyphicon-hdd { &:before { content: \"\\e121\"; } }\n.glyphicon-bullhorn { &:before { content: \"\\e122\"; } }\n.glyphicon-bell { &:before { content: \"\\e123\"; } }\n.glyphicon-certificate { &:before { content: \"\\e124\"; } }\n.glyphicon-thumbs-up { &:before { content: \"\\e125\"; } }\n.glyphicon-thumbs-down { &:before { content: \"\\e126\"; } }\n.glyphicon-hand-right { &:before { content: \"\\e127\"; } }\n.glyphicon-hand-left { &:before { content: \"\\e128\"; } }\n.glyphicon-hand-up { &:before { content: \"\\e129\"; } }\n.glyphicon-hand-down { &:before { content: \"\\e130\"; } }\n.glyphicon-circle-arrow-right { &:before { content: \"\\e131\"; } }\n.glyphicon-circle-arrow-left { &:before { content: \"\\e132\"; } }\n.glyphicon-circle-arrow-up { &:before { content: \"\\e133\"; } }\n.glyphicon-circle-arrow-down { &:before { content: \"\\e134\"; } }\n.glyphicon-globe { &:before { content: \"\\e135\"; } }\n.glyphicon-wrench { &:before { content: \"\\e136\"; } }\n.glyphicon-tasks { &:before { content: \"\\e137\"; } }\n.glyphicon-filter { &:before { content: \"\\e138\"; } }\n.glyphicon-briefcase { &:before { content: \"\\e139\"; } }\n.glyphicon-fullscreen { &:before { content: \"\\e140\"; } }\n.glyphicon-dashboard { &:before { content: \"\\e141\"; } }\n.glyphicon-paperclip { &:before { content: \"\\e142\"; } }\n.glyphicon-heart-empty { &:before { content: \"\\e143\"; } }\n.glyphicon-link { &:before { content: \"\\e144\"; } }\n.glyphicon-phone { &:before { content: \"\\e145\"; } }\n.glyphicon-pushpin { &:before { content: \"\\e146\"; } }\n.glyphicon-usd { &:before { content: \"\\e148\"; } }\n.glyphicon-gbp { &:before { content: \"\\e149\"; } }\n.glyphicon-sort { &:before { content: \"\\e150\"; } }\n.glyphicon-sort-by-alphabet { &:before { content: \"\\e151\"; } }\n.glyphicon-sort-by-alphabet-alt { &:before { content: \"\\e152\"; } }\n.glyphicon-sort-by-order { &:before { content: \"\\e153\"; } }\n.glyphicon-sort-by-order-alt { &:before { content: \"\\e154\"; } }\n.glyphicon-sort-by-attributes { &:before { content: \"\\e155\"; } }\n.glyphicon-sort-by-attributes-alt { &:before { content: \"\\e156\"; } }\n.glyphicon-unchecked { &:before { content: \"\\e157\"; } }\n.glyphicon-expand { &:before { content: \"\\e158\"; } }\n.glyphicon-collapse-down { &:before { content: \"\\e159\"; } }\n.glyphicon-collapse-up { &:before { content: \"\\e160\"; } }\n.glyphicon-log-in { &:before { content: \"\\e161\"; } }\n.glyphicon-flash { &:before { content: \"\\e162\"; } }\n.glyphicon-log-out { &:before { content: \"\\e163\"; } }\n.glyphicon-new-window { &:before { content: \"\\e164\"; } }\n.glyphicon-record { &:before { content: \"\\e165\"; } }\n.glyphicon-save { &:before { content: \"\\e166\"; } }\n.glyphicon-open { &:before { content: \"\\e167\"; } }\n.glyphicon-saved { &:before { content: \"\\e168\"; } }\n.glyphicon-import { &:before { content: \"\\e169\"; } }\n.glyphicon-export { &:before { content: \"\\e170\"; } }\n.glyphicon-send { &:before { content: \"\\e171\"; } }\n.glyphicon-floppy-disk { &:before { content: \"\\e172\"; } }\n.glyphicon-floppy-saved { &:before { content: \"\\e173\"; } }\n.glyphicon-floppy-remove { &:before { content: \"\\e174\"; } }\n.glyphicon-floppy-save { &:before { content: \"\\e175\"; } }\n.glyphicon-floppy-open { &:before { content: \"\\e176\"; } }\n.glyphicon-credit-card { &:before { content: \"\\e177\"; } }\n.glyphicon-transfer { &:before { content: \"\\e178\"; } }\n.glyphicon-cutlery { &:before { content: \"\\e179\"; } }\n.glyphicon-header { &:before { content: \"\\e180\"; } }\n.glyphicon-compressed { &:before { content: \"\\e181\"; } }\n.glyphicon-earphone { &:before { content: \"\\e182\"; } }\n.glyphicon-phone-alt { &:before { content: \"\\e183\"; } }\n.glyphicon-tower { &:before { content: \"\\e184\"; } }\n.glyphicon-stats { &:before { content: \"\\e185\"; } }\n.glyphicon-sd-video { &:before { content: \"\\e186\"; } }\n.glyphicon-hd-video { &:before { content: \"\\e187\"; } }\n.glyphicon-subtitles { &:before { content: \"\\e188\"; } }\n.glyphicon-sound-stereo { &:before { content: \"\\e189\"; } }\n.glyphicon-sound-dolby { &:before { content: \"\\e190\"; } }\n.glyphicon-sound-5-1 { &:before { content: \"\\e191\"; } }\n.glyphicon-sound-6-1 { &:before { content: \"\\e192\"; } }\n.glyphicon-sound-7-1 { &:before { content: \"\\e193\"; } }\n.glyphicon-copyright-mark { &:before { content: \"\\e194\"; } }\n.glyphicon-registration-mark { &:before { content: \"\\e195\"; } }\n.glyphicon-cloud-download { &:before { content: \"\\e197\"; } }\n.glyphicon-cloud-upload { &:before { content: \"\\e198\"; } }\n.glyphicon-tree-conifer { &:before { content: \"\\e199\"; } }\n.glyphicon-tree-deciduous { &:before { content: \"\\e200\"; } }\n.glyphicon-cd { &:before { content: \"\\e201\"; } }\n.glyphicon-save-file { &:before { content: \"\\e202\"; } }\n.glyphicon-open-file { &:before { content: \"\\e203\"; } }\n.glyphicon-level-up { &:before { content: \"\\e204\"; } }\n.glyphicon-copy { &:before { content: \"\\e205\"; } }\n.glyphicon-paste { &:before { content: \"\\e206\"; } }\n// The following 2 Glyphicons are omitted for the time being because\n// they currently use Unicode codepoints that are outside the\n// Basic Multilingual Plane (BMP). Older buggy versions of WebKit can't handle\n// non-BMP codepoints in CSS string escapes, and thus can't display these two icons.\n// Notably, the bug affects some older versions of the Android Browser.\n// More info: https://github.com/twbs/bootstrap/issues/10106\n// .glyphicon-door { &:before { content: \"\\1f6aa\"; } }\n// .glyphicon-key { &:before { content: \"\\1f511\"; } }\n.glyphicon-alert { &:before { content: \"\\e209\"; } }\n.glyphicon-equalizer { &:before { content: \"\\e210\"; } }\n.glyphicon-king { &:before { content: \"\\e211\"; } }\n.glyphicon-queen { &:before { content: \"\\e212\"; } }\n.glyphicon-pawn { &:before { content: \"\\e213\"; } }\n.glyphicon-bishop { &:before { content: \"\\e214\"; } }\n.glyphicon-knight { &:before { content: \"\\e215\"; } }\n.glyphicon-baby-formula { &:before { content: \"\\e216\"; } }\n.glyphicon-tent { &:before { content: \"\\26fa\"; } }\n.glyphicon-blackboard { &:before { content: \"\\e218\"; } }\n.glyphicon-bed { &:before { content: \"\\e219\"; } }\n.glyphicon-apple { &:before { content: \"\\f8ff\"; } }\n.glyphicon-erase { &:before { content: \"\\e221\"; } }\n.glyphicon-hourglass { &:before { content: \"\\231b\"; } }\n.glyphicon-lamp { &:before { content: \"\\e223\"; } }\n.glyphicon-duplicate { &:before { content: \"\\e224\"; } }\n.glyphicon-piggy-bank { &:before { content: \"\\e225\"; } }\n.glyphicon-scissors { &:before { content: \"\\e226\"; } }\n.glyphicon-bitcoin { &:before { content: \"\\e227\"; } }\n.glyphicon-btc { &:before { content: \"\\e227\"; } }\n.glyphicon-xbt { &:before { content: \"\\e227\"; } }\n.glyphicon-yen { &:before { content: \"\\00a5\"; } }\n.glyphicon-jpy { &:before { content: \"\\00a5\"; } }\n.glyphicon-ruble { &:before { content: \"\\20bd\"; } }\n.glyphicon-rub { &:before { content: \"\\20bd\"; } }\n.glyphicon-scale { &:before { content: \"\\e230\"; } }\n.glyphicon-ice-lolly { &:before { content: \"\\e231\"; } }\n.glyphicon-ice-lolly-tasted { &:before { content: \"\\e232\"; } }\n.glyphicon-education { &:before { content: \"\\e233\"; } }\n.glyphicon-option-horizontal { &:before { content: \"\\e234\"; } }\n.glyphicon-option-vertical { &:before { content: \"\\e235\"; } }\n.glyphicon-menu-hamburger { &:before { content: \"\\e236\"; } }\n.glyphicon-modal-window { &:before { content: \"\\e237\"; } }\n.glyphicon-oil { &:before { content: \"\\e238\"; } }\n.glyphicon-grain { &:before { content: \"\\e239\"; } }\n.glyphicon-sunglasses { &:before { content: \"\\e240\"; } }\n.glyphicon-text-size { &:before { content: \"\\e241\"; } }\n.glyphicon-text-color { &:before { content: \"\\e242\"; } }\n.glyphicon-text-background { &:before { content: \"\\e243\"; } }\n.glyphicon-object-align-top { &:before { content: \"\\e244\"; } }\n.glyphicon-object-align-bottom { &:before { content: \"\\e245\"; } }\n.glyphicon-object-align-horizontal{ &:before { content: \"\\e246\"; } }\n.glyphicon-object-align-left { &:before { content: \"\\e247\"; } }\n.glyphicon-object-align-vertical { &:before { content: \"\\e248\"; } }\n.glyphicon-object-align-right { &:before { content: \"\\e249\"; } }\n.glyphicon-triangle-right { &:before { content: \"\\e250\"; } }\n.glyphicon-triangle-left { &:before { content: \"\\e251\"; } }\n.glyphicon-triangle-bottom { &:before { content: \"\\e252\"; } }\n.glyphicon-triangle-top { &:before { content: \"\\e253\"; } }\n.glyphicon-console { &:before { content: \"\\e254\"; } }\n.glyphicon-superscript { &:before { content: \"\\e255\"; } }\n.glyphicon-subscript { &:before { content: \"\\e256\"; } }\n.glyphicon-menu-left { &:before { content: \"\\e257\"; } }\n.glyphicon-menu-right { &:before { content: \"\\e258\"; } }\n.glyphicon-menu-down { &:before { content: \"\\e259\"; } }\n.glyphicon-menu-up { &:before { content: \"\\e260\"; } }\n","//\n// Modals\n// --------------------------------------------------\n\n// .modal-open - body class for killing the scroll\n// .modal - container to scroll within\n// .modal-dialog - positioning shell for the actual modal\n// .modal-content - actual modal w/ bg and corners and shit\n\n// Kill the scroll on the body\n.modal-open {\n overflow: hidden;\n}\n\n// Container that the modal scrolls within\n.modal {\n display: none;\n overflow: hidden;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: @zindex-modal;\n -webkit-overflow-scrolling: touch;\n\n // Prevent Chrome on Windows from adding a focus outline. For details, see\n // https://github.com/twbs/bootstrap/pull/10951.\n outline: 0;\n\n // When fading in the modal, animate it to slide down\n &.fade .modal-dialog {\n .translate(0, -25%);\n .transition-transform(~\"0.3s ease-out\");\n }\n &.in .modal-dialog { .translate(0, 0) }\n}\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n// Shell div to position the modal with bottom padding\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 10px;\n}\n\n// Actual modal\n.modal-content {\n position: relative;\n background-color: @modal-content-bg;\n border: 1px solid @modal-content-fallback-border-color; //old browsers fallback (ie8 etc)\n border: 1px solid @modal-content-border-color;\n border-radius: @border-radius-large;\n .box-shadow(0 3px 9px rgba(0,0,0,.5));\n background-clip: padding-box;\n // Remove focus outline from opened modal\n outline: 0;\n}\n\n// Modal background\n.modal-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: @zindex-modal-background;\n background-color: @modal-backdrop-bg;\n // Fade for backdrop\n &.fade { .opacity(0); }\n &.in { .opacity(@modal-backdrop-opacity); }\n}\n\n// Modal header\n// Top section of the modal w/ title and dismiss\n.modal-header {\n padding: @modal-title-padding;\n border-bottom: 1px solid @modal-header-border-color;\n &:extend(.clearfix all);\n}\n// Close icon\n.modal-header .close {\n margin-top: -2px;\n}\n\n// Title text within header\n.modal-title {\n margin: 0;\n line-height: @modal-title-line-height;\n}\n\n// Modal body\n// Where all modal content resides (sibling of .modal-header and .modal-footer)\n.modal-body {\n position: relative;\n padding: @modal-inner-padding;\n}\n\n// Footer (for actions)\n.modal-footer {\n padding: @modal-inner-padding;\n text-align: right; // right align buttons\n border-top: 1px solid @modal-footer-border-color;\n &:extend(.clearfix all); // clear it in case folks use .pull-* classes on buttons\n\n // Properly space out buttons\n .btn + .btn {\n margin-left: 5px;\n margin-bottom: 0; // account for input[type=\"submit\"] which gets the bottom margin like all other inputs\n }\n // but override that for button groups\n .btn-group .btn + .btn {\n margin-left: -1px;\n }\n // and override it for block buttons as well\n .btn-block + .btn-block {\n margin-left: 0;\n }\n}\n\n// Measure scrollbar width for padding body during modal show/hide\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n\n// Scale up the modal\n@media (min-width: @screen-sm-min) {\n // Automatically set modal's width for larger viewports\n .modal-dialog {\n width: @modal-md;\n margin: 30px auto;\n }\n .modal-content {\n .box-shadow(0 5px 15px rgba(0,0,0,.5));\n }\n\n // Modal sizes\n .modal-sm { width: @modal-sm; }\n}\n\n@media (min-width: @screen-md-min) {\n .modal-lg { width: @modal-lg; }\n}\n","//\n// Button groups\n// --------------------------------------------------\n\n// Make the div behave like a button\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-block;\n vertical-align: middle; // match .btn alignment given font-size hack above\n > .btn {\n position: relative;\n float: left;\n // Bring the \"active\" button to the front\n &:hover,\n &:focus,\n &:active,\n &.active {\n z-index: 2;\n }\n }\n}\n\n// Prevent double borders when buttons are next to each other\n.btn-group {\n .btn + .btn,\n .btn + .btn-group,\n .btn-group + .btn,\n .btn-group + .btn-group {\n margin-left: -1px;\n }\n}\n\n// Optional: Group multiple button groups together for a toolbar\n.btn-toolbar {\n margin-left: -5px; // Offset the first child's margin\n &:extend(.clearfix all);\n\n .btn,\n .btn-group,\n .input-group {\n float: left;\n }\n > .btn,\n > .btn-group,\n > .input-group {\n margin-left: 5px;\n }\n}\n\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n border-radius: 0;\n}\n\n// Set corners individual because sometimes a single button can be in a .btn-group and we need :first-child and :last-child to both match\n.btn-group > .btn:first-child {\n margin-left: 0;\n &:not(:last-child):not(.dropdown-toggle) {\n .border-right-radius(0);\n }\n}\n// Need .dropdown-toggle since :last-child doesn't apply given a .dropdown-menu immediately after it\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n .border-left-radius(0);\n}\n\n// Custom edits for including btn-groups within btn-groups (useful for including dropdown buttons within a btn-group)\n.btn-group > .btn-group {\n float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group > .btn-group:first-child:not(:last-child) {\n > .btn:last-child,\n > .dropdown-toggle {\n .border-right-radius(0);\n }\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n .border-left-radius(0);\n}\n\n// On active and open, don't show outline\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n outline: 0;\n}\n\n\n// Sizing\n//\n// Remix the default button sizing classes into new ones for easier manipulation.\n\n.btn-group-xs > .btn { &:extend(.btn-xs); }\n.btn-group-sm > .btn { &:extend(.btn-sm); }\n.btn-group-lg > .btn { &:extend(.btn-lg); }\n\n\n// Split button dropdowns\n// ----------------------\n\n// Give the line between buttons some depth\n.btn-group > .btn + .dropdown-toggle {\n padding-left: 8px;\n padding-right: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n padding-left: 12px;\n padding-right: 12px;\n}\n\n// The clickable button for toggling the menu\n// Remove the gradient and set the same inset shadow as the :active state\n.btn-group.open .dropdown-toggle {\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n\n // Show no shadow for `.btn-link` since it has no other button styles.\n &.btn-link {\n .box-shadow(none);\n }\n}\n\n\n// Reposition the caret\n.btn .caret {\n margin-left: 0;\n}\n// Carets in other button sizes\n.btn-lg .caret {\n border-width: @caret-width-large @caret-width-large 0;\n border-bottom-width: 0;\n}\n// Upside down carets for .dropup\n.dropup .btn-lg .caret {\n border-width: 0 @caret-width-large @caret-width-large;\n}\n\n\n// Vertical button groups\n// ----------------------\n\n.btn-group-vertical {\n > .btn,\n > .btn-group,\n > .btn-group > .btn {\n display: block;\n float: none;\n width: 100%;\n max-width: 100%;\n }\n\n // Clear floats so dropdown menus can be properly placed\n > .btn-group {\n &:extend(.clearfix all);\n > .btn {\n float: none;\n }\n }\n\n > .btn + .btn,\n > .btn + .btn-group,\n > .btn-group + .btn,\n > .btn-group + .btn-group {\n margin-top: -1px;\n margin-left: 0;\n }\n}\n\n.btn-group-vertical > .btn {\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n &:first-child:not(:last-child) {\n .border-top-radius(@btn-border-radius-base);\n .border-bottom-radius(0);\n }\n &:last-child:not(:first-child) {\n .border-top-radius(0);\n .border-bottom-radius(@btn-border-radius-base);\n }\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) {\n > .btn:last-child,\n > .dropdown-toggle {\n .border-bottom-radius(0);\n }\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n .border-top-radius(0);\n}\n\n\n// Justified button groups\n// ----------------------\n\n.btn-group-justified {\n display: table;\n width: 100%;\n table-layout: fixed;\n border-collapse: separate;\n > .btn,\n > .btn-group {\n float: none;\n display: table-cell;\n width: 1%;\n }\n > .btn-group .btn {\n width: 100%;\n }\n\n > .btn-group .dropdown-menu {\n left: auto;\n }\n}\n\n\n// Checkbox and radio options\n//\n// In order to support the browser's form validation feedback, powered by the\n// `required` attribute, we have to \"hide\" the inputs via `clip`. We cannot use\n// `display: none;` or `visibility: hidden;` as that also hides the popover.\n// Simply visually hiding the inputs via `opacity` would leave them clickable in\n// certain cases which is prevented by using `clip` and `pointer-events`.\n// This way, we ensure a DOM element is visible to position the popover from.\n//\n// See https://github.com/twbs/bootstrap/pull/12794 and\n// https://github.com/twbs/bootstrap/pull/14559 for more information.\n\n[data-toggle=\"buttons\"] {\n > .btn,\n > .btn-group > .btn {\n input[type=\"radio\"],\n input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0,0,0,0);\n pointer-events: none;\n }\n }\n}\n","// Single side border-radius\n\n.border-top-radius(@radius) {\n border-top-right-radius: @radius;\n border-top-left-radius: @radius;\n}\n.border-right-radius(@radius) {\n border-bottom-right-radius: @radius;\n border-top-right-radius: @radius;\n}\n.border-bottom-radius(@radius) {\n border-bottom-right-radius: @radius;\n border-bottom-left-radius: @radius;\n}\n.border-left-radius(@radius) {\n border-bottom-left-radius: @radius;\n border-top-left-radius: @radius;\n}\n","@import \"@{bowerPath}/bootstrap/less/variables.less\";\n@icon-font-path: \"@{bowerPath}/bootstrap/dist/fonts/\";\n@import \"@{bowerPath}/bootstrap/less/mixins.less\";\n@import \"@{bowerPath}/bootstrap/less/glyphicons.less\";\n@import (reference) \"@{bowerPath}/bootstrap/less/modals.less\";\n@import (reference) \"@{bowerPath}/bootstrap/less/buttons.less\";\n@import (reference) \"@{bowerPath}/bootstrap/less/button-groups.less\";\n@import (reference) \"@{bowerPath}/bootstrap/less/progress-bars.less\";\n@import (reference) \"@{bowerPath}/bootstrap/less/close.less\";\n\n\n/* buttons */\n.plone-btn{ .btn() }\n.plone-btn-lg{ .btn-lg() }\n.plone-btn-xs{ .btn-xs() }\n.plone-btn-sm{ .btn-xs() }\n\n.plone-btn-primary{ .btn-primary() }\n.plone-btn-warning{ .btn-warning() }\n.plone-btn-default{ .btn-default() }\n.plone-btn-success{ .btn-success() }\n.plone-btn-info{ .btn-info() }\n.plone-btn-danger{ .btn-danger() }\n.plone-btn-link{ .btn-link() }\n\n.plone-btn-group {\n .plone-btn + .plone-btn,\n .plone-btn + .plone-btn-group,\n .plone-btn-group + .plone-btn,\n .plone-btn-group + .plone-btn-group {\n margin-left: -1px;\n }\n}\n\n.plone-btn-block { .btn-block() }\n\n.plone-close { .close() }\n\n\n/* modals */\n.plone-modal{ .modal() }\n.plone-modal-header{ .modal-header() }\n.plone-modal-title{ .modal-title() }\n.plone-modal-body{ .modal-body() }\n.plone-modal-footer{ .modal-footer() }\n.plone-modal-backdrop{ .modal-backdrop() }\n\n\n/* progress */\n.plone-progress{ .progress() }\n.plone-progress-bar-striped{ .progress-bar-striped() }\n.plone-progress-bar{ .progress-bar() }\n\n/* rotate transforms */\n.rright {\n /* right-rotate by 90° */\n -ms-transform: rotate(90deg); /* IE 9 */\n -webkit-transform: rotate(90deg); /* iOS, Android */\n transform: rotate(90deg);\n}\n.rleft {\n /* left-rotate by 90° */\n -ms-transform: rotate(-90deg); /* IE 9 */\n -webkit-transform: rotate(-90deg); /* iOS, Android */\n transform: rotate(-90deg);\n}\n","//\n// Close icons\n// --------------------------------------------------\n\n\n.close {\n float: right;\n font-size: (@font-size-base * 1.5);\n font-weight: @close-font-weight;\n line-height: 1;\n color: @close-color;\n text-shadow: @close-text-shadow;\n .opacity(.2);\n\n &:hover,\n &:focus {\n color: @close-color;\n text-decoration: none;\n cursor: pointer;\n .opacity(.5);\n }\n\n // Additional properties for button version\n // iOS requires the button element instead of an anchor tag.\n // If you want the anchor version, it requires `href=\"#\"`.\n // See https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile\n button& {\n padding: 0;\n cursor: pointer;\n background: transparent;\n border: 0;\n -webkit-appearance: none;\n }\n}\n","//\n// Progress bars\n// --------------------------------------------------\n\n\n// Bar animations\n// -------------------------\n\n// WebKit\n@-webkit-keyframes progress-bar-stripes {\n from { background-position: 40px 0; }\n to { background-position: 0 0; }\n}\n\n// Spec and IE10+\n@keyframes progress-bar-stripes {\n from { background-position: 40px 0; }\n to { background-position: 0 0; }\n}\n\n\n// Bar itself\n// -------------------------\n\n// Outer container\n.progress {\n overflow: hidden;\n height: @line-height-computed;\n margin-bottom: @line-height-computed;\n background-color: @progress-bg;\n border-radius: @progress-border-radius;\n .box-shadow(inset 0 1px 2px rgba(0,0,0,.1));\n}\n\n// Bar of progress\n.progress-bar {\n float: left;\n width: 0%;\n height: 100%;\n font-size: @font-size-small;\n line-height: @line-height-computed;\n color: @progress-bar-color;\n text-align: center;\n background-color: @progress-bar-bg;\n .box-shadow(inset 0 -1px 0 rgba(0,0,0,.15));\n .transition(width .6s ease);\n}\n\n// Striped bars\n//\n// `.progress-striped .progress-bar` is deprecated as of v3.2.0 in favor of the\n// `.progress-bar-striped` class, which you just add to an existing\n// `.progress-bar`.\n.progress-striped .progress-bar,\n.progress-bar-striped {\n #gradient > .striped();\n background-size: 40px 40px;\n}\n\n// Call animation for the active one\n//\n// `.progress.active .progress-bar` is deprecated as of v3.2.0 in favor of the\n// `.progress-bar.active` approach.\n.progress.active .progress-bar,\n.progress-bar.active {\n .animation(progress-bar-stripes 2s linear infinite);\n}\n\n\n// Variations\n// -------------------------\n\n.progress-bar-success {\n .progress-bar-variant(@progress-bar-success-bg);\n}\n\n.progress-bar-info {\n .progress-bar-variant(@progress-bar-info-bg);\n}\n\n.progress-bar-warning {\n .progress-bar-variant(@progress-bar-warning-bg);\n}\n\n.progress-bar-danger {\n .progress-bar-variant(@progress-bar-danger-bg);\n}\n","// Gradients\n\n#gradient {\n\n // Horizontal gradient, from left to right\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n // Vertical gradient, from top to bottom\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {\n background-repeat: repeat-x;\n background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(@deg, @start-color, @end-color); // Opera 12\n background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n }\n .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .radial(@inner-color: #555; @outer-color: #333) {\n background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);\n background-image: radial-gradient(circle, @inner-color, @outer-color);\n background-repeat: no-repeat;\n }\n .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {\n background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n }\n}\n","@import \"@{mockuplessPath}/base.less\";\n\n.plone-modal-loading {\n .plone-progress-bar();\n .progress.active .progress-bar();\n .progress-striped .progress-bar();\n border-radius: 0.5em;\n width: 40em;\n height: 40px;\n}\n\n.plone-modal-header {padding: 5px 10px;}\n.plone-modal-title { font-size: 120%; margin:4px 0;}\n.plone-modal {\n display: none;\n overflow: hidden;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1050;\n -webkit-overflow-scrolling: touch;\n outline: 0;\n z-index: 1040;\n}\n.plone-modal.in {\n display: block !important;\n}\n.plone-modal.fade {\nopacity: 0;\n-webkit-transition: opacity .5s linear;\n-o-transition: opacity .5s linear;\ntransition: opacity .5s linear;\n}\n.plone-modal.fade.in {\n opacity: 1;\n -webkit-transition: opacity .5s linear;\n-o-transition: opacity .5s linear;\ntransition: opacity .5s linear;\n}\n.plone-modal-open {\n overflow: hidden;\n padding-right: 15px;\n}\n.plone-modal-open .plone-modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n.plone-modal-dialog {\n position: relative;\n width: auto;\n margin: 10px;\n}\n.plone-modal.fade .plone-modal-dialog {\n -webkit-transform: translate3d(0, -25%, 0);\n transform: translate3d(0, -25%, 0);\n -webkit-transition: -webkit-transform 0.3s ease-out;\n -moz-transition: -moz-transform 0.3s ease-out;\n -o-transition: -o-transform 0.3s ease-out;\n transition: transform 0.3s ease-out;\n}\n.plone-modal.in .plone-modal-dialog { -webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}\n@media (min-width: 768px) {\n .plone-modal-dialog {\n width: 600px;\n margin: 30px auto;\n }\n}\n.plone-modal-content {\n background: #fff;\n /* XXX this is necessary for some content inside modals\n to behave properly */\n overflow: inherit;\n}\n.plone-modal-body {padding: 15px; position: relative;}\n.plone-modal-footer { text-align: right; border-top: 1px solid #e5e5e5; padding: 15px;}\n\n.plone-modal-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1040;\n background-color: #000;\n opacity: .85;\n}\n\n.plone-modal-close {\n float: right;\n font-size: 21px;\n line-height: 1;\n color: #000;\n opacity: .2;\n filter: alpha(opacity=20);\n &:hover {\n text-decoration: none;\n cursor: pointer;\n opacity: .5;\n filter: alpha(opacity=50);\n }\n}\n\n\n\n\n\n\n\n\n\n\n\n\n\n","i.glyphicon {\n padding-right: 0.1em;\n}\ni.link-external:after {\n content: \"\\e144\";\n}\ni.link-mailto:after {\n content: \"\\2709\";\n}\ni.link-ftp:after {\n content: \"\\e121\";\n}\ni.link-news:after {\n content: \"\\e135\";\n}\ni.link-irc:after {\n content: \"\\e122\";\n}\ni.link-h323:after {\n content: \"\\e059\";\n}\ni.link-sip:after {\n content: \"\\e035\";\n}\ni.link-callto:after {\n content: \"\\e145\";\n}\ni.link-https:after {\n content: \"\\e033\";\n}\ni.link-feed:after {\n content: \"\\e056\";\n}\ni.link-webcal:after {\n content: \"\\E109\";\n}",".discreet {\n color: #777777;\n font-weight: 300;\n}\n\np.callout {\n background: #eee;\n padding: 1em;\n border-left: 1em solid #ccc;\n clear: both;\n}\n\ndiv.portalMessage {\n}\n",".pat-livesearch{\n min-width: 230px;\n position:relative;\n\n .livesearch-results{\n display:none;\n position: absolute;\n background-color: #ffffff;\n z-index: 100;\n\n border-right: 1px solid #64bee8;\n border-bottom: 1px solid #64bee8;\n border-left: 1px solid #64bee8;\n outline: 0;\n -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(100, 190, 232, 0.6);\n box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(100, 190, 232, 0.6);\n -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(100, 190, 232, 0.6);\n\n margin: 0;\n padding: 0;\n list-style: none;\n\n li{\n white-space: normal;\n margin: 0;\n padding: 5px;\n cursor: pointer;\n\n &.load-more{\n .next{\n float: right;\n }\n .prev{\n float: left;\n }\n .page{\n text-align: center;\n }\n }\n }\n li:hover,li.selected{\n background-color: #e6e4e4;\n }\n }\n}","@font-face {\n font-family: 'fontello';\n src: url('@{fontsPrefix}plone-fontello.eot?23168230');\n src: url('@{fontsPrefix}plone-fontello.eot?23168230#iefix') format('embedded-opentype'),\n url('@{fontsPrefix}plone-fontello.woff?23168230') format('woff'),\n url('@{fontsPrefix}plone-fontello.ttf?23168230') format('truetype'),\n url('@{fontsPrefix}plone-fontello.svg?23168230#fontello') format('svg');\n font-weight: normal;\n font-style: normal;\n}\n/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */\n/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */\n/*\n@media screen and (-webkit-min-device-pixel-ratio:0) {\n @font-face {\n font-family: 'fontello';\n src: url('@{fontsPrefix}plone-fontello.svg?23168230#fontello') format('svg');\n }\n}\n*/\n \n [class^=\"icon-\"]:before, [class*=\" icon-\"]:before {\n font-family: \"fontello\";\n font-style: normal;\n font-weight: normal;\n speak: none;\n \n display: inline-block;\n text-decoration: inherit;\n width: 1em;\n margin-right: .2em;\n text-align: center;\n /* opacity: .8; */\n \n /* For safety - reset parent styles, that can break glyph codes*/\n font-variant: normal;\n text-transform: none;\n \n /* fix buttons height, for twitter bootstrap */\n line-height: 1em;\n \n /* Animation center compensation - margins should be symmetric */\n /* remove if not needed */\n margin-left: .2em;\n \n /* you can be more comfortable with increased icons size */\n /* font-size: 120%; */\n \n /* Font smoothing. That was taken from TWBS */\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n \n /* Uncomment for 3D effect */\n /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */\n}\n \n/* Default Menu Icon */\n.toolbar-menu-icon:before { content: '\\e834'; }\n\n.icon-user:before { content: '\\e800'; } /* '' */\n.icon-folderContents:before { content: '\\e801'; } /* '' */\n.icon-edit:before { content: '\\e802'; } /* '' */\n.icon-logout:before { content: '\\e803'; } /* '' */\n.icon-local_roles:before { content: '\\e804'; } /* '' */\n.icon-history:before { content: '\\e805'; } /* '' */\n.icon-link:before { content: '\\e806'; } /* '' */\n.icon-view:before { content: '\\e807'; } /* '' */\n.icon-collection:before { content: '\\e808'; } /* '' */\n.icon-event:before { content: '\\e809'; } /* '' */\n.icon-plone-contentmenu-factories:before { content: '\\e80a'; } /* '' */\n.icon-contentInfo:before { content: '\\e80b'; } /* '' */\n.icon-plone-contentmenu-workflow:before { content: '\\e80c'; } /* '' */\n.icon-moreOptions:before { content: '\\e80d'; } /* '' */\n.icon-document:before { content: '\\e80e'; } /* '' */\n.icon-news:before { content: '\\e80f'; } /* '' */\n.icon-image:before { content: '\\e810'; } /* '' */\n.icon-file:before { content: '\\e811'; } /* '' */\n.icon-addon:before { content: '\\e812'; } /* '' */\n.icon-datetime:before { content: '\\e813'; } /* '' */\n.icon-caching:before { content: '\\e814'; } /* '' */\n.icon-markup:before { content: '\\e815'; } /* '' */\n.icon-editing:before { content: '\\e816'; } /* '' */\n.icon-errors:before { content: '\\e817'; } /* '' */\n.icon-imageHandling:before { content: '\\e818'; } /* '' */\n.icon-filtering:before { content: '\\e819'; } /* '' */\n.icon-language:before { content: '\\e81a'; } /* '' */\n.icon-dexterityTypes:before { content: '\\e81b'; } /* '' */\n.icon-mail:before { content: '\\e81c'; } /* '' */\n.icon-maintenance:before { content: '\\e81d'; } /* '' */\n.icon-navigation:before { content: '\\e81e'; } /* '' */\n.icon-search:before { content: '\\e81f'; } /* '' */\n.icon-security:before { content: '\\e820'; } /* '' */\n.icon-theming:before { content: '\\e821'; } /* '' */\n.icon-rss:before { content: '\\e822'; } /* '' */\n.icon-siteSettings:before { content: '\\e823'; } /* '' */\n.icon-userGroups:before { content: '\\e824'; } /* '' */\n.icon-zope:before { content: '\\e825'; } /* '' */\n.icon-types:before { content: '\\e826'; } /* '' */\n.icon-syndication:before { content: '\\e827'; } /* '' */\n.icon-contentrules:before { content: '\\e828'; } /* '' */\n.icon-lock:before { content: '\\e829'; } /* '' */\n.icon-plone-contentmenu-actions:before { content: '\\e82a'; } /* '' */\n.icon-plone-contentmenu-portletmanager:before { content: '\\e82b'; } /* '' */\n.icon-plone-contentmenu-display:before { content: '\\e82c'; } /* '' */\n.icon-calendar-empty:before { content: '\\e82d'; } /* '' */\n[class^=\"icon-controlpanel-\"]:before { content: '\\e849'; } /* '' */\n.icon-controlpanel-plone_app_caching:before { content: '\\e82e'; } /* '' */\n.icon-controlpanel-plone_app_registry:before { content: '\\e82f'; } /* '' */\n.icon-controlpanel-dexterity-types:before { content: '\\e830'; } /* '' */\n.icon-controlpanel-discussion:before { content: '\\e831'; } /* '' */\n.icon-controlpanel-ImagingSettings:before { content: '\\e832'; } /* '' */\n.icon-controlpanel-plone_app_theming:before { content: '\\e833'; } /* '' */\n.icon-controlpanel-QuickInstaller:before { content: '\\e834'; } /* '' */\n.icon-controlpanel-DateAndTime:before { content: '\\e835'; } /* '' */\n.icon-controlpanel-LanguageSettings:before { content: '\\e836'; } /* '' */\n.icon-controlpanel-MailHost:before { content: '\\e837'; } /* '' */\n.icon-controlpanel-NavigationSettings:before { content: '\\e838'; } /* '' */\n.icon-controlpanel-PloneReconfig:before { content: '\\e839'; } /* '' */\n.icon-controlpanel-SearchSettings:before { content: '\\e83a'; } /* '' */\n.icon-controlpanel-socialmedia:before { content: '\\e83b'; } /* '' */\n.icon-controlpanel-syndication:before { content: '\\e83c'; } /* '' */\n.icon-controlpanel-ContentRules:before { content: '\\e83d'; } /* '' */\n.icon-controlpanel-EditingSettings:before { content: '\\e83e'; } /* '' */\n.icon-controlpanel-MarkupSettings:before { content: '\\e83f'; } /* '' */\n.icon-controlpanel-tinymce:before { content: '\\e840'; } /* '' */\n.icon-controlpanel-TypesSettings:before { content: '\\e841'; } /* '' */\n.icon-controlpanel-UsersGroups:before { content: '\\e842'; } /* '' */\n.icon-controlpanel-errorLog:before { content: '\\e843'; } /* '' */\n.icon-controlpanel-FilterSettings:before { content: '\\e844'; } /* '' */\n.icon-controlpanel-SecuritySettings:before { content: '\\e845'; } /* '' */\n.icon-controlpanel-resourceregistries:before { content: '\\e846'; } /* '' */\n.icon-emptyset:before { content: '\\e847'; } /* '' */\n.icon-controlpanel-ZMI:before { content: '\\e848'; } /* '' */\n.icon-controlpanel-Maintenance:before { content: '\\e849'; } /* '' */\n.icon-up:before { content: '\\e84a'; } /* '' */\n.icon-down:before { content: '\\e84b'; } /* '' */\n\n/* Unicode icons used in the same places */\n.icon-parent:before {\n content: '↩';\n position: relative;\n top: 3px;\n}\n","@fontsPrefix: '@{staticPath}/fonts/';\n\n@import url(\"@{mockup-patterns-select2}\");\n@import url(\"@{mockup-patterns-pickadate}\");\n@import url(\"@{mockup-patterns-autotoc}\");\n@import url(\"@{mockup-patterns-modal}\");\n@import url(\"@{mockup-patterns-markspeciallinks}\");\n@import (less) \"@{tinymce-default-styles}\";\n@import \"@{mockup-patterns-livesearch}\";\n\n@import \"@{bowerPath}bootstrap/less/variables.less\";\n@icon-font-path: \"@{bowerPath}bootstrap/dist/fonts/\";\n\n@import url(\"@{fontsPrefix}plone-fontello.less\");\n\n/* tinymce added image styles */\n.image-left {\n float: left;\n margin: 0.5em 1em 0.5em 0;\n}\n.image-right {\n float: right;\n margin: 0.5em;\n}\n.image-inline {\n float: none;\n}\n\n\n//supress fontello icons and mime type icons when globally turned off\nbody#visual-portal-wrapper.pat-plone.icons-off .outer-wrapper [class*=\"contenttype-\"]:before,\n.icons-off .mime-icon {\n display:none;\n}\n\n//supress thumbs when globally turned off\n.thumbs-off img[class*='thumb-'] {\n display: none;\n}\n\n/* error message styles */\nbody.template-default_error_message #content-core p {\n white-space: pre;\n}\n\n@barcelonetaPath:'/Users/sean/projects/buildout.coredev/src/plonetheme.barceloneta/plonetheme/barceloneta/theme';@bootstrap-badges:'badges.less';@bootstrap-basic:'navbar.less';@bootstrap-button-groups:'button-groups.less';@bootstrap-buttons:'close.less';@bootstrap-dropdown:'dropdowns.less';@bootstrap-glyphicons:'glyphicons.less';@bootstrap-mixins:'mixins.less';@bootstrap-modal:'modals.less';@bootstrap-progress-bars:'progress-bars.less';@bootstrap-variables:'variables.less';@bowerPath:'src/Products.CMFPlone/Products/CMFPlone/static/components/';@dropzone:'dropzone.css';@icon-font-path:\"../fonts/\";@isMockup:false;@isPlone:false;@jqtree:'jqtree.css';@jquery_recurrenceinput:'jquery.recurrenceinput.css';@mockup-patterns-autotoc:'pattern.autotoc.less';@mockup-patterns-filemanager:'pattern.filemanager.less';@mockup-patterns-livesearch:'pattern.livesearch.less';@mockup-patterns-markspeciallinks:'pattern.markspeciallinks.less';@mockup-patterns-modal:'pattern.modal.less';@mockup-patterns-pickadate:'pattern.pickadate.less';@mockup-patterns-querystring:'pattern.querystring.less';@mockup-patterns-recurrence:'pattern.recurrence.less';@mockup-patterns-relateditems:'pattern.relateditems.less';@mockup-patterns-resourceregistry:'pattern.resourceregistry.less';@mockup-patterns-select2:'pattern.select2.less';@mockup-patterns-structure:'pattern.structure.less';@mockup-patterns-thememapper:'pattern.thememapper.less';@mockup-patterns-tinymce:'pattern.tinymce.less';@mockup-patterns-tooltip:'pattern.tooltip.less';@mockup-patterns-tree:'pattern.tree.less';@mockup-patterns-upload:'pattern.upload.less';@mockup-popover:'popover.less';@mockupPath:'src/mockup/mockup/patterns/';@mockuplessPath:'src/mockup/mockup/less/';@picker:'classic.css';@picker_date:'classic.date.css';@picker_time:'classic.time.css';@plone:'plone.less';@plone-container-lg:1170px;@plone-container-md:970px;@plone-container-sm:750px;@plone-gray-light:lighten(#000, 46.5%);@plone-gray-lighter:lighten(#000, 80%);@plone-left-toolbar:60px;@plone-left-toolbar-expanded:120px;@plone-link-color:rgba(0,123,179,1);@plone-logged-in:'plone-logged-in.less';@plone-patterns-toolbar:'toolbar.plone.less';@plone-screen-lg-min:1200px;@plone-screen-md-max:(@plone-screen-lg-min + 1);@plone-screen-md-min:992px;@plone-screen-sm-max:(@plone-screen-md-min + 1);@plone-screen-sm-min:768px;@plone-screen-xs-max:(@plone-screen-sm-min + 1);@plone-screen-xs-min:480px;@plone-toolbar-bg:rgba(0,0,0,.9);@plone-toolbar-draft-color:rgb(250,184,42);@plone-toolbar-font-primary:Roboto, \"Helvetica Neue\", Helvetica, Arial, sans-serif;@plone-toolbar-font-secondary:Roboto, \"Helvetica Neue\", Helvetica, Arial, sans-serif;@plone-toolbar-internal-color:rgb(250,184,42);@plone-toolbar-internally-published-color:rgb(136,61,250);@plone-toolbar-link:rgba(0,123,179,1);@plone-toolbar-pending-color:rgb(226,231,33);@plone-toolbar-private-color:rgb(196,24,60);@plone-toolbar-published-color:rgba(0,123,179,1);@plone-toolbar-separator-color:rgba(255,255,255,.17);@plone-toolbar-submenu-bg:rgba(45,45,45,.96);@plone-toolbar-submenu-header-color:lighten(#000, 80%);@plone-toolbar-submenu-text-color:lighten(#000, 90%);@plone-toolbar-submenu-width:180px;@plone-toolbar-text-color:rgba(255,255,255,1);@resource-plone-app-event-event-css:'event.css';@resource-plone-app-jquerytools-dateinput-js:'jquery.tools.dateinput.css';@resource-plone-app-jquerytools-js:'jquery.tools.overlay.css';@resourceregistry:'resourceregistry.less';@select2:'select2.css';@sitePath:/;@staticPath:'/Users/sean/projects/buildout.coredev/src/Products.CMFPlone/Products/CMFPlone/static';@thememapper:'thememapper.less';@tinymce:'Content.less';@tinymce-default-styles:'tinymce-styles.css';@tinymce-visualblocks:'visualblocks.css';\n@barcelonetaPath: '/Users/sean/projects/buildout.coredev/src/plonetheme.barceloneta/plonetheme/barceloneta/theme';@bootstrap-badges: 'badges.less';@bootstrap-basic: 'navbar.less';@bootstrap-button-groups: 'button-groups.less';@bootstrap-buttons: 'close.less';@bootstrap-dropdown: 'dropdowns.less';@bootstrap-glyphicons: 'glyphicons.less';@bootstrap-mixins: 'mixins.less';@bootstrap-modal: 'modals.less';@bootstrap-progress-bars: 'progress-bars.less';@bootstrap-variables: 'variables.less';@bowerPath: 'src/Products.CMFPlone/Products/CMFPlone/static/components/';@dropzone: 'dropzone.css';@icon-font-path: \"../fonts/\";@isMockup: false;@isPlone: false;@jqtree: 'jqtree.css';@jquery_recurrenceinput: 'jquery.recurrenceinput.css';@mockup-patterns-autotoc: 'pattern.autotoc.less';@mockup-patterns-filemanager: 'pattern.filemanager.less';@mockup-patterns-livesearch: 'pattern.livesearch.less';@mockup-patterns-markspeciallinks: 'pattern.markspeciallinks.less';@mockup-patterns-modal: 'pattern.modal.less';@mockup-patterns-pickadate: 'pattern.pickadate.less';@mockup-patterns-querystring: 'pattern.querystring.less';@mockup-patterns-recurrence: 'pattern.recurrence.less';@mockup-patterns-relateditems: 'pattern.relateditems.less';@mockup-patterns-resourceregistry: 'pattern.resourceregistry.less';@mockup-patterns-select2: 'pattern.select2.less';@mockup-patterns-structure: 'pattern.structure.less';@mockup-patterns-thememapper: 'pattern.thememapper.less';@mockup-patterns-tinymce: 'pattern.tinymce.less';@mockup-patterns-tooltip: 'pattern.tooltip.less';@mockup-patterns-tree: 'pattern.tree.less';@mockup-patterns-upload: 'pattern.upload.less';@mockup-popover: 'popover.less';@mockupPath: 'src/mockup/mockup/patterns/';@mockuplessPath: 'src/mockup/mockup/less/';@picker: 'classic.css';@picker_date: 'classic.date.css';@picker_time: 'classic.time.css';@plone: 'plone.less';@plone-container-lg: 1170px;@plone-container-md: 970px;@plone-container-sm: 750px;@plone-gray-light: lighten(#000, 46.5%);@plone-gray-lighter: lighten(#000, 80%);@plone-left-toolbar: 60px;@plone-left-toolbar-expanded: 120px;@plone-link-color: rgba(0,123,179,1);@plone-logged-in: 'plone-logged-in.less';@plone-patterns-toolbar: 'toolbar.plone.less';@plone-screen-lg-min: 1200px;@plone-screen-md-max: (@plone-screen-lg-min + 1);@plone-screen-md-min: 992px;@plone-screen-sm-max: (@plone-screen-md-min + 1);@plone-screen-sm-min: 768px;@plone-screen-xs-max: (@plone-screen-sm-min + 1);@plone-screen-xs-min: 480px;@plone-toolbar-bg: rgba(0,0,0,.9);@plone-toolbar-draft-color: rgb(250,184,42);@plone-toolbar-font-primary: Roboto, \"Helvetica Neue\", Helvetica, Arial, sans-serif;@plone-toolbar-font-secondary: Roboto, \"Helvetica Neue\", Helvetica, Arial, sans-serif;@plone-toolbar-internal-color: rgb(250,184,42);@plone-toolbar-internally-published-color: rgb(136,61,250);@plone-toolbar-link: rgba(0,123,179,1);@plone-toolbar-pending-color: rgb(226,231,33);@plone-toolbar-private-color: rgb(196,24,60);@plone-toolbar-published-color: rgba(0,123,179,1);@plone-toolbar-separator-color: rgba(255,255,255,.17);@plone-toolbar-submenu-bg: rgba(45,45,45,.96);@plone-toolbar-submenu-header-color: lighten(#000, 80%);@plone-toolbar-submenu-text-color: lighten(#000, 90%);@plone-toolbar-submenu-width: 180px;@plone-toolbar-text-color: rgba(255,255,255,1);@resource-plone-app-event-event-css: 'event.css';@resource-plone-app-jquerytools-dateinput-js: 'jquery.tools.dateinput.css';@resource-plone-app-jquerytools-js: 'jquery.tools.overlay.css';@resourceregistry: 'resourceregistry.less';@select2: 'select2.css';@sitePath: /;@staticPath: '/Users/sean/projects/buildout.coredev/src/Products.CMFPlone/Products/CMFPlone/static';@thememapper: 'thememapper.less';@tinymce: 'Content.less';@tinymce-default-styles: 'tinymce-styles.css';@tinymce-visualblocks: 'visualblocks.css';"]} \ No newline at end of file diff --git a/Products/CMFPlone/static/plone-compiled.js b/Products/CMFPlone/static/plone-compiled.js index 5c6f422fe3..36a7ddc56e 100644 --- a/Products/CMFPlone/static/plone-compiled.js +++ b/Products/CMFPlone/static/plone-compiled.js @@ -13060,7 +13060,7 @@ define('mockup-patterns-formunloadalert',[ $modal.data('patternPloneModal').on('hide', function(e) { var modal = $modal.data('patternPloneModal'); if (modal) { - modal._suppressHide = self._handleUnload.apply(self, e); + modal._suppressHide = self._handleUnload.call(self, e); } }); } else { @@ -17307,6 +17307,7 @@ define('mockup-patterns-modal',[ } self.$wrapper.remove(); if ($('.plone-modal', $('body')).size() < 1) { + self._suppressHide = undefined; self.backdrop.hide(); $('body').removeClass('plone-modal-open'); $(window.parent).off('resize.plone-modal.patterns'); @@ -18997,5 +18998,5 @@ require([ }); -define("/home/_thet/data/dev/fhnw/plone/src/Products.CMFPlone/Products/CMFPlone/static/plone.js", function(){}); +define("/Users/sean/projects/buildout.coredev/src/Products.CMFPlone/Products/CMFPlone/static/plone.js", function(){}); diff --git a/Products/CMFPlone/static/plone-compiled.min.js b/Products/CMFPlone/static/plone-compiled.min.js index 373ace1054..4ff2a5a06e 100644 --- a/Products/CMFPlone/static/plone-compiled.min.js +++ b/Products/CMFPlone/static/plone-compiled.min.js @@ -3,12 +3,12 @@ null!=c.element.data("tags")){var k=c.element.data("tags");a.isArray(k)||(k=[]),c.element.data("select2Tags",k)}if(null!=c.sorter&&(c.sortResults=c.sorter),null!=c.selectOnClose&&(c.selectOnBlur=c.selectOnClose),null!=c.ajax&&a.isFunction(c.ajax.processResults)&&(c.ajax.results=c.ajax.processResults),null!=c.language){var l=c.language;a.isFunction(l.noMatches)&&(c.formatNoMatches=l.noMatches),a.isFunction(l.searching)&&(c.formatSearching=l.searching),a.isFunction(l.inputTooShort)&&(c.formatInputTooShort=l.inputTooShort),a.isFunction(l.inputTooLong)&&(c.formatInputTooLong=l.inputTooLong),a.isFunction(l.loadingMore)&&(c.formatLoading=l.loadingMore),a.isFunction(l.maximumSelected)&&(c.formatSelectionTooBig=l.maximumSelected)}if(c=a.extend({},{populateResults:function(d,e,f){var g,h=this.opts.id,i=this.liveRegion;(g=function(d,e,k){var l,m,n,o,p,q,r,s,t,u;d=c.sortResults(d,e,f);var v=[];for(l=0,m=d.length;l0,r=a("
  • "),r.addClass("select2-results-dept-"+k),r.addClass("select2-result"),r.addClass(o?"select2-result-selectable":"select2-result-unselectable"),p&&r.addClass("select2-disabled"),q&&r.addClass("select2-result-with-children"),r.addClass(j.opts.formatResultCssClass(n)),r.attr("role","presentation"),s=a(document.createElement("div")),s.addClass("select2-result-label"),s.attr("id","select2-result-label-"+H()),s.attr("role","option"),u=c.formatResult(n,s,f,j.opts.escapeMarkup),u!==b&&(s.html(u),r.append(s)),q&&(t=a(""),t.addClass("select2-result-sub"),g(n.children,t,k+1),r.append(t)),r.data("select2-data",n),v.push(r[0]);e.append(v),i.text(c.formatMatches(d.length))})(e,d,0)}},a.fn.select2.defaults,c),"function"!=typeof c.id&&(f=c.id,c.id=function(a){return a[f]}),a.isArray(c.element.data("select2Tags"))){if("tags"in c)throw"tags specified as both an attribute 'data-select2-tags' and in options of Select2 "+c.element.attr("id");c.tags=c.element.data("select2Tags")}if(e?(c.query=this.bind(function(a){var c,e,f,g={results:[],more:!1},h=a.term;f=function(b,c){var d;b.is("option")?a.matcher(h,b.text(),b)&&c.push(j.optionToData(b)):b.is("optgroup")&&(d=j.optionToData(b),b.children().each2(function(a,b){f(b,d.children)}),d.children.length>0&&c.push(d))},c=d.children(),this.getPlaceholder()!==b&&c.length>0&&(e=this.getPlaceholderOption(),e&&(c=c.not(e))),c.each2(function(a,b){f(b,g.results)}),a.callback(g)}),c.id=function(a){return a.id}):"query"in c||("ajax"in c?(i=c.element.data("ajax-url"),i&&i.length>0&&(c.ajax.url=i),c.query=v.call(c.element,c.ajax)):"data"in c?c.query=w(c.data):"tags"in c&&(c.query=x(c.tags),c.createSearchChoice===b&&(c.createSearchChoice=function(b){return{id:a.trim(b),text:a.trim(b)}}),c.initSelection===b&&(c.initSelection=function(b,d){var e=[];a(h(b.val(),c.separator,c.transformVal)).each(function(){var b={id:this,text:this},d=c.tags;a.isFunction(d)&&(d=d()),a(d).each(function(){if(g(this.id,b.id))return b=this,!1}),e.push(b)}),d(e)}))),"function"!=typeof c.query)throw"query function not defined for Select2 "+c.element.attr("id");if("top"===c.createSearchChoicePosition)c.createSearchChoicePosition=function(a,b){a.unshift(b)};else if("bottom"===c.createSearchChoicePosition)c.createSearchChoicePosition=function(a,b){a.push(b)};else if("function"!=typeof c.createSearchChoicePosition)throw"invalid createSearchChoicePosition option must be 'top', 'bottom' or a custom function";return c},monitorSource:function(){var c,d=this.opts.element,e=this;d.on("change.select2",this.bind(function(a){this.opts.element.data("select2-change-triggered")!==!0&&this.initSelection()})),this._sync=this.bind(function(){var a=d.prop("disabled");a===b&&(a=!1),this.enable(!a);var c=d.prop("readonly");c===b&&(c=!1),this.readonly(c),this.container&&(s(this.container,this.opts.element,this.opts.adaptContainerCssClass),this.container.addClass(z(this.opts.containerCssClass,this.opts.element))),this.dropdown&&(s(this.dropdown,this.opts.element,this.opts.adaptDropdownCssClass),this.dropdown.addClass(z(this.opts.dropdownCssClass,this.opts.element)))}),d.length&&d[0].attachEvent&&d.each(function(){this.attachEvent("onpropertychange",e._sync)}),c=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver,c!==b&&(this.propertyObserver&&(delete this.propertyObserver,this.propertyObserver=null),this.propertyObserver=new c(function(b){a.each(b,e._sync)}),this.propertyObserver.observe(d.get(0),{attributes:!0,subtree:!1}))},triggerSelect:function(b){var c=a.Event("select2-selecting",{val:this.id(b),object:b,choice:b});return this.opts.element.trigger(c),!c.isDefaultPrevented()},triggerChange:function(b){b=b||{},b=a.extend({},b,{type:"change",val:this.val()}),this.opts.element.data("select2-change-triggered",!0),this.opts.element.trigger(b),this.opts.element.data("select2-change-triggered",!1),this.opts.element.click(),this.opts.blurOnChange&&this.opts.element.blur()},isInterfaceEnabled:function(){return this.enabledInterface===!0},enableInterface:function(){var a=this._enabled&&!this._readonly,b=!a;return a!==this.enabledInterface&&(this.container.toggleClass("select2-container-disabled",b),this.close(),this.enabledInterface=a,!0)},enable:function(a){a===b&&(a=!0),this._enabled!==a&&(this._enabled=a,this.opts.element.prop("disabled",!a),this.enableInterface())},disable:function(){this.enable(!1)},readonly:function(a){a===b&&(a=!1),this._readonly!==a&&(this._readonly=a,this.opts.element.prop("readonly",a),this.enableInterface())},opened:function(){return!!this.container&&this.container.hasClass("select2-dropdown-open")},positionDropdown:function(){var b,c,d,e,f,g=this.dropdown,h=this.container,i=h.offset(),j=h.outerHeight(!1),k=h.outerWidth(!1),l=g.outerHeight(!1),m=a(window),n=m.width(),o=m.height(),p=m.scrollLeft()+n,q=m.scrollTop()+o,r=i.top+j,s=i.left,t=r+l<=q,u=i.top-l>=m.scrollTop(),v=g.outerWidth(!1),w=function(){return s+v<=p},x=function(){return i.left+p+h.outerWidth(!1)>v},y=g.hasClass("select2-drop-above");y?(c=!0,!u&&t&&(d=!0,c=!1)):(c=!1,!t&&u&&(d=!0,c=!0)),d&&(g.hide(),i=this.container.offset(),j=this.container.outerHeight(!1),k=this.container.outerWidth(!1),l=g.outerHeight(!1),p=m.scrollLeft()+n,q=m.scrollTop()+o,r=i.top+j,s=i.left,v=g.outerWidth(!1),g.show(),this.focusSearch()),this.opts.dropdownAutoWidth?(f=a(".select2-results",g)[0],g.addClass("select2-drop-auto-width"),g.css("width",""),v=g.outerWidth(!1)+(f.scrollHeight===f.clientHeight?0:K.width),v>k?k=v:v=k,l=g.outerHeight(!1)):this.container.removeClass("select2-drop-auto-width"),"static"!==this.body.css("position")&&(b=this.body.offset(),r-=b.top,s-=b.left),!w()&&x()&&(s=i.left+this.container.outerWidth(!1)-v),e={left:s,width:k},c?(this.container.addClass("select2-drop-above"),g.addClass("select2-drop-above"),l=g.outerHeight(!1),e.top=i.top-l,e.bottom="auto"):(e.top=r,e.bottom="auto",this.container.removeClass("select2-drop-above"),g.removeClass("select2-drop-above")),e=a.extend(e,z(this.opts.dropdownCss,this.opts.element)),g.css(e)},shouldOpen:function(){var b;return!this.opened()&&(this._enabled!==!1&&this._readonly!==!0&&(b=a.Event("select2-opening"),this.opts.element.trigger(b),!b.isDefaultPrevented()))},clearDropdownAlignmentPreference:function(){this.container.removeClass("select2-drop-above"),this.dropdown.removeClass("select2-drop-above")},open:function(){return!!this.shouldOpen()&&(this.opening(),J.on("mousemove.select2Event",function(a){L.x=a.pageX,L.y=a.pageY}),!0)},opening:function(){var b,d=this.containerEventName,e="scroll."+d,f="resize."+d,g="orientationchange."+d;this.container.addClass("select2-dropdown-open").addClass("select2-container-active"),this.clearDropdownAlignmentPreference(),this.dropdown[0]!==this.body.children().last()[0]&&this.dropdown.detach().appendTo(this.body),b=a("#select2-drop-mask"),0===b.length&&(b=a(document.createElement("div")),b.attr("id","select2-drop-mask").attr("class","select2-drop-mask"),b.hide(),b.appendTo(this.body),b.on("mousedown touchstart click",function(d){c(b);var e,f=a("#select2-drop");f.length>0&&(e=f.data("select2"),e.opts.selectOnBlur&&e.selectHighlighted({noFocus:!0}),e.close(),d.preventDefault(),d.stopPropagation())})),this.dropdown.prev()[0]!==b[0]&&this.dropdown.before(b),a("#select2-drop").removeAttr("id"),this.dropdown.attr("id","select2-drop"),b.show(),this.positionDropdown(),this.dropdown.show(),this.positionDropdown(),this.dropdown.addClass("select2-drop-active");var h=this;this.container.parents().add(window).each(function(){a(this).on(f+" "+e+" "+g,function(a){h.opened()&&h.positionDropdown()})})},close:function(){if(this.opened()){var b=this.containerEventName,c="scroll."+b,d="resize."+b,e="orientationchange."+b;this.container.parents().add(window).each(function(){a(this).off(c).off(d).off(e)}),this.clearDropdownAlignmentPreference(),a("#select2-drop-mask").hide(),this.dropdown.removeAttr("id"),this.dropdown.hide(),this.container.removeClass("select2-dropdown-open").removeClass("select2-container-active"),this.results.empty(),J.off("mousemove.select2Event"),this.clearSearch(),this.search.removeClass("select2-active"),this.search.removeAttr("aria-activedescendant"),this.opts.element.trigger(a.Event("select2-close"))}},externalSearch:function(a){this.open(),this.search.val(a),this.updateResults(!1)},clearSearch:function(){},prefillNextSearchTerm:function(){if(""!==this.search.val())return!1;var a=this.opts.nextSearchTerm(this.data(),this.lastSearchTerm);return a!==b&&(this.search.val(a),this.search.select(),!0)},getMaximumSelectionSize:function(){return z(this.opts.maximumSelectionSize,this.opts.element)},ensureHighlightVisible:function(){var b,c,d,e,f,g,h,i,j=this.results;if(c=this.highlight(),!(c<0)){if(0==c)return void j.scrollTop(0);b=this.findHighlightableChoices().find(".select2-result-label"),d=a(b[c]),i=(d.offset()||{}).top||0,e=i+d.outerHeight(!0),c===b.length-1&&(h=j.find("li.select2-more-results"),h.length>0&&(e=h.offset().top+h.outerHeight(!0))),f=j.offset().top+j.outerHeight(!1),e>f&&j.scrollTop(j.scrollTop()+(e-f)),g=i-j.offset().top,g<0&&"none"!=d.css("display")&&j.scrollTop(j.scrollTop()+g)}},findHighlightableChoices:function(){return this.results.find(".select2-result-selectable:not(.select2-disabled):not(.select2-selected)")},moveHighlight:function(b){for(var c=this.findHighlightableChoices(),d=this.highlight();d>-1&&d=f.length&&(b=f.length-1),b<0&&(b=0),this.removeHighlight(),c=a(f[b]),c.addClass("select2-highlighted"),this.search.attr("aria-activedescendant",c.find(".select2-result-label").attr("id")),this.ensureHighlightVisible(),this.liveRegion.text(c.text()),d=c.data("select2-data"),void(d&&this.opts.element.trigger({type:"select2-highlight",val:this.id(d),choice:d})))},removeHighlight:function(){this.results.find(".select2-highlighted").removeClass("select2-highlighted")},touchMoved:function(){this._touchMoved=!0},clearTouchMoved:function(){this._touchMoved=!1},countSelectableResults:function(){return this.findHighlightableChoices().length},highlightUnderEvent:function(b){var c=a(b.target).closest(".select2-result-selectable");if(c.length>0&&!c.is(".select2-highlighted")){var d=this.findHighlightableChoices();this.highlight(d.index(c))}else 0==c.length&&this.removeHighlight()},loadMoreIfNeeded:function(){var a,b=this.results,c=b.find("li.select2-more-results"),d=this.resultsPage+1,e=this,f=this.search.val(),g=this.context;0!==c.length&&(a=c.offset().top-b.offset().top-b.height(),a<=this.opts.loadMorePadding&&(c.addClass("select2-active"),this.opts.query({element:this.opts.element,term:f,page:d,context:g,matcher:this.opts.matcher,callback:this.bind(function(a){e.opened()&&(e.opts.populateResults.call(this,b,a.results,{term:f,page:d,context:g}),e.postprocessResults(a,!1,!1),a.more===!0?(c.detach().appendTo(b).html(e.opts.escapeMarkup(z(e.opts.formatLoadMore,e.opts.element,d+1))),window.setTimeout(function(){e.loadMoreIfNeeded()},10)):c.remove(),e.positionDropdown(),e.resultsPage=d,e.context=a.context,this.opts.element.trigger({type:"select2-loaded",items:a}))})})))},tokenize:function(){},updateResults:function(c){function d(){j.removeClass("select2-active"),m.positionDropdown(),k.find(".select2-no-results,.select2-selection-limit,.select2-searching").length?m.liveRegion.text(k.text()):m.liveRegion.text(m.opts.formatMatches(k.find('.select2-result-selectable:not(".select2-selected")').length))}function e(a){k.html(a),d()}var f,h,i,j=this.search,k=this.results,l=this.opts,m=this,n=j.val(),o=a.data(this.container,"select2-last-term");if((c===!0||!o||!g(n,o))&&(a.data(this.container,"select2-last-term",n),c===!0||this.showSearchInput!==!1&&this.opened())){i=++this.queryCount;var p=this.getMaximumSelectionSize();if(p>=1&&(f=this.data(),a.isArray(f)&&f.length>=p&&y(l.formatSelectionTooBig,"formatSelectionTooBig")))return void e("
  • "+z(l.formatSelectionTooBig,l.element,p)+"
  • ");if(j.val().length"+z(l.formatInputTooShort,l.element,j.val(),l.minimumInputLength)+"":""),void(c&&this.showSearch&&this.showSearch(!0));if(l.maximumInputLength&&j.val().length>l.maximumInputLength)return void e(y(l.formatInputTooLong,"formatInputTooLong")?"
  • "+z(l.formatInputTooLong,l.element,j.val(),l.maximumInputLength)+"
  • ":"");l.formatSearching&&0===this.findHighlightableChoices().length&&e("
  • "+z(l.formatSearching,l.element)+"
  • "),j.addClass("select2-active"),this.removeHighlight(),h=this.tokenize(),h!=b&&null!=h&&j.val(h),this.resultsPage=1,l.query({element:l.element,term:j.val(),page:this.resultsPage,context:null,matcher:l.matcher,callback:this.bind(function(f){var h;if(i==this.queryCount){if(!this.opened())return void this.search.removeClass("select2-active");if(f.hasError!==b&&y(l.formatAjaxError,"formatAjaxError"))return void e("
  • "+z(l.formatAjaxError,l.element,f.jqXHR,f.textStatus,f.errorThrown)+"
  • ");if(this.context=f.context===b?null:f.context,this.opts.createSearchChoice&&""!==j.val()&&(h=this.opts.createSearchChoice.call(m,j.val(),f.results),h!==b&&null!==h&&m.id(h)!==b&&null!==m.id(h)&&0===a(f.results).filter(function(){return g(m.id(this),m.id(h))}).length&&this.opts.createSearchChoicePosition(f.results,h)),0===f.results.length&&y(l.formatNoMatches,"formatNoMatches"))return e("
  • "+z(l.formatNoMatches,l.element,j.val())+"
  • "),void(this.showSearch&&this.showSearch(j.val()));k.empty(),m.opts.populateResults.call(this,k,f.results,{term:j.val(),page:this.resultsPage,context:null}),f.more===!0&&y(l.formatLoadMore,"formatLoadMore")&&(k.append("
  • "+l.escapeMarkup(z(l.formatLoadMore,l.element,this.resultsPage))+"
  • "),window.setTimeout(function(){m.loadMoreIfNeeded()},10)),this.postprocessResults(f,c),d(),this.opts.element.trigger({type:"select2-loaded",items:f})}})})}},cancel:function(){this.close()},blur:function(){this.opts.selectOnBlur&&this.selectHighlighted({noFocus:!0}),this.close(),this.container.removeClass("select2-container-active"),this.search[0]===document.activeElement&&this.search.blur(),this.clearSearch(),this.selection.find(".select2-search-choice-focus").removeClass("select2-search-choice-focus")},focusSearch:function(){n(this.search)},selectHighlighted:function(a){if(this._touchMoved)return void this.clearTouchMoved();var b=this.highlight(),c=this.results.find(".select2-highlighted"),d=c.closest(".select2-result").data("select2-data");d?(this.highlight(b),this.onSelect(d,a)):a&&a.noFocus&&this.close()},getPlaceholder:function(){var a;return this.opts.element.attr("placeholder")||this.opts.element.attr("data-placeholder")||this.opts.element.data("placeholder")||this.opts.placeholder||((a=this.getPlaceholderOption())!==b?a.text():b)},getPlaceholderOption:function(){if(this.select){var c=this.select.children("option").first();if(this.opts.placeholderOption!==b)return"first"===this.opts.placeholderOption&&c||"function"==typeof this.opts.placeholderOption&&this.opts.placeholderOption(this.select);if(""===a.trim(c.text())&&""===c.val())return c}},initContainerWidth:function(){function b(){var b,c,d,e,f,g;if("off"===this.opts.width)return null;if("element"===this.opts.width)return 0===this.opts.element.outerWidth(!1)?"auto":this.opts.element.outerWidth(!1)+"px";if("copy"===this.opts.width||"resolve"===this.opts.width){if(b=this.opts.element.attr("style"),"string"==typeof b)for(c=b.split(";"),e=0,f=c.length;e=1)return d[1];return"resolve"===this.opts.width?(b=this.opts.element.css("width"),b.indexOf("%")>0?b:0===this.opts.element.outerWidth(!1)?"auto":this.opts.element.outerWidth(!1)+"px"):null}return a.isFunction(this.opts.width)?this.opts.width():this.opts.width}var c=b.call(this);null!==c&&this.container.css("width",c)}}),F=D(E,{createContainer:function(){var b=a(document.createElement("div")).attr({"class":"select2-container"}).html(["","  "," ","","","","
    "," ","
      ","
    ","
    "].join(""));return b},enableInterface:function(){this.parent.enableInterface.apply(this,arguments)&&this.focusser.prop("disabled",!this.isInterfaceEnabled())},opening:function(){var b,c,d;this.opts.minimumResultsForSearch>=0&&this.showSearch(!0),this.parent.opening.apply(this,arguments),this.showSearchInput!==!1&&this.search.val(this.focusser.val()),this.opts.shouldFocusInput(this)&&(this.search.focus(),b=this.search.get(0),b.createTextRange?(c=b.createTextRange(),c.collapse(!1),c.select()):b.setSelectionRange&&(d=this.search.val().length,b.setSelectionRange(d,d))),this.prefillNextSearchTerm(),this.focusser.prop("disabled",!0).val(""),this.updateResults(!0),this.opts.element.trigger(a.Event("select2-open"))},close:function(){this.opened()&&(this.parent.close.apply(this,arguments),this.focusser.prop("disabled",!1),this.opts.shouldFocusInput(this)&&this.focusser.focus())},focus:function(){this.opened()?this.close():(this.focusser.prop("disabled",!1),this.opts.shouldFocusInput(this)&&this.focusser.focus())},isFocused:function(){return this.container.hasClass("select2-container-active")},cancel:function(){this.parent.cancel.apply(this,arguments),this.focusser.prop("disabled",!1),this.opts.shouldFocusInput(this)&&this.focusser.focus()},destroy:function(){a("label[for='"+this.focusser.attr("id")+"']").attr("for",this.opts.element.attr("id")),this.parent.destroy.apply(this,arguments),C.call(this,"selection","focusser")},initContainer:function(){var b,d,e=this.container,f=this.dropdown,g=H();this.opts.minimumResultsForSearch<0?this.showSearch(!1):this.showSearch(!0),this.selection=b=e.find(".select2-choice"),this.focusser=e.find(".select2-focusser"),b.find(".select2-chosen").attr("id","select2-chosen-"+g),this.focusser.attr("aria-labelledby","select2-chosen-"+g),this.results.attr("id","select2-results-"+g),this.search.attr("aria-owns","select2-results-"+g),this.focusser.attr("id","s2id_autogen"+g),d=a("label[for='"+this.opts.element.attr("id")+"']"),this.opts.element.on("focus.select2",this.bind(function(){this.focus()})),this.focusser.prev().text(d.text()).attr("for",this.focusser.attr("id"));var h=this.opts.element.attr("title");this.opts.element.attr("title",h||d.text()),this.focusser.attr("tabindex",this.elementTabIndex),this.search.attr("id",this.focusser.attr("id")+"_search"),this.search.prev().text(a("label[for='"+this.focusser.attr("id")+"']").text()).attr("for",this.search.attr("id")),this.search.on("keydown",this.bind(function(a){if(this.isInterfaceEnabled()&&229!=a.keyCode){if(a.which===M.PAGE_UP||a.which===M.PAGE_DOWN)return void p(a);switch(a.which){case M.UP:case M.DOWN:return this.moveHighlight(a.which===M.UP?-1:1),void p(a);case M.ENTER:return this.selectHighlighted(),void p(a);case M.TAB:return void this.selectHighlighted({noFocus:!0});case M.ESC:return this.cancel(a),void p(a)}}})),this.search.on("blur",this.bind(function(a){document.activeElement===this.body.get(0)&&window.setTimeout(this.bind(function(){this.opened()&&this.results&&this.results.length>1&&this.search.focus()}),0)})),this.focusser.on("keydown",this.bind(function(a){if(this.isInterfaceEnabled()&&a.which!==M.TAB&&!M.isControl(a)&&!M.isFunctionKey(a)&&a.which!==M.ESC){if(this.opts.openOnEnter===!1&&a.which===M.ENTER)return void p(a);if(a.which==M.DOWN||a.which==M.UP||a.which==M.ENTER&&this.opts.openOnEnter){if(a.altKey||a.ctrlKey||a.shiftKey||a.metaKey)return;return this.open(),void p(a)}return a.which==M.DELETE||a.which==M.BACKSPACE?(this.opts.allowClear&&this.clear(),void p(a)):void 0}})),j(this.focusser),this.focusser.on("keyup-change input",this.bind(function(a){if(this.opts.minimumResultsForSearch>=0){if(a.stopPropagation(),this.opened())return;this.open()}})),b.on("mousedown touchstart","abbr",this.bind(function(a){this.isInterfaceEnabled()&&(this.clear(),q(a),this.close(),this.selection&&this.selection.focus())})),b.on("mousedown touchstart",this.bind(function(d){c(b),this.container.hasClass("select2-container-active")||this.opts.element.trigger(a.Event("select2-focus")),this.opened()?this.close():this.isInterfaceEnabled()&&this.open(),p(d)})),f.on("mousedown touchstart",this.bind(function(){this.opts.shouldFocusInput(this)&&this.search.focus()})),b.on("focus",this.bind(function(a){p(a)})),this.focusser.on("focus",this.bind(function(){this.container.hasClass("select2-container-active")||this.opts.element.trigger(a.Event("select2-focus")),this.container.addClass("select2-container-active")})).on("blur",this.bind(function(){this.opened()||(this.container.removeClass("select2-container-active"),this.opts.element.trigger(a.Event("select2-blur")))})),this.search.on("focus",this.bind(function(){this.container.hasClass("select2-container-active")||this.opts.element.trigger(a.Event("select2-focus")),this.container.addClass("select2-container-active")})),this.initContainerWidth(),this.opts.element.hide(),this.setPlaceholder()},clear:function(b){var c=this.selection.data("select2-data");if(c){var d=a.Event("select2-clearing");if(this.opts.element.trigger(d),d.isDefaultPrevented())return;var e=this.getPlaceholderOption();this.opts.element.val(e?e.val():""),this.selection.find(".select2-chosen").empty(),this.selection.removeData("select2-data"),this.setPlaceholder(),b!==!1&&(this.opts.element.trigger({type:"select2-removed",val:this.id(c),choice:c}),this.triggerChange({removed:c}))}},initSelection:function(){if(this.isPlaceholderOptionSelected())this.updateSelection(null),this.close(),this.setPlaceholder();else{var a=this;this.opts.initSelection.call(null,this.opts.element,function(c){c!==b&&null!==c&&(a.updateSelection(c),a.close(),a.setPlaceholder(),a.lastSearchTerm=a.search.val())})}},isPlaceholderOptionSelected:function(){var a;return this.getPlaceholder()!==b&&((a=this.getPlaceholderOption())!==b&&a.prop("selected")||""===this.opts.element.val()||this.opts.element.val()===b||null===this.opts.element.val())},prepareOpts:function(){var b=this.parent.prepareOpts.apply(this,arguments),c=this;return"select"===b.element.get(0).tagName.toLowerCase()?b.initSelection=function(a,b){var d=a.find("option").filter(function(){return this.selected&&!this.disabled});b(c.optionToData(d))}:"data"in b&&(b.initSelection=b.initSelection||function(c,d){var e=c.val(),f=null;b.query({matcher:function(a,c,d){var h=g(e,b.id(d));return h&&(f=d),h},callback:a.isFunction(d)?function(){d(f)}:a.noop})}),b},getPlaceholder:function(){return this.select&&this.getPlaceholderOption()===b?b:this.parent.getPlaceholder.apply(this,arguments)},setPlaceholder:function(){var a=this.getPlaceholder();if(this.isPlaceholderOptionSelected()&&a!==b){if(this.select&&this.getPlaceholderOption()===b)return;this.selection.find(".select2-chosen").html(this.opts.escapeMarkup(a)),this.selection.addClass("select2-default"),this.container.removeClass("select2-allowclear")}},postprocessResults:function(a,b,c){var d=0,e=this;if(this.findHighlightableChoices().each2(function(a,b){if(g(e.id(b.data("select2-data")),e.opts.element.val()))return d=a,!1}),c!==!1&&(b===!0&&d>=0?this.highlight(d):this.highlight(0)),b===!0){var f=this.opts.minimumResultsForSearch;f>=0&&this.showSearch(A(a.results)>=f)}},showSearch:function(b){this.showSearchInput!==b&&(this.showSearchInput=b,this.dropdown.find(".select2-search").toggleClass("select2-search-hidden",!b),this.dropdown.find(".select2-search").toggleClass("select2-offscreen",!b),a(this.dropdown,this.container).toggleClass("select2-with-searchbox",b))},onSelect:function(a,b){if(this.triggerSelect(a)){var c=this.opts.element.val(),d=this.data();this.opts.element.val(this.id(a)),this.updateSelection(a),this.opts.element.trigger({type:"select2-selected",val:this.id(a),choice:a}),this.lastSearchTerm=this.search.val(),this.close(),b&&b.noFocus||!this.opts.shouldFocusInput(this)||this.focusser.focus(),g(c,this.id(a))||this.triggerChange({added:a,removed:d})}},updateSelection:function(a){var c,d,e=this.selection.find(".select2-chosen");this.selection.data("select2-data",a),e.empty(),null!==a&&(c=this.opts.formatSelection(a,e,this.opts.escapeMarkup)),c!==b&&e.append(c),d=this.opts.formatSelectionCssClass(a,e),d!==b&&e.addClass(d),this.selection.removeClass("select2-default"),this.opts.allowClear&&this.getPlaceholder()!==b&&this.container.addClass("select2-allowclear")},val:function(){var a,c=!1,d=null,e=this,f=this.data();if(0===arguments.length)return this.opts.element.val();if(a=arguments[0],arguments.length>1&&(c=arguments[1],this.opts.debug&&console&&console.warn&&console.warn('Select2: The second option to `select2("val")` is not supported in Select2 4.0.0. The `change` event will always be triggered in 4.0.0.')),this.select)this.opts.debug&&console&&console.warn&&console.warn('Select2: Setting the value on a "," ","","
    ","
      ","
    ","
    "].join(""));return b},prepareOpts:function(){var b=this.parent.prepareOpts.apply(this,arguments),c=this;return"select"===b.element.get(0).tagName.toLowerCase()?b.initSelection=function(a,b){var d=[];a.find("option").filter(function(){return this.selected&&!this.disabled}).each2(function(a,b){d.push(c.optionToData(b))}),b(d)}:"data"in b&&(b.initSelection=b.initSelection||function(c,d){var e=h(c.val(),b.separator,b.transformVal),f=[];b.query({matcher:function(c,d,h){var i=a.grep(e,function(a){return g(a,b.id(h))}).length;return i&&f.push(h),i},callback:a.isFunction(d)?function(){for(var a=[],c=0;c0||(this.selectChoice(null),this.clearPlaceholder(),this.container.hasClass("select2-container-active")||this.opts.element.trigger(a.Event("select2-focus")),this.open(),this.focusSearch(),b.preventDefault()))})),this.container.on("focus",c,this.bind(function(){this.isInterfaceEnabled()&&(this.container.hasClass("select2-container-active")||this.opts.element.trigger(a.Event("select2-focus")),this.container.addClass("select2-container-active"),this.dropdown.addClass("select2-drop-active"),this.clearPlaceholder())})),this.initContainerWidth(),this.opts.element.hide(),this.clearSearch()},enableInterface:function(){this.parent.enableInterface.apply(this,arguments)&&this.search.prop("disabled",!this.isInterfaceEnabled())},initSelection:function(){if(""===this.opts.element.val()&&""===this.opts.element.text()&&(this.updateSelection([]),this.close(),this.clearSearch()),this.select||""!==this.opts.element.val()){var a=this;this.opts.initSelection.call(null,this.opts.element,function(c){c!==b&&null!==c&&(a.updateSelection(c),a.close(),a.clearSearch())})}},clearSearch:function(){var a=this.getPlaceholder(),c=this.getMaxSearchWidth();a!==b&&0===this.getVal().length&&this.search.hasClass("select2-focused")===!1?(this.search.val(a).addClass("select2-default"),this.search.width(c>0?c:this.container.css("width"))):this.search.val("").width(10)},clearPlaceholder:function(){this.search.hasClass("select2-default")&&this.search.val("").removeClass("select2-default")},opening:function(){this.clearPlaceholder(),this.resizeSearch(),this.parent.opening.apply(this,arguments),this.focusSearch(),this.prefillNextSearchTerm(),this.updateResults(!0),this.opts.shouldFocusInput(this)&&this.search.focus(),this.opts.element.trigger(a.Event("select2-open"))},close:function(){this.opened()&&this.parent.close.apply(this,arguments)},focus:function(){this.close(),this.search.focus()},isFocused:function(){return this.search.hasClass("select2-focused")},updateSelection:function(b){var c={},d=[],e=this;a(b).each(function(){e.id(this)in c||(c[e.id(this)]=0,d.push(this))}),this.selection.find(".select2-search-choice").remove(),this.addSelectedChoice(d),e.postprocessResults()},tokenize:function(){var a=this.search.val();a=this.opts.tokenizer.call(this,a,this.data(),this.bind(this.onSelect),this.opts),null!=a&&a!=b&&(this.search.val(a),a.length>0&&this.open())},onSelect:function(a,b){this.triggerSelect(a)&&""!==a.text&&(this.addSelectedChoice(a),this.opts.element.trigger({type:"selected",val:this.id(a),choice:a}),this.lastSearchTerm=this.search.val(),this.clearSearch(),this.updateResults(),!this.select&&this.opts.closeOnSelect||this.postprocessResults(a,!1,this.opts.closeOnSelect===!0),this.opts.closeOnSelect?(this.close(),this.search.width(10)):this.countSelectableResults()>0?(this.search.width(10),this.resizeSearch(),this.getMaximumSelectionSize()>0&&this.val().length>=this.getMaximumSelectionSize()?this.updateResults(!0):this.prefillNextSearchTerm()&&this.updateResults(),this.positionDropdown()):(this.close(),this.search.width(10)),this.triggerChange({added:a}),b&&b.noFocus||this.focusSearch())},cancel:function(){this.close(),this.focusSearch()},addSelectedChoice:function(b){var c=this.getVal(),d=this;a(b).each(function(){c.push(d.createChoice(this))}),this.setVal(c)},createChoice:function(c){var d,e,f=!c.locked,g=a("
  • "),h=a("
  • "),i=f?g:h,j=this.id(c);return d=this.opts.formatSelection(c,i.find("div"),this.opts.escapeMarkup),d!=b&&i.find("div").replaceWith(a("
    ").html(d)),e=this.opts.formatSelectionCssClass(c,i.find("div")),e!=b&&i.addClass(e),f&&i.find(".select2-search-choice-close").on("mousedown",p).on("click dblclick",this.bind(function(b){this.isInterfaceEnabled()&&(this.unselect(a(b.target)),this.selection.find(".select2-search-choice-focus").removeClass("select2-search-choice-focus"),p(b),this.close(),this.focusSearch())})).on("focus",this.bind(function(){this.isInterfaceEnabled()&&(this.container.addClass("select2-container-active"),this.dropdown.addClass("select2-drop-active"))})),i.data("select2-data",c),i.insertBefore(this.searchContainer),j},unselect:function(b){var c,d,f=this.getVal();if(b=b.closest(".select2-search-choice"),0===b.length)throw"Invalid argument: "+b+". Must be .select2-search-choice";if(c=b.data("select2-data")){var g=a.Event("select2-removing");if(g.val=this.id(c),g.choice=c,this.opts.element.trigger(g),g.isDefaultPrevented())return!1;for(;(d=e(this.id(c),f))>=0;)f.splice(d,1),this.setVal(f),this.select&&this.postprocessResults();return b.remove(),this.opts.element.trigger({type:"select2-removed",val:this.id(c),choice:c}),this.triggerChange({removed:c}),!0}},postprocessResults:function(a,b,c){var d=this.getVal(),f=this.results.find(".select2-result"),g=this.results.find(".select2-result-with-children"),h=this;f.each2(function(a,b){var c=h.id(b.data("select2-data"));e(c,d)>=0&&(b.addClass("select2-selected"),b.find(".select2-result-selectable").addClass("select2-selected"))}),g.each2(function(a,b){b.is(".select2-result-selectable")||0!==b.find(".select2-result-selectable:not(.select2-selected)").length||b.addClass("select2-selected")}),this.highlight()==-1&&c!==!1&&this.opts.closeOnSelect===!0&&h.highlight(0),!this.opts.createSearchChoice&&!f.filter(".select2-result:not(.select2-selected)").length>0&&(!a||a&&!a.more&&0===this.results.find(".select2-no-results").length)&&y(h.opts.formatNoMatches,"formatNoMatches")&&this.results.append("
  • "+z(h.opts.formatNoMatches,h.opts.element,h.search.val())+"
  • ")},getMaxSearchWidth:function(){return this.selection.width()-i(this.search)},resizeSearch:function(){var a,b,c,d,e,f=i(this.search);a=r(this.search)+10,b=this.search.offset().left,c=this.selection.width(),d=this.selection.offset().left,e=c-(b-d)-f,e. Attach to instead.");this.search.width(0),this.searchContainer.hide()},onSortEnd:function(){var b=[],c=this;this.searchContainer.show(),this.searchContainer.appendTo(this.searchContainer.parent()),this.resizeSearch(),this.selection.find(".select2-search-choice").each(function(){b.push(c.opts.id(a(this).data("select2-data")))}),this.setVal(b),this.triggerChange()},data:function(b,c){var d,e,f=this;return 0===arguments.length?this.selection.children(".select2-search-choice").map(function(){return a(this).data("select2-data")}).get():(e=this.data(),b||(b=[]),d=a.map(b,function(a){return f.opts.id(a)}),this.setVal(d),this.updateSelection(b),this.clearSearch(),c&&this.triggerChange(this.buildChangeDetails(e,this.data())),void 0)}}),a.fn.select2=function(){var c,d,f,g,h,i=Array.prototype.slice.call(arguments,0),j=["val","destroy","opened","open","close","focus","isFocused","container","dropdown","onSortStart","onSortEnd","enable","disable","readonly","positionDropdown","data","search"],k=["opened","isFocused","container","dropdown"],l=["val","data"],m={search:"externalSearch"};return this.each(function(){if(0===i.length||"object"==typeof i[0])c=0===i.length?{}:a.extend({},i[0]),c.element=a(this),"select"===c.element.get(0).tagName.toLowerCase()?h=c.element.prop("multiple"):(h=c.multiple||!1,"tags"in c&&(c.multiple=h=!0)),d=h?new window.Select2["class"].multi:new window.Select2["class"].single,d.init(c);else{if("string"!=typeof i[0])throw"Invalid arguments to select2 plugin: "+i;if(e(i[0],j)<0)throw"Unknown method: "+i[0];if(g=b,d=a(this).data("select2"),d===b)return;if(f=i[0],"container"===f?g=d.container:"dropdown"===f?g=d.dropdown:(m[f]&&(f=m[f]),g=d[f].apply(d,i.slice(1))),e(i[0],k)>=0||e(i[0],l)>=0&&1==i.length)return!1}}),g===b?this:g},a.fn.select2.defaults={debug:!1,width:"copy",loadMorePadding:0,closeOnSelect:!0,openOnEnter:!0,containerCss:{},dropdownCss:{},containerCssClass:"",dropdownCssClass:"",formatResult:function(a,b,c,d){var e=[];return t(this.text(a),c.term,e,d),e.join("")},transformVal:function(b){return a.trim(b)},formatSelection:function(a,c,d){return a?d(this.text(a)):b},sortResults:function(a,b,c){return a},formatResultCssClass:function(a){return a.css},formatSelectionCssClass:function(a,c){return b},minimumResultsForSearch:0,minimumInputLength:0,maximumInputLength:null,maximumSelectionSize:0,id:function(a){return a==b?null:a.id},text:function(b){return b&&this.data&&this.data.text?a.isFunction(this.data.text)?this.data.text(b):b[this.data.text]:b.text},matcher:function(a,b){return d(""+b).toUpperCase().indexOf(d(""+a).toUpperCase())>=0},separator:",",tokenSeparators:[],tokenizer:B,escapeMarkup:u,blurOnChange:!1,selectOnBlur:!1,adaptContainerCssClass:function(a){return a},adaptDropdownCssClass:function(a){return null},nextSearchTerm:function(a,c){return b},searchInputPlaceholder:"",createSearchChoicePosition:"top",shouldFocusInput:function(a){var b="ontouchstart"in window||navigator.msMaxTouchPoints>0;return!b||!(a.opts.minimumResultsForSearch<0)}},a.fn.select2.locales=[],a.fn.select2.locales.en={formatMatches:function(a){return 1===a?"One result is available, press enter to select it.":a+" results are available, use up and down arrow keys to navigate."},formatNoMatches:function(){return"No matches found"},formatAjaxError:function(a,b,c){return"Loading failed"},formatInputTooShort:function(a,b){var c=b-a.length;return"Please enter "+c+" or more character"+(1==c?"":"s")},formatInputTooLong:function(a,b){var c=a.length-b;return"Please delete "+c+" character"+(1==c?"":"s")},formatSelectionTooBig:function(a){return"You can only select "+a+" item"+(1==a?"":"s")},formatLoadMore:function(a){return"Loading more results…"},formatSearching:function(){return"Searching…"}},a.extend(a.fn.select2.defaults,a.fn.select2.locales.en),a.fn.select2.ajaxDefaults={transport:a.ajax,params:{type:"GET",cache:!1,dataType:"json"}},window.Select2={query:{ajax:v,local:w,tags:x},util:{debounce:l,markMatch:t,escapeMarkup:u,stripDiacritics:d},"class":{"abstract":E,single:F,multi:G}}}}(jQuery)}.apply(a,arguments)})}(this),function(a){define("jquery.event.drag",["jquery"],function(){return function(){!function(a){a.fn.drag=function(b,c,d){var e="string"==typeof b?b:"",f=a.isFunction(b)?b:a.isFunction(c)?c:null;return 0!==e.indexOf("drag")&&(e="drag"+e),d=(b==f?c:d)||{},f?this.bind(e,d,f):this.trigger(e)};var b=a.event,c=b.special,d=c.drag={defaults:{which:1,distance:0,not:":input",handle:null,relative:!1,drop:!0,click:!1},datakey:"dragdata",noBubble:!0,add:function(b){var c=a.data(this,d.datakey),e=b.data||{};c.related+=1,a.each(d.defaults,function(a,b){void 0!==e[a]&&(c[a]=e[a])})},remove:function(){a.data(this,d.datakey).related-=1},setup:function(){if(!a.data(this,d.datakey)){var c=a.extend({related:0},d.defaults);a.data(this,d.datakey,c),b.add(this,"touchstart mousedown",d.init,c),this.attachEvent&&this.attachEvent("ondragstart",d.dontstart)}},teardown:function(){var c=a.data(this,d.datakey)||{};c.related||(a.removeData(this,d.datakey),b.remove(this,"touchstart mousedown",d.init),d.textselect(!0),this.detachEvent&&this.detachEvent("ondragstart",d.dontstart))},init:function(e){if(!d.touched){var f,g=e.data;if(!(0!=e.which&&g.which>0&&e.which!=g.which)&&!a(e.target).is(g.not)&&(!g.handle||a(e.target).closest(g.handle,e.currentTarget).length)&&(d.touched="touchstart"==e.type?this:null,g.propagates=1,g.mousedown=this,g.interactions=[d.interaction(this,g)],g.target=e.target,g.pageX=e.pageX,g.pageY=e.pageY,g.dragging=null,f=d.hijack(e,"draginit",g),g.propagates))return f=d.flatten(f),f&&f.length&&(g.interactions=[],a.each(f,function(){g.interactions.push(d.interaction(this,g))})),g.propagates=g.interactions.length,g.drop!==!1&&c.drop&&c.drop.handler(e,g),d.textselect(!1),d.touched?b.add(d.touched,"touchmove touchend",d.handler,g):b.add(document,"mousemove mouseup",d.handler,g),!(!d.touched||g.live)&&void 0}},interaction:function(b,c){var e=a(b)[c.relative?"position":"offset"]()||{top:0,left:0};return{drag:b,callback:new d.callback,droppable:[],offset:e}},handler:function(e){var f=e.data;switch(e.type){case!f.dragging&&"touchmove":e.preventDefault();case!f.dragging&&"mousemove":if(Math.pow(e.pageX-f.pageX,2)+Math.pow(e.pageY-f.pageY,2)0?void a.removeData(this,"suppress."+b.type):e.apply(this,arguments)};var f=b.fixHooks.touchstart=b.fixHooks.touchmove=b.fixHooks.touchend=b.fixHooks.touchcancel={props:"clientX clientY pageX pageY screenX screenY".split(" "),filter:function(b,c){if(c){var d=c.touches&&c.touches[0]||c.changedTouches&&c.changedTouches[0]||null;d&&a.each(f.props,function(a,c){b[c]=d[c]})}return b}}}(jQuery)}.apply(a,arguments)})}(this),function(a){define("jquery.event.drop",["jquery"],function(){return function(){return function(a){a.fn.drop=function(b,c,d){var e="string"==typeof b?b:"",f=a.isFunction(b)?b:a.isFunction(c)?c:null;return 0!==e.indexOf("drop")&&(e="drop"+e),d=(b==f?c:d)||{},f?this.bind(e,d,f):this.trigger(e)},a.drop=function(b){b=b||{},d.multi=b.multi===!0?1/0:b.multi===!1?1:isNaN(b.multi)?d.multi:b.multi,d.delay=b.delay||d.delay,d.tolerance=a.isFunction(b.tolerance)?b.tolerance:null===b.tolerance?null:d.tolerance,d.mode=b.mode||d.mode||"intersect"};var b=a.event,c=b.special,d=a.event.special.drop={multi:1,delay:20,mode:"overlap",targets:[],datakey:"dropdata",noBubble:!0,add:function(b){var c=a.data(this,d.datakey);c.related+=1},remove:function(){a.data(this,d.datakey).related-=1},setup:function(){if(!a.data(this,d.datakey)){var b={related:0,active:[],anyactive:0,winner:0,location:{}};a.data(this,d.datakey,b),d.targets.push(this)}},teardown:function(){var b=a.data(this,d.datakey)||{};if(!b.related){a.removeData(this,d.datakey);var c=this;d.targets=a.grep(d.targets,function(a){return a!==c})}},handler:function(b,e){var f;if(e)switch(b.type){case"mousedown":case"touchstart":f=a(d.targets),"string"==typeof e.drop&&(f=f.filter(e.drop)),f.each(function(){var b=a.data(this,d.datakey);b.active=[],b.anyactive=0,b.winner=0}),e.droppable=f,c.drag.hijack(b,"dropinit",e);break;case"mousemove":case"touchmove":d.event=b,d.timer||d.tolerate(e);break;case"mouseup":case"touchend":d.timer=clearTimeout(d.timer),e.propagates&&(c.drag.hijack(b,"drop",e),c.drag.hijack(b,"dropend",e))}},locate:function(b,c){var e=a.data(b,d.datakey),f=a(b),g=f.offset()||{},h=f.outerHeight(),i=f.outerWidth(),j={elem:b,width:i,height:h,top:g.top,left:g.left,right:g.left+i,bottom:g.top+h};return e&&(e.location=j,e.index=c,e.elem=b),j},contains:function(a,b){return(b[0]||b.left)>=a.left&&(b[0]||b.right)<=a.right&&(b[1]||b.top)>=a.top&&(b[1]||b.bottom)<=a.bottom},modes:{intersect:function(a,b,c){return this.contains(c,[a.pageX,a.pageY])?1e9:this.modes.overlap.apply(this,arguments)},overlap:function(a,b,c){return Math.max(0,Math.min(c.bottom,b.bottom)-Math.max(c.top,b.top))*Math.max(0,Math.min(c.right,b.right)-Math.max(c.left,b.left))},fit:function(a,b,c){return this.contains(c,b)?1:0},middle:function(a,b,c){return this.contains(c,[b.left+.5*b.width,b.top+.5*b.height])?1:0}},sort:function(a,b){return b.winner-a.winner||a.index-b.index},tolerate:function(b){var e,f,g,h,i,j,k,l,m=0,n=b.interactions.length,o=[d.event.pageX,d.event.pageY],p=d.tolerance||d.modes[d.mode];do if(l=b.interactions[m]){if(!l)return;l.drop=[],i=[],j=l.droppable.length,p&&(g=d.locate(l.proxy)),e=0;do if(k=l.droppable[e]){if(h=a.data(k,d.datakey),f=h.location,!f)continue;h.winner=p?p.call(d,d.event,g,f):d.contains(f,o)?1:0,i.push(h)}while(++ed.top+d.height/2;return a.data(d.elem,"drop+reorder",e?"insertAfter":"insertBefore"),this.contains(d,[b.pageX,b.pageY])}}),a(this).clone().addClass("dragging").css({opacity:.75,position:"absolute"}).appendTo(document.body)}).drag(function(b,c){a(c.proxy).css({top:c.offsetY,left:c.offsetX});var d=c.drop[0],e=a.data(d||{},"drop+reorder");!d||d==c.current&&e==c.method||(a(this)[e](d),c.current=d,c.method=e,c.update())}).drag("end",function(c,d){a(this).removeClass("select2-choice-dragging"),b.$el.select2("onSortEnd"),a(d.proxy).remove()}).drop("init",function(a,b){return this!=b.drag}),c(d,e)}}},initializeSelect2:function(){var a=this;a.options.formatResultCssClass=function(a){if(a.id)return"select2-option-"+a.id.toLowerCase().replace(/[ \:\)\(\[\]\{\}\_\+\=\&\*\%\#]/g,"-")},a.$el.select2(a.options),a.$select2=a.$el.parent().find(".select2-container"),a.$el.parent().off("close.plone-modal.patterns"),a.options.orderable&&a.$select2.addClass("select2-orderable")},init:function(){var b=this;if(b.options.allowNewItems=!b.options.hasOwnProperty("allowNewItems")||JSON.parse(b.options.allowNewItems),b.options.ajax||b.options.vocabularyUrl){b.options.vocabularyUrl&&(b.options.multiple=void 0===b.options.multiple||b.options.multiple,b.options.ajax=b.options.ajax||{},b.options.ajax.url=b.options.vocabularyUrl,b.options.initSelection=function(d,e){var f=[],g=d.val();a(g.split(b.options.separator)).each(function(){var a=c.removeHTML(this);f.push({id:a,text:a})}),e(f)});var d="";b.options.ajax=a.extend({quietMillis:300,data:function(a,b){return d=a,{query:a,page_limit:10,page:b}},results:function(e,f){var g=e.results;if(b.options.vocabularyUrl){var h=[];a.each(e.results,function(a,b){h.push(b.id)}),g=[];var i=""===d||a.inArray(d,h)>=0;b.options.allowNewItems&&!i&&(d=c.removeHTML(d),g.push({id:d,text:d})),a.each(e.results,function(a,b){g.push(b)})}return{results:g}}},b.options.ajax)}else if(b.options.multiple&&b.$el.is("select")){var e=b.$el.val()||[],f=a.map(b.$el.find("option"),function(b){return{text:a(b).html(),id:b.value}}),g=a('');g.val(e.join(b.options.separator)),g.attr("class",b.$el.attr("class")),g.attr("name",b.$el.attr("name")),g.attr("id",b.$el.attr("id")),b.$orig=b.$el,b.$el.replaceWith(g),b.$el=g,b.options.data=f}b.initializeValues(),b.initializeTags(),b.initializeOrdering(),b.initializeSelect2()}});return d}),define("mockup-i18n",["jquery"],function(a){"use strict";var b=function(){var b=this;b.baseUrl=a("body").attr("data-i18ncatalogurl"),b.baseUrl||(b.baseUrl="/plonejsi18n"),b.currentLanguage=a("html").attr("lang")||"en-us",b.storage=null,b.catalogs={},b.ttl=864e5,Date.now||(Date.now=function(){return(new Date).valueOf()});try{"localStorage"in window&&null!==window.localStorage&&"JSON"in window&&null!==window.JSON&&(b.storage=window.localStorage)}catch(c){}b.configure=function(a){for(var c in a)b[c]=a[c]},b._setCatalog=function(a,c,d){a in b.catalogs?b.catalogs[a][c]=d:(b.catalogs[a]={},b.catalogs[a][c]=d)},b._storeCatalog=function(a,c,d){var e=a+"-"+c;null!==b.storage&&null!==d&&(b.storage.setItem(e,JSON.stringify(d)),b.storage.setItem(e+"-updated",Date.now()))},b.getUrl=function(a,c){return b.baseUrl+"?domain="+a+"&language="+c},b.loadCatalog=function(c,d){if(void 0===d&&(d=b.currentLanguage),null!==b.storage){var e=c+"-"+d;if(e in b.storage&&Date.now()-parseInt(b.storage.getItem(e+"-updated"),10)")[0],z.on("change."+w.id,function(){B._hidden.value=f.value?B.get("select",x.formatSubmit):""})}function s(){v&&l?B.$holder.find("."+y.frame).one("transitionend",function(){B.$holder[0].focus()}):B.$holder[0].focus()}function t(a){a.stopPropagation(),z.addClass(y.target),B.$root.addClass(y.focused),B.open()}function u(a){var b=a.keyCode,c=/^(8|46)$/.test(b);return 27==b?(B.close(!0),!1):void((32==b||c||!w.open&&B.component.key[b])&&(a.preventDefault(),a.stopPropagation(),c?B.clear().close():B.open()))}if(!f)return b;var v=!1,w={id:f.id||"P"+Math.abs(~~(Math.random()*new Date))},x=i?a.extend(!0,{},i.defaults,m):m||{},y=a.extend({},b.klasses(),x.klass),z=a(f),A=function(){return this.start()},B=A.prototype={constructor:A,$node:z,start:function(){return w&&w.start?B:(w.methods={},w.start=!0,w.open=!1,w.type=f.type,f.autofocus=f==h(),f.readOnly=!x.editable,f.id=f.id||w.id,"text"!=f.type&&(f.type="text"),B.component=new i(B,x),B.$root=a('
    '),p(),B.$holder=a(n()).appendTo(B.$root),q(),x.formatSubmit&&r(),o(),x.containerHidden?a(x.containerHidden).append(B._hidden):z.after(B._hidden),x.container?a(x.container).append(B.$root):z.after(B.$root),B.on({start:B.component.onStart,render:B.component.onRender,stop:B.component.onStop,open:B.component.onOpen,close:B.component.onClose,set:B.component.onSet}).on({start:x.onStart,render:x.onRender,stop:x.onStop,open:x.onOpen,close:x.onClose,set:x.onSet}),v=c(B.$holder[0]),f.autofocus&&B.open(),B.trigger("start").trigger("render"))},render:function(b){return b?(B.$holder=a(n()),q(),B.$root.html(B.$holder)):B.$root.find("."+y.box).html(B.component.nodes(w.open)),B.trigger("render")},stop:function(){return w.start?(B.close(),B._hidden&&B._hidden.parentNode.removeChild(B._hidden),B.$root.remove(),z.removeClass(y.input).removeData(g),setTimeout(function(){z.off("."+w.id)},0),f.type=w.type,f.readOnly=!1,B.trigger("stop"),w.methods={},w.start=!1,B):B},open:function(c){return w.open?B:(z.addClass(y.active),e(f,"expanded",!0),setTimeout(function(){B.$root.addClass(y.opened),e(B.$root[0],"hidden",!1)},0),c!==!1&&(w.open=!0,v&&k.css("overflow","hidden").css("padding-right","+="+d()),s(),j.on("click."+w.id+" focusin."+w.id,function(a){var b=a.target;b!=f&&b!=document&&3!=a.which&&B.close(b===B.$holder[0])}).on("keydown."+w.id,function(c){var d=c.keyCode,e=B.component.key[d],f=c.target;27==d?B.close(!0):f!=B.$holder[0]||!e&&13!=d?a.contains(B.$root[0],f)&&13==d&&(c.preventDefault(),f.click()):(c.preventDefault(),e?b._.trigger(B.component.key.go,B,[b._.trigger(e)]):B.$root.find("."+y.highlighted).hasClass(y.disabled)||(B.set("select",B.component.item.highlight),x.closeOnSelect&&B.close(!0)))})),B.trigger("open"))},close:function(a){return a&&(x.editable?f.focus():(B.$holder.off("focus.toOpen").focus(),setTimeout(function(){B.$holder.on("focus.toOpen",t)},0))),z.removeClass(y.active),e(f,"expanded",!1),setTimeout(function(){B.$root.removeClass(y.opened+" "+y.focused),e(B.$root[0],"hidden",!0)},0),w.open?(w.open=!1,v&&k.css("overflow","").css("padding-right","-="+d()),j.off("."+w.id),B.trigger("close")):B},clear:function(a){return B.set("clear",null,a)},set:function(b,c,d){var e,f,g=a.isPlainObject(b),h=g?b:{};if(d=g&&a.isPlainObject(c)?c:d||{},b){g||(h[b]=c);for(e in h)f=h[e],e in B.component.item&&(void 0===f&&(f=null),B.component.set(e,f,d)),"select"!=e&&"clear"!=e||z.val("clear"==e?"":B.get(e,x.format)).trigger("change");B.render()}return d.muted?B:B.trigger("set",h)},get:function(a,c){if(a=a||"value",null!=w[a])return w[a];if("valueSubmit"==a){if(B._hidden)return B._hidden.value;a="value"}if("value"==a)return f.value;if(a in B.component.item){if("string"==typeof c){ var d=B.component.get(a);return d?b._.trigger(B.component.formats.toString,B.component,[c,d]):""}return B.component.get(a)}},on:function(b,c,d){var e,f,g=a.isPlainObject(b),h=g?b:{};if(b){g||(h[b]=c);for(e in h)f=h[e],d&&(e="_"+e),w.methods[e]=w.methods[e]||[],w.methods[e].push(f)}return B},off:function(){var a,b,c=arguments;for(a=0,namesCount=c.length;a').appendTo("body"),c=b[0].offsetWidth;b.css("overflow","scroll");var d=a('
    ').appendTo(b),e=d[0].offsetWidth;return b.remove(),c-e}function e(b,c,d){if(a.isPlainObject(c))for(var e in c)f(b,e,c[e]);else f(b,c,d)}function f(a,b,c){a.setAttribute(("role"==b?"":"aria-")+b,c)}function g(b,c){a.isPlainObject(b)||(b={attribute:c}),c="";for(var d in b){var e=("role"==d?"":"aria-")+d,f=b[d];c+=null==f?"":e+'="'+b[d]+'"'}return c}function h(){try{return document.activeElement}catch(a){}}var i=a(window),j=a(document),k=a(document.documentElement),l=null!=document.documentElement.style.transition;return b.klasses=function(a){return a=a||"picker",{picker:a,opened:a+"--opened",focused:a+"--focused",input:a+"__input",active:a+"__input--active",target:a+"__input--target",holder:a+"__holder",frame:a+"__frame",wrap:a+"__wrap",box:a+"__box"}},b._={group:function(a){for(var c,d="",e=b._.trigger(a.min,a);e<=b._.trigger(a.max,a,[e]);e+=a.i)c=b._.trigger(a.item,a,[e]),d+=b._.node(a.node,c[0],c[1],c[2]);return d},node:function(b,c,d,e){return c?(c=a.isArray(c)?c.join(""):c,d=d?' class="'+d+'"':"",e=e?" "+e:"","<"+b+d+e+">"+c+""):""},lead:function(a){return(a<10?"0":"")+a},trigger:function(a,b,c){return"function"==typeof a?a.apply(b,c||[]):a},digits:function(a){return/\d/.test(a[1])?2:1},isDate:function(a){return{}.toString.call(a).indexOf("Date")>-1&&this.isInteger(a.getDate())},isInteger:function(a){return{}.toString.call(a).indexOf("Number")>-1&&a%1===0},ariaAttr:g},b.extend=function(c,d){a.fn[c]=function(e,f){var g=this.data(c);return"picker"==e?g:g&&"string"==typeof e?b._.trigger(g[e],g,[f]):this.each(function(){var f=a(this);f.data(c)||new b(this,c,d,e)})},a.fn[c].defaults=d.defaults},b}),function(a){"function"==typeof define&&define.amd?define("picker.date",["picker","jquery"],a):"object"==typeof exports?module.exports=a(require("./picker.js"),require("jquery")):a(Picker,jQuery)}(function(a,b){function c(a,b){var c=this,d=a.$node[0],e=d.value,f=a.$node.data("value"),g=f||e,h=f?b.formatSubmit:b.format,i=function(){return d.currentStyle?"rtl"==d.currentStyle.direction:"rtl"==getComputedStyle(a.$root[0]).direction};c.settings=b,c.$node=a.$node,c.queue={min:"measure create",max:"measure create",now:"now create",select:"parse create validate",highlight:"parse navigate create validate",view:"parse create validate viewset",disable:"deactivate",enable:"activate"},c.item={},c.item.clear=null,c.item.disable=(b.disable||[]).slice(0),c.item.enable=-function(a){return a[0]===!0?a.shift():-1}(c.item.disable),c.set("min",b.min).set("max",b.max).set("now"),g?c.set("select",g,{format:h,defaultValue:!0}):c.set("select",null).set("highlight",c.item.now),c.key={40:7,38:-7,39:function(){return i()?-1:1},37:function(){return i()?1:-1},go:function(a){var b=c.item.highlight,d=new Date(b.year,b.month,b.date+a);c.set("highlight",d,{interval:a}),this.render()}},a.on("render",function(){a.$root.find("."+b.klass.selectMonth).on("change",function(){var c=this.value;c&&(a.set("highlight",[a.get("view").year,c,a.get("highlight").date]),a.$root.find("."+b.klass.selectMonth).trigger("focus"))}),a.$root.find("."+b.klass.selectYear).on("change",function(){var c=this.value;c&&(a.set("highlight",[c,a.get("view").month,a.get("highlight").date]),a.$root.find("."+b.klass.selectYear).trigger("focus"))})},1).on("open",function(){var d="";c.disabled(c.get("now"))&&(d=":not(."+b.klass.buttonToday+")"),a.$root.find("button"+d+", select").attr("disabled",!1)},1).on("close",function(){a.$root.find("button, select").attr("disabled",!0)},1)}var d=7,e=6,f=a._;c.prototype.set=function(a,b,c){var d=this,e=d.item;return null===b?("clear"==a&&(a="select"),e[a]=b,d):(e["enable"==a?"disable":"flip"==a?"enable":a]=d.queue[a].split(" ").map(function(e){return b=d[e](a,b,c)}).pop(),"select"==a?d.set("highlight",e.select,c):"highlight"==a?d.set("view",e.highlight,c):a.match(/^(flip|min|max|disable|enable)$/)&&(e.select&&d.disabled(e.select)&&d.set("select",e.select,c),e.highlight&&d.disabled(e.highlight)&&d.set("highlight",e.highlight,c)),d)},c.prototype.get=function(a){return this.item[a]},c.prototype.create=function(a,c,d){var e,g=this;return c=void 0===c?a:c,c==-(1/0)||c==1/0?e=c:b.isPlainObject(c)&&f.isInteger(c.pick)?c=c.obj:b.isArray(c)?(c=new Date(c[0],c[1],c[2]),c=f.isDate(c)?c:g.create().obj):c=f.isInteger(c)||f.isDate(c)?g.normalize(new Date(c),d):g.now(a,c,d),{year:e||c.getFullYear(),month:e||c.getMonth(),date:e||c.getDate(),day:e||c.getDay(),obj:e||c,pick:e||c.getTime()}},c.prototype.createRange=function(a,c){var d=this,e=function(a){return a===!0||b.isArray(a)||f.isDate(a)?d.create(a):a};return f.isInteger(a)||(a=e(a)),f.isInteger(c)||(c=e(c)),f.isInteger(a)&&b.isPlainObject(c)?a=[c.year,c.month,c.date+a]:f.isInteger(c)&&b.isPlainObject(a)&&(c=[a.year,a.month,a.date+c]),{from:e(a),to:e(c)}},c.prototype.withinRange=function(a,b){return a=this.createRange(a.from,a.to),b.pick>=a.from.pick&&b.pick<=a.to.pick},c.prototype.overlapRanges=function(a,b){var c=this;return a=c.createRange(a.from,a.to),b=c.createRange(b.from,b.to),c.withinRange(a,b.from)||c.withinRange(a,b.to)||c.withinRange(b,a.from)||c.withinRange(b,a.to)},c.prototype.now=function(a,b,c){return b=new Date,c&&c.rel&&b.setDate(b.getDate()+c.rel),this.normalize(b,c)},c.prototype.navigate=function(a,c,d){var e,f,g,h,i=b.isArray(c),j=b.isPlainObject(c),k=this.item.view;if(i||j){for(j?(f=c.year,g=c.month,h=c.date):(f=+c[0],g=+c[1],h=+c[2]),d&&d.nav&&k&&k.month!==g&&(f=k.year,g=k.month),e=new Date(f,g+(d&&d.nav?d.nav:0),1),f=e.getFullYear(),g=e.getMonth();new Date(f,g,h).getMonth()!==g;)h-=1;c=[f,g,h]}return c},c.prototype.normalize=function(a){return a.setHours(0,0,0,0),a},c.prototype.measure=function(a,b){var c=this;return b?"string"==typeof b?b=c.parse(a,b):f.isInteger(b)&&(b=c.now(a,b,{rel:b})):b="min"==a?-(1/0):1/0,b},c.prototype.viewset=function(a,b){return this.create([b.year,b.month,1])},c.prototype.validate=function(a,c,d){var e,g,h,i,j=this,k=c,l=d&&d.interval?d.interval:1,m=j.item.enable===-1,n=j.item.min,o=j.item.max,p=m&&j.item.disable.filter(function(a){if(b.isArray(a)){var d=j.create(a).pick;dc.pick&&(g=!0)}return f.isInteger(a)}).length;if((!d||!d.nav&&!d.defaultValue)&&(!m&&j.disabled(c)||m&&j.disabled(c)&&(p||e||g)||!m&&(c.pick<=n.pick||c.pick>=o.pick)))for(m&&!p&&(!g&&l>0||!e&&l<0)&&(l*=-1);j.disabled(c)&&(Math.abs(l)>1&&(c.monthk.month)&&(c=k,l=l>0?1:-1),c.pick<=n.pick?(h=!0,l=1,c=j.create([n.year,n.month,n.date+(c.pick===n.pick?0:-1)])):c.pick>=o.pick&&(i=!0,l=-1,c=j.create([o.year,o.month,o.date+(c.pick===o.pick?0:1)])),!h||!i);)c=j.create([c.year,c.month,c.date+l]);return c},c.prototype.disabled=function(a){var c=this,d=c.item.disable.filter(function(d){return f.isInteger(d)?a.day===(c.settings.firstDay?d:d-1)%7:b.isArray(d)||f.isDate(d)?a.pick===c.create(d).pick:b.isPlainObject(d)?c.withinRange(d,a):void 0});return d=d.length&&!d.filter(function(a){return b.isArray(a)&&"inverted"==a[3]||b.isPlainObject(a)&&a.inverted}).length,c.item.enable===-1?!d:d||a.pickc.item.max.pick},c.prototype.parse=function(a,b,c){var d=this,e={};return b&&"string"==typeof b?(c&&c.format||(c=c||{},c.format=d.settings.format),d.formats.toArray(c.format).map(function(a){var c=d.formats[a],g=c?f.trigger(c,d,[b,e]):a.replace(/^!/,"").length;c&&(e[a]=b.substr(0,g)),b=b.substr(g)}),[e.yyyy||e.yy,+(e.mm||e.m)-1,e.dd||e.d]):b},c.prototype.formats=function(){function a(a,b,c){var d=a.match(/[^\x00-\x7F]+|\w+/)[0];return c.mm||c.m||(c.m=b.indexOf(d)+1),d.length}function b(a){return a.match(/\w+/)[0].length}return{d:function(a,b){return a?f.digits(a):b.date},dd:function(a,b){return a?2:f.lead(b.date)},ddd:function(a,c){return a?b(a):this.settings.weekdaysShort[c.day]},dddd:function(a,c){return a?b(a):this.settings.weekdaysFull[c.day]},m:function(a,b){return a?f.digits(a):b.month+1},mm:function(a,b){return a?2:f.lead(b.month+1)},mmm:function(b,c){var d=this.settings.monthsShort;return b?a(b,d,c):d[c.month]},mmmm:function(b,c){var d=this.settings.monthsFull;return b?a(b,d,c):d[c.month]},yy:function(a,b){return a?2:(""+b.year).slice(2)},yyyy:function(a,b){return a?4:b.year},toArray:function(a){return a.split(/(d{1,4}|m{1,4}|y{4}|yy|!.)/g)},toString:function(a,b){var c=this;return c.formats.toArray(a).map(function(a){return f.trigger(c.formats[a],c,[0,b])||a.replace(/^!/,"")}).join("")}}}(),c.prototype.isDateExact=function(a,c){var d=this;return f.isInteger(a)&&f.isInteger(c)||"boolean"==typeof a&&"boolean"==typeof c?a===c:(f.isDate(a)||b.isArray(a))&&(f.isDate(c)||b.isArray(c))?d.create(a).pick===d.create(c).pick:!(!b.isPlainObject(a)||!b.isPlainObject(c))&&(d.isDateExact(a.from,c.from)&&d.isDateExact(a.to,c.to))},c.prototype.isDateOverlap=function(a,c){var d=this,e=d.settings.firstDay?1:0;return f.isInteger(a)&&(f.isDate(c)||b.isArray(c))?(a=a%7+e,a===d.create(c).day+1):f.isInteger(c)&&(f.isDate(a)||b.isArray(a))?(c=c%7+e,c===d.create(a).day+1):!(!b.isPlainObject(a)||!b.isPlainObject(c))&&d.overlapRanges(a,c)},c.prototype.flipEnable=function(a){var b=this.item;b.enable=a||(b.enable==-1?1:-1)},c.prototype.deactivate=function(a,c){var d=this,e=d.item.disable.slice(0);return"flip"==c?d.flipEnable():c===!1?(d.flipEnable(1),e=[]):c===!0?(d.flipEnable(-1),e=[]):c.map(function(a){for(var c,g=0;g=n.year&&k.month>=n.month||!a&&k.year<=m.year&&k.month<=m.month?" "+c.klass.navDisabled:""),"data-nav="+(a||-1)+" "+f.ariaAttr({role:"button",controls:b.$node[0].id+"_table"})+' title="'+(a?c.labelMonthNext:c.labelMonthPrev)+'"')},q=function(){var d=c.showMonthsShort?c.monthsShort:c.monthsFull;return c.selectMonths?f.node("select",f.group({min:0,max:11,i:1,node:"option",item:function(a){return[d[a],0,"value="+a+(k.month==a?" selected":"")+(k.year==m.year&&an.month?" disabled":"")]}}),c.klass.selectMonth,(a?"":"disabled")+" "+f.ariaAttr({controls:b.$node[0].id+"_table"})+' title="'+c.labelMonthSelect+'"'):f.node("div",d[k.month],c.klass.month)},r=function(){var d=k.year,e=c.selectYears===!0?5:~~(c.selectYears/2);if(e){var g=m.year,h=n.year,i=d-e,j=d+e;if(g>i&&(j+=g-i,i=g),ho?o:l,j=h}return f.node("select",f.group({min:i,max:j,i:1,node:"option",item:function(a){return[a,0,"value="+a+(d==a?" selected":"")]}}),c.klass.selectYear,(a?"":"disabled")+" "+f.ariaAttr({controls:b.$node[0].id+"_table"})+' title="'+c.labelYearSelect+'"')}return f.node("div",d,c.klass.year)};return f.node("div",(c.selectYears?r()+q():q()+r())+p()+p(1),c.klass.header)+f.node("table",o+f.node("tbody",f.group({min:0,max:e-1,i:1,node:"tr",item:function(a){var e=c.firstDay&&0===b.create([k.year,k.month,1]).day?-7:0;return[f.group({min:d*a-k.day+e+1,max:function(){return this.min+d-1},i:1,node:"td",item:function(a){a=b.create([k.year,k.month,a+(c.firstDay?1:0)]);var d=i&&i.pick==a.pick,e=j&&j.pick==a.pick,g=l&&b.disabled(a)||a.pickn.pick,o=f.trigger(b.formats.toString,b,[c.format,a]);return[f.node("div",a.date,function(b){return b.push(k.month==a.month?c.klass.infocus:c.klass.outfocus),h.pick==a.pick&&b.push(c.klass.now),d&&b.push(c.klass.selected),e&&b.push(c.klass.highlighted),g&&b.push(c.klass.disabled),b.join(" ")}([c.klass.day]),"data-pick="+a.pick+" "+f.ariaAttr({role:"gridcell",label:o,selected:!(!d||b.$node.val()!==o)||null,activedescendant:!!e||null,disabled:!!g||null})),"",f.ariaAttr({role:"presentation"})]}})]}})),c.klass.table,'id="'+b.$node[0].id+'_table" '+f.ariaAttr({role:"grid",controls:b.$node[0].id,readonly:!0}))+f.node("div",f.node("button",c.today,c.klass.buttonToday,"type=button data-pick="+h.pick+(a&&!b.disabled(h)?"":" disabled")+" "+f.ariaAttr({controls:b.$node[0].id}))+f.node("button",c.clear,c.klass.buttonClear,"type=button data-clear=1"+(a?"":" disabled")+" "+f.ariaAttr({controls:b.$node[0].id}))+f.node("button",c.close,c.klass.buttonClose,"type=button data-close=true "+(a?"":" disabled")+" "+f.ariaAttr({controls:b.$node[0].id})),c.klass.footer)},c.defaults=function(a){return{labelMonthNext:"Next month",labelMonthPrev:"Previous month",labelMonthSelect:"Select a month",labelYearSelect:"Select a year",monthsFull:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],weekdaysFull:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],weekdaysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],today:"Today",clear:"Clear",close:"Close",closeOnSelect:!0,closeOnClear:!0,format:"d mmmm, yyyy",klass:{table:a+"table",header:a+"header",navPrev:a+"nav--prev",navNext:a+"nav--next",navDisabled:a+"nav--disabled",month:a+"month",year:a+"year",selectMonth:a+"select--month",selectYear:a+"select--year",weekdays:a+"weekday",day:a+"day",disabled:a+"day--disabled",selected:a+"day--selected",highlighted:a+"day--highlighted",now:a+"day--today",infocus:a+"day--infocus",outfocus:a+"day--outfocus",footer:a+"footer",buttonClear:a+"button--clear",buttonToday:a+"button--today",buttonClose:a+"button--close"}}}(a.klasses().picker+"__"),a.extend("pickadate",c)}),function(a){"function"==typeof define&&define.amd?define("picker.time",["picker","jquery"],a):"object"==typeof exports?module.exports=a(require("./picker.js"),require("jquery")):a(Picker,jQuery)}(function(a,b){function c(a,b){var c=this,d=a.$node[0].value,e=a.$node.data("value"),f=e||d,g=e?b.formatSubmit:b.format;c.settings=b,c.$node=a.$node,c.queue={interval:"i",min:"measure create",max:"measure create",now:"now create",select:"parse create validate",highlight:"parse create validate",view:"parse create validate",disable:"deactivate",enable:"activate"},c.item={},c.item.clear=null,c.item.interval=b.interval||30,c.item.disable=(b.disable||[]).slice(0),c.item.enable=-function(a){return a[0]===!0?a.shift():-1}(c.item.disable),c.set("min",b.min).set("max",b.max).set("now"),f?c.set("select",f,{format:g}):c.set("select",null).set("highlight",c.item.now),c.key={40:1,38:-1,39:1,37:-1,go:function(a){c.set("highlight",c.item.highlight.pick+a*c.item.interval,{interval:a*c.item.interval}),this.render()}},a.on("render",function(){var c=a.$root.children(),d=c.find("."+b.klass.viewset),e=function(a){return["webkit","moz","ms","o",""].map(function(b){return(b?"-"+b+"-":"")+a})},f=function(a,b){e("transform").map(function(c){a.css(c,b)}),e("transition").map(function(c){a.css(c,b)})};d.length&&(f(c,"none"),c[0].scrollTop=~~d.position().top-2*d[0].clientHeight,f(c,""))},1).on("open",function(){a.$root.find("button").attr("disabled",!1)},1).on("close",function(){a.$root.find("button").attr("disabled",!0)},1)}var d=24,e=60,f=12,g=d*e,h=a._;c.prototype.set=function(a,b,c){var d=this,e=d.item;return null===b?("clear"==a&&(a="select"),e[a]=b,d):(e["enable"==a?"disable":"flip"==a?"enable":a]=d.queue[a].split(" ").map(function(e){return b=d[e](a,b,c)}).pop(),"select"==a?d.set("highlight",e.select,c):"highlight"==a?d.set("view",e.highlight,c):"interval"==a?d.set("min",e.min,c).set("max",e.max,c):a.match(/^(flip|min|max|disable|enable)$/)&&(e.select&&d.disabled(e.select)&&d.set("select",b,c),e.highlight&&d.disabled(e.highlight)&&d.set("highlight",b,c),"min"==a&&d.set("max",e.max,c)),d)},c.prototype.get=function(a){return this.item[a]},c.prototype.create=function(a,c,f){var i=this;return c=void 0===c?a:c,h.isDate(c)&&(c=[c.getHours(),c.getMinutes()]),b.isPlainObject(c)&&h.isInteger(c.pick)?c=c.pick:b.isArray(c)?c=+c[0]*e+ +c[1]:h.isInteger(c)||(c=i.now(a,c,f)),"max"==a&&c=a.from.pick&&b.pick<=a.to.pick},c.prototype.overlapRanges=function(a,b){var c=this;return a=c.createRange(a.from,a.to),b=c.createRange(b.from,b.to),c.withinRange(a,b.from)||c.withinRange(a,b.to)||c.withinRange(b,a.from)||c.withinRange(b,a.to)},c.prototype.now=function(a,b){var c,d=this.item.interval,f=new Date,g=f.getHours()*e+f.getMinutes(),i=h.isInteger(b);return g-=g%d,c=b<0&&d*b+g<=-d,g+="min"==a&&c?0:d,i&&(g+=d*(c&&"max"!=a?b+1:b)),g},c.prototype.normalize=function(a,b){var c=this.item.interval,d=this.item.min&&this.item.min.pick||0;return b-="min"==a?0:(b-d)%c},c.prototype.measure=function(a,c,f){var g=this;return c||(c="min"==a?[0,0]:[d-1,e-1]),"string"==typeof c?c=g.parse(a,c):c===!0||h.isInteger(c)?c=g.now(a,c,f):b.isPlainObject(c)&&h.isInteger(c.pick)&&(c=g.normalize(a,c.pick,f)),c},c.prototype.validate=function(a,b,c){var d=this,e=c&&c.interval?c.interval:d.item.interval;return d.disabled(b)&&(b=d.shift(b,e)),b=d.scope(b),d.disabled(b)&&(b=d.shift(b,e*-1)),b},c.prototype.disabled=function(a){var c=this,d=c.item.disable.filter(function(d){return h.isInteger(d)?a.hour==d:b.isArray(d)||h.isDate(d)?a.pick==c.create(d).pick:b.isPlainObject(d)?c.withinRange(d,a):void 0});return d=d.length&&!d.filter(function(a){return b.isArray(a)&&"inverted"==a[2]||b.isPlainObject(a)&&a.inverted}).length,c.item.enable===-1?!d:d||a.pickc.item.max.pick},c.prototype.shift=function(a,b){var c=this,d=c.item.min.pick,e=c.item.max.pick;for(b=b||c.item.interval;c.disabled(a)&&(a=c.create(a.pick+=b),!(a.pick<=d||a.pick>=e)););return a},c.prototype.scope=function(a){var b=this.item.min.pick,c=this.item.max.pick;return this.create(a.pick>c?c:a.pickb.time%g?"a.m.":"p.m."},A:function(a,b){return a?2:g/2>b.time%g?"AM":"PM"},toArray:function(a){return a.split(/(h{1,2}|H{1,2}|i|a|A|!.)/g)},toString:function(a,b){var c=this;return c.formats.toArray(a).map(function(a){return h.trigger(c.formats[a],c,[0,b])||a.replace(/^!/,"")}).join("")}},c.prototype.isTimeExact=function(a,c){var d=this;return h.isInteger(a)&&h.isInteger(c)||"boolean"==typeof a&&"boolean"==typeof c?a===c:(h.isDate(a)||b.isArray(a))&&(h.isDate(c)||b.isArray(c))?d.create(a).pick===d.create(c).pick:!(!b.isPlainObject(a)||!b.isPlainObject(c))&&(d.isTimeExact(a.from,c.from)&&d.isTimeExact(a.to,c.to))},c.prototype.isTimeOverlap=function(a,c){var d=this;return h.isInteger(a)&&(h.isDate(c)||b.isArray(c))?a===d.create(c).hour:h.isInteger(c)&&(h.isDate(a)||b.isArray(a))?c===d.create(a).hour:!(!b.isPlainObject(a)||!b.isPlainObject(c))&&d.overlapRanges(a,c)},c.prototype.flipEnable=function(a){var b=this.item;b.enable=a||(b.enable==-1?1:-1)},c.prototype.deactivate=function(a,c){var d=this,e=d.item.disable.slice(0);return"flip"==c?d.flipEnable():c===!1?(d.flipEnable(1),e=[]):c===!0?(d.flipEnable(-1),e=[]):c.map(function(a){for(var c,f=0;f0?b:this.item.interval},c.prototype.nodes=function(a){var b=this,c=b.settings,d=b.item.select,e=b.item.highlight,f=b.item.view,g=b.item.disable;return h.node("ul",h.group({min:b.item.min.pick,max:b.item.max.pick,i:b.item.interval,node:"li",item:function(a){a=b.create(a);var i=a.pick,j=d&&d.pick==i,k=e&&e.pick==i,l=g&&b.disabled(a),m=h.trigger(b.formats.toString,b,[c.format,a]);return[h.trigger(b.formats.toString,b,[h.trigger(c.formatLabel,b,[a])||c.format,a]),function(a){return j&&a.push(c.klass.selected),k&&a.push(c.klass.highlighted),f&&f.pick==i&&a.push(c.klass.viewset),l&&a.push(c.klass.disabled),a.join(" ")}([c.klass.listItem]),"data-pick="+a.pick+" "+h.ariaAttr({role:"option",label:m,selected:!(!j||b.$node.val()!==m)||null,activedescendant:!!k||null,disabled:!!l||null})]}})+h.node("li",h.node("button",c.clear,c.klass.buttonClear,"type=button data-clear=1"+(a?"":" disabled")+" "+h.ariaAttr({controls:b.$node[0].id})),"",h.ariaAttr({role:"presentation"})),c.klass.list,h.ariaAttr({role:"listbox",controls:b.$node[0].id}))},c.defaults=function(a){return{clear:"Clear",format:"h:i A",interval:30,closeOnSelect:!0,closeOnClear:!0,klass:{picker:a+" "+a+"--time",holder:a+"__holder",list:a+"__list",listItem:a+"__list-item",disabled:a+"__list-item--disabled",selected:a+"__list-item--selected",highlighted:a+"__list-item--highlighted",viewset:a+"__list-item--viewset",now:a+"__list-item--now",buttonClear:a+"__button--clear"}}}(a.klasses().picker),a.extend("pickatime",c)}),define("mockup-patterns-pickadate",["jquery","pat-base","mockup-utils","translate","picker","picker.date","picker.time","mockup-patterns-select2"],function(a,b,c,d){"use strict";var e=b.extend({name:"pickadate",trigger:".pat-pickadate",parser:"mockup",defaults:{separator:" ",date:{selectYears:!0,selectMonths:!0,formatSubmit:"yyyy-mm-dd",format:"yyyy-mm-dd",labelMonthNext:d("Next month"),labelMonthPrev:d("Previous month"),labelMonthSelect:d("Select a month"),labelYearSelect:d("Select a year"),clear:!1,close:!1,today:!1},time:{clear:!1},today:d("Today"),clear:d("Clear"),timezone:null,autoSetTimeOnDateChange:"+[0,0]",classWrapperName:"pattern-pickadate-wrapper",classSeparatorName:"pattern-pickadate-separator",classDateName:"pattern-pickadate-date",classDateWrapperName:"pattern-pickadate-date-wrapper",classTimeName:"pattern-pickadate-time",classTimeWrapperName:"pattern-pickadate-time-wrapper",classTimezoneName:"pattern-pickadate-timezone",classTimezoneWrapperName:"pattern-pickadate-timezone-wrapper",classClearName:"pattern-pickadate-clear",classNowName:"pattern-pickadate-now",placeholderDate:d("Enter date..."),placeholderTime:d("Enter time..."),placeholderTimezone:d("Enter timezone...")},parseTimeOffset:function(a){var b=void 0;0===a.indexOf("+")?(b="+",a=a.split("+")[1]):0===a.indexOf("-")&&(b="-",a=a.split("-")[1]);try{a=JSON.parse(a)}catch(c){a=void 0}if(a===!1)return!1;if(a===!0||Array.isArray(a)!==!0)return[0,0];var d=parseInt(a[0],10)||0,e=parseInt(a[1],10)||0;if("+"===b||"-"===b){var f=new Date,g=f.getHours(),h=f.getMinutes();"+"===b?(d=g+d,d>23&&(d=23),e=h+e,e>59&&(e=59)):"-"===b&&(d=g-d,d<0&&(d=0),e=h-e,e<0&&(e=0))}return[d,e]},init:function(){var b=this,d=b.$el.val().split(" "),e=d[0]||"",f=d[1]||"";if(c.bool(b.options.date)===!1&&(b.options.date=!1),c.bool(b.options.time)===!1&&(b.options.time=!1),b.options.autoSetTimeOnDateChange=b.parseTimeOffset(b.options.autoSetTimeOnDateChange),b.options.date===!1&&(f=d[0]),b.$el.hide(),b.$wrapper=a("
    ").addClass(b.options.classWrapperName).insertAfter(b.$el),b.options.date!==!1&&(b.$date=a('').attr("placeholder",b.options.placeholderDate).attr("data-value",e).addClass(b.options.classDateName).appendTo(a("
    ").addClass(b.options.classDateWrapperName).appendTo(b.$wrapper)).pickadate(a.extend(!0,{},b.options.date,{onSet:function(a){void 0!==a.select&&(b.$date.attr("data-value",a.select),b.options.autoSetTimeOnDateChange!==!1&&b.$time&&(b.$time.pickatime("picker").get("select")||b.$time.pickatime("picker").set("select",b.options.autoSetTimeOnDateChange)),b.options.time!==!1&&""===b.$time.attr("data-value")||b.updateValue.call(b)),a.hasOwnProperty("clear")&&(b.$el.val(""),b.$date.attr("data-value",""))}}))),b.options.time!==!1&&(b.options.time.formatSubmit="HH:i",b.$time=a('').attr("placeholder",b.options.placeholderTime).attr("data-value",f).addClass(b.options.classTimeName).appendTo(a("
    ").addClass(b.options.classTimeWrapperName).appendTo(b.$wrapper)).pickatime(a.extend(!0,{},b.options.time,{onSet:function(a){void 0!==a.select&&(b.$time.attr("data-value",a.select),b.options.date!==!1&&""===b.$date.attr("data-value")||b.updateValue.call(b)),a.hasOwnProperty("clear")&&(b.$el.val(""),b.$time.attr("data-value",""))}})),"string"==typeof f&&"00"===f.substring(0,2)&&(b.$time.pickatime("picker").set("select",f.split(":")),b.$time.attr("data-value",f))),b.options.date!==!1&&b.options.time!==!1&&b.options.timezone&&(b.$separator=a("").addClass(b.options.classSeparatorName).html(" "===b.options.separator?" ":b.options.separator).appendTo(b.$wrapper)),null!==b.options.timezone){b.$timezone=a('').addClass(b.options.classTimezoneName).appendTo(a("
    ").addClass(b.options.classTimezoneWrapperName).appendTo(b.$wrapper)).patternSelect2(a.extend(!0,{placeholder:b.options.placeholderTimezone,width:"10em"},b.options.timezone,{multiple:!1})).on("change",function(a){void 0!==a.val&&(b.$timezone.attr("data-value",a.val),b.options.date!==!1&&""===b.$date.attr("data-value")||b.options.time!==!1&&""===b.$time.attr("data-value")||b.updateValue.call(b))});var g=b.options.timezone["default"];if(g){var h;b.options.timezone.data.some(function(a){return h=a.text===b.options.timezone["default"]}),h&&(b.$timezone.attr("data-value",g),b.$timezone.parent().find(".select2-chosen").text(g))}1===b.options.timezone.data.length&&(b.$timezone.attr("data-value",b.options.timezone.data[0].text),b.$timezone.parent().find(".select2-chosen").text(b.options.timezone.data[0].text),b.$timezone.select2("enable",!1))}c.bool(b.options.today)&&(b.$now=a('').addClass(b.options.classNowName).on("click",function(a){a.preventDefault();var c=new Date;b.$date&&b.$date.data("pickadate").set("select",c),b.$time&&b.$time.data("pickatime").set("select",c)}).appendTo(b.$wrapper)),c.bool(b.options.clear)&&(b.$clear=a('').addClass(b.options.classClearName).on("click",function(a){a.preventDefault(),b.$date&&b.$date.data("pickadate").clear(),b.$time&&b.$time.data("pickatime").clear()}).appendTo(b.$wrapper))},updateValue:function(){var a=this,b="";if(a.options.date!==!1){var c=a.$date.data("pickadate").component,d=a.$date.data("pickadate").get("select"),e=c.formats.toString;d&&(b+=e.apply(c,[a.options.date.formatSubmit,d]))}if(a.options.date!==!1&&a.options.time!==!1&&(b+=" "),a.options.time!==!1){var f=a.$time.data("pickatime").component,g=a.$time.data("pickatime").get("select"),h=f.formats.toString;g&&(b+=h.apply(f,["HH:i",g]))}if(null!==a.options.timezone){var i=" "+a.$timezone.attr("data-value");i&&(b+=i)}a.$el.val(b),a.emit("updated")}});return e}),define("mockup-patterns-autotoc",["jquery","pat-base"],function(a,b){"use strict";var c=b.extend({name:"autotoc",trigger:".pat-autotoc",parser:"mockup",defaults:{section:"section",levels:"h1,h2,h3",IDPrefix:"autotoc-item-",classTOCName:"autotoc-nav",classSectionName:"autotoc-section",classLevelPrefixName:"autotoc-level-",classActiveName:"active",scrollDuration:"slow",scrollEasing:"swing"},init:function(){var b=this;b.$toc=a("