@font-face{font-family:"Ubuntu Mono";src:url(//documentation.basis.cloud/fonts/ubuntumono-webfont.woff) format("woff"),url(//documentation.basis.cloud/fonts/ubuntumono-webfont.woff2) format("woff2"),url(//documentation.basis.cloud/fonts/ubuntumono-webfont.ttf) format("truetype")}:root{--basis-prism-h:210;--basis-prism-toolbar-item-h:255;--basis-prism-border:hsl(var(--basis-prism-h), 25%, 75%);--basis-prism-background:hsl(var(--basis-prism-h), 0%, 99%);--basis-prism-background-stripe:hsla(var(--basis-prism-h), 60%, 55%, 0.05);--basis-prism-background-alpha:0.0;--basis-prism-font:'Ubuntu Mono',Consolas,'Courier New',Courier,'Droid Sans Mono',monospace;--basis-prism-font-size:15px;--basis-prism-font-weight:600;--basis-prism-font-weight-keyword:700;--basis-prism-font-weight-bold:800;--basis-prism-font-weight-comment:700;--basis-prism-classes-methods-fields:hsl(var(--basis-prism-h), 100%, 45%);--basis-prism-console-color:hsl(var(--basis-prism-h), 5%, 90%);--basis-prism-copy-background:hsla(var(--basis-prism-h), 65%, 50%, 0.1);--basis-prism-copy-background-focus:hsl(var(--basis-prism-h), 65%, 50%);--basis-prism-copy-background-hover:hsl(var(--basis-prism-h), 65%, 50%);--basis-prism-copy-background-active:hsl(var(--basis-prism-h), 65%, 40%);--basis-prism-copy-color:hsl(var(--basis-prism-h), 95%, 40%);--basis-prism-copy-color-focus:hsl(var(--basis-prism-h), 95%, 95%);--basis-prism-copy-color-hover:hsl(var(--basis-prism-h), 95%, 95%);--basis-prism-copy-color-active:hsl(var(--basis-prism-h), 95%, 100%);--basis-prism-copy-border:var(--basis-prism-copy-background-hover)}code[class*=language-],pre[class*=language-]{color:#333;background:0 0;font-family:var(--basis-prism-font,var(--code-font));font-size:var(--basis-prism-font-size);font-weight:var(--basis-prism-font-weight);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}pre[class*=language-]{position:relative;margin:0;overflow:visible;padding:1px;margin-top:2em;max-width:calc(100vw - 350px)}@media only screen and (max-width:1279px){pre[class*=language-]{max-width:calc(100vw - 3em)}}pre[class*=language-]>code{position:relative;z-index:1;box-shadow:0 0 0 1px var(--basis-prism-border,var(--basis-gray));border-left:5px solid var(--basis-prism-border,var(--basis-gray-light));background-color:var(--basis-prism-background,#fdfdfd);background-image:linear-gradient(transparent 50%,var(--basis-prism-background-stripe) 50%);background-size:3em 3em;background-origin:content-box;background-attachment:local;border-top-right-radius:.25em;border-bottom-right-radius:.25em}pre[class*=language-bbjconsole]>code{width:80ch;box-sizing:content-box}code[class*=language-]{max-height:inherit;height:inherit;padding:0 1em 0 .5em;display:block;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background-color:#fdfdfd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:not(pre)>code[class*=language-]{position:relative;padding:.2em;border-radius:.3em;color:#35007f;border:1px solid hsla(0,0%,0%,.1);display:inline;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#4a729a;font-style:italic;font-weight:900}.token.punctuation{color:#316767}.token.boolean,.token.constant,.token.deleted,.token.function-name,.token.number,.token.property,.token.symbol,.token.tag{color:#d22c2c}.token.attr-name,.token.builtin,.token.char,.token.function,.token.inserted,.token.selector,.token.string{color:#0076b2}.token.entity,.token.operator,.token.url,.token.variable{color:#7aa044;background:hsla(0,10%,95%,var(--basis-prism-background-alpha))}.token.atrule,.token.attr-value,.token.class-name,.token.keyword{color:#505b95;font-weight:var(--basis-prism-font-weight-keyword)}.token.important,.token.regex{color:#e58500;font-weight:var(--basis-prism-font-weight-keyword)}.language-css .token.property{color:#9a4a4a}.language-css .token.string,.style .token.string{color:#957250;background:hsla(0,0%,100%,.5)}.token.unit{color:#30c}.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.namespace{opacity:.7}@media screen and (max-width:767px){pre[class*=language-]:after,pre[class*=language-]:before{bottom:14px;box-shadow:none}}pre[class*=language-bbjconsole]>code{--basis-prism-background:hsl(0, 0%, 25%);--basis-prism-border:transparent;background-image:none;color:var(--basis-prism-console-color);border:none;border-radius:1em;padding:1em;font-family:var(--code-font,var(--basis-prism-font))}.token.bbj_control{color:#6f852c}.token.bbj_err_branch{color:#7f1500}.token.bbj_event{color:#32993b}.token.binary_string{color:#b2003b}.token.boolean{color:#0f3f6f;text-shadow:0 0 1px #8fbfef}.token.classes{color:hsl(var(--basis-prism-h),20%,40%);font-weight:var(--basis-prism-font-weight-bold);background:hsl(var(--basis-prism-h),75%,97.5%);border:.5px solid hsl(var(--basis-prism-h),20%,70%);box-sizing:border-box;padding:.1em .15em;border-radius:.2em}.token.classes_methods_fields{color:var(--basis-prism-classes-methods-fields)}.token.comment{color:#727f8c;font-style:italic;font-weight:var(--basis-prism-font-weight-comment)}.token.data_types{color:#3a5978;font-weight:var(--basis-prism-font-weight-keyword)}.token.declare{color:#036495}.token.field_private{color:var(--basis-prism-classes-methods-fields);background:#fde6e6;border:.5px solid #f20c0c;box-sizing:border-box;padding:.1em .15em;border-radius:.2em}.token.field_protected{color:var(--basis-prism-classes-methods-fields);background:#fff4e5;border:.5px solid #ff9400;box-sizing:border-box;padding:.1em .15em;border-radius:.2em}.token.field_public{color:var(--basis-prism-classes-methods-fields);background:#edffe5;border:.5px solid #3bb200;box-sizing:border-box;padding:.1em .15em;border-radius:.2em}.token.function,.token.method{color:hsl(var(--basis-prism-h),100%,30%)}.token.if_not{color:#e50039;font-weight:var(--basis-prism-font-weight-bold);background:hsl(345,100%,92.5%);padding:.2em .1em 0 .1em;border-radius:.2em}.token.integer_variable{color:#004c66;background:hsla(195,75%,90%,calc(var(--basis-prism-background-alpha) * 2))}.token.javadoc{color:#526fc5;font-style:oblique 5deg}.token.keyword{color:#505b95;font-weight:var(--basis-prism-font-weight-keyword)}.token.bbj_label{color:#e55f00;font-weight:var(--basis-prism-font-weight-bold)}.token.keywords_and_functions{color:#0a28c1;font-weight:var(--basis-prism-font-weight-keyword)}.token.methodcall{color:#00b2a3;font-weight:var(--basis-prism-font-weight-keyword)}.token.methodret{color:#c02}.token.lf{color:#89765b;opacity:.35;padding:0 .25em}.token.new{color:hsl(var(--basis-prism-h),100%,35%);text-shadow:0 0 1px hsl(var(--basis-prism-h),75%,75%);font-weight:var(--basis-prism-font-weight-bold)}.token.number{color:#b73d14}.token.object_variable{color:#060}.token.operator{color:#ff003f;background:hsla(345,100%,75%,var(--basis-prism-background-alpha));font-weight:var(--basis-prism-font-weight-bold)}.token.punctuation{color:#4a2f4f;font-weight:var(--basis-prism-font-weight-bold)}.token.static{color:var(--basis-prism-classes-methods-fields);background:hsl(var(--basis-prism-h),100%,95%);border:.5px solid hsl(var(--basis-prism-h),100%,75%);box-sizing:border-box;padding:.1em .15em;border-radius:.2em}.token.string{color:#0094b2}.token.string_alt{color:#0094b2;background:hsla(200,75%,75%,var(--basis-prism-background-alpha))}.token.string_variable{color:#3f5f1f;background:hsla(90,75%,50%,var(--basis-prism-background-alpha))}.token.symbolic_labels{color:#a90823}.token.verb{color:#5f1f5f;background:hsla(300,50%,85%,var(--basis-prism-background-alpha))}.token.java_keywords{color:#793f06}pre[class*=language-].line-numbers.line-numbers{padding-left:0}pre[class*=language-].line-numbers.line-numbers code{padding-left:3.8em}pre[class*=language-].line-numbers.line-numbers .line-numbers-rows{left:0}pre[class*=language-][data-line]{padding-top:0;padding-bottom:0;padding-left:0}pre[data-line] code{position:relative;padding-left:4em}pre .line-highlight{margin-top:0}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;print-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:#f4f1ef;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:after,.line-numbers .line-highlight:before{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}.token.cr,.token.lf,.token.space,.token.tab:not(:empty){position:relative}.token.cr:before,.token.lf:before,.token.space:before,.token.tab:not(:empty):before{color:grey;opacity:.6;position:absolute}.token.tab:not(:empty):before{content:'\21E5'}.token.cr:before{content:'\240D'}.token.crlf:before{content:'\240D\240A'}.token.lf:before{content:'\240A'}.token.space:before{content:'\00B7'}.token a{color:inherit}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{position:absolute;z-index:10;top:0;left:0;margin-top:-2.5em;display:flex;flex-flow:row-reverse;align-items:stretch;justify-content:flex-start;padding:var(--bbj-space);gap:var(--bbj-space) var(--bbj-space);width:100%}div.code-toolbar>.toolbar>.toolbar-item{display:inline-block;width:100%}div.code-toolbar>.toolbar>.toolbar-item>a{cursor:pointer}div.code-toolbar>.toolbar>.toolbar-item>button{background:var(--basis-prism-copy-background);color:var(--basis-prism-copy-color);box-shadow:none;border:thin solid var(--basis-prism-copy-border);border-radius:.25em;font:inherit;line-height:normal;overflow:visible;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.code-toolbar>.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar>.toolbar-item>span{color:var(--basis-prism-copy-color);font-size:1em;font-weight:var(--basis-prism-font-weight);height:2em;padding:0 .5em}div.code-toolbar>.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar>.toolbar-item>button:focus,div.code-toolbar>.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar>.toolbar-item>span:focus,div.code-toolbar>.toolbar>.toolbar-item>span:hover{text-decoration:none}div.code-toolbar>.toolbar>.toolbar-item>span{margin:0 .25em;padding-right:0;color:hsl(var(--basis-prism-toolbar-item-h),25%,25%);border-radius:.25em;display:flex;align-items:end;justify-content:end;opacity:.65}div.code-toolbar>.toolbar>.toolbar-item>button{min-width:8em;background:var(--basis-prism-copy-background);border-color:var(--basis-prism-copy-border);color:var(--basis-prism-copy-color);font-weight:var(--basis-prism-font-weight);transition:all .1s ease-out}div.code-toolbar>.toolbar>.toolbar-item>button:focus{border-color:var(--basis-prism-copy-background-focus)}div.code-toolbar>.toolbar>.toolbar-item>button:hover{background:var(--basis-prism-copy-background-hover);border-color:var(--basis-prism-copy-background-hover);color:var(--basis-prism-copy-color-hover)}div.code-toolbar>.toolbar>.toolbar-item>button:active{background:var(--basis-prism-copy-background-active);border-color:var(--basis-prism-copy-background-active);color:var(--basis-prism-copy-color-active)}span.inline-color-wrapper{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyIDIiPjxwYXRoIGZpbGw9ImdyYXkiIGQ9Ik0wIDBoMnYySDB6Ii8+PHBhdGggZmlsbD0id2hpdGUiIGQ9Ik0wIDBoMXYxSDB6TTEgMWgxdjFIMXoiLz48L3N2Zz4=);background-position:center;background-size:110%;display:inline-block;height:1.333ch;width:1.333ch;margin:0 .333ch;box-sizing:border-box;border:1px solid #fff;outline:1px solid rgba(0,0,0,.5);overflow:hidden}span.inline-color{display:block;height:120%;width:120%}.token.punctuation.brace-hover,.token.punctuation.brace-selected{outline:solid 1px}.rainbow-braces .token.punctuation.brace-level-1,.rainbow-braces .token.punctuation.brace-level-5,.rainbow-braces .token.punctuation.brace-level-9{color:#e50;opacity:1}.rainbow-braces .token.punctuation.brace-level-10,.rainbow-braces .token.punctuation.brace-level-2,.rainbow-braces .token.punctuation.brace-level-6{color:#0b3;opacity:1}.rainbow-braces .token.punctuation.brace-level-11,.rainbow-braces .token.punctuation.brace-level-3,.rainbow-braces .token.punctuation.brace-level-7{color:#26f;opacity:1}.rainbow-braces .token.punctuation.brace-level-12,.rainbow-braces .token.punctuation.brace-level-4,.rainbow-braces .token.punctuation.brace-level-8{color:#e0e;opacity:1}