.cipPrism code[class*=language-],.cipPrism pre[class*=language-]{color:#000;background:none;text-shadow:0 1px #fff;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.cipPrism pre[class*=language-]::-moz-selection,.cipPrism pre[class*=language-] ::-moz-selection,.cipPrism code[class*=language-]::-moz-selection,.cipPrism code[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}.cipPrism pre[class*=language-]::selection,.cipPrism pre[class*=language-] ::selection,.cipPrism code[class*=language-]::selection,.cipPrism code[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}@media print{.cipPrism code[class*=language-],.cipPrism pre[class*=language-]{text-shadow:none}}.cipPrism pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}.cipPrism :not(pre)>code[class*=language-],.cipPrism pre[class*=language-]{background:#f5f2f0}.cipPrism :not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.cipPrism .token.comment,.cipPrism .token.prolog,.cipPrism .token.doctype,.cipPrism .token.cdata{color:slategray}.cipPrism .token.punctuation{color:#999}.cipPrism .token.namespace{opacity:.7}.cipPrism .token.property,.cipPrism .token.tag,.cipPrism .token.boolean,.cipPrism .token.number,.cipPrism .token.constant,.cipPrism .token.symbol,.cipPrism .token.deleted{color:#905}.cipPrism .token.selector,.cipPrism .token.attr-name,.cipPrism .token.string,.cipPrism .token.char,.cipPrism .token.builtin,.cipPrism .token.inserted{color:#690}.cipPrism .token.operator,.cipPrism .token.entity,.cipPrism .token.url,.cipPrism .language-css .token.string,.cipPrism .style .token.string{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.cipPrism .token.atrule,.cipPrism .token.attr-value,.cipPrism .token.keyword{color:#07a}.cipPrism .token.function,.cipPrism .token.class-name{color:#dd4a68}.cipPrism .token.regex,.cipPrism .token.important,.cipPrism .token.variable{color:#e90}.cipPrism .token.important,.cipPrism .token.bold{font-weight:700}.cipPrism .token.italic{font-style:italic}.cipPrism .token.entity{cursor:help}.cipPrism_dark code[class*=language-],.cipPrism_dark pre[class*=language-]{color:#fff;background:none;text-shadow:0 -.1em .2em #000;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}@media print{.cipPrism_dark code[class*=language-],.cipPrism_dark pre[class*=language-]{text-shadow:none}}.cipPrism_dark pre[class*=language-],.cipPrism_dark :not(pre)>code[class*=language-]{background:hsl(30,20%,25%)}.cipPrism_dark pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border:.3em solid hsl(30,20%,40%);border-radius:.5em;box-shadow:1px 1px .5em #000 inset}.cipPrism_dark :not(pre)>code[class*=language-]{padding:.15em .2em .05em;border-radius:.3em;border:.13em solid hsl(30,20%,40%);box-shadow:1px 1px .3em -.1em #000 inset;white-space:normal}.cipPrism_dark .token.comment,.cipPrism_dark .token.prolog,.cipPrism_dark .token.doctype,.cipPrism_dark .token.cdata{color:hsl(30,20%,50%)}.cipPrism_dark .token.punctuation{opacity:.7}.cipPrism_dark .token.namespace{opacity:.7}.cipPrism_dark .token.property,.cipPrism_dark .token.tag,.cipPrism_dark .token.boolean,.cipPrism_dark .token.number,.cipPrism_dark .token.constant,.cipPrism_dark .token.symbol{color:hsl(350,40%,70%)}.cipPrism_dark .token.selector,.cipPrism_dark .token.attr-name,.cipPrism_dark .token.string,.cipPrism_dark .token.char,.cipPrism_dark .token.builtin,.cipPrism_dark .token.inserted{color:hsl(75,70%,60%)}.cipPrism_dark .token.operator,.cipPrism_dark .token.entity,.cipPrism_dark .token.url,.cipPrism_dark .language-css .token.string,.cipPrism_dark .style .token.string,.cipPrism_dark .token.variable{color:hsl(40,90%,60%)}.cipPrism_dark .token.atrule,.cipPrism_dark .token.attr-value,.cipPrism_dark .token.keyword{color:hsl(350,40%,70%)}.cipPrism_dark .token.regex,.cipPrism_dark .token.important{color:#e90}.cipPrism_dark .token.important,.cipPrism_dark .token.bold{font-weight:700}.cipPrism_dark .token.italic{font-style:italic}.cipPrism_dark .token.entity{cursor:help}.cipPrism_dark .token.deleted{color:red}.cipPrism_funky code[class*=language-],.cipPrism_funky pre[class*=language-]{font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.cipPrism_funky pre[class*=language-]{padding:.4em .8em;margin:.5em 0;overflow:auto;background:url('data:image/svg+xml;charset=utf-8,<svg%20version%3D"1.1"%20xmlns%3D"http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg"%20width%3D"100"%20height%3D"100"%20fill%3D"rgba(0%2C0%2C0%2C.2)">%0D%0A<polygon%20points%3D"0%2C50%2050%2C0%200%2C0"%20%2F>%0D%0A<polygon%20points%3D"0%2C100%2050%2C100%20100%2C50%20100%2C0"%20%2F>%0D%0A<%2Fsvg>');background-size:1em 1em}.cipPrism_funky code[class*=language-]{background:#000;color:#fff;box-shadow:-.3em 0 0 .3em black,.3em 0 0 .3em #000}.cipPrism_funky :not(pre)>code[class*=language-]{padding:.2em;border-radius:.3em;box-shadow:none;white-space:normal}.cipPrism_funky .token.comment,.cipPrism_funky .token.prolog,.cipPrism_funky .token.doctype,.cipPrism_funky .token.cdata{color:#aaa}.cipPrism_funky .token.punctuation{color:#999}.cipPrism_funky .token.namespace{opacity:.7}.cipPrism_funky .token.property,.cipPrism_funky .token.tag,.cipPrism_funky .token.boolean,.cipPrism_funky .token.number,.cipPrism_funky .token.constant,.cipPrism_funky .token.symbol{color:#0cf}.cipPrism_funky .token.selector,.cipPrism_funky .token.attr-name,.cipPrism_funky .token.string,.cipPrism_funky .token.char,.cipPrism_funky .token.builtin{color:yellow}.cipPrism_funky .token.operator,.cipPrism_funky .token.entity,.cipPrism_funky .token.url,.cipPrism_funky .language-css .token.string,.cipPrism_funky .token.variable,.cipPrism_funky .token.inserted{color:yellowgreen}.cipPrism_funky .token.atrule,.cipPrism_funky .token.attr-value,.cipPrism_funky .token.keyword{color:deeppink}.cipPrism_funky .token.regex,.cipPrism_funky .token.important{color:orange}.cipPrism_funky .token.important,.cipPrism_funky .token.bold{font-weight:700}.cipPrism_funky .token.italic{font-style:italic}.cipPrism_funky .token.entity{cursor:help}.cipPrism_funky .token.deleted{color:red}.cipPrism_funky pre.diff-highlight.diff-highlight>code .token.deleted:not(.prefix),.cipPrism_funky pre>code.diff-highlight.diff-highlight .token.deleted:not(.prefix){background-color:rgba(255,0,0,.3);display:inline}.cipPrism_funky pre.diff-highlight.diff-highlight>code .token.inserted:not(.prefix),.cipPrism_funky pre>code.diff-highlight.diff-highlight .token.inserted:not(.prefix){background-color:rgba(0,255,128,.3);display:inline}.cipPrism_okaidia code[class*=language-],.cipPrism_okaidia pre[class*=language-]{color:#f8f8f2;background:none;text-shadow:0 1px rgba(0,0,0,.3);font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.cipPrism_okaidia pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}.cipPrism_okaidia :not(pre)>code[class*=language-],.cipPrism_okaidia pre[class*=language-]{background:#272822}.cipPrism_okaidia :not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.cipPrism_okaidia .token.comment,.cipPrism_okaidia .token.prolog,.cipPrism_okaidia .token.doctype,.cipPrism_okaidia .token.cdata{color:#8292a2}.cipPrism_okaidia .token.punctuation{color:#f8f8f2}.cipPrism_okaidia .token.namespace{opacity:.7}.cipPrism_okaidia .token.property,.cipPrism_okaidia .token.tag,.cipPrism_okaidia .token.constant,.cipPrism_okaidia .token.symbol,.cipPrism_okaidia .token.deleted{color:#f92672}.cipPrism_okaidia .token.boolean,.cipPrism_okaidia .token.number{color:#ae81ff}.cipPrism_okaidia .token.selector,.cipPrism_okaidia .token.attr-name,.cipPrism_okaidia .token.string,.cipPrism_okaidia .token.char,.cipPrism_okaidia .token.builtin,.cipPrism_okaidia .token.inserted{color:#a6e22e}.cipPrism_okaidia .token.operator,.cipPrism_okaidia .token.entity,.cipPrism_okaidia .token.url,.cipPrism_okaidia .language-css .token.string,.cipPrism_okaidia .style .token.string,.cipPrism_okaidia .token.variable{color:#f8f8f2}.cipPrism_okaidia .token.atrule,.cipPrism_okaidia .token.attr-value,.cipPrism_okaidia .token.function,.cipPrism_okaidia .token.class-name{color:#e6db74}.cipPrism_okaidia .token.keyword{color:#66d9ef}.cipPrism_okaidia .token.regex,.cipPrism_okaidia .token.important{color:#fd971f}.cipPrism_okaidia .token.important,.cipPrism_okaidia .token.bold{font-weight:700}.cipPrism_okaidia .token.italic{font-style:italic}.cipPrism_okaidia .token.entity{cursor:help}.cipPrism_twilight code[class*=language-],.cipPrism_twilight pre[class*=language-]{color:#fff;background:none;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1em;text-align:left;text-shadow:0 -.1em .2em #000;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.cipPrism_twilight pre[class*=language-],.cipPrism_twilight :not(pre)>code[class*=language-]{background:hsl(0,0%,8%)}.cipPrism_twilight pre[class*=language-]{border-radius:.5em;border:.3em solid hsl(0,0%,33%);box-shadow:1px 1px .5em #000 inset;margin:.5em 0;overflow:auto;padding:1em}.cipPrism_twilight pre[class*=language-]::-moz-selection{background:hsl(200,4%,16%)}.cipPrism_twilight pre[class*=language-]::selection{background:hsl(200,4%,16%)}.cipPrism_twilight pre[class*=language-]::-moz-selection,.cipPrism_twilight pre[class*=language-] ::-moz-selection,.cipPrism_twilight code[class*=language-]::-moz-selection,.cipPrism_twilight code[class*=language-] ::-moz-selection{text-shadow:none;background:hsla(0,0%,93%,.15)}.cipPrism_twilight pre[class*=language-]::selection,.cipPrism_twilight pre[class*=language-] ::selection,.cipPrism_twilight code[class*=language-]::selection,.cipPrism_twilight code[class*=language-] ::selection{text-shadow:none;background:hsla(0,0%,93%,.15)}.cipPrism_twilight :not(pre)>code[class*=language-]{border-radius:.3em;border:.13em solid hsl(0,0%,33%);box-shadow:1px 1px .3em -.1em #000 inset;padding:.15em .2em .05em;white-space:normal}.cipPrism_twilight .token.comment,.cipPrism_twilight .token.prolog,.cipPrism_twilight .token.doctype,.cipPrism_twilight .token.cdata{color:hsl(0,0%,47%)}.cipPrism_twilight .token.punctuation{opacity:.7}.cipPrism_twilight .token.namespace{opacity:.7}.cipPrism_twilight .token.tag,.cipPrism_twilight .token.boolean,.cipPrism_twilight .token.number,.cipPrism_twilight .token.deleted{color:hsl(14,58%,55%)}.cipPrism_twilight .token.keyword,.cipPrism_twilight .token.property,.cipPrism_twilight .token.selector,.cipPrism_twilight .token.constant,.cipPrism_twilight .token.symbol,.cipPrism_twilight .token.builtin{color:hsl(53,89%,79%)}.cipPrism_twilight .token.attr-name,.cipPrism_twilight .token.attr-value,.cipPrism_twilight .token.string,.cipPrism_twilight .token.char,.cipPrism_twilight .token.operator,.cipPrism_twilight .token.entity,.cipPrism_twilight .token.url,.cipPrism_twilight .language-css .token.string,.cipPrism_twilight .style .token.string,.cipPrism_twilight .token.variable,.cipPrism_twilight .token.inserted{color:hsl(76,21%,52%)}.cipPrism_twilight .token.atrule{color:hsl(218,22%,55%)}.cipPrism_twilight .token.regex,.cipPrism_twilight .token.important{color:hsl(42,75%,65%)}.cipPrism_twilight .token.important,.cipPrism_twilight .token.bold{font-weight:700}.cipPrism_twilight .token.italic{font-style:italic}.cipPrism_twilight .token.entity{cursor:help}.cipPrism_twilight pre[data-line]{padding:1em 0 1em 3em;position:relative}.cipPrism_twilight .language-markup .token.tag,.cipPrism_twilight .language-markup .token.attr-name,.cipPrism_twilight .language-markup .token.punctuation{color:hsl(33,33%,52%)}.cipPrism_twilight .token{position:relative;z-index:1}.cipPrism_twilight .line-highlight{background:hsla(0,0%,33%,.25);background:linear-gradient(to right,hsla(0,0%,33%,.1) 70%,hsla(0,0%,33%,0));border-bottom:1px dashed hsl(0,0%,33%);border-top:1px dashed hsl(0,0%,33%);left:0;line-height:inherit;margin-top:.75em;padding:inherit 0;pointer-events:none;position:absolute;right:0;white-space:pre;z-index:0}.cipPrism_twilight .line-highlight:before,.cipPrism_twilight .line-highlight[data-end]:after{background-color:hsl(215,15%,59%);border-radius:999px;box-shadow:0 1px #fff;color:hsl(24,20%,95%);content:attr(data-start);font:bold 65%/1.5 sans-serif;left:.6em;min-width:1em;padding:0 .5em;position:absolute;text-align:center;text-shadow:none;top:.4em;vertical-align:.3em}.cipPrism_twilight .line-highlight[data-end]:after{bottom:.4em;content:attr(data-end);top:auto}.cipPrism_coy code[class*=language-],.cipPrism_coy pre[class*=language-]{color:#000;background:none;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.cipPrism_coy pre[class*=language-]{position:relative;margin:.5em 0;overflow:visible;padding:0}.cipPrism_coy pre[class*=language-]>code{position:relative;border-left:10px solid #358ccb;box-shadow:-1px 0 0 0 #358ccb,0 0 0 1px #dfdfdf;background-color:#fdfdfd;background-image:linear-gradient(transparent 50%,rgba(69,142,209,.04) 50%);background-size:3em 3em;background-origin:content-box;background-attachment:local}.cipPrism_coy code[class*=language-]{max-height:inherit;height:inherit;padding:0 1em;display:block;overflow:auto}.cipPrism_coy :not(pre)>code[class*=language-],.cipPrism_coy pre[class*=language-]{background-color:#fdfdfd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:1em}.cipPrism_coy :not(pre)>code[class*=language-]{position:relative;padding:.2em;border-radius:.3em;color:#c92c2c;border:1px solid rgba(0,0,0,.1);display:inline;white-space:normal}.cipPrism_coy pre[class*=language-]:before,.cipPrism_coy pre[class*=language-]:after{content:"";z-index:-2;display:block;position:absolute;bottom:.75em;left:.18em;width:40%;height:20%;max-height:13em;box-shadow:0 13px 8px #979797;-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg)}.cipPrism_coy pre[class*=language-]:after{right:.75em;left:auto;-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg)}.cipPrism_coy .token.comment,.cipPrism_coy .token.block-comment,.cipPrism_coy .token.prolog,.cipPrism_coy .token.doctype,.cipPrism_coy .token.cdata{color:#7d8b99}.cipPrism_coy .token.punctuation{color:#5f6364}.cipPrism_coy .token.property,.cipPrism_coy .token.tag,.cipPrism_coy .token.boolean,.cipPrism_coy .token.number,.cipPrism_coy .token.function-name,.cipPrism_coy .token.constant,.cipPrism_coy .token.symbol,.cipPrism_coy .token.deleted{color:#c92c2c}.cipPrism_coy .token.selector,.cipPrism_coy .token.attr-name,.cipPrism_coy .token.string,.cipPrism_coy .token.char,.cipPrism_coy .token.function,.cipPrism_coy .token.builtin,.cipPrism_coy .token.inserted{color:#2f9c0a}.cipPrism_coy .token.operator,.cipPrism_coy .token.entity,.cipPrism_coy .token.url,.cipPrism_coy .token.variable{color:#a67f59;background:rgba(255,255,255,.5)}.cipPrism_coy .token.atrule,.cipPrism_coy .token.attr-value,.cipPrism_coy .token.keyword,.cipPrism_coy .token.class-name{color:#1990b8}.cipPrism_coy .token.regex,.cipPrism_coy .token.important{color:#e90}.cipPrism_coy .language-css .token.string,.cipPrism_coy .style .token.string{color:#a67f59;background:rgba(255,255,255,.5)}.cipPrism_coy .token.important{font-weight:400}.cipPrism_coy .token.bold{font-weight:700}.cipPrism_coy .token.italic{font-style:italic}.cipPrism_coy .token.entity{cursor:help}.cipPrism_coy .token.namespace{opacity:.7}@media screen and (max-width:767px){.cipPrism_coy pre[class*=language-]:before,.cipPrism_coy pre[class*=language-]:after{bottom:14px;box-shadow:none}}.cipPrism_coy pre[class*=language-].line-numbers.line-numbers{padding-left:0}.cipPrism_coy pre[class*=language-].line-numbers.line-numbers code{padding-left:3.8em}.cipPrism_coy pre[class*=language-].line-numbers.line-numbers .line-numbers-rows{left:0}.cipPrism_coy pre[class*=language-][data-line]{padding-top:0;padding-bottom:0;padding-left:0}.cipPrism_coy pre[data-line] code{position:relative;padding-left:4em}.cipPrism_coy pre .line-highlight{margin-top:0}.cipPrism_solarizedlight code[class*=language-],.cipPrism_solarizedlight pre[class*=language-]{color:#657b83;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.cipPrism_solarizedlight pre[class*=language-]::-moz-selection,.cipPrism_solarizedlight pre[class*=language-] ::-moz-selection,.cipPrism_solarizedlight code[class*=language-]::-moz-selection,.cipPrism_solarizedlight code[class*=language-] ::-moz-selection{background:#073642}.cipPrism_solarizedlight pre[class*=language-]::selection,.cipPrism_solarizedlight pre[class*=language-] ::selection,.cipPrism_solarizedlight code[class*=language-]::selection,.cipPrism_solarizedlight code[class*=language-] ::selection{background:#073642}.cipPrism_solarizedlight pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}.cipPrism_solarizedlight :not(pre)>code[class*=language-],.cipPrism_solarizedlight pre[class*=language-]{background-color:#fdf6e3}.cipPrism_solarizedlight :not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em}.cipPrism_solarizedlight .token.comment,.cipPrism_solarizedlight .token.prolog,.cipPrism_solarizedlight .token.doctype,.cipPrism_solarizedlight .token.cdata{color:#93a1a1}.cipPrism_solarizedlight .token.punctuation{color:#586e75}.cipPrism_solarizedlight .token.namespace{opacity:.7}.cipPrism_solarizedlight .token.property,.cipPrism_solarizedlight .token.tag,.cipPrism_solarizedlight .token.boolean,.cipPrism_solarizedlight .token.number,.cipPrism_solarizedlight .token.constant,.cipPrism_solarizedlight .token.symbol,.cipPrism_solarizedlight .token.deleted{color:#268bd2}.cipPrism_solarizedlight .token.selector,.cipPrism_solarizedlight .token.attr-name,.cipPrism_solarizedlight .token.string,.cipPrism_solarizedlight .token.char,.cipPrism_solarizedlight .token.builtin,.cipPrism_solarizedlight .token.url,.cipPrism_solarizedlight .token.inserted{color:#2aa198}.cipPrism_solarizedlight .token.entity{color:#657b83;background:#eee8d5}.cipPrism_solarizedlight .token.atrule,.cipPrism_solarizedlight .token.attr-value,.cipPrism_solarizedlight .token.keyword{color:#859900}.cipPrism_solarizedlight .token.function,.cipPrism_solarizedlight .token.class-name{color:#b58900}.cipPrism_solarizedlight .token.regex,.cipPrism_solarizedlight .token.important,.cipPrism_solarizedlight .token.variable{color:#cb4b16}.cipPrism_solarizedlight .token.important,.cipPrism_solarizedlight .token.bold{font-weight:700}.cipPrism_solarizedlight .token.italic{font-style:italic}.cipPrism_solarizedlight .token.entity{cursor:help}.cipPrism_tomorrow code[class*=language-],.cipPrism_tomorrow pre[class*=language-]{color:#ccc;background:none;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.cipPrism_tomorrow pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}.cipPrism_tomorrow :not(pre)>code[class*=language-],.cipPrism_tomorrow pre[class*=language-]{background:#2d2d2d}.cipPrism_tomorrow :not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.cipPrism_tomorrow .token.comment,.cipPrism_tomorrow .token.block-comment,.cipPrism_tomorrow .token.prolog,.cipPrism_tomorrow .token.doctype,.cipPrism_tomorrow .token.cdata{color:#999}.cipPrism_tomorrow .token.punctuation{color:#ccc}.cipPrism_tomorrow .token.tag,.cipPrism_tomorrow .token.attr-name,.cipPrism_tomorrow .token.namespace,.cipPrism_tomorrow .token.deleted{color:#e2777a}.cipPrism_tomorrow .token.function-name{color:#6196cc}.cipPrism_tomorrow .token.boolean,.cipPrism_tomorrow .token.number,.cipPrism_tomorrow .token.function{color:#f08d49}.cipPrism_tomorrow .token.property,.cipPrism_tomorrow .token.class-name,.cipPrism_tomorrow .token.constant,.cipPrism_tomorrow .token.symbol{color:#f8c555}.cipPrism_tomorrow .token.selector,.cipPrism_tomorrow .token.important,.cipPrism_tomorrow .token.atrule,.cipPrism_tomorrow .token.keyword,.cipPrism_tomorrow .token.builtin{color:#cc99cd}.cipPrism_tomorrow .token.string,.cipPrism_tomorrow .token.char,.cipPrism_tomorrow .token.attr-value,.cipPrism_tomorrow .token.regex,.cipPrism_tomorrow .token.variable{color:#7ec699}.cipPrism_tomorrow .token.operator,.cipPrism_tomorrow .token.entity,.cipPrism_tomorrow .token.url{color:#67cdcc}.cipPrism_tomorrow .token.important,.cipPrism_tomorrow .token.bold{font-weight:700}.cipPrism_tomorrow .token.italic{font-style:italic}.cipPrism_tomorrow .token.entity{cursor:help}.cipPrism_tomorrow .token.inserted{color:green}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{position:absolute;top:.3em;right:.2em;transition:opacity 0.3s ease-in-out;opacity:0}div.code-toolbar:hover>.toolbar{opacity:1}div.code-toolbar:focus-within>.toolbar{opacity:1}div.code-toolbar>.toolbar .toolbar-item{display:inline-block}div.code-toolbar>.toolbar a{cursor:pointer}div.code-toolbar>.toolbar button{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.code-toolbar>.toolbar a,div.code-toolbar>.toolbar button,div.code-toolbar>.toolbar span{color:#bbb;font-size:.8em;padding:0 .5em;background:#f5f2f0;background:rgba(224,224,224,.2);box-shadow:0 2px 0 0 rgba(0,0,0,.2);border-radius:.5em}div.code-toolbar>.toolbar a:hover,div.code-toolbar>.toolbar a:focus,div.code-toolbar>.toolbar button:hover,div.code-toolbar>.toolbar button:focus,div.code-toolbar>.toolbar span:hover,div.code-toolbar>.toolbar span:focus{color:inherit;text-decoration:none}pre[data-line]{position:relative;padding:1em 0 1em 3em}.line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:hsla(24,20%,50%,.08);background:linear-gradient(to right,hsla(24,20%,50%,.1) 70%,hsla(24,20%,50%,0));pointer-events:none;line-height:inherit;white-space:pre}@media print{.line-highlight{-webkit-print-color-adjust:exact;color-adjust:exact}}.line-highlight:before,.line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:.6em;min-width:1em;padding:0 .5em;background-color:hsla(24,20%,50%,.4);color:hsl(24,20%,95%);font:bold 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;box-shadow:0 1px #fff}.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}.line-numbers .line-highlight:before,.line-numbers .line-highlight:after{content:none}pre[id].linkable-line-numbers span.line-numbers-rows{pointer-events:all}pre[id].linkable-line-numbers span.line-numbers-rows>span:before{cursor:pointer}pre[id].linkable-line-numbers span.line-numbers-rows>span:hover:before{background-color:rgba(128,128,128,.2)}pre[class*="language-"].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*="language-"].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}.cipPrism-code .cipPrism-title{letter-spacing:.1em;max-width:100%;margin:0 0 -1px;padding:3px 14px;word-wrap:break-word;overflow-wrap:break-word}.cipPrism-code .cipPrism-title_inline{display:inline-block}.cipPrism-code .cipPrism-title_center{text-align:center}.cipPrism-code .cipPrism-title i:first-child{padding-right:.5em}.cipPrism-code code{padding:0;border:none;border-radius:0}.cipPrism-code pre[class*=language-]{margin:0}.cipPrism-code code[class*=language-] mark,.cipPrism-code pre[class*=language-] mark{display:inline-block;color:inherit;background:none;border:1px solid #000;-webkit-box-shadow:0 0 2px #fff;box-shadow:0 0 2px #fff;padding:1px;background:rgba(0,0,0,.2)}.cipPrism-code .cipPrism-copyright{text-align:right;font-size:.5em}.cipPrism-code .cipPrism-copyright a[target=_blank]:after{font-family:"Font Awesome 5 Free";content:"";font-size:.5em;margin:0 3px;font-weight:900}.ciPrism-white{color:#fff}.ciPrism-black{color:#333132}.ciPrism-red{color:tomato}.ciPrism-orange{color:#f89d46}.ciPrism-yellow{color:#ffc107}.ciPrism-green{color:#00c474}.ciPrism-cyan{color:#1dc1d6}.ciPrism-blue{color:#66f}.ciPrism-purple{color:#bd85d6}.ciPrism-pink{color:#ffb6c1}.ciPrism-brown{color:#ab7f5c}.cipPrism_shadowSmall pre[class*=language-]{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.22);box-shadow:0 2px 4px rgba(0,0,0,.22)}.cipPrism_shadowMedium pre[class*=language-]{-webkit-box-shadow:0 3px 5px rgba(0,0,0,.22);box-shadow:0 3px 5px rgba(0,0,0,.22)}.cipPrism_shadowLarge pre[class*=language-]{-webkit-box-shadow:0 4px 6px rgba(0,0,0,.22);box-shadow:0 4px 6px rgba(0,0,0,.22)}.cipPrism_radiusSmall pre[class*=language-]{border-radius:0 5px 5px}.cipPrism_radiusMedium pre[class*=language-]{border-radius:0 10px 10px}.cipPrism_radiusLarge pre[class*=language-]{border-radius:0 15px 15px}.cipPrism-title_radiusSmall{border-radius:5px 5px 0 0}.cipPrism-title_radiusMedium{border-radius:10px 10px 0 0}.cipPrism-title_radiusLarge{border-radius:15px 15px 0 0}.cipPrism_maxHeightSmall{max-height:200px}.cipPrism_maxHeightMedium{max-height:500px}.cipPrism_maxHeightLarge{max-height:800px}.cipPrism_radiusStr pre[class*=language-]{border-top-right-radius:5px}.cipPrism_radiusSbr pre[class*=language-]{border-bottom-right-radius:5px}.cipPrism_radiusSbl pre[class*=language-]{border-bottom-left-radius:5px}.cipPrism_radiusStl pre[class*=language-]{border-top-left-radius:5px}.cipPrism_radiusMtr pre[class*=language-]{border-top-right-radius:10px}.cipPrism_radiusMbr pre[class*=language-]{border-bottom-right-radius:10px}.cipPrism_radiusMbl pre[class*=language-]{border-bottom-left-radius:10px}.cipPrism_radiusMtl pre[class*=language-]{border-top-left-radius:10px}.cipPrism_radiusLtr pre[class*=language-]{border-top-right-radius:15px}.cipPrism_radiusLbr pre[class*=language-]{border-bottom-right-radius:15px}.cipPrism_radiusLbl pre[class*=language-]{border-bottom-left-radius:15px}.cipPrism_radiusLtl pre[class*=language-]{border-top-left-radius:15px}.cipPrism-title_radiusStr{border-top-right-radius:5px}.cipPrism-title_radiusSbr{border-bottom-right-radius:5px}.cipPrism-title_radiusSbl{border-bottom-left-radius:5px}.cipPrism-title_radiusStl{border-top-left-radius:5px}.cipPrism-title_radiusMtr{border-top-right-radius:10px}.cipPrism-title_radiusMbr{border-bottom-right-radius:10px}.cipPrism-title_radiusMbl{border-bottom-left-radius:10px}.cipPrism-title_radiusMtl{border-top-left-radius:10px}.cipPrism-title_radiusLtr{border-top-right-radius:15px}.cipPrism-title_radiusLbr{border-bottom-right-radius:15px}.cipPrism-title_radiusLbl{border-bottom-left-radius:15px}.cipPrism-title_radiusLtl{border-top-left-radius:15px}.cipPrism-code{margin:1em auto 2em}.ciuPrismBox-shadow_srbl{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.22);box-shadow:0 2px 4px rgba(0,0,0,.22)}.ciuPrismBox-shadow_mrbl{-webkit-box-shadow:0 3px 5px rgba(0,0,0,.22);box-shadow:0 3px 5px rgba(0,0,0,.22)}.ciuPrismBox-shadow_lrbl{-webkit-box-shadow:0 4px 6px rgba(0,0,0,.22);box-shadow:0 4px 6px rgba(0,0,0,.22)}.ciuPrismFont-weight_bold{font-weight:700}.ciuPrismFont-size_10{font-size:10px}.ciuPrismFont-size_11{font-size:11px}.ciuPrismFont-size_12{font-size:12px}.ciuPrismFont-size_13{font-size:13px}.ciuPrismFont-size_14{font-size:14px}.ciuPrismFont-size_15{font-size:15px}.ciuPrismFont-size_16{font-size:16px}.ciuPrismFont-size_17{font-size:17px}.ciuPrismFont-size_18{font-size:18px}.ciuPrismFont-size_19{font-size:19px}.ciuPrismFont-size_20{font-size:20px}.ciuPrismFont-size_21{font-size:21px}.ciuPrismFont-size_22{font-size:22px}.ciuPrismFont-size_23{font-size:23px}.ciuPrismFont-size_24{font-size:24px}.ciuPrismFont-size_25{font-size:25px}.ciuPrismFont-size_26{font-size:26px}.ciuPrismFont-size_27{font-size:27px}.ciuPrismFont-size_28{font-size:28px}.ciuPrismFont-size_29{font-size:29px}.ciuPrismFont-size_30{font-size:30px}.ciuPrismFont-size_31{font-size:31px}.ciuPrismFont-size_32{font-size:32px}.ciuPrismFont-size_33{font-size:33px}.ciuPrismFont-size_34{font-size:34px}.ciuPrismFont-size_35{font-size:35px}.ciuPrismMargin-top_0{margin-top:0}.ciuPrismMargin-top_1{margin-top:1em}.ciuPrismMargin-top_2{margin-top:2em}.ciuPrismMargin-top_3{margin-top:3em}.ciuPrismMargin-top_4{margin-top:4em}.ciuPrismMargin-top_5{margin-top:5em}.ciuPrismMargin-top_6{margin-top:6em}.ciuPrismMargin-top_7{margin-top:7em}.ciuPrismMargin-top_8{margin-top:8em}.ciuPrismMargin-top_9{margin-top:9em}.ciuPrismMargin-top_10{margin-top:10em}.ciuPrismMargin-right_0{margin-right:0}.ciuPrismMargin-right_1{margin-right:1em}.ciuPrismMargin-right_2{margin-right:2em}.ciuPrismMargin-right_3{margin-right:3em}.ciuPrismMargin-right_4{margin-right:4em}.ciuPrismMargin-right_5{margin-right:5em}.ciuPrismMargin-right_6{margin-right:6em}.ciuPrismMargin-right_7{margin-right:7em}.ciuPrismMargin-right_8{margin-right:8em}.ciuPrismMargin-right_9{margin-right:9em}.ciuPrismMargin-right_10{margin-right:10em}.ciuPrismMargin-bottom_0{margin-bottom:0}.ciuPrismMargin-bottom_1{margin-bottom:1em}.ciuPrismMargin-bottom_2{margin-bottom:2em}.ciuPrismMargin-bottom_3{margin-bottom:3em}.ciuPrismMargin-bottom_4{margin-bottom:4em}.ciuPrismMargin-bottom_5{margin-bottom:5em}.ciuPrismMargin-bottom_6{margin-bottom:6em}.ciuPrismMargin-bottom_7{margin-bottom:7em}.ciuPrismMargin-bottom_8{margin-bottom:8em}.ciuPrismMargin-bottom_9{margin-bottom:9em}.ciuPrismMargin-bottom_10{margin-bottom:10em}.ciuPrismMargin-left_0{margin-left:0}.ciuPrismMargin-left_1{margin-left:1em}.ciuPrismMargin-left_2{margin-left:2em}.ciuPrismMargin-left_3{margin-left:3em}.ciuPrismMargin-left_4{margin-left:4em}.ciuPrismMargin-left_5{margin-left:5em}.ciuPrismMargin-left_6{margin-left:6em}.ciuPrismMargin-left_7{margin-left:7em}.ciuPrismMargin-left_8{margin-left:8em}.ciuPrismMargin-left_9{margin-left:9em}.ciuPrismMargin-left_10{margin-left:10em}.ciuPrismText-align_right{text-align:right}.ciuPrismText-align_center{text-align:center}.ciuPrismText-align_left{text-align:left}.cipPrism .cipPrism-title{color:#905;background:#f5f2f0}.cipPrism_dark .cipPrism-title{border:.3em solid #7a6652;border-bottom-width:0;color:#d1949e;background:#4d4033}.cipPrism_dark pre[class*=language-]{border-top-left-radius:0}.cipPrism_funky .cipPrism-title{color:deeppink;background:url('data:image/svg+xml;charset=utf-8,<svg%20version%3D"1.1"%20xmlns%3D"http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg"%20width%3D"100"%20height%3D"100"%20fill%3D"rgba(0%2C0%2C0%2C.2)">%0D%0A<polygon%20points%3D"0%2C50%2050%2C0%200%2C0"%20%2F>%0D%0A<polygon%20points%3D"0%2C100%2050%2C100%20100%2C50%20100%2C0"%20%2F>%0D%0A<%2Fsvg>');background-size:1em 1em}.cipPrism_okaidia .cipPrism-title{color:#f92672;background:#272822}.cipPrism_okaidia pre[class*=language-]{border-top-left-radius:0}.cipPrism_twilight .cipPrism-title{border:.3em solid #545454;border-bottom-width:0;color:#cf694a;background:#141414}.cipPrism_twilight pre[class*=language-]{border-top-left-radius:0}.cipPrism_coy .cipPrism-title{margin-left:-1px;border-left:11px solid #358ccb;color:#358ccb;background:#fbf9f9}.cipPrism_solarizedlight .cipPrism-title{color:#268bd2;background:#fdf6e3}.cipPrism_tomorrow .cipPrism-title{color:#ec6d71;background:#2d2d2d}.cipPrism_tomorrow .line-highlight{background:rgba(255,255,255,.14);background:-webkit-gradient(linear,left top,right top,color-stop(70%,rgba(255,255,255,.14)),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,.14) 70%,rgba(255,255,255,0));background:linear-gradient(to right,rgba(255,255,255,.14) 70%,rgba(255,255,255,0))}