diff --git a/.travis.yml b/.travis.yml index 9d4669c..f12c7eb 100644 --- a/.travis.yml +++ b/.travis.yml @@ -23,7 +23,7 @@ after_script: jobs: include: - stage: "Deploy Documentation" - php: "7.2" + php: "7.3" script: skip before_deploy: - composer install diff --git a/themes/daux/css/theme-blue.min.css.map b/themes/daux/css/theme-blue.min.css.map index 869619b..d347f0d 100644 --- a/themes/daux/css/theme-blue.min.css.map +++ b/themes/daux/css/theme-blue.min.css.map @@ -1 +1 @@ -{"version":3,"sources":["theme.scss","vendor/normalize.scss","_fonts.scss","_structure.scss","_mixins.scss","_typography.scss","_components.scss","","_homepage.scss","vendor/highlight.scss","_print.scss"],"names":[],"mappings":"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","file":"theme-blue.min.css","sourcesContent":["/*!\n * DAUX.IO\n * https://dauxio.github.io/\n * MIT License\n */\n\n// Daux Style\n@import \"vendor/normalize.scss\";\n@import \"_fonts.scss\";\n@import \"_variables.scss\";\n@import \"_mixins.scss\";\n\n// Layout\n@import \"_structure.scss\";\n\n// Content presentation\n@import \"_typography.scss\";\n@import \"_components.scss\";\n@import \"_homepage.scss\";\n@import \"vendor/highlight.scss\";\n\n@import \"_print.scss\" print;\n","/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */\n\n/**\n * 1. Change the default font family in all browsers (opinionated).\n * 2. Prevent adjustments of font size after orientation changes in IE and iOS.\n */\n\nhtml {\n font-family: sans-serif; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/* HTML5 display definitions\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n * 2. Add the correct display in IE.\n */\n\narticle,\naside,\ndetails, /* 1 */\nfigcaption,\nfigure,\nfooter,\nheader,\nmain, /* 2 */\nmenu,\nnav,\nsection,\nsummary { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Add the correct display in IE 10-.\n * 1. Add the correct display in IE.\n */\n\ntemplate, /* 1 */\n[hidden] {\n display: none;\n}\n\n/* Links\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * Remove the outline on focused links when they are also active or hovered\n * in all browsers (opinionated).\n */\n\na:active,\na:hover {\n outline-width: 0;\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the bottom border in Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change font properties to `inherit` in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\nselect,\ntextarea {\n font: inherit; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Restore the font weight unset by the previous rule.\n */\n\noptgroup {\n font-weight: bold;\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Change the border, margin, and padding in all browsers (opinionated).\n */\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * Correct the text style of placeholders in Chrome, Edge, and Safari.\n */\n\n::-webkit-input-placeholder {\n color: inherit;\n opacity: 0.54;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n",":root {\n --font-family-text: -apple-system, \".SFNSText-Regular\", \"San Francisco\",\n \"Roboto\", \"Segoe UI\", \"Helvetica Neue\", \"Lucida Grande\", Arial,\n sans-serif;\n --font-family-monospace: Monaco, Menlo, Consolas, \"Lucida Console\",\n \"Courier New\", monospace;\n --font-family-heading: \"Roboto Slab\", var(--font-family-text);\n}\n\n/*! Generated by Font Squirrel (https://www.fontsquirrel.com) */\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 300;\n src: url(\"../fonts/robotoslab-light.eot\");\n src: url(\"../fonts/robotoslab-light.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-light.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-light.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-light.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-light.svg#roboto_slablight\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 400;\n src: url(\"../fonts/robotoslab-regular.eot\");\n src: url(\"../fonts/robotoslab-regular.eot?#iefix\")\n format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-regular.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-regular.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-regular.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-regular.svg#roboto_slabregular\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 700;\n src: url(\"../fonts/robotoslab-bold.eot\");\n src: url(\"../fonts/robotoslab-bold.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-bold.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-bold.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-bold.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-bold.svg#roboto_slabbold\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n","*,\n*:after,\n*:before {\n box-sizing: border-box;\n}\n\nbody {\n margin: 0;\n padding: 0;\n}\n\n/* ============================================================================\nDocs Body & Page Structure\n============================================================================ */\n\nhtml {\n font-size: 14px;\n\n @media (--viewport-large) {\n font-size: 16px;\n }\n}\n\nhtml,\nbody {\n height: 100%;\n background-color: #fff;\n color: var(--text);\n}\n\n.Columns {\n &__left {\n background-color: var(--sidebar-background);\n }\n\n &__right {\n &__content {\n padding: 10px;\n background-color: #fff;\n }\n }\n}\n\n@media (max-width: 768px) {\n // mobile friendly sub-nav\n html:not(.no-js) .Collapsible__content {\n height: 0;\n overflow: hidden;\n transition: height 400ms ease-in-out;\n }\n}\n\n.Collapsible__trigger {\n margin: 12px;\n padding: 7px 10px;\n background-color: transparent;\n border: none;\n float: right;\n\n @include kill-background-image;\n @include kill-box-shadow;\n\n &__bar {\n display: block;\n width: 18px;\n height: 2px;\n margin-top: 2px;\n margin-bottom: 3px;\n background-color: var(--sidebar-collapsible--hamburger-color);\n }\n\n &:hover {\n background-color: var(\n --sidebar-collapsible--hamburger-hover-background\n );\n\n @include kill-box-shadow;\n\n .Collapsible__trigger__bar {\n background-color: var(--sidebar-collapsible--hamburger-hover-color);\n }\n }\n}\n\n@media screen and (min-width: 769px) {\n body {\n //Needed only for floating code blocks\n background-color: var(--content-floating-blocks-background);\n }\n\n .Navbar {\n position: fixed;\n z-index: 1030;\n width: 100%;\n }\n\n .Collapsible {\n &__trigger {\n display: none !important;\n }\n\n &__content {\n display: block !important;\n }\n }\n\n .Columns {\n height: 100%;\n\n &:after,\n &:before {\n content: \" \";\n display: table;\n }\n\n &:after {\n clear: both;\n }\n\n &__left,\n &__right {\n position: relative;\n min-height: 1px;\n float: left;\n overflow: auto;\n height: 100%;\n }\n\n &__left {\n width: 25%;\n border-right: 1px solid var(--sidebar-border);\n overflow-x: hidden;\n }\n\n &__right {\n width: 75%;\n\n &__content {\n padding: 0 20px 20px;\n min-height: 100%;\n }\n }\n }\n}\n","/* ============================================================================\nMixins\n============================================================================ */\n\n@mixin kill-background-image {\n background-image: none;\n filter: none;\n}\n\n@mixin kill-box-shadow {\n box-shadow: none;\n}\n\n// Clearfix\n//\n// For modern browsers\n// 1. The space content is one way to avoid an Opera bug when the\n// contenteditable attribute is included anywhere else in the document.\n// Otherwise it causes space to appear at the top and bottom of elements\n// that are clearfixed.\n// 2. The use of `table` rather than `block` is only necessary if using\n// `:before` to contain the top-margins of child elements.\n//\n// Source: http://nicolasgallagher.com/micro-clearfix-hack/\n\n@mixin clearfix {\n &:before,\n &:after {\n content: \" \"; // 1\n display: table; // 2\n }\n\n &:after {\n clear: both;\n }\n}\n","/* ============================================================================\nBase CSS\n============================================================================ */\n\nbody {\n line-height: 1.5;\n\n font-family: var(--font-family-text);\n font-feature-settings: \"kern\" 1;\n font-kerning: normal;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: var(--font-family-heading);\n font-weight: 300;\n}\n\n.s-content {\n h1,\n h2,\n h3,\n h4,\n h5,\n h6 {\n cursor: text;\n line-height: 1.4em;\n margin: 2em 0 0.5em;\n\n tt,\n code {\n font-size: inherit;\n }\n\n i {\n font-size: 0.7em;\n }\n\n p {\n margin-top: 0;\n }\n }\n\n h1 {\n margin-top: 0;\n font-size: var(--type-size-3);\n }\n\n h2 {\n font-size: var(--type-size-4);\n }\n\n h3 {\n font-size: var(--type-size-5);\n }\n\n h4 {\n font-size: var(--type-size-6);\n }\n\n h5 {\n font-size: var(--type-size-6);\n }\n\n h6 {\n font-size: var(--type-size-6);\n }\n\n a {\n text-decoration: underline;\n }\n\n small {\n font-size: var(--type-size-6);\n }\n\n p {\n margin-bottom: 1.3em;\n }\n\n ul,\n ol {\n padding-left: 2em;\n }\n\n ul p {\n margin: 0;\n }\n\n ul ul {\n margin: 0;\n }\n\n dl {\n padding: 0;\n\n dt {\n font-weight: bold;\n font-style: italic;\n padding: 0;\n margin: 15px 0 5px;\n }\n\n dt:first-child {\n padding: 0;\n }\n\n dd {\n margin: 0 0 15px;\n padding: 0 15px;\n }\n }\n\n blockquote {\n margin: 0.75em 2em;\n padding: 0.5em 1em;\n font-style: italic;\n border-left: 0.25em solid var(--blockquote-border-color);\n\n cite {\n font-style: italic;\n }\n\n cite:before {\n content: \"\\2014\";\n padding-right: 0.5em;\n }\n }\n\n table {\n width: 100%;\n padding: 0;\n margin-bottom: 1em;\n border-collapse: collapse;\n\n font-size: var(--type-size-6);\n\n + table {\n margin-top: 1em;\n }\n\n tr {\n border-top: 1px solid #eee;\n background-color: white;\n margin: 0;\n padding: 0;\n }\n\n tr:nth-child(2n) {\n background-color: var(--lightest-gray);\n }\n\n th {\n font-weight: bold;\n border: 1px solid var(--light-gray);\n background: var(--lighter-gray);\n margin: 0;\n padding: 0.5em;\n }\n\n td {\n border: 1px solid var(--lighter-gray);\n margin: 0;\n padding: 0.5em;\n }\n }\n\n ul,\n ol,\n blockquote,\n dl dt,\n dl dd,\n table th,\n table td {\n > :first-child {\n margin-top: 0;\n }\n\n > :last-child {\n margin-bottom: 0;\n }\n }\n\n img {\n max-width: 100%;\n display: block;\n margin: 0 auto;\n }\n\n code {\n font-family: var(--font-family-monospace);\n padding-top: 0.1rem;\n padding-bottom: 0.1rem;\n background: var(--code-tag-background-color);\n border: 1px solid var(--light-gray);\n border-radius: var(--code-tag-border-radius);\n box-shadow: var(--code-tag-box-shadow);\n\n &:before,\n &:after {\n letter-spacing: -0.2em;\n content: \"\\00a0\"; /* non-breaking space*/\n }\n }\n\n pre {\n background: #fdf6e3;\n color: #657b83;\n line-height: 1.5em;\n overflow: auto;\n border: none;\n border-radius: 0;\n padding: 0.75em 2em;\n margin: 0 -20px 20px -20px;\n\n code {\n margin: 0;\n padding: 0;\n white-space: pre;\n box-shadow: none;\n }\n\n code:before,\n code:after {\n display: none;\n }\n\n code,\n tt {\n background-color: transparent;\n border: none;\n }\n }\n\n u,\n ins {\n text-decoration: none;\n border-bottom: 1px solid var(--text);\n\n a {\n color: inherit;\n }\n }\n\n del a {\n color: inherit;\n }\n}\n\n//Content pages float view\n@media (min-width: 1150px) {\n .Columns__right--float .Columns__right__content {\n height: 100%;\n overflow: auto;\n padding: 0 !important;\n background-color: transparent !important;\n position: relative;\n\n article {\n width: 100%;\n min-height: 100%;\n overflow: auto;\n position: relative;\n z-index: 1;\n }\n\n article:before {\n content: \"\";\n width: 50%;\n min-height: 100%;\n overflow: auto;\n background-color: white;\n display: block;\n margin: 0;\n position: absolute;\n z-index: -1;\n }\n }\n\n .Columns__right--float {\n .Pager,\n .Page__header,\n .s-content blockquote,\n .s-content p,\n .s-content ul,\n .s-content ol,\n .s-content dl,\n .s-content h2,\n .s-content h3,\n .s-content h4,\n .s-content h5,\n .s-content h6,\n .s-content hr,\n .s-content table {\n float: left;\n clear: left;\n width: 47%;\n margin-left: 1.5%;\n margin-right: 1.5%;\n }\n }\n\n .Columns__right--float .s-content {\n table {\n background-color: white;\n white-space: normal;\n\n pre,\n code {\n white-space: normal;\n }\n }\n\n blockquote,\n p,\n ul,\n ol,\n dl,\n h2,\n h3,\n h4,\n h5,\n h6,\n hr {\n &:before {\n width: 100%;\n height: 10px;\n display: block;\n clear: both;\n }\n\n p,\n ul,\n ol,\n dl,\n h2,\n h3,\n h4,\n h5,\n h6,\n pre,\n hr {\n width: auto;\n float: none;\n display: block;\n }\n }\n\n hr {\n border-color: #ddd;\n }\n\n // Paragraphs and code inside lists and\n // blockquotes should have 100% width\n li,\n blockquote {\n p,\n pre {\n width: 100%;\n }\n }\n\n pre {\n float: left;\n clear: right;\n width: 50%;\n border: none;\n border-left: 10px solid white;\n margin: 0 0 10px;\n padding: 0;\n\n code {\n padding: 0 0.5em;\n }\n }\n }\n}\n","/* ============================================================================\nBase tags\n============================================================================ */\n\na {\n text-decoration: none;\n color: var(--link-color);\n\n &.Link--external:after {\n content: \" \"\n url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=);\n }\n\n &.Link--broken {\n color: red;\n }\n}\n\np {\n margin: 0 0 1em;\n}\n\nhr {\n clear: both;\n margin: 1em 0;\n border: 0;\n border-top: 1px solid #ddd;\n}\n\n/* ============================================================================\nComponents\n============================================================================ */\n\n.Button {\n display: inline-block;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid transparent;\n white-space: nowrap;\n border-radius: 4px;\n margin-bottom: 0;\n\n &--small {\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n }\n\n &--default {\n color: #333;\n background-color: #fff;\n border-color: #ccc;\n\n &.Button--active {\n color: #333;\n background-color: #e6e6e6;\n border-color: #adadad;\n }\n }\n}\n\n.ButtonGroup {\n position: relative;\n display: inline-block;\n vertical-align: middle; // match .Button alignment given font-size hack above\n\n .Button + .Button {\n margin-left: -1px;\n }\n\n > .Button {\n position: relative;\n float: left;\n\n // Bring the \"active\" button to the front\n &:hover,\n &:focus {\n z-index: 2;\n }\n\n &:active,\n &.Button--active {\n z-index: 3;\n }\n\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n\n // Set corners individually because sometimes\n // a single button can be in a .ButtonGroup\n // and we need :first-child and :last-child to both match\n &:first-child {\n margin-left: 0;\n }\n\n &:first-child:not(:last-child) {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n }\n\n &:last-child:not(:first-child) {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n }\n }\n}\n\n.Brand {\n display: block;\n background-color: var(--brand-background);\n padding: 0.75em 0.6em;\n font-size: var(--type-size-4);\n text-shadow: none;\n font-family: var(--font-family-heading);\n font-weight: 700;\n color: var(--brand-color);\n}\n\n.Navbar {\n height: 50px;\n box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);\n background-color: var(--homepage-navbar-background);\n margin-bottom: 0;\n\n .Brand {\n float: left;\n line-height: 20px;\n height: 50px;\n }\n}\n\n.CodeToggler {\n padding: 0 20px;\n\n &__text {\n font-size: 12px;\n line-height: 1.5;\n padding: 6px 10px 6px 0;\n display: inline-block;\n vertical-align: middle;\n }\n}\n.no-js .CodeToggler {\n display: none;\n}\n\n// Sidebar navigation\n.Nav {\n margin: 0;\n padding: 0;\n\n &__arrow {\n display: inline-block;\n position: relative;\n width: 16px;\n margin-left: -16px;\n\n &:before {\n position: absolute;\n display: block;\n content: \"\";\n margin: -0.25em 0 0 -0.4em;\n left: 50%;\n top: 50%;\n width: 0.5em;\n height: 0.5em;\n border-right: 0.15em solid var(--sidebar-link-arrow-color);\n border-top: 0.15em solid var(--sidebar-link-arrow-color);\n transform: rotate(45deg);\n transition-duration: 0.3s;\n }\n }\n\n &__item {\n display: block;\n\n a {\n display: block;\n margin: 0;\n padding: 6px 15px 6px 20px;\n font-family: var(--font-family-heading);\n font-weight: 400;\n color: var(--sidebar-link-color);\n text-shadow: none;\n }\n\n a:hover {\n color: var(--sidebar-link-color);\n text-shadow: none;\n background-color: var(--sidebar-link-hover-background);\n }\n }\n}\n\n.Nav .Nav {\n margin-left: 15px;\n\n html:not(.no-js) & {\n height: 0;\n transition: height 400ms ease-in-out;\n overflow: hidden;\n }\n\n .Nav__item a {\n margin: 0;\n margin-left: -15px;\n padding: 3px 30px;\n font-family: var(--font-family-text);\n color: var(--sidebar-link-secondary-color);\n opacity: 0.7;\n\n &:hover {\n opacity: 1;\n }\n }\n\n .Nav__item--active a {\n color: var(--sidebar-link-color);\n }\n}\n\n.Nav__item {\n &--open,\n &--active {\n > a {\n background-color: var(--sidebar-link-active-background);\n }\n }\n\n &--open {\n > a > .Nav__arrow:before {\n margin-left: -0.25em;\n transform: rotate(135deg);\n }\n }\n}\n\n.Page__header {\n margin: 0 0 10px;\n padding: 0;\n border-bottom: 1px solid #eee;\n\n @include clearfix();\n\n h1 {\n margin: 0;\n padding: 0;\n line-height: 57px;\n }\n\n &--separator {\n height: 0.6em;\n }\n\n a {\n text-decoration: none;\n }\n\n .ModifiedDate {\n float: left;\n font-size: 10px;\n color: gray;\n }\n\n .EditOn {\n float: right;\n font-size: 10px;\n color: gray;\n }\n}\n\n.Links {\n padding: 0 20px;\n\n a {\n font-family: var(--font-family-heading);\n font-weight: 400;\n color: var(--sidebar-link-color);\n line-height: 2em;\n }\n}\n\n.Twitter {\n padding: 0 20px;\n}\n\n.PoweredBy {\n padding: 0 20px 1rem 20px;\n font-size: var(--type-size-6);\n}\n\n.Search {\n position: relative;\n\n &__field {\n display: block;\n width: 100%;\n height: 34px;\n padding: 6px 30px 6px 20px;\n color: var(--search-field-color);\n border-width: 0 0 1px;\n border-bottom: 1px solid var(--search-field-border-color);\n background: var(--search-field-background);\n transition: border-color ease-in-out 0.15s;\n\n &:focus {\n border-color: var(--search-field-hover-border-color);\n outline: 0;\n }\n }\n\n &__icon {\n position: absolute;\n right: 9px;\n top: 9px;\n width: 16px;\n height: 16px;\n }\n}\n\n.Navbar .Search {\n float: right;\n margin: 8px 20px;\n\n &__field {\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n border-width: 0;\n border-radius: 4px;\n padding-left: 10px;\n }\n}\n\n.TableOfContentsContainer {\n &__title {\n border-bottom: 4px solid #efefef;\n margin-bottom: 0 !important;\n }\n\n &__content > .TableOfContents {\n margin-top: 0;\n }\n}\n\nul.TableOfContents {\n float: none;\n font-size: 16px;\n padding-left: 1.5em;\n border-left: 6px solid #efefef;\n\n p {\n margin-bottom: 0;\n }\n\n a {\n text-decoration: none;\n }\n\n .TableOfContents {\n border-left-width: 0;\n }\n}\n\n.Columns__right--full .TableOfContentsContainer {\n float: right;\n min-width: 300px;\n max-width: 25%;\n padding-left: 1em;\n\n .TableOfContentsContainer__content > .TableOfContents {\n border-right: 2px solid #efefef;\n }\n\n .TableOfContents {\n list-style-type: none;\n padding-left: 0;\n }\n\n a {\n display: block;\n border-bottom: 1px solid #ddd;\n padding: 0.2em 0;\n }\n\n li a {\n padding-left: 0.75em;\n }\n\n li li a {\n padding-left: 1.5em;\n }\n\n li li li a {\n padding-left: 2.25em;\n }\n\n // stylelint-disable-next-line selector-max-compound-selectors\n li li li li a {\n padding-left: 3em;\n }\n}\n\n.Pager {\n padding-left: 0;\n margin: 1em 0;\n list-style: none;\n text-align: center;\n clear: both;\n\n @include clearfix();\n\n li {\n display: inline;\n\n > a {\n display: inline-block;\n padding: 5px 14px;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 15px;\n }\n\n > a:hover,\n > a:focus {\n text-decoration: none;\n background-color: #eee;\n }\n }\n\n &--next > a {\n float: right;\n }\n\n &--prev > a {\n float: left;\n }\n}\n\n.Checkbox {\n position: relative;\n display: block;\n padding-left: 30px;\n cursor: pointer;\n\n input {\n position: absolute;\n z-index: -1;\n opacity: 0;\n }\n}\n\n.Checkbox__indicator {\n position: absolute;\n top: 50%;\n left: 0;\n width: 20px;\n height: 20px;\n margin-top: -10px;\n background: var(--checkbox-background);\n\n /* Check mark */\n &:after {\n position: absolute;\n display: none;\n content: \"\";\n }\n\n /* Hover and focus states */\n .Checkbox:hover input ~ &,\n .Checkbox input:focus ~ & {\n background: var(--checkbox-hover-background);\n }\n\n /* Checked state */\n .Checkbox input:checked ~ & {\n background: var(--checkbox-checked-background);\n\n /* Show check mark */\n &:after {\n display: block;\n }\n }\n\n /* Hover state whilst checked */\n .Checkbox:hover input:not([disabled]):checked ~ &,\n .Checkbox input:checked:focus ~ & {\n background: var(--checkbox-checked-hover-background);\n }\n\n /* Disabled state */\n .Checkbox input:disabled ~ & {\n pointer-events: none;\n opacity: 0.6;\n background: var(--checkbox-disabled-background);\n }\n\n /* Checkbox tick */\n .Checkbox &:after {\n top: 4px;\n left: 8px;\n width: 5px;\n height: 10px;\n transform: rotate(45deg);\n border: solid var(--checkbox-tick-color);\n border-width: 0 2px 2px 0;\n }\n\n /* Disabled tick colour */\n .Checkbox input:disabled ~ &:after {\n border-color: var(--checkbox-disabled-tick-color);\n }\n}\n\n.Hidden {\n display: none;\n}\n",null,"/* ============================================================================\nHomepage\n============================================================================ */\n\n.Container {\n margin-right: auto;\n margin-left: auto;\n\n &--inner {\n width: 80%;\n margin: 0 auto;\n }\n}\n\n@media (min-width: 1200px) {\n .Container {\n width: 1170px;\n }\n}\n\n@media (min-width: 992px) {\n .Container {\n width: 970px;\n }\n}\n\n@media (min-width: 769px) {\n .Container {\n width: 750px;\n }\n}\n\n@media (min-width: 1200px) {\n .Container {\n width: 1170px;\n }\n}\n\n.Homepage {\n padding-top: 60px !important;\n background-color: var(--homepage-hero-background);\n border-radius: 0;\n border: none;\n color: var(--homepage-hero-color);\n overflow: hidden;\n padding-bottom: 0;\n margin-bottom: 0;\n\n @include kill-box-shadow;\n}\n\n.HomepageTitle {\n h2 {\n width: 80%;\n font-size: 30px;\n margin: 20px auto;\n text-align: center;\n }\n}\n\n.HomepageImage {\n img {\n display: block;\n max-width: 80%;\n margin: 0 auto;\n height: auto;\n }\n}\n\n.HomepageButtons {\n padding: 20px 0;\n background-color: var(--hero-button-block-background);\n text-align: center;\n\n @include clearfix;\n\n .Button--hero {\n padding: 20px 30px;\n border-radius: 0;\n text-shadow: none;\n opacity: 0.8;\n margin: 0 10px;\n text-transform: uppercase;\n border: 5px solid var(--hero-button-border-color);\n font-family: var(--font-family-heading);\n font-weight: 700;\n\n @include kill-background-image;\n @include kill-box-shadow;\n\n @media (max-width: 768px) {\n display: block;\n margin-bottom: 10px;\n }\n\n &:hover {\n opacity: 1;\n }\n\n &.Button--secondary {\n background-color: var(--hero-button-secondary-background);\n color: var(--hero-button-secondary-color);\n }\n\n &.Button--primary {\n background-color: var(--hero-buttom-primary-background);\n color: var(--hero-button-primary-color);\n }\n }\n}\n\n.HomepageContent {\n background-color: white;\n padding: 40px 0;\n\n ul,\n ol {\n li {\n list-style: none;\n margin-bottom: 0.5em;\n position: relative;\n }\n\n li:before {\n position: absolute;\n top: 50%;\n left: -1.5em;\n content: \"\";\n width: 0;\n height: 0;\n border: 0.5em solid transparent;\n border-left: 0.5em solid var(--homepage-bullet-color);\n float: left;\n display: block;\n margin-top: -0.5em;\n }\n }\n\n .HeroText {\n font-family: var(--font-family-heading);\n font-weight: 300;\n font-size: 16px;\n margin-bottom: 20px;\n line-height: 1.4;\n }\n\n @media (min-width: 769px) {\n padding: 40px 20px;\n\n .HeroText {\n font-size: 21px;\n }\n\n .Row {\n margin: 0 -15px;\n }\n\n .Row__third,\n .Row__half,\n .Row__quarter {\n float: left;\n position: relative;\n min-height: 1px;\n padding-left: 15px;\n padding-right: 15px;\n }\n\n .Row__third {\n width: 33.333333%;\n }\n\n .Row__half {\n width: 50%;\n }\n\n .Row__quarter {\n width: 25%;\n }\n }\n}\n\n.HomepageFooter {\n background-color: var(--homepage-footer-background);\n color: var(--homepage-footer-color);\n border: none;\n\n @include kill-box-shadow;\n @include clearfix;\n\n @media (max-width: 768px) {\n padding: 0 20px;\n text-align: center;\n\n .HomepageFooter__links {\n padding-left: 0;\n list-style-type: none;\n }\n }\n\n @media (min-width: 769px) {\n .HomepageFooter__links {\n float: left;\n }\n\n .HomepageFooter__twitter {\n float: right;\n }\n }\n\n &__links {\n margin: 40px 0;\n\n li a {\n line-height: 32px;\n font-size: 16px;\n font-family: var(--font-family-heading);\n font-weight: 700;\n }\n\n li a:hover {\n text-decoration: underline;\n }\n }\n\n &__twitter {\n margin: 40px 0;\n }\n\n .Twitter {\n margin-bottom: 20px;\n }\n}\n","/* ===========================================================================================\nCode Highlighting\n============================================================================================== */\n\n/*\n\nOrginal Style from ethanschoonover.com/solarized (c) Jeremy Hull \n\n*/\n\n.hljs {\n display: block;\n overflow-x: auto;\n padding: 0.5em;\n background: #fdf6e3;\n color: #657b83;\n}\n\n.hljs-comment,\n.hljs-quote {\n color: #93a1a1;\n}\n\n/* Solarized Green */\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-addition {\n color: #859900;\n}\n\n/* Solarized Cyan */\n.hljs-number,\n.hljs-string,\n.hljs-meta .hljs-meta-string,\n.hljs-literal,\n.hljs-doctag,\n.hljs-regexp {\n color: #2aa198;\n}\n\n/* Solarized Blue */\n.hljs-title,\n.hljs-section,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class {\n color: #268bd2;\n}\n\n/* Solarized Yellow */\n.hljs-attribute,\n.hljs-attr,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-class .hljs-title,\n.hljs-type {\n color: #b58900;\n}\n\n/* Solarized Orange */\n.hljs-symbol,\n.hljs-bullet,\n.hljs-subst,\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-link {\n color: #cb4b16;\n}\n\n/* Solarized Red */\n.hljs-built_in,\n.hljs-deletion {\n color: #dc322f;\n}\n\n.hljs-formula {\n background: #eee8d5;\n}\n\n.hljs-emphasis {\n font-style: italic;\n}\n\n.hljs-strong {\n font-weight: bold;\n}\n","* {\n text-shadow: none !important;\n color: #000 !important; // Black prints faster: h5bp.com/s\n background: transparent !important;\n box-shadow: none !important;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n page-break-after: avoid;\n page-break-before: auto;\n}\n\npre,\nblockquote {\n border: 1px solid #999;\n font-style: italic;\n page-break-inside: avoid;\n}\n\nimg {\n page-break-inside: avoid;\n border: 0; /* Some browsers like to show a border around images. Switch it off */\n}\n\na,\na:visited {\n text-decoration: underline;\n}\n\nabbr[title]:after {\n content: \" (\" attr(title) \")\";\n}\n\nq {\n quotes: none;\n\n &:before {\n content: \"\";\n }\n\n &:after {\n content: \" (\" attr(cite) \")\";\n }\n}\n\n.PageBreak {\n display: block;\n page-break-before: always;\n}\n\n.NoPrint {\n display: none;\n}\n\n/* Hide the navigation */\naside {\n display: none;\n}\n\n.Pager {\n display: none;\n}\n\n.Columns__right {\n width: 100% !important;\n}\n\n.s-content a:after {\n content: \" (\" attr(href) \")\";\n font-size: 80%;\n word-wrap: break-word; /* break long urls that donìt fit the page width */\n}\n\n/* Anchors don't need that */\n.s-content a[href^=\"#\"]:after {\n content: \"\";\n}\n\nh1 a[href]:after {\n font-size: 50%;\n}\n"]} \ No newline at end of file +{"version":3,"sources":["theme.scss","vendor/normalize.scss","_fonts.scss","_structure.scss","_mixins.scss","_typography.scss","_components.scss","","_homepage.scss","vendor/highlight.scss","_print.scss"],"names":[],"mappings":"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","file":"theme-blue.min.css","sourcesContent":["/*!\n * DAUX.IO\n * https://dauxio.github.io/\n * MIT License\n */\n\n// Daux Style\n@import \"vendor/normalize.scss\";\n@import \"_fonts.scss\";\n@import \"_variables.scss\";\n@import \"_mixins.scss\";\n\n// Layout\n@import \"_structure.scss\";\n\n// Content presentation\n@import \"_typography.scss\";\n@import \"_components.scss\";\n@import \"_homepage.scss\";\n@import \"vendor/highlight.scss\";\n\n@import \"_print.scss\" print;\n","/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */\n\n/**\n * 1. Change the default font family in all browsers (opinionated).\n * 2. Prevent adjustments of font size after orientation changes in IE and iOS.\n */\n\nhtml {\n font-family: sans-serif; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/* HTML5 display definitions\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n * 2. Add the correct display in IE.\n */\n\narticle,\naside,\ndetails, /* 1 */\nfigcaption,\nfigure,\nfooter,\nheader,\nmain, /* 2 */\nmenu,\nnav,\nsection,\nsummary { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Add the correct display in IE 10-.\n * 1. Add the correct display in IE.\n */\n\ntemplate, /* 1 */\n[hidden] {\n display: none;\n}\n\n/* Links\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * Remove the outline on focused links when they are also active or hovered\n * in all browsers (opinionated).\n */\n\na:active,\na:hover {\n outline-width: 0;\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the bottom border in Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change font properties to `inherit` in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\nselect,\ntextarea {\n font: inherit; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Restore the font weight unset by the previous rule.\n */\n\noptgroup {\n font-weight: bold;\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Change the border, margin, and padding in all browsers (opinionated).\n */\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * Correct the text style of placeholders in Chrome, Edge, and Safari.\n */\n\n::-webkit-input-placeholder {\n color: inherit;\n opacity: 0.54;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n",":root {\n --font-family-text: -apple-system, \".SFNSText-Regular\", \"San Francisco\",\n \"Roboto\", \"Segoe UI\", \"Helvetica Neue\", \"Lucida Grande\", Arial,\n sans-serif;\n --font-family-monospace: Monaco, Menlo, Consolas, \"Lucida Console\",\n \"Courier New\", monospace;\n --font-family-heading: \"Roboto Slab\", var(--font-family-text);\n}\n\n/*! Generated by Font Squirrel (https://www.fontsquirrel.com) */\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 300;\n src: url(\"../fonts/robotoslab-light.eot\");\n src: url(\"../fonts/robotoslab-light.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-light.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-light.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-light.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-light.svg#roboto_slablight\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 400;\n src: url(\"../fonts/robotoslab-regular.eot\");\n src: url(\"../fonts/robotoslab-regular.eot?#iefix\")\n format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-regular.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-regular.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-regular.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-regular.svg#roboto_slabregular\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 700;\n src: url(\"../fonts/robotoslab-bold.eot\");\n src: url(\"../fonts/robotoslab-bold.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-bold.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-bold.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-bold.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-bold.svg#roboto_slabbold\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n","*,\n*:after,\n*:before {\n box-sizing: border-box;\n}\n\nbody {\n margin: 0;\n padding: 0;\n}\n\n/* ============================================================================\nDocs Body & Page Structure\n============================================================================ */\n\nhtml {\n font-size: 14px;\n\n @media (--viewport-large) {\n font-size: 16px;\n }\n}\n\nhtml,\nbody {\n height: 100%;\n background-color: #fff;\n color: var(--text);\n}\n\n.Columns {\n &__left {\n background-color: var(--sidebar-background);\n }\n\n &__right {\n &__content {\n padding: 10px;\n background-color: #fff;\n }\n }\n}\n\n@media (max-width: 768px) {\n // mobile friendly sub-nav\n /* stylelint-disable-next-line selector-class-pattern */\n html:not(.no-js) .Collapsible__content {\n height: 0;\n overflow: hidden;\n transition: height 400ms ease-in-out;\n }\n}\n\n.Collapsible__trigger {\n margin: 12px;\n padding: 7px 10px;\n background-color: transparent;\n border: none;\n float: right;\n\n @include kill-background-image;\n @include kill-box-shadow;\n\n &__bar {\n display: block;\n width: 18px;\n height: 2px;\n margin-top: 2px;\n margin-bottom: 3px;\n background-color: var(--sidebar-collapsible--hamburger-color);\n }\n\n &:hover {\n background-color: var(\n --sidebar-collapsible--hamburger-hover-background\n );\n\n @include kill-box-shadow;\n\n .Collapsible__trigger__bar {\n background-color: var(--sidebar-collapsible--hamburger-hover-color);\n }\n }\n}\n\n@media screen and (min-width: 769px) {\n body {\n //Needed only for floating code blocks\n background-color: var(--content-floating-blocks-background);\n }\n\n .Navbar {\n position: fixed;\n z-index: 1030;\n width: 100%;\n }\n\n .Collapsible {\n &__trigger {\n display: none !important;\n }\n\n &__content {\n display: block !important;\n }\n }\n\n .Columns {\n height: 100%;\n\n &:after,\n &:before {\n content: \" \";\n display: table;\n }\n\n &:after {\n clear: both;\n }\n\n &__left,\n &__right {\n position: relative;\n min-height: 1px;\n float: left;\n overflow: auto;\n height: 100%;\n }\n\n &__left {\n width: 25%;\n border-right: 1px solid var(--sidebar-border);\n overflow-x: hidden;\n }\n\n &__right {\n width: 75%;\n\n &__content {\n padding: 0 20px 20px;\n min-height: 100%;\n }\n }\n }\n}\n","/* ============================================================================\nMixins\n============================================================================ */\n\n@mixin kill-background-image {\n background-image: none;\n filter: none;\n}\n\n@mixin kill-box-shadow {\n box-shadow: none;\n}\n\n// Clearfix\n//\n// For modern browsers\n// 1. The space content is one way to avoid an Opera bug when the\n// contenteditable attribute is included anywhere else in the document.\n// Otherwise it causes space to appear at the top and bottom of elements\n// that are clearfixed.\n// 2. The use of `table` rather than `block` is only necessary if using\n// `:before` to contain the top-margins of child elements.\n//\n// Source: http://nicolasgallagher.com/micro-clearfix-hack/\n\n@mixin clearfix {\n &:before,\n &:after {\n content: \" \"; // 1\n display: table; // 2\n }\n\n &:after {\n clear: both;\n }\n}\n","/* ============================================================================\nBase CSS\n============================================================================ */\n\nbody {\n line-height: 1.5;\n\n font-family: var(--font-family-text);\n font-feature-settings: \"kern\" 1;\n font-kerning: normal;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: var(--font-family-heading);\n font-weight: 300;\n}\n\n.s-content {\n h1,\n h2,\n h3,\n h4,\n h5,\n h6 {\n cursor: text;\n line-height: 1.4em;\n margin: 2em 0 0.5em;\n\n tt,\n code {\n font-size: inherit;\n }\n\n i {\n font-size: 0.7em;\n }\n\n p {\n margin-top: 0;\n }\n }\n\n h1 {\n margin-top: 0;\n font-size: var(--type-size-3);\n }\n\n h2 {\n font-size: var(--type-size-4);\n }\n\n h3 {\n font-size: var(--type-size-5);\n }\n\n h4 {\n font-size: var(--type-size-6);\n }\n\n h5 {\n font-size: var(--type-size-6);\n }\n\n h6 {\n font-size: var(--type-size-6);\n }\n\n a {\n text-decoration: underline;\n }\n\n small {\n font-size: var(--type-size-6);\n }\n\n p {\n margin-bottom: 1.3em;\n }\n\n ul,\n ol {\n padding-left: 2em;\n }\n\n ul p {\n margin: 0;\n }\n\n ul ul {\n margin: 0;\n }\n\n dl {\n padding: 0;\n\n dt {\n font-weight: bold;\n font-style: italic;\n padding: 0;\n margin: 15px 0 5px;\n }\n\n dt:first-child {\n padding: 0;\n }\n\n dd {\n margin: 0 0 15px;\n padding: 0 15px;\n }\n }\n\n blockquote {\n margin: 0.75em 2em;\n padding: 0.5em 1em;\n font-style: italic;\n border-left: 0.25em solid var(--blockquote-border-color);\n\n cite {\n font-style: italic;\n }\n\n cite:before {\n content: \"\\2014\";\n padding-right: 0.5em;\n }\n }\n\n table {\n width: 100%;\n padding: 0;\n margin-bottom: 1em;\n border-collapse: collapse;\n\n font-size: var(--type-size-6);\n\n + table {\n margin-top: 1em;\n }\n\n tr {\n border-top: 1px solid #eee;\n background-color: white;\n margin: 0;\n padding: 0;\n }\n\n tr:nth-child(2n) {\n background-color: var(--lightest-gray);\n }\n\n th {\n font-weight: bold;\n border: 1px solid var(--light-gray);\n background: var(--lighter-gray);\n margin: 0;\n padding: 0.5em;\n }\n\n td {\n border: 1px solid var(--lighter-gray);\n margin: 0;\n padding: 0.5em;\n }\n }\n\n ul,\n ol,\n blockquote,\n dl dt,\n dl dd,\n table th,\n table td {\n > :first-child {\n margin-top: 0;\n }\n\n > :last-child {\n margin-bottom: 0;\n }\n }\n\n img {\n max-width: 100%;\n display: block;\n margin: 0 auto;\n }\n\n code {\n font-family: var(--font-family-monospace);\n padding-top: 0.1rem;\n padding-bottom: 0.1rem;\n background: var(--code-tag-background-color);\n border: 1px solid var(--light-gray);\n border-radius: var(--code-tag-border-radius);\n box-shadow: var(--code-tag-box-shadow);\n\n &:before,\n &:after {\n letter-spacing: -0.2em;\n content: \"\\00a0\"; /* non-breaking space*/\n }\n }\n\n pre {\n background: #fdf6e3;\n color: #657b83;\n line-height: 1.5em;\n overflow: auto;\n border: none;\n border-radius: 0;\n padding: 0.75em 2em;\n margin: 0 -20px 20px -20px;\n\n code {\n margin: 0;\n padding: 0;\n white-space: pre;\n box-shadow: none;\n }\n\n code:before,\n code:after {\n display: none;\n }\n\n code,\n tt {\n background-color: transparent;\n border: none;\n }\n }\n\n u,\n ins {\n text-decoration: none;\n border-bottom: 1px solid var(--text);\n\n a {\n color: inherit;\n }\n }\n\n del a {\n color: inherit;\n }\n}\n\n//Content pages float view\n@media (min-width: 1150px) {\n .Columns__right--float .Columns__right__content {\n height: 100%;\n overflow: auto;\n padding: 0 !important;\n background-color: transparent !important;\n position: relative;\n\n article {\n width: 100%;\n min-height: 100%;\n overflow: auto;\n position: relative;\n z-index: 1;\n }\n\n article:before {\n content: \"\";\n width: 50%;\n min-height: 100%;\n overflow: auto;\n background-color: white;\n display: block;\n margin: 0;\n position: absolute;\n z-index: -1;\n }\n }\n\n .Columns__right--float {\n .Pager,\n .Page__header,\n .s-content blockquote,\n .s-content p,\n .s-content ul,\n .s-content ol,\n .s-content dl,\n .s-content h2,\n .s-content h3,\n .s-content h4,\n .s-content h5,\n .s-content h6,\n .s-content hr,\n .s-content table {\n float: left;\n clear: left;\n width: 47%;\n margin-left: 1.5%;\n margin-right: 1.5%;\n }\n }\n\n .Columns__right--float .s-content {\n table {\n background-color: white;\n white-space: normal;\n\n pre,\n code {\n white-space: normal;\n }\n }\n\n blockquote,\n p,\n ul,\n ol,\n dl,\n h2,\n h3,\n h4,\n h5,\n h6,\n hr {\n &:before {\n width: 100%;\n height: 10px;\n display: block;\n clear: both;\n }\n\n p,\n ul,\n ol,\n dl,\n h2,\n h3,\n h4,\n h5,\n h6,\n pre,\n hr {\n width: auto;\n float: none;\n display: block;\n }\n }\n\n hr {\n border-color: #ddd;\n }\n\n // Paragraphs and code inside lists and\n // blockquotes should have 100% width\n li,\n blockquote {\n p,\n pre {\n width: 100%;\n }\n }\n\n pre {\n float: left;\n clear: right;\n width: 50%;\n border: none;\n border-left: 10px solid white;\n margin: 0 0 10px;\n padding: 0;\n\n code {\n padding: 0 0.5em;\n }\n }\n }\n}\n","/* ============================================================================\nBase tags\n============================================================================ */\n\na {\n text-decoration: none;\n color: var(--link-color);\n\n &.Link--external:after {\n content: \" \"\n url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=);\n }\n\n &.Link--broken {\n color: red;\n }\n}\n\np {\n margin: 0 0 1em;\n}\n\nhr {\n clear: both;\n margin: 1em 0;\n border: 0;\n border-top: 1px solid #ddd;\n}\n\n/* ============================================================================\nComponents\n============================================================================ */\n\n.Button {\n display: inline-block;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid transparent;\n white-space: nowrap;\n border-radius: 4px;\n margin-bottom: 0;\n\n &--small {\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n }\n\n &--default {\n color: #333;\n background-color: #fff;\n border-color: #ccc;\n\n &.Button--active {\n color: #333;\n background-color: #e6e6e6;\n border-color: #adadad;\n }\n }\n}\n\n.ButtonGroup {\n position: relative;\n display: inline-block;\n vertical-align: middle; // match .Button alignment given font-size hack above\n\n .Button + .Button {\n margin-left: -1px;\n }\n\n > .Button {\n position: relative;\n float: left;\n\n // Bring the \"active\" button to the front\n &:hover,\n &:focus {\n z-index: 2;\n }\n\n &:active,\n &.Button--active {\n z-index: 3;\n }\n\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n\n // Set corners individually because sometimes\n // a single button can be in a .ButtonGroup\n // and we need :first-child and :last-child to both match\n &:first-child {\n margin-left: 0;\n }\n\n &:first-child:not(:last-child) {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n }\n\n &:last-child:not(:first-child) {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n }\n }\n}\n\n.Brand {\n display: block;\n background-color: var(--brand-background);\n padding: 0.75em 0.6em;\n font-size: var(--type-size-4);\n text-shadow: none;\n font-family: var(--font-family-heading);\n font-weight: 700;\n color: var(--brand-color);\n}\n\n.Navbar {\n height: 50px;\n box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);\n background-color: var(--homepage-navbar-background);\n margin-bottom: 0;\n\n .Brand {\n float: left;\n line-height: 20px;\n height: 50px;\n }\n}\n\n.CodeToggler {\n padding: 0 20px;\n\n &__text {\n font-size: 12px;\n line-height: 1.5;\n padding: 6px 10px 6px 0;\n display: inline-block;\n vertical-align: middle;\n }\n}\n\n/* stylelint-disable-next-line selector-class-pattern */\n.no-js .CodeToggler {\n display: none;\n}\n\n// Sidebar navigation\n.Nav {\n margin: 0;\n padding: 0;\n\n &__arrow {\n display: inline-block;\n position: relative;\n width: 16px;\n margin-left: -16px;\n\n &:before {\n position: absolute;\n display: block;\n content: \"\";\n margin: -0.25em 0 0 -0.4em;\n left: 50%;\n top: 50%;\n width: 0.5em;\n height: 0.5em;\n border-right: 0.15em solid var(--sidebar-link-arrow-color);\n border-top: 0.15em solid var(--sidebar-link-arrow-color);\n transform: rotate(45deg);\n transition-duration: 0.3s;\n }\n }\n\n &__item {\n display: block;\n\n a {\n display: block;\n margin: 0;\n padding: 6px 15px 6px 20px;\n font-family: var(--font-family-heading);\n font-weight: 400;\n color: var(--sidebar-link-color);\n text-shadow: none;\n }\n\n a:hover {\n color: var(--sidebar-link-color);\n text-shadow: none;\n background-color: var(--sidebar-link-hover-background);\n }\n }\n}\n\n.Nav .Nav {\n margin-left: 15px;\n\n /* stylelint-disable-next-line selector-class-pattern */\n html:not(.no-js) & {\n height: 0;\n transition: height 400ms ease-in-out;\n overflow: hidden;\n }\n\n .Nav__item a {\n margin: 0;\n margin-left: -15px;\n padding: 3px 30px;\n font-family: var(--font-family-text);\n color: var(--sidebar-link-secondary-color);\n opacity: 0.7;\n\n &:hover {\n opacity: 1;\n }\n }\n\n .Nav__item--active a {\n color: var(--sidebar-link-color);\n }\n}\n\n.Nav__item {\n &--open,\n &--active {\n > a {\n background-color: var(--sidebar-link-active-background);\n }\n }\n\n &--open {\n > a > .Nav__arrow:before {\n margin-left: -0.25em;\n transform: rotate(135deg);\n }\n }\n}\n\n.Page__header {\n margin: 0 0 10px;\n padding: 0;\n border-bottom: 1px solid #eee;\n\n @include clearfix();\n\n h1 {\n margin: 0;\n padding: 0;\n line-height: 57px;\n }\n\n &--separator {\n height: 0.6em;\n }\n\n a {\n text-decoration: none;\n }\n\n .ModifiedDate {\n float: left;\n font-size: 10px;\n color: gray;\n }\n\n .EditOn {\n float: right;\n font-size: 10px;\n color: gray;\n }\n}\n\n.Links {\n padding: 0 20px;\n\n a {\n font-family: var(--font-family-heading);\n font-weight: 400;\n color: var(--sidebar-link-color);\n line-height: 2em;\n }\n}\n\n.Twitter {\n padding: 0 20px;\n}\n\n.PoweredBy {\n padding: 0 20px 1rem 20px;\n font-size: var(--type-size-6);\n}\n\n.Search {\n position: relative;\n\n &__field {\n display: block;\n width: 100%;\n height: 34px;\n padding: 6px 30px 6px 20px;\n color: var(--search-field-color);\n border-width: 0 0 1px;\n border-bottom: 1px solid var(--search-field-border-color);\n background: var(--search-field-background);\n transition: border-color ease-in-out 0.15s;\n\n &:focus {\n border-color: var(--search-field-hover-border-color);\n outline: 0;\n }\n }\n\n &__icon {\n position: absolute;\n right: 9px;\n top: 9px;\n width: 16px;\n height: 16px;\n }\n}\n\n.Navbar .Search {\n float: right;\n margin: 8px 20px;\n\n &__field {\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n border-width: 0;\n border-radius: 4px;\n padding-left: 10px;\n }\n}\n\n.TableOfContentsContainer {\n &__title {\n border-bottom: 4px solid #efefef;\n margin-bottom: 0 !important;\n }\n\n &__content > .TableOfContents {\n margin-top: 0;\n }\n}\n\nul.TableOfContents {\n float: none;\n font-size: 16px;\n padding-left: 1.5em;\n border-left: 6px solid #efefef;\n\n p {\n margin-bottom: 0;\n }\n\n a {\n text-decoration: none;\n }\n\n .TableOfContents {\n border-left-width: 0;\n }\n}\n\n.Columns__right--full .TableOfContentsContainer {\n float: right;\n min-width: 300px;\n max-width: 25%;\n padding-left: 1em;\n\n .TableOfContentsContainer__content > .TableOfContents {\n border-right: 2px solid #efefef;\n }\n\n .TableOfContents {\n list-style-type: none;\n padding-left: 0;\n }\n\n a {\n display: block;\n border-bottom: 1px solid #ddd;\n padding: 0.2em 0;\n }\n\n li a {\n padding-left: 0.75em;\n }\n\n li li a {\n padding-left: 1.5em;\n }\n\n li li li a {\n padding-left: 2.25em;\n }\n\n // stylelint-disable-next-line selector-max-compound-selectors\n li li li li a {\n padding-left: 3em;\n }\n}\n\n.Pager {\n padding-left: 0;\n margin: 1em 0;\n list-style: none;\n text-align: center;\n clear: both;\n\n @include clearfix();\n\n li {\n display: inline;\n\n > a {\n display: inline-block;\n padding: 5px 14px;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 15px;\n }\n\n > a:hover,\n > a:focus {\n text-decoration: none;\n background-color: #eee;\n }\n }\n\n &--next > a {\n float: right;\n }\n\n &--prev > a {\n float: left;\n }\n}\n\n.Checkbox {\n position: relative;\n display: block;\n padding-left: 30px;\n cursor: pointer;\n\n input {\n position: absolute;\n z-index: -1;\n opacity: 0;\n }\n}\n\n.Checkbox__indicator {\n position: absolute;\n top: 50%;\n left: 0;\n width: 20px;\n height: 20px;\n margin-top: -10px;\n background: var(--checkbox-background);\n\n /* Check mark */\n &:after {\n position: absolute;\n display: none;\n content: \"\";\n }\n\n /* Hover and focus states */\n .Checkbox:hover input ~ &,\n .Checkbox input:focus ~ & {\n background: var(--checkbox-hover-background);\n }\n\n /* Checked state */\n .Checkbox input:checked ~ & {\n background: var(--checkbox-checked-background);\n\n /* Show check mark */\n &:after {\n display: block;\n }\n }\n\n /* Hover state whilst checked */\n .Checkbox:hover input:not([disabled]):checked ~ &,\n .Checkbox input:checked:focus ~ & {\n background: var(--checkbox-checked-hover-background);\n }\n\n /* Disabled state */\n .Checkbox input:disabled ~ & {\n pointer-events: none;\n opacity: 0.6;\n background: var(--checkbox-disabled-background);\n }\n\n /* Checkbox tick */\n .Checkbox &:after {\n top: 4px;\n left: 8px;\n width: 5px;\n height: 10px;\n transform: rotate(45deg);\n border: solid var(--checkbox-tick-color);\n border-width: 0 2px 2px 0;\n }\n\n /* Disabled tick colour */\n .Checkbox input:disabled ~ &:after {\n border-color: var(--checkbox-disabled-tick-color);\n }\n}\n\n.Hidden {\n display: none;\n}\n",null,"/* ============================================================================\nHomepage\n============================================================================ */\n\n.Container {\n margin-right: auto;\n margin-left: auto;\n\n &--inner {\n width: 80%;\n margin: 0 auto;\n }\n}\n\n@media (min-width: 1200px) {\n .Container {\n width: 1170px;\n }\n}\n\n@media (min-width: 992px) {\n .Container {\n width: 970px;\n }\n}\n\n@media (min-width: 769px) {\n .Container {\n width: 750px;\n }\n}\n\n@media (min-width: 1200px) {\n .Container {\n width: 1170px;\n }\n}\n\n.Homepage {\n padding-top: 60px !important;\n background-color: var(--homepage-hero-background);\n border-radius: 0;\n border: none;\n color: var(--homepage-hero-color);\n overflow: hidden;\n padding-bottom: 0;\n margin-bottom: 0;\n\n @include kill-box-shadow;\n}\n\n.HomepageTitle {\n h2 {\n width: 80%;\n font-size: 30px;\n margin: 20px auto;\n text-align: center;\n }\n}\n\n.HomepageImage {\n img {\n display: block;\n max-width: 80%;\n margin: 0 auto;\n height: auto;\n }\n}\n\n.HomepageButtons {\n padding: 20px 0;\n background-color: var(--hero-button-block-background);\n text-align: center;\n\n @include clearfix;\n\n .Button--hero {\n padding: 20px 30px;\n border-radius: 0;\n text-shadow: none;\n opacity: 0.8;\n margin: 0 10px;\n text-transform: uppercase;\n border: 5px solid var(--hero-button-border-color);\n font-family: var(--font-family-heading);\n font-weight: 700;\n\n @include kill-background-image;\n @include kill-box-shadow;\n\n @media (max-width: 768px) {\n display: block;\n margin-bottom: 10px;\n }\n\n &:hover {\n opacity: 1;\n }\n\n &.Button--secondary {\n background-color: var(--hero-button-secondary-background);\n color: var(--hero-button-secondary-color);\n }\n\n &.Button--primary {\n background-color: var(--hero-buttom-primary-background);\n color: var(--hero-button-primary-color);\n }\n }\n}\n\n.HomepageContent {\n background-color: white;\n padding: 40px 0;\n\n ul,\n ol {\n li {\n list-style: none;\n margin-bottom: 0.5em;\n position: relative;\n }\n\n li:before {\n position: absolute;\n top: 50%;\n left: -1.5em;\n content: \"\";\n width: 0;\n height: 0;\n border: 0.5em solid transparent;\n border-left: 0.5em solid var(--homepage-bullet-color);\n float: left;\n display: block;\n margin-top: -0.5em;\n }\n }\n\n .HeroText {\n font-family: var(--font-family-heading);\n font-weight: 300;\n font-size: 16px;\n margin-bottom: 20px;\n line-height: 1.4;\n }\n\n @media (min-width: 769px) {\n padding: 40px 20px;\n\n .HeroText {\n font-size: 21px;\n }\n\n .Row {\n margin: 0 -15px;\n }\n\n .Row__third,\n .Row__half,\n .Row__quarter {\n float: left;\n position: relative;\n min-height: 1px;\n padding-left: 15px;\n padding-right: 15px;\n }\n\n .Row__third {\n width: 33.333333%;\n }\n\n .Row__half {\n width: 50%;\n }\n\n .Row__quarter {\n width: 25%;\n }\n }\n}\n\n.HomepageFooter {\n background-color: var(--homepage-footer-background);\n color: var(--homepage-footer-color);\n border: none;\n\n @include kill-box-shadow;\n @include clearfix;\n\n @media (max-width: 768px) {\n padding: 0 20px;\n text-align: center;\n\n .HomepageFooter__links {\n padding-left: 0;\n list-style-type: none;\n }\n }\n\n @media (min-width: 769px) {\n .HomepageFooter__links {\n float: left;\n }\n\n .HomepageFooter__twitter {\n float: right;\n }\n }\n\n &__links {\n margin: 40px 0;\n\n li a {\n line-height: 32px;\n font-size: 16px;\n font-family: var(--font-family-heading);\n font-weight: 700;\n }\n\n li a:hover {\n text-decoration: underline;\n }\n }\n\n &__twitter {\n margin: 40px 0;\n }\n\n .Twitter {\n margin-bottom: 20px;\n }\n}\n","/* ===========================================================================================\nCode Highlighting\n============================================================================================== */\n\n/*\n\nOrginal Style from ethanschoonover.com/solarized (c) Jeremy Hull \n\n*/\n\n.hljs {\n display: block;\n overflow-x: auto;\n padding: 0.5em;\n background: #fdf6e3;\n color: #657b83;\n}\n\n.hljs-comment,\n.hljs-quote {\n color: #93a1a1;\n}\n\n/* Solarized Green */\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-addition {\n color: #859900;\n}\n\n/* Solarized Cyan */\n.hljs-number,\n.hljs-string,\n.hljs-meta .hljs-meta-string,\n.hljs-literal,\n.hljs-doctag,\n.hljs-regexp {\n color: #2aa198;\n}\n\n/* Solarized Blue */\n.hljs-title,\n.hljs-section,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class {\n color: #268bd2;\n}\n\n/* Solarized Yellow */\n.hljs-attribute,\n.hljs-attr,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-class .hljs-title,\n.hljs-type {\n color: #b58900;\n}\n\n/* Solarized Orange */\n.hljs-symbol,\n.hljs-bullet,\n.hljs-subst,\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-link {\n color: #cb4b16;\n}\n\n/* Solarized Red */\n.hljs-built_in,\n.hljs-deletion {\n color: #dc322f;\n}\n\n.hljs-formula {\n background: #eee8d5;\n}\n\n.hljs-emphasis {\n font-style: italic;\n}\n\n.hljs-strong {\n font-weight: bold;\n}\n","* {\n text-shadow: none !important;\n color: #000 !important; // Black prints faster: h5bp.com/s\n background: transparent !important;\n box-shadow: none !important;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n page-break-after: avoid;\n page-break-before: auto;\n}\n\npre,\nblockquote {\n border: 1px solid #999;\n font-style: italic;\n page-break-inside: avoid;\n}\n\nimg {\n page-break-inside: avoid;\n border: 0; /* Some browsers like to show a border around images. Switch it off */\n}\n\na,\na:visited {\n text-decoration: underline;\n}\n\nabbr[title]:after {\n content: \" (\" attr(title) \")\";\n}\n\nq {\n quotes: none;\n\n &:before {\n content: \"\";\n }\n\n &:after {\n content: \" (\" attr(cite) \")\";\n }\n}\n\n.PageBreak {\n display: block;\n page-break-before: always;\n}\n\n.NoPrint {\n display: none;\n}\n\n/* Hide the navigation */\naside {\n display: none;\n}\n\n.Pager {\n display: none;\n}\n\n.Columns__right {\n width: 100% !important;\n}\n\n.s-content a:after {\n content: \" (\" attr(href) \")\";\n font-size: 80%;\n word-wrap: break-word; /* break long urls that donìt fit the page width */\n}\n\n/* Anchors don't need that */\n.s-content a[href^=\"#\"]:after {\n content: \"\";\n}\n\nh1 a[href]:after {\n font-size: 50%;\n}\n"]} \ No newline at end of file diff --git a/themes/daux/css/theme-green.min.css.map b/themes/daux/css/theme-green.min.css.map index 2058218..fe8dc5f 100644 --- a/themes/daux/css/theme-green.min.css.map +++ b/themes/daux/css/theme-green.min.css.map @@ -1 +1 @@ -{"version":3,"sources":["theme.scss","vendor/normalize.scss","_fonts.scss","_structure.scss","_mixins.scss","_typography.scss","_components.scss","","_homepage.scss","vendor/highlight.scss","_print.scss"],"names":[],"mappings":"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","file":"theme-green.min.css","sourcesContent":["/*!\n * DAUX.IO\n * https://dauxio.github.io/\n * MIT License\n */\n\n// Daux Style\n@import \"vendor/normalize.scss\";\n@import \"_fonts.scss\";\n@import \"_variables.scss\";\n@import \"_mixins.scss\";\n\n// Layout\n@import \"_structure.scss\";\n\n// Content presentation\n@import \"_typography.scss\";\n@import \"_components.scss\";\n@import \"_homepage.scss\";\n@import \"vendor/highlight.scss\";\n\n@import \"_print.scss\" print;\n","/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */\n\n/**\n * 1. Change the default font family in all browsers (opinionated).\n * 2. Prevent adjustments of font size after orientation changes in IE and iOS.\n */\n\nhtml {\n font-family: sans-serif; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/* HTML5 display definitions\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n * 2. Add the correct display in IE.\n */\n\narticle,\naside,\ndetails, /* 1 */\nfigcaption,\nfigure,\nfooter,\nheader,\nmain, /* 2 */\nmenu,\nnav,\nsection,\nsummary { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Add the correct display in IE 10-.\n * 1. Add the correct display in IE.\n */\n\ntemplate, /* 1 */\n[hidden] {\n display: none;\n}\n\n/* Links\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * Remove the outline on focused links when they are also active or hovered\n * in all browsers (opinionated).\n */\n\na:active,\na:hover {\n outline-width: 0;\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the bottom border in Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change font properties to `inherit` in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\nselect,\ntextarea {\n font: inherit; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Restore the font weight unset by the previous rule.\n */\n\noptgroup {\n font-weight: bold;\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Change the border, margin, and padding in all browsers (opinionated).\n */\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * Correct the text style of placeholders in Chrome, Edge, and Safari.\n */\n\n::-webkit-input-placeholder {\n color: inherit;\n opacity: 0.54;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n",":root {\n --font-family-text: -apple-system, \".SFNSText-Regular\", \"San Francisco\",\n \"Roboto\", \"Segoe UI\", \"Helvetica Neue\", \"Lucida Grande\", Arial,\n sans-serif;\n --font-family-monospace: Monaco, Menlo, Consolas, \"Lucida Console\",\n \"Courier New\", monospace;\n --font-family-heading: \"Roboto Slab\", var(--font-family-text);\n}\n\n/*! Generated by Font Squirrel (https://www.fontsquirrel.com) */\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 300;\n src: url(\"../fonts/robotoslab-light.eot\");\n src: url(\"../fonts/robotoslab-light.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-light.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-light.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-light.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-light.svg#roboto_slablight\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 400;\n src: url(\"../fonts/robotoslab-regular.eot\");\n src: url(\"../fonts/robotoslab-regular.eot?#iefix\")\n format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-regular.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-regular.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-regular.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-regular.svg#roboto_slabregular\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 700;\n src: url(\"../fonts/robotoslab-bold.eot\");\n src: url(\"../fonts/robotoslab-bold.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-bold.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-bold.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-bold.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-bold.svg#roboto_slabbold\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n","*,\n*:after,\n*:before {\n box-sizing: border-box;\n}\n\nbody {\n margin: 0;\n padding: 0;\n}\n\n/* ============================================================================\nDocs Body & Page Structure\n============================================================================ */\n\nhtml {\n font-size: 14px;\n\n @media (--viewport-large) {\n font-size: 16px;\n }\n}\n\nhtml,\nbody {\n height: 100%;\n background-color: #fff;\n color: var(--text);\n}\n\n.Columns {\n &__left {\n background-color: var(--sidebar-background);\n }\n\n &__right {\n &__content {\n padding: 10px;\n background-color: #fff;\n }\n }\n}\n\n@media (max-width: 768px) {\n // mobile friendly sub-nav\n html:not(.no-js) .Collapsible__content {\n height: 0;\n overflow: hidden;\n transition: height 400ms ease-in-out;\n }\n}\n\n.Collapsible__trigger {\n margin: 12px;\n padding: 7px 10px;\n background-color: transparent;\n border: none;\n float: right;\n\n @include kill-background-image;\n @include kill-box-shadow;\n\n &__bar {\n display: block;\n width: 18px;\n height: 2px;\n margin-top: 2px;\n margin-bottom: 3px;\n background-color: var(--sidebar-collapsible--hamburger-color);\n }\n\n &:hover {\n background-color: var(\n --sidebar-collapsible--hamburger-hover-background\n );\n\n @include kill-box-shadow;\n\n .Collapsible__trigger__bar {\n background-color: var(--sidebar-collapsible--hamburger-hover-color);\n }\n }\n}\n\n@media screen and (min-width: 769px) {\n body {\n //Needed only for floating code blocks\n background-color: var(--content-floating-blocks-background);\n }\n\n .Navbar {\n position: fixed;\n z-index: 1030;\n width: 100%;\n }\n\n .Collapsible {\n &__trigger {\n display: none !important;\n }\n\n &__content {\n display: block !important;\n }\n }\n\n .Columns {\n height: 100%;\n\n &:after,\n &:before {\n content: \" \";\n display: table;\n }\n\n &:after {\n clear: both;\n }\n\n &__left,\n &__right {\n position: relative;\n min-height: 1px;\n float: left;\n overflow: auto;\n height: 100%;\n }\n\n &__left {\n width: 25%;\n border-right: 1px solid var(--sidebar-border);\n overflow-x: hidden;\n }\n\n &__right {\n width: 75%;\n\n &__content {\n padding: 0 20px 20px;\n min-height: 100%;\n }\n }\n }\n}\n","/* ============================================================================\nMixins\n============================================================================ */\n\n@mixin kill-background-image {\n background-image: none;\n filter: none;\n}\n\n@mixin kill-box-shadow {\n box-shadow: none;\n}\n\n// Clearfix\n//\n// For modern browsers\n// 1. The space content is one way to avoid an Opera bug when the\n// contenteditable attribute is included anywhere else in the document.\n// Otherwise it causes space to appear at the top and bottom of elements\n// that are clearfixed.\n// 2. The use of `table` rather than `block` is only necessary if using\n// `:before` to contain the top-margins of child elements.\n//\n// Source: http://nicolasgallagher.com/micro-clearfix-hack/\n\n@mixin clearfix {\n &:before,\n &:after {\n content: \" \"; // 1\n display: table; // 2\n }\n\n &:after {\n clear: both;\n }\n}\n","/* ============================================================================\nBase CSS\n============================================================================ */\n\nbody {\n line-height: 1.5;\n\n font-family: var(--font-family-text);\n font-feature-settings: \"kern\" 1;\n font-kerning: normal;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: var(--font-family-heading);\n font-weight: 300;\n}\n\n.s-content {\n h1,\n h2,\n h3,\n h4,\n h5,\n h6 {\n cursor: text;\n line-height: 1.4em;\n margin: 2em 0 0.5em;\n\n tt,\n code {\n font-size: inherit;\n }\n\n i {\n font-size: 0.7em;\n }\n\n p {\n margin-top: 0;\n }\n }\n\n h1 {\n margin-top: 0;\n font-size: var(--type-size-3);\n }\n\n h2 {\n font-size: var(--type-size-4);\n }\n\n h3 {\n font-size: var(--type-size-5);\n }\n\n h4 {\n font-size: var(--type-size-6);\n }\n\n h5 {\n font-size: var(--type-size-6);\n }\n\n h6 {\n font-size: var(--type-size-6);\n }\n\n a {\n text-decoration: underline;\n }\n\n small {\n font-size: var(--type-size-6);\n }\n\n p {\n margin-bottom: 1.3em;\n }\n\n ul,\n ol {\n padding-left: 2em;\n }\n\n ul p {\n margin: 0;\n }\n\n ul ul {\n margin: 0;\n }\n\n dl {\n padding: 0;\n\n dt {\n font-weight: bold;\n font-style: italic;\n padding: 0;\n margin: 15px 0 5px;\n }\n\n dt:first-child {\n padding: 0;\n }\n\n dd {\n margin: 0 0 15px;\n padding: 0 15px;\n }\n }\n\n blockquote {\n margin: 0.75em 2em;\n padding: 0.5em 1em;\n font-style: italic;\n border-left: 0.25em solid var(--blockquote-border-color);\n\n cite {\n font-style: italic;\n }\n\n cite:before {\n content: \"\\2014\";\n padding-right: 0.5em;\n }\n }\n\n table {\n width: 100%;\n padding: 0;\n margin-bottom: 1em;\n border-collapse: collapse;\n\n font-size: var(--type-size-6);\n\n + table {\n margin-top: 1em;\n }\n\n tr {\n border-top: 1px solid #eee;\n background-color: white;\n margin: 0;\n padding: 0;\n }\n\n tr:nth-child(2n) {\n background-color: var(--lightest-gray);\n }\n\n th {\n font-weight: bold;\n border: 1px solid var(--light-gray);\n background: var(--lighter-gray);\n margin: 0;\n padding: 0.5em;\n }\n\n td {\n border: 1px solid var(--lighter-gray);\n margin: 0;\n padding: 0.5em;\n }\n }\n\n ul,\n ol,\n blockquote,\n dl dt,\n dl dd,\n table th,\n table td {\n > :first-child {\n margin-top: 0;\n }\n\n > :last-child {\n margin-bottom: 0;\n }\n }\n\n img {\n max-width: 100%;\n display: block;\n margin: 0 auto;\n }\n\n code {\n font-family: var(--font-family-monospace);\n padding-top: 0.1rem;\n padding-bottom: 0.1rem;\n background: var(--code-tag-background-color);\n border: 1px solid var(--light-gray);\n border-radius: var(--code-tag-border-radius);\n box-shadow: var(--code-tag-box-shadow);\n\n &:before,\n &:after {\n letter-spacing: -0.2em;\n content: \"\\00a0\"; /* non-breaking space*/\n }\n }\n\n pre {\n background: #fdf6e3;\n color: #657b83;\n line-height: 1.5em;\n overflow: auto;\n border: none;\n border-radius: 0;\n padding: 0.75em 2em;\n margin: 0 -20px 20px -20px;\n\n code {\n margin: 0;\n padding: 0;\n white-space: pre;\n box-shadow: none;\n }\n\n code:before,\n code:after {\n display: none;\n }\n\n code,\n tt {\n background-color: transparent;\n border: none;\n }\n }\n\n u,\n ins {\n text-decoration: none;\n border-bottom: 1px solid var(--text);\n\n a {\n color: inherit;\n }\n }\n\n del a {\n color: inherit;\n }\n}\n\n//Content pages float view\n@media (min-width: 1150px) {\n .Columns__right--float .Columns__right__content {\n height: 100%;\n overflow: auto;\n padding: 0 !important;\n background-color: transparent !important;\n position: relative;\n\n article {\n width: 100%;\n min-height: 100%;\n overflow: auto;\n position: relative;\n z-index: 1;\n }\n\n article:before {\n content: \"\";\n width: 50%;\n min-height: 100%;\n overflow: auto;\n background-color: white;\n display: block;\n margin: 0;\n position: absolute;\n z-index: -1;\n }\n }\n\n .Columns__right--float {\n .Pager,\n .Page__header,\n .s-content blockquote,\n .s-content p,\n .s-content ul,\n .s-content ol,\n .s-content dl,\n .s-content h2,\n .s-content h3,\n .s-content h4,\n .s-content h5,\n .s-content h6,\n .s-content hr,\n .s-content table {\n float: left;\n clear: left;\n width: 47%;\n margin-left: 1.5%;\n margin-right: 1.5%;\n }\n }\n\n .Columns__right--float .s-content {\n table {\n background-color: white;\n white-space: normal;\n\n pre,\n code {\n white-space: normal;\n }\n }\n\n blockquote,\n p,\n ul,\n ol,\n dl,\n h2,\n h3,\n h4,\n h5,\n h6,\n hr {\n &:before {\n width: 100%;\n height: 10px;\n display: block;\n clear: both;\n }\n\n p,\n ul,\n ol,\n dl,\n h2,\n h3,\n h4,\n h5,\n h6,\n pre,\n hr {\n width: auto;\n float: none;\n display: block;\n }\n }\n\n hr {\n border-color: #ddd;\n }\n\n // Paragraphs and code inside lists and\n // blockquotes should have 100% width\n li,\n blockquote {\n p,\n pre {\n width: 100%;\n }\n }\n\n pre {\n float: left;\n clear: right;\n width: 50%;\n border: none;\n border-left: 10px solid white;\n margin: 0 0 10px;\n padding: 0;\n\n code {\n padding: 0 0.5em;\n }\n }\n }\n}\n","/* ============================================================================\nBase tags\n============================================================================ */\n\na {\n text-decoration: none;\n color: var(--link-color);\n\n &.Link--external:after {\n content: \" \"\n url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=);\n }\n\n &.Link--broken {\n color: red;\n }\n}\n\np {\n margin: 0 0 1em;\n}\n\nhr {\n clear: both;\n margin: 1em 0;\n border: 0;\n border-top: 1px solid #ddd;\n}\n\n/* ============================================================================\nComponents\n============================================================================ */\n\n.Button {\n display: inline-block;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid transparent;\n white-space: nowrap;\n border-radius: 4px;\n margin-bottom: 0;\n\n &--small {\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n }\n\n &--default {\n color: #333;\n background-color: #fff;\n border-color: #ccc;\n\n &.Button--active {\n color: #333;\n background-color: #e6e6e6;\n border-color: #adadad;\n }\n }\n}\n\n.ButtonGroup {\n position: relative;\n display: inline-block;\n vertical-align: middle; // match .Button alignment given font-size hack above\n\n .Button + .Button {\n margin-left: -1px;\n }\n\n > .Button {\n position: relative;\n float: left;\n\n // Bring the \"active\" button to the front\n &:hover,\n &:focus {\n z-index: 2;\n }\n\n &:active,\n &.Button--active {\n z-index: 3;\n }\n\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n\n // Set corners individually because sometimes\n // a single button can be in a .ButtonGroup\n // and we need :first-child and :last-child to both match\n &:first-child {\n margin-left: 0;\n }\n\n &:first-child:not(:last-child) {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n }\n\n &:last-child:not(:first-child) {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n }\n }\n}\n\n.Brand {\n display: block;\n background-color: var(--brand-background);\n padding: 0.75em 0.6em;\n font-size: var(--type-size-4);\n text-shadow: none;\n font-family: var(--font-family-heading);\n font-weight: 700;\n color: var(--brand-color);\n}\n\n.Navbar {\n height: 50px;\n box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);\n background-color: var(--homepage-navbar-background);\n margin-bottom: 0;\n\n .Brand {\n float: left;\n line-height: 20px;\n height: 50px;\n }\n}\n\n.CodeToggler {\n padding: 0 20px;\n\n &__text {\n font-size: 12px;\n line-height: 1.5;\n padding: 6px 10px 6px 0;\n display: inline-block;\n vertical-align: middle;\n }\n}\n.no-js .CodeToggler {\n display: none;\n}\n\n// Sidebar navigation\n.Nav {\n margin: 0;\n padding: 0;\n\n &__arrow {\n display: inline-block;\n position: relative;\n width: 16px;\n margin-left: -16px;\n\n &:before {\n position: absolute;\n display: block;\n content: \"\";\n margin: -0.25em 0 0 -0.4em;\n left: 50%;\n top: 50%;\n width: 0.5em;\n height: 0.5em;\n border-right: 0.15em solid var(--sidebar-link-arrow-color);\n border-top: 0.15em solid var(--sidebar-link-arrow-color);\n transform: rotate(45deg);\n transition-duration: 0.3s;\n }\n }\n\n &__item {\n display: block;\n\n a {\n display: block;\n margin: 0;\n padding: 6px 15px 6px 20px;\n font-family: var(--font-family-heading);\n font-weight: 400;\n color: var(--sidebar-link-color);\n text-shadow: none;\n }\n\n a:hover {\n color: var(--sidebar-link-color);\n text-shadow: none;\n background-color: var(--sidebar-link-hover-background);\n }\n }\n}\n\n.Nav .Nav {\n margin-left: 15px;\n\n html:not(.no-js) & {\n height: 0;\n transition: height 400ms ease-in-out;\n overflow: hidden;\n }\n\n .Nav__item a {\n margin: 0;\n margin-left: -15px;\n padding: 3px 30px;\n font-family: var(--font-family-text);\n color: var(--sidebar-link-secondary-color);\n opacity: 0.7;\n\n &:hover {\n opacity: 1;\n }\n }\n\n .Nav__item--active a {\n color: var(--sidebar-link-color);\n }\n}\n\n.Nav__item {\n &--open,\n &--active {\n > a {\n background-color: var(--sidebar-link-active-background);\n }\n }\n\n &--open {\n > a > .Nav__arrow:before {\n margin-left: -0.25em;\n transform: rotate(135deg);\n }\n }\n}\n\n.Page__header {\n margin: 0 0 10px;\n padding: 0;\n border-bottom: 1px solid #eee;\n\n @include clearfix();\n\n h1 {\n margin: 0;\n padding: 0;\n line-height: 57px;\n }\n\n &--separator {\n height: 0.6em;\n }\n\n a {\n text-decoration: none;\n }\n\n .ModifiedDate {\n float: left;\n font-size: 10px;\n color: gray;\n }\n\n .EditOn {\n float: right;\n font-size: 10px;\n color: gray;\n }\n}\n\n.Links {\n padding: 0 20px;\n\n a {\n font-family: var(--font-family-heading);\n font-weight: 400;\n color: var(--sidebar-link-color);\n line-height: 2em;\n }\n}\n\n.Twitter {\n padding: 0 20px;\n}\n\n.PoweredBy {\n padding: 0 20px 1rem 20px;\n font-size: var(--type-size-6);\n}\n\n.Search {\n position: relative;\n\n &__field {\n display: block;\n width: 100%;\n height: 34px;\n padding: 6px 30px 6px 20px;\n color: var(--search-field-color);\n border-width: 0 0 1px;\n border-bottom: 1px solid var(--search-field-border-color);\n background: var(--search-field-background);\n transition: border-color ease-in-out 0.15s;\n\n &:focus {\n border-color: var(--search-field-hover-border-color);\n outline: 0;\n }\n }\n\n &__icon {\n position: absolute;\n right: 9px;\n top: 9px;\n width: 16px;\n height: 16px;\n }\n}\n\n.Navbar .Search {\n float: right;\n margin: 8px 20px;\n\n &__field {\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n border-width: 0;\n border-radius: 4px;\n padding-left: 10px;\n }\n}\n\n.TableOfContentsContainer {\n &__title {\n border-bottom: 4px solid #efefef;\n margin-bottom: 0 !important;\n }\n\n &__content > .TableOfContents {\n margin-top: 0;\n }\n}\n\nul.TableOfContents {\n float: none;\n font-size: 16px;\n padding-left: 1.5em;\n border-left: 6px solid #efefef;\n\n p {\n margin-bottom: 0;\n }\n\n a {\n text-decoration: none;\n }\n\n .TableOfContents {\n border-left-width: 0;\n }\n}\n\n.Columns__right--full .TableOfContentsContainer {\n float: right;\n min-width: 300px;\n max-width: 25%;\n padding-left: 1em;\n\n .TableOfContentsContainer__content > .TableOfContents {\n border-right: 2px solid #efefef;\n }\n\n .TableOfContents {\n list-style-type: none;\n padding-left: 0;\n }\n\n a {\n display: block;\n border-bottom: 1px solid #ddd;\n padding: 0.2em 0;\n }\n\n li a {\n padding-left: 0.75em;\n }\n\n li li a {\n padding-left: 1.5em;\n }\n\n li li li a {\n padding-left: 2.25em;\n }\n\n // stylelint-disable-next-line selector-max-compound-selectors\n li li li li a {\n padding-left: 3em;\n }\n}\n\n.Pager {\n padding-left: 0;\n margin: 1em 0;\n list-style: none;\n text-align: center;\n clear: both;\n\n @include clearfix();\n\n li {\n display: inline;\n\n > a {\n display: inline-block;\n padding: 5px 14px;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 15px;\n }\n\n > a:hover,\n > a:focus {\n text-decoration: none;\n background-color: #eee;\n }\n }\n\n &--next > a {\n float: right;\n }\n\n &--prev > a {\n float: left;\n }\n}\n\n.Checkbox {\n position: relative;\n display: block;\n padding-left: 30px;\n cursor: pointer;\n\n input {\n position: absolute;\n z-index: -1;\n opacity: 0;\n }\n}\n\n.Checkbox__indicator {\n position: absolute;\n top: 50%;\n left: 0;\n width: 20px;\n height: 20px;\n margin-top: -10px;\n background: var(--checkbox-background);\n\n /* Check mark */\n &:after {\n position: absolute;\n display: none;\n content: \"\";\n }\n\n /* Hover and focus states */\n .Checkbox:hover input ~ &,\n .Checkbox input:focus ~ & {\n background: var(--checkbox-hover-background);\n }\n\n /* Checked state */\n .Checkbox input:checked ~ & {\n background: var(--checkbox-checked-background);\n\n /* Show check mark */\n &:after {\n display: block;\n }\n }\n\n /* Hover state whilst checked */\n .Checkbox:hover input:not([disabled]):checked ~ &,\n .Checkbox input:checked:focus ~ & {\n background: var(--checkbox-checked-hover-background);\n }\n\n /* Disabled state */\n .Checkbox input:disabled ~ & {\n pointer-events: none;\n opacity: 0.6;\n background: var(--checkbox-disabled-background);\n }\n\n /* Checkbox tick */\n .Checkbox &:after {\n top: 4px;\n left: 8px;\n width: 5px;\n height: 10px;\n transform: rotate(45deg);\n border: solid var(--checkbox-tick-color);\n border-width: 0 2px 2px 0;\n }\n\n /* Disabled tick colour */\n .Checkbox input:disabled ~ &:after {\n border-color: var(--checkbox-disabled-tick-color);\n }\n}\n\n.Hidden {\n display: none;\n}\n",null,"/* ============================================================================\nHomepage\n============================================================================ */\n\n.Container {\n margin-right: auto;\n margin-left: auto;\n\n &--inner {\n width: 80%;\n margin: 0 auto;\n }\n}\n\n@media (min-width: 1200px) {\n .Container {\n width: 1170px;\n }\n}\n\n@media (min-width: 992px) {\n .Container {\n width: 970px;\n }\n}\n\n@media (min-width: 769px) {\n .Container {\n width: 750px;\n }\n}\n\n@media (min-width: 1200px) {\n .Container {\n width: 1170px;\n }\n}\n\n.Homepage {\n padding-top: 60px !important;\n background-color: var(--homepage-hero-background);\n border-radius: 0;\n border: none;\n color: var(--homepage-hero-color);\n overflow: hidden;\n padding-bottom: 0;\n margin-bottom: 0;\n\n @include kill-box-shadow;\n}\n\n.HomepageTitle {\n h2 {\n width: 80%;\n font-size: 30px;\n margin: 20px auto;\n text-align: center;\n }\n}\n\n.HomepageImage {\n img {\n display: block;\n max-width: 80%;\n margin: 0 auto;\n height: auto;\n }\n}\n\n.HomepageButtons {\n padding: 20px 0;\n background-color: var(--hero-button-block-background);\n text-align: center;\n\n @include clearfix;\n\n .Button--hero {\n padding: 20px 30px;\n border-radius: 0;\n text-shadow: none;\n opacity: 0.8;\n margin: 0 10px;\n text-transform: uppercase;\n border: 5px solid var(--hero-button-border-color);\n font-family: var(--font-family-heading);\n font-weight: 700;\n\n @include kill-background-image;\n @include kill-box-shadow;\n\n @media (max-width: 768px) {\n display: block;\n margin-bottom: 10px;\n }\n\n &:hover {\n opacity: 1;\n }\n\n &.Button--secondary {\n background-color: var(--hero-button-secondary-background);\n color: var(--hero-button-secondary-color);\n }\n\n &.Button--primary {\n background-color: var(--hero-buttom-primary-background);\n color: var(--hero-button-primary-color);\n }\n }\n}\n\n.HomepageContent {\n background-color: white;\n padding: 40px 0;\n\n ul,\n ol {\n li {\n list-style: none;\n margin-bottom: 0.5em;\n position: relative;\n }\n\n li:before {\n position: absolute;\n top: 50%;\n left: -1.5em;\n content: \"\";\n width: 0;\n height: 0;\n border: 0.5em solid transparent;\n border-left: 0.5em solid var(--homepage-bullet-color);\n float: left;\n display: block;\n margin-top: -0.5em;\n }\n }\n\n .HeroText {\n font-family: var(--font-family-heading);\n font-weight: 300;\n font-size: 16px;\n margin-bottom: 20px;\n line-height: 1.4;\n }\n\n @media (min-width: 769px) {\n padding: 40px 20px;\n\n .HeroText {\n font-size: 21px;\n }\n\n .Row {\n margin: 0 -15px;\n }\n\n .Row__third,\n .Row__half,\n .Row__quarter {\n float: left;\n position: relative;\n min-height: 1px;\n padding-left: 15px;\n padding-right: 15px;\n }\n\n .Row__third {\n width: 33.333333%;\n }\n\n .Row__half {\n width: 50%;\n }\n\n .Row__quarter {\n width: 25%;\n }\n }\n}\n\n.HomepageFooter {\n background-color: var(--homepage-footer-background);\n color: var(--homepage-footer-color);\n border: none;\n\n @include kill-box-shadow;\n @include clearfix;\n\n @media (max-width: 768px) {\n padding: 0 20px;\n text-align: center;\n\n .HomepageFooter__links {\n padding-left: 0;\n list-style-type: none;\n }\n }\n\n @media (min-width: 769px) {\n .HomepageFooter__links {\n float: left;\n }\n\n .HomepageFooter__twitter {\n float: right;\n }\n }\n\n &__links {\n margin: 40px 0;\n\n li a {\n line-height: 32px;\n font-size: 16px;\n font-family: var(--font-family-heading);\n font-weight: 700;\n }\n\n li a:hover {\n text-decoration: underline;\n }\n }\n\n &__twitter {\n margin: 40px 0;\n }\n\n .Twitter {\n margin-bottom: 20px;\n }\n}\n","/* ===========================================================================================\nCode Highlighting\n============================================================================================== */\n\n/*\n\nOrginal Style from ethanschoonover.com/solarized (c) Jeremy Hull \n\n*/\n\n.hljs {\n display: block;\n overflow-x: auto;\n padding: 0.5em;\n background: #fdf6e3;\n color: #657b83;\n}\n\n.hljs-comment,\n.hljs-quote {\n color: #93a1a1;\n}\n\n/* Solarized Green */\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-addition {\n color: #859900;\n}\n\n/* Solarized Cyan */\n.hljs-number,\n.hljs-string,\n.hljs-meta .hljs-meta-string,\n.hljs-literal,\n.hljs-doctag,\n.hljs-regexp {\n color: #2aa198;\n}\n\n/* Solarized Blue */\n.hljs-title,\n.hljs-section,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class {\n color: #268bd2;\n}\n\n/* Solarized Yellow */\n.hljs-attribute,\n.hljs-attr,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-class .hljs-title,\n.hljs-type {\n color: #b58900;\n}\n\n/* Solarized Orange */\n.hljs-symbol,\n.hljs-bullet,\n.hljs-subst,\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-link {\n color: #cb4b16;\n}\n\n/* Solarized Red */\n.hljs-built_in,\n.hljs-deletion {\n color: #dc322f;\n}\n\n.hljs-formula {\n background: #eee8d5;\n}\n\n.hljs-emphasis {\n font-style: italic;\n}\n\n.hljs-strong {\n font-weight: bold;\n}\n","* {\n text-shadow: none !important;\n color: #000 !important; // Black prints faster: h5bp.com/s\n background: transparent !important;\n box-shadow: none !important;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n page-break-after: avoid;\n page-break-before: auto;\n}\n\npre,\nblockquote {\n border: 1px solid #999;\n font-style: italic;\n page-break-inside: avoid;\n}\n\nimg {\n page-break-inside: avoid;\n border: 0; /* Some browsers like to show a border around images. Switch it off */\n}\n\na,\na:visited {\n text-decoration: underline;\n}\n\nabbr[title]:after {\n content: \" (\" attr(title) \")\";\n}\n\nq {\n quotes: none;\n\n &:before {\n content: \"\";\n }\n\n &:after {\n content: \" (\" attr(cite) \")\";\n }\n}\n\n.PageBreak {\n display: block;\n page-break-before: always;\n}\n\n.NoPrint {\n display: none;\n}\n\n/* Hide the navigation */\naside {\n display: none;\n}\n\n.Pager {\n display: none;\n}\n\n.Columns__right {\n width: 100% !important;\n}\n\n.s-content a:after {\n content: \" (\" attr(href) \")\";\n font-size: 80%;\n word-wrap: break-word; /* break long urls that donìt fit the page width */\n}\n\n/* Anchors don't need that */\n.s-content a[href^=\"#\"]:after {\n content: \"\";\n}\n\nh1 a[href]:after {\n font-size: 50%;\n}\n"]} \ No newline at end of file +{"version":3,"sources":["theme.scss","vendor/normalize.scss","_fonts.scss","_structure.scss","_mixins.scss","_typography.scss","_components.scss","","_homepage.scss","vendor/highlight.scss","_print.scss"],"names":[],"mappings":"AAAA;;;;EAIE;ACJF,2EAA2E;AAO3E,KACI,sBAAuB,CACvB,yBAA0B,CAC1B,6BACJ,CAMA,KACI,QACJ,CAWA,oFAYI,aACJ,CAMA,4BAII,oBACJ,CAMA,sBACI,YAAa,CACb,QACJ,CAMA,iBACI,uBACJ,CAOA,kBAEI,YACJ,CAUA,EACI,4BAA6B,CAC7B,oCACJ,CAOA,iBAEI,eACJ,CAUA,YACI,kBAAmB,CAEnB,wCAAiC,CAAjC,gCACJ,CAMA,SAWI,iBAAmB,CARvB,CAeA,IACI,iBACJ,CAOA,GACI,aAAc,CACd,cACJ,CAMA,KACI,qBAAsB,CACtB,UACJ,CAMA,MACI,aACJ,CAOA,QAEI,aAAc,CACd,aAAc,CACd,iBAEJ,CAEA,IACI,aACJ,CAEA,IACI,SACJ,CASA,IACI,iBACJ,CAMA,eACI,eACJ,CAUA,kBAII,+BAAiC,CACjC,aACJ,CAMA,OACI,eACJ,CAOA,GACI,sBAAuB,CACvB,QAEJ,CAUA,6BAII,YAAa,CACb,QACJ,CAMA,SACI,eACJ,CAOA,gBAEI,gBACJ,CAOA,cAEI,mBACJ,CAQA,qDAII,yBACJ,CAMA,wHAII,iBAAkB,CAClB,SACJ,CAMA,4GAII,6BACJ,CAMA,SACI,uBAAyB,CACzB,YAAa,CACb,0BACJ,CASA,OAEI,aAAc,CACd,aAAc,CACd,cAAe,CAEf,kBACJ,CAMA,SACI,aACJ,CAOA,oCAEI,qBAAsB,CACtB,SACJ,CAMA,kFAEI,WACJ,CAOA,cACI,4BAA6B,CAC7B,mBACJ,CAMA,qFAEI,uBACJ,CAMA,4BACI,aAAc,CACd,WACJ,CAOA,6BACI,yBAA0B,CAC1B,YACJ;ACzZA,+DAA+D;AAE/D,WACI,yBAA0B,CAC1B,iBAAkB,CAClB,eAAgB,CAChB,sCAAyC,CACzC,ySAIuE,CACvE,yGAEJ,CAEA,WACI,yBAA0B,CAC1B,iBAAkB,CAClB,eAAgB,CAChB,wCAA2C,CAC3C,qTAK2E,CAC3E,yGAEJ,CAEA,WACI,yBAA0B,CAC1B,iBAAkB,CAClB,eAAgB,CAChB,qCAAwC,CACxC,mSAIqE,CACrE,yGAEJ,CCpDA,iBAGI,qBACJ,CAEA,KACI,QAAS,CACT,SACJ,CAMA,KACI,cAKJ,CAHI,yBAHJ,KAIQ,cAER,CADI,CAGJ,UAEI,WAAY,CACZ,qBAAsB,CACtB,UACJ,CAGI,eACI,wBACJ,CAGI,yBACI,YAAa,CACb,qBACJ,CAIR,yBAGI,uCACI,QAAS,CACT,eAAgB,CAChB,2CAAoC,CAApC,mCACJ,CACJ,CAEA,sBACI,WAAY,CACZ,gBAAiB,CACjB,4BAA6B,CAC7B,QAAY,CACZ,WAAY,CCrDZ,qBAAsB,CACtB,mBAAY,CAAZ,WAAY,CAIZ,eDyEJ,CApBI,2BACI,aAAc,CACd,UAAW,CACX,UAAW,CACX,cAAe,CACf,iBAAkB,CAClB,wBACJ,CAEA,4BACI,wBAEC,CCjEL,eDwEA,CAHI,uDACI,qBACJ,CAIR,oCACI,KAEI,wBACJ,CAEA,QACI,cAAe,CACf,YAAa,CACb,UACJ,CAGI,sBACI,sBACJ,CAEA,sBACI,uBACJ,CAGJ,SACI,WAmCJ,CAjCI,+BAEI,WAAY,CACZ,aACJ,CAEA,eACI,UACJ,CAEA,+BAEI,iBAAkB,CAClB,cAAe,CACf,UAAW,CACX,aAAc,CACd,WACJ,CAEA,eACI,SAAU,CACV,8BAA6C,CAC7C,iBACJ,CAEA,gBACI,SAMJ,CAJI,yBACI,mBAAoB,CACpB,eACJ,CAGZ,CE5IA,KACI,eAAgB,CAEhB,mIAAoC,CACpC,6CAA+B,CAA/B,qCAA+B,CAC/B,2BAAoB,CAApB,mBAAoB,CACpB,kCAAmC,CACnC,iCACJ,CAEA,kBAMI,iJAAuC,CACvC,eACJ,CAGI,oFAMI,WAAY,CACZ,iBAAkB,CAClB,iBAcJ,CAZI,wNAEI,iBACJ,CAEA,gGACI,cACJ,CAEA,gGACI,YACJ,CAGJ,cACI,YAAa,CACb,kBACJ,CAEA,cACI,iBACJ,CAEA,cACI,cACJ,CAEA,2DACI,gBACJ,CAUA,aACI,yBACJ,CAMA,aACI,mBACJ,CAEA,4BAEI,gBACJ,CAEA,iCACI,QACJ,CAMA,cACI,SAiBJ,CAfI,iBACI,eAAiB,CACjB,iBAAkB,CAClB,SAAU,CACV,iBACJ,CAEA,6BACI,SACJ,CAEA,iBACI,eAAgB,CAChB,cACJ,CAGJ,sBACI,gBAAkB,CAClB,gBAAkB,CAClB,iBAAkB,CAClB,4BAUJ,CARI,2BACI,iBACJ,CAEA,kCACI,eAAgB,CAChB,kBACJ,CAGJ,iBACI,UAAW,CACX,SAAU,CACV,iBAAkB,CAClB,wBAAyB,CAEzB,gBA8BJ,CA5BI,uBACI,cACJ,CAEA,oBACI,yBAA0B,CAC1B,qBAAuB,CACvB,QAAS,CACT,SACJ,CAEA,kCACI,wBACJ,CAEA,oBACI,eAAiB,CACjB,wBAAmC,CACnC,kBAA+B,CAC/B,QAAS,CACT,YACJ,CAEA,oBACI,wBAAqC,CACrC,QAAS,CACT,YACJ,CAUA,uNACI,YACJ,CAEA,gNACI,eACJ,CAGJ,eACI,cAAe,CACf,aAAc,CACd,aACJ,CAEA,gBACI,0EAAyC,CACzC,iBAAmB,CACnB,oBAAsB,CACtB,kBAA4C,CAC5C,wBAAmC,CACnC,iBAA4C,CAC5C,qCAOJ,CALI,6CAEI,oBAAsB,CACtB,eACJ,CAGJ,eACI,kBAAmB,CACnB,aAAc,CACd,iBAAkB,CAClB,aAAc,CACd,QAAY,CACZ,eAAgB,CAChB,iBAAmB,CACnB,mBAmBJ,CAjBI,oBACI,QAAS,CACT,SAAU,CACV,eAAgB,CAChB,eACJ,CAEA,qDAEI,YACJ,CAEA,sCAEI,4BAA6B,CAC7B,QACJ,CAGJ,4BAEI,oBAAqB,CACrB,4BAKJ,CAHI,iDACI,aACJ,CASR,0BACI,gDACI,WAAY,CACZ,aAAc,CACd,mBAAqB,CACrB,sCAAwC,CACxC,iBAqBJ,CAnBI,wDACI,UAAW,CACX,eAAgB,CAChB,aAAc,CACd,iBAAkB,CAClB,SACJ,CAEA,+DACI,UAAW,CACX,SAAU,CACV,eAAgB,CAChB,aAAc,CACd,qBAAuB,CACvB,aAAc,CACd,QAAS,CACT,iBAAkB,CAClB,UACJ,CAIA,ygBAcI,UAAW,CACX,UAAW,CACX,SAAU,CACV,gBAAiB,CACjB,iBACJ,CAIA,wCACI,qBAAuB,CACvB,kBAMJ,CAJI,yFAEI,kBACJ,CAcA,2eACI,UAAW,CACX,WAAY,CACZ,aAAc,CACd,UACJ,CAEA,gGAYI,UAAW,CACX,aACJ,CAdA,qtJAWI,UAAW,CACX,UAAW,CACX,YAAc,CAClB,CAGJ,qCACI,iBACJ,CAMI,gLAEI,UACJ,CAGJ,sCACI,UAAW,CACX,WAAY,CACZ,SAAU,CACV,QAAY,CACZ,2BAA6B,CAC7B,eAAgB,CAChB,SAKJ,CAHI,2CACI,cACJ,CAGZ,CC1XA,EACI,oBAAqB,CACrB,aAUJ,CARI,uBACI,uOAEJ,CAEA,eACI,SACJ,CAGJ,EACI,cACJ,CAEA,GACI,UAAW,CACX,YAAa,CACb,QAAS,CACT,yBACJ,CAMA,QACI,oBAAqB,CACrB,iBAAkB,CAClB,qBAAsB,CACtB,yBAA0B,CAC1B,cAAe,CACf,qBAAsB,CACtB,4BAA6B,CAC7B,kBAAmB,CACnB,iBAAkB,CAClB,eAmBJ,CAjBI,eACI,cAAe,CACf,eAAgB,CAChB,iBACJ,CAEA,iBACI,UAAW,CACX,qBAAsB,CACtB,iBAOJ,CALI,gCACI,UAAW,CACX,wBAAyB,CACzB,oBACJ,CAIR,aACI,iBAAkB,CAClB,oBAAqB,CACrB,qBA0CJ,CAxCI,6BACI,gBACJ,CAEA,qBACI,iBAAkB,CAClB,UAiCJ,CA9BI,sDAEI,SACJ,CAEA,gEAEI,SACJ,CAEA,wDACI,eACJ,CAKA,iCACI,aACJ,CAEA,kDACI,4BAA6B,CAC7B,yBACJ,CAEA,kDACI,2BAA4B,CAC5B,wBACJ,CC3GR,eD6HI,oBAAmD,EC7HvD,AD+GA,OACI,aAAc,CAEd,kBAAqB,CACrB,iBAA6B,CAC7B,gBAAiB,CACjB,iJAAuC,CACvC,eAAgB,CAChB,aACJ,CAEA,QACI,WAAY,CACZ,oCAAyC,CAEzC,eAOJ,CALI,eACI,UAAW,CACX,gBAAiB,CACjB,WACJ,CAGJ,aACI,cASJ,CAPI,mBACI,cAAe,CACf,eAAgB,CAChB,sBAAuB,CACvB,oBAAqB,CACrB,qBACJ,CAIJ,oBACI,YACJ,CAGA,KACI,QAAS,CACT,SA2CJ,CAzCI,YACI,oBAAqB,CACrB,iBAAkB,CAClB,UAAW,CACX,iBAgBJ,CAdI,mBACI,iBAAkB,CAClB,aAAc,CACd,UAAW,CACX,uBAA0B,CAC1B,QAAS,CACT,OAAQ,CACR,UAAY,CACZ,WAAa,CACb,6BAA0D,CAC1D,2BAAwD,CACxD,+BAAwB,CAAxB,uBAAwB,CACxB,+BAAyB,CAAzB,uBACJ,CAGJ,wBACI,aAiBJ,CAfI,aAEI,QAAS,CACT,yBAA0B,CAC1B,iJAAuC,CACvC,eAAgB,CAChB,UAAgC,CAChC,gBACJ,CAEA,mBACI,UAAgC,CAChC,gBAAiB,CACjB,wBACJ,CAIR,UACI,gBAyBJ,CAtBI,2BACI,QAAS,CACT,2CAAoC,CAApC,mCAAoC,CACpC,eACJ,CAEA,uBAEI,kBAAkB,CAClB,gBAAiB,CACjB,mIAAoC,CACpC,UAA0C,CAC1C,UAKJ,CAHI,6BACI,SACJ,CAGJ,+BACI,UACJ,CAMI,wCACI,wBACJ,CAIA,sCACI,kBAAoB,CACpB,gCAAyB,CAAzB,wBACJ,CAIR,cACI,eAAgB,CAChB,SAAU,CACV,4BA6BJ,CF1PI,yCAEI,WAAY,CACZ,aACJ,CAEA,oBACI,UACJ,CEyNA,iBACI,QAAS,CACT,SAAU,CACV,gBACJ,CAEA,yBACI,WACJ,CAEA,qCACI,oBACJ,CAEA,kDACI,UAAW,CACX,cAAe,CACf,UACJ,CAEA,sBACI,WAGJ,CAGJ,gBACI,cAQJ,CANI,SACI,iJAAuC,CACvC,eAAgB,CAChB,UAAgC,CAChC,eACJ,CAOJ,WACI,mBAAyB,CACzB,gBACJ,CAEA,QACI,iBA0BJ,CAxBI,eACI,aAAc,CACd,UAAW,CACX,WAAY,CACZ,yBAA0B,CAC1B,UAAgC,CAChC,oBAAqB,CACrB,4BAAyD,CACzD,eAA0C,CAC1C,gDAA0C,CAA1C,wCAMJ,CAJI,qBACI,oBAAoD,CACpD,SACJ,CAGJ,cACI,iBAAkB,CAClB,SAAU,CACV,OAAQ,CACR,UAAW,CACX,WACJ,CAGJ,gBACI,WAAY,CACZ,eAQJ,CANI,uBACI,2CAAgD,CAChD,cAAe,CACf,iBAAkB,CAClB,iBACJ,CAIA,iCACI,+BAAgC,CAChC,yBACJ,CAEA,oDACI,YACJ,CAGJ,mBACI,UAAW,CACX,cAAe,CACf,kBAAmB,CACnB,6BAaJ,CAXI,qBACI,eACJ,CAMA,oCACI,mBACJ,CAGJ,gDACI,WAAY,CACZ,eAAgB,CAChB,aAAc,CACd,gBAiCJ,CA/BI,oGACI,8BACJ,CAEA,iEACI,oBAAqB,CACrB,cACJ,CAEA,kDACI,aAAc,CACd,4BAA6B,CAC7B,cACJ,CAEA,qDACI,kBACJ,CAEA,wDACI,kBACJ,CAEA,2DACI,mBACJ,CAGA,8DACI,gBACJ,CAGJ,OACI,cAAe,CACf,YAAa,CACb,eAAgB,CAChB,iBA8BJ,CFhaI,2BAEI,WAAY,CACZ,aACJ,CAEA,oBACI,UACJ,CE+XA,UACI,cAeJ,CAbI,YACI,oBAAqB,CACrB,gBAAiB,CACjB,qBAAsB,CACtB,qBAAsB,CACtB,kBACJ,CAEA,oCAEI,oBAAqB,CACrB,qBACJ,CAGJ,eACI,WACJ,CAEA,eACI,UACJ,CAGJ,UACI,iBAAkB,CAClB,aAAc,CACd,iBAAkB,CAClB,cAOJ,CALI,gBACI,iBAAkB,CAClB,UAAW,CACX,SACJ,CAGJ,qBACI,iBAAkB,CAClB,OAAQ,CACR,MAAO,CACP,UAAW,CACX,WAAY,CACZ,gBAAiB,CACjB,kBAqDJ,CAlDI,2BACI,iBAAkB,CAClB,YAAa,CACb,UACJ,CAGA,sFAEI,eACJ,CAGA,6CACI,eAMJ,CAHI,mDACI,aACJ,CAIJ,sHAEI,kBACJ,CAGA,8CACI,mBAAoB,CACpB,UAAY,CACZ,kBACJ,CAGA,qCACI,OAAQ,CACR,QAAS,CACT,SAAU,CACV,WAAY,CACZ,+BAAwB,CAAxB,uBAAwB,CACxB,iBAAwC,CACxC,wBACJ,CAGA,oDACI,oBACJ,CAGJ,QACI,YACJ,CErgBA,WACI,iBAAkB,CAClB,gBAMJ,CAJI,kBACI,SAAU,CACV,aACJ,CAGJ,0BACI,WACI,YACJ,CACJ,CAEA,yBACI,WACI,WACJ,CACJ,CAEA,yBACI,WACI,WACJ,CACJ,CAEA,0BACI,WACI,YACJ,CACJ,CAEA,UACI,0BAA4B,CAC5B,wBAAiD,CACjD,eAAgB,CAChB,QAAY,CACZ,UAAiC,CACjC,eAAgB,CAChB,gBAAiB,CACjB,eAAgB,CJpChB,eIuCJ,CAGI,kBACI,SAAU,CACV,cAAe,CACf,gBAAiB,CACjB,iBACJ,CAIA,mBACI,aAAc,CACd,aAAc,CACd,aAAc,CACd,WACJ,CAGJ,iBACI,cAAe,CACf,wBAAqD,CACrD,iBAqCJ,CJnFI,+CAEI,WAAY,CACZ,aACJ,CAEA,uBACI,UACJ,CI0CA,+BACI,iBAAkB,CAClB,eAAgB,CAChB,gBAAiB,CACjB,UAAY,CACZ,aAAc,CACd,wBAAyB,CACzB,qBAAiD,CACjD,iJAAuC,CACvC,eAAgB,CJhFpB,qBAAsB,CACtB,mBAAY,CAAZ,WAAY,CAIZ,eIkGA,CAlBI,yBAdJ,+BAeQ,aAAc,CACd,kBAgBR,CAfI,CAEA,qCACI,SACJ,CAEA,iDACI,wBAAyD,CACzD,UACJ,CAEA,+CACI,qBAAuD,CACvD,aACJ,CAIR,iBACI,qBAAuB,CACvB,cAkEJ,CA9DQ,8CACI,eAAgB,CAChB,kBAAoB,CACpB,iBACJ,CAEA,4DACI,iBAAkB,CAClB,OAAQ,CACR,WAAY,CACZ,UAAW,CACX,OAAQ,CACR,QAAS,CACT,6BAA+B,CAC/B,8BAAqD,CACrD,UAAW,CACX,aAAc,CACd,gBACJ,CDvIR,uDCsNY,cAAe,CACf,gJAAuC,EDvNnD,AC0II,2BAII,kBAAmB,CAFnB,eAAgB,CAGhB,eACJ,CAEA,yBAnCJ,iBAoCQ,iBAgCR,CA9BQ,2BACI,cACJ,CAEA,sBACI,cACJ,CAEA,wFAGI,UAAW,CACX,iBAAkB,CAClB,cAAe,CACf,iBAAkB,CAClB,kBACJ,CAEA,6BACI,gBACJ,CAEA,4BACI,SACJ,CAEA,+BACI,SACJ,CACJ,CAGJ,gBACI,qBAAmD,CACnD,aAAmC,CACnC,QAAY,CJ9KZ,eI6NJ,CJ7MI,6CAEI,WAAY,CACZ,aACJ,CAEA,sBACI,UACJ,CI2JA,yBARJ,gBASQ,cAAe,CACf,iBAwCR,CAtCQ,uCACI,cAAe,CACf,oBACJ,CACJ,CAEA,yBACI,uCACI,UACJ,CAEA,yCACI,WACJ,CACJ,CAEA,gDACI,aAYJ,CAVI,4BACI,gBAAiB,CAGjB,eACJ,CAEA,kCACI,yBACJ,CAOJ,yBACI,kBACJ,CC5NJ,MACI,aAAc,CACd,eAAgB,CAChB,YAAc,CACd,kBAAmB,CACnB,aACJ,CAEA,0BAEI,aACJ,CAGA,gDAGI,aACJ,CAGA,+FAMI,aACJ,CAGA,4EAKI,aACJ,CAGA,qGAMI,aACJ,CAGA,+HAQI,aACJ,CAGA,8BAEI,aACJ,CAEA,cACI,kBACJ,CAEA,eACI,iBACJ,CAEA,aACI,eACJ,CCvFA,aAAA,EACI,0BAA4B,CAC5B,oBAAsB,CACtB,wBAAkC,CAClC,yBACJ,CAEA,kBAMI,sBAAuB,CACvB,sBACJ,CHfA,mBGyBI,sBAAwB,EHzB5B,AGiBA,eAGI,iBAAkB,CADlB,qBAGJ,CAEA,IAEI,QACJ,CAEA,YAEI,yBACJ,CAEA,kBACI,4BACJ,CAEA,EACI,WASJ,CAPI,uCACI,UACJ,CAEA,QACI,2BACJ,CAGJ,WACI,aAAc,CACd,wBACJ,CAEA,sBACI,YACJ,CAWA,gBACI,oBACJ,CAEA,mBACI,2BAA4B,CAC5B,aAAc,CACd,oBACJ,CAOA,iBACI,aACJ,EHrFA","file":"theme-green.min.css","sourcesContent":["/*!\n * DAUX.IO\n * https://dauxio.github.io/\n * MIT License\n */\n\n// Daux Style\n@import \"vendor/normalize.scss\";\n@import \"_fonts.scss\";\n@import \"_variables.scss\";\n@import \"_mixins.scss\";\n\n// Layout\n@import \"_structure.scss\";\n\n// Content presentation\n@import \"_typography.scss\";\n@import \"_components.scss\";\n@import \"_homepage.scss\";\n@import \"vendor/highlight.scss\";\n\n@import \"_print.scss\" print;\n","/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */\n\n/**\n * 1. Change the default font family in all browsers (opinionated).\n * 2. Prevent adjustments of font size after orientation changes in IE and iOS.\n */\n\nhtml {\n font-family: sans-serif; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/* HTML5 display definitions\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n * 2. Add the correct display in IE.\n */\n\narticle,\naside,\ndetails, /* 1 */\nfigcaption,\nfigure,\nfooter,\nheader,\nmain, /* 2 */\nmenu,\nnav,\nsection,\nsummary { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Add the correct display in IE 10-.\n * 1. Add the correct display in IE.\n */\n\ntemplate, /* 1 */\n[hidden] {\n display: none;\n}\n\n/* Links\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * Remove the outline on focused links when they are also active or hovered\n * in all browsers (opinionated).\n */\n\na:active,\na:hover {\n outline-width: 0;\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the bottom border in Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change font properties to `inherit` in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\nselect,\ntextarea {\n font: inherit; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Restore the font weight unset by the previous rule.\n */\n\noptgroup {\n font-weight: bold;\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Change the border, margin, and padding in all browsers (opinionated).\n */\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * Correct the text style of placeholders in Chrome, Edge, and Safari.\n */\n\n::-webkit-input-placeholder {\n color: inherit;\n opacity: 0.54;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n",":root {\n --font-family-text: -apple-system, \".SFNSText-Regular\", \"San Francisco\",\n \"Roboto\", \"Segoe UI\", \"Helvetica Neue\", \"Lucida Grande\", Arial,\n sans-serif;\n --font-family-monospace: Monaco, Menlo, Consolas, \"Lucida Console\",\n \"Courier New\", monospace;\n --font-family-heading: \"Roboto Slab\", var(--font-family-text);\n}\n\n/*! Generated by Font Squirrel (https://www.fontsquirrel.com) */\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 300;\n src: url(\"../fonts/robotoslab-light.eot\");\n src: url(\"../fonts/robotoslab-light.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-light.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-light.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-light.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-light.svg#roboto_slablight\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 400;\n src: url(\"../fonts/robotoslab-regular.eot\");\n src: url(\"../fonts/robotoslab-regular.eot?#iefix\")\n format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-regular.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-regular.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-regular.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-regular.svg#roboto_slabregular\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 700;\n src: url(\"../fonts/robotoslab-bold.eot\");\n src: url(\"../fonts/robotoslab-bold.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-bold.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-bold.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-bold.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-bold.svg#roboto_slabbold\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n","*,\n*:after,\n*:before {\n box-sizing: border-box;\n}\n\nbody {\n margin: 0;\n padding: 0;\n}\n\n/* ============================================================================\nDocs Body & Page Structure\n============================================================================ */\n\nhtml {\n font-size: 14px;\n\n @media (--viewport-large) {\n font-size: 16px;\n }\n}\n\nhtml,\nbody {\n height: 100%;\n background-color: #fff;\n color: var(--text);\n}\n\n.Columns {\n &__left {\n background-color: var(--sidebar-background);\n }\n\n &__right {\n &__content {\n padding: 10px;\n background-color: #fff;\n }\n }\n}\n\n@media (max-width: 768px) {\n // mobile friendly sub-nav\n /* stylelint-disable-next-line selector-class-pattern */\n html:not(.no-js) .Collapsible__content {\n height: 0;\n overflow: hidden;\n transition: height 400ms ease-in-out;\n }\n}\n\n.Collapsible__trigger {\n margin: 12px;\n padding: 7px 10px;\n background-color: transparent;\n border: none;\n float: right;\n\n @include kill-background-image;\n @include kill-box-shadow;\n\n &__bar {\n display: block;\n width: 18px;\n height: 2px;\n margin-top: 2px;\n margin-bottom: 3px;\n background-color: var(--sidebar-collapsible--hamburger-color);\n }\n\n &:hover {\n background-color: var(\n --sidebar-collapsible--hamburger-hover-background\n );\n\n @include kill-box-shadow;\n\n .Collapsible__trigger__bar {\n background-color: var(--sidebar-collapsible--hamburger-hover-color);\n }\n }\n}\n\n@media screen and (min-width: 769px) {\n body {\n //Needed only for floating code blocks\n background-color: var(--content-floating-blocks-background);\n }\n\n .Navbar {\n position: fixed;\n z-index: 1030;\n width: 100%;\n }\n\n .Collapsible {\n &__trigger {\n display: none !important;\n }\n\n &__content {\n display: block !important;\n }\n }\n\n .Columns {\n height: 100%;\n\n &:after,\n &:before {\n content: \" \";\n display: table;\n }\n\n &:after {\n clear: both;\n }\n\n &__left,\n &__right {\n position: relative;\n min-height: 1px;\n float: left;\n overflow: auto;\n height: 100%;\n }\n\n &__left {\n width: 25%;\n border-right: 1px solid var(--sidebar-border);\n overflow-x: hidden;\n }\n\n &__right {\n width: 75%;\n\n &__content {\n padding: 0 20px 20px;\n min-height: 100%;\n }\n }\n }\n}\n","/* ============================================================================\nMixins\n============================================================================ */\n\n@mixin kill-background-image {\n background-image: none;\n filter: none;\n}\n\n@mixin kill-box-shadow {\n box-shadow: none;\n}\n\n// Clearfix\n//\n// For modern browsers\n// 1. The space content is one way to avoid an Opera bug when the\n// contenteditable attribute is included anywhere else in the document.\n// Otherwise it causes space to appear at the top and bottom of elements\n// that are clearfixed.\n// 2. The use of `table` rather than `block` is only necessary if using\n// `:before` to contain the top-margins of child elements.\n//\n// Source: http://nicolasgallagher.com/micro-clearfix-hack/\n\n@mixin clearfix {\n &:before,\n &:after {\n content: \" \"; // 1\n display: table; // 2\n }\n\n &:after {\n clear: both;\n }\n}\n","/* ============================================================================\nBase CSS\n============================================================================ */\n\nbody {\n line-height: 1.5;\n\n font-family: var(--font-family-text);\n font-feature-settings: \"kern\" 1;\n font-kerning: normal;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: var(--font-family-heading);\n font-weight: 300;\n}\n\n.s-content {\n h1,\n h2,\n h3,\n h4,\n h5,\n h6 {\n cursor: text;\n line-height: 1.4em;\n margin: 2em 0 0.5em;\n\n tt,\n code {\n font-size: inherit;\n }\n\n i {\n font-size: 0.7em;\n }\n\n p {\n margin-top: 0;\n }\n }\n\n h1 {\n margin-top: 0;\n font-size: var(--type-size-3);\n }\n\n h2 {\n font-size: var(--type-size-4);\n }\n\n h3 {\n font-size: var(--type-size-5);\n }\n\n h4 {\n font-size: var(--type-size-6);\n }\n\n h5 {\n font-size: var(--type-size-6);\n }\n\n h6 {\n font-size: var(--type-size-6);\n }\n\n a {\n text-decoration: underline;\n }\n\n small {\n font-size: var(--type-size-6);\n }\n\n p {\n margin-bottom: 1.3em;\n }\n\n ul,\n ol {\n padding-left: 2em;\n }\n\n ul p {\n margin: 0;\n }\n\n ul ul {\n margin: 0;\n }\n\n dl {\n padding: 0;\n\n dt {\n font-weight: bold;\n font-style: italic;\n padding: 0;\n margin: 15px 0 5px;\n }\n\n dt:first-child {\n padding: 0;\n }\n\n dd {\n margin: 0 0 15px;\n padding: 0 15px;\n }\n }\n\n blockquote {\n margin: 0.75em 2em;\n padding: 0.5em 1em;\n font-style: italic;\n border-left: 0.25em solid var(--blockquote-border-color);\n\n cite {\n font-style: italic;\n }\n\n cite:before {\n content: \"\\2014\";\n padding-right: 0.5em;\n }\n }\n\n table {\n width: 100%;\n padding: 0;\n margin-bottom: 1em;\n border-collapse: collapse;\n\n font-size: var(--type-size-6);\n\n + table {\n margin-top: 1em;\n }\n\n tr {\n border-top: 1px solid #eee;\n background-color: white;\n margin: 0;\n padding: 0;\n }\n\n tr:nth-child(2n) {\n background-color: var(--lightest-gray);\n }\n\n th {\n font-weight: bold;\n border: 1px solid var(--light-gray);\n background: var(--lighter-gray);\n margin: 0;\n padding: 0.5em;\n }\n\n td {\n border: 1px solid var(--lighter-gray);\n margin: 0;\n padding: 0.5em;\n }\n }\n\n ul,\n ol,\n blockquote,\n dl dt,\n dl dd,\n table th,\n table td {\n > :first-child {\n margin-top: 0;\n }\n\n > :last-child {\n margin-bottom: 0;\n }\n }\n\n img {\n max-width: 100%;\n display: block;\n margin: 0 auto;\n }\n\n code {\n font-family: var(--font-family-monospace);\n padding-top: 0.1rem;\n padding-bottom: 0.1rem;\n background: var(--code-tag-background-color);\n border: 1px solid var(--light-gray);\n border-radius: var(--code-tag-border-radius);\n box-shadow: var(--code-tag-box-shadow);\n\n &:before,\n &:after {\n letter-spacing: -0.2em;\n content: \"\\00a0\"; /* non-breaking space*/\n }\n }\n\n pre {\n background: #fdf6e3;\n color: #657b83;\n line-height: 1.5em;\n overflow: auto;\n border: none;\n border-radius: 0;\n padding: 0.75em 2em;\n margin: 0 -20px 20px -20px;\n\n code {\n margin: 0;\n padding: 0;\n white-space: pre;\n box-shadow: none;\n }\n\n code:before,\n code:after {\n display: none;\n }\n\n code,\n tt {\n background-color: transparent;\n border: none;\n }\n }\n\n u,\n ins {\n text-decoration: none;\n border-bottom: 1px solid var(--text);\n\n a {\n color: inherit;\n }\n }\n\n del a {\n color: inherit;\n }\n}\n\n//Content pages float view\n@media (min-width: 1150px) {\n .Columns__right--float .Columns__right__content {\n height: 100%;\n overflow: auto;\n padding: 0 !important;\n background-color: transparent !important;\n position: relative;\n\n article {\n width: 100%;\n min-height: 100%;\n overflow: auto;\n position: relative;\n z-index: 1;\n }\n\n article:before {\n content: \"\";\n width: 50%;\n min-height: 100%;\n overflow: auto;\n background-color: white;\n display: block;\n margin: 0;\n position: absolute;\n z-index: -1;\n }\n }\n\n .Columns__right--float {\n .Pager,\n .Page__header,\n .s-content blockquote,\n .s-content p,\n .s-content ul,\n .s-content ol,\n .s-content dl,\n .s-content h2,\n .s-content h3,\n .s-content h4,\n .s-content h5,\n .s-content h6,\n .s-content hr,\n .s-content table {\n float: left;\n clear: left;\n width: 47%;\n margin-left: 1.5%;\n margin-right: 1.5%;\n }\n }\n\n .Columns__right--float .s-content {\n table {\n background-color: white;\n white-space: normal;\n\n pre,\n code {\n white-space: normal;\n }\n }\n\n blockquote,\n p,\n ul,\n ol,\n dl,\n h2,\n h3,\n h4,\n h5,\n h6,\n hr {\n &:before {\n width: 100%;\n height: 10px;\n display: block;\n clear: both;\n }\n\n p,\n ul,\n ol,\n dl,\n h2,\n h3,\n h4,\n h5,\n h6,\n pre,\n hr {\n width: auto;\n float: none;\n display: block;\n }\n }\n\n hr {\n border-color: #ddd;\n }\n\n // Paragraphs and code inside lists and\n // blockquotes should have 100% width\n li,\n blockquote {\n p,\n pre {\n width: 100%;\n }\n }\n\n pre {\n float: left;\n clear: right;\n width: 50%;\n border: none;\n border-left: 10px solid white;\n margin: 0 0 10px;\n padding: 0;\n\n code {\n padding: 0 0.5em;\n }\n }\n }\n}\n","/* ============================================================================\nBase tags\n============================================================================ */\n\na {\n text-decoration: none;\n color: var(--link-color);\n\n &.Link--external:after {\n content: \" \"\n url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=);\n }\n\n &.Link--broken {\n color: red;\n }\n}\n\np {\n margin: 0 0 1em;\n}\n\nhr {\n clear: both;\n margin: 1em 0;\n border: 0;\n border-top: 1px solid #ddd;\n}\n\n/* ============================================================================\nComponents\n============================================================================ */\n\n.Button {\n display: inline-block;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid transparent;\n white-space: nowrap;\n border-radius: 4px;\n margin-bottom: 0;\n\n &--small {\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n }\n\n &--default {\n color: #333;\n background-color: #fff;\n border-color: #ccc;\n\n &.Button--active {\n color: #333;\n background-color: #e6e6e6;\n border-color: #adadad;\n }\n }\n}\n\n.ButtonGroup {\n position: relative;\n display: inline-block;\n vertical-align: middle; // match .Button alignment given font-size hack above\n\n .Button + .Button {\n margin-left: -1px;\n }\n\n > .Button {\n position: relative;\n float: left;\n\n // Bring the \"active\" button to the front\n &:hover,\n &:focus {\n z-index: 2;\n }\n\n &:active,\n &.Button--active {\n z-index: 3;\n }\n\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n\n // Set corners individually because sometimes\n // a single button can be in a .ButtonGroup\n // and we need :first-child and :last-child to both match\n &:first-child {\n margin-left: 0;\n }\n\n &:first-child:not(:last-child) {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n }\n\n &:last-child:not(:first-child) {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n }\n }\n}\n\n.Brand {\n display: block;\n background-color: var(--brand-background);\n padding: 0.75em 0.6em;\n font-size: var(--type-size-4);\n text-shadow: none;\n font-family: var(--font-family-heading);\n font-weight: 700;\n color: var(--brand-color);\n}\n\n.Navbar {\n height: 50px;\n box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);\n background-color: var(--homepage-navbar-background);\n margin-bottom: 0;\n\n .Brand {\n float: left;\n line-height: 20px;\n height: 50px;\n }\n}\n\n.CodeToggler {\n padding: 0 20px;\n\n &__text {\n font-size: 12px;\n line-height: 1.5;\n padding: 6px 10px 6px 0;\n display: inline-block;\n vertical-align: middle;\n }\n}\n\n/* stylelint-disable-next-line selector-class-pattern */\n.no-js .CodeToggler {\n display: none;\n}\n\n// Sidebar navigation\n.Nav {\n margin: 0;\n padding: 0;\n\n &__arrow {\n display: inline-block;\n position: relative;\n width: 16px;\n margin-left: -16px;\n\n &:before {\n position: absolute;\n display: block;\n content: \"\";\n margin: -0.25em 0 0 -0.4em;\n left: 50%;\n top: 50%;\n width: 0.5em;\n height: 0.5em;\n border-right: 0.15em solid var(--sidebar-link-arrow-color);\n border-top: 0.15em solid var(--sidebar-link-arrow-color);\n transform: rotate(45deg);\n transition-duration: 0.3s;\n }\n }\n\n &__item {\n display: block;\n\n a {\n display: block;\n margin: 0;\n padding: 6px 15px 6px 20px;\n font-family: var(--font-family-heading);\n font-weight: 400;\n color: var(--sidebar-link-color);\n text-shadow: none;\n }\n\n a:hover {\n color: var(--sidebar-link-color);\n text-shadow: none;\n background-color: var(--sidebar-link-hover-background);\n }\n }\n}\n\n.Nav .Nav {\n margin-left: 15px;\n\n /* stylelint-disable-next-line selector-class-pattern */\n html:not(.no-js) & {\n height: 0;\n transition: height 400ms ease-in-out;\n overflow: hidden;\n }\n\n .Nav__item a {\n margin: 0;\n margin-left: -15px;\n padding: 3px 30px;\n font-family: var(--font-family-text);\n color: var(--sidebar-link-secondary-color);\n opacity: 0.7;\n\n &:hover {\n opacity: 1;\n }\n }\n\n .Nav__item--active a {\n color: var(--sidebar-link-color);\n }\n}\n\n.Nav__item {\n &--open,\n &--active {\n > a {\n background-color: var(--sidebar-link-active-background);\n }\n }\n\n &--open {\n > a > .Nav__arrow:before {\n margin-left: -0.25em;\n transform: rotate(135deg);\n }\n }\n}\n\n.Page__header {\n margin: 0 0 10px;\n padding: 0;\n border-bottom: 1px solid #eee;\n\n @include clearfix();\n\n h1 {\n margin: 0;\n padding: 0;\n line-height: 57px;\n }\n\n &--separator {\n height: 0.6em;\n }\n\n a {\n text-decoration: none;\n }\n\n .ModifiedDate {\n float: left;\n font-size: 10px;\n color: gray;\n }\n\n .EditOn {\n float: right;\n font-size: 10px;\n color: gray;\n }\n}\n\n.Links {\n padding: 0 20px;\n\n a {\n font-family: var(--font-family-heading);\n font-weight: 400;\n color: var(--sidebar-link-color);\n line-height: 2em;\n }\n}\n\n.Twitter {\n padding: 0 20px;\n}\n\n.PoweredBy {\n padding: 0 20px 1rem 20px;\n font-size: var(--type-size-6);\n}\n\n.Search {\n position: relative;\n\n &__field {\n display: block;\n width: 100%;\n height: 34px;\n padding: 6px 30px 6px 20px;\n color: var(--search-field-color);\n border-width: 0 0 1px;\n border-bottom: 1px solid var(--search-field-border-color);\n background: var(--search-field-background);\n transition: border-color ease-in-out 0.15s;\n\n &:focus {\n border-color: var(--search-field-hover-border-color);\n outline: 0;\n }\n }\n\n &__icon {\n position: absolute;\n right: 9px;\n top: 9px;\n width: 16px;\n height: 16px;\n }\n}\n\n.Navbar .Search {\n float: right;\n margin: 8px 20px;\n\n &__field {\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n border-width: 0;\n border-radius: 4px;\n padding-left: 10px;\n }\n}\n\n.TableOfContentsContainer {\n &__title {\n border-bottom: 4px solid #efefef;\n margin-bottom: 0 !important;\n }\n\n &__content > .TableOfContents {\n margin-top: 0;\n }\n}\n\nul.TableOfContents {\n float: none;\n font-size: 16px;\n padding-left: 1.5em;\n border-left: 6px solid #efefef;\n\n p {\n margin-bottom: 0;\n }\n\n a {\n text-decoration: none;\n }\n\n .TableOfContents {\n border-left-width: 0;\n }\n}\n\n.Columns__right--full .TableOfContentsContainer {\n float: right;\n min-width: 300px;\n max-width: 25%;\n padding-left: 1em;\n\n .TableOfContentsContainer__content > .TableOfContents {\n border-right: 2px solid #efefef;\n }\n\n .TableOfContents {\n list-style-type: none;\n padding-left: 0;\n }\n\n a {\n display: block;\n border-bottom: 1px solid #ddd;\n padding: 0.2em 0;\n }\n\n li a {\n padding-left: 0.75em;\n }\n\n li li a {\n padding-left: 1.5em;\n }\n\n li li li a {\n padding-left: 2.25em;\n }\n\n // stylelint-disable-next-line selector-max-compound-selectors\n li li li li a {\n padding-left: 3em;\n }\n}\n\n.Pager {\n padding-left: 0;\n margin: 1em 0;\n list-style: none;\n text-align: center;\n clear: both;\n\n @include clearfix();\n\n li {\n display: inline;\n\n > a {\n display: inline-block;\n padding: 5px 14px;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 15px;\n }\n\n > a:hover,\n > a:focus {\n text-decoration: none;\n background-color: #eee;\n }\n }\n\n &--next > a {\n float: right;\n }\n\n &--prev > a {\n float: left;\n }\n}\n\n.Checkbox {\n position: relative;\n display: block;\n padding-left: 30px;\n cursor: pointer;\n\n input {\n position: absolute;\n z-index: -1;\n opacity: 0;\n }\n}\n\n.Checkbox__indicator {\n position: absolute;\n top: 50%;\n left: 0;\n width: 20px;\n height: 20px;\n margin-top: -10px;\n background: var(--checkbox-background);\n\n /* Check mark */\n &:after {\n position: absolute;\n display: none;\n content: \"\";\n }\n\n /* Hover and focus states */\n .Checkbox:hover input ~ &,\n .Checkbox input:focus ~ & {\n background: var(--checkbox-hover-background);\n }\n\n /* Checked state */\n .Checkbox input:checked ~ & {\n background: var(--checkbox-checked-background);\n\n /* Show check mark */\n &:after {\n display: block;\n }\n }\n\n /* Hover state whilst checked */\n .Checkbox:hover input:not([disabled]):checked ~ &,\n .Checkbox input:checked:focus ~ & {\n background: var(--checkbox-checked-hover-background);\n }\n\n /* Disabled state */\n .Checkbox input:disabled ~ & {\n pointer-events: none;\n opacity: 0.6;\n background: var(--checkbox-disabled-background);\n }\n\n /* Checkbox tick */\n .Checkbox &:after {\n top: 4px;\n left: 8px;\n width: 5px;\n height: 10px;\n transform: rotate(45deg);\n border: solid var(--checkbox-tick-color);\n border-width: 0 2px 2px 0;\n }\n\n /* Disabled tick colour */\n .Checkbox input:disabled ~ &:after {\n border-color: var(--checkbox-disabled-tick-color);\n }\n}\n\n.Hidden {\n display: none;\n}\n",null,"/* ============================================================================\nHomepage\n============================================================================ */\n\n.Container {\n margin-right: auto;\n margin-left: auto;\n\n &--inner {\n width: 80%;\n margin: 0 auto;\n }\n}\n\n@media (min-width: 1200px) {\n .Container {\n width: 1170px;\n }\n}\n\n@media (min-width: 992px) {\n .Container {\n width: 970px;\n }\n}\n\n@media (min-width: 769px) {\n .Container {\n width: 750px;\n }\n}\n\n@media (min-width: 1200px) {\n .Container {\n width: 1170px;\n }\n}\n\n.Homepage {\n padding-top: 60px !important;\n background-color: var(--homepage-hero-background);\n border-radius: 0;\n border: none;\n color: var(--homepage-hero-color);\n overflow: hidden;\n padding-bottom: 0;\n margin-bottom: 0;\n\n @include kill-box-shadow;\n}\n\n.HomepageTitle {\n h2 {\n width: 80%;\n font-size: 30px;\n margin: 20px auto;\n text-align: center;\n }\n}\n\n.HomepageImage {\n img {\n display: block;\n max-width: 80%;\n margin: 0 auto;\n height: auto;\n }\n}\n\n.HomepageButtons {\n padding: 20px 0;\n background-color: var(--hero-button-block-background);\n text-align: center;\n\n @include clearfix;\n\n .Button--hero {\n padding: 20px 30px;\n border-radius: 0;\n text-shadow: none;\n opacity: 0.8;\n margin: 0 10px;\n text-transform: uppercase;\n border: 5px solid var(--hero-button-border-color);\n font-family: var(--font-family-heading);\n font-weight: 700;\n\n @include kill-background-image;\n @include kill-box-shadow;\n\n @media (max-width: 768px) {\n display: block;\n margin-bottom: 10px;\n }\n\n &:hover {\n opacity: 1;\n }\n\n &.Button--secondary {\n background-color: var(--hero-button-secondary-background);\n color: var(--hero-button-secondary-color);\n }\n\n &.Button--primary {\n background-color: var(--hero-buttom-primary-background);\n color: var(--hero-button-primary-color);\n }\n }\n}\n\n.HomepageContent {\n background-color: white;\n padding: 40px 0;\n\n ul,\n ol {\n li {\n list-style: none;\n margin-bottom: 0.5em;\n position: relative;\n }\n\n li:before {\n position: absolute;\n top: 50%;\n left: -1.5em;\n content: \"\";\n width: 0;\n height: 0;\n border: 0.5em solid transparent;\n border-left: 0.5em solid var(--homepage-bullet-color);\n float: left;\n display: block;\n margin-top: -0.5em;\n }\n }\n\n .HeroText {\n font-family: var(--font-family-heading);\n font-weight: 300;\n font-size: 16px;\n margin-bottom: 20px;\n line-height: 1.4;\n }\n\n @media (min-width: 769px) {\n padding: 40px 20px;\n\n .HeroText {\n font-size: 21px;\n }\n\n .Row {\n margin: 0 -15px;\n }\n\n .Row__third,\n .Row__half,\n .Row__quarter {\n float: left;\n position: relative;\n min-height: 1px;\n padding-left: 15px;\n padding-right: 15px;\n }\n\n .Row__third {\n width: 33.333333%;\n }\n\n .Row__half {\n width: 50%;\n }\n\n .Row__quarter {\n width: 25%;\n }\n }\n}\n\n.HomepageFooter {\n background-color: var(--homepage-footer-background);\n color: var(--homepage-footer-color);\n border: none;\n\n @include kill-box-shadow;\n @include clearfix;\n\n @media (max-width: 768px) {\n padding: 0 20px;\n text-align: center;\n\n .HomepageFooter__links {\n padding-left: 0;\n list-style-type: none;\n }\n }\n\n @media (min-width: 769px) {\n .HomepageFooter__links {\n float: left;\n }\n\n .HomepageFooter__twitter {\n float: right;\n }\n }\n\n &__links {\n margin: 40px 0;\n\n li a {\n line-height: 32px;\n font-size: 16px;\n font-family: var(--font-family-heading);\n font-weight: 700;\n }\n\n li a:hover {\n text-decoration: underline;\n }\n }\n\n &__twitter {\n margin: 40px 0;\n }\n\n .Twitter {\n margin-bottom: 20px;\n }\n}\n","/* ===========================================================================================\nCode Highlighting\n============================================================================================== */\n\n/*\n\nOrginal Style from ethanschoonover.com/solarized (c) Jeremy Hull \n\n*/\n\n.hljs {\n display: block;\n overflow-x: auto;\n padding: 0.5em;\n background: #fdf6e3;\n color: #657b83;\n}\n\n.hljs-comment,\n.hljs-quote {\n color: #93a1a1;\n}\n\n/* Solarized Green */\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-addition {\n color: #859900;\n}\n\n/* Solarized Cyan */\n.hljs-number,\n.hljs-string,\n.hljs-meta .hljs-meta-string,\n.hljs-literal,\n.hljs-doctag,\n.hljs-regexp {\n color: #2aa198;\n}\n\n/* Solarized Blue */\n.hljs-title,\n.hljs-section,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class {\n color: #268bd2;\n}\n\n/* Solarized Yellow */\n.hljs-attribute,\n.hljs-attr,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-class .hljs-title,\n.hljs-type {\n color: #b58900;\n}\n\n/* Solarized Orange */\n.hljs-symbol,\n.hljs-bullet,\n.hljs-subst,\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-link {\n color: #cb4b16;\n}\n\n/* Solarized Red */\n.hljs-built_in,\n.hljs-deletion {\n color: #dc322f;\n}\n\n.hljs-formula {\n background: #eee8d5;\n}\n\n.hljs-emphasis {\n font-style: italic;\n}\n\n.hljs-strong {\n font-weight: bold;\n}\n","* {\n text-shadow: none !important;\n color: #000 !important; // Black prints faster: h5bp.com/s\n background: transparent !important;\n box-shadow: none !important;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n page-break-after: avoid;\n page-break-before: auto;\n}\n\npre,\nblockquote {\n border: 1px solid #999;\n font-style: italic;\n page-break-inside: avoid;\n}\n\nimg {\n page-break-inside: avoid;\n border: 0; /* Some browsers like to show a border around images. Switch it off */\n}\n\na,\na:visited {\n text-decoration: underline;\n}\n\nabbr[title]:after {\n content: \" (\" attr(title) \")\";\n}\n\nq {\n quotes: none;\n\n &:before {\n content: \"\";\n }\n\n &:after {\n content: \" (\" attr(cite) \")\";\n }\n}\n\n.PageBreak {\n display: block;\n page-break-before: always;\n}\n\n.NoPrint {\n display: none;\n}\n\n/* Hide the navigation */\naside {\n display: none;\n}\n\n.Pager {\n display: none;\n}\n\n.Columns__right {\n width: 100% !important;\n}\n\n.s-content a:after {\n content: \" (\" attr(href) \")\";\n font-size: 80%;\n word-wrap: break-word; /* break long urls that donìt fit the page width */\n}\n\n/* Anchors don't need that */\n.s-content a[href^=\"#\"]:after {\n content: \"\";\n}\n\nh1 a[href]:after {\n font-size: 50%;\n}\n"]} \ No newline at end of file diff --git a/themes/daux/css/theme-navy.min.css.map b/themes/daux/css/theme-navy.min.css.map index ae5e807..f6b8fba 100644 --- a/themes/daux/css/theme-navy.min.css.map +++ b/themes/daux/css/theme-navy.min.css.map @@ -1 +1 @@ -{"version":3,"sources":["theme.scss","vendor/normalize.scss","_fonts.scss","_structure.scss","_mixins.scss","_typography.scss","_components.scss","","_homepage.scss","vendor/highlight.scss","_print.scss"],"names":[],"mappings":"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","file":"theme-navy.min.css","sourcesContent":["/*!\n * DAUX.IO\n * https://dauxio.github.io/\n * MIT License\n */\n\n// Daux Style\n@import \"vendor/normalize.scss\";\n@import \"_fonts.scss\";\n@import \"_variables.scss\";\n@import \"_mixins.scss\";\n\n// Layout\n@import \"_structure.scss\";\n\n// Content presentation\n@import \"_typography.scss\";\n@import \"_components.scss\";\n@import \"_homepage.scss\";\n@import \"vendor/highlight.scss\";\n\n@import \"_print.scss\" print;\n","/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */\n\n/**\n * 1. Change the default font family in all browsers (opinionated).\n * 2. Prevent adjustments of font size after orientation changes in IE and iOS.\n */\n\nhtml {\n font-family: sans-serif; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/* HTML5 display definitions\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n * 2. Add the correct display in IE.\n */\n\narticle,\naside,\ndetails, /* 1 */\nfigcaption,\nfigure,\nfooter,\nheader,\nmain, /* 2 */\nmenu,\nnav,\nsection,\nsummary { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Add the correct display in IE 10-.\n * 1. Add the correct display in IE.\n */\n\ntemplate, /* 1 */\n[hidden] {\n display: none;\n}\n\n/* Links\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * Remove the outline on focused links when they are also active or hovered\n * in all browsers (opinionated).\n */\n\na:active,\na:hover {\n outline-width: 0;\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the bottom border in Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change font properties to `inherit` in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\nselect,\ntextarea {\n font: inherit; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Restore the font weight unset by the previous rule.\n */\n\noptgroup {\n font-weight: bold;\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Change the border, margin, and padding in all browsers (opinionated).\n */\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * Correct the text style of placeholders in Chrome, Edge, and Safari.\n */\n\n::-webkit-input-placeholder {\n color: inherit;\n opacity: 0.54;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n",":root {\n --font-family-text: -apple-system, \".SFNSText-Regular\", \"San Francisco\",\n \"Roboto\", \"Segoe UI\", \"Helvetica Neue\", \"Lucida Grande\", Arial,\n sans-serif;\n --font-family-monospace: Monaco, Menlo, Consolas, \"Lucida Console\",\n \"Courier New\", monospace;\n --font-family-heading: \"Roboto Slab\", var(--font-family-text);\n}\n\n/*! Generated by Font Squirrel (https://www.fontsquirrel.com) */\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 300;\n src: url(\"../fonts/robotoslab-light.eot\");\n src: url(\"../fonts/robotoslab-light.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-light.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-light.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-light.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-light.svg#roboto_slablight\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 400;\n src: url(\"../fonts/robotoslab-regular.eot\");\n src: url(\"../fonts/robotoslab-regular.eot?#iefix\")\n format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-regular.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-regular.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-regular.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-regular.svg#roboto_slabregular\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 700;\n src: url(\"../fonts/robotoslab-bold.eot\");\n src: url(\"../fonts/robotoslab-bold.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-bold.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-bold.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-bold.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-bold.svg#roboto_slabbold\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n","*,\n*:after,\n*:before {\n box-sizing: border-box;\n}\n\nbody {\n margin: 0;\n padding: 0;\n}\n\n/* ============================================================================\nDocs Body & Page Structure\n============================================================================ */\n\nhtml {\n font-size: 14px;\n\n @media (--viewport-large) {\n font-size: 16px;\n }\n}\n\nhtml,\nbody {\n height: 100%;\n background-color: #fff;\n color: var(--text);\n}\n\n.Columns {\n &__left {\n background-color: var(--sidebar-background);\n }\n\n &__right {\n &__content {\n padding: 10px;\n background-color: #fff;\n }\n }\n}\n\n@media (max-width: 768px) {\n // mobile friendly sub-nav\n html:not(.no-js) .Collapsible__content {\n height: 0;\n overflow: hidden;\n transition: height 400ms ease-in-out;\n }\n}\n\n.Collapsible__trigger {\n margin: 12px;\n padding: 7px 10px;\n background-color: transparent;\n border: none;\n float: right;\n\n @include kill-background-image;\n @include kill-box-shadow;\n\n &__bar {\n display: block;\n width: 18px;\n height: 2px;\n margin-top: 2px;\n margin-bottom: 3px;\n background-color: var(--sidebar-collapsible--hamburger-color);\n }\n\n &:hover {\n background-color: var(\n --sidebar-collapsible--hamburger-hover-background\n );\n\n @include kill-box-shadow;\n\n .Collapsible__trigger__bar {\n background-color: var(--sidebar-collapsible--hamburger-hover-color);\n }\n }\n}\n\n@media screen and (min-width: 769px) {\n body {\n //Needed only for floating code blocks\n background-color: var(--content-floating-blocks-background);\n }\n\n .Navbar {\n position: fixed;\n z-index: 1030;\n width: 100%;\n }\n\n .Collapsible {\n &__trigger {\n display: none !important;\n }\n\n &__content {\n display: block !important;\n }\n }\n\n .Columns {\n height: 100%;\n\n &:after,\n &:before {\n content: \" \";\n display: table;\n }\n\n &:after {\n clear: both;\n }\n\n &__left,\n &__right {\n position: relative;\n min-height: 1px;\n float: left;\n overflow: auto;\n height: 100%;\n }\n\n &__left {\n width: 25%;\n border-right: 1px solid var(--sidebar-border);\n overflow-x: hidden;\n }\n\n &__right {\n width: 75%;\n\n &__content {\n padding: 0 20px 20px;\n min-height: 100%;\n }\n }\n }\n}\n","/* ============================================================================\nMixins\n============================================================================ */\n\n@mixin kill-background-image {\n background-image: none;\n filter: none;\n}\n\n@mixin kill-box-shadow {\n box-shadow: none;\n}\n\n// Clearfix\n//\n// For modern browsers\n// 1. The space content is one way to avoid an Opera bug when the\n// contenteditable attribute is included anywhere else in the document.\n// Otherwise it causes space to appear at the top and bottom of elements\n// that are clearfixed.\n// 2. The use of `table` rather than `block` is only necessary if using\n// `:before` to contain the top-margins of child elements.\n//\n// Source: http://nicolasgallagher.com/micro-clearfix-hack/\n\n@mixin clearfix {\n &:before,\n &:after {\n content: \" \"; // 1\n display: table; // 2\n }\n\n &:after {\n clear: both;\n }\n}\n","/* ============================================================================\nBase CSS\n============================================================================ */\n\nbody {\n line-height: 1.5;\n\n font-family: var(--font-family-text);\n font-feature-settings: \"kern\" 1;\n font-kerning: normal;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: var(--font-family-heading);\n font-weight: 300;\n}\n\n.s-content {\n h1,\n h2,\n h3,\n h4,\n h5,\n h6 {\n cursor: text;\n line-height: 1.4em;\n margin: 2em 0 0.5em;\n\n tt,\n code {\n font-size: inherit;\n }\n\n i {\n font-size: 0.7em;\n }\n\n p {\n margin-top: 0;\n }\n }\n\n h1 {\n margin-top: 0;\n font-size: var(--type-size-3);\n }\n\n h2 {\n font-size: var(--type-size-4);\n }\n\n h3 {\n font-size: var(--type-size-5);\n }\n\n h4 {\n font-size: var(--type-size-6);\n }\n\n h5 {\n font-size: var(--type-size-6);\n }\n\n h6 {\n font-size: var(--type-size-6);\n }\n\n a {\n text-decoration: underline;\n }\n\n small {\n font-size: var(--type-size-6);\n }\n\n p {\n margin-bottom: 1.3em;\n }\n\n ul,\n ol {\n padding-left: 2em;\n }\n\n ul p {\n margin: 0;\n }\n\n ul ul {\n margin: 0;\n }\n\n dl {\n padding: 0;\n\n dt {\n font-weight: bold;\n font-style: italic;\n padding: 0;\n margin: 15px 0 5px;\n }\n\n dt:first-child {\n padding: 0;\n }\n\n dd {\n margin: 0 0 15px;\n padding: 0 15px;\n }\n }\n\n blockquote {\n margin: 0.75em 2em;\n padding: 0.5em 1em;\n font-style: italic;\n border-left: 0.25em solid var(--blockquote-border-color);\n\n cite {\n font-style: italic;\n }\n\n cite:before {\n content: \"\\2014\";\n padding-right: 0.5em;\n }\n }\n\n table {\n width: 100%;\n padding: 0;\n margin-bottom: 1em;\n border-collapse: collapse;\n\n font-size: var(--type-size-6);\n\n + table {\n margin-top: 1em;\n }\n\n tr {\n border-top: 1px solid #eee;\n background-color: white;\n margin: 0;\n padding: 0;\n }\n\n tr:nth-child(2n) {\n background-color: var(--lightest-gray);\n }\n\n th {\n font-weight: bold;\n border: 1px solid var(--light-gray);\n background: var(--lighter-gray);\n margin: 0;\n padding: 0.5em;\n }\n\n td {\n border: 1px solid var(--lighter-gray);\n margin: 0;\n padding: 0.5em;\n }\n }\n\n ul,\n ol,\n blockquote,\n dl dt,\n dl dd,\n table th,\n table td {\n > :first-child {\n margin-top: 0;\n }\n\n > :last-child {\n margin-bottom: 0;\n }\n }\n\n img {\n max-width: 100%;\n display: block;\n margin: 0 auto;\n }\n\n code {\n font-family: var(--font-family-monospace);\n padding-top: 0.1rem;\n padding-bottom: 0.1rem;\n background: var(--code-tag-background-color);\n border: 1px solid var(--light-gray);\n border-radius: var(--code-tag-border-radius);\n box-shadow: var(--code-tag-box-shadow);\n\n &:before,\n &:after {\n letter-spacing: -0.2em;\n content: \"\\00a0\"; /* non-breaking space*/\n }\n }\n\n pre {\n background: #fdf6e3;\n color: #657b83;\n line-height: 1.5em;\n overflow: auto;\n border: none;\n border-radius: 0;\n padding: 0.75em 2em;\n margin: 0 -20px 20px -20px;\n\n code {\n margin: 0;\n padding: 0;\n white-space: pre;\n box-shadow: none;\n }\n\n code:before,\n code:after {\n display: none;\n }\n\n code,\n tt {\n background-color: transparent;\n border: none;\n }\n }\n\n u,\n ins {\n text-decoration: none;\n border-bottom: 1px solid var(--text);\n\n a {\n color: inherit;\n }\n }\n\n del a {\n color: inherit;\n }\n}\n\n//Content pages float view\n@media (min-width: 1150px) {\n .Columns__right--float .Columns__right__content {\n height: 100%;\n overflow: auto;\n padding: 0 !important;\n background-color: transparent !important;\n position: relative;\n\n article {\n width: 100%;\n min-height: 100%;\n overflow: auto;\n position: relative;\n z-index: 1;\n }\n\n article:before {\n content: \"\";\n width: 50%;\n min-height: 100%;\n overflow: auto;\n background-color: white;\n display: block;\n margin: 0;\n position: absolute;\n z-index: -1;\n }\n }\n\n .Columns__right--float {\n .Pager,\n .Page__header,\n .s-content blockquote,\n .s-content p,\n .s-content ul,\n .s-content ol,\n .s-content dl,\n .s-content h2,\n .s-content h3,\n .s-content h4,\n .s-content h5,\n .s-content h6,\n .s-content hr,\n .s-content table {\n float: left;\n clear: left;\n width: 47%;\n margin-left: 1.5%;\n margin-right: 1.5%;\n }\n }\n\n .Columns__right--float .s-content {\n table {\n background-color: white;\n white-space: normal;\n\n pre,\n code {\n white-space: normal;\n }\n }\n\n blockquote,\n p,\n ul,\n ol,\n dl,\n h2,\n h3,\n h4,\n h5,\n h6,\n hr {\n &:before {\n width: 100%;\n height: 10px;\n display: block;\n clear: both;\n }\n\n p,\n ul,\n ol,\n dl,\n h2,\n h3,\n h4,\n h5,\n h6,\n pre,\n hr {\n width: auto;\n float: none;\n display: block;\n }\n }\n\n hr {\n border-color: #ddd;\n }\n\n // Paragraphs and code inside lists and\n // blockquotes should have 100% width\n li,\n blockquote {\n p,\n pre {\n width: 100%;\n }\n }\n\n pre {\n float: left;\n clear: right;\n width: 50%;\n border: none;\n border-left: 10px solid white;\n margin: 0 0 10px;\n padding: 0;\n\n code {\n padding: 0 0.5em;\n }\n }\n }\n}\n","/* ============================================================================\nBase tags\n============================================================================ */\n\na {\n text-decoration: none;\n color: var(--link-color);\n\n &.Link--external:after {\n content: \" \"\n url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=);\n }\n\n &.Link--broken {\n color: red;\n }\n}\n\np {\n margin: 0 0 1em;\n}\n\nhr {\n clear: both;\n margin: 1em 0;\n border: 0;\n border-top: 1px solid #ddd;\n}\n\n/* ============================================================================\nComponents\n============================================================================ */\n\n.Button {\n display: inline-block;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid transparent;\n white-space: nowrap;\n border-radius: 4px;\n margin-bottom: 0;\n\n &--small {\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n }\n\n &--default {\n color: #333;\n background-color: #fff;\n border-color: #ccc;\n\n &.Button--active {\n color: #333;\n background-color: #e6e6e6;\n border-color: #adadad;\n }\n }\n}\n\n.ButtonGroup {\n position: relative;\n display: inline-block;\n vertical-align: middle; // match .Button alignment given font-size hack above\n\n .Button + .Button {\n margin-left: -1px;\n }\n\n > .Button {\n position: relative;\n float: left;\n\n // Bring the \"active\" button to the front\n &:hover,\n &:focus {\n z-index: 2;\n }\n\n &:active,\n &.Button--active {\n z-index: 3;\n }\n\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n\n // Set corners individually because sometimes\n // a single button can be in a .ButtonGroup\n // and we need :first-child and :last-child to both match\n &:first-child {\n margin-left: 0;\n }\n\n &:first-child:not(:last-child) {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n }\n\n &:last-child:not(:first-child) {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n }\n }\n}\n\n.Brand {\n display: block;\n background-color: var(--brand-background);\n padding: 0.75em 0.6em;\n font-size: var(--type-size-4);\n text-shadow: none;\n font-family: var(--font-family-heading);\n font-weight: 700;\n color: var(--brand-color);\n}\n\n.Navbar {\n height: 50px;\n box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);\n background-color: var(--homepage-navbar-background);\n margin-bottom: 0;\n\n .Brand {\n float: left;\n line-height: 20px;\n height: 50px;\n }\n}\n\n.CodeToggler {\n padding: 0 20px;\n\n &__text {\n font-size: 12px;\n line-height: 1.5;\n padding: 6px 10px 6px 0;\n display: inline-block;\n vertical-align: middle;\n }\n}\n.no-js .CodeToggler {\n display: none;\n}\n\n// Sidebar navigation\n.Nav {\n margin: 0;\n padding: 0;\n\n &__arrow {\n display: inline-block;\n position: relative;\n width: 16px;\n margin-left: -16px;\n\n &:before {\n position: absolute;\n display: block;\n content: \"\";\n margin: -0.25em 0 0 -0.4em;\n left: 50%;\n top: 50%;\n width: 0.5em;\n height: 0.5em;\n border-right: 0.15em solid var(--sidebar-link-arrow-color);\n border-top: 0.15em solid var(--sidebar-link-arrow-color);\n transform: rotate(45deg);\n transition-duration: 0.3s;\n }\n }\n\n &__item {\n display: block;\n\n a {\n display: block;\n margin: 0;\n padding: 6px 15px 6px 20px;\n font-family: var(--font-family-heading);\n font-weight: 400;\n color: var(--sidebar-link-color);\n text-shadow: none;\n }\n\n a:hover {\n color: var(--sidebar-link-color);\n text-shadow: none;\n background-color: var(--sidebar-link-hover-background);\n }\n }\n}\n\n.Nav .Nav {\n margin-left: 15px;\n\n html:not(.no-js) & {\n height: 0;\n transition: height 400ms ease-in-out;\n overflow: hidden;\n }\n\n .Nav__item a {\n margin: 0;\n margin-left: -15px;\n padding: 3px 30px;\n font-family: var(--font-family-text);\n color: var(--sidebar-link-secondary-color);\n opacity: 0.7;\n\n &:hover {\n opacity: 1;\n }\n }\n\n .Nav__item--active a {\n color: var(--sidebar-link-color);\n }\n}\n\n.Nav__item {\n &--open,\n &--active {\n > a {\n background-color: var(--sidebar-link-active-background);\n }\n }\n\n &--open {\n > a > .Nav__arrow:before {\n margin-left: -0.25em;\n transform: rotate(135deg);\n }\n }\n}\n\n.Page__header {\n margin: 0 0 10px;\n padding: 0;\n border-bottom: 1px solid #eee;\n\n @include clearfix();\n\n h1 {\n margin: 0;\n padding: 0;\n line-height: 57px;\n }\n\n &--separator {\n height: 0.6em;\n }\n\n a {\n text-decoration: none;\n }\n\n .ModifiedDate {\n float: left;\n font-size: 10px;\n color: gray;\n }\n\n .EditOn {\n float: right;\n font-size: 10px;\n color: gray;\n }\n}\n\n.Links {\n padding: 0 20px;\n\n a {\n font-family: var(--font-family-heading);\n font-weight: 400;\n color: var(--sidebar-link-color);\n line-height: 2em;\n }\n}\n\n.Twitter {\n padding: 0 20px;\n}\n\n.PoweredBy {\n padding: 0 20px 1rem 20px;\n font-size: var(--type-size-6);\n}\n\n.Search {\n position: relative;\n\n &__field {\n display: block;\n width: 100%;\n height: 34px;\n padding: 6px 30px 6px 20px;\n color: var(--search-field-color);\n border-width: 0 0 1px;\n border-bottom: 1px solid var(--search-field-border-color);\n background: var(--search-field-background);\n transition: border-color ease-in-out 0.15s;\n\n &:focus {\n border-color: var(--search-field-hover-border-color);\n outline: 0;\n }\n }\n\n &__icon {\n position: absolute;\n right: 9px;\n top: 9px;\n width: 16px;\n height: 16px;\n }\n}\n\n.Navbar .Search {\n float: right;\n margin: 8px 20px;\n\n &__field {\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n border-width: 0;\n border-radius: 4px;\n padding-left: 10px;\n }\n}\n\n.TableOfContentsContainer {\n &__title {\n border-bottom: 4px solid #efefef;\n margin-bottom: 0 !important;\n }\n\n &__content > .TableOfContents {\n margin-top: 0;\n }\n}\n\nul.TableOfContents {\n float: none;\n font-size: 16px;\n padding-left: 1.5em;\n border-left: 6px solid #efefef;\n\n p {\n margin-bottom: 0;\n }\n\n a {\n text-decoration: none;\n }\n\n .TableOfContents {\n border-left-width: 0;\n }\n}\n\n.Columns__right--full .TableOfContentsContainer {\n float: right;\n min-width: 300px;\n max-width: 25%;\n padding-left: 1em;\n\n .TableOfContentsContainer__content > .TableOfContents {\n border-right: 2px solid #efefef;\n }\n\n .TableOfContents {\n list-style-type: none;\n padding-left: 0;\n }\n\n a {\n display: block;\n border-bottom: 1px solid #ddd;\n padding: 0.2em 0;\n }\n\n li a {\n padding-left: 0.75em;\n }\n\n li li a {\n padding-left: 1.5em;\n }\n\n li li li a {\n padding-left: 2.25em;\n }\n\n // stylelint-disable-next-line selector-max-compound-selectors\n li li li li a {\n padding-left: 3em;\n }\n}\n\n.Pager {\n padding-left: 0;\n margin: 1em 0;\n list-style: none;\n text-align: center;\n clear: both;\n\n @include clearfix();\n\n li {\n display: inline;\n\n > a {\n display: inline-block;\n padding: 5px 14px;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 15px;\n }\n\n > a:hover,\n > a:focus {\n text-decoration: none;\n background-color: #eee;\n }\n }\n\n &--next > a {\n float: right;\n }\n\n &--prev > a {\n float: left;\n }\n}\n\n.Checkbox {\n position: relative;\n display: block;\n padding-left: 30px;\n cursor: pointer;\n\n input {\n position: absolute;\n z-index: -1;\n opacity: 0;\n }\n}\n\n.Checkbox__indicator {\n position: absolute;\n top: 50%;\n left: 0;\n width: 20px;\n height: 20px;\n margin-top: -10px;\n background: var(--checkbox-background);\n\n /* Check mark */\n &:after {\n position: absolute;\n display: none;\n content: \"\";\n }\n\n /* Hover and focus states */\n .Checkbox:hover input ~ &,\n .Checkbox input:focus ~ & {\n background: var(--checkbox-hover-background);\n }\n\n /* Checked state */\n .Checkbox input:checked ~ & {\n background: var(--checkbox-checked-background);\n\n /* Show check mark */\n &:after {\n display: block;\n }\n }\n\n /* Hover state whilst checked */\n .Checkbox:hover input:not([disabled]):checked ~ &,\n .Checkbox input:checked:focus ~ & {\n background: var(--checkbox-checked-hover-background);\n }\n\n /* Disabled state */\n .Checkbox input:disabled ~ & {\n pointer-events: none;\n opacity: 0.6;\n background: var(--checkbox-disabled-background);\n }\n\n /* Checkbox tick */\n .Checkbox &:after {\n top: 4px;\n left: 8px;\n width: 5px;\n height: 10px;\n transform: rotate(45deg);\n border: solid var(--checkbox-tick-color);\n border-width: 0 2px 2px 0;\n }\n\n /* Disabled tick colour */\n .Checkbox input:disabled ~ &:after {\n border-color: var(--checkbox-disabled-tick-color);\n }\n}\n\n.Hidden {\n display: none;\n}\n",null,"/* ============================================================================\nHomepage\n============================================================================ */\n\n.Container {\n margin-right: auto;\n margin-left: auto;\n\n &--inner {\n width: 80%;\n margin: 0 auto;\n }\n}\n\n@media (min-width: 1200px) {\n .Container {\n width: 1170px;\n }\n}\n\n@media (min-width: 992px) {\n .Container {\n width: 970px;\n }\n}\n\n@media (min-width: 769px) {\n .Container {\n width: 750px;\n }\n}\n\n@media (min-width: 1200px) {\n .Container {\n width: 1170px;\n }\n}\n\n.Homepage {\n padding-top: 60px !important;\n background-color: var(--homepage-hero-background);\n border-radius: 0;\n border: none;\n color: var(--homepage-hero-color);\n overflow: hidden;\n padding-bottom: 0;\n margin-bottom: 0;\n\n @include kill-box-shadow;\n}\n\n.HomepageTitle {\n h2 {\n width: 80%;\n font-size: 30px;\n margin: 20px auto;\n text-align: center;\n }\n}\n\n.HomepageImage {\n img {\n display: block;\n max-width: 80%;\n margin: 0 auto;\n height: auto;\n }\n}\n\n.HomepageButtons {\n padding: 20px 0;\n background-color: var(--hero-button-block-background);\n text-align: center;\n\n @include clearfix;\n\n .Button--hero {\n padding: 20px 30px;\n border-radius: 0;\n text-shadow: none;\n opacity: 0.8;\n margin: 0 10px;\n text-transform: uppercase;\n border: 5px solid var(--hero-button-border-color);\n font-family: var(--font-family-heading);\n font-weight: 700;\n\n @include kill-background-image;\n @include kill-box-shadow;\n\n @media (max-width: 768px) {\n display: block;\n margin-bottom: 10px;\n }\n\n &:hover {\n opacity: 1;\n }\n\n &.Button--secondary {\n background-color: var(--hero-button-secondary-background);\n color: var(--hero-button-secondary-color);\n }\n\n &.Button--primary {\n background-color: var(--hero-buttom-primary-background);\n color: var(--hero-button-primary-color);\n }\n }\n}\n\n.HomepageContent {\n background-color: white;\n padding: 40px 0;\n\n ul,\n ol {\n li {\n list-style: none;\n margin-bottom: 0.5em;\n position: relative;\n }\n\n li:before {\n position: absolute;\n top: 50%;\n left: -1.5em;\n content: \"\";\n width: 0;\n height: 0;\n border: 0.5em solid transparent;\n border-left: 0.5em solid var(--homepage-bullet-color);\n float: left;\n display: block;\n margin-top: -0.5em;\n }\n }\n\n .HeroText {\n font-family: var(--font-family-heading);\n font-weight: 300;\n font-size: 16px;\n margin-bottom: 20px;\n line-height: 1.4;\n }\n\n @media (min-width: 769px) {\n padding: 40px 20px;\n\n .HeroText {\n font-size: 21px;\n }\n\n .Row {\n margin: 0 -15px;\n }\n\n .Row__third,\n .Row__half,\n .Row__quarter {\n float: left;\n position: relative;\n min-height: 1px;\n padding-left: 15px;\n padding-right: 15px;\n }\n\n .Row__third {\n width: 33.333333%;\n }\n\n .Row__half {\n width: 50%;\n }\n\n .Row__quarter {\n width: 25%;\n }\n }\n}\n\n.HomepageFooter {\n background-color: var(--homepage-footer-background);\n color: var(--homepage-footer-color);\n border: none;\n\n @include kill-box-shadow;\n @include clearfix;\n\n @media (max-width: 768px) {\n padding: 0 20px;\n text-align: center;\n\n .HomepageFooter__links {\n padding-left: 0;\n list-style-type: none;\n }\n }\n\n @media (min-width: 769px) {\n .HomepageFooter__links {\n float: left;\n }\n\n .HomepageFooter__twitter {\n float: right;\n }\n }\n\n &__links {\n margin: 40px 0;\n\n li a {\n line-height: 32px;\n font-size: 16px;\n font-family: var(--font-family-heading);\n font-weight: 700;\n }\n\n li a:hover {\n text-decoration: underline;\n }\n }\n\n &__twitter {\n margin: 40px 0;\n }\n\n .Twitter {\n margin-bottom: 20px;\n }\n}\n","/* ===========================================================================================\nCode Highlighting\n============================================================================================== */\n\n/*\n\nOrginal Style from ethanschoonover.com/solarized (c) Jeremy Hull \n\n*/\n\n.hljs {\n display: block;\n overflow-x: auto;\n padding: 0.5em;\n background: #fdf6e3;\n color: #657b83;\n}\n\n.hljs-comment,\n.hljs-quote {\n color: #93a1a1;\n}\n\n/* Solarized Green */\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-addition {\n color: #859900;\n}\n\n/* Solarized Cyan */\n.hljs-number,\n.hljs-string,\n.hljs-meta .hljs-meta-string,\n.hljs-literal,\n.hljs-doctag,\n.hljs-regexp {\n color: #2aa198;\n}\n\n/* Solarized Blue */\n.hljs-title,\n.hljs-section,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class {\n color: #268bd2;\n}\n\n/* Solarized Yellow */\n.hljs-attribute,\n.hljs-attr,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-class .hljs-title,\n.hljs-type {\n color: #b58900;\n}\n\n/* Solarized Orange */\n.hljs-symbol,\n.hljs-bullet,\n.hljs-subst,\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-link {\n color: #cb4b16;\n}\n\n/* Solarized Red */\n.hljs-built_in,\n.hljs-deletion {\n color: #dc322f;\n}\n\n.hljs-formula {\n background: #eee8d5;\n}\n\n.hljs-emphasis {\n font-style: italic;\n}\n\n.hljs-strong {\n font-weight: bold;\n}\n","* {\n text-shadow: none !important;\n color: #000 !important; // Black prints faster: h5bp.com/s\n background: transparent !important;\n box-shadow: none !important;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n page-break-after: avoid;\n page-break-before: auto;\n}\n\npre,\nblockquote {\n border: 1px solid #999;\n font-style: italic;\n page-break-inside: avoid;\n}\n\nimg {\n page-break-inside: avoid;\n border: 0; /* Some browsers like to show a border around images. Switch it off */\n}\n\na,\na:visited {\n text-decoration: underline;\n}\n\nabbr[title]:after {\n content: \" (\" attr(title) \")\";\n}\n\nq {\n quotes: none;\n\n &:before {\n content: \"\";\n }\n\n &:after {\n content: \" (\" attr(cite) \")\";\n }\n}\n\n.PageBreak {\n display: block;\n page-break-before: always;\n}\n\n.NoPrint {\n display: none;\n}\n\n/* Hide the navigation */\naside {\n display: none;\n}\n\n.Pager {\n display: none;\n}\n\n.Columns__right {\n width: 100% !important;\n}\n\n.s-content a:after {\n content: \" (\" attr(href) \")\";\n font-size: 80%;\n word-wrap: break-word; /* break long urls that donìt fit the page width */\n}\n\n/* Anchors don't need that */\n.s-content a[href^=\"#\"]:after {\n content: \"\";\n}\n\nh1 a[href]:after {\n font-size: 50%;\n}\n"]} \ No newline at end of file +{"version":3,"sources":["theme.scss","vendor/normalize.scss","_fonts.scss","_structure.scss","_mixins.scss","_typography.scss","_components.scss","","_homepage.scss","vendor/highlight.scss","_print.scss"],"names":[],"mappings":"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","file":"theme-navy.min.css","sourcesContent":["/*!\n * DAUX.IO\n * https://dauxio.github.io/\n * MIT License\n */\n\n// Daux Style\n@import \"vendor/normalize.scss\";\n@import \"_fonts.scss\";\n@import \"_variables.scss\";\n@import \"_mixins.scss\";\n\n// Layout\n@import \"_structure.scss\";\n\n// Content presentation\n@import \"_typography.scss\";\n@import \"_components.scss\";\n@import \"_homepage.scss\";\n@import \"vendor/highlight.scss\";\n\n@import \"_print.scss\" print;\n","/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */\n\n/**\n * 1. Change the default font family in all browsers (opinionated).\n * 2. Prevent adjustments of font size after orientation changes in IE and iOS.\n */\n\nhtml {\n font-family: sans-serif; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/* HTML5 display definitions\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n * 2. Add the correct display in IE.\n */\n\narticle,\naside,\ndetails, /* 1 */\nfigcaption,\nfigure,\nfooter,\nheader,\nmain, /* 2 */\nmenu,\nnav,\nsection,\nsummary { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Add the correct display in IE 10-.\n * 1. Add the correct display in IE.\n */\n\ntemplate, /* 1 */\n[hidden] {\n display: none;\n}\n\n/* Links\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * Remove the outline on focused links when they are also active or hovered\n * in all browsers (opinionated).\n */\n\na:active,\na:hover {\n outline-width: 0;\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the bottom border in Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change font properties to `inherit` in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\nselect,\ntextarea {\n font: inherit; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Restore the font weight unset by the previous rule.\n */\n\noptgroup {\n font-weight: bold;\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Change the border, margin, and padding in all browsers (opinionated).\n */\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * Correct the text style of placeholders in Chrome, Edge, and Safari.\n */\n\n::-webkit-input-placeholder {\n color: inherit;\n opacity: 0.54;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n",":root {\n --font-family-text: -apple-system, \".SFNSText-Regular\", \"San Francisco\",\n \"Roboto\", \"Segoe UI\", \"Helvetica Neue\", \"Lucida Grande\", Arial,\n sans-serif;\n --font-family-monospace: Monaco, Menlo, Consolas, \"Lucida Console\",\n \"Courier New\", monospace;\n --font-family-heading: \"Roboto Slab\", var(--font-family-text);\n}\n\n/*! Generated by Font Squirrel (https://www.fontsquirrel.com) */\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 300;\n src: url(\"../fonts/robotoslab-light.eot\");\n src: url(\"../fonts/robotoslab-light.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-light.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-light.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-light.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-light.svg#roboto_slablight\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 400;\n src: url(\"../fonts/robotoslab-regular.eot\");\n src: url(\"../fonts/robotoslab-regular.eot?#iefix\")\n format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-regular.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-regular.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-regular.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-regular.svg#roboto_slabregular\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 700;\n src: url(\"../fonts/robotoslab-bold.eot\");\n src: url(\"../fonts/robotoslab-bold.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-bold.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-bold.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-bold.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-bold.svg#roboto_slabbold\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n","*,\n*:after,\n*:before {\n box-sizing: border-box;\n}\n\nbody {\n margin: 0;\n padding: 0;\n}\n\n/* ============================================================================\nDocs Body & Page Structure\n============================================================================ */\n\nhtml {\n font-size: 14px;\n\n @media (--viewport-large) {\n font-size: 16px;\n }\n}\n\nhtml,\nbody {\n height: 100%;\n background-color: #fff;\n color: var(--text);\n}\n\n.Columns {\n &__left {\n background-color: var(--sidebar-background);\n }\n\n &__right {\n &__content {\n padding: 10px;\n background-color: #fff;\n }\n }\n}\n\n@media (max-width: 768px) {\n // mobile friendly sub-nav\n /* stylelint-disable-next-line selector-class-pattern */\n html:not(.no-js) .Collapsible__content {\n height: 0;\n overflow: hidden;\n transition: height 400ms ease-in-out;\n }\n}\n\n.Collapsible__trigger {\n margin: 12px;\n padding: 7px 10px;\n background-color: transparent;\n border: none;\n float: right;\n\n @include kill-background-image;\n @include kill-box-shadow;\n\n &__bar {\n display: block;\n width: 18px;\n height: 2px;\n margin-top: 2px;\n margin-bottom: 3px;\n background-color: var(--sidebar-collapsible--hamburger-color);\n }\n\n &:hover {\n background-color: var(\n --sidebar-collapsible--hamburger-hover-background\n );\n\n @include kill-box-shadow;\n\n .Collapsible__trigger__bar {\n background-color: var(--sidebar-collapsible--hamburger-hover-color);\n }\n }\n}\n\n@media screen and (min-width: 769px) {\n body {\n //Needed only for floating code blocks\n background-color: var(--content-floating-blocks-background);\n }\n\n .Navbar {\n position: fixed;\n z-index: 1030;\n width: 100%;\n }\n\n .Collapsible {\n &__trigger {\n display: none !important;\n }\n\n &__content {\n display: block !important;\n }\n }\n\n .Columns {\n height: 100%;\n\n &:after,\n &:before {\n content: \" \";\n display: table;\n }\n\n &:after {\n clear: both;\n }\n\n &__left,\n &__right {\n position: relative;\n min-height: 1px;\n float: left;\n overflow: auto;\n height: 100%;\n }\n\n &__left {\n width: 25%;\n border-right: 1px solid var(--sidebar-border);\n overflow-x: hidden;\n }\n\n &__right {\n width: 75%;\n\n &__content {\n padding: 0 20px 20px;\n min-height: 100%;\n }\n }\n }\n}\n","/* ============================================================================\nMixins\n============================================================================ */\n\n@mixin kill-background-image {\n background-image: none;\n filter: none;\n}\n\n@mixin kill-box-shadow {\n box-shadow: none;\n}\n\n// Clearfix\n//\n// For modern browsers\n// 1. The space content is one way to avoid an Opera bug when the\n// contenteditable attribute is included anywhere else in the document.\n// Otherwise it causes space to appear at the top and bottom of elements\n// that are clearfixed.\n// 2. The use of `table` rather than `block` is only necessary if using\n// `:before` to contain the top-margins of child elements.\n//\n// Source: http://nicolasgallagher.com/micro-clearfix-hack/\n\n@mixin clearfix {\n &:before,\n &:after {\n content: \" \"; // 1\n display: table; // 2\n }\n\n &:after {\n clear: both;\n }\n}\n","/* ============================================================================\nBase CSS\n============================================================================ */\n\nbody {\n line-height: 1.5;\n\n font-family: var(--font-family-text);\n font-feature-settings: \"kern\" 1;\n font-kerning: normal;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: var(--font-family-heading);\n font-weight: 300;\n}\n\n.s-content {\n h1,\n h2,\n h3,\n h4,\n h5,\n h6 {\n cursor: text;\n line-height: 1.4em;\n margin: 2em 0 0.5em;\n\n tt,\n code {\n font-size: inherit;\n }\n\n i {\n font-size: 0.7em;\n }\n\n p {\n margin-top: 0;\n }\n }\n\n h1 {\n margin-top: 0;\n font-size: var(--type-size-3);\n }\n\n h2 {\n font-size: var(--type-size-4);\n }\n\n h3 {\n font-size: var(--type-size-5);\n }\n\n h4 {\n font-size: var(--type-size-6);\n }\n\n h5 {\n font-size: var(--type-size-6);\n }\n\n h6 {\n font-size: var(--type-size-6);\n }\n\n a {\n text-decoration: underline;\n }\n\n small {\n font-size: var(--type-size-6);\n }\n\n p {\n margin-bottom: 1.3em;\n }\n\n ul,\n ol {\n padding-left: 2em;\n }\n\n ul p {\n margin: 0;\n }\n\n ul ul {\n margin: 0;\n }\n\n dl {\n padding: 0;\n\n dt {\n font-weight: bold;\n font-style: italic;\n padding: 0;\n margin: 15px 0 5px;\n }\n\n dt:first-child {\n padding: 0;\n }\n\n dd {\n margin: 0 0 15px;\n padding: 0 15px;\n }\n }\n\n blockquote {\n margin: 0.75em 2em;\n padding: 0.5em 1em;\n font-style: italic;\n border-left: 0.25em solid var(--blockquote-border-color);\n\n cite {\n font-style: italic;\n }\n\n cite:before {\n content: \"\\2014\";\n padding-right: 0.5em;\n }\n }\n\n table {\n width: 100%;\n padding: 0;\n margin-bottom: 1em;\n border-collapse: collapse;\n\n font-size: var(--type-size-6);\n\n + table {\n margin-top: 1em;\n }\n\n tr {\n border-top: 1px solid #eee;\n background-color: white;\n margin: 0;\n padding: 0;\n }\n\n tr:nth-child(2n) {\n background-color: var(--lightest-gray);\n }\n\n th {\n font-weight: bold;\n border: 1px solid var(--light-gray);\n background: var(--lighter-gray);\n margin: 0;\n padding: 0.5em;\n }\n\n td {\n border: 1px solid var(--lighter-gray);\n margin: 0;\n padding: 0.5em;\n }\n }\n\n ul,\n ol,\n blockquote,\n dl dt,\n dl dd,\n table th,\n table td {\n > :first-child {\n margin-top: 0;\n }\n\n > :last-child {\n margin-bottom: 0;\n }\n }\n\n img {\n max-width: 100%;\n display: block;\n margin: 0 auto;\n }\n\n code {\n font-family: var(--font-family-monospace);\n padding-top: 0.1rem;\n padding-bottom: 0.1rem;\n background: var(--code-tag-background-color);\n border: 1px solid var(--light-gray);\n border-radius: var(--code-tag-border-radius);\n box-shadow: var(--code-tag-box-shadow);\n\n &:before,\n &:after {\n letter-spacing: -0.2em;\n content: \"\\00a0\"; /* non-breaking space*/\n }\n }\n\n pre {\n background: #fdf6e3;\n color: #657b83;\n line-height: 1.5em;\n overflow: auto;\n border: none;\n border-radius: 0;\n padding: 0.75em 2em;\n margin: 0 -20px 20px -20px;\n\n code {\n margin: 0;\n padding: 0;\n white-space: pre;\n box-shadow: none;\n }\n\n code:before,\n code:after {\n display: none;\n }\n\n code,\n tt {\n background-color: transparent;\n border: none;\n }\n }\n\n u,\n ins {\n text-decoration: none;\n border-bottom: 1px solid var(--text);\n\n a {\n color: inherit;\n }\n }\n\n del a {\n color: inherit;\n }\n}\n\n//Content pages float view\n@media (min-width: 1150px) {\n .Columns__right--float .Columns__right__content {\n height: 100%;\n overflow: auto;\n padding: 0 !important;\n background-color: transparent !important;\n position: relative;\n\n article {\n width: 100%;\n min-height: 100%;\n overflow: auto;\n position: relative;\n z-index: 1;\n }\n\n article:before {\n content: \"\";\n width: 50%;\n min-height: 100%;\n overflow: auto;\n background-color: white;\n display: block;\n margin: 0;\n position: absolute;\n z-index: -1;\n }\n }\n\n .Columns__right--float {\n .Pager,\n .Page__header,\n .s-content blockquote,\n .s-content p,\n .s-content ul,\n .s-content ol,\n .s-content dl,\n .s-content h2,\n .s-content h3,\n .s-content h4,\n .s-content h5,\n .s-content h6,\n .s-content hr,\n .s-content table {\n float: left;\n clear: left;\n width: 47%;\n margin-left: 1.5%;\n margin-right: 1.5%;\n }\n }\n\n .Columns__right--float .s-content {\n table {\n background-color: white;\n white-space: normal;\n\n pre,\n code {\n white-space: normal;\n }\n }\n\n blockquote,\n p,\n ul,\n ol,\n dl,\n h2,\n h3,\n h4,\n h5,\n h6,\n hr {\n &:before {\n width: 100%;\n height: 10px;\n display: block;\n clear: both;\n }\n\n p,\n ul,\n ol,\n dl,\n h2,\n h3,\n h4,\n h5,\n h6,\n pre,\n hr {\n width: auto;\n float: none;\n display: block;\n }\n }\n\n hr {\n border-color: #ddd;\n }\n\n // Paragraphs and code inside lists and\n // blockquotes should have 100% width\n li,\n blockquote {\n p,\n pre {\n width: 100%;\n }\n }\n\n pre {\n float: left;\n clear: right;\n width: 50%;\n border: none;\n border-left: 10px solid white;\n margin: 0 0 10px;\n padding: 0;\n\n code {\n padding: 0 0.5em;\n }\n }\n }\n}\n","/* ============================================================================\nBase tags\n============================================================================ */\n\na {\n text-decoration: none;\n color: var(--link-color);\n\n &.Link--external:after {\n content: \" \"\n url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=);\n }\n\n &.Link--broken {\n color: red;\n }\n}\n\np {\n margin: 0 0 1em;\n}\n\nhr {\n clear: both;\n margin: 1em 0;\n border: 0;\n border-top: 1px solid #ddd;\n}\n\n/* ============================================================================\nComponents\n============================================================================ */\n\n.Button {\n display: inline-block;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid transparent;\n white-space: nowrap;\n border-radius: 4px;\n margin-bottom: 0;\n\n &--small {\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n }\n\n &--default {\n color: #333;\n background-color: #fff;\n border-color: #ccc;\n\n &.Button--active {\n color: #333;\n background-color: #e6e6e6;\n border-color: #adadad;\n }\n }\n}\n\n.ButtonGroup {\n position: relative;\n display: inline-block;\n vertical-align: middle; // match .Button alignment given font-size hack above\n\n .Button + .Button {\n margin-left: -1px;\n }\n\n > .Button {\n position: relative;\n float: left;\n\n // Bring the \"active\" button to the front\n &:hover,\n &:focus {\n z-index: 2;\n }\n\n &:active,\n &.Button--active {\n z-index: 3;\n }\n\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n\n // Set corners individually because sometimes\n // a single button can be in a .ButtonGroup\n // and we need :first-child and :last-child to both match\n &:first-child {\n margin-left: 0;\n }\n\n &:first-child:not(:last-child) {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n }\n\n &:last-child:not(:first-child) {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n }\n }\n}\n\n.Brand {\n display: block;\n background-color: var(--brand-background);\n padding: 0.75em 0.6em;\n font-size: var(--type-size-4);\n text-shadow: none;\n font-family: var(--font-family-heading);\n font-weight: 700;\n color: var(--brand-color);\n}\n\n.Navbar {\n height: 50px;\n box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);\n background-color: var(--homepage-navbar-background);\n margin-bottom: 0;\n\n .Brand {\n float: left;\n line-height: 20px;\n height: 50px;\n }\n}\n\n.CodeToggler {\n padding: 0 20px;\n\n &__text {\n font-size: 12px;\n line-height: 1.5;\n padding: 6px 10px 6px 0;\n display: inline-block;\n vertical-align: middle;\n }\n}\n\n/* stylelint-disable-next-line selector-class-pattern */\n.no-js .CodeToggler {\n display: none;\n}\n\n// Sidebar navigation\n.Nav {\n margin: 0;\n padding: 0;\n\n &__arrow {\n display: inline-block;\n position: relative;\n width: 16px;\n margin-left: -16px;\n\n &:before {\n position: absolute;\n display: block;\n content: \"\";\n margin: -0.25em 0 0 -0.4em;\n left: 50%;\n top: 50%;\n width: 0.5em;\n height: 0.5em;\n border-right: 0.15em solid var(--sidebar-link-arrow-color);\n border-top: 0.15em solid var(--sidebar-link-arrow-color);\n transform: rotate(45deg);\n transition-duration: 0.3s;\n }\n }\n\n &__item {\n display: block;\n\n a {\n display: block;\n margin: 0;\n padding: 6px 15px 6px 20px;\n font-family: var(--font-family-heading);\n font-weight: 400;\n color: var(--sidebar-link-color);\n text-shadow: none;\n }\n\n a:hover {\n color: var(--sidebar-link-color);\n text-shadow: none;\n background-color: var(--sidebar-link-hover-background);\n }\n }\n}\n\n.Nav .Nav {\n margin-left: 15px;\n\n /* stylelint-disable-next-line selector-class-pattern */\n html:not(.no-js) & {\n height: 0;\n transition: height 400ms ease-in-out;\n overflow: hidden;\n }\n\n .Nav__item a {\n margin: 0;\n margin-left: -15px;\n padding: 3px 30px;\n font-family: var(--font-family-text);\n color: var(--sidebar-link-secondary-color);\n opacity: 0.7;\n\n &:hover {\n opacity: 1;\n }\n }\n\n .Nav__item--active a {\n color: var(--sidebar-link-color);\n }\n}\n\n.Nav__item {\n &--open,\n &--active {\n > a {\n background-color: var(--sidebar-link-active-background);\n }\n }\n\n &--open {\n > a > .Nav__arrow:before {\n margin-left: -0.25em;\n transform: rotate(135deg);\n }\n }\n}\n\n.Page__header {\n margin: 0 0 10px;\n padding: 0;\n border-bottom: 1px solid #eee;\n\n @include clearfix();\n\n h1 {\n margin: 0;\n padding: 0;\n line-height: 57px;\n }\n\n &--separator {\n height: 0.6em;\n }\n\n a {\n text-decoration: none;\n }\n\n .ModifiedDate {\n float: left;\n font-size: 10px;\n color: gray;\n }\n\n .EditOn {\n float: right;\n font-size: 10px;\n color: gray;\n }\n}\n\n.Links {\n padding: 0 20px;\n\n a {\n font-family: var(--font-family-heading);\n font-weight: 400;\n color: var(--sidebar-link-color);\n line-height: 2em;\n }\n}\n\n.Twitter {\n padding: 0 20px;\n}\n\n.PoweredBy {\n padding: 0 20px 1rem 20px;\n font-size: var(--type-size-6);\n}\n\n.Search {\n position: relative;\n\n &__field {\n display: block;\n width: 100%;\n height: 34px;\n padding: 6px 30px 6px 20px;\n color: var(--search-field-color);\n border-width: 0 0 1px;\n border-bottom: 1px solid var(--search-field-border-color);\n background: var(--search-field-background);\n transition: border-color ease-in-out 0.15s;\n\n &:focus {\n border-color: var(--search-field-hover-border-color);\n outline: 0;\n }\n }\n\n &__icon {\n position: absolute;\n right: 9px;\n top: 9px;\n width: 16px;\n height: 16px;\n }\n}\n\n.Navbar .Search {\n float: right;\n margin: 8px 20px;\n\n &__field {\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n border-width: 0;\n border-radius: 4px;\n padding-left: 10px;\n }\n}\n\n.TableOfContentsContainer {\n &__title {\n border-bottom: 4px solid #efefef;\n margin-bottom: 0 !important;\n }\n\n &__content > .TableOfContents {\n margin-top: 0;\n }\n}\n\nul.TableOfContents {\n float: none;\n font-size: 16px;\n padding-left: 1.5em;\n border-left: 6px solid #efefef;\n\n p {\n margin-bottom: 0;\n }\n\n a {\n text-decoration: none;\n }\n\n .TableOfContents {\n border-left-width: 0;\n }\n}\n\n.Columns__right--full .TableOfContentsContainer {\n float: right;\n min-width: 300px;\n max-width: 25%;\n padding-left: 1em;\n\n .TableOfContentsContainer__content > .TableOfContents {\n border-right: 2px solid #efefef;\n }\n\n .TableOfContents {\n list-style-type: none;\n padding-left: 0;\n }\n\n a {\n display: block;\n border-bottom: 1px solid #ddd;\n padding: 0.2em 0;\n }\n\n li a {\n padding-left: 0.75em;\n }\n\n li li a {\n padding-left: 1.5em;\n }\n\n li li li a {\n padding-left: 2.25em;\n }\n\n // stylelint-disable-next-line selector-max-compound-selectors\n li li li li a {\n padding-left: 3em;\n }\n}\n\n.Pager {\n padding-left: 0;\n margin: 1em 0;\n list-style: none;\n text-align: center;\n clear: both;\n\n @include clearfix();\n\n li {\n display: inline;\n\n > a {\n display: inline-block;\n padding: 5px 14px;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 15px;\n }\n\n > a:hover,\n > a:focus {\n text-decoration: none;\n background-color: #eee;\n }\n }\n\n &--next > a {\n float: right;\n }\n\n &--prev > a {\n float: left;\n }\n}\n\n.Checkbox {\n position: relative;\n display: block;\n padding-left: 30px;\n cursor: pointer;\n\n input {\n position: absolute;\n z-index: -1;\n opacity: 0;\n }\n}\n\n.Checkbox__indicator {\n position: absolute;\n top: 50%;\n left: 0;\n width: 20px;\n height: 20px;\n margin-top: -10px;\n background: var(--checkbox-background);\n\n /* Check mark */\n &:after {\n position: absolute;\n display: none;\n content: \"\";\n }\n\n /* Hover and focus states */\n .Checkbox:hover input ~ &,\n .Checkbox input:focus ~ & {\n background: var(--checkbox-hover-background);\n }\n\n /* Checked state */\n .Checkbox input:checked ~ & {\n background: var(--checkbox-checked-background);\n\n /* Show check mark */\n &:after {\n display: block;\n }\n }\n\n /* Hover state whilst checked */\n .Checkbox:hover input:not([disabled]):checked ~ &,\n .Checkbox input:checked:focus ~ & {\n background: var(--checkbox-checked-hover-background);\n }\n\n /* Disabled state */\n .Checkbox input:disabled ~ & {\n pointer-events: none;\n opacity: 0.6;\n background: var(--checkbox-disabled-background);\n }\n\n /* Checkbox tick */\n .Checkbox &:after {\n top: 4px;\n left: 8px;\n width: 5px;\n height: 10px;\n transform: rotate(45deg);\n border: solid var(--checkbox-tick-color);\n border-width: 0 2px 2px 0;\n }\n\n /* Disabled tick colour */\n .Checkbox input:disabled ~ &:after {\n border-color: var(--checkbox-disabled-tick-color);\n }\n}\n\n.Hidden {\n display: none;\n}\n",null,"/* ============================================================================\nHomepage\n============================================================================ */\n\n.Container {\n margin-right: auto;\n margin-left: auto;\n\n &--inner {\n width: 80%;\n margin: 0 auto;\n }\n}\n\n@media (min-width: 1200px) {\n .Container {\n width: 1170px;\n }\n}\n\n@media (min-width: 992px) {\n .Container {\n width: 970px;\n }\n}\n\n@media (min-width: 769px) {\n .Container {\n width: 750px;\n }\n}\n\n@media (min-width: 1200px) {\n .Container {\n width: 1170px;\n }\n}\n\n.Homepage {\n padding-top: 60px !important;\n background-color: var(--homepage-hero-background);\n border-radius: 0;\n border: none;\n color: var(--homepage-hero-color);\n overflow: hidden;\n padding-bottom: 0;\n margin-bottom: 0;\n\n @include kill-box-shadow;\n}\n\n.HomepageTitle {\n h2 {\n width: 80%;\n font-size: 30px;\n margin: 20px auto;\n text-align: center;\n }\n}\n\n.HomepageImage {\n img {\n display: block;\n max-width: 80%;\n margin: 0 auto;\n height: auto;\n }\n}\n\n.HomepageButtons {\n padding: 20px 0;\n background-color: var(--hero-button-block-background);\n text-align: center;\n\n @include clearfix;\n\n .Button--hero {\n padding: 20px 30px;\n border-radius: 0;\n text-shadow: none;\n opacity: 0.8;\n margin: 0 10px;\n text-transform: uppercase;\n border: 5px solid var(--hero-button-border-color);\n font-family: var(--font-family-heading);\n font-weight: 700;\n\n @include kill-background-image;\n @include kill-box-shadow;\n\n @media (max-width: 768px) {\n display: block;\n margin-bottom: 10px;\n }\n\n &:hover {\n opacity: 1;\n }\n\n &.Button--secondary {\n background-color: var(--hero-button-secondary-background);\n color: var(--hero-button-secondary-color);\n }\n\n &.Button--primary {\n background-color: var(--hero-buttom-primary-background);\n color: var(--hero-button-primary-color);\n }\n }\n}\n\n.HomepageContent {\n background-color: white;\n padding: 40px 0;\n\n ul,\n ol {\n li {\n list-style: none;\n margin-bottom: 0.5em;\n position: relative;\n }\n\n li:before {\n position: absolute;\n top: 50%;\n left: -1.5em;\n content: \"\";\n width: 0;\n height: 0;\n border: 0.5em solid transparent;\n border-left: 0.5em solid var(--homepage-bullet-color);\n float: left;\n display: block;\n margin-top: -0.5em;\n }\n }\n\n .HeroText {\n font-family: var(--font-family-heading);\n font-weight: 300;\n font-size: 16px;\n margin-bottom: 20px;\n line-height: 1.4;\n }\n\n @media (min-width: 769px) {\n padding: 40px 20px;\n\n .HeroText {\n font-size: 21px;\n }\n\n .Row {\n margin: 0 -15px;\n }\n\n .Row__third,\n .Row__half,\n .Row__quarter {\n float: left;\n position: relative;\n min-height: 1px;\n padding-left: 15px;\n padding-right: 15px;\n }\n\n .Row__third {\n width: 33.333333%;\n }\n\n .Row__half {\n width: 50%;\n }\n\n .Row__quarter {\n width: 25%;\n }\n }\n}\n\n.HomepageFooter {\n background-color: var(--homepage-footer-background);\n color: var(--homepage-footer-color);\n border: none;\n\n @include kill-box-shadow;\n @include clearfix;\n\n @media (max-width: 768px) {\n padding: 0 20px;\n text-align: center;\n\n .HomepageFooter__links {\n padding-left: 0;\n list-style-type: none;\n }\n }\n\n @media (min-width: 769px) {\n .HomepageFooter__links {\n float: left;\n }\n\n .HomepageFooter__twitter {\n float: right;\n }\n }\n\n &__links {\n margin: 40px 0;\n\n li a {\n line-height: 32px;\n font-size: 16px;\n font-family: var(--font-family-heading);\n font-weight: 700;\n }\n\n li a:hover {\n text-decoration: underline;\n }\n }\n\n &__twitter {\n margin: 40px 0;\n }\n\n .Twitter {\n margin-bottom: 20px;\n }\n}\n","/* ===========================================================================================\nCode Highlighting\n============================================================================================== */\n\n/*\n\nOrginal Style from ethanschoonover.com/solarized (c) Jeremy Hull \n\n*/\n\n.hljs {\n display: block;\n overflow-x: auto;\n padding: 0.5em;\n background: #fdf6e3;\n color: #657b83;\n}\n\n.hljs-comment,\n.hljs-quote {\n color: #93a1a1;\n}\n\n/* Solarized Green */\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-addition {\n color: #859900;\n}\n\n/* Solarized Cyan */\n.hljs-number,\n.hljs-string,\n.hljs-meta .hljs-meta-string,\n.hljs-literal,\n.hljs-doctag,\n.hljs-regexp {\n color: #2aa198;\n}\n\n/* Solarized Blue */\n.hljs-title,\n.hljs-section,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class {\n color: #268bd2;\n}\n\n/* Solarized Yellow */\n.hljs-attribute,\n.hljs-attr,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-class .hljs-title,\n.hljs-type {\n color: #b58900;\n}\n\n/* Solarized Orange */\n.hljs-symbol,\n.hljs-bullet,\n.hljs-subst,\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-link {\n color: #cb4b16;\n}\n\n/* Solarized Red */\n.hljs-built_in,\n.hljs-deletion {\n color: #dc322f;\n}\n\n.hljs-formula {\n background: #eee8d5;\n}\n\n.hljs-emphasis {\n font-style: italic;\n}\n\n.hljs-strong {\n font-weight: bold;\n}\n","* {\n text-shadow: none !important;\n color: #000 !important; // Black prints faster: h5bp.com/s\n background: transparent !important;\n box-shadow: none !important;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n page-break-after: avoid;\n page-break-before: auto;\n}\n\npre,\nblockquote {\n border: 1px solid #999;\n font-style: italic;\n page-break-inside: avoid;\n}\n\nimg {\n page-break-inside: avoid;\n border: 0; /* Some browsers like to show a border around images. Switch it off */\n}\n\na,\na:visited {\n text-decoration: underline;\n}\n\nabbr[title]:after {\n content: \" (\" attr(title) \")\";\n}\n\nq {\n quotes: none;\n\n &:before {\n content: \"\";\n }\n\n &:after {\n content: \" (\" attr(cite) \")\";\n }\n}\n\n.PageBreak {\n display: block;\n page-break-before: always;\n}\n\n.NoPrint {\n display: none;\n}\n\n/* Hide the navigation */\naside {\n display: none;\n}\n\n.Pager {\n display: none;\n}\n\n.Columns__right {\n width: 100% !important;\n}\n\n.s-content a:after {\n content: \" (\" attr(href) \")\";\n font-size: 80%;\n word-wrap: break-word; /* break long urls that donìt fit the page width */\n}\n\n/* Anchors don't need that */\n.s-content a[href^=\"#\"]:after {\n content: \"\";\n}\n\nh1 a[href]:after {\n font-size: 50%;\n}\n"]} \ No newline at end of file diff --git a/themes/daux/css/theme-red.min.css.map b/themes/daux/css/theme-red.min.css.map index 03e95e9..2391963 100644 --- a/themes/daux/css/theme-red.min.css.map +++ b/themes/daux/css/theme-red.min.css.map @@ -1 +1 @@ -{"version":3,"sources":["theme.scss","vendor/normalize.scss","_fonts.scss","_structure.scss","_mixins.scss","_typography.scss","_components.scss","","_homepage.scss","vendor/highlight.scss","_print.scss"],"names":[],"mappings":"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","file":"theme-red.min.css","sourcesContent":["/*!\n * DAUX.IO\n * https://dauxio.github.io/\n * MIT License\n */\n\n// Daux Style\n@import \"vendor/normalize.scss\";\n@import \"_fonts.scss\";\n@import \"_variables.scss\";\n@import \"_mixins.scss\";\n\n// Layout\n@import \"_structure.scss\";\n\n// Content presentation\n@import \"_typography.scss\";\n@import \"_components.scss\";\n@import \"_homepage.scss\";\n@import \"vendor/highlight.scss\";\n\n@import \"_print.scss\" print;\n","/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */\n\n/**\n * 1. Change the default font family in all browsers (opinionated).\n * 2. Prevent adjustments of font size after orientation changes in IE and iOS.\n */\n\nhtml {\n font-family: sans-serif; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/* HTML5 display definitions\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n * 2. Add the correct display in IE.\n */\n\narticle,\naside,\ndetails, /* 1 */\nfigcaption,\nfigure,\nfooter,\nheader,\nmain, /* 2 */\nmenu,\nnav,\nsection,\nsummary { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Add the correct display in IE 10-.\n * 1. Add the correct display in IE.\n */\n\ntemplate, /* 1 */\n[hidden] {\n display: none;\n}\n\n/* Links\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * Remove the outline on focused links when they are also active or hovered\n * in all browsers (opinionated).\n */\n\na:active,\na:hover {\n outline-width: 0;\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the bottom border in Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change font properties to `inherit` in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\nselect,\ntextarea {\n font: inherit; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Restore the font weight unset by the previous rule.\n */\n\noptgroup {\n font-weight: bold;\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Change the border, margin, and padding in all browsers (opinionated).\n */\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * Correct the text style of placeholders in Chrome, Edge, and Safari.\n */\n\n::-webkit-input-placeholder {\n color: inherit;\n opacity: 0.54;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n",":root {\n --font-family-text: -apple-system, \".SFNSText-Regular\", \"San Francisco\",\n \"Roboto\", \"Segoe UI\", \"Helvetica Neue\", \"Lucida Grande\", Arial,\n sans-serif;\n --font-family-monospace: Monaco, Menlo, Consolas, \"Lucida Console\",\n \"Courier New\", monospace;\n --font-family-heading: \"Roboto Slab\", var(--font-family-text);\n}\n\n/*! Generated by Font Squirrel (https://www.fontsquirrel.com) */\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 300;\n src: url(\"../fonts/robotoslab-light.eot\");\n src: url(\"../fonts/robotoslab-light.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-light.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-light.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-light.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-light.svg#roboto_slablight\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 400;\n src: url(\"../fonts/robotoslab-regular.eot\");\n src: url(\"../fonts/robotoslab-regular.eot?#iefix\")\n format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-regular.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-regular.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-regular.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-regular.svg#roboto_slabregular\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 700;\n src: url(\"../fonts/robotoslab-bold.eot\");\n src: url(\"../fonts/robotoslab-bold.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-bold.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-bold.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-bold.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-bold.svg#roboto_slabbold\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n","*,\n*:after,\n*:before {\n box-sizing: border-box;\n}\n\nbody {\n margin: 0;\n padding: 0;\n}\n\n/* ============================================================================\nDocs Body & Page Structure\n============================================================================ */\n\nhtml {\n font-size: 14px;\n\n @media (--viewport-large) {\n font-size: 16px;\n }\n}\n\nhtml,\nbody {\n height: 100%;\n background-color: #fff;\n color: var(--text);\n}\n\n.Columns {\n &__left {\n background-color: var(--sidebar-background);\n }\n\n &__right {\n &__content {\n padding: 10px;\n background-color: #fff;\n }\n }\n}\n\n@media (max-width: 768px) {\n // mobile friendly sub-nav\n html:not(.no-js) .Collapsible__content {\n height: 0;\n overflow: hidden;\n transition: height 400ms ease-in-out;\n }\n}\n\n.Collapsible__trigger {\n margin: 12px;\n padding: 7px 10px;\n background-color: transparent;\n border: none;\n float: right;\n\n @include kill-background-image;\n @include kill-box-shadow;\n\n &__bar {\n display: block;\n width: 18px;\n height: 2px;\n margin-top: 2px;\n margin-bottom: 3px;\n background-color: var(--sidebar-collapsible--hamburger-color);\n }\n\n &:hover {\n background-color: var(\n --sidebar-collapsible--hamburger-hover-background\n );\n\n @include kill-box-shadow;\n\n .Collapsible__trigger__bar {\n background-color: var(--sidebar-collapsible--hamburger-hover-color);\n }\n }\n}\n\n@media screen and (min-width: 769px) {\n body {\n //Needed only for floating code blocks\n background-color: var(--content-floating-blocks-background);\n }\n\n .Navbar {\n position: fixed;\n z-index: 1030;\n width: 100%;\n }\n\n .Collapsible {\n &__trigger {\n display: none !important;\n }\n\n &__content {\n display: block !important;\n }\n }\n\n .Columns {\n height: 100%;\n\n &:after,\n &:before {\n content: \" \";\n display: table;\n }\n\n &:after {\n clear: both;\n }\n\n &__left,\n &__right {\n position: relative;\n min-height: 1px;\n float: left;\n overflow: auto;\n height: 100%;\n }\n\n &__left {\n width: 25%;\n border-right: 1px solid var(--sidebar-border);\n overflow-x: hidden;\n }\n\n &__right {\n width: 75%;\n\n &__content {\n padding: 0 20px 20px;\n min-height: 100%;\n }\n }\n }\n}\n","/* ============================================================================\nMixins\n============================================================================ */\n\n@mixin kill-background-image {\n background-image: none;\n filter: none;\n}\n\n@mixin kill-box-shadow {\n box-shadow: none;\n}\n\n// Clearfix\n//\n// For modern browsers\n// 1. The space content is one way to avoid an Opera bug when the\n// contenteditable attribute is included anywhere else in the document.\n// Otherwise it causes space to appear at the top and bottom of elements\n// that are clearfixed.\n// 2. The use of `table` rather than `block` is only necessary if using\n// `:before` to contain the top-margins of child elements.\n//\n// Source: http://nicolasgallagher.com/micro-clearfix-hack/\n\n@mixin clearfix {\n &:before,\n &:after {\n content: \" \"; // 1\n display: table; // 2\n }\n\n &:after {\n clear: both;\n }\n}\n","/* ============================================================================\nBase CSS\n============================================================================ */\n\nbody {\n line-height: 1.5;\n\n font-family: var(--font-family-text);\n font-feature-settings: \"kern\" 1;\n font-kerning: normal;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: var(--font-family-heading);\n font-weight: 300;\n}\n\n.s-content {\n h1,\n h2,\n h3,\n h4,\n h5,\n h6 {\n cursor: text;\n line-height: 1.4em;\n margin: 2em 0 0.5em;\n\n tt,\n code {\n font-size: inherit;\n }\n\n i {\n font-size: 0.7em;\n }\n\n p {\n margin-top: 0;\n }\n }\n\n h1 {\n margin-top: 0;\n font-size: var(--type-size-3);\n }\n\n h2 {\n font-size: var(--type-size-4);\n }\n\n h3 {\n font-size: var(--type-size-5);\n }\n\n h4 {\n font-size: var(--type-size-6);\n }\n\n h5 {\n font-size: var(--type-size-6);\n }\n\n h6 {\n font-size: var(--type-size-6);\n }\n\n a {\n text-decoration: underline;\n }\n\n small {\n font-size: var(--type-size-6);\n }\n\n p {\n margin-bottom: 1.3em;\n }\n\n ul,\n ol {\n padding-left: 2em;\n }\n\n ul p {\n margin: 0;\n }\n\n ul ul {\n margin: 0;\n }\n\n dl {\n padding: 0;\n\n dt {\n font-weight: bold;\n font-style: italic;\n padding: 0;\n margin: 15px 0 5px;\n }\n\n dt:first-child {\n padding: 0;\n }\n\n dd {\n margin: 0 0 15px;\n padding: 0 15px;\n }\n }\n\n blockquote {\n margin: 0.75em 2em;\n padding: 0.5em 1em;\n font-style: italic;\n border-left: 0.25em solid var(--blockquote-border-color);\n\n cite {\n font-style: italic;\n }\n\n cite:before {\n content: \"\\2014\";\n padding-right: 0.5em;\n }\n }\n\n table {\n width: 100%;\n padding: 0;\n margin-bottom: 1em;\n border-collapse: collapse;\n\n font-size: var(--type-size-6);\n\n + table {\n margin-top: 1em;\n }\n\n tr {\n border-top: 1px solid #eee;\n background-color: white;\n margin: 0;\n padding: 0;\n }\n\n tr:nth-child(2n) {\n background-color: var(--lightest-gray);\n }\n\n th {\n font-weight: bold;\n border: 1px solid var(--light-gray);\n background: var(--lighter-gray);\n margin: 0;\n padding: 0.5em;\n }\n\n td {\n border: 1px solid var(--lighter-gray);\n margin: 0;\n padding: 0.5em;\n }\n }\n\n ul,\n ol,\n blockquote,\n dl dt,\n dl dd,\n table th,\n table td {\n > :first-child {\n margin-top: 0;\n }\n\n > :last-child {\n margin-bottom: 0;\n }\n }\n\n img {\n max-width: 100%;\n display: block;\n margin: 0 auto;\n }\n\n code {\n font-family: var(--font-family-monospace);\n padding-top: 0.1rem;\n padding-bottom: 0.1rem;\n background: var(--code-tag-background-color);\n border: 1px solid var(--light-gray);\n border-radius: var(--code-tag-border-radius);\n box-shadow: var(--code-tag-box-shadow);\n\n &:before,\n &:after {\n letter-spacing: -0.2em;\n content: \"\\00a0\"; /* non-breaking space*/\n }\n }\n\n pre {\n background: #fdf6e3;\n color: #657b83;\n line-height: 1.5em;\n overflow: auto;\n border: none;\n border-radius: 0;\n padding: 0.75em 2em;\n margin: 0 -20px 20px -20px;\n\n code {\n margin: 0;\n padding: 0;\n white-space: pre;\n box-shadow: none;\n }\n\n code:before,\n code:after {\n display: none;\n }\n\n code,\n tt {\n background-color: transparent;\n border: none;\n }\n }\n\n u,\n ins {\n text-decoration: none;\n border-bottom: 1px solid var(--text);\n\n a {\n color: inherit;\n }\n }\n\n del a {\n color: inherit;\n }\n}\n\n//Content pages float view\n@media (min-width: 1150px) {\n .Columns__right--float .Columns__right__content {\n height: 100%;\n overflow: auto;\n padding: 0 !important;\n background-color: transparent !important;\n position: relative;\n\n article {\n width: 100%;\n min-height: 100%;\n overflow: auto;\n position: relative;\n z-index: 1;\n }\n\n article:before {\n content: \"\";\n width: 50%;\n min-height: 100%;\n overflow: auto;\n background-color: white;\n display: block;\n margin: 0;\n position: absolute;\n z-index: -1;\n }\n }\n\n .Columns__right--float {\n .Pager,\n .Page__header,\n .s-content blockquote,\n .s-content p,\n .s-content ul,\n .s-content ol,\n .s-content dl,\n .s-content h2,\n .s-content h3,\n .s-content h4,\n .s-content h5,\n .s-content h6,\n .s-content hr,\n .s-content table {\n float: left;\n clear: left;\n width: 47%;\n margin-left: 1.5%;\n margin-right: 1.5%;\n }\n }\n\n .Columns__right--float .s-content {\n table {\n background-color: white;\n white-space: normal;\n\n pre,\n code {\n white-space: normal;\n }\n }\n\n blockquote,\n p,\n ul,\n ol,\n dl,\n h2,\n h3,\n h4,\n h5,\n h6,\n hr {\n &:before {\n width: 100%;\n height: 10px;\n display: block;\n clear: both;\n }\n\n p,\n ul,\n ol,\n dl,\n h2,\n h3,\n h4,\n h5,\n h6,\n pre,\n hr {\n width: auto;\n float: none;\n display: block;\n }\n }\n\n hr {\n border-color: #ddd;\n }\n\n // Paragraphs and code inside lists and\n // blockquotes should have 100% width\n li,\n blockquote {\n p,\n pre {\n width: 100%;\n }\n }\n\n pre {\n float: left;\n clear: right;\n width: 50%;\n border: none;\n border-left: 10px solid white;\n margin: 0 0 10px;\n padding: 0;\n\n code {\n padding: 0 0.5em;\n }\n }\n }\n}\n","/* ============================================================================\nBase tags\n============================================================================ */\n\na {\n text-decoration: none;\n color: var(--link-color);\n\n &.Link--external:after {\n content: \" \"\n url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=);\n }\n\n &.Link--broken {\n color: red;\n }\n}\n\np {\n margin: 0 0 1em;\n}\n\nhr {\n clear: both;\n margin: 1em 0;\n border: 0;\n border-top: 1px solid #ddd;\n}\n\n/* ============================================================================\nComponents\n============================================================================ */\n\n.Button {\n display: inline-block;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid transparent;\n white-space: nowrap;\n border-radius: 4px;\n margin-bottom: 0;\n\n &--small {\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n }\n\n &--default {\n color: #333;\n background-color: #fff;\n border-color: #ccc;\n\n &.Button--active {\n color: #333;\n background-color: #e6e6e6;\n border-color: #adadad;\n }\n }\n}\n\n.ButtonGroup {\n position: relative;\n display: inline-block;\n vertical-align: middle; // match .Button alignment given font-size hack above\n\n .Button + .Button {\n margin-left: -1px;\n }\n\n > .Button {\n position: relative;\n float: left;\n\n // Bring the \"active\" button to the front\n &:hover,\n &:focus {\n z-index: 2;\n }\n\n &:active,\n &.Button--active {\n z-index: 3;\n }\n\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n\n // Set corners individually because sometimes\n // a single button can be in a .ButtonGroup\n // and we need :first-child and :last-child to both match\n &:first-child {\n margin-left: 0;\n }\n\n &:first-child:not(:last-child) {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n }\n\n &:last-child:not(:first-child) {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n }\n }\n}\n\n.Brand {\n display: block;\n background-color: var(--brand-background);\n padding: 0.75em 0.6em;\n font-size: var(--type-size-4);\n text-shadow: none;\n font-family: var(--font-family-heading);\n font-weight: 700;\n color: var(--brand-color);\n}\n\n.Navbar {\n height: 50px;\n box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);\n background-color: var(--homepage-navbar-background);\n margin-bottom: 0;\n\n .Brand {\n float: left;\n line-height: 20px;\n height: 50px;\n }\n}\n\n.CodeToggler {\n padding: 0 20px;\n\n &__text {\n font-size: 12px;\n line-height: 1.5;\n padding: 6px 10px 6px 0;\n display: inline-block;\n vertical-align: middle;\n }\n}\n.no-js .CodeToggler {\n display: none;\n}\n\n// Sidebar navigation\n.Nav {\n margin: 0;\n padding: 0;\n\n &__arrow {\n display: inline-block;\n position: relative;\n width: 16px;\n margin-left: -16px;\n\n &:before {\n position: absolute;\n display: block;\n content: \"\";\n margin: -0.25em 0 0 -0.4em;\n left: 50%;\n top: 50%;\n width: 0.5em;\n height: 0.5em;\n border-right: 0.15em solid var(--sidebar-link-arrow-color);\n border-top: 0.15em solid var(--sidebar-link-arrow-color);\n transform: rotate(45deg);\n transition-duration: 0.3s;\n }\n }\n\n &__item {\n display: block;\n\n a {\n display: block;\n margin: 0;\n padding: 6px 15px 6px 20px;\n font-family: var(--font-family-heading);\n font-weight: 400;\n color: var(--sidebar-link-color);\n text-shadow: none;\n }\n\n a:hover {\n color: var(--sidebar-link-color);\n text-shadow: none;\n background-color: var(--sidebar-link-hover-background);\n }\n }\n}\n\n.Nav .Nav {\n margin-left: 15px;\n\n html:not(.no-js) & {\n height: 0;\n transition: height 400ms ease-in-out;\n overflow: hidden;\n }\n\n .Nav__item a {\n margin: 0;\n margin-left: -15px;\n padding: 3px 30px;\n font-family: var(--font-family-text);\n color: var(--sidebar-link-secondary-color);\n opacity: 0.7;\n\n &:hover {\n opacity: 1;\n }\n }\n\n .Nav__item--active a {\n color: var(--sidebar-link-color);\n }\n}\n\n.Nav__item {\n &--open,\n &--active {\n > a {\n background-color: var(--sidebar-link-active-background);\n }\n }\n\n &--open {\n > a > .Nav__arrow:before {\n margin-left: -0.25em;\n transform: rotate(135deg);\n }\n }\n}\n\n.Page__header {\n margin: 0 0 10px;\n padding: 0;\n border-bottom: 1px solid #eee;\n\n @include clearfix();\n\n h1 {\n margin: 0;\n padding: 0;\n line-height: 57px;\n }\n\n &--separator {\n height: 0.6em;\n }\n\n a {\n text-decoration: none;\n }\n\n .ModifiedDate {\n float: left;\n font-size: 10px;\n color: gray;\n }\n\n .EditOn {\n float: right;\n font-size: 10px;\n color: gray;\n }\n}\n\n.Links {\n padding: 0 20px;\n\n a {\n font-family: var(--font-family-heading);\n font-weight: 400;\n color: var(--sidebar-link-color);\n line-height: 2em;\n }\n}\n\n.Twitter {\n padding: 0 20px;\n}\n\n.PoweredBy {\n padding: 0 20px 1rem 20px;\n font-size: var(--type-size-6);\n}\n\n.Search {\n position: relative;\n\n &__field {\n display: block;\n width: 100%;\n height: 34px;\n padding: 6px 30px 6px 20px;\n color: var(--search-field-color);\n border-width: 0 0 1px;\n border-bottom: 1px solid var(--search-field-border-color);\n background: var(--search-field-background);\n transition: border-color ease-in-out 0.15s;\n\n &:focus {\n border-color: var(--search-field-hover-border-color);\n outline: 0;\n }\n }\n\n &__icon {\n position: absolute;\n right: 9px;\n top: 9px;\n width: 16px;\n height: 16px;\n }\n}\n\n.Navbar .Search {\n float: right;\n margin: 8px 20px;\n\n &__field {\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n border-width: 0;\n border-radius: 4px;\n padding-left: 10px;\n }\n}\n\n.TableOfContentsContainer {\n &__title {\n border-bottom: 4px solid #efefef;\n margin-bottom: 0 !important;\n }\n\n &__content > .TableOfContents {\n margin-top: 0;\n }\n}\n\nul.TableOfContents {\n float: none;\n font-size: 16px;\n padding-left: 1.5em;\n border-left: 6px solid #efefef;\n\n p {\n margin-bottom: 0;\n }\n\n a {\n text-decoration: none;\n }\n\n .TableOfContents {\n border-left-width: 0;\n }\n}\n\n.Columns__right--full .TableOfContentsContainer {\n float: right;\n min-width: 300px;\n max-width: 25%;\n padding-left: 1em;\n\n .TableOfContentsContainer__content > .TableOfContents {\n border-right: 2px solid #efefef;\n }\n\n .TableOfContents {\n list-style-type: none;\n padding-left: 0;\n }\n\n a {\n display: block;\n border-bottom: 1px solid #ddd;\n padding: 0.2em 0;\n }\n\n li a {\n padding-left: 0.75em;\n }\n\n li li a {\n padding-left: 1.5em;\n }\n\n li li li a {\n padding-left: 2.25em;\n }\n\n // stylelint-disable-next-line selector-max-compound-selectors\n li li li li a {\n padding-left: 3em;\n }\n}\n\n.Pager {\n padding-left: 0;\n margin: 1em 0;\n list-style: none;\n text-align: center;\n clear: both;\n\n @include clearfix();\n\n li {\n display: inline;\n\n > a {\n display: inline-block;\n padding: 5px 14px;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 15px;\n }\n\n > a:hover,\n > a:focus {\n text-decoration: none;\n background-color: #eee;\n }\n }\n\n &--next > a {\n float: right;\n }\n\n &--prev > a {\n float: left;\n }\n}\n\n.Checkbox {\n position: relative;\n display: block;\n padding-left: 30px;\n cursor: pointer;\n\n input {\n position: absolute;\n z-index: -1;\n opacity: 0;\n }\n}\n\n.Checkbox__indicator {\n position: absolute;\n top: 50%;\n left: 0;\n width: 20px;\n height: 20px;\n margin-top: -10px;\n background: var(--checkbox-background);\n\n /* Check mark */\n &:after {\n position: absolute;\n display: none;\n content: \"\";\n }\n\n /* Hover and focus states */\n .Checkbox:hover input ~ &,\n .Checkbox input:focus ~ & {\n background: var(--checkbox-hover-background);\n }\n\n /* Checked state */\n .Checkbox input:checked ~ & {\n background: var(--checkbox-checked-background);\n\n /* Show check mark */\n &:after {\n display: block;\n }\n }\n\n /* Hover state whilst checked */\n .Checkbox:hover input:not([disabled]):checked ~ &,\n .Checkbox input:checked:focus ~ & {\n background: var(--checkbox-checked-hover-background);\n }\n\n /* Disabled state */\n .Checkbox input:disabled ~ & {\n pointer-events: none;\n opacity: 0.6;\n background: var(--checkbox-disabled-background);\n }\n\n /* Checkbox tick */\n .Checkbox &:after {\n top: 4px;\n left: 8px;\n width: 5px;\n height: 10px;\n transform: rotate(45deg);\n border: solid var(--checkbox-tick-color);\n border-width: 0 2px 2px 0;\n }\n\n /* Disabled tick colour */\n .Checkbox input:disabled ~ &:after {\n border-color: var(--checkbox-disabled-tick-color);\n }\n}\n\n.Hidden {\n display: none;\n}\n",null,"/* ============================================================================\nHomepage\n============================================================================ */\n\n.Container {\n margin-right: auto;\n margin-left: auto;\n\n &--inner {\n width: 80%;\n margin: 0 auto;\n }\n}\n\n@media (min-width: 1200px) {\n .Container {\n width: 1170px;\n }\n}\n\n@media (min-width: 992px) {\n .Container {\n width: 970px;\n }\n}\n\n@media (min-width: 769px) {\n .Container {\n width: 750px;\n }\n}\n\n@media (min-width: 1200px) {\n .Container {\n width: 1170px;\n }\n}\n\n.Homepage {\n padding-top: 60px !important;\n background-color: var(--homepage-hero-background);\n border-radius: 0;\n border: none;\n color: var(--homepage-hero-color);\n overflow: hidden;\n padding-bottom: 0;\n margin-bottom: 0;\n\n @include kill-box-shadow;\n}\n\n.HomepageTitle {\n h2 {\n width: 80%;\n font-size: 30px;\n margin: 20px auto;\n text-align: center;\n }\n}\n\n.HomepageImage {\n img {\n display: block;\n max-width: 80%;\n margin: 0 auto;\n height: auto;\n }\n}\n\n.HomepageButtons {\n padding: 20px 0;\n background-color: var(--hero-button-block-background);\n text-align: center;\n\n @include clearfix;\n\n .Button--hero {\n padding: 20px 30px;\n border-radius: 0;\n text-shadow: none;\n opacity: 0.8;\n margin: 0 10px;\n text-transform: uppercase;\n border: 5px solid var(--hero-button-border-color);\n font-family: var(--font-family-heading);\n font-weight: 700;\n\n @include kill-background-image;\n @include kill-box-shadow;\n\n @media (max-width: 768px) {\n display: block;\n margin-bottom: 10px;\n }\n\n &:hover {\n opacity: 1;\n }\n\n &.Button--secondary {\n background-color: var(--hero-button-secondary-background);\n color: var(--hero-button-secondary-color);\n }\n\n &.Button--primary {\n background-color: var(--hero-buttom-primary-background);\n color: var(--hero-button-primary-color);\n }\n }\n}\n\n.HomepageContent {\n background-color: white;\n padding: 40px 0;\n\n ul,\n ol {\n li {\n list-style: none;\n margin-bottom: 0.5em;\n position: relative;\n }\n\n li:before {\n position: absolute;\n top: 50%;\n left: -1.5em;\n content: \"\";\n width: 0;\n height: 0;\n border: 0.5em solid transparent;\n border-left: 0.5em solid var(--homepage-bullet-color);\n float: left;\n display: block;\n margin-top: -0.5em;\n }\n }\n\n .HeroText {\n font-family: var(--font-family-heading);\n font-weight: 300;\n font-size: 16px;\n margin-bottom: 20px;\n line-height: 1.4;\n }\n\n @media (min-width: 769px) {\n padding: 40px 20px;\n\n .HeroText {\n font-size: 21px;\n }\n\n .Row {\n margin: 0 -15px;\n }\n\n .Row__third,\n .Row__half,\n .Row__quarter {\n float: left;\n position: relative;\n min-height: 1px;\n padding-left: 15px;\n padding-right: 15px;\n }\n\n .Row__third {\n width: 33.333333%;\n }\n\n .Row__half {\n width: 50%;\n }\n\n .Row__quarter {\n width: 25%;\n }\n }\n}\n\n.HomepageFooter {\n background-color: var(--homepage-footer-background);\n color: var(--homepage-footer-color);\n border: none;\n\n @include kill-box-shadow;\n @include clearfix;\n\n @media (max-width: 768px) {\n padding: 0 20px;\n text-align: center;\n\n .HomepageFooter__links {\n padding-left: 0;\n list-style-type: none;\n }\n }\n\n @media (min-width: 769px) {\n .HomepageFooter__links {\n float: left;\n }\n\n .HomepageFooter__twitter {\n float: right;\n }\n }\n\n &__links {\n margin: 40px 0;\n\n li a {\n line-height: 32px;\n font-size: 16px;\n font-family: var(--font-family-heading);\n font-weight: 700;\n }\n\n li a:hover {\n text-decoration: underline;\n }\n }\n\n &__twitter {\n margin: 40px 0;\n }\n\n .Twitter {\n margin-bottom: 20px;\n }\n}\n","/* ===========================================================================================\nCode Highlighting\n============================================================================================== */\n\n/*\n\nOrginal Style from ethanschoonover.com/solarized (c) Jeremy Hull \n\n*/\n\n.hljs {\n display: block;\n overflow-x: auto;\n padding: 0.5em;\n background: #fdf6e3;\n color: #657b83;\n}\n\n.hljs-comment,\n.hljs-quote {\n color: #93a1a1;\n}\n\n/* Solarized Green */\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-addition {\n color: #859900;\n}\n\n/* Solarized Cyan */\n.hljs-number,\n.hljs-string,\n.hljs-meta .hljs-meta-string,\n.hljs-literal,\n.hljs-doctag,\n.hljs-regexp {\n color: #2aa198;\n}\n\n/* Solarized Blue */\n.hljs-title,\n.hljs-section,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class {\n color: #268bd2;\n}\n\n/* Solarized Yellow */\n.hljs-attribute,\n.hljs-attr,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-class .hljs-title,\n.hljs-type {\n color: #b58900;\n}\n\n/* Solarized Orange */\n.hljs-symbol,\n.hljs-bullet,\n.hljs-subst,\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-link {\n color: #cb4b16;\n}\n\n/* Solarized Red */\n.hljs-built_in,\n.hljs-deletion {\n color: #dc322f;\n}\n\n.hljs-formula {\n background: #eee8d5;\n}\n\n.hljs-emphasis {\n font-style: italic;\n}\n\n.hljs-strong {\n font-weight: bold;\n}\n","* {\n text-shadow: none !important;\n color: #000 !important; // Black prints faster: h5bp.com/s\n background: transparent !important;\n box-shadow: none !important;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n page-break-after: avoid;\n page-break-before: auto;\n}\n\npre,\nblockquote {\n border: 1px solid #999;\n font-style: italic;\n page-break-inside: avoid;\n}\n\nimg {\n page-break-inside: avoid;\n border: 0; /* Some browsers like to show a border around images. Switch it off */\n}\n\na,\na:visited {\n text-decoration: underline;\n}\n\nabbr[title]:after {\n content: \" (\" attr(title) \")\";\n}\n\nq {\n quotes: none;\n\n &:before {\n content: \"\";\n }\n\n &:after {\n content: \" (\" attr(cite) \")\";\n }\n}\n\n.PageBreak {\n display: block;\n page-break-before: always;\n}\n\n.NoPrint {\n display: none;\n}\n\n/* Hide the navigation */\naside {\n display: none;\n}\n\n.Pager {\n display: none;\n}\n\n.Columns__right {\n width: 100% !important;\n}\n\n.s-content a:after {\n content: \" (\" attr(href) \")\";\n font-size: 80%;\n word-wrap: break-word; /* break long urls that donìt fit the page width */\n}\n\n/* Anchors don't need that */\n.s-content a[href^=\"#\"]:after {\n content: \"\";\n}\n\nh1 a[href]:after {\n font-size: 50%;\n}\n"]} \ No newline at end of file +{"version":3,"sources":["theme.scss","vendor/normalize.scss","_fonts.scss","_structure.scss","_mixins.scss","_typography.scss","_components.scss","","_homepage.scss","vendor/highlight.scss","_print.scss"],"names":[],"mappings":"AAAA;;;;EAIE;ACJF,2EAA2E;AAO3E,KACI,sBAAuB,CACvB,yBAA0B,CAC1B,6BACJ,CAMA,KACI,QACJ,CAWA,oFAYI,aACJ,CAMA,4BAII,oBACJ,CAMA,sBACI,YAAa,CACb,QACJ,CAMA,iBACI,uBACJ,CAOA,kBAEI,YACJ,CAUA,EACI,4BAA6B,CAC7B,oCACJ,CAOA,iBAEI,eACJ,CAUA,YACI,kBAAmB,CAEnB,wCAAiC,CAAjC,gCACJ,CAMA,SAWI,iBAAmB,CARvB,CAeA,IACI,iBACJ,CAOA,GACI,aAAc,CACd,cACJ,CAMA,KACI,qBAAsB,CACtB,UACJ,CAMA,MACI,aACJ,CAOA,QAEI,aAAc,CACd,aAAc,CACd,iBAEJ,CAEA,IACI,aACJ,CAEA,IACI,SACJ,CASA,IACI,iBACJ,CAMA,eACI,eACJ,CAUA,kBAII,+BAAiC,CACjC,aACJ,CAMA,OACI,eACJ,CAOA,GACI,sBAAuB,CACvB,QAEJ,CAUA,6BAII,YAAa,CACb,QACJ,CAMA,SACI,eACJ,CAOA,gBAEI,gBACJ,CAOA,cAEI,mBACJ,CAQA,qDAII,yBACJ,CAMA,wHAII,iBAAkB,CAClB,SACJ,CAMA,4GAII,6BACJ,CAMA,SACI,uBAAyB,CACzB,YAAa,CACb,0BACJ,CASA,OAEI,aAAc,CACd,aAAc,CACd,cAAe,CAEf,kBACJ,CAMA,SACI,aACJ,CAOA,oCAEI,qBAAsB,CACtB,SACJ,CAMA,kFAEI,WACJ,CAOA,cACI,4BAA6B,CAC7B,mBACJ,CAMA,qFAEI,uBACJ,CAMA,4BACI,aAAc,CACd,WACJ,CAOA,6BACI,yBAA0B,CAC1B,YACJ;ACzZA,+DAA+D;AAE/D,WACI,yBAA0B,CAC1B,iBAAkB,CAClB,eAAgB,CAChB,sCAAyC,CACzC,ySAIuE,CACvE,yGAEJ,CAEA,WACI,yBAA0B,CAC1B,iBAAkB,CAClB,eAAgB,CAChB,wCAA2C,CAC3C,qTAK2E,CAC3E,yGAEJ,CAEA,WACI,yBAA0B,CAC1B,iBAAkB,CAClB,eAAgB,CAChB,qCAAwC,CACxC,mSAIqE,CACrE,yGAEJ,CCpDA,iBAGI,qBACJ,CAEA,KACI,QAAS,CACT,SACJ,CAMA,KACI,cAKJ,CAHI,yBAHJ,KAIQ,cAER,CADI,CAGJ,UAEI,WAAY,CACZ,qBAAsB,CACtB,UACJ,CAGI,eACI,wBACJ,CAGI,yBACI,YAAa,CACb,qBACJ,CAIR,yBAGI,uCACI,QAAS,CACT,eAAgB,CAChB,2CAAoC,CAApC,mCACJ,CACJ,CAEA,sBACI,WAAY,CACZ,gBAAiB,CACjB,4BAA6B,CAC7B,QAAY,CACZ,WAAY,CCrDZ,qBAAsB,CACtB,mBAAY,CAAZ,WAAY,CAIZ,eDyEJ,CApBI,2BACI,aAAc,CACd,UAAW,CACX,UAAW,CACX,cAAe,CACf,iBAAkB,CAClB,wBACJ,CAEA,4BACI,wBAEC,CCjEL,eDwEA,CAHI,uDACI,wBACJ,CAIR,oCACI,KAEI,wBACJ,CAEA,QACI,cAAe,CACf,YAAa,CACb,UACJ,CAGI,sBACI,sBACJ,CAEA,sBACI,uBACJ,CAGJ,SACI,WAmCJ,CAjCI,+BAEI,WAAY,CACZ,aACJ,CAEA,eACI,UACJ,CAEA,+BAEI,iBAAkB,CAClB,cAAe,CACf,UAAW,CACX,aAAc,CACd,WACJ,CAEA,eACI,SAAU,CACV,8BAA6C,CAC7C,iBACJ,CAEA,gBACI,SAMJ,CAJI,yBACI,mBAAoB,CACpB,eACJ,CAGZ,CE5IA,KACI,eAAgB,CAEhB,mIAAoC,CACpC,6CAA+B,CAA/B,qCAA+B,CAC/B,2BAAoB,CAApB,mBAAoB,CACpB,kCAAmC,CACnC,iCACJ,CAEA,kBAMI,iJAAuC,CACvC,eACJ,CAGI,oFAMI,WAAY,CACZ,iBAAkB,CAClB,iBAcJ,CAZI,wNAEI,iBACJ,CAEA,gGACI,cACJ,CAEA,gGACI,YACJ,CAGJ,cACI,YAAa,CACb,kBACJ,CAEA,cACI,iBACJ,CAEA,cACI,cACJ,CAEA,2DACI,gBACJ,CAUA,aACI,yBACJ,CAMA,aACI,mBACJ,CAEA,4BAEI,gBACJ,CAEA,iCACI,QACJ,CAMA,cACI,SAiBJ,CAfI,iBACI,eAAiB,CACjB,iBAAkB,CAClB,SAAU,CACV,iBACJ,CAEA,6BACI,SACJ,CAEA,iBACI,eAAgB,CAChB,cACJ,CAGJ,sBACI,gBAAkB,CAClB,gBAAkB,CAClB,iBAAkB,CAClB,+BAUJ,CARI,2BACI,iBACJ,CAEA,kCACI,eAAgB,CAChB,kBACJ,CAGJ,iBACI,UAAW,CACX,SAAU,CACV,iBAAkB,CAClB,wBAAyB,CAEzB,gBA8BJ,CA5BI,uBACI,cACJ,CAEA,oBACI,yBAA0B,CAC1B,qBAAuB,CACvB,QAAS,CACT,SACJ,CAEA,kCACI,wBACJ,CAEA,oBACI,eAAiB,CACjB,wBAAmC,CACnC,kBAA+B,CAC/B,QAAS,CACT,YACJ,CAEA,oBACI,wBAAqC,CACrC,QAAS,CACT,YACJ,CAUA,uNACI,YACJ,CAEA,gNACI,eACJ,CAGJ,eACI,cAAe,CACf,aAAc,CACd,aACJ,CAEA,gBACI,0EAAyC,CACzC,iBAAmB,CACnB,oBAAsB,CACtB,kBAA4C,CAC5C,wBAAmC,CACnC,iBAA4C,CAC5C,qCAOJ,CALI,6CAEI,oBAAsB,CACtB,eACJ,CAGJ,eACI,kBAAmB,CACnB,aAAc,CACd,iBAAkB,CAClB,aAAc,CACd,QAAY,CACZ,eAAgB,CAChB,iBAAmB,CACnB,mBAmBJ,CAjBI,oBACI,QAAS,CACT,SAAU,CACV,eAAgB,CAChB,eACJ,CAEA,qDAEI,YACJ,CAEA,sCAEI,4BAA6B,CAC7B,QACJ,CAGJ,4BAEI,oBAAqB,CACrB,4BAKJ,CAHI,iDACI,aACJ,CASR,0BACI,gDACI,WAAY,CACZ,aAAc,CACd,mBAAqB,CACrB,sCAAwC,CACxC,iBAqBJ,CAnBI,wDACI,UAAW,CACX,eAAgB,CAChB,aAAc,CACd,iBAAkB,CAClB,SACJ,CAEA,+DACI,UAAW,CACX,SAAU,CACV,eAAgB,CAChB,aAAc,CACd,qBAAuB,CACvB,aAAc,CACd,QAAS,CACT,iBAAkB,CAClB,UACJ,CAIA,ygBAcI,UAAW,CACX,UAAW,CACX,SAAU,CACV,gBAAiB,CACjB,iBACJ,CAIA,wCACI,qBAAuB,CACvB,kBAMJ,CAJI,yFAEI,kBACJ,CAcA,2eACI,UAAW,CACX,WAAY,CACZ,aAAc,CACd,UACJ,CAEA,gGAYI,UAAW,CACX,aACJ,CAdA,qtJAWI,UAAW,CACX,UAAW,CACX,YAAc,CAClB,CAGJ,qCACI,iBACJ,CAMI,gLAEI,UACJ,CAGJ,sCACI,UAAW,CACX,WAAY,CACZ,SAAU,CACV,QAAY,CACZ,2BAA6B,CAC7B,eAAgB,CAChB,SAKJ,CAHI,2CACI,cACJ,CAGZ,CC1XA,EACI,oBAAqB,CACrB,aAUJ,CARI,uBACI,uOAEJ,CAEA,eACI,SACJ,CAGJ,EACI,cACJ,CAEA,GACI,UAAW,CACX,YAAa,CACb,QAAS,CACT,yBACJ,CAMA,QACI,oBAAqB,CACrB,iBAAkB,CAClB,qBAAsB,CACtB,yBAA0B,CAC1B,cAAe,CACf,qBAAsB,CACtB,4BAA6B,CAC7B,kBAAmB,CACnB,iBAAkB,CAClB,eAmBJ,CAjBI,eACI,cAAe,CACf,eAAgB,CAChB,iBACJ,CAEA,iBACI,UAAW,CACX,qBAAsB,CACtB,iBAOJ,CALI,gCACI,UAAW,CACX,wBAAyB,CACzB,oBACJ,CAIR,aACI,iBAAkB,CAClB,oBAAqB,CACrB,qBA0CJ,CAxCI,6BACI,gBACJ,CAEA,qBACI,iBAAkB,CAClB,UAiCJ,CA9BI,sDAEI,SACJ,CAEA,gEAEI,SACJ,CAEA,wDACI,eACJ,CAKA,iCACI,aACJ,CAEA,kDACI,4BAA6B,CAC7B,yBACJ,CAEA,kDACI,2BAA4B,CAC5B,wBACJ,CC3GR,eD6HI,uBAAmD,EC7HvD,AD+GA,OACI,aAAc,CAEd,kBAAqB,CACrB,iBAA6B,CAC7B,gBAAiB,CACjB,iJAAuC,CACvC,eAAgB,CAChB,aACJ,CAEA,QACI,WAAY,CACZ,oCAAyC,CAEzC,eAOJ,CALI,eACI,UAAW,CACX,gBAAiB,CACjB,WACJ,CAGJ,aACI,cASJ,CAPI,mBACI,cAAe,CACf,eAAgB,CAChB,sBAAuB,CACvB,oBAAqB,CACrB,qBACJ,CAIJ,oBACI,YACJ,CAGA,KACI,QAAS,CACT,SA2CJ,CAzCI,YACI,oBAAqB,CACrB,iBAAkB,CAClB,UAAW,CACX,iBAgBJ,CAdI,mBACI,iBAAkB,CAClB,aAAc,CACd,UAAW,CACX,uBAA0B,CAC1B,QAAS,CACT,OAAQ,CACR,UAAY,CACZ,WAAa,CACb,gCAA0D,CAC1D,8BAAwD,CACxD,+BAAwB,CAAxB,uBAAwB,CACxB,+BAAyB,CAAzB,uBACJ,CAGJ,wBACI,aAiBJ,CAfI,aAEI,QAAS,CACT,yBAA0B,CAC1B,iJAAuC,CACvC,eAAgB,CAChB,aAAgC,CAChC,gBACJ,CAEA,mBACI,aAAgC,CAChC,gBAAiB,CACjB,qBACJ,CAIR,UACI,gBAyBJ,CAtBI,2BACI,QAAS,CACT,2CAAoC,CAApC,mCAAoC,CACpC,eACJ,CAEA,uBAEI,kBAAkB,CAClB,gBAAiB,CACjB,mIAAoC,CACpC,UAA0C,CAC1C,UAKJ,CAHI,6BACI,SACJ,CAGJ,+BACI,aACJ,CAMI,wCACI,qBACJ,CAIA,sCACI,kBAAoB,CACpB,gCAAyB,CAAzB,wBACJ,CAIR,cACI,eAAgB,CAChB,SAAU,CACV,4BA6BJ,CF1PI,yCAEI,WAAY,CACZ,aACJ,CAEA,oBACI,UACJ,CEyNA,iBACI,QAAS,CACT,SAAU,CACV,gBACJ,CAEA,yBACI,WACJ,CAEA,qCACI,oBACJ,CAEA,kDACI,UAAW,CACX,cAAe,CACf,UACJ,CAEA,sBACI,WAGJ,CAGJ,gBACI,cAQJ,CANI,SACI,iJAAuC,CACvC,eAAgB,CAChB,aAAgC,CAChC,eACJ,CAOJ,WACI,mBAAyB,CACzB,gBACJ,CAEA,QACI,iBA0BJ,CAxBI,eACI,aAAc,CACd,UAAW,CACX,WAAY,CACZ,yBAA0B,CAC1B,UAAgC,CAChC,oBAAqB,CACrB,4BAAyD,CACzD,eAA0C,CAC1C,gDAA0C,CAA1C,wCAMJ,CAJI,qBACI,oBAAoD,CACpD,SACJ,CAGJ,cACI,iBAAkB,CAClB,SAAU,CACV,OAAQ,CACR,UAAW,CACX,WACJ,CAGJ,gBACI,WAAY,CACZ,eAQJ,CANI,uBACI,2CAAgD,CAChD,cAAe,CACf,iBAAkB,CAClB,iBACJ,CAIA,iCACI,+BAAgC,CAChC,yBACJ,CAEA,oDACI,YACJ,CAGJ,mBACI,UAAW,CACX,cAAe,CACf,kBAAmB,CACnB,6BAaJ,CAXI,qBACI,eACJ,CAMA,oCACI,mBACJ,CAGJ,gDACI,WAAY,CACZ,eAAgB,CAChB,aAAc,CACd,gBAiCJ,CA/BI,oGACI,8BACJ,CAEA,iEACI,oBAAqB,CACrB,cACJ,CAEA,kDACI,aAAc,CACd,4BAA6B,CAC7B,cACJ,CAEA,qDACI,kBACJ,CAEA,wDACI,kBACJ,CAEA,2DACI,mBACJ,CAGA,8DACI,gBACJ,CAGJ,OACI,cAAe,CACf,YAAa,CACb,eAAgB,CAChB,iBA8BJ,CFhaI,2BAEI,WAAY,CACZ,aACJ,CAEA,oBACI,UACJ,CE+XA,UACI,cAeJ,CAbI,YACI,oBAAqB,CACrB,gBAAiB,CACjB,qBAAsB,CACtB,qBAAsB,CACtB,kBACJ,CAEA,oCAEI,oBAAqB,CACrB,qBACJ,CAGJ,eACI,WACJ,CAEA,eACI,UACJ,CAGJ,UACI,iBAAkB,CAClB,aAAc,CACd,iBAAkB,CAClB,cAOJ,CALI,gBACI,iBAAkB,CAClB,UAAW,CACX,SACJ,CAGJ,qBACI,iBAAkB,CAClB,OAAQ,CACR,MAAO,CACP,UAAW,CACX,WAAY,CACZ,gBAAiB,CACjB,kBAqDJ,CAlDI,2BACI,iBAAkB,CAClB,YAAa,CACb,UACJ,CAGA,sFAEI,eACJ,CAGA,6CACI,kBAMJ,CAHI,mDACI,aACJ,CAIJ,sHAEI,kBACJ,CAGA,8CACI,mBAAoB,CACpB,UAAY,CACZ,kBACJ,CAGA,qCACI,OAAQ,CACR,QAAS,CACT,SAAU,CACV,WAAY,CACZ,+BAAwB,CAAxB,uBAAwB,CACxB,iBAAwC,CACxC,wBACJ,CAGA,oDACI,oBACJ,CAGJ,QACI,YACJ,CErgBA,WACI,iBAAkB,CAClB,gBAMJ,CAJI,kBACI,SAAU,CACV,aACJ,CAGJ,0BACI,WACI,YACJ,CACJ,CAEA,yBACI,WACI,WACJ,CACJ,CAEA,yBACI,WACI,WACJ,CACJ,CAEA,0BACI,WACI,YACJ,CACJ,CAEA,UACI,0BAA4B,CAC5B,wBAAiD,CACjD,eAAgB,CAChB,QAAY,CACZ,aAAiC,CACjC,eAAgB,CAChB,gBAAiB,CACjB,eAAgB,CJpChB,eIuCJ,CAGI,kBACI,SAAU,CACV,cAAe,CACf,gBAAiB,CACjB,iBACJ,CAIA,mBACI,aAAc,CACd,aAAc,CACd,aAAc,CACd,WACJ,CAGJ,iBACI,cAAe,CACf,qBAAqD,CACrD,iBAqCJ,CJnFI,+CAEI,WAAY,CACZ,aACJ,CAEA,uBACI,UACJ,CI0CA,+BACI,iBAAkB,CAClB,eAAgB,CAChB,gBAAiB,CACjB,UAAY,CACZ,aAAc,CACd,wBAAyB,CACzB,wBAAiD,CACjD,iJAAuC,CACvC,eAAgB,CJhFpB,qBAAsB,CACtB,mBAAY,CAAZ,WAAY,CAIZ,eIkGA,CAlBI,yBAdJ,+BAeQ,aAAc,CACd,kBAgBR,CAfI,CAEA,qCACI,SACJ,CAEA,iDACI,qBAAyD,CACzD,aACJ,CAEA,+CACI,wBAAuD,CACvD,aACJ,CAIR,iBACI,qBAAuB,CACvB,cAkEJ,CA9DQ,8CACI,eAAgB,CAChB,kBAAoB,CACpB,iBACJ,CAEA,4DACI,iBAAkB,CAClB,OAAQ,CACR,WAAY,CACZ,UAAW,CACX,OAAQ,CACR,QAAS,CACT,6BAA+B,CAC/B,8BAAqD,CACrD,UAAW,CACX,aAAc,CACd,gBACJ,CDvIR,uDCsNY,cAAe,CACf,gJAAuC,EDvNnD,AC0II,2BAII,kBAAmB,CAFnB,eAAgB,CAGhB,eACJ,CAEA,yBAnCJ,iBAoCQ,iBAgCR,CA9BQ,2BACI,cACJ,CAEA,sBACI,cACJ,CAEA,wFAGI,UAAW,CACX,iBAAkB,CAClB,cAAe,CACf,iBAAkB,CAClB,kBACJ,CAEA,6BACI,gBACJ,CAEA,4BACI,SACJ,CAEA,+BACI,SACJ,CACJ,CAGJ,gBACI,wBAAmD,CACnD,aAAmC,CACnC,QAAY,CJ9KZ,eI6NJ,CJ7MI,6CAEI,WAAY,CACZ,aACJ,CAEA,sBACI,UACJ,CI2JA,yBARJ,gBASQ,cAAe,CACf,iBAwCR,CAtCQ,uCACI,cAAe,CACf,oBACJ,CACJ,CAEA,yBACI,uCACI,UACJ,CAEA,yCACI,WACJ,CACJ,CAEA,gDACI,aAYJ,CAVI,4BACI,gBAAiB,CAGjB,eACJ,CAEA,kCACI,yBACJ,CAOJ,yBACI,kBACJ,CC5NJ,MACI,aAAc,CACd,eAAgB,CAChB,YAAc,CACd,kBAAmB,CACnB,aACJ,CAEA,0BAEI,aACJ,CAGA,gDAGI,aACJ,CAGA,+FAMI,aACJ,CAGA,4EAKI,aACJ,CAGA,qGAMI,aACJ,CAGA,+HAQI,aACJ,CAGA,8BAEI,aACJ,CAEA,cACI,kBACJ,CAEA,eACI,iBACJ,CAEA,aACI,eACJ,CCvFA,aAAA,EACI,0BAA4B,CAC5B,oBAAsB,CACtB,wBAAkC,CAClC,yBACJ,CAEA,kBAMI,sBAAuB,CACvB,sBACJ,CHfA,mBGyBI,sBAAwB,EHzB5B,AGiBA,eAGI,iBAAkB,CADlB,qBAGJ,CAEA,IAEI,QACJ,CAEA,YAEI,yBACJ,CAEA,kBACI,4BACJ,CAEA,EACI,WASJ,CAPI,uCACI,UACJ,CAEA,QACI,2BACJ,CAGJ,WACI,aAAc,CACd,wBACJ,CAEA,sBACI,YACJ,CAWA,gBACI,oBACJ,CAEA,mBACI,2BAA4B,CAC5B,aAAc,CACd,oBACJ,CAOA,iBACI,aACJ,EHrFA","file":"theme-red.min.css","sourcesContent":["/*!\n * DAUX.IO\n * https://dauxio.github.io/\n * MIT License\n */\n\n// Daux Style\n@import \"vendor/normalize.scss\";\n@import \"_fonts.scss\";\n@import \"_variables.scss\";\n@import \"_mixins.scss\";\n\n// Layout\n@import \"_structure.scss\";\n\n// Content presentation\n@import \"_typography.scss\";\n@import \"_components.scss\";\n@import \"_homepage.scss\";\n@import \"vendor/highlight.scss\";\n\n@import \"_print.scss\" print;\n","/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */\n\n/**\n * 1. Change the default font family in all browsers (opinionated).\n * 2. Prevent adjustments of font size after orientation changes in IE and iOS.\n */\n\nhtml {\n font-family: sans-serif; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/* HTML5 display definitions\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n * 2. Add the correct display in IE.\n */\n\narticle,\naside,\ndetails, /* 1 */\nfigcaption,\nfigure,\nfooter,\nheader,\nmain, /* 2 */\nmenu,\nnav,\nsection,\nsummary { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Add the correct display in IE 10-.\n * 1. Add the correct display in IE.\n */\n\ntemplate, /* 1 */\n[hidden] {\n display: none;\n}\n\n/* Links\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * Remove the outline on focused links when they are also active or hovered\n * in all browsers (opinionated).\n */\n\na:active,\na:hover {\n outline-width: 0;\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the bottom border in Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change font properties to `inherit` in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\nselect,\ntextarea {\n font: inherit; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Restore the font weight unset by the previous rule.\n */\n\noptgroup {\n font-weight: bold;\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Change the border, margin, and padding in all browsers (opinionated).\n */\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * Correct the text style of placeholders in Chrome, Edge, and Safari.\n */\n\n::-webkit-input-placeholder {\n color: inherit;\n opacity: 0.54;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n",":root {\n --font-family-text: -apple-system, \".SFNSText-Regular\", \"San Francisco\",\n \"Roboto\", \"Segoe UI\", \"Helvetica Neue\", \"Lucida Grande\", Arial,\n sans-serif;\n --font-family-monospace: Monaco, Menlo, Consolas, \"Lucida Console\",\n \"Courier New\", monospace;\n --font-family-heading: \"Roboto Slab\", var(--font-family-text);\n}\n\n/*! Generated by Font Squirrel (https://www.fontsquirrel.com) */\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 300;\n src: url(\"../fonts/robotoslab-light.eot\");\n src: url(\"../fonts/robotoslab-light.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-light.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-light.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-light.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-light.svg#roboto_slablight\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 400;\n src: url(\"../fonts/robotoslab-regular.eot\");\n src: url(\"../fonts/robotoslab-regular.eot?#iefix\")\n format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-regular.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-regular.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-regular.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-regular.svg#roboto_slabregular\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 700;\n src: url(\"../fonts/robotoslab-bold.eot\");\n src: url(\"../fonts/robotoslab-bold.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-bold.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-bold.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-bold.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-bold.svg#roboto_slabbold\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n","*,\n*:after,\n*:before {\n box-sizing: border-box;\n}\n\nbody {\n margin: 0;\n padding: 0;\n}\n\n/* ============================================================================\nDocs Body & Page Structure\n============================================================================ */\n\nhtml {\n font-size: 14px;\n\n @media (--viewport-large) {\n font-size: 16px;\n }\n}\n\nhtml,\nbody {\n height: 100%;\n background-color: #fff;\n color: var(--text);\n}\n\n.Columns {\n &__left {\n background-color: var(--sidebar-background);\n }\n\n &__right {\n &__content {\n padding: 10px;\n background-color: #fff;\n }\n }\n}\n\n@media (max-width: 768px) {\n // mobile friendly sub-nav\n /* stylelint-disable-next-line selector-class-pattern */\n html:not(.no-js) .Collapsible__content {\n height: 0;\n overflow: hidden;\n transition: height 400ms ease-in-out;\n }\n}\n\n.Collapsible__trigger {\n margin: 12px;\n padding: 7px 10px;\n background-color: transparent;\n border: none;\n float: right;\n\n @include kill-background-image;\n @include kill-box-shadow;\n\n &__bar {\n display: block;\n width: 18px;\n height: 2px;\n margin-top: 2px;\n margin-bottom: 3px;\n background-color: var(--sidebar-collapsible--hamburger-color);\n }\n\n &:hover {\n background-color: var(\n --sidebar-collapsible--hamburger-hover-background\n );\n\n @include kill-box-shadow;\n\n .Collapsible__trigger__bar {\n background-color: var(--sidebar-collapsible--hamburger-hover-color);\n }\n }\n}\n\n@media screen and (min-width: 769px) {\n body {\n //Needed only for floating code blocks\n background-color: var(--content-floating-blocks-background);\n }\n\n .Navbar {\n position: fixed;\n z-index: 1030;\n width: 100%;\n }\n\n .Collapsible {\n &__trigger {\n display: none !important;\n }\n\n &__content {\n display: block !important;\n }\n }\n\n .Columns {\n height: 100%;\n\n &:after,\n &:before {\n content: \" \";\n display: table;\n }\n\n &:after {\n clear: both;\n }\n\n &__left,\n &__right {\n position: relative;\n min-height: 1px;\n float: left;\n overflow: auto;\n height: 100%;\n }\n\n &__left {\n width: 25%;\n border-right: 1px solid var(--sidebar-border);\n overflow-x: hidden;\n }\n\n &__right {\n width: 75%;\n\n &__content {\n padding: 0 20px 20px;\n min-height: 100%;\n }\n }\n }\n}\n","/* ============================================================================\nMixins\n============================================================================ */\n\n@mixin kill-background-image {\n background-image: none;\n filter: none;\n}\n\n@mixin kill-box-shadow {\n box-shadow: none;\n}\n\n// Clearfix\n//\n// For modern browsers\n// 1. The space content is one way to avoid an Opera bug when the\n// contenteditable attribute is included anywhere else in the document.\n// Otherwise it causes space to appear at the top and bottom of elements\n// that are clearfixed.\n// 2. The use of `table` rather than `block` is only necessary if using\n// `:before` to contain the top-margins of child elements.\n//\n// Source: http://nicolasgallagher.com/micro-clearfix-hack/\n\n@mixin clearfix {\n &:before,\n &:after {\n content: \" \"; // 1\n display: table; // 2\n }\n\n &:after {\n clear: both;\n }\n}\n","/* ============================================================================\nBase CSS\n============================================================================ */\n\nbody {\n line-height: 1.5;\n\n font-family: var(--font-family-text);\n font-feature-settings: \"kern\" 1;\n font-kerning: normal;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: var(--font-family-heading);\n font-weight: 300;\n}\n\n.s-content {\n h1,\n h2,\n h3,\n h4,\n h5,\n h6 {\n cursor: text;\n line-height: 1.4em;\n margin: 2em 0 0.5em;\n\n tt,\n code {\n font-size: inherit;\n }\n\n i {\n font-size: 0.7em;\n }\n\n p {\n margin-top: 0;\n }\n }\n\n h1 {\n margin-top: 0;\n font-size: var(--type-size-3);\n }\n\n h2 {\n font-size: var(--type-size-4);\n }\n\n h3 {\n font-size: var(--type-size-5);\n }\n\n h4 {\n font-size: var(--type-size-6);\n }\n\n h5 {\n font-size: var(--type-size-6);\n }\n\n h6 {\n font-size: var(--type-size-6);\n }\n\n a {\n text-decoration: underline;\n }\n\n small {\n font-size: var(--type-size-6);\n }\n\n p {\n margin-bottom: 1.3em;\n }\n\n ul,\n ol {\n padding-left: 2em;\n }\n\n ul p {\n margin: 0;\n }\n\n ul ul {\n margin: 0;\n }\n\n dl {\n padding: 0;\n\n dt {\n font-weight: bold;\n font-style: italic;\n padding: 0;\n margin: 15px 0 5px;\n }\n\n dt:first-child {\n padding: 0;\n }\n\n dd {\n margin: 0 0 15px;\n padding: 0 15px;\n }\n }\n\n blockquote {\n margin: 0.75em 2em;\n padding: 0.5em 1em;\n font-style: italic;\n border-left: 0.25em solid var(--blockquote-border-color);\n\n cite {\n font-style: italic;\n }\n\n cite:before {\n content: \"\\2014\";\n padding-right: 0.5em;\n }\n }\n\n table {\n width: 100%;\n padding: 0;\n margin-bottom: 1em;\n border-collapse: collapse;\n\n font-size: var(--type-size-6);\n\n + table {\n margin-top: 1em;\n }\n\n tr {\n border-top: 1px solid #eee;\n background-color: white;\n margin: 0;\n padding: 0;\n }\n\n tr:nth-child(2n) {\n background-color: var(--lightest-gray);\n }\n\n th {\n font-weight: bold;\n border: 1px solid var(--light-gray);\n background: var(--lighter-gray);\n margin: 0;\n padding: 0.5em;\n }\n\n td {\n border: 1px solid var(--lighter-gray);\n margin: 0;\n padding: 0.5em;\n }\n }\n\n ul,\n ol,\n blockquote,\n dl dt,\n dl dd,\n table th,\n table td {\n > :first-child {\n margin-top: 0;\n }\n\n > :last-child {\n margin-bottom: 0;\n }\n }\n\n img {\n max-width: 100%;\n display: block;\n margin: 0 auto;\n }\n\n code {\n font-family: var(--font-family-monospace);\n padding-top: 0.1rem;\n padding-bottom: 0.1rem;\n background: var(--code-tag-background-color);\n border: 1px solid var(--light-gray);\n border-radius: var(--code-tag-border-radius);\n box-shadow: var(--code-tag-box-shadow);\n\n &:before,\n &:after {\n letter-spacing: -0.2em;\n content: \"\\00a0\"; /* non-breaking space*/\n }\n }\n\n pre {\n background: #fdf6e3;\n color: #657b83;\n line-height: 1.5em;\n overflow: auto;\n border: none;\n border-radius: 0;\n padding: 0.75em 2em;\n margin: 0 -20px 20px -20px;\n\n code {\n margin: 0;\n padding: 0;\n white-space: pre;\n box-shadow: none;\n }\n\n code:before,\n code:after {\n display: none;\n }\n\n code,\n tt {\n background-color: transparent;\n border: none;\n }\n }\n\n u,\n ins {\n text-decoration: none;\n border-bottom: 1px solid var(--text);\n\n a {\n color: inherit;\n }\n }\n\n del a {\n color: inherit;\n }\n}\n\n//Content pages float view\n@media (min-width: 1150px) {\n .Columns__right--float .Columns__right__content {\n height: 100%;\n overflow: auto;\n padding: 0 !important;\n background-color: transparent !important;\n position: relative;\n\n article {\n width: 100%;\n min-height: 100%;\n overflow: auto;\n position: relative;\n z-index: 1;\n }\n\n article:before {\n content: \"\";\n width: 50%;\n min-height: 100%;\n overflow: auto;\n background-color: white;\n display: block;\n margin: 0;\n position: absolute;\n z-index: -1;\n }\n }\n\n .Columns__right--float {\n .Pager,\n .Page__header,\n .s-content blockquote,\n .s-content p,\n .s-content ul,\n .s-content ol,\n .s-content dl,\n .s-content h2,\n .s-content h3,\n .s-content h4,\n .s-content h5,\n .s-content h6,\n .s-content hr,\n .s-content table {\n float: left;\n clear: left;\n width: 47%;\n margin-left: 1.5%;\n margin-right: 1.5%;\n }\n }\n\n .Columns__right--float .s-content {\n table {\n background-color: white;\n white-space: normal;\n\n pre,\n code {\n white-space: normal;\n }\n }\n\n blockquote,\n p,\n ul,\n ol,\n dl,\n h2,\n h3,\n h4,\n h5,\n h6,\n hr {\n &:before {\n width: 100%;\n height: 10px;\n display: block;\n clear: both;\n }\n\n p,\n ul,\n ol,\n dl,\n h2,\n h3,\n h4,\n h5,\n h6,\n pre,\n hr {\n width: auto;\n float: none;\n display: block;\n }\n }\n\n hr {\n border-color: #ddd;\n }\n\n // Paragraphs and code inside lists and\n // blockquotes should have 100% width\n li,\n blockquote {\n p,\n pre {\n width: 100%;\n }\n }\n\n pre {\n float: left;\n clear: right;\n width: 50%;\n border: none;\n border-left: 10px solid white;\n margin: 0 0 10px;\n padding: 0;\n\n code {\n padding: 0 0.5em;\n }\n }\n }\n}\n","/* ============================================================================\nBase tags\n============================================================================ */\n\na {\n text-decoration: none;\n color: var(--link-color);\n\n &.Link--external:after {\n content: \" \"\n url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=);\n }\n\n &.Link--broken {\n color: red;\n }\n}\n\np {\n margin: 0 0 1em;\n}\n\nhr {\n clear: both;\n margin: 1em 0;\n border: 0;\n border-top: 1px solid #ddd;\n}\n\n/* ============================================================================\nComponents\n============================================================================ */\n\n.Button {\n display: inline-block;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid transparent;\n white-space: nowrap;\n border-radius: 4px;\n margin-bottom: 0;\n\n &--small {\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n }\n\n &--default {\n color: #333;\n background-color: #fff;\n border-color: #ccc;\n\n &.Button--active {\n color: #333;\n background-color: #e6e6e6;\n border-color: #adadad;\n }\n }\n}\n\n.ButtonGroup {\n position: relative;\n display: inline-block;\n vertical-align: middle; // match .Button alignment given font-size hack above\n\n .Button + .Button {\n margin-left: -1px;\n }\n\n > .Button {\n position: relative;\n float: left;\n\n // Bring the \"active\" button to the front\n &:hover,\n &:focus {\n z-index: 2;\n }\n\n &:active,\n &.Button--active {\n z-index: 3;\n }\n\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n\n // Set corners individually because sometimes\n // a single button can be in a .ButtonGroup\n // and we need :first-child and :last-child to both match\n &:first-child {\n margin-left: 0;\n }\n\n &:first-child:not(:last-child) {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n }\n\n &:last-child:not(:first-child) {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n }\n }\n}\n\n.Brand {\n display: block;\n background-color: var(--brand-background);\n padding: 0.75em 0.6em;\n font-size: var(--type-size-4);\n text-shadow: none;\n font-family: var(--font-family-heading);\n font-weight: 700;\n color: var(--brand-color);\n}\n\n.Navbar {\n height: 50px;\n box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);\n background-color: var(--homepage-navbar-background);\n margin-bottom: 0;\n\n .Brand {\n float: left;\n line-height: 20px;\n height: 50px;\n }\n}\n\n.CodeToggler {\n padding: 0 20px;\n\n &__text {\n font-size: 12px;\n line-height: 1.5;\n padding: 6px 10px 6px 0;\n display: inline-block;\n vertical-align: middle;\n }\n}\n\n/* stylelint-disable-next-line selector-class-pattern */\n.no-js .CodeToggler {\n display: none;\n}\n\n// Sidebar navigation\n.Nav {\n margin: 0;\n padding: 0;\n\n &__arrow {\n display: inline-block;\n position: relative;\n width: 16px;\n margin-left: -16px;\n\n &:before {\n position: absolute;\n display: block;\n content: \"\";\n margin: -0.25em 0 0 -0.4em;\n left: 50%;\n top: 50%;\n width: 0.5em;\n height: 0.5em;\n border-right: 0.15em solid var(--sidebar-link-arrow-color);\n border-top: 0.15em solid var(--sidebar-link-arrow-color);\n transform: rotate(45deg);\n transition-duration: 0.3s;\n }\n }\n\n &__item {\n display: block;\n\n a {\n display: block;\n margin: 0;\n padding: 6px 15px 6px 20px;\n font-family: var(--font-family-heading);\n font-weight: 400;\n color: var(--sidebar-link-color);\n text-shadow: none;\n }\n\n a:hover {\n color: var(--sidebar-link-color);\n text-shadow: none;\n background-color: var(--sidebar-link-hover-background);\n }\n }\n}\n\n.Nav .Nav {\n margin-left: 15px;\n\n /* stylelint-disable-next-line selector-class-pattern */\n html:not(.no-js) & {\n height: 0;\n transition: height 400ms ease-in-out;\n overflow: hidden;\n }\n\n .Nav__item a {\n margin: 0;\n margin-left: -15px;\n padding: 3px 30px;\n font-family: var(--font-family-text);\n color: var(--sidebar-link-secondary-color);\n opacity: 0.7;\n\n &:hover {\n opacity: 1;\n }\n }\n\n .Nav__item--active a {\n color: var(--sidebar-link-color);\n }\n}\n\n.Nav__item {\n &--open,\n &--active {\n > a {\n background-color: var(--sidebar-link-active-background);\n }\n }\n\n &--open {\n > a > .Nav__arrow:before {\n margin-left: -0.25em;\n transform: rotate(135deg);\n }\n }\n}\n\n.Page__header {\n margin: 0 0 10px;\n padding: 0;\n border-bottom: 1px solid #eee;\n\n @include clearfix();\n\n h1 {\n margin: 0;\n padding: 0;\n line-height: 57px;\n }\n\n &--separator {\n height: 0.6em;\n }\n\n a {\n text-decoration: none;\n }\n\n .ModifiedDate {\n float: left;\n font-size: 10px;\n color: gray;\n }\n\n .EditOn {\n float: right;\n font-size: 10px;\n color: gray;\n }\n}\n\n.Links {\n padding: 0 20px;\n\n a {\n font-family: var(--font-family-heading);\n font-weight: 400;\n color: var(--sidebar-link-color);\n line-height: 2em;\n }\n}\n\n.Twitter {\n padding: 0 20px;\n}\n\n.PoweredBy {\n padding: 0 20px 1rem 20px;\n font-size: var(--type-size-6);\n}\n\n.Search {\n position: relative;\n\n &__field {\n display: block;\n width: 100%;\n height: 34px;\n padding: 6px 30px 6px 20px;\n color: var(--search-field-color);\n border-width: 0 0 1px;\n border-bottom: 1px solid var(--search-field-border-color);\n background: var(--search-field-background);\n transition: border-color ease-in-out 0.15s;\n\n &:focus {\n border-color: var(--search-field-hover-border-color);\n outline: 0;\n }\n }\n\n &__icon {\n position: absolute;\n right: 9px;\n top: 9px;\n width: 16px;\n height: 16px;\n }\n}\n\n.Navbar .Search {\n float: right;\n margin: 8px 20px;\n\n &__field {\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n border-width: 0;\n border-radius: 4px;\n padding-left: 10px;\n }\n}\n\n.TableOfContentsContainer {\n &__title {\n border-bottom: 4px solid #efefef;\n margin-bottom: 0 !important;\n }\n\n &__content > .TableOfContents {\n margin-top: 0;\n }\n}\n\nul.TableOfContents {\n float: none;\n font-size: 16px;\n padding-left: 1.5em;\n border-left: 6px solid #efefef;\n\n p {\n margin-bottom: 0;\n }\n\n a {\n text-decoration: none;\n }\n\n .TableOfContents {\n border-left-width: 0;\n }\n}\n\n.Columns__right--full .TableOfContentsContainer {\n float: right;\n min-width: 300px;\n max-width: 25%;\n padding-left: 1em;\n\n .TableOfContentsContainer__content > .TableOfContents {\n border-right: 2px solid #efefef;\n }\n\n .TableOfContents {\n list-style-type: none;\n padding-left: 0;\n }\n\n a {\n display: block;\n border-bottom: 1px solid #ddd;\n padding: 0.2em 0;\n }\n\n li a {\n padding-left: 0.75em;\n }\n\n li li a {\n padding-left: 1.5em;\n }\n\n li li li a {\n padding-left: 2.25em;\n }\n\n // stylelint-disable-next-line selector-max-compound-selectors\n li li li li a {\n padding-left: 3em;\n }\n}\n\n.Pager {\n padding-left: 0;\n margin: 1em 0;\n list-style: none;\n text-align: center;\n clear: both;\n\n @include clearfix();\n\n li {\n display: inline;\n\n > a {\n display: inline-block;\n padding: 5px 14px;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 15px;\n }\n\n > a:hover,\n > a:focus {\n text-decoration: none;\n background-color: #eee;\n }\n }\n\n &--next > a {\n float: right;\n }\n\n &--prev > a {\n float: left;\n }\n}\n\n.Checkbox {\n position: relative;\n display: block;\n padding-left: 30px;\n cursor: pointer;\n\n input {\n position: absolute;\n z-index: -1;\n opacity: 0;\n }\n}\n\n.Checkbox__indicator {\n position: absolute;\n top: 50%;\n left: 0;\n width: 20px;\n height: 20px;\n margin-top: -10px;\n background: var(--checkbox-background);\n\n /* Check mark */\n &:after {\n position: absolute;\n display: none;\n content: \"\";\n }\n\n /* Hover and focus states */\n .Checkbox:hover input ~ &,\n .Checkbox input:focus ~ & {\n background: var(--checkbox-hover-background);\n }\n\n /* Checked state */\n .Checkbox input:checked ~ & {\n background: var(--checkbox-checked-background);\n\n /* Show check mark */\n &:after {\n display: block;\n }\n }\n\n /* Hover state whilst checked */\n .Checkbox:hover input:not([disabled]):checked ~ &,\n .Checkbox input:checked:focus ~ & {\n background: var(--checkbox-checked-hover-background);\n }\n\n /* Disabled state */\n .Checkbox input:disabled ~ & {\n pointer-events: none;\n opacity: 0.6;\n background: var(--checkbox-disabled-background);\n }\n\n /* Checkbox tick */\n .Checkbox &:after {\n top: 4px;\n left: 8px;\n width: 5px;\n height: 10px;\n transform: rotate(45deg);\n border: solid var(--checkbox-tick-color);\n border-width: 0 2px 2px 0;\n }\n\n /* Disabled tick colour */\n .Checkbox input:disabled ~ &:after {\n border-color: var(--checkbox-disabled-tick-color);\n }\n}\n\n.Hidden {\n display: none;\n}\n",null,"/* ============================================================================\nHomepage\n============================================================================ */\n\n.Container {\n margin-right: auto;\n margin-left: auto;\n\n &--inner {\n width: 80%;\n margin: 0 auto;\n }\n}\n\n@media (min-width: 1200px) {\n .Container {\n width: 1170px;\n }\n}\n\n@media (min-width: 992px) {\n .Container {\n width: 970px;\n }\n}\n\n@media (min-width: 769px) {\n .Container {\n width: 750px;\n }\n}\n\n@media (min-width: 1200px) {\n .Container {\n width: 1170px;\n }\n}\n\n.Homepage {\n padding-top: 60px !important;\n background-color: var(--homepage-hero-background);\n border-radius: 0;\n border: none;\n color: var(--homepage-hero-color);\n overflow: hidden;\n padding-bottom: 0;\n margin-bottom: 0;\n\n @include kill-box-shadow;\n}\n\n.HomepageTitle {\n h2 {\n width: 80%;\n font-size: 30px;\n margin: 20px auto;\n text-align: center;\n }\n}\n\n.HomepageImage {\n img {\n display: block;\n max-width: 80%;\n margin: 0 auto;\n height: auto;\n }\n}\n\n.HomepageButtons {\n padding: 20px 0;\n background-color: var(--hero-button-block-background);\n text-align: center;\n\n @include clearfix;\n\n .Button--hero {\n padding: 20px 30px;\n border-radius: 0;\n text-shadow: none;\n opacity: 0.8;\n margin: 0 10px;\n text-transform: uppercase;\n border: 5px solid var(--hero-button-border-color);\n font-family: var(--font-family-heading);\n font-weight: 700;\n\n @include kill-background-image;\n @include kill-box-shadow;\n\n @media (max-width: 768px) {\n display: block;\n margin-bottom: 10px;\n }\n\n &:hover {\n opacity: 1;\n }\n\n &.Button--secondary {\n background-color: var(--hero-button-secondary-background);\n color: var(--hero-button-secondary-color);\n }\n\n &.Button--primary {\n background-color: var(--hero-buttom-primary-background);\n color: var(--hero-button-primary-color);\n }\n }\n}\n\n.HomepageContent {\n background-color: white;\n padding: 40px 0;\n\n ul,\n ol {\n li {\n list-style: none;\n margin-bottom: 0.5em;\n position: relative;\n }\n\n li:before {\n position: absolute;\n top: 50%;\n left: -1.5em;\n content: \"\";\n width: 0;\n height: 0;\n border: 0.5em solid transparent;\n border-left: 0.5em solid var(--homepage-bullet-color);\n float: left;\n display: block;\n margin-top: -0.5em;\n }\n }\n\n .HeroText {\n font-family: var(--font-family-heading);\n font-weight: 300;\n font-size: 16px;\n margin-bottom: 20px;\n line-height: 1.4;\n }\n\n @media (min-width: 769px) {\n padding: 40px 20px;\n\n .HeroText {\n font-size: 21px;\n }\n\n .Row {\n margin: 0 -15px;\n }\n\n .Row__third,\n .Row__half,\n .Row__quarter {\n float: left;\n position: relative;\n min-height: 1px;\n padding-left: 15px;\n padding-right: 15px;\n }\n\n .Row__third {\n width: 33.333333%;\n }\n\n .Row__half {\n width: 50%;\n }\n\n .Row__quarter {\n width: 25%;\n }\n }\n}\n\n.HomepageFooter {\n background-color: var(--homepage-footer-background);\n color: var(--homepage-footer-color);\n border: none;\n\n @include kill-box-shadow;\n @include clearfix;\n\n @media (max-width: 768px) {\n padding: 0 20px;\n text-align: center;\n\n .HomepageFooter__links {\n padding-left: 0;\n list-style-type: none;\n }\n }\n\n @media (min-width: 769px) {\n .HomepageFooter__links {\n float: left;\n }\n\n .HomepageFooter__twitter {\n float: right;\n }\n }\n\n &__links {\n margin: 40px 0;\n\n li a {\n line-height: 32px;\n font-size: 16px;\n font-family: var(--font-family-heading);\n font-weight: 700;\n }\n\n li a:hover {\n text-decoration: underline;\n }\n }\n\n &__twitter {\n margin: 40px 0;\n }\n\n .Twitter {\n margin-bottom: 20px;\n }\n}\n","/* ===========================================================================================\nCode Highlighting\n============================================================================================== */\n\n/*\n\nOrginal Style from ethanschoonover.com/solarized (c) Jeremy Hull \n\n*/\n\n.hljs {\n display: block;\n overflow-x: auto;\n padding: 0.5em;\n background: #fdf6e3;\n color: #657b83;\n}\n\n.hljs-comment,\n.hljs-quote {\n color: #93a1a1;\n}\n\n/* Solarized Green */\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-addition {\n color: #859900;\n}\n\n/* Solarized Cyan */\n.hljs-number,\n.hljs-string,\n.hljs-meta .hljs-meta-string,\n.hljs-literal,\n.hljs-doctag,\n.hljs-regexp {\n color: #2aa198;\n}\n\n/* Solarized Blue */\n.hljs-title,\n.hljs-section,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class {\n color: #268bd2;\n}\n\n/* Solarized Yellow */\n.hljs-attribute,\n.hljs-attr,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-class .hljs-title,\n.hljs-type {\n color: #b58900;\n}\n\n/* Solarized Orange */\n.hljs-symbol,\n.hljs-bullet,\n.hljs-subst,\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-link {\n color: #cb4b16;\n}\n\n/* Solarized Red */\n.hljs-built_in,\n.hljs-deletion {\n color: #dc322f;\n}\n\n.hljs-formula {\n background: #eee8d5;\n}\n\n.hljs-emphasis {\n font-style: italic;\n}\n\n.hljs-strong {\n font-weight: bold;\n}\n","* {\n text-shadow: none !important;\n color: #000 !important; // Black prints faster: h5bp.com/s\n background: transparent !important;\n box-shadow: none !important;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n page-break-after: avoid;\n page-break-before: auto;\n}\n\npre,\nblockquote {\n border: 1px solid #999;\n font-style: italic;\n page-break-inside: avoid;\n}\n\nimg {\n page-break-inside: avoid;\n border: 0; /* Some browsers like to show a border around images. Switch it off */\n}\n\na,\na:visited {\n text-decoration: underline;\n}\n\nabbr[title]:after {\n content: \" (\" attr(title) \")\";\n}\n\nq {\n quotes: none;\n\n &:before {\n content: \"\";\n }\n\n &:after {\n content: \" (\" attr(cite) \")\";\n }\n}\n\n.PageBreak {\n display: block;\n page-break-before: always;\n}\n\n.NoPrint {\n display: none;\n}\n\n/* Hide the navigation */\naside {\n display: none;\n}\n\n.Pager {\n display: none;\n}\n\n.Columns__right {\n width: 100% !important;\n}\n\n.s-content a:after {\n content: \" (\" attr(href) \")\";\n font-size: 80%;\n word-wrap: break-word; /* break long urls that donìt fit the page width */\n}\n\n/* Anchors don't need that */\n.s-content a[href^=\"#\"]:after {\n content: \"\";\n}\n\nh1 a[href]:after {\n font-size: 50%;\n}\n"]} \ No newline at end of file diff --git a/themes/daux/scss/_components.scss b/themes/daux/scss/_components.scss index 4195025..e7a6696 100644 --- a/themes/daux/scss/_components.scss +++ b/themes/daux/scss/_components.scss @@ -144,6 +144,8 @@ Components vertical-align: middle; } } + +/* stylelint-disable-next-line selector-class-pattern */ .no-js .CodeToggler { display: none; } @@ -199,6 +201,7 @@ Components .Nav .Nav { margin-left: 15px; + /* stylelint-disable-next-line selector-class-pattern */ html:not(.no-js) & { height: 0; transition: height 400ms ease-in-out; diff --git a/themes/daux/scss/_structure.scss b/themes/daux/scss/_structure.scss index f91720e..a8f7cc1 100644 --- a/themes/daux/scss/_structure.scss +++ b/themes/daux/scss/_structure.scss @@ -43,6 +43,7 @@ body { @media (max-width: 768px) { // mobile friendly sub-nav + /* stylelint-disable-next-line selector-class-pattern */ html:not(.no-js) .Collapsible__content { height: 0; overflow: hidden; diff --git a/yarn.lock b/yarn.lock index a319748..706b97d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10,17 +10,17 @@ "@babel/highlight" "^7.0.0" "@babel/core@>=7.2.2": - version "7.5.5" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.5.5.tgz#17b2686ef0d6bc58f963dddd68ab669755582c30" - integrity sha512-i4qoSr2KTtce0DmkuuQBV4AuQgGPUcPXMr9L5MyYAtk06z068lQ10a4O009fe5OB/DfNV+h+qqT7ddNV8UnRjg== + version "7.6.0" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.6.0.tgz#9b00f73554edd67bebc86df8303ef678be3d7b48" + integrity sha512-FuRhDRtsd6IptKpHXAa+4WPZYY2ZzgowkbLBecEDDSje1X/apG7jQM33or3NdOmjXBKWGOg4JmSiRfUfuTtHXw== dependencies: "@babel/code-frame" "^7.5.5" - "@babel/generator" "^7.5.5" - "@babel/helpers" "^7.5.5" - "@babel/parser" "^7.5.5" - "@babel/template" "^7.4.4" - "@babel/traverse" "^7.5.5" - "@babel/types" "^7.5.5" + "@babel/generator" "^7.6.0" + "@babel/helpers" "^7.6.0" + "@babel/parser" "^7.6.0" + "@babel/template" "^7.6.0" + "@babel/traverse" "^7.6.0" + "@babel/types" "^7.6.0" convert-source-map "^1.1.0" debug "^4.1.0" json5 "^2.1.0" @@ -29,12 +29,12 @@ semver "^5.4.1" source-map "^0.5.0" -"@babel/generator@^7.5.5": - version "7.5.5" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.5.5.tgz#873a7f936a3c89491b43536d12245b626664e3cf" - integrity sha512-ETI/4vyTSxTzGnU2c49XHv2zhExkv9JHLTwDAFz85kmcwuShvYG2H08FwgIguQf4JC75CBnXAUM5PqeF4fj0nQ== +"@babel/generator@^7.6.0": + version "7.6.0" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.6.0.tgz#e2c21efbfd3293ad819a2359b448f002bfdfda56" + integrity sha512-Ms8Mo7YBdMMn1BYuNtKuP/z0TgEIhbcyB8HVR6PPNYp4P61lMsABiS4A3VG1qznjXVCf3r+fVHhm4efTYVsySA== dependencies: - "@babel/types" "^7.5.5" + "@babel/types" "^7.6.0" jsesc "^2.5.1" lodash "^4.17.13" source-map "^0.5.0" @@ -63,14 +63,14 @@ dependencies: "@babel/types" "^7.4.4" -"@babel/helpers@^7.5.5": - version "7.5.5" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.5.5.tgz#63908d2a73942229d1e6685bc2a0e730dde3b75e" - integrity sha512-nRq2BUhxZFnfEn/ciJuhklHvFOqjJUD5wpx+1bxUF2axL9C+v4DE/dmp5sT2dKnpOs4orZWzpAZqlCy8QqE/7g== +"@babel/helpers@^7.6.0": + version "7.6.0" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.6.0.tgz#21961d16c6a3c3ab597325c34c465c0887d31c6e" + integrity sha512-W9kao7OBleOjfXtFGgArGRX6eCP0UEcA2ZWEWNkJdRZnHhW4eEbeswbG3EwaRsnQUAEGWYgMq1HsIXuNNNy2eQ== dependencies: - "@babel/template" "^7.4.4" - "@babel/traverse" "^7.5.5" - "@babel/types" "^7.5.5" + "@babel/template" "^7.6.0" + "@babel/traverse" "^7.6.0" + "@babel/types" "^7.6.0" "@babel/highlight@^7.0.0": version "7.5.0" @@ -81,39 +81,39 @@ esutils "^2.0.2" js-tokens "^4.0.0" -"@babel/parser@^7.4.4", "@babel/parser@^7.5.5": - version "7.5.5" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.5.5.tgz#02f077ac8817d3df4a832ef59de67565e71cca4b" - integrity sha512-E5BN68cqR7dhKan1SfqgPGhQ178bkVKpXTPEXnFJBrEt8/DKRZlybmy+IgYLTeN7tp1R5Ccmbm2rBk17sHYU3g== +"@babel/parser@^7.6.0": + version "7.6.0" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.6.0.tgz#3e05d0647432a8326cb28d0de03895ae5a57f39b" + integrity sha512-+o2q111WEx4srBs7L9eJmcwi655eD8sXniLqMB93TBK9GrNzGrxDWSjiqz2hLU0Ha8MTXFIP0yd9fNdP+m43ZQ== -"@babel/template@^7.1.0", "@babel/template@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.4.4.tgz#f4b88d1225689a08f5bc3a17483545be9e4ed237" - integrity sha512-CiGzLN9KgAvgZsnivND7rkA+AeJ9JB0ciPOD4U59GKbQP2iQl+olF1l76kJOupqidozfZ32ghwBEJDhnk9MEcw== +"@babel/template@^7.1.0", "@babel/template@^7.6.0": + version "7.6.0" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.6.0.tgz#7f0159c7f5012230dad64cca42ec9bdb5c9536e6" + integrity sha512-5AEH2EXD8euCk446b7edmgFdub/qfH1SN6Nii3+fyXP807QRx9Q73A2N5hNwRRslC2H9sNzaFhsPubkS4L8oNQ== dependencies: "@babel/code-frame" "^7.0.0" - "@babel/parser" "^7.4.4" - "@babel/types" "^7.4.4" + "@babel/parser" "^7.6.0" + "@babel/types" "^7.6.0" -"@babel/traverse@^7.5.5": - version "7.5.5" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.5.5.tgz#f664f8f368ed32988cd648da9f72d5ca70f165bb" - integrity sha512-MqB0782whsfffYfSjH4TM+LMjrJnhCNEDMDIjeTpl+ASaUvxcjoiVCo/sM1GhS1pHOXYfWVCYneLjMckuUxDaQ== +"@babel/traverse@^7.6.0": + version "7.6.0" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.6.0.tgz#389391d510f79be7ce2ddd6717be66d3fed4b516" + integrity sha512-93t52SaOBgml/xY74lsmt7xOR4ufYvhb5c5qiM6lu4J/dWGMAfAh6eKw4PjLes6DI6nQgearoxnFJk60YchpvQ== dependencies: "@babel/code-frame" "^7.5.5" - "@babel/generator" "^7.5.5" + "@babel/generator" "^7.6.0" "@babel/helper-function-name" "^7.1.0" "@babel/helper-split-export-declaration" "^7.4.4" - "@babel/parser" "^7.5.5" - "@babel/types" "^7.5.5" + "@babel/parser" "^7.6.0" + "@babel/types" "^7.6.0" debug "^4.1.0" globals "^11.1.0" lodash "^4.17.13" -"@babel/types@^7.0.0", "@babel/types@^7.4.4", "@babel/types@^7.5.5": - version "7.5.5" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.5.5.tgz#97b9f728e182785909aa4ab56264f090a028d18a" - integrity sha512-s63F9nJioLqOlW3UkyMd+BYhXt44YuaFm/VV0VwuteqjYwRrObkU7ra9pY4wAJR3oXi8hJrMcrcJdO/HH33vtw== +"@babel/types@^7.0.0", "@babel/types@^7.4.4", "@babel/types@^7.6.0": + version "7.6.1" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.6.1.tgz#53abf3308add3ac2a2884d539151c57c4b3ac648" + integrity sha512-X7gdiuaCmA0uRjCmRtYJNAVCc/q+5xSgsfKJHqMN4iNLILX39677fJE1O40arPMh0TTtS9ItH67yre6c7k6t0g== dependencies: esutils "^2.0.2" lodash "^4.17.13" @@ -162,68 +162,48 @@ integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw== "@swissquote/crafty-preset-postcss@^1.7.3": - version "1.7.3" - resolved "https://registry.yarnpkg.com/@swissquote/crafty-preset-postcss/-/crafty-preset-postcss-1.7.3.tgz#b9bd42765b594ac6e4cf075519b7905615d9582f" - integrity sha512-oNVxRm1QfqycujCqooTBN/RCqLxwh3rSB406JBiEKcePL6AqZrS/gEgWzfpVcPios7N8Nlsa2w8aLKUtbgLySg== + version "1.8.0" + resolved "https://registry.yarnpkg.com/@swissquote/crafty-preset-postcss/-/crafty-preset-postcss-1.8.0.tgz#e9df8cb6ff780f29422021f47d60480a12d2c946" + integrity sha512-2LCX9nQ/oUgm7iqSNmCZPBFFPVReWnHWs4VN0IP1Na5mq8rsTT5j9yYgS2apyHowPduHBN0oopv3B3otQaWV1w== dependencies: - "@swissquote/crafty-preset-prettier" "1.7.3" - "@swissquote/postcss-swissquote-preset" "1.7.3" - "@swissquote/stylelint-config-swissquote" "1.7.3" - css-loader "3.0.0" + "@swissquote/crafty-preset-prettier" "1.8.0" + "@swissquote/postcss-swissquote-preset" "1.8.0" + "@swissquote/stylelint-config-swissquote" "1.8.0" + css-loader "3.2.0" end-of-stream "1.4.1" gulp-postcss "8.0.0" gulp-rename "1.4.0" gulp-sourcemaps "2.6.5" - mini-css-extract-plugin "^0.7.0" - postcss "7.0.17" + mini-css-extract-plugin "^0.8.0" + postcss "7.0.18" postcss-loader "3.0.0" postcss-reporter "6.0.1" postcss-scss "2.0.0" resolve-from "5.0.0" stream-exhaust "1.0.2" - style-loader "0.23.1" + style-loader "1.0.0" stylelint "10.1.0" through2 "^3.0.0" tmp "0.1.0" - webpack "4.35.0" + webpack "4.39.3" -"@swissquote/crafty-preset-prettier@1.7.3": - version "1.7.3" - resolved "https://registry.yarnpkg.com/@swissquote/crafty-preset-prettier/-/crafty-preset-prettier-1.7.3.tgz#2bb42b437285dc59122bee97df700d8390487ebb" - integrity sha512-ntEsEqKbYqK/ciS+1K/z7nlmBPCfvY7LYesPv0yDrqfgrr0jIunWcFULoMaQ4yzFsmbsiQ5uH54ByCv57UEpxg== +"@swissquote/crafty-preset-prettier@1.8.0": + version "1.8.0" + resolved "https://registry.yarnpkg.com/@swissquote/crafty-preset-prettier/-/crafty-preset-prettier-1.8.0.tgz#55e998e5ba42eb93060bbcf47070bb4eb90d3ea5" + integrity sha512-7UGPDn8//tAQ+DZVXeFLJtPTY5Y6LkiFmOOqBGMcoLdDEu+YG7n5k6D31tRDupcU1pagFW1gZyxLD1R33823LQ== "@swissquote/crafty-runner-gulp@^1.7.3": - version "1.7.3" - resolved "https://registry.yarnpkg.com/@swissquote/crafty-runner-gulp/-/crafty-runner-gulp-1.7.3.tgz#40bfbccd38bf44e2083a7d671d029f253fc893e1" - integrity sha512-iM7w1aZlhZSt7iYeTRhD61VKYk5ckH9H9+wmRBBdw9wpjSwWka90mI36ezfm/PqJoQ7/BukW8f0BsyZSznGT6w== + version "1.8.0" + resolved "https://registry.yarnpkg.com/@swissquote/crafty-runner-gulp/-/crafty-runner-gulp-1.8.0.tgz#9441ce3a3b458a74255068c741d1835448f4b8cb" + integrity sha512-FgrplPD2d9ms5pLj/RiEZuVTQPX24FuBN25FP1nZPPSAVaj6CrziQiVUit5L+tI88azvRuMDrxN5ZM6fMljaZw== dependencies: - "@swissquote/crafty" "1.7.3" + "@swissquote/crafty" "1.8.0" debug "^4.1.0" glob-watcher "5.0.3" gulp-plumber "1.2.1" vinyl-fs "^3.0.0" -"@swissquote/crafty@1.7.3": - version "1.7.3" - resolved "https://registry.yarnpkg.com/@swissquote/crafty/-/crafty-1.7.3.tgz#f3d87f6b006d314a53ee72beb12560a7d901cab3" - integrity sha512-/guUx9RLJmpfWyYT7YRtHduUDC7uWa8LgGU4J1p02cqjAu4z8+zNX6yIwMPdcPdweX/kbmdhmj87HzgjXVGZvg== - dependencies: - ansi-colors "^4.0.0" - browserslist "4.6.3" - camelcase-keys "^6.0.0" - debug "^4.1.0" - enhanced-resolve "4.1.0" - fancy-log "1.3.3" - find-up "^4.0.0" - glob-watcher "5.0.3" - loud-rejection "^2.1.0" - merge "1.2.1" - pretty-hrtime "1.0.3" - tmp "0.1.0" - undertaker "1.2.1" - yargs-parser "^13.1.0" - -"@swissquote/crafty@^1.8.0": +"@swissquote/crafty@1.8.0", "@swissquote/crafty@^1.8.0": version "1.8.0" resolved "https://registry.yarnpkg.com/@swissquote/crafty/-/crafty-1.8.0.tgz#090ca25abfb29b8a6fd4b430580b60687669373f" integrity sha512-qp0kX/q5IjMSP6LeEkM0zDf/6Dt1bHwnPgC+coS1RqvpvTzqi2+at1LzgMjrvSKsQR4Hq95hGhILktR1mg2d2w== @@ -243,18 +223,18 @@ undertaker "1.2.1" yargs-parser "^14.0.0" -"@swissquote/postcss-swissquote-preset@1.7.3": - version "1.7.3" - resolved "https://registry.yarnpkg.com/@swissquote/postcss-swissquote-preset/-/postcss-swissquote-preset-1.7.3.tgz#e19fa7fb0c83e0e0a3547b476dd131e5a0982b73" - integrity sha512-NqjBUZ7sl6+Fk2z2FsKTY+E6T93gSI0ryJp8/oV5yYfR0EM0+OKjDcBD7Hgm7agUfyExEdOhQASR6wHdziatjg== +"@swissquote/postcss-swissquote-preset@1.8.0": + version "1.8.0" + resolved "https://registry.yarnpkg.com/@swissquote/postcss-swissquote-preset/-/postcss-swissquote-preset-1.8.0.tgz#c16b7a72c79ec2980d64073038886c816c8a83b5" + integrity sha512-9Ja5fiWzgzsmXAupGtYVTegnDCJnb81QVSTZsLTxJnqxX1vMYSM/hVnA4eEn6RvCKx10A3bwBVmHIJyaID9v0g== dependencies: - autoprefixer "9.6.0" - browserslist "4.6.3" + autoprefixer "9.6.1" + browserslist "4.7.0" caniuse-api "^3.0.0" debug "^4.1.0" pixrem "5.0.0" pleeease-filters "4.0.0" - postcss "7.0.17" + postcss "7.0.18" postcss-advanced-variables "3.0.0" postcss-assets "5.0.0" postcss-atroot "0.1.3" @@ -274,15 +254,15 @@ postcss-custom-selectors "5.1.2" postcss-dir-pseudo-class "5.0.0" postcss-filter-gradient "1.0.0" - postcss-font-family-system-ui "4.1.0" + postcss-font-family-system-ui "4.1.1" postcss-font-variant "4.0.0" postcss-image-set-polyfill "1.0.0" postcss-import "12.0.1" - postcss-initial "3.0.0" + postcss-initial "3.0.1" postcss-logical "4.0.2" postcss-media-minmax "4.0.0" postcss-nested "4.1.2" - postcss-nesting "7.0.0" + postcss-nesting "7.0.1" postcss-property-lookup "2.0.0" postcss-pseudo-class-any-link "6.0.0" postcss-pseudoelements "5.0.0" @@ -292,19 +272,19 @@ postcss-selector-not "4.0.0" postcss-url "8.0.0" -"@swissquote/stylelint-config-swissquote@1.7.3": - version "1.7.3" - resolved "https://registry.yarnpkg.com/@swissquote/stylelint-config-swissquote/-/stylelint-config-swissquote-1.7.3.tgz#f429a9df0b7a6b52b3fb21de0c29017a3e25bbae" - integrity sha512-gD6dxk1AZ8P5yjnMQjpp2WyobH1BmhibRrFb/NcKvjjbvtOfuArIJl5QhRlmxESNe7p+ejKPyxz7QVFTxAS7Ew== +"@swissquote/stylelint-config-swissquote@1.8.0": + version "1.8.0" + resolved "https://registry.yarnpkg.com/@swissquote/stylelint-config-swissquote/-/stylelint-config-swissquote-1.8.0.tgz#eee92130803acf7094c0b20cdebec7af7d3b50a8" + integrity sha512-T66ZFsxa6vwA8KiRtxrd846+2CyIUfmIUpzoApvB8YYuIc0/Sexggs4hmn59/Xf9+r6Tqgk2UHJ+4/mrSHw0fQ== dependencies: postcss-resolve-nested-selector "0.1.1" postcss-scss "2.0.0" postcss-selector-parser "6.0.2" - postcss-value-parser "4.0.0" + postcss-value-parser "4.0.2" prettier "^1.17.0" stylelint-no-unsupported-browser-features "3.0.2" stylelint-prettier "1.1.1" - stylelint-scss "3.8.0" + stylelint-scss "3.10.1" "@types/events@*": version "3.0.0" @@ -326,9 +306,9 @@ integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== "@types/node@*": - version "12.7.1" - resolved "https://registry.yarnpkg.com/@types/node/-/node-12.7.1.tgz#3b5c3a26393c19b400844ac422bd0f631a94d69d" - integrity sha512-aK9jxMypeSrhiYofWWBf/T7O+KwaiAHzM4sveCdWPn71lzUSMimRnKzhXDKfKwV1kWoBo2P1aGgaIYGLf9/ljw== + version "12.7.5" + resolved "https://registry.yarnpkg.com/@types/node/-/node-12.7.5.tgz#e19436e7f8e9b4601005d73673b6dc4784ffcc2f" + integrity sha512-9fq4jZVhPNW8r+UYKnxF1e2HkDWOWKM5bC2/7c9wPV835I0aOrVbS/Hw/pWPk2uKrNXQqg9Z959Kz+IYDd5p3w== "@types/unist@*", "@types/unist@^2.0.0": version "2.0.3" @@ -521,27 +501,22 @@ abbrev@1: resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== -acorn-dynamic-import@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/acorn-dynamic-import/-/acorn-dynamic-import-4.0.0.tgz#482210140582a36b83c3e342e1cfebcaa9240948" - integrity sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw== - acorn@5.X, acorn@^5.0.3: version "5.7.3" resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.3.tgz#67aa231bf8812974b85235a96771eb6bd07ea279" integrity sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw== -acorn@^6.0.5: - version "6.2.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.2.1.tgz#3ed8422d6dec09e6121cc7a843ca86a330a86b51" - integrity sha512-JD0xT5FCRDNyjDda3Lrg/IxFscp9q4tiYtxE1/nOzlKCk7hIRuYjhq1kCNkbPjMRMZuFq20HNQn1I9k8Oj0E+Q== +acorn@^6.2.1: + version "6.3.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.3.0.tgz#0087509119ffa4fc0a0041d1e93a417e68cb856e" + integrity sha512-/czfa8BwS88b9gWQVhc8eknunSA2DoJpJyTQkhheIf5E48u1N0R4q/YxxsAeqRrmK9TQ/uYfgLDfZo91UlANIA== ajv-errors@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== -ajv-keywords@^3.1.0: +ajv-keywords@^3.1.0, ajv-keywords@^3.4.1: version "3.4.1" resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.4.1.tgz#ef916e271c64ac12171fd8384eaae6b2345854da" integrity sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ== @@ -838,20 +813,7 @@ atob@^2.1.1: resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== -autoprefixer@9.6.0: - version "9.6.0" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.6.0.tgz#0111c6bde2ad20c6f17995a33fad7cf6854b4c87" - integrity sha512-kuip9YilBqhirhHEGHaBTZKXL//xxGnzvsD0FtBQa6z+A69qZD6s/BAX9VzDF1i9VKDquTJDQaPLSEhOnL6FvQ== - dependencies: - browserslist "^4.6.1" - caniuse-lite "^1.0.30000971" - chalk "^2.4.2" - normalize-range "^0.1.2" - num2fraction "^1.2.2" - postcss "^7.0.16" - postcss-value-parser "^3.3.1" - -autoprefixer@^9.5.1: +autoprefixer@9.6.1, autoprefixer@^9.5.1: version "9.6.1" resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.6.1.tgz#51967a02d2d2300bb01866c1611ec8348d355a47" integrity sha512-aVo5WxR3VyvyJxcJC3h4FKfwCQvQWb1tSI5VHNibddCVWrcD1NvlxEweg3TSgiPztMnWfjpy2FURKA2kvDE+Tw== @@ -889,11 +851,6 @@ balanced-match@0.1.0: resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-0.1.0.tgz#b504bd05869b39259dd0c5efc35d843176dccc4a" integrity sha1-tQS9BYabOSWd0MXvw12EMXbczEo= -balanced-match@^0.4.2: - version "0.4.2" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-0.4.2.tgz#cb3f3e3c732dc0f01ee70b403f302e61d7709838" - integrity sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg= - balanced-match@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" @@ -1032,16 +989,7 @@ browserify-zlib@^0.2.0: dependencies: pako "~1.0.5" -browserslist@4.6.3: - version "4.6.3" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.6.3.tgz#0530cbc6ab0c1f3fc8c819c72377ba55cf647f05" - integrity sha512-CNBqTCq22RKM8wKJNowcqihHJ4SkI8CGeK7KOR9tPboXUuS5Zk5lQgzzTbs4oxD8x+6HUshZUa2OyNI9lR93bQ== - dependencies: - caniuse-lite "^1.0.30000975" - electron-to-chromium "^1.3.164" - node-releases "^1.1.23" - -browserslist@4.7.0, browserslist@^4.0.0, browserslist@^4.0.1, browserslist@^4.1.1, browserslist@^4.3.6, browserslist@^4.6.1, browserslist@^4.6.3: +browserslist@4.7.0, browserslist@^4.0.0, browserslist@^4.0.1, browserslist@^4.1.1, browserslist@^4.3.6, browserslist@^4.6.3: version "4.7.0" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.7.0.tgz#9ee89225ffc07db03409f2fee524dc8227458a17" integrity sha512-9rGNDtnj+HaahxiVV38Gn8n8Lr8REKsel68v1sPFfIGEK6uSXTY3h9acgiT1dZVtOOUtifo/Dn8daDQ5dUgVsA== @@ -1080,9 +1028,9 @@ builtin-status-codes@^3.0.0: integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= cacache@^12.0.2: - version "12.0.2" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.2.tgz#8db03205e36089a3df6954c66ce92541441ac46c" - integrity sha512-ifKgxH2CKhJEg6tNdAwziu6Q33EvuG26tYcda6PT3WKisZcYDXsnEdnRv67Po3yCzFfaSoMjGZzJyD2c3DT1dg== + version "12.0.3" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.3.tgz#be99abba4e1bf5df461cd5a2c1071fc432573390" + integrity sha512-kqdmfXEGFepesTuROHMs3MpFLWrPkSSpRqOw80RCflZXy/khxaArvFrQ7uJxSUduzAufc6G0g1VUCOZXxWavPw== dependencies: bluebird "^3.5.5" chownr "^1.1.1" @@ -1219,7 +1167,7 @@ caniuse-api@^3.0.0: lodash.memoize "^4.1.2" lodash.uniq "^4.5.0" -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000865, caniuse-lite@^1.0.30000887, caniuse-lite@^1.0.30000971, caniuse-lite@^1.0.30000975, caniuse-lite@^1.0.30000980, caniuse-lite@^1.0.30000989: +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000887, caniuse-lite@^1.0.30000909, caniuse-lite@^1.0.30000980, caniuse-lite@^1.0.30000989: version "1.0.30000989" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000989.tgz#b9193e293ccf7e4426c5245134b8f2a56c0ac4b9" integrity sha512-vrMcvSuMz16YY6GSVZ0dWDTJP8jqk3iFQ/Aq5iqblPwxSVVZI+zxDyTX0VPqtQsDnfdrBDcsmhgTEOh5R8Lbpw== @@ -1270,9 +1218,9 @@ character-reference-invalid@^1.0.0: integrity sha512-VOq6PRzQBam/8Jm6XBGk2fNEnHXAdGd6go0rtd4weAGECBamHDwwCQSOT12TACIYUZegUXnV6xBXqUssijtxIg== chokidar@^2.0.0, chokidar@^2.0.2: - version "2.1.6" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.6.tgz#b6cad653a929e244ce8a834244164d241fa954c5" - integrity sha512-V2jUo67OKkc6ySiRpJrjlpJKl9kDuG+Xb8VgsGzb+aEouhgS1D0weyPU4lEzdAcsCAvrih2J2BqyXqHWvVLw5g== + version "2.1.8" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" + integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== dependencies: anymatch "^2.0.0" async-each "^1.0.1" @@ -1293,7 +1241,7 @@ chownr@^1.1.1: resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.2.tgz#a18f1e0b269c8a6a5d3c86eb298beb14c3dd7bf6" integrity sha512-GkfeAQh+QNy3wquu9oIZr6SS5x7wGdSgNQvD10X3r+AZr1Oys22HW8kAmDMvNg2+Dm0TeGaEuO8gFwdBXxwO8A== -chrome-trace-event@^1.0.0: +chrome-trace-event@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz#234090ee97c7d4ad1a2c4beae27505deffc608a4" integrity sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ== @@ -1612,10 +1560,10 @@ css-color-function@~1.3.3: debug "^3.1.0" rgb "~0.1.0" -css-loader@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-3.0.0.tgz#bdd48a4921eefedf1f0a55266585944d4e5efc63" - integrity sha512-WR6KZuCkFbnMhRrGPlkwAA7SSCtwqPwpyXJAPhotYkYsc0mKU9n/fu5wufy4jl2WhBw9Ia8gUQMIp/1w98DuPw== +css-loader@3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-3.2.0.tgz#bb570d89c194f763627fcf1f80059c6832d009b2" + integrity sha512-QTF3Ud5H7DaZotgdcJjGMvyDj5F3Pn1j/sC6VBEOVp94cbwqyIBdcs/quzj4MC1BKQSrTpQznegH/5giYbhnCQ== dependencies: camelcase "^5.3.1" cssesc "^3.0.0" @@ -1628,7 +1576,7 @@ css-loader@3.0.0: postcss-modules-scope "^2.1.0" postcss-modules-values "^3.0.0" postcss-value-parser "^4.0.0" - schema-utils "^1.0.0" + schema-utils "^2.0.0" css-rule-stream@^1.1.0: version "1.1.0" @@ -1700,12 +1648,12 @@ currently-unhandled@^0.4.1: dependencies: array-find-index "^1.0.1" -cyclist@~0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-0.2.2.tgz#1b33792e11e914a2fd6d6ed6447464444e5fa640" - integrity sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA= +cyclist@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" + integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk= -d@1: +d@1, d@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a" integrity sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA== @@ -1928,20 +1876,15 @@ duplexify@^3.4.2, duplexify@^3.6.0: readable-stream "^2.0.0" stream-shift "^1.0.0" -electron-to-chromium@^1.3.164: - version "1.3.220" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.220.tgz#632fbf125fca4d69d7a140a66fe98572f67c0778" - integrity sha512-ZsaFWi+9J9Nsm4OmGM/BvZF3HEeZL4bte1+CcN9vHUcqdkOOVAXP4SeacPZ/W5uCQZEKPYBXg6yUjZx8/jpD0Q== - electron-to-chromium@^1.3.247: version "1.3.256" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.256.tgz#7f680d5f04df8e2bd9cb9758026d70f5ff1808a9" integrity sha512-GHY1r2mO56BRMng6rkxxJvsWKtqy9k/IlSBrAV/VKwZKpTydVUJnOwajTNnl5uutJpthHgZy+HeofK5K6PqEgQ== elliptic@^6.0.0: - version "6.5.0" - resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.0.tgz#2b8ed4c891b7de3200e14412a5b8248c7af505ca" - integrity sha512-eFOJTMyCYb7xtE/caJ6JJu+bhi67WCYNbkGSknu20pmM8Ke/bqOfdnZWxyoGN26JgfxTbXrsCkEw4KheCT/KGg== + version "6.5.1" + resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.1.tgz#c380f5f909bf1b9b4428d028cd18d3b0efd6b52b" + integrity sha512-xvJINNLbTeWQjrl6X+7eQCrIy/YPv5XCpKW6kB5mKvtnGILoLDcySuwomfdzt0BMdLNVnuRNTuzKNHj0bva1Cg== dependencies: bn.js "^4.4.0" brorand "^1.0.1" @@ -2006,10 +1949,10 @@ error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" -es5-ext@^0.10.35, es5-ext@^0.10.45, es5-ext@^0.10.46, es5-ext@^0.10.50, es5-ext@~0.10.14, es5-ext@~0.10.2, es5-ext@~0.10.46: - version "0.10.50" - resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.50.tgz#6d0e23a0abdb27018e5ac4fd09b412bc5517a778" - integrity sha512-KMzZTPBkeQV/JcSQhI5/z6d9VWJ3EnQ194USTUwIYZ2ZbpN8+SGXQKt1h68EX44+qt+Fzr8DO17vnxrw7c3agw== +es5-ext@^0.10.35, es5-ext@^0.10.45, es5-ext@^0.10.46, es5-ext@^0.10.50, es5-ext@^0.10.51, es5-ext@~0.10.14, es5-ext@~0.10.2, es5-ext@~0.10.46: + version "0.10.51" + resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.51.tgz#ed2d7d9d48a12df86e0299287e93a09ff478842f" + integrity sha512-oRpWzM2WcLHVKpnrcyB7OW8j/s67Ba04JCm0WnNv3RiABSvs7mrQlutB8DBv793gKcp0XENR8Il8WxGTlZ73gQ== dependencies: es6-iterator "~2.0.3" es6-symbol "~3.1.1" @@ -2025,12 +1968,12 @@ es6-iterator@^2.0.3, es6-iterator@~2.0.3: es6-symbol "^3.1.1" es6-symbol@^3.1.1, es6-symbol@~3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.1.tgz#bf00ef4fdab6ba1b46ecb7b629b4c7ed5715cc77" - integrity sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc= + version "3.1.2" + resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.2.tgz#859fdd34f32e905ff06d752e7171ddd4444a7ed1" + integrity sha512-/ZypxQsArlv+KHpGvng52/Iz8by3EQPxhmbuz8yFG89N/caTFBSbcXONDw0aMjy827gQg26XAjP4uXFvnfINmQ== dependencies: - d "1" - es5-ext "~0.10.14" + d "^1.0.1" + es5-ext "^0.10.51" es6-weak-map@^2.0.1, es6-weak-map@^2.0.2: version "2.0.3" @@ -2047,7 +1990,7 @@ escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= -eslint-scope@^4.0.0: +eslint-scope@^4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg== @@ -2068,9 +2011,9 @@ esrecurse@^4.1.0: estraverse "^4.1.0" estraverse@^4.1.0, estraverse@^4.1.1: - version "4.2.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13" - integrity sha1-De4/7TH81GlhjOc0IJn8GvoL2xM= + version "4.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== esutils@^2.0.2: version "2.0.3" @@ -2510,9 +2453,9 @@ gonzales-pe@^4.2.3: minimist "1.1.x" graceful-fs@4.X, graceful-fs@^4.0.0, graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6: - version "4.2.1" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.1.tgz#1c1f0c364882c868f5bff6512146328336a11b1d" - integrity sha512-b9usnbDGnD928gJB3LrCmxoibr3VE4U2SMo5PBuBnokWyDADTqDPXg4YpwKF1trpH+UbGp7QLicO3+aWEy0+mw== + version "4.2.2" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.2.tgz#6f0952605d0140c1cfdb138ed005775b92d67b02" + integrity sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q== gulp-plumber@1.2.1: version "1.2.1" @@ -2641,16 +2584,14 @@ hmac-drbg@^1.0.0: minimalistic-crypto-utils "^1.0.1" hosted-git-info@^2.1.4: - version "2.8.2" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.2.tgz#a35c3f355ac1249f1093c0c2a542ace8818c171a" - integrity sha512-CyjlXII6LMsPMyUzxpTt8fzh5QwzGqPmQXgY/Jyf4Zfp27t/FvfhwoE/8laaMUcMy816CkWF20I7NeQhwwY88w== - dependencies: - lru-cache "^5.1.1" + version "2.8.4" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.4.tgz#44119abaf4bc64692a16ace34700fed9c03e2546" + integrity sha512-pzXIvANXEFrc5oFFXRMkbLPQ2rXRoDERwDLyrcUxGhaZhgP54BBSl9Oheh7Vv0T090cszWBxPjkQQ5Sq1PbBRQ== html-tags@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.0.0.tgz#41f57708c9e6b7b46a00a22317d614c4a2bab166" - integrity sha512-xiXEBjihaNI+VZ2mKEoI5ZPxqUsevTKM+aeeJ/W4KAg2deGE35minmCJMn51BvwJZmiHaeAxrb2LAS0yZJxuuA== + version "3.1.0" + resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.1.0.tgz#7b5e6f7e665e9fb41f30007ed9e0d41e97fb2140" + integrity sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg== htmlparser2@^3.10.0: version "3.10.1" @@ -2694,9 +2635,9 @@ iferr@^0.1.5: integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE= ignore-walk@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.1.tgz#a83e62e7d272ac0e3b551aaa82831a19b69f82f8" - integrity sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ== + version "3.0.2" + resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.2.tgz#99d83a246c196ea5c93ef9315ad7b0819c35069b" + integrity sha512-EXyErtpHbn75ZTsOADsfx6J/FPo6/5cjev46PXrcTpd8z3BoRkXgYu9/JVqrI7tusjmwCZutGeRJeU0Wo1e4Cw== dependencies: minimatch "^3.0.4" @@ -2706,9 +2647,9 @@ ignore@^4.0.3: integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== ignore@^5.0.6: - version "5.1.2" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.2.tgz#e28e584d43ad7e92f96995019cc43b9e1ac49558" - integrity sha512-vdqWBp7MyzdmHkkRWV5nY+PfGRbYbahfuvsBCh277tq+w9zyNi7h5CYJCK0kmzti9kU+O/cB7sE8HvKv6aXAKQ== + version "5.1.4" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.4.tgz#84b7b3dbe64552b6ef0eca99f6743dbec6d97adf" + integrity sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A== import-cwd@^2.0.0: version "2.1.0" @@ -3240,7 +3181,7 @@ load-json-file@^4.0.0: pify "^3.0.0" strip-bom "^3.0.0" -loader-runner@^2.3.0: +loader-runner@^2.4.0: version "2.4.0" resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== @@ -3287,7 +3228,7 @@ lodash.memoize@^4.1.2: resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= -lodash.template@^4.2.4: +lodash.template@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab" integrity sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A== @@ -3307,7 +3248,7 @@ lodash.uniq@^4.5.0: resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= -lodash@^4.15.0, lodash@^4.17.11, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.4: +lodash@^4.15.0, lodash@^4.17.11, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.4: version "4.17.15" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== @@ -3474,7 +3415,7 @@ memoizee@0.4.X: next-tick "1" timers-ext "^0.1.5" -memory-fs@^0.4.0, memory-fs@~0.4.1: +memory-fs@^0.4.0, memory-fs@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI= @@ -3507,7 +3448,7 @@ merge@1.2.1: resolved "https://registry.yarnpkg.com/merge/-/merge-1.2.1.tgz#38bebf80c3220a8a487b6fcfb3941bb11720c145" integrity sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ== -micromatch@^3.1.10, micromatch@^3.1.4, micromatch@^3.1.8: +micromatch@^3.1.10, micromatch@^3.1.4: version "3.1.10" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== @@ -3552,10 +3493,10 @@ mimic-fn@^2.0.0: resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== -mini-css-extract-plugin@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.7.0.tgz#5ba8290fbb4179a43dd27cca444ba150bee743a0" - integrity sha512-RQIw6+7utTYn8DBGsf/LpRgZCJMpZt+kuawJ/fju0KiOL6nAaTBNmCJwS7HtwSCXfS47gCkmtBFS7HdsquhdxQ== +mini-css-extract-plugin@^0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.8.0.tgz#81d41ec4fe58c713a96ad7c723cdb2d0bd4d70e1" + integrity sha512-MNpRGbNA52q6U92i0qbVpQNsgk7LExy41MdAlG84FeytfDOtRIf/mCHdEgG8rpTKOaNKiqUnZdlptF469hxqOw== dependencies: loader-utils "^1.1.0" normalize-url "1.9.1" @@ -3603,9 +3544,9 @@ minimist@^1.1.0, minimist@^1.2.0: integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= minipass@^2.2.1, minipass@^2.3.5: - version "2.3.5" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.3.5.tgz#cacebe492022497f656b0f0f51e2682a9ed2d848" - integrity sha512-Gi1W4k059gyRbyVUZQ4mEqLm0YIUiGYfvxhF6SIlk3ui1WVxMTGfGdQ2SInh3PDrRTVvPKgULkpJtT4RH10+VA== + version "2.5.1" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.5.1.tgz#cf435a9bf9408796ca3a3525a8b851464279c9b8" + integrity sha512-dmpSnLJtNQioZFI5HfQ55Ad0DzzsMAb+HfokwRTNXwEQjepbTkl5mtIlSVxGIkOkxlpX7wIn5ET/oAd9fZ/Y/Q== dependencies: safe-buffer "^5.1.2" yallist "^3.0.0" @@ -3641,7 +3582,7 @@ mixin-deep@^1.2.0: for-in "^1.0.2" is-extendable "^1.0.1" -mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0: +mkdirp@^0.5.0, mkdirp@^0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= @@ -3711,7 +3652,7 @@ needle@^2.2.1: iconv-lite "^0.4.4" sax "^1.2.4" -neo-async@^2.5.0: +neo-async@^2.5.0, neo-async@^2.6.1: version "2.6.1" resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.1.tgz#ac27ada66167fa8849a6addd837f6b189ad2081c" integrity sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw== @@ -3726,7 +3667,7 @@ nice-try@^1.0.4: resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== -node-libs-browser@^2.0.0: +node-libs-browser@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425" integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q== @@ -3771,13 +3712,6 @@ node-pre-gyp@^0.12.0: semver "^5.3.0" tar "^4" -node-releases@^1.1.23: - version "1.1.26" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.26.tgz#f30563edc5c7dc20cf524cc8652ffa7be0762937" - integrity sha512-fZPsuhhUHMTlfkhDLGtfY80DSJTjOcx+qD1j5pqPkuhUHVS7xHZIg9EE4DHK8O3f0zTxXHX5VIkDG8pu98/wfQ== - dependencies: - semver "^5.3.0" - node-releases@^1.1.29: version "1.1.30" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.30.tgz#35eebf129c63baeb6d8ddeda3c35b05abfd37f7f" @@ -4017,9 +3951,9 @@ p-limit@^1.1.0: p-try "^1.0.0" p-limit@^2.0.0, p-limit@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.2.0.tgz#417c9941e6027a9abcba5092dd2904e255b5fbc2" - integrity sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ== + version "2.2.1" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.2.1.tgz#aa07a788cc3151c939b5131f63570f0dd2009537" + integrity sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg== dependencies: p-try "^2.0.0" @@ -4060,11 +3994,11 @@ pako@~1.0.5: integrity sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw== parallel-transform@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.1.0.tgz#d410f065b05da23081fcd10f28854c29bda33b06" - integrity sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY= + version "1.2.0" + resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.2.0.tgz#9049ca37d6cb2182c3b1d2c720be94d14a5814fc" + integrity sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg== dependencies: - cyclist "~0.2.2" + cyclist "^1.0.1" inherits "^2.0.3" readable-stream "^2.1.5" @@ -4394,13 +4328,13 @@ postcss-filter-gradient@1.0.0: filter-gradient "^1.0.1" postcss "^6.0.0" -postcss-font-family-system-ui@4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/postcss-font-family-system-ui/-/postcss-font-family-system-ui-4.1.0.tgz#2bacc716428f50acfc7ecef4eec8bfa31905fa67" - integrity sha512-kLCAwdLBjF9ntnY4hYhTeDgZm8gxVzxaR9m3Wgy77CaSYwym6o14C9cz2HY5VVSgJa+ZfgtUmrn22g4HEKFxtQ== +postcss-font-family-system-ui@4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/postcss-font-family-system-ui/-/postcss-font-family-system-ui-4.1.1.tgz#f4ef4be8f2b12ba5992a4e262d575c5d26d736f8" + integrity sha512-1FsHJvJTX8YKh1Zb80/nXu68vvKnLcplihEn+GlKxWwv7HFa/djTNpw4r7J8RodFvICcxWo2fap8Qtr/MzQo0A== dependencies: browserslist "^4.0.1" - caniuse-lite "^1.0.30000865" + caniuse-lite "^1.0.30000909" postcss "^7.0.0" postcss-font-variant@4.0.0: @@ -4446,12 +4380,12 @@ postcss-import@12.0.1: read-cache "^1.0.0" resolve "^1.1.7" -postcss-initial@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-initial/-/postcss-initial-3.0.0.tgz#1772512faf11421b791fb2ca6879df5f68aa0517" - integrity sha512-WzrqZ5nG9R9fUtrA+we92R4jhVvEB32IIRTzfIG/PLL8UV4CvbF1ugTEHEFX6vWxl41Xt5RTCJPEZkuWzrOM+Q== +postcss-initial@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/postcss-initial/-/postcss-initial-3.0.1.tgz#99d319669a13d6c06ef8e70d852f68cb1b399b61" + integrity sha512-I2Sz83ZSHybMNh02xQDK609lZ1/QOyYeuizCjzEhlMgeV/HcDJapQiH4yTqLjZss0X6/6VvKFXUeObaHpJoINw== dependencies: - lodash.template "^4.2.4" + lodash.template "^4.5.0" postcss "^7.0.2" postcss-jsx@^0.36.1: @@ -4559,10 +4493,10 @@ postcss-nested@4.1.2: postcss "^7.0.14" postcss-selector-parser "^5.0.0" -postcss-nesting@7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/postcss-nesting/-/postcss-nesting-7.0.0.tgz#6e26a770a0c8fcba33782a6b6f350845e1a448f6" - integrity sha512-WSsbVd5Ampi3Y0nk/SKr5+K34n52PqMqEfswu6RtU4r7wA8vSD+gM8/D9qq4aJkHImwn1+9iEFTbjoWsQeqtaQ== +postcss-nesting@7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/postcss-nesting/-/postcss-nesting-7.0.1.tgz#b50ad7b7f0173e5b5e3880c3501344703e04c052" + integrity sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg== dependencies: postcss "^7.0.2" @@ -4693,21 +4627,16 @@ postcss-url@8.0.0: postcss "^7.0.2" xxhashjs "^0.2.1" -postcss-value-parser@4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.0.0.tgz#99a983d365f7b2ad8d0f9b8c3094926eab4b936d" - integrity sha512-ESPktioptiSUchCKgggAkzdmkgzKfmp0EU8jXH+5kbIUB+unr0Y4CY9SRMvibuvYUBjNh1ACLbxqYNpdTQOteQ== +postcss-value-parser@4.0.2, postcss-value-parser@^4.0.0, postcss-value-parser@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.0.2.tgz#482282c09a42706d1fc9a069b73f44ec08391dc9" + integrity sha512-LmeoohTpp/K4UiyQCwuGWlONxXamGzCMtFxLq4W1nZVGIQLYvMCJx3yAF9qyyuFpflABI9yVdtJAqbihOsCsJQ== postcss-value-parser@^3.2.3, postcss-value-parser@^3.3.0, postcss-value-parser@^3.3.1: version "3.3.1" resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== -postcss-value-parser@^4.0.0: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.0.2.tgz#482282c09a42706d1fc9a069b73f44ec08391dc9" - integrity sha512-LmeoohTpp/K4UiyQCwuGWlONxXamGzCMtFxLq4W1nZVGIQLYvMCJx3yAF9qyyuFpflABI9yVdtJAqbihOsCsJQ== - postcss-values-parser@^2.0.0, postcss-values-parser@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz#da8b472d901da1e205b47bdc98637b9e9e550e5f" @@ -4717,10 +4646,10 @@ postcss-values-parser@^2.0.0, postcss-values-parser@^2.0.1: indexes-of "^1.0.1" uniq "^1.0.1" -postcss@7.0.17, postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.16, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.4, postcss@^7.0.5, postcss@^7.0.6, postcss@^7.0.7: - version "7.0.17" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.17.tgz#4da1bdff5322d4a0acaab4d87f3e782436bad31f" - integrity sha512-546ZowA+KZ3OasvQZHsbuEpysvwTZNGJv9EfyCQdsIDltPSWHAeTQ5fQy/Npi2ZDtLI3zs7Ps/p6wThErhm9fQ== +postcss@7.0.18, postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.16, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.4, postcss@^7.0.5, postcss@^7.0.6, postcss@^7.0.7: + version "7.0.18" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.18.tgz#4b9cda95ae6c069c67a4d933029eddd4838ac233" + integrity sha512-/7g1QXXgegpF+9GJj4iN7ChGF40sYuGYJ8WZu8DZWnmhQ/G36hfdk3q9LBJmoK+lZ+yzZ5KYpOoxq7LF1BxE8g== dependencies: chalk "^2.4.2" source-map "^0.6.1" @@ -4984,11 +4913,11 @@ reduce-css-calc@^2.1.5: postcss-value-parser "^3.3.0" reduce-function-call@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/reduce-function-call/-/reduce-function-call-1.0.2.tgz#5a200bf92e0e37751752fe45b0ab330fd4b6be99" - integrity sha1-WiAL+S4ON3UXUv5FsKszD9S2vpk= + version "1.0.3" + resolved "https://registry.yarnpkg.com/reduce-function-call/-/reduce-function-call-1.0.3.tgz#60350f7fb252c0a67eb10fd4694d16909971300f" + integrity sha512-Hl/tuV2VDgWgCSEeWMLwxLZqX7OK59eU1guxXsRKTAyeYimivsKdtcV4fu3r710tpG5GmDKDhQ0HSZLExnNmyQ== dependencies: - balanced-match "^0.4.2" + balanced-match "^1.0.0" regex-not@^1.0.0, regex-not@^1.0.2: version "1.0.2" @@ -5139,13 +5068,20 @@ rgb@~0.1.0: resolved "https://registry.yarnpkg.com/rgb/-/rgb-0.1.0.tgz#be27b291e8feffeac1bd99729721bfa40fc037b5" integrity sha1-vieykej+/+rBvZlylyG/pA/AN7U= -rimraf@2.6.3, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.3: +rimraf@2.6.3: version "2.6.3" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== dependencies: glob "^7.1.3" +rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.3: + version "2.7.1" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" + integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== + dependencies: + glob "^7.1.3" + ripemd160@^2.0.0, ripemd160@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" @@ -5197,15 +5133,23 @@ schema-utils@^1.0.0: ajv-errors "^1.0.0" ajv-keywords "^3.1.0" +schema-utils@^2.0.0, schema-utils@^2.0.1: + version "2.2.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.2.0.tgz#48a065ce219e0cacf4631473159037b2c1ae82da" + integrity sha512-5EwsCNhfFTZvUreQhx/4vVQpJ/lnCAkgoIHLhSpp4ZirE+4hzFvdJi0FMub6hxbFVBJYSpeVVmon+2e7uEGRrA== + dependencies: + ajv "^6.10.2" + ajv-keywords "^3.4.1" + "semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.6.0: - version "5.7.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.0.tgz#790a7cf6fea5459bac96110b29b60412dc8ff96b" - integrity sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA== + version "5.7.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== serialize-javascript@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-1.7.0.tgz#d6e0dfb2a3832a8c94468e6eb1db97e55a192a65" - integrity sha512-ke8UG8ulpFOxO8f8gRYabHQe/ZntKlcig2Mp+8+URDP1D8vJZ0KUt7LYo07q25Z/+JVSgpr/cui9PIp5H6/+nA== + version "1.9.1" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-1.9.1.tgz#cfc200aef77b600c47da9bb8149c943e798c2fdb" + integrity sha512-0Vb/54WJ6k5v8sSWN09S0ora+Hnr+cX40r9F170nT+mSkaxltoE/7R3OrIdBSUv1OoiobH1QoWQbCnAO+e8J1A== set-blocking@^2.0.0, set-blocking@~2.0.0: version "2.0.0" @@ -5589,13 +5533,13 @@ strip-json-comments@~2.0.1: resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= -style-loader@0.23.1: - version "0.23.1" - resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-0.23.1.tgz#cb9154606f3e771ab6c4ab637026a1049174d925" - integrity sha512-XK+uv9kWwhZMZ1y7mysB+zoihsEj4wneFWAS5qoiLwzW0WzSqMrrsIy+a3zkQJq0ipFtBpX5W3MqyRIBF/WFGg== +style-loader@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-1.0.0.tgz#1d5296f9165e8e2c85d24eee0b7caf9ec8ca1f82" + integrity sha512-B0dOCFwv7/eY31a5PCieNwMgMhVGFe9w+rh7s/Bx8kfFkrth9zfTZquoYvdw8URgiqxObQKcpW51Ugz1HjfdZw== dependencies: - loader-utils "^1.1.0" - schema-utils "^1.0.0" + loader-utils "^1.2.3" + schema-utils "^2.0.1" style-search@^0.1.0: version "0.1.0" @@ -5618,16 +5562,16 @@ stylelint-prettier@1.1.1: dependencies: prettier-linter-helpers "^1.0.0" -stylelint-scss@3.8.0: - version "3.8.0" - resolved "https://registry.yarnpkg.com/stylelint-scss/-/stylelint-scss-3.8.0.tgz#fc372306c2105b461d0c162199e65f0c09fada2a" - integrity sha512-J55tNmxXEh/ymhz5BiscIiUcHgPmJ2Nv+0+zgnqTqdQBe1URQbrdjlAyK3xq+7i2nVpWr2wlRj25SjoonZFcHg== +stylelint-scss@3.10.1: + version "3.10.1" + resolved "https://registry.yarnpkg.com/stylelint-scss/-/stylelint-scss-3.10.1.tgz#4034a37aebb55a6474c1e8e4de0a8503842f106e" + integrity sha512-YnzYmcLd5DGGsjfoj44gArjo3TWhMWjS/ytfu+1HKtToZae5ditZOXHBmrgitsHvNk9mzp5WO3/PjA5IO1GpUw== dependencies: - lodash "^4.17.11" + lodash "^4.17.15" 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" + postcss-value-parser "^4.0.2" stylelint@10.1.0: version "10.1.0" @@ -5722,16 +5666,16 @@ svg-tags@^1.0.0: integrity sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q= table@^5.2.3: - version "5.4.5" - resolved "https://registry.yarnpkg.com/table/-/table-5.4.5.tgz#c8f4ea2d8fee08c0027fac27b0ec0a4fe01dfa42" - integrity sha512-oGa2Hl7CQjfoaogtrOHEJroOcYILTx7BZWLGsJIlzoWmB2zmguhNfPJZsWPKYek/MgCxfco54gEi31d1uN2hFA== + version "5.4.6" + resolved "https://registry.yarnpkg.com/table/-/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e" + integrity sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug== dependencies: ajv "^6.10.2" lodash "^4.17.14" slice-ansi "^2.1.0" string-width "^3.0.0" -tapable@^1.0.0, tapable@^1.1.0: +tapable@^1.0.0, tapable@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== @@ -5754,7 +5698,7 @@ tcomb@^3.2.21: resolved "https://registry.yarnpkg.com/tcomb/-/tcomb-3.2.29.tgz#32404fe9456d90c2cf4798682d37439f1ccc386c" integrity sha512-di2Hd1DB2Zfw6StGv861JoAF5h/uQVu/QJp2g8KVbtfKnoHdBQl5M32YWq6mnSYBQ1vFFrns5B1haWJL7rKaOQ== -terser-webpack-plugin@^1.1.0: +terser-webpack-plugin@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.1.tgz#61b18e40eaee5be97e771cdbb10ed1280888c2b4" integrity sha512-ZXmmfiwtCLfz8WKZyYUuuHf3dMYEjg8NrjHMb0JqHVHVOSkzp3cW2/XG1fP3tRhqEqSzMwzzRQGtAPbs4Cncxg== @@ -5770,9 +5714,9 @@ terser-webpack-plugin@^1.1.0: worker-farm "^1.7.0" terser@^4.1.2: - version "4.1.3" - resolved "https://registry.yarnpkg.com/terser/-/terser-4.1.3.tgz#6074fbcf3517561c3272ea885f422c7a8c32d689" - integrity sha512-on13d+cnpn5bMouZu+J8tPYQecsdRJCJuxFJ+FVoPBoLJgk5bCBkp+Uen2hWyi0KIUm6eDarnlAlH+KgIx/PuQ== + version "4.3.1" + resolved "https://registry.yarnpkg.com/terser/-/terser-4.3.1.tgz#09820bcb3398299c4b48d9a86aefc65127d0ed65" + integrity sha512-pnzH6dnFEsR2aa2SJaKb1uSCl3QmIsJ8dEkj0Fky+2AwMMcC9doMqLOQIH6wVTEKaVfKVvLSk5qxPBEZT9mywg== dependencies: commander "^2.20.0" source-map "~0.6.1" @@ -5820,9 +5764,9 @@ time-stamp@^1.0.0: integrity sha1-dkpaEa9QVhkhsTPztE5hhofg9cM= timers-browserify@^2.0.4: - version "2.0.10" - resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.10.tgz#1d28e3d2aadf1d5a5996c4e9f95601cd053480ae" - integrity sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg== + version "2.0.11" + resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.11.tgz#800b1f3eee272e5bc53ee465a04d0e804c31211f" + integrity sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ== dependencies: setimmediate "^1.0.4" @@ -6082,9 +6026,9 @@ unset-value@^1.0.0: isobject "^3.0.0" upath@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/upath/-/upath-1.1.2.tgz#3db658600edaeeccbe6db5e684d67ee8c2acd068" - integrity sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q== + version "1.2.0" + resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" + integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== uri-js@^4.2.2: version "4.2.2" @@ -6230,7 +6174,7 @@ vm-browserify@^1.0.1: resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.0.tgz#bd76d6a23323e2ca8ffa12028dc04559c75f9019" integrity sha512-iq+S7vZJE60yejDYM0ek6zg308+UZsdtPExWP9VZoCFCz1zkJoXFnAX7aZfd/ZwrkidzdUZL0C/ryW+JwAiIGw== -watchpack@^1.5.0: +watchpack@^1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.6.0.tgz#4bc12c2ebe8aa277a71f1d3f14d685c7b446cd00" integrity sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA== @@ -6239,7 +6183,7 @@ watchpack@^1.5.0: graceful-fs "^4.1.2" neo-async "^2.5.0" -webpack-sources@^1.1.0, webpack-sources@^1.3.0, webpack-sources@^1.4.0: +webpack-sources@^1.1.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1: version "1.4.3" resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== @@ -6247,35 +6191,34 @@ webpack-sources@^1.1.0, webpack-sources@^1.3.0, webpack-sources@^1.4.0: source-list-map "^2.0.0" source-map "~0.6.1" -webpack@4.35.0: - version "4.35.0" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.35.0.tgz#ad3f0f8190876328806ccb7a36f3ce6e764b8378" - integrity sha512-M5hL3qpVvtr8d4YaJANbAQBc4uT01G33eDpl/psRTBCfjxFTihdhin1NtAKB1ruDwzeVdcsHHV3NX+QsAgOosw== +webpack@4.39.3: + version "4.39.3" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.39.3.tgz#a02179d1032156b713b6ec2da7e0df9d037def50" + integrity sha512-BXSI9M211JyCVc3JxHWDpze85CvjC842EvpRsVTc/d15YJGlox7GIDd38kJgWrb3ZluyvIjgenbLDMBQPDcxYQ== dependencies: "@webassemblyjs/ast" "1.8.5" "@webassemblyjs/helper-module-context" "1.8.5" "@webassemblyjs/wasm-edit" "1.8.5" "@webassemblyjs/wasm-parser" "1.8.5" - acorn "^6.0.5" - acorn-dynamic-import "^4.0.0" - ajv "^6.1.0" - ajv-keywords "^3.1.0" - chrome-trace-event "^1.0.0" + acorn "^6.2.1" + ajv "^6.10.2" + ajv-keywords "^3.4.1" + chrome-trace-event "^1.0.2" enhanced-resolve "^4.1.0" - eslint-scope "^4.0.0" + eslint-scope "^4.0.3" json-parse-better-errors "^1.0.2" - loader-runner "^2.3.0" - loader-utils "^1.1.0" - memory-fs "~0.4.1" - micromatch "^3.1.8" - mkdirp "~0.5.0" - neo-async "^2.5.0" - node-libs-browser "^2.0.0" + loader-runner "^2.4.0" + loader-utils "^1.2.3" + memory-fs "^0.4.1" + micromatch "^3.1.10" + mkdirp "^0.5.1" + neo-async "^2.6.1" + node-libs-browser "^2.2.1" schema-utils "^1.0.0" - tapable "^1.1.0" - terser-webpack-plugin "^1.1.0" - watchpack "^1.5.0" - webpack-sources "^1.3.0" + tapable "^1.1.3" + terser-webpack-plugin "^1.4.1" + watchpack "^1.6.0" + webpack-sources "^1.4.1" which-module@^2.0.0: version "2.0.0" @@ -6365,14 +6308,6 @@ yargs-parser@^11.1.1: camelcase "^5.0.0" decamelize "^1.2.0" -yargs-parser@^13.1.0: - version "13.1.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.1.tgz#d26058532aa06d365fe091f6a1fc06b2f7e5eca0" - integrity sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ== - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" - yargs-parser@^14.0.0: version "14.0.0" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-14.0.0.tgz#42e25777b06718ec99eac2c3a98ad3de73b6818f"