pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}
/*!
  Theme: GitHub Dark Dimmed
  Description: Dark dimmed theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Colors taken from GitHub's CSS
*/.hljs{color:#adbac7;background:#22272e}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#f47067}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#dcbdfb}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#6cb6ff}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#96d0ff}.hljs-built_in,.hljs-symbol{color:#f69d50}.hljs-code,.hljs-comment,.hljs-formula{color:#768390}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#8ddb8c}.hljs-subst{color:#adbac7}.hljs-section{color:#316dca;font-weight:700}.hljs-bullet{color:#eac55f}.hljs-emphasis{color:#adbac7;font-style:italic}.hljs-strong{color:#adbac7;font-weight:700}.hljs-addition{color:#b4f1b4;background-color:#1b4721}.hljs-deletion{color:#ffd8d3;background-color:#78191b}@font-face{font-family:Studio-Feixen-Sans;src:url(https://dcmfe.datacamp.com/assets/fonts/StudioFeixenSansRegular-latin-v2.woff2) format("woff2"),url(https://dcmfe.datacamp.com/assets/fonts/StudioFeixenSansRegular-latin-v2.woff) format("woff");font-display:swap;font-weight:400;font-style:normal;unicode-range:u+00a1,u+00aa-00ab,u+00af,u+00b8,u+00bb,u+00bf-00d6,u+00d8-00f6,u+00f8-00ff,u+0131,u+0152-0153,u+02b0-02ff}@font-face{font-family:Studio-Feixen-Sans;src:url(https://dcmfe.datacamp.com/assets/fonts/StudioFeixenSansRegular-latin-extended-v2.woff2) format("woff2"),url(https://dcmfe.datacamp.com/assets/fonts/StudioFeixenSansRegular-latin-extended-v2.woff) format("woff");font-display:swap;font-weight:400;font-style:normal;unicode-range:u+0100-0130,u+0132-0151,u+0154-017f,u+0180-024f,u+1e??}@font-face{font-family:Studio-Feixen-Sans;src:url(https://dcmfe.datacamp.com/assets/fonts/StudioFeixenSansRegular-rest-v2.woff2) format("woff2"),url(https://dcmfe.datacamp.com/assets/fonts/StudioFeixenSansRegular-rest-v2.woff) format("woff");font-display:swap;font-weight:400;font-style:normal;unicode-range:u+0259,u+0300-03c0,u+2070-2073,u+2075-20ab,u+20ad-2121,u+2123-218f,u+21bc-2211,u+2213-2214,u+2216-f8fe,u+fb01-fb02}@font-face{font-family:Studio-Feixen-Sans;src:url(https://dcmfe.datacamp.com/assets/fonts/StudioFeixenSansRegular-english-v2.woff2) format("woff2"),url(https://dcmfe.datacamp.com/assets/fonts/StudioFeixenSansRegular-english-v2.woff) format("woff");font-display:swap;font-weight:400;font-style:normal;unicode-range:u+0000-00a0,u+00a2-00a9,u+00ac-00ae,u+00b0-00b7,u+00b9-00ba,u+00bc-00be,u+00d7,u+00f7,u+2000-206f,u+2074,u+20ac,u+2122,u+2190-21bb,u+2212,u+2215,u+f8ff,u+feff,u+fffd}@font-face{font-family:Studio-Feixen-Sans;src:url(https://dcmfe.datacamp.com/assets/fonts/StudioFeixenSans-Semibold-latin.woff2) format("woff2"),url(https://dcmfe.datacamp.com/assets/fonts/StudioFeixenSans-Semibold-latin.woff) format("woff");font-display:swap;font-weight:800;font-style:normal;unicode-range:u+00a1,u+00aa-00ab,u+00af,u+00b8,u+00bb,u+00bf-00d6,u+00d8-00f6,u+00f8-00ff,u+0131,u+0152-0153,u+02b0-02ff}@font-face{font-family:Studio-Feixen-Sans;src:url(https://dcmfe.datacamp.com/assets/fonts/StudioFeixenSans-Semibold-latin-extended.woff2) format("woff2"),url(https://dcmfe.datacamp.com/assets/fonts/StudioFeixenSans-Semibold-latin-extended.woff) format("woff");font-display:swap;font-weight:800;font-style:normal;unicode-range:u+0100-0130,u+0132-0151,u+0154-017f,u+0180-024f,u+1e??}@font-face{font-family:Studio-Feixen-Sans;src:url(https://dcmfe.datacamp.com/assets/fonts/StudioFeixenSans-Semibold-rest.woff2) format("woff2"),url(https://dcmfe.datacamp.com/assets/fonts/StudioFeixenSans-Semibold-rest.woff) format("woff");font-display:swap;font-weight:800;font-style:normal;unicode-range:u+0259,u+0300-03c0,u+2070-2073,u+2075-20ab,u+20ad-2121,u+2123-218f,u+21bc-2211,u+2213-2214,u+2216-f8fe,u+fb01-fb02}@font-face{font-family:Studio-Feixen-Sans;src:url(https://dcmfe.datacamp.com/assets/fonts/StudioFeixenSans-Semibold-english.woff2) format("woff2"),url(https://dcmfe.datacamp.com/assets/fonts/StudioFeixenSans-Semibold-english.woff) format("woff");font-display:swap;font-weight:800;font-style:normal;unicode-range:u+0000-00a0,u+00a2-00a9,u+00ac-00ae,u+00b0-00b7,u+00b9-00ba,u+00bc-00be,u+00d7,u+00f7,u+2000-206f,u+2074,u+20ac,u+2122,u+2190-21bb,u+2212,u+2215,u+f8ff,u+feff,u+fffd}@font-face{font-family:JetBrainsMonoNL;src:url(https://dcmfe.datacamp.com/assets/fonts/JetBrainsMono-latin.woff2) format("woff2"),url(https://dcmfe.datacamp.com/assets/fonts/JetBrainsMono-latin.woff) format("woff");font-display:swap;font-weight:400;font-style:normal;unicode-range:u+00a1,u+00aa-00ab,u+00af,u+00b8,u+00bb,u+00bf-00d6,u+00d8-00f6,u+00f8-00ff,u+0131,u+0152-0153,u+02b0-02ff}@font-face{font-family:JetBrainsMonoNL;src:url(https://dcmfe.datacamp.com/assets/fonts/JetBrainsMono-latin-extended.woff2) format("woff2"),url(https://dcmfe.datacamp.com/assets/fonts/JetBrainsMono-latin-extended.woff) format("woff");font-display:swap;font-weight:400;font-style:normal;unicode-range:u+0100-0130,u+0132-0151,u+0154-017f,u+0180-024f,u+1e??}@font-face{font-family:JetBrainsMonoNL;src:url(https://dcmfe.datacamp.com/assets/fonts/JetBrainsMono-rest.woff2) format("woff2"),url(https://dcmfe.datacamp.com/assets/fonts/JetBrainsMono-rest.woff) format("woff");font-display:swap;font-weight:400;font-style:normal;unicode-range:u+0259,u+0300-03c0,u+2070-2073,u+2075-20ab,u+20ad-2121,u+2123-218f,u+21bc-2211,u+2213-2214,u+2216-f8fe,u+fb01-fb02}@font-face{font-family:JetBrainsMonoNL;src:url(https://dcmfe.datacamp.com/assets/fonts/JetBrainsMono-english.woff2) format("woff2"),url(https://dcmfe.datacamp.com/assets/fonts/JetBrainsMono-english.woff) format("woff");font-display:swap;font-weight:400;font-style:normal;unicode-range:u+0000-00a0,u+00a2-00a9,u+00ac-00ae,u+00b0-00b7,u+00b9-00ba,u+00bc-00be,u+00d7,u+00f7,u+2000-206f,u+2074,u+20ac,u+2122,u+2190-21bb,u+2212,u+2215,u+f8ff,u+feff,u+fffd}blockquote,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol,p,ul{margin:0}html:focus-within{scroll-behavior:smooth}ol,ul{list-style:none;padding:0}fieldset{border:none;margin:0;padding:0}main{min-height:90vh}img{display:block;max-width:100%}.invert *{color:#fff}button{background:transparent;box-shadow:none;border:0}button,button>span{font-family:inherit}.visually-hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){select::-ms-expand{display:none}option{color:#05192d!important}.ie-vsWrapper{display:none!important}.ie-accentBottom:after{transform:translateY(100%) translateY(-4px)}.ie-accentTop:after{transform:translateY(12px) translateY(-100%)}}