.debug{--color-bg: #fff;--color-fg: #111;--color-bg-2: #f3f3f3;--color-fg-2: #6e6e6e;--color-bg-2-hover: rgb(217.5, 217.5, 217.5);--color-fg-hover: #333;--color-resize-handle: rgb(217.5, 217.5, 217.5);--color-ui-border: #d0d0d0;--color-button-fg: #111;--color-button-bg: #f0f0f0;--color-button-bg-hover: #dde6f0;--color-button-border: #afafaf;--color-fa-inverse: #fff;--color-secondary-bg: #666;--color-secondary-fg: #fff;--color-a: #00e;--color-a-visited: #551a8b;--color-a-hover: #e00;--color-header: purple;--color-assert-bg: rgba(255, 204, 204, 0.75);--color-assert-fg: #111;--color-error-bg: #fcebeb;--color-error-border: #d8000c;--color-error-fg: #d8000c;--color-error-link: #843534;--color-info-bg: #d9edf7ee;--color-info-border: #bce8f1;--color-info-fg: #31708f;--color-info-link: #245269;--color-success-bg: #dff0d8ee;--color-success-border: #d6e9c6;--color-success-fg: #3c763d;--color-success-link: #2b542c;--color-warn-bg: #fef6d5;--color-warn-border: #faebcc;--color-warn-fg: #8a6d3b;--color-warn-link: #66512c;--color-classname: color-mix(in lch, currentColor, #8d0c4c);--color-namespace: inherit;--opacity-namespace: 0.5;--color-identifier: #039;--color-numeric: #009;--color-timestamp: #009;--color-array-file-tree-key: #119;--color-false: #c33;--color-key-bracket: #999;--color-keyword: #07a;--color-operator: #a67f59;--color-param: #263;--color-punct: #999;--color-recursion: #f00;--color-t-null: #c7c7c74c;--color-true: #393;--color-type: #9d4;--color-prettified: #000b9b;--color-unicode-bg: #c0c0ff;--color-binary-bg: #c0c0c0;--color-binary-fg: #003;--color-object-debug: #000b9bee;--color-object-eager: #bb0;--color-object-heading: #4f16b0;--color-object-magic: #ff8800ee;--color-object-private: #00000082;--color-object-protected: #000000c6;--color-object-public: inherit;--color-object-virtual: #ccaaFF;--color-object-warning: #F00;--color-object-static: #da0d87ee;--color-object-final: #f00e;--color-table-th-bg: rgba(0, 0, 0, 0.1);--color-table-hover-fg: #212529;--color-table-hover-bg: rgba(0, 0, 0, 0.075);--color-table-undefined-bg: rgba(0, 0, 0, 0.1)}.debug[data-theme=dark]{--color-bg: #282828;--color-fg: #c7c7c7;--color-bg-2: #3c3c3c;--color-fg-2: #c7c7c7;--color-bg-2-hover: rgb(34.5, 34.5, 34.5);--color-fg-hover: #c7c7c7;--color-resize-handle: rgb(123.75, 123.75, 123.75);--color-ui-border: #d0d0d066;--color-button-fg: #f0f0f0;--color-button-bg: #222;--color-button-bg-hover: #1e1e44;--color-a: #6ea8fe;--color-a-visited: #6ea8fe;--color-a-hover: #8bb9fe;--color-header: purple;--color-error-bg: #4d0e13;--color-error-border: #842029;--color-error-fg: #ea868f;--color-error-link: #ea868f;--color-info-bg: #043540;--color-info-border: #087990;--color-info-fg: #6edff6;--color-info-link: #6edff6;--color-success-bg: #12402b;--color-success-border: #467b68;--color-success-fg: #75b798;--color-success-link: #75b798;--color-warn-bg: #444208;--color-warn-border: #997404;--color-warn-fg: #ffda6a;--color-warn-link: #ffda6a;--color-classname: color-mix(in lch, currentColor, #f8b3d5);--opacity-namespace: 0.75;--color-identifier: #c8f;--color-numeric: #9980ff;--color-timestamp: #9980ff;--color-t-null: #c7c7c799;--color-array-file-tree-key: #c7c7FF;--color-param: #4b4;--color-prettified: #99f;--color-unicode-bg: #3778cc;--color-object-debug: #66f;--color-object-eager: #fe0;--color-object-heading: #99f;--color-object-private: #ccc6;--color-object-protected: #ccc9;--color-table-th-bg: #333;--color-table-hover-fg: #ccc;--color-table-hover-bg: #ccc3;--color-table-undefined-bg: #333}.debug{--font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;--font-family-numeric: Courier New, monospace, Ariel;--font-size: 13px;font-size:var(--font-size)}.debug{position:relative;clear:both;font-family:var(--font-family);line-height:normal;text-align:left;text-shadow:none;color:var(--color-fg);background-color:var(--color-bg) !important}.debug *{font-size:inherit;line-height:normal;text-indent:0;color:inherit;margin:0}.debug *:not(i[class^=fa]){font-family:inherit}.debug a{text-decoration:none;color:var(--color-a)}.debug a:visited{color:var(--color-a-visited)}.debug a:focus,.debug a:hover{border-bottom:currentColor dotted 1px}.debug a:active,.debug a:hover{outline:0;color:var(--color-a-hover)}.debug a.file-link{color:inherit}.debug button{color:var(--color-button-fg);cursor:pointer;background-color:var(--color-button-bg);border-color:var(--color-button-border);font-weight:inherit;height:auto;letter-spacing:initial;line-height:initial;outline:none;padding:1px 7px 2px;text-align:center;text-transform:none;vertical-align:baseline;white-space:initial}.debug button:hover{background-color:var(--color-button-bg-hover)}.debug code{padding:2px 4px;background-color:rgba(0,0,0,0);font-family:Menlo,Monaco,Consolas,"Courier New",monospace !important}.debug input,.debug select{color:var(--color-ff);background-color:var(--color-bg)}.debug pre code{display:block}.debug,.debug div{margin:0;width:auto;height:auto;padding:0;background-color:rgba(0,0,0,0);border-radius:0}.debug dl{margin-top:0;margin-bottom:0}.debug dl dt{font-weight:bold}.debug dl.dl-horizontal{display:grid;grid-template-columns:max-content auto}.debug dl.dl-horizontal>dt{grid-column:1;text-align:right;width:auto}.debug dl.dl-horizontal>dd{grid-column:2;margin-left:.75em}.debug dl:not(.dl-horizontal)>dd{margin-left:20px;padding-left:10px;text-indent:-10px}.debug dl:not(.dl-horizontal)>dd>ul{margin-left:-10px}.debug li.no-indent{padding-left:0;text-indent:0}.debug h3{margin-top:.66em;margin-bottom:.5em;font-size:1.15em;font-weight:bold}.debug h3:first-child{margin-top:0}.debug hr{color:var(--color-fg);background-color:var(--color-fg);border:0;height:1px}.debug img{border:0}.debug input{border-width:1px}.debug input[type=checkbox]{margin:0 .33em 0 0;cursor:pointer}.debug label{display:block;margin:0;cursor:pointer;font-weight:bold;max-width:none}.debug label.disabled{cursor:default;pointer-events:none}.debug legend{padding:0;float:left;margin-bottom:.5em;border:0;width:100%;font-size:144%;font-weight:bold}.debug p{margin-top:.25em;margin-bottom:0}.debug p:first-child{margin-top:0}.debug pre{padding:0;border:0;margin:0;white-space:pre;-moz-tab-size:3;-o-tag-size:3;-tab-size:3}.debug ul{margin-top:0;margin-bottom:0}.debug ul.list-unstyled{list-style:none outside none;padding-left:0}.debug ul.list-unstyled>li{text-indent:-1em;padding-left:1em;margin:0}.debug ul.list-unstyled>ul{margin-left:10px}.debug ul.no-indent>li{padding-left:0;text-indent:0}.debug fieldset{padding:.66em;margin:0 0 10px 0;min-width:0;border:1px solid #000;border-radius:4px}.debug fieldset>ul{font-size:125%}.debug .close{opacity:1;float:none}.debug ul.debug-log-summary+hr{border-top:1px dotted;background-color:rgba(0,0,0,0);margin:.5em 0}.debug .tab-pane>*>.group-body,.debug .m_groupSummary>ul{list-style:none;margin-left:0;border-left:0;padding-left:0}.debug li.php-shutdown{display:block;border-bottom:var(--color-info-fg) solid 1px}.debug .fa{line-height:1}.debug .alert,.debug .m_alert{padding:.66em;margin-bottom:10px;border-radius:4px;border:1px solid rgba(0,0,0,0)}.debug .m_alert{font-size:125%}.debug .m_alert h3{margin-bottom:4px}.debug .m_alert h3:last-child{margin-bottom:0}.debug .m_alert.error-summary .filter-hidden+h3{margin-top:0}.debug .m_alert.alert-dismissible{padding-right:35px}.debug .m_alert.alert-dismissible .close{float:right;position:relative;top:-7px;right:-21px;border:0;padding:0;font-size:21px;font-weight:700;line-height:1;background:none;opacity:.5;color:color-mix(in lch, currentColor, #000 30%);cursor:pointer}.debug .m_alert.alert-dismissible .close:hover{text-decoration:none;opacity:.75}.debug .m_alert a,.debug .m_alert .alert-link{font-weight:700}.debug .alert-error{background-color:var(--color-error-bg);border-color:var(--color-error-border);color:var(--color-error-fg)}.debug .alert-error a,.debug .alert-error .alert-link{color:var(--color-error-link)}.debug .alert-info{background-color:var(--color-info-bg);border-color:var(--color-info-border);color:var(--color-info-fg)}.debug .alert-info a,.debug .alert-info .alert-link{color:var(--color-info-link)}.debug .alert-success{background-color:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success-fg)}.debug .alert-success a,.debug .alert-success .alert-link{color:var(--color-success-link)}.debug .alert-warn{background-color:var(--color-warn-bg);border-color:var(--color-warn-border);color:var(--color-warn-fg)}.debug .alert-warn a,.debug .alert-warn .alert-link{color:var(--color-warn-link)}.debug nav[role=tablist]{display:inline-block;font-size:0;line-height:20px;vertical-align:top}.debug nav[role=tablist] .fa{margin-right:.5em}.debug nav[role=tablist] a{display:inline-block;padding:0 13px;font-size:var(--font-size);line-height:20px;vertical-align:top;color:var(--color-fg);cursor:pointer}.debug nav[role=tablist] a:hover{text-decoration:none}.debug nav[role=tablist] a:hover:not(.active){background:var(--color-bg-2-hover)}.debug nav[role=tablist] a.active{line-height:19px;border-bottom:#4071e1 solid 2px}.debug .tab-panes{overflow:auto}.debug .tab-panes .tab-pane{position:static;display:none}.debug .tab-panes .tab-pane.active{display:block}.debug .tab-panes .tab-pane .tab-body{padding:10px 12px 5px;overflow:auto}.debug .namespace{color:var(--color-namespace);opacity:var(--opacity-namespace)}.debug .array-inner,.debug .object-inner{display:block;margin-left:1em}.debug .classname{font-weight:bold;color:var(--color-classname)}.debug .attribute .t_punct{color:inherit;font-weight:bold}.debug .t_parameter-name{color:var(--color-param)}.debug .t_array>.t_array-collapse,.debug .t_array>.array-inner,.debug .t_array>.t_punct{display:none}.debug .t_array.expanded>.t_array-expand{display:none}.debug .t_array.expanded>.t_array-collapse,.debug .t_array.expanded>.t_punct{display:inline}.debug .t_array.expanded>.array-inner{display:block}.debug .t_array.array-file-tree .array-inner{margin-left:.25em}.debug .t_array.array-file-tree .exclude-count{background:var(--color-info-bg);color:var(--color-info-fg)}.debug .t_array.array-file-tree .t_key{color:var(--color-array-file-tree-key);font-weight:bold}.debug .t_array.array-file-tree .t_string::before,.debug .t_array.array-file-tree .t_string::after,.debug .t_array.array-file-tree .t_key::before,.debug .t_array.array-file-tree .t_key::after{display:none}.debug .array-inner>li>.t_operator{margin:0 .25em}.debug li[class*=m_]>.t_array.array-file-tree>.array-inner{margin-left:-10px}.debug .t_identifier[title],.debug .t_identifier.hasTooltip{border-bottom:currentColor dashed 1px}.debug .t_object{display:inline}.debug .t_object h3{margin:0;font-size:inherit;font-style:italic;color:var(--color-header)}.debug .t_object .t_modifier_abstract,.debug .t_object i.fa-circle-o{font-weight:bold}.debug .t_object .t_modifier_debug{color:var(--color-object-debug)}.debug .t_object .t_modifier_eager{color:var(--color-object-eager)}.debug .t_object .t_modifier_final{color:var(--color-object-final);font-weight:bold}.debug .t_object .t_modifier_private,.debug .t_object .t_modifier_private-set{color:var(--color-object-private)}.debug .t_object .t_modifier_protected,.debug .t_object .t_modifier_protected-set{color:var(--color-object-protected)}.debug .t_object .t_modifier_public{color:var(--color-object-public)}.debug .t_object .t_modifier_static{font-style:italic;color:var(--color-object-static)}.debug .t_object>.object-inner>.modifiers{display:none}.debug .t_object>.object-inner>dd{width:fit-content}.debug .t_object>.object-inner>dd[class*=t_modifier_]{display:inline-block;margin-left:0;margin-right:.5em;border-style:solid;border-width:1px;border-radius:4px;padding:.33em .75em;text-indent:0;font-weight:bold}.debug .t_object>.object-inner>.t_modifier_final{color:var(--color-error-fg);background-color:var(--color-error-bg);border-color:var(--color-error-border)}.debug .t_object>.object-inner>.t_modifier_lazy,.debug .t_object>.object-inner>.t_modifier_interface{color:var(--color-info-fg);background-color:var(--color-info-bg);border-color:var(--color-info-border)}.debug .t_object>.object-inner>.t_modifier_readonly{color:var(--color-warn-fg);background-color:var(--color-warn-bg);border-color:var(--color-warn-border)}.debug .t_object>.object-inner>.t_modifier_readonly .fa-stack{font-size:.8em;margin-right:.33em}.debug .t_object>.object-inner>.t_modifier_readonly .fa-stack .fa-ban{opacity:.75}.debug .t_object>.object-inner h3{color:var(--color-object-heading)}.debug .t_object>.object-inner .heading{color:var(--color-object-heading);text-decoration:underline;font-weight:bold}.debug .t_object .vis-toggles *[data-toggle]{padding:.15em .5em;display:inline-block}.debug .t_object dd+.vis-toggles{margin-top:.25em}.debug .t_object .method .parameter .t_parameter-name[title],.debug .t_object .t_type[title]{border-bottom:currentColor dashed 1px}.debug .t_object .method ul{margin-left:15px}.debug .t_object .method.deprecated{opacity:.66}.debug .t_object .method.deprecated i{opacity:.66;color:var(--color-error-fg);border-bottom:0}.debug .t_object .method>.t_punct:not(.t_colon){opacity:1;font-weight:bold;color:inherit}.debug .t_object .method i.fa-clone{color:#999}.debug .t_object .property i.isVirtual{color:var(--color-object-virtual);text-shadow:0px 0px 1px #909}.debug .t_object .private-ancestor:not(:hover)>*{opacity:.5}.debug .t_object .private-ancestor:not(:hover)>.fa-lock,.debug .t_object .private-ancestor:not(:hover)>.t_modifier_private{opacity:1}.debug .t_object i.fa-flag,.debug .t_object i.fa-warning{color:var(--color-object-warning)}.debug .t_object i.fa-eye{color:var(--color-object-debug);font-size:1.1em;border-bottom:0}.debug .t_object i.fa-magic,.debug .t_object .t_modifier_magic,.debug .t_object .t_modifier_magic-read,.debug .t_object .t_modifier_magic-write{color:var(--color-object-magic)}.debug .t_object .debugInfo-excluded>i.fa-eye-slash{color:#999}.debug .t_object .info{display:inline-block;background-color:var(--color-info-bg);color:var(--color-info-fg)}.debug .t_object.prop-only>.t_object-collapse,.debug .t_object.prop-only>.t_punct{display:none}.debug .t_object.prop-only>.object-inner>.properties{display:none}.debug .t_object.prop-only>.object-inner>.property{text-indent:-1em;padding-left:1em;margin:0}.debug .t_object.expanded>.t_object-expand{display:none}.debug .t_object.expanded>.t_object-collapse,.debug .t_object.expanded>.t_punct{display:inline}.debug td.t_object{display:table-cell}.debug ul.group-body>li{margin:0}.debug .m_assert,.debug .m_clear,.debug .m_count,.debug .m_error,.debug .m_groupEndValue,.debug .m_info,.debug .m_log,.debug .m_time,.debug .m_warn{position:relative;width:fit-content;padding-left:10px;text-indent:-10px;padding-right:.33em;word-break:break-word}.debug .m_table td,.debug .m_trace td{word-break:break-word}.debug .m_table td.t_string,.debug .m_trace td.t_string{padding-left:1em;text-indent:-0.75em}.debug .m_assert{background-color:var(--color-assert-bg);color:var(--color-assert-fg)}.debug .m_assert>i{margin-right:.33em;margin-bottom:-0.2em;display:inline-block;line-height:.6em;vertical-align:text-bottom}.debug .m_group{width:fit-content}.debug .m_group .group-header{white-space:nowrap}.debug .m_group .group-header>i:first-child{color:var(--color-fg)}.debug .m_group .group-header i.fa-warning{color:#cdcb06;margin-left:.33em}.debug .m_group .group-header i.fa-times-circle{color:#d8000c;margin-left:.33em}.debug .m_group .group-body{display:none}.debug .m_group>ul{list-style:none;margin-left:1em;border-left:1px solid rgba(0,0,0,.25);padding-left:.25rem}.debug .m_group.expanded>.group-body{display:block}.debug .m_error,.debug *.level-error{background-color:var(--color-error-bg);color:var(--color-error-fg)}.debug .m_info,.debug *.level-info{background-color:var(--color-info-bg);color:var(--color-info-fg)}.debug .m_warn,.debug *.level-warn{background-color:var(--color-warn-bg);color:var(--color-warn-fg)}.debug li[data-channel="general.phpError"]>i+.t_string:nth-child(2){font-weight:bold}.debug li[data-channel="general.phpError"]>.t_string:nth-child(4){opacity:.7}.debug li[data-channel="general.phpError"]>.t_string:nth-child(4)::before{content:"\a"}.debug li[data-channel="general.phpError"]>.t_string:nth-child(4)::after{content:none}.debug li[data-channel="general.phpError"].error-fatal{padding:10px 10px 10px 20px;border-left:solid 2px var(--color-error-fg)}.debug li[data-channel="general.phpError"].error-fatal>.t_string:nth-child(2){display:inline-block;margin-bottom:5px;vertical-align:top;font-size:1.2em}.debug li[data-channel="general.phpError"].error-fatal>.t_string:nth-child(3)::before{content:"\a"}.debug table{width:auto;border-collapse:collapse}.debug table caption{caption-side:top;font-weight:bold;font-style:italic;padding-bottom:0;padding-top:2px;text-align:left}.debug table th,.debug table td{padding:0 .25em;vertical-align:top}.debug table th.t_key{white-space:nowrap}.debug table th.t_key::before,.debug table th.t_key::after{content:none}.debug table td.classname{font-weight:bold}.debug table td.t_undefined{background-color:var(--color-table-undefined-bg)}.debug table td.t_undefined::after{content:none}.debug table th,.debug table tfoot td{font-weight:bold;background-color:var(--color-table-th-bg)}.debug table thead th{text-align:center}.debug table thead th .classname{opacity:.5;font-style:italic}.debug table thead th .classname::before{content:"("}.debug table thead th .classname::after{content:")"}.debug table tr[data-toggle]{cursor:default}.debug table tr[data-toggle]:hover{color:var(--color-table-hover-fg);background-color:var(--color-table-hover-bg)}.debug table tbody th.t_int,.debug table td[data-type-more=numeric],.debug table td.timestamp,.debug table td.t_int{text-align:right;white-space:nowrap}.debug table.table-bordered th,.debug table.table-bordered td{border:1px solid #7f7f7f;padding:1px .25em}.debug table.table-hover tbody tr{cursor:default}.debug table.table-hover tbody tr:hover{color:var(--color-table-hover-fg);background-color:var(--color-table-hover-bg)}.debug table.table-sort>thead th{cursor:default}.debug table.table-sort>thead th:hover{color:var(--color-table-hover-fg);background-color:var(--color-table-hover-bg)}.debug table.table-sort .sort-arrows{text-align:center;height:1.5em;width:1.2em;margin-left:0;margin-right:1px}.debug table.table-sort .sort-arrows .fa{position:absolute;opacity:.33}.debug table.table-sort .sort-arrows .fa-caret-down{bottom:0}.debug table.table-sort .sort-arrows .fa-caret-up{top:-1px}.debug table.table-sort .sort-asc .fa-caret-down{opacity:1}.debug table.table-sort .sort-desc .fa-caret-up{opacity:1}.debug table.trace-context{width:100%}.debug table.trace-context tr.context{display:none}.debug table.trace-context tr.context td{color:var(--color-fg);max-width:1px;padding:.75em}.debug table.trace-context tr.context td hr{margin:1em 0}.debug .t_type{color:var(--color-type)}.debug .t_bool[data-type-more=true]{color:var(--color-true);text-shadow:1px 1px 2px rgba(153,153,51,.5)}.debug .t_bool[data-type-more=false]{color:var(--color-false);text-shadow:1px 1px 2px rgba(204,51,51,.5)}.debug .t_identifier{color:var(--color-identifier);font-weight:bold;font-family:monospace;white-space:nowrap}.debug .t_identifier .t_name{color:inherit}.debug .t_int,.debug .t_float,.debug .t_string[data-type-more=numeric],.debug .t_string[data-type-more=timestamp]{font-family:var(--font-family-numeric) !important;color:var(--color-numeric);font-size:1.15em;line-height:1.15em}.debug .t_int::before,.debug .t_int::after,.debug .t_float::before,.debug .t_float::after,.debug .t_string[data-type-more=numeric]::before,.debug .t_string[data-type-more=numeric]::after,.debug .t_string[data-type-more=timestamp]::before,.debug .t_string[data-type-more=timestamp]::after{font-family:var(--font-family);font-size:.8695em}.debug .t_key{opacity:.75}.debug .t_key[data-file]{opacity:1}.debug .t_key::before,.debug .t_key::after{font-family:var(--font-family);color:var(--color-key-bracket)}.debug .t_key::before{content:"[";margin-right:1px}.debug .t_key::after{content:"]";margin-left:1px}.debug .t_key.t_int{white-space:nowrap}.debug .t_keyword{color:var(--color-keyword)}.debug .t_null{color:var(--color-t-null)}.debug .t_operator{color:var(--color-operator);white-space:nowrap !important}.debug .t_punct{color:var(--color-punct)}.debug .excluded,.debug .t_maxDepth,.debug .t_notInspected,.debug .t_recursion,.debug .t_unknown{font-weight:bold;color:var(--color-recursion)}.debug .t_resource{font-style:italic}.debug .t_string{white-space:pre-wrap;word-break:break-all}.debug .t_string::before,.debug .t_string::after{font-family:var(--font-family);opacity:.6}.debug .t_string::before{content:open-quote}.debug .t_string::after{content:close-quote}.debug .t_string.classname::before{content:none}.debug .t_string.classname::after{content:none}.debug .t_string>*{white-space:normal;word-break:break-word}.debug .t_string pre{white-space:pre}.debug .t_stringified{text-shadow:0 0 2px rgba(0,200,200,.6)}.debug .t_undefined::after{content:"undefined";opacity:.3}.debug .file-docroot{opacity:.35;font-style:italic}.debug .file-basepath{opacity:.5}.debug .file-basename{color:var(--color-identifier)}.debug.debug-drawer{position:fixed;bottom:0;left:0;width:100%;z-index:10049;height:100px;transform:translateY(100px);transition:all .5s}.debug.debug-drawer>*{box-sizing:border-box}.debug.debug-drawer .debug-pull-tab{display:inline-block;opacity:1;position:absolute;height:25px;top:-25px;margin-left:20px;border:1px solid #000;border-bottom-width:0;border-radius:5px 5px 0 0;padding:4px 14px;font-size:16px;background:var(--color-bg-2);cursor:pointer;transition:all .5s}.debug.debug-drawer .debug-pull-tab:hover{background:var(--color-bg-2-hover)}.debug.debug-drawer .debug-pull-tab .debug-error-counts{margin-left:.5em}.debug.debug-drawer .debug-pull-tab .badge{display:none}.debug.debug-drawer .debug-pull-tab .fa-spinner{display:none}.debug.debug-drawer .debug-resize-handle{display:block;position:absolute;top:-3px;height:4px;width:100%;opacity:0;border-top:1px solid var(--color-ui-border);border-bottom:1px solid var(--color-ui-border);background:var(--color-resize-handle);transition:all .25s ease-out}.debug.debug-drawer.debug-drawer-open{transform:translateY(0);height:auto}.debug.debug-drawer.debug-drawer-open .debug-pull-tab{opacity:0;transform:translateY(25px)}.debug.debug-drawer.debug-drawer-open .debug-pull-tab .fa-spinner{display:inline-block}.debug.debug-drawer.debug-drawer-open .debug-resize-handle{cursor:ns-resize}.debug.debug-drawer.debug-drawer-open .debug-resize-handle:hover{opacity:1}html.debug-resizing{cursor:ns-resize !important}html.debug-resizing .debug-drawer{transition:none}html.debug-resizing .debug-drawer .debug-resize-handle{opacity:1}.debug .debug-bar{position:relative}.debug .debug-bar a{color:var(--color-fg-2)}.debug .debug-bar button{border-radius:0;border-top-width:0;border-bottom-width:0}.debug .debug-bar button.close{font-size:21px;font-weight:300}.debug .debug-bar .float-right{position:absolute;top:0;right:6px;line-height:23px}.debug .debug-bar .float-right button{height:18px;border:0;padding:0;line-height:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0)}.debug .debug-error-counts{position:relative;top:-2px;font-size:.78em}.debug .debug-error-counts .badge{padding:0 .4em 0 .25em;color:inherit;background:inherit;font-size:inherit;vertical-align:unset}.debug .debug-bar{border-top:1px solid var(--color-ui-border);border-bottom:1px solid var(--color-ui-border);padding:0 34px 0 6px;margin-bottom:0;color:var(--color-fg-2);background:var(--color-bg-2);font-size:16px}.debug .debug-bar a:focus,.debug .debug-bar a:hover,.debug .debug-bar button:focus,.debug .debug-bar button:hover,.debug .debug-bar label:focus,.debug .debug-bar label:hover{color:var(--color-fg-hover);text-decoration:none}.debug .debug-bar nav{margin-left:20px;line-height:23px}.debug .debug-bar nav a{line-height:23px}.debug .debug-bar nav a.has-assert{line-height:22px;border-bottom:#da8585 solid 2px}.debug .debug-bar nav a.has-warn{line-height:22px;border-bottom:#e4cb0f solid 2px}.debug .debug-bar nav a.has-error{line-height:22px;border-bottom:red solid 2px}.debug .debug-bar nav a.active{line-height:22px;border-bottom:#4071e1 solid 2px}.debug .debug-bar>span{display:inline-block;line-height:23px}.debug .debug-options-toggle{position:relative;top:-1px}.debug .debug-options{position:absolute;top:100%;right:0;max-height:0;box-sizing:border-box;z-index:1000;float:right;min-width:12em;background:var(--color-bg-2);box-shadow:0 4px 8px rgba(0,0,0,.25);transition:all .25s ease-out;overflow:hidden;font-size:13px}.debug .debug-options .debug-options-body{background-clip:padding-box;border:1px solid var(--color-ui-border);padding:.5em 5px .5em 15px}.debug .debug-options.show{max-height:max-content}.debug .debug-options label{font-weight:normal;padding:.25em 0}.debug .debug-options label.disabled{color:#999}.debug .debug-options hr.dropdown-divider{margin:.5em -5px .5em -15px;background:var(--color-ui-border);height:1px;border:none}.debug .debug-options .form-group{margin:0}.debug{transform:scale(1)}.debug .debug-sidebar{position:absolute;box-sizing:border-box;width:126px;background:var(--color-bg-2);height:100%;transform:translateX(-119px);transition:transform .33s}.debug .debug-sidebar button{width:100%}.debug .debug-sidebar input[type=checkbox]{display:none}.debug .debug-sidebar label{font-weight:normal}.debug .debug-sidebar+.tab-body{margin-left:6px;padding-left:10px;transition:margin-left .33s}.debug .debug-sidebar.no-transition+.tab-body{transition:none}.debug .debug-sidebar .collapse{display:none}.debug .debug-sidebar .sidebar-content{padding:0 11px 0 4px;opacity:0;overflow:hidden}.debug .debug-sidebar.show{transform:translateX(0)}.debug .debug-sidebar.show .expand{display:none}.debug .debug-sidebar.show .collapse{display:block}.debug .debug-sidebar.show+.tab-body{margin-left:126px}.debug .debug-sidebar.show .sidebar-content{opacity:1;transition:opacity .33s}.debug .debug-sidebar .sidebar-toggle{position:absolute;box-sizing:border-box;right:0;top:0;height:100%;width:7px;background:var(--color-bg-2);border-left:1px solid var(--color-ui-border);border-right:1px solid var(--color-ui-border);cursor:pointer;display:flex;color:var(--color-ui-border);text-align:center;z-index:1}.debug .debug-sidebar .sidebar-toggle:hover{color:var(--color-fg-2);background:var(--color-bg-2-hover)}.debug .debug-sidebar .sidebar-toggle>div{margin:auto;padding-left:1px}.debug .debug-sidebar .debug-filters{position:relative;margin:0 -4px 10px -4px}.debug .debug-sidebar .debug-filters ul{margin-left:0}.debug .debug-sidebar .debug-filters li{text-indent:0;padding-left:10px}.debug .debug-sidebar .debug-filters>li{padding-left:4px}.debug .debug-sidebar .debug-filters>li>*:first-child{padding-top:3px;padding-bottom:3px}.debug .debug-sidebar .debug-filters>li>ul{margin-left:-10px}.debug .debug-sidebar .debug-filters>li>ul>li{padding-left:32px}.debug .debug-sidebar .debug-filters label{padding:2px 0 2px 100%;white-space:nowrap}.debug .debug-sidebar .debug-filters label.disabled span{opacity:.5}.debug .debug-sidebar .debug-filters label,.debug .debug-sidebar .debug-filters ul ul{margin-left:-100%;padding-left:100%}.debug .debug-sidebar .fa-times-circle{color:var(--color-error-fg)}.debug .debug-sidebar .fa-warning{color:var(--color-warn-fg)}.debug .debug-sidebar .fa-info-circle{color:var(--color-info-fg)}.debug .debug-sidebar .toggle{cursor:pointer}.debug .debug-sidebar .toggle.active{background:var(--color-bg-2-hover)}.debug .debug-sidebar .toggle.active:hover{background:color-mix(in srgb, var(--color-button-bg-hover), #000 30%)}.debug .debug-sidebar .toggle:hover,.debug .debug-sidebar .toggle:hover+ul{background:var(--color-button-bg-hover)}.debug .debug-sidebar .toggle:hover .toggle.active,.debug .debug-sidebar .toggle:hover+ul .toggle.active{background:color-mix(in srgb, var(--color-button-bg-hover), #000 30%)}.debug i.fa{margin-right:.33em}.debug i.fa-lg{font-size:1.33em}.debug i.fa-plus-circle{opacity:.42}.debug i.fa-calendar{font-size:1.1em}.debug .filter-hidden{display:none}.debug .filter-hidden.m_group{display:list-item}.debug .filter-hidden.m_group>.group-header{display:none}.debug .filter-hidden.m_group>.group-body{display:block !important;margin-left:0;border-left:0;padding-left:0}.debug .filter-hidden.m_group.filter-hidden-body>.group-body{display:none !important}.debug .empty.hide-if-empty{display:none}.debug .empty.m_group .group-header{cursor:auto}.debug .vis-toggles span:hover,.debug [data-toggle=interface]:hover{background:color-mix(in lch, var(--color-button-fg) 20%, transparent)}.debug .vis-toggles .toggle-off,.debug .interface.toggle-off,.debug .interface.toggle-off *{color:color-mix(in lch, var(--color-fg) 50%, transparent)}.debug ul.list-unstyled>li:has(.show-more-container){text-indent:0;padding-left:0}.debug .show-more-container{display:inline}.debug .show-more-wrapper{display:block;position:relative;height:70px;overflow:hidden}.debug .show-more-fade{position:absolute;bottom:-1px;width:100%;height:55px;background-image:linear-gradient(to bottom, rgb(from var(--color-bg) r g b/0), rgb(from var(--color-bg) r g b/0.75));pointer-events:none}.debug .level-error .show-more-fade,.debug .m_error .show-more-fade{background-image:linear-gradient(to bottom, rgb(from var(--color-error-bg) r g b/0), var(--color-error-bg))}.debug .level-info .show-more-fade,.debug .m_info .show-more-fade{background-image:linear-gradient(to bottom, rgb(from var(--color-info-bg) r g b/0), var(--color-info-bg))}.debug .level-warn .show-more-fade,.debug .m_warn .show-more-fade{background-image:linear-gradient(to bottom, rgb(from var(--color-warn-bg) r g b/0), var(--color-warn-bg))}.debug [title]:hover .show-more-fade{background-image:linear-gradient(to bottom, rgb(from #c9c9c9 r g b/0), #c9c9c9)}.debug .show-more,.debug .show-less{display:table;box-shadow:1px 1px 0 0 rgba(0,0,0,.2);border-radius:2px}.debug-noti-wrap{position:fixed;display:none;top:0;width:100%;height:100%;pointer-events:none;z-index:10049}.debug-noti-wrap .debug-noti{display:table-cell;text-align:center;vertical-align:bottom;font-size:30px;transform-origin:50% 100%;color:gray;mix-blend-mode:difference}.debug-noti-wrap .debug-noti.animate{animation-duration:1s;animation-name:expandAndFade;animation-timing-function:ease-in}.debug-noti-table{display:table;width:100%;height:100%}@keyframes expandAndFade{from{opacity:.9;transform:scale(0.9, 0.94)}to{opacity:0;transform:scale(1, 1)}}.debug .badge{display:inline-block;padding:.25em .4em .16em;font-size:82%;font-weight:500;line-height:1;text-align:center;white-space:nowrap;vertical-align:bottom;border-radius:.25rem;color:var(--color-secondary-fg);background-color:var(--color-secondary-bg)}.debug .expand-all{margin-bottom:.5em}.debug .file-link.lpad{margin-left:.33em}.debug .file-link i{margin-right:0;vertical-align:baseline}.debug .hasTooltip:not(a),.debug *[title]:not(a){cursor:help}.debug .hasTooltip:not(a):hover,.debug *[title]:not(a):hover{background:color-mix(in lch, var(--color-button-fg) 20%, transparent)}.debug *[data-toggle]{cursor:pointer !important}.debug .string-encoded.tabs-container>i{line-height:20px;margin-right:0}.debug .string-encoded[data-type=base64]>.string-raw .t_string{font-family:monospace}.debug .prettified{color:var(--color-prettified)}.debug .timestamp{color:var(--color-timestamp)}.debug .binary{padding:0 .3em}.debug .char-ws,.debug .maxlen,.debug .unicode{padding:0 .3em;cursor:pointer}.debug .char-ws:hover,.debug .maxlen:hover,.debug .unicode:hover{outline:0;color:var(--color-a-hover)}.debug .binary{background-color:var(--color-binary-bg);color:var(--color-binary-fg);font-family:monospace !important;font-weight:bold}.debug .char-control[data-abbr]{display:inline-block;text-indent:-9999px;line-height:0;margin:0 .15em}.debug .char-control[data-abbr]::after{content:attr(data-abbr);display:block;text-indent:0;line-height:1.25em;position:relative;top:-0.25em;font-size:.66em;padding:.05em .5em 0;background-color:silver;color:var(--color-binary-fg);font-family:monospace !important}.debug .maxlen{color:var(--color-warn-fg);background-color:var(--color-warn-bg)}.debug .char-ws,.debug .unicode{background-color:var(--color-unicode-bg);font-weight:normal}.debug ul[data-type-more=binary]>li.t_string{text-indent:0;padding:0}.debug ul[data-type-more=binary]>li.t_string::before{content:""}.debug ul[data-type-more=binary]>li.t_string::after{content:""}.debug ul[data-type-more=binary]>li.t_string>.binary{padding:0;margin:0;word-spacing:-0.25em;font-size:.8em}.debug .ws_s,.debug .ws_t,.debug .ws_r,.debug .ws_n{opacity:.33}.debug .char-ws .ws_s,.debug .char-ws .ws_t,.debug .char-ws .ws_r,.debug .char-ws .ws_n{opacity:revert}.debug .ws_s::before{content:"·"}.debug .ws_t::before{display:inline-block;content:"›";width:1em}.debug .ws_r::before{content:"\\r"}.debug .ws_n::before{content:"\\n"}.debug{--color-tippy-bg: white;--color-arrow-border: rgba(0, 8, 16, 0.75);--color-border: rgba(0, 8, 16, 0.3);--color-shadow: rgba(0, 8, 16, 0.08)}.debug[data-theme=dark]{--color-tippy-bg: #111;--color-border: rgba(255, 255, 255, 0.3);--color-shadow: rgba(255, 255, 255, 0.25);--color-arrow-border: rgba(255, 255, 255, 0.75)}.debug .tippy-box{background-color:var(--color-tippy-bg);background-clip:padding-box;border:2px solid var(--color-border);border-radius:4px;outline:0;transition-property:transform,visibility,opacity;box-shadow:0 4px 14px -2px var(--color-shadow)}.debug .tippy-box .tippy-content{padding:5px 9px;z-index:1}.debug .tippy-box>.tippy-backdrop{background-color:var(--color-tippy-bg)}.debug .tippy-box>.tippy-arrow{width:16px;height:16px}.debug .tippy-box>.tippy-arrow::before{content:"";position:absolute;border-color:rgba(0,0,0,0);border-style:solid}.debug .tippy-box>.tippy-arrow::after,.debug .tippy-box>.tippy-svg-arrow::after{content:"";position:absolute;z-index:-1}.debug .tippy-box>.tippy-arrow::after{border-color:rgba(0,0,0,0);border-style:solid}.debug .tippy-box[data-placement^=top]>.tippy-arrow{bottom:1px}.debug .tippy-box[data-placement^=top]>.tippy-arrow::before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:var(--color-tippy-bg);transform-origin:center top}.debug .tippy-box[data-placement^=top]>.tippy-arrow::after{border-top-color:var(--color-arrow-border);border-width:7px 7px 0;top:17px;left:1px}.debug .tippy-box[data-placement^=top]>.tippy-svg-arrow>svg{top:16px}.debug .tippy-box[data-placement^=top]>.tippy-svg-arrow::after{top:17px}.debug .tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.debug .tippy-box[data-placement^=bottom]>.tippy-arrow::before{top:-6px;left:0;border-width:0 8px 8px;border-bottom-color:var(--color-tippy-bg);transform-origin:center bottom}.debug .tippy-box[data-placement^=bottom]>.tippy-arrow::after{border-bottom-color:var(--color-arrow-border);border-width:0 7px 7px;bottom:17px;left:1px}.debug .tippy-box[data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.debug .tippy-box[data-placement^=bottom]>.tippy-svg-arrow::after{bottom:17px}.debug .tippy-box[data-placement^=left]>.tippy-arrow::before{border-left-color:var(--color-tippy-bg)}.debug .tippy-box[data-placement^=left]>.tippy-arrow::after{border-left-color:var(--color-arrow-border);border-width:7px 0 7px 7px;left:17px;top:1px}.debug .tippy-box[data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.debug .tippy-box[data-placement^=left]>.tippy-svg-arrow::after{left:12px}.debug .tippy-box[data-placement^=right]>.tippy-arrow::before{border-right-color:var(--color-tippy-bg);right:16px}.debug .tippy-box[data-placement^=right]>.tippy-arrow::after{border-width:7px 7px 7px 0;right:17px;top:1px;border-right-color:var(--color-arrow-border)}.debug .tippy-box[data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.debug .tippy-box[data-placement^=right]>.tippy-svg-arrow::after{right:12px}.debug .tippy-box>.tippy-svg-arrow{fill:#fff}.debug .tippy-box>.tippy-svg-arrow::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiIC8+PC9zdmc+);background-size:16px 6px;width:16px;height:6px}.debug .indent{padding-left:10px !important}.debug .p0{padding:0 !important}.debug .fa-inverse{color:var(--color-fa-inverse)}.debug .fa-stack{line-height:2em}.debug .fa-stack-1x{line-height:inherit}.debug .fa-stack-2x{font-size:2em}.debug .float-left{float:left !important}.debug .float-right{float:right !important}.debug .font-weight-bold{font-weight:bold}.debug .no-quotes::before{content:none}.debug .no-quotes::after{content:none}.debug .bg-secondary{background-color:var(--color-secondary-bg) !important;color:var(--color-secondary-fg) !important}.debug .bg-success{background-color:var(--color-success-bg) !important;color:var(--color-success-fg) !important}.debug .bg-error{background-color:var(--color-error-bg) !important;color:var(--color-error-fg) !important}.debug .bg-warn{background-color:var(--color-warn-bg) !important;color:var(--color-warn-fg) !important}.debug .bg-info{background-color:var(--color-info-bg) !important;color:var(--color-info-fg) !important}.debug .fw-bold{font-weight:700}.debug .logentry-muted{opacity:.5}.debug .logentry-muted.m_group.expanded{opacity:1}.debug .text-center{text-align:center}.debug .text-left{text-align:left !important}.debug .text-right{text-align:right !important}.debug .text-error{color:var(--color-error-fg)}.debug .text-info{color:var(--color-info-fg)}.debug .text-muted{opacity:.5}.debug .text-success{color:var(--color-success-fg)}.debug .text-warn{color:var(--color-warn-fg)}

:root{--color: #33a;--colorBg: #f5f2f0;--textShadow: #fff;--comment: #6e6e6e;--punctuation: #4e4e4e;--property: #905;--operator: #70b;--selector: #487b00;--url: #8d6640;--urlBg: hsla(0, 0%, 100%, .5);--boolean: #905;--atRule: #0075a8;--keyword: #0075a8;--null: #999;--function: #c93654;--regex: #860}.debug[data-theme=dark]{--color: #6ae;--colorBg: #222;--textShadow: #000;--comment: #9ab;--punctuation: #ccc;--property: #e70;--operator: #d7f;--selector: #8b2;--url: #cde;--urlBg: rgba(0,0,0,.5);--boolean: #a8f;--atRule: #ffb;--keyword: #fe6;--function: #f55;--regex: #f91}code[class*=language-],pre[class*=language-]{color:var(--color);background:none;text-shadow:0 1px var(--textShadow);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}pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}pre[class*=language-]::selection,pre[class*=language-] ::selection,code[class*=language-]::selection,code[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:var(--colorBg)}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.atrule,.token.attr-value,.token.keyword{color:var(--atRule)}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:var(--comment)}.token.punctuation{color:var(--punctuation)}.token.namespace{opacity:.7}.token.boolean{color:var(--boolean)}.token.null{color:var(--null)}.token.number{color:var(--color-numeric)}.token.constant,.token.deleted,.token.property,.token.symbol,.token.tag{color:var(--property)}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:var(--selector)}.token.operator{color:var(--operator)}.token.entity,.token.url,.language-css .token.string,.style .token.string{color:var(--url);background:var(--urlBg)}.token.function,.token.class-name{color:var(--function)}.token.regex,.token.important,.token.variable{color:var(--regex)}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}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%, 0.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}

.debug pre[class*="language-"] {
                    padding: 0;
                    margin: 0.25em 0 0.25em 0;
                }
                .debug td > pre:first-child {
                    margin-top: 0;
                }
                .debug pre[data-line] {
                    padding-left: 3em;
                }
                .debug pre[data-line] .line-highlight {
                    margin-top: 0;
                }
                .debug code[class*="language-"],
                .debug code[class*="language-"] span,
                .debug .line-numbers-rows > span {
                    padding: 0;
                    font-size: 13px !important;
                    line-height: 15px !important;
                }
                .debug pre[class*="language-"].line-numbers {
                    padding-left: 3.8em;
                }
body {
    font-size: 14px;
    line-height: 1.42857143;
}

a[target="_blank"]:not(.no-icon):after {
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 0.85em;
	content: " \f08e";
}

caption {
	color: inherit;
}

code {
	/* bootstrap 3.x */
	padding: 2px 4px;
    font-size: 90%;
	color: #c7254e;
    background-color: #f9f2f4;
    border-radius: 4px;
}
code.white-space-normal {
	white-space: normal;
}

pre code {
	display: block;
	padding: .5rem;
}
pre.line-numbers code {
	padding: 0;
}

pre code,
pre[class*="language-"],
code[class*="language-"] {
	font-size: 12px;
	line-height: 1.5em;
}
pre[class*="language-"] {
	padding: 0;
}

figcaption {
	font-size: 0.82em;
	text-align: center;
}

*[data-toggle] {
	cursor: pointer;
}

i.string,
span.string {
	font-style: normal;
	color: #609;
}

.content-indent {
	margin-left: 15px;
}


ul.list-hang > li {
	text-indent: -1em;
	padding-left: 1em;
}

/*
.accordion > .card.mb-3 {
	border-bottom: 1px solid rgba(0,0,0,.125) !important;
	border-radius: 0.25rem !important;
}
.accordion .card-footer {
	/* for reasons unknown, bootstrap zeros this
	border-top: 1px solid #ddd;
}
*/

span[data-toggle=collapse] .fa {
	margin-right: .5em;
}

/*
.accordion .card .card {
	margin-bottom: 10px;
}
*/

/*
.card-header {
	font-weight: bold;
}
*/

.card.isDeprecated > .card-header {
    background-color: rgba(255, 0, 0, .1);
}
.method .alert.alert-danger {
    background-color: rgba(255, 0, 0, .1);
}

.card.inherited-from .card-header {
    background-color: rgba(0, 0, 0, .08);
    font-weight: bold;
}
.card-body > table caption {
	margin-bottom: 0;
	border-color:  #dee2e6;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	font-weight: bold;
	padding: 0.5rem;
}

.card-body .error-summary {
	display: none;
}

.card-header a {
	outline: none;
}
.card-header a.block {
	display: block;
    padding: 10px 15px;
    margin: -10px -15px;
}

.card.source.source-with-output {
	margin-bottom: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.card.source.source-with-output + .card {
	margin-top: -1px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.card.source .card-header,
.card.output .card-header {
	font-weight: bold;
	padding: 5px 15px;
	border-bottom: 1px solid #ddd;
}

/*
.card.no-body-pad .card-body {
	padding: 0;
}
.card.no-body-pad .card-body pre {
	border-width: 0;
	border-radius: 0;
}
*/

.card.output .card-body {
	padding: 0;
}
.card.output.output-padding .card-body {
	padding: 1.25em;
}

/*
.content > div .card > .card-header[data-toggle] {
	z-index: 1;	/* ensure bottom border is on top
}
*/

.card-header h3 {
	display: inline;
	font-size: 15px;
}

.card-header[data-toggle=collapse] > h2 > .fa:first-child {
    margin-right: .25em;
}
.card-header[data-toggle=collapse] > h3 > .fa:first-child {
    margin-right: 0.25em;
}

/*
.card-header h3 small {
	font-size: 85%;
}
*/

section {
    margin-top: 1.75em;
}

h2,
h3,
h4 {
    margin-top: 1.0em;
    margin-bottom: .25em;
}

h1 { font-size: 2rem; }
h2 { font-size: 1.75rem; }
h3 { font-size: 1.3rem; }
h4 { font-size: 1rem; }

.card-header > h2 {
    font-size: 1.5rem;
}

.section-head {
	margin-top: 1em;
    margin-bottom: 0.75em;
    padding-bottom: 8px;
	border-bottom: 1px solid #c9c9c9;
}

/*
.container-main .params,
.container-main .return {
    margin-top: 10px;
	margin-bottom: 10px;
}
*/

/*
.method .params,
.method .return {
    margin-bottom: 0.75em;
}
*/

.desc {
    margin-top: 1em;
}

dt.modifiers {
    display: none;;
}
.method .hide-term {
    height: 0;
    overflow: hidden;
}

.method dd:not(.dl-horizontal) > dt {
    margin-top: 0.75em;
}

.method .return > dl {
    margin-left: 1em;
}

dt:first-child + dd {
    margin-top: 0;
}

dl {
    margin-bottom: 0;
}
/*
dt.modifiers {
    display: none;;
}
*/
dd[class*="t_modifier_"] {
    display: inline-block;
    margin-left: 0px;
    margin-right: 0.5em;
    border-style: solid;
    border-width: 1px;
    border-radius: 4px;
    padding: 0px 0.75em;
    height: 1.75em;
    text-indent: 0px;
    line-height: 1.5;
    font-weight: bold;
}

.t_modifier_final {
    color: #d8000c;
    background-color: #ffeded;
    border-color: #d8000c;
}

code.method-signature {
	/*
	padding-right: 0;
	font-weight: bold;
	*/
	color: #337ab7;
    padding-left: 0;
}

.container-main .classname {color: #8d0c4c;}
.container-main .namespace {opacity: 0.5;}

/*
.container-main .card.collapse .card-header:hover code.signature {
	text-decoration: underline;
}
*/

/*
.container-main ul.list-unstyled > li {
    text-indent: -1em;
    padding-left: 1em;
}
*/

/*
.container-main dl:not(.dl-horizontal) > dd {
    margin-left: 20px;
    padding-left: 10px;
    text-indent: -10px;
}
.container-main dl:not(.dl-horizontal) > dd > ul {
    margin-left: -10px;
}
*/

/*
.section-head + div h1 {
	font-size: 1.1em;
}
*/
/*
.section-head + div h3 {
	font-size: 1.0em;
}

.container-main h1 {
	font-size: 1.1em;
}
.container-main h2 {
	font-size: 1.1em;
}
.container-main h3 {
	font-size: 1.0em;
}
*/

/*
#methods .bb {
	border-bottom: solid 1px #000;
}
*/

/*
General
*/

@media (min-width: 768px) {
	dl.dl-horizontal-sm dt {
		width: 80px;
	}
	dl.dl-horizontal-sm dd {
		margin-left: 100px;
	}
}

.method .t_type { color: #693; }
.method .t_punct {margin: 0 .15em; color: #699; }
.method .param-name { color: #337ab7; }

.constant .t_identifier { color: #337ab7; }

/* prism tweak */
code .token.variable { color: #16403d; }

/*
.param { margin: 0 .25em; }
.t_function { font-weight: bold; }
.t_type { color: #693; }
.t_punct { color: #699; }
.t_operator { color: #699; }
.t_null { color: #333; opacity: 0.5; }
.t_bool.true { color: #993; }
.t_bool.false { color: #C33; }
.t_string { color: #666; }
.t_string:before { content: open-quote; opacity: 0.5; }
.t_string:after { content: close-quote; opacity: 0.5; }
*/

.no-quotes::before { content: none; }
.no-quotes::after { content: none; }
  
/* Base styles (regardless of theme) */
.bs-callout {
	margin: 20px 0;
	padding: 15px 20px;
	border-left: 3px solid #eee;
}

/*
.bs-callout > *:last-child {
	margin-bottom: 0;
}
*/

.bs-callout-sm {
	padding: 9px 11px;
}
/*
.bs-callout:first-child {
	margin-top: 0;
}
.bs-callout:last-child {
	margin-bottom: 0;
}
*/

/* Themes for different contexts */
.bs-callout-default {
	border-color: #c9c9c9;
	background-color: #efefef;
}
.bs-callout-danger {
	background-color: #FDF7F7;
	border-color: #D9534F;
}
.bs-callout-danger .callout-title {
	color: #D9534F;
}
.bs-callout-warning {
	background-color: #FCF8F2;
	border-color: #F0AD4E;
}
.bs-callout-warning .callout-title {
	color: #F0AD4E;
}
.bs-callout-info {
	background-color: #F4F8FA;
	border-color: #5BC0DE;
}
.bs-callout-info .callout-title,
.bs-callout-info .text-info {
	color: #5BC0DE;
}


.side .form-inline  {
	padding-left: 20px;
	width: 200px;
}
.side .dropdown {
	padding-left: 20px;
}

#sidenav {
	margin-top: 15px;
	/*margin-bottom: 20px;*/
}
#sidenav img {
	vertical-align: baseline;
}
#sidenav img[alt=new] {
	opacity:  0.75;
}
#sidenav .divider {
	margin-left: 28px;
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5;
}
#sidenav .divider:first-child {
	display: none;
}

#sidenav .nav .nav {
	display: none;
	padding-bottom: 5px;
}
/*
#sidenav .nav .nav:last-child {
	padding-bottom: 0;
}
*/
/*
#sidenav .nav .nav > li > .active:last-child + .nav {
	padding-bottom: 0;
}
*/
#sidenav .nav > li >.active + .nav {
	display: block;
}

/* 1st level */
#sidenav .nav > li > a {
	display: block;
	padding: 4px 20px;
	font-size: 13px;
	font-weight: 500;
	color: #767676;
}
#sidenav .nav > li > a:hover,
#sidenav .nav > li > a:focus {
	padding-left: 19px;
	color: #563d7c;
	text-decoration: none;
	background-color: transparent;
	border-left: 1px solid #563d7c;
}
#sidenav .nav > li > a.active,
#sidenav .nav > li > a.active:hover,
#sidenav .nav > li > a.active:focus {
	padding-left: 18px;
	font-weight: 700;
	color: #563d7c;
	background-color: transparent;
	border-left: 2px solid #563d7c;
}

/* 2nd level */
#sidenav .nav .nav > li.divider {
    margin-left: 30px;
}
#sidenav .nav .nav > li > a {
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 30px;
	font-size: 12px;
	font-weight: 400;
}
#sidenav .nav .nav > li > a:hover,
#sidenav .nav .nav > li > a:focus {
	padding-left: 29px;
}
#sidenav .nav .nav > li > a.active,
#sidenav .nav .nav > li > a.active:hover,
#sidenav .nav .nav > li > a.active:focus {
	padding-left: 28px;
	font-weight: 500;
}

/* 3rd level */
#sidenav .nav .nav .nav > li > a {
	padding-left: 36px;
}
#sidenav .nav .nav .nav > li > a:hover,
#sidenav .nav .nav .nav > li > a:focus {
	padding-left: 35px;
}
#sidenav .nav .nav .nav > li > a.active,
#sidenav .nav .nav .nav > li > a.active:hover,
#sidenav .nav .nav .nav > li > a.active:focus {
	padding-left: 34px;
}
/*
Debug specific :
*/
ul > li {
	clear: left;
}

#config p {
    margin-bottom: .75em;
}
#config p:last-child {
    margin-bottom: 0;
}

.channels {
    display: none;
}

.method-signature .param .t_string::before {
    content: open-quote;
    opacity: 0.6;
}
.method-signature .param .t_string::after {
    content: close-quote;
    opacity: 0.6;
}

/*
#config + div ul:last-child {
	margin-bottom: 0;
}
#config + div p:last-child {
	margin-bottom: 0;
}
*/

/*
#config + div .card-body > .dl-horizontal {
	font-size: .85em;
}
#config + div .card-body > .dl-horizontal > dl {
	margin-bottom: 12px;
}
*/
#config .dl-horizontal .bs-callout {
	margin: 12px 0;
	padding: 10px 15px;
}
#config .dl-horizontal .bs-callout-sm {
	padding: 6px 11px;
}

#config dl.wide-term > dt {
	width: 100% !important;
	text-align:left;
}
#config dl.wide-term > dd {
	margin-left: 1.25em !important;
	float: none;
	clear: left;
}

@media (min-width: 768px) {
	/*
	.dl-flex {
		position: relative;
		display: flex;
		flex-flow: row wrap;
		width: 100%;
	}
	.dl-flex > dt {
		flex: 0 0 120px;
	    overflow: hidden;
	    text-align: right;
	    text-overflow: ellipsis;
	    white-space: nowrap;
	}
	.dl-flex > dd {
		margin-left: 0;
		flex-grow: 1;
	}
	.dl-flex > .flex-break {
		width: 100%;
		height:0;
	}
	*/
	#config .dl-horizontal .break {
		clear:left;
	}

	#config .dl-horizontal > dt { width: 120px; }
	#config .dl-horizontal > dd {
		margin-left: 135px;
		margin-bottom: 4px;
	}
	#config dl.wide-term > dd > dl.dl-horizontal > dt {width: 179px; }
	#config dl.wide-term > dd > dl.dl-horizontal > dd {
		margin-left: 189px;
	}
}

/*
#events + div h3 {
	font-size: 1.1em;
}
*/
#events .card-body > dl > dd {
	margin-bottom: 1em;
}
/*
#events + div .card-body > dl > dd:last-child {
	margin-bottom: 0;
}
#events + div .card-body > dl > dd:last-child p:last-child {
	margin-bottom: 0;
}
*/

#routes .section-head {
    border-bottom: 0;
    padding-bottom: 0;
}

#methodTimeGet_card .card-header code.signature {
	font-size: .86em
}

/*
.section-head + div *:first-child {
	margin-top: 0;
}
.section-head + div *:last-child {
	margin-bottom: 0 !important;  /* important to override .mb-x class
}
*/

#configLogEnvInfo_ex .card {
	border: 0;
	border-radius: 0;
}

/*
#configLogEnvInfo_ex .card.output {
	margin-bottom: 0 !important;
}
*/

#logViewer #logViewer_serialized_container {
	margin-bottom: 0;
}
#logViewer_serialized {
	height: 300px;
	white-space: nowrap;
	font-family: monospace;
}
#logViewer .response {
	display: none;
}
#logViewer.response .form {
	display: none;
}
#logViewer.response .response {
	display: flex;
}
#logViewer.response .modal-body {
/*	min-height: 75vh;*/
}

#firephpAjaxContent .modal-body,
#firephpNonHtmlContent .modal-body,
#overviewSource .modal-body {
	padding: 0;
}

#firephpAjaxContent .source,
#firephpNonHtmlContent .source,
#overviewSource .source {
	margin: 0;
	border-width: 0;
	line-height: 1.2;
}

#features > ul {
	line-height: normal;
}
#features > ul > li > ul {
    font-size: 0.9em;
    line-height: normal;
}
