diff --git a/.gitignore b/.gitignore index eeb0d9a4..8a8e6b5f 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /src/sass/_custom-variables.scss /.sublime-grunt.cache /images/logo +/.stylelintcache diff --git a/.scss-lint.yml b/.scss-lint.yml deleted file mode 100644 index a89e255a..00000000 --- a/.scss-lint.yml +++ /dev/null @@ -1,178 +0,0 @@ -scss_files: "src/sass/**/*.scss" - -exclude: 'src/sass/lib/**' - -linters: - BangFormat: - enabled: true - space_before_bang: true - space_after_bang: false - - BorderZero: - enabled: true - - ColorKeyword: - enabled: true - - ColorVariable: - enabled: false - - Comment: - enabled: true - - DebugStatement: - enabled: true - - DeclarationOrder: - enabled: true - - DuplicateProperty: - enabled: true - ignore_consecutive: - - word-break - - ElsePlacement: - enabled: true - - EmptyLineBetweenBlocks: - enabled: true - ignore_single_line_blocks: true - - EmptyRule: - enabled: true - - FinalNewline: - enabled: true - present: true - - HexLength: - enabled: true - style: short - - HexNotation: - enabled: true - style: lowercase - - HexValidation: - enabled: true - - IdSelector: - enabled: false - - ImportantRule: - enabled: true - - ImportPath: - enabled: true - leading_underscore: false - filename_extension: false - - Indentation: - enabled: true - character: space - width: 2 - - LeadingZero: - enabled: true - style: exclude_zero - - MergeableSelector: - enabled: false - - NestingDepth: - enabled: true - max_depth: 7 - - PlaceholderInExtend: - enabled: true - - PropertySortOrder: - enabled: true - order: smacss - ignore_unspecified: true - - PropertySpelling: - enabled: true - extra_properties: [] - - PseudoElement: - enabled: true - - QualifyingElement: - enabled: false - - SelectorDepth: - enabled: true - max_depth: 5 - - SelectorFormat: - enabled: false - - Shorthand: - enabled: true - - SingleLinePerProperty: - enabled: true - allow_single_line_rule_sets: true - - SingleLinePerSelector: - enabled: true - - SpaceAfterComma: - enabled: true - - SpaceAfterPropertyColon: - enabled: true - style: at_least_one_space - - SpaceAfterPropertyName: - enabled: true - - SpaceAfterVariableName: - enabled: true - - SpaceAroundOperator: - enabled: true - - SpaceBeforeBrace: - enabled: true - style: space - allow_single_line_padding: true - - SpaceBetweenParens: - enabled: true - spaces: 0 - - StringQuotes: - enabled: true - style: double_quotes - - TrailingSemicolon: - enabled: true - - TrailingWhitespace: - enabled: true - - TrailingZero: - enabled: true - - TransitionAll: - enabled: true - - UnnecessaryMantissa: - enabled: true - - UnnecessaryParentReference: - enabled: true - - UrlFormat: - enabled: true - - UrlQuotes: - enabled: true - - VendorPrefix: - enabled: true - - ZeroUnit: - enabled: true diff --git a/.stylelintrc.js b/.stylelintrc.js new file mode 100644 index 00000000..d8c0c8d7 --- /dev/null +++ b/.stylelintrc.js @@ -0,0 +1,498 @@ +module.exports = { + 'ignoreFiles': [ + 'src/sass/lib/**' + ], + 'plugins': [ + 'stylelint-order', + 'stylelint-scss' + ], + 'rules': { + 'at-rule-name-case': 'lower', + 'at-rule-name-space-after': 'always-single-line', + 'at-rule-no-vendor-prefix': true, + 'at-rule-semicolon-newline-after': 'always', + 'at-rule-semicolon-space-before': 'never', + 'block-closing-brace-empty-line-before': 'never', + 'block-closing-brace-newline-after': [ + 'always', + { + 'ignoreAtRules': [ + 'if', + 'else' + ] + } + ], + 'block-closing-brace-newline-before': 'always-multi-line', + 'block-closing-brace-space-before': 'always-single-line', + 'block-no-empty': true, + 'block-opening-brace-newline-after': 'always-multi-line', + 'block-opening-brace-space-after': 'always-single-line', + 'block-opening-brace-space-before': 'always-multi-line', + 'color-hex-case': 'lower', + 'color-hex-length': 'short', + 'color-no-invalid-hex': true, + 'comment-no-empty': true, + 'comment-whitespace-inside': 'always', + 'custom-property-pattern': /^[a-z][a-z0-9]*(-[a-z0-9]+)*$/, + 'declaration-bang-space-after': 'never', + 'declaration-bang-space-before': 'always', + 'declaration-block-no-duplicate-properties': [ + true, + { + 'ignoreProperties': [ + 'word-break', + ] + } + ], + 'declaration-block-no-redundant-longhand-properties': true, + 'declaration-block-no-shorthand-property-overrides': true, + 'declaration-block-semicolon-newline-after': 'always-multi-line', + 'declaration-block-semicolon-space-after': 'always-single-line', + 'declaration-block-semicolon-space-before': 'never', + 'declaration-block-trailing-semicolon': 'always', + 'declaration-colon-space-after': 'always-single-line', + 'declaration-colon-space-before': 'never', + 'declaration-no-important': true, + 'font-family-no-duplicate-names': true, + 'function-calc-no-unspaced-operator': true, + 'function-comma-newline-after': 'always-multi-line', + 'function-comma-newline-before': 'never-multi-line', + 'function-comma-space-after': 'always-single-line', + 'function-comma-space-before': 'never', + 'function-linear-gradient-no-nonstandard-direction': true, + 'function-max-empty-lines': 1, + 'function-name-case': 'lower', + 'function-parentheses-newline-inside': 'always-multi-line', + 'function-parentheses-space-inside': 'never-single-line', + 'function-url-no-scheme-relative': true, + 'function-url-quotes': 'always', + 'function-whitespace-after': 'always', + 'indentation': 2, + 'keyframe-declaration-no-important': true, + 'length-zero-no-unit': true, + 'max-nesting-depth': 7, + 'media-feature-colon-space-after': 'always', + 'media-feature-colon-space-before': 'never', + 'media-feature-name-case': 'lower', + 'media-feature-parentheses-space-inside': 'never', + 'media-feature-range-operator-space-after': 'always', + 'media-feature-range-operator-space-before': 'always', + 'media-query-list-comma-newline-after': 'always-multi-line', + 'media-query-list-comma-newline-before': 'never-multi-line', + 'media-query-list-comma-space-after': 'always-single-line', + 'media-query-list-comma-space-before': 'never', + 'no-duplicate-at-import-rules': true, + 'no-eol-whitespace': true, + 'no-extra-semicolons': true, + 'no-missing-end-of-source-newline': true, + 'number-leading-zero': 'never', + 'number-no-trailing-zeros': true, + 'property-case': 'lower', + 'property-no-unknown': true, + 'property-no-vendor-prefix': true, + 'selector-attribute-brackets-space-inside': 'never', + 'selector-attribute-operator-space-after': 'never', + 'selector-attribute-operator-space-before': 'never', + 'selector-attribute-quotes': 'always', + 'selector-combinator-space-after': 'always', + 'selector-combinator-space-before': 'always', + 'selector-descendant-combinator-no-non-space': true, + 'selector-list-comma-newline-after': 'always', + 'selector-list-comma-newline-before': 'never-multi-line', + 'selector-list-comma-space-before': 'never', + 'selector-max-compound-selectors': 5, + 'selector-max-empty-lines': 0, + 'selector-max-universal': 1, + 'selector-no-qualifying-type': [ + true, + { + 'ignore': [ + 'attribute', + 'class', + 'id' + ] + } + ], + 'selector-pseudo-class-case': 'lower', + 'selector-pseudo-class-parentheses-space-inside': 'never', + 'selector-pseudo-element-case': 'lower', + 'selector-pseudo-element-colon-notation': 'double', + 'selector-type-case': 'lower', + 'shorthand-property-no-redundant-values': true, + 'string-no-newline': true, + 'string-quotes': 'double', + 'unit-case': 'lower', + 'unit-no-unknown': true, + 'value-list-comma-newline-before': 'never-multi-line', + 'value-list-comma-space-after': 'always-single-line', + 'value-list-comma-space-before': 'never', + 'value-list-max-empty-lines': 1, + 'value-no-vendor-prefix': true, + + 'order/order': [ + [ + 'custom-properties', + 'dollar-variables', + 'declarations', + 'rules' + ] + ], + 'order/properties-order': [ + { + 'properties': [ + 'content', + 'quotes' + ] + }, + { + 'properties': [ + 'display', + 'visibility' + ] + }, + { + 'properties': [ + 'position', + 'z-index', + 'top', + 'right', + 'bottom', + 'left' + ] + }, + { + 'properties': [ + 'box-sizing' + ] + }, + { + 'properties': [ + 'grid', + 'grid-area', + 'grid-auto-columns', + 'grid-auto-flow', + 'grid-auto-rows', + 'grid-column', + 'grid-column-end', + 'grid-column-gap', + 'grid-column-start', + 'grid-gap', + 'grid-row', + 'grid-row-end', + 'grid-row-gap', + 'grid-row-start', + 'grid-template', + 'grid-template-areas', + 'grid-template-columns', + 'grid-template-rows' + ] + }, + { + 'properties': [ + 'flex', + 'flex-basis', + 'flex-direction', + 'flex-flow', + 'flex-grow', + 'flex-shrink', + 'flex-wrap', + 'box-decoration-break', + 'align-content', + 'align-items', + 'align-self', + 'justify-content', + 'order' + ] + }, + { + 'properties': [ + 'width', + 'min-width', + 'max-width', + 'height', + 'min-height', + 'max-height' + ] + }, + { + 'properties': [ + 'margin', + 'margin-top', + 'margin-right', + 'margin-bottom', + 'margin-left' + ] + }, + { + 'properties': [ + 'padding', + 'padding-top', + 'padding-right', + 'padding-bottom', + 'padding-left' + ] + }, + { + 'properties': [ + 'float', + 'clear' + ] + }, + { + 'properties': [ + 'overflow', + 'overflow-x', + 'overflow-y' + ] + }, + { + 'properties': [ + 'clip', + 'zoom' + ] + }, + { + 'properties': [ + 'columns', + 'column-gap', + 'column-fill', + 'column-rule', + 'column-span', + 'column-count', + 'column-width' + ] + }, + { + 'properties': [ + 'table-layout', + 'empty-cells', + 'caption-side', + 'border-spacing', + 'border-collapse' + ] + }, + { + 'properties': [ + 'list-style', + 'list-style-position', + 'list-style-type', + 'list-style-image' + ] + }, + { + 'properties': [ + 'transform', + 'transform-origin', + 'transform-style', + 'backface-visibility', + 'perspective', + 'perspective-origin' + ] + }, + { + 'properties': [ + 'transition', + 'transition-property', + 'transition-duration', + 'transition-timing-function', + 'transition-delay' + ] + }, + { + 'properties': [ + 'animation', + 'animation-name', + 'animation-duration', + 'animation-play-state', + 'animation-timing-function', + 'animation-delay', + 'animation-iteration-count', + 'animation-direction' + ] + }, + { + 'properties': [ + 'border', + 'border-top', + 'border-right', + 'border-bottom', + 'border-left', + 'border-width', + 'border-top-width', + 'border-right-width', + 'border-bottom-width', + 'border-left-width' + ] + }, + { + 'properties': [ + 'border-style', + 'border-top-style', + 'border-right-style', + 'border-bottom-style', + 'border-left-style' + ] + }, + { + 'properties': [ + 'border-radius', + 'border-top-left-radius', + 'border-top-right-radius', + 'border-bottom-left-radius', + 'border-bottom-right-radius' + ] + }, + { + 'properties': [ + 'border-color', + 'border-top-color', + 'border-right-color', + 'border-bottom-color', + 'border-left-color' + ] + }, + { + 'properties': [ + 'outline', + 'outline-color', + 'outline-offset', + 'outline-style', + 'outline-width' + ] + }, + { + 'properties': [ + 'stroke-width', + 'stroke-linecap', + 'stroke-dasharray', + 'stroke-dashoffset', + 'stroke' + ] + }, + { + 'properties': [ + 'opacity' + ] + }, + { + 'properties': [ + 'background', + 'background-color', + 'background-image', + 'background-repeat', + 'background-position', + 'background-size', + 'box-shadow', + 'fill' + ] + }, + { + 'properties': [ + 'color' + ] + }, + { + 'properties': [ + 'font', + 'font-family', + 'font-size', + 'font-size-adjust', + 'font-stretch', + 'font-effect', + 'font-style', + 'font-variant', + 'font-weight' + ] + }, + { + 'properties': [ + 'font-emphasize', + 'font-emphasize-position', + 'font-emphasize-style' + ] + }, + { + 'properties': [ + 'letter-spacing', + 'line-height', + 'word-spacing' + ] + }, + { + 'properties': [ + 'text-align', + 'text-align-last', + 'text-decoration', + 'text-indent', + 'text-justify', + 'text-overflow', + 'text-overflow-ellipsis', + 'text-overflow-mode', + 'text-rendering', + 'text-outline', + 'text-shadow', + 'text-transform', + 'text-wrap', + 'word-wrap', + 'word-break' + ] + }, + { + 'properties': [ + 'text-emphasis', + 'text-emphasis-color', + 'text-emphasis-style', + 'text-emphasis-position' + ] + }, + { + 'properties': [ + 'vertical-align', + 'white-space', + 'hyphens' + ] + }, + { + 'properties': [ + 'src' + ] + }, + { + 'properties': [ + 'tab-size', + 'counter-reset', + 'counter-increment', + 'resize', + 'cursor', + 'pointer-events', + 'speak', + 'user-select', + 'nav-index', + 'nav-up', + 'nav-right', + 'nav-down', + 'nav-left' + ] + } + ], + + 'scss/at-else-closing-brace-newline-after': 'always-last-in-chain', + 'scss/at-else-closing-brace-space-after': 'always-intermediate', + 'scss/at-else-empty-line-before': 'never', + 'scss/at-else-if-parentheses-space-before': 'always', + 'scss/at-function-parentheses-space-before': 'never', + 'scss/at-function-pattern': /^[a-z][a-z0-9]*(-[a-z0-9]+)*$/, + 'scss/at-if-closing-brace-newline-after': 'always-last-in-chain', + 'scss/at-if-closing-brace-space-after': 'always-intermediate', + 'scss/at-import-no-partial-leading-underscore': true, + 'scss/at-mixin-argumentless-call-parentheses': 'never', + 'scss/at-mixin-parentheses-space-before': 'never', + 'scss/at-mixin-pattern': /^[a-z][a-z0-9]*(-[a-z0-9]+)*$/, + 'scss/declaration-nested-properties-no-divided-groups': true, + 'scss/dollar-variable-colon-space-before': 'never', + 'scss/dollar-variable-pattern': /^[a-z][a-z0-9]*(-[a-z0-9]+)*$/, + 'scss/operator-no-unspaced': true, + 'scss/percent-placeholder-pattern': /^[a-z][a-z0-9]*(-[a-z0-9]+)*$/, + 'scss/selector-no-redundant-nesting-selector': true, + } +}; diff --git a/.travis.yml b/.travis.yml index dc5f9f70..624aa661 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,15 +1,11 @@ -dist: trusty +dist: xenial language: node_js node_js: - - 8 + - 10 cache: directories: - node_modules -before_install: - - rvm install 2.2 - - rvm use 2.2 --fuzzy install: - - gem install scss_lint - npm install script: - npm run lint --silent diff --git a/package-lock.json b/package-lock.json index 8ed4c76c..22c391a7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3,6 +3,283 @@ "requires": true, "lockfileVersion": 1, "dependencies": { + "@babel/code-frame": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", + "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", + "dev": true, + "requires": { + "@babel/highlight": "^7.0.0" + } + }, + "@babel/core": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.4.4.tgz", + "integrity": "sha512-lQgGX3FPRgbz2SKmhMtYgJvVzGZrmjaF4apZ2bLwofAKiSjxU0drPh4S/VasyYXwaTs+A1gvQ45BN8SQJzHsQQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.4.4", + "@babel/helpers": "^7.4.4", + "@babel/parser": "^7.4.4", + "@babel/template": "^7.4.4", + "@babel/traverse": "^7.4.4", + "@babel/types": "^7.4.4", + "convert-source-map": "^1.1.0", + "debug": "^4.1.0", + "json5": "^2.1.0", + "lodash": "^4.17.11", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + }, + "resolve": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.1.tgz", + "integrity": "sha512-KuIe4mf++td/eFb6wkaPbMDnP6kObCaEtIDuHOUED6MNUo4K670KZUHuuvYPZDxNF0WVLw49n06M2m2dXphEzA==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.4.4.tgz", + "integrity": "sha512-53UOLK6TVNqKxf7RUh8NE851EHRxOOeVXKbK2bivdb+iziMyk03Sr4eaE9OELCbyZAAafAKPDwF2TPUES5QbxQ==", + "dev": true, + "requires": { + "@babel/types": "^7.4.4", + "jsesc": "^2.5.1", + "lodash": "^4.17.11", + "source-map": "^0.5.0", + "trim-right": "^1.0.1" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/helper-function-name": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz", + "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz", + "integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz", + "integrity": "sha512-Ro/XkzLf3JFITkW6b+hNxzZ1n5OQ80NvIUdmHspih1XAhtN3vPTuUFT4eQnela+2MaZ5ulH+iyP513KJrxbN7Q==", + "dev": true, + "requires": { + "@babel/types": "^7.4.4" + } + }, + "@babel/helpers": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.4.4.tgz", + "integrity": "sha512-igczbR/0SeuPR8RFfC7tGrbdTbFL3QTvH6D+Z6zNxnTe//GyqmtHmDkzrqDmyZ3eSwPqB/LhyKoU5DXsp+Vp2A==", + "dev": true, + "requires": { + "@babel/template": "^7.4.4", + "@babel/traverse": "^7.4.4", + "@babel/types": "^7.4.4" + } + }, + "@babel/highlight": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz", + "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + } + } + }, + "@babel/parser": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.4.4.tgz", + "integrity": "sha512-5pCS4mOsL+ANsFZGdvNLybx4wtqAZJ0MJjMHxvzI3bvIsz6sQvzW8XX92EYIkiPtIvcfG3Aj+Ir5VNyjnZhP7w==", + "dev": true + }, + "@babel/template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.4.4.tgz", + "integrity": "sha512-CiGzLN9KgAvgZsnivND7rkA+AeJ9JB0ciPOD4U59GKbQP2iQl+olF1l76kJOupqidozfZ32ghwBEJDhnk9MEcw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.4.4", + "@babel/types": "^7.4.4" + } + }, + "@babel/traverse": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.4.4.tgz", + "integrity": "sha512-Gw6qqkw/e6AGzlyj9KnkabJX7VcubqPtkUQVAwkc0wUMldr3A/hezNB3Rc5eIvId95iSGkGIOe5hh1kMKf951A==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.4.4", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.4.4", + "@babel/parser": "^7.4.4", + "@babel/types": "^7.4.4", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.11" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + } + } + }, + "@babel/types": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.4.4.tgz", + "integrity": "sha512-dOllgYdnEFOebhkKCjzSVFqw/PmmB8pH6RGOWkY4GsboQNd47b1fBThBSwlHAq9alF9vc1M3+6oqR47R50L0tQ==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.11", + "to-fast-properties": "^2.0.0" + } + }, + "@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", + "dev": true, + "requires": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + } + }, + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", + "dev": true + }, + "@types/events": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", + "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==", + "dev": true + }, + "@types/glob": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz", + "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==", + "dev": true, + "requires": { + "@types/events": "*", + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", + "dev": true + }, + "@types/node": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.0.0.tgz", + "integrity": "sha512-Jrb/x3HT4PTJp6a4avhmJCDEVrPdqLfl3e8GGMbpkGGdwAV5UGlIs4vVEfsHHfylZVOKZWpOqmqFH8CbfOZ6kg==", + "dev": true + }, + "@types/unist": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz", + "integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==", + "dev": true + }, + "@types/vfile": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/vfile/-/vfile-3.0.2.tgz", + "integrity": "sha512-b3nLFGaGkJ9rzOcuXRfHkZMdjsawuDD0ENL9fzTophtBg8FJHSGbH7daXkEpcwy3v7Xol3pAvsmlYyFhR4pqJw==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/unist": "*", + "@types/vfile-message": "*" + } + }, + "@types/vfile-message": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/vfile-message/-/vfile-message-1.0.1.tgz", + "integrity": "sha512-mlGER3Aqmq7bqR1tTTIVHq8KSAFFRyGbrxuM8C/H82g6k7r2fS+IMEkIu3D7JHzG10NvPdR8DNx0jr0pwpp4dA==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/unist": "*" + } + }, "abbrev": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", @@ -83,6 +360,24 @@ "sprintf-js": "~1.0.2" } }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, "array-find-index": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", @@ -98,6 +393,33 @@ "es-abstract": "^1.7.0" } }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, "asn1": { "version": "0.2.4", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", @@ -111,6 +433,18 @@ "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "dev": true + }, "async": { "version": "1.5.2", "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", @@ -126,6 +460,12 @@ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, "autoprefixer": { "version": "9.4.10", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.4.10.tgz", @@ -187,11 +527,72 @@ } } }, + "bail": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.4.tgz", + "integrity": "sha512-S8vuDB4w6YpRhICUDET3guPlQpaJl7od94tpZ0Fvnyp+MKW/HyDTcRDck+29C9g+d/qQHnddRH3+94kZdrW0Ww==", + "dev": true + }, "balanced-match": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, "bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", @@ -238,6 +639,35 @@ "concat-map": "0.0.1" } }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, "browserslist": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.4.2.tgz", @@ -258,6 +688,46 @@ "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz", "integrity": "sha1-NWnt6Lo0MV+rmcPpLLBMciDeH6g=" }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "call-me-maybe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", + "dev": true + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dev": true, + "requires": { + "callsites": "^2.0.0" + }, + "dependencies": { + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true + } + } + }, "caller-path": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", @@ -297,6 +767,12 @@ "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" }, + "ccount": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.0.4.tgz", + "integrity": "sha512-fpZ81yYfzentuieinmGnphk0pLkOTMm6MZdVqwd77ROvhko6iujLNGrHH5E7utq3ygWklwfmwuG+A7P+NpqT6w==", + "dev": true + }, "chalk": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", @@ -307,6 +783,30 @@ "supports-color": "^5.3.0" } }, + "character-entities": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.3.tgz", + "integrity": "sha512-yB4oYSAa9yLcGyTbB4ItFwHw43QHdH129IJ5R+WvxOkWlyFnR5FAaBNnUq4mcxsTVZGh28bHoeTHMKXH1wZf3w==", + "dev": true + }, + "character-entities-html4": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-1.1.3.tgz", + "integrity": "sha512-SwnyZ7jQBCRHELk9zf2CN5AnGEc2nA+uKMZLHvcqhpPprjkYhiLn0DywMHgN5ttFZuITMATbh68M6VIVKwJbcg==", + "dev": true + }, + "character-entities-legacy": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.3.tgz", + "integrity": "sha512-YAxUpPoPwxYFsslbdKkhrGnXAtXoHNgYjlBM3WMXkWGTl5RsY3QmOyhwAgL8Nxm9l5LBThXGawxKPn68y6/fww==", + "dev": true + }, + "character-reference-invalid": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.3.tgz", + "integrity": "sha512-VOq6PRzQBam/8Jm6XBGk2fNEnHXAdGd6go0rtd4weAGECBamHDwwCQSOT12TACIYUZegUXnV6xBXqUssijtxIg==", + "dev": true + }, "chardet": { "version": "0.4.2", "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", @@ -351,6 +851,29 @@ } } }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, "cli-cursor": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", @@ -396,6 +919,16 @@ } } }, + "clone-regexp": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-1.0.1.tgz", + "integrity": "sha512-Fcij9IwRW27XedRIJnSOEupS7RVcXtObJXbcUOX93UCLqqOdRpkvzKywOOSizmEK/Is3S/RHX9dLdfo6R1Q1mw==", + "dev": true, + "requires": { + "is-regexp": "^1.0.0", + "is-supported-regexp-flag": "^1.0.0" + } + }, "coa": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/coa/-/coa-1.0.4.tgz", @@ -414,6 +947,22 @@ "resolved": "https://registry.npmjs.org/coffeescript/-/coffeescript-1.10.0.tgz", "integrity": "sha1-56qDAZF+9iGzXYo580jc3R234z4=" }, + "collapse-white-space": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.5.tgz", + "integrity": "sha512-703bOOmytCYAX9cXYqoikYIx6twmFCXsnzRQheBcTG3nzKYBR4P/+wkYeH+Mvj7qUz8zZDtdyzbxfnEi/kYzRQ==", + "dev": true + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, "color-convert": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz", @@ -445,7 +994,13 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==" }, - "concat-map": { + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" @@ -466,11 +1021,50 @@ "resolved": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz", "integrity": "sha1-vXJ6f67XfnH/OYWskzUakSczrQ8=" }, + "convert-source-map": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", + "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, "core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" }, + "cosmiconfig": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.0.tgz", + "integrity": "sha512-nxt+Nfc3JAqf4WIWd0jXLjTJZmsPLrA9DDc4nRw2KFJQJK7DNooqSXrNI7tzLG50CF8axczly5UV929tBmh/7g==", + "dev": true, + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.0", + "parse-json": "^4.0.0" + }, + "dependencies": { + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + } + } + }, "cross-spawn": { "version": "6.0.5", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", @@ -500,6 +1094,12 @@ "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==" }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, "csso": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/csso/-/csso-2.0.0.tgz", @@ -569,6 +1169,22 @@ "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" }, + "decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", + "dev": true, + "requires": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + } + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, "deep-is": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", @@ -584,6 +1200,47 @@ "object-keys": "^1.0.12" } }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, "deglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/deglob/-/deglob-2.1.1.tgz", @@ -621,6 +1278,32 @@ "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==" }, + "dir-glob": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", + "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", + "dev": true, + "requires": { + "path-type": "^3.0.0" + }, + "dependencies": { + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, "doctrine": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", @@ -661,6 +1344,15 @@ "domelementtype": "1" } }, + "dot-prop": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", + "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "dev": true, + "requires": { + "is-obj": "^1.0.0" + } + }, "duplexer": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", @@ -680,6 +1372,12 @@ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.115.tgz", "integrity": "sha512-mN2qeapQWdi2B9uddxTZ4nl80y46hbyKY5Wt9Yjih+QZFQLdaujEDK4qJky35WhyxMzHF3ZY41Lgjd2BPDuBhg==" }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, "entities": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", @@ -1120,16 +1818,90 @@ "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=" }, + "execall": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execall/-/execall-1.0.0.tgz", + "integrity": "sha1-c9CQTjlbPKsGWLCNCewlMH8pu3M=", + "dev": true, + "requires": { + "clone-regexp": "^1.0.0" + } + }, "exit": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, "extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, "external-editor": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", @@ -1141,6 +1913,71 @@ "tmp": "^0.0.33" } }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, "extsprintf": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", @@ -1151,6 +1988,43 @@ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=" }, + "fast-glob": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.6.tgz", + "integrity": "sha512-0BvMaZc1k9F+MeWWMe8pL6YltFzZYcJsYU7D4JyDA6PAczaXvxqQQ/z+mDF7/4Mw01DeUc+i3CTKajnkANkV4w==", + "dev": true, + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + }, + "dependencies": { + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + } + } + }, "fast-json-stable-stringify": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", @@ -1189,6 +2063,29 @@ "object-assign": "^4.0.1" } }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, "find-root": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", @@ -1238,6 +2135,18 @@ "write": "^0.2.1" } }, + "flatted": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.0.tgz", + "integrity": "sha512-R+H8IZclI8AAkSBRQJLVOsxwAoHd6WC40b4QTNWIjzAa6BXOBfQcM587MXDTVPeYaopFNWHUFLx7eNmHDSxMWg==", + "dev": true + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, "forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", @@ -1253,6 +2162,15 @@ "mime-types": "^2.1.12" } }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -1334,6 +2252,12 @@ "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=" }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, "getobject": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz", @@ -1360,12 +2284,114 @@ "path-is-absolute": "^1.0.0" } }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "glob-to-regexp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", + "dev": true + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dev": true, + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dev": true, + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "dependencies": { + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, "globals": { "version": "11.11.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.11.0.tgz", "integrity": "sha512-WHq43gS+6ufNOEqlrDBxVEbb8ntfXrfAUU2ZOpCxrBdGKW3gyv8mCxAfIBD0DroPKGrJ2eSsXsLtY9MPntsyTw==", "dev": true }, + "globby": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", + "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^1.0.2", + "dir-glob": "^2.2.2", + "fast-glob": "^2.2.6", + "glob": "^7.1.3", + "ignore": "^4.0.3", + "pify": "^4.0.1", + "slash": "^2.0.0" + }, + "dependencies": { + "glob": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + } + } + }, + "globjoin": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz", + "integrity": "sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=", + "dev": true + }, "globule": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz", @@ -1391,11 +2417,28 @@ } } }, - "graceful-fs": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", - "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=" - }, + "gonzales-pe": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.2.4.tgz", + "integrity": "sha512-v0Ts/8IsSbh9n1OJRnSfa7Nlxi4AkXIsWB6vPept8FDbL4bXn3FNuxjYtO/nmBGu7GDkL9MFeGebeSu6l55EPQ==", + "dev": true, + "requires": { + "minimist": "1.1.x" + }, + "dependencies": { + "minimist": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.1.3.tgz", + "integrity": "sha1-O+39kaktOQFvz6ocaB6Pqhoe/ag=", + "dev": true + } + } + }, + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=" + }, "grunt": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.0.4.tgz", @@ -1596,6 +2639,38 @@ "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, "hooker": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz", @@ -1606,6 +2681,12 @@ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.6.0.tgz", "integrity": "sha512-lIbgIIQA3lz5XaB6vxakj6sDHADJiZadYEJB+FgA+C4nubM1NwcuvUr9EJPmnH1skZqpqUzWborWo8EIUi0Sdw==" }, + "html-tags": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz", + "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=", + "dev": true + }, "htmlparser2": { "version": "3.10.1", "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", @@ -1668,6 +2749,39 @@ "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", "dev": true }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dev": true, + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "dependencies": { + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "dev": true, + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + } + } + }, + "import-lazy": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz", + "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==", + "dev": true + }, "imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", @@ -1687,6 +2801,12 @@ "repeating": "^2.0.0" } }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true + }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -1701,6 +2821,12 @@ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true + }, "inquirer": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-5.2.0.tgz", @@ -1753,11 +2879,59 @@ "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-alphabetical": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.2.tgz", + "integrity": "sha512-V0xN4BYezDHcBSKb1QHUFMlR4as/XEuCZBzMJUU4n7+Cbt33SmUnSol+pnXFvLxSHNq2CemUXNdaXV6Flg7+xg==", + "dev": true + }, + "is-alphanumeric": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-alphanumeric/-/is-alphanumeric-1.0.0.tgz", + "integrity": "sha1-Spzvcdr0wAHB2B1j0UDPU/1oifQ=", + "dev": true + }, + "is-alphanumerical": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.2.tgz", + "integrity": "sha512-pyfU/0kHdISIgslFfZN9nfY1Gk3MquQgUm1mJTjdkEPpkAKNWuBTSqFwewOpR7N351VkErCiyV71zX7mlQQqsg==", + "dev": true, + "requires": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + } + }, "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, "is-builtin-module": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", @@ -1772,12 +2946,75 @@ "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", "dev": true }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, "is-date-object": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", "dev": true }, + "is-decimal": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.2.tgz", + "integrity": "sha512-TRzl7mOCchnhchN+f3ICUCzYvL9ul7R+TYOsZ8xia++knyZAJfv/uA1FvQXsAnYIl1T3B2X5E/J7Wb1QXiIBXg==", + "dev": true + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, "is-finite": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", @@ -1791,6 +3028,62 @@ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-hexadecimal": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.2.tgz", + "integrity": "sha512-but/G3sapV3MNyqiDBLrOi4x8uCIw0RY3o/Vb5GT0sMFHrVV7731wFSVy41T5FO1og7G0gXLJh0MkgPRouko/A==", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, "is-promise": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", @@ -1806,12 +3099,24 @@ "has": "^1.0.1" } }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", + "dev": true + }, "is-resolvable": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", "dev": true }, + "is-supported-regexp-flag": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-supported-regexp-flag/-/is-supported-regexp-flag-1.0.1.tgz", + "integrity": "sha512-3vcJecUUrpgCqc/ca0aWeNu64UGgxcvO60K/Fkr1N6RSvfGCTU60UKN68JDmKokgba0rFFJs12EnzOQa14ubKQ==", + "dev": true + }, "is-symbol": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", @@ -1831,6 +3136,24 @@ "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" }, + "is-whitespace-character": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.2.tgz", + "integrity": "sha512-SzM+T5GKUCtLhlHFKt2SDAX2RFzfS6joT91F2/WSi9LxgFdsnhfPK/UIA+JhRR2xuyLdrCys2PiFDrtn1fU5hQ==", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "is-word-character": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.2.tgz", + "integrity": "sha512-T3FlsX8rCHAH8e7RE7PfOPZVFQlcV3XRF9eOOBQ1uf70OxO7CjjSOjeImMPCADBdYWcStAbVbYvJ1m2D3tb+EA==", + "dev": true + }, "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", @@ -1841,6 +3164,12 @@ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, "isstream": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", @@ -1871,6 +3200,12 @@ "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, "json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", @@ -1898,6 +3233,15 @@ "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" }, + "json5": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.0.tgz", + "integrity": "sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, "jsprim": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", @@ -1918,6 +3262,18 @@ "array-includes": "^3.0.3" } }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + }, + "known-css-properties": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.13.0.tgz", + "integrity": "sha512-6VWDxNr7cQXPDtMdCWLZMK3E8hdLrpyPPRdx6RbyvqklqgM6/XNFsVopv8QOZ+hRB6iHG/urEDwzlWbmMCv/kw==", + "dev": true + }, "lcid": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", @@ -1926,6 +3282,12 @@ "invert-kv": "^1.0.0" } }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true + }, "levn": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", @@ -1991,6 +3353,21 @@ "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz", "integrity": "sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ==" }, + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "dev": true, + "requires": { + "chalk": "^2.0.1" + } + }, + "longest-streak": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.2.tgz", + "integrity": "sha512-TmYTeEYxiAmSVdpbnQDXGtvYOIRsCMg89CVZzwzc2o7GFL1CjoiRPjH5ec0NFAVlAx3fVof9dX/t6KKRAo2OWA==", + "dev": true + }, "loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", @@ -2018,11 +3395,44 @@ "yallist": "^2.1.2" } }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, "map-obj": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=" }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "markdown-escapes": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.3.tgz", + "integrity": "sha512-XUi5HJhhV5R74k8/0H2oCbCiYf/u4cO/rX8tnGkRvrqhsr5BRNU6Mg0yt/8UIx1iIS8220BNJsDb7XnILhLepw==", + "dev": true + }, + "markdown-table": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-1.1.3.tgz", + "integrity": "sha512-1RUZVgQlpJSPWYbFSpmudq5nHY1doEIv89gBtF0s4gW1GF2XorxcA/70M5vq7rLv0a6mhOUccRsqkwhwLCIQ2Q==", + "dev": true + }, + "mathml-tag-names": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.0.tgz", + "integrity": "sha512-3Zs9P/0zzwTob2pdgT0CHZuMbnSUSp8MB1bddfm+HDmnFWHGT4jvEZRf+2RuPoa+cjdn/z25SEt5gFTqdhvJAg==", + "dev": true + }, "maxmin": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/maxmin/-/maxmin-2.1.0.tgz", @@ -2058,6 +3468,15 @@ } } }, + "mdast-util-compact": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-compact/-/mdast-util-compact-1.0.2.tgz", + "integrity": "sha512-d2WS98JSDVbpSsBfVvD9TaDMlqPRz7ohM/11G0rp5jOBb5q96RJ6YLszQ/09AAixyzh23FeIpCGqfaamEADtWg==", + "dev": true, + "requires": { + "unist-util-visit": "^1.1.0" + } + }, "meow": { "version": "3.7.0", "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", @@ -2075,6 +3494,57 @@ "trim-newlines": "^1.0.0" } }, + "merge2": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.2.3.tgz", + "integrity": "sha512-gdUU1Fwj5ep4kplwcmftruWofEFt6lfpkkr3h860CXbAB9c3hGb55EOL2ali0Td5oebvW0E1+3Sr+Ur7XfKpRA==", + "dev": true + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + }, + "dependencies": { + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + } + } + }, "mime-db": { "version": "1.38.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.38.0.tgz", @@ -2112,6 +3582,37 @@ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" }, + "minimist-options": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", + "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0" + } + }, + "mixin-deep": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", + "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, "mkdirp": { "version": "0.5.1", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", @@ -2143,6 +3644,25 @@ "resolved": "https://registry.npmjs.org/nan/-/nan-2.12.1.tgz", "integrity": "sha512-JY7V6lRkStKcKTvHO5NVSQRv+RV+FIL5pvDoLiAtSL9pKlC5x9PKQcZDsq7m4FO4d57mkhC6Z+QhAh3Jdk5JFw==" }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", @@ -2277,6 +3797,12 @@ "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" }, + "normalize-selector": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/normalize-selector/-/normalize-selector-0.2.0.tgz", + "integrity": "sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=", + "dev": true + }, "npmlog": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", @@ -2316,12 +3842,61 @@ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" }, - "object-keys": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.0.tgz", - "integrity": "sha512-6OO5X1+2tYkNyNEx6TsCxEqFfRWaqx6EtMiSbGrw8Ob8v9Ne+Hl8rBAgLBZn5wjEz3s/s6U1WXFUFOcxxAwUpg==", - "dev": true - }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.0.tgz", + "integrity": "sha512-6OO5X1+2tYkNyNEx6TsCxEqFfRWaqx6EtMiSbGrw8Ob8v9Ne+Hl8rBAgLBZn5wjEz3s/s6U1WXFUFOcxxAwUpg==", + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -2404,6 +3979,20 @@ "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", "dev": true }, + "parse-entities": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.1.tgz", + "integrity": "sha512-NBWYLQm1KSoDKk7GAHyioLTvCZ5QjdH/ASBBQTD3iLiAWJXS5bg1jEWI8nIJ+vgVvsceBVBcDGRWSo0KVQBvvg==", + "dev": true, + "requires": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + } + }, "parse-json": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", @@ -2412,6 +4001,18 @@ "error-ex": "^1.2.0" } }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, "path-exists": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", @@ -2458,6 +4059,12 @@ "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" }, + "picomatch": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.0.6.tgz", + "integrity": "sha512-Btng9qVvFsW6FkXYQQK5nEI5i8xdXFDmlKxC7Q8S2Bu5HGWnbQf7ts2kOoxJIrZn5hmw61RZIayAg2zBuJDtyQ==", + "dev": true + }, "pify": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", @@ -2568,6 +4175,12 @@ "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==", "dev": true }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, "postcss": { "version": "7.0.14", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", @@ -2608,6 +4221,122 @@ } } }, + "postcss-html": { + "version": "0.36.0", + "resolved": "https://registry.npmjs.org/postcss-html/-/postcss-html-0.36.0.tgz", + "integrity": "sha512-HeiOxGcuwID0AFsNAL0ox3mW6MHH5cstWN1Z3Y+n6H+g12ih7LHdYxWwEA/QmrebctLjo79xz9ouK3MroHwOJw==", + "dev": true, + "requires": { + "htmlparser2": "^3.10.0" + } + }, + "postcss-jsx": { + "version": "0.36.0", + "resolved": "https://registry.npmjs.org/postcss-jsx/-/postcss-jsx-0.36.0.tgz", + "integrity": "sha512-/lWOSXSX5jlITCKFkuYU2WLFdrncZmjSVyNpHAunEgirZXLwI8RjU556e3Uz4mv0WVHnJA9d3JWb36lK9Yx99g==", + "dev": true, + "requires": { + "@babel/core": ">=7.1.0" + } + }, + "postcss-less": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-3.1.4.tgz", + "integrity": "sha512-7TvleQWNM2QLcHqvudt3VYjULVB49uiW6XzEUFmvwHzvsOEF5MwBrIXZDJQvJNFGjJQTzSzZnDoCJ8h/ljyGXA==", + "dev": true, + "requires": { + "postcss": "^7.0.14" + } + }, + "postcss-markdown": { + "version": "0.36.0", + "resolved": "https://registry.npmjs.org/postcss-markdown/-/postcss-markdown-0.36.0.tgz", + "integrity": "sha512-rl7fs1r/LNSB2bWRhyZ+lM/0bwKv9fhl38/06gF6mKMo/NPnp55+K1dSTosSVjFZc0e1ppBlu+WT91ba0PMBfQ==", + "dev": true, + "requires": { + "remark": "^10.0.1", + "unist-util-find-all-after": "^1.0.2" + } + }, + "postcss-media-query-parser": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", + "integrity": "sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=", + "dev": true + }, + "postcss-reporter": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-6.0.1.tgz", + "integrity": "sha512-LpmQjfRWyabc+fRygxZjpRxfhRf9u/fdlKf4VHG4TSPbV2XNsuISzYW1KL+1aQzx53CAppa1bKG4APIB/DOXXw==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "lodash": "^4.17.11", + "log-symbols": "^2.2.0", + "postcss": "^7.0.7" + } + }, + "postcss-resolve-nested-selector": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", + "integrity": "sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4=", + "dev": true + }, + "postcss-safe-parser": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.1.tgz", + "integrity": "sha512-xZsFA3uX8MO3yAda03QrG3/Eg1LN3EPfjjf07vke/46HERLZyHrTsQ9E1r1w1W//fWEhtYNndo2hQplN2cVpCQ==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-sass": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/postcss-sass/-/postcss-sass-0.3.5.tgz", + "integrity": "sha512-B5z2Kob4xBxFjcufFnhQ2HqJQ2y/Zs/ic5EZbCywCkxKd756Q40cIQ/veRDwSrw1BF6+4wUgmpm0sBASqVi65A==", + "dev": true, + "requires": { + "gonzales-pe": "^4.2.3", + "postcss": "^7.0.1" + } + }, + "postcss-scss": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-2.0.0.tgz", + "integrity": "sha512-um9zdGKaDZirMm+kZFKKVsnKPF7zF7qBAtIfTSnZXD1jZ0JNZIxdB6TxQOjCnlSzLRInVl2v3YdBh/M881C4ug==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-selector-parser": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", + "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "dev": true, + "requires": { + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "postcss-sorting": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-sorting/-/postcss-sorting-5.0.0.tgz", + "integrity": "sha512-m25mKLNq0fPAyZFElQ1hngRDFQDMlc+9ZwoWsL8oix6i1GsBzIxyke6sDeY9BXee7L86z4tex01fcH/9wTj3Jg==", + "dev": true, + "requires": { + "lodash": "^4.17.11", + "postcss": "^7.0.14" + } + }, + "postcss-syntax": { + "version": "0.36.2", + "resolved": "https://registry.npmjs.org/postcss-syntax/-/postcss-syntax-0.36.2.tgz", + "integrity": "sha512-nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w==", + "dev": true + }, "postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", @@ -2674,6 +4403,12 @@ "resolved": "https://registry.npmjs.org/qs/-/qs-6.6.0.tgz", "integrity": "sha512-KIJqT9jQJDQx5h5uAVPimw6yVg2SekOKu959OCtktD3FjzbpvaPr8i4zzg07DOMz+igA4W/aNM7OV8H37pFYfA==" }, + "quick-lru": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", + "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", + "dev": true + }, "raw-body": { "version": "1.1.7", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz", @@ -2741,12 +4476,90 @@ "strip-indent": "^1.0.1" } }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, "regexpp": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", "dev": true }, + "remark": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/remark/-/remark-10.0.1.tgz", + "integrity": "sha512-E6lMuoLIy2TyiokHprMjcWNJ5UxfGQjaMSMhV+f4idM625UjjK4j798+gPs5mfjzDE6vL0oFKVeZM6gZVSVrzQ==", + "dev": true, + "requires": { + "remark-parse": "^6.0.0", + "remark-stringify": "^6.0.0", + "unified": "^7.0.0" + } + }, + "remark-parse": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-6.0.3.tgz", + "integrity": "sha512-QbDXWN4HfKTUC0hHa4teU463KclLAnwpn/FBn87j9cKYJWWawbiLgMfP2Q4XwhxxuuuOxHlw+pSN0OKuJwyVvg==", + "dev": true, + "requires": { + "collapse-white-space": "^1.0.2", + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-whitespace-character": "^1.0.0", + "is-word-character": "^1.0.0", + "markdown-escapes": "^1.0.0", + "parse-entities": "^1.1.0", + "repeat-string": "^1.5.4", + "state-toggle": "^1.0.0", + "trim": "0.0.1", + "trim-trailing-lines": "^1.0.0", + "unherit": "^1.0.4", + "unist-util-remove-position": "^1.0.0", + "vfile-location": "^2.0.0", + "xtend": "^4.0.1" + } + }, + "remark-stringify": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-6.0.4.tgz", + "integrity": "sha512-eRWGdEPMVudijE/psbIDNcnJLRVx3xhfuEsTDGgH4GsFF91dVhw5nhmnBppafJ7+NWINW6C7ZwWbi30ImJzqWg==", + "dev": true, + "requires": { + "ccount": "^1.0.0", + "is-alphanumeric": "^1.0.0", + "is-decimal": "^1.0.0", + "is-whitespace-character": "^1.0.0", + "longest-streak": "^2.0.1", + "markdown-escapes": "^1.0.0", + "markdown-table": "^1.1.0", + "mdast-util-compact": "^1.0.0", + "parse-entities": "^1.0.2", + "repeat-string": "^1.5.4", + "state-toggle": "^1.0.0", + "stringify-entities": "^1.0.1", + "unherit": "^1.0.4", + "xtend": "^4.0.1" + } + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, "repeating": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", @@ -2755,6 +4568,12 @@ "is-finite": "^1.0.0" } }, + "replace-ext": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", + "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=", + "dev": true + }, "request": { "version": "2.88.0", "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", @@ -2820,6 +4639,12 @@ "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=", "dev": true }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, "restore-cursor": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", @@ -2830,6 +4655,12 @@ "signal-exit": "^3.0.2" } }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, "rimraf": { "version": "2.6.3", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", @@ -2887,6 +4718,15 @@ "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-1.0.1.tgz", "integrity": "sha1-PnZyPjjf3aE8mx0poeB//uSzC1c=" }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, "safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", @@ -2951,6 +4791,29 @@ "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" }, + "set-value": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", + "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, "shebang-command": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", @@ -2971,6 +4834,12 @@ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true + }, "slice-ansi": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz", @@ -2980,11 +4849,152 @@ "is-fullwidth-code-point": "^2.0.0" } }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" }, + "source-map-resolve": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", + "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "dev": true, + "requires": { + "atob": "^2.1.1", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true + }, "spdx-correct": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz", @@ -3013,6 +5023,21 @@ "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz", "integrity": "sha512-2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA==" }, + "specificity": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/specificity/-/specificity-0.4.1.tgz", + "integrity": "sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==", + "dev": true + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, "sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", @@ -3071,6 +5096,33 @@ } } }, + "state-toggle": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.1.tgz", + "integrity": "sha512-Qe8QntFrrpWTnHwvwj2FZTgv+PKIsp0B9VxLzLLbSpPXWOgRgc5LVj/aTiSfK1RqIeF9jeC1UeOH8Q8y60A7og==", + "dev": true + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, "stdout-stream": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", @@ -3113,6 +5165,18 @@ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" }, + "stringify-entities": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-1.3.2.tgz", + "integrity": "sha512-nrBAQClJAPN2p+uGCVJRPIPakKeKWZ9GtBCmormE7pWOSlHat7+x5A8gx85M7HM5Dt0BP3pP5RhVW77WdbJJ3A==", + "dev": true, + "requires": { + "character-entities-html4": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-hexadecimal": "^1.0.0" + } + }, "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", @@ -3143,7 +5207,489 @@ "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", "dev": true }, - "supports-color": { + "style-search": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz", + "integrity": "sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI=", + "dev": true + }, + "stylelint": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-10.0.1.tgz", + "integrity": "sha512-NbpD9BvQRmPe7QfaLB2OqhhDr5g6SAn43AAH2XLyqtQ9ZcioQECgadkIbormfhzxLhccAQWBZbVNiZz1oqEf8g==", + "dev": true, + "requires": { + "autoprefixer": "^9.5.1", + "balanced-match": "^1.0.0", + "chalk": "^2.4.2", + "cosmiconfig": "^5.2.0", + "debug": "^4.1.1", + "execall": "^1.0.0", + "file-entry-cache": "^5.0.1", + "get-stdin": "^7.0.0", + "global-modules": "^2.0.0", + "globby": "^9.2.0", + "globjoin": "^0.1.4", + "html-tags": "^2.0.0", + "ignore": "^5.0.6", + "import-lazy": "^3.1.0", + "imurmurhash": "^0.1.4", + "known-css-properties": "^0.13.0", + "leven": "^3.1.0", + "lodash": "^4.17.11", + "log-symbols": "^2.2.0", + "mathml-tag-names": "^2.1.0", + "meow": "^5.0.0", + "micromatch": "^4.0.0", + "normalize-selector": "^0.2.0", + "pify": "^4.0.1", + "postcss": "^7.0.14", + "postcss-html": "^0.36.0", + "postcss-jsx": "^0.36.0", + "postcss-less": "^3.1.4", + "postcss-markdown": "^0.36.0", + "postcss-media-query-parser": "^0.2.3", + "postcss-reporter": "^6.0.1", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-safe-parser": "^4.0.1", + "postcss-sass": "^0.3.5", + "postcss-scss": "^2.0.0", + "postcss-selector-parser": "^3.1.0", + "postcss-syntax": "^0.36.2", + "postcss-value-parser": "^3.3.1", + "resolve-from": "^5.0.0", + "signal-exit": "^3.0.2", + "slash": "^2.0.0", + "specificity": "^0.4.1", + "string-width": "^4.1.0", + "style-search": "^0.1.0", + "sugarss": "^2.0.0", + "svg-tags": "^1.0.0", + "table": "^5.2.3" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "autoprefixer": { + "version": "9.5.1", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.5.1.tgz", + "integrity": "sha512-KJSzkStUl3wP0D5sdMlP82Q52JLy5+atf2MHAre48+ckWkXgixmfHyWmA77wFDy6jTHU6mIgXv6hAQ2mf1PjJQ==", + "dev": true, + "requires": { + "browserslist": "^4.5.4", + "caniuse-lite": "^1.0.30000957", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.14", + "postcss-value-parser": "^3.3.1" + } + }, + "browserslist": { + "version": "4.5.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.5.6.tgz", + "integrity": "sha512-o/hPOtbU9oX507lIqon+UvPYqpx3mHc8cV3QemSBTXwkG8gSQSK6UKvXcE/DcleU3+A59XTUHyCvZ5qGy8xVAg==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30000963", + "electron-to-chromium": "^1.3.127", + "node-releases": "^1.1.17" + } + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "camelcase-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", + "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", + "dev": true, + "requires": { + "camelcase": "^4.1.0", + "map-obj": "^2.0.0", + "quick-lru": "^1.0.0" + } + }, + "caniuse-lite": { + "version": "1.0.30000967", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000967.tgz", + "integrity": "sha512-rUBIbap+VJfxTzrM4akJ00lkvVb5/n5v3EGXfWzSH5zT8aJmGzjA8HWhJ4U6kCpzxozUSnB+yvAYDRPY6mRpgQ==", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "electron-to-chromium": { + "version": "1.3.133", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.133.tgz", + "integrity": "sha512-lyoC8aoqbbDqsprb6aPdt9n3DpOZZzdz/T4IZKsR0/dkZIxnJVUjjcpOSwA66jPRIOyDAamCTAUqweU05kKNSg==", + "dev": true + }, + "file-entry-cache": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", + "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", + "dev": true, + "requires": { + "flat-cache": "^2.0.1" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "flat-cache": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", + "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", + "dev": true, + "requires": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + } + }, + "get-stdin": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-7.0.0.tgz", + "integrity": "sha512-zRKcywvrXlXsA0v0i9Io4KDRaAw7+a1ZpjRwl9Wox8PFlVCCHra7E9c4kqXCoCM9nR5tBkaTTZRBoCm60bFqTQ==", + "dev": true + }, + "ignore": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.1.tgz", + "integrity": "sha512-DWjnQIFLenVrwyRCKZT+7a7/U4Cqgar4WG8V++K3hw+lrW1hc/SIwdiGmtxKCVACmHULTuGeBbHJmbwW7/sAvA==", + "dev": true + }, + "indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "map-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", + "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", + "dev": true + }, + "meow": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-5.0.0.tgz", + "integrity": "sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==", + "dev": true, + "requires": { + "camelcase-keys": "^4.0.0", + "decamelize-keys": "^1.0.0", + "loud-rejection": "^1.0.0", + "minimist-options": "^3.0.1", + "normalize-package-data": "^2.3.4", + "read-pkg-up": "^3.0.0", + "redent": "^2.0.0", + "trim-newlines": "^2.0.0", + "yargs-parser": "^10.0.0" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + }, + "node-releases": { + "version": "1.1.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.18.tgz", + "integrity": "sha512-/mnVgm6u/8OwlIsoyRXtTI0RfQcxZoAZbdwyXap0EeWwcOpDDymyCHM2/aR9XKmHXrvizHoPAOs0pcbiJ6RUaA==", + "dev": true, + "requires": { + "semver": "^5.3.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dev": true, + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + } + }, + "read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + } + }, + "redent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", + "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", + "dev": true, + "requires": { + "indent-string": "^3.0.0", + "strip-indent": "^2.0.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + }, + "slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + } + } + }, + "string-width": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.1.0.tgz", + "integrity": "sha512-NrX+1dVVh+6Y9dnQ19pR0pP4FiEIlUvdTGn8pw6CKTNq5sgib2nIhmUNT5TAmhWmvKr3WcxBcP3E8nWezuipuQ==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^5.2.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "strip-indent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", + "dev": true + }, + "table": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/table/-/table-5.3.2.tgz", + "integrity": "sha512-gDBrfla2z1JiBio5BE7nudwkjTjPOTduCzJC94fc1JjnuzI+tUsMiDskxFQCskxAtMB2c/ZwD6R2lg65zCptdQ==", + "dev": true, + "requires": { + "ajv": "^6.9.1", + "lodash": "^4.17.11", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + }, + "dependencies": { + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + } + } + }, + "trim-newlines": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", + "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", + "dev": true + }, + "write": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", + "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", + "dev": true, + "requires": { + "mkdirp": "^0.5.1" + } + }, + "yargs-parser": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", + "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", + "dev": true, + "requires": { + "camelcase": "^4.1.0" + } + } + } + }, + "stylelint-order": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stylelint-order/-/stylelint-order-3.0.0.tgz", + "integrity": "sha512-CaK3ebU5qSDY4aQZ5yA5uCL1jjAeK+TQeyKcH1w1O/wxC1GjM6JCv0msrA3Wno29F1jW/1UoWIsRFeo7hk9gtg==", + "dev": true, + "requires": { + "lodash": "^4.17.11", + "postcss": "^7.0.14", + "postcss-sorting": "^5.0.0" + } + }, + "stylelint-scss": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-3.6.1.tgz", + "integrity": "sha512-6bB2EHUZsE/bDVKUdzBXqOcfgXmg3zq9Lglgbu16EqMa4PM8Y48XKcB8coOj8CKr07GtlqtOdCNA2E5njoI9Kw==", + "dev": true, + "requires": { + "lodash": "^4.17.11", + "postcss-media-query-parser": "^0.2.3", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^3.3.1" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", + "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "sugarss": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sugarss/-/sugarss-2.0.0.tgz", + "integrity": "sha512-WfxjozUk0UVA4jm+U1d736AUpzSrNsQcIbyOkoE364GrtWmIrFdk5lksEupgWMD4VaT/0kVx1dobpiDumSgmJQ==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + } + }, + "supports-color": { "version": "5.4.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", @@ -3151,6 +5697,12 @@ "has-flag": "^3.0.0" } }, + "svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=", + "dev": true + }, "svgo": { "version": "0.6.6", "resolved": "https://registry.npmjs.org/svgo/-/svgo-0.6.6.tgz", @@ -3245,6 +5797,54 @@ "os-tmpdir": "~1.0.2" } }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, "tough-cookie": { "version": "2.4.3", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", @@ -3261,11 +5861,35 @@ } } }, + "trim": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", + "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=", + "dev": true + }, "trim-newlines": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=" }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", + "dev": true + }, + "trim-trailing-lines": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.1.tgz", + "integrity": "sha512-bWLv9BbWbbd7mlqqs2oQYnLD/U/ZqeJeJwbO0FG2zA1aTq+HTvxfHNKFa/HGCVyJpDiioUYaBhfiT6rgk+l4mg==", + "dev": true + }, + "trough": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.3.tgz", + "integrity": "sha512-fwkLWH+DimvA4YCy+/nvJd61nWQQ2liO/nF/RjkTpiOGi+zxZzVkhb1mvbHIIW4b/8nDsYI8uTmAlc0nNkRMOw==", + "dev": true + }, "true-case-path": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", @@ -3329,12 +5953,161 @@ "util-deprecate": "^1.0.2" } }, + "unherit": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.1.tgz", + "integrity": "sha512-+XZuV691Cn4zHsK0vkKYwBEwB74T3IZIcxrgn2E4rKwTfFyI1zCh7X7grwh9Re08fdPlarIdyWgI8aVB3F5A5g==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "xtend": "^4.0.1" + } + }, + "unified": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/unified/-/unified-7.1.0.tgz", + "integrity": "sha512-lbk82UOIGuCEsZhPj8rNAkXSDXd6p0QLzIuSsCdxrqnqU56St4eyOB+AlXsVgVeRmetPTYydIuvFfpDIed8mqw==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "@types/vfile": "^3.0.0", + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^1.1.0", + "trough": "^1.0.0", + "vfile": "^3.0.0", + "x-is-string": "^0.1.0" + } + }, + "union-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", + "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^0.4.3" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "set-value": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", + "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.1", + "to-object-path": "^0.3.0" + } + } + } + }, "uniq": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", "dev": true }, + "unist-util-find-all-after": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-1.0.2.tgz", + "integrity": "sha512-nDl79mKpffXojLpCimVXnxhlH/jjaTnDuScznU9J4jjsaUtBdDbxmlc109XtcqxY4SDO0SwzngsxxW8DIISt1w==", + "dev": true, + "requires": { + "unist-util-is": "^2.0.0" + } + }, + "unist-util-is": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-2.1.2.tgz", + "integrity": "sha512-YkXBK/H9raAmG7KXck+UUpnKiNmUdB+aBGrknfQ4EreE1banuzrKABx3jP6Z5Z3fMSPMQQmeXBlKpCbMwBkxVw==", + "dev": true + }, + "unist-util-remove-position": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.2.tgz", + "integrity": "sha512-XxoNOBvq1WXRKXxgnSYbtCF76TJrRoe5++pD4cCBsssSiWSnPEktyFrFLE8LTk3JW5mt9hB0Sk5zn4x/JeWY7Q==", + "dev": true, + "requires": { + "unist-util-visit": "^1.1.0" + } + }, + "unist-util-stringify-position": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz", + "integrity": "sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ==", + "dev": true + }, + "unist-util-visit": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.0.tgz", + "integrity": "sha512-FiGu34ziNsZA3ZUteZxSFaczIjGmksfSgdKqBfOejrrfzyUy5b7YrlzT1Bcvi+djkYDituJDy2XB7tGTeBieKw==", + "dev": true, + "requires": { + "unist-util-visit-parents": "^2.0.0" + } + }, + "unist-util-visit-parents": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.0.1.tgz", + "integrity": "sha512-6B0UTiMfdWql4cQ03gDTCSns+64Zkfo2OCbK31Ov0uMizEz+CJeAp0cgZVb5Fhmcd7Bct2iRNywejT0orpbqUA==", + "dev": true, + "requires": { + "unist-util-is": "^2.1.2" + } + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + } + } + }, "uri-js": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", @@ -3348,6 +6121,18 @@ "resolved": "https://registry.npmjs.org/uri-path/-/uri-path-1.0.0.tgz", "integrity": "sha1-l0fwGDWJM8Md4PzP2C0TjmcmLjI=" }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -3377,6 +6162,41 @@ "extsprintf": "^1.2.0" } }, + "vfile": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-3.0.1.tgz", + "integrity": "sha512-y7Y3gH9BsUSdD4KzHsuMaCzRjglXN0W2EcMf0gpvu6+SbsGhMje7xDc8AEoeXy6mIwCKMI6BkjMsRjzQbhMEjQ==", + "dev": true, + "requires": { + "is-buffer": "^2.0.0", + "replace-ext": "1.0.0", + "unist-util-stringify-position": "^1.0.0", + "vfile-message": "^1.0.0" + }, + "dependencies": { + "is-buffer": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.3.tgz", + "integrity": "sha512-U15Q7MXTuZlrbymiz95PJpZxu8IlipAp4dtS3wOdgPXx3mqBnslrWU14kxfHB+Py/+2PVKSr37dMAgM2A4uArw==", + "dev": true + } + } + }, + "vfile-location": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.4.tgz", + "integrity": "sha512-KRL5uXQPoUKu+NGvQVL4XLORw45W62v4U4gxJ3vRlDfI9QsT4ZN1PNXn/zQpKUulqGDpYuT0XDfp5q9O87/y/w==", + "dev": true + }, + "vfile-message": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-1.1.1.tgz", + "integrity": "sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA==", + "dev": true, + "requires": { + "unist-util-stringify-position": "^1.1.1" + } + }, "websocket-driver": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.0.tgz", @@ -3466,6 +6286,12 @@ "mkdirp": "^0.5.1" } }, + "x-is-string": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/x-is-string/-/x-is-string-0.1.0.tgz", + "integrity": "sha1-R0tQhlrzpJqcRlfwWs0UVFj3fYI=", + "dev": true + }, "xtend": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", diff --git a/package.json b/package.json index ec009dce..3f5a3fe3 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "build": "grunt", "watch": "grunt watch", "lint:js": "standard", - "lint:sass": "scss-lint", + "lint:sass": "stylelint src/sass/**/*.scss", "lint": "npm run -S lint:js && npm run -S lint:sass" }, "dependencies": { @@ -35,7 +35,10 @@ "sass-inline-svg": "^1.2.0" }, "devDependencies": { - "standard": "^12.0.1" + "standard": "^12.0.1", + "stylelint": "^10.0.1", + "stylelint-order": "^3.0.0", + "stylelint-scss": "^3.6.1" }, "standard": { "globals": [ diff --git a/plugins/redmine_backlogs/jquery/jquery.qtip.css b/plugins/redmine_backlogs/jquery/jquery.qtip.css index 7357b172..47146606 100644 --- a/plugins/redmine_backlogs/jquery/jquery.qtip.css +++ b/plugins/redmine_backlogs/jquery/jquery.qtip.css @@ -1 +1 @@ -.qtip{position:absolute;top:-31000px;left:-31000px;width:auto;max-width:500px;outline:none}.ui-tooltip-content{-webkit-box-shadow:0 5px 8px -2px rgba(0,0,0,0.25),0 1px 2px rgba(0,0,0,0.3);box-shadow:0 5px 8px -2px rgba(0,0,0,0.25),0 1px 2px rgba(0,0,0,0.3);position:relative;padding:10px;overflow:hidden;border:1px solid #d1d3e0;background-color:#fff;color:#3e425a;font-size:.92em;text-align:left;word-wrap:break-word}.ui-tooltip-tip{border-color:#d1d3e0;background-color:#fff}.ui-tooltip-tip{position:absolute;z-index:10;margin:0 auto;overflow:hidden;border:0 none;background:transparent} +.qtip{position:absolute;top:-31000px;left:-31000px;width:auto;max-width:500px;outline:none}.ui-tooltip-content{-webkit-box-shadow:0 5px 8px -2px rgba(0,0,0,0.25),0 1px 2px rgba(0,0,0,0.3);box-shadow:0 5px 8px -2px rgba(0,0,0,0.25),0 1px 2px rgba(0,0,0,0.3);position:relative;padding:10px;overflow:hidden;border:1px solid #d1d3e0;background-color:#fff;color:#3e425a;font-size:.92em;text-align:left;word-wrap:break-word}.ui-tooltip-tip{position:absolute;z-index:10;margin:0 auto;overflow:hidden;border:0 none;border-color:#d1d3e0;background:transparent;background-color:#fff} diff --git a/plugins/redmine_backlogs/master_backlog.css b/plugins/redmine_backlogs/master_backlog.css index bc982354..2e9e5d94 100644 --- a/plugins/redmine_backlogs/master_backlog.css +++ b/plugins/redmine_backlogs/master_backlog.css @@ -1 +1 @@ -#backlogs_container{padding:10px 5px}#backlogs_container .backlogs-panel-inner{padding:0 5px}@media screen and (min-width: 992px){#backlogs_container{padding:20px 10px}#backlogs_container .backlogs-panel-inner{padding:0 10px}}#backlogs_container .wrapper{position:relative;left:0;width:100%;float:left}#backlogs_container .left-col{position:relative;left:0;width:50%;float:left}#backlogs_container .right-col{position:relative;right:0;width:50%;float:right}.fff-wrapmiddle{width:100%;float:left}.fff-middle{margin-right:110px;margin-left:110px}.fff-left{width:110px;margin-left:-100%;float:left}.fff-right{width:110px;margin-left:-110px;float:left}.header .fff-middle{margin-right:230px;margin-left:30px}.header .fff-left{width:30px}.header .fff-right{width:230px;margin-left:-230px}@media screen and (min-width: 992px){.header .fff-middle{margin-right:280px}.header .fff-right{width:280px;margin-left:-280px}}#dummy_backlog_container{height:150px}#backlogs_container .closedbacklog,#backlogs_container .backlog{-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.25);box-shadow:0 1px 2px rgba(0,0,0,0.25);display:block;position:relative;margin:0 0 10px;border-radius:4px 4px 0 0;background-color:#f6f6f9}@media screen and (min-width: 992px){#backlogs_container .closedbacklog,#backlogs_container .backlog{margin:0 0 20px}}#backlogs_container .header{position:relative;height:30px;border:1px solid #574394;border-radius:4px 4px 0 0;background-color:#614ba6;color:#fff;line-height:30px}#backlogs_container .header input,#backlogs_container .header select{border-color:#614ba6;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.2);box-shadow:inset 0 1px 3px rgba(0,0,0,0.2)}#backlogs_container .header input:focus,#backlogs_container .header select:focus{border-color:#aa9ed3;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.2),0 0 0 1px #aa9ed3;box-shadow:inset 0 1px 3px rgba(0,0,0,0.2),0 0 0 1px #aa9ed3;color:#10101b}#backlogs_container .header .name,#backlogs_container .header .velocity,#backlogs_container .header .date{white-space:nowrap}#backlogs_container .header .name{padding-left:12px;overflow:hidden;font-weight:600}#backlogs_container .header .date{width:70px;float:left;font-size:12px;text-align:center}#backlogs_container .header .date+.date{margin-left:12px}#backlogs_container .header .velocity{padding-right:12px;text-align:right}#backlogs_container .header .id,#backlogs_container .header .description,#backlogs_container .header .status{display:none}#backlogs_container .header .saving{background-image:url("images/ajax.gif");background-repeat:no-repeat;background-position:center}#backlogs_container .header .error{background-image:url("images/error.png");background-repeat:no-repeat;background-position:center}#backlogs_container .header .editing .editors{display:block;position:absolute;z-index:1;top:0;left:0;width:100%;padding-top:1px;border-radius:4px 4px 0 0;background-color:#614ba6}#backlogs_container .header .editing label,#backlogs_container .header .editing .id.editor{display:none}#backlogs_container .header .editing .release_end_date.editor,#backlogs_container .header .editing .release_start_date.editor,#backlogs_container .header .editing .effective_date.editor,#backlogs_container .header .editing .sprint_start_date.editor{position:relative;width:80px;margin-bottom:1px;margin-left:2px;padding:0;float:left;font-size:12px;text-align:center}#backlogs_container .header .editing .name.editor{position:relative;width:calc(100% - 315px) !important;min-width:128px;margin-left:28px;float:left}#backlogs_container .header .editing .description.editor{display:none}#backlogs_container .header .editing .edit-actions{margin-right:2px;margin-bottom:1px;float:right}#backlogs_container .header .menu{position:relative;height:30px;overflow:visible;-webkit-transition:background-color 0s .1s, border-color 0s .1s;transition:background-color 0s .1s, border-color 0s .1s;border-right:1px solid #888;border-bottom:1px solid #614ba6;border-radius:3px 0 0;font-size:.86em;line-height:1.428571429;cursor:pointer}#backlogs_container .header .menu:hover{z-index:1000;-webkit-transition:background-color 0s 0s, border-color 0s 0s;transition:background-color 0s 0s, border-color 0s 0s;border-color:#fff;background-color:#fff}#backlogs_container .header .menu .icon{position:relative;top:7px;left:6px;padding:0;background-image:url("images/ui-icons_888888_256x240.png");background-position:-64px -16px}#backlogs_container .header .menu ul{visibility:hidden;position:absolute;z-index:999;top:31px;left:-1px;margin:0;padding:5px 0;list-style:none;-webkit-transition:visibility 0s .1s;transition:visibility 0s .1s;border:1px solid #614ba6;border-top-width:0;border-radius:0 0 3px 3px;background-color:#fff;-webkit-box-shadow:0 2px 1px rgba(0,0,0,0.1);box-shadow:0 2px 1px rgba(0,0,0,0.1)}#backlogs_container .header .menu ul a{color:#212136}#backlogs_container .header .menu:hover .items{visibility:visible;-webkit-transition:visibility 0s 0s;transition:visibility 0s 0s}#backlogs_container .header .menu .item{position:relative;min-width:100px;white-space:nowrap}#backlogs_container .header .menu .item>a{display:block;padding:4px 8px}#backlogs_container .header .menu .item>a:hover{background-color:#614ba6;color:#fff;text-decoration:none}#backlogs_container .header .menu .item>.ui-icon{position:absolute;top:4px;right:8px;left:auto;background-position:-32px -16px}#backlogs_container .header .menu .item ul{position:absolute;top:-6px;left:100%;border-width:1px}#backlogs_container .header .menu .item:hover{background-color:#ebebeb}#backlogs_container .header .menu .item:hover ul{visibility:visible;-webkit-transition:visibility 0s 0s;transition:visibility 0s 0s}#backlogs_container .header .model.headertext{cursor:pointer}#backlogs_container .close_sprint{float:left;overflow:hidden;color:#fff;white-space:nowrap}#backlogs_container .closedbacklog .menu{display:none}#backlogs_container .closedbacklog .headertext{cursor:default}#backlogs_container .stories{position:relative;min-height:30px;margin:0;padding:0;list-style:none;font-size:.92em}#backlogs_container .stories .v{display:none}#backlogs_container .stories .placeholder{min-height:30px;background-color:#717894}#backlogs_container .story{display:block;margin:0;padding:0 5px;border-top:1px solid #dadce7;background-color:#fff;background-repeat:no-repeat;background-position:center;cursor:move}#backlogs_container .story:nth-child(2n){background-color:#f6f6f9}#backlogs_container .story:hover{background-color:#ffe9a8}#backlogs_container .story.saving{background-image:url("images/ajax.gif");color:#a3a6b8}#backlogs_container .story.error{background-image:url("images/error.png");color:#fc8c12}#backlogs_container .story .tracker_id{display:none}#backlogs_container .story .id{position:relative;width:51px;margin:5px 0;float:left}#backlogs_container .story .id .t a{display:block;padding:0 6px;border-radius:2px 6px 6px 2px;background-color:#717894;color:#fff;font-weight:600;text-align:right}#backlogs_container .story .id .t a::before{content:"#";margin-left:-1em;color:#b8bbc9;font-weight:normal}#backlogs_container .story .id .t a:hover{background-color:#5a6077;text-decoration:none}#backlogs_container .story .fff-left>.project,#backlogs_container .story .fff-wrapmiddle>.fff-middle,#backlogs_container .story .fff-right>.status_id,#backlogs_container .story .fff-right>.story_points{min-height:18px}#backlogs_container .story .project{display:block;position:relative;width:50px;padding:5px 0 5px 5px;float:left;overflow:hidden;text-align:center;white-space:nowrap}#backlogs_container .story .project .t{overflow:hidden}#backlogs_container .story .fff-middle{padding:5px 0}#backlogs_container .story .subject{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#backlogs_container .story.closed .subject{text-decoration:line-through}#backlogs_container .story .status_id{width:70px;padding:5px 0 5px 5px;float:left;white-space:nowrap}#backlogs_container .story .story_points{width:27px;padding:5px 5px 5px 0;float:left;text-align:right}#backlogs_container .story .story_field{overflow:hidden}#backlogs_container .story .fixed_version_id,#backlogs_container .story .higher_item_id,#backlogs_container .story .story_project,#backlogs_container .story .user_status{display:none}#backlogs_container .story.editing{border-color:#d19d01;background-color:#ffdc75;cursor:default}#backlogs_container .story.editing+.story{border-top-color:#d19d01}#backlogs_container .story.editing input,#backlogs_container .story.editing select,#backlogs_container .story.editing textarea{border-color:#d19d01}#backlogs_container .story.editing input:focus,#backlogs_container .story.editing select:focus,#backlogs_container .story.editing textarea:focus{border-color:#856400;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 5px rgba(133,100,0,0.5);box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 5px rgba(133,100,0,0.5);color:#10101b}#backlogs_container .story.editing .editors{display:block;margin-left:105px;padding:5px 0;text-align:right}#backlogs_container .story.editing .editors::after{content:"";display:block;clear:both}#backlogs_container .story.editing .editors label{display:none}#backlogs_container .story.editing .editor{height:28px;margin:0;margin-right:5px;padding:3px 5px;font-family:inherit;font-size:inherit;vertical-align:top}#backlogs_container .story.editing .editor.tracker_id{display:block;width:100px;margin-left:-105px;float:left}#backlogs_container .story.editing .editor.status_id{width:85px;padding-right:0;float:left}#backlogs_container .story.editing .editor.story_points{width:50px;margin-right:0;padding-right:0;float:left;text-align:left}#backlogs_container .story.editing .editor.subject{width:calc(100% - 145px) !important;height:60px;float:left;overflow:auto;white-space:normal}#backlogs_container .story.editing .editor.category_id{display:block;top:4px;left:456px;width:60px;margin:0}#backlogs_container .story.editing .story_field{display:none}#backlogs_container .story.editing .project,#backlogs_container .story.editing select.project_id.editor{display:none}#backlogs_container .story.editing .edit-actions{margin-top:5px;float:right}#backlogs_container .closedbacklog .story{cursor:default}.rb-multilinesubject #backlogs_container .subject{height:auto;overflow:show;white-space:normal}#backlogs_container .tracker1 .id .t a{background-color:#e5123d;color:#fff}#backlogs_container .tracker1 .id .t a::before{color:#f2899e}#backlogs_container .tracker1 .id .t a:hover{background-color:#b60e30}#backlogs_container .tracker2 .id .t a{background-color:#0065ff;color:#fff}#backlogs_container .tracker2 .id .t a::before{color:#80b2ff}#backlogs_container .tracker2 .id .t a:hover{background-color:#0051cc}#backlogs_container .tracker3 .id .t a{background-color:#029934;color:#fff}#backlogs_container .tracker3 .id .t a::before{color:#81cc9a}#backlogs_container .tracker3 .id .t a:hover{background-color:#016723}#backlogs_container .tracker4 .id .t a{background-color:#614ba6;color:#fff}#backlogs_container .tracker4 .id .t a::before{color:#b0a5d3}#backlogs_container .tracker4 .id .t a:hover{background-color:#4c3b83}#backlogs_container .tracker5 .id .t a{background-color:#fc8c12;color:#fff}#backlogs_container .tracker5 .id .t a::before{color:#fec689}#backlogs_container .tracker5 .id .t a:hover{background-color:#e25a03}#backlogs_container .tracker6 .id .t a{background-color:#00b3ad;color:#fff}#backlogs_container .tracker6 .id .t a::before{color:#80d9d6}#backlogs_container .tracker6 .id .t a:hover{background-color:#00807c}#backlogs_container .tracker7 .id .t a{background-color:#4e65e5;color:#fff}#backlogs_container .tracker7 .id .t a::before{color:#a7b2f2}#backlogs_container .tracker7 .id .t a:hover{background-color:#223ede}.ui-dialog .ui-dialog-titlebar-close{display:none}.ui-dialog .ui-dialog-title{margin-right:0;float:left}.ui-dialog.ui-widget-content{-webkit-box-shadow:0 20px 32px -2px rgba(0,0,0,0.25),0 4px 12px rgba(0,0,0,0.3);box-shadow:0 20px 32px -2px rgba(0,0,0,0.25),0 4px 12px rgba(0,0,0,0.3);border:0 none}.ui-dialog .ui-dialog-buttonpane.ui-widget-content{border:0 none}.ui-dialog label{display:block;width:100%;font-size:11px;text-transform:capitalize}.ui-dialog .editor{width:100%;margin-bottom:10px;font-size:12px}#sprint_editor .description{height:65px}#backlogs_container #backlogs_container .editing .editable{display:none}#backlogs_container .editing .edit-actions{white-space:nowrap}#backlogs_container .editing .edit-actions a{padding:3px 8px;font-size:14px;line-height:1.428571429;border-radius:3px;display:inline-block;margin-bottom:0;-webkit-transition:background-color ease-in-out .07s, border-color ease-in-out .07s, -webkit-box-shadow ease-in-out .07s;transition:background-color ease-in-out .07s, border-color ease-in-out .07s, -webkit-box-shadow ease-in-out .07s;transition:background-color ease-in-out .07s, border-color ease-in-out .07s, box-shadow ease-in-out .07s;transition:background-color ease-in-out .07s, border-color ease-in-out .07s, box-shadow ease-in-out .07s, -webkit-box-shadow ease-in-out .07s;border:1px solid;font-weight:normal;text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#backlogs_container .editing .edit-actions a.save{background-color:#029934;color:#fff;border-color:#029934 #029934 #027b2a;-webkit-box-shadow:0 1px 0 #027b2a;box-shadow:0 1px 0 #027b2a}#backlogs_container .editing .edit-actions a.save:hover,#backlogs_container .editing .edit-actions a.save:focus{background-color:#027b2a;color:#fff;border-color:#027b2a #027b2a #015d1f;-webkit-box-shadow:0 1px 0 #015d1f;box-shadow:0 1px 0 #015d1f}#backlogs_container .editing .edit-actions a.save:active{-webkit-transform:translate(0, 1px);transform:translate(0, 1px);border-color:#027327;background-color:#027b2a;-webkit-box-shadow:inset 0 3px 4px -2px #027327;box-shadow:inset 0 3px 4px -2px #027327}#backlogs_container .editing .edit-actions a.cancel{background-color:#f6f6f9;color:#212136;border-color:#d1d3e0 #d1d3e0 #bfc2d4;-webkit-box-shadow:0 1px 0 #bfc2d4;box-shadow:0 1px 0 #bfc2d4}#backlogs_container .editing .edit-actions a.cancel:hover,#backlogs_container .editing .edit-actions a.cancel:focus{background-color:#e4e4ed;color:#212136;border-color:#bfc2d4 #bfc2d4 #acb1c8;-webkit-box-shadow:0 1px 0 #acb1c8;box-shadow:0 1px 0 #acb1c8}#backlogs_container .editing .edit-actions a.cancel:active{-webkit-transform:translate(0, 1px);transform:translate(0, 1px);border-color:#babed1;background-color:#e4e4ed;-webkit-box-shadow:inset 0 3px 4px -2px #babed1;box-shadow:inset 0 3px 4px -2px #babed1}#backlogs_container .editing .edit-actions a+a{margin-left:3px}#backlogs_container .editing .edit-actions a:hover,#backlogs_container .editing .edit-actions a:active{text-decoration:none}.debug .story .id,.debug .story .subject,.debug .story .status_id,.debug .story .story_points{background-color:#f00}.debug .header .name,.debug .header .sprint_start_date,.debug .header .effective_date,.debug .header .actions{background-color:#f00}.debug .menu,.debug .velocity,.debug #new_story{background-color:#f00}#show_completed_sprints{margin-left:10px;color:#10101b;cursor:pointer}.ui-datepicker{display:none} +#backlogs_container{padding:10px 5px}#backlogs_container .backlogs-panel-inner{padding:0 5px}@media screen and (min-width: 992px){#backlogs_container{padding:20px 10px}#backlogs_container .backlogs-panel-inner{padding:0 10px}}#backlogs_container .wrapper{position:relative;left:0;width:100%;float:left}#backlogs_container .left-col{position:relative;left:0;width:50%;float:left}#backlogs_container .right-col{position:relative;right:0;width:50%;float:right}.fff-wrapmiddle{width:100%;float:left}.fff-middle{margin-right:110px;margin-left:110px}.fff-left{width:110px;margin-left:-100%;float:left}.fff-right{width:110px;margin-left:-110px;float:left}.header .fff-middle{margin-right:230px;margin-left:30px}.header .fff-left{width:30px}.header .fff-right{width:230px;margin-left:-230px}@media screen and (min-width: 992px){.header .fff-middle{margin-right:280px}.header .fff-right{width:280px;margin-left:-280px}}#dummy_backlog_container{height:150px}#backlogs_container .closedbacklog,#backlogs_container .backlog{-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.25);box-shadow:0 1px 2px rgba(0,0,0,0.25);display:block;position:relative;margin:0 0 10px;border-radius:4px 4px 0 0;background-color:#f6f6f9}@media screen and (min-width: 992px){#backlogs_container .closedbacklog,#backlogs_container .backlog{margin:0 0 20px}}#backlogs_container .header{position:relative;height:30px;border:1px solid #574394;border-radius:4px 4px 0 0;background-color:#614ba6;color:#fff;line-height:30px}#backlogs_container .header input,#backlogs_container .header select{border-color:#614ba6;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.2);box-shadow:inset 0 1px 3px rgba(0,0,0,0.2)}#backlogs_container .header input:focus,#backlogs_container .header select:focus{border-color:#aa9ed3;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.2),0 0 0 1px #aa9ed3;box-shadow:inset 0 1px 3px rgba(0,0,0,0.2),0 0 0 1px #aa9ed3;color:#10101b}#backlogs_container .header .name,#backlogs_container .header .velocity,#backlogs_container .header .date{white-space:nowrap}#backlogs_container .header .name{padding-left:12px;overflow:hidden;font-weight:600}#backlogs_container .header .date{width:70px;float:left;font-size:12px;text-align:center}#backlogs_container .header .date+.date{margin-left:12px}#backlogs_container .header .velocity{padding-right:12px;text-align:right}#backlogs_container .header .id,#backlogs_container .header .description,#backlogs_container .header .status{display:none}#backlogs_container .header .saving{background-image:url("images/ajax.gif");background-repeat:no-repeat;background-position:center}#backlogs_container .header .error{background-image:url("images/error.png");background-repeat:no-repeat;background-position:center}#backlogs_container .header .editing .editors{display:block;position:absolute;z-index:1;top:0;left:0;width:100%;padding-top:1px;border-radius:4px 4px 0 0;background-color:#614ba6}#backlogs_container .header .editing label,#backlogs_container .header .editing .id.editor{display:none}#backlogs_container .header .editing .release_end_date.editor,#backlogs_container .header .editing .release_start_date.editor,#backlogs_container .header .editing .effective_date.editor,#backlogs_container .header .editing .sprint_start_date.editor{position:relative;width:80px;margin-bottom:1px;margin-left:2px;padding:0;float:left;font-size:12px;text-align:center}#backlogs_container .header .editing .name.editor{position:relative;width:calc(100% - 315px) !important;min-width:128px;margin-left:28px;float:left}#backlogs_container .header .editing .description.editor{display:none}#backlogs_container .header .editing .edit-actions{margin-right:2px;margin-bottom:1px;float:right}#backlogs_container .header .menu{position:relative;height:30px;overflow:visible;-webkit-transition:background-color 0s .1s, border-color 0s .1s;transition:background-color 0s .1s, border-color 0s .1s;border-right:1px solid #888;border-bottom:1px solid #614ba6;border-radius:3px 0 0;font-size:.86em;line-height:1.428571429;cursor:pointer}#backlogs_container .header .menu:hover{z-index:1000;-webkit-transition:background-color 0s 0s, border-color 0s 0s;transition:background-color 0s 0s, border-color 0s 0s;border-color:#fff;background-color:#fff}#backlogs_container .header .menu .icon{position:relative;top:7px;left:6px;padding:0;background-image:url("images/ui-icons_888888_256x240.png");background-position:-64px -16px}#backlogs_container .header .menu ul{visibility:hidden;position:absolute;z-index:999;top:31px;left:-1px;margin:0;padding:5px 0;list-style:none;-webkit-transition:visibility 0s .1s;transition:visibility 0s .1s;border:1px solid #614ba6;border-top-width:0;border-radius:0 0 3px 3px;background-color:#fff;-webkit-box-shadow:0 2px 1px rgba(0,0,0,0.1);box-shadow:0 2px 1px rgba(0,0,0,0.1)}#backlogs_container .header .menu ul a{color:#212136}#backlogs_container .header .menu:hover .items{visibility:visible;-webkit-transition:visibility 0s 0s;transition:visibility 0s 0s}#backlogs_container .header .menu .item{position:relative;min-width:100px;white-space:nowrap}#backlogs_container .header .menu .item>a{display:block;padding:4px 8px}#backlogs_container .header .menu .item>a:hover{background-color:#614ba6;color:#fff;text-decoration:none}#backlogs_container .header .menu .item>.ui-icon{position:absolute;top:4px;right:8px;left:auto;background-position:-32px -16px}#backlogs_container .header .menu .item ul{position:absolute;top:-6px;left:100%;border-width:1px}#backlogs_container .header .menu .item:hover{background-color:#ebebeb}#backlogs_container .header .menu .item:hover ul{visibility:visible;-webkit-transition:visibility 0s 0s;transition:visibility 0s 0s}#backlogs_container .header .model.headertext{cursor:pointer}#backlogs_container .close_sprint{float:left;overflow:hidden;color:#fff;white-space:nowrap}#backlogs_container .closedbacklog .menu{display:none}#backlogs_container .closedbacklog .headertext{cursor:default}#backlogs_container .stories{position:relative;min-height:30px;margin:0;padding:0;list-style:none;font-size:.92em}#backlogs_container .stories .v{display:none}#backlogs_container .stories .placeholder{min-height:30px;background-color:#717894}#backlogs_container .story{display:block;margin:0;padding:0 5px;border-top:1px solid #dadce7;background-color:#fff;background-repeat:no-repeat;background-position:center;cursor:move}#backlogs_container .story:nth-child(2n){background-color:#f6f6f9}#backlogs_container .story:hover{background-color:#ffe9a8}#backlogs_container .story.saving{background-image:url("images/ajax.gif");color:#a3a6b8}#backlogs_container .story.error{background-image:url("images/error.png");color:#fc8c12}#backlogs_container .story .tracker_id{display:none}#backlogs_container .story .id{position:relative;width:51px;margin:5px 0;float:left}#backlogs_container .story .id .t a{display:block;padding:0 6px;border-radius:2px 6px 6px 2px;background-color:#717894;color:#fff;font-weight:600;text-align:right}#backlogs_container .story .id .t a::before{content:"#";margin-left:-1em;color:#b8bbc9;font-weight:normal}#backlogs_container .story .id .t a:hover{background-color:#5a6077;text-decoration:none}#backlogs_container .story .fff-left>.project,#backlogs_container .story .fff-wrapmiddle>.fff-middle,#backlogs_container .story .fff-right>.status_id,#backlogs_container .story .fff-right>.story_points{min-height:18px}#backlogs_container .story .project{display:block;position:relative;width:50px;padding:5px 0 5px 5px;float:left;overflow:hidden;text-align:center;white-space:nowrap}#backlogs_container .story .project .t{overflow:hidden}#backlogs_container .story .fff-middle{padding:5px 0}#backlogs_container .story .subject{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#backlogs_container .story.closed .subject{text-decoration:line-through}#backlogs_container .story .status_id{width:70px;padding:5px 0 5px 5px;float:left;white-space:nowrap}#backlogs_container .story .story_points{width:27px;padding:5px 5px 5px 0;float:left;text-align:right}#backlogs_container .story .story_field{overflow:hidden}#backlogs_container .story .fixed_version_id,#backlogs_container .story .higher_item_id,#backlogs_container .story .story_project,#backlogs_container .story .user_status{display:none}#backlogs_container .story.editing{border-color:#d19d01;background-color:#ffdc75;cursor:default}#backlogs_container .story.editing+.story{border-top-color:#d19d01}#backlogs_container .story.editing input,#backlogs_container .story.editing select,#backlogs_container .story.editing textarea{border-color:#d19d01}#backlogs_container .story.editing input:focus,#backlogs_container .story.editing select:focus,#backlogs_container .story.editing textarea:focus{border-color:#856400;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 5px rgba(133,100,0,0.5);box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 5px rgba(133,100,0,0.5);color:#10101b}#backlogs_container .story.editing .editors{display:block;margin-left:105px;padding:5px 0;text-align:right}#backlogs_container .story.editing .editors::after{content:"";display:block;clear:both}#backlogs_container .story.editing .editors label{display:none}#backlogs_container .story.editing .editor{height:28px;margin:0;margin-right:5px;padding:3px 5px;font-family:inherit;font-size:inherit;vertical-align:top}#backlogs_container .story.editing .editor.tracker_id{display:block;width:100px;margin-left:-105px;float:left}#backlogs_container .story.editing .editor.status_id{width:85px;padding-right:0;float:left}#backlogs_container .story.editing .editor.story_points{width:50px;margin-right:0;padding-right:0;float:left;text-align:left}#backlogs_container .story.editing .editor.subject{width:calc(100% - 145px) !important;height:60px;float:left;overflow:auto;white-space:normal}#backlogs_container .story.editing .editor.category_id{display:block;top:4px;left:456px;width:60px;margin:0}#backlogs_container .story.editing .story_field{display:none}#backlogs_container .story.editing .project,#backlogs_container .story.editing select.project_id.editor{display:none}#backlogs_container .story.editing .edit-actions{margin-top:5px;float:right}#backlogs_container .closedbacklog .story{cursor:default}.rb-multilinesubject #backlogs_container .subject{height:auto;overflow:show;white-space:normal}#backlogs_container .tracker1 .id .t a{background-color:#e5123d;color:#fff}#backlogs_container .tracker1 .id .t a::before{color:#f2899e}#backlogs_container .tracker1 .id .t a:hover{background-color:#b60e30}#backlogs_container .tracker2 .id .t a{background-color:#0065ff;color:#fff}#backlogs_container .tracker2 .id .t a::before{color:#80b2ff}#backlogs_container .tracker2 .id .t a:hover{background-color:#0051cc}#backlogs_container .tracker3 .id .t a{background-color:#029934;color:#fff}#backlogs_container .tracker3 .id .t a::before{color:#81cc9a}#backlogs_container .tracker3 .id .t a:hover{background-color:#016723}#backlogs_container .tracker4 .id .t a{background-color:#614ba6;color:#fff}#backlogs_container .tracker4 .id .t a::before{color:#b0a5d3}#backlogs_container .tracker4 .id .t a:hover{background-color:#4c3b83}#backlogs_container .tracker5 .id .t a{background-color:#fc8c12;color:#fff}#backlogs_container .tracker5 .id .t a::before{color:#fec689}#backlogs_container .tracker5 .id .t a:hover{background-color:#e25a03}#backlogs_container .tracker6 .id .t a{background-color:#00b3ad;color:#fff}#backlogs_container .tracker6 .id .t a::before{color:#80d9d6}#backlogs_container .tracker6 .id .t a:hover{background-color:#00807c}#backlogs_container .tracker7 .id .t a{background-color:#4e65e5;color:#fff}#backlogs_container .tracker7 .id .t a::before{color:#a7b2f2}#backlogs_container .tracker7 .id .t a:hover{background-color:#223ede}.ui-dialog .ui-dialog-titlebar-close{display:none}.ui-dialog .ui-dialog-title{margin-right:0;float:left}.ui-dialog.ui-widget-content{-webkit-box-shadow:0 20px 32px -2px rgba(0,0,0,0.25),0 4px 12px rgba(0,0,0,0.3);box-shadow:0 20px 32px -2px rgba(0,0,0,0.25),0 4px 12px rgba(0,0,0,0.3);border:0 none}.ui-dialog .ui-dialog-buttonpane.ui-widget-content{border:0 none}.ui-dialog label{display:block;width:100%;font-size:11px;text-transform:capitalize}.ui-dialog .editor{width:100%;margin-bottom:10px;font-size:12px}#sprint_editor .description{height:65px}#backlogs_container #backlogs_container .editing .editable{display:none}#backlogs_container .editing .edit-actions{white-space:nowrap}#backlogs_container .editing .edit-actions a{padding:3px 8px;border-radius:3px;font-size:14px;line-height:1.428571429;display:inline-block;margin-bottom:0;-webkit-transition:background-color ease-in-out .07s, border-color ease-in-out .07s, -webkit-box-shadow ease-in-out .07s;transition:background-color ease-in-out .07s, border-color ease-in-out .07s, -webkit-box-shadow ease-in-out .07s;transition:background-color ease-in-out .07s, border-color ease-in-out .07s, box-shadow ease-in-out .07s;transition:background-color ease-in-out .07s, border-color ease-in-out .07s, box-shadow ease-in-out .07s, -webkit-box-shadow ease-in-out .07s;border:1px solid;font-weight:normal;text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#backlogs_container .editing .edit-actions a.save{background-color:#029934;color:#fff;border-color:#029934 #029934 #027b2a;-webkit-box-shadow:0 1px 0 #027b2a;box-shadow:0 1px 0 #027b2a}#backlogs_container .editing .edit-actions a.save:hover,#backlogs_container .editing .edit-actions a.save:focus{background-color:#027b2a;color:#fff;border-color:#027b2a #027b2a #015d1f;-webkit-box-shadow:0 1px 0 #015d1f;box-shadow:0 1px 0 #015d1f}#backlogs_container .editing .edit-actions a.save:active{-webkit-transform:translate(0, 1px);transform:translate(0, 1px);border-color:#027327;background-color:#027b2a;-webkit-box-shadow:inset 0 3px 4px -2px #027327;box-shadow:inset 0 3px 4px -2px #027327}#backlogs_container .editing .edit-actions a.cancel{background-color:#f6f6f9;color:#212136;border-color:#d1d3e0 #d1d3e0 #bfc2d4;-webkit-box-shadow:0 1px 0 #bfc2d4;box-shadow:0 1px 0 #bfc2d4}#backlogs_container .editing .edit-actions a.cancel:hover,#backlogs_container .editing .edit-actions a.cancel:focus{background-color:#e4e4ed;color:#212136;border-color:#bfc2d4 #bfc2d4 #acb1c8;-webkit-box-shadow:0 1px 0 #acb1c8;box-shadow:0 1px 0 #acb1c8}#backlogs_container .editing .edit-actions a.cancel:active{-webkit-transform:translate(0, 1px);transform:translate(0, 1px);border-color:#babed1;background-color:#e4e4ed;-webkit-box-shadow:inset 0 3px 4px -2px #babed1;box-shadow:inset 0 3px 4px -2px #babed1}#backlogs_container .editing .edit-actions a+a{margin-left:3px}#backlogs_container .editing .edit-actions a:hover,#backlogs_container .editing .edit-actions a:active{text-decoration:none}.debug .story .id,.debug .story .subject,.debug .story .status_id,.debug .story .story_points{background-color:#f00}.debug .header .name,.debug .header .sprint_start_date,.debug .header .effective_date,.debug .header .actions{background-color:#f00}.debug .menu,.debug .velocity,.debug #new_story{background-color:#f00}#show_completed_sprints{margin-left:10px;color:#10101b;cursor:pointer}.ui-datepicker{display:none} diff --git a/src/sass/_variables.scss b/src/sass/_variables.scss index 55e05c48..fd14bae0 100644 --- a/src/sass/_variables.scss +++ b/src/sass/_variables.scss @@ -2,6 +2,7 @@ // Variables // -------------------------------------------------- +// stylelint-disable indentation //== Some key attributes // diff --git a/src/sass/components/_base.scss b/src/sass/components/_base.scss index 2e4d694b..16ad59d3 100644 --- a/src/sass/components/_base.scss +++ b/src/sass/components/_base.scss @@ -147,13 +147,13 @@ samp { } hr { - margin-top: $line-height-computed; + margin-top: $line-height-computed; margin-bottom: $line-height-computed; border: 0; border-top: 1px solid $hr-border; li & { - margin-top: $line-height-computed / 2; + margin-top: $line-height-computed / 2; margin-bottom: $line-height-computed / 2; } } @@ -163,11 +163,11 @@ blockquote { padding: floor($line-height-computed / 4) $padding-large-horizontal; border-left: 4px solid $blockquote-border-color; - >:first-child { + > :first-child { margin-top: 0; } - >:last-child { + > :last-child { margin-bottom: 0; } } diff --git a/src/sass/components/_buttons.scss b/src/sass/components/_buttons.scss index d8588af2..c0d67f38 100644 --- a/src/sass/components/_buttons.scss +++ b/src/sass/components/_buttons.scss @@ -9,9 +9,10 @@ button { @include button-size($btn-padding-vertical, $btn-padding-horizontal, $font-size-base, $line-height-base, $border-radius-base); display: inline-block; margin-bottom: 0; - transition: border-color $transition-time ease-in-out, - background-color $transition-time ease-in-out, - box-shadow $transition-time ease-in-out; + transition: + border-color $transition-time ease-in-out, + background-color $transition-time ease-in-out, + box-shadow $transition-time ease-in-out; border: 1px solid; font-weight: $btn-font-weight; text-align: center; @@ -19,7 +20,7 @@ button { white-space: nowrap; cursor: pointer; user-select: none; - @include button-variant($btn-primary-color, $btn-primary-bg, $btn-primary-border); // scss-lint:disable DeclarationOrder + @include button-variant($btn-primary-color, $btn-primary-bg, $btn-primary-border); &:hover, &:focus { @@ -99,9 +100,10 @@ p.buttons, margin-right: 1px; margin-left: 1px; padding: $btn-padding-vertical $btn-padding-horizontal-small; - transition: border-color $transition-time ease-in-out, - background-color $transition-time ease-in-out, - color $transition-time ease-in-out; + transition: + border-color $transition-time ease-in-out, + background-color $transition-time ease-in-out, + color $transition-time ease-in-out; border: 1px solid; border-radius: $border-radius-base; font-size: $font-size-base; @@ -181,7 +183,7 @@ p.buttons { .query-columns { select { - width: auto !important; // scss-lint:disable ImportantRule + width: auto !important; // stylelint-disable-line declaration-no-important min-width: 130px; } @@ -211,7 +213,7 @@ p.buttons { margin-bottom: 4px; padding-right: 1px; padding-left: 1px; - @include button-variant($btn-default-color, $btn-default-bg, $btn-default-border); // scss-lint:disable DeclarationOrder + @include button-variant($btn-default-color, $btn-default-bg, $btn-default-border); } } } @@ -235,7 +237,7 @@ a[data-expands], vertical-align: top; cursor: pointer; user-select: none; - @include button-variant($btn-default-color, $btn-default-bg, $btn-default-border); // scss-lint:disable DeclarationOrder + @include button-variant($btn-default-color, $btn-default-bg, $btn-default-border); } a[data-expands] { diff --git a/src/sass/components/_coderay.scss b/src/sass/components/_coderay.scss index 2cf60cad..99905815 100644 --- a/src/sass/components/_coderay.scss +++ b/src/sass/components/_coderay.scss @@ -18,7 +18,7 @@ } .debug { - // scss-lint:disable ImportantRule + // stylelint-disable declaration-no-important background: #00f !important; color: #fff !important; } diff --git a/src/sass/components/_content.scss b/src/sass/components/_content.scss index a1cdd856..d20a072d 100644 --- a/src/sass/components/_content.scss +++ b/src/sass/components/_content.scss @@ -4,12 +4,14 @@ grid-template-rows: auto 1fr; @if $sidebar-position == "left" { - grid-template-areas: "sidebar content" - "footer footer"; + grid-template-areas: + "sidebar content" + "footer footer"; grid-template-columns: auto 1fr; } @else { - grid-template-areas: "content sidebar" - "footer footer"; + grid-template-areas: + "content sidebar" + "footer footer"; grid-template-columns: 1fr auto; } } @else if $flexbox-layout { diff --git a/src/sass/components/_context-menu.scss b/src/sass/components/_context-menu.scss index 437d1939..cf76a3d5 100644 --- a/src/sass/components/_context-menu.scss +++ b/src/sass/components/_context-menu.scss @@ -2,8 +2,8 @@ .context-menu-selection { &, > td { - background-color: $brand-primary !important; // scss-lint:disable ImportantRule - color: $brand-text !important; // scss-lint:disable ImportantRule + background-color: $brand-primary !important; // stylelint-disable-line declaration-no-important + color: $brand-text !important; // stylelint-disable-line declaration-no-important } } @@ -11,7 +11,7 @@ > ul, > ul > li > ul { @include nice-shadow(2); - border: 0 none !important; // scss-lint:disable ImportantRule + border: 0 none !important; // stylelint-disable-line declaration-no-important } ul { diff --git a/src/sass/components/_elements.scss b/src/sass/components/_elements.scss index 903f46ca..b1541cdc 100644 --- a/src/sass/components/_elements.scss +++ b/src/sass/components/_elements.scss @@ -25,9 +25,9 @@ a.collapsible, height: 0; margin-right: 3px; transform: rotate(0); - border-top: 6px solid; + border-top: 6px solid; border-right: 4px solid transparent; - border-left: 4px solid transparent; + border-left: 4px solid transparent; vertical-align: middle; @if $collapsible-animation-time > 0 { @@ -51,7 +51,7 @@ a.collapsible.collapsed, transition: max-height $collapsible-animation-time ease-out; > div { - display: block !important; // scss-lint:disable ImportantRule + display: block !important; // stylelint-disable-line declaration-no-important visibility: visible; transition: visibility 0s 0s, opacity $collapsible-animation-time; opacity: 1; @@ -136,7 +136,7 @@ a.collapsible.collapsed, } &:last-child, - >:last-child { + > :last-child { margin-bottom: 0; } @@ -283,7 +283,7 @@ p.subtitle { } &.ui-sortable-placeholder { - visibility: visible !important; // scss-lint:disable ImportantRule + visibility: visible !important; // stylelint-disable-line declaration-no-important outline: 1px dashed $highlight-border; background: $highlight-bg; } diff --git a/src/sass/components/_flash.scss b/src/sass/components/_flash.scss index d869f802..ada5b97c 100644 --- a/src/sass/components/_flash.scss +++ b/src/sass/components/_flash.scss @@ -23,21 +23,21 @@ line-height: $line-height-computed; } - >:last-child { + > :last-child { margin-bottom: 0; } } @mixin flash($color, $background, $border, $link, $icon) { - color: $color; - background-color: $background; border-color: $border; + background-color: $background; + color: $color; @if $icon == "true" { $icon: $fa-var-check; - } @elseif $icon == "warning" { + } @else if $icon == "warning" { $icon: $fa-var-warning; - } @elseif $icon == "exclamation" { + } @else if $icon == "exclamation" { $icon: $fa-var-exclamation-circle; } diff --git a/src/sass/components/_forms.scss b/src/sass/components/_forms.scss index 8db8816e..8d7ef3d9 100644 --- a/src/sass/components/_forms.scss +++ b/src/sass/components/_forms.scss @@ -76,8 +76,9 @@ input[type="password"] { @extend %form-field; @include form-control-focus; @include placeholder; - transition: border-color $transition-time ease-in-out, - box-shadow $transition-time ease-in-out; + transition: + border-color $transition-time ease-in-out, + box-shadow $transition-time ease-in-out; vertical-align: top; &[disabled], @@ -101,7 +102,7 @@ textarea { } input[type="search"] { - -webkit-appearance: none; + -webkit-appearance: none; // stylelint-disable-line property-no-vendor-prefix } input[type="radio"], @@ -159,7 +160,7 @@ select { } &.bool_cf { - width: auto !important; // scss-lint:disable ImportantRule + width: auto !important; // stylelint-disable-line declaration-no-important } } @@ -170,7 +171,7 @@ select { // Mozilla Firefox -@-moz-document url-prefix() { +@-moz-document url-prefix("") { select { &[multiple] { padding: 0; @@ -380,7 +381,7 @@ label.block { //== Hack: align description edit icon with label // -label[for=issue_description] + a { +label[for="issue_description"] + a { display: inline-block; margin-top: $input-padding-vertical + 1px; @@ -558,7 +559,7 @@ label[for="closed"] { #issue_is_private_wrap, #all_attributes > p[style] { - margin-right: 0 !important; // scss-lint:disable ImportantRule + margin-right: 0 !important; // stylelint-disable-line declaration-no-important margin-bottom: 0; padding-left: 0; float: right; @@ -569,7 +570,7 @@ label[for="closed"] { } label { - display: inline-block !important; // scss-lint:disable ImportantRule + display: inline-block !important; // stylelint-disable-line declaration-no-important margin-right: 0; padding-left: 0; } diff --git a/src/sass/components/_icons.scss b/src/sass/components/_icons.scss index ff290a2e..5c0898d3 100644 --- a/src/sass/components/_icons.scss +++ b/src/sass/components/_icons.scss @@ -52,7 +52,7 @@ table.list .buttons > a::before { white-space: nowrap; @at-root a#{&} { - // scss-lint:disable ImportantRule + // stylelint-disable declaration-no-important display: inline; width: auto !important; height: auto !important; diff --git a/src/sass/components/_image-base64.scss b/src/sass/components/_image-base64.scss index a7e78109..0b66ec60 100644 --- a/src/sass/components/_image-base64.scss +++ b/src/sass/components/_image-base64.scss @@ -4,5 +4,5 @@ // ACI = AutoComplete Indicator %image-aci { - background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAKBAMAAAAnY0GXAAAAD1BMVEUAAACzs7Ozs7Ozs7Ozs7NJvZFvAAAABHRSTlMA5kpJG2qUMwAAABtJREFUCNdjIBMYCkMRDIg4QhBuAUUhKCIPAAAlaQNk5qF21gAAAABJRU5ErkJggg==); + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAKBAMAAAAnY0GXAAAAD1BMVEUAAACzs7Ozs7Ozs7Ozs7NJvZFvAAAABHRSTlMA5kpJG2qUMwAAABtJREFUCNdjIBMYCkMRDIg4QhBuAUUhKCIPAAAlaQNk5qF21gAAAABJRU5ErkJggg=="); } diff --git a/src/sass/components/_list.scss b/src/sass/components/_list.scss index 4e27b5e7..f0ad9e3c 100644 --- a/src/sass/components/_list.scss +++ b/src/sass/components/_list.scss @@ -387,7 +387,7 @@ tr.entry { right: 5px; bottom: 0; left: 5px; - height: calc(50% - 2px/2); + height: calc(50% - 2px / 2); transform: rotate(-4deg); transition: border-color $transition-time; border-top: 2px solid rgba($tracker-default-text, .95); diff --git a/src/sass/components/_plugins.scss b/src/sass/components/_plugins.scss index d860c5b6..2fcedbb9 100644 --- a/src/sass/components/_plugins.scss +++ b/src/sass/components/_plugins.scss @@ -222,8 +222,9 @@ } .select2-selection { - transition: border-color $transition-time ease-in-out, - box-shadow $transition-time ease-in-out; + transition: + border-color $transition-time ease-in-out, + box-shadow $transition-time ease-in-out; border-color: $input-border; box-shadow: inset 0 1px 2px rgba(0, 0, 0, .075); } diff --git a/src/sass/components/_print.scss b/src/sass/components/_print.scss index 140ea870..93b46928 100644 --- a/src/sass/components/_print.scss +++ b/src/sass/components/_print.scss @@ -24,7 +24,7 @@ #main { display: block; - overflow: visible !important; // scss-lint:disable ImportantRule + overflow: visible !important; // stylelint-disable-line declaration-no-important background: $white; } @@ -32,7 +32,7 @@ width: 100%; margin: 0; padding: 0; - overflow: visible !important; // scss-lint:disable ImportantRule + overflow: visible !important; // stylelint-disable-line declaration-no-important border: 0; background: $white; } @@ -42,7 +42,7 @@ } a { - // scss-lint:disable ImportantRule + // stylelint-disable declaration-no-important padding: 0 !important; background-color: transparent !important; color: $black !important; diff --git a/src/sass/components/_progress.scss b/src/sass/components/_progress.scss index 6ef5eeaf..97e7844b 100644 --- a/src/sass/components/_progress.scss +++ b/src/sass/components/_progress.scss @@ -36,15 +36,15 @@ table.progress { } &.done { - background-color: $progress-bar-bg !important; // scss-lint:disable ImportantRule + background-color: $progress-bar-bg !important; // stylelint-disable-line declaration-no-important } &.closed { - background-color: $progress-bar-success-bg !important; // scss-lint:disable ImportantRule + background-color: $progress-bar-success-bg !important; // stylelint-disable-line declaration-no-important } &.todo { - background-color: $progress-bg !important; // scss-lint:disable ImportantRule + background-color: $progress-bg !important; // stylelint-disable-line declaration-no-important } } diff --git a/src/sass/components/_responsive.scss b/src/sass/components/_responsive.scss index d4bc9a16..393a2633 100644 --- a/src/sass/components/_responsive.scss +++ b/src/sass/components/_responsive.scss @@ -1,4 +1,4 @@ -// scss-lint:disable SelectorDepth +// stylelint-disable selector-max-compound-selectors .theme-Purplemine2 { @media screen and (max-width: $redmine-responsive-max) { .flyout-menu + div { diff --git a/src/sass/components/_tabs.scss b/src/sass/components/_tabs.scss index b062866c..89906b21 100644 --- a/src/sass/components/_tabs.scss +++ b/src/sass/components/_tabs.scss @@ -167,7 +167,7 @@ div.tabs:not(#main-menu) { margin-bottom: 3px; } - label[for=principal_search] { + label[for="principal_search"] { padding-left: 0; } } diff --git a/src/sass/components/_top.scss b/src/sass/components/_top.scss index 92e4daa5..0e68bc79 100644 --- a/src/sass/components/_top.scss +++ b/src/sass/components/_top.scss @@ -412,7 +412,7 @@ } .tabs-buttons { - display: none !important; // scss-lint:disable ImportantRule + display: none !important; // stylelint-disable-line declaration-no-important padding-left: 0; border-color: $main-menu-border; background-color: $main-menu-bg; @@ -425,6 +425,6 @@ } ul + .tabs-buttons { - display: block !important; // scss-lint:disable ImportantRule + display: block !important; // stylelint-disable-line declaration-no-important } } diff --git a/src/sass/components/_wiki.scss b/src/sass/components/_wiki.scss index df08dc21..7e269da9 100644 --- a/src/sass/components/_wiki.scss +++ b/src/sass/components/_wiki.scss @@ -34,7 +34,7 @@ div.wiki { color: $wiki-text; line-height: $wiki-line-height; - //scss-lint:disable SingleLinePerSelector + // stylelint-disable selector-list-comma-newline-after h1, .h1, h2, .h2, h3, .h3, @@ -111,16 +111,16 @@ div.wiki { } } - >:last-child { + > :last-child { margin-bottom: 0; } blockquote { - >:first-child { + > :first-child { margin-top: 0; } - >:last-child { + > :last-child { margin-bottom: 0; } } @@ -274,7 +274,7 @@ div.wiki { } li { - // scss-lint:disable SelectorDepth + // stylelint-disable selector-max-compound-selectors margin: 0; li { @@ -318,9 +318,9 @@ h6 { position: relative; top: -(1em - $font-size-small); margin-left: 5px; - color: $headings-anchor-color !important; // scss-lint:disable ImportantRule + color: $headings-anchor-color !important; // stylelint-disable-line declaration-no-important font-size: $font-size-small; - text-decoration: none !important; // scss-lint:disable ImportantRule + text-decoration: none !important; // stylelint-disable-line declaration-no-important } &:hover { @@ -343,7 +343,7 @@ p.footnote { content: ""; display: block; width: 300px; - margin-top: $line-height-computed; + margin-top: $line-height-computed; padding-top: $line-height-computed / 2; border-top: 1px solid $gray-400; } diff --git a/src/sass/mixins/_buttons.scss b/src/sass/mixins/_buttons.scss index 46e527a7..804a78ae 100644 --- a/src/sass/mixins/_buttons.scss +++ b/src/sass/mixins/_buttons.scss @@ -1,9 +1,9 @@ // Button sizes @mixin button-size($padding-vertical, $padding-horizontal, $font-size, $line-height, $border-radius) { padding: $padding-vertical $padding-horizontal; + border-radius: $border-radius; font-size: $font-size; line-height: $line-height; - border-radius: $border-radius; } @mixin button-variant($color, $bg, $border) { diff --git a/src/sass/mixins/_center-block.scss b/src/sass/mixins/_center-block.scss index e06fb5e2..ed69097f 100644 --- a/src/sass/mixins/_center-block.scss +++ b/src/sass/mixins/_center-block.scss @@ -2,6 +2,6 @@ @mixin center-block() { display: block; - margin-left: auto; margin-right: auto; + margin-left: auto; } diff --git a/src/sass/mixins/_forms.scss b/src/sass/mixins/_forms.scss index e7821437..b3d12fb8 100644 --- a/src/sass/mixins/_forms.scss +++ b/src/sass/mixins/_forms.scss @@ -44,9 +44,9 @@ @extend %clearfix; position: relative; padding-left: $check-input-gutter; + font-weight: $font-weight-normal; line-height: $line-height-base; text-align: left; - font-weight: $font-weight-normal; input[type="checkbox"], input[type="radio"] { diff --git a/src/sass/mixins/_image.scss b/src/sass/mixins/_image.scss index 9368a1ef..f79ebc6a 100644 --- a/src/sass/mixins/_image.scss +++ b/src/sass/mixins/_image.scss @@ -3,12 +3,12 @@ @mixin img-retina($file-2x, $width-1x, $height-1x) { @media - only screen and (-webkit-min-device-pixel-ratio: 2), - only screen and (min--moz-device-pixel-ratio: 2), - only screen and (-o-min-device-pixel-ratio: 2/1), - only screen and (min-device-pixel-ratio: 2), - only screen and (min-resolution: 192dpi), - only screen and (min-resolution: 2dppx) { + only screen and (-webkit-min-device-pixel-ratio: 2), + only screen and (min--moz-device-pixel-ratio: 2), + only screen and (-o-min-device-pixel-ratio: 2 / 1), + only screen and (min-device-pixel-ratio: 2), + only screen and (min-resolution: 192dpi), + only screen and (min-resolution: 2dppx) { background-image: url("#{$file-2x}"); background-size: $width-1x $height-1x; } diff --git a/src/sass/mixins/_shadows.scss b/src/sass/mixins/_shadows.scss index 50468234..65b34349 100644 --- a/src/sass/mixins/_shadows.scss +++ b/src/sass/mixins/_shadows.scss @@ -5,13 +5,13 @@ @if ($depth == 1) { $shadow: 0 1px 2px rgba(#000, .25); - } @elseif ($depth == 2) { + } @else if ($depth == 2) { $shadow: 0 5px 8px -2px rgba(#000, .25), 0 1px 2px rgba(#000, .3); - } @elseif ($depth == 3) { + } @else if ($depth == 3) { $shadow: 0 8px 16px -3px rgba(#000, .25), 0 2px 4px rgba(#000, .3); - } @elseif ($depth == 4) { + } @else if ($depth == 4) { $shadow: 0 14px 24px -4px rgba(#000, .25), 0 3px 10px rgba(#000, .3); - } @elseif ($depth == 5) { + } @else if ($depth == 5) { $shadow: 0 20px 32px -2px rgba(#000, .25), 0 4px 12px rgba(#000, .3); } diff --git a/src/sass/plugins/redmine_backlogs/global.scss b/src/sass/plugins/redmine_backlogs/global.scss index 90bbcbec..3e1cd37e 100644 --- a/src/sass/plugins/redmine_backlogs/global.scss +++ b/src/sass/plugins/redmine_backlogs/global.scss @@ -67,8 +67,9 @@ input.editor, @include placeholder; height: $input-height-base; padding: $input-padding-vertical $input-padding-horizontal; - transition: border-color $transition-time ease-in-out, - box-shadow $transition-time ease-in-out; + transition: + border-color $transition-time ease-in-out, + box-shadow $transition-time ease-in-out; border: 1px solid $input-border; border-radius: $input-border-radius; background-color: $input-bg; @@ -91,8 +92,9 @@ button.ui-multiselect { height: $input-height-base; padding: $input-padding-vertical $input-padding-horizontal; overflow: hidden; - transition: border-color $transition-time ease-in-out, - box-shadow $transition-time ease-in-out; + transition: + border-color $transition-time ease-in-out, + box-shadow $transition-time ease-in-out; border: 1px solid $input-border; background: $input-bg; box-shadow: inset 0 1px 2px rgba(0, 0, 0, .075); @@ -254,7 +256,7 @@ ul.ui-sortable { .ui-tooltip { .ui-tooltip-content { hr { - margin-top: $line-height-computed / 2; + margin-top: $line-height-computed / 2; margin-bottom: $line-height-computed / 2; border: 0; border-top: 1px solid $hr-border; diff --git a/src/sass/plugins/redmine_backlogs/jquery/jquery-ui.scss b/src/sass/plugins/redmine_backlogs/jquery/jquery-ui.scss index adc66945..8ca459de 100644 --- a/src/sass/plugins/redmine_backlogs/jquery/jquery-ui.scss +++ b/src/sass/plugins/redmine_backlogs/jquery/jquery-ui.scss @@ -1,4 +1,4 @@ -// scss-lint:disable Comment +// stylelint-disable comment-whitespace-inside, no-duplicate-selectors @import "../common"; /* @@ -66,7 +66,7 @@ ----------------------------------*/ .ui-state-disabled { - cursor: default !important; // scss-lint:disable ImportantRule + cursor: default !important; // stylelint-disable-line declaration-no-important } /* Icons @@ -631,7 +631,7 @@ } .ui-accordion-header-active { - border-bottom: 0 !important; // scss-lint:disable ImportantRule + border-bottom: 0 !important; // stylelint-disable-line declaration-no-important } .ui-accordion-header a { @@ -734,7 +734,7 @@ overflow: visible; zoom: 1; text-align: center; - text-decoration: none !important; // scss-lint:disable ImportantRule + text-decoration: none !important; // stylelint-disable-line declaration-no-important cursor: pointer; } @@ -1007,7 +1007,7 @@ button.ui-button::-moz-focus-inner { padding: 0; float: left; list-style: none; - border-bottom: 0 !important; // scss-lint:disable ImportantRule + border-bottom: 0 !important; // stylelint-disable-line declaration-no-important white-space: nowrap; a { @@ -1048,7 +1048,7 @@ button.ui-button::-moz-focus-inner { } .ui-tabs-hide { - display: none !important; // scss-lint:disable ImportantRule + display: none !important; // stylelint-disable-line declaration-no-important } } @@ -1361,7 +1361,7 @@ button.ui-button::-moz-focus-inner { } } - /* Progressbar +/* Progressbar ----------------------------------*/ .ui-progressbar { diff --git a/src/sass/plugins/redmine_backlogs/jquery/jquery.multiselect.scss b/src/sass/plugins/redmine_backlogs/jquery/jquery.multiselect.scss index 3091f7ae..1c29bd83 100644 --- a/src/sass/plugins/redmine_backlogs/jquery/jquery.multiselect.scss +++ b/src/sass/plugins/redmine_backlogs/jquery/jquery.multiselect.scss @@ -11,13 +11,13 @@ .ui-multiselect-single .ui-multiselect-checkboxes { input { - position: absolute !important; // scss-lint:disable ImportantRule - top: auto !important; // scss-lint:disable ImportantRule + position: absolute !important; // stylelint-disable-line declaration-no-important + top: auto !important; // stylelint-disable-line declaration-no-important left: -9999px; } label { - padding: 5px !important; // scss-lint:disable ImportantRule + padding: 5px !important; // stylelint-disable-line declaration-no-important } } diff --git a/src/sass/plugins/redmine_backlogs/jquery/jquery.qtip.scss b/src/sass/plugins/redmine_backlogs/jquery/jquery.qtip.scss index 7bafacb4..adfad06c 100644 --- a/src/sass/plugins/redmine_backlogs/jquery/jquery.qtip.scss +++ b/src/sass/plugins/redmine_backlogs/jquery/jquery.qtip.scss @@ -22,16 +22,13 @@ word-wrap: break-word; } -.ui-tooltip-tip { - border-color: $tooltip-border; - background-color: $tooltip-bg; -} - .ui-tooltip-tip { position: absolute; z-index: 10; margin: 0 auto; overflow: hidden; border: 0 none; + border-color: $tooltip-border; background: transparent; + background-color: $tooltip-bg; } diff --git a/src/sass/plugins/redmine_backlogs/master_backlog.scss b/src/sass/plugins/redmine_backlogs/master_backlog.scss index 4f2dba6e..a83331de 100644 --- a/src/sass/plugins/redmine_backlogs/master_backlog.scss +++ b/src/sass/plugins/redmine_backlogs/master_backlog.scss @@ -189,8 +189,9 @@ $story-sp-input-width: 50px; &:focus { border-color: lighten($header-bg, 25%); - box-shadow: inset 0 1px 3px rgba(0, 0, 0, .2), - 0 0 0 1px lighten($header-bg, 25%); + box-shadow: + inset 0 1px 3px rgba(0, 0, 0, .2), + 0 0 0 1px lighten($header-bg, 25%); color: $gray-950; } } @@ -279,7 +280,7 @@ $story-sp-input-width: 50px; $name-width-minus: $header-right-width-wider + 35px; position: relative; - width: calc(100% - #{$name-width-minus}) !important; // scss-lint:disable ImportantRule + width: calc(100% - #{$name-width-minus}) !important; // stylelint-disable-line declaration-no-important min-width: 128px; margin-left: $header-line-height - 2px; float: left; @@ -592,8 +593,9 @@ $story-sp-input-width: 50px; &:focus { border-color: darken($highlight-border, 15%); - box-shadow: inset 0 1px 2px rgba(0, 0, 0, .075), - 0 0 5px rgba(darken($highlight-border, 15%), .5); + box-shadow: + inset 0 1px 2px rgba(0, 0, 0, .075), + 0 0 5px rgba(darken($highlight-border, 15%), .5); color: $gray-950; } } @@ -643,7 +645,7 @@ $story-sp-input-width: 50px; &.subject { $subject-width-minus: $story-status-input-width + $story-sp-input-width + 5px * 2; - width: calc(100% - #{$subject-width-minus}) !important; // scss-lint:disable ImportantRule + width: calc(100% - #{$subject-width-minus}) !important; // stylelint-disable-line declaration-no-important height: 60px; float: left; overflow: auto; @@ -755,9 +757,10 @@ $story-sp-input-width: 50px; @include button-size($input-padding-vertical, $input-padding-horizontal, $font-size-base, $line-height-base, $border-radius-base); display: inline-block; margin-bottom: 0; - transition: background-color ease-in-out .07s, - border-color ease-in-out .07s, - box-shadow ease-in-out .07s; + transition: + background-color ease-in-out .07s, + border-color ease-in-out .07s, + box-shadow ease-in-out .07s; border: 1px solid; font-weight: $btn-font-weight; text-align: center; diff --git a/stylesheets/application.css b/stylesheets/application.css index cd15328c..3b4618b8 100644 --- a/stylesheets/application.css +++ b/stylesheets/application.css @@ -1,4 +1,4 @@ .clear::after,.tabular p::after,#user_form::after,#users_for_watcher label::after,#watchers_inputs label::after,.check_box_group label::after,#tab-content-members fieldset label::after,#tab-content-memberships fieldset label::after,#tab-content-users fieldset label::after,#search-results-counts ul::after,#search-form label::after,.issue .attribute::after,#login-form label[for="autologin"]::after,.splitcontent::after,#watchers>.watchers>li::after,#principals label::after,.roles-selection label::after,#top-menu::after,#header::after,#main-menu>ul::after,div.jstElements::after{content:"";display:block;clear:both}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:600}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}/*! * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */@font-face{font-family:"FontAwesome";src:url("../fonts/fontawesome-webfont.eot?v=4.7.0");src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}html{overflow-y:scroll;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0;padding:0;background-color:#fff;color:#3e425a;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:14px;font-weight:normal;line-height:1.428571429}a{color:#0051cc;text-decoration:none}a:hover,a:focus{color:#0065ff;text-decoration:underline}a.issue.closed{color:#717894;text-decoration:line-through}a.project.closed{color:#717894}a.user.locked{color:#717894}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}h1{margin:0;font-size:2em;font-weight:500;line-height:1.09725}h2{margin-top:0;margin-bottom:20px;font-size:1.43em;font-weight:500;line-height:1.33}h2 img{vertical-align:middle}h3{margin-top:0;margin-bottom:20px;font-size:1.14em;font-weight:500;line-height:1.33}h4{margin-top:0;font-size:1em;font-weight:500;line-height:1.428571429}p{margin:0 0 10px}small{font-size:.86em}table th{font-weight:600}table th,table td{padding:5px 8px}table p{margin:0}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}dl{margin-top:0;margin-bottom:20px}dt{margin-top:20px;font-weight:600}dd{margin-bottom:20px;margin-left:20px}code,kbd,pre,samp{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Noto Mono,Oxygen Mono,Liberation Mono,monospace;font-size:1em}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #a3a6b8}li hr{margin-top:10px;margin-bottom:10px}blockquote{margin:0 0 20px;padding:5px 16px;border-left:4px solid rgba(0,0,0,0.15)}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}input[type="button"],input[type="submit"],input[type="reset"],button{padding:3px 12px;font-size:14px;line-height:1.428571429;border-radius:3px;display:inline-block;margin-bottom:0;-webkit-transition:border-color 50ms ease-in-out,background-color 50ms ease-in-out,-webkit-box-shadow 50ms ease-in-out;transition:border-color 50ms ease-in-out,background-color 50ms ease-in-out,-webkit-box-shadow 50ms ease-in-out;transition:border-color 50ms ease-in-out,background-color 50ms ease-in-out,box-shadow 50ms ease-in-out;transition:border-color 50ms ease-in-out,background-color 50ms ease-in-out,box-shadow 50ms ease-in-out,-webkit-box-shadow 50ms ease-in-out;border:1px solid;font-weight:normal;text-align:center;vertical-align:top;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#0065ff;color:#fff;border-color:#0065ff #0065ff #004dc2;-webkit-box-shadow:0 1px 0 #004dc2;box-shadow:0 1px 0 #004dc2}input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,button:hover,button:focus{background-color:#004dc2;color:#fff;border-color:#004dc2 #004dc2 #003585;-webkit-box-shadow:0 1px 0 #003585;box-shadow:0 1px 0 #003585}input[type="button"]:active,input[type="submit"]:active,input[type="reset"]:active,button:active{-webkit-transform:translate(0, 1px);transform:translate(0, 1px);border-color:#0047b3;background-color:#004dc2;-webkit-box-shadow:inset 0 3px 4px -2px #0047b3;box-shadow:inset 0 3px 4px -2px #0047b3}input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,button:hover,button:focus{text-decoration:none}input[type="button"].disabled,input[type="button"][disabled],fieldset[disabled] input[type="button"],input[type="submit"].disabled,input[type="submit"][disabled],fieldset[disabled] input[type="submit"],input[type="reset"].disabled,input[type="reset"][disabled],fieldset[disabled] input[type="reset"],button.disabled,button[disabled],fieldset[disabled] button{opacity:.65;-webkit-box-shadow:none;box-shadow:none;pointer-events:none}form input[type="submit"]{margin-right:2px}form input[type="submit"]+input{background-color:#029934;color:#fff;border-color:#029934 #029934 #027b2a;-webkit-box-shadow:0 1px 0 #027b2a;box-shadow:0 1px 0 #027b2a}form input[type="submit"]+input:hover,form input[type="submit"]+input:focus{background-color:#027b2a;color:#fff;border-color:#027b2a #027b2a #015d1f;-webkit-box-shadow:0 1px 0 #015d1f;box-shadow:0 1px 0 #015d1f}form input[type="submit"]+input:active{-webkit-transform:translate(0, 1px);transform:translate(0, 1px);border-color:#027327;background-color:#027b2a;-webkit-box-shadow:inset 0 3px 4px -2px #027327;box-shadow:inset 0 3px 4px -2px #027327}form input[type="submit"]+a{display:inline-block;margin-right:2px;padding-top:4px;padding-bottom:4px;line-height:1.428571429}form input[type="submit"]+a+a{margin-left:2px}form[action*="repository/diff"]{margin-bottom:10px}#message-form #message_sticky,#message-form #message_locked,#news-form #message_sticky,#news-form #message_locked{position:relative;top:1px;margin-left:5px}p.buttons>a,p.buttons>span:not(.drdn),.other-formats>span>a,.other-formats>span>span:not(.drdn),#wiki_add_attachment>p>a,#wiki_add_attachment>p>span:not(.drdn),#content>.contextual>a,#content>.contextual>span:not(.drdn),#content>.contextual>span:not(.drdn)>a,#content>.contextual>span:not(.drdn)>span:not(.drdn),#query_form>.contextual>a,#query_form>.contextual>span:not(.drdn),#query_form_with_buttons>.contextual>a,#query_form_with_buttons>.contextual>span:not(.drdn){display:inline-block;margin-right:1px;margin-left:1px;padding:3px 8px;-webkit-transition:border-color 50ms ease-in-out,background-color 50ms ease-in-out,color 50ms ease-in-out;transition:border-color 50ms ease-in-out,background-color 50ms ease-in-out,color 50ms ease-in-out;border:1px solid;border-radius:3px;font-size:14px}p.buttons>a.icon,p.buttons>span:not(.drdn).icon,.other-formats>span>a.icon,.other-formats>span>span:not(.drdn).icon,#wiki_add_attachment>p>a.icon,#wiki_add_attachment>p>span:not(.drdn).icon,#content>.contextual>a.icon,#content>.contextual>span:not(.drdn).icon,#content>.contextual>span:not(.drdn)>a.icon,#content>.contextual>span:not(.drdn)>span:not(.drdn).icon,#query_form>.contextual>a.icon,#query_form>.contextual>span:not(.drdn).icon,#query_form_with_buttons>.contextual>a.icon,#query_form_with_buttons>.contextual>span:not(.drdn).icon{padding-left:28px;background-position:8px 50%}p.buttons>a,.other-formats>span>a,#wiki_add_attachment>p>a,#content>.contextual>a,#content>.contextual>span:not(.drdn)>a,#query_form>.contextual>a,#query_form_with_buttons>.contextual>a{border-color:#eff0f4;background-color:#eff0f4;color:#212136}p.buttons>a:first-child,.other-formats>span>a:first-child,#wiki_add_attachment>p>a:first-child,#content>.contextual>a:first-child,#content>.contextual>span:not(.drdn)>a:first-child,#query_form>.contextual>a:first-child,#query_form_with_buttons>.contextual>a:first-child{margin-left:0}p.buttons>a:last-child,.other-formats>span>a:last-child,#wiki_add_attachment>p>a:last-child,#content>.contextual>a:last-child,#content>.contextual>span:not(.drdn)>a:last-child,#query_form>.contextual>a:last-child,#query_form_with_buttons>.contextual>a:last-child{margin-right:0}p.buttons>a:hover,p.buttons>a:focus,.other-formats>span>a:hover,.other-formats>span>a:focus,#wiki_add_attachment>p>a:hover,#wiki_add_attachment>p>a:focus,#content>.contextual>a:hover,#content>.contextual>a:focus,#content>.contextual>span:not(.drdn)>a:hover,#content>.contextual>span:not(.drdn)>a:focus,#query_form>.contextual>a:hover,#query_form>.contextual>a:focus,#query_form_with_buttons>.contextual>a:hover,#query_form_with_buttons>.contextual>a:focus{border-color:#e3e5ed;background-color:#e3e5ed;color:#212136;text-decoration:none}p.buttons>span:not(.drdn),.other-formats>span>span:not(.drdn),#wiki_add_attachment>p>span:not(.drdn),#content>.contextual>span:not(.drdn),#content>.contextual>span:not(.drdn)>span:not(.drdn),#query_form>.contextual>span:not(.drdn),#query_form_with_buttons>.contextual>span:not(.drdn){border-color:#f6f6f9;background-color:#fafbfc;color:#d1d3e0}p.buttons{margin-bottom:20px}.other-formats{margin:20px 0 0;text-align:right}.other-formats>span{margin-right:1px;margin-left:1px}.other-formats>span:last-child{margin-right:0}@media screen and (min-width: 900px){.pagination+.other-formats,#wiki_add_attachment+.other-formats{margin-top:0;float:right}}.query-columns select{width:auto !important;min-width:130px}span.query-columns>span{display:inline-block;height:100%;vertical-align:middle}span.query-columns label{display:block;margin-bottom:10px}.query-columns .buttons{vertical-align:middle}.query-columns .buttons br{display:none}.query-columns .buttons input[type="button"]{display:block;width:32px;margin-bottom:4px;padding-right:1px;padding-left:1px;background-color:#f6f6f9;color:#212136;border-color:#d1d3e0 #d1d3e0 #bfc2d4;-webkit-box-shadow:0 1px 0 #bfc2d4;box-shadow:0 1px 0 #bfc2d4}.query-columns .buttons input[type="button"]:hover,.query-columns .buttons input[type="button"]:focus{background-color:#e4e4ed;color:#212136;border-color:#bfc2d4 #bfc2d4 #acb1c8;-webkit-box-shadow:0 1px 0 #acb1c8;box-shadow:0 1px 0 #acb1c8}.query-columns .buttons input[type="button"]:active{-webkit-transform:translate(0, 1px);transform:translate(0, 1px);border-color:#babed1;background-color:#e4e4ed;-webkit-box-shadow:inset 0 3px 4px -2px #babed1;box-shadow:inset 0 3px 4px -2px #babed1}a[data-expands],.toggle-multiselect{display:inline-block;position:relative;top:3px;padding:10px;border:1px solid;border-radius:3px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='-1 -1 16 16'%3e%3cpath fill='%23707793' d='M11 6H8V3H6v3H3v2h3v3h2V8h3z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:2px 2px;font-size:0;vertical-align:top;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#f6f6f9;color:#212136;border-color:#d1d3e0 #d1d3e0 #bfc2d4;-webkit-box-shadow:0 1px 0 #bfc2d4;box-shadow:0 1px 0 #bfc2d4}a[data-expands]:hover,a[data-expands]:focus,.toggle-multiselect:hover,.toggle-multiselect:focus{background-color:#e4e4ed;color:#212136;border-color:#bfc2d4 #bfc2d4 #acb1c8;-webkit-box-shadow:0 1px 0 #acb1c8;box-shadow:0 1px 0 #acb1c8}a[data-expands]:active,.toggle-multiselect:active{-webkit-transform:translate(0, 1px);transform:translate(0, 1px);border-color:#babed1;background-color:#e4e4ed;-webkit-box-shadow:inset 0 3px 4px -2px #babed1;box-shadow:inset 0 3px 4px -2px #babed1}a[data-expands]{margin-right:10px}a[data-expands]>.toggle-multiselect{padding:0;border:0 none;background:transparent}a[data-expands] img{display:none}form td{padding:5px}form label{line-height:28px;vertical-align:top}form label>input[type="checkbox"],form label>input[type="radio"]{margin-top:7px}form .box label{line-height:1.428571429}form .box label>input[type="checkbox"],form .box label>input[type="radio"]{margin-top:3px}.contextual>form{display:inline-block;line-height:28px;vertical-align:top}.contextual>form label{line-height:inherit}button,input,select,textarea{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:inherit;font-size:14px;line-height:1.428571429}select,textarea,input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="url"],input[type="tel"],input[type="color"],input[type="search"],input[type="email"],input[type="text"],input[type="password"],#project-jump .drdn-trigger{height:28px;padding:3px 8px;border:1px solid #d1d3e0;border-radius:2px;background-color:#fff;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.075);box-shadow:inset 0 1px 2px rgba(0,0,0,0.075);color:#3e425a}select,textarea,input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="url"],input[type="tel"],input[type="color"],input[type="search"],input[type="email"],input[type="text"],input[type="password"]{-webkit-transition:border-color 50ms ease-in-out,-webkit-box-shadow 50ms ease-in-out;transition:border-color 50ms ease-in-out,-webkit-box-shadow 50ms ease-in-out;transition:border-color 50ms ease-in-out,box-shadow 50ms ease-in-out;transition:border-color 50ms ease-in-out,box-shadow 50ms ease-in-out,-webkit-box-shadow 50ms ease-in-out;vertical-align:top}select:focus,textarea:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="url"]:focus,input[type="tel"]:focus,input[type="color"]:focus,input[type="search"]:focus,input[type="email"]:focus,input[type="text"]:focus,input[type="password"]:focus{border-color:rgba(81,45,196,0.6);outline:0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 0 2px rgba(81,45,196,0.2);box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 0 2px rgba(81,45,196,0.2)}select::-webkit-input-placeholder,textarea::-webkit-input-placeholder,input[type="datetime"]::-webkit-input-placeholder,input[type="datetime-local"]::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,input[type="month"]::-webkit-input-placeholder,input[type="time"]::-webkit-input-placeholder,input[type="week"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="color"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder{opacity:1;color:#a3a6b8}select:-ms-input-placeholder,textarea:-ms-input-placeholder,input[type="datetime"]:-ms-input-placeholder,input[type="datetime-local"]:-ms-input-placeholder,input[type="date"]:-ms-input-placeholder,input[type="month"]:-ms-input-placeholder,input[type="time"]:-ms-input-placeholder,input[type="week"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="color"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder{opacity:1;color:#a3a6b8}select::-ms-input-placeholder,textarea::-ms-input-placeholder,input[type="datetime"]::-ms-input-placeholder,input[type="datetime-local"]::-ms-input-placeholder,input[type="date"]::-ms-input-placeholder,input[type="month"]::-ms-input-placeholder,input[type="time"]::-ms-input-placeholder,input[type="week"]::-ms-input-placeholder,input[type="number"]::-ms-input-placeholder,input[type="url"]::-ms-input-placeholder,input[type="tel"]::-ms-input-placeholder,input[type="color"]::-ms-input-placeholder,input[type="search"]::-ms-input-placeholder,input[type="email"]::-ms-input-placeholder,input[type="text"]::-ms-input-placeholder,input[type="password"]::-ms-input-placeholder{opacity:1;color:#a3a6b8}select::placeholder,textarea::placeholder,input[type="datetime"]::placeholder,input[type="datetime-local"]::placeholder,input[type="date"]::placeholder,input[type="month"]::placeholder,input[type="time"]::placeholder,input[type="week"]::placeholder,input[type="number"]::placeholder,input[type="url"]::placeholder,input[type="tel"]::placeholder,input[type="color"]::placeholder,input[type="search"]::placeholder,input[type="email"]::placeholder,input[type="text"]::placeholder,input[type="password"]::placeholder{opacity:1;color:#a3a6b8}select[disabled],select[readonly],fieldset[disabled] select,textarea[disabled],textarea[readonly],fieldset[disabled] textarea,input[type="datetime"][disabled],input[type="datetime"][readonly],fieldset[disabled] input[type="datetime"],input[type="datetime-local"][disabled],input[type="datetime-local"][readonly],fieldset[disabled] input[type="datetime-local"],input[type="date"][disabled],input[type="date"][readonly],fieldset[disabled] input[type="date"],input[type="month"][disabled],input[type="month"][readonly],fieldset[disabled] input[type="month"],input[type="time"][disabled],input[type="time"][readonly],fieldset[disabled] input[type="time"],input[type="week"][disabled],input[type="week"][readonly],fieldset[disabled] input[type="week"],input[type="number"][disabled],input[type="number"][readonly],fieldset[disabled] input[type="number"],input[type="url"][disabled],input[type="url"][readonly],fieldset[disabled] input[type="url"],input[type="tel"][disabled],input[type="tel"][readonly],fieldset[disabled] input[type="tel"],input[type="color"][disabled],input[type="color"][readonly],fieldset[disabled] input[type="color"],input[type="search"][disabled],input[type="search"][readonly],fieldset[disabled] input[type="search"],input[type="email"][disabled],input[type="email"][readonly],fieldset[disabled] input[type="email"],input[type="text"][disabled],input[type="text"][readonly],fieldset[disabled] input[type="text"],input[type="password"][disabled],input[type="password"][readonly],fieldset[disabled] input[type="password"]{border-color:#d1d3e0;opacity:1;background-color:#e3e5ed;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.075);box-shadow:inset 0 1px 2px rgba(0,0,0,0.075)}textarea{height:auto;resize:vertical}textarea.text_cf{width:100%;resize:vertical}input[type="search"]{-webkit-appearance:none}input[type="radio"],input[type="checkbox"]{margin:4px 1px 0 0;margin-top:1px \9;line-height:normal;vertical-align:top}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}input.autocomplete{padding-right:30px;background-repeat:no-repeat;background-position:right center}input.autocomplete.ajax-loading{background-image:url("../images/preloader.gif")}input.string_cf,input.link_cf{width:100%}select[multiple],select[size]{height:auto;min-height:28px}select[size="1"]{height:28px}select option[disabled]{color:#dadce7}select.expandable{vertical-align:top}select.bool_cf{width:auto !important}@-moz-document url-prefix(){select[multiple]{padding:0}select option,select optgroup::before{padding:3px 8px;border-bottom:1px dotted #dadce7}select optgroup>option{padding-right:16px;padding-left:16px}}@supports (-webkit-appearance: none){select[multiple]{padding:0}select[multiple] option{padding:3px 8px;border-bottom:1px dotted #dadce7}}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}fieldset{min-width:0;margin:0;padding:10px 0;border:0 none;border-top:1px solid #eff0f4}fieldset>p>label:first-child{margin-right:10px}legend{padding-right:5px;color:#3e425a}span.required{position:relative;top:3px;margin-left:-.2em;color:#e5123d;font-size:1.5em;font-weight:normal;line-height:0}em.info{display:block;padding:2px 0;color:#717894;font-size:.86em;font-style:normal}.wiki-edit{color:#10101b;font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Noto Mono,Oxygen Mono,Liberation Mono,monospace;line-height:1.6}.tabular.settings p{padding-left:290px}.tabular.settings label{width:280px;margin-left:-290px}.tabular p{margin:0 0 10px;padding-left:170px;clear:left;line-height:28px}.tabular p .jstEditor{margin-bottom:0}.tabular p .bool_cf:not(.check_box_group){display:block;padding-top:4px;line-height:1.428571429}.tabular input,.tabular select{max-width:100%}.tabular textarea{display:block;width:100%;resize:vertical}.tabular span[title]{border-bottom:1px dotted #a3a6b8}.tabular label{width:160px;margin-bottom:4px;margin-left:-170px;padding-top:4px;float:left;line-height:1.428571429;text-align:right;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tabular label.floating{width:270px;margin-left:0;text-align:left}.tabular label.block,.tabular label.inline{display:block;width:auto;margin-left:0;padding-left:18px;float:none;text-align:left;cursor:pointer}.tabular label.inline{display:inline-block}.tabular label.role-visibility{padding-left:34px}.tabular label>input[type="checkbox"],.tabular label>input[type="radio"]{margin-top:3px}.tabular label ~ input[type="checkbox"],.tabular label ~ input[type="radio"]{margin-top:7px}label.inline{display:inline-block;margin-right:8px;padding-left:18px;float:none}label.inline:last-child{margin-right:0}label.inline>input,label.block>input{margin-left:-18px;float:left}label[for=issue_description]+a{display:inline-block;margin-top:4px}label[for=issue_description]+a img{vertical-align:middle}label[for="closed"]{margin-bottom:10px}.wiki-edit,#principal_search,#issue_subject,#time_entry_comments,#content_comments,#user_search,#user_login,#user_firstname,#user_lastname,#user_mail,#my_account_form select,#user_form select,#user_identity_url,#custom_field_possible_values{width:100%}label[for="issue_subject"]{padding-top:8px}#issue_subject{height:42px;padding:8px 12px;border-radius:4px;font-size:1.285em;line-height:1.33}.jstEditor{margin-bottom:10px}#user_form{margin-bottom:20px}#user_form ~ p{margin-bottom:0}#attachments_fields>span,#existing-attachments>span,.attachments_fields>span{display:block;margin-bottom:5px}#attachments_fields input,#existing-attachments input,.attachments_fields input{width:21.5em;margin-right:.5em;margin-bottom:5px}#attachments_fields input.filename,#existing-attachments input.filename,.attachments_fields input.filename{padding-left:24px;background-image:url("../../../images/attachment.png");background-repeat:no-repeat;background-position:4px center}#attachments_fields .ajax-waiting input.filename,#existing-attachments .ajax-waiting input.filename,.attachments_fields .ajax-waiting input.filename{background-image:url("../../../images/hourglass.png")}#attachments_fields .ajax-loading input.filename,#existing-attachments .ajax-loading input.filename,.attachments_fields .ajax-loading input.filename{background-image:url("../../../images/loading.gif")}#attachments_fields div.ui-progressbar,#existing-attachments div.ui-progressbar,.attachments_fields div.ui-progressbar{display:inline-block;width:100px;height:14px;margin:2px 0 -5px 8px}#add_attachment_form p{margin-bottom:0}#issue-form fieldset:last-child{padding-bottom:0}#issue-form fieldset:last-child p{margin-bottom:0}#issue-form .splitcontentleft,#issue-form .splitcontentright{width:100%;padding-right:0;padding-left:0;float:left}@media screen and (min-width: 768px){#issue-form .splitcontentleft,#issue-form .splitcontentright{width:auto;min-width:36em}}#issue-form .splitcontentleft textarea.text_cf,#issue-form .splitcontentleft input.string_cf,#issue-form .splitcontentleft input.link_cf,#issue-form .splitcontentleft select,#issue-form .splitcontentright textarea.text_cf,#issue-form .splitcontentright input.string_cf,#issue-form .splitcontentright input.link_cf,#issue-form .splitcontentright select{width:90%}@media screen and (min-width: 768px){#issue-form .splitcontentleft{margin-right:20px}}#issue-form #issue_estimated_hours,#issue-form #issue_done_ratio{width:5.5em;min-width:1em;padding-left:.2em;text-align:right}#issue_is_private_wrap,#all_attributes>p[style]{margin-right:0 !important;margin-bottom:0;padding-left:0;float:right}#issue_is_private_wrap input,#all_attributes>p[style] input{margin-top:7px;margin-right:3px}#issue_is_private_wrap label,#all_attributes>p[style] label{display:inline-block !important;margin-right:0;padding-left:0}#users_for_watcher,#watchers_inputs{display:block;max-height:400px;margin-bottom:10px;overflow:auto}#users_for_watcher label,#watchers_inputs label{position:relative;padding-left:18px;line-height:1.428571429;text-align:left;font-weight:normal;display:block;width:auto;margin:0;padding-top:4px;padding-bottom:4px;float:none}#users_for_watcher label input[type="checkbox"],#users_for_watcher label input[type="radio"],#watchers_inputs label input[type="checkbox"],#watchers_inputs label input[type="radio"]{position:absolute;width:auto;margin-top:3px;margin-left:-18px}@media screen and (min-width: 768px){#users_for_watcher label,#watchers_inputs label{padding-bottom:0}}#watchers_inputs{max-width:64em;-webkit-columns:18em 3;columns:18em 3}.check_box_group{display:block;width:90%;max-height:400px;overflow-y:auto}.check_box_group label{position:relative;padding-left:18px;line-height:1.428571429;text-align:left;font-weight:normal;display:block;width:auto;margin:0;padding-top:4px;padding-bottom:4px;float:none}.check_box_group label input[type="checkbox"],.check_box_group label input[type="radio"]{position:absolute;width:auto;margin-top:3px;margin-left:-18px}@media screen and (min-width: 768px){.check_box_group label{padding-bottom:0}}@media screen and (min-width: 900px){.check_box_group.bool_cf{overflow:initial}.check_box_group.bool_cf label{display:inline-block;margin-right:8px}}fieldset#filters table td{vertical-align:top}fieldset#filters td.field{padding-right:16px;white-space:nowrap}@media screen and (min-width: 768px){fieldset#filters td.field{min-width:180px}}fieldset#filters td.operator{min-width:180px;padding-right:16px}fieldset#filters td.operator select{width:100%}fieldset#filters td.values{min-width:130px;white-space:nowrap}fieldset#filters td.values select{min-width:130px}fieldset#filters td.add-filter{padding-top:10px;text-align:right}fieldset#filters td input[type="checkbox"],fieldset#filters td input[type="radio"]{margin-top:7px}fieldset#filters div.add-filter{padding-top:5px}@media screen and (min-width: 900px){fieldset#filters div.add-filter{float:right;text-align:right}}#filters-table{float:left}#activity_scope_form li>input[type="checkbox"],#activity_scope_form li>input[type="radio"]{margin-top:7px}#query_form p input,#query_form p select,#query_form p label,#query_form p .icon,#query_form p .icon-only{vertical-align:middle}label.no-css{width:auto;margin-left:0;float:none;font-weight:inherit;line-height:inherit;text-align:left}.tabs{position:relative;overflow:hidden}.tabs>ul{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding-left:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:32px}.tabs>ul>li{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.tabs>ul>li>a{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:3em;height:32px;margin-right:2px;padding:5px 8px;border:1px solid transparent;border-radius:3px 3px 0 0;text-align:center;white-space:nowrap}.tabs .tabs-buttons{position:absolute;top:0;right:0;width:40px;border-bottom:1px solid #d1d3e0;background-color:#fff}.tabs .tabs-buttons>button{width:50%;height:31px;margin:0;padding:0;float:left;-webkit-transition:opacity 50ms;transition:opacity 50ms;border:0 none;border-radius:0;opacity:.7;background-color:#fff;background-repeat:no-repeat;background-position:center center;-webkit-box-shadow:none;box-shadow:none}.tabs .tabs-buttons>button:hover,.tabs .tabs-buttons>button:active{opacity:1}.tabs .tabs-buttons>button:active{background-color:#f6f6f9}.tabs .tabs-buttons>button.disabled{opacity:.35}.tabs .tabs-buttons .tab-left{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath fill='%23707793' d='M8.996 12.659l-3.5-4a1.002 1.002 0 0 1 0-1.317l3.5-4a1 1 0 1 1 1.503 1.317L7.576 8l2.924 3.342a1 1 0 1 1-1.504 1.317z'/%3e%3c/svg%3e")}.tabs .tabs-buttons .tab-right{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath fill='%23707793' d='M6.25 13a1 1 0 0 1-.752-1.658L8.422 8 5.499 4.659a1 1 0 1 1 1.503-1.317l3.5 4c.329.377.329.94 0 1.317l-3.5 4A.993.993 0 0 1 6.25 13z'/%3e%3c/svg%3e")}div.tabs:not(#main-menu){height:32px;margin-bottom:20px}div.tabs:not(#main-menu)>ul{margin:0;padding:0;border-bottom:1px solid #d1d3e0}div.tabs:not(#main-menu)>ul>li{margin:0 0 -1px;background:transparent}div.tabs:not(#main-menu)>ul>li>a{padding:5px 8px;border-color:transparent;background:transparent;color:#0051cc;font:inherit}div.tabs:not(#main-menu)>ul>li>a:hover,div.tabs:not(#main-menu)>ul>li>a:focus{border-color:#f6f6f9 #f6f6f9 #d1d3e0;background-color:#f6f6f9;color:#10101b;text-decoration:none}div.tabs:not(#main-menu)>ul>li>a.selected{border-color:#d1d3e0 #d1d3e0 #fff;background:#fff;color:#3e425a}#tab-content-modules fieldset p{margin:3px 0 4px}#tab-content-members .splitcontentleft,#tab-content-memberships .splitcontentleft,#tab-content-users .splitcontentleft{width:65%}#tab-content-members .splitcontentright,#tab-content-memberships .splitcontentright,#tab-content-users .splitcontentright{width:35%}#tab-content-members fieldset,#tab-content-memberships fieldset,#tab-content-users fieldset{margin-bottom:20px}#tab-content-members fieldset legend,#tab-content-memberships fieldset legend,#tab-content-users fieldset legend{font-weight:600}#tab-content-members fieldset label,#tab-content-memberships fieldset label,#tab-content-users fieldset label{position:relative;padding-left:18px;line-height:1.428571429;text-align:left;font-weight:normal;display:block;margin-bottom:3px}#tab-content-members fieldset label input[type="checkbox"],#tab-content-members fieldset label input[type="radio"],#tab-content-memberships fieldset label input[type="checkbox"],#tab-content-memberships fieldset label input[type="radio"],#tab-content-users fieldset label input[type="checkbox"],#tab-content-users fieldset label input[type="radio"]{position:absolute;width:auto;margin-top:3px;margin-left:-18px}#tab-content-members fieldset label[for=principal_search],#tab-content-memberships fieldset label[for=principal_search],#tab-content-users fieldset label[for=principal_search]{padding-left:0}#tab-content-members .pagination .items,#tab-content-memberships .pagination .items,#tab-content-users .pagination .items{margin-left:0}#tab-content-members #principals,#tab-content-users #principals{max-height:400px;overflow:auto}#tab-content-memberships .splitcontentright select{width:100%}#principals_for_new_member .pagination{float:none}.pagination .pages{display:inline-block;margin:0;padding:0}.pagination li{display:inline-block;margin-right:.3em;list-style:none}.pagination li>a,.pagination li>span,.pagination>.previous,.pagination>.next,.pagination>.page{display:inline-block;padding:3px 10px;border:1px solid #eff0f4;border-radius:3px;background-color:#eff0f4;color:#212136;text-decoration:none;white-space:nowrap}.pagination li>span{border-color:#f6f6f9;background-color:#fafbfc;color:#d1d3e0;cursor:default}.pagination .spacer>span{padding:0;border:0 none;background:transparent;color:#3e425a}.pagination a:hover,.pagination a:focus{border-color:#e3e5ed;background-color:#e3e5ed;color:#212136}.pagination .page.current,.pagination .current>span{z-index:2;border-color:#614ba6;background-color:#614ba6;color:#fff;cursor:default}.pagination .items,.pagination .per-page{display:inline-block;margin:4px 0 4px 3px}p.pagination{margin-bottom:0;float:left}p.pagination+h1,p.pagination+h2,p.pagination+h3,p.pagination+h4,p.pagination+h5,p.pagination+h6{clear:both}#main{display:-webkit-box;display:-ms-flexbox;display:flex}#content{padding:20px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc(100% - 310px)}#sidebar{-webkit-box-flex:0;-ms-flex:0 0 229px;flex:0 0 229px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}#main #sidebar{padding:20px 20px}#main.nosidebar #sidebar{margin:0;padding:0;border:0 none;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media screen and (min-width: 1px){#sidebar{border-right:1px solid #dadce7;-webkit-box-shadow:inset -9px 0 6px -6px rgba(0,0,0,0.05);box-shadow:inset -9px 0 6px -6px rgba(0,0,0,0.05)}}#sidebar h3{margin-top:30px}#sidebar>h3:first-child,#sidebar>form:first-child>h3{margin-top:5px}#sidebar ul:nth-child(n){margin:0 0 10px;padding:0;margin-right:-20px}#sidebar ul:not(.watchers) li{margin:0;padding:0;list-style-type:none}#sidebar ul:not(.watchers) li>a:not(.icon-only){display:block;padding:6px 20px;border:1px solid transparent;border-left-width:3px;border-radius:4px 0 0 4px}#sidebar ul:not(.watchers) li>a:not(.icon-only):hover{background-color:#eff0f4;color:#212136;text-decoration:none}#sidebar ul:not(.watchers) li>a:not(.icon-only).selected{border-color:#dadce7;background-color:#fff;color:#10101b;margin-right:-1px;border-right-color:#fff;border-left-color:#e5123d;-webkit-box-shadow:-3px 1px 2px rgba(0,0,0,0.1);box-shadow:-3px 1px 2px rgba(0,0,0,0.1)}#sidebar>a{margin:6px 20px;margin-left:23px}#footer{margin:0 20px 20px;padding-top:20px;border-top:1px solid #dadce7;color:#a3a6b8;font-size:.86em}#wrapper .context-menu-selection,#wrapper .context-menu-selection>td{background-color:#614ba6 !important;color:#fff !important}#wrapper #context-menu>ul,#wrapper #context-menu>ul>li>ul{-webkit-box-shadow:0 5px 8px -2px rgba(0,0,0,0.25),0 1px 2px rgba(0,0,0,0.3);box-shadow:0 5px 8px -2px rgba(0,0,0,0.25),0 1px 2px rgba(0,0,0,0.3);border:0 none !important}#wrapper #context-menu ul{padding:3px}#wrapper #context-menu li{padding:0;border:0 none;border-radius:2px;background:transparent}#wrapper #context-menu li:hover{background-color:#e3e5ed}#wrapper #context-menu a{padding:3px 10px 3px 20px;border-radius:2px}#wrapper #context-menu a::before{margin-top:2px;margin-left:-16px;float:left}#wrapper #context-menu a:hover{border-color:#e3e5ed;background-color:#e3e5ed}#wrapper #context-menu a.disabled{color:rgba(33,33,54,0.5)}#wrapper #context-menu a.icon-checked{background:transparent}#wrapper #context-menu a.submenu{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath fill='%23707793' d='M6.25 13a1 1 0 0 1-.752-1.658L8.422 8 5.499 4.659a1 1 0 1 1 1.503-1.317l3.5 4c.329.377.329.94 0 1.317l-3.5 4A.993.993 0 0 1 6.25 13z'/%3e%3c/svg%3e")}img.gravatar{position:relative;top:-.15em;overflow:hidden;border-radius:4px;line-height:1;vertical-align:middle}h2 img.gravatar,h3 img.gravatar,h4 img.gravatar{margin-right:5px}.username img.gravatar{margin-right:.5em}.icon-gravatar{margin-right:5px;float:left}table{border-spacing:0;border-collapse:collapse}table.list{width:100%;margin-bottom:20px;font-size:.92em}.autoscroll table.list{margin-bottom:0}table.list.changesets{margin-bottom:20px}table.list th,table.list .table-list-header{padding:8px;border:2px solid #e3e5ed;border-width:0 0 2px;background-color:#fff;color:#717894;vertical-align:bottom}table.list th a,table.list .table-list-header a{color:#212136}table.list tr.ui-sortable-helper{background-color:#ffe9a8}table.list td{padding:8px;border:1px solid #e3e5ed;border-width:0;text-align:center;vertical-align:top}table.list td.icon{padding-left:28px}table.list td.id,table.list td.parent,table.list td.relations,table.list td.tracker{width:2%}table.list td.id{font-weight:600}table.list td.reorder{white-space:nowrap}table.list td.attachments a{display:block}table.list th.checkbox,table.list td.checkbox{width:15px;padding-right:8px;padding-left:8px}table.list th.checkbox input,table.list td.checkbox input{margin:2px 0 0}table.list th.id,table.list td.id{text-align:right}table.list th.activity,table.list th.assigned_to,table.list th.attachments,table.list th.author,table.list th.category,table.list th.comments,table.list th.description,table.list th.fixed_version,table.list th.last_notes,table.list th.last_updated_by,table.list th.name,table.list th.priority,table.list th.relations,table.list th.roles,table.list th.status,table.list th.string,table.list th.subject,table.list th.text,table.list th.tracker,table.list th.user,table.list td.activity,table.list td.assigned_to,table.list td.attachments,table.list td.author,table.list td.category,table.list td.comments,table.list td.description,table.list td.fixed_version,table.list td.last_notes,table.list td.last_updated_by,table.list td.name,table.list td.priority,table.list td.relations,table.list td.roles,table.list td.status,table.list td.string,table.list td.subject,table.list td.text,table.list td.tracker,table.list td.user{text-align:left}table.list th.estimated_hours,table.list th.float,table.list th.int,table.list th.remaining_hours,table.list th.spent_hours,table.list th.story_points,table.list td.estimated_hours,table.list td.float,table.list td.int,table.list td.remaining_hours,table.list td.spent_hours,table.list td.story_points{text-align:right}table.list td.buttons,table.list div.buttons{text-align:right;white-space:nowrap}table.list td.buttons a,table.list div.buttons a{padding-right:5px}table.list td.buttons a.icon-only,table.list div.buttons a.icon-only{padding:0}table.list td.buttons img,table.list div.buttons img{vertical-align:middle}table.list caption{padding:.5em .5em .5em 0;text-align:left}.table-list-cell{display:table-cell;padding:8px;vertical-align:top}tr.project .name a{white-space:nowrap}tr.project.closed,tr.project.archived,tr.project.closed a,tr.project.archived a{color:#a3a6b8}tr.project.idnt td.name{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath fill='%23A2A6B8' d='M6.25 13a1 1 0 0 1-.752-1.658L8.422 8 5.499 4.659a1 1 0 1 1 1.503-1.317l3.5 4c.329.377.329.94 0 1.317l-3.5 4A.993.993 0 0 1 6.25 13z'/%3e%3c/svg%3e");background-repeat:no-repeat}tr.project.idnt-1 td.name{padding-left:24px;background-position:5px 50%}tr.project.idnt-2 td.name{padding-left:40px;background-position:21px 50%}tr.project.idnt-3 td.name{padding-left:56px;background-position:37px 50%}tr.project.idnt-4 td.name{padding-left:72px;background-position:53px 50%}tr.project.idnt-5 td.name{padding-left:88px;background-position:69px 50%}tr.project.idnt-6 td.name{padding-left:104px;background-position:85px 50%}tr.project.idnt-7 td.name{padding-left:120px;background-position:101px 50%}tr.project.idnt-8 td.name{padding-left:136px;background-position:117px 50%}tr.project.idnt-9 td.name{padding-left:152px;background-position:133px 50%}tr.issue{text-align:center;white-space:nowrap}tr.issue .string,tr.issue .text,tr.issue .subject,tr.issue .category{white-space:normal}tr.issue .relations{text-align:left;white-space:normal}tr.issue .relations span{white-space:nowrap}.controller-issues.action-index tr.issue.assigned-to-me .assigned_to a,.controller-issues.action-index tr.issue.assigned-to-me .subject a{font-weight:600}tr.issue.idnt td.subject{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath fill='%23A2A6B8' d='M6.25 13a1 1 0 0 1-.752-1.658L8.422 8 5.499 4.659a1 1 0 1 1 1.503-1.317l3.5 4c.329.377.329.94 0 1.317l-3.5 4A.993.993 0 0 1 6.25 13z'/%3e%3c/svg%3e");background-repeat:no-repeat}tr.issue.idnt-1 td.subject{padding-left:24px;background-position:5px 50%}tr.issue.idnt-2 td.subject{padding-left:40px;background-position:21px 50%}tr.issue.idnt-3 td.subject{padding-left:56px;background-position:37px 50%}tr.issue.idnt-4 td.subject{padding-left:72px;background-position:53px 50%}tr.issue.idnt-5 td.subject{padding-left:88px;background-position:69px 50%}tr.issue.idnt-6 td.subject{padding-left:104px;background-position:85px 50%}tr.issue.idnt-7 td.subject{padding-left:120px;background-position:101px 50%}tr.issue.idnt-8 td.subject{padding-left:136px;background-position:117px 50%}tr.issue.idnt-9 td.subject{padding-left:152px;background-position:133px 50%}.issues .description,.issues .last_notes{padding:8px;text-align:left}@media screen and (min-width: 768px){.issues .description>.wiki,.issues .last_notes>.wiki{max-height:20em;padding:20px;overflow:auto}}.issues .description pre,.issues .last_notes pre{white-space:normal}tr span.expander{margin-left:0;padding-left:8px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='-1 -1 16 16'%3e%3cpath fill='%23707793' d='M11 6H8V3H6v3H3v2h3v3h2V8h3z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}tr.open span.expander{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath fill='%23707793' d='M4 7h8v2H4z'/%3e%3c/svg%3e")}td.center{text-align:center}.issue-report{table-layout:fixed}tr.builtin td.name{font-style:italic}tr.entry{border:1px solid #dadce7}tr.entry td{white-space:nowrap}tr.entry td.filename{width:30%;text-align:left}tr.entry td.filename_no_report{width:70%;text-align:left}tr.entry td.size{text-align:right}tr.entry td.revision,tr.entry td.author{text-align:center}tr.entry td.age{text-align:right}tr.entry.file td.filename a,tr.entry.file td.filename_no_report a{margin-left:16px}table.list:not(.odd-even) tbody tr:nth-child(odd)>td,.odd>td{background-color:rgba(209,211,224,0.15)}table.list>tbody>tr:nth-child(n):hover{background-color:rgba(209,211,224,0.4)}table.list tbody tr .priority::before{content:"\00a0";display:inline-block;width:14px;margin-right:5px;background-repeat:no-repeat;background-position:center center;background-size:14px}table.list tbody tr.priority-lowest .priority::before,.issue.details.priority-lowest .attributes td.priority::before,.issue.details.priority-lowest .attribute.priority .value::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3e%3cpath fill='%23029934' d='M11.707 7.293a.999.999 0 0 0-1.414 0L8 9.586V2a1 1 0 1 0-2 0v7.586L3.707 7.293a.999.999 0 1 0-1.414 1.414l4 4a.997.997 0 0 0 1.414 0l4-4a.999.999 0 0 0 0-1.414z'/%3e%3c/svg%3e")}table.list tbody tr.priority-low2 .priority::before,.issue.details.priority-low2 .attributes td.priority::before,.issue.details.priority-low2 .attribute.priority .value::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3e%3cg fill='%2301A671'%3e%3cpath d='M7 12a.995.995 0 0 1-.6-.2l-4-3a1 1 0 0 1 1.2-1.6L7 9.75l3.4-2.55a1 1 0 0 1 1.2 1.599l-4 3A.99.99 0 0 1 7 12z'/%3e%3cpath opacity='.7' d='M7 7a.995.995 0 0 1-.6-.2l-4-3a1 1 0 0 1 1.2-1.6L7 4.75l3.4-2.55a1 1 0 0 1 1.2 1.599l-4 3A.99.99 0 0 1 7 7z'/%3e%3c/g%3e%3c/svg%3e")}table.list tbody tr.priority-low3 .priority::before,.issue.details.priority-low3 .attributes td.priority::before,.issue.details.priority-low3 .attribute.priority .value::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3e%3cpath fill='%2300B3AD' d='M7 9.5a.995.995 0 0 1-.6-.2l-4-3a1 1 0 0 1 1.2-1.6L7 7.25l3.4-2.55a1 1 0 0 1 1.2 1.599l-4 3A.99.99 0 0 1 7 9.5z'/%3e%3c/svg%3e")}table.list tbody tr.priority-default .priority::before,.issue.details.priority-default .attributes td.priority::before,.issue.details.priority-default .attribute.priority .value::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3e%3cpath fill='%230065FF' d='M11.5 6h-9a1 1 0 1 1 0-2h9a1 1 0 1 1 0 2zm0 4h-9a1 1 0 1 1 0-2h9a1 1 0 1 1 0 2z'/%3e%3c/svg%3e")}table.list tbody tr.priority-high5 .priority::before,.issue.details.priority-high5 .attributes td.priority::before,.issue.details.priority-high5 .attribute.priority .value::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3e%3cpath fill='%23614BA6' d='M10.999 9.5a.996.996 0 0 1-.599-.2L7 6.75 3.6 9.3a1 1 0 0 1-1.2-1.6l4-3a.996.996 0 0 1 1.2 0l4 3a.999.999 0 0 1-.601 1.8z'/%3e%3c/svg%3e")}table.list tbody tr.priority-high4 .priority::before,.issue.details.priority-high4 .attributes td.priority::before,.issue.details.priority-high4 .attribute.priority .value::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3e%3cpath fill='%23FC8C12' d='M10.999 9.5a.996.996 0 0 1-.599-.2L7 6.75 3.6 9.3a1 1 0 0 1-1.2-1.6l4-3a.996.996 0 0 1 1.2 0l4 3a.999.999 0 0 1-.601 1.8z'/%3e%3c/svg%3e")}table.list tbody tr.priority-high3 .priority::before,.issue.details.priority-high3 .attributes td.priority::before,.issue.details.priority-high3 .attribute.priority .value::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3e%3cg fill='%23F14F28'%3e%3cpath d='M10.999 7a.994.994 0 0 1-.599-.2L7 4.25 3.6 6.8a1 1 0 0 1-1.2-1.6l4-3a.995.995 0 0 1 1.199 0l4 3a.998.998 0 0 1 .2 1.399.992.992 0 0 1-.8.401z'/%3e%3cpath opacity='.7' d='M10.999 12a.994.994 0 0 1-.599-.2L7 9.25 3.6 11.8a1 1 0 0 1-1.2-1.599l4-3a.995.995 0 0 1 1.199 0l4 3a.998.998 0 0 1-.6 1.799z'/%3e%3c/g%3e%3c/svg%3e")}table.list tbody tr.priority-high2 .priority::before,.issue.details.priority-high2 .attributes td.priority::before,.issue.details.priority-high2 .attribute.priority .value::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3e%3cpath fill='%23E5123D' d='M11.707 5.293l-4-4a.999.999 0 0 0-1.414 0l-4 4a.999.999 0 1 0 1.414 1.414L6 4.414V12a1 1 0 1 0 2 0V4.414l2.293 2.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414z'/%3e%3c/svg%3e")}table.list tbody tr.priority-highest .priority::before,.issue.details.priority-highest .attributes td.priority::before,.issue.details.priority-highest .attribute.priority .value::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3e%3cpath fill='%23BB092E' d='M11.6 4.2l-4-3a.999.999 0 0 0-1.2 0l-4 3A1 1 0 0 0 2 5v7a1.001 1.001 0 0 0 1.6.8L7 10.25l3.4 2.55a.995.995 0 0 0 1.047.095c.339-.17.553-.516.553-.895V5a1 1 0 0 0-.4-.8z'/%3e%3c/svg%3e")}tr.issue .id>a,a.issue,.relations>span>a.issue,.parent>a.issue{border-radius:2px 6px 6px 2px;background-color:#717894;color:#fff}tr.issue .id>a:hover,a.issue:hover,.relations>span>a.issue:hover,.parent>a.issue:hover{background-color:#5a6077;color:#fff;text-decoration:none}tr.issue .id>a:focus,tr.issue .id>a:active,a.issue:focus,a.issue:active,.relations>span>a.issue:focus,.relations>span>a.issue:active,.parent>a.issue:focus,.parent>a.issue:active{text-decoration:none}a.issue{margin-right:1px;padding:1px 5px;font-weight:normal}a.issue.closed{position:relative;color:#dbdde4;text-decoration:none}a.issue.closed::after{content:"";display:block;position:absolute;right:5px;bottom:0;left:5px;height:calc(50% - 2px/2);-webkit-transform:rotate(-4deg);transform:rotate(-4deg);-webkit-transition:border-color 50ms;transition:border-color 50ms;border-top:2px solid rgba(255,255,255,0.95)}a.issue.closed:hover::after{border-top-color:rgba(255,255,255,0.25)}tr.issue .id>a{display:block;padding:0 6px}tr.issue .id>a::before{content:"#";color:#b8bbc9}tr.tracker-1 .id>a,a.tracker-1,.relations>span>a.tracker-1,.parent>a.tracker-1{background-color:#e5123d;color:#fff}tr.tracker-1 .id>a:hover,a.tracker-1:hover,.relations>span>a.tracker-1:hover,.parent>a.tracker-1:hover{background-color:#b60e30;color:#fff}a.tracker-1.closed{color:#f9c4cf}a.tracker-1.closed::after{border-top-color:rgba(255,255,255,0.95)}a.tracker-1.closed:hover::after{border-top-color:rgba(255,255,255,0.25)}tr.tracker-1 .id>a::before{color:#f2899e}tr.tracker-2 .id>a,a.tracker-2,.relations>span>a.tracker-2,.parent>a.tracker-2{background-color:#0065ff;color:#fff}tr.tracker-2 .id>a:hover,a.tracker-2:hover,.relations>span>a.tracker-2:hover,.parent>a.tracker-2:hover{background-color:#0051cc;color:#fff}a.tracker-2.closed{color:#bfd9ff}a.tracker-2.closed::after{border-top-color:rgba(255,255,255,0.95)}a.tracker-2.closed:hover::after{border-top-color:rgba(255,255,255,0.25)}tr.tracker-2 .id>a::before{color:#80b2ff}tr.tracker-3 .id>a,a.tracker-3,.relations>span>a.tracker-3,.parent>a.tracker-3{background-color:#029934;color:#fff}tr.tracker-3 .id>a:hover,a.tracker-3:hover,.relations>span>a.tracker-3:hover,.parent>a.tracker-3:hover{background-color:#016723;color:#fff}a.tracker-3.closed{color:#c0e6cc}a.tracker-3.closed::after{border-top-color:rgba(255,255,255,0.95)}a.tracker-3.closed:hover::after{border-top-color:rgba(255,255,255,0.25)}tr.tracker-3 .id>a::before{color:#81cc9a}tr.tracker-4 .id>a,a.tracker-4,.relations>span>a.tracker-4,.parent>a.tracker-4{background-color:#614ba6;color:#fff}tr.tracker-4 .id>a:hover,a.tracker-4:hover,.relations>span>a.tracker-4:hover,.parent>a.tracker-4:hover{background-color:#4c3b83;color:#fff}a.tracker-4.closed{color:#d8d2e9}a.tracker-4.closed::after{border-top-color:rgba(255,255,255,0.95)}a.tracker-4.closed:hover::after{border-top-color:rgba(255,255,255,0.25)}tr.tracker-4 .id>a::before{color:#b0a5d3}tr.tracker-5 .id>a,a.tracker-5,.relations>span>a.tracker-5,.parent>a.tracker-5{background-color:#fc8c12;color:#fff}tr.tracker-5 .id>a:hover,a.tracker-5:hover,.relations>span>a.tracker-5:hover,.parent>a.tracker-5:hover{background-color:#e25a03;color:#fff}a.tracker-5.closed{color:#fee2c4}a.tracker-5.closed::after{border-top-color:rgba(255,255,255,0.95)}a.tracker-5.closed:hover::after{border-top-color:rgba(255,255,255,0.25)}tr.tracker-5 .id>a::before{color:#fec689}tr.tracker-6 .id>a,a.tracker-6,.relations>span>a.tracker-6,.parent>a.tracker-6{background-color:#00b3ad;color:#fff}tr.tracker-6 .id>a:hover,a.tracker-6:hover,.relations>span>a.tracker-6:hover,.parent>a.tracker-6:hover{background-color:#00807c;color:#fff}a.tracker-6.closed{color:#bfeceb}a.tracker-6.closed::after{border-top-color:rgba(255,255,255,0.95)}a.tracker-6.closed:hover::after{border-top-color:rgba(255,255,255,0.25)}tr.tracker-6 .id>a::before{color:#80d9d6}tr.tracker-7 .id>a,a.tracker-7,.relations>span>a.tracker-7,.parent>a.tracker-7{background-color:#4e65e5;color:#fff}tr.tracker-7 .id>a:hover,a.tracker-7:hover,.relations>span>a.tracker-7:hover,.parent>a.tracker-7:hover{background-color:#223ede;color:#fff}a.tracker-7.closed{color:#d3d9f9}a.tracker-7.closed::after{border-top-color:rgba(255,255,255,0.95)}a.tracker-7.closed:hover::after{border-top-color:rgba(255,255,255,0.25)}tr.tracker-7 .id>a::before{color:#a7b2f2}tr.group>td{border-bottom:1px solid #e3e5ed;font-weight:600;text-align:left}tr.group>td a{color:#614ba6}tr.group .toggle-all{display:none;color:#a3a6b8;font-weight:normal}tr.group:hover .toggle-all{display:inline}tr.group .count{display:inline-block;min-width:1em;margin:0 5px;padding:1px 4px;border-radius:2px;background-color:#614ba6;color:#fff;font-size:.86em;text-align:center}.toggle-all:hover{text-decoration:none}tr.time-entry{text-align:center}tr.time-entry td.project,tr.time-entry td.spent_on,tr.time-entry td.activity{width:6em}tr.time-entry td.user{width:12em}tr.time-entry td.issue,tr.time-entry td.comments{text-align:left;white-space:normal}tr.time-entry td.hours{font-weight:600}.time-entries td.hours,tr.time-entry td.hours{width:1%;text-align:right;white-space:nowrap}.time-entries td.hours .hours-dec,tr.time-entry td.hours .hours-dec{font-size:.9em}.mypage-box td.hours{font-weight:600}.mypage-box td.hours em{font-style:normal}.mypage-box tr.time-entry td.hours{font-weight:normal}tr.wiki-page-version td.updated_on,tr.wiki-page-version td.author{text-align:center}tr.version.closed{color:#717894}tr.version.closed a{color:#717894}tr.version td.date,tr.version td.status,tr.version td.sharing{text-align:center;white-space:nowrap}tr.user td{width:13%;white-space:nowrap}tr.user td.username,tr.user td.firstname,tr.user td.lastname{text-align:left}tr.user td.email{width:18%;text-align:left}tr.user.locked,tr.user.registered,tr.user.locked a,tr.user.registered a{color:#a3a6b8}table.plugins .configure{text-align:right}table.plugins span.name{margin-bottom:.5em;font-size:1.285em;font-weight:600}table.plugins .description,table.plugins .url{display:block}table.files tbody th{text-align:left}table.files tr.file td.filename{padding-left:28px;text-align:left}table.files tr.file td.digest{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Noto Mono,Oxygen Mono,Liberation Mono,monospace}.controller-enumerations td.name{width:50%}.controller-enumerations td.tick,.controller-enumerations td.reorder{width:15%;text-align:center}table.list.enumerations{table-layout:fixed}table.list.enumerations+h3{margin-top:40px}table.list.enumerations+p{margin-bottom:40px}.query-totals>span{margin-right:12px}.query-totals>span:last-child{margin-right:0}.query-totals .value{font-weight:600}#activity dl,#search-results{margin-left:20px}#activity dd,#search-results dd{margin-bottom:20px;padding-top:.1em}#activity dt,#search-results dt{padding-left:20px;background-repeat:no-repeat;background-position:0 center}#activity span.project::after,#search-results span.project::after{content:" -"}#activity span.description,#search-results span.description{display:block;color:#717894;font-style:italic}#activity h3,#activity h4{margin:0 0 20px;padding-bottom:.2em;border-bottom:1px dotted #a3a6b8;font-size:1.286em;font-weight:normal}#activity dt.grouped{margin-left:49px}#activity dt.me .time{border-bottom:1px solid #dadce7}#activity dt .time{color:#717894}#activity dt .gravatar{top:0;margin-top:-2px;margin-right:5px;float:left}#activity dd{overflow:hidden;font-size:.86em}#activity dd.grouped{margin-left:49px}#search-results-counts{float:right}#search-results-counts li{margin-left:1em;float:left;list-style-type:none}#search-form{margin-bottom:20px}#search-form input,#search-form select{margin-right:5px}#search-form label{position:relative;padding-left:18px;line-height:1.428571429;text-align:left;font-weight:normal;display:inline-block;margin-right:8px}#search-form label input[type="checkbox"],#search-form label input[type="radio"]{position:absolute;width:auto;margin-top:3px;margin-left:-18px}#search-form p:last-child{margin-bottom:0}.highlight{background-color:#fff3cd;color:#5b4500}.highlight.token-1{background-color:#ffcbd5;color:#560011}.highlight.token-2{background-color:#c3f4d3;color:#003712}.highlight.token-3{background-color:#cce0ff;color:#002359}.issue.details{margin-bottom:20px;word-wrap:break-word}.issue.details .gravatar-with-child{position:relative}.issue.details .gravatar-with-child>img.gravatar{top:0;width:50px;height:50px;margin-right:10px;margin-bottom:10px;float:left}.issue.details .gravatar-with-child>img.gravatar:nth-child(2){position:absolute;top:30px;left:30px;width:25px;height:25px;border:2px solid rgba(255,255,255,0.9);border-radius:20%}.issue.details>img.gravatar{top:0;width:50px;height:50px;margin-right:10px;margin-bottom:10px;float:left}.issue.details .assigned-to img.gravatar{position:relative;top:-3px;margin-right:5px}.issue.details>.subject,.issue.details>.author{padding-left:65px}.issue.details.assigned-to-me .assigned-to .user{font-weight:600}.issue.details>.subject h3{margin-bottom:.3em;color:#10101b;font-size:1.75em;font-weight:600;line-height:1.1}.issue.details>.subject p{margin-bottom:5px;font-size:.86em}.issue.details>.author{margin-bottom:20px}.issue.details>hr{margin:15px 0;border-top-color:#d1d3e0}.issue.details>.description>p{margin-bottom:15px}.issue.details>.description>.wiki{margin:0 0 15px}.issue.details .next-prev-links{margin:0 0 20px;float:none;color:#a3a6b8}@media screen and (min-width: 992px){.issue.details .next-prev-links{margin:0;float:right}}.issue .attributes{width:100%}.issue .attributes th,.issue .attributes td{padding:3px 5px 3px 0;text-align:left;vertical-align:top}.issue .attributes>tbody>tr th{color:#717894;font-weight:normal}.issue .attributes>tbody>tr td{color:#10101b}@media screen and (min-width: 992px){.issue .attributes>tbody>tr>th,.issue .attributes>tbody>tr>td{width:25%}}@media screen and (min-width: 1200px){.issue .attributes{width:auto}.issue .attributes>tbody>tr>th{width:14em}.issue .attributes>tbody>tr>td{width:auto;min-width:16em}}.issue .attributes td.status,.issue .attribute.status .value{display:inline-block;width:auto;min-width:1em;margin-top:3px;padding:1px 8px;border-radius:3px;background-color:#614ba6;color:#fff;font-size:.86em;font-weight:600;text-align:center;text-transform:uppercase}.issue.status-1 .attributes td.status,.issue.status-1 .attribute.status .value{background-color:#0065ff;color:#fff}.issue.closed .attributes td.status,.issue.closed .attribute.status .value{background-color:#e5123d;color:#fff}.issue .attributes td.priority::before,.issue .attribute.priority .value::before{content:"\00a0";display:inline-block;width:14px;margin-right:5px;background-repeat:no-repeat;background-position:center center;background-size:14px}@media screen and (min-width: 1200px){.issue .splitcontentleft{width:auto}}.issue .attribute .label,.issue .attribute .value{padding:3px 5px 3px 0}.issue .attribute .label{width:25%;float:left;color:#717894}@media screen and (min-width: 1200px){.issue .attribute .label{width:14em}}.issue .attribute .value{color:#10101b}@media screen and (min-width: 1200px){.issue .attribute .value{width:auto;min-width:30em}}.issue table.progress{width:80px}.issue div.attachments{margin:0;padding:0;border-top:0}.issue div.description+div.attachments{margin:15px -15px -15px;padding:15px;border-top:1px solid #d1d3e0}div.fileover{background-color:#ffe9a8}div.attachments{padding:20px 0;border-top:1px solid #d1d3e0}.collapsible div.attachments{padding-top:0;border-top:0}div.attachments p{margin:10px 0 0}div.attachments p:first-child,div.attachments .contextual+p{margin-top:0}div.attachments img{position:relative;top:-1px;vertical-align:middle}div.attachments .delete{opacity:.7}div.attachments .delete:hover{opacity:1}div.attachments span.author{color:#717894;font-size:.86em}div.thumbnails{margin-top:15px}div.thumbnails div{display:inline}div.thumbnails a{display:inline-block;margin-right:2px;border:1px solid #dadce7;border-radius:3px;background-color:#fff}div.thumbnails a:hover{border-color:#a3a6b8}div.thumbnails img{top:0;margin:3px;border-radius:2px}#issue_tree>p,#relations>p{margin-bottom:0}#issue_tree .issues,#relations .issues{margin:10px 0 0}#issue_tree .issues tr,#relations .issues tr{background-color:transparent}#issue_tree .issues tr:last-child>td,#relations .issues tr:last-child>td{border-bottom:0 none}#issue_tree .issues td.checkbox,#relations .issues td.checkbox{display:none}#issue_tree .issues td.done_ratio,#relations .issues td.done_ratio{width:80px}#issue_tree .issues td.buttons,#relations .issues td.buttons{width:3em;vertical-align:middle}#new-relation-form{text-align:right}#new-relation-form>p{margin-bottom:0}#new-relation-form>p>input{margin-right:5px}#history{overflow:auto}#history>.tabs{margin-bottom:24px}#history.hide-details .journal,#history.hide-details .details,#history.hide-details .first-of-notes::before{display:none}#history.hide-details .has-notes{display:block}#history.hide-notes .journal,#history.hide-notes .wiki,#history.hide-notes .first-of-details::before{display:none}#history.hide-notes .has-details{display:block}.journal{position:relative;margin-bottom:24px;margin-left:36px}.journal::before{content:"";display:block;position:absolute;z-index:-1;top:-22px;left:22px;width:4px;height:20px;background-color:#f2f2f2}.tabs+.journal::before{display:none}.journal>div{border:1px solid #d1d3e0;border-radius:3px}.journal>div:target{border-color:#858bad}.journal>div:target h4::before{border-right-color:#858bad}.journal>div>.contextual{position:relative;z-index:1;margin:0;padding:8px 15px;font-size:.92em}.journal>div>.contextual>.journal-actions{padding-right:5px}.journal>div>.contextual>.journal-actions>a{opacity:.7}.journal>div>.contextual>.journal-actions>a:hover{opacity:1}.journal>div>.contextual>a.journal-link{color:#717894}.journal>div>.contextual>a.journal-link::before{content:""}.journal>div>h4{margin:0;padding:8px 15px;border-radius:3px 3px 0 0;background-color:#fafbfc;color:#717894;font-size:.92em}.journal>div>h4 a{color:#212136}.journal>div>h4 a.user{font-weight:600}.journal>div>h4 .journal-link{color:#717894}.journal>div>h4{position:relative}.journal>div>h4::before,.journal>div>h4::after{content:" ";display:block;position:absolute;top:9px;right:100%;left:-14px;width:0;height:0;border-style:solid solid outset;border-color:transparent;pointer-events:none}.journal>div>h4::after{margin-top:1px;margin-left:2px;border-width:6px;border-right-color:#fafbfc}.journal>div>h4::before{border-width:7px;border-right-color:#d1d3e0}.journal>div>h4>.gravatar{top:0;margin-top:-4px;margin-left:-52px;float:left}.journal .details{margin:0;padding:8px 0;padding-left:37.5px;list-style:none;border-top:1px solid #e8e9f0;font-size:.92em}.journal .details li{position:relative;margin-bottom:4px}.journal .details li:last-child{margin-bottom:0}.journal .details li::before{content:"";display:block;position:absolute;top:5px;left:-18px;width:6px;height:6px;border-radius:50%;background-color:#a3a6b8}.journal .details img{margin:0 0 -3px 4px}.journal .thumbnails{margin:0;padding:0 15px 8px}.journal .thumbnails img{vertical-align:middle}.journal .wiki,.journal form{padding:15px;border-top:1px solid #d1d3e0}.journal form{padding-top:5px;background-color:#f6f6f9}.journal form>p{margin-bottom:15px}.journal form>p:last-child{margin-bottom:0}.journal form>.wiki{margin:0 -15px -15px;padding:0;border:0 none}.journal form>.wiki .preview{padding:15px}.journal i:first-of-type,.journal i:last-of-type{padding:2px 4px;border-radius:2px;font-size:.9285em;font-style:normal}.journal del>i:first-of-type,.journal i:first-of-type{background-color:#fff4e7;color:#5e3100}.journal i:last-of-type{background-color:#ddfee8;color:#003712}.private-notes>div{border-left-color:#fc8c12}.private-notes>div h4::before{border-right-color:#fc8c12}#activity dt,.journal{clear:left}.journal-link{float:right}span.private{padding:1px 5px;border-radius:2px;background:#fc8c12;color:#fff;font-size:.86em;font-weight:600;text-transform:uppercase}#issue-changesets{margin-bottom:20px}@media screen and (min-width: 992px){#issue-changesets{width:45%;margin-left:20px;float:right}}@media screen and (min-width: 1200px){#issue-changesets{width:33%;min-width:28em}}#issue-changesets div.changeset{margin-top:14px;overflow:hidden;border:1px solid #d1d3e0;border-radius:3px;background-color:#fafbfc;font-size:.92em}#issue-changesets div.changeset:first-of-type{margin-top:0}#issue-changesets div.changeset>p{margin:0;padding:6px 12px;color:#717894}#issue-changesets div.changeset>p::after{content:"";display:block;clear:both}#issue-changesets div.changeset>p>a{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Noto Mono,Oxygen Mono,Liberation Mono,monospace;font-weight:600}#issue-changesets div.changeset>p .author a{color:#212136}#issue-changesets div.changeset>p .author a.user{font-weight:600}#issue-changesets div.changeset>p>br{display:none}#issue-changesets div.changeset>.wiki{padding:6px 12px;border-top:1px solid #e8e9f0;background-color:#fff}#login-form{-webkit-box-sizing:border-box;box-sizing:border-box;margin:40px auto}#login-form label,#login-form input:not([type="checkbox"]){width:100%}#login-form label{display:block;margin-bottom:6px;font-weight:600;line-height:inherit}#login-form label[for="autologin"]{position:relative;padding-left:18px;line-height:1.428571429;text-align:left;font-weight:normal;margin-bottom:20px}#login-form label[for="autologin"] input[type="checkbox"],#login-form label[for="autologin"] input[type="radio"]{position:absolute;width:auto;margin-top:3px;margin-left:-18px}#login-form label>a{float:right;font-weight:normal}#login-form input[type="text"],#login-form input[type="password"]{margin-bottom:15px}#login-form table{margin:auto;table-layout:fixed}#login-form td{padding:0}#login-form td:first-child{width:8em;padding-right:8px;white-space:nowrap}#login-form td>label{margin-bottom:15px}#login-form td>input[type="submit"]{width:auto;margin-right:0}@media screen and (min-width: 480px){#login-form{width:24em;padding:20px;border:1px solid #dadce7;border-radius:3px;background-color:#fafbfc;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.07),0 3px 8px rgba(0,0,0,0.04);box-shadow:0 1px 2px rgba(0,0,0,0.07),0 3px 8px rgba(0,0,0,0.04);color:#212136}#login-form table{width:100%}}html[lang="da"] #login-form td:first-child{width:6em}html[lang="en"] #login-form td:first-child{width:6em}html[lang="en-GB"] #login-form td:first-child{width:6em}html[lang="ko"] #login-form td:first-child{width:6em}html[lang="pl"] #login-form td:first-child{width:6em}html[lang="tr"] #login-form td:first-child{width:6em}html[lang="uk"] #login-form td:first-child{width:6em}html[lang="fr"] #login-form td:first-child{width:9em}html[lang="hr"] #login-form td:first-child{width:9em}html[lang="nl"] #login-form td:first-child{width:9em}html[lang="sr-YU"] #login-form td:first-child{width:9em}html[lang="sv"] #login-form td:first-child{width:9em}html[lang="el"] #login-form td:first-child{width:10em}html[lang="eu"] #login-form td:first-child{width:10em}html[lang="lt"] #login-form td:first-child{width:10em}html[lang="pt"] #login-form td:first-child{width:10em}html[lang="sk"] #login-form td:first-child{width:10em}html[lang="sr"] #login-form td:first-child{width:10em}html[lang="th"] #login-form td:first-child{width:10em}#openid_url{padding-right:32px;background-image:url("../../../images/openid-bg.gif");background-repeat:no-repeat;background-position:right 8px center}#admin-menu ul:nth-child(n) li{list-style-type:none}#admin-menu ul:nth-child(n) li>a:not(.icon-only){padding-left:45px;background-repeat:no-repeat;background-position:20px center}#admin-index>#admin-menu ul{margin:0;padding:0}#admin-index>#admin-menu li{padding:7px 23px}#admin-index>#admin-menu a{display:inline-block;padding-left:25px;background-position:0 center}table.members td.roles,table.memberships td.roles{width:45%}table.permissions td.role{color:#717894;font-weight:normal;text-align:center;vertical-align:bottom}table.transitions td.enabled{background:#ccebd6}#workflow_copy_form select{width:200px}#workflow_form table select{width:90%;min-width:60px}table.fields_permissions td.readonly{background:#a3a6b8}table.fields_permissions td.required{background:#fad0d8}fieldset.settings label{display:block}fieldset#notified_events .parent{padding-left:20px}.settings.enabled_scm table{width:100%}.settings.enabled_scm td.scm_name{font-weight:600}.syntaxhl div{display:inline}.syntaxhl .line-numbers{margin:0 5px 0 0;padding:2px 4px;background-color:#eee}.syntaxhl .code pre{overflow:auto}.syntaxhl .debug{background:#00f !important;color:#fff !important}.syntaxhl .annotation{color:#007}.syntaxhl .attribute-name{color:#b48}.syntaxhl .attribute-value{color:#700}.syntaxhl .binary{color:#509}.syntaxhl .char{color:#d20}.syntaxhl .char .content{color:#d20}.syntaxhl .char .delimiter{color:#710}.syntaxhl .class{color:#795da3;font-weight:600}.syntaxhl .class-variable{color:#369}.syntaxhl .color{color:#0a0}.syntaxhl .comment{color:#969896}.syntaxhl .comment .char,.syntaxhl .comment .delimiter{color:#969896}.syntaxhl .complex{color:#a08}.syntaxhl .constant{color:#795da3}.syntaxhl .decorator{color:#b0b}.syntaxhl .definition{color:#099;font-weight:600}.syntaxhl .delimiter{color:#000}.syntaxhl .directive{color:#088;font-weight:600}.syntaxhl .doc{color:#970}.syntaxhl .doc-string{color:#d42;font-weight:600}.syntaxhl .doctype{color:#34b}.syntaxhl .entity{color:#800;font-weight:600}.syntaxhl .error{background-color:#faa;color:#f00}.syntaxhl .escape{color:#666}.syntaxhl .exception{color:#c00;font-weight:600}.syntaxhl .float{color:#06d}.syntaxhl .function{color:#06b;font-weight:600}.syntaxhl .global-variable{color:#d70}.syntaxhl .hex{color:#02b}.syntaxhl .imaginary{color:#f00}.syntaxhl .include{color:#b44;font-weight:600}.syntaxhl .inline{background-color:rgba(0,0,0,0.05);color:#000}.syntaxhl .inline-delimiter{color:#666;font-weight:600}.syntaxhl .instance-variable{color:#33b}.syntaxhl .integer{color:#0086b3}.syntaxhl .key{color:#606}.syntaxhl .key .char{color:#60f}.syntaxhl .key .delimiter{color:#404}.syntaxhl .keyword{color:#b3113e;font-weight:600}.syntaxhl .label{color:#970;font-weight:600}.syntaxhl .local-variable{color:#369}.syntaxhl .namespace{color:#707;font-weight:600}.syntaxhl .octal{color:#40e}.syntaxhl .predefined{color:#b21}.syntaxhl .predefined-constant{color:#009595}.syntaxhl .predefined-type{color:#0a5;font-weight:600}.syntaxhl .preprocessor{color:#579}.syntaxhl .pseudo-class{color:#00c;font-weight:600}.syntaxhl .regexp{background-color:rgba(255,0,255,0.06)}.syntaxhl .regexp .content{color:#808}.syntaxhl .regexp .delimiter{color:#404}.syntaxhl .regexp .modifier{color:#c2c}.syntaxhl .reserved{color:#080;font-weight:600}.syntaxhl .shell{background-color:rgba(0,255,0,0.06)}.syntaxhl .shell .content{color:#2b2}.syntaxhl .shell .delimiter{color:#161}.syntaxhl .string .char,.syntaxhl .string .content,.syntaxhl .string .delimiter,.syntaxhl .string .modifier{color:#df5000}.syntaxhl .symbol{color:#d33}.syntaxhl .symbol .content,.syntaxhl .symbol .delimiter{color:#d33}.syntaxhl .tag{color:#070}.syntaxhl .type{color:#339;font-weight:600}.syntaxhl .value{color:#088}.syntaxhl .variable{color:#037}.syntaxhl .insert{background:rgba(0,255,0,0.12)}.syntaxhl .insert .insert{background:transparent;color:#0c0;font-weight:600}.syntaxhl .insert .eyecatcher{margin:-1px;border:1px solid rgba(0,128,0,0.5);border-top:0 none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background-color:rgba(0,255,0,0.2)}.syntaxhl .delete{background:rgba(255,0,0,0.12)}.syntaxhl .delete .delete{background:transparent;color:#c00;font-weight:600}.syntaxhl .delete .eyecatcher{margin:-1px;border:1px solid rgba(230,0,0,0.5);border-bottom:0 none;border-top-left-radius:5px;border-top-right-radius:5px;background-color:rgba(255,0,0,0.2)}.syntaxhl .change{background:#007;color:#bbf}.syntaxhl .change .change{color:#88f}.syntaxhl .head{background:#505;color:#f8f}.syntaxhl .head .head{color:#f4f}.syntaxhl .head .filename{color:#fff}.syntaxhl{background:#fafafa}.syntaxhl .hll{background-color:#ffc}.syntaxhl .c{color:#888}.syntaxhl .err{background-color:#faa;color:#f00}.syntaxhl .k{color:#080;font-weight:bold}.syntaxhl .o{color:#333}.syntaxhl .ch{color:#888}.syntaxhl .cm{color:#888}.syntaxhl .cp{color:#579}.syntaxhl .cpf{color:#888}.syntaxhl .c1{color:#888}.syntaxhl .cs{color:#c00;font-weight:bold}.syntaxhl .gd{color:#a00000}.syntaxhl .ge{font-style:italic}.syntaxhl .gr{color:#f00}.syntaxhl .gh{color:#000080;font-weight:bold}.syntaxhl .gi{color:#00a000}.syntaxhl .go{color:#888}.syntaxhl .gp{color:#c65d09;font-weight:bold}.syntaxhl .gs{font-weight:bold}.syntaxhl .gu{color:#800080;font-weight:bold}.syntaxhl .gt{color:#04d}.syntaxhl .kc{color:#080;font-weight:bold}.syntaxhl .kd{color:#080;font-weight:bold}.syntaxhl .kn{color:#080;font-weight:bold}.syntaxhl .kp{color:#038;font-weight:bold}.syntaxhl .kr{color:#080;font-weight:bold}.syntaxhl .kt{color:#339;font-weight:bold}.syntaxhl .m{color:#60e;font-weight:bold}.syntaxhl .s{background-color:#fff0f0}.syntaxhl .na{color:#00c}.syntaxhl .nb{color:#007020}.syntaxhl .nc{color:#b06;font-weight:bold}.syntaxhl .no{color:#036;font-weight:bold}.syntaxhl .nd{color:#555;font-weight:bold}.syntaxhl .ni{color:#800;font-weight:bold}.syntaxhl .ne{color:#f00;font-weight:bold}.syntaxhl .nf{color:#06b;font-weight:bold}.syntaxhl .nl{color:#970;font-weight:bold}.syntaxhl .nn{color:#0e84b5;font-weight:bold}.syntaxhl .nt{color:#070}.syntaxhl .nv{color:#963}.syntaxhl .ow{color:#000;font-weight:bold}.syntaxhl .w{color:#bbb}.syntaxhl .mb{color:#60e;font-weight:bold}.syntaxhl .mf{color:#60e;font-weight:bold}.syntaxhl .mh{color:#058;font-weight:bold}.syntaxhl .mi{color:#00d;font-weight:bold}.syntaxhl .mo{color:#40e;font-weight:bold}.syntaxhl .sa{background-color:#fff0f0}.syntaxhl .sb{background-color:#fff0f0}.syntaxhl .sc{color:#04d}.syntaxhl .dl{background-color:#fff0f0}.syntaxhl .sd{color:#d42}.syntaxhl .s2{background-color:#fff0f0}.syntaxhl .se{background-color:#fff0f0;color:#666;font-weight:bold}.syntaxhl .sh{background-color:#fff0f0}.syntaxhl .si{background-color:#eee}.syntaxhl .sx{background-color:#fff0f0;color:#d20}.syntaxhl .sr{background-color:#fff0ff;color:#000}.syntaxhl .s1{background-color:#fff0f0}.syntaxhl .ss{color:#a60}.syntaxhl .bp{color:#007020}.syntaxhl .fm{color:#06b;font-weight:bold}.syntaxhl .vc{color:#369}.syntaxhl .vg{color:#d70;font-weight:bold}.syntaxhl .vi{color:#33b}.syntaxhl .vm{color:#963}.syntaxhl .il{color:#00d;font-weight:bold}.gantt_hdr{position:absolute;top:0;height:16px;overflow:hidden;border:1px solid #dadce7;border-left-width:0;text-align:center}.gantt_hdr.nwday{background-color:#f6f6f9}.gantt_subjects{font-size:.86em}.gantt_subjects div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:16px;line-height:16px}.task{position:absolute;height:8px;margin:2px 0 0;padding:0;font-size:11px;line-height:16px;white-space:nowrap}.task.label{width:100%;margin-top:0}.task.label.project,.task.label.version{font-weight:600}.task.parent{height:3px}.task.parent.marker.starting{position:absolute;top:-1px;left:0;width:8px;height:16px;margin-left:-4px;background:url("../../../images/task_parent_end.png") no-repeat 0 0}.task.parent.marker.ending{position:absolute;top:-1px;right:0;width:8px;height:16px;margin-left:-4px;background:url("../../../images/task_parent_end.png") no-repeat 0 0}.task_late{border:1px solid #b60e30;background-color:#e5123d}.task_done{border:1px solid #016723;background-color:#029934}.task_todo{border:1px solid rgba(148,153,184,0.5);background-color:rgba(209,211,224,0.5)}.task_todo.parent{border:1px solid rgba(117,124,163,0.5);background-color:rgba(179,182,204,0.5)}.project.task_late,.project.task_done,.project.task_todo,.version.task_late,.version.task_done,.version.task_todo{height:2px;margin-top:3px}.project.task_todo,.version.task_todo{border:1px solid #0051cc;background-color:#0065ff}.project.marker,.version.marker{margin-top:1px;margin-left:-4px;border:0 none;background-image:url("../../../images/version_marker.png");background-repeat:no-repeat}.version-behind-schedule,.issue-behind-schedule{color:#fc8c12}.version-overdue,.issue-overdue,.project-overdue{color:#e5123d}.tooltip{position:relative;z-index:24}.tooltip:hover{z-index:25}.tooltip:hover span.tip{display:block}.tooltip span.tip{-webkit-box-shadow:0 8px 16px -3px rgba(0,0,0,0.25),0 2px 4px rgba(0,0,0,0.3);box-shadow:0 8px 16px -3px rgba(0,0,0,0.25),0 2px 4px rgba(0,0,0,0.3);display:none;position:absolute;top:12px;width:270px;padding:6px;border:0 solid #d1d3e0;background-color:#fff;color:#3e425a;font-size:.86em;text-align:left}.list .tooltip span.tip{right:0;left:auto}table.cal{width:100%;margin-bottom:20px;border:1px solid #e3e5ed}table.cal thead th{width:14%;padding:5px;background-color:rgba(209,211,224,0.4)}table.cal thead th.week-number{width:auto}table.cal tbody tr{height:100px}table.cal td{padding:5px;border:1px solid #e3e5ed;font-size:.86em;vertical-align:top}table.cal td.week-number{border:0 none;background-color:rgba(209,211,224,0.4);font-size:1em;text-align:right}table.cal td p.day-num{float:right;font-size:1.285em;text-align:right}table.cal td.odd p.day-num{color:#a3a6b8}table.cal td.today{background:#ffe9a8}table.cal td.today p.day-num{font-weight:600}table.cal .starting a::before,p.cal.legend .starting::before,table.cal .ending a::before,p.cal.legend .ending::before{content:"";width:10px;text-align:right}table.cal .ending a::before,p.cal.legend .ending::before{content:"";text-align:left}table.cal .starting.ending a::before,p.cal.legend .starting.ending::before{content:"";-webkit-transform:scale(0.6) rotate(45deg);transform:scale(0.6) rotate(45deg);text-align:center}p.cal.legend span{display:block}table.progress{width:80px;margin-top:3px;margin-right:5px;float:left;empty-cells:show;border:0 none}.version-overview table.progress{width:40em}td.done_ratio table.progress{margin-right:auto;margin-left:auto;float:none}table.progress td{height:12px;padding:0;border:0 none}table.progress td:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}table.progress td:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}table.progress td.done{background-color:#614ba6 !important}table.progress td.closed{background-color:#029934 !important}table.progress td.todo{background-color:rgba(209,211,224,0.5) !important}.issue table.progress td{padding:0}p.percent{margin-bottom:0;font-size:.86em}p.progress-info{margin-top:-4px;margin-bottom:0;clear:left;color:#717894;font-size:80%}.wiki.wiki-page{margin-bottom:20px;font-size:16px}.wiki.wiki-page ul li,.wiki.wiki-page ol li{margin-top:.25em}.wiki.wiki-page ul ul,.wiki.wiki-page ul ol,.wiki.wiki-page ol ul,.wiki.wiki-page ol ol{margin-top:.25em;margin-bottom:.25em}.wiki.wiki-page ul ul li,.wiki.wiki-page ul ol li,.wiki.wiki-page ol ul li,.wiki.wiki-page ol ol li{margin-top:.125em}.controller-wiki .wiki>.preview,.controller-wiki .wiki.wiki-preview{font-size:16px}div.wiki{color:#10101b;line-height:1.6}div.wiki h1,div.wiki .h1,div.wiki h2,div.wiki .h2,div.wiki h3,div.wiki .h3,div.wiki h4,div.wiki .h4,div.wiki h5,div.wiki .h5,div.wiki h6,div.wiki .h6{margin-top:1em;margin-bottom:16px;font-weight:600;line-height:1.4}div.wiki h1,div.wiki .h1{padding-bottom:.3em;border-bottom:1px solid #dadce7;font-size:2.25em;line-height:1.2}div.wiki h2,div.wiki .h2{padding-bottom:.3em;border-bottom:1px solid #dadce7;font-size:1.75em;line-height:1.225}div.wiki h3,div.wiki .h3{font-size:1.5em;line-height:1.43}div.wiki h4,div.wiki .h4{font-size:1.286em}div.wiki h5,div.wiki .h5{font-size:1em}div.wiki h6,div.wiki .h6{color:#717894;font-size:1em}div.wiki .text-normal{font-weight:normal}div.wiki>a:first-child+h1,div.wiki>a:first-child+h2,div.wiki>a:first-child+h3,div.wiki>a:first-child+h4,div.wiki>a:first-child+h5,div.wiki>a:first-child+h6{margin-top:0}div.wiki>a:target+h2::before,div.wiki>a:target+h3::before,div.wiki>a:target+h4::before,div.wiki>a:target+h5::before,div.wiki>a:target+h6::before{content:"#";display:inline-block;width:.7em;margin-left:-.7em;color:#a3a6b8;font-weight:normal}div.wiki>:last-child{margin-bottom:0}div.wiki blockquote>:first-child{margin-top:0}div.wiki blockquote>:last-child{margin-bottom:0}div.wiki .contextual a{opacity:.7}div.wiki .contextual a:hover{opacity:1}div.wiki a{word-break:break-all;word-break:break-word}div.wiki p,div.wiki ul,div.wiki ol{margin-bottom:1em}div.wiki ul,div.wiki ol{padding-left:1.5em}div.wiki ul ul,div.wiki ul ol,div.wiki ol ul,div.wiki ol ol{margin-bottom:0}div.wiki li>p{margin-top:10px}div.wiki table{display:block;width:100%;margin-bottom:20px;overflow:auto;word-break:normal;word-break:keep-all}div.wiki tr:nth-child(2n){background-color:rgba(209,211,224,0.15)}div.wiki td,div.wiki th{padding:8px;border:1px solid #e3e5ed}div.wiki .noborder{border:0 none}div.wiki .noborder td,div.wiki .noborder th{border:0 none}div.wiki a.new{color:#e5123d}div.wiki code{padding:.2em .33em;border-radius:3px;background-color:rgba(0,0,0,0.04);font-size:.86em}div.wiki pre{width:auto;margin-bottom:1.15em;padding:4px 8px;overflow-x:auto;overflow-y:hidden;border:1px solid rgba(0,0,0,0.068);border-radius:3px;background-color:rgba(0,0,0,0.03);font-size:.86em}div.wiki pre code{padding:0;border-radius:0;background-color:transparent;font-size:1em}div.wiki img{max-width:100%;vertical-align:middle}div.wiki .toc{margin-bottom:20px;margin-left:0;padding:0;list-style-type:none}div.wiki .toc.right,div.wiki .toc.left{max-width:45%;padding:8px;border:1px solid #d19d01;border-radius:3px;background-color:#ffe9a8;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.07),0 3px 8px rgba(0,0,0,0.04);box-shadow:0 1px 2px rgba(0,0,0,0.07),0 3px 8px rgba(0,0,0,0.04);font-size:.86em}div.wiki .toc.right a,div.wiki .toc.left a{color:#5b4500;font-weight:normal;text-decoration:none}div.wiki .toc.right a:hover,div.wiki .toc.left a:hover{color:#281e00;text-decoration:underline}div.wiki .toc.right{margin-right:0;margin-left:20px;float:right}div.wiki .toc.left{margin-right:20px;margin-left:0;float:left}div.wiki .toc ul{margin:0;padding:0;font-size:.86em}div.wiki .toc ul ul{font-size:1em}div.wiki .toc li{margin:0}div.wiki .toc li li{margin-left:1.5em;list-style-type:disc}div.wiki .toc li li li{list-style-type:circle}div.wiki .toc li li li li{list-style-type:square}div.wiki .toc-active-prev+.toc{padding-left:16px;border-left:4px solid #0051cc}div.wiki .toc-active-prev+.toc a{color:#003d99}div.wiki .toc-active-prev+.toc a:focus,div.wiki .toc-active-prev+.toc a:hover{color:#00245c}h1 .wiki-anchor,h2 .wiki-anchor,h3 .wiki-anchor,h4 .wiki-anchor,h5 .wiki-anchor,h6 .wiki-anchor{display:none;position:relative;top:-.14em;margin-left:5px;color:#dadce7 !important;font-size:.86em;text-decoration:none !important}h1:hover .wiki-anchor,h2:hover .wiki-anchor,h3:hover .wiki-anchor,h4:hover .wiki-anchor,h5:hover .wiki-anchor,h6:hover .wiki-anchor{display:inline}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{display:inline-block;max-width:100%;vertical-align:middle}p.footnote{margin-bottom:5px}p.footnote::before{content:"";display:block;width:300px;margin-top:20px;padding-top:10px;border-top:1px solid #dadce7}p.footnote+p.footnote::before{display:none}.preview{margin-top:20px;padding:20px;border:1px solid #dadce7;background-color:#fff}#wiki_add_attachment{padding-top:20px;border-top:1px solid #dadce7}#wiki_add_attachment>p{margin-bottom:0;float:left}#wiki_add_attachment>form{padding-top:20px;clear:left}.collapsible #wiki_add_attachment{padding-top:0;border-top:0}.collapsible #wiki_add_attachment>form{padding-top:0}.wiki-pager>a{display:inline-block;padding:6px 12px;border:1px solid #d1d3e0;border-radius:14px;background-color:#fff;line-height:1;white-space:nowrap}.wiki-pager>a:hover,.wiki-pager>a:focus,.wiki-pager>a:active{background-color:#f6f6f9;text-decoration:none}.wiki-pager.wiki-pager--aligned{overflow:hidden}.wiki-pager.wiki-pager--aligned>a:first-child{float:left}.wiki-pager.wiki-pager--aligned>a:last-child{float:right}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width: 768px){.lead{font-size:21px}}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#a3a6b8}.text-primary{color:#614ba6}.text-success{color:#029934}.text-info{color:#0065ff}.text-warning{color:#fc8c12}.text-danger{color:#e5123d}.bg-primary{background-color:#614ba6;color:#fff}.bg-success{background-color:#ccebd6}.bg-info{background-color:#cce0ff}.bg-warning{background-color:#fee8d0}.bg-danger{background-color:#fad0d8}p.bg-primary,p.bg-success,p.bg-info,p.bg-warning,p.bg-danger{padding:15px 15px}a.collapsible,.collapsible>legend{color:#0051cc;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a.collapsible:hover,.collapsible>legend:hover{color:#0065ff}a.collapsible::before,.collapsible>legend::before{content:"";display:inline-block;position:relative;top:-1px;width:0;height:0;margin-right:3px;-webkit-transform:rotate(0);transform:rotate(0);border-top:6px solid;border-right:4px solid transparent;border-left:4px solid transparent;vertical-align:middle;-webkit-transition:-webkit-transform 300ms;transition:-webkit-transform 300ms;transition:transform 300ms;transition:transform 300ms, -webkit-transform 300ms}a.collapsible.collapsed::before,.collapsible.collapsed>legend::before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}fieldset.collapsible{min-height:20px;max-height:10000px;overflow:auto;-webkit-transition:max-height 300ms ease-out;transition:max-height 300ms ease-out}fieldset.collapsible>div{display:block !important;visibility:visible;-webkit-transition:visibility 0s 0s,opacity 300ms;transition:visibility 0s 0s,opacity 300ms;opacity:1}fieldset.collapsible.collapsed{max-height:0;overflow:hidden;-webkit-transition:max-height 300ms;transition:max-height 300ms}fieldset.collapsible.collapsed>div{visibility:hidden;-webkit-transition:visibility 0s 300ms,opacity 300ms;transition:visibility 0s 300ms,opacity 300ms;opacity:0}.hascontextmenu{cursor:context-menu}.contextual{float:right;cursor:default}.contextual input,.contextual select{font-size:.9em}.hidden-for-sighted{position:absolute;top:auto;left:-10000px;width:1px;height:1px;overflow:hidden}.autoscroll{margin-bottom:20px;overflow-x:auto}.box{margin-bottom:20px;padding:15px 15px;border:1px solid #dadce7;border-radius:3px;background-color:#fafbfc;color:#212136;word-wrap:break-word}.ui-dialog-content .box{padding:0;border:0 none;background:transparent;-webkit-box-shadow:none;box-shadow:none}.box:last-child,.box>:last-child{margin-bottom:0}.box>h3{margin-bottom:15px}.splitcontentleft,.splitcontentright{-webkit-box-sizing:border-box;box-sizing:border-box;width:50%}.splitcontentleft>.wiki,.splitcontentright>.wiki{margin-bottom:20px}.splitcontentleft{padding-right:10px;float:left}.splitcontentright{padding-left:10px;float:right}#watchers select{display:block;width:100%}#watchers>.watchers>li{display:block;margin-bottom:6px;padding-right:20px}#watchers>.watchers>li>a:not(.icon-only){display:inline;padding:0;background:transparent}#watchers>.watchers>li>.icon-only::before{line-height:inherit}#watchers>.watchers>li>.delete{float:right;opacity:.7}#watchers>.watchers>li>.delete:hover{opacity:1}#watchers>.watchers>li img.gravatar{margin-right:.5em}#principals label{position:relative;padding-left:18px;line-height:1.428571429;text-align:left;font-weight:normal;display:block}#principals label input[type="checkbox"],#principals label input[type="radio"]{position:absolute;width:auto;margin-top:3px;margin-left:-18px}.roles-selection label{position:relative;padding-left:18px;line-height:1.428571429;text-align:left;font-weight:normal;display:inline-block;margin-right:8px}.roles-selection label input[type="checkbox"],.roles-selection label input[type="radio"]{position:absolute;width:auto;margin-top:3px;margin-left:-18px}p.subtitle{margin-top:-10px;margin-bottom:20px;font-style:italic}#block-form{display:inline}.block-receiver{min-height:20px;margin:-10px;margin-bottom:20px;padding:10px;outline:2px dashed #a3a6b8}.mypage-box{margin-bottom:20px}.mypage-box:last-child{margin-bottom:0}.mypage-box.ui-sortable-handle{overflow:hidden;outline:1px solid #dadce7}.mypage-box.ui-sortable-handle:hover{outline:1px solid #a3a6b8}.mypage-box.ui-sortable-placeholder{visibility:visible !important;outline:1px dashed #d19d01;background:#ffe9a8}.mypage-box.ui-sortable-helper{-webkit-box-shadow:0 14px 24px -4px rgba(0,0,0,0.25),0 3px 10px rgba(0,0,0,0.3);box-shadow:0 14px 24px -4px rgba(0,0,0,0.25),0 3px 10px rgba(0,0,0,0.3);background:#fff}.handle{cursor:move}a.close-icon{display:block;width:12px;height:12px;margin-top:5px;overflow:hidden;background-image:url("../../../images/close.png");background-repeat:no-repeat;cursor:pointer}a.close-icon:hover{background-image:url("../../../images/close_hl.png")}#my-page .block-receiver{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;outline:none}#my-page.dragging .block-receiver{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:20px;margin:-10px;margin-bottom:20px;padding:10px;outline:2px dashed #a3a6b8}#my-page .mypage-box>.contextual{-webkit-transition:opacity 50ms;transition:opacity 50ms;opacity:0}#my-page .mypage-box:hover>.contextual{opacity:1}#my-page #list-left{width:50%;padding-right:10px;float:left}#my-page #list-right{width:50%;padding-left:10px;float:right}#content table.filecontent{width:100%;background:#fff}#content table.filecontent th.filename{border-color:#614ba6;border-bottom-color:#e6e5e5;background-color:#614ba6;color:#fff}#content table.filecontent tbody{font-size:.92em}#content table.filecontent tbody,#content table.filecontent td.line-code pre{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Noto Mono,Oxygen Mono,Liberation Mono,monospace}#content table.filecontent th.line-num{border-color:#e6e5e5;background-color:#f2f2f2;color:#717894}#content table.filecontent th.line-num,#content table.filecontent td.line-code{padding:.15em .4em}#content table.filecontent th.line-num,#content table.filecontent td.line-code,#content table.filecontent td.line-code pre{font-size:1em}#content table.filecontent tr:hover{background-color:#fafafa}#content table.filecontent tr:hover th.line-num{background-color:#e6e5e5}#content table.filecontent tr:target th.line-num{border-color:#ffc05c;background-color:#ffd084;color:#5b4500}#content table.filecontent tr:target td.line-code{background-color:#ffe9a8}#browser{font-size:1em}#browser tr{border:0 none}#browser td{padding:5px;border:0 none}ul.projects{padding-left:20px}ul.projects.root{margin:0;padding:0}ul.projects li{list-style-type:none}#projects-index ul.projects.root{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}#projects-index ul.projects.root>li{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;margin-right:10px;margin-left:10px;padding:15px 15px;border:1px solid #dadce7;border-radius:3px;background-color:#fafbfc;color:#212136}@media screen and (min-width: 768px){#projects-index ul.projects.root>li{width:calc(50% - 20px)}}@media screen and (min-width: 992px){#projects-index ul.projects.root>li{width:calc(33.333% - 20px)}}@media screen and (min-width: 1200px){#projects-index ul.projects.root>li{width:calc(25% - 20px)}}#projects-index ul.projects ul.projects{border-left:2px solid #dadce7}#projects-index ul.projects li.root{margin-bottom:20px}#projects-index ul.projects li.child{margin-top:10px}#projects-index ul.projects a.project{font-size:1.5em;font-weight:600}#projects-index ul.projects a.project.child{font-weight:normal}#custom_field_tracker_ids label{margin-right:10px}#notified-projects>ul,#tracker_project_ids>ul,#custom_field_project_ids>ul{max-height:240px;overflow-y:auto}#time-report th.period,#time-report th.total{text-align:right}#time-report tbody tr.subtotal{color:#717894;font-style:italic}#time-report tbody tr.subtotal td.hours{color:#a3a6b8}#time-report tbody tr.total{border-top:2px solid #d3d7e3;background-color:rgba(209,211,224,0.4);font-weight:600}#time-report td.hours{text-align:right}.total-hours{font-weight:600}.total-hours .hours-int{font-size:1.4135em}.total-hours .hours-dec{font-size:1.285em}div#roadmap .related-issues{margin-bottom:20px}div#roadmap .related-issues td.checkbox{display:none}div#roadmap table.progress td{height:12px}div#roadmap table.progress+.percent{position:relative;top:0}div#roadmap .wiki h1:first-child{display:none}body.controller-versions.action-show div#roadmap .related-issues{width:70%}div#version-summary{width:28%;float:right}div#version-summary fieldset{margin-bottom:20px}div#version-summary fieldset.time-tracking table{width:100%}div#version-summary th,div#version-summary td.total-hours{text-align:right}#new_document,#add-message,#add-news,#edit-news{margin-bottom:20px}#ajax-indicator{-webkit-box-shadow:0 8px 16px -3px rgba(0,0,0,0.25),0 2px 4px rgba(0,0,0,0.3);box-shadow:0 8px 16px -3px rgba(0,0,0,0.25),0 2px 4px rgba(0,0,0,0.3);position:fixed;z-index:100;top:50%;left:50%;width:200px;margin:-21px -117px;padding:10px 16px;border:1px solid #d19d01;opacity:.9;background-color:#ffe9a8;color:#5b4500;font-weight:600;text-align:center}#ajax-indicator span{padding-left:26px;background-image:url("../../../images/loading.gif");background-repeat:no-repeat;background-position:0% 40%;vertical-align:bottom}tr.message.locked{color:#717894}tr.message.sticky td.subject{font-weight:600}tr.message td.created_on{white-space:nowrap}tr.message td.last_message{width:30%;text-align:left;white-space:nowrap}tr.message td.last_message a:last-child{font-weight:600}table.boards td.last-message{width:30%;text-align:left;white-space:nowrap}table.boards td.last-message a:last-child{font-weight:600}div.table-list.boards .table-list-cell.name{width:30%}.controller-messages.action-show h2{margin-bottom:10px}.controller-messages.action-show .message{border:1px solid #dadce7;border-radius:3px;background:#f6f6f9}.controller-messages.action-show .message>h4,.controller-messages.action-show .message>p{margin-bottom:0;padding:8px 15px;border-bottom:1px solid #e8e9f0;color:#717894;font-size:.92em}.controller-messages.action-show .message>h4 a,.controller-messages.action-show .message>p a{color:#212136}.controller-messages.action-show .message>h4 a.user,.controller-messages.action-show .message>p a.user{font-weight:600}.controller-messages.action-show .message .wiki{padding:15px;border-radius:0 0 3px 3px;background:#fff}.controller-messages.action-show .message .contextual{position:relative;z-index:1;margin-top:5px;margin-right:8px}.controller-messages.action-show .message .contextual a{margin-left:4px}.controller-messages.action-show .reply{margin-bottom:20px}.controller-messages.action-show .reply{margin-left:36px}.controller-messages.action-show .reply>h4{position:relative}.controller-messages.action-show .reply>h4::before,.controller-messages.action-show .reply>h4::after{content:" ";display:block;position:absolute;top:9px;right:100%;left:-14px;width:0;height:0;border-style:solid solid outset;border-color:transparent;pointer-events:none}.controller-messages.action-show .reply>h4::after{margin-top:1px;margin-left:2px;border-width:6px;border-right-color:#fafbfc}.controller-messages.action-show .reply>h4::before{border-width:7px;border-right-color:#dadce7}.controller-messages.action-show .reply img.gravatar{margin-top:-4px;margin-left:-52px;float:left}#message_content{height:120px}.news.box p>a:not(:last-child){display:inline-block;margin-bottom:5px;font-size:1.286em}.news.box .summary,.news.box .author{display:block;margin-bottom:5px}.news.box .summary+br,.news.box .author+br{display:none}.news.box .author{margin-bottom:20px}#edit-news+p em{display:block;margin-bottom:5px}#edit-news+p em+br{display:none}.news.box .summary,#edit-news+p em{padding:5px 12px;border-left:4px solid rgba(0,0,0,0.15)}.news-article{margin-bottom:20px;padding-top:20px;border-top:1px solid #dadce7}.news-article header h3{margin-bottom:10px}.news-article header h3>a{font-weight:600}.author{color:#717894}.author .user{font-weight:600}#comments>h4{margin-top:20px;margin-bottom:10px}#comment_comments{height:120px}.summary{font-style:italic}.text-diff{margin-bottom:20px;padding:15px 15px;border:1px solid #dadce7;border-radius:3px;background:#fff;color:#212136;font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Noto Mono,Oxygen Mono,Liberation Mono,monospace}.diff_out{background:rgba(255,203,213,0.4)}.diff_out span{background:#ffcbd5}.diff_in{background:rgba(186,253,208,0.4)}.diff_in span{background:#bafdd0}.revision-info{margin-bottom:20px}.revision-info tbody>tr>td{padding-right:8px;padding-bottom:5px}.revision-info tbody>tr>td+td{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Noto Mono,Oxygen Mono,Liberation Mono,monospace}#related-issues{margin:20px 0}#related-issues li>a{margin-left:.5em}ul.properties{padding:0;color:#717894;font-size:.86em}ul.properties li{list-style-type:none}ul.properties li span{font-style:italic}tr.changeset td.revision_graph{width:15%;background-color:#fffffb}tr.changeset td.id{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Noto Mono,Oxygen Mono,Liberation Mono,monospace}tr.changeset td.author,tr.changeset td.committed_on{width:15%;text-align:center;white-space:nowrap}tr.changeset td.comments p{margin-bottom:0}tr.changeset ul{margin-top:0;margin-bottom:0}#content #changes-legend{font-size:1em}#content #changes-legend .change{margin-left:8px}.changeset-changes .change{margin-top:5px;color:#3e425a}#changes-legend>li.change,.changeset-changes ul>li.change{padding-left:18px;background:transparent;background-repeat:no-repeat;background-position:0 center}#changes-legend>li.change.folder::before,.changeset-changes ul>li.change.folder::before{content:"";top:0;margin-right:0;margin-left:-18px;font-size:1em}#changes-legend>li.change.folder.change-A::before,#changes-legend>li.change.folder.change-M::before,.changeset-changes ul>li.change.folder.change-A::before,.changeset-changes ul>li.change.folder.change-M::before{content:""}#changes-legend>li.change.change-A,.changeset-changes ul>li.change.change-A{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='-14.5 16.5 14 14'%3e%3cpath fill='%23029934' d='M-1.5 16.5h-12c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-12c0-.55-.45-1-1-1zm0 13h-12v-12h12v12zm-7-5h-3v-2h3v-3h2v3h3v2h-3v3h-2v-3z'/%3e%3c/svg%3e")}#changes-legend>li.change.change-M,.changeset-changes ul>li.change.change-M{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='-14.5 16.5 14 14'%3e%3cpath fill='%23FC8C12' d='M-1.5 16.5h-12c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-12c0-.55-.45-1-1-1zm0 13h-12v-12h12v12zm-9-6c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z'/%3e%3c/svg%3e")}#changes-legend>li.change.change-C,.changeset-changes ul>li.change.change-C{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='-7.5 8.5 14 14'%3e%3cpath fill='%23614BA6' d='M5.5 8.5h-12c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-12c0-.55-.45-1-1-1zm0 13h-12v-12h12v12z'/%3e%3cpath fill='%23614BA6' d='M4 13l-6 6-3-3 1.5-1.5L-2 16l4.5-4.5z'/%3e%3c/svg%3e")}#changes-legend>li.change.change-R,.changeset-changes ul>li.change.change-R{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='-7.5 9.5 14 14'%3e%3cpath fill='%230065FF' d='M-1.5 17.5h-3v-2h3v-3l5 4-5 4v-3zm8-7v12c0 .55-.45 1-1 1h-12c-.55 0-1-.45-1-1v-12c0-.55.45-1 1-1h12c.55 0 1 .45 1 1zm-1 0h-12v12h12v-12z'/%3e%3c/svg%3e")}#changes-legend>li.change.change-D,.changeset-changes ul>li.change.change-D{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='-7.5 9.5 14 14'%3e%3cpath fill='%23E5123D' d='M5.5 9.5h-12c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-12c0-.55-.45-1-1-1zm0 13h-12v-12h12v12zm-2-5h-8v-2h8v2z'/%3e%3c/svg%3e")}.ui-widget,.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:inherit;font-size:inherit}.ui-widget-content{border:1px solid #dadce7;background:#fff;color:#3e425a}.ui-widget-content a{color:#3e425a}.ui-widget-header{border:0 none;background:#614ba6;color:#fff;font-weight:600}.ui-widget-header a{color:#fff}.ui-widget-header a.ui-state-default,.ui-widget-header button.ui-state-default{border-color:#614ba6;background:#614ba6;color:#fff}.ui-widget-header a.ui-state-hover,.ui-widget-header a.ui-state-focus,.ui-widget-header button.ui-state-hover,.ui-widget-header button.ui-state-focus{border-color:#48387c;background:#4c3b83}.ui-widget-header a .ui-icon,.ui-widget-header button .ui-icon{background-image:url("../../../stylesheets/jquery/images/ui-icons_ffffff_256x240.png")}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #e3e5ed;background:#fafbfc;-webkit-box-shadow:none;box-shadow:none;color:#3e425a;font-weight:normal}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#3e425a;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #614ba6;background:#614ba6;color:#fff;font-weight:normal}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#fff;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #614ba6;background:#614ba6;color:#fff;font-weight:normal}.ui-state-active .ui-icon,.ui-widget-content .ui-state-active .ui-icon,.ui-widget-header .ui-state-active .ui-icon{background-image:url("../../../stylesheets/jquery/images/ui-icons_ffffff_256x240.png")}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-sortable-helper{-webkit-box-shadow:0 14px 24px -4px rgba(0,0,0,0.25),0 3px 10px rgba(0,0,0,0.3);box-shadow:0 14px 24px -4px rgba(0,0,0,0.25),0 3px 10px rgba(0,0,0,0.3)}.ui-menu{-webkit-box-shadow:0 5px 8px -2px rgba(0,0,0,0.25),0 1px 2px rgba(0,0,0,0.3);box-shadow:0 5px 8px -2px rgba(0,0,0,0.25),0 1px 2px rgba(0,0,0,0.3);padding:3px;border-radius:3px}.ui-menu-item{border-radius:3px}.modal{z-index:50;background:#fff}.modal h3.title{display:none}.modal p.buttons{margin-bottom:0;text-align:right}.ui-dialog.ui-widget-content{-webkit-box-shadow:0 20px 32px -2px rgba(0,0,0,0.25),0 4px 12px rgba(0,0,0,0.3);box-shadow:0 20px 32px -2px rgba(0,0,0,0.25),0 4px 12px rgba(0,0,0,0.3);padding:3px;border:0 none}.ui-dialog.ui-widget-content .ui-dialog-content{padding:1em}.ui-dialog .ui-dialog-titlebar-close{right:.5em}.ui-dialog input[type="button"]{background-color:#fff;color:#0051cc;border-color:#fff;-webkit-box-shadow:none;box-shadow:none}.ui-dialog input[type="button"]:hover,.ui-dialog input[type="button"]:focus{background-color:#f2f2f2;color:#0051cc;border-color:#f2f2f2;-webkit-box-shadow:none;box-shadow:none}.ui-dialog input[type="button"]:active{-webkit-transform:translate(0, 1px);transform:translate(0, 1px);border-color:#ececec;background-color:#f0f0f0;-webkit-box-shadow:inset 0 3px 4px -2px #ececec;box-shadow:inset 0 3px 4px -2px #ececec}.ui-widget-overlay{background:#000}img.ui-datepicker-trigger{margin-left:4px;vertical-align:middle;cursor:pointer}.ui-datepicker{-webkit-box-shadow:0 8px 16px -3px rgba(0,0,0,0.25),0 2px 4px rgba(0,0,0,0.3);box-shadow:0 8px 16px -3px rgba(0,0,0,0.25),0 2px 4px rgba(0,0,0,0.3);padding:.3em .6em .6em;border:0 none}.ui-datepicker .ui-datepicker-header{margin:0 -.3em;padding:.3em}.ui-datepicker .ui-datepicker-prev{left:.3em}.ui-datepicker .ui-datepicker-next{right:.3em}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{top:.3em;border:0 none;background:transparent}.ui-datepicker .ui-datepicker-title{margin:0 2.1em}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%;height:1.8em;margin:0}.ui-datepicker select.ui-datepicker-year{margin-left:1%}.ui-datepicker .ui-datepicker-calendar{margin:0;table-layout:fixed}.ui-datepicker .ui-datepicker-calendar .ui-state-default{border-color:#fff;background:#fff}.ui-datepicker .ui-datepicker-calendar .ui-state-focus,.ui-datepicker .ui-datepicker-calendar .ui-state-hover{border-color:#614ba6;background:#614ba6;color:#fff}.ui-datepicker .ui-datepicker-calendar .ui-state-active{border-color:#d19d01;background:#ffe9a8;color:#5b4500}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today .ui-state-highlight{border-color:#614ba6}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-active{border-color:#d19d01}.ui-datepicker .ui-datepicker-calendar td{padding:0 1px 1px 0;text-align:right}.ui-datepicker .ui-datepicker-calendar td a{padding-right:.4em;padding-left:0;border-radius:3px}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-week-col{padding-right:5px;color:#a3a6b8}.ui-datepicker .ui-datepicker-buttonpane{margin:.6em 0 0;padding:.6em 0 0}.ui-datepicker .ui-datepicker-buttonpane::after{content:"";display:block;clear:both}.ui-datepicker .ui-datepicker-buttonpane button{margin:0;padding:3px 12px}#wrapper #context-menu a::before,table.cal .starting a::before,p.cal.legend .starting::before,table.cal .ending a::before,p.cal.legend .ending::before,#changes-legend>li.change.folder::before,.changeset-changes ul>li.change.folder::before,.icon::before,.icon-only::before,a.toggle-checkboxes::before,#admin-menu .projects::before,#admin-menu .users::before,#admin-menu .groups::before,#admin-menu .roles::before,#admin-menu .trackers::before,#admin-menu .issue-statuses::before,#admin-menu .issue_statuses::before,#admin-menu .workflows::before,#admin-menu .custom-fields::before,#admin-menu .custom_fields::before,#admin-menu .enumerations::before,#admin-menu .settings::before,#admin-menu .plugins::before,#admin-menu .info::before,#admin-menu .ldap-authentication::before,#admin-menu .server_authentication::before,.sort-handle::before,h3.version::before,h3.comments::before,div.issues h3::before,div.members h3::before,div.news h3::before,div.projects h3::before,dt.issue::before,dt.issue-edit::before,dt.issue.closed::before,dt.issue-closed::before,dt.issue-note::before,dt.changeset::before,dt.news::before,dt.message::before,dt.reply::before,dt.wiki-page::before,dt.attachment::before,dt.document::before,dt.project::before,dt.time-entry::before,.search_for_watchers>a::before,.atom::before,.issues .buttons a[data-method="delete"]::before,#related-issues li>a[data-method="delete"]::before,#main a.close-icon::before,.my-project::before,a.remove-upload::before,em.info.error::before,.message .contextual a::before,tr.message.locked td.subject::before,tr.message.sticky td.subject::before,tr.version.shared td.name::before,table.boards a.board::before,table.members td.group::before,table.members td.groupnonmember::before,table.members td.groupanonymous::before,div.wiki .external::before,.contextual [href*="edit"]::before,#attach_files_link::before,.other-formats .pdf::before,.other-formats .html::before,.other-formats .txt::before,.other-formats .csv::before,.other-formats .png::before,.attachments a.delete::before,.watchers a.delete::before,#all_attributes label[for="issue_description"]+a::before,.journal .wiki .contextual>a::before,#issue_category_id+a::before,#issue_fixed_version_id+a::before,table.list th.checkbox>a::before,.time-entry .buttons>a::before,.file .buttons>a::before,.delete-commit-keywords::before,.add-commit-keywords::before,.drdn-items.selection>a::before,.drdn-items.selection>span::before,#errorExplanation::before,.flash::before,.nodata::before,.warning::before,.conflict::before,.tt_list_button::before,#sidebar .person.attributes .icon>a::before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:5px}.sort::after,#project-jump .drdn-trigger::after{display:inline-block;margin-left:5px;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}table.list .buttons>a::before{font-size:14px}.icon{padding-left:20px;background-repeat:no-repeat;background-position:0% 50%}.icon::before{margin-left:-20px}.icon-only{font-size:0;white-space:nowrap}a.icon-only{display:inline;width:auto !important;height:auto !important;padding-left:0 !important;font-size:0 !important}.icon-only::before{font-size:14px}.icon-add::before{content:""}.icon-edit::before{content:""}.icon-copy::before{content:""}.icon-duplicate::before{content:""}.icon-del::before{content:""}.icon-move::before{content:""}.icon-save::before{content:""}.icon-download::before{content:""}.icon-cancel::before{content:""}.icon-multiple::before{content:""}.icon-folder::before{content:""}.open .icon-folder::before{content:""}.icon-package::before{content:""}.icon-user::before{content:""}.icon-project::before{content:""}.icon-projects::before{content:""}.icon-help::before{content:""}.icon-attachment::before{content:""}.icon-history::before{content:""}.icon-time-entry::before{content:""}.icon-time::before{content:""}.icon-time-add::before{content:""}.icon-stats::before{content:""}.icon-warning::before{content:""}.icon-error::before{content:""}.icon-fav::before{content:"";color:#fc8c12}.icon-fav-off::before{content:""}.icon-heart::before{content:"";color:#eb5286}.icon-heart-off::before{content:""}.icon-reload::before{content:""}.icon-locked::before{content:""}.icon-lock::before{content:""}.icon-unlock::before{content:""}.icon-checked::before{content:""}.icon-details::before{content:""}.icon-report::before{content:""}.icon-comments::before{content:""}.icon-comment::before{content:""}.icon-summary::before{content:""}.icon-server-authentication::before{content:""}.icon-issue::before{content:""}.icon-zoom-in::before{content:""}.icon-zoom-out::before{content:""}.icon-passwd::before{content:""}.icon-test::before{content:""}.icon-phone::before{content:""}.icon-skype::before{content:""}.icon-facebook::before{content:""}.icon-linkedin::before{content:""}.icon-twitter::before{content:""}.icon-magnifier::before{content:""}.icon-email::before{content:""}.icon-email-disabled::before{content:""}.icon-email-add::before{content:""}.icon-move-up::before{content:""}.icon-move-top::before{content:""}.icon-move-down::before{content:""}.icon-move-bottom::before{content:""}.icon-ok::before{content:""}.icon-not-ok::before{content:""}.icon-link-break::before{content:""}.icon-list::before{content:""}.icon-sticky::before{content:""}.icon-arrow-right::before{content:""}.icon-close::before{content:""}.icon-close:hover::before{content:""}.icon-settings::before{content:""}.icon-group::before{content:""}.icon-groupnonmember::before{content:""}.icon-groupanonymous::before{content:""}.icon-roles::before{content:""}.icon-issue-edit::before{content:""}.icon-workflows::before{content:""}.icon-custom-fields::before{content:""}.icon-plugins::before{content:""}.icon-news::before{content:""}.icon-issue-closed::before{content:""}.icon-issue-note::before{content:""}.icon-changeset::before{content:""}.icon-message::before{content:""}.icon-reply::before{content:""}.icon-wiki-page::before{content:""}.icon-document::before{content:""}.icon-project::before{content:""}.icon-add-bullet::before{content:""}.icon-shared::before{content:""}.icon-actions::before{content:""}a.toggle-checkboxes::before{content:""}a.icon,a.icon-only{color:#0051cc}a.icon:focus,a.icon:hover,a.icon-only:focus,a.icon-only:hover{color:#0065ff}.icon-checked{color:#007c29}a.icon-add,a.icon-save,a.icon-checked{color:#007c29}a.icon-add:focus,a.icon-add:hover,a.icon-save:focus,a.icon-save:hover,a.icon-checked:focus,a.icon-checked:hover{color:#029934}a.icon-del{color:#bc092e}a.icon-del:focus,a.icon-del:hover{color:#e5123d}.icon-folder::before,.icon-file::before{width:16px;text-align:center}.icon-file::before{content:"";color:#717894}.icon-file.text-plain::before{content:""}.icon-file.text-x-c::before{content:""}.icon-file.text-x-csharp::before{content:""}.icon-file.text-x-java::before{content:""}.icon-file.text-x-php::before{content:""}.icon-file.text-x-ruby::before{content:""}.icon-file.text-xml::before{content:""}.icon-file.text-css::before{content:""}.icon-file.text-html::before{content:""}.icon-file.text-x-sh::before{content:""}.icon-file.application-javascript::before,.icon-file.text-x-javascript::before{content:""}.icon-file.application-pdf::before{content:""}.icon-file.application-msword::before{content:""}.icon-file.application-vnd\.openxmlformats-officedocument\.spreadsheetml\.sheet::before,.icon-file.application-vnd\.ms-excel::before{content:""}.icon-file.image-vnd\.microsoft\.icon::before,.icon-file.image-gif::before,.icon-file.image-jpeg::before,.icon-file.image-png::before,.icon-file.image-tiff::before{content:""}.icon-file.application-zip::before,.icon-file.application-x-gzip::before{content:""}#admin-menu .projects:hover::before,#admin-menu .users:hover::before,#admin-menu .groups:hover::before,#admin-menu .roles:hover::before,#admin-menu .trackers:hover::before,#admin-menu .issue-statuses:hover::before,#admin-menu .issue_statuses:hover::before,#admin-menu .workflows:hover::before,#admin-menu .custom-fields:hover::before,#admin-menu .custom_fields:hover::before,#admin-menu .enumerations:hover::before,#admin-menu .settings:hover::before,#admin-menu .plugins:hover::before,#admin-menu .info:hover::before,#admin-menu .ldap-authentication:hover::before,#admin-menu .server_authentication:hover::before{color:#212136}#admin-menu .selected.projects::before,#admin-menu .selected.users::before,#admin-menu .selected.groups::before,#admin-menu .selected.roles::before,#admin-menu .selected.trackers::before,#admin-menu .selected.issue-statuses::before,#admin-menu .selected.issue_statuses::before,#admin-menu .selected.workflows::before,#admin-menu .selected.custom-fields::before,#admin-menu .selected.custom_fields::before,#admin-menu .selected.enumerations::before,#admin-menu .selected.settings::before,#admin-menu .selected.plugins::before,#admin-menu .selected.info::before,#admin-menu .selected.ldap-authentication::before,#admin-menu .selected.server_authentication::before{color:#10101b}#admin-index>#admin-menu a{padding-left:25px}#admin-menu li>a{padding-left:45px}#admin-menu li>a::before{display:inline-block;width:20px;margin:0;margin-left:-25px;padding:0;color:#717894;text-align:center}#admin-menu .projects::before{content:""}#admin-menu .users::before{content:""}#admin-menu .groups::before{content:""}#admin-menu .roles::before{content:""}#admin-menu .trackers::before{content:""}#admin-menu .issue-statuses::before,#admin-menu .issue_statuses::before{content:""}#admin-menu .workflows::before{content:""}#admin-menu .custom-fields::before,#admin-menu .custom_fields::before{content:""}#admin-menu .enumerations::before{content:""}#admin-menu .settings::before{content:""}#admin-menu .plugins::before{content:""}#admin-menu .info::before{content:""}#admin-menu .ldap-authentication::before,#admin-menu .server_authentication::before{content:""}.sort-handle{text-align:center;cursor:move}.sort-handle::before{content:"";width:16px;margin:0}.sort-handle.ajax-loading::before{content:"";-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;color:#717894}h3.icon,h3.version,h3.comments,div.issues h3,div.members h3,div.news h3,div.projects h3{color:#212136}h3.icon::before,h3.version::before,h3.comments::before,div.issues h3::before,div.members h3::before,div.news h3::before,div.projects h3::before{width:1em;margin-right:.5em;color:#717894;text-align:center}h3.version::before{content:""}h3.comments::before{content:""}div.issues h3::before{content:""}div.members h3::before{content:""}div.news h3::before{content:""}div.projects h3::before{content:""}dt.issue::before,dt.issue-edit::before,dt.issue.closed::before,dt.issue-closed::before,dt.issue-note::before,dt.changeset::before,dt.news::before,dt.message::before,dt.reply::before,dt.wiki-page::before,dt.attachment::before,dt.document::before,dt.project::before,dt.time-entry::before{margin-left:-20px;float:left;line-height:20px}dt.issue::before{content:""}dt.issue-edit::before{content:""}dt.issue.closed::before{content:""}dt.issue-closed::before{content:""}dt.issue-note::before{content:""}dt.changeset::before{content:""}dt.news::before{content:""}dt.message::before{content:""}dt.reply::before{content:""}dt.wiki-page::before{content:""}dt.attachment::before{content:""}dt.document::before{content:""}dt.project::before{content:""}dt.time-entry::before{content:""}.search_for_watchers>a::before{color:#007c29}.search_for_watchers>a:focus::before,.search_for_watchers>a:hover::before{color:#029934}.search_for_watchers>a::before{content:""}.search_for_watchers>a img{display:none}.atom::before{content:""}.issues .buttons a[data-method="delete"]::before,#related-issues li>a[data-method="delete"]::before{content:""}.issues .buttons a[data-method="delete"] img,#related-issues li>a[data-method="delete"] img{display:none}#main a.close-icon{color:#bc092e;width:auto;height:auto;background:transparent}#main a.close-icon:focus,#main a.close-icon:hover{color:#e5123d}#main a.close-icon::before{content:""}.my-project::before{content:"";color:#ffc107;font-size:.86em}.sort::after{margin-left:.2em}.sort.asc,.sort.desc{background-image:none}.sort.asc::after{content:""}.sort.desc::after{content:""}.sort-by-id .sort.asc::after,.sort-by-done-ratio .sort.asc::after,.sort-by-estimated-hours .sort.asc::after,.sort-by-spent-hours .sort.asc::after{content:""}.sort-by-id .sort.desc::after,.sort-by-done-ratio .sort.desc::after,.sort-by-estimated-hours .sort.desc::after,.sort-by-spent-hours .sort.desc::after{content:""}.sort-by-assigned-to .sort.asc::after,.sort-by-subject .sort.asc::after{content:""}.sort-by-assigned-to .sort.desc::after,.sort-by-subject .sort.desc::after{content:""}a.remove-upload{color:#bc092e;opacity:.7;text-align:center}a.remove-upload:focus,a.remove-upload:hover{color:#e5123d}a.remove-upload:hover,a.remove-upload:focus{opacity:1;text-decoration:none}a.remove-upload::before{content:""}em.info.error::before{content:""}.message .contextual a{opacity:.7}.message .contextual a:hover,.message .contextual a:focus{opacity:1}.message .contextual a:nth-child(1)::before{content:""}.message .contextual a:nth-child(2)::before{content:""}.message .contextual a:nth-child(3)::before{content:""}.message .contextual a img{display:none}tr.message.locked{color:#717894}tr.message.locked td.subject::before{content:""}tr.message.sticky td.subject{font-weight:600}tr.message.sticky td.subject::before{content:""}tr.version.shared td.name::before{content:""}table.boards a.board::before{content:""}table.members td.group::before,table.members td.groupnonmember::before,table.members td.groupanonymous::before{content:""}div.wiki .external::before{content:"";display:inline;margin-right:3px;font-size:10px}.contextual [href*="edit"]::before{content:""}.contextual [href*="edit"] img{display:none}#attach_files_link::before{content:"";margin-right:.3em}.other-formats .pdf,.other-formats .html,.other-formats .txt,.other-formats .csv,.other-formats .png{background-image:none}.other-formats .pdf::before,.other-formats .html::before,.other-formats .txt::before,.other-formats .csv::before,.other-formats .png::before{margin-right:.3em}.other-formats .pdf::before{content:""}.other-formats .html::before{content:""}.other-formats .txt::before{content:""}.other-formats .csv::before{content:""}.other-formats .png::before{content:""}.attachments a.delete::before,.watchers a.delete::before{color:#bc092e}.attachments a.delete:focus::before,.attachments a.delete:hover::before,.watchers a.delete:focus::before,.watchers a.delete:hover::before{color:#e5123d}.attachments a.delete::before,.watchers a.delete::before{content:""}.attachments a.delete img,.watchers a.delete img{display:none}#all_attributes label[for="issue_description"]+a::before{content:""}#all_attributes label[for="issue_description"]+a .icon{padding-left:0}#all_attributes label[for="issue_description"]+a .icon::before{content:"";margin:0}#all_attributes label[for="issue_description"]+a img{display:none}.journal .wiki .contextual>a:not([class*="icon"])::before{content:""}.journal .wiki .contextual>a:not([class*="icon"]):nth-child(2)::before{content:""}.journal .wiki .contextual>a:not([class*="icon"]):nth-child(3)::before{content:""}.journal .wiki .contextual>a img{display:none}#issue_category_id+a::before,#issue_fixed_version_id+a::before{color:#007c29}#issue_category_id+a:focus::before,#issue_category_id+a:hover::before,#issue_fixed_version_id+a:focus::before,#issue_fixed_version_id+a:hover::before{color:#029934}#issue_category_id+a::before,#issue_fixed_version_id+a::before{content:""}#issue_category_id+a img,#issue_fixed_version_id+a img{display:none}img.ui-datepicker-trigger{position:relative;top:-1px;-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;padding-left:14px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='880.5 896.5 16 16'%3e%3cpath fill='%23707793' d='M882.5 910.5h2.3v-2.3h-2.3v2.3zm2.8 0h2.5v-2.3h-2.5v2.3zm-2.8-2.8h2.3v-2.5h-2.3v2.5zm2.8 0h2.5v-2.5h-2.5v2.5zm-2.8-3h2.3v-2.2h-2.3v2.3zm5.8 5.8h2.5v-2.3h-2.5v2.3zm-3-5.8h2.5v-2.2h-2.5v2.3zm6 5.8h2.2v-2.3h-2.3v2.3zm-3-2.8h2.5v-2.5h-2.5v2.5zm-2.8-6.7v-2.4l-.2-.1h-.7l-.1.2v2.5h1l.1-.2zm5.8 6.8h2.2v-2.5h-2.3v2.5zm-3-3h2.5v-2.3h-2.5v2.3zm3 0h2.2v-2.3h-2.3v2.3zm.2-3.8v-2.4l-.2-.1h-.7l-.1.2v2.5h1l.1-.2zm3-.5v10c0 .3-.1.5-.3.7s-.4.3-.7.3h-11c-.3 0-.5-.1-.7-.3s-.3-.4-.3-.7v-10c0-.3.1-.5.3-.7s.4-.3.7-.3h1v-.8c0-.3.1-.6.4-.8s.5-.4.8-.4h.5c.4 0 .7.1 1 .4s.3.5.3.8v.8h3v-.8c0-.3.1-.6.4-.8s.5-.4.8-.4h.5c.4 0 .7.1 1 .4s.3.5.3.8v.8h1c.3 0 .5.1.7.3s.3.4.3.7z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center center}table.list th.checkbox>a::before{color:#007c29}table.list th.checkbox>a:focus::before,table.list th.checkbox>a:hover::before{color:#029934}table.list th.checkbox>a::before{content:"";margin-right:0}table.list th.checkbox>a img{display:none}.time-entry .buttons>a[href*="edit"]::before{content:""}.time-entry .buttons>a[data-method="delete"]::before{content:""}.time-entry .buttons>a img{display:none}.file .buttons>a[data-method="delete"]::before{color:#bc092e}.file .buttons>a[data-method="delete"]:focus::before,.file .buttons>a[data-method="delete"]:hover::before{color:#e5123d}.file .buttons>a[data-method="delete"]::before{content:""}.file .buttons>a img{display:none}.delete-commit-keywords{font-size:14px}.delete-commit-keywords::before{color:#bc092e}.delete-commit-keywords:focus::before,.delete-commit-keywords:hover::before{color:#e5123d}.delete-commit-keywords::before{content:""}.delete-commit-keywords img{display:none}.add-commit-keywords{font-size:14px}.add-commit-keywords::before{color:#007c29}.add-commit-keywords:focus::before,.add-commit-keywords:hover::before{color:#029934}.add-commit-keywords::before{content:""}.add-commit-keywords img{display:none}.drdn{position:relative}.drdn.expanded>.drdn-content{display:block}.drdn-trigger{display:inline-block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.drdn-content{-webkit-box-shadow:0 5px 8px -2px rgba(0,0,0,0.25),0 1px 2px rgba(0,0,0,0.3);box-shadow:0 5px 8px -2px rgba(0,0,0,0.25),0 1px 2px rgba(0,0,0,0.3);display:none;position:absolute;z-index:1002;top:31px;right:0;min-width:150px;overflow:hidden;border-radius:3px;background:#fff}.drdn-items{max-height:400px;overflow:auto;color:#a3a6b8}.drdn-items:empty{border:0}.drdn-items.selection>a::before,.drdn-items.selection>span::before{content:" ";display:inline-block;width:1em;font-weight:600}.drdn-items.selection>.selected::before{content:""}.drdn-items>a,.drdn-items>span{display:block;padding:3px 8px}.drdn-items>a.icon,.drdn-items>span.icon{padding-left:28px}.drdn-items>a.icon::before,.drdn-items>span.icon::before{width:20px;margin-top:3px;float:left;text-align:center}.contextual .drdn.expanded>.drdn-trigger{border-color:#614ba6;background-color:#614ba6;color:#fff}.contextual .drdn-trigger{padding:3px 8px;border:1px solid #eff0f4;border-radius:3px;background-color:#eff0f4;-webkit-box-shadow:none;box-shadow:none;color:#212136;text-align:center}.contextual .drdn-trigger>.icon-only::before{margin:0 1px}.contextual .drdn-trigger:hover,.contextual .drdn-trigger:focus{border-color:#e3e5ed;background-color:#e3e5ed;color:#212136}.contextual .drdn-items{padding:3px}.contextual .drdn-items a,.contextual .drdn-items span{padding-top:3px;padding-bottom:3px;border:1px solid transparent;border-radius:2px;color:#212136}.contextual .drdn-items a:hover,.contextual .drdn-items span:hover{border-color:#e3e5ed;background-color:#e3e5ed;color:#212136;text-decoration:none}#top-menu{position:relative;padding:5px 20px;background:#36266b;color:#dfdbed;font-size:.86em}#top-menu ul{margin:0;padding:0}#top-menu ul::after{content:"";display:block;clear:both}#top-menu li{margin:0 .5em 0 0;padding:0;float:left;list-style-type:none;white-space:nowrap}#top-menu a{color:#dfdbed;font-weight:600}#top-menu a:hover{color:#efedf6;text-decoration:none}#top-menu #loggedas{margin-left:1em;float:right}#account{float:right}#account>ul>li{margin-right:0;margin-left:.5em}#header{position:relative;background-color:#614ba6;color:#fff}#header>h1{padding:10px 20px}#header>h1 .root{color:#dfdbed;font-weight:500}#header>h1 .ancestor{font-weight:500}#header>h1 .root,#header>h1 .ancestor{display:inline-block}#header>h1 .current-project{display:inline-block}#header a{color:#fff}#header #quick-search{margin-top:10px;margin-right:20px;float:right;color:#fff}#quick-search>*{vertical-align:top}#quick-search form{display:inline-block}#quick-search form input{width:200px}#quick-search>form>input,#quick-search>select{border-color:#1f1440}#quick-search>form>input:focus,#quick-search>select:focus{border-color:#816fb8}#quick-search option{background-color:#fff;color:#3e425a}#quick-search option[disabled]{color:#dadce7}#project-jump{display:inline-block}#project-jump.expanded .drdn-trigger{z-index:1003;height:auto;padding-bottom:10px;border-color:#fff;background-color:#fff}#project-jump.expanded .drdn-trigger::after{content:""}#project-jump .drdn-trigger{min-width:200px;border-color:#1f1440}#project-jump .drdn-trigger::after{content:"";position:absolute;top:7px;right:8px}#project-jump .drdn-content{min-width:300px;background:#fff}#project-jump .drdn-content>.quick-search{padding:10px}#project-jump .drdn-content>.quick-search>input{width:100%}#project-jump .drdn-items{border-top:1px solid #dadce7}#project-jump .drdn-items>a,#project-jump .drdn-items>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#project-jump a{color:#212136}#project-jump a:hover,#project-jump a:focus{background-color:#614ba6;color:#fff;text-decoration:none}#project-jump .all-projects a{font-weight:600}#main-menu{clear:both;background-color:#f6f6f9;-webkit-box-shadow:inset 0 -1px #dadce7;box-shadow:inset 0 -1px #dadce7;color:#3e425a}#main-menu.tabs{margin-bottom:0;overflow:inherit}#main-menu.tabs>ul{height:40px}#main-menu.tabs>ul>li>a{height:40px;margin:0;border:0 none;border-radius:0;background:transparent}#main-menu>ul{margin:0;padding:0 15px;list-style:none;color:#212136}#main-menu>ul>li{position:relative;float:left}#main-menu>ul>li:hover>.new-object{z-index:100;border-bottom:1px solid #fafbfc}#main-menu>ul>li:hover>.menu-children{visibility:visible}#main-menu>ul>li>a{display:block;padding:10px 5px;-webkit-transition:-webkit-box-shadow 150ms;transition:-webkit-box-shadow 150ms;transition:box-shadow 150ms;transition:box-shadow 150ms, -webkit-box-shadow 150ms;color:#212136;line-height:20px;white-space:nowrap}@media screen and (min-width: 1200px){#main-menu>ul>li>a{padding-right:10px;padding-left:10px}}#main-menu>ul>li>a:hover,#main-menu>ul>li>a:focus{-webkit-box-shadow:inset 0 -3px 0 #a3a6b8;box-shadow:inset 0 -3px 0 #a3a6b8;text-decoration:none}#main-menu>ul>li>a.selected{padding-bottom:7px;border-bottom:3px solid #614ba6;-webkit-box-shadow:none;box-shadow:none;color:#000;font-weight:500}#main-menu>ul>li>a.new-object{position:relative;width:40px;margin-right:5px;padding-bottom:9px;border:1px solid #dadce7;border-width:0 1px;background-color:#fafbfc;font-size:0}#main-menu>ul>li>a.new-object::before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:14px;line-height:20px;text-align:center}#main-menu>ul>li>a.new-object:hover,#main-menu>ul>li>a.new-object:focus{-webkit-box-shadow:none;box-shadow:none}#main-menu a{color:#212136}#main-menu .menu-children{-webkit-box-shadow:0 5px 8px -2px rgba(0,0,0,0.25),0 1px 2px rgba(0,0,0,0.3);box-shadow:0 5px 8px -2px rgba(0,0,0,0.25),0 1px 2px rgba(0,0,0,0.3);display:block;visibility:hidden;position:absolute;z-index:1001;min-width:130px;margin:0 1px;padding:0;overflow:hidden;list-style:none;-webkit-transition:visibility 0ms 50ms;transition:visibility 0ms 50ms;border-radius:0 0 3px 3px;background:#fafbfc}#main-menu .menu-children.visible{visibility:visible}#main-menu .menu-children a{display:block;padding:5px 16px;border-top:1px solid #dadce7;color:#212136}#main-menu .menu-children a:hover,#main-menu .menu-children a:focus{background-color:#614ba6;color:#fff;text-decoration:none}#main-menu .menu-children>li:first-child>a{border:0 none}#main-menu .tabs-buttons{display:none !important;padding-left:0;border-color:#dadce7;background-color:#f6f6f9}#main-menu .tabs-buttons>button{-webkit-box-sizing:border-box;box-sizing:border-box;height:39px;background-color:#f6f6f9}#main-menu ul+.tabs-buttons{display:block !important}#content div.jstTabs.tabs{height:auto}@media screen and (max-width: 899px){#content div.jstTabs.tabs{clear:both}}#content div.jstTabs.tabs>ul{width:100%;height:auto}#content div.jstTabs.tabs>ul>li{height:auto;margin:0;-ms-flex-item-align:end;align-self:flex-end}#content div.jstTabs.tabs>ul>li>a:hover,#content div.jstTabs.tabs>ul>li>a:focus{border-color:#ededf3 #ededf3 #d1d3e0;background-color:#ededf3}#content div.jstTabs.tabs>ul>li>a.selected{border-color:#d1d3e0 #d1d3e0 #fff;background:#fff;color:#3e425a}#content div.jstTabs.tabs>ul>li>a.selected.tab-preview{border-bottom-color:#fff;background-color:#fff}#content div.jstTabs.tabs>ul>li::before{content:none}#content div.jstTabs.tabs>ul>li.tab-elements{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:5px}#content div.jstTabs.tabs .jstElements{height:auto}#content .jstEditor .wiki-preview{padding:15px 15px;border:1px solid #d1d3e0;border-radius:2px;background-color:#fff}#content .jstEditor .wiki-preview p{padding:0}div.jstElements{line-height:normal}.box div.jstElements{display:block;padding:0}.box div.jstElements .jstSpacer{margin-right:4px}@media (min-width: 992px){.box div.jstElements .jstb_help{margin-right:0;margin-left:-6px;float:right}}div.jstElements button{margin-right:2px;margin-bottom:4px;padding:0;border:0;opacity:1;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;color:#3e425a;vertical-align:top}div.jstElements button::before{text-align:center}div.jstElements button:hover,div.jstElements button:focus{background-color:#ededf3;color:#212136}div.jstElements .jstb_strong,div.jstElements .jstb_em,div.jstElements .jstb_ins,div.jstElements .jstb_del,div.jstElements .jstb_code,div.jstElements .jstb_h1,div.jstElements .jstb_h2,div.jstElements .jstb_h3,div.jstElements .jstb_ul,div.jstElements .jstb_ol,div.jstElements .jstb_bq,div.jstElements .jstb_unbq,div.jstElements .jstb_pre,div.jstElements .jstb_link,div.jstElements .jstb_img,div.jstElements .jstb_cut,div.jstElements .jstb_precode,div.jstElements .jstb_codehighlight,div.jstElements button.jstb_help{display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:transparent;background-image:none}div.jstElements .jstb_strong::before{content:""}div.jstElements .jstb_em::before{content:""}div.jstElements .jstb_ins::before{content:""}div.jstElements .jstb_del::before{content:""}div.jstElements .jstb_code::before{content:""}div.jstElements .jstb_h1::before{content:""}div.jstElements .jstb_h2::before{content:"";font-size:.7857em}div.jstElements .jstb_h3::before{content:"";font-size:.6429em}div.jstElements .jstb_ul::before{content:""}div.jstElements .jstb_ol::before{content:""}div.jstElements .jstb_bq::before{content:""}div.jstElements .jstb_unbq::before{content:""}div.jstElements .jstb_pre::before{content:""}div.jstElements .jstb_link::before{content:""}div.jstElements .jstb_img::before{content:""}div.jstElements .jstb_cut::before{content:""}div.jstElements .jstb_precode,div.jstElements .jstb_codehighlight{color:#e5123d}div.jstElements .jstb_precode::before,div.jstElements .jstb_codehighlight::before{content:""}div.jstElements button.jstb_help{color:#0051cc}div.jstElements button.jstb_help:hover{color:#0065ff}div.jstElements button.jstb_help::before{content:""}#errorExplanation,.flash,.nodata,.warning,.conflict{margin-bottom:20px;padding:10px 16px;padding-left:40px;border:1px solid;border-radius:4px;background-repeat:no-repeat;background-position:16px 50%}#errorExplanation::before,.flash::before,.nodata::before,.warning::before,.conflict::before{margin-left:-24px;float:left;line-height:20px}#errorExplanation>:last-child,.flash>:last-child,.nodata>:last-child,.warning>:last-child,.conflict>:last-child{margin-bottom:0}.warning,.conflict,.nodata{color:#5b4500;background-color:#ffe9a8;border-color:#ffda6a}.warning::before,.conflict::before,.nodata::before{content:""}.warning a,.conflict a,.nodata a{color:#342800;font-weight:600}.flash.notice{color:#fff;background-color:#35ad5d;border-color:#029934}.flash.notice::before{content:""}.flash.notice a{color:#fff;font-weight:600}#errorExplanation,.flash.error{color:#fff;background-color:#e5123d;border-color:#bc092e}#errorExplanation::before,.flash.error::before{content:""}#errorExplanation a,.flash.error a{color:#fff;font-weight:600}.nodata{padding-left:16px;text-align:center}.nodata.nodata-left::before{float:left}.nodata::before{margin-left:0;float:none}#errorExplanation h2,#errorExplanation p{display:none}input.autocomplete{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAKBAMAAAAnY0GXAAAAD1BMVEUAAACzs7Ozs7Ozs7Ozs7NJvZFvAAAABHRSTlMA5kpJG2qUMwAAABtJREFUCNdjIBMYCkMRDIg4QhBuAUUhKCIPAAAlaQNk5qF21gAAAABJRU5ErkJggg==)}@media screen and (max-width: 899px){.theme-Purplemine2 .flyout-menu+div #header{height:54px;background-color:#614ba6}.theme-Purplemine2 .flyout-menu+div #header .jump-box-arrow::before{line-height:54px}.theme-Purplemine2 .flyout-menu+div #header #quick-search select{top:0;height:54px;-webkit-box-shadow:none;box-shadow:none}.theme-Purplemine2 .flyout-menu+div #main{padding-top:54px}.theme-Purplemine2 #header #project-jump{padding:0 54px 0 0}.theme-Purplemine2 #header #project-jump.expanded .drdn-trigger::before{padding:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.theme-Purplemine2 #header #project-jump .drdn-trigger{display:block;height:54px;padding:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;line-height:54px}.theme-Purplemine2 #header #project-jump .drdn-trigger::before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:relative;top:-.1em;width:40.5px;padding:0;-webkit-transform:none;transform:none;font-size:.8em;text-align:center}.theme-Purplemine2 #header #project-jump .drdn-trigger::after{display:none}.theme-Purplemine2 #header #project-jump .drdn-content{top:54px}.theme-Purplemine2 .mobile-toggle-button{width:54px;height:54px;line-height:54px}.theme-Purplemine2 .mobile-toggle-button:focus{text-decoration:none}.theme-Purplemine2 .flyout-menu{background-color:#1f1440;color:#fff}.theme-Purplemine2 .flyout-menu__search{height:54px;padding:10px;line-height:normal}.theme-Purplemine2 .flyout-menu__search input[type="text"]{height:34px;line-height:34px}.theme-Purplemine2 .flyout-menu a,.theme-Purplemine2 .flyout-menu a:hover,.theme-Purplemine2 .flyout-menu a:focus{color:#fff}.theme-Purplemine2 .flyout-menu h3{border-top:1px solid #100a26;border-bottom:1px solid #100a26;background-color:#100a26;color:#fff}.theme-Purplemine2 .flyout-menu #admin-menu a{background-position:8px center}.theme-Purplemine2 .flyout-menu #admin-menu a::before,.theme-Purplemine2 .flyout-menu #admin-menu a:hover::before,.theme-Purplemine2 .flyout-menu #admin-menu a:focus::before{color:#fff}.theme-Purplemine2 .flyout-menu #admin-menu a.selected{background-color:#fff;color:#3e425a}.theme-Purplemine2 .flyout-menu #admin-menu a.selected::before{color:#3e425a}.theme-Purplemine2 #query_form_content fieldset{margin-bottom:20px}.theme-Purplemine2 .search-magnifier--flyout{line-height:normal}.theme-Purplemine2 .splitcontentleft{margin-bottom:20px;padding-right:0;float:none}.theme-Purplemine2 .splitcontentright{padding-left:0;float:none}.theme-Purplemine2 .attributes .splitcontentleft{margin-bottom:0}.theme-Purplemine2 .tabular input[type="checkbox"],.theme-Purplemine2 .tabular input[type="radio"],.theme-Purplemine2 .tabular input.date{width:auto;max-width:95%}.theme-Purplemine2 .tabular label{float:none}.theme-Purplemine2 .pagination .pages{display:block}.theme-Purplemine2 p.buttons,.theme-Purplemine2 .other-formats>span,.theme-Purplemine2 #wiki_add_attachment>p,.theme-Purplemine2 #content>.contextual,.theme-Purplemine2 #content>.contextual>span,.theme-Purplemine2 #query_form>.contextual,.theme-Purplemine2 #query_form_with_buttons>.contextual{margin-bottom:10px;padding:0;float:none;text-align:left}.theme-Purplemine2 p.buttons a,.theme-Purplemine2 .other-formats>span a,.theme-Purplemine2 #wiki_add_attachment>p a,.theme-Purplemine2 #content>.contextual a,.theme-Purplemine2 #content>.contextual>span a,.theme-Purplemine2 #query_form>.contextual a,.theme-Purplemine2 #query_form_with_buttons>.contextual a{padding:3px 8px;border:1px solid #eff0f4;border-radius:3px;background-color:#eff0f4;color:#212136;font-weight:normal}.theme-Purplemine2 p.buttons a:hover,.theme-Purplemine2 p.buttons a:focus,.theme-Purplemine2 .other-formats>span a:hover,.theme-Purplemine2 .other-formats>span a:focus,.theme-Purplemine2 #wiki_add_attachment>p a:hover,.theme-Purplemine2 #wiki_add_attachment>p a:focus,.theme-Purplemine2 #content>.contextual a:hover,.theme-Purplemine2 #content>.contextual a:focus,.theme-Purplemine2 #content>.contextual>span a:hover,.theme-Purplemine2 #content>.contextual>span a:focus,.theme-Purplemine2 #query_form>.contextual a:hover,.theme-Purplemine2 #query_form>.contextual a:focus,.theme-Purplemine2 #query_form_with_buttons>.contextual a:hover,.theme-Purplemine2 #query_form_with_buttons>.contextual a:focus{border-color:#e3e5ed;background-color:#e3e5ed;color:#212136;text-decoration:none}.theme-Purplemine2 p.buttons a.icon,.theme-Purplemine2 .other-formats>span a.icon,.theme-Purplemine2 #wiki_add_attachment>p a.icon,.theme-Purplemine2 #content>.contextual a.icon,.theme-Purplemine2 #content>.contextual>span a.icon,.theme-Purplemine2 #query_form>.contextual a.icon,.theme-Purplemine2 #query_form_with_buttons>.contextual a.icon{padding-left:28px;background-position:8px 50%}.theme-Purplemine2 p.buttons a,.theme-Purplemine2 p.buttons input,.theme-Purplemine2 p.buttons select,.theme-Purplemine2 p.buttons label,.theme-Purplemine2 .other-formats>span a,.theme-Purplemine2 .other-formats>span input,.theme-Purplemine2 .other-formats>span select,.theme-Purplemine2 .other-formats>span label,.theme-Purplemine2 #wiki_add_attachment>p a,.theme-Purplemine2 #wiki_add_attachment>p input,.theme-Purplemine2 #wiki_add_attachment>p select,.theme-Purplemine2 #wiki_add_attachment>p label,.theme-Purplemine2 #content>.contextual a,.theme-Purplemine2 #content>.contextual input,.theme-Purplemine2 #content>.contextual select,.theme-Purplemine2 #content>.contextual label,.theme-Purplemine2 #content>.contextual>span a,.theme-Purplemine2 #content>.contextual>span input,.theme-Purplemine2 #content>.contextual>span select,.theme-Purplemine2 #content>.contextual>span label,.theme-Purplemine2 #query_form>.contextual a,.theme-Purplemine2 #query_form>.contextual input,.theme-Purplemine2 #query_form>.contextual select,.theme-Purplemine2 #query_form>.contextual label,.theme-Purplemine2 #query_form_with_buttons>.contextual a,.theme-Purplemine2 #query_form_with_buttons>.contextual input,.theme-Purplemine2 #query_form_with_buttons>.contextual select,.theme-Purplemine2 #query_form_with_buttons>.contextual label{margin-top:0;margin-bottom:5px}.theme-Purplemine2 p.buttons label,.theme-Purplemine2 .other-formats>span label,.theme-Purplemine2 #wiki_add_attachment>p label,.theme-Purplemine2 #content>.contextual label,.theme-Purplemine2 #content>.contextual>span label,.theme-Purplemine2 #query_form>.contextual label,.theme-Purplemine2 #query_form_with_buttons>.contextual label{display:inline-block}.theme-Purplemine2 #content>.contextual .drdn{padding:0;border:0}.theme-Purplemine2 #content>.contextual .drdn .drdn-trigger{padding:3px 12px}.theme-Purplemine2 #content>.contextual .drdn .drdn-items a{margin:3px 0 0}.theme-Purplemine2 #content>.contextual .drdn .drdn-items a:first-child{margin-top:0}.theme-Purplemine2 #my-page #list-left{width:100%;padding-right:0;float:none}.theme-Purplemine2 #my-page #list-right{width:100%;padding-left:0;float:none}}@media print{#top-menu,#header,#main-menu,#sidebar,#footer,#wiki_add_attachment,.hide-when-print,.contextual,.other-formats{display:none}.pagination .pages,.pagination .per-page{display:none}#main{display:block;overflow:visible !important;background:#fff}#content{width:100%;margin:0;padding:0;overflow:visible !important;border:0;background:#fff}.autoscroll{overflow-x:visible}a{padding:0 !important;background-color:transparent !important;color:#000 !important}a::before,a::after{display:none !important}a.issue.closed{text-decoration:line-through}table.list tr{background-color:transparent}table.list th,table.list td{border:1px solid #d1d3e0;background-color:transparent}table.list th.buttons,table.list td.buttons{padding:0}table.list th.buttons a,table.list td.buttons a{display:none}}#backlogs_view_issues_sidebar>a{display:block;padding:6px 20px;border:1px solid transparent;margin-right:-20px;border-left-width:3px;border-radius:4px 0 0 4px}#backlogs_view_issues_sidebar>a:hover{background-color:#eff0f4;text-decoration:none}#backlogs_view_issues_sidebar>a+br{display:none}.flyout-menu #backlogs_view_issues_sidebar a:hover{background-color:transparent}#backlogs_view_issues_sidebar .burndown_chart{max-width:229px}.journal>div+.contextual{border:0}.journal>div+.contextual>.heart-link-with-count{display:block;position:relative;margin:-11px 10px 0;float:right;border:0;background-color:#fff;text-align:right}.contextual .icon-heart,.contextual .icon-heart-off{margin-left:5px;background-image:none}.contextual .heart-link-with-count{margin-right:5px;margin-left:5px}.contextual .heart-link-with-count>.heart-count-number{display:inline-block;min-width:1em;margin:0 0 0 3px;padding:1px 4px;border-radius:3px;background-color:#f6f6f9;color:#212136;text-align:center}.contextual .heart-link-with-count>.heart-count-number::before{content:""}#content>.contextual>span.heart-link-with-count{padding:0;border:0;background:transparent}#content>.contextual>span.heart-link-with-count>a:first-child{margin-right:0;margin-left:4px;padding-right:4px;border-top-right-radius:0;border-bottom-right-radius:0}#content>.contextual>span.heart-link-with-count>a:first-child+a{min-width:unset;margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.tt_list_button{font-size:14px}.icon.icon-start,.icon.icon-stop,.tt_list_button.icon-start,.tt_list_button.icon-stop{background-image:none}.icon.icon-start,.tt_list_button.icon-start{color:#007c29}.icon.icon-start:focus,.icon.icon-start:hover,.tt_list_button.icon-start:focus,.tt_list_button.icon-start:hover{color:#029934}.icon.icon-start::before,.tt_list_button.icon-start::before{content:""}.icon.icon-stop,.tt_list_button.icon-stop{color:#bc092e}.icon.icon-stop:focus,.icon.icon-stop:hover,.tt_list_button.icon-stop:focus,.tt_list_button.icon-stop:hover{color:#e5123d}.icon.icon-stop::before,.tt_list_button.icon-stop::before{content:""}.time-tracker-quick-menu:empty{display:none}#user-time-bookings-list{clear:both}.controller-agile_charts #main{-ms-flex-wrap:wrap;flex-wrap:wrap}.controller-agile_charts #main>#footer{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.controller-agile_charts #main .gototop{display:none}.filter .values .select2{min-width:180px;margin:0}.select2.select2-container.select2-container--default .select2-selection--multiple{line-height:1.428571429}.select2.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered{padding:0 3px 3px}.select2.select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice{padding-top:0;padding-bottom:0}.select2.select2-container.select2-container--default .select2-selection--multiple .select2-search--inline input{height:auto;padding-top:0;padding-bottom:0;line-height:inherit}.select2.select2-container.select2-container--default .select2-selection{-webkit-transition:border-color 50ms ease-in-out,-webkit-box-shadow 50ms ease-in-out;transition:border-color 50ms ease-in-out,-webkit-box-shadow 50ms ease-in-out;transition:border-color 50ms ease-in-out,box-shadow 50ms ease-in-out;transition:border-color 50ms ease-in-out,box-shadow 50ms ease-in-out,-webkit-box-shadow 50ms ease-in-out;border-color:#d1d3e0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.075);box-shadow:inset 0 1px 2px rgba(0,0,0,0.075)}.select2.select2-container.select2-container--default.select2-container--focus .select2-selection{border-color:rgba(81,45,196,0.6);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 0 2px rgba(81,45,196,0.2);box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 0 2px rgba(81,45,196,0.2)}#checklist_form_items .checklist-item{display:block;margin:0;padding-top:4px;line-height:initial}#checklist_form_items .checklist-item.new{padding-top:6px;line-height:inherit}#top-menu .cm-menu-header>li{margin:0}#top-menu .cm-menu-header>li>a,#top-menu .cm-menu-header>li>.title{line-height:28px}#top-menu .cm-menu-header>li>.cm-menu-divider{height:18px;margin:5px 4px 0 5px;border-top:0;border-left:1px solid;opacity:.3}#top-menu .cm-menu-header .drdn-trigger{font-size:14px}#top-menu .dropdown .dropdown-menu>li a:hover,#top-menu .dropdown .dropdown-menu>li a:focus,#top-menu .dropdown .dropdown-submenu:hover a,#top-menu .dropdown .dropdown-submenu:focus a{background-color:#614ba6;color:#fff}#top-menu .rm-icon::before{font-size:14px}#top-menu #quick-search{margin:0}#top-menu #quick-search form>input{width:100px;min-width:100px}#top-menu #quick-search a{line-height:inherit}#people_list table.index{margin-bottom:20px}#content .person.details{margin-bottom:20px;padding:15px;border:1px solid #d1d3e0;border-radius:3px;background-color:#fafbfc}#content .person.details .avatar{width:64px;max-width:64px;overflow:hidden}#content .person.details .name,#content .person.details .subject_info{padding:0 0 0 15px}#content .person.details .name>h1{margin-bottom:5px}#content .person.details .name>p{margin-bottom:0}#content .person.details .subject_info{border-left:1px solid #d1d3e0}#content .person.details .subject_info>ul{margin:0}#content .person.details .icon{background-image:none}#content .department.issue.details>p{clear:both}#content .department.issue.details>.author{margin-bottom:0;clear:none}#sidebar .person.attributes{font-size:.92em}#sidebar .person.attributes th,#sidebar .person.attributes td{padding:5px;text-align:left;vertical-align:top}#sidebar .person.attributes .icon{padding-left:25px;background-image:none}#sidebar .person.attributes .email td a{display:block;max-width:90px;overflow:hidden;text-overflow:ellipsis}#sidebar .person.attributes .email td a:hover{position:absolute;max-width:100%;margin:-5px;padding:5px;background:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.07),0 3px 8px rgba(0,0,0,0.04);box-shadow:0 1px 2px rgba(0,0,0,0.07),0 3px 8px rgba(0,0,0,0.04)}#sidebar .person_data td.avatar,#sidebar .person_data td.name{padding:0 0 8px}#sidebar .person_data td.avatar{width:40px}#sidebar .person_data td.name h4{margin:0;letter-spacing:0}#toolbar-code-options select{width:100%}#toolbar-code-options .buttons{white-space:nowrap}#stuff-to-do p{margin-right:-20px}#stuff-to-do p>a{display:block;padding:6px 20px;border-radius:4px 0 0 4px}#stuff-to-do p>a:hover{background-color:#eff0f4;text-decoration:none}#stuff-to-do p>br{display:none}.controller-stuff_to_do .menu label,.controller-stuff_to_do .menu select{margin-bottom:5px}.controller-stuff_to_do .stuff-to-do-item{padding:8px;border:1px solid #e3e5ed;border-width:0;background-color:#fff}.controller-stuff_to_do .pane ol{padding:0}.controller-stuff_to_do .pane .issue-details{width:80%;margin:0}.controller-stuff_to_do .pane .issue-details a img{display:none}.controller-stuff_to_do .pane .progress{width:20%;margin:0}.controller-stuff_to_do .pane .estimate{top:7px;right:8px;left:auto;width:20%;font-size:.86em;text-align:right}div.wiking.flash.warning,div.wiking.flash.notice,div.wiking.flash.tip{background-image:none}div.wiking.flash.tip::before{content:""}#main{position:relative}#sidebar{will-change:margin;-webkit-transition:margin .5s;transition:margin .5s}#sidebar.sidebar-hiding{margin-left:-270px}#sidebar.sidebar-hidden{display:none}.sidebar-toggler{display:block;position:absolute;top:1px;width:14px;height:16px;border:2px solid #717894;border-radius:3px;background-color:#eff0f4;background-position:center;line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;left:0;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath fill='%23707793' d='M8.996 12.659l-3.5-4a1.002 1.002 0 0 1 0-1.317l3.5-4a1 1 0 1 1 1.503 1.317L7.576 8l2.924 3.342a1 1 0 1 1-1.504 1.317z'/%3e%3c/svg%3e");border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}@media print{.sidebar-toggler{display:none}}.sidebar-toggler:hover,.sidebar-toggler:focus,.sidebar-toggler:active{background-color:#e3e5ed}.sidebar-toggler.sidebar-hidden{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath fill='%23707793' d='M6.25 13a1 1 0 0 1-.752-1.658L8.422 8 5.499 4.659a1 1 0 1 1 1.503-1.317l3.5 4c.329.377.329.94 0 1.317l-3.5 4A.993.993 0 0 1 6.25 13z'/%3e%3c/svg%3e")} + */@font-face{font-family:"FontAwesome";src:url("../fonts/fontawesome-webfont.eot?v=4.7.0");src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}html{overflow-y:scroll;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0;padding:0;background-color:#fff;color:#3e425a;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:14px;font-weight:normal;line-height:1.428571429}a{color:#0051cc;text-decoration:none}a:hover,a:focus{color:#0065ff;text-decoration:underline}a.issue.closed{color:#717894;text-decoration:line-through}a.project.closed{color:#717894}a.user.locked{color:#717894}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}h1{margin:0;font-size:2em;font-weight:500;line-height:1.09725}h2{margin-top:0;margin-bottom:20px;font-size:1.43em;font-weight:500;line-height:1.33}h2 img{vertical-align:middle}h3{margin-top:0;margin-bottom:20px;font-size:1.14em;font-weight:500;line-height:1.33}h4{margin-top:0;font-size:1em;font-weight:500;line-height:1.428571429}p{margin:0 0 10px}small{font-size:.86em}table th{font-weight:600}table th,table td{padding:5px 8px}table p{margin:0}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}dl{margin-top:0;margin-bottom:20px}dt{margin-top:20px;font-weight:600}dd{margin-bottom:20px;margin-left:20px}code,kbd,pre,samp{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Noto Mono,Oxygen Mono,Liberation Mono,monospace;font-size:1em}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #a3a6b8}li hr{margin-top:10px;margin-bottom:10px}blockquote{margin:0 0 20px;padding:5px 16px;border-left:4px solid rgba(0,0,0,0.15)}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}input[type="button"],input[type="submit"],input[type="reset"],button{padding:3px 12px;border-radius:3px;font-size:14px;line-height:1.428571429;display:inline-block;margin-bottom:0;-webkit-transition:border-color 50ms ease-in-out,background-color 50ms ease-in-out,-webkit-box-shadow 50ms ease-in-out;transition:border-color 50ms ease-in-out,background-color 50ms ease-in-out,-webkit-box-shadow 50ms ease-in-out;transition:border-color 50ms ease-in-out,background-color 50ms ease-in-out,box-shadow 50ms ease-in-out;transition:border-color 50ms ease-in-out,background-color 50ms ease-in-out,box-shadow 50ms ease-in-out,-webkit-box-shadow 50ms ease-in-out;border:1px solid;font-weight:normal;text-align:center;vertical-align:top;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#0065ff;color:#fff;border-color:#0065ff #0065ff #004dc2;-webkit-box-shadow:0 1px 0 #004dc2;box-shadow:0 1px 0 #004dc2}input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,button:hover,button:focus{background-color:#004dc2;color:#fff;border-color:#004dc2 #004dc2 #003585;-webkit-box-shadow:0 1px 0 #003585;box-shadow:0 1px 0 #003585}input[type="button"]:active,input[type="submit"]:active,input[type="reset"]:active,button:active{-webkit-transform:translate(0, 1px);transform:translate(0, 1px);border-color:#0047b3;background-color:#004dc2;-webkit-box-shadow:inset 0 3px 4px -2px #0047b3;box-shadow:inset 0 3px 4px -2px #0047b3}input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,button:hover,button:focus{text-decoration:none}input[type="button"].disabled,input[type="button"][disabled],fieldset[disabled] input[type="button"],input[type="submit"].disabled,input[type="submit"][disabled],fieldset[disabled] input[type="submit"],input[type="reset"].disabled,input[type="reset"][disabled],fieldset[disabled] input[type="reset"],button.disabled,button[disabled],fieldset[disabled] button{opacity:.65;-webkit-box-shadow:none;box-shadow:none;pointer-events:none}form input[type="submit"]{margin-right:2px}form input[type="submit"]+input{background-color:#029934;color:#fff;border-color:#029934 #029934 #027b2a;-webkit-box-shadow:0 1px 0 #027b2a;box-shadow:0 1px 0 #027b2a}form input[type="submit"]+input:hover,form input[type="submit"]+input:focus{background-color:#027b2a;color:#fff;border-color:#027b2a #027b2a #015d1f;-webkit-box-shadow:0 1px 0 #015d1f;box-shadow:0 1px 0 #015d1f}form input[type="submit"]+input:active{-webkit-transform:translate(0, 1px);transform:translate(0, 1px);border-color:#027327;background-color:#027b2a;-webkit-box-shadow:inset 0 3px 4px -2px #027327;box-shadow:inset 0 3px 4px -2px #027327}form input[type="submit"]+a{display:inline-block;margin-right:2px;padding-top:4px;padding-bottom:4px;line-height:1.428571429}form input[type="submit"]+a+a{margin-left:2px}form[action*="repository/diff"]{margin-bottom:10px}#message-form #message_sticky,#message-form #message_locked,#news-form #message_sticky,#news-form #message_locked{position:relative;top:1px;margin-left:5px}p.buttons>a,p.buttons>span:not(.drdn),.other-formats>span>a,.other-formats>span>span:not(.drdn),#wiki_add_attachment>p>a,#wiki_add_attachment>p>span:not(.drdn),#content>.contextual>a,#content>.contextual>span:not(.drdn),#content>.contextual>span:not(.drdn)>a,#content>.contextual>span:not(.drdn)>span:not(.drdn),#query_form>.contextual>a,#query_form>.contextual>span:not(.drdn),#query_form_with_buttons>.contextual>a,#query_form_with_buttons>.contextual>span:not(.drdn){display:inline-block;margin-right:1px;margin-left:1px;padding:3px 8px;-webkit-transition:border-color 50ms ease-in-out,background-color 50ms ease-in-out,color 50ms ease-in-out;transition:border-color 50ms ease-in-out,background-color 50ms ease-in-out,color 50ms ease-in-out;border:1px solid;border-radius:3px;font-size:14px}p.buttons>a.icon,p.buttons>span:not(.drdn).icon,.other-formats>span>a.icon,.other-formats>span>span:not(.drdn).icon,#wiki_add_attachment>p>a.icon,#wiki_add_attachment>p>span:not(.drdn).icon,#content>.contextual>a.icon,#content>.contextual>span:not(.drdn).icon,#content>.contextual>span:not(.drdn)>a.icon,#content>.contextual>span:not(.drdn)>span:not(.drdn).icon,#query_form>.contextual>a.icon,#query_form>.contextual>span:not(.drdn).icon,#query_form_with_buttons>.contextual>a.icon,#query_form_with_buttons>.contextual>span:not(.drdn).icon{padding-left:28px;background-position:8px 50%}p.buttons>a,.other-formats>span>a,#wiki_add_attachment>p>a,#content>.contextual>a,#content>.contextual>span:not(.drdn)>a,#query_form>.contextual>a,#query_form_with_buttons>.contextual>a{border-color:#eff0f4;background-color:#eff0f4;color:#212136}p.buttons>a:first-child,.other-formats>span>a:first-child,#wiki_add_attachment>p>a:first-child,#content>.contextual>a:first-child,#content>.contextual>span:not(.drdn)>a:first-child,#query_form>.contextual>a:first-child,#query_form_with_buttons>.contextual>a:first-child{margin-left:0}p.buttons>a:last-child,.other-formats>span>a:last-child,#wiki_add_attachment>p>a:last-child,#content>.contextual>a:last-child,#content>.contextual>span:not(.drdn)>a:last-child,#query_form>.contextual>a:last-child,#query_form_with_buttons>.contextual>a:last-child{margin-right:0}p.buttons>a:hover,p.buttons>a:focus,.other-formats>span>a:hover,.other-formats>span>a:focus,#wiki_add_attachment>p>a:hover,#wiki_add_attachment>p>a:focus,#content>.contextual>a:hover,#content>.contextual>a:focus,#content>.contextual>span:not(.drdn)>a:hover,#content>.contextual>span:not(.drdn)>a:focus,#query_form>.contextual>a:hover,#query_form>.contextual>a:focus,#query_form_with_buttons>.contextual>a:hover,#query_form_with_buttons>.contextual>a:focus{border-color:#e3e5ed;background-color:#e3e5ed;color:#212136;text-decoration:none}p.buttons>span:not(.drdn),.other-formats>span>span:not(.drdn),#wiki_add_attachment>p>span:not(.drdn),#content>.contextual>span:not(.drdn),#content>.contextual>span:not(.drdn)>span:not(.drdn),#query_form>.contextual>span:not(.drdn),#query_form_with_buttons>.contextual>span:not(.drdn){border-color:#f6f6f9;background-color:#fafbfc;color:#d1d3e0}p.buttons{margin-bottom:20px}.other-formats{margin:20px 0 0;text-align:right}.other-formats>span{margin-right:1px;margin-left:1px}.other-formats>span:last-child{margin-right:0}@media screen and (min-width: 900px){.pagination+.other-formats,#wiki_add_attachment+.other-formats{margin-top:0;float:right}}.query-columns select{width:auto !important;min-width:130px}span.query-columns>span{display:inline-block;height:100%;vertical-align:middle}span.query-columns label{display:block;margin-bottom:10px}.query-columns .buttons{vertical-align:middle}.query-columns .buttons br{display:none}.query-columns .buttons input[type="button"]{display:block;width:32px;margin-bottom:4px;padding-right:1px;padding-left:1px;background-color:#f6f6f9;color:#212136;border-color:#d1d3e0 #d1d3e0 #bfc2d4;-webkit-box-shadow:0 1px 0 #bfc2d4;box-shadow:0 1px 0 #bfc2d4}.query-columns .buttons input[type="button"]:hover,.query-columns .buttons input[type="button"]:focus{background-color:#e4e4ed;color:#212136;border-color:#bfc2d4 #bfc2d4 #acb1c8;-webkit-box-shadow:0 1px 0 #acb1c8;box-shadow:0 1px 0 #acb1c8}.query-columns .buttons input[type="button"]:active{-webkit-transform:translate(0, 1px);transform:translate(0, 1px);border-color:#babed1;background-color:#e4e4ed;-webkit-box-shadow:inset 0 3px 4px -2px #babed1;box-shadow:inset 0 3px 4px -2px #babed1}a[data-expands],.toggle-multiselect{display:inline-block;position:relative;top:3px;padding:10px;border:1px solid;border-radius:3px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='-1 -1 16 16'%3e%3cpath fill='%23707793' d='M11 6H8V3H6v3H3v2h3v3h2V8h3z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:2px 2px;font-size:0;vertical-align:top;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#f6f6f9;color:#212136;border-color:#d1d3e0 #d1d3e0 #bfc2d4;-webkit-box-shadow:0 1px 0 #bfc2d4;box-shadow:0 1px 0 #bfc2d4}a[data-expands]:hover,a[data-expands]:focus,.toggle-multiselect:hover,.toggle-multiselect:focus{background-color:#e4e4ed;color:#212136;border-color:#bfc2d4 #bfc2d4 #acb1c8;-webkit-box-shadow:0 1px 0 #acb1c8;box-shadow:0 1px 0 #acb1c8}a[data-expands]:active,.toggle-multiselect:active{-webkit-transform:translate(0, 1px);transform:translate(0, 1px);border-color:#babed1;background-color:#e4e4ed;-webkit-box-shadow:inset 0 3px 4px -2px #babed1;box-shadow:inset 0 3px 4px -2px #babed1}a[data-expands]{margin-right:10px}a[data-expands]>.toggle-multiselect{padding:0;border:0 none;background:transparent}a[data-expands] img{display:none}form td{padding:5px}form label{line-height:28px;vertical-align:top}form label>input[type="checkbox"],form label>input[type="radio"]{margin-top:7px}form .box label{line-height:1.428571429}form .box label>input[type="checkbox"],form .box label>input[type="radio"]{margin-top:3px}.contextual>form{display:inline-block;line-height:28px;vertical-align:top}.contextual>form label{line-height:inherit}button,input,select,textarea{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:inherit;font-size:14px;line-height:1.428571429}select,textarea,input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="url"],input[type="tel"],input[type="color"],input[type="search"],input[type="email"],input[type="text"],input[type="password"],#project-jump .drdn-trigger{height:28px;padding:3px 8px;border:1px solid #d1d3e0;border-radius:2px;background-color:#fff;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.075);box-shadow:inset 0 1px 2px rgba(0,0,0,0.075);color:#3e425a}select,textarea,input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="url"],input[type="tel"],input[type="color"],input[type="search"],input[type="email"],input[type="text"],input[type="password"]{-webkit-transition:border-color 50ms ease-in-out,-webkit-box-shadow 50ms ease-in-out;transition:border-color 50ms ease-in-out,-webkit-box-shadow 50ms ease-in-out;transition:border-color 50ms ease-in-out,box-shadow 50ms ease-in-out;transition:border-color 50ms ease-in-out,box-shadow 50ms ease-in-out,-webkit-box-shadow 50ms ease-in-out;vertical-align:top}select:focus,textarea:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="url"]:focus,input[type="tel"]:focus,input[type="color"]:focus,input[type="search"]:focus,input[type="email"]:focus,input[type="text"]:focus,input[type="password"]:focus{border-color:rgba(81,45,196,0.6);outline:0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 0 2px rgba(81,45,196,0.2);box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 0 2px rgba(81,45,196,0.2)}select::-webkit-input-placeholder,textarea::-webkit-input-placeholder,input[type="datetime"]::-webkit-input-placeholder,input[type="datetime-local"]::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,input[type="month"]::-webkit-input-placeholder,input[type="time"]::-webkit-input-placeholder,input[type="week"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="color"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder{opacity:1;color:#a3a6b8}select:-ms-input-placeholder,textarea:-ms-input-placeholder,input[type="datetime"]:-ms-input-placeholder,input[type="datetime-local"]:-ms-input-placeholder,input[type="date"]:-ms-input-placeholder,input[type="month"]:-ms-input-placeholder,input[type="time"]:-ms-input-placeholder,input[type="week"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="color"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder{opacity:1;color:#a3a6b8}select::-ms-input-placeholder,textarea::-ms-input-placeholder,input[type="datetime"]::-ms-input-placeholder,input[type="datetime-local"]::-ms-input-placeholder,input[type="date"]::-ms-input-placeholder,input[type="month"]::-ms-input-placeholder,input[type="time"]::-ms-input-placeholder,input[type="week"]::-ms-input-placeholder,input[type="number"]::-ms-input-placeholder,input[type="url"]::-ms-input-placeholder,input[type="tel"]::-ms-input-placeholder,input[type="color"]::-ms-input-placeholder,input[type="search"]::-ms-input-placeholder,input[type="email"]::-ms-input-placeholder,input[type="text"]::-ms-input-placeholder,input[type="password"]::-ms-input-placeholder{opacity:1;color:#a3a6b8}select::placeholder,textarea::placeholder,input[type="datetime"]::placeholder,input[type="datetime-local"]::placeholder,input[type="date"]::placeholder,input[type="month"]::placeholder,input[type="time"]::placeholder,input[type="week"]::placeholder,input[type="number"]::placeholder,input[type="url"]::placeholder,input[type="tel"]::placeholder,input[type="color"]::placeholder,input[type="search"]::placeholder,input[type="email"]::placeholder,input[type="text"]::placeholder,input[type="password"]::placeholder{opacity:1;color:#a3a6b8}select[disabled],select[readonly],fieldset[disabled] select,textarea[disabled],textarea[readonly],fieldset[disabled] textarea,input[type="datetime"][disabled],input[type="datetime"][readonly],fieldset[disabled] input[type="datetime"],input[type="datetime-local"][disabled],input[type="datetime-local"][readonly],fieldset[disabled] input[type="datetime-local"],input[type="date"][disabled],input[type="date"][readonly],fieldset[disabled] input[type="date"],input[type="month"][disabled],input[type="month"][readonly],fieldset[disabled] input[type="month"],input[type="time"][disabled],input[type="time"][readonly],fieldset[disabled] input[type="time"],input[type="week"][disabled],input[type="week"][readonly],fieldset[disabled] input[type="week"],input[type="number"][disabled],input[type="number"][readonly],fieldset[disabled] input[type="number"],input[type="url"][disabled],input[type="url"][readonly],fieldset[disabled] input[type="url"],input[type="tel"][disabled],input[type="tel"][readonly],fieldset[disabled] input[type="tel"],input[type="color"][disabled],input[type="color"][readonly],fieldset[disabled] input[type="color"],input[type="search"][disabled],input[type="search"][readonly],fieldset[disabled] input[type="search"],input[type="email"][disabled],input[type="email"][readonly],fieldset[disabled] input[type="email"],input[type="text"][disabled],input[type="text"][readonly],fieldset[disabled] input[type="text"],input[type="password"][disabled],input[type="password"][readonly],fieldset[disabled] input[type="password"]{border-color:#d1d3e0;opacity:1;background-color:#e3e5ed;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.075);box-shadow:inset 0 1px 2px rgba(0,0,0,0.075)}textarea{height:auto;resize:vertical}textarea.text_cf{width:100%;resize:vertical}input[type="search"]{-webkit-appearance:none}input[type="radio"],input[type="checkbox"]{margin:4px 1px 0 0;margin-top:1px \9;line-height:normal;vertical-align:top}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}input.autocomplete{padding-right:30px;background-repeat:no-repeat;background-position:right center}input.autocomplete.ajax-loading{background-image:url("../images/preloader.gif")}input.string_cf,input.link_cf{width:100%}select[multiple],select[size]{height:auto;min-height:28px}select[size="1"]{height:28px}select option[disabled]{color:#dadce7}select.expandable{vertical-align:top}select.bool_cf{width:auto !important}@-moz-document url-prefix(""){select[multiple]{padding:0}select option,select optgroup::before{padding:3px 8px;border-bottom:1px dotted #dadce7}select optgroup>option{padding-right:16px;padding-left:16px}}@supports (-webkit-appearance: none){select[multiple]{padding:0}select[multiple] option{padding:3px 8px;border-bottom:1px dotted #dadce7}}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}fieldset{min-width:0;margin:0;padding:10px 0;border:0 none;border-top:1px solid #eff0f4}fieldset>p>label:first-child{margin-right:10px}legend{padding-right:5px;color:#3e425a}span.required{position:relative;top:3px;margin-left:-.2em;color:#e5123d;font-size:1.5em;font-weight:normal;line-height:0}em.info{display:block;padding:2px 0;color:#717894;font-size:.86em;font-style:normal}.wiki-edit{color:#10101b;font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Noto Mono,Oxygen Mono,Liberation Mono,monospace;line-height:1.6}.tabular.settings p{padding-left:290px}.tabular.settings label{width:280px;margin-left:-290px}.tabular p{margin:0 0 10px;padding-left:170px;clear:left;line-height:28px}.tabular p .jstEditor{margin-bottom:0}.tabular p .bool_cf:not(.check_box_group){display:block;padding-top:4px;line-height:1.428571429}.tabular input,.tabular select{max-width:100%}.tabular textarea{display:block;width:100%;resize:vertical}.tabular span[title]{border-bottom:1px dotted #a3a6b8}.tabular label{width:160px;margin-bottom:4px;margin-left:-170px;padding-top:4px;float:left;line-height:1.428571429;text-align:right;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tabular label.floating{width:270px;margin-left:0;text-align:left}.tabular label.block,.tabular label.inline{display:block;width:auto;margin-left:0;padding-left:18px;float:none;text-align:left;cursor:pointer}.tabular label.inline{display:inline-block}.tabular label.role-visibility{padding-left:34px}.tabular label>input[type="checkbox"],.tabular label>input[type="radio"]{margin-top:3px}.tabular label ~ input[type="checkbox"],.tabular label ~ input[type="radio"]{margin-top:7px}label.inline{display:inline-block;margin-right:8px;padding-left:18px;float:none}label.inline:last-child{margin-right:0}label.inline>input,label.block>input{margin-left:-18px;float:left}label[for="issue_description"]+a{display:inline-block;margin-top:4px}label[for="issue_description"]+a img{vertical-align:middle}label[for="closed"]{margin-bottom:10px}.wiki-edit,#principal_search,#issue_subject,#time_entry_comments,#content_comments,#user_search,#user_login,#user_firstname,#user_lastname,#user_mail,#my_account_form select,#user_form select,#user_identity_url,#custom_field_possible_values{width:100%}label[for="issue_subject"]{padding-top:8px}#issue_subject{height:42px;padding:8px 12px;border-radius:4px;font-size:1.285em;line-height:1.33}.jstEditor{margin-bottom:10px}#user_form{margin-bottom:20px}#user_form ~ p{margin-bottom:0}#attachments_fields>span,#existing-attachments>span,.attachments_fields>span{display:block;margin-bottom:5px}#attachments_fields input,#existing-attachments input,.attachments_fields input{width:21.5em;margin-right:.5em;margin-bottom:5px}#attachments_fields input.filename,#existing-attachments input.filename,.attachments_fields input.filename{padding-left:24px;background-image:url("../../../images/attachment.png");background-repeat:no-repeat;background-position:4px center}#attachments_fields .ajax-waiting input.filename,#existing-attachments .ajax-waiting input.filename,.attachments_fields .ajax-waiting input.filename{background-image:url("../../../images/hourglass.png")}#attachments_fields .ajax-loading input.filename,#existing-attachments .ajax-loading input.filename,.attachments_fields .ajax-loading input.filename{background-image:url("../../../images/loading.gif")}#attachments_fields div.ui-progressbar,#existing-attachments div.ui-progressbar,.attachments_fields div.ui-progressbar{display:inline-block;width:100px;height:14px;margin:2px 0 -5px 8px}#add_attachment_form p{margin-bottom:0}#issue-form fieldset:last-child{padding-bottom:0}#issue-form fieldset:last-child p{margin-bottom:0}#issue-form .splitcontentleft,#issue-form .splitcontentright{width:100%;padding-right:0;padding-left:0;float:left}@media screen and (min-width: 768px){#issue-form .splitcontentleft,#issue-form .splitcontentright{width:auto;min-width:36em}}#issue-form .splitcontentleft textarea.text_cf,#issue-form .splitcontentleft input.string_cf,#issue-form .splitcontentleft input.link_cf,#issue-form .splitcontentleft select,#issue-form .splitcontentright textarea.text_cf,#issue-form .splitcontentright input.string_cf,#issue-form .splitcontentright input.link_cf,#issue-form .splitcontentright select{width:90%}@media screen and (min-width: 768px){#issue-form .splitcontentleft{margin-right:20px}}#issue-form #issue_estimated_hours,#issue-form #issue_done_ratio{width:5.5em;min-width:1em;padding-left:.2em;text-align:right}#issue_is_private_wrap,#all_attributes>p[style]{margin-right:0 !important;margin-bottom:0;padding-left:0;float:right}#issue_is_private_wrap input,#all_attributes>p[style] input{margin-top:7px;margin-right:3px}#issue_is_private_wrap label,#all_attributes>p[style] label{display:inline-block !important;margin-right:0;padding-left:0}#users_for_watcher,#watchers_inputs{display:block;max-height:400px;margin-bottom:10px;overflow:auto}#users_for_watcher label,#watchers_inputs label{position:relative;padding-left:18px;font-weight:normal;line-height:1.428571429;text-align:left;display:block;width:auto;margin:0;padding-top:4px;padding-bottom:4px;float:none}#users_for_watcher label input[type="checkbox"],#users_for_watcher label input[type="radio"],#watchers_inputs label input[type="checkbox"],#watchers_inputs label input[type="radio"]{position:absolute;width:auto;margin-top:3px;margin-left:-18px}@media screen and (min-width: 768px){#users_for_watcher label,#watchers_inputs label{padding-bottom:0}}#watchers_inputs{max-width:64em;-webkit-columns:18em 3;columns:18em 3}.check_box_group{display:block;width:90%;max-height:400px;overflow-y:auto}.check_box_group label{position:relative;padding-left:18px;font-weight:normal;line-height:1.428571429;text-align:left;display:block;width:auto;margin:0;padding-top:4px;padding-bottom:4px;float:none}.check_box_group label input[type="checkbox"],.check_box_group label input[type="radio"]{position:absolute;width:auto;margin-top:3px;margin-left:-18px}@media screen and (min-width: 768px){.check_box_group label{padding-bottom:0}}@media screen and (min-width: 900px){.check_box_group.bool_cf{overflow:initial}.check_box_group.bool_cf label{display:inline-block;margin-right:8px}}fieldset#filters table td{vertical-align:top}fieldset#filters td.field{padding-right:16px;white-space:nowrap}@media screen and (min-width: 768px){fieldset#filters td.field{min-width:180px}}fieldset#filters td.operator{min-width:180px;padding-right:16px}fieldset#filters td.operator select{width:100%}fieldset#filters td.values{min-width:130px;white-space:nowrap}fieldset#filters td.values select{min-width:130px}fieldset#filters td.add-filter{padding-top:10px;text-align:right}fieldset#filters td input[type="checkbox"],fieldset#filters td input[type="radio"]{margin-top:7px}fieldset#filters div.add-filter{padding-top:5px}@media screen and (min-width: 900px){fieldset#filters div.add-filter{float:right;text-align:right}}#filters-table{float:left}#activity_scope_form li>input[type="checkbox"],#activity_scope_form li>input[type="radio"]{margin-top:7px}#query_form p input,#query_form p select,#query_form p label,#query_form p .icon,#query_form p .icon-only{vertical-align:middle}label.no-css{width:auto;margin-left:0;float:none;font-weight:inherit;line-height:inherit;text-align:left}.tabs{position:relative;overflow:hidden}.tabs>ul{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding-left:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:32px}.tabs>ul>li{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.tabs>ul>li>a{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:3em;height:32px;margin-right:2px;padding:5px 8px;border:1px solid transparent;border-radius:3px 3px 0 0;text-align:center;white-space:nowrap}.tabs .tabs-buttons{position:absolute;top:0;right:0;width:40px;border-bottom:1px solid #d1d3e0;background-color:#fff}.tabs .tabs-buttons>button{width:50%;height:31px;margin:0;padding:0;float:left;-webkit-transition:opacity 50ms;transition:opacity 50ms;border:0 none;border-radius:0;opacity:.7;background-color:#fff;background-repeat:no-repeat;background-position:center center;-webkit-box-shadow:none;box-shadow:none}.tabs .tabs-buttons>button:hover,.tabs .tabs-buttons>button:active{opacity:1}.tabs .tabs-buttons>button:active{background-color:#f6f6f9}.tabs .tabs-buttons>button.disabled{opacity:.35}.tabs .tabs-buttons .tab-left{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath fill='%23707793' d='M8.996 12.659l-3.5-4a1.002 1.002 0 0 1 0-1.317l3.5-4a1 1 0 1 1 1.503 1.317L7.576 8l2.924 3.342a1 1 0 1 1-1.504 1.317z'/%3e%3c/svg%3e")}.tabs .tabs-buttons .tab-right{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath fill='%23707793' d='M6.25 13a1 1 0 0 1-.752-1.658L8.422 8 5.499 4.659a1 1 0 1 1 1.503-1.317l3.5 4c.329.377.329.94 0 1.317l-3.5 4A.993.993 0 0 1 6.25 13z'/%3e%3c/svg%3e")}div.tabs:not(#main-menu){height:32px;margin-bottom:20px}div.tabs:not(#main-menu)>ul{margin:0;padding:0;border-bottom:1px solid #d1d3e0}div.tabs:not(#main-menu)>ul>li{margin:0 0 -1px;background:transparent}div.tabs:not(#main-menu)>ul>li>a{padding:5px 8px;border-color:transparent;background:transparent;color:#0051cc;font:inherit}div.tabs:not(#main-menu)>ul>li>a:hover,div.tabs:not(#main-menu)>ul>li>a:focus{border-color:#f6f6f9 #f6f6f9 #d1d3e0;background-color:#f6f6f9;color:#10101b;text-decoration:none}div.tabs:not(#main-menu)>ul>li>a.selected{border-color:#d1d3e0 #d1d3e0 #fff;background:#fff;color:#3e425a}#tab-content-modules fieldset p{margin:3px 0 4px}#tab-content-members .splitcontentleft,#tab-content-memberships .splitcontentleft,#tab-content-users .splitcontentleft{width:65%}#tab-content-members .splitcontentright,#tab-content-memberships .splitcontentright,#tab-content-users .splitcontentright{width:35%}#tab-content-members fieldset,#tab-content-memberships fieldset,#tab-content-users fieldset{margin-bottom:20px}#tab-content-members fieldset legend,#tab-content-memberships fieldset legend,#tab-content-users fieldset legend{font-weight:600}#tab-content-members fieldset label,#tab-content-memberships fieldset label,#tab-content-users fieldset label{position:relative;padding-left:18px;font-weight:normal;line-height:1.428571429;text-align:left;display:block;margin-bottom:3px}#tab-content-members fieldset label input[type="checkbox"],#tab-content-members fieldset label input[type="radio"],#tab-content-memberships fieldset label input[type="checkbox"],#tab-content-memberships fieldset label input[type="radio"],#tab-content-users fieldset label input[type="checkbox"],#tab-content-users fieldset label input[type="radio"]{position:absolute;width:auto;margin-top:3px;margin-left:-18px}#tab-content-members fieldset label[for="principal_search"],#tab-content-memberships fieldset label[for="principal_search"],#tab-content-users fieldset label[for="principal_search"]{padding-left:0}#tab-content-members .pagination .items,#tab-content-memberships .pagination .items,#tab-content-users .pagination .items{margin-left:0}#tab-content-members #principals,#tab-content-users #principals{max-height:400px;overflow:auto}#tab-content-memberships .splitcontentright select{width:100%}#principals_for_new_member .pagination{float:none}.pagination .pages{display:inline-block;margin:0;padding:0}.pagination li{display:inline-block;margin-right:.3em;list-style:none}.pagination li>a,.pagination li>span,.pagination>.previous,.pagination>.next,.pagination>.page{display:inline-block;padding:3px 10px;border:1px solid #eff0f4;border-radius:3px;background-color:#eff0f4;color:#212136;text-decoration:none;white-space:nowrap}.pagination li>span{border-color:#f6f6f9;background-color:#fafbfc;color:#d1d3e0;cursor:default}.pagination .spacer>span{padding:0;border:0 none;background:transparent;color:#3e425a}.pagination a:hover,.pagination a:focus{border-color:#e3e5ed;background-color:#e3e5ed;color:#212136}.pagination .page.current,.pagination .current>span{z-index:2;border-color:#614ba6;background-color:#614ba6;color:#fff;cursor:default}.pagination .items,.pagination .per-page{display:inline-block;margin:4px 0 4px 3px}p.pagination{margin-bottom:0;float:left}p.pagination+h1,p.pagination+h2,p.pagination+h3,p.pagination+h4,p.pagination+h5,p.pagination+h6{clear:both}#main{display:-webkit-box;display:-ms-flexbox;display:flex}#content{padding:20px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc(100% - 310px)}#sidebar{-webkit-box-flex:0;-ms-flex:0 0 229px;flex:0 0 229px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}#main #sidebar{padding:20px 20px}#main.nosidebar #sidebar{margin:0;padding:0;border:0 none;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media screen and (min-width: 1px){#sidebar{border-right:1px solid #dadce7;-webkit-box-shadow:inset -9px 0 6px -6px rgba(0,0,0,0.05);box-shadow:inset -9px 0 6px -6px rgba(0,0,0,0.05)}}#sidebar h3{margin-top:30px}#sidebar>h3:first-child,#sidebar>form:first-child>h3{margin-top:5px}#sidebar ul:nth-child(n){margin:0 0 10px;padding:0;margin-right:-20px}#sidebar ul:not(.watchers) li{margin:0;padding:0;list-style-type:none}#sidebar ul:not(.watchers) li>a:not(.icon-only){display:block;padding:6px 20px;border:1px solid transparent;border-left-width:3px;border-radius:4px 0 0 4px}#sidebar ul:not(.watchers) li>a:not(.icon-only):hover{background-color:#eff0f4;color:#212136;text-decoration:none}#sidebar ul:not(.watchers) li>a:not(.icon-only).selected{border-color:#dadce7;background-color:#fff;color:#10101b;margin-right:-1px;border-right-color:#fff;border-left-color:#e5123d;-webkit-box-shadow:-3px 1px 2px rgba(0,0,0,0.1);box-shadow:-3px 1px 2px rgba(0,0,0,0.1)}#sidebar>a{margin:6px 20px;margin-left:23px}#footer{margin:0 20px 20px;padding-top:20px;border-top:1px solid #dadce7;color:#a3a6b8;font-size:.86em}#wrapper .context-menu-selection,#wrapper .context-menu-selection>td{background-color:#614ba6 !important;color:#fff !important}#wrapper #context-menu>ul,#wrapper #context-menu>ul>li>ul{-webkit-box-shadow:0 5px 8px -2px rgba(0,0,0,0.25),0 1px 2px rgba(0,0,0,0.3);box-shadow:0 5px 8px -2px rgba(0,0,0,0.25),0 1px 2px rgba(0,0,0,0.3);border:0 none !important}#wrapper #context-menu ul{padding:3px}#wrapper #context-menu li{padding:0;border:0 none;border-radius:2px;background:transparent}#wrapper #context-menu li:hover{background-color:#e3e5ed}#wrapper #context-menu a{padding:3px 10px 3px 20px;border-radius:2px}#wrapper #context-menu a::before{margin-top:2px;margin-left:-16px;float:left}#wrapper #context-menu a:hover{border-color:#e3e5ed;background-color:#e3e5ed}#wrapper #context-menu a.disabled{color:rgba(33,33,54,0.5)}#wrapper #context-menu a.icon-checked{background:transparent}#wrapper #context-menu a.submenu{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath fill='%23707793' d='M6.25 13a1 1 0 0 1-.752-1.658L8.422 8 5.499 4.659a1 1 0 1 1 1.503-1.317l3.5 4c.329.377.329.94 0 1.317l-3.5 4A.993.993 0 0 1 6.25 13z'/%3e%3c/svg%3e")}img.gravatar{position:relative;top:-.15em;overflow:hidden;border-radius:4px;line-height:1;vertical-align:middle}h2 img.gravatar,h3 img.gravatar,h4 img.gravatar{margin-right:5px}.username img.gravatar{margin-right:.5em}.icon-gravatar{margin-right:5px;float:left}table{border-spacing:0;border-collapse:collapse}table.list{width:100%;margin-bottom:20px;font-size:.92em}.autoscroll table.list{margin-bottom:0}table.list.changesets{margin-bottom:20px}table.list th,table.list .table-list-header{padding:8px;border:2px solid #e3e5ed;border-width:0 0 2px;background-color:#fff;color:#717894;vertical-align:bottom}table.list th a,table.list .table-list-header a{color:#212136}table.list tr.ui-sortable-helper{background-color:#ffe9a8}table.list td{padding:8px;border:1px solid #e3e5ed;border-width:0;text-align:center;vertical-align:top}table.list td.icon{padding-left:28px}table.list td.id,table.list td.parent,table.list td.relations,table.list td.tracker{width:2%}table.list td.id{font-weight:600}table.list td.reorder{white-space:nowrap}table.list td.attachments a{display:block}table.list th.checkbox,table.list td.checkbox{width:15px;padding-right:8px;padding-left:8px}table.list th.checkbox input,table.list td.checkbox input{margin:2px 0 0}table.list th.id,table.list td.id{text-align:right}table.list th.activity,table.list th.assigned_to,table.list th.attachments,table.list th.author,table.list th.category,table.list th.comments,table.list th.description,table.list th.fixed_version,table.list th.last_notes,table.list th.last_updated_by,table.list th.name,table.list th.priority,table.list th.relations,table.list th.roles,table.list th.status,table.list th.string,table.list th.subject,table.list th.text,table.list th.tracker,table.list th.user,table.list td.activity,table.list td.assigned_to,table.list td.attachments,table.list td.author,table.list td.category,table.list td.comments,table.list td.description,table.list td.fixed_version,table.list td.last_notes,table.list td.last_updated_by,table.list td.name,table.list td.priority,table.list td.relations,table.list td.roles,table.list td.status,table.list td.string,table.list td.subject,table.list td.text,table.list td.tracker,table.list td.user{text-align:left}table.list th.estimated_hours,table.list th.float,table.list th.int,table.list th.remaining_hours,table.list th.spent_hours,table.list th.story_points,table.list td.estimated_hours,table.list td.float,table.list td.int,table.list td.remaining_hours,table.list td.spent_hours,table.list td.story_points{text-align:right}table.list td.buttons,table.list div.buttons{text-align:right;white-space:nowrap}table.list td.buttons a,table.list div.buttons a{padding-right:5px}table.list td.buttons a.icon-only,table.list div.buttons a.icon-only{padding:0}table.list td.buttons img,table.list div.buttons img{vertical-align:middle}table.list caption{padding:.5em .5em .5em 0;text-align:left}.table-list-cell{display:table-cell;padding:8px;vertical-align:top}tr.project .name a{white-space:nowrap}tr.project.closed,tr.project.archived,tr.project.closed a,tr.project.archived a{color:#a3a6b8}tr.project.idnt td.name{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath fill='%23A2A6B8' d='M6.25 13a1 1 0 0 1-.752-1.658L8.422 8 5.499 4.659a1 1 0 1 1 1.503-1.317l3.5 4c.329.377.329.94 0 1.317l-3.5 4A.993.993 0 0 1 6.25 13z'/%3e%3c/svg%3e");background-repeat:no-repeat}tr.project.idnt-1 td.name{padding-left:24px;background-position:5px 50%}tr.project.idnt-2 td.name{padding-left:40px;background-position:21px 50%}tr.project.idnt-3 td.name{padding-left:56px;background-position:37px 50%}tr.project.idnt-4 td.name{padding-left:72px;background-position:53px 50%}tr.project.idnt-5 td.name{padding-left:88px;background-position:69px 50%}tr.project.idnt-6 td.name{padding-left:104px;background-position:85px 50%}tr.project.idnt-7 td.name{padding-left:120px;background-position:101px 50%}tr.project.idnt-8 td.name{padding-left:136px;background-position:117px 50%}tr.project.idnt-9 td.name{padding-left:152px;background-position:133px 50%}tr.issue{text-align:center;white-space:nowrap}tr.issue .string,tr.issue .text,tr.issue .subject,tr.issue .category{white-space:normal}tr.issue .relations{text-align:left;white-space:normal}tr.issue .relations span{white-space:nowrap}.controller-issues.action-index tr.issue.assigned-to-me .assigned_to a,.controller-issues.action-index tr.issue.assigned-to-me .subject a{font-weight:600}tr.issue.idnt td.subject{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath fill='%23A2A6B8' d='M6.25 13a1 1 0 0 1-.752-1.658L8.422 8 5.499 4.659a1 1 0 1 1 1.503-1.317l3.5 4c.329.377.329.94 0 1.317l-3.5 4A.993.993 0 0 1 6.25 13z'/%3e%3c/svg%3e");background-repeat:no-repeat}tr.issue.idnt-1 td.subject{padding-left:24px;background-position:5px 50%}tr.issue.idnt-2 td.subject{padding-left:40px;background-position:21px 50%}tr.issue.idnt-3 td.subject{padding-left:56px;background-position:37px 50%}tr.issue.idnt-4 td.subject{padding-left:72px;background-position:53px 50%}tr.issue.idnt-5 td.subject{padding-left:88px;background-position:69px 50%}tr.issue.idnt-6 td.subject{padding-left:104px;background-position:85px 50%}tr.issue.idnt-7 td.subject{padding-left:120px;background-position:101px 50%}tr.issue.idnt-8 td.subject{padding-left:136px;background-position:117px 50%}tr.issue.idnt-9 td.subject{padding-left:152px;background-position:133px 50%}.issues .description,.issues .last_notes{padding:8px;text-align:left}@media screen and (min-width: 768px){.issues .description>.wiki,.issues .last_notes>.wiki{max-height:20em;padding:20px;overflow:auto}}.issues .description pre,.issues .last_notes pre{white-space:normal}tr span.expander{margin-left:0;padding-left:8px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='-1 -1 16 16'%3e%3cpath fill='%23707793' d='M11 6H8V3H6v3H3v2h3v3h2V8h3z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}tr.open span.expander{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath fill='%23707793' d='M4 7h8v2H4z'/%3e%3c/svg%3e")}td.center{text-align:center}.issue-report{table-layout:fixed}tr.builtin td.name{font-style:italic}tr.entry{border:1px solid #dadce7}tr.entry td{white-space:nowrap}tr.entry td.filename{width:30%;text-align:left}tr.entry td.filename_no_report{width:70%;text-align:left}tr.entry td.size{text-align:right}tr.entry td.revision,tr.entry td.author{text-align:center}tr.entry td.age{text-align:right}tr.entry.file td.filename a,tr.entry.file td.filename_no_report a{margin-left:16px}table.list:not(.odd-even) tbody tr:nth-child(odd)>td,.odd>td{background-color:rgba(209,211,224,0.15)}table.list>tbody>tr:nth-child(n):hover{background-color:rgba(209,211,224,0.4)}table.list tbody tr .priority::before{content:"\00a0";display:inline-block;width:14px;margin-right:5px;background-repeat:no-repeat;background-position:center center;background-size:14px}table.list tbody tr.priority-lowest .priority::before,.issue.details.priority-lowest .attributes td.priority::before,.issue.details.priority-lowest .attribute.priority .value::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3e%3cpath fill='%23029934' d='M11.707 7.293a.999.999 0 0 0-1.414 0L8 9.586V2a1 1 0 1 0-2 0v7.586L3.707 7.293a.999.999 0 1 0-1.414 1.414l4 4a.997.997 0 0 0 1.414 0l4-4a.999.999 0 0 0 0-1.414z'/%3e%3c/svg%3e")}table.list tbody tr.priority-low2 .priority::before,.issue.details.priority-low2 .attributes td.priority::before,.issue.details.priority-low2 .attribute.priority .value::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3e%3cg fill='%2301A671'%3e%3cpath d='M7 12a.995.995 0 0 1-.6-.2l-4-3a1 1 0 0 1 1.2-1.6L7 9.75l3.4-2.55a1 1 0 0 1 1.2 1.599l-4 3A.99.99 0 0 1 7 12z'/%3e%3cpath opacity='.7' d='M7 7a.995.995 0 0 1-.6-.2l-4-3a1 1 0 0 1 1.2-1.6L7 4.75l3.4-2.55a1 1 0 0 1 1.2 1.599l-4 3A.99.99 0 0 1 7 7z'/%3e%3c/g%3e%3c/svg%3e")}table.list tbody tr.priority-low3 .priority::before,.issue.details.priority-low3 .attributes td.priority::before,.issue.details.priority-low3 .attribute.priority .value::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3e%3cpath fill='%2300B3AD' d='M7 9.5a.995.995 0 0 1-.6-.2l-4-3a1 1 0 0 1 1.2-1.6L7 7.25l3.4-2.55a1 1 0 0 1 1.2 1.599l-4 3A.99.99 0 0 1 7 9.5z'/%3e%3c/svg%3e")}table.list tbody tr.priority-default .priority::before,.issue.details.priority-default .attributes td.priority::before,.issue.details.priority-default .attribute.priority .value::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3e%3cpath fill='%230065FF' d='M11.5 6h-9a1 1 0 1 1 0-2h9a1 1 0 1 1 0 2zm0 4h-9a1 1 0 1 1 0-2h9a1 1 0 1 1 0 2z'/%3e%3c/svg%3e")}table.list tbody tr.priority-high5 .priority::before,.issue.details.priority-high5 .attributes td.priority::before,.issue.details.priority-high5 .attribute.priority .value::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3e%3cpath fill='%23614BA6' d='M10.999 9.5a.996.996 0 0 1-.599-.2L7 6.75 3.6 9.3a1 1 0 0 1-1.2-1.6l4-3a.996.996 0 0 1 1.2 0l4 3a.999.999 0 0 1-.601 1.8z'/%3e%3c/svg%3e")}table.list tbody tr.priority-high4 .priority::before,.issue.details.priority-high4 .attributes td.priority::before,.issue.details.priority-high4 .attribute.priority .value::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3e%3cpath fill='%23FC8C12' d='M10.999 9.5a.996.996 0 0 1-.599-.2L7 6.75 3.6 9.3a1 1 0 0 1-1.2-1.6l4-3a.996.996 0 0 1 1.2 0l4 3a.999.999 0 0 1-.601 1.8z'/%3e%3c/svg%3e")}table.list tbody tr.priority-high3 .priority::before,.issue.details.priority-high3 .attributes td.priority::before,.issue.details.priority-high3 .attribute.priority .value::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3e%3cg fill='%23F14F28'%3e%3cpath d='M10.999 7a.994.994 0 0 1-.599-.2L7 4.25 3.6 6.8a1 1 0 0 1-1.2-1.6l4-3a.995.995 0 0 1 1.199 0l4 3a.998.998 0 0 1 .2 1.399.992.992 0 0 1-.8.401z'/%3e%3cpath opacity='.7' d='M10.999 12a.994.994 0 0 1-.599-.2L7 9.25 3.6 11.8a1 1 0 0 1-1.2-1.599l4-3a.995.995 0 0 1 1.199 0l4 3a.998.998 0 0 1-.6 1.799z'/%3e%3c/g%3e%3c/svg%3e")}table.list tbody tr.priority-high2 .priority::before,.issue.details.priority-high2 .attributes td.priority::before,.issue.details.priority-high2 .attribute.priority .value::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3e%3cpath fill='%23E5123D' d='M11.707 5.293l-4-4a.999.999 0 0 0-1.414 0l-4 4a.999.999 0 1 0 1.414 1.414L6 4.414V12a1 1 0 1 0 2 0V4.414l2.293 2.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414z'/%3e%3c/svg%3e")}table.list tbody tr.priority-highest .priority::before,.issue.details.priority-highest .attributes td.priority::before,.issue.details.priority-highest .attribute.priority .value::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3e%3cpath fill='%23BB092E' d='M11.6 4.2l-4-3a.999.999 0 0 0-1.2 0l-4 3A1 1 0 0 0 2 5v7a1.001 1.001 0 0 0 1.6.8L7 10.25l3.4 2.55a.995.995 0 0 0 1.047.095c.339-.17.553-.516.553-.895V5a1 1 0 0 0-.4-.8z'/%3e%3c/svg%3e")}tr.issue .id>a,a.issue,.relations>span>a.issue,.parent>a.issue{border-radius:2px 6px 6px 2px;background-color:#717894;color:#fff}tr.issue .id>a:hover,a.issue:hover,.relations>span>a.issue:hover,.parent>a.issue:hover{background-color:#5a6077;color:#fff;text-decoration:none}tr.issue .id>a:focus,tr.issue .id>a:active,a.issue:focus,a.issue:active,.relations>span>a.issue:focus,.relations>span>a.issue:active,.parent>a.issue:focus,.parent>a.issue:active{text-decoration:none}a.issue{margin-right:1px;padding:1px 5px;font-weight:normal}a.issue.closed{position:relative;color:#dbdde4;text-decoration:none}a.issue.closed::after{content:"";display:block;position:absolute;right:5px;bottom:0;left:5px;height:calc(50% - 2px / 2);-webkit-transform:rotate(-4deg);transform:rotate(-4deg);-webkit-transition:border-color 50ms;transition:border-color 50ms;border-top:2px solid rgba(255,255,255,0.95)}a.issue.closed:hover::after{border-top-color:rgba(255,255,255,0.25)}tr.issue .id>a{display:block;padding:0 6px}tr.issue .id>a::before{content:"#";color:#b8bbc9}tr.tracker-1 .id>a,a.tracker-1,.relations>span>a.tracker-1,.parent>a.tracker-1{background-color:#e5123d;color:#fff}tr.tracker-1 .id>a:hover,a.tracker-1:hover,.relations>span>a.tracker-1:hover,.parent>a.tracker-1:hover{background-color:#b60e30;color:#fff}a.tracker-1.closed{color:#f9c4cf}a.tracker-1.closed::after{border-top-color:rgba(255,255,255,0.95)}a.tracker-1.closed:hover::after{border-top-color:rgba(255,255,255,0.25)}tr.tracker-1 .id>a::before{color:#f2899e}tr.tracker-2 .id>a,a.tracker-2,.relations>span>a.tracker-2,.parent>a.tracker-2{background-color:#0065ff;color:#fff}tr.tracker-2 .id>a:hover,a.tracker-2:hover,.relations>span>a.tracker-2:hover,.parent>a.tracker-2:hover{background-color:#0051cc;color:#fff}a.tracker-2.closed{color:#bfd9ff}a.tracker-2.closed::after{border-top-color:rgba(255,255,255,0.95)}a.tracker-2.closed:hover::after{border-top-color:rgba(255,255,255,0.25)}tr.tracker-2 .id>a::before{color:#80b2ff}tr.tracker-3 .id>a,a.tracker-3,.relations>span>a.tracker-3,.parent>a.tracker-3{background-color:#029934;color:#fff}tr.tracker-3 .id>a:hover,a.tracker-3:hover,.relations>span>a.tracker-3:hover,.parent>a.tracker-3:hover{background-color:#016723;color:#fff}a.tracker-3.closed{color:#c0e6cc}a.tracker-3.closed::after{border-top-color:rgba(255,255,255,0.95)}a.tracker-3.closed:hover::after{border-top-color:rgba(255,255,255,0.25)}tr.tracker-3 .id>a::before{color:#81cc9a}tr.tracker-4 .id>a,a.tracker-4,.relations>span>a.tracker-4,.parent>a.tracker-4{background-color:#614ba6;color:#fff}tr.tracker-4 .id>a:hover,a.tracker-4:hover,.relations>span>a.tracker-4:hover,.parent>a.tracker-4:hover{background-color:#4c3b83;color:#fff}a.tracker-4.closed{color:#d8d2e9}a.tracker-4.closed::after{border-top-color:rgba(255,255,255,0.95)}a.tracker-4.closed:hover::after{border-top-color:rgba(255,255,255,0.25)}tr.tracker-4 .id>a::before{color:#b0a5d3}tr.tracker-5 .id>a,a.tracker-5,.relations>span>a.tracker-5,.parent>a.tracker-5{background-color:#fc8c12;color:#fff}tr.tracker-5 .id>a:hover,a.tracker-5:hover,.relations>span>a.tracker-5:hover,.parent>a.tracker-5:hover{background-color:#e25a03;color:#fff}a.tracker-5.closed{color:#fee2c4}a.tracker-5.closed::after{border-top-color:rgba(255,255,255,0.95)}a.tracker-5.closed:hover::after{border-top-color:rgba(255,255,255,0.25)}tr.tracker-5 .id>a::before{color:#fec689}tr.tracker-6 .id>a,a.tracker-6,.relations>span>a.tracker-6,.parent>a.tracker-6{background-color:#00b3ad;color:#fff}tr.tracker-6 .id>a:hover,a.tracker-6:hover,.relations>span>a.tracker-6:hover,.parent>a.tracker-6:hover{background-color:#00807c;color:#fff}a.tracker-6.closed{color:#bfeceb}a.tracker-6.closed::after{border-top-color:rgba(255,255,255,0.95)}a.tracker-6.closed:hover::after{border-top-color:rgba(255,255,255,0.25)}tr.tracker-6 .id>a::before{color:#80d9d6}tr.tracker-7 .id>a,a.tracker-7,.relations>span>a.tracker-7,.parent>a.tracker-7{background-color:#4e65e5;color:#fff}tr.tracker-7 .id>a:hover,a.tracker-7:hover,.relations>span>a.tracker-7:hover,.parent>a.tracker-7:hover{background-color:#223ede;color:#fff}a.tracker-7.closed{color:#d3d9f9}a.tracker-7.closed::after{border-top-color:rgba(255,255,255,0.95)}a.tracker-7.closed:hover::after{border-top-color:rgba(255,255,255,0.25)}tr.tracker-7 .id>a::before{color:#a7b2f2}tr.group>td{border-bottom:1px solid #e3e5ed;font-weight:600;text-align:left}tr.group>td a{color:#614ba6}tr.group .toggle-all{display:none;color:#a3a6b8;font-weight:normal}tr.group:hover .toggle-all{display:inline}tr.group .count{display:inline-block;min-width:1em;margin:0 5px;padding:1px 4px;border-radius:2px;background-color:#614ba6;color:#fff;font-size:.86em;text-align:center}.toggle-all:hover{text-decoration:none}tr.time-entry{text-align:center}tr.time-entry td.project,tr.time-entry td.spent_on,tr.time-entry td.activity{width:6em}tr.time-entry td.user{width:12em}tr.time-entry td.issue,tr.time-entry td.comments{text-align:left;white-space:normal}tr.time-entry td.hours{font-weight:600}.time-entries td.hours,tr.time-entry td.hours{width:1%;text-align:right;white-space:nowrap}.time-entries td.hours .hours-dec,tr.time-entry td.hours .hours-dec{font-size:.9em}.mypage-box td.hours{font-weight:600}.mypage-box td.hours em{font-style:normal}.mypage-box tr.time-entry td.hours{font-weight:normal}tr.wiki-page-version td.updated_on,tr.wiki-page-version td.author{text-align:center}tr.version.closed{color:#717894}tr.version.closed a{color:#717894}tr.version td.date,tr.version td.status,tr.version td.sharing{text-align:center;white-space:nowrap}tr.user td{width:13%;white-space:nowrap}tr.user td.username,tr.user td.firstname,tr.user td.lastname{text-align:left}tr.user td.email{width:18%;text-align:left}tr.user.locked,tr.user.registered,tr.user.locked a,tr.user.registered a{color:#a3a6b8}table.plugins .configure{text-align:right}table.plugins span.name{margin-bottom:.5em;font-size:1.285em;font-weight:600}table.plugins .description,table.plugins .url{display:block}table.files tbody th{text-align:left}table.files tr.file td.filename{padding-left:28px;text-align:left}table.files tr.file td.digest{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Noto Mono,Oxygen Mono,Liberation Mono,monospace}.controller-enumerations td.name{width:50%}.controller-enumerations td.tick,.controller-enumerations td.reorder{width:15%;text-align:center}table.list.enumerations{table-layout:fixed}table.list.enumerations+h3{margin-top:40px}table.list.enumerations+p{margin-bottom:40px}.query-totals>span{margin-right:12px}.query-totals>span:last-child{margin-right:0}.query-totals .value{font-weight:600}#activity dl,#search-results{margin-left:20px}#activity dd,#search-results dd{margin-bottom:20px;padding-top:.1em}#activity dt,#search-results dt{padding-left:20px;background-repeat:no-repeat;background-position:0 center}#activity span.project::after,#search-results span.project::after{content:" -"}#activity span.description,#search-results span.description{display:block;color:#717894;font-style:italic}#activity h3,#activity h4{margin:0 0 20px;padding-bottom:.2em;border-bottom:1px dotted #a3a6b8;font-size:1.286em;font-weight:normal}#activity dt.grouped{margin-left:49px}#activity dt.me .time{border-bottom:1px solid #dadce7}#activity dt .time{color:#717894}#activity dt .gravatar{top:0;margin-top:-2px;margin-right:5px;float:left}#activity dd{overflow:hidden;font-size:.86em}#activity dd.grouped{margin-left:49px}#search-results-counts{float:right}#search-results-counts li{margin-left:1em;float:left;list-style-type:none}#search-form{margin-bottom:20px}#search-form input,#search-form select{margin-right:5px}#search-form label{position:relative;padding-left:18px;font-weight:normal;line-height:1.428571429;text-align:left;display:inline-block;margin-right:8px}#search-form label input[type="checkbox"],#search-form label input[type="radio"]{position:absolute;width:auto;margin-top:3px;margin-left:-18px}#search-form p:last-child{margin-bottom:0}.highlight{background-color:#fff3cd;color:#5b4500}.highlight.token-1{background-color:#ffcbd5;color:#560011}.highlight.token-2{background-color:#c3f4d3;color:#003712}.highlight.token-3{background-color:#cce0ff;color:#002359}.issue.details{margin-bottom:20px;word-wrap:break-word}.issue.details .gravatar-with-child{position:relative}.issue.details .gravatar-with-child>img.gravatar{top:0;width:50px;height:50px;margin-right:10px;margin-bottom:10px;float:left}.issue.details .gravatar-with-child>img.gravatar:nth-child(2){position:absolute;top:30px;left:30px;width:25px;height:25px;border:2px solid rgba(255,255,255,0.9);border-radius:20%}.issue.details>img.gravatar{top:0;width:50px;height:50px;margin-right:10px;margin-bottom:10px;float:left}.issue.details .assigned-to img.gravatar{position:relative;top:-3px;margin-right:5px}.issue.details>.subject,.issue.details>.author{padding-left:65px}.issue.details.assigned-to-me .assigned-to .user{font-weight:600}.issue.details>.subject h3{margin-bottom:.3em;color:#10101b;font-size:1.75em;font-weight:600;line-height:1.1}.issue.details>.subject p{margin-bottom:5px;font-size:.86em}.issue.details>.author{margin-bottom:20px}.issue.details>hr{margin:15px 0;border-top-color:#d1d3e0}.issue.details>.description>p{margin-bottom:15px}.issue.details>.description>.wiki{margin:0 0 15px}.issue.details .next-prev-links{margin:0 0 20px;float:none;color:#a3a6b8}@media screen and (min-width: 992px){.issue.details .next-prev-links{margin:0;float:right}}.issue .attributes{width:100%}.issue .attributes th,.issue .attributes td{padding:3px 5px 3px 0;text-align:left;vertical-align:top}.issue .attributes>tbody>tr th{color:#717894;font-weight:normal}.issue .attributes>tbody>tr td{color:#10101b}@media screen and (min-width: 992px){.issue .attributes>tbody>tr>th,.issue .attributes>tbody>tr>td{width:25%}}@media screen and (min-width: 1200px){.issue .attributes{width:auto}.issue .attributes>tbody>tr>th{width:14em}.issue .attributes>tbody>tr>td{width:auto;min-width:16em}}.issue .attributes td.status,.issue .attribute.status .value{display:inline-block;width:auto;min-width:1em;margin-top:3px;padding:1px 8px;border-radius:3px;background-color:#614ba6;color:#fff;font-size:.86em;font-weight:600;text-align:center;text-transform:uppercase}.issue.status-1 .attributes td.status,.issue.status-1 .attribute.status .value{background-color:#0065ff;color:#fff}.issue.closed .attributes td.status,.issue.closed .attribute.status .value{background-color:#e5123d;color:#fff}.issue .attributes td.priority::before,.issue .attribute.priority .value::before{content:"\00a0";display:inline-block;width:14px;margin-right:5px;background-repeat:no-repeat;background-position:center center;background-size:14px}@media screen and (min-width: 1200px){.issue .splitcontentleft{width:auto}}.issue .attribute .label,.issue .attribute .value{padding:3px 5px 3px 0}.issue .attribute .label{width:25%;float:left;color:#717894}@media screen and (min-width: 1200px){.issue .attribute .label{width:14em}}.issue .attribute .value{color:#10101b}@media screen and (min-width: 1200px){.issue .attribute .value{width:auto;min-width:30em}}.issue table.progress{width:80px}.issue div.attachments{margin:0;padding:0;border-top:0}.issue div.description+div.attachments{margin:15px -15px -15px;padding:15px;border-top:1px solid #d1d3e0}div.fileover{background-color:#ffe9a8}div.attachments{padding:20px 0;border-top:1px solid #d1d3e0}.collapsible div.attachments{padding-top:0;border-top:0}div.attachments p{margin:10px 0 0}div.attachments p:first-child,div.attachments .contextual+p{margin-top:0}div.attachments img{position:relative;top:-1px;vertical-align:middle}div.attachments .delete{opacity:.7}div.attachments .delete:hover{opacity:1}div.attachments span.author{color:#717894;font-size:.86em}div.thumbnails{margin-top:15px}div.thumbnails div{display:inline}div.thumbnails a{display:inline-block;margin-right:2px;border:1px solid #dadce7;border-radius:3px;background-color:#fff}div.thumbnails a:hover{border-color:#a3a6b8}div.thumbnails img{top:0;margin:3px;border-radius:2px}#issue_tree>p,#relations>p{margin-bottom:0}#issue_tree .issues,#relations .issues{margin:10px 0 0}#issue_tree .issues tr,#relations .issues tr{background-color:transparent}#issue_tree .issues tr:last-child>td,#relations .issues tr:last-child>td{border-bottom:0 none}#issue_tree .issues td.checkbox,#relations .issues td.checkbox{display:none}#issue_tree .issues td.done_ratio,#relations .issues td.done_ratio{width:80px}#issue_tree .issues td.buttons,#relations .issues td.buttons{width:3em;vertical-align:middle}#new-relation-form{text-align:right}#new-relation-form>p{margin-bottom:0}#new-relation-form>p>input{margin-right:5px}#history{overflow:auto}#history>.tabs{margin-bottom:24px}#history.hide-details .journal,#history.hide-details .details,#history.hide-details .first-of-notes::before{display:none}#history.hide-details .has-notes{display:block}#history.hide-notes .journal,#history.hide-notes .wiki,#history.hide-notes .first-of-details::before{display:none}#history.hide-notes .has-details{display:block}.journal{position:relative;margin-bottom:24px;margin-left:36px}.journal::before{content:"";display:block;position:absolute;z-index:-1;top:-22px;left:22px;width:4px;height:20px;background-color:#f2f2f2}.tabs+.journal::before{display:none}.journal>div{border:1px solid #d1d3e0;border-radius:3px}.journal>div:target{border-color:#858bad}.journal>div:target h4::before{border-right-color:#858bad}.journal>div>.contextual{position:relative;z-index:1;margin:0;padding:8px 15px;font-size:.92em}.journal>div>.contextual>.journal-actions{padding-right:5px}.journal>div>.contextual>.journal-actions>a{opacity:.7}.journal>div>.contextual>.journal-actions>a:hover{opacity:1}.journal>div>.contextual>a.journal-link{color:#717894}.journal>div>.contextual>a.journal-link::before{content:""}.journal>div>h4{margin:0;padding:8px 15px;border-radius:3px 3px 0 0;background-color:#fafbfc;color:#717894;font-size:.92em}.journal>div>h4 a{color:#212136}.journal>div>h4 a.user{font-weight:600}.journal>div>h4 .journal-link{color:#717894}.journal>div>h4{position:relative}.journal>div>h4::before,.journal>div>h4::after{content:" ";display:block;position:absolute;top:9px;right:100%;left:-14px;width:0;height:0;border-style:solid solid outset;border-color:transparent;pointer-events:none}.journal>div>h4::after{margin-top:1px;margin-left:2px;border-width:6px;border-right-color:#fafbfc}.journal>div>h4::before{border-width:7px;border-right-color:#d1d3e0}.journal>div>h4>.gravatar{top:0;margin-top:-4px;margin-left:-52px;float:left}.journal .details{margin:0;padding:8px 0;padding-left:37.5px;list-style:none;border-top:1px solid #e8e9f0;font-size:.92em}.journal .details li{position:relative;margin-bottom:4px}.journal .details li:last-child{margin-bottom:0}.journal .details li::before{content:"";display:block;position:absolute;top:5px;left:-18px;width:6px;height:6px;border-radius:50%;background-color:#a3a6b8}.journal .details img{margin:0 0 -3px 4px}.journal .thumbnails{margin:0;padding:0 15px 8px}.journal .thumbnails img{vertical-align:middle}.journal .wiki,.journal form{padding:15px;border-top:1px solid #d1d3e0}.journal form{padding-top:5px;background-color:#f6f6f9}.journal form>p{margin-bottom:15px}.journal form>p:last-child{margin-bottom:0}.journal form>.wiki{margin:0 -15px -15px;padding:0;border:0 none}.journal form>.wiki .preview{padding:15px}.journal i:first-of-type,.journal i:last-of-type{padding:2px 4px;border-radius:2px;font-size:.9285em;font-style:normal}.journal del>i:first-of-type,.journal i:first-of-type{background-color:#fff4e7;color:#5e3100}.journal i:last-of-type{background-color:#ddfee8;color:#003712}.private-notes>div{border-left-color:#fc8c12}.private-notes>div h4::before{border-right-color:#fc8c12}#activity dt,.journal{clear:left}.journal-link{float:right}span.private{padding:1px 5px;border-radius:2px;background:#fc8c12;color:#fff;font-size:.86em;font-weight:600;text-transform:uppercase}#issue-changesets{margin-bottom:20px}@media screen and (min-width: 992px){#issue-changesets{width:45%;margin-left:20px;float:right}}@media screen and (min-width: 1200px){#issue-changesets{width:33%;min-width:28em}}#issue-changesets div.changeset{margin-top:14px;overflow:hidden;border:1px solid #d1d3e0;border-radius:3px;background-color:#fafbfc;font-size:.92em}#issue-changesets div.changeset:first-of-type{margin-top:0}#issue-changesets div.changeset>p{margin:0;padding:6px 12px;color:#717894}#issue-changesets div.changeset>p::after{content:"";display:block;clear:both}#issue-changesets div.changeset>p>a{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Noto Mono,Oxygen Mono,Liberation Mono,monospace;font-weight:600}#issue-changesets div.changeset>p .author a{color:#212136}#issue-changesets div.changeset>p .author a.user{font-weight:600}#issue-changesets div.changeset>p>br{display:none}#issue-changesets div.changeset>.wiki{padding:6px 12px;border-top:1px solid #e8e9f0;background-color:#fff}#login-form{-webkit-box-sizing:border-box;box-sizing:border-box;margin:40px auto}#login-form label,#login-form input:not([type="checkbox"]){width:100%}#login-form label{display:block;margin-bottom:6px;font-weight:600;line-height:inherit}#login-form label[for="autologin"]{position:relative;padding-left:18px;font-weight:normal;line-height:1.428571429;text-align:left;margin-bottom:20px}#login-form label[for="autologin"] input[type="checkbox"],#login-form label[for="autologin"] input[type="radio"]{position:absolute;width:auto;margin-top:3px;margin-left:-18px}#login-form label>a{float:right;font-weight:normal}#login-form input[type="text"],#login-form input[type="password"]{margin-bottom:15px}#login-form table{margin:auto;table-layout:fixed}#login-form td{padding:0}#login-form td:first-child{width:8em;padding-right:8px;white-space:nowrap}#login-form td>label{margin-bottom:15px}#login-form td>input[type="submit"]{width:auto;margin-right:0}@media screen and (min-width: 480px){#login-form{width:24em;padding:20px;border:1px solid #dadce7;border-radius:3px;background-color:#fafbfc;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.07),0 3px 8px rgba(0,0,0,0.04);box-shadow:0 1px 2px rgba(0,0,0,0.07),0 3px 8px rgba(0,0,0,0.04);color:#212136}#login-form table{width:100%}}html[lang="da"] #login-form td:first-child{width:6em}html[lang="en"] #login-form td:first-child{width:6em}html[lang="en-GB"] #login-form td:first-child{width:6em}html[lang="ko"] #login-form td:first-child{width:6em}html[lang="pl"] #login-form td:first-child{width:6em}html[lang="tr"] #login-form td:first-child{width:6em}html[lang="uk"] #login-form td:first-child{width:6em}html[lang="fr"] #login-form td:first-child{width:9em}html[lang="hr"] #login-form td:first-child{width:9em}html[lang="nl"] #login-form td:first-child{width:9em}html[lang="sr-YU"] #login-form td:first-child{width:9em}html[lang="sv"] #login-form td:first-child{width:9em}html[lang="el"] #login-form td:first-child{width:10em}html[lang="eu"] #login-form td:first-child{width:10em}html[lang="lt"] #login-form td:first-child{width:10em}html[lang="pt"] #login-form td:first-child{width:10em}html[lang="sk"] #login-form td:first-child{width:10em}html[lang="sr"] #login-form td:first-child{width:10em}html[lang="th"] #login-form td:first-child{width:10em}#openid_url{padding-right:32px;background-image:url("../../../images/openid-bg.gif");background-repeat:no-repeat;background-position:right 8px center}#admin-menu ul:nth-child(n) li{list-style-type:none}#admin-menu ul:nth-child(n) li>a:not(.icon-only){padding-left:45px;background-repeat:no-repeat;background-position:20px center}#admin-index>#admin-menu ul{margin:0;padding:0}#admin-index>#admin-menu li{padding:7px 23px}#admin-index>#admin-menu a{display:inline-block;padding-left:25px;background-position:0 center}table.members td.roles,table.memberships td.roles{width:45%}table.permissions td.role{color:#717894;font-weight:normal;text-align:center;vertical-align:bottom}table.transitions td.enabled{background:#ccebd6}#workflow_copy_form select{width:200px}#workflow_form table select{width:90%;min-width:60px}table.fields_permissions td.readonly{background:#a3a6b8}table.fields_permissions td.required{background:#fad0d8}fieldset.settings label{display:block}fieldset#notified_events .parent{padding-left:20px}.settings.enabled_scm table{width:100%}.settings.enabled_scm td.scm_name{font-weight:600}.syntaxhl div{display:inline}.syntaxhl .line-numbers{margin:0 5px 0 0;padding:2px 4px;background-color:#eee}.syntaxhl .code pre{overflow:auto}.syntaxhl .debug{background:#00f !important;color:#fff !important}.syntaxhl .annotation{color:#007}.syntaxhl .attribute-name{color:#b48}.syntaxhl .attribute-value{color:#700}.syntaxhl .binary{color:#509}.syntaxhl .char{color:#d20}.syntaxhl .char .content{color:#d20}.syntaxhl .char .delimiter{color:#710}.syntaxhl .class{color:#795da3;font-weight:600}.syntaxhl .class-variable{color:#369}.syntaxhl .color{color:#0a0}.syntaxhl .comment{color:#969896}.syntaxhl .comment .char,.syntaxhl .comment .delimiter{color:#969896}.syntaxhl .complex{color:#a08}.syntaxhl .constant{color:#795da3}.syntaxhl .decorator{color:#b0b}.syntaxhl .definition{color:#099;font-weight:600}.syntaxhl .delimiter{color:#000}.syntaxhl .directive{color:#088;font-weight:600}.syntaxhl .doc{color:#970}.syntaxhl .doc-string{color:#d42;font-weight:600}.syntaxhl .doctype{color:#34b}.syntaxhl .entity{color:#800;font-weight:600}.syntaxhl .error{background-color:#faa;color:#f00}.syntaxhl .escape{color:#666}.syntaxhl .exception{color:#c00;font-weight:600}.syntaxhl .float{color:#06d}.syntaxhl .function{color:#06b;font-weight:600}.syntaxhl .global-variable{color:#d70}.syntaxhl .hex{color:#02b}.syntaxhl .imaginary{color:#f00}.syntaxhl .include{color:#b44;font-weight:600}.syntaxhl .inline{background-color:rgba(0,0,0,0.05);color:#000}.syntaxhl .inline-delimiter{color:#666;font-weight:600}.syntaxhl .instance-variable{color:#33b}.syntaxhl .integer{color:#0086b3}.syntaxhl .key{color:#606}.syntaxhl .key .char{color:#60f}.syntaxhl .key .delimiter{color:#404}.syntaxhl .keyword{color:#b3113e;font-weight:600}.syntaxhl .label{color:#970;font-weight:600}.syntaxhl .local-variable{color:#369}.syntaxhl .namespace{color:#707;font-weight:600}.syntaxhl .octal{color:#40e}.syntaxhl .predefined{color:#b21}.syntaxhl .predefined-constant{color:#009595}.syntaxhl .predefined-type{color:#0a5;font-weight:600}.syntaxhl .preprocessor{color:#579}.syntaxhl .pseudo-class{color:#00c;font-weight:600}.syntaxhl .regexp{background-color:rgba(255,0,255,0.06)}.syntaxhl .regexp .content{color:#808}.syntaxhl .regexp .delimiter{color:#404}.syntaxhl .regexp .modifier{color:#c2c}.syntaxhl .reserved{color:#080;font-weight:600}.syntaxhl .shell{background-color:rgba(0,255,0,0.06)}.syntaxhl .shell .content{color:#2b2}.syntaxhl .shell .delimiter{color:#161}.syntaxhl .string .char,.syntaxhl .string .content,.syntaxhl .string .delimiter,.syntaxhl .string .modifier{color:#df5000}.syntaxhl .symbol{color:#d33}.syntaxhl .symbol .content,.syntaxhl .symbol .delimiter{color:#d33}.syntaxhl .tag{color:#070}.syntaxhl .type{color:#339;font-weight:600}.syntaxhl .value{color:#088}.syntaxhl .variable{color:#037}.syntaxhl .insert{background:rgba(0,255,0,0.12)}.syntaxhl .insert .insert{background:transparent;color:#0c0;font-weight:600}.syntaxhl .insert .eyecatcher{margin:-1px;border:1px solid rgba(0,128,0,0.5);border-top:0 none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background-color:rgba(0,255,0,0.2)}.syntaxhl .delete{background:rgba(255,0,0,0.12)}.syntaxhl .delete .delete{background:transparent;color:#c00;font-weight:600}.syntaxhl .delete .eyecatcher{margin:-1px;border:1px solid rgba(230,0,0,0.5);border-bottom:0 none;border-top-left-radius:5px;border-top-right-radius:5px;background-color:rgba(255,0,0,0.2)}.syntaxhl .change{background:#007;color:#bbf}.syntaxhl .change .change{color:#88f}.syntaxhl .head{background:#505;color:#f8f}.syntaxhl .head .head{color:#f4f}.syntaxhl .head .filename{color:#fff}.syntaxhl{background:#fafafa}.syntaxhl .hll{background-color:#ffc}.syntaxhl .c{color:#888}.syntaxhl .err{background-color:#faa;color:#f00}.syntaxhl .k{color:#080;font-weight:bold}.syntaxhl .o{color:#333}.syntaxhl .ch{color:#888}.syntaxhl .cm{color:#888}.syntaxhl .cp{color:#579}.syntaxhl .cpf{color:#888}.syntaxhl .c1{color:#888}.syntaxhl .cs{color:#c00;font-weight:bold}.syntaxhl .gd{color:#a00000}.syntaxhl .ge{font-style:italic}.syntaxhl .gr{color:#f00}.syntaxhl .gh{color:#000080;font-weight:bold}.syntaxhl .gi{color:#00a000}.syntaxhl .go{color:#888}.syntaxhl .gp{color:#c65d09;font-weight:bold}.syntaxhl .gs{font-weight:bold}.syntaxhl .gu{color:#800080;font-weight:bold}.syntaxhl .gt{color:#04d}.syntaxhl .kc{color:#080;font-weight:bold}.syntaxhl .kd{color:#080;font-weight:bold}.syntaxhl .kn{color:#080;font-weight:bold}.syntaxhl .kp{color:#038;font-weight:bold}.syntaxhl .kr{color:#080;font-weight:bold}.syntaxhl .kt{color:#339;font-weight:bold}.syntaxhl .m{color:#60e;font-weight:bold}.syntaxhl .s{background-color:#fff0f0}.syntaxhl .na{color:#00c}.syntaxhl .nb{color:#007020}.syntaxhl .nc{color:#b06;font-weight:bold}.syntaxhl .no{color:#036;font-weight:bold}.syntaxhl .nd{color:#555;font-weight:bold}.syntaxhl .ni{color:#800;font-weight:bold}.syntaxhl .ne{color:#f00;font-weight:bold}.syntaxhl .nf{color:#06b;font-weight:bold}.syntaxhl .nl{color:#970;font-weight:bold}.syntaxhl .nn{color:#0e84b5;font-weight:bold}.syntaxhl .nt{color:#070}.syntaxhl .nv{color:#963}.syntaxhl .ow{color:#000;font-weight:bold}.syntaxhl .w{color:#bbb}.syntaxhl .mb{color:#60e;font-weight:bold}.syntaxhl .mf{color:#60e;font-weight:bold}.syntaxhl .mh{color:#058;font-weight:bold}.syntaxhl .mi{color:#00d;font-weight:bold}.syntaxhl .mo{color:#40e;font-weight:bold}.syntaxhl .sa{background-color:#fff0f0}.syntaxhl .sb{background-color:#fff0f0}.syntaxhl .sc{color:#04d}.syntaxhl .dl{background-color:#fff0f0}.syntaxhl .sd{color:#d42}.syntaxhl .s2{background-color:#fff0f0}.syntaxhl .se{background-color:#fff0f0;color:#666;font-weight:bold}.syntaxhl .sh{background-color:#fff0f0}.syntaxhl .si{background-color:#eee}.syntaxhl .sx{background-color:#fff0f0;color:#d20}.syntaxhl .sr{background-color:#fff0ff;color:#000}.syntaxhl .s1{background-color:#fff0f0}.syntaxhl .ss{color:#a60}.syntaxhl .bp{color:#007020}.syntaxhl .fm{color:#06b;font-weight:bold}.syntaxhl .vc{color:#369}.syntaxhl .vg{color:#d70;font-weight:bold}.syntaxhl .vi{color:#33b}.syntaxhl .vm{color:#963}.syntaxhl .il{color:#00d;font-weight:bold}.gantt_hdr{position:absolute;top:0;height:16px;overflow:hidden;border:1px solid #dadce7;border-left-width:0;text-align:center}.gantt_hdr.nwday{background-color:#f6f6f9}.gantt_subjects{font-size:.86em}.gantt_subjects div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:16px;line-height:16px}.task{position:absolute;height:8px;margin:2px 0 0;padding:0;font-size:11px;line-height:16px;white-space:nowrap}.task.label{width:100%;margin-top:0}.task.label.project,.task.label.version{font-weight:600}.task.parent{height:3px}.task.parent.marker.starting{position:absolute;top:-1px;left:0;width:8px;height:16px;margin-left:-4px;background:url("../../../images/task_parent_end.png") no-repeat 0 0}.task.parent.marker.ending{position:absolute;top:-1px;right:0;width:8px;height:16px;margin-left:-4px;background:url("../../../images/task_parent_end.png") no-repeat 0 0}.task_late{border:1px solid #b60e30;background-color:#e5123d}.task_done{border:1px solid #016723;background-color:#029934}.task_todo{border:1px solid rgba(148,153,184,0.5);background-color:rgba(209,211,224,0.5)}.task_todo.parent{border:1px solid rgba(117,124,163,0.5);background-color:rgba(179,182,204,0.5)}.project.task_late,.project.task_done,.project.task_todo,.version.task_late,.version.task_done,.version.task_todo{height:2px;margin-top:3px}.project.task_todo,.version.task_todo{border:1px solid #0051cc;background-color:#0065ff}.project.marker,.version.marker{margin-top:1px;margin-left:-4px;border:0 none;background-image:url("../../../images/version_marker.png");background-repeat:no-repeat}.version-behind-schedule,.issue-behind-schedule{color:#fc8c12}.version-overdue,.issue-overdue,.project-overdue{color:#e5123d}.tooltip{position:relative;z-index:24}.tooltip:hover{z-index:25}.tooltip:hover span.tip{display:block}.tooltip span.tip{-webkit-box-shadow:0 8px 16px -3px rgba(0,0,0,0.25),0 2px 4px rgba(0,0,0,0.3);box-shadow:0 8px 16px -3px rgba(0,0,0,0.25),0 2px 4px rgba(0,0,0,0.3);display:none;position:absolute;top:12px;width:270px;padding:6px;border:0 solid #d1d3e0;background-color:#fff;color:#3e425a;font-size:.86em;text-align:left}.list .tooltip span.tip{right:0;left:auto}table.cal{width:100%;margin-bottom:20px;border:1px solid #e3e5ed}table.cal thead th{width:14%;padding:5px;background-color:rgba(209,211,224,0.4)}table.cal thead th.week-number{width:auto}table.cal tbody tr{height:100px}table.cal td{padding:5px;border:1px solid #e3e5ed;font-size:.86em;vertical-align:top}table.cal td.week-number{border:0 none;background-color:rgba(209,211,224,0.4);font-size:1em;text-align:right}table.cal td p.day-num{float:right;font-size:1.285em;text-align:right}table.cal td.odd p.day-num{color:#a3a6b8}table.cal td.today{background:#ffe9a8}table.cal td.today p.day-num{font-weight:600}table.cal .starting a::before,p.cal.legend .starting::before,table.cal .ending a::before,p.cal.legend .ending::before{content:"";width:10px;text-align:right}table.cal .ending a::before,p.cal.legend .ending::before{content:"";text-align:left}table.cal .starting.ending a::before,p.cal.legend .starting.ending::before{content:"";-webkit-transform:scale(0.6) rotate(45deg);transform:scale(0.6) rotate(45deg);text-align:center}p.cal.legend span{display:block}table.progress{width:80px;margin-top:3px;margin-right:5px;float:left;empty-cells:show;border:0 none}.version-overview table.progress{width:40em}td.done_ratio table.progress{margin-right:auto;margin-left:auto;float:none}table.progress td{height:12px;padding:0;border:0 none}table.progress td:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}table.progress td:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}table.progress td.done{background-color:#614ba6 !important}table.progress td.closed{background-color:#029934 !important}table.progress td.todo{background-color:rgba(209,211,224,0.5) !important}.issue table.progress td{padding:0}p.percent{margin-bottom:0;font-size:.86em}p.progress-info{margin-top:-4px;margin-bottom:0;clear:left;color:#717894;font-size:80%}.wiki.wiki-page{margin-bottom:20px;font-size:16px}.wiki.wiki-page ul li,.wiki.wiki-page ol li{margin-top:.25em}.wiki.wiki-page ul ul,.wiki.wiki-page ul ol,.wiki.wiki-page ol ul,.wiki.wiki-page ol ol{margin-top:.25em;margin-bottom:.25em}.wiki.wiki-page ul ul li,.wiki.wiki-page ul ol li,.wiki.wiki-page ol ul li,.wiki.wiki-page ol ol li{margin-top:.125em}.controller-wiki .wiki>.preview,.controller-wiki .wiki.wiki-preview{font-size:16px}div.wiki{color:#10101b;line-height:1.6}div.wiki h1,div.wiki .h1,div.wiki h2,div.wiki .h2,div.wiki h3,div.wiki .h3,div.wiki h4,div.wiki .h4,div.wiki h5,div.wiki .h5,div.wiki h6,div.wiki .h6{margin-top:1em;margin-bottom:16px;font-weight:600;line-height:1.4}div.wiki h1,div.wiki .h1{padding-bottom:.3em;border-bottom:1px solid #dadce7;font-size:2.25em;line-height:1.2}div.wiki h2,div.wiki .h2{padding-bottom:.3em;border-bottom:1px solid #dadce7;font-size:1.75em;line-height:1.225}div.wiki h3,div.wiki .h3{font-size:1.5em;line-height:1.43}div.wiki h4,div.wiki .h4{font-size:1.286em}div.wiki h5,div.wiki .h5{font-size:1em}div.wiki h6,div.wiki .h6{color:#717894;font-size:1em}div.wiki .text-normal{font-weight:normal}div.wiki>a:first-child+h1,div.wiki>a:first-child+h2,div.wiki>a:first-child+h3,div.wiki>a:first-child+h4,div.wiki>a:first-child+h5,div.wiki>a:first-child+h6{margin-top:0}div.wiki>a:target+h2::before,div.wiki>a:target+h3::before,div.wiki>a:target+h4::before,div.wiki>a:target+h5::before,div.wiki>a:target+h6::before{content:"#";display:inline-block;width:.7em;margin-left:-.7em;color:#a3a6b8;font-weight:normal}div.wiki>:last-child{margin-bottom:0}div.wiki blockquote>:first-child{margin-top:0}div.wiki blockquote>:last-child{margin-bottom:0}div.wiki .contextual a{opacity:.7}div.wiki .contextual a:hover{opacity:1}div.wiki a{word-break:break-all;word-break:break-word}div.wiki p,div.wiki ul,div.wiki ol{margin-bottom:1em}div.wiki ul,div.wiki ol{padding-left:1.5em}div.wiki ul ul,div.wiki ul ol,div.wiki ol ul,div.wiki ol ol{margin-bottom:0}div.wiki li>p{margin-top:10px}div.wiki table{display:block;width:100%;margin-bottom:20px;overflow:auto;word-break:normal;word-break:keep-all}div.wiki tr:nth-child(2n){background-color:rgba(209,211,224,0.15)}div.wiki td,div.wiki th{padding:8px;border:1px solid #e3e5ed}div.wiki .noborder{border:0 none}div.wiki .noborder td,div.wiki .noborder th{border:0 none}div.wiki a.new{color:#e5123d}div.wiki code{padding:.2em .33em;border-radius:3px;background-color:rgba(0,0,0,0.04);font-size:.86em}div.wiki pre{width:auto;margin-bottom:1.15em;padding:4px 8px;overflow-x:auto;overflow-y:hidden;border:1px solid rgba(0,0,0,0.068);border-radius:3px;background-color:rgba(0,0,0,0.03);font-size:.86em}div.wiki pre code{padding:0;border-radius:0;background-color:transparent;font-size:1em}div.wiki img{max-width:100%;vertical-align:middle}div.wiki .toc{margin-bottom:20px;margin-left:0;padding:0;list-style-type:none}div.wiki .toc.right,div.wiki .toc.left{max-width:45%;padding:8px;border:1px solid #d19d01;border-radius:3px;background-color:#ffe9a8;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.07),0 3px 8px rgba(0,0,0,0.04);box-shadow:0 1px 2px rgba(0,0,0,0.07),0 3px 8px rgba(0,0,0,0.04);font-size:.86em}div.wiki .toc.right a,div.wiki .toc.left a{color:#5b4500;font-weight:normal;text-decoration:none}div.wiki .toc.right a:hover,div.wiki .toc.left a:hover{color:#281e00;text-decoration:underline}div.wiki .toc.right{margin-right:0;margin-left:20px;float:right}div.wiki .toc.left{margin-right:20px;margin-left:0;float:left}div.wiki .toc ul{margin:0;padding:0;font-size:.86em}div.wiki .toc ul ul{font-size:1em}div.wiki .toc li{margin:0}div.wiki .toc li li{margin-left:1.5em;list-style-type:disc}div.wiki .toc li li li{list-style-type:circle}div.wiki .toc li li li li{list-style-type:square}div.wiki .toc-active-prev+.toc{padding-left:16px;border-left:4px solid #0051cc}div.wiki .toc-active-prev+.toc a{color:#003d99}div.wiki .toc-active-prev+.toc a:focus,div.wiki .toc-active-prev+.toc a:hover{color:#00245c}h1 .wiki-anchor,h2 .wiki-anchor,h3 .wiki-anchor,h4 .wiki-anchor,h5 .wiki-anchor,h6 .wiki-anchor{display:none;position:relative;top:-.14em;margin-left:5px;color:#dadce7 !important;font-size:.86em;text-decoration:none !important}h1:hover .wiki-anchor,h2:hover .wiki-anchor,h3:hover .wiki-anchor,h4:hover .wiki-anchor,h5:hover .wiki-anchor,h6:hover .wiki-anchor{display:inline}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{display:inline-block;max-width:100%;vertical-align:middle}p.footnote{margin-bottom:5px}p.footnote::before{content:"";display:block;width:300px;margin-top:20px;padding-top:10px;border-top:1px solid #dadce7}p.footnote+p.footnote::before{display:none}.preview{margin-top:20px;padding:20px;border:1px solid #dadce7;background-color:#fff}#wiki_add_attachment{padding-top:20px;border-top:1px solid #dadce7}#wiki_add_attachment>p{margin-bottom:0;float:left}#wiki_add_attachment>form{padding-top:20px;clear:left}.collapsible #wiki_add_attachment{padding-top:0;border-top:0}.collapsible #wiki_add_attachment>form{padding-top:0}.wiki-pager>a{display:inline-block;padding:6px 12px;border:1px solid #d1d3e0;border-radius:14px;background-color:#fff;line-height:1;white-space:nowrap}.wiki-pager>a:hover,.wiki-pager>a:focus,.wiki-pager>a:active{background-color:#f6f6f9;text-decoration:none}.wiki-pager.wiki-pager--aligned{overflow:hidden}.wiki-pager.wiki-pager--aligned>a:first-child{float:left}.wiki-pager.wiki-pager--aligned>a:last-child{float:right}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width: 768px){.lead{font-size:21px}}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#a3a6b8}.text-primary{color:#614ba6}.text-success{color:#029934}.text-info{color:#0065ff}.text-warning{color:#fc8c12}.text-danger{color:#e5123d}.bg-primary{background-color:#614ba6;color:#fff}.bg-success{background-color:#ccebd6}.bg-info{background-color:#cce0ff}.bg-warning{background-color:#fee8d0}.bg-danger{background-color:#fad0d8}p.bg-primary,p.bg-success,p.bg-info,p.bg-warning,p.bg-danger{padding:15px 15px}a.collapsible,.collapsible>legend{color:#0051cc;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a.collapsible:hover,.collapsible>legend:hover{color:#0065ff}a.collapsible::before,.collapsible>legend::before{content:"";display:inline-block;position:relative;top:-1px;width:0;height:0;margin-right:3px;-webkit-transform:rotate(0);transform:rotate(0);border-top:6px solid;border-right:4px solid transparent;border-left:4px solid transparent;vertical-align:middle;-webkit-transition:-webkit-transform 300ms;transition:-webkit-transform 300ms;transition:transform 300ms;transition:transform 300ms, -webkit-transform 300ms}a.collapsible.collapsed::before,.collapsible.collapsed>legend::before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}fieldset.collapsible{min-height:20px;max-height:10000px;overflow:auto;-webkit-transition:max-height 300ms ease-out;transition:max-height 300ms ease-out}fieldset.collapsible>div{display:block !important;visibility:visible;-webkit-transition:visibility 0s 0s,opacity 300ms;transition:visibility 0s 0s,opacity 300ms;opacity:1}fieldset.collapsible.collapsed{max-height:0;overflow:hidden;-webkit-transition:max-height 300ms;transition:max-height 300ms}fieldset.collapsible.collapsed>div{visibility:hidden;-webkit-transition:visibility 0s 300ms,opacity 300ms;transition:visibility 0s 300ms,opacity 300ms;opacity:0}.hascontextmenu{cursor:context-menu}.contextual{float:right;cursor:default}.contextual input,.contextual select{font-size:.9em}.hidden-for-sighted{position:absolute;top:auto;left:-10000px;width:1px;height:1px;overflow:hidden}.autoscroll{margin-bottom:20px;overflow-x:auto}.box{margin-bottom:20px;padding:15px 15px;border:1px solid #dadce7;border-radius:3px;background-color:#fafbfc;color:#212136;word-wrap:break-word}.ui-dialog-content .box{padding:0;border:0 none;background:transparent;-webkit-box-shadow:none;box-shadow:none}.box:last-child,.box>:last-child{margin-bottom:0}.box>h3{margin-bottom:15px}.splitcontentleft,.splitcontentright{-webkit-box-sizing:border-box;box-sizing:border-box;width:50%}.splitcontentleft>.wiki,.splitcontentright>.wiki{margin-bottom:20px}.splitcontentleft{padding-right:10px;float:left}.splitcontentright{padding-left:10px;float:right}#watchers select{display:block;width:100%}#watchers>.watchers>li{display:block;margin-bottom:6px;padding-right:20px}#watchers>.watchers>li>a:not(.icon-only){display:inline;padding:0;background:transparent}#watchers>.watchers>li>.icon-only::before{line-height:inherit}#watchers>.watchers>li>.delete{float:right;opacity:.7}#watchers>.watchers>li>.delete:hover{opacity:1}#watchers>.watchers>li img.gravatar{margin-right:.5em}#principals label{position:relative;padding-left:18px;font-weight:normal;line-height:1.428571429;text-align:left;display:block}#principals label input[type="checkbox"],#principals label input[type="radio"]{position:absolute;width:auto;margin-top:3px;margin-left:-18px}.roles-selection label{position:relative;padding-left:18px;font-weight:normal;line-height:1.428571429;text-align:left;display:inline-block;margin-right:8px}.roles-selection label input[type="checkbox"],.roles-selection label input[type="radio"]{position:absolute;width:auto;margin-top:3px;margin-left:-18px}p.subtitle{margin-top:-10px;margin-bottom:20px;font-style:italic}#block-form{display:inline}.block-receiver{min-height:20px;margin:-10px;margin-bottom:20px;padding:10px;outline:2px dashed #a3a6b8}.mypage-box{margin-bottom:20px}.mypage-box:last-child{margin-bottom:0}.mypage-box.ui-sortable-handle{overflow:hidden;outline:1px solid #dadce7}.mypage-box.ui-sortable-handle:hover{outline:1px solid #a3a6b8}.mypage-box.ui-sortable-placeholder{visibility:visible !important;outline:1px dashed #d19d01;background:#ffe9a8}.mypage-box.ui-sortable-helper{-webkit-box-shadow:0 14px 24px -4px rgba(0,0,0,0.25),0 3px 10px rgba(0,0,0,0.3);box-shadow:0 14px 24px -4px rgba(0,0,0,0.25),0 3px 10px rgba(0,0,0,0.3);background:#fff}.handle{cursor:move}a.close-icon{display:block;width:12px;height:12px;margin-top:5px;overflow:hidden;background-image:url("../../../images/close.png");background-repeat:no-repeat;cursor:pointer}a.close-icon:hover{background-image:url("../../../images/close_hl.png")}#my-page .block-receiver{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;outline:none}#my-page.dragging .block-receiver{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:20px;margin:-10px;margin-bottom:20px;padding:10px;outline:2px dashed #a3a6b8}#my-page .mypage-box>.contextual{-webkit-transition:opacity 50ms;transition:opacity 50ms;opacity:0}#my-page .mypage-box:hover>.contextual{opacity:1}#my-page #list-left{width:50%;padding-right:10px;float:left}#my-page #list-right{width:50%;padding-left:10px;float:right}#content table.filecontent{width:100%;background:#fff}#content table.filecontent th.filename{border-color:#614ba6;border-bottom-color:#e6e5e5;background-color:#614ba6;color:#fff}#content table.filecontent tbody{font-size:.92em}#content table.filecontent tbody,#content table.filecontent td.line-code pre{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Noto Mono,Oxygen Mono,Liberation Mono,monospace}#content table.filecontent th.line-num{border-color:#e6e5e5;background-color:#f2f2f2;color:#717894}#content table.filecontent th.line-num,#content table.filecontent td.line-code{padding:.15em .4em}#content table.filecontent th.line-num,#content table.filecontent td.line-code,#content table.filecontent td.line-code pre{font-size:1em}#content table.filecontent tr:hover{background-color:#fafafa}#content table.filecontent tr:hover th.line-num{background-color:#e6e5e5}#content table.filecontent tr:target th.line-num{border-color:#ffc05c;background-color:#ffd084;color:#5b4500}#content table.filecontent tr:target td.line-code{background-color:#ffe9a8}#browser{font-size:1em}#browser tr{border:0 none}#browser td{padding:5px;border:0 none}ul.projects{padding-left:20px}ul.projects.root{margin:0;padding:0}ul.projects li{list-style-type:none}#projects-index ul.projects.root{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}#projects-index ul.projects.root>li{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;margin-right:10px;margin-left:10px;padding:15px 15px;border:1px solid #dadce7;border-radius:3px;background-color:#fafbfc;color:#212136}@media screen and (min-width: 768px){#projects-index ul.projects.root>li{width:calc(50% - 20px)}}@media screen and (min-width: 992px){#projects-index ul.projects.root>li{width:calc(33.333% - 20px)}}@media screen and (min-width: 1200px){#projects-index ul.projects.root>li{width:calc(25% - 20px)}}#projects-index ul.projects ul.projects{border-left:2px solid #dadce7}#projects-index ul.projects li.root{margin-bottom:20px}#projects-index ul.projects li.child{margin-top:10px}#projects-index ul.projects a.project{font-size:1.5em;font-weight:600}#projects-index ul.projects a.project.child{font-weight:normal}#custom_field_tracker_ids label{margin-right:10px}#notified-projects>ul,#tracker_project_ids>ul,#custom_field_project_ids>ul{max-height:240px;overflow-y:auto}#time-report th.period,#time-report th.total{text-align:right}#time-report tbody tr.subtotal{color:#717894;font-style:italic}#time-report tbody tr.subtotal td.hours{color:#a3a6b8}#time-report tbody tr.total{border-top:2px solid #d3d7e3;background-color:rgba(209,211,224,0.4);font-weight:600}#time-report td.hours{text-align:right}.total-hours{font-weight:600}.total-hours .hours-int{font-size:1.4135em}.total-hours .hours-dec{font-size:1.285em}div#roadmap .related-issues{margin-bottom:20px}div#roadmap .related-issues td.checkbox{display:none}div#roadmap table.progress td{height:12px}div#roadmap table.progress+.percent{position:relative;top:0}div#roadmap .wiki h1:first-child{display:none}body.controller-versions.action-show div#roadmap .related-issues{width:70%}div#version-summary{width:28%;float:right}div#version-summary fieldset{margin-bottom:20px}div#version-summary fieldset.time-tracking table{width:100%}div#version-summary th,div#version-summary td.total-hours{text-align:right}#new_document,#add-message,#add-news,#edit-news{margin-bottom:20px}#ajax-indicator{-webkit-box-shadow:0 8px 16px -3px rgba(0,0,0,0.25),0 2px 4px rgba(0,0,0,0.3);box-shadow:0 8px 16px -3px rgba(0,0,0,0.25),0 2px 4px rgba(0,0,0,0.3);position:fixed;z-index:100;top:50%;left:50%;width:200px;margin:-21px -117px;padding:10px 16px;border:1px solid #d19d01;opacity:.9;background-color:#ffe9a8;color:#5b4500;font-weight:600;text-align:center}#ajax-indicator span{padding-left:26px;background-image:url("../../../images/loading.gif");background-repeat:no-repeat;background-position:0% 40%;vertical-align:bottom}tr.message.locked{color:#717894}tr.message.sticky td.subject{font-weight:600}tr.message td.created_on{white-space:nowrap}tr.message td.last_message{width:30%;text-align:left;white-space:nowrap}tr.message td.last_message a:last-child{font-weight:600}table.boards td.last-message{width:30%;text-align:left;white-space:nowrap}table.boards td.last-message a:last-child{font-weight:600}div.table-list.boards .table-list-cell.name{width:30%}.controller-messages.action-show h2{margin-bottom:10px}.controller-messages.action-show .message{border:1px solid #dadce7;border-radius:3px;background:#f6f6f9}.controller-messages.action-show .message>h4,.controller-messages.action-show .message>p{margin-bottom:0;padding:8px 15px;border-bottom:1px solid #e8e9f0;color:#717894;font-size:.92em}.controller-messages.action-show .message>h4 a,.controller-messages.action-show .message>p a{color:#212136}.controller-messages.action-show .message>h4 a.user,.controller-messages.action-show .message>p a.user{font-weight:600}.controller-messages.action-show .message .wiki{padding:15px;border-radius:0 0 3px 3px;background:#fff}.controller-messages.action-show .message .contextual{position:relative;z-index:1;margin-top:5px;margin-right:8px}.controller-messages.action-show .message .contextual a{margin-left:4px}.controller-messages.action-show .reply{margin-bottom:20px}.controller-messages.action-show .reply{margin-left:36px}.controller-messages.action-show .reply>h4{position:relative}.controller-messages.action-show .reply>h4::before,.controller-messages.action-show .reply>h4::after{content:" ";display:block;position:absolute;top:9px;right:100%;left:-14px;width:0;height:0;border-style:solid solid outset;border-color:transparent;pointer-events:none}.controller-messages.action-show .reply>h4::after{margin-top:1px;margin-left:2px;border-width:6px;border-right-color:#fafbfc}.controller-messages.action-show .reply>h4::before{border-width:7px;border-right-color:#dadce7}.controller-messages.action-show .reply img.gravatar{margin-top:-4px;margin-left:-52px;float:left}#message_content{height:120px}.news.box p>a:not(:last-child){display:inline-block;margin-bottom:5px;font-size:1.286em}.news.box .summary,.news.box .author{display:block;margin-bottom:5px}.news.box .summary+br,.news.box .author+br{display:none}.news.box .author{margin-bottom:20px}#edit-news+p em{display:block;margin-bottom:5px}#edit-news+p em+br{display:none}.news.box .summary,#edit-news+p em{padding:5px 12px;border-left:4px solid rgba(0,0,0,0.15)}.news-article{margin-bottom:20px;padding-top:20px;border-top:1px solid #dadce7}.news-article header h3{margin-bottom:10px}.news-article header h3>a{font-weight:600}.author{color:#717894}.author .user{font-weight:600}#comments>h4{margin-top:20px;margin-bottom:10px}#comment_comments{height:120px}.summary{font-style:italic}.text-diff{margin-bottom:20px;padding:15px 15px;border:1px solid #dadce7;border-radius:3px;background:#fff;color:#212136;font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Noto Mono,Oxygen Mono,Liberation Mono,monospace}.diff_out{background:rgba(255,203,213,0.4)}.diff_out span{background:#ffcbd5}.diff_in{background:rgba(186,253,208,0.4)}.diff_in span{background:#bafdd0}.revision-info{margin-bottom:20px}.revision-info tbody>tr>td{padding-right:8px;padding-bottom:5px}.revision-info tbody>tr>td+td{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Noto Mono,Oxygen Mono,Liberation Mono,monospace}#related-issues{margin:20px 0}#related-issues li>a{margin-left:.5em}ul.properties{padding:0;color:#717894;font-size:.86em}ul.properties li{list-style-type:none}ul.properties li span{font-style:italic}tr.changeset td.revision_graph{width:15%;background-color:#fffffb}tr.changeset td.id{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Noto Mono,Oxygen Mono,Liberation Mono,monospace}tr.changeset td.author,tr.changeset td.committed_on{width:15%;text-align:center;white-space:nowrap}tr.changeset td.comments p{margin-bottom:0}tr.changeset ul{margin-top:0;margin-bottom:0}#content #changes-legend{font-size:1em}#content #changes-legend .change{margin-left:8px}.changeset-changes .change{margin-top:5px;color:#3e425a}#changes-legend>li.change,.changeset-changes ul>li.change{padding-left:18px;background:transparent;background-repeat:no-repeat;background-position:0 center}#changes-legend>li.change.folder::before,.changeset-changes ul>li.change.folder::before{content:"";top:0;margin-right:0;margin-left:-18px;font-size:1em}#changes-legend>li.change.folder.change-A::before,#changes-legend>li.change.folder.change-M::before,.changeset-changes ul>li.change.folder.change-A::before,.changeset-changes ul>li.change.folder.change-M::before{content:""}#changes-legend>li.change.change-A,.changeset-changes ul>li.change.change-A{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='-14.5 16.5 14 14'%3e%3cpath fill='%23029934' d='M-1.5 16.5h-12c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-12c0-.55-.45-1-1-1zm0 13h-12v-12h12v12zm-7-5h-3v-2h3v-3h2v3h3v2h-3v3h-2v-3z'/%3e%3c/svg%3e")}#changes-legend>li.change.change-M,.changeset-changes ul>li.change.change-M{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='-14.5 16.5 14 14'%3e%3cpath fill='%23FC8C12' d='M-1.5 16.5h-12c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-12c0-.55-.45-1-1-1zm0 13h-12v-12h12v12zm-9-6c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z'/%3e%3c/svg%3e")}#changes-legend>li.change.change-C,.changeset-changes ul>li.change.change-C{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='-7.5 8.5 14 14'%3e%3cpath fill='%23614BA6' d='M5.5 8.5h-12c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-12c0-.55-.45-1-1-1zm0 13h-12v-12h12v12z'/%3e%3cpath fill='%23614BA6' d='M4 13l-6 6-3-3 1.5-1.5L-2 16l4.5-4.5z'/%3e%3c/svg%3e")}#changes-legend>li.change.change-R,.changeset-changes ul>li.change.change-R{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='-7.5 9.5 14 14'%3e%3cpath fill='%230065FF' d='M-1.5 17.5h-3v-2h3v-3l5 4-5 4v-3zm8-7v12c0 .55-.45 1-1 1h-12c-.55 0-1-.45-1-1v-12c0-.55.45-1 1-1h12c.55 0 1 .45 1 1zm-1 0h-12v12h12v-12z'/%3e%3c/svg%3e")}#changes-legend>li.change.change-D,.changeset-changes ul>li.change.change-D{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='-7.5 9.5 14 14'%3e%3cpath fill='%23E5123D' d='M5.5 9.5h-12c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-12c0-.55-.45-1-1-1zm0 13h-12v-12h12v12zm-2-5h-8v-2h8v2z'/%3e%3c/svg%3e")}.ui-widget,.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:inherit;font-size:inherit}.ui-widget-content{border:1px solid #dadce7;background:#fff;color:#3e425a}.ui-widget-content a{color:#3e425a}.ui-widget-header{border:0 none;background:#614ba6;color:#fff;font-weight:600}.ui-widget-header a{color:#fff}.ui-widget-header a.ui-state-default,.ui-widget-header button.ui-state-default{border-color:#614ba6;background:#614ba6;color:#fff}.ui-widget-header a.ui-state-hover,.ui-widget-header a.ui-state-focus,.ui-widget-header button.ui-state-hover,.ui-widget-header button.ui-state-focus{border-color:#48387c;background:#4c3b83}.ui-widget-header a .ui-icon,.ui-widget-header button .ui-icon{background-image:url("../../../stylesheets/jquery/images/ui-icons_ffffff_256x240.png")}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #e3e5ed;background:#fafbfc;-webkit-box-shadow:none;box-shadow:none;color:#3e425a;font-weight:normal}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#3e425a;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #614ba6;background:#614ba6;color:#fff;font-weight:normal}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#fff;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #614ba6;background:#614ba6;color:#fff;font-weight:normal}.ui-state-active .ui-icon,.ui-widget-content .ui-state-active .ui-icon,.ui-widget-header .ui-state-active .ui-icon{background-image:url("../../../stylesheets/jquery/images/ui-icons_ffffff_256x240.png")}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-sortable-helper{-webkit-box-shadow:0 14px 24px -4px rgba(0,0,0,0.25),0 3px 10px rgba(0,0,0,0.3);box-shadow:0 14px 24px -4px rgba(0,0,0,0.25),0 3px 10px rgba(0,0,0,0.3)}.ui-menu{-webkit-box-shadow:0 5px 8px -2px rgba(0,0,0,0.25),0 1px 2px rgba(0,0,0,0.3);box-shadow:0 5px 8px -2px rgba(0,0,0,0.25),0 1px 2px rgba(0,0,0,0.3);padding:3px;border-radius:3px}.ui-menu-item{border-radius:3px}.modal{z-index:50;background:#fff}.modal h3.title{display:none}.modal p.buttons{margin-bottom:0;text-align:right}.ui-dialog.ui-widget-content{-webkit-box-shadow:0 20px 32px -2px rgba(0,0,0,0.25),0 4px 12px rgba(0,0,0,0.3);box-shadow:0 20px 32px -2px rgba(0,0,0,0.25),0 4px 12px rgba(0,0,0,0.3);padding:3px;border:0 none}.ui-dialog.ui-widget-content .ui-dialog-content{padding:1em}.ui-dialog .ui-dialog-titlebar-close{right:.5em}.ui-dialog input[type="button"]{background-color:#fff;color:#0051cc;border-color:#fff;-webkit-box-shadow:none;box-shadow:none}.ui-dialog input[type="button"]:hover,.ui-dialog input[type="button"]:focus{background-color:#f2f2f2;color:#0051cc;border-color:#f2f2f2;-webkit-box-shadow:none;box-shadow:none}.ui-dialog input[type="button"]:active{-webkit-transform:translate(0, 1px);transform:translate(0, 1px);border-color:#ececec;background-color:#f0f0f0;-webkit-box-shadow:inset 0 3px 4px -2px #ececec;box-shadow:inset 0 3px 4px -2px #ececec}.ui-widget-overlay{background:#000}img.ui-datepicker-trigger{margin-left:4px;vertical-align:middle;cursor:pointer}.ui-datepicker{-webkit-box-shadow:0 8px 16px -3px rgba(0,0,0,0.25),0 2px 4px rgba(0,0,0,0.3);box-shadow:0 8px 16px -3px rgba(0,0,0,0.25),0 2px 4px rgba(0,0,0,0.3);padding:.3em .6em .6em;border:0 none}.ui-datepicker .ui-datepicker-header{margin:0 -.3em;padding:.3em}.ui-datepicker .ui-datepicker-prev{left:.3em}.ui-datepicker .ui-datepicker-next{right:.3em}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{top:.3em;border:0 none;background:transparent}.ui-datepicker .ui-datepicker-title{margin:0 2.1em}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%;height:1.8em;margin:0}.ui-datepicker select.ui-datepicker-year{margin-left:1%}.ui-datepicker .ui-datepicker-calendar{margin:0;table-layout:fixed}.ui-datepicker .ui-datepicker-calendar .ui-state-default{border-color:#fff;background:#fff}.ui-datepicker .ui-datepicker-calendar .ui-state-focus,.ui-datepicker .ui-datepicker-calendar .ui-state-hover{border-color:#614ba6;background:#614ba6;color:#fff}.ui-datepicker .ui-datepicker-calendar .ui-state-active{border-color:#d19d01;background:#ffe9a8;color:#5b4500}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today .ui-state-highlight{border-color:#614ba6}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-active{border-color:#d19d01}.ui-datepicker .ui-datepicker-calendar td{padding:0 1px 1px 0;text-align:right}.ui-datepicker .ui-datepicker-calendar td a{padding-right:.4em;padding-left:0;border-radius:3px}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-week-col{padding-right:5px;color:#a3a6b8}.ui-datepicker .ui-datepicker-buttonpane{margin:.6em 0 0;padding:.6em 0 0}.ui-datepicker .ui-datepicker-buttonpane::after{content:"";display:block;clear:both}.ui-datepicker .ui-datepicker-buttonpane button{margin:0;padding:3px 12px}#wrapper #context-menu a::before,table.cal .starting a::before,p.cal.legend .starting::before,table.cal .ending a::before,p.cal.legend .ending::before,#changes-legend>li.change.folder::before,.changeset-changes ul>li.change.folder::before,.icon::before,.icon-only::before,a.toggle-checkboxes::before,#admin-menu .projects::before,#admin-menu .users::before,#admin-menu .groups::before,#admin-menu .roles::before,#admin-menu .trackers::before,#admin-menu .issue-statuses::before,#admin-menu .issue_statuses::before,#admin-menu .workflows::before,#admin-menu .custom-fields::before,#admin-menu .custom_fields::before,#admin-menu .enumerations::before,#admin-menu .settings::before,#admin-menu .plugins::before,#admin-menu .info::before,#admin-menu .ldap-authentication::before,#admin-menu .server_authentication::before,.sort-handle::before,h3.version::before,h3.comments::before,div.issues h3::before,div.members h3::before,div.news h3::before,div.projects h3::before,dt.issue::before,dt.issue-edit::before,dt.issue.closed::before,dt.issue-closed::before,dt.issue-note::before,dt.changeset::before,dt.news::before,dt.message::before,dt.reply::before,dt.wiki-page::before,dt.attachment::before,dt.document::before,dt.project::before,dt.time-entry::before,.search_for_watchers>a::before,.atom::before,.issues .buttons a[data-method="delete"]::before,#related-issues li>a[data-method="delete"]::before,#main a.close-icon::before,.my-project::before,a.remove-upload::before,em.info.error::before,.message .contextual a::before,tr.message.locked td.subject::before,tr.message.sticky td.subject::before,tr.version.shared td.name::before,table.boards a.board::before,table.members td.group::before,table.members td.groupnonmember::before,table.members td.groupanonymous::before,div.wiki .external::before,.contextual [href*="edit"]::before,#attach_files_link::before,.other-formats .pdf::before,.other-formats .html::before,.other-formats .txt::before,.other-formats .csv::before,.other-formats .png::before,.attachments a.delete::before,.watchers a.delete::before,#all_attributes label[for="issue_description"]+a::before,.journal .wiki .contextual>a::before,#issue_category_id+a::before,#issue_fixed_version_id+a::before,table.list th.checkbox>a::before,.time-entry .buttons>a::before,.file .buttons>a::before,.delete-commit-keywords::before,.add-commit-keywords::before,.drdn-items.selection>a::before,.drdn-items.selection>span::before,#errorExplanation::before,.flash::before,.nodata::before,.warning::before,.conflict::before,.tt_list_button::before,#sidebar .person.attributes .icon>a::before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:5px}.sort::after,#project-jump .drdn-trigger::after{display:inline-block;margin-left:5px;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}table.list .buttons>a::before{font-size:14px}.icon{padding-left:20px;background-repeat:no-repeat;background-position:0% 50%}.icon::before{margin-left:-20px}.icon-only{font-size:0;white-space:nowrap}a.icon-only{display:inline;width:auto !important;height:auto !important;padding-left:0 !important;font-size:0 !important}.icon-only::before{font-size:14px}.icon-add::before{content:""}.icon-edit::before{content:""}.icon-copy::before{content:""}.icon-duplicate::before{content:""}.icon-del::before{content:""}.icon-move::before{content:""}.icon-save::before{content:""}.icon-download::before{content:""}.icon-cancel::before{content:""}.icon-multiple::before{content:""}.icon-folder::before{content:""}.open .icon-folder::before{content:""}.icon-package::before{content:""}.icon-user::before{content:""}.icon-project::before{content:""}.icon-projects::before{content:""}.icon-help::before{content:""}.icon-attachment::before{content:""}.icon-history::before{content:""}.icon-time-entry::before{content:""}.icon-time::before{content:""}.icon-time-add::before{content:""}.icon-stats::before{content:""}.icon-warning::before{content:""}.icon-error::before{content:""}.icon-fav::before{content:"";color:#fc8c12}.icon-fav-off::before{content:""}.icon-heart::before{content:"";color:#eb5286}.icon-heart-off::before{content:""}.icon-reload::before{content:""}.icon-locked::before{content:""}.icon-lock::before{content:""}.icon-unlock::before{content:""}.icon-checked::before{content:""}.icon-details::before{content:""}.icon-report::before{content:""}.icon-comments::before{content:""}.icon-comment::before{content:""}.icon-summary::before{content:""}.icon-server-authentication::before{content:""}.icon-issue::before{content:""}.icon-zoom-in::before{content:""}.icon-zoom-out::before{content:""}.icon-passwd::before{content:""}.icon-test::before{content:""}.icon-phone::before{content:""}.icon-skype::before{content:""}.icon-facebook::before{content:""}.icon-linkedin::before{content:""}.icon-twitter::before{content:""}.icon-magnifier::before{content:""}.icon-email::before{content:""}.icon-email-disabled::before{content:""}.icon-email-add::before{content:""}.icon-move-up::before{content:""}.icon-move-top::before{content:""}.icon-move-down::before{content:""}.icon-move-bottom::before{content:""}.icon-ok::before{content:""}.icon-not-ok::before{content:""}.icon-link-break::before{content:""}.icon-list::before{content:""}.icon-sticky::before{content:""}.icon-arrow-right::before{content:""}.icon-close::before{content:""}.icon-close:hover::before{content:""}.icon-settings::before{content:""}.icon-group::before{content:""}.icon-groupnonmember::before{content:""}.icon-groupanonymous::before{content:""}.icon-roles::before{content:""}.icon-issue-edit::before{content:""}.icon-workflows::before{content:""}.icon-custom-fields::before{content:""}.icon-plugins::before{content:""}.icon-news::before{content:""}.icon-issue-closed::before{content:""}.icon-issue-note::before{content:""}.icon-changeset::before{content:""}.icon-message::before{content:""}.icon-reply::before{content:""}.icon-wiki-page::before{content:""}.icon-document::before{content:""}.icon-project::before{content:""}.icon-add-bullet::before{content:""}.icon-shared::before{content:""}.icon-actions::before{content:""}a.toggle-checkboxes::before{content:""}a.icon,a.icon-only{color:#0051cc}a.icon:focus,a.icon:hover,a.icon-only:focus,a.icon-only:hover{color:#0065ff}.icon-checked{color:#007c29}a.icon-add,a.icon-save,a.icon-checked{color:#007c29}a.icon-add:focus,a.icon-add:hover,a.icon-save:focus,a.icon-save:hover,a.icon-checked:focus,a.icon-checked:hover{color:#029934}a.icon-del{color:#bc092e}a.icon-del:focus,a.icon-del:hover{color:#e5123d}.icon-folder::before,.icon-file::before{width:16px;text-align:center}.icon-file::before{content:"";color:#717894}.icon-file.text-plain::before{content:""}.icon-file.text-x-c::before{content:""}.icon-file.text-x-csharp::before{content:""}.icon-file.text-x-java::before{content:""}.icon-file.text-x-php::before{content:""}.icon-file.text-x-ruby::before{content:""}.icon-file.text-xml::before{content:""}.icon-file.text-css::before{content:""}.icon-file.text-html::before{content:""}.icon-file.text-x-sh::before{content:""}.icon-file.application-javascript::before,.icon-file.text-x-javascript::before{content:""}.icon-file.application-pdf::before{content:""}.icon-file.application-msword::before{content:""}.icon-file.application-vnd\.openxmlformats-officedocument\.spreadsheetml\.sheet::before,.icon-file.application-vnd\.ms-excel::before{content:""}.icon-file.image-vnd\.microsoft\.icon::before,.icon-file.image-gif::before,.icon-file.image-jpeg::before,.icon-file.image-png::before,.icon-file.image-tiff::before{content:""}.icon-file.application-zip::before,.icon-file.application-x-gzip::before{content:""}#admin-menu .projects:hover::before,#admin-menu .users:hover::before,#admin-menu .groups:hover::before,#admin-menu .roles:hover::before,#admin-menu .trackers:hover::before,#admin-menu .issue-statuses:hover::before,#admin-menu .issue_statuses:hover::before,#admin-menu .workflows:hover::before,#admin-menu .custom-fields:hover::before,#admin-menu .custom_fields:hover::before,#admin-menu .enumerations:hover::before,#admin-menu .settings:hover::before,#admin-menu .plugins:hover::before,#admin-menu .info:hover::before,#admin-menu .ldap-authentication:hover::before,#admin-menu .server_authentication:hover::before{color:#212136}#admin-menu .selected.projects::before,#admin-menu .selected.users::before,#admin-menu .selected.groups::before,#admin-menu .selected.roles::before,#admin-menu .selected.trackers::before,#admin-menu .selected.issue-statuses::before,#admin-menu .selected.issue_statuses::before,#admin-menu .selected.workflows::before,#admin-menu .selected.custom-fields::before,#admin-menu .selected.custom_fields::before,#admin-menu .selected.enumerations::before,#admin-menu .selected.settings::before,#admin-menu .selected.plugins::before,#admin-menu .selected.info::before,#admin-menu .selected.ldap-authentication::before,#admin-menu .selected.server_authentication::before{color:#10101b}#admin-index>#admin-menu a{padding-left:25px}#admin-menu li>a{padding-left:45px}#admin-menu li>a::before{display:inline-block;width:20px;margin:0;margin-left:-25px;padding:0;color:#717894;text-align:center}#admin-menu .projects::before{content:""}#admin-menu .users::before{content:""}#admin-menu .groups::before{content:""}#admin-menu .roles::before{content:""}#admin-menu .trackers::before{content:""}#admin-menu .issue-statuses::before,#admin-menu .issue_statuses::before{content:""}#admin-menu .workflows::before{content:""}#admin-menu .custom-fields::before,#admin-menu .custom_fields::before{content:""}#admin-menu .enumerations::before{content:""}#admin-menu .settings::before{content:""}#admin-menu .plugins::before{content:""}#admin-menu .info::before{content:""}#admin-menu .ldap-authentication::before,#admin-menu .server_authentication::before{content:""}.sort-handle{text-align:center;cursor:move}.sort-handle::before{content:"";width:16px;margin:0}.sort-handle.ajax-loading::before{content:"";-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;color:#717894}h3.icon,h3.version,h3.comments,div.issues h3,div.members h3,div.news h3,div.projects h3{color:#212136}h3.icon::before,h3.version::before,h3.comments::before,div.issues h3::before,div.members h3::before,div.news h3::before,div.projects h3::before{width:1em;margin-right:.5em;color:#717894;text-align:center}h3.version::before{content:""}h3.comments::before{content:""}div.issues h3::before{content:""}div.members h3::before{content:""}div.news h3::before{content:""}div.projects h3::before{content:""}dt.issue::before,dt.issue-edit::before,dt.issue.closed::before,dt.issue-closed::before,dt.issue-note::before,dt.changeset::before,dt.news::before,dt.message::before,dt.reply::before,dt.wiki-page::before,dt.attachment::before,dt.document::before,dt.project::before,dt.time-entry::before{margin-left:-20px;float:left;line-height:20px}dt.issue::before{content:""}dt.issue-edit::before{content:""}dt.issue.closed::before{content:""}dt.issue-closed::before{content:""}dt.issue-note::before{content:""}dt.changeset::before{content:""}dt.news::before{content:""}dt.message::before{content:""}dt.reply::before{content:""}dt.wiki-page::before{content:""}dt.attachment::before{content:""}dt.document::before{content:""}dt.project::before{content:""}dt.time-entry::before{content:""}.search_for_watchers>a::before{color:#007c29}.search_for_watchers>a:focus::before,.search_for_watchers>a:hover::before{color:#029934}.search_for_watchers>a::before{content:""}.search_for_watchers>a img{display:none}.atom::before{content:""}.issues .buttons a[data-method="delete"]::before,#related-issues li>a[data-method="delete"]::before{content:""}.issues .buttons a[data-method="delete"] img,#related-issues li>a[data-method="delete"] img{display:none}#main a.close-icon{color:#bc092e;width:auto;height:auto;background:transparent}#main a.close-icon:focus,#main a.close-icon:hover{color:#e5123d}#main a.close-icon::before{content:""}.my-project::before{content:"";color:#ffc107;font-size:.86em}.sort::after{margin-left:.2em}.sort.asc,.sort.desc{background-image:none}.sort.asc::after{content:""}.sort.desc::after{content:""}.sort-by-id .sort.asc::after,.sort-by-done-ratio .sort.asc::after,.sort-by-estimated-hours .sort.asc::after,.sort-by-spent-hours .sort.asc::after{content:""}.sort-by-id .sort.desc::after,.sort-by-done-ratio .sort.desc::after,.sort-by-estimated-hours .sort.desc::after,.sort-by-spent-hours .sort.desc::after{content:""}.sort-by-assigned-to .sort.asc::after,.sort-by-subject .sort.asc::after{content:""}.sort-by-assigned-to .sort.desc::after,.sort-by-subject .sort.desc::after{content:""}a.remove-upload{color:#bc092e;opacity:.7;text-align:center}a.remove-upload:focus,a.remove-upload:hover{color:#e5123d}a.remove-upload:hover,a.remove-upload:focus{opacity:1;text-decoration:none}a.remove-upload::before{content:""}em.info.error::before{content:""}.message .contextual a{opacity:.7}.message .contextual a:hover,.message .contextual a:focus{opacity:1}.message .contextual a:nth-child(1)::before{content:""}.message .contextual a:nth-child(2)::before{content:""}.message .contextual a:nth-child(3)::before{content:""}.message .contextual a img{display:none}tr.message.locked{color:#717894}tr.message.locked td.subject::before{content:""}tr.message.sticky td.subject{font-weight:600}tr.message.sticky td.subject::before{content:""}tr.version.shared td.name::before{content:""}table.boards a.board::before{content:""}table.members td.group::before,table.members td.groupnonmember::before,table.members td.groupanonymous::before{content:""}div.wiki .external::before{content:"";display:inline;margin-right:3px;font-size:10px}.contextual [href*="edit"]::before{content:""}.contextual [href*="edit"] img{display:none}#attach_files_link::before{content:"";margin-right:.3em}.other-formats .pdf,.other-formats .html,.other-formats .txt,.other-formats .csv,.other-formats .png{background-image:none}.other-formats .pdf::before,.other-formats .html::before,.other-formats .txt::before,.other-formats .csv::before,.other-formats .png::before{margin-right:.3em}.other-formats .pdf::before{content:""}.other-formats .html::before{content:""}.other-formats .txt::before{content:""}.other-formats .csv::before{content:""}.other-formats .png::before{content:""}.attachments a.delete::before,.watchers a.delete::before{color:#bc092e}.attachments a.delete:focus::before,.attachments a.delete:hover::before,.watchers a.delete:focus::before,.watchers a.delete:hover::before{color:#e5123d}.attachments a.delete::before,.watchers a.delete::before{content:""}.attachments a.delete img,.watchers a.delete img{display:none}#all_attributes label[for="issue_description"]+a::before{content:""}#all_attributes label[for="issue_description"]+a .icon{padding-left:0}#all_attributes label[for="issue_description"]+a .icon::before{content:"";margin:0}#all_attributes label[for="issue_description"]+a img{display:none}.journal .wiki .contextual>a:not([class*="icon"])::before{content:""}.journal .wiki .contextual>a:not([class*="icon"]):nth-child(2)::before{content:""}.journal .wiki .contextual>a:not([class*="icon"]):nth-child(3)::before{content:""}.journal .wiki .contextual>a img{display:none}#issue_category_id+a::before,#issue_fixed_version_id+a::before{color:#007c29}#issue_category_id+a:focus::before,#issue_category_id+a:hover::before,#issue_fixed_version_id+a:focus::before,#issue_fixed_version_id+a:hover::before{color:#029934}#issue_category_id+a::before,#issue_fixed_version_id+a::before{content:""}#issue_category_id+a img,#issue_fixed_version_id+a img{display:none}img.ui-datepicker-trigger{position:relative;top:-1px;-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;padding-left:14px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='880.5 896.5 16 16'%3e%3cpath fill='%23707793' d='M882.5 910.5h2.3v-2.3h-2.3v2.3zm2.8 0h2.5v-2.3h-2.5v2.3zm-2.8-2.8h2.3v-2.5h-2.3v2.5zm2.8 0h2.5v-2.5h-2.5v2.5zm-2.8-3h2.3v-2.2h-2.3v2.3zm5.8 5.8h2.5v-2.3h-2.5v2.3zm-3-5.8h2.5v-2.2h-2.5v2.3zm6 5.8h2.2v-2.3h-2.3v2.3zm-3-2.8h2.5v-2.5h-2.5v2.5zm-2.8-6.7v-2.4l-.2-.1h-.7l-.1.2v2.5h1l.1-.2zm5.8 6.8h2.2v-2.5h-2.3v2.5zm-3-3h2.5v-2.3h-2.5v2.3zm3 0h2.2v-2.3h-2.3v2.3zm.2-3.8v-2.4l-.2-.1h-.7l-.1.2v2.5h1l.1-.2zm3-.5v10c0 .3-.1.5-.3.7s-.4.3-.7.3h-11c-.3 0-.5-.1-.7-.3s-.3-.4-.3-.7v-10c0-.3.1-.5.3-.7s.4-.3.7-.3h1v-.8c0-.3.1-.6.4-.8s.5-.4.8-.4h.5c.4 0 .7.1 1 .4s.3.5.3.8v.8h3v-.8c0-.3.1-.6.4-.8s.5-.4.8-.4h.5c.4 0 .7.1 1 .4s.3.5.3.8v.8h1c.3 0 .5.1.7.3s.3.4.3.7z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center center}table.list th.checkbox>a::before{color:#007c29}table.list th.checkbox>a:focus::before,table.list th.checkbox>a:hover::before{color:#029934}table.list th.checkbox>a::before{content:"";margin-right:0}table.list th.checkbox>a img{display:none}.time-entry .buttons>a[href*="edit"]::before{content:""}.time-entry .buttons>a[data-method="delete"]::before{content:""}.time-entry .buttons>a img{display:none}.file .buttons>a[data-method="delete"]::before{color:#bc092e}.file .buttons>a[data-method="delete"]:focus::before,.file .buttons>a[data-method="delete"]:hover::before{color:#e5123d}.file .buttons>a[data-method="delete"]::before{content:""}.file .buttons>a img{display:none}.delete-commit-keywords{font-size:14px}.delete-commit-keywords::before{color:#bc092e}.delete-commit-keywords:focus::before,.delete-commit-keywords:hover::before{color:#e5123d}.delete-commit-keywords::before{content:""}.delete-commit-keywords img{display:none}.add-commit-keywords{font-size:14px}.add-commit-keywords::before{color:#007c29}.add-commit-keywords:focus::before,.add-commit-keywords:hover::before{color:#029934}.add-commit-keywords::before{content:""}.add-commit-keywords img{display:none}.drdn{position:relative}.drdn.expanded>.drdn-content{display:block}.drdn-trigger{display:inline-block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.drdn-content{-webkit-box-shadow:0 5px 8px -2px rgba(0,0,0,0.25),0 1px 2px rgba(0,0,0,0.3);box-shadow:0 5px 8px -2px rgba(0,0,0,0.25),0 1px 2px rgba(0,0,0,0.3);display:none;position:absolute;z-index:1002;top:31px;right:0;min-width:150px;overflow:hidden;border-radius:3px;background:#fff}.drdn-items{max-height:400px;overflow:auto;color:#a3a6b8}.drdn-items:empty{border:0}.drdn-items.selection>a::before,.drdn-items.selection>span::before{content:" ";display:inline-block;width:1em;font-weight:600}.drdn-items.selection>.selected::before{content:""}.drdn-items>a,.drdn-items>span{display:block;padding:3px 8px}.drdn-items>a.icon,.drdn-items>span.icon{padding-left:28px}.drdn-items>a.icon::before,.drdn-items>span.icon::before{width:20px;margin-top:3px;float:left;text-align:center}.contextual .drdn.expanded>.drdn-trigger{border-color:#614ba6;background-color:#614ba6;color:#fff}.contextual .drdn-trigger{padding:3px 8px;border:1px solid #eff0f4;border-radius:3px;background-color:#eff0f4;-webkit-box-shadow:none;box-shadow:none;color:#212136;text-align:center}.contextual .drdn-trigger>.icon-only::before{margin:0 1px}.contextual .drdn-trigger:hover,.contextual .drdn-trigger:focus{border-color:#e3e5ed;background-color:#e3e5ed;color:#212136}.contextual .drdn-items{padding:3px}.contextual .drdn-items a,.contextual .drdn-items span{padding-top:3px;padding-bottom:3px;border:1px solid transparent;border-radius:2px;color:#212136}.contextual .drdn-items a:hover,.contextual .drdn-items span:hover{border-color:#e3e5ed;background-color:#e3e5ed;color:#212136;text-decoration:none}#top-menu{position:relative;padding:5px 20px;background:#36266b;color:#dfdbed;font-size:.86em}#top-menu ul{margin:0;padding:0}#top-menu ul::after{content:"";display:block;clear:both}#top-menu li{margin:0 .5em 0 0;padding:0;float:left;list-style-type:none;white-space:nowrap}#top-menu a{color:#dfdbed;font-weight:600}#top-menu a:hover{color:#efedf6;text-decoration:none}#top-menu #loggedas{margin-left:1em;float:right}#account{float:right}#account>ul>li{margin-right:0;margin-left:.5em}#header{position:relative;background-color:#614ba6;color:#fff}#header>h1{padding:10px 20px}#header>h1 .root{color:#dfdbed;font-weight:500}#header>h1 .ancestor{font-weight:500}#header>h1 .root,#header>h1 .ancestor{display:inline-block}#header>h1 .current-project{display:inline-block}#header a{color:#fff}#header #quick-search{margin-top:10px;margin-right:20px;float:right;color:#fff}#quick-search>*{vertical-align:top}#quick-search form{display:inline-block}#quick-search form input{width:200px}#quick-search>form>input,#quick-search>select{border-color:#1f1440}#quick-search>form>input:focus,#quick-search>select:focus{border-color:#816fb8}#quick-search option{background-color:#fff;color:#3e425a}#quick-search option[disabled]{color:#dadce7}#project-jump{display:inline-block}#project-jump.expanded .drdn-trigger{z-index:1003;height:auto;padding-bottom:10px;border-color:#fff;background-color:#fff}#project-jump.expanded .drdn-trigger::after{content:""}#project-jump .drdn-trigger{min-width:200px;border-color:#1f1440}#project-jump .drdn-trigger::after{content:"";position:absolute;top:7px;right:8px}#project-jump .drdn-content{min-width:300px;background:#fff}#project-jump .drdn-content>.quick-search{padding:10px}#project-jump .drdn-content>.quick-search>input{width:100%}#project-jump .drdn-items{border-top:1px solid #dadce7}#project-jump .drdn-items>a,#project-jump .drdn-items>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#project-jump a{color:#212136}#project-jump a:hover,#project-jump a:focus{background-color:#614ba6;color:#fff;text-decoration:none}#project-jump .all-projects a{font-weight:600}#main-menu{clear:both;background-color:#f6f6f9;-webkit-box-shadow:inset 0 -1px #dadce7;box-shadow:inset 0 -1px #dadce7;color:#3e425a}#main-menu.tabs{margin-bottom:0;overflow:inherit}#main-menu.tabs>ul{height:40px}#main-menu.tabs>ul>li>a{height:40px;margin:0;border:0 none;border-radius:0;background:transparent}#main-menu>ul{margin:0;padding:0 15px;list-style:none;color:#212136}#main-menu>ul>li{position:relative;float:left}#main-menu>ul>li:hover>.new-object{z-index:100;border-bottom:1px solid #fafbfc}#main-menu>ul>li:hover>.menu-children{visibility:visible}#main-menu>ul>li>a{display:block;padding:10px 5px;-webkit-transition:-webkit-box-shadow 150ms;transition:-webkit-box-shadow 150ms;transition:box-shadow 150ms;transition:box-shadow 150ms, -webkit-box-shadow 150ms;color:#212136;line-height:20px;white-space:nowrap}@media screen and (min-width: 1200px){#main-menu>ul>li>a{padding-right:10px;padding-left:10px}}#main-menu>ul>li>a:hover,#main-menu>ul>li>a:focus{-webkit-box-shadow:inset 0 -3px 0 #a3a6b8;box-shadow:inset 0 -3px 0 #a3a6b8;text-decoration:none}#main-menu>ul>li>a.selected{padding-bottom:7px;border-bottom:3px solid #614ba6;-webkit-box-shadow:none;box-shadow:none;color:#000;font-weight:500}#main-menu>ul>li>a.new-object{position:relative;width:40px;margin-right:5px;padding-bottom:9px;border:1px solid #dadce7;border-width:0 1px;background-color:#fafbfc;font-size:0}#main-menu>ul>li>a.new-object::before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:14px;line-height:20px;text-align:center}#main-menu>ul>li>a.new-object:hover,#main-menu>ul>li>a.new-object:focus{-webkit-box-shadow:none;box-shadow:none}#main-menu a{color:#212136}#main-menu .menu-children{-webkit-box-shadow:0 5px 8px -2px rgba(0,0,0,0.25),0 1px 2px rgba(0,0,0,0.3);box-shadow:0 5px 8px -2px rgba(0,0,0,0.25),0 1px 2px rgba(0,0,0,0.3);display:block;visibility:hidden;position:absolute;z-index:1001;min-width:130px;margin:0 1px;padding:0;overflow:hidden;list-style:none;-webkit-transition:visibility 0ms 50ms;transition:visibility 0ms 50ms;border-radius:0 0 3px 3px;background:#fafbfc}#main-menu .menu-children.visible{visibility:visible}#main-menu .menu-children a{display:block;padding:5px 16px;border-top:1px solid #dadce7;color:#212136}#main-menu .menu-children a:hover,#main-menu .menu-children a:focus{background-color:#614ba6;color:#fff;text-decoration:none}#main-menu .menu-children>li:first-child>a{border:0 none}#main-menu .tabs-buttons{display:none !important;padding-left:0;border-color:#dadce7;background-color:#f6f6f9}#main-menu .tabs-buttons>button{-webkit-box-sizing:border-box;box-sizing:border-box;height:39px;background-color:#f6f6f9}#main-menu ul+.tabs-buttons{display:block !important}#content div.jstTabs.tabs{height:auto}@media screen and (max-width: 899px){#content div.jstTabs.tabs{clear:both}}#content div.jstTabs.tabs>ul{width:100%;height:auto}#content div.jstTabs.tabs>ul>li{height:auto;margin:0;-ms-flex-item-align:end;align-self:flex-end}#content div.jstTabs.tabs>ul>li>a:hover,#content div.jstTabs.tabs>ul>li>a:focus{border-color:#ededf3 #ededf3 #d1d3e0;background-color:#ededf3}#content div.jstTabs.tabs>ul>li>a.selected{border-color:#d1d3e0 #d1d3e0 #fff;background:#fff;color:#3e425a}#content div.jstTabs.tabs>ul>li>a.selected.tab-preview{border-bottom-color:#fff;background-color:#fff}#content div.jstTabs.tabs>ul>li::before{content:none}#content div.jstTabs.tabs>ul>li.tab-elements{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:5px}#content div.jstTabs.tabs .jstElements{height:auto}#content .jstEditor .wiki-preview{padding:15px 15px;border:1px solid #d1d3e0;border-radius:2px;background-color:#fff}#content .jstEditor .wiki-preview p{padding:0}div.jstElements{line-height:normal}.box div.jstElements{display:block;padding:0}.box div.jstElements .jstSpacer{margin-right:4px}@media (min-width: 992px){.box div.jstElements .jstb_help{margin-right:0;margin-left:-6px;float:right}}div.jstElements button{margin-right:2px;margin-bottom:4px;padding:0;border:0;opacity:1;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;color:#3e425a;vertical-align:top}div.jstElements button::before{text-align:center}div.jstElements button:hover,div.jstElements button:focus{background-color:#ededf3;color:#212136}div.jstElements .jstb_strong,div.jstElements .jstb_em,div.jstElements .jstb_ins,div.jstElements .jstb_del,div.jstElements .jstb_code,div.jstElements .jstb_h1,div.jstElements .jstb_h2,div.jstElements .jstb_h3,div.jstElements .jstb_ul,div.jstElements .jstb_ol,div.jstElements .jstb_bq,div.jstElements .jstb_unbq,div.jstElements .jstb_pre,div.jstElements .jstb_link,div.jstElements .jstb_img,div.jstElements .jstb_cut,div.jstElements .jstb_precode,div.jstElements .jstb_codehighlight,div.jstElements button.jstb_help{display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:transparent;background-image:none}div.jstElements .jstb_strong::before{content:""}div.jstElements .jstb_em::before{content:""}div.jstElements .jstb_ins::before{content:""}div.jstElements .jstb_del::before{content:""}div.jstElements .jstb_code::before{content:""}div.jstElements .jstb_h1::before{content:""}div.jstElements .jstb_h2::before{content:"";font-size:.7857em}div.jstElements .jstb_h3::before{content:"";font-size:.6429em}div.jstElements .jstb_ul::before{content:""}div.jstElements .jstb_ol::before{content:""}div.jstElements .jstb_bq::before{content:""}div.jstElements .jstb_unbq::before{content:""}div.jstElements .jstb_pre::before{content:""}div.jstElements .jstb_link::before{content:""}div.jstElements .jstb_img::before{content:""}div.jstElements .jstb_cut::before{content:""}div.jstElements .jstb_precode,div.jstElements .jstb_codehighlight{color:#e5123d}div.jstElements .jstb_precode::before,div.jstElements .jstb_codehighlight::before{content:""}div.jstElements button.jstb_help{color:#0051cc}div.jstElements button.jstb_help:hover{color:#0065ff}div.jstElements button.jstb_help::before{content:""}#errorExplanation,.flash,.nodata,.warning,.conflict{margin-bottom:20px;padding:10px 16px;padding-left:40px;border:1px solid;border-radius:4px;background-repeat:no-repeat;background-position:16px 50%}#errorExplanation::before,.flash::before,.nodata::before,.warning::before,.conflict::before{margin-left:-24px;float:left;line-height:20px}#errorExplanation>:last-child,.flash>:last-child,.nodata>:last-child,.warning>:last-child,.conflict>:last-child{margin-bottom:0}.warning,.conflict,.nodata{border-color:#ffda6a;background-color:#ffe9a8;color:#5b4500}.warning::before,.conflict::before,.nodata::before{content:""}.warning a,.conflict a,.nodata a{color:#342800;font-weight:600}.flash.notice{border-color:#029934;background-color:#35ad5d;color:#fff}.flash.notice::before{content:""}.flash.notice a{color:#fff;font-weight:600}#errorExplanation,.flash.error{border-color:#bc092e;background-color:#e5123d;color:#fff}#errorExplanation::before,.flash.error::before{content:""}#errorExplanation a,.flash.error a{color:#fff;font-weight:600}.nodata{padding-left:16px;text-align:center}.nodata.nodata-left::before{float:left}.nodata::before{margin-left:0;float:none}#errorExplanation h2,#errorExplanation p{display:none}input.autocomplete{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAKBAMAAAAnY0GXAAAAD1BMVEUAAACzs7Ozs7Ozs7Ozs7NJvZFvAAAABHRSTlMA5kpJG2qUMwAAABtJREFUCNdjIBMYCkMRDIg4QhBuAUUhKCIPAAAlaQNk5qF21gAAAABJRU5ErkJggg==")}@media screen and (max-width: 899px){.theme-Purplemine2 .flyout-menu+div #header{height:54px;background-color:#614ba6}.theme-Purplemine2 .flyout-menu+div #header .jump-box-arrow::before{line-height:54px}.theme-Purplemine2 .flyout-menu+div #header #quick-search select{top:0;height:54px;-webkit-box-shadow:none;box-shadow:none}.theme-Purplemine2 .flyout-menu+div #main{padding-top:54px}.theme-Purplemine2 #header #project-jump{padding:0 54px 0 0}.theme-Purplemine2 #header #project-jump.expanded .drdn-trigger::before{padding:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.theme-Purplemine2 #header #project-jump .drdn-trigger{display:block;height:54px;padding:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;line-height:54px}.theme-Purplemine2 #header #project-jump .drdn-trigger::before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:relative;top:-.1em;width:40.5px;padding:0;-webkit-transform:none;transform:none;font-size:.8em;text-align:center}.theme-Purplemine2 #header #project-jump .drdn-trigger::after{display:none}.theme-Purplemine2 #header #project-jump .drdn-content{top:54px}.theme-Purplemine2 .mobile-toggle-button{width:54px;height:54px;line-height:54px}.theme-Purplemine2 .mobile-toggle-button:focus{text-decoration:none}.theme-Purplemine2 .flyout-menu{background-color:#1f1440;color:#fff}.theme-Purplemine2 .flyout-menu__search{height:54px;padding:10px;line-height:normal}.theme-Purplemine2 .flyout-menu__search input[type="text"]{height:34px;line-height:34px}.theme-Purplemine2 .flyout-menu a,.theme-Purplemine2 .flyout-menu a:hover,.theme-Purplemine2 .flyout-menu a:focus{color:#fff}.theme-Purplemine2 .flyout-menu h3{border-top:1px solid #100a26;border-bottom:1px solid #100a26;background-color:#100a26;color:#fff}.theme-Purplemine2 .flyout-menu #admin-menu a{background-position:8px center}.theme-Purplemine2 .flyout-menu #admin-menu a::before,.theme-Purplemine2 .flyout-menu #admin-menu a:hover::before,.theme-Purplemine2 .flyout-menu #admin-menu a:focus::before{color:#fff}.theme-Purplemine2 .flyout-menu #admin-menu a.selected{background-color:#fff;color:#3e425a}.theme-Purplemine2 .flyout-menu #admin-menu a.selected::before{color:#3e425a}.theme-Purplemine2 #query_form_content fieldset{margin-bottom:20px}.theme-Purplemine2 .search-magnifier--flyout{line-height:normal}.theme-Purplemine2 .splitcontentleft{margin-bottom:20px;padding-right:0;float:none}.theme-Purplemine2 .splitcontentright{padding-left:0;float:none}.theme-Purplemine2 .attributes .splitcontentleft{margin-bottom:0}.theme-Purplemine2 .tabular input[type="checkbox"],.theme-Purplemine2 .tabular input[type="radio"],.theme-Purplemine2 .tabular input.date{width:auto;max-width:95%}.theme-Purplemine2 .tabular label{float:none}.theme-Purplemine2 .pagination .pages{display:block}.theme-Purplemine2 p.buttons,.theme-Purplemine2 .other-formats>span,.theme-Purplemine2 #wiki_add_attachment>p,.theme-Purplemine2 #content>.contextual,.theme-Purplemine2 #content>.contextual>span,.theme-Purplemine2 #query_form>.contextual,.theme-Purplemine2 #query_form_with_buttons>.contextual{margin-bottom:10px;padding:0;float:none;text-align:left}.theme-Purplemine2 p.buttons a,.theme-Purplemine2 .other-formats>span a,.theme-Purplemine2 #wiki_add_attachment>p a,.theme-Purplemine2 #content>.contextual a,.theme-Purplemine2 #content>.contextual>span a,.theme-Purplemine2 #query_form>.contextual a,.theme-Purplemine2 #query_form_with_buttons>.contextual a{padding:3px 8px;border:1px solid #eff0f4;border-radius:3px;background-color:#eff0f4;color:#212136;font-weight:normal}.theme-Purplemine2 p.buttons a:hover,.theme-Purplemine2 p.buttons a:focus,.theme-Purplemine2 .other-formats>span a:hover,.theme-Purplemine2 .other-formats>span a:focus,.theme-Purplemine2 #wiki_add_attachment>p a:hover,.theme-Purplemine2 #wiki_add_attachment>p a:focus,.theme-Purplemine2 #content>.contextual a:hover,.theme-Purplemine2 #content>.contextual a:focus,.theme-Purplemine2 #content>.contextual>span a:hover,.theme-Purplemine2 #content>.contextual>span a:focus,.theme-Purplemine2 #query_form>.contextual a:hover,.theme-Purplemine2 #query_form>.contextual a:focus,.theme-Purplemine2 #query_form_with_buttons>.contextual a:hover,.theme-Purplemine2 #query_form_with_buttons>.contextual a:focus{border-color:#e3e5ed;background-color:#e3e5ed;color:#212136;text-decoration:none}.theme-Purplemine2 p.buttons a.icon,.theme-Purplemine2 .other-formats>span a.icon,.theme-Purplemine2 #wiki_add_attachment>p a.icon,.theme-Purplemine2 #content>.contextual a.icon,.theme-Purplemine2 #content>.contextual>span a.icon,.theme-Purplemine2 #query_form>.contextual a.icon,.theme-Purplemine2 #query_form_with_buttons>.contextual a.icon{padding-left:28px;background-position:8px 50%}.theme-Purplemine2 p.buttons a,.theme-Purplemine2 p.buttons input,.theme-Purplemine2 p.buttons select,.theme-Purplemine2 p.buttons label,.theme-Purplemine2 .other-formats>span a,.theme-Purplemine2 .other-formats>span input,.theme-Purplemine2 .other-formats>span select,.theme-Purplemine2 .other-formats>span label,.theme-Purplemine2 #wiki_add_attachment>p a,.theme-Purplemine2 #wiki_add_attachment>p input,.theme-Purplemine2 #wiki_add_attachment>p select,.theme-Purplemine2 #wiki_add_attachment>p label,.theme-Purplemine2 #content>.contextual a,.theme-Purplemine2 #content>.contextual input,.theme-Purplemine2 #content>.contextual select,.theme-Purplemine2 #content>.contextual label,.theme-Purplemine2 #content>.contextual>span a,.theme-Purplemine2 #content>.contextual>span input,.theme-Purplemine2 #content>.contextual>span select,.theme-Purplemine2 #content>.contextual>span label,.theme-Purplemine2 #query_form>.contextual a,.theme-Purplemine2 #query_form>.contextual input,.theme-Purplemine2 #query_form>.contextual select,.theme-Purplemine2 #query_form>.contextual label,.theme-Purplemine2 #query_form_with_buttons>.contextual a,.theme-Purplemine2 #query_form_with_buttons>.contextual input,.theme-Purplemine2 #query_form_with_buttons>.contextual select,.theme-Purplemine2 #query_form_with_buttons>.contextual label{margin-top:0;margin-bottom:5px}.theme-Purplemine2 p.buttons label,.theme-Purplemine2 .other-formats>span label,.theme-Purplemine2 #wiki_add_attachment>p label,.theme-Purplemine2 #content>.contextual label,.theme-Purplemine2 #content>.contextual>span label,.theme-Purplemine2 #query_form>.contextual label,.theme-Purplemine2 #query_form_with_buttons>.contextual label{display:inline-block}.theme-Purplemine2 #content>.contextual .drdn{padding:0;border:0}.theme-Purplemine2 #content>.contextual .drdn .drdn-trigger{padding:3px 12px}.theme-Purplemine2 #content>.contextual .drdn .drdn-items a{margin:3px 0 0}.theme-Purplemine2 #content>.contextual .drdn .drdn-items a:first-child{margin-top:0}.theme-Purplemine2 #my-page #list-left{width:100%;padding-right:0;float:none}.theme-Purplemine2 #my-page #list-right{width:100%;padding-left:0;float:none}}@media print{#top-menu,#header,#main-menu,#sidebar,#footer,#wiki_add_attachment,.hide-when-print,.contextual,.other-formats{display:none}.pagination .pages,.pagination .per-page{display:none}#main{display:block;overflow:visible !important;background:#fff}#content{width:100%;margin:0;padding:0;overflow:visible !important;border:0;background:#fff}.autoscroll{overflow-x:visible}a{padding:0 !important;background-color:transparent !important;color:#000 !important}a::before,a::after{display:none !important}a.issue.closed{text-decoration:line-through}table.list tr{background-color:transparent}table.list th,table.list td{border:1px solid #d1d3e0;background-color:transparent}table.list th.buttons,table.list td.buttons{padding:0}table.list th.buttons a,table.list td.buttons a{display:none}}#backlogs_view_issues_sidebar>a{display:block;padding:6px 20px;border:1px solid transparent;margin-right:-20px;border-left-width:3px;border-radius:4px 0 0 4px}#backlogs_view_issues_sidebar>a:hover{background-color:#eff0f4;text-decoration:none}#backlogs_view_issues_sidebar>a+br{display:none}.flyout-menu #backlogs_view_issues_sidebar a:hover{background-color:transparent}#backlogs_view_issues_sidebar .burndown_chart{max-width:229px}.journal>div+.contextual{border:0}.journal>div+.contextual>.heart-link-with-count{display:block;position:relative;margin:-11px 10px 0;float:right;border:0;background-color:#fff;text-align:right}.contextual .icon-heart,.contextual .icon-heart-off{margin-left:5px;background-image:none}.contextual .heart-link-with-count{margin-right:5px;margin-left:5px}.contextual .heart-link-with-count>.heart-count-number{display:inline-block;min-width:1em;margin:0 0 0 3px;padding:1px 4px;border-radius:3px;background-color:#f6f6f9;color:#212136;text-align:center}.contextual .heart-link-with-count>.heart-count-number::before{content:""}#content>.contextual>span.heart-link-with-count{padding:0;border:0;background:transparent}#content>.contextual>span.heart-link-with-count>a:first-child{margin-right:0;margin-left:4px;padding-right:4px;border-top-right-radius:0;border-bottom-right-radius:0}#content>.contextual>span.heart-link-with-count>a:first-child+a{min-width:unset;margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.tt_list_button{font-size:14px}.icon.icon-start,.icon.icon-stop,.tt_list_button.icon-start,.tt_list_button.icon-stop{background-image:none}.icon.icon-start,.tt_list_button.icon-start{color:#007c29}.icon.icon-start:focus,.icon.icon-start:hover,.tt_list_button.icon-start:focus,.tt_list_button.icon-start:hover{color:#029934}.icon.icon-start::before,.tt_list_button.icon-start::before{content:""}.icon.icon-stop,.tt_list_button.icon-stop{color:#bc092e}.icon.icon-stop:focus,.icon.icon-stop:hover,.tt_list_button.icon-stop:focus,.tt_list_button.icon-stop:hover{color:#e5123d}.icon.icon-stop::before,.tt_list_button.icon-stop::before{content:""}.time-tracker-quick-menu:empty{display:none}#user-time-bookings-list{clear:both}.controller-agile_charts #main{-ms-flex-wrap:wrap;flex-wrap:wrap}.controller-agile_charts #main>#footer{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.controller-agile_charts #main .gototop{display:none}.filter .values .select2{min-width:180px;margin:0}.select2.select2-container.select2-container--default .select2-selection--multiple{line-height:1.428571429}.select2.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered{padding:0 3px 3px}.select2.select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice{padding-top:0;padding-bottom:0}.select2.select2-container.select2-container--default .select2-selection--multiple .select2-search--inline input{height:auto;padding-top:0;padding-bottom:0;line-height:inherit}.select2.select2-container.select2-container--default .select2-selection{-webkit-transition:border-color 50ms ease-in-out,-webkit-box-shadow 50ms ease-in-out;transition:border-color 50ms ease-in-out,-webkit-box-shadow 50ms ease-in-out;transition:border-color 50ms ease-in-out,box-shadow 50ms ease-in-out;transition:border-color 50ms ease-in-out,box-shadow 50ms ease-in-out,-webkit-box-shadow 50ms ease-in-out;border-color:#d1d3e0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.075);box-shadow:inset 0 1px 2px rgba(0,0,0,0.075)}.select2.select2-container.select2-container--default.select2-container--focus .select2-selection{border-color:rgba(81,45,196,0.6);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 0 2px rgba(81,45,196,0.2);box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 0 2px rgba(81,45,196,0.2)}#checklist_form_items .checklist-item{display:block;margin:0;padding-top:4px;line-height:initial}#checklist_form_items .checklist-item.new{padding-top:6px;line-height:inherit}#top-menu .cm-menu-header>li{margin:0}#top-menu .cm-menu-header>li>a,#top-menu .cm-menu-header>li>.title{line-height:28px}#top-menu .cm-menu-header>li>.cm-menu-divider{height:18px;margin:5px 4px 0 5px;border-top:0;border-left:1px solid;opacity:.3}#top-menu .cm-menu-header .drdn-trigger{font-size:14px}#top-menu .dropdown .dropdown-menu>li a:hover,#top-menu .dropdown .dropdown-menu>li a:focus,#top-menu .dropdown .dropdown-submenu:hover a,#top-menu .dropdown .dropdown-submenu:focus a{background-color:#614ba6;color:#fff}#top-menu .rm-icon::before{font-size:14px}#top-menu #quick-search{margin:0}#top-menu #quick-search form>input{width:100px;min-width:100px}#top-menu #quick-search a{line-height:inherit}#people_list table.index{margin-bottom:20px}#content .person.details{margin-bottom:20px;padding:15px;border:1px solid #d1d3e0;border-radius:3px;background-color:#fafbfc}#content .person.details .avatar{width:64px;max-width:64px;overflow:hidden}#content .person.details .name,#content .person.details .subject_info{padding:0 0 0 15px}#content .person.details .name>h1{margin-bottom:5px}#content .person.details .name>p{margin-bottom:0}#content .person.details .subject_info{border-left:1px solid #d1d3e0}#content .person.details .subject_info>ul{margin:0}#content .person.details .icon{background-image:none}#content .department.issue.details>p{clear:both}#content .department.issue.details>.author{margin-bottom:0;clear:none}#sidebar .person.attributes{font-size:.92em}#sidebar .person.attributes th,#sidebar .person.attributes td{padding:5px;text-align:left;vertical-align:top}#sidebar .person.attributes .icon{padding-left:25px;background-image:none}#sidebar .person.attributes .email td a{display:block;max-width:90px;overflow:hidden;text-overflow:ellipsis}#sidebar .person.attributes .email td a:hover{position:absolute;max-width:100%;margin:-5px;padding:5px;background:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.07),0 3px 8px rgba(0,0,0,0.04);box-shadow:0 1px 2px rgba(0,0,0,0.07),0 3px 8px rgba(0,0,0,0.04)}#sidebar .person_data td.avatar,#sidebar .person_data td.name{padding:0 0 8px}#sidebar .person_data td.avatar{width:40px}#sidebar .person_data td.name h4{margin:0;letter-spacing:0}#toolbar-code-options select{width:100%}#toolbar-code-options .buttons{white-space:nowrap}#stuff-to-do p{margin-right:-20px}#stuff-to-do p>a{display:block;padding:6px 20px;border-radius:4px 0 0 4px}#stuff-to-do p>a:hover{background-color:#eff0f4;text-decoration:none}#stuff-to-do p>br{display:none}.controller-stuff_to_do .menu label,.controller-stuff_to_do .menu select{margin-bottom:5px}.controller-stuff_to_do .stuff-to-do-item{padding:8px;border:1px solid #e3e5ed;border-width:0;background-color:#fff}.controller-stuff_to_do .pane ol{padding:0}.controller-stuff_to_do .pane .issue-details{width:80%;margin:0}.controller-stuff_to_do .pane .issue-details a img{display:none}.controller-stuff_to_do .pane .progress{width:20%;margin:0}.controller-stuff_to_do .pane .estimate{top:7px;right:8px;left:auto;width:20%;font-size:.86em;text-align:right}div.wiking.flash.warning,div.wiking.flash.notice,div.wiking.flash.tip{background-image:none}div.wiking.flash.tip::before{content:""}#main{position:relative}#sidebar{will-change:margin;-webkit-transition:margin .5s;transition:margin .5s}#sidebar.sidebar-hiding{margin-left:-270px}#sidebar.sidebar-hidden{display:none}.sidebar-toggler{display:block;position:absolute;top:1px;width:14px;height:16px;border:2px solid #717894;border-radius:3px;background-color:#eff0f4;background-position:center;line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;left:0;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath fill='%23707793' d='M8.996 12.659l-3.5-4a1.002 1.002 0 0 1 0-1.317l3.5-4a1 1 0 1 1 1.503 1.317L7.576 8l2.924 3.342a1 1 0 1 1-1.504 1.317z'/%3e%3c/svg%3e");border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}@media print{.sidebar-toggler{display:none}}.sidebar-toggler:hover,.sidebar-toggler:focus,.sidebar-toggler:active{background-color:#e3e5ed}.sidebar-toggler.sidebar-hidden{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath fill='%23707793' d='M6.25 13a1 1 0 0 1-.752-1.658L8.422 8 5.499 4.659a1 1 0 1 1 1.503-1.317l3.5 4c.329.377.329.94 0 1.317l-3.5 4A.993.993 0 0 1 6.25 13z'/%3e%3c/svg%3e")}