From 57e65075e9ce0f77f135163f312fdd4d79487b5b Mon Sep 17 00:00:00 2001 From: Will Rossiter Date: Sat, 21 Dec 2013 16:10:19 +1300 Subject: [PATCH] Dialog icon size The dialog close icon was one 1px higher then the dialog close hover icon causing a little bit of movement when hovering. --- admin/css/screen.css | 77 ++++++++++---------- admin/images/sprites-32x32-s10286f549b.png | Bin 0 -> 18820 bytes admin/images/sprites-32x32-s972e408b05.png | Bin 18617 -> 0 bytes admin/images/sprites-32x32/dialog-close.png | Bin 1587 -> 3708 bytes admin/scss/_tree.scss | 44 ++++++----- 5 files changed, 61 insertions(+), 60 deletions(-) create mode 100644 admin/images/sprites-32x32-s10286f549b.png delete mode 100644 admin/images/sprites-32x32-s972e408b05.png diff --git a/admin/css/screen.css b/admin/css/screen.css index 1e0df0780..b315e77af 100644 --- a/admin/css/screen.css +++ b/admin/css/screen.css @@ -129,8 +129,8 @@ body, html { font-size: 12px; line-height: 16px; font-family: Arial, sans-serif; .ui-widget-header .ui-dialog-title { padding: 6px 10px; text-shadow: #ced7dc 1px 1px 0; } .ui-widget-header a.ui-dialog-titlebar-close { position: absolute; top: -8px; right: -15px; width: 30px; height: 30px; z-index: 100000; } .ui-widget-header a.ui-state-hover { border-color: transparent; background: transparent; } -.ui-widget-header a.ui-state-hover .ui-icon-closethick { background: url('../images/sprites-32x32-s972e408b05.png') 0 -216px no-repeat; } -.ui-widget-header .ui-icon-closethick { background: url('../images/sprites-32x32-s972e408b05.png') 0 -292px no-repeat; width: 30px; height: 30px; } +.ui-widget-header a.ui-state-hover .ui-icon-closethick { background: url('../images/sprites-32x32-s10286f549b.png') 0 -256px no-repeat; } +.ui-widget-header .ui-icon-closethick { background: url('../images/sprites-32x32-s10286f549b.png') 0 0 no-repeat; width: 30px; height: 30px; } .ui-state-hover { cursor: pointer; } @@ -317,11 +317,11 @@ fieldset.switch-states.size_2 input:checked:nth-of-type(2) ~ .slide-button { lef fieldset.switch-states.size_2 input:checked:nth-of-type(3) ~ .slide-button { left: 100%; } fieldset.switch-states.size_2 input:checked:nth-of-type(4) ~ .slide-button { left: 150%; } fieldset.switch-states.size_2 input:checked:nth-of-type(5) ~ .slide-button { left: 200%; } -fieldset.switch-states.size_3 label, fieldset.switch-states.size_3 .slide-button { width: 33.33333%; } -fieldset.switch-states.size_3 input:checked:nth-of-type(2) ~ .slide-button { left: 33.33333%; } -fieldset.switch-states.size_3 input:checked:nth-of-type(3) ~ .slide-button { left: 66.66667%; } +fieldset.switch-states.size_3 label, fieldset.switch-states.size_3 .slide-button { width: 33.333%; } +fieldset.switch-states.size_3 input:checked:nth-of-type(2) ~ .slide-button { left: 33.333%; } +fieldset.switch-states.size_3 input:checked:nth-of-type(3) ~ .slide-button { left: 66.667%; } fieldset.switch-states.size_3 input:checked:nth-of-type(4) ~ .slide-button { left: 100%; } -fieldset.switch-states.size_3 input:checked:nth-of-type(5) ~ .slide-button { left: 133.33333%; } +fieldset.switch-states.size_3 input:checked:nth-of-type(5) ~ .slide-button { left: 133.333%; } fieldset.switch-states.size_4 label, fieldset.switch-states.size_4 .slide-button { width: 25%; } fieldset.switch-states.size_4 input:checked:nth-of-type(2) ~ .slide-button { left: 25%; } fieldset.switch-states.size_4 input:checked:nth-of-type(3) ~ .slide-button { left: 50%; } @@ -515,10 +515,10 @@ body.cms { overflow: hidden; } .cms-content-tools .field { /* Fields are more compressed in the sidebar compared to the main content editing window so the below alters the internal spacing of the fields so we can move that spacing to between the form fields rather than padding */ } .cms-content-tools .field label { float: none; width: auto; font-size: 11px; padding: 0 8px 4px 0; } .cms-content-tools .field .middleColumn { margin: 0; } -.cms-content-tools .field .description { margin-left: 0; } .cms-content-tools .field input.text, .cms-content-tools .field select, .cms-content-tools .field textarea { padding: 5px; font-size: 11px; } .cms-content-tools .field.checkbox { padding: 0 0 8px; } .cms-content-tools .field.checkbox input { margin: 2px 0; } +.cms-content-tools .field .description { margin-left: 0; } .cms-content-tools .fieldgroup .fieldgroup-field { padding: 0; } .cms-content-tools .fieldgroup .fieldgroup-field .field { margin: 0; padding: 0; } .cms-content-tools table { margin: 8px -4px; } @@ -688,7 +688,7 @@ body.cms-dialog { overflow: auto; background: url("../images/textures/bg_cms_mai /** -------------------------------------------- Step labels -------------------------------------------- */ .step-label > * { display: inline-block; vertical-align: top; } .step-label .flyout { height: 18px; font-size: 14px; font-weight: bold; -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; background-color: #667980; padding: 4px 3px 4px 6px; text-align: center; text-shadow: none; color: #fff; } -.step-label .arrow { height: 26px; width: 10px; background: url('../images/sprites-32x32-s972e408b05.png') 0 -256px no-repeat; margin-right: 4px; } +.step-label .arrow { height: 26px; width: 10px; background: url('../images/sprites-32x32-s10286f549b.png') 0 -296px no-repeat; margin-right: 4px; } .step-label .title { height: 18px; padding: 4px; } /** -------------------------------------------- Item Edit Form -------------------------------------------- */ @@ -723,7 +723,7 @@ form.import-form label.left { width: 250px; } /** -------------------------------------------- Page Edit Controller -------------------------------------------- */ /*.cms-container { .CMSPageEditController, .CMSPageSettingsController, .CMSPageHistoryController { - // Fix pixel gap between nav tree and main page header + /* Fix pixel gap between nav tree and main page header */ margin-left: -1px; // Removed to close gap far right of right tabs? } }*/ @@ -735,10 +735,10 @@ form.import-form label.left { width: 250px; } /** -------------------------------------------- Buttons for FileUpload -------------------------------------------- */ .ss-uploadfield-item-edit-all .ui-button-text { padding-right: 0; } -.toggle-details-icon { background: url('../images/sprites-32x32-s972e408b05.png') 0 -407px no-repeat; } -.ss-uploadfield-item-edit-all .toggle-details-icon { background: url('../images/sprites-32x32-s972e408b05.png') 0 -349px no-repeat; display: inline-block; width: 8px; height: 8px; padding-left: 5px; } -.toggle-details-icon.opened { background: url('../images/sprites-32x32-s972e408b05.png') 0 -1121px no-repeat; } -.ss-uploadfield-item-edit-all .toggle-details-icon.opened { background: url('../images/sprites-32x32-s972e408b05.png') 0 -333px no-repeat; } +.toggle-details-icon { background: url('../images/sprites-32x32-s10286f549b.png') 0 -406px no-repeat; } +.ss-uploadfield-item-edit-all .toggle-details-icon { background: url('../images/sprites-32x32-s10286f549b.png') 0 -348px no-repeat; display: inline-block; width: 8px; height: 8px; padding-left: 5px; } +.toggle-details-icon.opened { background: url('../images/sprites-32x32-s10286f549b.png') 0 -1120px no-repeat; } +.ss-uploadfield-item-edit-all .toggle-details-icon.opened { background: url('../images/sprites-32x32-s10286f549b.png') 0 -332px no-repeat; } /** -------------------------------------------- Hide preview toggle link by default. May be shown in IE7 stylesheet and forced to show with js if needed -------------------------------------------- */ .cms .Actions > .cms-preview-toggle-link, .cms .cms-navigator > .cms-preview-toggle-link { display: none; } @@ -763,10 +763,9 @@ form.import-form label.left { width: 250px; } .cms .jstree .jstree-wholerow-real, .TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow-real { position: relative; z-index: 1; } .cms .jstree .jstree-wholerow-real li, .TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow-real li { cursor: pointer; } .cms .jstree .jstree-wholerow-real a, .TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow-real a { border-left-color: transparent !important; border-right-color: transparent !important; } -.cms .jstree .jstree-wholerow, .cms .TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow, .TreeDropdownField .treedropdownfield-panel .cms .jstree .jstree-wholerow, .cms .jstree .jstree-wholerow ul, .cms .jstree .jstree-wholerow li, .cms .TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow ul, .TreeDropdownField .treedropdownfield-panel .cms .jstree .jstree-wholerow ul, .cms .TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow li, .TreeDropdownField .treedropdownfield-panel .cms .jstree .jstree-wholerow li, .cms .jstree .jstree-wholerow a, .cms .jstree .jstree-wholerow a:hover, .cms .TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow a, .TreeDropdownField .treedropdownfield-panel .cms .jstree .jstree-wholerow a, .TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow, .TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow ul, .TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow li, .TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow a, .TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow a:hover { margin: 0 !important; padding: 0 !important; } -.cms .jstree .jstree-wholerow, .TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow { position: relative; z-index: 0; height: 0; background: transparent !important; } -.cms .jstree .jstree-wholerow ul, .cms .jstree .jstree-wholerow li, .TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow ul, .TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow li { background: transparent !important; width: 100%; } -.cms .jstree .jstree-wholerow a, .cms .jstree .jstree-wholerow a:hover, .TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow a, .TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow a:hover { text-indent: -9999px !important; width: 100%; border-right-width: 0px !important; border-left-width: 0px !important; } +.cms .jstree .jstree-wholerow, .TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow { position: relative; z-index: 0; height: 0; margin: 0 !important; padding: 0 !important; background: transparent !important; } +.cms .jstree .jstree-wholerow ul, .cms .jstree .jstree-wholerow li, .TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow ul, .TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow li { margin: 0 !important; padding: 0 !important; background: transparent !important; width: 100%; } +.cms .jstree .jstree-wholerow a, .cms .jstree .jstree-wholerow a:hover, .TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow a, .TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow a:hover { margin: 0 !important; padding: 0 !important; text-indent: -9999px !important; width: 100%; border-right-width: 0px !important; border-left-width: 0px !important; } .cms .jstree .jstree-wholerow ins, .cms .jstree .jstree-wholerow span, .cms .jstree .jstree-wholerow input, .TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow ins, .TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow span, .TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow input { display: none !important; } .cms .jstree .jstree-wholerow-span, .TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow-span { position: absolute; left: 0; margin: 0px; padding: 0; height: 18px; border-width: 0; padding: 0; z-index: 0; } .cms .jstree-apple.jstree-focused, .TreeDropdownField .treedropdownfield-panel .jstree-apple.jstree-focused { background: none; } @@ -782,9 +781,8 @@ form.import-form label.left { width: 250px; } .cms .jstree-themeroller a, .TreeDropdownField .treedropdownfield-panel .jstree-themeroller a { padding: 0 2px; } .cms .jstree-themeroller .ui-icon, .TreeDropdownField .treedropdownfield-panel .jstree-themeroller .ui-icon { overflow: visible; } .cms .jstree-themeroller .jstree-no-icon, .TreeDropdownField .treedropdownfield-panel .jstree-themeroller .jstree-no-icon { display: none; } -.cms #jstree-marker, .cms .TreeDropdownField .treedropdownfield-panel #jstree-marker, .TreeDropdownField .treedropdownfield-panel .cms #jstree-marker, .cms #jstree-marker-line, .cms .TreeDropdownField .treedropdownfield-panel #jstree-marker-line, .TreeDropdownField .treedropdownfield-panel .cms #jstree-marker-line, .TreeDropdownField .treedropdownfield-panel #jstree-marker, .TreeDropdownField .treedropdownfield-panel #jstree-marker-line { padding: 0; margin: 0; overflow: hidden; position: absolute; top: -30px; background-repeat: no-repeat; display: none; } -.cms #jstree-marker, .TreeDropdownField .treedropdownfield-panel #jstree-marker { line-height: 10px; font-size: 12px; height: 12px; width: 8px; z-index: 10001; background-color: transparent; text-shadow: 1px 1px 1px white; color: black; } -.cms #jstree-marker-line, .TreeDropdownField .treedropdownfield-panel #jstree-marker-line { line-height: 0%; font-size: 1px; height: 1px; width: 100px; z-index: 10000; background-color: #456c43; cursor: pointer; border: 1px solid #eeeeee; border-left: 0; -moz-box-shadow: 0px 0px 2px #666; -webkit-box-shadow: 0px 0px 2px #666; box-shadow: 0px 0px 2px #666; -moz-border-radius: 1px; border-radius: 1px; -webkit-border-radius: 1px; } +.cms #jstree-marker, .TreeDropdownField .treedropdownfield-panel #jstree-marker { padding: 0; margin: 0; overflow: hidden; position: absolute; top: -30px; background-repeat: no-repeat; display: none; line-height: 10px; font-size: 12px; height: 12px; width: 8px; z-index: 10001; background-color: transparent; text-shadow: 1px 1px 1px white; color: black; } +.cms #jstree-marker-line, .TreeDropdownField .treedropdownfield-panel #jstree-marker-line { padding: 0; margin: 0; overflow: hidden; position: absolute; top: -30px; background-repeat: no-repeat; display: none; line-height: 0%; font-size: 1px; height: 1px; width: 100px; z-index: 10000; background-color: #456c43; cursor: pointer; border: 1px solid #eeeeee; border-left: 0; -moz-box-shadow: 0px 0px 2px #666; -webkit-box-shadow: 0px 0px 2px #666; box-shadow: 0px 0px 2px #666; -moz-border-radius: 1px; border-radius: 1px; -webkit-border-radius: 1px; } .cms #vakata-contextmenu, .TreeDropdownField .treedropdownfield-panel #vakata-contextmenu { display: block; visibility: hidden; left: 0; top: -200px; position: absolute; margin: 0; padding: 0; min-width: 180px; background: #FFF; border: 1px solid silver; z-index: 10000; *width: 180px; -webkit-box-shadow: 0 0 10px #cccccc; -moz-box-shadow: 0 0 10px #cccccc; box-shadow: 0 0 10px #cccccc; } .cms #vakata-contextmenu::before, .TreeDropdownField .treedropdownfield-panel #vakata-contextmenu::before { content: ""; display: block; /* reduce the damage in FF3.0 */ position: absolute; top: -10px; left: 24px; width: 0; border-width: 0 6px 10px 6px; border-color: #FFF transparent; border-style: solid; z-index: 10000; } .cms #vakata-contextmenu::after, .TreeDropdownField .treedropdownfield-panel #vakata-contextmenu::after { content: ""; display: block; /* reduce the damage in FF3.0 */ position: absolute; top: -11px; left: 23px; width: 0; border-width: 0 7px 11px 7px; border-color: #CCC transparent; border-style: solid; } @@ -832,9 +830,8 @@ form.import-form label.left { width: 250px; } .tree-holder.jstree-apple span.badge.status-deletedonlive, .tree-holder.jstree-apple span.badge.status-removedfromdraft, .cms-tree.jstree-apple span.badge.status-deletedonlive, .cms-tree.jstree-apple span.badge.status-removedfromdraft { color: #636363; border: 1px solid #E49393; background-color: #F2DADB; } .tree-holder.jstree-apple span.badge.status-workflow-approval, .cms-tree.jstree-apple span.badge.status-workflow-approval { color: #56660C; border: 1px solid #7C8816; background-color: #DAE79A; } .tree-holder.jstree-apple span.comment-count, .cms-tree.jstree-apple span.comment-count { clear: both; position: relative; text-transform: uppercase; display: inline-block; overflow: visible; padding: 0px 3px; font-size: 0.75em; line-height: 1em; margin-left: 3px; margin-right: 6px; -webkit-border-radius: 2px 2px; -moz-border-radius: 2px / 2px; border-radius: 2px / 2px; color: #7E7470; border: 1px solid #C9B800; background-color: #FFF0BC; } -.tree-holder.jstree-apple span.comment-count span.comment-count:before, .tree-holder.jstree-apple span.comment-count span.comment-count:after, .cms-tree.jstree-apple span.comment-count span.comment-count:before, .cms-tree.jstree-apple span.comment-count span.comment-count:after { content: ""; position: absolute; border-style: solid; /* reduce the damage in FF3.0 */ display: block; width: 0; } -.tree-holder.jstree-apple span.comment-count:before, .cms-tree.jstree-apple span.comment-count:before { bottom: -4px; /* value = - border-top-width - border-bottom-width */ left: 3px; /* controls horizontal position */ border-width: 4px 4px 0; border-color: #C9B800 transparent; } -.tree-holder.jstree-apple span.comment-count:after, .cms-tree.jstree-apple span.comment-count:after { bottom: -3px; /* value = - border-top-width - border-bottom-width */ left: 4px; /* value = (:before left) + (:before border-left) - (:after border-left) */ border-width: 3px 3px 0; border-color: #FFF0BC transparent; } +.tree-holder.jstree-apple span.comment-count:before, .cms-tree.jstree-apple span.comment-count:before { content: ""; position: absolute; border-style: solid; display: block; width: 0; bottom: -4px; /* value = - border-top-width - border-bottom-width */ left: 3px; /* controls horizontal position */ border-width: 4px 4px 0; border-color: #C9B800 transparent; } +.tree-holder.jstree-apple span.comment-count:after, .cms-tree.jstree-apple span.comment-count:after { content: ""; position: absolute; border-style: solid; /* reduce the damage in FF3.0 */ display: block; width: 0; bottom: -3px; /* value = - border-top-width - border-bottom-width */ left: 4px; /* value = (:before left) + (:before border-left) - (:after border-left) */ border-width: 3px 3px 0; border-color: #FFF0BC transparent; } .tree-holder.jstree-apple .jstree-hovered, .cms-tree.jstree-apple .jstree-hovered { text-shadow: none; text-decoration: none; } .tree-holder.jstree-apple .jstree-closed > ins, .cms-tree.jstree-apple .jstree-closed > ins { background-position: 0 0; } .tree-holder.jstree-apple .jstree-open > ins, .cms-tree.jstree-apple .jstree-open > ins { background-position: -20px 0; } @@ -865,7 +862,7 @@ li.class-ErrorPage > a .jstree-pageicon { background-position: 0 -112px; } .cms-logo span { font-weight: bold; font-size: 12px; line-height: 16px; padding: 2px 0; margin-left: 30px; } .cms-login-status { border-top: 1px solid #19435c; padding: 8px 0 9.6px; line-height: 16px; font-size: 11px; } -.cms-login-status .logout-link { display: inline-block; height: 16px; width: 16px; float: left; margin: 0 8px 0 5px; background: url('../images/sprites-32x32-s972e408b05.png') 0 -1095px no-repeat; text-indent: -9999em; opacity: 0.9; } +.cms-login-status .logout-link { display: inline-block; height: 16px; width: 16px; float: left; margin: 0 8px 0 5px; background: url('../images/sprites-32x32-s10286f549b.png') 0 -1094px no-repeat; text-indent: -9999em; opacity: 0.9; } .cms-login-status .logout-link:hover, .cms-login-status .logout-link:focus { opacity: 1; } .cms-menu { z-index: 80; background: #b0bec7; width: 160px; -webkit-box-shadow: rgba(0, 0, 0, 0.9) 0 0 3px; -moz-box-shadow: rgba(0, 0, 0, 0.9) 0 0 3px; box-shadow: rgba(0, 0, 0, 0.9) 0 0 3px; } @@ -890,12 +887,12 @@ li.class-ErrorPage > a .jstree-pageicon { background-position: 0 -112px; } .cms-menu-list li a .icon { display: block; position: absolute; top: 50%; margin-left: 4px; margin-top: -8px; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 0.7; } .cms-menu-list li a .text { display: block; margin-left: 30px; } .cms-menu-list li a .toggle-children { display: inline-block; float: right; width: 20px; height: 100%; cursor: pointer; } -.cms-menu-list li a .toggle-children .toggle-children-icon { display: inline-block; width: 8px; height: 8px; background: url('../images/sprites-32x32-s972e408b05.png') 0 -349px no-repeat; vertical-align: middle; } -.cms-menu-list li a .toggle-children.opened .toggle-children-icon { background: url('../images/sprites-32x32-s972e408b05.png') 0 -333px no-repeat; } +.cms-menu-list li a .toggle-children .toggle-children-icon { display: inline-block; width: 8px; height: 8px; background: url('../images/sprites-32x32-s10286f549b.png') 0 -348px no-repeat; vertical-align: middle; } +.cms-menu-list li a .toggle-children.opened .toggle-children-icon { background: url('../images/sprites-32x32-s10286f549b.png') 0 -332px no-repeat; } .cms-menu-list li ul li a { border-top: 1px solid #b6c3cb; } .cms-menu-list li.current a { color: white; text-shadow: #1e5270 0 -1px 0; border-top: 1px solid #55a4d2; border-bottom: 1px solid #236184; background-color: #338dc1; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzOGRjMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI4NzA5OSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #338dc1), color-stop(100%, #287099)); background-image: -webkit-linear-gradient(#338dc1, #287099); background-image: -moz-linear-gradient(#338dc1, #287099); background-image: -o-linear-gradient(#338dc1, #287099); background-image: linear-gradient(#338dc1, #287099); } -.cms-menu-list li.current a .toggle-children .toggle-children-icon { background: url('../images/sprites-32x32-s972e408b05.png') 0 -407px no-repeat; } -.cms-menu-list li.current a .toggle-children.opened .toggle-children-icon { background: url('../images/sprites-32x32-s972e408b05.png') 0 -1121px no-repeat; } +.cms-menu-list li.current a .toggle-children .toggle-children-icon { background: url('../images/sprites-32x32-s10286f549b.png') 0 -406px no-repeat; } +.cms-menu-list li.current a .toggle-children.opened .toggle-children-icon { background: url('../images/sprites-32x32-s10286f549b.png') 0 -1120px no-repeat; } .cms-menu-list li.current ul { border-top: none; display: block; } .cms-menu-list li.current li { background-color: #287099; } .cms-menu-list li.current li a { font-size: 11px; padding: 0 10px 0 40px; height: 32px; line-height: 32px; color: #e2f0f7; background: none; border-top: 1px solid #2f81b1; border-bottom: 1px solid #1e5270; } @@ -918,14 +915,14 @@ li.class-ErrorPage > a .jstree-pageicon { background-position: 0 -112px; } .cms-content-controls.cms-preview-controls { z-index: 1; background: #eceff1; height: 30px; /* should be set in js Layout to match page actions */ padding: 12px 12px; } .cms-content-controls .icon-view, .cms-content-controls .preview-selector.dropdown a.chzn-single { white-space: nowrap; } .cms-content-controls .icon-view:before, .cms-content-controls .preview-selector.dropdown a.chzn-single:before { display: inline-block; float: left; content: ''; width: 23px; height: 17px; overflow: hidden; } -.cms-content-controls .icon-auto:before { background: url('../images/sprites-32x32-s972e408b05.png') 0 -108px no-repeat; } -.cms-content-controls .icon-desktop:before { background: url('../images/sprites-32x32-s972e408b05.png') 0 -81px no-repeat; } -.cms-content-controls .icon-tablet:before { background: url('../images/sprites-32x32-s972e408b05.png') 0 -162px no-repeat; } -.cms-content-controls .icon-mobile:before { background: url('../images/sprites-32x32-s972e408b05.png') 0 -189px no-repeat; } -.cms-content-controls .icon-split:before { background: url('../images/sprites-32x32-s972e408b05.png') 0 -135px no-repeat; } -.cms-content-controls .icon-edit:before { background: url('../images/sprites-32x32-s972e408b05.png') 0 -27px no-repeat; } -.cms-content-controls .icon-preview:before { background: url('../images/sprites-32x32-s972e408b05.png') 0 0 no-repeat; } -.cms-content-controls .icon-window:before { background: url('../images/sprites-32x32-s972e408b05.png') 0 -54px no-repeat; } +.cms-content-controls .icon-auto:before { background: url('../images/sprites-32x32-s10286f549b.png') 0 -148px no-repeat; } +.cms-content-controls .icon-desktop:before { background: url('../images/sprites-32x32-s10286f549b.png') 0 -121px no-repeat; } +.cms-content-controls .icon-tablet:before { background: url('../images/sprites-32x32-s10286f549b.png') 0 -202px no-repeat; } +.cms-content-controls .icon-mobile:before { background: url('../images/sprites-32x32-s10286f549b.png') 0 -229px no-repeat; } +.cms-content-controls .icon-split:before { background: url('../images/sprites-32x32-s10286f549b.png') 0 -175px no-repeat; } +.cms-content-controls .icon-edit:before { background: url('../images/sprites-32x32-s10286f549b.png') 0 -67px no-repeat; } +.cms-content-controls .icon-preview:before { background: url('../images/sprites-32x32-s10286f549b.png') 0 -40px no-repeat; } +.cms-content-controls .icon-window:before { background: url('../images/sprites-32x32-s10286f549b.png') 0 -94px no-repeat; } .cms-content-controls .cms-navigator { width: 100%; } .cms-content-controls .preview-selector.dropdown a.chzn-single { text-indent: -200px; } .cms-content-controls .preview-selector { float: right; border-bottom: none; position: relative; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; margin: 3px 0 0 4px; padding: 0; height: 28px; } @@ -1072,10 +1069,10 @@ visible. Added and removed with js in TabSet.js */ /*************************** .cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li a { text-shadow: white 0 1px 1px; color: #0073c1; font-size: 13px; font-weight: normal; line-height: 24px; padding: 0 25px 0 10px; /* Arrow */ } .cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li a:hover, .cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li a:active { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; outline: none; } .cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li a:hover { text-shadow: white 0 10px 10px; color: #005b98; } -.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li a:after { background: url('../images/sprites-32x32-s972e408b05.png') 0 -1189px no-repeat; border-bottom: 0; content: ""; display: inline-block; height: 16px; margin-left: 6px; width: 16px; } -.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li a:hover:after { background: url('../images/sprites-32x32-s972e408b05.png') 0 -1163px no-repeat; } -.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li.ui-state-active a:after { background: url('../images/sprites-32x32-s972e408b05.png') 0 -1215px no-repeat; } -.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li.ui-state-active a:hover:after { background: url('../images/sprites-32x32-s972e408b05.png') 0 -1137px no-repeat; } +.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li a:after { background: url('../images/sprites-32x32-s10286f549b.png') 0 -1188px no-repeat; border-bottom: 0; content: ""; display: inline-block; height: 16px; margin-left: 6px; width: 16px; } +.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li a:hover:after { background: url('../images/sprites-32x32-s10286f549b.png') 0 -1162px no-repeat; } +.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li.ui-state-active a:after { background: url('../images/sprites-32x32-s10286f549b.png') 0 -1214px no-repeat; } +.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li.ui-state-active a:hover:after { background: url('../images/sprites-32x32-s10286f549b.png') 0 -1136px no-repeat; } .cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel { overflow: hidden; *zoom: 1; -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; border-top-right-radius: 3px; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; /* Restyle for smaller area*/ clear: both; display: block; background-color: #eceff1; border: 1px solid #ccc; border-bottom: 1px solid #eceff1; margin: 0; margin-top: 2px; max-width: 250px; padding: 8px 0 2px; position: absolute; z-index: 1; min-width: 190px; } .cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel h3, .cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel h4, .cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel h5 { font-weight: bold; line-height: 16px; } .cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel h3 { font-size: 13px; } diff --git a/admin/images/sprites-32x32-s10286f549b.png b/admin/images/sprites-32x32-s10286f549b.png new file mode 100644 index 0000000000000000000000000000000000000000..58d792fc9e9fef4397c41c3007971415a310a5be GIT binary patch literal 18820 zcmY(q18`pDK zIs0_?UcL9)>x3!FOCZ7H!2Qz<*zF-0021!3;orr@cfPm07%J5i3+K@uU&Y< zWD*S3xlK-;UmkSv98{_ZYn6aR(P2?nL{0p2z%mSdef}B}1WJ+O#1hUL3WDQ{{y=$) zYk-6e1i%H#!yP!p%X1Hnw|KU6uo|c-Jf5F#9A@$D#-wfAH(O9Te|D6&ceJ;+>&*T@ zQs(+D#f=cKe_i?4g4$O##sX77VBl#>l9?ZiMoK?lw0h*0Tg87V;8J1#=>7=_>;*p? zg)H^OR50;7mk)(de=J}|7Cg#PH$9S6I&+YESBAJF0Mr@nI4OdfQjAEfzW2^c_@oz8 z?V#$27RfLgld*TIF5tDgfT(b>io&zDK6D`yx_u)^^#}b^KwClpX0YjjAWOwy8kY0%7O``-j;;T>7{v5@`Z5(j z;ne%aIfa-z_x88ezdsc)oaw}H*E@KEGd_Uw>4E+BugF&@CXQ_N)9HvGZheZIl>!jH z?5vt@Mhp+47&`PG@VpZI7z|VVwRQp>YDAfX_?w*kyk~6#vcvq1`SLND3|>%GFGup9 z+olT)Z8ATy@OMH>o4`#C129{B_Cgi8k?L?YY9B2Ba%jeFehh|ekIFdCZ|likNHWRZ zFd-7RTtyT zV43$%`!h~~3=X@8=9bTwJXBl{nptI3g;1K_EtA;x~E8-XGuU z5QY7GSw?=Wgc+iJnx2oOf%4tA0-jr02ek3H^r1lk4jB=Tnt+ES_rV-Cu}i2-uSci; zjAXnGR9^tX_leP}_uIeTn^?4u2)LaamYk$w%ZNmm!%11}_dAAhALkPva+nz1Sa>Zq9+kxMh2YH9pm_xRLQS7)c5K7(o* zfv6vcDlbMtfeuhv2lum{*(fG2(q+^p_fbmM2ilMuys_VV>@bHjQBAVd0Pw&;|WO9{Giy4&R^-fa_YLp_V1&tPxdYuy^M8vo{Prh`1p9O=jUh8(GAl5y>&1$?ysd`xr{># zNPs~0>FqNX@gKg#*7b|x!GNf!sO1@iCofKoas6RYtnSy#j)rO8+lg(HJ-%Z-NS$1& zF^Pd-DQm*C3tNwe__JpO5Dwxe56A9A5znSG+AA%+LBu zM;)DYk3PECNEQjq(nV!09yn;5hgkDk)g zbZ>T}LwKJOEL1YbMr)!Dz2v z?@ax37y-$8HI*6r;dHU0$7n`Ttrz{KBM1TegUp1)>+}6_`}L244@-M)E{KYGHDCxu z%5#1cjSNqbfKY7fHI3T*={iD5{gC8Y>#|OMWovEC60_ zo~Rf8n1IgC0uu`>JM@hZ#APRjnq&CHumr~Fdp9d_&s7nA#HcCQ<`I??EgY`{IH5sB zMj!wn17JY&Y~#O|Z3I6*!l1pu7uQ>0l!C5;J$A@eG~6x6lj&t_P5Q0}kaeQD1CJpjk zfAo~Lww4yQKGncl<>Mi9tcZi1BISkOpSd$Cq_G^(7tT1Nl8>Bdhv&X7;Y;_ zc;lQ*4bc_a7cQ5c*b~O?`-knp=7LcZ>c(p=4PFqKxYC;RB)E?o| zW0jzE25A_P&0Pv{2%q%V?=inf?3-_z8N1r%(NR<+K zJ!5>p!snxW`j4N+wO#L4b0}hNNPoPz>c!MIF0nOz0cOHO7(8VSO6CtMQhpGUFL|TE zGNmvRbm+FWGfOiL*c6%pT}R|U3MC|9sbjz;?c#sCs*4i-bws!a1sSi+%?X7@t)NgR96Wgz#$fcR4vq08z!eUA(feVYwHE~$eWF(Vc{AXNzxuG^1Nc&{=ZIpC>gzAo&Bm8v@Hym#)PG+<&Y--07?}887jj-n z{H`t_Xhj2AQGyH@v$YyM7ZOyB)-B;d__-X-y0Im-e8K>KVCk`jTUx{G6s{tb4x0~0W zK40!hnSDHT6*H|3tD~b6!4d}OaZ0%0qy>BrErqgJVAyx7Kdv+t^OL;?KZ#w2(4zTq z7$%P!1=@9+Yz7EosSbMn{PJ<-`-cnd%y0|IB|z=fa{ST#6dsTH1fzea%y2`AaktG9LUE%gjZ~5(hLFyIipIM1-E~M$X5;cY03bHzBt0XeKxb=V z;AA^ukg$H@6WHNL{&TM}EDQ>vs!aiCb>McbkB- zbaI}LhHrQwM6N67>E1b1*rJT*u>^u+-k{YkMWhgo8l4`WNP0lK^9f6uD)XO%@K-Pn z!%vsld@&S-4E8FPl`Z}?c6cBbCR@^z*H9RhAcMZ7Uq>|0!-~P~Yk|L=TZAou$*4Zs zUeN6BC{+br@n7yOnU4Np*e7~Zp_i(-%(V}7xh={r2ZRj-2(CT0^Zu&m(`O;xgEGhK zpAfvj%W*-ei=YDEL88v6xe+Bmxq&Crrx6OA`St9gFIS@8dSN1vwD|7`9U4`vGJ%Qs zAz<#0QuR^#xAJCU;J!ZZ_O2oW;BOQjS3M6`!<>?$ChXU#Vup|sJ@{Jn#-HZs@o<`C zK?_Ll4fXDu)x^I!H9C#n(jftjSL1}WqUQpTDsT%b_X|X?` z`3y|EA{%{4K0I7)277Ye?Pp|uT8)wUzd(t&-8_JXCY+aWnng>=qgb1xJe{H-nHQ$% zn5WrpeJN3G8BwS2U}b}$PyG^4PR?i!lHzZC;cV*Dk=*2DVuXO%kpEsjY0sW3$A984 zmogu(g*b^z@tq58tn@fA0LBQv)JoRW$cJDqQ%|m-2)Woe9v~sex#N`G`J#aq>a(Z( z;0qpmNg#Imls9Ab*>Y_m04elF%}eImAOrbm^)Go;Z^v8hagP zjyD;t`2_kTmlu6yd6gD~<^5~VQ1-R8eoV=N?$F%1cHn%HfiG!Vx)q+%{p-8u8n_?F z#c{e4D=+PQD9gnj*ZqG`dGZ=)VZ-9}-K+}`(6$ED`hGoTu_20LO1+4Jm#{v51~%u{-Rm(9V6-UH83{K^gL|4C|H6U z#?4lXf(Ufs8~y(!c6eod$C&VzXj1S>K$_FYcp? z$91$pRoPa*Vf585!&-_G0RP+dz(09fsHxJl|4mg2%T3q1h6-J3*4-JyqUJDc>!lt` zZf-rg9qk`7Z2l2g)K5}%Dd0cqORO)OH%?OdNWvM!lY7FAo;7;gYU5W8OJ_D0d&|(nyYyCc`7f%{iw6ZSuxK>HaC#}S+S}aW-wpEp}S6559UN#aGl#v>Z-re zK*_7zfKOPpngk3q-ffF>XSNdfB;X#phL}La&J{Md^E<_S1x=i%lnI`Tr#( zN}`hXzcr@)icwJrI=Jc@VK=}E^TkFK*00fLLd6J!@!#_n-DYh|EO`#j?R7lFruFV_ z(LQ{r+m=V;}a&$qJIbO>ozd zR^UD&!0~AAK6?I6=;QFXd7Xi+585IVul>ZHPJ`Ia^t79}qQ6m3H_K(gG+GNVeT*VP z*;L>f0x(;>IFCxu)Na{0v3h-`^c2!$C;^nK&o~UDPf&?P_dbTjHNTjMnR-VP?nUR9 z7XaMG?dU6Q4F8&BW;DG_axeC_k2S1$JG_)PjVkJ#Jh+8?X0#Gz7NieQ5q$zEB&sH= z)=976-e|Ha@JaN^1R3qVRqMs&oW{Kv8wP&PMbvrKtqM>bf)dOq8KHsOtYbNuqNS4d zT4Y;h%0}sUHW#62_uzG4k`Kq%(cS}piqwdC!Kkz`2Fo3!nvHwh8ZXp?%|w+wa|xm2 z5RHoPHD7|;-mwBEK&-KUbaFP4kmFTkQc7zQ0Bd#x6j;lFZ&4LWmEAt(Bhi5uLhUd^ z8u)ePZ}iFh*R@(Vg~?~B|NgZ$8FRzjWVZwgzYtvlKx-Dt#8M#`DAjshc!aoo+_b2P zoI@sdI92KOs|n#xEDDxllchs%#pU5m2WhndqjqCl-)@b6jxJFXru^DvQe_PfT>E7u zUnV9aiZ;e9#RI2n+emJ!FD?C(7Zr$WKhDZEr!p=_yfsm4VvN-~!A(JtrkN_dOsC$z z>NY8Qvh%Wj;p!&OT8Gh1vQVn((G~62|6hLK?Fi7iH=NOA62lAb^ZW25Uav_<8_>^y zLigf<3&yFMtQ_`iHsNsxcQI^T9m{P1t%{_Y0?lLn*eemyGbhjgB3b4H)|xuT zQ6L=!HrI)|_f41$(=-LrmSh3Uz+2^Y^0z<&HwxfT*LH^y`EJ1VBcD`r#lH z(S!8yF>$-LnDU{0>J0eHvGdSwH2ETTt+t3qQ>0u1?$BYD9)uD;4t3S}$UuM&Ut1LL zQ*gY{}taaZCnZSWDx1E4uR*dAJ$5NE5kb?~DF1~ZGm3@nVrwP6aU ze2@5Apt!1*cPpH5_1Db@+$HE!>giKhHj`)-KFHbSDgj_o8z68P2 z?@8t)F7-<#=0CTsyYcc1P>~*jzfOvFCg$aXrucCXO2@v_hPwL$pg9RE&v4KQcb`AC(mG;Z# z*m5V+5i?q<)Z$PgYGTz=d>W&z(S7(g&e%|w1&2YQ`niYQ(@I24%b1-AHmatkcBJRJ zYPS6PG{d8Zg3n&rUSI$3H`65B6ddUN^-+QEDAUQVe=v%fq`lZvCYf$E*cbZ{DA;1R z>BD8%3(8}D2@yHbngZMT{oBRm{y<*r?|-9Yp9R37p&Ee`5qu@dk+NKx3ZTR7%IEpG zAco)X)aMpLE16@iLBGr6AQ_y`^FjCSw4!FqsUMD#S2Y}FvvOoVL4m(5B-;fVp}!Q= z`SLeG0r}}R=hKU4bMP$WM8DbvtO2z-7y5_WSIB9zsnvdoXgjJ6Z)Gu^O`i#7%~J)` zY}{)4KepUG_=!mP{cQ0y?)HVw?rMm9HR0u`3lg#HsyoH3y=XYf^~vDh7dPc4M0nx- zLdzW3#*imVyrDjko1Cir8czeu;TWGlVWZTW4L1!C|KD-1UT=uu{?>>~31V8@SR5AA zA$V$3L?OKf{vj!H0Sq-F9rWc!_T<)*?U=vib!AZc>5lyv*b^U`Hex0dUZ{fH;GtMh zOXB}dw20XuN<>K!Ue8R{jN=$mA_R}GULo3Lu4Gu{z25w_hzy3P>qw-iLxp>xmG6_e zy-~pd5RUs{F?vkaeQa-6!3$u9gJ^0be5et8_8J8!4!rEN1RFW}!C=`xRkE32$rA7d z!#(HnzvGZYKc3Yf825k`2Pu&fhjQD%rke^c^=c%eXlL7-7z1W8<7LjT7^M3BgvUd_ zLHdtejfH~$wQm0Rn)ISlAP>M{_4;8`wTd=`Y@mc&e*#DZrU-qjw|+a8h8CtYQwE@F zz(&AF7+&|nmkMj)aQymVv(=pRM?y;r*S2+ZMM+(IIQWyguuc-5Oa?BTbKcYswVwnt zV8z5Srg!G^^xJx`Mm|DG%}U4uG0A;jUx14w6j9^_;A@pSUfGL%8@l~zq(L2@2F9!p+Il< zMwc?047iv~7K5H1%|<2~I6j)F@Ca(Lv3A-0ybnq|r|6TF?1}YxAO_GPj~i3=GTV>q z4GyL>Dtao=QFfBy;HWX@=Nr?P+X*f!nXDetxNK{PCFLWU5-Y<)-!1+g`!!vvXuR`{ z&x6vvi}1w!5v(2nW|I~#Uz9P8WXco z*(MfOwJ{d*EP2s?FWK<*g(;G||2y_iWx?nl;_VBsnoZ>_>c8P?pwH`RZ_Jtd7Knj~b5*8q&I7drw_zU%^A;EA_bGFMWGP`u$fgsYbLx4x=Z% zXanbye)`FvM);#_x3heiXz<6i|oP6zTOr2k{j)M%NIpTUMt$1{IarumuhJ)F5+0*=N;i!FYo zUL)*-h6et_cWV>VkJiV|b-N4^mEL0p+`J*`59>o~I}>!~8L!12-hZJph3vBm%OCH% zsR)dL@9QlC?P3we&B037YO+d z#k)GJv8I6UR%l`s$HoZ;dU0qpPE>%5O54fF$x5P+y)3t>ww)!NnjHo7nDn8wc}4J0 z#HT{A{OW4tLDIb2%l5Od2>Wg>hR`Pc^{bFks6(}`7o3j-Tu zl?N)k+8HH%GhSsmo~^=PxZFh8>~Ll4=Nmnf+8=fSI4&qj)Nw`rh+v&4N$BSF_2EpD zUWx-xwC+sjb|m%WFEkJ!EBp&>BmG78uN2vRL{8S4(7){;iZZ2Pz$1LB>t%^u5?7*F+cd# zachJ9!84)K5O$B$)Mf&Hg|y|z9;AO_w>5v1)aKh8WP#(t<(1*6|4ZWXM7I|U?G3&O z4--~XRejP`)hs7;v=Ww_wC9CC=W+lYv{S|}X1cc1Zjvlaj#P?2R$ z8bAj3{efcDQK(mFy`p3#m3(MyKZoxD;)+2BS?F7nW`d)_aQ`@0M}MAT#sxtcmctAq z;O?Ny8xG!n-5v4`YnF1(!q2pIn+bO%sFPCtoINSfWF$s`^B4Dp8B8QIqxzAF zzY7*&;417P}q3WD@e7>la1el)Nt8z-D)PdW+euu7~-*u6gx z?)=IjQjs+%M62KEa7Gjp-0y}Gdgt+#XM+Qej4-XuHa74VI$5MuFDDd}4><`ay+|ex zft}?ocCv633o^)WNu6v8qIgjU31EAFUu%CLO@+%|DN@3wgX-K21x`2hbzBgytl)IG z$)eybRRz3-!*l76<6LMAEz&zqFYwLFE~BfDT-e&y`<|&cul(w~c!XvgGUxDGQwb7ri4;PaSyx_OWtxYSEfn4EXCM$R^}A56a_{cH<<`LEY@Jg ze@2I6aLia(4h*B=4t@#7=+iA&s96r5hlg)@I|+;gni`$Q8ll>o2hAoPc|?b4DTG4x zr*ssh%3D)re`5Le*Gx-~`uki>eGCL3mEK|k zfr8f7v3w_$qFD^plO(oMb#|NF=A%!O0gM~5$$2a|h(bC#JmQBe!na1y z@wtCyTZA3|pdE0ksnEY`EHY6P@{pf?swK0oIg2FU2L|-HKIDKxk0OiQW7_Rrd|jn~ zCV}f+{PMf3DXr)C<*fX-0TU(a!ZvBvsgSGI%n?6cOOC-d-;6mQlIT>kY<-<(%V=T* zu}MaxyvIRqV;;tU@YeB{E)-gj!i^8cFq2g1&?Iu1;jmQPGp-d)RME}<@50Qs1`+~~ zAPYbpKTgP}%S{ACrSwvRkTW4Hotmj`rp2sDzNG=g0MPUCSH_45t2U!i1tXK;W$Nt(C`+;&c);A<98* zmYAq1`ETWCWWz+*O^hPHQgid5STGOD-^`I(@WSG4=C2zw(TttNtQw;Ehh!SW9ul27 zDJhhYOi=Km5Dq6Nr(8gSoe zQ1s2@=@<|ufT(#?#LjZOOBf4?@PO^?aCACG#t^lN@>)!KavB>CM?C@> zjXibGT41CMP@>gT3EwUCYd-u-A5D@F;SmrJj4syLVsi{e(J4>E9`W%r3?J06H?P+{ z2_HuQGfJ>h;a&P^8j^7|DWv2yii7##=C4L|!?Y-6SiPj0xo2Pir7KpUMN${x4HEpW zDL2OtiFETZwu9tyGY|0{;LuQw8N+>fS*mysBh6}J`JSd#a;YVi#9sDlC9P)4wYN$U zu!U`*NMPcLG2OgD{JZK8<>d)HrN4TUrJ)m7tOtV&EEJXDLk?YpWn(%+l4;mT2}#m@ zhN&F7b=xs=U=elc=q04dIgA0d>EYUp`DiDdSZa-mLwA`X6OS&^-%CKUh3N2-g)V2M zXmEz@hjh4CCrN6h1F!AB(3yiJC^!QPWSa=PV5Ne+V`t7LE98GkCkjgkLPizpQZb3P zxnDJS8ZFMpfveRR$-O%bs8>#7z~fKSd1@)q;l&Lv+E31ePAo4ymi_L2*c$otOPO{p z6cj;{tk8$Sd1e&{%d^Aq4a%k*^CpdwtVvZBp~k#AIyxF?@_m1G!kHAv`}r83iirkM zcPIx!v!JnS0e8m2#?DAYNNS4BkHVh(Won#hzTj%t65>s^)pJ=bVcUho{h%Dp5t>h0dv=>lvsFO{EA%W)5=VSSK*Q1Ir^l`$HgtE$c!JdNGW(D z%m|`AdTq`y`2*u(SA`Zvomvo5k@{px@E3n-x$VCisa}z!dhC`uR7Ml57 za{ZQTl@?$HK#kD4dpJRxl_0$lj>*Om+X~b+Auc^izr;Se(cOPtp$r1}CvbuEaWrbs z-#gUbC=_PFK;5CxFu9NJNbq;`^BBVne#nAL7$t+pS;_2KnfhWSsJF~V`62*b-EH!6 z)J0gT=O(OiIY_|aYB5xzpZRukjew;NCkHJ8Yjhbj2 zX$^yo^JXCNT0i$m*u)@vTxq|biX>&x?p%k{EFEe@#yOWF0t`Ni;C=Sw^=5L7;lEgu zox(bclXq{zG@Ja`l#oGB>D2Gp(!pcYq<|S7Lc3%0pKt(ZC_#zkb9?AEIdeXpmh)f* z4R6?hc9dX8h+$Ew_F78RRNfc{*1JqWORx5-aZEJDKL2FbO-|GVa3fI-6_tTu*b`@y zoSZ2O{%nYptUI36AMSKIS_OOrMsQ&HqN9f-RE7Vzg=05|sKt#qk)d?K1$A`r8(?M( z$z96ILhvn7dN*sfB9vrTg{8g#}nztUKM-mhCNUB$p1 z={(=xj5rHbD2QjX)0(`LHc4PnDuU$#VYqmjf9?2w#ToJ>qV?xn#51wEg0 zGsb)*2>EY0HW(4cNGz@HxSk}TvA*9nMNMGFX+iH*VUTD`Z?1{`LO0)+H091e>+GyW z^XQ@pHr*m4_K-Vql{sHXDXbj>*@5P)`@c`t;Ya`lM+q0U$AEeUb+jDz% zTa9puhAIg)_d9)?nES(%m$F%k_pjDW7sf$a8x<8lL&z94=AF9uzhgGB`vjNSQ&pPC zPajLb=dvz;chUThZtJU>EOUaA0RC^5sNx&w*_gepe z{AjY{Ih+Th>n=fH0*e-+sv!Z2jES;@*KvT{?Q*jt=Dtw$NIVi3p(cXk!{Z{rV)HE& zP{)o1`t)z~4r6D8M@217!+|6_aC0Y>BDO1-V^xubz|f)IYKjK<*EuP5?XxYapGScoCj@CgGh zwyDX}@O-6?y1{NN@sBU}E92v)vAN&4O?62oyfiEvmYHtrzGbmk{K;xx08Bw9-sHCS zK1m)XLpFR3Mp5W|zNw>jT${E0poS(;ZkLtN(JtzNItm*lCxS*ysn_N`7q*o5Y)gq7 zArPi0H+oe-ws!1IF5lfbg1yS3TXE{LyH^7lg|`18&&}g6?kTm@7}7A zM;i{_e@OP$Gm-7k-=H2Fw}l1=n}&uQ(~iOVJ#ysy&^i%(*S+wTK{*7$mjon7NzMyD(l}l@z8S6AX8aeS|b1y+m6R?$(p>vn2#U~Cw4|LoQ zblgWLCyVz?Qfmv_+bts2hAs_O;W8WiCE)+}g>{kGcW_9DWy9NSb+TG4m5OjlP|OtI zPOXSE2hWlrMRDr8TWFHJC}G7gizWIt>f(D-IwTj# zHEKTX5vSSdKB|Q`pXAb{>t=d~g@xsqvwQ5JPmnK+R@C=~%y;YFDegi~Q{jFS8$wuo zwn*IzrnoK-oM|G&MwoPIy=-2^TEseTo0mn>sEFGaz4UGmE}ZSgJq@;3@9{^1%}?ry z?iL2~&5w=__E@`r_~F@ruwaaod^tAK7v@y7|9NS0JF5V0X+;;z&@`FCau_c{jt~% zv8>Z!VfakV1n1_qQOCIOK69Ai6^ZbDLR;35)7eQ}g8 zhAXM?qqKD5H+TL-W^QLMc$%+SF#hx%xt>}Os(1Fmou&;}789j1W#_E8h4)ZjdR6{T zy8)j^yH18h1S!@rTO6Jpy?;L!p+Lm}0JT>Da*Zm+bobSE4_%dXXp-;u;-x+R;w+Y@ z$CJy9Ja*YqHbnAg8sP6A`Xoh6uiee;iQ;?h6~(f&b;La3KQKGv?XpoCOC_N&*L0Mw zg>$dmLILgM8QunZ-(>5sfPhdW^rtcM8D0ih=@$y^4|Sx6D~-He0H$pn9A&R0{h#yK zES~jwW3WGdBN5+61TKw1OCV(A3Jgw=SIuUgP%VA^LmSRz4A1Kahi^??)ddl5374z+ zHmfve!&O%HEDAJeU*+_F1y~^)%46PAC}By6(=AX?$XQ7f6aG_;@nMaS0I3LT^|8sk zFu0h0UGuGkza`^(-!9Wip3@bK0>fW7?ri?Rb;AOTiX-wtVNmlhCwjRt>_5-b2`9G^ z9p((Z#eCbRtJRPW?ZG(fgcVG|dWr+KIJPlohnqg){wL2*Qw;BXj#b+ux#|&}D)_%)tVn(t(6Tp(hX15)su!%f8ORYo)q5~o zNl4=~h3(L9_u-S}KWB1%zh7%|fP7@r?(|?InB-&TAJJc~`#Tph(tj|{{1F{3#~j2I zJh zUoaABv>XxptsE{i2`adZJ%vtj^1NA@7!5&PO{3uqye37-PY;797T%w2+rbrx{?&_Q z8;xe<;+deEF|Gxm*BPpQew=TW+pZhhhy_hWPi7eLGNNsh#D@8QJ6q~A)hF%NZ-9>8 zIe$W5H8K)1CW$omlUoj>LTw=>#q#R$=INNabvMLhM0*}Y)+arF=|I9qT=E)_fvhuu zQ|{A!6UA}sCB;GzcbFb!qe3Y79i|yp&lH^k3(n$mtk~t8ODDTWZcIJa|2M9^=-4_j zhzed4hHe2e!gNg?-WXGaO`iEjgW={>*7@3*D=Q7GYvo^Z|LVze&0(3qv~NqssaOcX z_a_6FRqJ&S;@9YP&@zLT`lRY4v3366G)aeV(d!Up21Tc$?PI?QIACe&vo{#-SL>ax ziL3{cVh*w?`PBtW!&t!RY23im#C-K6RH;L0f+?K5d9e@=Zz0*27MM!ZhLP#g$)FJp zm$%7cmA;-U6m@{9iitHTJr#ZRHT7*c@K}L?b?q39#;j1n%u$QQDU)<7ot`Z>H_%^G zqB$-Di6N~oRLAX~0xJYn08F)#7|{G?X}0fQ-$vops89vv8P^5uReVaNv3((xl(uk{ zJx1j(4!&e&=Df-PGRt;??sSl0^nn z7MN%MBX&dvj3|3pQahZBVGC(g-~78TiH2OuTK1_r&eFJQHPL_pkUIJhJa2z#&gbvK zFcexMgeU!a{n8W!-VI%Bt9U4&=$ieQ=P6`4`A`wp;yJlS->v)n-I^B`I`@9Hm79Rq zGQeQ&=>KS@B6ja?vYbsxeWIWh+XuH4aoOD7vO@rQnRvHD3R_Ona}lgU35sLV5wej1 z=wL-)iAO1WtNQr)fl97b)(5&0~5T8%2>X-VW`Q%tSMnRC3@OmKCqR4S&aMp&9nj86_@A}0My>hswy z&p>b~v)(aqfJuAtGt)NyRMo-e6P>QLrM@q5Dg%P97aF3Ymxfx=qpL(}Ek{{UK-!&~A)vouI>+9QQ=Y?obuE z;TsCN=|HbIn59Xx!Rq&hL8-^&2(3H`RC&7o79pW_&CaRG~Enns}Gil!c9>Hh0Mt~n1%T3yw87^WU)KGKV0O_RNJ}7 z|IC)hW4@t+?mV^6L#%Dv&UESeZy0aiL{wsSPFc`SleGJQZbCT8tvkj$0r24gJ^^A82!D?DD6+SouN{x?-! z*|QW1EkeZx0IE~NgvCqpN$7e>G9n0yx2n;eZyqN17kuf73UPLT6$NlcIUke+)!1HL zuCVwe)Pl+3AKR0}0MWt#B{#U#_7!`*iuK?JMJ?FJS;%ll z+hSQZBH_Gpq8FnOPk;r^oBPSwd>Zl3Cxhvul%^>WdwxN4K{1a^8vBC`Y_FL7*($hY znZ04c5f>o8_j}=B%V8tBs;H4S52s4%)Gj?;uv|rV$le@!vv?m`kH=GbO?Hp|XkW`8 z>R2%y!LXVS4{DjtMr*DDQ06wi5U=}v%JlZm9z}qCd@V66t|G7gO5-m!U@}k$mqNay z=T%2LuW`FASG@;ZLf`!}DZ=2Xpn?prNJvun_?4#TS>$BXIo{CYRwVITh*-W47=vvu z(2ypjn6ZiBqHg~QxA7ABTyG;uwC6dN&I6jNV^|e?3}~7MtGn(1bmP#$s7D2zZBuCg z&4*nl`0ZGLe|zAHRWxbkHAKenDvSP>&Z0H%q(D>%EPeHX;aES-Aw?u7tiX9gzv3E$ zK0ySmohBUUr9CBLf^R*QW$ATr$*?M9AoF~|!Mx}4Z|x@^EmJ24U1U$g7veqZJ(FgQrG z(Tx2$c>2wL1L=D76`+v`X}3z=K;O%2SA$mkYsM`YkY4&w)7HSh+6i;{YDrGFp&F4E zWkx;JfJ2mQw}Q0jblLNKYvYl>-eZ7s?|Y`d!tMq(1CGr{yvkklv`5c%8pU&#$o+q% z7V;hM7`NW(QQJJ@tpd=^Y4Kb5wx#-D>-?U`r!7@Xcfq1`$G3M^G2Wyzgy>61&Gp&E zLVtUpi+^sbsKit)&nb^O!WFcdKx5DEWm8W38X(ssr7?Xl=!|5l=W~^wWF9U zlkvC~H(rMJP7y98uVdeNObxI+I5ZVBvx){Pa-)MTzMo|JF5=?WHbEpATrP=!K6g&< zu}x$-k2!-&$?wxw8B?>DxDs0k6eV%+WA@15hXn)qwcZSlFr+r^;C;A>oC5B$L}iQj z7ldMuHuf2(I7oSliFn)H-~B9}nFI*{j+%!0W&CQW10jer8pdR}aPu}cD0ExbTGqpK zlGu=&^Y7}{-dYd_TKty3y9YZwv|f%Fc3~)`w8e=hSo-$e%tXPoDTsAYy=0IzxNU_J zQOyzh|0*XFB1{OUBEeEaV2$R(*u%h1fq&^!MA;Rm2m(KTw+qA0vKg@x-?=w7nhFL} zNtB-pUh4_`ZKNV*2h3vpK^8R!0<8IBxnPsiod2T^Sq&KV2PdsN7c`}USW^BPC-i** z0y+eb??IWaayVTBria8&q;n^Wfrd1}S^<(p6p8th4t9S`*{84|F-0P`vr@sW5>1?p z3SrGrgbh9^RZ~#~7irx@4%%1;x4|2}jP|#f32ivtZU7@}Wx^ADpK5wC#8SPQsnr53 z|1X6^Y7x+Ys%pEg`ehGSq1Ze_?xwV6RWZu3q`5$45g%pJ;s52=y}FbeihiuS$O!aJ z*s|!hsV-XbJ=$+0M`Zi*>7o*&Az|?#*II3 z%c+|lrhVK1YG)O~B{A>`V@>>jPkW-l8&W8K6+ivN0-}_2>On;O3m?Y9lh`aS$qZc*UJ>{@Zp8_bJuksIU(ta1NS}aXN=c zUICieBjUzcNV0yS7@39~*8th472Abs z4o}KT(g+-|5iD%J?J!%u(gcnI17&hNvp>3z>ZoGjU^OVd-f=I;-QhU`7PmQk#_lJX z0~Lo>Q7L4qjDo{n9m%1?;Wru$#SW4TgG$Cs$Pb)BMm5%(YX!W`s?=jvpqfL0lb*#7 zLn$^mQ##zbB>>!nx!wsnhxfHv6yq<)bdS<81?`1tpQh};P9uS?t7L!X9*f&QmX2!h>r6Hh zav2nyvjhc?3jXWtlRZjLsFjgWJ1y?&g+-=@r({#^$A|f|%OiR(as(2~x^NK+{yOYF zgH(>3*`KC>g;017%e|pnyKsG0!F`Nn`bRpW{V^DqrtF4Z8GLGoz)zX0nO<+OqJrL; z1dGkij{*EEW=s*RkLag{Fh>8>)2~1CP`dy9x;8F#=Y4!iH9=!kBQZg1GhORGkzof7H86j6D zhH$1zqXyX~0xG!p748!pOmNKE=XdFs4lUCi+~(<&wsf^eU<%Y zcjDn5erdUHXUwro!;q5T|Lf!2sVQ$kwx#lwJ%!x@gKNV7LI~Y?^F1Zzj%4LOIP8=uwhI1Z|-{bfAJ%0axuJ89B zpU3<8dA;7>I)oXNRj!vjg~kr&rObvpuTe%cy+!dl(x+tm>alaB(@#Mpfc{%TH7Lnl z6>yjLi7+@i#kg0E`@^S-XBDrNme4(od;;#etH^=UfX5Y z4$w~EJ~;siQg}?#ikzZtRU_XOsI!ihhv>kj6C2j{HK_!IE=59s3^Q#b%7?M?)o@^p zof!T?>*H<+^EF6tv9P!F@G?elP0!9dDhe?hUP1(MMG$A!^Gkp3Z5VTdHm%fCCtt6J zMnw9h(4TsfG6Kc*Yh4uJ-9MQD5leWJ&f#ZM4hpzz-4yV)Ho`$cu!##5EP$rP1WkR6 zu9Z!@O%G4Byvr9X8`0xGrp>eNfy3;bN0s{`+RO|@Ondg(6Z*yklEA9`{OU}g$gFszH*SUKFgqKTq* zIEhR3jh9nWgsCuP2Smd|4rln8~ zVGjIMS#fU4NlZsB-*Ox7k^&2w3J1`YA}-;cpu2Ej=B@}yQYzedwF7Am%~dcdpOs{FGA9BCUjg(Zm?2x!@*~WS%UPwz*D!~mK9%??pEw&ea=a1t zT3$g-E;*4ppZv;;pzS8Iw4n?83Y zboa9*;<%8O>hNQMFU5)*J^zhkPfDcE>Vhb&e>Ue_M=G>ap>~g5f29%$sB4rk zXi;QVx*Ed!vA9yN`=J4w>arON52X)kh#QUTb9%8~^P4s9tR4Y|%=;{dQ(+FU-K%w^ zEd02tW|=7CE0V?+E%c^n-`4b^_Bn~&Jm}L_3}n#?F9{4jR~&f#Nh-|82Ha1Lzb=WD zR~EhtZ-SyqaI8V6|+{z0v`-<(Md z6zBEU&dyG4!SJm#Y402S^Luc^r->8RHr51mx{2L9)Ijnu53n&HqURTD5YT8%N>5+7RMi`x_9; ztDuUSo(W57)jv+JT8iy9gE&=)Q9JROL81;1fKy z$W#36JD|N!%i+evNnA|8VAf_KKja)=YD_%~GAke6FFkW#Ak2r>PI8&X--9LeYc%z; zN^2d2lBoETteSjg?Udi15X@KQypG;1rZ!UFoc(zZ`#tL@b|N%vO_eF!*FSE zmHbfy!D`OO>7D%S&IqVZyJ7i11Vo6goYLs;`VpRlmNe6sH?mq(9_C10=yik%h=`*Q z>L4aFTAafVDCGLx|20gVtRBko5Z4e}dao1UNktnR&P3z2CWP|zxU zZ#yZ45~|0DP0t6-Sw}6BPg|89IPm69P0i`g_w{a6Gfwy#03gCc)9NT}BWjAPM|@VI z?G&6lE2)F;x(30?9fZlhJ+Ux=!*gzZYx%-+j^_&=7#v*k_a9%`Wg+oF9!?+kVs>Lk z%?v%(ESs>3crr&HLbmnKCVRK|AEj`hfX!jC#UnYI5f_UmC1>6`_yCK}`T<>~M&Jou zEOU1<;bCz^!)uHS9dbI99UQ?_7D~?D~36?^^S+-)%ESR+TvPr0!3+7RE&oBt8&8*@8HLS z7CQw=(Kajnu5lBCW;&Ngh`ylxB<9LX&odD-W%(N%w6wm5+hpUqGT~S^h-$l79oW}h z|7Gmbzw*x(f_@dhyyK}VKay=${?uGw;%O-UVd5&JxhPDBcXUK?Srh< zAPdcRZ~J!yttE#cW#wO~W;{>0iu^H~Nkd#_-Rg3m=uCE*-)A9wv87+xhJV|CNWRhw zDbKUNq-&XDQmk*vU9I1VZ<|L97cgVs7iF??+Ekz7WC&*~RgPnlWLo~m=5`8i6@R(* z!ErB90XM(ToyL^!U!2B_lt0=$c-?gII~juI^}b@3%fvE!cj#knMbU4y$jgy8O$gS!*l-Q9w7aMvKgLy!b_hmYrZ-|yC~ z`}hK;p;j6w^&_Vw+teQg@CalX&#gZ%rbd<8SUpqNDc;$Nd^NE z?J(v9&tVkc5HS#dSO_^-{9kg4la($mPfkxxCwnW)d_6oIuBLPUj7;85-5!UW8f$Cb zX)J5F3utPB8F)S?&39}e!g~w20Z~2(-j68h3U5+OV3Q^-lIgbaRMSoj6wLls%;M?I zP2{~j@xmyk&6K!5r#sjZeZ|iWNrNypwJ)NGW<*UZd%~%xov0DXWdcYq+^2t+uhdC`837wmV$5?`A`vx=JApVI# zXB6tWb6vD2LN%>Qh5DNPU<4U#S3Q1JL36CbyF#N^8rXNuOb$MK{NPFKCdb2 zN~;G>yqigMJnQGY#vc4<(1ENpM#Bz_h0x!D4dx?8D`m=gNEgPcIDL2*S)s`IuR`V& zes3>#TTgTG0i31z`4C#Rq1Y+(&%O)giIiC?Bp)O;pALI4DWwf!8rjjuW^Cg9p{=*K zx6xZ~+rgo_JOk(=&-HN06<@QRhZRTHs#IB@w%=B3n3$RpNn2#IfqP%RpxM!VDvzaw zS8i!(*|@zJA%kZ;iP#KyI`LJ`WZM-xhD`VGduW-O?nI8B1?ud2z+NDho|%!IkIRtx zFQzxudc6jLHLB7cUSa$R-3cLXxCmKbZU8X^b^GlDM8d&}yS}iHxBun!m;G8$IrL6c z=vpI(c}$xn3rpOn`hU)g9ocNWbWrstRIA9G6 zu(!9TS#Hu35&l$kD$c!Q0(+CN#G)#YX{=#jprK~){1uk#Gh%oaV-X-WOl9ctOIKEz zQqCiunpGI_Pv?{zsl0&4zZI#iAPrH|`N7E0iJqt0DX)M(5t!_1`^jo`cPk%BL_(lD zj>N=7xs6?fm4gQ+v!;UKAZ-;5oqLL;XM#^c>V>KlLdgAEMU!26O%5BROE)mIewG&l zffG}E8y%#*UwC=cP6_*T8=CD=D0I7Y$;wh>@U)#w5F>}v6VeF_K& z)+t6|fUXK)BDS{Wd)A#-lHA{Hy^yK{2e^3?N~TfH#W_A~&%BmkGmv06ji>C0zit2p5}q>ygo+adDm9R6nmaO$Oc_= zq0a1?ipj#d3)o^-b^wvLAjhlWI1FuAqKJ5E_-LVc`6 z9iHzmlq|lF$N^xSj^DWA;FY6X-!g_pXyKV*^K}sO&Hv7q>}Ze~UA^4(4A3Z}>BEV7 z@Y5(|v+fjmA)~9F)xBTx>>VrGa6W}C%2f?4rZBMGJ zJF=a|(zuFZOphI?#5}J|=6EToslr-18qI);3yeyW3AWf){3;tA;)j{9o0 z1aLZDPCdAoB;xTno(b}k9j+=fsSqY%IwNK?ljQlt&4<-7_=TuEHTAn<=|K|+0y7%~ zg^D9)EzCiQp!Sm2Lf+VMxOD?c2c#tRXlyRoB&>gfdC(5lR~xruySloXrcN@}x%`EV zG2^CZ`j4bIEj)QiavlR<&!x2h`!jjprs>MEUEnZ(-(53S}X_qDX^{in#S8%n*aJFKR+LkeeXkkf@r*;&B@J)(l0O42n(D=&#-?kAbDb!^pjct<@Fs{2xg$y`3d-G}FI_(!jF1jV2(E z)}f#)pUu~{yUdcK$9a5!QY?Sx{cv9`zXcA4NB^Lqp>a)r3l3ixk=GcAPv><0twlmO z#Gx`r(`C->xY;#;1sIZ&a-Eo%Kxbj5GgVD1P#F!z5}D;S;&fO++35>}QJSFLzV(_O zyx1DhxyN0cGx6Puf9sXKhPsTqbbbMNmAUL$m*w1ok+#(fOq_1?9ee$?(vD!xdY(=v zI4mc10tYUu&@#mvP5MDTTgKM!5ci*Ld5=N~#Fs%)2Ph;0!e4jUbc6q*X`gvGJMJSK16bA?jz3VFia^ec00!|X^nc(^So zUfn~Hw4%&LvVooP0=Fy1+b>1I%-UIB0QDw~adk3ZuFG`Pu~aVeuPF45c0%7sT8jNN zq~*{3=ql~ecR65~U?5=rgs#|k=X<>yzM{$Vy9COKJRTO^3}2Pyx{NbfG}U7PDpqrP z0$`tC(|2#;OlFyMZ+=cfK9>F&vBRWIP$Myy-UrNAsMeZKp)GZiV|ejMg1dJd*tk&q@p1C54!ffB zXrc-I<)N?8jyQzQpUDlLS-M(AMwOCJ$xUYiD-Sq?GnAvltxHR*sla=;9ViRi!x*~! z{|lDL!z_at7^2r5?$}rV9_QF>m6un>=v|U57M`s)y4%WYNpScfGmk8vVEIiL7SYqe zDw>F)eI^PH{kA#(ORnW!LW_}>nf{W`uy%h&=U^#gbC|ZX88;XFzjj}tMRmf9{2kw@e2WEO}y6{qmp~Thr{hIamv+{`a zT2me0Z*=F!&BHwdQIX_EoA)6RMG)1LnZgF+mGDw?i`s)Ss+Vva(D&bv`y7rw z6|)wBNr}e$Wfk)PSHaN9aH_+-sOAvUTrK}SANca86`z42Xl-d}e~J!y6wN?QO?+Bn zKM|`t(xSSAvJ9X?R({*kmRCp{9_hqCGbSoEn97VR)$f=3#v^q0X|>G5b@2g zEo~}ou*F6h=oID+qRU8>NDU4Bun*%E&4}4>W+Dr5Q@M-xB?R_)hDc(6+`|D(u>=*7 zv!Dvrui2~O?!kmJz9sdfsEQiIG!(S}>cdcFf$;IeC!!b&_1n~ssiV{2V0S+7`A#@l zs;4ePeeeIpPti&_>f7``U%ru?YWlJ4rCEK>u<7|0_RyVS7BEH!;Zdb%&RlR015FX< z@OEzQs^&$Cd{Ks4vf)wJC}Cu)Z0%mDwLUjhEt zZ;>(3VC3kP0MoP0bE^$zuWE;{Y8Xn`GdIv^)u)G%a!l63e1IR}>>Cfv<3O{+-ucm) zZN5}f4|c@2tS?aOgxjyN_^;ePoG7%65WDAQI2_z2KW3u_@oXQw2|X)2(jd?>amkA| zE-q{O5?y_MQGp+A@7Gp)?4ZwIHca81a(L&~b_3<%Q6jQ-JaC$U)M6-RUzg&DnwJSX zHPr*oPBu|*GP(T?aRAf4-M1n~Ydj7+6Iq%0%N1qN%e&2B#9uye)#qnHVxvb3@NlLS z7osXX@eZrd^1cZ_b(L-2-B?W{$MsAy?}HrHhvTN5wF>o}sx`-OHY%#>^Q$~xwDHHA zV0`8dgs!LCA-~O(GiPal<}ky+@4+l3;R6zau+S#++yJK;q4O$yu*r`s@-Oe&5$F-^E&! zuh_@{TkXRz7olkc@36(&1W5@UtYF%oADE0vGH=7Os^JI*-44N7_wSQiOtm*O!F3Ju#sZg*Z%qQ*f1AS zAmTVIbAg*BHOvm}qCEvUyf#yn`kJ|HnXY>dOEttsVO|NOO=kZ&D=kTl2p#sz@YY_2 z-QS8mIE=SxClfQA_DMKuxD1_i=q#gF|0?>Fj2RHdpPT-dAuMfAYlJ*l4iHQ9sr8Q!}#b!2;|jCRf~N1GU;>t`DWO*Hlf4l-P>`( zkp%vE4#-6JswoRU%2wC{dDBNexsfN_iDaT9 zpaGT)EO&^|^t!Qobd6BW!!*j(sg)8sq!Fm>r%mxB7_C7Mn_r`WK$5Pw@_-rP`z>_5 z@`GouFgF!Ixojj$S^x~f_O^;B7{2)dbl&#WSf#G#I!!GNhP)S;HUhR?vJa`NTvlQD z-hl&|pi;*X<|Re*I_UP?$yb3Wk}8ljlT6pbi*l?iEOTbEK8}dIvaLUrZSA2!KzdJ} ztlUj?ME4F(5K5e|hJmoY=1SEcxZ>fTqD={=5^K7jzO&-s{^_qM%gubUlocYs5Rgqe zb7}AbmBDPU6vc(~`*$4lP`dD2+@g`A6J~y2jWl^o!5>hzR5&a21X2pQE*E@(l7~#4 z#W0imOCm&q|B!|Fjm+-d-DC+QdJMc*&FTeJ zJj0-WF7UT!@C)d9i#Ku=F)snUvO%8X{i+kBv|bDG!bH;OmAtgVhSM}(HzPwY?>yrte!pI zhHdSBAnX{~lE%lWf8pu&fx-wJ?eyo|d=?wLp^i!HiJ8r?0FvY>kRb(6~hx(`h*#OdGTeFM;66@Eqj1fRzJ$<>;Khk5+W_~{mzW@NC(BCQZm;arNNGrta! zD$4^J_g--;FwH>~g36azq?@OOVN51#JKD)sMzR)?^kk`()6zVmXCx!(z~p02x^ z?k!SoSLr(jMh=BmpD!4DA$Gky4G{OXW0W3m;$ruuB$cAw2J6r8b5H}um+Ob_sML33&@wlD;V)?vgOV1Mmc>v+ z9xO(8l@#S{k&m+EOalgUE(CHO^$3GA4>QDEA z*cuvMdvR+!zpY39g)X$Zk1f|*ta>_meSW-9&hZ=jT>-zi*n`I4v~nu;x`If}2l#!u%7Vad85(Si@;Sn#oriP zX?9FKb7%~-hu4yKK-^gvPu2TUhC0}-up8FxRQ-bI=7nZo1BaClBbA-C-9pR|TH{7X zmHaSV54hP@XCb@xe{uwZw%m3-&eZqkBHuNAXEr*hR=w;tX^jW)w$hIG3~!tQ@`M{! z>rG**g%9j5USkk;^4`|}W_uU;f#0wnlTJ`zO-|!TC%M)tPyU_===6j&^8bZV?Xgha zfms-zFl`6-SRAeW(g}e3t2~uuv;Ya1ssIbYooY0*jw?GlqmBo#h?YPgGVv( z?N}3Ob^O|CIx(3R!|v@k^I>0}n*wayxVN5Wm-fBKB4yRs-nj9tsmG#XbCe?hn{o3v zU;Dp@!32htm|h0yWZh2X7zydR=VF+6)vd0{a;gI{`LWhQY^SQO$7hwHt_zA29*Iq} z^m_bN#1}wbX&6-?-&eHbTZ+t*2>C%U`R}iMFq@Co8wlq>ong1 zHKTzx?_v5hlWwC0!>eJsIzY(h`u^da1%+p@gbeJMx-lI9oO-)jTW?)DDI0++?;KOa z3gBAL5ck7``8L6|qHK~5V%X`??Q%UQlPBumdlAGqL42r}$BV}?0k}Th@SU@*>-IQ9 zq{%*aqI0lok6wG{8ZIn`M@V=fszC3PcZ4Fkf5*1Ou-}l8_}L!@M<8hmI|)>))5b3o zD#EHCF3x+mpD_|A__LCou5wpoO#hL9bVo^(V`WyODNB z3kQ~FR`C<0mB-bq*>=q=B3TW=56F)~S8L{Z*PbEmYa)C7>KA!TcNL+L6_4?)q2i|L z56_<3kXzDtMXeoDUbJE3YXC@h3^JGyNUJ6LYJxzd*YYDB2Ps0Glg7(gA^ASq_1A-J zO{V^@?Y#^dLGS+K_@T_zM;s=Q>{q~CVc%xr`W-w8S|m&X*GUYzEV&l86E8xDNAFCX zKZ}p|ex$Mi>(Oo%FVzx_HCPovXE6M>REaDE&?ma?^?Mh8QqKwXty9txVp^I>)hvUNv5(O?1)HyLQMQ$C=5JN z0+JE!h`CvK3J}?12Zcfu!i=3iF}NK_l%Uq=TuEOiq&y(b9l}}VB8@{HSmd_5G{s2v zQA8EO?qK5p{l$~;<$K9RX1P{Chd9EV&<^Wx*l2Ww9{kS~8|8zEt}k{!@rx89QVaKr zN~vI6ipc;v4W>eJUTmD4TxKV7`30B@Nm$iiD0lrO%!7x06=K;{JQ z_hdhtUHSmA%kO+wGwPE}V7Qq7W7EN6zzZQR{S)e}K=r6Tr#g~oF`1Q(b!4qji6Sa% zz&))K3)kw8&;+x98qK4S!&2oySq8wLI(%DWsLfb8go|=>q2-3SV<2K6NJXa{65{5H zzuyqfuaaiD4JP$ z^@#%s0k65al{JzEfI1a~6wB&xXsV+7SzZsEAtr_TS*5A^LpC#FYYporr<(~fhOKsy{~{& zO>BM2Lgb%yTj-i1-4yXq(W{&}JN2PDoA)L9w!rneyjv{#=wx(5jBZMJ^t;l+f`)mR zSdO@DdC^GliZ1?p(e`l1O-uS6!t9cA5u0%nAtVpxtUTaqCxeeD*7MvYsDZI0pod2c z-;NHn`03aepV{EP{+!C@{VH~Kt6|W=kY?}oc-Tur_uC1@cPL2qdX{x}zp;JR zI}OD^wiyW8S4w9M^yl;6`>wq||AW~ctYab+)NV}jj;#?ld(8~pHUAf0SB#b1k)Ds^ z1Y!>UPFS}xYvh^iaYvm+`L;QPwnXFg_x#e^$h8O{BqTc(IBQ+opEb~QOO2T|!++D< zWou)LB(XB<77=zIV_n&rQCAt~G~F5|lj0SkWY4!eK1!W)vE?d>-Xx=y*C(ADpeett|s_ zc(2>Cp(}Iy%@V`?_d(++jS|<%7Fdjj?PR!!urN3b4wcEyr&Ai1o`?N*^55zJH-T@z z$Rph2XL73YveZ;B{`23Z#BXDc%0RibtWz+ zkHnwB{w^8BwI`oar0K5@&>CVwts6!0 z#Wm}LkSj10I((nYRZ-Ftk?6~UZbJ=|5rqjIeQ;)d#s3+x8Ftv3_ZX4XLBgkGN7kAZZq{3t(Wzt zuD9CTD;*dUGCPY>b&n<99ohC#%4EQMM6%)|KYbT7KcmzHFBgRdbf+C>rTd#mmAm7o zs)pNz%1VNYGc$}ho?ODnSWkB8CT4~XAS}QnC;`a411oKye7$#FKk)HU@{uvY?T(llMj-KS zFv>72)#*3{5wSNrj@R&=B|HLOvha_t8v1Anx0wP@ANDpBRsDl`bLmr-s&yexE-64& zUkcy$gkP0o1HiB|GZ{iDSAYoPqsCSq*iVhwtBAx_Hc+jd8Wx2Kffg6}U*` zS4cf!L5+?Rc&+pXT|0bFE>S!waG9C6d$9x;_zW`rl{0PVS4t-n)+4R#r_0 zYZ3q3Hn5|ca*v5z_5Ze$!-3VW4 z#(ZYapdIjaAu>-=p#JDD9fpI!7=izv33UvKJuCYj`EZC0U%fV2s*NgcFWa7atj}wY_W26=HnE88JL!5bN?u&CN#AS5np1q%Ho_Lj<5X%U3)v5XT-^ zH)OuzrMv-~q+FB<~|GF+FylP5Y?!L+uD3gG1Agt6o`YyB$S7Va(u+rNXCyR_NE zK~WKv!{Yg00luT`gbE=_7&*pa-z15T&3cR|R+mdNR~D&@B%jhx4f!`*su-}fQsl31 zp+94^;8VZUY@5^vztE8X<~OIyEh@;m%{x)ks}WW2B*}kZptqYOLu2T=73)?}RCGPO z!?p@#`h7ZUKPEZVY(I2O{&Riz;?U3X$Ruk;^k6hRM~7T zkAKxzcLF(Z02?0<@yJgGVZvQZ36%k4_XiaQHCfm17o^hFl zKkgy`6h~ogLj)uC>1YdW_J3Yy7HBcxt~*qk!cRnu%3T(J{-K4CgIyC?ZfOyk0PLXg z=7?EE68Gt}M0Q!2U+gO5@Q^G#pwuR(G1iGaotc=x2Bm|*g+ShBmlh%<;iNuQ*M-dD zVPBhF*q~A6XCAe|d%Lc^-@hA06I3{*#T83a0{C-E$|OQ$&q%7Yf4I_zU4MSo`bask)tO-lwe7EA_P+G_!f|64(Lw@ zHRO9*+CZh|&wD&3vy}Uh*tCs{qo;j-FJ%1;afaEBIZ<*1=r=OiYAAT(_CaTut z?CaxIY^`dYX(SfrC52mIV?geYzfo(i_iYE!w_I()G@^qgkaAqjB-p9lIR}iFfa+8+ zYg1E-YQs*r%PVBv9Z4bQZ?3M$lRf_mi39x4uzLsq{Kyoa8%8Lv(CFs()Ji46<2r70 zZq?mgmkBljc0u6G4*(2z5o`^vd78l&i=vwcwCT6estg;&mJ)}IT1?)uh5q<2%r{X5 z8PZ!U{HrM)zjbU<53S0je`n8CGw7t92S}9R+}W3Z{+51W+?5$il&CT%Ysg_Endqz8 zP07AFlY%{v#b&C_D7aapGf8v+k zF9%93`!z3KiwqSdIF5d!ttr3$H%~hsXiE772xtdPcfNS|aOtt_ig&Cr+W{P-A0i%m zJPvYPI~v`pd9w=o#}u8C<{Ia4$0H(oT%#ag*;e&3KTcf$O%z^M zo(23&whn$J4}flYfDaxJCqIr*Nk7a47shpOw**Xix|xbQz>Gb*$B2p2M;6EEa0#hs zQeVaP8ootu;o-NSk!=^*Nb$Ce6FdAY{MA48LZRijnLm77fPBTmexMblQ4Z*3qB+P} zHXoSK0F0N~!(Y>#pcg%Ai@jY^%wo>7Q^Q(ReT>5K<}@wZ#e>B}uq~!x$6k{xP(sUA`&EGw z&Yc}?8JNCqarf%OJKIHOYkZM!C|I@`HJB|`2 z5OV75D#61b516F`5Oru7GmHW=V(knYk%bL!C{RxMV29C3h^hWUb45)q*E1()-9ZJH zPWs`LAM=C2_N1B4Lxtg-68ydFX}AK3}V(7(LJ05B4x8M zxYQr=6YDh{VrW15{|?7EmnnPOdHQ@D3EP-DE6T|g!Eh71`an}Hyd9z*&WThM_8HDg zhSTfZsq0qOJ)#g@_q z^QgtbUXsn-A<-RNJ1gEdpbpnreTuCAl;Gz95Bx*)G z{0qK7#!z=_suu616PM8Pm4uo)^0|>83c!$$reX^8KLtE}Idny&QIQP7 zhOuHt2dtU7Ywfa6KOX$om!*aRbR+{Y{m12}vplbGJ*hhW%JgP2S;AE|B!MX#sLKSs z2dF$xR-4jdiwC!*{W$Q9@Eu=^-XVCyHWs`EO5x`6ze8lmwPb>0p{ zR}@sYzqvfGekZ{q-FtPgkdG8^G(-?2n9WT0ftNq%qHz_NUnN=Z(HNe2Ke7h&D&G}S zVn}a&-07fvmbWT?dE8hQcDiMXf29xyP7Q4P75=*1V_2vZSw(wSTI$Muz=3LpgL2EU zpfswkZ%7<>6sK60E;}kequSmsM|A%piOS0}EG||De-QHdO~4x8d1hmTOOKq3t*T@C zfmL~TuzoBtQaxjI_wMN?v7X$w`J3n(OHqGIfr{dFgR-q(|1ORe_} zKmBjC(oV@ogWHhKu<}r+zeu4$2CQOtG+5+EN1g-i&bw-s8;cd{uTHmlr@cd?pzt{Z zWiH$l3@pZ9?M@@AsL7ueT43POB>A|A^0*Ep#2E|(bGnpMJ}N~gjaf_W*YaT+o6d2D z&Ug*};QCd@X(TL&rx{fUnR^r?RPkNvD&oXLK$jCEE&7&j^8F%1^1+JPKM1t$uXUbh zQ}Sbr@5i3Rk%i<*1T;k&zxEIZqc$({az{8cjur_aEB^eA-3N*|qbDZaA%jD1A-Frw}}+8n>gGlOUC>h3izm~aby!pVg<(L{f9c#N$xC+Stkbr{y1-cIuPr~ zZEhE71+3^nj(JGe52XAJC604B!f(MuilA1&(aSsxGZ? zM=4utsP1+tW6(vlv7w!6c&t+#d1=a09)SXI1V<_9iCI#PNxrdUYfOz-lmC#$l!5v+ z{{_GTYF0=8T*;R{%Fa-2f-yy0ri=w`T(E`URu6SqkfPJj`Q*)iG?u2?#>M19p&w5< zNH%7o72RkHxd_e*Y#rKU&T6H;;aHFL7sANFvCn_#^Y zje+PY!#d|ezf9{mInusL9-ws2-_l411=sIH8XQ!Wq%!v(GBValF2B=~wXI13*3Vz` zM}zkH>lQWIZvL&2z2-5KCN>|h$9%C(RdYYl|JJ}%!VOqcv-vM+umiM~a4s|OCthVX zR64G^Dsw^%>JC#Xm?F+?@Zk;`=c&6R8Nm&*eFXHR?`_Q*(Ssv~N+s10L>T}WA0yw`a<)R0ABwd35 z37NZtYSS_S{K8;AC!xS@*ZNk9wJzcmo=qiZP!)0#m)2Y9MKZNBjm6P=esD=r3oWXK zYK_Q$@c;HU08>z{5W3kd!Rq10fKp)>KVUhP@EJV8OlZ-D{6~=Ig8-ovlvE4>o}c^= zdSih|jbrI0JC^iT8>hRdeie$qQMQWV25PC&Songnbxh52GI;VY;A<}YI@Qqjg^$?n zpN1pTUNX>>;_Tcyh{70v6InByCio~UnY@wYoaj5mWON*~BXMQ=Cjw340?pnZ>(h_m zpu#I;^15dD_UMW8>|ya$3FbUzm0-Q%F7eY%S$BF$)9aV%90A>IZ{g@3&mb86p$V4G zouDhAblhULp4dFKoF#dKXjvzqLIsq>(WntA;StOs60@8smiST~M*nJo<4=atVKPlZ zi0l^Bwg`NAlw-{Y<$q;C^tpDH*y{J*KFvjM)Emu`irDuX#`^rhVyb_tz@P7Al>4!# zK`d;a8j;&Bp+ETylH@{zLYxdQlY1DtW6nTPS5Gjs03)2T!F2S`5$ssE-$RIGB6ea*JEomKT62j;7kc>g_^3h@YFnGh zJ~bG0Osj@_E}QASxm8Mzi*slt(~lh3x=8^#Ok{lQY2{8gW1$6L5Pv#PmCx@W#YkzE zYW6#!KVB;nT?nxGWrnE)QME}rd?FR#pEm=J1+E2u8WE{AgLw49p><-f#QW84)rzxX zWIP%8oyHUUzg6}A)V)0=!#!}fliA{sTbaAN9X(6{nmoNH)BjV15Nk_uF`f@LqZ)Xz z7YhvjO2yHb&roAg$Osfw+s*v$(p2$rTQz+m#y08M>qpT7pLu$nGrn|r`!ecsYW8+4 z0K>9_7KuQI)x4e?_R*?nJnrxOvm$^7bo8!~Tj*OX zSXH{Roc6+?av;;6>UR@X0VL3(8F4V!u$=Ymk_~Hebi~)g<}T9wM3DN%=1=b9sE`VJ z;+0K9B9)qgd_@LWE(iUURgSokWgu~~xIkj{V&478WZX2oVYhC%Hk7ixZtnNbsvWD- z$P2!>jyS3`;dMM_2U6R< zQlFzXm=7Yvl5TxNmx)`_@-gbN!6gy$U=%P4IaWaton)LM9~##T)&0*Qjb2@&8T2KtpBn)+?f_Hnsb(k$+N z*v*eU66DFS0yZ`#NRF7sb-FMzP9A=d$E*$H4H(i5eTBP{I1y`@n8-a_t+AvBKQ`*4 z+9LeS;2kmDo;MzE_-%W3n1WUsU@J`Q0zSq*^?$@emUfvL<)TG4_lnkuY-G)CLjbXx zuCUg)=QAqoGnvtiLsL{UOAc*QLTQoGMRaHpsmGeDaR+U}kR9MB$Do1rsE-p-5rfg|Fqjeqx6o}31%`wam1{`80GCpv%|!Ge_a@p z8P?Ykp3yjoY;b8-EaOVOD~*81LSum}*jeFyF$$LYSH(ttb_I_Yy<3<+kqR>l`VGk9 z!4h8CePJE^`_1Dkfr_qw`T~#dePP-4>R|-Rox6f7hf8&bRxd~!CD^zn`hyZ!wLAm0 z?21KcOB;SUH6?4DIW}wNPOp{W^-)2{9Y?41GNrXj2L_l zS_ID4R}mq!*^V-=cZ6TpInC#b7itPss)iXzedP7{#i{e-y~r)?A}Vk+YE~@04Eck@+SDf+ zcoFtlNQX`}?st~Vkd|N5P zvSg)gAzBy=G#WSzZWz`@2!Izwi^6!q?Cvu z<$)1B_#?w^R$D!Y3yVO>-sPO(IIEk-o0#g(2Ce<;@&3?raJyh3 z{|P+Voqqq>>hn>nJq%6Fzc7J}ed{t7YKO99QuSk?p=U8j6y^vAH+BZp`|Zymn>n-Z z^X*#vk*blys@HiWzVWm8Inp7e|1s7mT$ojI)Ar9cF6m7gYDd=g8pU&3a3Do$NPyg29;QX~F1^gn@J7s5JF#Q>ww)x%5 zz(mW8RtaYWiGE6Re4*Kxzr6ju(5A>Ply3tfH*1RVeN6ouu~wFe0znjLpY`NBLGSw%4?6uJ9tSp{QkGx_6sD55Zs6l zrRA>7Y)UaT?F|8t{Atc*g0v1(;|b0HF~HQ6R6Sg&-}5PvY$y5&=iRuKP1)=WZiH~s zQtSDU;_inim;G*_H{xhLib{cun_!Lme|2e%Q2EX@4y4fsf6PG%?QaiIR5S^Z5TA^Bkcgx`o_~(UmyjI7eD2f_Rc6WS-Z+)5 zEqzK`HNeLt*04yOK4hW)FbqmEqe?0r2fa7vV$BtsYG9^4nV^+)8mVR2kf%-9_MK(~ zfcexyA;5TRQX#NuAP@S@y9e@3#C2vZ2{zsxRPR932Xh86xH7+8Mm1Z7*PL6>xaq^d z*Sk>o{F&kzOE`Qvx93cP@wuSJ_guMp?jp<(5Z{CDH1v5piIiO*GF(ast6neW{J#Le(E@R3RQh;I}WUI#Rn)l z%^@dEsYmf_CKb)K3n^FF|F6U+yuQTkku;BBMx8TYi}C7}V8u-CmsN9x2iWfA*xPEo zLwuPSt08}jqgUwm^EVk;9iEj*pGu^}H+lkSPZ2y`GxTioptlo*5>4j~9~XRqF9Z?Q z`bVw+D8yg5fR~t^{kKaLJD!H5bz`o$8iDHE;SD6X{oL4L6(;{%`H`t!eoo)5cZO^hXEuXI*tx$tzV3I5PF^vtB!v^? z^+wnq0|bC^-i?emX0`3-dOmwx1X?jf5-5yR1e4GFpfSp<`|2?X@Upw;c$vAF0XPE& zO#_`vA2q~c2>4a9B4aH+Da@@n=ybg{-Nxu9FeC7nJ=AQ!G$L&_`l(!XMQY!$$Ig&K z(Up=GV?+tQ1Rb1>Mu0dKMO(@5lSty+Ho>a@5gG)`>-sRVBAIfN7o+HqM`L#3lJg?} ziJ`^N73Fiq__g~Ni9+%&WEC=dsk)E^BrGJUXoTt4eo0s;gy;Yy89oVMWT*lrUqtuG zb-v7(h!*2opnpV0ihwr4Bo?5g>x=D^d%gZu2ULR!ZeUz~37K9aC1(V0C(D*CV+R!w zTB3gZo~shYJ@DgG@G7r9#v%&aH*GT{TGhCz&_wEVAq4x^y#L?S5i^mFiGE)>*RCJ1 zHPk!j-m+>hdOy%`1GuuaUxp=ghCABn37b-Wqn5<3+1jw=K4{pquHv-)S0CYN!@#fE z`*5!CPR9RlClY-|ZTx_NOHZyTr|lZMdR= z82~6uOAjCI;CW;dUHlz|WBODkL)M-BwqYf08FL*E5AlB~j?rk?2J%r8EO+5o04xD5 zo@Yj0H`4+K*`90mX~a`4h`O`Z8?F+I_WbfO*i?G@`m4ToC7q|4uKhJ_!-gKhM52Yb zc?+;}v$FswyyxbIr-=8(6we4a(QEJSF!A&Ff5il`u>TY)%Dpascy9h6L_do~7L9B; z_bFxQA#-0;olFdUMxZSL`xs@2h-BxYh+bpu{tZg7$OuJl%pi)6E-)KSNDTp)F|{)i zE>%v!hM0{qZiFu1m~hvFU{?tnbv*?2F*2A0rcDR+_<0R6=$JZchIMcBTL7@e(u^-$ zbtRvoY0Hp4CUeyl`9c}RobW7ILNbCz6%Z7sScx$zYMveRZUpea?BJbQvzZ0sJHdAw zxHD?8?Yf~z!;(%2pR1vb_Omo86s`mr=Y6t`yh+fyHDSD6*r$4cXx0=M9nFW z4S!(CHGfvlwhXX<3G!fLvA%k|v5S04FEZ~S-)D-wvpl|L3Rz^@U?(EXtq3#EY!aQ6 zCxVK}i_6n(st{S({7U073n{rutrXr8o)qAc|8MiUnW>~T_J1{i=Zq!rsC`MkRIEC? z^T#s}JRXsXPDV2wEJupGgoeRr}=uet)l#%rFzyjVZ1L5;SqXTS5*v|xDkvb7wH zVkLHU0^Yn9vM>_oDO--8PVaS_9&R!_!yb}HG?LM!QM{C--^KYXWF`@_OST@O^7SceGr9k7tKWON;7*E82gPC#xc4C*ZAF%eR`VL+ct#{3_@dqW6=a#+{p zCHvx$xFM*IPJj*|d=?ph?qx3IwR{qS>PptW`tv(X(v+_WX=+W)K8GhT;cdHLcMAUJ zCtt2SGG4&vBs;wSrh$<6$$yH3|EG=fjA|lXT z&O7IQX3le-|MUF*`YXWi{h(Wa^PP~LV=pbFFkHP)NaTCgLd$}EEDnXVOkPi`mf1uS zaS!PiJ;rHBQHhNXG7uKDDTFNM55g^$7`?t$DM#~YI_LyeToHXzqtjg**Tq0~aLR+p zg;!pq(f&qPJE&Vvmb0tYECjHMm6?M*jsicXq0x$Bz?x#^c_v)}r7Y-X<(XsJ#iVzf zZ&4>8Drof%;Z}%g8v!C_?~ZuEVIO-xET%Fuez?}z7XvbZNlVWXeN3WuIviSBqK!!; znJVozfq069zTtL~o293!pn`3;8>=ranLb%M&?E1QAMwK*Wd)-=TeZC6b?B4ogFP%K z{HR$gc-xE-jCx;Zas(b_#>gfRX`X~C)9M|zOod&*cH8=~YR?llfjqOJ4I3M>O~FBpDS2+_o{z2~pF`1`I{KvYDve9xI8G}=y#0=P?&b3?2U8dIVJFc1n@ zHeErQh^R>4TbIJX4ZF&_t6kGTSK~$vrlD^LJ#5x$n7p(6^&!D_^Nw7j#b3xFkDek- zmo3$r>!7iR%*#+X_&@yJ!nzu<+^;e^Q^77R-U)ne_|GoZiDPFXu6`TTx!=VKzBh^w zmvPA2M-AFS4)A#wfuLZ~nVU~6c1x`;j3VQg61Jk?=;(-`Yc}}WP z1*YxmzNYIZ;@dJ$eP4VZ2Dj6*kvNPhJoZNvZ202qrtrr33IWntneat*O?X$LTPR1J zN4}jAKyXnBjpUSP5*oXu6%3 zpLfxsyS5Dg8d(C?v|U52Qn8d0s4h>Q-0T9z0~NyE2VngsoOFkg6WJjRD4)*}GeAWl zJ^~o|5K}TCL*FQ{zv8>-o9ty9ukWXfAQd5%;E<4HLv0{oAE-ROTd^_=pV}{hm#%8n z+&J+hMBUU6qgsQ%%#e+mCzsfJHib&*hvT{IIbKA~oO$UOC*uNRblYVyDe+2rdUrtl zf=L9Qp>^LF^2K<$t#+!(PU^<%7m{svc0WIv5EKghX}B36Y$C!2x^GufOYE|PSL5m{ zdC^6!F`(?P-MK27K^gG&A6F(*bVCcI-b&NDR7f1c*#TEB z3}0#LF`LerRJ&_{3v6hi2*eo_1eDfkF~7g~PBOx|*|ATK+rYfMlHNy=1Y#bHRWUL@ zi#ptLH@G<{()9hy|G5)T0)f*pa@{epO0n=KI?T1>ko^68&vV0M<4q3Af_lFO05w`Z zy(>TUj6X_@M8Pajr}}F9fsxI36XjnWI?2fyBQtZM zsnmzRjuKDJL5R6hmMH6zfgX9ZuyT8Q8;leoO;uemdHHX~A7;>8Zt93mA)D=87gz8~ zv&ryaw0Ga*0@4;zHRHhLEH?4Jo~$$=Ie1+nw*0j5*>B~UwjymwUv|EMuGGa2(?rg| zxOVv)%!C!>tD-&*GPZOM`PW~%Pd@CE7$jhGB4VbeqZAzf2rlE1sC$yKdGK7*#lnp) z97@3HZaF&>%-1E<=Hx?g)nBi0K%=K3UPa|8%b|_0c^|g6IwBjTo{(mOtF7MnU1J5Q zsG6*LFJ3sU%v=1SxA0d<|7UX{nf4E7u>*Iln9^~&gfcc?{_)!p^ZIjE zX>4Tx0C?J+Q)g6D=@vcr-tj1^HV42lZa2jn55j)S9!ipu-pd!uXCy!YnK{>2n?2g zNHbA2fDEZZ9ueS!$Hd0rWDR*FRcSTFz-W=q650N5=6FiBTt zNC2?60Km==3$g$R3;-}uh=nNt1bYBr$Ri_o0EC$U6h`t_Jn<{85a%iY0C<_QJh>z} zMS)ugEpZ1|S1ukX&Pf+56gFW3VVXcL!g-k)GJ!M?;PcD?0HBc-5#WRK{dmrQ4zAA5 zHjcIqUoGmt2LB>rV&neh&#Q1i007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`J zwE&>$+E?>%_EM4F8AGNmGkLXs)P zCDQ+7;@>R$13uq10I+I40eg`xs9j?N_Dd%aSaiVR_W%I$yKlkNC|e2?RmN z2oqr;+K2&SidZ9#2p5@!_#wea1QLrRAjyanQ6fu`HApd1ic}y~NFDM$asoMrTt>Q) zJIDYsg8YWOM=_LvvQa&M)C{#lxu`c9ghrwZ&}4KmnvWKso6vH!8a<3Qq36)6Xb;+t zK10Vaz~~qUGsJ8#F2=(`u{bOVlVi)VBCHIn#u~6ztOL7=^<&SmcLWlFMZgI*1b0Fp zVIDz9SWH+>*hr`#93(Um+6gxa1B6k+CnA%mOSC4s5&6UzVlpv*hge7~Bi0g+6E6^Z zh(p9TBoc{3GAFr^0!gu?RMHaCM$&FlBk3%un>0uoBa_M6WNWeqIg~6QE69c9o#eyh zGvpiOA@W-aonk<7r1(?fC{oI5N*U!4zL=651DUOSSq$Ed=-((3YAKgCY2j1FI1_j zrmEhm3sv(~%T$l4UQ>OpMpZLY-Tx+V9mzG$oNUKq+N9(;d zuI;CtroBafyIK2z4nfCCCtN2-XOGSWo##{8Q{ATurxr~;I`ytDs%xbip}RzPziy}Q zn4Z2~fSycmr`~zJ=lUFdFa1>gZThG6M+{g7vkW8#+YHVaJjFF}Z#*3@$J_ByLtVo_ zL#1JrVVB{Ak-5=4qt!-@Mh}c>#$4kh<88)m#-k>G1|}gUOHJxc?wV3fxuz+mJ4`!F z$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vBsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xM zMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTf zeY$;rjr~0b4Tsqds~uV$esi>P6gpNq-kQ#w?mvCS^p@!_XIRe=&)75LwiC-K#A%&V zo6|>U7iYP1gY$@siA#dZE|)$on;XX6$i3uBboFsv;d;{botv|p!tJQrukJSPY3_&I zpUgC$DV|v~bI`-cL*P;6(LW2Hl`w1HtbR{_Lr;NcwdW%*V=s|ct=F)(rFW|LVec0{ z_C9i-<38g&H{LSdSzpXIz_-Y^%TL2^o?nIELw_UxWdC~q(Ez7_B>`sxiGe|ZTLSy| zdVC?jjz2ovW%jb!?Lmy7xj_{{kAkg&<-x5XXvpl4ts(d4n9h;TX%2-@e(2WF2Vv%a zVT;3l3@3$$g;$0@j&O)r8qqPAHFwe6Lv!Cm`b3sQ-kWDJPdTqGN;N7zsxE3g+Bdp1 zxsgS%(4NTpeI-VAqb|7ssJvzNHgOZVuaYCvgO_R1~>SyL=cFU|~g|hy| zZi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu&56o6maCpC&F##y%G;2CH=OUE z|LqdO65*1zrG`saEge|qy{u|EvOIBl+X~|q1uKSD2CO`|inc0k)laMKSC_7Sy(W51 zYk^+D%7VeQ0c-0ERSM;Wee2xU?Ojh;FInHUVfu!h8$K0@imnvf7nc=(*eKk1G+oWZC$NSZE@|#1JVQi2O|!)*SXZy9nw8iQjgYuE9*xN#~;4_ zo$q%o4K@u`jhx2fBXC4{@1-xl3|awq-H%e&ckC+@AhPrP6B zKT#_XdT7&;F71j}JoykC~5u%Z3ex>z+71IXU7# za{cN2r$f(V&nBK1{-XZNt``^}my^G3e5L*B!0Q>W+s4Ai9=^$V zGcjKDR{QP2cieX!@1x%jPvm?ce<=TG`LXp=(5L&88IzO$1Ou4!{9`jM+W-InAY({U zO#lFTB>(_`g8%@3`Tqa_faw4Lbua(`>RI+y?e7jKeZ#YO-C1E)zuK~#9!%$Hqg zTV)u>e{WiwHd)gMb!}2J9H=R2Z8s4e1KE`mwPIwMcq3Sbpv8;&fnLd`u>)~lcv)ps ziC^f2g6yJ~wz6fS`%v52cBM)}Ho>mRX-|@qE$8*-oYRwkG$(Dza6a(A$n)~NzdY~r zemqA=DcOn%A)>$mV2>fcF_Z-^82Uj<`Q4T#lu|m%nEV*90>~|D#fb6Oox2V+x=moM zKM>s(7?@}PSgna#3{hQUA;bjmyxkXSY2k&gPWHF&px@KxShnBu1x~N7@$ujPkSdkz zL!U?~hbuULc5p4|Yr$?_4|cO%JCV7{2brsma0_hg+HcJPUsDs`gzu)WPKKM=OuoS3 zxyvZ!vgvx--1S0Ai4ejMEZL3-lYL<#4M0ts%@=rdW)9oY+byNcx(vst9Xi?*px5I; zM>MQnkB8BofH}3_U|AWjnBY6zEldygIcBg_)Y#pB>aOrzmlCyH#^2oR829kS8PZw_ zASdrkyLMVx3n8K|;~KQ= zL0>yMY|vs+BN88D==~E!;$xgq*3hJ6T8GCIpL6(&FZrVl7CgH1NM=2^wMa-XPlT7`8a;|QyE<{C)%Q)1wXR@|Ry5vk*=c!K< zR;H%)K5~%3cjEk%TXl@DdJ?iO;{o3^A9<|jsEt3 z9Y{fiu3uY5Nha~_+sERouaLhyj}(xbp28gnP*_;tud(=sI8&3$%bd>UOw4;5uFRm@ z&G+~38BJq6okkbjG>xazCe&g%K8uOL0q*sB8_slIReA2> zueF~=DPpfhMKK8Rb^ygX4XFKu)*5A^*Is>aU>MlcBUs&DNd$Ro3}po z-~qRrXM#cYc64x0o#kIpRnF&fe4WW~Wxb{~o4s4s-u}ND`v2k+M%=28wtoiz2xvol T`=9%^00000NkvXXu0mjfm0J~L literal 1587 zcmeAS@N?(olHy`uVBq!ia0vp^azHH4!3HEhG?WUP)qwZeFo6#1NP{E~&-IMVSR9nfZANAafIw z@=Hr>m6Sjh!2!gbDamkq3QCJ|z_z3$>!;?V=BDPA6zd!68S29g2kNy+Nwz93P0C75 zE&;n6ZXDPHPKoLINWwPyn5u2`K`ugaAxu5k03>ljE(eA;-06A6(D(qxjDAI80nph7 zsLlqewsI~?O)SYT3dzsUv2z4PpMqy@VtQ&&YGO*IjXt^xXkcM?FGLg=Uv^wTov^sK z;|kcbFoc1DdAFyFV~9uR+3B$v(Ww&0>+_>#o5fz{D9w#Bmaz!FbgN9sifxm&de+es zMjzca@HjS$e`Ve~$v2t((Vh>RPOT8ye}S9zrmKE#>S>qn3%%2CP1WMO$+COda!XJD zZF8=7&ncc}VwsuU{j1&niH-XC-=~Y`ec$t5T5)NLvXB!?BlCd?iT#Dz%rORk_D=b9 zo0nH(>6WdAKMWH%CrE#pH1Y9D>oVDlg2@M>>=kxs8W?P3eGuh;C8=Ypt(cP!!}+Pl zYkYle?%zE4Z=39w-BCHW%QUAy|Kc^R|KFePl!XCxuah;Oday2+iQ)d0RW821wEX6w zHzi87z27fi&v__zW5(9|GtBSs^47fFKYO2*=(^<*!m>(xQ`PR&)K+Alsh3)X%86|rmO?Pq-@@3yQGb7GO5GR@JOf5+_$3r~Gs zE!B8J;_&;q3IdXkdnUO~o|Gvo*Ijq);raa!w#&tzjkzna-G^Of%C%VUy726?ad)dV zjyPzr9B|NZsedA?#%(UySLcy-cL!%|sK~l~ zUy@>9NL9*YEAJB6c1@+G@{PvouAqsZf8Ue{wx7Rx_G<3HiH{e235wRrmAR_-Vv@1z zTy^`-sHwAF)&5Xu&UgP&Sb5Z}{_L~~g#ot?TwiPPJWExg_mU_FL%^A|z-7zU>{;ln z_)Xq^-^DKdkVgIIpG?zJ+w;ZCf0RXD_*pQc)jaO`ua&`JdB<~ow{8Aaq!-Va#}L(! ze&$51uI`uZZymU_Y99Ym^3rLmzHj#|zH;WBsgX+>p1#za6Q}=kr{zD1?vST5=f%W4 zDM`C|WKZ1JN{ z#eOmczf-B#^64;%Evj~W}sr-)78&qol`;+0C!1} AWB>pF diff --git a/admin/scss/_tree.scss b/admin/scss/_tree.scss index a7ed1dde3..f8b2e9443 100644 --- a/admin/scss/_tree.scss +++ b/admin/scss/_tree.scss @@ -5,7 +5,6 @@ * The styles are usually added through jstree.js on DOM load, * but we need it earlier in order to correctly display the uninitialized tree. */ - .cms, .TreeDropdownField .treedropdownfield-panel { .jstree { > ul > li { @@ -98,23 +97,23 @@ border-right-color: transparent !important; } } - %no-margin-padding{ - margin: 0 !important; - padding: 0 !important; - } + .jstree-wholerow { position: relative; z-index: 0; height: 0; - @extend %no-margin-padding; + margin: 0 !important; + padding: 0 !important; background: transparent !important; ul,li { - @extend %no-margin-padding; + margin: 0 !important; + padding: 0 !important; background: transparent !important; width: 100%; } a, a:hover{ - @extend %no-margin-padding; + margin: 0 !important; + padding: 0 !important; text-indent: -9999px !important; width: 100%; border-right-width: 0px !important; @@ -195,7 +194,7 @@ } } - %jstree-marker-shared{ + #jstree-marker { padding: 0; margin: 0; overflow: hidden; @@ -203,9 +202,6 @@ top: -30px; background-repeat: no-repeat; display: none; - } - #jstree-marker { - @extend %jstree-marker-shared; line-height: 10px; font-size: 12px; height: 12px; @@ -216,7 +212,13 @@ color: black; } #jstree-marker-line { - @extend %jstree-marker-shared; + padding: 0; + margin: 0; + overflow: hidden; + position: absolute; + top: -30px; + background-repeat: no-repeat; + display: none; line-height: 0%; font-size: 1px; height: 1px; @@ -518,23 +520,25 @@ color: #7E7470; border: 1px solid #C9B800; background-color: #FFF0BC; - %pseudo-comment-shared{ + + &:before { content:""; position:absolute; border-style:solid; - /* reduce the damage in FF3.0 */ display:block; - width:0; - } - &:before { - @extend %pseudo-comment-shared; + width:0; bottom:-4px; /* value = - border-top-width - border-bottom-width */ left:3px; /* controls horizontal position */ border-width:4px 4px 0; border-color:#C9B800 transparent; } &:after { - @extend %pseudo-comment-shared; + content:""; + position:absolute; + border-style:solid; + /* reduce the damage in FF3.0 */ + display:block; + width:0; bottom:-3px; /* value = - border-top-width - border-bottom-width */ left:4px; /* value = (:before left) + (:before border-left) - (:after border-left) */ border-width:3px 3px 0;