@import"https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:#e6e8ec}::-webkit-scrollbar-thumb{border-radius:8px;background:#0a1541}body footer{background-color:#0a1541;color:#fff;font-family:"Open Sans",sans-serif;font-size:14px;line-height:20px;grid-column:1/4;grid-row:4;min-height:100px;padding:30px;position:relative}body footer #logo_white{margin-bottom:10px}body footer section.links{margin:10px 0px}body footer section.links h2{font-family:"Open Sans",sans-serif;font-size:16px;line-height:24px;margin-bottom:8px}body footer section.links:first-of-type{padding-top:20px;border-top:1px solid #fff}body footer a,body footer a:visited,body footer a:hover,body footer a:link,body footer a:active{color:#fff}body footer div.icons{display:flex;gap:15px}body footer li{line-height:24px}body footer li a{font-size:12px}@media screen and (min-width: 700px){body footer{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto auto auto}body footer #logo_white{grid-row:1;grid-column:1/3}body footer section.links:nth-of-type(1){grid-row:2;grid-column:1;padding-top:20px;border-top:1px solid #fff}body footer section.links:nth-of-type(2){grid-row:2;grid-column:2;padding-top:20px;border-top:1px solid #fff}body footer section.links:nth-of-type(3){grid-row:3;grid-column:1}body footer .icons{grid-row:4;grid-column:1/3;margin:10px 0px}body footer .copyright{grid-row:5;grid-column:1/3}}@media screen and (min-width: 1000px){body footer{z-index:200;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto auto}body footer #logo_white{grid-row:1;grid-column:1/4}body footer section.links{padding:20px 20px 0px 20px;border-top:1px solid #fff}body footer section.links:nth-of-type(1){grid-row:2;grid-column:1}body footer section.links:nth-of-type(2){grid-row:2;grid-column:2}body footer section.links:nth-of-type(3){grid-row:2;grid-column:3}body footer .icons{grid-row:3;grid-column:1/4;padding-left:20px}body footer .copyright{grid-row:4;grid-column:1/4;padding-left:20px;padding-right:20px;margin:0px}}@media screen and (min-width: 1500px){body footer{min-height:200px;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto auto auto;align-items:start;justify-content:center}body footer #logo_white{grid-row:1;grid-column:1/5}body footer section.links{padding:20px}body footer .icons{grid-row:2;grid-column:4;padding:20px;border-top:1px solid #fff}body footer .copyright{grid-row:3;grid-column:1/5}}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}body header{grid-row:1;display:grid;grid-template-columns:min-content min-content auto min-content;grid-template-rows:auto;align-items:center;justify-items:left;padding:10px 28px;min-height:68px;position:fixed;top:0px;left:0px;right:0px;height:68px;background-color:#0a1541;box-sizing:border-box;z-index:150}body header #hamburger{grid-column:1;width:30px;height:30px;margin-right:10px;justify-self:center;cursor:pointer}body header #hamburger path{fill:#fff}body header #logo{grid-column:2;margin-right:40px}body header .search{justify-self:right;grid-column:4}body header .search input#query{display:none}body header .search button[type=submit]{background-color:rgba(0,0,0,0);padding:0px;display:grid;text-align:center;align-items:center;justify-items:center;grid-template-columns:auto 0px;color:#fff;min-width:auto;width:52px;height:32px}body header .search button[type=submit] span.label{display:none}body header .search button[type=submit]:hover{border-color:#fff}@media screen and (min-width: 700px){body header .search{position:relative;width:300px;height:32px;color:#6c728d}body header .search input#query{display:block;position:absolute;top:0px;left:0px;right:0px;bottom:0px;border-radius:20px;border:0px;padding:10px 55px 10px 20px}body header .search button[type=submit]{position:absolute;top:0px;right:0px;bottom:0px;border:0px;color:#6c728d}}@media screen and (min-width: 900px){body header div.search{position:absolute;left:calc(50% - 75px);grid-column:auto}}@media screen and (min-width: 1200px){body header #hamburger{display:none}}body .buttons{margin-top:16px;grid-gap:16px;display:grid;grid-auto-flow:column;justify-content:right}body button,body a.button,body input[type=button],body input[type=submit]{font-family:"Open Sans",sans-serif;font-size:14px;line-height:20px;border:1px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);padding:6px 16px;border-radius:16px;cursor:pointer;position:relative;min-width:67px;display:inline-grid;grid-template-columns:auto max-content auto;align-items:center;text-align:center;background-color:#fff;color:#0a1541;border-color:#9da1b3}body button:disabled,body button .disabled,body a.button:disabled,body a.button .disabled,body input[type=button]:disabled,body input[type=button] .disabled,body input[type=submit]:disabled,body input[type=submit] .disabled{border-color:#ced0d9;background-color:#ced0d9;color:#fff}body button:hover,body a.button:hover,body input[type=button]:hover,body input[type=submit]:hover{background-color:#6c728d;border-color:#6c728d;color:#fff}body button:focus:not(:active),body a.button:focus:not(:active),body input[type=button]:focus:not(:active),body input[type=submit]:focus:not(:active){border-color:#006eef}body button:active,body a.button:active,body input[type=button]:active,body input[type=submit]:active{border-color:#3b4467;background:#3b4467;color:#fff}body button::before,body button::after,body button .leftImage,body button .rightImage,body a.button::before,body a.button::after,body a.button .leftImage,body a.button .rightImage,body input[type=button]::before,body input[type=button]::after,body input[type=button] .leftImage,body input[type=button] .rightImage,body input[type=submit]::before,body input[type=submit]::after,body input[type=submit] .leftImage,body input[type=submit] .rightImage{background-repeat:no-repeat;background-position:center center;width:16px;height:100%}body button::before,body button .leftImage,body a.button::before,body a.button .leftImage,body input[type=button]::before,body input[type=button] .leftImage,body input[type=submit]::before,body input[type=submit] .leftImage{padding-right:4px;grid-column:1}body button::after,body button .rightImage,body a.button::after,body a.button .rightImage,body input[type=button]::after,body input[type=button] .rightImage,body input[type=submit]::after,body input[type=submit] .rightImage{padding-left:4px;grid-column:3}body button.primary,body button[type=submit],body a.button.primary,body a.button[type=submit],body input[type=button].primary,body input[type=button][type=submit],body input[type=submit].primary,body input[type=submit][type=submit]{font-family:"Open Sans",sans-serif;font-size:14px;line-height:20px;border:1px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);padding:6px 16px;border-radius:16px;cursor:pointer;position:relative;min-width:67px;display:inline-grid;grid-template-columns:auto max-content auto;align-items:center;text-align:center;background-color:#006eef;color:#fff}body button.primary:disabled,body button.primary .disabled,body button[type=submit]:disabled,body button[type=submit] .disabled,body a.button.primary:disabled,body a.button.primary .disabled,body a.button[type=submit]:disabled,body a.button[type=submit] .disabled,body input[type=button].primary:disabled,body input[type=button].primary .disabled,body input[type=button][type=submit]:disabled,body input[type=button][type=submit] .disabled,body input[type=submit].primary:disabled,body input[type=submit].primary .disabled,body input[type=submit][type=submit]:disabled,body input[type=submit][type=submit] .disabled{border-color:#ced0d9;background-color:#ced0d9;color:#fff}body button.primary:hover,body button[type=submit]:hover,body a.button.primary:hover,body a.button[type=submit]:hover,body input[type=button].primary:hover,body input[type=button][type=submit]:hover,body input[type=submit].primary:hover,body input[type=submit][type=submit]:hover{background-color:#334ca0;border-color:#334ca0;color:#fff}body button.primary:focus:not(:active),body button[type=submit]:focus:not(:active),body a.button.primary:focus:not(:active),body a.button[type=submit]:focus:not(:active),body input[type=button].primary:focus:not(:active),body input[type=button][type=submit]:focus:not(:active),body input[type=submit].primary:focus:not(:active),body input[type=submit][type=submit]:focus:not(:active){border-color:#006eef}body button.primary:active,body button[type=submit]:active,body a.button.primary:active,body a.button[type=submit]:active,body input[type=button].primary:active,body input[type=button][type=submit]:active,body input[type=submit].primary:active,body input[type=submit][type=submit]:active{border-color:#001f88;background:#001f88;color:#fff}body button.primary::before,body button.primary::after,body button.primary .leftImage,body button.primary .rightImage,body button[type=submit]::before,body button[type=submit]::after,body button[type=submit] .leftImage,body button[type=submit] .rightImage,body a.button.primary::before,body a.button.primary::after,body a.button.primary .leftImage,body a.button.primary .rightImage,body a.button[type=submit]::before,body a.button[type=submit]::after,body a.button[type=submit] .leftImage,body a.button[type=submit] .rightImage,body input[type=button].primary::before,body input[type=button].primary::after,body input[type=button].primary .leftImage,body input[type=button].primary .rightImage,body input[type=button][type=submit]::before,body input[type=button][type=submit]::after,body input[type=button][type=submit] .leftImage,body input[type=button][type=submit] .rightImage,body input[type=submit].primary::before,body input[type=submit].primary::after,body input[type=submit].primary .leftImage,body input[type=submit].primary .rightImage,body input[type=submit][type=submit]::before,body input[type=submit][type=submit]::after,body input[type=submit][type=submit] .leftImage,body input[type=submit][type=submit] .rightImage{background-repeat:no-repeat;background-position:center center;width:16px;height:100%}body button.primary::before,body button.primary .leftImage,body button[type=submit]::before,body button[type=submit] .leftImage,body a.button.primary::before,body a.button.primary .leftImage,body a.button[type=submit]::before,body a.button[type=submit] .leftImage,body input[type=button].primary::before,body input[type=button].primary .leftImage,body input[type=button][type=submit]::before,body input[type=button][type=submit] .leftImage,body input[type=submit].primary::before,body input[type=submit].primary .leftImage,body input[type=submit][type=submit]::before,body input[type=submit][type=submit] .leftImage{padding-right:4px;grid-column:1}body button.primary::after,body button.primary .rightImage,body button[type=submit]::after,body button[type=submit] .rightImage,body a.button.primary::after,body a.button.primary .rightImage,body a.button[type=submit]::after,body a.button[type=submit] .rightImage,body input[type=button].primary::after,body input[type=button].primary .rightImage,body input[type=button][type=submit]::after,body input[type=button][type=submit] .rightImage,body input[type=submit].primary::after,body input[type=submit].primary .rightImage,body input[type=submit][type=submit]::after,body input[type=submit][type=submit] .rightImage{padding-left:4px;grid-column:3}body .treeview ul{padding-left:14px}body .treeview li{display:none;position:relative;margin:4px 0px}body .treeview li svg.expandCollapseIcon{position:absolute;top:10px;left:5px;cursor:pointer}body .treeview li svg.expandCollapseIcon path{fill:#0a1541}body .treeview li a{display:block;padding:7px 0px 7px 24px;text-decoration:none;border-radius:8px}body .treeview li a span.icon{width:16px;height:16px;background-position:center center;background-repeat:no-repeat;background-size:contain;display:inline-block;position:relative;top:3px;left:5px}body .treeview li a span.icon.official-reference{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 15H12C13.1046 15 14 14.1046 14 13V4.5L10.5714 1H4C2.89543 1 2 1.89543 2 3V13C2 14.1046 2.89543 15 4 15Z' fill='%230A1541'/%3E%3Cpath d='M4 15H12C13.1046 15 14 14.1046 14 13V4.5L10.5714 1H4C2.89543 1 2 1.89543 2 3V13C2 14.1046 2.89543 15 4 15Z' fill='%230A1541'/%3E%3Cpath d='M5.5 10.5L3.59995 8.12494C3.54152 8.0519 3.54152 7.9481 3.59995 7.87506L5.5 5.5' stroke='white' stroke-linecap='round'/%3E%3Cpath d='M10.5 10.5L12.4 8.12494C12.4585 8.0519 12.4585 7.9481 12.4 7.87506L10.5 5.5' stroke='white' stroke-linecap='round'/%3E%3Cpath d='M8.5 5.5L7.5 10.5' stroke='white' stroke-linecap='round'/%3E%3C/svg%3E")}body .treeview li a span.icon.github{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='98' height='96' class='icon github'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M48.854 0C21.839 0 0 22 0 49.217c0 21.756 13.993 40.172 33.405 46.69 2.427.49 3.316-1.059 3.316-2.362 0-1.141-.08-5.052-.08-9.127-13.59 2.934-16.42-5.867-16.42-5.867-2.184-5.704-5.42-7.17-5.42-7.17-4.448-3.015.324-3.015.324-3.015 4.934.326 7.523 5.052 7.523 5.052 4.367 7.496 11.404 5.378 14.235 4.074.404-3.178 1.699-5.378 3.074-6.6-10.839-1.141-22.243-5.378-22.243-24.283 0-5.378 1.94-9.778 5.014-13.2-.485-1.222-2.184-6.275.486-13.038 0 0 4.125-1.304 13.426 5.052a46.97 46.97 0 0 1 12.214-1.63c4.125 0 8.33.571 12.213 1.63 9.302-6.356 13.427-5.052 13.427-5.052 2.67 6.763.97 11.816.485 13.038 3.155 3.422 5.015 7.822 5.015 13.2 0 18.905-11.404 23.06-22.324 24.283 1.78 1.548 3.316 4.481 3.316 9.126 0 6.6-.08 11.897-.08 13.526 0 1.304.89 2.853 3.316 2.364 19.412-6.52 33.405-24.935 33.405-46.691C97.707 22 75.788 0 48.854 0z' fill='%230A1541'/%3E%3C/svg%3E")}body .treeview li a,body .treeview li a:visited,body .treeview li a:active,body .treeview li a:hover{color:#0a1541}body .treeview li.current>a,body .treeview li:has(li.current)>a{font-weight:600}body .treeview>li,body .treeview li:has(li.current)>ul>li,body .treeview li.current>ul>li,body .treeview li.expanded>ul>li{display:block}body .treeview li.collapsed>ul>li{display:none !important}body .treeview li.current>a{background-color:#e5e9f3;border-radius:8px}body .treeview li.expanded:not(.collapsed)>svg.expandCollapseIcon,body .treeview li.current:not(.collapsed)>svg.expandCollapseIcon,body .treeview li:has(li.current):not(.collapsed)>svg.expandCollapseIcon{rotate:90deg}@media screen and (min-width: 1000px){body .treeview li{display:none}body .treeview>li,body .treeview li.expanded>ul>li{display:block}body .treeview ul{padding-left:14px}}body aside#sidebar{display:none;position:fixed;top:68px;left:0px;width:300px;padding:10px 20px 10px 10px;bottom:0px;overflow:auto;background-color:#f2f4f9;border-top-left-radius:20px;z-index:130}body.sidebar-expanded aside#sidebar{display:block}body nav.secondary li a,body nav.secondary li a:visited,body nav.secondary li a:active,body nav.secondary li a:hover{color:#0a1541;display:block;padding:7px 0px 7px 24px;text-decoration:none;border-radius:8px}@media screen and (min-width: 1200px){body aside#sidebar{display:block;position:relative;top:0;left:0;grid-column:1;grid-row:2;width:100%;height:100%;box-sizing:border-box;border-right-width:0px}}body table:not(.hljs-ln){border:1px solid #ced0d9;border-collapse:separate;border-spacing:0;border-radius:8px}body table:not(.hljs-ln) tr{min-height:44px}body table:not(.hljs-ln) tr td,body table:not(.hljs-ln) tr th{padding:12px}body table:not(.hljs-ln) tr:hover td,body table:not(.hljs-ln) tr:hover th{background-color:#f2f4f9}body table:not(.hljs-ln)>tr:first-child td:first-child,body table:not(.hljs-ln)>tr:first-child th:first-child,body table:not(.hljs-ln) *:first-child>tr:first-child td:first-child,body table:not(.hljs-ln) *:first-child>tr:first-child th:first-child{border-top-left-radius:8px}body table:not(.hljs-ln)>tr:first-child td:last-child,body table:not(.hljs-ln)>tr:first-child th:last-child,body table:not(.hljs-ln) *:first-child>tr:first-child td:last-child,body table:not(.hljs-ln) *:first-child>tr:first-child th:last-child{border-top-right-radius:8px}body table:not(.hljs-ln)>tr:last-child td:first-child,body table:not(.hljs-ln)>tr:last-child th:first-child,body table:not(.hljs-ln) *:last-child>tr:last-child td:first-child,body table:not(.hljs-ln) *:last-child>tr:last-child th:first-child{border-bottom-left-radius:8px}body table:not(.hljs-ln)>tr:last-child td:last-child,body table:not(.hljs-ln)>tr:last-child th:last-child,body table:not(.hljs-ln) *:last-child>tr:last-child td:last-child,body table:not(.hljs-ln) *:last-child>tr:last-child th:last-child{border-bottom-right-radius:8px}body table:not(.hljs-ln) tbody tr td,body table:not(.hljs-ln) tbody tr th{border-top:1px solid #ced0d9}body table:not(.hljs-ln) thead tr td,body table:not(.hljs-ln) thead tr th{background-color:#f3f3f6;font-weight:bold;text-align:left;-webkit-print-color-adjust:exact;print-color-adjust:exact;color-adjust:exact}body article.page .breadcrumb li{display:inline;margin:0px}body article.page .breadcrumb li a{text-decoration:none;color:#0a1541}body article.page .breadcrumb li:not(:first-child):before{content:" > "}body p.note{background-color:#fff;border:0px;color:#0a1541;border-radius:20px;padding:20px;margin:10px 0px;box-shadow:4px 4px 10px 0px rgba(0,0,0,.1019607843)}body p.note h2{font-size:20px;line-height:28px;margin-bottom:20px}body p.note h2 a,body p.note h2 a:link,body p.note h2 a:hover,body p.note h2 a:visited{color:#0a1541;text-decoration:none}body p.note h3{font-size:16px;line-height:24px;margin-bottom:10px;font-weight:bold}body p.note{box-shadow:none;background-color:#f2f4f9;position:relative;padding:18px 18px 18px 34px;margin:20px 0px;border-radius:8px;min-height:24px;-webkit-print-color-adjust:exact;print-color-adjust:exact;color-adjust:exact}body p.note::before{content:"Note:";position:relative;left:-20px;padding-left:20px;line-height:24px;white-space:pre;display:block;-webkit-print-color-adjust:exact;print-color-adjust:exact;color-adjust:exact;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 14C11.3137 14 14 11.3137 14 8C14 4.68629 11.3137 2 8 2C4.68629 2 2 4.68629 2 8C2 11.3137 4.68629 14 8 14ZM8 15C11.866 15 15 11.866 15 8C15 4.13401 11.866 1 8 1C4.13401 1 1 4.13401 1 8C1 11.866 4.13401 15 8 15ZM8.75 4.75C8.75 5.16421 8.41421 5.5 8 5.5C7.58579 5.5 7.25 5.16421 7.25 4.75C7.25 4.33579 7.58579 4 8 4C8.41421 4 8.75 4.33579 8.75 4.75ZM8.5 7.5C8.5 7.22386 8.27614 7 8 7C7.72386 7 7.5 7.22386 7.5 7.5V11.5C7.5 11.7761 7.72386 12 8 12C8.27614 12 8.5 11.7761 8.5 11.5V7.5Z' fill='%230A1541'/%3E%3C/svg%3E");background-position:left center;background-repeat:no-repeat}body #notice p.note{margin-top:0}body p.note.warning.stub,body p.note.stub.stub,body p.note.prerelease.stub,body p.note.prerelease.stub{font-style:italic}body p.note.warning.warning::before,body p.note.warning.stub::before,body p.note.stub.warning::before,body p.note.stub.stub::before,body p.note.prerelease.warning::before,body p.note.prerelease.stub::before,body p.note.prerelease.warning::before,body p.note.prerelease.stub::before{content:"Warning:";background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.11803 15H13.882C14.6253 15 15.1088 14.2177 14.7764 13.5528L8.89443 1.78885C8.5259 1.05181 7.4741 1.05181 7.10557 1.78885L1.22361 13.5528C0.891156 14.2177 1.37465 15 2.11803 15Z' fill='%23C28900'/%3E%3Crect x='7.5' y='6' width='1' height='4.5' rx='0.5' fill='white'/%3E%3Crect x='7.25' y='11.5' width='1.5' height='1.5' rx='0.75' fill='white'/%3E%3C/svg%3E")}body p.note.hint{background-color:#e0edde;border:1px solid #409259}body p.note.hint::before{content:"Hint: ";background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 10.5419C11 10.7949 10.7949 11 10.5419 11H5.45815C5.20512 11 5 10.7949 5 10.5419C4.99134 9.80218 4.9646 10.0963 4.44036 9.57862C2.50366 7.59974 2.52242 4.41408 4.48209 2.45834C6.44187 0.502719 9.60249 0.515582 11.5465 2.48709C13.4904 4.45871 13.4836 7.64448 11.5312 9.60748C11.0169 10.1176 11.0002 9.81448 11 10.5419Z' fill='%230A1541'/%3E%3Crect x='5' y='12' width='6' height='1' rx='0.5' fill='%230A1541'/%3E%3Crect x='6' y='14' width='4' height='1' rx='0.5' fill='%230A1541'/%3E%3C/svg%3E")}pre{position:relative;border:1px solid #ced0d9;border-radius:8px;white-space:pre-wrap;word-break:break-word}pre.highlight.parsing{display:none}.hljs-ln td.hljs-ln-numbers{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:right;color:#6c728d;border-right:1px solid #ced0d9;vertical-align:top;padding-right:5px;text-wrap:nowrap}.hljs-ln td.hljs-ln-code{padding-left:10px}code.highlighter-rouge{padding:0px 5px;background-color:#ffffaf;border:1px solid #c28900;margin:0px 2px;font-family:"Courier New",Courier,monospace;white-space:pre-wrap;word-break:break-word;-webkit-print-color-adjust:exact;print-color-adjust:exact;color-adjust:exact}pre>code.hljs,pre>code.language-txt,pre>code.language-reg{border-top:32px solid #f3f3f6;display:block;overflow-x:auto;border-radius:8px}code::before{font-size:.8em;float:left;position:absolute;top:8px;right:8px;color:#0a1541}code.language-reg::before{content:".reg"}.language-vbscript code.hljs::before,code.hljs.language-vbscript::before{content:"VBScript"}.language-text code.hljs::before,code.hljs.language-text::before{content:"Text"}.language-csharp code.hljs::before,code.hljs.language-cs::before,code.hljs.language-csharp::before{content:"C# (.NET)"}.language-xml code.hljs::before,code.hljs.language-xml::before{content:"XML"}.language-javascript code.hljs::before,code.hljs.language-javascript::before{content:"JavaScript"}.language-json code.hljs::before,code.hljs.language-json::before{content:"JSON"}.language-html code.hljs::before,code.hljs.language-html::before{content:"HTML"}.disableLineNumbers .hljs-ln-numbers{display:none}.toggleLineNumbers,.copyCode{cursor:pointer;position:absolute;top:5px;left:8px;font-size:1.5em;color:#6c728d;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-height:25px}.copyCode{left:40px}.highlight .btn{position:relative;top:-2px;left:-4px;padding:2px;width:26px;height:22px}.highlight .btn:hover,.toggleLineNumbers .btn{background-color:#ddd}.disableLineNumbers .toggleLineNumbers .btn{background-color:rgba(0,0,0,0)}.toggleLineNumbers i.btn::before{top:1px}.copyCode i.btn::before{font-size:.8em;top:0px}@media all and (-webkit-min-device-pixel-ratio: 0)and (min-resolution: 0.001dpcm){.copyCode i.btn::before{position:relative;top:-2px}}body::before{position:fixed;top:68px;left:0px;width:20px;height:20px;z-index:2000;background:radial-gradient(circle at 100% 100%, transparent 20px, #0A1541 21px);display:block;content:" "}body::after{position:fixed;top:68px;right:0px;width:20px;height:20px;z-index:2000;background:radial-gradient(circle at 0% 100%, transparent 20px, #0A1541 21px);display:block;content:" "}body article.page{grid-column:2;grid-row:2;padding:20px;z-index:120}body article.page h2,body article.page h3,body article.page h4{scroll-margin-top:80px}body article.page h1{font-size:34px;line-height:40px;color:#0a1541}body article.page h3{margin:20px 0px;font-size:16px;line-height:24px;font-weight:normal !important}body article.page h4{margin:20px 0px;font-size:14px;line-height:20px;font-weight:normal !important}body article.page p>img{max-width:100%;border:1px solid #9da1b3;border-radius:8px;margin:10px auto}body article.page div.highlighter-rouge{margin:16px 0px}body article.page div.highlighter-rouge pre>code.hljs{overflow-x:auto}body article.page nav.other-articles h2{font-size:20px;line-height:28px;margin:20px 10px 8px 10px}body article.page nav.other-articles ul{list-style-type:none;margin:0px;padding:0px;display:grid;grid-gap:16px;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr))}body article.page nav.other-articles ul li{background-color:#fff;border:0px;color:#0a1541;border-radius:20px;padding:20px;margin:10px 0px;box-shadow:4px 4px 10px 0px rgba(0,0,0,.1019607843)}body article.page nav.other-articles ul li h2{font-size:20px;line-height:28px;margin-bottom:20px}body article.page nav.other-articles ul li h2 a,body article.page nav.other-articles ul li h2 a:link,body article.page nav.other-articles ul li h2 a:hover,body article.page nav.other-articles ul li h2 a:visited{color:#0a1541;text-decoration:none}body article.page nav.other-articles ul li h3{font-size:16px;line-height:24px;margin-bottom:10px;font-weight:bold}body article.page nav.other-articles ul li{box-shadow:none;background-color:#f3f3f6;margin:0px;display:inline-grid}body article.page nav.other-articles ul li a{text-decoration:none;color:#0a1541;display:block;background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0711 23.0711L21.0007 16.1414C21.0788 16.0633 21.0788 15.9367 21.0007 15.8586L14.0711 8.92893' stroke='%236C728D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center right;align-self:center;padding-right:20px}body article.page ol,body article.page ul{margin:20px 0px;box-sizing:border-box}body article.page ol>li>ol,body article.page ol>li>ul,body article.page ul>li>ol,body article.page ul>li>ul{margin-top:0px;margin-bottom:12px}body article.page ol li,body article.page ul li{margin:12px 0px 0px 20px}body article.page ul,body article.page ol:not(.breadcrumb){list-style-type:disc}body article.page ol,body article.page ol:not(.breadcrumb){list-style-type:decimal}body nav#in-page-nav h2,body article[role=article] h2,body div.hero h2,body div.legacy h2{font-size:20px;line-height:28px;margin-bottom:20px}body nav#in-page-nav h2 a,body nav#in-page-nav h2 a:link,body nav#in-page-nav h2 a:hover,body nav#in-page-nav h2 a:visited,body article[role=article] h2 a,body article[role=article] h2 a:link,body article[role=article] h2 a:hover,body article[role=article] h2 a:visited,body div.hero h2 a,body div.hero h2 a:link,body div.hero h2 a:hover,body div.hero h2 a:visited,body div.legacy h2 a,body div.legacy h2 a:link,body div.legacy h2 a:hover,body div.legacy h2 a:visited{color:#0a1541;text-decoration:none}body nav#in-page-nav h3,body article[role=article] h3,body div.hero h3,body div.legacy h3{font-size:16px;line-height:24px;margin-bottom:10px;font-weight:bold}body nav#in-page-nav h2:not(:first-of-type),body article[role=article] h2:not(:first-of-type),body nav.other-articles h2:not(:first-of-type),body div.hero h2:not(:first-of-type),body div.legacy h2:not(:first-of-type){margin-top:20px}body nav#in-page-nav{display:none}body nav#in-page-nav .border{display:none}body nav#in-page-nav li>a,body nav#in-page-nav li>a:hover,body nav#in-page-nav li>a:visited,body nav#in-page-nav li>a:link{color:#0a1541}body .wrapper{display:none}body.full-screen-accept .wrapper{position:fixed;top:0px;left:0px;right:0px;bottom:0px;background-color:rgba(10,21,65,.7);z-index:400;display:grid;grid-template-columns:1fr minmax(auto, 800px) 1fr;grid-template-rows:1fr auto 1fr}body.full-screen-accept .wrapper .prompt{grid-row:2;grid-column:2;background-color:#fff;border:0px;color:#0a1541;border-radius:20px;padding:20px;margin:10px 0px;box-shadow:4px 4px 10px 0px rgba(0,0,0,.1019607843)}body.full-screen-accept .wrapper .prompt h2{font-size:20px;line-height:28px;margin-bottom:20px}body.full-screen-accept .wrapper .prompt h2 a,body.full-screen-accept .wrapper .prompt h2 a:link,body.full-screen-accept .wrapper .prompt h2 a:hover,body.full-screen-accept .wrapper .prompt h2 a:visited{color:#0a1541;text-decoration:none}body.full-screen-accept .wrapper .prompt h3{font-size:16px;line-height:24px;margin-bottom:10px;font-weight:bold}body.full-screen-accept .wrapper .prompt{box-shadow:none}body.full-screen-accept .wrapper .prompt .note{background-color:rgba(0,0,0,0);margin:0px;margin:0px;padding-top:0px;padding-bottom:0px;box-shadow:none}@media screen and (min-width: 800px){body nav#in-page-nav{display:block;position:fixed;top:87px;right:0px;left:auto;width:280px;bottom:0px}body nav#in-page-nav #in-this-article{overflow-y:auto;position:relative}body nav#in-page-nav #in-this-article>ul{border-left:4px solid #d3d3d3}body nav#in-page-nav #in-this-article>ul>li:first-child{padding-top:0px}body nav#in-page-nav #in-this-article>ul>li:last-child{padding-bottom:0px}body nav#in-page-nav #in-this-article>ul ul{margin-bottom:0px}body nav#in-page-nav #in-this-article .border{position:absolute;width:4px;background-color:#0a1541;display:block;transition:all .3s ease-in-out}body nav#in-page-nav li{list-style-type:none;margin:0 0 0 10px;padding:12px 0 0 10px}body nav#in-page-nav li.current>a{font-weight:600}}html{scroll-behavior:smooth}body{background-color:#fff;color:#0a1541;font-family:"Open Sans",sans-serif;font-size:14px;line-height:20px;display:grid;grid-template-rows:68px auto auto;grid-template-columns:0px auto 0px}body strong{font-weight:400}body article.page strong{font-weight:600}body article.page em{font-style:italic}body article.page .correct{color:#00ab47}body article.page .incorrect{color:#d50000}body h1,body h2,body h3,body h4,body h5,body h6,body h7,body h8{font-family:"Figtree",sans-serif}body h1{font-size:60px;line-height:72px}body h2{font-size:48px;line-height:60px}body h3{font-size:34px;line-height:40px}body h4{font-size:24px;line-height:32px}body h5{font-size:20px;line-height:28px}body h6{font-size:16px;line-height:24px}body h7{font-size:14px;line-height:20px}body p{margin:12px 0px}body a,body a:visited,body a:link,body a:active{color:#006eef;text-decoration:none}body a.external::after,body a:visited.external::after,body a:link.external::after,body a:active.external::after{content:" ";display:inline-block;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.6036 1H14.75C14.8881 1 15 1.11193 15 1.25V4.39645C15 4.61917 14.7307 4.73071 14.5732 4.57322L13.3335 3.33349L13.3261 3.32609C13.3142 3.341 13.3014 3.3554 13.2876 3.36919L8.51718 8.13965C8.32191 8.33491 8.00533 8.33492 7.81007 8.13965C7.61481 7.94439 7.61481 7.62781 7.81007 7.43255L12.5805 2.66209C12.5943 2.64829 12.6087 2.63548 12.6236 2.62363L11.4268 1.42678C11.2693 1.26929 11.3808 1 11.6036 1ZM2 3.5C2 2.67157 2.67157 2 3.5 2H8.5C8.77614 2 9 2.22386 9 2.5C9 2.77614 8.77614 3 8.5 3H3.5C3.22386 3 3 3.22386 3 3.5V12.5C3 12.7761 3.22386 13 3.5 13H13.5C13.7761 13 14 12.7761 14 12.5V7.5C14 7.22386 14.2239 7 14.5 7C14.7761 7 15 7.22386 15 7.5V12.5C15 13.3284 14.3284 14 13.5 14H3.5C2.67157 14 2 13.3284 2 12.5V3.5Z' fill='%23006eef'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0px 2px}body a.public-anchor,body a:visited.public-anchor,body a:link.public-anchor,body a:active.public-anchor{margin:0px 5px}body a.public-anchor svg path,body a:visited.public-anchor svg path,body a:link.public-anchor svg path,body a:active.public-anchor svg path{fill:#9da1b3}body a.public-anchor:hover svg path,body a:visited.public-anchor:hover svg path,body a:link.public-anchor:hover svg path,body a:active.public-anchor:hover svg path{fill:#0a1541}body p.color{display:grid;grid-template-columns:100px 100px min-content auto;align-items:center;gap:16px}body p.color:before{display:grid;grid-column:1;content:" ";width:100px;height:100px;background-color:var(--hex-color);content:attr(data-hex);border-radius:20px;align-items:center;justify-items:center;color:#fff}body p.color.invert:before{color:#0a1541}body p.color:after{display:block;grid-column:4;content:attr(data-where)}body ul.swatches>li,body ol.swatches>li{position:relative}body ul.swatches>li.swatch:before,body ol.swatches>li.swatch:before{display:inline-block;content:" ";background-color:var(--hex-color);width:1em;height:1em;border-radius:4px;margin:0px 4px;border:1px solid #000;position:absolute;left:calc(-0.5em + 4px);top:2px}body ul.swatches>li.swatch{list-style-type:none}body ul.swatches>li.swatch:before{left:calc(-1em - 12px)}body ol.swatches>li{padding-left:calc(1em + 8px)}@media screen and (min-width: 800px){body{grid-template-columns:0px auto 280px}body:not(:has(#in-page-nav)){grid-template-columns:0px auto 0px}}@media screen and (min-width: 1200px){body{grid-template-columns:280px auto 280px}body:not(:has(#in-page-nav)){grid-template-columns:280px auto 0px}}#share-links,#options{display:none}/*# sourceMappingURL=site.css.map */