@charset "UTF-8";@import "https://cdn.jsdelivr.net/npm/@xz/fonts@1/serve/cascadia-code.min.css";@import "https://fonts.googleapis.com/css2?family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&family=Vollkorn:ital,wght@0,400;0,700;1,700&display=swap";.ttc{position:absolute;display:none}#powerTip{cursor:default;white-space:nowrap;background-color:#fff;border:1px solid gray;border-radius:4px 4px 4px 4px;box-shadow:1px 1px 7px gray;display:none;font-size:smaller;max-width:80%;opacity:.9;padding:1ex 1em 1em;position:absolute;z-index:2147483647}#powerTip div.ttdoc{color:grey;font-style:italic}#powerTip div.ttname a{font-weight:700}#powerTip div.ttname{font-weight:700}#powerTip div.ttdeci{color:#006318}#powerTip div{margin:0;padding:0;font:12px/16px Roboto,sans-serif}#powerTip:before,#powerTip:after{content:"";position:absolute;margin:0}#powerTip.n:after,#powerTip.n:before,#powerTip.s:after,#powerTip.s:before,#powerTip.w:after,#powerTip.w:before,#powerTip.e:after,#powerTip.e:before,#powerTip.ne:after,#powerTip.ne:before,#powerTip.se:after,#powerTip.se:before,#powerTip.nw:after,#powerTip.nw:before,#powerTip.sw:after,#powerTip.sw:before{border:solid transparent;content:" ";height:0;width:0;position:absolute}#powerTip.n:after,#powerTip.s:after,#powerTip.w:after,#powerTip.e:after,#powerTip.nw:after,#powerTip.ne:after,#powerTip.sw:after,#powerTip.se:after{border-color:rgba(255,255,255,0)}#powerTip.n:before,#powerTip.s:before,#powerTip.w:before,#powerTip.e:before,#powerTip.nw:before,#powerTip.ne:before,#powerTip.sw:before,#powerTip.se:before{border-color:rgba(128,128,128,0)}#powerTip.n:after,#powerTip.n:before,#powerTip.ne:after,#powerTip.ne:before,#powerTip.nw:after,#powerTip.nw:before{top:100%}#powerTip.n:after,#powerTip.ne:after,#powerTip.nw:after{border-top-color:#fff;border-width:10px;margin:0 -10px}#powerTip.n:before{border-top-color:gray;border-width:11px;margin:0 -11px}#powerTip.n:after,#powerTip.n:before{left:50%}#powerTip.nw:after,#powerTip.nw:before{right:14px}#powerTip.ne:after,#powerTip.ne:before{left:14px}#powerTip.s:after,#powerTip.s:before,#powerTip.se:after,#powerTip.se:before,#powerTip.sw:after,#powerTip.sw:before{bottom:100%}#powerTip.s:after,#powerTip.se:after,#powerTip.sw:after{border-bottom-color:#fff;border-width:10px;margin:0 -10px}#powerTip.s:before,#powerTip.se:before,#powerTip.sw:before{border-bottom-color:gray;border-width:11px;margin:0 -11px}#powerTip.s:after,#powerTip.s:before{left:50%}#powerTip.sw:after,#powerTip.sw:before{right:14px}#powerTip.se:after,#powerTip.se:before{left:14px}#powerTip.e:after,#powerTip.e:before{left:100%}#powerTip.e:after{border-left-color:#fff;border-width:10px;top:50%;margin-top:-10px}#powerTip.e:before{border-left-color:gray;border-width:11px;top:50%;margin-top:-11px}#powerTip.w:after,#powerTip.w:before{right:100%}#powerTip.w:after{border-right-color:#fff;border-width:10px;top:50%;margin-top:-10px}#powerTip.w:before{border-right-color:gray;border-width:11px;top:50%;margin-top:-11px}pre{font-family:cascadia code,Hack,Consolas,Monaco,ubuntu mono,Menlo,Consolas,monospace}.code{font-family:cascadia code,Hack,Consolas,Monaco,ubuntu mono,Menlo,Consolas,monospace;color:#00afaf}span.keyword{color:#0087ff}span.keywordtype{color:#ea215a}span.keywordflow{color:green}span.comment{color:#4e4e4e}span.preprocessor{color:#5f8700}span.stringliteral{color:#6c71c4}span.charliteral{color:teal}span.vhdldigit{color:#f0f}span.vhdlchar{color:#000}span.vhdlkeyword{color:#700070}span.vhdllogic{color:red}span.lineno{padding-right:4px;text-align:right;border-right:2px solid #0f0;background-color:#242424;color:#969696;white-space:pre}span.lineno.a{background-color:#d8d8d8}span.lineno.a:hover{background-color:#c8c8c8}.fragment{text-align:left;direction:ltr;overflow-x:auto;overflow-y:hidden}pre.fragment{border:1px solid #c4cfe5;background-color:#242424;padding:4px 6px;margin:4px 8px 4px 2px;overflow:auto;word-wrap:break-word;font-size:9pt;line-height:125%;font-family:monospace,fixed;font-size:105%}div.fragment{padding:0 0 1px;margin:4px 8px 4px 2px;background-color:#242424;border:1px solid #c4cfe5}div.line{font-family:cascadia code,Hack,Consolas,Monaco,ubuntu mono,Menlo,Consolas,monospace;font-size:1em;color:#8a8a8a;font-weight:600;line-height:1;white-space:pre-wrap;text-wrap:unrestricted;text-indent:-53px;padding-left:53px;padding-bottom:0;margin:0;transition-property:background-color,box-shadow;transition-duration:.5s}div.line:after{content:"\a";white-space:pre}div.line.glow{background-color:cyan;box-shadow:0 0 10px cyan}.lineno{user-select:none}pre.fragment{background-color:#fff}a.code,a.code:visited,a.line,a.line:visited{color:#4665a2}a.codeRef,a.codeRef:visited,a.lineRef,a.lineRef:visited{color:#4665a2}html{font-size:em(18)}@media only screen and (min-width:576px){html{font-size:em(19)}}@media only screen and (min-width:768px){html{font-size:em(20)}}@media only screen and (min-width:992px){html{font-size:em(21)}}@media only screen and (min-width:1200px){html{font-size:em(22)}}body,input,textarea,option,select{line-height:1.566;text-rendering:optimizeLegibility!important;font-family:pt sans,-apple-system,BlinkMacSystemFont,roboto,segoe ui,Helvetica,Arial,sans-serif;font-feature-settings:"liga","tnum","case","calt","zero","ss01","locl"}p,input,textarea,select,option{font-size:inherit}i,.i,em{font-style:italic}b,.b,strong{font-weight:800}a{color:inherit;font-size:inherit;text-decoration:none;border-bottom:none}h1{font-family:Vollkorn,Palatino,Book Antiqua,serif;line-height:1;font-weight:800;font-size:2.769549566em}h2,.title{font-family:Vollkorn,Palatino,Book Antiqua,serif;line-height:1;font-weight:800;font-size:2.0776815949em}h3,.groupheader{font-family:Vollkorn,Palatino,Book Antiqua,serif;line-height:1;font-weight:800;font-size:1.5586508589em}h4{font-family:Vollkorn,Palatino,Book Antiqua,serif;line-height:1;font-weight:800;font-size:1.1692804643em}h5{font-family:Vollkorn,Palatino,Book Antiqua,serif;line-height:1;font-weight:800;font-size:.8771796431em}h6{font-family:Vollkorn,Palatino,Book Antiqua,serif;line-height:1;font-weight:800;font-size:.6580492447em}code{font-family:cascadia code,Hack,Consolas,Monaco,ubuntu mono,Menlo,Consolas,monospace}blockquote{background:#f9f9f9;border-left:10px solid #ccc;margin:1.5em 10px;padding:.5em 10px;quotes:"“" "”" "‘" "’"}@media(max-width:684px){blockquote{margin:10px;padding:10px}}blockquote:before{color:#ccc;content:open-quote;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-.4em}blockquote p{display:inline}blockquote p:first-of-type{margin-top:0}blockquote p:last-of-type{margin-bottom:0}.title_area{font-size:xxx-large!important;font-weight:700}.title{line-height:1.566}a{color:#002b36;font-weight:400;text-decoration:none}.contents a:visited{color:#2aa198}a:hover{text-decoration:underline}.contents a.qindexHL:visited{color:#fff}a.el{font-weight:700}a.elRef{text-decoration:underline}a.code,a.code:visited,a.line,a.line:visited{color:#2aa198}a.codeRef,a.codeRef:visited,a.lineRef,a.lineRef:visited{color:#2aa198}.memItemLeft{color:#cb4b16}table.memberdecls{border-spacing:0;padding:0}.memberdecls td,.fieldtable tr{transition-property:background-color,box-shadow;transition-duration:.5s}.memberdecls td.glow,.fieldtable tr.glow{background-color:#657b83;box-shadow:0 0 15px #657b83}.mdescLeft,.mdescRight,.memItemLeft,.memItemRight,.memTemplItemLeft,.memTemplItemRight,.memTemplParams{background-color:#eee8d5;border:none;margin:4px;padding:1px 0 0 8px}.mdescLeft,.mdescRight{padding:0 8px 4px;color:#657b83}.memSeparator{border-bottom:1px solid #b58900;line-height:1px;margin:0;padding:0}.memItemLeft,.memTemplItemLeft{white-space:nowrap}.memItemRight,.memTemplItemRight{width:100%}.memTemplParams{color:#2aa198;white-space:nowrap;font-size:80%}.memtitle{padding:8px;border-top:1px solid #b58900;border-left:1px solid #b58900;border-right:1px solid #b58900;border-top-right-radius:4px;border-top-left-radius:4px;margin-bottom:-1px;background-image:none;background-repeat:repeat-x;background-color:#eee8d5;color:#002b36;line-height:1.25;font-weight:300;float:left}.permalink{font-size:65%;display:inline-block;vertical-align:middle}.memtemplate{font-size:80%;color:#6c71c4;font-weight:700;margin-left:9px}.memnav{background-color:#6c71c4;border:1px solid #b58900;text-align:center;margin:2px;margin-right:15px;padding:2px}.mempage{width:100%}.memitem{padding:0;margin-bottom:10px;margin-right:5px;transition:box-shadow .5s linear;display:table!important;width:100%}.memitem.glow{box-shadow:0 0 15px #d33682}.memname{font-weight:400;margin-left:6px}.memname td{vertical-align:bottom}.memproto,dl.reflist dt{border-top:1px solid #b58900;border-left:1px solid #b58900;border-right:1px solid #b58900;padding:6px 0;color:#073642;font-weight:700;text-shadow:0 1px 1px rgba(255,255,255,.9);background-color:#eee8d5;box-shadow:5px 5px 5px rgba(0,0,0,.15);border-top-right-radius:4px}.overload{font-family:courier new,courier,monospace;font-size:65%}.memdoc,dl.reflist dd{border-bottom:1px solid #b58900;border-left:1px solid #b58900;border-right:1px solid #b58900;padding:6px 10px 2px;background-color:#fdf7e6;border-top-width:0;background-image:url(nav_g.png);background-repeat:repeat-x;background-color:#fdf7e6;border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-shadow:5px 5px 5px rgba(0,0,0,.15);-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-box-shadow:rgba(0,0,0,.15)5px 5px 5px;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-box-shadow:5px 5px 5px rgba(0,0,0,.15)}dl.reflist dt{padding:5px}dl.reflist dd{margin:0 0 10px;padding:5px}.paramkey{text-align:right}.paramtype{white-space:nowrap}.paramname{color:#859900;white-space:nowrap}.paramname em{font-style:normal}.paramname code{line-height:14px}.params,.retval,.exception,.tparams{margin-left:0;padding-left:0}.params .paramname,.retval .paramname,.tparams .paramname,.exception .paramname{font-weight:700;vertical-align:top}.params .paramtype,.tparams .paramtype{font-style:italic;vertical-align:top}.params .paramdir,.tparams .paramdir{font-family:monospace;vertical-align:top}table.mlabels{border-spacing:0}td.mlabels-left{width:100%;padding:0}td.mlabels-right{vertical-align:bottom;padding:0;white-space:nowrap}span.mlabels{margin-left:8px}span.mlabel{background-color:#dc322f;border-top:1px solid #cb4b16;border-left:1px solid #cb4b16;border-right:1px solid #cb4b16;border-bottom:1px solid #cb4b16;text-shadow:none;color:#fdf6e3;margin-right:4px;padding:2px 3px;border-radius:3px;font-size:7pt;white-space:nowrap;vertical-align:middle}.outlink{color:#cb4b16}div.directory{margin:10px 0;border-top:1px solid #eee8d5;border-bottom:1px solid #eee8d5;width:100%}.directory table{border-collapse:collapse}.directory td{margin:0;padding:0;vertical-align:top}.directory td.entry{white-space:nowrap;padding-right:6px;padding-top:3px}.directory td.entry a{outline:none}.directory td.entry a img{border:none}.directory td.desc{width:100%;padding-left:6px;padding-right:6px;padding-top:3px;border-left:1px solid rgba(0,0,0,5%)}.directory tr.even{padding-left:6px;background-color:#eee8d5}.directory img{vertical-align:-30%}.directory .levels{white-space:nowrap;width:100%;text-align:right;font-size:9pt}.directory .levels span{cursor:pointer;padding-left:2px;padding-right:2px;color:#6c71c4}.arrow{color:#6c71c4;user-select:none;cursor:pointer;font-size:80%;display:inline-block;width:16px;height:22px}.icon{font-family:Arial,Helvetica;font-weight:700;font-size:12px;height:14px;width:16px;display:inline-block;background-color:#728dc1;color:#fff;text-align:center;border-radius:4px;margin-left:2px;margin-right:2px}.icona{width:24px;height:22px;display:inline-block}.iconfopen{width:24px;height:18px;margin-bottom:4px;background-image:url(folderopen.png);background-position:0 -4px;background-repeat:repeat-y;vertical-align:top;display:inline-block}.iconfclosed{width:24px;height:18px;margin-bottom:4px;background-image:url(folderclosed.png);background-position:0 -4px;background-repeat:repeat-y;vertical-align:top;display:inline-block}.icondoc{width:24px;height:18px;margin-bottom:4px;background-image:url(doc.png);background-position:0 -4px;background-repeat:repeat-y;vertical-align:top;display:inline-block}table.directory{font:14px Roboto,sans-serif}html,.light{background-color:#fdf6e3;color:#657b83}html *,.light *{color:#657b83}html h1,html h2,html .title,html h3,html .groupheader,html h4,html h5,html h6,.light h1,.light h2,.light .title,.light h3,.light .groupheader,.light h4,.light h5,.light h6{color:#586e75;border-color:#657b83}html a,html a:active,html a:visited,.light a,.light a:active,.light a:visited{color:#586e75}.dark{background-color:#002b36;color:#839496}.dark *{color:#839496}.dark h1,.dark h2,.dark .title,.dark h3,.dark .groupheader,.dark h4,.dark h5,.dark h6{color:#93a1a1;border-color:#839496}.dark a,.dark a:active,.dark a:visited{color:#93a1a1}html *{color-profile:sRGB;rendering-intent:auto}.grid-contents{display:grid;grid-template-rows:20fr auto auto auto;grid-template-columns:20fr 60fr 20fr;grid-template-areas:"project project project " "header header header" ". main ." "footer footer footer"}#top{grid-area:project}.header{grid-area:header}.contents{grid-area:main}.PageDoc{grid-area:main}.footer{grid-area:footer}.summary{display:flex;flex-direction:row-reverse;align-items:flex-end;margin:0 -10px}.summary a{display:flex;white-space:nowrap;margin:0 10px}.sm-dox{reset:all}#side-nav{overflow:visible}#side-nav #nav-tree{background-image:none;background-color:inherit;font-size:inherit}#side-nav #nav-tree .item{line-height:1.566;text-rendering:optimizeLegibility!important;font-family:pt sans,-apple-system,BlinkMacSystemFont,roboto,segoe ui,Helvetica,Arial,sans-serif;font-size:em(20);font-feature-settings:"liga","tnum","case","calt","zero","ss01","locl"}.navpath ul{background-image:none;height:30px;line-height:30px;color:#002b36;overflow:hidden;margin:0;padding:0}.navpath li{list-style-type:none;float:left;padding-left:10px;padding-right:15px;background-image:url(bc_s.png);background-repeat:no-repeat;background-position:100%;color:#859900}.navpath li.navelem a{height:32px;display:block;text-decoration:none;outline:none;color:#002b36;font-family:pt sans,-apple-system,BlinkMacSystemFont,roboto,segoe ui,Helvetica,Arial,sans-serif;text-shadow:0 1px 1px rgba(255,255,255,.9);text-decoration:none}.navpath li.navelem a:hover{color:#002b36}.navpath li.footer{list-style-type:none;float:right;padding-left:10px;padding-right:15px;background-image:none;background-repeat:no-repeat;background-position:100%;color:#6c71c4;font-size:8pt}dl{padding:0}dl.section{margin-left:0;padding-left:0}dl.section.DocNodeRTL{margin-right:0;padding-right:0}dl.note{margin-left:-7px;padding-left:3px;border-left:4px solid;border-color:#002b36}dl.note.DocNodeRTL{margin-left:0;padding-left:0;border-left:0;margin-right:-7px;padding-right:3px;border-right:4px solid;border-color:#859900}dl.warning,dl.attention{margin-left:-7px;padding-left:3px;border-left:4px solid;border-color:#dc322f}dl.warning.DocNodeRTL,dl.attention.DocNodeRTL{margin-left:0;padding-left:0;border-left:0;margin-right:-7px;padding-right:3px;border-right:4px solid;border-color:#dc322f}dl.pre,dl.post,dl.invariant{margin-left:-7px;padding-left:3px;border-left:4px solid;border-color:#6c71c4}dl.pre.DocNodeRTL,dl.post.DocNodeRTL,dl.invariant.DocNodeRTL{margin-left:0;padding-left:0;border-left:0;margin-right:-7px;padding-right:3px;border-right:4px solid;border-color:#6c71c4}dl.deprecated{margin-left:-7px;padding-left:3px;border-left:4px solid;border-color:#657b83}dl.deprecated.DocNodeRTL{margin-left:0;padding-left:0;border-left:0;margin-right:-7px;padding-right:3px;border-right:4px solid;border-color:#657b83}dl.todo{margin-left:-7px;padding-left:3px;border-left:4px solid;border-color:#268bd2}dl.todo.DocNodeRTL{margin-left:0;padding-left:0;border-left:0;margin-right:-7px;padding-right:3px;border-right:4px solid;border-color:#268bd2}dl.test{margin-left:-7px;padding-left:3px;border-left:4px solid;border-color:#073642}dl.test.DocNodeRTL{margin-left:0;padding-left:0;border-left:0;margin-right:-7px;padding-right:3px;border-right:4px solid;border-color:#073642}dl.bug{margin-left:-7px;padding-left:3px;border-left:4px solid;border-color:#d33682}dl.bug.DocNodeRTL{margin-left:0;padding-left:0;border-left:0;margin-right:-7px;padding-right:3px;border-right:4px solid;border-color:#d33682}dl.section dd{margin-bottom:6px}