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_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( private static $allowed_actions = array(
'ImportForm', '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. */ .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}
/** ----------------------------------------------- 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; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background-image: none; } /*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaWU3LmNzcyIsInNvdXJjZXMiOlsiaWU3LnNjc3MiLCJ0aGVtZXMvX2RlZmF1bHQuc2NzcyIsIl9pZVNoYXJlZC5zY3NzIiwiX3Nwcml0ZXkuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICd0aGVtZXMvZGVmYXVsdCc7XG5AaW1wb3J0ICdpZVNoYXJlZCc7XG5AaW1wb3J0IFwic3ByaXRleS5zY3NzXCI7XG5cbmh0bWwge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vL2FkZCBsaW5lIGJlbG93IHRoZSBjbXMtY29udGVudC10b29sYmFyXG4uY21zLWNvbnRlbnQtdG9vbGJhciB7XG5cdHBhZGRpbmctYm90dG9tOjVweDtcbn1cblxuLmNtcy1tZW51LWxpc3R7XG5cdGxpe1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgZmxvYXQ6IGxlZnQ7XG5cdCAgICBtYXJnaW46IDBweDtcblx0ICAgIHBhZGRpbmc6IDBweDtcblx0fVxufVxuXG5cbi8qIFNpdGUgdHJlZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vL2ZpeCBmb3IgdGhlIHRyZWUgdmlldyBtb2RlcyBub3QgZGlzcGxheWluZyBpbmxpbmVcbi5jbXMtdHJlZS12aWV3LW1vZGVzIHtcblx0ZGl2IHtcblx0XHRmbG9hdDpsZWZ0O1xuXHR9XG5cdHNwYW4ge1xuXHRcdGZsb2F0OmxlZnQ7XG5cdFx0cGFkZGluZy10b3A6NXB4O1xuXHR9XG59XG4uY21zLXBhbmVsLWNvbnRlbnQgLmNtcy10cmVle1xuIFx0bGl7XG4gXHRcdHdpZHRoOjIwMHB4O1xuIFx0XHRvdmVyZmxvdzpoaWRkZW47XG4gXHRcdGZsb2F0OmxlZnQ7XG4gXHRcdGRpc3BsYXk6aW5saW5lO1xuIFx0fVxufVxuXG4vLyBmaXgganN0cmVlIHRoZW1lcm9sbGVyIHBsdWdpbiBidWc6IHRyZWUgZGlzYXBwZWFyIGluIElFN1xuLmpzdHJlZSBsaSBhIC51aS1pY29uIHtcblx0dGV4dC1pbmRlbnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG5cbi8qIEZvcm1zIGFuZCBmaWxlcyBhcmVhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmllbGQge1xuXHRpbnB1dC50ZXh0LFxuXHR0ZXh0YXJlYSxcblx0LlRyZWVEcm9wZG93bkZpZWxkIHtcblx0XHR3aWR0aDogOTQlO1x0Ly8gRGlzYWJsZSAxMDAlIHdpZHRoIG9uIElFNyBiZWNhdXNlIGJveC1zaXppbmcgaXMgbm90IHJlc3BlY3RlZFxuXHR9XG59XG5zZWxlY3Qge1xuXHRwYWRkaW5nOiAxMHB4IDA7XG5cdGhlaWdodDogMzBweDtcbn1cblxuLnNzLXVwbG9hZGZpZWxkLWl0ZW0tbmFtZSB7XG5cdGRpc3BsYXk6YmxvY2s7XG59XG5cbi5zcy11cGxvYWRmaWVsZC1lZGl0LWlmcmFtZXtcblx0LmZpZWxkIHtcblx0XHQmLnRyZWVkcm9wZG93bntcblx0XHRcdGhlaWdodDoxNTBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuVHJlZURyb3Bkb3duRmllbGQge1xuXHRcdFx0dWx7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6MTAwcHg7XG5cdFx0XHRcdGhlaWdodDphdXRvO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OjE1MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vL2ZpeCBmb3IgYWRkIG9uZSBidXR0b24gbm90IHBvc2l0aW9uaW5nIHByb3Blcmx5XG4uc3MtdWktYnV0dG9uLmNtcy1wYWdlLWFkZC1idXR0b24ge1xuXHRmbG9hdDpsZWZ0O1xufVxuXG4vL2ZpeCBmb3IgdGhlIHRyZWUgdmlldyBtb2RlcyBub3QgZGlzcGxheWluZyBpbmxpbmVcbi5jbXMtdHJlZS12aWV3LW1vZGVzIHtcblx0ZGl2IHtcblx0XHRmbG9hdDpsZWZ0O1xuXHR9XG5cdHNwYW4ge1xuXHRcdGZsb2F0OmxlZnQ7XG5cdFx0cGFkZGluZy10b3A6NXB4O1xuXHR9XG59XG4uY21zLXBhbmVsLWNvbnRlbnQgLmNtcy10cmVle1xuIFx0bGl7XG4gXHRcdHdpZHRoOjIwMHB4O1xuIFx0XHRvdmVyZmxvdzpoaWRkZW47XG4gXHRcdGZsb2F0OmxlZnQ7XG4gXHRcdGRpc3BsYXk6aW5saW5lO1xuIFx0fVxufVxuXG4vL2FkZCBsaW5lIGJlbG93IHRoZSBjbXMtY29udGVudC10b29sYmFyXG4uY21zLWNvbnRlbnQtdG9vbGJhciB7XG5cdHBhZGRpbmctYm90dG9tOjVweDtcbn1cblxuLmNtcy1tZW51LWxpc3R7XG5cdGxpe1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgZmxvYXQ6IGxlZnQ7XG5cdCAgICBtYXJnaW46IDBweDtcblx0ICAgIHBhZGRpbmc6IDBweDtcblx0fVxufVxuXG5cblxuXG4vLyBmaXgganN0cmVlIHRoZW1lcm9sbGVyIHBsdWdpbiBidWc6IHRyZWUgZGlzYXBwZWFyIGluIElFN1xuLmpzdHJlZSBsaSBhIC51aS1pY29uIHtcblx0dGV4dC1pbmRlbnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4vKiBHcmlkZmllbGRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmNtcyB0YWJsZS5zcy1ncmlkZmllbGQtdGFibGUge1xuXHR0Ym9keSB0ZCB7XG5cdFx0Ly8gT3ZlcnJ1bGUgd2lkdGg6IDEwMCUgc2V0dGluZyB0byB0cmlnZ2VyIFwic2hyaW5rIGZpdFwiXG5cdFx0Ly8gb2YgYnV0dG9uIHJvdywgd2hpY2ggSUU3IGRvZXMgbm90IHN1cHBvcnRcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXHR0ciB0aC5leHRyYSBzcGFuIGlucHV0IHtcblx0XHQvL2ZpeCBmb3IgZmlsdGVyIGFuZCByZXNldCBpY29ucyBvbiBkYXRhZ3JpZFxuXHRcdGhlaWdodDoyM3B4O1xuXHR9XG59XG5cbi5zcy1ncmlkZmllbGQtYnV0dG9uLWZpbHRlci5zcy11aS1idXR0b24ge1xuXHRtYXJnaW46IC0xcHggLTVweDtcbn1cblxuLnNzLWdyaWRmaWVsZC1idXR0b24tcmVzZXQuc3MtdWktYnV0dG9uIHtcblx0bWFyZ2luOiAtMXB4IC01cHg7XG59XG5cbi8vZml4IGZvciBlZGl0IGFuZCBkZWxldGUgaWNvbnNcbi5jbXMgLnNzLWdyaWRmaWVsZCB0YWJsZS5zcy1ncmlkZmllbGQtdGFibGUgdGJvZHkge1xuXHR0ZCB7XG5cdFx0YnV0dG9uIHtcblx0XHRcdHdpZHRoOjQwcHg7XG5cdFx0XHQmLmdyaWRmaWVsZC1idXR0b24tZGVsZXRlIHtcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdH1cblx0XHRcdCYuZ3JpZGZpZWxkLWJ1dHRvbi11bmxpbmsge1xuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRhLmVkaXQtbGluayB7XG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHR9XG5cdH1cbn1cblxuLy9maXggZm9yIHdyb25nIGFsaWdubWVudCBvZiBsYWJlbCBvbiBwYXJlbnQgZ3JvdXBzIGZpZWxkIGluIHVzZXJzIGdyb3VwcyBhbmQgZml4IGZvciB3aWR0aCBvZiBwYXJlbnQgZ3JvdXAgZHJvcGRvd24gZmllbGRcbi5jbXMgLmNtcy1jb250ZW50IC5jbXMtY29udGVudC1maWVsZHMge1xuXHQuZmllbGQuZHJvcGRvd24gLm1pZGRsZUNvbHVtbiB7XG5cdFx0bWF4LXdpZHRoOjUxMnB4O1xuXHR9XG59XG5cbi8vZml4IGZvciBpbnB1dCBvbiBkYXRhZ3JpZCBwYWdpbmF0aW9uXG4ucGFnaW5hdGlvbi1wYWdlLW51bWJlciB7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRib3R0b206MTBweDtcblx0cmlnaHQ6MTBweDtcblx0aW5wdXQge1xuXHRcdHdpZHRoOjQ1cHg7XG5cdFx0cGFkZGluZzowcHg7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0Ym90dG9tOjJweDtcblx0fVxufVxuXG5pbnB1dCB7XG5cdCYuc3MtZ3JpZGZpZWxkLXNvcnQge1xuXHRcdHBhZGRpbmctdG9wOjAgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLy9maXggZm9yIHdyb25nIGhlaWdodCBvbiB1c2VycyBncm91cHMgZ3JpZGZpZWxkIHRhYmxlIGhlYWRlclxudGFibGUuc3MtZ3JpZGZpZWxkLXRhYmxlIHRyLnRpdGxlIHRoIGgyIHtcblx0ZmxvYXQ6bGVmdDtcbn1cblxuLy9maXggZm9yIGFsdGVybmF0ZSBjb2xvcnMgb24gcm93cyBpbiBkYXRhZ3JpZFxudGFibGUuc3MtZ3JpZGZpZWxkLXRhYmxlIHtcblx0dHIge1xuXHRcdCYuc3MtZ3JpZGZpZWxkLWl0ZW0ub2RkIHtcblx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdH1cblx0XHQmLnNzLWdyaWRmaWVsZC1pdGVtLmV2ZW4ge1xuXHRcdFx0YmFja2dyb3VuZDogI0YwRjRGNztcblx0XHR9XG5cdH1cbn1cblxuLy9maXggZm9yIHZpZXcgY2hpbGRyZW4gYXJyb3cgaW4gcGFnZXMgbGlzdCB2aWV3XG4uY21zIC5zcy1ncmlkZmllbGQgdGFibGUuc3MtZ3JpZGZpZWxkLXRhYmxlIHRib2R5IHtcblx0dGQge1xuXHRcdCYuY29sLWxpc3RDaGlsZHJlbkxpbmsge1xuXHRcdFx0d2lkdGg6MTZweDtcblx0XHRcdC5saXN0LWNoaWxkcmVuLWxpbmsge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL3NpdGV0cmVlX3NzX2RlZmF1bHRfaWNvbnMucG5nKSBuby1yZXBlYXQgNHB4IC00cHg7XG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zcy11aS1idXR0b257XG5cdCYuc3MtZ3JpZGZpZWxkLWJ1dHRvbi1maWx0ZXJ7XG5cdFx0XHRib3JkZXI6bm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cblxuXG4vKipcbiAqIERFUFJFQ0FURUQ6XG4gKiAuY21zLWNvbnRlbnQtdG9vbHMgd2lsbCBiZSByZW1vdmVkIGluIDQuMFxuICogVXNlIC5jbXMtY29udGVudC1maWx0ZXJzIGluc3RlYWQuXG4gKlxuICogRml4IGZvciBtb2RlbCBhZG1pbiBmaWx0ZXIgc3R5bGluZ1xuICovXG4uTW9kZWxBZG1pbiAuY21zLWNvbnRlbnQtZmllbGRzIC5jbXMtY29udGVudC10b29scyAuY21zLXBhbmVsLWNvbnRlbnQge1xuXHQuY21zLXNlYXJjaC1mb3JtIHtcblx0XHRvdmVyZmxvdzpoaWRkZW47XG5cdFx0aW5wdXQge1xuXHRcdFx0d2lkdGg6MTYwcHg7XG5cdFx0fVxuXHR9XG59XG5cblxuLy8gQ01TIENvbnRlbnQgaGVhZGVyICYgdGFiIGZpeFxuLmNtcy1jb250ZW50LWhlYWRlciB7XG5cdGgyIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHQuc2VjdGlvbi1pY29uIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LmNtcy1jb250ZW50LWhlYWRlci10YWJzIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdH1cbn1cblxuLnNzLXVpLWJ1dHRvbntcblx0Ji5zcy1ncmlkZmllbGQtYnV0dG9uLWZpbHRlcntcblx0XHRib3JkZXI6bm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG4uY21zLWNvbnRlbnQtY29udHJvbHN7XG5cdC5wcmV2aWV3LW1vZGUtc2VsZWN0b3IuZHJvcGRvd257XG5cdFx0ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5jbXMgLkFjdGlvbnMgPiAuY21zLXByZXZpZXctdG9nZ2xlLWxpbmt7XG5cdGRpc3BsYXk6YmxvY2s7XG59XG5cbkBpbmNsdWRlIElFVmVydGljYWxQYW5lbFRleHQ7XG5cbi8vSUU3IGNhbid0IHVzZSBiZWZvcmUgYW5kIGFmdGVyLiBDb21wcm9taXNlXG4uY21zIC5jbXMtY29udGVudC1hY3Rpb25zIC5BY3Rpb25zIC5hY3Rpb24tbWVudXMuc3MtdWktYWN0aW9uLXRhYnNldCB7XG5cdHdpZHRoOiAxOTBweDtcblx0dWwudWktdGFicy1uYXYge1xuXHRcdGEudWktdGFicy1hbmNob3J7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL3Nwcml0ZXMtMzJ4MzIvYXJyb3dfZG93bl9saWdodGVyLnBuZykgbm8tcmVwZWF0IHJpZ2h0IHRvcDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL3Nwcml0ZXMtMzJ4MzIvYXJyb3dfZG93bl9kYXJrZXIucG5nKSBuby1yZXBlYXQgcmlnaHQgdG9wO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudWktc3RhdGUtYWN0aXZlIGEudWktdGFicy1hbmNob3Ige1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9zcHJpdGVzLTMyeDMyL2Fycm93X3VwX2xpZ2h0ZXIucG5nKSBuby1yZXBlYXQgcmlnaHQgdG9wO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvc3ByaXRlcy0zMngzMi9hcnJvd191cF9kYXJrZXIucG5nKSBuby1yZXBlYXQgcmlnaHQgdG9wO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQudWktdGFicy1wYW5lbCBidXR0b24uc3MtdWktYnV0dG9uIHtcblx0ICAgIHdpZHRoOiAxOTBweDsgLyogV2lkdGggMTAwJSBub3QgY2FsY3VsYXRpbmcgYnkgaWU3ICovXG5cdH1cbn1cblxuLyogSW5zZXJ0IE1lZGlhIEFyZWEgKi9cblxuLnVpLWRpYWxvZy10aXRsZWJhciB7XG5cdHotaW5kZXg6IDEwMDAwMDtcbn1cblxuLnNzLXVwbG9hZGZpZWxkLWl0ZW0taW5mbyB7XG5cdC5kaW1lbnNpb25zIHtcblx0XHRpbnB1dCB7XG5cdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0d2lkdGg6MTUwcHg7XG5cdFx0fVxuXHRcdC5maWVsZGdyb3VwLWZpZWxkLmxhc3Qge1xuXHRcdFx0bWFyZ2luLWxlZnQ6MTZweDtcblx0XHR9XG5cdH1cbn1cbiIsIi8qKlxuICogVGhpcyBmaWxlIGNvbnRhaW5zIHRoZSBkZWZhdWx0IHRoZW1lIGRlZmluaXRpb25zIGZvciB0aGUgYWRtaW4gaW50ZXJmYWNlLlxuICogUGxlYXNlIHB1dCBtb3N0bHkgU0NTUyB2YXJpYWJsZSBkZWZpbml0aW9ucyBpbiBoZXJlLFxuICogYW5kIGxlYXZlIHRoZSBhY3R1YWwgc3R5bGluZyB0byBfc3R5bGUuc2NzcyBhbmQgYXV4aWxsaWFyeSBmaWxlcy5cbiAqL1xuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIENvbG91cnNcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGNvbG9yLWJhc2U6ICNiMGJlYzcgIWRlZmF1bHQ7XG4kY29sb3Itd2lkZ2V0LWJnOiBsaWdodGVuKCRjb2xvci1iYXNlLCAyMCUpICFkZWZhdWx0O1xuXG4vL29mZmljYWwgc2lsdmVyc3RyaXBlIGJyYW5kIGNvbG9yXG4kY29sb3ItYnJhbmQtYmc6ICMwMDVhOTMgIWRlZmF1bHQ7XG4kY29sb3ItYnJhbmQ6ICM0M2M3ZjQgIWRlZmF1bHQ7XG5cbi8qIEtlZXAgYXMgc29saWQgY29sb3VycyB0cmFuc3BhcmVudCBib3JkZXJzIHdvbnQgd29yayBpbiBpZSAqL1xuJGNvbG9yLWRhcmtlci1iZzogI2YwZjJmNCAhZGVmYXVsdDtcbiRjb2xvci1kYXJrLWJnOiAjMTQyMTM2ICFkZWZhdWx0O1xuJGNvbG9yLWRhcmstc2VwYXJhdG9yOiAjMTk0MzVjICFkZWZhdWx0O1xuJGNvbG9yLW1lZGl1bS1zZXBhcmF0b3I6ICM4MDgwODAgIWRlZmF1bHQ7XG4kY29sb3Itc2VwYXJhdG9yOiAjQzFDN0NDICFkZWZhdWx0OyAvLyBWZXJ0aWNhbCBkaXZpZGVyc1xuJGNvbG9yLWxpZ2h0LXNlcGFyYXRvcjogI0QyRDVEOCAhZGVmYXVsdDsgLy8gSG9yaW9udGFsIGRpdmlkZXJzXG5cbiRjb2xvci10YWI6ICNkOWQ5ZDkgIWRlZmF1bHQ7XG4kY29sb3ItZGFyay1ncmV5OiAjN0I4QzkxICFkZWZhdWx0O1xuXG4vKiBPbmx5IGZvciB1c2UgYXMgc2hhZG93cyBhcyB0aGV5IHdvbnQgd29yayBpbiBvbGRlciBicm93c2VycyAqL1xuJGNvbG9yLXNoYWRvdy1saWdodDogcmdiYSgyMDEsIDIwNSwgMjA2LCAwLjgpICFkZWZhdWx0O1xuJGNvbG9yLXNoYWRvdy1kYXJrOiByZ2JhKDEwNywgMTIwLCAxMjMsIDAuNSkgIWRlZmF1bHQ7XG4kY29sb3Itc2hhZG93LWJsYWNrOiByZ2JhKDAsIDAsIDAsIDAuNikgIWRlZmF1bHQ7XG4kY29sb3Itc2hhZG93LWJsYWNrZXI6IHJnYmEoMCwgMCwgMCwgMC45KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LXNoaW5lOiByZ2JhKDI0OCwgMjQ4LCAyNDgsIDAuOSk7XG4kYm94LXNoYWRvdy1zaGluZS1taW5pbWFsOiByZ2JhKDI0NSwgMjQ1LCAyNDUsIDAuOCk7XG5cbiRjb2xvci1oaWdobGlnaHQ6ICNGRkZGNjYgIWRlZmF1bHQ7XG4kY29sb3ItaGlnaGxpZ2h0LW9wYWNpdHk6IHJnYmEoMjU1LCAyNTUsIDEwMiwgMC4zKSAhZGVmYXVsdDtcblxuJGNvbG9yLW1lbnUtYnV0dG9uOiAjMzM4REMxICFkZWZhdWx0O1xuJGNvbG9yLW1lbnUtYmFja2dyb3VuZDogI2M2ZDdkZiAhZGVmYXVsdDtcbiRjb2xvci1tZW51LWJvcmRlcjogIzhjOTlhMSAhZGVmYXVsdDtcbiRjb2xvci1wYW5lbC1iYWNrZ3JvdW5kOiAjYzZkN2RmICFkZWZhdWx0O1xuXG4kY29sb3ItdGV4dDogIzY2NzI3ZCAhZGVmYXVsdDtcbiRjb2xvci10ZXh0LWxpZ2h0OiB3aGl0ZSAhZGVmYXVsdDtcbiRjb2xvci10ZXh0LWxpZ2h0LWxpbms6IHdoaXRlICFkZWZhdWx0O1xuJGNvbG9yLXRleHQtZGlzYWJsZWQ6ICNhYWEgIWRlZmF1bHQ7XG4kY29sb3ItdGV4dC1kYXJrOiAjMWYxZjFmICFkZWZhdWx0O1xuJGNvbG9yLXRleHQtZGFyay1saW5rOiAjM0VCQUUwICFkZWZhdWx0O1xuJGNvbG9yLXRleHQtYmx1ZS1saW5rOiAjMDA3MWM0ICFkZWZhdWx0O1xuJGNvbG9yLXRleHQtc2hhZG93OiB3aGl0ZSAhZGVmYXVsdDtcblxuXG4kY29sb3ItYnV0dG9uLWdlbmVyaWM6ICNlNmU2ZTYgIWRlZmF1bHQ7XG4kY29sb3ItYnV0dG9uLWdlbmVyaWMtYm9yZGVyOiAjZDBkM2Q1ICFkZWZhdWx0O1xuXG4kY29sb3ItYnV0dG9uLWhpZ2hsaWdodDogI2U2ZTZlNiAhZGVmYXVsdDtcbiRjb2xvci1idXR0b24taGlnaGxpZ2h0LWJvcmRlcjogIzcwODI4NCAhZGVmYXVsdDtcblxuJGNvbG9yLWJ1dHRvbi1jb25zdHJ1Y3RpdmU6ICMxRjk0MzMgIWRlZmF1bHQ7XG4kY29sb3ItYnV0dG9uLWNvbnN0cnVjdGl2ZS1ib3JkZXI6ICMxRjk0MzMgIWRlZmF1bHQ7XG5cbiRjb2xvci1idXR0b24tZGVzdHJ1Y3RpdmU6ICNmMDAgIWRlZmF1bHQ7XG5cbiRjb2xvci1idXR0b24tZGlzYWJsZWQ6ICNlZWVkZWQgIWRlZmF1bHQ7XG5cbiRjb2xvci1ub3RpY2U6ICM5M0NERTggIWRlZmF1bHQ7XHRcdC8vIGJsdWVcbiRjb2xvci13YXJuaW5nOiAjRTlEMTA0ICFkZWZhdWx0O1x0XHQvLyB5ZWxsb3dcbiRjb2xvci1lcnJvcjogI2U2ODI4OCAhZGVmYXVsdDtcdFx0XHQvLyByZWRcbiRjb2xvci1nb29kOiAjNzJjMzRiICFkZWZhdWx0O1x0XHRcdC8vIGdyZWVuXG4vKiRjb2xvci1vcHRpb25hbDogI2ExZDJlYiAhZGVmYXVsdDsgKi9cdC8vIG9yYW5nZVxuXG4kY29sb3ItY21zLWJhdGNoYWN0aW9ucy1tZW51LWJhY2tncm91bmQ6ICNmNWY1ZjUgIWRlZmF1bHQ7XG4kY29sb3ItY21zLWJhdGNoYWN0aW9ucy1tZW51LXNlbGVjdGVkLWJhY2tncm91bmQ6ICNmZmZjZGMgIWRlZmF1bHQ7XG5cbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogVGV4dHVyZXNcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kdGFiLXBhbmVsLXRleHR1cmUtY29sb3I6ICNmNmY3ZjggIWRlZmF1bHQ7XG4kdGFiLXBhbmVsLXRleHR1cmUtYmFja2dyb3VuZDogJHRhYi1wYW5lbC10ZXh0dXJlLWNvbG9yIHVybCguLi9pbWFnZXMvdGV4dHVyZXMvYmdfY21zX21haW5fY29udGVudC5wbmcpIHJlcGVhdCB0b3AgbGVmdCAhZGVmYXVsdDtcblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBUeXBvZ3JhcGh5LlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtYmFzZS1zaXplOiAxMnB4ICFkZWZhdWx0O1xuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIEdyaWQgVW5pdHMgKHB4KVxuICpcbiAqIFdlIGhhdmUgYSB2ZXJ0aWNhbCByaHl0aG0gdGhhdCB0aGUgZ3JpZCBpcyBiYXNlZCBvZmZcbiAqIGJvdGggeCAoPWhvcml6b250YWwpIGFuZCB5ICg9dmVydGljYWwpLiBBbGwgaW50ZXJuYWwgcGFkZGluZyBhbmRcbiAqIG1hcmdpbnMgYXJlIHNjYWxlZCB0byB0aGlzIGFuZCBhY2NvdW50aW5nIGZvciBwYXJhZ3JhcGhzXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRncmlkLXk6IDhweCAhZGVmYXVsdDtcbiRncmlkLXg6IDhweCAhZGVmYXVsdDtcblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBBcHBsaWNhdGlvbiBMb2dvIChDTVMgTG9nbykgTXVzdCBiZSAyNHB4IHggMjRweFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kYXBwbGljYXRpb24tbG9nby1zbWFsbDogdXJsKFwiLi4vaW1hZ2VzL2xvZ29fc21hbGwucG5nXCIpICFkZWZhdWx0O1xuJGFwcGxpY2F0aW9uLWxvZ28tc21hbGwtMng6IHVybChcIi4uL2ltYWdlcy9sb2dvX3NtYWxsQDJ4LnBuZ1wiKSAhZGVmYXVsdDtcbiIsIi8vTWl4aW4gdG8gYWRqdXN0IHRleHQgaW4gY29sbGFwc2VkIHNpZGUgcGFuZWwgYW5kIGRpc3BsYXkgdmVydGljYWxseVxuQG1peGluIElFVmVydGljYWxQYW5lbFRleHR7XG5cdC5jbXMtcGFuZWwtY29udGVudC1jb2xsYXBzZWQge1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGgyLCBoMyB7XG5cdFx0XHQmLmNtcy1wYW5lbC1oZWFkZXIge1xuXHRcdFx0XHR6b29tOiAxO1xuXHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0dG9wOjEwcHg7XG5cdFx0XHRcdHJpZ2h0OjEwcHg7XG5cdFx0XHRcdHdyaXRpbmctbW9kZTogdGItcmw7XG5cdFx0XHRcdGZsb2F0OnJpZ2h0O1xuXHRcdFx0XHR6LWluZGV4OjUwMDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLy9maXggZm9yIGJhY2tncm91bmQgY29sb3JzIG9uIGJ1dHRvbnNcbi5jbXMgLnNzLXVpLWJ1dHRvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1idXR0b24tZ2VuZXJpYztcblx0Ji51aS1zdGF0ZS1ob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjpsaWdodGVuKCRjb2xvci1idXR0b24tZ2VuZXJpYywgNSUpO1xuXHR9XG5cdCYuc3MtdWktYWN0aW9uLWNvbnN0cnVjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjokY29sb3ItYnV0dG9uLWNvbnN0cnVjdGl2ZTtcblx0XHQmLnVpLXN0YXRlLWhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6bGlnaHRlbigkY29sb3ItYnV0dG9uLWNvbnN0cnVjdGl2ZSwgNSUpO1xuXHRcdH1cblx0fVxuXHQmLnNzLWdyaWRmaWVsZC1idXR0b24tZmlsdGVye1xuXHRcdCRiZ0ltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb25zL2ZpbHRlci1pY29ucy5wbmcpIG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kOmxpZ2h0ZW4oJGNvbG9yLW1lbnUtYnV0dG9uLDEwJSkgJGJnSW1hZ2UgLTE0cHggNHB4O1xuXHR9XG59XG5cbi8vZml4IGZvciBiYWNrZ3JvdW5kIGNvbG9yIG9uIGRlZmF1bHQgdGFic1xuLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6bm9uZTtcbn1cblxuLy9maXggZm9yIGZpbHRlciBhbmQgcmVzZXQgaWNvbnMgb24gZGF0YWdyaWRcbi5zcy1ncmlkZmllbGQtYnV0dG9uLWZpbHRlci5zcy11aS1idXR0b24ge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYnV0dG9uLWdlbmVyaWMgdXJsKC4uL2ltYWdlcy9maWx0ZXItaWNvbnMucG5nKSBuby1yZXBlYXQgLTQwcHggNnB4O1xuXHRmaWx0ZXI6bm9uZTtcblx0Ji5ob3Zlci1hbGlrZTphY3RpdmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjMzM4REMxLCA1JSk7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE1cHggN3B4O1xuXHRcdGZpbHRlcjpub25lO1xuXHR9XG5cdCYuaG92ZXItYWxpa2Uge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICAjMzM4REMxO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IDZweDtcblx0XHRmaWx0ZXI6bm9uZTtcblx0fVxufVxuXG4uc3MtZ3JpZGZpZWxkLWJ1dHRvbi1yZXNldC5zcy11aS1idXR0b24ge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYnV0dG9uLWdlbmVyaWMgdXJsKC4uL2ltYWdlcy9maWx0ZXItaWNvbnMucG5nKSBuby1yZXBlYXQgOHB4IDVweDtcblx0ZmlsdGVyOm5vbmU7XG5cdCYuZmlsdGVyZWQ6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1idXR0b24tZGVzdHJ1Y3RpdmUgdXJsKC4uL2ltYWdlcy9maWx0ZXItaWNvbnMucG5nKSBuby1yZXBlYXQgOHB4IC0xN3B4O1xuXHRcdGZpbHRlcjpub25lO1xuXHR9XG5cdCYuZmlsdGVyZWQ6YWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLWJ1dHRvbi1kZXN0cnVjdGl2ZSwgNSUpIHVybCguLi9pbWFnZXMvZmlsdGVyLWljb25zLnBuZykgbm8tcmVwZWF0IDlweCAtMTZweDtcblx0XHRmaWx0ZXI6bm9uZTtcblx0fVxufVxuXG4vL2ZpeCBmb3IgYm9yZGVycyBvbiBncmlkZmllbGQgdGFibGVcbi5jbXMgdGFibGUuc3MtZ3JpZGZpZWxkLXRhYmxlIHtcblx0dHIge1xuXHRcdHRkIHtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGxpZ2h0ZW4oJGNvbG9yLW1lZGl1bS1zZXBhcmF0b3IsIDEwJSk7XG5cdFx0fVxuXHRcdHRoIHtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGxpZ2h0ZW4oJGNvbG9yLW1lZGl1bS1zZXBhcmF0b3IsIDEwJSk7XG5cdFx0XHQmLm1haW4ge1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgbGlnaHRlbigkY29sb3ItbWVkaXVtLXNlcGFyYXRvciwgMTAlKTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdH1cblx0XHRcdCYuZXh0cmEge1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgbGlnaHRlbigkY29sb3ItbWVkaXVtLXNlcGFyYXRvciwgMTAlKTtcblx0XHRcdFx0cGFkZGluZy1yaWdodDoxMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHR0ZDpmaXJzdC1jaGlsZCwgdGg6Zmlyc3QtY2hpbGQge1xuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgbGlnaHRlbigkY29sb3ItbWVkaXVtLXNlcGFyYXRvciwgMTAlKTtcblx0fVxufVxuXG4vL2ZpeCBmb3IgZWRpdCBhbmQgZGVsZXRlIGljb25zIC0gYm9yZGVyIGFwcGVhcnMgb24gY2xpY2suXG4uY21zIC5zcy1ncmlkZmllbGQgdGFibGUuc3MtZ3JpZGZpZWxkLXRhYmxlIHRib2R5IHtcblx0dGQge1xuXHRcdGJ1dHRvbiB7XG5cdFx0XHRib3JkZXI6MDtcblx0XHRcdGJhY2tncm91bmQ6bm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLy9maXggZm9yIHdyb25nIGFsaWdubWVudCBvZiBsYWJlbCBvbiBwYXJlbnQgZ3JvdXBzIGZpZWxkIGluIHVzZXJzIGdyb3Vwc1xuLmNtcyAuY21zLWNvbnRlbnQgLmNtcy1jb250ZW50LWZpZWxkcyB7XG5cdC5hbGlnbmVkX3JpZ2h0X2xhYmVsIHtcblx0XHRtYXJnaW4tbGVmdDowO1xuXHR9XG59XG5cbi5jbXMtbWVudS1saXN0IGxpIGEgLmljb257XG4gZmlsdGVyOm5vbmU7XG59XG5cblxuLyoqXG4gKiBERVBSRUNBVEVEOlxuICogLmNtcy1jb250ZW50LXRvb2xzIHdpbGwgYmUgcmVtb3ZlZCBpbiA0LjBcbiAqIFVzZSAuY21zLWNvbnRlbnQtZmlsdGVycyBpbnN0ZWFkLlxuICpcbiAqIEZpeCBmb3IgbW9kZWwgYWRtaW4gZmlsdGVyIHN0eWxpbmdcbiAqL1xuLk1vZGVsQWRtaW4gLmNtcy1jb250ZW50LWZpZWxkcyAuY21zLWNvbnRlbnQtdG9vbHMgLmNtcy1wYW5lbC1jb250ZW50IHtcblx0I0Zvcm1fSW1wb3J0Rm9ybSB7XG5cdFx0ZGl2LmZpbGUge1xuXHRcdFx0bWFyZ2luOjBweDtcblx0XHRcdGlucHV0LmZpbGUge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTEzMnB4OyAvL2hpZGVzIHVubmVjZXNzYXJ5IHRleHQgaW5wdXQgZmllbGRcblx0XHRcdH1cblx0XHR9XG5cdFx0ZGl2LmNoZWNrYm94IHtcblx0XHRcdHBhZGRpbmc6MHB4OyAvL3N0b3BzIGNsZWFyIGRhdGFiYXNlIHRleHQgZnJvbSBvdmVyZmxvd2luZyBvbnRvIHR3byBsaW5lcy5cblx0XHR9XG5cdH1cbn1cblxuLmZpbHRlci1idXR0b25ze1xuXHRidXR0b257XG5cdFx0Ji5zcy1ncmlkZmllbGQtYnV0dG9uLWZpbHRlcntcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xOHB4IDRweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4vKiBBbHRlcm5hdGl2ZSBzdHlsZXMgZm9yIHRoZSBzd2l0Y2ggaW4gb2xkIElFICovXG5maWVsZHNldC5zd2l0Y2gtc3RhdGVze1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHQuc3dpdGNoe1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0d2lkdGg6IDEwMCUrMzI7XG5cdFx0bGVmdDogLTMycHg7XG5cdFx0bGFiZWx7XG5cdFx0XHRvdmVyZmxvdzp2aXNpYmxlO1xuXHRcdFx0dGV4dC1vdmVyZmxvdzp2aXNpYmxlO1xuXHRcdFx0d2hpdGUtc3BhY2U6bm9ybWFsO1xuXHRcdFx0cGFkZGluZzowO1xuXHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyYjljMzI7XG5cdFx0XHR9XG5cdFx0XHRzcGFue1xuXHRcdFx0XHRkaXNwbGF5OmlubGluZTtcblx0XHRcdFx0cGFkZGluZzowIDhweDtcblx0XHRcdFx0b3ZlcmZsb3c6dmlzaWJsZTtcblx0XHRcdFx0dGV4dC1vdmVyZmxvdzp2aXNpYmxlO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTp3cmFwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2xpZGUtYnV0dG9ue1xuXHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdH1cblx0XHRpbnB1dC5zdGF0ZS1uYW1lIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMjBweDtcblx0XHR9XG5cdH1cbn1cbi8qIEhpZGUgc2l6ZSBjb250cm9scyBpbiBJRSAtIHRoZXkgd29uJ3Qgd29yayBhcyBpbnRlbmRlZCAqL1xuLmNtcy1jb250ZW50LWNvbnRyb2xze1xuXHQucHJldmlldy1zaXplLXNlbGVjdG9ye1xuXHRcdGRpc3BsYXk6bm9uZTtcblx0fVxufVxuIiwiJGJ0bi1pY29uLWNyb3NzOiAtMHB4IC0wcHggMTVweCAxNXB4O1xuJGJ0bi1pY29uLWFjY2VwdDogLTBweCAtMTVweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tYWRkOiAtMHB4IC0zMXB4IDE2cHggMTZweDtcbiRidG4taWNvbi11bnB1Ymxpc2g6IC0wcHggLTQ3cHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLWFkZF9kaXNhYmxlZDogLTBweCAtNjNweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tYWRkcGFnZTogLTBweCAtNzlweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tYWRkcGFnZV9kaXNhYmxlZDogLTBweCAtOTVweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tYXJyb3ctY2lyY2xlLTEzNS1sZWZ0OiAtMHB4IC0xMTFweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tYXJyb3ctY2lyY2xlLWRvdWJsZTogLTBweCAtMTI3cHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLWJhY2s6IC0wcHggLTE0M3B4IDE2cHggMTZweDtcbiRidG4taWNvbi1iYWNrX2Rpc2FibGVkOiAtMHB4IC0xNTlweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tY2hhaW4tLWFycm93OiAtMHB4IC0xNzVweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tY2hhaW4tLWV4Y2xhbWF0aW9uOiAtMHB4IC0xOTFweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tY2hhaW4tLW1pbnVzOiAtMHB4IC0yMDdweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tY2hhaW4tLXBlbmNpbDogLTBweCAtMjIzcHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLWNoYWluLS1wbHVzOiAtMHB4IC0yMzlweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tY2hhaW4tc21hbGw6IC0wcHggLTI1NXB4IDE2cHggMTZweDtcbiRidG4taWNvbi1jaGFpbi11bmNoYWluOiAtMHB4IC0yNzFweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tY2hhaW46IC0wcHggLTI4N3B4IDE2cHggMTZweDtcbiRidG4taWNvbi1jcm9zcy1jaXJjbGU6IC0wcHggLTMwM3B4IDE2cHggMTZweDtcbiRidG4taWNvbi1jcm9zcy1jaXJjbGVfZGlzYWJsZWQ6IC0wcHggLTMxOXB4IDE2cHggMTZweDtcbiRidG4taWNvbi11bnB1Ymxpc2hfZGlzYWJsZWQ6IC0wcHggLTMzNXB4IDE2cHggMTZweDtcbiRidG4taWNvbi1kZWNsaW5lOiAtMHB4IC0zNTFweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tZGVjbGluZV9kaXNhYmxlZDogLTBweCAtMzY3cHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLWRlbGV0ZTogLTBweCAtMzgzcHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLWFjY2VwdF9kaXNhYmxlZDogLTBweCAtMzk5cHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLWRpc2s6IC0wcHggLTQxNXB4IDE2cHggMTZweDtcbiRidG4taWNvbi1kb2N1bWVudC0tcGVuY2lsOiAtMHB4IC00MzFweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tZG93bmxvYWQtY3N2OiAtMHB4IC00NDdweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tZHJpdmUtdXBsb2FkOiAtMHB4IC00NjNweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tZHJpdmUtdXBsb2FkX2Rpc2FibGVkOiAtMHB4IC00NzlweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tZ3JpZF9wcmludDogLTBweCAtNDk1cHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLWluZm9ybWF0aW9uOiAtMHB4IC01MTFweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tbWFnbmlmaWVyOiAtMHB4IC01MjdweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tbWludXMtY2lyY2xlOiAtMHB4IC01NDNweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tbWludXMtY2lyY2xlX2Rpc2FibGVkOiAtMHB4IC01NTlweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tbmF2aWdhdGlvbjogLTBweCAtNTc1cHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLW5hdmlnYXRpb25fZGlzYWJsZWQ6IC0wcHggLTU5MXB4IDE2cHggMTZweDtcbiRidG4taWNvbi1uZXR3b3JrLWNsb3VkOiAtMHB4IC02MDdweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tbmV0d29yay1jbG91ZF9kaXNhYmxlZDogLTBweCAtNjIzcHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLXBlbmNpbDogLTBweCAtNjM5cHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLXBlbmNpbF9kaXNhYmxlZDogLTBweCAtNjU1cHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLXBsdWctZGlzY29ubmVjdC1wcm9oaWJpdGlvbjogLTBweCAtNjcxcHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLXBsdWctZGlzY29ubmVjdC1wcm9oaWJpdGlvbl9kaXNhYmxlZDogLTBweCAtNjg3cHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLXByZXZpZXc6IC0wcHggLTcwM3B4IDE2cHggMTZweDtcbiRidG4taWNvbi1wcmV2aWV3X2Rpc2FibGVkOiAtMHB4IC03MTlweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tc2V0dGluZ3M6IC0wcHggLTczNXB4IDE2cHggMTZweDtcbiRidG4taWNvbi1zZXR0aW5nc19kaXNhYmxlZDogLTBweCAtNzUxcHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLWRlbGV0ZUxpZ2h0OiAtMHB4IC03NjdweCAxM3B4IDE3cHg7XG4kYnRuLWljb24tYWRkTWVkaWE6IC0wcHggLTc4NHB4IDE5cHggMjBweDtcbiRzcHJpdGVzLTMyeDMyLW1lbnUtYXJyb3ctdXA6IC0wcHggLTBweCA4cHggNnB4O1xuJHNwcml0ZXMtMzJ4MzItbWVudS1hcnJvdy1kb3duOiAtMHB4IC02cHggOHB4IDZweDtcbiRzcHJpdGVzLTMyeDMyLW1lbnUtYXJyb3ctZGVzZWxlY3RlZC1kb3duOiAtMHB4IC0xMnB4IDhweCA2cHg7XG4kc3ByaXRlcy0zMngzMi1tZW51LWFycm93LWRlc2VsZWN0ZWQtdXA6IC0wcHggLTE4cHggOHB4IDZweDtcbiRzcHJpdGVzLTMyeDMyLWFycm93X2Rvd25fZGFya2VyOiAtMHB4IC0yNHB4IDE2cHggMTZweDtcbiRzcHJpdGVzLTMyeDMyLWFycm93X2Rvd25fbGlnaHRlcjogLTBweCAtNDBweCAxNnB4IDE2cHg7XG4kc3ByaXRlcy0zMngzMi1sb2dvdXQ6IC0wcHggLTU2cHggMTZweCAxNnB4O1xuJHNwcml0ZXMtMzJ4MzItYXJyb3dfdXBfbGlnaHRlcjogLTBweCAtNzJweCAxNnB4IDE2cHg7XG4kc3ByaXRlcy0zMngzMi1hcnJvd191cF9kYXJrZXI6IC0wcHggLTg4cHggMTZweCAxNnB4O1xuJHNwcml0ZXMtMzJ4MzItcHJldmlld19kdWFsX3dpbmRvdzogLTBweCAtMTA0cHggMjBweCAxN3B4O1xuJHNwcml0ZXMtMzJ4MzItcHJldmlld190YWJsZXQ6IC0wcHggLTEyMXB4IDIwcHggMTdweDtcbiRzcHJpdGVzLTMyeDMyLXByZXZpZXdfc3BsaXQ6IC0wcHggLTEzOHB4IDIwcHggMTdweDtcbiRzcHJpdGVzLTMyeDMyLXByZXZpZXdfYXV0bzogLTBweCAtMTU1cHggMjBweCAxN3B4O1xuJHNwcml0ZXMtMzJ4MzItcHJldmlld19kZXNrdG9wOiAtMHB4IC0xNzJweCAyMHB4IDE3cHg7XG4kc3ByaXRlcy0zMngzMi1wcmV2aWV3X3ByZXZpZXc6IC0wcHggLTE4OXB4IDIwcHggMTdweDtcbiRzcHJpdGVzLTMyeDMyLXByZXZpZXdfZWRpdDogLTBweCAtMjA2cHggMjBweCAxN3B4O1xuJHNwcml0ZXMtMzJ4MzItcHJldmlld19tb2JpbGU6IC0wcHggLTIyM3B4IDIwcHggMTdweDtcbiRzcHJpdGVzLTMyeDMyLW51bWVyaWMtbGFiZWw6IC0wcHggLTI0MHB4IDlweCAyNnB4O1xuJHNwcml0ZXMtMzJ4MzItZGlhbG9nLWNsb3NlLW92ZXI6IC0wcHggLTI2NnB4IDMwcHggMzBweDtcbiRzcHJpdGVzLTMyeDMyLWRpYWxvZy1jbG9zZTogLTBweCAtMjk2cHggMzBweCAzMHB4O1xuJHNwcml0ZXMtMzJ4MzItYmx1ZS1kb2N1bWVudC10ZXh0OiAtMHB4IC0zMjZweCAzMnB4IDMycHg7XG4kc3ByaXRlcy0zMngzMi1ibHVlLWRvY3VtZW50OiAtMHB4IC0zNThweCAzMnB4IDMycHg7XG4kc3ByaXRlcy0zMngzMi1ibHVlLWZvbGRlci1ob3Jpem9udGFsOiAtMHB4IC0zOTBweCAzMnB4IDMycHg7XG4kc3ByaXRlcy0zMngzMi1ibHVlLWZvbGRlcjogLTBweCAtNDIycHggMzJweCAzMnB4O1xuJHNwcml0ZXMtMzJ4MzItdGFibGU6IC0wcHggLTQ1NHB4IDMycHggMzJweDtcbiRzcHJpdGVzLTMyeDMyLWJsdWUtZG9jdW1lbnQtaG9yaXpvbnRhbDogLTBweCAtNDg2cHggMzJweCAzMnB4O1xuJHNwcml0ZXMtMzJ4MzItZG9jdW1lbnQtaG9yaXpvbnRhbDogLTBweCAtNTE4cHggMzJweCAzMnB4O1xuJHNwcml0ZXMtMzJ4MzItZG9jdW1lbnQtdGV4dC1pbWFnZTogLTBweCAtNTUwcHggMzJweCAzMnB4O1xuJHNwcml0ZXMtMzJ4MzItZG9jdW1lbnQtdGV4dDogLTBweCAtNTgycHggMzJweCAzMnB4O1xuJHNwcml0ZXMtMzJ4MzItZG9jdW1lbnQ6IC0wcHggLTYxNHB4IDMycHggMzJweDtcbiRzcHJpdGVzLTMyeDMyLWZvbGRlci1ob3Jpem9udGFsOiAtMHB4IC02NDZweCAzMnB4IDMycHg7XG4kc3ByaXRlcy0zMngzMi1mb2xkZXI6IC0wcHggLTY3OHB4IDMycHggMzJweDtcbiRzcHJpdGVzLTMyeDMyLWJsdWUtZG9jdW1lbnQtdGV4dC1pbWFnZTogLTBweCAtNzEwcHggMzJweCAzMnB4O1xuJHNwcml0ZXMtMzJ4MzItaW1hZ2U6IC0wcHggLTc0MnB4IDMycHggMzJweDtcbiRzcHJpdGVzLTMyeDMyLXNjcmlwdC10ZXh0OiAtMHB4IC03NzRweCAzMnB4IDMycHg7XG4kc3ByaXRlcy0zMngzMi1zY3JpcHQ6IC0wcHggLTgwNnB4IDMycHggMzJweDtcbiRzcHJpdGVzLTMyeDMyLWltYWdlLXN1bnNldDogLTBweCAtODM4cHggMzJweCAzMnB4O1xuJHNwcml0ZXMtMzJ4MzItMngtbWVudS1hcnJvdy1kb3duOiAtMHB4IC0wcHggMTZweCAxMnB4O1xuJHNwcml0ZXMtMzJ4MzItMngtbWVudS1hcnJvdy11cDogLTBweCAtMTJweCAxNnB4IDEycHg7XG4kc3ByaXRlcy0zMngzMi0yeC1tZW51LWFycm93LWRlc2VsZWN0ZWQtZG93bjogLTBweCAtMjRweCAxNnB4IDEycHg7XG4kc3ByaXRlcy0zMngzMi0yeC1tZW51LWFycm93LWRlc2VsZWN0ZWQtdXA6IC0wcHggLTM2cHggMTZweCAxMnB4O1xuJHNwcml0ZXMtMzJ4MzItMngtYXJyb3dfZG93bl9kYXJrZXI6IC0wcHggLTQ4cHggMzJweCAzMnB4O1xuJHNwcml0ZXMtMzJ4MzItMngtYXJyb3dfZG93bl9saWdodGVyOiAtMHB4IC04MHB4IDMycHggMzJweDtcbiRzcHJpdGVzLTMyeDMyLTJ4LWxvZ291dDogLTBweCAtMTEycHggMzJweCAzMnB4O1xuJHNwcml0ZXMtMzJ4MzItMngtYXJyb3dfdXBfZGFya2VyOiAtMHB4IC0xNDRweCAzMnB4IDMycHg7XG4kc3ByaXRlcy0zMngzMi0yeC1hcnJvd191cF9saWdodGVyOiAtMHB4IC0xNzZweCAzMnB4IDMycHg7XG4kc3ByaXRlcy0zMngzMi0yeC1wcmV2aWV3X2F1dG86IC0wcHggLTIwOHB4IDQwcHggMzRweDtcbiRzcHJpdGVzLTMyeDMyLTJ4LXByZXZpZXdfZGVza3RvcDogLTBweCAtMjQycHggNDBweCAzNHB4O1xuJHNwcml0ZXMtMzJ4MzItMngtcHJldmlld19lZGl0OiAtMHB4IC0yNzZweCA0MHB4IDM0cHg7XG4kc3ByaXRlcy0zMngzMi0yeC1wcmV2aWV3X21vYmlsZTogLTBweCAtMzEwcHggNDBweCAzNHB4O1xuJHNwcml0ZXMtMzJ4MzItMngtcHJldmlld19wcmV2aWV3OiAtMHB4IC0zNDRweCA0MHB4IDM0cHg7XG4kc3ByaXRlcy0zMngzMi0yeC1wcmV2aWV3X3NwbGl0OiAtMHB4IC0zNzhweCA0MHB4IDM0cHg7XG4kc3ByaXRlcy0zMngzMi0yeC1wcmV2aWV3X3RhYmxldDogLTBweCAtNDEycHggNDBweCAzNHB4O1xuJHNwcml0ZXMtMzJ4MzItMngtZGlhbG9nLWNsb3NlOiAtMHB4IC00NDZweCA2MHB4IDYwcHg7XG4kc3ByaXRlcy0zMngzMi0yeC1kaWFsb2ctY2xvc2Utb3ZlcjogLTBweCAtNTA2cHggNjBweCA2MHB4O1xuJHNwcml0ZXMtNjR4NjQtdGFiLWxpc3QtaG92ZXI6IC0wcHggLTBweCA0MHB4IDQwcHg7XG4kc3ByaXRlcy02NHg2NC10YWItdHJlZTogLTBweCAtNDBweCA0MHB4IDQwcHg7XG4kc3ByaXRlcy02NHg2NC10YWItZWRpdDogLTBweCAtODBweCA0MHB4IDQwcHg7XG4kc3ByaXRlcy02NHg2NC10YWItZ2FsbGVyeS1ob3ZlcjogLTBweCAtMTIwcHggNDBweCA0MHB4O1xuJHNwcml0ZXMtNjR4NjQtdGFiLWdhbGxlcnk6IC0wcHggLTE2MHB4IDQwcHggNDBweDtcbiRzcHJpdGVzLTY0eDY0LXRhYi1lZGl0LWhvdmVyOiAtMHB4IC0yMDBweCA0MHB4IDQwcHg7XG4kc3ByaXRlcy02NHg2NC10YWItbGlzdDogLTBweCAtMjQwcHggNDBweCA0MHB4O1xuJHNwcml0ZXMtNjR4NjQtdGFiLXNlYXJjaC1ob3ZlcjogLTBweCAtMjgwcHggNDBweCA0MHB4O1xuJHNwcml0ZXMtNjR4NjQtdGFiLXNlYXJjaDogLTBweCAtMzIwcHggNDBweCA0MHB4O1xuJHNwcml0ZXMtNjR4NjQtdGFiLXRyZWUtaG92ZXI6IC0wcHggLTM2MHB4IDQwcHggNDBweDtcbiRzcHJpdGVzLTY0eDY0LXByZXZpZXc6IC0wcHggLTQwMHB4IDUwcHggNDRweDtcbiRzcHJpdGVzLTY0eDY0LTJ4LXRhYi1lZGl0LWhvdmVyOiAtMHB4IC0wcHggODBweCA4MHB4O1xuJHNwcml0ZXMtNjR4NjQtMngtdGFiLWVkaXQ6IC0wcHggLTgwcHggODBweCA4MHB4O1xuJHNwcml0ZXMtNjR4NjQtMngtdGFiLWxpc3QtaG92ZXI6IC0wcHggLTE2MHB4IDgwcHggODBweDtcbiRzcHJpdGVzLTY0eDY0LTJ4LXRhYi1saXN0OiAtMHB4IC0yNDBweCA4MHB4IDgwcHg7XG4kc3ByaXRlcy02NHg2NC0yeC10YWItdHJlZS1ob3ZlcjogLTBweCAtMzIwcHggODBweCA4MHB4O1xuJHNwcml0ZXMtNjR4NjQtMngtdGFiLXRyZWU6IC0wcHggLTQwMHB4IDgwcHggODBweDtcbiRtZW51LWljb25zLTE2eDE2LWhvbWU6IC0wcHggLTBweCAxNnB4IDE2cHg7XG4kbWVudS1pY29ucy0xNngxNi1ibG9nOiAtMHB4IC0xNnB4IDE2cHggMTZweDtcbiRtZW51LWljb25zLTE2eDE2LWRiOiAtMHB4IC0zMnB4IDE2cHggMTZweDtcbiRtZW51LWljb25zLTE2eDE2LWRvY3VtZW50OiAtMHB4IC00OHB4IDE2cHggMTZweDtcbiRtZW51LWljb25zLTE2eDE2LWdlYXJzOiAtMHB4IC02NHB4IDE2cHggMTZweDtcbiRtZW51LWljb25zLTE2eDE2LWNvbW11bml0eTogLTBweCAtODBweCAxNnB4IDE2cHg7XG4kbWVudS1pY29ucy0xNngxNi1pbmZvcm1hdGlvbjogLTBweCAtOTZweCAxNnB4IDE2cHg7XG4kbWVudS1pY29ucy0xNngxNi1uZXR3b3JrOiAtMHB4IC0xMTJweCAxNnB4IDE2cHg7XG4kbWVudS1pY29ucy0xNngxNi1wZW5jaWw6IC0wcHggLTEyOHB4IDE2cHggMTZweDtcbiRtZW51LWljb25zLTE2eDE2LXBpY3R1cmU6IC0wcHggLTE0NHB4IDE2cHggMTZweDtcbiRtZW51LWljb25zLTE2eDE2LXBpZS1jaGFydDogLTBweCAtMTYwcHggMTZweCAxNnB4O1xuJG1lbnUtaWNvbnMtMTZ4MTYtMngtaG9tZTogLTBweCAtMHB4IDMycHggMzJweDtcbiRtZW51LWljb25zLTE2eDE2LTJ4LWJsb2c6IC0wcHggLTMycHggMzJweCAzMnB4O1xuJG1lbnUtaWNvbnMtMTZ4MTYtMngtZGI6IC0wcHggLTY0cHggMzJweCAzMnB4O1xuJG1lbnUtaWNvbnMtMTZ4MTYtMngtZG9jdW1lbnQ6IC0wcHggLTk2cHggMzJweCAzMnB4O1xuJG1lbnUtaWNvbnMtMTZ4MTYtMngtZ2VhcnM6IC0wcHggLTEyOHB4IDMycHggMzJweDtcbiRtZW51LWljb25zLTE2eDE2LTJ4LWNvbW11bml0eTogLTBweCAtMTYwcHggMzJweCAzMnB4O1xuJG1lbnUtaWNvbnMtMTZ4MTYtMngtaW5mb3JtYXRpb246IC0wcHggLTE5MnB4IDMycHggMzJweDtcbiRtZW51LWljb25zLTE2eDE2LTJ4LW5ldHdvcms6IC0wcHggLTIyNHB4IDMycHggMzJweDtcbiRtZW51LWljb25zLTE2eDE2LTJ4LXBlbmNpbDogLTBweCAtMjU2cHggMzJweCAzMnB4O1xuJG1lbnUtaWNvbnMtMTZ4MTYtMngtcGljdHVyZTogLTBweCAtMjg4cHggMzJweCAzMnB4O1xuJG1lbnUtaWNvbnMtMTZ4MTYtMngtcGllLWNoYXJ0OiAtMHB4IC0zMjBweCAzMnB4IDMycHg7XG4kbWVudS1pY29ucy0yNHgyNC1ob21lOiAtMHB4IC0wcHggMjRweCAyNHB4O1xuJG1lbnUtaWNvbnMtMjR4MjQtYmxvZzogLTBweCAtMjRweCAyNHB4IDI0cHg7XG4kbWVudS1pY29ucy0yNHgyNC1kYjogLTBweCAtNDhweCAyNHB4IDI0cHg7XG4kbWVudS1pY29ucy0yNHgyNC1kb2N1bWVudDogLTBweCAtNzJweCAyNHB4IDI0cHg7XG4kbWVudS1pY29ucy0yNHgyNC1nZWFyczogLTBweCAtOTZweCAyNHB4IDI0cHg7XG4kbWVudS1pY29ucy0yNHgyNC1jb21tdW5pdHk6IC0wcHggLTEyMHB4IDI0cHggMjRweDtcbiRtZW51LWljb25zLTI0eDI0LWluZm9ybWF0aW9uOiAtMHB4IC0xNDRweCAyNHB4IDI0cHg7XG4kbWVudS1pY29ucy0yNHgyNC1uZXR3b3JrOiAtMHB4IC0xNjhweCAyNHB4IDI0cHg7XG4kbWVudS1pY29ucy0yNHgyNC1wZW5jaWw6IC0wcHggLTE5MnB4IDI0cHggMjRweDtcbiRtZW51LWljb25zLTI0eDI0LXBpY3R1cmU6IC0wcHggLTIxNnB4IDI0cHggMjRweDtcbiRtZW51LWljb25zLTI0eDI0LXBpZS1jaGFydDogLTBweCAtMjQwcHggMjRweCAyNHB4O1xuJG1lbnUtaWNvbnMtMjR4MjQtMngtaG9tZTogLTBweCAtMHB4IDQ4cHggNDhweDtcbiRtZW51LWljb25zLTI0eDI0LTJ4LWJsb2c6IC0wcHggLTQ4cHggNDhweCA0OHB4O1xuJG1lbnUtaWNvbnMtMjR4MjQtMngtZGI6IC0wcHggLTk2cHggNDhweCA0OHB4O1xuJG1lbnUtaWNvbnMtMjR4MjQtMngtZG9jdW1lbnQ6IC0wcHggLTE0NHB4IDQ4cHggNDhweDtcbiRtZW51LWljb25zLTI0eDI0LTJ4LWdlYXJzOiAtMHB4IC0xOTJweCA0OHB4IDQ4cHg7XG4kbWVudS1pY29ucy0yNHgyNC0yeC1jb21tdW5pdHk6IC0wcHggLTI0MHB4IDQ4cHggNDhweDtcbiRtZW51LWljb25zLTI0eDI0LTJ4LWluZm9ybWF0aW9uOiAtMHB4IC0yODhweCA0OHB4IDQ4cHg7XG4kbWVudS1pY29ucy0yNHgyNC0yeC1uZXR3b3JrOiAtMHB4IC0zMzZweCA0OHB4IDQ4cHg7XG4kbWVudS1pY29ucy0yNHgyNC0yeC1wZW5jaWw6IC0wcHggLTM4NHB4IDQ4cHggNDhweDtcbiRtZW51LWljb25zLTI0eDI0LTJ4LXBpY3R1cmU6IC0wcHggLTQzMnB4IDQ4cHggNDhweDtcbiRtZW51LWljb25zLTI0eDI0LTJ4LXBpZS1jaGFydDogLTBweCAtNDgwcHggNDhweCA0OHB4O1xuQG1peGluIHNwcml0ZS13aWR0aCgkc3ByaXRlKSB7XG4gIHdpZHRoOiBudGgoJHNwcml0ZSwgMyk7XG59XG5AbWl4aW4gc3ByaXRlLWhlaWdodCgkc3ByaXRlKSB7XG4gIGhlaWdodDogbnRoKCRzcHJpdGUsIDQpO1xufVxuQGZ1bmN0aW9uIHNwcml0ZS13aWR0aCgkc3ByaXRlKSB7XG4gIEByZXR1cm4gbnRoKCRzcHJpdGUsIDMpO1xufVxuQGZ1bmN0aW9uIHNwcml0ZS1oZWlnaHQoJHNwcml0ZSkge1xuICBAcmV0dXJuIG50aCgkc3ByaXRlLCA0KTtcbn1cbkBtaXhpbiBzcHJpdGUtcG9zaXRpb24oJHNwcml0ZSkge1xuICAkc3ByaXRlLW9mZnNldC14OiBudGgoJHNwcml0ZSwgMSk7XG4gICRzcHJpdGUtb2Zmc2V0LXk6IG50aCgkc3ByaXRlLCAyKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogJHNwcml0ZS1vZmZzZXQteCAkc3ByaXRlLW9mZnNldC15O1xufVxuQG1peGluIHNwcml0ZSgkc3ByaXRlLCAkZGlzcGxheTogYmxvY2spIHtcbiAgQGluY2x1ZGUgc3ByaXRlLXBvc2l0aW9uKCRzcHJpdGUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAkZGlzcGxheTtcbiAgQGluY2x1ZGUgc3ByaXRlLXdpZHRoKCRzcHJpdGUpO1xuICBAaW5jbHVkZSBzcHJpdGUtaGVpZ2h0KCRzcHJpdGUpO1xufVxuLmljb24tYnRuLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGVzL2Rpc3Qvc3ByaXRlLWJ0bi1pY29uLnBuZycpO1xufVxuLmljb24tc3ByaXRlcy0zMngzMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZXMvZGlzdC9zcHJpdGUtc3ByaXRlcy0zMngzMi5wbmcnKTtcbn1cbi5pY29uLXNwcml0ZXMtMzJ4MzItMngge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGVzL2Rpc3Qvc3ByaXRlLXNwcml0ZXMtMzJ4MzItMngucG5nJyk7XG59XG4uaWNvbi1zcHJpdGVzLTY0eDY0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlcy9kaXN0L3Nwcml0ZS1zcHJpdGVzLTY0eDY0LnBuZycpO1xufVxuLmljb24tc3ByaXRlcy02NHg2NC0yeCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZXMvZGlzdC9zcHJpdGUtc3ByaXRlcy02NHg2NC0yeC5wbmcnKTtcbn1cbi5pY29uLW1lbnUtaWNvbnMtMTZ4MTYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGVzL2Rpc3Qvc3ByaXRlLW1lbnUtaWNvbnMtMTZ4MTYucG5nJyk7XG59XG4uaWNvbi1tZW51LWljb25zLTE2eDE2LTJ4IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlcy9kaXN0L3Nwcml0ZS1tZW51LWljb25zLTE2eDE2LTJ4LnBuZycpO1xufVxuLmljb24tbWVudS1pY29ucy0yNHgyNCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZXMvZGlzdC9zcHJpdGUtbWVudS1pY29ucy0yNHgyNC5wbmcnKTtcbn1cbi5pY29uLW1lbnUtaWNvbnMtMjR4MjQtMngge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGVzL2Rpc3Qvc3ByaXRlLW1lbnUtaWNvbnMtMjR4MjQtMngucG5nJyk7XG59Il0sIm1hcHBpbmdzIjoiQUVxQkEsSUFBSSxDQUFDLGFBQWEsQUFBQyxDQUNsQixnQkFBZ0IsQ0QrQk0sT0FBTyxDQ2pCN0IsQUFmRCxJQUFJLENBQUMsYUFBYSxBQUVoQixlQUFlLEFBQUMsQ0FDaEIsZ0JBQWdCLENBQUMsT0FBTyxDQUN4QixBQUpGLElBQUksQ0FBQyxhQUFhLEFBS2hCLDBCQUEwQixBQUFD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 */
.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 */

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. */ .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}
/** ----------------------------------------------- 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; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background-image: none; } /*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaWU4LmNzcyIsInNvdXJjZXMiOlsiaWU4LnNjc3MiLCJ0aGVtZXMvX2RlZmF1bHQuc2NzcyIsIl9pZVNoYXJlZC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJ3RoZW1lcy9kZWZhdWx0JztcbkBpbXBvcnQgJ2llU2hhcmVkJztcblxuXG5cbi8vSUU4IG5lZWRzIHRoaXMgZGVmaW5lZCBpbnNpZGUgLmNtcy1wYW5lbFxuLmNtcy1wYW5lbCB7XG5cdEBpbmNsdWRlIElFVmVydGljYWxQYW5lbFRleHQ7XG59XG5cbi8vZml4IGZvciBvdmVybGFwcGluZyBvZiB0cmVlIHZpZXcgbW9kZSBjaGVja2JveGVzXG4uY21zLWNvbnRlbnQtdG9vbGJhcntcblx0LmNtcy10cmVlLXZpZXctbW9kZXN7XG5cdFx0LmNoZWNrYm94QWJvdmVUcmVlIHtcblx0XHRcdG1hcmdpbi1yaWdodDoxcHg7XG5cdFx0fVxuXHR9XG59XG5cbi8qKlxuICogREVQUkVDQVRFRDpcbiAqIC5jbXMtY29udGVudC10b29scyB3aWxsIGJlIHJlbW92ZWQgaW4gNC4wXG4gKiBVc2UgLmNtcy1jb250ZW50LWZpbHRlcnMgaW5zdGVhZC5cbiAqL1xuLmNtcyAuY21zLWNvbnRlbnQtdG9vbHMge1xuXG5cdC8vZml4IGZvciB3aWR0aCBvZiBkcm9wZG93bnMgaW4gZmlsdGVyIHBhbmVsXG5cdC5jbXMtcGFuZWwtY29udGVudCAuZHJvcGRvd24gc2VsZWN0IHtcblx0XHR3aWR0aDoxNTJweDtcblx0fVxufVxuXG4uZmlsdGVyLWJ1dHRvbnN7XG5cdGJ1dHRvbntcblx0XHR3aWR0aDoyM3B4ICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OjIzcHggIWltcG9ydGFudDtcblx0XHQmLnNzLWdyaWRmaWVsZC1idXR0b24tY2xvc2V7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6LTdweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4uY29sLWJ1dHRvbnN7XG5cdHdpZHRoOjE4cHg7XG59XG5cbi8qIGZpeCBmb3IgYWN0aW9ucyBidXR0b25zIG9uIGVkaXQgcGFnZSBjb250ZW50IG92ZXJsYXBwaW5nICovXG4uY21zLWNvbnRlbnQtYWN0aW9ucyB7XG5cdC5zcy11aS1idXR0b25zZXQge1xuXHRcdGJ1dHRvbiB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi8vIEZpeCBmb3IgbGFjayBvZiBzdXBwb3J0IG9mIDpub3Qgc2VsZWN0b3Jcbi8vIEFwcGxpZWQgdG8gdHJlZXMgd2hlbiBkaXNwbGF5aW5nIGZpbHRlciAvIHNlYXJjaCByZXN1bHRzLlxuLnRyZWUtaG9sZGVyLFxuLmNtcy10cmVlIHtcblx0Ji5maWx0ZXJlZC1saXN0IGxpIHtcblx0XHQ+IGEsXG5cdFx0PiBhOmxpbmsge1xuXHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0LWRpc2FibGVkO1xuXHRcdH1cblxuXHRcdC8vIFJlLWFwcGx5IGRlZmF1bHQgc3R5bGUgdG8gZmlsdGVyZWQgaXRlbXNcblx0XHQmLmZpbHRlcmVkLWl0ZW0ge1xuXHRcdFx0PiBhLFxuXHRcdFx0PiBhOmxpbmsge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXRleHQtYmx1ZS1saW5rO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIFJlLXJlLWFwcGx5IGRpc2FibGVkIHNlbGVjdG9yIGZyb20gdG9wIG9mIF90cmVlLnNjc3Ncblx0XHQmLmRpc2FibGVkLFxuXHRcdCYuZWRpdC1kaXNhYmxlZCB7XG5cdFx0XHQ+IGEsXG5cdFx0XHQ+IGE6bGluayB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dC1kaXNhYmxlZDtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZTtcblx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLyoqXG4gKiBUaGlzIGZpbGUgY29udGFpbnMgdGhlIGRlZmF1bHQgdGhlbWUgZGVmaW5pdGlvbnMgZm9yIHRoZSBhZG1pbiBpbnRlcmZhY2UuXG4gKiBQbGVhc2UgcHV0IG1vc3RseSBTQ1NTIHZhcmlhYmxlIGRlZmluaXRpb25zIGluIGhlcmUsXG4gKiBhbmQgbGVhdmUgdGhlIGFjdHVhbCBzdHlsaW5nIHRvIF9zdHlsZS5zY3NzIGFuZCBhdXhpbGxpYXJ5IGZpbGVzLlxuICovXG5cbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogQ29sb3Vyc1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kY29sb3ItYmFzZTogI2IwYmVjNyAhZGVmYXVsdDtcbiRjb2xvci13aWRnZXQtYmc6IGxpZ2h0ZW4oJGNvbG9yLWJhc2UsIDIwJSkgIWRlZmF1bHQ7XG5cbi8vb2ZmaWNhbCBzaWx2ZXJzdHJpcGUgYnJhbmQgY29sb3JcbiRjb2xvci1icmFuZC1iZzogIzAwNWE5MyAhZGVmYXVsdDtcbiRjb2xvci1icmFuZDogIzQzYzdmNCAhZGVmYXVsdDtcblxuLyogS2VlcCBhcyBzb2xpZCBjb2xvdXJzIHRyYW5zcGFyZW50IGJvcmRlcnMgd29udCB3b3JrIGluIGllICovXG4kY29sb3ItZGFya2VyLWJnOiAjZjBmMmY0ICFkZWZhdWx0O1xuJGNvbG9yLWRhcmstYmc6ICMxNDIxMzYgIWRlZmF1bHQ7XG4kY29sb3ItZGFyay1zZXBhcmF0b3I6ICMxOTQzNWMgIWRlZmF1bHQ7XG4kY29sb3ItbWVkaXVtLXNlcGFyYXRvcjogIzgwODA4MCAhZGVmYXVsdDtcbiRjb2xvci1zZXBhcmF0b3I6ICNDMUM3Q0MgIWRlZmF1bHQ7IC8vIFZlcnRpY2FsIGRpdmlkZXJzXG4kY29sb3ItbGlnaHQtc2VwYXJhdG9yOiAjRDJENUQ4ICFkZWZhdWx0OyAvLyBIb3Jpb250YWwgZGl2aWRlcnNcblxuJGNvbG9yLXRhYjogI2Q5ZDlkOSAhZGVmYXVsdDtcbiRjb2xvci1kYXJrLWdyZXk6ICM3QjhDOTEgIWRlZmF1bHQ7XG5cbi8qIE9ubHkgZm9yIHVzZSBhcyBzaGFkb3dzIGFzIHRoZXkgd29udCB3b3JrIGluIG9sZGVyIGJyb3dzZXJzICovXG4kY29sb3Itc2hhZG93LWxpZ2h0OiByZ2JhKDIwMSwgMjA1LCAyMDYsIDAuOCkgIWRlZmF1bHQ7XG4kY29sb3Itc2hhZG93LWRhcms6IHJnYmEoMTA3LCAxMjAsIDEyMywgMC41KSAhZGVmYXVsdDtcbiRjb2xvci1zaGFkb3ctYmxhY2s6IHJnYmEoMCwgMCwgMCwgMC42KSAhZGVmYXVsdDtcbiRjb2xvci1zaGFkb3ctYmxhY2tlcjogcmdiYSgwLCAwLCAwLCAwLjkpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctc2hpbmU6IHJnYmEoMjQ4LCAyNDgsIDI0OCwgMC45KTtcbiRib3gtc2hhZG93LXNoaW5lLW1pbmltYWw6IHJnYmEoMjQ1LCAyNDUsIDI0NSwgMC44KTtcblxuJGNvbG9yLWhpZ2hsaWdodDogI0ZGRkY2NiAhZGVmYXVsdDtcbiRjb2xvci1oaWdobGlnaHQtb3BhY2l0eTogcmdiYSgyNTUsIDI1NSwgMTAyLCAwLjMpICFkZWZhdWx0O1xuXG4kY29sb3ItbWVudS1idXR0b246ICMzMzhEQzEgIWRlZmF1bHQ7XG4kY29sb3ItbWVudS1iYWNrZ3JvdW5kOiAjYzZkN2RmICFkZWZhdWx0O1xuJGNvbG9yLW1lbnUtYm9yZGVyOiAjOGM5OWExICFkZWZhdWx0O1xuJGNvbG9yLXBhbmVsLWJhY2tncm91bmQ6ICNjNmQ3ZGYgIWRlZmF1bHQ7XG5cbiRjb2xvci10ZXh0OiAjNjY3MjdkICFkZWZhdWx0O1xuJGNvbG9yLXRleHQtbGlnaHQ6IHdoaXRlICFkZWZhdWx0O1xuJGNvbG9yLXRleHQtbGlnaHQtbGluazogd2hpdGUgIWRlZmF1bHQ7XG4kY29sb3ItdGV4dC1kaXNhYmxlZDogI2FhYSAhZGVmYXVsdDtcbiRjb2xvci10ZXh0LWRhcms6ICMxZjFmMWYgIWRlZmF1bHQ7XG4kY29sb3ItdGV4dC1kYXJrLWxpbms6ICMzRUJBRTAgIWRlZmF1bHQ7XG4kY29sb3ItdGV4dC1ibHVlLWxpbms6ICMwMDcxYzQgIWRlZmF1bHQ7XG4kY29sb3ItdGV4dC1zaGFkb3c6IHdoaXRlICFkZWZhdWx0O1xuXG5cbiRjb2xvci1idXR0b24tZ2VuZXJpYzogI2U2ZTZlNiAhZGVmYXVsdDtcbiRjb2xvci1idXR0b24tZ2VuZXJpYy1ib3JkZXI6ICNkMGQzZDUgIWRlZmF1bHQ7XG5cbiRjb2xvci1idXR0b24taGlnaGxpZ2h0OiAjZTZlNmU2ICFkZWZhdWx0O1xuJGNvbG9yLWJ1dHRvbi1oaWdobGlnaHQtYm9yZGVyOiAjNzA4Mjg0ICFkZWZhdWx0O1xuXG4kY29sb3ItYnV0dG9uLWNvbnN0cnVjdGl2ZTogIzFGOTQzMyAhZGVmYXVsdDtcbiRjb2xvci1idXR0b24tY29uc3RydWN0aXZlLWJvcmRlcjogIzFGOTQzMyAhZGVmYXVsdDtcblxuJGNvbG9yLWJ1dHRvbi1kZXN0cnVjdGl2ZTogI2YwMCAhZGVmYXVsdDtcblxuJGNvbG9yLWJ1dHRvbi1kaXNhYmxlZDogI2VlZWRlZCAhZGVmYXVsdDtcblxuJGNvbG9yLW5vdGljZTogIzkzQ0RFOCAhZGVmYXVsdDtcdFx0Ly8gYmx1ZVxuJGNvbG9yLXdhcm5pbmc6ICNFOUQxMDQgIWRlZmF1bHQ7XHRcdC8vIHllbGxvd1xuJGNvbG9yLWVycm9yOiAjZTY4Mjg4ICFkZWZhdWx0O1x0XHRcdC8vIHJlZFxuJGNvbG9yLWdvb2Q6ICM3MmMzNGIgIWRlZmF1bHQ7XHRcdFx0Ly8gZ3JlZW5cbi8qJGNvbG9yLW9wdGlvbmFsOiAjYTFkMmViICFkZWZhdWx0OyAqL1x0Ly8gb3JhbmdlXG5cbiRjb2xvci1jbXMtYmF0Y2hhY3Rpb25zLW1lbnUtYmFja2dyb3VuZDogI2Y1ZjVmNSAhZGVmYXVsdDtcbiRjb2xvci1jbXMtYmF0Y2hhY3Rpb25zLW1lbnUtc2VsZWN0ZWQtYmFja2dyb3VuZDogI2ZmZmNkYyAhZGVmYXVsdDtcblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBUZXh0dXJlc1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiR0YWItcGFuZWwtdGV4dHVyZS1jb2xvcjogI2Y2ZjdmOCAhZGVmYXVsdDtcbiR0YWItcGFuZWwtdGV4dHVyZS1iYWNrZ3JvdW5kOiAkdGFiLXBhbmVsLXRleHR1cmUtY29sb3IgdXJsKC4uL2ltYWdlcy90ZXh0dXJlcy9iZ19jbXNfbWFpbl9jb250ZW50LnBuZykgcmVwZWF0IHRvcCBsZWZ0ICFkZWZhdWx0O1xuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIFR5cG9ncmFwaHkuXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1iYXNlLXNpemU6IDEycHggIWRlZmF1bHQ7XG5cbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogR3JpZCBVbml0cyAocHgpXG4gKlxuICogV2UgaGF2ZSBhIHZlcnRpY2FsIHJoeXRobSB0aGF0IHRoZSBncmlkIGlzIGJhc2VkIG9mZlxuICogYm90aCB4ICg9aG9yaXpvbnRhbCkgYW5kIHkgKD12ZXJ0aWNhbCkuIEFsbCBpbnRlcm5hbCBwYWRkaW5nIGFuZFxuICogbWFyZ2lucyBhcmUgc2NhbGVkIHRvIHRoaXMgYW5kIGFjY291bnRpbmcgZm9yIHBhcmFncmFwaHNcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGdyaWQteTogOHB4ICFkZWZhdWx0O1xuJGdyaWQteDogOHB4ICFkZWZhdWx0O1xuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIEFwcGxpY2F0aW9uIExvZ28gKENNUyBMb2dvKSBNdXN0IGJlIDI0cHggeCAyNHB4XG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRhcHBsaWNhdGlvbi1sb2dvLXNtYWxsOiB1cmwoXCIuLi9pbWFnZXMvbG9nb19zbWFsbC5wbmdcIikgIWRlZmF1bHQ7XG4kYXBwbGljYXRpb24tbG9nby1zbWFsbC0yeDogdXJsKFwiLi4vaW1hZ2VzL2xvZ29fc21hbGxAMngucG5nXCIpICFkZWZhdWx0O1xuIiwiLy9NaXhpbiB0byBhZGp1c3QgdGV4dCBpbiBjb2xsYXBzZWQgc2lkZSBwYW5lbCBhbmQgZGlzcGxheSB2ZXJ0aWNhbGx5XG5AbWl4aW4gSUVWZXJ0aWNhbFBhbmVsVGV4dHtcblx0LmNtcy1wYW5lbC1jb250ZW50LWNvbGxhcHNlZCB7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0aDIsIGgzIHtcblx0XHRcdCYuY21zLXBhbmVsLWhlYWRlciB7XG5cdFx0XHRcdHpvb206IDE7XG5cdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHR0b3A6MTBweDtcblx0XHRcdFx0cmlnaHQ6MTBweDtcblx0XHRcdFx0d3JpdGluZy1tb2RlOiB0Yi1ybDtcblx0XHRcdFx0ZmxvYXQ6cmlnaHQ7XG5cdFx0XHRcdHotaW5kZXg6NTAwMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4vL2ZpeCBmb3IgYmFja2dyb3VuZCBjb2xvcnMgb24gYnV0dG9uc1xuLmNtcyAuc3MtdWktYnV0dG9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJ1dHRvbi1nZW5lcmljO1xuXHQmLnVpLXN0YXRlLWhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOmxpZ2h0ZW4oJGNvbG9yLWJ1dHRvbi1nZW5lcmljLCA1JSk7XG5cdH1cblx0Ji5zcy11aS1hY3Rpb24tY29uc3RydWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvci1idXR0b24tY29uc3RydWN0aXZlO1xuXHRcdCYudWktc3RhdGUtaG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjpsaWdodGVuKCRjb2xvci1idXR0b24tY29uc3RydWN0aXZlLCA1JSk7XG5cdFx0fVxuXHR9XG5cdCYuc3MtZ3JpZGZpZWxkLWJ1dHRvbi1maWx0ZXJ7XG5cdFx0JGJnSW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbnMvZmlsdGVyLWljb25zLnBuZykgbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQ6bGlnaHRlbigkY29sb3ItbWVudS1idXR0b24sMTAlKSAkYmdJbWFnZSAtMTRweCA0cHg7XG5cdH1cbn1cblxuLy9maXggZm9yIGJhY2tncm91bmQgY29sb3Igb24gZGVmYXVsdCB0YWJzXG4udWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0IHtcblx0YmFja2dyb3VuZC1pbWFnZTpub25lO1xufVxuXG4vL2ZpeCBmb3IgZmlsdGVyIGFuZCByZXNldCBpY29ucyBvbiBkYXRhZ3JpZFxuLnNzLWdyaWRmaWVsZC1idXR0b24tZmlsdGVyLnNzLXVpLWJ1dHRvbiB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1idXR0b24tZ2VuZXJpYyB1cmwoLi4vaW1hZ2VzL2ZpbHRlci1pY29ucy5wbmcpIG5vLXJlcGVhdCAtNDBweCA2cHg7XG5cdGZpbHRlcjpub25lO1xuXHQmLmhvdmVyLWFsaWtlOmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCMzMzhEQzEsIDUlKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTVweCA3cHg7XG5cdFx0ZmlsdGVyOm5vbmU7XG5cdH1cblx0Ji5ob3Zlci1hbGlrZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogICMzMzhEQzE7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggNnB4O1xuXHRcdGZpbHRlcjpub25lO1xuXHR9XG59XG5cbi5zcy1ncmlkZmllbGQtYnV0dG9uLXJlc2V0LnNzLXVpLWJ1dHRvbiB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1idXR0b24tZ2VuZXJpYyB1cmwoLi4vaW1hZ2VzL2ZpbHRlci1pY29ucy5wbmcpIG5vLXJlcGVhdCA4cHggNXB4O1xuXHRmaWx0ZXI6bm9uZTtcblx0Ji5maWx0ZXJlZDpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWJ1dHRvbi1kZXN0cnVjdGl2ZSB1cmwoLi4vaW1hZ2VzL2ZpbHRlci1pY29ucy5wbmcpIG5vLXJlcGVhdCA4cHggLTE3cHg7XG5cdFx0ZmlsdGVyOm5vbmU7XG5cdH1cblx0Ji5maWx0ZXJlZDphY3RpdmUge1xuXHRcdGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3ItYnV0dG9uLWRlc3RydWN0aXZlLCA1JSkgdXJsKC4uL2ltYWdlcy9maWx0ZXItaWNvbnMucG5nKSBuby1yZXBlYXQgOXB4IC0xNnB4O1xuXHRcdGZpbHRlcjpub25lO1xuXHR9XG59XG5cbi8vZml4IGZvciBib3JkZXJzIG9uIGdyaWRmaWVsZCB0YWJsZVxuLmNtcyB0YWJsZS5zcy1ncmlkZmllbGQtdGFibGUge1xuXHR0ciB7XG5cdFx0dGQge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgbGlnaHRlbigkY29sb3ItbWVkaXVtLXNlcGFyYXRvciwgMTAlKTtcblx0XHR9XG5cdFx0dGgge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgbGlnaHRlbigkY29sb3ItbWVkaXVtLXNlcGFyYXRvciwgMTAlKTtcblx0XHRcdCYubWFpbiB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBsaWdodGVuKCRjb2xvci1tZWRpdW0tc2VwYXJhdG9yLCAxMCUpO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0fVxuXHRcdFx0Ji5leHRyYSB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBsaWdodGVuKCRjb2xvci1tZWRpdW0tc2VwYXJhdG9yLCAxMCUpO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjEycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdHRkOmZpcnN0LWNoaWxkLCB0aDpmaXJzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCBsaWdodGVuKCRjb2xvci1tZWRpdW0tc2VwYXJhdG9yLCAxMCUpO1xuXHR9XG59XG5cbi8vZml4IGZvciBlZGl0IGFuZCBkZWxldGUgaWNvbnMgLSBib3JkZXIgYXBwZWFycyBvbiBjbGljay5cbi5jbXMgLnNzLWdyaWRmaWVsZCB0YWJsZS5zcy1ncmlkZmllbGQtdGFibGUgdGJvZHkge1xuXHR0ZCB7XG5cdFx0YnV0dG9uIHtcblx0XHRcdGJvcmRlcjowO1xuXHRcdFx0YmFja2dyb3VuZDpub25lO1xuXHRcdH1cblx0fVxufVxuXG4vL2ZpeCBmb3Igd3JvbmcgYWxpZ25tZW50IG9mIGxhYmVsIG9uIHBhcmVudCBncm91cHMgZmllbGQgaW4gdXNlcnMgZ3JvdXBzXG4uY21zIC5jbXMtY29udGVudCAuY21zLWNvbnRlbnQtZmllbGRzIHtcblx0LmFsaWduZWRfcmlnaHRfbGFiZWwge1xuXHRcdG1hcmdpbi1sZWZ0OjA7XG5cdH1cbn1cblxuLmNtcy1tZW51LWxpc3QgbGkgYSAuaWNvbntcbiBmaWx0ZXI6bm9uZTtcbn1cblxuXG4vKipcbiAqIERFUFJFQ0FURUQ6XG4gKiAuY21zLWNvbnRlbnQtdG9vbHMgd2lsbCBiZSByZW1vdmVkIGluIDQuMFxuICogVXNlIC5jbXMtY29udGVudC1maWx0ZXJzIGluc3RlYWQuXG4gKlxuICogRml4IGZvciBtb2RlbCBhZG1pbiBmaWx0ZXIgc3R5bGluZ1xuICovXG4uTW9kZWxBZG1pbiAuY21zLWNvbnRlbnQtZmllbGRzIC5jbXMtY29udGVudC10b29scyAuY21zLXBhbmVsLWNvbnRlbnQge1xuXHQjRm9ybV9JbXBvcnRGb3JtIHtcblx0XHRkaXYuZmlsZSB7XG5cdFx0XHRtYXJnaW46MHB4O1xuXHRcdFx0aW5wdXQuZmlsZSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTMycHg7IC8vaGlkZXMgdW5uZWNlc3NhcnkgdGV4dCBpbnB1dCBmaWVsZFxuXHRcdFx0fVxuXHRcdH1cblx0XHRkaXYuY2hlY2tib3gge1xuXHRcdFx0cGFkZGluZzowcHg7IC8vc3RvcHMgY2xlYXIgZGF0YWJhc2UgdGV4dCBmcm9tIG92ZXJmbG93aW5nIG9udG8gdHdvIGxpbmVzLlxuXHRcdH1cblx0fVxufVxuXG4uZmlsdGVyLWJ1dHRvbnN7XG5cdGJ1dHRvbntcblx0XHQmLnNzLWdyaWRmaWVsZC1idXR0b24tZmlsdGVye1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE4cHggNHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi8qIEFsdGVybmF0aXZlIHN0eWxlcyBmb3IgdGhlIHN3aXRjaCBpbiBvbGQgSUUgKi9cbmZpZWxkc2V0LnN3aXRjaC1zdGF0ZXN7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdC5zd2l0Y2h7XG5cdFx0cGFkZGluZzogMDtcblx0XHR3aWR0aDogMTAwJSszMjtcblx0XHRsZWZ0OiAtMzJweDtcblx0XHRsYWJlbHtcblx0XHRcdG92ZXJmbG93OnZpc2libGU7XG5cdFx0XHR0ZXh0LW92ZXJmbG93OnZpc2libGU7XG5cdFx0XHR3aGl0ZS1zcGFjZTpub3JtYWw7XG5cdFx0XHRwYWRkaW5nOjA7XG5cdFx0XHQmLmFjdGl2ZXtcblx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzJiOWMzMjtcblx0XHRcdH1cblx0XHRcdHNwYW57XG5cdFx0XHRcdGRpc3BsYXk6aW5saW5lO1xuXHRcdFx0XHRwYWRkaW5nOjAgOHB4O1xuXHRcdFx0XHRvdmVyZmxvdzp2aXNpYmxlO1xuXHRcdFx0XHR0ZXh0LW92ZXJmbG93OnZpc2libGU7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOndyYXA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zbGlkZS1idXR0b257XG5cdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0fVxuXHRcdGlucHV0LnN0YXRlLW5hbWUge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xuXHRcdH1cblx0fVxufVxuLyogSGlkZSBzaXplIGNvbnRyb2xzIGluIElFIC0gdGhleSB3b24ndCB3b3JrIGFzIGludGVuZGVkICovXG4uY21zLWNvbnRlbnQtY29udHJvbHN7XG5cdC5wcmV2aWV3LXNpemUtc2VsZWN0b3J7XG5cdFx0ZGlzcGxheTpub25lO1xuXHR9XG59XG4iXSwibWFwcGluZ3MiOiJBRXFCQSxJQUFJLENBQUMsYUFBYSxBQUFDLENBQ2xCLGdCQUFnQixDRCtCTSxPQUFPLENDakI3QixBQWZELElBQUksQ0FBQyxhQUFhLEFBRWhCLGVBQWUsQUFBQyxDQUNoQixnQkFBZ0IsQ0FBQyxPQUFPLENBQ3hCLEFBSkYsSUFBSSxDQUFDLGFBQWEsQUFLaEIsMEJBQTBCLEFBQUMsQ0FDM0IsZ0JBQWdCLENEZ0NVLE9BQU8sQ0M1QmpDLEFBVkYsSUFBSSxDQUFDLGFBQWEsQUFLaEIsMEJBQTBCLEFBRXpCLGVBQWUsQUFBQyxDQUNoQixnQkFBZ0IsQ0FBQyxPQUFPLENBQ3hCLEFBVEgsSUFBSSxDQUFDLGFBQWEsQUFXaEIsMkJBQTJCLEFBQUEsQ0FFM0IsVUFBVSxDQUFDLE9BQU8sQ0FEK0Isd0NBQUMsQ0FBQyxTQUFTLENBQ1AsS0FBSSxDQUFDLEdBQUcsQ0FDN0QsQUFJRixpQkFBaUIsQ0FDakIsa0JBQWtCLENBQUMsaUJBQWlCLENBQ3BDLGlCQUFpQixDQUFDLGlCQUFpQixBQUFDLENBQ25DLGdCQUFnQixDQUFDLElBQUssQ0FDdEIsQUFHRCwyQkFBMkIsQUFBQSxhQUFhLEFBQUMsQ0FDeEMsVUFBVSxDRE1ZLE9BQU8sQ0NObUMsK0JBQUMsQ0FBQyxTQUFTLENBQUUsS0FBSSxDQUFDLEdBQUcsQ0FDckYsTUFBTSxDQUFDLElBQUssQ0FXWixBQWJELDJCQUEyQixBQUFBLGFBQWEsQUFHdEMsWUFBWSxBQUFBLE9BQU8sQUFBQyxDQUNwQixnQkFBZ0IsQ0FBRSxPQUFNLENBQ3hCLG1CQUFtQixDQUFFLFNBQVUsQ0FDL0IsTUFBTSxDQUFDLElBQUssQ0FDWixBQVBGLDJCQUEyQixBQUFBLGFBQWEsQUFRdEMsWUFBWSxBQUFDLENBQ2Is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 */
.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 */

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -16,7 +16,7 @@
.field { .field {
border: 0 none; border: 0 none;
@include box-shadow(none); box-shadow: none;
margin: 0; margin: 0;
padding: 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 /* 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 { .permissioncheckboxsetfield_readonly {
.optionset { .optionset {
@ -30,7 +30,7 @@ green tick icon as a background this is created using compass generated classes
} }
label { label {
position:relative; // needs to be set to position the span element correctly 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; position:absolute;
left:$grid-x*-2; left:$grid-x*-2;
top:-2px; top:-2px;

View File

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

View File

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

View File

@ -91,8 +91,8 @@
z-index: 80; z-index: 80;
background: $color-base; background: $color-base;
width: ($grid-x * 20); width: ($grid-x * 20);
box-shadow: $color-shadow-blacker 0 0 3px;
@include box-shadow($color-shadow-blacker 0 0 3px);
a { a {
text-decoration: none; text-decoration: none;
} }
@ -176,7 +176,7 @@
border: 0; border: 0;
&:hover { &:hover {
@include box-shadow(0 0 0); box-shadow: 0 0 0;
} }
&.active { &.active {
@ -220,11 +220,7 @@
background-color: $color-base; background-color: $color-base;
cursor: pointer; cursor: pointer;
position: relative; position: relative;
background-image: linear-gradient($color-base, darken($color-base, 10%));
@include background-image(linear-gradient(
$color-base,
darken($color-base, 10%)
));
border-top: 1px solid lighten($color-base, 6%); border-top: 1px solid lighten($color-base, 6%);
border-bottom: 1px solid darken($color-base, 20%); border-bottom: 1px solid darken($color-base, 20%);
@ -234,11 +230,7 @@
background-color: lighten($color-base, 2%); background-color: lighten($color-base, 2%);
border-bottom: 1px solid darken($color-base, 15%); border-bottom: 1px solid darken($color-base, 15%);
color: lighten($color-text-dark, 5%); color: lighten($color-text-dark, 5%);
background-image: linear-gradient(lighten($color-base, 5%), $color-base);
@include background-image(linear-gradient(
lighten($color-base, 5%),
$color-base
));
} }
&:focus, &:focus,
&:active { &:active {
@ -246,11 +238,7 @@
text-decoration: none; text-decoration: none;
background-color: darken($color-base, 5%); background-color: darken($color-base, 5%);
color: lighten($color-text-dark, 10%); color: lighten($color-text-dark, 10%);
background-image: linear-gradient(darken($color-base, 10%), darken($color-base, 5%));
@include background-image(linear-gradient(
darken($color-base, 10%),
darken($color-base, 5%)
));
} }
.icon { .icon {
@ -260,7 +248,7 @@
margin-left: $grid-x / 2; margin-left: $grid-x / 2;
margin-top: -8px; margin-top: -8px;
@include opacity(0.7); opacity: 0.7;
} }
.text { .text {
@ -276,16 +264,23 @@
cursor: pointer; cursor: pointer;
.toggle-children-icon { .toggle-children-icon {
@extend .icon-sprites-32x32;
@include sprite($sprites-32x32-menu-arrow-deselected-down);
display: inline-block; display: inline-block;
width: 8px; width: 8px;
height: 8px; height: 8px;
background: sprite($sprites32, menu-arrow-deselected-down) no-repeat;
vertical-align: middle; vertical-align: middle;
} }
&.opened { &.opened {
.toggle-children-icon { .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-top: 1px solid lighten($color-menu-button, 10%);
border-bottom: 1px solid darken($color-menu-button, 15%); border-bottom: 1px solid darken($color-menu-button, 15%);
background-color: $color-menu-button; background-color: $color-menu-button;
@include background-image(linear-gradient( background-image: linear-gradient($color-menu-button, darken($color-menu-button, 10%));
$color-menu-button,
darken($color-menu-button, 10%)
));
.toggle-children { .toggle-children {
.toggle-children-icon { .toggle-children-icon {
background: sprite($sprites32, menu-arrow-down) no-repeat; @extend .icon-sprites-32x32;
@include sprite($sprites-32x32-menu-arrow-down);
} }
&.opened { &.opened {
.toggle-children-icon { .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 { @mixin hide-text-overflow {
overflow: hidden; overflow: hidden;
white-space: nowrap; white-space: nowrap;
// could optionally use the compass mixin but that
// would require a 3rd party plugin
text-overflow: ellipsis; text-overflow: ellipsis;
-o-text-overflow: ellipsis; -o-text-overflow: ellipsis;
} }
@ -100,23 +97,6 @@
box-shadow: $shadow $outerColor; 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, // * Show label and field content in their own lines,
// * to maximize the available horizontal space. // * to maximize the available horizontal space.
@ -167,7 +147,7 @@ Used in side panels and action tabs
* the form fields rather than padding * the form fields rather than padding
*/ */
border-bottom:none; border-bottom:none;
@include box-shadow(none); box-shadow: none;
label { label {
float: none; float: none;
width: auto; width: auto;
@ -182,19 +162,19 @@ Used in side panels and action tabs
font-weight:normal; font-weight:normal;
font-size:1em; font-size:1em;
float:left; float:left;
@include text-shadow(none); text-shadow: none;
&.fill{ &.fill{
&:before{ &:before{
color:#fff; color:#fff;
content: '?'; content: '?';
font-size:12px; font-size:12px;
@include box-sizing('border-box'); box-sizing: border-box;
padding-left:3px; padding-left:3px;
padding-right:3px; padding-right:3px;
display:block; display:block;
float:left; float:left;
@include text-shadow(none); text-shadow: none;
@include border-radius(50px); border-radius: 50px;
background-color:lighten($color-text, 45%); background-color:lighten($color-text, 45%);
width:15px; width:15px;
height:15px; height:15px;
@ -251,7 +231,7 @@ Used in side panels and action tabs
padding:0; padding:0;
height:auto; height:auto;
border:none; border:none;
@include box-shadow(none); box-shadow: none;
} }
.cms-edit-form{ .cms-edit-form{
width:100%; width:100%;
@ -292,3 +272,20 @@ Used in side panels and action tabs
border-bottom:none; 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; float:right;
border-bottom:none; border-bottom:none;
position:relative; position:relative;
@include box-shadow(none); box-shadow: none;
margin: 2px 0 0 4px; margin: 2px 0 0 4px;
padding: 0; padding: 0;
height: 28px; height: 28px;
@ -44,8 +44,8 @@
filter: none; /* remove ie background */ filter: none; /* remove ie background */
background: none; background: none;
border: none; border: none;
@include box-shadow(none); box-shadow: none;
@include border-radius(3px); border-radius: 3px;
&::before { &::before {
font-size: 18px; font-size: 18px;
@ -55,10 +55,10 @@
&:hover, &.chzn-single-with-drop { &:hover, &.chzn-single-with-drop {
background-color: darken($color-widget-bg,6%); 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 { &.chzn-single-with-drop {
@include border-radius(0 0 3px 3px); border-radius: 0 0 3px 3px;
} }
div { div {
display: none; display: none;
@ -72,8 +72,8 @@
} }
.chzn-drop{ .chzn-drop{
@include border-radius(3px 3px 0 3px); border-radius: 3px 3px 0 3px;
@include box-shadow(0 0 3px rgba(0, 0, 0, 0.1)); box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
.chzn-results { .chzn-results {
width: 135px; width: 135px;
.result-selected { .result-selected {
@ -126,11 +126,11 @@
text-decoration: none; text-decoration: none;
} }
&.first { &.first {
@include border-radius(3px 3px 0 0); border-radius: 3px 3px 0 0;
} }
&.last { &.last {
border-bottom: none; 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) */ &.restricted { /* disable option (eg.split mode for smaller screen sizes) */
color: #CCC; color: #CCC;
@ -184,7 +184,7 @@
position: absolute; position: absolute;
width: 10px; width: 10px;
height: 10px; height: 10px;
@include rotate(45deg); transform: rotate(45deg);
display: none; display: none;
background: #555; background: #555;
left: 47%; left: 47%;
@ -272,8 +272,11 @@
top: 50%; top: 50%;
left: 50%; left: 50%;
width: 300px; width: 300px;
span { span {
background: sprite($sprites64, preview) no-repeat; @extend .icon-sprites-64x64;
@include sprite($sprites-64x64-preview);
display: block; display: block;
height: 41px; height: 41px;
margin: 0 auto 20px; margin: 0 auto 20px;
@ -289,7 +292,7 @@
height: 100%; height: 100%;
width: 100%; width: 100%;
.preview-device-inner { .preview-device-inner {
@include box-sizing('border-box'); box-sizing: border-box;
width: 100%; width: 100%;
height:100%; height:100%;
background-color: #FFF; background-color: #FFF;
@ -305,7 +308,7 @@
.preview-scroll { .preview-scroll {
background-color: $tab-panel-texture-color; /* cover website preview icon */ background-color: $tab-panel-texture-color; /* cover website preview icon */
.preview-device-outer { .preview-device-outer {
@include border-radius(7px); border-radius: 7px;
background: lighten(#D2DBE0, 1%); background: lighten(#D2DBE0, 1%);
border: 1px solid transparent; border: 1px solid transparent;
border-left:1px solid darken(#D2DBE0, 1%); border-left:1px solid darken(#D2DBE0, 1%);
@ -322,25 +325,25 @@
&.mobile { &.mobile {
.preview-scroll .preview-device-outer { .preview-scroll .preview-device-outer {
@include rotate(0deg); transform: rotate(0deg);
@include transition(all 0.3s ease-in 1s); transition: all .3s ease-in 1s;
margin: 20px auto 20px; margin: 20px auto 20px;
overflow:hidden; overflow:hidden;
padding-top: 16px; padding-top: 16px;
.preview-device-inner { .preview-device-inner {
@include rotate(0deg); transform: rotate(0deg);
@include transition(all 0.3s ease-out 1s); transition: all .3s ease-out 1s;
} }
&.rotate { &.rotate {
@include rotate(-90deg); transform: rotate(-90deg);
@include transition(all 0.3s ease-in 1s); transition: all .3s ease-in 1s;
height: 583px; height: 583px;
margin: 0px auto 0px; margin: 0px auto 0px;
width: 320px; width: 320px;
.preview-device-inner { .preview-device-inner {
@include apply-origin(160px 160px, false); transform-origin: 160px 160px;
@include rotate(90deg); transform: rotate(90deg);
@include transition(all 0.3s ease-out 1s); transition: all .3s ease-out 1s;
height: 320px; height: 320px;
width: 583px; width: 583px;
} }
@ -348,29 +351,29 @@
} }
} }
&.mobileLandscape .preview-scroll .preview-device-outer { &.mobileLandscape .preview-scroll .preview-device-outer {
@include transition(all 0.3s ease-out 1s); transition: all .3s ease-out 1s;
margin: 12% auto; margin: 12% auto;
padding-top: 16px; padding-top: 16px;
.preview-device-inner { .preview-device-inner {
@include transition(all 0.3s ease-out 1s); transition: all .3s ease-out 1s;
} }
} }
&.tablet .preview-scroll .preview-device-outer { &.tablet .preview-scroll .preview-device-outer {
@include transition(all 0.3s ease-out 1s); transition: all .3s ease-out 1s;
margin: 0 auto; margin: 0 auto;
.preview-device-inner { .preview-device-inner {
@include transition(all 0.3s ease-out 1s); transition: all .3s ease-out 1s;
} }
} }
&.tabletLandscape .preview-scroll .preview-device-outer { &.tabletLandscape .preview-scroll .preview-device-outer {
@include transition(all 0.3s ease-out 1s); transition: all .3s ease-out 1s;
margin: 0 auto; margin: 0 auto;
.preview-device-inner { .preview-device-inner {
@include transition(all 0.3s ease-out 1s); transition: all .3s ease-out 1s;
} }
} }
&.desktop .preview-scroll .preview-device-outer { &.desktop .preview-scroll .preview-device-outer {
@include transition(all 0.3s ease-out 1s); transition: all .3s ease-out 1s;
margin: 0 auto; 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 * @subpackage admin
*/ */
@mixin retina-sprite($sprite, $icon) { @mixin retina-sprite($sprite) {
// We need to calculate this manually, as Compass sprites don't deal with retina images @include sprite($sprite);
$ypos: round(nth(sprite-position($sprite, $icon), 2) / 2); background-position: round(nth($sprite, 1)/2) round(nth($sprite, 2)/2);
background-image: sprite-url($sprite); width: round(nth($sprite, 3)/2);
background-position: 0 $ypos; height: round(nth($sprite, 4)/2);
background-size: ceil(image-width(sprite-path($sprite)) / 2) auto;
} }
@mixin icons-retina($sprite) { @mixin icons-retina($sprite) {
@ -55,6 +54,26 @@
only screen and ( min-resolution: 192dpi), only screen and ( min-resolution: 192dpi),
only screen and ( min-resolution: 2dppx) { 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 */ /* Loading spinner */
.cms-content-loading-spinner { .cms-content-loading-spinner {
background-image: url(../images/spinner@2x.gif); 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 { .cms-content-controls {
.icon-auto:before { .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 { .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 { .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 { .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 { .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 { .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 { .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 { li {
a { a {
&:after { &: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 { &: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 { &.ui-state-active a {
&:after { &: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 { &: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 { a {
.toggle-children { .toggle-children {
.toggle-children-icon { .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 { &.opened {
.toggle-children-icon { .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 { a {
.toggle-children { .toggle-children {
.toggle-children-icon { .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 { &.opened {
.toggle-children-icon { .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 { .ui-widget-header {
a.ui-state-hover { a.ui-state-hover {
.ui-icon-closethick { .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 { .ui-icon-closethick {
@include retina-sprite($sprites32-2x, dialog-close); @extend .retina-sprites-32x32-2x;
} @include retina-sprite($sprites-32x32-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); }
}
} }
} }
/* Menu icon classes */ /* Menu icon classes */
// .icon {
// &.icon-24 {
// @include icons-retina($icon24-2x);
// }
//
// &.icon-16 {
// @include icons-retina($icon16-2x);
// }
// }
.icon { .icon {
&.icon-24 { &.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 { &.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 { .ui-state-default, .ui-widget-content {
@include all-btn-icon-sprites; [class*="btn-icon-"] {
} @extend .icon-btn-icon;
$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");
} }
.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 { .icon {
@ -57,14 +66,78 @@ $sprites64-2x: sprite-map("sprites-64x64-2x/*.png", $spacing: 20px);
&.icon-24 { &.icon-24 {
width: 24px; width: 24px;
height: 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 { &.icon-16 {
width: 16px; width: 16px;
height: 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 * create new SCSS files for larger components like the CMS menu or tree
* (see _tree.scss and _menu.scss). * (see _tree.scss and _menu.scss).
*/ */
@import "compass";
@import "compass/css3";
@import "compass/utilities";
/** ---------------------------------------------------- /** ----------------------------------------------------
* Core Styles. * Core Styles.
@ -90,7 +87,7 @@ body.cms {
.cms-preview iframe, .cms-preview iframe,
.cms-preview-controls .cms-preview-controls
{ {
@include inline-block; display: inline-block;
} }
.cms-content-header { .cms-content-header {
@ -181,7 +178,7 @@ body.cms {
} }
.cms-content-header-top { .cms-content-header-top {
@include inline-block; display: inline-block;
width: 100%; width: 100%;
} }
@ -320,7 +317,7 @@ body.cms {
} }
.cms-tabset-nav-primary { .cms-tabset-nav-primary {
@include inline-block; display: inline-block;
vertical-align: middle; vertical-align: middle;
} }
@ -398,7 +395,7 @@ body.cms {
} }
.icon-button-group { .icon-button-group {
@include inline-block; display: inline-block;
margin-top: 1px; margin-top: 1px;
vertical-align: middle; vertical-align: middle;
border: 1px solid #CDCCD0; border: 1px solid #CDCCD0;
@ -452,7 +449,7 @@ body.cms {
padding: 0; padding: 0;
border-left: 0; border-left: 0;
border-right: 0; border-right: 0;
@include box-shadow(none); box-shadow: none;
+ .cms-tabset-icon.ui-state-default { + .cms-tabset-icon.ui-state-default {
border-left: 1px solid #CDCCD0; border-left: 1px solid #CDCCD0;
@ -524,7 +521,7 @@ body.cms {
} }
a { a {
@include inline-block; display: inline-block;
outline: none; outline: none;
float: none; float: none;
font-weight: normal; font-weight: normal;
@ -586,18 +583,6 @@ body.cms {
padding-right: 0; padding-right: 0;
margin: 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 { .ui-state-active {
@include box-shadow(none); box-shadow: none;
background: transparent; background: transparent;
border-top: none; border-top: none;
border: none; border: none;
z-index:2; z-index:2;
@ -757,7 +742,7 @@ body.cms {
color: #dc7f00; color: #dc7f00;
border: none; border: none;
background: none; background: none;
@include border-radius(5px); border-radius: 5px;
display: inline-block; display: inline-block;
zoom: 1; zoom: 1;
*display: inline; *display: inline;
@ -801,7 +786,7 @@ body.cms {
background: #fff; // for browsers that don't understand rgba background: #fff; // for browsers that don't understand rgba
background: rgba(#fff,0.5); background: rgba(#fff,0.5);
text-shadow: none; text-shadow: none;
@include border-radius(3px 3px 3px 3px); border-radius: 3px;
&.notice { &.notice {
background-color: lighten($color-notice,22%); // Blue background-color: lighten($color-notice,22%); // Blue
@ -839,9 +824,9 @@ body.cms {
.notice-item { .notice-item {
@include border-radius(3px); border-radius: 3px;
font-family: inherit; font-family: inherit;
font-size: inherit; font-size: inherit;
padding: 6px 24px 8px 10px; padding: 6px 24px 8px 10px;
word-wrap: break-word; word-wrap: break-word;
min-height: 60px; min-height: 60px;
@ -949,8 +934,8 @@ body.cms {
.title { .title {
padding-top:5px; //aligns label with point of arrow padding-top:5px; //aligns label with point of arrow
font-weight:bold; //to match pagetype label 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 { ul.SelectionGroup {
padding-left:28px; padding-left:28px;
@ -986,8 +971,7 @@ body.cms {
&.disabled { &.disabled {
color: $color-text-disabled; color: $color-text-disabled;
opacity: 0.5;
@include opacity(0.5);
&:hover { &:hover {
background: none; background: none;
@ -1104,10 +1088,8 @@ body.cms {
} }
.cms-content-header { .cms-content-header {
background-color: darken($color-widget-bg, 40%); background-color: darken($color-widget-bg, 40%);
@include background-image( background-image: linear-gradient(darken($color-widget-bg, 20%), darken($color-widget-bg, 40%));
linear-gradient(darken($color-widget-bg, 20%), darken($color-widget-bg, 40%))
);
h2 { h2 {
text-shadow: darken($color-widget-bg, 50%) -1px -1px 0; text-shadow: darken($color-widget-bg, 50%) -1px -1px 0;
@ -1201,10 +1183,10 @@ body.cms {
color: $color-text-light; color: $color-text-light;
td.first-column { td.first-column {
@include border-radius(6px 0 0 6px); border-radius: 6px 0 0 6px;
} }
td.last-column { 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 Batch actions
*/ */
.cms-content-batchactions-button { .cms-content-batchactions-button {
@include inline-block; display: inline-block;
padding: 4px 6px; padding: 4px 6px;
vertical-align: middle; vertical-align: middle;
@include background-image(linear-gradient(top, #fff, #D9D9D9)); background-image: linear-gradient(top, #fff, #D9D9D9);
border: 1px solid #aaa; border: 1px solid #aaa;
@include border-radius(4px); border-radius: 4px;
} }
.cms-content-batchactions { .cms-content-batchactions {
@ -1280,7 +1262,7 @@ body.cms {
margin-bottom: 8px; margin-bottom: 8px;
margin-right:-1px; margin-right:-1px;
background-color: #D9D9D9; background-color: #D9D9D9;
@include background-image(linear-gradient(top, #fff, #D9D9D9)); background-image: linear-gradient(top, #fff, #D9D9D9);
border-top-left-radius: 4px; border-top-left-radius: 4px;
border-bottom-left-radius: 4px; border-bottom-left-radius: 4px;
@ -1300,7 +1282,7 @@ body.cms {
} }
} }
.cms-content-batchactions-dropdown { .cms-content-batchactions-dropdown {
@include inline-block; display: inline-block;
// Context specific rules for when batch actions are in the SiteTree panel. // Context specific rules for when batch actions are in the SiteTree panel.
.cms-content-tools & { .cms-content-tools & {
@ -1308,7 +1290,7 @@ body.cms {
} }
fieldset { // The dropdown element wrapper fieldset { // The dropdown element wrapper
@include inline-block; display: inline-block;
width: 200px; width: 200px;
.view-mode-batchactions-label { .view-mode-batchactions-label {
@ -1333,7 +1315,7 @@ body.cms {
} }
.Actions { .Actions {
@include inline-block; display: inline-block;
// Context specific rules for when batch actions are in the SiteTree panel. // Context specific rules for when batch actions are in the SiteTree panel.
.cms-content-tools & { .cms-content-tools & {
@ -1461,7 +1443,7 @@ form.member-profile-form {
.cms { .cms {
.cms-content { .cms-content {
border-right: 1px solid #BBB; border-right: 1px solid #BBB;
@include border-radius(0); border-radius: 0;
background: $tab-panel-texture-color; background: $tab-panel-texture-color;
width: 800px; width: 800px;
z-index: 40; z-index: 40;
@ -1593,8 +1575,8 @@ form.member-profile-form {
h2, h3 { h2, h3 {
border-bottom: 0; border-bottom: 0;
margin-left: $grid-y; margin-left: $grid-y;
@include transform-origin(bottom, right); transform-origin: bottom, right;
@include rotate(270deg); transform: rotate(270deg);
} }
.cms-panel-header { .cms-panel-header {
width: 600px; width: 600px;
@ -1613,8 +1595,8 @@ form.member-profile-form {
h2, h3 { h2, h3 {
border-bottom: 0; border-bottom: 0;
margin-left: $grid-y; margin-left: $grid-y;
@include transform-origin(bottom, right); transform-origin: bottom, right;
@include rotate(270deg); transform: rotate(270deg);
} }
.cms-panel-header { .cms-panel-header {
width: 600px; width: 600px;
@ -1699,29 +1681,26 @@ form.member-profile-form {
background: $tab-panel-texture-color; background: $tab-panel-texture-color;
background-clip: content-box; background-clip: content-box;
border: 1px solid #666 !important; border: 1px solid #666 !important;
@include border-radius($grid-y); border-radius: $grid-y;
overflow: visible; overflow: visible;
padding: 0; 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. // Titlebar for pop-up dialog.
.ui-dialog-titlebar.ui-widget-header { .ui-dialog-titlebar.ui-widget-header {
font-size: $font-base-size+2; font-size: $font-base-size+2;
padding: 0; padding: 0;
border:none; border:none;
background: { background: transparent url(../images/textures/cms_content_header.png) repeat;
color:transparent; box-shadow: $color-shadow-dark 0 0 ($grid-x / 2) inset;
image:url(../images/textures/cms_content_header.png);
repeat:repeat;
}
@include box-shadow($color-shadow-dark 0 0 ($grid-x / 2) inset);
.ui-dialog-title { .ui-dialog-title {
position:absolute; position:absolute;
} }
} }
.ui-dialog-content { .ui-dialog-content {
@include border-radius($grid-y); border-radius: $grid-y;
overflow: auto; // TODO Replace with proper $.layout grid overflow: auto; // TODO Replace with proper $.layout grid
&.loading { &.loading {
@ -1920,15 +1899,15 @@ body.cms-dialog {
.cms-file-info{ .cms-file-info{
.field{ .field{
border:none; border:none;
@include box-shadow(0 0 0 rgba(0, 0, 0, 0)); box-shadow: 0 0 0 rgba(0, 0, 0, 0);
} }
} }
.field{ .field{
border-bottom: 1px solid $color-shadow-light; 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%);
&.last{ &.last{
border-bottom:none; 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; margin-bottom:0;
} }
} }
@ -2028,7 +2007,7 @@ body.cms-dialog {
.ss-uploadfield-files { .ss-uploadfield-files {
.ss-uploadfield-item-info { .ss-uploadfield-item-info {
background-color: grayscale(#5db4df); 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 height: 26px - 2*4px; // minus padding
font-size: $font-base-size+2; font-size: $font-base-size+2;
font-weight: bold; font-weight: bold;
@include border-top-left-radius(3px); border-top-left-radius: 3px;
@include border-bottom-left-radius(3px); border-bottom-left-radius: 3px;
background-color: #667980; // hardcoding colour since its tied to the sprite background-color: #667980; // hardcoding colour since its tied to the sprite
padding: 4px 3px 4px 6px; padding: 4px 3px 4px 6px;
text-align: center; text-align: center;
@ -2071,9 +2050,10 @@ body.cms-dialog {
} }
.arrow { .arrow {
@extend .icon-sprites-32x32;
@include sprite($sprites-32x32-numeric-label);
height: 26px; height: 26px;
width: 10px; width: 10px;
background: sprite($sprites32, numeric-label) no-repeat;
margin-right: 4px; margin-right: 4px;
} }
@ -2093,8 +2073,8 @@ body.cms-dialog {
// Emulate .field bottom border styling without applying .field class, // Emulate .field bottom border styling without applying .field class,
// as it messes up the nested .field element styling (blocklevel labels) // as it messes up the nested .field element styling (blocklevel labels)
border-bottom: 1px solid $color-shadow-light; 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-bottom: $grid-x; margin-bottom: $grid-x;
// Preview might not always be available // Preview might not always be available
.cms-file-info-preview { .cms-file-info-preview {
@ -2231,20 +2211,29 @@ form.import-form {
} }
.toggle-details-icon { .toggle-details-icon {
background: sprite($sprites32, menu-arrow-down) no-repeat; @extend .icon-sprites-32x32;
.ss-uploadfield-item-edit-all &{ @include sprite($sprites-32x32-menu-arrow-down);
background: sprite($sprites32, menu-arrow-deselected-down) no-repeat;
.ss-uploadfield-item-edit-all & {
@extend .icon-sprites-32x32;
@include sprite($sprites-32x32-menu-arrow-deselected-down);
display:inline-block; display:inline-block;
width:8px; width:8px;
height:8px; height:8px;
padding-left:5px; padding-left:5px;
} }
&.opened { &.opened {
background: sprite($sprites32, menu-arrow-up) no-repeat; @extend .icon-sprites-32x32;
@include sprite($sprites-32x32-menu-arrow-up);
.ss-uploadfield-item-edit-all &{ .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; background: #FFF;
border: 1px solid silver; border: 1px solid silver;
z-index: 10000; *width:180px; z-index: 10000; *width:180px;
@include box-shadow(0 0 10px #CCC); box-shadow: 0 0 10px #CCC;
&::before { &::before {
content:""; content:"";
display:block; /* reduce the damage in FF3.0 */ display:block; /* reduce the damage in FF3.0 */
@ -305,7 +306,7 @@
&:hover { &:hover {
padding: 1px 10px; padding: 1px 10px;
background: #3875d7; background: #3875d7;
@include background-image(linear-gradient(top, #3875d7 20%, #2a62bc 90%)); background-image: linear-gradient(top, #3875d7 20%, #2a62bc 90%);
color: #FFF; color: #FFF;
border: none; border: none;
} }
@ -324,7 +325,7 @@
&.vakata-hover > a { &.vakata-hover > a {
padding: 1px 10px; padding: 1px 10px;
background: #3875d7; background: #3875d7;
@include background-image(linear-gradient(top, #3875d7 20%, #2a62bc 90%)); background-image: linear-gradient(top, #3875d7 20%, #2a62bc 90%);
color: #FFF; color: #FFF;
border: none; border: none;
} }
@ -347,7 +348,7 @@
left: 100%; left: 100%;
background: #FFF; background: #FFF;
border: 1px solid silver; border: 1px solid silver;
@include box-shadow(0 0 10px #CCC); box-shadow: 0 0 10px #CCC;
&.col-2{ &.col-2{
width:180px * 2; // 2x the size of the original ul width:180px * 2; // 2x the size of the original ul
li { li {
@ -500,8 +501,8 @@
font-size: 0.75em; font-size: 0.75em;
line-height: 1em; line-height: 1em;
margin-left: 3px; margin-left: 3px;
margin-top: -1px; margin-top: -1px;
@include border-radius(2px, 2px); border-radius: 2px, 2px;
} }
/* comment speech bubble - ccs3 only - source: http://nicolasgallagher.com/pure-css-speech-bubbles/demo/ */ /* comment speech bubble - ccs3 only - source: http://nicolasgallagher.com/pure-css-speech-bubbles/demo/ */
@ -516,7 +517,7 @@
line-height: 1em; line-height: 1em;
margin-left: 3px; margin-left: 3px;
margin-right: 6px; margin-right: 6px;
@include border-radius(2px, 2px); border-radius: 2px, 2px;
color: #7E7470; color: #7E7470;
border: 1px solid #C9B800; border: 1px solid #C9B800;
background-color: #FFF0BC; background-color: #FFF0BC;
@ -631,7 +632,7 @@
padding: 7px 9px 6px 5px; padding: 7px 9px 6px 5px;
margin: 0; margin: 0;
max-width: 40%; max-width: 40%;
@include transition(max-width .75s linear); transition: max-width .75s linear;
} }
span.badge:hover { span.badge:hover {
max-width: 150px; max-width: 150px;
@ -690,10 +691,10 @@ a .jstree-pageicon {
// Dots // Dots
.cms-tree.jstree .status-#{$label} > a .jstree-pageicon:before { .cms-tree.jstree .status-#{$label} > a .jstree-pageicon:before {
background-color:$dotColor; 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} { #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); @include tree-status-icon('addedtodraft', #ff7f22, #F46B00, #fff7f2);

View File

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

View File

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

View File

@ -10,25 +10,14 @@
* -------------------------------------------------------------- * --------------------------------------------------------------
* Z-indexes: * Z-indexes:
* * Menu bar on the right should always be on top. This is in the 80 range * * 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 * * Footer must sit over the content as well so this in the 40 range
*/ */
/** ----------------------------- /** -----------------------------
* Core Compass Libraries * CSS reset
* ------------------------------ */ * ------------------------------ */
@import "compass/reset"; @import "reset.scss";
@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;
/** ----------------------------- /** -----------------------------
* Theme * Theme
@ -43,6 +32,7 @@ $experimental-support-for-svg: true;
/** ----------------------------- /** -----------------------------
* Sprite images * Sprite images
* ----------------------------- */ * ----------------------------- */
@import "spritey.scss";
@import "sprites.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. */ .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}}
/** ----------------------------------------------- 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; }
.backlink { padding-left: 12px; } /*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQXNzZXRVcGxvYWRGaWVsZC5jc3MiLCJzb3VyY2VzIjpbIkFzc2V0VXBsb2FkRmllbGQuc2NzcyIsIi4uL2FkbWluL3Njc3MvdGhlbWVzL19kZWZhdWx0LnNjc3MiLCIuLi9hZG1pbi9zY3NzL19taXhpbnMuc2NzcyIsIl9lbGVtZW50TWl4aW5zLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gVE9ETyB3ZSBuZWVkIGEgc2VwZXJhdGVkIGZpbGUgZm9yIHN0eWxlcyB0aGF0IGFyZSB1c2VkIGluIGJvdGggY21zIGFuZCBmcm9udCBlbmQgKHN1Y2ggYXMgYnV0dG9ucylcbkBpbXBvcnQgXCIuLi9hZG1pbi9zY3NzL3RoZW1lcy9kZWZhdWx0LnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9hZG1pbi9zY3NzL19taXhpbnNcIjtcbkBpbXBvcnQgXCJfZWxlbWVudE1peGluc1wiO1xuXG4uc3MtdXBsb2FkZmllbGQtdmlldy1hbGxvd2VkLWV4dGVuc2lvbnMge1xuXHRtYXJnaW4tdG9wOiAtNDJweDtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRcblx0LnRvZ2dsZS1jb250ZW50IHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgei1pbmRleDogMTtcblx0ICAgIHBhZGRpbmc6IDIuNSokZ3JpZC15IDIqJGdyaWQteDtcblx0ICAgIHdpZHRoOiAyODBweDtcblx0ICAgIHJpZ2h0OiAtMjgwcHg7XG5cdCAgICB0b3A6IDA7XG5cdCAgICBib3R0b206IDA7XG5cdCAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1zZXBhcmF0b3I7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDNweCAkY29sb3Itc2VwYXJhdG9yO1xuXHQgICAgYmFja2dyb3VuZDogJHRhYi1wYW5lbC10ZXh0dXJlLWNvbG9yO1xuXHRcdHRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyO1xuXG5cdFx0aDQge1xuXHRcdFx0bWFyZ2luOiAwIDAgNnB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHR9XG5cdH1cblxuXHQmLmFjdGl2ZSAudG9nZ2xlLWNvbnRlbnQge1xuXHRcdHJpZ2h0OiAwO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQudG9nZ2xlIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6YWN0aXZlLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Y29sb3I6IGRhcmtlbigkY29sb3ItdGV4dCwgMTAlKTs7XG5cdFx0fVxuXHR9XG59XG5cbi5iYWNrbGluayB7XG5cdHBhZGRpbmctbGVmdDogMTJweDtcbn1cblxuYm9keS5jbXMuc3MtdXBsb2FkZmllbGQtZWRpdC1pZnJhbWUge1xuXHRvdmVyZmxvdzogYXV0bztcblx0YmFja2dyb3VuZDogI0UyRTJFMjtcblx0XG5cdHNwYW4ucmVhZG9ubHkge1xuXHRcdGZvbnQtc3R5bGU6aXRhbGljO1xuXHRcdGNvbG9yOmxpZ2h0ZW4oJGNvbG9yLXRleHQsIDIwJSk7XG5cdFx0dGV4dC1zaGFkb3c6IDBweCAxcHggMHB4ICNmZmY7XG5cdH1cblx0LmZpZWxkaG9sZGVyLXNtYWxse1xuXHRcdFxuXHRcdGxhYmVse1xuXHRcdFx0bWFyZ2luLWxlZnQ6MDtcblx0XHR9XG5cdH1cbn1cblxuLmNvbXBvc2l0ZS5zcy1hc3NldHVwbG9hZGZpZWxkIC5kZXRhaWxzIGZpZWxkc2V0IHtcblx0QGV4dGVuZCBib2R5LmNtcy5zcy11cGxvYWRmaWVsZC1lZGl0LWlmcmFtZTtcblx0cGFkZGluZzogJGdyaWQteCoyO1xufVxuXG4uc3MtYXNzZXR1cGxvYWRmaWVsZCB7XG5cdGJvcmRlci1ib3R0b206IDA7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblxuXHRoMyB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1zaGFkb3ctbGlnaHQ7XG5cdFx0Ym94LXNoYWRvdzogMCAxcHggMCBsaWdodGVuKCRjb2xvci1zaGFkb3ctbGlnaHQsIDk1JSk7XG5cdFx0bWFyZ2luOiAwIDAgOHB4O1xuXHRcdHBhZGRpbmc6IDAgMCA3cHg7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XHRcblx0fVxuXHQuZmllbGQge1xuXHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0Ym94LXNoYWRvdzpub25lO1xuXHR9XG5cdC5maWxlT3ZlcnZpZXd7XG5cdFx0Y2xlYXI6Ym90aDtcblx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XG5cdFx0LnVwbG9hZFN0YXR1c3tcblx0XHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRcdFx0LnN0YXRle1xuXHRcdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OjEuMWVtO1xuXHRcdFx0fVxuXHRcdFx0LmRldGFpbHN7XG5cdFx0XHRcdG9wYWNpdHk6MC45O1xuXHRcdFx0XHRmbG9hdDpyaWdodDtcdFx0XG5cdFx0XHR9XG5cdFx0fVx0XHRcblx0fVxuXHQuc3MtdXBsb2FkZmllbGQtaXRlbS1hY3Rpb25zLmVkaXQtYWxse1xuXHRcdC5zcy11cGxvYWRmaWVsZC1pdGVtLWVkaXQtYWxsIHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdG1hcmdpbjogLThweCAwIDA7XG5cdFx0XHRwYWRkaW5nOjA7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcdFx0XG5cdFx0XHRcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGNvbG9yOiBsaWdodGVuKCRjb2xvci10ZXh0LCAxMCUpO1x0XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0XG5cdC5zcy11cGxvYWRmaWVsZC1maWxlcyB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Y2xlYXI6Ym90aDtcblx0XHRcblx0XHQuc3MtdXBsb2FkZmllbGQtaXRlbSB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBsaWdodGVuKCRjb2xvci1tZWRpdW0tc2VwYXJhdG9yLCAyMCUpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblx0XHRcdG1hcmdpbjogMCAwIDVweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0LmluZm8ge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxuXHRcdFx0XHRwYWRkaW5nOiA3cHg7IFxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuOyBcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGQkU2NjsgXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNGRjkzMDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zcy11cGxvYWRmaWVsZC1pdGVtLXByZXZpZXcge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdC5uby1wcmV2aWV3e1x0XHRcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQ6dXJsKCcuLi9pbWFnZXMvaWNvbnMvZG9jdW1lbnQucG5nJykgMnB4IDBweCBuby1yZXBlYXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zcy11cGxvYWRmaWVsZC1pdGVtLWluZm8ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzVkYjRkZjtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsICAjNWRiNGRmIDAlLCM1ZGIxZGQgOCUsIzQzOWJjYiA1MCUsIzNmOTljZCA1NCUsIzIwN2RiNiA5NiUsIzFlN2NiYSAxMDAlKTtcblx0XHR9XG5cdFx0LnVpLXN0YXRlLWVycm9yIC5zcy11cGxvYWRmaWVsZC1pdGVtLWluZm8ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2MxMWYxZDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6MTMwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCAgI2MxMWYxZCAwJSwjYmYxZDFiIDQlLCNiNzFiMWMgOCUsI2I2MWUxZCAxNSUsI2IxMWQxZCAyNyUsI2FiMWQxYyAzMSUsI2E1MWIxYiA0MiUsIzlmMWIxOSA0NiUsIzlmMWIxOSA1MCUsIzk5MWMxYSA1NCUsIzk3MWExOCA1OCUsIzkxMWIxYiA2MiUsIzkxMWIxYiA2NSUsIzdlMTgxNiA4OCUsIzc3MTkxOSA5MiUsIzczMTgxNyAxMDAlKTtcblx0XHRcdFxuXHRcdFx0LnNzLXVwbG9hZGZpZWxkLWl0ZW0tbmFtZSB7XG5cdFx0XHRcdHdpZHRoOjEwMCU7XHRcdFx0XHRcblx0XHRcdFx0Y3Vyc29yOmRlZmF1bHQ7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3ItYnV0dG9uLWRpc2FibGVkLDIwJSk7IC8vZm9yIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCByZ2JhXG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoZGFya2VuKCRjb2xvci1idXR0b24tZGlzYWJsZWQsIDE1JSksMC45KTtcblx0XHRcdFx0XG5cdFx0XHRcdC5uYW1lIHsgXG5cdFx0XHRcdFx0dGV4dC1zaGFkb3c6IDBweCAxcHggMHB4IHJnYmEoI2ZmZiwgMC43KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQudWktc3RhdGUtd2FybmluZyAuc3MtdXBsb2FkZmllbGQtaXRlbS1pbmZvIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13YXJuaW5nO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0XHR0b3AsXG5cdFx0XHRcdGRlc2F0dXJhdGUobGlnaHRlbigkY29sb3Itd2FybmluZywgMTAlKSwgMjAlKSAgMCUsXG5cdFx0XHRcdGRlc2F0dXJhdGUobGlnaHRlbigkY29sb3Itd2FybmluZywgNSUpLCAyMCUpICA4JSxcblx0XHRcdFx0ZGVzYXR1cmF0ZSgkY29sb3Itd2FybmluZywgMjAlKSAgNTAlLFxuXHRcdFx0XHRkZXNhdHVyYXRlKGRhcmtlbihtaXgoJGNvbG9yLXdhcm5pbmcsICRjb2xvci1idXR0b24tZGVzdHJ1Y3RpdmUsIDk5JSksMCUpLCAyMCUpICA1NCUsXG5cdFx0XHRcdGRlc2F0dXJhdGUoZGFya2VuKG1peCgkY29sb3Itd2FybmluZywgJGNvbG9yLWJ1dHRvbi1kZXN0cnVjdGl2ZSwgODAlKSwxJSksIDIwJSkgIDk2JSxcblx0XHRcdFx0ZGVzYXR1cmF0ZShkYXJrZW4obWl4KCRjb2xvci13YXJuaW5nLCAkY29sb3ItYnV0dG9uLWRlc3RydWN0aXZlLCA3MCUpLDIlKSwgMjAlKSAxMDAlXG5cdFx0XHQpO1xuXHRcdH1cblxuXHRcdC5zcy11cGxvYWRmaWVsZC1pdGVtLW5hbWUge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdG1hcmdpbjogM3B4IDAgM3B4IDUwcHg7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0Y29sb3I6bGlnaHRlbigkY29sb3ItdGV4dCwgMTAlKTtcblx0XHRcdGJhY2tncm91bmQ6JGNvbG9yLWJ1dHRvbi1kaXNhYmxlZDsgLy9mb3IgYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IHJnYmFcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoI2ZmZiwgMC44KTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0aGVpZ2h0OiAyMnB4O1xuXHRcdFx0cGFkZGluZzogMCA1cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XHRcblx0XHRcdC8vZGlzcGxheTp0YWJsZSwgYW5kIHRhYmxlLWxheW91dDpmaXhlZCBhbGxvd3MgdXMgdG8gdXNlIHBlcmNlbnRhZ2VzIHdpdGggdGV4dC1vdmVyZmxvd1xuXHRcdFx0ZGlzcGxheTp0YWJsZTtcblx0XHRcdHRhYmxlLWxheW91dDpmaXhlZDtcblx0XHRcdFxuXHRcdFx0Lm5hbWUgeyBcblx0XHRcdFx0dGV4dC1zaGFkb3c6IDBweCAxcHggMHB4IHJnYmEoI2ZmZiwgMC41KTtcblx0XHRcdFx0ZGlzcGxheTppbmxpbmU7XG5cdFx0XHRcdGZsb2F0OmxlZnQ7XG5cdFx0XHRcdG1heC13aWR0aDo1MCU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7IFxuXHRcdFx0XHRwYWRkaW5nOiAwIDVweCAwIDA7XG5cdFx0XHRcdEBpbmNsdWRlIGhpZGUtdGV4dC1vdmVyZmxvdztcblx0XHRcdH1cblx0XHRcdC5zcy11cGxvYWRmaWVsZC1pdGVtLXN0YXR1cyB7XG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDVweDtcblx0XHRcdFx0bWF4LXdpZHRoOjMwJTtcblx0XHRcdFx0QGluY2x1ZGUgaGlkZS10ZXh0LW92ZXJmbG93O1xuXHRcdFx0XHR0ZXh0LXNoYWRvdzogMHB4IDFweCAwcHggcmdiYSgjZmZmLCAwLjUpO1xuXHRcdFx0XHRcblx0XHRcdFx0Ji51aS1zdGF0ZS1lcnJvci10ZXh0IHtcblx0XHRcdFx0XHR0ZXh0LXNoYWRvdzogMHB4IDFweCAwcHggcmdiYSgjZmZmLCAwLjYpO1xuXHRcdFx0XHRcdGNvbG9yOiBkYXJrZW4oJGNvbG9yLWJ1dHRvbi1kZXN0cnVjdGl2ZSwgMTAlKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnVpLXN0YXRlLXdhcm5pbmctdGV4dCB7XG5cdFx0XHRcdFx0Y29sb3I6IGRhcmtlbigkY29sb3Itd2FybmluZywgMTAlKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnVpLXN0YXRlLXN1Y2Nlc3MtdGV4dCB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1idXR0b24tY29uc3RydWN0aXZlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zcy11cGxvYWRmaWVsZC1pdGVtLWFjdGlvbnMge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0ei1pbmRleDogMDtcblx0XHRcdGNvbG9yOiAjZjAwO1xuXHRcdFx0QGluY2x1ZGUgc3MtdXBsb2FkZmllbGQtYWN0aW9uLWJ1dHRvbnM7XG5cdFx0XHRmb250LXNpemU6MTRweDtcblx0XHR9XG5cdFx0XG5cdFx0LnNzLXVwbG9hZGZpZWxkLWl0ZW0tcHJvZ3Jlc3Mge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcblx0XHRcdGRpdiB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0LnNzLXVwbG9hZGZpZWxkLWl0ZW0tcHJvZ3Jlc3NiYXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTJhNmIzO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjOTJhNmIzIDAlLCM5MGFhYjggMTElLCM5NmIxYmYgMjIlLCM5ZWI0YzEgMzMlLCNhN2JhYzcgNDQlLCNjMWQ1ZGMgMTAwJSk7XG5cdFx0XHR9XG5cdFx0XHQuc3MtdXBsb2FkZmllbGQtaXRlbS1wcm9ncmVzc2JhcnZhbHVlIHtcblx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICM2MGIzZGQgdXJsKC4uL2ltYWdlcy9wcm9ncmVzc2Jhcl9ibHVlLmdpZikgcmVwZWF0IGxlZnQgY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcdFx0XG5cdFx0LnNzLXVwbG9hZGZpZWxkLWl0ZW0tZWRpdGZvcm0ge1xuXHRcdFx0LyogZG9uJ3QgdXNlIGRpc3BsYXkgbm9uZSwgZm9yIGl0IHdpbGwgYnJlYWsgalF1ZXJ5KCdpZnJhbWUnKS5jb250ZW50cygpLmhlaWdodCgpICovXG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cblx0XHRcdCYubG9hZGluZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2FkbWluL2ltYWdlcy9zcGlubmVyLmdpZikgbm8tcmVwZWF0IDUwJSA1MCU7XG5cblx0XHRcdFx0aWZyYW1lIHtcblx0XHRcdFx0XHQvKiBPbGQgSUUgbmVlZHMgdGhpcyBvciBpdCdsbCBnaXZlIHRoZSBpZnJhbWUgYSB3aGl0ZSBiYWNrZ3JvdW5kLCBjb3ZlcmluZyB0aGUgc3Bpbm5lciAqL1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwOyBtYXJnaW4tdG9wOiAzN3B4O1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRpZnJhbWUge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogJGdyaWQteCoyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRTJFMkUyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zcy11cGxvYWRmaWVsZC1hZGRmaWxlIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XG5cdFx0LnNzLXVwbG9hZGZpZWxkLWl0ZW0taW5mbyB7XG5cdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0Y29sb3I6IGxpZ2h0ZW4oJGNvbG9yLXRleHQsIDIwJSk7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0xMnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQudXBsb2FkLXVybDo6YmVmb3JlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zcy11cGxvYWRmaWVsZC1mcm9tY29tcHV0ZXIge1xuXHRcdFx0bWFyZ2luOiAxMnB4IDJweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XG5cdFx0XHQuc3MtaW5zZXJ0LW1lZGlhICZ7XG5cdFx0XHRcdG1hcmdpbjogMCAxMnB4IDAgMDtcblx0XHR9XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG4uc3MtdXBsb2FkZmllbGQtZHJvcHpvbmUge1xuXHQmOjphZnRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDIzNiwgMjM5LCAyNDEsIC45KSB1cmwoJy4uL2FkbWluL2ltYWdlcy9kcmFnX2Ryb3Bfb3B0LnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMzEycHggMzI1cHg7XG5cdFx0ei1pbmRleDogMTAwO1xuXHRcdFx0XHRcdH1cblxuXHQmLmFjdGl2ZS5ob3ZlciB7XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR9XG5cdFx0fVx0XHRcblx0fVxuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogXCJAMnhcIiBtZWRpYSBxdWVyeVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AbWVkaWFcblx0b25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuXHRvbmx5IHNjcmVlbiBhbmQgKCAgIG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksXG5cdG9ubHkgc2NyZWVuIGFuZCAoICAgICAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLzEpLFxuXHRvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG5cdG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICAgICAgICAgIG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLFxuXHRvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgICAgICAgICBtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcblxuXHQvKiBMb2FkaW5nIHNwaW5uZXIgKi9cblx0LnNzLWFzc2V0dXBsb2FkZmllbGQge1xuXHRcdC5zcy11cGxvYWRmaWVsZC1maWxlcyB7XG5cdFx0XHQuc3MtdXBsb2FkZmllbGQtaXRlbS1lZGl0Zm9ybSB7XG5cdFx0XHRcdCYubG9hZGluZyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2FkbWluL2ltYWdlcy9zcGlubmVyQDJ4LmdpZik7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA0M3B4IDQzcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8qKlxuICogVGhpcyBmaWxlIGNvbnRhaW5zIHRoZSBkZWZhdWx0IHRoZW1lIGRlZmluaXRpb25zIGZvciB0aGUgYWRtaW4gaW50ZXJmYWNlLlxuICogUGxlYXNlIHB1dCBtb3N0bHkgU0NTUyB2YXJpYWJsZSBkZWZpbml0aW9ucyBpbiBoZXJlLFxuICogYW5kIGxlYXZlIHRoZSBhY3R1YWwgc3R5bGluZyB0byBfc3R5bGUuc2NzcyBhbmQgYXV4aWxsaWFyeSBmaWxlcy5cbiAqL1xuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIENvbG91cnNcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGNvbG9yLWJhc2U6ICNiMGJlYzcgIWRlZmF1bHQ7XG4kY29sb3Itd2lkZ2V0LWJnOiBsaWdodGVuKCRjb2xvci1iYXNlLCAyMCUpICFkZWZhdWx0O1xuXG4vL29mZmljYWwgc2lsdmVyc3RyaXBlIGJyYW5kIGNvbG9yXG4kY29sb3ItYnJhbmQtYmc6ICMwMDVhOTMgIWRlZmF1bHQ7XG4kY29sb3ItYnJhbmQ6ICM0M2M3ZjQgIWRlZmF1bHQ7XG5cbi8qIEtlZXAgYXMgc29saWQgY29sb3VycyB0cmFuc3BhcmVudCBib3JkZXJzIHdvbnQgd29yayBpbiBpZSAqL1xuJGNvbG9yLWRhcmtlci1iZzogI2YwZjJmNCAhZGVmYXVsdDtcbiRjb2xvci1kYXJrLWJnOiAjMTQyMTM2ICFkZWZhdWx0O1xuJGNvbG9yLWRhcmstc2VwYXJhdG9yOiAjMTk0MzVjICFkZWZhdWx0O1xuJGNvbG9yLW1lZGl1bS1zZXBhcmF0b3I6ICM4MDgwODAgIWRlZmF1bHQ7XG4kY29sb3Itc2VwYXJhdG9yOiAjQzFDN0NDICFkZWZhdWx0OyAvLyBWZXJ0aWNhbCBkaXZpZGVyc1xuJGNvbG9yLWxpZ2h0LXNlcGFyYXRvcjogI0QyRDVEOCAhZGVmYXVsdDsgLy8gSG9yaW9udGFsIGRpdmlkZXJzXG5cbiRjb2xvci10YWI6ICNkOWQ5ZDkgIWRlZmF1bHQ7XG4kY29sb3ItZGFyay1ncmV5OiAjN0I4QzkxICFkZWZhdWx0O1xuXG4vKiBPbmx5IGZvciB1c2UgYXMgc2hhZG93cyBhcyB0aGV5IHdvbnQgd29yayBpbiBvbGRlciBicm93c2VycyAqL1xuJGNvbG9yLXNoYWRvdy1saWdodDogcmdiYSgyMDEsIDIwNSwgMjA2LCAwLjgpICFkZWZhdWx0O1xuJGNvbG9yLXNoYWRvdy1kYXJrOiByZ2JhKDEwNywgMTIwLCAxMjMsIDAuNSkgIWRlZmF1bHQ7XG4kY29sb3Itc2hhZG93LWJsYWNrOiByZ2JhKDAsIDAsIDAsIDAuNikgIWRlZmF1bHQ7XG4kY29sb3Itc2hhZG93LWJsYWNrZXI6IHJnYmEoMCwgMCwgMCwgMC45KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LXNoaW5lOiByZ2JhKDI0OCwgMjQ4LCAyNDgsIDAuOSk7XG4kYm94LXNoYWRvdy1zaGluZS1taW5pbWFsOiByZ2JhKDI0NSwgMjQ1LCAyNDUsIDAuOCk7XG5cbiRjb2xvci1oaWdobGlnaHQ6ICNGRkZGNjYgIWRlZmF1bHQ7XG4kY29sb3ItaGlnaGxpZ2h0LW9wYWNpdHk6IHJnYmEoMjU1LCAyNTUsIDEwMiwgMC4zKSAhZGVmYXVsdDtcblxuJGNvbG9yLW1lbnUtYnV0dG9uOiAjMzM4REMxICFkZWZhdWx0O1xuJGNvbG9yLW1lbnUtYmFja2dyb3VuZDogI2M2ZDdkZiAhZGVmYXVsdDtcbiRjb2xvci1tZW51LWJvcmRlcjogIzhjOTlhMSAhZGVmYXVsdDtcbiRjb2xvci1wYW5lbC1iYWNrZ3JvdW5kOiAjYzZkN2RmICFkZWZhdWx0O1xuXG4kY29sb3ItdGV4dDogIzY2NzI3ZCAhZGVmYXVsdDtcbiRjb2xvci10ZXh0LWxpZ2h0OiB3aGl0ZSAhZGVmYXVsdDtcbiRjb2xvci10ZXh0LWxpZ2h0LWxpbms6IHdoaXRlICFkZWZhdWx0O1xuJGNvbG9yLXRleHQtZGlzYWJsZWQ6ICNhYWEgIWRlZmF1bHQ7XG4kY29sb3ItdGV4dC1kYXJrOiAjMWYxZjFmICFkZWZhdWx0O1xuJGNvbG9yLXRleHQtZGFyay1saW5rOiAjM0VCQUUwICFkZWZhdWx0O1xuJGNvbG9yLXRleHQtYmx1ZS1saW5rOiAjMDA3MWM0ICFkZWZhdWx0O1xuJGNvbG9yLXRleHQtc2hhZG93OiB3aGl0ZSAhZGVmYXVsdDtcblxuXG4kY29sb3ItYnV0dG9uLWdlbmVyaWM6ICNlNmU2ZTYgIWRlZmF1bHQ7XG4kY29sb3ItYnV0dG9uLWdlbmVyaWMtYm9yZGVyOiAjZDBkM2Q1ICFkZWZhdWx0O1xuXG4kY29sb3ItYnV0dG9uLWhpZ2hsaWdodDogI2U2ZTZlNiAhZGVmYXVsdDtcbiRjb2xvci1idXR0b24taGlnaGxpZ2h0LWJvcmRlcjogIzcwODI4NCAhZGVmYXVsdDtcblxuJGNvbG9yLWJ1dHRvbi1jb25zdHJ1Y3RpdmU6ICMxRjk0MzMgIWRlZmF1bHQ7XG4kY29sb3ItYnV0dG9uLWNvbnN0cnVjdGl2ZS1ib3JkZXI6ICMxRjk0MzMgIWRlZmF1bHQ7XG5cbiRjb2xvci1idXR0b24tZGVzdHJ1Y3RpdmU6ICNmMDAgIWRlZmF1bHQ7XG5cbiRjb2xvci1idXR0b24tZGlzYWJsZWQ6ICNlZWVkZWQgIWRlZmF1bHQ7XG5cbiRjb2xvci1ub3RpY2U6ICM5M0NERTggIWRlZmF1bHQ7XHRcdC8vIGJsdWVcbiRjb2xvci13YXJuaW5nOiAjRTlEMTA0ICFkZWZhdWx0O1x0XHQvLyB5ZWxsb3dcbiRjb2xvci1lcnJvcjogI2U2ODI4OCAhZGVmYXVsdDtcdFx0XHQvLyByZWRcbiRjb2xvci1nb29kOiAjNzJjMzRiICFkZWZhdWx0O1x0XHRcdC8vIGdyZWVuXG4vKiRjb2xvci1vcHRpb25hbDogI2ExZDJlYiAhZGVmYXVsdDsgKi9cdC8vIG9yYW5nZVxuXG4kY29sb3ItY21zLWJhdGNoYWN0aW9ucy1tZW51LWJhY2tncm91bmQ6ICNmNWY1ZjUgIWRlZmF1bHQ7XG4kY29sb3ItY21zLWJhdGNoYWN0aW9ucy1tZW51LXNlbGVjdGVkLWJhY2tncm91bmQ6ICNmZmZjZGMgIWRlZmF1bHQ7XG5cbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogVGV4dHVyZXNcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kdGFiLXBhbmVsLXRleHR1cmUtY29sb3I6ICNmNmY3ZjggIWRlZmF1bHQ7XG4kdGFiLXBhbmVsLXRleHR1cmUtYmFja2dyb3VuZDogJHRhYi1wYW5lbC10ZXh0dXJlLWNvbG9yIHVybCguLi9pbWFnZXMvdGV4dHVyZXMvYmdfY21zX21haW5fY29udGVudC5wbmcpIHJlcGVhdCB0b3AgbGVmdCAhZGVmYXVsdDtcblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBUeXBvZ3JhcGh5LlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtYmFzZS1zaXplOiAxMnB4ICFkZWZhdWx0O1xuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIEdyaWQgVW5pdHMgKHB4KVxuICpcbiAqIFdlIGhhdmUgYSB2ZXJ0aWNhbCByaHl0aG0gdGhhdCB0aGUgZ3JpZCBpcyBiYXNlZCBvZmZcbiAqIGJvdGggeCAoPWhvcml6b250YWwpIGFuZCB5ICg9dmVydGljYWwpLiBBbGwgaW50ZXJuYWwgcGFkZGluZyBhbmRcbiAqIG1hcmdpbnMgYXJlIHNjYWxlZCB0byB0aGlzIGFuZCBhY2NvdW50aW5nIGZvciBwYXJhZ3JhcGhzXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRncmlkLXk6IDhweCAhZGVmYXVsdDtcbiRncmlkLXg6IDhweCAhZGVmYXVsdDtcblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBBcHBsaWNhdGlvbiBMb2dvIChDTVMgTG9nbykgTXVzdCBiZSAyNHB4IHggMjRweFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kYXBwbGljYXRpb24tbG9nby1zbWFsbDogdXJsKFwiLi4vaW1hZ2VzL2xvZ29fc21hbGwucG5nXCIpICFkZWZhdWx0O1xuJGFwcGxpY2F0aW9uLWxvZ28tc21hbGwtMng6IHVybChcIi4uL2ltYWdlcy9sb2dvX3NtYWxsQDJ4LnBuZ1wiKSAhZGVmYXVsdDtcbiIsIi8vKipcbi8vICogVGhpcyBmaWxlIGNvbnRhaW5zIGdlbmVyaWMgbWl4aW5zIHdoaWNoIHdlIHVzZSB0aHJvdWdob3V0XG4vLyAqIHRoZSBhZG1pbiBwYW5lbHMuXG4vLyAqXG4vLyAqIE1peGlucyBzaG91bGQgYmUgc3RvcmVkIGhlcmUgcmF0aGVyIHRoYW4gaW5kaXZpZHVhbCBmaWxlc1xuLy8gKiBzbyB0aGF0IHdlIGNhbiBrZWVwLlxuLy8gKi9cblxuLy8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAqIEhpZGVzIHRoZSBvdmVyZmxvd2luZyB0ZXh0IGZyb20gYSBjb250YWluZXJcbi8vICpcbi8vICogTm90ZTogeW91IG11c3QgZGVmaW5lIGEgd2lkdGggb24gdGhlIGVsZW1lbnQgd2l0aCB0aGlzXG4vLyAqIG92ZXJmbG93LlxuLy8gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1peGluIGhpZGUtdGV4dC1vdmVyZmxvdyB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHQtby10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuQG1peGluIGJveC1zaGFkb3ctbm9uZXtcblx0LW1vei1ib3gtc2hhZG93OiBub25lO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuXG4vLyoqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy9DbGVhcmZpeCBtaXhpbiBjbGVhcnMgdGhlIGZsb2F0IG9mIGl0J3MgcGFyZW50IGVsZW1lbnRcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSoqL1xuQG1peGluIGNsZWFyZml4e1xuXHQmOmFmdGVye1xuXHRcdGNvbnRlbnQ6IFwiLlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogMDtcblx0XHRjbGVhcjogYm90aDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdH1cblx0KjpmaXJzdC1jaGlsZCAmeyB6b29tOjE7fVxufVxuXG5cblxuLy8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAqIENsZWFyIHRoZSBwcm9wZXJ0aWVzIG9mIHN1YiBmb3JtIGZpZWxkcy5cbi8vICpcbi8vICogT2Z0ZW4gbmVlZGVkIGZvciBuZXN0ZWQgZm9ybSBmaWVsZHMgYW5kXG4vLyAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWl4aW4gY2xlYXItZm9ybS1maWVsZC1zdHlsZXMge1xuXHQuZmllbGQge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyOiAwO1xuXHR9XG5cblx0bGFiZWwge1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdHdpZHRoOiBhdXRvO1xuXG5cdFx0Ji5sZWZ0IHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0ZGlzcGxheTogaW5oZXJpdDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRcdH1cblx0fVxuXG5cdC5taWRkbGVDb2x1bW4ge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cblx0aW5wdXQudGV4dCxcblx0dGV4dGFyZWEsXG5cdHNlbGVjdCxcblx0LlRyZWVEcm9wZG93bkZpZWxkIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXgtd2lkdGg6IGF1dG87XG5cdH1cbn1cblxuLy8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAqIERvdWJsZSB0b25lIGJvcmRlcnNcbi8vICpcbi8vICogaHR0cDovL2RhdmVydXBlcnQuY29tLzIwMTEvMDYvdHdvLXRvbmUtYm9yZGVycy13aXRoLWNzczMvXG4vLyAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWl4aW4gZG91YmxlYm9yZGVyKCRzaWRlLCAkaW5uZXJDb2xvciwgJG91dGVyQ29sb3IpIHtcbiAgICAkc2hhZG93OiBcIjAgMCAwXCI7XG4gICAgYm9yZGVyLSN7JHNpZGV9OiAxcHggc29saWQgJGlubmVyQ29sb3I7XG4gICAgQGlmICgkc2lkZSA9PSBcInRvcFwiKSB7ICRzaGFkb3c6IDAgLTFweCAwOyB9XG4gICAgQGlmICgkc2lkZSA9PSBcInJpZ2h0XCIpIHsgJHNoYWRvdzogMXB4IDAgMDsgfVxuICAgIEBpZiAoJHNpZGUgPT0gXCJib3R0b21cIikgeyAkc2hhZG93OiAwIDFweCAwOyB9XG4gICAgQGlmICgkc2lkZSA9PSBcImxlZnRcIikgeyAkc2hhZG93OiAtMXB4IDAgMDsgfVxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogJHNoYWRvdyAkb3V0ZXJDb2xvcjtcbiAgICAtbW96LWJveC1zaGFkb3c6ICRzaGFkb3cgJG91dGVyQ29sb3I7XG4gICAgLW8tYm94LXNoYWRvdzogJHNoYWRvdyAkb3V0ZXJDb2xvcjtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93ICRvdXRlckNvbG9yO1xufVxuXG4vLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICogU2hvdyBsYWJlbCBhbmQgZmllbGQgY29udGVudCBpbiB0aGVpciBvd24gbGluZXMsXG4vLyAqIHRvIG1heGltaXplIHRoZSBhdmFpbGFibGUgaG9yaXpvbnRhbCBzcGFjZS5cbi8vICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtaXhpbiBmb3JtLWZpZWxkLXN0YWNrZWQge1xuXHRsYWJlbCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdH1cblxuXHQubWlkZGxlQ29sdW1uIHtcblx0XHRtYXJnaW4tbGVmdDogMHB4O1xuXHRcdGNsZWFyOiBsZWZ0O1xuXHR9XG5cblx0LmRlc2NyaXB0aW9uIHtcblx0XHRtYXJnaW4tbGVmdDogMHB4O1xuXHR9XG59XG5cbi8qTWl4aW4gdXNlZCB0byBnZW5lcmF0ZSBzbGlnaHRseSBzbWFsbGVyIHRleHQgYW5kIGZvcm1zXG5Vc2VkIGluIHNpZGUgcGFuZWxzIGFuZCBhY3Rpb24gdGFic1xuKi9cbkBtaXhpbiB0aWdodFNwYWNpbmd7XG5cdGgzLGg0LGg1IHtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRsaW5lLWhlaWdodDogJGdyaWQteSAqIDI7XG5cdH1cblx0aDMge1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtYmFzZS1zaXplICsgMTtcblx0fVxuXG5cdGg0IHtcblx0XHRmb250LXNpemU6ICRmb250LWJhc2Utc2l6ZTtcblx0XHRtYXJnaW46NXB4IDA7XG5cdH1cblxuXHQudWktd2lkZ2V0LWNvbnRlbnQge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdH1cblxuXHQuZmllbGQge1xuXHRcdC8qXG5cdFx0ICogRmllbGRzIGFyZSBtb3JlIGNvbXByZXNzZWQgaW4gc29tZSBhcmVhcyBjb21wYXJlZCB0byB0aGVcblx0XHQgKiBtYWluIGNvbnRlbnQgZWRpdGluZyB3aW5kb3cgc28gdGhlIGJlbG93IGFsdGVycyB0aGUgaW50ZXJuYWxcblx0XHQgKiBzcGFjaW5nIG9mIHRoZSBmaWVsZHMgc28gd2UgY2FuIG1vdmUgdGhhdCBzcGFjaW5nIHRvIGJldHdlZW5cblx0XHQgKiB0aGUgZm9ybSBmaWVsZHMgcmF0aGVyIHRoYW4gcGFkZGluZ1xuXHRcdCAqL1xuXHRcdGJvcmRlci1ib3R0b206bm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGxhYmVsIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRwYWRkaW5nOiAwICRncmlkLXggNHB4IDA7XG5cdFx0XHQmLmV4dHJhLWRldGFpbHN7XG5cdFx0XHRcdG92ZXJmbG93OmhpZGRlbjtcblx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29sb3I6IGxpZ2h0ZW4oJGNvbG9yLXRleHQsIDM1JSk7XG5cdFx0XHRcdGZvbnQtc3R5bGU6aXRhbGljO1xuXHRcdFx0XHRmb250LXdlaWdodDpub3JtYWw7XG5cdFx0XHRcdGZvbnQtc2l6ZToxZW07XG5cdFx0XHRcdGZsb2F0OmxlZnQ7XG5cdFx0XHRcdHRleHQtc2hhZG93OiBub25lO1xuXHRcdFx0XHQmLmZpbGx7XG5cdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRcdFx0Y29udGVudDogJz8nO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjEycHg7XG5cdFx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjNweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6M3B4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0XHRcdGZsb2F0OmxlZnQ7XG5cdFx0XHRcdFx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOmxpZ2h0ZW4oJGNvbG9yLXRleHQsIDQ1JSk7XG5cdFx0XHRcdFx0XHR3aWR0aDoxNXB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OjE1cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6NXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTo1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1pZGRsZUNvbHVtbiB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXG5cdFx0aW5wdXQudGV4dCxcblx0XHRzZWxlY3QsXG5cdFx0dGV4dGFyZWEge1xuXHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdH1cblxuXHRcdCYuY2hlY2tib3gge1xuXHRcdFx0cGFkZGluZzogMCA4cHggMDtcblxuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHRtYXJnaW46IDJweCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5maWVsZGdyb3VwIHtcblx0XHQuZmllbGRncm91cC1maWVsZCB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHQuZmllbGQge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LyogUmVzdHlsZSBmb3Igc21hbGxlciBhcmVhKi9cblx0LmNtcy1jb250ZW50LWZpZWxkc3tcblx0XHRvdmVyZmxvdzp2aXNpYmxlO1xuXHR9XG5cdC5jaHpuLWNvbnRhaW5lci1zaW5nbGV7XG5cdFx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuXHRcdC5jaHpuLXNpbmdsZXtcblx0XHRcdHBhZGRpbmc6IDAgMCAwIDVweDtcblx0XHRcdGZsb2F0Om5vbmU7XG5cdFx0fVxuXHR9XG5cdC5jbXMtY29udGVudC1hY3Rpb25zLCAuY21zLXByZXZpZXctY29udHJvbHN7XG5cdFx0cGFkZGluZzowO1xuXHRcdGhlaWdodDphdXRvO1xuXHRcdGJvcmRlcjpub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblx0LmNtcy1lZGl0LWZvcm17XG5cdFx0d2lkdGg6MTAwJTtcblx0fVxuXHQuQ29tcG9zaXRlRmllbGR7XG5cdFx0bWFyZ2luOjA7XG5cdFx0cGFkZGluZzowO1xuXHRcdGZsb2F0Om5vbmU7XG5cdH1cblx0LnBhcmVudC1tb2Rle1xuXHRcdHBhZGRpbmctdG9wOjA7XG5cdH1cblx0LnRyZWVkcm9wZG93biwgLlNlbGVjdGlvbkdyb3VwIGxpLnNlbGVjdGVkIGRpdi5maWVsZHtcblx0XHRtYXJnaW46MTBweCAwIDAgMDtcblx0XHQvL0BpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMCAjZmZmLCAwIDFweCAxcHggcmdiYSgwLDAsMCwwLjEpKTtcblx0XHQudHJlZWRyb3Bkb3duZmllbGQtdGl0bGV7XG5cdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdHotaW5kZXg6Mjtcblx0XHRcdHBhZGRpbmc6NXB4O1xuXHRcdH1cblx0XHQudHJlZWRyb3Bkb3duZmllbGQtcGFuZWx7XG5cdFx0XHRtYXJnaW4tdG9wOjExcHg7XG5cdFx0fVxuXHRcdC50cmVlZHJvcGRvd25maWVsZC10b2dnbGUtcGFuZWwtbGlua3tcblx0XHRcdGJhY2tncm91bmQ6bm9uZTtcblx0XHRcdGJvcmRlci1sZWZ0Om5vbmU7XG5cdFx0XHRwYWRkaW5nOjVweCAzcHg7XG5cdFx0XHQudWktaWNvbntcblx0XHRcdFx0ZmxvYXQ6cmlnaHQ7XG5cdFx0XHRcdG9wYWNpdHk6MC43O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY21zLWFkZC1mb3JtIHVsLlNlbGVjdGlvbkdyb3Vwe1xuXHRcdHBhZGRpbmctbGVmdDowO1xuXHRcdHBhZGRpbmctcmlnaHQ6MDtcblx0XHRvdmVyZmxvdzp2aXNpYmxlO1xuXHRcdGJvcmRlci1ib3R0b206bm9uZTtcblx0fVxufVxuXG4vLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICogQ29tcGFzcyByZXBsYWNlbWVudCBtaXhpbnMuXG4vLyAqXG4vLyAqIE1peGlucyB0aGF0IHdlcmUgYnVpbHQtaW4gd2l0aCBjb21wYXNzXG4vLyAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBtaXhpbiBsZWdhY3ktcGllLWNsZWFyZml4IHtcblx0JjphZnRlciB7XG4gICAgY29udGVudDogXCJcXDAwMjBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbiIsIi8vKipcbi8vICogVGhpcyBmaWxlIGNvbnRhaW5zIG1peGlucyByZWxhdGluZyB0byBzcGVjaWZpYyBmdW5jdGlvbmFsaXR5XG4vLyAqXG4vLyAqIE1peGlucyBzaG91bGQgYmUgc3RvcmVkIGhlcmUgcmF0aGVyIHRoYW4gaW5kaXZpZHVhbCBmaWxlc1xuLy8gKi9cblxuXG4vLypNaXhpbiBnZW5lcmF0ZXMgdGhlIGdlbmVyaWMgYnV0dG9uIHN0eWxpbmcgZm9yIHRoZSBncmlkZmllbGQqL1xuQG1peGluIGdyaWRGaWVsZEJ1dHRvbnN7XG5cdGJvcmRlcjpub25lO1xuXHRkaXNwbGF5OmJsb2NrO1xuXHR0ZXh0LWluZGVudDotOTk5OWVtO1xuXHR3aWR0aDozMHB4O1xuXHRoZWlnaHQ6MjVweDsgLy9tYXRjaCB0aGUgaGVpZ2h0IG9mIHRoZSBpbnB1dCBmaWVsZFxufVxuXG5cbi8vIE1peGluIGdlbmVyYXRlcyB0aGUgc3R5bGluZyBmb3IgdGhlIGFjdGlvbnMgYnV0dG9ucyBpbiBmaWxlIHVwbG9hZHNcbkBtaXhpbiBzcy11cGxvYWRmaWVsZC1hY3Rpb24tYnV0dG9uc3tcblx0LnNzLXVpLWJ1dHRvbiB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRib3JkZXI6IDA7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0XHRjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXG5cdFx0Ji5zcy11cGxvYWRmaWVsZC1pdGVtLWRlbGV0ZSB7XG5cdFx0XHQvLyBUT0RPIHRtcCBoYWNrIHVudGlsIHdlIGhhdmUgcGVybWlzc2lvbnMgYW5kIGNhbiBkaXNhYmxlIGRlbGV0ZVxuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0Ji5zcy11cGxvYWRmaWVsZC1pdGVtLWNhbmNlbCwgJi5zcy11cGxvYWRmaWVsZC1pdGVtLW92ZXJ3cml0ZS13YXJuaW5nIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRib3JkZXItbGVmdDoxcHggc29saWQgcmdiYSgjZmZmLCAwLjIpO1xuXHRcdFx0bWFyZ2luLXRvcDowcHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRvcGFjaXR5OjAuOTtcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdG9wYWNpdHk6MTtcblx0XHRcdH1cblx0XHRcdC51aS1pY29uIHtcblx0XHRcdCAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHQgIG1hcmdpbjogMDtcblx0XHRcdCAgcG9zaXRpb246cmVhbHRpdmU7XG5cdFx0XHQgIHRvcDo4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNzLXVwbG9hZGZpZWxkLWVkaXRCdXR0b247XG5cdH1cbn1cblxuLy8qKlxuLy9cdE1peGluIGNyZWF0ZXMgYSB0cmFuc3BhcmVudCBidXR0b24gd2l0aCBhIGRyb3Bkb3duIGFycm93LFxuLy9cdGFzIGlzIHVzZWQgZm9yIGZpbGVzIGluIHRoZSBmaWxlcyB1cC1sb2FkIGFyZWEuIFRoZSBhcnJvd3Ncbi8vXHR0aGVtc2VsdmVzIGFyZSBhZGRlZCBpbiB0aGUgX3N0eWxlIGZpbGVcbi8vKiovXG5AbWl4aW4gc3MtdXBsb2FkZmllbGQtZWRpdEJ1dHRvbntcblx0Ji5zcy11cGxvYWRmaWVsZC1pdGVtLWVkaXQge1xuXHRcdG9wYWNpdHk6MC45O1xuXHRcdHBhZGRpbmctdG9wOiAxcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0aGVpZ2h0OjEwMCU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHQmLnVpLXN0YXRlLWhvdmVye1xuXHRcdFx0YmFja2dyb3VuZDpub25lO1xuXHRcdFx0b3BhY2l0eToxO1xuXHRcdFx0c3Bhbi50b2dnbGUtZGV0YWlsc3tcblx0XHRcdFx0b3BhY2l0eToxO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRzcGFuLnRvZ2dsZS1kZXRhaWxze1xuXHRcdFx0b3BhY2l0eTowLjk7XG5cdFx0XHRtYXJnaW4tbGVmdDozcHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogNXB4O1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0LnRvZ2dsZS1kZXRhaWxzLWljb24ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOjFweDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDhweDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0Ji5vcGVuZWQge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6MDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC51aS1pY29uIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4iXSwibWFwcGluZ3MiOiJBQUtBLHVDQUF1QyxBQUFDLENBQ3ZDLFVBQVUsQ0FBRSxLQUFNLENBQ2xCLEtBQUssQ0FBRSxLQUFNLENBNENiLEFBOUNELHVDQUF1QyxDQUl0QyxlQUFlLEFBQUMsQ0FDZixPQUFPLENBQUUsQ0FBRSxDQUNYLFVBQVUsQ0FBRSxVQUFXLENBQ3ZCLFFBQVEsQ0FBRSxRQUFTLENBQ2hCLE9BQU8sQ0FBRSxDQUFFLENBQ1gsT0FBTyxDQUFFLElBQUcsQ0FBUyxJQUFDLENBQ3RCLEtBQUssQ0FBRSxLQUFNLENBQ2IsS0FBSyxDQUFFLE1BQU8sQ0FDZCxHQUFHLENBQUUsQ0FBRSxDQUNQLE1BQU0sQ0FBRSxDQUFFLENBQ1YsV0FBVyxDQUFFLEdBQUcsQ0FBQyxLQUFLLENDRVQsT0FBTyxDRER2QixVQUFVLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENDQ0gsT0FBTyxDREFwQixVQUFVLENDeURXLE9BQU8sQ0R4RC9CLFVBQVUsQ0FBRSxjQUFlLENBTTNCLEFBdkJGLHVDQUF1QyxDQUl0QyxlQUFlLENBZWQsRUFBRSxBQUFDLENBQ0YsTUFBTSxDQUFFLE9BQVEsQ0FDaEIsYUFBYSxDQUFFLElBQUssQ0FDcEIsQUF0QkgsdUNBQXVDLEFBeUJyQyxPQUFPLENBQUMsZUFBZSxBQUFDLENBQ3hCLEtBQUssQ0FBRSxDQUFFLENBQ1QsT0FBTyxDQUFFLENBQUUsQ0FDWCxBQTVCRix1Q0FBdUMsQ0E4QnRDLE9BQU8sQUFBQyxDQUNQLE1BQU0sQ0FBRSxPQUFRLENBQ2hCLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLEtBQUssQ0FBRSxLQUFNLENBQ2IsS0FBSyxDQ0lNLE9BQU8sQ0RIbEIsS0FBSyxDQUFFLElBQUssQ0FDWixNQUFNLENBQUUsSUFBSyxDQUNiLFFBQVEsQ0FBRSxNQUFPLENBUWpCLEFBN0NGLHVDQUF1QyxDQThCdEMsT0FBTyxBQVNMLE1BQU0sQ0F2Q1QsdUNBQXVDLENBOEJ0QyxPQUFPLEFBVUwsT0FBTyxDQXhDVix1Q0FBdUMsQ0E4QnRDLE9BQU8sQUFXTCxNQUFNLEFBQUMsQ0FDUCxlQUFlLENBQUUsSUFBSyxDQUN0QixLQUFLLENBQUUsT0FBTSxDQUNiLEFBSUgsU0FBUyxBQUFDLENBQ1QsWUFBWSxDQUFFLElBQUssQ0FDbkIsQUFFRCxJQUFJLEFBQUEsSUFBSSxBQUFBLDJCQUEyQixDQWlCbkMsVUFBVSxBQUFBLG9CQUFvQixDQUFDLFFBQVEsQ0FBQyxRQUFRLEFBakJaLENBQ25DLFFBQVEsQ0FBRSxJQUFLLENBQ2YsVUFBVSxDQUFFLE9BQVEsQ0FhcEIsQUFmRCxJQUFJLEFBQUEsSUFBSSxBQUFBLDJCQUEyQixDQUlsQyxJQUFJLEFBQUEsU0FBUyxDQWFkLFVBQVUsQUFBQSxvQkFBb0IsQ0FBQyxRQUFRLENBQUMsUUFBUSxDQWIvQyxJQUFJLEFBQUEsU0FBUyxBQUFDLENBQ2IsVUFBVSxDQUFDLE1BQU8sQ0FDbEIsS0FBSyxDQUFDLE9BQU8sQ0FDYixXQUFXLENBQUUsZ0JBQWlCLENBQzlCLEFBUkYsSUFBSSxBQUFBLElBQUksQUFBQSwyQkFBMkIsQ0FTbEMsa0JBQWtCLENBRWpCLEtBQUssQ0FNUCxVQUFVLEFBQUEsb0JBQW9CLENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FSL0Msa0JBQWtCLENBRWpCLEtBQUssQUFBQSxDQUNKLFdBQVcsQ0FBQyxDQUFFLENBQ2QsQUFJSCxVQUFVLEFBQUEsb0JBQW9CLENBQUMsUUFBUSxDQUFDLFFBQVEsQUFBQyxDQUVoRCxPQUFPLENBQUUsSUFBTyxDQUNoQixBQUVELG9CQUFvQixBQUFDLENBQ3BCLGFBQWEsQ0FBRSxDQUFFLENBQ2pCLFVBQVUsQ0FBRSxJQUFLLENBQ2pCLE1BQU0sQ0FBRSxDQUFFLENBQ1YsT0FBTyxDQUFFLENBQUUsQ0FxUVIsQUF6UUosb0JBQW9CLENBTW5CLEVBQUUsQUFBQyxDQUNGLGFBQWEsQ0FBRSxHQUFHLENBQUMsS0FBSyxDQzFETCxxQkFBSSxDRDJEdkIsVUFBVSxDQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLHFCQUFPLENBQzNCLE1BQU0sQ0FBRSxPQUFRLENBQ2hCLE9BQU8sQ0FBRSxPQUFRLENBQ2pCLEtBQUssQ0FBRSxJQUFLLENBQ1osUUFBUSxDQUFDLFFBQVMsQ0FDbEIsQUFiRixvQkFBb0IsQ0FjbkIsTUFBTSxBQUFDLENBQ04sYUFBYSxDQUFFLENBQUUsQ0FDakIsVUFBVSxDQUFDLElBQUssQ0FDaEIsQUFqQkYsb0JBQW9CLENBa0JuQixhQUFhLEFBQUEsQ0FDWixLQUFLLENBQUMsSUFBSyxDQUNYLFVBQVUsQ0FBQyxJQUFLLENBQ2hCLFFBQVEsQ0FBQyxRQUFTLENBZWxCLEFBcENGLG9CQUFvQixDQWtCbkIsYUFBYSxDQUtaLGFBQWEsQUV0RWIsTUFBTSxBQUFBLENBQ04sT0FBTyxDQUFFLEdBQUksQ0FDYixPQUFPLENBQUUsS0FBTSxDQUNmLE1BQU0sQ0FBRSxDQUFFLENBQ1YsS0FBSyxDQUFFLElBQUssQ0FDWixVQUFVLENBQUUsTUFBTyxDQUNuQixBQUNELENBQUMsQUFBQSxZQUFZLENGd0NkLG9CQUFvQixDQWtCbkIsYUFBYSxDQUtaLGFBQWEsQUUvREMsQ0FBRSxJQUFJLENBQUMsQ0FBRSxDQUFHLEFGd0M1QixvQkFBb0IsQ0FrQm5CLGFBQWEsQ0FLWixhQUFhLENBRVosTUFBTSxBQUFBLENBQ0wsS0FBSyxDQUFDLElBQUssQ0FDWCxTQUFTLENBQUUsSUFBSyxDQUNoQixXQUFXLENBQUMsSUFBSyxDQUNqQixXQUFXLENBQUMsS0FBTSxDQUNsQixBQTlCSixvQkFBb0IsQ0FrQm5CLGFBQWEsQ0FLWixhQUFhLENBUVosUUFBUSxBQUFBLENBQ1AsT0FBTyxDQUFDLEdBQUksQ0FDWixLQUFLLENBQUMsS0FBTSxDQUNaLEFBbENKLG9CQUFvQixDQXFDbkIsNEJBQTRCLEFBQUEsU0FBUyxDQUNwQyw2QkFBNkIsQUFBQyxDQUM3QixLQUFLLENBQUUsS0FBTSxDQUNiLE1BQU0sQ0FBRSxRQUFTLENBQ2pCLE9BQU8sQ0FBQyxDQUFFLENBQ1YsVUFBVSxDQUFFLElBQUssQ0FDakIsTUFBTSxDQUFFLENBQUUsQ0FDVixVQUFVLENBQUUsSUFBSyxDQUNqQixLQUFLLENDakZLLE9BQU8sQ0RzRmpCLEFBbERILG9CQUFvQixDQXFDbkIsNEJBQTRCLEFBQUEsU0FBUyxDQUNwQyw2QkFBNkIsQUFTM0IsTUFBTSxBQUFBLENBQ04sS0FBSyxDQUFFLE9BQU8sQ0FDZCxBQWpESixvQkFBb0IsQ0FzRG5CLHFCQUFxQixBQUFDLENBQ3JCLE1BQU0sQ0FBRSxDQUFFLENBQ1YsT0FBTyxDQUFFLENBQUUsQ0FDWCxLQUFLLENBQUMsSUFBSyxDQTJLWCxBQXBPRixvQkFBb0IsQ0FzRG5CLHFCQUFxQixDQUtwQixvQkFBb0IsQUFBQyxDQUNwQixNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQ3pCLGFBQWEsQ0FBRSxHQUFJLENBQ25CLGVBQWUsQ0FBRSxXQUFZLENBQzdCLE1BQU0sQ0FBRSxPQUFRLENBQ2hCLE9BQU8sQ0FBRSxDQUFFLENBQ1gsUUFBUSxDQUFFLE1BQU8sQ0FDakIsUUFBUSxDQUFFLFFBQVMsQ0FRbkIsQUExRUgsb0JBQW9CLENBc0RuQixxQkFBcUIsQ0FLcEIsb0JBQW9CLENBUW5CLEtBQUssQUFBQyxDQUNMLFFBQVEsQ0FBRSxRQUFTLENBQ25CLE9BQU8sQ0FBRSxHQUFJLENBQ2IsUUFBUSxDQUFFLE1BQU8sQ0FDakIsZ0JBQWdCLENBQUUsT0FBUSxDQUMxQixNQUFNLENBQUUsaUJBQWtCLENBQzFCLEFBekVKLG9CQUFvQixDQXNEbkIscUJBQXFCLENBcUJwQiw0QkFBNEIsQUFBQyxDQUM1QixRQUFRLENBQUUsUUFBUyxDQUNuQixNQUFNLENBQUUsSUFBSyxDQUNiLEtBQUssQ0FBRSxJQUFLLENBQ1osUUFBUSxDQUFFLE1BQU8sQ0FDakIsT0FBTyxDQUFFLENBQUUsQ0FPWCxBQXZGSCxvQkFBb0IsQ0FzRG5CLHFCQUFxQixDQXFCcEIsNEJBQTRCLENBTTNCLFdBQVcsQUFBQSxDQUNWLE9BQU8sQ0FBQyxLQUFNLENBQ2QsTUFBTSxDQUFDLElBQUssQ0FDWixLQUFLLENBQUMsSUFBSyxDQUNYLFVBQVUsQ0FBQyxtQ0FBRyxDQUFpQyxHQUFHLENBQUMsR0FBRyxDQUFDLFNBQVMsQ0FDaEUsQUF0Rkosb0JBQW9CLENBc0RuQixxQkFBcUIsQ0FrQ3BCLHlCQUF5QixBQUFDLENBQ3pCLFFBQVEsQ0FBRSxRQUFTLENBQ25CLFdBQVcsQ0FBRSxJQUFLLENBQ2xCLFFBQVEsQ0FBRSxNQUFPLENBQ2pCLGdCQUFnQixDQUFFLE9BQVEsQ0FDMUIsZ0JBQWdCLENBQUUsaUdBQWUsQ0FDakMsQUE5Rkgsb0JBQW9CLENBc0RuQixxQkFBcUIsQ0F5Q3BCLGVBQWUsQ0FBQyx5QkFBeUIsQUFBQyxDQUN6QyxnQkFBZ0IsQ0FBRSxPQUFRLENBQzFCLGFBQWEsQ0FBQyxLQUFNLENBQ3BCLGdCQUFnQixDQUFFLGtPQUFlLENBWWpDLEFBOUdILG9CQUFvQixDQXNEbkIscUJBQXFCLENBeUNwQixlQUFlLENBQUMseUJBQXlCLENBS3hDLHlCQUF5QixBQUFDLENBQ3pCLEtBQUssQ0FBQyxJQUFLLENBQ1gsTUFBTSxDQUFDLE9BQVEsQ0FDZixVQUFVLENBQUUsT0FBTSxDQUNsQixVQUFVLENBQU8scUJBQU0sQ0FLdkIsQUE3R0osb0JBQW9CLENBc0RuQixxQkFBcUIsQ0F5Q3BCLGVBQWUsQ0FBQyx5QkFBeUIsQ0FLeEMseUJBQXlCLENBTXhCLEtBQUssQUFBQyxDQUNMLFdBQVcsQ0FBRSxHQUFHLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBTSxxQkFBSSxDQUNsQyxBQTVHTCxvQkFBb0IsQ0FzRG5CLHFCQUFxQixDQXlEcEIsaUJBQWlCLENBQUMseUJBQXlCLEFBQUMsQ0FDM0MsZ0JBQWdCLENDNUhILE9BQU8sQ0Q2SHBCLGdCQUFnQixDQUFFLGlHQUFlLENBU2pDLEFBMUhILG9CQUFvQixDQXNEbkIscUJBQXFCLENBc0VwQix5QkFBeUIsQUFBQyxDQUN6QixRQUFRLENBQUUsUUFBUyxDQUNuQixPQUFPLENBQUUsQ0FBRSxDQUNYLE1BQU0sQ0FBRSxjQUFlLENBQ3ZCLEtBQUssQ0FBRSxHQUFJLENBQ1gsS0FBSyxDQUFDLE9BQU8sQ0FDYixVQUFVLENDakpXLE9BQU8sQ0RrSjVCLFVBQVUsQ0FBTyxxQkFBSSxDQUNyQixhQUFhLENBQUUsR0FBSSxDQUNuQixXQUFXLENBQUUsSUFBSyxDQUNsQixNQUFNLENBQUUsSUFBSyxDQUNiLE9BQU8sQ0FBRSxLQUFNLENBQ2YsVUFBVSxDQUFFLElBQUssQ0FDakIsTUFBTSxDQUFDLE9BQVEsQ0FFZixPQUFPLENBQUMsS0FBTSxDQUNkLFlBQVksQ0FBQyxLQUFNLENBOEJuQixBQTFLSCxvQkFBb0IsQ0FzRG5CLHFCQUFxQixDQXNFcEIseUJBQXlCLENBa0J4QixLQUFLLEFBQUMsQ0FDTCxXQUFXLENBQUUsR0FBRyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQU0scUJBQUksQ0FDbEMsT0FBTyxDQUFDLE1BQU8sQ0FDZixLQUFLLENBQUMsSUFBSyxDQUNYLFNBQVMsQ0FBQyxHQUFJLENBQ2QsV0FBVyxDQUFFLE1BQU8sQ0FDcEIsT0FBTyxDQUFFLFNBQVUsQ0VwTnRCLFFBQVEsQ0FBRSxNQUFPLENBQ2pCLFdBQVcsQ0FBRSxNQUFPLENBQ3BCLGFBQWEsQ0FBRSxRQUFTLENBQ3hCLGdCQUFnQixDQUFFLFFBQVMsQ0ZtTnhCLEFBdEpKLG9CQUFvQixDQXNEbkIscUJBQXFCLENBc0VwQix5QkFBeUIsQ0EyQnhCLDJCQUEyQixBQUFDLENBQzNCLFFBQVEsQ0FBQyxRQUFTLENBQ2xCLEtBQUssQ0FBRSxLQUFNLENBQ2IsT0FBTyxDQUFFLFNBQVUsQ0FDbkIsU0FBUyxDQUFDLEdBQUksQ0UzTmpCLFFBQVEsQ0FBRSxNQUFPLENBQ2pCLFdBQVcsQ0FBRSxNQUFPLENBQ3BCLGFBQWEsQ0FBRSxRQUFTLENBQ3hCLGdCQUFnQixDQUFFLFFBQVMsQ0YwTnhCLFdBQVcsQ0FBRSxHQUFHLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBTSxxQkFBSSxDQVlsQyxBQXpLSixvQkFBb0IsQ0FzRG5CLHFCQUFxQixDQXNFcEIseUJBQXlCLENBMkJ4QiwyQkFBMkIsQUFRekIsb0JBQW9CLEFBQUMsQ0FDckIsV0FBVyxDQUFFLEdBQUcsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFNLHFCQUFJLENBQ2xDLEtBQUssQ0FBRSxJQUFNLENBQ2IsQUFsS0wsb0JBQW9CLENBc0RuQixxQkFBcUIsQ0FzRXBCLHlCQUF5QixDQTJCeEIsMkJBQTJCLEFBWXpCLHNCQUFzQixBQUFDLENBQ3ZCLEtBQUssQ0FBRSxPQUFNLENBQ2IsQUFyS0wsb0JBQW9CLENBc0RuQixxQkFBcUIsQ0FzRXBCLHlCQUF5QixDQTJCeEIsMkJBQTJCLEFBZXpCLHNCQUFzQixBQUFDLENBQ3ZCLEtBQUssQ0MzTGtCLE9BQU8sQ0Q0TDlCLEFBeEtMLG9CQUFvQixDQXNEbkIscUJBQXFCLENBcUhwQiw0QkFBNEIsQUFBQyxDQUM1QixRQUFRLENBQUUsUUFBUyxDQUNuQixHQUFHLENBQUUsQ0FBRSxDQUNQLEtBQUssQ0FBRSxDQUFFLENBQ1QsSUFBSSxDQUFFLENBQUUsQ0FDUixPQUFPLENBQUUsQ0FBRSxDQUNYLEtBQUssQ0FBRSxJQUFLLENBRVosU0FBUyxDQUFDLElBQUssQ0FDZixBQXBMSCxvQkFBb0IsQ0FzRG5CLHFCQUFxQixDQXFIcEIsNEJBQTRCLENHdk83QixhQUFhLEFBQUMsQ0FDYixVQUFVLENBQUUsSUFBSyxDQUNqQixNQUFNLENBQUUsQ0FBRSxDQUNWLFVBQVUsQ0FBRSxJQUFLLENBQ2pCLFdBQVcsQ0FBRSxJQUFLLENBQ2xCLEtBQUssQ0ZvQlksSUFBSyxDRW5CdEIsS0FBSyxDQUFFLEtBQU0sQ0F1QmIsQUgrQkYsb0JBQW9CLENBc0RuQixxQkFBcUIsQ0FxSHBCLDRCQUE0QixDR3ZPN0IsYUFBYSxBQVFYLDJCQUEyQixBQUFDLENBRTVCLE9BQU8sQ0FBRSxJQUFLLENBQ2QsQUhpREgsb0JBQW9CLENBc0RuQixxQkFBcUIsQ0FxSHBCLDRCQUE0QixDR3ZPN0IsYUFBYSxBQVlYLDJCQUEyQixDSGdEOUIsb0JBQW9CLENBc0RuQixxQkFBcUIsQ0FxSHBCLDRCQUE0QixDR3ZPN0IsYUFBYSxBQVltQixzQ0FBc0MsQUFBQyxDQUNyRSxhQUFhLENBQUUsQ0FBRSxDQUNqQixXQUFXLENBQUMsR0FBRyxDQUFDLEtBQUssQ0FBTSxxQkFBSSxDQUMvQixVQUFVLENBQUMsR0FBSSxDQUNmLE1BQU0sQ0FBRSxPQUFRLENBQ2hCLE9BQU8sQ0FBQyxHQUFJLENBVVosQUhpQ0gsb0JBQW9CLENBc0RuQixxQkFBcUIsQ0FxSHBCLDRCQUE0QixDR3ZPN0IsYUFBYSxBQVlYLDJCQUEyQixBQU0xQixNQUFNLENIMENWLG9CQUFvQixDQXNEbkIscUJBQXFCLENBcUhwQiw0QkFBNEIsQ0d2TzdCLGFBQWEsQUFZbUIsc0NBQXNDLEFBTW5FLE1BQU0sQUFBQSxDQUNOLE9BQU8sQ0FBQyxDQUFFLENBQ1YsQUh3Q0osb0JBQW9CLENBc0RuQixxQkFBcUIsQ0FxSHBCLDRCQUE0QixDR3ZPN0IsYUFBYSxBQVlYLDJCQUEyQixDQVMzQixRQUFRLENIdUNYLG9CQUFvQixDQXNEbkIscUJBQXFCLENBcUhwQiw0QkFBNEIsQ0d2TzdCLGFBQWEsQUFZbUIsc0NBQXNDLENBU3BFLFFBQVEsQUFBQyxDQUNQLE9BQU8sQ0FBRSxLQUFNLENBQ2YsTUFBTSxDQUFFLENBQUUsQ0FDVixRQUFRLENBQUMsUUFBUyxDQUNsQixHQUFHLENBQUMsR0FBSSxDQUNULEFIa0NKLG9CQUFvQixDQXNEbkIscUJBQXFCLENBcUhwQiw0QkFBNEIsQ0d2TzdCLGFBQWEsQUFzQ1oseUJBQXlCLEFBQUMsQ0FDMUIsT0FBTyxDQUFDLEdBQUksQ0FDWixXQUFXLENBQUUsR0FBSSxDQUNqQixjQUFjLENBQUUsQ0FBRSxDQUNsQixNQUFNLENBQUMsSUFBSyxDQUNaLGFBQWEsQ0FBRSxDQUFFLENBMEJqQixBSFRGLG9CQUFvQixDQXNEbkIscUJBQXFCLENBcUhwQiw0QkFBNEIsQ0d2TzdCLGFBQWEsQUFzQ1oseUJBQXlCLEFBTXhCLGVBQWUsQUFBQSxDQUNmLFVBQVUsQ0FBQyxJQUFLLENBQ2hCLE9BQU8sQ0FBQyxDQUFFLENBSVYsQUhVSCxvQkFBb0IsQ0FzRG5CLHFCQUFxQixDQXFIcEIsNEJBQTRCLENHdk83QixhQUFhLEFBc0NaLHlCQUF5QixBQU14QixlQUFlLENBR2YsSUFBSSxBQUFBLGVBQWUsQUFBQSxDQUNsQixPQUFPLENBQUMsQ0FBRSxDQUNWLEFIV0osb0JBQW9CLENBc0RuQixxQkFBcUIsQ0FxSHBCLDRCQUE0QixDR3ZPN0IsYUFBYSxBQXNDWix5QkFBeUIsQ0FhekIsSUFBSSxBQUFBLGVBQWUsQUFBQSxDQUNsQixPQUFPLENBQUMsR0FBSSxDQUNaLFdBQVcsQ0FBQyxHQUFJLENBQ2hCLE9BQU8sQ0FBRSxZQUFhLENBQ3RCLEtBQUssQ0FBRSxHQUFJLENBQ1gsTUFBTSxDQUFFLElBQUssQ0FDYixNQUFNLENBQUUsT0FBUSxDQVdoQixBSFJILG9CQUFvQixDQXNEbkIscUJBQXFCLENBcUhwQiw0QkFBNEIsQ0d2TzdCLGFBQWEsQUFzQ1oseUJBQXlCLENBYXpCLElBQUksQUFBQSxlQUFlLENBT2xCLG9CQUFvQixBQUFDLENBQ3BCLFVBQVUsQ0FBQyxHQUFJLENBQ2YsT0FBTyxDQUFFLFlBQWEsQ0FDdEIsS0FBSyxDQUFFLEdBQUksQ0FDWCxNQUFNLENBQUUsR0FBSSxDQUNaLGNBQWMsQ0FBRSxNQUFPLENBSXZCLEFIUEosb0JBQW9CLENBc0RuQixxQkFBcUIsQ0FxSHBCLDRCQUE0QixDR3ZPN0IsYUFBYSxBQXNDWix5QkFBeUIsQ0FhekIsSUFBSSxBQUFBLGVBQWUsQ0FPbEIsb0JBQW9CLEFBTWxCLE9BQU8sQUFBQyxDQUNSLFVBQVUsQ0FBQyxDQUFFLENBQ2IsQUhOTCxvQkFBb0IsQ0FzRG5CLHFCQUFxQixDQXFIcEIsNEJBQTRCLENHdk83QixhQUFhLENBdUViLFFBQVEsQUFBQyxDQUNSLE9BQU8sQ0FBRSxJQUFLLENBQ2QsQUhiRixvQkFBb0IsQ0FzRG5CLHFCQUFxQixDQWdJcEIsNkJBQTZCLEFBQUMsQ0FDN0IsS0FBSyxDQUFFLElBQUssQ0FrQlosQUF6TUgsb0JBQW9CLENBc0RuQixxQkFBcUIsQ0FnSXBCLDZCQUE2QixDQUc1QixHQUFHLEFBQUMsQ0FDSCxhQUFhLENBQUUsR0FBSSxDQUNuQixNQUFNLENBQUUsSUFBSyxDQUNiLE9BQU8sQ0FBRSxDQUFFLENBQ1gsTUFBTSxDQUFFLENBQUUsQ0FDVixRQUFRLENBQUUsTUFBTyxDQUNqQixLQUFLLENBQUUsSUFBSyxDQUNaLEFBaE1KLG9CQUFvQixDQXNEbkIscUJBQXFCLENBZ0lwQiw2QkFBNkIsQ0FXNUIsZ0NBQWdDLEFBQUMsQ0FDaEMsZ0JBQWdCLENBQUUsT0FBUSxDQUMxQixnQkFBZ0IsQ0FBRSxrR0FBZSxDQUNqQyxBQXBNSixvQkFBb0IsQ0FzRG5CLHFCQUFxQixDQWdJcEIsNkJBQTZCLENBZTVCLHFDQUFxQyxBQUFDLENBQ3JDLEtBQUssQ0FBRSxDQUFFLENBQ1QsVUFBVSxDQUFFLE9BQU8sQ0FBbUMsbUNBQUMsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FDMUUsQUF4TUosb0JBQW9CLENBc0RuQixxQkFBcUIsQ0FxSnBCLDZCQUE2QixBQUFDLENBRTdCLE1BQU0sQ0FBRSxDQUFFLENBQ1YsUUFBUSxDQUFFLE1BQU8sQ0FDakIsS0FBSyxDQUFFLElBQUssQ0FvQlosQUFuT0gsb0JBQW9CLENBc0RuQixxQkFBcUIsQ0FxSnBCLDZCQUE2QixBQU0zQixRQUFRLEFBQUMsQ0FDVCxLQUFLLENBQUUsSUFBSyxDQUNaLE1BQU0sQ0FBRSxJQUFLLENBQ2IsT0FBTyxDQUFFLE1BQU8sQ0FDaEIsVUFBVSxDQUFpQyxnQ0FBQyxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQU85RCxBQTVOSixvQkFBb0IsQ0FzRG5CLHFCQUFxQixDQXFKcEIsNkJBQTZCLEFBTTNCLFFBQVEsQ0FNUixNQUFNLEFBQUMsQ0FFTixXQUFXLENBQUUsQ0FBRSxDQUFFLFVBQVUsQ0FBRSxJQUFLLENBQ2xDLE1BQU0sQ0FBRSxJQUFLLENBQ2IsQUEzTkwsb0JBQW9CLENBc0RuQixxQkFBcUIsQ0FxSnBCLDZCQUE2QixDQW1CNUIsTUFBTSxBQUFDLENBQ04sS0FBSyxDQUFFLElBQUssQ0FDWixPQUFPLENBQUUsSUFBTyxDQUNoQixVQUFVLENBQUUsT0FBUSxDQUNwQixBQWxPSixvQkFBb0IsQ0FzT25CLHVCQUF1QixBQUFDLENBQ3ZCLE1BQU0sQ0FBRSxDQUFFLENBQ1YsT0FBTyxDQUFFLENBQUUsQ0FnQ1IsQUF4UUwsb0JBQW9CLENBc09uQix1QkFBdUIsQ0FJdEIseUJBQXlCLEFBQUMsQ0FDekIsTUFBTSxDQUFFLENBQUUsQ0FhVixBQXhQSCxvQkFBb0IsQ0FzT25CLHVCQUF1QixDQUl0Qix5QkFBeUIsQ0FHdEIsSUFBSSxBQUFDLENBQ04sT0FBTyxDQUFFLEtBQU0sQ0FDZixPQUFPLENBQUUsQ0FBRSxDQUNYLFdBQVcsQ0FBRSxDQUFFLENBQ2YsS0FBSyxDQUFFLE9BQU8sQ0FDZCxVQUFVLENBQUUsS0FBTSxDQUNsQixBQW5QSixvQkFBb0IsQ0FzT25CLHVCQUF1QixDQUl0Qix5QkFBeUIsQ0FXeEIsV0FBVyxBQUFBLFFBQVEsQUFBQyxDQUNuQixTQUFTLENBQUUsSUFBSyxDQUNoQixBQXZQSixvQkFBb0IsQ0FzT25CLHVCQUF1QixDQW9CdEIsNEJBQTRCLEFBQUMsQ0FDNUIsTUFBTSxDQUFFLFFBQVMsQ0FDakIsUUFBUSxDQUFFLE1BQU8sQ0FDakIsV0FBVyxDQUFFLE1BQU8sQ0FVbkIsQUFSRCxnQkFBZ0IsQ0EvUG5CLG9CQUFvQixDQXNPbkIsdUJBQXVCLENBb0J0Qiw0QkFBNEIsQUFLVCxDQUNqQixNQUFNLENBQUUsVUFBVyxDQUNwQixBQWpRSCxvQkFBb0IsQ0FzT25CLHVCQUF1QixDQW9CdEIsNEJBQTRCLEFBUzFCLFFBQVEsQUFBQyxDQUNULFNBQVMsQ0FBRSxJQUFLLENBQ2hCLFlBQVksQ0FBRSxHQUFJLENBQ2pCLEFBS0wsd0JBQXdCLEFBQ3RCLE9BQU8sQUFBQyxDQUNSLFFBQVEsQ0FBRSxRQUFTLENBQ25CLEdBQUcsQ0FBRSxDQUFFLENBQ1AsS0FBSyxDQUFFLENBQUUsQ0FDVCxNQUFNLENBQUUsQ0FBRSxDQUNWLElBQUksQ0FBRSxDQUFFLENBQ1IsVUFBVSxDQUFFLHFCQUFJLENBQW9CLHdDQUFHLENBQXNDLE1BQU0sQ0FBQyxNQUFNLENBQUMsU0FBUyxDQUNwRyxlQUFlLENBQUUsV0FBWSxDQUM3QixPQUFPLENBQUUsR0FBSSxDQUNULEFBVk4sd0JBQXdCLEFBWXRCLE9BQU8sQUFBQSxNQUFNLEFBQ1osT0FBTyxBQUFDLENBQ1IsT0FBTyxDQUFFLEVBQUcsQ0FDWCxBQVFKLE1BQU0sTUFBRCxNQUFNLE9BQU8sNkJBQTZCLEVBQUUsQ0FBQyxRQUFPLE1BQU0sTUFBTSwyQkFBMkIsRUFBRSxDQUFDLFFBQU8sTUFBTSxPQUFPLHdCQUF3QixFQUFFLENBQUMsR0FBQyxDQUFDLFFBQU8sTUFBTSxNQUFNLHNCQUFzQixFQUFFLENBQUMsUUFBTyxNQUFNLE1BQU0sY0FBYyxFQUFFLE1BQU0sUUFBTyxNQUFNLE1BQU0sY0FBYyxFQUFFLEtBQUssRUFTaFIsb0JBQW9CLENBQ25CLHFCQUFxQixDQUNwQiw2QkFBNkIsQUFDM0IsUUFBUSxBQUFDLENBQ1QsZ0JBQWdCLENBQW9DLG1DQUFDLENBQ3JELGVBQWUsQ0FBRSxTQUFVLENBQzNCIiwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */
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 */

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{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 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=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRGF0ZXRpbWVGaWVsZC5jc3MiLCJzb3VyY2VzIjpbIkRhdGV0aW1lRmllbGQuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIuZGF0ZXRpbWUgLm1pZGRsZUNvbHVtbiAubWlkZGxlQ29sdW1uIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRjbGVhcjogbm9uZTtcblx0ZmxvYXQ6IGxlZnQ7XG59XG4uZGF0ZXRpbWUgLm1pZGRsZUNvbHVtbiAuZmllbGQge1xuXHRtYXJnaW46IDA7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG4iXSwibWFwcGluZ3MiOiJBQUFBLFNBQVMsQ0FBQyxhQUFhLENBQUMsYUFBYSxBQUFDLENBQ3JDLE1BQU0sQ0FBRSxDQUFFLENBQ1YsT0FBTyxDQUFFLENBQUUsQ0FDWCxLQUFLLENBQUUsSUFBSyxDQUNaLEtBQUssQ0FBRSxJQUFLLENBQ1osQUFDRCxTQUFTLENBQUMsYUFBYSxDQUFDLE1BQU0sQUFBQyxDQUM5QixNQUFNLENBQUUsQ0FBRSxDQUNWLGFBQWEsQ0FBRSxJQUFLLENBQ3BCLFVBQVUsQ0FBRSxJQUFLLENBQ2pCIiwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */
/*# sourceMappingURL=DatetimeField.css.map */

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}.typography .ss-tabset ul{margin:0}
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; } /*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRm9ybS5jc3MiLCJzb3VyY2VzIjpbIkZvcm0uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJmb3JtIHtcblxuXHQqIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdH1cblxuXHRmaWVsZHNldCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyLXN0eWxlOiBub25lO1xuXHR9XG5cblx0LmZpZWxkIHtcblx0XHRjbGVhcjogYm90aDtcblx0XHRwYWRkaW5nOiAwLjJlbTtcblx0XHRtYXJnaW46IDAgMCAwIDEwZW07XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxuXG5cdHAuY2hlY2tib3gge1xuXHRcdG1hcmdpbjogMCAwIDAgOC41ZW07XG5cdH1cblxuXHQuZmllbGQubm9sYWJlbCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblxuXHRsYWJlbC5sZWZ0IHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogMTBlbTtcblx0XHRtYXJnaW4tbGVmdDogLTEwZW07XG5cdH1cblxuXHRpbnB1dC5tYXhsZW5ndGgge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cblx0LmFjdGlvbnN7XG5cdFx0ZmxvYXQgOiByaWdodDtcblx0fVxuXG5cdC52YWxpZGF0aW9uLCAuZXJyb3IsIC5yZXF1aXJlZCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2YwMDtcblx0XHRiYWNrZ3JvdW5kOiAjZmNjO1xuXHRcdHBhZGRpbmc6IDAuNWVtO1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblxuXHQuZmllbGQgc3Bhbi5yZWFkb25seSB7XG5cdFx0Ym9yZGVyOiAxcHggI0NDQyBkb3R0ZWQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogOTglO1xuXHRcdHBhZGRpbmc6IDNweDtcblx0XHRtYXJnaW46NXB4IDA7XG5cdH1cblxuXHQuaW5kaWNhdG9yLmlubGluZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxuXG5cdC5pbmRpY2F0b3IuYmxvY2sge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0fVxuXG5cdC8vIEVtdWxhdGluZyBsaW5rIHN0eWxpbmcgZm9yIGFjdGlvbnMgcmVxdWlyaW5nIGxlc3NlciBhdHRlbnRpb24sIGUuZy4gXCJjYW5jZWxcIiBGb3JtQWN0aW9uc1xuXHRidXR0b24ubWlub3JBY3Rpb24ge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3JkZXI6IDA7XG5cdFx0Y29sb3I6ICMwMDc0QzY7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cblxuXHQvKipcblx0ICogTWVzc2FnZXNcblx0ICovXG5cdC5tZXNzYWdlIHtcblx0XHRtYXJnaW46IDFlbSAwO1xuXHRcdHBhZGRpbmc6IDAuNWVtO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGJvcmRlcjogMXB4IGJsYWNrIHNvbGlkO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNCOUZGQjk7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMDBGRjAwO1xuXG5cdFx0Ji5ub3RpY2Uge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZDRkZERjtcblx0XHRcdGJvcmRlci1jb2xvcjogI0ZGOTMwMDtcblx0XHR9XG5cblx0XHQmLndhcm5pbmcge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRDJBNjtcblx0XHRcdGJvcmRlci1jb2xvcjogI0ZGOTMwMDtcblx0XHR9XG5cblx0XHQmLmJhZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4MDgwO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjRkYwMDAwO1xuXHRcdH1cblxuXHRcdCYucmVxdWlyZWQsICYudmFsaWRhdGlvbiB7XG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0bWFyZ2luLXRvcDo1cHg7XG5cdFx0XHRjb2xvcjojRkY5MzAwO1xuXHRcdFx0d2lkdGg6MjQwcHg7XG5cdFx0XHRib3JkZXItY29sb3I6ICNGRjkzMDA7XG5cdFx0fVxuXG5cdFx0Ji52YWxpZGF0aW9uIHtcblx0XHRcdGNvbG9yOiNGRjQwNDA7XG5cdFx0XHR3aWR0aDoyNDBweDtcblx0XHRcdGJvcmRlci1jb2xvcjogI0ZGNDA0MDtcblx0XHR9XG5cdH1cbn1cblxuLnR5cG9ncmFwaHkgLnNzLXRhYnNldCB1bCB7XG5cdG1hcmdpbjogMDtcbn1cbiJdLCJtYXBwaW5ncyI6IkFBQUEsSUFBSSxDQUVILENBQUMsQUFBQyxDQUNELFNBQVMsQ0FBRSxJQUFLLENBQ2hCLEFBSkYsSUFBSSxDQU1ILFFBQVEsQUFBQyxDQUNSLE1BQU0sQ0FBRSxDQUFFLENBQ1YsT0FBTyxDQUFFLENBQUUsQ0FDWCxZQUFZLENBQUUsSUFBSyxDQUNuQixBQVZGLElBQUksQ0FZSCxNQUFNLEFBQUMsQ0FDTixLQUFLLENBQUUsSUFBSyxDQUNaLE9BQU8sQ0FBRSxLQUFNLENBQ2YsTUFBTSxDQUFFLFVBQVcsQ0FDbkIsY0FBYyxDQUFFLE1BQU8sQ0FDdkIsQUFqQkYsSUFBSSxDQW1CSCxDQUFDLEFBQUEsU0FBUyxBQUFDLENBQ1YsTUFBTSxDQUFFLFdBQVksQ0FDcEIsQUFyQkYsSUFBSSxDQXVCSCxNQUFNLEFBQUEsUUFBUSxBQUFDLENBQ2QsV0FBVyxDQUFFLENBQUUsQ0FDZixBQXpCRixJQUFJLENBMkJILEtBQUssQUFBQSxLQUFLLEFBQUMsQ0FDVixLQUFLLENBQUUsSUFBSyxDQUNaLEtBQUssQ0FBRSxJQUFLLENBQ1osV0FBVyxDQUFFLEtBQU0sQ0FDbkIsQUEvQkYsSUFBSSxDQWlDSCxLQUFLLEFBQUEsVUFBVSxBQUFDLENBQ2YsS0FBSyxDQUFFLElBQUssQ0FDWixBQW5DRixJQUFJLENBcUNILFFBQVEsQUFBQSxDQUNQLEtBQUssQ0FBRyxLQUFNLENBQ2QsQUF2Q0YsSUFBSSxDQXlDSCxXQUFXLENBekNaLElBQUksQ0F5Q1UsTUFBTSxDQXpDcEIsSUFBSSxDQXlDa0IsU0FBUyxBQUFDLENBQzlCLE1BQU0sQ0FBRSxjQUFlLENBQ3ZCLFVBQVUsQ0FBRSxJQUFLLENBQ2pCLE9BQU8sQ0FBRSxLQUFNLENBQ2YsS0FBSyxDQUFFLEdBQUksQ0FDWCxBQTlDRixJQUFJLENBZ0RILE1BQU0sQ0FBQyxJQUFJLEFBQUEsU0FBUyxBQUFDLENBQ3BCLE1BQU0sQ0FBRSxlQUFnQixDQUN4QixnQkFBZ0IsQ0FBRSxPQUFRLENBQzFCLE9BQU8sQ0FBRSxLQUFNLENBQ2YsS0FBSyxDQUFFLEdBQUksQ0FDWCxPQUFPLENBQUUsR0FBSSxDQUNiLE1BQU0sQ0FBQyxLQUFNLENBQ2IsQUF2REYsSUFBSSxDQXlESCxVQUFVLEFBQUEsT0FBTyxBQUFDLENBQ2pCLE9BQU8sQ0FBRSxNQUFPLENBQ2hCLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLGNBQWMsQ0FBRSxNQUFPLENBQ3ZCLEFBN0RGLElBQUksQ0ErREgsVUFBVSxBQUFBLE1BQU0sQUFBQyxDQUNoQixPQUFPLENBQUUsTUFBTyxDQUNoQixBQWpFRixJQUFJLENBb0VILE1BQU0sQUFBQSxZQUFZLEFBQUMsQ0FDbEIsVUFBVSxDQUFFLElBQUssQ0FDakIsT0FBTyxDQUFFLENBQUUsQ0FDWCxNQUFNLENBQUUsQ0FBRSxDQUNWLEtBQUssQ0FBRSxPQUFRLENBQ2YsZUFBZSxDQUFFLFNBQVUsQ0FDM0IsQUExRUYsSUFBSSxDQStFSCxRQUFRLEFBQUMsQ0FDUixNQUFNLENBQUUsS0FBTSxDQUNkLE9BQU8sQ0FBRSxLQUFNLENBQ2YsV0FBVyxDQUFFLElBQUssQ0FDbEIsTUFBTSxDQUFFLGVBQWdCLENBQ3hCLGdCQUFnQixDQUFFLE9BQVEsQ0FDMUIsWUFBWSxDQUFFLE9BQVEsQ0E4QnRCLEFBbkhGLElBQUksQ0ErRUgsUUFBUSxBQVFOLE9BQU8sQUFBQyxDQUNSLGdCQUFnQixDQUFFLE9BQVEsQ0FDMUIsWUFBWSxDQUFFLE9BQVEsQ0FDdEIsQUExRkgsSUFBSSxDQStFSCxRQUFRLEFBYU4sUUFBUSxBQUFDLENBQ1QsZ0JBQWdCLENBQUUsT0FBUSxDQUMxQixZQUFZLENBQUUsT0FBUSxDQUN0QixBQS9GSCxJQUFJLENBK0VILFFBQVEsQUFrQk4sSUFBSSxBQUFDLENBQ0wsZ0JBQWdCLENBQUUsT0FBUSxDQUMxQixZQUFZLENBQUUsT0FBUSxDQUN0QixBQXBHSCxJQUFJLENBK0VILFFBQVEsQUF1Qk4sU0FBUyxDQXRHWixJQUFJLENBK0VILFFBQVEsQUF1Qk0sV0FBVyxBQUFDLENBQ3hCLE9BQU8sQ0FBQyxLQUFNLENBQ2QsVUFBVSxDQUFDLEdBQUksQ0FDZixLQUFLLENBQUMsT0FBUSxDQUNkLEtBQUssQ0FBQyxLQUFNLENBQ1osWUFBWSxDQUFFLE9BQVEsQ0FDdEIsQUE1R0gsSUFBSSxDQStFSCxRQUFRLEFBK0JOLFdBQVcsQUFBQyxDQUNaLEtBQUssQ0FBQyxPQUFRLENBQ2QsS0FBSyxDQUFDLEtBQU0sQ0FDWixZQUFZLENBQUUsT0FBUSxDQUN0QixBQUlILFdBQVcsQ0FBQyxVQUFVLENBQUMsRUFBRSxBQUFDLENBQ3pCLE1BQU0sQ0FBRSxDQUFFLENBQ1YiLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */
/*# sourceMappingURL=Form.css.map */

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=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiR3JpZEZpZWxkUGFnaW5hdG9yLmNzcyIsInNvdXJjZXMiOlsiR3JpZEZpZWxkUGFnaW5hdG9yLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLnNzLWdyaWRmaWVsZC1wYWdpbmF0aW9uIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5zcy1ncmlkZmllbGQtcGFnaW5hdGlvbi1idXR0b24ubG9hZGluZ3tcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9uZXR3b3JrLXNhdmUuZ2lmKSBuby1yZXBlYXQgMCUgNTAlOyBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4iXSwibWFwcGluZ3MiOiJBQUFBLHdCQUF3QixBQUFDLENBQ3hCLFVBQVUsQ0FBRSxNQUFPLENBQ25CLGNBQWMsQ0FBRSxJQUFLLENBQ3JCLEFBQ0QsK0JBQStCLEFBQUEsUUFBUSxBQUFBLENBQ3RDLFVBQVUsQ0FBZ0MsK0JBQUMsQ0FBQyxTQUFTLENBQUMsRUFBRSxDQUFDLEdBQUcsQ0FBRSxZQUFZLENBQUUsSUFBSyxDQUNqRiIsIm5hbWVzIjpbXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */
/*# sourceMappingURL=GridFieldPaginator.css.map */

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; } /*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiR3JpZEZpZWxkX3ByaW50LmNzcyIsInNvdXJjZXMiOlsiR3JpZEZpZWxkX3ByaW50LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiaDMge1xuXHRmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG59XG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Y29sb3I6ICMzMzM7XG5cdGZvbnQtc2l6ZTogMTJwdDtcblx0dHJ7XG5cblx0fVxuXHR0aHtcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzMzMztcblx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0XHR9XG5cblx0fVxuXHR0ZHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2FhYTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FhYTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0XHR9XG5cdH1cbn1cbiJdLCJtYXBwaW5ncyI6IkFBQUEsRUFBRSxBQUFDLENBQ0YsV0FBVyxDQUFFLGlCQUFrQixDQUMvQixBQUNELEtBQUssQUFBQyxDQUNMLGVBQWUsQ0FBRSxRQUFTLENBQzFCLFdBQVcsQ0FBRSxpQkFBa0IsQ0FDL0IsS0FBSyxDQUFFLElBQUssQ0FDWixTQUFTLENBQUUsSUFBSyxDQXVCaEIsQUEzQkQsS0FBSyxDQVFKLEVBQUUsQUFBQSxDQUNELGFBQWEsQ0FBRSxjQUFlLENBQzlCLE9BQU8sQ0FBRSxRQUFTLENBQ2xCLFdBQVcsQ0FBRSxJQUFLLENBQ2xCLFVBQVUsQ0FBRSxJQUFLLENBS2pCLEFBakJGLEtBQUssQ0FRSixFQUFFLEFBS0EsWUFBWSxBQUFBLENBQ1osWUFBWSxDQUFFLEdBQUksQ0FDbEIsQUFmSCxLQUFLLENBa0JKLEVBQUUsQUFBQSxDQUNELFVBQVUsQ0FBRSxjQUFlLENBQzNCLGFBQWEsQ0FBRSxjQUFlLENBQzlCLFVBQVUsQ0FBRSxJQUFLLENBQ2pCLE9BQU8sQ0FBRSxRQUFTLENBSWxCLEFBMUJGLEtBQUssQ0FrQkosRUFBRSxBQUtBLFlBQVksQUFBQSxDQUNaLFlBQVksQ0FBRSxHQUFJLENBQ2xCIiwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */
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 */

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; } /*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiU2VjdXJpdHlfbG9naW4uY3NzIiwic291cmNlcyI6WyJTZWN1cml0eV9sb2dpbi5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIiNSZW1lbWJlciB7XG5cdG1hcmdpbjogMC41ZW0gMCAwLjVlbSAxMWVtICFpbXBvcnRhbnQ7XG59XG5cdHAjUmVtZW1iZXIgbGFiZWwge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0I1JlbWVtYmVyIGlucHV0IHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW46IDAgNXB4IDAgMDtcblx0fVxuI01lbWJlckxvZ2luRm9ybV9Mb2dpbkZvcm0gLkFjdGlvbnMge1xuXHRwYWRkaW5nLWxlZnQ6IDEyZW07XG59XG4jRm9yZ290UGFzc3dvcmQge1xuXHRtYXJnaW4tdG9wOiAxZW07XG59XG4iXSwibWFwcGluZ3MiOiJBQUFBLFNBQVMsQUFBQyxDQUNULE1BQU0sQ0FBRSw2QkFBOEIsQ0FDdEMsQUFDQSxDQUFDLEFBQUEsU0FBUyxDQUFDLEtBQUssQUFBQyxDQUNoQixPQUFPLENBQUUsWUFBYSxDQUN0QixNQUFNLENBQUUsQ0FBRSxDQUNWLEFBQ0QsU0FBUyxDQUFDLEtBQUssQUFBQyxDQUNmLEtBQUssQ0FBRSxJQUFLLENBQ1osTUFBTSxDQUFFLFNBQVUsQ0FDbEIsQUFDRiwwQkFBMEIsQ0FBQyxRQUFRLEFBQUMsQ0FDbkMsWUFBWSxDQUFFLElBQUssQ0FDbkIsQUFDRCxlQUFlLEFBQUMsQ0FDZixVQUFVLENBQUUsR0FBSSxDQUNoQiIsIm5hbWVzIjpbXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */
#Remember input { float: left; margin: 0 5px 0 0; }
#MemberLoginForm_LoginForm .Actions { padding-left: 12em; }
#ForgotPassword { margin-top: 1em; }
/*# sourceMappingURL=Security_login.css.map */

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{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}
.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; } /*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiU2VsZWN0aW9uR3JvdXAuY3NzIiwic291cmNlcyI6WyJTZWxlY3Rpb25Hcm91cC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5TZWxlY3Rpb25Hcm91cCB7XG5cdHBhZGRpbmc6IDBweDtcblx0Y2xlYXIgOiBib3RoO1xuXG5cdGxpIHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0ZmxvYXQgOiBsZWZ0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGNsZWFyIDogYm90aDtcblx0fVxuXHRsaSBpbnB1dC5zZWxlY3RvciB7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0ZmxvYXQgOiBsZWZ0O1xuXHR9XG5cdGxpID4gZGl2LnNlbGVjdGlvbmdyb3VwX2l0ZW0ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAxZW07XG5cdH1cblx0bGkgaW5wdXQsIC5yaWdodCAuU2VsZWN0aW9uR3JvdXAgbGkgbGFiZWwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdGxpLnNlbGVjdGVkID4gZGl2LnNlbGVjdGlvbmdyb3VwX2l0ZW0ge1xuXHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDFlbTtcblx0fVxuXHRsaS5zZWxlY3RlZCBsYWJlbC5zZWxlY3RvciB7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cbn1cblxuLm1haW5ibG9jay5hbGxhc3NldHMgdWwge1xuICAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgIGhlaWdodDoxMDBweDtcbiAgIG92ZXJmbG93LXk6c2Nyb2xsO1xufVxuLm1haW5ibG9jay5hbGxhc3NldHMgdWwgbGkge1xuICAgd2lkdGg6IDE1MHB4O1xufVxuIl0sIm1hcHBpbmdzIjoiQUFBQSxlQUFlLEFBQUMsQ0FDZixPQUFPLENBQUUsR0FBSSxDQUNiLEtBQUssQ0FBRyxJQUFLLENBMkJiLEFBN0JELGVBQWUsQ0FJZCxFQUFFLEFBQUMsQ0FDRixlQUFlLENBQUUsSUFBSyxDQUN0QixLQUFLLENBQUcsSUFBSyxDQUNiLEtBQUssQ0FBRSxJQUFLLENBQ1osS0FBSyxDQUFHLElBQUssQ0FDYixBQVRGLGVBQWUsQ0FVZCxFQUFFLENBQUMsS0FBSyxBQUFBLFNBQVMsQUFBQyxDQUNqQixLQUFLLENBQUUsSUFBSyxDQUNaLEtBQUssQ0FBRyxJQUFLLENBQ2IsQUFiRixlQUFlLENBY2QsRUFBRSxDQUFHLEdBQUcsQUFBQSxvQkFBb0IsQUFBQyxDQUM1QixPQUFPLENBQUUsSUFBSyxDQUNkLFNBQVMsQ0FBRSxHQUFJLENBQ2YsQUFqQkYsZUFBZSxDQWtCZCxFQUFFLENBQUMsS0FBSyxDQWxCVCxlQUFlLENBa0JKLE1BQU0sQ0FBQyxlQUFlLENBQUMsRUFBRSxDQUFDLEtBQUssQUFBQyxDQUN6QyxPQUFPLENBQUUsS0FBTSxDQUNmLEFBcEJGLGVBQWUsQ0FxQmQsRUFBRSxBQUFBLFNBQVMsQ0FBRyxHQUFHLEFBQUEsb0JBQW9CLEFBQUMsQ0FDckMsV0FBVyxDQUFFLElBQUssQ0FDbEIsT0FBTyxDQUFFLEtBQU0sQ0FDZixhQUFhLENBQUUsR0FBSSxDQUNuQixBQXpCRixlQUFlLENBMEJkLEVBQUUsQUFBQSxTQUFTLENBQUMsS0FBSyxBQUFBLFNBQVMsQUFBQyxDQUMxQixXQUFXLENBQUUsSUFBSyxDQUNsQixBQUdGLFVBQVUsQUFBQSxVQUFVLENBQUMsRUFBRSxBQUFDLENBQ3JCLE9BQU8sQ0FBRSxVQUFXLENBQ3BCLE1BQU0sQ0FBQyxLQUFNLENBQ2IsVUFBVSxDQUFDLE1BQU8sQ0FDcEIsQUFDRCxVQUFVLEFBQUEsVUFBVSxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUMsQ0FDeEIsS0FBSyxDQUFFLEtBQU0sQ0FDZiIsIm5hbWVzIjpbXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */
.mainblock.allassets ul li { width: 150px; }
/*# sourceMappingURL=SelectionGroup.css.map */

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; } /*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiU3VibWl0dGVkRm9ybVJlcG9ydEZpZWxkLmNzcyIsInNvdXJjZXMiOlsiU3VibWl0dGVkRm9ybVJlcG9ydEZpZWxkLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiZGl2LnJlcG9ydCB0YWJsZSB7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5kaXYucmVwb3J0IHNwYW4uc3VibWl0dGVkIHtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5kaXYucmVwb3J0IHRhYmxlICoge1xuXHRmb250LXNpemU6IDFlbTtcbn1cblxuZGl2LnJlcG9ydCB0YWJsZSB0ZC5maWVsZCB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbiJdLCJtYXBwaW5ncyI6IkFBQUEsR0FBRyxBQUFBLE9BQU8sQ0FBQyxLQUFLLEFBQUMsQ0FDaEIsV0FBVyxDQUFFLElBQUssQ0FDbEIsYUFBYSxDQUFFLElBQUssQ0FDcEIsQUFFRCxHQUFHLEFBQUEsT0FBTyxDQUFDLElBQUksQUFBQSxVQUFVLEFBQUMsQ0FDekIsVUFBVSxDQUFFLE1BQU8sQ0FDbkIsQUFFRCxHQUFHLEFBQUEsT0FBTyxDQUFDLEtBQUssQ0FBQyxDQUFDLEFBQUMsQ0FDbEIsU0FBUyxDQUFFLEdBQUksQ0FDZixBQUVELEdBQUcsQUFBQSxPQUFPLENBQUMsS0FBSyxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUMsQ0FDekIsV0FBVyxDQUFFLElBQUssQ0FDbEIsYUFBYSxDQUFFLElBQUssQ0FDcEIsWUFBWSxDQUFFLEdBQUksQ0FDbEIiLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */
div.report table * { font-size: 1em; }
div.report table td.field { font-weight: bold; padding-right: 10px; padding-left: 0px; }
/*# sourceMappingURL=SubmittedFormReportField.css.map */

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 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}
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; }
/*# 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%; } /*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiVW5pdFRlc3RpbmcuY3NzIiwic291cmNlcyI6WyJVbml0VGVzdGluZy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIlxuYm9keSB7XG5cdGZvbnQ6bm9ybWFsIDY4JSB2ZXJkYW5hLGFyaWFsLGhlbHZldGljYTtcblx0Y29sb3I6IzAwMDAwMDtcbn1cbnRhYmxlIHRyIHRkLCB0YWJsZSB0ciB0aCB7XG4gICAgZm9udC1zaXplOiA2OCU7XG59XG50YWJsZS5kZXRhaWxzIHRyIHRoe1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRiYWNrZ3JvdW5kOiNhNmNhZjA7XG59XG50YWJsZS5kZXRhaWxzIHRye1xuXHRiYWNrZ3JvdW5kOiNlZWVlZTA7XG59XG5cbnAge1xuXHRsaW5lLWhlaWdodDoxLjVlbTtcblx0bWFyZ2luLXRvcDowLjVlbTsgbWFyZ2luLWJvdHRvbToxLjBlbTtcbn1cbmgxIHtcblx0bWFyZ2luOiAwcHggMHB4IDVweDsgZm9udDogMTY1JSB2ZXJkYW5hLGFyaWFsLGhlbHZldGljYVxufVxuaDIge1xuXHRtYXJnaW4tdG9wOiAxZW07IG1hcmdpbi1ib3R0b206IDAuNWVtOyBmb250OiBib2xkIDEyNSUgdmVyZGFuYSxhcmlhbCxoZWx2ZXRpY2Fcbn1cbmgzIHtcblx0bWFyZ2luLWJvdHRvbTogMC41ZW07IGZvbnQ6IGJvbGQgMTE1JSB2ZXJkYW5hLGFyaWFsLGhlbHZldGljYVxufVxuaDQge1xuXHRtYXJnaW4tYm90dG9tOiAwLjVlbTsgZm9udDogYm9sZCAxMDAlIHZlcmRhbmEsYXJpYWwsaGVsdmV0aWNhXG59XG5oNSB7XG5cdG1hcmdpbi1ib3R0b206IDAuNWVtOyBmb250OiBib2xkIDEwMCUgdmVyZGFuYSxhcmlhbCxoZWx2ZXRpY2Fcbn1cbmg2IHtcblx0bWFyZ2luLWJvdHRvbTogMC41ZW07IGZvbnQ6IGJvbGQgMTAwJSB2ZXJkYW5hLGFyaWFsLGhlbHZldGljYVxufVxuLkVycm9yIHtcblx0Zm9udC13ZWlnaHQ6Ym9sZDsgY29sb3I6cmVkO1xufVxuLkZhaWx1cmUsIC5VbmV4cGVjdGVkIHtcblx0YmFja2dyb3VuZDojZmYwMDAwOyBmb250LXdlaWdodDpib2xkOyBjb2xvcjpibGFjaztcbn1cbi5Vbmtub3duIHtcblx0YmFja2dyb3VuZDojZmZmZjAwOyBmb250LXdlaWdodDpib2xkOyBjb2xvcjpibGFjaztcbn1cbi5QYXNzLCAuRXhwZWN0ZWQge1xuXHRiYWNrZ3JvdW5kOiMwMGZmMDA7IGZvbnQtd2VpZ2h0OmJvbGQ7IGNvbG9yOmJsYWNrO1xufVxuLlByb3BlcnRpZXMge1xuICB0ZXh0LWFsaWduOnJpZ2h0O1xufVxuXG5DT0RFLmV4cGVjdGVkIHtcblx0Y29sb3I6IGdyZWVuOyBiYWNrZ3JvdW5kOiBub25lOyBmb250LXdlaWdodDogbm9ybWFsO1xufVxuQ09ERS5hY3R1YWwge1xuXHRjb2xvcjogcmVkOyBiYWNrZ3JvdW5kOiBub25lOyBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnR5cGVpbmZvIHtcblx0Y29sb3I6IGdyYXk7XG59XG4iXSwibWFwcGluZ3MiOiJBQUNBLElBQUksQUFBQyxDQUNKLElBQUksQ0FBQyxrQ0FBbUMsQ0FDeEMsS0FBSyxDQUFDLE9BQVEsQ0FDZCxBQUNELEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFFLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFDLENBQ3JCLFNBQVMsQ0FBRSxHQUFJLENBQ2xCLEFBQ0QsS0FBSyxBQUFBLFFBQVEsQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLENBQ2xCLFdBQVcsQ0FBRSxJQUFLLENBQ2xCLFVBQVUsQ0FBQyxJQUFLLENBQ2hCLFVBQVUsQ0FBQyxPQUFRLENBQ25CLEFBQ0QsS0FBSyxBQUFBLFFBQVEsQ0FBQyxFQUFFLEFBQUEsQ0FDZixVQUFVLENBQUMsT0FBUSxDQUNuQixBQUVELENBQUMsQUFBQyxDQUNELFdBQVcsQ0FBQyxLQUFNLENBQ2xCLFVBQVUsQ0FBQyxLQUFNLENBQUUsYUFBYSxDQUFDLEtBQU0sQ0FDdkMsQUFDRCxFQUFFLEFBQUMsQ0FDRixNQUFNLENBQUUsV0FBWSxDQUFFLElBQUksQ0FBRSw0QkFDNUIsQ0FBQyxBQUNGLEVBQUUsQUFBQyxDQUNGLFVBQVUsQ0FBRSxHQUFJLENBQUUsYUFBYSxDQUFFLEtBQU0sQ0FBRSxJQUFJLENBQUUsaUNBQy9DLENBQUMsQUFDRixFQUFFLEFBQUMsQ0FDRixhQUFhLENBQUUsS0FBTSxDQUFFLElBQUksQ0FBRSxpQ0FDN0IsQ0FBQyxBQUNGLEVBQUUsQUFBQyxDQUNGLGFBQWEsQ0FBRSxLQUFNLENBQUUsSUFBSSxDQUFFLGlDQUM3QixDQUFDLEFBQ0YsRUFBRSxBQUFDLENBQ0YsYUFBYSxDQUFFLEtBQU0sQ0FBRSxJQUFJLENBQUUsaUNBQzdCLENBQUMsQUFDRixFQUFFLEFBQUMsQ0FDRixhQUFhLENBQUUsS0FBTSxDQUFFLElBQUksQ0FBRSxpQ0FDN0IsQ0FBQyxBQUNGLE1BQU0sQUFBQyxDQUNOLFdBQVcsQ0FBQyxJQUFLLENBQUUsS0FBSyxDQUFDLEdBQUksQ0FDN0IsQUFDRCxRQUFRLENBQUUsV0FBVyxBQUFDLENBQ3JCLFVBQVUsQ0FBQyxPQUFRLENBQUUsV0FBVyxDQUFDLElBQUssQ0FBRSxLQUFLLENBQUMsS0FBTSxDQUNwRCxBQUNELFFBQVEsQUFBQyxDQUNSLFVBQVUsQ0FBQyxPQUFRLENBQUUsV0FBVyxDQUFDLElBQUssQ0FBRSxLQUFLLENBQUMsS0FBTSxDQUNwRCxBQUNELEtBQUssQ0FBRSxTQUFTLEFBQUMsQ0FDaEIsVUFBVSxDQUFDLE9BQVEsQ0FBRSxXQUFXLENBQUMsSUFBSyxDQUFFLEtBQUssQ0FBQyxLQUFNLENBQ3BELEFBQ0QsV0FBVyxBQUFDLENBQ1YsVUFBVSxDQUFDLEtBQU0sQ0FDbEIsQUFFRCxJQUFJLEFBQUEsU0FBUyxBQUFDLENBQ2IsS0FBSyxDQUFFLEtBQU0sQ0FBRSxVQUFVLENBQUUsSUFBSyxDQUFFLFdBQVcsQ0FBRSxNQUFPLENBQ3RELEFBQ0QsSUFBSSxBQUFBLE9BQU8sQUFBQyxDQUNYLEtBQUssQ0FBRSxHQUFJLENBQUUsVUFBVSxDQUFFLElBQUssQ0FBRSxXQUFXLENBQUUsTUFBTyxDQUNwRCxBQUNELFNBQVMsQUFBQyxDQUNULEtBQUssQ0FBRSxJQUFLLENBQ1oiLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */
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 */

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. */ .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}}
/** ----------------------------------------------- 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-upload .clear { clear: both; } /*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiVXBsb2FkRmllbGQuY3NzIiwic291cmNlcyI6WyJVcGxvYWRGaWVsZC5zY3NzIiwiLi4vYWRtaW4vc2Nzcy90aGVtZXMvX2RlZmF1bHQuc2NzcyIsIi4uL2FkbWluL3Njc3MvX21peGlucy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIFRPRE8gd2UgbmVlZCBhIHNlcGVyYXRlZCBmaWxlIGZvciBzdHlsZXMgdGhhdCBhcmUgdXNlZCBpbiBib3RoIGNtcyBhbmQgZnJvbnQgZW5kIChzdWNoIGFzIGJ1dHRvbnMpXG5AaW1wb3J0IFwiLi4vYWRtaW4vc2Nzcy90aGVtZXMvZGVmYXVsdC5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vYWRtaW4vc2Nzcy9fbWl4aW5zXCI7XG5cbi5zcy11cGxvYWRmaWVsZCB7XG5cblx0LmNsZWFyIHtcblx0XHRjbGVhcjogYm90aDtcblx0fVxuXG5cdC5kZXNjcmlwdGlvbiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblxuXHQubWlkZGxlQ29sdW1uIHtcblx0XHQvLyBUT0RPIC5taWRkbGVDb2x1bW4gc3R5bGluZyBzaG91bGQgcHJvYmFibHkgYmUgdGhlbWUgc3BlY2lmaWMgKGVnIGNtcyB1aSB3aWxsIGxvb2sgZGlmZmVyZW50IHRoYW4gYmxhY2tjYW5keSlcblx0XHQvLyBzbyB3ZSBzaG91bGQgbW92ZSB0aGlzIHN0eWxlIGludG8gdGhlIGNtcyBhbmQgYmxhY2sgY2FuZHkgZmlsZXNcblx0XHRtaW4td2lkdGg6IDUxMHB4O1xuXHRcdG1heC13aWR0aDogJGdyaWQteCAqIDg3OyAvLyBDYXBwZWQgd2lkdGggdG8gbGluZSB1cCB3aXRoIHRleHQgZmllbGRzXG5cdFx0d2lkdGg6MTAwJTtcblx0XHRtYXJnaW4tbGVmdDowO1xuXHRcdGNsZWFyOmJvdGg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJGNvbG9yLW1lZGl1bS1zZXBhcmF0b3IsIDIwJSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZWZlZmVmLCAjZmZmIDEwJSwgI2ZmZiA5MCUsICNlZmVmZWYpO1xuXHR9XG5cdC5zcy11cGxvYWRmaWVsZC1pdGVtIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMTVweDtcblx0XHRvdmVyZmxvdzogYXV0bztcblxuXHRcdC5zcy11cGxvYWRmaWVsZC1pdGVtLXByZXZpZXcge1xuXHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDYwcHg7XG5cdFx0XHR3aWR0aDogODBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHQmLnNzLXVwbG9hZGZpZWxkLWRyb3B6b25lIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDRweCAwICRjb2xvci1tZWRpdW0tc2VwYXJhdG9yIGluc2V0O1xuXHRcdFx0XHRib3JkZXI6IDJweCBkYXNoZWQgJGNvbG9yLW1lZGl1bS1zZXBhcmF0b3I7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1saWdodC1zZXBhcmF0b3I7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFJQ0FZQUFBREVENzZMQUFBQUpFbEVRVlFZVjJPOGRPblNmd1lrb0tlbng0ak1aNlNEQW1UN1FHeDBLMUVjUkJzRkFKZk9IZDNMZTc5UkFBQUFBRWxGVGtTdVFtQ0MpIHJlcGVhdDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNzLXVwbG9hZGZpZWxkLWl0ZW0taW5mbyB7XG5cdFx0XHRtYXJnaW4tbGVmdDogOTVweDtcblxuXHRcdFx0LnNzLXVwbG9hZGZpZWxkLWl0ZW0tbmFtZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTNweDtcblx0XHRcdFx0aGVpZ2h0OiAyNnB4O1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdC5uYW1lIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDI0MHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGhpZGUtdGV4dC1vdmVyZmxvdztcblx0XHRcdFx0XHRkaXNwbGF5OmlubGluZTtcblx0XHRcdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5zaXplIHtcblx0XHRcdFx0XHRjb2xvcjogbGlnaHRlbigkY29sb3ItdGV4dCwgMjUlKTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgMCA1cHg7XG5cdFx0XHRcdFx0ZGlzcGxheTppbmxpbmU7XG5cdFx0XHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuc3MtdXBsb2FkZmllbGQtaXRlbS1zdGF0dXMge1xuXHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgMCA1cHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjpyaWdodDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDc1JTtcblxuXHRcdFx0XHRcdCYudWktc3RhdGUtZXJyb3ItdGV4dCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJ1dHRvbi1kZXN0cnVjdGl2ZTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFx0d2lkdGg6MTUwcHg7IC8vQWxsb2NhdGVzIHRoZSBzdGF0dXMgbWVzc2FnZSBlbm91Z2ggcm9vbSB0byBiZSB1c2VmdWwuIFdpbGwgd3JhcCBpZiBpdCBpcyBsb25nZXJcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLnVpLXN0YXRlLXdhcm5pbmctdGV4dCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogZGFya2VuKCRjb2xvci13YXJuaW5nLCAxMCUpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYudWktc3RhdGUtc3VjY2Vzcy10ZXh0IHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYnV0dG9uLWNvbnN0cnVjdGl2ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQvL1VwbG9hZC9WYWxpZGF0aW9uIGVycm9yXG5cdFx0Ji51aS1zdGF0ZS1lcnJvclxuXHRcdHtcblx0XHRcdC5zcy11cGxvYWRmaWVsZC1pdGVtLXByZXZpZXcge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5zcy11cGxvYWRmaWVsZC1pdGVtLWluZm8ge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblxuXHRcdFx0XHQuc3MtdXBsb2FkZmllbGQtaXRlbS1uYW1lIHtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHR3aWR0aDogNzAlO1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblxuXHRcdFx0XHRcdC5uYW1lXG5cdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuc3MtdXBsb2FkZmllbGQtaXRlbS1zdGF0dXMge1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zcy11cGxvYWRmaWVsZC1pdGVtLWFjdGlvbnMge1xuXHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0XHR3aWR0aDogNSU7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogMDtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdFx0XHQuc3MtdXBsb2FkZmllbGQtaXRlbS1jYW5jZWwge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc3MtdWktYnV0dG9uIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW46IDAgMTBweCA2cHggMDtcblxuXHRcdCYuc3MtdXBsb2FkZmllbGQtZnJvbWNvbXB1dGVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXHR9XG5cdC5zcy11cGxvYWRmaWVsZC1maWxlcyB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0LnNzLXVwbG9hZGZpZWxkLWl0ZW0sXG5cdFx0LnNzLXVwbG9hZGZpZWxkLWl0ZW0udWktc3RhdGUtZXJyb3Ige1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0ZW4oJGNvbG9yLW1lZGl1bS1zZXBhcmF0b3IsIDIwJSk7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc3MtdXBsb2FkZmllbGQtaXRlbS1hY3Rpb25zIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDI4cHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0bWFyZ2luOiA2cHggMCAtNnB4IDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHRcdC5zcy11cGxvYWRmaWVsZC1pdGVtLXByb2dyZXNzIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogNDJweDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0bWFyZ2luOiAxMXB4IDAgMDtcblx0XHRcdGhlaWdodDogMTVweDtcblxuXHRcdFx0ZGl2IHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjVweDtcblx0XHRcdFx0aGVpZ2h0OiAxM3B4O1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zcy11cGxvYWRmaWVsZC1pdGVtLXByb2dyZXNzYmFyIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1tZWRpdW0tc2VwYXJhdG9yO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzkyYTZiMztcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsICM5MmE2YjMgMCUsIzkwYWFiOCAxMSUsIzk2YjFiZiAyMiUsIzllYjRjMSAzMyUsI2E3YmFjNyA0NCUsI2MxZDVkYyAxMDAlKTtcblx0XHR9XG5cdFx0LnNzLXVwbG9hZGZpZWxkLWl0ZW0tcHJvZ3Jlc3NiYXJ2YWx1ZSB7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHR3aWR0aDogMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjNjBiM2RkIHVybCguLi9pbWFnZXMvcHJvZ3Jlc3NiYXJfYmx1ZS5naWYpIHJlcGVhdC14IGxlZnQgY2VudGVyO1xuXHRcdH1cblx0XHQuc3MtdXBsb2FkZmllbGQtaXRlbS1jYW5jZWwsXG5cdFx0LnNzLXVwbG9hZGZpZWxkLWl0ZW0tc3RhcnQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0cmlnaHQ6IDA7XG5cblx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQvLyBiYWNrZ3JvdW5kOiBzcHJpdGUoJHNwcml0ZXMxNiwgY3Jvc3MtY2lyY2xlKSBuby1yZXBlYXQ7XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0XHRcdCYudWktYnV0dG9uLXRleHQge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnNzLXVwbG9hZGZpZWxkLWl0ZW0tc3RhcnQge1xuXHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHQvLyBiYWNrZ3JvdW5kOiBzcHJpdGUoJHNwcml0ZXMxNiwgbmF2aWdhdGlvbikgbm8tcmVwZWF0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc3MtdXBsb2FkZmllbGQtaXRlbS1lZGl0Zm9ybSB7XG5cdFx0XHQvKiBkb24ndCB1c2UgZGlzcGxheSBub25lLCBmb3IgaXQgd2lsbCBicmVhayBqUXVlcnkoJ2lmcmFtZScpLmNvbnRlbnRzKCkuaGVpZ2h0KCkgKi9cblx0XHRcdGhlaWdodDogMDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRjbGVhcjogYm90aDtcblxuXHRcdFx0Ji5sb2FkaW5nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMjJweDtcblx0XHRcdFx0bWFyZ2luOiAxNXB4IDAgMDtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2FkbWluL2ltYWdlcy9zcGlubmVyLmdpZikgbm8tcmVwZWF0IDUwJSAwO1xuXG5cdFx0XHRcdGlmcmFtZSB7XG5cdFx0XHRcdFx0LyogT2xkIElFIG5lZWRzIHRoaXMgb3IgaXQnbGwgZ2l2ZSB0aGUgaWZyYW1lIGEgd2hpdGUgYmFja2dyb3VuZCwgY292ZXJpbmcgdGhlIHNwaW5uZXIgKi9cblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDsgbWFyZ2luLXRvcDogMjJweDtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aWZyYW1lIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogJGdyaWQteTtcblx0XHRcdFx0cGFkZGluZy10b3A6ICRncmlkLXk7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItbGlnaHQtc2VwYXJhdG9yO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnNzLXVwbG9hZGZpZWxkLWFkZGZpbGUge1xuXHRcdCYuYm9yZGVyVG9wIHtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBsaWdodGVuKCRjb2xvci1tZWRpdW0tc2VwYXJhdG9yLCAyMCUpO1xuXHRcdH1cblx0fVxufVxuXG4uc3MtdXBsb2FkIHtcblx0LmNsZWFyIHtcblx0XHRjbGVhcjogYm90aDtcblx0fVxuXHQuc3MtdXBsb2FkZmllbGQtZnJvbWNvbXB1dGVyIHtcblx0XHRpbnB1dCB7XG5cdFx0XHQvKiBzaW5jZSB3ZSBjYW4ndCByZWFsbHkgc3R5bGUgdGhlIGZpbGUgaW5wdXQsIHdlIHVzZSB0aGlzIGhhY2sgdG8gbWFrZSBpdCBhcyBiaWcgYXMgdGhlIGJ1dHRvbiBhbmQgaGlkZSBpdCAqL1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMwMHB4LCAwKSBzY2FsZSg0KTtcblx0XHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRcdGRpcmVjdGlvbjogbHRyO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0fVxuXHR9XG5cdC5sb2FkZXIge1xuXHRcdGhlaWdodDogOTRweDsgLy8gQXBwcm94bWlhdGVseSBtYXRjaGVzIHRoZSBoZWlnaHQgb2YgdGhlIGZpZWxkIG9uY2UgYSBmaWxlIGlzIGF0dGFjaGVkLCBhdm9pZHMgYSAnanVtcCcgaW4gc2l6ZVxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9hZG1pbi9pbWFnZXMvc3Bpbm5lci5naWYpIG5vLXJlcGVhdCA1MCUgNTAlO1xuXHR9XG59XG5cbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBcIkAyeFwiIG1lZGlhIHF1ZXJ5XG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBtZWRpYVxuXHRvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG5cdG9ubHkgc2NyZWVuIGFuZCAoICAgbWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcblx0b25seSBzY3JlZW4gYW5kICggICAgIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIvMSksXG5cdG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcblx0b25seSBzY3JlZW4gYW5kICggICAgICAgICAgICAgICAgbWluLXJlc29sdXRpb246IDE5MmRwaSksXG5cdG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICAgICAgICAgIG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuXG5cdC5zcy11cGxvYWRmaWVsZCB7XG5cdFx0LnNzLXVwbG9hZGZpZWxkLWZpbGVzIHtcblx0XHRcdC5zcy11cGxvYWRmaWVsZC1pdGVtLWVkaXRmb3JtIHtcblx0XHRcdFx0Ji5sb2FkaW5nIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYWRtaW4vaW1hZ2VzL3NwaW5uZXJAMnguZ2lmKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDQzcHggNDNweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zcy11cGxvYWQge1xuXHRcdC5sb2FkZXIge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2FkbWluL2ltYWdlcy9zcGlubmVyQDJ4LmdpZik7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDQzcHggNDNweDtcblx0XHR9XG5cdH1cblxufVxuIiwiLyoqXG4gKiBUaGlzIGZpbGUgY29udGFpbnMgdGhlIGRlZmF1bHQgdGhlbWUgZGVmaW5pdGlvbnMgZm9yIHRoZSBhZG1pbiBpbnRlcmZhY2UuXG4gKiBQbGVhc2UgcHV0IG1vc3RseSBTQ1NTIHZhcmlhYmxlIGRlZmluaXRpb25zIGluIGhlcmUsXG4gKiBhbmQgbGVhdmUgdGhlIGFjdHVhbCBzdHlsaW5nIHRvIF9zdHlsZS5zY3NzIGFuZCBhdXhpbGxpYXJ5IGZpbGVzLlxuICovXG5cbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogQ29sb3Vyc1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kY29sb3ItYmFzZTogI2IwYmVjNyAhZGVmYXVsdDtcbiRjb2xvci13aWRnZXQtYmc6IGxpZ2h0ZW4oJGNvbG9yLWJhc2UsIDIwJSkgIWRlZmF1bHQ7XG5cbi8vb2ZmaWNhbCBzaWx2ZXJzdHJpcGUgYnJhbmQgY29sb3JcbiRjb2xvci1icmFuZC1iZzogIzAwNWE5MyAhZGVmYXVsdDtcbiRjb2xvci1icmFuZDogIzQzYzdmNCAhZGVmYXVsdDtcblxuLyogS2VlcCBhcyBzb2xpZCBjb2xvdXJzIHRyYW5zcGFyZW50IGJvcmRlcnMgd29udCB3b3JrIGluIGllICovXG4kY29sb3ItZGFya2VyLWJnOiAjZjBmMmY0ICFkZWZhdWx0O1xuJGNvbG9yLWRhcmstYmc6ICMxNDIxMzYgIWRlZmF1bHQ7XG4kY29sb3ItZGFyay1zZXBhcmF0b3I6ICMxOTQzNWMgIWRlZmF1bHQ7XG4kY29sb3ItbWVkaXVtLXNlcGFyYXRvcjogIzgwODA4MCAhZGVmYXVsdDtcbiRjb2xvci1zZXBhcmF0b3I6ICNDMUM3Q0MgIWRlZmF1bHQ7IC8vIFZlcnRpY2FsIGRpdmlkZXJzXG4kY29sb3ItbGlnaHQtc2VwYXJhdG9yOiAjRDJENUQ4ICFkZWZhdWx0OyAvLyBIb3Jpb250YWwgZGl2aWRlcnNcblxuJGNvbG9yLXRhYjogI2Q5ZDlkOSAhZGVmYXVsdDtcbiRjb2xvci1kYXJrLWdyZXk6ICM3QjhDOTEgIWRlZmF1bHQ7XG5cbi8qIE9ubHkgZm9yIHVzZSBhcyBzaGFkb3dzIGFzIHRoZXkgd29udCB3b3JrIGluIG9sZGVyIGJyb3dzZXJzICovXG4kY29sb3Itc2hhZG93LWxpZ2h0OiByZ2JhKDIwMSwgMjA1LCAyMDYsIDAuOCkgIWRlZmF1bHQ7XG4kY29sb3Itc2hhZG93LWRhcms6IHJnYmEoMTA3LCAxMjAsIDEyMywgMC41KSAhZGVmYXVsdDtcbiRjb2xvci1zaGFkb3ctYmxhY2s6IHJnYmEoMCwgMCwgMCwgMC42KSAhZGVmYXVsdDtcbiRjb2xvci1zaGFkb3ctYmxhY2tlcjogcmdiYSgwLCAwLCAwLCAwLjkpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctc2hpbmU6IHJnYmEoMjQ4LCAyNDgsIDI0OCwgMC45KTtcbiRib3gtc2hhZG93LXNoaW5lLW1pbmltYWw6IHJnYmEoMjQ1LCAyNDUsIDI0NSwgMC44KTtcblxuJGNvbG9yLWhpZ2hsaWdodDogI0ZGRkY2NiAhZGVmYXVsdDtcbiRjb2xvci1oaWdobGlnaHQtb3BhY2l0eTogcmdiYSgyNTUsIDI1NSwgMTAyLCAwLjMpICFkZWZhdWx0O1xuXG4kY29sb3ItbWVudS1idXR0b246ICMzMzhEQzEgIWRlZmF1bHQ7XG4kY29sb3ItbWVudS1iYWNrZ3JvdW5kOiAjYzZkN2RmICFkZWZhdWx0O1xuJGNvbG9yLW1lbnUtYm9yZGVyOiAjOGM5OWExICFkZWZhdWx0O1xuJGNvbG9yLXBhbmVsLWJhY2tncm91bmQ6ICNjNmQ3ZGYgIWRlZmF1bHQ7XG5cbiRjb2xvci10ZXh0OiAjNjY3MjdkICFkZWZhdWx0O1xuJGNvbG9yLXRleHQtbGlnaHQ6IHdoaXRlICFkZWZhdWx0O1xuJGNvbG9yLXRleHQtbGlnaHQtbGluazogd2hpdGUgIWRlZmF1bHQ7XG4kY29sb3ItdGV4dC1kaXNhYmxlZDogI2FhYSAhZGVmYXVsdDtcbiRjb2xvci10ZXh0LWRhcms6ICMxZjFmMWYgIWRlZmF1bHQ7XG4kY29sb3ItdGV4dC1kYXJrLWxpbms6ICMzRUJBRTAgIWRlZmF1bHQ7XG4kY29sb3ItdGV4dC1ibHVlLWxpbms6ICMwMDcxYzQgIWRlZmF1bHQ7XG4kY29sb3ItdGV4dC1zaGFkb3c6IHdoaXRlICFkZWZhdWx0O1xuXG5cbiRjb2xvci1idXR0b24tZ2VuZXJpYzogI2U2ZTZlNiAhZGVmYXVsdDtcbiRjb2xvci1idXR0b24tZ2VuZXJpYy1ib3JkZXI6ICNkMGQzZDUgIWRlZmF1bHQ7XG5cbiRjb2xvci1idXR0b24taGlnaGxpZ2h0OiAjZTZlNmU2ICFkZWZhdWx0O1xuJGNvbG9yLWJ1dHRvbi1oaWdobGlnaHQtYm9yZGVyOiAjNzA4Mjg0ICFkZWZhdWx0O1xuXG4kY29sb3ItYnV0dG9uLWNvbnN0cnVjdGl2ZTogIzFGOTQzMyAhZGVmYXVsdDtcbiRjb2xvci1idXR0b24tY29uc3RydWN0aXZlLWJvcmRlcjogIzFGOTQzMyAhZGVmYXVsdDtcblxuJGNvbG9yLWJ1dHRvbi1kZXN0cnVjdGl2ZTogI2YwMCAhZGVmYXVsdDtcblxuJGNvbG9yLWJ1dHRvbi1kaXNhYmxlZDogI2VlZWRlZCAhZGVmYXVsdDtcblxuJGNvbG9yLW5vdGljZTogIzkzQ0RFOCAhZGVmYXVsdDtcdFx0Ly8gYmx1ZVxuJGNvbG9yLXdhcm5pbmc6ICNFOUQxMDQgIWRlZmF1bHQ7XHRcdC8vIHllbGxvd1xuJGNvbG9yLWVycm9yOiAjZTY4Mjg4ICFkZWZhdWx0O1x0XHRcdC8vIHJlZFxuJGNvbG9yLWdvb2Q6ICM3MmMzNGIgIWRlZmF1bHQ7XHRcdFx0Ly8gZ3JlZW5cbi8qJGNvbG9yLW9wdGlvbmFsOiAjYTFkMmViICFkZWZhdWx0OyAqL1x0Ly8gb3JhbmdlXG5cbiRjb2xvci1jbXMtYmF0Y2hhY3Rpb25zLW1lbnUtYmFja2dyb3VuZDogI2Y1ZjVmNSAhZGVmYXVsdDtcbiRjb2xvci1jbXMtYmF0Y2hhY3Rpb25zLW1lbnUtc2VsZWN0ZWQtYmFja2dyb3VuZDogI2ZmZmNkYyAhZGVmYXVsdDtcblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBUZXh0dXJlc1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiR0YWItcGFuZWwtdGV4dHVyZS1jb2xvcjogI2Y2ZjdmOCAhZGVmYXVsdDtcbiR0YWItcGFuZWwtdGV4dHVyZS1iYWNrZ3JvdW5kOiAkdGFiLXBhbmVsLXRleHR1cmUtY29sb3IgdXJsKC4uL2ltYWdlcy90ZXh0dXJlcy9iZ19jbXNfbWFpbl9jb250ZW50LnBuZykgcmVwZWF0IHRvcCBsZWZ0ICFkZWZhdWx0O1xuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIFR5cG9ncmFwaHkuXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1iYXNlLXNpemU6IDEycHggIWRlZmF1bHQ7XG5cbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogR3JpZCBVbml0cyAocHgpXG4gKlxuICogV2UgaGF2ZSBhIHZlcnRpY2FsIHJoeXRobSB0aGF0IHRoZSBncmlkIGlzIGJhc2VkIG9mZlxuICogYm90aCB4ICg9aG9yaXpvbnRhbCkgYW5kIHkgKD12ZXJ0aWNhbCkuIEFsbCBpbnRlcm5hbCBwYWRkaW5nIGFuZFxuICogbWFyZ2lucyBhcmUgc2NhbGVkIHRvIHRoaXMgYW5kIGFjY291bnRpbmcgZm9yIHBhcmFncmFwaHNcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGdyaWQteTogOHB4ICFkZWZhdWx0O1xuJGdyaWQteDogOHB4ICFkZWZhdWx0O1xuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIEFwcGxpY2F0aW9uIExvZ28gKENNUyBMb2dvKSBNdXN0IGJlIDI0cHggeCAyNHB4XG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRhcHBsaWNhdGlvbi1sb2dvLXNtYWxsOiB1cmwoXCIuLi9pbWFnZXMvbG9nb19zbWFsbC5wbmdcIikgIWRlZmF1bHQ7XG4kYXBwbGljYXRpb24tbG9nby1zbWFsbC0yeDogdXJsKFwiLi4vaW1hZ2VzL2xvZ29fc21hbGxAMngucG5nXCIpICFkZWZhdWx0O1xuIiwiLy8qKlxuLy8gKiBUaGlzIGZpbGUgY29udGFpbnMgZ2VuZXJpYyBtaXhpbnMgd2hpY2ggd2UgdXNlIHRocm91Z2hvdXRcbi8vICogdGhlIGFkbWluIHBhbmVscy5cbi8vICpcbi8vICogTWl4aW5zIHNob3VsZCBiZSBzdG9yZWQgaGVyZSByYXRoZXIgdGhhbiBpbmRpdmlkdWFsIGZpbGVzXG4vLyAqIHNvIHRoYXQgd2UgY2FuIGtlZXAuXG4vLyAqL1xuXG4vLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICogSGlkZXMgdGhlIG92ZXJmbG93aW5nIHRleHQgZnJvbSBhIGNvbnRhaW5lclxuLy8gKlxuLy8gKiBOb3RlOiB5b3UgbXVzdCBkZWZpbmUgYSB3aWR0aCBvbiB0aGUgZWxlbWVudCB3aXRoIHRoaXNcbi8vICogb3ZlcmZsb3cuXG4vLyAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWl4aW4gaGlkZS10ZXh0LW92ZXJmbG93IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdC1vLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG5AbWl4aW4gYm94LXNoYWRvdy1ub25le1xuXHQtbW96LWJveC1zaGFkb3c6IG5vbmU7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG5cbi8vKiotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vL0NsZWFyZml4IG1peGluIGNsZWFycyB0aGUgZmxvYXQgb2YgaXQncyBwYXJlbnQgZWxlbWVudFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKiovXG5AbWl4aW4gY2xlYXJmaXh7XG5cdCY6YWZ0ZXJ7XG5cdFx0Y29udGVudDogXCIuXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0fVxuXHQqOmZpcnN0LWNoaWxkICZ7IHpvb206MTt9XG59XG5cblxuXG4vLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICogQ2xlYXIgdGhlIHByb3BlcnRpZXMgb2Ygc3ViIGZvcm0gZmllbGRzLlxuLy8gKlxuLy8gKiBPZnRlbiBuZWVkZWQgZm9yIG5lc3RlZCBmb3JtIGZpZWxkcyBhbmRcbi8vICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtaXhpbiBjbGVhci1mb3JtLWZpZWxkLXN0eWxlcyB7XG5cdC5maWVsZCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3JkZXI6IDA7XG5cdH1cblxuXHRsYWJlbCB7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0d2lkdGg6IGF1dG87XG5cblx0XHQmLmxlZnQge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRkaXNwbGF5OiBpbmhlcml0O1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdFx0fVxuXHR9XG5cblx0Lm1pZGRsZUNvbHVtbiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblxuXHRpbnB1dC50ZXh0LFxuXHR0ZXh0YXJlYSxcblx0c2VsZWN0LFxuXHQuVHJlZURyb3Bkb3duRmllbGQge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1heC13aWR0aDogYXV0bztcblx0fVxufVxuXG4vLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICogRG91YmxlIHRvbmUgYm9yZGVyc1xuLy8gKlxuLy8gKiBodHRwOi8vZGF2ZXJ1cGVydC5jb20vMjAxMS8wNi90d28tdG9uZS1ib3JkZXJzLXdpdGgtY3NzMy9cbi8vICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtaXhpbiBkb3VibGVib3JkZXIoJHNpZGUsICRpbm5lckNvbG9yLCAkb3V0ZXJDb2xvcikge1xuICAgICRzaGFkb3c6IFwiMCAwIDBcIjtcbiAgICBib3JkZXItI3skc2lkZX06IDFweCBzb2xpZCAkaW5uZXJDb2xvcjtcbiAgICBAaWYgKCRzaWRlID09IFwidG9wXCIpIHsgJHNoYWRvdzogMCAtMXB4IDA7IH1cbiAgICBAaWYgKCRzaWRlID09IFwicmlnaHRcIikgeyAkc2hhZG93OiAxcHggMCAwOyB9XG4gICAgQGlmICgkc2lkZSA9PSBcImJvdHRvbVwiKSB7ICRzaGFkb3c6IDAgMXB4IDA7IH1cbiAgICBAaWYgKCRzaWRlID09IFwibGVmdFwiKSB7ICRzaGFkb3c6IC0xcHggMCAwOyB9XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAkc2hhZG93ICRvdXRlckNvbG9yO1xuICAgIC1tb3otYm94LXNoYWRvdzogJHNoYWRvdyAkb3V0ZXJDb2xvcjtcbiAgICAtby1ib3gtc2hhZG93OiAkc2hhZG93ICRvdXRlckNvbG9yO1xuICAgIGJveC1zaGFkb3c6ICRzaGFkb3cgJG91dGVyQ29sb3I7XG59XG5cbi8vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gKiBTaG93IGxhYmVsIGFuZCBmaWVsZCBjb250ZW50IGluIHRoZWlyIG93biBsaW5lcyxcbi8vICogdG8gbWF4aW1pemUgdGhlIGF2YWlsYWJsZSBob3Jpem9udGFsIHNwYWNlLlxuLy8gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1peGluIGZvcm0tZmllbGQtc3RhY2tlZCB7XG5cdGxhYmVsIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbm9uZTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0fVxuXG5cdC5taWRkbGVDb2x1bW4ge1xuXHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG5cdFx0Y2xlYXI6IGxlZnQ7XG5cdH1cblxuXHQuZGVzY3JpcHRpb24ge1xuXHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG5cdH1cbn1cblxuLypNaXhpbiB1c2VkIHRvIGdlbmVyYXRlIHNsaWdodGx5IHNtYWxsZXIgdGV4dCBhbmQgZm9ybXNcblVzZWQgaW4gc2lkZSBwYW5lbHMgYW5kIGFjdGlvbiB0YWJzXG4qL1xuQG1peGluIHRpZ2h0U3BhY2luZ3tcblx0aDMsaDQsaDUge1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGxpbmUtaGVpZ2h0OiAkZ3JpZC15ICogMjtcblx0fVxuXHRoMyB7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1iYXNlLXNpemUgKyAxO1xuXHR9XG5cblx0aDQge1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtYmFzZS1zaXplO1xuXHRcdG1hcmdpbjo1cHggMDtcblx0fVxuXG5cdC51aS13aWRnZXQtY29udGVudCB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0fVxuXG5cdC5maWVsZCB7XG5cdFx0Lypcblx0XHQgKiBGaWVsZHMgYXJlIG1vcmUgY29tcHJlc3NlZCBpbiBzb21lIGFyZWFzIGNvbXBhcmVkIHRvIHRoZVxuXHRcdCAqIG1haW4gY29udGVudCBlZGl0aW5nIHdpbmRvdyBzbyB0aGUgYmVsb3cgYWx0ZXJzIHRoZSBpbnRlcm5hbFxuXHRcdCAqIHNwYWNpbmcgb2YgdGhlIGZpZWxkcyBzbyB3ZSBjYW4gbW92ZSB0aGF0IHNwYWNpbmcgdG8gYmV0d2VlblxuXHRcdCAqIHRoZSBmb3JtIGZpZWxkcyByYXRoZXIgdGhhbiBwYWRkaW5nXG5cdFx0ICovXG5cdFx0Ym9yZGVyLWJvdHRvbTpub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0bGFiZWwge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdHBhZGRpbmc6IDAgJGdyaWQteCA0cHggMDtcblx0XHRcdCYuZXh0cmEtZGV0YWlsc3tcblx0XHRcdFx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRcdFx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjb2xvcjogbGlnaHRlbigkY29sb3ItdGV4dCwgMzUlKTtcblx0XHRcdFx0Zm9udC1zdHlsZTppdGFsaWM7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0Om5vcm1hbDtcblx0XHRcdFx0Zm9udC1zaXplOjFlbTtcblx0XHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdFx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdCYuZmlsbHtcblx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnPyc7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6MTJweDtcblx0XHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6M3B4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDozcHg7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdFx0XHRcdHRleHQtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6bGlnaHRlbigkY29sb3ItdGV4dCwgNDUlKTtcblx0XHRcdFx0XHRcdHdpZHRoOjE1cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6MTVweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDo1cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQubWlkZGxlQ29sdW1uIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHRpbnB1dC50ZXh0LFxuXHRcdHNlbGVjdCxcblx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0fVxuXG5cdFx0Ji5jaGVja2JveCB7XG5cdFx0XHRwYWRkaW5nOiAwIDhweCAwO1xuXG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdG1hcmdpbjogMnB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZpZWxkZ3JvdXAge1xuXHRcdC5maWVsZGdyb3VwLWZpZWxkIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdC5maWVsZCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvKiBSZXN0eWxlIGZvciBzbWFsbGVyIGFyZWEqL1xuXHQuY21zLWNvbnRlbnQtZmllbGRze1xuXHRcdG92ZXJmbG93OnZpc2libGU7XG5cdH1cblx0LmNoem4tY29udGFpbmVyLXNpbmdsZXtcblx0XHR3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG5cdFx0LmNoem4tc2luZ2xle1xuXHRcdFx0cGFkZGluZzogMCAwIDAgNXB4O1xuXHRcdFx0ZmxvYXQ6bm9uZTtcblx0XHR9XG5cdH1cblx0LmNtcy1jb250ZW50LWFjdGlvbnMsIC5jbXMtcHJldmlldy1jb250cm9sc3tcblx0XHRwYWRkaW5nOjA7XG5cdFx0aGVpZ2h0OmF1dG87XG5cdFx0Ym9yZGVyOm5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxuXHQuY21zLWVkaXQtZm9ybXtcblx0XHR3aWR0aDoxMDAlO1xuXHR9XG5cdC5Db21wb3NpdGVGaWVsZHtcblx0XHRtYXJnaW46MDtcblx0XHRwYWRkaW5nOjA7XG5cdFx0ZmxvYXQ6bm9uZTtcblx0fVxuXHQucGFyZW50LW1vZGV7XG5cdFx0cGFkZGluZy10b3A6MDtcblx0fVxuXHQudHJlZWRyb3Bkb3duLCAuU2VsZWN0aW9uR3JvdXAgbGkuc2VsZWN0ZWQgZGl2LmZpZWxke1xuXHRcdG1hcmdpbjoxMHB4IDAgMCAwO1xuXHRcdC8vQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAwICNmZmYsIDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMSkpO1xuXHRcdC50cmVlZHJvcGRvd25maWVsZC10aXRsZXtcblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0ei1pbmRleDoyO1xuXHRcdFx0cGFkZGluZzo1cHg7XG5cdFx0fVxuXHRcdC50cmVlZHJvcGRvd25maWVsZC1wYW5lbHtcblx0XHRcdG1hcmdpbi10b3A6MTFweDtcblx0XHR9XG5cdFx0LnRyZWVkcm9wZG93bmZpZWxkLXRvZ2dsZS1wYW5lbC1saW5re1xuXHRcdFx0YmFja2dyb3VuZDpub25lO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6bm9uZTtcblx0XHRcdHBhZGRpbmc6NXB4IDNweDtcblx0XHRcdC51aS1pY29ue1xuXHRcdFx0XHRmbG9hdDpyaWdodDtcblx0XHRcdFx0b3BhY2l0eTowLjc7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jbXMtYWRkLWZvcm0gdWwuU2VsZWN0aW9uR3JvdXB7XG5cdFx0cGFkZGluZy1sZWZ0OjA7XG5cdFx0cGFkZGluZy1yaWdodDowO1xuXHRcdG92ZXJmbG93OnZpc2libGU7XG5cdFx0Ym9yZGVyLWJvdHRvbTpub25lO1xuXHR9XG59XG5cbi8vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gKiBDb21wYXNzIHJlcGxhY2VtZW50IG1peGlucy5cbi8vICpcbi8vICogTWl4aW5zIHRoYXQgd2VyZSBidWlsdC1pbiB3aXRoIGNvbXBhc3Ncbi8vICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQG1peGluIGxlZ2FjeS1waWUtY2xlYXJmaXgge1xuXHQmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcMDAyMFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuIl0sIm1hcHBpbmdzIjoiQUFJQSxlQUFlLENBRWQsTUFBTSxBQUFDLENBQ04sS0FBSyxDQUFFLElBQUssQ0FDWixBQUpGLGVBQWUsQ0FNZCxZQUFZLEFBQUMsQ0FDWixXQUFXLENBQUUsQ0FBRSxDQUNmLEFBUkYsZUFBZSxDQVVkLGFBQWEsQUFBQyxDQUdiLFNBQVMsQ0FBRSxLQUFNLENBQ2pCLFNBQVMsQ0FBRSxLQUFPLENBQ2xCLEtBQUssQ0FBQyxJQUFLLENBQ1gsV0FBVyxDQUFDLENBQUUsQ0FDZCxLQUFLLENBQUMsSUFBSyxDQUNYLE9BQU8sQ0FBRSxDQUFFLENBQ1gsVUFBVSxDQUFFLElBQUssQ0FDakIsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUN6QixhQUFhLENBQUUsR0FBSSxDQUNuQixnQkFBZ0IsQ0FBRSxxREFBZSxDQUNqQyxBQXZCRixlQUFlLENBd0JkLG9CQUFvQixBQUFDLENBQ3BCLE1BQU0sQ0FBRSxDQUFFLENBQ1YsT0FBTyxDQUFFLElBQUssQ0FDZCxRQUFRLENBQUUsSUFBSyxDQW9IZixBQS9JRixlQUFlLENBd0JkLG9CQUFvQixDQUtuQiw0QkFBNEIsQUFBQyxDQUM1QixNQUFNLENBQUUsSUFBSyxDQUNiLFdBQVcsQ0FBRSxJQUFLLENBQ2xCLEtBQUssQ0FBRSxJQUFLLENBQ1osVUFBVSxDQUFFLE1BQU8sQ0FDbkIsV0FBVyxDQUFFLElBQUssQ0FDbEIsS0FBSyxDQUFFLElBQUssQ0FDWixRQUFRLENBQUUsTUFBTyxDQWdCakIsQUFwREgsZUFBZSxDQXdCZCxvQkFBb0IsQ0FLbkIsNEJBQTRCLEFBUzFCLHdC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 */
.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 */

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; } /*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVidWcuY3NzIiwic291cmNlcyI6WyJkZWJ1Zy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImJvZHkge1xuXHRiYWNrZ3JvdW5kOiAjZWVlICFpbXBvcnRhbnQ7XG5cdG1hcmdpbjowO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdHBhZGRpbmc6MDtcblx0Zm9udC1mYW1pbHk6IEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xufVxuXG4uaW5mbyB7XG5cdG1hcmdpbjowIDAgNnB4IDA7XG5cdHBhZGRpbmc6IDE4cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDMwNTA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAjZmZmO1xuXG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChkYXJrZW4oIzAwMzA1MCwgNSUpLCAjMDAzMDUwIDEwJSwgIzAwMzA1MCA5MCUsIGRhcmtlbigjMDAzMDUwLCA1JSkpO1xuXG5cdC8vIHRyeSB0byBnZXQgdGhlIGluZm8gYWJvdmUgdGhlIHRlbXBsYXRlIHdpdGggei1pbmRleFxuXHR6LWluZGV4OiA5OTk5O1xuXHRoMSB7XG5cdFx0bWFyZ2luOiAwIDAgNnB4IDA7XG5cdFx0cGFkZGluZzogMCAzMnB4IDAgMDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0dGV4dC1zaGFkb3c6IDAgMXB4IGRhcmtlbigjMDAzMDUwLCA1JSk7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vYWRtaW4vaW1hZ2VzL2xvZ29fc21hbGwucG5nKSBuby1yZXBlYXQgcmlnaHQgM3B4O1xuXHR9XG5cblx0aDMge1xuXHRcdGNvbG9yOiAjN2RhNGJlO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHR9XG5cdHAge1xuXHRcdG1hcmdpbjogMDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblxuXHRhIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG59XG5cblxuXG4uaGVhZGVyIHtcblx0bWFyZ2luOiAwO1xuXHRib3JkZXItYm90dG9tOiA2cHggc29saWQgI2NjZGVmMztcblx0aGVpZ2h0OiAyM3B4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjczO1xuXHRwYWRkaW5nOiA0cHggMCAycHggNnB4O1xufVxuXG4udHJhY2UsXG4uYnVpbGQsXG4ub3B0aW9ucyB7XG5cdHBhZGRpbmc6NnB4IDEycHg7XG5cblx0YmFja2dyb3VuZDogI2VlZSAhaW1wb3J0YW50O1xuXHQvLyB0cnkgdG8gZ2V0IHRoZSBpbmZvIGFib3ZlIHRoZSB0ZW1wbGF0ZSB3aXRoIHotaW5kZXhcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA5OTk5O1xuXHRsaSB7XG5cdFx0Zm9udC1zaXplOjE0cHg7XG5cdFx0bWFyZ2luOjZweCAwO1xuXHR9XG59XG5cbmEge1xuXHRjb2xvcjogIzY2NjtcblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogIzIyMjtcblx0fVxuXG5cdCY6YWN0aXZlIHtcblx0XHRjb2xvcjogIzExMTtcblx0fVxufVxuXG5wIHtcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG5wcmUge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4wOCk7XG5cdGNvbG9yOiAjMzMzO1xuXHRwYWRkaW5nOiAxMXB4O1xuXHRvdmVyZmxvdzogYXV0bztcblxuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNSk7XG5cbiBcdHNwYW4ge1xuXHRcdGNvbG9yOiM5OTk7XG5cdH1cblx0LmVycm9yIHtcblx0XHRjb2xvcjojZjAwO1xuXHR9XG59XG5cbmgyIHtcblx0bWFyZ2luOiAwIDAgMTJweCAwO1xufVxuXG5oMyB7XG5cdG1hcmdpbjogMCAwIDZweCAwO1xuXHRjb2xvcjogIzMzMztcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcbn1cblxudWwge1xuXHRtYXJnaW46IDAgMCAxOHB4IDA7XG5cdHBhZGRpbmc6IDAgMCAwIDE4cHg7XG59XG5cbmZpZWxkc2V0IHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2IyYjJiMjtcblx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0cGFkZGluZzogMTdweDtcbn1cblxuLnBhc3Mge1xuXHRtYXJnaW4tdG9wOjE4cHg7IHBhZGRpbmc6MnB4IDIwcHggMnB4IDQwcHg7IGNvbG9yOiMwMDY2MDA7IGJhY2tncm91bmQ6I0UyRjlFMzsgYm9yZGVyOiAxcHggc29saWQgIzhERDM4RDtcblx0Ym9yZGVyLXJhZGl1czo0cHg7XG59XG5cbi5mYWlsIHtcblx0bWFyZ2luLXRvcDoxOHB4OyBwYWRkaW5nOjJweCAyMHB4IDJweCA0MHB4OyBjb2xvcjojQzgwNzAwOyBiYWNrZ3JvdW5kOiNGRkU5RTk7XG5cdGJvcmRlcjoxcHggc29saWQgI0M4MDcwMDsgYm9yZGVyLXJhZGl1czo0cHg7XG59XG4iXSwibWFwcGluZ3MiOiJBQUFBLElBQUksQUFBQyxDQUNKLFVBQVUsQ0FBRSxlQUFnQixDQUM1QixNQUFNLENBQUMsQ0FBRSxDQUNULFVBQVUsQ0FBRSxNQUFPLENBQ25CLE9BQU8sQ0FBQyxDQUFFLENBQ1YsV0FBVyxDQUFFLDBCQUEyQixDQUN4QyxBQUVE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 */
.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 */

View File

@ -1,7 +0,0 @@
{
"version": 3,
"mappings": "AAEA,IAAK,GACH,UAAU,EAAE,eAAe,EAC3B,MAAM,EAAC,CAAC,EACR,UAAU,EAAE,MAAM,EAClB,OAAO,EAAC,CAAC,EACT,WAAW,EAAE,0BAA0B;;AAGzC,KAAM,GACL,MAAM,EAAC,SAAS,EAChB,OAAO,EAAE,IAAI,EACb,gBAAgB,EAAE,OAAO,EACzB,QAAQ,EAAE,QAAQ,EAClB,WAAW,EAAE,IAAI,EACjB,KAAK,EAAE,IAAI,ECwDN,gBAAY,EAAE,ioBAAgC,EA2B9C,eAAe,EAAE,IAAI,EA3BrB,gBAAY,EAAE,kJAAgC,EAA9C,gBAAY,EAAE,gEAAgC,EAA9C,gBAAY,EAAE,mEAAgC,EAE9C,gBAAY,EAAE,2DAAO,EDnD1B,OAAO,EAAE,IAAI;AACb,QAAG,GACF,MAAM,EAAE,SAAS,EACjB,OAAO,EAAE,UAAU,EACnB,KAAK,EAAE,IAAI,EACX,SAAS,EAAE,IAAI,EACf,WAAW,EAAE,aAAyB,EACtC,WAAW,EAAE,IAAI,EAEjB,UAAU,EAAE,uDAAuD;AAGpE,QAAG,GACF,KAAK,EAAE,OAAO,EACd,SAAS,EAAE,IAAI,EACf,WAAW,EAAE,IAAI,EACjB,WAAW,EAAE,MAAM;AAEpB,OAAE,GACD,MAAM,EAAE,CAAC,EACT,SAAS,EAAE,IAAI,EACf,KAAK,EAAE,IAAI;AAGZ,OAAE,GACD,KAAK,EAAE,IAAI,EACX,WAAW,EAAE,IAAI,EACjB,eAAe,EAAE,IAAI;AAErB,6BACS,GACR,KAAK,EAAE,IAAI,EACX,eAAe,EAAE,SAAS;;AAO7B,OAAQ,GACP,MAAM,EAAE,CAAC,EACT,aAAa,EAAE,iBAAiB,EAChC,MAAM,EAAE,IAAI,EACZ,gBAAgB,EAAE,OAAO,EACzB,OAAO,EAAE,aAAa;;AAGvB,wBAES,GACR,OAAO,EAAC,QAAQ,EAEhB,UAAU,EAAE,eAAe,EAE3B,QAAQ,EAAE,QAAQ,EAClB,OAAO,EAAE,IAAI;AACb,iCAAG,GACF,SAAS,EAAC,IAAI,EACd,MAAM,EAAC,KAAK;;AAId,CAAE,GACD,KAAK,EAAE,IAAI;AAEX,OAAQ,GACP,KAAK,EAAE,IAAI;AAGZ,QAAS,GACR,KAAK,EAAE,IAAI;;AAIb,CAAE,GACD,aAAa,EAAE,GAAG;;AAGnB,GAAI,GACH,aAAa,EAAE,IAAI,EACnB,gBAAgB,EAAE,OAAO,EACzB,MAAM,EAAE,cAAc,EACtB,MAAM,EAAE,6BAAyB,EACjC,KAAK,EAAE,IAAI,EACX,OAAO,EAAE,IAAI,EACb,QAAQ,EAAE,IAAI,EEgPb,kBAAwC,EF9OlB,GAAG,EE8OzB,qBAAwC,EC9Sb,GAAuB,ED8SlD,aAAwC,EF9OlB,GAAG,EE8OzB,eAAwC,EEnT/B,mCAAkD,EFmT3D,kBAAwC,EEnT/B,mCAAkD,EFmT3D,UAAwC,EEnT/B,mCAAkD;AJwE3D,QAAK,GACL,KAAK,EAAC,IAAI;AAEX,UAAO,GACN,KAAK,EAAC,IAAI;;AAIZ,EAAG,GACF,MAAM,EAAE,UAAU;;AAGnB,EAAG,GACF,MAAM,EAAE,SAAS,EACjB,KAAK,EAAE,IAAI,EACX,SAAS,EAAE,IAAI,EACf,WAAW,EAAE,IAAI;;AAGlB,EAAG,GACF,MAAM,EAAE,UAAU,EAClB,OAAO,EAAE,UAAU;;AAGpB,QAAS,GACR,MAAM,EAAE,iBAAiB,EACzB,aAAa,EAAE,IAAI,EACnB,OAAO,EAAE,IAAI;;AAGd,KAAM,GACL,UAAU,EAAC,IAAI,EAAE,OAAO,EAAC,iBAAiB,EAAE,KAAK,EAAC,OAAO,EAAE,UAAU,EAAC,OAAO,EAAE,MAAM,EAAE,iBAAiB,EACxG,aAAa,EAAC,GAAG;;AAGlB,KAAM,GACL,UAAU,EAAC,IAAI,EAAE,OAAO,EAAC,iBAAiB,EAAE,KAAK,EAAC,OAAO,EAAE,UAAU,EAAC,OAAO,EAC7E,MAAM,EAAC,iBAAiB,EAAE,aAAa,EAAC,GAAG",
"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{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 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 #Header h1 { margin-top: 45px; margin-bottom: 27px; } /*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5zdGFsbC5jc3MiLCJzb3VyY2VzIjpbImluc3RhbGwuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvL0NvbG9yIFZhcmlhYmxlc1xuJG1lc3NhZ2U6XHRcdFx0I0JEQkQwMDsgXHRcdC8vIGJsdWVcbiRnb29kOlx0XHRcdFx0IzM1OTMxODsgXHRcdC8vIGdyZWVuXG5cbiR3YXJuaW5nOlx0XHRcdCNFMDcxMjc7IFx0XHQvLyBvcmFuZ2VcbiR3YXJuaW5nQmc6XHRcdFx0I2ZjZjhmMjtcbiR3YXJuaW5nQm9yZGVyOlx0XHQjZmZjMjhiO1xuXG4kZXJyb3I6XHRcdFx0XHQjQzYxNDE0IC8qICNFMjE2MDcgKi87IFx0XHQvLyByZWRcbiRlcnJvckJnOlx0XHRcdCNGREYxRjM7XG4kZXJyb3JCb3JkZXI6XHRcdCNGOEMzQ0Q7XG5cbiRsaW5rOlx0XHRcdFx0IzA5NzNBNjtcbiRncmFkaWVudFRvcDpcdFx0I0IxQzBDNTtcbiRncmFkaWVudEJvdHRvbTpcdCM3RjkxOTg7XG5cbi8vTWl4aW4gdG8gY3JlYXRlIGEgZ3JhZGllbnQgZnJvbSB0b3AgdG8gYm90dG9tXG5AbWl4aW4gdG9wR3JhZGllbnQoJHRvcENvbG9yLCAkYm90dG9tQ29sb3Ipe1xuXHRiYWNrZ3JvdW5kOiAkdG9wQ29sb3I7IC8qIE9sZCBicm93c3p6enp6ZXJzICovXG5cdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgJHRvcENvbG9yIDAlLCAkYm90dG9tQ29sb3IgMTAwJSk7IC8qIEZGMy42KyAqL1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCR0b3BDb2xvciksIGNvbG9yLXN0b3AoMTAwJSwkYm90dG9tQ29sb3IpKTsgLyogQ2hyb21lLFNhZmFyaTQrICovXG5cdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgJHRvcENvbG9yIDAlLCRib3R0b21Db2xvciAxMDAlKTsgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cblx0YmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgJHRvcENvbG9yIDAlLCRib3R0b21Db2xvciAxMDAlKTsgLyogT3BlcmExMS4xMCsgKi9cblx0YmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICR0b3BDb2xvciAwJSwkYm90dG9tQ29sb3IgMTAwJSk7IC8qIElFMTArICovXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0b3AsICR0b3BDb2xvciAwJSwkYm90dG9tQ29sb3IgMTAwJSk7IC8qIFczQyAqL1xuXHQubHQtaWU5ICZ7XG5cdFx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3skdG9wQ29sb3J9JywgZW5kQ29sb3JzdHI9JyN7JGJvdHRvbUNvbG9yfScsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTkgKi9cblx0fVxuXHQkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLXN2ZzogdHJ1ZTtcblx0LyogQGluY2x1ZGUgYmFja2dyb3VuZC1pbWFnZShsaW5lYXItZ3JhZGllbnQodG9wLCAkdG9wQ29sb3IsJGJvdHRvbUNvbG9yKSk7ICovXG59XG5cbi8vTWl4aW4gdG8gY3JlYXRlIHJvdW5kZWQgY29ybmVycy4gVGFrZXMgYSB2YWx1ZSBmb3IgZWFjaCBvZiB0aGUgNCBjb3JuZXJzXG5AbWl4aW4gcm91bmRlZENvcm5lcnMoJHRvcExlZnQsICR0b3BSaWdodCwgJGJvdHRvbVJpZ2h0LCAkYm90dG9tTGVmdCl7XG5cdC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiAkdG9wTGVmdDtcblx0LW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiAkdG9wUmlnaHQ7XG5cdC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogJGJvdHRvbVJpZ2h0O1xuXHQtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogJGJvdHRvbUxlZnQ7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHRvcExlZnQgJHRvcFJpZ2h0ICRib3R0b21SaWdodCAkYm90dG9tTGVmdDtcblx0Ym9yZGVyLXJhZGl1czogJHRvcExlZnQgJHRvcFJpZ2h0ICRib3R0b21SaWdodCAkYm90dG9tTGVmdDtcbn1cblxuLy9NaXhpbiB0byBjcmVhdGUgYSByZWd1bGFyIGJveCBzaGFkb3dcbkBtaXhpbiBib3hTaGFkb3coJGhvcml6b250YWwsICR2ZXJ0aWNhbCwgJGJsdXIsICRzcHJlYWQsICRjb2xvcil7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogJGhvcml6b250YWwgJHZlcnRpY2FsICRibHVyICRzcHJlYWQgJGNvbG9yO1xuXHQtbW96LWJveC1zaGFkb3c6ICRob3Jpem9udGFsICR2ZXJ0aWNhbCAkYmx1ciAkc3ByZWFkICRjb2xvcjtcblx0Ym94LXNoYWRvdzogJGhvcml6b250YWwgJHZlcnRpY2FsICRibHVyICRzcHJlYWQgJGNvbG9yO1xufVxuXG4vLyBEcm9wIHNoYWRvd3NcbkBtaXhpbiBib3gtc2hhZG93KCRzaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsMCwwLC4xNSkpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkc2hhZG93O1xuICAgICAtbW96LWJveC1zaGFkb3c6ICRzaGFkb3c7XG4gICAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdztcblxufVxuXG4vL01peGluIHRvIGNyZWF0ZSBhbiBpbnNldCBib3ggc2hhZG93XG5AbWl4aW4gYm94U2hhZG93SW5zZXQoJGhvcml6b250YWwsICR2ZXJ0aWNhbCwgJGJsdXIsICRzcHJlYWQsICRjb2xvcil7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgJGhvcml6b250YWwgJHZlcnRpY2FsICRibHVyICRzcHJlYWQgJGNvbG9yO1xuXHQtbW96LWJveC1zaGFkb3c6IGluc2V0ICRob3Jpem9udGFsICR2ZXJ0aWNhbCAkYmx1ciAkc3ByZWFkICRjb2xvcjtcblx0Ym94LXNoYWRvdzogaW5zZXQgJGhvcml6b250YWwgJHZlcnRpY2FsICRibHVyICRzcHJlYWQgJGNvbG9yO1xufVxuXG5ib2R5IHtcblx0Zm9udC1mYW1pbHk6IEFyaWFsLCBzYW4tc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdGNvbG9yOiAjMzMzO1xuXHR3aWR0aDogOTQwcHg7XG5cdG1hcmdpbjogMCBhdXRvIDE4cHg7XG5cdC8qIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9hZG1pbi9pbWFnZXMvdGV4dHVyZXMvYmdfY21zX21haW5fY29udGVudC5wbmcpIHJlcGVhdCBzY3JvbGwgbGVmdCB0b3AgI0YwRjNGNDsgKi9cblx0YmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcblxuXHQvKiBUeXBvZ3JhcGh5ICovXG5cdHAge1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdGNvbG9yOiAjMzMzO1xuXHR9XG5cdGEge1xuXHRcdGNvbG9yOiAkbGluaztcblx0fVxuXHRoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcblx0ICAgIGNvbG9yOiAjMjIyO1xuXHQgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdCAgICBmb250LXdlaWdodDogYm9sZDtcblx0ICAgIG1hcmdpbjogMDtcblx0ICAgIG1hcmdpbjogMjdweCAwIDlweDtcblx0ICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZWxlZ2liaWxpdHk7XG5cdCAgICBjbGVhcjogYm90aDtcblx0ICAgIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG5cdCAgICBzbWFsbCB7XG5cdCAgICBcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdCAgICBcdGZvbnQtc2l6ZTogMTJweDtcblx0ICAgIFx0Y29sb3I6ICM2NjY7XG5cdCAgICB9XG5cdH1cblx0aDEge1xuXHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRsaW5lLWhlaWdodDogMzZweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuXHR9XG5cdGgxIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vLi4vLi4vYWRtaW4vaW1hZ2VzL2xvZ28uZ2lmKSBuby1yZXBlYXQgbGVmdCB0b3A7XG5cdFx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdFx0aGVpZ2h0OiAxNjRweDtcblx0XHR3aWR0aDogMTYxcHg7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cGFkZGluZy1yaWdodDogNDBweDtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JhZGllbnRUb3A7XG5cdFx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xuXHR9XG5cdGgyIHtcblx0XHRmb250LXNpemU6IDM0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcblx0fVxuXHRoMyB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHR9XG5cdGg0IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0bWFyZ2luOiAxOHB4IDAgOXB4O1xuXHR9XG5cdGg1IHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0bWFyZ2luOiAxOHB4IDAgMDtcblx0fVxuXG5cdC8qIEhlbHBlcnMgKi9cblx0LmNsZWFyIHtcblx0XHRjbGVhcjogYm90aDtcblx0fVxuXHQubGVmdCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblxuXHQvKiBNZXNzYWdlcyAqL1xuXHQubWVzc2FnZSB7XG5cdFx0cGFkZGluZzogMnB4IDE4cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHRAaW5jbHVkZSByb3VuZGVkQ29ybmVycygzcHgsIDNweCwgM3B4LCAzcHgpO1xuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiAxMXB4IDAgMTNweDtcblx0XHR9XG5cdFx0Lmx0LWllOCAmIHAge1xuXHRcdFx0LyogbWFyZ2luLXRvcDogN3B4OyAqL1xuXHRcdFx0LyogbWFyZ2luLWJvdHRvbTogMTBweDsgKi9cblx0XHR9XG5cdFx0Ji53YXJuaW5nIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nQmc7XG5cdFx0XHRib3JkZXI6IDFweCAkd2FybmluZ0JvcmRlciBzb2xpZDtcblx0XHR9XG5cdFx0Ji5lcnJvciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGMUYzIC8qICNmZGY1ZjUgKi87XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZXJyb3JCb3JkZXI7XG5cdFx0fVxuXHRcdHVsIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxOHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogLTlweDtcblx0XHRcdGxpIHtcblxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuaGVscFRleHQge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHR3aWR0aDogNDI1cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdGNvbG9yOiAjNjY2O1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uLy4uLy4uL2FkbWluL2ltYWdlcy9xdWVzdGlvbi5wbmcpIG5vLXJlcGVhdCBsZWZ0IDFweDtcblx0XHQmLnJlcXVpcmVtZW50c0hlbHBUZXh0IHtcblx0XHRcdG1hcmdpbi10b3A6IDE3cHg7XG5cdFx0fVxuXHR9XG5cblx0LnR5cG9ncmFwaHkge1xuXHRcdC8vIEdlbmVyYWwgdGFibGVzXG5cdFx0dGFibGUge1xuXHRcdFx0bWFyZ2luOiA5cHggMCAyN3B4O1xuXHRcdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dGhlYWR7XG5cdFx0XHRcdHRyIHtcblx0XHRcdFx0XHR0ZCwgdGgge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHRoLCB0ZCB7XG5cdFx0XHRcdHBhZGRpbmc6IDhweCAxMnB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdFx0dGQge1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdFx0dGggKyB0aCxcblx0XHRcdHRkICsgdGQsXG5cdFx0XHR0aCArIHRkIHtcblx0XHRcdFx0LyogYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkOyAqL1xuXHRcdFx0fVxuXHRcdFx0dGJvZHl7XG5cdFx0XHQgICAgdHI6bnRoLWNoaWxkKG9kZCkgdGQsXG5cdFx0XHQgICAgdHI6bnRoLWNoaWxkKG9kZCkgdGh7XG5cdFx0XHQgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjO1xuXHRcdFx0ICAgIH1cblx0XHRcdCAgICB0cjpob3ZlciB0ZCxcblx0XHRcdCAgICB0cjpob3ZlciB0aHtcblx0XHRcdCAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdFx0dGZvb3Qge1xuXHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRcdGNvbG9yOiAjODg4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIEZvcm1zXG5cdFx0aW5wdXQsIHRleHRhcmVhLCBzZWxlY3Qge1xuXHRcdFx0d2lkdGg6IDQyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOXB4O1xuXHRcdFx0Y29sb3I6ICM3MDcwNzA7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ICAgIGhlaWdodDogMThweDtcblx0XHQgICAgcGFkZGluZzogNHB4IDZweDtcblx0XHQgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMTNweDtcblx0XHQgICAgQGluY2x1ZGUgcm91bmRlZENvcm5lcnMoM3B4LDNweCwzcHgsM3B4KTtcblx0XHR9XG5cblx0XHQvLyBGb2N1cyBzdGF0ZXNcblx0XHRpbnB1dCxcblx0XHR0ZXh0YXJlYSB7XG5cdFx0XHR0cmFuc2l0aW9uOiBib3JkZXIgbGluZWFyIC4ycywgYm94LXNoYWRvdyBsaW5lYXIgLjJzO1xuXHRcdFx0QGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAzcHggcmdiYSgwLDAsMCwuMSkpO1xuXHRcdH1cblx0XHRpbnB1dDpmb2N1cyxcblx0XHR0ZXh0YXJlYTpmb2N1cyB7XG5cdFx0XHRvdXRsaW5lOiAwO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKDgyLDE2OCwyMzYsLjgpO1xuXHRcdFx0JHNoYWRvdzogaW5zZXQgMCAxcHggM3B4IHJnYmEoMCwwLDAsLjEpLCAwIDAgNHB4IHJnYmEoODIsMTY4LDIzNiwuNik7XG5cdFx0XHRAaW5jbHVkZSBib3gtc2hhZG93KCRzaGFkb3cpO1xuXHRcdH1cblx0XHRpbnB1dFt0eXBlPWZpbGVdOmZvY3VzLFxuXHRcdGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzLFxuXHRcdHNlbGVjdDpmb2N1cyB7XG5cdFx0XHRAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpOyAvLyBvdmVycmlkZSBmb3IgZmlsZSBpbnB1dHNcblx0XHRcdG91dGxpbmU6IDFweCBkb3R0ZWQgIzY2NjsgLy8gU2VsZWN0IGVsZW1lbnRzIGRvbid0IGdldCBib3gtc2hhZG93IHN0eWxlcywgc28gaW5zdGVhZCB3ZSBkbyBvdXRsaW5lXG5cdFx0fVxuXHRcdC8vIEVuZCBGb2N1cyBzdGF0ZXNcblxuXHRcdHNlbGVjdCB7XG5cdFx0XHRoZWlnaHQ6IDI2cHg7XG5cdFx0fVxuXHRcdG9wdGlvbiB7XG5cdFx0XHRsaW5lLWhlaWdodDogMjdweDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdHBhZGRpbmc6IDJweCA2cHg7XG5cdFx0XHRjb2xvcjojNjY2O1xuXHRcdH1cblx0XHRsYWJlbCB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRtYXJnaW46IDAgMCA1cHggMDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0LmZpZWxkcyB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHR9XG5cdFx0aW5wdXQuYWN0aW9uIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bWFyZ2luOiA5cHggMCAyN3B4O1xuXHRcdFx0cGFkZGluZzogNnB4IDhweDtcblx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0Y29sb3I6ICMyMjI7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuXHRcdFx0dGV4dC1zaGFkb3c6IDAgMXB4IDAgI2VlZTtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0QGluY2x1ZGUgdG9wR3JhZGllbnQgKCNmYmZiZmIsICNiYmIpO1xuXHRcdFx0QGluY2x1ZGUgcm91bmRlZENvcm5lcnMoM3B4LDNweCwzcHgsM3B4KTtcblx0XHRcdEBpbmNsdWRlIGJveFNoYWRvdygwLCAxcHgsIDAsIDAsICNmZmYpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RkZDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRAaW5jbHVkZSBib3hTaGFkb3coMCwgMXB4LCAycHgsIDAsICNjY2MpO1xuXHRcdFx0XHRAaW5jbHVkZSB0b3BHcmFkaWVudCAoI2ZiZmJmYiwgI2NjYyk7XG5cdFx0XHR9XG5cdFx0XHQmOmZvY3VzLCAmOmFjdGl2ZSB7XG5cdFx0XHRcdEBpbmNsdWRlIGJveFNoYWRvdygwLCAxcHgsIDAsIDAsICNmZmYpO1xuXHRcdFx0XHRAaW5jbHVkZSB0b3BHcmFkaWVudCAoI2ZiZmJmYiwgI2JiYik7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGlucHV0LmFjdGlvbjpob3Zlcixcblx0XHRpbnB1dC5hY3Rpb246Zm9jdXMge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0XHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG5cdFx0ICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XG5cdFx0ICAgIGhlaWdodDogYXV0bztcblx0XHQgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHQgICAgcGFkZGluZzogMDtcblx0XHQgICAgd2lkdGg6IGF1dG87XG5cdFx0ICAgIG1hcmdpbi1yaWdodDogNnB4O1xuXHRcdCAgICBmbG9hdDogbGVmdDtcblx0XHQgICAgbWFyZ2luLXRvcDpcdDNweDtcblx0XHR9XG5cdFx0I2luc3RhbGxfYnV0dG9uIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdCAgICBib3JkZXItY29sb3I6ICM3OEExMjcgIzc4QTEyNyAjNTk3ODFEO1xuXHRcdFx0dGV4dC1zaGFkb3c6IDAgMXB4IDFweCAjNEQ3MzI2O1xuXHRcdFx0cGFkZGluZzogOHB4IDE0cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcblx0XHRcdEBpbmNsdWRlIHRvcEdyYWRpZW50KCM4MEJGNDAsICM1OTg2MkQpO1xuXHRcdFx0QGluY2x1ZGUgYm94U2hhZG93KDAsIDFweCwgMCwgMCwgI2ZmZik7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0QGluY2x1ZGUgYm94U2hhZG93KDAsIDFweCwgM3B4LCAwLCAjYmJiKTtcblx0XHRcdH1cblx0XHRcdCY6Zm9jdXMsICY6YWN0aXZlIHtcblx0XHRcdFx0QGluY2x1ZGUgYm94U2hhZG93KDAsIDFweCwgMCwgMCwgI2ZmZik7XG5cdFx0XHRcdEBpbmNsdWRlIHRvcEdyYWRpZW50KCM4MEJGNDAsICM1OTg2MkQpO1xuXHRcdFx0fVxuXHRcdFx0JltkaXNhYmxlZD1kaXNhYmxlZF0ge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICNiYmIgI2JiYiAjYWFhO1xuXHRcdFx0XHRjb2xvcjogIzk5OTtcblx0XHRcdFx0dGV4dC1zaGFkb3c6IDAgMXB4IDAgI2VlZTtcblx0XHRcdFx0QGluY2x1ZGUgdG9wR3JhZGllbnQgKCNmYmZiZmIsICNiYmIpO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBib3hTaGFkb3coMCwgMXB4LCAwLCAwLCAjZmZmKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8qIEN1c3RvbSBzdHlsZXMgKi9cblx0I0NvbnRhaW5lciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRoMy5zZWN0aW9uSGVhZGluZyB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjdweDtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JhZGllbnRUb3A7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cdFx0I0hlYWRlciB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0aGVpZ2h0OiAyMDBweDtcblx0XHRcdGRpdi5sZWZ0IHtcblx0XHRcdFx0d2lkdGg6IDY5OHB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0N3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQjTmF2aWdhdGlvbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHRoNS5yZXF1aXJlbWVudCB7XG5cdFx0cGFkZGluZzogMTJweCAxOHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGdyYWRpZW50Qm90dG9tLDIlKTtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgbGlnaHRlbigkZ3JhZGllbnRCb3R0b20sNSUpO1xuXHRcdG1hcmdpbjogMDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dGV4dC1zaGFkb3c6IDAgLTFweCAwIGRhcmtlbigkZ3JhZGllbnRCb3R0b20sIDUlKTtcblx0XHRAaW5jbHVkZSByb3VuZGVkQ29ybmVycygzcHgsIDNweCwgM3B4LCAzcHgpO1xuXHRcdEBpbmNsdWRlIGJveFNoYWRvdygwLCAxcHgsIDAsIDAsICNmZmYpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG5cdFx0QGluY2x1ZGUgdG9wR3JhZGllbnQoJGdyYWRpZW50VG9wLCRncmFkaWVudEJvdHRvbSk7XG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0cGFkZGluZzogM3B4IDZweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGdyYWRpZW50VG9wLCAyNSUpO1xuXHRcdFx0QGluY2x1ZGUgcm91bmRlZENvcm5lcnMoMnB4LCAycHgsIDJweCwgMnB4KTtcblx0XHRcdEBpbmNsdWRlIGJveFNoYWRvdygwLDAsMnB4LDAsJGdyYWRpZW50Qm90dG9tKTtcblx0XHR9XG5cdFx0Ji5nb29kIHNwYW57XG5cdFx0XHRjb2xvcjogJGdvb2QgLyogIzM1OTMxOCAqLztcblx0XHR9XG5cdFx0Ji53YXJuaW5nIHNwYW57XG5cdFx0XHRjb2xvcjogJHdhcm5pbmc7XG5cdFx0fVxuXHRcdCYuZXJyb3Igc3Bhbntcblx0XHRcdGNvbG9yOiAkZXJyb3I7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0cmlnaHQ6IDlweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRcdFx0bWFyZ2luOiAwIDAgMCAzMHB4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjFweDtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi8uLi8uLi9hZG1pbi9pbWFnZXMvYXJyb3dzLnBuZykgbm8tcmVwZWF0IHJpZ2h0IHRvcDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vLi4vLi4vYWRtaW4vaW1hZ2VzL2Fycm93cy5wbmcpIG5vLXJlcGVhdCByaWdodCAtNDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0dGFibGUudGVzdFJlc3VsdHMge1xuXHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0bWFyZ2luLXRvcDogLTFweDtcblx0XHRtYXJnaW4tYm90dG9tOiA5cHg7XG5cdFx0QGluY2x1ZGUgYm94U2hhZG93KDAsIDFweCwgMCwgMCwgI2ZmZik7XG5cdFx0QGluY2x1ZGUgcm91bmRlZENvcm5lcnMoM3B4LDNweCwzcHgsM3B4KTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHRyIHtcblx0XHRcdCYuZ29vZCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdGNvbG9yOiAkZ29vZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji53YXJuaW5nIHtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0Y29sb3I6ICR3YXJuaW5nO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmVycm9yIHtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRjb2xvcjogJGVycm9yO1xuXHRcdFx0fVxuXHRcdH1cblx0XHR0ZCB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cdH1cblx0I2RhdGFiYXNlX3NlbGVjdGlvbiwgI1RoZW1lcyB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0bGkge1xuXHRcdFx0Y2xlYXI6IGxlZnQ7XG5cdFx0XHRwYWRkaW5nOiAzcHggMDtcblx0XHRcdC5kYmZpZWxkcyB7XG5cdFx0XHRcdHBhZGRpbmc6IDEycHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDlweDtcblx0XHRcdFx0QGluY2x1ZGUgcm91bmRlZENvcm5lcnMoM3B4LDNweCwzcHgsM3B4KTtcblx0XHRcdFx0QGluY2x1ZGUgYm94U2hhZG93SW5zZXQoMCwwLDNweCwwLCNkZGQpO1xuXHRcdFx0XHRAaW5jbHVkZSBib3hTaGFkb3coMCwxcHgsMCwwLCNmZmYpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHR1bCNUaGVtZXMge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiA0NDVweDtcblx0fVxuXHQuZGF0YWJhc2VFcnJvciB7XG5cdFx0d2lkdGg6IDQyMnB4O1xuXHR9XG5cdCNGb290ZXIge1xuXHRcdG1hcmdpbi10b3A6IDY3cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGNvbG9yOiAjOTk5O1xuXHRcdH1cblx0fVxufVxuXG4vL1BIUDUgcmVxdWlyZWQgc2NyZWVuXG5ib2R5IHtcblx0I0hlYWRlciB7XG5cdFx0aDEge1xuXHRcdFx0bWFyZ2luLXRvcDogNDVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI3cHg7XG5cdFx0fVxuXHRcdGgzIHtcblx0XHRcdG1hcmdpbi10b3A6IC0xMHB4O1xuXHRcdH1cblx0fVxufVxuXG5cbi8vIElFIG92ZXJpZGVzXG4ubHQtaWU4IHtcblx0I2RhdGFiYXNlX2NyZWRlbnRpYWxzLCAjQWRtaW5BY2NvdW50IHtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxufVxuXG5cbi8qIHN0eWxlcyBub3QgdGVzdGVkICovXG5cbiNhZG1pbkFjYyxcbiNkZXZIZWxwLFxuI2xvY2FsZUhlbHAge1xuXHRwYWRkaW5nLXRvcDogMjBweDtcbn1cbiNkZXZIZWxwLFxuI2RldlNlY3Rpb24ge1xuXHRoZWlnaHQ6IDE4ZW07XG59XG4jdXNlX2Vudmlyb25tZW50X2ZpZWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREREREQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAzcHggM3B4O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMCB3aGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDhweDtcblx0aW5wdXQge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHR9XG59XG4uZGF0YWJhc2VFcnJvciB7XG5cdHVsIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cdHVsLCBsaSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG59XG4jTGF5b3V0IHAuZ29vZEluc3RhbGwge1xuXHRjb2xvcjogIzM1OTMxODtcbn1cbi5nb29kSW5zdGFsbCB7XG5cdHBhZGRpbmc6IDAuNWVtO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTJmZWUxO1xuXHRib3JkZXI6IDFweCAjNDNjYjNlIHNvbGlkO1xuXHRjb2xvcjogIzM1OTMxODtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGEge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0cGFkZGluZzogMCAycHggMnB4IDA7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cbn1cbiJdLCJtYXBwaW5ncyI6IkFBZ0VBLElBQUksQUFBQyxDQUNKLFdBQVcsQ0FBRSxnQkFBaUIsQ0FDOUIsU0FBUyxDQUFFLElBQUssQ0FDaEIsV0FBVyxDQUFFLElBQUssQ0FDbEIsYUFBYSxDQUFFLElBQUssQ0FDcEIsS0FBSyxDQUFFLElBQUssQ0FDWixLQUFLLENBQUUsS0FBTSxDQUNiLE1BQU0sQ0FBRSxXQUFZLENBRXBCLGdCQUFnQixDQUFFLE9BQVEsQ0E0WjFCLEFBcmFELElBQUksQ0FZSCxDQUFDLEFBQUMsQ0FDRCxTQUFTLENBQUUsSUFBSyxDQUNoQixXQUFXLENBQUUsSUFBSyxDQUNsQixhQUFhLENBQUUsSUFBSyxDQUNwQixLQUFLLENBQUUsSUFBSyxDQUNaLEFBakJGLElBQUksQ0FrQkgsQ0FBQyxBQUFDLENBQ0QsS0FBSyxDQXZFRyxPQUFPLENBd0VmLEFBcEJGLElBQUksQ0FxQkgsRUFBRSxDQXJCSCxJQUFJLENBcUJDLEVBQUUsQ0FyQlAsSUFBSSxDQXFCSyxFQUFFLENBckJYLElBQUksQ0FxQlMsRUFBRSxDQXJCZixJQUFJLENBcUJhLEVBQUUsQ0FyQm5CLElBQUksQ0FxQmlCLEVBQUUsQUFBQyxDQUNuQixLQUFLLENBQUUsSUFBSyxDQUNaLFdBQVcsQ0FBRSxPQUFRLENBQ3JCLFdBQVcsQ0FBRSxJQUFLLENBQ2xCLE1BQU0sQ0FBRSxDQUFFLENBQ1YsTUFBTSxDQUFFLFVBQVcsQ0FDbkIsY0FBYyxDQUFFLGtCQUFtQixDQUNuQyxLQUFLLENBQUUsSUFBSyxDQUNaLFdBQVcsQ0FBRSxZQUFhLENBTTdCLEFBbkNGLElBQUksQ0FxQkgsRUFBRSxDQVNFLEtBQUssQ0E5QlYsSUFBSSxD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 */
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; }

View File

@ -62,16 +62,6 @@ $gradientBottom: #7F9198;
box-shadow: inset $horizontal $vertical $blur $spread $color; 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 { body {
font-family: Arial, san-serif; font-family: Arial, san-serif;
font-size: 13px; font-size: 13px;
@ -253,8 +243,7 @@ body {
// Focus states // Focus states
input, input,
textarea { textarea {
$transition: border linear .2s, box-shadow linear .2s; transition: border linear .2s, box-shadow linear .2s;
@include transition($transition);
@include box-shadow(inset 0 1px 3px rgba(0,0,0,.1)); @include box-shadow(inset 0 1px 3px rgba(0,0,0,.1));
} }
input:focus, 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/)). 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/) 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` 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 (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 same directory path. Changes to the SCSS files can be automatically converted by first checking that you
the ["compass" module](https://github.com/silverstripe-labs/silverstripe-compass) for SilverStripe, have the required dev-dependencies installed, you can do this by running `npm install` from the
although [installing the compass framework](http://compass-style.org/install/) directly works as well. 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 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. 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 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 * 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. 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 ## Templates and Controllers
The CMS backend is handled through the `[api:LeftAndMain]` controller class, 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/) 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 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`). 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`, 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 the Compass framework and are sprited into a single file through SCSS and [sprity](https://www.npmjs.com/package/sprity)
(see [tutorial](http://compass-style.org/help/tutorials/spriting/)). (sprites are compiled with `npm run sprites`). There are classes set up to show the correct sprite via
Compass also creates the correct CSS classes to show those sprites via background images background images (see `framework/admin/scss/_sprites.scss`).
(see `framework/admin/scss/_sprites.scss`).
Input: `<a href="..." class="ss-ui-button" data-icon="add" />Button text</a>` 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) * [react-addons-test-utils](https://www.npmjs.com/package/react-addons-test-utils)
* Added SilverStripeComponent base class for building React UIs * 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 ## Deprecated classes/methods
### Core ### 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: 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. 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 ### Gulp

View File

@ -2,6 +2,7 @@ var gulp = require('gulp'),
babel = require('gulp-babel'), babel = require('gulp-babel'),
diff = require('gulp-diff'), diff = require('gulp-diff'),
notify = require('gulp-notify'), notify = require('gulp-notify'),
sass = require('gulp-sass'),
uglify = require('gulp-uglify'); uglify = require('gulp-uglify');
gulpUtil = require('gulp-util'), gulpUtil = require('gulp-util'),
browserify = require('browserify'), browserify = require('browserify'),
@ -13,18 +14,30 @@ var gulp = require('gulp'),
glob = require('glob'), glob = require('glob'),
eventStream = require('event-stream'), eventStream = require('event-stream'),
semver = require('semver'), 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 = { var PATHS = {
MODULES: './node_modules', MODULES: './node_modules',
ADMIN: './admin',
ADMIN_IMAGES: './admin/images',
ADMIN_THIRDPARTY: './admin/thirdparty', ADMIN_THIRDPARTY: './admin/thirdparty',
ADMIN_JAVASCRIPT_SRC: './admin/javascript/src', ADMIN_JAVASCRIPT_SRC: './admin/javascript/src',
ADMIN_JAVASCRIPT_DIST: './admin/javascript/dist', ADMIN_JAVASCRIPT_DIST: './admin/javascript/dist',
FRAMEWORK: './',
FRAMEWORK_THIRDPARTY: './thirdparty', FRAMEWORK_THIRDPARTY: './thirdparty',
FRAMEWORK_DEV_INSTALL: './dev/install',
FRAMEWORK_JAVASCRIPT_SRC: './javascript/src', FRAMEWORK_JAVASCRIPT_SRC: './javascript/src',
FRAMEWORK_JAVASCRIPT_DIST: './javascript/dist' 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 = { var browserifyOptions = {
cache: {}, cache: {},
packageCache: {}, packageCache: {},
@ -129,7 +142,7 @@ if (!semver.satisfies(process.versions.node, packageJson.engines.node)) {
process.exit(1); process.exit(1);
} }
if (process.env.npm_config_development) { if (isDev) {
browserifyOptions.debug = true; browserifyOptions.debug = true;
} }
@ -156,7 +169,7 @@ gulp.task('bundle-leftandmain', function bundleLeftAndMain() {
.pipe(source('bundle-leftandmain.js')) .pipe(source('bundle-leftandmain.js'))
.pipe(buffer()); .pipe(buffer());
if (typeof process.env.npm_config_development === 'undefined') { if (!isDev) {
stream.pipe(uglify()); stream.pipe(uglify());
} }
@ -182,7 +195,7 @@ gulp.task('bundle-lib', function bundleLib() {
.pipe(source('bundle-lib.js')) .pipe(source('bundle-lib.js'))
.pipe(buffer()); .pipe(buffer());
if (typeof process.env.npm_config_development === 'undefined') { if (!isDev) {
stream.pipe(uglify()); stream.pipe(uglify());
} }
@ -245,3 +258,48 @@ gulp.task('umd-watch', function () {
gulp.watch(PATHS.ADMIN_JAVASCRIPT_SRC + '/*.js', ['umd-admin']); gulp.watch(PATHS.ADMIN_JAVASCRIPT_SRC + '/*.js', ['umd-admin']);
gulp.watch(PATHS.FRAMEWORK_JAVASCRIPT_SRC + '/*.js', ['umd-framework']); 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) { (function (global, factory) {
if (typeof define === "function" && define.amd) { if (typeof define === "function" && define.amd) {
define('ss.AssetUploadField', ['./jQuery'], factory); define('ss.AssetUploadField', ['./jQuery'], factory);
@ -11,8 +13,6 @@
global.ssAssetUploadField = mod.exports; global.ssAssetUploadField = mod.exports;
} }
})(this, function (_jQuery) { })(this, function (_jQuery) {
'use strict';
var _jQuery2 = _interopRequireDefault(_jQuery); var _jQuery2 = _interopRequireDefault(_jQuery);
function _interopRequireDefault(obj) { function _interopRequireDefault(obj) {

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

18
npm-shrinkwrap.json generated
View File

@ -4,39 +4,39 @@
"dependencies": { "dependencies": {
"blueimp-file-upload": { "blueimp-file-upload": {
"version": "6.0.3", "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", "resolved": "https://registry.npmjs.org/blueimp-file-upload/-/blueimp-file-upload-6.0.3.tgz",
"dependencies": { "dependencies": {
"jquery": { "jquery": {
"version": "2.1.4", "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" "resolved": "https://registry.npmjs.org/jquery/-/jquery-2.1.4.tgz"
}, },
"jquery.ui.widget": { "jquery.ui.widget": {
"version": "1.10.3", "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" "resolved": "https://registry.npmjs.org/jquery.ui.widget/-/jquery.ui.widget-1.10.3.tgz"
}, },
"blueimp-load-image": { "blueimp-load-image": {
"version": "2.1.0", "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" "resolved": "https://registry.npmjs.org/blueimp-load-image/-/blueimp-load-image-2.1.0.tgz"
}, },
"blueimp-tmpl": { "blueimp-tmpl": {
"version": "3.1.0", "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" "resolved": "https://registry.npmjs.org/blueimp-tmpl/-/blueimp-tmpl-3.1.0.tgz"
} }
} }
}, },
"blueimp-load-image": { "blueimp-load-image": {
"version": "1.1.3", "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" "resolved": "https://registry.npmjs.org/blueimp-load-image/-/blueimp-load-image-1.1.3.tgz"
}, },
"blueimp-tmpl": { "blueimp-tmpl": {
"version": "1.0.2", "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" "resolved": "https://registry.npmjs.org/blueimp-tmpl/-/blueimp-tmpl-1.0.2.tgz"
}, },
"isomorphic-fetch": { "isomorphic-fetch": {
@ -72,12 +72,12 @@
}, },
"jquery-sizes": { "jquery-sizes": {
"version": "0.33.0", "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", "resolved": "https://registry.npmjs.org/jquery-sizes/-/jquery-sizes-0.33.0.tgz",
"dependencies": { "dependencies": {
"jquery": { "jquery": {
"version": "2.1.4", "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" "resolved": "https://registry.npmjs.org/jquery/-/jquery-2.1.4.tgz"
} }
} }

View File

@ -12,7 +12,9 @@
"scripts": { "scripts": {
"build": "gulp build", "build": "gulp build",
"sanity": "gulp sanity", "sanity": "gulp sanity",
"thirdparty": "gulp thirdparty" "thirdparty": "gulp thirdparty",
"css": "gulp css",
"sprites": "gulp sprites"
}, },
"repository": { "repository": {
"type": "git", "type": "git",
@ -39,10 +41,15 @@
"gulp": "^3.9.0", "gulp": "^3.9.0",
"gulp-babel": "^6.1.1", "gulp-babel": "^6.1.1",
"gulp-diff": "^1.0.0", "gulp-diff": "^1.0.0",
"gulp-if": "^2.0.0",
"gulp-notify": "^2.2.0", "gulp-notify": "^2.2.0",
"gulp-sass": "^2.1.1",
"gulp-sourcemaps": "^1.6.0",
"gulp-uglify": "^1.5.1", "gulp-uglify": "^1.5.1",
"gulp-util": "^3.0.7", "gulp-util": "^3.0.7",
"semver": "^5.1.0", "semver": "^5.1.0",
"sprity": "^1.0.8",
"sprity-sass": "^1.0.4",
"vinyl-buffer": "^1.0.0", "vinyl-buffer": "^1.0.0",
"vinyl-source-stream": "^1.1.0", "vinyl-source-stream": "^1.1.0",
"watchify": "^3.7.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) // 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/themes/default.scss";
@import "../admin/scss/_mixins"; @import "../admin/scss/_mixins";
@ -82,13 +79,13 @@ body.cms.ss-uploadfield-edit-iframe {
.ss-assetuploadfield { .ss-assetuploadfield {
border-bottom: 0; border-bottom: 0;
@include box-shadow(none); box-shadow: none;
margin: 0; margin: 0;
padding: 0; padding: 0;
h3 { h3 {
border-bottom: 1px solid $color-shadow-light; 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; margin: 0 0 8px;
padding: 0 0 7px; padding: 0 0 7px;
clear: both; clear: both;
@ -124,7 +121,7 @@ body.cms.ss-uploadfield-edit-iframe {
padding:0; padding:0;
background: none; background: none;
border: 0; border: 0;
@include box-shadow(none); box-shadow: none;
color: $color-text; color: $color-text;
&:hover{ &:hover{
@ -141,8 +138,8 @@ body.cms.ss-uploadfield-edit-iframe {
.ss-uploadfield-item { .ss-uploadfield-item {
border: 1px solid lighten($color-medium-separator, 20%); border: 1px solid lighten($color-medium-separator, 20%);
@include border-radius(5px); border-radius: 5px;
@include background-clip(padding-box); background-clip: padding-box;
margin: 0 0 5px; margin: 0 0 5px;
padding: 0; padding: 0;
overflow: hidden; overflow: hidden;
@ -173,12 +170,12 @@ body.cms.ss-uploadfield-edit-iframe {
line-height: 30px; line-height: 30px;
overflow: hidden; overflow: hidden;
background-color: #5db4df; 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 { .ui-state-error .ss-uploadfield-item-info {
background-color: #c11f1d; background-color: #c11f1d;
padding-right:130px; 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 { .ss-uploadfield-item-name {
width:100%; width:100%;
@ -193,15 +190,14 @@ body.cms.ss-uploadfield-edit-iframe {
} }
.ui-state-warning .ss-uploadfield-item-info { .ui-state-warning .ss-uploadfield-item-info {
background-color: $color-warning; background-color: $color-warning;
@include background-image( background-image: linear-gradient(
linear-gradient( top,
top, desaturate(lighten($color-warning, 10%), 20%) 0%,
desaturate(lighten($color-warning, 10%), 20%) 0%, desaturate(lighten($color-warning, 5%), 20%) 8%,
desaturate(lighten($color-warning, 5%), 20%) 8%, desaturate($color-warning, 20%) 50%,
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, 99%),0%), 20%) 54%, desaturate(darken(mix($color-warning, $color-button-destructive, 80%),1%), 20%) 96%,
desaturate(darken(mix($color-warning, $color-button-destructive, 80%),1%), 20%) 96%, desaturate(darken(mix($color-warning, $color-button-destructive, 70%),2%), 20%) 100%
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%); color:lighten($color-text, 10%);
background:$color-button-disabled; //for browsers that don't support rgba background:$color-button-disabled; //for browsers that don't support rgba
background: rgba(#fff, 0.8); background: rgba(#fff, 0.8);
@include border-radius(3px); border-radius: 3px;
line-height: 24px; line-height: 24px;
height: 22px; height: 22px;
padding: 0 5px; padding: 0 5px;
@ -267,7 +263,7 @@ body.cms.ss-uploadfield-edit-iframe {
width: 100%; width: 100%;
div { div {
@include border-radius(5px); border-radius: 5px;
height: 30px; height: 30px;
padding: 0; padding: 0;
margin: 0; margin: 0;
@ -276,7 +272,7 @@ body.cms.ss-uploadfield-edit-iframe {
} }
.ss-uploadfield-item-progressbar { .ss-uploadfield-item-progressbar {
background-color: #92a6b3; 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 { .ss-uploadfield-item-progressbarvalue {
width: 0; width: 0;

View File

@ -6,22 +6,10 @@
* @todo Add radial gradient to default delete button state * @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? * @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/themes/default";
@import "../admin/scss/_mixins"; @import "../admin/scss/_mixins";
@import "_elementMixins"; @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_gradient_dark: darken($color-base, 8%);
$gf_colour_header_border: $gf_colour_gradient_dark; $gf_colour_header_border: $gf_colour_gradient_dark;
$gf_colour_subheader: saturate(lighten($color-base, 15%),5%); $gf_colour_subheader: saturate(lighten($color-base, 15%),5%);
@ -90,7 +78,7 @@ $gf_grid_x: 16px;
font-size: 1.0em; font-size: 1.0em;
padding: 6px 3px 6px 0; padding: 6px 3px 6px 0;
color: $color-text-light; 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; font-weight: normal;
} }
} }
@ -107,7 +95,8 @@ $gf_grid_x: 16px;
.add-existing-autocompleter { .add-existing-autocompleter {
span { span {
float: left; float: left;
@include inline-block(top); display: inline-block;
vertical-align: top;
} }
input.relation-search { input.relation-search {
width: 270px; height: 32px; width: 270px; height: 32px;
@ -126,7 +115,7 @@ $gf_grid_x: 16px;
.grid-csv-button, .grid-print-button { .grid-csv-button, .grid-print-button {
margin-bottom: 0; margin-bottom: 0;
font-size: $font-base-size; font-size: $font-base-size;
@include inline-block(); display: inline-block;
} }
} }
table.ss-gridfield-table { 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. 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 { th:first-child {
@include border-top-left-radius($gf_border_radius); border-top-left-radius: $gf_border_radius;
} }
th:last-child { 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-left: 10px;
margin-right: 6px; margin-right: 6px;
margin-top: -1px; margin-top: -1px;
@include border-radius(2px, 2px); border-radius: 2px, 2px;
} }
span.badge.status-modified { span.badge.status-modified {
@ -270,10 +259,10 @@ $gf_grid_x: 16px;
vertical-align: middle; vertical-align: middle;
} }
a.view-link { 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 { 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%); border-bottom: 1px solid darken($gf_colour_gradient_dark,5%);
padding: 5px; padding: 5px;
min-height: 40px; //this is to accomodate the add new button. min-height: 40px; //this is to accomodate the add new button.
@include background-image(linear-gradient($color-base, $gf_colour_gradient_dark)); background-image: linear-gradient($color-base, $gf_colour_gradient_dark);
@include single-text-shadow($gf_colour_text_shadow_dark, 0px, -1px, 0); text-shadow: 0px -1px 0 $gf_colour_text_shadow_dark;
h2{ h2{
padding: 0px; padding: 0px;
font-size: $gf_grid_y*1.4; font-size: $gf_grid_y*1.4;
@ -381,7 +370,7 @@ $gf_grid_x: 16px;
background: $gf_colour_gradient_dark; background: $gf_colour_gradient_dark;
border-bottom: 1px solid $gf_colour_border; border-bottom: 1px solid $gf_colour_border;
span{ 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-left: $gf_grid_x/2;
padding-right: $gf_grid_x/2; padding-right: $gf_grid_x/2;
@include hide-text-overflow; // Add ellipses to overflowing text @include hide-text-overflow; // Add ellipses to overflowing text
@ -413,7 +402,7 @@ $gf_grid_x: 16px;
@include box-shadow-none; @include box-shadow-none;
position: relative; position: relative;
border-bottom-width: 0; border-bottom-width: 0;
@include border-radius(2px, 2px); border-radius: 2px, 2px;
} }
select { select {
@ -421,10 +410,10 @@ $gf_grid_x: 16px;
} }
} }
&.first { &.first {
@include border-top-left-radius($gf_border_radius); border-top-left-radius: $gf_border_radius;
} }
&.last { &.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%; width:100%;
text-align: left; text-align: left;
padding: 2px 8px 2px 0; // Doesn't need to be so big now that filter has moved 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; color: #fff;
@include border-radius(0); border-radius: 0;
&:hover { &:hover {
background-position: right -34px; background-position: right -34px;
} }
@ -465,29 +454,28 @@ $gf_grid_x: 16px;
$bgImage: url(../images/icons/filter-icons.png) no-repeat; $bgImage: url(../images/icons/filter-icons.png) no-repeat;
background-color:lighten($color-menu-button,10%); background-color:lighten($color-menu-button,10%);
@include gridFieldButtons; @include gridFieldButtons;
@include background( background:
$bgImage -15px 4px, $bgImage -15px 4px,
linear-gradient( linear-gradient(
$color-menu-button, $color-menu-button,
darken($color-menu-button, 10%) darken($color-menu-button, 10%)
) );
);
width: 26px; width: 26px;
border-top: 1px solid lighten($color-menu-button, 5%); border-top: 1px solid lighten($color-menu-button, 5%);
&.hover-alike:active, &:active, &.hover-alike, &:hover { &.hover-alike:active, &:active, &.hover-alike, &:hover {
@include background ( background:
$bgImage -15px 4px, $bgImage -15px 4px,
linear-gradient( linear-gradient(
lighten($color-menu-button, 10%), lighten($color-menu-button, 10%),
$color-menu-button $color-menu-button
)); );
} }
&.trigger{ //The magnifying glass before filter is opened &.trigger{ //The magnifying glass before filter is opened
margin-left: $gf_grid_y; margin-left: $gf_grid_y;
border:none; border:none;
@include background ($bgImage -17px 6px); background: $bgImage -17px 6px;
padding-right: 46px; padding-right: 46px;
margin: 0 $gf_grid_y/2; 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; background: url(../admin/images/btn_arrow_down_grey.png) no-repeat 0px 0px;
} }
&:hover{ &:hover{
@include background ($bgImage -17px -38px); background: $bgImage -17px -38px;
@include box-shadow-none; @include box-shadow-none;
span{//dropdown arrow span{//dropdown arrow
opacity:0.9; opacity:0.9;
@ -511,20 +499,19 @@ $gf_grid_x: 16px;
} }
&.ss-gridfield-button-close{ &.ss-gridfield-button-close{
$bgImage: url(../images/icons/filter-icons.png) no-repeat; $bgImage: url(../images/icons/filter-icons.png) no-repeat;
@include background ($bgImage 8px -17px); background: $bgImage 8px -17px;
@include gridFieldButtons; @include gridFieldButtons;
width:25px; width:25px;
opacity:0.8; opacity:0.8;
margin-right:-5px; //For IE margin-right:-5px; //For IE
&.hover-alike:active, &:active, &.hover-alike, &:hover { &.hover-alike:active, &:active, &.hover-alike, &:hover {
opacity:1; opacity:1;
@include background ( background:
$bgImage 8px -17px, $bgImage 8px -17px,
linear-gradient( linear-gradient(
rgba(#fff,0.1), rgba(#fff,0.1),
rgba(#fff,0.1) rgba(#fff,0.1)
) );
);
} }
} }
@ -539,8 +526,7 @@ $gf_grid_x: 16px;
&.filtered{ &.filtered{
display:block; display:block;
background: url(../admin/images/sprites/src/btn-icon/cross.png) no-repeat 0px 0px;
background: url(../admin/images/btn-icon/cross.png) no-repeat 0px 0px;
opacity:0.5; opacity:0.5;
&:hover{ &:hover{
opacity:0.8; opacity:0.8;
@ -588,8 +574,8 @@ $gf_grid_x: 16px;
padding: $gf_grid_x/2 $gf_grid_x/2; padding: $gf_grid_x/2 $gf_grid_x/2;
color: $gf_colour_font; color: $gf_colour_font;
&.bottom-all { &.bottom-all {
@include border-bottom-radius($gf_border_radius); border-bottom-radius: $gf_border_radius;
@include background-image(linear-gradient($color-base, $gf_colour_gradient_dark)); background-image: linear-gradient($color-base, $gf_colour_gradient_dark);
padding: $gf_grid_x/4 $gf_grid_y; padding: $gf_grid_x/4 $gf_grid_y;
.datagrid-footer-message { .datagrid-footer-message {
@ -605,7 +591,7 @@ $gf_grid_x: 16px;
.pagination-page-number { .pagination-page-number {
color:$color-text-light; color:$color-text-light;
text-align: center; text-align: center;
@include single-text-shadow($gf_colour_text_shadow, 0px, -1px, 0); text-shadow: 0 -1px 0 $gf_colour_text_shadow;
input { input {
width:35px; //exact width so that a four digit number can be entered width:35px; //exact width so that a four digit number can be entered
height:18px; height:18px;
@ -627,16 +613,16 @@ $gf_grid_x: 16px;
text-indent:-9999em; text-indent:-9999em;
} }
&.ss-gridfield-previouspage { &.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 { &.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 { &.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 { &.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{ &.ssui-button-disabled{
z-index:-1; z-index:-1;
@ -647,7 +633,7 @@ $gf_grid_x: 16px;
float:right; float:right;
padding:6px 0; padding:6px 0;
color:$color-text-light; 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"; @import "../admin/scss/_mixins";
div.TreeDropdownField { div.TreeDropdownField {
@ -34,11 +33,10 @@ div.TreeDropdownField {
$bgImage: '../admin/thirdparty/chosen/chosen/chosen-sprite.png'; $bgImage: '../admin/thirdparty/chosen/chosen/chosen-sprite.png';
background:url($bgImage) no-repeat 100% -22px; //For browers that only support 1 background background:url($bgImage) no-repeat 100% -22px; //For browers that only support 1 background
@include background( background:
url($bgImage) no-repeat 100% -22px, url($bgImage) no-repeat 100% -22px,
linear-gradient(top, #eeeeee 1%, #ffffff 15%) linear-gradient(top, #eeeeee 1%, #ffffff 15%);
); box-sizing: border-box;
@include box-sizing(border-box);
position:relative; position:relative;
z-index:1100; //Needed to work within modales in chrome z-index:1100; //Needed to work within modales in chrome
border: 1px solid #aaa; 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) // 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/themes/default.scss";
@import "../admin/scss/_mixins"; @import "../admin/scss/_mixins";
@ -25,8 +23,8 @@
padding: 0; padding: 0;
background: #fff; background: #fff;
border: 1px solid lighten($color-medium-separator, 20%); border: 1px solid lighten($color-medium-separator, 20%);
@include border-radius(4px); border-radius: 4px;
@include background-image(linear-gradient(#efefef, #fff 10%, #fff 90%, #efefef)); background-image: linear-gradient(#efefef, #fff 10%, #fff 90%, #efefef);
} }
.ss-uploadfield-item { .ss-uploadfield-item {
margin: 0; margin: 0;
@ -43,7 +41,7 @@
overflow: hidden; overflow: hidden;
&.ss-uploadfield-dropzone { &.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; border: 2px dashed $color-medium-separator;
background: $color-light-separator; background: $color-light-separator;
margin-right: 15px; margin-right: 15px;
@ -190,7 +188,7 @@
height: 15px; height: 15px;
div { div {
@include border-radius(25px); border-radius: 25px;
height: 13px; height: 13px;
padding: 0; padding: 0;
margin: 0; margin: 0;
@ -200,7 +198,7 @@
.ss-uploadfield-item-progressbar { .ss-uploadfield-item-progressbar {
border: 1px solid $color-medium-separator; border: 1px solid $color-medium-separator;
background-color: #92a6b3; 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 { .ss-uploadfield-item-progressbarvalue {
border: 0; border: 0;
@ -223,7 +221,7 @@
width: 16px; width: 16px;
height: 16px; height: 16px;
cursor: pointer; cursor: pointer;
@include single-box-shadow(none); box-shadow: none;
position: relative; position: relative;
// background: sprite($sprites16, cross-circle) no-repeat; // background: sprite($sprites16, cross-circle) no-repeat;

View File

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

View File

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