@charset "UTF-8";body,html{margin:0;padding:0}body{line-height:1.5;background:#fff;color:#000;position:relative;font-size:13px}ol,ul,menu{margin:.8em 0 1.75em 1.75em;padding:0}li{margin:.1em 0 .1em 1.75em;padding:0}form{margin:0;padding:0}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left}input,select{vertical-align:middle}input,select,textarea{font-size:100%}input.button{width:0;overflow:visible}input.button[class]{width:auto}img{vertical-align:middle;border:none}pre{overflow:auto;_padding-bottom:2em}* html pre{overflow-y:visible}hr{height:0;border:0;border-top:1px solid black}i,em{margin-right:.1em}sub,sup{vertical-align:baseline;position:relative}sub{top:.4em}sup{bottom:.4em}a{cursor:hand}abbr,acronym{cursor:help;border-bottom:1px dotted #000}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}q{font-style:italic}p{margin:.8em 0 1em;padding:0}p code,li code,dl code{white-space:pre-wrap}h1,h2,h3,h4{margin:1em 0 .6em}.hidden,.print,.js{display:none}.blind{position:absolute;top:-1000px;width:1px;height:1px;overflow:hidden}.clear{clear:both}.default{font-weight:700}.about{border-bottom:1px dotted gray}.number{text-align:right;white-space:nowrap}.wide{width:100%}.error,.alert,.required{color:red;font-weight:700}.notice{color:#ff0}.success{color:green}.left{text-align:left!important}.center{text-align:center!important}.right{text-align:right!important}img.left,.figure-left{float:left;clear:left;margin:5px 20px 5px 0}img.right,.figure-right{float:right;clear:right;margin:5px 0 5px 20px}.noindent{text-indent:0!important}.nowrap{white-space:nowrap!important}.nodots{list-style:none!important}.noborder{border:none!important}a[href^="error:"]{background:red!important;color:#fff!important}*,*:before,*:after{box-sizing:border-box}html{overflow-y:scroll;-moz-tab-size:4;tab-size:4}body{min-width:360px;min-height:100vh}html{background:url(data:image/gif;base64,R0lGODlhjABGAJEAABQkNxMjNhUlNxIiNSH5BAAAAAAALAAAAACMAEYAAAL/nI+pyxgCo5y0goYzfrX7eGmiyH3mFI5qU55uusZH65qwLNO1d+OqvrP4fMAgapgz2pBJJY+5KjoFPehm2qlaF1KndqvoKr/gGVZYzoiN5PQ62HafKXHwe1e3z49p1l6St3VXEwg1+NJ39QdRyHR40ui4yJjI8LhUyTVJlRm2GYl0+QFK9NnpOUmKI/p06mDqasCaFWuWWjswi1arS4fby8cLGwsMiJs77FoMcrxMKXz7m3zqzCkdTTxNrZ1ZrbrKXendHJ44fr34HXMOnY7+p75e3seeja08T59fVo9/v/0PoLt28MgF7LaPX0JBCxkeFNfQSr9OEylGlPQQYkZ9kBs5Dqx1EeNHewXf7YkXpaMclQpH+nMp8KRBmBZpImSpx6ZGneZwOuTpUabJOSh/+JQYMtRRQ0mHOCs6ouLNkgSFVj0DlUTTUkBXdm1JlWTYl1bFliVLdObYmGmHYlXb9upbt1OyapC68yzbuGbnysViV81SkWtrFp56OC9ftIv3Aobb2LBeyZMRR7Z8WfGcAgA7) #122235}body{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAD0CAIAAAA+H2B3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2VpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMS1jMDAyIDc5LmYzNTRlZmM3MCwgMjAyMy8xMS8wOS0xMjowNTo1MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0idXVpZDpGOEQ5RkEzNkRGMkJERDExQkQ5MUY1NjZGNTJCMDAzMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5NkFEREZGRUM2RDYxMUVFQTk5QkI3QTIwQzYyRDg3MSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5NkFEREZGREM2RDYxMUVFQTk5QkI3QTIwQzYyRDg3MSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1MzIFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0ZTFmYTQ4My1jZTBjLTQ1NGEtOWE4Zi0yNzU1MGRiMjBkZTgiIHN0UmVmOmRvY3VtZW50SUQ9InV1aWQ6RjhEOUZBMzZERjJCREQxMUJEOTFGNTY2RjUyQjAwMzIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz79HJQzAAAA3ElEQVR42tRUwQ3CMAz0tUZ5IgbgwxTMxV6MGLmxg9oYkjYIUEU/10vTnO34jOvtTkQD2cNi8GANwMyQQNa3EBhGM5ME4vTQEmI8L4pjKE+RJSQmYDOHhsIrSEXd/+drxkRb6l1FrgEqufekma+jI7KdgMt+SUyKfknfJLeNpt1f5G+CynbreXfsVM/tHnQ2XAAu6bWd3kdo3qa87bh5oqS36pl/DdUSdIwEzpP2d5XArCBmPIyjLg6HYENVWdkMcAPpA1My2Y2zxGgsqt+ZT0eFcDlDYwlIY2ASYABDvywh4LAaTwAAAABJRU5ErkJggg==) repeat-x #122235;background-size:1px 122px;color:#ddd;line-height:1.65}body,input,select{font-size:14px;font-family:Verdana,Geneva CE,lucida,sans-serif;tab-size:4;-moz-tab-size:4}div.page{max-width:960px;margin:0 auto 15px;position:relative;display:flex;flex-direction:column}header.main{background:url(./header-bg2-LPT2sn16.png) -45px 0 no-repeat;background-size:624px 114px;height:122px;position:relative}header.main .logo{position:absolute;left:5px;top:20px;width:180px;height:90px}header.main .logo:hover,header.main .logo:active,header.main .logo:focus{background:transparent}header.main .logo span{display:none}header.main .strapline{color:#fff;font:22px/1.1em Trebuchet MS,Geneva CE,lucida,sans-serif;position:absolute;left:210px;bottom:0;width:150px}nav.main{position:absolute;right:0;top:85px;background:#122235;border-radius:.4em .4em 0 0}@media (max-width: 500px){nav.main{font-size:80%;top:105px}}nav.main ul{float:left;list-style:none;height:37px;margin:0;padding:0 10px}nav.main li{float:left;padding:0;margin:0}nav.main a{color:#fff;padding:10px 6px;line-height:37px;text-decoration:none;border-radius:.6em;-moz-border-radius:.6em}nav.main a:hover,nav.main a:active,nav.main a:focus{color:#fff;background:#13314d}header.main form{position:absolute;right:32px;top:130px;z-index:20}header.main input.text{background:#151e28;color:#fff;border:1px solid #0d2f4e;width:153px;padding:2px}header.main input,header.main label{vertical-align:middle}header.main label{color:#9ca29d}.minimenu{display:none;position:absolute;right:32px;top:162px;font-size:75%;color:#666;text-align:right;z-index:1000}.minimenu ul{list-style:none;padding:0;margin:0;background:url(data:image/gif;base64,R0lGODlhjABGAJEAABQkNxMjNhUlNxIiNSH5BAAAAAAALAAAAACMAEYAAAL/nI+pyxgCo5y0goYzfrX7eGmiyH3mFI5qU55uusZH65qwLNO1d+OqvrP4fMAgapgz2pBJJY+5KjoFPehm2qlaF1KndqvoKr/gGVZYzoiN5PQ62HafKXHwe1e3z49p1l6St3VXEwg1+NJ39QdRyHR40ui4yJjI8LhUyTVJlRm2GYl0+QFK9NnpOUmKI/p06mDqasCaFWuWWjswi1arS4fby8cLGwsMiJs77FoMcrxMKXz7m3zqzCkdTTxNrZ1ZrbrKXendHJ44fr34HXMOnY7+p75e3seeja08T59fVo9/v/0PoLt28MgF7LaPX0JBCxkeFNfQSr9OEylGlPQQYkZ9kBs5Dqx1EeNHewXf7YkXpaMclQpH+nMp8KRBmBZpImSpx6ZGneZwOuTpUabJOSh/+JQYMtRRQ0mHOCs6ouLNkgSFVj0DlUTTUkBXdm1JlWTYl1bFliVLdObYmGmHYlXb9upbt1OyapC68yzbuGbnysViV81SkWtrFp56OC9ftIv3Aobb2LBeyZMRR7Z8WfGcAgA7) #122235}.minimenu li{margin:0 2px;padding:0;float:left}.minimenu ul ul{display:none;width:120px;padding:3px}.minimenu li:hover ul{display:block}.minimenu li li{float:none}.minimenu a{color:#666;text-decoration:none;padding:1px}.minimenu a:hover,.minimenu a:active,.minimenu a:focus{background:none;color:#fff}.langs{position:absolute;right:40px;top:55px;list-style:none;padding:0;margin:0}.langs li{margin:0 2px;padding:0;float:left}.langs a{padding:3px}div.main{margin:0 15px;position:relative}footer.main{clear:both;margin-top:40px;padding:5px 0 10px;font-size:84%;text-align:center;color:gray}a{color:#cb9f0a;padding:3px 1px}a[href*="mailto:"]{padding-right:15px!important;background:url(data:image/gif;base64,R0lGODlhDQALAMQfALKjffvrj9XHl8e6k4t3TvfZeuvHZf/+0IdsOte1V//yi+G7VnNfP//3mdnMn7+wh/bqruLDXf3hgPr2ttvDfuvOdunPaurRdvnPavbQa+O+Ydm6YcKgTtCtUu3jpf///yH5BAEAAB8ALAAAAAANAAsAAAVS4CeOJCk4qCAM7POIAnTM9JQQogMZQeMHGw3u4zhUNL1AwiIZxi6GxaKTiBiGD0pBYVlEuByG6OFpKM7ojfgzOAQkhXghg1kDCASEXs/ol/4jIQA7) right center no-repeat}a[href*=".zip"]{padding-right:13px!important;background:url(data:image/gif;base64,R0lGODlhDQALAOYAAGdofrCTOvfqw8GqY/npvKWUXtOwRoJqIZmDNo14LMOsY9m8ZrO00paXsNS1VMupQ42OstC1YaSFLouMpqGDLN7Lk9vJj7+dPMKrY/jqwvbqwrGSNvfou52dscu0csauYtu8YNO3YfjpvOrbq929YH1+lcOhP86rRKyMMsimQsajQMWtY7aWOI2OqNLT5K2qtKOGL/nqwdW/g8WiQM2yYnZ3lfPov35/l+TTnvnqv9i6YNGuRcSrZtG7fLWUOPTmvcCePfjqwMivYrybO+PTn+/htMauZrqaOvDhtqqMM9KvRoeHmOraqtOvRqGDK6KMPvjwv////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAFEALAAAAAANAAsAAAdagFGCg4QFDgeDTU0GOzMXRxtJAYMGBDEZNkgjFj1OhE+goU5Ok4JPUKioTwBLhAipqAgAL4QJsFAJAB2EUaGipJQiAgJFTDgyHhSUTScPKiZAPiilvFGGiFGBADs=) right center no-repeat}a[href*=".pdf"]{padding-right:13px!important;background:url(data:image/gif;base64,R0lGODlhDQALANUAAAcAAL3R1mt2eXoMACs/RJmZmevr6xklKIUWAGZmZl4AAOXl5X+UkugnAKS4vdoYADMzM9YWAMETANnb2UlKSWYzM1ouJMDEwBQUFHaChI2kppkAANPR0v///42RjaGioURERHNqa7a4tggICCkqKczMzIaIhoKEhFJRUjg5OhUIBeXu8N7f3hscG6qrqmZmZsLJwpmZmX0PANfY17G5uxQAAJ2knQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAB0ALAAAAAANAAsAAAZnwI6wkwIZQSlVaHjKHARQAa0iWXZqkcZju0kkLAAhYIAYmBWJzooknAUIDoeGwWGx2EOUwcDxTBYLeEIoLAYiHy52gh0oCyU2MDYeHi1DjCUmFzMzJSWLFCYiBoALBosQGBAkq6sjQQA7) right center no-repeat}a:hover,a:active,a:focus{background-color:#cb9f0a;text-decoration:none;color:#fff}h1,h2,h3,a#download{color:#74bbef;font-family:Trebuchet MS,Geneva CE,lucida,sans-serif}h1{font-size:185%;font-weight:400}h2{font-size:150%;font-weight:400;margin-top:2em}h3{font-size:120%;margin-top:2em}div.preview,pre{padding:1em;margin:1em -1em 2em;background:#0000003b;font-size:14px}div.preview h1,div.preview h2,div.preview h3{margin-top:.5em}textarea{width:100%!important;padding:7px;font-family:monospace}hr{color:#3b7cd0;background-color:#3b7cd0;border:0;height:1px}hr.clear{visibility:hidden;margin:0;clear:both}img.left,img.right{padding:5px!important;border:1px dotted silver;text-align:center;font-size:84%;line-height:0}img.noborder{padding:0}div.figure-left,div.figure-right{border:1px dotted silver;text-align:center}div.figure-left p,div.figure-right p{margin:1px 0!important;padding:0!important;font-style:italic;font-size:84%}dt{color:#fff;margin:.5em 0 .1em}form{display:inline}input.button{padding:.2em .4em}input.text,select,textarea{border:1px solid gray;background:#f6f8fb no-repeat;_background-attachment:fixed}input.text:focus,select:focus,textarea:focus{border:1px solid black}table{background-color:#151e28;border-spacing:0px;border-collapse:collapse}th,td{border:1px solid #35526d;padding:3px}table.grid{border-collapse:collapse;width:100%}table.grid td,table.grid th{padding-left:0;padding-right:0;border:0}table.download{border-collapse:collapse}table.download th{border:0;border-bottom:1px solid #35526D;padding:1em .6em .2em}table.download td{border:0;padding:.2em .6em}h1 code,h2 code,h3 code,p code,li code,dl code{background:#0000004d;border:1px solid rgba(255,255,255,.1019607843);white-space:pre-wrap}div.controls{margin:5px 0 10px}.size{color:gray;font-size:80%}.date{color:gray;font-size:80%;margin:-1em 0 5px}.meta{color:green;background:#ebebeb}blockquote{margin:1.4em 1.75em 1.4em .9em;padding-left:1.75em;border-left:3px solid #EEE;color:#777}blockquote cite{margin:5px 0 0}.info{background-color:#ffc;border:1px solid #CCCCCC;padding:1em;margin:1em 0}p.note,p.tip,p.caution,p.download{padding:1em 1em 1em 90px;margin:1.3em 0;background:#fcf9cf url(data:image/gif;base64,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) 20px center no-repeat;color:#000;box-shadow:inset 1px 1px 10px #f8f4c4;-moz-box-shadow:inset 1px 1px 10px #F8F4C4;-webkit-box-shadow:inset 1px 1px 10px #F8F4C4;border-radius:5px;-moz-border-radius:5px}p.tip{background-image:url(data:image/gif;base64,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)}p.caution{background-image:url(data:image/gif;base64,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);border-color:#d4c4c9}div.paginator a{margin:0 1.5em}div.flash{color:#000;background:#ffd;border:1px solid #FFD700;padding:1em;margin:1em 0}.toc{float:right;width:25%;margin:6.5em 0 2em 3em;padding:.8em 1em;font-size:90%;border:1px solid #103D66;border-radius:5px;-moz-border-radius:5px;position:relative;z-index:10}.toc h3{margin:0 0 .2em}.toc ul{margin:0;list-style:decimal}.toc ul ul{list-style:disc}.toc a{text-decoration:none}.content-anchor{color:#bbb;opacity:0;position:absolute;margin-left:.2em;text-decoration:none!important}.content-anchor:hover,.content-anchor:focus{color:#006aeb;background:transparent}.content-anchor:after{content:none!important}h2:hover .content-anchor,h3:hover .content-anchor{opacity:1;transition:.2s}.error-container{display:flex;gap:5em}.error-pacman{flex:0 1 20%}.error-pacman img{border:none;width:100%;margin-top:5px;margin-right:5%;min-width:80px}.error-text{flex:1}code[class*=language-],pre[class*=language-]{white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}.prism-token.prism-comment,.prism-token.prism-prolog,.prism-token.prism-doctype,.prism-token.prism-cdata{color:#708090}.prism-token.prism-punctuation{color:#f8f8f2}.prism-token.prism-namespace{opacity:.7}.prism-token.prism-property,.prism-token.prism-tag,.prism-token.prism-constant,.prism-token.prism-symbol,.prism-token.prism-deleted{color:#f92672}.prism-token.prism-boolean,.prism-token.prism-number{color:#ae81ff}.prism-token.prism-selector,.prism-token.prism-attr-name,.prism-token.prism-string,.prism-token.prism-char,.prism-token.prism-builtin,.prism-token.prism-inserted{color:#a6e22e}.prism-token.prism-operator,.prism-token.prism-entity,.prism-token.prism-url,.prism-language-css .prism-token.prism-string,.prism-style .prism-token.prism-string,.prism-token.prism-variable{color:#f88}.prism-token.prism-atrule,.prism-token.prism-attr-value,.prism-token.prism-function,.prism-token.prism-class-name{color:#e6db74}.prism-token.prism-keyword{color:#66d9ef}.prism-token.prism-regex,.prism-token.prism-important{color:#fd971f}.prism-token.prism-important,.prism-token.prism-bold{font-weight:700}.prism-token.prism-italic{font-style:italic}.prism-token.prism-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:#997a6614;background:linear-gradient(to right,#997a661a 70%,#997a6600);pointer-events:none;line-height:inherit;white-space:pre}.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:#997a6666;color:#f5f2f0;font:700 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}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{position:absolute;top:.3em;right:.2em;transition:opacity .2s ease-in-out;opacity:0;z-index:2}div.code-toolbar:hover>.toolbar{opacity:.2}div.code-toolbar:focus-within>.toolbar{opacity:.2}div.code-toolbar>.toolbar:hover{opacity:1}div.code-toolbar>.toolbar .toolbar-item{display:inline-block}div.code-toolbar>.toolbar a{cursor:pointer}div.code-toolbar>.toolbar button{border:0;font:inherit;line-height:normal;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;background-color:#74bbef;background-image:url(data:image/svg+xml;utf8;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTQgMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTIgMTNoNHYxSDJ2LTF6bTUtNkgydjFoNVY3em0yIDNWOGwtMyAzIDMgM3YtMmg1di0ySDl6TTQuNSA5SDJ2MWgyLjVWOXpNMiAxMmgyLjV2LTFIMnYxem05IDFoMXYyYy0uMDIuMjgtLjExLjUyLS4zLjctLjE5LjE4LS40Mi4yOC0uNy4zSDFjLS41NSAwLTEtLjQ1LTEtMVY0YzAtLjU1LjQ1LTEgMS0xaDNjMC0xLjExLjg5LTIgMi0yIDEuMTEgMCAyIC44OSAyIDJoM2MuNTUgMCAxIC40NSAxIDF2NWgtMVY2SDF2OWgxMHYtMnpNMiA1aDhjMC0uNTUtLjQ1LTEtMS0xSDhjLS41NSAwLTEtLjQ1LTEtMXMtLjQ1LTEtMS0xLTEgLjQ1LTEgMS0uNDUgMS0xIDFIM2MtLjU1IDAtMSAuNDUtMSAxeiIvPjwvc3ZnPg==);background-repeat:no-repeat;background-size:16px 16px;background-position:center 3px;border-radius:5px;height:24px;width:24px;cursor:pointer;color:transparent;overflow:hidden}div.code-toolbar>.toolbar button:active{background-image:url(data:image/svg+xml;utf8;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxOCAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTcuODUgMy4xNTdjLjIuMjIyLjIuNTY1IDAgLjc4Nkw3LjM3MyAxNS41M2EuNTU3LjU1NyAwIDAgMS0uODI2IDBMLjE1IDguNDU1YS41OS41OSAwIDAgMSAwLS43ODZsMi4wNDMtMi4yNmEuNTU2LjU1NiAwIDAgMSAuODI1IDBsMy41MyAzLjkwM2EuNTU2LjU1NiAwIDAgMCAuODI1IDBjMS40MzEtMS41ODQgNi4xNzctNi44MyA3LjYwOS04LjQxNGEuNTU2LjU1NiAwIDAgMSAuODI1IDBsMi4wNDMgMi4yNnoiIGZpbGw9IiNmZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)}
