/*! ============= @name ShadowFox @description A universal dark theme for Firefox 57+ @version 1.6.0 @lastUpdated October 7, 2018 @author overdodactyl @homepageURL https://overdodactyl.github.io/ShadowFox/ @sourceCode https://github.com/overdodactyl/ShadowFox @supportURL https://github.com/overdodactyl/ShadowFox/issues @subreddit https://www.reddit.com/r/ShadowFoxCSS/ @slackInvitation https://join.slack.com/t/shadowfox-workspace/shared_invite/enQtMzU3NTU2NTQ0NDA1LTcwN2I1M2I4MzlkMWFlMWEzODc2MTY1NzU2NjhlYTgzOGY5ZTQzM2UxZTFiZDMxNDM1NDMyNjlhOWQ4MWQ3ZDc @license MIT License Copyright (c) 2017 overdodactyl ================= */ @-moz-document url-prefix(https://discovery.addons.mozilla.org), url-prefix(chrome://), url-prefix(about:), url-prefix(file:), url(https://www.mozilla.org/credits/), url-prefix(https://addons.mozilla.org), url-prefix(http://addons.mozilla.org), url-prefix(https://raw.githubusercontent.com), url-prefix(moz-extension), url-prefix(view-source), regexp(".*\\.(p|P)(d|D)(f|F).*") { :root { --magenta-50: #ff1ad9; --magenta-60: #ed00b5; --magenta-70: #b5007f; --magenta-80: #7d004f; --magenta-90: #440027; --purple-50: #9400ff; --purple-60: #8000d7; --purple-70: #6200a4; --purple-80: #440071; --purple-90: #25003e; --blue-40: #45a1ff; --blue-50: #0a84ff; --blue-60: #0060df; --blue-70: #003eaa; --blue-80: #002275; --blue-90: #000f40; --teal-50: #00feff; --teal-60: #00c8d7; --teal-70: #008ea4; --teal-80: #005a71; --teal-90: #002d3e; --green-50: #30e60b; --green-60: #12bc00; --green-70: #058b00; --green-80: #006504; --green-90: #003706; --yellow-50: #ffe900; --yellow-60: #d7b600; --yellow-70: #a47f00; --yellow-80: #715100; --yellow-90: #3e2800; --red-50: #ff0039; --red-60: #d70022; --red-70: #a4000f; --red-80: #5a0002; --red-90: #3e0200; --orange-50: #ff9400; --orange-60: #d76e00; --orange-70: #a44900; --orange-80: #712b00; --orange-90: #3e1300; --grey-10: #f9f9fa; --grey-20: #ededf0; --grey-30: #d7d7db; --grey-40: #b1b1b3; --grey-50: #737373; --grey-60: #4a4a4f; --grey-70: #38383d; --grey-80: #2a2a2e; --grey-90: #0c0c0d; --code-green: #86de74!important; --warning-color: #FCE19F; --warning-background-color: #44391F; --theme-highlight-green: #86DE74; --theme-highlight-blue: #75BFFF; --theme-highlight-purple: #B98EFF; --theme-highlight-red: #FF7DE9; --theme-highlight-yellow: #FFF89E; --theme-highlight-bluegrey: #5e88b0; --theme-highlight-lightorange: #d99b28; --theme-highlight-orange: #d96629; --theme-highlight-pink: #df80ff; --tone-1: var(--grey-10); --tone-2: var(--grey-20); --tone-3: var(--grey-30); --tone-4: var(--grey-40); --tone-5: var(--grey-50); --tone-6: var(--grey-60); --tone-7: var(--grey-70); --tone-8: var(--grey-80); --tone-9: var(--grey-90); --accent-1: var(--blue-40); --accent-2: var(--blue-50); --accent-3: var(--blue-60); --in-content-page-color: var(--tone-4)!important; --in-content-page-background: var(--tone-7)!important; --in-content-text-color: var(--tone-3)!important; --in-content-selected-text: var(--tone-1)!important; --in-content-selected-text-background: #5675b9; --in-content-box-background: var(--tone-6)!important; --in-content-box-background-odd: #f3f6fa; --in-content-box-background-hover: var(--tone-6)!important; --in-content-box-background-active: var(--tone-6)!important; --in-content-box-border-color: var(--tone-5)!important; --in-content-item-hover: rgba(0,149,221,0.25); --in-content-item-selected: var(--tone-8)!important; --in-content-border-highlight: var(--accent-1)!important; --in-content-border-focus: var(--accent-1)!important; --in-content-border-color: var(--tone-6)!important; --in-content-category-outline-focus: 1px dotted #0a84ff; --in-content-category-text: var(--tone-4)!important; --in-content-category-text-active: #0c0c0d; --in-content-category-text-selected: var(--accent-1)!important; --in-content-category-text-selected-active: #0060df; --in-content-category-background-hover: rgba(12,12,13,0.1); --in-content-category-background-active: rgba(12,12,13,0.15); --in-content-category-background-selected-hover: rgba(12,12,13,0.15); --in-content-category-background-selected-active: rgba(12,12,13,0.2); --in-content-tab-color: #424f5a; --in-content-link-color: var(--accent-1)!important; --in-content-link-color-hover: var(--accent-2)!important; --in-content-link-color-active: #003eaa; --in-content-link-color-visited: #0a8dff; --in-content-primary-button-background: var(--accent-2)!important; --in-content-primary-button-background-hover: var(--accent-3)!important; --in-content-primary-button-background-active: var(--accent-3)!important; --in-content-table-border-dark-color: var(--tone-7)!important; --in-content-table-header-background: var(--accent-2)!important; --theme-selection-background: var(--accent-2)!important; --theme-selection-background-hover: var(--accent-1)!important; --in-content-category-header-background: var(--tone-8)!important; --selected-icon-fill-color: var(--tone-2)!important; --in-content-dark-header-background: var(--tone-9)!important; --tab-line-selected-color: var(--accent-2)!important; --secure-connection-color: var(--accent-1); --tab-background-color: var(--tone-9)!important; --tab-color: var(--in-content-selected-text); --theme-sidebar-background: #1B1B1D!important; --card-outline-color: var(--in-content-box-border-color)!important; --cm-background: var(--tone-8)!important; --cm-selection: #353b48!important; --cm-marker: #555!important; --cm-linenumber: #58575c!important; --cm-cursor: #fff!important; --cm-active-line-background: rgba(185,215,253,.15)!important; --cm-matching-bracket: rgba(255,255,255,.25)!important; --cm-search-background: rgba(24,29,32,1)!important; --cm-red: #de7474!important; --start-indicator-for-updater-scripts: black; --end-indicator-for-updater-scripts: black; --dummy-variable-for-updater-scripts: black } } menupopup, menupopup > menu > menupopup, menupopup scrollbox, popup, popup > menu > menupopup { -moz-appearance: none!important; background: var(--in-content-box-background)!important; border: none!important; padding: 0!important } menu.subviewbutton > .menu-right { fill: #000!important } .menu-right { filter: invert(95%)!important } #context-navigation menuitem, .panel-arrowcontent { color: var(--in-content-selected-text)!important; background: var(--in-content-box-background)!important } #context-navigation menuitem:hover { background: var(--in-content-primary-button-background-hover)!important } menuitem, menupopup menu { -moz-appearance: none!important; color: var(--in-content-selected-text)!important; background: var(--in-content-box-background)!important } menupopup menuseparator { -moz-appearance: none!important; padding: 1px!important; margin: 5px 0!important; background: var(--in-content-table-border-dark-color)!important; border-top: none!important } #context-navigation menuitem[disabled=true], menu[disabled=true], menuitem[disabled=true] { color: var(--in-content-box-border-color)!important } menu[disabled=true]:hover, menuitem:hover[disabled=true] { color: var(--in-content-box-border-color)!important; background-color: var(--in-content-box-background)!important } #context-navigation menuitem:hover[disabled=true] { color: var(--in-content-box-border-color)!important; background-color: var(--in-content-box-background)!important } menuitem[_moz-menuactive=true], menupopup menu[_moz-menuactive=true] { color: var(--in-content-selected-text)!important; background-color: var(--in-content-primary-button-background-hover)!important } vbox#sidebar-box.chromeclass-extrachrome { border-color: var(--in-content-category-header-background)!important; border-right: 1px!important; border-style: solid!important } #_testpilot-containers_7 .menu-iconic-left, #treestyletab_piro_sakura_ne_jp_8 .menu-iconic-left { filter: invert(55%)!important } @media screen and (-moz-windows-theme), screen and (-moz-windows-classic), screen and (-moz-windows-default-theme), screen and (-moz-os-version:windows-win7), screen and (-moz-os-version:windows-win8), screen and (-moz-os-version:windows-win10) { menupopup menuseparator { padding: 0!important; border-color: var(--in-content-table-border-dark-color)!important } #context-navigation, #context-sep-navigation { padding: 0!important } #BMB_bookmarksPopup menupopup { padding: 4px 0 0!important } #BMB_bookmarksPopup menupopup[placespopup=true] > hbox, #personal-bookmarks menupopup, .box-inherit scrollbox-innerbox, .panel-arrowcontent, menupopup#BMB_bookmarksPopup > menu > menupopup > hbox, menupopup#PlacesChevronPopup, menupopup#bookmarksMenuPopup, menupopup#bookmarksMenuPopup > menu > menupopup, menupopup#bookmarksMenuPopup menupopup[placespopup=true], menupopup#contentAreaContextMenu, menupopup#contentAreaContextMenu menupopup, menupopup#downloadsContextMenu, menupopup#placesContext, menupopup#tabContextMenu, menupopup#tabContextMenu menupopup, menupopup#toolbar-context-menu, toolbaritem#menubar-items menupopup { border-color: var(--in-content-box-background)!important; border-width: 1px!important; border-style: solid!important } #bookmarksMenuPopup, #personal-bookmarks menupopup .bookmark-item, menupopup#goPopup { padding-left: 4px!important; padding-right: 4px!important } menupopup#contentAreaContextMenu menupopup, menupopup#tabContextMenu > menu > menupopup > .popup-internal-box, menupopup#toolbar-context-menu { padding-left: 2px!important; padding-right: 2px!important } menupopup, menupopup > menu > menupopup { padding: 4px 0!important } #customization-toolbar-menu, toolbaritem#menubar-items menupopup, toolbaritem#menubar-items menupopup > menu > menupopup { padding-left: 2px!important; padding-right: 2px!important } #personal-bookmarks menupopup menuitem, menupopup#contentAreaContextMenu menu, menupopup#contentAreaContextMenu menuitem { padding-top: 1px!important; padding-bottom: 1px!important } menupopup#contentAreaContextMenu > .menuitem-iconic { padding-top: 0!important; padding-bottom: 0!important } menupopup .menu-right { margin-right: 0!important } } @-moz-document url(chrome://browser/content/places/places.xul) { toolbar { -moz-appearance: none!important; background-color: var(--in-content-category-header-background)!important; border: none!important } listbox, textbox { -moz-appearance: none!important; background-color: var(--in-content-box-background)!important; color: var(--in-content-page-color)!important; min-height: 20px!important; padding: 0 0 0 4px!important; border: 1px solid!important; border-color: var(--in-content-box-border-color)!important; border-radius: 3px!important } #editBMPanel_rows > row > hbox > textbox, #editBMPanel_rows > row > textbox, #editBMPanel_tagsSelector { background: var(--in-content-box-background)!important } #placesToolbar > toolbarbutton { margin: 6px 4px 5px!important; -moz-appearance: none!important; background-color: var(--tone-4)!important; border-radius: 5px!important; filter: invert(100%)!important } #placesList { -moz-appearance: none!important; color: var(--in-content-page-color)!important; background-color: var(--in-content-page-background)!important } #placesView > splitter { border-color: var(--in-content-border-color)!important } #places #downloadsRichListBox { -moz-appearance: none!important; color: var(--in-content-page-color)!important; background-color: var(--in-content-box-background)!important } #detailsDeck { border: none!important; background-color: var(--in-content-page-background)!important; color: var(--in-content-page-color)!important } .expander-down, .expander-up { filter: invert(77%)!important } #placeContent treechildren:not(.autocomplete-treebody)::-moz-tree-cell-text() { color: var(--in-content-text-color)!important } #places treechildren:not(.autocomplete-treebody)::-moz-tree-row(selected), #placesList > treechildren::-moz-tree-row(selected) { -moz-appearance: none!important; -moz-font-smoothing-background-color: none!important; border-top: none!important; background: var(--theme-selection-background)!important; color: var(--in-content-text-color)!important } #placeContent treechildren:not(.autocomplete-treebody)::-moz-tree-cell-text(selected), #placesList > treechildren::-moz-tree-cell-text(selected) { color: var(--in-content-text-color)!important } #places treechildren::-moz-tree-row { background-color: transparent!important } #places treechildren::-moz-tree-image { fill: var(--in-content-page-color)!important } #places treechildren::-moz-tree-image(selected) { fill: var(--selected-icon-fill-color)!important } #placeContent > treechildren::-moz-tree-cell, #placeContent > treechildren::-moz-tree-column { border-color: var(--in-content-box-border-color)!important } #contentView treecol { -moz-appearance: none!important; border: none!important; background: var(--in-content-category-header-background)!important; color: var(--in-content-text-color)!important; border-right: 1px solid!important; border-color: var(--in-content-box-border-color)!important } tree { background-color: var(--in-content-box-background)!important } #editBMPanel_tagsSelectorExpander.expander-down { -moz-appearance: -moz-mac-disclosure-button-closed!important; filter: invert(79%)!important } #editBMPanel_tagsSelectorExpander.expander-up { -moz-appearance: -moz-mac-disclosure-button-open!important; filter: invert(79%)!important } #main-menubar { background-color: var(--in-content-category-header-background)!important } #main-menubar > * { color: var(--in-content-page-color)!important } #main-menubar > :hover, menubar > menu[_moz-menuactive=true][open=true] { -moz-appearance: none!important; background: var(--in-content-page-background)!important } @media screen and (-moz-windows-theme), screen and (-moz-windows-classic), screen and (-moz-windows-default-theme), screen and (-moz-os-version:windows-win7), screen and (-moz-os-version:windows-win8), screen and (-moz-os-version:windows-win10) { #metaTagsCaption, #security-identity, #security-identity-groupbox, #security-privacy, #security-privacy-groupbox, #security-technical, #security-technical-groupbox { -moz-appearance: none!important; background-color: var(--in-content-page-background)!important; border: none!important; color: var(--in-content-selected-text)!important } #placesMenu > menu { color: var(--in-content-page-color)!important } #security-identity-groupbox, #security-privacy-groupbox, #security-technical-groupbox { -moz-appearance: none!important; background-color: var(--in-content-category-header-background)!important } #places treechildren:not(.autocomplete-treebody)::-moz-tree-row(hover):not(.autocomplete-treebody)::-moz-tree-cell-text(selected) { background: 0 0!important; -moz-border-top-colors: transparent!important; -moz-border-right-colors: transparent!important; -moz-border-left-colors: transparent!important; -moz-border-bottom-colors: transparent!important } } @media screen and (-moz-os-version:windows-win7) { treechildren { --treechildren-outline: none!important } } } @-moz-document url-prefix(about:), url-prefix(chrome://browser) { .checkbox-check, .prefs-pane [type=checkbox]:checked + label::before, .prefs-pane [type=checkbox]:not(:checked) + label::before, .radio-check, input[type=checkbox] { -moz-appearance: none!important; border: 1px solid!important; background-color: var(--in-content-box-background)!important; background-image: none!important; box-shadow: none!important; border-color: var(--in-content-box-border-color)!important } radio[disabled=true] { color: var(--in-content-box-border-color)!important } .radio-check[selected] { list-style-image: url(chrome://global/skin/in-content/radio.svg); fill: var(--in-content-border-highlight)!important; -moz-context-properties: fill,stroke; stroke: none; border-radius: 50%!important } .checkbox-check[checked] { list-style-image: url(data:image/svg+xml;base64,PCEtLSBUaGlzIFNvdXJjZSBDb2RlIEZvcm0gaXMgc3ViamVjdCB0byB0aGUgdGVybXMgb2YgdGhlIE1vemlsbGEgUHVibGljCiAgIC0gTGljZW5zZSwgdi4gMi4wLiBJZiBhIGNvcHkgb2YgdGhlIE1QTCB3YXMgbm90IGRpc3RyaWJ1dGVkIHdpdGggdGhpcwogICAtIGZpbGUsIFlvdSBjYW4gb2J0YWluIG9uZSBhdCBodHRwOi8vbW96aWxsYS5vcmcvTVBMLzIuMC8uIC0tPgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjIxIiBoZWlnaHQ9IjIxIiB2aWV3Qm94PSIwIDAgMjEgMjEiPgogIDxwYXRoIGZpbGw9ImNvbnRleHQtZmlsbCIgc3Ryb2tlPSJjb250ZXh0LXN0cm9rZSIgc3Ryb2tlLXdpZHRoPSIwLjUiIGQ9Ik0gOS4zOSwxNi41IDE2LjI4LDYgMTQuNzcsNC41IDkuMzcsMTIuNyA2LjI4LDkuMiA0LjcsMTAuNyB6Ii8+Cjwvc3ZnPg==); fill: var(--in-content-border-highlight)!important; -moz-context-properties: fill,stroke!important; stroke: none } html body div.ancillary div div.opsRow div.opsRowLabel label input, html body div.ancillary div div.opsRow div.opsRowLabel label input#verbose { -moz-appearance: checkbox!important; min-height: 10px!important; min-width: 10px!important; margin-top: -5px; margin-bottom: -1px } } @-moz-document url-prefix(about:), url-prefix(chrome://browser/content/preferences/), url(chrome://passwordmgr/content/passwordManager.xul), url(chrome://formautofill/content/manageAddresses.xhtml), url-prefix(chrome://pippki), url(chrome://browser/content/pageinfo/pageInfo.xul) { ::-moz-tree-row(selected) { -moz-appearance: none!important; background-color: red!important } treechildren::-moz-tree-row, treechildren:not(.autocomplete-treebody)::-moz-tree-row(multicol,odd) { background-color: var(--in-content-box-background)!important } treechildren:not(.autocomplete-treebody)::-moz-tree-row(hover) { background-color: var(--theme-selection-background-hover)!important } tree { background-color: var(--in-content-box-background)!important; color: var(--in-content-page-color)!important } treechildren::-moz-tree-cell-text(hover), treechildren::-moz-tree-cell-text(selected) { color: var(--in-content-text-color)!important } treechildren:not(.autocomplete-treebody)::-moz-tree-row(selected) { background-color: var(--theme-selection-background)!important } treecol:not([hideheader=true]):not(:first-child), treecolpicker { border-image: linear-gradient(transparent 0,transparent 20%,var(--tone-5) 20%,var(--tone-5) 80%,transparent 80%,transparent 100%) 1 1!important } menulist:not([editable=true]) > .menulist-dropmarker, treecol:not([hideheader=true]) > .treecol-sortdirection[sortDirection] { fill: var(--in-content-category-text)!important } fieldset > legend, treecol:not([hideheader=true]), treecolpicker { background-color: var(--in-content-category-header-background)!important; color: var(--in-content-page-color)!important } prefpane#mainPrefPane groupbox#applicationsGroup richlistbox#handlersView richlistitem[selected=true] { background: var(--in-content-page-background)!important; color: var(--in-content-page-color)!important } tab { color: var(--in-content-page-color)!important } tab:hover { color: var(--in-content-selected-text)!important } tab[selected] { color: var(--in-content-link-color)!important } textbox[type=search] > moz-input-box > .textbox-search-sign { filter: invert(65%) } @media screen and (-moz-os-version:windows-win7) { treechildren { --treechildren-outline: none!important } } } @-moz-document url(chrome://browser/content/aboutDialog.xul) { #clientBox { color: var(--in-content-page-color)!important; background-color: var(--in-content-page-background)!important } #bottomBox { background: var(--in-content-category-header-background)!important } } :root { --panel-separator-color: var(--in-content-border-color)!important; --tab-loading-fill: var(--in-content-category-text-selected)!important } #urlbar[focused=true], .searchbar-textbox[focused=true] { border: 1px solid!important; box-shadow: 0 1px 4px var(--in-content-border-focus)!important; border-color: var(--in-content-border-focus)!important } #PopupAutoCompleteRichResult .autocomplete-richlistbox, .searchbar-treebody::-moz-tree-row { background-color: var(--in-content-box-background)!important } #PopupAutoCompleteRichResult .autocomplete-richlistitem, .autocomplete-tree { border-bottom-color: var(--in-content-page-color)!important } .autocomplete-richlistitem[selected=true], .searchbar-treebody::-moz-tree-row(selected) { background-color: var(--theme-selection-background)!important } #PopupSearchAutoComplete tree, popupset#mainPopupSet panel#PopupAutoCompleteRichResult, popupset#mainPopupSet panel#PopupAutoCompleteRichResult .autocomplete-richlistitem .ac-action, popupset#mainPopupSet panel#PopupAutoCompleteRichResult .autocomplete-richlistitem .ac-separator, popupset#mainPopupSet panel#PopupAutoCompleteRichResult .autocomplete-richlistitem .ac-title, popupset#mainPopupSet panel#PopupAutoCompleteRichResult .autocomplete-tree { color: var(--in-content-page-color)!important } .ac-action[selected], .ac-separator[selected], .ac-title[selected], .ac-url[selected], popupset#mainPopupSet panel#PopupAutoCompleteRichResult .autocomplete-richlistitem[selected=true] .ac-action, popupset#mainPopupSet panel#PopupAutoCompleteRichResult .autocomplete-richlistitem[selected=true] .ac-separator, popupset#mainPopupSet panel#PopupAutoCompleteRichResult .autocomplete-richlistitem[selected=true] .ac-title, popupset#mainPopupSet panel#PopupAutoCompleteRichResult .autocomplete-richlistitem[selected=true] .ac-url { color: var(--in-content-selected-text)!important } .ac-url, .search-panel-input-value { color: var(--in-content-link-color)!important } .search-one-offs { background: var(--in-content-box-background)!important } .search-panel-header, .search-panel-one-offs { background: var(--in-content-category-header-background)!important; border-top: none!important } .autocomplete-history-popup, panel[type=autocomplete-richlistbox], panel[type=autocomplete] { color: var(--in-content-page-color)!important; background: var(--in-content-box-background)!important } .searchbar-treebody::-moz-tree-row(hover), popupset#mainPopupSet panel#PopupAutoCompleteRichResult .autocomplete-richlistitem:hover, treechildren.searchbar-treebody::-moz-tree-row(hover) { background-color: var(--in-content-page-background)!important } #urlbar ::-moz-selection, .searchbar-textbox ::-moz-selection { background: var(--in-content-selected-text-background)!important } #editBMPanel_folderMenuList, #editBMPanel_foldersExpander, #editBMPanel_rows > row > hbox > textbox, #editBMPanel_rows > row > textbox, #editBMPanel_tagsSelectorExpander, #editBookmarkPanelDoneButton, #editBookmarkPanelRemoveButton { -moz-appearance: none!important; background: var(--in-content-page-background)!important; color: var(--in-content-page-color)!important; border: 1px solid!important; border-color: var(--in-content-box-border-color)!important; box-shadow: none!important } #editBookmarkPanel .expander-down > .button-box > .button-icon { filter: invert(65%)!important } #editBMPanel_folderTree, #editBMPanel_tagsSelector { -moz-appearance: none!important; background: var(--in-content-page-background)!important; color: var(--in-content-page-color)!important; opacity: 1!important } #editBMPanel_folderTree treechildren:not(.autocomplete-treebody)::-moz-tree-row, #editBMPanel_tagsSelector treechildren:not(.autocomplete-treebody)::-moz-tree-row { background: var(--in-content-box-background)!important; color: var(--in-content-page-background)!important } #editBMPanel_folderTree treechildren:not(.autocomplete-treebody)::-moz-tree-row(hover), #editBMPanel_tagsSelector treechildren:not(.autocomplete-treebody)::-moz-tree-row(hover) { background: var(--theme-selection-background-hover)!important; color: var(--in-content-selected-text)!important; -moz-border-top-colors: var(--theme-selection-background-hover)!important; -moz-border-right-colors: var(--theme-selection-background-hover)!important; -moz-border-left-colors: var(--theme-selection-background-hover)!important; -moz-border-bottom-colors: var(--theme-selection-background-hover)!important } #editBMPanel_folderTree treechildren:not(.autocomplete-treebody)::-moz-tree-cell-text(hover) { color: var(--in-content-selected-text)!important } #editBMPanel_folderTree treechildren::-moz-tree-image { fill: var(--in-content-page-color)!important } #editBMPanel_folderTree treechildren::-moz-tree-image(hover), #editBMPanel_folderTree treechildren::-moz-tree-image(selected) { fill: var(--selected-icon-fill-color)!important } #editBMPanel_folderTree treechildren:not(.autocomplete-treebody)::-moz-tree-row(selected,current,focus) { background: var(--theme-selection-background)!important } listitem[selected=true] { background-color: var(--theme-selection-background)!important; color: var(--in-content-selected-text)!important } #editBMPanel_folderTree treechildren:not(.autocomplete-treebody)::-moz-tree-row(selected,current) { background: var(--theme-selection-background)!important } #editBMPanel_folderTree { border-color: var(--in-content-box-border-color)!important; border-bottom: none!important } #editBMPanel_newFolderBox { background: var(--in-content-page-background)!important; border-color: var(--in-content-box-border-color)!important; box-shadow: none!important } @-moz-document url(chrome://browser/content/places/bookmarkProperties.xul), url(chrome://browser/content/places/bookmarkProperties2.xul) { #bookmarkproperties { -moz-appearance: none!important; color: var(--in-content-page-color)!important; background-color: var(--in-content-category-header-background)!important } textbox { -moz-appearance: none!important; min-height: 20px!important; padding: 2px!important; border: 1px solid var(--in-content-box-border-color); color: var(--in-content-page-color)!important; background: var(--in-content-box-background)!important } #editBMPanel_folderTree { background: var(--in-content-box-background)!important } #editBMPanel_folderMenuList { background-color: var(--in-content-box-background)!important; padding: 2px!important } #editBMPanel_foldersExpander.expander-down, #editBMPanel_tagsSelectorExpander.expander-down { -moz-appearance: -moz-mac-disclosure-button-closed!important; filter: invert(79%)!important } #editBMPanel_foldersExpander.expander-up, #editBMPanel_tagsSelectorExpander.expander-up { -moz-appearance: -moz-mac-disclosure-button-open!important; filter: invert(78%)!important } #editBMPanel_newFolderButton, .dialog-button { -moz-appearance: none!important; background: var(--in-content-page-background)!important; color: var(--in-content-page-color)!important; border: 1px solid!important; border-color: var(--in-content-box-border-color)!important; border-radius: 3px!important } .dialog-button[disabled=true] { opacity: .4!important } #editBMPanel_folderTree { border: 1px solid; border-radius: 3px; border-color: var(--in-content-box-border-color)!important } #editBMPanel_newFolderBox { background: 0 0!important } } @-moz-document url(chrome://browser/content/sanitize.xul) { #SanitizeDialog { -moz-appearance: none!important; background: var(--in-content-category-header-background)!important; color: var(--in-content-page-color)!important } .checkbox-check[checked] { list-style-image: url(chrome://global/skin/icons/check.svg); -moz-context-properties: fill; fill: var(--in-content-border-highlight)!important } button { -moz-appearance: none!important; background-color: var(--in-content-page-background)!important; border: 1px solid!important; border-radius: 3px!important; color: var(--in-content-page-color)!important; border-color: var(--in-content-box-border-color)!important } button:hover { background-color: var(--in-content-box-background)!important } } @-moz-document url("chrome://global/content/commonDialog.xul") { #commonDialog { -moz-appearance: none!important; background: var(--in-content-page-background)!important; color: var(--in-content-page-color)!important } } #customization-done-button { color: var(--in-content-text-color); border-color: var(--in-content-primary-button-background)!important; background-color: var(--in-content-primary-button-background)!important } #customization-done-button:-moz-any(:focus,:active,:hover):not([disabled]) { background-color: var(--in-content-primary-button-background-hover)!important } .findbar-textbox { border-radius: 3px!important } .findbar-textbox:not([status=notfound]) { background-color: var(--in-content-box-background)!important; border-color: var(--in-content-box-border-color)!important; color: var(--in-content-page-color)!important } .browserContainer > findbar { border-top: 1px solid!important; border-color: var(--in-content-box-border-color)!important } .findbar-find-next, .findbar-find-previous { border: none!important; background: 0 0!important; border-radius: 2px!important; fill: var(--in-content-page-color)!important } .findbar-find-previous { margin-left: 6px!important } .findbar-find-next:hover, .findbar-find-previous:hover { background: var(--toolbarbutton-hover-background)!important } @-moz-document url-prefix(chrome://) { .browser-toolbar.titlebar-color:-moz-lwtheme-brighttext, .tab-background:not([selected]):-moz-lwtheme-brighttext { background-color: var(--tab-background-color)!important; color: var(--tab-color)!important } @media screen and (-moz-os-version:windows-win7) { window { background-color: var(--tone-9)!important; color: var(--in-content-page-color)!important } } } .tab-throbber::before { fill: var(--in-content-category-text-selected)!important; opacity: 1!important } .panel-arrow { filter: invert(70%)!important } #appMenu-zoomReset-button, .panel-subview-body { color: var(--in-content-selected-text)!important; background: var(--in-content-box-background)!important } .panel-subview-footer, [class^=PanelUI-] { color: var(--in-content-selected-text)!important; background: var(--in-content-page-background)!important } #BMB_bookmarksPopup .popup-internal-box { background-color: var(--in-content-box-background)!important } .popup-internal-box > autorepeatbutton { -moz-appearance: none!important; background-color: var(--in-content-page-background)!important } .popup-internal-box > .autorepeatbutton-down > .autorepeatbutton-icon, .popup-internal-box > .autorepeatbutton-up > .autorepeatbutton-icon { filter: invert(40%)!important } /*! webextension popup fix */ .webextension-popup-browser { background: #fff!important } photonpanelmultiview panelview { background: 0 0!important; color: var(--in-content-page-color)!important } #emptyDownloads { background: var(--in-content-box-background)!important; color: var(--in-content-page-color)!important } #downloadsFooterButtons { background: var(--in-content-page-color)!important; color: var(--in-content-page-color)!important } #downloadsFooter[showingsummary] > stack:not(:hover), .downloadsPanelFooterButton { background-color: var(--in-content-category-header-background)!important } #downloadsListBox { background: var(--in-content-page-background)!important } #appMenu-mainView toolbarbutton:hover, #customizationui-widget-multiview toolbarbutton:hover, #widget-overflow-list toolbarbutton:hover { background: var(--in-content-category-header-background)!important } #BMB_bookmarksPopup { background: 0 0!important } #identity-popup-securityView { background: var(--in-content-box-background)!important } #identity-popup-multiView > .panel-viewcontainer > .panel-viewstack > .panel-subviews { background: var(--in-content-box-border-color)!important } .identity-popup-expander[panel-multiview-anchor] { background-color: var(--in-content-primary-button-background)!important; fill: var(--in-content-text-color)!important } #identity-popup-mainView { background: var(--in-content-box-background)!important; color: var(--in-content-page-color)!important } #identity-popup[connection^=secure] .identity-popup-security-content { fill: var(--in-content-category-text-selected)!important } #identity-popup-permissions-content { background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjQsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxkZWZzPg0KCTxmaWx0ZXIgaWQ9IkFkb2JlX09wYWNpdHlNYXNrRmlsdGVyIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+DQoJCTxmZUNvbG9yTWF0cml4ICB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMSAwIDAgMCAwICAwIDEgMCAwIDAgIDAgMCAxIDAgMCAgMCAwIDAgMSAwIi8+DQoJPC9maWx0ZXI+DQo8L2RlZnM+DQo8bWFzayBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGlkPSJtYXNrLXBlcm1pc3Npb25zIj4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBmaWx0ZXI9InVybCgjQWRvYmVfT3BhY2l0eU1hc2tGaWx0ZXIpIiBkPSJNMiwxaDIwYzEuMSwwLDIsMC45LDIsMnYxOGMwLDEuMS0wLjksMi0yLDJIMmMtMS4xLDAtMi0wLjktMi0yVjMNCgkJQzAsMS45LDAuOSwxLDIsMXoiLz4NCgk8cGF0aCBkPSJNMTIsM2g5YzAuNiwwLDEsMC40LDEsMXYxNmMwLDAuNi0wLjQsMS0xLDFoLTlWM3oiLz4NCgk8cGF0aCBkPSJNNS41LDEyLjVsMi43LTMuN0M4LjQsOC41LDguOCw4LjUsOSw4LjdsMC43LDAuNWMwLjIsMC4yLDAuMiwwLjUsMCwwLjdMNS44LDE1Yy0wLjIsMC4yLTAuNSwwLjMtMC44LDAuMUwyLjgsMTIuOQ0KCQljLTAuMi0wLjItMC4yLTAuNSwwLTAuN2wwLjgtMC44YzAuMi0wLjIsMC41LTAuMiwwLjcsMEw1LjUsMTIuNXoiLz4NCgkNCgkJPHJlY3QgeD0iMTYuMzM1IiB5PSI4LjQ4NSIgdHJhbnNmb3JtPSJtYXRyaXgoLTAuNzA3MyAwLjcwNjkgLTAuNzA2OSAtMC43MDczIDM3LjU5MiA4LjUwNTEpIiBmaWxsPSIjRkZGRkZGIiB3aWR0aD0iMS40IiBoZWlnaHQ9IjcuMTAxIi8+DQoJDQoJCTxyZWN0IHg9IjE2LjMzNSIgeT0iOC40MTUiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA2OCAwLjcwNzUgLTAuNzA3NSAwLjcwNjggMTMuNDYwMiAtOC41NDI5KSIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjEuNCIgaGVpZ2h0PSI3LjEiLz4NCjwvbWFzaz4NCjxyZWN0IGlkPSJwZXJtaXNzaW9ucyIgbWFzaz0idXJsKCNtYXNrLXBlcm1pc3Npb25zKSIgZmlsbD0iI0IxQjFCMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ii8+DQo8L3N2Zz4NCg==)!important } .identity-popup-security-content { background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjQsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxkZWZzPg0KCTxmaWx0ZXIgaWQ9IkFkb2JlX09wYWNpdHlNYXNrRmlsdGVyIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+DQoJCTxmZUNvbG9yTWF0cml4ICB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMSAwIDAgMCAwICAwIDEgMCAwIDAgIDAgMCAxIDAgMCAgMCAwIDAgMSAwIi8+DQoJPC9maWx0ZXI+DQo8L2RlZnM+DQo8bWFzayBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGlkPSJtYXNrLWdsb2JlIj4NCgk8Y2lyY2xlIGZpbGw9IiNGRkZGRkYiIGZpbHRlcj0idXJsKCNBZG9iZV9PcGFjaXR5TWFza0ZpbHRlcikiIGN4PSIxMiIgY3k9IjEyIiByPSIxMSIvPg0KCTxwYXRoIGQ9Ik05LjQxNywzLjkyNGMtMC4wMjctMC4wMDEtMC4wNTcsMC0wLjA4MywwLjAxMUM5LjMyOCwzLjkzOCw5LjMyLDMuOTQzLDkuMzE0LDMuOTUxYzAuMDA5LDAsMC4wMiwwLDAuMDI3LTAuMDAxDQoJCUM5LjM2OSwzLjk0Myw5LjM5LDMuOTI1LDkuNDE3LDMuOTI0TDkuNDE3LDMuOTI0TDkuNDE3LDMuOTI0eiBNOS40NTEsNS4yMjdjMC4wMzQtMC4wNDQtMC4wNDgtMC4wODEtMC4wOTUtMC4wNzcNCgkJYzAuMDEyLTAuMDUzLDAuMDgtMC4wODEsMC4wNjItMC4xNDdjLTAuMDE3LTAuMDctMC4xMDEtMC4wNTYtMC4xNDYtMC4wMThDOS4yMzIsNS4wMTksOS4yMTEsNS4wOCw5LjE3Niw1LjEyMQ0KCQljLTAuMDE5LDAuMDIyLTAuMDU1LDAuMDMtMC4wNjksMC4wNThDOS4wOTYsNS4yMDQsOS4xMSw1LjI0OCw5LjEwOSw1LjI3NmMwLjA1NiwwLjAwOCwwLjExNC0wLjAwOSwwLjE1NS0wLjA0OGwwLjAyNy0wLjAxMg0KCQlDOS4yODUsNS4yMjEsOS4yODEsNS4yMzEsOS4yNzgsNS4yMzdDOS4zMDYsNS4yNzEsOS40MjUsNS4yNjEsOS40NTEsNS4yMjdMOS40NTEsNS4yMjdMOS40NTEsNS4yMjd6IE05LjUwOCwzLjM2Ng0KCQlDOS41MDUsMy40NDcsOS41ODQsMy40NTcsOS42NDMsMy40ODhDOS42MjUsMy41MzYsOS41NjEsMy41MzQsOS41MywzLjU3MkM5LjQ5NSwzLjYxOSw5LjU2MSwzLjY2LDkuNTkzLDMuNjgxDQoJCWMwLjA2NSwwLjA0LDAuMDI5LDAuMDg1LDAuMDE3LDAuMTQxQzkuNTkyLDMuOTAxLDkuNzYyLDMuODgsOS43OTksMy44NzhjMC4wNjQtMC4wMDMsMC4xNjcsMC4wMDcsMC4yMjgtMC4wMjMNCgkJYzAuMDY2LTAuMDM3LDAuMTAxLTAuMTE3LDAuMTY5LTAuMTU2YzAuMDU3LTAuMDMzLDAuMTM4LTAuMDUyLDAuMjAxLTAuMDI5YzAuMDY2LDAuMDIzLDAuMDU5LDAuMTA4LDAuMTEyLDAuMTQ0DQoJCWMwLjA2MywwLjA0NCwwLjEzMiwwLjA1OCwwLjE4Ni0wLjAwN2MwLjAzNS0wLjA0MSwwLjExMS0wLjA5MywwLjExNC0wLjEzN2MwLjAwNi0wLjA3NywwLjAyOC0wLjEzOCwwLjExNC0wLjE1NQ0KCQljMC4wNjktMC4wMTQsMC4wNTQsMC4wNTMsMC4xMDIsMC4wNjVjMC4xMDYsMC4wMjcsMC4xNTgtMC4yOTcsMC4yNzMtMC4yMDJjMC4wMjcsMC4wMjIsMC4wMzUsMC4xMSwwLjA4MSwwLjEwMw0KCQljMC4wNDgtMC4wMDgsMC4wNS0wLjA3NywwLjEwMS0wLjA3OWMwLjAxNywwLjA0Ny0wLjA4OCwwLjEwNS0wLjEwMiwwLjE1NmMwLjA2NC0wLjA1MywwLjA5Ni0wLjA0NSwwLjE2OS0wLjA1Mw0KCQljMC4wMiwwLjA1LTAuMTI1LDAuMTMyLTAuMTYyLDAuMTM5Yy0wLjA1MiwwLjAxNC0wLjA4NC0wLjAxNy0wLjEyNSwwLjAxMmMtMC4wMzEsMC4wMjEtMC4wNzUsMC4wMi0wLjExMiwwLjAyMw0KCQljLTAuMDUyLDAuMDA2LTAuMTUxLDAuMDc2LTAuMTUsMC4xMzNjMCwwLjAyMywwLjAxOCwwLjA3NC0wLjAwMSwwLjA5M2MtMC4wMTgsMC4wMi0wLjA2MiwwLjAwMS0wLjA2Ni0wLjAxOQ0KCQljLTAuMDQ1LDAuMDY3LTAuMTA0LTAuMDUtMC4xNDEsMC4wNDRjMC4wNiwwLjAxNiwwLjExNSwwLjA3MywwLjE4MywwLjA5YzAuMDY2LDAuMDE3LDAuMTMyLDAuMDMzLDAuMTk2LDAuMDUxDQoJCWMwLjEwOSwwLjAzNCwwLjI3My0wLjA5OSwwLjM1Ny0wLjE2MmMwLjA4LTAuMDU5LDAuMTgtMC4xOTMsMC4yMDEtMC4yODhjMC4wMjQtMC4xMDUsMC4xMzgtMC4yMjUsMC4xMTQtMC4zMjgNCgkJYy0wLjAyMS0wLjA5Ny0wLjAzNi0wLjE0MywwLjA3NC0wLjE3OGMwLjA0Ni0wLjAxNSwwLjE1OS0wLjAzOSwwLjE3NS0wLjA5MmMwLjAyNC0wLjA3OS0wLjIyMy0wLjA1OC0wLjI2MS0wLjA3Ng0KCQljLTAuMTI1LTAuMDU2LTAuMTc5LTAuMTE5LTAuMzIzLTAuMDYyYy0wLjA3NSwwLjAyOS0wLjE0OCwwLjA1My0wLjIyNywwLjA3NEMxMS4yNCwyLjk3MywxMS4yLDIuOTc2LDExLjE3NywzLjAxMQ0KCQljLTAuMDA5LDAuMDE0LTAuMDIxLDAuMDI0LTAuMDM2LDAuMDMyYy0wLjA2NCwwLjAyNiwwLjAxNS0wLjA5NywwLjAyMi0wLjEwNGMwLjAyMS0wLjAyNCwwLjA1NS0wLjA5OS0wLjAxMi0wLjA4Mg0KCQljLTAuMDk5LDAuMDIzLTAuMTcxLDAuMTc0LTAuMjc3LDAuMTgyYy0wLjA4MSwwLjAwNi0wLjA1Ni0wLjA2NS0wLjAzNS0wLjEwNmMwLjA0MS0wLjA3NC0wLjA3NS0wLjA4My0wLjEyNi0wLjA4Mw0KCQljLTAuMDcyLDAtMC4xMjYsMC4wNDEtMC4xOTUsMC4wNDhjLTAuMDY0LDAuMDA2LTAuMTQsMC4wMTgtMC4yMDQsMC4wMTdjLTAuMTI5LTAuMDA0LTAuMjE0LDAuMDcxLTAuMzQyLDAuMDI5DQoJCUM5LjgzOCwyLjg5OCw5LjY5MiwzLjAxMSw5LjU2MiwzLjAyNkM5LjUxOSwzLjAzMiw5LjQ1NiwzLjAyMyw5LjQzOCwzLjA3NGMtMC4wMTUsMC4wNDIsMCwwLjEwOCwwLjAzMywwLjE0bDAuMDEtMC4wMDkNCgkJQzkuNDUzLDMuMjMzLDkuNDUsMy4yNzQsOS40MDcsMy4yOWMtMC4wNCwwLjAxNC0wLjA4MSwwLjA2Ny0wLjEwMiwwLjEwNEM5LjI4OSwzLjQyLDkuMjQzLDMuNTM0LDkuMzIzLDMuNDc1DQoJCUM5LjM4MiwzLjQzMSw5LjQxNSwzLjM0OSw5LjUwOCwzLjM2Nkw5LjUwOCwzLjM2Nkw5LjUwOCwzLjM2NnogTTQuNjU0LDEwLjU0N2MtMC4xMzgtMC4xLTAuNDUyLTAuMTI0LTAuNDEzLTAuMzU4DQoJCWMwLjAyNC0wLjE0MywwLjE3MS0wLjI1MywwLjI5LTAuMzIzYzAuMTU2LTAuMDkxLDAuMzMtMC4wOTQsMC41MDUtMC4wNzljMC4wNDIsMC4wMDUsMC4xMjItMC4wMDMsMC4xNDQsMC4wMw0KCQljMC4wMTIsMC4wMTcsMC4wMzYsMC4wMjcsMC4wNTUsMC4wMzRjMC4wNDcsMC4wMTQsMC4wOTUsMC4wMTUsMC4xNDMsMC4wMjRjMC4wNzIsMC4wMTQsMC4xMjMsMC4wNzYsMC4xOTUsMC4wMjQNCgkJQzUuNjU2LDkuODQyLDUuNjY5LDkuODMsNS43Nyw5Ljg0MkM1Ljg2LDkuODUzLDUuOTE0LDkuNzg0LDUuOTg5LDkuNzljMC4wMjQsMC4wMDIsMC4wNDUsMC4wMDYsMC4wNjMsMC4wMTQNCgkJQzYuMDYsOS43NzgsNi4wNyw5Ljc1NSw2LjA4Niw5Ljc1MWMwLjAzOC0wLjAxMSwwLjEyLDAuMDgsMC4xNTksMC4wODhDNi4zNDUsOS44Niw2LjMzOCw5Ljc5LDYuMzQ2LDkuNzE5DQoJCWMwLjA0OS0wLjAwOSwwLjA3MywwLjA2LDAuMTE4LDAuMDE3QzYuNDYzLDkuNzQ5LDYuNDcyLDkuNzcxLDYuNDcyLDkuNzg0QzYuNDgxLDkuNzksNi40OTIsOS43OSw2LjUsOS43ODMNCgkJYzAuMDA0LTAuMDA4LDAuMDA2LTAuMDE1LDAuMDAzLTAuMDI0QzYuNTI3LDkuNzY2LDYuNTQsOS43NDksNi41NDIsOS43MjFjMC4wMTgsMC4wMDEsMC4wNDYtMC4wMDksMC4wNjQtMC4wMDYNCgkJYzAuMDE0LTAuMDUxLDAuMDQzLTAuMTIsMC4wMDYtMC4xNjdjMC4wMDktMC4wMDEsMC4wMTktMC4wMDQsMC4wMy0wLjAwNmMwLTAuMDUyLDAuMDM1LTAuMDc0LDAuMDM2LTAuMTE1DQoJCUM2LjYyNSw5LjQxOCw2LjU2NSw5LjQyMiw2LjUxLDkuNDIzYzAuMDMzLTAuMDMsMC4xMTItMC4wOTcsMC4xMi0wLjEzOGMwLjAxNS0wLjA3My0wLjA4LTAuMTE3LTAuMDcyLTAuMjAzDQoJCWMwLjAwOSwwLjA0NSwwLjA2LDAuMTUsMC4xMDgsMC4xNjVDNi43NzMsOS4yODQsNi43NDIsOS4xNzYsNi43NSw5LjEyYzAuMDI3LTAuMTc3LDAuMTg2LTAuMDMsMC4xODksMC4wNjINCgkJYzAuMDQ2LTAuMTA2LDAuMTYyLDAuMDEyLDAuMTA5LDAuMTAzQzcuMDIyLDkuMzI5LDYuOTg4LDkuMzEyLDcuMDIsOS4zN2MwLjAyMiwwLjA0MSwwLjA1NiwwLjA0MiwwLjEwNCwwLjAzMg0KCQljMC4wMTItMC4wMjQsMC4wMjItMC4wNTEsMC4wMjItMC4wOGMwLjA4My0wLjAyNiwwLjEzNywwLjA3MywwLjA4OCwwLjEzMmMwLjA2Mi0wLjAzNCwwLjEyNS0wLjA2NSwwLjE5LTAuMDgyDQoJCWMtMC4wMzktMC4xMzYtMC4wNzktMC4yNy0wLjA1NC0wLjQxNmMwLjAwNi0wLjAzMiwwLjAxLTAuMDY4LDAuMDM0LTAuMDkzYzAuMDMtMC4wMzItMC4wMDctMC4wMi0wLjAxLTAuMDQxDQoJCUM3LjM4Niw4Ljc1OSw3LjQ1Myw4LjY5NCw3LjQ3OSw4LjYzNmMtMC4wNy0wLjAxNS0wLjAwNi0wLjE1NSwwLjA0MS0wLjE3OUM3LjU3LDguNDMxLDcuNzIsOC40NzQsNy43Myw4LjQzMw0KCQljMC4wMywwLjAxNywwLjA1OSwwLjA0MSwwLjA5NSwwLjA0MWMwLjA4MywwLjAwMSwwLjEzOCwwLjAwMywwLjE5NSwwLjA3YzAuMDI4LDAuMDM1LDAuMDcsMC4xMTIsMC4xMjIsMC4xMTgNCgkJYy0wLjAwMSwwLjA1OCwwLjA2NCwwLjEtMC4wMDQsMC4xNDlDOC4wODMsOC44NDgsOC4wMDgsOC44MzksNy45ODUsOC45MTJDNy45NzEsOC45NTgsNy45MjcsOC45NzksNy45OTMsOS4wMTENCgkJYzAuMDI4LDAuMDE1LDAuMDY0LDAuMDE4LDAuMDk2LDAuMDE4YzAuMDA4LDAuMDQ0LDAuMDMsMC4xMDMsMC4wODcsMC4wOTZjMC4xMTEtMC4wMTQsMC4xMzUtMC4xNTMsMC4yMjQtMC4yDQoJCWMwLjE0NC0wLjA3NiwwLjEyMiwwLjI1MSwwLjI0NiwwLjE3YzAuMDMtMC4wMiwwLjAzLTAuMTA0LDAuMDQ1LTAuMTM1YzAuMDMtMC4wNjYsMC4wNjQtMC4xMzUsMC4xMDgtMC4xOTQNCgkJQzguODU0LDguNjg5LDguOTIzLDguNjEsOC44OTksOC41MTJDOC44ODYsOC40NTcsOC43OCw4LjQzNSw4LjczMiw4LjM5NkM4LjY3NSw4LjM1LDguNjIsOC4yOTksOC41ODUsOC4yMzQNCgkJYy0wLjAyMS0wLjA0LTAuMDMzLTAuMDUzLDAtMC4wNzNjMC4wMi0wLjAxLDAuMDE0LTAuMDMyLDAuMDA2LTAuMDQ3QzguNTU2LDguMDM5LDguNDU4LDcuOTAzLDguNTk1LDcuODU2DQoJCWMwLjAzLTAuMDExLDAuMDkzLTAuMTA3LDAuMDk3LTAuMTQ2QzguNyw3LjY0Nyw4LjYwNCw3LjU4OSw4LjY0Nyw3LjUyNmMwLjAzMi0wLjA0NywwLjExMS0wLjA3OCwwLjE1MS0wLjEyNQ0KCQljMC4wMi0wLjAyMiwwLjA0Mi0wLjA0MiwwLjA3Mi0wLjA0OEM4Ljg3Miw3LjMyNyw4Ljg3OCw3LjI5OCw4LjksNy4yODJjMC4wMzYtMC4wMjcsMC4wOTMtMC4wMTQsMC4xMzUtMC4wMjcNCgkJYzAuMDY5LTAuMDIxLDAuMDk5LTAuMDkzLDAuMTUzLTAuMTMyYzAuMDQ1LTAuMDM0LDAuMDk2LTAuMDIxLDAuMTQ0LTAuMDQ1YzAuMDI1LTAuMDEyLDAuMDM2LTAuMDQsMC4wNjItMC4wNTINCgkJYzAuMDYzLTAuMDMsMC4xMzUsMC4wMTgsMC4xNjQsMC4wNzFDOS42MjUsNy4yMjQsOS43MDksNy40MjEsOS45MDEsNy4zN2MwLjA3OC0wLjAyMSwwLjEzNy0wLjA4NSwwLjE2MS0wLjE1OA0KCQljMC4wMjItMC4wNy0wLjAwNC0wLjEyNywwLTAuMTk2YzAuMDA2LTAuMTIxLDAuMTI1LTAuMTk5LDAuMTM4LTAuMzE4Yy0wLjA5LDAuMDAxLTAuMDQzLTAuMDU1LTAuMDczLTAuMTA2DQoJCWMtMC4wMzMtMC4wNTgtMC4xMDgtMC4wMTYtMC4xNTgtMC4wMjRjMC4wNTEtMC4xMjMsMC4wNTEtMC4xNjYtMC4wNjktMC4yMjVDOS44NDcsNi4zMTcsOS43Niw2LjE5Niw5LjcyLDYuMg0KCQljMC4wMzMtMC4wNDUsMC4xMTEsMC4wMywwLjEzNSwwLjA1MmMwLjA1MywwLjA1LDAuMDk5LDAuMDczLDAuMTcyLDAuMDc5Yy0wLjAyMS0wLjAzMi0wLjAzMS0wLjA4OS0wLjAxOC0wLjEyNg0KCQljMC4wMTQtMC4wMzMtMC4wMi0wLjA2OC0wLjAxNi0wLjExYzAuMDg0LDAuMTA3LDAuMDcsMC4yMywwLjExOCwwLjM0OWMwLjAyLDAuMDUsMC4wNjksMC4wODMsMC4wOSwwLjEzNQ0KCQljMC4wMjcsMC4wNjUsMC4wMDksMC4wNjMsMC4wNjYsMC4xMDNjMC4wMzQsMC4wMjQsMC4wNDYsMC4wNjYsMC4wNTIsMC4xMDRjMC4wMTEsMC4wNjcsMC4wMzUsMC4wMzgsMC4wNzEsMC4wNzYNCgkJYzAuMDIxLDAuMDIzLDAuMDc1LDAuMDI2LDAuMDY0LDAuMDczYy0wLjAwOCwwLjAzMy0wLjAzLDAuMDYxLTAuMDM1LDAuMDk1Yy0wLjAxNCwwLjEsMC4xODMtMC4wMzYsMC4yMDMtMC4wNQ0KCQljMC4wNDItMC4wMzIsMC4xMTEtMC4wMzgsMC4xNDQtMC4wNzZjMC4wMzQtMC4wMzksMC4wMjctMC4wOTcsMC4wNjMtMC4xMzNjMC4wNDUtMC4wNDcsMC4wODgtMC4wMTUsMC4xNDMtMC4wMjQNCgkJYzAuMDYzLTAuMDA5LDAuMTE3LTAuMDU5LDAuMTYzLTAuMDk3YzAuMDk5LTAuMDgzLDAuMTYyLTAuMTc1LDAuMjQ1LTAuMjdjLTAuMDM2LDAuMDA5LTAuMTU5LDAuMDk5LTAuMTY3LDAuMDE1DQoJCWMtMC4wNDYsMC0wLjE1NC0wLjAwOC0wLjE3MS0wLjA1OWMtMC4wMTQtMC4wMzgtMC4wMDktMC4wODEtMC4wMDktMC4xMTljLTAuMDAxLTAuMDQxLTAuMDUxLTAuMDI3LTAuMDg0LTAuMDQ4DQoJCWMtMC4wNjYtMC4wNDItMC4wOTktMC4xMjItMC4xNjktMC4xNThjLTAuMTEyLTAuMDU5LTAuMTgtMC4xNTUtMC4yNDgtMC4yNTZjLTAuMDM5LTAuMDU5LTAuMTc3LTAuMTc5LTAuMTY2LTAuMjUNCgkJYzAuMDA2LTAuMDQ3LDAuMDQ1LTAuMDk3LDAuMDQyLTAuMTQ0Yy0wLjAwMi0wLjA0Mi0wLjAzNS0wLjA2NS0wLjAzLTAuMTEyYzAuMDA0LTAuMDU0LTAuMTI3LTAuMTUtMC4wMTItMC4xNjENCgkJYzAuMDM2LTAuMDAzLDAuMDQyLTAuMDQ3LDAuMDgyLTAuMDcxYzAuMDQ1LTAuMDI3LDAuMDM1LTAuMDUxLDAuMDg0LTAuMDM4YzAuMDgsMC4wMjQsMC4xMzUtMC4wNjQsMC4xODktMC4xMTENCgkJYzAuMDkzLTAuMDgyLTAuMDU2LTAuMDgzLTAuMDYzLTAuMTQ2Yy0wLjAwOC0wLjA2Mi0wLjA0NC0wLjEwOC0wLjA1NC0wLjE4MWMtMC4wMDYtMC4wNTMtMC4wNTYtMC4wMzItMC4wODQtMC4wMTgNCgkJYy0wLjAzOSwwLjAxOC0wLjA3OC0wLjAwOS0wLjExNi0wLjAxN2MtMC4wMzQtMC4wMDgtMC4wNjMtMC4wNjUtMC4xMDUtMC4wNDdjLTAuMDMxLDAuMDE1LTAuMDMsMC4wNTMtMC4wNzUsMC4wNDkNCgkJYy0wLjAzMy0wLjAwMy0wLjA1NC0wLjAzNS0wLjA4Ny0wLjA0MWMtMC4wNTEtMC4wMDYtMC4wMDYsMC4wNDItMC4wNjMsMC4wNDdjLTAuMDQxLDAuMDAzLTAuMTcxLTAuMDUyLTAuMTc0LDANCgkJQzkuODYsNC40NDQsOS44NDQsNC41NjIsOS44LDQuNTc0Yy0wLjA0OCwwLjAxNC0wLjA5OSwwLjAwMS0wLjE0NywwLjAyYy0wLjEwNSwwLjA0Mi0wLjA3LDAuMTQ3LDAuMDMsMC4xNjQNCgkJQzkuNzY1LDQuNzcsOS42Niw0LjgyNiw5LjY4Nyw0Ljg4MUM5LjcxLDQuOTI5LDkuNzE4LDQuOTYzLDkuNzcxLDQuOTgyYzAuMDg3LDAuMDMyLDAuMTgsMC4wNTgsMC4xNSwwLjE3DQoJCWMtMC4wMzksMC4xNC0wLjEzNiwwLjI3MS0wLjI3MywwLjMzNUM5LjUxNyw1LjU0OCw5LjQ4MSw1LjM4Myw5LjM4Miw1LjM0QzkuMzIsNS4zMTQsOS4yNTEsNS4zMjQsOS4xODcsNS4zMzENCgkJQzkuMTc2LDUuMzQ4LDkuMjc3LDUuMzgsOS4yOTMsNS40MDljMC4wMywwLjA1OS0wLjA1MiwwLjA1MS0wLjA1OSwwLjA5N0M5LjIyOSw1LjU0Myw5LjE4LDUuNTcxLDkuMjA3LDUuNjA5DQoJCUM5LjE3OCw1LjU3NCw5LjEyMyw1LjYyMSw5LjEwMyw1LjY0MmMtMC4wMjgsMC4wMy0wLjAyMiwwLjA1LTAuMDExLDAuMDg4QzkuMTE3LDUuODA4LDksNS44ODgsOC45MzEsNS44NzkNCgkJQzguODcyLDUuODcsOC44MTYsNS44NzQsOC43NjEsNS44NDdDOC42OTUsNS44MTUsOC43MTcsNS44MzUsOC43MDQsNS43NkM4LjY5LDUuNjksOC41OTUsNS42Niw4LjY1MSw1LjU3NA0KCQlDOC42OTIsNS41MSw4LjY3Miw1LjUxNiw4LjY2NSw1LjQ1NmMtMC4wMDktMC4wNjMsMC4wMi0wLjA3MywwLjA3LTAuMDgyYzAuMDU2LTAuMDEsMC4wOC0wLjEwOSwwLjExMy0wLjE1Ng0KCQljMC4wMDctMC4wMSwwLjA0Mi0wLjA5OS0wLjAxMi0wLjA3NmMtMC4wMywwLjAxNC0wLjAwNywwLjA1Mi0wLjA1NCwwLjA1OEM4Ljc0OSw1LjIwNSw4LjcxNiw1LjE4Myw4LjY4Miw1LjE4Mw0KCQljLTAuMDM5LDAtMC4wOCwwLjAyLTAuMTE2LTAuMDA0YzAuMDE4LTAuMDIxLDAuMTQ3LTAuMTI3LDAuMDQ1LTAuMTQ5QzguNTcsNS4wMjEsOC42MDQsNS4wODcsOC41NDksNS4wNzgNCgkJQzguNTM5LDUuMTMxLDguNDc1LDUuMTI2LDguNDQzLDUuMTZjMC4wMTQtMC4wNTYsMC4xMzItMC4wOTksMC4wOTMtMC4xNDRDOC42MjIsNC45NDEsOC42NCw0LjkyOCw4LjUyNCw0Ljg4Nw0KCQlDOC4zNDIsNC44MjMsOC4zNTYsNC42MzcsOC40OCw0LjUyNGMwLjExNC0wLjEwMywwLjMwMi0wLjIzNCwwLjQxMy0wLjA2MmMwLjExOSwwLjE4NCwwLjE5MywwLjA1LDAuMjkxLTAuMDY4DQoJCUM5LjE1MSw0LjM4LDkuMTgxLDQuMzcxLDkuMTcsNC4zM0M5LjA2Miw0LjM3NCw4Ljk2Niw0LjIzNSw5LjA0LDQuMTUxQzkuMDg1LDQuMTAxLDkuMTU0LDQuMTE1LDkuMjE0LDQuMQ0KCQljMC4wNTMtMC4wMTQsMC4xMDEtMC4wNjUsMC4xMjMtMC4xMTRDOS4yOTIsMy45OTgsOS4yOTgsMy45NzEsOS4zMTQsMy45NTFjLTAuMDI3LTAuMDAzLTAuMDU3LTAuMDE1LTAuMDgtMC4wMjMNCgkJQzkuMTcsMy45MDUsOS4xNzUsMy44NTUsOS4xMDYsMy44NDZDOC45NDIsMy44MjIsOS4yNzcsMy42MzQsOS4xMTMsMy42MzRjLTAuMDUyLTAuMDAxLTAuMDk5LTAuMDgtMC4xMzgtMC4wNjUNCgkJQzguOTQ4LDMuNTgsOC45NDEsMy42MDEsOC45MDgsMy41ODdjLTAuMDIyLTAuMDA5LTAuMDUtMC4wMjktMC4wNzctMC4wMTRDOC43NzMsMy42MSw4Ljc2MSwzLjU2Niw4LjcwNCwzLjU4Mw0KCQlDOC42NTgsMy41OTgsOC42MzIsMy42NDMsOC41NzgsMy42MzFjMC4wNTQtMC4wNzMsMC4xMi0wLjEzMywwLjE2OC0wLjIwOWMwLjAzMS0wLjA1MiwwLjA3LTAuMDk5LDAuMTIzLTAuMTMxDQoJCWMwLjAyOC0wLjAxNywwLjEwOS0wLjAzMywwLjExNC0wLjA3M0M4Ljk5LDMuMTUzLDguOTUsMy4xNTksOC45MDUsMy4xODVjLTAuMTE3LDAuMDctMC4yMzgsMC4xNDQtMC4zNTIsMC4yMTgNCgkJQzguNDgzLDMuNDQ3LDguNDMsMy40ODUsOC4zNDQsMy40NzNjLTAuMDY2LTAuMDEtMC4wOTMsMC4wNjItMC4xNDYsMC4wNTZDOC4xNzMsMy40MjgsNy42MSwzLjc5Niw3LjU0MiwzLjgyOA0KCQlDNy40MzIsMy44NzcsNy4zMDksMy45Niw3LjE5MiwzLjk4OWMtMC4wNDgsMC4wMTItMC4xNDgsMC4xMjUtMC4xNDMsMEM2Ljk5LDMuOTgxLDYuOTQ0LDQuMDQyLDYuOTA0LDQuMDcyDQoJCUM2Ljg0Nyw0LjExNiw2Ljc3OSw0LjE0NCw2LjcxOCw0LjE4MkM2LjU4Niw0LjI2Nyw2LjQ2MSw0LjM2OCw2LjMzOCw0LjQ2NEM2LjIyMiw0LjU1NSw2LjEwNCw0LjY2MSw1Ljk4MSw0Ljc0Mw0KCQlDNS45MzksNC43NzEsNS43ODUsNC44NTEsNS43OSw0LjkxYzAuMTA5LDAuMDIxLDAuNDgzLTAuNDQ2LDAuNTg4LTAuMzJjMC4wMjcsMC4wMzItMC4xNTksMC4xMjYtMC4xODksMC4xNDQNCgkJQzYuMTYzLDQuNzQ3LDYuMTMzLDQuNzQ2LDYuMTA3LDQuNzU5Yy0wLjAzMywwLjAyLTAuMDU0LDAuMDUzLTAuMDg1LDAuMDc1QzUuOTM4LDQuODg3LDUuODY4LDQuOTU1LDUuODA2LDUuMDMxDQoJCUM1Ljc2Myw1LjA4Nyw1LjczMSw1LjE2LDUuNjgzLDUuMjExQzUuNjksNS4xNTcsNS42OCw1LjExNyw1LjY4Miw1LjA2NEM1LjYyLDUuMTA0LDUuNTk1LDUuMTcsNS41MDksNS4xNTINCgkJQzUuNDMxLDUuMTM0LDUuMzcsNS4yMTMsNS4zMTQsNS4yNTVDNS4xODUsNS4zNTQsNS4wOTgsNS40NjMsNC45OSw1LjU3OUM0LjkzLDUuNjQ0LDQuODY2LDUuNjg5LDQuODI4LDUuNzcNCgkJQzQuNzg4LDUuODU2LDQuNzMsNS45MzMsNC42NzgsNi4wMTRDNC41NzgsNi4xNjEsNC40NjIsNi4yOTYsNC4zNjMsNi40NDNDNC4xNjEsNi43NDUsNC4wMjcsNy4wOSwzLjg2LDcuNDEyDQoJCUMzLjc3NSw3LjU3OSwzLjY5Miw3Ljc0MywzLjY1OCw3LjkyOUMzLjYyOCw4LjA5LDMuNjI2LDguMjU0LDMuNjI5LDguNDE3YzAuMDkyLTAuMDcxLDAuMDg3LDAuMDc4LDAuMDYzLDAuMTIyDQoJCUMzLjY1OCw4LjYwNywzLjY0NSw4LjY4NSwzLjYzNCw4Ljc2QzMuNjE5LDguODU5LDMuNjAxLDguOTU4LDMuNjAxLDkuMDU4YzAsMC4wODUtMC4wMjcsMC4xNjQtMC4wMjgsMC4yNDYNCgkJQzMuNTQxLDkuMjc5LDMuNjA4LDkuMTc2LDMuNTQ4LDkuMTkxQzMuNTE5LDkuMTk5LDMuNTE3LDkuMjQzLDMuNTEsOS4yNjZDMy40ODUsOS4zNDQsMy4zNzksOS4zMzcsMy4zNjMsOS40MjYNCgkJYy0wLjAwOSwwLjA1NS0wLjAxNSwwLjA4Ni0wLjA1MSwwLjEzQzMuMjgzLDkuNTksMy4zMSw5LjYwNSwzLjMxNiw5LjYzOUMzLjMzLDkuNzE3LDMuMjI4LDkuODI3LDMuMjU0LDkuODkNCgkJYzAuMDI2LDAuMDYyLDAuMDA4LDAuMTMyLDAuMDM2LDAuMTkxYzAuMDE1LDAuMDMsMC4wNDksMC4wNywwLjAzNiwwLjEwN2MtMC4wNjQsMC4wMTIsMC4wMTgsMC4xNjEsMC4wMjQsMC4yMDcNCgkJYzAuMDA5LDAuMDc0LDAuMDc1LDAuMzA4LDAuMTQ3LDAuMzQxYzAuMDksMC4xMzgsMC4yMTMsMC4zMzEsMC4zNzIsMC40YzAuMTEyLDAuMDQ4LDAuMTUzLTAuMDk3LDAuMjE2LTAuMTU4DQoJCWMwLjA4LTAuMDc5LDAuMTgzLTAuMTI5LDAuMjg4LTAuMTY2QzQuNDYyLDEwLjc4Miw0LjgzMywxMC42NzQsNC42NTQsMTAuNTQ3TDQuNjU0LDEwLjU0N0w0LjY1NCwxMC41NDd6IE00LjgxLDE1LjUyOQ0KCQljMC4wMTgtMC4wMywwLjAwNC0wLjEwNy0wLjAyOC0wLjEzM2MtMC4wOC0wLjA2Ny0wLjExMSwwLjA5LTAuMDYsMC4xMzdDNC43NDEsMTUuNTg0LDQuNzg4LDE1LjU2Nyw0LjgxLDE1LjUyOUw0LjgxLDE1LjUyOQ0KCQlMNC44MSwxNS41Mjl6IE01LjEzNiwxMC45NDNjLTAuMDIyLTAuMDItMC4wMzktMC4wMDctMC4wNDEtMC4wNDhjMC4wMDEtMC4wMzcsMC4wMDQtMC4xMDYtMC4wNDMtMC4wNjINCgkJYy0wLjAxNCwwLjAwNSwwLjAwNCwwLjAxMi0wLjAxNSwwLjAyYy0wLjAxNCwwLjAwNC0wLjAyNC0wLjAwNi0wLjAzMy0wLjAxMWMtMC4wMjUtMC4wMTEtMC4wNDEtMC4wMTItMC4wNiwwLjAxNQ0KCQljLTAuMDEzLDAuMDE4LTAuMDEzLDAuMDQtMC4wMzYsMC4wNTVsLTAuMDM5LDAuMDE0Yy0wLjAxNCwwLjAwNC0wLjA1MywwLjAzMi0wLjA1NCwwLjA0N2MtMC4wMDYsMC4wMjMsMC4wMjksMC4wNCwwLjA1MywwLjA0NQ0KCQljMC4wMiwwLjAxNCwwLjA0NSwwLjAyNiwwLjA2NCwwLjA0czAuMDUxLDAuMDM4LDAuMDc1LDAuMDQ0YzAuMDU0LDAuMDMsMC4xMzgsMC4wNjQsMC4xOCwwYzAuMDEyLTAuMDI0LDAuMDIxLTAuMDQyLDAuMDA0LTAuMDYzDQoJCWMtMC4wMTUtMC4wMjMtMC4wMzktMC4wMjktMC4wNDYtMC4wNDdDNS4xMzksMTAuOTcsNS4xNTUsMTAuOTU4LDUuMTM2LDEwLjk0M0w1LjEzNiwxMC45NDNMNS4xMzYsMTAuOTQzeiBNMTIuMzQ5LDEyLjA4OA0KCQljLTAuMDI5LDAuMDAxLTAuMDgsMC4wMi0wLjEwMiwwLjA0Yy0wLjA0NSwwLjA0LDAuMDUxLDAuMDYyLDAuMDg4LDAuMDczYzAuMDQyLDAuMDI0LDAuMTAyLDAuMDM3LDAuMTQzLDAuMDYxDQoJCWMwLjAzNSwwLjAyNiwwLjA1OSwwLjA2MSwwLjA5NywwLjA3OGMwLjA0OCwwLjAyMiwwLjExNCwwLjAzMywwLjE2NywwLjA0N2MwLjAyMiwwLjAwOCwwLjA1NywwLjAwNiwwLjA4NywwLjAxMg0KCQljMC4wMzIsMC4wMiwwLjA0OCwwLjA1LDAuMDc1LDAuMDcxYzAuMDQ2LDAuMDQzLDAuMTEyLDAuMDUzLDAuMTc0LDAuMDVjMC4wNTksMC4wMDcsMC4xMDIsMC4wMTcsMC4xNTQsMC4wMDMNCgkJYzAuMDYxLTAuMDE1LDAuMTAyLDAuMDE2LDAuMTU4LDAuMDE2YzAuMDIxLDAsMC4wNDUtMC4wMTksMC4wNjUtMC4wMThjMC4wMjgsMCwwLjAzMSwwLjAxMywwLjA0NSwwLjAzNw0KCQljMC4wMjQsMC4wMzUsMC4wODUsMC4wODgsMC4xMjksMC4wOWMwLjAyNiwwLDAuMDQ4LTAuMDA1LDAuMDcsMC4wMDNjMC4wMjYsMC4wMTUsMC4wMzYsMC4wMTUsMC4wNTQsMC4wMw0KCQljMC4wMzIsMC4wMTQsMC4wNTksMC4wMjIsMC4wNzIsMC4wNDdjMC4wMjQsMC4wNDMsMC4wMjMsMC4wOSwwLjA2MSwwLjEyM2MwLjAyNSwwLjAyLDAuMDUzLDAuMDQxLDAuMDc5LDAuMDYxDQoJCWMwLjAxOSwwLjAxNywwLjAwMywwLjAxNCwwLjAzLDAuMDE0YzAuMDE1LDAuMDAzLDAuMDQzLDAuMDAzLDAuMDYyLTAuMDAzYzAuMDc1LTAuMDA1LDAuMDM1LTAuMTEsMC4wMTEtMC4xNDYNCgkJYy0wLjAxNS0wLjAzMS0wLjAyOC0wLjA1NS0wLjAyMi0wLjA4NGMwLjAwNC0wLjAzNSwwLjAyMS0wLjA1OS0wLjAwMi0wLjA4OGMtMC4wMTItMC4wMTgtMC4wMjctMC4wMjctMC4wNDUtMC4wMzYNCgkJYy0wLjAwOS0wLjAxMy0wLjAxNC0wLjAyNC0wLjAyMy0wLjA0MmMtMC4wMjItMC4wMjktMC4wNjYtMC4wMzktMC4wOTUtMC4wNjZjLTAuMDQ4LTAuMDQ4LTAuMDczLTAuMTE4LTAuMTM1LTAuMTY0DQoJCWMtMC4wMzMtMC4wMi0wLjA2My0wLjAwNS0wLjEwNC0wLjAyMWMtMC4wMTctMC4wMTEtMC4wMjUtMC4wMjEtMC4wNS0wLjAyOWMtMC4wMjItMC4wMDctMC4wNDItMC4wMDMtMC4wNjItMC4wMDQNCgkJYy0wLjA0NC0wLjAwMy0wLjA4Mi0wLjA0MS0wLjEyMy0wLjAzOGMtMC4wNDcsMC4wMDYtMC4wNTYsMC4wNTYtMC4wODMsMC4wODNjLTAuMDI0LDAuMDItMC4wNTEsMC4wMi0wLjA2LTAuMDEyDQoJCWMtMC4wMDQtMC4wNDEsMC4wMTItMC4wNjUsMC4wMzMtMC4wOTFjMC4wMzMtMC4wMzUsMC0wLjA1NS0wLjA0NC0wLjA1OGMtMC4wNTYsMC0wLjA2NSwwLjA0NC0wLjA4OSwwLjA5MQ0KCQljLTAuMDM1LDAuMDUtMC4wNTksMC4wMTUtMC4xMDksMC4wMDhjLTAuMDM0LDAuMDAxLTAuMDU5LDAuMDE1LTAuMDkyLDAuMDAxYy0wLjAyMS0wLjAwOC0wLjAyNi0wLjAyNi0wLjA0My0wLjAzNw0KCQljLTAuMDI1LTAuMDE0LTAuMDQ1LTAuMDA5LTAuMDYyLDAuMDAzYy0wLjAyNSwwLjAwNi0wLjAyNSwwLjAwNi0wLjA1MS0wLjAwOGMtMC4wMjMtMC4wMDktMC4wMjktMC4wMjctMC4wNTgtMC4wMzMNCgkJYy0wLjA0NS0wLjAwOS0wLjA5MiwwLjAyOS0wLjEyOSwwLjAxOGMtMC4wMTctMC4wMDktMC4wMy0wLjAzMy0wLjA1My0wLjA0MWMtMC4wMjUtMC4wMTUtMC4wMjEtMC4wMDEtMC4wMzgsMC4wMTcNCgkJYy0wLjAyNywwLjAyNy0wLjA2NywwLjAzNy0wLjA5NCwwLjAxNUMxMi40MDMsMTIuMTM3LDEyLjQsMTIuMDk2LDEyLjM0OSwxMi4wODhMMTIuMzQ5LDEyLjA4OEwxMi4zNDksMTIuMDg4eiBNMTQuMDYyLDEzLjg4MQ0KCQljMC4wMjMtMC4wMDMsMC4wMzUtMC4wMjcsMC4wNTctMC4wMjRjMC4wMjMtMC4wMDUsMC4wMTIsMC4wMiwwLjAyOCwwLjAzNGMwLjAxNSwwLjAxNCwwLjAzLDAuMDE0LDAuMDQ1LDAuMDE0DQoJCWMwLjAyNiwwLjAwNiwwLjA3OSwwLjAwOCwwLjA5LTAuMDE2YzAuMDEzLTAuMDM4LTAuMDUxLTAuMDQ2LTAuMDY3LTAuMDc2Yy0wLjAxNi0wLjA0NCwwLjAyLTAuMDg2LDAuMDMxLTAuMTI1DQoJCWMwLjAxOS0wLjA1MS0wLjA0Ny0wLjA3NC0wLjA0LTAuMTE1Yy0wLjAwMS0wLjA0MywwLjAyOC0wLjA1OSwwLjAyLTAuMTAyYy0wLjAwOC0wLjAzMS0wLjAzNC0wLjA2Ni0wLjA1NC0wLjA4OQ0KCQljLTAuMDE5LTAuMDI0LTAuMDUzLTAuMDQ3LTAuMDUtMC4wODJjMC4wMDMtMC4wMzYsMC4wNjktMC4wMzQsMC4wMzctMC4wNzljLTAuMDE4LTAuMDM3LTAuMDY1LTAuMDMtMC4xMDktMC4wMzYNCgkJYy0wLjAxNSwwLTAuMDMsMC4wMDEtMC4wNDUtMC4wMTRjLTAuMDE0LTAuMDIxLTAuMDA3LTAuMDMyLTAuMDA3LTAuMDQ3Yy0wLjAxLTAuMDQxLTAuMDQxLTAuMDU2LTAuMDc3LTAuMDczDQoJCWMtMC4wMTMtMC4wMDYtMC4wMy0wLjAxNC0wLjAzOC0wLjAzMWMtMC4wMDYtMC4wMTksMC4wMTMtMC4wMjQsMC4wMDctMC4wNDFjLTAuMDItMC4wMzktMC4wOTIsMC4wMTYtMC4xMjIsMC4wMDINCgkJYy0wLjAyMS0wLjAwNC0wLjAxOC0wLjAyMy0wLjAzMS0wLjA0NUwxMy43LDEyLjkxOWMtMC4wNS0wLjAyMi0wLjA2OSwwLjAxOS0wLjA2LDAuMDZjMC4wMjIsMC4wOTIsMC4wOSwwLjE1MiwwLjA4MiwwLjI0Ng0KCQljMC4wMDUsMC4wMzcsMC4wMTEsMC4wNTYsMC4wMjQsMC4wOWMwLjAxMiwwLjA1MSwwLjAyNSwwLjA3NCwwLjAwMywwLjEyM2MtMC4wMzYsMC4wMjctMC4wMDMsMC4wNjEsMC4wMDksMC4wOTYNCgkJYzAuMDA4LDAuMDQ3LDAuMDIsMC4wODQsMC4wMTksMC4xMzRjLTAuMDEsMC4wOTEtMC4wMzgsMC4xODEtMC4wMywwLjI3MmMwLjAwNSwwLjAzOCwwLjAwMSwwLjA3MywwLjAxNSwwLjEwOQ0KCQljMC4wMDYsMC4wNDcsMC4wNDQsMC4wNjQsMC4wODIsMC4wOWMwLjAzOCwwLjAzMSwwLjIxMiwwLjEzNywwLjE2MSwwLjAwOWMtMC4wMTUtMC4wMjgtMC4wMzktMC4wNjktMC4wNDYtMC4xMDMNCgkJYy0wLjAxMy0wLjAzNSwwLjAyOS0wLjA2LDAuMDMxLTAuMDk2YzAuMDA2LTAuMDQxLTAuMDI1LTAuMDU1LDAuMDMzLTAuMDY1QzE0LjAzNSwxMy44NzUsMTQuMDUzLDEzLjg4NCwxNC4wNjIsMTMuODgxDQoJCUwxNC4wNjIsMTMuODgxTDE0LjA2MiwxMy44ODF6IE0xMi4yNTMsMi45NTJjMC4wNDYtMC4wMTEsMC4wOTMsMC4wMDMsMC4xMzctMC4wMTRjMC4wMjItMC4wMDksMC4wOTYtMC4wMzUsMC4wOTEtMC4wNjUNCgkJYy0wLjAwNy0wLjA1Ni0wLjI0Ni0wLjAyLTAuMjg1LTAuMDAzYy0wLjAxMiwwLjAzNSwwLjAyNCwwLjA2MiwwLjA1NiwwLjA3MUMxMi4yNTEsMi45NDQsMTIuMjUzLDIuOTQ4LDEyLjI1MywyLjk1MkwxMi4yNTMsMi45NTINCgkJTDEyLjI1MywyLjk1MnogTTEzLjM5OCwxMy4wOTZjLTAuMDA4LTAuMDIxLDAtMC4wMzksMC0wLjA1OWMtMC4wMDQtMC4wMzEtMC4wMTQtMC4wNDEtMC4wMDgtMC4wNzQNCgkJYzAuMDEtMC4wMTgsMC4wMS0wLjA0NywwLjAwNi0wLjA2OWMtMC4wMS0wLjAxOS0wLjAyNC0wLjAzNC0wLjAzOC0wLjA0OGMwLTAuMDA4LTAuMDA1LTAuMDIzLTAuMDE1LTAuMDMzDQoJCWMtMC4wMTktMC4wMTgtMC4wMzcsMC4wMS0wLjA1NywwLjAxOWMtMC4wMTYsMC4wMTQtMC4wNDQsMC4wMjItMC4wNDksMC4wMzhjLTAuMDE1LDAuMDIyLTAuMDA2LDAuMDQxLTAuMDA2LDAuMDYxbDAuMDA0LDAuMDIzDQoJCWMtMC4wMzIsMC4wMzMtMC4wMDEsMC4xMjEtMC4wMDYsMC4xNTRjMCwwLjAzNy0wLjA1NCwwLjE0NSwwLjAxOSwwLjExMWMwLjAyLTAuMDA4LDAuMDM0LTAuMDIxLDAuMDUyLTAuMDMxDQoJCWMwLjAyNC0wLjAxNCwwLjA1NS0wLjAxNCwwLjA4My0wLjAyMmMwLjAwOSwwLDAuMDYyLTAuMDA1LDAuMDYyLTAuMDE0QzEzLjQ0NywxMy4xMzEsMTMuNDAzLDEzLjExNywxMy4zOTgsMTMuMDk2TDEzLjM5OCwxMy4wOTYNCgkJTDEzLjM5OCwxMy4wOTZ6IE0xMi4wNDQsMTUuMDEyYzAuMDYsMC4wMjksMC4xNjUtMC4wMjgsMC4yMjItMC4wNDdjMC4wNzItMC4wMjIsMC4xODYtMC4wOTgsMC4yNTktMC4wNTYNCgkJYzAuMDMxLDAuMDE3LDAuMDQ1LDAuMDUyLDAuMDc3LDAuMDY1YzAuMDM5LDAuMDE2LDAuMDg1LDAuMDAxLDAuMTI0LTAuMDA4YzAuMDQxLTAuMDEsMC4wODgtMC4wMTYsMC4xMjUtMC4wMzMNCgkJYzAuMDMzLTAuMDE4LDAuMDU0LTAuMDQ1LDAuMDgyLTAuMDY1YzAuMDc0LTAuMDU2LDAuMTM3LTAuMDAzLDAuMjE4LTAuMDE1YzAuMDQ2LTAuMDA3LDAuMDktMC4wMjksMC4xMzYtMC4wNDENCgkJYzAuMDMyLTAuMDA4LDAuMDkxLTAuMDA4LDAuMTE2LTAuMDMyYzAuMDI4LTAuMDI3LDAuMDE1LTAuMDg3LDAuMDE1LTAuMTIyYy0wLjAwMS0wLjA0NywwLjAwMi0wLjA5Ni0wLjAxNS0wLjEzOQ0KCQljLTAuMDMyLTAuMDg3LTAuMTUzLTAuMTg4LTAuMDI4LTAuMjU3YzAuMDIzLTAuMTUxLTAuMTUzLTAuMTI2LTAuMjA0LTAuMjM1Yy0wLjAzMy0wLjA3LTAuMDQ0LTAuMTI1LTAuMTM4LTAuMTMzDQoJCWMtMC4wOC0wLjAwOC0wLjEyOCwwLjAzNS0wLjE5NywwLjA2MmMtMC4wNzgsMC4wMjgtMC4xMzgsMC4wMDItMC4yMDUtMC4wMzVjLTAuMDQxLTAuMDIzLTAuMTI2LTAuMDc2LTAuMTQzLTAuMDA2DQoJCWMtMC4wMTUsMC4wNjEsMC4wNDMsMC4xMTktMC4wMDQsMC4xNzRjLTAuMDQyLDAuMDQ5LTAuMTE1LDAuMDctMC4xNzUsMC4wODRjLTAuMTMxLDAuMDI3LTAuMjM0LDAuMTI3LTAuMzI5LDAuMjEzbDAuMDEsMC4wMQ0KCQljLTAuMDM3LTAuMDAyLTAuMDkzLDAuMDk5LTAuMDk0LDAuMTI5YzAuMDE1LDAuMDA0LDAuMDI4LDAuMDA5LDAuMDQ1LDAuMDE0Yy0wLjAwMSwwLjA1MSwwLjA1NywwLjAxNywwLjA2Mi0wLjAyDQoJCWMwLjAxMiwwLjAwMywwLjAyNCwwLjAxLDAuMDM2LDAuMDEyYzAuMDEsMC4wMDMsMC4wMzMsMC4wMDIsMC4wNDIsMC4wMDZjMC4wMjUsMC4wMTEsMC4wMywwLjAzNSwwLjA2MiwwLjAzOA0KCQljLTAuMDE4LDAuMDc5LTAuMDAxLDAuMTYzLTAuMDM5LDAuMjM3QzEyLjA3OSwxNC44NTcsMTEuOTU4LDE0Ljk3LDEyLjA0NCwxNS4wMTJMMTIuMDQ0LDE1LjAxMkwxMi4wNDQsMTUuMDEyeiBNMTIuNjY0LDMuMzQ2DQoJCWMwLjA0NSwwLjA0OSwwLjEwMSwwLjA2MiwwLjA5LDAuMTM4YzAuMDU3LDAuMDA3LDAuMDkzLDAuMDI5LDAuMTI2LTAuMDJjMC4wMjEtMC4wMzEsMC4wNTMtMC4wNTUsMC4wODctMC4wNjcNCgkJYzAuMDQyLTAuMDE3LDAuMjE1LTAuMDE1LDAuMjA3LDAuMDU2Yy0wLjAwNCwwLjAzNS0wLjAyNSwwLjA2NS0wLjAzMSwwLjFjLTAuMDA4LDAuMDQ4LDAuMDQ1LDAuMDE0LDAuMDY3LDAuMDI2DQoJCWMtMC4wMjUsMC4wMTgtMC4wNTgsMC4wMjktMC4wODksMC4wMzZjMC4wMTQsMC4wMDksMC4wMjMsMC4wMjEsMC4wMjQsMC4wMzdjLTAuMDM5LDAuMDA5LTAuMDU5LDAuMTE4LTAuMTI4LDAuMTQNCgkJYy0wLjA0MSwwLjAxNC0wLjEwNC0wLjAxNi0wLjE0NS0wLjAyYy0wLjA1MS0wLjAwNi0wLjA4OC0wLjAyMS0wLjEzNy0wLjAyNGMtMC4wNDktMC4wMDMtMC4wMS0wLjA2Ni0wLjA2OS0wLjA1NA0KCQljLTAuMDExLDAuMDQyLDAuMDExLDAuMTUsMC4wMTksMC4xOTJjMC4wMDcsMC4wNTMsMC4wNTIsMC4wODMsMC4xMDQsMC4wOTNjMC4wNzMsMC4wMTIsMC4xMDgsMC4wMzYsMC4xNzEsMC4wNzMNCgkJYzAuMDQ5LDAuMDI3LDAuMTA1LDAuMDEsMC4xNTksMC4wMTVjMC4wMzYsMC4wMDMsMC4wNjUsMC4wMTcsMC4wOTMsMC4wMzljLTAuMDA2LDAuMDE3LTAuMDIsMC4wNDQtMC4wMSwwLjA2Mg0KCQljMC4wMSwwLjAyNCwwLjA4Ni0wLjAwMywwLjEwNC0wLjAwNGMwLjA1NC0wLjAwNiwwLjEwNC0wLjA2NSwwLjE1NS0wLjA1OGMwLjAyLDAuMDAzLDAuMTA5LDAuMDMxLDAuMTA1LDAuMDUzDQoJCWMtMC4wNDgtMC4wMi0wLjA4LDAuMDQtMC4xMTcsMC4wMDhjLTAuMDMzLTAuMDI5LTAuMTIxLTAuMDA1LTAuMDY0LDAuMDM2YzAuMDA1LDAuMDA1LDAuMDIsMC4xMTksMC4wMiwwLjEzDQoJCWMtMC4wMDQsMC4wNDItMC4wODEsMC4wODgtMC4wNzQsMC4xMTVjMC4wMSwwLjAwMiwwLjA3OSwwLjAwNiwwLjA5NCwwLjAyYzAuMDA1LTAuMDE4LTAuMDA5LTAuMDI2LDAuMDMzLTAuMDM4DQoJCWMwLjAzMS0wLjAwOSwwLjA2OC0wLjAxMiwwLjEwMSwwLjAwM2MwLjAxMiwwLjA1My0wLjAyNywwLjEwOCwwLjA0NiwwLjA5NGMwLjA2OS0wLjAxNCwwLjEsMC4wMzIsMC4xNzItMC4wMTUNCgkJYzAuMDQ1LTAuMDI3LDAuMDkzLTAuMDIzLDAuMTMxLDAuMDE3YzAuMDUzLDAuMDUyLTAuMDUzLDAuMTIzLDAuMDA4LDAuMTczYzAuMDI0LDAuMDIsMC4wNDQsMC4wODEsMC4wNjgsMC4wOTENCgkJQzE0LDQuOCwxNC4wOSw0Ljc2OSwxNC4xMDcsNC43NjFjMC4wMjcsMC4wNTIsMC4wNTQtMC4wMjcsMC4wNzYtMC4wMzJjMC4wMDktMC4wMzMsMC4wNTEtMC4wNzEsMC4wOTItMC4wNzYNCgkJYzAuMDYtMC4wMDYsMC4wNjEsMC4wMDQsMC4xMDIsMC4wMzNjMC4xMTksMC4wODIsMC4xMDItMC4xMTgsMC4xNjQtMC4xN2MwLjExLTAuMDkxLDAuMTY2LTAuMTc3LDAuMjQyLTAuMjk0DQoJCWMwLjA2MS0wLjA5NCwwLjE0NS0wLjExNywwLjI1LTAuMTM0YzAuMDg0LTAuMDE0LDAuMjE0LTAuMDMzLDAuMjQ4LTAuMTI0YzAuMDQxLTAuMTA2LTAuMDU3LTAuMTY0LTAuMTQzLTAuMTk2DQoJCWMtMC4wOTYtMC4wMzMtMC4yMDMtMC4wNy0wLjE2Mi0wLjE5MWMwLjA1LTAuMTQxLDAuMDA2LTAuMjIzLTAuMTQ0LTAuMjY5Yy0wLjMxNi0wLjA5OS0wLjYwMi0wLjI2NC0wLjkyNS0wLjM1NQ0KCQljLTAuMjg0LTAuMDgxLTAuNTcyLTAuMTA5LTAuODY1LTAuMTI1Yy0wLjEzLTAuMDQ1LTAuNDA2LTAuMDUtMC40ODUsMC4wNjFjLTAuMDUyLDAuMDcxLDAuMDEzLDAuMTM0LDAuMDA3LDAuMjA4DQoJCUMxMi41NTgsMy4xODgsMTIuNjAyLDMuMjc5LDEyLjY2NCwzLjM0NkwxMi42NjQsMy4zNDZMMTIuNjY0LDMuMzQ2eiBNMTcuNjQzLDE3LjQwN2wtMC4wMDItMC4wMDINCgkJYzAuMDA1LDAuMDA4LDAuMDAyLDAuMDIxLDAuMDA0LDAuMDMyYzAuMDU4LDAsMC4wODQsMC4wNTMsMC4xNDYsMC4wMzNjMC4wNjQtMC4wMTgsMC4xMDItMC4wOCwwLjA1MS0wLjEzMg0KCQljLTAuMDQ1LTAuMDQ0LTAuMDg0LTAuMDgyLTAuMTUtMC4wNjlDMTcuNjEzLDE3LjI4NCwxNy42MzEsMTcuMzQ2LDE3LjY0MywxNy40MDdMMTcuNjQzLDE3LjQwN0wxNy42NDMsMTcuNDA3eiBNMTkuNjgxLDE1LjM3OQ0KCQljLTAuMDAzLTAuMDE0LTAuMDA2LTAuMDI1LTAuMDA5LTAuMDM5Yy0wLjA2Mi0wLjAxOC0wLjEwMSwwLjA0NS0wLjE1OC0wLjAwMmMtMC4xMDksMC4wNzQsMC4wMDgsMC4yMjItMC4xNzIsMC4yMTMNCgkJYzAuMDMxLDAuMDM3LDAuMDI4LDAuMDgsMC4wMTQsMC4xMjRjLTAuMDIyLDAuMDY4LTAuMDQxLDAuMDYyLTAuMDg3LDAuMDcxYy0wLjA5OCwwLjAxNi0wLjE0NC0wLjA0NS0wLjE3NS0wLjEyNw0KCQljLTAuMDk2LDAuMDAzLTAuMjI4LDAuMTUxLTAuMzAzLDAuMTk4Yy0wLjAyLDAuMDExLTAuMDU0LDAuMDQyLTAuMDc0LDAuMDU2Yy0wLjAxOCwwLjAxLTAuMDU4LDAuMDI5LTAuMDc4LDAuMDQxDQoJCWMtMC4wNTEsMC4wMjYtMC4xNiwwLjA2MS0wLjE2NywwLjExOWMtMC4wMjUtMC4wMDUtMC4wNjQsMC4wMS0wLjA5LDAuMDA4Yy0wLjAwOSwwLjAxMi0wLjAwOSwwLjAyNSwwLDAuMDM5DQoJCWMwLjExNywwLjAyLDAuMTc5LTAuMDIsMC4yNzctMC4wNjJjMC4xMDQtMC4wNDcsMC4yMTUtMC4wMzYsMC4zMTItMC4wNzJjMC4wNDctMC4wMTgsMC4wNDktMC4wNjgsMC4xMjUtMC4wMzgNCgkJYzAuMDMzLDAuMDE1LDAuMDcyLDAuMDYzLDAuMDgsMC4wOTdjMC4wMTUsMC4wNzYtMC4wNjQsMC4xODgtMC4xNDUsMC4xOTNjLTAuMDItMC4wNDgsMC4wMS0wLjA5NiwwLjAxOC0wLjEzNQ0KCQljLTAuMTA0LTAuMDM0LTAuMjc3LDAuMTE0LTAuMzA2LDAuMjAzYzAuMTA4LDAuMDIxLDAuMTUzLDAuMTgsMC4wOTUsMC4yNjZjLTAuMDIsMC4wMjEtMC4wNDIsMC4wNDktMC4wOCwwLjA2Mg0KCQljLTAuMDYxLDAuMDE5LTAuMDktMC4wMzgtMC4xNDksMC4wMDZjLTAuMDc4LDAuMDYsMC4wMDcsMC4yMjItMC4wMzgsMC4zMTJjLTAuMDM0LDAuMDY5LTAuMDkyLDAuMDk2LTAuMTQzLDAuMTQ0DQoJCWMtMC4wMzIsMC4wMzUtMC4wNTIsMC4wNzMtMC4wOTcsMC4xMDRjLTAuMDU5LDAuMDM5LTAuMjAxLDAuMTI1LTAuMTg4LDAuMjA2YzAuMTI5LDAuMDQ0LDAuMzk2LTAuMTgxLDAuNTA2LTAuMjU1DQoJCWMwLjA3LTAuMDQ3LDAuMTE0LTAuMTE5LDAuMTg3LTAuMTY2YzAuMDgxLTAuMDUxLDAuMTg4LTAuMDc2LDAuMjM5LTAuMTY2YzAuMDMxLTAuMDUxLDAuMDA3LTAuMDk3LDAuMDI0LTAuMTQ4DQoJCWMwLjAxNy0wLjA0NSwwLjA0OC0wLjA2MSwwLjA3OC0wLjA5NmMwLjA1Ni0wLjA2NiwwLjEwNi0wLjA4OCwwLjE2OS0wLjE0M2MwLjA3OC0wLjA2OSwwLjA2MS0wLjE3OSwwLjA5Ny0wLjI3MQ0KCQljMC4wMzEtMC4wOCwwLjA5My0wLjE0MywwLjEzNi0wLjIxOWMwLjA2OC0wLjExOSwwLjI0NS0wLjQwNCwwLjE3LTAuNTM5QzE5LjczLDE1LjM3NiwxOS42OTcsMTUuMzcxLDE5LjY4MSwxNS4zNzlMMTkuNjgxLDE1LjM3OQ0KCQlMMTkuNjgxLDE1LjM3OXogTTIxLjIxMywxMS40OThjLTAuMDM5LTAuMDczLDAuMDItMC4yODIsMC4wMi0wLjM2OWMtMC4wMDItMC4xNTktMC4wNTEtMC4yNzktMC4wNzItMC40MjgNCgkJYy0wLjAxNC0wLjE0LTAuMDMzLTAuNTA5LDAuMDE4LTAuNjM1YzAuMDcyLTAuMTc4LTAuMjc5LTAuNDc4LTAuMjk5LTAuNjdjLTAuMDE4LTAuMTY3LTAuMTEyLTAuMzI1LTAuMjQ4LTAuNDINCgkJYy0wLjA1Ny0wLjA0MS0wLjE3Ni0wLjU5MS0wLjI0Ni0wLjU2NWMtMC4wMzUsMC4wMTcsMC4wMzcsMC4xMzgsMC4wMzMsMC4xNzZjLTAuMDIsMC4xMzMtMC4wODgsMC0wLjE1OCwwLjAzDQoJCWMtMC4xMzEsMC4wNTMtMC4yNjksMC4xNzktMC4yODUsMC4zMDhjLTAuMDYyLDAuNDc4LTAuNC0wLjAxNy0wLjM3My0wLjAzN2MwLjA3NC0wLjA1OCwwLjEwMi0wLjA0LDAuMTktMC4wNTENCgkJYzAuMDk3LTAuMDM1LTAuMDU0LTAuMTA1LDAuMDk5LTAuMTJjLTAuMDM1LTAuMDk5LDAuMDQ1LTAuMTMsMC4wMDYtMC4yMDhjLTAuMDU5LTAuMTE0LTAuMS0wLjEtMC4wNDEtMC4yMjMNCgkJYzAuMDI1LTAuMDY3LTAuMTI4LTAuMjc3LTAuMTQxLTAuMzU4Yy0wLjAxMi0wLjA3OS0wLjAxNC0wLjE4Mi0wLjAyMy0wLjI3Yy0wLjAwNi0wLjA1NiwwLjA4Ni0wLjEwOSwwLjA2OC0wLjE1Mw0KCQljLTAuMDAyLTAuMTU2LDAuMDMyLTAuMzI0LTAuMDIzLTAuNDc2Yy0wLjAzOS0wLjEwMy0wLjA4NC0wLjI0LTAuMTUtMC4zMjhjLTAuMDIxLTAuMDMtMC4wOTMtMC4xODctMC4xLTAuMjMNCgkJYy0wLjAxOS0wLjA5Ny0wLjA2Mi0wLjA2MS0wLjExNi0wLjA5OWMtMC4wMy0wLjAzOC0wLjE2NS0wLjE2NC0wLjIwNC0wLjE4MmMtMC4wMzUtMC4wMTctMC4yOTctMC4yNTQtMC4zMDMtMC4yNzQNCgkJYy0wLjAyMi0wLjA2OC0wLjE3LTAuMTIxLTAuMTUyLTAuMTk2YzAuMDIzLTAuMTEyLTAuMzY4LTAuNDAzLTAuNDc4LTAuNDIzYy0wLjA3LTAuMDEyLDAuMjE2LDAuMzMxLDAuMjE0LDAuMzIzDQoJCWMwLjAwNSwwLjAyLDAuMTg2LDAuMjQ5LDAuMTg2LDAuMjQ5YzAuMDQsMC4wMTQsMC4xMzksMC4yOTQsMC4xMzcsMC4zMzFjLTAuMDEyLDAuMTA2LTAuMjg1LTAuMTc0LTAuMzA3LTAuMjEyDQoJCWMtMC4xMzUtMC4xNjUtMC4zNzktMC4yOTktMC41MzQtMC40MDljLTAuMTA5LTAuMTAyLTAuMDU2LTAuMTYtMC4yNDMtMC4yNDZjLTAuMDY4LTAuMDMyLTAuMjU2LTAuMTg1LTAuMzE0LTAuMTg5DQoJCWMtMC4wNy0wLjAwMywwLjAxLDAuMTQ2LDAuMDEyLDAuMTYyYzAuMDExLDAuMTA2LDAuMTI2LDAuMTE0LDAuMTk1LDAuMTg0YzAuMDU1LDAuMDU4LDAuMTA0LDAuMTI5LDAuMDU3LDAuMTkzDQoJCWMtMC4wMDIsMC0wLjA4NywwLjE1OC0wLjA5MiwwLjE0NGMwLjAyNCwwLjA2NiwwLjIyNSwwLjIxNCwwLjI3MywwLjI2OWMtMC4wMS0wLjAxNCwwLjI2MSwwLjMzOSwwLjI4MywwLjE1MQ0KCQljMC4wMS0wLjA2OC0wLjA2Ny0wLjE1LTAuMDU3LTAuMjA5YzAuMDA4LTAuMDM3LDAuMzA5LDAuMzQ0LDAuMzI1LDAuMzc3YzAuMDczLDAuMjAyLDAuMDY3LTAuMDMsMC4xNDQtMC4wMDYNCgkJYzAuMDYzLDAuMDIsMC4yMzIsMC4yMywwLjA5MiwwLjIzOWMtMC4yMTUsMC4wMTQsMC4wMzksMC4yLDAuMSwwLjIyOWMwLjEyNCwwLjA2MSwwLjIxLDAuMjAyLDAuMzM5LDAuMjU1DQoJCWMwLjIwMiwwLjA4MiwwLjE2LDAuMjI4LDAuMjYzLDAuMzc2YzAuMDMzLDAuMDQ3LTAuNTgyLDAtMC42MzEsMC4wMjdjLTAuMDgsMC4wNjQsMC4zMSwwLjQ5OSwwLjMxMSwwLjU2NA0KCQljMC4wMDQsMC4xMzcsMC4wODIsMC4yMzYsMC4xMDMsMC4zNzNjMC4wMTIsMC4xMjYtMC4wMDMsMC4yOTEsMC4wNzksMC4zOTNjMC4wNjgsMC4wNjIsMC4xMzEtMC4xMDMsMC4yMzctMC4wMDQNCgkJYzAuMDM5LDAuMDE4LDAuMDk1LDAuMDYyLDAuMTA2LDAuMDk2YzAuMDM2LDAuMDk0LDAuMjQsMC42NjktMC4wMDQsMC42MjZjLTAuMTA4LTAuMDItMC4wNDcsMC40NTItMC4wMzksMC41Mg0KCQljMC4wMzMsMC4xNDksMC4wOTMsMC4xMzcsMC4wNTQsMC4zMjVjMC4wMDUsMC4xNTYtMC4xMjIsMC4yMzUtMC4yMTIsMC4zNDdjLTAuMDQyLDAuMDUyLTAuMDY4LDAuMTEyLTAuMDg4LDAuMTc4DQoJCWMtMC4wNS0wLjA0OS0wLjA3NC0wLjEyNi0wLjE0My0wLjE1MmMtMC4wNzUtMC4wMjktMC4yNCwwLjA2Mi0wLjMwNywwLjA5NGMtMC4xNTgsMC4wOC0wLjA0MSwwLjIyNi0wLjEwNCwwLjM1Mg0KCQljLTAuMDQ1LDAuMDkzLTAuMTgxLDAuMTM4LTAuMjY5LDAuMTg0Yy0wLjEwNiwwLjA1NS0wLjI0OSwwLjExMi0wLjM1NCwwLjAyNGMtMC4wOS0wLjA3My0wLjA1Mi0wLjIyLTAuMTQ2LTAuMjg0DQoJCWMtMC4xMDUtMC4wNzEtMC4xMTcsMC4wODgtMC4xNDEsMC4xNTFjLTAuMDQ3LDAuMTItMC4xODYsMC4xNjEtMC4xNSwwLjMxMWMwLjAxNiwwLjA2MiwwLjA0NywwLjExOSwwLjA1OSwwLjE4MQ0KCQljMC4wMTYsMC4wNzctMC4wMjMsMC4xNDctMC4wMjgsMC4yMjVjLTAuMDA5LDAuMTMyLDAuMTMsMC4xNjIsMC4xNjUsMC4yN2MwLjAzMSwwLjA5Ny0wLjAwMiwwLjI0Ny0wLjEwOSwwLjI4Mw0KCQljLTAuMTE1LDAuMDQxLTAuMjQzLTAuMDYzLTAuMzU3LTAuMDc2Yy0wLjExMy0wLjAxMi0wLjI2LDAuMDItMC4yOCwwLjE1Yy0wLjAyLDAuMTE1LDAuMDk4LDAuMjA5LDAuMDQsMC4zMjgNCgkJYy0wLjAyMywwLjA1LTAuMDY1LDAuMDktMC4wOTYsMC4xMzVjLTAuMDUzLDAuMDc2LTAuMDgyLDAuMTY0LTAuMTMyLDAuMjQxYzAuMDU5LDAuMDAxLDAuMDUzLTAuMDM1LDAuMTA0LTAuMDI0DQoJCWMwLjA1NywwLjAxMiwwLjEwNS0wLjA0NCwwLjE1Mi0wLjA2MmMwLjAwOSwwLjAzNywwLjAwNCwwLjA3NCwwLjAwOSwwLjExMWMwLjAzOSwwLjAxMiwwLjA3OC0wLjAwNCwwLjExMi0wLjAxOA0KCQljMC4wMDUsMC4wMzMtMC4wMSwwLjA2OCwwLjAwNCwwLjEwMWMwLjAxLDAuMDI3LDAuMDQxLDAuMDM2LDAuMDYsMC4wNThjMC4wNDYsMC4wNTctMC4wMTEsMC4xNDgtMC4wNDQsMC4xOTcNCgkJYy0wLjA5NCwwLjE0LTAuMjU2LDAuMjE3LTAuMzYxLDAuMzQ4Yy0wLjEsMC4xMjEtMC4xMDcsMC4yNjgtMC4xODIsMC40Yy0wLjAyNSwwLjA0NS0wLjA1MSwwLjEwNywwLjAxNywwLjEyOQ0KCQljMC4wMTUtMC4wMjQsMC4wMzgtMC4wNDUsMC4wNjktMC4wNDVjMC4wNDctMC4wMDEsMC4wMjgsMC4wMzQsMC4wNTMsMC4wNjJjMC4wOTgsMC4xMjQsMC4yMDEtMC4wODEsMC4yNDItMC4xNA0KCQljMC4wNDMtMC4wNjMsMC4yMTctMC4xNTksMC4yNjQtMC4wNTNjMC4wMzgsMC4wOC0wLjAwNiwwLjE5My0wLjA0MywwLjI2N2MwLjA2MiwwLjAyOCwwLjA0NSwwLjA3NCwwLjA2MSwwLjEyOQ0KCQljMC4wMiwwLjA3NSwwLjA4OCwwLjEyNCwwLjA4OCwwLjIwOGMwLDAuMS0wLjIxOSwwLjI5OS0wLjEzMywwLjM3NWMwLjEwNSwwLjA5NCwwLjIzMi0wLjE2OCwwLjI3My0wLjIyNA0KCQljMC4wOC0wLjEwNywwLjI2Mi0wLjEyMywwLjMwNy0wLjI1NWMwLjA0OS0wLjE1LDAuMDMzLTAuMjM5LDAuMjMyLTAuMjQ0YzAuMDg0LTAuMDAyLDAuMTQ2LTAuMDU1LDAuMjI1LTAuMDcxDQoJCWMwLjA4OC0wLjAxNywwLjEyNy0wLjAyNiwwLjE4Mi0wLjA5M2MwLjA4LTAuMDk2LDAuMTUyLDAuMDE5LDAuMTU0LDAuMDk0YzAuMDA0LDAuMDc4LTAuMDMxLDAuMTc1LDAuMDE4LDAuMjQ0DQoJCWMwLjA1OSwwLjA4NiwwLjEyMy0wLjAyNywwLjE4My0wLjA4MWMtMC4wMDcsMC4wNTgsMC4wNywwLjA5MSwwLjExNSwwLjEwOGMwLjA2OS0wLjA0NywwLjExMi0wLjEyMywwLjE4Ny0wLjE2Ng0KCQljMC4wMzQtMC4wMiwwLjA3My0wLjAyNywwLjExMS0wLjAzM2MwLjAxMiwwLjA2MiwwLjAyMSwwLjEyOSwwLjA3NywwLjE1OGMwLjA3OSwwLjA0Ny0wLjAxOSwwLjA5LDAuMDg3LDAuMTM5DQoJCWMwLjEzMSwwLjA1MSwwLjE3NCwwLjE4MiwwLjIzNywwLjI4OGMwLjAzLDAuMDQ5LDAuMzAzLTAuMjQ3LDAuNDA3LTAuMjU4YzAuMzQ5LTAuMDQsMC41My0wLjQ5MywwLjY1OS0wLjc2MQ0KCQljMC4xODctMC4zODUsMC4yNzEtMC44MTEsMC4zMTctMS4yMDZjMC4xMTktMC4yNDUsMC4xNjctMC42OTIsMC4xMTktMC45NzZDMjEuMjAxLDExLjkwMSwyMS4zMDEsMTEuNjYyLDIxLjIxMywxMS40OTgNCgkJTDIxLjIxMywxMS40OThMMjEuMjEzLDExLjQ5OHogTTE4LjA2MiwxNy4yNTdjMC4wMDktMC4wNDIsMC4wOTktMC4yLDAuMDE1LTAuMjI0Yy0wLjAzLTAuMDA3LTAuMDU2LDAuMDM5LTAuMDgzLDAuMDQ3DQoJCWMtMC4wMzUsMC4wMTItMC4wNzQtMC4wMTItMC4xMDcsMC4wMDZjLTAuMDI5LDAuMDE2LTAuMDU5LDAuMDY0LTAuMDc2LDAuMDkyYy0wLjAyMiwwLjAzMy0wLjAxNCwwLjA0NywwLjAyMiwwLjA2NQ0KCQljMC4wMzYsMC4wMiwwLjA4MywwLjAyOCwwLjEwNCwwLjA2OGMwLjAxOSwwLjAzNCwwLjAwOSwwLjA4MiwwLjAwNSwwLjExOGMwLTAuMDAyLDAuMDA2LTAuMDA4LDAuMDA3LTAuMDE0DQoJCWMwLjAwNy0wLjAwMiwwLjAxNy0wLjAwMywwLjAyMi0wLjAwMmwtMC4wMDgsMC4wMTZDMTguMDYsMTcuNDQ1LDE4LjA1MiwxNy4zMTgsMTguMDYyLDE3LjI1N0wxOC4wNjIsMTcuMjU3TDE4LjA2MiwxNy4yNTd6DQoJCSBNMTkuMTg2LDE1LjM1OWMwLjAwNCwwLjA0NSwwLjA1MywwLjA0MSwwLjA4NiwwLjAyOWMwLjAyOS0wLjAxLDAuMDQ5LTAuMDM1LDAuMDY4LTAuMDU5YzAuMDI3LTAuMDM0LDAuMDQ0LTAuMDY5LDAuMDItMC4xMQ0KCQljLTAuMDIzLTAuMDQyLTAuMDM5LTAuMDczLTAuMDUxLTAuMTIyYy0wLjAyLDAuMDEtMC4wNDMsMC4wMjgtMC4wNjQsMC4wMzRjLTAuMDIxLDAuMDA4LTAuMDIzLDAuMDAxLTAuMDQ4LDANCgkJYy0wLjA1Ni0wLjAwMS0wLjA0NCwwLjA0MS0wLjA2NywwLjA3NmMtMC4wMiwwLjAzLTAuMDYyLDAuMDQyLTAuMDQ3LDAuMDgxYzAuMDEyLDAuMDMxLDAuMDYyLDAuMDU3LDAuMDksMC4wN2wwLjAwOC0wLjAwOQ0KCQljLTAuMDAyLDAuMDAzLTAuMDAzLDAuMDA1LTAuMDA0LDAuMDA3QzE5LjE3OCwxNS4zNTksMTkuMTgzLDE1LjM1OSwxOS4xODYsMTUuMzU5TDE5LjE4NiwxNS4zNTlMMTkuMTg2LDE1LjM1OXogTTEzLjc3MSwxOC42MTUNCgkJYzAuMDU1LTAuMDk4LDAuMTU0LTAuMTYsMC4yNDItMC4yMjljMC4xMDctMC4wODIsMC4yMDEtMC4xNzgsMC4yODUtMC4yODFjLTAuMDQ5LTAuMDEyLTAuMDUzLTAuMDU5LTAuMDg0LTAuMDg5DQoJCWMtMC4wNDgtMC4wNDctMC4xMjEtMC4wMTctMC4xMzItMC4wODhjLTAuMDExLTAuMDYzLTAuMDYzLTAuMDc3LTAuMTE0LTAuMTAzYy0wLjExNy0wLjA2LTAuMTY1LTAuMTc1LTAuMjYtMC4yNTYNCgkJYy0wLjEwNC0wLjA5LTAuMjQ0LTAuMDYxLTAuMzctMC4wODRjLTAuMTEtMC4wMjEtMC4yMjQtMC4xOTktMC4zNDItMC4xMjNjLTAuMDc1LDAuMDQ3LTAuMTEsMC4xNjYtMC4wNTksMC4yNA0KCQljMC4wNCwwLjA1OSwwLjEwOSwwLjA4NywwLjEzNiwwLjE1NWMtMC4wNCwwLjAzOC0wLjA0OSwwLjA2MiwwLDAuMDk3YzAuMDU5LDAuMDQxLDAuMTcyLDAuMDg0LDAuMTQzLDAuMTc0DQoJCWMtMC4wMTQsMC4wNDgtMC4wNTUsMC4wOTYtMC4xMDcsMC4xMDRjLTAuMDM3LDAuMDA4LTAuMTI5LTAuMDE0LTAuMTA5LDAuMDU1Yy0wLjA0Mi0wLjExMS0wLjE2LDAuMDY0LTAuMjI1LTAuMDI4DQoJCWMtMC4wNTMtMC4wNzQtMC4wODYtMC4xNDItMC4xNjgtMC4xOWMtMC4xMDctMC4wNjYsMC4wNDMtMC4xMjksMC4wMjUtMC4yMjljLTAuMDI3LTAuMTQ0LTAuMjAzLTAuMTA0LTAuMjY2LTAuMjExDQoJCWMtMC4wMzgtMC4wNjEsMC4wMTMtMC4xMDksMC4wMzctMC4xNjJjMC4wMjQtMC4wNTUsMC4wODktMC4wMSwwLjEyMywwLjAwNWMwLjExMywwLjA1NCwwLjI3NywwLjAzMywwLjM3Mi0wLjA0NA0KCQljMC4wNDQtMC4wMzcsMC4xNC0wLjIwNSwwLjAxOS0wLjIwNWMtMC4wODQsMC4wMDItMC4xNDgsMC4wNzQtMC4yMjksMC4wNzljLTAuMDEyLTAuMDk2LTAuMDU3LTAuMjU4LDAuMDQ1LTAuMzIxDQoJCWMwLjA5NC0wLjA1OCwwLjI4OC0wLjEyNSwwLjIwNS0wLjI3M2MtMC4wMjktMC4wNTEtMC4wODIsMC4wMzMtMC4xMjUtMC4wMDRjLTAuMDE5LTAuMDE2LTAuMDA1LTAuMDUxLDAuMDAxLTAuMDY2DQoJCWMtMC4wMjgtMC4wMjYtMC4wNTYtMC4wNTktMC4wNy0wLjA5NWMtMC4wNjYtMC4xNjEsMC4xMjktMC4yODYsMC4wNDYtMC40NTZjLTAuMDM0LTAuMDcyLTAuMDkzLTAuMTE0LTAuMTU3LTAuMTU4DQoJCWMtMC4wNjQtMC4wNDUtMC4wNjctMC4xMDQtMC4wOTEtMC4xNzJjLTAuMDEzLTAuMDM3LTAuMDc2LTAuMTI3LTAuMTI5LTAuMTA0Yy0wLjA0NiwwLjAxOC0wLjA2LDAuMDk4LTAuMDk2LDAuMTMxDQoJCWMtMC4wODEsMC4wNzktMC4yNTIsMC4xMDktMC4zNiwwLjA4NGMtMC4wODctMC4wMi0wLjA4My0wLjA1My0wLjEyNS0wLjExMWMtMC4wMTQtMC4wMjEtMC4wNDMtMC4wMjItMC4wNjYtMC4wMzENCgkJYy0wLjAzOS0wLjAxNi0wLjA0My0wLjA1MS0wLjA1My0wLjA4NWMtMC4wMzYtMC4xMzItMC4yOTcsMC4wMzItMC4zMzctMC4xNTNjLTAuMDA5LTAuMDQzLDAuMDA2LTAuMTEzLTAuMDU2LTAuMTIzDQoJCWMtMC4wNjktMC4wMTItMC4wNzItMC4wNzgtMC4wNzItMC4xMzVjMC0wLjA0NSwwLjAwMy0wLjEwOS0wLjA0NS0wLjEzNWMtMC4wNjItMC4wMzMtMC4wNzctMC4wMTktMC4wOTYtMC4wODgNCgkJYy0wLjAyMi0wLjA5LTAuMDg0LDAuMDAzLTAuMTM1LTAuMDE2Yy0wLjEwOC0wLjA0My0wLjA4OSwwLjAxMS0wLjE3NiwwLjA1N2MtMC4xNDgsMC4wNzgtMC4xNjUtMC4yODctMC4yMTYtMC4zNTgNCgkJYy0wLjA5OS0wLjEzNi0wLjA3NCwwLjE2OS0wLjE0MSwwLjIwNmMtMC4wNjIsMC4wMzUtMC4xMjYtMC4wNDUtMC4xNDgtMC4wOTJjLTAuMDE0LTAuMDI3LTAuMDIxLTAuMDU5LTAuMDM4LTAuMDg2DQoJCWMtMC4wMjUtMC4wMzktMC4wNy0wLjA1Ni0wLjA5Ni0wLjA5NWMtMC4wMjEtMC4wMzUtMC4wNTMtMC4wNzYtMC4wNjgtMC4xMTRjLTAuMDEzLTAuMDMzLTAuMDEtMC4wNzYtMC4wMzYtMC4xMDQNCgkJYy0wLjAzMi0wLjAzNCwwLjAwNy0wLjA5MiwwLjAzLTAuMTM2YzAuMDM5LTAuMDE1LDAuMDk4LDAuMDE1LDAuMTI2LDAuMDQxYzAuMDcxLDAuMDYsMC4xNzcsMC4zMTgsMC4zLDAuMjcxDQoJCWMtMC4wMjYtMC4wMzQtMC4wMDktMC4wNzUtMC4wMjctMC4xMTFjLTAuMDItMC4wMzgtMC4wNTctMC4wNjEtMC4wODUtMC4wOTFjLTAuMDYzLTAuMDczLTAuMTMyLTAuMTQ2LTAuMTc0LTAuMjMzDQoJCWMtMC4wMzYtMC4wNzYtMC4wNTQtMC4xNTYtMC4xMjctMC4yMWMtMC4wNi0wLjA0NC0wLjE3OS0wLjA4Ny0wLjE1My0wLjE4MWMwLTAuMDAxLDAuMDAxLTAuMDAyLDAuMDAxLTAuMDAyDQoJCWMwLjA1LDAuMDEsMC4wODQsMC4wNDcsMC4xMiwwLjA3OGMwLjA1MywwLjA0NSwwLjEyLDAuMDY4LDAuMTgyLDAuMDk5YzAuMTEyLDAuMDU1LDAuMjQzLDAuMDkzLDAuMzM5LDAuMTc2DQoJCWMwLjA2LDAuMDUsMC4wMjgsMC4xNjMsMC4xMDQsMC4yMjVjMC4wNTYsMC4wNDYsMC4xMzgsMC4xOTgsMC4yNCwwLjEzOGMwLjAzNy0wLjAyMiwwLjA1NC0wLjA2NiwwLjA5MS0wLjA5Mg0KCQljMC4wNDEtMC4wMjksMC4xMDgtMC4wNTUsMC4xNTQtMC4wNzZjMC4wMjktMC4wMTQsMC4wNzctMC4wMSwwLjA5OS0wLjAzMWMwLjAzNi0wLjAzNS0wLjA0OS0wLjEzNi0wLjA2OS0wLjE2MQ0KCQljLTAuMDc3LTAuMDk5LTAuMTQ3LTAuMjA2LTAuMjQ5LTAuMjhjLTAuMDUzLTAuMDM5LTAuMTA0LTAuMDgtMC4xNjUtMC4xMDVjLTAuMDMzLTAuMDE0LTAuMDkxLTAuMDEyLTAuMDk4LTAuMDU4DQoJCWMwLjAxNywwLjAxMSwwLjAyNSwwLjAwOCwwLjAyOS0wLjAwOWMtMC4wMDEtMC4wMy0wLjA0NS0wLjAzMS0wLjA2Ni0wLjAzOGMtMC4wNTEtMC4wMTQtMC4wODUtMC4wMTQtMC4xMDUtMC4wNTYNCgkJYy0wLjAyNS0wLjA1Mi0wLjExNS0wLjA1MS0wLjE2My0wLjA2MmMtMC4wNzItMC4wMTgtMC4xMjktMC4wNzItMC4xOTgtMC4xYy0wLjA4MS0wLjAzMS0wLjE0MywwLjAwMS0wLjIyMiwwLjAyDQoJCWMtMC4wMTMsMC4wMDMtMC4wNDEsMC4wNS0wLjA2NiwwLjA5Yy0wLjA1Ny0wLjAxNC0wLjEyLTAuMDA4LTAuMTY4LDAuMDI5Yy0wLjA3MiwwLjA1Ny0wLjExNCwwLjE0Mi0wLjE3MSwwLjIxMQ0KCQljLTAuMDI0LDAuMDI5LTAuMDU5LDAuMDU4LTAuMDkzLDAuMDQ3Yy0wLjAwNi0wLjAwMy0wLjAwMy0wLjAxLTAuMDA4LTAuMDE0YzAuMDQzLTAuMzExLDAuMDY3LTAuNjI1LDAuMDM5LTAuNTYyDQoJCWMtMC4wNTcsMC4xMjEtMC4wOTksMC4yMDctMC4xNDMsMC4yOTVjLTAuMDYzLTAuMDI3LTAuMTM2LTAuMDI5LTAuMTY0LDAuMDM3Yy0wLjAyOCwwLjA3MiwwLjAwOSwwLjE2NC0wLjAzNiwwLjIyNw0KCQljLTAuMDExLDAuMDE3LTAuMDI3LDAuMDE1LTAuMDQyLDAuMDIyYy0wLjAwMy0wLjAwOC0wLjAxOC0wLjAyNy0wLjAxNy0wLjAyOGMtMC4wMTQsMC4wMjItMC4wMTUsMC4wMjktMC4wMjcsMC4wNQ0KCQljLTAuMDQ1LDAuMDAxLTAuMTAxLTAuMDE3LTAuMTU2LTAuMDM1YzAsMCwwLTAuMDA1LTAuMDAxLTAuMDA1Yy0wLjAwMSwwLjAwMi0wLjAwMSwwLjAwMi0wLjAwMywwLjAwNA0KCQljLTAuMDY2LTAuMDIzLTAuMTM1LTAuMDQ1LTAuMTk1LTAuMDIzYy0wLjEyLDAuMDQzLTAuMTI0LDAuMjE0LTAuMjAxLDAuMzE4Yy0wLjExNCwwLjE2LTAuNDA4LDAuMDkyLTAuNDU5LTAuMDk4DQoJCWMwLjA0Mi0wLjA1MywwLjA4My0wLjEwNCwwLjEyNS0wLjE1NWMtMC4wNjQtMC4xNjQtMC4yMzctMC4yNzctMC40MTEtMC4yNzJjLTAuMDQ5LDAuMDAxLTAuMTAyLDAuMDEtMC4xNDctMC4wMTINCgkJYy0wLjA0Ni0wLjAyMi0wLjA3Mi0wLjA3LTAuMTEyLTAuMTAyYy0wLjEyNi0wLjA5NC0wLjI5NCwwLjAzMS0wLjM5OSwwLjE0N2MtMC4xOCwwLjAzLTAuMzQ3LDAuMTMyLTAuNDU5LDAuMjc4DQoJCWMtMC4wNzItMC4wMDctMC4xNDQtMC4wMTMtMC4yMTUtMC4wMmMwLjA0MiwwLjExNi0wLjA5OCwwLjIxLTAuMTYsMC4zMTZjLTAuMDc4LDAuMTI5LTAuMDM4LDAuMjc5LDAuMDM5LDAuNDE3DQoJCWMtMC4wMDksMC4wMjEtMC4wMTUsMC4wNDQtMC4wMzQsMC4wNTNjLTAuMDkyLDAuMDQ5LTAuMDY4LDAuMDc3LTAuMDQxLDAuMTc3YzAuMDI0LDAuMDg0LDAuMDE1LDAuMjQ0LTAuMDA0LDAuMzI4DQoJCWMtMC4wMTUsMC4wNjYtMC4wODEsMC4yMjktMC4xNjIsMC4xODljLTAuMDQyLTAuMDIxLTAuMDg3LTAuMDM3LTAuMTI2LDAuMDAyYy0wLjAxOCwwLjAxNy0wLjAzLDAuMDM4LTAuMDM2LDAuMDYxDQoJCWMtMC4wMjcsMC4wMDItMC4wNTQsMC4wMDUtMC4wOCwwLjAxMWMtMC4wNTEsMC4wMTEtMC4xMDUsMC4wMjItMC4xNTQsMC4wMDFjLTAuMDUtMC4wMjEtMC4xMTYtMC4wNjItMC4xNzEtMC4wNDMNCgkJYy0wLjA0NywwLjAxNS0wLjEzOCwwLjA1Ni0wLjE1OCwwLjEwNGMtMC4wMDksMC4wMjEsMC4wMiwwLjA3NywwLjAyLDAuMTA2Yy0wLjAwMSwwLjA1MSwwLjAzOSwwLjEyOSwwLjAyMiwwLjE3Ng0KCQljLTAuMDM4LTAuMDE5LTAuMDkzLTAuMDI0LTAuMTE5LTAuMDYyYy0wLjAyNC0wLjAzMS0wLjA2LTAuMDI0LTAuMDg3LTAuMDU4Yy0wLjAwNiwwLjA1OC0wLjAyNywwLjEzOC0wLjA5NiwwLjE1Mw0KCQljLTAuMDY2LDAuMDE2LTAuMTMxLTAuMDM4LTAuMTk4LTAuMDJjLTAuMTc3LDAuMDQ1LDAuMTA2LDAuMjY3LDAuMTQ0LDAuMzA5YzAuMDYzLDAuMDcyLDAuMDg0LDAuMTY2LDAuMTMsMC4yNDYNCgkJYzAuMDUxLDAuMDg4LDAuMTU2LDAuMTE3LDAuMjE4LDAuMTk0YzAuMDUxLDAuMDY1LDAuMDYyLDAuMTUzLDAuMTM1LDAuMjAyYzAuMDgxLDAuMDU2LDAuMTU1LDAuMTA1LDAuMTg4LDAuMjAxDQoJCWMwLjAzNS0wLjAzMywwLjEwNiwwLjEyNSwwLjE4LTAuMDAyYzAuMDM5LTAuMDY4LDAuMTA4LTAuMTI3LDAuMTUxLTAuMDE2YzAuMDM4LDAuMDk1LDAsMC4xNTYsMC4wODMsMC4yMzgNCgkJYzAuMDYzLDAuMDY2LDAuMDYsMC4xNDMtMC4wNDgsMC4xMzZjMC4wMTgsMC4wNDgsMC4wNDYsMC4wOTcsMCwwLjE0MmMtMC4wMjEsMC4wMjEtMC4wODEsMC4wNjQtMC4wMzgsMC4wOTUNCgkJYzAuMDQ5LTAuMDIyLDAuMTAyLTAuMDM2LDAuMTUxLTAuMDZjMC4wNTQtMC4wMjEsMC4xMDYtMC4wNzYsMC4xNjktMC4wNzVjMC4wMDMsMC4wMi0wLjA4NCwwLjA3Ny0wLjAzLDAuMDgyDQoJCWMwLjA0NSwwLjAwNSwwLjEwOS0wLjA0MiwwLjE0Ni0wLjAwM2MwLjA0MSwwLjA0Mi0wLjAxMSwwLjEwNywwLjAxMywwLjE1NGMwLjAyNCwwLjA0OSwwLjEwNSwwLjAxMiwwLjE0NCwwLjAyDQoJCWMtMC4wMTYsMC4wNDMtMC4wNzksMC4wMzUtMC4xMTQsMC4wNTJjMC4wOCwwLjA5Ny0wLjAyNCwwLjIzOS0wLjE0LDAuMjQzYy0wLjA1NSwwLTAuMjUyLTAuMjI3LTAuMjYxLTAuMDgNCgkJYy0wLjAwMSwwLjA0MiwwLjAxMiwwLjA5NSwwLjAyNSwwLjEzNmMwLjAxOCwwLjA1NCwwLjE0NywwLjAzLDAuMTkzLDAuMDVjMC4wNjcsMC4wMjcsMC4xNDYsMC4wOTMsMC4xNzMsMC4xNjENCgkJYzAuMDI1LDAuMDY5LDAuMDg0LDAuMTE1LDAuMTA2LDAuMTgzYzAuMDQzLDAuMTIzLDAuMTYyLDAuMTQxLDAuMjg1LDAuMTc3YzAuMTY0LDAuMDQ5LDAuMDg0LDAuMzAyLDAuMDc1LDAuNDIzDQoJCWMtMC4wMDcsMC4xMiwwLjE2MSwwLjE0OCwwLjIzNywwLjIxN2MwLjA4NSwwLjA3NCwwLjA5OSwwLjIxOS0wLjA0MiwwLjIzYy0wLjA3MiwwLjAwNy0wLjE5Mi0wLjAyNy0wLjIxOSwwLjA2Ng0KCQljLTAuMDM5LDAuMTMsMC4xNTksMC4xMTYsMC4yNDYsMC4xNDVjMC4wNCwwLjAxNCwwLjIwNCwwLjAzMSwwLjIxOSwwLjA2OGMwLjAyMiwwLjA2LDAuMDA0LDAuMTQsMC4wMjUsMC4yMDINCgkJYzAuMDUxLDAuMTU5LDAuMTk4LDAuMjY1LDAuMzQxLDAuMzQ1YzAuMzA2LDAuMTcxLDAuNjY5LDAuMjc4LDEuMDA1LDAuMzc0YzAuMTg4LDAuMDU1LDAuMzc4LDAuMDk3LDAuNTcsMC4xMjMNCgkJYzAuMTg2LDAuMDI0LDAuMzUsMC4wMDksMC41MDksMC4xMTJjMC4xMDksMC4wNywwLjE3OCwwLjAxOCwwLjI5MSwwLjAzN2MwLjA0OCwwLjAxLDAuMDY5LDAuMDU0LDAuMTA1LDAuMDgNCgkJYzAuMDQsMC4wMzEsMC4wODctMC4wMSwwLjEzLDAuMDA3YzAuMDA3LTAuMDI4LDAuMDA0LTAuMDU2LTAuMDA5LTAuMDgzYzAuMDg2LDAuMDMxLDAuMTksMC4xMjMsMC4yODEsMC4wNQ0KCQljMC4wNDUtMC4wMzYsMC4wNzUtMC4wODcsMC4xMjItMC4xMjJjMC4wNTUsMC4wMDYsMC4xMDksMC4wMDgsMC4xNjUsMC4wMDhjMC4yMzIsMCwwLjQxNS0wLjEwNSwwLjYwMS0wLjIzDQoJCWMwLjItMC4xMzMsMC40NC0wLjEzNywwLjY3MS0wLjE1N2MwLjI0NC0wLjAyNCwwLjUwMy0wLjA1NiwwLjcyNy0wLjE2M2MwLjE5NS0wLjA5NCwwLjI0NS0wLjI2NSwwLjMtMC40NTQNCgkJYzAuMDYxLTAuMjA2LDAuMjQtMC4yOSwwLjM1OS0wLjQ1NkMxMy43NDgsMTkuMDcsMTMuNjU2LDE4LjgxNywxMy43NzEsMTguNjE1TDEzLjc3MSwxOC42MTVMMTMuNzcxLDE4LjYxNXogTTQuODI0LDE1Ljg4DQoJCWMtMC4wMDgtMC4wNDktMC4wMjYtMC4wNzktMC4wNjMtMC4xMDhjLTAuMDAxLDAuMDA1LTAuMDAzLDAuMDA4LTAuMDAzLDAuMDE0Yy0wLjA1MS0wLjAyNS0wLjA1Ny0wLjEyMy0wLjEyNi0wLjExNQ0KCQljLTAuMDU3LTAuMDktMC4yMDEtMC4wNS0wLjI0NiwwLjAzM2MtMC4wMywwLjA1NywwLjAwNiwwLjA4MiwwLjAzOSwwLjEyM2MwLjA0MiwwLjA1MiwwLjAzNCwwLjA5MiwwLjA0OSwwLjE1DQoJCWMwLjAzOCwwLjE1MywwLjE2NSwwLjA0OSwwLjI1NSwwLjEwN2MwLjAzNSwwLjAyMywwLjA0OCwwLjA4OCwwLjA5OSwwLjA3OGMwLjA1Ny0wLjAxNCwwLjA1NC0wLjEsMC4wMzktMC4xMzcNCgkJQzQuODQ2LDE1Ljk3MSw0LjgzMSwxNS45MzksNC44MjQsMTUuODhMNC44MjQsMTUuODhMNC44MjQsMTUuODh6IE02LjAyMiwxNy42ODZjMC4wMDktMC4wMjUtMC4wMzEtMC4wNTUtMC4wNTktMC4wNTMNCgkJYy0wLjAyNCwwLjAwMi0wLjA0NiwwLjAzNS0wLjA1NSwwLjA1M2MtMC4wMywwLjA1NCwwLjAwMywwLjEyNSwwLjA3MiwwLjEyNWMwLjAxNy0wLjAyOSwwLjAxMS0wLjA4NSwwLjA1NC0wLjA5DQoJCWMtMC4wMDMtMC4wMTQtMC4wMTItMC4wMTgtMC4wMjQtMC4wMjJMNi4wMjIsMTcuNjg2TDYuMDIyLDE3LjY4NnogTTQuNzQ3LDE1Ljc2MmMwLjAwNCwwLjAwMywwLjAwOSwwLjAwNiwwLjAxNCwwLjAxDQoJCWMwLjAwNC0wLjAwNywwLjAwOS0wLjAxNCwwLjAxMi0wLjAyMkw0Ljc0NywxNS43NjJMNC43NDcsMTUuNzYyeiBNMTguODAyLDE3Ljg4OWMtMC4wMjUsMC4wMjUtMC4wMTksMC4wNTMtMC4wMywwLjA4MQ0KCQljLTAuMDE0LDAuMDM0LTAuMDY1LDAuMDQ4LTAuMDk0LDAuMDY3Yy0wLjA0NSwwLjAyOC0wLjA2MSwwLjA5Ni0wLjEwOSwwLjExM2MtMC4wMjEtMC4wMzItMC4wNTMtMC4xMjEtMC4wOTctMC4wNDUNCgkJYy0wLjAyNSwwLjA1MS0wLjAwOSwwLjEwMS0wLjA1LDAuMTQ2Yy0wLjA0LDAuMDQzLTAuMDM3LDAuMDk0LTAuMDY1LDAuMTQxYy0wLjA0NCwwLjA3NC0wLjA4NywwLjExOS0wLjE2MSwwLjE2Mg0KCQljLTAuMDU5LDAuMDM1LTAuMDcsMC4xMDEtMC4xMTEsMC4xNDhjLTAuMDQ1LDAuMDU0LTAuMTE1LDAuMDczLTAuMTc2LDAuMTAxYy0wLjA0NCwwLjAxOS0wLjExNSwwLjA2OS0wLjE2NiwwLjA0MQ0KCQljLTAuMDY1LTAuMDQxLDAuMDI1LTAuMTE0LDAuMDU3LTAuMTRjMC4wMjktMC4wMjMsMC4xNzItMC4xMSwwLjEzOS0wLjE1OWMtMC4wMjEtMC4wMzItMC4xMDQtMC4wMjctMC4xMzctMC4wMjQNCgkJYy0wLjA2NiwwLjAwOC0wLjExOCwwLjA3Ni0wLjE3NSwwLjEwN2MtMC4wNjQsMC4wMzctMC4xMiwwLjA2Ny0wLjE5LDAuMDkyYy0wLjA4MSwwLjAyOC0wLjA4OCwwLjEwNC0wLjE1MiwwLjE1DQoJCWMtMC4wNTEsMC4wMzktMC4xMTYsMC4wNjktMC4xODIsMC4wNjljLTAuMDg4LDAtMC4wODMtMC4wNzMtMC4xMDktMC4xMzRjLTAuMDMyLDAuMDA1LTAuMDYxLDAuMDQ3LTAuMDkyLDAuMDYxDQoJCWMtMC4wNTIsMC4wMjEtMC4wODQsMC4wNDYtMC4wNjIsMC4xMDJjMC4wMjEsMC4wNTktMC4yMTEsMC4xMTEtMC4yNTIsMC4xNDFjLTAuMDA5LTAuMDI5LDAuMDM3LTAuMDYxLDAuMDU1LTAuMDc2DQoJCWMtMC4wNzItMC4wMDYtMC4xNTMsMC4wNTYtMC4yMjcsMC4wNjZjLTAuMDcsMC4wMS0wLjE1OCwwLjA1OC0wLjE2OCwwLjEzMWMtMC4wMDgsMC4wNTctMC4wODQsMC4wNTYtMC4xMzMsMC4wNzUNCgkJYy0wLjA3OSwwLjAzNC0wLjA0NiwwLjA4MS0wLjA2MSwwLjE0NWMtMC4wMywwLjEyLTAuMjgxLDAuMDI4LTAuMTUzLTAuMTMxYzAuMDQ1LTAuMDU2LDAuMTEyLTAuMDkzLDAuMTUzLTAuMTQ5DQoJCWMwLjA0Ny0wLjA2NywwLjA1NC0wLjE1LDAuMDktMC4yMjNjLTAuMDgsMC4wMjMtMC4xNCwwLjA2OC0wLjIwNywwLjExM2MtMC4wNzYsMC4wNS0wLjE0MSwwLjAzNy0wLjIyNywwLjAyMQ0KCQljLTAuMS0wLjAyMS0wLjE2OCwwLjAyOC0wLjI2LDAuMDUxYy0wLjA1OSwwLjAxNC0wLjE4OSwwLjAxLTAuMTk2LDAuMDk0Yy0wLjAwNSwwLjA1NSwwLjA5LDAuMDY1LDAuMTIyLDAuMDk4DQoJCWMwLjA0NiwwLjA0OSwwLjA5NywwLjExOSwwLjEzNiwwLjE3NGMwLjAzMiwwLjA0MywwLjE0OCwwLjEwMiwwLjE0MiwwLjE1NmMtMC4wMTMsMC4xMDYtMC4xNDYsMC4wODgtMC4yMTgsMC4xMDYNCgkJYy0wLjA3MiwwLjAxOS0wLjA4MywwLjA4My0wLjEzNiwwLjEyM2MtMC4wNiwwLjA0NC0wLjE0MS0wLjAwOC0wLjIwNywwLjAyYy0wLjA2NiwwLjAyNi0wLjExNSwwLjA4Ny0wLjE3NCwwLjEyNg0KCQljLTAuMDk5LDAuMDY4LTAuMTYzLTAuMDA2LTAuMjY2LTAuMDExYy0wLjA4Mi0wLjAwMy0wLjE1NiwwLjAzNS0wLjIzNCwwLjA1MmMtMC4wNzEsMC4wMTYtMC4xNTYsMC4wMjctMC4yMTEsMC4wNzcNCgkJYy0wLjExOCwwLjEwNiwwLjI2MywwLjA3NywwLjI5OSwwLjA3NGMtMC4wMTcsMC4wNjItMC4wMzMsMC4xMzItMC4wODgsMC4xNzJjLTAuMDY5LDAuMDUtMC4xNjcsMC4wMzgtMC4yNDYsMC4wNTYNCgkJYy0wLjA2MiwwLjAxNi0wLjE0NywwLjA4NC0wLjA1OCwwLjEzM2MwLjA4MSwwLjA0MSwwLjE4NSwwLjAyLDAuMjY2LTAuMDFjMC4wOTMtMC4wMzEsMC4xODEtMC4wODIsMC4yNzctMC4xMDQNCgkJYzAuMTAzLTAuMDIyLDAuMjA4LTAuMDEyLDAuMzExLTAuMDI5YzAuMTEtMC4wMjEsMC4yMDYtMC4wODEsMC4zMDgtMC4xMjJjMC4wOTgtMC4wNCwwLjE5OS0wLjA1NSwwLjMwMy0wLjA1OA0KCQljLTAuMDIxLDAuMDM4LTAuMTIzLDAuMDM1LTAuMTYyLDAuMDQ0Yy0wLjA3NiwwLjAxNS0wLjEyOSwwLjA4Mi0wLjIwOCwwLjA3N2MtMC4wOTEtMC4wMDMtMC4wNzksMC4wNjEtMC4xNDQsMC4wNzYNCgkJYy0wLjA0MywwLjAxMS0wLjE0MiwwLjEwNy0wLjE3MywwLjA0N2MtMC4wMjQtMC4wNDctMC4wNzEtMC4wMzctMC4wODYsMC4wMmMtMC4wMTIsMC4wNDMsMC4wMTMsMC4wNTktMC4wNDYsMC4wNg0KCQljLTAuMDQ1LDAtMC4wNjYtMC4wMTktMC4xMDctMC4wMjhjLTAuMDgtMC4wMjEtMC4xMTYsMC4wNjItMC4xNzQsMC4wODNjLTAuMDg0LDAuMDMyLTAuMTc0LDAuMDIxLTAuMjU0LDAuMDc0DQoJCWMtMC4wNDcsMC4wMy0wLjA5OCwwLjA0LTAuMTU0LDAuMDU2Yy0wLjEsMC4wMzItMC4xOTQsMC4wNy0wLjI5NSwwLjEwNGMtMC4wNzgsMC4wMjctMC4xNTYsMC4wNjEtMC4yNCwwLjA2Mg0KCQljLTAuMDM0LDAtMC4xNzItMC4wMjQtMC4xOTUsMC4wMTdjLTAuMDQxLDAuMDc1LDAuMDg4LDAuMDQ3LDAuMTE1LDAuMDMyYzAuMDc2LTAuMDQxLDAuMTY5LTAuMDE4LDAuMjU0LTAuMDE4DQoJCWMwLjEwNSwwLDAuMTkyLTAuMDIxLDAuMjg3LTAuMDY5YzAuMDI1LTAuMDE0LDAuMTk1LTAuMDUsMC4yMDMtMC4wM2MwLjAxNiwwLjAwOSwwLjEyOS0wLjAzMiwwLjE0Ny0wLjAzNw0KCQljMC4wOTItMC4wMjEsMC4xODMtMC4wNDEsMC4yNzMtMC4wNjNjMC4yNzctMC4wNzEsMC41NS0wLjE3OSwwLjgyLTAuMjcxYzAuNTM4LTAuMTgyLDEuMDMzLTAuNDg5LDEuNTAxLTAuODAyDQoJCWMwLjIxMi0wLjE0MiwwLjM4NS0wLjMyNiwwLjYxMy0wLjQ0MWMwLjIzMS0wLjExNSwwLjQzOC0wLjI2OSwwLjY1LTAuNDEyYzAuMjA3LTAuMTQyLDAuMzY0LTAuMzM2LDAuNTM3LTAuNTE0DQoJCWMwLjE3NC0wLjE4LDAuMzItMC4zNSwwLjM5Ni0wLjU5Yy0wLjA0My0wLjAxLTAuMDg4LDAuMDc5LTAuMTI0LDAuMDk2QzE4Ljk1NSwxNy44NTksMTguODUsMTcuODQ0LDE4LjgwMiwxNy44ODlMMTguODAyLDE3Ljg4OQ0KCQlMMTguODAyLDE3Ljg4OXogTTE3LjUwOSwxNy42NDVjMC4wNTMtMC4wNywwLjAwOC0wLjE2OC0wLjA4NS0wLjExMWMtMC4wMzUsMC4wMi0wLjAzLDAuMDU5LTAuMDU4LDAuMDgzDQoJCWMtMC4wMjgsMC4wMjYtMC4wMzEtMC4wMDUtMC4wNi0wLjAxM2MtMC4wNDEtMC4wMDgtMC4xMDcsMC4wNDYtMC4xMiwwLjA4MmMtMC4wNTYtMC4wMDEtMC4xMDQsMC4wNjEtMC4wNzksMC4xMDkNCgkJYzAuMDcyLTAuMDI3LDAuMTE4LTAuMDk2LDAuMTk3LTAuMDc0QzE3LjM2NywxNy43MzgsMTcuNDY5LDE3LjY5OCwxNy41MDksMTcuNjQ1TDE3LjUwOSwxNy42NDVMMTcuNTA5LDE3LjY0NXoiLz4NCjwvbWFzaz4NCjxyZWN0IG1hc2s9InVybCgjbWFzay1nbG9iZSkiIGZpbGw9IiNCMUIxQjMiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIvPg0KPC9zdmc+DQo=)!important } .identity-popup-expander { border-color: var(--in-content-box-border-color)!important; background-color: var(--in-content-box-background)!important; fill: var(--in-content-box-border-color)!important } .popup-notification-button[default][highlight=true]:not([disabled]) { background-color: var(--in-content-primary-button-background)!important; color: var(--in-content-text-color) } #update-available-whats-new, .text-link { color: var(--in-content-link-color)!important } .popup-notification-icon[popupid=update-available], .popup-notification-icon[popupid=update-manual], .popup-notification-icon[popupid=update-restart] { background-color: var(--in-content-item-selected)!important; border-radius: 50% } toolbarbutton { text-shadow: none!important } .panel-banner-item > .toolbarbutton-multiline-text { color: var(--in-content-page-color)!important } .panel-banner-item { background-color: hsla(96,65%,37%,.9)!important } #update-manual-whats-new { color: var(--in-content-link-color)!important } toolbar[brighttext] { --toolbarbutton-icon-fill-attention: var(--in-content-primary-button-background)!important } toolbarseparator { border-color: var(--in-content-table-border-dark-color)!important } ::-moz-selection { background: var(--in-content-link-color); color: var(--in-content-selected-text)!important } @-moz-document url(chrome://browser/content/pageinfo/pageInfo.xul) { #topBar { -moz-appearance: none!important; background: var(--in-content-category-header-background)!important } #mainDeck { background: var(--in-content-page-background)!important; color: var(--in-content-page-color)!important } textbox { color: var(--in-content-page-color)!important } .text-link { color: var(--in-content-link-color)!important } button { -moz-appearance: none!important; background-color: var(--in-content-page-background)!important; border: 1px solid!important; border-radius: 3px!important; color: var(--in-content-page-color)!important; border-color: var(--in-content-box-border-color)!important } button:hover { background-color: var(--in-content-box-background)!important } #feedListbox, #feedListbox > richlistitem, #imagecontainerbox, .groupbox-body, .permission { -moz-appearance: none!important; background: var(--in-content-box-background)!important; color: var(--in-content-page-color)!important; border-color: var(--in-content-box-border-color)!important } #feedListbox richlistitem { border-color: var(--in-content-box-border-color)!important } #permPluginTemplate { color: var(--in-content-page-color)!important } #feedListbox, #imagecontainerbox, #permList, .groupbox-body { border: 1px solid!important } #permList { -moz-appearance: none!important } groupbox.collapsable caption .caption-icon { filter: invert(65%)!important } tree { -moz-appearance: none!important; color: var(--in-content-page-color)!important } treecol { -moz-appearance: none!important; border: 0 solid!important; border-color: var(--in-content-box-background)!important } treecolpicker { -moz-appearance: none; border: none!important; filter: invert(84%) } .checkbox-check[checked] { list-style-image: url(chrome://global/skin/icons/check.svg); -moz-context-properties: fill; fill: var(--in-content-border-highlight)!important } #imagetree, #metatree { border: 1px solid!important } #viewGroup > radio { -moz-appearance: none!important; background-color: var(--in-content-box-background)!important; text-shadow: none!important; padding: 0 8px!important; color: var(--in-content-page-color); border-right: 1px solid!important; border-color: var(--in-content-box-border-color)!important } #viewGroup > radio[selected=true] { color: var(--in-content-selected-text)!important } #viewGroup > radio:first-of-type { border-top-left-radius: 4px!important; border-bottom-left-radius: 4px!important } #viewGroup > radio:last-of-type { border: none!important; border-top-right-radius: 4px!important; border-bottom-right-radius: 4px!important } @media screen and (-moz-windows-theme), screen and (-moz-windows-classic), screen and (-moz-windows-default-theme), screen and (-moz-os-version:windows-win7), screen and (-moz-os-version:windows-win8), screen and (-moz-os-version:windows-win10) { #topBar { -moz-appearance: none!important; background-color: var(--in-content-category-header-background)!important; border: none!important; padding-top: 5px!important; padding-bottom: 5px!important; color: var(--selected-icon-fill-color)!important } #metaTagsCaption, #security-identity, #security-identity-groupbox, #security-privacy, #security-privacy-groupbox, #security-technical, #security-technical-groupbox { -moz-appearance: none!important; background-color: var(--in-content-page-background)!important; border: none!important; color: var(--in-content-selected-text)!important } #security-identity-groupbox, #security-privacy-groupbox, #security-technical-groupbox { -moz-appearance: none!important; background-color: var(--in-content-category-header-background)!important } } } @-moz-document url-prefix(chrome://browser/content/preferences/cookies.xul) { #CookiesDialog { -moz-appearance: none!important; background-color: var(--in-content-page-background)!important } #domainCol, #nameCol { -moz-appearance: none!important; border: none!important } #domainCol { border-right: 1px solid!important; border-color: var(--in-content-box-border-color)!important } .windowDialog, textbox { color: var(--in-content-page-color)!important } textbox[type=search] { -moz-appearance: none!important; background-color: var(--in-content-box-background)!important; border: 1px solid; border-color: var(--in-content-box-border-color)!important; border-radius: 3px!important; padding: 2px 4px 2px 2px!important } #cookiesList { -moz-appearance: none!important; border: 1px solid!important; border-color: var(--in-content-box-border-color)!important } button { -moz-appearance: none!important; background-color: var(--in-content-page-background)!important; border: 1px solid!important; border-radius: 3px!important; color: var(--in-content-page-color)!important; border-color: var(--in-content-box-border-color)!important } button:hover { background-color: var(--in-content-box-background)!important } } @-moz-document url-prefix(chrome://pippki) { tab { -moz-appearance: none!important; background-color: var(--in-content-box-background)!important; text-shadow: none!important; padding: 0 8px!important; color: var(--in-content-page-color); border-right: 1px solid!important; border-color: var(--in-content-box-border-color)!important } tab:first-of-type { border-top-left-radius: 4px!important; border-bottom-left-radius: 4px!important } tab:last-of-type { border: none!important; border-top-right-radius: 4px!important; border-bottom-right-radius: 4px!important } tab[selected=true] { color: var(--in-content-selected-text)!important } #certDetails { -moz-appearance: none!important; background-color: var(--in-content-page-background)!important } tree { -moz-appearance: none!important; color: var(--in-content-page-color)!important } treecol { -moz-appearance: none!important; border: 0 solid!important; border-color: var(--in-content-box-background)!important } treecolpicker { -moz-appearance: none; border: none!important } .windowDialog, dialog, textbox { color: var(--in-content-page-color)!important } #certDumpVal, .scrollfield, textbox[type=search] { -moz-appearance: none!important; background-color: var(--in-content-box-background)!important; border: 1px solid; border-color: var(--in-content-box-border-color)!important; border-radius: 3px!important; padding: 2px 4px 2px 2px!important } button { -moz-appearance: none!important; background-color: var(--in-content-page-background)!important; border: 1px solid!important; border-radius: 3px!important; color: var(--in-content-page-color)!important; border-color: var(--in-content-box-border-color)!important } button:hover { background-color: var(--in-content-box-background)!important } } @-moz-document url-prefix(chrome://pippki/content/exceptionDialog) { #exceptiondialog { -moz-appearance: none!important; background-color: var(--tone-8)!important } textbox { -moz-appearance: none!important; min-height: 20px!important; background: var(--in-content-box-background)!important; border: 1px solid var(--in-content-box-border-color); padding: 1px } } #navigator-toolbox::after { border-bottom: 0!important } #browser vbox#appcontent tabbrowser, #content, #tabbrowser-tabpanels, browser[type=content-primary], browser[type=content] > html { background: var(--in-content-page-background)!important } #identity-box.verifiedIdentity { --urlbar-separator-color: var(--secure-connection-color)!important } #identity-box.verifiedIdentity #identity-icon-labels, .identity-popup-connection-secure { color: var(--secure-connection-color)!important } #connection-icon, #identity-popup[connection^=secure] #identity-popup-security-content, #identity-popup[connection^=secure] #identity-popup-securityView { fill: var(--secure-connection-color)!important } #sidebar-header, #sidebar-search-container, #sidebar-search-container #viewButton, .content-header, .sidebar-header { background: var(--in-content-category-header-background)!important; color: var(--in-content-page-color)!important } .sidebar-search-container.tabs-container.sync-state.selected .search-box, hbox#sidebar-search-container textbox#search-box { -moz-appearance: none!important; background-color: var(--in-content-box-background)!important; color: var(--in-content-page-color)!important; min-height: 20px!important; padding: 0 0 0 4px!important; border: 1px solid!important; border-color: var(--in-content-box-border-color)!important; border-radius: 3px!important } .sidebar-search-container.tabs-container.sync-state.selected .search-box .textbox-input-box { padding: 2px } #sidebar, #sidebar-box, #template-container, #webext-panels-browser, #webextpanels-window { background: var(--in-content-page-background)!important } .sidebar-placesTree { -moz-appearance: none!important; color: var(--in-content-page-color)!important; background-color: var(--in-content-page-background)!important; opacity: 1!important } #sidebar-box[sidebarcommand=_bbb81fb3-49c1-4a42-bcc9-94bc93e19fb8_-sidebar-action] #sidebar-icon, #sidebar-box[sidebarcommand=treestyletab_piro_sakura_ne_jp-sidebar-action] #sidebar-icon { filter: invert(60%) } #button__bbb81fb3-49c1-4a42-bcc9-94bc93e19fb8_-sidebar-action .toolbarbutton-icon, #button_treestyletab_piro_sakura_ne_jp-sidebar-action .toolbarbutton-icon { filter: invert(87%) } .button-menu-dropmarker, .button-menubutton-dropmarker { filter: invert(65%) } .item.client.device-image-desktop > .item-title-container > .item-icon-container, .sidebar-placesTree::-moz-tree-image, .sidebar-placesTreechildren::-moz-tree-image { fill: var(--in-content-page-color)!important } #sidebar-header { border-color: hsla(240,5%,5%,.1)!important } .sidebar-splitter { border-color: var(--tone-9)!important } .deck .instructions, .item-title { color: var(--in-content-page-color)!important } @-moz-document url-prefix(chrome://browser/content/places) { ::-moz-tree-row(selected) { -moz-appearance: none!important; background-color: var(--theme-selection-background)!important } } @-moz-document url(chrome://browser/content/places/bookmarksSidebar.xul) { @media screen and (-moz-os-version:windows-win7) { treechildren { --treechildren-outline: none!important } } } #statuspanel #statuspanel-label, statuspanel .statuspanel-label { background-color: var(--in-content-category-header-background)!important; color: var(--in-content-page-color)!important; border: none!important } .tab-line[selected=true] { background-color: var(--in-content-border-focus)!important }