Merge pull request #5034 from scott1702/compass-gulp

Replace Compass with gulp-sass
This commit is contained in:
Damian Mooyman 2016-02-22 11:38:51 +13:00
commit e217132808
287 changed files with 1188 additions and 3170 deletions

View File

@ -46,7 +46,7 @@ abstract class ModelAdmin extends LeftAndMain {
*/
private static $menu_priority = -0.5;
private static $menu_icon = 'framework/admin/images/menu-icons/16x16/db.png';
private static $menu_icon = 'framework/admin/images/sprites/src/menu-icons/16x16/db.png';
private static $allowed_actions = array(
'ImportForm',

View File

@ -1,28 +0,0 @@
# Require any additional compass plugins here.
require 'compass-colors'
project_type = :stand_alone
# Set this to the root of your project when deployed:
http_path = "/"
css_dir = "css"
sass_dir = "scss"
images_dir = "images"
javascripts_dir = "javascript"
output_style = :compact
# To enable relative paths to assets via compass helper functions. Uncomment:
relative_assets = true
# Disable comments in the output. We want admin comments to be verbose.
line_comments = false
# Disable asset cache buster. Using :none doesn't work in some versions of compass.
asset_cache_buster do |http_path, real_path|
nil
end
sourcemap = true
sass_options = { :unix_newlines => true }
Encoding.default_external = "utf-8"

View File

@ -1,3 +1,3 @@
body.mceContentBody a.ss-broken { background-color: #FF7B71; border: 1px red solid; color: #fff; padding: 1px; text-decoration: underline; }
body.mceContentBody a.ss-broken{background-color:#FF7B71;border:1px red solid;color:#fff;padding:1px;text-decoration:underline}
/*# sourceMappingURL=editor.css.map */
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWRpdG9yLmNzcyIsInNvdXJjZXMiOlsiZWRpdG9yLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiYm9keS5tY2VDb250ZW50Qm9keSBhLnNzLWJyb2tlbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGRjdCNzE7XG5cdGJvcmRlcjogMXB4IHJlZCBzb2xpZDtcblx0Y29sb3I6ICNmZmY7XG5cdHBhZGRpbmc6IDFweDtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4iXSwibWFwcGluZ3MiOiJBQUFBLElBQUksQUFBQSxlQUFlLENBQUMsQ0FBQyxBQUFBLFVBQVUsQUFBQyxDQUMvQixnQkFBZ0IsQ0FBRSxPQUFRLENBQzFCLE1BQU0sQ0FBRSxhQUFjLENBQ3RCLEtBQUssQ0FBRSxJQUFLLENBQ1osT0FBTyxDQUFFLEdBQUksQ0FDYixlQUFlLENBQUUsU0FBVSxDQUMzQiIsIm5hbWVzIjpbXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */

View File

@ -1,7 +0,0 @@
{
"version": 3,
"mappings": "AAAA,+BAAgC,GAC/B,gBAAgB,EAAE,OAAO,EACzB,MAAM,EAAE,aAAa,EACrB,KAAK,EAAE,IAAI,EACX,OAAO,EAAE,GAAG,EACZ,eAAe,EAAE,SAAS",
"sources": ["../scss/editor.scss"],
"names": [],
"file": "editor.css"
}

View File

@ -1,231 +1,3 @@
/** This file contains the default theme definitions for the admin interface. Please put mostly SCSS variable definitions in here, and leave the actual styling to _style.scss and auxilliary files. */
/** ----------------------------------------------- Colours ------------------------------------------------ */
/* Keep as solid colours transparent borders wont work in ie */
/* Only for use as shadows as they wont work in older browsers */
/*$color-optional: #a1d2eb !default; */
/** ----------------------------------------------- Textures ----------------------------------------------- */
/** ----------------------------------------------- Typography. ------------------------------------------------ */
/** ----------------------------------------------- Grid Units (px) We have a vertical rhythm that the grid is based off both x (=horizontal) and y (=vertical). All internal padding and margins are scaled to this and accounting for paragraphs ------------------------------------------------ */
/** ----------------------------------------------- Application Logo (CMS Logo) Must be 24px x 24px ------------------------------------------------ */
.cms .ss-ui-button { background-color: #e6e6e6; }
.cms .ss-ui-button.ui-state-hover { background-color: #f3f3f3; }
.cms .ss-ui-button.ss-ui-action-constructive { background-color: #1F9433; }
.cms .ss-ui-button.ss-ui-action-constructive.ui-state-hover { background-color: #23a93a; }
.cms .ss-ui-button.ss-gridfield-button-filter { background: #55a4d2 url(../../images/icons/filter-icons.png) no-repeat -14px 4px; }
.cms .ss-ui-button{background-color:#e6e6e6}.cms .ss-ui-button.ui-state-hover{background-color:#f3f3f3}.cms .ss-ui-button.ss-ui-action-constructive{background-color:#1F9433}.cms .ss-ui-button.ss-ui-action-constructive.ui-state-hover{background-color:#23a93a}.cms .ss-ui-button.ss-gridfield-button-filter{background:#55a4d2 url(../../images/icons/filter-icons.png) no-repeat -14px 4px}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background-image:none}.ss-gridfield-button-filter.ss-ui-button{background:#e6e6e6 url(../images/filter-icons.png) no-repeat -40px 6px;filter:none}.ss-gridfield-button-filter.ss-ui-button.hover-alike:active{background-color:#2e7ead;background-position:-15px 7px;filter:none}.ss-gridfield-button-filter.ss-ui-button.hover-alike{background-color:#338DC1;background-position:-16px 6px;filter:none}.ss-gridfield-button-reset.ss-ui-button{background:#e6e6e6 url(../images/filter-icons.png) no-repeat 8px 5px;filter:none}.ss-gridfield-button-reset.ss-ui-button.filtered:hover{background:red url(../images/filter-icons.png) no-repeat 8px -17px;filter:none}.ss-gridfield-button-reset.ss-ui-button.filtered:active{background:#e60000 url(../images/filter-icons.png) no-repeat 9px -16px;filter:none}.cms table.ss-gridfield-table tr td{border-right:1px solid #9a9a9a}.cms table.ss-gridfield-table tr th{border-right:1px solid #9a9a9a}.cms table.ss-gridfield-table tr th.main{border-top:1px solid #9a9a9a;border-bottom:none}.cms table.ss-gridfield-table tr th.extra{border-top:1px solid #9a9a9a;padding-right:12px}.cms table.ss-gridfield-table td:first-child,.cms table.ss-gridfield-table th:first-child{border-left:1px solid #9a9a9a}.cms .ss-gridfield table.ss-gridfield-table tbody td button{border:0;background:none}.cms .cms-content .cms-content-fields .aligned_right_label{margin-left:0}.cms-menu-list li a .icon{filter:none}.ModelAdmin .cms-content-fields .cms-content-tools .cms-panel-content #Form_ImportForm div.file{margin:0px}.ModelAdmin .cms-content-fields .cms-content-tools .cms-panel-content #Form_ImportForm div.file input.file{margin-left:-132px}.ModelAdmin .cms-content-fields .cms-content-tools .cms-panel-content #Form_ImportForm div.checkbox{padding:0px}.filter-buttons button.ss-gridfield-button-filter{background-position:-18px 4px !important}fieldset.switch-states{padding-right:20px}fieldset.switch-states .switch{padding:0;width:132%;left:-32px}fieldset.switch-states .switch label{overflow:visible;text-overflow:visible;white-space:normal;padding:0}fieldset.switch-states .switch label.active{color:#fff;background-color:#2b9c32}fieldset.switch-states .switch label span{display:inline;padding:0 8px;overflow:visible;text-overflow:visible;white-space:wrap}fieldset.switch-states .switch .slide-button{display:none}fieldset.switch-states .switch input.state-name{margin-left:-20px}.cms-content-controls .preview-size-selector{display:none}.icon-btn-icon{background-image:url("../images/sprites/dist/sprite-btn-icon.png")}.icon-sprites-32x32{background-image:url("../images/sprites/dist/sprite-sprites-32x32.png")}.icon-sprites-32x32-2x{background-image:url("../images/sprites/dist/sprite-sprites-32x32-2x.png")}.icon-sprites-64x64{background-image:url("../images/sprites/dist/sprite-sprites-64x64.png")}.icon-sprites-64x64-2x{background-image:url("../images/sprites/dist/sprite-sprites-64x64-2x.png")}.icon-menu-icons-16x16{background-image:url("../images/sprites/dist/sprite-menu-icons-16x16.png")}.icon-menu-icons-16x16-2x{background-image:url("../images/sprites/dist/sprite-menu-icons-16x16-2x.png")}.icon-menu-icons-24x24{background-image:url("../images/sprites/dist/sprite-menu-icons-24x24.png")}.icon-menu-icons-24x24-2x{background-image:url("../images/sprites/dist/sprite-menu-icons-24x24-2x.png")}html{overflow:hidden}.cms-content-toolbar{padding-bottom:5px}.cms-menu-list li{list-style-type:none;width:100%;float:left;margin:0px;padding:0px}.cms-tree-view-modes div{float:left}.cms-tree-view-modes span{float:left;padding-top:5px}.cms-panel-content .cms-tree li{width:200px;overflow:hidden;float:left;display:inline}.jstree li a .ui-icon{text-indent:0px !important}.field input.text,.field textarea,.field .TreeDropdownField{width:94%}select{padding:10px 0;height:30px}.ss-uploadfield-item-name{display:block}.ss-uploadfield-edit-iframe .field.treedropdown{height:150px !important}.ss-uploadfield-edit-iframe .field .TreeDropdownField ul{min-height:100px;height:auto;max-height:150px}.ss-ui-button.cms-page-add-button{float:left}.cms-tree-view-modes div{float:left}.cms-tree-view-modes span{float:left;padding-top:5px}.cms-panel-content .cms-tree li{width:200px;overflow:hidden;float:left;display:inline}.cms-content-toolbar{padding-bottom:5px}.cms-menu-list li{list-style-type:none;width:100%;float:left;margin:0px;padding:0px}.jstree li a .ui-icon{text-indent:0px !important}.cms table.ss-gridfield-table tbody td{width:auto}.cms table.ss-gridfield-table tr th.extra span input{height:23px}.ss-gridfield-button-filter.ss-ui-button{margin:-1px -5px}.ss-gridfield-button-reset.ss-ui-button{margin:-1px -5px}.cms .ss-gridfield table.ss-gridfield-table tbody td button{width:40px}.cms .ss-gridfield table.ss-gridfield-table tbody td button.gridfield-button-delete{display:block;float:left}.cms .ss-gridfield table.ss-gridfield-table tbody td button.gridfield-button-unlink{display:block;float:left}.cms .ss-gridfield table.ss-gridfield-table tbody td a.edit-link{display:block;float:left}.cms .cms-content .cms-content-fields .field.dropdown .middleColumn{max-width:512px}.pagination-page-number{position:relative;bottom:10px;right:10px}.pagination-page-number input{width:45px;padding:0px;position:relative;bottom:2px}input.ss-gridfield-sort{padding-top:0 !important;padding-bottom:0 !important}table.ss-gridfield-table tr.title th h2{float:left}table.ss-gridfield-table tr.ss-gridfield-item.odd{background:white}table.ss-gridfield-table tr.ss-gridfield-item.even{background:#F0F4F7}.cms .ss-gridfield table.ss-gridfield-table tbody td.col-listChildrenLink{width:16px}.cms .ss-gridfield table.ss-gridfield-table tbody td.col-listChildrenLink .list-children-link{background:transparent url(../images/sitetree_ss_default_icons.png) no-repeat 4px -4px;display:block}.ss-ui-button.ss-gridfield-button-filter{border:none !important}.ModelAdmin .cms-content-fields .cms-content-tools .cms-panel-content .cms-search-form{overflow:hidden}.ModelAdmin .cms-content-fields .cms-content-tools .cms-panel-content .cms-search-form input{width:160px}.cms-content-header h2{float:left}.cms-content-header h2 .section-icon{display:none}.cms-content-header .cms-content-header-tabs{position:absolute;right:0}.ss-ui-button.ss-gridfield-button-filter{border:none !important}.cms-content-controls .preview-mode-selector.dropdown{display:none !important}.cms .Actions>.cms-preview-toggle-link{display:block}.cms-panel-content-collapsed{position:relative;width:40px}.cms-panel-content-collapsed h2.cms-panel-header,.cms-panel-content-collapsed h3.cms-panel-header{zoom:1;position:absolute;top:10px;right:10px;writing-mode:tb-rl;float:right;z-index:5000}.cms .cms-content-actions .Actions .action-menus.ss-ui-action-tabset{width:190px}.cms .cms-content-actions .Actions .action-menus.ss-ui-action-tabset ul.ui-tabs-nav a.ui-tabs-anchor{background:transparent url(../images/sprites-32x32/arrow_down_lighter.png) no-repeat right top}.cms .cms-content-actions .Actions .action-menus.ss-ui-action-tabset ul.ui-tabs-nav a.ui-tabs-anchor:hover{background:transparent url(../images/sprites-32x32/arrow_down_darker.png) no-repeat right top}.cms .cms-content-actions .Actions .action-menus.ss-ui-action-tabset ul.ui-tabs-nav .ui-state-active a.ui-tabs-anchor{background:transparent url(../images/sprites-32x32/arrow_up_lighter.png) no-repeat right top}.cms .cms-content-actions .Actions .action-menus.ss-ui-action-tabset ul.ui-tabs-nav .ui-state-active a.ui-tabs-anchor:hover{background:transparent url(../images/sprites-32x32/arrow_up_darker.png) no-repeat right top}.cms .cms-content-actions .Actions .action-menus.ss-ui-action-tabset .ui-tabs-panel button.ss-ui-button{width:190px}.ui-dialog-titlebar{z-index:100000}.ss-uploadfield-item-info .dimensions input{float:left;width:150px}.ss-uploadfield-item-info .dimensions .fieldgroup-field.last{margin-left:16px}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background-image: none; }
.ss-gridfield-button-filter.ss-ui-button { background: #e6e6e6 url(../images/filter-icons.png) no-repeat -40px 6px; filter: none; }
.ss-gridfield-button-filter.ss-ui-button.hover-alike:active { background-color: #2e7ead; background-position: -15px 7px; filter: none; }
.ss-gridfield-button-filter.ss-ui-button.hover-alike { background-color: #338DC1; background-position: -16px 6px; filter: none; }
.ss-gridfield-button-reset.ss-ui-button { background: #e6e6e6 url(../images/filter-icons.png) no-repeat 8px 5px; filter: none; }
.ss-gridfield-button-reset.ss-ui-button.filtered:hover { background: #f00 url(../images/filter-icons.png) no-repeat 8px -17px; filter: none; }
.ss-gridfield-button-reset.ss-ui-button.filtered:active { background: #e60000 url(../images/filter-icons.png) no-repeat 9px -16px; filter: none; }
.cms table.ss-gridfield-table tr td { border-right: 1px solid #9a9a9a; }
.cms table.ss-gridfield-table tr th { border-right: 1px solid #9a9a9a; }
.cms table.ss-gridfield-table tr th.main { border-top: 1px solid #9a9a9a; border-bottom: none; }
.cms table.ss-gridfield-table tr th.extra { border-top: 1px solid #9a9a9a; padding-right: 12px; }
.cms table.ss-gridfield-table td:first-child, .cms table.ss-gridfield-table th:first-child { border-left: 1px solid #9a9a9a; }
.cms .ss-gridfield table.ss-gridfield-table tbody td button { border: 0; background: none; }
.cms .cms-content .cms-content-fields .aligned_right_label { margin-left: 0; }
.cms-menu-list li a .icon { filter: none; }
/** DEPRECATED: .cms-content-tools will be removed in 4.0 Use .cms-content-filters instead. Fix for model admin filter styling */
.ModelAdmin .cms-content-fields .cms-content-tools .cms-panel-content #Form_ImportForm div.file { margin: 0px; }
.ModelAdmin .cms-content-fields .cms-content-tools .cms-panel-content #Form_ImportForm div.file input.file { margin-left: -132px; }
.ModelAdmin .cms-content-fields .cms-content-tools .cms-panel-content #Form_ImportForm div.checkbox { padding: 0px; }
.filter-buttons button.ss-gridfield-button-filter { background-position: -18px 4px !important; }
/* Alternative styles for the switch in old IE */
fieldset.switch-states { padding-right: 20px; }
fieldset.switch-states .switch { padding: 0; width: 132%; left: -32px; }
fieldset.switch-states .switch label { overflow: visible; text-overflow: visible; white-space: normal; padding: 0; }
fieldset.switch-states .switch label.active { color: #fff; background-color: #2b9c32; }
fieldset.switch-states .switch label span { display: inline; padding: 0 8px; overflow: visible; text-overflow: visible; white-space: wrap; }
fieldset.switch-states .switch .slide-button { display: none; }
fieldset.switch-states .switch input.state-name { margin-left: -20px; }
/* Hide size controls in IE - they won't work as intended */
.cms-content-controls .preview-size-selector { display: none; }
/** Helper SCSS file for generating sprites for the interface. */
.btn-icon-sprite, .ui-state-default .btn-icon-accept, .ui-widget-content .btn-icon-accept, .ui-state-default .btn-icon-accept_disabled, .ui-widget-content .btn-icon-accept_disabled, .ui-state-default .btn-icon-add, .ui-widget-content .btn-icon-add, .ui-state-default .btn-icon-addMedia, .ui-widget-content .btn-icon-addMedia, .ui-state-default .btn-icon-add_disabled, .ui-widget-content .btn-icon-add_disabled, .ui-state-default .btn-icon-addpage, .ui-widget-content .btn-icon-addpage, .ui-state-default .btn-icon-addpage_disabled, .ui-widget-content .btn-icon-addpage_disabled, .ui-state-default .btn-icon-arrow-circle-135-left, .ui-widget-content .btn-icon-arrow-circle-135-left, .ui-state-default .btn-icon-arrow-circle-double, .ui-widget-content .btn-icon-arrow-circle-double, .ui-state-default .btn-icon-back, .ui-widget-content .btn-icon-back, .ui-state-default .btn-icon-back_disabled, .ui-widget-content .btn-icon-back_disabled, .ui-state-default .btn-icon-chain--arrow, .ui-widget-content .btn-icon-chain--arrow, .ui-state-default .btn-icon-chain--exclamation, .ui-widget-content .btn-icon-chain--exclamation, .ui-state-default .btn-icon-chain--minus, .ui-widget-content .btn-icon-chain--minus, .ui-state-default .btn-icon-chain--pencil, .ui-widget-content .btn-icon-chain--pencil, .ui-state-default .btn-icon-chain--plus, .ui-widget-content .btn-icon-chain--plus, .ui-state-default .btn-icon-chain-small, .ui-widget-content .btn-icon-chain-small, .ui-state-default .btn-icon-chain-unchain, .ui-widget-content .btn-icon-chain-unchain, .ui-state-default .btn-icon-chain, .ui-widget-content .btn-icon-chain, .ui-state-default .btn-icon-cross-circle, .ui-widget-content .btn-icon-cross-circle, .ui-state-default .btn-icon-cross-circle_disabled, .ui-widget-content .btn-icon-cross-circle_disabled, .ui-state-default .btn-icon-cross, .ui-widget-content .btn-icon-cross, .ui-state-default .btn-icon-decline, .ui-widget-content .btn-icon-decline, .ui-state-default .btn-icon-decline_disabled, .ui-widget-content .btn-icon-decline_disabled, .ui-state-default .btn-icon-delete, .ui-widget-content .btn-icon-delete, .ui-state-default .btn-icon-deleteLight, .ui-widget-content .btn-icon-deleteLight, .ui-state-default .btn-icon-disk, .ui-widget-content .btn-icon-disk, .ui-state-default .btn-icon-document--pencil, .ui-widget-content .btn-icon-document--pencil, .ui-state-default .btn-icon-download-csv, .ui-widget-content .btn-icon-download-csv, .ui-state-default .btn-icon-drive-upload, .ui-widget-content .btn-icon-drive-upload, .ui-state-default .btn-icon-drive-upload_disabled, .ui-widget-content .btn-icon-drive-upload_disabled, .ui-state-default .btn-icon-grid_print, .ui-widget-content .btn-icon-grid_print, .ui-state-default .btn-icon-information, .ui-widget-content .btn-icon-information, .ui-state-default .btn-icon-magnifier, .ui-widget-content .btn-icon-magnifier, .ui-state-default .btn-icon-minus-circle, .ui-widget-content .btn-icon-minus-circle, .ui-state-default .btn-icon-minus-circle_disabled, .ui-widget-content .btn-icon-minus-circle_disabled, .ui-state-default .btn-icon-navigation, .ui-widget-content .btn-icon-navigation, .ui-state-default .btn-icon-navigation_disabled, .ui-widget-content .btn-icon-navigation_disabled, .ui-state-default .btn-icon-network-cloud, .ui-widget-content .btn-icon-network-cloud, .ui-state-default .btn-icon-network-cloud_disabled, .ui-widget-content .btn-icon-network-cloud_disabled, .ui-state-default .btn-icon-pencil, .ui-widget-content .btn-icon-pencil, .ui-state-default .btn-icon-pencil_disabled, .ui-widget-content .btn-icon-pencil_disabled, .ui-state-default .btn-icon-plug-disconnect-prohibition, .ui-widget-content .btn-icon-plug-disconnect-prohibition, .ui-state-default .btn-icon-plug-disconnect-prohibition_disabled, .ui-widget-content .btn-icon-plug-disconnect-prohibition_disabled, .ui-state-default .btn-icon-preview, .ui-widget-content .btn-icon-preview, .ui-state-default .btn-icon-preview_disabled, .ui-widget-content .btn-icon-preview_disabled, .ui-state-default .btn-icon-settings, .ui-widget-content .btn-icon-settings, .ui-state-default .btn-icon-settings_disabled, .ui-widget-content .btn-icon-settings_disabled, .ui-state-default .btn-icon-unpublish, .ui-widget-content .btn-icon-unpublish, .ui-state-default .btn-icon-unpublish_disabled, .ui-widget-content .btn-icon-unpublish_disabled { background-image: url('../images/btn-icon-scb653ce8a9.png'); background-repeat: no-repeat; }
.ui-state-default .btn-icon-accept, .ui-widget-content .btn-icon-accept { background-position: 0 0; }
.ui-state-default .btn-icon-accept_disabled, .ui-widget-content .btn-icon-accept_disabled { background-position: 0 -16px; }
.ui-state-default .btn-icon-add, .ui-widget-content .btn-icon-add { background-position: 0 -32px; }
.ui-state-default .btn-icon-addMedia, .ui-widget-content .btn-icon-addMedia { background-position: 0 -48px; }
.ui-state-default .btn-icon-add_disabled, .ui-widget-content .btn-icon-add_disabled { background-position: 0 -68px; }
.ui-state-default .btn-icon-addpage, .ui-widget-content .btn-icon-addpage { background-position: 0 -84px; }
.ui-state-default .btn-icon-addpage_disabled, .ui-widget-content .btn-icon-addpage_disabled { background-position: 0 -100px; }
.ui-state-default .btn-icon-arrow-circle-135-left, .ui-widget-content .btn-icon-arrow-circle-135-left { background-position: 0 -116px; }
.ui-state-default .btn-icon-arrow-circle-double, .ui-widget-content .btn-icon-arrow-circle-double { background-position: 0 -132px; }
.ui-state-default .btn-icon-back, .ui-widget-content .btn-icon-back { background-position: 0 -148px; }
.ui-state-default .btn-icon-back_disabled, .ui-widget-content .btn-icon-back_disabled { background-position: 0 -164px; }
.ui-state-default .btn-icon-chain--arrow, .ui-widget-content .btn-icon-chain--arrow { background-position: 0 -180px; }
.ui-state-default .btn-icon-chain--exclamation, .ui-widget-content .btn-icon-chain--exclamation { background-position: 0 -196px; }
.ui-state-default .btn-icon-chain--minus, .ui-widget-content .btn-icon-chain--minus { background-position: 0 -212px; }
.ui-state-default .btn-icon-chain--pencil, .ui-widget-content .btn-icon-chain--pencil { background-position: 0 -228px; }
.ui-state-default .btn-icon-chain--plus, .ui-widget-content .btn-icon-chain--plus { background-position: 0 -244px; }
.ui-state-default .btn-icon-chain-small, .ui-widget-content .btn-icon-chain-small { background-position: 0 -260px; }
.ui-state-default .btn-icon-chain-unchain, .ui-widget-content .btn-icon-chain-unchain { background-position: 0 -276px; }
.ui-state-default .btn-icon-chain, .ui-widget-content .btn-icon-chain { background-position: 0 -292px; }
.ui-state-default .btn-icon-cross-circle, .ui-widget-content .btn-icon-cross-circle { background-position: 0 -308px; }
.ui-state-default .btn-icon-cross-circle_disabled, .ui-widget-content .btn-icon-cross-circle_disabled { background-position: 0 -324px; }
.ui-state-default .btn-icon-cross, .ui-widget-content .btn-icon-cross { background-position: 0 -340px; }
.ui-state-default .btn-icon-decline, .ui-widget-content .btn-icon-decline { background-position: 0 -355px; }
.ui-state-default .btn-icon-decline_disabled, .ui-widget-content .btn-icon-decline_disabled { background-position: 0 -371px; }
.ui-state-default .btn-icon-delete, .ui-widget-content .btn-icon-delete { background-position: 0 -387px; }
.ui-state-default .btn-icon-deleteLight, .ui-widget-content .btn-icon-deleteLight { background-position: 0 -403px; }
.ui-state-default .btn-icon-disk, .ui-widget-content .btn-icon-disk { background-position: 0 -420px; }
.ui-state-default .btn-icon-document--pencil, .ui-widget-content .btn-icon-document--pencil { background-position: 0 -436px; }
.ui-state-default .btn-icon-download-csv, .ui-widget-content .btn-icon-download-csv { background-position: 0 -452px; }
.ui-state-default .btn-icon-drive-upload, .ui-widget-content .btn-icon-drive-upload { background-position: 0 -468px; }
.ui-state-default .btn-icon-drive-upload_disabled, .ui-widget-content .btn-icon-drive-upload_disabled { background-position: 0 -484px; }
.ui-state-default .btn-icon-grid_print, .ui-widget-content .btn-icon-grid_print { background-position: 0 -500px; }
.ui-state-default .btn-icon-information, .ui-widget-content .btn-icon-information { background-position: 0 -516px; }
.ui-state-default .btn-icon-magnifier, .ui-widget-content .btn-icon-magnifier { background-position: 0 -532px; }
.ui-state-default .btn-icon-minus-circle, .ui-widget-content .btn-icon-minus-circle { background-position: 0 -548px; }
.ui-state-default .btn-icon-minus-circle_disabled, .ui-widget-content .btn-icon-minus-circle_disabled { background-position: 0 -564px; }
.ui-state-default .btn-icon-navigation, .ui-widget-content .btn-icon-navigation { background-position: 0 -580px; }
.ui-state-default .btn-icon-navigation_disabled, .ui-widget-content .btn-icon-navigation_disabled { background-position: 0 -596px; }
.ui-state-default .btn-icon-network-cloud, .ui-widget-content .btn-icon-network-cloud { background-position: 0 -612px; }
.ui-state-default .btn-icon-network-cloud_disabled, .ui-widget-content .btn-icon-network-cloud_disabled { background-position: 0 -628px; }
.ui-state-default .btn-icon-pencil, .ui-widget-content .btn-icon-pencil { background-position: 0 -644px; }
.ui-state-default .btn-icon-pencil_disabled, .ui-widget-content .btn-icon-pencil_disabled { background-position: 0 -660px; }
.ui-state-default .btn-icon-plug-disconnect-prohibition, .ui-widget-content .btn-icon-plug-disconnect-prohibition { background-position: 0 -676px; }
.ui-state-default .btn-icon-plug-disconnect-prohibition_disabled, .ui-widget-content .btn-icon-plug-disconnect-prohibition_disabled { background-position: 0 -692px; }
.ui-state-default .btn-icon-preview, .ui-widget-content .btn-icon-preview { background-position: 0 -708px; }
.ui-state-default .btn-icon-preview_disabled, .ui-widget-content .btn-icon-preview_disabled { background-position: 0 -724px; }
.ui-state-default .btn-icon-settings, .ui-widget-content .btn-icon-settings { background-position: 0 -740px; }
.ui-state-default .btn-icon-settings_disabled, .ui-widget-content .btn-icon-settings_disabled { background-position: 0 -756px; }
.ui-state-default .btn-icon-unpublish, .ui-widget-content .btn-icon-unpublish { background-position: 0 -772px; }
.ui-state-default .btn-icon-unpublish_disabled, .ui-widget-content .btn-icon-unpublish_disabled { background-position: 0 -788px; }
.icon { text-indent: -9999px; border: none; outline: none; }
.icon.icon-24 { width: 24px; height: 24px; background: url('../images/menu-icons/24x24-s0dc15c36f9.png'); }
.icon.icon-24.icon-assetadmin { background-position: 0 -216px; }
.icon.icon-24.icon-cmsmain { background-position: 0 -192px; }
.icon.icon-24.icon-cmspagescontroller { background-position: 0 -168px; }
.icon.icon-24.icon-cmssettingscontroller { background-position: 0 -96px; }
.icon.icon-24.icon-securityadmin { background-position: 0 -24px; }
.icon.icon-24.icon-reportadmin { background-position: 0 -240px; }
.icon.icon-24.icon-commentadmin { background-position: 0 0; }
.icon.icon-24.icon-help { background-position: 0 -144px; }
.icon.icon-16 { width: 16px; height: 16px; background: url('../images/menu-icons/16x16-s3f4c846209.png'); }
.icon.icon-16.icon-assetadmin { background-position: 0 -144px; }
.icon.icon-16.icon-cmsmain { background-position: 0 -128px; }
.icon.icon-16.icon-cmspagescontroller { background-position: 0 -112px; }
.icon.icon-16.icon-cmssettingscontroller { background-position: 0 -64px; }
.icon.icon-16.icon-securityadmin { background-position: 0 -16px; }
.icon.icon-16.icon-reportadmin { background-position: 0 -160px; }
.icon.icon-16.icon-commentadmin { background-position: 0 0; }
.icon.icon-16.icon-help { background-position: 0 -96px; }
html { overflow: hidden; }
.cms-content-toolbar { padding-bottom: 5px; }
.cms-menu-list li { list-style-type: none; width: 100%; float: left; margin: 0px; padding: 0px; }
/* Site tree
------------------------- */
.cms-tree-view-modes div { float: left; }
.cms-tree-view-modes span { float: left; padding-top: 5px; }
.cms-panel-content .cms-tree li { width: 200px; overflow: hidden; float: left; display: inline; }
.jstree li a .ui-icon { text-indent: 0px !important; }
/* Forms and files area
-----------------------------*/
.field input.text, .field textarea, .field .TreeDropdownField { width: 94%; }
select { padding: 10px 0; height: 30px; }
.ss-uploadfield-item-name { display: block; }
.ss-uploadfield-edit-iframe .field.treedropdown { height: 150px !important; }
.ss-uploadfield-edit-iframe .field .TreeDropdownField ul { min-height: 100px; height: auto; max-height: 150px; }
.ss-ui-button.cms-page-add-button { float: left; }
.cms-tree-view-modes div { float: left; }
.cms-tree-view-modes span { float: left; padding-top: 5px; }
.cms-panel-content .cms-tree li { width: 200px; overflow: hidden; float: left; display: inline; }
.cms-content-toolbar { padding-bottom: 5px; }
.cms-menu-list li { list-style-type: none; width: 100%; float: left; margin: 0px; padding: 0px; }
.jstree li a .ui-icon { text-indent: 0px !important; }
/* Gridfield
------------------------- */
.cms table.ss-gridfield-table tbody td { width: auto; }
.cms table.ss-gridfield-table tr th.extra span input { height: 23px; }
.ss-gridfield-button-filter.ss-ui-button { margin: -1px -5px; }
.ss-gridfield-button-reset.ss-ui-button { margin: -1px -5px; }
.cms .ss-gridfield table.ss-gridfield-table tbody td button { width: 40px; }
.cms .ss-gridfield table.ss-gridfield-table tbody td button.gridfield-button-delete { display: block; float: left; }
.cms .ss-gridfield table.ss-gridfield-table tbody td button.gridfield-button-unlink { display: block; float: left; }
.cms .ss-gridfield table.ss-gridfield-table tbody td a.edit-link { display: block; float: left; }
.cms .cms-content .cms-content-fields .field.dropdown .middleColumn { max-width: 512px; }
.pagination-page-number { position: relative; bottom: 10px; right: 10px; }
.pagination-page-number input { width: 45px; padding: 0px; position: relative; bottom: 2px; }
input.ss-gridfield-sort { padding-top: 0 !important; padding-bottom: 0 !important; }
table.ss-gridfield-table tr.title th h2 { float: left; }
table.ss-gridfield-table tr.ss-gridfield-item.odd { background: white; }
table.ss-gridfield-table tr.ss-gridfield-item.even { background: #F0F4F7; }
.cms .ss-gridfield table.ss-gridfield-table tbody td.col-listChildrenLink { width: 16px; }
.cms .ss-gridfield table.ss-gridfield-table tbody td.col-listChildrenLink .list-children-link { background: transparent url(../images/sitetree_ss_default_icons.png) no-repeat 4px -4px; display: block; }
.ss-ui-button.ss-gridfield-button-filter { border: none !important; }
/** DEPRECATED: .cms-content-tools will be removed in 4.0 Use .cms-content-filters instead. Fix for model admin filter styling */
.ModelAdmin .cms-content-fields .cms-content-tools .cms-panel-content .cms-search-form { overflow: hidden; }
.ModelAdmin .cms-content-fields .cms-content-tools .cms-panel-content .cms-search-form input { width: 160px; }
.cms-content-header h2 { float: left; }
.cms-content-header h2 .section-icon { display: none; }
.cms-content-header .cms-content-header-tabs { position: absolute; right: 0; }
.ss-ui-button.ss-gridfield-button-filter { border: none !important; }
.cms-content-controls .preview-mode-selector.dropdown { display: none !important; }
.cms .Actions > .cms-preview-toggle-link { display: block; }
.cms-panel-content-collapsed { position: relative; width: 40px; }
.cms-panel-content-collapsed h2.cms-panel-header, .cms-panel-content-collapsed h3.cms-panel-header { zoom: 1; position: absolute; top: 10px; right: 10px; writing-mode: tb-rl; float: right; z-index: 5000; }
.cms .cms-content-actions .Actions .action-menus.ss-ui-action-tabset { width: 190px; }
.cms .cms-content-actions .Actions .action-menus.ss-ui-action-tabset ul.ui-tabs-nav a.ui-tabs-anchor { background: transparent url(../images/sprites-32x32/arrow_down_lighter.png) no-repeat right top; }
.cms .cms-content-actions .Actions .action-menus.ss-ui-action-tabset ul.ui-tabs-nav a.ui-tabs-anchor:hover { background: transparent url(../images/sprites-32x32/arrow_down_darker.png) no-repeat right top; }
.cms .cms-content-actions .Actions .action-menus.ss-ui-action-tabset ul.ui-tabs-nav .ui-state-active a.ui-tabs-anchor { background: transparent url(../images/sprites-32x32/arrow_up_lighter.png) no-repeat right top; }
.cms .cms-content-actions .Actions .action-menus.ss-ui-action-tabset ul.ui-tabs-nav .ui-state-active a.ui-tabs-anchor:hover { background: transparent url(../images/sprites-32x32/arrow_up_darker.png) no-repeat right top; }
.cms .cms-content-actions .Actions .action-menus.ss-ui-action-tabset .ui-tabs-panel button.ss-ui-button { width: 190px; /* Width 100% not calculating by ie7 */ }
/* Insert Media Area */
.ui-dialog-titlebar { z-index: 100000; }
.ss-uploadfield-item-info .dimensions input { float: left; width: 150px; }
.ss-uploadfield-item-info .dimensions .fieldgroup-field.last { margin-left: 16px; }
/*# sourceMappingURL=ie7.css.map */
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaWU3LmNzcyIsInNvdXJjZXMiOlsiaWU3LnNjc3MiLCJ0aGVtZXMvX2RlZmF1bHQuc2NzcyIsIl9pZVNoYXJlZC5zY3NzIiwiX3Nwcml0ZXkuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICd0aGVtZXMvZGVmYXVsdCc7XG5AaW1wb3J0ICdpZVNoYXJlZCc7XG5AaW1wb3J0IFwic3ByaXRleS5zY3NzXCI7XG5cbmh0bWwge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vL2FkZCBsaW5lIGJlbG93IHRoZSBjbXMtY29udGVudC10b29sYmFyXG4uY21zLWNvbnRlbnQtdG9vbGJhciB7XG5cdHBhZGRpbmctYm90dG9tOjVweDtcbn1cblxuLmNtcy1tZW51LWxpc3R7XG5cdGxpe1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgZmxvYXQ6IGxlZnQ7XG5cdCAgICBtYXJnaW46IDBweDtcblx0ICAgIHBhZGRpbmc6IDBweDtcblx0fVxufVxuXG5cbi8qIFNpdGUgdHJlZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vL2ZpeCBmb3IgdGhlIHRyZWUgdmlldyBtb2RlcyBub3QgZGlzcGxheWluZyBpbmxpbmVcbi5jbXMtdHJlZS12aWV3LW1vZGVzIHtcblx0ZGl2IHtcblx0XHRmbG9hdDpsZWZ0O1xuXHR9XG5cdHNwYW4ge1xuXHRcdGZsb2F0OmxlZnQ7XG5cdFx0cGFkZGluZy10b3A6NXB4O1xuXHR9XG59XG4uY21zLXBhbmVsLWNvbnRlbnQgLmNtcy10cmVle1xuIFx0bGl7XG4gXHRcdHdpZHRoOjIwMHB4O1xuIFx0XHRvdmVyZmxvdzpoaWRkZW47XG4gXHRcdGZsb2F0OmxlZnQ7XG4gXHRcdGRpc3BsYXk6aW5saW5lO1xuIFx0fVxufVxuXG4vLyBmaXgganN0cmVlIHRoZW1lcm9sbGVyIHBsdWdpbiBidWc6IHRyZWUgZGlzYXBwZWFyIGluIElFN1xuLmpzdHJlZSBsaSBhIC51aS1pY29uIHtcblx0dGV4dC1pbmRlbnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG5cbi8qIEZvcm1zIGFuZCBmaWxlcyBhcmVhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmllbGQge1xuXHRpbnB1dC50ZXh0LFxuXHR0ZXh0YXJlYSxcblx0LlRyZWVEcm9wZG93bkZpZWxkIHtcblx0XHR3aWR0aDogOTQlO1x0Ly8gRGlzYWJsZSAxMDAlIHdpZHRoIG9uIElFNyBiZWNhdXNlIGJveC1zaXppbmcgaXMgbm90IHJlc3BlY3RlZFxuXHR9XG59XG5zZWxlY3Qge1xuXHRwYWRkaW5nOiAxMHB4IDA7XG5cdGhlaWdodDogMzBweDtcbn1cblxuLnNzLXVwbG9hZGZpZWxkLWl0ZW0tbmFtZSB7XG5cdGRpc3BsYXk6YmxvY2s7XG59XG5cbi5zcy11cGxvYWRmaWVsZC1lZGl0LWlmcmFtZXtcblx0LmZpZWxkIHtcblx0XHQmLnRyZWVkcm9wZG93bntcblx0XHRcdGhlaWdodDoxNTBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuVHJlZURyb3Bkb3duRmllbGQge1xuXHRcdFx0dWx7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6MTAwcHg7XG5cdFx0XHRcdGhlaWdodDphdXRvO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OjE1MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vL2ZpeCBmb3IgYWRkIG9uZSBidXR0b24gbm90IHBvc2l0aW9uaW5nIHByb3Blcmx5XG4uc3MtdWktYnV0dG9uLmNtcy1wYWdlLWFkZC1idXR0b24ge1xuXHRmbG9hdDpsZWZ0O1xufVxuXG4vL2ZpeCBmb3IgdGhlIHRyZWUgdmlldyBtb2RlcyBub3QgZGlzcGxheWluZyBpbmxpbmVcbi5jbXMtdHJlZS12aWV3LW1vZGVzIHtcblx0ZGl2IHtcblx0XHRmbG9hdDpsZWZ0O1xuXHR9XG5cdHNwYW4ge1xuXHRcdGZsb2F0OmxlZnQ7XG5cdFx0cGFkZGluZy10b3A6NXB4O1xuXHR9XG59XG4uY21zLXBhbmVsLWNvbnRlbnQgLmNtcy10cmVle1xuIFx0bGl7XG4gXHRcdHdpZHRoOjIwMHB4O1xuIFx0XHRvdmVyZmxvdzpoaWRkZW47XG4gXHRcdGZsb2F0OmxlZnQ7XG4gXHRcdGRpc3BsYXk6aW5saW5lO1xuIFx0fVxufVxuXG4vL2FkZCBsaW5lIGJlbG93IHRoZSBjbXMtY29udGVudC10b29sYmFyXG4uY21zLWNvbnRlbnQtdG9vbGJhciB7XG5cdHBhZGRpbmctYm90dG9tOjVweDtcbn1cblxuLmNtcy1tZW51LWxpc3R7XG5cdGxpe1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgZmxvYXQ6IGxlZnQ7XG5cdCAgICBtYXJnaW46IDBweDtcblx0ICAgIHBhZGRpbmc6IDBweDtcblx0fVxufVxuXG5cblxuXG4vLyBmaXgganN0cmVlIHRoZW1lcm9sbGVyIHBsdWdpbiBidWc6IHRyZWUgZGlzYXBwZWFyIGluIElFN1xuLmpzdHJlZSBsaSBhIC51aS1pY29uIHtcblx0dGV4dC1pbmRlbnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4vKiBHcmlkZmllbGRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmNtcyB0YWJsZS5zcy1ncmlkZmllbGQtdGFibGUge1xuXHR0Ym9keSB0ZCB7XG5cdFx0Ly8gT3ZlcnJ1bGUgd2lkdGg6IDEwMCUgc2V0dGluZyB0byB0cmlnZ2VyIFwic2hyaW5rIGZpdFwiXG5cdFx0Ly8gb2YgYnV0dG9uIHJvdywgd2hpY2ggSUU3IGRvZXMgbm90IHN1cHBvcnRcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXHR0ciB0aC5leHRyYSBzcGFuIGlucHV0IHtcblx0XHQvL2ZpeCBmb3IgZmlsdGVyIGFuZCByZXNldCBpY29ucyBvbiBkYXRhZ3JpZFxuXHRcdGhlaWdodDoyM3B4O1xuXHR9XG59XG5cbi5zcy1ncmlkZmllbGQtYnV0dG9uLWZpbHRlci5zcy11aS1idXR0b24ge1xuXHRtYXJnaW46IC0xcHggLTVweDtcbn1cblxuLnNzLWdyaWRmaWVsZC1idXR0b24tcmVzZXQuc3MtdWktYnV0dG9uIHtcblx0bWFyZ2luOiAtMXB4IC01cHg7XG59XG5cbi8vZml4IGZvciBlZGl0IGFuZCBkZWxldGUgaWNvbnNcbi5jbXMgLnNzLWdyaWRmaWVsZCB0YWJsZS5zcy1ncmlkZmllbGQtdGFibGUgdGJvZHkge1xuXHR0ZCB7XG5cdFx0YnV0dG9uIHtcblx0XHRcdHdpZHRoOjQwcHg7XG5cdFx0XHQmLmdyaWRmaWVsZC1idXR0b24tZGVsZXRlIHtcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdH1cblx0XHRcdCYuZ3JpZGZpZWxkLWJ1dHRvbi11bmxpbmsge1xuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRhLmVkaXQtbGluayB7XG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHR9XG5cdH1cbn1cblxuLy9maXggZm9yIHdyb25nIGFsaWdubWVudCBvZiBsYWJlbCBvbiBwYXJlbnQgZ3JvdXBzIGZpZWxkIGluIHVzZXJzIGdyb3VwcyBhbmQgZml4IGZvciB3aWR0aCBvZiBwYXJlbnQgZ3JvdXAgZHJvcGRvd24gZmllbGRcbi5jbXMgLmNtcy1jb250ZW50IC5jbXMtY29udGVudC1maWVsZHMge1xuXHQuZmllbGQuZHJvcGRvd24gLm1pZGRsZUNvbHVtbiB7XG5cdFx0bWF4LXdpZHRoOjUxMnB4O1xuXHR9XG59XG5cbi8vZml4IGZvciBpbnB1dCBvbiBkYXRhZ3JpZCBwYWdpbmF0aW9uXG4ucGFnaW5hdGlvbi1wYWdlLW51bWJlciB7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRib3R0b206MTBweDtcblx0cmlnaHQ6MTBweDtcblx0aW5wdXQge1xuXHRcdHdpZHRoOjQ1cHg7XG5cdFx0cGFkZGluZzowcHg7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0Ym90dG9tOjJweDtcblx0fVxufVxuXG5pbnB1dCB7XG5cdCYuc3MtZ3JpZGZpZWxkLXNvcnQge1xuXHRcdHBhZGRpbmctdG9wOjAgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLy9maXggZm9yIHdyb25nIGhlaWdodCBvbiB1c2VycyBncm91cHMgZ3JpZGZpZWxkIHRhYmxlIGhlYWRlclxudGFibGUuc3MtZ3JpZGZpZWxkLXRhYmxlIHRyLnRpdGxlIHRoIGgyIHtcblx0ZmxvYXQ6bGVmdDtcbn1cblxuLy9maXggZm9yIGFsdGVybmF0ZSBjb2xvcnMgb24gcm93cyBpbiBkYXRhZ3JpZFxudGFibGUuc3MtZ3JpZGZpZWxkLXRhYmxlIHtcblx0dHIge1xuXHRcdCYuc3MtZ3JpZGZpZWxkLWl0ZW0ub2RkIHtcblx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdH1cblx0XHQmLnNzLWdyaWRmaWVsZC1pdGVtLmV2ZW4ge1xuXHRcdFx0YmFja2dyb3VuZDogI0YwRjRGNztcblx0XHR9XG5cdH1cbn1cblxuLy9maXggZm9yIHZpZXcgY2hpbGRyZW4gYXJyb3cgaW4gcGFnZXMgbGlzdCB2aWV3XG4uY21zIC5zcy1ncmlkZmllbGQgdGFibGUuc3MtZ3JpZGZpZWxkLXRhYmxlIHRib2R5IHtcblx0dGQge1xuXHRcdCYuY29sLWxpc3RDaGlsZHJlbkxpbmsge1xuXHRcdFx0d2lkdGg6MTZweDtcblx0XHRcdC5saXN0LWNoaWxkcmVuLWxpbmsge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL3NpdGV0cmVlX3NzX2RlZmF1bHRfaWNvbnMucG5nKSBuby1yZXBlYXQgNHB4IC00cHg7XG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zcy11aS1idXR0b257XG5cdCYuc3MtZ3JpZGZpZWxkLWJ1dHRvbi1maWx0ZXJ7XG5cdFx0XHRib3JkZXI6bm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cblxuXG4vKipcbiAqIERFUFJFQ0FURUQ6XG4gKiAuY21zLWNvbnRlbnQtdG9vbHMgd2lsbCBiZSByZW1vdmVkIGluIDQuMFxuICogVXNlIC5jbXMtY29udGVudC1maWx0ZXJzIGluc3RlYWQuXG4gKlxuICogRml4IGZvciBtb2RlbCBhZG1pbiBmaWx0ZXIgc3R5bGluZ1xuICovXG4uTW9kZWxBZG1pbiAuY21zLWNvbnRlbnQtZmllbGRzIC5jbXMtY29udGVudC10b29scyAuY21zLXBhbmVsLWNvbnRlbnQge1xuXHQuY21zLXNlYXJjaC1mb3JtIHtcblx0XHRvdmVyZmxvdzpoaWRkZW47XG5cdFx0aW5wdXQge1xuXHRcdFx0d2lkdGg6MTYwcHg7XG5cdFx0fVxuXHR9XG59XG5cblxuLy8gQ01TIENvbnRlbnQgaGVhZGVyICYgdGFiIGZpeFxuLmNtcy1jb250ZW50LWhlYWRlciB7XG5cdGgyIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHQuc2VjdGlvbi1pY29uIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LmNtcy1jb250ZW50LWhlYWRlci10YWJzIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdH1cbn1cblxuLnNzLXVpLWJ1dHRvbntcblx0Ji5zcy1ncmlkZmllbGQtYnV0dG9uLWZpbHRlcntcblx0XHRib3JkZXI6bm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG4uY21zLWNvbnRlbnQtY29udHJvbHN7XG5cdC5wcmV2aWV3LW1vZGUtc2VsZWN0b3IuZHJvcGRvd257XG5cdFx0ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5jbXMgLkFjdGlvbnMgPiAuY21zLXByZXZpZXctdG9nZ2xlLWxpbmt7XG5cdGRpc3BsYXk6YmxvY2s7XG59XG5cbkBpbmNsdWRlIElFVmVydGljYWxQYW5lbFRleHQ7XG5cbi8vSUU3IGNhbid0IHVzZSBiZWZvcmUgYW5kIGFmdGVyLiBDb21wcm9taXNlXG4uY21zIC5jbXMtY29udGVudC1hY3Rpb25zIC5BY3Rpb25zIC5hY3Rpb24tbWVudXMuc3MtdWktYWN0aW9uLXRhYnNldCB7XG5cdHdpZHRoOiAxOTBweDtcblx0dWwudWktdGFicy1uYXYge1xuXHRcdGEudWktdGFicy1hbmNob3J7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL3Nwcml0ZXMtMzJ4MzIvYXJyb3dfZG93bl9saWdodGVyLnBuZykgbm8tcmVwZWF0IHJpZ2h0IHRvcDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL3Nwcml0ZXMtMzJ4MzIvYXJyb3dfZG93bl9kYXJrZXIucG5nKSBuby1yZXBlYXQgcmlnaHQgdG9wO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudWktc3RhdGUtYWN0aXZlIGEudWktdGFicy1hbmNob3Ige1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9zcHJpdGVzLTMyeDMyL2Fycm93X3VwX2xpZ2h0ZXIucG5nKSBuby1yZXBlYXQgcmlnaHQgdG9wO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvc3ByaXRlcy0zMngzMi9hcnJvd191cF9kYXJrZXIucG5nKSBuby1yZXBlYXQgcmlnaHQgdG9wO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQudWktdGFicy1wYW5lbCBidXR0b24uc3MtdWktYnV0dG9uIHtcblx0ICAgIHdpZHRoOiAxOTBweDsgLyogV2lkdGggMTAwJSBub3QgY2FsY3VsYXRpbmcgYnkgaWU3ICovXG5cdH1cbn1cblxuLyogSW5zZXJ0IE1lZGlhIEFyZWEgKi9cblxuLnVpLWRpYWxvZy10aXRsZWJhciB7XG5cdHotaW5kZXg6IDEwMDAwMDtcbn1cblxuLnNzLXVwbG9hZGZpZWxkLWl0ZW0taW5mbyB7XG5cdC5kaW1lbnNpb25zIHtcblx0XHRpbnB1dCB7XG5cdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0d2lkdGg6MTUwcHg7XG5cdFx0fVxuXHRcdC5maWVsZGdyb3VwLWZpZWxkLmxhc3Qge1xuXHRcdFx0bWFyZ2luLWxlZnQ6MTZweDtcblx0XHR9XG5cdH1cbn1cbiIsIi8qKlxuICogVGhpcyBmaWxlIGNvbnRhaW5zIHRoZSBkZWZhdWx0IHRoZW1lIGRlZmluaXRpb25zIGZvciB0aGUgYWRtaW4gaW50ZXJmYWNlLlxuICogUGxlYXNlIHB1dCBtb3N0bHkgU0NTUyB2YXJpYWJsZSBkZWZpbml0aW9ucyBpbiBoZXJlLFxuICogYW5kIGxlYXZlIHRoZSBhY3R1YWwgc3R5bGluZyB0byBfc3R5bGUuc2NzcyBhbmQgYXV4aWxsaWFyeSBmaWxlcy5cbiAqL1xuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIENvbG91cnNcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGNvbG9yLWJhc2U6ICNiMGJlYzcgIWRlZmF1bHQ7XG4kY29sb3Itd2lkZ2V0LWJnOiBsaWdodGVuKCRjb2xvci1iYXNlLCAyMCUpICFkZWZhdWx0O1xuXG4vL29mZmljYWwgc2lsdmVyc3RyaXBlIGJyYW5kIGNvbG9yXG4kY29sb3ItYnJhbmQtYmc6ICMwMDVhOTMgIWRlZmF1bHQ7XG4kY29sb3ItYnJhbmQ6ICM0M2M3ZjQgIWRlZmF1bHQ7XG5cbi8qIEtlZXAgYXMgc29saWQgY29sb3VycyB0cmFuc3BhcmVudCBib3JkZXJzIHdvbnQgd29yayBpbiBpZSAqL1xuJGNvbG9yLWRhcmtlci1iZzogI2YwZjJmNCAhZGVmYXVsdDtcbiRjb2xvci1kYXJrLWJnOiAjMTQyMTM2ICFkZWZhdWx0O1xuJGNvbG9yLWRhcmstc2VwYXJhdG9yOiAjMTk0MzVjICFkZWZhdWx0O1xuJGNvbG9yLW1lZGl1bS1zZXBhcmF0b3I6ICM4MDgwODAgIWRlZmF1bHQ7XG4kY29sb3Itc2VwYXJhdG9yOiAjQzFDN0NDICFkZWZhdWx0OyAvLyBWZXJ0aWNhbCBkaXZpZGVyc1xuJGNvbG9yLWxpZ2h0LXNlcGFyYXRvcjogI0QyRDVEOCAhZGVmYXVsdDsgLy8gSG9yaW9udGFsIGRpdmlkZXJzXG5cbiRjb2xvci10YWI6ICNkOWQ5ZDkgIWRlZmF1bHQ7XG4kY29sb3ItZGFyay1ncmV5OiAjN0I4QzkxICFkZWZhdWx0O1xuXG4vKiBPbmx5IGZvciB1c2UgYXMgc2hhZG93cyBhcyB0aGV5IHdvbnQgd29yayBpbiBvbGRlciBicm93c2VycyAqL1xuJGNvbG9yLXNoYWRvdy1saWdodDogcmdiYSgyMDEsIDIwNSwgMjA2LCAwLjgpICFkZWZhdWx0O1xuJGNvbG9yLXNoYWRvdy1kYXJrOiByZ2JhKDEwNywgMTIwLCAxMjMsIDAuNSkgIWRlZmF1bHQ7XG4kY29sb3Itc2hhZG93LWJsYWNrOiByZ2JhKDAsIDAsIDAsIDAuNikgIWRlZmF1bHQ7XG4kY29sb3Itc2hhZG93LWJsYWNrZXI6IHJnYmEoMCwgMCwgMCwgMC45KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LXNoaW5lOiByZ2JhKDI0OCwgMjQ4LCAyNDgsIDAuOSk7XG4kYm94LXNoYWRvdy1zaGluZS1taW5pbWFsOiByZ2JhKDI0NSwgMjQ1LCAyNDUsIDAuOCk7XG5cbiRjb2xvci1oaWdobGlnaHQ6ICNGRkZGNjYgIWRlZmF1bHQ7XG4kY29sb3ItaGlnaGxpZ2h0LW9wYWNpdHk6IHJnYmEoMjU1LCAyNTUsIDEwMiwgMC4zKSAhZGVmYXVsdDtcblxuJGNvbG9yLW1lbnUtYnV0dG9uOiAjMzM4REMxICFkZWZhdWx0O1xuJGNvbG9yLW1lbnUtYmFja2dyb3VuZDogI2M2ZDdkZiAhZGVmYXVsdDtcbiRjb2xvci1tZW51LWJvcmRlcjogIzhjOTlhMSAhZGVmYXVsdDtcbiRjb2xvci1wYW5lbC1iYWNrZ3JvdW5kOiAjYzZkN2RmICFkZWZhdWx0O1xuXG4kY29sb3ItdGV4dDogIzY2NzI3ZCAhZGVmYXVsdDtcbiRjb2xvci10ZXh0LWxpZ2h0OiB3aGl0ZSAhZGVmYXVsdDtcbiRjb2xvci10ZXh0LWxpZ2h0LWxpbms6IHdoaXRlICFkZWZhdWx0O1xuJGNvbG9yLXRleHQtZGlzYWJsZWQ6ICNhYWEgIWRlZmF1bHQ7XG4kY29sb3ItdGV4dC1kYXJrOiAjMWYxZjFmICFkZWZhdWx0O1xuJGNvbG9yLXRleHQtZGFyay1saW5rOiAjM0VCQUUwICFkZWZhdWx0O1xuJGNvbG9yLXRleHQtYmx1ZS1saW5rOiAjMDA3MWM0ICFkZWZhdWx0O1xuJGNvbG9yLXRleHQtc2hhZG93OiB3aGl0ZSAhZGVmYXVsdDtcblxuXG4kY29sb3ItYnV0dG9uLWdlbmVyaWM6ICNlNmU2ZTYgIWRlZmF1bHQ7XG4kY29sb3ItYnV0dG9uLWdlbmVyaWMtYm9yZGVyOiAjZDBkM2Q1ICFkZWZhdWx0O1xuXG4kY29sb3ItYnV0dG9uLWhpZ2hsaWdodDogI2U2ZTZlNiAhZGVmYXVsdDtcbiRjb2xvci1idXR0b24taGlnaGxpZ2h0LWJvcmRlcjogIzcwODI4NCAhZGVmYXVsdDtcblxuJGNvbG9yLWJ1dHRvbi1jb25zdHJ1Y3RpdmU6ICMxRjk0MzMgIWRlZmF1bHQ7XG4kY29sb3ItYnV0dG9uLWNvbnN0cnVjdGl2ZS1ib3JkZXI6ICMxRjk0MzMgIWRlZmF1bHQ7XG5cbiRjb2xvci1idXR0b24tZGVzdHJ1Y3RpdmU6ICNmMDAgIWRlZmF1bHQ7XG5cbiRjb2xvci1idXR0b24tZGlzYWJsZWQ6ICNlZWVkZWQgIWRlZmF1bHQ7XG5cbiRjb2xvci1ub3RpY2U6ICM5M0NERTggIWRlZmF1bHQ7XHRcdC8vIGJsdWVcbiRjb2xvci13YXJuaW5nOiAjRTlEMTA0ICFkZWZhdWx0O1x0XHQvLyB5ZWxsb3dcbiRjb2xvci1lcnJvcjogI2U2ODI4OCAhZGVmYXVsdDtcdFx0XHQvLyByZWRcbiRjb2xvci1nb29kOiAjNzJjMzRiICFkZWZhdWx0O1x0XHRcdC8vIGdyZWVuXG4vKiRjb2xvci1vcHRpb25hbDogI2ExZDJlYiAhZGVmYXVsdDsgKi9cdC8vIG9yYW5nZVxuXG4kY29sb3ItY21zLWJhdGNoYWN0aW9ucy1tZW51LWJhY2tncm91bmQ6ICNmNWY1ZjUgIWRlZmF1bHQ7XG4kY29sb3ItY21zLWJhdGNoYWN0aW9ucy1tZW51LXNlbGVjdGVkLWJhY2tncm91bmQ6ICNmZmZjZGMgIWRlZmF1bHQ7XG5cbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogVGV4dHVyZXNcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kdGFiLXBhbmVsLXRleHR1cmUtY29sb3I6ICNmNmY3ZjggIWRlZmF1bHQ7XG4kdGFiLXBhbmVsLXRleHR1cmUtYmFja2dyb3VuZDogJHRhYi1wYW5lbC10ZXh0dXJlLWNvbG9yIHVybCguLi9pbWFnZXMvdGV4dHVyZXMvYmdfY21zX21haW5fY29udGVudC5wbmcpIHJlcGVhdCB0b3AgbGVmdCAhZGVmYXVsdDtcblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBUeXBvZ3JhcGh5LlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtYmFzZS1zaXplOiAxMnB4ICFkZWZhdWx0O1xuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIEdyaWQgVW5pdHMgKHB4KVxuICpcbiAqIFdlIGhhdmUgYSB2ZXJ0aWNhbCByaHl0aG0gdGhhdCB0aGUgZ3JpZCBpcyBiYXNlZCBvZmZcbiAqIGJvdGggeCAoPWhvcml6b250YWwpIGFuZCB5ICg9dmVydGljYWwpLiBBbGwgaW50ZXJuYWwgcGFkZGluZyBhbmRcbiAqIG1hcmdpbnMgYXJlIHNjYWxlZCB0byB0aGlzIGFuZCBhY2NvdW50aW5nIGZvciBwYXJhZ3JhcGhzXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRncmlkLXk6IDhweCAhZGVmYXVsdDtcbiRncmlkLXg6IDhweCAhZGVmYXVsdDtcblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBBcHBsaWNhdGlvbiBMb2dvIChDTVMgTG9nbykgTXVzdCBiZSAyNHB4IHggMjRweFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kYXBwbGljYXRpb24tbG9nby1zbWFsbDogdXJsKFwiLi4vaW1hZ2VzL2xvZ29fc21hbGwucG5nXCIpICFkZWZhdWx0O1xuJGFwcGxpY2F0aW9uLWxvZ28tc21hbGwtMng6IHVybChcIi4uL2ltYWdlcy9sb2dvX3NtYWxsQDJ4LnBuZ1wiKSAhZGVmYXVsdDtcbiIsIi8vTWl4aW4gdG8gYWRqdXN0IHRleHQgaW4gY29sbGFwc2VkIHNpZGUgcGFuZWwgYW5kIGRpc3BsYXkgdmVydGljYWxseVxuQG1peGluIElFVmVydGljYWxQYW5lbFRleHR7XG5cdC5jbXMtcGFuZWwtY29udGVudC1jb2xsYXBzZWQge1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGgyLCBoMyB7XG5cdFx0XHQmLmNtcy1wYW5lbC1oZWFkZXIge1xuXHRcdFx0XHR6b29tOiAxO1xuXHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0dG9wOjEwcHg7XG5cdFx0XHRcdHJpZ2h0OjEwcHg7XG5cdFx0XHRcdHdyaXRpbmctbW9kZTogdGItcmw7XG5cdFx0XHRcdGZsb2F0OnJpZ2h0O1xuXHRcdFx0XHR6LWluZGV4OjUwMDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLy9maXggZm9yIGJhY2tncm91bmQgY29sb3JzIG9uIGJ1dHRvbnNcbi5jbXMgLnNzLXVpLWJ1dHRvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1idXR0b24tZ2VuZXJpYztcblx0Ji51aS1zdGF0ZS1ob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjpsaWdodGVuKCRjb2xvci1idXR0b24tZ2VuZXJpYywgNSUpO1xuXHR9XG5cdCYuc3MtdWktYWN0aW9uLWNvbnN0cnVjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjokY29sb3ItYnV0dG9uLWNvbnN0cnVjdGl2ZTtcblx0XHQmLnVpLXN0YXRlLWhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6bGlnaHRlbigkY29sb3ItYnV0dG9uLWNvbnN0cnVjdGl2ZSwgNSUpO1xuXHRcdH1cblx0fVxuXHQmLnNzLWdyaWRmaWVsZC1idXR0b24tZmlsdGVye1xuXHRcdCRiZ0ltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb25zL2ZpbHRlci1pY29ucy5wbmcpIG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kOmxpZ2h0ZW4oJGNvbG9yLW1lbnUtYnV0dG9uLDEwJSkgJGJnSW1hZ2UgLTE0cHggNHB4O1xuXHR9XG59XG5cbi8vZml4IGZvciBiYWNrZ3JvdW5kIGNvbG9yIG9uIGRlZmF1bHQgdGFic1xuLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6bm9uZTtcbn1cblxuLy9maXggZm9yIGZpbHRlciBhbmQgcmVzZXQgaWNvbnMgb24gZGF0YWdyaWRcbi5zcy1ncmlkZmllbGQtYnV0dG9uLWZpbHRlci5zcy11aS1idXR0b24ge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYnV0dG9uLWdlbmVyaWMgdXJsKC4uL2ltYWdlcy9maWx0ZXItaWNvbnMucG5nKSBuby1yZXBlYXQgLTQwcHggNnB4O1xuXHRmaWx0ZXI6bm9uZTtcblx0Ji5ob3Zlci1hbGlrZTphY3RpdmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjMzM4REMxLCA1JSk7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE1cHggN3B4O1xuXHRcdGZpbHRlcjpub25lO1xuXHR9XG5cdCYuaG92ZXItYWxpa2Uge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICAjMzM4REMxO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IDZweDtcblx0XHRmaWx0ZXI6bm9uZTtcblx0fVxufVxuXG4uc3MtZ3JpZGZpZWxkLWJ1dHRvbi1yZXNldC5zcy11aS1idXR0b24ge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYnV0dG9uLWdlbmVyaWMgdXJsKC4uL2ltYWdlcy9maWx0ZXItaWNvbnMucG5nKSBuby1yZXBlYXQgOHB4IDVweDtcblx0ZmlsdGVyOm5vbmU7XG5cdCYuZmlsdGVyZWQ6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1idXR0b24tZGVzdHJ1Y3RpdmUgdXJsKC4uL2ltYWdlcy9maWx0ZXItaWNvbnMucG5nKSBuby1yZXBlYXQgOHB4IC0xN3B4O1xuXHRcdGZpbHRlcjpub25lO1xuXHR9XG5cdCYuZmlsdGVyZWQ6YWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLWJ1dHRvbi1kZXN0cnVjdGl2ZSwgNSUpIHVybCguLi9pbWFnZXMvZmlsdGVyLWljb25zLnBuZykgbm8tcmVwZWF0IDlweCAtMTZweDtcblx0XHRmaWx0ZXI6bm9uZTtcblx0fVxufVxuXG4vL2ZpeCBmb3IgYm9yZGVycyBvbiBncmlkZmllbGQgdGFibGVcbi5jbXMgdGFibGUuc3MtZ3JpZGZpZWxkLXRhYmxlIHtcblx0dHIge1xuXHRcdHRkIHtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGxpZ2h0ZW4oJGNvbG9yLW1lZGl1bS1zZXBhcmF0b3IsIDEwJSk7XG5cdFx0fVxuXHRcdHRoIHtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGxpZ2h0ZW4oJGNvbG9yLW1lZGl1bS1zZXBhcmF0b3IsIDEwJSk7XG5cdFx0XHQmLm1haW4ge1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgbGlnaHRlbigkY29sb3ItbWVkaXVtLXNlcGFyYXRvciwgMTAlKTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdH1cblx0XHRcdCYuZXh0cmEge1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgbGlnaHRlbigkY29sb3ItbWVkaXVtLXNlcGFyYXRvciwgMTAlKTtcblx0XHRcdFx0cGFkZGluZy1yaWdodDoxMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHR0ZDpmaXJzdC1jaGlsZCwgdGg6Zmlyc3QtY2hpbGQge1xuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgbGlnaHRlbigkY29sb3ItbWVkaXVtLXNlcGFyYXRvciwgMTAlKTtcblx0fVxufVxuXG4vL2ZpeCBmb3IgZWRpdCBhbmQgZGVsZXRlIGljb25zIC0gYm9yZGVyIGFwcGVhcnMgb24gY2xpY2suXG4uY21zIC5zcy1ncmlkZmllbGQgdGFibGUuc3MtZ3JpZGZpZWxkLXRhYmxlIHRib2R5IHtcblx0dGQge1xuXHRcdGJ1dHRvbiB7XG5cdFx0XHRib3JkZXI6MDtcblx0XHRcdGJhY2tncm91bmQ6bm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLy9maXggZm9yIHdyb25nIGFsaWdubWVudCBvZiBsYWJlbCBvbiBwYXJlbnQgZ3JvdXBzIGZpZWxkIGluIHVzZXJzIGdyb3Vwc1xuLmNtcyAuY21zLWNvbnRlbnQgLmNtcy1jb250ZW50LWZpZWxkcyB7XG5cdC5hbGlnbmVkX3JpZ2h0X2xhYmVsIHtcblx0XHRtYXJnaW4tbGVmdDowO1xuXHR9XG59XG5cbi5jbXMtbWVudS1saXN0IGxpIGEgLmljb257XG4gZmlsdGVyOm5vbmU7XG59XG5cblxuLyoqXG4gKiBERVBSRUNBVEVEOlxuICogLmNtcy1jb250ZW50LXRvb2xzIHdpbGwgYmUgcmVtb3ZlZCBpbiA0LjBcbiAqIFVzZSAuY21zLWNvbnRlbnQtZmlsdGVycyBpbnN0ZWFkLlxuICpcbiAqIEZpeCBmb3IgbW9kZWwgYWRtaW4gZmlsdGVyIHN0eWxpbmdcbiAqL1xuLk1vZGVsQWRtaW4gLmNtcy1jb250ZW50LWZpZWxkcyAuY21zLWNvbnRlbnQtdG9vbHMgLmNtcy1wYW5lbC1jb250ZW50IHtcblx0I0Zvcm1fSW1wb3J0Rm9ybSB7XG5cdFx0ZGl2LmZpbGUge1xuXHRcdFx0bWFyZ2luOjBweDtcblx0XHRcdGlucHV0LmZpbGUge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTEzMnB4OyAvL2hpZGVzIHVubmVjZXNzYXJ5IHRleHQgaW5wdXQgZmllbGRcblx0XHRcdH1cblx0XHR9XG5cdFx0ZGl2LmNoZWNrYm94IHtcblx0XHRcdHBhZGRpbmc6MHB4OyAvL3N0b3BzIGNsZWFyIGRhdGFiYXNlIHRleHQgZnJvbSBvdmVyZmxvd2luZyBvbnRvIHR3byBsaW5lcy5cblx0XHR9XG5cdH1cbn1cblxuLmZpbHRlci1idXR0b25ze1xuXHRidXR0b257XG5cdFx0Ji5zcy1ncmlkZmllbGQtYnV0dG9uLWZpbHRlcntcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xOHB4IDRweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4vKiBBbHRlcm5hdGl2ZSBzdHlsZXMgZm9yIHRoZSBzd2l0Y2ggaW4gb2xkIElFICovXG5maWVsZHNldC5zd2l0Y2gtc3RhdGVze1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHQuc3dpdGNoe1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0d2lkdGg6IDEwMCUrMzI7XG5cdFx0bGVmdDogLTMycHg7XG5cdFx0bGFiZWx7XG5cdFx0XHRvdmVyZmxvdzp2aXNpYmxlO1xuXHRcdFx0dGV4dC1vdmVyZmxvdzp2aXNpYmxlO1xuXHRcdFx0d2hpdGUtc3BhY2U6bm9ybWFsO1xuXHRcdFx0cGFkZGluZzowO1xuXHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyYjljMzI7XG5cdFx0XHR9XG5cdFx0XHRzcGFue1xuXHRcdFx0XHRkaXNwbGF5OmlubGluZTtcblx0XHRcdFx0cGFkZGluZzowIDhweDtcblx0XHRcdFx0b3ZlcmZsb3c6dmlzaWJsZTtcblx0XHRcdFx0dGV4dC1vdmVyZmxvdzp2aXNpYmxlO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTp3cmFwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2xpZGUtYnV0dG9ue1xuXHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdH1cblx0XHRpbnB1dC5zdGF0ZS1uYW1lIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMjBweDtcblx0XHR9XG5cdH1cbn1cbi8qIEhpZGUgc2l6ZSBjb250cm9scyBpbiBJRSAtIHRoZXkgd29uJ3Qgd29yayBhcyBpbnRlbmRlZCAqL1xuLmNtcy1jb250ZW50LWNvbnRyb2xze1xuXHQucHJldmlldy1zaXplLXNlbGVjdG9ye1xuXHRcdGRpc3BsYXk6bm9uZTtcblx0fVxufVxuIiwiJGJ0bi1pY29uLWNyb3NzOiAtMHB4IC0wcHggMTVweCAxNXB4O1xuJGJ0bi1pY29uLWFjY2VwdDogLTBweCAtMTVweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tYWRkOiAtMHB4IC0zMXB4IDE2cHggMTZweDtcbiRidG4taWNvbi11bnB1Ymxpc2g6IC0wcHggLTQ3cHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLWFkZF9kaXNhYmxlZDogLTBweCAtNjNweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tYWRkcGFnZTogLTBweCAtNzlweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tYWRkcGFnZV9kaXNhYmxlZDogLTBweCAtOTVweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tYXJyb3ctY2lyY2xlLTEzNS1sZWZ0OiAtMHB4IC0xMTFweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tYXJyb3ctY2lyY2xlLWRvdWJsZTogLTBweCAtMTI3cHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLWJhY2s6IC0wcHggLTE0M3B4IDE2cHggMTZweDtcbiRidG4taWNvbi1iYWNrX2Rpc2FibGVkOiAtMHB4IC0xNTlweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tY2hhaW4tLWFycm93OiAtMHB4IC0xNzVweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tY2hhaW4tLWV4Y2xhbWF0aW9uOiAtMHB4IC0xOTFweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tY2hhaW4tLW1pbnVzOiAtMHB4IC0yMDdweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tY2hhaW4tLXBlbmNpbDogLTBweCAtMjIzcHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLWNoYWluLS1wbHVzOiAtMHB4IC0yMzlweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tY2hhaW4tc21hbGw6IC0wcHggLTI1NXB4IDE2cHggMTZweDtcbiRidG4taWNvbi1jaGFpbi11bmNoYWluOiAtMHB4IC0yNzFweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tY2hhaW46IC0wcHggLTI4N3B4IDE2cHggMTZweDtcbiRidG4taWNvbi1jcm9zcy1jaXJjbGU6IC0wcHggLTMwM3B4IDE2cHggMTZweDtcbiRidG4taWNvbi1jcm9zcy1jaXJjbGVfZGlzYWJsZWQ6IC0wcHggLTMxOXB4IDE2cHggMTZweDtcbiRidG4taWNvbi11bnB1Ymxpc2hfZGlzYWJsZWQ6IC0wcHggLTMzNXB4IDE2cHggMTZweDtcbiRidG4taWNvbi1kZWNsaW5lOiAtMHB4IC0zNTFweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tZGVjbGluZV9kaXNhYmxlZDogLTBweCAtMzY3cHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLWRlbGV0ZTogLTBweCAtMzgzcHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLWFjY2VwdF9kaXNhYmxlZDogLTBweCAtMzk5cHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLWRpc2s6IC0wcHggLTQxNXB4IDE2cHggMTZweDtcbiRidG4taWNvbi1kb2N1bWVudC0tcGVuY2lsOiAtMHB4IC00MzFweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tZG93bmxvYWQtY3N2OiAtMHB4IC00NDdweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tZHJpdmUtdXBsb2FkOiAtMHB4IC00NjNweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tZHJpdmUtdXBsb2FkX2Rpc2FibGVkOiAtMHB4IC00NzlweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tZ3JpZF9wcmludDogLTBweCAtNDk1cHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLWluZm9ybWF0aW9uOiAtMHB4IC01MTFweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tbWFnbmlmaWVyOiAtMHB4IC01MjdweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tbWludXMtY2lyY2xlOiAtMHB4IC01NDNweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tbWludXMtY2lyY2xlX2Rpc2FibGVkOiAtMHB4IC01NTlweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tbmF2aWdhdGlvbjogLTBweCAtNTc1cHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLW5hdmlnYXRpb25fZGlzYWJsZWQ6IC0wcHggLTU5MXB4IDE2cHggMTZweDtcbiRidG4taWNvbi1uZXR3b3JrLWNsb3VkOiAtMHB4IC02MDdweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tbmV0d29yay1jbG91ZF9kaXNhYmxlZDogLTBweCAtNjIzcHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLXBlbmNpbDogLTBweCAtNjM5cHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLXBlbmNpbF9kaXNhYmxlZDogLTBweCAtNjU1cHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLXBsdWctZGlzY29ubmVjdC1wcm9oaWJpdGlvbjogLTBweCAtNjcxcHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLXBsdWctZGlzY29ubmVjdC1wcm9oaWJpdGlvbl9kaXNhYmxlZDogLTBweCAtNjg3cHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLXByZXZpZXc6IC0wcHggLTcwM3B4IDE2cHggMTZweDtcbiRidG4taWNvbi1wcmV2aWV3X2Rpc2FibGVkOiAtMHB4IC03MTlweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tc2V0dGluZ3M6IC0wcHggLTczNXB4IDE2cHggMTZweDtcbiRidG4taWNvbi1zZXR0aW5nc19kaXNhYmxlZDogLTBweCAtNzUxcHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLWRlbGV0ZUxpZ2h0OiAtMHB4IC03NjdweCAxM3B4IDE3cHg7XG4kYnRuLWljb24tYWRkTWVkaWE6IC0wcHggLTc4NHB4IDE5cHggMjBweDtcbiRzcHJpdGVzLTMyeDMyLW1lbnUtYXJyb3ctdXA6IC0wcHggLTBweCA4cHggNnB4O1xuJHNwcml0ZXMtMzJ4MzItbWVudS1hcnJvdy1kb3duOiAtMHB4IC02cHggOHB4IDZweDtcbiRzcHJpdGVzLTMyeDMyLW1lbnUtYXJyb3ctZGVzZWxlY3RlZC1kb3duOiAtMHB4IC0xMnB4IDhweCA2cHg7XG4kc3ByaXRlcy0zMngzMi1tZW51LWFycm93LWRlc2VsZWN0ZWQtdXA6IC0wcHggLTE4cHggOHB4IDZweDtcbiRzcHJpdGVzLTMyeDMyLWFycm93X2Rvd25fZGFya2VyOiAtMHB4IC0yNHB4IDE2cHggMTZweDtcbiRzcHJpdGVzLTMyeDMyLWFycm93X2Rvd25fbGlnaHRlcjogLTBweCAtNDBweCAxNnB4IDE2cHg7XG4kc3ByaXRlcy0zMngzMi1sb2dvdXQ6IC0wcHggLTU2cHggMTZweCAxNnB4O1xuJHNwcml0ZXMtMzJ4MzItYXJyb3dfdXBfbGlnaHRlcjogLTBweCAtNzJweCAxNnB4IDE2cHg7XG4kc3ByaXRlcy0zMngzMi1hcnJvd191cF9kYXJrZXI6IC0wcHggLTg4cHggMTZweCAxNnB4O1xuJHNwcml0ZXMtMzJ4MzItcHJldmlld19kdWFsX3dpbmRvdzogLTBweCAtMTA0cHggMjBweCAxN3B4O1xuJHNwcml0ZXMtMzJ4MzItcHJldmlld190YWJsZXQ6IC0wcHggLTEyMXB4IDIwcHggMTdweDtcbiRzcHJpdGVzLTMyeDMyLXByZXZpZXdfc3BsaXQ6IC0wcHggLTEzOHB4IDIwcHggMTdweDtcbiRzcHJpdGVzLTMyeDMyLXByZXZpZXdfYXV0bzogLTBweCAtMTU1cHggMjBweCAxN3B4O1xuJHNwcml0ZXMtMzJ4MzItcHJldmlld19kZXNrdG9wOiAtMHB4IC0xNzJweCAyMHB4IDE3cHg7XG4kc3ByaXRlcy0zMngzMi1wcmV2aWV3X3ByZXZpZXc6IC0wcHggLTE4OXB4IDIwcHggMTdweDtcbiRzcHJpdGVzLTMyeDMyLXByZXZpZXdfZWRpdDogLTBweCAtMjA2cHggMjBweCAxN3B4O1xuJHNwcml0ZXMtMzJ4MzItcHJldmlld19tb2JpbGU6IC0wcHggLTIyM3B4IDIwcHggMTdweDtcbiRzcHJpdGVzLTMyeDMyLW51bWVyaWMtbGFiZWw6IC0wcHggLTI0MHB4IDlweCAyNnB4O1xuJHNwcml0ZXMtMzJ4MzItZGlhbG9nLWNsb3NlLW92ZXI6IC0wcHggLTI2NnB4IDMwcHggMzBweDtcbiRzcHJpdGVzLTMyeDMyLWRpYWxvZy1jbG9zZTogLTBweCAtMjk2cHggMzBweCAzMHB4O1xuJHNwcml0ZXMtMzJ4MzItYmx1ZS1kb2N1bWVudC10ZXh0OiAtMHB4IC0zMjZweCAzMnB4IDMycHg7XG4kc3ByaXRlcy0zMngzMi1ibHVlLWRvY3VtZW50OiAtMHB4IC0zNThweCAzMnB4IDMycHg7XG4kc3ByaXRlcy0zMngzMi1ibHVlLWZvbGRlci1ob3Jpem9udGFsOiAtMHB4IC0zOTBweCAzMnB4IDMycHg7XG4kc3ByaXRlcy0zMngzMi1ibHVlLWZvbGRlcjogLTBweCAtNDIycHggMzJweCAzMnB4O1xuJHNwcml0ZXMtMzJ4MzItdGFibGU6IC0wcHggLTQ1NHB4IDMycHggMzJweDtcbiRzcHJpdGVzLTMyeDMyLWJsdWUtZG9jdW1lbnQtaG9yaXpvbnRhbDogLTBweCAtNDg2cHggMzJweCAzMnB4O1xuJHNwcml0ZXMtMzJ4MzItZG9jdW1lbnQtaG9yaXpvbnRhbDogLTBweCAtNTE4cHggMzJweCAzMnB4O1xuJHNwcml0ZXMtMzJ4MzItZG9jdW1lbnQtdGV4dC1pbWFnZTogLTBweCAtNTUwcHggMzJweCAzMnB4O1xuJHNwcml0ZXMtMzJ4MzItZG9jdW1lbnQtdGV4dDogLTBweCAtNTgycHggMzJweCAzMnB4O1xuJHNwcml0ZXMtMzJ4MzItZG9jdW1lbnQ6IC0wcHggLTYxNHB4IDMycHggMzJweDtcbiRzcHJpdGVzLTMyeDMyLWZvbGRlci1ob3Jpem9udGFsOiAtMHB4IC02NDZweCAzMnB4IDMycHg7XG4kc3ByaXRlcy0zMngzMi1mb2xkZXI6IC0wcHggLTY3OHB4IDMycHggMzJweDtcbiRzcHJpdGVzLTMyeDMyLWJsdWUtZG9jdW1lbnQtdGV4dC1pbWFnZTogLTBweCAtNzEwcHggMzJweCAzMnB4O1xuJHNwcml0ZXMtMzJ4MzItaW1hZ2U6IC0wcHggLTc0MnB4IDMycHggMzJweDtcbiRzcHJpdGVzLTMyeDMyLXNjcmlwdC10ZXh0OiAtMHB4IC03NzRweCAzMnB4IDMycHg7XG4kc3ByaXRlcy0zMngzMi1zY3JpcHQ6IC0wcHggLTgwNnB4IDMycHggMzJweDtcbiRzcHJpdGVzLTMyeDMyLWltYWdlLXN1bnNldDogLTBweCAtODM4cHggMzJweCAzMnB4O1xuJHNwcml0ZXMtMzJ4MzItMngtbWVudS1hcnJvdy1kb3duOiAtMHB4IC0wcHggMTZweCAxMnB4O1xuJHNwcml0ZXMtMzJ4MzItMngtbWVudS1hcnJvdy11cDogLTBweCAtMTJweCAxNnB4IDEycHg7XG4kc3ByaXRlcy0zMngzMi0yeC1tZW51LWFycm93LWRlc2VsZWN0ZWQtZG93bjogLTBweCAtMjRweCAxNnB4IDEycHg7XG4kc3ByaXRlcy0zMngzMi0yeC1tZW51LWFycm93LWRlc2VsZWN0ZWQtdXA6IC0wcHggLTM2cHggMTZweCAxMnB4O1xuJHNwcml0ZXMtMzJ4MzItMngtYXJyb3dfZG93bl9kYXJrZXI6IC0wcHggLTQ4cHggMzJweCAzMnB4O1xuJHNwcml0ZXMtMzJ4MzItMngtYXJyb3dfZG93bl9saWdodGVyOiAtMHB4IC04MHB4IDMycHggMzJweDtcbiRzcHJpdGVzLTMyeDMyLTJ4LWxvZ291dDogLTBweCAtMTEycHggMzJweCAzMnB4O1xuJHNwcml0ZXMtMzJ4MzItMngtYXJyb3dfdXBfZGFya2VyOiAtMHB4IC0xNDRweCAzMnB4IDMycHg7XG4kc3ByaXRlcy0zMngzMi0yeC1hcnJvd191cF9saWdodGVyOiAtMHB4IC0xNzZweCAzMnB4IDMycHg7XG4kc3ByaXRlcy0zMngzMi0yeC1wcmV2aWV3X2F1dG86IC0wcHggLTIwOHB4IDQwcHggMzRweDtcbiRzcHJpdGVzLTMyeDMyLTJ4LXByZXZpZXdfZGVza3RvcDogLTBweCAtMjQycHggNDBweCAzNHB4O1xuJHNwcml0ZXMtMzJ4MzItMngtcHJldmlld19lZGl0OiAtMHB4IC0yNzZweCA0MHB4IDM0cHg7XG4kc3ByaXRlcy0zMngzMi0yeC1wcmV2aWV3X21vYmlsZTogLTBweCAtMzEwcHggNDBweCAzNHB4O1xuJHNwcml0ZXMtMzJ4MzItMngtcHJldmlld19wcmV2aWV3OiAtMHB4IC0zNDRweCA0MHB4IDM0cHg7XG4kc3ByaXRlcy0zMngzMi0yeC1wcmV2aWV3X3NwbGl0OiAtMHB4IC0zNzhweCA0MHB4IDM0cHg7XG4kc3ByaXRlcy0zMngzMi0yeC1wcmV2aWV3X3RhYmxldDogLTBweCAtNDEycHggNDBweCAzNHB4O1xuJHNwcml0ZXMtMzJ4MzItMngtZGlhbG9nLWNsb3NlOiAtMHB4IC00NDZweCA2MHB4IDYwcHg7XG4kc3ByaXRlcy0zMngzMi0yeC1kaWFsb2ctY2xvc2Utb3ZlcjogLTBweCAtNTA2cHggNjBweCA2MHB4O1xuJHNwcml0ZXMtNjR4NjQtdGFiLWxpc3QtaG92ZXI6IC0wcHggLTBweCA0MHB4IDQwcHg7XG4kc3ByaXRlcy02NHg2NC10YWItdHJlZTogLTBweCAtNDBweCA0MHB4IDQwcHg7XG4kc3ByaXRlcy02NHg2NC10YWItZWRpdDogLTBweCAtODBweCA0MHB4IDQwcHg7XG4kc3ByaXRlcy02NHg2NC10YWItZ2FsbGVyeS1ob3ZlcjogLTBweCAtMTIwcHggNDBweCA0MHB4O1xuJHNwcml0ZXMtNjR4NjQtdGFiLWdhbGxlcnk6IC0wcHggLTE2MHB4IDQwcHggNDBweDtcbiRzcHJpdGVzLTY0eDY0LXRhYi1lZGl0LWhvdmVyOiAtMHB4IC0yMDBweCA0MHB4IDQwcHg7XG4kc3ByaXRlcy02NHg2NC10YWItbGlzdDogLTBweCAtMjQwcHggNDBweCA0MHB4O1xuJHNwcml0ZXMtNjR4NjQtdGFiLXNlYXJjaC1ob3ZlcjogLTBweCAtMjgwcHggNDBweCA0MHB4O1xuJHNwcml0ZXMtNjR4NjQtdGFiLXNlYXJjaDogLTBweCAtMzIwcHggNDBweCA0MHB4O1xuJHNwcml0ZXMtNjR4NjQtdGFiLXRyZWUtaG92ZXI6IC0wcHggLTM2MHB4IDQwcHggNDBweDtcbiRzcHJpdGVzLTY0eDY0LXByZXZpZXc6IC0wcHggLTQwMHB4IDUwcHggNDRweDtcbiRzcHJpdGVzLTY0eDY0LTJ4LXRhYi1lZGl0LWhvdmVyOiAtMHB4IC0wcHggODBweCA4MHB4O1xuJHNwcml0ZXMtNjR4NjQtMngtdGFiLWVkaXQ6IC0wcHggLTgwcHggODBweCA4MHB4O1xuJHNwcml0ZXMtNjR4NjQtMngtdGFiLWxpc3QtaG92ZXI6IC0wcHggLTE2MHB4IDgwcHggODBweDtcbiRzcHJpdGVzLTY0eDY0LTJ4LXRhYi1saXN0OiAtMHB4IC0yNDBweCA4MHB4IDgwcHg7XG4kc3ByaXRlcy02NHg2NC0yeC10YWItdHJlZS1ob3ZlcjogLTBweCAtMzIwcHggODBweCA4MHB4O1xuJHNwcml0ZXMtNjR4NjQtMngtdGFiLXRyZWU6IC0wcHggLTQwMHB4IDgwcHggODBweDtcbiRtZW51LWljb25zLTE2eDE2LWhvbWU6IC0wcHggLTBweCAxNnB4IDE2cHg7XG4kbWVudS1pY29ucy0xNngxNi1ibG9nOiAtMHB4IC0xNnB4IDE2cHggMTZweDtcbiRtZW51LWljb25zLTE2eDE2LWRiOiAtMHB4IC0zMnB4IDE2cHggMTZweDtcbiRtZW51LWljb25zLTE2eDE2LWRvY3VtZW50OiAtMHB4IC00OHB4IDE2cHggMTZweDtcbiRtZW51LWljb25zLTE2eDE2LWdlYXJzOiAtMHB4IC02NHB4IDE2cHggMTZweDtcbiRtZW51LWljb25zLTE2eDE2LWNvbW11bml0eTogLTBweCAtODBweCAxNnB4IDE2cHg7XG4kbWVudS1pY29ucy0xNngxNi1pbmZvcm1hdGlvbjogLTBweCAtOTZweCAxNnB4IDE2cHg7XG4kbWVudS1pY29ucy0xNngxNi1uZXR3b3JrOiAtMHB4IC0xMTJweCAxNnB4IDE2cHg7XG4kbWVudS1pY29ucy0xNngxNi1wZW5jaWw6IC0wcHggLTEyOHB4IDE2cHggMTZweDtcbiRtZW51LWljb25zLTE2eDE2LXBpY3R1cmU6IC0wcHggLTE0NHB4IDE2cHggMTZweDtcbiRtZW51LWljb25zLTE2eDE2LXBpZS1jaGFydDogLTBweCAtMTYwcHggMTZweCAxNnB4O1xuJG1lbnUtaWNvbnMtMTZ4MTYtMngtaG9tZTogLTBweCAtMHB4IDMycHggMzJweDtcbiRtZW51LWljb25zLTE2eDE2LTJ4LWJsb2c6IC0wcHggLTMycHggMzJweCAzMnB4O1xuJG1lbnUtaWNvbnMtMTZ4MTYtMngtZGI6IC0wcHggLTY0cHggMzJweCAzMnB4O1xuJG1lbnUtaWNvbnMtMTZ4MTYtMngtZG9jdW1lbnQ6IC0wcHggLTk2cHggMzJweCAzMnB4O1xuJG1lbnUtaWNvbnMtMTZ4MTYtMngtZ2VhcnM6IC0wcHggLTEyOHB4IDMycHggMzJweDtcbiRtZW51LWljb25zLTE2eDE2LTJ4LWNvbW11bml0eTogLTBweCAtMTYwcHggMzJweCAzMnB4O1xuJG1lbnUtaWNvbnMtMTZ4MTYtMngtaW5mb3JtYXRpb246IC0wcHggLTE5MnB4IDMycHggMzJweDtcbiRtZW51LWljb25zLTE2eDE2LTJ4LW5ldHdvcms6IC0wcHggLTIyNHB4IDMycHggMzJweDtcbiRtZW51LWljb25zLTE2eDE2LTJ4LXBlbmNpbDogLTBweCAtMjU2cHggMzJweCAzMnB4O1xuJG1lbnUtaWNvbnMtMTZ4MTYtMngtcGljdHVyZTogLTBweCAtMjg4cHggMzJweCAzMnB4O1xuJG1lbnUtaWNvbnMtMTZ4MTYtMngtcGllLWNoYXJ0OiAtMHB4IC0zMjBweCAzMnB4IDMycHg7XG4kbWVudS1pY29ucy0yNHgyNC1ob21lOiAtMHB4IC0wcHggMjRweCAyNHB4O1xuJG1lbnUtaWNvbnMtMjR4MjQtYmxvZzogLTBweCAtMjRweCAyNHB4IDI0cHg7XG4kbWVudS1pY29ucy0yNHgyNC1kYjogLTBweCAtNDhweCAyNHB4IDI0cHg7XG4kbWVudS1pY29ucy0yNHgyNC1kb2N1bWVudDogLTBweCAtNzJweCAyNHB4IDI0cHg7XG4kbWVudS1pY29ucy0yNHgyNC1nZWFyczogLTBweCAtOTZweCAyNHB4IDI0cHg7XG4kbWVudS1pY29ucy0yNHgyNC1jb21tdW5pdHk6IC0wcHggLTEyMHB4IDI0cHggMjRweDtcbiRtZW51LWljb25zLTI0eDI0LWluZm9ybWF0aW9uOiAtMHB4IC0xNDRweCAyNHB4IDI0cHg7XG4kbWVudS1pY29ucy0yNHgyNC1uZXR3b3JrOiAtMHB4IC0xNjhweCAyNHB4IDI0cHg7XG4kbWVudS1pY29ucy0yNHgyNC1wZW5jaWw6IC0wcHggLTE5MnB4IDI0cHggMjRweDtcbiRtZW51LWljb25zLTI0eDI0LXBpY3R1cmU6IC0wcHggLTIxNnB4IDI0cHggMjRweDtcbiRtZW51LWljb25zLTI0eDI0LXBpZS1jaGFydDogLTBweCAtMjQwcHggMjRweCAyNHB4O1xuJG1lbnUtaWNvbnMtMjR4MjQtMngtaG9tZTogLTBweCAtMHB4IDQ4cHggNDhweDtcbiRtZW51LWljb25zLTI0eDI0LTJ4LWJsb2c6IC0wcHggLTQ4cHggNDhweCA0OHB4O1xuJG1lbnUtaWNvbnMtMjR4MjQtMngtZGI6IC0wcHggLTk2cHggNDhweCA0OHB4O1xuJG1lbnUtaWNvbnMtMjR4MjQtMngtZG9jdW1lbnQ6IC0wcHggLTE0NHB4IDQ4cHggNDhweDtcbiRtZW51LWljb25zLTI0eDI0LTJ4LWdlYXJzOiAtMHB4IC0xOTJweCA0OHB4IDQ4cHg7XG4kbWVudS1pY29ucy0yNHgyNC0yeC1jb21tdW5pdHk6IC0wcHggLTI0MHB4IDQ4cHggNDhweDtcbiRtZW51LWljb25zLTI0eDI0LTJ4LWluZm9ybWF0aW9uOiAtMHB4IC0yODhweCA0OHB4IDQ4cHg7XG4kbWVudS1pY29ucy0yNHgyNC0yeC1uZXR3b3JrOiAtMHB4IC0zMzZweCA0OHB4IDQ4cHg7XG4kbWVudS1pY29ucy0yNHgyNC0yeC1wZW5jaWw6IC0wcHggLTM4NHB4IDQ4cHggNDhweDtcbiRtZW51LWljb25zLTI0eDI0LTJ4LXBpY3R1cmU6IC0wcHggLTQzMnB4IDQ4cHggNDhweDtcbiRtZW51LWljb25zLTI0eDI0LTJ4LXBpZS1jaGFydDogLTBweCAtNDgwcHggNDhweCA0OHB4O1xuQG1peGluIHNwcml0ZS13aWR0aCgkc3ByaXRlKSB7XG4gIHdpZHRoOiBudGgoJHNwcml0ZSwgMyk7XG59XG5AbWl4aW4gc3ByaXRlLWhlaWdodCgkc3ByaXRlKSB7XG4gIGhlaWdodDogbnRoKCRzcHJpdGUsIDQpO1xufVxuQGZ1bmN0aW9uIHNwcml0ZS13aWR0aCgkc3ByaXRlKSB7XG4gIEByZXR1cm4gbnRoKCRzcHJpdGUsIDMpO1xufVxuQGZ1bmN0aW9uIHNwcml0ZS1oZWlnaHQoJHNwcml0ZSkge1xuICBAcmV0dXJuIG50aCgkc3ByaXRlLCA0KTtcbn1cbkBtaXhpbiBzcHJpdGUtcG9zaXRpb24oJHNwcml0ZSkge1xuICAkc3ByaXRlLW9mZnNldC14OiBudGgoJHNwcml0ZSwgMSk7XG4gICRzcHJpdGUtb2Zmc2V0LXk6IG50aCgkc3ByaXRlLCAyKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogJHNwcml0ZS1vZmZzZXQteCAkc3ByaXRlLW9mZnNldC15O1xufVxuQG1peGluIHNwcml0ZSgkc3ByaXRlLCAkZGlzcGxheTogYmxvY2spIHtcbiAgQGluY2x1ZGUgc3ByaXRlLXBvc2l0aW9uKCRzcHJpdGUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAkZGlzcGxheTtcbiAgQGluY2x1ZGUgc3ByaXRlLXdpZHRoKCRzcHJpdGUpO1xuICBAaW5jbHVkZSBzcHJpdGUtaGVpZ2h0KCRzcHJpdGUpO1xufVxuLmljb24tYnRuLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGVzL2Rpc3Qvc3ByaXRlLWJ0bi1pY29uLnBuZycpO1xufVxuLmljb24tc3ByaXRlcy0zMngzMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZXMvZGlzdC9zcHJpdGUtc3ByaXRlcy0zMngzMi5wbmcnKTtcbn1cbi5pY29uLXNwcml0ZXMtMzJ4MzItMngge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGVzL2Rpc3Qvc3ByaXRlLXNwcml0ZXMtMzJ4MzItMngucG5nJyk7XG59XG4uaWNvbi1zcHJpdGVzLTY0eDY0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlcy9kaXN0L3Nwcml0ZS1zcHJpdGVzLTY0eDY0LnBuZycpO1xufVxuLmljb24tc3ByaXRlcy02NHg2NC0yeCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZXMvZGlzdC9zcHJpdGUtc3ByaXRlcy02NHg2NC0yeC5wbmcnKTtcbn1cbi5pY29uLW1lbnUtaWNvbnMtMTZ4MTYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGVzL2Rpc3Qvc3ByaXRlLW1lbnUtaWNvbnMtMTZ4MTYucG5nJyk7XG59XG4uaWNvbi1tZW51LWljb25zLTE2eDE2LTJ4IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlcy9kaXN0L3Nwcml0ZS1tZW51LWljb25zLTE2eDE2LTJ4LnBuZycpO1xufVxuLmljb24tbWVudS1pY29ucy0yNHgyNCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZXMvZGlzdC9zcHJpdGUtbWVudS1pY29ucy0yNHgyNC5wbmcnKTtcbn1cbi5pY29uLW1lbnUtaWNvbnMtMjR4MjQtMngge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGVzL2Rpc3Qvc3ByaXRlLW1lbnUtaWNvbnMtMjR4MjQtMngucG5nJyk7XG59Il0sIm1hcHBpbmdzIjoiQUVxQkEsSUFBSSxDQUFDLGFBQWEsQUFBQyxDQUNsQixnQkFBZ0IsQ0QrQk0sT0FBTyxDQ2pCN0IsQUFmRCxJQUFJLENBQUMsYUFBYSxBQUVoQixlQUFlLEFBQUMsQ0FDaEIsZ0JBQWdCLENBQUMsT0FBTyxDQUN4QixBQUpGLElBQUksQ0FBQyxhQUFhLEFBS2hCLDBCQUEwQixBQUFD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 */

View File

@ -1,77 +1,3 @@
/** This file contains the default theme definitions for the admin interface. Please put mostly SCSS variable definitions in here, and leave the actual styling to _style.scss and auxilliary files. */
/** ----------------------------------------------- Colours ------------------------------------------------ */
/* Keep as solid colours transparent borders wont work in ie */
/* Only for use as shadows as they wont work in older browsers */
/*$color-optional: #a1d2eb !default; */
/** ----------------------------------------------- Textures ----------------------------------------------- */
/** ----------------------------------------------- Typography. ------------------------------------------------ */
/** ----------------------------------------------- Grid Units (px) We have a vertical rhythm that the grid is based off both x (=horizontal) and y (=vertical). All internal padding and margins are scaled to this and accounting for paragraphs ------------------------------------------------ */
/** ----------------------------------------------- Application Logo (CMS Logo) Must be 24px x 24px ------------------------------------------------ */
.cms .ss-ui-button { background-color: #e6e6e6; }
.cms .ss-ui-button.ui-state-hover { background-color: #f3f3f3; }
.cms .ss-ui-button.ss-ui-action-constructive { background-color: #1F9433; }
.cms .ss-ui-button.ss-ui-action-constructive.ui-state-hover { background-color: #23a93a; }
.cms .ss-ui-button.ss-gridfield-button-filter { background: #55a4d2 url(../../images/icons/filter-icons.png) no-repeat -14px 4px; }
.cms .ss-ui-button{background-color:#e6e6e6}.cms .ss-ui-button.ui-state-hover{background-color:#f3f3f3}.cms .ss-ui-button.ss-ui-action-constructive{background-color:#1F9433}.cms .ss-ui-button.ss-ui-action-constructive.ui-state-hover{background-color:#23a93a}.cms .ss-ui-button.ss-gridfield-button-filter{background:#55a4d2 url(../../images/icons/filter-icons.png) no-repeat -14px 4px}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background-image:none}.ss-gridfield-button-filter.ss-ui-button{background:#e6e6e6 url(../images/filter-icons.png) no-repeat -40px 6px;filter:none}.ss-gridfield-button-filter.ss-ui-button.hover-alike:active{background-color:#2e7ead;background-position:-15px 7px;filter:none}.ss-gridfield-button-filter.ss-ui-button.hover-alike{background-color:#338DC1;background-position:-16px 6px;filter:none}.ss-gridfield-button-reset.ss-ui-button{background:#e6e6e6 url(../images/filter-icons.png) no-repeat 8px 5px;filter:none}.ss-gridfield-button-reset.ss-ui-button.filtered:hover{background:red url(../images/filter-icons.png) no-repeat 8px -17px;filter:none}.ss-gridfield-button-reset.ss-ui-button.filtered:active{background:#e60000 url(../images/filter-icons.png) no-repeat 9px -16px;filter:none}.cms table.ss-gridfield-table tr td{border-right:1px solid #9a9a9a}.cms table.ss-gridfield-table tr th{border-right:1px solid #9a9a9a}.cms table.ss-gridfield-table tr th.main{border-top:1px solid #9a9a9a;border-bottom:none}.cms table.ss-gridfield-table tr th.extra{border-top:1px solid #9a9a9a;padding-right:12px}.cms table.ss-gridfield-table td:first-child,.cms table.ss-gridfield-table th:first-child{border-left:1px solid #9a9a9a}.cms .ss-gridfield table.ss-gridfield-table tbody td button{border:0;background:none}.cms .cms-content .cms-content-fields .aligned_right_label{margin-left:0}.cms-menu-list li a .icon{filter:none}.ModelAdmin .cms-content-fields .cms-content-tools .cms-panel-content #Form_ImportForm div.file{margin:0px}.ModelAdmin .cms-content-fields .cms-content-tools .cms-panel-content #Form_ImportForm div.file input.file{margin-left:-132px}.ModelAdmin .cms-content-fields .cms-content-tools .cms-panel-content #Form_ImportForm div.checkbox{padding:0px}.filter-buttons button.ss-gridfield-button-filter{background-position:-18px 4px !important}fieldset.switch-states{padding-right:20px}fieldset.switch-states .switch{padding:0;width:132%;left:-32px}fieldset.switch-states .switch label{overflow:visible;text-overflow:visible;white-space:normal;padding:0}fieldset.switch-states .switch label.active{color:#fff;background-color:#2b9c32}fieldset.switch-states .switch label span{display:inline;padding:0 8px;overflow:visible;text-overflow:visible;white-space:wrap}fieldset.switch-states .switch .slide-button{display:none}fieldset.switch-states .switch input.state-name{margin-left:-20px}.cms-content-controls .preview-size-selector{display:none}.cms-panel .cms-panel-content-collapsed{position:relative;width:40px}.cms-panel .cms-panel-content-collapsed h2.cms-panel-header,.cms-panel .cms-panel-content-collapsed h3.cms-panel-header{zoom:1;position:absolute;top:10px;right:10px;writing-mode:tb-rl;float:right;z-index:5000}.cms-content-toolbar .cms-tree-view-modes .checkboxAboveTree{margin-right:1px}.cms .cms-content-tools .cms-panel-content .dropdown select{width:152px}.filter-buttons button{width:23px !important;height:23px !important}.filter-buttons button.ss-gridfield-button-close{margin-right:-7px !important}.col-buttons{width:18px}.cms-content-actions .ss-ui-buttonset button{margin-right:0}.tree-holder.filtered-list li>a,.tree-holder.filtered-list li>a:link,.cms-tree.filtered-list li>a,.cms-tree.filtered-list li>a:link{color:#aaa}.tree-holder.filtered-list li.filtered-item>a,.tree-holder.filtered-list li.filtered-item>a:link,.cms-tree.filtered-list li.filtered-item>a,.cms-tree.filtered-list li.filtered-item>a:link{color:#0071c4}.tree-holder.filtered-list li.disabled>a,.tree-holder.filtered-list li.disabled>a:link,.tree-holder.filtered-list li.edit-disabled>a,.tree-holder.filtered-list li.edit-disabled>a:link,.cms-tree.filtered-list li.disabled>a,.cms-tree.filtered-list li.disabled>a:link,.cms-tree.filtered-list li.edit-disabled>a,.cms-tree.filtered-list li.edit-disabled>a:link{color:#aaa;background:transparent none;cursor:default}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background-image: none; }
.ss-gridfield-button-filter.ss-ui-button { background: #e6e6e6 url(../images/filter-icons.png) no-repeat -40px 6px; filter: none; }
.ss-gridfield-button-filter.ss-ui-button.hover-alike:active { background-color: #2e7ead; background-position: -15px 7px; filter: none; }
.ss-gridfield-button-filter.ss-ui-button.hover-alike { background-color: #338DC1; background-position: -16px 6px; filter: none; }
.ss-gridfield-button-reset.ss-ui-button { background: #e6e6e6 url(../images/filter-icons.png) no-repeat 8px 5px; filter: none; }
.ss-gridfield-button-reset.ss-ui-button.filtered:hover { background: #f00 url(../images/filter-icons.png) no-repeat 8px -17px; filter: none; }
.ss-gridfield-button-reset.ss-ui-button.filtered:active { background: #e60000 url(../images/filter-icons.png) no-repeat 9px -16px; filter: none; }
.cms table.ss-gridfield-table tr td { border-right: 1px solid #9a9a9a; }
.cms table.ss-gridfield-table tr th { border-right: 1px solid #9a9a9a; }
.cms table.ss-gridfield-table tr th.main { border-top: 1px solid #9a9a9a; border-bottom: none; }
.cms table.ss-gridfield-table tr th.extra { border-top: 1px solid #9a9a9a; padding-right: 12px; }
.cms table.ss-gridfield-table td:first-child, .cms table.ss-gridfield-table th:first-child { border-left: 1px solid #9a9a9a; }
.cms .ss-gridfield table.ss-gridfield-table tbody td button { border: 0; background: none; }
.cms .cms-content .cms-content-fields .aligned_right_label { margin-left: 0; }
.cms-menu-list li a .icon { filter: none; }
/** DEPRECATED: .cms-content-tools will be removed in 4.0 Use .cms-content-filters instead. Fix for model admin filter styling */
.ModelAdmin .cms-content-fields .cms-content-tools .cms-panel-content #Form_ImportForm div.file { margin: 0px; }
.ModelAdmin .cms-content-fields .cms-content-tools .cms-panel-content #Form_ImportForm div.file input.file { margin-left: -132px; }
.ModelAdmin .cms-content-fields .cms-content-tools .cms-panel-content #Form_ImportForm div.checkbox { padding: 0px; }
.filter-buttons button.ss-gridfield-button-filter { background-position: -18px 4px !important; }
/* Alternative styles for the switch in old IE */
fieldset.switch-states { padding-right: 20px; }
fieldset.switch-states .switch { padding: 0; width: 132%; left: -32px; }
fieldset.switch-states .switch label { overflow: visible; text-overflow: visible; white-space: normal; padding: 0; }
fieldset.switch-states .switch label.active { color: #fff; background-color: #2b9c32; }
fieldset.switch-states .switch label span { display: inline; padding: 0 8px; overflow: visible; text-overflow: visible; white-space: wrap; }
fieldset.switch-states .switch .slide-button { display: none; }
fieldset.switch-states .switch input.state-name { margin-left: -20px; }
/* Hide size controls in IE - they won't work as intended */
.cms-content-controls .preview-size-selector { display: none; }
.cms-panel .cms-panel-content-collapsed { position: relative; width: 40px; }
.cms-panel .cms-panel-content-collapsed h2.cms-panel-header, .cms-panel .cms-panel-content-collapsed h3.cms-panel-header { zoom: 1; position: absolute; top: 10px; right: 10px; writing-mode: tb-rl; float: right; z-index: 5000; }
.cms-content-toolbar .cms-tree-view-modes .checkboxAboveTree { margin-right: 1px; }
/** DEPRECATED: .cms-content-tools will be removed in 4.0 Use .cms-content-filters instead. */
.cms .cms-content-tools .cms-panel-content .dropdown select { width: 152px; }
.filter-buttons button { width: 23px !important; height: 23px !important; }
.filter-buttons button.ss-gridfield-button-close { margin-right: -7px !important; }
.col-buttons { width: 18px; }
/* fix for actions buttons on edit page content overlapping */
.cms-content-actions .ss-ui-buttonset button { margin-right: 0; }
.tree-holder.filtered-list li > a, .tree-holder.filtered-list li > a:link, .cms-tree.filtered-list li > a, .cms-tree.filtered-list li > a:link { color: #aaa; }
.tree-holder.filtered-list li.filtered-item > a, .tree-holder.filtered-list li.filtered-item > a:link, .cms-tree.filtered-list li.filtered-item > a, .cms-tree.filtered-list li.filtered-item > a:link { color: #0071c4; }
.tree-holder.filtered-list li.disabled > a, .tree-holder.filtered-list li.disabled > a:link, .tree-holder.filtered-list li.edit-disabled > a, .tree-holder.filtered-list li.edit-disabled > a:link, .cms-tree.filtered-list li.disabled > a, .cms-tree.filtered-list li.disabled > a:link, .cms-tree.filtered-list li.edit-disabled > a, .cms-tree.filtered-list li.edit-disabled > a:link { color: #aaa; background: transparent none; cursor: default; }
/*# sourceMappingURL=ie8.css.map */
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaWU4LmNzcyIsInNvdXJjZXMiOlsiaWU4LnNjc3MiLCJ0aGVtZXMvX2RlZmF1bHQuc2NzcyIsIl9pZVNoYXJlZC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJ3RoZW1lcy9kZWZhdWx0JztcbkBpbXBvcnQgJ2llU2hhcmVkJztcblxuXG5cbi8vSUU4IG5lZWRzIHRoaXMgZGVmaW5lZCBpbnNpZGUgLmNtcy1wYW5lbFxuLmNtcy1wYW5lbCB7XG5cdEBpbmNsdWRlIElFVmVydGljYWxQYW5lbFRleHQ7XG59XG5cbi8vZml4IGZvciBvdmVybGFwcGluZyBvZiB0cmVlIHZpZXcgbW9kZSBjaGVja2JveGVzXG4uY21zLWNvbnRlbnQtdG9vbGJhcntcblx0LmNtcy10cmVlLXZpZXctbW9kZXN7XG5cdFx0LmNoZWNrYm94QWJvdmVUcmVlIHtcblx0XHRcdG1hcmdpbi1yaWdodDoxcHg7XG5cdFx0fVxuXHR9XG59XG5cbi8qKlxuICogREVQUkVDQVRFRDpcbiAqIC5jbXMtY29udGVudC10b29scyB3aWxsIGJlIHJlbW92ZWQgaW4gNC4wXG4gKiBVc2UgLmNtcy1jb250ZW50LWZpbHRlcnMgaW5zdGVhZC5cbiAqL1xuLmNtcyAuY21zLWNvbnRlbnQtdG9vbHMge1xuXG5cdC8vZml4IGZvciB3aWR0aCBvZiBkcm9wZG93bnMgaW4gZmlsdGVyIHBhbmVsXG5cdC5jbXMtcGFuZWwtY29udGVudCAuZHJvcGRvd24gc2VsZWN0IHtcblx0XHR3aWR0aDoxNTJweDtcblx0fVxufVxuXG4uZmlsdGVyLWJ1dHRvbnN7XG5cdGJ1dHRvbntcblx0XHR3aWR0aDoyM3B4ICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OjIzcHggIWltcG9ydGFudDtcblx0XHQmLnNzLWdyaWRmaWVsZC1idXR0b24tY2xvc2V7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6LTdweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4uY29sLWJ1dHRvbnN7XG5cdHdpZHRoOjE4cHg7XG59XG5cbi8qIGZpeCBmb3IgYWN0aW9ucyBidXR0b25zIG9uIGVkaXQgcGFnZSBjb250ZW50IG92ZXJsYXBwaW5nICovXG4uY21zLWNvbnRlbnQtYWN0aW9ucyB7XG5cdC5zcy11aS1idXR0b25zZXQge1xuXHRcdGJ1dHRvbiB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi8vIEZpeCBmb3IgbGFjayBvZiBzdXBwb3J0IG9mIDpub3Qgc2VsZWN0b3Jcbi8vIEFwcGxpZWQgdG8gdHJlZXMgd2hlbiBkaXNwbGF5aW5nIGZpbHRlciAvIHNlYXJjaCByZXN1bHRzLlxuLnRyZWUtaG9sZGVyLFxuLmNtcy10cmVlIHtcblx0Ji5maWx0ZXJlZC1saXN0IGxpIHtcblx0XHQ+IGEsXG5cdFx0PiBhOmxpbmsge1xuXHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0LWRpc2FibGVkO1xuXHRcdH1cblxuXHRcdC8vIFJlLWFwcGx5IGRlZmF1bHQgc3R5bGUgdG8gZmlsdGVyZWQgaXRlbXNcblx0XHQmLmZpbHRlcmVkLWl0ZW0ge1xuXHRcdFx0PiBhLFxuXHRcdFx0PiBhOmxpbmsge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXRleHQtYmx1ZS1saW5rO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIFJlLXJlLWFwcGx5IGRpc2FibGVkIHNlbGVjdG9yIGZyb20gdG9wIG9mIF90cmVlLnNjc3Ncblx0XHQmLmRpc2FibGVkLFxuXHRcdCYuZWRpdC1kaXNhYmxlZCB7XG5cdFx0XHQ+IGEsXG5cdFx0XHQ+IGE6bGluayB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dC1kaXNhYmxlZDtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZTtcblx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLyoqXG4gKiBUaGlzIGZpbGUgY29udGFpbnMgdGhlIGRlZmF1bHQgdGhlbWUgZGVmaW5pdGlvbnMgZm9yIHRoZSBhZG1pbiBpbnRlcmZhY2UuXG4gKiBQbGVhc2UgcHV0IG1vc3RseSBTQ1NTIHZhcmlhYmxlIGRlZmluaXRpb25zIGluIGhlcmUsXG4gKiBhbmQgbGVhdmUgdGhlIGFjdHVhbCBzdHlsaW5nIHRvIF9zdHlsZS5zY3NzIGFuZCBhdXhpbGxpYXJ5IGZpbGVzLlxuICovXG5cbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogQ29sb3Vyc1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kY29sb3ItYmFzZTogI2IwYmVjNyAhZGVmYXVsdDtcbiRjb2xvci13aWRnZXQtYmc6IGxpZ2h0ZW4oJGNvbG9yLWJhc2UsIDIwJSkgIWRlZmF1bHQ7XG5cbi8vb2ZmaWNhbCBzaWx2ZXJzdHJpcGUgYnJhbmQgY29sb3JcbiRjb2xvci1icmFuZC1iZzogIzAwNWE5MyAhZGVmYXVsdDtcbiRjb2xvci1icmFuZDogIzQzYzdmNCAhZGVmYXVsdDtcblxuLyogS2VlcCBhcyBzb2xpZCBjb2xvdXJzIHRyYW5zcGFyZW50IGJvcmRlcnMgd29udCB3b3JrIGluIGllICovXG4kY29sb3ItZGFya2VyLWJnOiAjZjBmMmY0ICFkZWZhdWx0O1xuJGNvbG9yLWRhcmstYmc6ICMxNDIxMzYgIWRlZmF1bHQ7XG4kY29sb3ItZGFyay1zZXBhcmF0b3I6ICMxOTQzNWMgIWRlZmF1bHQ7XG4kY29sb3ItbWVkaXVtLXNlcGFyYXRvcjogIzgwODA4MCAhZGVmYXVsdDtcbiRjb2xvci1zZXBhcmF0b3I6ICNDMUM3Q0MgIWRlZmF1bHQ7IC8vIFZlcnRpY2FsIGRpdmlkZXJzXG4kY29sb3ItbGlnaHQtc2VwYXJhdG9yOiAjRDJENUQ4ICFkZWZhdWx0OyAvLyBIb3Jpb250YWwgZGl2aWRlcnNcblxuJGNvbG9yLXRhYjogI2Q5ZDlkOSAhZGVmYXVsdDtcbiRjb2xvci1kYXJrLWdyZXk6ICM3QjhDOTEgIWRlZmF1bHQ7XG5cbi8qIE9ubHkgZm9yIHVzZSBhcyBzaGFkb3dzIGFzIHRoZXkgd29udCB3b3JrIGluIG9sZGVyIGJyb3dzZXJzICovXG4kY29sb3Itc2hhZG93LWxpZ2h0OiByZ2JhKDIwMSwgMjA1LCAyMDYsIDAuOCkgIWRlZmF1bHQ7XG4kY29sb3Itc2hhZG93LWRhcms6IHJnYmEoMTA3LCAxMjAsIDEyMywgMC41KSAhZGVmYXVsdDtcbiRjb2xvci1zaGFkb3ctYmxhY2s6IHJnYmEoMCwgMCwgMCwgMC42KSAhZGVmYXVsdDtcbiRjb2xvci1zaGFkb3ctYmxhY2tlcjogcmdiYSgwLCAwLCAwLCAwLjkpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctc2hpbmU6IHJnYmEoMjQ4LCAyNDgsIDI0OCwgMC45KTtcbiRib3gtc2hhZG93LXNoaW5lLW1pbmltYWw6IHJnYmEoMjQ1LCAyNDUsIDI0NSwgMC44KTtcblxuJGNvbG9yLWhpZ2hsaWdodDogI0ZGRkY2NiAhZGVmYXVsdDtcbiRjb2xvci1oaWdobGlnaHQtb3BhY2l0eTogcmdiYSgyNTUsIDI1NSwgMTAyLCAwLjMpICFkZWZhdWx0O1xuXG4kY29sb3ItbWVudS1idXR0b246ICMzMzhEQzEgIWRlZmF1bHQ7XG4kY29sb3ItbWVudS1iYWNrZ3JvdW5kOiAjYzZkN2RmICFkZWZhdWx0O1xuJGNvbG9yLW1lbnUtYm9yZGVyOiAjOGM5OWExICFkZWZhdWx0O1xuJGNvbG9yLXBhbmVsLWJhY2tncm91bmQ6ICNjNmQ3ZGYgIWRlZmF1bHQ7XG5cbiRjb2xvci10ZXh0OiAjNjY3MjdkICFkZWZhdWx0O1xuJGNvbG9yLXRleHQtbGlnaHQ6IHdoaXRlICFkZWZhdWx0O1xuJGNvbG9yLXRleHQtbGlnaHQtbGluazogd2hpdGUgIWRlZmF1bHQ7XG4kY29sb3ItdGV4dC1kaXNhYmxlZDogI2FhYSAhZGVmYXVsdDtcbiRjb2xvci10ZXh0LWRhcms6ICMxZjFmMWYgIWRlZmF1bHQ7XG4kY29sb3ItdGV4dC1kYXJrLWxpbms6ICMzRUJBRTAgIWRlZmF1bHQ7XG4kY29sb3ItdGV4dC1ibHVlLWxpbms6ICMwMDcxYzQgIWRlZmF1bHQ7XG4kY29sb3ItdGV4dC1zaGFkb3c6IHdoaXRlICFkZWZhdWx0O1xuXG5cbiRjb2xvci1idXR0b24tZ2VuZXJpYzogI2U2ZTZlNiAhZGVmYXVsdDtcbiRjb2xvci1idXR0b24tZ2VuZXJpYy1ib3JkZXI6ICNkMGQzZDUgIWRlZmF1bHQ7XG5cbiRjb2xvci1idXR0b24taGlnaGxpZ2h0OiAjZTZlNmU2ICFkZWZhdWx0O1xuJGNvbG9yLWJ1dHRvbi1oaWdobGlnaHQtYm9yZGVyOiAjNzA4Mjg0ICFkZWZhdWx0O1xuXG4kY29sb3ItYnV0dG9uLWNvbnN0cnVjdGl2ZTogIzFGOTQzMyAhZGVmYXVsdDtcbiRjb2xvci1idXR0b24tY29uc3RydWN0aXZlLWJvcmRlcjogIzFGOTQzMyAhZGVmYXVsdDtcblxuJGNvbG9yLWJ1dHRvbi1kZXN0cnVjdGl2ZTogI2YwMCAhZGVmYXVsdDtcblxuJGNvbG9yLWJ1dHRvbi1kaXNhYmxlZDogI2VlZWRlZCAhZGVmYXVsdDtcblxuJGNvbG9yLW5vdGljZTogIzkzQ0RFOCAhZGVmYXVsdDtcdFx0Ly8gYmx1ZVxuJGNvbG9yLXdhcm5pbmc6ICNFOUQxMDQgIWRlZmF1bHQ7XHRcdC8vIHllbGxvd1xuJGNvbG9yLWVycm9yOiAjZTY4Mjg4ICFkZWZhdWx0O1x0XHRcdC8vIHJlZFxuJGNvbG9yLWdvb2Q6ICM3MmMzNGIgIWRlZmF1bHQ7XHRcdFx0Ly8gZ3JlZW5cbi8qJGNvbG9yLW9wdGlvbmFsOiAjYTFkMmViICFkZWZhdWx0OyAqL1x0Ly8gb3JhbmdlXG5cbiRjb2xvci1jbXMtYmF0Y2hhY3Rpb25zLW1lbnUtYmFja2dyb3VuZDogI2Y1ZjVmNSAhZGVmYXVsdDtcbiRjb2xvci1jbXMtYmF0Y2hhY3Rpb25zLW1lbnUtc2VsZWN0ZWQtYmFja2dyb3VuZDogI2ZmZmNkYyAhZGVmYXVsdDtcblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBUZXh0dXJlc1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiR0YWItcGFuZWwtdGV4dHVyZS1jb2xvcjogI2Y2ZjdmOCAhZGVmYXVsdDtcbiR0YWItcGFuZWwtdGV4dHVyZS1iYWNrZ3JvdW5kOiAkdGFiLXBhbmVsLXRleHR1cmUtY29sb3IgdXJsKC4uL2ltYWdlcy90ZXh0dXJlcy9iZ19jbXNfbWFpbl9jb250ZW50LnBuZykgcmVwZWF0IHRvcCBsZWZ0ICFkZWZhdWx0O1xuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIFR5cG9ncmFwaHkuXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1iYXNlLXNpemU6IDEycHggIWRlZmF1bHQ7XG5cbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogR3JpZCBVbml0cyAocHgpXG4gKlxuICogV2UgaGF2ZSBhIHZlcnRpY2FsIHJoeXRobSB0aGF0IHRoZSBncmlkIGlzIGJhc2VkIG9mZlxuICogYm90aCB4ICg9aG9yaXpvbnRhbCkgYW5kIHkgKD12ZXJ0aWNhbCkuIEFsbCBpbnRlcm5hbCBwYWRkaW5nIGFuZFxuICogbWFyZ2lucyBhcmUgc2NhbGVkIHRvIHRoaXMgYW5kIGFjY291bnRpbmcgZm9yIHBhcmFncmFwaHNcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGdyaWQteTogOHB4ICFkZWZhdWx0O1xuJGdyaWQteDogOHB4ICFkZWZhdWx0O1xuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIEFwcGxpY2F0aW9uIExvZ28gKENNUyBMb2dvKSBNdXN0IGJlIDI0cHggeCAyNHB4XG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRhcHBsaWNhdGlvbi1sb2dvLXNtYWxsOiB1cmwoXCIuLi9pbWFnZXMvbG9nb19zbWFsbC5wbmdcIikgIWRlZmF1bHQ7XG4kYXBwbGljYXRpb24tbG9nby1zbWFsbC0yeDogdXJsKFwiLi4vaW1hZ2VzL2xvZ29fc21hbGxAMngucG5nXCIpICFkZWZhdWx0O1xuIiwiLy9NaXhpbiB0byBhZGp1c3QgdGV4dCBpbiBjb2xsYXBzZWQgc2lkZSBwYW5lbCBhbmQgZGlzcGxheSB2ZXJ0aWNhbGx5XG5AbWl4aW4gSUVWZXJ0aWNhbFBhbmVsVGV4dHtcblx0LmNtcy1wYW5lbC1jb250ZW50LWNvbGxhcHNlZCB7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0aDIsIGgzIHtcblx0XHRcdCYuY21zLXBhbmVsLWhlYWRlciB7XG5cdFx0XHRcdHpvb206IDE7XG5cdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHR0b3A6MTBweDtcblx0XHRcdFx0cmlnaHQ6MTBweDtcblx0XHRcdFx0d3JpdGluZy1tb2RlOiB0Yi1ybDtcblx0XHRcdFx0ZmxvYXQ6cmlnaHQ7XG5cdFx0XHRcdHotaW5kZXg6NTAwMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4vL2ZpeCBmb3IgYmFja2dyb3VuZCBjb2xvcnMgb24gYnV0dG9uc1xuLmNtcyAuc3MtdWktYnV0dG9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJ1dHRvbi1nZW5lcmljO1xuXHQmLnVpLXN0YXRlLWhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOmxpZ2h0ZW4oJGNvbG9yLWJ1dHRvbi1nZW5lcmljLCA1JSk7XG5cdH1cblx0Ji5zcy11aS1hY3Rpb24tY29uc3RydWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvci1idXR0b24tY29uc3RydWN0aXZlO1xuXHRcdCYudWktc3RhdGUtaG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjpsaWdodGVuKCRjb2xvci1idXR0b24tY29uc3RydWN0aXZlLCA1JSk7XG5cdFx0fVxuXHR9XG5cdCYuc3MtZ3JpZGZpZWxkLWJ1dHRvbi1maWx0ZXJ7XG5cdFx0JGJnSW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbnMvZmlsdGVyLWljb25zLnBuZykgbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQ6bGlnaHRlbigkY29sb3ItbWVudS1idXR0b24sMTAlKSAkYmdJbWFnZSAtMTRweCA0cHg7XG5cdH1cbn1cblxuLy9maXggZm9yIGJhY2tncm91bmQgY29sb3Igb24gZGVmYXVsdCB0YWJzXG4udWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0IHtcblx0YmFja2dyb3VuZC1pbWFnZTpub25lO1xufVxuXG4vL2ZpeCBmb3IgZmlsdGVyIGFuZCByZXNldCBpY29ucyBvbiBkYXRhZ3JpZFxuLnNzLWdyaWRmaWVsZC1idXR0b24tZmlsdGVyLnNzLXVpLWJ1dHRvbiB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1idXR0b24tZ2VuZXJpYyB1cmwoLi4vaW1hZ2VzL2ZpbHRlci1pY29ucy5wbmcpIG5vLXJlcGVhdCAtNDBweCA2cHg7XG5cdGZpbHRlcjpub25lO1xuXHQmLmhvdmVyLWFsaWtlOmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCMzMzhEQzEsIDUlKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTVweCA3cHg7XG5cdFx0ZmlsdGVyOm5vbmU7XG5cdH1cblx0Ji5ob3Zlci1hbGlrZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogICMzMzhEQzE7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggNnB4O1xuXHRcdGZpbHRlcjpub25lO1xuXHR9XG59XG5cbi5zcy1ncmlkZmllbGQtYnV0dG9uLXJlc2V0LnNzLXVpLWJ1dHRvbiB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1idXR0b24tZ2VuZXJpYyB1cmwoLi4vaW1hZ2VzL2ZpbHRlci1pY29ucy5wbmcpIG5vLXJlcGVhdCA4cHggNXB4O1xuXHRmaWx0ZXI6bm9uZTtcblx0Ji5maWx0ZXJlZDpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWJ1dHRvbi1kZXN0cnVjdGl2ZSB1cmwoLi4vaW1hZ2VzL2ZpbHRlci1pY29ucy5wbmcpIG5vLXJlcGVhdCA4cHggLTE3cHg7XG5cdFx0ZmlsdGVyOm5vbmU7XG5cdH1cblx0Ji5maWx0ZXJlZDphY3RpdmUge1xuXHRcdGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3ItYnV0dG9uLWRlc3RydWN0aXZlLCA1JSkgdXJsKC4uL2ltYWdlcy9maWx0ZXItaWNvbnMucG5nKSBuby1yZXBlYXQgOXB4IC0xNnB4O1xuXHRcdGZpbHRlcjpub25lO1xuXHR9XG59XG5cbi8vZml4IGZvciBib3JkZXJzIG9uIGdyaWRmaWVsZCB0YWJsZVxuLmNtcyB0YWJsZS5zcy1ncmlkZmllbGQtdGFibGUge1xuXHR0ciB7XG5cdFx0dGQge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgbGlnaHRlbigkY29sb3ItbWVkaXVtLXNlcGFyYXRvciwgMTAlKTtcblx0XHR9XG5cdFx0dGgge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgbGlnaHRlbigkY29sb3ItbWVkaXVtLXNlcGFyYXRvciwgMTAlKTtcblx0XHRcdCYubWFpbiB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBsaWdodGVuKCRjb2xvci1tZWRpdW0tc2VwYXJhdG9yLCAxMCUpO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0fVxuXHRcdFx0Ji5leHRyYSB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBsaWdodGVuKCRjb2xvci1tZWRpdW0tc2VwYXJhdG9yLCAxMCUpO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjEycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdHRkOmZpcnN0LWNoaWxkLCB0aDpmaXJzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCBsaWdodGVuKCRjb2xvci1tZWRpdW0tc2VwYXJhdG9yLCAxMCUpO1xuXHR9XG59XG5cbi8vZml4IGZvciBlZGl0IGFuZCBkZWxldGUgaWNvbnMgLSBib3JkZXIgYXBwZWFycyBvbiBjbGljay5cbi5jbXMgLnNzLWdyaWRmaWVsZCB0YWJsZS5zcy1ncmlkZmllbGQtdGFibGUgdGJvZHkge1xuXHR0ZCB7XG5cdFx0YnV0dG9uIHtcblx0XHRcdGJvcmRlcjowO1xuXHRcdFx0YmFja2dyb3VuZDpub25lO1xuXHRcdH1cblx0fVxufVxuXG4vL2ZpeCBmb3Igd3JvbmcgYWxpZ25tZW50IG9mIGxhYmVsIG9uIHBhcmVudCBncm91cHMgZmllbGQgaW4gdXNlcnMgZ3JvdXBzXG4uY21zIC5jbXMtY29udGVudCAuY21zLWNvbnRlbnQtZmllbGRzIHtcblx0LmFsaWduZWRfcmlnaHRfbGFiZWwge1xuXHRcdG1hcmdpbi1sZWZ0OjA7XG5cdH1cbn1cblxuLmNtcy1tZW51LWxpc3QgbGkgYSAuaWNvbntcbiBmaWx0ZXI6bm9uZTtcbn1cblxuXG4vKipcbiAqIERFUFJFQ0FURUQ6XG4gKiAuY21zLWNvbnRlbnQtdG9vbHMgd2lsbCBiZSByZW1vdmVkIGluIDQuMFxuICogVXNlIC5jbXMtY29udGVudC1maWx0ZXJzIGluc3RlYWQuXG4gKlxuICogRml4IGZvciBtb2RlbCBhZG1pbiBmaWx0ZXIgc3R5bGluZ1xuICovXG4uTW9kZWxBZG1pbiAuY21zLWNvbnRlbnQtZmllbGRzIC5jbXMtY29udGVudC10b29scyAuY21zLXBhbmVsLWNvbnRlbnQge1xuXHQjRm9ybV9JbXBvcnRGb3JtIHtcblx0XHRkaXYuZmlsZSB7XG5cdFx0XHRtYXJnaW46MHB4O1xuXHRcdFx0aW5wdXQuZmlsZSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTMycHg7IC8vaGlkZXMgdW5uZWNlc3NhcnkgdGV4dCBpbnB1dCBmaWVsZFxuXHRcdFx0fVxuXHRcdH1cblx0XHRkaXYuY2hlY2tib3gge1xuXHRcdFx0cGFkZGluZzowcHg7IC8vc3RvcHMgY2xlYXIgZGF0YWJhc2UgdGV4dCBmcm9tIG92ZXJmbG93aW5nIG9udG8gdHdvIGxpbmVzLlxuXHRcdH1cblx0fVxufVxuXG4uZmlsdGVyLWJ1dHRvbnN7XG5cdGJ1dHRvbntcblx0XHQmLnNzLWdyaWRmaWVsZC1idXR0b24tZmlsdGVye1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE4cHggNHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi8qIEFsdGVybmF0aXZlIHN0eWxlcyBmb3IgdGhlIHN3aXRjaCBpbiBvbGQgSUUgKi9cbmZpZWxkc2V0LnN3aXRjaC1zdGF0ZXN7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdC5zd2l0Y2h7XG5cdFx0cGFkZGluZzogMDtcblx0XHR3aWR0aDogMTAwJSszMjtcblx0XHRsZWZ0OiAtMzJweDtcblx0XHRsYWJlbHtcblx0XHRcdG92ZXJmbG93OnZpc2libGU7XG5cdFx0XHR0ZXh0LW92ZXJmbG93OnZpc2libGU7XG5cdFx0XHR3aGl0ZS1zcGFjZTpub3JtYWw7XG5cdFx0XHRwYWRkaW5nOjA7XG5cdFx0XHQmLmFjdGl2ZXtcblx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzJiOWMzMjtcblx0XHRcdH1cblx0XHRcdHNwYW57XG5cdFx0XHRcdGRpc3BsYXk6aW5saW5lO1xuXHRcdFx0XHRwYWRkaW5nOjAgOHB4O1xuXHRcdFx0XHRvdmVyZmxvdzp2aXNpYmxlO1xuXHRcdFx0XHR0ZXh0LW92ZXJmbG93OnZpc2libGU7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOndyYXA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zbGlkZS1idXR0b257XG5cdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0fVxuXHRcdGlucHV0LnN0YXRlLW5hbWUge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xuXHRcdH1cblx0fVxufVxuLyogSGlkZSBzaXplIGNvbnRyb2xzIGluIElFIC0gdGhleSB3b24ndCB3b3JrIGFzIGludGVuZGVkICovXG4uY21zLWNvbnRlbnQtY29udHJvbHN7XG5cdC5wcmV2aWV3LXNpemUtc2VsZWN0b3J7XG5cdFx0ZGlzcGxheTpub25lO1xuXHR9XG59XG4iXSwibWFwcGluZ3MiOiJBRXFCQSxJQUFJLENBQUMsYUFBYSxBQUFDLENBQ2xCLGdCQUFnQixDRCtCTSxPQUFPLENDakI3QixBQWZELElBQUksQ0FBQyxhQUFhLEFBRWhCLGVBQWUsQUFBQyxDQUNoQixnQkFBZ0IsQ0FBQyxPQUFPLENBQ3hCLEFBSkYsSUFBSSxDQUFDLGFBQWEsQUFLaEIsMEJBQTBCLEFBQUMsQ0FDM0IsZ0JBQWdCLENEZ0NVLE9BQU8sQ0M1QmpDLEFBVkYsSUFBSSxDQUFDLGFBQWEsQUFLaEIsMEJBQTBCLEFBRXpCLGVBQWUsQUFBQyxDQUNoQixnQkFBZ0IsQ0FBQyxPQUFPLENBQ3hCLEFBVEgsSUFBSSxDQUFDLGFBQWEsQUFXaEIsMkJBQTJCLEFBQUEsQ0FFM0IsVUFBVSxDQUFDLE9BQU8sQ0FEK0Isd0NBQUMsQ0FBQyxTQUFTLENBQ1AsS0FBSSxDQUFDLEdBQUcsQ0FDN0QsQUFJRixpQkFBaUIsQ0FDakIsa0JBQWtCLENBQUMsaUJBQWlCLENBQ3BDLGlCQUFpQixDQUFDLGlCQUFpQixBQUFDLENBQ25DLGdCQUFnQixDQUFDLElBQUssQ0FDdEIsQUFHRCwyQkFBMkIsQUFBQSxhQUFhLEFBQUMsQ0FDeEMsVUFBVSxDRE1ZLE9BQU8sQ0NObUMsK0JBQUMsQ0FBQyxTQUFTLENBQUUsS0FBSSxDQUFDLEdBQUcsQ0FDckYsTUFBTSxDQUFDLElBQUssQ0FXWixBQWJELDJCQUEyQixBQUFBLGFBQWEsQUFHdEMsWUFBWSxBQUFBLE9BQU8sQUFBQyxDQUNwQixnQkFBZ0IsQ0FBRSxPQUFNLENBQ3hCLG1CQUFtQixDQUFFLFNBQVUsQ0FDL0IsTUFBTSxDQUFDLElBQUssQ0FDWixBQVBGLDJCQUEyQixBQUFBLGFBQWEsQUFRdEMsWUFBWSxBQUFDLENBQ2Is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 */

File diff suppressed because one or more lines are too long

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

View File

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 3.4 KiB

View File

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 3.5 KiB

View File

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 3.5 KiB

View File

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

View File

Before

Width:  |  Height:  |  Size: 713 B

After

Width:  |  Height:  |  Size: 713 B

View File

Before

Width:  |  Height:  |  Size: 800 B

After

Width:  |  Height:  |  Size: 800 B

View File

Before

Width:  |  Height:  |  Size: 836 B

After

Width:  |  Height:  |  Size: 836 B

View File

Before

Width:  |  Height:  |  Size: 779 B

After

Width:  |  Height:  |  Size: 779 B

View File

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 3.5 KiB

View File

Before

Width:  |  Height:  |  Size: 584 B

After

Width:  |  Height:  |  Size: 584 B

View File

Before

Width:  |  Height:  |  Size: 707 B

After

Width:  |  Height:  |  Size: 707 B

View File

Before

Width:  |  Height:  |  Size: 483 B

After

Width:  |  Height:  |  Size: 483 B

View File

Before

Width:  |  Height:  |  Size: 620 B

After

Width:  |  Height:  |  Size: 620 B

View File

Before

Width:  |  Height:  |  Size: 586 B

After

Width:  |  Height:  |  Size: 586 B

View File

Before

Width:  |  Height:  |  Size: 354 B

After

Width:  |  Height:  |  Size: 354 B

View File

Before

Width:  |  Height:  |  Size: 722 B

After

Width:  |  Height:  |  Size: 722 B

View File

Before

Width:  |  Height:  |  Size: 430 B

After

Width:  |  Height:  |  Size: 430 B

View File

Before

Width:  |  Height:  |  Size: 729 B

After

Width:  |  Height:  |  Size: 729 B

View File

Before

Width:  |  Height:  |  Size: 680 B

After

Width:  |  Height:  |  Size: 680 B

View File

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

View File

Before

Width:  |  Height:  |  Size: 729 B

After

Width:  |  Height:  |  Size: 729 B

View File

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

Before

Width:  |  Height:  |  Size: 693 B

After

Width:  |  Height:  |  Size: 693 B

View File

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 3.4 KiB

View File

Before

Width:  |  Height:  |  Size: 746 B

After

Width:  |  Height:  |  Size: 746 B

View File

Before

Width:  |  Height:  |  Size: 680 B

After

Width:  |  Height:  |  Size: 680 B

View File

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

Before

Width:  |  Height:  |  Size: 778 B

After

Width:  |  Height:  |  Size: 778 B

View File

Before

Width:  |  Height:  |  Size: 700 B

After

Width:  |  Height:  |  Size: 700 B

View File

Before

Width:  |  Height:  |  Size: 655 B

After

Width:  |  Height:  |  Size: 655 B

View File

Before

Width:  |  Height:  |  Size: 641 B

After

Width:  |  Height:  |  Size: 641 B

View File

Before

Width:  |  Height:  |  Size: 776 B

After

Width:  |  Height:  |  Size: 776 B

View File

Before

Width:  |  Height:  |  Size: 731 B

After

Width:  |  Height:  |  Size: 731 B

View File

Before

Width:  |  Height:  |  Size: 657 B

After

Width:  |  Height:  |  Size: 657 B

View File

Before

Width:  |  Height:  |  Size: 606 B

After

Width:  |  Height:  |  Size: 606 B

View File

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

Before

Width:  |  Height:  |  Size: 665 B

After

Width:  |  Height:  |  Size: 665 B

View File

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 3.4 KiB

View File

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

View File

Before

Width:  |  Height:  |  Size: 861 B

After

Width:  |  Height:  |  Size: 861 B

View File

Before

Width:  |  Height:  |  Size: 762 B

After

Width:  |  Height:  |  Size: 762 B

View File

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

View File

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

Before

Width:  |  Height:  |  Size: 295 B

After

Width:  |  Height:  |  Size: 295 B

View File

Before

Width:  |  Height:  |  Size: 403 B

After

Width:  |  Height:  |  Size: 403 B

View File

Before

Width:  |  Height:  |  Size: 301 B

After

Width:  |  Height:  |  Size: 301 B

View File

Before

Width:  |  Height:  |  Size: 271 B

After

Width:  |  Height:  |  Size: 271 B

View File

Before

Width:  |  Height:  |  Size: 437 B

After

Width:  |  Height:  |  Size: 437 B

View File

Before

Width:  |  Height:  |  Size: 326 B

After

Width:  |  Height:  |  Size: 326 B

View File

Before

Width:  |  Height:  |  Size: 359 B

After

Width:  |  Height:  |  Size: 359 B

View File

Before

Width:  |  Height:  |  Size: 321 B

After

Width:  |  Height:  |  Size: 321 B

View File

Before

Width:  |  Height:  |  Size: 419 B

After

Width:  |  Height:  |  Size: 419 B

View File

Before

Width:  |  Height:  |  Size: 358 B

After

Width:  |  Height:  |  Size: 358 B

View File

Before

Width:  |  Height:  |  Size: 406 B

After

Width:  |  Height:  |  Size: 406 B

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

Before

Width:  |  Height:  |  Size: 350 B

After

Width:  |  Height:  |  Size: 350 B

View File

Before

Width:  |  Height:  |  Size: 537 B

After

Width:  |  Height:  |  Size: 537 B

View File

Before

Width:  |  Height:  |  Size: 397 B

After

Width:  |  Height:  |  Size: 397 B

View File

Before

Width:  |  Height:  |  Size: 302 B

After

Width:  |  Height:  |  Size: 302 B

View File

Before

Width:  |  Height:  |  Size: 622 B

After

Width:  |  Height:  |  Size: 622 B

View File

Before

Width:  |  Height:  |  Size: 376 B

After

Width:  |  Height:  |  Size: 376 B

View File

Before

Width:  |  Height:  |  Size: 467 B

After

Width:  |  Height:  |  Size: 467 B

View File

Before

Width:  |  Height:  |  Size: 333 B

After

Width:  |  Height:  |  Size: 333 B

View File

Before

Width:  |  Height:  |  Size: 517 B

After

Width:  |  Height:  |  Size: 517 B

View File

Before

Width:  |  Height:  |  Size: 417 B

After

Width:  |  Height:  |  Size: 417 B

View File

Before

Width:  |  Height:  |  Size: 496 B

After

Width:  |  Height:  |  Size: 496 B

View File

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

Before

Width:  |  Height:  |  Size: 1022 B

After

Width:  |  Height:  |  Size: 1022 B

View File

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

Before

Width:  |  Height:  |  Size: 155 B

After

Width:  |  Height:  |  Size: 155 B

View File

Before

Width:  |  Height:  |  Size: 155 B

After

Width:  |  Height:  |  Size: 155 B

View File

Before

Width:  |  Height:  |  Size: 156 B

After

Width:  |  Height:  |  Size: 156 B

View File

Before

Width:  |  Height:  |  Size: 153 B

After

Width:  |  Height:  |  Size: 153 B

View File

Before

Width:  |  Height:  |  Size: 690 B

After

Width:  |  Height:  |  Size: 690 B

View File

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

Before

Width:  |  Height:  |  Size: 813 B

After

Width:  |  Height:  |  Size: 813 B

View File

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

Before

Width:  |  Height:  |  Size: 660 B

After

Width:  |  Height:  |  Size: 660 B

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

Before

Width:  |  Height:  |  Size: 776 B

After

Width:  |  Height:  |  Size: 776 B

View File

Before

Width:  |  Height:  |  Size: 764 B

After

Width:  |  Height:  |  Size: 764 B

View File

Before

Width:  |  Height:  |  Size: 913 B

After

Width:  |  Height:  |  Size: 913 B

View File

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

Before

Width:  |  Height:  |  Size: 260 B

After

Width:  |  Height:  |  Size: 260 B

View File

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

Before

Width:  |  Height:  |  Size: 247 B

After

Width:  |  Height:  |  Size: 247 B

View File

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

View File

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

View File

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

View File

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

View File

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 3.0 KiB

View File

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

View File

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 3.0 KiB

View File

Before

Width:  |  Height:  |  Size: 924 B

After

Width:  |  Height:  |  Size: 924 B

View File

Before

Width:  |  Height:  |  Size: 646 B

After

Width:  |  Height:  |  Size: 646 B

View File

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

Before

Width:  |  Height:  |  Size: 252 B

After

Width:  |  Height:  |  Size: 252 B

View File

Before

Width:  |  Height:  |  Size: 522 B

After

Width:  |  Height:  |  Size: 522 B

View File

Before

Width:  |  Height:  |  Size: 805 B

After

Width:  |  Height:  |  Size: 805 B

View File

Before

Width:  |  Height:  |  Size: 251 B

After

Width:  |  Height:  |  Size: 251 B

View File

Before

Width:  |  Height:  |  Size: 615 B

After

Width:  |  Height:  |  Size: 615 B

View File

Before

Width:  |  Height:  |  Size: 190 B

After

Width:  |  Height:  |  Size: 190 B

View File

Before

Width:  |  Height:  |  Size: 796 B

After

Width:  |  Height:  |  Size: 796 B

View File

Before

Width:  |  Height:  |  Size: 625 B

After

Width:  |  Height:  |  Size: 625 B

View File

Before

Width:  |  Height:  |  Size: 577 B

After

Width:  |  Height:  |  Size: 577 B

View File

Before

Width:  |  Height:  |  Size: 380 B

After

Width:  |  Height:  |  Size: 380 B

View File

@ -1,3 +1,5 @@
'use strict';
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define('ss.CMSSecurity', ['jQuery'], factory);
@ -11,8 +13,6 @@
global.ssCMSSecurity = mod.exports;
}
})(this, function (_jQuery) {
'use strict';
var _jQuery2 = _interopRequireDefault(_jQuery);
function _interopRequireDefault(obj) {

View File

@ -1,3 +1,5 @@
'use strict';
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define('ss.LeftAndMain.Ping', ['jQuery'], factory);
@ -11,8 +13,6 @@
global.ssLeftAndMainPing = mod.exports;
}
})(this, function (_jQuery) {
'use strict';
var _jQuery2 = _interopRequireDefault(_jQuery);
function _interopRequireDefault(obj) {

View File

@ -1,3 +1,5 @@
'use strict';
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define('ss.LeftAndMain', ['jQuery'], factory);
@ -11,8 +13,6 @@
global.ssLeftAndMain = mod.exports;
}
})(this, function (_jQuery) {
'use strict';
var _jQuery2 = _interopRequireDefault(_jQuery);
function _interopRequireDefault(obj) {

View File

@ -1,3 +1,5 @@
'use strict';
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define('ss.MemberDatetimeOptionsetField', ['jQuery'], factory);
@ -11,8 +13,6 @@
global.ssMemberDatetimeOptionsetField = mod.exports;
}
})(this, function (_jQuery) {
'use strict';
var _jQuery2 = _interopRequireDefault(_jQuery);
function _interopRequireDefault(obj) {

View File

@ -1,3 +1,5 @@
'use strict';
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define('ss.MemberImportForm', ['jQuery'], factory);
@ -11,8 +13,6 @@
global.ssMemberImportForm = mod.exports;
}
})(this, function (_jQuery) {
'use strict';
var _jQuery2 = _interopRequireDefault(_jQuery);
function _interopRequireDefault(obj) {

View File

@ -1,3 +1,5 @@
'use strict';
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define('ss.ModelAdmin', ['jQuery'], factory);
@ -11,8 +13,6 @@
global.ssModelAdmin = mod.exports;
}
})(this, function (_jQuery) {
'use strict';
var _jQuery2 = _interopRequireDefault(_jQuery);
function _interopRequireDefault(obj) {

View File

@ -1,3 +1,5 @@
'use strict';
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define('ss.SecurityAdmin', ['jQuery'], factory);
@ -11,8 +13,6 @@
global.ssSecurityAdmin = mod.exports;
}
})(this, function (_jQuery) {
'use strict';
var _jQuery2 = _interopRequireDefault(_jQuery);
function _interopRequireDefault(obj) {

View File

@ -1,3 +1,5 @@
'use strict';
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define('ss.leaktools', ['jQuery'], factory);
@ -11,8 +13,6 @@
global.ssLeaktools = mod.exports;
}
})(this, function (_jQuery) {
'use strict';
var _jQuery2 = _interopRequireDefault(_jQuery);
function _interopRequireDefault(obj) {

View File

@ -1,3 +1,5 @@
'use strict';
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define('ss.sspath', ['jQuery'], factory);
@ -11,8 +13,6 @@
global.ssSspath = mod.exports;
}
})(this, function (_jQuery) {
'use strict';
var _jQuery2 = _interopRequireDefault(_jQuery);
function _interopRequireDefault(obj) {

View File

@ -1,3 +1,5 @@
'use strict';
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define('ss.ssui.core', ['jQuery'], factory);
@ -11,8 +13,6 @@
global.ssSsuiCore = mod.exports;
}
})(this, function (_jQuery) {
'use strict';
var _jQuery2 = _interopRequireDefault(_jQuery);
function _interopRequireDefault(obj) {

View File

@ -16,7 +16,7 @@
.field {
border: 0 none;
@include box-shadow(none);
box-shadow: none;
margin: 0;
padding: 0;

View File

@ -14,7 +14,7 @@
}
/* For user permissions the readonly checkboxes are set as display none and are replaced with a <span> that has a
green tick icon as a background this is created using compass generated classes and hardcoded in the php */
green tick icon as a background this is created using gulp-sprity generated classes and hardcoded in the php */
.permissioncheckboxsetfield_readonly {
.optionset {
@ -30,7 +30,7 @@ green tick icon as a background this is created using compass generated classes
}
label {
position:relative; // needs to be set to position the span element correctly
span { // background set using compass generated classes (background is green tick icon)
span { // background set using gulp-sprity generated classes (background is green tick icon)
position:absolute;
left:$grid-x*-2;
top:-2px;

View File

@ -24,7 +24,7 @@ $border: 1px solid darken(#D9D9D9, 15%);
*/
&.multi{
ul.ui-tabs-nav{
@include border-radius(3px);
border-radius: 3px;
@include clearfix;
border:$border;
float:left;
@ -36,8 +36,8 @@ $border: 1px solid darken(#D9D9D9, 15%);
-webkit-box-shadow: none;
}
li{
@include background-image(linear-gradient(top, #f8f8f8, #D9D9D9));
@include border-radius(0);
background-image: linear-gradient(top, #f8f8f8, #D9D9D9);
border-radius: 0;
background: #eaeaea;
border: none;
border-right:1px solid #eee;
@ -51,13 +51,13 @@ $border: 1px solid darken(#D9D9D9, 15%);
-webkit-box-shadow: none;
}
&.ui-state-active{
@include border-bottom-left-radius(0px);
@include border-bottom-right-radius(0px);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
background:#f8f8f8;
border-bottom:none !important; //jquery-ui style has important on it
a {
@include border-bottom-left-radius(0px);
@include border-bottom-right-radius(0px);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
&:active, span:active{
outline:none;
box-shadow:none;
@ -66,13 +66,13 @@ $border: 1px solid darken(#D9D9D9, 15%);
}
}
&.first{
@include border-top-left-radius(3px);
@include border-bottom-left-radius(3px);
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
border-left:none;
}
&.last{
@include border-top-right-radius(3px);
@include border-bottom-right-radius(3px);
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
border-right:none;
}
a.tab-nav-link{
@ -138,12 +138,12 @@ $border: 1px solid darken(#D9D9D9, 15%);
&.tabset-open {
ul.ui-tabs-nav,
ul.ui-tabs-nav li.first {
@include border-bottom-left-radius(0);
border-bottom-left-radius: 0;
}
}
&.tabset-open-last {
ul.ui-tabs-nav li.last {
@include border-bottom-right-radius(0);
border-bottom-right-radius: 0;
}
}
/* position a checkbox & icon within a tab */
@ -170,13 +170,13 @@ $border: 1px solid darken(#D9D9D9, 15%);
>li{
width: auto;
a.tab-nav-link{
@include box-sizing(border-box);
@include duration(0.5s);
box-sizing: border-box;
transition-duration: .5s;
overflow:hidden;
padding-right:0;
width:30px;
&.active{
@include duration(0.5s);
transition-duration: .5s;
width:110px;
}
}
@ -186,8 +186,8 @@ $border: 1px solid darken(#D9D9D9, 15%);
ul.ui-tabs-nav,
ul.ui-tabs-nav li.first,
ul.ui-tabs-nav li.last {
@include border-bottom-right-radius(0);
@include border-bottom-left-radius(0);
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
}
}
@ -225,11 +225,11 @@ $border: 1px solid darken(#D9D9D9, 15%);
display: inline;
padding: 0;
&:hover, &:active{
@include box-shadow(none);
box-shadow: none;
outline:none;
}
a{
@include text-shadow(#fff 0 1px 1px);
text-shadow: #fff 0 1px 1px;
color: $color-text-blue-link;
font-size: 13px;
font-weight: normal;
@ -239,16 +239,18 @@ $border: 1px solid darken(#D9D9D9, 15%);
margin: 0;
&:hover, &:active{
@include box-shadow(none);
box-shadow: none;
outline:none;
}
&:hover{
@include text-shadow(#fff 0 10px 10px);
text-shadow: #fff 0 10px 10px;
color: darken($color-text-blue-link,8%);
}
/* Arrow */
&:after {
background: sprite($sprites32, arrow_down_lighter) no-repeat;
@extend .icon-sprites-32x32;
@include sprite($sprites-32x32-arrow_down_lighter);
border-bottom: 0;
content: "";
display: inline-block;
@ -257,16 +259,20 @@ $border: 1px solid darken(#D9D9D9, 15%);
width: 16px;
}
&:hover:after {
background: sprite($sprites32, arrow_down_darker) no-repeat;
@extend .icon-sprites-32x32;
@include sprite($sprites-32x32-arrow_down_darker);
display: inline-block;
}
}
/* Make arrow point in up when nav open */
&.ui-state-active a {
&:after {
background: sprite($sprites32, arrow_up_lighter) no-repeat;
@extend .icon-sprites-32x32;
@include sprite($sprites-32x32-arrow_down_lighter);
}
&:hover:after {
background: sprite($sprites32, arrow_up_darker) no-repeat;
@extend .icon-sprites-32x32;
@include sprite($sprites-32x32-arrow_down_darker);
}
}
}
@ -274,8 +280,8 @@ $border: 1px solid darken(#D9D9D9, 15%);
/* Style the panel for actions-menu */
.ui-tabs-panel{
@include clearfix;
@include border-top-radius(3px);
@include border-bottom-radius(0);
border-top-radius: 3px;
border-bottom-radius: 0;
@include tightSpacing;
@extend .button-no-style;
clear:both;
@ -309,7 +315,7 @@ $border: 1px solid darken(#D9D9D9, 15%);
button.ss-ui-button{
width: 100%;
&:hover, &:focus, &:active{
@include box-shadow(none);
box-shadow: none;
background-color: darken($tab-panel-texture-color,4%);
outline:none;
}

View File

@ -27,7 +27,7 @@ form.nostyle {
&.noborder, &:last-child {
padding-bottom: 0;
border-bottom: none;
@include box-shadow(none);
box-shadow: none;
}
// using the legacy version as some of the more complex form fields
@ -105,7 +105,7 @@ form.nostyle {
margin-left: 10px;
width: 100%;
max-width: $grid-x * 64;
@include box-sizing(border-box);
box-sizing: border-box;
&.description {
margin:0; //overrides help class adding left margin to the textarea input.
}
@ -123,15 +123,15 @@ form.nostyle {
line-height: $grid-y * 2;
margin: 0;
outline: none;
@include transition(0.2s box-shadow ease-in);
@include transition(0.2s border ease-in);
@include border-radius(4px);
@include background-image(linear-gradient(#EAEAEA, #fff 10%));
transition: box-shadow .2s ease-in,
border .2s ease-in;
border-radius: 4px;
background-image: linear-gradient(#EAEAEA, #fff 10%);
&:focus {
border: 1px solid lighten($color-medium-separator, 10%);
border-top-color: $color-medium-separator;
@include box-shadow(0 1px 3px rgba(0,0,0,0.2) inset);
box-shadow: 0 1px 3px rgba(0,0,0,0.2) inset;
}
}
@ -140,7 +140,7 @@ form.nostyle {
select[disabled], select.disabled {
color: lighten($color-text, 20%);
background: #efefef;
@include background-image(linear-gradient(darken(#efefef, 20%), #efefef 10%, #fff 90%, darken(#efefef, 20%)));
background-image: linear-gradient(darken(#efefef, 20%), #efefef 10%, #fff 90%, darken(#efefef, 20%));
border: 1px solid lighten($color-medium-separator, 20%);
}
&#Action {
@ -264,14 +264,13 @@ form.small .field, .field.small {
.treedropdownfield-panel {
border: 1px solid lighten($color-medium-separator, 20%);
border-top: none;
@include border-bottom-left-radius(4px);
@include border-bottom-right-radius(4px);
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
}
&.treedropdownfield-open-tree {
@include border-bottom-left-radius(0);
@include border-bottom-right-radius(0);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
&.treedropdownfield-with-rise {
@ -327,9 +326,7 @@ form.small .field, .field.small {
height: 30px;
line-height: 30px; /* not relative, as then we'd had to redo most of chzn */
font-size: $font-base-size;
@include background-image(linear-gradient(#efefef, #fff 10%, #fff 90%, #efefef));
background-image: linear-gradient(#efefef, #fff 10%, #fff 90%, #efefef);
&:hover, &:focus, &:active {
text-decoration: none;
@ -344,7 +341,7 @@ form.small .field, .field.small {
}
}
.chzn-choices {
@include border-radius(3px);
border-radius: 3px;
.search-choice {
line-height: 16px;
@ -380,7 +377,7 @@ form.small .field, .field.small {
.cms {
.button-no-style{
button{
@include border-radius(0);
border-radius: 0;
background: none;
border: none;
color: $color-text-blue-link;
@ -400,11 +397,11 @@ form.small .field, .field.small {
padding-left:0;
padding-right:0;
}
&:hover, &:focus, &:active{
@include box-shadow(none);
outline:none;
background:none;
border:none;
&:hover, &:focus, &:active{
box-shadow: none;
outline: none;
background: none;
border: none;
}
&.loading {
background: transparent url(../../images/network-save.gif) no-repeat $grid-x center;
@ -469,38 +466,21 @@ form.small .field, .field.small {
cursor: pointer;
background-color: $color-button-generic;
white-space: nowrap;
@include background(
linear-gradient(color-stops(
lighten($color-button-generic, 10%),
darken($color-button-generic, 5%)
))
);
@include text-shadow(lighten($color-button-generic, 20%) 0 1px 1px);
background-image: linear-gradient(lighten($color-button-generic, 10%), darken($color-button-generic, 5%));
text-shadow: lighten($color-button-generic, 20%) 0 1px 1px;
&.ui-state-hover, &:hover {
text-decoration: none;
background-color: lighten($color-button-generic, 10%);
@include background(
linear-gradient(color-stops(
lighten($color-button-generic, 20%),
$color-button-generic
))
);
@include box-shadow(0 0 5px darken($color-button-generic, 20%));
background-image: linear-gradient(lighten($color-button-generic, 20%), $color-button-generic);
box-shadow: 0 0 5px darken($color-button-generic, 20%);
}
&:active, &:focus, &.ui-state-active, &.ui-state-focus {
border: 1px solid darken($color-button-generic, 20%);
background-color: lighten($color-button-generic, 10%);
@include background(
linear-gradient(color-stops(
lighten($color-button-generic, 20%),
$color-button-generic
))
);
@include box-shadow(0 0 5px darken($color-button-generic, 20%) inset);
background-image: linear-gradient(lighten($color-button-generic, 20%), $color-button-generic);
box-shadow: 0 0 5px darken($color-button-generic, 20%) inset;
}
&.ss-ui-action-minor {
@ -518,27 +498,20 @@ form.small .field, .field.small {
border-color: $color-button-constructive-border;
border-bottom-color: darken($color-button-constructive-border, 10%);
background-color: $color-button-constructive;
@include background(
linear-gradient(color-stops(
scale-color(lighten($color-button-constructive, 10%), $red:50%),
$color-button-constructive
))
);
@include text-shadow(darken($color-button-constructive, 3%) 0 -1px -1px);
background-image: linear-gradient(scale-color(lighten($color-button-constructive, 10%), $red:50%), $color-button-constructive);
text-shadow: darken($color-button-constructive, 3%) 0 -1px -1px;
&.ui-state-hover, &:hover {
border-color: darken($color-button-constructive-border, 10%);
background-color: $color-button-constructive;
@include background(
linear-gradient(color-stops(
scale-color(saturate(lighten($color-button-constructive, 10%), 10%), $red:60%),
lighten($color-button-constructive, 5%)
))
background-image: linear-gradient(
scale-color(saturate(lighten($color-button-constructive, 10%), 10%), $red:60%),
lighten($color-button-constructive, 5%)
);
}
&:active, &:focus, &.ui-state-active, &.ui-state-focus {
background-color: darken($color-button-constructive, 2%);
@include box-shadow(inset 0 1px 3px rgb(23, 24, 26), 0 1px 0 rgba(255, 255, 255, .6));
box-shadow: inset 0 1px 3px rgb(23, 24, 26), 0 1px 0 rgba(255, 255, 255, .6);
}
}
@ -564,8 +537,7 @@ form.small .field, .field.small {
border: 0;
color: lighten($color-text-dark, 10%);
text-decoration: underline;
@include box-shadow(none);
box-shadow: none;
&:hover {
text-decoration: none;
@ -598,14 +570,14 @@ form.small .field, .field.small {
color: $color-text;
&:hover {
@include box-shadow(none);
box-shadow: none;
background: #dee3e8;
color: darken($color-text, 10%);
border: 0;
}
&:focus {
@include box-shadow(none);
box-shadow: none;
background: #dee3e8;
color: darken($color-text, 10%);
border: 0;
@ -619,12 +591,12 @@ form.small .field, .field.small {
}
&.ui-state-focus {
@include box-shadow(none);
box-shadow: none;
}
&.active,
&:active {
@include box-shadow(0 0 3px rgba(191, 194, 196, .9) inset);
box-shadow: 0 0 3px rgba(191, 194, 196, .9) inset;
background: #dee3e8;
color: darken($color-text, 10%);
border: 0;
@ -640,7 +612,7 @@ form.small .field, .field.small {
}
.ui-button-text {
@include inline-block;
display: inline-block;
padding: 0;
}
@ -652,11 +624,11 @@ form.small .field, .field.small {
padding: 5px 6px;
color: lighten($color-text, 10%);
&.active,
&:hover,
&:active,
&:focus,
&:hover {
@include box-shadow(none);
&.active {
box-shadow: none;
background: none;
color: darken($color-text, 10%);
}
@ -737,9 +709,7 @@ form.small .field, .field.small {
font-size: 12px;
&.ui-state-default {
@include background-image(
linear-gradient(lighten($color-shadow-light, 15%), $color-shadow-light)
);
background-image: linear-gradient(lighten($color-shadow-light, 15%), $color-shadow-light);
text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
}
.ui-accordion-header-icon {
@ -751,7 +721,7 @@ form.small .field, .field.small {
padding: $grid-y 0 $grid-y*1.5;
.field {
@include box-shadow(none);
box-shadow: none;
padding-left: $grid-x*1.5;
padding-right: $grid-x*1.5;
@ -888,7 +858,7 @@ fieldset.switch-states{
.switch{
border: 2px solid lighten(#2d3035,65%);
@include border-radius(3px);
border-radius: 3px;
-webkit-animation: bugfix infinite 1s; //Bugfix for older Webkit, including mobile Webkit.
background:lighten(#2d3035,69%);
display: block;
@ -921,7 +891,7 @@ fieldset.switch-states{
color:rgba($color-text-dark,0.7);
}
span{
@include box-sizing('border-box');
box-sizing: border-box;
@include hide-text-overflow;
display:inline-block;
width: 100%;
@ -934,14 +904,14 @@ fieldset.switch-states{
visibility:none;
position: absolute;
&:checked + label {
@include transition(all 0.3s ease-out 0s);
transition: all .3s ease-out;
color: #fff;
}
}
.slide-button{
@include border-radius(3px);
@include transition(all 0.3s ease-out 0s);
background-color: #2b9c32;
border-radius: 3px;
transition: all .3s ease-out;
background-color: #2b9c32;
display:block;
height: 24px;
left: 0;

View File

@ -91,8 +91,8 @@
z-index: 80;
background: $color-base;
width: ($grid-x * 20);
box-shadow: $color-shadow-blacker 0 0 3px;
@include box-shadow($color-shadow-blacker 0 0 3px);
a {
text-decoration: none;
}
@ -176,7 +176,7 @@
border: 0;
&:hover {
@include box-shadow(0 0 0);
box-shadow: 0 0 0;
}
&.active {
@ -220,11 +220,7 @@
background-color: $color-base;
cursor: pointer;
position: relative;
@include background-image(linear-gradient(
$color-base,
darken($color-base, 10%)
));
background-image: linear-gradient($color-base, darken($color-base, 10%));
border-top: 1px solid lighten($color-base, 6%);
border-bottom: 1px solid darken($color-base, 20%);
@ -234,11 +230,7 @@
background-color: lighten($color-base, 2%);
border-bottom: 1px solid darken($color-base, 15%);
color: lighten($color-text-dark, 5%);
@include background-image(linear-gradient(
lighten($color-base, 5%),
$color-base
));
background-image: linear-gradient(lighten($color-base, 5%), $color-base);
}
&:focus,
&:active {
@ -246,11 +238,7 @@
text-decoration: none;
background-color: darken($color-base, 5%);
color: lighten($color-text-dark, 10%);
@include background-image(linear-gradient(
darken($color-base, 10%),
darken($color-base, 5%)
));
background-image: linear-gradient(darken($color-base, 10%), darken($color-base, 5%));
}
.icon {
@ -260,7 +248,7 @@
margin-left: $grid-x / 2;
margin-top: -8px;
@include opacity(0.7);
opacity: 0.7;
}
.text {
@ -276,16 +264,23 @@
cursor: pointer;
.toggle-children-icon {
@extend .icon-sprites-32x32;
@include sprite($sprites-32x32-menu-arrow-deselected-down);
display: inline-block;
width: 8px;
height: 8px;
background: sprite($sprites32, menu-arrow-deselected-down) no-repeat;
vertical-align: middle;
}
&.opened {
.toggle-children-icon {
background: sprite($sprites32, menu-arrow-deselected-up) no-repeat;
@extend .icon-sprites-32x32;
@include sprite($sprites-32x32-menu-arrow-deselected-up);
display: inline-block;
width: 8px;
height: 8px;
}
}
}
@ -301,19 +296,18 @@
border-top: 1px solid lighten($color-menu-button, 10%);
border-bottom: 1px solid darken($color-menu-button, 15%);
background-color: $color-menu-button;
@include background-image(linear-gradient(
$color-menu-button,
darken($color-menu-button, 10%)
));
background-image: linear-gradient($color-menu-button, darken($color-menu-button, 10%));
.toggle-children {
.toggle-children-icon {
background: sprite($sprites32, menu-arrow-down) no-repeat;
@extend .icon-sprites-32x32;
@include sprite($sprites-32x32-menu-arrow-down);
}
&.opened {
.toggle-children-icon {
background: sprite($sprites32, menu-arrow-up) no-repeat;
@extend .icon-sprites-32x32;
@include sprite($sprites-32x32-menu-arrow-up);
}
}
}

View File

@ -15,9 +15,6 @@
@mixin hide-text-overflow {
overflow: hidden;
white-space: nowrap;
// could optionally use the compass mixin but that
// would require a 3rd party plugin
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
}
@ -100,23 +97,6 @@
box-shadow: $shadow $outerColor;
}
@mixin transition($properties: margin 0.3s ease-in 0s){
-moz-transition: $properties;
-webkit-transition: $properties;
-o-transition: $properties;
transition: $properties;
}
@mixin duration($time, $webkit:true){
@if($webkit){
-webkit-transition-duration: $time;
}
-moz-transition-duration: $time;
-o-transition-duration: $time;
transition-duration: $time;
}
//** ----------------------------------------------------
// * Show label and field content in their own lines,
// * to maximize the available horizontal space.
@ -167,7 +147,7 @@ Used in side panels and action tabs
* the form fields rather than padding
*/
border-bottom:none;
@include box-shadow(none);
box-shadow: none;
label {
float: none;
width: auto;
@ -182,19 +162,19 @@ Used in side panels and action tabs
font-weight:normal;
font-size:1em;
float:left;
@include text-shadow(none);
text-shadow: none;
&.fill{
&:before{
color:#fff;
content: '?';
font-size:12px;
@include box-sizing('border-box');
box-sizing: border-box;
padding-left:3px;
padding-right:3px;
display:block;
float:left;
@include text-shadow(none);
@include border-radius(50px);
text-shadow: none;
border-radius: 50px;
background-color:lighten($color-text, 45%);
width:15px;
height:15px;
@ -251,7 +231,7 @@ Used in side panels and action tabs
padding:0;
height:auto;
border:none;
@include box-shadow(none);
box-shadow: none;
}
.cms-edit-form{
width:100%;
@ -292,3 +272,20 @@ Used in side panels and action tabs
border-bottom:none;
}
}
//** ----------------------------------------------------
// * Compass replacement mixins.
// *
// * Mixins that were built-in with compass
// * ----------------------------------------------------- */
@mixin legacy-pie-clearfix {
&:after {
content: "\0020";
display: block;
height: 0;
clear: both;
overflow: hidden;
visibility: hidden;
}
}

View File

@ -31,7 +31,7 @@
float:right;
border-bottom:none;
position:relative;
@include box-shadow(none);
box-shadow: none;
margin: 2px 0 0 4px;
padding: 0;
height: 28px;
@ -44,8 +44,8 @@
filter: none; /* remove ie background */
background: none;
border: none;
@include box-shadow(none);
@include border-radius(3px);
box-shadow: none;
border-radius: 3px;
&::before {
font-size: 18px;
@ -55,10 +55,10 @@
&:hover, &.chzn-single-with-drop {
background-color: darken($color-widget-bg,6%);
@include box-shadow(0 0 3px rgba(0, 0, 0, 0.05) inset, 0 1px 0 $box-shadow-shine);
box-shadow: 0 0 3px rgba(0, 0, 0, 0.05) inset, 0 1px 0 $box-shadow-shine;
}
&.chzn-single-with-drop {
@include border-radius(0 0 3px 3px);
border-radius: 0 0 3px 3px;
}
div {
display: none;
@ -72,8 +72,8 @@
}
.chzn-drop{
@include border-radius(3px 3px 0 3px);
@include box-shadow(0 0 3px rgba(0, 0, 0, 0.1));
border-radius: 3px 3px 0 3px;
box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
.chzn-results {
width: 135px;
.result-selected {
@ -126,11 +126,11 @@
text-decoration: none;
}
&.first {
@include border-radius(3px 3px 0 0);
border-radius: 3px 3px 0 0;
}
&.last {
border-bottom: none;
@include border-radius(0 0 0 3px);
border-radius: 0 0 0 3px;
}
&.restricted { /* disable option (eg.split mode for smaller screen sizes) */
color: #CCC;
@ -184,7 +184,7 @@
position: absolute;
width: 10px;
height: 10px;
@include rotate(45deg);
transform: rotate(45deg);
display: none;
background: #555;
left: 47%;
@ -272,8 +272,11 @@
top: 50%;
left: 50%;
width: 300px;
span {
background: sprite($sprites64, preview) no-repeat;
@extend .icon-sprites-64x64;
@include sprite($sprites-64x64-preview);
display: block;
height: 41px;
margin: 0 auto 20px;
@ -289,7 +292,7 @@
height: 100%;
width: 100%;
.preview-device-inner {
@include box-sizing('border-box');
box-sizing: border-box;
width: 100%;
height:100%;
background-color: #FFF;
@ -305,7 +308,7 @@
.preview-scroll {
background-color: $tab-panel-texture-color; /* cover website preview icon */
.preview-device-outer {
@include border-radius(7px);
border-radius: 7px;
background: lighten(#D2DBE0, 1%);
border: 1px solid transparent;
border-left:1px solid darken(#D2DBE0, 1%);
@ -322,25 +325,25 @@
&.mobile {
.preview-scroll .preview-device-outer {
@include rotate(0deg);
@include transition(all 0.3s ease-in 1s);
transform: rotate(0deg);
transition: all .3s ease-in 1s;
margin: 20px auto 20px;
overflow:hidden;
padding-top: 16px;
.preview-device-inner {
@include rotate(0deg);
@include transition(all 0.3s ease-out 1s);
transform: rotate(0deg);
transition: all .3s ease-out 1s;
}
&.rotate {
@include rotate(-90deg);
@include transition(all 0.3s ease-in 1s);
transform: rotate(-90deg);
transition: all .3s ease-in 1s;
height: 583px;
margin: 0px auto 0px;
width: 320px;
.preview-device-inner {
@include apply-origin(160px 160px, false);
@include rotate(90deg);
@include transition(all 0.3s ease-out 1s);
transform-origin: 160px 160px;
transform: rotate(90deg);
transition: all .3s ease-out 1s;
height: 320px;
width: 583px;
}
@ -348,29 +351,29 @@
}
}
&.mobileLandscape .preview-scroll .preview-device-outer {
@include transition(all 0.3s ease-out 1s);
transition: all .3s ease-out 1s;
margin: 12% auto;
padding-top: 16px;
.preview-device-inner {
@include transition(all 0.3s ease-out 1s);
transition: all .3s ease-out 1s;
}
}
&.tablet .preview-scroll .preview-device-outer {
@include transition(all 0.3s ease-out 1s);
transition: all .3s ease-out 1s;
margin: 0 auto;
.preview-device-inner {
@include transition(all 0.3s ease-out 1s);
transition: all .3s ease-out 1s;
}
}
&.tabletLandscape .preview-scroll .preview-device-outer {
@include transition(all 0.3s ease-out 1s);
transition: all .3s ease-out 1s;
margin: 0 auto;
.preview-device-inner {
@include transition(all 0.3s ease-out 1s);
transition: all .3s ease-out 1s;
}
}
&.desktop .preview-scroll .preview-device-outer {
@include transition(all 0.3s ease-out 1s);
transition: all .3s ease-out 1s;
margin: 0 auto;
}
}

144
admin/scss/_reset.scss Normal file
View File

@ -0,0 +1,144 @@
// Based on [Eric Meyer's reset 2.0](http://meyerweb.com/eric/tools/css/reset/index.html)
// Global reset rules.
// For more specific resets, use the reset mixins provided below
@mixin global-reset {
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
@include reset-box-model;
@include reset-font; }
// Unlike Eric's original reset, we reset the html element to be compatible
// with the vertical rhythm mixins.
html {
@include reset-body; }
ol, ul {
@include reset-list-style; }
table {
@include reset-table; }
caption, th, td {
@include reset-table-cell; }
q, blockquote {
@include reset-quotation; }
a img {
@include reset-image-anchor-border; }
@include reset-html5; }
// Reset all elements within some selector scope. To reset the selector itself,
// mixin the appropriate reset mixin for that element type as well. This could be
// useful if you want to style a part of your page in a dramatically different way.
@mixin nested-reset {
div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
@include reset-box-model;
@include reset-font; }
table {
@include reset-table; }
caption, th, td {
@include reset-table-cell; }
q, blockquote {
@include reset-quotation; }
a img {
@include reset-image-anchor-border; } }
// Reset the box model measurements.
@mixin reset-box-model {
margin: 0;
padding: 0;
border: 0; }
// Reset the font and vertical alignment.
@mixin reset-font {
font: inherit;
font-size: 100%;
vertical-align: baseline; }
// Resets the outline when focus.
// For accessibility you need to apply some styling in its place.
@mixin reset-focus {
outline: 0; }
// Reset a body element.
@mixin reset-body {
line-height: 1; }
// Reset the list style of an element.
@mixin reset-list-style {
list-style: none; }
// Reset a table
@mixin reset-table {
border-collapse: collapse;
border-spacing: 0; }
// Reset a table cell (`th`, `td`)
@mixin reset-table-cell {
text-align: left;
font-weight: normal;
vertical-align: middle; }
// Reset a quotation (`q`, `blockquote`)
@mixin reset-quotation {
quotes: none;
&:before, &:after {
content: "";
content: none; } }
// Resets the border.
@mixin reset-image-anchor-border {
border: none; }
// Unrecognized elements are displayed inline.
// This reset provides a basic reset for block html5 elements
// so they are rendered correctly in browsers that don't recognize them
// and reset in browsers that have default styles for them.
@mixin reset-html5 {
#{elements-of-type(html5-block)} {
display: block; } }
// Resets the display of inline and block elements to their default display
// according to their tag type. Elements that have a default display that varies across
// versions of html or browser are not handled here, but this covers the 90% use case.
// Usage Example:
//
// // Turn off the display for both of these classes
// .unregistered-only, .registered-only
// display: none
// // Now turn only one of them back on depending on some other context.
// body.registered
// +reset-display(".registered-only")
// body.unregistered
// +reset-display(".unregistered-only")
@mixin reset-display($selector: "", $important: false) {
#{append-selector(elements-of-type("inline"), $selector)} {
@if $important {
display: inline !important; }
@else {
display: inline; } }
#{append-selector(elements-of-type("block"), $selector)} {
@if $important {
display: block !important; }
@else {
display: block; } } }
@include global-reset;

View File

@ -5,12 +5,11 @@
* @subpackage admin
*/
@mixin retina-sprite($sprite, $icon) {
// We need to calculate this manually, as Compass sprites don't deal with retina images
$ypos: round(nth(sprite-position($sprite, $icon), 2) / 2);
background-image: sprite-url($sprite);
background-position: 0 $ypos;
background-size: ceil(image-width(sprite-path($sprite)) / 2) auto;
@mixin retina-sprite($sprite) {
@include sprite($sprite);
background-position: round(nth($sprite, 1)/2) round(nth($sprite, 2)/2);
width: round(nth($sprite, 3)/2);
height: round(nth($sprite, 4)/2);
}
@mixin icons-retina($sprite) {
@ -55,6 +54,26 @@
only screen and ( min-resolution: 192dpi),
only screen and ( min-resolution: 2dppx) {
.retina-sprites-64x64-2x {
background-image: url('../images/sprites/dist/sprite-sprites-64x64-2x.png');
background-size: 40px auto;
}
.retina-sprites-32x32-2x {
background-image: url('../images/sprites/dist/sprite-sprites-32x32-2x.png');
background-size: 30px auto;
}
.retina-menu-icons-24x24-2x {
background-image: url('../images/sprites/dist/sprite-menu-icons-24x24-2x.png');
background-size: 16px auto;
}
.retina-menu-icons-16x16-2x {
background-image: url('../images/sprites/dist/sprite-menu-icons-16x16-2x.png');
background-size: 16px auto;
}
/* Loading spinner */
.cms-content-loading-spinner {
background-image: url(../images/spinner@2x.gif);
@ -83,34 +102,34 @@
}
}
/* Logout button */
.cms-login-status {
.logout-link {
@include retina-sprite($sprites32-2x, logout);
}
}
.cms-content-controls {
.icon-auto:before {
@include retina-sprite($sprites32-2x, preview_auto);
@extend .retina-sprites-32x32-2x;
@include retina-sprite($sprites-32x32-2x-preview_auto);
}
.icon-desktop:before {
@include retina-sprite($sprites32-2x, preview_desktop);
@extend .retina-sprites-32x32-2x;
@include retina-sprite($sprites-32x32-2x-preview_desktop);
}
.icon-tablet:before {
@include retina-sprite($sprites32-2x, preview_tablet);
@extend .retina-sprites-32x32-2x;
@include retina-sprite($sprites-32x32-2x-preview_tablet);
}
.icon-mobile:before {
@include retina-sprite($sprites32-2x, preview_mobile);
@extend .retina-sprites-32x32-2x;
@include retina-sprite($sprites-32x32-2x-preview_mobile);
}
.icon-split:before {
@include retina-sprite($sprites32-2x, preview_split);
@extend .retina-sprites-32x32-2x;
@include retina-sprite($sprites-32x32-2x-preview_split);
}
.icon-edit:before {
@include retina-sprite($sprites32-2x, preview_edit);
@extend .retina-sprites-32x32-2x;
@include retina-sprite($sprites-32x32-2x-preview_edit);
}
.icon-preview:before {
@include retina-sprite($sprites32-2x, preview_preview);
@extend .retina-sprites-32x32-2x;
@include retina-sprite($sprites-32x32-2x-preview_preview);
}
}
@ -121,21 +140,29 @@
li {
a {
&:after {
@include retina-sprite($sprites32-2x, arrow_down_lighter);
@extend .retina-sprites-32x32-2x;
@include retina-sprite($sprites-32x32-2x-arrow_down_lighter);
display: inline-block;
}
&:hover:after {
@include retina-sprite($sprites32-2x, arrow_down_darker);
@extend .retina-sprites-32x32-2x;
@include retina-sprite($sprites-32x32-2x-arrow_down_darker);
display: inline-block;
}
}
&.ui-state-active a {
&:after {
@include retina-sprite($sprites32-2x, arrow_up_lighter);
@extend .retina-sprites-32x32-2x;
@include retina-sprite($sprites-32x32-2x-arrow_up_lighter);
display: inline-block;
}
&:hover:after {
@include retina-sprite($sprites32-2x, arrow_up_darker);
@extend .retina-sprites-32x32-2x;
@include retina-sprite($sprites-32x32-2x-arrow_up_darker);
display: inline-block;
}
}
}
@ -150,12 +177,14 @@
a {
.toggle-children {
.toggle-children-icon {
@include retina-sprite($sprites32-2x, menu-arrow-deselected-down);
@extend .retina-sprites-32x32-2x;
@include retina-sprite($sprites-32x32-2x-menu-arrow-deselected-down);
}
&.opened {
.toggle-children-icon {
@include retina-sprite($sprites32-2x, menu-arrow-deselected-up);
@extend .retina-sprites-32x32-2x;
@include retina-sprite($sprites-32x32-2x-menu-arrow-deselected-up);
}
}
}
@ -165,12 +194,14 @@
a {
.toggle-children {
.toggle-children-icon {
@include retina-sprite($sprites32-2x, menu-arrow-down);
@extend .retina-sprites-32x32-2x;
@include retina-sprite($sprites-32x32-2x-menu-arrow-down);
}
&.opened {
.toggle-children-icon {
@include retina-sprite($sprites32-2x, menu-arrow-up);
@extend .retina-sprites-32x32-2x;
@include retina-sprite($sprites-32x32-2x-menu-arrow-up);
}
}
}
@ -193,38 +224,103 @@
.ui-widget-header {
a.ui-state-hover {
.ui-icon-closethick {
@include retina-sprite($sprites32-2x, dialog-close-over);
@extend .retina-sprites-32x32-2x;
@include retina-sprite($sprites-32x32-2x-dialog-close-over);
}
}
.ui-icon-closethick {
@include retina-sprite($sprites32-2x, dialog-close);
}
}
/* Tab icons */
.ui-tabs {
.ui-tabs-nav {
li.cms-tabset-icon {
&.list a { @include retina-sprite($sprites64-2x, tab-list); }
&.tree a { @include retina-sprite($sprites64-2x, tab-tree); }
&.edit a { @include retina-sprite($sprites64-2x, tab-edit); }
&.list.ui-state-active a { @include retina-sprite($sprites64-2x, tab-list-hover); }
&.tree.ui-state-active a { @include retina-sprite($sprites64-2x, tab-tree-hover); }
&.edit.ui-state-active a { @include retina-sprite($sprites64-2x, tab-edit-hover); }
}
@extend .retina-sprites-32x32-2x;
@include retina-sprite($sprites-32x32-2x-dialog-close);
}
}
/* Menu icon classes */
// .icon {
// &.icon-24 {
// @include icons-retina($icon24-2x);
// }
//
// &.icon-16 {
// @include icons-retina($icon16-2x);
// }
// }
.icon {
&.icon-24 {
@include icons-retina($icon24-2x);
@extend .retina-menu-icons-24x24-2x;
&.icon-assetadmin {
@include retina-sprite($menu-icons-24x24-2x-picture);
display: inline-block;
}
&.icon-cmsmain {
@include retina-sprite($menu-icons-24x24-2x-pencil);
display: inline-block;
}
&.icon-cmspagescontroller {
@include retina-sprite($menu-icons-24x24-2x-network);
display: inline-block;
}
&.icon-cmssettingscontroller {
@include retina-sprite($menu-icons-24x24-2x-gears);
display: inline-block;
}
&.icon-securityadmin {
@include retina-sprite($menu-icons-24x24-2x-community);
display: inline-block;
}
&.icon-reportadmin {
@include retina-sprite($menu-icons-24x24-2x-pie-chart);
display: inline-block;
}
&.icon-commentadmin {
@include retina-sprite($menu-icons-24x24-2x-blog);
display: inline-block;
}
&.icon-help {
@include retina-sprite($menu-icons-24x24-2x-information);
display: inline-block;
}
}
&.icon-16 {
@include icons-retina($icon16-2x);
width: 16px;
height: 16px;
@extend .retina-menu-icons-16x16-2x;
&.icon-assetadmin {
@include retina-sprite($menu-icons-16x16-2x-picture);
display: inline-block;
}
&.icon-cmsmain {
@include retina-sprite($menu-icons-16x16-2x-pencil);
display: inline-block;
}
&.icon-cmspagescontroller {
@include retina-sprite($menu-icons-16x16-2x-network);
display: inline-block;
}
&.icon-cmssettingscontroller {
@include retina-sprite($menu-icons-16x16-2x-gears);
display: inline-block;
}
&.icon-securityadmin {
@include retina-sprite($menu-icons-16x16-2x-community);
display: inline-block;
}
&.icon-reportadmin {
@include retina-sprite($menu-icons-16x16-2x-pie-chart);
display: inline-block;
}
&.icon-commentadmin {
@include retina-sprite($menu-icons-16x16-2x-blog);
display: inline-block;
}
&.icon-help {
@include retina-sprite($menu-icons-16x16-2x-information);
display: inline-block;
}
}
}

View File

@ -1,52 +1,61 @@
/**
* Helper SCSS file for generating sprites for the interface.
* Helper SCSS file for the generated sprites for the interface.
*/
@import "compass/utilities/sprites/base";
@import "btn-icon/*.png";
.ui-state-default, .ui-widget-content {
@include all-btn-icon-sprites;
}
$icon24: sprite-map("menu-icons/24x24/*.png");
$icon24-2x: sprite-map("menu-icons/24x24-2x/*.png");
$icon16: sprite-map("menu-icons/16x16/*.png");
$icon16-2x: sprite-map("menu-icons/16x16-2x/*.png");
$btn-icon: sprite-map("btn-icon/*.png", $spacing: 10px);
$sprites32: sprite-map("sprites-32x32/*.png", $spacing: 10px);
$sprites32-2x: sprite-map("sprites-32x32-2x/*.png", $spacing: 20px);
$sprites64: sprite-map("sprites-64x64/*.png", $spacing: 10px);
$sprites64-2x: sprite-map("sprites-64x64-2x/*.png", $spacing: 20px);
@mixin icons($sprite) {
background: $sprite;
&.icon-assetadmin {
@include sprite($sprite, "picture");
}
&.icon-cmsmain {
@include sprite($sprite, "pencil");
}
&.icon-cmspagescontroller {
@include sprite($sprite, "network");
}
&.icon-cmssettingscontroller {
@include sprite($sprite, "gears");
}
&.icon-securityadmin {
@include sprite($sprite, "community");
}
&.icon-reportadmin {
@include sprite($sprite, "pie-chart");
}
&.icon-commentadmin {
@include sprite($sprite, "blog");
}
&.icon-help {
@include sprite($sprite, "information");
[class*="btn-icon-"] {
@extend .icon-btn-icon;
}
.btn-icon-accept_disable {@include sprite($btn-icon-accept_disabled);}
.btn-icon-accept {@include sprite($btn-icon-accept);}
.btn-icon-add_disabled {@include sprite($btn-icon-add_disabled);}
.btn-icon-add {@include sprite($btn-icon-add);}
.btn-icon-addMedia {@include sprite($btn-icon-addMedia);}
.btn-icon-addpage_disabled {@include sprite($btn-icon-addpage_disabled);}
.btn-icon-addpage {@include sprite($btn-icon-addpage);}
.btn-icon-arrow-circle-135-left {@include sprite($btn-icon-arrow-circle-135-left);}
.btn-icon-arrow-circle-double {@include sprite($btn-icon-arrow-circle-double);}
.btn-icon-back_disabled {@include sprite($btn-icon-back_disabled);}
.btn-icon-back {@include sprite($btn-icon-back);}
.btn-icon-chain--arrow {@include sprite($btn-icon-chain--arrow);}
.btn-icon-chain--exclamation {@include sprite($btn-icon-chain--exclamation);}
.btn-icon-chain--minus {@include sprite($btn-icon-chain--minus);}
.btn-icon-chain--pencil {@include sprite($btn-icon-chain--pencil);}
.btn-icon-chain--plus {@include sprite($btn-icon-chain--plus);}
.btn-icon-chain-small {@include sprite($btn-icon-chain-small);}
.btn-icon-chain-unchain {@include sprite($btn-icon-chain-unchain);}
.btn-icon-chain {@include sprite($btn-icon-chain);}
.btn-icon-cross-circle_disabled {@include sprite($btn-icon-cross-circle_disabled);}
.btn-icon-cross-circle {@include sprite($btn-icon-cross-circle);}
.btn-icon-cross {@include sprite($btn-icon-cross);}
.btn-icon-decline_disabled {@include sprite($btn-icon-decline_disabled);}
.btn-icon-decline {@include sprite($btn-icon-decline);}
.btn-icon-delete {@include sprite($btn-icon-delete);}
.btn-icon-deleteLight {@include sprite($btn-icon-deleteLight);}
.btn-icon-disk {@include sprite($btn-icon-disk);}
.btn-icon-document--pencil {@include sprite($btn-icon-document--pencil);}
.btn-icon-download-csv {@include sprite($btn-icon-download-csv);}
.btn-icon-drive-upload_disabled {@include sprite($btn-icon-drive-upload_disabled);}
.btn-icon-drive-upload {@include sprite($btn-icon-drive-upload);}
.btn-icon-grid_print {@include sprite($btn-icon-grid_print);}
.btn-icon-information {@include sprite($btn-icon-information);}
.btn-icon-magnifier {@include sprite($btn-icon-magnifier);}
.btn-icon-minus-circle_disabled {@include sprite($btn-icon-minus-circle_disabled);}
.btn-icon-minus-circle {@include sprite($btn-icon-minus-circle);}
.btn-icon-navigation_disabled {@include sprite($btn-icon-navigation_disabled);}
.btn-icon-navigation {@include sprite($btn-icon-navigation);}
.btn-icon-network-cloud_disabled {@include sprite($btn-icon-network-cloud_disabled);}
.btn-icon-network-cloud {@include sprite($btn-icon-network-cloud);}
.btn-icon-pencil_disabled {@include sprite($btn-icon-pencil_disabled);}
.btn-icon-pencil {@include sprite($btn-icon-pencil);}
.btn-icon-plug-disconnect-prohibition_disabled {@include sprite($btn-icon-plug-disconnect-prohibition_disabled);}
.btn-icon-plug-disconnect-prohibition {@include sprite($btn-icon-plug-disconnect-prohibition);}
.btn-icon-preview_disabled {@include sprite($btn-icon-preview_disabled);}
.btn-icon-preview {@include sprite($btn-icon-preview);}
.btn-icon-settings_disabled {@include sprite($btn-icon-settings_disabled);}
.btn-icon-settings {@include sprite($btn-icon-settings);}
.btn-icon-unpublish_disabled {@include sprite($btn-icon-unpublish_disabled);}
.btn-icon-unpublish {@include sprite($btn-icon-unpublish_disabled);}
}
.icon {
@ -57,14 +66,78 @@ $sprites64-2x: sprite-map("sprites-64x64-2x/*.png", $spacing: 20px);
&.icon-24 {
width: 24px;
height: 24px;
@extend .icon-menu-icons-24x24;
@include icons($icon24);
&.icon-assetadmin {
@include sprite($menu-icons-24x24-picture);
display: inline-block;
}
&.icon-cmsmain {
@include sprite($menu-icons-24x24-pencil);
display: inline-block;
}
&.icon-cmspagescontroller {
@include sprite($menu-icons-24x24-network);
display: inline-block;
}
&.icon-cmssettingscontroller {
@include sprite($menu-icons-24x24-gears);
display: inline-block;
}
&.icon-securityadmin {
@include sprite($menu-icons-24x24-community);
display: inline-block;
}
&.icon-reportadmin {
@include sprite($menu-icons-24x24-pie-chart);
display: inline-block;
}
&.icon-commentadmin {
@include sprite($menu-icons-24x24-blog);
display: inline-block;
}
&.icon-help {
@include sprite($menu-icons-24x24-information);
display: inline-block;
}
}
&.icon-16 {
width: 16px;
height: 16px;
@extend .icon-menu-icons-16x16;
@include icons($icon16);
&.icon-assetadmin {
@include sprite($menu-icons-16x16-picture);
display: inline-block;
}
&.icon-cmsmain {
@include sprite($menu-icons-16x16-pencil);
display: inline-block;
}
&.icon-cmspagescontroller {
@include sprite($menu-icons-16x16-network);
display: inline-block;
}
&.icon-cmssettingscontroller {
@include sprite($menu-icons-16x16-gears);
display: inline-block;
}
&.icon-securityadmin {
@include sprite($menu-icons-16x16-community);
display: inline-block;
}
&.icon-reportadmin {
@include sprite($menu-icons-16x16-pie-chart);
display: inline-block;
}
&.icon-commentadmin {
@include sprite($menu-icons-16x16-blog);
display: inline-block;
}
&.icon-help {
@include sprite($menu-icons-16x16-information);
display: inline-block;
}
}
}

218
admin/scss/_spritey.scss Normal file
View File

@ -0,0 +1,218 @@
$btn-icon-cross: -0px -0px 15px 15px;
$btn-icon-accept: -0px -15px 16px 16px;
$btn-icon-add: -0px -31px 16px 16px;
$btn-icon-unpublish: -0px -47px 16px 16px;
$btn-icon-add_disabled: -0px -63px 16px 16px;
$btn-icon-addpage: -0px -79px 16px 16px;
$btn-icon-addpage_disabled: -0px -95px 16px 16px;
$btn-icon-arrow-circle-135-left: -0px -111px 16px 16px;
$btn-icon-arrow-circle-double: -0px -127px 16px 16px;
$btn-icon-back: -0px -143px 16px 16px;
$btn-icon-back_disabled: -0px -159px 16px 16px;
$btn-icon-chain--arrow: -0px -175px 16px 16px;
$btn-icon-chain--exclamation: -0px -191px 16px 16px;
$btn-icon-chain--minus: -0px -207px 16px 16px;
$btn-icon-chain--pencil: -0px -223px 16px 16px;
$btn-icon-chain--plus: -0px -239px 16px 16px;
$btn-icon-chain-small: -0px -255px 16px 16px;
$btn-icon-chain-unchain: -0px -271px 16px 16px;
$btn-icon-chain: -0px -287px 16px 16px;
$btn-icon-cross-circle: -0px -303px 16px 16px;
$btn-icon-cross-circle_disabled: -0px -319px 16px 16px;
$btn-icon-unpublish_disabled: -0px -335px 16px 16px;
$btn-icon-decline: -0px -351px 16px 16px;
$btn-icon-decline_disabled: -0px -367px 16px 16px;
$btn-icon-delete: -0px -383px 16px 16px;
$btn-icon-accept_disabled: -0px -399px 16px 16px;
$btn-icon-disk: -0px -415px 16px 16px;
$btn-icon-document--pencil: -0px -431px 16px 16px;
$btn-icon-download-csv: -0px -447px 16px 16px;
$btn-icon-drive-upload: -0px -463px 16px 16px;
$btn-icon-drive-upload_disabled: -0px -479px 16px 16px;
$btn-icon-grid_print: -0px -495px 16px 16px;
$btn-icon-information: -0px -511px 16px 16px;
$btn-icon-magnifier: -0px -527px 16px 16px;
$btn-icon-minus-circle: -0px -543px 16px 16px;
$btn-icon-minus-circle_disabled: -0px -559px 16px 16px;
$btn-icon-navigation: -0px -575px 16px 16px;
$btn-icon-navigation_disabled: -0px -591px 16px 16px;
$btn-icon-network-cloud: -0px -607px 16px 16px;
$btn-icon-network-cloud_disabled: -0px -623px 16px 16px;
$btn-icon-pencil: -0px -639px 16px 16px;
$btn-icon-pencil_disabled: -0px -655px 16px 16px;
$btn-icon-plug-disconnect-prohibition: -0px -671px 16px 16px;
$btn-icon-plug-disconnect-prohibition_disabled: -0px -687px 16px 16px;
$btn-icon-preview: -0px -703px 16px 16px;
$btn-icon-preview_disabled: -0px -719px 16px 16px;
$btn-icon-settings: -0px -735px 16px 16px;
$btn-icon-settings_disabled: -0px -751px 16px 16px;
$btn-icon-deleteLight: -0px -767px 13px 17px;
$btn-icon-addMedia: -0px -784px 19px 20px;
$sprites-32x32-menu-arrow-up: -0px -0px 8px 6px;
$sprites-32x32-menu-arrow-down: -0px -6px 8px 6px;
$sprites-32x32-menu-arrow-deselected-down: -0px -12px 8px 6px;
$sprites-32x32-menu-arrow-deselected-up: -0px -18px 8px 6px;
$sprites-32x32-arrow_down_darker: -0px -24px 16px 16px;
$sprites-32x32-arrow_down_lighter: -0px -40px 16px 16px;
$sprites-32x32-logout: -0px -56px 16px 16px;
$sprites-32x32-arrow_up_lighter: -0px -72px 16px 16px;
$sprites-32x32-arrow_up_darker: -0px -88px 16px 16px;
$sprites-32x32-preview_dual_window: -0px -104px 20px 17px;
$sprites-32x32-preview_tablet: -0px -121px 20px 17px;
$sprites-32x32-preview_split: -0px -138px 20px 17px;
$sprites-32x32-preview_auto: -0px -155px 20px 17px;
$sprites-32x32-preview_desktop: -0px -172px 20px 17px;
$sprites-32x32-preview_preview: -0px -189px 20px 17px;
$sprites-32x32-preview_edit: -0px -206px 20px 17px;
$sprites-32x32-preview_mobile: -0px -223px 20px 17px;
$sprites-32x32-numeric-label: -0px -240px 9px 26px;
$sprites-32x32-dialog-close-over: -0px -266px 30px 30px;
$sprites-32x32-dialog-close: -0px -296px 30px 30px;
$sprites-32x32-blue-document-text: -0px -326px 32px 32px;
$sprites-32x32-blue-document: -0px -358px 32px 32px;
$sprites-32x32-blue-folder-horizontal: -0px -390px 32px 32px;
$sprites-32x32-blue-folder: -0px -422px 32px 32px;
$sprites-32x32-table: -0px -454px 32px 32px;
$sprites-32x32-blue-document-horizontal: -0px -486px 32px 32px;
$sprites-32x32-document-horizontal: -0px -518px 32px 32px;
$sprites-32x32-document-text-image: -0px -550px 32px 32px;
$sprites-32x32-document-text: -0px -582px 32px 32px;
$sprites-32x32-document: -0px -614px 32px 32px;
$sprites-32x32-folder-horizontal: -0px -646px 32px 32px;
$sprites-32x32-folder: -0px -678px 32px 32px;
$sprites-32x32-blue-document-text-image: -0px -710px 32px 32px;
$sprites-32x32-image: -0px -742px 32px 32px;
$sprites-32x32-script-text: -0px -774px 32px 32px;
$sprites-32x32-script: -0px -806px 32px 32px;
$sprites-32x32-image-sunset: -0px -838px 32px 32px;
$sprites-32x32-2x-menu-arrow-down: -0px -0px 16px 12px;
$sprites-32x32-2x-menu-arrow-up: -0px -12px 16px 12px;
$sprites-32x32-2x-menu-arrow-deselected-down: -0px -24px 16px 12px;
$sprites-32x32-2x-menu-arrow-deselected-up: -0px -36px 16px 12px;
$sprites-32x32-2x-arrow_down_darker: -0px -48px 32px 32px;
$sprites-32x32-2x-arrow_down_lighter: -0px -80px 32px 32px;
$sprites-32x32-2x-logout: -0px -112px 32px 32px;
$sprites-32x32-2x-arrow_up_darker: -0px -144px 32px 32px;
$sprites-32x32-2x-arrow_up_lighter: -0px -176px 32px 32px;
$sprites-32x32-2x-preview_auto: -0px -208px 40px 34px;
$sprites-32x32-2x-preview_desktop: -0px -242px 40px 34px;
$sprites-32x32-2x-preview_edit: -0px -276px 40px 34px;
$sprites-32x32-2x-preview_mobile: -0px -310px 40px 34px;
$sprites-32x32-2x-preview_preview: -0px -344px 40px 34px;
$sprites-32x32-2x-preview_split: -0px -378px 40px 34px;
$sprites-32x32-2x-preview_tablet: -0px -412px 40px 34px;
$sprites-32x32-2x-dialog-close: -0px -446px 60px 60px;
$sprites-32x32-2x-dialog-close-over: -0px -506px 60px 60px;
$sprites-64x64-tab-list-hover: -0px -0px 40px 40px;
$sprites-64x64-tab-tree: -0px -40px 40px 40px;
$sprites-64x64-tab-edit: -0px -80px 40px 40px;
$sprites-64x64-tab-gallery-hover: -0px -120px 40px 40px;
$sprites-64x64-tab-gallery: -0px -160px 40px 40px;
$sprites-64x64-tab-edit-hover: -0px -200px 40px 40px;
$sprites-64x64-tab-list: -0px -240px 40px 40px;
$sprites-64x64-tab-search-hover: -0px -280px 40px 40px;
$sprites-64x64-tab-search: -0px -320px 40px 40px;
$sprites-64x64-tab-tree-hover: -0px -360px 40px 40px;
$sprites-64x64-preview: -0px -400px 50px 44px;
$sprites-64x64-2x-tab-edit-hover: -0px -0px 80px 80px;
$sprites-64x64-2x-tab-edit: -0px -80px 80px 80px;
$sprites-64x64-2x-tab-list-hover: -0px -160px 80px 80px;
$sprites-64x64-2x-tab-list: -0px -240px 80px 80px;
$sprites-64x64-2x-tab-tree-hover: -0px -320px 80px 80px;
$sprites-64x64-2x-tab-tree: -0px -400px 80px 80px;
$menu-icons-16x16-home: -0px -0px 16px 16px;
$menu-icons-16x16-blog: -0px -16px 16px 16px;
$menu-icons-16x16-db: -0px -32px 16px 16px;
$menu-icons-16x16-document: -0px -48px 16px 16px;
$menu-icons-16x16-gears: -0px -64px 16px 16px;
$menu-icons-16x16-community: -0px -80px 16px 16px;
$menu-icons-16x16-information: -0px -96px 16px 16px;
$menu-icons-16x16-network: -0px -112px 16px 16px;
$menu-icons-16x16-pencil: -0px -128px 16px 16px;
$menu-icons-16x16-picture: -0px -144px 16px 16px;
$menu-icons-16x16-pie-chart: -0px -160px 16px 16px;
$menu-icons-24x24-home: -0px -0px 24px 24px;
$menu-icons-24x24-blog: -0px -24px 24px 24px;
$menu-icons-24x24-db: -0px -48px 24px 24px;
$menu-icons-24x24-document: -0px -72px 24px 24px;
$menu-icons-24x24-gears: -0px -96px 24px 24px;
$menu-icons-24x24-community: -0px -120px 24px 24px;
$menu-icons-24x24-information: -0px -144px 24px 24px;
$menu-icons-24x24-network: -0px -168px 24px 24px;
$menu-icons-24x24-pencil: -0px -192px 24px 24px;
$menu-icons-24x24-picture: -0px -216px 24px 24px;
$menu-icons-24x24-pie-chart: -0px -240px 24px 24px;
$menu-icons-16x16-2x-home: -0px -0px 32px 32px;
$menu-icons-16x16-2x-blog: -0px -32px 32px 32px;
$menu-icons-16x16-2x-db: -0px -64px 32px 32px;
$menu-icons-16x16-2x-document: -0px -96px 32px 32px;
$menu-icons-16x16-2x-gears: -0px -128px 32px 32px;
$menu-icons-16x16-2x-community: -0px -160px 32px 32px;
$menu-icons-16x16-2x-information: -0px -192px 32px 32px;
$menu-icons-16x16-2x-network: -0px -224px 32px 32px;
$menu-icons-16x16-2x-pencil: -0px -256px 32px 32px;
$menu-icons-16x16-2x-picture: -0px -288px 32px 32px;
$menu-icons-16x16-2x-pie-chart: -0px -320px 32px 32px;
$menu-icons-24x24-2x-home: -0px -0px 48px 48px;
$menu-icons-24x24-2x-blog: -0px -48px 48px 48px;
$menu-icons-24x24-2x-db: -0px -96px 48px 48px;
$menu-icons-24x24-2x-document: -0px -144px 48px 48px;
$menu-icons-24x24-2x-gears: -0px -192px 48px 48px;
$menu-icons-24x24-2x-community: -0px -240px 48px 48px;
$menu-icons-24x24-2x-information: -0px -288px 48px 48px;
$menu-icons-24x24-2x-network: -0px -336px 48px 48px;
$menu-icons-24x24-2x-pencil: -0px -384px 48px 48px;
$menu-icons-24x24-2x-picture: -0px -432px 48px 48px;
$menu-icons-24x24-2x-pie-chart: -0px -480px 48px 48px;
@mixin sprite-width($sprite) {
width: nth($sprite, 3);
}
@mixin sprite-height($sprite) {
height: nth($sprite, 4);
}
@function sprite-width($sprite) {
@return nth($sprite, 3);
}
@function sprite-height($sprite) {
@return nth($sprite, 4);
}
@mixin sprite-position($sprite) {
$sprite-offset-x: nth($sprite, 1);
$sprite-offset-y: nth($sprite, 2);
background-position: $sprite-offset-x $sprite-offset-y;
}
@mixin sprite($sprite, $display: block) {
@include sprite-position($sprite);
background-repeat: no-repeat;
overflow: hidden;
display: $display;
@include sprite-width($sprite);
@include sprite-height($sprite);
}
.icon-btn-icon {
background-image: url('../images/sprites/dist/sprite-btn-icon.png');
}
.icon-sprites-32x32 {
background-image: url('../images/sprites/dist/sprite-sprites-32x32.png');
}
.icon-sprites-32x32-2x {
background-image: url('../images/sprites/dist/sprite-sprites-32x32-2x.png');
}
.icon-sprites-64x64 {
background-image: url('../images/sprites/dist/sprite-sprites-64x64.png');
}
.icon-sprites-64x64-2x {
background-image: url('../images/sprites/dist/sprite-sprites-64x64-2x.png');
}
.icon-menu-icons-16x16 {
background-image: url('../images/sprites/dist/sprite-menu-icons-16x16.png');
}
.icon-menu-icons-24x24 {
background-image: url('../images/sprites/dist/sprite-menu-icons-24x24.png');
}
.icon-menu-icons-16x16-2x {
background-image: url('../images/sprites/dist/sprite-menu-icons-16x16-2x.png');
}
.icon-menu-icons-24x24-2x {
background-image: url('../images/sprites/dist/sprite-menu-icons-24x24-2x.png');
}

View File

@ -10,9 +10,6 @@
* create new SCSS files for larger components like the CMS menu or tree
* (see _tree.scss and _menu.scss).
*/
@import "compass";
@import "compass/css3";
@import "compass/utilities";
/** ----------------------------------------------------
* Core Styles.
@ -90,7 +87,7 @@ body.cms {
.cms-preview iframe,
.cms-preview-controls
{
@include inline-block;
display: inline-block;
}
.cms-content-header {
@ -181,7 +178,7 @@ body.cms {
}
.cms-content-header-top {
@include inline-block;
display: inline-block;
width: 100%;
}
@ -320,7 +317,7 @@ body.cms {
}
.cms-tabset-nav-primary {
@include inline-block;
display: inline-block;
vertical-align: middle;
}
@ -398,7 +395,7 @@ body.cms {
}
.icon-button-group {
@include inline-block;
display: inline-block;
margin-top: 1px;
vertical-align: middle;
border: 1px solid #CDCCD0;
@ -452,7 +449,7 @@ body.cms {
padding: 0;
border-left: 0;
border-right: 0;
@include box-shadow(none);
box-shadow: none;
+ .cms-tabset-icon.ui-state-default {
border-left: 1px solid #CDCCD0;
@ -524,7 +521,7 @@ body.cms {
}
a {
@include inline-block;
display: inline-block;
outline: none;
float: none;
font-weight: normal;
@ -586,18 +583,6 @@ body.cms {
padding-right: 0;
margin: 0;
}
&.list a {background: sprite($sprites64, tab-list) no-repeat;}
&.tree a {background: sprite($sprites64, tab-tree) no-repeat;}
&.gallery a {background: sprite($sprites64, tab-gallery) no-repeat;}
&.edit a {background: sprite($sprites64, tab-edit) no-repeat;}
&.search a {background: sprite($sprites64, tab-search) no-repeat;}
&.list.ui-state-active a {background: sprite($sprites64, tab-list-hover) no-repeat;}
&.tree.ui-state-active a {background: sprite($sprites64, tab-tree-hover) no-repeat;}
&.gallery.ui-state-active a {background: sprite($sprites64, tab-gallery-hover) no-repeat;}
&.edit.ui-state-active a {background: sprite($sprites64, tab-edit-hover) no-repeat;}
&.search.ui-state-active a {background: sprite($sprites64, tab-search-hover) no-repeat;}
}
}
@ -653,8 +638,8 @@ body.cms {
}
.ui-state-active {
@include box-shadow(none);
background: transparent;
box-shadow: none;
background: transparent;
border-top: none;
border: none;
z-index:2;
@ -757,7 +742,7 @@ body.cms {
color: #dc7f00;
border: none;
background: none;
@include border-radius(5px);
border-radius: 5px;
display: inline-block;
zoom: 1;
*display: inline;
@ -801,7 +786,7 @@ body.cms {
background: #fff; // for browsers that don't understand rgba
background: rgba(#fff,0.5);
text-shadow: none;
@include border-radius(3px 3px 3px 3px);
border-radius: 3px;
&.notice {
background-color: lighten($color-notice,22%); // Blue
@ -839,9 +824,9 @@ body.cms {
.notice-item {
@include border-radius(3px);
font-family: inherit;
font-size: inherit;
border-radius: 3px;
font-family: inherit;
font-size: inherit;
padding: 6px 24px 8px 10px;
word-wrap: break-word;
min-height: 60px;
@ -949,8 +934,8 @@ body.cms {
.title {
padding-top:5px; //aligns label with point of arrow
font-weight:bold; //to match pagetype label
@include text-shadow(1px 1px 0 $color-text-shadow);
}
text-shadow: 1px 1px 0 $color-text-shadow;
}
}
ul.SelectionGroup {
padding-left:28px;
@ -986,8 +971,7 @@ body.cms {
&.disabled {
color: $color-text-disabled;
@include opacity(0.5);
opacity: 0.5;
&:hover {
background: none;
@ -1104,10 +1088,8 @@ body.cms {
}
.cms-content-header {
background-color: darken($color-widget-bg, 40%);
@include background-image(
linear-gradient(darken($color-widget-bg, 20%), darken($color-widget-bg, 40%))
);
background-color: darken($color-widget-bg, 40%);
background-image: linear-gradient(darken($color-widget-bg, 20%), darken($color-widget-bg, 40%));
h2 {
text-shadow: darken($color-widget-bg, 50%) -1px -1px 0;
@ -1201,10 +1183,10 @@ body.cms {
color: $color-text-light;
td.first-column {
@include border-radius(6px 0 0 6px);
border-radius: 6px 0 0 6px;
}
td.last-column {
@include border-radius(0 6px 6px 0);
border-radius: 0 6px 6px 0;
}
}
}
@ -1259,12 +1241,12 @@ body.cms {
* CMS Batch actions
*/
.cms-content-batchactions-button {
@include inline-block;
display: inline-block;
padding: 4px 6px;
vertical-align: middle;
@include background-image(linear-gradient(top, #fff, #D9D9D9));
background-image: linear-gradient(top, #fff, #D9D9D9);
border: 1px solid #aaa;
@include border-radius(4px);
border-radius: 4px;
}
.cms-content-batchactions {
@ -1280,7 +1262,7 @@ body.cms {
margin-bottom: 8px;
margin-right:-1px;
background-color: #D9D9D9;
@include background-image(linear-gradient(top, #fff, #D9D9D9));
background-image: linear-gradient(top, #fff, #D9D9D9);
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
@ -1300,7 +1282,7 @@ body.cms {
}
}
.cms-content-batchactions-dropdown {
@include inline-block;
display: inline-block;
// Context specific rules for when batch actions are in the SiteTree panel.
.cms-content-tools & {
@ -1308,7 +1290,7 @@ body.cms {
}
fieldset { // The dropdown element wrapper
@include inline-block;
display: inline-block;
width: 200px;
.view-mode-batchactions-label {
@ -1333,7 +1315,7 @@ body.cms {
}
.Actions {
@include inline-block;
display: inline-block;
// Context specific rules for when batch actions are in the SiteTree panel.
.cms-content-tools & {
@ -1461,7 +1443,7 @@ form.member-profile-form {
.cms {
.cms-content {
border-right: 1px solid #BBB;
@include border-radius(0);
border-radius: 0;
background: $tab-panel-texture-color;
width: 800px;
z-index: 40;
@ -1593,8 +1575,8 @@ form.member-profile-form {
h2, h3 {
border-bottom: 0;
margin-left: $grid-y;
@include transform-origin(bottom, right);
@include rotate(270deg);
transform-origin: bottom, right;
transform: rotate(270deg);
}
.cms-panel-header {
width: 600px;
@ -1613,8 +1595,8 @@ form.member-profile-form {
h2, h3 {
border-bottom: 0;
margin-left: $grid-y;
@include transform-origin(bottom, right);
@include rotate(270deg);
transform-origin: bottom, right;
transform: rotate(270deg);
}
.cms-panel-header {
width: 600px;
@ -1699,29 +1681,26 @@ form.member-profile-form {
background: $tab-panel-texture-color;
background-clip: content-box;
border: 1px solid #666 !important;
@include border-radius($grid-y);
border-radius: $grid-y;
overflow: visible;
padding: 0;
@include box-shadow(0px 0px 30px 10px rgba(0,0,0,.3));
box-shadow: 0px 0px 30px 10px rgba(0,0,0,.3);
// Titlebar for pop-up dialog.
.ui-dialog-titlebar.ui-widget-header {
font-size: $font-base-size+2;
padding: 0;
border:none;
background: {
color:transparent;
image:url(../images/textures/cms_content_header.png);
repeat:repeat;
}
@include box-shadow($color-shadow-dark 0 0 ($grid-x / 2) inset);
background: transparent url(../images/textures/cms_content_header.png) repeat;
box-shadow: $color-shadow-dark 0 0 ($grid-x / 2) inset;
.ui-dialog-title {
position:absolute;
}
}
.ui-dialog-content {
@include border-radius($grid-y);
border-radius: $grid-y;
overflow: auto; // TODO Replace with proper $.layout grid
&.loading {
@ -1920,15 +1899,15 @@ body.cms-dialog {
.cms-file-info{
.field{
border:none;
@include box-shadow(0 0 0 rgba(0, 0, 0, 0));
box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
}
.field{
border-bottom: 1px solid $color-shadow-light;
@include box-shadow(0 1px 0 lighten($color-shadow-light, 95%));
&.last{
box-shadow: 0 1px 0 lighten($color-shadow-light, 95%);
&.last{
border-bottom:none;
@include box-shadow(0 0 0 rgba(0, 0, 0, 0));
box-shadow: 0 0 0 rgba(0, 0, 0, 0);
margin-bottom:0;
}
}
@ -2028,7 +2007,7 @@ body.cms-dialog {
.ss-uploadfield-files {
.ss-uploadfield-item-info {
background-color: grayscale(#5db4df);
@include background-image(linear-gradient(top, grayscale(#5db4df) 0%, grayscale(#5db1dd) 8%, grayscale(#439bcb) 50%, grayscale(#3f99cd) 54%, grayscale(#207db6) 96%, grayscale(#1e7cba) 100%));
background-image: linear-gradient(top, grayscale(#5db4df) 0%, grayscale(#5db1dd) 8%, grayscale(#439bcb) 50%, grayscale(#3f99cd) 54%, grayscale(#207db6) 96%, grayscale(#1e7cba) 100%);
}
}
}
@ -2061,8 +2040,8 @@ body.cms-dialog {
height: 26px - 2*4px; // minus padding
font-size: $font-base-size+2;
font-weight: bold;
@include border-top-left-radius(3px);
@include border-bottom-left-radius(3px);
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
background-color: #667980; // hardcoding colour since its tied to the sprite
padding: 4px 3px 4px 6px;
text-align: center;
@ -2071,9 +2050,10 @@ body.cms-dialog {
}
.arrow {
@extend .icon-sprites-32x32;
@include sprite($sprites-32x32-numeric-label);
height: 26px;
width: 10px;
background: sprite($sprites32, numeric-label) no-repeat;
margin-right: 4px;
}
@ -2093,8 +2073,8 @@ body.cms-dialog {
// Emulate .field bottom border styling without applying .field class,
// as it messes up the nested .field element styling (blocklevel labels)
border-bottom: 1px solid $color-shadow-light;
@include box-shadow(0 1px 0 lighten($color-shadow-light, 95%));
margin-bottom: $grid-x;
box-shadow: 0 1px 0 lighten($color-shadow-light, 95%);
margin-bottom: $grid-x;
// Preview might not always be available
.cms-file-info-preview {
@ -2231,20 +2211,29 @@ form.import-form {
}
.toggle-details-icon {
background: sprite($sprites32, menu-arrow-down) no-repeat;
.ss-uploadfield-item-edit-all &{
background: sprite($sprites32, menu-arrow-deselected-down) no-repeat;
@extend .icon-sprites-32x32;
@include sprite($sprites-32x32-menu-arrow-down);
.ss-uploadfield-item-edit-all & {
@extend .icon-sprites-32x32;
@include sprite($sprites-32x32-menu-arrow-deselected-down);
display:inline-block;
width:8px;
height:8px;
padding-left:5px;
}
&.opened {
background: sprite($sprites32, menu-arrow-up) no-repeat;
&.opened {
@extend .icon-sprites-32x32;
@include sprite($sprites-32x32-menu-arrow-up);
.ss-uploadfield-item-edit-all &{
background: sprite($sprites32, menu-arrow-deselected-up) no-repeat;
}
@extend .icon-sprites-32x32;
@include sprite($sprites-32x32-menu-arrow-deselected-up);
display:inline-block;
}
}
}

View File

@ -253,7 +253,8 @@
background: #FFF;
border: 1px solid silver;
z-index: 10000; *width:180px;
@include box-shadow(0 0 10px #CCC);
box-shadow: 0 0 10px #CCC;
&::before {
content:"";
display:block; /* reduce the damage in FF3.0 */
@ -305,7 +306,7 @@
&:hover {
padding: 1px 10px;
background: #3875d7;
@include background-image(linear-gradient(top, #3875d7 20%, #2a62bc 90%));
background-image: linear-gradient(top, #3875d7 20%, #2a62bc 90%);
color: #FFF;
border: none;
}
@ -324,7 +325,7 @@
&.vakata-hover > a {
padding: 1px 10px;
background: #3875d7;
@include background-image(linear-gradient(top, #3875d7 20%, #2a62bc 90%));
background-image: linear-gradient(top, #3875d7 20%, #2a62bc 90%);
color: #FFF;
border: none;
}
@ -347,7 +348,7 @@
left: 100%;
background: #FFF;
border: 1px solid silver;
@include box-shadow(0 0 10px #CCC);
box-shadow: 0 0 10px #CCC;
&.col-2{
width:180px * 2; // 2x the size of the original ul
li {
@ -500,8 +501,8 @@
font-size: 0.75em;
line-height: 1em;
margin-left: 3px;
margin-top: -1px;
@include border-radius(2px, 2px);
margin-top: -1px;
border-radius: 2px, 2px;
}
/* comment speech bubble - ccs3 only - source: http://nicolasgallagher.com/pure-css-speech-bubbles/demo/ */
@ -516,7 +517,7 @@
line-height: 1em;
margin-left: 3px;
margin-right: 6px;
@include border-radius(2px, 2px);
border-radius: 2px, 2px;
color: #7E7470;
border: 1px solid #C9B800;
background-color: #FFF0BC;
@ -631,7 +632,7 @@
padding: 7px 9px 6px 5px;
margin: 0;
max-width: 40%;
@include transition(max-width .75s linear);
transition: max-width .75s linear;
}
span.badge:hover {
max-width: 150px;
@ -690,10 +691,10 @@ a .jstree-pageicon {
// Dots
.cms-tree.jstree .status-#{$label} > a .jstree-pageicon:before {
background-color:$dotColor;
@include box-shadow(0px 1px 1px rgba(0, 0, 0, 0.3), inset 0 0 0 1px $textColor);
box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3), inset 0 0 0 1px $textColor;
}
#cms-content-tools-CMSMain .cms-tree.jstree span.badge.status-#{$label} {
@include box-shadow(0px 0px 6px 2px $bgColor);
box-shadow: 0px 0px 6px 2px $bgColor;
}
}
@include tree-status-icon('addedtodraft', #ff7f22, #F46B00, #fff7f2);

View File

@ -22,12 +22,10 @@
background-color: darken($color-widget-bg, 20%);
padding: 8px 8px 6px 8px;
border-bottom: 2px solid darken($color-widget-bg, 35%);
@include background-image(
linear-gradient(darken($color-widget-bg, 5%), darken($color-widget-bg, 30%))
);
background: linear-gradient(darken($color-widget-bg, 5%), darken($color-widget-bg, 30%));
border-bottom: 3px solid darken($color-widget-bg, 50%);
padding: 8px;
@include border-radius(0);
border-radius: 0;
& .ui-dialog-title {
padding: 6px 10px;
@ -50,12 +48,14 @@
background: transparent;
.ui-icon-closethick {
background: sprite($sprites32, dialog-close-over) no-repeat;
@extend .icon-sprites-32x32;
@include sprite($sprites-32x32-dialog-close-over);
}
}
.ui-icon-closethick {
background: sprite($sprites32, dialog-close) no-repeat;
@extend .icon-sprites-32x32;
@include sprite($sprites-32x32-dialog-close);
width: 30px;
height: 30px;
}

View File

@ -1,7 +1,6 @@
@import 'themes/default';
@import 'ieShared';
@import "compass/utilities/sprites/sprite-img";
@import "sprites.scss";
@import "spritey.scss";
html {
overflow: hidden;

View File

@ -10,25 +10,14 @@
* --------------------------------------------------------------
* Z-indexes:
* * Menu bar on the right should always be on top. This is in the 80 range
* * Top navingation bar must always sit over the content. This is in the 60 range
* * Top navigation bar must always sit over the content. This is in the 60 range
* * Footer must sit over the content as well so this in the 40 range
*/
/** -----------------------------
* Core Compass Libraries
* CSS reset
* ------------------------------ */
@import "compass/reset";
@import "compass/css3";
@import "compass/utilities/sprites/sprite-img";
@import "compass/utilities/general";
@import "compass/support";
/*$experimental-support-for-svg variable comes from
imported compass/support file and enables svg gradients in IE9.
It was put here because there didn't seem to be a more logical place to put it.
If more variables exist in the future, consider creating a variables file.*/
$experimental-support-for-svg: true;
@import "reset.scss";
/** -----------------------------
* Theme
@ -43,6 +32,7 @@ $experimental-support-for-svg: true;
/** -----------------------------
* Sprite images
* ----------------------------- */
@import "spritey.scss";
@import "sprites.scss";
/** -----------------------------

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
.container{margin-left:auto;margin-right:auto;padding-left:0.9375rem;padding-right:0.9375rem}.container::after{content:"";display:table;clear:both}@media (min-width: 544px){.container{max-width:576px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:940px}}@media (min-width: 1200px){.container{max-width:1140px}}.container-fluid{margin-left:auto;margin-right:auto;padding-left:0.9375rem;padding-right:0.9375rem}.container-fluid::after{content:"";display:table;clear:both}.row{margin-left:-0.9375rem;margin-right:-0.9375rem}.row::after{content:"";display:table;clear:both}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{position:relative;min-height:1px;padding-left:0.9375rem;padding-right:0.9375rem}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0%}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media (min-width: 544px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0%}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media (min-width: 768px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0%}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media (min-width: 992px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0%}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}@media (min-width: 1200px){.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{float:left}.col-xl-1{width:8.33333%}.col-xl-2{width:16.66667%}.col-xl-3{width:25%}.col-xl-4{width:33.33333%}.col-xl-5{width:41.66667%}.col-xl-6{width:50%}.col-xl-7{width:58.33333%}.col-xl-8{width:66.66667%}.col-xl-9{width:75%}.col-xl-10{width:83.33333%}.col-xl-11{width:91.66667%}.col-xl-12{width:100%}.col-xl-pull-0{right:auto}.col-xl-pull-1{right:8.33333%}.col-xl-pull-2{right:16.66667%}.col-xl-pull-3{right:25%}.col-xl-pull-4{right:33.33333%}.col-xl-pull-5{right:41.66667%}.col-xl-pull-6{right:50%}.col-xl-pull-7{right:58.33333%}.col-xl-pull-8{right:66.66667%}.col-xl-pull-9{right:75%}.col-xl-pull-10{right:83.33333%}.col-xl-pull-11{right:91.66667%}.col-xl-pull-12{right:100%}.col-xl-push-0{left:auto}.col-xl-push-1{left:8.33333%}.col-xl-push-2{left:16.66667%}.col-xl-push-3{left:25%}.col-xl-push-4{left:33.33333%}.col-xl-push-5{left:41.66667%}.col-xl-push-6{left:50%}.col-xl-push-7{left:58.33333%}.col-xl-push-8{left:66.66667%}.col-xl-push-9{left:75%}.col-xl-push-10{left:83.33333%}.col-xl-push-11{left:91.66667%}.col-xl-push-12{left:100%}.col-xl-offset-0{margin-left:0%}.col-xl-offset-1{margin-left:8.33333%}.col-xl-offset-2{margin-left:16.66667%}.col-xl-offset-3{margin-left:25%}.col-xl-offset-4{margin-left:33.33333%}.col-xl-offset-5{margin-left:41.66667%}.col-xl-offset-6{margin-left:50%}.col-xl-offset-7{margin-left:58.33333%}.col-xl-offset-8{margin-left:66.66667%}.col-xl-offset-9{margin-left:75%}.col-xl-offset-10{margin-left:83.33333%}.col-xl-offset-11{margin-left:91.66667%}.col-xl-offset-12{margin-left:100%}}

View File

@ -0,0 +1 @@
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active{outline:0}a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-webkit-viewport{width:device-width}@viewport{width:device-width}html{font-size:16px;-webkit-tap-highlight-color:transparent}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.5;color:#373a3c;background-color:#fff}[tabindex="-1"]:focus{outline:none !important}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #818a91}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:bold}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}a{color:#0275d8;text-decoration:none}a:focus,a:hover{color:#014c8c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}pre{margin-top:0;margin-bottom:1rem}figure{margin:0 0 1rem}img{vertical-align:middle}[role="button"]{cursor:pointer}a,area,button,[role="button"],input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}table{background-color:transparent}caption{padding-top:0.75rem;padding-bottom:0.75rem;color:#818a91;text-align:left;caption-side:bottom}th{text-align:left}label{display:inline-block;margin-bottom:.5rem}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,textarea{margin:0;line-height:inherit;border-radius:0}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit}input[type="search"]{-webkit-box-sizing:inherit;box-sizing:inherit;-webkit-appearance:none}output{display:inline-block}[hidden]{display:none !important}

File diff suppressed because one or more lines are too long

View File

@ -1,28 +0,0 @@
# Require any additional compass plugins here.
require 'compass-colors'
project_type = :stand_alone
# Set this to the root of your project when deployed:
http_path = "/"
css_dir = "css"
sass_dir = "scss"
images_dir = "images"
javascripts_dir = "javascript"
output_style = :compact
# To enable relative paths to assets via compass helper functions. Uncomment:
relative_assets = true
# Disable comments in the output. We want admin comments to be verbose.
line_comments = false
# Disable asset cache buster. Using :none doesn't work in some versions of compass.
asset_cache_buster do |http_path, real_path|
nil
end
sourcemap = true
sass_options = { :unix_newlines => true }
Encoding.default_external = "utf-8"

View File

@ -1,90 +1,3 @@
/** This file contains the default theme definitions for the admin interface. Please put mostly SCSS variable definitions in here, and leave the actual styling to _style.scss and auxilliary files. */
/** ----------------------------------------------- Colours ------------------------------------------------ */
/* Keep as solid colours transparent borders wont work in ie */
/* Only for use as shadows as they wont work in older browsers */
/*$color-optional: #a1d2eb !default; */
/** ----------------------------------------------- Textures ----------------------------------------------- */
/** ----------------------------------------------- Typography. ------------------------------------------------ */
/** ----------------------------------------------- Grid Units (px) We have a vertical rhythm that the grid is based off both x (=horizontal) and y (=vertical). All internal padding and margins are scaled to this and accounting for paragraphs ------------------------------------------------ */
/** ----------------------------------------------- Application Logo (CMS Logo) Must be 24px x 24px ------------------------------------------------ */
/*Mixin used to generate slightly smaller text and forms
Used in side panels and action tabs
*/
.ss-uploadfield-view-allowed-extensions { margin-top: -42px; float: right; }
.ss-uploadfield-view-allowed-extensions .toggle-content { opacity: 0; box-sizing: border-box; position: absolute; z-index: 1; padding: 20px 16px; width: 280px; right: -280px; top: 0; bottom: 0; border-left: 1px solid #C1C7CC; box-shadow: 0 0 3px #C1C7CC; background: #ECEFF1; transition: all .3s linear; }
.ss-uploadfield-view-allowed-extensions .toggle-content h4 { margin: 0 0 6px; padding-right: 20px; }
.ss-uploadfield-view-allowed-extensions.active .toggle-content { right: 0; opacity: 1; }
.ss-uploadfield-view-allowed-extensions .toggle { cursor: pointer; font-size: 16px; float: right; color: #66727d; width: 16px; height: 16px; overflow: hidden; }
.ss-uploadfield-view-allowed-extensions .toggle:hover, .ss-uploadfield-view-allowed-extensions .toggle:active, .ss-uploadfield-view-allowed-extensions .toggle:focus { text-decoration: none; color: #4f5861; }
.ss-uploadfield-view-allowed-extensions{margin-top:-42px;float:right}.ss-uploadfield-view-allowed-extensions .toggle-content{opacity:0;box-sizing:border-box;position:absolute;z-index:1;padding:20px 16px;width:280px;right:-280px;top:0;bottom:0;border-left:1px solid #C1C7CC;box-shadow:0 0 3px #C1C7CC;background:#f6f7f8;transition:all .3s linear}.ss-uploadfield-view-allowed-extensions .toggle-content h4{margin:0 0 6px;padding-right:20px}.ss-uploadfield-view-allowed-extensions.active .toggle-content{right:0;opacity:1}.ss-uploadfield-view-allowed-extensions .toggle{cursor:pointer;font-size:16px;float:right;color:#66727d;width:16px;height:16px;overflow:hidden}.ss-uploadfield-view-allowed-extensions .toggle:hover,.ss-uploadfield-view-allowed-extensions .toggle:active,.ss-uploadfield-view-allowed-extensions .toggle:focus{text-decoration:none;color:#4f5861}.backlink{padding-left:12px}body.cms.ss-uploadfield-edit-iframe,.composite.ss-assetuploadfield .details fieldset{overflow:auto;background:#E2E2E2}body.cms.ss-uploadfield-edit-iframe span.readonly,.composite.ss-assetuploadfield .details fieldset span.readonly{font-style:italic;color:#9ba5ae;text-shadow:0px 1px 0px #fff}body.cms.ss-uploadfield-edit-iframe .fieldholder-small label,.composite.ss-assetuploadfield .details fieldset .fieldholder-small label{margin-left:0}.composite.ss-assetuploadfield .details fieldset{padding:16px}.ss-assetuploadfield{border-bottom:0;box-shadow:none;margin:0;padding:0}.ss-assetuploadfield h3{border-bottom:1px solid rgba(201,205,206,0.8);box-shadow:0 1px 0 rgba(255,255,255,0.8);margin:0 0 8px;padding:0 0 7px;clear:both;position:relative}.ss-assetuploadfield .field{border-bottom:0;box-shadow:none}.ss-assetuploadfield .fileOverview{clear:both;margin-top:10px;position:relative}.ss-assetuploadfield .fileOverview .uploadStatus:after{content:".";display:block;height:0;clear:both;visibility:hidden}*:first-child .ss-assetuploadfield .fileOverview .uploadStatus{zoom:1}.ss-assetuploadfield .fileOverview .uploadStatus .state{float:left;font-size:16px;font-weight:bold;line-height:1.1em}.ss-assetuploadfield .fileOverview .uploadStatus .details{opacity:0.9;float:right}.ss-assetuploadfield .ss-uploadfield-item-actions.edit-all .ss-uploadfield-item-edit-all{float:right;margin:-8px 0 0;padding:0;background:none;border:0;box-shadow:none;color:#66727d}.ss-assetuploadfield .ss-uploadfield-item-actions.edit-all .ss-uploadfield-item-edit-all:hover{color:#7f8c97}.ss-assetuploadfield .ss-uploadfield-files{margin:0;padding:0;clear:both}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item{border:1px solid #b3b3b3;border-radius:5px;background-clip:padding-box;margin:0 0 5px;padding:0;overflow:hidden;position:relative}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item .info{position:relative;padding:7px;overflow:hidden;background-color:#FFBE66;border:1px solid #FF9300}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-preview{position:absolute;height:30px;width:40px;overflow:hidden;z-index:1}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-preview .no-preview{display:block;height:100%;width:100%;background:url("../images/icons/document.png") 2px 0px no-repeat}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-info{position:relative;line-height:30px;overflow:hidden;background-color:#5db4df;background-image:linear-gradient(top, #5db4df 0%, #5db1dd 8%, #439bcb 50%, #3f99cd 54%, #207db6 96%, #1e7cba 100%)}.ss-assetuploadfield .ss-uploadfield-files .ui-state-error .ss-uploadfield-item-info{background-color:#c11f1d;padding-right:130px;background-image:linear-gradient(top, #c11f1d 0%, #bf1d1b 4%, #b71b1c 8%, #b61e1d 15%, #b11d1d 27%, #ab1d1c 31%, #a51b1b 42%, #9f1b19 46%, #9f1b19 50%, #991c1a 54%, #971a18 58%, #911b1b 62%, #911b1b 65%, #7e1816 88%, #771919 92%, #731817 100%)}.ss-assetuploadfield .ss-uploadfield-files .ui-state-error .ss-uploadfield-item-info .ss-uploadfield-item-name{width:100%;cursor:default;background:#bcb9b9;background:rgba(201,198,198,0.9)}.ss-assetuploadfield .ss-uploadfield-files .ui-state-error .ss-uploadfield-item-info .ss-uploadfield-item-name .name{text-shadow:0px 1px 0px rgba(255,255,255,0.7)}.ss-assetuploadfield .ss-uploadfield-files .ui-state-warning .ss-uploadfield-item-info{background-color:#E9D104;background-image:linear-gradient(top, #e5d33b 0%, #e2ce24 8%, #d1be1c 50%, #d1bd1c 54%, #d09a1a 96%, #cf871a 100%)}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-name{position:relative;z-index:1;margin:3px 0 3px 50px;width:50%;color:#7f8c97;background:#eeeded;background:rgba(255,255,255,0.8);border-radius:3px;line-height:24px;height:22px;padding:0 5px;text-align:left;cursor:pointer;display:table;table-layout:fixed}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-name .name{text-shadow:0px 1px 0px rgba(255,255,255,0.5);display:inline;float:left;max-width:50%;font-weight:normal;padding:0 5px 0 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-name .ss-uploadfield-item-status{position:relative;float:right;padding:0 0 0 5px;max-width:30%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;text-shadow:0px 1px 0px rgba(255,255,255,0.5)}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-name .ss-uploadfield-item-status.ui-state-error-text{text-shadow:0px 1px 0px rgba(255,255,255,0.6);color:#c00}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-name .ss-uploadfield-item-status.ui-state-warning-text{color:#b7a403}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-name .ss-uploadfield-item-status.ui-state-success-text{color:#1F9433}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions{position:absolute;top:0;right:0;left:0;z-index:0;color:#f00;font-size:14px}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button{background:none;border:0;box-shadow:none;text-shadow:none;color:#fff;float:right}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button.ss-uploadfield-item-delete{display:none}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button.ss-uploadfield-item-cancel,.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button.ss-uploadfield-item-overwrite-warning{border-radius:0;border-left:1px solid rgba(255,255,255,0.2);margin-top:0px;cursor:pointer;opacity:0.9}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button.ss-uploadfield-item-cancel:hover,.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button.ss-uploadfield-item-overwrite-warning:hover{opacity:1}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button.ss-uploadfield-item-cancel .ui-icon,.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button.ss-uploadfield-item-overwrite-warning .ui-icon{display:block;margin:0;position:realtive;top:8px}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button.ss-uploadfield-item-edit{opacity:0.9;padding-top:1px;padding-bottom:0;height:100%;border-radius:0}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button.ss-uploadfield-item-edit.ui-state-hover{background:none;opacity:1}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button.ss-uploadfield-item-edit.ui-state-hover span.toggle-details{opacity:1}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button.ss-uploadfield-item-edit span.toggle-details{opacity:0.9;margin-left:3px;display:inline-block;width:5px;height:100%;cursor:pointer}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button.ss-uploadfield-item-edit span.toggle-details .toggle-details-icon{margin-top:1px;display:inline-block;width:8px;height:8px;vertical-align:middle}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button.ss-uploadfield-item-edit span.toggle-details .toggle-details-icon.opened{margin-top:0}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button .ui-icon{display:none}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-progress{width:100%}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-progress div{border-radius:5px;height:30px;padding:0;margin:0;overflow:hidden;width:100%}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-progress .ss-uploadfield-item-progressbar{background-color:#92a6b3;background-image:linear-gradient(top, #92a6b3 0%, #90aab8 11%, #96b1bf 22%, #9eb4c1 33%, #a7bac7 44%, #c1d5dc 100%)}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-progress .ss-uploadfield-item-progressbarvalue{width:0;background:#60b3dd url(../images/progressbar_blue.gif) repeat left center}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-editform{height:0;overflow:hidden;clear:both}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-editform.loading{width:100%;height:22px;padding:15px 0;background:url(../admin/images/spinner.gif) no-repeat 50% 50%}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-editform.loading iframe{padding-top:0;margin-top:37px;border:none}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-editform iframe{width:100%;padding:16px;background:#E2E2E2}.ss-assetuploadfield .ss-uploadfield-addfile{margin:0;padding:0}.ss-assetuploadfield .ss-uploadfield-addfile .ss-uploadfield-item-info{margin:0}.ss-assetuploadfield .ss-uploadfield-addfile .ss-uploadfield-item-info>span{display:block;padding:0;line-height:1;color:#9ba5ae;margin-top:-12px}.ss-assetuploadfield .ss-uploadfield-addfile .ss-uploadfield-item-info .upload-url::before{font-size:23px}.ss-assetuploadfield .ss-uploadfield-addfile .ss-uploadfield-fromcomputer{margin:12px 2px;overflow:hidden;font-weight:normal}.ss-insert-media .ss-assetuploadfield .ss-uploadfield-addfile .ss-uploadfield-fromcomputer{margin:0 12px 0 0}.ss-assetuploadfield .ss-uploadfield-addfile .ss-uploadfield-fromcomputer::before{font-size:23px;margin-right:6px}.ss-uploadfield-dropzone::after{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(236,239,241,0.9) url("../admin/images/drag_drop_opt.svg") center center no-repeat;background-size:312px 325px;z-index:100}.ss-uploadfield-dropzone.active.hover::after{content:''}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-editform.loading{background-image:url(../admin/images/spinner@2x.gif);background-size:43px 43px}}
.backlink { padding-left: 12px; }
body.cms.ss-uploadfield-edit-iframe, .composite.ss-assetuploadfield .details fieldset { overflow: auto; background: #E2E2E2; }
body.cms.ss-uploadfield-edit-iframe span.readonly, .composite.ss-assetuploadfield .details fieldset span.readonly { font-style: italic; color: #7f8b97; text-shadow: 0px 1px 0px #fff; }
body.cms.ss-uploadfield-edit-iframe .fieldholder-small label, .composite.ss-assetuploadfield .details fieldset .fieldholder-small label { margin-left: 0; }
.composite.ss-assetuploadfield .details fieldset { padding: 16px; }
.ss-assetuploadfield { border-bottom: 0; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; margin: 0; padding: 0; }
.ss-assetuploadfield h3 { border-bottom: 1px solid rgba(201, 205, 206, 0.8); -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); margin: 0 0 8px; padding: 0 0 7px; clear: both; position: relative; }
.ss-assetuploadfield .field { border-bottom: 0; box-shadow: none; }
.ss-assetuploadfield .fileOverview { clear: both; margin-top: 10px; position: relative; }
.ss-assetuploadfield .fileOverview .uploadStatus:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
*:first-child .ss-assetuploadfield .fileOverview .uploadStatus { zoom: 1; }
.ss-assetuploadfield .fileOverview .uploadStatus .state { float: left; font-size: 16px; font-weight: bold; line-height: 1.1em; }
.ss-assetuploadfield .fileOverview .uploadStatus .details { opacity: 0.9; float: right; }
.ss-assetuploadfield .ss-uploadfield-item-actions.edit-all .ss-uploadfield-item-edit-all { float: right; margin: -8px 0 0; padding: 0; background: none; border: 0; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; color: #66727d; }
.ss-assetuploadfield .ss-uploadfield-item-actions.edit-all .ss-uploadfield-item-edit-all:hover { color: #7f8c97; }
.ss-assetuploadfield .ss-uploadfield-files { margin: 0; padding: 0; clear: both; }
.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item { border: 1px solid #b3b3b3; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-background-clip: padding; -o-background-clip: padding-box; -webkit-background-clip: padding; background-clip: padding-box; margin: 0 0 5px; padding: 0; overflow: hidden; position: relative; }
.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item .info { position: relative; padding: 7px; overflow: hidden; background-color: #FFBE66; border: 1px solid #FF9300; }
.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-preview { position: absolute; height: 30px; width: 40px; overflow: hidden; z-index: 1; }
.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-preview .no-preview { display: block; height: 100%; width: 100%; background: url("../images/icons/document.png") 2px 0px no-repeat; }
.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-info { position: relative; line-height: 30px; overflow: hidden; background-color: #5db4df; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVkYjRkZiIvPjxzdG9wIG9mZnNldD0iOCUiIHN0b3AtY29sb3I9IiM1ZGIxZGQiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzQzOWJjYiIvPjxzdG9wIG9mZnNldD0iNTQlIiBzdG9wLWNvbG9yPSIjM2Y5OWNkIi8+PHN0b3Agb2Zmc2V0PSI5NiUiIHN0b3AtY29sb3I9IiMyMDdkYjYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTdjYmEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5db4df), color-stop(8%, #5db1dd), color-stop(50%, #439bcb), color-stop(54%, #3f99cd), color-stop(96%, #207db6), color-stop(100%, #1e7cba)); background-image: -moz-linear-gradient(top, #5db4df 0%, #5db1dd 8%, #439bcb 50%, #3f99cd 54%, #207db6 96%, #1e7cba 100%); background-image: -webkit-linear-gradient(top, #5db4df 0%, #5db1dd 8%, #439bcb 50%, #3f99cd 54%, #207db6 96%, #1e7cba 100%); background-image: linear-gradient(to bottom, #5db4df 0%, #5db1dd 8%, #439bcb 50%, #3f99cd 54%, #207db6 96%, #1e7cba 100%); }
.ss-assetuploadfield .ss-uploadfield-files .ui-state-error .ss-uploadfield-item-info { background-color: #c11f1d; padding-right: 130px; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MxMWYxZCIvPjxzdG9wIG9mZnNldD0iNCUiIHN0b3AtY29sb3I9IiNiZjFkMWIiLz48c3RvcCBvZmZzZXQ9IjglIiBzdG9wLWNvbG9yPSIjYjcxYjFjIi8+PHN0b3Agb2Zmc2V0PSIxNSUiIHN0b3AtY29sb3I9IiNiNjFlMWQiLz48c3RvcCBvZmZzZXQ9IjI3JSIgc3RvcC1jb2xvcj0iI2IxMWQxZCIvPjxzdG9wIG9mZnNldD0iMzElIiBzdG9wLWNvbG9yPSIjYWIxZDFjIi8+PHN0b3Agb2Zmc2V0PSI0MiUiIHN0b3AtY29sb3I9IiNhNTFiMWIiLz48c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iIzlmMWIxOSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjOWYxYjE5Ii8+PHN0b3Agb2Zmc2V0PSI1NCUiIHN0b3AtY29sb3I9IiM5OTFjMWEiLz48c3RvcCBvZmZzZXQ9IjU4JSIgc3RvcC1jb2xvcj0iIzk3MWExOCIvPjxzdG9wIG9mZnNldD0iNjIlIiBzdG9wLWNvbG9yPSIjOTExYjFiIi8+PHN0b3Agb2Zmc2V0PSI2NSUiIHN0b3AtY29sb3I9IiM5MTFiMWIiLz48c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iIzdlMTgxNiIvPjxzdG9wIG9mZnNldD0iOTIlIiBzdG9wLWNvbG9yPSIjNzcxOTE5Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNzMxODE3Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c11f1d), color-stop(4%, #bf1d1b), color-stop(8%, #b71b1c), color-stop(15%, #b61e1d), color-stop(27%, #b11d1d), color-stop(31%, #ab1d1c), color-stop(42%, #a51b1b), color-stop(46%, #9f1b19), color-stop(50%, #9f1b19), color-stop(54%, #991c1a), color-stop(58%, #971a18), color-stop(62%, #911b1b), color-stop(65%, #911b1b), color-stop(88%, #7e1816), color-stop(92%, #771919), color-stop(100%, #731817)); background-image: -moz-linear-gradient(top, #c11f1d 0%, #bf1d1b 4%, #b71b1c 8%, #b61e1d 15%, #b11d1d 27%, #ab1d1c 31%, #a51b1b 42%, #9f1b19 46%, #9f1b19 50%, #991c1a 54%, #971a18 58%, #911b1b 62%, #911b1b 65%, #7e1816 88%, #771919 92%, #731817 100%); background-image: -webkit-linear-gradient(top, #c11f1d 0%, #bf1d1b 4%, #b71b1c 8%, #b61e1d 15%, #b11d1d 27%, #ab1d1c 31%, #a51b1b 42%, #9f1b19 46%, #9f1b19 50%, #991c1a 54%, #971a18 58%, #911b1b 62%, #911b1b 65%, #7e1816 88%, #771919 92%, #731817 100%); background-image: linear-gradient(to bottom, #c11f1d 0%, #bf1d1b 4%, #b71b1c 8%, #b61e1d 15%, #b11d1d 27%, #ab1d1c 31%, #a51b1b 42%, #9f1b19 46%, #9f1b19 50%, #991c1a 54%, #971a18 58%, #911b1b 62%, #911b1b 65%, #7e1816 88%, #771919 92%, #731817 100%); }
.ss-assetuploadfield .ss-uploadfield-files .ui-state-error .ss-uploadfield-item-info .ss-uploadfield-item-name { width: 100%; cursor: default; background: #bcb9b9; background: rgba(201, 198, 198, 0.9); }
.ss-assetuploadfield .ss-uploadfield-files .ui-state-error .ss-uploadfield-item-info .ss-uploadfield-item-name .name { text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.7); }
.ss-assetuploadfield .ss-uploadfield-files .ui-state-warning .ss-uploadfield-item-info { background-color: #E9D104; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZDMzYiIvPjxzdG9wIG9mZnNldD0iOCUiIHN0b3AtY29sb3I9IiNlMmNlMjQiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2QxYmUxYyIvPjxzdG9wIG9mZnNldD0iNTQlIiBzdG9wLWNvbG9yPSIjZDFiZDFjIi8+PHN0b3Agb2Zmc2V0PSI5NiUiIHN0b3AtY29sb3I9IiNkMDlhMWEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZjg3MWEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e5d33b), color-stop(8%, #e2ce24), color-stop(50%, #d1be1c), color-stop(54%, #d1bd1c), color-stop(96%, #d09a1a), color-stop(100%, #cf871a)); background-image: -moz-linear-gradient(top, #e5d33b 0%, #e2ce24 8%, #d1be1c 50%, #d1bd1c 54%, #d09a1a 96%, #cf871a 100%); background-image: -webkit-linear-gradient(top, #e5d33b 0%, #e2ce24 8%, #d1be1c 50%, #d1bd1c 54%, #d09a1a 96%, #cf871a 100%); background-image: linear-gradient(to bottom, #e5d33b 0%, #e2ce24 8%, #d1be1c 50%, #d1bd1c 54%, #d09a1a 96%, #cf871a 100%); }
.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-name { position: relative; z-index: 1; margin: 3px 0 3px 50px; width: 50%; color: #66727d; background: #eeeded; background: rgba(255, 255, 255, 0.8); -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; line-height: 24px; height: 22px; padding: 0 5px; text-align: left; cursor: pointer; display: table; table-layout: fixed; }
.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-name .name { text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5); display: inline; float: left; max-width: 50%; font-weight: normal; padding: 0 5px 0 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; }
.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-name .ss-uploadfield-item-status { position: relative; float: right; padding: 0 0 0 5px; max-width: 30%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5); }
.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-name .ss-uploadfield-item-status.ui-state-error-text { text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.6); color: #cc0000; }
.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-name .ss-uploadfield-item-status.ui-state-warning-text { color: #b7a403; }
.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-name .ss-uploadfield-item-status.ui-state-success-text { color: #1F9433; }
.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions { position: absolute; top: 0; right: 0; left: 0; z-index: 0; color: #f00; font-size: 14px; }
.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button { background: none; border: 0; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; text-shadow: none; color: white; float: right; }
.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button.ss-uploadfield-item-delete { display: none; }
.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button.ss-uploadfield-item-cancel, .ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button.ss-uploadfield-item-overwrite-warning { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; border-left: 1px solid rgba(255, 255, 255, 0.2); margin-top: 0px; cursor: pointer; opacity: 0.9; }
.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button.ss-uploadfield-item-cancel:hover, .ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button.ss-uploadfield-item-overwrite-warning:hover { opacity: 1; }
.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button.ss-uploadfield-item-cancel .ui-icon, .ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button.ss-uploadfield-item-overwrite-warning .ui-icon { display: block; margin: 0; position: realtive; top: 8px; }
.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button.ss-uploadfield-item-edit { opacity: 0.9; padding-top: 1px; padding-bottom: 0; height: 100%; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button.ss-uploadfield-item-edit.ui-state-hover { background: none; opacity: 1; }
.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button.ss-uploadfield-item-edit.ui-state-hover span.toggle-details { opacity: 1; }
.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button.ss-uploadfield-item-edit span.toggle-details { opacity: 0.9; margin-left: 3px; display: inline-block; width: 5px; height: 100%; cursor: pointer; }
.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button.ss-uploadfield-item-edit span.toggle-details .toggle-details-icon { margin-top: 1px; display: inline-block; width: 8px; height: 8px; vertical-align: middle; }
.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button.ss-uploadfield-item-edit span.toggle-details .toggle-details-icon.opened { margin-top: 0; }
.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button .ui-icon { display: none; }
.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-progress { width: 100%; }
.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-progress div { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; height: 30px; padding: 0; margin: 0; overflow: hidden; width: 100%; }
.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-progress .ss-uploadfield-item-progressbar { background-color: #92a6b3; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkyYTZiMyIvPjxzdG9wIG9mZnNldD0iMTElIiBzdG9wLWNvbG9yPSIjOTBhYWI4Ii8+PHN0b3Agb2Zmc2V0PSIyMiUiIHN0b3AtY29sb3I9IiM5NmIxYmYiLz48c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzllYjRjMSIvPjxzdG9wIG9mZnNldD0iNDQlIiBzdG9wLWNvbG9yPSIjYTdiYWM3Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYzFkNWRjIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #92a6b3), color-stop(11%, #90aab8), color-stop(22%, #96b1bf), color-stop(33%, #9eb4c1), color-stop(44%, #a7bac7), color-stop(100%, #c1d5dc)); background-image: -moz-linear-gradient(top, #92a6b3 0%, #90aab8 11%, #96b1bf 22%, #9eb4c1 33%, #a7bac7 44%, #c1d5dc 100%); background-image: -webkit-linear-gradient(top, #92a6b3 0%, #90aab8 11%, #96b1bf 22%, #9eb4c1 33%, #a7bac7 44%, #c1d5dc 100%); background-image: linear-gradient(to bottom, #92a6b3 0%, #90aab8 11%, #96b1bf 22%, #9eb4c1 33%, #a7bac7 44%, #c1d5dc 100%); }
.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-progress .ss-uploadfield-item-progressbarvalue { width: 0; background: #60b3dd url(../images/progressbar_blue.gif) repeat left center; }
.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-editform { /* don't use display none, for it will break jQuery('iframe').contents().height() */ height: 0; overflow: hidden; clear: both; }
.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-editform.loading { width: 100%; height: 22px; padding: 15px 0; background: url(../admin/images/spinner.gif) no-repeat 50% 50%; }
.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-editform.loading iframe { /* Old IE needs this or it'll give the iframe a white background, covering the spinner */ padding-top: 0; margin-top: 37px; border: none; }
.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-editform iframe { width: 100%; padding: 16px; background: #E2E2E2; }
.ss-assetuploadfield .ss-uploadfield-addfile { margin: 0; padding: 0; }
.ss-assetuploadfield .ss-uploadfield-addfile .ss-uploadfield-item-info { margin: 0; }
.ss-assetuploadfield .ss-uploadfield-addfile .ss-uploadfield-item-info > span { display: block; padding: 0; line-height: 1; color: #9ba5ae; margin-top: -12px; }
.ss-assetuploadfield .ss-uploadfield-addfile .ss-uploadfield-item-info .upload-url::before { font-size: 23px; }
.ss-assetuploadfield .ss-uploadfield-addfile .ss-uploadfield-fromcomputer { margin: 12px 2px; overflow: hidden; font-weight: normal; }
.ss-insert-media .ss-assetuploadfield .ss-uploadfield-addfile .ss-uploadfield-fromcomputer { margin: 0 12px 0 0; }
.ss-assetuploadfield .ss-uploadfield-addfile .ss-uploadfield-fromcomputer::before { font-size: 23px; margin-right: 6px; }
.ss-uploadfield-dropzone::after { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: rgba(236, 239, 241, 0.9) url("../admin/images/drag_drop_opt.svg") center center no-repeat; background-size: 312px 325px; z-index: 100; }
.ss-uploadfield-dropzone.active.hover::after { content: ''; }
/** ---------------------------------------------------- "@2x" media query ---------------------------------------------------- */
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) { /* Loading spinner */
.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-editform.loading { background-image: url(../admin/images/spinner@2x.gif); background-size: 43px 43px; } }
/*# sourceMappingURL=AssetUploadField.css.map */
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQXNzZXRVcGxvYWRGaWVsZC5jc3MiLCJzb3VyY2VzIjpbIkFzc2V0VXBsb2FkRmllbGQuc2NzcyIsIi4uL2FkbWluL3Njc3MvdGhlbWVzL19kZWZhdWx0LnNjc3MiLCIuLi9hZG1pbi9zY3NzL19taXhpbnMuc2NzcyIsIl9lbGVtZW50TWl4aW5zLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gVE9ETyB3ZSBuZWVkIGEgc2VwZXJhdGVkIGZpbGUgZm9yIHN0eWxlcyB0aGF0IGFyZSB1c2VkIGluIGJvdGggY21zIGFuZCBmcm9udCBlbmQgKHN1Y2ggYXMgYnV0dG9ucylcbkBpbXBvcnQgXCIuLi9hZG1pbi9zY3NzL3RoZW1lcy9kZWZhdWx0LnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9hZG1pbi9zY3NzL19taXhpbnNcIjtcbkBpbXBvcnQgXCJfZWxlbWVudE1peGluc1wiO1xuXG4uc3MtdXBsb2FkZmllbGQtdmlldy1hbGxvd2VkLWV4dGVuc2lvbnMge1xuXHRtYXJnaW4tdG9wOiAtNDJweDtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRcblx0LnRvZ2dsZS1jb250ZW50IHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgei1pbmRleDogMTtcblx0ICAgIHBhZGRpbmc6IDIuNSokZ3JpZC15IDIqJGdyaWQteDtcblx0ICAgIHdpZHRoOiAyODBweDtcblx0ICAgIHJpZ2h0OiAtMjgwcHg7XG5cdCAgICB0b3A6IDA7XG5cdCAgICBib3R0b206IDA7XG5cdCAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1zZXBhcmF0b3I7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDNweCAkY29sb3Itc2VwYXJhdG9yO1xuXHQgICAgYmFja2dyb3VuZDogJHRhYi1wYW5lbC10ZXh0dXJlLWNvbG9yO1xuXHRcdHRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyO1xuXG5cdFx0aDQge1xuXHRcdFx0bWFyZ2luOiAwIDAgNnB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHR9XG5cdH1cblxuXHQmLmFjdGl2ZSAudG9nZ2xlLWNvbnRlbnQge1xuXHRcdHJpZ2h0OiAwO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQudG9nZ2xlIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6YWN0aXZlLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Y29sb3I6IGRhcmtlbigkY29sb3ItdGV4dCwgMTAlKTs7XG5cdFx0fVxuXHR9XG59XG5cbi5iYWNrbGluayB7XG5cdHBhZGRpbmctbGVmdDogMTJweDtcbn1cblxuYm9keS5jbXMuc3MtdXBsb2FkZmllbGQtZWRpdC1pZnJhbWUge1xuXHRvdmVyZmxvdzogYXV0bztcblx0YmFja2dyb3VuZDogI0UyRTJFMjtcblx0XG5cdHNwYW4ucmVhZG9ubHkge1xuXHRcdGZvbnQtc3R5bGU6aXRhbGljO1xuXHRcdGNvbG9yOmxpZ2h0ZW4oJGNvbG9yLXRleHQsIDIwJSk7XG5cdFx0dGV4dC1zaGFkb3c6IDBweCAxcHggMHB4ICNmZmY7XG5cdH1cblx0LmZpZWxkaG9sZGVyLXNtYWxse1xuXHRcdFxuXHRcdGxhYmVse1xuXHRcdFx0bWFyZ2luLWxlZnQ6MDtcblx0XHR9XG5cdH1cbn1cblxuLmNvbXBvc2l0ZS5zcy1hc3NldHVwbG9hZGZpZWxkIC5kZXRhaWxzIGZpZWxkc2V0IHtcblx0QGV4dGVuZCBib2R5LmNtcy5zcy11cGxvYWRmaWVsZC1lZGl0LWlmcmFtZTtcblx0cGFkZGluZzogJGdyaWQteCoyO1xufVxuXG4uc3MtYXNzZXR1cGxvYWRmaWVsZCB7XG5cdGJvcmRlci1ib3R0b206IDA7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblxuXHRoMyB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1zaGFkb3ctbGlnaHQ7XG5cdFx0Ym94LXNoYWRvdzogMCAxcHggMCBsaWdodGVuKCRjb2xvci1zaGFkb3ctbGlnaHQsIDk1JSk7XG5cdFx0bWFyZ2luOiAwIDAgOHB4O1xuXHRcdHBhZGRpbmc6IDAgMCA3cHg7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XHRcblx0fVxuXHQuZmllbGQge1xuXHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0Ym94LXNoYWRvdzpub25lO1xuXHR9XG5cdC5maWxlT3ZlcnZpZXd7XG5cdFx0Y2xlYXI6Ym90aDtcblx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XG5cdFx0LnVwbG9hZFN0YXR1c3tcblx0XHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRcdFx0LnN0YXRle1xuXHRcdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OjEuMWVtO1xuXHRcdFx0fVxuXHRcdFx0LmRldGFpbHN7XG5cdFx0XHRcdG9wYWNpdHk6MC45O1xuXHRcdFx0XHRmbG9hdDpyaWdodDtcdFx0XG5cdFx0XHR9XG5cdFx0fVx0XHRcblx0fVxuXHQuc3MtdXBsb2FkZmllbGQtaXRlbS1hY3Rpb25zLmVkaXQtYWxse1xuXHRcdC5zcy11cGxvYWRmaWVsZC1pdGVtLWVkaXQtYWxsIHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdG1hcmdpbjogLThweCAwIDA7XG5cdFx0XHRwYWRkaW5nOjA7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcdFx0XG5cdFx0XHRcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGNvbG9yOiBsaWdodGVuKCRjb2xvci10ZXh0LCAxMCUpO1x0XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0XG5cdC5zcy11cGxvYWRmaWVsZC1maWxlcyB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Y2xlYXI6Ym90aDtcblx0XHRcblx0XHQuc3MtdXBsb2FkZmllbGQtaXRlbSB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBsaWdodGVuKCRjb2xvci1tZWRpdW0tc2VwYXJhdG9yLCAyMCUpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblx0XHRcdG1hcmdpbjogMCAwIDVweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0LmluZm8ge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxuXHRcdFx0XHRwYWRkaW5nOiA3cHg7IFxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuOyBcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGQkU2NjsgXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNGRjkzMDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zcy11cGxvYWRmaWVsZC1pdGVtLXByZXZpZXcge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdC5uby1wcmV2aWV3e1x0XHRcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQ6dXJsKCcuLi9pbWFnZXMvaWNvbnMvZG9jdW1lbnQucG5nJykgMnB4IDBweCBuby1yZXBlYXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zcy11cGxvYWRmaWVsZC1pdGVtLWluZm8ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzVkYjRkZjtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsICAjNWRiNGRmIDAlLCM1ZGIxZGQgOCUsIzQzOWJjYiA1MCUsIzNmOTljZCA1NCUsIzIwN2RiNiA5NiUsIzFlN2NiYSAxMDAlKTtcblx0XHR9XG5cdFx0LnVpLXN0YXRlLWVycm9yIC5zcy11cGxvYWRmaWVsZC1pdGVtLWluZm8ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2MxMWYxZDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6MTMwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCAgI2MxMWYxZCAwJSwjYmYxZDFiIDQlLCNiNzFiMWMgOCUsI2I2MWUxZCAxNSUsI2IxMWQxZCAyNyUsI2FiMWQxYyAzMSUsI2E1MWIxYiA0MiUsIzlmMWIxOSA0NiUsIzlmMWIxOSA1MCUsIzk5MWMxYSA1NCUsIzk3MWExOCA1OCUsIzkxMWIxYiA2MiUsIzkxMWIxYiA2NSUsIzdlMTgxNiA4OCUsIzc3MTkxOSA5MiUsIzczMTgxNyAxMDAlKTtcblx0XHRcdFxuXHRcdFx0LnNzLXVwbG9hZGZpZWxkLWl0ZW0tbmFtZSB7XG5cdFx0XHRcdHdpZHRoOjEwMCU7XHRcdFx0XHRcblx0XHRcdFx0Y3Vyc29yOmRlZmF1bHQ7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3ItYnV0dG9uLWRpc2FibGVkLDIwJSk7IC8vZm9yIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCByZ2JhXG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoZGFya2VuKCRjb2xvci1idXR0b24tZGlzYWJsZWQsIDE1JSksMC45KTtcblx0XHRcdFx0XG5cdFx0XHRcdC5uYW1lIHsgXG5cdFx0XHRcdFx0dGV4dC1zaGFkb3c6IDBweCAxcHggMHB4IHJnYmEoI2ZmZiwgMC43KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQudWktc3RhdGUtd2FybmluZyAuc3MtdXBsb2FkZmllbGQtaXRlbS1pbmZvIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13YXJuaW5nO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0XHR0b3AsXG5cdFx0XHRcdGRlc2F0dXJhdGUobGlnaHRlbigkY29sb3Itd2FybmluZywgMTAlKSwgMjAlKSAgMCUsXG5cdFx0XHRcdGRlc2F0dXJhdGUobGlnaHRlbigkY29sb3Itd2FybmluZywgNSUpLCAyMCUpICA4JSxcblx0XHRcdFx0ZGVzYXR1cmF0ZSgkY29sb3Itd2FybmluZywgMjAlKSAgNTAlLFxuXHRcdFx0XHRkZXNhdHVyYXRlKGRhcmtlbihtaXgoJGNvbG9yLXdhcm5pbmcsICRjb2xvci1idXR0b24tZGVzdHJ1Y3RpdmUsIDk5JSksMCUpLCAyMCUpICA1NCUsXG5cdFx0XHRcdGRlc2F0dXJhdGUoZGFya2VuKG1peCgkY29sb3Itd2FybmluZywgJGNvbG9yLWJ1dHRvbi1kZXN0cnVjdGl2ZSwgODAlKSwxJSksIDIwJSkgIDk2JSxcblx0XHRcdFx0ZGVzYXR1cmF0ZShkYXJrZW4obWl4KCRjb2xvci13YXJuaW5nLCAkY29sb3ItYnV0dG9uLWRlc3RydWN0aXZlLCA3MCUpLDIlKSwgMjAlKSAxMDAlXG5cdFx0XHQpO1xuXHRcdH1cblxuXHRcdC5zcy11cGxvYWRmaWVsZC1pdGVtLW5hbWUge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdG1hcmdpbjogM3B4IDAgM3B4IDUwcHg7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0Y29sb3I6bGlnaHRlbigkY29sb3ItdGV4dCwgMTAlKTtcblx0XHRcdGJhY2tncm91bmQ6JGNvbG9yLWJ1dHRvbi1kaXNhYmxlZDsgLy9mb3IgYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IHJnYmFcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoI2ZmZiwgMC44KTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0aGVpZ2h0OiAyMnB4O1xuXHRcdFx0cGFkZGluZzogMCA1cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XHRcblx0XHRcdC8vZGlzcGxheTp0YWJsZSwgYW5kIHRhYmxlLWxheW91dDpmaXhlZCBhbGxvd3MgdXMgdG8gdXNlIHBlcmNlbnRhZ2VzIHdpdGggdGV4dC1vdmVyZmxvd1xuXHRcdFx0ZGlzcGxheTp0YWJsZTtcblx0XHRcdHRhYmxlLWxheW91dDpmaXhlZDtcblx0XHRcdFxuXHRcdFx0Lm5hbWUgeyBcblx0XHRcdFx0dGV4dC1zaGFkb3c6IDBweCAxcHggMHB4IHJnYmEoI2ZmZiwgMC41KTtcblx0XHRcdFx0ZGlzcGxheTppbmxpbmU7XG5cdFx0XHRcdGZsb2F0OmxlZnQ7XG5cdFx0XHRcdG1heC13aWR0aDo1MCU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7IFxuXHRcdFx0XHRwYWRkaW5nOiAwIDVweCAwIDA7XG5cdFx0XHRcdEBpbmNsdWRlIGhpZGUtdGV4dC1vdmVyZmxvdztcblx0XHRcdH1cblx0XHRcdC5zcy11cGxvYWRmaWVsZC1pdGVtLXN0YXR1cyB7XG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDVweDtcblx0XHRcdFx0bWF4LXdpZHRoOjMwJTtcblx0XHRcdFx0QGluY2x1ZGUgaGlkZS10ZXh0LW92ZXJmbG93O1xuXHRcdFx0XHR0ZXh0LXNoYWRvdzogMHB4IDFweCAwcHggcmdiYSgjZmZmLCAwLjUpO1xuXHRcdFx0XHRcblx0XHRcdFx0Ji51aS1zdGF0ZS1lcnJvci10ZXh0IHtcblx0XHRcdFx0XHR0ZXh0LXNoYWRvdzogMHB4IDFweCAwcHggcmdiYSgjZmZmLCAwLjYpO1xuXHRcdFx0XHRcdGNvbG9yOiBkYXJrZW4oJGNvbG9yLWJ1dHRvbi1kZXN0cnVjdGl2ZSwgMTAlKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnVpLXN0YXRlLXdhcm5pbmctdGV4dCB7XG5cdFx0XHRcdFx0Y29sb3I6IGRhcmtlbigkY29sb3Itd2FybmluZywgMTAlKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnVpLXN0YXRlLXN1Y2Nlc3MtdGV4dCB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1idXR0b24tY29uc3RydWN0aXZlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zcy11cGxvYWRmaWVsZC1pdGVtLWFjdGlvbnMge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0ei1pbmRleDogMDtcblx0XHRcdGNvbG9yOiAjZjAwO1xuXHRcdFx0QGluY2x1ZGUgc3MtdXBsb2FkZmllbGQtYWN0aW9uLWJ1dHRvbnM7XG5cdFx0XHRmb250LXNpemU6MTRweDtcblx0XHR9XG5cdFx0XG5cdFx0LnNzLXVwbG9hZGZpZWxkLWl0ZW0tcHJvZ3Jlc3Mge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcblx0XHRcdGRpdiB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0LnNzLXVwbG9hZGZpZWxkLWl0ZW0tcHJvZ3Jlc3NiYXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTJhNmIzO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjOTJhNmIzIDAlLCM5MGFhYjggMTElLCM5NmIxYmYgMjIlLCM5ZWI0YzEgMzMlLCNhN2JhYzcgNDQlLCNjMWQ1ZGMgMTAwJSk7XG5cdFx0XHR9XG5cdFx0XHQuc3MtdXBsb2FkZmllbGQtaXRlbS1wcm9ncmVzc2JhcnZhbHVlIHtcblx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICM2MGIzZGQgdXJsKC4uL2ltYWdlcy9wcm9ncmVzc2Jhcl9ibHVlLmdpZikgcmVwZWF0IGxlZnQgY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcdFx0XG5cdFx0LnNzLXVwbG9hZGZpZWxkLWl0ZW0tZWRpdGZvcm0ge1xuXHRcdFx0LyogZG9uJ3QgdXNlIGRpc3BsYXkgbm9uZSwgZm9yIGl0IHdpbGwgYnJlYWsgalF1ZXJ5KCdpZnJhbWUnKS5jb250ZW50cygpLmhlaWdodCgpICovXG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cblx0XHRcdCYubG9hZGluZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2FkbWluL2ltYWdlcy9zcGlubmVyLmdpZikgbm8tcmVwZWF0IDUwJSA1MCU7XG5cblx0XHRcdFx0aWZyYW1lIHtcblx0XHRcdFx0XHQvKiBPbGQgSUUgbmVlZHMgdGhpcyBvciBpdCdsbCBnaXZlIHRoZSBpZnJhbWUgYSB3aGl0ZSBiYWNrZ3JvdW5kLCBjb3ZlcmluZyB0aGUgc3Bpbm5lciAqL1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwOyBtYXJnaW4tdG9wOiAzN3B4O1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRpZnJhbWUge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogJGdyaWQteCoyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRTJFMkUyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zcy11cGxvYWRmaWVsZC1hZGRmaWxlIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XG5cdFx0LnNzLXVwbG9hZGZpZWxkLWl0ZW0taW5mbyB7XG5cdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0Y29sb3I6IGxpZ2h0ZW4oJGNvbG9yLXRleHQsIDIwJSk7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0xMnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQudXBsb2FkLXVybDo6YmVmb3JlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zcy11cGxvYWRmaWVsZC1mcm9tY29tcHV0ZXIge1xuXHRcdFx0bWFyZ2luOiAxMnB4IDJweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XG5cdFx0XHQuc3MtaW5zZXJ0LW1lZGlhICZ7XG5cdFx0XHRcdG1hcmdpbjogMCAxMnB4IDAgMDtcblx0XHR9XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG4uc3MtdXBsb2FkZmllbGQtZHJvcHpvbmUge1xuXHQmOjphZnRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDIzNiwgMjM5LCAyNDEsIC45KSB1cmwoJy4uL2FkbWluL2ltYWdlcy9kcmFnX2Ryb3Bfb3B0LnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMzEycHggMzI1cHg7XG5cdFx0ei1pbmRleDogMTAwO1xuXHRcdFx0XHRcdH1cblxuXHQmLmFjdGl2ZS5ob3ZlciB7XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR9XG5cdFx0fVx0XHRcblx0fVxuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogXCJAMnhcIiBtZWRpYSBxdWVyeVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AbWVkaWFcblx0b25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuXHRvbmx5IHNjcmVlbiBhbmQgKCAgIG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksXG5cdG9ubHkgc2NyZWVuIGFuZCAoICAgICAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLzEpLFxuXHRvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG5cdG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICAgICAgICAgIG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLFxuXHRvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgICAgICAgICBtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcblxuXHQvKiBMb2FkaW5nIHNwaW5uZXIgKi9cblx0LnNzLWFzc2V0dXBsb2FkZmllbGQge1xuXHRcdC5zcy11cGxvYWRmaWVsZC1maWxlcyB7XG5cdFx0XHQuc3MtdXBsb2FkZmllbGQtaXRlbS1lZGl0Zm9ybSB7XG5cdFx0XHRcdCYubG9hZGluZyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2FkbWluL2ltYWdlcy9zcGlubmVyQDJ4LmdpZik7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA0M3B4IDQzcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8qKlxuICogVGhpcyBmaWxlIGNvbnRhaW5zIHRoZSBkZWZhdWx0IHRoZW1lIGRlZmluaXRpb25zIGZvciB0aGUgYWRtaW4gaW50ZXJmYWNlLlxuICogUGxlYXNlIHB1dCBtb3N0bHkgU0NTUyB2YXJpYWJsZSBkZWZpbml0aW9ucyBpbiBoZXJlLFxuICogYW5kIGxlYXZlIHRoZSBhY3R1YWwgc3R5bGluZyB0byBfc3R5bGUuc2NzcyBhbmQgYXV4aWxsaWFyeSBmaWxlcy5cbiAqL1xuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIENvbG91cnNcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGNvbG9yLWJhc2U6ICNiMGJlYzcgIWRlZmF1bHQ7XG4kY29sb3Itd2lkZ2V0LWJnOiBsaWdodGVuKCRjb2xvci1iYXNlLCAyMCUpICFkZWZhdWx0O1xuXG4vL29mZmljYWwgc2lsdmVyc3RyaXBlIGJyYW5kIGNvbG9yXG4kY29sb3ItYnJhbmQtYmc6ICMwMDVhOTMgIWRlZmF1bHQ7XG4kY29sb3ItYnJhbmQ6ICM0M2M3ZjQgIWRlZmF1bHQ7XG5cbi8qIEtlZXAgYXMgc29saWQgY29sb3VycyB0cmFuc3BhcmVudCBib3JkZXJzIHdvbnQgd29yayBpbiBpZSAqL1xuJGNvbG9yLWRhcmtlci1iZzogI2YwZjJmNCAhZGVmYXVsdDtcbiRjb2xvci1kYXJrLWJnOiAjMTQyMTM2ICFkZWZhdWx0O1xuJGNvbG9yLWRhcmstc2VwYXJhdG9yOiAjMTk0MzVjICFkZWZhdWx0O1xuJGNvbG9yLW1lZGl1bS1zZXBhcmF0b3I6ICM4MDgwODAgIWRlZmF1bHQ7XG4kY29sb3Itc2VwYXJhdG9yOiAjQzFDN0NDICFkZWZhdWx0OyAvLyBWZXJ0aWNhbCBkaXZpZGVyc1xuJGNvbG9yLWxpZ2h0LXNlcGFyYXRvcjogI0QyRDVEOCAhZGVmYXVsdDsgLy8gSG9yaW9udGFsIGRpdmlkZXJzXG5cbiRjb2xvci10YWI6ICNkOWQ5ZDkgIWRlZmF1bHQ7XG4kY29sb3ItZGFyay1ncmV5OiAjN0I4QzkxICFkZWZhdWx0O1xuXG4vKiBPbmx5IGZvciB1c2UgYXMgc2hhZG93cyBhcyB0aGV5IHdvbnQgd29yayBpbiBvbGRlciBicm93c2VycyAqL1xuJGNvbG9yLXNoYWRvdy1saWdodDogcmdiYSgyMDEsIDIwNSwgMjA2LCAwLjgpICFkZWZhdWx0O1xuJGNvbG9yLXNoYWRvdy1kYXJrOiByZ2JhKDEwNywgMTIwLCAxMjMsIDAuNSkgIWRlZmF1bHQ7XG4kY29sb3Itc2hhZG93LWJsYWNrOiByZ2JhKDAsIDAsIDAsIDAuNikgIWRlZmF1bHQ7XG4kY29sb3Itc2hhZG93LWJsYWNrZXI6IHJnYmEoMCwgMCwgMCwgMC45KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LXNoaW5lOiByZ2JhKDI0OCwgMjQ4LCAyNDgsIDAuOSk7XG4kYm94LXNoYWRvdy1zaGluZS1taW5pbWFsOiByZ2JhKDI0NSwgMjQ1LCAyNDUsIDAuOCk7XG5cbiRjb2xvci1oaWdobGlnaHQ6ICNGRkZGNjYgIWRlZmF1bHQ7XG4kY29sb3ItaGlnaGxpZ2h0LW9wYWNpdHk6IHJnYmEoMjU1LCAyNTUsIDEwMiwgMC4zKSAhZGVmYXVsdDtcblxuJGNvbG9yLW1lbnUtYnV0dG9uOiAjMzM4REMxICFkZWZhdWx0O1xuJGNvbG9yLW1lbnUtYmFja2dyb3VuZDogI2M2ZDdkZiAhZGVmYXVsdDtcbiRjb2xvci1tZW51LWJvcmRlcjogIzhjOTlhMSAhZGVmYXVsdDtcbiRjb2xvci1wYW5lbC1iYWNrZ3JvdW5kOiAjYzZkN2RmICFkZWZhdWx0O1xuXG4kY29sb3ItdGV4dDogIzY2NzI3ZCAhZGVmYXVsdDtcbiRjb2xvci10ZXh0LWxpZ2h0OiB3aGl0ZSAhZGVmYXVsdDtcbiRjb2xvci10ZXh0LWxpZ2h0LWxpbms6IHdoaXRlICFkZWZhdWx0O1xuJGNvbG9yLXRleHQtZGlzYWJsZWQ6ICNhYWEgIWRlZmF1bHQ7XG4kY29sb3ItdGV4dC1kYXJrOiAjMWYxZjFmICFkZWZhdWx0O1xuJGNvbG9yLXRleHQtZGFyay1saW5rOiAjM0VCQUUwICFkZWZhdWx0O1xuJGNvbG9yLXRleHQtYmx1ZS1saW5rOiAjMDA3MWM0ICFkZWZhdWx0O1xuJGNvbG9yLXRleHQtc2hhZG93OiB3aGl0ZSAhZGVmYXVsdDtcblxuXG4kY29sb3ItYnV0dG9uLWdlbmVyaWM6ICNlNmU2ZTYgIWRlZmF1bHQ7XG4kY29sb3ItYnV0dG9uLWdlbmVyaWMtYm9yZGVyOiAjZDBkM2Q1ICFkZWZhdWx0O1xuXG4kY29sb3ItYnV0dG9uLWhpZ2hsaWdodDogI2U2ZTZlNiAhZGVmYXVsdDtcbiRjb2xvci1idXR0b24taGlnaGxpZ2h0LWJvcmRlcjogIzcwODI4NCAhZGVmYXVsdDtcblxuJGNvbG9yLWJ1dHRvbi1jb25zdHJ1Y3RpdmU6ICMxRjk0MzMgIWRlZmF1bHQ7XG4kY29sb3ItYnV0dG9uLWNvbnN0cnVjdGl2ZS1ib3JkZXI6ICMxRjk0MzMgIWRlZmF1bHQ7XG5cbiRjb2xvci1idXR0b24tZGVzdHJ1Y3RpdmU6ICNmMDAgIWRlZmF1bHQ7XG5cbiRjb2xvci1idXR0b24tZGlzYWJsZWQ6ICNlZWVkZWQgIWRlZmF1bHQ7XG5cbiRjb2xvci1ub3RpY2U6ICM5M0NERTggIWRlZmF1bHQ7XHRcdC8vIGJsdWVcbiRjb2xvci13YXJuaW5nOiAjRTlEMTA0ICFkZWZhdWx0O1x0XHQvLyB5ZWxsb3dcbiRjb2xvci1lcnJvcjogI2U2ODI4OCAhZGVmYXVsdDtcdFx0XHQvLyByZWRcbiRjb2xvci1nb29kOiAjNzJjMzRiICFkZWZhdWx0O1x0XHRcdC8vIGdyZWVuXG4vKiRjb2xvci1vcHRpb25hbDogI2ExZDJlYiAhZGVmYXVsdDsgKi9cdC8vIG9yYW5nZVxuXG4kY29sb3ItY21zLWJhdGNoYWN0aW9ucy1tZW51LWJhY2tncm91bmQ6ICNmNWY1ZjUgIWRlZmF1bHQ7XG4kY29sb3ItY21zLWJhdGNoYWN0aW9ucy1tZW51LXNlbGVjdGVkLWJhY2tncm91bmQ6ICNmZmZjZGMgIWRlZmF1bHQ7XG5cbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogVGV4dHVyZXNcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kdGFiLXBhbmVsLXRleHR1cmUtY29sb3I6ICNmNmY3ZjggIWRlZmF1bHQ7XG4kdGFiLXBhbmVsLXRleHR1cmUtYmFja2dyb3VuZDogJHRhYi1wYW5lbC10ZXh0dXJlLWNvbG9yIHVybCguLi9pbWFnZXMvdGV4dHVyZXMvYmdfY21zX21haW5fY29udGVudC5wbmcpIHJlcGVhdCB0b3AgbGVmdCAhZGVmYXVsdDtcblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBUeXBvZ3JhcGh5LlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtYmFzZS1zaXplOiAxMnB4ICFkZWZhdWx0O1xuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIEdyaWQgVW5pdHMgKHB4KVxuICpcbiAqIFdlIGhhdmUgYSB2ZXJ0aWNhbCByaHl0aG0gdGhhdCB0aGUgZ3JpZCBpcyBiYXNlZCBvZmZcbiAqIGJvdGggeCAoPWhvcml6b250YWwpIGFuZCB5ICg9dmVydGljYWwpLiBBbGwgaW50ZXJuYWwgcGFkZGluZyBhbmRcbiAqIG1hcmdpbnMgYXJlIHNjYWxlZCB0byB0aGlzIGFuZCBhY2NvdW50aW5nIGZvciBwYXJhZ3JhcGhzXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRncmlkLXk6IDhweCAhZGVmYXVsdDtcbiRncmlkLXg6IDhweCAhZGVmYXVsdDtcblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBBcHBsaWNhdGlvbiBMb2dvIChDTVMgTG9nbykgTXVzdCBiZSAyNHB4IHggMjRweFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kYXBwbGljYXRpb24tbG9nby1zbWFsbDogdXJsKFwiLi4vaW1hZ2VzL2xvZ29fc21hbGwucG5nXCIpICFkZWZhdWx0O1xuJGFwcGxpY2F0aW9uLWxvZ28tc21hbGwtMng6IHVybChcIi4uL2ltYWdlcy9sb2dvX3NtYWxsQDJ4LnBuZ1wiKSAhZGVmYXVsdDtcbiIsIi8vKipcbi8vICogVGhpcyBmaWxlIGNvbnRhaW5zIGdlbmVyaWMgbWl4aW5zIHdoaWNoIHdlIHVzZSB0aHJvdWdob3V0XG4vLyAqIHRoZSBhZG1pbiBwYW5lbHMuXG4vLyAqXG4vLyAqIE1peGlucyBzaG91bGQgYmUgc3RvcmVkIGhlcmUgcmF0aGVyIHRoYW4gaW5kaXZpZHVhbCBmaWxlc1xuLy8gKiBzbyB0aGF0IHdlIGNhbiBrZWVwLlxuLy8gKi9cblxuLy8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAqIEhpZGVzIHRoZSBvdmVyZmxvd2luZyB0ZXh0IGZyb20gYSBjb250YWluZXJcbi8vICpcbi8vICogTm90ZTogeW91IG11c3QgZGVmaW5lIGEgd2lkdGggb24gdGhlIGVsZW1lbnQgd2l0aCB0aGlzXG4vLyAqIG92ZXJmbG93LlxuLy8gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1peGluIGhpZGUtdGV4dC1vdmVyZmxvdyB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHQtby10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuQG1peGluIGJveC1zaGFkb3ctbm9uZXtcblx0LW1vei1ib3gtc2hhZG93OiBub25lO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuXG4vLyoqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy9DbGVhcmZpeCBtaXhpbiBjbGVhcnMgdGhlIGZsb2F0IG9mIGl0J3MgcGFyZW50IGVsZW1lbnRcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSoqL1xuQG1peGluIGNsZWFyZml4e1xuXHQmOmFmdGVye1xuXHRcdGNvbnRlbnQ6IFwiLlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogMDtcblx0XHRjbGVhcjogYm90aDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdH1cblx0KjpmaXJzdC1jaGlsZCAmeyB6b29tOjE7fVxufVxuXG5cblxuLy8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAqIENsZWFyIHRoZSBwcm9wZXJ0aWVzIG9mIHN1YiBmb3JtIGZpZWxkcy5cbi8vICpcbi8vICogT2Z0ZW4gbmVlZGVkIGZvciBuZXN0ZWQgZm9ybSBmaWVsZHMgYW5kXG4vLyAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWl4aW4gY2xlYXItZm9ybS1maWVsZC1zdHlsZXMge1xuXHQuZmllbGQge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyOiAwO1xuXHR9XG5cblx0bGFiZWwge1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdHdpZHRoOiBhdXRvO1xuXG5cdFx0Ji5sZWZ0IHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0ZGlzcGxheTogaW5oZXJpdDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRcdH1cblx0fVxuXG5cdC5taWRkbGVDb2x1bW4ge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cblx0aW5wdXQudGV4dCxcblx0dGV4dGFyZWEsXG5cdHNlbGVjdCxcblx0LlRyZWVEcm9wZG93bkZpZWxkIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXgtd2lkdGg6IGF1dG87XG5cdH1cbn1cblxuLy8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAqIERvdWJsZSB0b25lIGJvcmRlcnNcbi8vICpcbi8vICogaHR0cDovL2RhdmVydXBlcnQuY29tLzIwMTEvMDYvdHdvLXRvbmUtYm9yZGVycy13aXRoLWNzczMvXG4vLyAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWl4aW4gZG91YmxlYm9yZGVyKCRzaWRlLCAkaW5uZXJDb2xvciwgJG91dGVyQ29sb3IpIHtcbiAgICAkc2hhZG93OiBcIjAgMCAwXCI7XG4gICAgYm9yZGVyLSN7JHNpZGV9OiAxcHggc29saWQgJGlubmVyQ29sb3I7XG4gICAgQGlmICgkc2lkZSA9PSBcInRvcFwiKSB7ICRzaGFkb3c6IDAgLTFweCAwOyB9XG4gICAgQGlmICgkc2lkZSA9PSBcInJpZ2h0XCIpIHsgJHNoYWRvdzogMXB4IDAgMDsgfVxuICAgIEBpZiAoJHNpZGUgPT0gXCJib3R0b21cIikgeyAkc2hhZG93OiAwIDFweCAwOyB9XG4gICAgQGlmICgkc2lkZSA9PSBcImxlZnRcIikgeyAkc2hhZG93OiAtMXB4IDAgMDsgfVxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogJHNoYWRvdyAkb3V0ZXJDb2xvcjtcbiAgICAtbW96LWJveC1zaGFkb3c6ICRzaGFkb3cgJG91dGVyQ29sb3I7XG4gICAgLW8tYm94LXNoYWRvdzogJHNoYWRvdyAkb3V0ZXJDb2xvcjtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93ICRvdXRlckNvbG9yO1xufVxuXG4vLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICogU2hvdyBsYWJlbCBhbmQgZmllbGQgY29udGVudCBpbiB0aGVpciBvd24gbGluZXMsXG4vLyAqIHRvIG1heGltaXplIHRoZSBhdmFpbGFibGUgaG9yaXpvbnRhbCBzcGFjZS5cbi8vICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtaXhpbiBmb3JtLWZpZWxkLXN0YWNrZWQge1xuXHRsYWJlbCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdH1cblxuXHQubWlkZGxlQ29sdW1uIHtcblx0XHRtYXJnaW4tbGVmdDogMHB4O1xuXHRcdGNsZWFyOiBsZWZ0O1xuXHR9XG5cblx0LmRlc2NyaXB0aW9uIHtcblx0XHRtYXJnaW4tbGVmdDogMHB4O1xuXHR9XG59XG5cbi8qTWl4aW4gdXNlZCB0byBnZW5lcmF0ZSBzbGlnaHRseSBzbWFsbGVyIHRleHQgYW5kIGZvcm1zXG5Vc2VkIGluIHNpZGUgcGFuZWxzIGFuZCBhY3Rpb24gdGFic1xuKi9cbkBtaXhpbiB0aWdodFNwYWNpbmd7XG5cdGgzLGg0LGg1IHtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRsaW5lLWhlaWdodDogJGdyaWQteSAqIDI7XG5cdH1cblx0aDMge1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtYmFzZS1zaXplICsgMTtcblx0fVxuXG5cdGg0IHtcblx0XHRmb250LXNpemU6ICRmb250LWJhc2Utc2l6ZTtcblx0XHRtYXJnaW46NXB4IDA7XG5cdH1cblxuXHQudWktd2lkZ2V0LWNvbnRlbnQge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdH1cblxuXHQuZmllbGQge1xuXHRcdC8qXG5cdFx0ICogRmllbGRzIGFyZSBtb3JlIGNvbXByZXNzZWQgaW4gc29tZSBhcmVhcyBjb21wYXJlZCB0byB0aGVcblx0XHQgKiBtYWluIGNvbnRlbnQgZWRpdGluZyB3aW5kb3cgc28gdGhlIGJlbG93IGFsdGVycyB0aGUgaW50ZXJuYWxcblx0XHQgKiBzcGFjaW5nIG9mIHRoZSBmaWVsZHMgc28gd2UgY2FuIG1vdmUgdGhhdCBzcGFjaW5nIHRvIGJldHdlZW5cblx0XHQgKiB0aGUgZm9ybSBmaWVsZHMgcmF0aGVyIHRoYW4gcGFkZGluZ1xuXHRcdCAqL1xuXHRcdGJvcmRlci1ib3R0b206bm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGxhYmVsIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRwYWRkaW5nOiAwICRncmlkLXggNHB4IDA7XG5cdFx0XHQmLmV4dHJhLWRldGFpbHN7XG5cdFx0XHRcdG92ZXJmbG93OmhpZGRlbjtcblx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29sb3I6IGxpZ2h0ZW4oJGNvbG9yLXRleHQsIDM1JSk7XG5cdFx0XHRcdGZvbnQtc3R5bGU6aXRhbGljO1xuXHRcdFx0XHRmb250LXdlaWdodDpub3JtYWw7XG5cdFx0XHRcdGZvbnQtc2l6ZToxZW07XG5cdFx0XHRcdGZsb2F0OmxlZnQ7XG5cdFx0XHRcdHRleHQtc2hhZG93OiBub25lO1xuXHRcdFx0XHQmLmZpbGx7XG5cdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRcdFx0Y29udGVudDogJz8nO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjEycHg7XG5cdFx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjNweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6M3B4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0XHRcdGZsb2F0OmxlZnQ7XG5cdFx0XHRcdFx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOmxpZ2h0ZW4oJGNvbG9yLXRleHQsIDQ1JSk7XG5cdFx0XHRcdFx0XHR3aWR0aDoxNXB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OjE1cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6NXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTo1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1pZGRsZUNvbHVtbiB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXG5cdFx0aW5wdXQudGV4dCxcblx0XHRzZWxlY3QsXG5cdFx0dGV4dGFyZWEge1xuXHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdH1cblxuXHRcdCYuY2hlY2tib3gge1xuXHRcdFx0cGFkZGluZzogMCA4cHggMDtcblxuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHRtYXJnaW46IDJweCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5maWVsZGdyb3VwIHtcblx0XHQuZmllbGRncm91cC1maWVsZCB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHQuZmllbGQge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LyogUmVzdHlsZSBmb3Igc21hbGxlciBhcmVhKi9cblx0LmNtcy1jb250ZW50LWZpZWxkc3tcblx0XHRvdmVyZmxvdzp2aXNpYmxlO1xuXHR9XG5cdC5jaHpuLWNvbnRhaW5lci1zaW5nbGV7XG5cdFx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuXHRcdC5jaHpuLXNpbmdsZXtcblx0XHRcdHBhZGRpbmc6IDAgMCAwIDVweDtcblx0XHRcdGZsb2F0Om5vbmU7XG5cdFx0fVxuXHR9XG5cdC5jbXMtY29udGVudC1hY3Rpb25zLCAuY21zLXByZXZpZXctY29udHJvbHN7XG5cdFx0cGFkZGluZzowO1xuXHRcdGhlaWdodDphdXRvO1xuXHRcdGJvcmRlcjpub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblx0LmNtcy1lZGl0LWZvcm17XG5cdFx0d2lkdGg6MTAwJTtcblx0fVxuXHQuQ29tcG9zaXRlRmllbGR7XG5cdFx0bWFyZ2luOjA7XG5cdFx0cGFkZGluZzowO1xuXHRcdGZsb2F0Om5vbmU7XG5cdH1cblx0LnBhcmVudC1tb2Rle1xuXHRcdHBhZGRpbmctdG9wOjA7XG5cdH1cblx0LnRyZWVkcm9wZG93biwgLlNlbGVjdGlvbkdyb3VwIGxpLnNlbGVjdGVkIGRpdi5maWVsZHtcblx0XHRtYXJnaW46MTBweCAwIDAgMDtcblx0XHQvL0BpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMCAjZmZmLCAwIDFweCAxcHggcmdiYSgwLDAsMCwwLjEpKTtcblx0XHQudHJlZWRyb3Bkb3duZmllbGQtdGl0bGV7XG5cdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdHotaW5kZXg6Mjtcblx0XHRcdHBhZGRpbmc6NXB4O1xuXHRcdH1cblx0XHQudHJlZWRyb3Bkb3duZmllbGQtcGFuZWx7XG5cdFx0XHRtYXJnaW4tdG9wOjExcHg7XG5cdFx0fVxuXHRcdC50cmVlZHJvcGRvd25maWVsZC10b2dnbGUtcGFuZWwtbGlua3tcblx0XHRcdGJhY2tncm91bmQ6bm9uZTtcblx0XHRcdGJvcmRlci1sZWZ0Om5vbmU7XG5cdFx0XHRwYWRkaW5nOjVweCAzcHg7XG5cdFx0XHQudWktaWNvbntcblx0XHRcdFx0ZmxvYXQ6cmlnaHQ7XG5cdFx0XHRcdG9wYWNpdHk6MC43O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY21zLWFkZC1mb3JtIHVsLlNlbGVjdGlvbkdyb3Vwe1xuXHRcdHBhZGRpbmctbGVmdDowO1xuXHRcdHBhZGRpbmctcmlnaHQ6MDtcblx0XHRvdmVyZmxvdzp2aXNpYmxlO1xuXHRcdGJvcmRlci1ib3R0b206bm9uZTtcblx0fVxufVxuXG4vLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICogQ29tcGFzcyByZXBsYWNlbWVudCBtaXhpbnMuXG4vLyAqXG4vLyAqIE1peGlucyB0aGF0IHdlcmUgYnVpbHQtaW4gd2l0aCBjb21wYXNzXG4vLyAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBtaXhpbiBsZWdhY3ktcGllLWNsZWFyZml4IHtcblx0JjphZnRlciB7XG4gICAgY29udGVudDogXCJcXDAwMjBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbiIsIi8vKipcbi8vICogVGhpcyBmaWxlIGNvbnRhaW5zIG1peGlucyByZWxhdGluZyB0byBzcGVjaWZpYyBmdW5jdGlvbmFsaXR5XG4vLyAqXG4vLyAqIE1peGlucyBzaG91bGQgYmUgc3RvcmVkIGhlcmUgcmF0aGVyIHRoYW4gaW5kaXZpZHVhbCBmaWxlc1xuLy8gKi9cblxuXG4vLypNaXhpbiBnZW5lcmF0ZXMgdGhlIGdlbmVyaWMgYnV0dG9uIHN0eWxpbmcgZm9yIHRoZSBncmlkZmllbGQqL1xuQG1peGluIGdyaWRGaWVsZEJ1dHRvbnN7XG5cdGJvcmRlcjpub25lO1xuXHRkaXNwbGF5OmJsb2NrO1xuXHR0ZXh0LWluZGVudDotOTk5OWVtO1xuXHR3aWR0aDozMHB4O1xuXHRoZWlnaHQ6MjVweDsgLy9tYXRjaCB0aGUgaGVpZ2h0IG9mIHRoZSBpbnB1dCBmaWVsZFxufVxuXG5cbi8vIE1peGluIGdlbmVyYXRlcyB0aGUgc3R5bGluZyBmb3IgdGhlIGFjdGlvbnMgYnV0dG9ucyBpbiBmaWxlIHVwbG9hZHNcbkBtaXhpbiBzcy11cGxvYWRmaWVsZC1hY3Rpb24tYnV0dG9uc3tcblx0LnNzLXVpLWJ1dHRvbiB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRib3JkZXI6IDA7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0XHRjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXG5cdFx0Ji5zcy11cGxvYWRmaWVsZC1pdGVtLWRlbGV0ZSB7XG5cdFx0XHQvLyBUT0RPIHRtcCBoYWNrIHVudGlsIHdlIGhhdmUgcGVybWlzc2lvbnMgYW5kIGNhbiBkaXNhYmxlIGRlbGV0ZVxuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0Ji5zcy11cGxvYWRmaWVsZC1pdGVtLWNhbmNlbCwgJi5zcy11cGxvYWRmaWVsZC1pdGVtLW92ZXJ3cml0ZS13YXJuaW5nIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRib3JkZXItbGVmdDoxcHggc29saWQgcmdiYSgjZmZmLCAwLjIpO1xuXHRcdFx0bWFyZ2luLXRvcDowcHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRvcGFjaXR5OjAuOTtcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdG9wYWNpdHk6MTtcblx0XHRcdH1cblx0XHRcdC51aS1pY29uIHtcblx0XHRcdCAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHQgIG1hcmdpbjogMDtcblx0XHRcdCAgcG9zaXRpb246cmVhbHRpdmU7XG5cdFx0XHQgIHRvcDo4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNzLXVwbG9hZGZpZWxkLWVkaXRCdXR0b247XG5cdH1cbn1cblxuLy8qKlxuLy9cdE1peGluIGNyZWF0ZXMgYSB0cmFuc3BhcmVudCBidXR0b24gd2l0aCBhIGRyb3Bkb3duIGFycm93LFxuLy9cdGFzIGlzIHVzZWQgZm9yIGZpbGVzIGluIHRoZSBmaWxlcyB1cC1sb2FkIGFyZWEuIFRoZSBhcnJvd3Ncbi8vXHR0aGVtc2VsdmVzIGFyZSBhZGRlZCBpbiB0aGUgX3N0eWxlIGZpbGVcbi8vKiovXG5AbWl4aW4gc3MtdXBsb2FkZmllbGQtZWRpdEJ1dHRvbntcblx0Ji5zcy11cGxvYWRmaWVsZC1pdGVtLWVkaXQge1xuXHRcdG9wYWNpdHk6MC45O1xuXHRcdHBhZGRpbmctdG9wOiAxcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0aGVpZ2h0OjEwMCU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHQmLnVpLXN0YXRlLWhvdmVye1xuXHRcdFx0YmFja2dyb3VuZDpub25lO1xuXHRcdFx0b3BhY2l0eToxO1xuXHRcdFx0c3Bhbi50b2dnbGUtZGV0YWlsc3tcblx0XHRcdFx0b3BhY2l0eToxO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRzcGFuLnRvZ2dsZS1kZXRhaWxze1xuXHRcdFx0b3BhY2l0eTowLjk7XG5cdFx0XHRtYXJnaW4tbGVmdDozcHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogNXB4O1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0LnRvZ2dsZS1kZXRhaWxzLWljb24ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOjFweDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDhweDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0Ji5vcGVuZWQge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6MDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC51aS1pY29uIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4iXSwibWFwcGluZ3MiOiJBQUtBLHVDQUF1QyxBQUFDLENBQ3ZDLFVBQVUsQ0FBRSxLQUFNLENBQ2xCLEtBQUssQ0FBRSxLQUFNLENBNENiLEFBOUNELHVDQUF1QyxDQUl0QyxlQUFlLEFBQUMsQ0FDZixPQUFPLENBQUUsQ0FBRSxDQUNYLFVBQVUsQ0FBRSxVQUFXLENBQ3ZCLFFBQVEsQ0FBRSxRQUFTLENBQ2hCLE9BQU8sQ0FBRSxDQUFFLENBQ1gsT0FBTyxDQUFFLElBQUcsQ0FBUyxJQUFDLENBQ3RCLEtBQUssQ0FBRSxLQUFNLENBQ2IsS0FBSyxDQUFFLE1BQU8sQ0FDZCxHQUFHLENBQUUsQ0FBRSxDQUNQLE1BQU0sQ0FBRSxDQUFFLENBQ1YsV0FBVyxDQUFFLEdBQUcsQ0FBQyxLQUFLLENDRVQsT0FBTyxDRER2QixVQUFVLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENDQ0gsT0FBTyxDREFwQixVQUFVLENDeURXLE9BQU8sQ0R4RC9CLFVBQVUsQ0FBRSxjQUFlLENBTTNCLEFBdkJGLHVDQUF1QyxDQUl0QyxlQUFlLENBZWQsRUFBRSxBQUFDLENBQ0YsTUFBTSxDQUFFLE9BQVEsQ0FDaEIsYUFBYSxDQUFFLElBQUssQ0FDcEIsQUF0QkgsdUNBQXVDLEFBeUJyQyxPQUFPLENBQUMsZUFBZSxBQUFDLENBQ3hCLEtBQUssQ0FBRSxDQUFFLENBQ1QsT0FBTyxDQUFFLENBQUUsQ0FDWCxBQTVCRix1Q0FBdUMsQ0E4QnRDLE9BQU8sQUFBQyxDQUNQLE1BQU0sQ0FBRSxPQUFRLENBQ2hCLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLEtBQUssQ0FBRSxLQUFNLENBQ2IsS0FBSyxDQ0lNLE9BQU8sQ0RIbEIsS0FBSyxDQUFFLElBQUssQ0FDWixNQUFNLENBQUUsSUFBSyxDQUNiLFFBQVEsQ0FBRSxNQUFPLENBUWpCLEFBN0NGLHVDQUF1QyxDQThCdEMsT0FBTyxBQVNMLE1BQU0sQ0F2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QUFHLENBQXNDLE1BQU0sQ0FBQyxNQUFNLENBQUMsU0FBUyxDQUNwRyxlQUFlLENBQUUsV0FBWSxDQUM3QixPQUFPLENBQUUsR0FBSSxDQUNULEFBVk4sd0JBQXdCLEFBWXRCLE9BQU8sQUFBQSxNQUFNLEFBQ1osT0FBTyxBQUFDLENBQ1IsT0FBTyxDQUFFLEVBQUcsQ0FDWCxBQVFKLE1BQU0sTUFBRCxNQUFNLE9BQU8sNkJBQTZCLEVBQUUsQ0FBQyxRQUFPLE1BQU0sTUFBTSwyQkFBMkIsRUFBRSxDQUFDLFFBQU8sTUFBTSxPQUFPLHdCQUF3QixFQUFFLENBQUMsR0FBQyxDQUFDLFFBQU8sTUFBTSxNQUFNLHNCQUFzQixFQUFFLENBQUMsUUFBTyxNQUFNLE1BQU0sY0FBYyxFQUFFLE1BQU0sUUFBTyxNQUFNLE1BQU0sY0FBYyxFQUFFLEtBQUssRUFTaFIsb0JBQW9CLENBQ25CLHFCQUFxQixDQUNwQiw2QkFBNkIsQUFDM0IsUUFBUSxBQUFDLENBQ1QsZ0JBQWdCLENBQW9DLG1DQUFDLENBQ3JELGVBQWUsQ0FBRSxTQUFVLENBQzNCIiwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */

View File

@ -1,7 +0,0 @@
{
"version": 3,
"mappings": "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",
"sources": ["../scss/AssetUploadField.scss","../admin/scss/themes/_default.scss","../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/_support.scss","../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_box-shadow.scss","../admin/scss/_mixins.scss","../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_border-radius.scss","../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_background-clip.scss","../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_images.scss","../scss/_elementMixins.scss","../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_text-shadow.scss"],
"names": [],
"file": "AssetUploadField.css"
}

6
css/CheckboxSetField.css Normal file → Executable file
View File

@ -1,5 +1,3 @@
#right form .CheckboxSetField ul { margin: 0; padding: 0; }
#right form .CheckboxSetField ul li { list-style: none !important; margin: 0; padding: 0; }
#right form .CheckboxSetField input { width: auto; }
#right form .CheckboxSetField ul{margin:0;padding:0}#right form .CheckboxSetField ul li{list-style:none !important;margin:0;padding:0}#right form .CheckboxSetField input{width:auto}
/*# sourceMappingURL=CheckboxSetField.css.map */
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ2hlY2tib3hTZXRGaWVsZC5jc3MiLCJzb3VyY2VzIjpbIkNoZWNrYm94U2V0RmllbGQuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIjcmlnaHQgZm9ybSAuQ2hlY2tib3hTZXRGaWVsZCB7XG5cdHVse1xuXHRcdG1hcmdpbjowO1xuXHRcdHBhZGRpbmc6MDtcblx0fVxuXHR1bCBsaXtcblx0XHRsaXN0LXN0eWxlOm5vbmUgIWltcG9ydGFudDtcblx0XHRtYXJnaW46MDtcblx0XHRwYWRkaW5nOjA7XG5cdH1cblx0aW5wdXR7XG5cdFx0d2lkdGg6YXV0bztcblx0fVxufVxuIl0sIm1hcHBpbmdzIjoiQUFBQSxNQUFNLENBQUMsSUFBSSxDQUFDLGlCQUFpQixDQUM1QixFQUFFLEFBQUEsQ0FDRCxNQUFNLENBQUMsQ0FBRSxDQUNULE9BQU8sQ0FBQyxDQUFFLENBQ1YsQUFKRixNQUFNLENBQUMsSUFBSSxDQUFDLGlCQUFpQixDQUs1QixFQUFFLENBQUMsRUFBRSxBQUFBLENBQ0osVUFBVSxDQUFDLGVBQWdCLENBQzNCLE1BQU0sQ0FBQyxDQUFFLENBQ1QsT0FBTyxDQUFDLENBQUUsQ0FDVixBQVRGLE1BQU0sQ0FBQyxJQUFJLENBQUMsaUJBQWlCLENBVTVCLEtBQUssQUFBQSxDQUNKLEtBQUssQ0FBQyxJQUFLLENBQ1giLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */

View File

@ -1,7 +0,0 @@
{
"version": 3,
"mappings": "AACC,gCAAE,GACD,MAAM,EAAC,CAAC,EACR,OAAO,EAAC,CAAC;AAEV,mCAAK,GACJ,UAAU,EAAC,eAAe,EAC1B,MAAM,EAAC,CAAC,EACR,OAAO,EAAC,CAAC;AAEV,mCAAK,GACJ,KAAK,EAAC,IAAI",
"sources": ["../scss/CheckboxSetField.scss"],
"names": [],
"file": "CheckboxSetField.css"
}

4
css/ConfirmedPasswordField.css Normal file → Executable file
View File

@ -1,3 +1,3 @@
.confirmedpassword .showOnClickContainer { /* used to hide a container by-default when loading it so there is no "flash" as the content loads */ display: none; }
.confirmedpassword .showOnClickContainer{display:none}
/*# sourceMappingURL=ConfirmedPasswordField.css.map */
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ29uZmlybWVkUGFzc3dvcmRGaWVsZC5jc3MiLCJzb3VyY2VzIjpbIkNvbmZpcm1lZFBhc3N3b3JkRmllbGQuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIuY29uZmlybWVkcGFzc3dvcmQgLnNob3dPbkNsaWNrQ29udGFpbmVyIHtcblx0LyogdXNlZCB0byBoaWRlIGEgY29udGFpbmVyIGJ5LWRlZmF1bHQgd2hlbiBsb2FkaW5nIGl0IHNvIHRoZXJlIGlzIG5vIFwiZmxhc2hcIiBhcyB0aGUgY29udGVudCBsb2FkcyAqL1xuXHRkaXNwbGF5Om5vbmU7XG59XG4iXSwibWFwcGluZ3MiOiJBQUFBLGtCQUFrQixDQUFDLHFCQUFxQixBQUFDLENBRXhDLE9BQU8sQ0FBQyxJQUFLLENBQ2IiLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */

View File

@ -1,7 +0,0 @@
{
"version": 3,
"mappings": "AAAA,wCAAyC,yGAExC,OAAO,EAAC,IAAI",
"sources": ["../scss/ConfirmedPasswordField.scss"],
"names": [],
"file": "ConfirmedPasswordField.css"
}

6
css/DatetimeField.css Normal file → Executable file
View File

@ -1,5 +1,3 @@
.datetime .middleColumn .middleColumn { margin: 0; padding: 0; clear: none; float: left; }
.datetime .middleColumn .middleColumn{margin:0;padding:0;clear:none;float:left}.datetime .middleColumn .field{margin:0;border-bottom:none;box-shadow:none}
.datetime .middleColumn .field { margin: 0; border-bottom: none; box-shadow: none; }
/*# sourceMappingURL=DatetimeField.css.map */
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRGF0ZXRpbWVGaWVsZC5jc3MiLCJzb3VyY2VzIjpbIkRhdGV0aW1lRmllbGQuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIuZGF0ZXRpbWUgLm1pZGRsZUNvbHVtbiAubWlkZGxlQ29sdW1uIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRjbGVhcjogbm9uZTtcblx0ZmxvYXQ6IGxlZnQ7XG59XG4uZGF0ZXRpbWUgLm1pZGRsZUNvbHVtbiAuZmllbGQge1xuXHRtYXJnaW46IDA7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG4iXSwibWFwcGluZ3MiOiJBQUFBLFNBQVMsQ0FBQyxhQUFhLENBQUMsYUFBYSxBQUFDLENBQ3JDLE1BQU0sQ0FBRSxDQUFFLENBQ1YsT0FBTyxDQUFFLENBQUUsQ0FDWCxLQUFLLENBQUUsSUFBSyxDQUNaLEtBQUssQ0FBRSxJQUFLLENBQ1osQUFDRCxTQUFTLENBQUMsYUFBYSxDQUFDLE1BQU0sQUFBQyxDQUM5QixNQUFNLENBQUUsQ0FBRSxDQUNWLGFBQWEsQ0FBRSxJQUFLLENBQ3BCLFVBQVUsQ0FBRSxJQUFLLENBQ2pCIiwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */

View File

@ -1,7 +0,0 @@
{
"version": 3,
"mappings": "AAAA,qCAAsC,GACrC,MAAM,EAAE,CAAC,EACT,OAAO,EAAE,CAAC,EACV,KAAK,EAAE,IAAI,EACX,KAAK,EAAE,IAAI;;AAEZ,8BAA+B,GAC9B,MAAM,EAAE,CAAC,EACT,aAAa,EAAE,IAAI,EACnB,UAAU,EAAE,IAAI",
"sources": ["../scss/DatetimeField.scss"],
"names": [],
"file": "DatetimeField.css"
}

25
css/Form.css Normal file → Executable file
View File

@ -1,24 +1,3 @@
form { /** Messages */ }
form * { font-size: 12px; }
form fieldset { margin: 0; padding: 0; border-style: none; }
form .field { clear: both; padding: 0.2em; margin: 0 0 0 10em; vertical-align: middle; }
form p.checkbox { margin: 0 0 0 8.5em; }
form .field.nolabel { margin-left: 0; }
form label.left { float: left; width: 10em; margin-left: -10em; }
form input.maxlength { width: auto; }
form .actions { float: right; }
form .validation, form .error, form .required { border: 1px solid #f00; background: #fcc; padding: 0.5em; width: 50%; }
form .field span.readonly { border: 1px #CCC dotted; background-color: #F7F7F7; display: block; width: 98%; padding: 3px; margin: 5px 0; }
form .indicator.inline { display: inline; margin-left: 5px; vertical-align: middle; }
form .indicator.block { display: inline; }
form button.minorAction { background: none; padding: 0; border: 0; color: #0074C6; text-decoration: underline; }
form .message { margin: 1em 0; padding: 0.5em; font-weight: bold; border: 1px black solid; background-color: #B9FFB9; border-color: #00FF00; }
form .message.notice { background-color: #FCFFDF; border-color: #FF9300; }
form .message.warning { background-color: #FFD2A6; border-color: #FF9300; }
form .message.bad { background-color: #FF8080; border-color: #FF0000; }
form .message.required, form .message.validation { display: block; margin-top: 5px; color: #FF9300; width: 240px; border-color: #FF9300; }
form .message.validation { color: #FF4040; width: 240px; border-color: #FF4040; }
form *{font-size:12px}form fieldset{margin:0;padding:0;border-style:none}form .field{clear:both;padding:0.2em;margin:0 0 0 10em;vertical-align:middle}form p.checkbox{margin:0 0 0 8.5em}form .field.nolabel{margin-left:0}form label.left{float:left;width:10em;margin-left:-10em}form input.maxlength{width:auto}form .actions{float:right}form .validation,form .error,form .required{border:1px solid #f00;background:#fcc;padding:0.5em;width:50%}form .field span.readonly{border:1px #CCC dotted;background-color:#F7F7F7;display:block;width:98%;padding:3px;margin:5px 0}form .indicator.inline{display:inline;margin-left:5px;vertical-align:middle}form .indicator.block{display:inline}form button.minorAction{background:none;padding:0;border:0;color:#0074C6;text-decoration:underline}form .message{margin:1em 0;padding:0.5em;font-weight:bold;border:1px black solid;background-color:#B9FFB9;border-color:#00FF00}form .message.notice{background-color:#FCFFDF;border-color:#FF9300}form .message.warning{background-color:#FFD2A6;border-color:#FF9300}form .message.bad{background-color:#FF8080;border-color:#FF0000}form .message.required,form .message.validation{display:block;margin-top:5px;color:#FF9300;width:240px;border-color:#FF9300}form .message.validation{color:#FF4040;width:240px;border-color:#FF4040}.typography .ss-tabset ul{margin:0}
.typography .ss-tabset ul { margin: 0; }
/*# sourceMappingURL=Form.css.map */
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRm9ybS5jc3MiLCJzb3VyY2VzIjpbIkZvcm0uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJmb3JtIHtcblxuXHQqIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdH1cblxuXHRmaWVsZHNldCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyLXN0eWxlOiBub25lO1xuXHR9XG5cblx0LmZpZWxkIHtcblx0XHRjbGVhcjogYm90aDtcblx0XHRwYWRkaW5nOiAwLjJlbTtcblx0XHRtYXJnaW46IDAgMCAwIDEwZW07XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxuXG5cdHAuY2hlY2tib3gge1xuXHRcdG1hcmdpbjogMCAwIDAgOC41ZW07XG5cdH1cblxuXHQuZmllbGQubm9sYWJlbCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblxuXHRsYWJlbC5sZWZ0IHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogMTBlbTtcblx0XHRtYXJnaW4tbGVmdDogLTEwZW07XG5cdH1cblxuXHRpbnB1dC5tYXhsZW5ndGgge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cblx0LmFjdGlvbnN7XG5cdFx0ZmxvYXQgOiByaWdodDtcblx0fVxuXG5cdC52YWxpZGF0aW9uLCAuZXJyb3IsIC5yZXF1aXJlZCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2YwMDtcblx0XHRiYWNrZ3JvdW5kOiAjZmNjO1xuXHRcdHBhZGRpbmc6IDAuNWVtO1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblxuXHQuZmllbGQgc3Bhbi5yZWFkb25seSB7XG5cdFx0Ym9yZGVyOiAxcHggI0NDQyBkb3R0ZWQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogOTglO1xuXHRcdHBhZGRpbmc6IDNweDtcblx0XHRtYXJnaW46NXB4IDA7XG5cdH1cblxuXHQuaW5kaWNhdG9yLmlubGluZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxuXG5cdC5pbmRpY2F0b3IuYmxvY2sge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0fVxuXG5cdC8vIEVtdWxhdGluZyBsaW5rIHN0eWxpbmcgZm9yIGFjdGlvbnMgcmVxdWlyaW5nIGxlc3NlciBhdHRlbnRpb24sIGUuZy4gXCJjYW5jZWxcIiBGb3JtQWN0aW9uc1xuXHRidXR0b24ubWlub3JBY3Rpb24ge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3JkZXI6IDA7XG5cdFx0Y29sb3I6ICMwMDc0QzY7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cblxuXHQvKipcblx0ICogTWVzc2FnZXNcblx0ICovXG5cdC5tZXNzYWdlIHtcblx0XHRtYXJnaW46IDFlbSAwO1xuXHRcdHBhZGRpbmc6IDAuNWVtO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGJvcmRlcjogMXB4IGJsYWNrIHNvbGlkO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNCOUZGQjk7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMDBGRjAwO1xuXG5cdFx0Ji5ub3RpY2Uge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZDRkZERjtcblx0XHRcdGJvcmRlci1jb2xvcjogI0ZGOTMwMDtcblx0XHR9XG5cblx0XHQmLndhcm5pbmcge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRDJBNjtcblx0XHRcdGJvcmRlci1jb2xvcjogI0ZGOTMwMDtcblx0XHR9XG5cblx0XHQmLmJhZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4MDgwO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjRkYwMDAwO1xuXHRcdH1cblxuXHRcdCYucmVxdWlyZWQsICYudmFsaWRhdGlvbiB7XG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0bWFyZ2luLXRvcDo1cHg7XG5cdFx0XHRjb2xvcjojRkY5MzAwO1xuXHRcdFx0d2lkdGg6MjQwcHg7XG5cdFx0XHRib3JkZXItY29sb3I6ICNGRjkzMDA7XG5cdFx0fVxuXG5cdFx0Ji52YWxpZGF0aW9uIHtcblx0XHRcdGNvbG9yOiNGRjQwNDA7XG5cdFx0XHR3aWR0aDoyNDBweDtcblx0XHRcdGJvcmRlci1jb2xvcjogI0ZGNDA0MDtcblx0XHR9XG5cdH1cbn1cblxuLnR5cG9ncmFwaHkgLnNzLXRhYnNldCB1bCB7XG5cdG1hcmdpbjogMDtcbn1cbiJdLCJtYXBwaW5ncyI6IkFBQUEsSUFBSSxDQUVILENBQUMsQUFBQyxDQUNELFNBQVMsQ0FBRSxJQUFLLENBQ2hCLEFBSkYsSUFBSSxDQU1ILFFBQVEsQUFBQyxDQUNSLE1BQU0sQ0FBRSxDQUFFLENBQ1YsT0FBTyxDQUFFLENBQUUsQ0FDWCxZQUFZLENBQUUsSUFBSyxDQUNuQixBQVZGLElBQUksQ0FZSCxNQUFNLEFBQUMsQ0FDTixLQUFLLENBQUUsSUFBSyxDQUNaLE9BQU8sQ0FBRSxLQUFNLENBQ2YsTUFBTSxDQUFFLFVBQVcsQ0FDbkIsY0FBYyxDQUFFLE1BQU8sQ0FDdkIsQUFqQkYsSUFBSSxDQW1CSCxDQUFDLEFBQUEsU0FBUyxBQUFDLENBQ1YsTUFBTSxDQUFFLFdBQVksQ0FDcEIsQUFyQkYsSUFBSSxDQXVCSCxNQUFNLEFBQUEsUUFBUSxBQUFDLENBQ2QsV0FBVyxDQUFFLENBQUUsQ0FDZixBQXpCRixJQUFJLENBMkJILEtBQUssQUFBQSxLQUFLLEFBQUMsQ0FDVixLQUFLLENBQUUsSUFBSyxDQUNaLEtBQUssQ0FBRSxJQUFLLENBQ1osV0FBVyxDQUFFLEtBQU0sQ0FDbkIsQUEvQkYsSUFBSSxDQWlDSCxLQUFLLEFBQUEsVUFBVSxBQUFDLENBQ2YsS0FBSyxDQUFFLElBQUssQ0FDWixBQW5DRixJQUFJLENBcUNILFFBQVEsQUFBQSxDQUNQLEtBQUssQ0FBRyxLQUFNLENBQ2QsQUF2Q0YsSUFBSSxDQXlDSCxXQUFXLENBekNaLElBQUksQ0F5Q1UsTUFBTSxDQXpDcEIsSUFBSSxDQXlDa0IsU0FBUyxBQUFDLENBQzlCLE1BQU0sQ0FBRSxjQUFlLENBQ3ZCLFVBQVUsQ0FBRSxJQUFLLENBQ2pCLE9BQU8sQ0FBRSxLQUFNLENBQ2YsS0FBSyxDQUFFLEdBQUksQ0FDWCxBQTlDRixJQUFJLENBZ0RILE1BQU0sQ0FBQyxJQUFJLEFBQUEsU0FBUyxBQUFDLENBQ3BCLE1BQU0sQ0FBRSxlQUFnQixDQUN4QixnQkFBZ0IsQ0FBRSxPQUFRLENBQzFCLE9BQU8sQ0FBRSxLQUFNLENBQ2YsS0FBSyxDQUFFLEdBQUksQ0FDWCxPQUFPLENBQUUsR0FBSSxDQUNiLE1BQU0sQ0FBQyxLQUFNLENBQ2IsQUF2REYsSUFBSSxDQXlESCxVQUFVLEFBQUEsT0FBTyxBQUFDLENBQ2pCLE9BQU8sQ0FBRSxNQUFPLENBQ2hCLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLGNBQWMsQ0FBRSxNQUFPLENBQ3ZCLEFBN0RGLElBQUksQ0ErREgsVUFBVSxBQUFBLE1BQU0sQUFBQyxDQUNoQixPQUFPLENBQUUsTUFBTyxDQUNoQixBQWpFRixJQUFJLENBb0VILE1BQU0sQUFBQSxZQUFZLEFBQUMsQ0FDbEIsVUFBVSxDQUFFLElBQUssQ0FDakIsT0FBTyxDQUFFLENBQUUsQ0FDWCxNQUFNLENBQUUsQ0FBRSxDQUNWLEtBQUssQ0FBRSxPQUFRLENBQ2YsZUFBZSxDQUFFLFNBQVUsQ0FDM0IsQUExRUYsSUFBSSxDQStFSCxRQUFRLEFBQUMsQ0FDUixNQUFNLENBQUUsS0FBTSxDQUNkLE9BQU8sQ0FBRSxLQUFNLENBQ2YsV0FBVyxDQUFFLElBQUssQ0FDbEIsTUFBTSxDQUFFLGVBQWdCLENBQ3hCLGdCQUFnQixDQUFFLE9BQVEsQ0FDMUIsWUFBWSxDQUFFLE9BQVEsQ0E4QnRCLEFBbkhGLElBQUksQ0ErRUgsUUFBUSxBQVFOLE9BQU8sQUFBQyxDQUNSLGdCQUFnQixDQUFFLE9BQVEsQ0FDMUIsWUFBWSxDQUFFLE9BQVEsQ0FDdEIsQUExRkgsSUFBSSxDQStFSCxRQUFRLEFBYU4sUUFBUSxBQUFDLENBQ1QsZ0JBQWdCLENBQUUsT0FBUSxDQUMxQixZQUFZLENBQUUsT0FBUSxDQUN0QixBQS9GSCxJQUFJLENBK0VILFFBQVEsQUFrQk4sSUFBSSxBQUFDLENBQ0wsZ0JBQWdCLENBQUUsT0FBUSxDQUMxQixZQUFZLENBQUUsT0FBUSxDQUN0QixBQXBHSCxJQUFJLENBK0VILFFBQVEsQUF1Qk4sU0FBUyxDQXRHWixJQUFJLENBK0VILFFBQVEsQUF1Qk0sV0FBVyxBQUFDLENBQ3hCLE9BQU8sQ0FBQyxLQUFNLENBQ2QsVUFBVSxDQUFDLEdBQUksQ0FDZixLQUFLLENBQUMsT0FBUSxDQUNkLEtBQUssQ0FBQyxLQUFNLENBQ1osWUFBWSxDQUFFLE9BQVEsQ0FDdEIsQUE1R0gsSUFBSSxDQStFSCxRQUFRLEFBK0JOLFdBQVcsQUFBQyxDQUNaLEtBQUssQ0FBQyxPQUFRLENBQ2QsS0FBSyxDQUFDLEtBQU0sQ0FDWixZQUFZLENBQUUsT0FBUSxDQUN0QixBQUlILFdBQVcsQ0FBQyxVQUFVLENBQUMsRUFBRSxBQUFDLENBQ3pCLE1BQU0sQ0FBRSxDQUFFLENBQ1YiLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */

View File

@ -1,7 +0,0 @@
{
"version": 3,
"mappings": "AAAA,IAAK;AAEJ,MAAE,GACD,SAAS,EAAE,IAAI;AAGhB,aAAS,GACR,MAAM,EAAE,CAAC,EACT,OAAO,EAAE,CAAC,EACV,YAAY,EAAE,IAAI;AAGnB,WAAO,GACN,KAAK,EAAE,IAAI,EACX,OAAO,EAAE,KAAK,EACd,MAAM,EAAE,UAAU,EAClB,cAAc,EAAE,MAAM;AAGvB,eAAW,GACV,MAAM,EAAE,WAAW;AAGpB,mBAAe,GACd,WAAW,EAAE,CAAC;AAGf,eAAW,GACV,KAAK,EAAE,IAAI,EACX,KAAK,EAAE,IAAI,EACX,WAAW,EAAE,KAAK;AAGnB,oBAAgB,GACf,KAAK,EAAE,IAAI;AAGZ,aAAQ,GACP,KAAK,EAAG,KAAK;AAGd,6CAA+B,GAC9B,MAAM,EAAE,cAAc,EACtB,UAAU,EAAE,IAAI,EAChB,OAAO,EAAE,KAAK,EACd,KAAK,EAAE,GAAG;AAGX,yBAAqB,GACpB,MAAM,EAAE,eAAe,EACvB,gBAAgB,EAAE,OAAO,EACzB,OAAO,EAAE,KAAK,EACd,KAAK,EAAE,GAAG,EACV,OAAO,EAAE,GAAG,EACZ,MAAM,EAAC,KAAK;AAGb,sBAAkB,GACjB,OAAO,EAAE,MAAM,EACf,WAAW,EAAE,GAAG,EAChB,cAAc,EAAE,MAAM;AAGvB,qBAAiB,GAChB,OAAO,EAAE,MAAM;AAIhB,uBAAmB,GAClB,UAAU,EAAE,IAAI,EAChB,OAAO,EAAE,CAAC,EACV,MAAM,EAAE,CAAC,EACT,KAAK,EAAE,OAAO,EACd,eAAe,EAAE,SAAS;AAM3B,aAAS,GACR,MAAM,EAAE,KAAK,EACb,OAAO,EAAE,KAAK,EACd,WAAW,EAAE,IAAI,EACjB,MAAM,EAAE,eAAe,EACvB,gBAAgB,EAAE,OAAO,EACzB,YAAY,EAAE,OAAO;AAErB,oBAAS,GACR,gBAAgB,EAAE,OAAO,EACzB,YAAY,EAAE,OAAO;AAGtB,qBAAU,GACT,gBAAgB,EAAE,OAAO,EACzB,YAAY,EAAE,OAAO;AAGtB,iBAAM,GACL,gBAAgB,EAAE,OAAO,EACzB,YAAY,EAAE,OAAO;AAGtB,gDAAyB,GACxB,OAAO,EAAC,KAAK,EACb,UAAU,EAAC,GAAG,EACd,KAAK,EAAC,OAAO,EACb,KAAK,EAAC,KAAK,EACX,YAAY,EAAE,OAAO;AAGtB,wBAAa,GACZ,KAAK,EAAC,OAAO,EACb,KAAK,EAAC,KAAK,EACX,YAAY,EAAE,OAAO;;AAKxB,yBAA0B,GACzB,MAAM,EAAE,CAAC",
"sources": ["../scss/Form.scss"],
"names": [],
"file": "Form.css"
}

File diff suppressed because one or more lines are too long

View File

@ -1,7 +0,0 @@
{
"version": 3,
"mappings": "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",
"sources": ["../scss/GridField.scss","../admin/scss/themes/_default.scss","../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_text-shadow.scss","../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_inline-block.scss","../admin/scss/_mixins.scss","../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/_support.scss","../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_border-radius.scss","../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_images.scss","../scss/_elementMixins.scss"],
"names": [],
"file": "GridField.css"
}

View File

@ -1,5 +1,3 @@
.ss-gridfield-pagination { text-align: center; padding-bottom: 10px; }
.ss-gridfield-pagination{text-align:center;padding-bottom:10px}.ss-gridfield-pagination-button.loading{background:url(../images/network-save.gif) no-repeat 0% 50%;padding-left:20px}
.ss-gridfield-pagination-button.loading { background: url(../images/network-save.gif) no-repeat 0% 50%; padding-left: 20px; }
/*# sourceMappingURL=GridFieldPaginator.css.map */
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiR3JpZEZpZWxkUGFnaW5hdG9yLmNzcyIsInNvdXJjZXMiOlsiR3JpZEZpZWxkUGFnaW5hdG9yLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLnNzLWdyaWRmaWVsZC1wYWdpbmF0aW9uIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5zcy1ncmlkZmllbGQtcGFnaW5hdGlvbi1idXR0b24ubG9hZGluZ3tcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9uZXR3b3JrLXNhdmUuZ2lmKSBuby1yZXBlYXQgMCUgNTAlOyBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4iXSwibWFwcGluZ3MiOiJBQUFBLHdCQUF3QixBQUFDLENBQ3hCLFVBQVUsQ0FBRSxNQUFPLENBQ25CLGNBQWMsQ0FBRSxJQUFLLENBQ3JCLEFBQ0QsK0JBQStCLEFBQUEsUUFBUSxBQUFBLENBQ3RDLFVBQVUsQ0FBZ0MsK0JBQUMsQ0FBQyxTQUFTLENBQUMsRUFBRSxDQUFDLEdBQUcsQ0FBRSxZQUFZLENBQUUsSUFBSyxDQUNqRiIsIm5hbWVzIjpbXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */

View File

@ -1,7 +0,0 @@
{
"version": 3,
"mappings": "AAAA,wBAAyB,GACxB,UAAU,EAAE,MAAM,EAClB,cAAc,EAAE,IAAI;;AAErB,uCAAuC,GACtC,UAAU,EAAE,gDAAgD,EAAE,YAAY,EAAE,IAAI",
"sources": ["../scss/GridFieldPaginator.scss"],
"names": [],
"file": "GridFieldPaginator.css"
}

View File

@ -1,9 +1,3 @@
h3 { font-family: Arial, sans-serif; }
h3{font-family:Arial, sans-serif}table{border-collapse:collapse;font-family:Arial, sans-serif;color:#333;font-size:12pt}table th{border-bottom:2px solid #333;padding:5px 10px;font-weight:bold;text-align:left}table th:first-child{padding-left:0px}table td{border-top:1px solid #aaa;border-bottom:1px solid #aaa;text-align:left;padding:5px 10px}table td:first-child{padding-left:0px}
table { border-collapse: collapse; font-family: Arial, sans-serif; color: #333; font-size: 12pt; }
table th { border-bottom: 2px solid #333; padding: 5px 10px; font-weight: bold; text-align: left; }
table th:first-child { padding-left: 0px; }
table td { border-top: 1px solid #aaa; border-bottom: 1px solid #aaa; text-align: left; padding: 5px 10px; }
table td:first-child { padding-left: 0px; }
/*# sourceMappingURL=GridField_print.css.map */
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiR3JpZEZpZWxkX3ByaW50LmNzcyIsInNvdXJjZXMiOlsiR3JpZEZpZWxkX3ByaW50LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiaDMge1xuXHRmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG59XG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Y29sb3I6ICMzMzM7XG5cdGZvbnQtc2l6ZTogMTJwdDtcblx0dHJ7XG5cblx0fVxuXHR0aHtcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzMzMztcblx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0XHR9XG5cblx0fVxuXHR0ZHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2FhYTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FhYTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0XHR9XG5cdH1cbn1cbiJdLCJtYXBwaW5ncyI6IkFBQUEsRUFBRSxBQUFDLENBQ0YsV0FBVyxDQUFFLGlCQUFrQixDQUMvQixBQUNELEtBQUssQUFBQyxDQUNMLGVBQWUsQ0FBRSxRQUFTLENBQzFCLFdBQVcsQ0FBRSxpQkFBa0IsQ0FDL0IsS0FBSyxDQUFFLElBQUssQ0FDWixTQUFTLENBQUUsSUFBSyxDQXVCaEIsQUEzQkQsS0FBSyxDQVFKLEVBQUUsQUFBQSxDQUNELGFBQWEsQ0FBRSxjQUFlLENBQzlCLE9BQU8sQ0FBRSxRQUFTLENBQ2xCLFdBQVcsQ0FBRSxJQUFLLENBQ2xCLFVBQVUsQ0FBRSxJQUFLLENBS2pCLEFBakJGLEtBQUssQ0FRSixFQUFFLEFBS0EsWUFBWSxBQUFBLENBQ1osWUFBWSxDQUFFLEdBQUksQ0FDbEIsQUFmSCxLQUFLLENBa0JKLEVBQUUsQUFBQSxDQUNELFVBQVUsQ0FBRSxjQUFlLENBQzNCLGFBQWEsQ0FBRSxjQUFlLENBQzlCLFVBQVUsQ0FBRSxJQUFLLENBQ2pCLE9BQU8sQ0FBRSxRQUFTLENBSWxCLEFBMUJGLEtBQUssQ0FrQkosRUFBRSxBQUtBLFlBQVksQUFBQSxDQUNaLFlBQVksQ0FBRSxHQUFJLENBQ2xCIiwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */

View File

@ -1,7 +0,0 @@
{
"version": 3,
"mappings": "AAAA,EAAG,GACF,WAAW,EAAE,iBAAiB;;AAE/B,KAAM,GACL,eAAe,EAAE,QAAQ,EACzB,WAAW,EAAE,iBAAiB,EAC9B,KAAK,EAAE,IAAI,EACX,SAAS,EAAE,IAAI;AAIf,QAAE,GACD,aAAa,EAAE,cAAc,EAC7B,OAAO,EAAE,QAAQ,EACjB,WAAW,EAAE,IAAI,EACjB,UAAU,EAAE,IAAI;AAChB,oBAAa,GACZ,YAAY,EAAE,GAAG;AAInB,QAAE,GACD,UAAU,EAAE,cAAc,EAC1B,aAAa,EAAE,cAAc,EAC7B,UAAU,EAAE,IAAI,EAChB,OAAO,EAAE,QAAQ;AACjB,oBAAa,GACZ,YAAY,EAAE,GAAG",
"sources": ["../scss/GridField_print.scss"],
"names": [],
"file": "GridField_print.css"
}

12
css/Security_login.css Normal file → Executable file
View File

@ -1,11 +1,3 @@
#Remember { margin: 0.5em 0 0.5em 11em !important; }
#Remember{margin:0.5em 0 0.5em 11em !important}p#Remember label{display:inline-block;margin:0}#Remember input{float:left;margin:0 5px 0 0}#MemberLoginForm_LoginForm .Actions{padding-left:12em}#ForgotPassword{margin-top:1em}
p#Remember label { display: inline-block; margin: 0; }
#Remember input { float: left; margin: 0 5px 0 0; }
#MemberLoginForm_LoginForm .Actions { padding-left: 12em; }
#ForgotPassword { margin-top: 1em; }
/*# sourceMappingURL=Security_login.css.map */
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiU2VjdXJpdHlfbG9naW4uY3NzIiwic291cmNlcyI6WyJTZWN1cml0eV9sb2dpbi5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIiNSZW1lbWJlciB7XG5cdG1hcmdpbjogMC41ZW0gMCAwLjVlbSAxMWVtICFpbXBvcnRhbnQ7XG59XG5cdHAjUmVtZW1iZXIgbGFiZWwge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0I1JlbWVtYmVyIGlucHV0IHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW46IDAgNXB4IDAgMDtcblx0fVxuI01lbWJlckxvZ2luRm9ybV9Mb2dpbkZvcm0gLkFjdGlvbnMge1xuXHRwYWRkaW5nLWxlZnQ6IDEyZW07XG59XG4jRm9yZ290UGFzc3dvcmQge1xuXHRtYXJnaW4tdG9wOiAxZW07XG59XG4iXSwibWFwcGluZ3MiOiJBQUFBLFNBQVMsQUFBQyxDQUNULE1BQU0sQ0FBRSw2QkFBOEIsQ0FDdEMsQUFDQSxDQUFDLEFBQUEsU0FBUyxDQUFDLEtBQUssQUFBQyxDQUNoQixPQUFPLENBQUUsWUFBYSxDQUN0QixNQUFNLENBQUUsQ0FBRSxDQUNWLEFBQ0QsU0FBUyxDQUFDLEtBQUssQUFBQyxDQUNmLEtBQUssQ0FBRSxJQUFLLENBQ1osTUFBTSxDQUFFLFNBQVUsQ0FDbEIsQUFDRiwwQkFBMEIsQ0FBQyxRQUFRLEFBQUMsQ0FDbkMsWUFBWSxDQUFFLElBQUssQ0FDbkIsQUFDRCxlQUFlLEFBQUMsQ0FDZixVQUFVLENBQUUsR0FBSSxDQUNoQiIsIm5hbWVzIjpbXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */

View File

@ -1,7 +0,0 @@
{
"version": 3,
"mappings": "AAAA,SAAU,GACT,MAAM,EAAE,6BAA6B;;AAErC,gBAAiB,GAChB,OAAO,EAAE,YAAY,EACrB,MAAM,EAAE,CAAC;;AAEV,eAAgB,GACf,KAAK,EAAE,IAAI,EACX,MAAM,EAAE,SAAS;;AAEnB,mCAAoC,GACnC,YAAY,EAAE,IAAI;;AAEnB,eAAgB,GACf,UAAU,EAAE,GAAG",
"sources": ["../scss/Security_login.scss"],
"names": [],
"file": "Security_login.css"
}

14
css/SelectionGroup.css Normal file → Executable file
View File

@ -1,13 +1,3 @@
.SelectionGroup { padding: 0px; clear: both; }
.SelectionGroup li { list-style-type: none; float: left; width: 100%; clear: both; }
.SelectionGroup li input.selector { width: 20px; float: left; }
.SelectionGroup li > div.selectiongroup_item { display: none; font-size: 1em; }
.SelectionGroup li input, .SelectionGroup .right .SelectionGroup li label { display: block; }
.SelectionGroup li.selected > div.selectiongroup_item { margin-left: 30px; display: block; margin-bottom: 1em; }
.SelectionGroup li.selected label.selector { font-weight: bold; }
.SelectionGroup{padding:0px;clear:both}.SelectionGroup li{list-style-type:none;float:left;width:100%;clear:both}.SelectionGroup li input.selector{width:20px;float:left}.SelectionGroup li>div.selectiongroup_item{display:none;font-size:1em}.SelectionGroup li input,.SelectionGroup .right .SelectionGroup li label{display:block}.SelectionGroup li.selected>div.selectiongroup_item{margin-left:30px;display:block;margin-bottom:1em}.SelectionGroup li.selected label.selector{font-weight:bold}.mainblock.allassets ul{padding:0 0 0 10px;height:100px;overflow-y:scroll}.mainblock.allassets ul li{width:150px}
.mainblock.allassets ul { padding: 0 0 0 10px; height: 100px; overflow-y: scroll; }
.mainblock.allassets ul li { width: 150px; }
/*# sourceMappingURL=SelectionGroup.css.map */
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiU2VsZWN0aW9uR3JvdXAuY3NzIiwic291cmNlcyI6WyJTZWxlY3Rpb25Hcm91cC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5TZWxlY3Rpb25Hcm91cCB7XG5cdHBhZGRpbmc6IDBweDtcblx0Y2xlYXIgOiBib3RoO1xuXG5cdGxpIHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0ZmxvYXQgOiBsZWZ0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGNsZWFyIDogYm90aDtcblx0fVxuXHRsaSBpbnB1dC5zZWxlY3RvciB7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0ZmxvYXQgOiBsZWZ0O1xuXHR9XG5cdGxpID4gZGl2LnNlbGVjdGlvbmdyb3VwX2l0ZW0ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAxZW07XG5cdH1cblx0bGkgaW5wdXQsIC5yaWdodCAuU2VsZWN0aW9uR3JvdXAgbGkgbGFiZWwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdGxpLnNlbGVjdGVkID4gZGl2LnNlbGVjdGlvbmdyb3VwX2l0ZW0ge1xuXHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDFlbTtcblx0fVxuXHRsaS5zZWxlY3RlZCBsYWJlbC5zZWxlY3RvciB7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cbn1cblxuLm1haW5ibG9jay5hbGxhc3NldHMgdWwge1xuICAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgIGhlaWdodDoxMDBweDtcbiAgIG92ZXJmbG93LXk6c2Nyb2xsO1xufVxuLm1haW5ibG9jay5hbGxhc3NldHMgdWwgbGkge1xuICAgd2lkdGg6IDE1MHB4O1xufVxuIl0sIm1hcHBpbmdzIjoiQUFBQSxlQUFlLEFBQUMsQ0FDZixPQUFPLENBQUUsR0FBSSxDQUNiLEtBQUssQ0FBRyxJQUFLLENBMkJiLEFBN0JELGVBQWUsQ0FJZCxFQUFFLEFBQUMsQ0FDRixlQUFlLENBQUUsSUFBSyxDQUN0QixLQUFLLENBQUcsSUFBSyxDQUNiLEtBQUssQ0FBRSxJQUFLLENBQ1osS0FBSyxDQUFHLElBQUssQ0FDYixBQVRGLGVBQWUsQ0FVZCxFQUFFLENBQUMsS0FBSyxBQUFBLFNBQVMsQUFBQyxDQUNqQixLQUFLLENBQUUsSUFBSyxDQUNaLEtBQUssQ0FBRyxJQUFLLENBQ2IsQUFiRixlQUFlLENBY2QsRUFBRSxDQUFHLEdBQUcsQUFBQSxvQkFBb0IsQUFBQyxDQUM1QixPQUFPLENBQUUsSUFBSyxDQUNkLFNBQVMsQ0FBRSxHQUFJLENBQ2YsQUFqQkYsZUFBZSxDQWtCZCxFQUFFLENBQUMsS0FBSyxDQWxCVCxlQUFlLENBa0JKLE1BQU0sQ0FBQyxlQUFlLENBQUMsRUFBRSxDQUFDLEtBQUssQUFBQyxDQUN6QyxPQUFPLENBQUUsS0FBTSxDQUNmLEFBcEJGLGVBQWUsQ0FxQmQsRUFBRSxBQUFBLFNBQVMsQ0FBRyxHQUFHLEFBQUEsb0JBQW9CLEFBQUMsQ0FDckMsV0FBVyxDQUFFLElBQUssQ0FDbEIsT0FBTyxDQUFFLEtBQU0sQ0FDZixhQUFhLENBQUUsR0FBSSxDQUNuQixBQXpCRixlQUFlLENBMEJkLEVBQUUsQUFBQSxTQUFTLENBQUMsS0FBSyxBQUFBLFNBQVMsQUFBQyxDQUMxQixXQUFXLENBQUUsSUFBSyxDQUNsQixBQUdGLFVBQVUsQUFBQSxVQUFVLENBQUMsRUFBRSxBQUFDLENBQ3JCLE9BQU8sQ0FBRSxVQUFXLENBQ3BCLE1BQU0sQ0FBQyxLQUFNLENBQ2IsVUFBVSxDQUFDLE1BQU8sQ0FDcEIsQUFDRCxVQUFVLEFBQUEsVUFBVSxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUMsQ0FDeEIsS0FBSyxDQUFFLEtBQU0sQ0FDZiIsIm5hbWVzIjpbXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */

View File

@ -1,7 +0,0 @@
{
"version": 3,
"mappings": "AAAA,eAAgB,GACf,OAAO,EAAE,GAAG,EACZ,KAAK,EAAG,IAAI;AAEZ,kBAAG,GACF,eAAe,EAAE,IAAI,EACrB,KAAK,EAAG,IAAI,EACZ,KAAK,EAAE,IAAI,EACX,KAAK,EAAG,IAAI;AAEb,iCAAkB,GACjB,KAAK,EAAE,IAAI,EACX,KAAK,EAAG,IAAI;AAEb,4CAA6B,GAC5B,OAAO,EAAE,IAAI,EACb,SAAS,EAAE,GAAG;AAEf,yEAA0C,GACzC,OAAO,EAAE,KAAK;AAEf,qDAAsC,GACrC,WAAW,EAAE,IAAI,EACjB,OAAO,EAAE,KAAK,EACd,aAAa,EAAE,GAAG;AAEnB,0CAA2B,GAC1B,WAAW,EAAE,IAAI;;AAInB,uBAAwB,GACrB,OAAO,EAAE,UAAU,EACnB,MAAM,EAAC,KAAK,EACZ,UAAU,EAAC,MAAM;;AAEpB,0BAA2B,GACxB,KAAK,EAAE,KAAK",
"sources": ["../scss/SelectionGroup.scss"],
"names": [],
"file": "SelectionGroup.css"
}

10
css/SubmittedFormReportField.css Normal file → Executable file
View File

@ -1,9 +1,3 @@
div.report table { margin-left: 10px; margin-bottom: 20px; }
div.report table{margin-left:10px;margin-bottom:20px}div.report span.submitted{font-style:italic}div.report table *{font-size:1em}div.report table td.field{font-weight:bold;padding-right:10px;padding-left:0px}
div.report span.submitted { font-style: italic; }
div.report table * { font-size: 1em; }
div.report table td.field { font-weight: bold; padding-right: 10px; padding-left: 0px; }
/*# sourceMappingURL=SubmittedFormReportField.css.map */
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiU3VibWl0dGVkRm9ybVJlcG9ydEZpZWxkLmNzcyIsInNvdXJjZXMiOlsiU3VibWl0dGVkRm9ybVJlcG9ydEZpZWxkLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiZGl2LnJlcG9ydCB0YWJsZSB7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5kaXYucmVwb3J0IHNwYW4uc3VibWl0dGVkIHtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5kaXYucmVwb3J0IHRhYmxlICoge1xuXHRmb250LXNpemU6IDFlbTtcbn1cblxuZGl2LnJlcG9ydCB0YWJsZSB0ZC5maWVsZCB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbiJdLCJtYXBwaW5ncyI6IkFBQUEsR0FBRyxBQUFBLE9BQU8sQ0FBQyxLQUFLLEFBQUMsQ0FDaEIsV0FBVyxDQUFFLElBQUssQ0FDbEIsYUFBYSxDQUFFLElBQUssQ0FDcEIsQUFFRCxHQUFHLEFBQUEsT0FBTyxDQUFDLElBQUksQUFBQSxVQUFVLEFBQUMsQ0FDekIsVUFBVSxDQUFFLE1BQU8sQ0FDbkIsQUFFRCxHQUFHLEFBQUEsT0FBTyxDQUFDLEtBQUssQ0FBQyxDQUFDLEFBQUMsQ0FDbEIsU0FBUyxDQUFFLEdBQUksQ0FDZixBQUVELEdBQUcsQUFBQSxPQUFPLENBQUMsS0FBSyxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUMsQ0FDekIsV0FBVyxDQUFFLElBQUssQ0FDbEIsYUFBYSxDQUFFLElBQUssQ0FDcEIsWUFBWSxDQUFFLEdBQUksQ0FDbEIiLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */

View File

@ -1,7 +0,0 @@
{
"version": 3,
"mappings": "AAAA,gBAAiB,GAChB,WAAW,EAAE,IAAI,EACjB,aAAa,EAAE,IAAI;;AAGpB,yBAA0B,GACzB,UAAU,EAAE,MAAM;;AAGnB,kBAAmB,GAClB,SAAS,EAAE,GAAG;;AAGf,yBAA0B,GACzB,WAAW,EAAE,IAAI,EACjB,aAAa,EAAE,IAAI,EACnB,YAAY,EAAE,GAAG",
"sources": ["../scss/SubmittedFormReportField.scss"],
"names": [],
"file": "SubmittedFormReportField.css"
}

24
css/TreeDropdownField.css Normal file → Executable file
View File

@ -1,23 +1,3 @@
/*Mixin used to generate slightly smaller text and forms
Used in side panels and action tabs
*/
div.TreeDropdownField { width: 400px; background: #fff; border: 1px solid #aaa; cursor: pointer; overflow: visible; position: relative; }
div.TreeDropdownField input { border: none; background: none; padding: 0; margin: 0; }
div.TreeDropdownField .treedropdownfield-title, div.TreeDropdownField .treedropdownfield-search { float: left; padding: 7px; width: 90%; line-height: 16px; overflow: hidden; outline: none; z-index: 1; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; }
div.TreeDropdownField .treedropdownfield-search { background: url("../admin/thirdparty/chosen/chosen/chosen-sprite.png") no-repeat 100% -22px; background: url("../admin/thirdparty/chosen/chosen/chosen-sprite.png") no-repeat 100% -22px, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjxzdG9wIG9mZnNldD0iMTUlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'); background: url("../admin/thirdparty/chosen/chosen/chosen-sprite.png") no-repeat 100% -22px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff)); background: url("../admin/thirdparty/chosen/chosen/chosen-sprite.png") no-repeat 100% -22px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%); background: url("../admin/thirdparty/chosen/chosen/chosen-sprite.png") no-repeat 100% -22px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%); background: url("../admin/thirdparty/chosen/chosen/chosen-sprite.png") no-repeat 100% -22px, linear-gradient(to bottom, #eeeeee 1%, #ffffff 15%); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; position: relative; z-index: 1100; border: 1px solid #aaa; display: inline-block; font-family: sans-serif; font-size: 1em; margin: 1.5%; outline: 0; padding: 4px 20px 4px 5px; width: 97%; }
div.TreeDropdownField.searchable .treedropdownfield-panel.loading { min-height: 64px; background-position: 98% 39px; }
div.TreeDropdownField .treedropdownfield-panel { clear: left; position: absolute; display: none; cursor: default; border: 1px solid #aaa; border-top: none; margin: 1px 0 0 -1px; /* account for border on container div */ background-color: #fff; z-index: 70; -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); -o-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); }
div.TreeDropdownField .treedropdownfield-panel.loading { min-height: 30px; background: #fff url("../images/network-save.gif") 98% 7px no-repeat; }
div.TreeDropdownField .treedropdownfield-panel .tree-holder { position: relative; z-index: 1; }
div.TreeDropdownField .treedropdownfield-panel .tree-holder > ul { position: relative; max-height: 200px; overflow-y: auto; }
div.TreeDropdownField .treedropdownfield-panel ul { overflow-x: hidden; float: left; width: 100%; }
div.TreeDropdownField .treedropdownfield-panel ul .jstree-icon { margin-left: 5px; }
div.TreeDropdownField .treedropdownfield-panel ul .jstree-open > ins { background-position: -18px 0; }
div.TreeDropdownField .treedropdownfield-panel ul.tree { margin: 0; }
div.TreeDropdownField .treedropdownfield-panel ul.tree a { font-size: 12px; }
div.TreeDropdownField .treedropdownfield-toggle-panel-link { border: none; margin: 0; z-index: 0; padding: 7px 3px; overflow: hidden; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0; }
div.TreeDropdownField .treedropdownfield-toggle-panel-link.treedropdownfield-open-tree { background: transparent; border: none; }
div.TreeDropdownField .treedropdownfield-toggle-panel-link a { text-decoration: none; display: block; border: 0; margin: 0; opacity: 0.5; }
div.TreeDropdownField a.jstree-loading .jstree-pageicon { background: #fff url("../images/network-save.gif") center center no-repeat; }
div.TreeDropdownField{width:400px;background:#fff;border:1px solid #aaa;cursor:pointer;overflow:visible;position:relative}div.TreeDropdownField input{border:none;background:none;padding:0;margin:0}div.TreeDropdownField .treedropdownfield-title,div.TreeDropdownField .treedropdownfield-search{float:left;padding:7px;width:90%;line-height:16px;overflow:hidden;outline:none;z-index:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}div.TreeDropdownField .treedropdownfield-search{background:url("../admin/thirdparty/chosen/chosen/chosen-sprite.png") no-repeat 100% -22px;background:url("../admin/thirdparty/chosen/chosen/chosen-sprite.png") no-repeat 100% -22px,linear-gradient(top, #eee 1%, #fff 15%);box-sizing:border-box;position:relative;z-index:1100;border:1px solid #aaa;display:inline-block;font-family:sans-serif;font-size:1em;margin:1.5%;outline:0;padding:4px 20px 4px 5px;width:97%}div.TreeDropdownField.searchable .treedropdownfield-panel.loading{min-height:16px 14px 34px;background-position:98% 39px}div.TreeDropdownField .treedropdownfield-panel{clear:left;position:absolute;display:none;cursor:default;border:1px solid #aaa;border-top:none;margin:1px 0 0 -1px;background-color:#fff;z-index:70;-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.15);-moz-box-shadow:0 4px 5px rgba(0,0,0,0.15);-o-box-shadow:0 4px 5px rgba(0,0,0,0.15);box-shadow:0 4px 5px rgba(0,0,0,0.15)}div.TreeDropdownField .treedropdownfield-panel.loading{min-height:16px 14px;background:#fff url("../images/network-save.gif") 98% 7px no-repeat}div.TreeDropdownField .treedropdownfield-panel .tree-holder{position:relative;z-index:1}div.TreeDropdownField .treedropdownfield-panel .tree-holder>ul{position:relative;max-height:200px;overflow-y:auto}div.TreeDropdownField .treedropdownfield-panel ul{overflow-x:hidden;float:left;width:100%}div.TreeDropdownField .treedropdownfield-panel ul .jstree-icon{margin-left:5px}div.TreeDropdownField .treedropdownfield-panel ul .jstree-open>ins{background-position:-18px 0}div.TreeDropdownField .treedropdownfield-panel ul.tree{margin:0}div.TreeDropdownField .treedropdownfield-panel ul.tree a{font-size:12px}div.TreeDropdownField .treedropdownfield-toggle-panel-link{border:none;margin:0;z-index:0;padding:7px 3px;overflow:hidden;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}div.TreeDropdownField .treedropdownfield-toggle-panel-link.treedropdownfield-open-tree{background:transparent;border:none}div.TreeDropdownField .treedropdownfield-toggle-panel-link a{text-decoration:none;display:block;border:0;margin:0;opacity:0.5}div.TreeDropdownField a.jstree-loading .jstree-pageicon{background:#fff url("../images/network-save.gif") center center no-repeat}
/*# sourceMappingURL=TreeDropdownField.css.map */
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiVHJlZURyb3Bkb3duRmllbGQuY3NzIiwic291cmNlcyI6WyJUcmVlRHJvcGRvd25GaWVsZC5zY3NzIiwiLi4vYWRtaW4vc2Nzcy9fbWl4aW5zLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIi4uL2FkbWluL3Njc3MvX21peGluc1wiO1xuXG5kaXYuVHJlZURyb3Bkb3duRmllbGQge1xuXHR3aWR0aDogNDAwcHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXG5cdGlucHV0IHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC50cmVlZHJvcGRvd25maWVsZC10aXRsZSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cGFkZGluZzogN3B4O1xuXHRcdHdpZHRoOiA5MCU7XG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0ei1pbmRleDoxO1xuXHRcdEBpbmNsdWRlIGhpZGUtdGV4dC1vdmVyZmxvdztcblx0fVxuXG5cdC50cmVlZHJvcGRvd25maWVsZC1zZWFyY2h7XG5cdFx0QGV4dGVuZCAudHJlZWRyb3Bkb3duZmllbGQtdGl0bGU7XG5cblx0XHQvL1N0eWxlIHNlYXJjaCBib3ggdG8gbWF0Y2ggY2hvc2VuIHNlYXJjaFxuXHRcdCRiZ0ltYWdlOiAnLi4vYWRtaW4vdGhpcmRwYXJ0eS9jaG9zZW4vY2hvc2VuL2Nob3Nlbi1zcHJpdGUucG5nJztcblxuXHRcdGJhY2tncm91bmQ6dXJsKCRiZ0ltYWdlKSBuby1yZXBlYXQgMTAwJSAtMjJweDsgLy9Gb3IgYnJvd2VycyB0aGF0IG9ubHkgc3VwcG9ydCAxIGJhY2tncm91bmRcblx0XHRiYWNrZ3JvdW5kOiBcblx0XHRcdHVybCgkYmdJbWFnZSkgbm8tcmVwZWF0IDEwMCUgLTIycHgsXG5cdFx0XHRsaW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDElLCAjZmZmZmZmIDE1JSk7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHR6LWluZGV4OjExMDA7IC8vTmVlZGVkIHRvIHdvcmsgd2l0aGluIG1vZGFsZXMgaW4gY2hyb21lXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2FhYTtcblx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRmb250LWZhbWlseTogc2Fucy1zZXJpZjtcblx0XHRmb250LXNpemU6IDFlbTtcblx0XHRtYXJnaW46MS41JTtcblx0XHRvdXRsaW5lOiAwO1xuXHRcdHBhZGRpbmc6IDRweCAyMHB4IDRweCA1cHg7XG5cdFx0d2lkdGg6OTclOyAvL29wdGltaXplZCBmb3IgbW9zdCBjb21tb24gdHJlZSB3aWR0aFxuXHR9XG5cblx0Ji5zZWFyY2hhYmxlIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbC5sb2FkaW5ne1xuXHRcdG1pbi1oZWlnaHQ6IDE2cHggLyogaWNvbiAqLyArIDE0cHggLyogcGFkZGluZyAqLyArIDM0cHggLyogYXBwcm94IGhlaWdodCBzZWFyY2ggaW5wdXQgKi87IC8vIEVuc3VyZSB0aGVyZSdzIHJvb20gZm9yIGxvYWRpbmcgaW5kaWNhdG9yXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTglIDM5cHg7XG5cdH1cblxuXHQudHJlZWRyb3Bkb3duZmllbGQtcGFuZWwge1xuXHRcdGNsZWFyOiBsZWZ0O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuXHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0bWFyZ2luOiAxcHggMCAwIC0xcHg7IC8qIGFjY291bnQgZm9yIGJvcmRlciBvbiBjb250YWluZXIgZGl2ICovXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHR6LWluZGV4OiA3MDtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgNHB4IDVweCByZ2JhKDAsMCwwLC4xNSk7XG5cdFx0LW1vei1ib3gtc2hhZG93ICAgOiAwIDRweCA1cHggcmdiYSgwLDAsMCwuMTUpO1xuXHRcdC1vLWJveC1zaGFkb3cgICAgIDogMCA0cHggNXB4IHJnYmEoMCwwLDAsLjE1KTtcblx0XHRib3gtc2hhZG93ICAgICAgICA6IDAgNHB4IDVweCByZ2JhKDAsMCwwLC4xNSk7XG5cblx0XHQmLmxvYWRpbmcge1xuXHRcdFx0bWluLWhlaWdodDogMTZweCAvKiBpY29uICovICsgMTRweCAvKiBwYWRkaW5nICovOyAvLyBFbnN1cmUgdGhlcmUncyByb29tIGZvciBsb2FkaW5nIGluZGljYXRvclxuXHRcdFx0YmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9pbWFnZXMvbmV0d29yay1zYXZlLmdpZlwiKSA5OCUgN3B4IG5vLXJlcGVhdDtcblx0XHR9XG5cblx0XHQudHJlZS1ob2xkZXJ7XG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6MTtcblx0XHRcdD4gdWx7XG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OjIwMHB4O1xuXHRcdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHVse1xuXHRcdFx0b3ZlcmZsb3cteDpoaWRkZW47XG5cdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdC5qc3RyZWUtaWNvbntcblx0XHRcdFx0bWFyZ2luLWxlZnQ6NXB4OyAvL21vdmUgdG8gYWxpZ24gd2l0aCBwb3NzaWJsZSBzZWFyY2ggYm94XG5cdFx0XHR9XG5cdFx0XHQuanN0cmVlLW9wZW4gPiBpbnN7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246LTE4cHggMDsgLy9tb3ZlIHRvIGFsaWduIHdpdGggcG9zc2libGUgc2VhcmNoIGJveFxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHVsLnRyZWUge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudHJlZWRyb3Bkb3duZmllbGQtdG9nZ2xlLXBhbmVsLWxpbmsge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0ei1pbmRleDogMDtcblx0XHRwYWRkaW5nOiA3cHggM3B4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcblx0XHQtbW96LWJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuXG5cdFx0Ji50cmVlZHJvcGRvd25maWVsZC1vcGVuLXRyZWUge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHR9XG5cdH1cblxuXHRhLmpzdHJlZS1sb2FkaW5nIC5qc3RyZWUtcGFnZWljb24ge1xuXHRcdC8vIEFwcGx5IHRvIC5qc3RyZWUtcGFnZWljb24gc2luY2UgLmpzdHJlZS1pY29uIGlzIGhpZGRlblxuXHRcdGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vaW1hZ2VzL25ldHdvcmstc2F2ZS5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdH1cbn1cbiIsIi8vKipcbi8vICogVGhpcyBmaWxlIGNvbnRhaW5zIGdlbmVyaWMgbWl4aW5zIHdoaWNoIHdlIHVzZSB0aHJvdWdob3V0XG4vLyAqIHRoZSBhZG1pbiBwYW5lbHMuXG4vLyAqXG4vLyAqIE1peGlucyBzaG91bGQgYmUgc3RvcmVkIGhlcmUgcmF0aGVyIHRoYW4gaW5kaXZpZHVhbCBmaWxlc1xuLy8gKiBzbyB0aGF0IHdlIGNhbiBrZWVwLlxuLy8gKi9cblxuLy8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAqIEhpZGVzIHRoZSBvdmVyZmxvd2luZyB0ZXh0IGZyb20gYSBjb250YWluZXJcbi8vICpcbi8vICogTm90ZTogeW91IG11c3QgZGVmaW5lIGEgd2lkdGggb24gdGhlIGVsZW1lbnQgd2l0aCB0aGlzXG4vLyAqIG92ZXJmbG93LlxuLy8gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1peGluIGhpZGUtdGV4dC1vdmVyZmxvdyB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHQtby10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuQG1peGluIGJveC1zaGFkb3ctbm9uZXtcblx0LW1vei1ib3gtc2hhZG93OiBub25lO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuXG4vLyoqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy9DbGVhcmZpeCBtaXhpbiBjbGVhcnMgdGhlIGZsb2F0IG9mIGl0J3MgcGFyZW50IGVsZW1lbnRcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSoqL1xuQG1peGluIGNsZWFyZml4e1xuXHQmOmFmdGVye1xuXHRcdGNvbnRlbnQ6IFwiLlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogMDtcblx0XHRjbGVhcjogYm90aDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdH1cblx0KjpmaXJzdC1jaGlsZCAmeyB6b29tOjE7fVxufVxuXG5cblxuLy8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAqIENsZWFyIHRoZSBwcm9wZXJ0aWVzIG9mIHN1YiBmb3JtIGZpZWxkcy5cbi8vICpcbi8vICogT2Z0ZW4gbmVlZGVkIGZvciBuZXN0ZWQgZm9ybSBmaWVsZHMgYW5kXG4vLyAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWl4aW4gY2xlYXItZm9ybS1maWVsZC1zdHlsZXMge1xuXHQuZmllbGQge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyOiAwO1xuXHR9XG5cblx0bGFiZWwge1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdHdpZHRoOiBhdXRvO1xuXG5cdFx0Ji5sZWZ0IHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0ZGlzcGxheTogaW5oZXJpdDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRcdH1cblx0fVxuXG5cdC5taWRkbGVDb2x1bW4ge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cblx0aW5wdXQudGV4dCxcblx0dGV4dGFyZWEsXG5cdHNlbGVjdCxcblx0LlRyZWVEcm9wZG93bkZpZWxkIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXgtd2lkdGg6IGF1dG87XG5cdH1cbn1cblxuLy8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAqIERvdWJsZSB0b25lIGJvcmRlcnNcbi8vICpcbi8vICogaHR0cDovL2RhdmVydXBlcnQuY29tLzIwMTEvMDYvdHdvLXRvbmUtYm9yZGVycy13aXRoLWNzczMvXG4vLyAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWl4aW4gZG91YmxlYm9yZGVyKCRzaWRlLCAkaW5uZXJDb2xvciwgJG91dGVyQ29sb3IpIHtcbiAgICAkc2hhZG93OiBcIjAgMCAwXCI7XG4gICAgYm9yZGVyLSN7JHNpZGV9OiAxcHggc29saWQgJGlubmVyQ29sb3I7XG4gICAgQGlmICgkc2lkZSA9PSBcInRvcFwiKSB7ICRzaGFkb3c6IDAgLTFweCAwOyB9XG4gICAgQGlmICgkc2lkZSA9PSBcInJpZ2h0XCIpIHsgJHNoYWRvdzogMXB4IDAgMDsgfVxuICAgIEBpZiAoJHNpZGUgPT0gXCJib3R0b21cIikgeyAkc2hhZG93OiAwIDFweCAwOyB9XG4gICAgQGlmICgkc2lkZSA9PSBcImxlZnRcIikgeyAkc2hhZG93OiAtMXB4IDAgMDsgfVxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogJHNoYWRvdyAkb3V0ZXJDb2xvcjtcbiAgICAtbW96LWJveC1zaGFkb3c6ICRzaGFkb3cgJG91dGVyQ29sb3I7XG4gICAgLW8tYm94LXNoYWRvdzogJHNoYWRvdyAkb3V0ZXJDb2xvcjtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93ICRvdXRlckNvbG9yO1xufVxuXG4vLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICogU2hvdyBsYWJlbCBhbmQgZmllbGQgY29udGVudCBpbiB0aGVpciBvd24gbGluZXMsXG4vLyAqIHRvIG1heGltaXplIHRoZSBhdmFpbGFibGUgaG9yaXpvbnRhbCBzcGFjZS5cbi8vICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtaXhpbiBmb3JtLWZpZWxkLXN0YWNrZWQge1xuXHRsYWJlbCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdH1cblxuXHQubWlkZGxlQ29sdW1uIHtcblx0XHRtYXJnaW4tbGVmdDogMHB4O1xuXHRcdGNsZWFyOiBsZWZ0O1xuXHR9XG5cblx0LmRlc2NyaXB0aW9uIHtcblx0XHRtYXJnaW4tbGVmdDogMHB4O1xuXHR9XG59XG5cbi8qTWl4aW4gdXNlZCB0byBnZW5lcmF0ZSBzbGlnaHRseSBzbWFsbGVyIHRleHQgYW5kIGZvcm1zXG5Vc2VkIGluIHNpZGUgcGFuZWxzIGFuZCBhY3Rpb24gdGFic1xuKi9cbkBtaXhpbiB0aWdodFNwYWNpbmd7XG5cdGgzLGg0LGg1IHtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRsaW5lLWhlaWdodDogJGdyaWQteSAqIDI7XG5cdH1cblx0aDMge1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtYmFzZS1zaXplICsgMTtcblx0fVxuXG5cdGg0IHtcblx0XHRmb250LXNpemU6ICRmb250LWJhc2Utc2l6ZTtcblx0XHRtYXJnaW46NXB4IDA7XG5cdH1cblxuXHQudWktd2lkZ2V0LWNvbnRlbnQge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdH1cblxuXHQuZmllbGQge1xuXHRcdC8qXG5cdFx0ICogRmllbGRzIGFyZSBtb3JlIGNvbXByZXNzZWQgaW4gc29tZSBhcmVhcyBjb21wYXJlZCB0byB0aGVcblx0XHQgKiBtYWluIGNvbnRlbnQgZWRpdGluZyB3aW5kb3cgc28gdGhlIGJlbG93IGFsdGVycyB0aGUgaW50ZXJuYWxcblx0XHQgKiBzcGFjaW5nIG9mIHRoZSBmaWVsZHMgc28gd2UgY2FuIG1vdmUgdGhhdCBzcGFjaW5nIHRvIGJldHdlZW5cblx0XHQgKiB0aGUgZm9ybSBmaWVsZHMgcmF0aGVyIHRoYW4gcGFkZGluZ1xuXHRcdCAqL1xuXHRcdGJvcmRlci1ib3R0b206bm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGxhYmVsIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRwYWRkaW5nOiAwICRncmlkLXggNHB4IDA7XG5cdFx0XHQmLmV4dHJhLWRldGFpbHN7XG5cdFx0XHRcdG92ZXJmbG93OmhpZGRlbjtcblx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29sb3I6IGxpZ2h0ZW4oJGNvbG9yLXRleHQsIDM1JSk7XG5cdFx0XHRcdGZvbnQtc3R5bGU6aXRhbGljO1xuXHRcdFx0XHRmb250LXdlaWdodDpub3JtYWw7XG5cdFx0XHRcdGZvbnQtc2l6ZToxZW07XG5cdFx0XHRcdGZsb2F0OmxlZnQ7XG5cdFx0XHRcdHRleHQtc2hhZG93OiBub25lO1xuXHRcdFx0XHQmLmZpbGx7XG5cdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRcdFx0Y29udGVudDogJz8nO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjEycHg7XG5cdFx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjNweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6M3B4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0XHRcdGZsb2F0OmxlZnQ7XG5cdFx0XHRcdFx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOmxpZ2h0ZW4oJGNvbG9yLXRleHQsIDQ1JSk7XG5cdFx0XHRcdFx0XHR3aWR0aDoxNXB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OjE1cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6NXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTo1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1pZGRsZUNvbHVtbiB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXG5cdFx0aW5wdXQudGV4dCxcblx0XHRzZWxlY3QsXG5cdFx0dGV4dGFyZWEge1xuXHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdH1cblxuXHRcdCYuY2hlY2tib3gge1xuXHRcdFx0cGFkZGluZzogMCA4cHggMDtcblxuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHRtYXJnaW46IDJweCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5maWVsZGdyb3VwIHtcblx0XHQuZmllbGRncm91cC1maWVsZCB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHQuZmllbGQge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LyogUmVzdHlsZSBmb3Igc21hbGxlciBhcmVhKi9cblx0LmNtcy1jb250ZW50LWZpZWxkc3tcblx0XHRvdmVyZmxvdzp2aXNpYmxlO1xuXHR9XG5cdC5jaHpuLWNvbnRhaW5lci1zaW5nbGV7XG5cdFx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuXHRcdC5jaHpuLXNpbmdsZXtcblx0XHRcdHBhZGRpbmc6IDAgMCAwIDVweDtcblx0XHRcdGZsb2F0Om5vbmU7XG5cdFx0fVxuXHR9XG5cdC5jbXMtY29udGVudC1hY3Rpb25zLCAuY21zLXByZXZpZXctY29udHJvbHN7XG5cdFx0cGFkZGluZzowO1xuXHRcdGhlaWdodDphdXRvO1xuXHRcdGJvcmRlcjpub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblx0LmNtcy1lZGl0LWZvcm17XG5cdFx0d2lkdGg6MTAwJTtcblx0fVxuXHQuQ29tcG9zaXRlRmllbGR7XG5cdFx0bWFyZ2luOjA7XG5cdFx0cGFkZGluZzowO1xuXHRcdGZsb2F0Om5vbmU7XG5cdH1cblx0LnBhcmVudC1tb2Rle1xuXHRcdHBhZGRpbmctdG9wOjA7XG5cdH1cblx0LnRyZWVkcm9wZG93biwgLlNlbGVjdGlvbkdyb3VwIGxpLnNlbGVjdGVkIGRpdi5maWVsZHtcblx0XHRtYXJnaW46MTBweCAwIDAgMDtcblx0XHQvL0BpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMCAjZmZmLCAwIDFweCAxcHggcmdiYSgwLDAsMCwwLjEpKTtcblx0XHQudHJlZWRyb3Bkb3duZmllbGQtdGl0bGV7XG5cdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdHotaW5kZXg6Mjtcblx0XHRcdHBhZGRpbmc6NXB4O1xuXHRcdH1cblx0XHQudHJlZWRyb3Bkb3duZmllbGQtcGFuZWx7XG5cdFx0XHRtYXJnaW4tdG9wOjExcHg7XG5cdFx0fVxuXHRcdC50cmVlZHJvcGRvd25maWVsZC10b2dnbGUtcGFuZWwtbGlua3tcblx0XHRcdGJhY2tncm91bmQ6bm9uZTtcblx0XHRcdGJvcmRlci1sZWZ0Om5vbmU7XG5cdFx0XHRwYWRkaW5nOjVweCAzcHg7XG5cdFx0XHQudWktaWNvbntcblx0XHRcdFx0ZmxvYXQ6cmlnaHQ7XG5cdFx0XHRcdG9wYWNpdHk6MC43O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY21zLWFkZC1mb3JtIHVsLlNlbGVjdGlvbkdyb3Vwe1xuXHRcdHBhZGRpbmctbGVmdDowO1xuXHRcdHBhZGRpbmctcmlnaHQ6MDtcblx0XHRvdmVyZmxvdzp2aXNpYmxlO1xuXHRcdGJvcmRlci1ib3R0b206bm9uZTtcblx0fVxufVxuXG4vLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICogQ29tcGFzcyByZXBsYWNlbWVudCBtaXhpbnMuXG4vLyAqXG4vLyAqIE1peGlucyB0aGF0IHdlcmUgYnVpbHQtaW4gd2l0aCBjb21wYXNzXG4vLyAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBtaXhpbiBsZWdhY3ktcGllLWNsZWFyZml4IHtcblx0JjphZnRlciB7XG4gICAgY29udGVudDogXCJcXDAwMjBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbiJdLCJtYXBwaW5ncyI6IkFBRUEsR0FBRyxBQUFBLGtCQUFrQixBQUFDLENBQ3JCLEtBQUssQ0FBRSxLQUFNLENBQ2IsVUFBVSxDQUFFLElBQUssQ0FDakIsTUFBTSxDQUFFLGNBQWUsQ0FDdkIsTUFBTSxDQUFFLE9BQVEsQ0FDaEIsUUFBUSxDQUFFLE9BQVEsQ0FDbEIsUUFBUSxDQUFDLFFBQVMsQ0E4SGxCLEFBcElELEdBQUcsQUFBQSxrQkFBa0IsQ0FRcEIsS0FBSyxBQUFDLENBQ0wsTUFBTSxDQUFFLElBQUssQ0FDYixVQUFVLENBQUUsSUFBSyxDQUNqQixPQUFPLENBQUUsQ0FBRSxDQUNYLE1BQU0sQ0FBRSxDQUFFLENBQ1YsQUFiRixHQUFHLEFBQUEsa0JBQWtCLENBZXBCLHdCQUF3QixDQWZ6QixHQUFHLEFBQUEsa0JBQWtCLENBMEJwQix5QkFBeUIsQUFYQSxDQUN4QixLQUFLLENBQUUsSUFBSyxDQUNaLE9BQU8sQ0FBRSxHQUFJLENBQ2IsS0FBSyxDQUFFLEdBQUksQ0FDWCxXQUFXLENBQUUsSUFBSyxDQUNsQixRQUFRLENBQUMsTUFBTyxDQUNoQixPQUFPLENBQUUsSUFBSyxDQUNkLE9BQU8sQ0FBQyxDQUFFLENDVFgsUUFBUSxDQUFFLE1BQU8sQ0FDakIsV0FBVyxDQUFFLE1BQU8sQ0FDcEIsYUFBYSxDQUFFLFFBQVMsQ0FDeEIsZ0JBQWdCLENBQUUsUUFBUyxDRFExQixBQXhCRixHQUFHLEFBQUEsa0JBQWtCLENBMEJwQix5QkFBeUIsQUFBQSxDQU14QixVQUFVLENBQUMsMERBQUcsQ0FBVyxTQUFTLENBQUMsSUFBSSxDQUFFLEtBQUksQ0FDN0MsVUFBVSxDQUNULDBEQUFHLENBQVcsU0FBUyxDQUFDLElBQUksQ0FBRSxLQUFJLENBQ2xDLHVDQUFlLENBQ2hCLFVBQVUsQ0FBRSxV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 */

View File

@ -1,7 +0,0 @@
{
"version": 3,
"mappings": "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",
"sources": ["../scss/TreeDropdownField.scss","../admin/scss/_mixins.scss","../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_images.scss","../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/_support.scss","../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_box-sizing.scss"],
"names": [],
"file": "TreeDropdownField.css"
}

40
css/UnitTesting.css Normal file → Executable file
View File

@ -1,39 +1,3 @@
body { font: normal 68% verdana,arial,helvetica; color: #000000; }
body{font:normal 68% verdana,arial,helvetica;color:#000000}table tr td,table tr th{font-size:68%}table.details tr th{font-weight:bold;text-align:left;background:#a6caf0}table.details tr{background:#eeeee0}p{line-height:1.5em;margin-top:0.5em;margin-bottom:1.0em}h1{margin:0px 0px 5px;font:165% verdana,arial,helvetica}h2{margin-top:1em;margin-bottom:0.5em;font:bold 125% verdana,arial,helvetica}h3{margin-bottom:0.5em;font:bold 115% verdana,arial,helvetica}h4{margin-bottom:0.5em;font:bold 100% verdana,arial,helvetica}h5{margin-bottom:0.5em;font:bold 100% verdana,arial,helvetica}h6{margin-bottom:0.5em;font:bold 100% verdana,arial,helvetica}.Error{font-weight:bold;color:red}.Failure,.Unexpected{background:#ff0000;font-weight:bold;color:black}.Unknown{background:#ffff00;font-weight:bold;color:black}.Pass,.Expected{background:#00ff00;font-weight:bold;color:black}.Properties{text-align:right}CODE.expected{color:green;background:none;font-weight:normal}CODE.actual{color:red;background:none;font-weight:normal}.typeinfo{color:gray}
table tr td, table tr th { font-size: 68%; }
table.details tr th { font-weight: bold; text-align: left; background: #a6caf0; }
table.details tr { background: #eeeee0; }
p { line-height: 1.5em; margin-top: 0.5em; margin-bottom: 1.0em; }
h1 { margin: 0px 0px 5px; font: 165% verdana, arial, helvetica; }
h2 { margin-top: 1em; margin-bottom: 0.5em; font: bold 125% verdana, arial, helvetica; }
h3 { margin-bottom: 0.5em; font: bold 115% verdana, arial, helvetica; }
h4 { margin-bottom: 0.5em; font: bold 100% verdana, arial, helvetica; }
h5 { margin-bottom: 0.5em; font: bold 100% verdana, arial, helvetica; }
h6 { margin-bottom: 0.5em; font: bold 100% verdana, arial, helvetica; }
.Error { font-weight: bold; color: red; }
.Failure, .Unexpected { background: #ff0000; font-weight: bold; color: black; }
.Unknown { background: #ffff00; font-weight: bold; color: black; }
.Pass, .Expected { background: #00ff00; font-weight: bold; color: black; }
.Properties { text-align: right; }
CODE.expected { color: green; background: none; font-weight: normal; }
CODE.actual { color: red; background: none; font-weight: normal; }
.typeinfo { color: gray; }
/*# sourceMappingURL=UnitTesting.css.map */
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiVW5pdFRlc3RpbmcuY3NzIiwic291cmNlcyI6WyJVbml0VGVzdGluZy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIlxuYm9keSB7XG5cdGZvbnQ6bm9ybWFsIDY4JSB2ZXJkYW5hLGFyaWFsLGhlbHZldGljYTtcblx0Y29sb3I6IzAwMDAwMDtcbn1cbnRhYmxlIHRyIHRkLCB0YWJsZSB0ciB0aCB7XG4gICAgZm9udC1zaXplOiA2OCU7XG59XG50YWJsZS5kZXRhaWxzIHRyIHRoe1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRiYWNrZ3JvdW5kOiNhNmNhZjA7XG59XG50YWJsZS5kZXRhaWxzIHRye1xuXHRiYWNrZ3JvdW5kOiNlZWVlZTA7XG59XG5cbnAge1xuXHRsaW5lLWhlaWdodDoxLjVlbTtcblx0bWFyZ2luLXRvcDowLjVlbTsgbWFyZ2luLWJvdHRvbToxLjBlbTtcbn1cbmgxIHtcblx0bWFyZ2luOiAwcHggMHB4IDVweDsgZm9udDogMTY1JSB2ZXJkYW5hLGFyaWFsLGhlbHZldGljYVxufVxuaDIge1xuXHRtYXJnaW4tdG9wOiAxZW07IG1hcmdpbi1ib3R0b206IDAuNWVtOyBmb250OiBib2xkIDEyNSUgdmVyZGFuYSxhcmlhbCxoZWx2ZXRpY2Fcbn1cbmgzIHtcblx0bWFyZ2luLWJvdHRvbTogMC41ZW07IGZvbnQ6IGJvbGQgMTE1JSB2ZXJkYW5hLGFyaWFsLGhlbHZldGljYVxufVxuaDQge1xuXHRtYXJnaW4tYm90dG9tOiAwLjVlbTsgZm9udDogYm9sZCAxMDAlIHZlcmRhbmEsYXJpYWwsaGVsdmV0aWNhXG59XG5oNSB7XG5cdG1hcmdpbi1ib3R0b206IDAuNWVtOyBmb250OiBib2xkIDEwMCUgdmVyZGFuYSxhcmlhbCxoZWx2ZXRpY2Fcbn1cbmg2IHtcblx0bWFyZ2luLWJvdHRvbTogMC41ZW07IGZvbnQ6IGJvbGQgMTAwJSB2ZXJkYW5hLGFyaWFsLGhlbHZldGljYVxufVxuLkVycm9yIHtcblx0Zm9udC13ZWlnaHQ6Ym9sZDsgY29sb3I6cmVkO1xufVxuLkZhaWx1cmUsIC5VbmV4cGVjdGVkIHtcblx0YmFja2dyb3VuZDojZmYwMDAwOyBmb250LXdlaWdodDpib2xkOyBjb2xvcjpibGFjaztcbn1cbi5Vbmtub3duIHtcblx0YmFja2dyb3VuZDojZmZmZjAwOyBmb250LXdlaWdodDpib2xkOyBjb2xvcjpibGFjaztcbn1cbi5QYXNzLCAuRXhwZWN0ZWQge1xuXHRiYWNrZ3JvdW5kOiMwMGZmMDA7IGZvbnQtd2VpZ2h0OmJvbGQ7IGNvbG9yOmJsYWNrO1xufVxuLlByb3BlcnRpZXMge1xuICB0ZXh0LWFsaWduOnJpZ2h0O1xufVxuXG5DT0RFLmV4cGVjdGVkIHtcblx0Y29sb3I6IGdyZWVuOyBiYWNrZ3JvdW5kOiBub25lOyBmb250LXdlaWdodDogbm9ybWFsO1xufVxuQ09ERS5hY3R1YWwge1xuXHRjb2xvcjogcmVkOyBiYWNrZ3JvdW5kOiBub25lOyBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnR5cGVpbmZvIHtcblx0Y29sb3I6IGdyYXk7XG59XG4iXSwibWFwcGluZ3MiOiJBQUNBLElBQUksQUFBQyxDQUNKLElBQUksQ0FBQyxrQ0FBbUMsQ0FDeEMsS0FBSyxDQUFDLE9BQVEsQ0FDZCxBQUNELEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFFLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFDLENBQ3JCLFNBQVMsQ0FBRSxHQUFJLENBQ2xCLEFBQ0QsS0FBSyxBQUFBLFFBQVEsQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLENBQ2xCLFdBQVcsQ0FBRSxJQUFLLENBQ2xCLFVBQVUsQ0FBQyxJQUFLLENBQ2hCLFVBQVUsQ0FBQyxPQUFRLENBQ25CLEFBQ0QsS0FBSyxBQUFBLFFBQVEsQ0FBQyxFQUFFLEFBQUEsQ0FDZixVQUFVLENBQUMsT0FBUSxDQUNuQixBQUVELENBQUMsQUFBQyxDQUNELFdBQVcsQ0FBQyxLQUFNLENBQ2xCLFVBQVUsQ0FBQyxLQUFNLENBQUUsYUFBYSxDQUFDLEtBQU0sQ0FDdkMsQUFDRCxFQUFFLEFBQUMsQ0FDRixNQUFNLENBQUUsV0FBWSxDQUFFLElBQUksQ0FBRSw0QkFDNUIsQ0FBQyxBQUNGLEVBQUUsQUFBQyxDQUNGLFVBQVUsQ0FBRSxHQUFJLENBQUUsYUFBYSxDQUFFLEtBQU0sQ0FBRSxJQUFJLENBQUUsaUNBQy9DLENBQUMsQUFDRixFQUFFLEFBQUMsQ0FDRixhQUFhLENBQUUsS0FBTSxDQUFFLElBQUksQ0FBRSxpQ0FDN0IsQ0FBQyxBQUNGLEVBQUUsQUFBQyxDQUNGLGFBQWEsQ0FBRSxLQUFNLENBQUUsSUFBSSxDQUFFLGlDQUM3QixDQUFDLEFBQ0YsRUFBRSxBQUFDLENBQ0YsYUFBYSxDQUFFLEtBQU0sQ0FBRSxJQUFJLENBQUUsaUNBQzdCLENBQUMsQUFDRixFQUFFLEFBQUMsQ0FDRixhQUFhLENBQUUsS0FBTSxDQUFFLElBQUksQ0FBRSxpQ0FDN0IsQ0FBQyxBQUNGLE1BQU0sQUFBQyxDQUNOLFdBQVcsQ0FBQyxJQUFLLENBQUUsS0FBSyxDQUFDLEdBQUksQ0FDN0IsQUFDRCxRQUFRLENBQUUsV0FBVyxBQUFDLENBQ3JCLFVBQVUsQ0FBQyxPQUFRLENBQUUsV0FBVyxDQUFDLElBQUssQ0FBRSxLQUFLLENBQUMsS0FBTSxDQUNwRCxBQUNELFFBQVEsQUFBQyxDQUNSLFVBQVUsQ0FBQyxPQUFRLENBQUUsV0FBVyxDQUFDLElBQUssQ0FBRSxLQUFLLENBQUMsS0FBTSxDQUNwRCxBQUNELEtBQUssQ0FBRSxTQUFTLEFBQUMsQ0FDaEIsVUFBVSxDQUFDLE9BQVEsQ0FBRSxXQUFXLENBQUMsSUFBSyxDQUFFLEtBQUssQ0FBQyxLQUFNLENBQ3BELEFBQ0QsV0FBVyxBQUFDLENBQ1YsVUFBVSxDQUFDLEtBQU0sQ0FDbEIsQUFFRCxJQUFJLEFBQUEsU0FBUyxBQUFDLENBQ2IsS0FBSyxDQUFFLEtBQU0sQ0FBRSxVQUFVLENBQUUsSUFBSyxDQUFFLFdBQVcsQ0FBRSxNQUFPLENBQ3RELEFBQ0QsSUFBSSxBQUFBLE9BQU8sQUFBQyxDQUNYLEtBQUssQ0FBRSxHQUFJLENBQUUsVUFBVSxDQUFFLElBQUssQ0FBRSxXQUFXLENBQUUsTUFBTyxDQUNwRCxBQUNELFNBQVMsQUFBQyxDQUNULEtBQUssQ0FBRSxJQUFLLENBQ1oiLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */

View File

@ -1,7 +0,0 @@
{
"version": 3,
"mappings": "AACA,IAAK,GACJ,IAAI,EAAC,kCAAkC,EACvC,KAAK,EAAC,OAAO;;AAEd,wBAAyB,GACrB,SAAS,EAAE,GAAG;;AAElB,mBAAmB,GAClB,WAAW,EAAE,IAAI,EACjB,UAAU,EAAC,IAAI,EACf,UAAU,EAAC,OAAO;;AAEnB,gBAAgB,GACf,UAAU,EAAC,OAAO;;AAGnB,CAAE,GACD,WAAW,EAAC,KAAK,EACjB,UAAU,EAAC,KAAK,EAAE,aAAa,EAAC,KAAK;;AAEtC,EAAG,GACF,MAAM,EAAE,WAAW,EAAE,IAAI,EAAE,8BAAY;;AAExC,EAAG,GACF,UAAU,EAAE,GAAG,EAAE,aAAa,EAAE,KAAK,EAAE,IAAI,EAAE,mCAAiB;;AAE/D,EAAG,GACF,aAAa,EAAE,KAAK,EAAE,IAAI,EAAE,mCAAiB;;AAE9C,EAAG,GACF,aAAa,EAAE,KAAK,EAAE,IAAI,EAAE,mCAAiB;;AAE9C,EAAG,GACF,aAAa,EAAE,KAAK,EAAE,IAAI,EAAE,mCAAiB;;AAE9C,EAAG,GACF,aAAa,EAAE,KAAK,EAAE,IAAI,EAAE,mCAAiB;;AAE9C,MAAO,GACN,WAAW,EAAC,IAAI,EAAE,KAAK,EAAC,GAAG;;AAE5B,qBAAsB,GACrB,UAAU,EAAC,OAAO,EAAE,WAAW,EAAC,IAAI,EAAE,KAAK,EAAC,KAAK;;AAElD,QAAS,GACR,UAAU,EAAC,OAAO,EAAE,WAAW,EAAC,IAAI,EAAE,KAAK,EAAC,KAAK;;AAElD,gBAAiB,GAChB,UAAU,EAAC,OAAO,EAAE,WAAW,EAAC,IAAI,EAAE,KAAK,EAAC,KAAK;;AAElD,WAAY,GACV,UAAU,EAAC,KAAK;;AAGlB,aAAc,GACb,KAAK,EAAE,KAAK,EAAE,UAAU,EAAE,IAAI,EAAE,WAAW,EAAE,MAAM;;AAEpD,WAAY,GACX,KAAK,EAAE,GAAG,EAAE,UAAU,EAAE,IAAI,EAAE,WAAW,EAAE,MAAM;;AAElD,SAAU,GACT,KAAK,EAAE,IAAI",
"sources": ["../scss/UnitTesting.scss"],
"names": [],
"file": "UnitTesting.css"
}

View File

@ -1,64 +1,3 @@
/** This file contains the default theme definitions for the admin interface. Please put mostly SCSS variable definitions in here, and leave the actual styling to _style.scss and auxilliary files. */
/** ----------------------------------------------- Colours ------------------------------------------------ */
/* Keep as solid colours transparent borders wont work in ie */
/* Only for use as shadows as they wont work in older browsers */
/*$color-optional: #a1d2eb !default; */
/** ----------------------------------------------- Textures ----------------------------------------------- */
/** ----------------------------------------------- Typography. ------------------------------------------------ */
/** ----------------------------------------------- Grid Units (px) We have a vertical rhythm that the grid is based off both x (=horizontal) and y (=vertical). All internal padding and margins are scaled to this and accounting for paragraphs ------------------------------------------------ */
/** ----------------------------------------------- Application Logo (CMS Logo) Must be 24px x 24px ------------------------------------------------ */
/*Mixin used to generate slightly smaller text and forms
Used in side panels and action tabs
*/
.ss-uploadfield .clear { clear: both; }
.ss-uploadfield .description { margin-left: 0; }
.ss-uploadfield .middleColumn { min-width: 510px; max-width: 696px; width: 100%; margin-left: 0; clear: both; padding: 0; background: #fff; border: 1px solid #b3b3b3; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIvPjxzdG9wIG9mZnNldD0iMTAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PHN0b3Agb2Zmc2V0PSI5MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #efefef), color-stop(10%, #ffffff), color-stop(90%, #ffffff), color-stop(100%, #efefef)); background-image: -moz-linear-gradient(#efefef, #ffffff 10%, #ffffff 90%, #efefef); background-image: -webkit-linear-gradient(#efefef, #ffffff 10%, #ffffff 90%, #efefef); background-image: linear-gradient(#efefef, #ffffff 10%, #ffffff 90%, #efefef); }
.ss-uploadfield .ss-uploadfield-item { margin: 0; padding: 15px; overflow: auto; }
.ss-uploadfield .ss-uploadfield-item .ss-uploadfield-item-preview { height: 60px; line-height: 60px; width: 80px; text-align: center; font-weight: bold; float: left; overflow: hidden; }
.ss-uploadfield .ss-uploadfield-item .ss-uploadfield-item-preview.ss-uploadfield-dropzone { -moz-box-shadow: #808080 0 0 4px 0 inset; -webkit-box-shadow: #808080 0 0 4px 0 inset; box-shadow: #808080 0 0 4px 0 inset; border: 2px dashed #808080; background: #D2D5D8; margin-right: 15px; position: relative; }
.ss-uploadfield .ss-uploadfield-item .ss-uploadfield-item-preview.ss-uploadfield-dropzone::after { background: none; }
.ss-uploadfield .ss-uploadfield-item .ss-uploadfield-item-info { margin-left: 95px; }
.ss-uploadfield .ss-uploadfield-item .ss-uploadfield-item-info .ss-uploadfield-item-name { display: block; line-height: 13px; height: 26px; margin: 0; text-align: left; }
.ss-uploadfield .ss-uploadfield-item .ss-uploadfield-item-info .ss-uploadfield-item-name .name { max-width: 240px; font-weight: bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; display: inline; float: left; }
.ss-uploadfield .ss-uploadfield-item .ss-uploadfield-item-info .ss-uploadfield-item-name .size { color: #8d98a2; padding: 0 0 0 5px; display: inline; float: left; }
.ss-uploadfield .ss-uploadfield-item .ss-uploadfield-item-info .ss-uploadfield-item-name .ss-uploadfield-item-status { float: right; padding: 0 0 0 5px; text-align: right; max-width: 75%; }
.ss-uploadfield .ss-uploadfield-item .ss-uploadfield-item-info .ss-uploadfield-item-name .ss-uploadfield-item-status.ui-state-error-text { color: #f00; font-weight: bold; width: 150px; }
.ss-uploadfield .ss-uploadfield-item .ss-uploadfield-item-info .ss-uploadfield-item-name .ss-uploadfield-item-status.ui-state-warning-text { color: #b7a403; }
.ss-uploadfield .ss-uploadfield-item .ss-uploadfield-item-info .ss-uploadfield-item-name .ss-uploadfield-item-status.ui-state-success-text { color: #1F9433; }
.ss-uploadfield .ss-uploadfield-item.ui-state-error .ss-uploadfield-item-preview { width: auto; height: auto; margin-right: 15px; }
.ss-uploadfield .ss-uploadfield-item.ui-state-error .ss-uploadfield-item-info { margin-left: 0; }
.ss-uploadfield .ss-uploadfield-item.ui-state-error .ss-uploadfield-item-info .ss-uploadfield-item-name { float: left; width: 70%; height: auto; }
.ss-uploadfield .ss-uploadfield-item.ui-state-error .ss-uploadfield-item-info .ss-uploadfield-item-name .name { float: left; width: 100%; margin-bottom: 5px; }
.ss-uploadfield .ss-uploadfield-item.ui-state-error .ss-uploadfield-item-info .ss-uploadfield-item-name .ss-uploadfield-item-status { float: left; width: 100%; padding: 0; text-align: left; }
.ss-uploadfield .ss-uploadfield-item.ui-state-error .ss-uploadfield-item-info .ss-uploadfield-item-actions { float: right; width: 5%; min-height: 0; margin: 0; }
.ss-uploadfield .ss-uploadfield-item.ui-state-error .ss-uploadfield-item-info .ss-uploadfield-item-actions .ss-uploadfield-item-cancel { position: relative; top: auto; }
.ss-uploadfield .ss-ui-button { display: block; float: left; margin: 0 10px 6px 0; }
.ss-uploadfield .ss-ui-button.ss-uploadfield-fromcomputer { position: relative; overflow: hidden; }
.ss-uploadfield .ss-uploadfield-files { margin: 0; padding: 0; overflow: auto; position: relative; }
.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item, .ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item.ui-state-error { border: 0; border-bottom: 1px solid #b3b3b3; background: none; color: #4f5861; }
.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item:last-child, .ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item.ui-state-error:last-child { border-bottom: 0; }
.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-actions { min-height: 28px; overflow: hidden; margin: 6px 0 -6px 0; position: relative; }
.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-progress { position: absolute; left: 0; right: 42px; width: auto; margin: 11px 0 0; height: 15px; }
.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-progress div { -moz-border-radius: 25px; -webkit-border-radius: 25px; border-radius: 25px; height: 13px; padding: 0; margin: 0; overflow: hidden; }
.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-progressbar { border: 1px solid #808080; background-color: #92a6b3; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkyYTZiMyIvPjxzdG9wIG9mZnNldD0iMTElIiBzdG9wLWNvbG9yPSIjOTBhYWI4Ii8+PHN0b3Agb2Zmc2V0PSIyMiUiIHN0b3AtY29sb3I9IiM5NmIxYmYiLz48c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzllYjRjMSIvPjxzdG9wIG9mZnNldD0iNDQlIiBzdG9wLWNvbG9yPSIjYTdiYWM3Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYzFkNWRjIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #92a6b3), color-stop(11%, #90aab8), color-stop(22%, #96b1bf), color-stop(33%, #9eb4c1), color-stop(44%, #a7bac7), color-stop(100%, #c1d5dc)); background-image: -moz-linear-gradient(top, #92a6b3 0%, #90aab8 11%, #96b1bf 22%, #9eb4c1 33%, #a7bac7 44%, #c1d5dc 100%); background-image: -webkit-linear-gradient(top, #92a6b3 0%, #90aab8 11%, #96b1bf 22%, #9eb4c1 33%, #a7bac7 44%, #c1d5dc 100%); background-image: linear-gradient(to bottom, #92a6b3 0%, #90aab8 11%, #96b1bf 22%, #9eb4c1 33%, #a7bac7 44%, #c1d5dc 100%); }
.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-progressbarvalue { border: 0; width: 0%; background: #60b3dd url(../images/progressbar_blue.gif) repeat-x left center; }
.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-cancel, .ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-start { position: absolute; top: 10px; right: 0; }
.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-cancel button, .ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-start button { display: block; overflow: hidden; text-indent: -9999px; padding: 0; margin: 0; border: 0; width: 16px; height: 16px; cursor: pointer; -moz-box-shadow: 0px 5px #333333; -webkit-box-shadow: 0px 5px #333333; box-shadow: 0px 5px #333333; position: relative; }
.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-cancel button span, .ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-start button span { position: absolute; left: 0; top: 0; margin: 0; }
.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-cancel button span.ui-button-text, .ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-start button span.ui-button-text { display: none; }
.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-start { right: 20px; }
.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-editform { /* don't use display none, for it will break jQuery('iframe').contents().height() */ height: 0; overflow: hidden; clear: both; }
.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-editform.loading { width: 100%; height: 22px; margin: 15px 0 0; background: url(../admin/images/spinner.gif) no-repeat 50% 0; }
.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-editform.loading iframe { /* Old IE needs this or it'll give the iframe a white background, covering the spinner */ padding-top: 0; margin-top: 22px; border: none; }
.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-editform iframe { margin-top: 8px; padding-top: 8px; border-top: 1px solid #D2D5D8; width: 100%; }
.ss-uploadfield .ss-uploadfield-addfile.borderTop { border-top: 1px solid #b3b3b3; }
.ss-uploadfield .clear{clear:both}.ss-uploadfield .description{margin-left:0}.ss-uploadfield .middleColumn{min-width:510px;max-width:696px;width:100%;margin-left:0;clear:both;padding:0;background:#fff;border:1px solid #b3b3b3;border-radius:4px;background-image:linear-gradient(#efefef, #fff 10%, #fff 90%, #efefef)}.ss-uploadfield .ss-uploadfield-item{margin:0;padding:15px;overflow:auto}.ss-uploadfield .ss-uploadfield-item .ss-uploadfield-item-preview{height:60px;line-height:60px;width:80px;text-align:center;font-weight:bold;float:left;overflow:hidden}.ss-uploadfield .ss-uploadfield-item .ss-uploadfield-item-preview.ss-uploadfield-dropzone{box-shadow:0 0 4px 0 gray inset;border:2px dashed gray;background:#D2D5D8;margin-right:15px;position:relative}.ss-uploadfield .ss-uploadfield-item .ss-uploadfield-item-preview.ss-uploadfield-dropzone::after{background:none}.ss-uploadfield .ss-uploadfield-item .ss-uploadfield-item-preview img{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAJElEQVQYV2O8dOnSfwYkoKenx4jMZ6SDAmT7QGx0K1EcRBsFAJfOHd3Le79RAAAAAElFTkSuQmCC) repeat}.ss-uploadfield .ss-uploadfield-item .ss-uploadfield-item-info{margin-left:95px}.ss-uploadfield .ss-uploadfield-item .ss-uploadfield-item-info .ss-uploadfield-item-name{display:block;line-height:13px;height:26px;margin:0;text-align:left}.ss-uploadfield .ss-uploadfield-item .ss-uploadfield-item-info .ss-uploadfield-item-name .name{max-width:240px;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;display:inline;float:left}.ss-uploadfield .ss-uploadfield-item .ss-uploadfield-item-info .ss-uploadfield-item-name .size{color:#a9b2b9;padding:0 0 0 5px;display:inline;float:left}.ss-uploadfield .ss-uploadfield-item .ss-uploadfield-item-info .ss-uploadfield-item-name .ss-uploadfield-item-status{float:right;padding:0 0 0 5px;text-align:right;max-width:75%}.ss-uploadfield .ss-uploadfield-item .ss-uploadfield-item-info .ss-uploadfield-item-name .ss-uploadfield-item-status.ui-state-error-text{color:red;font-weight:bold;width:150px}.ss-uploadfield .ss-uploadfield-item .ss-uploadfield-item-info .ss-uploadfield-item-name .ss-uploadfield-item-status.ui-state-warning-text{color:#b7a403}.ss-uploadfield .ss-uploadfield-item .ss-uploadfield-item-info .ss-uploadfield-item-name .ss-uploadfield-item-status.ui-state-success-text{color:#1F9433}.ss-uploadfield .ss-uploadfield-item.ui-state-error .ss-uploadfield-item-preview{width:auto;height:auto;margin-right:15px}.ss-uploadfield .ss-uploadfield-item.ui-state-error .ss-uploadfield-item-info{margin-left:0}.ss-uploadfield .ss-uploadfield-item.ui-state-error .ss-uploadfield-item-info .ss-uploadfield-item-name{float:left;width:70%;height:auto}.ss-uploadfield .ss-uploadfield-item.ui-state-error .ss-uploadfield-item-info .ss-uploadfield-item-name .name{float:left;width:100%;margin-bottom:5px}.ss-uploadfield .ss-uploadfield-item.ui-state-error .ss-uploadfield-item-info .ss-uploadfield-item-name .ss-uploadfield-item-status{float:left;width:100%;padding:0;text-align:left}.ss-uploadfield .ss-uploadfield-item.ui-state-error .ss-uploadfield-item-info .ss-uploadfield-item-actions{float:right;width:5%;min-height:0;margin:0}.ss-uploadfield .ss-uploadfield-item.ui-state-error .ss-uploadfield-item-info .ss-uploadfield-item-actions .ss-uploadfield-item-cancel{position:relative;top:auto}.ss-uploadfield .ss-ui-button{display:block;float:left;margin:0 10px 6px 0}.ss-uploadfield .ss-ui-button.ss-uploadfield-fromcomputer{position:relative;overflow:hidden}.ss-uploadfield .ss-uploadfield-files{margin:0;padding:0;overflow:auto;position:relative}.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item,.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item.ui-state-error{border:0;border-bottom:1px solid #b3b3b3;background:none;color:#66727d}.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item:last-child,.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item.ui-state-error:last-child{border-bottom:0}.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-actions{min-height:28px;overflow:hidden;margin:6px 0 -6px 0;position:relative}.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-progress{position:absolute;left:0;right:42px;width:auto;margin:11px 0 0;height:15px}.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-progress div{border-radius:25px;height:13px;padding:0;margin:0;overflow:hidden}.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-progressbar{border:1px solid gray;background-color:#92a6b3;background-image:linear-gradient(top, #92a6b3 0%, #90aab8 11%, #96b1bf 22%, #9eb4c1 33%, #a7bac7 44%, #c1d5dc 100%)}.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-progressbarvalue{border:0;width:0%;background:#60b3dd url(../images/progressbar_blue.gif) repeat-x left center}.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-cancel,.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-start{position:absolute;top:10px;right:0}.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-cancel button,.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-start button{display:block;overflow:hidden;text-indent:-9999px;padding:0;margin:0;border:0;width:16px;height:16px;cursor:pointer;box-shadow:none;position:relative}.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-cancel button span,.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-start button span{position:absolute;left:0;top:0;margin:0}.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-cancel button span.ui-button-text,.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-start button span.ui-button-text{display:none}.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-start{right:20px}.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-editform{height:0;overflow:hidden;clear:both}.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-editform.loading{width:100%;height:22px;margin:15px 0 0;background:url(../admin/images/spinner.gif) no-repeat 50% 0}.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-editform.loading iframe{padding-top:0;margin-top:22px;border:none}.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-editform iframe{margin-top:8px;padding-top:8px;border-top:1px solid #D2D5D8;width:100%}.ss-uploadfield .ss-uploadfield-addfile.borderTop{border-top:1px solid #b3b3b3}.ss-upload .clear{clear:both}.ss-upload .ss-uploadfield-fromcomputer input{position:absolute;top:0;right:0;margin:0;opacity:0;filter:alpha(opacity=0);transform:translate(-300px, 0) scale(4);font-size:23px;direction:ltr;cursor:pointer;height:30px;line-height:30px}.ss-upload .loader{height:94px;background:transparent url(../admin/images/spinner.gif) no-repeat 50% 50%}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-editform.loading{background-image:url(../admin/images/spinner@2x.gif);background-size:43px 43px}.ss-upload .loader{background-image:url(../admin/images/spinner@2x.gif);background-size:43px 43px}}
.ss-upload .clear { clear: both; }
.ss-upload .ss-uploadfield-fromcomputer input { /* since we can't really style the file input, we use this hack to make it as big as the button and hide it */ position: absolute; top: 0; right: 0; margin: 0; opacity: 0; filter: alpha(opacity=0); transform: translate(-300px, 0) scale(4); font-size: 23px; direction: ltr; cursor: pointer; height: 30px; line-height: 30px; }
.ss-upload .loader { height: 94px; background: transparent url(../admin/images/spinner.gif) no-repeat 50% 50%; }
/** ---------------------------------------------------- "@2x" media query ---------------------------------------------------- */
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) { .ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-editform.loading { background-image: url(../admin/images/spinner@2x.gif); background-size: 43px 43px; }
.ss-upload .loader { background-image: url(../admin/images/spinner@2x.gif); background-size: 43px 43px; } }
/*# sourceMappingURL=UploadField.css.map */
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiVXBsb2FkRmllbGQuY3NzIiwic291cmNlcyI6WyJVcGxvYWRGaWVsZC5zY3NzIiwiLi4vYWRtaW4vc2Nzcy90aGVtZXMvX2RlZmF1bHQuc2NzcyIsIi4uL2FkbWluL3Njc3MvX21peGlucy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIFRPRE8gd2UgbmVlZCBhIHNlcGVyYXRlZCBmaWxlIGZvciBzdHlsZXMgdGhhdCBhcmUgdXNlZCBpbiBib3RoIGNtcyBhbmQgZnJvbnQgZW5kIChzdWNoIGFzIGJ1dHRvbnMpXG5AaW1wb3J0IFwiLi4vYWRtaW4vc2Nzcy90aGVtZXMvZGVmYXVsdC5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vYWRtaW4vc2Nzcy9fbWl4aW5zXCI7XG5cbi5zcy11cGxvYWRmaWVsZCB7XG5cblx0LmNsZWFyIHtcblx0XHRjbGVhcjogYm90aDtcblx0fVxuXG5cdC5kZXNjcmlwdGlvbiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblxuXHQubWlkZGxlQ29sdW1uIHtcblx0XHQvLyBUT0RPIC5taWRkbGVDb2x1bW4gc3R5bGluZyBzaG91bGQgcHJvYmFibHkgYmUgdGhlbWUgc3BlY2lmaWMgKGVnIGNtcyB1aSB3aWxsIGxvb2sgZGlmZmVyZW50IHRoYW4gYmxhY2tjYW5keSlcblx0XHQvLyBzbyB3ZSBzaG91bGQgbW92ZSB0aGlzIHN0eWxlIGludG8gdGhlIGNtcyBhbmQgYmxhY2sgY2FuZHkgZmlsZXNcblx0XHRtaW4td2lkdGg6IDUxMHB4O1xuXHRcdG1heC13aWR0aDogJGdyaWQteCAqIDg3OyAvLyBDYXBwZWQgd2lkdGggdG8gbGluZSB1cCB3aXRoIHRleHQgZmllbGRzXG5cdFx0d2lkdGg6MTAwJTtcblx0XHRtYXJnaW4tbGVmdDowO1xuXHRcdGNsZWFyOmJvdGg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJGNvbG9yLW1lZGl1bS1zZXBhcmF0b3IsIDIwJSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZWZlZmVmLCAjZmZmIDEwJSwgI2ZmZiA5MCUsICNlZmVmZWYpO1xuXHR9XG5cdC5zcy11cGxvYWRmaWVsZC1pdGVtIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMTVweDtcblx0XHRvdmVyZmxvdzogYXV0bztcblxuXHRcdC5zcy11cGxvYWRmaWVsZC1pdGVtLXByZXZpZXcge1xuXHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDYwcHg7XG5cdFx0XHR3aWR0aDogODBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHQmLnNzLXVwbG9hZGZpZWxkLWRyb3B6b25lIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDRweCAwICRjb2xvci1tZWRpdW0tc2VwYXJhdG9yIGluc2V0O1xuXHRcdFx0XHRib3JkZXI6IDJweCBkYXNoZWQgJGNvbG9yLW1lZGl1bS1zZXBhcmF0b3I7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1saWdodC1zZXBhcmF0b3I7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFJQ0FZQUFBREVENzZMQUFBQUpFbEVRVlFZVjJPOGRPblNmd1lrb0tlbng0ak1aNlNEQW1UN1FHeDBLMUVjUkJzRkFKZk9IZDNMZTc5UkFBQUFBRWxGVGtTdVFtQ0MpIHJlcGVhdDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNzLXVwbG9hZGZpZWxkLWl0ZW0taW5mbyB7XG5cdFx0XHRtYXJnaW4tbGVmdDogOTVweDtcblxuXHRcdFx0LnNzLXVwbG9hZGZpZWxkLWl0ZW0tbmFtZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTNweDtcblx0XHRcdFx0aGVpZ2h0OiAyNnB4O1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdC5uYW1lIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDI0MHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGhpZGUtdGV4dC1vdmVyZmxvdztcblx0XHRcdFx0XHRkaXNwbGF5OmlubGluZTtcblx0XHRcdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5zaXplIHtcblx0XHRcdFx0XHRjb2xvcjogbGlnaHRlbigkY29sb3ItdGV4dCwgMjUlKTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgMCA1cHg7XG5cdFx0XHRcdFx0ZGlzcGxheTppbmxpbmU7XG5cdFx0XHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuc3MtdXBsb2FkZmllbGQtaXRlbS1zdGF0dXMge1xuXHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgMCA1cHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjpyaWdodDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDc1JTtcblxuXHRcdFx0XHRcdCYudWktc3RhdGUtZXJyb3ItdGV4dCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJ1dHRvbi1kZXN0cnVjdGl2ZTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFx0d2lkdGg6MTUwcHg7IC8vQWxsb2NhdGVzIHRoZSBzdGF0dXMgbWVzc2FnZSBlbm91Z2ggcm9vbSB0byBiZSB1c2VmdWwuIFdpbGwgd3JhcCBpZiBpdCBpcyBsb25nZXJcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLnVpLXN0YXRlLXdhcm5pbmctdGV4dCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogZGFya2VuKCRjb2xvci13YXJuaW5nLCAxMCUpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYudWktc3RhdGUtc3VjY2Vzcy10ZXh0IHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYnV0dG9uLWNvbnN0cnVjdGl2ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQvL1VwbG9hZC9WYWxpZGF0aW9uIGVycm9yXG5cdFx0Ji51aS1zdGF0ZS1lcnJvclxuXHRcdHtcblx0XHRcdC5zcy11cGxvYWRmaWVsZC1pdGVtLXByZXZpZXcge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5zcy11cGxvYWRmaWVsZC1pdGVtLWluZm8ge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblxuXHRcdFx0XHQuc3MtdXBsb2FkZmllbGQtaXRlbS1uYW1lIHtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHR3aWR0aDogNzAlO1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblxuXHRcdFx0XHRcdC5uYW1lXG5cdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuc3MtdXBsb2FkZmllbGQtaXRlbS1zdGF0dXMge1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zcy11cGxvYWRmaWVsZC1pdGVtLWFjdGlvbnMge1xuXHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0XHR3aWR0aDogNSU7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogMDtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdFx0XHQuc3MtdXBsb2FkZmllbGQtaXRlbS1jYW5jZWwge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc3MtdWktYnV0dG9uIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW46IDAgMTBweCA2cHggMDtcblxuXHRcdCYuc3MtdXBsb2FkZmllbGQtZnJvbWNvbXB1dGVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXHR9XG5cdC5zcy11cGxvYWRmaWVsZC1maWxlcyB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0LnNzLXVwbG9hZGZpZWxkLWl0ZW0sXG5cdFx0LnNzLXVwbG9hZGZpZWxkLWl0ZW0udWktc3RhdGUtZXJyb3Ige1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0ZW4oJGNvbG9yLW1lZGl1bS1zZXBhcmF0b3IsIDIwJSk7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc3MtdXBsb2FkZmllbGQtaXRlbS1hY3Rpb25zIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDI4cHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0bWFyZ2luOiA2cHggMCAtNnB4IDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHRcdC5zcy11cGxvYWRmaWVsZC1pdGVtLXByb2dyZXNzIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogNDJweDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0bWFyZ2luOiAxMXB4IDAgMDtcblx0XHRcdGhlaWdodDogMTVweDtcblxuXHRcdFx0ZGl2IHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjVweDtcblx0XHRcdFx0aGVpZ2h0OiAxM3B4O1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zcy11cGxvYWRmaWVsZC1pdGVtLXByb2dyZXNzYmFyIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1tZWRpdW0tc2VwYXJhdG9yO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzkyYTZiMztcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsICM5MmE2YjMgMCUsIzkwYWFiOCAxMSUsIzk2YjFiZiAyMiUsIzllYjRjMSAzMyUsI2E3YmFjNyA0NCUsI2MxZDVkYyAxMDAlKTtcblx0XHR9XG5cdFx0LnNzLXVwbG9hZGZpZWxkLWl0ZW0tcHJvZ3Jlc3NiYXJ2YWx1ZSB7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHR3aWR0aDogMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjNjBiM2RkIHVybCguLi9pbWFnZXMvcHJvZ3Jlc3NiYXJfYmx1ZS5naWYpIHJlcGVhdC14IGxlZnQgY2VudGVyO1xuXHRcdH1cblx0XHQuc3MtdXBsb2FkZmllbGQtaXRlbS1jYW5jZWwsXG5cdFx0LnNzLXVwbG9hZGZpZWxkLWl0ZW0tc3RhcnQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0cmlnaHQ6IDA7XG5cblx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQvLyBiYWNrZ3JvdW5kOiBzcHJpdGUoJHNwcml0ZXMxNiwgY3Jvc3MtY2lyY2xlKSBuby1yZXBlYXQ7XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0XHRcdCYudWktYnV0dG9uLXRleHQge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnNzLXVwbG9hZGZpZWxkLWl0ZW0tc3RhcnQge1xuXHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHQvLyBiYWNrZ3JvdW5kOiBzcHJpdGUoJHNwcml0ZXMxNiwgbmF2aWdhdGlvbikgbm8tcmVwZWF0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc3MtdXBsb2FkZmllbGQtaXRlbS1lZGl0Zm9ybSB7XG5cdFx0XHQvKiBkb24ndCB1c2UgZGlzcGxheSBub25lLCBmb3IgaXQgd2lsbCBicmVhayBqUXVlcnkoJ2lmcmFtZScpLmNvbnRlbnRzKCkuaGVpZ2h0KCkgKi9cblx0XHRcdGhlaWdodDogMDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRjbGVhcjogYm90aDtcblxuXHRcdFx0Ji5sb2FkaW5nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMjJweDtcblx0XHRcdFx0bWFyZ2luOiAxNXB4IDAgMDtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2FkbWluL2ltYWdlcy9zcGlubmVyLmdpZikgbm8tcmVwZWF0IDUwJSAwO1xuXG5cdFx0XHRcdGlmcmFtZSB7XG5cdFx0XHRcdFx0LyogT2xkIElFIG5lZWRzIHRoaXMgb3IgaXQnbGwgZ2l2ZSB0aGUgaWZyYW1lIGEgd2hpdGUgYmFja2dyb3VuZCwgY292ZXJpbmcgdGhlIHNwaW5uZXIgKi9cblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDsgbWFyZ2luLXRvcDogMjJweDtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aWZyYW1lIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogJGdyaWQteTtcblx0XHRcdFx0cGFkZGluZy10b3A6ICRncmlkLXk7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItbGlnaHQtc2VwYXJhdG9yO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnNzLXVwbG9hZGZpZWxkLWFkZGZpbGUge1xuXHRcdCYuYm9yZGVyVG9wIHtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBsaWdodGVuKCRjb2xvci1tZWRpdW0tc2VwYXJhdG9yLCAyMCUpO1xuXHRcdH1cblx0fVxufVxuXG4uc3MtdXBsb2FkIHtcblx0LmNsZWFyIHtcblx0XHRjbGVhcjogYm90aDtcblx0fVxuXHQuc3MtdXBsb2FkZmllbGQtZnJvbWNvbXB1dGVyIHtcblx0XHRpbnB1dCB7XG5cdFx0XHQvKiBzaW5jZSB3ZSBjYW4ndCByZWFsbHkgc3R5bGUgdGhlIGZpbGUgaW5wdXQsIHdlIHVzZSB0aGlzIGhhY2sgdG8gbWFrZSBpdCBhcyBiaWcgYXMgdGhlIGJ1dHRvbiBhbmQgaGlkZSBpdCAqL1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMwMHB4LCAwKSBzY2FsZSg0KTtcblx0XHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRcdGRpcmVjdGlvbjogbHRyO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0fVxuXHR9XG5cdC5sb2FkZXIge1xuXHRcdGhlaWdodDogOTRweDsgLy8gQXBwcm94bWlhdGVseSBtYXRjaGVzIHRoZSBoZWlnaHQgb2YgdGhlIGZpZWxkIG9uY2UgYSBmaWxlIGlzIGF0dGFjaGVkLCBhdm9pZHMgYSAnanVtcCcgaW4gc2l6ZVxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9hZG1pbi9pbWFnZXMvc3Bpbm5lci5naWYpIG5vLXJlcGVhdCA1MCUgNTAlO1xuXHR9XG59XG5cbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBcIkAyeFwiIG1lZGlhIHF1ZXJ5XG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBtZWRpYVxuXHRvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG5cdG9ubHkgc2NyZWVuIGFuZCAoICAgbWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcblx0b25seSBzY3JlZW4gYW5kICggICAgIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIvMSksXG5cdG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcblx0b25seSBzY3JlZW4gYW5kICggICAgICAgICAgICAgICAgbWluLXJlc29sdXRpb246IDE5MmRwaSksXG5cdG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICAgICAgICAgIG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuXG5cdC5zcy11cGxvYWRmaWVsZCB7XG5cdFx0LnNzLXVwbG9hZGZpZWxkLWZpbGVzIHtcblx0XHRcdC5zcy11cGxvYWRmaWVsZC1pdGVtLWVkaXRmb3JtIHtcblx0XHRcdFx0Ji5sb2FkaW5nIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYWRtaW4vaW1hZ2VzL3NwaW5uZXJAMnguZ2lmKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDQzcHggNDNweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zcy11cGxvYWQge1xuXHRcdC5sb2FkZXIge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2FkbWluL2ltYWdlcy9zcGlubmVyQDJ4LmdpZik7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDQzcHggNDNweDtcblx0XHR9XG5cdH1cblxufVxuIiwiLyoqXG4gKiBUaGlzIGZpbGUgY29udGFpbnMgdGhlIGRlZmF1bHQgdGhlbWUgZGVmaW5pdGlvbnMgZm9yIHRoZSBhZG1pbiBpbnRlcmZhY2UuXG4gKiBQbGVhc2UgcHV0IG1vc3RseSBTQ1NTIHZhcmlhYmxlIGRlZmluaXRpb25zIGluIGhlcmUsXG4gKiBhbmQgbGVhdmUgdGhlIGFjdHVhbCBzdHlsaW5nIHRvIF9zdHlsZS5zY3NzIGFuZCBhdXhpbGxpYXJ5IGZpbGVzLlxuICovXG5cbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogQ29sb3Vyc1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kY29sb3ItYmFzZTogI2IwYmVjNyAhZGVmYXVsdDtcbiRjb2xvci13aWRnZXQtYmc6IGxpZ2h0ZW4oJGNvbG9yLWJhc2UsIDIwJSkgIWRlZmF1bHQ7XG5cbi8vb2ZmaWNhbCBzaWx2ZXJzdHJpcGUgYnJhbmQgY29sb3JcbiRjb2xvci1icmFuZC1iZzogIzAwNWE5MyAhZGVmYXVsdDtcbiRjb2xvci1icmFuZDogIzQzYzdmNCAhZGVmYXVsdDtcblxuLyogS2VlcCBhcyBzb2xpZCBjb2xvdXJzIHRyYW5zcGFyZW50IGJvcmRlcnMgd29udCB3b3JrIGluIGllICovXG4kY29sb3ItZGFya2VyLWJnOiAjZjBmMmY0ICFkZWZhdWx0O1xuJGNvbG9yLWRhcmstYmc6ICMxNDIxMzYgIWRlZmF1bHQ7XG4kY29sb3ItZGFyay1zZXBhcmF0b3I6ICMxOTQzNWMgIWRlZmF1bHQ7XG4kY29sb3ItbWVkaXVtLXNlcGFyYXRvcjogIzgwODA4MCAhZGVmYXVsdDtcbiRjb2xvci1zZXBhcmF0b3I6ICNDMUM3Q0MgIWRlZmF1bHQ7IC8vIFZlcnRpY2FsIGRpdmlkZXJzXG4kY29sb3ItbGlnaHQtc2VwYXJhdG9yOiAjRDJENUQ4ICFkZWZhdWx0OyAvLyBIb3Jpb250YWwgZGl2aWRlcnNcblxuJGNvbG9yLXRhYjogI2Q5ZDlkOSAhZGVmYXVsdDtcbiRjb2xvci1kYXJrLWdyZXk6ICM3QjhDOTEgIWRlZmF1bHQ7XG5cbi8qIE9ubHkgZm9yIHVzZSBhcyBzaGFkb3dzIGFzIHRoZXkgd29udCB3b3JrIGluIG9sZGVyIGJyb3dzZXJzICovXG4kY29sb3Itc2hhZG93LWxpZ2h0OiByZ2JhKDIwMSwgMjA1LCAyMDYsIDAuOCkgIWRlZmF1bHQ7XG4kY29sb3Itc2hhZG93LWRhcms6IHJnYmEoMTA3LCAxMjAsIDEyMywgMC41KSAhZGVmYXVsdDtcbiRjb2xvci1zaGFkb3ctYmxhY2s6IHJnYmEoMCwgMCwgMCwgMC42KSAhZGVmYXVsdDtcbiRjb2xvci1zaGFkb3ctYmxhY2tlcjogcmdiYSgwLCAwLCAwLCAwLjkpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctc2hpbmU6IHJnYmEoMjQ4LCAyNDgsIDI0OCwgMC45KTtcbiRib3gtc2hhZG93LXNoaW5lLW1pbmltYWw6IHJnYmEoMjQ1LCAyNDUsIDI0NSwgMC44KTtcblxuJGNvbG9yLWhpZ2hsaWdodDogI0ZGRkY2NiAhZGVmYXVsdDtcbiRjb2xvci1oaWdobGlnaHQtb3BhY2l0eTogcmdiYSgyNTUsIDI1NSwgMTAyLCAwLjMpICFkZWZhdWx0O1xuXG4kY29sb3ItbWVudS1idXR0b246ICMzMzhEQzEgIWRlZmF1bHQ7XG4kY29sb3ItbWVudS1iYWNrZ3JvdW5kOiAjYzZkN2RmICFkZWZhdWx0O1xuJGNvbG9yLW1lbnUtYm9yZGVyOiAjOGM5OWExICFkZWZhdWx0O1xuJGNvbG9yLXBhbmVsLWJhY2tncm91bmQ6ICNjNmQ3ZGYgIWRlZmF1bHQ7XG5cbiRjb2xvci10ZXh0OiAjNjY3MjdkICFkZWZhdWx0O1xuJGNvbG9yLXRleHQtbGlnaHQ6IHdoaXRlICFkZWZhdWx0O1xuJGNvbG9yLXRleHQtbGlnaHQtbGluazogd2hpdGUgIWRlZmF1bHQ7XG4kY29sb3ItdGV4dC1kaXNhYmxlZDogI2FhYSAhZGVmYXVsdDtcbiRjb2xvci10ZXh0LWRhcms6ICMxZjFmMWYgIWRlZmF1bHQ7XG4kY29sb3ItdGV4dC1kYXJrLWxpbms6ICMzRUJBRTAgIWRlZmF1bHQ7XG4kY29sb3ItdGV4dC1ibHVlLWxpbms6ICMwMDcxYzQgIWRlZmF1bHQ7XG4kY29sb3ItdGV4dC1zaGFkb3c6IHdoaXRlICFkZWZhdWx0O1xuXG5cbiRjb2xvci1idXR0b24tZ2VuZXJpYzogI2U2ZTZlNiAhZGVmYXVsdDtcbiRjb2xvci1idXR0b24tZ2VuZXJpYy1ib3JkZXI6ICNkMGQzZDUgIWRlZmF1bHQ7XG5cbiRjb2xvci1idXR0b24taGlnaGxpZ2h0OiAjZTZlNmU2ICFkZWZhdWx0O1xuJGNvbG9yLWJ1dHRvbi1oaWdobGlnaHQtYm9yZGVyOiAjNzA4Mjg0ICFkZWZhdWx0O1xuXG4kY29sb3ItYnV0dG9uLWNvbnN0cnVjdGl2ZTogIzFGOTQzMyAhZGVmYXVsdDtcbiRjb2xvci1idXR0b24tY29uc3RydWN0aXZlLWJvcmRlcjogIzFGOTQzMyAhZGVmYXVsdDtcblxuJGNvbG9yLWJ1dHRvbi1kZXN0cnVjdGl2ZTogI2YwMCAhZGVmYXVsdDtcblxuJGNvbG9yLWJ1dHRvbi1kaXNhYmxlZDogI2VlZWRlZCAhZGVmYXVsdDtcblxuJGNvbG9yLW5vdGljZTogIzkzQ0RFOCAhZGVmYXVsdDtcdFx0Ly8gYmx1ZVxuJGNvbG9yLXdhcm5pbmc6ICNFOUQxMDQgIWRlZmF1bHQ7XHRcdC8vIHllbGxvd1xuJGNvbG9yLWVycm9yOiAjZTY4Mjg4ICFkZWZhdWx0O1x0XHRcdC8vIHJlZFxuJGNvbG9yLWdvb2Q6ICM3MmMzNGIgIWRlZmF1bHQ7XHRcdFx0Ly8gZ3JlZW5cbi8qJGNvbG9yLW9wdGlvbmFsOiAjYTFkMmViICFkZWZhdWx0OyAqL1x0Ly8gb3JhbmdlXG5cbiRjb2xvci1jbXMtYmF0Y2hhY3Rpb25zLW1lbnUtYmFja2dyb3VuZDogI2Y1ZjVmNSAhZGVmYXVsdDtcbiRjb2xvci1jbXMtYmF0Y2hhY3Rpb25zLW1lbnUtc2VsZWN0ZWQtYmFja2dyb3VuZDogI2ZmZmNkYyAhZGVmYXVsdDtcblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBUZXh0dXJlc1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiR0YWItcGFuZWwtdGV4dHVyZS1jb2xvcjogI2Y2ZjdmOCAhZGVmYXVsdDtcbiR0YWItcGFuZWwtdGV4dHVyZS1iYWNrZ3JvdW5kOiAkdGFiLXBhbmVsLXRleHR1cmUtY29sb3IgdXJsKC4uL2ltYWdlcy90ZXh0dXJlcy9iZ19jbXNfbWFpbl9jb250ZW50LnBuZykgcmVwZWF0IHRvcCBsZWZ0ICFkZWZhdWx0O1xuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIFR5cG9ncmFwaHkuXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1iYXNlLXNpemU6IDEycHggIWRlZmF1bHQ7XG5cbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogR3JpZCBVbml0cyAocHgpXG4gKlxuICogV2UgaGF2ZSBhIHZlcnRpY2FsIHJoeXRobSB0aGF0IHRoZSBncmlkIGlzIGJhc2VkIG9mZlxuICogYm90aCB4ICg9aG9yaXpvbnRhbCkgYW5kIHkgKD12ZXJ0aWNhbCkuIEFsbCBpbnRlcm5hbCBwYWRkaW5nIGFuZFxuICogbWFyZ2lucyBhcmUgc2NhbGVkIHRvIHRoaXMgYW5kIGFjY291bnRpbmcgZm9yIHBhcmFncmFwaHNcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGdyaWQteTogOHB4ICFkZWZhdWx0O1xuJGdyaWQteDogOHB4ICFkZWZhdWx0O1xuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIEFwcGxpY2F0aW9uIExvZ28gKENNUyBMb2dvKSBNdXN0IGJlIDI0cHggeCAyNHB4XG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRhcHBsaWNhdGlvbi1sb2dvLXNtYWxsOiB1cmwoXCIuLi9pbWFnZXMvbG9nb19zbWFsbC5wbmdcIikgIWRlZmF1bHQ7XG4kYXBwbGljYXRpb24tbG9nby1zbWFsbC0yeDogdXJsKFwiLi4vaW1hZ2VzL2xvZ29fc21hbGxAMngucG5nXCIpICFkZWZhdWx0O1xuIiwiLy8qKlxuLy8gKiBUaGlzIGZpbGUgY29udGFpbnMgZ2VuZXJpYyBtaXhpbnMgd2hpY2ggd2UgdXNlIHRocm91Z2hvdXRcbi8vICogdGhlIGFkbWluIHBhbmVscy5cbi8vICpcbi8vICogTWl4aW5zIHNob3VsZCBiZSBzdG9yZWQgaGVyZSByYXRoZXIgdGhhbiBpbmRpdmlkdWFsIGZpbGVzXG4vLyAqIHNvIHRoYXQgd2UgY2FuIGtlZXAuXG4vLyAqL1xuXG4vLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICogSGlkZXMgdGhlIG92ZXJmbG93aW5nIHRleHQgZnJvbSBhIGNvbnRhaW5lclxuLy8gKlxuLy8gKiBOb3RlOiB5b3UgbXVzdCBkZWZpbmUgYSB3aWR0aCBvbiB0aGUgZWxlbWVudCB3aXRoIHRoaXNcbi8vICogb3ZlcmZsb3cuXG4vLyAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWl4aW4gaGlkZS10ZXh0LW92ZXJmbG93IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdC1vLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG5AbWl4aW4gYm94LXNoYWRvdy1ub25le1xuXHQtbW96LWJveC1zaGFkb3c6IG5vbmU7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG5cbi8vKiotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vL0NsZWFyZml4IG1peGluIGNsZWFycyB0aGUgZmxvYXQgb2YgaXQncyBwYXJlbnQgZWxlbWVudFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKiovXG5AbWl4aW4gY2xlYXJmaXh7XG5cdCY6YWZ0ZXJ7XG5cdFx0Y29udGVudDogXCIuXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0fVxuXHQqOmZpcnN0LWNoaWxkICZ7IHpvb206MTt9XG59XG5cblxuXG4vLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICogQ2xlYXIgdGhlIHByb3BlcnRpZXMgb2Ygc3ViIGZvcm0gZmllbGRzLlxuLy8gKlxuLy8gKiBPZnRlbiBuZWVkZWQgZm9yIG5lc3RlZCBmb3JtIGZpZWxkcyBhbmRcbi8vICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtaXhpbiBjbGVhci1mb3JtLWZpZWxkLXN0eWxlcyB7XG5cdC5maWVsZCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3JkZXI6IDA7XG5cdH1cblxuXHRsYWJlbCB7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0d2lkdGg6IGF1dG87XG5cblx0XHQmLmxlZnQge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRkaXNwbGF5OiBpbmhlcml0O1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdFx0fVxuXHR9XG5cblx0Lm1pZGRsZUNvbHVtbiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblxuXHRpbnB1dC50ZXh0LFxuXHR0ZXh0YXJlYSxcblx0c2VsZWN0LFxuXHQuVHJlZURyb3Bkb3duRmllbGQge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1heC13aWR0aDogYXV0bztcblx0fVxufVxuXG4vLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICogRG91YmxlIHRvbmUgYm9yZGVyc1xuLy8gKlxuLy8gKiBodHRwOi8vZGF2ZXJ1cGVydC5jb20vMjAxMS8wNi90d28tdG9uZS1ib3JkZXJzLXdpdGgtY3NzMy9cbi8vICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtaXhpbiBkb3VibGVib3JkZXIoJHNpZGUsICRpbm5lckNvbG9yLCAkb3V0ZXJDb2xvcikge1xuICAgICRzaGFkb3c6IFwiMCAwIDBcIjtcbiAgICBib3JkZXItI3skc2lkZX06IDFweCBzb2xpZCAkaW5uZXJDb2xvcjtcbiAgICBAaWYgKCRzaWRlID09IFwidG9wXCIpIHsgJHNoYWRvdzogMCAtMXB4IDA7IH1cbiAgICBAaWYgKCRzaWRlID09IFwicmlnaHRcIikgeyAkc2hhZG93OiAxcHggMCAwOyB9XG4gICAgQGlmICgkc2lkZSA9PSBcImJvdHRvbVwiKSB7ICRzaGFkb3c6IDAgMXB4IDA7IH1cbiAgICBAaWYgKCRzaWRlID09IFwibGVmdFwiKSB7ICRzaGFkb3c6IC0xcHggMCAwOyB9XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAkc2hhZG93ICRvdXRlckNvbG9yO1xuICAgIC1tb3otYm94LXNoYWRvdzogJHNoYWRvdyAkb3V0ZXJDb2xvcjtcbiAgICAtby1ib3gtc2hhZG93OiAkc2hhZG93ICRvdXRlckNvbG9yO1xuICAgIGJveC1zaGFkb3c6ICRzaGFkb3cgJG91dGVyQ29sb3I7XG59XG5cbi8vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gKiBTaG93IGxhYmVsIGFuZCBmaWVsZCBjb250ZW50IGluIHRoZWlyIG93biBsaW5lcyxcbi8vICogdG8gbWF4aW1pemUgdGhlIGF2YWlsYWJsZSBob3Jpem9udGFsIHNwYWNlLlxuLy8gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1peGluIGZvcm0tZmllbGQtc3RhY2tlZCB7XG5cdGxhYmVsIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbm9uZTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0fVxuXG5cdC5taWRkbGVDb2x1bW4ge1xuXHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG5cdFx0Y2xlYXI6IGxlZnQ7XG5cdH1cblxuXHQuZGVzY3JpcHRpb24ge1xuXHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG5cdH1cbn1cblxuLypNaXhpbiB1c2VkIHRvIGdlbmVyYXRlIHNsaWdodGx5IHNtYWxsZXIgdGV4dCBhbmQgZm9ybXNcblVzZWQgaW4gc2lkZSBwYW5lbHMgYW5kIGFjdGlvbiB0YWJzXG4qL1xuQG1peGluIHRpZ2h0U3BhY2luZ3tcblx0aDMsaDQsaDUge1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGxpbmUtaGVpZ2h0OiAkZ3JpZC15ICogMjtcblx0fVxuXHRoMyB7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1iYXNlLXNpemUgKyAxO1xuXHR9XG5cblx0aDQge1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtYmFzZS1zaXplO1xuXHRcdG1hcmdpbjo1cHggMDtcblx0fVxuXG5cdC51aS13aWRnZXQtY29udGVudCB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0fVxuXG5cdC5maWVsZCB7XG5cdFx0Lypcblx0XHQgKiBGaWVsZHMgYXJlIG1vcmUgY29tcHJlc3NlZCBpbiBzb21lIGFyZWFzIGNvbXBhcmVkIHRvIHRoZVxuXHRcdCAqIG1haW4gY29udGVudCBlZGl0aW5nIHdpbmRvdyBzbyB0aGUgYmVsb3cgYWx0ZXJzIHRoZSBpbnRlcm5hbFxuXHRcdCAqIHNwYWNpbmcgb2YgdGhlIGZpZWxkcyBzbyB3ZSBjYW4gbW92ZSB0aGF0IHNwYWNpbmcgdG8gYmV0d2VlblxuXHRcdCAqIHRoZSBmb3JtIGZpZWxkcyByYXRoZXIgdGhhbiBwYWRkaW5nXG5cdFx0ICovXG5cdFx0Ym9yZGVyLWJvdHRvbTpub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0bGFiZWwge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdHBhZGRpbmc6IDAgJGdyaWQteCA0cHggMDtcblx0XHRcdCYuZXh0cmEtZGV0YWlsc3tcblx0XHRcdFx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRcdFx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjb2xvcjogbGlnaHRlbigkY29sb3ItdGV4dCwgMzUlKTtcblx0XHRcdFx0Zm9udC1zdHlsZTppdGFsaWM7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0Om5vcm1hbDtcblx0XHRcdFx0Zm9udC1zaXplOjFlbTtcblx0XHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdFx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdCYuZmlsbHtcblx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnPyc7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6MTJweDtcblx0XHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6M3B4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDozcHg7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdFx0XHRcdHRleHQtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6bGlnaHRlbigkY29sb3ItdGV4dCwgNDUlKTtcblx0XHRcdFx0XHRcdHdpZHRoOjE1cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6MTVweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDo1cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQubWlkZGxlQ29sdW1uIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHRpbnB1dC50ZXh0LFxuXHRcdHNlbGVjdCxcblx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0fVxuXG5cdFx0Ji5jaGVja2JveCB7XG5cdFx0XHRwYWRkaW5nOiAwIDhweCAwO1xuXG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdG1hcmdpbjogMnB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZpZWxkZ3JvdXAge1xuXHRcdC5maWVsZGdyb3VwLWZpZWxkIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdC5maWVsZCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvKiBSZXN0eWxlIGZvciBzbWFsbGVyIGFyZWEqL1xuXHQuY21zLWNvbnRlbnQtZmllbGRze1xuXHRcdG92ZXJmbG93OnZpc2libGU7XG5cdH1cblx0LmNoem4tY29udGFpbmVyLXNpbmdsZXtcblx0XHR3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG5cdFx0LmNoem4tc2luZ2xle1xuXHRcdFx0cGFkZGluZzogMCAwIDAgNXB4O1xuXHRcdFx0ZmxvYXQ6bm9uZTtcblx0XHR9XG5cdH1cblx0LmNtcy1jb250ZW50LWFjdGlvbnMsIC5jbXMtcHJldmlldy1jb250cm9sc3tcblx0XHRwYWRkaW5nOjA7XG5cdFx0aGVpZ2h0OmF1dG87XG5cdFx0Ym9yZGVyOm5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxuXHQuY21zLWVkaXQtZm9ybXtcblx0XHR3aWR0aDoxMDAlO1xuXHR9XG5cdC5Db21wb3NpdGVGaWVsZHtcblx0XHRtYXJnaW46MDtcblx0XHRwYWRkaW5nOjA7XG5cdFx0ZmxvYXQ6bm9uZTtcblx0fVxuXHQucGFyZW50LW1vZGV7XG5cdFx0cGFkZGluZy10b3A6MDtcblx0fVxuXHQudHJlZWRyb3Bkb3duLCAuU2VsZWN0aW9uR3JvdXAgbGkuc2VsZWN0ZWQgZGl2LmZpZWxke1xuXHRcdG1hcmdpbjoxMHB4IDAgMCAwO1xuXHRcdC8vQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAwICNmZmYsIDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMSkpO1xuXHRcdC50cmVlZHJvcGRvd25maWVsZC10aXRsZXtcblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0ei1pbmRleDoyO1xuXHRcdFx0cGFkZGluZzo1cHg7XG5cdFx0fVxuXHRcdC50cmVlZHJvcGRvd25maWVsZC1wYW5lbHtcblx0XHRcdG1hcmdpbi10b3A6MTFweDtcblx0XHR9XG5cdFx0LnRyZWVkcm9wZG93bmZpZWxkLXRvZ2dsZS1wYW5lbC1saW5re1xuXHRcdFx0YmFja2dyb3VuZDpub25lO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6bm9uZTtcblx0XHRcdHBhZGRpbmc6NXB4IDNweDtcblx0XHRcdC51aS1pY29ue1xuXHRcdFx0XHRmbG9hdDpyaWdodDtcblx0XHRcdFx0b3BhY2l0eTowLjc7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jbXMtYWRkLWZvcm0gdWwuU2VsZWN0aW9uR3JvdXB7XG5cdFx0cGFkZGluZy1sZWZ0OjA7XG5cdFx0cGFkZGluZy1yaWdodDowO1xuXHRcdG92ZXJmbG93OnZpc2libGU7XG5cdFx0Ym9yZGVyLWJvdHRvbTpub25lO1xuXHR9XG59XG5cbi8vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gKiBDb21wYXNzIHJlcGxhY2VtZW50IG1peGlucy5cbi8vICpcbi8vICogTWl4aW5zIHRoYXQgd2VyZSBidWlsdC1pbiB3aXRoIGNvbXBhc3Ncbi8vICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQG1peGluIGxlZ2FjeS1waWUtY2xlYXJmaXgge1xuXHQmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcMDAyMFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuIl0sIm1hcHBpbmdzIjoiQUFJQSxlQUFlLENBRWQsTUFBTSxBQUFDLENBQ04sS0FBSyxDQUFFLElBQUssQ0FDWixBQUpGLGVBQWUsQ0FNZCxZQUFZLEFBQUMsQ0FDWixXQUFXLENBQUUsQ0FBRSxDQUNmLEFBUkYsZUFBZSxDQVVkLGFBQWEsQUFBQyxDQUdiLFNBQVMsQ0FBRSxLQUFNLENBQ2pCLFNBQVMsQ0FBRSxLQUFPLENBQ2xCLEtBQUssQ0FBQyxJQUFLLENBQ1gsV0FBVyxDQUFDLENBQUUsQ0FDZCxLQUFLLENBQUMsSUFBSyxDQUNYLE9BQU8sQ0FBRSxDQUFFLENBQ1gsVUFBVSxDQUFFLElBQUssQ0FDakIsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUN6QixhQUFhLENBQUUsR0FBSSxDQUNuQixnQkFBZ0IsQ0FBRSxxREFBZSxDQUNqQyxBQXZCRixlQUFlLENBd0JkLG9CQUFvQixBQUFDLENBQ3BCLE1BQU0sQ0FBRSxDQUFFLENBQ1YsT0FBTyxDQUFFLElBQUssQ0FDZCxRQUFRLENBQUUsSUFBSyxDQW9IZixBQS9JRixlQUFlLENBd0JkLG9CQUFvQixDQUtuQiw0QkFBNEIsQUFBQyxDQUM1QixNQUFNLENBQUUsSUFBSyxDQUNiLFdBQVcsQ0FBRSxJQUFLLENBQ2xCLEtBQUssQ0FBRSxJQUFLLENBQ1osVUFBVSxDQUFFLE1BQU8sQ0FDbkIsV0FBVyxDQUFFLElBQUssQ0FDbEIsS0FBSyxDQUFFLElBQUssQ0FDWixRQUFRLENBQUUsTUFBTyxDQWdCakIsQUFwREgsZUFBZSxDQXdCZCxvQkFBb0IsQ0FLbkIsNEJBQTRCLEFBUzFCLHdC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 */

View File

@ -1,7 +0,0 @@
{
"version": 3,
"mappings": "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",
"sources": ["../scss/UploadField.scss","../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/_support.scss","../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_border-radius.scss","../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_images.scss","../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_box-shadow.scss","../admin/scss/themes/_default.scss","../admin/scss/_mixins.scss"],
"names": [],
"file": "UploadField.css"
}

View File

@ -1,37 +1,3 @@
body { background: #eee !important; margin: 0; overflow-x: hidden; padding: 0; font-family: Helvetica,Arial,sans-serif; }
body{background:#eee !important;margin:0;overflow-x:hidden;padding:0;font-family:Helvetica,Arial,sans-serif}.info{margin:0 0 6px 0;padding:18px;background-color:#003050;position:relative;line-height:24px;color:#fff;background-image:linear-gradient(#002137, #003050 10%, #003050 90%, #002137);z-index:9999}.info h1{margin:0 0 6px 0;padding:0 32px 0 0;color:#fff;font-size:24px;text-shadow:0 1px #002137;line-height:30px;background:url(../admin/images/logo_small.png) no-repeat right 3px}.info h3{color:#7da4be;font-size:16px;line-height:18px;font-weight:normal}.info p{margin:0;font-size:14px;color:#fff}.info a{color:#fff;font-weight:bold;text-decoration:none}.info a:hover,.info a:active{color:#fff;text-decoration:underline}.header{margin:0;border-bottom:6px solid #ccdef3;height:23px;background-color:#666673;padding:4px 0 2px 6px}.trace,.build,.options{padding:6px 12px;background:#eee !important;position:relative;z-index:9999}.trace li,.build li,.options li{font-size:14px;margin:6px 0}a{color:#666}a:hover{color:#222}a:active{color:#111}p{margin-bottom:6px}pre{margin-bottom:20px;background-color:#f5f5f5;border:1px solid #eee;border:1px solid rgba(0,0,0,0.08);color:#333;padding:11px;overflow:auto;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}pre span{color:#999}pre .error{color:#f00}h2{margin:0 0 12px 0}h3{margin:0 0 6px 0;color:#333;font-size:18px;line-height:24px}ul{margin:0 0 18px 0;padding:0 0 0 18px}fieldset{border:1px solid #b2b2b2;margin-bottom:18px;padding:17px}.pass{margin-top:18px;padding:2px 20px 2px 40px;color:#006600;background:#E2F9E3;border:1px solid #8DD38D;border-radius:4px}.fail{margin-top:18px;padding:2px 20px 2px 40px;color:#C80700;background:#FFE9E9;border:1px solid #C80700;border-radius:4px}
.info { margin: 0 0 6px 0; padding: 18px; background-color: #003050; position: relative; line-height: 24px; color: #fff; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMjEzNyIvPjxzdG9wIG9mZnNldD0iMTAlIiBzdG9wLWNvbG9yPSIjMDAzMDUwIi8+PHN0b3Agb2Zmc2V0PSI5MCUiIHN0b3AtY29sb3I9IiMwMDMwNTAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDIxMzciLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #002137), color-stop(10%, #003050), color-stop(90%, #003050), color-stop(100%, #002137)); background-image: -moz-linear-gradient(#002137, #003050 10%, #003050 90%, #002137); background-image: -webkit-linear-gradient(#002137, #003050 10%, #003050 90%, #002137); background-image: linear-gradient(#002137, #003050 10%, #003050 90%, #002137); z-index: 9999; }
.info h1 { margin: 0 0 6px 0; padding: 0 32px 0 0; color: #fff; font-size: 24px; text-shadow: 0 1px #002137; line-height: 30px; background: url(../admin/images/logo_small.png) no-repeat right 3px; }
.info h3 { color: #7da4be; font-size: 16px; line-height: 18px; font-weight: normal; }
.info p { margin: 0; font-size: 14px; color: #fff; }
.info a { color: #fff; font-weight: bold; text-decoration: none; }
.info a:hover, .info a:active { color: #fff; text-decoration: underline; }
.header { margin: 0; border-bottom: 6px solid #ccdef3; height: 23px; background-color: #666673; padding: 4px 0 2px 6px; }
.trace, .build, .options { padding: 6px 12px; background: #eee !important; position: relative; z-index: 9999; }
.trace li, .build li, .options li { font-size: 14px; margin: 6px 0; }
a { color: #666; }
a:hover { color: #222; }
a:active { color: #111; }
p { margin-bottom: 6px; }
pre { margin-bottom: 20px; background-color: #f5f5f5; border: 1px solid #eee; border: 1px solid rgba(0, 0, 0, 0.08); color: #333; padding: 11px; overflow: auto; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }
pre span { color: #999; }
pre .error { color: #f00; }
h2 { margin: 0 0 12px 0; }
h3 { margin: 0 0 6px 0; color: #333; font-size: 18px; line-height: 24px; }
ul { margin: 0 0 18px 0; padding: 0 0 0 18px; }
fieldset { border: 1px solid #b2b2b2; margin-bottom: 18px; padding: 17px; }
.pass { margin-top: 18px; padding: 2px 20px 2px 40px; color: #006600; background: #E2F9E3; border: 1px solid #8DD38D; border-radius: 4px; }
.fail { margin-top: 18px; padding: 2px 20px 2px 40px; color: #C80700; background: #FFE9E9; border: 1px solid #C80700; border-radius: 4px; }
/*# sourceMappingURL=debug.css.map */
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVidWcuY3NzIiwic291cmNlcyI6WyJkZWJ1Zy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImJvZHkge1xuXHRiYWNrZ3JvdW5kOiAjZWVlICFpbXBvcnRhbnQ7XG5cdG1hcmdpbjowO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdHBhZGRpbmc6MDtcblx0Zm9udC1mYW1pbHk6IEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xufVxuXG4uaW5mbyB7XG5cdG1hcmdpbjowIDAgNnB4IDA7XG5cdHBhZGRpbmc6IDE4cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDMwNTA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAjZmZmO1xuXG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChkYXJrZW4oIzAwMzA1MCwgNSUpLCAjMDAzMDUwIDEwJSwgIzAwMzA1MCA5MCUsIGRhcmtlbigjMDAzMDUwLCA1JSkpO1xuXG5cdC8vIHRyeSB0byBnZXQgdGhlIGluZm8gYWJvdmUgdGhlIHRlbXBsYXRlIHdpdGggei1pbmRleFxuXHR6LWluZGV4OiA5OTk5O1xuXHRoMSB7XG5cdFx0bWFyZ2luOiAwIDAgNnB4IDA7XG5cdFx0cGFkZGluZzogMCAzMnB4IDAgMDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0dGV4dC1zaGFkb3c6IDAgMXB4IGRhcmtlbigjMDAzMDUwLCA1JSk7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vYWRtaW4vaW1hZ2VzL2xvZ29fc21hbGwucG5nKSBuby1yZXBlYXQgcmlnaHQgM3B4O1xuXHR9XG5cblx0aDMge1xuXHRcdGNvbG9yOiAjN2RhNGJlO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHR9XG5cdHAge1xuXHRcdG1hcmdpbjogMDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblxuXHRhIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG59XG5cblxuXG4uaGVhZGVyIHtcblx0bWFyZ2luOiAwO1xuXHRib3JkZXItYm90dG9tOiA2cHggc29saWQgI2NjZGVmMztcblx0aGVpZ2h0OiAyM3B4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjczO1xuXHRwYWRkaW5nOiA0cHggMCAycHggNnB4O1xufVxuXG4udHJhY2UsXG4uYnVpbGQsXG4ub3B0aW9ucyB7XG5cdHBhZGRpbmc6NnB4IDEycHg7XG5cblx0YmFja2dyb3VuZDogI2VlZSAhaW1wb3J0YW50O1xuXHQvLyB0cnkgdG8gZ2V0IHRoZSBpbmZvIGFib3ZlIHRoZSB0ZW1wbGF0ZSB3aXRoIHotaW5kZXhcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA5OTk5O1xuXHRsaSB7XG5cdFx0Zm9udC1zaXplOjE0cHg7XG5cdFx0bWFyZ2luOjZweCAwO1xuXHR9XG59XG5cbmEge1xuXHRjb2xvcjogIzY2NjtcblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogIzIyMjtcblx0fVxuXG5cdCY6YWN0aXZlIHtcblx0XHRjb2xvcjogIzExMTtcblx0fVxufVxuXG5wIHtcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG5wcmUge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4wOCk7XG5cdGNvbG9yOiAjMzMzO1xuXHRwYWRkaW5nOiAxMXB4O1xuXHRvdmVyZmxvdzogYXV0bztcblxuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNSk7XG5cbiBcdHNwYW4ge1xuXHRcdGNvbG9yOiM5OTk7XG5cdH1cblx0LmVycm9yIHtcblx0XHRjb2xvcjojZjAwO1xuXHR9XG59XG5cbmgyIHtcblx0bWFyZ2luOiAwIDAgMTJweCAwO1xufVxuXG5oMyB7XG5cdG1hcmdpbjogMCAwIDZweCAwO1xuXHRjb2xvcjogIzMzMztcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcbn1cblxudWwge1xuXHRtYXJnaW46IDAgMCAxOHB4IDA7XG5cdHBhZGRpbmc6IDAgMCAwIDE4cHg7XG59XG5cbmZpZWxkc2V0IHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2IyYjJiMjtcblx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0cGFkZGluZzogMTdweDtcbn1cblxuLnBhc3Mge1xuXHRtYXJnaW4tdG9wOjE4cHg7IHBhZGRpbmc6MnB4IDIwcHggMnB4IDQwcHg7IGNvbG9yOiMwMDY2MDA7IGJhY2tncm91bmQ6I0UyRjlFMzsgYm9yZGVyOiAxcHggc29saWQgIzhERDM4RDtcblx0Ym9yZGVyLXJhZGl1czo0cHg7XG59XG5cbi5mYWlsIHtcblx0bWFyZ2luLXRvcDoxOHB4OyBwYWRkaW5nOjJweCAyMHB4IDJweCA0MHB4OyBjb2xvcjojQzgwNzAwOyBiYWNrZ3JvdW5kOiNGRkU5RTk7XG5cdGJvcmRlcjoxcHggc29saWQgI0M4MDcwMDsgYm9yZGVyLXJhZGl1czo0cHg7XG59XG4iXSwibWFwcGluZ3MiOiJBQUFBLElBQUksQUFBQyxDQUNKLFVBQVUsQ0FBRSxlQUFnQixDQUM1QixNQUFNLENBQUMsQ0FBRSxDQUNULFVBQVUsQ0FBRSxNQUFPLENBQ25CLE9BQU8sQ0FBQyxDQUFFLENBQ1YsV0FBVyxDQUFFLDBCQUEyQixDQUN4QyxBQUVE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 */

View File

@ -1,7 +0,0 @@
{
"version": 3,
"mappings": "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",
"sources": ["../scss/debug.scss","../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_images.scss","../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/_support.scss","../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_border-radius.scss","../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_box-shadow.scss"],
"names": [],
"file": "debug.css"
}

View File

@ -1,15 +0,0 @@
# Require any additional compass plugins here.
require 'compass-colors'
project_type = :stand_alone
# Set this to the root of your project when deployed:
http_path = "/"
css_dir = "css"
sass_dir = "scss"
images_dir = "images"
javascripts_dir = "javascript"
output_style = :compact
# To enable relative paths to assets via compass helper functions. Uncomment:
# relative_assets = true
asset_cache_buster = :none

View File

@ -1,101 +1,3 @@
body { font-family: Arial, san-serif; font-size: 13px; line-height: 18px; margin-bottom: 18px; color: #333; width: 940px; margin: 0 auto 18px; /* background: url(../../../admin/images/textures/bg_cms_main_content.png) repeat scroll left top #F0F3F4; */ background-color: #f4f4f4; /* Typography */ /* Helpers */ /* Messages */ /* Custom styles */ }
body p { font-size: 13px; line-height: 18px; margin-bottom: 18px; color: #333; }
body a { color: #0973a6; }
body h1, body h2, body h3, body h4, body h5, body h6 { color: #222; font-family: inherit; font-weight: bold; margin: 0; margin: 27px 0 9px; text-rendering: optimizelegibility; clear: both; text-shadow: 0 1px 0 #fff; }
body h1 small, body h2 small, body h3 small, body h4 small, body h5 small, body h6 small { font-weight: normal; font-size: 12px; color: #666; }
body h1 { font-size: 36px; line-height: 36px; letter-spacing: -0.5px; }
body h1 { background: transparent url(../../../admin/images/logo.gif) no-repeat left top; text-indent: -9999px; height: 164px; width: 161px; float: left; padding-right: 40px; border-right: 1px solid #b1c0c5; margin-right: 40px; }
body h2 { font-size: 34px; line-height: 36px; letter-spacing: -0.5px; }
body h3 { font-size: 18px; line-height: 27px; }
body h4 { font-size: 14px; line-height: 18px; margin: 18px 0 9px; }
body h5 { font-size: 12px; line-height: 18px; margin: 18px 0 0; }
body .clear { clear: both; }
body .left { float: left; }
body .message { padding: 2px 18px; margin-bottom: 18px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; }
body .message p { margin: 11px 0 13px; }
.lt-ie8 body .message p { /* margin-top: 7px; */ /* margin-bottom: 10px; */ }
body .message.warning { background-color: #fcf8f2; border: 1px #ffc28b solid; }
body .message.error { background-color: #fdf1f3; border: 1px solid #f8c3cd; }
body .message ul { margin-left: 18px; margin-top: -9px; }
body .helpText { float: right; width: 425px; padding-left: 20px; color: #666; margin-top: 0; background: transparent url(../../../admin/images/question.png) no-repeat left 1px; }
body .helpText.requirementsHelpText { margin-top: 17px; }
body .typography table { margin: 9px 0 27px; border-collapse: collapse; width: 100%; }
body .typography table thead tr td, body .typography table thead tr th { font-weight: bold; vertical-align: bottom; padding: 12px; }
body .typography table th, body .typography table td { padding: 8px 12px; text-align: left; }
body .typography table td { vertical-align: top; border-top: none; background-color: #fff; }
body .typography table th + th, body .typography table td + td, body .typography table th + td { /* border-left: 1px solid #ddd; */ }
body .typography table tbody tr:nth-child(odd) td, body .typography table tbody tr:nth-child(odd) th { background-color: #fcfcfc; }
body .typography table tbody tr:hover td, body .typography table tbody tr:hover th { background-color: #f6f6f6; }
body .typography table tfoot { font-style: italic; color: #888; }
body .typography input, body .typography textarea, body .typography select { width: 420px; margin-bottom: 9px; color: #707070; border: 1px solid #ddd; display: inline-block; height: 18px; padding: 4px 6px; line-height: 18px; font-size: 13px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; }
body .typography input, body .typography textarea { -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; -ms-transition: border linear 0.2s, box-shadow linear 0.2s; -o-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s; -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); }
body .typography input:focus, body .typography textarea:focus { outline: 0; border-color: rgba(82, 168, 236, 0.8); -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 4px rgba(82, 168, 236, 0.6); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 4px rgba(82, 168, 236, 0.6); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 4px rgba(82, 168, 236, 0.6); }
body .typography input[type=file]:focus, body .typography input[type=checkbox]:focus, body .typography select:focus { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; outline: 1px dotted #666; }
body .typography select { height: 26px; }
body .typography option { line-height: 27px; font-size: 12px; padding: 2px 6px; color: #666; }
body .typography label { width: auto; float: none; padding-top: 0; margin: 0 0 5px 0; text-align: left; display: block; }
body .typography .fields { float: left; }
body .typography input.action { text-align: center; font-weight: bold; margin: 9px 0 27px; padding: 6px 8px; width: 200px; width: auto; color: #222; border: 1px solid #aaa; text-shadow: 0 1px 0 #eee; font-size: 13px; float: none; height: auto; background: #fbfbfb; /* Old browszzzzzers */ background: -moz-linear-gradient(top, #fbfbfb 0%, #bbbbbb 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbfb), color-stop(100%, #bbbbbb)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fbfbfb 0%, #bbbbbb 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fbfbfb 0%, #bbbbbb 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, #fbfbfb 0%, #bbbbbb 100%); /* IE10+ */ background: linear-gradient(top, #fbfbfb 0%, #bbbbbb 100%); /* W3C */ /* @include background-image(linear-gradient(top, $topColor,$bottomColor)); */ -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; -webkit-box-shadow: 0 1px 0 0 white; -moz-box-shadow: 0 1px 0 0 white; box-shadow: 0 1px 0 0 white; background-color: #ddd; }
.lt-ie9 body .typography input.action { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#bbbbbb',GradientType=0 ); /* IE6-9 */ }
body .typography input.action:hover { -webkit-box-shadow: 0 1px 2px 0 #cccccc; -moz-box-shadow: 0 1px 2px 0 #cccccc; box-shadow: 0 1px 2px 0 #cccccc; background: #fbfbfb; /* Old browszzzzzers */ background: -moz-linear-gradient(top, #fbfbfb 0%, #cccccc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbfb), color-stop(100%, #cccccc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fbfbfb 0%, #cccccc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fbfbfb 0%, #cccccc 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, #fbfbfb 0%, #cccccc 100%); /* IE10+ */ background: linear-gradient(top, #fbfbfb 0%, #cccccc 100%); /* W3C */ /* @include background-image(linear-gradient(top, $topColor,$bottomColor)); */ }
.lt-ie9 body .typography input.action:hover { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */ }
body .typography input.action:focus, body .typography input.action:active { -webkit-box-shadow: 0 1px 0 0 white; -moz-box-shadow: 0 1px 0 0 white; box-shadow: 0 1px 0 0 white; background: #fbfbfb; /* Old browszzzzzers */ background: -moz-linear-gradient(top, #fbfbfb 0%, #bbbbbb 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbfb), color-stop(100%, #bbbbbb)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fbfbfb 0%, #bbbbbb 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fbfbfb 0%, #bbbbbb 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, #fbfbfb 0%, #bbbbbb 100%); /* IE10+ */ background: linear-gradient(top, #fbfbfb 0%, #bbbbbb 100%); /* W3C */ /* @include background-image(linear-gradient(top, $topColor,$bottomColor)); */ }
.lt-ie9 body .typography input.action:focus, .lt-ie9 body .typography input.action:active { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#bbbbbb',GradientType=0 ); /* IE6-9 */ }
body .typography input.action:hover, body .typography input.action:focus { cursor: pointer; }
body .typography input[type="checkbox"], body .typography input[type="radio"] { border: medium none; height: auto; line-height: normal; padding: 0; width: auto; margin-right: 6px; float: left; margin-top: 3px; }
body .typography #install_button { font-size: 20px; color: #fff; border-color: #78A127 #78A127 #59781D; text-shadow: 0 1px 1px #4D7326; padding: 8px 14px; background-color: green; background: #80bf40; /* Old browszzzzzers */ background: -moz-linear-gradient(top, #80bf40 0%, #59862d 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #80bf40), color-stop(100%, #59862d)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #80bf40 0%, #59862d 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #80bf40 0%, #59862d 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, #80bf40 0%, #59862d 100%); /* IE10+ */ background: linear-gradient(top, #80bf40 0%, #59862d 100%); /* W3C */ /* @include background-image(linear-gradient(top, $topColor,$bottomColor)); */ -webkit-box-shadow: 0 1px 0 0 white; -moz-box-shadow: 0 1px 0 0 white; box-shadow: 0 1px 0 0 white; }
.lt-ie9 body .typography #install_button { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80bf40', endColorstr='#59862d',GradientType=0 ); /* IE6-9 */ }
body .typography #install_button:hover { -webkit-box-shadow: 0 1px 3px 0 #bbbbbb; -moz-box-shadow: 0 1px 3px 0 #bbbbbb; box-shadow: 0 1px 3px 0 #bbbbbb; }
body .typography #install_button:focus, body .typography #install_button:active { -webkit-box-shadow: 0 1px 0 0 white; -moz-box-shadow: 0 1px 0 0 white; box-shadow: 0 1px 0 0 white; background: #80bf40; /* Old browszzzzzers */ background: -moz-linear-gradient(top, #80bf40 0%, #59862d 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #80bf40), color-stop(100%, #59862d)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #80bf40 0%, #59862d 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #80bf40 0%, #59862d 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, #80bf40 0%, #59862d 100%); /* IE10+ */ background: linear-gradient(top, #80bf40 0%, #59862d 100%); /* W3C */ /* @include background-image(linear-gradient(top, $topColor,$bottomColor)); */ }
.lt-ie9 body .typography #install_button:focus, .lt-ie9 body .typography #install_button:active { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80bf40', endColorstr='#59862d',GradientType=0 ); /* IE6-9 */ }
body .typography #install_button[disabled=disabled] { border: 1px solid #aaa; border-color: #bbb #bbb #aaa; color: #999; text-shadow: 0 1px 0 #eee; background: #fbfbfb; /* Old browszzzzzers */ background: -moz-linear-gradient(top, #fbfbfb 0%, #bbbbbb 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbfb), color-stop(100%, #bbbbbb)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fbfbfb 0%, #bbbbbb 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fbfbfb 0%, #bbbbbb 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, #fbfbfb 0%, #bbbbbb 100%); /* IE10+ */ background: linear-gradient(top, #fbfbfb 0%, #bbbbbb 100%); /* W3C */ /* @include background-image(linear-gradient(top, $topColor,$bottomColor)); */ }
.lt-ie9 body .typography #install_button[disabled=disabled] { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#bbbbbb',GradientType=0 ); /* IE6-9 */ }
body .typography #install_button[disabled=disabled]:hover { -webkit-box-shadow: 0 1px 0 0 white; -moz-box-shadow: 0 1px 0 0 white; box-shadow: 0 1px 0 0 white; }
body #Container { margin-bottom: 40px; }
body #Container h3.sectionHeading { padding-top: 27px; border-top: 1px solid #b1c0c5; clear: both; }
body #Container #Header { margin-bottom: 30px; height: 200px; }
body #Container #Header div.left { width: 698px; margin-top: 47px; }
body #Container #Navigation { display: none; }
body h5.requirement { padding: 12px 18px; font-size: 14px; border: 1px solid #798c93; border-top: 1px solid #8d9da3; margin: 0; color: #fff; position: relative; text-shadow: 0 -1px 0 #71858c; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; -webkit-box-shadow: 0 1px 0 0 white; -moz-box-shadow: 0 1px 0 0 white; box-shadow: 0 1px 0 0 white; background-color: #eee; background: #b1c0c5; /* Old browszzzzzers */ background: -moz-linear-gradient(top, #b1c0c5 0%, #7f9198 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b1c0c5), color-stop(100%, #7f9198)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #b1c0c5 0%, #7f9198 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #b1c0c5 0%, #7f9198 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, #b1c0c5 0%, #7f9198 100%); /* IE10+ */ background: linear-gradient(top, #b1c0c5 0%, #7f9198 100%); /* W3C */ /* @include background-image(linear-gradient(top, $topColor,$bottomColor)); */ }
.lt-ie9 body h5.requirement { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b1c0c5', endColorstr='#7f9198',GradientType=0 ); /* IE6-9 */ }
body h5.requirement span { font-weight: normal; font-size: 12px; padding: 3px 6px; margin-left: 5px; text-shadow: none; background-color: #fafbfb; -moz-border-radius-topleft: 2px; -moz-border-radius-topright: 2px; -moz-border-radius-bottomright: 2px; -moz-border-radius-bottomleft: 2px; -webkit-border-radius: 2px 2px 2px 2px; border-radius: 2px 2px 2px 2px; -webkit-box-shadow: 0 0 2px 0 #7f9198; -moz-box-shadow: 0 0 2px 0 #7f9198; box-shadow: 0 0 2px 0 #7f9198; }
body h5.requirement.good span { color: #359318; }
body h5.requirement.warning span { color: #e07127; }
body h5.requirement.error span { color: #c61414; }
body h5.requirement a { font-size: 11px; right: 9px; position: absolute; line-height: 19px; margin: 0 0 0 30px; color: #fff; text-decoration: none; font-weight: normal; padding-right: 21px; background: transparent url(../../../admin/images/arrows.png) no-repeat right top; }
body h5.requirement a:hover { background: transparent url(../../../admin/images/arrows.png) no-repeat right -40px; }
body table.testResults { border-top: none; margin-top: -1px; margin-bottom: 9px; -webkit-box-shadow: 0 1px 0 0 white; -moz-box-shadow: 0 1px 0 0 white; box-shadow: 0 1px 0 0 white; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; overflow: hidden; }
body table.testResults tr.good { display: none; border: none; }
body table.testResults tr.good td { color: #359318; }
body table.testResults tr.warning { border: none; }
body table.testResults tr.warning td { color: #e07127; }
body table.testResults tr.error { border: none; color: #c61414; }
body table.testResults td { border: 1px solid #ddd; width: 50%; }
body #database_selection, body #Themes { list-style: none; margin: 0; margin-bottom: 18px; padding-left: 0; }
body #database_selection li, body #Themes li { clear: left; padding: 3px 0; }
body #database_selection li .dbfields, body #Themes li .dbfields { padding: 12px; border: 1px solid #ddd; background-color: #fafafa; margin-bottom: 9px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; -webkit-box-shadow: inset 0 0 3px 0 #dddddd; -moz-box-shadow: inset 0 0 3px 0 #dddddd; box-shadow: inset 0 0 3px 0 #dddddd; -webkit-box-shadow: 0 1px 0 0 white; -moz-box-shadow: 0 1px 0 0 white; box-shadow: 0 1px 0 0 white; }
body ul#Themes { float: left; width: 445px; }
body .databaseError { width: 422px; }
body #Footer { margin-top: 67px; margin-bottom: 18px; }
body #Footer p { font-size: 12px; color: #999; }
body{font-family:Arial, san-serif;font-size:13px;line-height:18px;margin-bottom:18px;color:#333;width:940px;margin:0 auto 18px;background-color:#f4f4f4}body p{font-size:13px;line-height:18px;margin-bottom:18px;color:#333}body a{color:#0973A6}body h1,body h2,body h3,body h4,body h5,body h6{color:#222;font-family:inherit;font-weight:bold;margin:0;margin:27px 0 9px;text-rendering:optimizelegibility;clear:both;text-shadow:0 1px 0 #fff}body h1 small,body h2 small,body h3 small,body h4 small,body h5 small,body h6 small{font-weight:normal;font-size:12px;color:#666}body h1{font-size:36px;line-height:36px;letter-spacing:-0.5px}body h1{background:transparent url(../../../admin/images/logo.gif) no-repeat left top;text-indent:-9999px;height:164px;width:161px;float:left;padding-right:40px;border-right:1px solid #B1C0C5;margin-right:40px}body h2{font-size:34px;line-height:36px;letter-spacing:-0.5px}body h3{font-size:18px;line-height:27px}body h4{font-size:14px;line-height:18px;margin:18px 0 9px}body h5{font-size:12px;line-height:18px;margin:18px 0 0}body .clear{clear:both}body .left{float:left}body .message{padding:2px 18px;margin-bottom:18px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px}body .message p{margin:11px 0 13px}body .message.warning{background-color:#fcf8f2;border:1px #ffc28b solid}body .message.error{background-color:#FDF1F3;border:1px solid #F8C3CD}body .message ul{margin-left:18px;margin-top:-9px}body .helpText{float:right;width:425px;padding-left:20px;color:#666;margin-top:0;background:transparent url(../../../admin/images/question.png) no-repeat left 1px}body .helpText.requirementsHelpText{margin-top:17px}body .typography table{margin:9px 0 27px;border-collapse:collapse;width:100%}body .typography table thead tr td,body .typography table thead tr th{font-weight:bold;vertical-align:bottom;padding:12px}body .typography table th,body .typography table td{padding:8px 12px;text-align:left}body .typography table td{vertical-align:top;border-top:none;background-color:#fff}body .typography table tbody tr:nth-child(odd) td,body .typography table tbody tr:nth-child(odd) th{background-color:#fcfcfc}body .typography table tbody tr:hover td,body .typography table tbody tr:hover th{background-color:#f6f6f6}body .typography table tfoot{font-style:italic;color:#888}body .typography input,body .typography textarea,body .typography select{width:420px;margin-bottom:9px;color:#707070;border:1px solid #ddd;display:inline-block;height:18px;padding:4px 6px;line-height:18px;font-size:13px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px}body .typography input,body .typography textarea{transition:border linear .2s, box-shadow linear .2s;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1);box-shadow:inset 0 1px 3px rgba(0,0,0,0.1)}body .typography input:focus,body .typography textarea:focus{outline:0;border-color:rgba(82,168,236,0.8);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1),0 0 4px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1),0 0 4px rgba(82,168,236,0.6);box-shadow:inset 0 1px 3px rgba(0,0,0,0.1),0 0 4px rgba(82,168,236,0.6)}body .typography input[type=file]:focus,body .typography input[type=checkbox]:focus,body .typography select:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:1px dotted #666}body .typography select{height:26px}body .typography option{line-height:27px;font-size:12px;padding:2px 6px;color:#666}body .typography label{width:auto;float:none;padding-top:0;margin:0 0 5px 0;text-align:left;display:block}body .typography .fields{float:left}body .typography input.action{text-align:center;font-weight:bold;margin:9px 0 27px;padding:6px 8px;width:200px;width:auto;color:#222;border:1px solid #aaa;text-shadow:0 1px 0 #eee;font-size:13px;float:none;height:auto;background:#fbfbfb;background:-moz-linear-gradient(top, #fbfbfb 0%, #bbb 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbfb), color-stop(100%, #bbb));background:-webkit-linear-gradient(top, #fbfbfb 0%, #bbb 100%);background:-o-linear-gradient(top, #fbfbfb 0%, #bbb 100%);background:-ms-linear-gradient(top, #fbfbfb 0%, #bbb 100%);background:linear-gradient(top, #fbfbfb 0%, #bbb 100%);-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;-webkit-box-shadow:0 1px 0 0 #fff;-moz-box-shadow:0 1px 0 0 #fff;box-shadow:0 1px 0 0 #fff;background-color:#ddd}.lt-ie9 body .typography input.action{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#bbb',GradientType=0 )}body .typography input.action:hover{-webkit-box-shadow:0 1px 2px 0 #ccc;-moz-box-shadow:0 1px 2px 0 #ccc;box-shadow:0 1px 2px 0 #ccc;background:#fbfbfb;background:-moz-linear-gradient(top, #fbfbfb 0%, #ccc 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbfb), color-stop(100%, #ccc));background:-webkit-linear-gradient(top, #fbfbfb 0%, #ccc 100%);background:-o-linear-gradient(top, #fbfbfb 0%, #ccc 100%);background:-ms-linear-gradient(top, #fbfbfb 0%, #ccc 100%);background:linear-gradient(top, #fbfbfb 0%, #ccc 100%)}.lt-ie9 body .typography input.action:hover{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#ccc',GradientType=0 )}body .typography input.action:focus,body .typography input.action:active{-webkit-box-shadow:0 1px 0 0 #fff;-moz-box-shadow:0 1px 0 0 #fff;box-shadow:0 1px 0 0 #fff;background:#fbfbfb;background:-moz-linear-gradient(top, #fbfbfb 0%, #bbb 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbfb), color-stop(100%, #bbb));background:-webkit-linear-gradient(top, #fbfbfb 0%, #bbb 100%);background:-o-linear-gradient(top, #fbfbfb 0%, #bbb 100%);background:-ms-linear-gradient(top, #fbfbfb 0%, #bbb 100%);background:linear-gradient(top, #fbfbfb 0%, #bbb 100%)}.lt-ie9 body .typography input.action:focus,.lt-ie9 body .typography input.action:active{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#bbb',GradientType=0 )}body .typography input.action:hover,body .typography input.action:focus{cursor:pointer}body .typography input[type="checkbox"],body .typography input[type="radio"]{border:medium none;height:auto;line-height:normal;padding:0;width:auto;margin-right:6px;float:left;margin-top:3px}body .typography #install_button{font-size:20px;color:#fff;border-color:#78A127 #78A127 #59781D;text-shadow:0 1px 1px #4D7326;padding:8px 14px;background-color:green;background:#80BF40;background:-moz-linear-gradient(top, #80BF40 0%, #59862D 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #80BF40), color-stop(100%, #59862D));background:-webkit-linear-gradient(top, #80BF40 0%, #59862D 100%);background:-o-linear-gradient(top, #80BF40 0%, #59862D 100%);background:-ms-linear-gradient(top, #80BF40 0%, #59862D 100%);background:linear-gradient(top, #80BF40 0%, #59862D 100%);-webkit-box-shadow:0 1px 0 0 #fff;-moz-box-shadow:0 1px 0 0 #fff;box-shadow:0 1px 0 0 #fff}.lt-ie9 body .typography #install_button{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80BF40', endColorstr='#59862D',GradientType=0 )}body .typography #install_button:hover{-webkit-box-shadow:0 1px 3px 0 #bbb;-moz-box-shadow:0 1px 3px 0 #bbb;box-shadow:0 1px 3px 0 #bbb}body .typography #install_button:focus,body .typography #install_button:active{-webkit-box-shadow:0 1px 0 0 #fff;-moz-box-shadow:0 1px 0 0 #fff;box-shadow:0 1px 0 0 #fff;background:#80BF40;background:-moz-linear-gradient(top, #80BF40 0%, #59862D 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #80BF40), color-stop(100%, #59862D));background:-webkit-linear-gradient(top, #80BF40 0%, #59862D 100%);background:-o-linear-gradient(top, #80BF40 0%, #59862D 100%);background:-ms-linear-gradient(top, #80BF40 0%, #59862D 100%);background:linear-gradient(top, #80BF40 0%, #59862D 100%)}.lt-ie9 body .typography #install_button:focus,.lt-ie9 body .typography #install_button:active{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80BF40', endColorstr='#59862D',GradientType=0 )}body .typography #install_button[disabled=disabled]{border:1px solid #aaa;border-color:#bbb #bbb #aaa;color:#999;text-shadow:0 1px 0 #eee;background:#fbfbfb;background:-moz-linear-gradient(top, #fbfbfb 0%, #bbb 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbfb), color-stop(100%, #bbb));background:-webkit-linear-gradient(top, #fbfbfb 0%, #bbb 100%);background:-o-linear-gradient(top, #fbfbfb 0%, #bbb 100%);background:-ms-linear-gradient(top, #fbfbfb 0%, #bbb 100%);background:linear-gradient(top, #fbfbfb 0%, #bbb 100%)}.lt-ie9 body .typography #install_button[disabled=disabled]{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#bbb',GradientType=0 )}body .typography #install_button[disabled=disabled]:hover{-webkit-box-shadow:0 1px 0 0 #fff;-moz-box-shadow:0 1px 0 0 #fff;box-shadow:0 1px 0 0 #fff}body #Container{margin-bottom:40px}body #Container h3.sectionHeading{padding-top:27px;border-top:1px solid #B1C0C5;clear:both}body #Container #Header{margin-bottom:30px;height:200px}body #Container #Header div.left{width:698px;margin-top:47px}body #Container #Navigation{display:none}body h5.requirement{padding:12px 18px;font-size:14px;border:1px solid #798c93;border-top:1px solid #8d9da3;margin:0;color:#fff;position:relative;text-shadow:0 -1px 0 #71858c;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;-webkit-box-shadow:0 1px 0 0 #fff;-moz-box-shadow:0 1px 0 0 #fff;box-shadow:0 1px 0 0 #fff;background-color:#eee;background:#B1C0C5;background:-moz-linear-gradient(top, #B1C0C5 0%, #7F9198 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #B1C0C5), color-stop(100%, #7F9198));background:-webkit-linear-gradient(top, #B1C0C5 0%, #7F9198 100%);background:-o-linear-gradient(top, #B1C0C5 0%, #7F9198 100%);background:-ms-linear-gradient(top, #B1C0C5 0%, #7F9198 100%);background:linear-gradient(top, #B1C0C5 0%, #7F9198 100%)}.lt-ie9 body h5.requirement{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B1C0C5', endColorstr='#7F9198',GradientType=0 )}body h5.requirement span{font-weight:normal;font-size:12px;padding:3px 6px;margin-left:5px;text-shadow:none;background-color:#fafbfb;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-bottomleft:2px;-webkit-border-radius:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;-webkit-box-shadow:0 0 2px 0 #7F9198;-moz-box-shadow:0 0 2px 0 #7F9198;box-shadow:0 0 2px 0 #7F9198}body h5.requirement.good span{color:#359318}body h5.requirement.warning span{color:#E07127}body h5.requirement.error span{color:#C61414}body h5.requirement a{font-size:11px;right:9px;position:absolute;line-height:19px;margin:0 0 0 30px;color:#fff;text-decoration:none;font-weight:normal;padding-right:21px;background:transparent url(../../../admin/images/arrows.png) no-repeat right top}body h5.requirement a:hover{background:transparent url(../../../admin/images/arrows.png) no-repeat right -40px}body table.testResults{border-top:none;margin-top:-1px;margin-bottom:9px;-webkit-box-shadow:0 1px 0 0 #fff;-moz-box-shadow:0 1px 0 0 #fff;box-shadow:0 1px 0 0 #fff;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;overflow:hidden}body table.testResults tr.good{display:none;border:none}body table.testResults tr.good td{color:#359318}body table.testResults tr.warning{border:none}body table.testResults tr.warning td{color:#E07127}body table.testResults tr.error{border:none;color:#C61414}body table.testResults td{border:1px solid #ddd;width:50%}body #database_selection,body #Themes{list-style:none;margin:0;margin-bottom:18px;padding-left:0}body #database_selection li,body #Themes li{clear:left;padding:3px 0}body #database_selection li .dbfields,body #Themes li .dbfields{padding:12px;border:1px solid #ddd;background-color:#fafafa;margin-bottom:9px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;-webkit-box-shadow:inset 0 0 3px 0 #ddd;-moz-box-shadow:inset 0 0 3px 0 #ddd;box-shadow:inset 0 0 3px 0 #ddd;-webkit-box-shadow:0 1px 0 0 #fff;-moz-box-shadow:0 1px 0 0 #fff;box-shadow:0 1px 0 0 #fff}body ul#Themes{float:left;width:445px}body .databaseError{width:422px}body #Footer{margin-top:67px;margin-bottom:18px}body #Footer p{font-size:12px;color:#999}body #Header h1{margin-top:45px;margin-bottom:27px}body #Header h3{margin-top:-10px}.lt-ie8 #database_credentials,.lt-ie8 #AdminAccount{float:left}#adminAcc,#devHelp,#localeHelp{padding-top:20px}#devHelp,#devSection{height:18em}#use_environment_field{margin-bottom:25px;background-color:#FAFAFA;border:1px solid #DDDDDD;border-radius:3px 3px 3px 3px;box-shadow:0 1px 0 0 white;margin-bottom:9px;padding:10px 10px 8px}#use_environment_field input{float:left;margin-right:5px}.databaseError ul{margin-bottom:0}.databaseError ul,.databaseError li{margin-left:0;padding-left:0}#Layout p.goodInstall{color:#359318}.goodInstall{padding:0.5em;background-color:#e2fee1;border:1px #43cb3e solid;color:#359318;overflow:hidden;line-height:18px;padding:10px}.goodInstall a{float:right;font-size:18px;padding:0 2px 2px 0;font-weight:bold}
body #Header h1 { margin-top: 45px; margin-bottom: 27px; }
body #Header h3 { margin-top: -10px; }
.lt-ie8 #database_credentials, .lt-ie8 #AdminAccount { float: left; }
/* styles not tested */
#adminAcc, #devHelp, #localeHelp { padding-top: 20px; }
#devHelp, #devSection { height: 18em; }
#use_environment_field { margin-bottom: 25px; background-color: #FAFAFA; border: 1px solid #DDDDDD; border-radius: 3px 3px 3px 3px; box-shadow: 0 1px 0 0 white; margin-bottom: 9px; padding: 10px 10px 8px; }
#use_environment_field input { float: left; margin-right: 5px; }
.databaseError ul { margin-bottom: 0; }
.databaseError ul, .databaseError li { margin-left: 0; padding-left: 0; }
#Layout p.goodInstall { color: #359318; }
.goodInstall { padding: 0.5em; background-color: #e2fee1; border: 1px #43cb3e solid; color: #359318; overflow: hidden; line-height: 18px; padding: 10px; }
.goodInstall a { float: right; font-size: 18px; padding: 0 2px 2px 0; font-weight: bold; }
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5zdGFsbC5jc3MiLCJzb3VyY2VzIjpbImluc3RhbGwuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvL0NvbG9yIFZhcmlhYmxlc1xuJG1lc3NhZ2U6XHRcdFx0I0JEQkQwMDsgXHRcdC8vIGJsdWVcbiRnb29kOlx0XHRcdFx0IzM1OTMxODsgXHRcdC8vIGdyZWVuXG5cbiR3YXJuaW5nOlx0XHRcdCNFMDcxMjc7IFx0XHQvLyBvcmFuZ2VcbiR3YXJuaW5nQmc6XHRcdFx0I2ZjZjhmMjtcbiR3YXJuaW5nQm9yZGVyOlx0XHQjZmZjMjhiO1xuXG4kZXJyb3I6XHRcdFx0XHQjQzYxNDE0IC8qICNFMjE2MDcgKi87IFx0XHQvLyByZWRcbiRlcnJvckJnOlx0XHRcdCNGREYxRjM7XG4kZXJyb3JCb3JkZXI6XHRcdCNGOEMzQ0Q7XG5cbiRsaW5rOlx0XHRcdFx0IzA5NzNBNjtcbiRncmFkaWVudFRvcDpcdFx0I0IxQzBDNTtcbiRncmFkaWVudEJvdHRvbTpcdCM3RjkxOTg7XG5cbi8vTWl4aW4gdG8gY3JlYXRlIGEgZ3JhZGllbnQgZnJvbSB0b3AgdG8gYm90dG9tXG5AbWl4aW4gdG9wR3JhZGllbnQoJHRvcENvbG9yLCAkYm90dG9tQ29sb3Ipe1xuXHRiYWNrZ3JvdW5kOiAkdG9wQ29sb3I7IC8qIE9sZCBicm93c3p6enp6ZXJzICovXG5cdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgJHRvcENvbG9yIDAlLCAkYm90dG9tQ29sb3IgMTAwJSk7IC8qIEZGMy42KyAqL1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCR0b3BDb2xvciksIGNvbG9yLXN0b3AoMTAwJSwkYm90dG9tQ29sb3IpKTsgLyogQ2hyb21lLFNhZmFyaTQrICovXG5cdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgJHRvcENvbG9yIDAlLCRib3R0b21Db2xvciAxMDAlKTsgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cblx0YmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgJHRvcENvbG9yIDAlLCRib3R0b21Db2xvciAxMDAlKTsgLyogT3BlcmExMS4xMCsgKi9cblx0YmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICR0b3BDb2xvciAwJSwkYm90dG9tQ29sb3IgMTAwJSk7IC8qIElFMTArICovXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0b3AsICR0b3BDb2xvciAwJSwkYm90dG9tQ29sb3IgMTAwJSk7IC8qIFczQyAqL1xuXHQubHQtaWU5ICZ7XG5cdFx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3skdG9wQ29sb3J9JywgZW5kQ29sb3JzdHI9JyN7JGJvdHRvbUNvbG9yfScsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTkgKi9cblx0fVxuXHQkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLXN2ZzogdHJ1ZTtcblx0LyogQGluY2x1ZGUgYmFja2dyb3VuZC1pbWFnZShsaW5lYXItZ3JhZGllbnQodG9wLCAkdG9wQ29sb3IsJGJvdHRvbUNvbG9yKSk7ICovXG59XG5cbi8vTWl4aW4gdG8gY3JlYXRlIHJvdW5kZWQgY29ybmVycy4gVGFrZXMgYSB2YWx1ZSBmb3IgZWFjaCBvZiB0aGUgNCBjb3JuZXJzXG5AbWl4aW4gcm91bmRlZENvcm5lcnMoJHRvcExlZnQsICR0b3BSaWdodCwgJGJvdHRvbVJpZ2h0LCAkYm90dG9tTGVmdCl7XG5cdC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiAkdG9wTGVmdDtcblx0LW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiAkdG9wUmlnaHQ7XG5cdC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogJGJvdHRvbVJpZ2h0O1xuXHQtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogJGJvdHRvbUxlZnQ7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHRvcExlZnQgJHRvcFJpZ2h0ICRib3R0b21SaWdodCAkYm90dG9tTGVmdDtcblx0Ym9yZGVyLXJhZGl1czogJHRvcExlZnQgJHRvcFJpZ2h0ICRib3R0b21SaWdodCAkYm90dG9tTGVmdDtcbn1cblxuLy9NaXhpbiB0byBjcmVhdGUgYSByZWd1bGFyIGJveCBzaGFkb3dcbkBtaXhpbiBib3hTaGFkb3coJGhvcml6b250YWwsICR2ZXJ0aWNhbCwgJGJsdXIsICRzcHJlYWQsICRjb2xvcil7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogJGhvcml6b250YWwgJHZlcnRpY2FsICRibHVyICRzcHJlYWQgJGNvbG9yO1xuXHQtbW96LWJveC1zaGFkb3c6ICRob3Jpem9udGFsICR2ZXJ0aWNhbCAkYmx1ciAkc3ByZWFkICRjb2xvcjtcblx0Ym94LXNoYWRvdzogJGhvcml6b250YWwgJHZlcnRpY2FsICRibHVyICRzcHJlYWQgJGNvbG9yO1xufVxuXG4vLyBEcm9wIHNoYWRvd3NcbkBtaXhpbiBib3gtc2hhZG93KCRzaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsMCwwLC4xNSkpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkc2hhZG93O1xuICAgICAtbW96LWJveC1zaGFkb3c6ICRzaGFkb3c7XG4gICAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdztcblxufVxuXG4vL01peGluIHRvIGNyZWF0ZSBhbiBpbnNldCBib3ggc2hhZG93XG5AbWl4aW4gYm94U2hhZG93SW5zZXQoJGhvcml6b250YWwsICR2ZXJ0aWNhbCwgJGJsdXIsICRzcHJlYWQsICRjb2xvcil7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgJGhvcml6b250YWwgJHZlcnRpY2FsICRibHVyICRzcHJlYWQgJGNvbG9yO1xuXHQtbW96LWJveC1zaGFkb3c6IGluc2V0ICRob3Jpem9udGFsICR2ZXJ0aWNhbCAkYmx1ciAkc3ByZWFkICRjb2xvcjtcblx0Ym94LXNoYWRvdzogaW5zZXQgJGhvcml6b250YWwgJHZlcnRpY2FsICRibHVyICRzcHJlYWQgJGNvbG9yO1xufVxuXG5ib2R5IHtcblx0Zm9udC1mYW1pbHk6IEFyaWFsLCBzYW4tc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdGNvbG9yOiAjMzMzO1xuXHR3aWR0aDogOTQwcHg7XG5cdG1hcmdpbjogMCBhdXRvIDE4cHg7XG5cdC8qIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9hZG1pbi9pbWFnZXMvdGV4dHVyZXMvYmdfY21zX21haW5fY29udGVudC5wbmcpIHJlcGVhdCBzY3JvbGwgbGVmdCB0b3AgI0YwRjNGNDsgKi9cblx0YmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcblxuXHQvKiBUeXBvZ3JhcGh5ICovXG5cdHAge1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdGNvbG9yOiAjMzMzO1xuXHR9XG5cdGEge1xuXHRcdGNvbG9yOiAkbGluaztcblx0fVxuXHRoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcblx0ICAgIGNvbG9yOiAjMjIyO1xuXHQgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdCAgICBmb250LXdlaWdodDogYm9sZDtcblx0ICAgIG1hcmdpbjogMDtcblx0ICAgIG1hcmdpbjogMjdweCAwIDlweDtcblx0ICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZWxlZ2liaWxpdHk7XG5cdCAgICBjbGVhcjogYm90aDtcblx0ICAgIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG5cdCAgICBzbWFsbCB7XG5cdCAgICBcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdCAgICBcdGZvbnQtc2l6ZTogMTJweDtcblx0ICAgIFx0Y29sb3I6ICM2NjY7XG5cdCAgICB9XG5cdH1cblx0aDEge1xuXHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRsaW5lLWhlaWdodDogMzZweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuXHR9XG5cdGgxIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vLi4vLi4vYWRtaW4vaW1hZ2VzL2xvZ28uZ2lmKSBuby1yZXBlYXQgbGVmdCB0b3A7XG5cdFx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdFx0aGVpZ2h0OiAxNjRweDtcblx0XHR3aWR0aDogMTYxcHg7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cGFkZGluZy1yaWdodDogNDBweDtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JhZGllbnRUb3A7XG5cdFx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xuXHR9XG5cdGgyIHtcblx0XHRmb250LXNpemU6IDM0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcblx0fVxuXHRoMyB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHR9XG5cdGg0IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0bWFyZ2luOiAxOHB4IDAgOXB4O1xuXHR9XG5cdGg1IHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0bWFyZ2luOiAxOHB4IDAgMDtcblx0fVxuXG5cdC8qIEhlbHBlcnMgKi9cblx0LmNsZWFyIHtcblx0XHRjbGVhcjogYm90aDtcblx0fVxuXHQubGVmdCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblxuXHQvKiBNZXNzYWdlcyAqL1xuXHQubWVzc2FnZSB7XG5cdFx0cGFkZGluZzogMnB4IDE4cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHRAaW5jbHVkZSByb3VuZGVkQ29ybmVycygzcHgsIDNweCwgM3B4LCAzcHgpO1xuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiAxMXB4IDAgMTNweDtcblx0XHR9XG5cdFx0Lmx0LWllOCAmIHAge1xuXHRcdFx0LyogbWFyZ2luLXRvcDogN3B4OyAqL1xuXHRcdFx0LyogbWFyZ2luLWJvdHRvbTogMTBweDsgKi9cblx0XHR9XG5cdFx0Ji53YXJuaW5nIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nQmc7XG5cdFx0XHRib3JkZXI6IDFweCAkd2FybmluZ0JvcmRlciBzb2xpZDtcblx0XHR9XG5cdFx0Ji5lcnJvciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGMUYzIC8qICNmZGY1ZjUgKi87XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZXJyb3JCb3JkZXI7XG5cdFx0fVxuXHRcdHVsIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxOHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogLTlweDtcblx0XHRcdGxpIHtcblxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuaGVscFRleHQge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHR3aWR0aDogNDI1cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdGNvbG9yOiAjNjY2O1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uLy4uLy4uL2FkbWluL2ltYWdlcy9xdWVzdGlvbi5wbmcpIG5vLXJlcGVhdCBsZWZ0IDFweDtcblx0XHQmLnJlcXVpcmVtZW50c0hlbHBUZXh0IHtcblx0XHRcdG1hcmdpbi10b3A6IDE3cHg7XG5cdFx0fVxuXHR9XG5cblx0LnR5cG9ncmFwaHkge1xuXHRcdC8vIEdlbmVyYWwgdGFibGVzXG5cdFx0dGFibGUge1xuXHRcdFx0bWFyZ2luOiA5cHggMCAyN3B4O1xuXHRcdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dGhlYWR7XG5cdFx0XHRcdHRyIHtcblx0XHRcdFx0XHR0ZCwgdGgge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHRoLCB0ZCB7XG5cdFx0XHRcdHBhZGRpbmc6IDhweCAxMnB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdFx0dGQge1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdFx0dGggKyB0aCxcblx0XHRcdHRkICsgdGQsXG5cdFx0XHR0aCArIHRkIHtcblx0XHRcdFx0LyogYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkOyAqL1xuXHRcdFx0fVxuXHRcdFx0dGJvZHl7XG5cdFx0XHQgICAgdHI6bnRoLWNoaWxkKG9kZCkgdGQsXG5cdFx0XHQgICAgdHI6bnRoLWNoaWxkKG9kZCkgdGh7XG5cdFx0XHQgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjO1xuXHRcdFx0ICAgIH1cblx0XHRcdCAgICB0cjpob3ZlciB0ZCxcblx0XHRcdCAgICB0cjpob3ZlciB0aHtcblx0XHRcdCAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdFx0dGZvb3Qge1xuXHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRcdGNvbG9yOiAjODg4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIEZvcm1zXG5cdFx0aW5wdXQsIHRleHRhcmVhLCBzZWxlY3Qge1xuXHRcdFx0d2lkdGg6IDQyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOXB4O1xuXHRcdFx0Y29sb3I6ICM3MDcwNzA7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ICAgIGhlaWdodDogMThweDtcblx0XHQgICAgcGFkZGluZzogNHB4IDZweDtcblx0XHQgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMTNweDtcblx0XHQgICAgQGluY2x1ZGUgcm91bmRlZENvcm5lcnMoM3B4LDNweCwzcHgsM3B4KTtcblx0XHR9XG5cblx0XHQvLyBGb2N1cyBzdGF0ZXNcblx0XHRpbnB1dCxcblx0XHR0ZXh0YXJlYSB7XG5cdFx0XHR0cmFuc2l0aW9uOiBib3JkZXIgbGluZWFyIC4ycywgYm94LXNoYWRvdyBsaW5lYXIgLjJzO1xuXHRcdFx0QGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAzcHggcmdiYSgwLDAsMCwuMSkpO1xuXHRcdH1cblx0XHRpbnB1dDpmb2N1cyxcblx0XHR0ZXh0YXJlYTpmb2N1cyB7XG5cdFx0XHRvdXRsaW5lOiAwO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKDgyLDE2OCwyMzYsLjgpO1xuXHRcdFx0JHNoYWRvdzogaW5zZXQgMCAxcHggM3B4IHJnYmEoMCwwLDAsLjEpLCAwIDAgNHB4IHJnYmEoODIsMTY4LDIzNiwuNik7XG5cdFx0XHRAaW5jbHVkZSBib3gtc2hhZG93KCRzaGFkb3cpO1xuXHRcdH1cblx0XHRpbnB1dFt0eXBlPWZpbGVdOmZvY3VzLFxuXHRcdGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzLFxuXHRcdHNlbGVjdDpmb2N1cyB7XG5cdFx0XHRAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpOyAvLyBvdmVycmlkZSBmb3IgZmlsZSBpbnB1dHNcblx0XHRcdG91dGxpbmU6IDFweCBkb3R0ZWQgIzY2NjsgLy8gU2VsZWN0IGVsZW1lbnRzIGRvbid0IGdldCBib3gtc2hhZG93IHN0eWxlcywgc28gaW5zdGVhZCB3ZSBkbyBvdXRsaW5lXG5cdFx0fVxuXHRcdC8vIEVuZCBGb2N1cyBzdGF0ZXNcblxuXHRcdHNlbGVjdCB7XG5cdFx0XHRoZWlnaHQ6IDI2cHg7XG5cdFx0fVxuXHRcdG9wdGlvbiB7XG5cdFx0XHRsaW5lLWhlaWdodDogMjdweDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdHBhZGRpbmc6IDJweCA2cHg7XG5cdFx0XHRjb2xvcjojNjY2O1xuXHRcdH1cblx0XHRsYWJlbCB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRtYXJnaW46IDAgMCA1cHggMDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0LmZpZWxkcyB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHR9XG5cdFx0aW5wdXQuYWN0aW9uIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bWFyZ2luOiA5cHggMCAyN3B4O1xuXHRcdFx0cGFkZGluZzogNnB4IDhweDtcblx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0Y29sb3I6ICMyMjI7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuXHRcdFx0dGV4dC1zaGFkb3c6IDAgMXB4IDAgI2VlZTtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0QGluY2x1ZGUgdG9wR3JhZGllbnQgKCNmYmZiZmIsICNiYmIpO1xuXHRcdFx0QGluY2x1ZGUgcm91bmRlZENvcm5lcnMoM3B4LDNweCwzcHgsM3B4KTtcblx0XHRcdEBpbmNsdWRlIGJveFNoYWRvdygwLCAxcHgsIDAsIDAsICNmZmYpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RkZDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRAaW5jbHVkZSBib3hTaGFkb3coMCwgMXB4LCAycHgsIDAsICNjY2MpO1xuXHRcdFx0XHRAaW5jbHVkZSB0b3BHcmFkaWVudCAoI2ZiZmJmYiwgI2NjYyk7XG5cdFx0XHR9XG5cdFx0XHQmOmZvY3VzLCAmOmFjdGl2ZSB7XG5cdFx0XHRcdEBpbmNsdWRlIGJveFNoYWRvdygwLCAxcHgsIDAsIDAsICNmZmYpO1xuXHRcdFx0XHRAaW5jbHVkZSB0b3BHcmFkaWVudCAoI2ZiZmJmYiwgI2JiYik7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGlucHV0LmFjdGlvbjpob3Zlcixcblx0XHRpbnB1dC5hY3Rpb246Zm9jdXMge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0XHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG5cdFx0ICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XG5cdFx0ICAgIGhlaWdodDogYXV0bztcblx0XHQgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHQgICAgcGFkZGluZzogMDtcblx0XHQgICAgd2lkdGg6IGF1dG87XG5cdFx0ICAgIG1hcmdpbi1yaWdodDogNnB4O1xuXHRcdCAgICBmbG9hdDogbGVmdDtcblx0XHQgICAgbWFyZ2luLXRvcDpcdDNweDtcblx0XHR9XG5cdFx0I2luc3RhbGxfYnV0dG9uIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdCAgICBib3JkZXItY29sb3I6ICM3OEExMjcgIzc4QTEyNyAjNTk3ODFEO1xuXHRcdFx0dGV4dC1zaGFkb3c6IDAgMXB4IDFweCAjNEQ3MzI2O1xuXHRcdFx0cGFkZGluZzogOHB4IDE0cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcblx0XHRcdEBpbmNsdWRlIHRvcEdyYWRpZW50KCM4MEJGNDAsICM1OTg2MkQpO1xuXHRcdFx0QGluY2x1ZGUgYm94U2hhZG93KDAsIDFweCwgMCwgMCwgI2ZmZik7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0QGluY2x1ZGUgYm94U2hhZG93KDAsIDFweCwgM3B4LCAwLCAjYmJiKTtcblx0XHRcdH1cblx0XHRcdCY6Zm9jdXMsICY6YWN0aXZlIHtcblx0XHRcdFx0QGluY2x1ZGUgYm94U2hhZG93KDAsIDFweCwgMCwgMCwgI2ZmZik7XG5cdFx0XHRcdEBpbmNsdWRlIHRvcEdyYWRpZW50KCM4MEJGNDAsICM1OTg2MkQpO1xuXHRcdFx0fVxuXHRcdFx0JltkaXNhYmxlZD1kaXNhYmxlZF0ge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICNiYmIgI2JiYiAjYWFhO1xuXHRcdFx0XHRjb2xvcjogIzk5OTtcblx0XHRcdFx0dGV4dC1zaGFkb3c6IDAgMXB4IDAgI2VlZTtcblx0XHRcdFx0QGluY2x1ZGUgdG9wR3JhZGllbnQgKCNmYmZiZmIsICNiYmIpO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBib3hTaGFkb3coMCwgMXB4LCAwLCAwLCAjZmZmKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8qIEN1c3RvbSBzdHlsZXMgKi9cblx0I0NvbnRhaW5lciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRoMy5zZWN0aW9uSGVhZGluZyB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjdweDtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JhZGllbnRUb3A7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cdFx0I0hlYWRlciB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0aGVpZ2h0OiAyMDBweDtcblx0XHRcdGRpdi5sZWZ0IHtcblx0XHRcdFx0d2lkdGg6IDY5OHB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0N3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQjTmF2aWdhdGlvbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHRoNS5yZXF1aXJlbWVudCB7XG5cdFx0cGFkZGluZzogMTJweCAxOHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGdyYWRpZW50Qm90dG9tLDIlKTtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgbGlnaHRlbigkZ3JhZGllbnRCb3R0b20sNSUpO1xuXHRcdG1hcmdpbjogMDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dGV4dC1zaGFkb3c6IDAgLTFweCAwIGRhcmtlbigkZ3JhZGllbnRCb3R0b20sIDUlKTtcblx0XHRAaW5jbHVkZSByb3VuZGVkQ29ybmVycygzcHgsIDNweCwgM3B4LCAzcHgpO1xuXHRcdEBpbmNsdWRlIGJveFNoYWRvdygwLCAxcHgsIDAsIDAsICNmZmYpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG5cdFx0QGluY2x1ZGUgdG9wR3JhZGllbnQoJGdyYWRpZW50VG9wLCRncmFkaWVudEJvdHRvbSk7XG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0cGFkZGluZzogM3B4IDZweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGdyYWRpZW50VG9wLCAyNSUpO1xuXHRcdFx0QGluY2x1ZGUgcm91bmRlZENvcm5lcnMoMnB4LCAycHgsIDJweCwgMnB4KTtcblx0XHRcdEBpbmNsdWRlIGJveFNoYWRvdygwLDAsMnB4LDAsJGdyYWRpZW50Qm90dG9tKTtcblx0XHR9XG5cdFx0Ji5nb29kIHNwYW57XG5cdFx0XHRjb2xvcjogJGdvb2QgLyogIzM1OTMxOCAqLztcblx0XHR9XG5cdFx0Ji53YXJuaW5nIHNwYW57XG5cdFx0XHRjb2xvcjogJHdhcm5pbmc7XG5cdFx0fVxuXHRcdCYuZXJyb3Igc3Bhbntcblx0XHRcdGNvbG9yOiAkZXJyb3I7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0cmlnaHQ6IDlweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRcdFx0bWFyZ2luOiAwIDAgMCAzMHB4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjFweDtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi8uLi8uLi9hZG1pbi9pbWFnZXMvYXJyb3dzLnBuZykgbm8tcmVwZWF0IHJpZ2h0IHRvcDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vLi4vLi4vYWRtaW4vaW1hZ2VzL2Fycm93cy5wbmcpIG5vLXJlcGVhdCByaWdodCAtNDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0dGFibGUudGVzdFJlc3VsdHMge1xuXHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0bWFyZ2luLXRvcDogLTFweDtcblx0XHRtYXJnaW4tYm90dG9tOiA5cHg7XG5cdFx0QGluY2x1ZGUgYm94U2hhZG93KDAsIDFweCwgMCwgMCwgI2ZmZik7XG5cdFx0QGluY2x1ZGUgcm91bmRlZENvcm5lcnMoM3B4LDNweCwzcHgsM3B4KTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHRyIHtcblx0XHRcdCYuZ29vZCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdGNvbG9yOiAkZ29vZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji53YXJuaW5nIHtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0Y29sb3I6ICR3YXJuaW5nO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmVycm9yIHtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRjb2xvcjogJGVycm9yO1xuXHRcdFx0fVxuXHRcdH1cblx0XHR0ZCB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cdH1cblx0I2RhdGFiYXNlX3NlbGVjdGlvbiwgI1RoZW1lcyB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0bGkge1xuXHRcdFx0Y2xlYXI6IGxlZnQ7XG5cdFx0XHRwYWRkaW5nOiAzcHggMDtcblx0XHRcdC5kYmZpZWxkcyB7XG5cdFx0XHRcdHBhZGRpbmc6IDEycHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDlweDtcblx0XHRcdFx0QGluY2x1ZGUgcm91bmRlZENvcm5lcnMoM3B4LDNweCwzcHgsM3B4KTtcblx0XHRcdFx0QGluY2x1ZGUgYm94U2hhZG93SW5zZXQoMCwwLDNweCwwLCNkZGQpO1xuXHRcdFx0XHRAaW5jbHVkZSBib3hTaGFkb3coMCwxcHgsMCwwLCNmZmYpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHR1bCNUaGVtZXMge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiA0NDVweDtcblx0fVxuXHQuZGF0YWJhc2VFcnJvciB7XG5cdFx0d2lkdGg6IDQyMnB4O1xuXHR9XG5cdCNGb290ZXIge1xuXHRcdG1hcmdpbi10b3A6IDY3cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGNvbG9yOiAjOTk5O1xuXHRcdH1cblx0fVxufVxuXG4vL1BIUDUgcmVxdWlyZWQgc2NyZWVuXG5ib2R5IHtcblx0I0hlYWRlciB7XG5cdFx0aDEge1xuXHRcdFx0bWFyZ2luLXRvcDogNDVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI3cHg7XG5cdFx0fVxuXHRcdGgzIHtcblx0XHRcdG1hcmdpbi10b3A6IC0xMHB4O1xuXHRcdH1cblx0fVxufVxuXG5cbi8vIElFIG92ZXJpZGVzXG4ubHQtaWU4IHtcblx0I2RhdGFiYXNlX2NyZWRlbnRpYWxzLCAjQWRtaW5BY2NvdW50IHtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxufVxuXG5cbi8qIHN0eWxlcyBub3QgdGVzdGVkICovXG5cbiNhZG1pbkFjYyxcbiNkZXZIZWxwLFxuI2xvY2FsZUhlbHAge1xuXHRwYWRkaW5nLXRvcDogMjBweDtcbn1cbiNkZXZIZWxwLFxuI2RldlNlY3Rpb24ge1xuXHRoZWlnaHQ6IDE4ZW07XG59XG4jdXNlX2Vudmlyb25tZW50X2ZpZWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREREREQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAzcHggM3B4O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMCB3aGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDhweDtcblx0aW5wdXQge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHR9XG59XG4uZGF0YWJhc2VFcnJvciB7XG5cdHVsIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cdHVsLCBsaSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG59XG4jTGF5b3V0IHAuZ29vZEluc3RhbGwge1xuXHRjb2xvcjogIzM1OTMxODtcbn1cbi5nb29kSW5zdGFsbCB7XG5cdHBhZGRpbmc6IDAuNWVtO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTJmZWUxO1xuXHRib3JkZXI6IDFweCAjNDNjYjNlIHNvbGlkO1xuXHRjb2xvcjogIzM1OTMxODtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGEge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0cGFkZGluZzogMCAycHggMnB4IDA7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cbn1cbiJdLCJtYXBwaW5ncyI6IkFBZ0VBLElBQUksQUFBQyxDQUNKLFdBQVcsQ0FBRSxnQkFBaUIsQ0FDOUIsU0FBUyxDQUFFLElBQUssQ0FDaEIsV0FBVyxDQUFFLElBQUssQ0FDbEIsYUFBYSxDQUFFLElBQUssQ0FDcEIsS0FBSyxDQUFFLElBQUssQ0FDWixLQUFLLENBQUUsS0FBTSxDQUNiLE1BQU0sQ0FBRSxXQUFZLENBRXBCLGdCQUFnQixDQUFFLE9BQVEsQ0E0WjFCLEFBcmFELElBQUksQ0FZSCxDQUFDLEFBQUMsQ0FDRCxTQUFTLENBQUUsSUFBSyxDQUNoQixXQUFXLENBQUUsSUFBSyxDQUNsQixhQUFhLENBQUUsSUFBSyxDQUNwQixLQUFLLENBQUUsSUFBSyxDQUNaLEFBakJGLElBQUksQ0FrQkgsQ0FBQyxBQUFDLENBQ0QsS0FBSyxDQXZFRyxPQUFPLENBd0VmLEFBcEJGLElBQUksQ0FxQkgsRUFBRSxDQXJCSCxJQUFJLENBcUJDLEVBQUUsQ0FyQlAsSUFBSSxDQXFCSyxFQUFFLENBckJYLElBQUksQ0FxQlMsRUFBRSxDQXJCZixJQUFJLENBcUJhLEVBQUUsQ0FyQm5CLElBQUksQ0FxQmlCLEVBQUUsQUFBQyxDQUNuQixLQUFLLENBQUUsSUFBSyxDQUNaLFdBQVcsQ0FBRSxPQUFRLENBQ3JCLFdBQVcsQ0FBRSxJQUFLLENBQ2xCLE1BQU0sQ0FBRSxDQUFFLENBQ1YsTUFBTSxDQUFFLFVBQVcsQ0FDbkIsY0FBYyxDQUFFLGtCQUFtQixDQUNuQyxLQUFLLENBQUUsSUFBSyxDQUNaLFdBQVcsQ0FBRSxZQUFhLENBTTdCLEFBbkNGLElBQUksQ0FxQkgsRUFBRSxDQVNFLEtBQUssQ0E5QlYsSUFBSSxD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 */

View File

@ -62,16 +62,6 @@ $gradientBottom: #7F9198;
box-shadow: inset $horizontal $vertical $blur $spread $color;
}
// Transitions
@mixin transition($transition) {
-webkit-transition: $transition;
-moz-transition: $transition;
-ms-transition: $transition;
-o-transition: $transition;
transition: $transition;
}
body {
font-family: Arial, san-serif;
font-size: 13px;
@ -253,8 +243,7 @@ body {
// Focus states
input,
textarea {
$transition: border linear .2s, box-shadow linear .2s;
@include transition($transition);
transition: border linear .2s, box-shadow linear .2s;
@include box-shadow(inset 0 1px 3px rgba(0,0,0,.1));
}
input:focus,

View File

@ -26,16 +26,19 @@ aspects like form fields. We're explaining this philosophy in more detail
on our [blog](http://www.silverstripe.org/the-3-0-ui-a-better-framework-for-your-ideas/)).
All CSS in the CMS UI is written in the [SCSS language extensions](http://sass-lang.com/)
and the [Compass framework](http://compass-style.org/), which helps
and compiled with [gulp-sass](https://www.npmjs.com/package/gulp-sass), which helps
us maintain expressive and concise style declarations. The files are located in `framework/admin/scss`
(and if you have the `cms` module installed, in `cms/scss`), and are compiled to a `css` folder on the
same directory path. Changes to the SCSS files can be automatically converted by installing
the ["compass" module](https://github.com/silverstripe-labs/silverstripe-compass) for SilverStripe,
although [installing the compass framework](http://compass-style.org/install/) directly works as well.
same directory path. Changes to the SCSS files can be automatically converted by first checking that you
have the required dev-dependencies installed, you can do this by running `npm install` from the
root folder. now you can compile the css files by running `npm run css`, although if you are
actively developing, running `npm run css --development` will compile the expanded css and recompile
the css whenever an .scss file is changed. Just be sure to run `npm run css` to compile the minified
css before submitting a pull request.
Each file describes its purpose at the top of the declarations. Note that you can write
plain CSS without SCSS for your custom CMS interfaces as well, we just mandate SCSS for core usage.
As there's a whole lot of CSS driving the CMS, we have certain best practives around writing it:
As there's a whole lot of CSS driving the CMS, we have certain best practices around writing it:
* Use dashed lowercase naming for both `id` and `class` attributes (`my-class-name`), instead of camel case (`myClassName`)
* Use the `id` attribute sparingly. Remember that it "closes off" the structure to code reuse, as HTML elements
@ -49,6 +52,17 @@ As there's a whole lot of CSS driving the CMS, we have certain best practives ar
See our [system requirements](/getting_started/server_requirements) for a list of supported browsers.
## Sprites
We use sprites to handle various icons and images throughout the CMS. These are automatically generated
by running `npm run sprites` and can be found at `/admin/images/sprites/dist`. To add new
images to the sprites, simply add the image to the folder matching the image's size in
`/admin/images/sprites/src` then run `npm run sprites` to generate the sprite containing your image.
Along with the new sprite containing your image, there will also be a new variable in
`/admin/scss_spritey.scss` which you can use in your .scss file by first extending the class matching
the sprite (eg `@extend .icon-sprites-32x32;`), and then including your image using the variable
matching your image (eg `@include sprite($sprites-32x32-my-image);`).
## Templates and Controllers
The CMS backend is handled through the `[api:LeftAndMain]` controller class,
@ -387,11 +401,10 @@ To avoid repetition, we've written some helpers for various use cases:
SilverStripe automatically applies a [jQuery UI button style](http://jqueryui.com/demos/button/)
to all elements with the class `.ss-ui-button`. We've extended the jQuery UI widget a bit
to support defining icons via HTML5 data attributes (see `ssui.core.js`).
These icon identifiers relate to icon files in `framework/admin/images/btn-icons`,
and are sprited into a single file through SCSS and the Compass framework
(see [tutorial](http://compass-style.org/help/tutorials/spriting/)).
Compass also creates the correct CSS classes to show those sprites via background images
(see `framework/admin/scss/_sprites.scss`).
These icon identifiers relate to icon files in `framework/admin/images/sprites/src/btn-icons`,
and are sprited into a single file through SCSS and [sprity](https://www.npmjs.com/package/sprity)
(sprites are compiled with `npm run sprites`). There are classes set up to show the correct sprite via
background images (see `framework/admin/scss/_sprites.scss`).
Input: `<a href="..." class="ss-ui-button" data-icon="add" />Button text</a>`

View File

@ -66,6 +66,10 @@ or developing your own website. These improvements are mainly geared at CMS core
* [react-addons-test-utils](https://www.npmjs.com/package/react-addons-test-utils)
* Added SilverStripeComponent base class for building React UIs
### Compiling CSS
[Compass](http://compass-style.org/) has been removed and css/sprite compilation is now handled with [gulp](http://gulpjs.com/) (see [Markup and Style Conventions](../developer_guides/customising_the_admin_interface/cms_architecture/#markup-and-style-conventions)).
## Deprecated classes/methods
### Core

View File

@ -289,6 +289,18 @@ $ npm run sanity
This script makes sure files in `thirdparty` match files copied from `node_modules`. You should never commit custom changes to a library file. This script will catch them if you do :smile:
```
$ npm run css
```
This script will compile all of the .scss files into minified .css files. ProTip: run with the `--development` flag to compile non-minified css and watch for every time a .scss file is changed.
```
$ npm run sprites
```
This script generates sprites from the individual image files in `admin/images/sprites/src`.
Of course to run these scripts, you'll need to get the dependencies, so run a `npm install` from the root directory to get started.
### Gulp

View File

@ -2,6 +2,7 @@ var gulp = require('gulp'),
babel = require('gulp-babel'),
diff = require('gulp-diff'),
notify = require('gulp-notify'),
sass = require('gulp-sass'),
uglify = require('gulp-uglify');
gulpUtil = require('gulp-util'),
browserify = require('browserify'),
@ -13,18 +14,30 @@ var gulp = require('gulp'),
glob = require('glob'),
eventStream = require('event-stream'),
semver = require('semver'),
packageJson = require('./package.json');
packageJson = require('./package.json'),
sprity = require('sprity'),
gulpif = require('gulp-if'),
sourcemaps = require('gulp-sourcemaps');
var isDev = typeof process.env.npm_config_development !== 'undefined';
var PATHS = {
MODULES: './node_modules',
ADMIN: './admin',
ADMIN_IMAGES: './admin/images',
ADMIN_THIRDPARTY: './admin/thirdparty',
ADMIN_JAVASCRIPT_SRC: './admin/javascript/src',
ADMIN_JAVASCRIPT_DIST: './admin/javascript/dist',
FRAMEWORK: './',
FRAMEWORK_THIRDPARTY: './thirdparty',
FRAMEWORK_DEV_INSTALL: './dev/install',
FRAMEWORK_JAVASCRIPT_SRC: './javascript/src',
FRAMEWORK_JAVASCRIPT_DIST: './javascript/dist'
};
// Folders which contain both scss and css folders to be compiled
var rootCompileFolders = [PATHS.FRAMEWORK, PATHS.ADMIN, PATHS.FRAMEWORK_DEV_INSTALL]
var browserifyOptions = {
cache: {},
packageCache: {},
@ -129,7 +142,7 @@ if (!semver.satisfies(process.versions.node, packageJson.engines.node)) {
process.exit(1);
}
if (process.env.npm_config_development) {
if (isDev) {
browserifyOptions.debug = true;
}
@ -156,7 +169,7 @@ gulp.task('bundle-leftandmain', function bundleLeftAndMain() {
.pipe(source('bundle-leftandmain.js'))
.pipe(buffer());
if (typeof process.env.npm_config_development === 'undefined') {
if (!isDev) {
stream.pipe(uglify());
}
@ -182,7 +195,7 @@ gulp.task('bundle-lib', function bundleLib() {
.pipe(source('bundle-lib.js'))
.pipe(buffer());
if (typeof process.env.npm_config_development === 'undefined') {
if (!isDev) {
stream.pipe(uglify());
}
@ -245,3 +258,48 @@ gulp.task('umd-watch', function () {
gulp.watch(PATHS.ADMIN_JAVASCRIPT_SRC + '/*.js', ['umd-admin']);
gulp.watch(PATHS.FRAMEWORK_JAVASCRIPT_SRC + '/*.js', ['umd-framework']);
});
/*
* Takes individual images and compiles them together into sprites
*/
gulp.task('sprites', function () {
return sprity.src({
src: PATHS.ADMIN_IMAGES + '/sprites/src/**/*.{png,jpg}',
cssPath: '../images/sprites/dist',
style: './_spritey.scss',
processor: 'sass',
split: true,
margin: 0
})
.pipe(gulpif('*.png', gulp.dest(PATHS.ADMIN_IMAGES + '/sprites/dist'), gulp.dest(PATHS.ADMIN_SCSS)))
});
/*
* Compiles scss into css
* Watches for changes if --development flag is given
*/
gulp.task('css', function () {
var outputStyle = isDev ? 'expanded' : 'compressed';
var tasks = rootCompileFolders.map(function(folder) {
return gulp.src(folder + '/scss/**/*.scss')
.pipe(sourcemaps.init())
.pipe(sass({ outputStyle: outputStyle })
.on('error', notify.onError({
message: 'Error: <%= error.message %>'
}))
)
.pipe(sourcemaps.write())
.pipe(gulp.dest(folder + '/css'))
});
if (isDev) {
rootCompileFolders.forEach(function (folder) {
gulp.watch(folder + 'scss/**/*.scss', ['css']);
});
}
return tasks;
});

View File

@ -1,3 +1,5 @@
'use strict';
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define('ss.AssetUploadField', ['./jQuery'], factory);
@ -11,8 +13,6 @@
global.ssAssetUploadField = mod.exports;
}
})(this, function (_jQuery) {
'use strict';
var _jQuery2 = _interopRequireDefault(_jQuery);
function _interopRequireDefault(obj) {

View File

@ -1,3 +1,5 @@
'use strict';
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define('ss.ConfirmedPasswordField', ['./jQuery'], factory);
@ -11,8 +13,6 @@
global.ssConfirmedPasswordField = mod.exports;
}
})(this, function (_jQuery) {
'use strict';
var _jQuery2 = _interopRequireDefault(_jQuery);
function _interopRequireDefault(obj) {

View File

@ -1,3 +1,5 @@
'use strict';
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define('ss.DateField', ['./jQuery'], factory);
@ -11,8 +13,6 @@
global.ssDateField = mod.exports;
}
})(this, function (_jQuery) {
'use strict';
var _jQuery2 = _interopRequireDefault(_jQuery);
function _interopRequireDefault(obj) {

View File

@ -1,3 +1,5 @@
'use strict';
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define('ss.GridField', ['./jQuery', './i18n'], factory);
@ -11,8 +13,6 @@
global.ssGridField = mod.exports;
}
})(this, function (_jQuery, _i18n) {
'use strict';
var _jQuery2 = _interopRequireDefault(_jQuery);
var _i18n2 = _interopRequireDefault(_i18n);

View File

@ -1,3 +1,5 @@
'use strict';
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define('ss.HtmlEditorField', ['./jQuery', './i18n'], factory);
@ -11,8 +13,6 @@
global.ssHtmlEditorField = mod.exports;
}
})(this, function (_jQuery, _i18n) {
'use strict';
var _jQuery2 = _interopRequireDefault(_jQuery);
var _i18n2 = _interopRequireDefault(_i18n);

View File

@ -1,3 +1,5 @@
'use strict';
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define('ss.InlineFormAction', [], factory);
@ -11,8 +13,6 @@
global.ssInlineFormAction = mod.exports;
}
})(this, function () {
'use strict';
Behaviour.register({
'div.inlineformaction input#$ID': {
onclick: function onclick() {

View File

@ -1,3 +1,5 @@
'use strict';
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define('ss.PermissionCheckboxSetField', ['./jQuery'], factory);
@ -11,8 +13,6 @@
global.ssPermissionCheckboxSetField = mod.exports;
}
})(this, function (_jQuery) {
'use strict';
var _jQuery2 = _interopRequireDefault(_jQuery);
function _interopRequireDefault(obj) {

View File

@ -1,3 +1,5 @@
'use strict';
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define('ss.SelectionGroup', ['./jQuery'], factory);
@ -11,8 +13,6 @@
global.ssSelectionGroup = mod.exports;
}
})(this, function (_jQuery) {
'use strict';
var _jQuery2 = _interopRequireDefault(_jQuery);
function _interopRequireDefault(obj) {

View File

@ -1,3 +1,5 @@
'use strict';
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define('ss.TabSet', ['./jQuery'], factory);
@ -11,8 +13,6 @@
global.ssTabSet = mod.exports;
}
})(this, function (_jQuery) {
'use strict';
var _jQuery2 = _interopRequireDefault(_jQuery);
function _interopRequireDefault(obj) {

View File

@ -1,3 +1,5 @@
'use strict';
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define('ss.ToggleCompositeField', ['./jQuery'], factory);
@ -11,8 +13,6 @@
global.ssToggleCompositeField = mod.exports;
}
})(this, function (_jQuery) {
'use strict';
var _jQuery2 = _interopRequireDefault(_jQuery);
function _interopRequireDefault(obj) {

View File

@ -1,3 +1,5 @@
'use strict';
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define('ss.ToggleField', ['./jQuery'], factory);
@ -11,8 +13,6 @@
global.ssToggleField = mod.exports;
}
})(this, function (_jQuery) {
'use strict';
var _jQuery2 = _interopRequireDefault(_jQuery);
function _interopRequireDefault(obj) {

View File

@ -1,3 +1,5 @@
'use strict';
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define('ss.TreeDropdownField', ['./jQuery', './i18n'], factory);
@ -11,8 +13,6 @@
global.ssTreeDropdownField = mod.exports;
}
})(this, function (_jQuery, _i18n) {
'use strict';
var _jQuery2 = _interopRequireDefault(_jQuery);
var _i18n2 = _interopRequireDefault(_i18n);

View File

@ -1,3 +1,5 @@
'use strict';
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define('ss.UploadField', ['./jQuery', './i18n'], factory);
@ -11,8 +13,6 @@
global.ssUploadField = mod.exports;
}
})(this, function (_jQuery, _i18n) {
'use strict';
var _jQuery2 = _interopRequireDefault(_jQuery);
var _i18n2 = _interopRequireDefault(_i18n);

View File

@ -1,3 +1,5 @@
'use strict';
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define('ss.UploadField_downloadtemplate', [], factory);
@ -11,7 +13,5 @@
global.ssUploadField_downloadtemplate = mod.exports;
}
})(this, function () {
'use strict';
window.tmpl.cache['ss-uploadfield-downloadtemplate'] = tmpl('{% for (var i=0, files=o.files, l=files.length, file=files[0]; i<l; file=files[++i]) { %}' + '<li class="ss-uploadfield-item template-download{% if (file.error) { %} ui-state-error{% } %}" data-fileid="{%=file.id%}">' + '{% if (file.thumbnail_url) { %}' + '<div class="ss-uploadfield-item-preview preview"><span>' + '<img src="{%=file.thumbnail_url%}" alt="" />' + '</span></div>' + '{% } %}' + '<div class="ss-uploadfield-item-info">' + '{% if (!file.error && file.id) { %}' + '<input type="hidden" name="{%=file.fieldname%}[Files][]" value="{%=file.id%}" />' + '{% } %}' + '{% if (!file.error && file.filename) { %}' + '<input type="hidden" value="{%=file.filename%}" name="{%=file.fieldname%}[Filename]" />' + '<input type="hidden" value="{%=file.hash%}" name="{%=file.fieldname%}[Hash]" />' + '<input type="hidden" value="{%=file.variant%}" name="{%=file.fieldname%}[Variant]" />' + '{% } %}' + '<label class="ss-uploadfield-item-name">' + '<span class="name" title="{%=file.name%}">{%=file.name%}</span> ' + '<span class="size">{%=o.formatFileSize(file.size)%}</span>' + '{% if (!file.error) { %}' + '<div class="ss-uploadfield-item-status ui-state-success-text" title="' + ss.i18n._t('UploadField.Uploaded', 'Uploaded') + '">' + ss.i18n._t('UploadField.Uploaded', 'Uploaded') + '</div>' + '{% } else { %}' + '<div class="ss-uploadfield-item-status ui-state-error-text" title="{%=o.options.errorMessages[file.error] || file.error%}">{%=o.options.errorMessages[file.error] || file.error%}</div>' + '{% } %}' + '<div class="clear"><!-- --></div>' + '</label>' + '{% if (file.error) { %}' + '<div class="ss-uploadfield-item-actions">' + '<div class="ss-uploadfield-item-cancel ss-uploadfield-item-cancelfailed delete"><button type="button" class="icon icon-16" data-icon="delete" title="' + ss.i18n._t('UploadField.CANCELREMOVE', 'Cancel/Remove') + '">' + ss.i18n._t('UploadField.CANCELREMOVE', 'Cancel/Remove') + '</button></div>' + '</div>' + '{% } else { %}' + '<div class="ss-uploadfield-item-actions">{% print(file.buttons, true); %}</div>' + '{% } %}' + '</div>' + '{% if (!file.error) { %}' + '<div class="ss-uploadfield-item-editform"><iframe frameborder="0" data-src="{%=file.edit_url%}" src="about:blank"></iframe></div>' + '{% } %}' + '</li>' + '{% } %}');
});

View File

@ -1,3 +1,5 @@
'use strict';
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define('ss.UploadField_select', ['./jQuery'], factory);
@ -11,8 +13,6 @@
global.ssUploadField_select = mod.exports;
}
})(this, function (_jQuery) {
'use strict';
var _jQuery2 = _interopRequireDefault(_jQuery);
function _interopRequireDefault(obj) {

View File

@ -1,3 +1,5 @@
'use strict';
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define('ss.UploadField_uploadtemplate', [], factory);
@ -11,7 +13,5 @@
global.ssUploadField_uploadtemplate = mod.exports;
}
})(this, function () {
'use strict';
window.tmpl.cache['ss-uploadfield-uploadtemplate'] = tmpl('{% for (var i=0, files=o.files, l=files.length, file=files[0]; i<l; file=files[++i]) { %}' + '<li class="ss-uploadfield-item template-upload{% if (file.error) { %} ui-state-error{% } %}">' + '<div class="ss-uploadfield-item-preview preview"><span></span></div>' + '<div class="ss-uploadfield-item-info">' + '<label class="ss-uploadfield-item-name">' + '<span class="name" title="{% if (file.name) { %}{%=file.name%}{% } else { %}' + ss.i18n._t('UploadField.NOFILENAME', 'Untitled') + '{% } %}">' + '{% if (file.name) { %}{%=file.name%}{% } else { %}' + ss.i18n._t('UploadField.NOFILENAME', 'Untitled') + '{% } %}</span> ' + '{% if (!file.error) { %}' + '<div class="ss-uploadfield-item-status">0%</div>' + '{% } else { %}' + '<div class="ss-uploadfield-item-status ui-state-error-text" title="{%=o.options.errorMessages[file.error] || file.error%}">{%=o.options.errorMessages[file.error] || file.error%}</div>' + '{% } %}' + '<div class="clear"><!-- --></div>' + '</label>' + '<div class="ss-uploadfield-item-actions">' + '{% if (!file.error) { %}' + '<div class="ss-uploadfield-item-progress"><div class="ss-uploadfield-item-progressbar"><div class="ss-uploadfield-item-progressbarvalue"></div></div></div>' + '{% if (!o.options.autoUpload) { %}' + '<div class="ss-uploadfield-item-start start"><button type="button" class="icon icon-16" data-icon="navigation">' + ss.i18n._t('UploadField.START', 'Start') + '</button></div>' + '{% } %}' + '{% } %}' + '<div class="ss-uploadfield-item-cancel cancel">' + '<button type="button" class="icon icon-16" data-icon="minus-circle" title="' + ss.i18n._t('UploadField.CANCELREMOVE', 'Cancel/Remove') + '">' + ss.i18n._t('UploadField.CANCELREMOVE', 'Cancel/Remove') + '</button>' + '</div>' + '<div class="ss-uploadfield-item-overwrite hide ">' + '<button type="button" data-icon="drive-upload" class="ss-uploadfield-item-overwrite-warning" title="' + ss.i18n._t('UploadField.OVERWRITE', 'Overwrite') + '">' + ss.i18n._t('UploadField.OVERWRITE', 'Overwrite') + '</button>' + '</div>' + '</div>' + '</div>' + '</li>' + '{% } %}');
});

View File

@ -1,3 +1,5 @@
'use strict';
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define('ss.i18n', ['exports'], factory);
@ -11,8 +13,6 @@
global.ssI18n = mod.exports;
}
})(this, function (exports) {
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});

View File

@ -1,3 +1,5 @@
'use strict';
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define('ss.i18nx', ['exports'], factory);
@ -11,8 +13,6 @@
global.ssI18nx = mod.exports;
}
})(this, function (exports) {
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});

View File

@ -1,3 +1,5 @@
'use strict';
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define('ss.jQuery', ['exports'], factory);
@ -11,8 +13,6 @@
global.ssJQuery = mod.exports;
}
})(this, function (exports) {
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});

18
npm-shrinkwrap.json generated
View File

@ -4,39 +4,39 @@
"dependencies": {
"blueimp-file-upload": {
"version": "6.0.3",
"from": "blueimp-file-upload@6.0.3",
"from": "https://registry.npmjs.org/blueimp-file-upload/-/blueimp-file-upload-6.0.3.tgz",
"resolved": "https://registry.npmjs.org/blueimp-file-upload/-/blueimp-file-upload-6.0.3.tgz",
"dependencies": {
"jquery": {
"version": "2.1.4",
"from": "jquery@>=1.6.0",
"from": "https://registry.npmjs.org/jquery/-/jquery-2.1.4.tgz",
"resolved": "https://registry.npmjs.org/jquery/-/jquery-2.1.4.tgz"
},
"jquery.ui.widget": {
"version": "1.10.3",
"from": "jquery.ui.widget@>=1.8.0",
"from": "https://registry.npmjs.org/jquery.ui.widget/-/jquery.ui.widget-1.10.3.tgz",
"resolved": "https://registry.npmjs.org/jquery.ui.widget/-/jquery.ui.widget-1.10.3.tgz"
},
"blueimp-load-image": {
"version": "2.1.0",
"from": "blueimp-load-image@>=1.1.3",
"from": "https://registry.npmjs.org/blueimp-load-image/-/blueimp-load-image-2.1.0.tgz",
"resolved": "https://registry.npmjs.org/blueimp-load-image/-/blueimp-load-image-2.1.0.tgz"
},
"blueimp-tmpl": {
"version": "3.1.0",
"from": "blueimp-tmpl@>=1.0.2",
"from": "https://registry.npmjs.org/blueimp-tmpl/-/blueimp-tmpl-3.1.0.tgz",
"resolved": "https://registry.npmjs.org/blueimp-tmpl/-/blueimp-tmpl-3.1.0.tgz"
}
}
},
"blueimp-load-image": {
"version": "1.1.3",
"from": "blueimp-load-image@1.1.3",
"from": "https://registry.npmjs.org/blueimp-load-image/-/blueimp-load-image-1.1.3.tgz",
"resolved": "https://registry.npmjs.org/blueimp-load-image/-/blueimp-load-image-1.1.3.tgz"
},
"blueimp-tmpl": {
"version": "1.0.2",
"from": "blueimp-tmpl@1.0.2",
"from": "https://registry.npmjs.org/blueimp-tmpl/-/blueimp-tmpl-1.0.2.tgz",
"resolved": "https://registry.npmjs.org/blueimp-tmpl/-/blueimp-tmpl-1.0.2.tgz"
},
"isomorphic-fetch": {
@ -72,12 +72,12 @@
},
"jquery-sizes": {
"version": "0.33.0",
"from": "jquery-sizes@0.33.0",
"from": "https://registry.npmjs.org/jquery-sizes/-/jquery-sizes-0.33.0.tgz",
"resolved": "https://registry.npmjs.org/jquery-sizes/-/jquery-sizes-0.33.0.tgz",
"dependencies": {
"jquery": {
"version": "2.1.4",
"from": "jquery@latest",
"from": "https://registry.npmjs.org/jquery/-/jquery-2.1.4.tgz",
"resolved": "https://registry.npmjs.org/jquery/-/jquery-2.1.4.tgz"
}
}

View File

@ -12,7 +12,9 @@
"scripts": {
"build": "gulp build",
"sanity": "gulp sanity",
"thirdparty": "gulp thirdparty"
"thirdparty": "gulp thirdparty",
"css": "gulp css",
"sprites": "gulp sprites"
},
"repository": {
"type": "git",
@ -39,10 +41,15 @@
"gulp": "^3.9.0",
"gulp-babel": "^6.1.1",
"gulp-diff": "^1.0.0",
"gulp-if": "^2.0.0",
"gulp-notify": "^2.2.0",
"gulp-sass": "^2.1.1",
"gulp-sourcemaps": "^1.6.0",
"gulp-uglify": "^1.5.1",
"gulp-util": "^3.0.7",
"semver": "^5.1.0",
"sprity": "^1.0.8",
"sprity-sass": "^1.0.4",
"vinyl-buffer": "^1.0.0",
"vinyl-source-stream": "^1.1.0",
"watchify": "^3.7.0"

View File

@ -1,6 +1,3 @@
@import "compass/css3";
// TODO we need a seperated file for styles that are used in both cms and front end (such as buttons)
@import "../admin/scss/themes/default.scss";
@import "../admin/scss/_mixins";
@ -82,13 +79,13 @@ body.cms.ss-uploadfield-edit-iframe {
.ss-assetuploadfield {
border-bottom: 0;
@include box-shadow(none);
box-shadow: none;
margin: 0;
padding: 0;
h3 {
border-bottom: 1px solid $color-shadow-light;
@include box-shadow(0 1px 0 lighten($color-shadow-light, 95%));
box-shadow: 0 1px 0 lighten($color-shadow-light, 95%);
margin: 0 0 8px;
padding: 0 0 7px;
clear: both;
@ -124,7 +121,7 @@ body.cms.ss-uploadfield-edit-iframe {
padding:0;
background: none;
border: 0;
@include box-shadow(none);
box-shadow: none;
color: $color-text;
&:hover{
@ -141,8 +138,8 @@ body.cms.ss-uploadfield-edit-iframe {
.ss-uploadfield-item {
border: 1px solid lighten($color-medium-separator, 20%);
@include border-radius(5px);
@include background-clip(padding-box);
border-radius: 5px;
background-clip: padding-box;
margin: 0 0 5px;
padding: 0;
overflow: hidden;
@ -173,12 +170,12 @@ body.cms.ss-uploadfield-edit-iframe {
line-height: 30px;
overflow: hidden;
background-color: #5db4df;
@include background-image(linear-gradient(top, #5db4df 0%,#5db1dd 8%,#439bcb 50%,#3f99cd 54%,#207db6 96%,#1e7cba 100%));
background-image: linear-gradient(top, #5db4df 0%,#5db1dd 8%,#439bcb 50%,#3f99cd 54%,#207db6 96%,#1e7cba 100%);
}
.ui-state-error .ss-uploadfield-item-info {
background-color: #c11f1d;
padding-right:130px;
@include background-image(linear-gradient(top, #c11f1d 0%,#bf1d1b 4%,#b71b1c 8%,#b61e1d 15%,#b11d1d 27%,#ab1d1c 31%,#a51b1b 42%,#9f1b19 46%,#9f1b19 50%,#991c1a 54%,#971a18 58%,#911b1b 62%,#911b1b 65%,#7e1816 88%,#771919 92%,#731817 100%));
background-image: linear-gradient(top, #c11f1d 0%,#bf1d1b 4%,#b71b1c 8%,#b61e1d 15%,#b11d1d 27%,#ab1d1c 31%,#a51b1b 42%,#9f1b19 46%,#9f1b19 50%,#991c1a 54%,#971a18 58%,#911b1b 62%,#911b1b 65%,#7e1816 88%,#771919 92%,#731817 100%);
.ss-uploadfield-item-name {
width:100%;
@ -193,15 +190,14 @@ body.cms.ss-uploadfield-edit-iframe {
}
.ui-state-warning .ss-uploadfield-item-info {
background-color: $color-warning;
@include background-image(
linear-gradient(
top,
desaturate(lighten($color-warning, 10%), 20%) 0%,
desaturate(lighten($color-warning, 5%), 20%) 8%,
desaturate($color-warning, 20%) 50%,
desaturate(darken(mix($color-warning, $color-button-destructive, 99%),0%), 20%) 54%,
desaturate(darken(mix($color-warning, $color-button-destructive, 80%),1%), 20%) 96%,
desaturate(darken(mix($color-warning, $color-button-destructive, 70%),2%), 20%) 100%)
background-image: linear-gradient(
top,
desaturate(lighten($color-warning, 10%), 20%) 0%,
desaturate(lighten($color-warning, 5%), 20%) 8%,
desaturate($color-warning, 20%) 50%,
desaturate(darken(mix($color-warning, $color-button-destructive, 99%),0%), 20%) 54%,
desaturate(darken(mix($color-warning, $color-button-destructive, 80%),1%), 20%) 96%,
desaturate(darken(mix($color-warning, $color-button-destructive, 70%),2%), 20%) 100%
);
}
@ -213,7 +209,7 @@ body.cms.ss-uploadfield-edit-iframe {
color:lighten($color-text, 10%);
background:$color-button-disabled; //for browsers that don't support rgba
background: rgba(#fff, 0.8);
@include border-radius(3px);
border-radius: 3px;
line-height: 24px;
height: 22px;
padding: 0 5px;
@ -267,7 +263,7 @@ body.cms.ss-uploadfield-edit-iframe {
width: 100%;
div {
@include border-radius(5px);
border-radius: 5px;
height: 30px;
padding: 0;
margin: 0;
@ -276,7 +272,7 @@ body.cms.ss-uploadfield-edit-iframe {
}
.ss-uploadfield-item-progressbar {
background-color: #92a6b3;
@include background-image(linear-gradient(top, #92a6b3 0%,#90aab8 11%,#96b1bf 22%,#9eb4c1 33%,#a7bac7 44%,#c1d5dc 100%));
background-image: linear-gradient(top, #92a6b3 0%,#90aab8 11%,#96b1bf 22%,#9eb4c1 33%,#a7bac7 44%,#c1d5dc 100%);
}
.ss-uploadfield-item-progressbarvalue {
width: 0;

View File

@ -6,22 +6,10 @@
* @todo Add radial gradient to default delete button state
* @todo Create SASS mixin-function to simply swap the from/to, to to/from colours in grsdient mixins?
*/
@import "compass/css3";
@import "compass/css3/images";
@import "compass/css3/text-shadow";
@import "compass/css3/border-radius";
@import "../admin/scss/themes/default";
@import "../admin/scss/_mixins";
@import "_elementMixins";
//$experimental-support-for-svg variable comes from
//imported compass/support file and enables svg gradients in IE9.
//This is needed for the background gradients to work as desired with
//multiple images.
$experimental-support-for-svg: true;
$gf_colour_gradient_dark: darken($color-base, 8%);
$gf_colour_header_border: $gf_colour_gradient_dark;
$gf_colour_subheader: saturate(lighten($color-base, 15%),5%);
@ -90,7 +78,7 @@ $gf_grid_x: 16px;
font-size: 1.0em;
padding: 6px 3px 6px 0;
color: $color-text-light;
@include single-text-shadow($gf_colour_text_shadow, 0px, -1px, 0);
text-shadow: 0 -1px 0 $gf_colour_text_shadow;
font-weight: normal;
}
}
@ -107,7 +95,8 @@ $gf_grid_x: 16px;
.add-existing-autocompleter {
span {
float: left;
@include inline-block(top);
display: inline-block;
vertical-align: top;
}
input.relation-search {
width: 270px; height: 32px;
@ -126,7 +115,7 @@ $gf_grid_x: 16px;
.grid-csv-button, .grid-print-button {
margin-bottom: 0;
font-size: $font-base-size;
@include inline-block();
display: inline-block;
}
}
table.ss-gridfield-table {
@ -151,10 +140,10 @@ $gf_grid_x: 16px;
}
tr:first-child { //sets 7px border-radius on the top row in the thead - accounts for edgecase where there is no title row.
th:first-child {
@include border-top-left-radius($gf_border_radius);
border-top-left-radius: $gf_border_radius;
}
th:last-child {
@include border-top-right-radius($gf_border_radius);
border-top-right-radius: $gf_border_radius;
}
}
}
@ -204,7 +193,7 @@ $gf_grid_x: 16px;
margin-left: 10px;
margin-right: 6px;
margin-top: -1px;
@include border-radius(2px, 2px);
border-radius: 2px, 2px;
}
span.badge.status-modified {
@ -270,10 +259,10 @@ $gf_grid_x: 16px;
vertical-align: middle;
}
a.view-link {
background: url(../admin/images/btn-icon/magnifier.png) no-repeat 0 1px;
background: url(../admin/images/sprites/src/btn-icon/magnifier.png) no-repeat 0 1px;
}
a.edit-link {
background: url(../admin/images/btn-icon/document--pencil.png) no-repeat 2px 0px;
background: url(../admin/images/sprites/src/btn-icon/document--pencil.png) no-repeat 2px 0px;
}
}
}
@ -297,8 +286,8 @@ $gf_grid_x: 16px;
border-bottom: 1px solid darken($gf_colour_gradient_dark,5%);
padding: 5px;
min-height: 40px; //this is to accomodate the add new button.
@include background-image(linear-gradient($color-base, $gf_colour_gradient_dark));
@include single-text-shadow($gf_colour_text_shadow_dark, 0px, -1px, 0);
background-image: linear-gradient($color-base, $gf_colour_gradient_dark);
text-shadow: 0px -1px 0 $gf_colour_text_shadow_dark;
h2{
padding: 0px;
font-size: $gf_grid_y*1.4;
@ -381,7 +370,7 @@ $gf_grid_x: 16px;
background: $gf_colour_gradient_dark;
border-bottom: 1px solid $gf_colour_border;
span{
@include single-text-shadow($gf_colour_text_shadow, 0px, -1px, 0);
text-shadow: 0 -1px 0 $gf_colour_text_shadow;
padding-left: $gf_grid_x/2;
padding-right: $gf_grid_x/2;
@include hide-text-overflow; // Add ellipses to overflowing text
@ -413,7 +402,7 @@ $gf_grid_x: 16px;
@include box-shadow-none;
position: relative;
border-bottom-width: 0;
@include border-radius(2px, 2px);
border-radius: 2px, 2px;
}
select {
@ -421,10 +410,10 @@ $gf_grid_x: 16px;
}
}
&.first {
@include border-top-left-radius($gf_border_radius);
border-top-left-radius: $gf_border_radius;
}
&.last {
@include border-top-right-radius($gf_border_radius);
border-top-right-radius: $gf_border_radius;
}
@ -446,9 +435,9 @@ $gf_grid_x: 16px;
width:100%;
text-align: left;
padding: 2px 8px 2px 0; // Doesn't need to be so big now that filter has moved
@include single-text-shadow($gf_colour_text_shadow, 0px, -1px, 0);
text-shadow: 0 -1px 0 $gf_colour_text_shadow;
color: #fff;
@include border-radius(0);
border-radius: 0;
&:hover {
background-position: right -34px;
}
@ -465,29 +454,28 @@ $gf_grid_x: 16px;
$bgImage: url(../images/icons/filter-icons.png) no-repeat;
background-color:lighten($color-menu-button,10%);
@include gridFieldButtons;
@include background(
background:
$bgImage -15px 4px,
linear-gradient(
$color-menu-button,
darken($color-menu-button, 10%)
)
);
);
width: 26px;
border-top: 1px solid lighten($color-menu-button, 5%);
&.hover-alike:active, &:active, &.hover-alike, &:hover {
@include background (
$bgImage -15px 4px,
linear-gradient(
lighten($color-menu-button, 10%),
$color-menu-button
));
background:
$bgImage -15px 4px,
linear-gradient(
lighten($color-menu-button, 10%),
$color-menu-button
);
}
&.trigger{ //The magnifying glass before filter is opened
margin-left: $gf_grid_y;
border:none;
@include background ($bgImage -17px 6px);
background: $bgImage -17px 6px;
padding-right: 46px;
margin: 0 $gf_grid_y/2;
@ -500,7 +488,7 @@ $gf_grid_x: 16px;
background: url(../admin/images/btn_arrow_down_grey.png) no-repeat 0px 0px;
}
&:hover{
@include background ($bgImage -17px -38px);
background: $bgImage -17px -38px;
@include box-shadow-none;
span{//dropdown arrow
opacity:0.9;
@ -511,20 +499,19 @@ $gf_grid_x: 16px;
}
&.ss-gridfield-button-close{
$bgImage: url(../images/icons/filter-icons.png) no-repeat;
@include background ($bgImage 8px -17px);
background: $bgImage 8px -17px;
@include gridFieldButtons;
width:25px;
opacity:0.8;
margin-right:-5px; //For IE
&.hover-alike:active, &:active, &.hover-alike, &:hover {
opacity:1;
@include background (
background:
$bgImage 8px -17px,
linear-gradient(
rgba(#fff,0.1),
rgba(#fff,0.1)
)
);
);
}
}
@ -539,8 +526,7 @@ $gf_grid_x: 16px;
&.filtered{
display:block;
background: url(../admin/images/btn-icon/cross.png) no-repeat 0px 0px;
background: url(../admin/images/sprites/src/btn-icon/cross.png) no-repeat 0px 0px;
opacity:0.5;
&:hover{
opacity:0.8;
@ -588,8 +574,8 @@ $gf_grid_x: 16px;
padding: $gf_grid_x/2 $gf_grid_x/2;
color: $gf_colour_font;
&.bottom-all {
@include border-bottom-radius($gf_border_radius);
@include background-image(linear-gradient($color-base, $gf_colour_gradient_dark));
border-bottom-radius: $gf_border_radius;
background-image: linear-gradient($color-base, $gf_colour_gradient_dark);
padding: $gf_grid_x/4 $gf_grid_y;
.datagrid-footer-message {
@ -605,7 +591,7 @@ $gf_grid_x: 16px;
.pagination-page-number {
color:$color-text-light;
text-align: center;
@include single-text-shadow($gf_colour_text_shadow, 0px, -1px, 0);
text-shadow: 0 -1px 0 $gf_colour_text_shadow;
input {
width:35px; //exact width so that a four digit number can be entered
height:18px;
@ -627,16 +613,16 @@ $gf_grid_x: 16px;
text-indent:-9999em;
}
&.ss-gridfield-previouspage {
@include background (url(../images/icons/pagination-arrows.png) no-repeat -23px 8px);
background: url(../images/icons/pagination-arrows.png) no-repeat -23px 8px;
}
&.ss-gridfield-nextpage {
@include background (url(../images/icons/pagination-arrows.png) no-repeat -47px 8px);
background: url(../images/icons/pagination-arrows.png) no-repeat -47px 8px;
}
&.ss-gridfield-firstpage {
@include background (url(../images/icons/pagination-arrows.png) no-repeat 0px 8px);
background: url(../images/icons/pagination-arrows.png) no-repeat 0px 8px;
}
&.ss-gridfield-lastpage {
@include background (url(../images/icons/pagination-arrows.png) no-repeat -73px 8px);
background: url(../images/icons/pagination-arrows.png) no-repeat -73px 8px;
}
&.ssui-button-disabled{
z-index:-1;
@ -647,7 +633,7 @@ $gf_grid_x: 16px;
float:right;
padding:6px 0;
color:$color-text-light;
@include single-text-shadow($gf_colour_text_shadow, 0px, -1px, 0);
text-shadow: 0 -1px 0 $gf_colour_text_shadow;
}
}
}

View File

@ -1,4 +1,3 @@
@import 'compass';
@import "../admin/scss/_mixins";
div.TreeDropdownField {
@ -34,11 +33,10 @@ div.TreeDropdownField {
$bgImage: '../admin/thirdparty/chosen/chosen/chosen-sprite.png';
background:url($bgImage) no-repeat 100% -22px; //For browers that only support 1 background
@include background(
background:
url($bgImage) no-repeat 100% -22px,
linear-gradient(top, #eeeeee 1%, #ffffff 15%)
);
@include box-sizing(border-box);
linear-gradient(top, #eeeeee 1%, #ffffff 15%);
box-sizing: border-box;
position:relative;
z-index:1100; //Needed to work within modales in chrome
border: 1px solid #aaa;

View File

@ -1,5 +1,3 @@
@import "compass/css3";
// TODO we need a seperated file for styles that are used in both cms and front end (such as buttons)
@import "../admin/scss/themes/default.scss";
@import "../admin/scss/_mixins";
@ -25,8 +23,8 @@
padding: 0;
background: #fff;
border: 1px solid lighten($color-medium-separator, 20%);
@include border-radius(4px);
@include background-image(linear-gradient(#efefef, #fff 10%, #fff 90%, #efefef));
border-radius: 4px;
background-image: linear-gradient(#efefef, #fff 10%, #fff 90%, #efefef);
}
.ss-uploadfield-item {
margin: 0;
@ -43,7 +41,7 @@
overflow: hidden;
&.ss-uploadfield-dropzone {
@include box-shadow($color-medium-separator 0 0 4px 0 inset);
box-shadow: 0 0 4px 0 $color-medium-separator inset;
border: 2px dashed $color-medium-separator;
background: $color-light-separator;
margin-right: 15px;
@ -190,7 +188,7 @@
height: 15px;
div {
@include border-radius(25px);
border-radius: 25px;
height: 13px;
padding: 0;
margin: 0;
@ -200,7 +198,7 @@
.ss-uploadfield-item-progressbar {
border: 1px solid $color-medium-separator;
background-color: #92a6b3;
@include background-image(linear-gradient(top, #92a6b3 0%,#90aab8 11%,#96b1bf 22%,#9eb4c1 33%,#a7bac7 44%,#c1d5dc 100%));
background-image: linear-gradient(top, #92a6b3 0%,#90aab8 11%,#96b1bf 22%,#9eb4c1 33%,#a7bac7 44%,#c1d5dc 100%);
}
.ss-uploadfield-item-progressbarvalue {
border: 0;
@ -223,7 +221,7 @@
width: 16px;
height: 16px;
cursor: pointer;
@include single-box-shadow(none);
box-shadow: none;
position: relative;
// background: sprite($sprites16, cross-circle) no-repeat;

View File

@ -20,8 +20,8 @@
.ss-ui-button {
background: none;
border: 0;
@include box-shadow(none);
@include text-shadow(none);
box-shadow: none;
text-shadow: none;
color: $color-text-light;
float: right;
@ -30,7 +30,7 @@
display: none;
}
&.ss-uploadfield-item-cancel, &.ss-uploadfield-item-overwrite-warning {
@include border-radius(0);
border-radius: 0;
border-left:1px solid rgba(#fff, 0.2);
margin-top:0px;
cursor: pointer;
@ -60,7 +60,7 @@
padding-top: 1px;
padding-bottom: 0;
height:100%;
@include border-radius(0);
border-radius: 0;
&.ui-state-hover{
background:none;
opacity:1;

View File

@ -1,11 +1,9 @@
@import "compass/css3";
body {
background: #eee !important;
margin:0;
overflow-x: hidden;
padding:0;
font-family: Helvetica,Arial,sans-serif;
background: #eee !important;
margin:0;
overflow-x: hidden;
padding:0;
font-family: Helvetica,Arial,sans-serif;
}
.info {
@ -16,9 +14,7 @@ body {
line-height: 24px;
color: #fff;
@include background-image(
linear-gradient(darken(#003050, 5%), #003050 10%, #003050 90%, darken(#003050, 5%))
);
background-image: linear-gradient(darken(#003050, 5%), #003050 10%, #003050 90%, darken(#003050, 5%));
// try to get the info above the template with z-index
z-index: 9999;
@ -108,8 +104,8 @@ pre {
padding: 11px;
overflow: auto;
@include border-radius(4px);
@include box-shadow(inset 0 1px 1px rgba(0,0,0,.05));
border-radius: 4px;
box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
span {
color:#999;