CINXE.COM

Tamlika - コミュニティ

<!doctype html><html class="hcfe" data-page-type="USER_PROFILE" lang="ja"><head><script type="text/javascript" src="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("https://support.google.com/profile/103810928","20220630113749","https://web.archive.org/","web","/_static/", "1656589069"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <title>Tamlika - コミュニティ</title><meta content="email=no" name="format-detection"><meta content="nofollow,noindex" name="robots"><meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible"><meta content="" name="description"><link href="https://web.archive.org/web/20220630113749/https://support.google.com/profile/103810928?hl=ja" rel="canonical"><meta content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=3,user-scalable=yes" name="viewport"><style>@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url(https://web.archive.org/web/20220630113749im_/https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxP.ttf)format('truetype');}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:url(https://web.archive.org/web/20220630113749im_/https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBBc9.ttf)format('truetype');}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url(https://web.archive.org/web/20220630113749im_/https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfBBc9.ttf)format('truetype');}</style><style>@font-face{font-family:'Google Sans';font-style:normal;font-weight:400;src:url(https://web.archive.org/web/20220630113749im_/https://fonts.gstatic.com/s/googlesans/v16/4UaGrENHsxJlGDuGo1OIlL3Owps.ttf)format('truetype');}@font-face{font-family:'Google Sans';font-style:normal;font-weight:500;src:url(https://web.archive.org/web/20220630113749im_/https://fonts.gstatic.com/s/googlesans/v16/4UabrENHsxJlGDuGo1OIlLU94YtzCwM.ttf)format('truetype');}</style><link href="https://web.archive.org/web/20220630113749/https://fonts.googleapis.com/css2?family=Google+Sans+Text:wght@400;500;700&amp;display=swap" as="style" id="gst" rel="preload" nonce="W6ozbPr3QBwvo1ENp7tY"><script nonce="W6ozbPr3QBwvo1ENp7tY">document.getElementById('gst').addEventListener('load',function(){this.rel="stylesheet";});</script> <script nonce="W6ozbPr3QBwvo1ENp7tY"> window['start'] = new Date().getTime(); if (window.performance && window.performance.now){window['wsrt'] = Math.floor(window.performance.now());} </script> <script nonce="W6ozbPr3QBwvo1ENp7tY">(function(){var ga_id='UA-175894890-2'; window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date; ga('create', ga_id, 'auto'); ga('send', 'pageview', location.pathname); })();</script><script src="https://web.archive.org/web/20220630113749js_/https://www.google-analytics.com/analytics.js" async="" nonce="W6ozbPr3QBwvo1ENp7tY"></script><style>html{-webkit-text-size-adjust:100%}html.hcfe{background-color:#ffffff;overflow-y:scroll}html.hcfe.embedded{overflow-y:auto}table,caption{color:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;font-variant:inherit}pre,code,kbd,samp,tt{font-family:monospace,monospace}body.mobile{margin:0;position:relative;width:100%}div{outline:none}#sc-burger-top a,#sc-burger-bottom a{color:#0b57d0}.hcfe{-webkit-font-smoothing:antialiased;background-color:#ffffff;color:#1f1f1f;font-family:'Google Sans Text', Roboto, 'Helvetica Neue', Helvetica, sans-serif;letter-spacing:0rem;line-height:1.25rem}.hcfe:not(html){font-size:.875rem}.hcfe p{margin:.3125rem 0}.hcfe a{color:#0b57d0;text-decoration:none}.hcfe a img{border:0}.hcfe article section section{padding:0}.skip-link{position:absolute;left:-600rem;top:auto;width:0.0625rem;height:0.0625rem;overflow:hidden;z-index:1}.skip-link:focus{display:block;position:absolute;left:0;top:4rem;width:auto;height:auto;padding:0.5rem;margin:0 0.5rem;background-color:#ffffff}.hcfe-content{position:relative}.hcfe-content ol,.hcfe-content ul{margin:0;outline:0;padding:0;vertical-align:baseline}.hcfe h1,.hcfe h2,.hcfe h3,.hcfe h4,.hcfe h5{color:#1f1f1f;font-family:'Google Sans', 'Google Sans Text', Roboto, sans-serif;font-weight:400}.hcfe h1{font-size:1.75rem;line-height:2rem;margin:0 0 .5rem}.hcfe h2{font-size:1.25rem;font-weight:500;line-height:2rem;margin:0 0 .25rem}.hcfe h3{font-size:1.25rem;line-height:2rem;margin:1.5rem 0 .5rem}.hcfe h4{font-size:1rem;font-weight:500;line-height:1.5rem;margin:.5rem 0}.hcfe h5{font-size:.875rem;font-weight:700;line-height:1.5rem;margin:.25rem 0}.hcfe h6{font-size:inherit;font-weight:inherit;margin:0}.hcfe input,.hcfe select,.hcfe textarea{color:#1f1f1f;font-family:'Google Sans Text', Roboto, 'Helvetica Neue', Helvetica, sans-serif;font-size:.875rem;line-height:1.5rem}.hcfe select{background-color:#ffffff;border:solid #a9acaa;border-width:0 0 .0625rem 0;font-size:.8125rem;font-weight:bold;max-width:100%;outline:0;padding:.3125rem}.hcfe input::placeholder,.hcfe textarea::placeholder{color:#444746}.hcfe img:not([class^="gb_"]){vertical-align:middle}.hcfe .gaiabar a:hover{text-decoration:none}.hcfe cite{font-style:normal}.hcfe sub,.hcfe sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.hcfe sub{bottom:-.25em}.hcfe sup{top:-.5em}.hcfe a:hover{text-decoration:underline}@media (min-width:48.1875rem){.hcfe{background:#ffffff;position:absolute;width:100%}.hcfe:not(html){font-size:.875rem}.hcfe.render{position:static}.hcfe h1{font-size:2rem;line-height:2.5rem;margin:0 0 .5rem}.hcfe h2{font-size:1.5rem}.hcfe h3{font-size:1.5rem;margin:2.25rem 0 .25rem}.hcfe h4{font-size:.9375rem}.hcfe p{margin:.8125rem 0}.hcfe textarea{font-size:.8125rem;line-height:normal}.content-background{height:24.875rem;position:absolute;top:3.75rem;width:100%}.primary-container{display:flex;justify-content:center;max-width:89.125rem;text-align:left;width:100%}.page-width-container{box-sizing:border-box;margin:0;max-width:75.125rem;padding:0 1rem;width:100%}}@media (min-width:48.1875rem){.primary-container{max-width:none;text-align:center}}.primary-container{background:transparent;padding:0}@media (min-width:61rem){.page-width-container{display:flex}}.sc-assertive-live-region,.sc-polite-live-region{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.hcfe article section{padding:1rem}.hcfe>header{background-color:#ffffff}@media print{.hcfe>header{display:none}}.hcfe>header .restricted-banner{background-color:#0b57d0;border-bottom-left-radius:180px;border-bottom-right-radius:180px;color:#ffffff;font-family:'Google Sans', 'Google Sans Text', Roboto, sans-serif;font-size:12px;left:48px;line-height:16px;position:absolute;text-align:center;width:90px;z-index:1000}.promoted-search-body .hcfe>header .restricted-banner{left:calc(50% - 45px)}.hcfe>header .restricted-banner.sticky{position:fixed}@media (min-width:615px){.hcfe>header .restricted-banner,.promoted-search-body .hcfe>header .restricted-banner{left:80px}}.promoted-search-body .hcfe>header{position:relative}.one-google-bar-placeholder{background:inherit;display:block;height:56px;position:relative;z-index:999}.fixed-one-bar-placeholder{background:inherit;height:56px;position:fixed;width:100%}@media (min-width:771px){.fixed-one-bar-placeholder{position:relative}}.sbdd_b{border:1px solid #a9acaa !important;border-radius:0 0 4px 4px !important;border-top:none !important;box-shadow:0 1px 1px rgba(0, 0, 0, 0.26) !important}.one-google-bar-placeholder{height:64px;background-color:#ffffff}.gaiabar{background:#ffffff}.promoted-search-body .gaiabar{background-color:transparent}.feedback-dialog__choice{line-height:3rem}.feedback-dialog__choice .material-radio__input[type="radio"]{display:inline-block}.feedback-dialog__choice label.material-radio{line-height:1.5rem}.gaiabar.loading{max-height:200px;opacity:0;overflow:hidden;position:absolute;width:100%;z-index:1}@media (min-width:771px){.gaiabar{display:block}.gaiabar input{font:16px arial,sans-serif}.gaiabar.vasquette-bar ul{padding:28px}}#material-bar-custom-product-name{bottom:0;display:block;font-family:'Google Sans','Product Sans',Roboto,sans-serif;font-size:20px;left:52px;line-height:50px;margin:auto;margin-left:0.5rem;position:absolute;right:152px;text-align:left;text-overflow:ellipsis;top:0}.promoted-search-body #material-bar-custom-product-name{right:52px;text-align:center}#material-bar-custom-product-name a{color:#444746;margin:0 0.125rem}#material-bar-custom-product-name a:hover{text-decoration:none}@media (min-width:600px){#material-bar-custom-product-name{margin-left:-1.5rem;margin-right:0.875rem;position:static}}@media (max-width:420px){.promoted-search-body #material-bar-custom-product-name{right:152px}}@media (max-width:599px){.hcfe .one-bar-widgets-container{display:none}}.navigation-drawer{background:#ffffff;box-shadow:0 2px 3px 0 rgba(48, 48, 48, .30), 0 6px 10px 4px rgba(48, 48, 48, .15);display:flex;flex-direction:column;height:100%;overflow-y:auto;position:fixed;top:0;transform:translateX(-280px);transition:transform .25s cubic-bezier(0.4,0.0,0.2,1),visibility 0s linear 0s;visibility:hidden;width:280px;z-index:1001}@media (min-width:30rem){.navigation-drawer{transform:translateX(-338px);width:338px}}.navigation-drawer.opened{transform:translateX(0)}.navigation-title-container{padding:1.75rem;padding-bottom:.9375rem}.navigation-drawer__close-button-container{float:right;margin-top:-.125rem}.navigation-drawer__close-button-container button{background:transparent;border:0;cursor:pointer;fill:#444746;height:1.5rem;padding:0}.navigation-drawer__close-icon{width:1.5rem}.navigation-menu-container{display:flex;flex-direction:column;justify-content:space-between;height:100%;margin:0;padding:0}.navigation-menu{flex-grow:2;margin:0;padding:0}.navigation-menu li{font-size:.875rem;list-style:none;padding:14px 0 14px 50px}.navigation-menu li:hover{background:#f2f2f2}.navigation-menu--nested li{padding-left:75px}.navigation-menu--bottom{padding-bottom:14px}@media (min-width:30rem){.navigation-menu li{font-size:1rem;padding:19px 0 19px 66px}.navigation-menu li:hover{background:#f2f2f2}.navigation-menu--nested li{padding-left:90px}.navigation-menu--bottom{padding-bottom:19px}}.navigation-menu a{display:block}.navigation-menu a:hover{text-decoration:none}.navigation-menu a.keyboard-focus{outline:0;text-decoration:underline}.navigation-drawer-backdrop{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:1000}.navigation-drawer-backdrop--active{margin-top:.0625rem;pointer-events:auto}a.support-home-title,a.support-home-title:hover,a.support-home-title:visited{color:#444746;font-family:'Google Sans','Product Sans','Google Sans Text','roboto';font-size:1.5rem;text-decoration:none}.navigation-drawer__menu-icon{fill:#0b57d0;height:1.5rem;margin-bottom:.125rem;margin-left:.5938rem;vertical-align:middle;width:1.5rem}.quantumIconsIcon{font-family:'Material Icons Extended';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-rendering:optimizeLegibility;text-transform:none;display:inline-block;word-wrap:normal;direction:ltr;font-feature-settings:'liga' 1;-webkit-font-smoothing:antialiased}html[dir="rtl"] .quantumIconsRtlIcon{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.sbdd_b{border:none !important;box-shadow:0 2px 5px 0 rgba(0,0,0,.258824),0 2px 10px 0 rgba(0,0,0,.156863) !important}.sbsb_c{padding:0 !important}gssb_l{background-color:#e5}.ghp-autocomplete-icon{position:absolute;left:0;margin:12px 14px}.ghp-autocomplete-label{color:#212121;cursor:pointer;display:block;font:400 16px Roboto,RobotoDraft,Helvetica,Arial,sans-serif;line-height:24px;margin:0 0 0 72px;overflow:hidden;padding:12px 14px 12px 0;text-decoration:none;word-wrap:break-word}.ghp-autocomplete-externalLink:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAYAAAAfrhY5AAAArElEQVRIx+3WsRWAIAwEUEbAjVjCfRjBkRjAgo1QW0TIhUMtKK7l+47gi0kpGUaWdXdnPBBniPh1YALiv8U1dYG1bzUc/mKgDXsmvo434CIetLUL4JhdwQ33hMF7gm1uUfEaXHgRPLwFD8Ml8BBcCtNxBC78iJwaR+FSVDgDVuEsGMaZMANXw721i+B8wlkDZxVLhu/GOzaciU984uIFEk2Q4qPzL9wNqFq08x9QQ0adTOxnzwAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:100%;content:"";display:inline-block;height:10px;margin:0 3px 0 5px;width:10px}.action-adwords-navi-icon,.action-guided-help-icon,.action-command-icon,.help-article-icon,.help-symptom-icon,.search-query-icon,.support-forum-icon,.authorable-workflow-icon,.forum-homepage-icon,.helpcenter-root-icon{background-size:100%;background-repeat:no-repeat;height:24px;width:24px}.action-adwords-navi-icon,.action-guided-help-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAA1klEQVRo3u3YwQmEMBAF0JRgCZawJaSkLcFOrMIe9mY34i0b0YVsSMYIzjCD/8N4lP8QTaJzCIIgCIIgMlkm18XxAtNxAbabB4HxAAAAwD2FXxoAeY/W8mOcoQZYP/72IQDD1udq+UABOHICCE2IpLxGAI3IymsFlBGF8poB/4hKee2AHREvb+Jzph0QfjvM2ewTSLbJs9l3gEDY+QpVELbWgQLC3kqcITQB2vdCCcIrAVzfjZ6dByQBLAcaAAB4OkDySMkCsPpbpT8WFe7pHYIgCII05Aup2yKgYLpV1AAAAABJRU5ErkJggg==)}.action-command-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAABWklEQVRo3u2Yyw3DIAxAM0JH6AgZIZfeM0JG6aEDdASP0hGyRy/ZgIJEKhpRwscGI/lgVVUteC8BYzoopYaeo2t4ERCBXgRuj/ddhzKfItCDgM67dCtg4HWsOoBMwE4CsU8qVsCBN7mbjiuVwA60xkjECHjgR9IlZN9AlIT+fbISEyZ88R5IkTgZZ86BR9nEjsSrcJw5FR6tCumJnzmTSytRQ8C8Gbu2lQ3oRsADjy5RC36z3wFbohq8p2qhSFSF90mwEvCs+TGQ5xUw54lnz/xtQ6g3LJzkrSwEAtXmR+IIX9J+YLYSIfivBAU8RjMXA38MNPjSdro5fMmFhgV8lgAn+GQBCnhnzIVUgOrJ27vEnr+QCFAvm0N/tKAK1FrzuRKsNqwjsRULtKo2qffr0EBsSmWuAHt4LIFm8GcCwB0+pgoBZ/jYcwC4wqecxMARXv5aFAEREIH28QGhHxu03NaJLQAAAABJRU5ErkJggg==)}.action-command-title{color:#1e88e5;text-transform:uppercase}.help-article-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAi0lEQVRo3u3ZwQ2AMAiFYUZwJidgKfdkCO+IpgvYVIX6H96xKd+hkBRxd6kcAQAAwMSAdds1YhH/KOfd2gVoxXuSaA/AEgHsFiAOLImKv/IvQEMAAPAkYPRAAgCgGoAuBIA5QBcCwBygCwFgDox/rAAAVAHQhQAAyA+o+70+xYKj/IqJLSUAAABeyQEaEsQIJWwr/wAAAABJRU5ErkJggg==)}.support-forum-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAMVJREFUaN7t2FEKgCAQBFCv1y2qeyT92ynrIEUfQkVmxbruwAz43bxYtHSOYZhTej81nQ9LO4RVY3XDNO/PFANolj8ixADa5eMigAACCLAF+H1eWAW8Pi8sA16NGgEEEEAAAQQQIPBLCQNIfaQVAfQ+jE4p4gDN8uIA7fKigBrlxQB35Wtts58BqTcPAXgaG/OA3MybB+RS4/JXFKB9/V7s/qhU9hGGBuQQEIAnBAwghYAC3CHgAFcEJOCIgAVEBDSAYQpkA6o4o3z4VbPzAAAAAElFTkSuQmCC)}.search-query-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAQAAABIkb+zAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAN7SURBVHja7ZpNSJRBGMd/aixIVKCHiKDSDdFATav1IgVFdNJLBSpaFNEHnereoSCKMJNyXUSLlCjLQ5FSEOGpoKKDUPRhWFDpoSxlNcQP3A4LifPOu66778w6NP+5rTvP/H8488zMMwtWVlZWVlZWVlaJKZ1STnGdZ3xlhGkm+MFHHnGFWtYudfPltDJMJEZ7xxk2LEXrGdTwNqb1uTbLA7YtLfs7eR+n+bn2gPVLw/wKOhZtPtr+cJq0VNvfzKcE7UdbD9mptL+H8aTsR4jQn7pFvZ+ppO1HiDDEplTY3x3Dfj9NVFFMFj58ZFFMFU30u37/O+t02y9kTGplmnYCrr0CtDMt7feelTrtL+eD1MZDchfs66db2rdTJ0CbxMAYtXH3r5Mu/sP6DgyzjsEHKVzkFBx0xBjWk1LT6JPYz1l0nBwJQosOgL2SyVOYYCIQJ9KUjmz02gFQl3CsOkesJtX2t0oyTzLqEaKFyVQLcNWR93OTiud37As1agGGhOHak44onmXvq7Rf4JhAgaRjlgkRR0hXB3DCcebxQuKBfIs6gJCSnBEUoh5SB9ArDFXlSdRqIepFdQBfhKGKPYlaIkS9qw7glzBUlidRs4Woj9UBiFcYnydRfULU56YDvDB9CvWqA/isZRF3mZ5GL5u+kR1VB3Bcy1FCYeE3X8NhboxlKs+jg8qP0w9RqkbHhcbv8YXmoFqAUsck6vb0SjmuvkL30sNL/QFHrJD6qkSlY9DxBMsqRY6yygwbdRS2XntU2BpyxGlDi8o8KC0WSeyHWYMmNUtKs+OLWAsHpMXdk2hTJm+kJfLuOJKq35F5ou2J3ge/AkZdHzjKYky+DpcHju+sRrN2MOH6ZPSJINWUkI0PH9mUUE0w5nvmb3ahXRUxEBJvZ/X+F0aTNjzJpPDJOZ0I+S7LOd72hQDbCQufnteJkEmzZF+I70cfbawCkLz5XNC7GgKS3Xmh9oryf/37JH+/pBchjQpexG3+GZXzevdJv1WvPy9tpoFvC8z5ekktY5/L7tBASpTHMYI8ZYCfTDJDmAF6CXGEPNc+bgiNGCM3hGvmIwRT/7OoZBFC5iO0mI/Qaj7CDZXvl3oQbpqP0GE+wi0yTEe4bT5Cp/kI99QW4dUjdJkDIEMwyr4TwTj78xGMtD+HYKz9KMIdk+1bWVlZWVlZWVn9H/oL4lZGVRbe7H4AAAAASUVORK5CYII=);filter:alpha(opacity=30);opacity:.3}.sbsb_d .ghp-autocomplete-single-item{background-color:rgba(11, 87, 208, 0.16);}.sbsb_d .ghp-autocomplete-single-item .ghp-autocomplete-label{}.ghp-autocomplete-single-item{background-color:#ffffff}.ghp-autocomplete-label{color:#1f1f1f}.help-article-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSIjMWE3M2U4Ij48cGF0aCBkPSJNMTkgNXYxNEg1VjVoMTRtMC0ySDVjLTEuMSAwLTIgLjktMiAydjE0YzAgMS4xLjkgMiAyIDJoMTRjMS4xIDAgMi0uOSAyLTJWNWMwLTEuMS0uOS0yLTItMnptLTUgMTRIN3YtMmg3djJ6bTMtNEg3di0yaDEwdjJ6bTAtNEg3VjdoMTB2MnoiLz48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PC9zdmc+)}.help-symptom-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjYzIDUuODRDMTcuMjcgNS4zMyAxNi42NyA1IDE2IDVMNSA1LjAxQzMuOSA1LjAxIDMgNS45IDMgN1YxN0MzIDE4LjEgMy45IDE4Ljk5IDUgMTguOTlMMTYgMTlDMTYuNjcgMTkgMTcuMjcgMTguNjcgMTcuNjMgMTguMTZMMjIgMTJMMTcuNjMgNS44NFpNMTYgMTdINVY3SDE2TDE5LjU1IDEyTDE2IDE3WiIgZmlsbD0iIzVGNjM2OCIvPgo8L3N2Zz4K)}.search-query-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSIjMDAwIj48cGF0aCBkPSJNMjAuNDkgMTlsLTUuNzMtNS43M0MxNS41MyAxMi4yIDE2IDEwLjkxIDE2IDkuNSAxNiA1LjkxIDEzLjA5IDMgOS41IDNTMyA1LjkxIDMgOS41IDUuOTEgMTYgOS41IDE2YzEuNDEgMCAyLjctLjQ3IDMuNzctMS4yNEwxOSAyMC40OSAyMC40OSAxOXpNNSA5LjVDNSA3LjAxIDcuMDEgNSA5LjUgNVMxNCA3LjAxIDE0IDkuNSAxMS45OSAxNCA5LjUgMTQgNSAxMS45OSA1IDkuNXoiLz48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDBWMHoiLz48L3N2Zz4=)}.support-forum-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSIjNWY2MzY4Ij48cGF0aCBkPSJNMTYgMTNjLjU1IDAgMS0uNDUgMS0xVjNjMC0uNTUtLjQ1LTEtMS0xSDNjLS41NSAwLTEgLjQ1LTEgMXYxNGw0LTRoMTB6bS0xLTl2N0g0VjRoMTF6bTYgMmgtMnY5SDZ2MmMwIC41NS40NSAxIDEgMWgxMWw0IDRWN2MwLS41NS0uNDUtMS0xLTF6Ii8+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgwVjB6Ii8+PC9zdmc+)}.authorable-workflow-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjIgMjIiPjxkZWZzPjxwYXRoIGQ9Ik0xNC43NyAxLjg0NlYxNC43N0gxLjg0NVYxLjg0NkgxNC43N3ptMC0xLjg0NkgxLjg0NUMuODMxIDAgMCAuODMgMCAxLjg0NlYxNC43N2MwIDEuMDE2LjgzIDEuODQ2IDEuODQ2IDEuODQ2SDE0Ljc3YzEuMDE2IDAgMS44NDYtLjgzIDEuODQ2LTEuODQ2VjEuODQ2QzE2LjYxNS44MzEgMTUuNzg1IDAgMTQuNzcgMHoiIGlkPSJhIi8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTS0uMDc3LS4wNzdoMjIuMTU0djIyLjE1NEgtLjA3N3oiLz48ZyB0cmFuc2Zvcm09InJvdGF0ZSg0NSA2LjQwNCAxMi45MDQpIj48bWFzayBpZD0iYiIgZmlsbD0iI2ZmZiI+PHVzZSB4bGluazpocmVmPSIjYSIvPjwvbWFzaz48dXNlIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0ibm9uemVybyIgeGxpbms6aHJlZj0iI2EiLz48cGF0aCBmaWxsPSIjMzRBODUzIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG1hc2s9InVybCgjYikiIGQ9Ik0tMi43NjktMi43NjloMTcuNTM4VjguMzA4SC0yLjc2OXoiLz48cGF0aCBmaWxsPSIjMUE3M0U4IiBmaWxsLXJ1bGU9Im5vbnplcm8iIG1hc2s9InVybCgjYikiIGQ9Ik04LjMwOC0yLjc2OWgxMS4wNzdWOC4zMDhIOC4zMDh6Ii8+PHBhdGggZmlsbD0iI0Q5MzAyNSIgZmlsbC1ydWxlPSJub256ZXJvIiBtYXNrPSJ1cmwoI2IpIiBkPSJNNy4zODUgOC4zMDhoMTEuMDc3djExLjA3N0g3LjM4NXoiLz48cGF0aCBmaWxsPSIjRjlBQjAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG1hc2s9InVybCgjYikiIGQ9Ik0tMy42OTIgOC4zMDhINy4zODV2MTEuMDc3SC0zLjY5MnoiLz48L2c+PHBhdGggZmlsbD0iIzFBNzNFOCIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMTEgMTUuNjE1bDEuNDUtMy4xNjZMMTUuNjE0IDExIDEyLjQ1IDkuNTUgMTEgNi4zODYgOS41NSA5LjU1IDYuMzg2IDExbDMuMTY2IDEuNDV6Ii8+PC9nPjwvc3ZnPg==)}.helpcenter-root-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iIzFhNzNlOCI+PHBhdGggZD0iTTAgMGgyNHYyNEgwVjB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEyIDJDNi40OCAyIDIgNi40OCAyIDEyczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMFMxNy41MiAyIDEyIDJ6TTQgMTJjMC0uNjEuMDgtMS4yMS4yMS0xLjc4TDguOTkgMTV2MWMwIDEuMS45IDIgMiAydjEuOTNDNy4wNiAxOS40MyA0IDE2LjA3IDQgMTJ6bTEzLjg5IDUuNGMtLjI2LS44MS0xLTEuNC0xLjktMS40aC0xdi0zYzAtLjU1LS40NS0xLTEtMWgtNnYtMmgyYy41NSAwIDEtLjQ1IDEtMVY3aDJjMS4xIDAgMi0uOSAyLTJ2LS40MUMxNy45MiA1Ljc3IDIwIDguNjUgMjAgMTJjMCAyLjA4LS44MSAzLjk4LTIuMTEgNS40eiIvPjwvc3ZnPg==)}.forum-homepage-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iIzVmNjM2OCI+PHBhdGggZD0iTTkuMzYgNmMtMS45NCAwLTMuNSAxLjU2LTMuNSAzLjVTNy40MiAxMyA5LjM2IDEzczMuNS0xLjU2IDMuNS0zLjVTMTEuMyA2IDkuMzYgNnptMCA1Yy0uODMgMC0xLjUtLjY3LTEuNS0xLjVTOC41MyA4IDkuMzYgOHMxLjUuNjcgMS41IDEuNS0uNjcgMS41LTEuNSAxLjV6Ii8+PGNpcmNsZSBjeD0iMTYiIGN5PSIxMi41IiByPSIyLjUiLz48cGF0aCBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJzNC40OCAxMCAxMCAxMCAxMC00LjQ4IDEwLTEwUzE3LjUyIDIgMTIgMnptNi44MyAxNC4xNGMtLjk4LS4zNC0yLjA3LS41Mi0yLjgzLS41Mi0uNDQgMC0xIC4wNi0xLjU4LjE4LS40OC4xLS45OC4yMy0xLjQ0LjQxLS4yMy4wOS0uNDUuMTktLjY1LjI5LS4wMSAwLS4wMS4wMS0uMDIuMDEtLjIuMTEtLjM5LjIyLS41Ni4zNS0uNDUuMzUtLjc1Ljc3LS43NSAxLjI2djEuODFhNy45NzEgNy45NzEgMCAwIDEtNS4wNS0yLjcxYzEuMDEtLjQyIDIuMzMtLjcxIDMuNDEtLjcxaC4wNmMuNDItLjc2IDEuMTQtMS4zMyAxLjk2LTEuNzctLjgtLjE2LTEuNTMtLjIzLTIuMDItLjIzLTEgMC0yLjk0LjI5LTQuNTMgMS4wM0E3Ljk1IDcuOTUgMCAwIDEgNCAxMmMwLTQuNDEgMy41OS04IDgtOHM4IDMuNTkgOCA4YzAgMS41Mi0uNDMgMi45My0xLjE3IDQuMTR6Ii8+PHBhdGggZD0iTTAgMGgyNHYyNEgwVjB6IiBmaWxsPSJub25lIi8+PC9zdmc+)}.material-dialog{background-color:#ffffff;border-radius:.5rem;box-shadow:0 .6875rem .9375rem -.4375rem rgba(0,0,0,.2),0 1.5rem 2.375rem .1875rem rgba(0,0,0,.14),0 .5625rem 2.875rem .5rem rgba(0,0,0,.12);box-sizing:border-box;display:none;max-width:80vw;padding:1.5rem;pointer-events:auto}.material-dialog__title{font-family:'Google Sans', 'Google Sans Text', Roboto, sans-serif;font-size:1rem;font-weight:500;margin-bottom:1.25rem;text-align:center;user-select:none}.material-dialog--draggable .material-dialog__title{cursor:move}.material-dialog__content{margin:0 -1.5rem;max-height:calc(100vh - 16rem);max-height:calc(100vh - 16rem - env(safe-area-inset-top,0) - env(safe-area-inset-bottom,0));overflow:auto;overflow-wrap:break-word;padding:0 1.5rem}.material-dialog__actions{margin-bottom:-1.5rem;padding:.75rem 0;text-align:right}.material-dialog-backdrop{align-items:center;display:none;font-size:.875rem;height:100%;-webkit-justify-content:center;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:1000}.material-dialog-backdrop--active{display:-webkit-flex;display:flex}.material-dialog-backdrop--locked{background-color:rgba(0,0,0,.3);pointer-events:auto}.material-dialog-backdrop>.material-dialog{display:block}.material-dialog-backdrop:not(.material-dialog-backdrop--active)>.material-dialog{visibility:hidden}.material-dialog-backdrop--disable-click-capture{pointer-events:none}.material-dialog-backdrop--disable-click-capture .material-dialog{pointer-events:initial}.material-dialog-minimized{background:#1f1f1f;border:0;border-radius:.25rem .25rem 0 0;bottom:0;box-shadow:0 .5rem .625rem .0625rem rgba(0,0,0,0.14),0 .1875rem .875rem .125rem rgba(0,0,0,0.12),0 .3125rem .3125rem -.1875rem rgba(0,0,0,0.2);color:#ffffff;cursor:pointer;font-family:'Google Sans Text', Roboto, 'Helvetica Neue', Helvetica, sans-serif;font-size:1rem;font-weight:500;line-height:1.25rem;padding:.625rem 1rem;position:fixed;right:1.5rem}.material2-button{background-color:transparent;border:none;border-radius:.25rem;box-sizing:border-box;color:#0b57d0;cursor:pointer;font-family:'Google Sans','Google Sans Text',Roboto,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:600;line-height:2.25rem;min-height:2.25rem;min-width:5.5rem;padding:0 1.5rem;position:relative;text-align:center;transition:background .4s cubic-bezier(0.25,0.8,0.25,1);user-select:none;-webkit-user-select:none;white-space:nowrap}.material2-button svg{fill:#0b57d0;height:1.125rem;vertical-align:middle;width:1.125rem}.material2-button::before,.material2-button::after{background:currentColor;background-clip:padding-box;border-bottom:.375rem solid transparent;border-top:.375rem solid transparent;border-radius:.25rem;bottom:-.375rem;content:'';left:0;opacity:0;position:absolute;right:0;top:-.375rem;transition:opacity 15ms linear}.material2-button:focus{outline:.0625rem solid transparent}.material2-button:not(.material2-button--filled):focus{color:#0842a0}.material2-button:hover::before{opacity:.08}.material2-button:focus::before{opacity:.10}.material2-button:active::after{opacity:.14}.material2-button--fab{border-radius:50%;box-shadow:0 2px 3px 0 rgba(48, 48, 48, .30), 0 6px 10px 4px rgba(48, 48, 48, .15);height:3.5rem;min-width:0;padding:0;transition:background .4s cubic-bezier(.25,.8,.25,1),box-shadow 280ms cubic-bezier(.4,0,.2,1);width:3.5rem}.material2-button--fab svg{height:1.5rem;left:50%;margin-left:-.75rem;margin-top:-.75rem;position:absolute;top:50%;width:1.5rem}.material2-button--hairline{border:.0625rem solid #a9acaa}.material2-button--fab,.material2-button--protected{background-color:#ffffff}.material2-button--filled{background-color:#0b57d0;color:#ffffff}.material2-button--filled svg{fill:#ffffff}.material2-button--filled:active,.material2-button--hairline:active,.material2-button--protected{box-shadow:0 1px 2px 0 rgba(48, 48, 48, .30), 0 2px 6px 2px rgba(48, 48, 48, .15)}.material2-button--filled:focus{background-color:#0949b0;box-shadow:0 4px 4px 0 rgba(48, 48, 48, .30), 0 8px 12px 6px rgba(48, 48, 48, .15)}.material2-button--fab:active{box-shadow:0 4px 4px 0 rgba(48, 48, 48, .30), 0 8px 12px 6px rgba(48, 48, 48, .15)}.material2-button[disabled]{color:rgba(31, 31, 31, 0.38);pointer-events:none;box-shadow:none}.material2-button[disabled] svg{fill:rgba(31, 31, 31, 0.38)}.material2-button--fab[disabled],.material2-button--protected[disabled],.material2-button--filled[disabled]{background-color:rgba(31, 31, 31, 0.12)}.material-radio{cursor:pointer;display:inline-block;font-family:'Google Sans Text',Roboto,Helvetica Neue,sans-serif;line-height:1.25rem;padding-left:1.75rem;position:relative}.material-radio__input{display:inline-block;height:100%;left:0;margin:0;opacity:0.001;position:absolute;width:100%}.material-radio .material-radio__circle,.material-radio .material-radio__fill{margin:0}.material-radio__circle{border:.125rem solid #444746;border-radius:50%;box-sizing:border-box;cursor:pointer;height:1.25rem;left:0;position:absolute;top:.125rem;transition:border-color ease 280ms;width:1.25rem}.material-radio__fill{background-color:#0b57d0;border-radius:50%;box-sizing:border-box;height:1.25rem;left:0;position:absolute;top:.125rem;-webkit-transform:scale(.001);transform:scale(.001);transition:transform ease 280ms;width:1.25rem}.material-radio__input:checked+.material-radio__circle{border-color:#0b57d0}.material-radio__input:checked+.material-radio__label-text .material-radio__circle{border-color:#0b57d0}.material-radio__input:checked+.material-radio__circle+.material-radio__fill{-webkit-transform:scale(.5);transform:scale(.5)}.material-radio__input:checked+.material-radio__label-text .material-radio__fill{-webkit-transform:scale(.5);transform:scale(.5)}.material-radio__input.keyboard-focus+.material-radio__label-text>.material-radio__circle::before{background-color:rgba(0, 0, 0, .04);border-radius:50%;bottom:-.9375rem;content:'';left:-.9375rem;outline:0.125rem solid transparent;pointer-events:none;position:absolute;right:-.9375rem;top:-.9375rem}.material-radio__label-text{height:3rem;margin-left:.001rem}@media (min-width:48.1875rem){.material-radio__label-text{height:auto}}.appbar-link-container{display:inline-flex;margin-right:.25rem}.appbar-link-container_item>a,.appbar-link-container>a{color:#444746;line-height:3rem;padding:0 1rem}.appbar-link-container__item>a svg,.appbar-link-container>a svg{fill:#444746;height:1.5rem;margin-bottom:.125rem;margin-left:.5938rem;vertical-align:middle;width:1.5rem}.appbar-container{border-bottom:.0625rem solid #a9acaa}.promoted-search-body .appbar-container{border:0}.appbar{font-family:'Google Sans', 'Google Sans Text', Roboto, sans-serif;font-weight:600}.appbar-helpcenter-list{display:flex;margin:0;padding:0}.appbar-helpcenter-list__item,.appbar-link-container__item{list-style:none}@media (max-width:35rem){.appbar-scroll-box{overflow:hidden}.appbar-container{overflow-x:scroll;overflow-y:hidden}.appbar-container::-webkit-scrollbar{height:0;width:0}.appbar{white-space:nowrap}}.promoted-search-body .appbar-bottom{display:none}.appbar-links{display:none}.appbar-helpcenter-sections{align-items:center;display:flex;position:relative;white-space:nowrap}a.appbar-helpcenter-sections__link{border-left:.1875rem solid transparent;border-right:.1875rem solid transparent;box-sizing:border-box;color:#444746;display:inline-block;flex-grow:1;font-size:.875rem;line-height:2.75rem;padding:.125rem .5rem 0;text-align:center}a.appbar-helpcenter-sections__link{margin:0 5%}.appbar-helpcenter-sections__link:not(.appbar-helpcenter-sections--active){padding-bottom:.125rem}.appbar-helpcenter-sections__link.appbar-helpcenter-sections--active{border-bottom:.1875rem solid #0b57d0;color:#0b57d0}.appbar-links .my-profile,.appbar-links .community-console{border-left:.1875rem solid transparent;border-right:.1875rem solid transparent;padding:.875rem .5rem}a.my-profile--active{color:#0b57d0;border-bottom:.1875rem solid #0b57d0}.appbar a:hover{text-decoration:none}.full-community-button{display:none}.appbar-bottom{display:none}.contact-flow-trigger{cursor:pointer}.contact-flow-trigger-bubble .sc-bubble-box{border:0;border-radius:.0625rem;box-shadow:0 1px 2px 0 rgba(48, 48, 48, .30), 0 1px 3px 1px rgba(48, 48, 48, .15);box-sizing:border-box;line-height:1.25rem;margin-left:1.9375rem;margin-top:-1.9375rem;padding:.75rem 1.5rem 0;width:28rem}.contact-flow-trigger-bubble .sc-bubble-arrow{visibility:hidden}.contact-flow-trigger-bubble .mspin{left:50%;margin-bottom:.75rem;margin-left:-1.125rem;position:relative}@media (min-width:48.1875rem){.appbar{display:block;max-width:89.125rem;padding:.5rem 0 0;text-align:left}.appbar-internal{box-sizing:border-box;display:flex;max-width:75.125rem;min-height:3rem;padding:0 1rem;width:100%}.appbar-helpcenter-sections{display:block;flex:50%}a.appbar-helpcenter-sections__link{margin:0 .5rem 0 0;max-width:none;width:auto}.appbar-links{display:block;flex:50%;font-size:.875rem;line-height:3rem;position:absolute;right:.25rem;text-align:right}.appbar-link-container{margin-right:0;padding:0 1rem}.appbar-link-container__item>a,.appbar-link-container>a{padding:0}.appbar-icon+.appbar-link-container{margin-left:.1875rem}.full-community-button{display:inline-block}.full-community-button+a{display:none}.appbar-bottom{display:block;min-height:3rem}}@media (min-width:74.125rem){.appbar-container{text-align:center}}.info-bar-container{margin:0;overflow:hidden}.notification{background-color:#fff0d1;box-sizing:border-box;margin:0;padding:.625rem 1.25rem .9375rem;position:relative;width:100%}.notification p{line-height:1.3125rem;margin:0}.notification a{color:#0842a0}.notification.notification--dismissable{background-color:rgba(11, 87, 208, 0.16);padding-right:3.625rem}@media (min-width:48.1875rem){.notification{box-shadow:0 1px 2px 0 rgba(48, 48, 48, .30), 0 1px 3px 1px rgba(48, 48, 48, .15);padding:.625rem 1.5rem}}@media (min-width:74.125rem){.notification{display:inline-block;text-align:left}}.cc{word-wrap:break-word}.cc h1{margin:1.5rem 0 .5rem}.cc h2>a,.cc h3>a,.cc h4>a{color:#1f1f1f}.cc h2>a:hover,.cc h3>a:hover,.cc h4>a:hover{text-decoration:none}.cc div,.cc p,.cc ol,.cc ul{margin:.25rem 0 .75rem}.cc ul li{margin:.25rem 0 .25rem 1.625rem}.cc ol li{margin:.25rem 0 .25rem 1.25rem}.cc ol ol{list-style-type:lower-latin}.cc ol ol ol{list-style-type:lower-roman}.cc ul ul,.cc ol ul{list-style-type:disc}.cc code{color:#198639}.cc pre{direction:ltr;margin:0;text-align:left;white-space:pre-wrap;word-wrap:break-word}.cc .no-margin{margin:0}.cc a:visited{color:#673ab7}.cc a[target="_blank"]:after,.notification a[target="_blank"]:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjEzIiBoZWlnaHQ9IjEzIiBmaWxsPSIjMWE3M2U4Ij48cGF0aCBkPSJNMTkgMTlINVY1aDdWM0g1YTIgMiAwIDAgMC0yIDJ2MTRhMiAyIDAgMCAwIDIgMmgxNGMxLjEgMCAyLS45IDItMnYtN2gtMnY3ek0xNCAzdjJoMy41OWwtOS44MyA5LjgzIDEuNDEgMS40MUwxOSA2LjQxVjEwaDJWM2gtN3oiLz48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDBWMHoiLz48L3N2Zz4=);background-repeat:no-repeat;content:'';display:inline-block;height:.8125rem;margin:0 .1875rem 0 .25rem;position:relative;top:.125rem;width:.8125rem}.cc a[target="_blank"]:after{}.notification a[target="_blank"]:after{}.rtl .cc a[target="_blank"]:after,.rtl .notification a[target="_blank"]:after{transform:scaleX(-1)}.cc iframe{max-width:100%}.cc ul>li>ul{margin:0}.cc ul:not(.no-bullets):not(.no_bullets)>li{list-style-type:none;margin-left:0;padding-left:1rem}.cc ul:not(.no-bullets):not(.no_bullets)>li:before{content:"\002022";float:left;font-size:1rem;margin-left:-.875rem}.cc blockquote{margin:0 0 0 1.875rem}.cc hr{border:none;border-top:.0625rem dashed #a9acaa}@media (min-width:48.1875rem){.cc iframe{border:0}}.hcfe img.float-left{float:left;margin-right:1em;max-width:50%}.hcfe img.float-right{float:right;margin-left:1em;max-width:50%}.hcfe img.screenshot{height:auto !important;width:100%}.cc img{max-width:100%}.cc table{border-collapse:collapse;border-spacing:0;font-size:0.875rem;line-height:1.313rem;margin:0;padding:0;border:0;outline:0}.cc .table-basic,.cc .table-stacked{margin-top:1rem}.cc .table-basic caption,.cc .table-stacked caption{color:#1f1f1f;font-size:1.25rem;font-weight:400;letter-spacing:0rem;line-height:1.5rem;padding-bottom:1rem;text-align:left}@media all and (max-width:48.125rem){.cc .table-basic caption,.cc .table-stacked caption{color:#444746}}.cc td{vertical-align:top}.cc td,.cc th{padding:.8125rem .3125rem}.cc th{color:#444746;font-weight:bold;text-align:left;vertical-align:baseline}.cc table .align-middle{vertical-align:middle}.cc tr td,.cc tr th{padding:.3125rem}.cc th{color:#1f1f1f}.main-content,.page{display:inline-block;position:relative;width:100%}@media print{.main-content,.page{display:block}}.after-page{margin:auto;text-align:center}.page{background-color:#ffffff;box-sizing:border-box;padding:1.5rem 1rem;text-align:left;width:100%}.after-page{margin:0}@media (min-width:48.1875rem){.page{margin:2.625rem 0 0}}.main-content{align-self:flex-start;flex:1;max-width:52rem}@media (min-width:48.1875rem){.page{padding:4rem}}.tailwind-faq-section{background-color:#ffffff;border-top:.0625rem solid #a9acaa;padding:0 1rem 0 1rem}@media (min-width:48.1875rem){.tailwind-faq-section{border:.0625rem solid #a9acaa;border-radius:.625rem;margin-top:1.5rem;padding:0 3rem 0 3rem}}@media (min-width:48.1875rem){[data-page-type="USER_PROFILE"] .page-width-container{justify-content:center;overflow:visible}[data-page-type="USER_PROFILE"] .page{background-color:transparent;box-shadow:none;margin:0;margin-top:1rem;max-width:52rem;padding:0}}footer{background-color:#ffffff;border-top:.0625rem solid #a9acaa;margin-top:1.5rem;padding:1.5rem}@media print{footer{display:none}}footer ul{display:inline-block;list-style:none}footer li{display:inline-block}footer li+li:before{content:'-'}footer>div{margin:.625rem 1.25rem 1.25rem 1.25rem}.slow_con_container{text-align:center}.footer-links{color:#444746;display:flex;height:3rem;justify-content:space-between;margin:0 .625rem}.footer-links a{color:#444746;text-decoration:none}footer .footer-links ul{display:none;font-size:.75rem;line-height:3rem;margin-right:1.5rem;width:initial}.user-feedback-link__svg-container{fill:#0b57d0;height:1.125rem;margin-right:.25rem;vertical-align:middle;width:1.125rem}.feedback-menu__prompt{background-color:transparent;box-sizing:border-box;color:#1f1f1f;font-family:Google Sans,'Google Sans Text',Roboto,Helvetica,sans-serif;font-size:1rem;font-weight:600;padding:.75rem 1rem;text-align:left;width:100%}.feedback-menu .material-menu__item{padding:.75rem 1rem}a.user-feedback-link{border:.0625rem solid #a9acaa;border-radius:.25rem;color:#0b57d0;display:none;font-family:'Google Sans', 'Google Sans Text', Roboto, sans-serif;font-size:.875rem;font-weight:600;line-height:3rem;min-height:3rem;padding:0 .9375rem}@media (min-width:48.1875rem){footer{border-top:none;padding:1rem 0}.footer-links{align-items:center;display:flex;justify-content:space-between;}.footer-links-right-container{align-items:center;display:flex}footer .footer-links ul{display:inline-block}a.user-feedback-link{display:inline-block}a.user-feedback-link:hover{background-color:#f2f2f2;border-radius:.125rem;text-decoration:none}}@media (min-width:61rem){footer{clear:both}}@media (min-width:74.125rem){.footer-links{box-sizing:border-box;margin:0 auto;padding-left:.75rem;text-align:left;width:73.125rem}}@media (min-width:84.4375rem){.footer-links{padding:0 4rem 0 5rem;width:100%}}.material-menu{background-color:#ffffff;border-radius:.5rem;box-shadow:0 .3125rem .3125rem -.1875rem rgba(0, 0, 0, 0.2),0 .5rem .625rem .0625rem rgba(0, 0, 0, 0.14),0 .1875rem .875rem .125rem rgba(0, 0, 0, 0.12);box-sizing:border-box;max-height:calc(100vh + 3rem);max-width:17.5rem;min-width:7rem;opacity:0;overflow:auto;padding:.5rem 0;position:absolute;transform-origin:left top;transform:scale(0);transition:opacity,transform .4s cubic-bezier(.25,.8,.25,1)}.material-menu.popup--active{opacity:1;transform:scale(1)}.material-menu.popup--before.popup--above{transform-origin:right bottom}.material-menu.popup--before.popup--below{transform-origin:right top}.material-menu.popup--after.popup--above{transform-origin:left bottom}.material-menu__item{background-color:transparent;border:none;box-sizing:border-box;color:#1f1f1f;cursor:pointer;display:block;font-family:'Google Sans Text',Roboto,Helvetica Neue,sans-serif;font-size:1rem;outline:0;padding:.25rem 1rem;text-align:left;text-decoration:none;user-select:none;width:100%}.material-menu__item:hover,.material-menu__item.keyboard-focus{background-color:rgba(0, 0, 0, .04)}.material-menu__item:active{background-color:rgba(0, 0, 0, .06)}.material-menu__item.keyboard-focus{outline:auto #0b57d0 .3125rem}.material-menu__item-icon{fill:#444746;height:1.5rem;margin-right:.75rem;vertical-align:middle;width:1.5rem}.material-menu-backdrop{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:1000}.material-menu-backdrop--active{margin-top:.0625rem;pointer-events:auto}.dark-mode-toggle__container{height:3rem;position:relative;width:3rem}.dark-mode-toggle{background:none;border:0;cursor:pointer;display:inline-block;height:3rem;line-height:0;opacity:.8;outline:0;padding:0;width:3rem}.dark-mode-toggle.keyboard-focus .dark-mode-toggle-icon{outline:.125rem solid #0b57d0}.dark-mode-toggle-icon{fill:#1f1f1f;height:1.75rem;width:1.75rem}.dark-mode-toggle-icon:hover{fill:#1f1f1f}.dark-mode-toggle__tooltip{background:#1f1f1f;border-radius:.125rem;box-shadow:0 4px 4px 0 rgba(48, 48, 48, .30), 0 8px 12px 6px rgba(48, 48, 48, .15);color:#ffffff;display:none;font-size:.75rem;font-weight:500;line-height:1rem;padding:.5rem;position:absolute;right:calc(100% + .5rem);top:-.25rem;white-space:nowrap}.show-dark-mode-toggle__tooltip{display:block}@media (min-width:48.1875rem){.dark-mode-toggle{margin-right:1rem}.dark-mode-toggle-icon{height:1.5rem;width:1.5rem}}.csi{display:none}.scSharedCalloutroot{letter-spacing:.01428571em;font-family:"Google Sans Text",Roboto,Arial,sans-serif;font-size:.875rem;font-weight:400;-webkit-align-items:center;align-items:center;border:1px solid black;-webkit-border-radius:8px;border-radius:8px;color:#1f1f1f;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;line-height:1.5rem;padding:.5rem 1rem}.scSharedCalloutroot.scSharedCalloutcompact,.scSharedCalloutroot.scSharedCalloutcompact sc-shared-material-icon{line-height:1.25rem}.scSharedCalloutcontent{display:-webkit-box;display:-webkit-flex;display:flex}.scSharedCalloutmessage{-webkit-box-flex:1;box-flex:1;-webkit-flex-grow:1;flex-grow:1}.scSharedCalloutapp{border-width:0 0 1px 0;-webkit-border-radius:0;border-radius:0}.scSharedCalloutcard{border-width:0;-webkit-border-radius:0;border-radius:0}.scSharedCalloutcomponent{border-width:0}.scSharedCalloutcontent>sc-shared-material-icon{margin-right:1.125rem}.scSharedCalloutroot>.scSharedCalloutbuttons{display:-webkit-box;display:-webkit-flex;display:flex}.scSharedCalloutroot>.scSharedCalloutbuttons sc-shared-material-button{margin-left:1rem;text-align:right;white-space:nowrap}@media (max-width:48.1875rem){.scSharedCalloutroot{-webkit-align-items:stretch;align-items:stretch;-webkit-flex-direction:column;flex-direction:column}.scSharedCalloutbuttons{display:-webkit-box;display:-webkit-flex;display:flex;margin-top:.5rem;-webkit-justify-content:flex-end;justify-content:flex-end}}.scSharedCallouterror.scSharedCalloutcolor{background-color:#fceeee}.scSharedCallouterror{border-color:#b3261e}.scSharedCallouterror sc-shared-material-icon,.scSharedCallouterror.scSharedCalloutcolor>.scSharedCalloutbuttons button{color:#b3261e}.scSharedCalloutcaution.scSharedCalloutcolor{background-color:#fff0d1}.scSharedCalloutcaution{border-color:#d56e0c}.scSharedCalloutcaution sc-shared-material-icon{color:#d56e0c}.scSharedCalloutinformational.scSharedCalloutcolor{background-color:#ecf3fe}.scSharedCalloutinformational{border-color:#0b57d0}.scSharedCalloutinformational sc-shared-material-icon,.scSharedCalloutinformational.scSharedCalloutcolor>.scSharedCalloutbuttons button{color:#0b57d0}.scSharedCalloutsuccess.scSharedCalloutcolor{background-color:#e7f8ed}.scSharedCalloutsuccess{border-color:#146c2e}.scSharedCalloutsuccess sc-shared-material-icon,.scSharedCalloutsuccess.scSharedCalloutcolor>.scSharedCalloutbuttons button{color:#146c2e}.scSharedMaterialbuttoncontainer{display:inline-block;position:relative}.scSharedMaterialbuttoncontainer .scSharedMaterialbuttontouch-target{margin:0}.scSharedMaterialbuttontouch-target{cursor:pointer;height:100%;left:50%;min-height:3rem;min-width:3rem;position:absolute;top:50%;width:100%;transform:translateX(-50%) translateY(-50%)}[dir="rtl"] .scSharedMaterialbuttontouch-target{cursor:pointer;height:100%;left:50%;min-height:3rem;min-width:3rem;position:absolute;top:50%;width:100%;transform:translateX(50%) translateY(-50%)}.scSharedMaterialbuttonroot{--m-btn-text-color:#0b57d0;--m-btn-background-color:transparent;--m-btn-outline-color:#0b57d0;letter-spacing:.01071429em;font-family:"Google Sans","Google Sans Text",Roboto,Arial,sans-serif;font-size:.875rem;font-weight:500;transition:box-shadow 280ms cubic-bezier(.4,0,.2,1);-webkit-font-smoothing:antialiased;-webkit-align-items:center;align-items:center;background:var(--m-btn-background-color);-webkit-border-radius:.25rem;border-radius:.25rem;border:none;color:var(--m-btn-text-color);cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;height:2.25rem;-webkit-justify-content:center;justify-content:center;min-width:4rem;outline:none;overflow:hidden;position:relative;-webkit-transition:color .01s;transition:color .01s}.scSharedMaterialbuttonroot:disabled{--m-btn-text-color:rgba(31,31,31,0.38);cursor:auto;pointer-events:none}.scSharedMaterialbuttonroot.scSharedMaterialbuttoncompact{height:1.75rem;padding-left:.75rem;padding-right:.75rem}.scSharedMaterialbuttonroot:focus{outline:2px solid var(--m-btn-outline-color)}a.scSharedMaterialbuttonroot.scSharedMaterialbuttonhref{text-decoration:none}.scSharedMaterialbuttonroot.scSharedMaterialbuttonhref{-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}.scSharedMaterialbuttontext{padding:0 .5rem}.scSharedMaterialbuttontext.scSharedMaterialbuttonleft-icon{padding:0 .5rem 0 .25rem}.scSharedMaterialbuttontext.scSharedMaterialbuttonright-icon{padding:0 .25rem 0 .5rem}.scSharedMaterialbuttonnavigational{--m-btn-text-color:#1f1f1f}.scSharedMaterialbuttonhairline,.scSharedMaterialbuttonpill{outline:1px solid var(--m-btn-outline-color);padding:0 1.4375rem}.scSharedMaterialbuttonhairline:hover,.scSharedMaterialbuttonhairline:focus,.scSharedMaterialbuttonpill:hover,.scSharedMaterialbuttonpill:focus{--m-btn-outline-color:currentColor;outline-width:2px}.scSharedMaterialbuttonhairline{--m-btn-outline-color:#ababab}.scSharedMaterialbuttonhairline.scSharedMaterialbuttonleft-icon{padding:0 .9375rem 0 .6875rem}.scSharedMaterialbuttonhairline.scSharedMaterialbuttonright-icon{padding:0 .6875rem 0 .9375rem}.scSharedMaterialbuttonhairline:disabled{--m-btn-outline-color:rgba(31,31,31,0.38)}.scSharedMaterialbuttonhairline:active{box-shadow:0 1px 2px 0 rgba(31,31,31,0.302),0 1px 3px 1px rgba(31,31,31,0.149);border-width:0;padding:0 1.5rem}.scSharedMaterialbuttonhairline:active.scSharedMaterialbuttonleft-icon{padding:0 1rem 0 .75rem}.scSharedMaterialbuttonhairline:active.scSharedMaterialbuttonright-icon{padding:0 .75rem 0 1rem}.scSharedMaterialbuttonpill{--m-btn-background-color:#fff;--m-btn-outline-color:#ababab;-webkit-border-radius:6.25rem;border-radius:6.25rem}.scSharedMaterialbuttonpill.scSharedMaterialbuttonleft-icon{padding:0 .9375rem 0 .6875rem}.scSharedMaterialbuttonpill.scSharedMaterialbuttonright-icon{padding:0 .6875rem 0 .9375rem}.scSharedMaterialbuttonpill:disabled{--m-btn-outline-color:rgba(31,31,31,0.38)}.scSharedMaterialbuttonpill:active{box-shadow:0 1px 2px 0 rgba(31,31,31,0.302),0 1px 3px 1px rgba(31,31,31,0.149);border-width:0;padding:0 1.5rem}.scSharedMaterialbuttonpill:active.scSharedMaterialbuttonleft-icon{padding:0 1rem 0 .75rem}.scSharedMaterialbuttonpill:active.scSharedMaterialbuttonright-icon{padding:0 .75rem 0 1rem}.scSharedMaterialbuttontonal{--m-btn-text-color:#0842a0;--m-btn-background-color:#ecf3fe;padding:0 1.4375rem}.scSharedMaterialbuttontonal.scSharedMaterialbuttonleft-icon{padding:0 1rem 0 .75rem}.scSharedMaterialbuttontonal.scSharedMaterialbuttonright-icon{padding:0 .75rem 0 1rem}.scSharedMaterialbuttontonal:hover{box-shadow:0 1px 2px 0 rgba(48,48,48,0.302),0 1px 3px 1px rgba(48,48,48,0.149)}.scSharedMaterialbuttontonal:active{box-shadow:0 1px 2px 0 rgba(48,48,48,0.302),0 2px 6px 2px rgba(48,48,48,0.149)}.scSharedMaterialbuttontonal:disabled{--m-btn-background-color:rgba(31,31,31,0.122)}.scSharedMaterialbuttonfilled{--m-btn-background-color:#0b57d0;--m-btn-text-color:#fff;border:1px solid transparent;padding:0 1.5rem}.scSharedMaterialbuttonfilled.scSharedMaterialbuttonleft-icon{padding:0 1rem 0 .75rem}.scSharedMaterialbuttonfilled.scSharedMaterialbuttonright-icon{padding:0 .75rem 0 1rem}.scSharedMaterialbuttonfilled:disabled{--m-btn-background-color:rgba(31,31,31,0.122)}.scSharedMaterialbuttonfilled:hover,.scSharedMaterialbuttonfilled:focus{box-shadow:0 1px 2px 0 rgba(31,31,31,0.302),0 1px 3px 1px rgba(31,31,31,0.149)}.scSharedMaterialbuttonfilled:active{box-shadow:0 1px 3px 0 rgba(31,31,31,0.302),0 4px 8px 3px rgba(31,31,31,0.149)}.scSharedMaterialbuttonfilled:focus{border:1px solid var(--m-btn-text-color);outline:2px solid var(--m-btn-outline-color)}.scSharedMaterialbuttonprotected{--m-btn-background-color:#fff;box-shadow:0 1px 2px 0 rgba(48,48,48,0.302),0 1px 3px 1px rgba(48,48,48,0.149);padding:0 1.5rem}.scSharedMaterialbuttonprotected.scSharedMaterialbuttonleft-icon{padding:0 1rem 0 .75rem}.scSharedMaterialbuttonprotected.scSharedMaterialbuttonright-icon{padding:0 .75rem 0 1rem}.scSharedMaterialbuttonprotected:disabled{--m-btn-background-color:rgba(31,31,31,0.122);-webkit-box-shadow:none;box-shadow:none}.scSharedMaterialbuttonprotected:hover{box-shadow:0 1px 2px 0 rgba(48,48,48,0.302),0 1px 3px 1px rgba(48,48,48,0.149)}.scSharedMaterialbuttonprotected:focus{box-shadow:0 1px 2px 0 rgba(48,48,48,0.302),0 2px 6px 2px rgba(48,48,48,0.149)}.scSharedMaterialbuttonprotected:active{box-shadow:0 1px 3px 0 rgba(48,48,48,0.302),0 4px 8px 3px rgba(48,48,48,0.149)}.scSharedMaterialbuttonleft-icon .scSharedMaterialbuttonicon{margin-right:.5rem}.scSharedMaterialbuttonright-icon .scSharedMaterialbuttonicon{margin-left:.5rem}.scSharedMaterialbuttonicon-only{-webkit-border-radius:50%;border-radius:50%;display:inline-block;min-width:0;padding:.75rem .75rem 2.25rem}.scSharedMaterialbuttonicon-only.scSharedMaterialbuttonsmall-icon{display:-webkit-box;display:-webkit-flex;display:flex;padding:0}.scSharedMaterialbuttonright-icon{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.scSharedMaterialbuttonhidden{display:none}.scSharedMaterialbuttonoverflow{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:37.5rem){.scSharedMaterialbuttonicon-only.scSharedMaterialbuttonsmall-icon{height:32px;width:32px}}@media (max-width:37.5rem){.scSharedMaterialbuttonicon-only.scSharedMaterialbuttonsmall-icon{height:48px;width:48px}}.scSharedMaterialbuttonon-surface-variant{--m-btn-text-color:#49454e}.scSharedMaterialbuttonsuccess{--m-btn-text-color:#146c2e;--m-btn-outline-color:#146c2e}.scSharedMaterialbuttonsuccess.scSharedMaterialbuttonfilled{--m-btn-text-color:#fff;--m-btn-background-color:#146c2e}.scSharedMaterialbuttonsuccess.scSharedMaterialbuttontonal{--m-btn-background-color:#e7f8ed}.scSharedMaterialbuttoncolor-label{--m-btn-text-color:#444746}.scSharedMaterialbuttoncolor-label-dark{--m-btn-text-color:#1f1f1f}.scSharedMaterialbuttoncolor-hint{--m-btn-text-color:#444746}.scSharedMaterialbuttonmaterial-pill{-webkit-border-radius:6.25rem;border-radius:6.25rem}.scSharedMaterialbuttonroot.scSharedMaterialbuttonmaterial-pill{height:2.5rem}@media (forced-colors:active){.scSharedMaterialbuttonroot:focus{outline:3px solid #1f1f1f}}@media (prefers-contrast:more){.scSharedMaterialbuttonroot:focus{outline:3px solid #1f1f1f}}.scSharedMaterialiconroot{display:inline-block}.scSharedMaterialiconroot svg{fill:currentColor}.scSharedMaterialicontext-icon{font-family:"Material Icons Extended";font-feature-settings:"liga";font-style:normal;font-weight:normal;height:1em;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;width:1em;word-wrap:normal}.scSharedMaterialiconbaseline{vertical-align:bottom}[dir='rtl'] .scSharedMaterialiconflip{-webkit-transform:scaleX(-1);transform:scaleX(-1)}sc-shared-material-interaction-overlay .scSharedMaterialinteractionoverlayroot,.scSharedMaterialinteractionoverlayroot .scSharedMaterialinteractionoverlayhover-overlay,.scSharedMaterialinteractionoverlayroot .scSharedMaterialinteractionoverlaypressed-overlay,.scSharedMaterialinteractionoverlayroot .scSharedMaterialinteractionoverlayripple{margin:0}.scSharedMaterialinteractionoverlayroot{bottom:0;left:0;position:absolute;right:0;top:0;pointer-events:none}:disabled .scSharedMaterialinteractionoverlayroot,:disabled~sc-shared-material-interaction-overlay .scSharedMaterialinteractionoverlayroot{display:none;pointer-events:none}.scSharedMaterialinteractionoverlayhover-overlay{bottom:0;left:0;position:absolute;right:0;top:0;background:currentColor;opacity:0;-webkit-transition:opacity 15ms linear;transition:opacity 15ms linear}.scSharedMaterialinteractionoverlayroot.scSharedMaterialinteractionoverlayhover .scSharedMaterialinteractionoverlayhover-overlay{opacity:.04}.scSharedMaterialinteractionoverlaylight-text.scSharedMaterialinteractionoverlayhover .scSharedMaterialinteractionoverlayhover-overlay{opacity:.08}:focus>sc-shared-material-interaction-overlay .scSharedMaterialinteractionoverlayroot .scSharedMaterialinteractionoverlayhover-overlay,:focus~sc-shared-material-interaction-overlay .scSharedMaterialinteractionoverlayroot .scSharedMaterialinteractionoverlayhover-overlay{opacity:.12;-webkit-transition-duration:75ms;transition-duration:75ms}:focus>sc-shared-material-interaction-overlay .scSharedMaterialinteractionoverlaylight-text .scSharedMaterialinteractionoverlayhover-overlay,:focus~sc-shared-material-interaction-overlay .scSharedMaterialinteractionoverlaylight-text .scSharedMaterialinteractionoverlayhover-overlay{opacity:.24}.scSharedMaterialinteractionoverlaypressed-overlay{bottom:0;left:0;position:absolute;right:0;top:0;background:currentColor;opacity:0;-webkit-transition:opacity 150ms linear;transition:opacity 150ms linear}:active>sc-shared-material-interaction-overlay .scSharedMaterialinteractionoverlayroot .scSharedMaterialinteractionoverlaypressed-overlay,:active~sc-shared-material-interaction-overlay .scSharedMaterialinteractionoverlayroot .scSharedMaterialinteractionoverlaypressed-overlay{opacity:.16;-webkit-transition-duration:75ms;transition-duration:75ms}:active>sc-shared-material-interaction-overlay .scSharedMaterialinteractionoverlaylight-text .scSharedMaterialinteractionoverlaypressed-overlay,:active~sc-shared-material-interaction-overlay .scSharedMaterialinteractionoverlaylight-text .scSharedMaterialinteractionoverlaypressed-overlay{opacity:.32}.scSharedMaterialinteractionoverlayripple{background:currentColor;-webkit-border-radius:50%;border-radius:50%;height:256px;opacity:0;position:absolute;width:256px}.scSharedExpandabletextexpander{background-color:transparent;border:0;color:#0b57d0;cursor:pointer}.scSharedExpandabletextmain-flex{-webkit-align-items:flex-end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:flex;overflow:hidden}.scSharedExpandabletextexpander-flex{white-space:nowrap}.scSharedExpandabletextexpander:focus,.scSharedExpandabletextexpander:hover{text-decoration:underline;outline:none}.scSharedExpandabletexttext{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.scSharedExpandabletexttext.scSharedExpandabletextexpanded{overflow-wrap:break-word;overflow:visible;white-space:pre-wrap}.scSharedMaterialbordercontainer{letter-spacing:.00625em;font-family:"Google Sans Text",Roboto,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;height:100%;left:0;min-height:3.5rem;pointer-events:none;position:absolute;right:0;top:0;width:100%}.scSharedMaterialbordercontainer-dense{min-height:3rem}.scSharedMaterialborderfilled{background:#e3e3e3;border-bottom:1px solid #444746;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.scSharedMaterialborderfilled-focused{border-bottom:0}.scSharedMaterialborderfilled-error{border-bottom-color:#8c1d18}.scSharedMaterialborderfilled-bottom{background-color:#0b57d0;bottom:0;height:.125rem;left:0;opacity:0;position:absolute;-webkit-transform:matrix(0,0,0,1,0,0);transform:matrix(0,0,0,1,0,0);-webkit-transform-origin:130px 1px;transform-origin:130px 1px;-webkit-transition-delay:0s,0s;transition-delay:0s,0s;-webkit-transition-duration:.18s,.18s;transition-duration:.18s,.18s;-webkit-transition-property:transform,opacity;transition-property:transform,opacity;-webkit-transition-timing-function:cubic-bezier(0.4,0,0.2,1),cubic-bezier(0.4,0,0.2,1);transition-timing-function:cubic-bezier(0.4,0,0.2,1),cubic-bezier(0.4,0,0.2,1);visibility:visible;width:100%;z-index:2}.scSharedMaterialborderfilled-bottom-focused{opacity:1;-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}.scSharedMaterialborderfilled-disabled{border-color:rgba(0,0,0,.12)}.scSharedMaterialborderfilled-label{color:#444746;left:16px;letter-spacing:.00625em;line-height:1.15rem;height:1.125rem;overflow-x:hidden;overflow-y:hidden;right:initial;position:absolute;text-align:left;text-overflow:ellipsis;top:18px;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition-delay:0s,0s;transition-delay:0s,0s;-webkit-transition-duration:.15s,.15s;transition-duration:.15s,.15s;-webkit-transition-property:transform,color;transition-property:transform,color;-webkit-transition-timing-function:cubic-bezier(0.4,0,0.2,1),cubic-bezier(0.4,0,0.2,1);transition-timing-function:cubic-bezier(0.4,0,0.2,1),cubic-bezier(0.4,0,0.2,1);visibility:visible;white-space:nowrap}.scSharedMaterialborderfilled-label-active{-webkit-transform:matrix(0.75,0,0,0.75,0,-9);transform:matrix(0.75,0,0,0.75,0,-9)}.scSharedMaterialborderfilled-label-disabled{color:rgba(0,0,0,.37)}.scSharedMaterialborderfilled-label-focused{color:#0b57d0}.scSharedMaterialborderlabel{color:#444746;display:inline-block;left:4px;letter-spacing:.00625em;line-height:1.15rem;max-width:100%;min-height:3.5rem;overflow-x:hidden;overflow-y:hidden;position:relative;right:-4px;text-overflow:ellipsis;top:1.0625rem;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition-delay:0s,0s;transition-delay:0s,0s;-webkit-transition-duration:.15s,.15s;transition-duration:.15s,.15s;-webkit-transition-property:transform,color;transition-property:transform,color;-webkit-transition-timing-function:cubic-bezier(0.4,0,0.2,1),cubic-bezier(0.4,0,0.2,1);transition-timing-function:cubic-bezier(0.4,0,0.2,1),cubic-bezier(0.4,0,0.2,1);white-space:nowrap}.scSharedMaterialborderlabel-dense{min-height:3rem;top:15px}.scSharedMaterialborderlabel-multiline{height:-webkit-calc(100% - 1.0625rem);height:calc(100% - 1.0625rem);white-space:unset;width:max-content}.scSharedMaterialbordermid-active .scSharedMaterialborderlabel-dense{top:1.0625rem}.scSharedMaterialborderlabel-hidden{letter-spacing:.00625em;position:absolute;visibility:hidden}.scSharedMaterialborderleft{border-bottom-color:#444746;border-bottom-left-radius:4px;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#444746;border-left-style:solid;border-left-width:1px;border-top-color:#444746;border-top-left-radius:4px;border-top-style:solid;border-top-width:1px;width:.75rem}.scSharedMaterialborderleft-error{border-bottom-color:#8c1d18;border-left-color:#8c1d18;border-top-color:#8c1d18}.scSharedMaterialbordermid{border-bottom-color:#444746;border-bottom-style:solid;border-bottom-width:1px;border-top-color:#444746;border-top-style:solid;border-top-width:1px;-webkit-flex-basis:auto;flex-basis:auto;-webkit-box-flex:0;box-flex:0;-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;max-width:-webkit-calc(100% - 1.5rem);max-width:calc(100% - 1.5rem);text-align:left;width:min-content}.scSharedMaterialbordermid-active{border-top-style:none;border-top-width:0}.scSharedMaterialbordermid-error{border-bottom-color:#8c1d18;border-top-color:#8c1d18}.scSharedMaterialborderright{border-bottom-color:#444746;border-bottom-right-radius:4px;border-bottom-style:solid;border-bottom-width:1px;border-right-color:#444746;border-right-style:solid;border-right-width:1px;border-top-color:#444746;border-top-right-radius:4px;border-top-style:solid;border-top-width:1px;-webkit-box-flex:1;box-flex:1;-webkit-flex-grow:1;flex-grow:1;width:.75rem}.scSharedMaterialborderright-error{border-bottom-color:#8c1d18;border-right-color:#8c1d18;border-top-color:#8c1d18}.scSharedMaterialborderfocused{border-color:#0b57d0;border-width:2px}@media (forced-colors:active){.scSharedMaterialborderfocused{border-width:3px}}.scSharedMaterialborderdisabled{border-color:#ababab}.scSharedMaterialborderlabel-active{-webkit-transform:matrix(0.75,0,0,0.75,0,-23.4);transform:matrix(0.75,0,0,0.75,0,-23.4);-webkit-transform-origin:top left;transform-origin:top left}.scSharedMaterialborderlabel-focused{color:#0b57d0}.scSharedMaterialborderlabel-disabled{color:#757575}.scSharedMaterialborderlabel-error{color:#8c1d18}.scSharedMaterialcheckboxroot{-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex}.scSharedMaterialcheckboxdisabled{cursor:not-allowed}.scSharedMaterialcheckboxtouch-target{padding:.25rem}.scSharedMaterialcheckboxcheckbox{-webkit-border-radius:50%;border-radius:50%;color:#0b57d0;-webkit-box-flex:none;-webkit-flex:none;flex:none;height:1.125rem;overflow:hidden;padding:.6875rem;position:relative;width:1.125rem}.scSharedMaterialcheckboxnative-control{opacity:0;position:absolute}.scSharedMaterialcheckboxnative-control:disabled{pointer-events:none}.scSharedMaterialcheckboxbox{-webkit-align-items:center;align-items:center;border:.125rem solid #444746;-webkit-border-radius:.125rem;border-radius:.125rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;height:45%;left:50%;position:absolute;top:.6875rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:background-color 90ms cubic-bezier(.4,0,.6,1),border-color 90ms cubic-bezier(.4,0,.6,1);transition:background-color 90ms cubic-bezier(.4,0,.6,1),border-color 90ms cubic-bezier(.4,0,.6,1);width:45%}.scSharedMaterialcheckboxnative-control:checked+.scSharedMaterialcheckboxbox,.scSharedMaterialcheckboxnative-control:indeterminate+.scSharedMaterialcheckboxbox{background:currentColor;border-color:currentColor;-webkit-transition:background-color 90ms cubic-bezier(0,0,.2,1),border-color 90ms cubic-bezier(0,0,.2,1);transition:background-color 90ms cubic-bezier(0,0,.2,1),border-color 90ms cubic-bezier(0,0,.2,1)}.scSharedMaterialcheckboxnative-control:checked:disabled+.scSharedMaterialcheckboxbox,.scSharedMaterialcheckboxnative-control:indeterminate:disabled+.scSharedMaterialcheckboxbox{background:rgba(0,0,0,.26);border-color:transparent}.scSharedMaterialcheckboxnative-control:disabled+.scSharedMaterialcheckboxbox{border-color:rgba(0,0,0,.26)}.scSharedMaterialcheckboxcheckmark{opacity:0;position:absolute;top:0;-webkit-transition:opacity 180ms cubic-bezier(.4,0,.6,1);transition:opacity 180ms cubic-bezier(.4,0,.6,1)}.scSharedMaterialcheckboxnative-control:checked+.scSharedMaterialcheckboxbox .scSharedMaterialcheckboxcheckmark{-webkit-transition:opacity 180ms cubic-bezier(0,0,.2,1),transform 180ms cubic-bezier(0,0,.2,1);transition:opacity 180ms cubic-bezier(0,0,.2,1),transform 180ms cubic-bezier(0,0,.2,1);opacity:1}.scSharedMaterialcheckboxnative-control:indeterminate+.scSharedMaterialcheckboxbox .scSharedMaterialcheckboxcheckmark{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:opacity 90ms cubic-bezier(.4,0,.6,1),transform 90ms cubic-bezier(.4,0,.6,1);transition:opacity 90ms cubic-bezier(.4,0,.6,1),transform 90ms cubic-bezier(.4,0,.6,1)}.scSharedMaterialcheckboxcheckmark-path{fill:none;stroke:#fff;stroke-dasharray:29.7833385;stroke-dashoffset:29.7833385;stroke-width:0.1945125rem;-webkit-transition:stroke-dashoffset 180ms cubic-bezier(.4,0,.6,1);transition:stroke-dashoffset 180ms cubic-bezier(.4,0,.6,1)}.scSharedMaterialcheckboxnative-control:checked+.scSharedMaterialcheckboxbox .scSharedMaterialcheckboxcheckmark-path,.scSharedMaterialcheckboxnative-control:indeterminate+.scSharedMaterialcheckboxbox .scSharedMaterialcheckboxcheckmark-path{stroke-dashoffset:0}.scSharedMaterialcheckboxmixedmark{border:0.0748125rem solid #fff;opacity:0;-webkit-transform:scaleX(0) rotate(0);transform:scaleX(0) rotate(0);-webkit-transition:opacity 90ms cubic-bezier(.4,0,.6,1),transform 90ms cubic-bezier(.4,0,.6,1);transition:opacity 90ms cubic-bezier(.4,0,.6,1),transform 90ms cubic-bezier(.4,0,.6,1);width:100%}.scSharedMaterialcheckboxnative-control:checked+.scSharedMaterialcheckboxbox .scSharedMaterialcheckboxmixedmark{-webkit-transform:scaleX(1) rotate(-45deg);transform:scaleX(1) rotate(-45deg)}.scSharedMaterialcheckboxnative-control:indeterminate+.scSharedMaterialcheckboxbox .scSharedMaterialcheckboxmixedmark{-webkit-transform:scaleX(1) rotate(0);transform:scaleX(1) rotate(0);opacity:1}@media (forced-colors:active){.scSharedMaterialcheckboxnative-control:focus+.scSharedMaterialcheckboxbox{outline:3px solid #1f1f1f;outline-offset:3px}}@media (prefers-contrast:more){.scSharedMaterialcheckboxnative-control:focus+.scSharedMaterialcheckboxbox{outline:3px solid #1f1f1f;outline-offset:3px}}.scSharedMaterial_dialogDialogcontentroot{letter-spacing:.01428571em;font-family:"Google Sans Text",Roboto,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;display:grid;grid-auto-rows:min-content;grid-gap:1rem;padding:var(--dialog-content-padding,1.5rem);position:relative}.hcfe .scSharedMaterial_dialogDialogcontenttitle,.scSharedMaterial_dialogDialogcontenttitle{letter-spacing:.00625em;font-family:"Google Sans","Google Sans Text",Roboto,Arial,sans-serif;font-size:1rem;font-weight:500;line-height:1.5rem;margin:0;text-align:center}.scSharedMaterial_dialogDialogcontentloading-overlay{-webkit-align-items:center;align-items:center;background:rgba(31,31,31,0.122);display:-webkit-box;display:-webkit-flex;display:flex;height:100%;-webkit-justify-content:center;justify-content:center;position:absolute;width:100%}.scSharedMaterialspinnermspin{animation:mspin-rotate 1568.63ms infinite linear;-webkit-animation:mspin-rotate 1568.63ms infinite linear;overflow:hidden}.scSharedMaterialspinnermspin>div{animation:mspin-revrot 5332ms infinite steps(4);-webkit-animation:mspin-revrot 5332ms infinite steps(4)}.scSharedMaterialspinnermspin-medium>div>div{-webkit-background-size:100%;background-size:100%}@-webkit-keyframes mspin-rotate{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-webkit-keyframes mspin-revrot{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(-360deg)}}@keyframes mspin-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes mspin-revrot{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.scSharedMaterialspinnermspin-medium{height:36px;width:36px}.scSharedMaterialspinnermspin-medium>div>div{animation:mspin-medium-film 5332ms infinite steps(324);-webkit-animation:mspin-medium-film 5332ms infinite steps(324);background-image:url('https://web.archive.org/web/20220630113749im_/https://ssl.gstatic.com/support/content/images/static/mspin_googcolor_medium.svg');height:36px;width:11664px}@-webkit-keyframes mspin-medium-film{0%{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(-11664px)}}@keyframes mspin-medium-film{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-11664px);transform:translateX(-11664px)}}.scSharedMaterialspinnermspin-small{width:24px;height:24px}.scSharedMaterialspinnermspin-small>div>div{-webkit-animation:mspin-small-film 5332ms infinite steps(324);-webkit-animation:mspin-small-film 5332ms infinite steps(324);animation:mspin-small-film 5332ms infinite steps(324);background-image:url('https://web.archive.org/web/20220630113749im_/https://ssl.gstatic.com/support/content/images/static/mspin_googcolor_small.svg');width:7776px;height:24px}@-webkit-keyframes mspin-small-film{0%{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(-7776px)}}@keyframes mspin-small-film{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-7776px);transform:translateX(-7776px)}}.scSharedMaterialspinnermspin-centered{left:50%;position:fixed;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.scSharedMaterialpopuppopup{pointer-events:auto;position:absolute;-webkit-transition:transform 250ms cubic-bezier(.4,0,.2,1),opacity 250ms cubic-bezier(.4,0,.2,1);transition:transform 250ms cubic-bezier(.4,0,.2,1),opacity 250ms cubic-bezier(.4,0,.2,1)}.scSharedMaterialpopuppopup.scSharedMaterialpopupdraggable{pointer-events:none}.scSharedMaterialpopupbackground{box-shadow:0 1px 2px 0 rgba(48,48,48,0.302),0 1px 3px 1px rgba(48,48,48,0.149);background:#fff;border:1px solid #ababab;-webkit-border-radius:8px;border-radius:8px}.scSharedMaterialpopupbackdrop{height:100%;left:0;position:fixed;top:0;width:100%;z-index:986}.scSharedMaterialpopupclose-button{background:none;border:none;color:#fff;cursor:pointer;position:absolute;right:0;top:-2rem}@media (max-width:37.5rem){.scSharedMaterialpopuppopup.scSharedMaterialpopupfull-screen-on-mobile{box-sizing:border-box;height:100%;overflow:auto;position:fixed;width:100vw}.scSharedMaterialpopupbackground.scSharedMaterialpopupfull-screen-on-mobile{border:none;border-radius:0}.scSharedMaterialpopupclose-button{padding:1rem 1rem 0 0;top:0}}.scSharedMaterialpopuppopup.scSharedMaterialpopupfull-screen{box-sizing:border-box;height:100%;overflow:auto;position:fixed;width:100vw}.scSharedMaterialpopupbackground.scSharedMaterialpopupfull-screen{border:none;border-radius:0}@media (forced-colors:active){.scSharedMaterialpopupbackground{border-color:#1f1f1f}}@media (prefers-contrast:more){.scSharedMaterialpopupbackground{border-color:#1f1f1f}}.scSharedMaterialsnackbarroot{bottom:0;left:50%;margin-bottom:1rem;position:fixed;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:99999999}[dir="rtl"] .scSharedMaterialsnackbarroot{-webkit-transform:translateX(50%);transform:translateX(50%)}.scSharedMaterialsnackbarroot.scSharedMaterialsnackbarwidescreen{left:1rem;-webkit-transform:none;transform:none}.scSharedMaterialsnackbarroot.scSharedMaterialsnackbarroot-closed{pointer-events:none}.scSharedMaterialsnackbarsnackbar{-webkit-align-items:center;align-items:center;background:#1f1f1f;-webkit-border-radius:.25rem;border-radius:.25rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:grid;grid-template-columns:auto max-content;-webkit-justify-content:space-between;justify-content:space-between;max-width:21.5rem;min-height:3rem;opacity:0;padding:0 .5rem 0 1rem;-webkit-transform:scale(0.8);transform:scale(0.8);width:98vw}.scSharedMaterialsnackbarsnackbar.scSharedMaterialsnackbaropened{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity 150ms cubic-bezier(0,0,.2,1),transform 150ms cubic-bezier(0,0,.2,1);transition:opacity 150ms cubic-bezier(0,0,.2,1),transform 150ms cubic-bezier(0,0,.2,1)}.scSharedMaterialsnackbarsnackbar.scSharedMaterialsnackbarclosing{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition:opacity 75ms cubic-bezier(.4,0,1,1),transform 75ms cubic-bezier(.4,0,1,1);transition:opacity 75ms cubic-bezier(.4,0,1,1),transform 75ms cubic-bezier(.4,0,1,1)}.scSharedMaterialsnackbarsnackbar.scSharedMaterialsnackbarclosed{min-height:0;height:0}.scSharedMaterialsnackbarsnackbar.scSharedMaterialsnackbarlong-action{grid-template-columns:1fr;grid-template-rows:auto auto;padding-bottom:.5rem}.scSharedMaterialsnackbarmessage{letter-spacing:.01428571em;font-family:"Google Sans Text",Roboto,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;margin:1rem 0}.scSharedMaterialsnackbaraction{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}.scSharedMaterialsnackbaraction button{color:#7cacf8}.scSharedMaterialmenuroot{box-shadow:0 1px 2px 0 rgba(48,48,48,0.302),0 1px 3px 1px rgba(48,48,48,0.149);background:#fff;-webkit-border-radius:.25rem;border-radius:.25rem;padding:.5rem 0}@media (max-height:37.5rem){@media (min-width:37.5rem){.scSharedMaterialmenuroot{max-height:80vh;overflow-y:auto}}}.scSharedMaterialmenuroot.scSharedMaterialmenuomit-top-rounded-corners{border-top-left-radius:0;border-top-right-radius:0}.scSharedMaterialmenuitem{letter-spacing:.00625em;font-family:"Google Sans Text",Roboto,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;-webkit-align-items:center;align-items:center;background-color:transparent;border:none;color:#1f1f1f;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;height:3rem;padding:0 1rem;text-align:left;-webkit-user-select:none;white-space:nowrap;width:100%}.scSharedMaterialmenuitem[disabled]{color:#ababab;cursor:initial}.scSharedMaterialmenuitem-label{-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis}.scSharedMaterialmenuitem-with-description{height:4rem}.scSharedMaterialmenuitem-top-separator{border-top:1px solid #ababab}.scSharedMaterialmenuitem-bottom-separator{border-bottom:1px solid #ababab}.scSharedMaterialmenuicon{display:inline-block;height:1.5rem;padding-right:1rem;vertical-align:bottom;width:1.5rem}.scSharedMaterialmenuhighlight:focus,.scSharedMaterialmenuhighlight:hover{background-color:#ecf3fe}.scSharedMaterialmenuhighlight:focus{outline:auto #0b57d0 1px}.scSharedMaterialmenuhighlight[disabled]:hover{background-color:transparent}@media (forced-colors:active){.scSharedMaterialmenuroot{border:1px solid #1f1f1f}}@media (prefers-contrast:more){.scSharedMaterialmenuroot{border:1px solid #1f1f1f}}.scSharedMaterialtooltipcontainer{background-color:#1f1f1f;-webkit-border-radius:6px;border-radius:6px;color:#fff;width:max-content;opacity:.8;position:fixed;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.scSharedMaterialtooltipblob{-webkit-box-orient:vertical;display:-webkit-box;margin:4px 8px;max-width:10rem;overflow:hidden}.scSharedMaterialtabbartab-list{display:-webkit-box;display:-webkit-flex;display:flex}.scSharedMaterialtabbartab{letter-spacing:.01071429em;font-family:"Google Sans","Google Sans Text",Roboto,Arial,sans-serif;font-size:.875rem;font-weight:500;background:transparent;border:none;border-bottom:.125rem solid transparent;color:#1f1f1f;cursor:pointer;-webkit-box-flex:1;box-flex:1;-webkit-flex-grow:1;flex-grow:1;min-height:3rem;padding:.75rem 1rem}.scSharedMaterialtabbartab:hover,.scSharedMaterialtabbartab:focus{background-color:#e3e3e3}.scSharedMaterialtabbarselected{border-bottom-color:#0b57d0;color:#0b57d0}.scSharedMaterialtextfieldinput-container{position:relative}.scSharedMaterialtextfieldlabel{color:#1f1f1f;display:inline-block;font-family:"Google Sans Text",Roboto,Arial,sans-serif;margin-bottom:.625rem}.scSharedMaterialtextfieldbox{letter-spacing:.00625em;font-family:"Google Sans Text",Roboto,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;-webkit-align-items:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:text;display:-webkit-box;display:-webkit-flex;display:flex;height:56px;padding-top:15px}.scSharedMaterialtextfieldbox-no-label{padding-top:0}.scSharedMaterialtextfieldoutlined-box{padding-top:12px}.scSharedMaterialtextfieldfilled-box{padding-bottom:12px;padding-top:12px}.scSharedMaterialtextfieldfilled-label{padding-top:27px}.scSharedMaterialtextfieldmultiline .scSharedMaterialtextfieldbox{height:auto;min-height:56px}.scSharedMaterialtextfielddense .scSharedMaterialtextfieldbox{height:auto;min-height:48px}.scSharedMaterialtextfielddisabled .scSharedMaterialtextfieldbox{cursor:auto}.scSharedMaterialtextfieldnative-control{letter-spacing:.00625em;font-family:"Google Sans Text",Roboto,Arial,sans-serif;font-size:1rem;font-weight:400;background:transparent;border:none;-webkit-box-sizing:content-box;box-sizing:content-box;caret-color:#0b57d0;color:#1f1f1f;line-height:normal;resize:none;width:100%}.scSharedMaterialtextfieldnative-control-filled{z-index:1}.scSharedMaterialtextfieldhide-label .scSharedMaterialtextfieldnative-control{padding-top:0}.scSharedMaterialtextfieldnative-control:focus{outline:none}.scSharedMaterialtextfieldinvalid .scSharedMaterialtextfieldnative-control{caret-color:#8c1d18}.scSharedMaterialtextfieldnative-control:disabled{color:#444746}.scSharedMaterialtextfieldexpander{letter-spacing:.00625em;font-family:"Google Sans Text",Roboto,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:normal;overflow-wrap:break-word;position:absolute;visibility:hidden;white-space:pre-wrap}.scSharedMaterialtextfielddense .scSharedMaterialtextfieldlabel{font-size:.813rem}.scSharedMaterialtextfieldfocused .scSharedMaterialtextfieldlabel{color:#0b57d0}.scSharedMaterialtextfieldinvalid .scSharedMaterialtextfieldlabel{color:#8c1d18}.scSharedMaterialtextfielddisabled .scSharedMaterialtextfieldlabel{color:#444746}.scSharedMaterialtextfieldhelper-text{letter-spacing:.025em;font-family:"Google Sans Text",Roboto,Arial,sans-serif;font-size:.75rem;font-weight:400;color:#444746;line-height:.875rem;margin-top:3px;-webkit-transition:opacity 150ms cubic-bezier(.4,0,.2,1);transition:opacity 150ms cubic-bezier(.4,0,.2,1)}.scSharedMaterialtextfieldhelper-text-hidden{cursor:default;opacity:0}.scSharedMaterialtextfieldhelper-text-outlined{margin-left:16px;margin-right:16px}.scSharedMaterialtextfieldhelper-text-filled{margin-left:12px;margin-right:12px}.scSharedMaterialtextfieldhelper-text-invalid{color:#8c1d18}.scSharedMaterialtextfieldhelper-text-disabled{color:#444746}.scSharedMaterialtextfieldicon{color:#0b57d0;padding-right:15px;position:relative;top:-5px}.scIconIconroot{display:inline-block}.scIconIconroot svg{fill:currentColor}.scIconIconbaseline{vertical-align:bottom}.scIconIcontext-bottom{vertical-align:text-bottom}[dir='rtl'] .scIconIconflip{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.scTailwindSharedActivitychartroot{border:1px solid #ababab;-webkit-border-radius:8px;border-radius:8px;font-family:"Google Sans","Google Sans Text",Roboto,Arial,sans-serif;padding:.5rem;position:relative}@media (min-width:37.5rem){.scTailwindSharedActivitychartroot{padding:1rem 2.5rem}}.scTailwindSharedActivitychartroot .scTailwindSharedActivitycharttitle{font-size:1rem;margin-top:6px;position:absolute}.scTailwindSharedActivitychartempty .scTailwindSharedActivitycharttitle{position:inherit}.scTailwindSharedActivitychartchart .aplos-legend{font-size:12px;overflow-y:hidden!important}sc-tailwind-shared-avatar{line-height:0}.scTailwindSharedAvatarroot{-webkit-align-items:center;align-items:center;background-color:#f1f3f4;-webkit-border-radius:50%;border-radius:50%;border:.375rem solid #f1f3f4;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:center;justify-content:center;position:relative}.scTailwindSharedAvatarroot.scTailwindSharedAvatarlarge{height:7.125rem;width:7.125rem}.scTailwindSharedAvatarroot.scTailwindSharedAvatarmedium{background:none;border:none;height:2.5rem;width:2.5rem}.scTailwindSharedAvatarroot.scTailwindSharedAvatarsmall{border:none;height:1.5rem;width:1.5rem}.scTailwindSharedAvatarroot.scTailwindSharedAvatarmedium.scTailwindSharedAvatarat-least-silver,.scTailwindSharedAvatarroot.scTailwindSharedAvatarsmall.scTailwindSharedAvatarat-least-silver{border:.125rem solid #f1f3f4}.scTailwindSharedAvatarroot.scTailwindSharedAvatarat-least-specialist{border-color:transparent}.scTailwindSharedAvataravatar,.scTailwindSharedAvatarmonogram,.scTailwindSharedAvatarroot .avatar--deleted{-webkit-border-radius:50%;border-radius:50%;display:inline;font-family:"Google Sans Text",Roboto,Arial,sans-serif;height:100%;left:0;position:absolute;top:0;width:100%}.scTailwindSharedAvatarsilhouette{-webkit-border-radius:50%;border-radius:50%;display:inline;font-family:"Google Sans Text",Roboto,Arial,sans-serif;height:100%;left:0;position:absolute;top:0;width:100%;background-color:#fff}@media (max-width:37.5rem){.scTailwindSharedAvatarroot.scTailwindSharedAvatarlarge{border-width:.1875rem;height:4.5rem;width:4.5rem}}.scTailwindSharedAvatarspecialist-border sc-icon-icon{display:block;line-height:0}.scTailwindSharedAvataravatar-loading{-webkit-align-items:center;align-items:center;background:#fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.scTailwindSharedAvataruploadroot{-webkit-align-items:center;align-items:center;-webkit-border-radius:50%;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:flex;height:100%;-webkit-justify-content:center;justify-content:center;left:0;position:absolute;top:0;width:100%}.scTailwindSharedAvataruploadpreview{-webkit-align-items:center;align-items:center;-webkit-border-radius:50%;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:flex;height:100%;-webkit-justify-content:center;justify-content:center;left:0;position:absolute;top:0;width:100%;opacity:.8}.scTailwindSharedAvataruploadupload-container,sc-shared-material-spinner{z-index:1}.scTailwindSharedAvataruploadedit-button{background-color:rgba(0,0,0,.4);-webkit-border-radius:50%;border-radius:50%;border:transparent;color:#fff;cursor:pointer;height:2.5rem;outline:none;width:2.5rem}.scTailwindSharedAvataruploadnative-input{display:none}.scTailwindSharedAvataruploadroot:focus .scTailwindSharedAvataruploadedit-button,.scTailwindSharedAvataruploadroot:focus-within .scTailwindSharedAvataruploadedit-button,.scTailwindSharedAvataruploadroot:hover .scTailwindSharedAvataruploadedit-button{background-color:rgba(0,0,0,.54)}.scTailwindSharedReportabusedialogcontent{max-width:32rem}.scTailwindSharedReportabusedialogcontent>p:first-child{margin-top:0}.hcfe .scTailwindSharedReportabusedialogtitle,.scTailwindSharedReportabusedialogtitle{letter-spacing:.00625em;font-family:"Google Sans","Google Sans Text",Roboto,Arial,sans-serif;font-size:1rem;font-weight:500;line-height:1.5rem;-webkit-align-self:center;align-self:center;margin:0 0 .5rem 0}.scTailwindSharedReportabusedialogcontent .abuse-link{color:#0b57d0;text-decoration:none}.scTailwindSharedReportabusedialogcontent .abuse-link:hover,.scTailwindSharedReportabusedialogcontent .abuse-link:focus{text-decoration:underline}.scTailwindSharedReportabusedialogbutton-row{display:flex;gap:1rem;justify-content:flex-end}.scTailwindUser_profileAchievementsroot{display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fill,2.5rem)}.scTailwindUser_profileAchievementsempty{letter-spacing:.01428571em;font-family:"Google Sans Text",Roboto,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;display:-webkit-box;display:-webkit-flex;display:flex}.scTailwindUser_profileAchievementsempty a,.scTailwindUser_profileAchievementsempty a:visited,.link-icon{color:#0b57d0;text-decoration:none}.scTailwindUser_profileAchievementsempty a:hover{text-decoration:underline}.scTailwindUser_profileAchievementsicon sc-shared-material-icon{margin-left:.25rem}.scTailwindUser_profileBiosectionsection-heading{letter-spacing:.025em;font-family:"Google Sans Text",Roboto,Arial,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;color:#444746}.scTailwindUser_profileBiosectionbio{letter-spacing:.01428571em;font-family:"Google Sans Text",Roboto,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;color:#1f1f1f;margin:12px 0}.scTailwindUser_profileBiosectionlinks,.scTailwindUser_profileBiosectionlink{letter-spacing:.01428571em;font-family:"Google Sans Text",Roboto,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;color:#0b57d0}.scTailwindUser_profileBiosectionlink:not(:hover):not(:focus){text-decoration:none}.scTailwindUser_profileBiosectionlink{-webkit-align-items:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding-top:12px}.scTailwindUser_profileBiosectionlink:first-of-type{margin-right:40px}.scTailwindUser_profileBiosectionlink-label{margin:0 4px 0 10px}.scTailwindUser_profileBiosectioninput+.scTailwindUser_profileBiosectioninput{margin-top:12px}.scTailwindUser_profileBiosectioninput-label{letter-spacing:.025em;font-family:"Google Sans Text",Roboto,Arial,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;color:#444746;margin-bottom:4px}.scTailwindUser_profileDeletedialogroot{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;margin:1rem}.hcfe .scTailwindUser_profileDeletedialogtitle,.scTailwindUser_profileDeletedialogtitle{letter-spacing:.00625em;font-family:"Google Sans","Google Sans Text",Roboto,Arial,sans-serif;font-size:1rem;font-weight:500;line-height:1.5rem;-webkit-align-self:center;align-self:center;margin:0 0 1.25rem 0}.scTailwindUser_profileDeletedialogbody,.scTailwindUser_profileDeletedialogacknowledgement{letter-spacing:.01428571em;font-family:"Google Sans Text",Roboto,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem}.scTailwindUser_profileDeletedialogbody ul{padding-left:1rem}.scTailwindUser_profileDeletedialogbutton-row{-webkit-align-self:flex-end;align-self:flex-end;margin-top:2rem}.scTailwindUser_profileDeletedialogbutton-row sc-shared-material-button+sc-shared-material-button{margin-left:1rem}@media (min-width:48.1875rem){.scTailwindUser_profileDeletedialogroot{width:31.25rem}}@media (max-width:20rem){.hcfe .scTailwindUser_profileDeletedialogtitle,.scTailwindUser_profileDeletedialogtitle{letter-spacing:.01785714em;font-family:"Google Sans","Google Sans Text",Roboto,Arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1.25rem;margin:0}.scTailwindUser_profileDeletedialogbody,.scTailwindUser_profileDeletedialogacknowledgement{letter-spacing:.025em;font-family:"Google Sans Text",Roboto,Arial,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem}.scTailwindUser_profileDeletedialogbody ul{margin:0}.scTailwindUser_profileDeletedialogbutton-row{margin-top:0}.scTailwindUser_profileDeletedialogbutton-row .scSharedMaterialbuttonroot{font-size:.75rem;height:100%}}.scTailwindUser_profileEmaildisplayemail-display{letter-spacing:.01428571em;font-family:"Google Sans Text",Roboto,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;-webkit-align-items:center;align-items:center;color:#444746;display:-webkit-box;display:-webkit-flex;display:flex}.scTailwindUser_profileEmaildisplayshow-email{letter-spacing:.01428571em;font-family:"Google Sans Text",Roboto,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;background-color:transparent;border:none;color:#0b57d0;cursor:pointer;display:inline-block;padding:0}.scTailwindUser_profileEmaildisplaytooltip{margin-left:8px}.scTailwindUser_profileMessagecardroot{color:default;display:block;max-height:17rem;padding:1rem 2.25rem;text-decoration:none}.scTailwindUser_profileMessagecardthread-link{letter-spacing:.01785714em;font-family:"Google Sans","Google Sans Text",Roboto,Arial,sans-serif;font-size:.875rem;font-weight:500;color:#444746;line-height:1rem}.hcfe a.scTailwindUser_profileMessagecardroot,.hcfe a.scTailwindUser_profileMessagecardroot:hover,.hcfe a.scTailwindUser_profileMessagecardroot:focus,.scTailwindUser_profileMessagecardthread-link a,.scTailwindUser_profileMessagecardthread-link a:hover,.scTailwindUser_profileMessagecardthread-link a:focus{text-decoration:none}.scTailwindUser_profileMessagecardthread-link a,.scTailwindUser_profileMessagecardthread-link a:hover,.scTailwindUser_profileMessagecardthread-link a:focus{margin-left:1px}.scTailwindUser_profileMessagecardlabel{letter-spacing:.025em;font-family:"Google Sans Text",Roboto,Arial,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;color:#444746}.scTailwindUser_profileMessagecardspacer{margin:0 .1875rem}.scTailwindUser_profileMessagecardtop-row{-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.scTailwindUser_profileMessagecardcontent{letter-spacing:.01428571em;font-family:"Google Sans Text",Roboto,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;border-left:2px solid #ababab;-webkit-box-sizing:border-box;box-sizing:border-box;color:#1f1f1f;margin-top:.75rem;max-height:13.25rem;overflow:hidden;padding-left:1rem}.scTailwindUser_profileMessagecardanswer{max-height:11.25rem}.scTailwindUser_profileMessagecardbottom-row{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-top:1rem}.scTailwindUser_profileMessagecardcount{letter-spacing:.025em;font-family:"Google Sans Text",Roboto,Arial,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;-webkit-align-items:center;align-items:center;color:#444746;display:-webkit-box;display:-webkit-flex;display:flex}.scTailwindUser_profileMessagecardcount .icon{margin-right:.25rem}.scTailwindUser_profileMessagecardrecommended-answer{letter-spacing:.025em;font-family:"Google Sans Text",Roboto,Arial,sans-serif;font-size:.75rem;line-height:1rem;color:#198639;font-weight:500}.scTailwindUser_profileMessagecardrecommended-answer .icon{background-color:#198639;-webkit-border-radius:50%;border-radius:50%;color:#fff;margin-left:.125rem}.scTailwindUser_profileNotificationpreferencesroot{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding:1.5rem}.hcfe .scTailwindUser_profileNotificationpreferencestitle,.scTailwindUser_profileNotificationpreferencestitle{letter-spacing:.00625em;font-family:"Google Sans","Google Sans Text",Roboto,Arial,sans-serif;font-size:1rem;font-weight:500;line-height:1.5rem;-webkit-align-self:center;align-self:center;margin:0 0 1.25rem 0}.scTailwindUser_profileNotificationpreferencessection+.scTailwindUser_profileNotificationpreferencessection{margin-bottom:.5rem;margin-top:1rem}.scTailwindUser_profileNotificationpreferencesheader{letter-spacing:.01785714em;font-family:"Google Sans","Google Sans Text",Roboto,Arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1.25rem}.scTailwindUser_profileNotificationpreferencescheckbox{letter-spacing:.01428571em;font-family:"Google Sans Text",Roboto,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem}.scTailwindUser_profileNotificationpreferencesbutton-row{-webkit-align-self:flex-end;align-self:flex-end}.scTailwindUser_profileNotificationpreferencesbutton-row>sc-shared-material-button:last-of-type{margin:0 .75rem}@media (min-width:48.1875rem){.scTailwindUser_profileNotificationpreferencesroot{width:32rem}.hcfe .scTailwindUser_profileNotificationpreferencestitle,.scTailwindUser_profileNotificationpreferencestitle{margin:0}.scTailwindUser_profileNotificationpreferencessection+.scTailwindUser_profileNotificationpreferencessection{margin-top:0}}.notificationIcon{color:#444746}.deleteIcon,.reportAbuseIcon,.reactivateIcon{color:#444746}.scTailwindUser_profilePosthistorysection+.scTailwindUser_profilePosthistorysection{border-top:1px solid #ababab}.scTailwindUser_profilePosthistorycontent{border-bottom-left-radius:8px;border-bottom-right-radius:8px;border:1px solid #ababab;border-top:0}.scTailwindUser_profilePosthistoryheader{border:1px solid #ababab;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;padding:24px 36px 0 36px}.scTailwindUser_profilePosthistorytitle{letter-spacing:.00625em;font-family:"Google Sans","Google Sans Text",Roboto,Arial,sans-serif;font-size:1rem;font-weight:500;line-height:1.5rem}.scTailwindUser_profilePosthistoryerror{border:1px solid #ababab;border-width:0 1px}.scTailwindUser_profilePosthistoryempty{letter-spacing:.01428571em;font-family:"Google Sans Text",Roboto,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;padding:2rem 2.5rem}.scTailwindUser_profilePosthistorytab-content{width:100%}.scTailwindUser_profilePosthistoryloading{width:100%;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;min-height:350px}.scTailwindUser_profilePosthistoryfooter{display:grid;grid-template-columns:1fr auto 1fr;margin-top:24px}.scTailwindUser_profilePosthistoryspinner{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;margin-right:8px}.scTailwindUser_profileThreadcardroot{color:default;display:block;padding:1rem 2.25rem;text-decoration:none}a.scTailwindUser_profileThreadcardroot:hover,a.scTailwindUser_profileThreadcardroot:focus{text-decoration:none}.scTailwindUser_profileThreadcardtitle{letter-spacing:.00625em;font-family:"Google Sans","Google Sans Text",Roboto,Arial,sans-serif;font-size:1rem;font-weight:500;line-height:1.5rem;color:#1f1f1f}.scTailwindUser_profileThreadcardlabel{letter-spacing:.025em;font-family:"Google Sans Text",Roboto,Arial,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;color:#444746}.scTailwindUser_profileThreadcardspacer{margin:0 .1875rem}.scTailwindUser_profileThreadcardtop-row{-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.scTailwindUser_profileThreadcardcontent{letter-spacing:.01428571em;font-family:"Google Sans Text",Roboto,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:#1f1f1f;max-height:13.5rem;overflow:hidden;padding-top:.1875rem}.scTailwindUser_profileThreadcardhas-counts .scTailwindUser_profileThreadcardcontent{max-height:11.5rem}.scTailwindUser_profileThreadcardcounts{display:-webkit-box;display:-webkit-flex;display:flex;margin-top:1rem}.scTailwindUser_profileThreadcardcount{letter-spacing:.025em;font-family:"Google Sans Text",Roboto,Arial,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;-webkit-align-items:center;align-items:center;color:#444746;display:-webkit-box;display:-webkit-flex;display:flex}.scTailwindUser_profileThreadcardcount+.scTailwindUser_profileThreadcardcount{margin-left:1.25rem}.scTailwindUser_profileThreadcardcount .icon{margin-right:.25rem}.scTailwindUser_profileThreadcardreply .icon{color:#444746}.scTailwindUser_profileThreadcardrecommended-answer{color:#198639}.scTailwindUser_profileThreadcardrecommended-answer .icon{background-color:#198639;-webkit-border-radius:50%;border-radius:50%;color:#fff}.scTailwindUser_profileUsercardroot{-webkit-border-radius:8px;border-radius:8px;border:1px solid #ababab;display:-webkit-box;display:-webkit-flex;display:flex;position:relative}.scTailwindUser_profileUsercarderror{-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin-bottom:16px}.scTailwindUser_profileUsercarderror sc-shared-material-button{margin-top:16px}.scTailwindUser_profileUsercardavatar-section{background-color:#f1f3f4;-webkit-border-radius:8px 0 0 8px;border-radius:8px 0 0 8px;-webkit-box-flex:0;box-flex:0;-webkit-flex-grow:0;flex-grow:0;left:-1px;position:relative;width:107px}.scTailwindUser_profileUsercardavatar-section sc-tailwind-shared-avatar{left:-webkit-calc(50% - 3px);left:calc(50% - 3px);position:relative;top:45px}.scTailwindUser_profileUsercardmain{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;box-flex:1;-webkit-flex-grow:1;flex-grow:1;margin:34px 25px 28px 82px}.scTailwindUser_profileUsercardleft{-webkit-box-flex:1;box-flex:1;-webkit-flex-grow:1;flex-grow:1;width:100%}.scTailwindUser_profileUsercardheader{-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-justify-content:space-between;justify-content:space-between}.scTailwindUser_profileUsercardcontrols{-webkit-align-self:flex-start;align-self:flex-start;display:-webkit-box;display:-webkit-flex;display:flex}.scTailwindUser_profileUsercardname{font-family:"Google Sans","Google Sans Text",Roboto,Arial,sans-serif;font-size:1.375rem;font-weight:400;line-height:1.75rem}.scTailwindUser_profileUsercardname-input{-webkit-box-flex:1;box-flex:1;-webkit-flex-grow:1;flex-grow:1}.scTailwindUser_profileUsercardinput-label{letter-spacing:.025em;font-family:"Google Sans Text",Roboto,Arial,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;color:#444746;margin-bottom:4px}.scTailwindUser_profileUsercardheadline{letter-spacing:.01428571em;font-family:"Google Sans Text",Roboto,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;color:#1f1f1f;margin:8px 0}.scTailwindUser_profileUsercardheadline-input{margin:12px 0 8px}.scTailwindUser_profileUsercarddetails{letter-spacing:.01428571em;font-family:"Google Sans Text",Roboto,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;-webkit-align-items:center;align-items:center;color:#444746;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;white-space:nowrap}.scTailwindUser_profileUsercardlinks,.scTailwindUser_profileUsercardlink{letter-spacing:.01428571em;font-family:"Google Sans Text",Roboto,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;color:#0b57d0}.scTailwindUser_profileUsercardlink:not(:hover):not(:focus){text-decoration:none}.scTailwindUser_profileUsercardlink{-webkit-align-items:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.scTailwindUser_profileUsercardvertical-separator{margin:0 6px}.scTailwindUser_profileUsercardhorizontal-separator{background-color:#ababab;border:0;color:#ababab;height:1px;margin:16px 0}.scTailwindUser_profileUsercardsection-heading{letter-spacing:.025em;font-family:"Google Sans Text",Roboto,Arial,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;color:#444746}.scTailwindUser_profileUsercardbottom-controls{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;margin-top:20px}.scTailwindUser_profileUsercardbottom-controls sc-shared-material-button{margin-left:16px}@media (max-width:37.5rem){.scTailwindUser_profileUsercardroot{-webkit-flex-direction:column;flex-direction:column}.scTailwindUser_profileUsercardavatar-section{width:100%;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;height:60px}.scTailwindUser_profileUsercardavatar-section sc-tailwind-shared-avatar{left:16px;top:24px}.scTailwindUser_profileUsercardmain{margin-left:20px;margin-top:60px}}.scTailwindUser_profileUserprofilesection+.scTailwindUser_profileUserprofilesection{margin-top:1rem}sentinel{}.sc-select{border:.0625rem solid #444746;border-radius:.25rem;box-sizing:border-box;color:#1f1f1f;cursor:default;display:inline-block;font-size:.875rem;font-weight:400;line-height:1.5rem;max-width:100%;outline:0;padding:.75rem;position:relative;vertical-align:middle;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.sc-select.keyboard-focus{border-color:transparent;box-shadow:0 0 0 .125rem #0b57d0}.sc-select>span{display:inline-block;max-width:calc(100% - 1.625rem);overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.sc-select svg{fill:#1f1f1f;float:right;height:1.5rem;margin:0 .1875rem 0 .3125rem;vertical-align:middle;width:1.125rem}.sc-select ol{background:#ffffff;border-radius:.25rem;box-shadow:0 .1875rem .3125rem -.0625rem rgba(0, 0, 0, 0.2),0 .375rem .625rem 0 rgba(0, 0, 0, 0.14),0 .0625rem 1.125rem 0 rgba(0, 0, 0, 0.12);box-sizing:border-box;display:none;font-size:.875rem;line-height:1.75rem;list-style:none;margin:0;overflow-y:auto;padding:.375rem 0;position:absolute;z-index:1205}.sc-select ol.sc-select-show{display:block;padding:.375rem 0}.sc-select ol li{margin:0;padding:.375rem 1.5rem;white-space:nowrap}.sc-select .sc-select-highlight{background-color:#c2e7ff;}.sc-select-hidden-by-vrg{display:none}</style><script nonce="W6ozbPr3QBwvo1ENp7tY">;this.gbar_={CONFIG:[[[0,"www.gstatic.com","og.qtm.en_US.YSizbfoBrBw.O","com","ja","117",0,[4,2,".76.","","","457370148","0"],null,"Dou9Yo64GpDF0PEP8u2DqAM",null,0,"og.qtm.rRWYKnlxBXU.L.X.O","AA2YrTtRILS7VVqeOSQyHl9oYTnsfMKqag","AA2YrTtJu7nfWuBnC8FYK5AMiV6t4ueBOg","",2,1,200,"USA",null,null,"117","117",1],null,[1,0.1000000014901161,2,1],[1,0.001000000047497451,1],[0,0,0,null,"","","",""],[1,1,"",1,1,0,1,1,0,0,null,1,0,null,0,1,null,null,0,0,0,"","","","","","",null,0,0,0,0,0,null,null,null,"rgba(32,33,36,1)","rgba(255,255,255,1)",0,0,1,null,null,1,0,0],null,null,["1","gci_91f30755d6a6b787dcc2a4062e6e9824.js","googleapis.client:gapi.iframes","","ja"],null,null,null,null,["m;/_/scs/abc-static/_/js/k=gapi.gapi.en.9VzcbxpRKHk.O/d=1/rs=AHpOoo_aUoPPaITb9EEzSW7K7ij6VHBgCQ/m=__features__","https://web.archive.org/web/20220630113749/https://apis.google.com","","","","",null,1,"es_plusone_gc_20220607.1_p0","ja",null,0],[0.009999999776482582,"com","117",[null,"","0",null,1,5184000,null,null,"",null,null,null,null,null,0,null,1,0,1,0,0,0,null,null,0,0,null,0,0,0,0,0],null,null,null,0,null,null,["5061451","google\\.(com|ru|ca|by|kz|com\\.mx|com\\.tr)$",1]],[1,1,null,28834,117,"USA","ja","457370148.0",7,0.009999999776482582,0,0,null,null,null,null,"3700949",null,null,null,"Dou9Yo64GpDF0PEP8u2DqAM",0,0,0,null,2,5,"pw",163],[[null,null,null,"https://web.archive.org/web/20220630113749/https://www.gstatic.com/og/_/js/k=og.qtm.en_US.YSizbfoBrBw.O/rt=j/m=q_dnp,q_sf,q_pc,qmd,qcwid,qapid/exm=qaaw,qabr,qadd,qaid,qalo,qebr,qein,qhaw,qhbr,qhch,qhga,qhid,qhin,qhlo,qhmn,qhpc,qhpr,qhsf,qhtt/d=1/ed=1/rs=AA2YrTtRILS7VVqeOSQyHl9oYTnsfMKqag"],[null,null,null,"https://web.archive.org/web/20220630113749/https://www.gstatic.com/og/_/ss/k=og.qtm.rRWYKnlxBXU.L.X.O/m=q_sf,qmd,qcwid/excm=qaaw,qabr,qadd,qaid,qalo,qebr,qein,qhaw,qhbr,qhch,qhga,qhid,qhin,qhlo,qhmn,qhpc,qhpr,qhsf,qhtt/d=1/ed=1/ct=zgms/rs=AA2YrTtJu7nfWuBnC8FYK5AMiV6t4ueBOg"]],null,null,null,[[[null,null,[null,null,null,"https://web.archive.org/web/20220630113749/https://ogs.google.com/widget/app/so"],0,448,328,57,4,1,0,0,63,64,8000,"https://web.archive.org/web/20220630113749/https://www.google.com/intl/ja/about/products?tab=uh",67,1,69,null,1,70,"アプリセットの読み込み中に問題が発生しました。しばらくしてからもう一度お試しください。または、%1$sGoogle サービス%2$sのページをご覧ください。",3,0,0,74,0,null,null,null,null,null,null,null,"/widget/app/so"]],0,[null,null,null,"https://web.archive.org/web/20220630113749/https://www.gstatic.com/og/_/js/k=og.qtm.en_US.YSizbfoBrBw.O/rt=j/m=qdsh/d=1/ed=1/rs=AA2YrTtRILS7VVqeOSQyHl9oYTnsfMKqag"],"117","117",1,0,null,"ja",0,null,0,0]]],};this.gbar_=this.gbar_||{};(function(_){var window=this; try{ var la,ta,za,Aa,Ia,Ga,Ja,Fa,Na,Sa,Ta,Ua,Va,Wa,Xa,Za,$a,db,eb;_.aa=function(a,b){if(Error.captureStackTrace)Error.captureStackTrace(this,_.aa);else{var c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a));void 0!==b&&(this.cause=b)};_.ca=function(){var a=_.n.navigator;return a&&(a=a.userAgent)?a:""};_.p=function(a){return-1!=_.ca().indexOf(a)};_.da=function(){return _.p("Opera")};_.fa=function(){return _.p("Trident")||_.p("MSIE")};_.ha=function(){return _.p("Firefox")||_.p("FxiOS")}; _.ja=function(){return _.p("Safari")&&!(_.ia()||_.p("Coast")||_.da()||_.p("Edge")||_.p("Edg/")||_.p("OPR")||_.ha()||_.p("Silk")||_.p("Android"))};_.ia=function(){return(_.p("Chrome")||_.p("CriOS"))&&!_.p("Edge")||_.p("Silk")};_.ka=function(){return _.p("Android")&&!(_.ia()||_.ha()||_.da()||_.p("Silk"))};la=function(){return _.p("iPhone")&&!_.p("iPod")&&!_.p("iPad")};_.ma=function(){return la()||_.p("iPad")||_.p("iPod")}; _.na=function(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]};_.oa=function(){return-1!=_.ca().toLowerCase().indexOf("webkit")&&!_.p("Edge")};_.qa=function(a){return pa&&null!=a&&a instanceof Uint8Array};ta=function(a,b){Object.isFrozen(a)||(sa?a[sa]|=b:void 0!==a.Jc?a.Jc|=b:Object.defineProperties(a,{Jc:{value:b,configurable:!0,writable:!0,enumerable:!1}}))};_.ua=function(a){var b;sa?b=a[sa]:b=a.Jc;return null==b?0:b};_.va=function(a){ta(a,1);return a}; _.wa=function(a){return Array.isArray(a)?!!(_.ua(a)&2):!1};_.xa=function(a){if(!Array.isArray(a))throw Error("x");ta(a,2)};_.ya=function(a,b){if(!Array.isArray(a))throw Error("z");b?ta(a,8):Object.isFrozen(a)||(sa?a[sa]&=-9:void 0!==a.Jc&&(a.Jc&=-9))};za=function(a){return null!==a&&"object"===typeof a&&!Array.isArray(a)&&a.constructor===Object};Aa=function(a){return{value:a,configurable:!1,writable:!1,enumerable:!1}};_.Ba=function(a,b,c){c=void 0===c?!1:c;if(Array.isArray(a))return new b(a);if(c)return new b}; _.Ea=function(a){switch(typeof a){case "number":return isFinite(a)?a:String(a);case "object":if(a&&!Array.isArray(a)){if(_.qa(a))return Ca(a);if(a instanceof _.Da){var b=a.Aa;b=null==b||"string"===typeof b?b:pa&&b instanceof Uint8Array?Ca(b):null;return null==b?"":a.Aa=b}}}return a};_.Ha=function(a,b){b=void 0===b?Fa:b;return Ga(a,b)};Ia=function(a,b){if(null!=a){if(Array.isArray(a))a=Ga(a,b);else if(za(a)){var c={},d;for(d in a)c[d]=Ia(a[d],b);a=c}else a=b(a);return a}}; Ga=function(a,b){for(var c=a.slice(),d=0;d<c.length;d++)c[d]=Ia(c[d],b);Array.isArray(a)&&_.ua(a)&1&&_.va(c);return c};Ja=function(a){if(a&&"object"==typeof a&&a.toJSON)return a.toJSON();a=_.Ea(a);return Array.isArray(a)?_.Ha(a,Ja):a};Fa=function(a){return _.qa(a)?new Uint8Array(a):a}; Na=function(a,b,c,d,e,f){(a=a.j&&a.j[c])?Array.isArray(a)?(e=f.we?_.va(a.slice()):a,_.Ka(b,c,e)):_.q(b,c,a):(pa&&d instanceof Uint8Array?e=d.length?new _.Da(new Uint8Array(d),_.La):_.Ma():(Array.isArray(d)&&(e?_.xa(d):Array.isArray(d)&&_.ua(d)&1&&f.we&&(d=d.slice())),e=d),_.t(b,c,e))};_.u=function(a,b){return null!=a?!!a:!!b};_.w=function(a,b){void 0==b&&(b="");return null!=a?a:b};_.Oa=function(a,b){void 0==b&&(b=0);return null!=a?a:b};_.Pa=function(a,b,c){for(var d in a)b.call(c,a[d],d,a)}; _.Ra=function(a,b){for(var c,d,e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(var f=0;f<Qa.length;f++)c=Qa[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}};Sa=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}};Ta="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a}; Ua=function(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("a");};Va=Ua(this);Wa=function(a,b){if(b)a:{var c=Va;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];if(!(e in c))break a;c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&null!=b&&Ta(c,a,{configurable:!0,writable:!0,value:b})}}; Wa("Symbol",function(a){if(a)return a;var b=function(f,g){this.j=f;Ta(this,"description",{configurable:!0,writable:!0,value:g})};b.prototype.toString=function(){return this.j};var c="jscomp_symbol_"+(1E9*Math.random()>>>0)+"_",d=0,e=function(f){if(this instanceof e)throw new TypeError("b");return new b(c+(f||"")+"_"+d++,f)};return e}); Wa("Symbol.iterator",function(a){if(a)return a;a=Symbol("c");for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),c=0;c<b.length;c++){var d=Va[b[c]];"function"===typeof d&&"function"!=typeof d.prototype[a]&&Ta(d.prototype,a,{configurable:!0,writable:!0,value:function(){return Xa(Sa(this))}})}return a});Xa=function(a){a={next:a};a[Symbol.iterator]=function(){return this};return a}; _.Ya=function(a){var b="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];return b?b.call(a):{next:Sa(a)}};Za="function"==typeof Object.create?Object.create:function(a){var b=function(){};b.prototype=a;return new b};if("function"==typeof Object.setPrototypeOf)$a=Object.setPrototypeOf;else{var ab;a:{var bb={a:!0},cb={};try{cb.__proto__=bb;ab=cb.a;break a}catch(a){}ab=!1}$a=ab?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError("d`"+a);return a}:null}db=$a; _.y=function(a,b){a.prototype=Za(b.prototype);a.prototype.constructor=a;if(db)db(a,b);else for(var c in b)if("prototype"!=c)if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.Y=b.prototype};eb=function(a,b,c){if(null==a)throw new TypeError("e`"+c);if(b instanceof RegExp)throw new TypeError("f`"+c);return a+""}; Wa("String.prototype.startsWith",function(a){return a?a:function(b,c){var d=eb(this,b,"startsWith"),e=d.length,f=b.length;c=Math.max(0,Math.min(c|0,d.length));for(var g=0;g<f&&c<e;)if(d[c++]!=b[g++])return!1;return g>=f}});Wa("Array.prototype.find",function(a){return a?a:function(b,c){a:{var d=this;d instanceof String&&(d=String(d));for(var e=d.length,f=0;f<e;f++){var g=d[f];if(b.call(c,g,f,d)){b=g;break a}}b=void 0}return b}});var fb=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)}; Wa("WeakMap",function(a){function b(){}function c(l){var m=typeof l;return"object"===m&&null!==l||"function"===m}function d(l){if(!fb(l,f)){var m=new b;Ta(l,f,{value:m})}}function e(l){var m=Object[l];m&&(Object[l]=function(r){if(r instanceof b)return r;Object.isExtensible(r)&&d(r);return m(r)})}if(function(){if(!a||!Object.seal)return!1;try{var l=Object.seal({}),m=Object.seal({}),r=new a([[l,2],[m,3]]);if(2!=r.get(l)||3!=r.get(m))return!1;r.delete(l);r.set(m,4);return!r.has(l)&&4==r.get(m)}catch(v){return!1}}())return a; var f="$jscomp_hidden_"+Math.random();e("freeze");e("preventExtensions");e("seal");var g=0,h=function(l){this.j=(g+=Math.random()+1).toString();if(l){l=_.Ya(l);for(var m;!(m=l.next()).done;)m=m.value,this.set(m[0],m[1])}};h.prototype.set=function(l,m){if(!c(l))throw Error("g");d(l);if(!fb(l,f))throw Error("h`"+l);l[f][this.j]=m;return this};h.prototype.get=function(l){return c(l)&&fb(l,f)?l[f][this.j]:void 0};h.prototype.has=function(l){return c(l)&&fb(l,f)&&fb(l[f],this.j)};h.prototype.delete=function(l){return c(l)&& fb(l,f)&&fb(l[f],this.j)?delete l[f][this.j]:!1};return h}); Wa("Map",function(a){if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var h=Object.seal({x:4}),l=new a(_.Ya([[h,"s"]]));if("s"!=l.get(h)||1!=l.size||l.get({x:4})||l.set({x:4},"t")!=l||2!=l.size)return!1;var m=l.entries(),r=m.next();if(r.done||r.value[0]!=h||"s"!=r.value[1])return!1;r=m.next();return r.done||4!=r.value[0].x||"t"!=r.value[1]||!m.next().done?!1:!0}catch(v){return!1}}())return a;var b=new WeakMap,c=function(h){this.o={};this.j= f();this.size=0;if(h){h=_.Ya(h);for(var l;!(l=h.next()).done;)l=l.value,this.set(l[0],l[1])}};c.prototype.set=function(h,l){h=0===h?0:h;var m=d(this,h);m.list||(m.list=this.o[m.id]=[]);m.Ta?m.Ta.value=l:(m.Ta={next:this.j,bc:this.j.bc,head:this.j,key:h,value:l},m.list.push(m.Ta),this.j.bc.next=m.Ta,this.j.bc=m.Ta,this.size++);return this};c.prototype.delete=function(h){h=d(this,h);return h.Ta&&h.list?(h.list.splice(h.index,1),h.list.length||delete this.o[h.id],h.Ta.bc.next=h.Ta.next,h.Ta.next.bc= h.Ta.bc,h.Ta.head=null,this.size--,!0):!1};c.prototype.clear=function(){this.o={};this.j=this.j.bc=f();this.size=0};c.prototype.has=function(h){return!!d(this,h).Ta};c.prototype.get=function(h){return(h=d(this,h).Ta)&&h.value};c.prototype.entries=function(){return e(this,function(h){return[h.key,h.value]})};c.prototype.keys=function(){return e(this,function(h){return h.key})};c.prototype.values=function(){return e(this,function(h){return h.value})};c.prototype.forEach=function(h,l){for(var m=this.entries(), r;!(r=m.next()).done;)r=r.value,h.call(l,r[1],r[0],this)};c.prototype[Symbol.iterator]=c.prototype.entries;var d=function(h,l){var m=l&&typeof l;"object"==m||"function"==m?b.has(l)?m=b.get(l):(m=""+ ++g,b.set(l,m)):m="p_"+l;var r=h.o[m];if(r&&fb(h.o,m))for(h=0;h<r.length;h++){var v=r[h];if(l!==l&&v.key!==v.key||l===v.key)return{id:m,list:r,index:h,Ta:v}}return{id:m,list:r,index:-1,Ta:void 0}},e=function(h,l){var m=h.j;return Xa(function(){if(m){for(;m.head!=h.j;)m=m.bc;for(;m.next!=m.head;)return m= m.next,{done:!1,value:l(m)};m=null}return{done:!0,value:void 0}})},f=function(){var h={};return h.bc=h.next=h.head=h},g=0;return c});Wa("Number.MAX_SAFE_INTEGER",function(){return 9007199254740991});var gb=function(a,b){a instanceof String&&(a+="");var c=0,d=!1,e={next:function(){if(!d&&c<a.length){var f=c++;return{value:b(f,a[f]),done:!1}}d=!0;return{done:!0,value:void 0}}};e[Symbol.iterator]=function(){return e};return e}; Wa("Array.prototype.entries",function(a){return a?a:function(){return gb(this,function(b,c){return[b,c]})}});Wa("Number.isNaN",function(a){return a?a:function(b){return"number"===typeof b&&isNaN(b)}});Wa("Array.prototype.keys",function(a){return a?a:function(){return gb(this,function(b){return b})}});var hb="function"==typeof Object.assign?Object.assign:function(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(d)for(var e in d)fb(d,e)&&(a[e]=d[e])}return a}; Wa("Object.assign",function(a){return a||hb});Wa("Array.prototype.values",function(a){return a?a:function(){return gb(this,function(b,c){return c})}});Wa("Array.from",function(a){return a?a:function(b,c,d){c=null!=c?c:function(h){return h};var e=[],f="undefined"!=typeof Symbol&&Symbol.iterator&&b[Symbol.iterator];if("function"==typeof f){b=f.call(b);for(var g=0;!(f=b.next()).done;)e.push(c.call(d,f.value,g++))}else for(f=b.length,g=0;g<f;g++)e.push(c.call(d,b[g],g));return e}}); Wa("Object.is",function(a){return a?a:function(b,c){return b===c?0!==b||1/b===1/c:b!==b&&c!==c}});Wa("Array.prototype.includes",function(a){return a?a:function(b,c){var d=this;d instanceof String&&(d=String(d));var e=d.length;c=c||0;for(0>c&&(c=Math.max(c+e,0));c<e;c++){var f=d[c];if(f===b||Object.is(f,b))return!0}return!1}});Wa("String.prototype.includes",function(a){return a?a:function(b,c){return-1!==eb(this,b,"includes").indexOf(b,c||0)}}); Wa("Object.entries",function(a){return a?a:function(b){var c=[],d;for(d in b)fb(b,d)&&c.push([d,b[d]]);return c}});Wa("Array.prototype.fill",function(a){return a?a:function(b,c,d){var e=this.length||0;0>c&&(c=Math.max(0,e+c));if(null==d||d>e)d=e;d=Number(d);0>d&&(d=Math.max(0,e+d));for(c=Number(c||0);c<d;c++)this[c]=b;return this}});var ib=function(a){return a?a:Array.prototype.fill};Wa("Int8Array.prototype.fill",ib);Wa("Uint8Array.prototype.fill",ib);Wa("Uint8ClampedArray.prototype.fill",ib); Wa("Int16Array.prototype.fill",ib);Wa("Uint16Array.prototype.fill",ib);Wa("Int32Array.prototype.fill",ib);Wa("Uint32Array.prototype.fill",ib);Wa("Float32Array.prototype.fill",ib);Wa("Float64Array.prototype.fill",ib); /* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var lb,mb,ob,pb,qb;_.jb=_.jb||{};_.n=this||self;_.kb=function(a){var b=typeof a;return"object"==b&&null!=a||"function"==b};_.nb=function(a){return Object.prototype.hasOwnProperty.call(a,lb)&&a[lb]||(a[lb]=++mb)};lb="closure_uid_"+(1E9*Math.random()>>>0);mb=0;ob=function(a,b,c){return a.call.apply(a.bind,arguments)}; pb=function(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}};_.z=function(a,b,c){Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?_.z=ob:_.z=pb;return _.z.apply(null,arguments)}; _.B=function(a,b){a=a.split(".");var c=_.n;a[0]in c||"undefined"==typeof c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||void 0===b?c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}:c[d]=b};_.C=function(a,b){function c(){}c.prototype=b.prototype;a.Y=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.Ok=function(d,e,f){for(var g=Array(arguments.length-2),h=2;h<arguments.length;h++)g[h-2]=arguments[h];return b.prototype[e].apply(d,g)}};qb=function(a){return a}; _.rb=function(a){var b=null,c=_.n.trustedTypes;if(!c||!c.createPolicy)return b;try{b=c.createPolicy(a,{createHTML:qb,createScript:qb,createScriptURL:qb})}catch(d){_.n.console&&_.n.console.error(d.message)}return b}; _.C(_.aa,Error);_.aa.prototype.name="CustomError"; _.sb=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]}; _.tb=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if("string"===typeof a)return"string"!==typeof b||1!=b.length?-1:a.indexOf(b,0);for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1};_.ub=Array.prototype.forEach?function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e="string"===typeof a?a.split(""):a,f=0;f<d;f++)f in e&&b.call(c,e[f],f,a)}; _.vb=Array.prototype.filter?function(a,b,c){return Array.prototype.filter.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=[],f=0,g="string"===typeof a?a.split(""):a,h=0;h<d;h++)if(h in g){var l=g[h];b.call(c,l,h,a)&&(e[f++]=l)}return e};_.wb=Array.prototype.map?function(a,b,c){return Array.prototype.map.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=Array(d),f="string"===typeof a?a.split(""):a,g=0;g<d;g++)g in f&&(e[g]=b.call(c,f[g],g,a));return e}; _.xb=Array.prototype.reduce?function(a,b,c){return Array.prototype.reduce.call(a,b,c)}:function(a,b,c){var d=c;(0,_.ub)(a,function(e,f){d=b.call(void 0,d,e,f,a)});return d};_.yb=Array.prototype.some?function(a,b){return Array.prototype.some.call(a,b,void 0)}:function(a,b){for(var c=a.length,d="string"===typeof a?a.split(""):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1}; _.zb=function(a){_.zb[" "](a);return a};_.zb[" "]=function(){}; var Ob,Pb,Ub;_.Ab=_.da();_.D=_.fa();_.Bb=_.p("Edge");_.Cb=_.Bb||_.D;_.Db=_.p("Gecko")&&!_.oa()&&!(_.p("Trident")||_.p("MSIE"))&&!_.p("Edge");_.Eb=_.oa();_.Fb=_.p("Macintosh");_.Hb=_.p("Windows");_.Ib=_.p("Linux")||_.p("CrOS");_.Jb=_.p("Android");_.Kb=la();_.Lb=_.p("iPad");_.Mb=_.p("iPod");_.Nb=_.ma();Ob=function(){var a=_.n.document;return a?a.documentMode:void 0}; a:{var Qb="",Rb=function(){var a=_.ca();if(_.Db)return/rv:([^\);]+)(\)|;)/.exec(a);if(_.Bb)return/Edge\/([\d\.]+)/.exec(a);if(_.D)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(_.Eb)return/WebKit\/(\S+)/.exec(a);if(_.Ab)return/(?:Version)[ \/]?(\S+)/.exec(a)}();Rb&&(Qb=Rb?Rb[1]:"");if(_.D){var Sb=Ob();if(null!=Sb&&Sb>parseFloat(Qb)){Pb=String(Sb);break a}}Pb=Qb}_.Tb=Pb;if(_.n.document&&_.D){var Vb=Ob();Ub=Vb?Vb:parseInt(_.Tb,10)||void 0}else Ub=void 0;_.Wb=Ub; _.Xb=_.ha();_.Yb=la()||_.p("iPod");_.Zb=_.p("iPad");_.$b=_.ka();_.ac=_.ia();_.bc=_.ja()&&!_.ma(); var cc,Ca;cc={};_.dc=null;Ca=function(a){var b;void 0===b&&(b=0);_.ec();b=cc[b];for(var c=Array(Math.floor(a.length/3)),d=b[64]||"",e=0,f=0;e<a.length-2;e+=3){var g=a[e],h=a[e+1],l=a[e+2],m=b[g>>2];g=b[(g&3)<<4|h>>4];h=b[(h&15)<<2|l>>6];l=b[l&63];c[f++]=m+g+h+l}m=0;l=d;switch(a.length-e){case 2:m=a[e+1],l=b[(m&15)<<2]||d;case 1:a=a[e],c[f]=b[a>>2]+b[(a&3)<<4|m>>4]+l+d}return c.join("")}; _.ec=function(){if(!_.dc){_.dc={};for(var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"],c=0;5>c;c++){var d=a.concat(b[c].split(""));cc[c]=d;for(var e=0;e<d.length;e++){var f=d[e];void 0===_.dc[f]&&(_.dc[f]=e)}}}}; var pa;pa="undefined"!==typeof Uint8Array;_.La={}; _.fc="function"===typeof Uint8Array.prototype.slice; _.gc="undefined"!==typeof TextDecoder;_.hc="undefined"!==typeof TextEncoder; var ic;_.Da=function(a,b){if(b!==_.La)throw Error("t");this.Aa=a;if(null!=a&&0===a.length)throw Error("u");};_.Ma=function(){return ic||(ic=new _.Da(null,_.La))};_.Da.prototype.Yb=function(){return null==this.Aa}; _.jc={}; var sa="function"===typeof Symbol&&"symbol"===typeof Symbol()?Symbol(void 0):void 0; var nc;_.lc=Object.freeze(_.va([]));_.mc=function(a){if(_.wa(a.oa))throw Error("A");};nc="undefined"!=typeof Symbol&&"undefined"!=typeof Symbol.hasInstance; var oc;oc=function(a){return a.o||(a.o=a.oa[a.A+a.Cc]={})};_.E=function(a,b,c){return-1===b?null:b>=a.A?a.o?a.o[b]:void 0:(void 0===c?0:c)&&a.o&&(c=a.o[b],null!=c)?c:a.oa[b+a.Cc]};_.t=function(a,b,c,d,e){d=void 0===d?!1:d;(void 0===e?0:e)||_.mc(a);b<a.A&&!d?a.oa[b+a.Cc]=c:oc(a)[b]=c;return a};_.pc=function(a,b){return null!=_.E(a,b)};_.F=function(a,b){a=_.E(a,b);return null==a?a:!!a};_.qc=function(a,b,c){a=_.E(a,b);return null==a?c:a}; _.rc=function(a,b,c){a=_.E(a,b);a=null==a?a:+a;return null==a?void 0===c?0:c:a};_.G=function(a,b,c,d,e){e=void 0===e?!1:e;var f=e;if(-1===c)d=null;else{a.j||(a.j={});var g=a.j[c];if(g)d=g;else{var h=_.E(a,c,f);b=_.Ba(h,b,d);void 0==b?d=g:(d&&b.oa!==h&&_.t(a,c,b.oa,f,!0),a.j[c]=b,_.wa(a.oa)&&_.xa(b.oa),d=b)}}if(null==d)return d;_.wa(d.oa)&&!_.wa(a.oa)&&(d=d.nf(_.jc),_.t(a,c,d.oa,e),a.j[c]=d);return d};_.q=function(a,b,c){_.mc(a);a.j||(a.j={});var d=null!=c?c.oa:c;a.j[b]=c;return _.t(a,b,d)}; _.Ka=function(a,b,c){_.mc(a);if(null!=c){var d=_.va([]);for(var e=!1,f=0;f<c.length;f++)d[f]=c[f].oa,e=e||_.wa(d[f]);a.j||(a.j={});a.j[b]=c;_.ya(d,!e)}else a.j&&(a.j[b]=void 0),d=_.lc;return _.t(a,b,d)};_.sc=function(a,b,c){return _.qc(a,b,void 0===c?0:c)}; var uc=function(a,b,c){a||(a=_.tc);_.tc=null;var d=this.constructor.j;a||(a=d?[d]:[]);this.Cc=(d?0:-1)-(this.constructor.o||0);this.j=void 0;this.oa=a;a:{d=this.oa.length;a=d-1;if(d&&(d=this.oa[a],za(d))){this.A=a-this.Cc;this.o=d;break a}void 0!==b&&-1<b?(this.A=Math.max(b,a+1-this.Cc),this.o=void 0):this.A=Number.MAX_VALUE}if(c)for(b=0;b<c.length;b++)if(a=c[b],a<this.A)a+=this.Cc,(d=this.oa[a])?Array.isArray(d)&&_.va(d):this.oa[a]=_.lc;else{d=oc(this);var e=d[a];e?Array.isArray(e)&&_.va(e):d[a]= _.lc}};uc.prototype.toJSON=function(){var a=this.oa;return _.kc?a:_.Ha(a,Ja)};uc.prototype.mc=function(a){if(a!==_.jc)throw Error("w");return _.wa(this.oa)};uc.prototype.toString=function(){return this.oa.toString()}; var vc=function(){uc.apply(this,arguments)};_.y(vc,uc);vc.prototype.nf=function(){return this};if(nc){var wc={};Object.defineProperties(vc,(wc[Symbol.hasInstance]=Aa(function(){throw Error("D");}),wc))} ;_.xc=Symbol();_.yc=Symbol();_.zc=Symbol();_.Ac=Symbol(); _.H=function(){vc.apply(this,arguments)};_.y(_.H,vc);_.H.prototype.nf=function(a){if(a!==_.jc)throw Error("w");if(_.wa(this.oa)){a={we:!0};var b=_.wa(this.oa);if(b&&!a.we)throw Error("F");var c=new this.constructor;this.lc&&(c.lc=this.lc.slice());for(var d=this.oa,e=0;e<d.length;e++){var f=d[e];if(e===d.length-1&&za(f))for(h in f){var g=+h;Number.isNaN(g)?oc(c)[h]=f[h]:Na(this,c,g,f[h],b,a)}else Na(this,c,e-this.Cc,f,b,a)}var h=c}else h=this;return h}; if(nc){var Bc={};Object.defineProperties(_.H,(Bc[Symbol.hasInstance]=Aa(Object[Symbol.hasInstance]),Bc))} ;var Cc=function(a){_.H.call(this,a)};_.y(Cc,_.H); _.Dc=function(a){_.H.call(this,a)};_.y(_.Dc,_.H);_.Dc.prototype.Yc=function(a){return _.t(this,3,a)}; var Ec=function(a){_.H.call(this,a)};_.y(Ec,_.H); _.Fc=function(a){_.H.call(this,a)};_.y(_.Fc,_.H);_.Fc.prototype.hf=function(a){return _.t(this,24,a)}; _.Gc=function(a){_.H.call(this,a)};_.y(_.Gc,_.H); _.I=function(){this.Mb=this.Mb;this.Ma=this.Ma};_.I.prototype.Mb=!1;_.I.prototype.isDisposed=function(){return this.Mb};_.I.prototype.ua=function(){this.Mb||(this.Mb=!0,this.R())};_.I.prototype.R=function(){if(this.Ma)for(;this.Ma.length;)this.Ma.shift()()}; var Hc=function(a){_.I.call(this);this.A=a;this.j=[];this.o={}};_.y(Hc,_.I);Hc.prototype.resolve=function(a){var b=this.A;a=a.split(".");for(var c=a.length,d=0;d<c;++d)if(b[a[d]])b=b[a[d]];else return null;return b instanceof Function?b:null};Hc.prototype.td=function(){for(var a=this.j.length,b=this.j,c=[],d=0;d<a;++d){var e=b[d].j(),f=this.resolve(e);if(f&&f!=this.o[e])try{b[d].td(f)}catch(g){}else c.push(b[d])}this.j=c.concat(b.slice(a))}; var Ic=function(a){_.I.call(this);this.A=a;this.C=this.j=null;this.B=0;this.D={};this.o=!1;a=window.navigator.userAgent;0<=a.indexOf("MSIE")&&0<=a.indexOf("Trident")&&(a=/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a))&&a[1]&&9>parseFloat(a[1])&&(this.o=!0)};_.y(Ic,_.I);Ic.prototype.F=function(a,b){this.j=b;this.C=a;b.preventDefault?b.preventDefault():b.returnValue=!1}; _.Jc=function(a){_.H.call(this,a)};_.y(_.Jc,_.H); _.Kc=function(a){_.H.call(this,a)};_.y(_.Kc,_.H); _.Lc=function(){this.data={}};_.Lc.prototype.o=function(){window.console&&window.console.log&&window.console.log("Log data: ",this.data)};_.Lc.prototype.j=function(a){var b=[],c;for(c in this.data)b.push(encodeURIComponent(c)+"="+encodeURIComponent(String(this.data[c])));return("atyp=i&zx="+(new Date).getTime()+"&"+b.join("&")).substr(0,a)}; var Mc=function(a,b){this.data={};var c=_.G(a,Ec,8)||new Ec;window.google&&window.google.kEI&&(this.data.ei=window.google.kEI);this.data.sei=_.w(_.E(a,10));this.data.ogf=_.w(_.E(c,3));this.data.ogrp=(window.google&&window.google.sn?!/.*hp$/.test(window.google.sn):_.u(_.F(a,7)))?"1":"";this.data.ogv=_.w(_.E(c,6))+"."+_.w(_.E(c,7));this.data.ogd=_.w(_.E(a,21));this.data.ogc=_.w(_.E(a,20));this.data.ogl=_.w(_.E(a,5));b&&(this.data.oggv=b)};_.y(Mc,_.Lc); var Qa="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" "); _.Nc=function(a,b,c,d,e){Mc.call(this,a,b);_.Ra(this.data,{jexpid:_.w(_.E(a,9)),srcpg:"prop="+_.w(_.E(a,6)),jsr:Math.round(1/d),emsg:c.name+":"+c.message});if(e){e._sn&&(e._sn="og."+e._sn);for(var f in e)this.data[encodeURIComponent(f)]=e[f]}};_.y(_.Nc,Mc); var Oc;_.Pc=function(){void 0===Oc&&(Oc=_.rb("ogb-qtm#html"));return Oc}; _.Rc=function(a,b){this.j=b===_.Qc?a:""};_.Rc.prototype.toString=function(){return this.j+""};_.Rc.prototype.Pb=!0;_.Rc.prototype.ub=function(){return this.j.toString()};_.Tc=function(a){return _.Sc(a).toString()};_.Sc=function(a){return a instanceof _.Rc&&a.constructor===_.Rc?a.j:"type_error:TrustedResourceUrl"};_.Qc={}; var Xc,Yc,Uc;_.Vc=function(a,b){this.j=b===Uc?a:""};_.Vc.prototype.toString=function(){return this.j.toString()};_.Vc.prototype.Pb=!0;_.Vc.prototype.ub=function(){return this.j.toString()};_.Wc=function(a){return a instanceof _.Vc&&a.constructor===_.Vc?a.j:"type_error:SafeUrl"};Xc=/^data:(.*);base64,[a-z0-9+\/]+=*$/i;Yc=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i; _.$c=function(a){if(a instanceof _.Vc)return a;a="object"==typeof a&&a.Pb?a.ub():String(a);Yc.test(a)?a=_.Zc(a):(a=String(a).replace(/(%0A|%0D)/g,""),a=a.match(Xc)?_.Zc(a):null);return a};_.ad=function(a){if(a instanceof _.Vc)return a;a="object"==typeof a&&a.Pb?a.ub():String(a);Yc.test(a)||(a="about:invalid#zClosurez");return _.Zc(a)};Uc={};_.Zc=function(a){return new _.Vc(a,Uc)};_.bd=_.Zc("about:invalid#zClosurez"); _.cd={};_.dd=function(a,b){this.j=b===_.cd?a:"";this.Pb=!0};_.dd.prototype.ub=function(){return this.j};_.dd.prototype.toString=function(){return this.j.toString()};_.ed=new _.dd("",_.cd);_.fd=RegExp("^[-,.\"'%_!#/ a-zA-Z0-9\\[\\]]+$");_.gd=RegExp("\\b(url\\([ \t\n]*)('[ -&(-\\[\\]-~]*'|\"[ !#-\\[\\]-~]*\"|[!#-&*-\\[\\]-~]*)([ \t\n]*\\))","g"); _.hd=RegExp("\\b(calc|cubic-bezier|fit-content|hsl|hsla|linear-gradient|matrix|minmax|radial-gradient|repeat|rgb|rgba|(rotate|scale|translate)(X|Y|Z|3d)?|var)\\([-+*/0-9a-zA-Z.%#\\[\\], ]+\\)","g"); var id;id={};_.jd=function(a,b){this.j=b===id?a:"";this.Pb=!0};_.jd.prototype.ub=function(){return this.j.toString()};_.jd.prototype.toString=function(){return this.j.toString()};_.kd=function(a){return a instanceof _.jd&&a.constructor===_.jd?a.j:"type_error:SafeHtml"};_.ld=function(a){var b=_.Pc();a=b?b.createHTML(a):a;return new _.jd(a,id)};_.md=new _.jd(_.n.trustedTypes&&_.n.trustedTypes.emptyHTML||"",id);_.nd=_.ld("<br>"); var pd;_.od=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}}(function(){var a=document.createElement("div"),b=document.createElement("div");b.appendChild(document.createElement("div"));a.appendChild(b);b=a.firstChild.firstChild;a.innerHTML=_.kd(_.md);return!b.parentElement});pd=/^[\w+/_-]+[=]{0,2}$/; _.qd=function(a){a=(a||_.n).document;return a.querySelector?(a=a.querySelector('style[nonce],link[rel="stylesheet"][nonce]'))&&(a=a.nonce||a.getAttribute("nonce"))&&pd.test(a)?a:"":""}; _.rd=RegExp("^\\s{3,4}at(?: (?:(.*?)\\.)?((?:new )?(?:[a-zA-Z_$][\\w$]*|<anonymous>))(?: \\[as ([a-zA-Z_$][\\w$]*)\\])?)? (?:\\(unknown source\\)|\\(native\\)|\\((?:eval at )?((?:http|https|file)://[^\\s)]+|javascript:.*)\\)|((?:http|https|file)://[^\\s)]+|javascript:.*))$");_.sd=RegExp("^(?:(.*?)\\.)?([a-zA-Z_$][\\w$]*(?:/.?<)?)?(\\(.*\\))?@(?::0|((?:http|https|file)://[^\\s)]+|javascript:.*))$"); var td,wd,vd;_.ud=function(a){var b=window.google&&window.google.logUrl?"":"https://web.archive.org/web/20220630113749/https://www.google.com";b+="/gen_204?use_corp=on&";b+=a.j(2040-b.length);td(_.$c(b)||_.bd)};td=function(a){var b=new Image,c=vd;b.onerror=b.onload=b.onabort=function(){c in wd&&delete wd[c]};wd[vd++]=b;b.src=_.Wc(a)};wd=[];vd=0; _.xd=function(a){_.H.call(this,a)};_.y(_.xd,_.H); _.yd=function(a){var b="Ic";if(a.Ic&&a.hasOwnProperty(b))return a.Ic;b=new a;return a.Ic=b}; _.zd=function(){this.j={};this.o={}};_.Bd=function(a,b){var c=_.zd.j();if(a in c.j){if(c.j[a]!=b)throw new Ad(a);}else{c.j[a]=b;if(b=c.o[a])for(var d=0,e=b.length;d<e;d++)b[d].j(c.j,a);delete c.o[a]}};_.Dd=function(a,b){if(b in a.j)return a.j[b];throw new Cd(b);};_.zd.j=function(){return _.yd(_.zd)};var Ed=function(){_.aa.call(this)};_.y(Ed,_.aa);var Ad=function(){_.aa.call(this)};_.y(Ad,Ed);var Cd=function(){_.aa.call(this)};_.y(Cd,Ed); var Hd=function(){var a=Fd;this.C=Gd;this.o=_.Oa(_.rc(a,2,.001),.001);this.D=_.u(_.F(a,1))&&Math.random()<this.o;this.F=_.Oa(_.sc(a,3,1),1);this.B=0;this.j=this.A=null};Hd.prototype.log=function(a,b){if(this.j){var c=new Cc;_.t(c,1,a.message);_.t(c,2,a.stack);_.t(c,3,a.lineNumber);_.t(c,5,1);var d=new _.Dc;_.q(d,40,c);this.j.log(98,d)}try{if(this.D&&this.B<this.F){try{var e=(this.A||_.Dd(_.zd.j(),"lm")).B(a,b)}catch(f){e=new _.Nc(this.C,"quantum:gapiBuildLabel",a,this.o,b)}_.ud(e);this.B++}}catch(f){}}; var Id=[1,2,3,4,5,6,9,10,11,13,14,28,29,30,34,35,37,38,39,40,42,43,48,49,50,51,52,53,62,500],Ld=function(a,b,c,d,e,f){Mc.call(this,a,b);_.Ra(this.data,{oge:d,ogex:_.w(_.E(a,9)),ogp:_.w(_.E(a,6)),ogsr:Math.round(1/(Jd(d)?_.Oa(_.rc(c,3,1)):_.Oa(_.rc(c,2,1E-4)))),ogus:e});if(f){"ogw"in f&&(this.data.ogw=f.ogw,delete f.ogw);"ved"in f&&(this.data.ved=f.ved,delete f.ved);a=[];for(var g in f)0!=a.length&&a.push(","),a.push(Kd(g)),a.push("."),a.push(Kd(f[g]));f=a.join("");""!=f&&(this.data.ogad=f)}}; _.y(Ld,Mc);var Kd=function(a){a=String(a);return a.replace(".","%2E").replace(",","%2C")},Jd=function(a){if(!Md){Md={};for(var b=0;b<Id.length;b++)Md[Id[b]]=!0}return!!Md[a]},Md=null; var Nd=function(a){_.H.call(this,a)};_.y(Nd,_.H); var Rd=function(){var a=Od,b=Pd,c=Qd;this.o=a;this.j=b;this.B=_.Oa(_.rc(a,2,1E-4),1E-4);this.D=_.Oa(_.rc(a,3,1),1);b=Math.random();this.A=_.u(_.F(a,1))&&b<this.B;this.C=_.u(_.F(a,1))&&b<this.D;a=0;_.u(_.F(c,1))&&(a|=1);_.u(_.F(c,2))&&(a|=2);_.u(_.F(c,3))&&(a|=4);this.F=a};Rd.prototype.log=function(a,b){try{if(Jd(a)?this.C:this.A){var c=new Ld(this.j,"quantum:gapiBuildLabel",this.o,a,this.F,b);_.ud(c)}}catch(d){}}; _.Sd=function(a){this.Aa=a;this.j=void 0;this.o=[]};_.Sd.prototype.then=function(a,b,c){this.o.push(new Td(a,b,c));Ud(this)};_.Sd.prototype.resolve=function(a){if(void 0!==this.Aa||void 0!==this.j)throw Error("L");this.Aa=a;Ud(this)};_.Sd.prototype.reject=function(a){if(void 0!==this.Aa||void 0!==this.j)throw Error("L");this.j=a;Ud(this)};var Ud=function(a){if(0<a.o.length){var b=void 0!==a.Aa,c=void 0!==a.j;if(b||c){b=b?a.A:a.B;c=a.o;a.o=[];try{_.ub(c,b,a)}catch(d){console.error(d)}}}}; _.Sd.prototype.A=function(a){a.o&&a.o.call(a.j,this.Aa)};_.Sd.prototype.B=function(a){a.A&&a.A.call(a.j,this.j)};var Td=function(a,b,c){this.o=a;this.A=b;this.j=c}; _.J=function(){this.B=new _.Sd;this.j=new _.Sd;this.G=new _.Sd;this.D=new _.Sd;this.F=new _.Sd;this.H=new _.Sd;this.C=new _.Sd;this.A=new _.Sd;this.o=new _.Sd;this.K=new _.Sd};_.k=_.J.prototype;_.k.Wh=function(){return this.B};_.k.ji=function(){return this.j};_.k.si=function(){return this.G};_.k.ii=function(){return this.D};_.k.oi=function(){return this.F};_.k.di=function(){return this.H};_.k.fi=function(){return this.C};_.k.Qh=function(){return this.A};_.k.Ph=function(){return this.o};_.J.j=function(){return _.yd(_.J)}; var Vd=function(a){_.H.call(this,a)};_.y(Vd,_.H);_.Xd=function(){return _.G(_.Wd,_.Fc,1)};_.Yd=function(){return _.G(_.Wd,_.Gc,5)}; var Zd;window.gbar_&&window.gbar_.CONFIG?Zd=window.gbar_.CONFIG[0]||{}:Zd=[];_.Wd=new Vd(Zd); var Fd,Gd,Pd,Qd,Od;Fd=_.G(_.Wd,_.xd,3)||new _.xd;Gd=_.Xd()||new _.Fc;_.K=new Hd;Pd=_.Xd()||new _.Fc;Qd=_.Yd()||new _.Gc;Od=_.G(_.Wd,Nd,4)||new Nd;_.$d=new Rd; _.B("gbar_._DumpException",function(a){_.K?_.K.log(a):console.error(a)}); _.ae=new Ic(_.K); _.$d.log(8,{m:"BackCompat"==document.compatMode?"q":"s"});_.B("gbar.A",_.Sd);_.Sd.prototype.aa=_.Sd.prototype.then;_.B("gbar.B",_.J);_.J.prototype.ba=_.J.prototype.ji;_.J.prototype.bb=_.J.prototype.si;_.J.prototype.bd=_.J.prototype.oi;_.J.prototype.bf=_.J.prototype.Wh;_.J.prototype.bg=_.J.prototype.ii;_.J.prototype.bh=_.J.prototype.di;_.J.prototype.bi=_.J.prototype.fi;_.J.prototype.bj=_.J.prototype.Qh;_.J.prototype.bk=_.J.prototype.Ph;_.B("gbar.a",_.J.j());var be=new Hc(window);_.Bd("api",be); var ce=_.Yd()||new _.Gc;window.__PVT=_.w(_.E(ce,8));_.Bd("eq",_.ae); }catch(e){_._DumpException(e)} try{ var de=function(a){_.H.call(this,a)};_.y(de,_.H); var ee=function(){_.I.call(this);this.o=[];this.j=[]};_.y(ee,_.I);ee.prototype.A=function(a,b){this.o.push({features:a,options:b})};ee.prototype.init=function(a,b,c){window.gapi={};var d=window.___jsl={};d.h=_.w(_.E(a,1));_.pc(a,12)&&(d.dpo=_.u(_.F(a,12)));d.ms=_.w(_.E(a,2));d.m=_.w(_.E(a,3));d.l=[];_.E(b,1)&&(a=_.E(b,3))&&this.j.push(a);_.E(c,1)&&(c=_.E(c,2))&&this.j.push(c);_.B("gapi.load",(0,_.z)(this.A,this));return this}; var fe=_.G(_.Wd,_.Jc,14)||new _.Jc,ge=_.G(_.Wd,_.Kc,9)||new _.Kc,he=new de,ie=new ee;ie.init(fe,ge,he);_.Bd("gs",ie); }catch(e){_._DumpException(e)} })(this.gbar_); // Google Inc. </script><noscript></noscript><style>.gb_1a:not(.gb_Hd){font:13px/27px Roboto,RobotoDraft,Arial,sans-serif;z-index:986}@keyframes gb__a{0%{opacity:0}50%{opacity:1}}a.gb_W{border:none;color:#4285f4;cursor:default;font-weight:bold;outline:none;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap}a.gb_W:hover:after,a.gb_W:focus:after{background-color:rgba(0,0,0,.12);content:"";height:100%;left:0;position:absolute;top:0;width:100%}a.gb_W:hover,a.gb_W:focus{text-decoration:none}a.gb_W:active{background-color:rgba(153,153,153,.4);text-decoration:none}a.gb_X{background-color:#4285f4;color:#fff}a.gb_X:active{background-color:#0043b2}.gb_Z{box-shadow:0 1px 1px rgba(0,0,0,.16)}.gb_W,.gb_X,.gb_0,.gb_1{display:inline-block;line-height:28px;padding:0 12px;border-radius:2px}.gb_0{background:#f8f8f8;border:1px solid #c6c6c6}.gb_1{background:#f8f8f8}.gb_0,#gb a.gb_0.gb_0,.gb_1{color:#666;cursor:default;text-decoration:none}#gb a.gb_1.gb_1{cursor:default;text-decoration:none}.gb_1{border:1px solid #4285f4;font-weight:bold;outline:none;background:#4285f4;background:linear-gradient(top,#4387fd,#4683ea);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4387fd,endColorstr=#4683ea,GradientType=0)}#gb a.gb_1.gb_1{color:#fff}.gb_1:hover{box-shadow:0 1px 0 rgba(0,0,0,.15)}.gb_1:active{box-shadow:inset 0 2px 0 rgba(0,0,0,.15);background:#3c78dc;background:linear-gradient(top,#3c7ae4,#3f76d3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3c7ae4,endColorstr=#3f76d3,GradientType=0)}#gb .gb_3{background:#fff;border:1px solid #dadce0;color:#1a73e8;display:inline-block;text-decoration:none}#gb .gb_3:hover{background:#f8fbff;border-color:#dadce0;color:#174ea6}#gb .gb_3:focus{background:#f4f8ff;border-color:#174ea6;color:#174ea6}#gb .gb_3:active,#gb .gb_3:focus:active{background:#ecf3fe;color:#174ea6}#gb .gb_3.gb_4{background:transparent;border:1px solid #5f6368;color:#8ab4f8;text-decoration:none}#gb .gb_3.gb_4:hover{background:rgba(255,255,255,.04);color:#e8eaed}#gb .gb_3.gb_4:focus{background:rgba(232,234,237,.12);border-color:#e8eaed;color:#e8eaed}#gb .gb_3.gb_4:active,#gb .gb_3.gb_4:focus:active{background:rgba(232,234,237,.1);color:#e8eaed}.gb_za{display:none!important}.gb_Aa{visibility:hidden}.gb_gd{display:inline-block;vertical-align:middle}.gb_yf{position:relative}.gb_A{display:inline-block;outline:none;vertical-align:middle;border-radius:2px;box-sizing:border-box;height:40px;width:40px;color:#000;cursor:pointer;text-decoration:none}#gb#gb a.gb_A{color:#000;cursor:pointer;text-decoration:none}.gb_3a{border-color:transparent;border-bottom-color:#fff;border-style:dashed dashed solid;border-width:0 8.5px 8.5px;display:none;position:absolute;left:11.5px;top:43px;z-index:1;height:0;width:0;animation:gb__a .2s}.gb_4a{border-color:transparent;border-style:dashed dashed solid;border-width:0 8.5px 8.5px;display:none;position:absolute;left:11.5px;z-index:1;height:0;width:0;animation:gb__a .2s;border-bottom-color:#ccc;border-bottom-color:rgba(0,0,0,.2);top:42px}x:-o-prefocus,div.gb_4a{border-bottom-color:#ccc}.gb_C{background:#fff;border:1px solid #ccc;border-color:rgba(0,0,0,.2);color:#000;box-shadow:0 2px 10px rgba(0,0,0,.2);display:none;outline:none;overflow:hidden;position:absolute;right:8px;top:62px;animation:gb__a .2s;border-radius:2px}.gb_gd.gb_ka .gb_3a,.gb_gd.gb_ka .gb_4a,.gb_gd.gb_ka .gb_C,.gb_ka.gb_C{display:block}.gb_gd.gb_ka.gb_zf .gb_3a,.gb_gd.gb_ka.gb_zf .gb_4a{display:none}.gb_Af{position:absolute;right:8px;top:62px;z-index:-1}.gb_Ia .gb_3a,.gb_Ia .gb_4a,.gb_Ia .gb_C{margin-top:-10px}.gb_gd:first-child,#gbsfw:first-child+.gb_gd{padding-left:4px}.gb_oa.gb_Qe .gb_gd:first-child{padding-left:0}.gb_Re{position:relative}.gb_Rc .gb_Re,.gb_Xd .gb_Re{float:right}.gb_A{padding:8px;cursor:pointer}.gb_oa .gb_8c:not(.gb_W):focus img{background-color:rgba(0,0,0,.20);outline:none;border-radius:50%}.gb_Se button:focus svg,.gb_Se button:hover svg,.gb_Se button:active svg,.gb_A:focus,.gb_A:hover,.gb_A:active,.gb_A[aria-expanded=true]{outline:none;border-radius:50%}.gb_Ac .gb_Se.gb_Te button:focus svg,.gb_Ac .gb_Se.gb_Te button:focus:hover svg,.gb_Se button:focus svg,.gb_Se button:focus:hover svg,.gb_A:focus,.gb_A:focus:hover{background-color:rgba(60,64,67,.1)}.gb_Ac .gb_Se.gb_Te button:active svg,.gb_Se button:active svg,.gb_A:active{background-color:rgba(60,64,67,.12)}.gb_Ac .gb_Se.gb_Te button:hover svg,.gb_Se button:hover svg,.gb_A:hover{background-color:rgba(60,64,67,.08)}.gb_ia .gb_A.gb_La:hover{background-color:transparent}.gb_A[aria-expanded=true],.gb_A:hover[aria-expanded=true]{background-color:rgba(95,99,104,.24)}.gb_A[aria-expanded=true] .gb_Ue,.gb_A[aria-expanded=true] .gb_Ve{fill:#5f6368;opacity:1}.gb_Ac .gb_Se button:hover svg,.gb_Ac .gb_A:hover{background-color:rgba(232,234,237,.08)}.gb_Ac .gb_Se button:focus svg,.gb_Ac .gb_Se button:focus:hover svg,.gb_Ac .gb_A:focus,.gb_Ac .gb_A:focus:hover{background-color:rgba(232,234,237,.10)}.gb_Ac .gb_Se button:active svg,.gb_Ac .gb_A:active{background-color:rgba(232,234,237,.12)}.gb_Ac .gb_A[aria-expanded=true],.gb_Ac .gb_A:hover[aria-expanded=true]{background-color:rgba(255,255,255,.12)}.gb_Ac .gb_A[aria-expanded=true] .gb_Ue,.gb_Ac .gb_A[aria-expanded=true] .gb_Ve{fill:#fff;opacity:1}.gb_gd{padding:4px}.gb_oa.gb_Qe .gb_gd{padding:4px 2px}.gb_oa.gb_Qe .gb_Ma.gb_gd{padding-left:6px}.gb_C{z-index:991;line-height:normal}.gb_C.gb_We{left:8px;right:auto}@media (max-width:350px){.gb_C.gb_We{left:0}}.gb_Xe .gb_C{top:56px}.gb_z .gb_A,.gb_B .gb_z .gb_A{background-position:-64px -29px}.gb_g .gb_z .gb_A{background-position:-29px -29px;opacity:1}.gb_z .gb_A,.gb_z .gb_A:hover,.gb_z .gb_A:focus{opacity:1}.gb_Id{display:none}.gb_0c{font-family:Google Sans,Roboto,RobotoDraft,Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;letter-spacing:0.25px;line-height:48px;margin-bottom:2px;opacity:1;overflow:hidden;padding-left:16px;position:relative;text-overflow:ellipsis;vertical-align:middle;top:2px;white-space:nowrap;flex:1 1 auto}.gb_0c.gb_1c{color:#3c4043}.gb_oa.gb_pa .gb_0c{margin-bottom:0}.gb_2c.gb_3c .gb_0c{padding-left:4px}.gb_oa.gb_pa .gb_4c{position:relative;top:-2px}.gb_oa{color:black;min-width:320px;position:relative;transition:box-shadow 250ms}.gb_oa.gb_Jc{min-width:240px}.gb_oa.gb_Jd .gb_Kd{display:none}.gb_oa.gb_Jd .gb_Ld{height:56px}header.gb_oa{display:block}.gb_oa svg{fill:currentColor}.gb_Md{position:fixed;top:0;width:100%}.gb_Nd{box-shadow:0px 4px 5px 0px rgba(0,0,0,.14),0px 1px 10px 0px rgba(0,0,0,.12),0px 2px 4px -1px rgba(0,0,0,.2)}.gb_Od{height:64px}.gb_Ld{box-sizing:border-box;position:relative;width:100%;display:flex;justify-content:space-between;min-width:min-content}.gb_oa:not(.gb_pa) .gb_Ld{padding:8px}.gb_oa.gb_Pd .gb_Ld{flex:1 0 auto}.gb_oa .gb_Ld.gb_Qd.gb_Rd{min-width:0}.gb_oa.gb_pa .gb_Ld{padding:4px;padding-left:8px;min-width:0}.gb_Kd{height:48px;vertical-align:middle;white-space:nowrap;align-items:center;display:flex}.gb_Td>.gb_Kd{display:table-cell;width:100%}.gb_2c{padding-right:30px;box-sizing:border-box;flex:1 0 auto}.gb_oa.gb_pa .gb_2c{padding-right:14px}.gb_Ud{flex:1 1 100%}.gb_Ud>:only-child{display:inline-block}.gb_Vd.gb_Sc{padding-left:4px}.gb_Vd.gb_Wd,.gb_oa.gb_Pd .gb_Vd,.gb_oa.gb_pa:not(.gb_Xd) .gb_Vd{padding-left:0}.gb_oa.gb_pa .gb_Vd.gb_Wd{padding-right:0}.gb_oa.gb_pa .gb_Vd.gb_Wd .gb_ia{margin-left:10px}.gb_Sc{display:inline}.gb_oa.gb_Mc .gb_Vd.gb_Zd,.gb_oa.gb_Xd .gb_Vd.gb_Zd{padding-left:2px}.gb_0c{display:inline-block}.gb_Vd{box-sizing:border-box;height:48px;line-height:normal;padding:0 4px;padding-left:30px;flex:0 0 auto;justify-content:flex-end}.gb_Xd{height:48px}.gb_oa.gb_Xd{min-width:initial;min-width:auto}.gb_Xd .gb_Vd{float:right;padding-left:32px}.gb_Xd .gb_Vd.gb_0d{padding-left:0}.gb_1d{font-size:14px;max-width:200px;overflow:hidden;padding:0 12px;text-overflow:ellipsis;white-space:nowrap}.gb_2d{transition:background-color .4s}.gb_3d{color:black}.gb_Ac{color:white}.gb_oa a,.gb_Fc a{color:inherit}.gb_q{color:rgba(0,0,0,.87)}.gb_oa svg,.gb_Fc svg,.gb_2c .gb_4d,.gb_Rc .gb_4d{color:#5f6368;opacity:1}.gb_Ac svg,.gb_Fc.gb_Kc svg,.gb_Ac .gb_2c .gb_4d,.gb_Ac .gb_2c .gb_zc,.gb_Ac .gb_2c .gb_4c,.gb_Fc.gb_Kc .gb_4d{color:rgba(255,255,255,0.87)}.gb_Ac .gb_2c .gb_yc:not(.gb_5d){opacity:0.87}.gb_1c{color:inherit;opacity:1;text-rendering:optimizeLegibility}.gb_Ac .gb_1c,.gb_3d .gb_1c{opacity:1}.gb_6d{position:relative}.gb_7d{font-family:arial,sans-serif;line-height:normal;padding-right:15px}a.gb_d,span.gb_d{color:rgba(0,0,0,.87);text-decoration:none}.gb_Ac a.gb_d,.gb_Ac span.gb_d{color:white}a.gb_d:focus{outline-offset:2px}a.gb_d:hover{text-decoration:underline}.gb_e{display:inline-block;padding-left:15px}.gb_e .gb_d{display:inline-block;line-height:24px;vertical-align:middle}.gb_8d{font-family:Google Sans,Roboto,RobotoDraft,Helvetica,Arial,sans-serif;font-weight:500;font-size:14px;letter-spacing:0.25px;line-height:16px;margin-left:10px;margin-right:8px;min-width:96px;padding:9px 23px;text-align:center;vertical-align:middle;border-radius:4px;box-sizing:border-box}.gb_oa.gb_Xd .gb_8d{margin-left:8px}#gb a.gb_1.gb_1.gb_8d{cursor:pointer}.gb_1.gb_8d:hover{background:#2b7de9;box-shadow:0 1px 2px 0 rgba(66,133,244,.3),0 1px 3px 1px rgba(66,133,244,.15)}.gb_1.gb_8d:focus,.gb_1.gb_8d:hover:focus{background:#5094ed;box-shadow:0 1px 2px 0 rgba(66,133,244,.3),0 1px 3px 1px rgba(66,133,244,.15)}.gb_1.gb_8d:active{background:#63a0ef;box-shadow:0 1px 2px 0 rgba(66,133,244,.3),0 1px 3px 1px rgba(66,133,244,.15)}.gb_8d{background:#1a73e8;border:1px solid transparent}.gb_oa.gb_pa .gb_8d{padding:9px 15px;min-width:80px}.gb_9d{text-align:left}#gb .gb_Ac a.gb_8d:not(.gb_4),#gb.gb_Ac a.gb_8d{background:#fff;border-color:#dadce0;box-shadow:none;color:#1a73e8}#gb a.gb_1.gb_4.gb_8d{background:#8ab4f8;border:1px solid transparent;box-shadow:none;color:#202124}#gb .gb_Ac a.gb_8d:hover:not(.gb_4),#gb.gb_Ac a.gb_8d:hover{background:#f8fbff;border-color:#cce0fc}#gb a.gb_1.gb_4.gb_8d:hover:not(.gb_4){background:#93baf9;border-color:transparent;box-shadow:0 1px 3px 1px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.3)}#gb .gb_Ac a.gb_8d:focus:not(.gb_4),#gb .gb_Ac a.gb_8d:focus:hover:not(.gb_4),#gb.gb_Ac a.gb_8d:focus:not(.gb_4),#gb.gb_Ac a.gb_8d:focus:hover:not(.gb_4){background:#f4f8ff;border-color:#c9ddfc}#gb a.gb_1.gb_4.gb_8d:focus,#gb a.gb_1.gb_4.gb_8d:focus:hover{background:#a6c6fa;border-color:transparent;box-shadow:none}#gb .gb_Ac a.gb_8d:active:not(.gb_4),#gb.gb_Ac a.gb_8d:active{background:#ecf3fe}#gb a.gb_1.gb_4.gb_8d:active{background:#a1c3f9;box-shadow:0 1px 2px rgba(60,64,67,.3),0 2px 6px 2px rgba(60,64,67,.15)}.gb_ia{background-color:rgba(255,255,255,.88);border:1px solid #dadce0;box-sizing:border-box;cursor:pointer;display:inline-block;max-height:48px;overflow:hidden;outline:none;padding:0;vertical-align:middle;width:134px;border-radius:8px}.gb_ia.gb_4{background-color:transparent;border:1px solid #5f6368}.gb_ja{display:inherit}.gb_ia.gb_4 .gb_ja{background:#fff;border-radius:4px;display:inline-block;left:8px;margin-right:5px;position:relative;padding:3px;top:-1px}.gb_ia:hover{border:1px solid #d2e3fc;background-color:rgba(248,250,255,.88)}.gb_ia.gb_4:hover{background-color:rgba(241,243,244,.04);border:1px solid #5f6368}.gb_ia:focus{background-color:rgba(255,255,255);border:1px solid #fff;box-shadow:0px 1px 2px 0px rgba(60,64,67,.3),0px 1px 3px 1px rgba(60,64,67,.15)}.gb_ia.gb_4:focus{background-color:rgba(241,243,244,.12);border:1px solid #f1f3f4;box-shadow:0 1px 3px 1px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3)}.gb_ia.gb_4:active,.gb_ia.gb_ka.gb_4:focus{background-color:rgba(241,243,244,.1);border:1px solid #5f6368}.gb_la{display:inline-block;padding-bottom:2px;padding-left:7px;padding-top:2px;text-align:center;vertical-align:middle;line-height:32px;width:78px}.gb_ia.gb_4 .gb_la{line-height:26px;margin-left:0;padding-bottom:0;padding-left:0;padding-top:0;width:72px}.gb_la.gb_ma{background-color:#f1f3f4;border-radius:4px;margin-left:8px;padding-left:0}.gb_la.gb_ma .gb_na{vertical-align:middle}.gb_oa:not(.gb_pa) .gb_ia{margin-left:10px;margin-right:4px}.gb_qa{max-height:32px;width:78px}.gb_ia.gb_4 .gb_qa{max-height:26px;width:72px}.gb_Ba{background-size:32px 32px;border:0;border-radius:50%;display:block;margin:0px;position:relative;height:32px;width:32px;z-index:0}.gb_Ca{background-color:#e8f0fe;border:1px solid rgba(32,33,36,.08);position:relative}.gb_Ca.gb_Ba{height:30px;width:30px}.gb_Ca.gb_Ba:hover,.gb_Ca.gb_Ba:active{box-shadow:none}.gb_Da{background:#fff;border:none;border-radius:50%;bottom:2px;box-shadow:0px 1px 2px 0px rgba(60,64,67,.30),0px 1px 3px 1px rgba(60,64,67,.15);height:14px;margin:2px;position:absolute;right:0;width:14px}.gb_Ea{color:#1f71e7;font:400 22px/32px Google Sans,Roboto,RobotoDraft,Helvetica,Arial,sans-serif;text-align:center;text-transform:uppercase}@media (min-resolution:1.25dppx),(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-device-pixel-ratio:1.25){.gb_Ba::before,.gb_Fa::before{display:inline-block;transform:scale(.5);transform-origin:left 0}.gb_i .gb_Fa::before{transform:scale(0.416666667)}}.gb_Ba:hover,.gb_Ba:focus{box-shadow:0 1px 0 rgba(0,0,0,.15)}.gb_Ba:active{box-shadow:inset 0 2px 0 rgba(0,0,0,.15)}.gb_Ba:active::after{background:rgba(0,0,0,.1);border-radius:50%;content:"";display:block;height:100%}.gb_Ha{cursor:pointer;line-height:40px;min-width:30px;opacity:.75;overflow:hidden;vertical-align:middle;text-overflow:ellipsis}.gb_A.gb_Ha{width:auto}.gb_Ha:hover,.gb_Ha:focus{opacity:.85}.gb_Ia .gb_Ha,.gb_Ia .gb_Ja{line-height:26px}#gb#gb.gb_Ia a.gb_Ha,.gb_Ia .gb_Ja{font-size:11px;height:auto}.gb_Ka{border-top:4px solid #000;border-left:4px dashed transparent;border-right:4px dashed transparent;display:inline-block;margin-left:6px;opacity:.75;vertical-align:middle}.gb_La:hover .gb_Ka{opacity:.85}.gb_ia>.gb_Ma{padding:3px 3px 3px 4px}.gb_Na.gb_Aa{color:#fff}.gb_Ba.gb_Oa{clip-path:path('M16 0C24.8366 0 32 7.16344 32 16C32 16.4964 31.9774 16.9875 31.9332 17.4723C30.5166 16.5411 28.8215 16 27 16C22.0294 16 18 20.0294 18 25C18 27.4671 18.9927 29.7024 20.6004 31.3282C19.1443 31.7653 17.5996 32 16 32C7.16344 32 0 24.8366 0 16C0 7.16344 7.16344 0 16 0Z')}.gb_Pa{border-radius:50%;box-shadow:0px 1px 2px 0px rgba(60,64,67,.30),0px 1px 3px 1px rgba(60,64,67,.15);margin:2px}.gb_Qa{fill:#f9ab00}.gb_4 .gb_Qa{fill:#fdd663}.gb_Ra>.gb_Qa{fill:#d93025}.gb_4 .gb_Ra>.gb_Qa{fill:#f28b82}.gb_Ra>.gb_Sa{fill:white}.gb_Sa,.gb_4 .gb_Ra>.gb_Sa{fill:#202124}.gb_Ta{border-radius:50%;bottom:2px;height:18px;position:absolute;right:0px;width:18px}.gb_g .gb_Ha,.gb_g .gb_Ka{opacity:1}#gb#gb.gb_g.gb_g a.gb_Ha,#gb#gb .gb_g.gb_g a.gb_Ha{color:#fff}.gb_g.gb_g .gb_Ka{border-top-color:#fff;opacity:1}.gb_B .gb_Ba:hover,.gb_g .gb_Ba:hover,.gb_B .gb_Ba:focus,.gb_g .gb_Ba:focus{box-shadow:0 1px 0 rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.2)}.gb_Ua .gb_Ma,.gb_Va .gb_Ma{position:absolute;right:1px}.gb_Ma.gb_f,.gb_Wa.gb_f,.gb_La.gb_f{flex:0 1 auto;flex:0 1 main-size}.gb_Xa.gb_Za .gb_Ha{width:30px!important}.gb_0a{height:40px;position:absolute;right:-5px;top:-5px;width:40px}.gb_1a .gb_0a,.gb_2a .gb_0a{right:0;top:0}.gb_Ma .gb_A{padding:4px}.gb_be{display:none}.gb_sc{display:inline-block;position:relative;top:2px}.gb_ee .gb_sc{display:none}.gb_Ld .gb_tc{line-height:normal;position:relative;padding-left:16px}.gb_2c.gb_3c .gb_tc{padding-left:0px}.gb_2c .gb_tc{padding-left:12px}.gb_uc.gb_fe{direction:ltr}.gb_uc.gb_fe .gb_4d{padding-left:8px;padding-right:0}.gb_uc .gb_ge:before{content:url('https://web.archive.org/web/20220630113749im_/https://www.gstatic.com/images/branding/googlelogo/svg/googlelogo_clr_74x24px.svg');display:inline-block;height:24px;width:74px}.gb_uc .gb_ge{height:24px;width:74px;display:inline-block;vertical-align:middle}.gb_uc{display:inline-block;vertical-align:middle}.gb_uc .gb_ge,.gb_uc.gb_he{outline:none}.gb_uc:not(.gb_he):not(:focus){outline:none}.gb_na{display:inline-block;vertical-align:middle}.gb_xc{border:none;display:block;visibility:hidden}img.gb_yc{border:0;vertical-align:middle}.gb_Kc .gb_uc .gb_ge:before,.gb_Ac .gb_uc .gb_ge:before{content:url('https://web.archive.org/web/20220630113749im_/https://www.gstatic.com/images/branding/googlelogo/svg/googlelogo_light_clr_74x24px.svg')}.gb_3d .gb_uc .gb_ge:before{content:url('https://web.archive.org/web/20220630113749im_/https://www.gstatic.com/images/branding/googlelogo/svg/googlelogo_dark_clr_74x24px.svg')}@media screen and (-ms-high-contrast:black-on-white){.gb_Ac .gb_uc .gb_ge:before{content:url('https://web.archive.org/web/20220630113749im_/https://www.gstatic.com/images/branding/googlelogo/svg/googlelogo_dark_clr_74x24px.svg')}}@media screen and (-ms-high-contrast:white-on-black){.gb_3d .gb_uc .gb_ge:before{content:url('https://web.archive.org/web/20220630113749im_/https://www.gstatic.com/images/branding/googlelogo/svg/googlelogo_light_clr_74x24px.svg')}}.gb_na{background-repeat:no-repeat}.gb_4d{display:inline-block;font-family:"Product Sans",Arial,sans-serif;font-size:22px;line-height:24px;padding-left:8px;position:relative;top:-1.5px;vertical-align:middle}.gb_2c .gb_4d{padding-left:4px}.gb_2c .gb_4d.gb_ie{padding-left:0}.gb_yc.gb_5d{padding-right:4px}.gb_Kc .gb_1c.gb_4d{opacity:1}.gb_je:focus .gb_4d{text-decoration:underline}.gb_ke img.gb_yc{margin-bottom:4px}.gb_zc{border-radius:50%;display:inline-block;margin:0 4px;padding:12px;overflow:hidden;vertical-align:middle;cursor:pointer;height:24px;width:24px;flex:0 0 auto}.gb_pa .gb_zc{margin:0 4px 0 0}.gb_zc:focus,.gb_zc:focus:hover{background-color:rgba(60,64,67,.1);outline:none}.gb_zc:active{background-color:rgba(60,64,67,.12);outline:none}.gb_zc:hover{background-color:rgba(60,64,67,.08);outline:none}.gb_Ac .gb_zc:hover{background-color:rgba(232,234,237,.08)}.gb_Ac .gb_zc:focus,.gb_Ac .gb_zc:focus:hover{background-color:rgba(232,234,237,.1)}.gb_Ac .gb_zc:active{background-color:rgba(232,234,237,.12)}.gb_Bc{display:none}.gb_Cc{transform:none}.gb_Ec{display:none}.gb_Fc{background-color:#fff;bottom:0;color:#000;height:calc(100vh - 100%);overflow-y:auto;overflow-x:hidden;position:absolute;top:100%;z-index:990;will-change:visibility;visibility:hidden;display:flex;flex-direction:column;transition:transform .25s cubic-bezier(0.4,0.0,0.2,1),visibility 0s linear .25s}.gb_Fc.gb_Hc.gb_Ic,.gb_Fc.gb_Hc.gb_Ic:hover{overflow:visible}.gb_Fc.gb_pa{width:264px;transform:translateX(-264px)}.gb_Fc:not(.gb_pa){width:280px;transform:translateX(-280px)}.gb_Jc .gb_Fc{width:195px}.gb_Fc.gb_ka{transform:translateX(0);visibility:visible;box-shadow:0 0 16px rgba(0,0,0,.28);transition:transform .25s cubic-bezier(0.4,0.0,0.2,1),visibility 0s linear 0s}.gb_Fc.gb_Kc{background-color:rgba(32,33,36,1);color:#e8eaed}.gb_Lc.gb_Mc{background-color:transparent;box-shadow:0 0}.gb_Lc.gb_Mc>:not(.gb_Nc){display:none}.gb_Nc{display:flex;flex:1 1 auto;flex-direction:column}.gb_Nc>.gb_Oc{flex:1 0 auto}.gb_Nc>.gb_Pc{flex:0 0 auto}.gb_Qc{list-style:none;margin-top:0;margin-bottom:0;padding:8px 0}.gb_Fc:not(.gb_Lc) .gb_Qc:first-child{padding:0 0 8px 0}.gb_Qc:not(:last-child){border-bottom:1px solid #ddd}.gb_Kc .gb_Qc:not(:last-child){border-bottom:1px solid #5f6368}.gb_Kc .gb_Rc .gb_Sc{background-color:rgba(32,33,36,1);border-bottom:1px solid #5f6368}.gb_Tc{cursor:pointer}.gb_Uc:empty{display:none}.gb_Tc,.gb_Uc{display:block;min-height:40px;padding-bottom:4px;padding-top:4px;font-family:Roboto,RobotoDraft,Helvetica,Arial,sans-serif;color:rgba(0,0,0,.87)}.gb_Kc .gb_Tc{color:#e8eaed}.gb_Kc .gb_Uc{color:#9aa0a6}.gb_Fc.gb_pa .gb_Tc,.gb_Fc:not(.gb_pa) .gb_Uc{padding-left:16px}.gb_Fc:not(.gb_pa) .gb_Tc,.gb_Fc:not(.gb_pa) .gb_Uc{padding-left:24px}.gb_Tc:hover{background:rgba(0,0,0,.12)}.gb_Kc .gb_Tc:hover{background:rgba(232,234,237,.08)}.gb_Tc.gb_xa{background:rgba(0,0,0,.12);font-weight:bold;color:rgba(0,0,0,.87)}.gb_Kc .gb_Tc.gb_xa{background:rgba(232,234,237,.12);color:rgba(255,255,255,0.87)}.gb_Tc .gb_Vc{text-decoration:none;display:inline-block;width:100%}.gb_Tc .gb_Vc:focus{outline:none}.gb_Tc .gb_Wc,.gb_Uc{padding-left:32px;display:inline-block;line-height:40px;vertical-align:top;width:176px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gb_Jc .gb_Tc .gb_Wc,.gb_Jc .gb_Uc{padding-left:16px;width:138px}.gb_Nc.gb_r .gb_Vc:focus .gb_Wc{text-decoration:underline}.gb_Tc .gb_Xc{height:24px;width:24px;float:left;margin-top:8px;vertical-align:middle}.gb_Rc>*{display:block;min-height:48px}.gb_oa.gb_pa .gb_Rc>*{padding-top:4px;padding-bottom:4px;padding-left:16px}.gb_oa:not(.gb_pa) .gb_Rc>*{padding-top:8px;padding-bottom:8px;padding-left:24px}.gb_oa:not(.gb_pa) .gb_2c .gb_sc{align-items:center;display:flex}.gb_Rc .gb_sc{display:table-cell;height:48px;vertical-align:middle}.gb_Rc .gb_Sc{background-color:#f5f5f5;display:block}.gb_Rc .gb_Sc .gb_gd{float:right}.gb_oa.gb_pa .gb_Rc .gb_Sc{padding:4px}.gb_oa:not(.gb_pa) .gb_Rc .gb_Sc{padding:8px}.gb_Rc .gb_Ha{width:40px}.gb_Rc .gb_Ka{position:absolute;right:0;top:50%}.gb_Fc .gb_je{text-decoration:none}.gb_Fc .gb_4d{display:inline;white-space:normal;word-break:break-all;word-break:break-word}body.gb_me [data-ogpc]{transition:margin-left .25s cubic-bezier(0.4,0.0,0.2,1),visibility 0s linear .25s}body.gb_me.gb_ne [data-ogpc]{transition:margin-left .25s cubic-bezier(0.4,0.0,0.2,1),visibility 0s linear 0s}body [data-ogpc]{margin-left:0}body.gb_ne [data-ogpc]{margin-left:280px}.gb_vf{cursor:pointer;padding:13px}.gb_wf{background-color:rgba(0,0,0,.1);box-shadow:inset 1px 1px 3px rgba(0,0,0,.24);width:34px;height:17px;border-radius:8px;position:relative;transition:background-color ease 150ms}.gb_vf[aria-pressed=true] .gb_wf{background-color:rgba(255,255,255,.1)}.gb_xf{position:absolute;width:25px;height:25px;border-radius:50%;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24);top:-4px;transform:translateX(-12px);background-color:white;transition:transform ease 150ms}.gb_vf[aria-pressed=true] .gb_xf{transform:translateX(20px)}.gb_xf img{position:absolute;margin:5px;width:15px;height:15px}.gb_oe{line-height:0}.gb_Ud>.gb_oe:only-child{float:right}.gb_oe .gb_te{display:inline-block}.gb_oe .gb_8c{cursor:pointer}.gb_oe .gb_8c img{opacity:0.54;width:24px;height:24px;padding:10px}.gb_Ac .gb_oe .gb_8c img{opacity:1}.gb_pe{text-align:right}.gb_te{text-align:initial}.gb_oe .gb_ue,.gb_oe .gb_ve{display:table-cell;height:48px;vertical-align:middle}.gb_oe .gb_ue:not(.gb_we){overflow:hidden}.gb_ze{padding-left:16px}.gb_ze:not(.gb_pa){padding-left:24px}.gb_Ae{color:black;opacity:0.54}.gb_Be{background:white;box-shadow:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12);overflow-y:hidden;position:absolute;right:24px;top:48px}.gb_if,.gb_jf,.gb_kf{display:none}.gb_Ee{height:48px;max-width:720px}.gb_Ud.gb_Ne:not(.gb_De) .gb_Ee{max-width:100%;flex:1 1 auto}.gb_Td>.gb_Kd .gb_Ee{display:table-cell;vertical-align:middle;width:100%}.gb_Ud.gb_Ne .gb_Ee .gb_Se{margin-left:0;margin-right:0}.gb_Se{background:#f1f3f4;border:1px solid transparent;border-radius:8px;margin-left:auto;margin-right:auto;max-width:720px;position:relative;transition:background 100ms ease-in,width 100ms ease-out}.gb_Se.gb_lf{border-radius:8px 8px 0 0}.gb_Ac .gb_Se{background:rgba(241,243,244,.24)}.gb_Se button{background:none;border:none;cursor:pointer;outline:none;padding:0 5px;line-height:0}.gb_Se:not(.gb_De) button{padding:0 5px}.gb_Se button svg,.gb_Se button img{padding:8px;margin:3px}.gb_Se.gb_De button svg{margin-left:1px;margin-right:1px}.gb_mf.gb_nf,.gb_of.gb_nf{padding-left:2px;padding-right:2px}.gb_of{display:none}.gb_mf,.gb_of{float:left;position:absolute;top:0}.gb_pf{position:absolute;right:0;cursor:default;visibility:hidden;top:0;transition:opacity 250ms ease-out}.gb_qf .gb_pf{right:44px}.gb_pf.gb_rf{visibility:inherit}.gb_sf{position:absolute;right:0;top:0}.gb_tf{height:46px;padding:0;margin-left:56px;margin-right:49px;overflow:hidden}.gb_qf .gb_tf{margin-right:96px}.gb_df{background:transparent;border:none;font:normal 16px Google Sans,Roboto,RobotoDraft,Helvetica,Arial,sans-serif;font-variant-ligatures:none;height:46px;outline:none;width:100%;box-sizing:border-box}.gb_nf.gb_tf .gb_df.gb_uf{padding-left:2px}.gb_Ac .gb_df{color:rgba(255,255,255,.87)}.gb_df:not(.gb_uf){padding:11px 0}.gb_df.gb_uf{padding:0}.gb_uf{height:46px;line-height:46px}.gb_Se.gb_De:not(.gb_K){background:transparent;float:right;box-shadow:none}.gb_Se.gb_De:not(.gb_K) .gb_tf,.gb_Se.gb_De:not(.gb_K) .gb_pf,.gb_Se.gb_De:not(.gb_K) .gb_sf{display:none}.gb_Se.gb_De.gb_K{margin-left:0;position:absolute;width:auto}.gb_Se.gb_De.gb_K .gb_mf{display:none}.gb_Se.gb_De .gb_mf{padding:0;position:static}.gb_Se.gb_De.gb_K .gb_of{display:block}.gb_oa.gb_Mc .gb_Kd.gb_Ce:not(.gb_De) .gb_Ee,.gb_oa.gb_Mc .gb_Kd.gb_Fe.gb_He:not(.gb_De) .gb_Ee,.gb_oa.gb_Pd .gb_Kd:not(.gb_Ce):not(.gb_De) .gb_Ee{padding-right:30px}.gb_oa.gb_Mc .gb_Kd.gb_He:not(.gb_De) .gb_Ee,.gb_oa.gb_Mc .gb_Kd.gb_Fe.gb_Ce:not(.gb_De) .gb_Ee{padding-left:30px}.gb_Kd:not(.gb_De) .gb_Ee{padding-left:10px;padding-right:10px;width:100%;flex:1 1 auto}.gb_Ee.gb_Aa{display:none}.gb_Ud.gb_Ie>.gb_oe{min-width:initial!important;min-width:auto!important}.gb_Je,.gb_Ke:not(.gb_Qd):not(.gb_Ie).gb_De,.gb_Ke:not(.gb_Qd):not(.gb_Ie).gb_Le{justify-content:flex-end}.gb_Ke:not(.gb_Qd):not(.gb_Ie){justify-content:center}.gb_Ke:not(.gb_Qd):not(.gb_Ie):not(.gb_De).gb_Me,.gb_Ke:not(.gb_Qd):not(.gb_Ie):not(.gb_De).gb_Ne{justify-content:flex-start}.gb_Ud.gb_Qd,.gb_Ud.gb_Ie{justify-content:space-between}.gb_oa.gb_pa .gb_2c,.gb_Ld.gb_Qd.gb_Rd>.gb_2c{flex:1 1 auto;overflow:hidden}.gb_oa.gb_pa .gb_Ud,.gb_Ld.gb_Qd.gb_Rd>.gb_Ud{flex:0 0 auto}sentinel{}</style></head><body class="mobile"> <a class="skip-link" href="#hcfe-content">メイン コンテンツにスキップ</a> <div class="content-background"></div> <div class="hcfe"> <header><div class="gaiabar material-bar" data-stats-ve="57"><header class="gb_oa gb_1a gb_Qe gb_Md" ng-non-bindable="" id="gb" role="banner" style="background-color:rgba(255,255,255,1)"><div class="gb_6d"></div><div class="gb_Ld gb_2d"><div class="gb_Kd gb_2c gb_3c"><div class="gb_zc" aria-expanded="false" aria-label="メインメニュー" role="button" tabindex="0"><svg focusable="false" viewbox="0 0 24 24"><path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"></path></svg></div><div class="gb_zc gb_Cc gb_za" aria-label="戻る" role="button" tabindex="0"><svg focusable="false" viewbox="0 0 24 24"><path d="M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z"></path></svg></div><div class="gb_zc gb_Dc gb_za" aria-label="閉じる" role="button" tabindex="0"><svg viewbox="0 0 24 24"><path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path></svg></div><div class="gb_sc gb_za"><div class="gb_tc"><a class="gb_je gb_uc" aria-label="Google" href="/web/20220630113749/https://support.google.com/?tab=uu"><span class="gb_yc gb_ge" aria-hidden="true"></span></a></div></div><div class="gb_Kd gb_za gb_0c gb_1c"><span class="gb_4c" aria-level="1" role="heading"></span></div></div><div class="gb_Kd gb_Ud gb_Ne gb_He"><div class="gb_pe gb_oe"><div class="gb_ue gb_te" id="material-bar-custom-product-name"><a href="/web/20220630113749/https://support.google.com/support_portal">Google ヘルプ</a></div></div><div class="gb_Ee"><form class="gb_Se" action="/web/20220630113749/https://support.google.com/search" method="get" role="search"><button class="gb_of" aria-label="検索を終了" type="button"><svg focusable="false" height="24px" viewbox="0 0 24 24" width="24px" xmlns="http://www.w3.org/2000/svg"><path d="M0 0h24v24H0z" fill="none"></path><path d="M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z"></path></svg></button><div class="gb_tf"><input class="gb_df" aria-label="知りたい内容についてご記入ください" autocomplete="off" placeholder="知りたい内容についてご記入ください" role="combobox" value="" name="q" type="text"></div><button class="gb_pf" aria-label="検索をクリア" type="button"><svg focusable="false" height="24px" viewbox="0 0 24 24" width="24px" xmlns="http://www.w3.org/2000/svg"><path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path><path d="M0 0h24v24H0z" fill="none"></path></svg></button><button class="gb_mf" aria-label="知りたい内容についてご記入ください" role="button"><svg focusable="false" height="24px" viewbox="0 0 24 24" width="24px" xmlns="http://www.w3.org/2000/svg"><path d="M20.49,19l-5.73-5.73C15.53,12.2,16,10.91,16,9.5C16,5.91,13.09,3,9.5,3S3,5.91,3,9.5C3,13.09,5.91,16,9.5,16 c1.41,0,2.7-0.47,3.77-1.24L19,20.49L20.49,19z M5,9.5C5,7.01,7.01,5,9.5,5S14,7.01,14,9.5S11.99,14,9.5,14S5,11.99,5,9.5z"></path><path d="M0,0h24v24H0V0z" fill="none"></path></svg></button></form></div><div class="gb_qe gb_oe"></div></div><div class="gb_Vd gb_Xa gb_Kd" ng-non-bindable="" data-ogsr-up=""><div class="gb_Re"><div class="gb_Sc"><div class="gb_z gb_gd gb_f gb_zf" data-ogsr-fb="true" data-ogsr-alt="" id="gbwa"><div class="gb_yf"><a class="gb_A" aria-label="Google アプリ" href="https://web.archive.org/web/20220630113749/https://www.google.com/intl/ja/about/products?tab=uh" aria-expanded="false" role="button" tabindex="0"><svg class="gb_Ue" focusable="false" viewbox="0 0 24 24"><path d="M6,8c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2zM12,20c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2zM6,20c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2zM6,14c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2zM12,14c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2zM16,6c0,1.1 0.9,2 2,2s2,-0.9 2,-2 -0.9,-2 -2,-2 -2,0.9 -2,2zM12,8c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2zM18,14c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2zM18,20c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2z"></path></svg></a></div></div></div><a class="gb_1 gb_2 gb_8d gb_8c" href="https://web.archive.org/web/20220630113749/https://accounts.google.com/ServiceLogin?hl=ja&amp;passive=true&amp;continue=http://support.google.com/profile/103810928&amp;ec=GAZAdQ" target="_top">ログイン</a></div></div></div><div class="gb_Sd gb_2d"></div></header><div class="gb_Ic gb_Fc" ng-non-bindable=""><div class="gb_Rc"><div class="gb_sc gb_za"><div class="gb_tc"><a class="gb_je gb_uc" aria-label="Google" href="/web/20220630113749/https://support.google.com/?tab=uu"><span class="gb_yc gb_ge" aria-hidden="true"></span></a></div></div></div><div class="gb_Nc"></div></div><div class="gb_Od"></div></div><script nonce="W6ozbPr3QBwvo1ENp7tY">this.gbar_=this.gbar_||{};(function(_){var window=this; try{ _.je=function(a,b,c){if(!a.o)if(c instanceof Array){c=_.Ya(c);for(var d=c.next();!d.done;d=c.next())_.je(a,b,d.value)}else{d=(0,_.z)(a.F,a,b);var e=a.B+c;a.B++;b.setAttribute("data-eqid",e);a.D[e]=d;b&&b.addEventListener?b.addEventListener(c,d,!1):b&&b.attachEvent?b.attachEvent("on"+c,d):a.A.log(Error("G`"+b))}}; }catch(e){_._DumpException(e)} try{ /* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ _.ke=function(){if(!_.n.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});try{_.n.addEventListener("test",function(){},b),_.n.removeEventListener("test",function(){},b)}catch(c){}return a}(); _.le=_.Eb?"webkitTransitionEnd":"transitionend"; }catch(e){_._DumpException(e)} try{ var me=document.querySelector(".gb_z .gb_A"),ne=document.querySelector("#gb.gb_Jc");me&&!ne&&_.je(_.ae,me,"click"); }catch(e){_._DumpException(e)} try{ /* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ _.oe=function(a,b){return 0<=(0,_.tb)(a,b)};_.pe=function(a){var b=typeof a;return"object"!=b?b:a?Array.isArray(a)?"array":b:"null"};_.qe=function(a){var b=_.pe(a);return"array"==b||"object"==b&&"number"==typeof a.length};_.re=function(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}};try{(new self.OffscreenCanvas(0,0)).getContext("2d")}catch(a){}_.se=_.D||_.Eb; _.te=function(a,b){this.width=a;this.height=b};_.k=_.te.prototype;_.k.aspectRatio=function(){return this.width/this.height};_.k.Yb=function(){return!(this.width*this.height)};_.k.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};_.k.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};_.k.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this}; var ve,ye;_.ue=function(a,b){return(b||document).getElementsByTagName(String(a))};_.we=function(a,b){_.Pa(b,function(c,d){c&&"object"==typeof c&&c.Pb&&(c=c.ub());"style"==d?a.style.cssText=c:"class"==d?a.className=c:"for"==d?a.htmlFor=c:ve.hasOwnProperty(d)?a.setAttribute(ve[d],c):0==d.lastIndexOf("aria-",0)||0==d.lastIndexOf("data-",0)?a.setAttribute(d,c):a[d]=c})}; ve={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"};_.ze=function(a,b){var c=b[1],d=_.xe(a,String(b[0]));c&&("string"===typeof c?d.className=c:Array.isArray(c)?d.className=c.join(" "):_.we(d,c));2<b.length&&ye(a,d,b);return d}; ye=function(a,b,c){function d(h){h&&b.appendChild("string"===typeof h?a.createTextNode(h):h)}for(var e=2;e<c.length;e++){var f=c[e];if(!_.qe(f)||_.kb(f)&&0<f.nodeType)d(f);else{a:{if(f&&"number"==typeof f.length){if(_.kb(f)){var g="function"==typeof f.item||"string"==typeof f.item;break a}if("function"===typeof f){g="function"==typeof f.item;break a}}g=!1}_.ub(g?_.na(f):f,d)}}};_.Ae=function(a){return _.xe(document,a)}; _.xe=function(a,b){b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return a.createElement(b)};_.Be=function(a){for(var b;b=a.firstChild;)a.removeChild(b)};_.Ce=function(a){return _.kb(a)&&1==a.nodeType};_.De=function(a){return 9==a.nodeType?a:a.ownerDocument||a.document};_.Ee=function(a,b){for(var c=0;a;){if(b(a))return a;a=a.parentNode;c++}return null}; }catch(e){_._DumpException(e)} try{ /* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var Fe; _.Ge=function(a,b){b?a.setAttribute("role",b):a.removeAttribute("role")}; _.L=function(a,b,c){Array.isArray(c)&&(c=c.join(" "));var d="aria-"+b;""===c||void 0==c?(Fe||(c={},Fe=(c.atomic=!1,c.autocomplete="none",c.dropeffect="none",c.haspopup=!1,c.live="off",c.multiline=!1,c.multiselectable=!1,c.orientation="vertical",c.readonly=!1,c.relevant="additions text",c.required=!1,c.sort="none",c.busy=!1,c.disabled=!1,c.hidden=!1,c.invalid="false",c)),c=Fe,b in c?a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)}; var He,Ie,Je;He=function(a){return"string"==typeof a.className?a.className:a.getAttribute&&a.getAttribute("class")||""};Ie=function(a){return a.classList?a.classList:He(a).match(/\S+/g)||[]};Je=function(a,b){"string"==typeof a.className?a.className=b:a.setAttribute&&a.setAttribute("class",b)};_.N=function(a,b){return a.classList?a.classList.contains(b):_.oe(Ie(a),b)};_.O=function(a,b){if(a.classList)a.classList.add(b);else if(!_.N(a,b)){var c=He(a);Je(a,c+(0<c.length?" "+b:b))}}; _.Ke=function(a,b){if(a.classList)Array.prototype.forEach.call(b,function(e){_.O(a,e)});else{var c={};Array.prototype.forEach.call(Ie(a),function(e){c[e]=!0});Array.prototype.forEach.call(b,function(e){c[e]=!0});b="";for(var d in c)b+=0<b.length?" "+d:d;Je(a,b)}};_.Le=function(a,b){a.classList?a.classList.remove(b):_.N(a,b)&&Je(a,Array.prototype.filter.call(Ie(a),function(c){return c!=b}).join(" "))}; _.Me=function(a,b){a.classList?Array.prototype.forEach.call(b,function(c){_.Le(a,c)}):Je(a,Array.prototype.filter.call(Ie(a),function(c){return!_.oe(b,c)}).join(" "))}; var Qe;_.Pe=function(a,b,c,d,e,f){if(_.Fb&&e)return _.Ne(a);if(e&&!d)return!1;if(!_.Db){"number"===typeof b&&(b=_.Oe(b));var g=17==b||18==b||_.Fb&&91==b;if((!c||_.Fb)&&g||_.Fb&&16==b&&(d||f))return!1}if((_.Eb||_.Bb)&&d&&c)switch(a){case 220:case 219:case 221:case 192:case 186:case 189:case 187:case 188:case 190:case 191:case 192:case 222:return!1}if(_.D&&d&&b==a)return!1;switch(a){case 13:return _.Db?f||e?!1:!(c&&d):!0;case 27:return!(_.Eb||_.Bb||_.Db)}return _.Db&&(d||e||f)?!1:_.Ne(a)}; _.Ne=function(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||(_.Eb||_.Bb)&&0==a)return!0;switch(a){case 32:case 43:case 63:case 64:case 107:case 109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:case 163:case 58:return!0;case 173:return _.Db;default:return!1}};_.Oe=function(a){if(_.Db)a=Qe(a);else if(_.Fb&&_.Eb)switch(a){case 93:a=91}return a}; Qe=function(a){switch(a){case 61:return 187;case 59:return 186;case 173:return 189;case 224:return 91;case 0:return 224;default:return a}}; }catch(e){_._DumpException(e)} try{ /* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ _.Re=function(a){_.H.call(this,a)};_.y(_.Re,_.H);_.Se=function(a){return _.Dd(_.zd.j(),a)}; }catch(e){_._DumpException(e)} try{ /* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ }catch(e){_._DumpException(e)} try{ /* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var Ue;_.Te=function(a,b){b=(0,_.tb)(a,b);var c;(c=0<=b)&&Array.prototype.splice.call(a,b,1);return c};Ue=function(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return!0;return!1};_.Ve=function(a,b){try{return _.zb(a[b]),!0}catch(c){}return!1}; _.Xe=function(a,b){this.type="function"==typeof _.We&&a instanceof _.We?String(a):a;this.currentTarget=this.target=b;this.defaultPrevented=this.j=!1};_.Xe.prototype.stopPropagation=function(){this.j=!0};_.Xe.prototype.preventDefault=function(){this.defaultPrevented=!0}; _.Ye=function(a,b){_.Xe.call(this,a?a.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=this.offsetY=this.offsetX=0;this.key="";this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.Za=null;a&&this.init(a,b)};_.C(_.Ye,_.Xe);var Ze={2:"touch",3:"pen",4:"mouse"}; _.Ye.prototype.init=function(a,b){var c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.currentTarget=b;(b=a.relatedTarget)?_.Db&&(_.Ve(b,"nodeName")||(b=null)):"mouseover"==c?b=a.fromElement:"mouseout"==c&&(b=a.toElement);this.relatedTarget=b;d?(this.clientX=void 0!==d.clientX?d.clientX:d.pageX,this.clientY=void 0!==d.clientY?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):(this.offsetX=_.Eb||void 0!== a.offsetX?a.offsetX:a.layerX,this.offsetY=_.Eb||void 0!==a.offsetY?a.offsetY:a.layerY,this.clientX=void 0!==a.clientX?a.clientX:a.pageX,this.clientY=void 0!==a.clientY?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.keyCode=a.keyCode||0;this.key=a.key||"";this.charCode=a.charCode||("keypress"==c?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.pointerId=a.pointerId||0;this.pointerType="string"=== typeof a.pointerType?a.pointerType:Ze[a.pointerType]||"";this.state=a.state;this.Za=a;a.defaultPrevented&&_.Ye.Y.preventDefault.call(this)};_.Ye.prototype.stopPropagation=function(){_.Ye.Y.stopPropagation.call(this);this.Za.stopPropagation?this.Za.stopPropagation():this.Za.cancelBubble=!0};_.Ye.prototype.preventDefault=function(){_.Ye.Y.preventDefault.call(this);var a=this.Za;a.preventDefault?a.preventDefault():a.returnValue=!1}; _.$e="closure_listenable_"+(1E6*Math.random()|0);_.af=function(a){return!(!a||!a[_.$e])}; var bf=0; var cf;cf=function(a,b,c,d,e){this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!d;this.Sd=e;this.key=++bf;this.Bd=this.Jd=!1};_.df=function(a){a.Bd=!0;a.listener=null;a.proxy=null;a.src=null;a.Sd=null}; _.ef=function(a){this.src=a;this.j={};this.o=0};_.ef.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.j[f];a||(a=this.j[f]=[],this.o++);var g=ff(a,b,d,e);-1<g?(b=a[g],c||(b.Jd=!1)):(b=new cf(b,this.src,f,!!d,e),b.Jd=c,a.push(b));return b};_.ef.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.j))return!1;var e=this.j[a];b=ff(e,b,c,d);return-1<b?(_.df(e[b]),Array.prototype.splice.call(e,b,1),0==e.length&&(delete this.j[a],this.o--),!0):!1}; _.gf=function(a,b){var c=b.type;if(!(c in a.j))return!1;var d=_.Te(a.j[c],b);d&&(_.df(b),0==a.j[c].length&&(delete a.j[c],a.o--));return d};_.ef.prototype.Pd=function(a,b){a=this.j[a.toString()];var c=[];if(a)for(var d=0;d<a.length;++d){var e=a[d];e.capture==b&&c.push(e)}return c};_.ef.prototype.ud=function(a,b,c,d){a=this.j[a.toString()];var e=-1;a&&(e=ff(a,b,c,d));return-1<e?a[e]:null}; _.ef.prototype.hasListener=function(a,b){var c=void 0!==a,d=c?a.toString():"",e=void 0!==b;return Ue(this.j,function(f){for(var g=0;g<f.length;++g)if(!(c&&f[g].type!=d||e&&f[g].capture!=b))return!0;return!1})};var ff=function(a,b,c,d){for(var e=0;e<a.length;++e){var f=a[e];if(!f.Bd&&f.listener==b&&f.capture==!!c&&f.Sd==d)return e}return-1}; var hf,jf,kf,nf,pf,qf,rf,uf;hf="closure_lm_"+(1E6*Math.random()|0);jf={};kf=0;_.P=function(a,b,c,d,e){if(d&&d.once)return _.lf(a,b,c,d,e);if(Array.isArray(b)){for(var f=0;f<b.length;f++)_.P(a,b[f],c,d,e);return null}c=_.mf(c);return _.af(a)?a.listen(b,c,_.kb(d)?!!d.capture:!!d,e):nf(a,b,c,!1,d,e)}; nf=function(a,b,c,d,e,f){if(!b)throw Error("M");var g=_.kb(e)?!!e.capture:!!e,h=_.of(a);h||(a[hf]=h=new _.ef(a));c=h.add(b,c,d,g,f);if(c.proxy)return c;d=pf();c.proxy=d;d.src=a;d.listener=c;if(a.addEventListener)_.ke||(e=g),void 0===e&&(e=!1),a.addEventListener(b.toString(),d,e);else if(a.attachEvent)a.attachEvent(qf(b.toString()),d);else if(a.addListener&&a.removeListener)a.addListener(d);else throw Error("N");kf++;return c}; pf=function(){var a=rf,b=function(c){return a.call(b.src,b.listener,c)};return b};_.lf=function(a,b,c,d,e){if(Array.isArray(b)){for(var f=0;f<b.length;f++)_.lf(a,b[f],c,d,e);return null}c=_.mf(c);return _.af(a)?a.Ua(b,c,_.kb(d)?!!d.capture:!!d,e):nf(a,b,c,!0,d,e)};_.sf=function(a,b,c,d,e){if(Array.isArray(b))for(var f=0;f<b.length;f++)_.sf(a,b[f],c,d,e);else d=_.kb(d)?!!d.capture:!!d,c=_.mf(c),_.af(a)?a.Ja(b,c,d,e):a&&(a=_.of(a))&&(b=a.ud(b,c,d,e))&&_.tf(b)}; _.tf=function(a){if("number"===typeof a||!a||a.Bd)return!1;var b=a.src;if(_.af(b))return b.qf(a);var c=a.type,d=a.proxy;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(qf(c),d):b.addListener&&b.removeListener&&b.removeListener(d);kf--;(c=_.of(b))?(_.gf(c,a),0==c.o&&(c.src=null,b[hf]=null)):_.df(a);return!0};qf=function(a){return a in jf?jf[a]:jf[a]="on"+a}; rf=function(a,b){if(a.Bd)a=!0;else{b=new _.Ye(b,this);var c=a.listener,d=a.Sd||a.src;a.Jd&&_.tf(a);a=c.call(d,b)}return a};_.of=function(a){a=a[hf];return a instanceof _.ef?a:null};uf="__closure_events_fn_"+(1E9*Math.random()>>>0);_.mf=function(a){if("function"===typeof a)return a;a[uf]||(a[uf]=function(b){return a.handleEvent(b)});return a[uf]}; }catch(e){_._DumpException(e)} try{ /* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var vf=function(a){_.n.setTimeout(function(){throw a;},0)},wf=function(){},xf=function(a,b){this.A=a;this.B=b;this.o=0;this.j=null};xf.prototype.get=function(){if(0<this.o){this.o--;var a=this.j;this.j=a.next;a.next=null}else a=this.A();return a};var yf=function(a,b){a.B(b);100>a.o&&(a.o++,b.next=a.j,a.j=b)}; var zf,Af=function(){var a=_.n.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!_.p("Presto")&&(a=function(){var e=_.Ae("IFRAME");e.style.display="none";document.documentElement.appendChild(e);var f=e.contentWindow;e=f.document;e.open();e.close();var g="callImmediate"+Math.random(),h="file:"==f.location.protocol?"*":f.location.protocol+"//"+f.location.host;e=(0,_.z)(function(l){if(("*"==h||l.origin==h)&&l.data==g)this.port1.onmessage()}, this);f.addEventListener("message",e,!1);this.port1={};this.port2={postMessage:function(){f.postMessage(g,h)}}});if("undefined"!==typeof a&&!_.fa()){var b=new a,c={},d=c;b.port1.onmessage=function(){if(void 0!==c.next){c=c.next;var e=c.Kf;c.Kf=null;e()}};return function(e){d.next={Kf:e};d=d.next;b.port2.postMessage(0)}}return function(e){_.n.setTimeout(e,0)}}; var Bf=function(){this.o=this.j=null};Bf.prototype.add=function(a,b){var c=Cf.get();c.set(a,b);this.o?this.o.next=c:this.j=c;this.o=c};Bf.prototype.remove=function(){var a=null;this.j&&(a=this.j,this.j=this.j.next,this.j||(this.o=null),a.next=null);return a};var Cf=new xf(function(){return new Df},function(a){return a.reset()}),Df=function(){this.next=this.scope=this.j=null};Df.prototype.set=function(a,b){this.j=a;this.scope=b;this.next=null}; Df.prototype.reset=function(){this.next=this.scope=this.j=null}; var Ef,Ff=!1,Gf=new Bf,If=function(a,b){Ef||Hf();Ff||(Ef(),Ff=!0);Gf.add(a,b)},Hf=function(){if(_.n.Promise&&_.n.Promise.resolve){var a=_.n.Promise.resolve(void 0);Ef=function(){a.then(Jf)}}else Ef=function(){var b=Jf;"function"!==typeof _.n.setImmediate||_.n.Window&&_.n.Window.prototype&&!_.p("Edge")&&_.n.Window.prototype.setImmediate==_.n.setImmediate?(zf||(zf=Af()),zf(b)):_.n.setImmediate(b)}},Jf=function(){for(var a;a=Gf.remove();){try{a.j.call(a.scope)}catch(b){vf(b)}yf(Cf,a)}Ff=!1}; _.Kf=function(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}}; var Nf,Wf,ag,$f,bg;_.Mf=function(a){this.j=0;this.F=void 0;this.B=this.o=this.A=null;this.C=this.D=!1;if(a!=wf)try{var b=this;a.call(void 0,function(c){Lf(b,2,c)},function(c){Lf(b,3,c)})}catch(c){Lf(this,3,c)}};Nf=function(){this.next=this.A=this.o=this.B=this.j=null;this.C=!1};Nf.prototype.reset=function(){this.A=this.o=this.B=this.j=null;this.C=!1};var Qf=new xf(function(){return new Nf},function(a){a.reset()}),Rf=function(a,b,c){var d=Qf.get();d.B=a;d.o=b;d.A=c;return d}; _.Mf.prototype.then=function(a,b,c){return Sf(this,"function"===typeof a?a:null,"function"===typeof b?b:null,c)};_.Mf.prototype.$goog_Thenable=!0;_.Mf.prototype.kf=function(a,b){return Sf(this,null,a,b)};_.Mf.prototype.G=_.Mf.prototype.kf;_.Mf.prototype.cancel=function(a){if(0==this.j){var b=new _.Tf(a);If(function(){Uf(this,b)},this)}}; var Uf=function(a,b){if(0==a.j)if(a.A){var c=a.A;if(c.o){for(var d=0,e=null,f=null,g=c.o;g&&(g.C||(d++,g.j==a&&(e=g),!(e&&1<d)));g=g.next)e||(f=g);e&&(0==c.j&&1==d?Uf(c,b):(f?(d=f,d.next==c.B&&(c.B=d),d.next=d.next.next):Vf(c),Wf(c,e,3,b)))}a.A=null}else Lf(a,3,b)},Yf=function(a,b){a.o||2!=a.j&&3!=a.j||Xf(a);a.B?a.B.next=b:a.o=b;a.B=b},Sf=function(a,b,c,d){var e=Rf(null,null,null);e.j=new _.Mf(function(f,g){e.B=b?function(h){try{var l=b.call(d,h);f(l)}catch(m){g(m)}}:f;e.o=c?function(h){try{var l= c.call(d,h);void 0===l&&h instanceof _.Tf?g(h):f(l)}catch(m){g(m)}}:g});e.j.A=a;Yf(a,e);return e.j};_.Mf.prototype.K=function(a){this.j=0;Lf(this,2,a)};_.Mf.prototype.L=function(a){this.j=0;Lf(this,3,a)}; var Lf=function(a,b,c){if(0==a.j){a===c&&(b=3,c=new TypeError("O"));a.j=1;a:{var d=c,e=a.K,f=a.L;if(d instanceof _.Mf){Yf(d,Rf(e||wf,f||null,a));var g=!0}else if(_.Kf(d))d.then(e,f,a),g=!0;else{if(_.kb(d))try{var h=d.then;if("function"===typeof h){Zf(d,h,e,f,a);g=!0;break a}}catch(l){f.call(a,l);g=!0;break a}g=!1}}g||(a.F=c,a.j=b,a.A=null,Xf(a),3!=b||c instanceof _.Tf||$f(a,c))}},Zf=function(a,b,c,d,e){var f=!1,g=function(l){f||(f=!0,c.call(e,l))},h=function(l){f||(f=!0,d.call(e,l))};try{b.call(a, g,h)}catch(l){h(l)}},Xf=function(a){a.D||(a.D=!0,If(a.H,a))},Vf=function(a){var b=null;a.o&&(b=a.o,a.o=b.next,b.next=null);a.o||(a.B=null);return b};_.Mf.prototype.H=function(){for(var a;a=Vf(this);)Wf(this,a,this.j,this.F);this.D=!1};Wf=function(a,b,c,d){if(3==c&&b.o&&!b.C)for(;a&&a.C;a=a.A)a.C=!1;if(b.j)b.j.A=null,ag(b,c,d);else try{b.C?b.B.call(b.A):ag(b,c,d)}catch(e){bg.call(null,e)}yf(Qf,b)};ag=function(a,b,c){2==b?a.B.call(a.A,c):a.o&&a.o.call(a.A,c)}; $f=function(a,b){a.C=!0;If(function(){a.C&&bg.call(null,b)})};bg=vf;_.Tf=function(a){_.aa.call(this,a)};_.C(_.Tf,_.aa);_.Tf.prototype.name="cancel"; }catch(e){_._DumpException(e)} try{ /* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var hg,ig,jg,kg,lg,mg,ng,og,qg,tg,Cg;_.cg=function(a){a&&"function"==typeof a.ua&&a.ua()};_.dg=function(a){for(var b in a)return!1;return!0};_.eg=function(a){return/^[\s\xa0]*$/.test(a)};_.fg=function(a,b){b=_.re(_.cg,b);a.Mb?b():(a.Ma||(a.Ma=[]),a.Ma.push(b))};_.gg=function(a){var b=0,c;for(c in a.j){for(var d=a.j[c],e=0;e<d.length;e++)++b,_.df(d[e]);delete a.j[c];a.o--}};ig=/&/g;jg=/</g;kg=/>/g;lg=/"/g;mg=/'/g;ng=/\x00/g;og=/[\x00&<>"']/; _.pg=function(a){if(!og.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(ig,"&amp;"));-1!=a.indexOf("<")&&(a=a.replace(jg,"&lt;"));-1!=a.indexOf(">")&&(a=a.replace(kg,"&gt;"));-1!=a.indexOf('"')&&(a=a.replace(lg,"&quot;"));-1!=a.indexOf("'")&&(a=a.replace(mg,"&#39;"));-1!=a.indexOf("\x00")&&(a=a.replace(ng,"&#0;"));return a};qg=function(a,b){return a<b?-1:a>b?1:0}; _.rg=function(a,b){var c=0;a=(0,_.sb)(String(a)).split(".");b=(0,_.sb)(String(b)).split(".");for(var d=Math.max(a.length,b.length),e=0;0==c&&e<d;e++){var f=a[e]||"",g=b[e]||"";do{f=/(\d*)(\D*)(.*)/.exec(f)||["","","",""];g=/(\d*)(\D*)(.*)/.exec(g)||["","","",""];if(0==f[0].length&&0==g[0].length)break;c=qg(0==f[1].length?0:parseInt(f[1],10),0==g[1].length?0:parseInt(g[1],10))||qg(0==f[2].length,0==g[2].length)||qg(f[2],g[2]);f=f[3];g=g[3]}while(0==c)}return c}; _.sg=function(a,b,c,d){d=d?d(b):b;return Object.prototype.hasOwnProperty.call(a,d)?a[d]:a[d]=c(b)};tg={};_.ug=function(a){return _.sg(tg,a,function(){return 0<=_.rg(_.Tb,a)})};_.vg=function(a,b){return"string"===typeof b?a.getElementById(b):b};_.wg=function(a){return"CSS1Compat"==a.compatMode};_.xg=function(a){a=a.document;a=_.wg(a)?a.documentElement:a.body;return new _.te(a.clientWidth,a.clientHeight)};_.yg=function(a){return a?a.parentWindow||a.defaultView:window}; _.zg=function(a){return a&&a.parentNode?a.parentNode.removeChild(a):null};_.Ag=function(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if("undefined"!=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a};_.Bg=function(a){try{var b=a&&a.activeElement;return b&&b.nodeName?b:null}catch(c){return null}};Cg=function(a){this.j=a||_.n.document||document};_.k=Cg.prototype; _.k.J=function(a){return _.vg(this.j,a)};_.k.yb=function(a,b,c){return _.ze(this.j,arguments)};_.k.appendChild=function(a,b){a.appendChild(b)};_.k.sf=_.Be;_.k.tf=_.zg;_.k.Hg=_.Ag;_.Dg=function(a){return a?new Cg(_.De(a)):hg||(hg=new Cg)};_.R=function(){_.I.call(this);this.tb=new _.ef(this);this.qh=this;this.Ad=null};_.C(_.R,_.I);_.R.prototype[_.$e]=!0;_.k=_.R.prototype;_.k.li=function(){return this.Ad};_.k.Oc=function(a){this.Ad=a};_.k.addEventListener=function(a,b,c,d){_.P(this,a,b,c,d)}; _.k.removeEventListener=function(a,b,c,d){_.sf(this,a,b,c,d)}; _.k.dispatchEvent=function(a){var b,c=this.Ad;if(c)for(b=[];c;c=c.Ad)b.push(c);c=this.qh;var d=a.type||a;if("string"===typeof a)a=new _.Xe(a,c);else if(a instanceof _.Xe)a.target=a.target||c;else{var e=a;a=new _.Xe(d,c);_.Ra(a,e)}e=!0;if(b)for(var f=b.length-1;!a.j&&0<=f;f--){var g=a.currentTarget=b[f];e=Eg(g,d,!0,a)&&e}a.j||(g=a.currentTarget=c,e=Eg(g,d,!0,a)&&e,a.j||(e=Eg(g,d,!1,a)&&e));if(b)for(f=0;!a.j&&f<b.length;f++)g=a.currentTarget=b[f],e=Eg(g,d,!1,a)&&e;return e}; _.k.R=function(){_.R.Y.R.call(this);this.tb&&_.gg(this.tb);this.Ad=null};_.k.listen=function(a,b,c,d){return this.tb.add(String(a),b,!1,c,d)};_.k.Ua=function(a,b,c,d){return this.tb.add(String(a),b,!0,c,d)};_.k.Ja=function(a,b,c,d){this.tb.remove(String(a),b,c,d)};_.k.qf=function(a){return _.gf(this.tb,a)}; var Eg=function(a,b,c,d){b=a.tb.j[String(b)];if(!b)return!0;b=b.concat();for(var e=!0,f=0;f<b.length;++f){var g=b[f];if(g&&!g.Bd&&g.capture==c){var h=g.listener,l=g.Sd||g.src;g.Jd&&a.qf(g);e=!1!==h.call(l,d)&&e}}return e&&!d.defaultPrevented};_.R.prototype.Pd=function(a,b){return this.tb.Pd(String(a),b)};_.R.prototype.ud=function(a,b,c,d){return this.tb.ud(String(a),b,c,d)};_.R.prototype.hasListener=function(a,b){return this.tb.hasListener(void 0!==a?String(a):void 0,b)}; _.Fg=function(a,b){_.R.call(this);this.o=a||1;this.j=b||_.n;this.A=(0,_.z)(this.ak,this);this.B=Date.now()};_.C(_.Fg,_.R);_.k=_.Fg.prototype;_.k.Rb=!1;_.k.Ab=null;_.k.ak=function(){if(this.Rb){var a=Date.now()-this.B;0<a&&a<.8*this.o?this.Ab=this.j.setTimeout(this.A,this.o-a):(this.Ab&&(this.j.clearTimeout(this.Ab),this.Ab=null),this.dispatchEvent("tick"),this.Rb&&(this.stop(),this.start()))}};_.k.start=function(){this.Rb=!0;this.Ab||(this.Ab=this.j.setTimeout(this.A,this.o),this.B=Date.now())}; _.k.stop=function(){this.Rb=!1;this.Ab&&(this.j.clearTimeout(this.Ab),this.Ab=null)};_.k.R=function(){_.Fg.Y.R.call(this);this.stop();delete this.j};_.Gg=function(a,b,c){if("function"===typeof a)c&&(a=(0,_.z)(a,c));else if(a&&"function"==typeof a.handleEvent)a=(0,_.z)(a.handleEvent,a);else throw Error("P");return 2147483647<Number(b)?-1:_.n.setTimeout(a,b||0)};_.Hg=function(a){_.n.clearTimeout(a)}; }catch(e){_._DumpException(e)} try{ /* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ _.S=function(a){_.I.call(this);this.T=a;this.O={}};_.C(_.S,_.I);var Ig=[];_.S.prototype.listen=function(a,b,c,d){return Jg(this,a,b,c,d)};_.S.prototype.B=function(a,b,c,d,e){return Jg(this,a,b,c,d,e)};var Jg=function(a,b,c,d,e,f){Array.isArray(c)||(c&&(Ig[0]=c.toString()),c=Ig);for(var g=0;g<c.length;g++){var h=_.P(b,c[g],d||a.handleEvent,e||!1,f||a.T||a);if(!h)break;a.O[h.key]=h}return a};_.S.prototype.Ua=function(a,b,c,d){return Kg(this,a,b,c,d)}; var Kg=function(a,b,c,d,e,f){if(Array.isArray(c))for(var g=0;g<c.length;g++)Kg(a,b,c[g],d,e,f);else{b=_.lf(b,c,d||a.handleEvent,e,f||a.T||a);if(!b)return a;a.O[b.key]=b}return a};_.S.prototype.Ja=function(a,b,c,d,e){if(Array.isArray(b))for(var f=0;f<b.length;f++)this.Ja(a,b[f],c,d,e);else c=c||this.handleEvent,d=_.kb(d)?!!d.capture:!!d,e=e||this.T||this,c=_.mf(c),d=!!d,b=_.af(a)?a.ud(b,c,d,e):a?(a=_.of(a))?a.ud(b,c,d,e):null:null,b&&(_.tf(b),delete this.O[b.key])}; _.Lg=function(a){_.Pa(a.O,function(b,c){this.O.hasOwnProperty(c)&&_.tf(b)},a);a.O={}};_.S.prototype.R=function(){_.S.Y.R.call(this);_.Lg(this)};_.S.prototype.handleEvent=function(){throw Error("Q");}; }catch(e){_._DumpException(e)} try{ /* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var Ng,Qg,Vg,Wg;_.Mg=function(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b};Ng=function(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)};_.Og=function(a,b,c,d){Array.prototype.splice.apply(a,Ng(arguments,1))};_.Pg=function(a){return new _.te(a.width,a.height)};Qg=function(a){return String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()})}; _.Rg=function(a){return a.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(b,c,d){return c+d.toUpperCase()})};_.Sg=function(a,b){return a==b?!0:a&&b?a.width==b.width&&a.height==b.height:!1};_.T=function(a,b,c){return _.ze(document,arguments)};_.Tg=function(a){return a.contentDocument||a.contentWindow.document}; _.Ug=function(a,b){if("textContent"in a)a.textContent=b;else if(3==a.nodeType)a.data=String(b);else if(a.firstChild&&3==a.firstChild.nodeType){for(;a.lastChild!=a.firstChild;)a.removeChild(a.lastChild);a.firstChild.data=String(b)}else _.Be(a),a.appendChild(_.De(a).createTextNode(String(b)))};Vg={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1};Wg={IMG:" ",BR:"\n"}; _.Xg=function(a,b,c){if(!(a.nodeName in Vg))if(3==a.nodeType)c?b.push(String(a.nodeValue).replace(/(\r\n|\r|\n)/g,"")):b.push(a.nodeValue);else if(a.nodeName in Wg)b.push(Wg[a.nodeName]);else for(a=a.firstChild;a;)_.Xg(a,b,c),a=a.nextSibling};_.Yg=function(){return _.Eb?"Webkit":_.Db?"Moz":_.D?"ms":null}; var ah,Zg;_.$g=function(a,b,c){if("string"===typeof b)(b=Zg(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var e=b[d],f=Zg(c,d);f&&(c.style[f]=e)}};ah={};Zg=function(a,b){var c=ah[b];if(!c){var d=Qg(b);c=d;void 0===a.style[d]&&(d=_.Yg()+_.Rg(d),void 0!==a.style[d]&&(c=d));ah[b]=c}return c};_.bh=function(a,b){var c=a.style[Qg(b)];return"undefined"!==typeof c?c:a.style[Zg(a,b)]||""}; _.ch=function(a,b){var c=_.De(a);return c.defaultView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedStyle(a,null))?a[b]||a.getPropertyValue(b)||"":""};_.dh=function(a,b){return _.ch(a,b)||(a.currentStyle?a.currentStyle[b]:null)||a.style&&a.style[b]};_.eh=function(a){try{return a.getBoundingClientRect()}catch(b){return{left:0,top:0,right:0,bottom:0}}};_.fh=function(a,b){"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return a}; _.hh=function(a){var b=_.gh;if("none"!=_.dh(a,"display"))return b(a);var c=a.style,d=c.display,e=c.visibility,f=c.position;c.visibility="hidden";c.position="absolute";c.display="inline";a=b(a);c.display=d;c.position=f;c.visibility=e;return a};_.gh=function(a){var b=a.offsetWidth,c=a.offsetHeight,d=_.Eb&&!b&&!c;return(void 0===b||d)&&a.getBoundingClientRect?(a=_.eh(a),new _.te(a.right-a.left,a.bottom-a.top)):new _.te(b,c)};_.ih=_.Db?"MozUserSelect":_.Eb||_.Bb?"WebkitUserSelect":null; }catch(e){_._DumpException(e)} try{ /* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var jh;jh=function(a,b){return null!==a&&b in a?a[b]:void 0};_.kh=function(){};_.kh.Ic=void 0;_.kh.j=function(){return _.kh.Ic?_.kh.Ic:_.kh.Ic=new _.kh};_.kh.prototype.j=0;_.lh=function(a){return":"+(a.j++).toString(36)}; var mh;_.nh=function(a){_.R.call(this);this.A=a||_.Dg();this.ha=mh;this.U=null;this.Fa=!1;this.j=null;this.L=void 0;this.H=this.C=this.o=this.D=null;this.Da=!1};_.C(_.nh,_.R);_.nh.prototype.Ga=_.kh.j();mh=null;_.oh=function(a){return a.U||(a.U=_.lh(a.Ga))};_.nh.prototype.J=function(){return this.j};var ph=function(a,b){if(a==b)throw Error("S");var c;if(c=b&&a.o&&a.U){c=a.o;var d=a.U;c=c.H&&d?jh(c.H,d)||null:null}if(c&&a.o!=b)throw Error("S");a.o=b;_.nh.Y.Oc.call(a,b)}; _.nh.prototype.Oc=function(a){if(this.o&&this.o!=a)throw Error("T");_.nh.Y.Oc.call(this,a)};_.nh.prototype.qc=function(){this.j=_.xe(this.A.j,"DIV")};_.nh.prototype.render=function(a){qh(this,a)};var qh=function(a,b,c){if(a.Fa)throw Error("U");a.j||a.qc();b?b.insertBefore(a.j,c||null):a.A.j.body.appendChild(a.j);a.o&&!a.o.Fa||a.Pa()};_.k=_.nh.prototype;_.k.rd=function(a){this.j=a};_.k.Pa=function(){this.Fa=!0;_.rh(this,function(a){!a.Fa&&a.J()&&a.Pa()})}; _.k.Nb=function(){_.rh(this,function(a){a.Fa&&a.Nb()});this.L&&_.Lg(this.L);this.Fa=!1};_.k.R=function(){this.Fa&&this.Nb();this.L&&(this.L.ua(),delete this.L);_.rh(this,function(a){a.ua()});!this.Da&&this.j&&_.zg(this.j);this.o=this.D=this.j=this.H=this.C=null;_.nh.Y.R.call(this)}; _.k.Bc=function(a,b,c){if(a.Fa&&(c||!this.Fa))throw Error("U");if(0>b||b>_.sh(this))throw Error("W");this.H&&this.C||(this.H={},this.C=[]);if(a.o==this){var d=_.oh(a);this.H[d]=a;_.Te(this.C,a)}else{d=this.H;var e=_.oh(a);if(null!==d&&e in d)throw Error("I`"+e);d[e]=a}ph(a,this);_.Og(this.C,b,0,a);a.Fa&&this.Fa&&a.o==this?(c=this.j,(c.childNodes[b]||null)!=a.J()&&(a.J().parentElement==c&&c.removeChild(a.J()),b=c.childNodes[b]||null,c.insertBefore(a.J(),b))):c?(this.j||this.qc(),b=_.th(this,b+1),qh(a, this.j,b?b.j:null)):this.Fa&&!a.Fa&&a.j&&a.j.parentNode&&1==a.j.parentNode.nodeType&&a.Pa()};_.sh=function(a){return a.C?a.C.length:0};_.th=function(a,b){return a.C?a.C[b]||null:null};_.rh=function(a,b,c){a.C&&a.C.forEach(b,c)};_.nh.prototype.kd=function(a,b){if(a){var c="string"===typeof a?a:_.oh(a);a=this.H&&c?jh(this.H,c)||null:null;if(c&&a){var d=this.H;c in d&&delete d[c];_.Te(this.C,a);b&&(a.Nb(),a.j&&_.zg(a.j));ph(a,null)}}if(!a)throw Error("X");return a}; }catch(e){_._DumpException(e)} try{ /* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ _.uh=!_.D&&!_.ja(); }catch(e){_._DumpException(e)} try{ var vh;vh=function(a,b,c){if(a.o)return null;if(c instanceof Array){var d=null;c=_.Ya(c);for(var e=c.next();!e.done;e=c.next())(e=vh(a,b,e.value))&&(d=e);return d}d=null;a.j&&a.j.type==c&&a.C==b&&(d=a.j,a.j=null);if(e=b.getAttribute("data-eqid"))b.removeAttribute("data-eqid"),(e=a.D[e])?b.removeEventListener?b.removeEventListener(c,e,!1):b.detachEvent&&b.detachEvent("on"+c,e):a.A.log(Error("H`"+b));return d};_.wh=function(a,b,c){return function(){try{return b.apply(c,arguments)}catch(d){a.log(d)}}}; _.yh=function(a,b,c,d,e,f){d=_.wh(a,d,f);a=_.P(b,c,d,e,f);_.xh(b,c);return a};_.xh=function(a,b){if(a instanceof Element&&(b=vh(_.Se("eq"),a,b||[])))if(_.D&&b instanceof MouseEvent&&a.dispatchEvent){var c=document.createEvent("MouseEvent");c.initMouseEvent(b.type,!0,!0,b.view,b.detail,b.screenX,b.screenY,b.clientX,b.clientY,b.ctrlKey,b.altKey,b.shiftKey,b.metaKey,b.button,b.relatedTarget);a.dispatchEvent(c)}else a.dispatchEvent&&a.dispatchEvent(b)}; }catch(e){_._DumpException(e)} try{ /* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var Eh;_.zh=function(a){return 0==a.Za.button&&!(_.Fb&&a.ctrlKey)};_.Ah=function(a,b,c,d,e,f){c.listen(b,d,e,f||a.T||a,a)};_.Ch=function(a,b,c){_.Bh.listen(b,c,void 0,a.T||a,a);return a};_.Dh=function(a,b){b=b instanceof _.Vc?b:_.ad(b);a.href=_.Wc(b)}; Eh=function(a,b,c){var d;a=c||a;if(a.querySelectorAll&&a.querySelector&&b)return a.querySelectorAll(b?"."+b:"");if(b&&a.getElementsByClassName){var e=a.getElementsByClassName(b);return e}e=a.getElementsByTagName("*");if(b){var f={};for(c=d=0;a=e[c];c++){var g=a.className;"function"==typeof g.split&&_.oe(g.split(/\s+/),b)&&(f[d++]=a)}f.length=d;return f}return e};_.Fh=function(a,b){var c=b||document;return c.querySelectorAll&&c.querySelector?c.querySelectorAll("."+a):Eh(document,a,b)}; _.U=function(a,b){var c=b||document;if(c.getElementsByClassName)a=c.getElementsByClassName(a)[0];else{c=document;var d=b||c;a=d.querySelectorAll&&d.querySelector&&a?d.querySelector(a?"."+a:""):Eh(c,a,b)[0]||null}return a||null};_.Gh=function(a){return void 0!=a.children?a.children:Array.prototype.filter.call(a.childNodes,function(b){return 1==b.nodeType})};_.Hh=function(a,b){return b?_.Ee(a,function(c){return!b||"string"===typeof c.className&&_.oe(c.className.split(/\s+/),b)}):null}; var Ih,Jh;Ih=function(){};_.Bh=new Ih;Jh=["click","keydown","keyup"];Ih.prototype.listen=function(a,b,c,d,e){var f=function(g){var h=_.mf(b),l=_.Ce(g.target)?g.target.getAttribute("role")||null:null;"click"==g.type&&_.zh(g)?h.call(d,g):13!=g.keyCode&&3!=g.keyCode||"keyup"==g.type?32!=g.keyCode||"keyup"!=g.type||"button"!=l&&"tab"!=l&&"radio"!=l||(h.call(d,g),g.preventDefault()):(g.type="keypress",h.call(d,g))};f.Cb=b;f.Oj=d;e?e.listen(a,Jh,f,c):_.P(a,Jh,f,c)}; Ih.prototype.Ja=function(a,b,c,d,e){for(var f,g=0;f=Jh[g];g++){var h=a;var l=f;var m=!!c;l=_.af(h)?h.Pd(l,m):h?(h=_.of(h))?h.Pd(l,m):[]:[];for(h=0;m=l[h];h++){var r=m.listener;if(r.Cb==b&&r.Oj==d){e?e.Ja(a,f,m.listener,c,d):_.sf(a,f,m.listener,c,d);break}}}}; _.Kh=function(a,b){_.S.call(this,b);this.C=a;this.Wa=b||this};_.y(_.Kh,_.S);_.Kh.prototype.listen=function(a,b,c,d){if(c){if("function"!=typeof c)throw new TypeError("Y");c=_.wh(this.C,c,this.Wa);c=_.S.prototype.listen.call(this,a,b,c,d);_.xh(a,Lh(b));return c}return _.S.prototype.listen.call(this,a,b,c,d)}; _.Kh.prototype.B=function(a,b,c,d,e){if(c){if("function"!=typeof c)throw new TypeError("Y");c=_.wh(this.C,c,e||this.Wa);c=_.S.prototype.B.call(this,a,b,c,d,e);_.xh(a,Lh(b));return c}return _.S.prototype.B.call(this,a,b,c,d,e)};_.Kh.prototype.Ua=function(a,b,c,d){if(c){if("function"!=typeof c)throw new TypeError("Y");c=_.wh(this.C,c,this.Wa);c=_.S.prototype.Ua.call(this,a,b,c,d);_.xh(a,Lh(b));return c}return _.S.prototype.Ua.call(this,a,b,c,d)}; var Lh=function(a){return Array.isArray(a)?_.wb(a,Lh):"string"===typeof a?a:a?a.toString():a}; _.Nh=function(a,b){_.Kh.call(this,b);this.o=a};_.y(_.Nh,_.Kh);_.Nh.prototype.J=function(){return this.o};_.Nh.prototype.R=function(){this.o=null;_.Kh.prototype.R.call(this)}; }catch(e){_._DumpException(e)} try{ _.Oh=function(a,b,c){_.Nh.call(this,a,b);this.j=c;(a=_.U("gb_uc",this.o))&&_.Ch(this,a,this.A)};_.y(_.Oh,_.Nh);_.Oh.prototype.A=function(a){var b;(a=a.currentTarget)&&(a=a.getAttributeNode("data-ved"))&&a.value&&(b={ved:a.value});this.j.log(39,b)}; }catch(e){_._DumpException(e)} try{ var Qh,Rh,Vh;Qh=function(a){return null!=_.Ee(a,function(b){return 1==b.nodeType&&"true"==_.Ph(b,"hidden")})};_.Th=function(a){return a?Rh(a,function(b){return 1==b.nodeType&&_.Sh(b)&&!Qh(b)}):[]};_.V=function(a,b,c){c?_.O(a,b):_.Le(a,b)};_.Uh=function(a,b,c,d){if(null!=a)for(a=a.firstChild;a;){if(b(a)&&(c.push(a),d)||_.Uh(a,b,c,d))return!0;a=a.nextSibling}return!1};Rh=function(a,b){var c=[];_.Uh(a,b,c,!1);return c};Vh=function(a){a=a.tabIndex;return"number"===typeof a&&0<=a&&32768>a}; _.Sh=function(a){var b;if((b="A"==a.tagName&&a.hasAttribute("href")||"INPUT"==a.tagName||"TEXTAREA"==a.tagName||"SELECT"==a.tagName||"BUTTON"==a.tagName?!a.disabled&&(!a.hasAttribute("tabindex")||Vh(a)):a.hasAttribute("tabindex")&&Vh(a))&&_.D){var c;"function"!==typeof a.getBoundingClientRect||_.D&&null==a.parentElement?c={height:a.offsetHeight,width:a.offsetWidth}:c=a.getBoundingClientRect();a=null!=c&&0<c.height&&0<c.width}else a=b;return a}; _.Ph=function(a,b){a=a.getAttribute("aria-"+b);return null==a||void 0==a?"":String(a)}; }catch(e){_._DumpException(e)} try{ /* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ _.Wh=function(a){return null==a?"":String(a)}; }catch(e){_._DumpException(e)} try{ /* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ }catch(e){_._DumpException(e)} try{ var Xh=function(a){_.I.call(this);this.C=a;this.A=null;this.o={};this.D={};this.j={};this.B=null};_.y(Xh,_.I);_.Yh=function(a){if(a.A)return a.A;for(var b in a.j)if(a.j[b].Ke()&&a.j[b].Gb())return a.j[b];return null};_.k=Xh.prototype;_.k.ef=function(a){a&&_.Yh(this)&&a!=_.Yh(this)&&_.Yh(this).Gd(!1);this.A=a};_.k.kg=function(a){a=this.j[a]||a;return _.Yh(this)==a};_.k.ue=function(a,b){b=b.Qc();if(this.o[a]&&this.o[a][b])for(var c=0;c<this.o[a][b].length;c++)try{this.o[a][b][c]()}catch(d){this.C.log(d)}}; _.k.vh=function(a){return!this.D[a.Qc()]};_.k.Eg=function(a){this.j[a]&&(_.Yh(this)&&_.Yh(this).Qc()==a||this.j[a].Gd(!0))};_.k.Va=function(a){this.B=a;for(var b in this.j)this.j[b].Ke()&&this.j[b].Va(a)};_.k.Ye=function(a){this.j[a.Qc()]=a};_.k.me=function(a){return a in this.j?this.j[a]:null};var Zh=new Xh(_.K);_.Bd("dd",Zh); }catch(e){_._DumpException(e)} try{ var fi,hi,ii,ki,li,mi,pi,qi,ti,xi,yi,zi;_.$h=function(a,b){a&&b&&_.Dh(a,a.href.replace(/([?&](continue|followup)=)[^&]*/g,"$1"+encodeURIComponent(b)))};_.ei=function(){_.B("gbar.I",_.ai);_.ai.prototype.ia=_.ai.prototype.Ig;_.ai.prototype.ib=_.ai.prototype.J;_.ai.prototype.ic=_.ai.prototype.ki;_.B("gbar.J",_.bi);_.bi.prototype.ja=_.bi.prototype.V;_.bi.prototype.jb=_.bi.prototype.W;_.B("gbar.K",_.ci);_.B("gbar.L",_.di);_.di.prototype.la=_.di.prototype.o}; fi=function(a,b){b.xa=b.type;b.xb=b.target;return a.call(this,b)};_.gi=function(a,b){return _.U(a,b)};hi=function(a){a=a.getAttribute("src");return null!=a&&""!=a}; ii=function(a,b,c){a=_.U("gb_yc",a.J());if(""!=b||""!=c)if(_.N(a,"gb_na"))""!=_.bh(a,"background-image")&&(b=""!=c?c:b,_.$g(a,"background-image","url('"+b+"')"),a=_.U("gb_xc",a),null!=a&&hi(a)&&a.setAttribute("src",b));else if("IMG"==a.tagName){var d=""!=b?b:c;null!=a&&hi(a)&&a.setAttribute("src",d);b!=c&&(c=""!=c?c+" 2x ":"",""!=b&&(c=c+(""==c?"":",")+(b+" 1x")),a.setAttribute("srcset",c))}};_.ji=function(a,b,c){_.I.call(this);this.Cb=a;this.A=b||0;this.j=c;this.o=(0,_.z)(this.Qg,this)}; _.C(_.ji,_.I);_.k=_.ji.prototype;_.k.Pc=0;_.k.R=function(){_.ji.Y.R.call(this);this.stop();delete this.Cb;delete this.j};_.k.start=function(a){this.stop();this.Pc=_.Gg(this.o,void 0!==a?a:this.A)};_.k.stop=function(){0!=this.Pc&&_.Hg(this.Pc);this.Pc=0};_.k.Qg=function(){this.Pc=0;this.Cb&&this.Cb.call(this.j)};ki=function(a){return String(a).replace(/([A-Z])/g,"-$1").toLowerCase()};li=function(a,b){var c=b.parentNode;c&&c.replaceChild(a,b)};mi=function(a,b){var c=[];return _.Uh(a,b,c,!0)?c[0]:void 0}; _.ni=function(a){var b=[];_.Xg(a,b,!0);a=b.join("");a=a.replace(/ \xAD /g," ").replace(/\xAD/g,"");a=a.replace(/\u200B/g,"");a=a.replace(/ +/g," ");" "!=a&&(a=a.replace(/^\s*/,""));return a};_.oi=function(a,b,c){if(_.uh&&a.dataset)a.dataset[b]=c;else{if(/-[a-z]/.test(b))throw Error("K");a.setAttribute("data-"+ki(b),c)}}; pi=function(a){if(/-[a-z]/.test("item"))return null;if(_.uh&&a.dataset){if(_.ka()&&!("item"in a.dataset))return null;a=a.dataset.item;return void 0===a?null:a}return a.getAttribute("data-"+ki("item"))};qi=function(a,b){return/-[a-z]/.test(b)?!1:_.uh&&a.dataset?b in a.dataset:a.hasAttribute?a.hasAttribute("data-"+ki(b)):!!a.getAttribute("data-"+ki(b))};_.ri=function(a){this.j=a;this.o=null};_.si=function(a){a.o||(a.o=_.P(a.j,"keydown",a.A,!1,a))};_.ui=function(a){ti(a);_.V(a.j,"gb_r",!1)}; _.ri.prototype.A=function(a){9!=a.keyCode||_.N(this.j,"gb_r")||(_.V(this.j,"gb_r",!0),ti(this))};ti=function(a){a.o&&(_.tf(a.o),a.o=null)};_.ai=function(a,b){_.R.call(this);this.C=a;b&&(this.C.id=b)};_.y(_.ai,_.R);_.k=_.ai.prototype;_.k.J=function(){return this.C};_.k.Ig=function(){return this.C.id};_.k.ki=function(){var a=this.C.id;a||(a="gb$"+_.lh(_.kh.j()),this.C.id=a);return a};_.k.R=function(){_.zg(this.C);_.R.prototype.R.call(this)};_.k.Ed=function(){return this.J()}; _.vi=function(a){return mi(a,function(b){return _.Ce(b)&&_.Sh(b)})};_.wi=function(a){(a=_.vi(a))&&a.focus()};xi={zk:"gb_pa",Ik:"gb_Pd",nk:"gb_Mc"};yi=function(){var a=_.Ae("LI");_.O(a,"gb_Tc");_.Ge(a,"menuitem");return a};zi=function(a,b){b||(b=yi(),a.Ed().appendChild(b));_.ai.call(this,b);this.D=new _.S(this);_.Ch(this.D,this.J(),this.vi)};_.y(zi,_.ai);_.k=zi.prototype; _.k.Jg=function(a){a?_.oi(this.J(),"item",a):(a=this.J(),!/-[a-z]/.test("item")&&(_.uh&&a.dataset?qi(a,"item")&&delete a.dataset.item:a.removeAttribute("data-"+ki("item"))));return this};_.k.md=function(){return pi(this.J())};_.k.Kg=function(a){_.V(this.J(),"gb_xa",a);return this};_.k.focus=function(){_.wi(this.J())};_.k.vi=function(){this.dispatchEvent("click")}; var Ai=function(a,b){if(!b){b=yi();_.O(b,"gb_Zc");var c=_.T("A","gb_Vc");c.tabIndex=0;b.appendChild(c);var d=_.T("SPAN","gb_Wc");c.appendChild(d);a.Ed().appendChild(b)}zi.call(this,a,b);this.A=_.gi("gb_Vc",this.J());this.B=_.U("gb_Xc",this.A);this.j=null;this.o=_.U("gb_Wc",this.A)};_.y(Ai,zi);_.k=Ai.prototype;_.k.md=function(){return zi.prototype.md.call(this)||this.uf()};_.k.uf=function(){return _.ni(this.o)};_.k.Lg=function(a){_.Ug(this.o,a);return this}; _.k.Sj=function(a){if(!this.B)if(this.B=_.T("IMG","gb_Xc"),this.B.setAttribute("alt",""),this.j)li(this.B,this.j),this.j=null;else{var b=this.o;b.parentNode&&b.parentNode.insertBefore(this.B,b)}this.B.setAttribute("src",a);return this}; _.k.Rj=function(a){if(!(a instanceof Element&&"svg"==a.tagName.toLowerCase()))return this;if(this.B)li(a,this.B),this.B=null;else if(this.j)li(a,this.j);else{var b=this.o;b.parentNode&&b.parentNode.insertBefore(a,b)}(b=a.getAttribute("class"))?a.setAttribute("class",b+" gb_Xc"):a.setAttribute("class","gb_Xc");this.j=a;return this};_.k.focus=function(){this.A.focus()};_.bi=function(a){_.ai.call(this,a);this.B=[];this.K={}};_.y(_.bi,_.ai); _.bi.prototype.V=function(a){var b=this.K[a];if(b)return b;var c=document.getElementById(a);if(c)for(var d=0,e=this.B.length;d<e;++d)if(b=this.B[d],b.J()==c)return this.K[a]=b;return null};_.bi.prototype.Eb=function(a){a.Oc(this);this.B.push(a);var b=a.C.id;b&&(this.K[b]=a)};_.bi.prototype.W=function(){for(var a=0,b=this.B.length;a<b;a++)this.B[a].ua();this.K={};this.B=[]}; var Bi=function(a,b){if(!b){b=_.Ae("UL");_.O(b,"gb_Qc");var c=_.T("SPAN","gb_Uc");b.appendChild(c)}_.bi.call(this,b);this.o=a;a=this.J().getElementsByClassName("gb_Tc");for(b=0;b<a.length;b++)c=a[b],_.N(c,"gb_Zc")?this.Eb(new Ai(this,c)):this.Eb(new zi(this,c));this.j=_.U("gb_Uc",this.J())};_.y(Bi,_.bi);_.k=Bi.prototype;_.k.Eb=function(a){_.bi.prototype.Eb.call(this,a);var b=this.o,c=a.J();c=c.id||(c.id="gbm"+_.lh(_.kh.j()));b.N[c]=a};_.k.Mg=function(){return null!=this.j?_.ni(this.j):null}; _.k.Ng=function(a){return null!=this.j?(_.Ug(this.j,a),this):null};_.k.zh=function(){var a=new zi(this);this.Eb(a);return a};_.k.Ah=function(){var a=new Ai(this);this.Eb(a);return a}; var Ci=function(a){return a instanceof HTMLElement&&qi(a,"ogobm")},Di="click mousedown scroll touchstart wheel keydown".split(" "),Ei=function(a,b){this.j=a;this.o=b},W=function(a,b,c,d,e){var f=a.get("menu");_.bi.call(this,f);this.j=b;this.U=f;this.H=a;this.X=a.get("back");this.F=_.U("gb_Bc");this.L=c;this.A=_.U("gb_Nc",this.j);this.M=new _.ri(this.A);this.D=_.U("gb_Oc",this.A);this.G=_.U("gb_Pc",this.A);this.N={};this.O=[];this.T=d||!1;this.S=e||!1;this.o=new _.S(this);Fi(this);a=this.A.getElementsByClassName("gb_Qc"); for(b=0;b<a.length;b++)this.Eb(new Bi(this,a[b]))};_.y(W,_.bi);_.k=W.prototype;_.k.R=function(){_.bi.prototype.R.call(this);Gi(this)};_.k.Ed=function(){return this.A};_.k.Og=function(){return _.U("gb_je",this.j)};_.k.yh=function(){Hi(this);return Ii(this,this.D)};_.k.xh=function(){Hi(this);return Ii(this,this.G)}; var Ii=function(a,b){var c=new Bi(a),d=c.J();b.appendChild(d);a.Eb(c);return c},Hi=function(a){a.D||(a.D=_.Ae("DIV"),_.O(a.D,"gb_Oc"),a.A.appendChild(a.D),a.G=_.Ae("DIV"),_.O(a.G,"gb_Pc"),a.A.appendChild(a.G))};W.prototype.ha=function(a){_.V(this.j,"gb_Lc",1==a);this.dispatchEvent("msc")};W.prototype.getStyle=function(){return Ji(this)?0:1};var Ki=function(a,b){(a=a.H.get(b))&&_.Le(a,"gb_za")},Li=function(a){a.H.forEach(function(b){_.O(b,"gb_za")})};_.k=W.prototype; _.k.Vj=function(a){this.F||(this.F=_.U("gb_Bc"));this.F&&a&&_.Ug(this.F,a)};_.k.isVisible=function(a){return(a=this.H.get(a))?!_.N(a,"gb_za"):!1};_.k.open=function(a){this.L||(a&&_.$g(this.j,"transition","none"),this.dispatchEvent("beforeshow"),_.O(this.j,"gb_ka"),_.L(this.J(),"expanded",!0),_.wi(this.A),_.si(this.M),this.dispatchEvent("open"),this.o.B(document.body,Di,this.dg,!0,this),this.o.listen(document.body,"focusin",this.vf),a&&_.Gg(function(){_.$g(this.j,"transition","")},0,this))}; _.k.Pj=function(a){this.L&&_.L(this.J(),"expanded",a)};_.k.close=function(a){this.L||(a&&_.$g(this.j,"transition","none"),_.Le(this.j,"gb_ka"),_.L(this.J(),"expanded",!1),document.activeElement==this.J()&&this.J().blur(),_.ui(this.M),this.dispatchEvent("close"),Gi(this),a&&_.Gg(function(){_.$g(this.j,"transition","")},0,this))};_.k.Fb=function(){return _.N(this.j,"gb_ka")}; var Fi=function(a){_.Ch(a.o,a.J(),a.Z);a.J().addEventListener("keydown",function(c){32==c.keyCode&&c.preventDefault()});_.Ch(a.o,a.A,a.Si);a.o.listen(a.j,"keydown",a.Pg);a.o.listen(a.j,"keyup",a.Ni);var b=new Map;b.set("close","cbc");b.set("back","bbc");b.forEach(function(c,d){_.Ch(a.o,a.H.get(d),function(){this.dispatchEvent(c)})});if(_.N(a.j,"gb_pa")||_.N(a.j,"gb_Pd"))a.o.listen(window,"resize",a.P),a.P();_.N(a.j,"gb_Hc")||a.o.Ua(window,"touchstart",function(){_.$g(a.j,"overflow-y","auto")})}; W.prototype.P=function(){var a=window.visualViewport?window.visualViewport.height:window.innerHeight;a&&_.$g(this.j,"height","calc("+a+"px - 100%)")};W.prototype.Z=function(){this.dispatchEvent("mbc");if(!this.L){if(this.Fb()){this.close();var a=!0}else this.open(),a=!1;a&&this.J().focus()}};var Ji=function(a){return!_.N(a.j,"gb_Lc")||_.N(a.j,"gb_pa")||_.N(a.j,"gb_Pd")};_.k=W.prototype;_.k.Ni=function(a){9===a.keyCode&&this.Fb()&&(a=this.M,_.V(a.j,"gb_r",!0),ti(a))}; _.k.Pg=function(a){a:{if(36==a.keyCode||35==a.keyCode){var b=_.Th(this.j);if(0<b.length){var c=b[b.length-1];36==a.keyCode&&(c=!Ji(this)&&1<b.length?b[1]:b[0]);c.focus();a.preventDefault();break a}}27!=a.keyCode||this.T&&!Ji(this)||(this.close(),null!=this.U&&this.U.focus())}9===a.keyCode&&this.Fb()&&Ji(this)&&(b=a.target,c=_.Th(this.j),0<c.length&&(b==c[0]&&a.shiftKey?(c[c.length-1].focus(),a.preventDefault()):b!=c[c.length-1]||a.shiftKey||(c[0].focus(),a.preventDefault())))}; _.k.Si=function(a){if(a.target instanceof Node){a:{a=a.target;for(var b=this.A;a&&a!==b;){var c=a.id;if(c in this.N){a=this.N[c];break a}a=a.parentNode}a=null}if(a){a=a.md();b=0;for(c=this.O.length;b<c;++b){var d=this.O[b];d.j.call(d.o,a)}this.T&&!Ji(this)||this.close()}}}; _.k.dg=function(a){this.Fb()&&a.target instanceof Node&&!(!Ji(this)||this.S&&_.Ee(a.target,Ci))&&("keydown"==a.type?27==a.keyCode&&(a.preventDefault(),a.stopPropagation(),this.close(),this.J().focus()):_.Hh(a.target,"gb_C")||_.Hh(a.target,"gb_zc")||_.Ag(this.j,a.target)||("touchstart"==a.type&&(a.preventDefault(),a.stopPropagation()),this.close()))}; _.k.vf=function(){this.Fb()&&(!Ji(this)||"IFRAME"!=document.activeElement.tagName&&(this.S&&_.Ee(document.activeElement,Ci)||_.Hh(document.activeElement,"gb_Fc")||_.Hh(document.activeElement,"gb_C")||_.wi(this.A)))};var Gi=function(a){a.o.Ja(document.body,Di,a.dg,!1,a);a.o.Ja(document.body,"focusin",a.vf)};W.prototype.ka=function(a,b){this.O.push(new Ei(a,b))};_.ci=function(a){_.ai.call(this,a);_.Bh.listen(a,this.j,!1,this)};_.y(_.ci,_.ai); _.ci.prototype.j=function(a){this.dispatchEvent("click")||a.preventDefault()}; var Mi=function(){this.j=null};Mi.prototype.wd=function(){return this.j}; var Ni=function(a,b,c){this.j=a;this.o=b;this.A=c||_.n}; var Oi=function(a){this.j=[];this.B=a||this};Oi.prototype.o=function(a,b,c){this.C(a,b,c);this.j.push(new Ni(a,b,c))};Oi.prototype.C=function(a,b,c){c=c||_.n;for(var d=0,e=this.j.length;d<e;d++){var f=this.j[d];if(f.j==a&&f.o==b&&f.A==c){this.j.splice(d,1);break}}};Oi.prototype.A=function(a){a.j=this.B;for(var b=0,c=this.j.length;b<c;b++){var d=this.j[b];"catc"==d.j&&d.o.call(d.A,a)}}; /* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ _.Qi=function(a,b){_.R.call(this);this.j=a;this.A=Pi(this.j);this.F=b||100;this.B=_.P(a,"resize",this.C,!1,this)};_.C(_.Qi,_.R);_.Qi.prototype.R=function(){_.tf(this.B);_.Qi.Y.R.call(this)};_.Qi.prototype.C=function(){this.o||(this.o=new _.ji(this.D,this.F,this),_.fg(this,this.o));this.o.start()}; _.Qi.prototype.D=function(){if(!this.j.isDisposed()){var a=this.A,b=Pi(this.j);this.A=b;if(a){var c=!1;a.width!=b.width&&(this.dispatchEvent("b"),c=!0);a.height!=b.height&&(this.dispatchEvent("a"),c=!0);c&&this.dispatchEvent("resize")}else this.dispatchEvent("a"),this.dispatchEvent("b"),this.dispatchEvent("resize")}}; var Ri=function(a){_.R.call(this);this.o=a||window;this.A=_.P(this.o,"resize",this.B,!1,this);this.j=_.xg(this.o||window)},Si,Pi;_.C(Ri,_.R);_.Ti=function(){var a=window,b=_.nb(a);return Si[b]=Si[b]||new Ri(a)};Si={};Pi=function(a){return a.j?_.Pg(a.j):null};Ri.prototype.R=function(){Ri.Y.R.call(this);this.A&&(_.tf(this.A),this.A=null);this.j=this.o=null};Ri.prototype.B=function(){var a=_.xg(this.o||window);_.Sg(a,this.j)||(this.j=a,this.dispatchEvent("resize"))}; var Vi=function(a,b){this.B=new Oi(this);this.G=a;this.D=b;this.j=Ui(a.offsetWidth,this.D);this.H=new _.Qi(_.Ti(),10);_.P(this.H,"b",function(){window.requestAnimationFrame?window.requestAnimationFrame((0,_.z)(this.F,this)):this.F()},!1,this)},Ui=function(a,b){for(var c=0,d=b.length-1,e=b[0];c<d;){if(a<=e.max)return e.id;e=b[++c]}return b[d].id};Vi.prototype.F=function(){var a=Ui(this.G.offsetWidth,this.D);a!=this.j&&(this.j=a,this.A(new Mi))};Vi.prototype.o=function(a,b,c){this.B.o(a,b,c)}; Vi.prototype.C=function(a,b){this.B.C(a,b)};Vi.prototype.A=function(a){this.B.A(a)}; var Wi={id:"unlimitedProductControl",Yd:Number.MAX_SAFE_INTEGER}; _.di=function(a){_.ai.call(this,a);_.P(a,"click",this.j,!1,this)};_.y(_.di,_.ai);_.di.prototype.o=function(){var a=this.J().getAttribute("aria-pressed");return(null==a?a:"boolean"===typeof a?a:"true"==a)||!1};_.di.prototype.j=function(a){a=a.currentTarget;var b=_.Ph(a,"pressed");_.eg(_.Wh(b))||"true"==b||"false"==b?_.L(a,"pressed","true"==b?"false":"true"):a.removeAttribute("aria-pressed");this.dispatchEvent("click")}; var X=function(a,b,c,d){_.R.call(this);this.A=a;_.Le(this.A,"gb_Jd");this.o=b;this.P=c;this.La="";this.rb=d;this.H=this.j=null;this.Ha=this.S=this.O=!1;this.ma=_.u(_.F(this.o,16),!1);this.T=new _.S(this);this.Ba=_.U("gb_0c",this.A);this.X=_.U("gb_z",this.A);this.ha=_.u(_.F(b,6),!1);this.Ac=_.U("gb_4c",this.Ba);this.C=_.U("gb_Ld",this.A);this.N=_.U("gb_Sd",this.A);(this.wa=_.u(_.F(this.o,21),!1))&&this.C&&(this.Ga=_.U("gb_xe",this.A),this.zd=_.U("gb_Be",this.A),this.U=_.U("gb_ye",this.A));this.F=_.U("gb_Vd", this.A);this.W=_.U("gb_Sc",this.A);this.tj=_.U("gb_Re",this.A);this.G=_.U("gb_2c",this.A);this.D=_.U("gb_Ud",this.A);this.na=Array.prototype.slice.call(_.Fh("gb_2d",this.A));this.V=!1;this.uc=_.u(_.F(this.o,19),!1);this.tc=_.u(_.F(this.o,20),!1);this.Vb=_.u(_.F(this.o,45),!1);this.vc=_.u(_.F(this.o,46),!1);a=Xi(this,!0);b=Xi(this,!1);this.yc=Math.max(a,b);this.ka=_.F(this.o,15);c=_.Oa(_.E(this.o,30),0);0!=c&&Yi(this,c);a=Zi(this,a,b);this.L=new Vi(this.A,$i);this.Hb=_.w(_.E(this.o,37));this.Db=_.w(_.E(this.o, 38));_.N(this.A,"gb_Xd");this.ij=_.u(_.F(this.o,39));this.wa&&this.C&&(this.Xa=new Vi(this.A,aj),this.Xa.o("catc",this.Da,this),this.Da(),_.Ch(this.T,this.Ga,function(){var e=this.zd,f=!_.N(e,"gb_za");_.V(e,"gb_za",f)}));this.xc=_.u(_.F(this.o,1),!1);this.wc=_.u(_.F(this.o,40),!1);bj(this);cj(this,this.L.j);this.L.o("catc",this.Kb,this);_.F(this.o,8)&&document.addEventListener("scroll",(0,_.z)(function(){_.V(this.A,"gb_Nd",0<window.scrollY)},this));null!=this.D&&_.F(this.o,7)&&(this.va=new Vi(this.D, a),this.va.o("catc",this.Ie,this),this.Ie());this.K=null;if(this.Z=_.U("gb_ia",this.A))this.K=_.U("gb_na",this.Z),this.T.B(this.K,"error",this.Ci,!1,this)};_.y(X,_.R);_.k=X.prototype; _.k.Ci=function(){null!=this.K&&(this.K.src="https://web.archive.org/web/20220630113749/https://www.gstatic.com/images/icons/material/system/1x/broken_image_grey600_18dp.png",this.K.srcset="https://web.archive.org/web/20220630113749/https://www.gstatic.com/images/icons/material/system/1x/broken_image_grey600_18dp.png 1x, https://www.gstatic.com/images/icons/material/system/2x/broken_image_grey600_18dp.png 2x",_.$g(this.K,"width","auto"),_.O(this.K.parentElement,"gb_ma"),_.$g(this.K.parentElement,"line-height","30px"))};_.k.J=function(){return this.A}; _.k.Tj=function(a){this.H=a;dj(this,this.O);a=ej(this);0!=a&&fj(this,a)};_.k.Uj=function(a,b){this.H&&ii(this.H,a,b)};_.k.Va=function(a){this.ob(a||this.ij?1:0);this.nb(a?this.Hb:this.Db);_.V(this.J(),"gb_4",a);var b=_.U("gb_1");null!=b&&_.V(b,"gb_4",a);this.j&&this.wc&&_.V(this.j.j,"gb_Kc",a);_.J.j().C.then(function(c){c.Va(a)},void 0,this);this.Z&&_.V(this.Z,"gb_4",a);_.Se("dd").Va(a)};_.k.Wj=function(a){this.Ba&&(_.Ug(this.Ac,a||""),_.V(this.Ba,"gb_za",!a),this.ha=!!a,cj(this,this.L.j))}; _.k.Rg=function(){return _.U("gb_je",this.C)};_.k.Ie=function(){if(null!=this.va){var a=this.va.j;3==a?gj(this,!1):1==a?gj(this,!0):gj(this,"gb_Mc"==this.L.j)}}; var gj=function(a,b){if(_.F(a.o,7)&&(!a.V||b)){if(a.ka){var c=_.U("gb_pe",a.A);if(c){var d=_.U("gb_qe",a.A),e="gb_Mc"!=a.L.j||b?"":a.yc+"px";_.$g(c,"min-width",e);_.$g(d,"min-width",e)}}_.N(a.D,"gb_De")!=b&&(_.V(a.D,"gb_De",b),b?a.dispatchEvent("sfi"):a.dispatchEvent("sfu"),_.V(_.U("gb_Se",a.D),"gb_De",b),b&&a.Da())}},hj=function(a){var b=_.U("gb_Fc");if(b){var c=new Map;c.set("menu",_.U("gb_zc",a.A));c.set("back",_.U("gb_Cc"));c.set("close",_.U("gb_Dc"));var d=!1;c.forEach(function(e){e||(a.P.log(Error("Z")), d=!0)});if(!d){a.j=new W(c,b,_.u(_.F(a.o,16),!1),_.u(_.F(a.o,9),!1),_.u(_.F(a.o,33),!1));a.j.listen("open",a.Tb,!1,a);a.j.listen("close",a.Lb,!1,a);a.j.listen("msc",a.Ub,!1,a);switch(_.E(a.o,32)){case 1:a.M("back");break;case 2:a.M("close");break;case 3:a.M("none");break;default:a.M("default")}_.ei();_.B("gbar.C",W);W.prototype.ca=W.prototype.Ed;W.prototype.cb=W.prototype.yh;W.prototype.cc=W.prototype.ka;W.prototype.cd=W.prototype.ha;W.prototype.ce=W.prototype.xh;W.prototype.cf=W.prototype.open;W.prototype.cg= W.prototype.close;W.prototype.ch=W.prototype.getStyle;W.prototype.ck=W.prototype.Fb;W.prototype.cl=W.prototype.Pj;W.prototype.cm=W.prototype.Og;W.prototype.cn=W.prototype.Vj;_.B("gbar.D",Bi);Bi.prototype.da=Bi.prototype.zh;Bi.prototype.db=Bi.prototype.Ah;Bi.prototype.dc=Bi.prototype.Mg;Bi.prototype.dd=Bi.prototype.Ng;_.B("gbar.E",zi);zi.prototype.ea=zi.prototype.J;zi.prototype.eb=zi.prototype.Kg;zi.prototype.ec=zi.prototype.Jg;zi.prototype.ed=zi.prototype.md;_.B("gbar.F",Ai);Ai.prototype.fa=Ai.prototype.Lg; Ai.prototype.fb=Ai.prototype.Sj;Ai.prototype.fc=Ai.prototype.Rj;Ai.prototype.fd=Ai.prototype.uf;Ai.prototype.ed=Ai.prototype.md;_.J.j().j.resolve(a.j)}}else a.P.log(Error("$"))},bj=function(a){var b=_.J.j();a.C||b.j.reject(Error("aa"));_.u(_.F(a.o,7))||b.G.reject(Error("ba"));_.u(_.F(a.o,12))||b.D.reject(Error("ca"));_.u(_.F(a.o,13))||b.F.reject(Error("da"))},cj=function(a,b){!a.j&&a.C&&hj(a);a.j&&!a.S&&a.M("default");a.j&&a.tc&&a.M("none");ij(a);if(a.uc||a.ma)a.O=!0;else if(a.vc)a.O=!1;else if(a.ha)a.O= !1;else{var c=_.u(_.F(a.o,5),!1),d=_.u(_.F(a.o,7),!1);a.O=!("gb_pa"===b&&(c||d))}c="gb_pa"==b;d="gb_Pd"==b;a.Vb&&a.X&&_.V(a.X,"gb_za",c||d);var e=jj(a,b);a.j&&e?_.kj(a)||null==a.W||(e=_.U("gb_Rc"),a.W.parentNode!=e&&e.insertBefore(a.W,e.childNodes[0]||null),_.O(a.F,"gb_Wd"),a.ya(),a.dispatchEvent("upi")):_.kj(a)&&a.C&&null!=a.W&&(e=a.tj,e.insertBefore(a.W,e.childNodes[0]||null),_.Le(a.F,"gb_Wd"),a.ya(),a.dispatchEvent("upo"));_.F(a.o,44)&&!a.ma&&!_.F(a.o,10)&&1<lj(a).length&&a.X&&a.F&&(_.V(a.X,"gb_za", c),_.V(a.F,"gb_Wd",c));if(a.H&&!a.ma){e=a.H.J();var f=!a.ha;_.V(e,"gb_za",!f);f&&dj(a,a.O)}a.j&&(a.j.isVisible("menu")||a.j.isVisible("back"))&&!Ji(a.j)&&(a.Ha=a.j.Fb());e=_.Mg(xi);_.Me(a.A,e);_.O(a.A,b);if(a.ka&&null!=a.G)if("gb_Mc"!=b)_.$g(a.G,"min-width",""),_.$g(a.F,"min-width","");else{f=_.hh(a.G).width;var g=_.hh(a.F).width;f=Math.max(f,g);_.$g(a.G,"min-width",f+"px");_.$g(a.F,"min-width",f+"px")}c?a.V||(a.V=!0,gj(a,a.V)):(a.V=!1,a.Ie());null!=a.D&&(_.V(a.D,"gb_Ke",!c&&!d),_.V(a.D,"gb_Je",c|| d));a.j&&(c=a.j.j,_.Me(c,e),_.O(c,b),Ji(a.j)?_.U("gb_6d").appendChild(c):a.A.appendChild(c),a.j.isVisible("menu")||a.j.isVisible("back"))&&(b=!Ji(a.j),c=a.j.Fb(),b&&!c&&a.Ha?a.j.open():!b&&c&&a.j.close());mj(a)},dj=function(a,b){var c=_.U("gb_yc",a.H.J());_.V(c,"gb_za",!b);a=_.U("gb_4d",a.H.J());null!=a&&_.V(a,"gb_ie",!b)},Zi=function(a,b,c){var d=320,e=_.Oa(_.E(a.o,29),0);0<e&&(d=e);e=d+2*Math.max(b,c);b=d+b+c;return e!=b&&a.ka?[{id:1,max:b},{id:2,max:e},{id:3}]:[{id:1,max:b},{id:3}]},Xi=function(a, b){if(a=_.U(b?"gb_pe":"gb_qe",a.A)){var c=a.offsetWidth;_.ub(a.children,function(d){_.N(d,"gb_za")&&(c-=d.offsetWidth)});return c}return 0},nj=function(a){return function(){a.click()}},lj=function(a){var b=_.U("gb_pe",a.A),c=_.U("gb_qe",a.A),d=[];b&&_.ub(b.children,function(e){d.push(e)});_.u(_.F(a.o,7),!1)&&(a=_.U("gb_De",a.D))&&(a=_.U("gb_mf",a),a.j=!0,d.push(a));c&&_.ub(c.children,function(e){d.push(e)});return d}; X.prototype.Da=function(){if(this.wa&&this.C){var a=lj(this),b=!1;a=_.vb(a,function(f){b=b||_.N(f,"gb_se");return _.N(f,"gb_8c")||_.N(f,"gb_vf")||_.N(f,"gb_mf")});var c=this.Xa.j.Yd,d=!1;if(a.length>c||b)d=!0,c--;var e=a.length-c;if(d!=!_.N(this.Ga,"gb_za")||e!=this.U.children){_.V(this.Ga,"gb_za",!d);if(d)for(;this.U.firstChild;)this.U.removeChild(this.U.firstChild);oj(this,a,c);d?this.T.B(document.body,pj,this.Wa,!0,this):this.T.Ja(document.body,pj,this.Wa,!1,this)}}}; var oj=function(a,b,c){b=_.vb(b,function(f){return _.N(f,"gb_se")?(qj(this,f),!1):!0},a);for(var d=0;d<b.length;d++){var e=b[d];d>=c?qj(a,e):_.Le(e,"gb_za")}},qj=function(a,b){_.O(b,"gb_za");var c=_.Ae("LI");_.Ke(c,["gb_ze","gb_Tc","gb_Zc"]);c.tabIndex=0;_.Ch(a.T,c,nj(b));var d=_.T("A","gb_Vc");c.appendChild(d);var e=_.T("SPAN","gb_Wc");d.appendChild(e);d=b.j?b.getAttribute("aria-label"):b.title;_.Ug(e,d);d=!1;_.N(b,"gb_vf")&&(d=!0);var f,g=b.children[0];d?f=g.children[0].children[0].src:b.j?f="https://web.archive.org/web/20220630113749/https://www.gstatic.com/images/icons/material/system/1x/search_black_24dp.png": f=g.src;a.B=_.T("IMG");_.Ke(a.B,["gb_Xc","gb_Ae"]);a.B.setAttribute("src",f);e.parentNode&&e.parentNode.insertBefore(a.B,e);a.U.appendChild(c)};X.prototype.Wa=function(a){!_.N(this.zd,"gb_za")&&a.target instanceof Node&&("keydown"==a.type?27==a.keyCode&&(a.preventDefault(),a.stopPropagation(),_.O(this.zd,"gb_za"),this.J().focus()):_.Ag(this.zd,a.target)||("touchstart"==a.type&&(a.preventDefault(),a.stopPropagation()),_.O(this.zd,"gb_za")))}; X.prototype.Kb=function(){cj(this,this.L.j);this.j&&_.rj(this,this.j.Fb(),!1);this.dispatchEvent("ffc")};_.rj=function(a,b,c){a.j&&(Ji(a.j)&&(c=b=!1),a=document.body,_.V(a,"gb_ne",b),_.V(a,"gb_me",c))};X.prototype.Tb=function(){_.rj(this,!0,!0)};X.prototype.Lb=function(){_.rj(this,!1,!0)};X.prototype.Ub=function(){var a=Ji(this.j),b=this.j.j;a?_.U("gb_6d").appendChild(b):this.A.appendChild(b)};_.kj=function(a){return!!a.j&&_.N(a.F,"gb_Wd")}; X.prototype.M=function(a){var b=!1;switch(a){case "back":this.S=!0;Li(this.j);Ki(this.j,"back");b=!0;break;case "close":this.S=!0;Li(this.j);Ki(this.j,"close");b=!0;break;case "default":this.S=!1;jj(this,this.L.j)||this.xc?(this.j&&!this.j.isVisible("menu")&&(Li(this.j),Ki(this.j,"menu")),b=!0):(this.j&&this.j.isVisible("back")&&Li(this.j),this.j&&this.j.isVisible("menu")?(a=this.j,a.close(),_.O(a.J(),"gb_za"),!_.N(a.X,"gb_za")&&_.Le(a.J(),"gb_Ec")):(a=_.U("gb_zc",this.A))&&_.O(a,"gb_za"),b=!1);break; case "none":this.S=!0,Li(this.j),b=!1}null!=this.G&&_.V(this.G,"gb_3c",b)};var jj=function(a,b){var c=_.u(_.F(a.o,5),!1),d=_.u(_.F(a.o,2),!1);return!(_.u(_.F(a.o,10),!1)||a.ma||_.u(_.F(a.o,44),!1))&&d&&("gb_pa"==b||"gb_Pd"==b&&(c||a.ha))};X.prototype.wb=function(){return this.A.offsetHeight};var mj=function(a){var b=a.A.offsetHeight+"px";a.La!=b&&(a.La=b,a.rb&&(a.rb.style.height=b),a.dispatchEvent("resize"))};X.prototype.zc=function(){this.N&&mj(this)}; X.prototype.Jb=function(){if(!this.N){var a=_.Ae("DIV");_.Ke(a,["gb_Sd","gb_2d"]);sj(a,ej(this));a.style.backgroundColor=this.A.style.backgroundColor;this.na.push(a);var b=this.C;b.parentNode&&b.parentNode.insertBefore(a,b.nextSibling);this.N=a}return this.N};X.prototype.qd=function(){_.zg(this.N);this.N=null;mj(this)};_.tj=function(a,b){a.C?a.C.appendChild(b):a.F?a.F.appendChild(b):a.P.log(Error("ea"))}; X.prototype.ob=function(a){2==a&&(a=0);for(var b=0;b<this.na.length;b++)sj(this.na[b],a);fj(this,a)};var fj=function(a,b){if(a.H){if(2==b){b=_.w(_.E(a.o,24),"");var c=_.w(_.E(a.o,27),"")}else 1==b?(b=_.w(_.E(a.o,23),""),c=_.w(_.E(a.o,26),"")):(b=_.w(_.E(a.o,22),""),c=_.w(_.E(a.o,25),""));""==b&&""==c||ii(a.H,b,c)}},ej=function(a){a=a.na[0];return a.classList.contains("gb_Ac")?1:a.classList.contains("gb_3d")?2:0},sj=function(a,b){_.Me(a,["gb_3d","gb_Ac"]);1==b?_.O(a,"gb_Ac"):2==b&&_.O(a,"gb_3d")}; X.prototype.nb=function(a){this.A.style.backgroundColor=a};X.prototype.Ib=function(){return this.A.style.backgroundColor};X.prototype.ya=function(){var a=_.Se("dd");_.Yh(a)&&_.Yh(a).Gd(!1);a.ef(null)};X.prototype.mj=function(a){Yi(this,a-8-10);ij(this)};var Yi=function(a,b){null==a.D?a.P.log(Error("fa")):a.ka?a.P.log(Error("ga")):a.mb=0>b?0:b},ij=function(a){null!=a.G&&("gb_pa"==a.L.j?_.$g(a.G,"min-width",""):null!=a.mb&&_.$g(a.G,"min-width",a.mb+"px"))}; X.prototype.nj=function(a){_.V(_.U("gb_sc",this.C),"gb_za",!a)};X.prototype.oh=function(a){a&&(_.$h(_.U("gb_1"),a),_.J.j().o.then(function(b){return void b.Cd(a)}))};var pj="click mousedown scroll touchstart wheel keydown".split(" "),$i=[{id:"gb_pa",max:599},{id:"gb_Pd",max:1023},{id:"gb_Mc"}],aj=[{id:{id:"oneProductControl",Yd:1},max:320},{id:{id:"twoProductControl",Yd:2},max:360},{id:{id:"threeProductControl",Yd:3},max:410},{id:Wi}]; var uj;_.R.prototype.za=_.re(function(a,b,c,d,e){return a.call(this,b,_.re(fi,c),d,e)},_.R.prototype.listen);_.R.prototype.zb=_.R.prototype.li;var vj=_.U("gb_oa"); if(null==vj)uj=null;else{var wj=_.G(_.Wd,_.Re,6)||new _.Re,xj=new X(vj,wj,_.K,_.U("gb_Od"));_.B("gbar.P",X);X.prototype.pa=X.prototype.wb;X.prototype.pb=X.prototype.Wj;X.prototype.pc=X.prototype.ob;X.prototype.pd=X.prototype.nb;X.prototype.pe=X.prototype.Jb;X.prototype.pf=X.prototype.zc;X.prototype.pg=X.prototype.qd;X.prototype.ph=X.prototype.Rg;X.prototype.pi=X.prototype.ya;X.prototype.pj=X.prototype.mj;X.prototype.pk=X.prototype.nj;X.prototype.pl=X.prototype.oh;X.prototype.pm=X.prototype.M;X.prototype.pn= X.prototype.Ib;X.prototype.po=X.prototype.Uj;X.prototype.pp=X.prototype.Va;_.J.j().B.resolve(xj);uj=xj}_.yj=uj; }catch(e){_._DumpException(e)} try{ var zj=document.querySelector(".gb_Ma .gb_A"),Aj=document.querySelector("#gb.gb_Jc");zj&&!Aj&&_.je(_.ae,zj,"click"); }catch(e){_._DumpException(e)} try{ (function(){for(var a=document.querySelectorAll(".gb_uc"),b=0;b<a.length;b++)_.je(_.ae,a[b],"click");_.J.j().B.then(function(c){if(c){var d=_.U("gb_sc",c.C);d&&(d=new _.Oh(d,_.K,_.$d),c.Tj(d))}})})(); }catch(e){_._DumpException(e)} })(this.gbar_); // Google Inc. </script><div class="navigation-drawer" role="menubar"><div class="navigation-title-container"><a class="support-home-title" href="/web/20220630113749/https://support.google.com/" role="link">Google ヘルプ</a><div class="navigation-drawer__close-button-container" role="presentation"><button aria-label="メニューを閉じる"><svg class="navigation-drawer__close-icon" viewbox="0 0 48 48"><path d="M38 12.83L35.17 10 24 21.17 12.83 10 10 12.83 21.17 24 10 35.17 12.83 38 24 26.83 35.17 38 38 35.17 26.83 24z"></path></svg></button></div></div><ul class="navigation-menu-container navigation-menu" role="menu"><div class="navigation-menu--top"><a class="modal__default-focus" href="/web/20220630113749/https://support.google.com/?hl=ja" id="onebar-helpcenter" role="link"><li>ヘルプ センター</li></a><a href="https://web.archive.org/web/20220630113749/https://google.com/" id="onebar-product" role="link"><li>Google</li></a></div><div class="navigation-menu--bottom" id="sc-burger-bottom" role="none"><a href="//web.archive.org/web/20220630113749/https://www.google.com/intl/ja/privacy.html" id="onebar-privacy-policy" role="link"><li>プライバシー ポリシー</li></a><a href="https://web.archive.org/web/20220630113749/https://www.google.com/accounts/TOS" id="onebar-tos" role="link"><li>利用規約</li></a><a href="#" id="onebar-feedback" role="link"><li>フィードバックを送信</li></a></div></ul></div> <div class="feedback-dialog material-dialog"><div class="material-dialog__title">送信するフィードバックの内容...</div><div class="material-dialog__content"><div class="feedback-dialog__choice" data-stats-id="send-content-feedback-radio"><div class="material-radio"><input class="material-radio__input" checked="checked" id="content-feedback-radio" name="feedback-choice" value="CONTENT" type="radio"><label class="material-radio__label-text" for="content-feedback-radio" role="presentation"><div class="material-radio__circle" aria-hidden="true"></div><div class="material-radio__fill" aria-hidden="true"></div>このヘルプ コンテンツと情報</label></div></div><div class="feedback-dialog__choice" data-stats-id="send-helpcenter-feedback-radio"><div class="material-radio"><input class="material-radio__input" id="helpcenter-feedback-radio" name="feedback-choice" value="HELPCENTER" type="radio"><label class="material-radio__label-text" for="helpcenter-feedback-radio" role="presentation"><div class="material-radio__circle" aria-hidden="true"></div><div class="material-radio__fill" aria-hidden="true"></div>ヘルプセンター全般</label></div></div></div><div class="material-dialog__actions"><button class="material2-button" data-material-dialog-action="next">次へ</button></div></div><div data-stats-ve="32"><div class="appbar-scroll-box"><div class="appbar-container"><div class="appbar" role="navigation"><div class="appbar-internal"><div class="appbar-links"><span class="appbar-icon appbar-link-container"><a class="product-icon" aria-label="Google (新しいウィンドウで開く)" data-stats-ve="36" href="https://web.archive.org/web/20220630113749/https://google.com/" target="_blank"><span itemprop="title">Google</span><svg viewbox="0 0 24 24"><path d="M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></a></span> </div></div></div></div></div></div> <div class="info-bar-container" data-nosnippet=""> <div class="notification" data-name="covid19_tfn" data-stats-id="covid19_tfn" data-stats-ve="7" data-stats-imp=""> <p>新型コロナウイルス感染症(COVID-19)の影響を踏まえ、Google では、サポート担当者の予防対策の一環として、人員を減らして業務を行っています。サービスに関して電話サポートにつながらない場合は、<a href="/web/20220630113749/https://support.google.com/faqs/answer/9789778" rel="noopener">そのサービスのヘルプセンター</a>をご覧ください。</p> </div> </div> </header> <div class="hcfe-content" id="hcfe-content" role="main"> <section class="primary-container"> <div class="page-width-container"> <div class="main-content"> <article class="article page no-article-survey" sc-render-smart-button="false" itemscope=""> <div id="unified-user-profile"></div> </article> </div> <script nonce="W6ozbPr3QBwvo1ENp7tY"> window['prt']= new Date().getTime(); window['iml'] = new Date().getTime(); try { window.console.timeStamp('CSI/prt'); } catch (e) {} </script> <div data-page-data-key="fixed-sidebar-required" style="display:none">false</div> </div> </section> <footer role="contentinfo"> <div class="footer-links" data-stats-ve="18"> <div> <ul> <li aria-hidden="true"> ©2022 Google </li> <li> <a href="//web.archive.org/web/20220630113749/https://www.google.com/intl/ja/privacy.html">プライバシー ポリシー</a> </li> <li> <a href="https://web.archive.org/web/20220630113749/https://www.google.com/accounts/TOS">利用規約</a> </li> <li> <a href="/web/20220630113749/https://support.google.com/communities/answer/7425194">コミュニティ ポリシー</a> </li> <li> <a href="/web/20220630113749/https://support.google.com/communities/answer/7424249">コミュニティの概要</a> </li> </ul> </div> <div class="footer-links-right-container"> <div class="dark-mode-toggle__container"> <button class="dark-mode-toggle" aria-label="ダークモードを有効にする"> <svg class="dark-mode-toggle-icon" viewbox="0 0 24 24"><path d="M20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 8.69zM12 18c-.89 0-1.74-.2-2.5-.55C11.56 16.5 13 14.42 13 12s-1.44-4.5-3.5-5.45C10.26 6.2 11.11 6 12 6c3.31 0 6 2.69 6 6s-2.69 6-6 6z"></path><path d="M0 0h24v24H0V0z" fill="none"></path></svg> </button> <div class="dark-mode-toggle__tooltip">ダークモードを有効にする</div> </div> <a class="user-feedback-link" data-stats-ve="49" data-stats-imp="" tabindex="0"> <svg class="user-feedback-link__svg-container" viewbox="0 0 24 24"><path d="M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm0 14H5.17l-.59.59-.58.58V4h16v12zm-9-4h2v2h-2zm0-6h2v4h-2z"></path><path d="M0 0h24v24H0V0z" fill="none"></path></svg> ヘルプセンターに関するフィードバックを送信 </a> <div class="feedback-menu material-menu material-menu--no-overlap-trigger"> <div class="feedback-menu__prompt">送信するフィードバックの内容...</div> <button class="feedback-menu__content-feedback material-menu__item" data-stats-id="send-content-feedback">このヘルプ コンテンツと情報</button> <button class="feedback-menu__helpcenter-feedback material-menu__item" data-stats-id="send-helpcenter-feedback">ヘルプセンター全般</button> </div> </div> </div> </footer> </div> </div> <div ng-non-bindable=""><div class="gb_if">検索</div><div class="gb_kf">検索をクリア</div><div class="gb_jf">検索を終了</div><div class="gb_Id">Google アプリ</div><div class="gb_Bc">メインメニュー</div></div> <script nonce="W6ozbPr3QBwvo1ENp7tY">this.gbar_=this.gbar_||{};(function(_){var window=this; try{ if(_.yj){var Bj;if(Bj=_.E(_.yj.o,3))for(var Cj=_.Fh(Bj),Dj=0;Dj<Cj.length;Dj++)_.oi(Cj[Dj],"ogpc","");_.rj(_.yj,!!_.yj.j&&_.yj.j.Fb(),!1)} ; }catch(e){_._DumpException(e)} try{ _.Ej=function(a){_.H.call(this,a)};_.y(_.Ej,_.H); }catch(e){_._DumpException(e)} try{ _.Fj=function(a,b,c){a.rel=c;-1!=c.toLowerCase().indexOf("stylesheet")?(a.href=_.Tc(b),(b=_.qd(a.ownerDocument&&a.ownerDocument.defaultView))&&a.setAttribute("nonce",b)):a.href=b instanceof _.Rc?_.Tc(b):b instanceof _.Vc?_.Wc(b):_.Wc(_.ad(b))}; }catch(e){_._DumpException(e)} try{ _.Gj=function(a){var b,c,d=null==(c=(b=(a.ownerDocument&&a.ownerDocument.defaultView||window).document).querySelector)?void 0:c.call(b,"script[nonce]");(b=d?d.nonce||d.getAttribute("nonce")||"":"")&&a.setAttribute("nonce",b)};_.Hj=function(a){var b=_.Pc();a=b?b.createScriptURL(a):a;return new _.Rc(a,_.Qc)}; /* SPDX-License-Identifier: Apache-2.0 */ }catch(e){_._DumpException(e)} try{ var Ij=function(a,b,c){_.$d.log(46,{att:a,max:b,url:c})},Kj=function(a,b,c){_.$d.log(47,{att:a,max:b,url:c});a<b?Jj(a+1,b):_.K.log(Error("ja`"+a+"`"+b),{url:c})},Jj=function(a,b){if(Lj){var c=_.Ae("SCRIPT");c.async=!0;c.type="text/javascript";c.charset="UTF-8";c.src=_.Sc(Lj);_.Gj(c);c.onload=_.re(Ij,a,b,c.src);c.onerror=_.re(Kj,a,b,c.src);_.$d.log(45,{att:a,max:b,url:c.src});_.ue("HEAD")[0].appendChild(c)}},Mj=function(a){_.H.call(this,a)};_.y(Mj,_.H); var Nj=_.G(_.Wd,Mj,17)||new Mj,Oj,Lj=(Oj=_.G(Nj,_.Ej,1))?_.Hj(_.E(Oj,4)||""):null,Pj,Qj=(Pj=_.G(Nj,_.Ej,2))?_.Hj(_.E(Pj,4)||""):null,Rj=function(){Jj(1,2);if(Qj){var a=_.Ae("LINK");a.setAttribute("type","text/css");_.Fj(a,Qj,"stylesheet");var b=_.qd();b&&a.setAttribute("nonce",b);_.ue("HEAD")[0].appendChild(a)}}; (function(){var a=_.Xd();if(_.F(a,18))Rj();else{var b=_.E(a,19)||0;window.addEventListener("load",function(){window.setTimeout(Rj,b)})}})(); }catch(e){_._DumpException(e)} })(this.gbar_); // Google Inc. </script> <textarea class="csi" name="csi"></textarea> <script data-id="common" nonce="W6ozbPr3QBwvo1ENp7tY">/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var n,na=[];function pa(a){return function(){return na[a].apply(this,arguments)}} function qa(a,b){return na[a]=b} function ra(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}} var ta="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a}; function aaa(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("Cannot find global object");} var wa=aaa(this);function xa(a,b){if(b)a:{var c=wa;a=a.split(".");for(var e=0;e<a.length-1;e++){var f=a[e];if(!(f in c))break a;c=c[f]}a=a[a.length-1];e=c[a];b=b(e);b!=e&&null!=b&&ta(c,a,{configurable:!0,writable:!0,value:b})}} xa("Symbol",function(a){function b(h){if(this instanceof b)throw new TypeError("Symbol is not a constructor");return new c(e+(h||"")+"_"+f++,h)} function c(h,k){this.o=h;ta(this,"description",{configurable:!0,writable:!0,value:k})} if(a)return a;c.prototype.toString=function(){return this.o}; var e="jscomp_symbol_"+(1E9*Math.random()>>>0)+"_",f=0;return b}); xa("Symbol.iterator",function(a){if(a)return a;a=Symbol("Symbol.iterator");for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),c=0;c<b.length;c++){var e=wa[b[c]];"function"===typeof e&&"function"!=typeof e.prototype[a]&&ta(e.prototype,a,{configurable:!0,writable:!0,value:function(){return ya(ra(this))}})}return a}); function ya(a){a={next:a};a[Symbol.iterator]=function(){return this}; return a} function za(a){return a.raw=a} function t(a){var b="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];return b?b.call(a):{next:ra(a)}} function Aa(a){for(var b,c=[];!(b=a.next()).done;)c.push(b.value);return c} function Ba(a){return a instanceof Array?a:Aa(t(a))} function Ca(a,b){return Object.prototype.hasOwnProperty.call(a,b)} var baa="function"==typeof Object.assign?Object.assign:function(a,b){for(var c=1;c<arguments.length;c++){var e=arguments[c];if(e)for(var f in e)Ca(e,f)&&(a[f]=e[f])}return a}; xa("Object.assign",function(a){return a||baa}); var caa="function"==typeof Object.create?Object.create:function(a){function b(){} b.prototype=a;return new b},Da; if("function"==typeof Object.setPrototypeOf)Da=Object.setPrototypeOf;else{var Fa;a:{var daa={a:!0},Ga={};try{Ga.__proto__=daa;Fa=Ga.a;break a}catch(a){}Fa=!1}Da=Fa?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not extensible");return a}:null}var Ha=Da; function w(a,b){a.prototype=caa(b.prototype);a.prototype.constructor=a;if(Ha)Ha(a,b);else for(var c in b)if("prototype"!=c)if(Object.defineProperties){var e=Object.getOwnPropertyDescriptor(b,c);e&&Object.defineProperty(a,c,e)}else a[c]=b[c];a.Xf=b.prototype} function Ia(){this.ta=!1;this.na=null;this.ha=void 0;this.o=1;this.ka=this.oa=0;this.va=this.ma=null} function Ka(a){if(a.ta)throw new TypeError("Generator is already running");a.ta=!0} Ia.prototype.ua=function(a){this.ha=a}; function La(a,b){a.ma={exception:b,zy:!0};a.o=a.oa||a.ka} Ia.prototype.return=function(a){this.ma={return:a};this.o=this.ka}; function Ma(a,b,c){a.o=c;return{value:b}} Ia.prototype.Qa=function(a){this.o=a}; function Na(a){a.o=0} function Pa(a,b,c){a.oa=b;void 0!=c&&(a.ka=c)} function Qa(a,b){a.o=b;a.oa=0} function Ra(a){a.oa=0;var b=a.ma.exception;a.ma=null;return b} function Sa(a){a.va=[a.ma];a.oa=0;a.ka=0} function Ta(a){var b=a.va.splice(0)[0];(b=a.ma=a.ma||b)?b.zy?a.o=a.oa||a.ka:void 0!=b.Qa&&a.ka<b.Qa?(a.o=b.Qa,a.ma=null):a.o=a.ka:a.o=0} function eaa(a){this.o=new Ia;this.ha=a} function faa(a,b){Ka(a.o);var c=a.o.na;if(c)return Wa(a,"return"in c?c["return"]:function(e){return{value:e,done:!0}},b,a.o.return); a.o.return(b);return Xa(a)} function Wa(a,b,c,e){try{var f=b.call(a.o.na,c);if(!(f instanceof Object))throw new TypeError("Iterator result "+f+" is not an object");if(!f.done)return a.o.ta=!1,f;var h=f.value}catch(k){return a.o.na=null,La(a.o,k),Xa(a)}a.o.na=null;e.call(a.o,h);return Xa(a)} function Xa(a){for(;a.o.o;)try{var b=a.ha(a.o);if(b)return a.o.ta=!1,{value:b.value,done:!1}}catch(c){a.o.ha=void 0,La(a.o,c)}a.o.ta=!1;if(a.o.ma){b=a.o.ma;a.o.ma=null;if(b.zy)throw b.exception;return{value:b.return,done:!0}}return{value:void 0,done:!0}} function gaa(a){this.next=function(b){Ka(a.o);a.o.na?b=Wa(a,a.o.na.next,b,a.o.ua):(a.o.ua(b),b=Xa(a));return b}; this.throw=function(b){Ka(a.o);a.o.na?b=Wa(a,a.o.na["throw"],b,a.o.ua):(La(a.o,b),b=Xa(a));return b}; this.return=function(b){return faa(a,b)}; this[Symbol.iterator]=function(){return this}} function haa(a){function b(e){return a.next(e)} function c(e){return a.throw(e)} return new Promise(function(e,f){function h(k){k.done?e(k.value):Promise.resolve(k.value).then(b,c).then(h,f)} h(a.next())})} function Ya(a){return haa(new gaa(new eaa(a)))} function Za(){for(var a=Number(this),b=[],c=a;c<arguments.length;c++)b[c-a]=arguments[c];return b} xa("Promise",function(a){function b(k){this.o=0;this.ma=void 0;this.ha=[];this.ta=!1;var l=this.ka();try{k(l.resolve,l.reject)}catch(p){l.reject(p)}} function c(){this.o=null} function e(k){return k instanceof b?k:new b(function(l){l(k)})} if(a)return a;c.prototype.ha=function(k){if(null==this.o){this.o=[];var l=this;this.ma(function(){l.na()})}this.o.push(k)}; var f=wa.setTimeout;c.prototype.ma=function(k){f(k,0)}; c.prototype.na=function(){for(;this.o&&this.o.length;){var k=this.o;this.o=[];for(var l=0;l<k.length;++l){var p=k[l];k[l]=null;try{p()}catch(r){this.ka(r)}}}this.o=null}; c.prototype.ka=function(k){this.ma(function(){throw k;})}; b.prototype.ka=function(){function k(r){return function(u){p||(p=!0,r.call(l,u))}} var l=this,p=!1;return{resolve:k(this.Ea),reject:k(this.na)}}; b.prototype.Ea=function(k){if(k===this)this.na(new TypeError("A Promise cannot resolve to itself"));else if(k instanceof b)this.Ha(k);else{a:switch(typeof k){case "object":var l=null!=k;break a;case "function":l=!0;break a;default:l=!1}l?this.Ca(k):this.oa(k)}}; b.prototype.Ca=function(k){var l=void 0;try{l=k.then}catch(p){this.na(p);return}"function"==typeof l?this.La(l,k):this.oa(k)}; b.prototype.na=function(k){this.ua(2,k)}; b.prototype.oa=function(k){this.ua(1,k)}; b.prototype.ua=function(k,l){if(0!=this.o)throw Error("Cannot settle("+k+", "+l+"): Promise already settled in state"+this.o);this.o=k;this.ma=l;2===this.o&&this.Fa();this.va()}; b.prototype.Fa=function(){var k=this;f(function(){if(k.Aa()){var l=wa.console;"undefined"!==typeof l&&l.error(k.ma)}},1)}; b.prototype.Aa=function(){if(this.ta)return!1;var k=wa.CustomEvent,l=wa.Event,p=wa.dispatchEvent;if("undefined"===typeof p)return!0;"function"===typeof k?k=new k("unhandledrejection",{cancelable:!0}):"function"===typeof l?k=new l("unhandledrejection",{cancelable:!0}):(k=wa.document.createEvent("CustomEvent"),k.initCustomEvent("unhandledrejection",!1,!0,k));k.promise=this;k.reason=this.ma;return p(k)}; b.prototype.va=function(){if(null!=this.ha){for(var k=0;k<this.ha.length;++k)h.ha(this.ha[k]);this.ha=null}}; var h=new c;b.prototype.Ha=function(k){var l=this.ka();k.gq(l.resolve,l.reject)}; b.prototype.La=function(k,l){var p=this.ka();try{k.call(l,p.resolve,p.reject)}catch(r){p.reject(r)}}; b.prototype.then=function(k,l){function p(la,ma){return"function"==typeof la?function(oa){try{r(la(oa))}catch(sa){u(sa)}}:ma} var r,u,A=new b(function(la,ma){r=la;u=ma}); this.gq(p(k,r),p(l,u));return A}; b.prototype.catch=function(k){return this.then(void 0,k)}; b.prototype.gq=function(k,l){function p(){switch(r.o){case 1:k(r.ma);break;case 2:l(r.ma);break;default:throw Error("Unexpected state: "+r.o);}} var r=this;null==this.ha?h.ha(p):this.ha.push(p);this.ta=!0}; b.resolve=e;b.reject=function(k){return new b(function(l,p){p(k)})}; b.race=function(k){return new b(function(l,p){for(var r=t(k),u=r.next();!u.done;u=r.next())e(u.value).gq(l,p)})}; b.all=function(k){var l=t(k),p=l.next();return p.done?e([]):new b(function(r,u){function A(oa){return function(sa){la[oa]=sa;ma--;0==ma&&r(la)}} var la=[],ma=0;do la.push(void 0),ma++,e(p.value).gq(A(la.length-1),u),p=l.next();while(!p.done)})}; return b}); function $a(a,b,c){a instanceof String&&(a=String(a));for(var e=a.length,f=0;f<e;f++){var h=a[f];if(b.call(c,h,f,a))return{i:f,v:h}}return{i:-1,v:void 0}} xa("Array.prototype.find",function(a){return a?a:function(b,c){return $a(this,b,c).v}}); xa("WeakMap",function(a){function b(p){this.o=(l+=Math.random()+1).toString();if(p){p=t(p);for(var r;!(r=p.next()).done;)r=r.value,this.set(r[0],r[1])}} function c(){} function e(p){var r=typeof p;return"object"===r&&null!==p||"function"===r} function f(p){if(!Ca(p,k)){var r=new c;ta(p,k,{value:r})}} function h(p){var r=Object[p];r&&(Object[p]=function(u){if(u instanceof c)return u;Object.isExtensible(u)&&f(u);return r(u)})} if(function(){if(!a||!Object.seal)return!1;try{var p=Object.seal({}),r=Object.seal({}),u=new a([[p,2],[r,3]]);if(2!=u.get(p)||3!=u.get(r))return!1;u.delete(p);u.set(r,4);return!u.has(p)&&4==u.get(r)}catch(A){return!1}}())return a; var k="$jscomp_hidden_"+Math.random();h("freeze");h("preventExtensions");h("seal");var l=0;b.prototype.set=function(p,r){if(!e(p))throw Error("Invalid WeakMap key");f(p);if(!Ca(p,k))throw Error("WeakMap key fail: "+p);p[k][this.o]=r;return this}; b.prototype.get=function(p){return e(p)&&Ca(p,k)?p[k][this.o]:void 0}; b.prototype.has=function(p){return e(p)&&Ca(p,k)&&Ca(p[k],this.o)}; b.prototype.delete=function(p){return e(p)&&Ca(p,k)&&Ca(p[k],this.o)?delete p[k][this.o]:!1}; return b}); xa("Map",function(a){function b(){var l={};return l.previous=l.next=l.head=l} function c(l,p){var r=l.o;return ya(function(){if(r){for(;r.head!=l.o;)r=r.previous;for(;r.next!=r.head;)return r=r.next,{done:!1,value:p(r)};r=null}return{done:!0,value:void 0}})} function e(l,p){var r=p&&typeof p;"object"==r||"function"==r?h.has(p)?r=h.get(p):(r=""+ ++k,h.set(p,r)):r="p_"+p;var u=l.ha[r];if(u&&Ca(l.ha,r))for(l=0;l<u.length;l++){var A=u[l];if(p!==p&&A.key!==A.key||p===A.key)return{id:r,list:u,index:l,entry:A}}return{id:r,list:u,index:-1,entry:void 0}} function f(l){this.ha={};this.o=b();this.size=0;if(l){l=t(l);for(var p;!(p=l.next()).done;)p=p.value,this.set(p[0],p[1])}} if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var l=Object.seal({x:4}),p=new a(t([[l,"s"]]));if("s"!=p.get(l)||1!=p.size||p.get({x:4})||p.set({x:4},"t")!=p||2!=p.size)return!1;var r=p.entries(),u=r.next();if(u.done||u.value[0]!=l||"s"!=u.value[1])return!1;u=r.next();return u.done||4!=u.value[0].x||"t"!=u.value[1]||!r.next().done?!1:!0}catch(A){return!1}}())return a; var h=new WeakMap;f.prototype.set=function(l,p){l=0===l?0:l;var r=e(this,l);r.list||(r.list=this.ha[r.id]=[]);r.entry?r.entry.value=p:(r.entry={next:this.o,previous:this.o.previous,head:this.o,key:l,value:p},r.list.push(r.entry),this.o.previous.next=r.entry,this.o.previous=r.entry,this.size++);return this}; f.prototype.delete=function(l){l=e(this,l);return l.entry&&l.list?(l.list.splice(l.index,1),l.list.length||delete this.ha[l.id],l.entry.previous.next=l.entry.next,l.entry.next.previous=l.entry.previous,l.entry.head=null,this.size--,!0):!1}; f.prototype.clear=function(){this.ha={};this.o=this.o.previous=b();this.size=0}; f.prototype.has=function(l){return!!e(this,l).entry}; f.prototype.get=function(l){return(l=e(this,l).entry)&&l.value}; f.prototype.entries=function(){return c(this,function(l){return[l.key,l.value]})}; f.prototype.keys=function(){return c(this,function(l){return l.key})}; f.prototype.values=function(){return c(this,function(l){return l.value})}; f.prototype.forEach=function(l,p){for(var r=this.entries(),u;!(u=r.next()).done;)u=u.value,l.call(p,u[1],u[0],this)}; f.prototype[Symbol.iterator]=f.prototype.entries;var k=0;return f}); xa("Number.isFinite",function(a){return a?a:function(b){return"number"!==typeof b?!1:!isNaN(b)&&Infinity!==b&&-Infinity!==b}}); xa("Number.isInteger",function(a){return a?a:function(b){return Number.isFinite(b)?b===Math.floor(b):!1}}); xa("Math.trunc",function(a){return a?a:function(b){b=Number(b);if(isNaN(b)||Infinity===b||-Infinity===b||0===b)return b;var c=Math.floor(Math.abs(b));return 0>b?-c:c}}); xa("Number.MAX_SAFE_INTEGER",function(){return 9007199254740991}); function ab(a,b){a instanceof String&&(a+="");var c=0,e=!1,f={next:function(){if(!e&&c<a.length){var h=c++;return{value:b(h,a[h]),done:!1}}e=!0;return{done:!0,value:void 0}}}; f[Symbol.iterator]=function(){return f}; return f} xa("Array.prototype.entries",function(a){return a?a:function(){return ab(this,function(b,c){return[b,c]})}}); xa("Number.isNaN",function(a){return a?a:function(b){return"number"===typeof b&&isNaN(b)}}); xa("Array.from",function(a){return a?a:function(b,c,e){c=null!=c?c:function(l){return l}; var f=[],h="undefined"!=typeof Symbol&&Symbol.iterator&&b[Symbol.iterator];if("function"==typeof h){b=h.call(b);for(var k=0;!(h=b.next()).done;)f.push(c.call(e,h.value,k++))}else for(h=b.length,k=0;k<h;k++)f.push(c.call(e,b[k],k));return f}}); function cb(a,b,c){if(null==a)throw new TypeError("The 'this' value for String.prototype."+c+" must not be null or undefined");if(b instanceof RegExp)throw new TypeError("First argument to String.prototype."+c+" must not be a regular expression");return a+""} xa("String.prototype.endsWith",function(a){return a?a:function(b,c){var e=cb(this,b,"endsWith");b+="";void 0===c&&(c=e.length);c=Math.max(0,Math.min(c|0,e.length));for(var f=b.length;0<f&&0<c;)if(e[--c]!=b[--f])return!1;return 0>=f}}); xa("Set",function(a){function b(c){this.o=new Map;if(c){c=t(c);for(var e;!(e=c.next()).done;)this.add(e.value)}this.size=this.o.size} if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var c=Object.seal({x:4}),e=new a(t([c]));if(!e.has(c)||1!=e.size||e.add(c)!=e||1!=e.size||e.add({x:4})!=e||2!=e.size)return!1;var f=e.entries(),h=f.next();if(h.done||h.value[0]!=c||h.value[1]!=c)return!1;h=f.next();return h.done||h.value[0]==c||4!=h.value[0].x||h.value[1]!=h.value[0]?!1:f.next().done}catch(k){return!1}}())return a; b.prototype.add=function(c){c=0===c?0:c;this.o.set(c,c);this.size=this.o.size;return this}; b.prototype.delete=function(c){c=this.o.delete(c);this.size=this.o.size;return c}; b.prototype.clear=function(){this.o.clear();this.size=0}; b.prototype.has=function(c){return this.o.has(c)}; b.prototype.entries=function(){return this.o.entries()}; b.prototype.values=function(){return this.o.values()}; b.prototype.keys=b.prototype.values;b.prototype[Symbol.iterator]=b.prototype.values;b.prototype.forEach=function(c,e){var f=this;this.o.forEach(function(h){return c.call(e,h,h,f)})}; return b}); xa("String.prototype.startsWith",function(a){return a?a:function(b,c){var e=cb(this,b,"startsWith");b+="";var f=e.length,h=b.length;c=Math.max(0,Math.min(c|0,e.length));for(var k=0;k<h&&c<f;)if(e[c++]!=b[k++])return!1;return k>=h}}); xa("String.prototype.repeat",function(a){return a?a:function(b){var c=cb(this,null,"repeat");if(0>b||1342177279<b)throw new RangeError("Invalid count value");b|=0;for(var e="";b;)if(b&1&&(e+=c),b>>>=1)c+=c;return e}}); xa("Array.prototype.keys",function(a){return a?a:function(){return ab(this,function(b){return b})}}); xa("Object.is",function(a){return a?a:function(b,c){return b===c?0!==b||1/b===1/c:b!==b&&c!==c}}); xa("Array.prototype.includes",function(a){return a?a:function(b,c){var e=this;e instanceof String&&(e=String(e));var f=e.length;c=c||0;for(0>c&&(c=Math.max(c+f,0));c<f;c++){var h=e[c];if(h===b||Object.is(h,b))return!0}return!1}}); xa("String.prototype.includes",function(a){return a?a:function(b,c){return-1!==cb(this,b,"includes").indexOf(b,c||0)}}); xa("Array.prototype.findIndex",function(a){return a?a:function(b,c){return $a(this,b,c).i}}); xa("Object.entries",function(a){return a?a:function(b){var c=[],e;for(e in b)Ca(b,e)&&c.push([e,b[e]]);return c}}); xa("Array.prototype.values",function(a){return a?a:function(){return ab(this,function(b,c){return c})}}); xa("String.prototype.replaceAll",function(a){return a?a:function(b,c){if(b instanceof RegExp&&!b.global)throw new TypeError("String.prototype.replaceAll called with a non-global RegExp argument.");return b instanceof RegExp?this.replace(b,c):this.replace(new RegExp(String(b).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08"),"g"),c)}}); xa("Object.fromEntries",function(a){return a?a:function(b){var c={};if(!(Symbol.iterator in b))throw new TypeError(""+b+" is not iterable");b=b[Symbol.iterator].call(b);for(var e=b.next();!e.done;e=b.next()){e=e.value;if(Object(e)!==e)throw new TypeError("iterable for fromEntries should yield objects");c[e[0]]=e[1]}return c}}); xa("String.prototype.padStart",function(a){return a?a:function(b,c){var e=cb(this,null,"padStart");b-=e.length;c=void 0!==c?String(c):" ";return(0<b&&c?c.repeat(Math.ceil(b/c.length)).substring(0,b):"")+e}}); xa("Promise.prototype.finally",function(a){return a?a:function(b){return this.then(function(c){return Promise.resolve(b()).then(function(){return c})},function(c){return Promise.resolve(b()).then(function(){throw c; })})}}); xa("String.prototype.matchAll",function(a){return a?a:function(b){if(b instanceof RegExp&&!b.global)throw new TypeError("RegExp passed into String.prototype.matchAll() must have global tag.");var c=new RegExp(b,b instanceof RegExp?void 0:"g"),e=this,f=!1,h={next:function(){if(f)return{value:void 0,done:!0};var k=c.exec(e);if(!k)return f=!0,{value:void 0,done:!0};""===k[0]&&(c.lastIndex+=1);return{value:k,done:!1}}}; h[Symbol.iterator]=function(){return h}; return h}}); xa("Array.prototype.flatMap",function(a){return a?a:function(b,c){for(var e=[],f=0;f<this.length;f++){var h=b.call(c,this[f],f,this);Array.isArray(h)?e.push.apply(e,h):e.push(h)}return e}}); xa("Object.values",function(a){return a?a:function(b){var c=[],e;for(e in b)Ca(b,e)&&c.push(b[e]);return c}}); var eb=eb||{},gb=this||self;function hb(a,b){a=a.split(".");b=b||gb;for(var c=0;c<a.length;c++)if(b=b[a[c]],null==b)return null;return b} function lb(a){var b=typeof a;return"object"!=b?b:a?Array.isArray(a)?"array":b:"null"} function mb(a){var b=lb(a);return"array"==b||"object"==b&&"number"==typeof a.length} function ob(a){var b=typeof a;return"object"==b&&null!=a||"function"==b} function pb(a){return Object.prototype.hasOwnProperty.call(a,qb)&&a[qb]||(a[qb]=++iaa)} var qb="closure_uid_"+(1E9*Math.random()>>>0),iaa=0;function jaa(a,b,c){return a.call.apply(a.bind,arguments)} function kaa(a,b,c){if(!a)throw Error();if(2<arguments.length){var e=Array.prototype.slice.call(arguments,2);return function(){var f=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(f,e);return a.apply(b,f)}}return function(){return a.apply(b,arguments)}} function sb(a,b,c){Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?sb=jaa:sb=kaa;return sb.apply(null,arguments)} function tb(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var e=c.slice();e.push.apply(e,arguments);return a.apply(this,e)}} function ub(){return Date.now()} function vb(a,b){a=a.split(".");var c=gb;a[0]in c||"undefined"==typeof c.execScript||c.execScript("var "+a[0]);for(var e;a.length&&(e=a.shift());)a.length||void 0===b?c[e]&&c[e]!==Object.prototype[e]?c=c[e]:c=c[e]={}:c[e]=b} function wb(a,b){function c(){} c.prototype=b.prototype;a.Xf=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.base=function(e,f,h){for(var k=Array(arguments.length-2),l=2;l<arguments.length;l++)k[l-2]=arguments[l];return b.prototype[f].apply(e,k)}} function xb(a){return a} ;var yb={};function zb(a){if(a!==yb)throw Error("requires a valid immutable API token");} ;function Ab(a,b){if(Error.captureStackTrace)Error.captureStackTrace(this,Ab);else{var c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a));void 0!==b&&(this.cause=b)} wb(Ab,Error);Ab.prototype.name="CustomError";var Bb;function Cb(a,b){var c=Ab.call;a=a.split("%s");for(var e="",f=a.length-1,h=0;h<f;h++)e+=a[h]+(h<b.length?b[h]:"%s");c.call(Ab,this,e+a[f])} wb(Cb,Ab);Cb.prototype.name="AssertionError";function Db(a,b){return 0==a.lastIndexOf(b,0)} function Eb(a,b){var c=String(b).toLowerCase();a=String(a.slice(0,b.length)).toLowerCase();return 0==(c<a?-1:c==a?0:1)} function Fb(a){return/^[\s\xa0]*$/.test(a)} var Gb=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]}; function Hb(a){if(!laa.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(maa,"&amp;"));-1!=a.indexOf("<")&&(a=a.replace(naa,"&lt;"));-1!=a.indexOf(">")&&(a=a.replace(oaa,"&gt;"));-1!=a.indexOf('"')&&(a=a.replace(paa,"&quot;"));-1!=a.indexOf("'")&&(a=a.replace(qaa,"&#39;"));-1!=a.indexOf("\x00")&&(a=a.replace(raa,"&#0;"));return a} var maa=/&/g,naa=/</g,oaa=/>/g,paa=/"/g,qaa=/'/g,raa=/\x00/g,laa=/[\x00&<>"']/;function Jb(a,b){return-1!=a.indexOf(b)} function Kb(a,b){var c=0;a=Gb(String(a)).split(".");b=Gb(String(b)).split(".");for(var e=Math.max(a.length,b.length),f=0;0==c&&f<e;f++){var h=a[f]||"",k=b[f]||"";do{h=/(\d*)(\D*)(.*)/.exec(h)||["","","",""];k=/(\d*)(\D*)(.*)/.exec(k)||["","","",""];if(0==h[0].length&&0==k[0].length)break;c=Lb(0==h[1].length?0:parseInt(h[1],10),0==k[1].length?0:parseInt(k[1],10))||Lb(0==h[2].length,0==k[2].length)||Lb(h[2],k[2]);h=h[3];k=k[3]}while(0==c)}return c} function Lb(a,b){return a<b?-1:a>b?1:0} ;function Nb(){var a=gb.navigator;return a&&(a=a.userAgent)?a:""} function Ob(a){return Jb(Nb(),a)} function Pb(a){for(var b=RegExp("([A-Z][\\w ]+)/([^\\s]+)\\s*(?:\\((.*?)\\))?","g"),c=[],e;e=b.exec(a);)c.push([e[1],e[2],e[3]||void 0]);return c} ;function Qb(){return Ob("Opera")} function Rb(){return Ob("Trident")||Ob("MSIE")} function Sb(){return Ob("Firefox")||Ob("FxiOS")} function Tb(){return Ob("Safari")&&!(Ub()||Ob("Coast")||Qb()||Ob("Edge")||Ob("Edg/")||Ob("OPR")||Sb()||Ob("Silk")||Ob("Android"))} function Ub(){return(Ob("Chrome")||Ob("CriOS"))&&!Ob("Edge")||Ob("Silk")} function Vb(){return Ob("Android")&&!(Ub()||Sb()||Qb()||Ob("Silk"))} function Wb(a){var b={};a.forEach(function(c){b[c[0]]=c[1]}); return function(c){return b[c.find(function(e){return e in b})]||""}} function Xb(a){var b=/rv: *([\d\.]*)/.exec(a);if(b&&b[1])return b[1];b="";var c=/MSIE +([\d\.]+)/.exec(a);if(c&&c[1])if(a=/Trident\/(\d.\d)/.exec(a),"7.0"==c[1])if(a&&a[1])switch(a[1]){case "4.0":b="8.0";break;case "5.0":b="9.0";break;case "6.0":b="10.0";break;case "7.0":b="11.0"}else b="7.0";else b=c[1];return b} function saa(a){var b=Nb();if("Internet Explorer"===a)return Rb()?Xb(b):"";b=Pb(b);var c=Wb(b);switch(a){case "Opera":if(Qb())return c(["Version","Opera"]);if(Ob("OPR"))return c(["OPR"]);break;case "Microsoft Edge":if(Ob("Edge"))return c(["Edge"]);if(Ob("Edg/"))return c(["Edg"]);break;case "Chromium":if(Ub())return c(["Chrome","CriOS","HeadlessChrome"])}return"Firefox"===a&&Sb()||"Safari"===a&&Tb()||"Android Browser"===a&&Vb()||"Silk"===a&&Ob("Silk")?(a=b[2])&&a[1]||"":""} function Yb(a){a=saa(a);if(""===a)return NaN;a=a.split(".");return 0===a.length?NaN:Number(a[0])} ;function Zb(){return Ob("iPhone")&&!Ob("iPod")&&!Ob("iPad")||Ob("iPad")||Ob("iPod")} function $b(){var a=Nb(),b="";Ob("Windows")?(b=/Windows (?:NT|Phone) ([0-9.]+)/,b=(a=b.exec(a))?a[1]:"0.0"):Zb()?(b=/(?:iPhone|iPod|iPad|CPU)\s+OS\s+(\S+)/,b=(a=b.exec(a))&&a[1].replace(/_/g,".")):Ob("Macintosh")?(b=/Mac OS X ([0-9_.]+)/,b=(a=b.exec(a))?a[1].replace(/_/g,"."):"10"):Jb(Nb().toLowerCase(),"kaios")?(b=/(?:KaiOS)\/(\S+)/i,b=(a=b.exec(a))&&a[1]):Ob("Android")?(b=/Android\s+([^\);]+)(\)|;)/,b=(a=b.exec(a))&&a[1]):Ob("CrOS")&&(b=/(?:CrOS\s+(?:i686|x86_64)\s+([0-9.]+))/,b=(a=b.exec(a))&& a[1]);return b||""} ;var ac=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if("string"===typeof a)return"string"!==typeof b||1!=b.length?-1:a.indexOf(b,0); for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},bc=Array.prototype.forEach?function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var e=a.length,f="string"===typeof a?a.split(""):a,h=0;h<e;h++)h in f&&b.call(c,f[h],h,a)},cc=Array.prototype.filter?function(a,b,c){return Array.prototype.filter.call(a,b,c)}:function(a,b,c){for(var e=a.length,f=[],h=0,k="string"===typeof a?a.split(""):a,l=0;l<e;l++)if(l in k){var p=k[l]; b.call(c,p,l,a)&&(f[h++]=p)}return f},dc=Array.prototype.map?function(a,b,c){return Array.prototype.map.call(a,b,c)}:function(a,b,c){for(var e=a.length,f=Array(e),h="string"===typeof a?a.split(""):a,k=0;k<e;k++)k in h&&(f[k]=b.call(c,h[k],k,a)); return f},taa=Array.prototype.some?function(a,b){return Array.prototype.some.call(a,b,void 0)}:function(a,b){for(var c=a.length,e="string"===typeof a?a.split(""):a,f=0;f<c;f++)if(f in e&&b.call(void 0,e[f],f,a))return!0; return!1}; function ec(a,b){return 0<=ac(a,b)} function fc(a,b){b=ac(a,b);var c;(c=0<=b)&&Array.prototype.splice.call(a,b,1);return c} function uaa(a){return Array.prototype.concat.apply([],arguments)} function gc(a){var b=a.length;if(0<b){for(var c=Array(b),e=0;e<b;e++)c[e]=a[e];return c}return[]} function vaa(a,b){return uaa.apply([],dc(a,b))} ;function hc(){return Jb(Nb().toLowerCase(),"webkit")&&!Ob("Edge")} function ic(){return Ob("Gecko")&&!hc()&&!(Ob("Trident")||Ob("MSIE"))&&!Ob("Edge")} ;function jc(a){jc[" "](a);return a} jc[" "]=function(){}; function kc(a,b,c,e){e=e?e(b):b;return Object.prototype.hasOwnProperty.call(a,e)?a[e]:a[e]=c(b)} ;var waa=Qb(),lc=Rb(),xaa=Ob("Edge"),mc=ic(),nc=hc(),yaa=nc&&Ob("Mobile"),zaa=Ob("Macintosh");function oc(){var a=gb.document;return a?a.documentMode:void 0} var pc;a:{var qc="",rc=function(){var a=Nb();if(mc)return/rv:([^\);]+)(\)|;)/.exec(a);if(xaa)return/Edge\/([\d\.]+)/.exec(a);if(lc)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(nc)return/WebKit\/(\S+)/.exec(a);if(waa)return/(?:Version)[ \/]?(\S+)/.exec(a)}(); rc&&(qc=rc?rc[1]:"");if(lc){var tc=oc();if(null!=tc&&tc>parseFloat(qc)){pc=String(tc);break a}}pc=qc}var uc=pc,Aaa={};function vc(a){return kc(Aaa,a,function(){return 0<=Kb(uc,a)})} var wc;if(gb.document&&lc){var xc=oc();wc=xc?xc:parseInt(uc,10)||void 0}else wc=void 0;var Baa=wc;Vb();Ub();Tb();var zc={},Ac=null;function Cc(a,b){mb(a);void 0===b&&(b=0);Dc();b=zc[b];for(var c=Array(Math.floor(a.length/3)),e=b[64]||"",f=0,h=0;f<a.length-2;f+=3){var k=a[f],l=a[f+1],p=a[f+2],r=b[k>>2];k=b[(k&3)<<4|l>>4];l=b[(l&15)<<2|p>>6];p=b[p&63];c[h++]=""+r+k+l+p}r=0;p=e;switch(a.length-f){case 2:r=a[f+1],p=b[(r&15)<<2]||e;case 1:a=a[f],c[h]=""+b[a>>2]+b[(a&3)<<4|r>>4]+p+e}return c.join("")} function Ec(a){!lc||vc("10");var b=a.length,c=3*b/4;c%3?c=Math.floor(c):Jb("=.",a[b-1])&&(c=Jb("=.",a[b-2])?c-2:c-1);var e=new Uint8Array(c),f=0;Caa(a,function(h){e[f++]=h}); return f!==c?e.subarray(0,f):e} function Caa(a,b){function c(p){for(;e<a.length;){var r=a.charAt(e++),u=Ac[r];if(null!=u)return u;if(!Fb(r))throw Error("Unknown base64 encoding at char: "+r);}return p} Dc();for(var e=0;;){var f=c(-1),h=c(0),k=c(64),l=c(64);if(64===l&&-1===f)break;b(f<<2|h>>4);64!=k&&(b(h<<4&240|k>>2),64!=l&&b(k<<6&192|l))}} function Dc(){if(!Ac){Ac={};for(var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"],c=0;5>c;c++){var e=a.concat(b[c].split(""));zc[c]=e;for(var f=0;f<e.length;f++){var h=e[f];void 0===Ac[h]&&(Ac[h]=f)}}}} ;var Fc="undefined"!==typeof Uint8Array;function Gc(a){if(null==a||Hc(a))return a;if("string"===typeof a)return Ec(a);lb(a);return null} function Hc(a){return Fc&&null!=a&&a instanceof Uint8Array} var Ic;function Jc(){return Ic||(Ic=new Uint8Array(0))} var Kc={};var Lc;function Mc(a){if(a!==Kc)throw Error("illegal external caller");} function Nc(a,b){Mc(b);this.Fg=a;if(null!=a&&0===a.length)throw Error("ByteString should be constructed with non-empty values");} function Oc(){return Lc||(Lc=new Nc(null,Kc))} function Pc(a){var b=a.Fg;null!=b&&"string"!==typeof b&&(Fc&&b instanceof Uint8Array?b=Cc(b):(lb(b),b=null));return null==b?"":a.Fg=b} Nc.prototype.isEmpty=function(){return null==this.Fg}; Nc.prototype.sizeBytes=function(){var a=Qc(this);return a?a.length:0}; function Qc(a){Mc(Kc);var b=Gc(a.Fg);return null==b?b:a.Fg=b} ;var Rc="function"===typeof Symbol&&"symbol"===typeof Symbol()?Symbol(void 0):void 0;function Sc(a,b){Object.isFrozen(a)||(Rc?a[Rc]|=b:void 0!==a.ek?a.ek|=b:Object.defineProperties(a,{ek:{value:b,configurable:!0,writable:!0,enumerable:!1}}))} function Tc(a){var b;Rc?b=a[Rc]:b=a.ek;return null==b?0:b} function Uc(a){return Array.isArray(a)?!!(Tc(a)&1):!1} function Vc(a){Sc(a,1);return a} function Wc(a){return Array.isArray(a)?!!(Tc(a)&2):!1} function Xc(a){if(!Array.isArray(a))throw Error("cannot mark non-array as immutable");Sc(a,2)} function Yc(a,b){if(!Array.isArray(a))throw Error("cannot mark non-array as mutable");b?Sc(a,8):Object.isFrozen(a)||(Rc?a[Rc]&=-9:void 0!==a.ek&&(a.ek&=-9))} ;function Zc(a){return Wc(a.Yb)} function $c(a){return null!==a&&"object"===typeof a&&!Array.isArray(a)&&a.constructor===Object} var ad;function bd(a){if(null==a)return Oc();if(a.constructor===Nc)return a;if("string"===typeof a)return a?new Nc(a,Kc):Oc();if(Hc(a))return a.length?new Nc(new Uint8Array(a),Kc):Oc();lb(a);return Oc()} var cd=Object.freeze(Vc([]));function dd(a){if(Zc(a))throw Error("Cannot mutate an immutable Message");} var ed="undefined"!=typeof Symbol&&"undefined"!=typeof Symbol.hasInstance;function fd(a){return{value:a,configurable:!1,writable:!1,enumerable:!1}} ;function gd(a){return a.displayName||a.name||"unknown type name"} function hd(a,b){if(!(a instanceof b))throw Error("Expected instanceof "+gd(b)+" but got "+(a&&gd(a.constructor)));return a} function id(a,b,c){c=void 0===c?!1:c;if(Array.isArray(a))return new b(a);if(c)return new b} ;function jd(a,b,c,e){c=void 0===c?kd:c;e=void 0===e?Daa:e;this.o=a;this.ka=(this.ha=b)&&c===kd?Eaa:c;this.na=e;this.map={};this.ma=!1;for(a=this.size=0;a<this.o.length;a++)b=this.o[a],c=b[0].toString(),e=this.map[c],this.map[c]=b,void 0===e&&this.size++} function ld(a){if(Wc(a.o))throw Error("Cannot mutate an immutable Map");} function md(a){if(!a.ma){var b=nd(a);b.sort();for(var c=0;c<b.length;c++)a.o[c]=a.map[b[c]];b.length<a.o.length&&(a.o.length=b.length);a.ma=!0;a.size=a.o.length}return a.o} function od(a,b){var c=new jd([],a.ha,a.ka,a.na);for(var e in a.map)if(a.map.hasOwnProperty(e)){var f=a.map[e],h=pd(a,f);a.ha&&!h.Jh(yb)&&(h=b(h));c.set(f[0],h)}return c} n=jd.prototype;n.getLength=function(){return this.size}; n.clear=function(){ld(this);this.map={};this.size=this.o.length=0;this.ma=!0}; n.delete=function(a){ld(this);a=a.toString();return this.map.hasOwnProperty(a)?(delete this.map[a],this.size--,this.ma=!1,!0):!1}; n.del=function(a){return this.delete(a)}; n.entries=function(){var a=[],b=nd(this);b.sort();for(var c=0;c<b.length;c++){var e=this.map[b[c]];a.push([e[0],pd(this,e)])}return new qd(a)}; n.keys=function(){var a=[],b=nd(this);b.sort();for(var c=0;c<b.length;c++)a.push(this.map[b[c]][0]);return new qd(a)}; n.values=function(){var a=[],b=nd(this);b.sort();for(var c=0;c<b.length;c++)a.push(pd(this,this.map[b[c]]));return new qd(a)}; n.forEach=function(a,b){var c=nd(this);c.sort();for(var e=0;e<c.length;e++){var f=this.map[c[e]];a.call(b,pd(this,f),f[0],this)}}; n.set=function(a,b){ld(this);var c=a.toString();this.ha&&hd(b,this.ha);var e=this.map[c];e?(c=this.ka(b,this.ha,Wc(this.o)),e[1]=c):(e=[a,this.ka(b,this.ha,Wc(this.o))],this.map[c]=e,this.o.push(e),this.ma=!1,this.size++);return this}; function pd(a,b){if(b){var c=Wc(a.o);a=a.ka(b[1],a.ha,c);a!==b[1]&&(b[1]=a);return a}} n.get=function(a){return(a=this.map[a.toString()])?pd(this,a):void 0}; n.has=function(a){return a.toString()in this.map}; function nd(a){a=a.map;var b=[],c;for(c in a)Object.prototype.hasOwnProperty.call(a,c)&&b.push(c);return b} jd.prototype[Symbol.iterator]=function(){return this.entries()}; function qd(a){this.ha=0;this.o=a} qd.prototype.next=function(){return this.ha<this.o.length?{done:!1,value:this.o[this.ha++]}:{done:!0,value:void 0}}; qd.prototype[Symbol.iterator]=function(){return this}; function Eaa(a,b,c){var e=!1,f;if(f=null!=a&&"object"===typeof a&&!(e=Array.isArray(a)))f=Array.isArray(a.Yb)&&a.constructor!==Object;a=f?a:e?new b(a):new b;c&&Xc(a.Yb);return a} function kd(a){return a} function Daa(a){return a} ;function rd(a){switch(typeof a){case "number":return isFinite(a)?a:String(a);case "object":if(a&&!Array.isArray(a)){if(Hc(a))return Cc(a);if(a instanceof Nc)return Pc(a);if(a instanceof jd)return md(a)}}return a} ;function sd(a,b){b=void 0===b?Faa:b;return td(a,b)} function ud(a,b){if(null!=a){if(Array.isArray(a))a=td(a,b);else if($c(a)){var c={},e;for(e in a)c[e]=ud(a[e],b);a=c}else a=b(a);return a}} function td(a,b){for(var c=a.slice(),e=0;e<c.length;e++)c[e]=ud(c[e],b);Uc(a)&&Vc(c);return c} function vd(a){if(a&&"object"==typeof a&&a.toJSON)return a.toJSON();a=rd(a);return Array.isArray(a)?sd(a,vd):a} function Gaa(a){return a.clone()} function Faa(a){return Hc(a)?new Uint8Array(a):a instanceof jd?od(a,Gaa):a} ;function wd(a){return a.o||(a.o=a.Yb[a.ha+a.Bj]={})} function x(a,b,c){return-1===b?null:b>=a.ha?a.o?a.o[b]:void 0:(void 0===c?0:c)&&a.o&&(c=a.o[b],null!=c)?c:a.Yb[b+a.Bj]} function y(a,b,c,e,f){e=void 0===e?!1:e;(void 0===f?0:f)||dd(a);b<a.ha&&!e?a.Yb[b+a.Bj]=c:wd(a)[b]=c;return a} function xd(a,b){return null!=x(a,b)} function yd(a,b){return Array.isArray(x(a,b))} function zd(a,b,c){return Array.isArray(x(a,Ad(a,c,b)))} function Bd(a,b,c,e){c=void 0===c?!0:c;var f=x(a,b,e);Array.isArray(f)||(f=cd);if(Zc(a))c&&(Xc(f),Object.freeze(f));else if(f===cd||Wc(f))f=Vc(f.slice()),y(a,b,f,e);return f} function Cd(a,b){a=x(a,b);return null==a?a:+a} function Dd(a,b){a=x(a,b);return null==a?a:!!a} function Ed(a,b,c){a=x(a,b);return null==a?c:a} function Fd(a,b,c){c=void 0===c?!1:c;a=Dd(a,b);return null==a?c:a} function Id(a,b,c){a:{var e=x(a,b);if(null==e)e=[];else if(e.constructor===jd){a=e;break a}var f=Zc(a),h=Wc(e);if(!f&&h){for(var k=e.slice(),l=0;l<e.length;l++)if(Array.isArray(k[l])){var p=k[l].slice();k[l]=p;c&&1<p.length&&Array.isArray(p[1])&&Xc(p[1])}e=k}c=new jd(e,c);f&&!h&&Xc(e);y(a,b,c,!1,!0);a=c}return a} function Jd(a,b,c){null==c?c=cd:Vc(c);return y(a,b,c)} function Kd(a,b,c){return y(a,b,void 0,!1,c)} function Ld(a,b,c,e){dd(a);c!==e?y(a,b,c):Kd(a,b);return a} function Md(a,b,c,e){dd(a);b=Bd(a,b);void 0!=e?b.splice(e,0,c):b.push(c);return a} function Nd(a,b,c,e){dd(a);(c=Od(a,c))&&c!==b&&null!=e&&(a.Sb&&c in a.Sb&&(a.Sb[c]=void 0),y(a,c));return y(a,b,e)} function Ad(a,b,c){return Od(a,b)===c?c:-1} function Od(a,b){for(var c=0,e=0;e<b.length;e++){var f=b[e];null!=x(a,f)&&(0!==c&&Kd(a,c,!0),c=f)}return c} function Pd(a,b,c,e,f){f=void 0===f?!1:f;var h=f;if(-1===c)e=null;else{a.Sb||(a.Sb={});var k=a.Sb[c];if(k)e=k;else{var l=x(a,c,h);b=id(l,b,e);void 0==b?e=k:(e&&b.Yb!==l&&y(a,c,b.Yb,h,!0),a.Sb[c]=b,Zc(a)&&Xc(b.Yb),e=b)}}if(null==e)return e;Zc(e)&&!Zc(a)&&(e=e.Yo(yb),y(a,c,e.Yb,f),a.Sb[c]=e);return e} function Qd(a,b,c,e,f){f=void 0===f?!0:f;a.Sb||(a.Sb={});var h=Zc(a),k=a.Sb[c];e=Bd(a,c,!0,e);var l=h||Wc(e);if(!k){k=[];h=h||l;for(var p=0;p<e.length;p++){var r=e[p];h=h||Wc(r);r=id(r,b);void 0!==r&&(k.push(r),l&&Xc(r.Yb))}a.Sb[c]=k;Yc(e,!h)}b=l||f;f=Wc(k);b&&!f&&(Object.isFrozen(k)&&(a.Sb[c]=k=k.slice()),Xc(k),Object.freeze(k));!b&&f&&(a.Sb[c]=k=k.slice());return k} function Rd(a,b,c,e){e=void 0===e?!1:e;var f=Zc(a);b=Qd(a,b,c,e,f);a=Bd(a,c,e);if(!(c=f)&&(c=a)){if(!Array.isArray(a))throw Error("cannot check mutability state of non-array");c=!(Tc(a)&8)}if(c){for(c=0;c<b.length;c++)(e=b[c])&&Zc(e)&&!f&&(b[c]=b[c].Yo(yb),a[c]=b[c].Yb);Yc(a,!0)}return b} function Sd(a,b,c,e,f){dd(a);a.Sb||(a.Sb={});b=null!=e?hd(e,b).Yb:e;a.Sb[c]=e;return y(a,c,b,f)} function Td(a,b,c,e,f){dd(a);a.Sb||(a.Sb={});b=null!=f?hd(f,b).Yb:f;a.Sb[c]=f;return Nd(a,c,e,b)} function Ud(a,b,c,e,f){dd(a);if(null!=e){var h=Vc([]);for(var k=!1,l=0;l<e.length;l++)h[l]=hd(e[l],b).Yb,k=k||Wc(h[l]);a.Sb||(a.Sb={});a.Sb[c]=e;Yc(h,!k)}else a.Sb&&(a.Sb[c]=void 0),h=cd;return y(a,c,h,f)} function Vd(a,b,c,e,f){dd(a);var h=Qd(a,c,b,void 0,!1);c=null!=e?hd(e,c):new c;b=Bd(a,b);void 0!=f?(h.splice(f,0,c),b.splice(f,0,c.Yb)):(h.push(c),b.push(c.Yb));c.Jh(yb)&&Yc(b,!1);return a} function Wd(a,b,c){return Ed(a,b,void 0===c?0:c)} function Yd(a,b,c){return Ed(a,b,void 0===c?"":c)} function Zd(a,b,c){return x(a,Ad(a,c,b))} function $d(a,b,c,e){return Pd(a,b,Ad(a,e,c))} ;function ae(a,b,c){a||(a=be);be=null;var e=this.constructor.messageId;a||(a=e?[e]:[]);this.Bj=(e?0:-1)-(this.constructor.o||0);this.Sb=void 0;this.Yb=a;a:{e=this.Yb.length;a=e-1;if(e&&(e=this.Yb[a],$c(e))){this.ha=a-this.Bj;this.o=e;break a}void 0!==b&&-1<b?(this.ha=Math.max(b,a+1-this.Bj),this.o=void 0):this.ha=Number.MAX_VALUE}if(c)for(b=0;b<c.length;b++)if(a=c[b],a<this.ha)a+=this.Bj,(e=this.Yb[a])?Array.isArray(e)&&Vc(e):this.Yb[a]=cd;else{e=wd(this);var f=e[a];f?Array.isArray(f)&&Vc(f):e[a]= cd}} ae.prototype.toJSON=function(){var a=this.Yb;return ad?a:sd(a,vd)}; function ce(a){ad=!0;try{return JSON.stringify(a.toJSON(),Haa)}finally{ad=!1}} function de(a,b){if(null==b||""==b)return new a;b=JSON.parse(b);if(!Array.isArray(b))throw Error("Expected to deserialize an Array but got "+lb(b)+": "+b);be=b;a=new a(b);be=null;return a} ae.prototype.clone=function(){var a=sd(this.Yb);be=a;a=new this.constructor(a);be=null;ee(a,this);return a}; ae.prototype.Jh=function(a){zb(a);return Zc(this)}; ae.prototype.toString=function(){return this.Yb.toString()}; function Haa(a,b){return rd(b)} function ee(a,b){b.Ki&&(a.Ki=b.Ki.slice());var c=b.Sb;if(c){b=b.o;for(var e in c){var f=c[e];if(f){var h=!(!b||!b[e]),k=+e;if(Array.isArray(f)){if(f.length)for(h=Rd(a,f[0].constructor,k,h),k=0;k<Math.min(h.length,f.length);k++)ee(h[k],f[k])}else(h=Pd(a,f.constructor,k,void 0,h))&&ee(h,f)}}}} var be;var Iaa="function"===typeof Uint8Array.prototype.slice,fe="function"===typeof BigInt;function ge(){ae.apply(this,arguments)} w(ge,ae);ge.prototype.Yo=function(){return this}; if(ed){var he={};Object.defineProperties(ge,(he[Symbol.hasInstance]=fd(function(){throw Error("Cannot perform instanceof checks for MutableMessage");}),he))};var ie=Symbol();function je(a,b){var c=a[b];"function"==typeof c&&0===c.length&&(c=c(),a[b]=c);return Array.isArray(c)&&(ke in c||le in c||0<c.length&&"function"==typeof c[0])?c:void 0} function me(a,b,c,e,f,h){b.zi=a[0];var k=1;if(a.length>k&&"number"!==typeof a[k]){var l=a[k++];c(b,l)}for(;k<a.length;){c=a[k++];for(var p=k+1;p<a.length&&"number"!==typeof a[p];)p++;l=a[k++];p-=k;switch(p){case 0:e(b,c,l);break;case 1:(p=je(a,k))?(k++,f(b,c,l,p)):e(b,c,l,a[k++]);break;case 2:p=k++;p=je(a,p);f(b,c,l,p,a[k++]);break;case 3:h(b,c,l,a[k++],a[k++],a[k++]);break;case 4:h(b,c,l,a[k++],a[k++],a[k++],a[k++]);break;default:throw Error("unexpected number of binary field arguments: "+p);}}return b} var ne=Symbol(),le=Symbol(),ke=Symbol();function oe(a,b){return{Lr:a,writer:b}} var pe=oe(function(a,b,c){if(0!==a.ha)return!1;y(b,c,a.kB());return!0},function(a,b,c){a.nB(c,x(b,c))}),qe=oe(function(a,b,c){if(0!==a.ha)return!1; y(b,c,a.Ew());return!0},function(a,b,c){a.mB(c,x(b,c))});function re(a,b,c){var e=Jaa,f=Kaa;this.fieldIndex=a;this.fieldName=b;this.zi=c;this.isRepeated=0;this.o=e;this.ha=f} ;function Jaa(a){var b=this.zi,c=this.fieldIndex;return this.isRepeated?Rd(a,b,c,!0):Pd(a,b,c,void 0,!0)} function Kaa(a,b){var c=this.fieldIndex,e=this.zi;return this.isRepeated?Ud(a,e,c,b,!0):Sd(a,e,c,b,!0)} ;function Laa(a){return a} function se(a,b,c,e,f,h){(a=a.Sb&&a.Sb[c])?Array.isArray(a)?(f=h.Ct?Vc(a.slice()):a,Ud(b,0<f.length?f[0].constructor:void 0,c,f)):Sd(b,a.constructor,c,a):(Fc&&e instanceof Uint8Array?f=e.length?new Nc(new Uint8Array(e),Kc):Oc():e instanceof jd?f=od(e,Laa):(Array.isArray(e)&&(f?Xc(e):Uc(e)&&h.Ct&&(e=e.slice())),f=e),y(b,c,f))} ;function z(){ge.apply(this,arguments)} w(z,ge);z.prototype.Yo=function(a){zb(a);if(Zc(this)){a={Ct:!0};var b=Zc(this);if(b&&!a.Ct)throw Error("copyRepeatedFields must be true for frozen messages");var c=new this.constructor;this.Ki&&(c.Ki=this.Ki.slice());for(var e=this.Yb,f=0;f<e.length;f++){var h=e[f];if(f===e.length-1&&$c(h))for(l in h){var k=+l;Number.isNaN(k)?wd(c)[l]=h[l]:se(this,c,k,h[l],b,a)}else se(this,c,f-this.Bj,h,b,a)}var l=c}else l=this;return l}; if(ed){var te={};Object.defineProperties(z,(te[Symbol.hasInstance]=fd(Object[Symbol.hasInstance]),te))};var ue=new Map([["","HOMEPAGE"],["announcement","ANNOUNCEMENT"],["answer","ANSWER"],["topic","TOPIC"],["contact","CONTACT_FORM"],["troubleshooter","TROUBLESHOOTER"],["known-issues","KNOWN_ISSUES"],["suggestions","SUGGESTIONS"],["release-notes","RELEASE_NOTES"],["search","SEARCH_RESULTS"],["sitemap","SITEMAP"],["faq","FAQ"],["apis","API"],["checklist","CHECKLIST"],["table","TABLE"],["helpcenterz","HELPCENTERZ"],["contactflow","CONTACT_FLOW"],["forum","FORUM_THREAD"],["forum-attachment","FORUM_ATTACHMENT"], ["threads","SUPPORT_FORUM_THREAD_LIST"],["thread","SUPPORT_FORUM_THREAD"],["settings","USER_SETTINGS"],["profile","USER_PROFILE"],["workflow","WORKFLOW"],["inapp","IN_APP"],["community","SUPPORT_FORUM_HOMEPAGE"],["gethelp","GET_HELP"],["snippet","SNIPPET"],["symptom","SYMPTOM_RESOURCES"]]),Maa=new Map(Array.from(ue).map(function(a){return[a[1],a[0]]})),Naa=new Map([[0, ""],[1,"answer"],[2,"topic"],[4,"contact"],[5,"troubleshooter"],[6,"known-issues"],[7,"suggestions"],[8,"release-notes"],[10,"search"],[11,"sitemap"],[13,"faq"],[16,"apis"],[17,"checklist"],[18,"table"],[19,"helpcenterz"],[21,"contactflow"],[22,"forum"],[23,"forum-attachment"],[24,"threads"],[25,"thread"],[27,"settings"],[28,"profile"],[29,"workflow"],[30,"inapp"],[31,"community"],[33,"gethelp"],[34,"announcement"],[35,"snippet"],[36,"symptom"]]),ve=new Map(Array.from(new Map([["HOMEPAGE",0],["ANSWER", 1],["TOPIC",2],["CONTACT_FORM",4],["TROUBLESHOOTER",5],["KNOWN_ISSUES",6],["SUGGESTIONS",7],["RELEASE_NOTES",8],["PORTAL",9],["SEARCH_RESULTS",10],["SITEMAP",11],["CONTACT_FORM_CONFIRMATION",12],["FAQ",13],["HOMEPAGE_TOP_ARTICLES",14],["VANITY",15],["API",16],["CHECKLIST",17],["TABLE",18],["HELPCENTERZ",19],["PRODUCT_SELECTOR",20],["CONTACT_FLOW",21],["FORUM_THREAD",22],["FORUM_ATTACHMENT",23],["SUPPORT_FORUM_THREAD_LIST",24],["SUPPORT_FORUM_THREAD",25],["SUPPORT_FORUM_NEW_THREAD",26],["USER_SETTINGS", 27],["USER_PROFILE",28],["WORKFLOW",29],["IN_APP",30],["SUPPORT_FORUM_HOMEPAGE",31],["SUPPORT_FORUM_ABOUT",32],["GET_HELP",33],["ANNOUNCEMENT",34],["SNIPPET",35]])).map(function(a){return[a[1],a[0]]}));function we(a,b,c){for(var e in a)b.call(c,a[e],e,a)} function xe(a){var b=[],c=0,e;for(e in a)b[c++]=e;return b} function ze(a){var b={},c;for(c in a)b[c]=a[c];return b} var Ae="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");function Be(a,b){for(var c,e,f=1;f<arguments.length;f++){e=arguments[f];for(c in e)a[c]=e[c];for(var h=0;h<Ae.length;h++)c=Ae[h],Object.prototype.hasOwnProperty.call(e,c)&&(a[c]=e[c])}} ;var Ce;function De(){if(void 0===Ce){var a=null,b=gb.trustedTypes;if(b&&b.createPolicy){try{a=b.createPolicy("goog#html",{createHTML:xb,createScript:xb,createScriptURL:xb})}catch(c){gb.console&&gb.console.error(c.message)}Ce=a}else Ce=a}return Ce} ;function Ee(a,b){this.o=a===Fe&&b||"";this.ha=Ge} Ee.prototype.rg=!0;Ee.prototype.we=function(){return this.o}; function He(a){return a instanceof Ee&&a.constructor===Ee&&a.ha===Ge?a.o:"type_error:Const"} function Ie(a){return new Ee(Fe,a)} var Ge={},Fe={};var Je={};function Ke(a,b){this.o=b===Je?a:"";this.rg=!0} Ke.prototype.toString=function(){return this.o.toString()}; Ke.prototype.we=function(){return this.o.toString()}; function Le(a){if(a instanceof Ke&&a.constructor===Ke)return a.o;lb(a);return"type_error:SafeScript"} function Me(a){var b=De();a=b?b.createScript(a):a;return new Ke(a,Je)} ;function Ne(a,b){this.o=b===Oe?a:""} Ne.prototype.toString=function(){return this.o+""}; Ne.prototype.rg=!0;Ne.prototype.we=function(){return this.o.toString()}; function Pe(a,b){a=Qe(a).toString();a=Oaa.exec(a);var c=a[3]||"";return Re(a[1]+Se("?",a[2]||"",b)+Se("#",c))} function Qe(a){if(a instanceof Ne&&a.constructor===Ne)return a.o;lb(a);return"type_error:TrustedResourceUrl"} function Te(a,b){var c=He(a);if(!Paa.test(c))throw Error("Invalid TrustedResourceUrl format: "+c);a=c.replace(Qaa,function(e,f){if(!Object.prototype.hasOwnProperty.call(b,f))throw Error('Found marker, "'+f+'", in format string, "'+c+'", but no valid label mapping found in args: '+JSON.stringify(b));e=b[f];return e instanceof Ee?He(e):encodeURIComponent(String(e))}); return Re(a)} var Qaa=/%{(\w+)}/g,Paa=RegExp("^((https:)?//[0-9a-z.:[\\]-]+/|/[^/\\\\]|[^:/\\\\%]+/|[^:/\\\\%]*[?#]|about:blank#)","i"),Oaa=/^([^?#]*)(\?[^#]*)?(#[\s\S]*)?/,Oe={};function Re(a){var b=De();a=b?b.createScriptURL(a):a;return new Ne(a,Oe)} function Se(a,b,c){if(null==c)return b;if("string"===typeof c)return c?a+encodeURIComponent(c):"";for(var e in c)if(Object.prototype.hasOwnProperty.call(c,e)){var f=c[e];f=Array.isArray(f)?f:[f];for(var h=0;h<f.length;h++){var k=f[h];null!=k&&(b||(b=a),b+=(b.length>a.length?"&":"")+encodeURIComponent(e)+"="+encodeURIComponent(String(k)))}}return b} ;function Ue(a,b){this.o=b===Ve?a:""} Ue.prototype.toString=function(){return this.o.toString()}; Ue.prototype.rg=!0;Ue.prototype.we=function(){return this.o.toString()}; function We(a){if(a instanceof Ue&&a.constructor===Ue)return a.o;lb(a);return"type_error:SafeUrl"} var Raa=RegExp('^(?:audio/(?:3gpp2|3gpp|aac|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-matroska|x-wav|wav|webm)|font/\\w+|image/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon|heic|heif)|video/(?:mpeg|mp4|ogg|webm|quicktime|x-matroska))(?:;\\w+=(?:\\w+|"[\\w;,= ]+"))*$',"i"); function Xe(a){if(Raa.test(a.type)){var b=void 0!==gb.URL&&void 0!==gb.URL.createObjectURL?gb.URL:void 0!==gb.createObjectURL?gb:null;if(null==b)throw Error("This browser doesn't seem to support blob URLs");a=b.createObjectURL(a)}else a="about:invalid#zClosurez";return Ye(a)} var Saa=/^data:(.*);base64,[a-z0-9+\/]+=*$/i;function Ze(a){a=String(a);a=a.replace(/(%0A|%0D)/g,"");return a.match(Saa)?Ye(a):null} var $e=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i;function af(a){a instanceof Ue||(a="object"==typeof a&&a.rg?a.we():String(a),a=$e.test(a)?Ye(a):Ze(a));return a||bf} function cf(a,b){if(a instanceof Ue)return a;a="object"==typeof a&&a.rg?a.we():String(a);if(b&&/^data:/i.test(a)&&(b=Ze(a)||bf,b.we()==a))return b;$e.test(a)||(a="about:invalid#zClosurez");return Ye(a)} var Ve={};function Ye(a){return new Ue(a,Ve)} var bf=Ye("about:invalid#zClosurez");var df={};function ef(a,b){this.o=b===df?a:"";this.rg=!0} ef.prototype.we=function(){return this.o}; ef.prototype.toString=function(){return this.o.toString()}; function ff(a){if(a instanceof ef&&a.constructor===ef)return a.o;lb(a);return"type_error:SafeStyle"} function gf(a){var b="",c;for(c in a)if(Object.prototype.hasOwnProperty.call(a,c)){if(!/^[-_a-zA-Z0-9]+$/.test(c))throw Error("Name allows only [-_a-zA-Z0-9], got: "+c);var e=a[c];null!=e&&(e=Array.isArray(e)?e.map(hf).join(" "):hf(e),b+=c+":"+e+";")}return b?new ef(b,df):jf} var jf=new ef("",df);function hf(a){if(a instanceof Ue)return'url("'+We(a).replace(/</g,"%3c").replace(/[\\"]/g,"\\$&")+'")';if(a instanceof Ee)a=He(a);else{a=String(a);var b=a.replace(kf,"$1").replace(kf,"$1").replace(lf,"url");if(Taa.test(b)){if(b=!Uaa.test(a)){for(var c=b=!0,e=0;e<a.length;e++){var f=a.charAt(e);"'"==f&&c?b=!b:'"'==f&&b&&(c=!c)}b=b&&c&&Vaa(a)}a=b?Waa(a):"zClosurez"}else a="zClosurez"}if(/[{;}]/.test(a))throw new Cb("Value does not allow [{;}], got: %s.",[a]);return a} function Vaa(a){for(var b=!0,c=/^[-_a-zA-Z0-9]$/,e=0;e<a.length;e++){var f=a.charAt(e);if("]"==f){if(b)return!1;b=!0}else if("["==f){if(!b)return!1;b=!1}else if(!b&&!c.test(f))return!1}return b} var Taa=RegExp("^[-,.\"'%_!#/ a-zA-Z0-9\\[\\]]+$"),lf=RegExp("\\b(url\\([ \t\n]*)('[ -&(-\\[\\]-~]*'|\"[ !#-\\[\\]-~]*\"|[!#-&*-\\[\\]-~]*)([ \t\n]*\\))","g"),kf=RegExp("\\b(calc|cubic-bezier|fit-content|hsl|hsla|linear-gradient|matrix|minmax|radial-gradient|repeat|rgb|rgba|(rotate|scale|translate)(X|Y|Z|3d)?|var)\\([-+*/0-9a-zA-Z.%#\\[\\], ]+\\)","g"),Uaa=/\/\*/;function Waa(a){return a.replace(lf,function(b,c,e,f){var h="";e=e.replace(/^(['"])(.*)\1$/,function(k,l,p){h=l;return p}); b=af(e).we();return c+h+b+h+f})} ;var mf={};function nf(a,b){this.o=b===mf?a:"";this.rg=!0} nf.prototype.toString=function(){return this.o.toString()}; function Xaa(a){function b(e){Array.isArray(e)?e.forEach(b):c+=of(e)} var c="";Array.prototype.forEach.call(arguments,b);return new nf(c,mf)} nf.prototype.we=function(){return this.o}; function of(a){if(a instanceof nf&&a.constructor===nf)return a.o;lb(a);return"type_error:SafeStyleSheet"} var Yaa=new nf("",mf);var pf={};function qf(a,b){this.o=b===pf?a:"";this.rg=!0} qf.prototype.we=function(){return this.o.toString()}; qf.prototype.toString=function(){return this.o.toString()}; function rf(a){if(a instanceof qf&&a.constructor===qf)return a.o;lb(a);return"type_error:SafeHtml"} function sf(a){return a instanceof qf?a:uf(Hb("object"==typeof a&&a.rg?a.we():String(a)))} function vf(a){if(!wf.test(a))throw Error("");if(a.toUpperCase()in Zaa)throw Error("");} function $aa(a){function b(f){Array.isArray(f)?f.forEach(b):(f=sf(f),e.push(rf(f).toString()))} var c=sf(xf),e=[];a.forEach(b);return uf(e.join(rf(c).toString()))} function yf(a){return $aa(Array.prototype.slice.call(arguments))} function uf(a){var b=De();a=b?b.createHTML(a):a;return new qf(a,pf)} function zf(a){var b="";if(a)for(var c in a)if(Object.prototype.hasOwnProperty.call(a,c)){if(!wf.test(c))throw Error("");var e=a[c];if(null!=e){var f=c;if(e instanceof Ee)e=He(e);else if("style"==f.toLowerCase()){if(!ob(e))throw Error("");e instanceof ef||(e=gf(e));e=ff(e)}else{if(/^on/i.test(f))throw Error("");if(f.toLowerCase()in aba)if(e instanceof Ne)e=Qe(e).toString();else if(e instanceof Ue)e=We(e);else if("string"===typeof e)e=af(e).we();else throw Error("");}e.rg&&(e=e.we());f=f+'="'+Hb(String(e))+ '"';b+=" "+f}}return b} var wf=/^[a-zA-Z0-9-]+$/,aba={action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0},Zaa={APPLET:!0,BASE:!0,EMBED:!0,IFRAME:!0,LINK:!0,MATH:!0,META:!0,OBJECT:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0},xf=new qf(gb.trustedTypes&&gb.trustedTypes.emptyHTML||"",pf),bba=uf("<br>");/* SPDX-License-Identifier: Apache-2.0 */ function Af(a,b){a.href=We(b)} ;var Bf={};function cba(){} function Cf(a){this.o=a} w(Cf,cba);Cf.prototype.toString=function(){return this.o};function Df(a,b){if(void 0!==a.tagName){if("script"===a.tagName.toLowerCase())throw Error("Use setTextContent with a SafeScript.");if("style"===a.tagName.toLowerCase())throw Error("Use setTextContent with a SafeStyleSheet.");}a.innerHTML=rf(b)} function Ff(a,b,c,e){if(0===a.length)throw Error("No prefixes are provided");a=a.map(function(h){if(h instanceof Cf)h=h.o;else throw Error("");return h}); var f=c.toLowerCase();if(a.every(function(h){return 0!==f.indexOf(h)}))throw Error('Attribute "'+c+'" does not match any of the allowed prefixes.'); b.setAttribute(c,e)} ;var dba={QJ:0,mJ:1,nJ:2,0:"HTML_FORMATTED_CONTENT",1:"EMBEDDED_INTERNAL_CONTENT",2:"EMBEDDED_TRUSTED_EXTERNAL_CONTENT"};function Gf(a,b){var c=Error.call(this,a+" cannot be used with intent "+dba[b]);this.message=c.message;"stack"in c&&(this.stack=c.stack);this.type=a;this.intent=b;this.name="TypeCannotBeUsedWithIntentError"} w(Gf,Error);function eba(a,b){a.removeAttribute("srcdoc");if(b instanceof Ue)throw new Gf("SafeUrl",1);a.src=Qe(b).toString();for(b="allow-same-origin allow-scripts allow-forms allow-popups allow-popups-to-escape-sandbox allow-storage-access-by-user-activation".split(" ");0<a.sandbox.length;)a.sandbox.remove(a.sandbox.item(0));for(var c=0;c<b.length;c++)a.sandbox.supports&&!a.sandbox.supports(b[c])||a.sandbox.add(b[c])} ;function Hf(a,b){a.src=We(b)} ;function If(a){var b,c,e=null==(c=(b=(a.ownerDocument&&a.ownerDocument.defaultView||window).document).querySelector)?void 0:c.call(b,"script[nonce]");(b=e?e.nonce||e.getAttribute("nonce")||"":"")&&a.setAttribute("nonce",b)} function Jf(a,b){a.src=Qe(b);If(a)} ;function Kf(a,b,c){return a.open(We(b),c,void 0)} ;function Lf(a){return new Cf(a[0].toLowerCase(),Bf)} ;function fba(a){var b=document.createElement("template");if(!("content"in b)){b=uf("<html><body>"+a);b=(new DOMParser).parseFromString(rf(b),"text/html");for(a=b.createDocumentFragment();0<b.body.childNodes.length;)a.appendChild(b.body.firstChild);return a}a=uf(a);Df(b,a);return b.content} ;function Mf(a){a=a.nodeName;return"string"===typeof a?a:"FORM"} function Nf(a){a=a.nodeType;return a===Node.ELEMENT_NODE||"number"!==typeof a} ;function Of(a,b,c,e){this.ha=a;this.o=b;this.ma=c;this.ka=e} ;var Pf=new Of(new Set("ARTICLE SECTION NAV ASIDE H1 H2 H3 H4 H5 H6 HEADER FOOTER ADDRESS P HR PRE BLOCKQUOTE OL UL LH LI DL DT DD FIGURE FIGCAPTION MAIN DIV EM STRONG SMALL S CITE Q DFN ABBR RUBY RB RT RTC RP DATA TIME CODE VAR SAMP KBD SUB SUP I B U MARK BDI BDO SPAN BR WBR INS DEL PICTURE PARAM TRACK MAP TABLE CAPTION COLGROUP COL TBODY THEAD TFOOT TR TD TH SELECT DATALIST OPTGROUP OPTION OUTPUT PROGRESS METER FIELDSET LEGEND DETAILS SUMMARY MENU DIALOG SLOT CANVAS FONT CENTER".split(" ")),new Map([["A", new Map([["href",{Od:2}]])],["AREA",new Map([["href",{Od:2}]])],["LINK",new Map([["href",{Od:2,conditions:new Map([["rel",new Set("alternate author bookmark canonical cite help icon license next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" "))]])}]])],["SOURCE",new Map([["src",{Od:2}]])],["IMG",new Map([["src",{Od:2}]])],["VIDEO",new Map([["src",{Od:2}]])],["AUDIO",new Map([["src",{Od:2}]])]]),new Set("title aria-atomic aria-autocomplete aria-busy aria-checked aria-current aria-disabled aria-dropeffect aria-expanded aria-haspopup aria-hidden aria-invalid aria-label aria-level aria-live aria-multiline aria-multiselectable aria-orientation aria-posinset aria-pressed aria-readonly aria-relevant aria-required aria-selected aria-setsize aria-sort aria-valuemax aria-valuemin aria-valuenow aria-valuetext alt align autocapitalize autocomplete autocorrect autofocus autoplay bgcolor border cellpadding cellspacing checked color cols colspan controls datetime disabled download draggable enctype face formenctype frameborder height hreflang hidden ismap label lang loop max maxlength media minlength min multiple muted nonce open placeholder preload rel required reversed role rows rowspan selected shape size sizes slot span spellcheck start step summary translate type valign value width wrap itemscope itemtype itemid itemprop itemref".split(" ")), new Map([["dir",{Od:3,conditions:new Map([["dir",new Set(["auto","ltr","rtl"])]])}],["async",{Od:3,conditions:new Map([["async",new Set(["async"])]])}],["cite",{Od:2}],["loading",{Od:3,conditions:new Map([["loading",new Set(["eager","lazy"])]])}],["poster",{Od:2}],["target",{Od:3,conditions:new Map([["target",new Set(["_self","_blank"])]])}]]));function Qf(a){this.isValid=a} function Rf(a){return new Qf(function(b){return b.substr(0,a.length+1).toLowerCase()===a+":"})} var Sf=[Rf("data"),Rf("http"),Rf("https"),Rf("mailto"),Rf("ftp"),new Qf(function(a){return/^[^:]*([/?#]|$)/.test(a)})]; function Tf(a,b){b=void 0===b?Sf:b;for(var c=0;c<b.length;++c){var e=b[c];if(e instanceof Qf&&e.isValid(a))return Ye(a)}} function Uf(a){var b=void 0===b?Sf:b;return Tf(a,b)||bf} ;function Vf(a){this.o=a;this.changes=[];if(Bf!==Bf)throw Error("Bad secret");} Vf.prototype.wg=function(a){var b=document.createElement("span");b.appendChild(gba(this,a));a=(new XMLSerializer).serializeToString(b);a=a.slice(a.indexOf(">")+1,a.lastIndexOf("</"));return uf(a)}; function gba(a,b){b=fba(b);b=document.createTreeWalker(b,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,function(k){return hba(a,k)},!1); for(var c=b.nextNode(),e=document.createDocumentFragment(),f=e;null!==c;){var h=void 0;if(c.nodeType===Node.TEXT_NODE)h=document.createTextNode(c.data);else if(Nf(c))h=iba(a,c);else throw Error("Node is not of type text or element");f.appendChild(h);if(c=b.firstChild())f=h;else for(;!(c=b.nextSibling())&&(c=b.parentNode());)f=f.parentNode}return e} function iba(a,b){var c=Mf(b),e=document.createElement(c);b=b.attributes;for(var f=t(b),h=f.next();!h.done;h=f.next()){var k=h.value;h=k.name;k=k.value;var l=a.o,p=l.o.get(c);l=(null==p?0:p.has(h))?p.get(h):l.ma.has(h)?{Od:1}:l.ka.get(h)||{Od:0};a:{if(p=l.conditions){p=t(p);for(var r=p.next();!r.done;r=p.next()){var u=t(r.value);r=u.next().value;u=u.next().value;var A=void 0;if((r=null==(A=b.getNamedItem(r))?void 0:A.value)&&!u.has(r)){p=!1;break a}}}p=!0}if(p)switch(l.Od){case 1:e.setAttribute(h, k);break;case 2:l=We(Uf(k));l!==k&&Wf(a);e.setAttribute(h,l);break;case 3:e.setAttribute(h,k.toLowerCase());break;case 4:e.setAttribute(h,k);break;case 0:Wf(a);break;default:throw Error("Unhandled AttributePolicyAction case");}else Wf(a)}return e} function hba(a,b){if(b.nodeType===Node.TEXT_NODE)return NodeFilter.FILTER_ACCEPT;if(!Nf(b))return NodeFilter.FILTER_REJECT;b=Mf(b);if(null===b)return Wf(a),NodeFilter.FILTER_REJECT;var c=a.o;if("form"!==b.toLowerCase()&&(c.ha.has(b)||c.o.has(b)))return NodeFilter.FILTER_ACCEPT;Wf(a);return NodeFilter.FILTER_REJECT} function Wf(a){0===a.changes.length&&a.changes.push("")} var jba=new Vf(Pf);function Xf(){this.ha=!1;this.o=Pf} Xf.prototype.build=function(){if(this.ha)throw Error("this sanitizer has already called build");this.ha=!0;return new Vf(this.o)};function Yf(a){var b=Za.apply(1,arguments);if(0===b.length)return Re(a[0]);for(var c=[a[0]],e=0;e<b.length;e++)c.push(encodeURIComponent(b[e])),c.push(a[e+1]);return Re(c.join(""))} ;function Zf(a){return ob(a)&&1===a.nodeType} function $f(a){return ob(a)&&Zf(a)&&(!a.namespaceURI||"http://www.w3.org/1999/xhtml"===a.namespaceURI)} ;function kba(){return null} function ag(){} function bg(a){return a} ;var lba=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}}(function(){var a=document.createElement("div"),b=document.createElement("div"); b.appendChild(document.createElement("div"));a.appendChild(b);b=a.firstChild.firstChild;a.innerHTML=rf(xf);return!b.parentElement}); function cg(a,b){if(lba())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=rf(b)} function dg(a,b){b=b instanceof Ue?b:cf(b);a.href=We(b)} function eg(a,b){var c=gg(a.ownerDocument&&a.ownerDocument.defaultView);c&&a.setAttribute("nonce",c);a.src=Qe(b)} function hg(a){a=a instanceof Ue?a:cf(a);gb.open(We(a),"")} var mba=/^[\w+/_-]+[=]{0,2}$/;function gg(a){a=(a||gb).document;return a.querySelector?(a=a.querySelector("script[nonce]"))&&(a=a.nonce||a.getAttribute("nonce"))&&mba.test(a)?a:"":""} ;var ig="announcement answer topic contact troubleshooter known-issues suggestions release-notes search sitemap faq apis checklist table helpcenterz contactflow forum forum-attachment threads thread settings profile workflow inapp community gethelp snippet symptom bin".split(" "),jg=null,kg="",lg="",mg; function og(a,b,c){var e="undefined"==typeof c;if(a.classList)e?a.classList.toggle(b):c?a.classList.add(b):a.classList.remove(b);else{var f=nba(a),h=-1!=f.indexOf(b);if(!c&&!e||h)if((!1===c||e)&&h)f=f.filter(function(k){return k!=b}); else return;else f.push(b);oba(a,f.join(" "))}} function pg(a){return a instanceof SVGElement?a.getAttribute("class")||"":a.className} function oba(a,b){a instanceof SVGElement?a.setAttribute("class",b):a.className=b} function qg(a,b){return-1!=pg(a).split(" ").indexOf(b)} function nba(a){return pg(a)?pg(a).split(/\s+/):[]} function rg(a,b){return(a=(new RegExp("[?&]"+sg(encodeURIComponent(a))+"=([^&]*)")).exec(void 0!==b?b:tg().query))?decodeURIComponent(a[1].replace(/\+/g," ")):""} function ug(a,b,c){a=encodeURIComponent(a);b=encodeURIComponent(b);var e=new RegExp("([?&]"+sg(a)+"=)([^&]*)");return e.test(c)?c.replace(e,"$1"+b.replace("$","$$")):c?c+"&"+a+"="+b:"?"+a+"="+b} function vg(a,b){if(!b)return"";a=sg(encodeURIComponent(a));return b.replace(new RegExp("[?&]"+a+"=[^&#]*(#|$)|([?&])"+a+"=[^&]*&","g"),"$1$2")} function wg(a,b){b=void 0===b?window.location.hash:b;b="#"+(b.split("#")[1]||"");return(a=(new RegExp("[#&]"+sg(encodeURIComponent(a))+"=([^&]*)")).exec(b))?decodeURIComponent(a[1].replace(/\+/g," ")):""} function xg(a,b){a=encodeURIComponent(a);b=encodeURIComponent(b);var c=new RegExp("([#&]"+sg(a)+"=)([^&]*)");a=c.test(window.location.hash)?window.location.hash.replace(c,"$1"+b.replace("$","$$")):window.location.hash&&"#"!=window.location.hash?window.location.hash+"&"+a+"="+b:"#"+a+"="+b;if(window.history.replaceState)try{window.history.replaceState(null,"",a)}catch(e){}else a=Uf(a),window.location.replace(We(a))} function yg(a){a=sg(encodeURIComponent(a));a=new RegExp("(?:(#)|&)"+a+"=[^&]*$|([#&])"+a+"=[^&]*.");a.test(window.location.hash)&&(a=window.location.hash.replace(a,"$1$2"),window.history.replaceState?window.history.replaceState(null,"",a):(a=Uf(a),window.location.replace(We(a))))} function zg(a){a=void 0===a?window.location.hash:a;a="#"+(a.split("#")[1]||"");return(a=RegExp("#([^=&]+)(?=&|$)").exec(a))?decodeURIComponent(a[1].replace(/\+/g," ")):""} function sg(a){return a.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")} function pba(a,b){var c=0>a.indexOf("?")?"?":"&";(b=b.mendelIds||tg().mendel_ids)&&b.length&&(a+=c+"mendel_ids="+b.join(),c="&");b=tg();b.au&&(a+=c+"authuser="+b.au);return a} var Ag="e expid fl rtt_override gkms_expid scdeb sso dark cps initial_parameters".split(" "); function Bg(a){if(!Cg()){var b=tg(),c=a.helpcenter||b.ehc,e=b.ehn+"/apis/"+a.endpoint;a.params=a.params||{};if(window.sc_preserveSelectQueryParametersForApiCalls)for(var f=t(Ag),h=f.next();!h.done;h=f.next()){h=h.value;var k=rg(h);k&&(a.params[h]=k)}a.params.helpcenter=c;a.params.hl||(a.params.hl=b.lang);a.params.key=a.sM?b.skey:b.key;a.params.request_source=b.rs;a.params.service_configuration=b.service_configuration;var l=a.Hc;a.Hc=function(r){var u=r.getResponseHeader("X-SupportContent-XsrfToken"); u?(Dg({"issue:":"xsrf token expired, fetched new token",xsrf:b.xsrf,new_xsrf:u}),window.sc_log&&a&&window.sc_log("Api","INFO","API request failed to "+e+", but there is a new XSRF token, so trying again with same API options: "+JSON.stringify(a)),b.xsrf=u,a.Hc=l,Eg(e,a)):l&&l(r)}; c="";for(var p in a.params)for(f=Array.isArray(a.params[p])?a.params[p]:[a.params[p]],h=0;h<f.length;++h)c+=(c?"&":"?")+encodeURIComponent(p)+"="+encodeURIComponent(f[h]);e+=c;mg=e=pba(e,a);Eg(e,a)}} function Eg(a,b){var c=b||{},e=new XMLHttpRequest;e.open(c.httpMethod||"GET",a);e.withCredentials=!0;e.setRequestHeader("X-SupportContent-AllowApiCookieAuth","true");(b=tg().auth_token)&&e.setRequestHeader("Authorization",b);e.setRequestHeader("X-SupportContent-XsrfToken",tg().xsrf);c.wc&&e.addEventListener("load",function(){c.wc(e)}); (c.Hc||c.km)&&e.addEventListener("error",function(){c.km&&Dg({path:a,method:c.httpMethod||"GET",body:"string"==typeof c.bc?c.bc:JSON.stringify(c.bc),xmlhttp_status:e.status,xmlhttp_readystate:e.readyState});c.Hc&&c.Hc(e)}); c.bc?e.send("string"==typeof c.bc?c.bc:JSON.stringify(c.bc)):e.send()} function Fg(){var a=tg().ehn,b=(new URL(tg().bcUrl)).pathname;return""+a+b} function Gg(){var a=tg(),b=a.bcUrl;a.query&&(b+=a.query);return b+window.location.hash} function Hg(){return 770>=window.innerWidth} function Ig(){return void 0!==window.sc_useDarkMode?window.sc_useDarkMode:tg().dark} var Jg=[],Kg;function Lg(a,b,c){b=void 0===b?!0:b;c=void 0===c?"":c;var e=Mg(a);for(a=0;a<Jg.length;a++)Jg[a](e);Kg&&Kg(e,b)||(a=window.location,"_top"===c&&(a=window.top.location),b?(b=Uf(e.href),a.href=We(b)):(b=Uf(e.href),a.replace(We(b))))} var Ng;function Og(a){Ng&&Ng(Mg(a))||(3==tg().rs?Lg(a):window.location.reload(!0))} window.sc_setNavigationHandler=function(a){Kg=a}; window.sc_setReloadHandler=function(a){Ng=a}; function Pg(a){if("#"==a.getAttribute("href")[0])return!1;var b=tg(),c=/([^/?#]+)/;if(!jg){jg=Mg(b.bcUrl);var e=jg.href;kg=(e=c.exec(e.substring(e.indexOf("//")+2)))?e[1]:"";lg=(b=c.exec(b.ehn.substring(b.ehn.indexOf("//")+2)))?b[1]:""}a=a.href;c=(c=c.exec(a.substring(a.indexOf("//")+2)))?c[1]:"";return(0==a.indexOf("http")||0==a.indexOf("//"))&&-1==a.indexOf("google.com/support")&&c!=kg&&c!=lg} function Qg(a){a=a.getAttribute("href");return!!a&&0!=a.indexOf("#")&&0!=a.indexOf("javascript:")} function Mg(a){var b=document.createElement("a");dg(b,a);return b} function Rg(a){var b=a.indexOf("//");return(a=/(\/[^?#]+)/.exec(a.substring(-1==b?0:b+2)))?a[1]:""} function Sg(a){a=/^\/([^?#]+)/.exec(Rg(a.href));if(!a)return"";a=a[1].split("/");for(var b=a[0],c=1;c<a.length&&-1==ig.indexOf(a[c]);c++)b+="/"+a[c];return b} function Tg(a){var b=Sg(a);if(0==b.length)return"";a=Rg(a.href);b=/^\/([^/?#]+)/.exec(a.substring(a.indexOf(b)+b.length));return ue.get(b?b[1]:"")||""} function Ug(a){a=/^\/([^?#]+)/.exec(Rg(a.href));if(!a)return"";a=a[1].split("/");for(var b=1;b<a.length;b++)if(-1!=ig.indexOf(a[b])&&b+1<a.length)return a[b+1];return""} function Vg(a){var b=Sg(a);if(0==b.length)return"";a=Rg(a.href);return(b=/^\/[^/]+\/([^/?#]+)/.exec(a.substring(a.indexOf(b)+b.length)))?b[1]:""} function Wg(a){var b={},c=/\?([^#]+)/.exec(a.href);c=c?c[1].split("&"):[];c=t(c);for(var e=c.next();!e.done;e=c.next())e=e.value.split("="),2==e.length&&(b[e[0]]=e[1]);(a=/#(.+)/.exec(a.href))&&(b.fragment=a[1]);return b} var qba=1;function tg(){return window.sc_pageModel} function Xg(){return window.sc_scope||document} function Yg(){var a=document.querySelector("#gb, .fixed-one-bar-placeholder");if(a&&"fixed"==window.getComputedStyle(a).position)return a.offsetHeight} var Zg={};function $g(a){if(!(a in Zg)){var b=Xg().querySelector('[data-page-data-key="'+a+'"]');if(!b)return"";Zg[a]=b.textContent}return Zg[a]} function Cg(){return tg().is_render_api||!tg().esid?!1:window.sc_sid!=ah()?(Og(window.location.href),!0):!1} function ah(){var a=document.cookie.split(";");a=t(a);for(var b=a.next();!b.done;b=a.next())if(b=b.value,b=b.trim(),0==b.indexOf("__Secure-3PAPISID="))return b.substr(18);return""} function Dg(a){if(window.sc_enableInfoLogDispatcher){var b=new XMLHttpRequest;b.open("POST",tg().ehn+"/s/infolog");a.pageModel=tg();b.send(JSON.stringify(a))}} function bh(a){if(window.sc_enableClientSideStreamz){var b=new XMLHttpRequest,c=tg().ehn+"/s/clientsidestreamz";b.withCredentials=!0;b.open("POST",c);b.send(a)}} function ch(a){if(!a)return!1;a=a.getBoundingClientRect();return 0<a.bottom&&0<a.right&&a.left<(window.innerWidth||document.documentElement.clientWidth)&&a.top<(window.innerHeight||document.documentElement.clientHeight)} function dh(){for(var a={},b=t(tg().psd||[]),c=b.next();!c.done;c=b.next())c=c.value,a[c.name]=c.value;return a} function eh(a,b){window.sc_pageModel=window.sc_pageModel||{};window.sc_pageModel.psd=window.sc_pageModel.psd||[];window.sc_pageModel.psd.push({name:a,value:b})} function fh(){return(tg().mendel_ids||[]).map(function(a){return String(a)})} ;function gh(a,b,c){c=void 0===c?{}:c;if("function"===typeof window.CustomEvent)var e=new CustomEvent(b,Object.assign({},{bubbles:!0,cancelable:!0},c));else e=document.createEvent("CustomEvent"),e.initCustomEvent(b,!0,!0,c);a.dispatchEvent(e)} function hh(a){gh(document,a?"sc_modalShow":"sc_modalHide")} function ih(a,b){var c=null;return function(){var e=Za.apply(0,arguments);clearTimeout(c);c=setTimeout(function(){a.apply(null,Ba(e))},b)}} ;function jh(a){this.ha=[];this.o=[];a=rba.exec(a);this.ma=a[1];a[2]&&(this.ha=kh(a[2]));a[3]&&(this.o=kh(a[3]))} function kh(a){var b=[];a=a.split("&");for(var c=0;c<a.length;c++){var e=a[c].split("=");b.push({key:decodeURIComponent(e[0]),value:e[1]?decodeURIComponent(e[1]):""})}return b} function lh(a,b,c){return mh(a,a.ha,b,c)} function mh(a,b,c,e){for(var f=0;f<b.length;f++){var h=b[f];if(h.key==c){h.value=e;for(f=f+1||0;f<b.length;)b[f].key==c?b.splice(f,1):f++;return a}}b.push({key:c,value:e});return a} jh.prototype.toString=function(){var a=this.ma;0<this.ha.length&&(a+="?"+nh(this.ha));0<this.o.length&&(a+="#"+nh(this.o));return a}; function nh(a){for(var b="",c=0;c<a.length;c++){b&&(b+="&");var e=a[c];b+=encodeURIComponent(e.key);e.value&&(b+="="+encodeURIComponent(e.value))}return b} var rba=/^([^?#]*)(?:\?([^#]*))?(?:#(.*))?$/;function oh(a,b,c){if(a instanceof HTMLIFrameElement){var e=a.contentDocument.body.querySelectorAll("a");a=a.contentWindow}else"A"==a.nodeName?e=[a]:e=a.querySelectorAll("a"),a=window;e=t(e);for(var f=e.next();!f.done;f=e.next())if(f=f.value,Qg(f)){var h=a,k=b;if(f.href&&0==f.href.indexOf("http")){var l=f.getAttribute("href");l=!!l&&0!=l.indexOf("http://")&&0!=l.indexOf("https://")&&0!=l.indexOf("//")}else l=!1;l&&(h=h.sc_pageModel,l=f.getAttribute("href"),0==l.indexOf("/")?Af(f,af(h.ehn+l)):Af(f, af(tg().ehn+"/"+k+"/"+(Naa.get(h.pt)||"")+"/"+l)));k=void 0;h=a;if(!Pg(f)&&/\/answer\.py\?/.exec(f.href)){h=h.sc_pageModel;var p=(l=/answer=([0-9]+)/.exec(f.href))?l[1]:"";l=Wg(f);h=new jh(h.ehn+"/"+h.ehc+"/answer/"+p);for(k in l)"answer"!=k&&("fragment"==k&&mh(h,h.o,l[k],""),lh(h,k,l[k]));k=af(h.toString());Af(f,k)}k=c(f);if(Pg(f)||/\.py\?/.exec(f.href)&&!/\/answer\.py\?/.exec(f.href)||k)f.rel="noopener",f.target="_blank"}} function ph(a,b){var c=b.getAttribute("href");c&&0==c.indexOf("#")&&(a.preventDefault(),a.stopImmediatePropagation(),c=c.substring(1),a=b.ownerDocument.getElementById(c),a||(b=b.ownerDocument.getElementsByName(c),0<b.length&&(a=b[0])),a&&a.scrollIntoView())} ;function qh(a){tg().li||(a=a||(new jh(Gg())).toString(),Lg(lh(new jh($g("signin__login-url")),"continue",a).toString()))} ;function rh(a,b,c,e){this.ma=a;this.ha=b;this.o=c;this.ka=void 0===e?1:e} function sh(a){if(!a||"transparent"===a)return new rh(0,0,0,0);var b=a.match(/\.?\d+(\.\d+)?/g);if(3>b.length)throw Error("Could not parse '"+a+"' as a color.");b.length=4;return new (Function.prototype.bind.apply(rh,[null].concat(Ba(b.map(Number)))))} rh.prototype.getAlpha=function(){return this.ka}; function sba(a){var b=th(a,tba);a=th(a,uba);return 3.1>b&&a>b} var uba=new rh(0,0,0),tba=new rh(255,255,255);function th(a,b){a=.2126*uh(a.ma)+.7152*uh(a.ha)+.0722*uh(a.o)+.05;b=.2126*uh(b.ma)+.7152*uh(b.ha)+.0722*uh(b.o)+.05;return Math.max(a,b)/Math.min(a,b)} function uh(a){a/=255;return.03928>a?a/12.92:Math.pow((a+.055)/1.055,2.4)} ;var vba=new Map([["alt",[""]]]);try{(new self.OffscreenCanvas(0,0)).getContext("2d")}catch(a){}var wba=lc||nc;function xba(a,b){return a+Math.random()*(b-a)} ;function vh(a,b){this.width=a;this.height=b} n=vh.prototype;n.clone=function(){return new vh(this.width,this.height)}; n.area=function(){return this.width*this.height}; n.aspectRatio=function(){return this.width/this.height}; n.isEmpty=function(){return!this.area()}; n.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this}; n.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this}; n.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this}; n.scale=function(a,b){this.width*=a;this.height*="number"===typeof b?b:a;return this};function wh(a){return a=Hb(a)} function xh(a,b){var c={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var e=b?b.createElement("div"):gb.document.createElement("div");return a.replace(yba,function(f,h){var k=c[f];if(k)return k;"#"==h.charAt(0)&&(h=Number("0"+h.slice(1)),isNaN(h)||(k=String.fromCharCode(h)));k||(k=uf(f+" "),cg(e,k),k=e.firstChild.nodeValue.slice(0,-1));return c[f]=k})} var yba=/&([^;\s<&]+);?/g,yh=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)}; function zh(a,b){if(!Number.isFinite(a))return String(a);a=String(a);var c=a.indexOf(".");-1===c&&(c=a.length);var e="-"===a[0]?"-":"";e&&(a=a.substring(1));return e+yh("0",Math.max(0,b-c))+a} function Ah(){return Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^ub()).toString(36)} ;function Bh(a){return a?new Ch(Dh(a)):Bb||(Bb=new Ch)} function Eh(a,b){we(b,function(c,e){c&&"object"==typeof c&&c.rg&&(c=c.we());"style"==e?a.style.cssText=c:"class"==e?a.className=c:"for"==e?a.htmlFor=c:Fh.hasOwnProperty(e)?a.setAttribute(Fh[e],c):Db(e,"aria-")||Db(e,"data-")?a.setAttribute(e,c):a[e]=c})} var Fh={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"};function Gh(a){a=a.document;a="CSS1Compat"==a.compatMode?a.documentElement:a.body;return new vh(a.clientWidth,a.clientHeight)} function zba(a,b,c){function e(l){l&&b.appendChild("string"===typeof l?a.createTextNode(l):l)} for(var f=1;f<c.length;f++){var h=c[f];if(!mb(h)||ob(h)&&0<h.nodeType)e(h);else{a:{if(h&&"number"==typeof h.length){if(ob(h)){var k="function"==typeof h.item||"string"==typeof h.item;break a}if("function"===typeof h){k="function"==typeof h.item;break a}}k=!1}bc(k?gc(h):h,e)}}} function Hh(a){return Ih(document,a)} function Ih(a,b){b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return a.createElement(b)} function Jh(a){var b=Array.prototype.map.call(arguments,He);b=uf(b.join(""));return Kh(b)} function Kh(a){var b=document,c=Ih(b,"DIV");lc?(a=yf(bba,a),cg(c,a),c.removeChild(c.firstChild)):cg(c,a);if(1==c.childNodes.length)c=c.removeChild(c.firstChild);else{for(b=b.createDocumentFragment();c.firstChild;)b.appendChild(c.firstChild);c=b}return c} function Lh(a){for(var b;b=a.firstChild;)a.removeChild(b)} function Mh(a){return a&&a.parentNode?a.parentNode.removeChild(a):null} function Nh(a){var b;if(wba&&!(lc&&vc("9")&&!vc("10")&&gb.SVGElement&&a instanceof gb.SVGElement)&&(b=a.parentElement))return b;b=a.parentNode;return ob(b)&&1==b.nodeType?b:null} function Dh(a){return 9==a.nodeType?a:a.ownerDocument||a.document} function Oh(a,b){if("textContent"in a)a.textContent=b;else if(3==a.nodeType)a.data=String(b);else if(a.firstChild&&3==a.firstChild.nodeType){for(;a.lastChild!=a.firstChild;)a.removeChild(a.lastChild);a.firstChild.data=String(b)}else Lh(a),a.appendChild(Dh(a).createTextNode(String(b)))} var Aba={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},Ph={IMG:" ",BR:"\n"};function Qh(a,b,c){if(!(a.nodeName in Aba))if(3==a.nodeType)c?b.push(String(a.nodeValue).replace(/(\r\n|\r|\n)/g,"")):b.push(a.nodeValue);else if(a.nodeName in Ph)b.push(Ph[a.nodeName]);else for(a=a.firstChild;a;)Qh(a,b,c),a=a.nextSibling} function Ch(a){this.o=a||gb.document||document} n=Ch.prototype;n.getDocument=function(){return this.o}; n.getElement=function(a){return"string"===typeof a?this.o.getElementById(a):a}; n.getElementsByTagName=function(a,b){return(b||this.o).getElementsByTagName(String(a))}; n.setProperties=Eh;n.createElement=function(a){return Ih(this.o,a)}; n.createTextNode=function(a){return this.o.createTextNode(String(a))}; n.createTable=function(a,b,c){var e=this.o;c=!!c;for(var f=Ih(e,"TABLE"),h=f.appendChild(Ih(e,"TBODY")),k=0;k<a;k++){for(var l=Ih(e,"TR"),p=0;p<b;p++){var r=Ih(e,"TD");c&&Oh(r,"\u00a0");l.appendChild(r)}h.appendChild(l)}return f}; n.appendChild=function(a,b){a.appendChild(b)}; n.append=function(a,b){zba(Dh(a),a,arguments)}; n.canHaveChildren=function(a){if(1!=a.nodeType)return!1;switch(a.tagName){case "APPLET":case "AREA":case "BASE":case "BR":case "COL":case "COMMAND":case "EMBED":case "FRAME":case "HR":case "IMG":case "INPUT":case "IFRAME":case "ISINDEX":case "KEYGEN":case "LINK":case "NOFRAMES":case "NOSCRIPT":case "META":case "OBJECT":case "PARAM":case "SCRIPT":case "SOURCE":case "STYLE":case "TRACK":case "WBR":return!1}return!0}; n.removeNode=Mh;n.getChildren=function(a){return void 0!=a.children?a.children:Array.prototype.filter.call(a.childNodes,function(b){return 1==b.nodeType})}; n.getParentElement=Nh;n.contains=function(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if("undefined"!=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}; n.getTextContent=function(a){var b=[];Qh(a,b,!0);a=b.join("");a=a.replace(/ \xAD /g," ").replace(/\xAD/g,"");a=a.replace(/\u200B/g,"");a=a.replace(/ +/g," ");" "!=a&&(a=a.replace(/^\s*/,""));return a};var Rh={}; function Sh(a){if(lc&&!vc(9))return[0,0,0,0];var b=Rh.hasOwnProperty(a)?Rh[a]:null;if(b)return b;65536<Object.keys(Rh).length&&(Rh={});var c=[0,0,0,0],e=RegExp("\\\\[0-9A-Fa-f]{1,5}\\s","g");b=Th(a,RegExp("\\\\[0-9A-Fa-f]{6}\\s?","g"));b=Th(b,e);b=Th(b,/\\./g);b=b.replace(RegExp(":not\\(([^\\)]*)\\)","g")," $1 ");b=b.replace(RegExp("{[^]*","gm"),"");b=Uh(b,c,RegExp("(\\[[^\\]]+\\])","g"),2);b=Uh(b,c,RegExp("(#[^\\#\\s\\+>~\\.\\[:]+)","g"),1);b=Uh(b,c,RegExp("(\\.[^\\s\\+>~\\.\\[:]+)","g"),2); b=Uh(b,c,/(::[^\s\+>~\.\[:]+|:first-line|:first-letter|:before|:after)/gi,3);b=Uh(b,c,/(:[\w-]+\([^\)]*\))/gi,2);b=Uh(b,c,/(:[^\s\+>~\.\[:]+)/g,2);b=b.replace(/[\*\s\+>~]/g," ");b=b.replace(/[#\.]/g," ");Uh(b,c,/([^\s\+>~\.\[:]+)/g,3);b=c;return Rh[a]=b} function Uh(a,b,c,e){return a.replace(c,function(f){b[e]+=1;return Array(f.length+1).join(" ")})} function Th(a,b){return a.replace(b,function(c){return Array(c.length+1).join("A")})} ;var Bba={rgb:!0,rgba:!0,alpha:!0,rect:!0,image:!0,"linear-gradient":!0,"radial-gradient":!0,"repeating-linear-gradient":!0,"repeating-radial-gradient":!0,"cubic-bezier":!0,matrix:!0,perspective:!0,rotate:!0,rotate3d:!0,rotatex:!0,rotatey:!0,steps:!0,rotatez:!0,scale:!0,scale3d:!0,scalex:!0,scaley:!0,scalez:!0,skew:!0,skewx:!0,skewy:!0,translate:!0,translate3d:!0,translatex:!0,translatey:!0,translatez:!0},Cba=/[\n\f\r"'()*<>]/g,Dba={"\n":"%0a","\f":"%0c","\r":"%0d",'"':"%22","'":"%27","(":"%28",")":"%29", "*":"%2a","<":"%3c",">":"%3e"};function Eba(a){return Dba[a]} function Fba(a,b,c){b=Gb(b);if(""==b)return null;if(Eb(b,"url(")){if(!b.endsWith(")")||1<(b?b.split("(").length-1:0)||1<(b?b.split(")").length-1:0)||!c)return null;a:{b=b.substring(4,b.length-1);for(var e=0;2>e;e++){var f="\"'".charAt(e);if(b.charAt(0)==f&&b.charAt(b.length-1)==f){b=b.substring(1,b.length-1);break a}}}a=c?(a=c(b,a))&&"about:invalid#zClosurez"!=We(a)?'url("'+We(a).replace(Cba,Eba)+'")':null:null;return a}if(0<b.indexOf("(")){if(/"|'/.test(b))return null;for(a=/([\-\w]+)\(/g;c=a.exec(b);)if(!(c[1].toLowerCase()in Bba))return null}return b} ;function Vh(a,b){a=gb[a];return a&&a.prototype?(b=Object.getOwnPropertyDescriptor(a.prototype,b))&&b.get||null:null} function Wh(a,b){return(a=gb[a])&&a.prototype&&a.prototype[b]||null} var Gba=Vh("Element","attributes")||Vh("Node","attributes"),Xh=Wh("Element","hasAttribute"),Yh=Wh("Element","getAttribute"),Hba=Wh("Element","setAttribute"),Iba=Wh("Element","removeAttribute");Vh("Element","innerHTML")||Vh("HTMLElement","innerHTML");var Jba=Wh("Element","getElementsByTagName"),Kba=Wh("Element","matches")||Wh("Element","msMatchesSelector"),Lba=Vh("Node","nodeName"),Mba=Vh("Node","nodeType"),Nba=Vh("Node","parentNode");Vh("Node","childNodes"); var Oba=Vh("HTMLElement","style")||Vh("Element","style"),Pba=Vh("HTMLStyleElement","sheet"),Qba=Wh("CSSStyleDeclaration","getPropertyValue"),Rba=Wh("CSSStyleDeclaration","setProperty"),Sba=Vh("Element","namespaceURI")||Vh("Node","namespaceURI");function Zh(a,b,c,e){if(a)return a.apply(b);a=b[c];if(!e(a))throw Error("Clobbering detected");return a} function $h(a,b,c,e){if(a)return a.apply(b,e);if(lc&&10>document.documentMode){if(!b[c].call)throw Error("IE Clobbering detected");}else if("function"!=typeof b[c])throw Error("Clobbering detected");return b[c].apply(b,e)} function ai(a){return Zh(Gba,a,"attributes",function(b){return b instanceof NamedNodeMap})} function bi(a,b,c){try{$h(Hba,a,"setAttribute",[b,c])}catch(e){if(-1==e.message.indexOf("A security problem occurred"))throw e;}} function Tba(a){return Zh(Oba,a,"style",function(b){return b instanceof CSSStyleDeclaration})} function Uba(a){return Zh(Pba,a,"sheet",function(b){return b instanceof CSSStyleSheet})} function ci(a){return Zh(Lba,a,"nodeName",function(b){return"string"==typeof b})} function di(a){return Zh(Mba,a,"nodeType",function(b){return"number"==typeof b})} function ei(a){return Zh(Nba,a,"parentNode",function(b){return!(b&&"string"==typeof b.name&&b.name&&"parentnode"==b.name.toLowerCase())})} function fi(a,b){return $h(Qba,a,a.getPropertyValue?"getPropertyValue":"getAttribute",[b])||""} function hi(a,b,c){$h(Rba,a,a.setProperty?"setProperty":"setAttribute",[b,c])} function Vba(a){return Zh(Sba,a,"namespaceURI",function(b){return"string"==typeof b})} ;var Wba=lc&&10>document.documentMode?null:RegExp("\\s*([^\\s'\",]+[^'\",]*(('([^'\\r\\n\\f\\\\]|\\\\[^])*')|(\"([^\"\\r\\n\\f\\\\]|\\\\[^])*\")|[^'\",])*)","g"),Xba={"-webkit-border-horizontal-spacing":!0,"-webkit-border-vertical-spacing":!0}; function Yba(a,b,c){var e=[];ii(gc(a.cssRules)).forEach(function(f){if(b&&!/[a-zA-Z][\w-:\.]*/.test(b))throw Error("Invalid container id");if(!(b&&lc&&10==document.documentMode&&/\\['"]/.test(f.selectorText))){var h=b?f.selectorText.replace(Wba,"#"+b+" $1"):f.selectorText,k=e.push;f=ji(f.style,c);if(Jb(h,"<"))throw Error("Selector does not allow '<', got: "+h);var l=h.replace(/('|")((?!\1)[^\r\n\f\\]|\\[\s\S])*\1/g,"");if(!/^[-_a-zA-Z0-9#.:* ,>+~[\]()=^$|]+$/.test(l))throw Error("Selector allows only [-_a-zA-Z0-9#.:* ,>+~[\\]()=^$|] and strings, got: "+ h);a:{for(var p={"(":")","[":"]"},r=[],u=0;u<l.length;u++){var A=l[u];if(p[A])r.push(p[A]);else{b:{var la=void 0;for(la in p)if(p[la]==A){la=!0;break b}la=!1}if(la&&r.pop()!=A){l=!1;break a}}}l=0==r.length}if(!l)throw Error("() and [] in selector must be balanced, got: "+h);f instanceof ef||(f=gf(f));h=h+"{"+ff(f).replace(/</g,"\\3C ")+"}";k.call(e,new nf(h,mf))}}); return Xaa(e)} function ii(a){return a.filter(function(b){return b instanceof CSSStyleRule||b.type==CSSRule.STYLE_RULE})} function Zba(a,b,c){a=ki("<style>"+a+"</style>");return null==a||null==a.sheet?Yaa:Yba(a.sheet,void 0!=b?b:null,c)} function ki(a){if(lc&&!vc(10)||"function"!=typeof gb.DOMParser)return null;a=uf("<html><head></head><body>"+a+"</body></html>");return(new DOMParser).parseFromString(rf(a),"text/html").body.children[0]} function ji(a,b){if(!a)return jf;var c=document.createElement("div").style;li(a).forEach(function(e){var f=nc&&e in Xba?e:e.replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-z])/i,"");Db(f,"--")||Db(f,"var")||(e=fi(a,e),e=Fba(f,e,b),null!=e&&hi(c,f,e))}); return new ef(c.cssText||"",df)} function $ba(a){var b=Array.from($h(Jba,a,"getElementsByTagName",["STYLE"])),c=vaa(b,function(k){return gc(Uba(k).cssRules)}); c=ii(c);for(var e=[],f=0;f<c.length;f++)e[f]={index:f,rule:c[f]};e.sort(function(k,l){var p=Sh(k.rule.selectorText),r=Sh(l.rule.selectorText);a:{for(var u=Math.min(p.length,r.length),A=0;A<u;A++){var la=p[A],ma=r[A];la=la>ma?1:la<ma?-1:0;if(0!=la){r=la;break a}}p=p.length;r=r.length;r=p>r?1:p<r?-1:0}return r||k.index-l.index}); for(f=0;f<e.length;f++)c[f]=e[f].rule;c.reverse();a=document.createTreeWalker(a,NodeFilter.SHOW_ELEMENT,null,!1);for(var h;h=a.nextNode();)c.forEach(function(k){$h(Kba,h,h.matches?"matches":"msMatchesSelector",[k.selectorText])&&k.style&&aca(h,k.style)}); b.forEach(Mh)} function aca(a,b){var c=li(a.style);li(b).forEach(function(e){if(!(0<=c.indexOf(e))){var f=fi(b,e);hi(a.style,e,f)}})} function li(a){mb(a)?a=gc(a):(a=xe(a),fc(a,"cssText"));return a} ;Hh("DIV");var bca={"* ARIA-CHECKED":!0,"* ARIA-COLCOUNT":!0,"* ARIA-COLINDEX":!0,"* ARIA-CONTROLS":!0,"* ARIA-DESCRIBEDBY":!0,"* ARIA-DISABLED":!0,"* ARIA-EXPANDED":!0,"* ARIA-GOOG-EDITABLE":!0,"* ARIA-HASPOPUP":!0,"* ARIA-HIDDEN":!0,"* ARIA-LABEL":!0,"* ARIA-LABELLEDBY":!0,"* ARIA-MULTILINE":!0,"* ARIA-MULTISELECTABLE":!0,"* ARIA-ORIENTATION":!0,"* ARIA-PLACEHOLDER":!0,"* ARIA-READONLY":!0,"* ARIA-REQUIRED":!0,"* ARIA-ROLEDESCRIPTION":!0,"* ARIA-ROWCOUNT":!0,"* ARIA-ROWINDEX":!0,"* ARIA-SELECTED":!0,"* ABBR":!0, "* ACCEPT":!0,"* ACCESSKEY":!0,"* ALIGN":!0,"* ALT":!0,"* AUTOCOMPLETE":!0,"* AXIS":!0,"* BGCOLOR":!0,"* BORDER":!0,"* CELLPADDING":!0,"* CELLSPACING":!0,"* CHAROFF":!0,"* CHAR":!0,"* CHECKED":!0,"* CLEAR":!0,"* COLOR":!0,"* COLSPAN":!0,"* COLS":!0,"* COMPACT":!0,"* COORDS":!0,"* DATETIME":!0,"* DIR":!0,"* DISABLED":!0,"* ENCTYPE":!0,"* FACE":!0,"* FRAME":!0,"* HEIGHT":!0,"* HREFLANG":!0,"* HSPACE":!0,"* ISMAP":!0,"* LABEL":!0,"* LANG":!0,"* MAX":!0,"* MAXLENGTH":!0,"* METHOD":!0,"* MULTIPLE":!0, "* NOHREF":!0,"* NOSHADE":!0,"* NOWRAP":!0,"* OPEN":!0,"* READONLY":!0,"* REQUIRED":!0,"* REL":!0,"* REV":!0,"* ROLE":!0,"* ROWSPAN":!0,"* ROWS":!0,"* RULES":!0,"* SCOPE":!0,"* SELECTED":!0,"* SHAPE":!0,"* SIZE":!0,"* SPAN":!0,"* START":!0,"* SUMMARY":!0,"* TABINDEX":!0,"* TITLE":!0,"* TYPE":!0,"* VALIGN":!0,"* VALUE":!0,"* VSPACE":!0,"* WIDTH":!0},cca={"* USEMAP":!0,"* ACTION":!0,"* CITE":!0,"* HREF":!0,"* LONGDESC":!0,"* SRC":!0,"LINK HREF":!0,"* FOR":!0,"* HEADERS":!0,"* NAME":!0,"A TARGET":!0, "* CLASS":!0,"* ID":!0,"* STYLE":!0};var dca="undefined"!=typeof WeakMap&&-1!=WeakMap.toString().indexOf("[native code]"),eca=0;function mi(){this.ma=[];this.ha=[];this.o="data-elementweakmap-index-"+eca++} mi.prototype.set=function(a,b){if($h(Xh,a,"hasAttribute",[this.o])){var c=parseInt($h(Yh,a,"getAttribute",[this.o])||null,10);this.ha[c]=b}else c=this.ha.push(b)-1,bi(a,this.o,c.toString()),this.ma.push(a);return this}; mi.prototype.get=function(a){if($h(Xh,a,"hasAttribute",[this.o]))return a=parseInt($h(Yh,a,"getAttribute",[this.o])||null,10),this.ha[a]}; mi.prototype.clear=function(){this.ma.forEach(function(a){$h(Iba,a,"removeAttribute",[this.o])},this); this.ma=[];this.ha=[]};function ni(a,b){this.name=a;this.value=b} ni.prototype.toString=function(){return this.name}; var fca=new ni("SEVERE",1E3),gca=new ni("WARNING",900),hca=new ni("CONFIG",700);var oi;(oi=!lc)||(oi=10<=Number(Baa));var pi=oi,ica=!lc||null==document.documentMode;function jca(){} ;var kca={APPLET:!0,AUDIO:!0,BASE:!0,BGSOUND:!0,EMBED:!0,FORM:!0,IFRAME:!0,ISINDEX:!0,KEYGEN:!0,LAYER:!0,LINK:!0,META:!0,OBJECT:!0,SCRIPT:!0,SVG:!0,STYLE:!0,TEMPLATE:!0,VIDEO:!0};var lca={A:!0,ABBR:!0,ACRONYM:!0,ADDRESS:!0,AREA:!0,ARTICLE:!0,ASIDE:!0,B:!0,BDI:!0,BDO:!0,BIG:!0,BLOCKQUOTE:!0,BR:!0,BUTTON:!0,CAPTION:!0,CENTER:!0,CITE:!0,CODE:!0,COL:!0,COLGROUP:!0,DATA:!0,DATALIST:!0,DD:!0,DEL:!0,DETAILS:!0,DFN:!0,DIALOG:!0,DIR:!0,DIV:!0,DL:!0,DT:!0,EM:!0,FIELDSET:!0,FIGCAPTION:!0,FIGURE:!0,FONT:!0,FOOTER:!0,FORM:!0,H1:!0,H2:!0,H3:!0,H4:!0,H5:!0,H6:!0,HEADER:!0,HGROUP:!0,HR:!0,I:!0,IMG:!0,INPUT:!0,INS:!0,KBD:!0,LABEL:!0,LEGEND:!0,LI:!0,MAIN:!0,MAP:!0,MARK:!0,MENU:!0,METER:!0, NAV:!0,NOSCRIPT:!0,OL:!0,OPTGROUP:!0,OPTION:!0,OUTPUT:!0,P:!0,PRE:!0,PROGRESS:!0,Q:!0,S:!0,SAMP:!0,SECTION:!0,SELECT:!0,SMALL:!0,SOURCE:!0,SPAN:!0,STRIKE:!0,STRONG:!0,STYLE:!0,SUB:!0,SUMMARY:!0,SUP:!0,TABLE:!0,TBODY:!0,TD:!0,TEXTAREA:!0,TFOOT:!0,TH:!0,THEAD:!0,TIME:!0,TR:!0,TT:!0,U:!0,UL:!0,VAR:!0,WBR:!0};var mca={"ANNOTATION-XML":!0,"COLOR-PROFILE":!0,"FONT-FACE":!0,"FONT-FACE-SRC":!0,"FONT-FACE-URI":!0,"FONT-FACE-FORMAT":!0,"FONT-FACE-NAME":!0,"MISSING-GLYPH":!0}; function qi(a){a=a||new ri;nca(a);this.o=ze(a.o);this.na=ze(a.Ea);this.ha=ze(a.Fa);this.ua=a.Aa;a.La.forEach(function(b){if(!Db(b,"data-"))throw new Cb('Only "data-" attributes allowed, got: %s.',[b]);if(Db(b,"data-sanitizer-"))throw new Cb('Attributes with "%s" prefix are not allowed, got: %s.',["data-sanitizer-",b]);this.o["* "+b.toUpperCase()]=si},this); a.Ha.forEach(function(b){b=b.toUpperCase();if(!Jb(b,"-")||mca[b])throw new Cb("Only valid custom element tag names allowed, got: %s.",[b]);this.ha[b]=!0},this); this.ta=a.ma;this.ka=a.Ca;this.ma=null;this.oa=a.va} wb(qi,jca);function ti(a){return function(b,c){return(b=a(Gb(b),c))&&"about:invalid#zClosurez"!=We(b)?We(b):null}} function ri(){this.o={};bc([bca,cca],function(a){xe(a).forEach(function(b){this.o[b]=si},this)},this); this.ha={};this.La=[];this.Ha=[];this.Ea=ze(kca);this.Fa=ze(lca);this.Aa=!1;this.ua=af;this.ta=this.ka=this.na=this.ma=kba;this.Ca=null;this.oa=this.va=!1} function ui(a,b){a.ua=b;return a} function vi(a,b){a.ka=b;return a} function oca(a,b){return function(c,e,f,h){c=a(c,e,f,h);return null==c?null:b(c,e,f,h)}} function wi(a,b,c,e){a[c]&&!b[c]&&(a[c]=oca(a[c],e))} ri.prototype.build=function(){return new qi(this)}; function nca(a){if(a.oa)throw Error("HtmlSanitizer.Builder.build() can only be used once.");wi(a.o,a.ha,"* USEMAP",pca);var b=ti(a.ua);["* ACTION","* CITE","* HREF"].forEach(function(e){wi(this.o,this.ha,e,b)},a); var c=ti(a.ma);["* LONGDESC","* SRC","LINK HREF"].forEach(function(e){wi(this.o,this.ha,e,c)},a); ["* FOR","* HEADERS","* NAME"].forEach(function(e){wi(this.o,this.ha,e,tb(qca,this.na))},a); wi(a.o,a.ha,"A TARGET",tb(rca,["_blank","_self"]));wi(a.o,a.ha,"* CLASS",tb(sca,a.ka));wi(a.o,a.ha,"* ID",tb(tca,a.ka));wi(a.o,a.ha,"* STYLE",tb(a.ta,c));a.oa=!0} function xi(a,b){a||(a="*");return(a+" "+b).toUpperCase()} function uca(a,b,c,e){if(!e.Et)return null;b=ff(ji(e.Et,function(f,h){c.RC=h;f=a(f,c);var k;null==f?k=null:k=Ye(f);return k})); return""==b?null:b} function si(a){return Gb(a)} function rca(a,b){b=Gb(b);return ec(a,b.toLowerCase())?b:null} function pca(a){return(a=Gb(a))&&"#"==a.charAt(0)?a:null} function qca(a,b,c){return a(Gb(b),c)} function sca(a,b,c){b=b.split(/(?:\s+)/);for(var e=[],f=0;f<b.length;f++){var h=a(b[f],c);h&&e.push(h)}return 0==e.length?null:e.join(" ")} function tca(a,b,c){return a(Gb(b),c)} qi.prototype.wg=function(a){var b=!("STYLE"in this.na)&&"STYLE"in this.ha;this.ma="*"==this.ka&&b?"sanitizer-"+Ah():this.ka;if(pi){b=a;if(pi){a=Hh("SPAN");this.ma&&"*"==this.ka&&(a.id=this.ma);this.oa&&(b=ki("<div>"+b+"</div>"),$ba(b),b=b.innerHTML);b=uf(b);var c=document.createElement("template");if(ica&&"content"in c)cg(c,b),c=c.content;else{var e=document.implementation.createHTMLDocument("x");c=e.body;cg(e.body,b)}b=document.createTreeWalker(c,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,null, !1);for(c=dca?new WeakMap:new mi;e=b.nextNode();){c:{var f=e;switch(di(f)){case 3:f=this.createTextNode(f);break c;case 1:if("TEMPLATE"==ci(f).toUpperCase())f=null;else{var h=ci(f).toUpperCase();if(h in this.na||"http://www.w3.org/1999/xhtml"!=Vba(f))var k=null;else this.ha[h]?k=document.createElement(h):(k=Hh("SPAN"),this.ua&&bi(k,"data-sanitizer-original-tag",h.toLowerCase()));if(k){var l=k,p=ai(f);if(null!=p)for(var r=0;h=p[r];r++)if(h.specified){var u=f;var A=h;var la=A.name;if(Db(la,"data-sanitizer-"))A= null;else{var ma=ci(u);A=A.value;var oa={tagName:Gb(ma).toLowerCase(),attributeName:Gb(la).toLowerCase()},sa={Et:void 0};"style"==oa.attributeName&&(sa.Et=Tba(u));u=xi(ma,la);u in this.o?(la=this.o[u],A=la(A,oa,sa)):(la=xi(null,la),la in this.o?(la=this.o[la],A=la(A,oa,sa)):A=null)}null!==A&&bi(l,h.name,A)}f=k}else f=null}break c;default:f=null}}if(f){if(1==di(f)&&c.set(e,f),e=ei(e),h=!1,e)k=di(e),l=ci(e).toLowerCase(),p=ei(e),11!=k||p?"body"==l&&p&&(k=ei(p))&&!ei(k)&&(h=!0):h=!0,k=null,h||!e?k=a: 1==di(e)&&(k=c.get(e)),k.content&&(k=k.content),k.appendChild(f)}else Lh(e)}c.clear&&c.clear()}else a=Hh("SPAN");0<ai(a).length&&(b=Hh("SPAN"),b.appendChild(a),a=b);a=(new XMLSerializer).serializeToString(a);a=a.slice(a.indexOf(">")+1,a.lastIndexOf("</"))}else a="";return uf(a)}; qi.prototype.createTextNode=function(a){var b=a.data;(a=ei(a))&&"style"==ci(a).toLowerCase()&&!("STYLE"in this.na)&&"STYLE"in this.ha&&(b=of(Zba(b,this.ma,sb(function(c,e){return this.ta(c,{RC:e})},this)))); return document.createTextNode(b)};function yi(a){var b=new ri;b.ta=uca;b.na=bg;b=vi(b,bg);b.ma=af;return ui(b,af).build().wg(a)} function zi(a){return(new ri).build().wg(a)} ;/* SPDX-License-Identifier: Apache-2.0 */ var vca=Object.prototype.hasOwnProperty;function Ai(){} Ai.prototype=Object.create(null);function Bi(a,b){for(;a.length>b;)a.pop()} function Ci(a){a=Array(a);Bi(a,0);return a} ;var Di=new Ai;Di.__default=function(a,b,c){var e=typeof c;"object"===e||"function"===e?a[b]=c:null==c?a.removeAttribute(b):(e=0===b.lastIndexOf("xml:",0)?"http://www.w3.org/XML/1998/namespace":0===b.lastIndexOf("xlink:",0)?"http://www.w3.org/1999/xlink":null)?a.setAttributeNS(e,b,c):a.setAttribute(b,c)}; Di.style=function(a,b,c){a=a.style;if("string"===typeof c)a.cssText=c;else{a.cssText="";for(var e in c)vca.call(c,e)&&(b=c[e],0<=e.indexOf("-")?a.setProperty(e,b):a[e]=b)}}; function Ei(a,b,c,e){(e[b]||e.__default)(a,b,c)} ;var Fi=null;function wca(a){this.created=[];this.deleted=[];this.node=a} ;var xca="undefined"!==typeof Node&&Node.prototype.getRootNode||function(){for(var a=this,b=a;a;)b=a,a=a.parentNode;return b};function yca(a,b){this.o=null;this.ma=!1;this.ha=a;this.key=b;this.text=void 0} function Gi(a,b,c){b=new yca(b,c);return a.__incrementalDOMData=b} function Hi(a,b){if(a.__incrementalDOMData)return a.__incrementalDOMData;var c=1===a.nodeType?a.localName:a.nodeName,e=1===a.nodeType?a.getAttribute("key"):null;b=Gi(a,c,1===a.nodeType?e||b:null);if(1===a.nodeType&&(a=a.attributes,c=a.length)){e=b.o||(b.o=Ci(c));for(var f=0,h=0;f<c;f+=1,h+=2){var k=a[f],l=k.value;e[h]=k.name;e[h+1]=l}}return b} ;function Ii(a,b,c,e,f){return b==c&&e==f} var Ji=null,Ki=null,Li=null,Mi=null,Ni=[],Oi=Ii,Pi=[],Qi=[];function Ri(){for(var a=Li,b=Si();null!==b;){var c=b.nextSibling;a.removeChild(b);Ji.deleted.push(b);b=c}} function Si(){return Ki?Ki.nextSibling:Li.firstChild} function Ti(a,b,c){Ki=Si();var e;a:{if(e=Ki){do{var f=e,h=a,k=b,l=Hi(f,k);if(Oi(f,h,l.ha,k,l.key))break a}while(b&&(e=e.nextSibling))}e=null}e||("#text"===a?(c=Mi.createTextNode(""),Gi(c,"#text",null),a=c):(e=Mi,f=Li,"function"===typeof a?e=new a:e=(f="svg"===a?"http://www.w3.org/2000/svg":"math"===a?"http://www.w3.org/1998/Math/MathML":null==f||"foreignObject"===Hi(f).ha?null:f.namespaceURI)?e.createElementNS(f,a):e.createElement(a),Gi(e,a,b),a=e,c&&a.setAttribute("nonce",c)),Ji.created.push(a), e=a);c=e;if(c!==Ki){if(0<=Ni.indexOf(c))for(a=Li,b=c.nextSibling,e=Ki;null!==e&&e!==c;)f=e.nextSibling,a.insertBefore(e,b),e=f;else Li.insertBefore(c,Ki);Ki=c}} function Ui(){Ri();Ki=Li;Li=Li.parentNode;return Ki} function zca(a,b){b=void 0===b?{}:b;var c=void 0===b.matches?Ii:b.matches;return function(e,f,h){var k=Ji,l=Mi,p=Ni,r=Pi,u=Qi,A=Ki,la=Li,ma=Oi;Mi=e.ownerDocument;Ji=new wca(e);Oi=c;Pi=[];Qi=[];Ki=null;var oa=Li=e.parentNode,sa,ua=xca.call(e);if((sa=11===ua.nodeType||9===ua.nodeType?ua.activeElement:null)&&e.contains(sa)){for(ua=[];sa!==oa;)ua.push(sa),sa=sa.parentNode;oa=ua}else oa=[];Ni=oa;try{return a(e,f,h)}finally{e=Ji,Fi&&0<e.deleted.length&&Fi(e.deleted),Mi=l,Ji=k,Oi=ma,Pi=r,Qi=u,Ki=A,Li=la, Ni=p}}} var Vi=function(a){return zca(function(b,c,e){Li=Ki=b;Ki=null;c(e);Ri();Ki=Li;Li=Li.parentNode;return b},a)}();var Wi=[],Xi=0;function Yi(a,b,c){Wi.push(Ei);Wi.push(a);Wi.push(b);Wi.push(c);Wi.push(Di)} ;var Zi=new Ai;var $i=new Ai; function aj(a,b,c){var e=Pi;e[0]=a;e[1]=b;e[2]=c;for(e=3;e<arguments.length;e+=2){var f=arguments[e+1],h=Qi;h.push(arguments[e]);h.push(f)}e=Pi;a:{if(f=Pi[2])for(h=0;h<f.length;h+=2)if("nonce"===f[h]){f=f[h+1];break a}f=""}Ti(e[0],e[1],f);Li=Ki;Ki=null;f=Li;h=Hi(f);var k=e[2];if(!h.ma&&(h.ma=!0,k&&k.length)){var l=h.o;if(l&&l.length){for(l=0;l<k.length;l+=2)$i[k[l]]=l+1;l=h.o||(h.o=Ci(0));for(var p=0,r=0;r<l.length;r+=2){var u=l[r],A=l[r+1],la=$i[u];la?k[la]===A&&delete $i[u]:(l[p]=u,l[p+1]=A,p+= 2)}Bi(l,p);for(var ma in $i)Ei(f,ma,k[$i[ma]],Di),delete $i[ma]}else for(ma=0;ma<k.length;ma+=2)Ei(f,k[ma],k[ma+1],Di)}ma=Qi;h=h.o||(h.o=Ci(ma.length));l=!h.length||!1;for(k=0;k<ma.length;k+=2){p=ma[k];if(l)h[k]=p;else if(h[k]!==p)break;r=ma[k+1];if(l||h[k+1]!==r)h[k+1]=r,Yi(f,p,r)}if(k<ma.length||k<h.length){for(k=l=k;k<h.length;k+=2)Zi[h[k]]=h[k+1];for(k=l;k<ma.length;k+=2)l=ma[k],p=ma[k+1],Zi[l]!==p&&Yi(f,l,p),h[k]=l,h[k+1]=p,delete Zi[l];Bi(h,ma.length);for(var oa in Zi)Yi(f,oa),delete Zi[oa]}oa= Xi;Xi=h=Wi.length;for(k=oa;k<h;k+=5)(0,Wi[k])(Wi[k+1],Wi[k+2],Wi[k+3],Wi[k+4]);Xi=oa;Bi(Wi,oa);Bi(ma,0);Bi(e,0);return f} function bj(a){Ti("#text",null);var b=Ki;var c=Hi(b);if(c.text!==a){c=c.text=a;for(var e=1;e<arguments.length;e+=1)c=(0,arguments[e])(c);b.data!==c&&(b.data=c)}} ;/* Copyright 2018 The Incremental DOM Authors. All Rights Reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS-IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. */ function cj(){var a=window.sc_scope;return void 0!==a?a:document} var dj=new Map;function ej(a,b){Vi(a,b)} function Aca(a,b){return(b instanceof Object?Object.keys(b).filter(function(c){return b[c]}):b.split(/\s+/)).map(function(c){return"^"===c[0]?c.substring(1):a+c}).join(" ")} function fj(a,b){for(var c=0;c<b.length-1;c+=2){"class"===b[c]&&(b[c+1]=Aca(a,b[c+1]));var e;(e=b[c+1]||0===b[c+1])||(e=b[c+1],e=(vba.get(b[c])||[]).includes(e));e||(b[c+1]=void 0)}return[b,1===b.length%2?b.pop():void 0]} function gj(a,b,c,e){c=void 0===c?[]:c;a=aj.apply(null,[a,b,void 0].concat(Ba(c)));e&&(e instanceof Function?e():"string"===typeof e?bj(e):e instanceof qf?(Df(a,e),Ki=Li.lastChild):e.render());return Ui()} function hj(a){var b=t(fj("",Za.apply(1,arguments))),c=b.next().value;b=b.next().value;gj(a,void 0,c,b)} function ij(a){"string"===typeof a&&(a=yi(a));var b=aj("html-blob"),c=a.we();b.__cachedInnerHtml!==c&&(b.__cachedInnerHtml=c,b.textContent="",b.appendChild(a instanceof Ee?Jh(a):Kh(a)));Ki=Li.lastChild;Ui();return b} function jj(a,b){var c,e;return null!=(e=null==(c="number"===typeof a.nodeType?a:a.getElement())?void 0:c.querySelector(b))?e:null} ;function kj(a){return Math.floor(Math.random()*Math.pow(10,void 0===a?17:a))} ;function E(a){Bca++;this.ma=null;this.subscriptions=[];this.tagName=lj(a);this.mc=mj(a)} n=E.prototype;n.render=function(a){var b=this,c=this.La;a&&(this.La=a);this.element(this.tagName,function(){if(b.ma&&b.ma===Li&&!b.ud(c,b.La))Ki=Li.lastChild;else{var e=Li,f=e.ov;f&&b!==f&&f.detach();b.ma!==e&&(b.detach(),e.ov=b,b.ma=e);nj(b)}})}; n.detach=function(){this.ma&&(this.Gb(),this.ma.ov=void 0,this.ma=null)}; n.element=function(a){var b=t(fj(this.mc,Za.apply(1,arguments))),c=b.next().value;b=b.next().value;return gj(a,void 0,c,b)}; n.Lh=function(a,b){var c=t(fj(this.mc,Za.apply(2,arguments))),e=c.next().value;c=c.next().value;return gj(a,b,e,c)}; n.Gb=function(){}; n.ud=function(a,b){return a||b?!0:!1}; n.Ba=function(){var a=this;this.ma&&ej(this.ma,function(){nj(a)})}; function oj(a){a.ma&&(a.ma.textContent="",ej(a.ma,function(){nj(a)}))} n.watch=function(a,b){if(void 0===b)return a.Tq.add(this),this.subscriptions.push({model:a}),this;b=Array.isArray(b)?b:[b];b=t(b);for(var c=b.next();!c.done;c=b.next()){c=c.value;var e=void 0,f=a;if(void 0===c)throw Error(pj("Model.subscribeToProperty"));var h=null!=(e=f.ua.get(c))?e:new Set;h.add(this);f.ua.set(c,h);this.subscriptions.push({model:a,property:c})}return this}; function qj(a,b,c){if(b)if(void 0===c)Cca(a,b);else{c=Array.isArray(c)?c:[c];c=new Set(c);for(var e=[],f=0;f<a.subscriptions.length;f++){var h=a.subscriptions[f];h.model===b&&c.has(h.property)?rj(b,a,h.property):e.push(h)}a.subscriptions=e}else{b=t(a.subscriptions);for(c=b.next();!c.done;c=b.next())e=c.value,c=e.model,e=e.property,void 0===e?c.Tq.delete(a):rj(c,a,e);a.subscriptions=[]}} n.getElement=function(){return this.ma}; function nj(a){void 0!==a.La?a.content(a.La):a.content()} function Cca(a,b){var c=a.subscriptions.findIndex(function(e){return e.model===b&&void 0===e.property}); -1!==c&&(a.subscriptions.splice(c,1),b.Tq.delete(a))} function lj(a){return a.replace(/\./g,"-").replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()} function mj(a){return a.replace(/(\.?)([^.]+)/g,function(b,c,e){return c?e[0].toUpperCase()+e.substring(1).toLowerCase():e.toLowerCase()})} function sj(){return"rce-"+kj()} var Bca=0;Fi=function(a){a=t(a);for(var b=a.next();!b.done;b=a.next()){var c=void 0;null==(c=b.value.ov)||c.detach()}};function tj(){this.ta=new Map;this.Ca=new Set;this.ua=new Map;this.Tq=new Set} tj.prototype.onChange=function(a,b){if("function"===typeof a)this.Ca.add(uj(a));else{var c,e=null!=(c=this.ta.get(a))?c:new Set;e.add(uj(b));this.ta.set(a,e)}}; function vj(a,b,c){if("function"===typeof b)a.Ca.delete(uj(b));else{var e;null==(e=a.ta.get(b))||e.delete(uj(c))}} function rj(a,b,c){if(void 0===c)throw Error(pj("Model.unsubscribeFromProperty"));(a=a.ua.get(c))&&a.delete(b)} tj.prototype.wa=function(a){var b,c=null!=(b=this.ta.get(a))?b:new Set;b=new Set([].concat(Ba(this.Ca),Ba(c)));b=t(b);for(c=b.next();!c.done;c=b.next())c=c.value,c();var e;a=null!=(e=this.ua.get(a))?e:new Set;e=new Set([].concat(Ba(this.Tq),Ba(a)));e=t(e);for(a=e.next();!a.done;a=e.next())a.value.Ba()}; function pj(a){return"Expected a valid property enum value to "+a+" but received [undefined]."} function uj(a){if("function"!==typeof a)throw Error("Expected [handler] to be a function. Instead received "+typeof a);return a} ;function wj(a){tj.call(this);this.icon=this.href=this.text="";this.style=this.type=0;this.bm=this.selected=!1;this.Rv=!0;this.Ac=this.disabled=!1;this.maxWidth=this.ariaLabel="";this.target=0;this.ie(a)} w(wj,tj);n=wj.prototype; n.ie=function(a){var b=void 0===a.href?"":a.href,c=void 0===a.icon?"":a.icon,e=void 0===a.type?0:a.type,f=void 0===a.style?0:a.style,h=void 0===a.selected?!1:a.selected,k=void 0===a.bm?!1:a.bm,l=a.Rv,p=void 0===a.disabled?!1:a.disabled,r=a.trigger,u=a.remove,A=void 0===a.Ac?!1:a.Ac,la=void 0===a.ariaLabel?"":a.ariaLabel,ma=void 0===a.maxWidth?"":a.maxWidth,oa=void 0===a.target?0:a.target,sa=a.lf;this.text=a.text;this.href=b;this.icon=c;this.type=e;this.style=f;this.selected=h;this.bm=k;this.Rv=null!= l?l:k;this.disabled=p;this.trigger=r;this.remove=u;this.Ac=A;this.ariaLabel=la;this.maxWidth=ma;this.target=oa;this.lf=sa}; n.getText=function(){return this.text}; n.Cl=function(){return this.href}; n.ve=function(){return this.icon}; n.getType=function(){return this.type}; n.getStyle=function(){return this.style}; n.setSelected=function(a){a!==this.selected&&(this.selected=a,this.wa(0))}; function xj(a){return a.bm&&a.Rv} n.Fl=function(){return this.trigger}; n.If=function(){return this.disabled}; n.setDisabled=function(a){this.disabled=a;this.wa(1)}; n.El=function(){return this.Ac}; n.te=function(){return this.ariaLabel}; n.Fi=function(){return this.maxWidth}; n.getTarget=function(){return this.target};var Dca={"account_circle.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM7.07 18.28c.43-.9 3.05-1.78 4.93-1.78s4.51.88 4.93 1.78C15.57 19.36 13.86 20 12 20s-3.57-.64-4.93-1.72zm11.29-1.45c-1.43-1.74-4.9-2.33-6.36-2.33s-4.93.59-6.36 2.33C4.62 15.49 4 13.82 4 12c0-4.41 3.59-8 8-8s8 3.59 8 8c0 1.82-.62 3.49-1.64 4.83zM12 6c-1.94 0-3.5 1.56-3.5 3.5S10.06 13 12 13s3.5-1.56 3.5-3.5S13.94 6 12 6zm0 5c-.83 0-1.5-.67-1.5-1.5S11.17 8 12 8s1.5.67 1.5 1.5S12.83 11 12 11z"></path>\n <path fill="none" d="M0 0h24v24H0V0z"></path>\n</svg>\n'), "add.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 13h-7v7h-2v-7H4v-2h7V4h2v7h7v2z"/><path d="M0 0h24v24H0V0z" fill="none"/></svg>\n'),"add_ad.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" height="24px" width="24px" fill="#041E49"><path d="M18 20V17H15V15H18V12H20V15H23V17H20V20ZM3 21Q2.175 21 1.588 20.413Q1 19.825 1 19V5Q1 4.175 1.588 3.587Q2.175 3 3 3H17Q17.825 3 18.413 3.587Q19 4.175 19 5V10H17V8H3V19Q3 19 3 19Q3 19 3 19H16V21ZM3 6H17V5Q17 5 17 5Q17 5 17 5H3Q3 5 3 5Q3 5 3 5Z"/></svg>\n'), "add_box.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11 17h2v-4h4v-2h-4V7h-2v4H7v2h4zm-6 4q-.825 0-1.413-.587Q3 19.825 3 19V5q0-.825.587-1.413Q4.175 3 5 3h14q.825 0 1.413.587Q21 4.175 21 5v14q0 .825-.587 1.413Q19.825 21 19 21zm0-2h14V5H5v14zm0 0V5v14z"/></svg>\n'),"announcement.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm0 14H5.17L4 17.17V4h16v12z"/>\n <path d="M11 5h2v6h-2zm0 8h2v2h-2z"/>\n</svg>\n'), "arrow_back.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z"/>\n <path fill="none" d="M0 0h24v24H0V0z"/>\n</svg>\n'),"arrow_downward.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 20 4 12 5.4 10.575 11 16.175V4H13V16.175L18.6 10.575L20 12Z"/></svg>\n'),"arrow_drop_down.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M7 10l5 5 5-5H7z"/></svg>\n'), "arrow_drop_up.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M7 14l5-5 5 5H7z"/></svg>\n'),"arrow_forward.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8-8-8z"/></svg>\n'),"arrow_upward.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11 20V7.825l-5.6 5.6L4 12l8-8 8 8-1.4 1.425-5.6-5.6V20z"/></svg>\n'), "article.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" height="24" width="24" fill="#3B78E7"><path d="M0 0h24v24H0z" fill="none"/><path d="M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-5 14H7v-2h7v2zm3-4H7v-2h10v2zm0-4H7V7h10v2z"/></svg>\n'),"attach_file.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M15.5 6v10.5c0 2.21-1.79 4-4 4s-4-1.79-4-4V6a2.5 2.5 0 0 1 5 0v9.5c0 .55-.45 1-1 1s-1-.45-1-1V6H9v9.5a2.5 2.5 0 0 0 5 0V6c0-2.21-1.79-4-4-4S6 3.79 6 6v10.5c0 3.04 2.46 5.5 5.5 5.5s5.5-2.46 5.5-5.5V6h-1.5z"/></svg>\n'), "auto_awesome.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 9l1.25-2.75L23 5l-2.75-1.25L19 1l-1.25 2.75L15 5l2.75 1.25L19 9zm-7.5.5L9 4 6.5 9.5 1 12l5.5 2.5L9 20l2.5-5.5L17 12l-5.5-2.5zM19 15l-1.25 2.75L15 19l2.75 1.25L19 23l1.25-2.75L23 19l-2.75-1.25L19 15z"/></svg>\n'),"awf.svg":Ie('<svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg">\n<g clip-path="url(#clip0_2776_16815)">\n<mask id="mask0_2776_16815" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="25" height="24">\n<path d="M22.4688 12L12.5001 21.9688L2.53134 12L12.5001 2.03131L22.4688 12ZM23.8929 10.5759L13.9242 0.607209C13.1409 -0.176048 11.8592 -0.176048 11.076 0.607209L1.10724 10.5759C0.323979 11.3592 0.323979 12.6409 1.10724 13.4241L11.076 23.3929C11.8592 24.1761 13.1409 24.1761 13.9242 23.3929L23.8929 13.4241C24.6761 12.6409 24.6761 11.3592 23.8929 10.5759Z" fill="white"/>\n</mask>\n<g mask="url(#mask0_2776_16815)">\n<path d="M22.4688 12L12.5001 21.9688L2.53134 12L12.5001 2.03131L22.4688 12ZM23.8929 10.5759L13.9242 0.607209C13.1409 -0.176048 11.8592 -0.176048 11.076 0.607209L1.10724 10.5759C0.323979 11.3592 0.323979 12.6409 1.10724 13.4241L11.076 23.3929C11.8592 24.1761 13.1409 24.1761 13.9242 23.3929L23.8929 13.4241C24.6761 12.6409 24.6761 11.3592 23.8929 10.5759Z" fill="#0B57D0"/>\n<path d="M26.029 8.43987L12.5001 -5.08911L3.95544 3.45551L17.4844 16.9845L26.029 8.43987Z" fill="#34A853"/>\n<path d="M29.5893 11.9999L21.0447 3.45532L12.5001 11.9999L21.0447 20.5446L29.5893 11.9999Z" fill="#0B57D0"/>\n<path d="M20.3326 19.8327L11.788 11.2881L3.24341 19.8327L11.788 28.3773L20.3326 19.8327Z" fill="#D93025"/>\n<path d="M11.788 11.288L3.24341 2.74341L-5.30121 11.288L3.24341 19.8326L11.788 11.288Z" fill="#F9AB00"/>\n</g>\n<path d="M12.5001 17.035L14.081 13.581L17.535 12.0001L14.081 10.4191L12.5001 6.96509L10.9191 10.4191L7.46509 12.0001L10.9191 13.581L12.5001 17.035Z" fill="#0B57D0"/>\n</g>\n<defs>\n<clipPath id="clip0_2776_16815">\n<rect width="24" height="24" fill="white" transform="translate(0.5)"/>\n</clipPath>\n</defs>\n</svg>\n'), "awf_dark.svg":Ie('<svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg">\n<g clip-path="url(#clip0_2776_18202)">\n<mask id="mask0_2776_18202" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="25" height="24">\n<path d="M22.4687 12L12.5 21.9688L2.53128 12L12.5 2.03131L22.4687 12ZM23.8928 10.5759L13.9241 0.607209C13.1408 -0.176048 11.8592 -0.176048 11.0759 0.607209L1.10717 10.5759C0.323918 11.3592 0.323918 12.6409 1.10717 13.4241L11.0759 23.3929C11.8592 24.1761 13.1408 24.1761 13.9241 23.3929L23.8928 13.4241C24.6761 12.6409 24.6761 11.3592 23.8928 10.5759Z" fill="white"/>\n</mask>\n<g mask="url(#mask0_2776_18202)">\n<path d="M22.4687 12L12.5 21.9688L2.53128 12L12.5 2.03131L22.4687 12ZM23.8928 10.5759L13.9241 0.607209C13.1408 -0.176048 11.8592 -0.176048 11.0759 0.607209L1.10717 10.5759C0.323918 11.3592 0.323918 12.6409 1.10717 13.4241L11.0759 23.3929C11.8592 24.1761 13.1408 24.1761 13.9241 23.3929L23.8928 13.4241C24.6761 12.6409 24.6761 11.3592 23.8928 10.5759Z" fill="#D3E3FD"/>\n<path d="M26.029 8.43987L12.5 -5.08911L3.95538 3.45551L17.4844 16.9845L26.029 8.43987Z" fill="#C4EED0"/>\n<path d="M29.5892 11.9999L21.0446 3.45532L12.5 11.9999L21.0446 20.5446L29.5892 11.9999Z" fill="#D3E3FD"/>\n<path d="M20.3326 19.8327L11.7879 11.2881L3.24332 19.8327L11.7879 28.3773L20.3326 19.8327Z" fill="#F6AEA9"/>\n<path d="M11.7879 11.288L3.24332 2.74341L-5.3013 11.288L3.24332 19.8326L11.7879 11.288Z" fill="#FDD663"/>\n</g>\n<path d="M12.5 17.035L14.081 13.581L17.535 12.0001L14.081 10.4191L12.5 6.96509L10.919 10.4191L7.46503 12.0001L10.919 13.581L12.5 17.035Z" fill="#D3E3FD"/>\n</g>\n<defs>\n<clipPath id="clip0_2776_18202">\n<rect width="24" height="24" fill="white" transform="translate(0.5)"/>\n</clipPath>\n</defs>\n</svg>\n'), "calendar_today.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 4h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z"/></svg>\n'),"chat.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm0 14H4V4h16v12zM6 12h8v2H6zm0-3h12v2H6zm0-3h12v2H6z"/>\n <path d="M0 0h24v24H0V0z" fill="none"/>\n</svg>\n'), "check.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M0 0h24v24H0z" fill="none"></path>\n <path d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"></path>\n</svg>\n'),"check_circle.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/>\n <path d="M10 14.2l-2.6-2.6L6 13l4 4 8-8-1.4-1.4z"/>\n</svg>\n'), "check_circle_filled.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <g>\n <path d="M12,2C6.48,2,2,6.48,2,12c0,5.52,4.48,10,10,10s10-4.48,10-10C22,6.48,17.52,2,12,2z M10,17l-4-4l1.4-1.4l2.6,2.6l6.6-6.6 L18,9L10,17z"/>\n <path d="M0,0h24v24H0V0z" fill="none"/>\n </g>\n</svg>\n'),"check_circle_outline.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm-2-5.8l-2.6-2.6L6 13l4 4 8-8-1.4-1.4z"></path>\n <path d="M0 0h24v24H0V0z" fill="none"></path>\n</svg>\n'), "close.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z"/>\n <path fill="none" d="M0 0h24v24H0V0z"/>\n</svg>\n'),"code.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M16 6l-1.41 1.41L19.17 12l-4.58 4.59L16 18l6-6zM8 18l1.41-1.41L4.83 12l4.58-4.59L8 6l-6 6z"/></svg>\n'),"content_copy.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M18 21H4V7H2v14c0 1.1.9 2 2 2h14v-2zm3-4V3c0-1.1-.9-2-2-2H8c-1.1 0-2\n .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2zm-2 0H8V3h11v14z"/>\n</svg>\n'), "control_point_duplicate.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14 16H16V13H19V11H16V8H14V11H11V13H14ZM6 20.5Q3.275 19.55 1.638 17.212Q0 14.875 0 12Q0 9.125 1.638 6.787Q3.275 4.45 6 3.5V5.7Q4.15 6.575 3.075 8.275Q2 9.975 2 12Q2 14.025 3.075 15.725Q4.15 17.425 6 18.3ZM15 21Q13.125 21 11.488 20.288Q9.85 19.575 8.638 18.362Q7.425 17.15 6.713 15.512Q6 13.875 6 12Q6 10.125 6.713 8.487Q7.425 6.85 8.638 5.637Q9.85 4.425 11.488 3.712Q13.125 3 15 3Q16.875 3 18.513 3.712Q20.15 4.425 21.363 5.637Q22.575 6.85 23.288 8.487Q24 10.125 24 12Q24 13.875 23.288 15.512Q22.575 17.15 21.363 18.362Q20.15 19.575 18.513 20.288Q16.875 21 15 21ZM15 12Q15 12 15 12Q15 12 15 12Q15 12 15 12Q15 12 15 12Q15 12 15 12Q15 12 15 12Q15 12 15 12Q15 12 15 12ZM15 19Q17.925 19 19.962 16.962Q22 14.925 22 12Q22 9.075 19.962 7.037Q17.925 5 15 5Q12.075 5 10.038 7.037Q8 9.075 8 12Q8 14.925 10.038 16.962Q12.075 19 15 19Z"/></svg>\n'), "delete.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" height="24" width="24" fill="#041E49"><path d="M7 21q-.825 0-1.412-.587Q5 19.825 5 19V6H4V4h5V3h6v1h5v2h-1v13q0 .825-.587 1.413Q17.825 21 17 21ZM17 6H7v13h10ZM9 17h2V8H9Zm4 0h2V8h-2ZM7 6v13Z"/></svg>\n'),"delete_outline.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M15 4V3H9v1H4v2h1v13c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V6h1V4h-5zm2 15H7V6h10v13z"/></svg>\n'),"do_not_disturb.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M0 0h24v24H0V0z" fill="none"/>\n <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8 0-1.85.63-3.55 1.69-4.9L16.9 18.31C15.55 19.37 13.85 20 12 20zm6.31-3.1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.55-1.69 4.9z"/>\n</svg>\n'), "down_arrow.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M12 16.41l-6.71-6.7 1.42-1.42 5.29 5.3 5.29-5.3 1.42 1.42z"/>\n <path d="M0 0h24v24H0V0z" fill="none"/>\n</svg>\n'),"drive_document.svg":Ie('<svg viewbox="0 0 24 24">\n <path d="M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9\n 2-2V5c0-1.1-.9-2-2-2zm-5 14H7v-2h7v2zm3-4H7v-2h10v2zm0-4H7V7h10v2z"></path>\n <path d="M0 0h24v24H0z" fill="none"></path>\n</svg>\n'),"drive_image.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M0 0h24v24H0z" fill="none"/>\n <path d="M21 19V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0\n 2-.9 2-2zM8.5 13.5l2.5 3.01L14.5 12l4.5 6H5l3.5-4.5z"/>\n</svg>\n'), "dvr.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" height="18" viewBox="0 0 24 24" width="18"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 3H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h5v2h8v-2h5c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 14H3V5h18v12zm-2-9H8v2h11V8zm0 4H8v2h11v-2zM7 8H5v2h2V8zm0 4H5v2h2v-2z"/></svg>\n'),"email.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-.8 2L12 10.8 4.8 6h14.4zM4 18V7.87l8 5.33 8-5.33V18H4z"/>\n <path d="M0 0h24v24H0V0z" fill="none"/>\n</svg>\n'), "error.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" height="18" viewBox="0 0 24 24" width="18"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z"/></svg>\n'),"error_outline.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M11 15h2v2h-2v-2zm0-8h2v6h-2V7zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"/>\n <path fill="none" d="M0 0h24v24H0V0z"/>\n</svg>\n'), "event_available.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M0 0h24v24H0z" fill="none"/>\n <path\n d="M16.53 11.06L15.47 10l-4.88 4.88-2.12-2.12-1.06 1.06L10.59 17l5.94-5.94zM19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11z"/>\n</svg>\n'),"face.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M10.25 13a1.25 1.25 0 11-2.5 0 1.25 1.25 0 012.5 0zM15 11.75a1.25 1.25 0 100 2.5 1.25 1.25 0 000-2.5zm7 .25c0 5.52-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2s10 4.48 10 10zm-2 0c0-.78-.12-1.53-.33-2.24-.7.15-1.42.24-2.17.24a10 10 0 01-7.76-3.69A10.016 10.016 0 014 11.86c.01.04 0 .09 0 .14 0 4.41 3.59 8 8 8s8-3.59 8-8z"/></svg>\n'), "fast_forward.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15 9.86L18.03 12 15 14.14V9.86m-9 0L9.03 12 6 14.14V9.86M13 6v12l8.5-6L13 6zM4 6v12l8.5-6L4 6z"/><path d="M0 0h24v24H0zm0 0h24v24H0zm0 0h24v24H0z" fill="none"/></svg>\n'),"featured_video.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" height="18" viewBox="0 0 24 24" width="18"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H3V5h18v14zM4 6h9v7H4z"/></svg>\n'), "filter_list.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z"/>\n</svg>\n'),"flag.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="#455A64"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12.36 6l.4 2H18v6h-3.36l-.4-2H7V6h5.36M14 4H5v17h2v-7h5.6l.4 2h7V6h-5.6L14 4z"/></svg>\n'),"format_bold.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M16.11 11.76C17.22 10.99 18 9.74 18 8.57 18 5.99 16 4 13.43 4H6v16h8.33c2.39 0 4.24-1.94 4.24-4.33 0-1.74-.98-3.22-2.46-3.91zM9 6.5h4c1.11 0 2 .89 2 2s-.89 2-2 2H9v-4zm4.67 11H9v-4h4.67c1.11 0 2 .89 2 2s-.9 2-2 2z"/></svg>\n'), "format_clear.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12.75 12.75l-2.1-2.1-7.84-7.84-1.42 1.41 8.41 8.41L6.64 20h3l2.26-5.27 7.88 7.88 1.41-1.42zM12.22 7l-.72 1.67 2.1 2.1L15.21 7H21V4H6.83l3 3z"/></svg>\n'),"format_indent_decrease.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M11 17h10v-2H11v2zm-8-5l4 4V8l-4 4zm0 9h18v-2H3v2zM3 3v2h18V3H3zm8 6h10V7H11v2zm0 4h10v-2H11v2z"/></svg>\n'), "format_indent_increase.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3 21h18v-2H3v2zM3 8v8l4-4-4-4zm8 9h10v-2H11v2zM3 3v2h18V3H3zm8 6h10V7H11v2zm0 4h10v-2H11v2z"/></svg>\n'),"format_italic.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M9 4v3h3.5l-4 10H5v3h10v-3h-3.5l4-10H19V4H9z"/></svg>\n'),"format_list_bulleted.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M4.5 10.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5S6 12.83 6 12s-.67-1.5-1.5-1.5zm0-6C3.67 4.5 3 5.17 3 6s.67 1.5 1.5 1.5S6 6.83 6 6s-.67-1.5-1.5-1.5zm0 12c-.83 0-1.5.68-1.5 1.5s.68 1.5 1.5 1.5S6 18.82 6 18s-.67-1.5-1.5-1.5zM8 19h13v-2H8v2zm0-6h13v-2H8v2zm0-8v2h13V5H8z"/></svg>\n'), "format_list_numbered.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3 16h3v4H3v-1h2v-.5H4v-1h1V17H3v-1zm1-8h1V4H3v1h1v3zm-1 3h1.8L3 13.1v.9h3v-1H4.2L6 10.9V10H3v1zm5 8h13v-2H8v2zm0-6h13v-2H8v2zm0-8v2h13V5H8z"/></svg>\n'),"format_quote.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">\n <path d="M8 5.99c-2.21 0-4 1.79-4 4s1.79 4 4 4h.01L5.69 18H8l3.46-6-.02-.01c.34-.59.55-1.27.55-2 .01-2.21-1.78-4-3.99-4zm-1.5 4c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5zm14.5 0c0-2.21-1.79-4-4-4s-4 1.79-4 4 1.79 4 4 4h.01L14.69 18H17l3.46-6-.02-.01c.35-.59.56-1.27.56-2zm-5.5 0c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5z"/>\n</svg>\n'), "format_underline.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 17c3.31 0 6-2.69 6-6V3h-2.5v8c0 1.93-1.57 3.5-3.5 3.5S8.5 12.93 8.5 11V3H6v8c0 3.31 2.69 6 6 6zm-7 2v2h14v-2H5z"/></svg>\n'),"help_outline.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M0 0h24v24H0V0z" fill="none"/>\n <path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"/>\n</svg>\n'), "highlight_alt.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" height="18" viewBox="0 0 24 24" width="18"><path d="M0 0h24v24H0z" fill="none"/><path d="M17 5h-2V3h2v2zm-2 16h2v-2.59L19.59 21 21 19.59 18.41 17H21v-2h-6v6zm4-12h2V7h-2v2zm0 4h2v-2h-2v2zm-8 8h2v-2h-2v2zM7 5h2V3H7v2zM3 17h2v-2H3v2zm2 4v-2H3c0 1.1.9 2 2 2zM19 3v2h2c0-1.1-.9-2-2-2zm-8 2h2V3h-2v2zM3 9h2V7H3v2zm4 12h2v-2H7v2zm-4-8h2v-2H3v2zm0-8h2V3c-1.1 0-2 .9-2 2z"/></svg>\n'),"info.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M0 0h24v24H0V0z" fill="none"/>\n <path d="M11 7h2v2h-2zm0 4h2v6h-2zm1-9C6.48 2 2 6.48 2 12s4.48 10 10 10\n 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59\n 8 8-3.59 8-8 8z"/>\n</svg>\n'), "info_filled.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="none" d="M0 0h24v24H0z"/><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z"/></svg>\n'),"keep_pin_outline.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M0 0h24v24H0z" fill="none"/>\n <path d="M17 4v7l2 3v2h-6v5l-1 1-1-1v-5H5v-2l2-3V4c0-1.1.9-2 2-2h6c1.11 0 2\n .89 2 2zM9 4v7.75L7.5 14h9L15 11.75V4H9z"/>\n</svg>\n'), "keyboard_arrow_up.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M0 0h24v24H0V0z" fill="none"/>\n <path d="M17.29 15.71L12 10.41l-5.29 5.3-1.42-1.42L12 7.59l6.71 6.7z"/>\n</svg>\n'),"label.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M0 0h24v24H0V0z" fill="none"/>\n <path d="M17.63 5.84C17.27 5.33 16.67 5 16 5L5 5.01C3.9 5.01 3 5.9 3 7v10c0\n 1.1.9 1.99 2 1.99L16 19c.67 0 1.27-.33 1.63-.84L22 12l-4.37-6.16zM16\n 17H5V7h11l3.55 5L16 17z"/>\n</svg>\n'), "label_off.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M0 0h24v24H0V0z" fill="none"/>\n <path d="M15.98 6.99l3.57 4.99-1.95 2.77 1.44 1.43 2.96-4.2-4.39-6.15A1.96\n 1.96 0 0 0 15.98 5l-8.17.02 2 1.99 6.17-.02zm.45 9.41L6.98\n 7.01l-2-1.98-2.21-2.2-1.4 1.42L3.22 6.1c-.15.28-.24.59-.24.93l.03\n 10c0 1.1.91 1.99 2.01 1.98l11-.02c.05 0 .1-.01.15-.02l3.64 3.61\n 1.41-1.42-3.35-3.33-1.44-1.43zm-11.42.62l-.03-9.17 9.2\n 9.14-9.17.03z"/>\n</svg>\n'), "language.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zm6.93 6h-2.95a15.65 15.65 0 00-1.38-3.56A8.03 8.03 0 0118.92 8zM12 4.04c.83 1.2 1.48 2.53 1.91 3.96h-3.82c.43-1.43 1.08-2.76 1.91-3.96zM4.26 14C4.1 13.36 4 12.69 4 12s.1-1.36.26-2h3.38c-.08.66-.14 1.32-.14 2s.06 1.34.14 2H4.26zm.82 2h2.95c.32 1.25.78 2.45 1.38 3.56A7.987 7.987 0 015.08 16zm2.95-8H5.08a7.987 7.987 0 014.33-3.56A15.65 15.65 0 008.03 8zM12 19.96c-.83-1.2-1.48-2.53-1.91-3.96h3.82c-.43 1.43-1.08 2.76-1.91 3.96zM14.34 14H9.66c-.09-.66-.16-1.32-.16-2s.07-1.35.16-2h4.68c.09.65.16 1.32.16 2s-.07 1.34-.16 2zm.25 5.56c.6-1.11 1.06-2.31 1.38-3.56h2.95a8.03 8.03 0 01-4.33 3.56zM16.36 14c.08-.66.14-1.32.14-2s-.06-1.34-.14-2h3.38c.16.64.26 1.31.26 2s-.1 1.36-.26 2h-3.38z"/></svg>\n'), "lightbulb.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="#455A64"><path d="M0 0h24v24H0z" fill="none"/><path d="M9 21c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1H9v1zm3-19C8.14 2 5 5.14 5 9c0 2.38 1.19 4.47 3 5.74V17c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2.26c1.81-1.27 3-3.36 3-5.74 0-3.86-3.14-7-7-7zm2.85 11.1l-.85.6V16h-4v-2.3l-.85-.6C7.8 12.16 7 10.63 7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.63-.8 3.16-2.15 4.1z"/></svg>\n'),"link.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M17 7h-4v2h4c1.65 0 3 1.35 3 3s-1.35 3-3 3h-4v2h4c2.76 0 5-2.24 5-5s-2.24-5-5-5zm-6 8H7c-1.65 0-3-1.35-3-3s1.35-3 3-3h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-2zm-3-4h8v2H8z"/></svg>\n'), "lock.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M0 0h24v24H0V0z" fill="none" opacity=".87"/>\n <path d="M0 0h24v24H0V0z" fill="none"/>\n <path d="M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0\n 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zM9 6c0-1.66 1.34-3\n 3-3s3 1.34 3 3v2H9V6zm9 14H6V10h12v10zm-6-3c1.1 0 2-.9\n 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2z"/>\n</svg>\n'),"lock_open.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M0 0h24v24H0V0z" fill="none"/>\n <path d="M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6h2c0-1.66 1.34-3 3-3s3 1.34 3\n 3v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9\n 2-2V10c0-1.1-.9-2-2-2zm0 12H6V10h12v10z"/>\n <circle cx="12" cy="15" r="2"/>\n</svg>\n'), "mail_outline.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 20q-.825 0-1.412-.587Q2 18.825 2 18V6q0-.825.588-1.412Q3.175 4 4 4h16q.825 0 1.413.588Q22 5.175 22 6v12q0 .825-.587 1.413Q20.825 20 20 20zm8-7L4 8v10h16V8zm0-2l8-5H4zM4 8V6v12z"/></svg>\n'),"maximize.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3 3h18v2H3V3z"/></svg>\n'),"minimize.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M6 19h12v2H6v-2z"/></svg>\n'), "mode_edit.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M20.41 4.94l-1.35-1.35c-.78-.78-2.05-.78-2.83 0L13.4 6.41 3 16.82V21h4.18l10.46-10.46 2.77-2.77c.79-.78.79-2.05 0-2.83zm-14 14.12L5 19v-1.36l9.82-9.82 1.41 1.41-9.82 9.83z"/>\n <path fill="none" d="M0 0h24v24H0V0z"/>\n</svg>\n'),"more_vert.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M0 0h24v24H0V0z" fill="none"/>\n <path d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"/>\n</svg>\n'), "navigate_before.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12l4.58-4.59z"/></svg>\n'),"navigate_next.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6-6-6z"/></svg>\n'),"notifications.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M18 17v-6c0-3.07-1.63-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.64 5.36 6 7.92 6 11v6H4v2h16v-2h-2zm-2 0H8v-6c0-2.48 1.51-4.5 4-4.5s4 2.02 4 4.5v6zm-4 5c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2z"/></svg>\n'), "open_in_new.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 19H5V5h7V3H5a2 2 0 00-2 2v14a2 2 0 002 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"/></svg>\n'),"phone.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M16.01 14.46l-2.62 2.62c-2.75-1.49-5.01-3.75-6.5-6.5l2.62-2.62c.24-.24.34-.58.27-.9L9.13 3.8c-.09-.46-.5-.8-.98-.8H4c-.56 0-1.03.47-1 1.03.17 2.91 1.04 5.63 2.43 8.01 1.57 2.69 3.81 4.93 6.5 6.5 2.38 1.39 5.1 2.26 8.01 2.43.56.03 1.03-.44 1.03-1v-4.15c0-.48-.34-.89-.8-.98l-3.26-.65c-.33-.07-.67.04-.9.27z"/>\n <path d="M0 0h24v24H0V0z" fill="none"/>\n</svg>\n'), "play_arrow.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M10 8.64L15.27 12 10 15.36V8.64M8 5v14l11-7L8 5z"/>\n <path fill="none" d="M0 0h24v24H0V0z"/>\n</svg>\n'),"play_circle.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M0 0h24v24H0V0z" fill="none"/>\n <path\n d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 14.5v-9l6 4.5-6 4.5z"/>\n</svg>\n'),"public.svg":Ie('<svg viewbox="0 0 24 24">\n <path d="M0 0h24v24H0V0z" fill="none"></path>\n <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM4\n 12c0-.61.08-1.21.21-1.78L8.99 15v1c0 1.1.9 2 2 2v1.93C7.06 19.43 4 16.07 4 12zm13.89\n 5.4c-.26-.81-1-1.4-1.9-1.4h-1v-3c0-.55-.45-1-1-1h-6v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9\n 2-2v-.41C17.92 5.77 20 8.65 20 12c0 2.08-.81 3.98-2.11 5.4z"></path>\n</svg>\n'), "question_answer.svg":Ie('<svg viewbox="0 0 24 24">\n <path d="M16 13c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v14l4-4h10zm-1-9v7H4V4h11zm6\n 2h-2v9H6v2c0 .55.45 1 1 1h11l4 4V7c0-.55-.45-1-1-1z"></path>\n <path d="M0 0h24v24H0V0z" fill="none"></path>\n</svg>\n'),"remove_circle_outline.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M0 0h24v24H0V0z" fill="none"/>\n <path d="M7 11v2h10v-2H7zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/>\n</svg>\n'), "reply.svg":Ie('<svg viewbox="0 0 24 24">\n <path d="M10 9V5l-7 7 7 7v-4.1c5 0 8.5 1.6 11 5.1-1-5-4-10-11-11z"></path>\n</svg>\n'),"restart_alt.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M6 13c0-1.65.67-3.15 1.76-4.24L6.34 7.34A8.014 8.014 0 0 0 4 13c0 4.08 3.05 7.44 7 7.93v-2.02c-2.83-.48-5-2.94-5-5.91zm14 0c0-4.42-3.58-8-8-8-.06 0-.12.01-.18.01l1.09-1.09L11.5 2.5 8 6l3.5 3.5 1.41-1.41-1.08-1.08c.06 0 .12-.01.17-.01 3.31 0 6 2.69 6 6 0 2.97-2.17 5.43-5 5.91v2.02c3.95-.49 7-3.85 7-7.93z"/>\n <path fill="none" d="M0 0h24v24H0z"/>\n</svg>\n'), "schedule.svg":Ie('<svg jstemplate="ScheduleIcon" viewbox="0 0 24 24">\n <path d="M11.99,2C6.47,2,2,6.48,2,12s4.47,10,9.99,10C17.52,22,22,17.52,22,12S17.52,2,11.99,2z M12,20c-4.42,0-8-3.58-8-8 s3.58-8,8-8s8,3.58,8,8S16.42,20,12,20z M17.23,14.94l-1.26,1.55L11,13V6h2v6L17.23,14.94z"></path>\n</svg>\n'),"screenshot_monitor.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" height="18" viewBox="0 0 24 24" width="18"><path d="M5 10H6.5V7.5H9V6H5ZM15 16H19V12H17.5V14.5H15ZM8 21V19H4Q3.175 19 2.588 18.413Q2 17.825 2 17V5Q2 4.175 2.588 3.587Q3.175 3 4 3H20Q20.825 3 21.413 3.587Q22 4.175 22 5V17Q22 17.825 21.413 18.413Q20.825 19 20 19H16V21ZM4 17H20Q20 17 20 17Q20 17 20 17V5Q20 5 20 5Q20 5 20 5H4Q4 5 4 5Q4 5 4 5V17Q4 17 4 17Q4 17 4 17ZM4 17Q4 17 4 17Q4 17 4 17V5Q4 5 4 5Q4 5 4 5Q4 5 4 5Q4 5 4 5V17Q4 17 4 17Q4 17 4 17Z"/></svg>\n'), "search.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M20.49 19l-5.73-5.73C15.53 12.2 16 10.91 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.41 0 2.7-.47 3.77-1.24L19 20.49 20.49 19zM5 9.5C5 7.01 7.01 5 9.5 5S14 7.01 14 9.5 11.99 14 9.5 14 5 11.99 5 9.5z"></path>\n <path fill="none" d="M0 0h24v24H0V0z"></path>\n</svg>\n'),"send.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M2 3v18l20-9L2 3zm2 11l9-2-9-2V6.09L17.13 12 4 17.91V14z"/></svg>\n'), "sentiment_very_satisfied.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M11.99 2C6.47 2 2 6.47 2 12s4.47 10 9.99 10S22 17.53 22 12 17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm1-10.06L14.06 11l1.06-1.06L16.18 11l1.06-1.06-2.12-2.12L13 9.94zm-4.12 0L9.94 11 11 9.94 8.88 7.82 6.76 9.94 7.82 11l1.06-1.06zM12 17.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5z"/></svg>\n'),"star.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0zm0 0h24v24H0V0z" fill="none"/><path d="M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27z"/></svg>\n'), "star_boarder.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 9.24l-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03L22 9.24zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28L12 15.4z"/></svg>\n'),"storefront.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M21.9,8.89l-1.05-4.37c-0.22-0.9-1-1.52-1.91-1.52H5.05C4.15,3,3.36,3.63,3.15,4.52L2.1,8.89 c-0.24,1.02-0.02,2.06,0.62,2.88C2.8,11.88,2.91,11.96,3,12.06V19c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2v-6.94 c0.09-0.09,0.2-0.18,0.28-0.28C21.92,10.96,22.15,9.91,21.9,8.89z M18.91,4.99l1.05,4.37c0.1,0.42,0.01,0.84-0.25,1.17 C19.57,10.71,19.27,11,18.77,11c-0.61,0-1.14-0.49-1.21-1.14L16.98,5L18.91,4.99z M13,5h1.96l0.54,4.52 c0.05,0.39-0.07,0.78-0.33,1.07C14.95,10.85,14.63,11,14.22,11C13.55,11,13,10.41,13,9.69V5z M8.49,9.52L9.04,5H11v4.69 C11,10.41,10.45,11,9.71,11c-0.34,0-0.65-0.15-0.89-0.41C8.57,10.3,8.45,9.91,8.49,9.52z M4.04,9.36L5.05,5h1.97L6.44,9.86 C6.36,10.51,5.84,11,5.23,11c-0.49,0-0.8-0.29-0.93-0.47C4.03,10.21,3.94,9.78,4.04,9.36z M5,19v-6.03C5.08,12.98,5.15,13,5.23,13 c0.87,0,1.66-0.36,2.24-0.95c0.6,0.6,1.4,0.95,2.31,0.95c0.87,0,1.65-0.36,2.23-0.93c0.59,0.57,1.39,0.93,2.29,0.93 c0.84,0,1.64-0.35,2.24-0.95c0.58,0.59,1.37,0.95,2.24,0.95c0.08,0,0.15-0.02,0.23-0.03V19H5z"/>\n</svg>\n'), "supervised_user_circle.svg":Ie('<svg viewbox="0 0 24 24">\n <path d="M9.36 6c-1.94 0-3.5 1.56-3.5 3.5S7.42 13 9.36 13s3.5-1.56 3.5-3.5S11.3 6 9.36 6zm0 5c-.83\n 0-1.5-.67-1.5-1.5S8.53 8 9.36 8s1.5.67 1.5 1.5-.67 1.5-1.5 1.5z"></path>\n <circle cx="16" cy="12.5" r="2.5"></circle>\n <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm6.83\n 14.14c-.98-.34-2.07-.52-2.83-.52-.44 0-1\n .06-1.58.18-.48.1-.98.23-1.44.41-.23.09-.45.19-.65.29-.01\n 0-.01.01-.02.01-.2.11-.39.22-.56.35-.45.35-.75.77-.75 1.26v1.81a7.971 7.971 0 0\n 1-5.05-2.71c1.01-.42 2.33-.71 3.41-.71h.06c.42-.76 1.14-1.33\n 1.96-1.77-.8-.16-1.53-.23-2.02-.23-1 0-2.94.29-4.53 1.03A7.95 7.95 0 0 1 4 12c0-4.41\n 3.59-8 8-8s8 3.59 8 8c0 1.52-.43 2.93-1.17 4.14z"></path>\n <path d="M0 0h24v24H0V0z" fill="none"></path>\n</svg>\n'), "text_format.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M10.69 4h2.6l4.51 12h-2.5l-1.01-2.87H9.7L8.7 16H6.2l4.49-12zm2.87 7.06L12.5 8.04l-.43-1.44h-.13l-.44 1.44-1.07 3.02h3.13zM4 18v2h16v-2H4z"/></svg>\n'),"thumb_down_alt.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0zm0 0h24v24H0V0z" fill="none"/><path d="M0 0h24v24H0V0z" fill="none" opacity=".87"/><path d="M3 15h6.31l-.95 4.57-.03.32c0 .41.17.79.44 1.06L9.83 22l6.59-6.59c.12-.12.22-.26.3-.41H22V2H6c-.83 0-1.54.5-1.84 1.22l-3.02 7.05c-.09.23-.14.47-.14.73v2c0 1.1.9 2 2 2zm0-4l3-7h9v10l-4.34 4.34L12 13H3v-2z"/></svg>\n'), "thumb_up.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 7h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L14.17 0S7.08 6.85 7 7v13h11c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73V9c0-1.1-.9-2-2-2zM5 7H1v13h4V7z"/></svg>\n'),"thumb_up_alt.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none" opacity=".87"/><path d="M21 9h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L14.17 2 7.58 8.59c-.12.12-.22.26-.3.41H2v13h16c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73v-2c0-1.1-.9-2-2-2zm0 4l-3 7H9V10l4.34-4.34L12 11h9v2z"/></svg>\n'), "translate.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" height="24" width="24" fill="#041E49"><path d="M11.9 22 16.45 10H18.55L23.1 22H21L19.95 18.95H15.1L14 22ZM15.7 17.2H19.3L17.55 12.25H17.45ZM4 19 2.6 17.6 7.65 12.55Q6.7 11.5 5.988 10.375Q5.275 9.25 4.75 8H6.85Q7.3 8.9 7.813 9.625Q8.325 10.35 9.05 11.15Q10.15 9.95 10.875 8.688Q11.6 7.425 12.1 6H1V4H8V2H10V4H17V6H14.1Q13.575 7.775 12.675 9.45Q11.775 11.125 10.45 12.6L12.85 15.05L12.1 17.1L9 14Z"/></svg>\n'),"undo.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M14.1 8H7.83l2.59-2.59L9 4 4 9l5 5 1.41-1.41L7.83 10h6.27c2.15 0 3.9 1.57 3.9 3.5S16.25 17 14.1 17H7v2h7.1c3.25 0 5.9-2.47 5.9-5.5S17.35 8 14.1 8z"/></svg>\n'), "unfold_more.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M8.92 9.91L12 6.83l3.08 3.08L16.5 8.5 12 4 7.5 8.5zm6.16 4.18L12 17.17l-3.08-3.08L7.5 15.5 12 20l4.5-4.5z"/></svg>\n'),"unpin.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path fill="none" d="M0 0h24v24H0z"/>\n <path d="M7 4.17V4c0-1.1.9-2 2-2h6c1.11 0 2 .89 2 2v7l2\n 3v2h-.17l-2.99-2.99-.84-1.26V4H9v2.17l-2-2zm12.78 18.44L13.17\n 16H13v5l-1 1-1-1v-5H5v-2l2-3V9.83L1.39 4.22 2.8 2.81l18.38 18.38-1.4\n 1.42zM11.17 14l-2.2-2.2L7.5 14h3.67z"/>\n</svg>\n'), "video_youtube.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21.58 7.19c-.23-.86-.91-1.54-1.77-1.77C18.25 5 12 5 12 5s-6.25 0-7.81.42c-.86.23-1.54.91-1.77 1.77C2 8.75 2 12 2 12s0 3.25.42 4.81c.23.86.91 1.54 1.77 1.77C5.75 19 12 19 12 19s6.25 0 7.81-.42c.86-.23 1.54-.91 1.77-1.77C22 15.25 22 12 22 12s0-3.25-.42-4.81zM10 15V9l5.2 3-5.2 3z"/></svg>\n'),"video_youtube_outline.svg":Ie('<svg viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">\n <path d="M32.37 10.785C32.025 9.495 31.005 8.475 29.715 8.13C27.375 7.5 18 7.5 18 7.5C18 7.5 8.625 7.5 6.285 8.13C4.995 8.475 3.975 9.495 3.63 10.785C3 13.125 3 18 3 18C3 18 3 22.875 3.63 25.215C3.975 26.505 4.995 27.525 6.285 27.87C8.625 28.5 18 28.5 18 28.5C18 28.5 27.375 28.5 29.715 27.87C31.005 27.525 32.025 26.505 32.37 25.215C33 22.875 33 18 33 18C33 18 33 13.125 32.37 10.785Z"\n fill="none" stroke="#D93025" stroke-width="2"/>\n <path d="M15 13.5V22.5L22.8 18L15 13.5Z" fill="#D93025"/>\n</svg>\n'), "view_column.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" height="24px" version="1.1" width="24px" fill="#041E49"><path d="M3.0 19.0V5.0H20.975V19.0ZM5.0 17.0H8.325V7.0H5.0ZM10.325 17.0H13.65V7.0H10.325ZM15.65 17.0H18.975V7.0H15.65ZM12.475 11.5Z" /></svg>\n'),"visibility.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M0 0h24v24H0V0z" fill="none"/>\n <path\n d="M12 6c3.79 0 7.17 2.13 8.82 5.5C19.17 14.87 15.79 17 12 17s-7.17-2.13-8.82-5.5C4.83 8.13 8.21 6 12 6m0-2C7 4 2.73 7.11 1 11.5 2.73 15.89 7 19 12 19s9.27-3.11 11-7.5C21.27 7.11 17 4 12 4zm0 5c1.38 0 2.5 1.12 2.5 2.5S13.38 14 12 14s-2.5-1.12-2.5-2.5S10.62 9 12 9m0-2c-2.48 0-4.5 2.02-4.5 4.5S9.52 16 12 16s4.5-2.02 4.5-4.5S14.48 7 12 7z"/>\n</svg>\n'), "warning.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">\n <path d="M0 0h24v24H0V0z" fill="none"></path>\n <path d="M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z"></path>\n</svg>\n')};var Eca="arrow_back arrow_forward chevron_left chevron_right exit_to_app first_page format_quote last_page navigate_before navigate_next open_in_new star_half gm/arrow_back gm/arrow_forward gm/format_quote gm/help_outline gm/play_arrow gm/open_in_new gm/undo".split(" "); function yj(a){var b=a.icon,c=void 0===a.ariaLabel?"":a.ariaLabel,e=void 0===a.size?24:a.size,f=void 0===a.rb?!1:a.rb,h=void 0===a.Pd?[]:a.Pd,k=void 0===a.title?"":a.title;a=void 0===a.tc?"rem":a.tc;E.call(this,"sc.shared.MaterialIcon");this.icon=b;this.ariaLabel=c;this.size=e;this.Pd=h;this.rb=f;this.title=k;this.tc=a} w(yj,E); yj.prototype.content=function(){var a=this,b=""+("rem"!==this.tc?this.size:this.size/16)+this.tc,c={root:!0,baseline:this.rb,flip:-1!==Eca.indexOf(this.icon)},e=0===this.icon.indexOf("gm/");e||(c["text-icon"]=!0);for(var f=t(this.Pd),h=f.next();!h.done;h=f.next())h=h.value,""!==h&&(c[h]=!0);e?this.element("div","class",c,"title",this.title,"role",""!==this.ariaLabel||""!==this.title?"img":"presentation","aria-label",""!==this.ariaLabel?this.ariaLabel:void 0,"style",{width:b,height:b},function(){ij(Dca[a.icon.replace("gm/","")+ ".svg"])}):this.element("div","class",c,"title",this.title,"role",""!==this.ariaLabel||""!==this.title?"img":"presentation","aria-label",""!==this.ariaLabel?this.ariaLabel:void 0,"style","font-size: "+b,this.icon)};var Fca=[{opacity:0},{opacity:.16,offset:.25},{opacity:.16,offset:.5},{opacity:0}],Gca={duration:300},Hca={duration:225,easing:"cubic-bezier(.4, .0, .2, 1)"};function zj(a){a=void 0===a?{}:a;a=void 0===a.Vk?!1:a.Vk;E.call(this,"sc.shared.MaterialInteractionOverlay");var b=this;this.ha=!1;this.parentElement=null;this.Vk=a;this.oa=function(c){Aj(b,c.clientX,c.clientY,b.Vk)}; this.ka=function(){b.ha=!0;b.Ba()}; this.na=function(){b.ha=!1;b.Ba()}} w(zj,E);zj.prototype.content=function(){var a=this,b=sba(sh(getComputedStyle(this.element("span")).color));this.root=this.element("div","class",{root:!0,"light-text":b,hover:this.ha},"aria-hidden","true",function(){a.element("div","class","hover-overlay");a.element("div","class","pressed-overlay");a.o=a.element("div","class","ripple")}); Ica(this)}; function Ica(a){setTimeout(function(){var b=a.parentElement,c,e,f=null!=(e=a.getElement()&&(null==(c=a.getElement())?void 0:c.parentElement))?e:null;b!==f&&(b&&(b.removeEventListener("mousedown",a.oa),b.removeEventListener("mouseenter",a.ka),b.removeEventListener("mouseleave",a.na)),f&&(f.addEventListener("mousedown",a.oa),f.addEventListener("mouseenter",a.ka),f.addEventListener("mouseleave",a.na)),a.parentElement=f)},0)} function Bj(a,b){"Enter"!==b.code&&"Space"!==b.code||Aj(a,0,0,!0)} function Aj(a,b,c,e){var f;if(null!=(f=a.o)&&f.animate){var h=a.root.getBoundingClientRect(),k=.6*Math.max(h.width,h.height)/256;f=(Math.sqrt(Math.pow(h.width/2,2)+Math.pow(h.height/2,2))+10)/128;if(e)b=h="calc(50% - 128px)",k="scale("+k+")",f="scale("+f+")";else{b=b-h.left-128;var l=c-h.top-128;c=h.width/2-128-b;e=h.height/2-128-l;h=l+"px";b+="px";k="translate(0, 0) scale("+k+")";f="translate("+c+"px, "+e+"px) scale("+f+")"}k=[{transform:k},{transform:f}];a.o.style.top=h;a.o.style.left=b;a.o.style.transform= f;a.o.animate(Fca,Gca);a.o.animate(k,Hca)}} ;var Cj={},Jca=(Cj[0]="_self",Cj[1]="_blank",Cj[2]="_parent",Cj[3]="_top",Cj);function Dj(a){a=void 0===a?{text:""}:a;E.call(this,"sc.shared.MaterialChip");this.ha=new yj({icon:"gm/close",size:18});this.ka=new yj({icon:"gm/check",size:20,rb:!0});this.overlay=new zj;this.model=a instanceof wj?a:new wj(a);this.watch(this.model)} w(Dj,E);n=Dj.prototype;n.content=function(a){var b=this;a&&this.model.ie(a);var c,e,f=null!=(e=null==(c=this.model.lf)?void 0:c.attributes({Xp:!1}))?e:[],h=this.model.Cl(),k=!!h,l=k?"a":"button";this.element("div","class","container",function(){b.element("div","class","touch-target","onclick",function(){if(!b.model.If()){var r;null==(r=b.o)||r.click();Aj(b.overlay,0,0,!0)}}); var p;b.o=b.element.apply(b,[l,"href",h,"target",k?Jca[b.model.getTarget()]:void 0,"disabled",b.model.If(),"aria-hidden",b.model.If(),"aria-label",null!=(p=b.model.te())?p:void 0,"role",k?void 0:"button","aria-pressed",k?void 0:b.model.selected.toString(),"class",{root:!0,input:0===b.model.getType(),action:0!==b.model.getType(),assistive:1===b.model.getType(),suggestive:2===b.model.getType(),filter:3===b.model.getType(),hairline:0===b.model.getStyle(),"protected":1===b.model.getStyle(),selected:b.model.selected, disabled:b.model.If(),href:k,limitWidth:!!b.model.Fi()},"style",{"max-width":b.model.Fi()},"onclick",function(){b.onClick()}, "onkeydown",function(r){Bj(b.overlay,r);if(b.model.bm&&"Backspace"===r.key){var u;null==(u=b.model.remove)||u()}var A;null==(A=b.model.lf)||A.kr(r)}, "data-removable",xj(b.model)?"true":void 0].concat(Ba(f),[function(){b.model.El()||Ej(b);b.model.getText()&&b.element("span","class","text",b.model.getText());b.model.El()&&Ej(b);xj(b.model)&&b.element("button","disabled",b.model.If(),"class","remove-icon","onclick",function(r){r.stopPropagation();var u;null==(u=b.model.remove)||u()},b.ha); b.overlay.render()}]))})}; n.onClick=function(){3===this.model.getType()&&this.model.setSelected(!this.model.selected);var a;null==(a=this.model.Fl())||a()}; function Ej(a){a.model.ve()&&a.element("span","class",{icon:!0,"icon-right":a.model.El(),"icon__no-text":!a.model.getText()},function(){(new yj({icon:a.model.ve(),size:20,rb:!0})).render()}); 3===a.model.getType()&&a.element("span","class",{checkmark:!0,"checkmark-right":a.model.El()},a.ka)} n.focus=function(){var a;null==(a=this.o)||a.focus()}; n.isSelected=function(){return this.model.selected}; n.setDisabled=function(a){this.model.setDisabled(a)};function Fj(a){var b="";try{b=a.replace(/[^\p{Letter}\s_-]/ug,"")}catch(c){b=a.replace(/[^\w\s_-]/g,"")}return b.trim().replace(/[\s_]+/g,"-").toLowerCase()} ;function Gj(a,b){this.ka=a;this.ma=b;this.ha=0;this.o=null} Gj.prototype.get=function(){if(0<this.ha){this.ha--;var a=this.o;this.o=a.next;a.next=null}else a=this.ka();return a}; Gj.prototype.put=function(a){this.ma(a);100>this.ha&&(this.ha++,a.next=this.o,this.o=a)};var Hj;function Kca(){var a=gb.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!Ob("Presto")&&(a=function(){var f=Hh("IFRAME");f.style.display="none";document.documentElement.appendChild(f);var h=f.contentWindow;f=h.document;f.open();f.close();var k="callImmediate"+Math.random(),l="file:"==h.location.protocol?"*":h.location.protocol+"//"+h.location.host;f=sb(function(p){if(("*"==l||p.origin==l)&&p.data==k)this.port1.onmessage()},this); h.addEventListener("message",f,!1);this.port1={};this.port2={postMessage:function(){h.postMessage(k,l)}}}); if("undefined"!==typeof a&&!Rb()){var b=new a,c={},e=c;b.port1.onmessage=function(){if(void 0!==c.next){c=c.next;var f=c.cb;c.cb=null;f()}}; return function(f){e.next={cb:f};e=e.next;b.port2.postMessage(0)}}return function(f){gb.setTimeout(f,0)}} ;function Ij(a){gb.setTimeout(function(){throw a;},0)} ;function Jj(){this.ha=this.o=null} Jj.prototype.add=function(a,b){var c=Kj.get();c.set(a,b);this.ha?this.ha.next=c:this.o=c;this.ha=c}; Jj.prototype.remove=function(){var a=null;this.o&&(a=this.o,this.o=this.o.next,this.o||(this.ha=null),a.next=null);return a}; var Kj=new Gj(function(){return new Lj},function(a){return a.reset()}); function Lj(){this.next=this.scope=this.o=null} Lj.prototype.set=function(a,b){this.o=a;this.scope=b;this.next=null}; Lj.prototype.reset=function(){this.next=this.scope=this.o=null};var Mj,Nj=!1,Oj=new Jj;function Pj(a,b){Mj||Lca();Nj||(Mj(),Nj=!0);Oj.add(a,b)} function Lca(){if(gb.Promise&&gb.Promise.resolve){var a=gb.Promise.resolve(void 0);Mj=function(){a.then(Qj)}}else Mj=function(){var b=Qj; "function"!==typeof gb.setImmediate||gb.Window&&gb.Window.prototype&&!Ob("Edge")&&gb.Window.prototype.setImmediate==gb.setImmediate?(Hj||(Hj=Kca()),Hj(b)):gb.setImmediate(b)}} function Qj(){for(var a;a=Oj.remove();){try{a.o.call(a.scope)}catch(b){Ij(b)}Kj.put(a)}Nj=!1} ;function Rj(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}} ;function Sj(a){this.o=0;this.ta=void 0;this.ka=this.ha=this.ma=null;this.na=this.oa=!1;if(a!=ag)try{var b=this;a.call(void 0,function(c){Tj(b,2,c)},function(c){Tj(b,3,c)})}catch(c){Tj(this,3,c)}} function Uj(){this.next=this.context=this.o=this.ha=this.child=null;this.ma=!1} Uj.prototype.reset=function(){this.context=this.o=this.ha=this.child=null;this.ma=!1}; var Vj=new Gj(function(){return new Uj},function(a){a.reset()}); function Wj(a,b,c){var e=Vj.get();e.ha=a;e.o=b;e.context=c;return e} function Xj(a){if(a instanceof Sj)return a;var b=new Sj(ag);Tj(b,2,a);return b} Sj.prototype.then=function(a,b,c){return Yj(this,"function"===typeof a?a:null,"function"===typeof b?b:null,c)}; Sj.prototype.$goog_Thenable=!0;n=Sj.prototype;n.zk=function(a,b){return Yj(this,null,a,b)}; n.catch=Sj.prototype.zk;n.cancel=function(a){if(0==this.o){var b=new Zj(a);Pj(function(){ak(this,b)},this)}}; function ak(a,b){if(0==a.o)if(a.ma){var c=a.ma;if(c.ha){for(var e=0,f=null,h=null,k=c.ha;k&&(k.ma||(e++,k.child==a&&(f=k),!(f&&1<e)));k=k.next)f||(h=k);f&&(0==c.o&&1==e?ak(c,b):(h?(e=h,e.next==c.ka&&(c.ka=e),e.next=e.next.next):bk(c),ck(c,f,3,b)))}a.ma=null}else Tj(a,3,b)} function dk(a,b){a.ha||2!=a.o&&3!=a.o||ek(a);a.ka?a.ka.next=b:a.ha=b;a.ka=b} function Yj(a,b,c,e){var f=Wj(null,null,null);f.child=new Sj(function(h,k){f.ha=b?function(l){try{var p=b.call(e,l);h(p)}catch(r){k(r)}}:h; f.o=c?function(l){try{var p=c.call(e,l);void 0===p&&l instanceof Zj?k(l):h(p)}catch(r){k(r)}}:k}); f.child.ma=a;dk(a,f);return f.child} n.cI=function(a){this.o=0;Tj(this,2,a)}; n.dI=function(a){this.o=0;Tj(this,3,a)}; function Tj(a,b,c){0==a.o&&(a===c&&(b=3,c=new TypeError("Promise cannot resolve to itself")),a.o=1,fk(c,a.cI,a.dI,a)||(a.ta=c,a.o=b,a.ma=null,ek(a),3!=b||c instanceof Zj||Mca(a,c)))} function fk(a,b,c,e){if(a instanceof Sj)return dk(a,Wj(b||ag,c||null,e)),!0;if(Rj(a))return a.then(b,c,e),!0;if(ob(a))try{var f=a.then;if("function"===typeof f)return Nca(a,f,b,c,e),!0}catch(h){return c.call(e,h),!0}return!1} function Nca(a,b,c,e,f){function h(p){l||(l=!0,e.call(f,p))} function k(p){l||(l=!0,c.call(f,p))} var l=!1;try{b.call(a,k,h)}catch(p){h(p)}} function ek(a){a.oa||(a.oa=!0,Pj(a.nD,a))} function bk(a){var b=null;a.ha&&(b=a.ha,a.ha=b.next,b.next=null);a.ha||(a.ka=null);return b} n.nD=function(){for(var a;a=bk(this);)ck(this,a,this.o,this.ta);this.oa=!1}; function ck(a,b,c,e){if(3==c&&b.o&&!b.ma)for(;a&&a.na;a=a.ma)a.na=!1;if(b.child)b.child.ma=null,gk(b,c,e);else try{b.ma?b.ha.call(b.context):gk(b,c,e)}catch(f){hk.call(null,f)}Vj.put(b)} function gk(a,b,c){2==b?a.ha.call(a.context,c):a.o&&a.o.call(a.context,c)} function Mca(a,b){a.na=!0;Pj(function(){a.na&&hk.call(null,b)})} var hk=Ij;function Zj(a){Ab.call(this,a)} wb(Zj,Ab);Zj.prototype.name="cancel";function Oca(a){this.o=a;a.then(sb(function(){},this),function(){},this)} function ik(a,b,c){return a.o.then(function(e){var f=e[b];if(!f)throw Error("Method not found: "+b);return f.apply(e,c)})} function Pca(a,b,c){for(var e=Array(arguments.length-2),f=2;f<arguments.length;f++)e[f-2]=arguments[f];f=jk(a,b).then(function(h){return h.apply(null,e)}); return new Oca(f)} var kk={};function jk(a,b){var c=kk[b];if(c)return c;c=(c=hb(b))?Xj(c):(new Sj(function(e,f){var h=(new Ch(document)).createElement("SCRIPT");h.async=!0;Jf(h,Re(He(a)));h.onload=h.onreadystatechange=function(){h.readyState&&"loaded"!=h.readyState&&"complete"!=h.readyState||e()}; h.onerror=f;(document.head||document.getElementsByTagName("head")[0]).appendChild(h)})).then(function(){var e=hb(b); if(!e)throw Error("Failed to load "+b+" from "+a);return e}); return kk[b]=c} ;function lk(a){this.o=a} lk.prototype.ma=function(a){ik(this.o,"requestSurvey",arguments).zk(function(){},this)}; lk.prototype.ka=function(a){ik(this.o,"presentSurvey",arguments).zk(function(){},this)}; lk.prototype.ha=function(a){ik(this.o,"dismissSurvey",arguments).zk(function(){},this)}; var mk=Ie("https://web.archive.org/web/20220630113749/https://www.gstatic.com/feedback/js/help/prod/service/lazy.min.js");jk(mk,"help.service.Lazy.create").zk(function(){});function nk(){this.o=null} function ok(a,b){var c=b.triggerId,e=void 0===b.enableTestingMode?!1:b.enableTestingMode,f=b.aA,h=b.defaultStyle,k=b.productData,l=b.Bo,p=void 0===b.Xv?1E3:b.Xv,r=b.callback;if(l&&k)throw Error("Only one of productData or productDataFn should be used");pk(a).ma({triggerId:c,callback:function(u){var A=k||(l?l():{});u.surveyData&&(A.customData||(A.customData={}),A.customData.hc=tg().hc,pk(a).ka({surveyData:u.surveyData,colorScheme:tg().dark?2:1,authuser:Number(tg().au),customZIndex:p,listener:f,defaultStyle:h, productData:A}),window.sc_trackStatsEvent(88,4,u.surveyData.surveyMetadata.sessionId));r&&r(u.surveyData)}, authuser:Number(tg().au),enableTestingMode:e})} function pk(a){if(!a.o){var b={locale:tg().lang,apiKey:"AIzaSyAl4av1b2hx9nKATy1JsQKVPSpM2SO6JQM"};b=Pca(mk,"help.service.Lazy.create","0",{apiKey:b.apiKey||b.apiKey,environment:b.environment||b.environment,helpCenterPath:b.helpCenterPath||b.helpCenterPath,locale:b.locale||b.locale||"ja".replace(/-/g,"_"),nonce:b.nonce||b.nonce,productData:b.productData||b.productData,receiverUri:b.eM||b.receiverUri,renderApiUri:b.renderApiUri||b.renderApiUri,theme:b.theme||b.theme,window:b.window||b.window});a.o= new lk(b)}return a.o} vb("hcfe.Survey.startSurvey",function(a,b,c){ok(new nk,{triggerId:a,enableTestingMode:void 0===b?!1:b,Bo:c})}); vb("hcfe.SurveyModule.startSurveyWithDelay",function(a,b,c,e,f){b=void 0===b?!1:b;e=void 0===e?0:e;window.setTimeout(function(){ok(new nk,{triggerId:a,enableTestingMode:b,Bo:c})},Math.floor(Math.random()*((void 0===f?0:f)-e))+e)});function qk(a,b){return[].concat(Ba(a.querySelectorAll(b||"*"))).filter(rk)} function rk(a){if(0!=a.tabIndex||a.attributes.tabIndex)var b=a.tabIndex;else{a:switch(a.tagName){case "A":case "BUTTON":case "INPUT":case "SELECT":case "TEXTAREA":b=!0;break a;default:b=!1}b=b?0:-1}return-1!=b&&!a.disabled&&null!==a.offsetParent&&"hidden"!=window.getComputedStyle(a).visibility} function sk(a){return 0==a.length?null:a.reduce(function(b,c){return b.tabIndex<=c.tabIndex?b:c})} function Qca(a){return 0==a.length?null:a.reduceRight(function(b,c){return b.tabIndex>=c.tabIndex?b:c})} ;var tk=[];function uk(){var a=this;this.na=this.o=null;this.ha=!1;this.ma=[];this.ka=[];this.oa=function(b){if(a.o&&a.ha){var c=qk(a.o),e=sk(c),f;e&&(f=Qca(c));switch(b.key){case "Tab":if(!e||!f)break;b.shiftKey?document.activeElement===e&&(b.preventDefault(),f.focus()):document.activeElement===f&&(b.preventDefault(),e.focus());break;case "Escape":b.stopPropagation(),a.na()}}}} uk.prototype.init=function(a,b,c){c=void 0===c?!1:c;this.na=b;if(this.o=a)this.o.addEventListener("keydown",this.oa),c&&vk(this)}; function wk(a,b){if(b||!1!==b&&!a.ha)vk(a);else if(a.ha){for(xk(a);0<tk.length;){b=tk[tk.length-1];if(b.ha)break;xk(b)}a.ha=!1}} function vk(a){if(!a.ha){var b=a.o,c=b.parentElement;if(c){for(var e=t(c.children),f=e.next();!f.done;f=e.next()){f=f.value;var h="true"===f.getAttribute("aria-hidden");f===b?h&&(a.ka.push(f),f.removeAttribute("aria-hidden")):h||(a.ma.push(f),f.setAttribute("aria-hidden","true"))}if(c==document.body)for(b=t(c.querySelectorAll(".hcfe-content iframe")),c=b.next();!c.done;c=b.next()){c=c.value;try{var k=c.contentDocument.body;"true"!==k.getAttribute("aria-hidden")&&c!==a.o&&(a.ma.push(k),k.setAttribute("aria-hidden", "true"))}catch(l){}}}tk.push(a);a.ha=!0}} function xk(a){if(tk[tk.length-1]===a){for(var b=t(a.ma),c=b.next();!c.done;c=b.next())c.value.removeAttribute("aria-hidden");b=t(a.ka);for(c=b.next();!c.done;c=b.next())c.value.setAttribute("aria-hidden","true");a.ma.length=0;a.ka.length=0;tk.pop()}} function yk(a,b){if(a.o&&(a=qk(a.o))){if(b)for(var c=t(a),e=c.next();!e.done;e=c.next()){e=e.value;var f=b;if(Element.prototype.matches?e.matches(f):Element.prototype.webkitMatchesSelector?e.webkitMatchesSelector(f):Element.prototype.msMatchesSelector&&e.msMatchesSelector(f)){e.focus();return}}(b=sk(a))&&b.focus()}} uk.prototype.dispose=function(){this.o&&this.o.removeEventListener("keydown",this.oa)};var Rca=za(["aria-"]),Sca=0;function zk(a){this.na=a;this.o=new Date;this.oa=this.ka=this.ma=this.ha=null;this.ta=this.o.toLocaleString(this.na,{month:"long"})!=this.o.toLocaleString();this.Aa=Sca++;Tca(this)} function Tca(a){a.ha=document.createElement("table");a.ha.className="sc-calendar";var b=document.createElement("thead");b.appendChild(Uca(a));b.appendChild(Vca(a));a.ha.appendChild(b);a.ka=document.createElement("tbody");a.ka.addEventListener("click",function(c){if(c=c.target.getAttribute("data-time")||c.target.parentNode.getAttribute("data-time"))a.ua&&(a.oa=new Date(parseInt(c,10)),a.ua(a.oa)),Ak(a)}); a.ha.appendChild(a.ka);Ak(a)} function Uca(a){var b=document.createElement("td");b.colSpan=7;a.ma=document.createElement("span");a.ma.className="month";var c="sc-calendar-month"+a.Aa;a.ma.id=c;b.appendChild(a.ma);a.ha.setAttribute("aria-labelledby",c);c=document.createElement("span");c.className="controls";b.appendChild(c);var e=document.createElement("button");e.className="previous";e.setAttribute("title","\u524d\u6708");e.setAttribute("aria-label","\u524d\u6708");e.appendChild(Jh(Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83\n 12l4.58-4.59z"></path>\n <path fill="none" d="M0 0h24v24H0V0z"></path>\n </svg>'))); e.addEventListener("click",function(){a.o.setMonth(a.o.getMonth()+-1);Ak(a)}); c.appendChild(e);e=document.createElement("button");e.className="next";e.setAttribute("title","\u6765\u6708");e.setAttribute("aria-label","\u6765\u6708");e.appendChild(Jh(Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n <path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6-6-6z"></path>\n <path fill="none" d="M0 0h24v24H0V0z"></path>\n </svg>')));e.addEventListener("click",function(){a.o.setMonth(a.o.getMonth()+1);Ak(a)}); c.appendChild(e);c=document.createElement("tr");c.appendChild(b);return c} function Vca(a){var b=document.createElement("tr");b.className="weekdays";for(var c=[],e=0;7>e;e++){var f=document.createElement("td");c.push(f);b.appendChild(f)}e=new Date(a.o);for(f=0;7>f;f++){c[e.getDay()].textContent=a.ta?e.toLocaleString(a.na,{weekday:"narrow"}):"SMTWTFS"[e.getDay()];var h=a.ta?e.toLocaleString(a.na,{weekday:"long"}):Bk[e.getDay()];Ff(Ck,c[e.getDay()],"aria-label",h);e.setDate(e.getDate()+1)}return b} function Ak(a){a.ma.textContent=a.ta?a.o.toLocaleString(a.na,{month:"long",year:"numeric"}):a.o.getMonth()+1+"/"+a.o.getFullYear();a.ka.textContent="";var b=new Date(a.o);b.setDate(1);for(0<b.getDay()&&b.setDate(1-b.getDay());Dk(b)<=Dk(a.o);){for(var c=document.createElement("tr"),e=0;7>e;e++){var f=document.createElement("td");if(b.getMonth()==a.o.getMonth()){var h=document.createElement("button");f.setAttribute("data-time",b.getTime());var k=!1;a.oa&&(k=a.oa.getTime()===b.getTime());h.textContent= b.getDate().toString();h.className="selectable";var l=Bk[b.getDay()]+" "+b.getDate()+" "+a.ma.textContent;Ff(Ck,h,"aria-label",l);k&&og(h,"selected",!0);f.appendChild(h)}else f.className="unselectable";c.appendChild(f);b.setDate(b.getDate()+1)}a.ka.appendChild(c)}} function Dk(a){return new Date(a.getFullYear(),a.getMonth(),1)} zk.prototype.va=function(a){this.ua=a}; zk.prototype.getElement=function(){return this.ha}; var Bk="Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),Ck=[Lf(Rca)];window.sc_createCalendar=function(a){a=new zk(a);return{setSelectDateCallback:a.va.bind(a),getElement:a.getElement.bind(a)}};function Ek(a){tj.call(this);this.text="";this.disabled=!1;this.Mj=!0;this.title=this.ariaLabel=this.href="";this.ariaHasPopup=!1;this.maxWidth=this.icon="";this.style=1;this.fj=!1;this.tc="rem";this.compact=this.Ac=!1;this.vk=this.nh=0;this.ie(a)} w(Ek,tj);n=Ek.prototype; n.ie=function(a){var b=void 0===a.href?"":a.href,c=a.target,e=void 0===a.ariaLabel?"":a.ariaLabel,f=void 0===a.title?"":a.title,h=void 0===a.icon?"":a.icon,k=void 0===a.style?1:a.style,l=void 0===a.disabled?!1:a.disabled,p=void 0===a.Mj?!0:a.Mj,r=a.ariaExpanded,u=void 0===a.ariaHasPopup?!1:a.ariaHasPopup,A=a.kt,la=a.ariaPressed,ma=void 0===a.fj?!1:a.fj,oa=void 0===a.maxWidth?"":a.maxWidth,sa=a.trigger,ua=void 0===a.Ac?!1:a.Ac,va=void 0===a.compact?!1:a.compact,Ea=void 0===a.nh?0:a.nh,Oa=void 0=== a.vk?0:a.vk,Ja=void 0===a.tc?"rem":a.tc;this.text=void 0===a.text?"":a.text;this.href=b;this.target=c;this.ariaLabel=e;this.title=f;this.ariaExpanded=r;this.ariaHasPopup=u;this.kt=A;this.ariaPressed=la;this.maxWidth=oa;this.fj=ma;this.icon=h;this.style=k;this.disabled=l;this.Mj=p;this.trigger=sa;this.Ac=ua;this.compact=va;this.nh=Ea;this.vk=Oa;this.tc=Ja}; n.getText=function(){return this.text}; n.setText=function(a){this.text=a;this.wa(0)}; n.If=function(){return this.disabled}; n.setDisabled=function(a){this.disabled=a;this.wa(2)}; n.rd=pa(1);n.Cl=function(){return this.href}; n.getTarget=function(){return this.target}; n.Hv=pa(2);n.te=function(){return this.ariaLabel}; n.getTitle=function(){return this.title}; n.tk=function(a){this.ariaExpanded=a;this.wa(3)}; n.gu=function(){return this.ariaExpanded}; n.xu=function(){return this.ariaHasPopup}; n.ve=function(){return this.icon}; n.Fi=function(){return this.maxWidth}; n.getStyle=function(){return this.style}; n.Fl=function(){return this.trigger}; n.El=function(){return""!==this.getText()&&""!==this.ve()&&this.Ac}; function Wca(a){return""!==a.getText()&&""!==a.ve()&&!a.Ac} ;function Fk(a){a=void 0===a?{}:a;E.call(this,"sc.shared.MaterialButton");this.model=a instanceof Ek?a:new Ek(a);this.overlay=new zj;this.watch(this.model)} w(Fk,E);n=Fk.prototype;n.content=function(a){var b=this;a&&this.model.ie(a);var c=""!==this.model.getText(),e=""!==this.model.ve(),f=this.model.Cl()?"a":"button";this.element("div","class","container",function(){b.element("div","class",{"touch-target":!0,hidden:!b.model.Mj},"hidden",!b.model.Mj,"onclick",function(){if(!b.model.If()){var l;null==(l=b.o)||l.click();Aj(b.overlay,0,0,!0)}}); var h,k={};b.o=b.element(f,"href",b.model.Cl()||void 0,"target",Xca(b),"class",(k.root=!0,k.text=1===b.model.getStyle()||2===b.model.getStyle()||8===b.model.getStyle(),k["color-label"]=8===b.model.getStyle()||2===b.model.getStyle()||7===b.model.getStyle(),k["color-label-dark"]=11===b.model.getStyle(),k["color-hint"]=6===b.model.getStyle()&&c,k["left-icon"]=Wca(b.model),k.hairline=3===b.model.getStyle()||11===b.model.getStyle(),k.pill=10===b.model.getStyle(),k.href=!!b.model.Cl(),k.filled=4===b.model.getStyle(), k["protected"]=5===b.model.getStyle(),k.tonal=9===b.model.getStyle(),k.navigational=6===b.model.getStyle()&&!c,k["right-icon"]=b.model.El(),k["icon-only"]=e&&!c,k["small-icon"]=b.model.fj,k.hidden=!b.model.Mj,k.compact=b.model.compact,k[b.model.nh]=0!==b.model.nh,k[b.model.vk]=0!==b.model.vk,k),"style",""===b.model.Fi()?null:{"max-width":b.model.Fi()},"type","button","aria-label",b.model.te(),"title",b.model.getTitle(),"aria-expanded",null==(h=b.model.gu())?void 0:h.toString(),"aria-haspopup",b.model.xu()? "true":"false","aria-controls",b.model.kt,"aria-pressed",b.model.ariaPressed,"disabled",b.model.If(),"onclick",function(l){b.onClick(l)},"onkeydown",function(l){b.overlay&&Bj(b.overlay,l)},function(){e&&b.element("span","class","icon",new yj({icon:b.model.ve(), size:b.model.fj||c?18:24,rb:!0,tc:b.model.tc}));c&&b.element("span","class",{overflow:""!==b.model.Fi()},function(){bj(b.model.getText())}); b.overlay.render()})})}; n.onClick=function(a){var b=this.model.Fl();b&&b({method:0===a.clientX&&0===a.clientY?1:2})}; n.setDisabled=function(a){this.model.setDisabled(a)}; n.rd=pa(0);n.gu=function(){return this.model.gu()}; n.tk=function(a){this.model.tk(a)}; n.xu=function(){return this.model.xu()}; n.getText=function(){return this.model.getText()}; n.setText=function(a){this.model.setText(a)}; n.focus=function(){var a;null==(a=this.o)||a.focus()}; function Xca(a){if(a.model.Cl())return(a=a.model.getTarget())?Yca[a]:void 0} var Gk={},Yca=(Gk[0]="_self",Gk[1]="_blank",Gk[2]="_parent",Gk[3]="_top",Gk);function Hk(a){return window.matchMedia("(max-width: "+a+")").matches} function Ik(){return Hk("37.5rem")} ;function Jk(a,b,c,e,f){var h=Error.call(this,a+"/"+b+" "+c+" "+e);this.message=h.message;"stack"in h&&(this.stack=h.stack);this.serviceName=a;this.path=b;this.type=c;this.statusCode=e;this.responseText=f} w(Jk,Error);function Kk(a){var b=a.serviceName;this.Vf=a.Vf;this.serviceName=b} Kk.prototype.get=function(a,b,c,e){c=void 0===c?{}:c;e=void 0===e?new XMLHttpRequest:e;var f=this,h;return Ya(function(k){if(1==k.o)return Ma(k,f.call("GET",a,c,e,"application/json+protobuf"),2);h=k.ha;try{return k.return(de(b,h))}catch(l){throw Lk(f,a),l;}})}; function Zca(a,b,c){c=void 0===c?{}:c;var e=void 0===e?new XMLHttpRequest:e;var f;return Ya(function(h){if(1==h.o)return Ma(h,a.call("GET",b,c,e,"application/json"),2);f=h.ha;try{return h.return(JSON.parse(f))}catch(k){throw Lk(a,b),k;}})} Kk.prototype.post=function(a,b,c,e,f){e=void 0===e?{}:e;f=void 0===f?new XMLHttpRequest:f;var h=this,k;return Ya(function(l){if(1==l.o)return Ma(l,h.call("POST",a,e,f,"application/json+protobuf",ce(b)),2);k=l.ha;try{return l.return(de(c,k))}catch(p){throw Lk(h,a),p;}})}; function $ca(a,b,c,e){e=void 0===e?{}:e;var f=void 0===f?new XMLHttpRequest:f;var h;return Ya(function(k){if(1==k.o)return Ma(k,a.call("POST",b,e,f,"application/json",JSON.stringify(c)),2);h=k.ha;try{return k.return(JSON.parse(h))}catch(l){throw Lk(a,b),l;}})} Kk.prototype.call=function(a,b,c,e,f,h){var k=this;return Ya(function(l){return l.return(new Promise(function(p,r){var u="";if(c.query){for(var A=[],la=t(Object.entries(c.query)),ma=la.next();!ma.done;ma=la.next()){var oa=t(ma.value);ma=oa.next().value;oa=oa.next().value;oa=Array.isArray(oa)?oa:[oa];oa=t(oa);for(var sa=oa.next();!sa.done;sa=oa.next())sa=sa.value,A.push(encodeURIComponent(ma)+"="+encodeURIComponent(sa))}0<A.length&&(u="?"+A.join("&"))}e.open(a,(k.Vf instanceof Function?k.Vf():k.Vf)+ "/"+b+u);e.timeout=c.timeout||0;c.withCredentials&&(e.withCredentials=!0);e.setRequestHeader("Content-Type",f);if(c.headers)for(u=t(Object.entries(c.headers)),A=u.next();!A.done;A=u.next())la=t(A.value),A=la.next().value,la=la.next().value,e.setRequestHeader(A,la);e.addEventListener("load",function(){200>e.status||299<e.status?(bh(k.serviceName+"_"+b+"_non_200_status"),r(new Jk(k.serviceName,b,"application_error",e.status,e.responseText))):p(e.responseText)}); e.addEventListener("error",function(){bh(k.serviceName+"_"+b+"_error");r(new Jk(k.serviceName,b,"network_error"))}); e.addEventListener("timeout",function(){bh(k.serviceName+"_"+b+"_timeout");r(new Jk(k.serviceName,b,"timeout"))}); h?e.send(h):e.send()}))})}; function Lk(a,b){bh(a.serviceName+"_"+b+"_parse_fail")} ;function Mk(a){this.Vf=a.Vf;this.helpcenter=a.helpcenter;var b={hl:a.language,key:a.apiKey,request_source:""+a.requestSource,mendel_ids:a.mendelIds.join(",")};void 0!==a.authUser&&(b.authuser=""+a.authUser);a.serviceConfiguration&&(b.service_configuration=a.serviceConfiguration);this.ha=b;b={"X-SupportContent-AllowApiCookieAuth":"true","X-SupportContent-XsrfToken":a.xsrfToken};a.authToken&&(b.Authorization=a.authToken);this.o=b} Mk.prototype.get=function(a){var b=Nk(this,a),c=b.rk,e=b.path;b=b.nx;return a.json?Zca(c,e,b):c.get(e,a.response,b)}; Mk.prototype.post=function(a){var b=Nk(this,a),c=b.rk,e=b.path;b=b.nx;return a.json?$ca(c,e,a.request,b):c.post(e,a.request,a.response,b)}; function Nk(a,b){var c,e,f={query:Object.assign({},a.ha,null!=(c=b.queryParams)?c:{},{helpcenter:null!=(e=b.helpcenter)?e:a.helpcenter}),headers:a.o,withCredentials:!0};return{rk:new Kk({Vf:a.Vf,serviceName:b.endpoint}),path:"apis/"+b.endpoint,nx:f}} ;var Ok;function Pk(){if(void 0!==Ok)return Ok;var a=tg(),b=Number(a.au);return Ok=new Mk({Vf:a.ehn,helpcenter:a.ehc,language:a.lang,apiKey:a.key,requestSource:a.rs,mendelIds:a.mendel_ids,xsrfToken:a.xsrf,authUser:isNaN(b)?void 0:b,serviceConfiguration:a.service_configuration,authToken:a.auth_token})} ;function Sk(a){z.call(this,a)} w(Sk,z);Sk.prototype.getSeconds=function(){return Wd(this,1)}; Sk.prototype.setSeconds=function(a){return Ld(this,1,a,0)}; Sk.prototype.getNanos=function(){return Wd(this,2)}; Sk.prototype.setNanos=function(a){return Ld(this,2,a,0)};function Tk(a,b,c,e){var f=window.sc_trackStatsImpressions;if(f)f([{id:a,type:b,index:c}],void 0===e?!1:e);else if(tg()&&"PROD"!==tg().env)throw Error("window.sc_trackStatsImpressions() is undefined or null. Please make sure Stats functions are initialized first.");} function Uk(a,b,c,e){var f=window.sc_trackStatsEvent;if(f)f(c,a,b,e);else if(tg()&&"PROD"!==tg().env)throw Error("window.sc_trackStatsEvent() is undefined or null. Please make sure Stats functions are initialized first.");} ;var Vk={Ms:{1E3:{other:"0K"},1E4:{other:"00K"},1E5:{other:"000K"},1E6:{other:"0M"},1E7:{other:"00M"},1E8:{other:"000M"},1E9:{other:"0B"},1E10:{other:"00B"},1E11:{other:"000B"},1E12:{other:"0T"},1E13:{other:"00T"},1E14:{other:"000T"}},mw:{1E3:{other:"0 thousand"},1E4:{other:"00 thousand"},1E5:{other:"000 thousand"},1E6:{other:"0 million"},1E7:{other:"00 million"},1E8:{other:"000 million"},1E9:{other:"0 billion"},1E10:{other:"00 billion"},1E11:{other:"000 billion"},1E12:{other:"0 trillion"},1E13:{other:"00 trillion"}, 1E14:{other:"000 trillion"}}}; Vk={Ms:{1E3:{other:"0"},1E4:{other:"0\u4e07"},1E5:{other:"00\u4e07"},1E6:{other:"000\u4e07"},1E7:{other:"0000\u4e07"},1E8:{other:"0\u5104"},1E9:{other:"00\u5104"},1E10:{other:"000\u5104"},1E11:{other:"0000\u5104"},1E12:{other:"0\u5146"},1E13:{other:"00\u5146"},1E14:{other:"000\u5146"}},mw:{1E3:{other:"0"},1E4:{other:"0\u4e07"},1E5:{other:"00\u4e07"},1E6:{other:"000\u4e07"},1E7:{other:"0000\u4e07"},1E8:{other:"0\u5104"},1E9:{other:"00\u5104"},1E10:{other:"000\u5104"},1E11:{other:"0000\u5104"},1E12:{other:"0\u5146"}, 1E13:{other:"00\u5146"},1E14:{other:"000\u5146"}}};var Wk={AED:[2,"dh","\u062f.\u0625."],ALL:[0,"Lek","Lek"],AUD:[2,"$","AU$"],BDT:[2,"\u09f3","Tk"],BGN:[2,"lev","lev"],BRL:[2,"R$","R$"],CAD:[2,"$","C$"],CDF:[2,"FrCD","CDF"],CHF:[2,"CHF","CHF"],CLP:[0,"$","CL$"],CNY:[2,"\u00a5","RMB\u00a5"],COP:[32,"$","COL$"],CRC:[0,"\u20a1","CR\u20a1"],CZK:[50,"K\u010d","K\u010d"],DKK:[50,"kr.","kr."],DOP:[2,"RD$","RD$"],EGP:[2,"\u00a3","LE"],ETB:[2,"Birr","Birr"],EUR:[2,"\u20ac","\u20ac"],GBP:[2,"\u00a3","GB\u00a3"],HKD:[2,"$","HK$"],HRK:[2,"kn","kn"],HUF:[34, "Ft","Ft"],IDR:[0,"Rp","Rp"],ILS:[34,"\u20aa","IL\u20aa"],INR:[2,"\u20b9","Rs"],IRR:[0,"Rial","IRR"],ISK:[0,"kr","kr"],JMD:[2,"$","JA$"],JPY:[0,"\u00a5","JP\u00a5"],KRW:[0,"\u20a9","KR\u20a9"],LKR:[2,"Rs","SLRs"],LTL:[2,"Lt","Lt"],MNT:[0,"\u20ae","MN\u20ae"],MVR:[2,"Rf","MVR"],MXN:[2,"$","Mex$"],MYR:[2,"RM","RM"],NOK:[50,"kr","NOkr"],PAB:[2,"B/.","B/."],PEN:[2,"S/.","S/."],PHP:[2,"\u20b1","PHP"],PKR:[0,"Rs","PKRs."],PLN:[50,"z\u0142","z\u0142"],RON:[2,"RON","RON"],RSD:[0,"din","RSD"],RUB:[50,"\u20bd", "RUB"],SAR:[2,"SAR","SAR"],SEK:[50,"kr","kr"],SGD:[2,"$","S$"],THB:[2,"\u0e3f","THB"],TRY:[2,"\u20ba","TRY"],TWD:[2,"$","NT$"],TZS:[0,"TSh","TSh"],UAH:[2,"\u0433\u0440\u043d.","UAH"],USD:[2,"$","US$"],UYU:[2,"$","$U"],VND:[48,"\u20ab","VN\u20ab"],YER:[0,"Rial","Rial"],ZAR:[2,"R","ZAR"]};var Xk={Os:".",Pp:",",PERCENT:"%",Vp:"0",Mw:"+",Zs:"-",Ss:"E",bt:"\u2030",Qp:"\u221e",Jw:"NaN",Ns:"#,##0.###",Pw:"#E0",Lw:"#,##0%",nw:"\u00a4#,##0.00",Mp:"USD"};Xk={Os:".",Pp:",",PERCENT:"%",Vp:"0",Mw:"+",Zs:"-",Ss:"E",bt:"\u2030",Qp:"\u221e",Jw:"NaN",Ns:"#,##0.###",Pw:"#E0",Lw:"#,##0%",nw:"\u00a4#,##0.00",Mp:"JPY"};function Yk(a){this.Ca=40;this.ma=1;this.Ha=0;this.ha=3;this.Fa=this.ka=0;this.Na=!1;this.Ea=this.ua="";this.na=Xk.Zs;this.va="";this.o=1;this.ta=!1;this.oa=[];this.La=this.Ja=!1;this.Aa=0;if("number"===typeof a)switch(a){case 1:Zk(this,Xk.Ns);break;case 2:Zk(this,Xk.Pw);break;case 3:Zk(this,Xk.Lw);break;case 4:a=Xk.nw;var b=["0"],c=Wk[Xk.Mp];if(c){c=c[0]&7;if(0<c){b.push(".");for(var e=0;e<c;e++)b.push("0")}a=a.replace(/0.00/g,b.join(""))}Zk(this,a);break;case 5:$k(this,1);break;case 6:$k(this,2); break;default:throw Error("Unsupported pattern type.");}else Zk(this,a)} function Zk(a,b){b.replace(/ /g,"\u00a0");var c=[0];a.ua=al(a,b,c);for(var e=c[0],f=-1,h=0,k=0,l=0,p=-1,r=b.length,u=!0;c[0]<r&&u;c[0]++)switch(b.charAt(c[0])){case "#":0<k?l++:h++;0<=p&&0>f&&p++;break;case "0":if(0<l)throw Error('Unexpected "0" in pattern "'+b+'"');k++;0<=p&&0>f&&p++;break;case ",":0<p&&a.oa.push(p);p=0;break;case ".":if(0<=f)throw Error('Multiple decimal separators in pattern "'+b+'"');f=h+k+l;break;case "E":if(a.La)throw Error('Multiple exponential symbols in pattern "'+b+'"'); a.La=!0;a.Fa=0;c[0]+1<r&&"+"==b.charAt(c[0]+1)&&(c[0]++,a.Na=!0);for(;c[0]+1<r&&"0"==b.charAt(c[0]+1);)c[0]++,a.Fa++;if(1>h+k||1>a.Fa)throw Error('Malformed exponential pattern "'+b+'"');u=!1;break;default:c[0]--,u=!1}0==k&&0<h&&0<=f&&(k=f,0==k&&k++,l=h-k,h=k-1,k=1);if(0>f&&0<l||0<=f&&(f<h||f>h+k)||0==p)throw Error('Malformed pattern "'+b+'"');l=h+k+l;a.ha=0<=f?l-f:0;0<=f&&(a.ka=h+k-f,0>a.ka&&(a.ka=0));a.ma=(0<=f?f:l)-h;a.La&&(a.Ca=h+a.ma,0==a.ha&&0==a.ma&&(a.ma=1));a.oa.push(Math.max(0,p));a.Ja= 0==f||f==l;e=c[0]-e;a.Ea=al(a,b,c);c[0]<b.length&&";"==b.charAt(c[0])?(c[0]++,1!=a.o&&(a.ta=!0),a.na=al(a,b,c),c[0]+=e,a.va=al(a,b,c)):(a.na+=a.ua,a.va+=a.Ea)} function $k(a,b){a.Aa=b;Zk(a,Xk.Ns);a.ka=0;a.ha=2;if(0<a.ka)throw Error("Can't combine significant digits and minimum fraction digits");a.Ha=2} Yk.prototype.parse=function(a,b){b=b||[0];if(0!==this.Aa)throw Error("Parsing of compact numbers is unimplemented");a=a.replace(/ |\u202f/g,"\u00a0");var c=a.indexOf(this.ua,b[0])==b[0],e=a.indexOf(this.na,b[0])==b[0];c&&e&&(this.ua.length>this.na.length?e=!1:this.ua.length<this.na.length&&(c=!1));c?b[0]+=this.ua.length:e&&(b[0]+=this.na.length);if(a.indexOf(Xk.Qp,b[0])==b[0]){b[0]+=Xk.Qp.length;var f=Infinity}else{f=a;var h=!1,k=!1,l=!1,p=-1,r=1,u=Xk.Os,A=Xk.Pp,la=Xk.Ss;if(0!=this.Aa)throw Error("Parsing of compact style numbers is not implemented"); A=A.replace(/\u202f/g,"\u00a0");for(var ma="";b[0]<f.length;b[0]++){var oa=f.charAt(b[0]),sa=bl(oa);if(0<=sa&&9>=sa)ma+=sa,l=!0;else if(oa==u.charAt(0)){if(h||k)break;ma+=".";h=!0}else if(oa==A.charAt(0)&&("\u00a0"!=A.charAt(0)||b[0]+1<f.length&&0<=bl(f.charAt(b[0]+1)))){if(h||k)break}else if(oa==la.charAt(0)){if(k)break;ma+="E";k=!0;p=b[0]}else if("+"==oa||"-"==oa){if(l&&p!=b[0]-1)break;ma+=oa}else if(1==this.o&&oa==Xk.PERCENT.charAt(0)){if(1!=r)break;r=100;if(l){b[0]++;break}}else if(1==this.o&& oa==Xk.bt.charAt(0)){if(1!=r)break;r=1E3;if(l){b[0]++;break}}else break}1!=this.o&&(r=this.o);f=parseFloat(ma)/r}if(c){if(a.indexOf(this.Ea,b[0])!=b[0])return NaN;b[0]+=this.Ea.length}else if(e){if(a.indexOf(this.va,b[0])!=b[0])return NaN;b[0]+=this.va.length}return e?-f:f}; Yk.prototype.format=function(a){if(this.ka>this.ha)throw Error("Min value must be less than max value");if(isNaN(a))return Xk.Jw;var b=[];var c=a,e=a;if(0==this.Aa)var f=cl;else c=Math.abs(c),e=Math.abs(e),f=dl(this,1>=c?0:el(c)).Lt,e=fl(e,-f),gl(this,e),c=fl(c,-f),c=gl(this,c),f=dl(this,f+el(c.intValue));a=fl(a,-f.Lt);(c=0>a||0==a&&0>1/a)?f.Ku?b.push(f.Ku):(b.push(f.prefix),b.push(this.na)):(b.push(f.prefix),b.push(this.ua));if(isFinite(a))if(a*=c?-1:1,a*=this.o,this.La)if(e=a,0==e)hl(this,e,this.ma, b),il(this,0,b);else{var h=Math.floor(Math.log(e)/Math.log(10)+2E-15);e=fl(e,-h);var k=this.ma;1<this.Ca&&this.Ca>this.ma?(k=h%this.Ca,0>k&&(k=this.Ca+k),e=fl(e,k),h-=k,k=1):1>this.ma?(h++,e=fl(e,-1)):(h-=this.ma-1,e=fl(e,this.ma-1));hl(this,e,k,b);il(this,h,b)}else hl(this,a,this.ma,b);else b.push(Xk.Qp);c?f.Lu?b.push(f.Lu):(isFinite(a)&&b.push(f.Vv),b.push(this.va)):(isFinite(a)&&b.push(f.Vv),b.push(this.Ea));return b.join("")}; function gl(a,b){var c=fl(b,a.ha);0<a.Ha&&(c=jl(c,a.Ha,a.ha));c=Math.round(c);isFinite(c)?(b=Math.floor(fl(c,-a.ha)),a=Math.floor(c-fl(b,a.ha))):a=0;return{intValue:b,HD:a}} function hl(a,b,c,e){if(a.ka>a.ha)throw Error("Min value must be less than max value");e||(e=[]);b=gl(a,b);var f=b.intValue,h=b.HD,k=0<a.ka||0<h||!1;b=a.ka;k&&(b=a.ka);for(var l="",p=f;1E20<p;)l="0"+l,p=Math.round(fl(p,-1));l=p+l;var r=Xk.Os;p=Xk.Vp.charCodeAt(0);var u=l.length,A=0;if(0<f||0<c){for(f=u;f<c;f++)e.push(String.fromCharCode(p));if(2<=a.oa.length)for(c=1;c<a.oa.length;c++)A+=a.oa[c];c=u-A;if(0<c){f=a.oa;A=u=0;for(var la,ma=Xk.Pp,oa=l.length,sa=0;sa<oa;sa++)if(e.push(String.fromCharCode(p+ 1*Number(l.charAt(sa)))),1<oa-sa)if(la=f[A],sa<c){var ua=c-sa;(1===la||0<la&&1===ua%la)&&e.push(ma)}else A<f.length&&(sa===c?A+=1:la===sa-c-u+1&&(e.push(ma),u+=la,A+=1))}else{c=l;l=a.oa;f=Xk.Pp;la=c.length;ma=[];for(u=l.length-1;0<=u&&0<la;u--){A=l[u];for(oa=0;oa<A&&0<=la-oa-1;oa++)ma.push(String.fromCharCode(p+1*Number(c.charAt(la-oa-1))));la-=A;0<la&&ma.push(f)}e.push.apply(e,ma.reverse())}}else k||e.push(String.fromCharCode(p));(a.Ja||k)&&e.push(r);h=String(h);k=h.split("e+");2==k.length&&(h=String(jl(parseFloat(k[0]), a.Ha,1)),h=h.replace(".",""),h+=yh("0",parseInt(k[1],10)-h.length+1));a.ha+1>h.length&&(h="1"+yh("0",a.ha-h.length)+h);for(a=h.length;"0"==h.charAt(a-1)&&a>b+1;)a--;for(b=1;b<a;b++)e.push(String.fromCharCode(p+1*Number(h.charAt(b))))} function il(a,b,c){c.push(Xk.Ss);0>b?(b=-b,c.push(Xk.Zs)):a.Na&&c.push(Xk.Mw);b=""+b;for(var e=Xk.Vp,f=b.length;f<a.Fa;f++)c.push(e);c.push(b)} function bl(a){a=a.charCodeAt(0);if(48<=a&&58>a)return a-48;var b=Xk.Vp.charCodeAt(0);return b<=a&&a<b+10?a-b:-1} function al(a,b,c){for(var e="",f=!1,h=b.length;c[0]<h;c[0]++){var k=b.charAt(c[0]);if("'"==k)c[0]+1<h&&"'"==b.charAt(c[0]+1)?(c[0]++,e+="'"):f=!f;else if(f)e+=k;else switch(k){case "#":case "0":case ",":case ".":case ";":return e;case "\u00a4":c[0]+1<h&&"\u00a4"==b.charAt(c[0]+1)?(c[0]++,e+=Xk.Mp):(k=Xk.Mp,e+=k in Wk?Wk[k][1]:k);break;case "%":if(!a.ta&&1!=a.o)throw Error("Too many percent/permill");if(a.ta&&100!=a.o)throw Error("Inconsistent use of percent/permill characters");a.o=100;a.ta=!1;e+= Xk.PERCENT;break;case "\u2030":if(!a.ta&&1!=a.o)throw Error("Too many percent/permill");if(a.ta&&1E3!=a.o)throw Error("Inconsistent use of percent/permill characters");a.o=1E3;a.ta=!1;e+=Xk.bt;break;default:e+=k}}return e} var cl={Lt:0,Ku:"",Lu:"",prefix:"",Vv:""};function dl(a,b){a=1==a.Aa?Vk.Ms:Vk.mw;null==a&&(a=Vk.Ms);if(3>b)return cl;b=Math.min(14,b);var c=a[fl(1,b)];for(--b;!c&&3<=b;)c=a[fl(1,b)],b--;if(!c)return cl;c=c.other;var e=a="",f=c.indexOf(";");0<=f&&(c=c.substring(0,f),f=c.substring(f+1))&&(e=/([^0]*)(0+)(.*)/.exec(f),a=e[1],e=e[3]);return c&&"0"!=c?(c=/([^0]*)(0+)(.*)/.exec(c))?{Lt:b+1-(c[2].length-1),Ku:a,Lu:e,prefix:c[1],Vv:c[3]}:cl:cl} function el(a){if(!isFinite(a))return 0<a?a:0;for(var b=0;1<=(a/=10);)b++;return b} function fl(a,b){if(!a||!isFinite(a)||0==b)return a;a=String(a).split("e");return parseFloat(a[0]+"e"+(parseInt(a[1]||0,10)+b))} function kl(a,b){return a&&isFinite(a)?fl(Math.round(fl(a,b)),-b):a} function jl(a,b,c){if(!a)return a;b=b-el(a)-1;return b<-c?kl(a,-c):kl(a,b)} ;function ll(a){return 1==a%10&&11!=a%100?"one":2==a%10&&12!=a%100?"two":3==a%10&&13!=a%100?"few":"other"} ll=function(){return"other"};function ml(a,b){if(void 0===b){b=a+"";var c=b.indexOf(".");b=Math.min(-1===c?0:b.length-c-1,3)}c=Math.pow(10,b);b={v:b,f:(a*c|0)%c};return 1==(a|0)&&0==b.v?"one":"other"} ml=function(){return"other"};function nl(a){this.ma=a;this.ha=this.o=this.na=null;a=Xk;var b=Vk;if(ol!==a||pl!==b)ol=a,pl=b,ql=new Yk(1);this.oa=ql} var ol=null,pl=null,ql=null,ada=RegExp("'([{}#].*?)'","g"),bda=RegExp("''","g");nl.prototype.format=function(a){if(this.ma){this.na=[];var b=cda(this,this.ma);this.ha=rl(this,b);this.ma=null}if(this.ha&&0!=this.ha.length)for(this.o=gc(this.na),b=[],sl(this,this.ha,a,!1,b),a=b.join(""),a.search("#");0<this.o.length;)a=a.replace(this.ka(this.o),this.o.pop());else a="";return a}; function sl(a,b,c,e,f){for(var h=0;h<b.length;h++)switch(b[h].type){case 4:f.push(b[h].value);break;case 3:var k=b[h].value,l=a,p=f,r=c[k];void 0===r?p.push("Undefined parameter - "+k):(l.o.push(r),p.push(l.ka(l.o)));break;case 2:k=b[h].value;l=a;p=c;r=e;var u=f,A=k.aq;void 0===p[A]?u.push("Undefined parameter - "+A):(A=k[p[A]],void 0===A&&(A=k.other),sl(l,A,p,r,u));break;case 0:k=b[h].value;tl(a,k,c,ml,e,f);break;case 1:k=b[h].value,tl(a,k,c,ll,e,f)}} function tl(a,b,c,e,f,h){var k=b.aq,l=b.jx,p=+c[k];isNaN(p)?h.push("Undefined or invalid parameter - "+k):(l=p-l,k=b[c[k]],void 0===k&&(e=e(Math.abs(l)),k=b[e],void 0===k&&(k=b.other)),b=[],sl(a,k,c,f,b),c=b.join(""),f?h.push(c):(a=a.oa.format(l),h.push(c.replace(/#/g,a))))} function cda(a,b){var c=a.na,e=sb(a.ka,a);b=b.replace(bda,function(){c.push("'");return e(c)}); return b=b.replace(ada,function(f,h){c.push(h);return e(c)})} function ul(a){var b=0,c=[],e=[],f=/[{}]/g;f.lastIndex=0;for(var h;h=f.exec(a);){var k=h.index;"}"==h[0]?(c.pop(),0==c.length&&(h={type:1},h.value=a.substring(b,k),e.push(h),b=k+1)):(0==c.length&&(b=a.substring(b,k),""!=b&&e.push({type:0,value:b}),b=k+1),c.push("{"))}b=a.substring(b);""!=b&&e.push({type:0,value:b});return e} var vl=/^\s*(\w+)\s*,\s*plural\s*,(?:\s*offset:(\d+))?/,wl=/^\s*(\w+)\s*,\s*selectordinal\s*,/,xl=/^\s*(\w+)\s*,\s*select\s*,/; function rl(a,b){var c=[];b=ul(b);for(var e=0;e<b.length;e++){var f={};if(0==b[e].type)f.type=4,f.value=b[e].value;else if(1==b[e].type){var h=b[e].value;switch(vl.test(h)?0:wl.test(h)?1:xl.test(h)?2:/^\s*\w+\s*/.test(h)?3:5){case 2:f.type=2;f.value=dda(a,b[e].value);break;case 0:f.type=0;f.value=eda(a,b[e].value);break;case 1:f.type=1;f.value=fda(a,b[e].value);break;case 3:f.type=3,f.value=b[e].value}}c.push(f)}return c} function dda(a,b){var c="";b=b.replace(xl,function(l,p){c=p;return""}); var e={};e.aq=c;b=ul(b);for(var f=0;f<b.length;){var h=b[f].value;f++;var k;1==b[f].type&&(k=rl(a,b[f].value));e[h.replace(/\s/g,"")]=k;f++}return e} function eda(a,b){var c="",e=0;b=b.replace(vl,function(p,r,u){c=r;u&&(e=parseInt(u,10));return""}); var f={};f.aq=c;f.jx=e;b=ul(b);for(var h=0;h<b.length;){var k=b[h].value;h++;var l;1==b[h].type&&(l=rl(a,b[h].value));f[k.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=l;h++}return f} function fda(a,b){var c="";b=b.replace(wl,function(l,p){c=p;return""}); var e={};e.aq=c;e.jx=0;b=ul(b);for(var f=0;f<b.length;){var h=b[f].value;f++;if(1==b[f].type)var k=rl(a,b[f].value);e[h.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=k;f++}return e} nl.prototype.ka=function(a){return"\ufddf_"+(a.length-1).toString(10)+"_"};function yl(a,b){var c=null;return function(){var e=Za.apply(0,arguments);null!==c&&clearTimeout(c);c=setTimeout(function(){a.apply(null,Ba(e))},b)}} function zl(a){var b=!1;return function(){var c=Za.apply(0,arguments);if(!b)return b=!0,a.apply(null,Ba(c))}} ;var gda=function(a){var b;return function(c){b||(a(function(){var e=b;b=null;e()}),b=c)}}(requestAnimationFrame); function Al(){E.call(this,"sc.shared.Draggable");var a=this;this.key=sj();this.o={x:0,y:0};this.na={x:0,y:0};this.oa={x:0,y:0};this.ha={x:{min:-Infinity,max:Infinity},y:{min:-Infinity,max:Infinity}};this.ta=function(b){if(a.enabled&&a.ka){var c=Math.max(a.ha.x.min,Math.min(a.ha.x.max,a.oa.x-(a.na.x-b.clientX)));b=Math.max(a.ha.y.min,Math.min(a.ha.y.max,a.oa.y-(a.na.y-b.clientY)));var e=!1;a.o.x!==c&&(a.o.x=c,e=!0);a.o.y!==b&&(a.o.y=b,e=!0);e&&a.va()}}; this.ua=function(){a.enabled&&(a.ka=!1)}; this.va=function(){gda(function(){a.Ba()})}; this.Ei=function(){return a.root}; this.ka=!1;this.enabled=!0} w(Al,E);Al.prototype.disable=function(){this.enabled=!1;this.Ba()}; Al.prototype.enable=function(){this.enabled=!0;this.Ba()}; Al.prototype.Gb=function(){window.removeEventListener("mousemove",this.ta);window.removeEventListener("mouseup",this.ua)}; Al.prototype.content=function(a){var b=this,c=a.Ei,e=a.content;a=a.pointerEvents;c&&(this.Ei=c);this.root=this.Lh("div",this.key,"class","root","onmousedown",function(f){if(b.enabled&&!b.ka&&Zf(f.target)&&b.Ei().contains(f.target)){var h=b.root.getBoundingClientRect();b.ha.x.min=b.o.x-h.left;b.ha.x.max=b.o.x+(window.innerWidth-h.right);b.ha.y.min=b.o.y-h.top;b.ha.y.max=b.o.y+(window.innerHeight-h.bottom);b.na.x=f.clientX;b.na.y=f.clientY;b.oa.x=b.o.x;b.oa.y=b.o.y;b.ka=!0}},"style",{transform:this.enabled? "translate("+this.o.x+"px, "+(this.o.y+"px)"):null, pointerEvents:null!=a?a:null},e);window.addEventListener("mousemove",this.ta);window.addEventListener("mouseup",this.ua)};function Bl(){var a,b,c;return null!=(c=null==(a=document.activeElement)?void 0:null==(b=a.shadowRoot)?void 0:b.activeElement)?c:document.activeElement} function Cl(a){return Array.from(a.querySelectorAll("*")).filter(hda)} function hda(a){if(a.disabled||0===a.offsetWidth||0===a.offsetHeight||"hidden"===window.getComputedStyle(a).visibility)a=!1;else if(0!==a.tabIndex||a.attributes.getNamedItem("tabindex"))a=0<=a.tabIndex;else a:switch(a.tagName){case "A":case "BUTTON":case "INPUT":case "SELECT":case "TEXTAREA":a=!0;break a;default:a=!1}return a} function Dl(a,b){b=void 0===b?document:b;El(a,-1,b)} function El(a,b,c){c.activeElement&&(c=a.indexOf(c.activeElement),Fl(a[((-1===c?0:c+b)+a.length)%a.length]))} function Fl(a,b){var c;null==(c=a.focus)||c.call(a,b)} ;function Gl(a){var b=void 0===a?{}:a;a=void 0===b.size?"mspin-small":b.size;b=void 0===b.hq?!1:b.hq;E.call(this,"sc.shared.MaterialSpinner");this.size=a;this.hq=b} w(Gl,E);Gl.prototype.content=function(){var a=this;this.element("div","class","mspin "+this.size+" "+(this.hq?"mspin-centered":""),function(){a.element("div",function(){a.element("div")})})};function Hl(){E.call(this,"sc.shared.material_dialog.DialogContent");this.o=new Gl} w(Hl,E);Hl.prototype.content=function(a){var b=this,c=a.title,e=a.content,f=a.footer,h=a.nb,k;this.element("div","class","root","style",{"--dialog-content-padding":null!=(k=a.padding)?k:null},function(){c&&b.element("h1","class","title","role","heading","aria-level","1",c);e&&b.element("div",e);f&&b.element("div",f);h&&b.element("div","class","loading-overlay",function(){b.o.render()})})};function Il(a){var b=a.content,c=void 0===a.Qb?5:a.Qb,e=void 0===a.Ob?5:a.Ob,f=void 0===a.hj?0:a.hj,h=void 0===a.rh?0:a.rh,k=void 0===a.Aj?!1:a.Aj,l=a.kk,p=a.onClose,r=a.maxHeight,u=void 0===a.Bk?!1:a.Bk,A=void 0===a.ap?!0:a.ap,la=void 0===a.An?!0:a.An,ma=void 0===a.bl?!0:a.bl,oa=void 0===a.oh?!0:a.oh,sa=void 0===a.Xh?!1:a.Xh,ua=void 0===a.Xq?!1:a.Xq,va=void 0===a.Og?{}:a.Og,Ea=void 0===a.Wg?!1:a.Wg,Oa=void 0===a.Lq?!1:a.Lq,Ja=void 0===a.draggable?!1:a.draggable;a=a.Ei;E.call(this,"sc.shared.MaterialPopup"); this.ka=null;this.na=!1;this.Gd=this.Rd=0;this.ua=new yj({icon:"gm/close",rb:!0});this.ta=b;this.hj=f;this.rh=h;this.Qb=c;this.Ob=e;this.maxHeight=r;this.va=!u;this.oh=sa||oa;this.Xq=ua;this.kk=l;this.onClose=p;this.Aj=k;this.ap=A;this.An=la;this.bl=ma;this.Og=va;this.Wg=Ea;this.Lq=Oa;sa&&(this.Og=Object.assign({},{"background-color":"rgba(0, 0, 0, .5)","z-index":"986"},this.Og));Ja&&(this.draggable=new Al);this.Ei=a} w(Il,E);n=Il.prototype;n.ud=function(){return!0}; n.content=function(){var a=this;this.oa=this.element("div","class","backdrop","style",Object.assign({},{pointerEvents:this.oh&&this.Cb()?"auto":"none",opacity:this.Cb()?"1":"0"},this.Og),"onclick",this.oh?function(b){a.bl&&b.target===a.oa&&a.close()}:void 0,function(){a.o=a.element("div","class",{popup:!0, draggable:a.draggable,background:a.va,"full-screen-on-mobile":!a.Lq&&a.Wg,"full-screen":a.Lq},"style",{transform:a.getTransform(),transformOrigin:Jl(a.hj)+" "+Jl(a.rh),opacity:a.Cb()?"1":"0",visibility:a.Cb()?"visible":"hidden"},"onkeydown",function(b){Kl(a,b)},function(){a.oh&&a.Xq&&a.element("button","type","button","class","close-button","aria-label","\u9589\u3058\u308b","onclick",function(){return void a.close()},"onkeydown",function(b){Kl(a,b)},function(){a.ua.render()}); a.draggable?a.draggable.render({Ei:a.Ei,content:function(){return void a.ta()}, pointerEvents:"auto"}):a.ta()})}); this.ha&&this.ha()}; n.open=function(a){var b=this,c=void 0===a?{}:a,e=c.anchor;a=c.Fb;var f=c.Rd;c=c.Gd;if(!this.Cb()&&(this.na=!0,this.Ba(),this.ha=function(){if(e instanceof E){var h;var k=null==(h=e.getElement())?void 0:h.getBoundingClientRect()}else Zf(e)?k=e.getBoundingClientRect():e&&(k=e);if(b.o){h=b.Rd;var l=b.Gd,p=b.oa.getBoundingClientRect();k?(h+=Ll(b.Qb,k.left,k.right,p.left,p.width,b.o.offsetWidth),l+=Ll(b.Ob,k.top,k.bottom,p.top,p.height,b.o.offsetHeight)):(h+=Ml(b.Qb,p.width,b.o.offsetWidth),l+=Ml(b.Ob, p.height,b.o.offsetHeight));b.maxHeight&&(b.o.style.maxHeight=b.maxHeight,b.o.style.overflowY="auto");h=Nl(h,b.o.offsetWidth,window.innerWidth);l=Nl(l,b.o.offsetHeight,window.innerHeight);b.o.style.left=h+"px";b.o.style.top=l+"px"}},window.addEventListener("resize",this.ha),window.addEventListener("scroll",this.ha),Ol(this,f,c),a)){if(a=Bl())this.ka=a; a=this.o?Cl(this.o):[];0<a.length&&a[0].focus()}}; function Ol(a,b,c){a.Rd=null!=b?b:a.Rd;a.Gd=null!=c?c:a.Gd;var e;null==(e=a.ha)||e.call(a)} n.close=function(){if(this.Cb()&&(!this.kk||this.kk())&&(this.ka&&(this.ka.focus(),this.ka=null),this.na=!1,this.Ba(),this.ha&&(window.removeEventListener("resize",this.ha),window.removeEventListener("scroll",this.ha),this.ha=void 0),this.onClose))this.onClose()}; n.setAlignment=function(a){var b=a.Ob,c;this.Qb=null!=(c=a.Qb)?c:this.Qb;this.Ob=null!=b?b:this.Ob;var e;null==(e=this.ha)||e.call(this)}; n.Cb=function(){return this.na}; function Ll(a,b,c,e,f,h){b-=e;c-=e;switch(a){case 0:return b-h;case 1:return b;case 2:return(b+c-h)/2;case 3:return c-h;case 4:return c;default:return Ml(a,f,h)}} function Ml(a,b,c){switch(a){case 6:return 0;case 7:return(b-c)/2;case 8:return b-c;default:return 0}} function Nl(a,b,c){return b>c||0>a?0:a+b>=c?c-b:a} function Jl(a){switch(a){case 1:case 3:return"100%";case 2:case 4:return"0%";default:return"50%"}} n.getTransform=function(){return this.Cb()?"scale(1, 1)":"scale("+(0===this.hj?1:0)+", "+(0===this.rh?1:0)+")"}; function Kl(a,b){if(a.An&&"Escape"===b.key)a.close();else if(a.ap)if("Tab"===b.key&&!b.shiftKey||a.Aj&&"ArrowDown"===b.key)b.preventDefault(),b=a.o?Cl(a.o):[],a=Pl(a),a=void 0===a?document:a,El(b,1,a);else if("Tab"===b.key&&b.shiftKey||a.Aj&&"ArrowUp"===b.key)b.preventDefault(),Dl(a.o?Cl(a.o):[],Pl(a))} function Pl(a){var b,c;return null!=(c=null==(b=a.getElement())?void 0:b.getRootNode())?c:document} ;var ida={jI:!1,tn:!0};function Ql(){E.call(this,"sc.shared.MaterialSnackbar");this.ha=new Fk;this.message="";this.ql=5E3;this.un=this.us=!1;this.state=2} w(Ql,E);Ql.prototype.open=function(a){var b=this,c=a.message,e=a.action,f=void 0===a.ql?5E3:a.ql,h=void 0===a.us?!1:a.us;a=void 0===a.un?!1:a.un;if(0===this.state)return Promise.resolve();this.state=0;this.message=c;this.ql=f;this.us=h;this.un=a;e?this.action=Object.assign({},ida,e):this.action=void 0;this.Ba();jda(this);return new Promise(function(k){b.onClose=k})}; Ql.prototype.close=function(){0===this.state&&(this.o&&clearTimeout(this.o),this.state=1,this.message="",this.Ba())}; Ql.prototype.content=function(){var a=this;this.element("div","class",{root:!0,widescreen:this.us,"root-closed":this.isClosed()},function(){var b;a.element("div","class",{snackbar:!0,opened:0===a.state,closing:1===a.state,closed:a.isClosed(),"long-action":null==(b=a.action)?void 0:b.jI},"ontransitionend",function(c){if("opacity"===c.propertyName&&0!==a.state&&!a.isClosed()){a.state=2;a.Ba();var e;null==(e=a.onClose)||e.call(a)}},function(){a.element("div","role","alert","aria-live","assertive","class", "message",a.message); kda(a)})})}; function kda(a){a.action&&a.element("div","class","action",function(){a.ha.render({text:a.action.eC,trigger:function(){a.action.tn&&a.close();var b,c;null==(c=(b=a.action).Ul)||c.call(b)}, tc:a.action.tc})})} function jda(a){if(!a.action||a.un)a.o=setTimeout(function(){a.close()},a.ql)} Ql.prototype.isClosed=function(){return 2===this.state};function Rl(){this.ka=[];this.ha=!1;this.na=new Ql} function Sl(){return lda.initialize()} Rl.prototype.initialize=function(a){a=void 0===a?document.body:a;if(this.ha)return this;this.ha=!0;mda(this,a);return this}; Rl.prototype.open=function(a){this.ha&&(this.ka.push(a),Tl(this))}; Rl.prototype.close=function(){this.na.close()}; Rl.prototype.Ka=function(){var a=this;Ya(function(b){if(1==b.o)return a.ha?a.ma?Ma(b,a.ma,2):b.Qa(2):b.return(a);a.o&&a.o.parentElement&&(a.o.parentElement.removeChild(a.o),a.o=void 0);a.ha=!1;return b.return(a)})}; function Tl(a,b){b=void 0===b?!1:b;var c,e;Ya(function(f){if(1==f.o){if(!b&&a.ma)return f.return();if(0===a.ka.length)return null==(e=(c=a).oa)||e.call(c),delete a.ma,delete a.oa,f.return();a.ma||(a.ma=new Promise(function(h){a.oa=h})); return Ma(f,a.na.open(a.ka[0]),2)}a.ka.shift();Tl(a,!0);Na(f)})} function mda(a,b){"interactive"===document.readyState||"complete"===document.readyState?Ul(a,b):window.addEventListener("DOMContentLoaded",function(){Ul(a,b)})} function Ul(a,b){a.o=document.createElement("div");a.o.setAttribute("aria-live","polite");a.o.setAttribute("tabindex","-1");a.o.className="sc-shared-snackbar-container";b.appendChild(a.o);ej(a.o,function(){a.na.render()})} var lda=new Rl;var nda={Qb:7,Ob:7,An:!0,ap:!0};function Vl(a){var b=this,c=Object.assign({},a),e=a.content,f=void 0===a.scope?document.body:a.scope,h=a.ariaLabel,k=a.qc,l=(delete c.content,delete c.scope,delete c.ariaLabel,delete c.qc,c);this.ha=new Map;this.scope=f;this.o=new Il(Object.assign({},nda,l,{onClose:function(){if(b.Qc)for(var p=t(b.ha),r=p.next();!r.done;r=p.next()){var u=t(r.value);r=u.next().value;(u=u.next().value)||r.removeAttribute("aria-hidden")}var A;null==(A=l.onClose)||A.call(l)}, content:function(){hj("div","role","dialog","aria-modal","true","aria-label",h,"aria-labelledby",k,e)}}))} n=Vl.prototype;n.initialize=function(){var a=this;if(this.Qc)return this;this.Qc=document.createElement("div");this.Qc.setAttribute("aria-live","polite");this.scope.appendChild(this.Qc);ej(this.Qc,function(){a.o.render()}); return this}; n.Ka=function(){if(this.Qc){this.o.close();var a;null==(a=this.Qc)||a.remove();this.Qc=void 0}}; n.open=function(a){a=void 0===a?{}:a;this.initialize();if(this.Qc)for(var b=this.Qc;b&&b!==document.body;){var c=b,e=this.getParent(c);if(e){e=t(e.childNodes);for(var f=e.next();!f.done;f=e.next())f=f.value,c!==f&&Zf(f)&&"sc-shared-snackbar-container"!==f.className&&(this.ha.set(f,"true"===f.getAttribute("aria-hidden")),f.setAttribute("aria-hidden","true"))}b=this.getParent(b)}this.o.open(Object.assign({},{Fb:!0},a))}; n.close=function(){this.o.close()}; n.setAlignment=function(a){this.o.setAlignment(a)}; n.getParent=function(a){return a.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&a.host&&a.mode?a.host:a.parentNode};var Wl;vb("hcfe.stats.getInstance",function(){return Wl}); var oda=new Map([["primary-button",1],["action-button",2],["default-button",3],["product-link",4]]);function Xl(){E.call(this,"sc.chat_container.ConfirmDialog");var a=this;this.ka=new Hl;this.dialog=new Vl({ariaLabel:"\u3053\u308c\u307e\u3067\u306e\u7d4c\u7def\u306f\u4fdd\u5b58\u3055\u308c\u306a\u3044\u305f\u3081\u3001\u3053\u306e\u30c1\u30e3\u30c3\u30c8\u3092\u6700\u521d\u304b\u3089\u3084\u308a\u76f4\u3059\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059",bl:!1,content:function(){return void a.render()}, Xh:!0});this.cancelButton=new Fk({text:"\u623b\u308b",trigger:function(){a.onClose(1);Wl.Ua(168,11)}, style:1});this.ha=new Fk({text:"\u9589\u3058\u308b",trigger:function(){a.onClose(2);Wl.Ua(168,10)}, style:1});this.o=function(){}; this.padding="2rem 2.5rem 1.5rem"} w(Xl,E);n=Xl.prototype;n.content=function(){var a=this;this.ka.render({content:function(){a.element("div","class","content",function(){a.element("div","class","warning",function(){(new yj({icon:"gm/warning",Pd:["^warningIcon"]})).render()}); a.element("p","class","intro","\u3053\u308c\u307e\u3067\u306e\u7d4c\u7def\u306f\u4fdd\u5b58\u3055\u308c\u306a\u3044\u305f\u3081\u3001\u3053\u306e\u30c1\u30e3\u30c3\u30c8\u3092\u6700\u521d\u304b\u3089\u3084\u308a\u76f4\u3059\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059")})}, footer:function(){a.element("div","class","button-row",function(){a.cancelButton.render();a.ha.render()})}, padding:this.padding})}; n.open=function(){var a=this;this.dialog.open();Wl.Ua(168,1);return new Promise(function(b){a.o=b})}; n.onClose=function(a){this.o(a);this.dialog.close()}; n.close=function(){this.dialog.close()}; n.Ka=function(){this.dialog.Ka()};var pda=Promise;function Yl(a,b){this.data=a;this.channel=b} Yl.prototype.reply=function(a,b,c){this.channel.send(a,b,c)};function Zl(a){this.o=a} Zl.prototype.send=function(a,b,c){c=void 0===c?[]:c;var e=new MessageChannel;$l(e.port1,b);this.o.postMessage(a,[e.port2].concat(c))}; function am(a,b){$l(a,b);return new Zl(a)} function $l(a,b){b&&(a.onmessage=function(c){b(new Yl(c.data,am(c.ports[0])))})} ;var qda=function(){if(!gb.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}}); try{gb.addEventListener("test",function(){},b),gb.removeEventListener("test",function(){},b)}catch(c){}return a}();function rda(a){var b=a.iframe,c=void 0===a.jq?"ZNWN1d":a.jq,e=void 0===a.onMessage?void 0:a.onMessage,f=void 0===a.Br?void 0:a.Br;sda({destination:a.destination,getSource:function(){return b.contentWindow}, jG:tda(a.origin),jq:c,onMessage:e,Br:f})} function sda(a){var b=a.destination,c=a.getSource,e=a.jG,f=void 0===a.token?void 0:a.token,h=a.jq,k=void 0===a.onMessage?void 0:a.onMessage,l=void 0===a.Br?void 0:a.Br,p=Object.create(null);e.forEach(function(r){p[r]=!0}); new pda(function(r,u){function A(la){if(la.source&&la.source===c())if(!0!==p[la.origin]){b.removeEventListener("message",A,!1);var ma=e.join(", ");u(Error('Origin mismatch while establishing channel "'+h+'". Expected '+(1===e.length?ma:"one of ["+ma+"]")+", but received "+la.origin+"."))}else(la.data.n||la.data)===h&&(b.removeEventListener("message",A,!1),f&&la.data.t!==f?u(Error('Token mismatch while establishing channel "'+h+'". Expected '+f+", but received "+la.data.t+".")):(r(am(la.ports[0],k)), l&&l(la)))} b.addEventListener("message",A,!1)})} function tda(a){a="string"===typeof a?[a]:a;var b=Object.create(null);a.forEach(function(c){if("null"===c)throw Error("Receiving from null origin not allowed without token verification. Please use NullOriginConnector.");b[c]=!0}); return a} ;var bm=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");function cm(a){a=a.match(bm)[1]||null;!a&&gb.self&&gb.self.location&&(a=gb.self.location.protocol.slice(0,-1));return a?a.toLowerCase():""} function uda(a){var b=a.match(bm);a=b[1];var c=b[3];b=b[4];var e="";a&&(e+=a+":");c&&(e=e+"//"+c,b&&(e+=":"+b));return e} function dm(a,b){if(!b)return a;var c=a.indexOf("#");0>c&&(c=a.length);var e=a.indexOf("?");if(0>e||e>c){e=c;var f=""}else f=a.substring(e+1,c);a=[a.slice(0,e),f,a.slice(c)];c=a[1];a[1]=b?c?c+"&"+b:b:c;return a[0]+(a[1]?"?"+a[1]:"")+a[2]} function em(a,b,c){if(Array.isArray(b))for(var e=0;e<b.length;e++)em(a,String(b[e]),c);else null!=b&&c.push(a+(""===b?"":"="+encodeURIComponent(String(b))))} function fm(a,b){var c=[];for(b=b||0;b<a.length;b+=2)em(a[b],a[b+1],c);return c.join("&")} function gm(a,b){var c=2==arguments.length?fm(arguments[1],0):fm(arguments,1);return dm(a,c)} function hm(a,b,c){c=null!=c?"="+encodeURIComponent(String(c)):"";return dm(a,b+c)} function im(a,b,c,e){for(var f=c.length;0<=(b=a.indexOf(c,b))&&b<e;){var h=a.charCodeAt(b-1);if(38==h||63==h)if(h=a.charCodeAt(b+f),!h||61==h||38==h||35==h)return b;b+=f+1}return-1} var jm=/#|$/,vda=/[?&]($|#)/;function km(a,b){for(var c=a.search(jm),e=0,f,h=[];0<=(f=im(a,e,b,c));)h.push(a.substring(e,f)),e=Math.min(a.indexOf("&",f)+1||c,c);h.push(a.slice(e));return h.join("").replace(vda,"$1")} function lm(a,b,c){return hm(km(a,b),b,c)} ;function mm(a){E.call(this,"sc.chat_container.ChatContainer");var b=this;this.o=a;this.dialog=new Vl({ariaLabel:"\u30d8\u30eb\u30d7\u30ac\u30a4\u30c9",bl:!1,content:function(){return void b.render()}, kk:function(){nm(b);return!0}, Xh:!0,Ob:8});this.oa=new Xl;this.ka=0;this.na=!1;this.ha=null;$f(document.scrollingElement)&&(this.scrollingElement=document.scrollingElement)} w(mm,E);function wda(a){var b;Ya(function(c){if(1==c.o)return Ma(c,a.oa.open(),2);b=c.ha;2===b&&a.close();Na(c)})} mm.prototype.open=function(){this.scrollingElement&&(this.scrollingElement.style.overflowY="hidden");this.dialog.open()}; mm.prototype.close=function(){Wl.Ua(167,45);this.Ka()}; mm.prototype.Ka=function(){this.ka=0;this.na=!1;nm(this);this.oa.Ka();this.dialog.Ka()}; mm.prototype.content=function(){var a=this;this.ha=this.element("div","class","root",function(){a.element("div","class","header",function(){a.element("div","class","label",function(){(new yj({icon:Ig()?"gm/awf_dark":"gm/awf",Pd:["^labelIcon"]})).render();a.element("span","class","label-text","\u30d8\u30eb\u30d7\u30ac\u30a4\u30c9")}); (new Fk({ariaLabel:"\u30d8\u30eb\u30d7\u30ac\u30a4\u30c9\u3092\u9589\u3058\u308b",icon:"gm/close",style:2,trigger:function(){1<=a.ka&&!a.na?wda(a):a.close()}})).render()}); a.element("div","class","spinner",function(){(new Gl({size:"mspin-medium"})).render()}); a.element("div","class","errorContainer",function(){a.element("div","class","error",function(){(new yj({icon:"gm/error_outline",Pd:["^errorIcon"]})).render();a.element("div","class","errorMessage","\u3082\u3046\u4e00\u5ea6\u30d8\u30eb\u30d7\u30ac\u30a4\u30c9\u3092\u958b\u3044\u3066\u307f\u3066\u304f\u3060\u3055\u3044\u3002\u554f\u984c\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002")})}); var b=a.element("iframe","class","rendercontainer");xda(a,b);rda({destination:window,iframe:b,origin:uda(b.src),jq:"guidanceChatUiMessageChannel",onMessage:function(c){c=c.data.action;switch(c){case "closed":a.close();break;case "completed":a.na=!0;Wl.Ua(124,15);Wl.Ua(167,19);break;case "switchAccount":c=window.location;var e=a.o.helpcenter;var f=a.o.workflowPageId,h=Fg();h=lm(h,"openHelpGuide","1");h=lm(h,"autoOpenAwfId",f);h=lm(h,"autoOpenAwfHc",e);e=lm("https://web.archive.org/web/20220630113749/https://accounts.google.com/AccountChooser", "continue",h);e=Uf(e);c.replace(We(e));break;case "hatsPrompted":Wl.Ua(88,20);break;case "userInput":a.ka++;Wl.Ua(124,40);break;case "error":Wl.Ua(124,21);break;default:throw Error("Unknown action: "+c);}}}); yda(a,b);a.element("span","tabindex","0")})}; function xda(a,b){b.setAttribute("frameBorder","0");b.setAttribute("name","gcuiHelpGuide");b.setAttribute("title",a.o.helpcenter+"_chat");b.setAttribute("tabindex","0");b.onload=function(){a.ha.classList.add("loaded");Wl.Ua(124,18)}; b.onerror=function(){a.ha.classList.add("loadingError");bh("gse_chat_failed_load");Wl.Ua(167,21)}; var c=zda(a);switch(tg().env){case "PROD":var e=Re(He(Ie("https://web.archive.org/web/20220630113749/https://support.google.com/embed/chat")));break;case "LOCAL":case "DEV":case "TEST":e=Re(He(Ie("https://web.archive.org/web/20220630113749/https://helpguide-autopush.corp.google.com/embed/chat")));break;default:e=Re(He(Ie("https://web.archive.org/web/20220630113749/https://helpguide-staging.corp.google.com/embed/chat")))}c=Pe(e,c);eba(b,c)} function zda(a){var b={};window.location.host&&(b.origin=window.location.protocol+"//"+window.location.host);var c=om("scdeb");null!==c&&""!==c&&(b.scdeb=c);c=om("scenario_id");null!==c&&""!==c&&(b.scenarioId=c);if(!0===a.o.enableTriggerSurvey||"TEST"===tg().env)b.hatsTriggerId="Nsod8RNiG0mgoFgKhno0XNfboVk7";b.dark=Ig()?"1":"0";b.workflowId=""+a.o.workflowPageId;b.helpcenter=""+a.o.helpcenter;b.visitId=tg().visit_id;"12281281"===a.o.workflowPageId&&(b.initialParams="next_section.REFUND_STATUS");"12281476"=== a.o.workflowPageId&&(b.initialParams="next_section.REQUEST_A_REFUND");return b} function yda(a,b){var c,e=null==(c=b.contentDocument)?void 0:c.body;e&&b.contentWindow&&b.contentWindow.addEventListener("scroll",ih(function(){0===e.scrollTop&&a.ha.classList.remove("root--scrolled");0!==e.scrollTop&&a.ha.classList.add("root--scrolled")},50))} function nm(a){a.scrollingElement&&(a.scrollingElement.style.overflowY="")} function om(a){var b=tg().query_params;return b?(b=b.find(function(c){return c.key===a}))?b.value:"":""} ;function Ada(){} ;/* Copyright 2005, 2007 Bob Ippolito. All Rights Reserved. Copyright The Closure Library Authors. SPDX-License-Identifier: MIT */ function pm(a,b){this.oa=[];this.Ca=a;this.Aa=b||null;this.ka=this.ma=!1;this.ha=void 0;this.va=this.Ea=this.ua=!1;this.ta=0;this.o=null;this.na=0} wb(pm,Ada);n=pm.prototype;n.cancel=function(a){if(this.ma)this.ha instanceof pm&&this.ha.cancel();else{if(this.o){var b=this.o;delete this.o;a?b.cancel(a):(b.na--,0>=b.na&&b.cancel())}this.Ca?this.Ca.call(this.Aa,this):this.va=!0;this.ma||this.Kn(new qm(this))}}; n.tx=function(a,b){this.ua=!1;rm(this,a,b)}; function rm(a,b,c){a.ma=!0;a.ha=c;a.ka=!b;sm(a)} function tm(a){if(a.ma){if(!a.va)throw new um(a);a.va=!1}} n.callback=function(a){tm(this);rm(this,!0,a)}; n.Kn=function(a){tm(this);rm(this,!1,a)}; function vm(a,b,c,e){a.oa.push([b,c,e]);a.ma&&sm(a)} n.then=function(a,b,c){var e,f,h=new Sj(function(k,l){f=k;e=l}); vm(this,f,function(k){k instanceof qm?h.cancel():e(k);return wm},this); return h.then(a,b,c)}; pm.prototype.$goog_Thenable=!0;pm.prototype.branch=function(a){var b=new pm;vm(this,b.callback,b.Kn,b);a&&(b.o=this,this.na++);return b}; pm.prototype.isError=function(a){return a instanceof Error}; function xm(a){return taa(a.oa,function(b){return"function"===typeof b[1]})} var wm={}; function sm(a){if(a.ta&&a.ma&&xm(a)){var b=a.ta,c=ym[b];c&&(gb.clearTimeout(c.o),delete ym[b]);a.ta=0}a.o&&(a.o.na--,delete a.o);b=a.ha;for(var e=c=!1;a.oa.length&&!a.ua;){var f=a.oa.shift(),h=f[0],k=f[1];f=f[2];if(h=a.ka?k:h)try{var l=h.call(f||a.Aa,b);l===wm&&(l=void 0);void 0!==l&&(a.ka=a.ka&&(l==b||a.isError(l)),a.ha=b=l);if(Rj(b)||"function"===typeof gb.Promise&&b instanceof gb.Promise)e=!0,a.ua=!0}catch(p){b=p,a.ka=!0,xm(a)||(c=!0)}}a.ha=b;e&&(l=sb(a.tx,a,!0),e=sb(a.tx,a,!1),b instanceof pm? (vm(b,l,e),b.Ea=!0):b.then(l,e));c&&(b=new zm(b),ym[b.o]=b,a.ta=b.o)} function um(){Ab.call(this)} wb(um,Ab);um.prototype.message="Deferred has already fired";um.prototype.name="AlreadyCalledError";function qm(){Ab.call(this)} wb(qm,Ab);qm.prototype.message="Deferred was canceled";qm.prototype.name="CanceledError";function zm(a){this.o=gb.setTimeout(sb(this.ma,this),0);this.ha=a} zm.prototype.ma=function(){delete ym[this.o];throw this.ha;}; var ym={};function Am(a){a&&"function"==typeof a.dispose&&a.dispose()} ;function Bm(){this.Aa=this.Aa;this.ta=this.ta} Bm.prototype.Aa=!1;Bm.prototype.isDisposed=function(){return this.Aa}; Bm.prototype.dispose=function(){this.Aa||(this.Aa=!0,this.Dd())}; function Cm(a,b){a.Aa?b():(a.ta||(a.ta=[]),a.ta.push(b))} Bm.prototype.Dd=function(){if(this.ta)for(;this.ta.length;)this.ta.shift()()};function Dm(a,b){this.type=a;this.o=this.target=b;this.defaultPrevented=this.ma=!1} Dm.prototype.stopPropagation=function(){this.ma=!0}; Dm.prototype.preventDefault=function(){this.defaultPrevented=!0};function Em(a,b){Dm.call(this,a?a.type:"");this.relatedTarget=this.o=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=0;this.key="";this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.ha=null;a&&this.init(a,b)} wb(Em,Dm);var Bda={2:"touch",3:"pen",4:"mouse"}; Em.prototype.init=function(a,b){var c=this.type=a.type,e=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.o=b;if(b=a.relatedTarget){if(mc){a:{try{jc(b.nodeName);var f=!0;break a}catch(h){}f=!1}f||(b=null)}}else"mouseover"==c?b=a.fromElement:"mouseout"==c&&(b=a.toElement);this.relatedTarget=b;e?(this.clientX=void 0!==e.clientX?e.clientX:e.pageX,this.clientY=void 0!==e.clientY?e.clientY:e.pageY,this.screenX=e.screenX||0,this.screenY=e.screenY|| 0):(this.clientX=void 0!==a.clientX?a.clientX:a.pageX,this.clientY=void 0!==a.clientY?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.keyCode=a.keyCode||0;this.key=a.key||"";this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.pointerId=a.pointerId||0;this.pointerType="string"===typeof a.pointerType?a.pointerType:Bda[a.pointerType]||"";this.state=a.state;this.ha=a;a.defaultPrevented&&Em.Xf.preventDefault.call(this)}; Em.prototype.stopPropagation=function(){Em.Xf.stopPropagation.call(this);this.ha.stopPropagation?this.ha.stopPropagation():this.ha.cancelBubble=!0}; Em.prototype.preventDefault=function(){Em.Xf.preventDefault.call(this);var a=this.ha;a.preventDefault?a.preventDefault():a.returnValue=!1};var Fm="closure_listenable_"+(1E6*Math.random()|0);function Gm(a){return!(!a||!a[Fm])} ;var Cda=0;function Dda(a,b,c,e,f){this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!e;this.Wq=f;this.key=++Cda;this.Sh=this.fq=!1} function Hm(a){a.Sh=!0;a.listener=null;a.proxy=null;a.src=null;a.Wq=null} ;function Im(a){this.src=a;this.o={};this.ha=0} Im.prototype.add=function(a,b,c,e,f){var h=a.toString();a=this.o[h];a||(a=this.o[h]=[],this.ha++);var k=Jm(a,b,e,f);-1<k?(b=a[k],c||(b.fq=!1)):(b=new Dda(b,this.src,h,!!e,f),b.fq=c,a.push(b));return b}; Im.prototype.remove=function(a,b,c,e){a=a.toString();if(!(a in this.o))return!1;var f=this.o[a];b=Jm(f,b,c,e);return-1<b?(Hm(f[b]),Array.prototype.splice.call(f,b,1),0==f.length&&(delete this.o[a],this.ha--),!0):!1}; function Km(a,b){var c=b.type;c in a.o&&fc(a.o[c],b)&&(Hm(b),0==a.o[c].length&&(delete a.o[c],a.ha--))} Im.prototype.removeAll=function(a){a=a&&a.toString();var b=0,c;for(c in this.o)if(!a||c==a){for(var e=this.o[c],f=0;f<e.length;f++)++b,Hm(e[f]);delete this.o[c];this.ha--}return b}; function Lm(a,b,c,e,f){a=a.o[b.toString()];b=-1;a&&(b=Jm(a,c,e,f));return-1<b?a[b]:null} function Jm(a,b,c,e){for(var f=0;f<a.length;++f){var h=a[f];if(!h.Sh&&h.listener==b&&h.capture==!!c&&h.Wq==e)return f}return-1} ;var Mm="closure_lm_"+(1E6*Math.random()|0),Nm={},Om=0;function Pm(a,b,c,e,f){if(e&&e.once)return Qm(a,b,c,e,f);if(Array.isArray(b)){for(var h=0;h<b.length;h++)Pm(a,b[h],c,e,f);return null}c=Rm(c);return Gm(a)?a.listen(b,c,ob(e)?!!e.capture:!!e,f):Sm(a,b,c,!1,e,f)} function Sm(a,b,c,e,f,h){if(!b)throw Error("Invalid event type");var k=ob(f)?!!f.capture:!!f,l=Tm(a);l||(a[Mm]=l=new Im(a));c=l.add(b,c,e,k,h);if(c.proxy)return c;e=Eda();c.proxy=e;e.src=a;e.listener=c;if(a.addEventListener)qda||(f=k),void 0===f&&(f=!1),a.addEventListener(b.toString(),e,f);else if(a.attachEvent)a.attachEvent(Um(b.toString()),e);else if(a.addListener&&a.removeListener)a.addListener(e);else throw Error("addEventListener and attachEvent are unavailable.");Om++;return c} function Eda(){function a(c){return b.call(a.src,a.listener,c)} var b=Fda;return a} function Qm(a,b,c,e,f){if(Array.isArray(b)){for(var h=0;h<b.length;h++)Qm(a,b[h],c,e,f);return null}c=Rm(c);return Gm(a)?a.Xs(b,c,ob(e)?!!e.capture:!!e,f):Sm(a,b,c,!0,e,f)} function Vm(a,b,c,e,f){if(Array.isArray(b))for(var h=0;h<b.length;h++)Vm(a,b[h],c,e,f);else e=ob(e)?!!e.capture:!!e,c=Rm(c),Gm(a)?a.unlisten(b,c,e,f):a&&(a=Tm(a))&&(b=Lm(a,b,c,e,f))&&Wm(b)} function Wm(a){if("number"!==typeof a&&a&&!a.Sh){var b=a.src;if(Gm(b))b.ew(a);else{var c=a.type,e=a.proxy;b.removeEventListener?b.removeEventListener(c,e,a.capture):b.detachEvent?b.detachEvent(Um(c),e):b.addListener&&b.removeListener&&b.removeListener(e);Om--;(c=Tm(b))?(Km(c,a),0==c.ha&&(c.src=null,b[Mm]=null)):Hm(a)}}} function Um(a){return a in Nm?Nm[a]:Nm[a]="on"+a} function Fda(a,b){if(a.Sh)a=!0;else{b=new Em(b,this);var c=a.listener,e=a.Wq||a.src;a.fq&&Wm(a);a=c.call(e,b)}return a} function Tm(a){a=a[Mm];return a instanceof Im?a:null} var Xm="__closure_events_fn_"+(1E9*Math.random()>>>0);function Rm(a){if("function"===typeof a)return a;a[Xm]||(a[Xm]=function(b){return a.handleEvent(b)}); return a[Xm]} ;function Ym(){Bm.call(this);this.oa=new Im(this);this.Fe=this;this.Oc=null} wb(Ym,Bm);Ym.prototype[Fm]=!0;n=Ym.prototype;n.mu=function(){return this.Oc}; n.addEventListener=function(a,b,c,e){Pm(this,a,b,c,e)}; n.removeEventListener=function(a,b,c,e){Vm(this,a,b,c,e)}; n.dispatchEvent=function(a){var b=this.mu();if(b){var c=[];for(var e=1;b;b=b.mu())c.push(b),++e}b=this.Fe;e=a.type||a;if("string"===typeof a)a=new Dm(a,b);else if(a instanceof Dm)a.target=a.target||b;else{var f=a;a=new Dm(e,b);Be(a,f)}f=!0;if(c)for(var h=c.length-1;!a.ma&&0<=h;h--){var k=a.o=c[h];f=k.Rn(e,!0,a)&&f}a.ma||(k=a.o=b,f=k.Rn(e,!0,a)&&f,a.ma||(f=k.Rn(e,!1,a)&&f));if(c)for(h=0;!a.ma&&h<c.length;h++)k=a.o=c[h],f=k.Rn(e,!1,a)&&f;return f}; n.Dd=function(){Ym.Xf.Dd.call(this);this.Xy();this.Oc=null}; n.listen=function(a,b,c,e){return this.oa.add(String(a),b,!1,c,e)}; n.Xs=function(a,b,c,e){return this.oa.add(String(a),b,!0,c,e)}; n.unlisten=function(a,b,c,e){return this.oa.remove(String(a),b,c,e)}; n.ew=function(a){Km(this.oa,a)}; n.Xy=function(){this.oa&&this.oa.removeAll(void 0)}; n.Rn=function(a,b,c){a=this.oa.o[String(a)];if(!a)return!0;a=a.concat();for(var e=!0,f=0;f<a.length;++f){var h=a[f];if(h&&!h.Sh&&h.capture==b){var k=h.listener,l=h.Wq||h.src;h.fq&&this.ew(h);e=!1!==k.call(l,c)&&e}}return e&&!c.defaultPrevented}; n.Fw=function(a,b,c,e){return Lm(this.oa,String(a),b,c,e)};function Zm(a,b){Ym.call(this);this.ha=a||1;this.o=b||gb;this.ma=sb(this.oB,this);this.ka=ub()} wb(Zm,Ym);n=Zm.prototype;n.enabled=!1;n.Zf=null;function $m(a,b){a.ha=b;a.Zf&&a.enabled?(a.stop(),a.start()):a.Zf&&a.stop()} n.oB=function(){if(this.enabled){var a=ub()-this.ka;0<a&&a<.8*this.ha?this.Zf=this.o.setTimeout(this.ma,this.ha-a):(this.Zf&&(this.o.clearTimeout(this.Zf),this.Zf=null),this.dispatchEvent("tick"),this.enabled&&(this.stop(),this.start()))}}; n.start=function(){this.enabled=!0;this.Zf||(this.Zf=this.o.setTimeout(this.ma,this.ha),this.ka=ub())}; n.stop=function(){this.enabled=!1;this.Zf&&(this.o.clearTimeout(this.Zf),this.Zf=null)}; n.Dd=function(){Zm.Xf.Dd.call(this);this.stop();delete this.o}; function an(a,b,c){if("function"===typeof a)c&&(a=sb(a,c));else if(a&&"function"==typeof a.handleEvent)a=sb(a.handleEvent,a);else throw Error("Invalid listener argument");return 2147483647<Number(b)?-1:gb.setTimeout(a,b||0)} ;var bn=gb.console;function cn(a){switch(a){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:return!0;default:return!1}} ;function dn(){} dn.prototype.ha=null;dn.prototype.getOptions=function(){return this.ha||(this.ha=this.ka())};var en;function fn(){} wb(fn,dn);fn.prototype.o=function(){var a=gn(this);return a?new ActiveXObject(a):new XMLHttpRequest}; fn.prototype.ka=function(){var a={};gn(this)&&(a[0]=!0,a[1]=!0);return a}; function gn(a){if(!a.ma&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],c=0;c<b.length;c++){var e=b[c];try{return new ActiveXObject(e),a.ma=e}catch(f){}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed");}return a.ma} en=new fn;var hn=new Map([["ANSWER",{hg:["PCT_ARTICLE_QUALITY_SURVEY","PCT_DYNAMIC_CONTENT","PCT_METADATA","PCT_TITLE"]}]]);vb("help.common.helpapiservice.Environment.PROD","https://web.archive.org/web/20220630113749/https://clients6.google.com");vb("help.common.helpapiservice.Environment.STAGING","https://web.archive.org/web/20220630113749/https://content-googleapis-staging.sandbox.google.com");vb("help.common.helpapiservice.Environment.TEST","https://web.archive.org/web/20220630113749/https://content-googleapis-test.sandbox.google.com");var Gda=XMLHttpRequest;var jn=new Xf,kn=new Map(jn.o.ka);kn.set("style",{Od:4});jn.o=new Of(jn.o.ha,jn.o.o,jn.o.ma,kn);var ln=new Map(jn.o.ka);ln.set("class",{Od:1});jn.o=new Of(jn.o.ha,jn.o.o,jn.o.ma,ln);var mn=new Map(jn.o.ka);mn.set("id",{Od:1});jn.o=new Of(jn.o.ha,jn.o.o,jn.o.ma,mn);jn.build();function nn(a){this.ua=a.apiKey;this.Fa=a.requestSource;this.na=a.environment||"https://web.archive.org/web/20220630113749/https://support.google.com";this.ha=a.host;this.La=a.serviceConfiguration;this.ta=a.locale;this.Ha=void 0!=a.sk?a.sk:!0;this.ka=a.authToken;this.va=a.authUser;this.Na=a.visitId;this.Ja=a.viewId;this.Ea=a.productSpecificData?JSON.stringify(a.productSpecificData):void 0;this.Ca=a.mendelIds;this.httpRequest=a.httpRequest||Gda;this.o=a.rM||!1;this.oa=!1;this.Aa=a.fL} nn.prototype.load=function(a){var b=this,c=Hda(this,a);Ida(this,function(){return Jda(b,c,a)})}; function Jda(a,b,c){var e=new a.httpRequest;c=Kda(c);e.open(c?"POST":"GET",b.apiUrl);c&&e.setRequestHeader("Content-Type","application/json");if(a.Ha||a.o)e.withCredentials=!0,e.setRequestHeader("X-SupportContent-AllowApiCookieAuth","true");a.ka&&e.setRequestHeader("Authorization",a.ka);e.addEventListener("load",function(){Lda(a,b,e.responseText)}); e.addEventListener("error",function(){b.onError({type:1,message:e.responseText})}); e.send(c)} function Kda(a){var b;a.workflowInitialParams&&(b={workflow_initial_params:a.workflowInitialParams});a.externalCid&&(b=b||{},b.external_cid=a.externalCid);a.workflowExtraParams&&(b=b||{},b.workflow_extra_params=a.workflowExtraParams);return b?JSON.stringify(b):""} function Hda(a,b){var c="render_api"+(1E9*Math.random()>>>0);a={requestId:c,apiUrl:Mda(a,b,c),onLoad:b.onLoad,onError:b.onError||function(){}, Ru:b.Ru||function(){}, SF:b.SF||function(){}, qt:b.qt,rD:b.pageType,Ho:b.Ho};b.Xd&&("IFRAME"==b.Xd.nodeName?(a.window=b.Xd.contentWindow,a.Xd=a.window.document.body):(a.window=window,a.Xd=b.Xd));return a} function Mda(a,b,c){var e=on(a)+"/apis/render?",f=a.ua,h=a.Fa,k=b.helpcenter,l=a.ta,p=a.va,r=a.Na,u=a.Ja,A=a.Ea,la=b.pageType,ma=b.pageId,oa=b.url,sa=b.Ji,ua=b.lL;c=["js_request_id."+c];if(b.extraParams)for(var va in b.extraParams)c.push(va+"."+b.extraParams[va]);a={v:1,key:f,request_source:h,helpcenter:k,hl:l,authuser:p,visit_id:r,view_id:u,psd:A,page_type:la,id:ma,url:oa,components:sa,exclude_components:ua,extra_params:c,mendel_ids:a.Ca,service_configuration:a.La,scdeb:a.Aa,instant_preview:b.instantPreview, symptom:b.symptom,scenario_id:b.testScenarioId,sjid:b.sjid};b="";for(var Ea in a)f=a[Ea],void 0!=f&&(Array.isArray(f)&&(f=f.join()),b&&(b+="&"),b+=Ea+"="+encodeURIComponent(f.toString()));return e+b} function Lda(a,b,c){try{var e=JSON.parse(c)}catch(f){b.onError({type:1,message:c});return}if(404!=e.application_error&&e.html){if(b.Ho){if(!e.page_metadata||!e.page_metadata.page_type){b.onError({type:4});return}if(ve.get(e.page_metadata.page_type)!=b.rD){b.onError({type:3});return}}e.page_metadata&&b.Ru(e.page_metadata);b.Xd?pn(a,b,e.html):b.qt(function(f){"IFRAME"==f.nodeName?(b.window=f.contentWindow,b.Xd=b.window.document.body):(b.window=window,b.Xd=f);pn(a,b,e.html)})}else b.onError({type:2})} function pn(a,b,c){b.window.sc_scope=b.Xd;b.onLoad&&(b.window[b.requestId]=function(e){b.onLoad(e.getChild(b.requestId))}); Df(b.Xd,uf(c));c=Array.from(b.Xd.getElementsByTagName("script"));a.ma(b,c)} nn.prototype.ma=function(a,b){for(;0<b.length;){var c=b.shift();if(c.src){b=this.ma.bind(this,a,b);qn(a.Xd,c.src,b);break}try{a.window.eval(Le(Me(c.textContent)))}catch(e){}}}; function Ida(a,b){!a.o||a.oa?b():(window.sc_sso_callback=function(){a.oa=!0},qn(document.body,on(a)+"/s/sso",b))} function qn(a,b,c){var e=Hh("SCRIPT");Jf(e,Re(b));e.addEventListener("load",c);e.addEventListener("error",c);a.appendChild(e)} function on(a){a.ha?a=a.ha.replace(/\/+$/,""):a.o?(a=a.na,a="https://web.archive.org/web/20220630113749/https://support.google.com"==a?"https://web.archive.org/web/20220630113749/https://support.corp.google.com":a.replace("sandbox","corp")):a=a.na;return a} ;function rn(a,b,c){var e=this;this.o=a;this.ta=b||function(){}; this.na=c||function(){}; this.ma=this.o.querySelector(".overlay__back-button");this.ma.addEventListener("click",function(){sn(e);window.sc_trackStatsEvent(103,7)}); this.ua=this.o.querySelector(".overlay__open-in-new-button");this.ua.addEventListener("click",function(){hg(tn(e).page.url)}); this.oa=this.o.querySelector(".overlay__error-button");this.oa.addEventListener("click",function(){hg(tn(e).page.url)}); this.ka=this.o.querySelector(".overlay__iframe-container");this.ha=[]} rn.prototype.Oh=pa(5);rn.prototype.close=function(){for(this.o.classList.remove("open");tn(this);)sn(this);window.sc_trackStatsEvent(103,9)}; function tn(a){return a.ha.length?a.ha[a.ha.length-1]:null} function sn(a){a.o.classList.remove("error");a.o.classList.remove("loading");var b=a.ha.pop();a.ka.removeChild(b.iframe);a.ma.disabled=2>a.ha.length;a.na()} ;function un(){var a=this;this.o=document.querySelector(".overlay");this.o.addEventListener("scroll",function(){vn(a);a.na()}); this.ha=this.o.querySelector(".overlay__backdrop");this.ha.addEventListener("touchmove",function(b){return b.preventDefault()}); this.ha.addEventListener("click",function(){wn(a,0)}); this.ua=this.o.querySelector(".overlay__header");this.ua.addEventListener("touchmove",function(b){a.o.classList.contains("fullscreen")&&b.preventDefault()}); this.ta=this.o.querySelector(".overlay__close-button");this.ta.addEventListener("click",function(){wn(a,0)}); this.na=ih(function(){if(!a.o.classList.contains("fullscreen")&&!a.ma){var b=a.o.scrollTop;0==b?(a.ka.close(),window.removeEventListener("scroll",a.oa),window.document.body.style.overflow=""):b>.8*a.ha.clientHeight?wn(a,a.ha.clientHeight):b<.2*a.ha.clientHeight?wn(a,0):wn(a,Math.round(.7*a.ha.clientHeight))}},300); this.o.addEventListener("touchstart",function(){return a.ma=!0}); this.o.addEventListener("touchend",function(){a.ma=!1;a.na()}); this.oa=function(){window.scroll(0,a.va)}; this.ka=new rn(this.o,function(b){return Nda(a,b)},function(){vn(a)})} un.prototype.Oh=pa(4);function vn(a){var b=tn(a.ka);b&&(a.o.scrollTop>=a.ha.clientHeight?(a.o.classList.add("fullscreen"),b.iframe.contentDocument.body.style.overflowY=""):(a.o.classList.remove("fullscreen"),b.iframe.contentDocument.body.style.overflowY="hidden"),0<b.iframe.contentWindow.scrollY?a.o.classList.add("iframe-scrolled"):a.o.classList.remove("iframe-scrolled"))} function Nda(a,b){b.iframe.contentDocument.body.style.padding="0rem 0.75rem";b.iframe.contentDocument.body.addEventListener("touchstart",function(){return a.ma=!0}); b.iframe.contentDocument.body.addEventListener("touchend",function(){a.ma=!1;a.na()}); b.iframe.contentWindow.addEventListener("scroll",function(){return vn(a)}); vn(a)} function wn(a,b){a.o.scrollTo({left:0,top:b,behavior:"smooth"})} window.sc_initOverlay=function(){return new un};var Oda=Re(He(Ie("//web.archive.org/web/20220630113749/https://www.youtube.com/player_api"))),xn=[],yn=!1;function zn(){if(!yn){window.onYouTubeIframeAPIReady=Pda;var a=Hh("SCRIPT");Jf(a,Oda);document.head.appendChild(a);yn=!0}} function An(a,b){a=wg("play",a);b=wg("play",b);return b===a?"":b} function Pda(){for(;0<xn.length;)xn.shift()()} function Bn(a,b,c,e){switch(a){case -1:a=20;break;case 0:a=19;break;case 1:a=25;break;case 2:a=26;break;case 3:a=27;break;case 5:a=28;break;default:a=0}window.sc_trackStatsEvent(44,a,b,c+","+e)} ;function Cn(a){this.Ea="modal-backdrop "+a.className;this.va=a.nn;this.ka=a.Ey;this.Aa=a.ZC;this.na=a.mI;this.Ca=this.oa=!1;this.ha=new uk;Qda(this)} function Qda(a){a.o=document.createElement("div");a.o.className=a.Ea;a.o.setAttribute("aria-hidden",!0);a.o.addEventListener("click",function(b){b.target==a.o&&(a.ma&&!a.ma()||a.close())}); a.ha.init(a.o,function(){a.ma&&!a.ma()||a.close()}); a.na?(a.na.parentNode.replaceChild(a.o,a.na),a.setContent(a.na)):document.body.appendChild(a.o)} n=Cn.prototype; n.close=function(){this.o.setAttribute("aria-hidden",!0);this.o.style.zIndex="";wk(this.ha,!1);og(this.o,this.va,!1);var a;if(a=null!=document.activeElement)a=0!=(document.activeElement.compareDocumentPosition(this.o)&Node.DOCUMENT_POSITION_CONTAINS);if(a)for(;0<Dn.length;)if(a=Dn.pop(),rk(a)){a.focus();Dn.splice(0,Dn.length);break}this.oa&&(document.body.style.position="",document.body.style.width="",document.body.style.top="",window.scroll(0,this.ua),this.ka&&og(this.o,this.ka,!1));this.ta&&this.ta()}; n.setContent=function(a){this.o.firstChild&&this.o.removeChild(this.o.firstChild);this.o.appendChild(a);return this}; n.open=function(){for(var a=this.o.style,b=0,c=t(document.querySelectorAll(".modal-backdrop")),e=c.next();!e.done;e=c.next())e=parseInt(window.getComputedStyle(e.value).zIndex,10),isNaN(e)||(b=Math.max(b,e));a.zIndex=b+1;document.activeElement&&Dn.push(document.activeElement);og(this.o,this.va,!0);this.o.removeAttribute("aria-hidden");wk(this.ha,!0);this.oa&&(this.ka&&og(this.o,this.ka,!0),this.ua=window.pageYOffset,document.body.style.top=-this.ua+"px",document.body.style.width=document.body.clientWidth+ "px",document.body.style.position="fixed");this.Aa&&og(this.o,this.Aa,this.Ca);yk(this.ha,".modal__default-focus");return this}; n.getElement=function(){return this.o}; n.gx=function(a){this.ma=a;return this}; n.onClose=function(a){this.ta=a;return this}; n.Lv=function(a){this.oa=a;return this}; n.Iv=function(a){this.Ca=a;return this}; n.hide=function(){this.o.style.display="none"}; n.show=function(){this.o.style.display=""}; Cn.prototype.show=Cn.prototype.show;Cn.prototype.hide=Cn.prototype.hide;Cn.prototype.setDisableClickCapturing=Cn.prototype.Iv;Cn.prototype.setLockBackground=Cn.prototype.Lv;Cn.prototype.onClose=Cn.prototype.onClose;Cn.prototype.allowCloseIf=Cn.prototype.gx;Cn.prototype.getElement=Cn.prototype.getElement;Cn.prototype.open=Cn.prototype.open;Cn.prototype.setContent=Cn.prototype.setContent;Cn.prototype.close=Cn.prototype.close;var Dn=[];function En(a){this.o=a;this.oa="after";this.ta="below";this.ka=!0} n=En.prototype;n.nm=function(a){this.na=a;return this}; n.Ez=function(a){this.oa=a;return this}; n.Kz=function(a){this.ta=a;return this}; n.Gz=function(a){this.ka=a;return this}; n.open=function(){var a=this;this.ha||(this.ha=function(){return Fn(a)},window.addEventListener("resize",this.ha),window.addEventListener("scroll",this.ha)); Fn(this);og(this.o,"popup--active",!0)}; n.close=function(){og(this.o,"popup--active",!1);this.ha&&(window.removeEventListener("resize",this.ha),window.removeEventListener("scroll",this.ha),this.ha=void 0)}; function Fn(a){a.ma=a.na.getBoundingClientRect();var b=Gn(a,"before"==a.oa?["before","after"]:["after","before"]),c=Gn(a,"above"==a.ta?["above","below"]:["below","above"]);a.o.style.left=Hn(a,b)+"px";a.o.style.top=Hn(a,c)+"px";og(a.o,"popup--before","before"==b);og(a.o,"popup--after","after"==b);og(a.o,"popup--above","above"==c);og(a.o,"popup--below","below"==c)} function Gn(a,b){var c=b[0];b=t(b);for(var e=b.next();!e.done;e=b.next()){e=e.value;a:{var f=Hn(a,e);switch(e){case "before":case "after":f=Math.min(f,0)+Math.min(window.innerWidth-f-a.o.offsetWidth,0);break a;case "above":case "below":f=Math.min(f,0)+Math.min(window.innerHeight-f-a.o.offsetHeight,0);break a}f=0}if(0<=f)return e;if(!h||h<f){c=e;var h=f}}return c} function Hn(a,b){var c=tg().rtl;switch(b){case "before":return c?a.ma.left:a.ma.right-a.o.offsetWidth;case "after":return c?a.ma.right-a.o.offsetWidth:a.ma.left;case "above":return a.ma.bottom-a.o.offsetHeight-a.na.offsetHeight*(a.ka?0:1);case "below":return a.ma.top+a.na.offsetHeight*(a.ka?0:1)}return 0} En.prototype.close=En.prototype.close;En.prototype.open=En.prototype.open;En.prototype.setOverlapTrigger=En.prototype.Gz;En.prototype.setVerticalPosition=En.prototype.Kz;En.prototype.setHorizontalPosition=En.prototype.Ez;En.prototype.setTrigger=En.prototype.nm;var Rda=0;function In(a,b){this.element=a;this.trigger=b;this.ha=null;this.Nv()} n=In.prototype;n.Nv=function(){var a=this;this.trigger||(this.trigger=Xg().querySelector('[data-material-menu-trigger-for="'+this.element.dataset.materialMenuId+'"]'));this.trigger.addEventListener("click",function(b){return a.zo(b)}); this.trigger.addEventListener("keydown",function(b){"Enter"===b.key&&a.zo(b)}); this.element.addEventListener("keydown",function(b){switch(b.key){case "ArrowUp":b.preventDefault();Jn(a,-1);break;case "ArrowDown":b.preventDefault(),Jn(a,1)}}); this.Ov()&&this.element.addEventListener("click",function(){return a.yt()}); this.it();qg(this.element,"material-menu--match-trigger-width")&&(this.element.style.minWidth=this.trigger.getBoundingClientRect().width+"px");this.o=(new Cn({className:"material-menu-backdrop",nn:"material-menu-backdrop--active"})).onClose(function(){a.ka.close();a.o.hide();a.trigger.classList.remove("material-menu-trigger--open");a.trigger.removeAttribute("aria-expanded");a.ha&&a.ha()}).setContent(this.element); og(this.element,"material-menu--ready");this.ka=(new En(this.element)).nm(this.trigger).Ez(qg(this.element,"material-menu--before")?"before":"after").Kz(qg(this.element,"material-menu--above")?"above":"below").Gz(!qg(this.element,"material-menu--no-overlap-trigger"))}; n.it=function(){var a="material-menu-"+Rda++;this.trigger.setAttribute("aria-haspopup",!0);this.trigger.setAttribute("aria-controls",a);this.element.setAttribute("role","menu");this.element.id=a}; n.Ov=function(){return!0}; function Jn(a,b){a=qk(a.element,".material-menu__item");var c=document.activeElement?a.indexOf(document.activeElement):-1;c=-1==c?0:(c+b+a.length)%a.length;a[c].focus()} n.jH=function(a){!Ig()&&(2>a||5<a)||og(this.element,"elevation--"+a)}; n.zo=function(a){a.preventDefault();this.o.show();this.ka.open();this.o.open();this.trigger.classList.add("material-menu-trigger--open");this.trigger.setAttribute("aria-expanded",!0)}; n.yt=function(){this.o.close()}; n.onClose=function(a){this.ha=a;return this}; In.prototype.closeMenu=In.prototype.yt;In.prototype.openMenu=In.prototype.zo;In.prototype.setElevation=In.prototype.jH;In.setUpAll=function(){return[].concat(Ba(Xg().querySelectorAll(".material-menu:not(.material-menu--ready)"))).map(function(a){return new In(a)})};var Kn=[];function Ln(a,b){var c=this;this.ha=a;this.o=b;this.ka=this.ma=0;this.na=function(e){c.ma=e.pageX;c.ka=e.pageY;document.addEventListener("mousemove",c.oa);document.addEventListener("mouseup",c.ta);document.addEventListener("selectstart",Mn)}; this.oa=function(e){var f=c.ha.getBoundingClientRect(),h=c.o.getBoundingClientRect(),k=Nn(e.pageX-c.ma,f.left,f.right,window.innerWidth);f=Nn(e.pageY-c.ka,f.top,f.bottom,window.innerHeight);c.o.style.position="fixed";c.o.style.left=h.left+k+"px";c.o.style.top=h.top+f+"px";c.ma=e.pageX;c.ka=e.pageY}; this.ta=function(){document.removeEventListener("mousemove",c.oa);document.removeEventListener("mouseup",c.ta);document.removeEventListener("selectstart",Mn)}} function Sda(a,b){var c=a.dataset.draggableId;if(c)return Kn[Number(c)];a.dataset.draggableId=String(Kn.length);a=new Ln(a,b);Kn.push(a);return a} Ln.prototype.reset=function(){this.o.style.position="";this.o.style.left="";this.o.style.top="";return this}; Ln.prototype.enable=function(a){a?this.ha.addEventListener("mousedown",this.na):this.ha.removeEventListener("mousedown",this.na);return this}; function Nn(a,b,c,e){c=e-(c-b);a=b+a;0>a?a=0:a>c&&(a=c);return a-b} function Mn(a){a.preventDefault()} ;function On(a){z.call(this,a)} w(On,z);n=On.prototype;n.getEnableSsEngine=function(){return Fd(this,2)}; n.getEnableAwr=function(){return Fd(this,3)}; n.getEnableHelpSuggestions=function(){return Fd(this,4)}; n.getAlohaAutoGaRollout=function(){return Fd(this,5)}; n.getEnableConfigurator=function(){return Fd(this,6)}; n.getEnableMweb=function(){return Fd(this,7)}; n.getEnableCtlConsentCheckbox=function(){return Fd(this,8)}; n.getEnableIframe=function(){return Fd(this,9)};function Pn(a){z.call(this,a)} w(Pn,z);var Tda=["https://web.archive.org/web/20220630113749/https://sandbox.google.com/tools/feedback"];var Uda="af am ar-EG ar-JO ar-MA ar-SA ar-XB ar az be bg bn bs ca cs cy da de-AT de-CH de el en en-GB en-AU en-CA en-IE en-IN en-NZ en-SG en-XA en-XC en-ZA es es-419 es-AR es-BO es-CL es-CO es-CR es-DO es-EC es-GT es-HN es-MX es-NI es-PA es-PE es-PR es-PY es-SV es-US es-UY es-VE et eu fa fi fil fr-CA fr-CH fr gl gsw gu he hi hr hu hy id in is it iw ja ka kk km kn ko ky ln lo lt lv mk ml mn mo mr ms my nb ne nl no pa pl pt pt-BR pt-PT ro ru si sk sl sq sr-Latn sr sv sw ta te th tl tr uk ur uz vi zh zh-CN zh-HK zh-TW zu".split(" "); function Qn(a){var b;return null==(b=a.formContent)?void 0:b.locale} ;var Vda=za(["https://web.archive.org/web/20220630113749/https://www.gstatic.com/uservoice/feedback/client/web/","/main_binary__",".js"]);function Wda(a){var b=Qn(a);b=(b&&Uda.includes(b)?Qn(a):"en").replaceAll("-","_").toLowerCase();var c;a=(null==(c=a.initializationData)?0:c.useNightlyRelease)?"nightly":"live";return Yf(Vda,a,b)} ;var Rn;function Xda(a,b,c){if(Rn)return Rn;var e=Wda(a);return Rn=b.feedbackV2GlobalObject?Promise.resolve(b.feedbackV2GlobalObject):new Promise(function(f,h){var k=c.createElement("script");Jf(k,e);k.onload=function(){b.feedbackV2GlobalObject?f(b.feedbackV2GlobalObject):h("feedbackV2GlobalObject not found on window.")}; k.onerror=function(){h("Feedback binary script tag failed to load: "+e.toString())}; c.body.appendChild(k)})} function Yda(a,b,c,e,f){f=void 0===f?!0:f;var h,k,l,p,r;return Ya(function(u){switch(u.o){case 1:return h=Date.now(),Ma(u,Xda(a,c,e),2);case 2:k=u.ha;if(!(f||(null==(p=a.initializationData)?0:p.useNightlyRelease)||(null==(r=a.initializationData)?0:r.isLocalServer))){l=k.initializeFeedbackClient(a,h,b);u.Qa(3);break}return Ma(u,k.initializeFeedbackClientAsync(a,h,b),4);case 4:l=u.ha;case 3:return l.initiateAloha(),u.return(l)}})} function Zda(a,b,c){var e=!0;e=void 0===e?!0:e;var f,h,k,l;Ya(function(p){h=f=c||gb;if(h.isFormOpened)throw k=Error("Form is either loading or already opened"),k.name="DuplicateFormError",k;h.isFormOpened=!0;a.callbacks=a.callbacks||{};l=a.callbacks.onClose||function(){}; a.callbacks.onClose=function(r){h.isFormOpened=!1;l(r)}; try{return p.return(Yda(a,b,h,f.document,e))}catch(r){throw h.isFormOpened=!1,r;}})} ;function $da(a){try{return gb.JSON.parse(a)}catch(b){}a=String(a);if(/^\s*$/.test(a)?0:/^[\],:{}\s\u2028\u2029]*$/.test(a.replace(/\\["\\\/bfnrtu]/g,"@").replace(/(?:"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)[\s\u2028\u2029]*(?=:|,|]|}|$)/g,"]").replace(/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,"")))try{return eval("("+a+")")}catch(b){}throw Error("Invalid JSON string: "+a);} ;function Sn(a){Ym.call(this);this.headers=new Map;this.Fa=a||null;this.ha=!1;this.Ea=this.o=null;this.Ca=this.Ha="";this.ma=this.Ja=this.va=this.La=!1;this.na=0;this.ua=null;this.Na="";this.Va=this.ka=!1} wb(Sn,Ym);var aea=/^https?$/i,bea=["POST","PUT"],Tn=[];function Un(a,b,c,e,f,h,k){var l=new Sn;Tn.push(l);b&&l.listen("complete",b);l.Xs("ready",l.GC);h&&(l.na=Math.max(0,h));k&&(l.ka=k);l.send(a,c,e,f)} n=Sn.prototype;n.GC=function(){this.dispose();fc(Tn,this)}; n.send=function(a,b,c,e){if(this.o)throw Error("[goog.net.XhrIo] Object is active with another request="+this.Ha+"; newUri="+a);b=b?b.toUpperCase():"GET";this.Ha=a;this.Ca="";this.La=!1;this.ha=!0;this.o=this.Dt();this.Ea=this.Fa?this.Fa.getOptions():en.getOptions();this.o.onreadystatechange=sb(this.Py,this);try{this.getStatus(),this.Ja=!0,this.o.open(b,String(a),!0),this.Ja=!1}catch(k){this.getStatus();Vn(this,k);return}a=c||"";c=new Map(this.headers);if(e)if(Object.getPrototypeOf(e)===Object.prototype)for(var f in e)c.set(f, e[f]);else if("function"===typeof e.keys&&"function"===typeof e.get){f=t(e.keys());for(var h=f.next();!h.done;h=f.next())h=h.value,c.set(h,e.get(h))}else throw Error("Unknown input type for opt_headers: "+String(e));e=Array.from(c.keys()).find(function(k){return"content-type"==k.toLowerCase()}); f=gb.FormData&&a instanceof gb.FormData;!ec(bea,b)||e||f||c.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");b=t(c);for(e=b.next();!e.done;e=b.next())c=t(e.value),e=c.next().value,c=c.next().value,this.o.setRequestHeader(e,c);this.Na&&(this.o.responseType=this.Na);"withCredentials"in this.o&&this.o.withCredentials!==this.ka&&(this.o.withCredentials=this.ka);try{Wn(this),0<this.na&&(this.Va=cea(this.o),this.getStatus(),this.Va?(this.o.timeout=this.na,this.o.ontimeout=sb(this.Xo, this)):this.ua=an(this.Xo,this.na,this)),this.getStatus(),this.va=!0,this.o.send(a),this.va=!1}catch(k){this.getStatus(),Vn(this,k)}}; function cea(a){return lc&&vc(9)&&"number"===typeof a.timeout&&void 0!==a.ontimeout} n.Dt=function(){return this.Fa?this.Fa.o():en.o()}; n.Xo=function(){"undefined"!=typeof eb&&this.o&&(this.Ca="Timed out after "+this.na+"ms, aborting",this.getStatus(),this.dispatchEvent("timeout"),this.abort(8))}; function Vn(a,b){a.ha=!1;a.o&&(a.ma=!0,a.o.abort(),a.ma=!1);a.Ca=b;Xn(a);Yn(a)} function Xn(a){a.La||(a.La=!0,a.dispatchEvent("complete"),a.dispatchEvent("error"))} n.abort=function(){this.o&&this.ha&&(this.getStatus(),this.ha=!1,this.ma=!0,this.o.abort(),this.ma=!1,this.dispatchEvent("complete"),this.dispatchEvent("abort"),Yn(this))}; n.Dd=function(){this.o&&(this.ha&&(this.ha=!1,this.ma=!0,this.o.abort(),this.ma=!1),Yn(this,!0));Sn.Xf.Dd.call(this)}; n.Py=function(){this.isDisposed()||(this.Ja||this.va||this.ma?Zn(this):this.XF())}; n.XF=function(){Zn(this)}; function Zn(a){if(a.ha&&"undefined"!=typeof eb)if(a.Ea[1]&&4==$n(a)&&2==a.getStatus())a.getStatus();else if(a.va&&4==$n(a))an(a.Py,0,a);else if(a.dispatchEvent("readystatechange"),a.yb()){a.getStatus();a.ha=!1;try{if(ao(a))a.dispatchEvent("complete"),a.dispatchEvent("success");else{try{var b=2<$n(a)?a.o.statusText:""}catch(c){b=""}a.Ca=b+" ["+a.getStatus()+"]";Xn(a)}}finally{Yn(a)}}} function Yn(a,b){if(a.o){Wn(a);var c=a.o,e=a.Ea[0]?function(){}:null; a.o=null;a.Ea=null;b||a.dispatchEvent("ready");try{c.onreadystatechange=e}catch(f){}}} function Wn(a){a.o&&a.Va&&(a.o.ontimeout=null);a.ua&&(gb.clearTimeout(a.ua),a.ua=null)} n.yb=function(){return 4==$n(this)}; function ao(a){var b=a.getStatus(),c;if(!(c=cn(b))){if(b=0===b)a=cm(String(a.Ha)),b=!aea.test(a);c=b}return c} function $n(a){return a.o?a.o.readyState:0} n.getStatus=function(){try{return 2<$n(this)?this.o.status:-1}catch(a){return-1}}; n.getResponseText=function(){try{return this.o?this.o.responseText:""}catch(a){return""}}; n.getResponse=function(){try{if(!this.o)return null;if("response"in this.o)return this.o.response;switch(this.Na){case "":case "text":return this.o.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in this.o)return this.o.mozResponseArrayBuffer}return null}catch(a){return null}}; n.getResponseHeader=function(a){if(this.o&&this.yb())return a=this.o.getResponseHeader(a),null===a?void 0:a}; n.getAllResponseHeaders=function(){return this.o&&2<=$n(this)?this.o.getAllResponseHeaders()||"":""};function dea(a,b){return Ya(function(c){return c.return(new Promise(function(e){var f=eea(null!=b?b:"")+"/aloha_form_properties?productId="+a;Un(f,function(h){var k=h.target;h=null;try{var l=JSON,p=l.stringify;if(k.o){var r=k.o.responseText;0==r.indexOf(")]}'\n")&&(r=r.substring(5));b:{if(gb.JSON)try{var u=gb.JSON.parse(r);break b}catch(A){}u=$da(r)}}else u=void 0;h=de(Pn,p.call(l,u))}catch(A){p=new Pn,u=new On,u=Ld(u,5,!1,!1),u=Ld(u,2,!1,!1),u=Ld(u,4,!1,!1),u=Ld(u,7,!1,!1),u=Ld(u,9,!1,!1),h=Sd(p, On,1,u)}e(h)},"GET","",{},2E3,!0)}))})} function eea(a){return Tda.includes(a)?a:"https://web.archive.org/web/20220630113749/https://www.google.com/tools/feedback"} ;function bo(a,b,c){a.timeOfStartCall=(new Date).getTime();var e=c||gb,f=e.document,h=a.nonce||gg(e);h&&!a.nonce&&(a.nonce=h);if("help"==a.flow){var k=hb("document.location.href",e);!a.helpCenterContext&&k&&(a.helpCenterContext=k.substring(0,1200));k=!0;if(b&&JSON&&JSON.stringify){var l=JSON.stringify(b);(k=1200>=l.length)&&(a.psdJson=l)}k||(b={invalidPsd:!0})}b=[a,b,c];e.GOOGLE_FEEDBACK_START_ARGUMENTS=b;c=a.serverUri||"//web.archive.org/web/20220630113749/https://www.google.com/tools/feedback";if(k=e.GOOGLE_FEEDBACK_START)k.apply(e,b);else{e= c+"/load.js?";for(var p in a)b=a[p],null==b||ob(b)||(e+=encodeURIComponent(p)+"="+encodeURIComponent(b)+"&");a=Bh(f).createElement("SCRIPT");h&&a.setAttribute("nonce",h);Jf(a,Re(e));f.body.appendChild(a)}} function co(a,b,c){try{"submit"===a.flow||"help"===a.flow||a.tinyNoPointer?bo(a,b,c):dea(a.productId,a.serverUri).then(function(e){e=Pd(e,On,1);if(null==e||!e.getAlohaAutoGaRollout()||yaa&&!e.getEnableMweb())bo(a,b,c);else{var f=c||gb,h="DEV"===a.serverEnvironment,k=c||gb;k=a.nonce||gg(k);h={integrationKeys:{productId:a.productId,feedbackBucket:a.bucket},callbacks:{onClose:a.callback,onLoad:a.onLoadCallback},formContent:{locale:a.locale,disableScreenshot:a.disableScreenshotting,productDisplayName:void 0, announcement:void 0,issueCategories:void 0,includeSeveritySelection:void 0,customImageSrc:void 0,thankYouMessage:void 0,userEmail:void 0,defaultFormInputValues:void 0,defaultFormInputValuesString:void 0,abuseLink:a.abuseLink},initializationData:{isLocalServer:h,nonce:k,useNightlyRelease:h,feedbackJsUrl:void 0,feedbackCssUrl:void 0,feedbackJsUrlSerialized:void 0,feedbackCssUrlSerialized:void 0,submissionServerUri:a.serverUri,colorScheme:a.colorScheme},extraData:{productVersion:a.productVersion,authUser:a.authuser, configuratorId:a.configuratorId,customZIndex:a.customZIndex,tinyNoPointer:a.tinyNoPointer,allowNonLoggedInFeedback:a.allowNonLoggedInFeedback,enableAnonymousFeedback:a.enableAnonymousFeedback}};b&&(k=new Map(Object.entries(b)),h.extraData.productSpecificData=k);Zda(h,e,f)}},function(e){e&&"DuplicateFormError"!==e.name&&bo(a,b,c)})}catch(e){bo(a,b,c)}} vb("userfeedback.api.startFeedback",co);function eo(a){window.sc_trackStatsEvent(49,8);fo(a)} function fo(a){var b=a.productId,c=a.bucket,e=void 0===a.flow?"material":a.flow,f=void 0===a.It?!1:a.It,h=void 0===a.jC?!0:a.jC,k=a.LG,l=a.onClose,p=a.onLoad,r=a.payload;a=a.description;var u=tg(),A={};b=(A.flow=e,A.locale=u.lang,A.productId=b,A.disableSubmit=f,A);c&&(b.bucket=c);l&&(b.callback=l);p&&(b.onLoadCallback=p);u.sb_uri&&(b.serverUri=u.sb_uri);k&&(b.reportDataCallback=k);b.allowNonLoggedInFeedback=h;"submit"===e&&(b.report={description:a});var la={};r.forEach(function(ma,oa){la[oa]=ma}); co(b,la)} ;function go(){var a=tg();a=new Map([["answer_id",a.pid],["bc_url",a.bcUrl],["environment_hostname",a.ehn],["external_name",a.ehc],["hc",a.hc],["hostname",a.host],["internal_ip",a.ii],["experiments",a.mendel_ids],["page_type",a.pt],["user_logged_in",a.li],["environment",a.env],["client",ho()]]);a.set("escalation_availability_matching_frd_forms",dh().escalation_availability_matching_frd_forms);a.set("rule_service_escalation_availability_c2c_event_id",dh().rule_service_escalation_availability_c2c_event_id); a.set("rule_service_escalation_availability_c2c_synthesis_event_id",dh().rule_service_escalation_availability_c2c_synthesis_event_id);a.set("rule_service_escalation_availability_chat_event_id",dh().rule_service_escalation_availability_chat_event_id);a.set("rule_service_escalation_availability_chat_synthesis_event_id",dh().rule_service_escalation_availability_chat_synthesis_event_id);a.set("rule_service_escalation_availability_email_event_id",dh().rule_service_escalation_availability_email_event_id); a.set("rule_service_escalation_availability_email_synthesis_event_id",dh().rule_service_escalation_availability_email_synthesis_event_id);a.set("rule_service_escalation_availability_phone_event_id",dh().rule_service_escalation_availability_phone_event_id);a.set("rule_service_escalation_availability_phone_synthesis_event_id",dh().rule_service_escalation_availability_phone_synthesis_event_id);a.set("rule_service_extensible_contact_options_event_id",dh().rule_service_extensible_contact_options_event_id); a.set("rule_service_form_synthesis_event_id",dh().rule_service_form_synthesis_event_id);a.set("rule_service_helpcenter_fields_synthesis_event_id",dh().rule_service_helpcenter_fields_synthesis_event_id);return a} function ho(){var a=tg().rs;switch(a){case 4:return"cases";case 1:return"helpcenter";default:return String(a)}} ;function io(){fea(this)} function fea(a){a.o=(new Cn({className:"material-dialog-backdrop",nn:"material-dialog-backdrop--active",Ey:"material-dialog-backdrop--locked",ZC:"material-dialog-backdrop--disable-click-capture"})).gx(function(){return!a.na}); a.o.getElement().addEventListener("click",function(b){b=b.target;var c=b.getAttribute("data-material-dialog-action");c&&(a.ha&&a.ha(c),qg(b,"material-dialog--disable-close")||a.close())})} io.prototype.open=function(a){var b=this,c=a.querySelector(".material-dialog__title");a.setAttribute("role","dialog");c&&(a.setAttribute("title",c.textContent),Sda(c,a).reset().enable(qg(a,"material-dialog--draggable")));var e=a.querySelector(".material-dialog__minimize-button");if(e){var f=e.getAttribute("data-material-dialog-minimized-aria-label"),h=function(){var k=document.createElement("button");k.className="material-dialog-minimized";k.textContent=c.textContent+"\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u2594"; f&&k.setAttribute("aria-label",f);k.addEventListener("click",function(){b.o.open();document.body.removeChild(k)}); b.o.close();document.body.appendChild(k);k.focus()}; this.ka=function(){return e.removeEventListener("click",h)}; e.addEventListener("click",h)}this.na=qg(a,"material-dialog--disable-close");this.o.Lv(!qg(a,"material-dialog--show-background")).Iv(qg(a,"material-dialog--disable-click-capture")).setContent(a).open();a.focus();return this}; io.prototype.close=function(){this.o.close();this.ka&&this.ka();this.ma&&this.ma()}; io.prototype.Ul=function(a){this.ha=a;return this}; io.prototype.onClose=function(a){this.ma=a;return this}; io.prototype.onClose=io.prototype.onClose;io.prototype.onAction=io.prototype.Ul;io.prototype.close=io.prototype.close;io.prototype.open=io.prototype.open;function jo(a){var b=void 0===a.label?"":a.label,c=void 0===a.Fh?!0:a.Fh,e=void 0===a.Ql?void 0:a.Ql,f=void 0===a.disabled?!1:a.disabled,h=void 0===a.filled?!1:a.filled,k=void 0===a.Xb?!1:a.Xb,l=a.mh,p=void 0===a.qo?"":a.qo;a=void 0===a.Zd?!1:a.Zd;E.call(this,"sc.shared.MaterialBorder");this.Zd=this.error=this.o=this.active=!1;this.filled=h;this.Fh=c;this.Xb=k;this.label=b;this.Ql=e?"calc(100% - "+e/16+"rem)":void 0;this.disabled=f;this.ha=l;this.qo=p;this.Zd=a} w(jo,E);n=jo.prototype;n.content=function(){this.filled?gea(this):hea(this)}; n.render=function(){E.prototype.render.call(this)}; n.setLabel=function(a){this.label=a;this.Ba()}; function iea(a,b){a.error=b} function hea(a){var b,c,e=a.mh();a.element("div","class",{container:!0,"container-dense":a.Xb},function(){a.element("div","class",{left:!0,"left-error":a.error,focused:a.o,disabled:a.disabled});c=a.element("div","class",{mid:!0,"mid-error":a.error,"mid-active":e&&a.Fh,focused:a.o,disabled:a.disabled},"style",{"max-width":a.Ql},function(){a.label&&(b=a.element("label","class",{label:!0,"label-dense":a.Xb,"label-error":a.error,"label-active":e,"label-hidden":e&&!a.Fh,"label-focused":a.o,"label-disabled":a.disabled, "label-multiline":a.Zd&&!a.Fh},"style",{"font-size":e?"1rem":""},"id",a.qo,a.label))}); a.element("div","class",{right:!0,"right-error":a.error,focused:a.o,disabled:a.disabled})}); if(b&&e&&a.Fh&&c){var f=Number(window.getComputedStyle(c).width.replace("px",""));c.style.width=Math.ceil(.75*f+16)+"px";c.style.paddingLeft="4px";b.style.maxWidth="calc(100%/.75)"}} function gea(a){var b=a.mh();a.element("div","class",{container:!0,"container-dense":a.Xb,filled:!0,"filled-error":a.error,"filled-active":b,"filled-disabled":a.disabled,"filled-focused":a.o},function(){a.element("div","class",{"filled-bottom":!0,"filled-bottom-focused":a.o});a.element("label","class",{"filled-label":!0,"label-dense":a.Xb,"label-error":a.error,"label-hidden":b&&!a.Fh,"filled-label-active":b,"filled-label-disabled":a.disabled,"filled-label-focused":a.o},"style",{"max-width":a.Ql,"font-size":b? "1rem":""},"id",a.qo,a.label)})} n.blur=function(){this.o=!1;this.ha()?this.activate():this.deactivate()}; n.focus=function(){this.o=!0;this.activate()}; n.activate=function(){this.active=!0;this.Ba()}; n.deactivate=function(){this.active=!1;this.Ba()}; n.mh=function(){return this.label?this.active||this.ha():!1};function ko(a){var b=a.icon,c=void 0===a.text?"":a.text,e=void 0===a.title?"":a.title,f=void 0===a.ur?!1:a.ur,h=void 0===a.size?void 0:a.size,k=void 0===a.uy?void 0:a.uy,l=void 0===a.Pl?!1:a.Pl,p=void 0===a.filled?!1:a.filled,r=void 0===a.Vq?!1:a.Vq,u=a.trigger,A=a.tabIndex,la=void 0===a.ariaLabel?"":a.ariaLabel;a=void 0===a.tc?"rem":a.tc;E.call(this,"sc.shared.MaterialFab");this.o=!1;this.icon=k?new yj({icon:b,rb:!0,size:k,tc:a}):new yj({icon:b,rb:!0,tc:a});this.text=c;this.title=e;this.ur=f;this.size= h;this.Pl=l;this.filled=p;this.Vq=r;this.trigger=u;this.overlay=new zj;this.tabIndex=void 0===A?null:String(A);this.ariaLabel=la} w(ko,E);ko.prototype.content=function(){var a=this,b=["class",{root:!0,extended:this.text,mini:this.ur,lowered:this.Pl,filled:this.filled,"fake-focus":this.o,grey:this.Vq},"tabindex",this.tabIndex,"onclick",this.trigger,"onkeydown",function(e){Bj(a.overlay,e)}, "aria-label",this.ariaLabel];this.title&&b.push("title",this.title);if(this.size){var c=this.size+"px";b.push("style",{height:c,width:c})}this.element.apply(this,["button"].concat(Ba(b),[function(){a.element("span","class","icon",a.icon);a.text&&bj(a.text);a.overlay.render()}]))};function lo(a){tj.call(this);this.ri=!1;this.text=this.group="";this.selected=this.disabled=!1;this.ie(a)} w(lo,tj);n=lo.prototype;n.ie=function(a){var b=void 0===a.text?"":a.text,c=void 0===a.disabled?!1:a.disabled,e=void 0===a.selected?!1:a.selected,f=a.content,h=a.ariaLabel,k=a.ui,l=a.wf,p=void 0===a.ri?!1:a.ri;this.group=void 0===a.group?"":a.group;this.selected=e;this.text=b;this.content=f;this.ariaLabel=h;this.ui=k;this.disabled=c;this.wf=l;this.ri=p}; n.getGroup=function(){return this.group}; n.getText=function(){return this.text}; n.getContent=function(){return this.content}; n.te=function(){return this.ariaLabel}; n.isSelected=function(){return this.selected}; n.setSelected=function(a){this.selected=a;var b;null==(b=this.wf)||b.call(this,this.selected);this.wa(0)}; n.setDisabled=function(a){this.disabled=a;this.wa(1)};function mo(a){a=void 0===a?{}:a;E.call(this,"sc.shared.MaterialRadio");this.id=sj();this.model=a instanceof lo?a:new lo(a);this.overlay=new zj({Vk:!0});this.o=null;this.watch(this.model)} w(mo,E); mo.prototype.content=function(a){var b=this;a&&this.model.ie(a);this.element("div","class",{root:!0,disabled:this.model.disabled,"align-top":this.model.ri},function(){b.element("div","class","touch-target","onclick",function(){b.model.disabled||!b.o||b.o.checked||(b.o.checked=!0,b.onChange())},function(){b.element("div","class","radio",function(){b.o=b.element("input","id",b.id,"class","native-control","type","radio","name",b.model.getGroup(),"aria-label",b.model.te(),"aria-describedby",b.model.ui,"disabled", b.model.disabled,"onchange",function(){b.onChange()}); b.o.checked=b.isSelected();b.element("div","class","ring");b.element("div","class","dot");b.overlay.render()})}); var c=b.model.getText(),e=b.model.getContent();(c||e)&&b.element("label","for",b.id,"class","label-text","onclick",function(){Aj(b.overlay,0,0,!0)},c||e)})}; mo.prototype.onChange=function(){if(this.o&&this.model.isSelected()!==this.o.checked&&(this.model.setSelected(this.o.checked),this.model.getGroup()))for(var a=t(Array.from(document.getElementsByName(this.model.getGroup()))),b=a.next();!b.done;b=a.next())b.value.dispatchEvent(new Event("change"))}; mo.prototype.isSelected=function(){return this.model.isSelected()};function no(a){var b=Object.assign({},a),c=a.content,e=void 0===a.Dg?!0:a.Dg,f=void 0===a.Ej?"placement-start":a.Ej,h=void 0===a.wn?"alignment-start":a.wn,k=void 0===a.style?"style-normal":a.style;a=a.Bn;b=(delete b.content,delete b.Dg,delete b.Ej,delete b.wn,delete b.style,delete b.Bn,b);E.call(this,"sc.shared.MaterialRichTooltip");var l=this;this.ha=!1;this.Gd=this.Rd=0;this.ka=c;this.Dg=e;this.oa=f;this.na=h;this.ta=k;this.Bn=a;this.o=new Il(Object.assign({},{content:function(){oo(l)}, Bk:!0,ap:!1,An:!1},b))} w(no,E);n=no.prototype;n.open=function(a){this.Dg?this.o.open(a):(this.ha=!0,this.Ba())}; n.Cb=function(){return this.Dg?this.o.Cb():this.ha}; n.close=function(){this.Dg?this.o.close():(this.ha=!1,this.Ba())}; function po(a,b){var c=b.Gd;if(!a.Dg){var e;a.Rd=null!=(e=b.Rd)?e:a.Rd;a.Gd=null!=c?c:a.Gd;a.Ba()}} n.ud=function(){return!0}; n.content=function(){var a=this;this.Dg?this.o.render():this.element("div","class","popup-container","style",{visibility:this.ha?"visible":"hidden",transform:"translate("+this.Rd+"px, "+this.Gd+"px)"},function(){oo(a)})}; function oo(a){a.element("div","class","root "+a.oa+" "+a.ta,function(){a.element("div","class","container","style",{padding:a.Bn},a.ka);a.element("div","class","clip-track "+a.na,function(){a.element("div","class","clip",function(){a.element("div","class","caret")})})})} ;function qo(a){tj.call(this);this.inputType="";this.Zd=!1;this.Ge=!0;this.wo=this.rows=0;this.Il=this.text=this.label="";this.Xb=this.filled=!1;this.kf=!0;this.disabled=this.Yr=!1;this.placeholder="";this.qc=[];this.error="";this.maxLength=void 0;this.Uo=this.ariaInvalid=this.ariaRequired=!1;this.icon=void 0;this.Lj=!1;this.oo=!0;this.uc=void 0;this.ie(a)} w(qo,tj);n=qo.prototype; n.ie=function(a){var b=void 0===a.Zd?!1:a.Zd,c=void 0===a.Ge?!0:a.Ge,e=void 0===a.rows?0:a.rows,f=void 0===a.wo?0:a.wo,h=void 0===a.label?"":a.label,k=void 0===a.placeholder?"":a.placeholder,l=void 0===a.text?"":a.text,p=void 0===a.Il?"":a.Il,r=void 0===a.filled?!1:a.filled,u=void 0===a.Xb?!1:a.Xb,A=void 0===a.kf?!0:a.kf,la=void 0===a.Yr?!1:a.Yr,ma=void 0===a.disabled?!1:a.disabled,oa=void 0===a.Bd?void 0:a.Bd,sa=void 0===a.Sf?void 0:a.Sf,ua=void 0===a.Rf?void 0:a.Rf,va=void 0===a.Vl?void 0:a.Vl, Ea=void 0===a.qc?["self"]:a.qc,Oa=void 0===a.error?"":a.error,Ja=a.maxLength,fb=void 0===a.ariaRequired?!1:a.ariaRequired,nb=void 0===a.ariaInvalid?!1:a.ariaInvalid,ib=void 0===a.Uo?!1:a.Uo,jb=void 0===a.icon?void 0:a.icon,Ua=void 0===a.Lj?!1:a.Lj,kb=void 0===a.oo?!0:a.oo,Va=void 0===a.uc?void 0:a.uc;this.inputType=void 0===a.inputType?"":a.inputType;this.Zd=b;this.rows=e;this.wo=f;this.label=h;this.placeholder=k;this.text=l;this.Il=p;this.filled=r;this.Xb=u;this.kf=A;this.Yr=la;this.disabled=ma; this.Bd=oa;this.Sf=sa;this.Rf=ua;this.Vl=va;this.qc=Ea;this.error=Oa;this.Ge=c;this.maxLength=Ja;this.ariaRequired=fb;this.ariaInvalid=nb;this.Uo=ib;this.icon=jb;this.Lj=Ua;this.oo=kb;this.uc=Va}; n.Li=function(){return this.Ge}; n.getLabel=function(){return this.label}; n.getRows=function(){return this.rows}; n.getMaxRows=function(){return this.wo}; n.getText=function(){return this.text}; n.setText=function(a){a!==this.text&&(this.text=a,this.wa(0))}; n.getPlaceholder=function(){return this.placeholder}; n.setPlaceholder=function(a){a!==this.placeholder&&(this.placeholder=a,this.wa(1))}; n.getError=function(){return this.error}; n.setError=function(a){a!==this.error&&(this.error=a,this.ariaInvalid=""!==a,this.wa(2))}; n.setDisabled=function(a){a!==this.disabled&&(this.disabled=a,this.wa(3))}; n.ve=function(){return this.icon};function ro(a){a=void 0===a?{}:a;E.call(this,"sc.shared.MaterialTextField");this.labelId=sj();this.na=sj();this.oa=sj();this.o=null;this.isComposing=this.ka=!1;this.model=a instanceof qo?a:new qo(a);this.watch(this.model)} w(ro,E);function jea(a){return a.model.Li()?a.o?a.o:new jo({label:a.model.getPlaceholder(),qo:a.model.getLabel()?void 0:so(a),Fh:a.model.kf,disabled:a.model.disabled,filled:a.model.filled,Xb:a.model.Xb,Zd:a.model.Zd,mh:function(){return""!==a.model.getText()}}):null} n=ro.prototype; n.content=function(a){var b=this;a&&this.model.ie(a);this.o=jea(this);this.element("div","class","root",function(){b.model.getLabel()&&b.element("label","class","label","id",b.labelId,b.model.getLabel());b.o&&iea(b.o,!!b.model.getError());var c=b.model.uc?to(b.model.uc,{id:"sc.shared.MaterialTextField"}):void 0,e=c?c.attributes({bx:!1,Xp:!1}):"";b.element("div","class",{"input-container":!0,multiline:b.model.Zd,dense:b.model.Xb,invalid:b.model.getError(),outlined:!b.model.filled,filled:b.model.filled,disabled:b.model.disabled}, function(){b.element(b.model.getLabel()?"div":"label","class",{box:!0,"box-no-label":b.model.filled&&!b.model.kf,"filled-box":b.model.filled&&!b.model.Xb&&(b.model.kf||b.model.Zd),"filled-label":b.model.filled&&!b.model.Xb&&b.model.kf,"outlined-box":!b.model.filled&&b.model.kf},function(){var h=b.Lh.apply(b,[b.model.Zd?"textarea":"input",b.oa,"class",{"native-control":!0,"native-control-filled":b.model.filled},"style",{padding:"0 15px","padding-bottom":b.model.filled?"0":"15px"},"placeholder",b.o? "":b.model.getPlaceholder(),"aria-placeholder",b.o?b.model.getPlaceholder():"","type",b.model.inputType,"rows",b.model.getRows(),"disabled",b.model.disabled,"aria-labelledby",kea(b),"maxlength",b.model.maxLength,"onfocus",function(k){b.Sf();c&&c.Sx(k)}, "onblur",function(){return void b.Rf()}, "oninput",function(){return void uo(b)}, "onkeyup",function(k){if("Enter"===k.key){var l;null==(l=b.model.Vl)||l()}}, "onkeydown",function(k){b.model.Uo&&k.stopPropagation();c&&c.kr(k)}, "onkeypress",function(k){b.model.Uo&&k.stopPropagation()}, "aria-required",b.model.ariaRequired,"aria-invalid",b.model.ariaInvalid,"tabindex",b.model.oo?"0":"-1"].concat(Ba(e)));b.ha!==h&&(b.ha=h,b.ha.addEventListener("compositionstart",function(){b.isComposing=!0}),b.ha.addEventListener("compositionend",function(){b.isComposing=!1; uo(b)})); b.ha.value=b.model.getText();b.model.Zd&&0===b.model.getRows()&&(h=lea(b),b.ha.style.height=h+"px",0===h&&(b.ha.style.overflowY="hidden"));b.model.Lj&&b.model.ve()&&b.element("span","class","icon",b.model.ve())}); b.o&&(b.o.render(),b.o.setLabel(b.model.getPlaceholder()))}); var f=b.model.getError()||b.model.Il;f&&(b.element("div","id",b.na,"aria-live",b.model.getError()?"polite":null,"class",{"helper-text":!0,"helper-text-invalid":b.model.getError(),"helper-text-disabled":b.model.disabled,"helper-text-filled":b.model.filled,"helper-text-outlined":!b.model.filled,"helper-text-hidden":!b.model.getError()&&b.model.Yr&&!b.ka},f),b.ha.setAttribute("aria-describedby",b.na))})}; function kea(a){return a.model.qc?a.model.qc.map(function(b){return"self"===b?so(a):b}).join(" "):so(a)} function so(a){if(a.model.getLabel()||a.model.getPlaceholder())return a.labelId} function lea(a){var b=Number(getComputedStyle(a.ha).paddingLeft.replace(/[^0-9\.]/g,"")),c=a.ha.clientWidth-2*b;b=a.element("div","class","expander","style","width: "+c+"px",""+a.model.getText()+"\u200b");if(a.model.getMaxRows()){var e="\n".repeat(a.model.getMaxRows()-1);a=a.element("div","class","expander","style","width: "+c+"px",""+e+"\u200b");return Math.min(b.clientHeight,a.clientHeight)}return b.clientHeight} n.Sf=function(){this.ka=!0;this.o&&this.o.focus();var a;null==(a=this.model.Sf)||a();this.Ba()}; n.Rf=function(){this.ka=!1;this.o&&this.o.blur();var a;null==(a=this.model.Rf)||a();this.Ba()}; function uo(a){if(!a.isComposing){var b=a.ha.value;a.model.setText(b);var c;null==(c=a.model.Bd)||c(b)}} n.getText=function(){return this.model.getText()}; n.setText=function(a){this.model.setText(a)}; n.setPlaceholder=function(a){this.model.setPlaceholder(a)}; n.setError=function(a){this.model.setError(a)}; n.Fc=function(){return!!this.model.getError()}; n.setDisabled=function(a){this.model.setDisabled(a)}; n.focus=function(){var a;null==(a=this.ha)||a.focus()};function vo(a){var b=void 0===a.text?"":a.text,c=a.trigger,e=void 0===a.Wh?"":a.Wh,f=void 0===a.Xa?!1:a.Xa,h=void 0===a.hk?!0:a.hk,k=void 0===a.vg?!1:a.vg,l=void 0===a.dw?0:a.dw,p=void 0===a.ls?4:a.ls,r=void 0===a.delay?0:a.delay;E.call(this,"sc.shared.MaterialTooltip");var u=this;this.o=!1;this.dw=l;this.ls=p;this.Xa=f;this.text=b;this.trigger=c;this.Wh=e;this.hk=h;this.vg=k;this.activate=function(){if(!u.vg||wo(u,u.trigger))u.o=!0,0<r?setTimeout(function(){return void u.Ba()},r):u.Ba()}; this.deactivate=function(){u.o=!1;u.Ba()}; this.ha=function(A){var la=A.clientX,ma=A.clientY;A=u.container.getBoundingClientRect();var oa=A.right,sa=A.bottom;ma=A.top<=ma&&ma<=sa;A.left<=la&&la<=oa&&ma||u.deactivate()}; this.ka=function(A){"Escape"===A.key&&u.deactivate()}} w(vo,E);vo.prototype.content=function(){var a=this;xo(this);this.container=this.element("div","class","container","style",{display:this.o?"":"none",direction:this.Xa?"rtl":void 0,"max-height":this.hk?"7rem":void 0},function(){var f=ij(a.text);f.classList.add(mea+"blob");for(var h=t(a.Wh.split(/ +/)),k=h.next();!k.done;k=h.next())(k=k.value)&&f.classList.add(k);a.hk?(f.style.webkitLineClamp="5",f.style.whiteSpace="normal"):f.style.display="inline-block"}); this.container.style.top="0";this.container.style.left="0";this.container.style.transform="none";var b=this.container.getBoundingClientRect(),c=this.trigger.getBoundingClientRect(),e=c.top-b.top;this.container.style.left=Math.floor(c.x-b.x+c.width/2+this.dw)+"px";this.container.style.top=e+c.height+this.ls+"px";this.container.style.transform="";this.trigger.addEventListener("mouseenter",this.activate);this.trigger.addEventListener("mouseleave",this.ha);this.trigger.addEventListener("focus",this.activate); this.trigger.addEventListener("blur",this.deactivate);this.trigger.addEventListener("keydown",this.ka);this.container&&this.container.addEventListener("mouseleave",this.deactivate)}; vo.prototype.Ba=function(){E.prototype.Ba.call(this);var a=this.getElement().firstChild;if(a){var b=window.innerHeight,c=document.documentElement.clientWidth,e=a.getBoundingClientRect();if(e.right>=c){var f=Number(a.style.left.replace("px",""));a.style.left=Math.floor(f-(e.right-c))+"px"}e.bottom>=b&&(a.style.top=a.offsetHeight/2*-1+"px")}}; vo.prototype.Gb=function(){xo(this)}; function xo(a){a.trigger.removeEventListener("mouseenter",a.activate);a.trigger.removeEventListener("mouseleave",a.ha);a.trigger.removeEventListener("focus",a.activate);a.trigger.removeEventListener("blur",a.deactivate);a.container&&a.container.removeEventListener("mouseleave",a.deactivate)} function wo(a,b){if(b.scrollWidth>b.getBoundingClientRect().width)return!0;b=t(b.children);for(var c=b.next();!c.done;c=b.next())if(wo(a,c.value))return!0;return!1} var mea=mj("sc.shared.MaterialTooltip");function yo(){try{return!!window.localStorage}catch(a){return!1}} function zo(a,b){if(yo())try{window.localStorage.setItem(a,JSON.stringify(b))}catch(c){}} function Ao(a){var b={},c=void 0===b.removeItem?!1:b.removeItem;b=void 0===b.lH?!0:b.lH;if(!yo())return null;try{var e=window.localStorage.getItem(a);if(!e)return null;b&&(e=JSON.parse(e));c&&yo()&&window.localStorage.removeItem(a);return e}catch(f){return null}} ;function Bo(){this.ha={};this.o=0} n=Bo.prototype;n.format=function(a){var b=wh("SafeHtmlFormatter:");a=wh(a).replace(new RegExp("\\{"+b+"[\\w&#;]+\\}","g"),sb(this.JG,this,[]));return uf(a)}; n.JG=function(a,b){a=this.ha[b];if(!a)return b;b="";a.Lb&&(b+="<"+a.Lb+a.attributes+">");a.html&&(b+=a.html);a.Jb&&(b+="</"+a.Jb+">");return b}; n.Lb=function(a,b){vf(a);return Co(this,{Lb:a,attributes:zf(b)})}; n.Jb=function(a){vf(a);return Co(this,{Jb:a})}; n.text=function(a){return Co(this,{html:wh(a)})}; n.safeHtml=function(a){return Co(this,{html:rf(a).toString()})}; function Co(a,b){a.o++;var c="{SafeHtmlFormatter:"+a.o+"_"+Ah()+"}";a.ha[wh(c)]=b;return c} ;function Do(a,b){b=void 0===b?tg().hc:b;this.ha=a;this.ma={};b&&(this.ma.helpcenter=b)} n=Do.prototype;n.Ti=function(a){this.na=a;return this}; n.onError=function(a){this.ka=a;return this}; n.Oy=function(a){this.oa=a;return this}; n.aj=function(a,b){this.ma[a]=b;return this}; n.start=function(a){var b=this;a=void 0===a?tg().upload_hostname:a;var c=new XMLHttpRequest;c.open("POST",a+"/upload");c.withCredentials=!0;c.addEventListener("load",function(){try{var e=JSON.parse(c.responseText);nea(b,e.sessionStatus.externalFieldTransfers[0].formPostInfo.url)}catch(f){Eo(b)}}); c.addEventListener("error",function(){return Eo(b)}); c.addEventListener("abort",function(){return Eo(b)}); c.send(oea(this));return this}; function nea(a,b){var c=new XMLHttpRequest;c.open("POST",b);c.withCredentials=!0;c.addEventListener("load",function(){try{var e=JSON.parse(c.responseText).sessionStatus.additionalInfo["uploader_service.GoogleRupioAdditionalInfo"].completionInfo.customerSpecificInfo;a.o=e.cns_filename;a.ta=e.document_id;a.na&&a.na()}catch(f){Eo(a)}}); c.upload.addEventListener("progress",function(e){a.oa&&a.oa(e.lengthComputable?Math.max(e.loaded-(e.total-a.ha.size),0):0)}); c.addEventListener("error",function(){return Eo(a)}); c.addEventListener("abort",function(){return Eo(a)}); b=new FormData;b.append("Filedata",a.ha,a.ha.name);c.send(b)} function Eo(a){a.ka&&a.ka()} function oea(a){var b=[{external:{name:"file",filename:a.ha.name,formPost:{}}}],c;for(c in a.ma)b.push({inlined:{name:c,content:a.ma[c],contentType:"text/plain"}});return JSON.stringify({protocolVersion:"0.8",createSessionRequest:{fields:b}})} n.OD=function(){return this.o}; n.Bl=function(){return this.ta}; Do.prototype.getDocumentId=Do.prototype.Bl;Do.prototype.getCnsFilename=Do.prototype.OD;Do.prototype.start=Do.prototype.start;Do.prototype.setMetadata=Do.prototype.aj;Do.prototype.onProgress=Do.prototype.Oy;Do.prototype.onError=Do.prototype.onError;Do.prototype.onSuccess=Do.prototype.Ti;function Fo(){var a=this;this.ha=document.querySelector(".overlay");this.o=(new Cn({className:"overlay-backdrop",nn:"overlay-backdrop--active",Ey:"overlay-backdrop--locked"})).setContent(this.ha).onClose(function(){a.ma.close()}); this.o.Lv(!0);this.o.Iv(!0);this.ka=this.ha.querySelector(".overlay__close-button");this.ka.addEventListener("click",function(){a.o.close()}); this.ma=new rn(this.ha,function(b){b.iframe.contentDocument.body.style.padding="2.5rem 3.25rem"},null)} Fo.prototype.Oh=pa(3);window.sc_initOverlay=function(){return new Fo};var pea={"ads.svg":Ie('<svg viewBox="-4 -4 26 26" xmlns="http://www.w3.org/2000/svg"><path d="M13.5 2.25c.825 0 1.5.675 1.5 1.5V7.5h-1.5V6H3v8.25h9v1.5H3c-.825 0-1.5-.675-1.5-1.5V3.75c0-.825.675-1.5 1.5-1.5ZM15 9v2.25h2.25v1.5H15V15h-1.5v-2.25h-2.25v-1.5h2.25V9H15Zm-6 2.25v1.5H4.5v-1.5H9Zm1.5-3v1.5h-6v-1.5h6Z"/></svg>\n'),"alumnus_expert.svg":Ie('<svg viewBox="0 0 32 32"><circle cx="16" cy="16" r="16" fill="#34A853"/><path fill-rule="evenodd" clip-rule="evenodd" d="M6.833 13.5L16 8.5l9.167 5v6.667H23.5v-5.759L16 18.5l-9.166-5zm3.334 6.817v-3.334L16 20.167l5.834-3.184v3.334L16 23.5l-5.833-3.183z" fill="#fff"/></svg>\n'), "beenhere.svg":Ie('<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" fill="#041E49"><path d="m12 23-7.2-5.4q-.375-.275-.587-.7Q4 16.475 4 16V4q0-.825.588-1.413Q5.175 2 6 2h12q.825 0 1.413.587Q20 3.175 20 4v12q0 .475-.212.9-.213.425-.588.7zm0-2.5 6-4.5V4H6v12zM10.95 15l5.65-5.65-1.4-1.45-4.25 4.25-2.1-2.1-1.45 1.4zM12 4H6h12z"/></svg>\n'),"bids_and_budgets.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h24v24H0z" fill="none"/><path d="M16 17.01V10h-2v7.01h-3L15 21l4-3.99h-3zM9 3 5 6.99h3V14h2V6.99h3L9 3z"/></svg>\n'), "bronze_expert.svg":Ie('<svg viewBox="0 0 24 24"><circle cx="12" cy="12" fill="#a1887f" r="12"/><path d="M12 15.06l4.33 3.15-1.66-5.09L19 10h-5.31L12 4.79 10.31 10H5l4.33 3.08-1.66 5.13z" fill="#fff"/></svg>\n'),"community_specialist.svg":Ie('<svg viewBox="0 0 24 24"><path d="M3.51 3.51a12 12 0 000 17L12 12z" fill="#3e81f6"/><path d="M20.49 3.51a12 12 0 00-17 0L12 12zm0 16.98L12 12l-8.49 8.49a12 12 0 0016.98 0z" fill="#7fa6f6"/><path d="M20.49 20.49a12 12 0 000-17L12 12z" fill="#3e81f6"/><circle cx="12" cy="12" fill="#fff" r="9"/><path d="M9.38 15l-2.96-3-1 1 4 4 8.5-8.5-1-1z" fill="#4285f4"/></svg>\n'), "diamond_expert.svg":Ie('<svg viewBox="0 0 32 32"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.687 27.313A15.952 15.952 0 0015.981 32V16.02L4.687 27.313z" fill="#79A8FA"/><path fill-rule="evenodd" clip-rule="evenodd" d="M15.98 16H0a15.95 15.95 0 004.687 11.313L15.98 16.02V16zm0-16A15.95 15.95 0 004.687 4.687L15.98 15.98V0z" fill="#A0C1FC"/><path fill-rule="evenodd" clip-rule="evenodd" d="M15.98 15.98L4.687 4.686A15.95 15.95 0 000 16h15.98v-.02zM16 16L27.315 4.686A15.952 15.952 0 0016 0h-.02v15.98L16 16z" fill="#C5D9FD"/><path fill-rule="evenodd" clip-rule="evenodd" d="M32 16a15.95 15.95 0 00-4.686-11.314L16.001 16h16zm-16.02.02v15.979L16 32a15.95 15.95 0 0011.314-4.686L16.002 16l-.02.02z" fill="#A0C1FC"/><path fill-rule="evenodd" clip-rule="evenodd" d="M16 16l11.314 11.314A15.954 15.954 0 0032 16H16z" fill="#79A8FA"/><path fill-rule="evenodd" clip-rule="evenodd" d="M15.982 19.55l5.107 3.716-1.954-6.002 5.106-3.634h-6.263l-1.996-6.193-1.996 6.193H7.724l5.106 3.634-1.955 6.002 5.107-3.716z" fill="#fff"/><path fill-rule="evenodd" clip-rule="evenodd" d="M15.98 16H16l-.02-.02V16zm0 .02L16 16h-.02v.02z" fill="#79A8FA"/></svg>\n'), "error_computer.svg":Ie('<svg viewbox=\'0 0 133 95\' fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M69.86 86.5c24.024 0 43.499-19.252 43.499-43S93.884.5 69.859.5c-24.024 0-43.5 19.252-43.5 43s19.476 43 43.5 43z" fill="#D2E3FC"/><path fill-rule="evenodd" clip-rule="evenodd" d="M30.946 83.328h-.509c0-4.703 4.26-8.516 9.516-8.516a10.5 10.5 0 013.26.513c2.408-2.536 5.942-4.138 9.88-4.138 5.062 0 9.455 2.644 11.65 6.519a8.458 8.458 0 011.718-.175c3.879 0 7.023 2.596 7.023 5.797H72.36c.72.21 1.125.39 1.125.525 0 1.133-9.252 2.194-19.464 2.194-10.212 0-23.583-1.054-23.583-2.194 0-.106.187-.289.51-.525z" fill="#fff"/><path fill-rule="evenodd" clip-rule="evenodd" d="M47.259 91.938h-.509c0-4.704 4.26-8.516 9.516-8.516 1.144 0 2.242.18 3.259.512 2.408-2.536 5.942-4.137 9.881-4.137 5.062 0 9.455 2.644 11.65 6.518a8.458 8.458 0 011.717-.174c3.88 0 7.024 2.595 7.024 5.796H88.67c.72.21 1.126.39 1.126.526 0 1.132-9.252 2.193-19.465 2.193-10.212 0-23.582-1.053-23.582-2.193 0-.107.186-.29.509-.525z" fill="#fff"/><path fill-rule="evenodd" clip-rule="evenodd" d="M101.164 83.781h.414c0-3.702-3.449-6.703-7.703-6.703-.953 0-1.865.15-2.707.426-1.95-1.93-4.786-3.145-7.941-3.145-4.117 0-7.687 2.067-9.46 5.091a6.64 6.64 0 00-1.189-.106c-3.003 0-5.437 1.987-5.437 4.437h.918c-.587.177-.918.328-.918.442 0 .942 7.401 1.824 15.571 1.824s18.866-.876 18.866-1.824c0-.09-.151-.243-.414-.442zm-8.279-72.953c.324.148.537.264.537.316 0 .307-4.785.59-8.44.59-3.655 0-6.966-.286-6.966-.59 0-.07.53-.183 1.364-.316h-1.364c0-.699 1.115-1.265 2.492-1.265.18 0 .357.01.527.028.675-1.34 2.416-2.294 4.457-2.294 1.538 0 2.906.542 3.776 1.382.173-.015.35-.023.529-.023 2.002 0 3.625.973 3.625 2.172h-.537zM64.33 12.64c.335.186.545.33.545.4 0 .499-6.755.96-11.915.96-5.16 0-9.835-.465-9.835-.96 0-.094.502-.233 1.33-.4h-1.33c0-1.199 1.623-2.171 3.625-2.171.194 0 .384.009.57.026 1.05-1.883 3.444-3.198 6.227-3.198 2.068 0 3.92.726 5.166 1.871.309-.038.626-.059.951-.059 2.878 0 5.211 1.581 5.211 3.532h-.545z" fill="#fff"/><mask id="error_svg__a" maskUnits="userSpaceOnUse" x="40" y="20" width="59" height="47"><path fill-rule="evenodd" clip-rule="evenodd" d="M93.648 20.086H46.07c-2.907 0-5.286 2.341-5.286 5.203v36.422c0 2.862 2.379 5.203 5.286 5.203h47.578c2.908 0 5.287-2.341 5.287-5.203V25.289c0-2.862-2.38-5.203-5.287-5.203zm0 41.625H46.07V25.289h47.578v36.422zm-5.286-10.406H51.357v7.804h37.005v-7.804z" fill="#fff"/></mask><g mask="url(#error_svg__a)"><path fill="#4285F4" d="M38.141 12.281h63.438v62.438H38.141z"/></g><path fill-rule="evenodd" clip-rule="evenodd" d="M1.304 59.54h-.32c0-6.252 5.522-11.32 12.332-11.32 1.508 0 2.953.248 4.289.703 3.115-3.298 7.66-5.376 12.721-5.376 6.425 0 12.017 3.349 14.911 8.291a10.04 10.04 0 012.099-.22c4.931 0 8.93 3.546 8.93 7.921h-.645c.418.167.645.313.645.435 0 1.53-11.882 2.964-24.997 2.964-13.114 0-30.285-1.424-30.285-2.964 0-.1.114-.248.32-.435z" fill="#fff"/><path opacity=".306" fill-rule="evenodd" clip-rule="evenodd" d="M1.757 60.898h-.32c0-6.251 5.522-11.319 12.333-11.319 1.507 0 2.952.248 4.288.703 3.116-3.298 7.66-5.376 12.721-5.376 6.425 0 12.018 3.35 14.911 8.291a10.04 10.04 0 012.099-.22c4.932 0 8.93 3.547 8.93 7.921h-.645c.419.167.645.314.645.435 0 1.53-11.882 2.964-24.997 2.964-13.114 0-30.285-1.424-30.285-2.964 0-.1.114-.248.32-.435z" fill="#A6CCF9"/><path fill-rule="evenodd" clip-rule="evenodd" d="M90.204 43.34h-.407c0-4.766 4.266-8.63 9.527-8.63 1.248 0 2.44.218 3.533.613 2.404-2.467 5.832-4.01 9.638-4.01 5.12 0 9.558 2.794 11.737 6.875.375-.052.76-.079 1.153-.079 3.831 0 6.944 2.545 7.005 5.703l.001.012-.001.015.001.067h-.014c-.4 1.18-9.369 2.266-19.246 2.266-10.105 0-23.334-1.128-23.334-2.348 0-.102.147-.27.407-.484z" fill="#fff"/><path opacity=".306" fill-rule="evenodd" clip-rule="evenodd" d="M90.657 44.246h-.407c0-4.766 4.266-8.629 9.528-8.629 1.248 0 2.439.218 3.532.613 2.404-2.468 5.833-4.011 9.638-4.011 5.12 0 9.558 2.794 11.737 6.875a8.516 8.516 0 011.153-.078c3.831 0 6.944 2.544 7.005 5.703l.001.012-.001.014.001.068h-.014c-.4 1.18-9.369 2.265-19.246 2.265-10.105 0-23.334-1.127-23.334-2.347 0-.103.147-.27.407-.485z" fill="#A6CCF9"/><path fill-rule="evenodd" clip-rule="evenodd" d="M17.332 32.578h-.488c0-1.95 1.927-3.531 4.304-3.531.65 0 1.267.118 1.82.33 1.075-1.04 2.602-1.69 4.298-1.69 2.412 0 4.485 1.316 5.396 3.199.161-.018.326-.027.494-.027 1.721 0 3.122.939 3.17 2.109a.03.03 0 01.002.009v.054h-.017c-.29.475-4.34.907-8.793.907-4.623 0-10.674-.462-10.674-.961 0-.07.187-.214.488-.399z" fill="#fff"/><path opacity=".306" fill-rule="evenodd" clip-rule="evenodd" d="M17.785 33.484h-.488c0-1.95 1.927-3.53 4.305-3.53.65 0 1.266.117 1.819.33 1.075-1.04 2.603-1.69 4.298-1.69 2.412 0 4.485 1.315 5.396 3.198.161-.017.326-.026.494-.026 1.721 0 3.122.938 3.17 2.108a.03.03 0 01.002.009v.055h-.017c-.29.474-4.34.906-8.793.906-4.622 0-10.674-.462-10.674-.961 0-.07.188-.213.488-.399z" fill="#A6CCF9"/><path fill-rule="evenodd" clip-rule="evenodd" d="M75.843 66.665h-.546c0-4.403 3.958-7.972 8.84-7.972a9.66 9.66 0 013.187.534c2.242-2.389 5.544-3.899 9.227-3.899 4.717 0 8.811 2.477 10.849 6.106a7.63 7.63 0 011.377-.125c3.532 0 6.395 2.398 6.395 5.356h-1.232c.785.221 1.232.41 1.232.55 0 1.066-8.57 2.066-18.03 2.066s-21.845-.993-21.845-2.067c0-.109.201-.3.546-.55z" fill="#fff"/><path opacity=".306" fill-rule="evenodd" clip-rule="evenodd" d="M76.296 67.57h-.546c0-4.402 3.958-7.971 8.84-7.971 1.124 0 2.199.189 3.188.534 2.241-2.389 5.543-3.899 9.226-3.899 4.718 0 8.811 2.478 10.85 6.106a7.601 7.601 0 011.376-.124c3.532 0 6.395 2.397 6.395 5.355h-1.231c.784.222 1.231.41 1.231.55 0 1.067-8.57 2.067-18.03 2.067S75.75 69.195 75.75 68.12c0-.109.201-.3.546-.55z" fill="#A6CCF9"/></svg>\n'), "gold_expert.svg":Ie('<svg viewBox="0 0 32 32"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.686 4.686c-6.244 6.244-6.248 16.363-.013 22.613L27.3 4.673c-6.25-6.235-16.37-6.23-22.613.013" fill="#FFB300"/><mask id="a" maskUnits="userSpaceOnUse" x="4" y="4" width="28" height="28"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.673 4.673H32V32H4.673V4.673z" fill="#fff"/></mask><g mask="url(#a)"><path fill-rule="evenodd" clip-rule="evenodd" d="M27.314 27.314c6.248-6.25 6.248-16.38 0-22.628a.104.104 0 01-.015-.013L4.673 27.299l.013.015c6.248 6.248 16.379 6.248 22.628 0" fill="#FFA000"/></g><path fill-rule="evenodd" clip-rule="evenodd" d="M16 19.504l5.107 3.716-1.955-6 5.106-3.635h-6.263L16 7.391l-1.995 6.194H7.741l5.106 3.634-1.955 6.001L16 19.504z" fill="#fff"/></svg>\n'), "google_employee.svg":Ie('<svg viewBox="0 0 24 24"><path d="M3.51 3.51a12 12 0 000 17L12 12z" fill="#fcbc00"/><path d="M20.49 3.51a12 12 0 00-17 0L12 12z" fill="#ec412d"/><path d="M20.49 20.49L12 12l-8.49 8.49a12 12 0 0016.98 0z" fill="#2da84f"/><path d="M20.49 20.49a12 12 0 000-17L12 12z" fill="#3e81f6"/><circle cx="12" cy="12" fill="#fff" r="9"/><path d="M9.38 15l-2.96-3-1 1 4 4 8.5-8.5-1-1z" fill="#4285f4"/></svg>\n'),"keywords_and_targeting.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m20.49 19-5.73-5.73C15.53 12.2 16 10.91 16 9.5A6.5 6.5 0 1 0 9.5 16c1.41 0 2.7-.47 3.77-1.24L19 20.49 20.49 19zM5 9.5C5 7.01 7.01 5 9.5 5S14 7.01 14 9.5 11.99 14 9.5 14 5 11.99 5 9.5z"/></svg>\n'), "laptop_check.svg":Ie('<svg viewbox="0 0 264 129">\n <path clip-rule="evenodd"\n d="M253.699 77.341V121.672H255.699V82.1615C261.066 95.9199 264 110.814 264 126.364H0C0\n 114.162 1.80653 102.364 5.17753 91.2023L5.17752 121.672H7.17752L7.17753 85.1573C14.9741\n 63.5098 28.7424 44.5253 46.5978 30.0079L46.5978 121.672H48.5978L48.5978 28.4139C60.2493\n 19.311 73.5554 12.0755 88.018 7.18427L88.018 121.672H90.018L90.018 6.52521C102.437\n 2.53981 115.68 0.274025 129.438 0.0233224V121.672H131.438V0.00112029C131.625 0.000373674\n 131.813 0 132 0C145.524 0 158.573 1.94705 170.858 5.56432V121.672H172.858V6.17004C187.24\n 10.6473 200.538 17.4242 212.279 26.0475V121.672H214.279V27.5458C231.413 40.6375 245.067\n 57.7279 253.699 77.341Z"\n fill="url(#paint0_linear)"\n fill-rule="evenodd"\n opacity="0.43643"></path>\n <path d="M64.072 37.8157C64.072 35.6065 65.8629 33.8157 68.072 33.8157H195.928C198.137 33.8157\n 199.928 35.6065 199.928 37.8157V123.398H64.072V37.8157Z"\n fill="url(#paint1_linear)"></path>\n <rect fill="#1A73E8" height="7.1191" rx="3.55955" width="264" y="121.025"></rect>\n <rect fill="white" height="74.7506" rx="2" width="123.991" x="70.0046" y="39.155"></rect>\n <path d="M48.8264 121.82C48.4414 120.536 49.4023 119.245 50.742 119.245H213.301C214.641 119.245\n 215.601 120.536 215.217 121.82L214.709 123.512C214.455 124.358 213.676 124.938 212.793\n 124.938H51.2498C50.3666 124.938 49.588 124.358 49.3342 123.512L48.8264 121.82Z"\n fill="#8AB4F8"></path>\n <circle cx="132" cy="77" fill="#8AB4F8" opacity="0.3" r="28"></circle>\n <path d="M128.25 82.25L123 77L121.25 78.75L128.25 85.75L143.25 70.75L141.5 69L128.25 82.25Z"\n fill="#185ABC"></path>\n <defs>\n <linearGradient gradientunits="userSpaceOnUse"\n id="paint0_linear"\n x1="132"\n x2="132"\n y1="0"\n y2="126.364">\n <stop stop-color="#D2E3FC" stop-opacity="0.35"></stop>\n <stop offset="0.703125" stop-color="#D2E3FC" stop-opacity="0.5"></stop>\n <stop offset="1" stop-color="#AECBFA"></stop>\n </linearGradient>\n <linearGradient gradientunits="userSpaceOnUse"\n id="paint1_linear"\n x1="132"\n x2="132"\n y1="33.8157"\n y2="123.398">\n <stop stop-color="#D2E3FC"></stop>\n <stop offset="0.204095" stop-color="#D2E3FC"></stop>\n <stop offset="0.979167" stop-color="#AECBFA"></stop>\n </linearGradient>\n </defs>\n</svg>\n'), "legacy_expert.svg":Ie('<svg viewBox="0 0 40 40">\n <path fill="#00838F" d="M20 40c11.046 0 20-8.954 20-20S31.046 0 20 0 0 8.954 0 20s8.954 20 20 20z"></path>\n <path fill="#00ABBE" fill-rule="evenodd" d="M37.343 10.034A19.908 19.908 0 0140 20c0 11.046-8.955 20-20 20a19.91 19.91 0 01-9.7-2.505c.085-14.88 11.933-26.973 26.717-27.453l.326-.008z" clip-rule="evenodd"></path>\n <path fill="#0A666E" fill-rule="evenodd" d="M38.867 26.676zM27.05 11.929l.15.188a27.738 27.738 0 00-13.294 11.861L7.78 16.213l19.27-4.284z" clip-rule="evenodd"></path>\n <path fill="url(#paint0_linear)" fill-rule="evenodd" d="M27.203 12.114l11.665 14.56a20.052 20.052 0 01-12.81 12.316l-12.15-15.014a27.738 27.738 0 0113.295-11.862z" clip-rule="evenodd"></path>\n <path fill="#F3F3F9" fill-rule="evenodd" d="M15.395 21.615l3.628 8.315c.103.21.251.316.444.316a.516.516 0 00.456-.267l7.38-17.59a.484.484 0 00-.081-.485c-.116-.153-.32-.196-.613-.13l-18.504 3.74c-.233.067-.362.192-.388.375a.435.435 0 00.17.433l7.508 5.293z" clip-rule="evenodd"></path>\n <path fill="#E8E8EE" fill-rule="evenodd" d="M15.498 21.504a.378.378 0 01.115.108c.032.045 1.256 2.86 3.673 8.442a.452.452 0 00.091.129l.06.059c-.178-.01-.316-.116-.414-.316l-3.628-8.315.103-.107z" clip-rule="evenodd"></path>\n <path fill="#DADBDC" fill-rule="evenodd" d="M7.713 15.956c.127-.067.234-.036.321.094l7.527 5.393-.167.17h-.004l-7.503-5.29a.425.425 0 01-.176-.366l.002-.001z" clip-rule="evenodd"></path>\n <path fill="#fff" fill-rule="evenodd" d="M26.61 11.774c.291-.066.495-.023.611.13.021.027.04.055.054.083-.01.066-.03.11-.06.133-.05.04-.122.04-.213 0l-.32-.07-18.866 3.906h-.105c0-.022.003-.044.006-.067.025-.183.155-.307.388-.374l18.504-3.741z" clip-rule="evenodd"></path>\n <path fill="#E4E5E6" fill-rule="evenodd" d="M15.498 21.504l11.542-9.29c-.037-.132-.13-.198-.277-.198a1.73 1.73 0 00-.27.031c-1.32.236-18.57 3.72-18.679 3.74-.107.022-.119.19-.103.254.017.064.036.075.198.19a621.926 621.926 0 007.589 5.273z" clip-rule="evenodd"></path>\n <path fill="#00ABBE" fill-rule="evenodd" d="M14.223 15.886l1.047-.194 3.436 4.46-.418 1.059-4.065-5.325zM16.465 15.429l1.076-.194 4.537 5.952-.404 1.051-5.21-6.81zM18.623 14.976l1.05-.208 3.34 4.286-.45 1.02-3.94-5.098z" clip-rule="evenodd"></path>\n <path fill="#008486" fill-rule="evenodd" d="M15.27 15.692l2.869 3.723-.754.612-3.162-4.141 1.047-.194zM17.541 15.235l2.197 2.882-.75.61-2.523-3.298 1.076-.194zM19.673 14.768l1.623 2.083-.752.61-1.921-2.485 1.05-.208z" clip-rule="evenodd"></path>\n <defs>\n <linearGradient id="paint0_linear" x1="30.317" x2="20.618" y1="29.551" y2="18.797" gradientUnits="userSpaceOnUse">\n <stop stop-color="#00ABBE"/>\n <stop offset="1" stop-color="#068B9B"/>\n </linearGradient>\n </defs>\n</svg>\n'), "logo_googleg_48dp.svg":Ie('<svg xmlns="http://www.w3.org/2000/svg" width="48px" height="48px" viewBox="0 0 48 48">\n <path fill="#4285F4" d="M45.12 24.5c0-1.56-.14-3.06-.4-4.5H24v8.51h11.84c-.51 2.75-2.06 5.08-4.39 6.64v5.52h7.11c4.16-3.83 6.56-9.47 6.56-16.17z"/>\n <path fill="#34A853" d="M24 46c5.94 0 10.92-1.97 14.56-5.33l-7.11-5.52c-1.97 1.32-4.49 2.1-7.45 2.1-5.73 0-10.58-3.87-12.31-9.07H4.34v5.7C7.96 41.07 15.4 46 24 46z"/>\n <path fill="#FBBC05" d="M11.69 28.18C11.25 26.86 11 25.45 11 24s.25-2.86.69-4.18v-5.7H4.34C2.85 17.09 2 20.45 2 24c0 3.55.85 6.91 2.34 9.88l7.35-5.7z"/>\n <path fill="#EA4335" d="M24 10.75c3.23 0 6.13 1.11 8.41 3.29l6.31-6.31C34.91 4.18 29.93 2 24 2 15.4 2 7.96 6.93 4.34 14.12l7.35 5.7c1.73-5.2 6.58-9.07 12.31-9.07z"/>\n <path fill="none" d="M2 2h44v44H2z"/>\n</svg>\n'), "page_desktop.svg":Ie('<svg viewbox="0 0 408 202" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity=".436" d="M407.917 199.25C407.917 91.416 316.601 4 203.958 4S0 91.416 0 199.25h407.917z" fill="url(#paint0_linear)"/><path stroke="#fff" stroke-width="2" d="M9 0v192M73 0v192M137 0v192M201 0v192M265 0v192M329 0v192M393 0v192"/><path d="M99 60.25a4 4 0 014-4h201.917a4 4 0 014 4v134.417H99V60.25z" fill="url(#paint1_linear)"/><rect y="191" width="407.917" height="11" rx="4" fill="#1A73E8"/><rect x="108.167" y="64.5" width="191.583" height="115.5" rx="2" fill="#fff"/><path d="M75.022 190.825a2 2 0 011.916-2.575h254.107a2 2 0 011.915 2.575l-1.438 4.796a2 2 0 01-1.916 1.425H78.376a2 2 0 01-1.915-1.425l-1.439-4.796z" fill="#8AB4F8"/><rect x="115" y="120" width="178" height="20" rx="10" fill="#E8F0FE"/><path fill-rule="evenodd" clip-rule="evenodd" d="M130.61 130.741l3.342 3.342-.869.869-3.342-3.342a3.748 3.748 0 01-2.199.723 3.79 3.79 0 110-7.583 3.79 3.79 0 013.791 3.792c0 .822-.274 1.575-.723 2.199zm-3.068-4.824a2.62 2.62 0 00-2.625 2.625 2.621 2.621 0 002.625 2.625 2.622 2.622 0 002.625-2.625 2.621 2.621 0 00-2.625-2.625z" fill="#1967D2"/><defs><linearGradient id="paint0_linear" x1="203.958" y1="4" x2="203.958" y2="199.25" gradientUnits="userSpaceOnUse"><stop stop-color="#D2E3FC" stop-opacity=".35"/><stop offset=".703" stop-color="#D2E3FC" stop-opacity=".5"/><stop offset="1" stop-color="#AECBFA"/></linearGradient><linearGradient id="paint1_linear" x1="203.958" y1="56.25" x2="203.958" y2="194.667" gradientUnits="userSpaceOnUse"><stop stop-color="#D2E3FC"/><stop offset=".204" stop-color="#D2E3FC"/><stop offset=".979" stop-color="#AECBFA"/></linearGradient></defs></svg>\n'), "page_desktop_dark.svg":Ie('<svg viewbox="0 0 408 198" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity=".436" fill-rule="evenodd" clip-rule="evenodd" d="M392 188v-68.498c-13.519-30.72-35.013-57.434-62-77.767V188h-2V40.247c-18.437-13.542-39.36-24.137-62-31.05V60.5h31.75a2 2 0 012 2V174a2 2 0 01-2 2H266v12h-2v-12h-62v12h-2v-12h-62v12h-2v-12h-25.833a2 2 0 01-2-2V62.5a2 2 0 012-2H136V11.1c-22.799 7.711-43.738 19.192-62 33.661V188h-2V46.366c-28.442 23.125-50.172 53.585-62 88.326V188H8v-47.08c-5.209 17.247-8 35.477-8 54.33h407.917c0-25.06-4.932-49.017-13.917-71.031V188h-2zM138 60.5h62V.036c-21.661.395-42.496 4.022-62 10.4V60.5zm64 0h62V8.598C245.018 3.008 224.855 0 203.958 0c-.653 0-1.306.003-1.958.009v60.49z" fill="url(#paint0_linear)"/><rect y="187" width="407.917" height="11" rx="4" fill="#1A73E8"/><path fill-rule="evenodd" clip-rule="evenodd" d="M103 52.25a4 4 0 00-4 4v134.417h209.917V56.25a4 4 0 00-4-4H103zm7.167 8.25a2 2 0 00-2 2V174a2 2 0 002 2H297.75a2 2 0 002-2V62.5a2 2 0 00-2-2H110.167z" fill="url(#paint1_linear)"/><path d="M75.022 186.825a2 2 0 011.916-2.575h254.107a2 2 0 011.915 2.575l-1.438 4.796a2 2 0 01-1.916 1.425H78.376a2 2 0 01-1.915-1.425l-1.439-4.796z" fill="#8AB4F8"/><rect opacity=".3" x="115" y="116" width="178" height="20" rx="10" fill="#8AB4F8"/><path fill-rule="evenodd" clip-rule="evenodd" d="M130.61 126.741l3.342 3.342-.869.869-3.342-3.342a3.748 3.748 0 01-2.199.723 3.79 3.79 0 110-7.583 3.79 3.79 0 013.791 3.792c0 .822-.274 1.575-.723 2.199zm-3.068-4.824a2.62 2.62 0 00-2.625 2.625 2.621 2.621 0 002.625 2.625 2.622 2.622 0 002.625-2.625 2.621 2.621 0 00-2.625-2.625z" fill="#fff"/><defs><linearGradient id="paint0_linear" x1="203.958" y1="0" x2="203.958" y2="195.25" gradientUnits="userSpaceOnUse"><stop stop-color="#D2E3FC" stop-opacity=".35"/><stop offset=".703" stop-color="#D2E3FC" stop-opacity=".5"/><stop offset="1" stop-color="#AECBFA"/></linearGradient><linearGradient id="paint1_linear" x1="203.958" y1="52.25" x2="203.958" y2="190.667" gradientUnits="userSpaceOnUse"><stop stop-color="#D2E3FC"/><stop offset=".204" stop-color="#D2E3FC"/><stop offset=".979" stop-color="#AECBFA"/></linearGradient></defs></svg>\n'), "platinum_expert.svg":Ie('<svg viewBox="0 0 32 32"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.687 27.313A15.951 15.951 0 0015.98 32V16.02L4.688 27.314z" fill="#77909D"/><path fill-rule="evenodd" clip-rule="evenodd" d="M15.981 16H0a15.95 15.95 0 004.687 11.313L15.981 16.02V16zM15.98 0A15.947 15.947 0 004.687 4.687L15.981 15.98V0z" fill="#8FA4AE"/><path fill-rule="evenodd" clip-rule="evenodd" d="M15.981 15.98L4.687 4.686A15.951 15.951 0 000 16h15.981v-.02zM16 16L27.315 4.686A15.952 15.952 0 0016 0h-.02l.001 15.98.02.02z" fill="#B0BEC6"/><path fill-rule="evenodd" clip-rule="evenodd" d="M32 16a15.95 15.95 0 00-4.686-11.314L16.001 16h16zm-16.019.02v15.979L16 32a15.95 15.95 0 0011.314-4.686L16.002 16l-.02.02z" fill="#8FA4AE"/><path fill-rule="evenodd" clip-rule="evenodd" d="M16 16l11.314 11.314A15.952 15.952 0 0032 16H16z" fill="#77909D"/><path fill-rule="evenodd" clip-rule="evenodd" d="M15.982 19.55l5.107 3.716-1.954-6.002 5.106-3.634h-6.263l-1.996-6.193-1.996 6.193H7.724l5.106 3.634-1.955 6.002 5.107-3.716z" fill="#fff"/><path fill-rule="evenodd" clip-rule="evenodd" d="M15.98 16H16l-.02-.02V16zm0 .02L16 16h-.02v.02z" fill="#79A8FA"/></svg>\n'), "play.svg":Ie('<svg viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0 10C0 4.48 4.48 0 10 0s10 4.48 10 10-4.48 10-10 10S0 15.52 0 10zm14 0L8 5.5v9l6-4.5z" fill="#1A73E8"/></svg>\n'),"quickreply.svg":Ie('<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" fill="#041E49"><path d="M2 22V4q0-.825.588-1.413Q3.175 2 4 2h16q.825 0 1.413.587Q22 3.175 22 4v6h-2V4H4v12h11v2H6zm2-6V4zm15 7v-5h-2v-6h5l-1.7 4h2.2z"/></svg>\n'),"search.svg":Ie('<svg viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="16" cy="16" r="16" fill="#1A73E8"/><path fill-rule="evenodd" clip-rule="evenodd" d="M18.76 17.27L24.49 23 23 24.49l-5.73-5.73C16.2 19.53 14.91 20 13.5 20a6.5 6.5 0 116.5-6.5c0 1.41-.47 2.7-1.24 3.77zM13.5 9C11.01 9 9 11.01 9 13.5s2.01 4.5 4.5 4.5 4.5-2.01 4.5-4.5S15.99 9 13.5 9z" fill="#fff"/></svg>\n'), "silver_expert.svg":Ie('<svg viewBox="0 0 32 32"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.686 4.686c-6.244 6.244-6.248 16.363-.013 22.613L27.3 4.673c-6.25-6.235-16.37-6.23-22.613.013" fill="#BDBDBD"/><mask id="a" maskUnits="userSpaceOnUse" x="4" y="4" width="28" height="28"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.673 4.673H32V32H4.673V4.673z" fill="#fff"/></mask><g mask="url(#a)"><path fill-rule="evenodd" clip-rule="evenodd" d="M27.314 27.314c6.248-6.25 6.248-16.38 0-22.628a.104.104 0 01-.015-.013L4.673 27.299l.013.015c6.248 6.248 16.379 6.248 22.628 0" fill="#9E9E9E"/></g><path fill-rule="evenodd" clip-rule="evenodd" d="M16 19.504l5.107 3.716-1.955-6 5.106-3.635h-6.263L16 7.391l-1.995 6.194H7.741l5.106 3.634-1.955 6.001L16 19.504z" fill="#fff"/></svg>\n'), "stop.svg":Ie('<svg viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0 10C0 4.48 4.48 0 10 0s10 4.48 10 10-4.48 10-10 10S0 15.52 0 10zm14.286-4.286H5.714v8.572h8.572V5.714z" fill="#1A73E8"/></svg>\n'),"volunteer_activism.svg":Ie('<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" fill="#041E49"><path d="M16 13q-2.35-2.125-4.175-4.062Q10 7 10 5.3q0-1.4.95-2.35Q11.9 2 13.3 2q.8 0 1.5.337.7.338 1.2.913.5-.575 1.2-.913Q17.9 2 18.7 2q1.4 0 2.35.95.95.95.95 2.35 0 1.7-1.825 3.638Q18.35 10.875 16 13zm0-2.7q1.475-1.4 2.738-2.788Q20 6.125 20 5.3q0-.575-.362-.938Q19.275 4 18.7 4q-.35 0-.662.137-.313.138-.538.413L16 6.35l-1.5-1.8q-.225-.275-.537-.413Q13.65 4 13.3 4q-.575 0-.937.362Q12 4.725 12 5.3q0 .825 1.262 2.212Q14.525 8.9 16 10.3zm0-3.15zM14 22.5l-7-1.95V22H1V11h7.95l6.2 2.3q.825.3 1.338 1.05Q17 15.1 17 16h2q1.25 0 2.125.825T22 19v1zM3 20h2v-7H3zm10.95.4 5.95-1.85q-.075-.275-.338-.413Q19.3 18 19 18h-4.8q-.775 0-1.4-.1-.625-.1-1.35-.35l-1.725-.6.575-1.9 2 .65q.45.15 1.05.225.6.075 1.65.075 0-.275-.162-.525-.163-.25-.388-.325L8.6 13H7v5.5zM5 16.5zm10-.5zm-10 .5zm2 0z"/></svg>\n'), "workflow.svg":Ie('<svg viewBox="0 0 22 22"><g fill="none" fill-rule="evenodd"><path d="M-.077-.077h22.154v22.154H-.077z"></path><g transform="rotate(45 6.404 12.904)"><mask id="awf_svg_icon_lt_mask_0" fill="#fff"><path d="M14.77 1.846V14.77H1.845V1.846H14.77zm0-1.846H1.845C.831 0 0 .83 0 1.846V14.77a1.85 1.85 0 0 0 1.846 1.846H14.77a1.85 1.85 0 0 0 1.846-1.846V1.846A1.852 1.852 0 0 0 14.77 0z"></path></mask><path fill="#000" fill-rule="nonzero" d="M14.77 1.846V14.77H1.845V1.846H14.77zm0-1.846H1.845C.831 0 0 .83 0 1.846V14.77a1.85 1.85 0 0 0 1.846 1.846H14.77a1.85 1.85 0 0 0 1.846-1.846V1.846A1.852 1.852 0 0 0 14.77 0z"></path><path d="M-2.769-2.769h17.538V8.308H-2.769z" fill="#34A853" fill-rule="nonzero" style="mask: url(#awf_svg_icon_lt_mask_0)"></path><path d="M8.308-2.769h11.077V8.308H8.308z" fill="#1A73E8" fill-rule="nonzero" style="mask: url(#awf_svg_icon_lt_mask_0)"></path><path d="M7.385 8.308h11.077v11.077H7.385z" fill="#D93025" fill-rule="nonzero" style="mask: url(#awf_svg_icon_lt_mask_0)"></path><path d="M-3.692 8.308H7.385v11.077H-3.692z" fill="#F9AB00" fill-rule="nonzero" style="mask: url(#awf_svg_icon_lt_mask_0)"></path></g><path d="M11 15.615l1.45-3.166L15.614 11 12.45 9.55 11 6.386 9.55 9.55 6.386 11l3.166 1.45z" fill="#1A73E8" fill-rule="nonzero"></path></g></svg>\n'), "workflow_dark.svg":Ie('<svg viewBox="0 0 22 22"><defs><path id="awf_svg_icon_dk_path_0" d="M14.77 1.846V14.77H1.845V1.846H14.77zm0-1.846H1.845C.831 0 0 .83 0 1.846V14.77c0 1.016.83 1.846 1.846 1.846H14.77c1.016 0 1.846-.83 1.846-1.846V1.846C16.615.831 15.785 0 14.77 0z"></path></defs><g fill="none" fill-rule="evenodd"><path d="M-.077-.077h22.154v22.154H-.077z"></path><g transform="rotate(45 6.404 12.904)"><mask id="awf_svg_icon_dk_mask_0" fill="#fff"><use href="#awf_svg_icon_dk_path_0"></use></mask><path d="M-2.769-2.769h17.538V8.308H-2.769z" fill="#A8DAB5" fill-rule="nonzero" style="mask: url(#awf_svg_icon_dk_mask_0)"></path><path d="M8.308-2.769h11.077V8.308H8.308z" fill="#AECBFA" fill-rule="nonzero" style="mask: url(#awf_svg_icon_dk_mask_0)"></path><path d="M7.385 8.308h11.077v11.077H7.385z" fill="#F6AEA9" fill-rule="nonzero" style="mask: url(#awf_svg_icon_dk_mask_0)"></path><path d="M-3.692 8.308H7.385v11.077H-3.692z" fill="#FDE293" fill-rule="nonzero" style="mask: url(#awf_svg_icon_dk_mask_0)"></path></g><path d="M11 15.615l1.45-3.166L15.614 11 12.45 9.55 11 6.386 9.55 9.55 6.386 11l3.166 1.45z" fill="#AECBFA" fill-rule="nonzero"></path></g></svg>\n')};function Go(a){E.call(this,"sc.shared.TsAssetInterop");this.o=a} w(Go,E);Go.prototype.content=function(){ij(pea[this.o])};var qea=new Map([[0,"workflow.svg"],[1,"legacy_expert.svg"],[2,"alumnus_expert.svg"],[3,"bronze_expert.svg"],[4,"silver_expert.svg"],[5,"gold_expert.svg"],[6,"platinum_expert.svg"],[7,"diamond_expert.svg"],[8,"community_specialist.svg"],[9,"google_employee.svg"],[10,"play.svg"],[11,"stop.svg"],[12,"quickreply.svg"],[13,"volunteer_activism.svg"],[14,"beenhere.svg"],[16,"bids_and_budgets.svg"],[17,"keywords_and_targeting.svg"],[15,"ads.svg"]]),Ho=new Map([[0,"workflow_dark.svg"]]); function Io(a){var b=void 0===a.rb?!1:a.rb,c=void 0===a.cu?!1:a.cu,e=a.icon,f=void 0===a.isDarkMode?!1:a.isDarkMode,h=void 0===a.size?24:a.size,k=a.title;a=void 0===a.ds?!1:a.ds;E.call(this,"sc.icon.Icon");f=f&&Ho.has(e)?Ho.get(e):qea.get(e);if(void 0===f)throw Error("The icon asset "+e+" is undefined.");this.rb=b;this.cu=c;this.size=h;this.o=new Go(f);this.title=k;this.ds=a} w(Io,E);Io.prototype.content=function(){var a=this;this.element("div","class",{root:!0,baseline:this.rb,"text-bottom":this.ds,flip:this.cu},"title",this.title,"style",{height:this.size+"px",width:this.size+"px"},function(){a.o.render()})};function Jo(a){E.call(this,"sc.text_bubble.TextBubble");this.text=a.text;this.style=a.style} w(Jo,E);Jo.prototype.content=function(){var a=this;this.element("div","class",{"text-bubble":!0,"text-bubble--active":0===this.style,"text-bubble--completed":1===this.style,"text-bubble--inverted":2===this.style},function(){ij(a.text)})};function Ko(a){var b=a.triggerId,c=a.productData,e=a.callback,f=void 0===a.ariaLabel?"\u30d5\u30a3\u30fc\u30c9\u30d0\u30c3\u30af":a.ariaLabel,h=void 0===a.enableTestingMode?!1:a.enableTestingMode;a=void 0===a.Dq?!0:a.Dq;E.call(this,"sc.hats_survey_button.HatsSurveyButton");this.triggerId=b;this.productData=c;this.callback=e;this.ariaLabel=f;this.enableTestingMode=h;this.Dq=a} w(Ko,E);function rea(a){a.element("div","class","survey-trigger-button",new Fk({text:"\u30d5\u30a3\u30fc\u30c9\u30d0\u30c3\u30af",style:8,icon:a.Dq?"gm/announcement":"",compact:!0,trigger:function(){var b;return Ya(function(c){if(1==c.o)return b=new nk,sea(b)?Ma(c,new Promise(function(e){return void setTimeout(e,600)}),2):c.Qa(2); ok(b,{triggerId:a.triggerId,enableTestingMode:a.enableTestingMode,productData:a.productData,callback:function(e){var f,h=null!=(f=null==e?void 0:e.surveyMetadata.sessionId)?f:"";h&&Lo.push(h);a.callback&&a.callback(e)}, defaultStyle:1});Na(c)})}, ariaLabel:a.ariaLabel}))} Ko.prototype.content=function(){rea(this)}; function sea(a){var b=!1;if(!window.hatsNextGlobalObject||!window.hatsNextGlobalObject.surveyMap)return b;for(var c=t(Object.keys(window.hatsNextGlobalObject.surveyMap)),e=c.next();!e.done;e=c.next())e=e.value,Lo.includes(e)||(b=!0,pk(a).ha({surveyMetadata:{sessionId:e}}));return b} var Lo=[];function Mo(a){z.call(this,a,-1,tea)} w(Mo,z);var tea=[1,2,3,4];function No(a){z.call(this,a,-1,uea)} w(No,z);var uea=[2];function Oo(a){z.call(this,a,31,vea)} w(Oo,z);Oo.prototype.getTag=function(){return x(this,2)}; Oo.prototype.setTag=function(a){return y(this,2,a)}; Oo.prototype.Re=pa(6);var vea=[3,20,27];function Po(a){Bm.call(this);this.Ca=a;this.ka={}} wb(Po,Bm);var Qo=[];n=Po.prototype;n.listen=function(a,b,c,e){Array.isArray(b)||(b&&(Qo[0]=b.toString()),b=Qo);for(var f=0;f<b.length;f++){var h=Pm(a,b[f],c||this.handleEvent,e||!1,this.Ca||this);if(!h)break;this.ka[h.key]=h}return this}; n.unlisten=function(a,b,c,e,f){if(Array.isArray(b))for(var h=0;h<b.length;h++)this.unlisten(a,b[h],c,e,f);else c=c||this.handleEvent,e=ob(e)?!!e.capture:!!e,f=f||this.Ca||this,c=Rm(c),e=!!e,b=Gm(a)?a.Fw(b,c,e,f):a?(a=Tm(a))?Lm(a,b,c,e,f):null:null,b&&(Wm(b),delete this.ka[b.key]);return this}; n.removeAll=function(){we(this.ka,function(a,b){this.ka.hasOwnProperty(b)&&Wm(a)},this); this.ka={}}; n.Dd=function(){Po.Xf.Dd.call(this);this.removeAll()}; n.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented");};var Ro=new WeakMap;function So(a){function b(h){var k=t(h);h=k.next().value;k=Aa(k);return a.apply(h,k)} function c(h){h=t(h);h.next();h=Aa(h);return e(f,h)} var e=void 0===e?wea:e;var f=pb(a);return function(){var h=Za.apply(0,arguments),k=this||gb,l=Ro.get(k);l||(l={},Ro.set(k,l));return kc(l,[this].concat(Ba(h)),b,c)}} function wea(a,b){a=[a];for(var c=b.length-1;0<=c;--c)a.push(typeof b[c],b[c]);return a.join("\v")} ;function To(a){z.call(this,a)} w(To,z);To.prototype.getLocale=function(){return x(this,5)}; function Uo(a){z.call(this,a,-1,xea)} w(Uo,z);Uo.prototype.setMobile=function(a){return y(this,2,a)}; Uo.prototype.Oa=function(){return x(this,6)}; var xea=[1];function Vo(a){z.call(this,a)} w(Vo,z);function Wo(a){if(!a)return"";if(/^about:(?:blank|srcdoc)$/.test(a))return window.origin||"";a=a.split("#")[0].split("?")[0];a=a.toLowerCase();0==a.indexOf("//")&&(a=window.location.protocol+a);/^[\w\-]*:\/\//.test(a)||(a=window.location.href);var b=a.substring(a.indexOf("://")+3),c=b.indexOf("/");-1!=c&&(b=b.substring(0,c));c=a.substring(0,a.indexOf("://"));if(!c)throw Error("URI is missing protocol: "+a);if("http"!==c&&"https"!==c&&"chrome-extension"!==c&&"moz-extension"!==c&&"file"!==c&&"android-app"!== c&&"chrome-search"!==c&&"chrome-untrusted"!==c&&"chrome"!==c&&"app"!==c&&"devtools"!==c)throw Error("Invalid URI scheme in origin: "+c);a="";var e=b.indexOf(":");if(-1!=e){var f=b.substring(e+1);b=b.substring(0,e);if("http"===c&&"80"!==f||"https"===c&&"443"!==f)a=":"+f}return c+"://"+b+a} ;function yea(){function a(){f[0]=1732584193;f[1]=4023233417;f[2]=2562383102;f[3]=271733878;f[4]=3285377520;u=r=0} function b(A){for(var la=k,ma=0;64>ma;ma+=4)la[ma/4]=A[ma]<<24|A[ma+1]<<16|A[ma+2]<<8|A[ma+3];for(ma=16;80>ma;ma++)A=la[ma-3]^la[ma-8]^la[ma-14]^la[ma-16],la[ma]=(A<<1|A>>>31)&4294967295;A=f[0];var oa=f[1],sa=f[2],ua=f[3],va=f[4];for(ma=0;80>ma;ma++){if(40>ma)if(20>ma){var Ea=ua^oa&(sa^ua);var Oa=1518500249}else Ea=oa^sa^ua,Oa=1859775393;else 60>ma?(Ea=oa&sa|ua&(oa|sa),Oa=2400959708):(Ea=oa^sa^ua,Oa=3395469782);Ea=((A<<5|A>>>27)&4294967295)+Ea+va+Oa+la[ma]&4294967295;va=ua;ua=sa;sa=(oa<<30|oa>>>2)& 4294967295;oa=A;A=Ea}f[0]=f[0]+A&4294967295;f[1]=f[1]+oa&4294967295;f[2]=f[2]+sa&4294967295;f[3]=f[3]+ua&4294967295;f[4]=f[4]+va&4294967295} function c(A,la){if("string"===typeof A){A=unescape(encodeURIComponent(A));for(var ma=[],oa=0,sa=A.length;oa<sa;++oa)ma.push(A.charCodeAt(oa));A=ma}la||(la=A.length);ma=0;if(0==r)for(;ma+64<la;)b(A.slice(ma,ma+64)),ma+=64,u+=64;for(;ma<la;)if(h[r++]=A[ma++],u++,64==r)for(r=0,b(h);ma+64<la;)b(A.slice(ma,ma+64)),ma+=64,u+=64} function e(){var A=[],la=8*u;56>r?c(l,56-r):c(l,64-(r-56));for(var ma=63;56<=ma;ma--)h[ma]=la&255,la>>>=8;b(h);for(ma=la=0;5>ma;ma++)for(var oa=24;0<=oa;oa-=8)A[la++]=f[ma]>>oa&255;return A} for(var f=[],h=[],k=[],l=[128],p=1;64>p;++p)l[p]=0;var r,u;a();return{reset:a,update:c,digest:e,digestString:function(){for(var A=e(),la="",ma=0;ma<A.length;ma++)la+="0123456789ABCDEF".charAt(Math.floor(A[ma]/16))+"0123456789ABCDEF".charAt(A[ma]%16);return la}}} ;function Xo(a,b,c){var e=String(gb.location.href);return e&&a&&b?[b,zea(Wo(e),a,c||null)].join(" "):null} function zea(a,b,c){var e=[],f=[];if(1==(Array.isArray(c)?2:1))return f=[b,a],bc(e,function(l){f.push(l)}),Yo(f.join(" ")); var h=[],k=[];bc(c,function(l){k.push(l.key);h.push(l.value)}); c=Math.floor((new Date).getTime()/1E3);f=0==h.length?[c,b,a]:[h.join(":"),c,b,a];bc(e,function(l){f.push(l)}); a=Yo(f.join(" "));a=[c,a];0==k.length||a.push(k.join(""));return a.join("_")} function Yo(a){var b=yea();b.update(a);return b.digestString().toLowerCase()} ;var Aea={};function Zo(){this.o=document||{cookie:""}} n=Zo.prototype;n.isEnabled=function(){if(!gb.navigator.cookieEnabled)return!1;if(!this.isEmpty())return!0;this.set("TESTCOOKIESENABLED","1",{Fy:60});if("1"!==this.get("TESTCOOKIESENABLED"))return!1;this.remove("TESTCOOKIESENABLED");return!0}; n.set=function(a,b,c){var e=!1;if("object"===typeof c){var f=c.iM;e=c.secure||!1;var h=c.domain||void 0;var k=c.path||void 0;var l=c.Fy}if(/[;=\s]/.test(a))throw Error('Invalid cookie name "'+a+'"');if(/[;\r\n]/.test(b))throw Error('Invalid cookie value "'+b+'"');void 0===l&&(l=-1);c=h?";domain="+h:"";k=k?";path="+k:"";e=e?";secure":"";l=0>l?"":0==l?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+1E3*l)).toUTCString();this.o.cookie=a+"="+b+c+k+l+e+(null!=f?";samesite="+ f:"")}; n.get=function(a,b){for(var c=a+"=",e=(this.o.cookie||"").split(";"),f=0,h;f<e.length;f++){h=Gb(e[f]);if(0==h.lastIndexOf(c,0))return h.slice(c.length);if(h==a)return""}return b}; n.remove=function(a,b,c){var e=void 0!==this.get(a);this.set(a,"",{Fy:0,path:b,domain:c});return e}; n.getKeys=function(){return $o(this).keys}; n.getValues=function(){return $o(this).values}; n.isEmpty=function(){return!this.o.cookie}; n.clear=function(){for(var a=$o(this).keys,b=a.length-1;0<=b;b--)this.remove(a[b])}; function $o(a){a=(a.o.cookie||"").split(";");for(var b=[],c=[],e,f,h=0;h<a.length;h++)f=Gb(a[h]),e=f.indexOf("="),-1==e?(b.push(""),c.push(f)):(b.push(f.substring(0,e)),c.push(f.substring(e+1)));return{keys:b,values:c}} ;function ap(a){return!!Aea.FPA_SAMESITE_PHASE2_MOD||!(void 0===a||!a)} function bp(a,b,c,e){(a=gb[a])||(a=(new Zo).get(b));return a?Xo(a,c,e):null} function cp(a,b){b=void 0===b?!1:b;var c=Wo(String(gb.location.href)),e=[];var f=b;f=void 0===f?!1:f;var h=gb.__SAPISID||gb.__APISID||gb.__3PSAPISID||gb.__OVERRIDE_SID;ap(f)&&(h=h||gb.__1PSAPISID);if(h)f=!0;else{var k=new Zo;h=k.get("SAPISID")||k.get("APISID")||k.get("__Secure-3PAPISID")||k.get("SID");ap(f)&&(h=h||k.get("__Secure-1PAPISID"));f=!!h}f&&(f=(c=0==c.indexOf("https:")||0==c.indexOf("chrome-extension:")||0==c.indexOf("moz-extension:"))?gb.__SAPISID:gb.__APISID,f||(f=new Zo,f=f.get(c?"SAPISID": "APISID")||f.get("__Secure-3PAPISID")),(f=f?Xo(f,c?"SAPISIDHASH":"APISIDHASH",a):null)&&e.push(f),c&&ap(b)&&((b=bp("__1PSAPISID","__Secure-1PAPISID","SAPISID1PHASH",a))&&e.push(b),(a=bp("__3PSAPISID","__Secure-3PAPISID","SAPISID3PHASH",a))&&e.push(a)));return 0==e.length?null:e.join(" ")} ;function dp(a){this.o=this.ha=this.ma=a} dp.prototype.reset=function(){this.o=this.ha=this.ma}; dp.prototype.getValue=function(){return this.ha};var Bea=["platform","platformVersion","architecture","model","uaFullVersion"];new Uo;function ep(a){z.call(this,a,17,Cea)} w(ep,z);var Cea=[3,5];function fp(a){z.call(this,a,6,Dea)} w(fp,z);var Dea=[5];function gp(a){z.call(this,a)} w(gp,z);var hp;hp=new re(175237375,{JL:0},gp);function ip(a,b,c,e,f,h,k,l,p,r,u){Ym.call(this);var A=this;this.Fa="";this.ha=[];this.Ic="";this.Ha=this.Ib=this.Ea=!1;this.Bc=this.Za=-1;this.mc=!1;this.va=this.ma=null;this.ua=0;this.Ah=1;this.Zv=0;this.Va=!1;Ym.call(this);this.Pb=b||function(){}; this.na=new jp(a,h);this.Sc=e;this.ub=u;this.oi=tb(xba,0,1);this.Ja=f||null;this.Ca=c||null;this.Na=k||!1;this.pageId=p||null;this.withCredentials=!l;this.ob=h||!1;this.Ye=!this.ob&&(65<=Yb("Chromium")||45<=Yb("Firefox")||12<=Yb("Safari")||Zb()&&0<=Kb($b(),12))&&!!window&&!!window.navigator&&!!window.navigator.sendBeacon;a=y(new Vo,1,1);kp(this.na,a);this.ka=new dp(1E4);this.o=new Zm(this.ka.getValue());Cm(this,tb(Am,this.o));r=Eea(this,r);Pm(this.o,"tick",r,!1,this);this.La=new Zm(6E5);Cm(this,tb(Am, this.La));Pm(this.La,"tick",r,!1,this);this.Na||this.La.start();this.ob||(Pm(document,"visibilitychange",function(){"hidden"===document.visibilityState&&A.bu()}),Pm(document,"pagehide",this.bu,!1,this))} w(ip,Ym);function Eea(a,b){return b?function(){b().then(function(){a.flush()})}:function(){a.flush()}} n=ip.prototype;n.Dd=function(){this.bu();Ym.prototype.Dd.call(this)}; function lp(a){a.Ja||(a.Ja=.01>a.oi()?"https://web.archive.org/web/20220630113749/https://www.google.com/log?format=json&hasfast=true":"https://web.archive.org/web/20220630113749/https://play.google.com/log?format=json&hasfast=true");return a.Ja} n.dispatch=function(a){if(a instanceof Oo)this.log(a);else{var b=new Oo;a=ce(a);b=y(b,8,a);this.log(b)}}; function mp(a,b){b?(a.ma||(a.ma=new No),b=ce(b),y(a.ma,4,b)):a.ma&&Kd(a.ma,4)} function np(a){a.Ib=a.Ye} function op(a,b){a.ka=new dp(1>b?1:b);$m(a.o,a.ka.getValue())} n.log=function(a){a=a.clone();var b=this.Ah++;y(a,21,b);this.Fa&&y(a,26,this.Fa);if(!x(a,1)){b=a;var c=Date.now().toString();y(b,1,c)}xd(a,15)||(b=a,c=60*(new Date).getTimezoneOffset(),y(b,15,c));this.ma&&(b=this.ma.clone(),Sd(a,No,16,b));for(;1E3<=this.ha.length;)this.ha.shift(),++this.ua;this.ha.push(a);this.dispatchEvent(new pp(a));this.Na||this.o.enabled||this.o.start()}; n.flush=function(a,b){var c=this;if(0===this.ha.length)a&&a();else if(this.Va)qp(this);else{var e=Date.now();if(this.Bc>e&&this.Za<e)b&&b("throttled");else{var f=this.na.build(this.ha,this.ua);e={};var h=this.Pb();h&&(e.Authorization=h);var k=lp(this);this.Ca&&(e["X-Goog-AuthUser"]=this.Ca,k=hm(k,"authuser",this.Ca));this.pageId&&(e["X-Goog-PageId"]=this.pageId,k=hm(k,"pageId",this.pageId));if(h&&this.Ic===h)b&&b("stale-auth-token");else if(this.ha=[],this.o.enabled&&this.o.stop(),this.ua=0,this.Ea)ce(f), e&&JSON.stringify(e),a&&a();else{var l=ce(f),p;this.va&&this.va.Au()&&(p=this.va.aL(l));var r={url:k,body:l,xC:1,wv:e,requestType:"POST",withCredentials:this.withCredentials,Zv:this.Zv},u=function(ma){c.ka.reset();$m(c.o,c.ka.getValue());if(ma){var oa=null;try{var sa=JSON.parse(ma.replace(")]}'\n",""));oa=new fp(sa)}catch(ua){}oa&&(ma=Number(Ed(oa,1,"-1")),0<ma&&(c.Za=Date.now(),c.Bc=c.Za+ma),oa=hp.o(oa))&&(oa=Wd(oa,1,-1),-1!=oa&&(c.mc||op(c,oa)))}a&&a()},A=function(ma,oa){var sa=Rd(f,Oo,3),ua=c.ka; ua.o=Math.min(3E5,2*ua.o);ua.ha=Math.min(3E5,ua.o+Math.round(.2*(Math.random()-.5)*ua.o));$m(c.o,c.ka.getValue());401===ma&&h&&(c.Ic=h);void 0===oa&&(oa=500<=ma&&600>ma||401===ma||0===ma);oa&&(c.ha=sa.concat(c.ha),c.Na||c.o.enabled||c.o.start());b&&b("net-send-failed",ma)},la=function(){c.ub?c.ub.send(r,u,A):c.Sc(r,u,A)}; p?p.then(function(ma){r.wv["Content-Encoding"]="gzip";r.wv["Content-Type"]="application/binary";r.body=ma;r.xC=2;la()},function(){la()}):la()}}}}; n.bu=function(){this.Ea||(this.Ib&&qp(this),this.Ha&&Fea(this),this.flush())}; function qp(a){rp(a,32,10,function(b,c){b=hm(b,"format","json");b=window.navigator.sendBeacon(b,ce(c));a.Va&&!b&&(a.Va=!1);return b})} function Fea(a){rp(a,6,5,function(b,c){c=ce(c);for(var e=[],f=0,h=0;h<c.length;h++){var k=c.charCodeAt(h);255<k&&(e[f++]=k&255,k>>=8);e[f++]=k}c=Cc(e,3);c=gm(b,"format","base64json","p",c);if(15360<c.length)return!1;b=new Image;c=c instanceof Ue?c:cf(c,/^data:image\//i.test(c));b.src=We(c);return!0})} function rp(a,b,c,e){if(0!==a.ha.length){var f=km(lp(a),"format");f=gm(f,"auth",a.Pb(),"authuser",a.Ca||"0");for(var h=0;h<c&&a.ha.length;++h){var k=a.ha.slice(0,b),l=a.na.build(k,a.ua);if(!e(f,l))break;a.ua=0;a.ha=a.ha.slice(k.length)}a.o.enabled&&a.o.stop()}} function pp(){Dm.call(this,"event-logged",void 0)} w(pp,Dm);function jp(a,b){this.ma=b=void 0===b?!1:b;this.ha=this.locale=null;this.o=new ep;y(this.o,2,a);b||(this.locale=document.documentElement.getAttribute("lang"));kp(this,new Vo)} function kp(a,b){Sd(a.o,Vo,1,b);x(b,1)||y(b,1,1);a.ma||(b=sp(a),b.getLocale()||y(b,5,a.locale));a.ha&&(b=sp(a),Pd(b,Uo,9)||Sd(b,Uo,9,a.ha))} function Gea(a,b){var c=void 0===c?Bea:c;b(window,c).then(function(e){a.ha=e;e=sp(a);Sd(e,Uo,9,a.ha);return!0}).catch(function(){return!1})} function sp(a){a=Pd(a.o,Vo,1);var b=Pd(a,To,11);b||(b=new To,Sd(a,To,11,b));return b} jp.prototype.build=function(a,b){b=void 0===b?0:b;var c=this.o.clone();var e=Date.now().toString();c=y(c,4,e);a=Ud(c,Oo,3,a);b&&y(a,14,b);return a};function tp(a,b,c){Un(a.url,function(e){e=e.target;ao(e)?b(e.getResponseText()):c(e.getStatus())},a.requestType,a.body,a.wv,a.Zv,a.withCredentials)} ;var up;function vp(a,b,c){c=void 0===c?2E3:c;var e=document.querySelector("."+(0===b?"sc-polite-live-region":"sc-assertive-live-region"));e&&(e.textContent=a,clearTimeout(up),up=setTimeout(function(){e.textContent=""},c))} ;function wp(){var a=Ie("//web.archive.org/web/20220630113749/https://www.google.com/tools/feedback/metric/report");var b=void 0===b?new Map:b;this.o=a;this.ha=b;this.queryParameters=new Map} function xp(a,b,c){a.queryParameters.set(b,c);return a} wp.prototype.build=function(){var a=Object.fromEntries(this.ha.entries()),b=Object.fromEntries(this.queryParameters.entries());return Pe(Te(this.o,a),b)};function yp(a){window.sc_nullFunction=function(){}; (this.o=void 0===a?!1:a)&&(window.sc_trackSearchResultEnabledRceTracking=!0)} n=yp.prototype;n.Iz=function(){var a=this;if(!this.o)for(var b=Xg().querySelectorAll("a[data-search-session-id]"),c={},e=0;e<b.length;c={Ip:c.Ip},e++)c.Ip=b[e],c.Ip.addEventListener("click",function(f){return function(h){return zp(a,f.Ip,h)}}(c))}; n.Jz=function(){for(var a=this,b=Xg().querySelectorAll(".search-results-header a"),c={},e=0;e<b.length;c={zp:c.zp},e++)c.zp=b[e],c.zp.addEventListener("click",function(f){return function(h){return zp(a,f.zp,h,"spelling")}}(c))}; function zp(a,b,c,e){e=void 0===e?"":e;c=Hea(b,c);if(null!==c){var f=rg("query")||rg("q"),h=b.getAttribute("data-search-session-id");"spelling"===e?(h=b.getAttribute("data-spelling-session-id"),b=b.getAttribute("href"),e=document.querySelector(".results > .heading").getAttribute("data-search-dym-tracking-id"),a.uv(f,b,h,e,c)):(e=""!==rg("symptom"),a.dm(f,h,b.getAttribute("data-search-rank"),b.getAttribute("data-search-result-id"),b.getAttribute("data-search-request-id"),b.getAttribute("data-search-url"), b.getAttribute("data-search-flow"),b.getAttribute("data-search-ctx"),e,c))}} function Hea(a,b){function c(){h&&k&&((window.sc_delayLocationHandler=e)?e(f):Lg(f))} if("_blank"==a.target||b.shiftKey||b.ctrlKey||b.metaKey)return null;var e=window.sc_delayLocationHandler,f,h=!1,k=!1;window.sc_delayLocationHandler=function(){h=!0;c()}; return function(l){k=!0;f=l;c()}} n.dm=function(a,b,c,e,f,h,k,l,p,r){b=Ap(p?"suggestion_clicked":"search_results_clicked",b,k,l);xp(b,"q",a);xp(b,"clickRank",c);xp(b,"resultId",e);xp(b,"requestId",f);xp(b,"shownContentList",h);Bp(this,b,h,r)}; n.uv=function(a,b,c,e,f){c=Ap("sugesstion_clicked",c);xp(c,"q",a);e&&xp(c,"dymTrackingId",e);Bp(this,c,b,f)}; n.tv=function(a,b,c){b=Ap("autocomplete_search_query",tg().visit_id,b);xp(b,"q",a);Bp(this,b,"",c)}; n.rv=function(a,b,c,e){c=Ap("autocomplete_results_clicked",tg().visit_id,c);xp(c,"q",a);xp(c,"shownContentList",b);Bp(this,c,b,e)}; n.sv=function(a,b){b=Ap("autocomplete_click_impressions",tg().visit_id,b);xp(b,"shownContentList",a.join("|"));Cp(this,b,"sc_nullFunction")}; function Bp(a,b,c,e){e&&e instanceof Function?(window.sc_searchMetricsLinkCallback=function(){e(c)},Cp(a,b,"sc_searchMetricsLinkCallback")):Cp(a,b,"sc_nullFunction")} n.cz=function(a){var b=Ap("article_help_link_clicked",tg().visit_id,"help");xp(b,"url",a);Cp(this,b,"sc_nullFunction")}; n.kz=function(a){var b=Ap("opened_to_article",tg().visit_id,"help");xp(b,"shownContentList",a);Cp(this,b,"sc_nullFunction")}; n.Nr=function(a,b,c,e,f,h,k,l){e=e||rg("query")||rg("q");h=h||""!==rg("symptom");a=Ap(h?"shown_suggestions":"shown_search_results",a,f,k);xp(a,"q",e);xp(a,"requestId",b);xp(a,"shownContentList",c.join("|"));l&&xp(a,"dymTrackingId",l);Cp(this,a,"sc_nullFunction")}; function Dp(a,b,c){b=Ap(b,tg().visit_id,"help");c&&xp(b,"contactMode",c);Cp(a,b,"sc_nullFunction")} n.hz=function(){Dp(this,"nd4c_requested")}; n.gz=function(){Dp(this,"shown_contact_us","nd4c_email")}; n.fz=function(){Dp(this,"contact_us_clicked","nd4c_email")}; n.jz=function(){Dp(this,"shown_contact_us","nd4c_phone")}; n.iz=function(){Dp(this,"contact_us_clicked","nd4c_phone")}; n.ez=function(){Dp(this,"shown_contact_us","nd4c_chat")}; n.dz=function(){Dp(this,"contact_us_clicked","nd4c_chat")}; n.qk=function(a,b,c,e,f,h){a=Ap(void 0===h?"suggestion_clicked":h,a);xp(a,"requestId",b);xp(a,"resultId",c);void 0!==e&&xp(a,"clickRank",e);void 0!==f&&xp(a,"shownContentList",f);Cp(this,a,"sc_nullFunction")}; function Ap(a,b,c,e){a=xp(xp(xp(xp(xp(xp(xp(new wp,"flow",c||"support-content"),"gfSessionId",b),"hcName",tg().hc),"locale",tg().lang),"authuser",tg().au),"useAnonymousMetrics","false"),"userAction",a);(e=e||Iea())&&xp(a,"productSpecificContext",e);"help"===c&&xp(a,"useInappHelpPanel","true");(c=$g("productEscalationsId"))&&xp(a,"productId",c);return a} function Iea(){var a=tg().query_params.find(function(b){return"ec"==b.key}); return a?a.value:""} function Cp(a,b,c){var e="asxvmprobertest@gmail.com"==tg().ge;!a.o&&"true"!==$g("initializeMojoMetrics")||e||(xp(b,"callback",c),a=Hh("SCRIPT"),a.onerror=window[c],Jf(a,b.build()),document.body.appendChild(a))} yp.prototype.reportSearchResultsFeatureClick=yp.prototype.qk;yp.prototype.reportNewDealChatClicked=yp.prototype.dz;yp.prototype.reportNewDealChatDisplayed=yp.prototype.ez;yp.prototype.reportNewDealTfnClicked=yp.prototype.iz;yp.prototype.reportNewDealTfnDisplayed=yp.prototype.jz;yp.prototype.reportNewDealEmailClicked=yp.prototype.fz;yp.prototype.reportNewDealEmailDisplayed=yp.prototype.gz;yp.prototype.reportNewDealRequested=yp.prototype.hz;yp.prototype.reportImpressions=yp.prototype.Nr; yp.prototype.reportOpenedToArticle=yp.prototype.kz;yp.prototype.reportArticleHelpLinkClicked=yp.prototype.cz;yp.prototype.reportAutocompleteImpressions=yp.prototype.sv;yp.prototype.reportAutocompleteClick=yp.prototype.rv;yp.prototype.reportAutocompleteSearch=yp.prototype.tv;yp.prototype.reportSpellingClick=yp.prototype.uv;yp.prototype.reportClick=yp.prototype.dm;yp.prototype.setUpMojoReportingForSpelling=yp.prototype.Jz;yp.prototype.setUpMojoReportingForSearchResults=yp.prototype.Iz;var Ep; vb("hcfe.MojoMetrics",yp);window.sc_initMojoMetrics=function(){Ep||(Ep=new yp,Ep.Iz(),Ep.Jz(),window.sc_trackSearchResultImpressions=window.sc_trackSearchResultEnabledRceTracking?window.sc_nullFunction:Ep.Nr.bind(Ep))};function Fp(a,b){this.ma=a;this.ha=a.parentNode;this.o=b;this.o.counter&&this.o.count&&Gp(this,[{key:this.o.counter,value:(this.o.count+1).toString()}]);this.ma.addEventListener("click",this.ka.bind(this))} Fp.prototype.ka=function(){this.o.id&&Gp(this,[{key:this.o.id,value:(new Date).getTime().toString()}]);this.ha.parentNode.removeChild(this.ha)}; function Gp(a,b){var c=tg();(new Image).src=c.ehn+"/apis/prefinsert?pb="+encodeURIComponent(JSON.stringify({common_params:{context_params:{experiment_id:c.mendel_ids}},resource:{user_pref:b,helpcenter:c.hc,key_type:a.o.type}}))} window.sc_initNotification=function(a,b){new Fp(a,b)};function Hp(a,b,c){this.value=a;this.icon=b;this.ariaLabel=c} Hp.prototype.toString=function(){return this.value}; var Ip=new Hp("error","gm/error_outline","\u30a8\u30e9\u30fc\u306e\u901a\u77e5"),Jp=new Hp("caution","gm/warning","\u8b66\u544a\u306e\u901a\u77e5"),Kp=new Hp("informational","gm/info","\u60c5\u5831\u306e\u901a\u77e5"),Jea=new Hp("success","gm/check_circle_outline","\u6210\u529f\u306e\u901a\u77e5"); function Lp(a){var b=a.message,c=a.type,e=a.position,f=a.Tf,h=a.icon,k=void 0===a.color?!0:a.color;a=void 0===a.compact?!1:a.compact;E.call(this,"sc.shared.Callout");this.o=[];this.message=b;this.type=c;this.position=e;this.icon=new yj({icon:null!=h?h:c.icon,rb:!0,size:a?20:24});this.color=k;this.compact=a;if(void 0===f)b=[];else{c=Array.isArray(f)?f:[f];b=[];c=t(c);for(e=c.next();!e.done;e=c.next())e=e.value,b.push(new Fk({ariaLabel:e.ariaLabel,text:e.text,trigger:e.trigger,style:1,compact:!0})); b=b.reverse()}this.o=b} w(Lp,E);Lp.prototype.content=function(){var a=this,b=["root",this.type,this.position];this.color&&b.push("color");this.compact&&b.push("compact");this.element("div","class",b.join(" "),"aria-label",this.type.ariaLabel,"aria-live","polite",function(){a.element("div","class","content",function(){a.icon.render();a.element("div","class","message",a.message)}); 0<a.o.length&&a.element("div","class","buttons",function(){for(var c=t(a.o),e=c.next();!e.done;e=c.next())a.element("div","class","secondary-button",e.value)})})};function Mp(a,b){var c=void 0===b?{}:b;b=void 0===c.YG?!0:c.YG;(void 0===c.od?0:c.od)?Kf(window,Uf(a)):(c=document.createElement("a"),dg(c,a),c.rel="noopener",b?(a=Uf(c.href),window.location.href=We(a)):(a=Uf(c.href),window.location.replace(We(a))))} ;function Np(){Kea(this)} function Kea(a){window.sc_registerPageClickHandlers([function(b){b.hc_internal&&(b=b.element,b.search=Op(b.search))}.bind(a)]); Jg.push(function(b){b.search=Op(b.search)}); a.o();window.addEventListener("load",a.o.bind(a))} Np.prototype.o=function(){for(var a=document.querySelectorAll(".gaiabar form, .non-one-bar form, #search-form"),b=0;b<a.length;b++)for(var c=a[b],e=0;e<Ag.length;e++){var f=Ag[e],h=rg(f);if(h){var k=c.querySelector('[name="'+f+'"]');k||(k=document.createElement("input"),k.type="hidden",k.name=f,c.appendChild(k));k.value=h}}}; function Op(a){for(var b=t(Ag),c=b.next();!c.done;c=b.next())if(c=c.value,!rg(c,a)){var e=rg(c);e&&(a=ug(c,e,a))}return a} window.sc_initQueryParameterPreserver=function(){new Np};function Pp(a,b){this.ka=a;this.ma=b;this.ha=this.o=void 0;Lea(this)} function Lea(a){window.sc_renderRecaptcha=function(){return Mea(a)}; var b=document.createElement("script"),c=Te(Ie("https://web.archive.org/web/20220630113749/https://www.google.com/recaptcha/api.js?trustedtypes=true&onload=%{onload}&render=explicit&hl=%{hl}"),{onload:"sc_renderRecaptcha",hl:tg().lang});Jf(b,c);document.head.appendChild(b)} function Mea(a){a.ha=grecaptcha.render(a.ka,{sitekey:"6LdZHQYTAAAAAFnofYfPjNlXpxWAqTwfLh9d0zL2",callback:function(){a.o&&a.o()}, size:1===tg().dt?"normal":"compact",theme:Ig()?"dark":"light"});a.ma&&a.ma()} Pp.prototype.Si=function(a){this.o=a;return this}; Pp.prototype.getResponse=function(){return grecaptcha?grecaptcha.getResponse(this.ha):""}; Pp.prototype.reset=function(){grecaptcha&&grecaptcha.reset(this.ha)}; Pp.prototype.reset=Pp.prototype.reset;Pp.prototype.getResponse=Pp.prototype.getResponse;Pp.prototype.onResponse=Pp.prototype.Si;function Qp(a){var b=a.content,c=void 0===a.elevation?0:a.elevation,e=void 0===a.padding?"1rem":a.padding;a=a.trigger;E.call(this,"sc.shared.MaterialCard");this.o=b;this.elevation=c;this.padding=e;this.overlay=(this.trigger=a)?new zj:null} w(Qp,E);Qp.prototype.ud=function(){return!0}; Qp.prototype.content=function(){var a=this,b=0<this.elevation,c={};this.element(this.trigger?"button":"div","class",(c.root=!0,c.elevated=b,c["elevation-"+this.elevation]=b,c),"style",{"--mc-custom-padding":this.padding},"onclick",this.trigger,"onkeydown",function(e){a.overlay&&Bj(a.overlay,e)},function(){a.o(); a.overlay&&a.overlay.render()})};function Rp(a){z.call(this,a)} w(Rp,z);function Sp(a){z.call(this,a)} w(Sp,z);Sp.prototype.getLanguage=function(){return x(this,3)}; Sp.prototype.setLanguage=function(a){return y(this,3,a)}; var Tp=[2,3];function Up(a){z.call(this,a)} w(Up,z);Up.prototype.getId=function(){return x(this,1)}; Up.prototype.setId=function(a){return y(this,1,a)};function Vp(a){z.call(this,a)} w(Vp,z);Vp.prototype.getState=function(){return Ed(this,1,0)}; Vp.prototype.getVisibility=function(){return Ed(this,2,0)}; Vp.prototype.setVisibility=function(a){return y(this,2,a)}; Vp.prototype.clearOffTopic=function(){return Kd(this,7)};function Wp(a){z.call(this,a,-1,Nea)} w(Wp,z);n=Wp.prototype;n.getIndex=function(){return x(this,2)}; n.aj=function(a){return Sd(this,Vp,5,a)}; n.getTypeInfo=function(){return Pd(this,Xp,6)}; n.getLanguage=function(){return x(this,39)}; n.setLanguage=function(a){return y(this,39,a)}; function Xp(a){z.call(this,a)} w(Xp,z);Xp.prototype.getType=function(){return Ed(this,1,1)}; Xp.prototype.setType=function(a){return y(this,1,a)}; var Nea=[9,38];function Yp(a){z.call(this,a,-1,Oea)} w(Yp,z);n=Yp.prototype;n.mm=pa(8);n.getTitle=function(){return x(this,9)}; n.setTitle=function(a){return y(this,9,a)}; n.getLanguage=function(){return x(this,14)}; n.setLanguage=function(a){return y(this,14,a)}; n.getState=function(){return Ed(this,15,10)}; n.aj=function(a){return Sd(this,Vp,12,a)}; n.Xc=function(){return x(this,22)}; function Zp(a){z.call(this,a)} w(Zp,z);n=Zp.prototype;n.getKey=function(){return x(this,1)}; n.setKey=function(a){return y(this,1,a)}; n.getValue=function(){return x(this,2)}; n.setValue=function(a){return y(this,2,a)}; n.Db=function(){return xd(this,2)}; var Oea=[16,18,47,44,33,34,40,46];function $p(a){z.call(this,a,-1,Pea)} w($p,z);var Pea=[5,8];function aq(a){z.call(this,a)} w(aq,z);aq.prototype.getName=function(){return x(this,1)}; aq.prototype.setName=function(a){return y(this,1,a)};function bq(a){z.call(this,a)} w(bq,z);function cq(a){var b=new bq;return Sd(b,aq,2,a)} ;function dq(a){z.call(this,a,-1,Qea)} w(dq,z);n=dq.prototype;n.getId=function(){return x(this,1)}; n.setId=function(a){return y(this,1,a)}; n.getType=function(){return x(this,3)}; n.setType=function(a){return y(this,3,a)}; n.getTitle=function(){return x(this,4)}; n.setTitle=function(a){return y(this,4,a)}; n.getDescription=function(){return x(this,5)}; n.setDescription=function(a){return y(this,5,a)}; n.getValue=function(){return x(this,6)}; n.setValue=function(a){return y(this,6,a)}; n.Db=function(){return xd(this,6)}; var Qea=[2,11,12,16,17];function eq(a){z.call(this,a,-1,Rea)} w(eq,z);eq.prototype.getHeading=function(){return x(this,2)}; eq.prototype.setHeading=function(a){return y(this,2,a)}; function fq(a){z.call(this,a)} w(fq,z);function gq(a){z.call(this,a,3)} w(gq,z);function hq(a){return Pd(a,iq,1)} function jq(a){z.call(this,a)} w(jq,z);jq.prototype.setButton=function(a){return Sd(this,gq,1,a)}; function kq(a){z.call(this,a)} w(kq,z);function iq(a){z.call(this,a,-1,Sea)} w(iq,z);n=iq.prototype;n.getType=function(){return x(this,1)}; n.setType=function(a){return y(this,1,a)}; n.getDescription=function(){return x(this,3)}; n.setDescription=function(a){return y(this,3,a)}; n.getValue=function(){return x(this,4)}; n.setValue=function(a){return y(this,4,a)}; n.Db=function(){return xd(this,4)}; function lq(a){z.call(this,a)} w(lq,z);function mq(a){z.call(this,a,-1,Tea)} w(mq,z);var Rea=[1],Sea=[14,15,20,21],nq=[10,17],Tea=[1];function oq(a){z.call(this,a,-1,Uea)} w(oq,z);n=oq.prototype;n.getUrl=function(){return x(this,1)}; n.setUrl=function(a){return y(this,1,a)}; n.getTitle=function(){return x(this,2)}; n.setTitle=function(a){return y(this,2,a)}; n.getLanguage=function(){return x(this,10)}; n.setLanguage=function(a){return y(this,10,a)}; n.getPageType=function(){return x(this,15)}; n.Ec=function(){return x(this,22)}; function pq(a){return Pd(a,qq,28)} function rq(a){z.call(this,a)} w(rq,z);rq.prototype.Xj=function(){return x(this,1)}; rq.prototype.mg=function(){return x(this,2)}; rq.prototype.getTimestamp=function(){return x(this,5)}; rq.prototype.setTimestamp=function(a){return y(this,5,a)}; function qq(a){z.call(this,a)} w(qq,z);qq.prototype.getThumbnail=function(){return x(this,2)}; qq.prototype.hasThumbnail=function(){return xd(this,2)}; qq.prototype.getTimestamp=function(){return x(this,4)}; qq.prototype.setTimestamp=function(a){return y(this,4,a)}; var Uea=[6,24,27];function sq(a){z.call(this,a,-1,Vea)} w(sq,z);sq.prototype.mf=function(){return x(this,3)}; sq.prototype.Ec=function(){return x(this,14)}; var Vea=[1,5,6,8,10,11];function tq(a){z.call(this,a,-1,Wea)} w(tq,z);function uq(a){z.call(this,a)} w(uq,z);uq.prototype.getActive=function(){return Dd(this,3)}; uq.prototype.setActive=function(a){return y(this,3,a)}; var Wea=[1];function vq(a){z.call(this,a)} w(vq,z);vq.prototype.getQuery=function(){return Zd(this,1,wq)}; vq.prototype.setQuery=function(a){return Nd(this,1,wq,a)}; vq.prototype.getStartIndex=function(){return x(this,2)}; var wq=[1,5];function xq(){E.apply(this,arguments)} w(xq,E);function yq(a,b){b=void 0===b?tg().lang:b;tj.call(this);this.id=a;this.duration="";this.ha={};this.o={};this.title="";this.languageCode=b} w(yq,tj); function zq(a){if(a.id){var b=new XMLHttpRequest;b.addEventListener("load",function(){try{var e=JSON.parse(b.responseText)}catch(ma){}if(e&&e.items&&e.items[0]){e=e.items[0];var f;if(null==(f=e.contentDetails)?0:f.duration)a.duration=Xea(e.contentDetails.duration);var h,k;if(null==(h=e.snippet)?0:null==(k=h.thumbnails)?0:k.default){var l,p;f=null==(l=e.snippet)?void 0:null==(p=l.thumbnails)?void 0:p.default;a.ha=f}var r,u;if(null==(r=e.snippet)?0:null==(u=r.thumbnails)?0:u.medium)a.o=e.snippet.thumbnails.medium;var A, la;(null==(A=e.snippet)?0:null==(la=A.localized)?0:la.title)&&a.setTitle(e.snippet.localized.title);a.wa(0)}}); var c="https://web.archive.org/web/20220630113749/https://www.googleapis.com/youtube/v3/videos?part=snippet%2Cid%2CcontentDetails&fields=items/snippet/thumbnails/default%2Citems/snippet/thumbnails/medium%2Citems/snippet/localized%2Citems/contentDetails/duration&key=AIzaSyD-4tE5aKFZYIS_IrfpCDRsgQZbv5VCJZM&id="+encodeURIComponent(a.id);a.languageCode&&(c+="&hl="+encodeURIComponent(a.languageCode));b.open("GET",c);b.send()}} yq.prototype.getId=function(){return this.id}; yq.prototype.getTitle=function(){return this.title}; yq.prototype.setTitle=function(a){this.title=a}; yq.prototype.getLanguage=function(){return this.languageCode}; function Xea(a){a=a.replaceAll(/[PTS]/g,"").replaceAll(/[HM]/g,":");var b=a.indexOf("D");if(-1!==b){var c=24*Number(a.substring(0,b)),e=a.indexOf(":");a=""+(Number(a.substring(b+1,e))+c)+a.substring(e)}return a.split(":").map(function(f,h){return 0===h?f:f.padStart(2,"0")}).join(":")} ;function Aq(a){if(!a)return"";var b=document.createElement("textarea");Df(b,Bq(a));var c;return null!=(c=b.textContent)?c:""} function Bq(a){return(new ri).build().wg(a)} function Cq(a,b){a.preventDefault();b();return!1} function Dq(a,b){var c=void 0===c?["Enter"," "]:c;if(!c.includes(a.key))return!0;a.preventDefault();b();return!1} var Yea=/<\/?(?:blockquote|br|div|li|ol|ul|p)[^>]*>/gi,Zea=/(<[^>]+>)/gi;function Eq(a,b){(void 0===b?0:b)&&(a=a.replace(Yea,"\n").replace(/\n{2,}/gi,"\n").trim());return a.replace(Zea,"")} ;var Fq=void 0;function Gq(){void 0===Fq&&console.error("Settings must be initialized before being used.");return Fq} function Hq(){var a;return null!=(a=Gq().eF)?a:!1} function Iq(){return Gq().language} ;var Jq=4/3,$ea=16/9;function Kq(a){var b=a.xc;a=void 0===a.Ii?!1:a.Ii;E.call(this,"sc.tailwind.thread.popup_video.PopupVideo");var c=this;this.xc=b;this.id=this.xc.getId();this.Ii=a;this.o=new Il({Qb:7,Ob:7,Xh:!0,Xq:!0,content:function(){c.ha=c.element("div","class","root")}, Wg:!0});this.aspectRatio=afa(this);this.watch(this.xc)} w(Kq,E);Kq.prototype.open=function(a){this.o.open(Object.assign({},{Fb:!0},a));bfa(this)}; Kq.prototype.content=function(){this.o.render()}; function cfa(a){a.player=new window.YT.Player(a.ha,{height:String((a.Ii?960:640)/a.aspectRatio),width:String(a.Ii?960:640),videoId:a.id,playerVars:{autoplay:1,cc_load_policy:1,controls:2,hl:Hq()?Iq():a.xc.getLanguage(),rel:0,playsinline:0},events:{onReady:function(){var b,c,e,f=null!=(e=null==(b=a.player)?void 0:null==(c=b.getCurrentTime)?void 0:c.call(b))?e:0,h,k,l;b=null!=(l=null==(h=a.player)?void 0:null==(k=h.getDuration)?void 0:k.call(h))?l:0;Lq(-1,a.id,f,b)}, onStateChange:function(b){b=b.data;var c,e,f,h=null!=(f=null==(c=a.player)?void 0:null==(e=c.getCurrentTime)?void 0:e.call(c))?f:0,k,l,p;c=null!=(p=null==(k=a.player)?void 0:null==(l=k.getDuration)?void 0:l.call(k))?p:0;Lq(b,a.id,h,c)}}})} function bfa(a){Ya(function(b){if(1==b.o)return Ma(b,dfa(),2);cfa(a);Na(b)})} function Lq(a,b,c,e){switch(a){case -1:a=20;break;case 0:a=19;break;case 1:a=25;break;case 2:a=26;break;case 3:a=27;break;case 5:a=28;break;default:a=0}Uk(a,b,44,c+","+e)} function afa(a){var b=a.xc.o.width;a=a.xc.o.height;return b&&a?b/a===Jq?Jq:$ea:Jq} var Mq;function dfa(){var a,b;return Ya(function(c){if("function"===typeof(null==(a=window.YT)?void 0:a.Player))return c.return();Mq||(b=document.createElement("script"),Jf(b,Re(He(Ie("//web.archive.org/web/20220630113749/https://www.youtube.com/player_api")))),document.body.appendChild(b),Mq=new Promise(function(e){window.onYouTubeIframeAPIReady=e})); return c.return(Mq)})} ;function Nq(a,b){var c=void 0===b?{}:b;b=void 0===c.yx?!1:c.yx;var e=c.height,f=void 0===c.Ii?!1:c.Ii;c=c.width;this.o=a;this.ha=this.o.getAttribute("data-videoid");this.ka=qg(this.o,"embedded-video")?"default":"medium";c&&e&&(this.na=c/e==Oq?Oq:1.6);this.ma=f;b||(efa(this),ffa(this))} function efa(a){window.addEventListener("hashchange",function(b){An(b.oldURL,b.newURL)===a.ha&&Pq(a)}); window.addEventListener("load",function(){An("",location.href)===a.ha&&Pq(a)})} function ffa(a){var b=new XMLHttpRequest;b.addEventListener("load",function(){try{var c=JSON.parse(b.responseText)}catch(e){}c&&gfa(this,c)}.bind(a)); b.open("GET","https://web.archive.org/web/20220630113749/https://www.googleapis.com/youtube/v3/videos?part=snippet%2C+id&key=AIzaSyD-4tE5aKFZYIS_IrfpCDRsgQZbv5VCJZM&id="+a.ha);b.send()} function gfa(a,b){if(b.items&&b.items[0]&&b.items[0].snippet){var c=b.items[0].snippet;b=function(f){for(var h=c,k=0;k<arguments.length&&h;k++)h=h[arguments[k]];return h}; a.oa=a.o.textContent||b("localized","title");a.ua=b("localized","description");var e=Number(b("thumbnails",a.ka,"height"));a.na=Number(b("thumbnails",a.ka,"width"))/e==Oq?Oq:1.6;a.ta=b("thumbnails",a.ka,"url");hfa(a)}} function hfa(a){a.ta&&(a.o.style.backgroundImage="url("+a.ta.replace(/^https?:/,"")+")");a.o.setAttribute("data-tracking-method","NOW");a.o.setAttribute("data-stats-method","IMMEDIATE");a.o.addEventListener("click",function(e){e.preventDefault();Pq(this)}.bind(a)); a.o.textContent="";var b=document.createElement("div");b.className="default"==a.ka?"video-description":"video-custom";a.o.parentNode.replaceChild(b,a.o);b.appendChild(a.o);if("video-custom"==b.className){var c=b.nextElementSibling;c&&!qg(c,"youtube-text")&&og(b,"border-bottom",!0)}b=document.createElementNS("http://www.w3.org/2000/svg","svg");b.setAttribute("viewBox","0 0 48 48");c=document.createElementNS("http://www.w3.org/2000/svg","path");c.setAttribute("d","M40 8.8c-1.2-.4-8.6-.8-16-.8s-14.8.4-16 .8c-3.1 1-4 8-4 15.2s.9 14.2 4 15.2c1.2.4 8.6.8 16 .8s14.8-.4 16-.8c3.1-1 4-8 4-15.2s-.9-14.2-4-15.2zM20 33V15l12 9-12 9z"); b.appendChild(c);a.o.appendChild(b);b=document.createElement("div");b.className="title";b.textContent=a.oa;a.o.appendChild(b);b=document.createElement("div");b.className="description";b.textContent=a.ua;a.o.appendChild(b)} function Pq(a){if(Hg())2==tg().rs?window.YT&&window.YT.Player?Qq(a,a.o):(xn.push(function(f){Qq(this,f)}.bind(a,a.o)),zn()):Lg("//web.archive.org/web/20220630113749/https://www.youtube.com/embed/"+a.ha+"/?rel=0&cc_load_policy=1&autoplay=1&hl="+window.sc_pageModel.lang); else{var b=document.createElement("div"),c=document.createElement("h2");c.textContent=a.oa;b.appendChild(c);var e=document.createElement("div");e.className="video-popup";b.appendChild(e);c=document.createElement("div");c.style.height=(a.ma?960:640)/a.na+"px";e.appendChild(c);e=document.createElement("div");e.textContent="Tab \u30ad\u30fc\u3092\u62bc\u3057\u3066 [\u9589\u3058\u308b] \u30dc\u30bf\u30f3\u306b\u79fb\u52d5\u3057\u307e\u3059\u3002YouTube \u52d5\u753b\u30d7\u30ec\u30fc\u30e4\u30fc\u3092\u64cd\u4f5c\u3059\u308b\u306b\u306f\u3001Shift+Tab \u30ad\u30fc\u3092\u62bc\u3057\u307e\u3059\u3002"; e.className="lb-focus-guard";e.tabIndex=0;b.appendChild(e);window.YT&&window.YT.Player?Qq(a,c):(xn.push(function(f){Qq(this,f)}.bind(a,c)),zn()); window.sc_showLightbox(b,a.ma)}} function Qq(a,b){var c=new window.YT.Player(b,{height:String((a.ma?960:640)/a.na),width:String(a.ma?960:640),videoId:a.ha,playerVars:{autoplay:1,cc_load_policy:1,controls:2,hl:window.sc_pageModel.lang,rel:0},events:{onReady:function(){var e=c.getCurrentTime(),f=c.getDuration();Bn(-1,a.ha,e,f)}, onStateChange:function(e){e=e.data;var f=c.getCurrentTime(),h=c.getDuration();Bn(e,this.ha,f,h)}.bind(a)}})} var Oq=4/3;window.sc_initPopupVideos=function(){var a=window.sc_scope;a=a||document;for(var b=a.querySelectorAll(".carousel-container .related-item--youtube"),c=0;c<b.length;c++){var e=b[c],f=e.getElementsByClassName("embedded-video")[0];f&&og(f,"embedded-video",!1);f||(f=e.getElementsByClassName("embedded-video-large")[0])&&og(f,"embedded-video-large",!1);f&&og(f,"embedded-video-custom",!0)}a=a.querySelectorAll(".embedded-video, .embedded-video-custom");for(b=0;b<a.length;b++)new Nq(a[b])};function Rq(a){var b=void 0===a.isDarkMode?tg().dark:a.isDarkMode,c=void 0===a.xm?!1:a.xm,e=a.xc;a=void 0===a.Nh?function(){}:a.Nh; xq.call(this,"sc.recommended_resources.video_carousel.VideoCard");this.o=null;this.titleId=sj();this.isDarkMode=b;this.xm=c;this.xc=e;this.Nh=a;this.ha=new Kq({xc:e,Ii:!0});this.watch(this.xc)} w(Rq,xq);Rq.prototype.content=function(){var a=this;0<this.xc.duration.length&&(this.xm&&this.ha.render(),this.o=this.element("button","class",{root:!0,light:!this.isDarkMode,dark:this.isDarkMode},"data-videoid",this.xc.getId(),"aria-labelledby",this.titleId,"aria-haspopup",!this.xm&&Hg()?null:"dialog","onclick",function(){a.Nh();a.xm?a.ha.open({anchor:a.o}):Pq(new Nq(a.o,{width:a.xc.o.width||4,height:a.xc.o.height||3,yx:!0,Ii:!0}))},function(){var b; a.element("div","class","image","style",{"background-image":"url("+(null!=(b=a.xc.o.url)?b:"")+")"},"aria-hidden","true",function(){a.element("div","class","icon",function(){(new yj({icon:"gm/play_circle",size:50})).render()}); a.element("div","class","duration",a.xc.duration)}); a.element("div","id",a.titleId,"class","title","aria-hidden","true",a.xc.getTitle())}))}; Rq.prototype.Gb=function(){qj(this)}; Rq.prototype.Oa=function(){return this.xc};function Sq(){} Sq.prototype.request=function(a,b,c,e,f,h,k,l){var p=this;(new Promise(function(r,u){Tq(p,a,b,c,r,u,f,h,k,l)})).then(function(r){e&&(window[r.requestId]=function(u){e(u.getChild(r.requestId))}); r.Hq();r.Fq()})}; function Tq(a,b,c,e,f,h,k,l,p,r){var u=tg(),A="render_api"+(1E9*Math.random()>>>0),la=[["js_request_id",A],["rr",1],["lc",1]],ma=ifa();0<ma.length&&la.push(["loaded_js",ma.join(",")]);k&&Uq(k,la);Uq(jfa(),la);if(u.query_params){k=[];for(ma=0;ma<u.query_params.length;ma++){var oa=u.query_params[ma];k.push([oa.key,oa.value])}Uq(k,la)}Uq([["dark",Ig()?1:0]],la);k={};k.hl=u.lang;k.page_type=b;k.id=c;k.visit_id=u.visit_id;k.extra_param=[];k.component=[];r&&(k.scdeb=r);for(b=0;b<la.length;b++)"render_inapp"!== la[b][0]&&k.extra_param.push(la[b][0]+"."+la[b][1]);if(l)for(la=0;la<l.length;la++)k.component.push(l[la]);p&&(k.containing_page_type=p);Bg({httpMethod:"GET",endpoint:"render",params:k,wc:function(sa){var ua=this,va=null;try{va=JSON.parse(sa.responseText)}catch(Ea){}va&&va.html?(Df(e,uf(va.html)),f({requestId:A,Hq:function(){for(var Ea=e.getElementsByTagName("style");0<Ea.length;)document.head.appendChild(Ea[0])}, Fq:function(){ua.o(e)}})):h()}.bind(a)})} function Uq(a,b){for(var c={},e=0;e<b.length;e++)c[b[e][0]]=!0;for(e=0;e<a.length;e++){var f=a[e][0],h=a[e][1];c[f]||b.push([f,h])}} function ifa(){for(var a=[],b=document.getElementsByTagName("script"),c=0;c<b.length;c++){var e=b[c].getAttribute("data-id");e&&a.push(e)}return a} function jfa(){for(var a=[],b=/([^?&=]+)=([^&]+)/g,c;c=b.exec(tg().query);)a.push([c[1],decodeURIComponent(c[2])]);return a} Sq.prototype.o=function(a){window.sc_scope=a;for(var b=a.getElementsByTagName("script");0<b.length;){var c=b[0];c.parentNode.removeChild(c);var e=Hh("SCRIPT");c.src?(e.setAttribute("data-id",c.getAttribute("data-id")),e.onload=this.o.bind(this,a),c=Re(Qe(Re(c.src)).toString()),Jf(e,c)):(c=Me(c.innerHTML),e.textContent=Le(c),If(e));document.head.appendChild(e)}delete window.sc_scope}; window.sc_initRenderApi=function(){if(!window.sc_renderRequest){var a=new Sq;window.sc_renderRequest=a.request.bind(a)}};function Vq(a){z.call(this,a)} w(Vq,z);Vq.prototype.Ya=function(){return x(this,1)}; Vq.prototype.wb=pa(23);Vq.prototype.getMessageId=function(){return x(this,3)};function Wq(a){z.call(this,a)} w(Wq,z);Wq.prototype.Ya=function(){return x(this,1)}; Wq.prototype.wb=pa(22);Wq.prototype.getMessageId=function(){return x(this,3)};function Xq(a){z.call(this,a)} w(Xq,z);n=Xq.prototype;n.Ya=function(){return x(this,1)}; n.wb=pa(21);n.getMessageId=function(){return x(this,3)}; n.getType=function(){return x(this,4)}; n.setType=function(a){return y(this,4,a)};function Yq(a){z.call(this,a)} w(Yq,z);n=Yq.prototype;n.Ya=function(){return x(this,1)}; n.wb=pa(20);n.getMessageId=function(){return x(this,3)}; n.yd=pa(26);n.Ae=function(a){return y(this,4,a)};function Zq(a){z.call(this,a)} w(Zq,z);Zq.prototype.Ya=function(){return x(this,1)}; Zq.prototype.wb=pa(19);function $q(a){z.call(this,a)} w($q,z);$q.prototype.Ya=function(){return x(this,1)}; $q.prototype.wb=pa(18);$q.prototype.yd=pa(25);$q.prototype.Ae=function(a){return y(this,3,a)};function ar(a){z.call(this,a)} w(ar,z);n=ar.prototype;n.Ya=function(){return x(this,1)}; n.wb=pa(17);n.getValue=function(){return Fd(this,3,!0)}; n.setValue=function(a){return y(this,3,a)}; n.Db=function(){return xd(this,3)};function br(a){z.call(this,a)} w(br,z);br.prototype.Ya=function(){return x(this,1)}; br.prototype.wb=pa(16);br.prototype.getMessageId=function(){return x(this,3)};function cr(a){z.call(this,a)} w(cr,z);n=cr.prototype;n.Ya=function(){return x(this,1)}; n.wb=pa(15);n.getMessageId=function(){return x(this,3)}; n.yd=pa(24);n.Ae=function(a){return y(this,4,a)};function dr(a){z.call(this,a,-1,kfa)} w(dr,z);var kfa=[1];function er(a){z.call(this,a)} w(er,z);n=er.prototype;n.Bl=function(){return x(this,3)}; n.getMimeType=function(){return x(this,5)}; n.setMimeType=function(a){return y(this,5,a)}; n.getContent=function(){var a=x(this,6);null==a?a=null:a instanceof Nc||(a=bd(a),y(this,6,a,void 0,!0));return a}; n.setContent=function(a){return y(this,6,a)}; n.clearContent=function(){return Kd(this,6)};function fr(a){z.call(this,a,-1,lfa)} w(fr,z);fr.prototype.Ya=function(){return x(this,1)}; fr.prototype.wb=pa(14);fr.prototype.getMessage=function(){return Pd(this,Wp,3)}; var lfa=[5];function gr(a){z.call(this,a,-1,mfa)} w(gr,z);gr.prototype.Ya=function(){return x(this,1)}; gr.prototype.getThread=function(){return Pd(this,Yp,2)}; var mfa=[4];function hr(a){z.call(this,a)} w(hr,z);hr.prototype.Ya=function(){return x(this,1)}; hr.prototype.wb=pa(13);hr.prototype.getMessageId=function(){return x(this,3)};function ir(a){z.call(this,a)} w(ir,z);ir.prototype.Ya=function(){return x(this,1)}; ir.prototype.wb=pa(12);function jr(a){z.call(this,a,-1,nfa)} w(jr,z);jr.prototype.Ya=function(){return x(this,1)}; jr.prototype.wb=pa(11);jr.prototype.getMessageId=function(){return x(this,3)}; jr.prototype.getMessage=function(){return Pd(this,Wp,4)}; var nfa=[5];function kr(a){z.call(this,a,-1,ofa)} w(kr,z);kr.prototype.Ya=function(){return x(this,1)}; kr.prototype.wb=pa(10);kr.prototype.getThread=function(){return Pd(this,Yp,3)}; var ofa=[4];function lr(a){z.call(this,a)} w(lr,z);lr.prototype.Ya=function(){return x(this,1)}; lr.prototype.wb=pa(9);lr.prototype.getMessageId=function(){return x(this,4)}; lr.prototype.clearOffTopic=function(){return Kd(this,7)};function mr(a){z.call(this,a)} w(mr,z);mr.prototype.Ya=function(){return x(this,1)}; mr.prototype.getValue=function(){return Ed(this,2,2)}; mr.prototype.setValue=function(a){return y(this,2,a)}; mr.prototype.Db=function(){return xd(this,2)};function nr(a){z.call(this,a)} w(nr,z);function or(a){z.call(this,a)} w(or,z);or.prototype.Ya=function(){return x(this,2)};var pfa=0;function pr(a){this.options=a;this.id=""+pfa++} function qr(a){var b=tr(a);b&&ur(a,b)} pr.prototype.focus=function(a){var b;null==(b=a?this.getItem(a):tr(this))||b.focus()}; function vr(a){var b='[data-focus-group="'+a.id+'"][data-focus-item]';a=a.options.scope;a="number"===typeof a.nodeType?a:a.getElement();return(b=null==a?void 0:a.querySelectorAll(b))?Array.from(b):[]} pr.prototype.getItem=function(a){return jj(this.options.scope,'[data-focus-group="'+this.id+'"][data-focus-id="'+a+'"')}; function tr(a){a=vr(a);if(0!==a.length){var b,c;return null!=(c=null!=(b=a.find(function(e){return 0===e.tabIndex}))?b:a.find(function(e){return"true"===e.dataset.focusInitial}))?c:a[0]}} function to(a,b){b=void 0===b?{}:b;return new wr(b,a.id,function(c){a.Sf(c)},function(c){qfa(a,c,b)})} pr.prototype.Sf=function(a){ur(this,a.target)}; function qfa(a,b,c){function e(h,k,l){if(h){var p;null==(p=a.getItem(h))||p.focus();b.preventDefault()}else k&&(h=a.options.gp,k=vr(a),p=k.indexOf(f),-1!==p&&(l=p+l,l=h?(l+k.length)%k.length:Math.max(0,Math.min(k.length-1,l)),k[l].focus()),b.preventDefault())} var f=b.target;"ArrowUp"===b.key?e(c.up,a.options.Uk,-1):"ArrowDown"===b.key?e(c.iL,a.options.Uk,1):"ArrowLeft"===b.key?e(c.left,a.options.qn,-1):"ArrowRight"===b.key&&e(c.right,a.options.qn,1)} function ur(a,b){a=t(vr(a));for(var c=a.next();!c.done;c=a.next())c=c.value,c.tabIndex=c===b?0:-1} function wr(a,b,c,e){this.options=a;this.groupId=b;this.Sx=c;this.kr=e} wr.prototype.attributes=function(a){var b=void 0===a?{}:a;a=void 0===b.bx?!0:b.bx;b=void 0===b.Xp?!0:b.Xp;var c=["data-focus-item","true","data-focus-group",this.groupId,"tabindex","-1000"];this.options.id&&c.push("data-focus-id",this.options.id);this.options.initial&&c.push("data-focus-initial","true");a&&c.push("onfocus",this.Sx);b&&c.push("onkeydown",this.kr);return c};function xr(a){var b=Error.call(this,a.getMessage());this.message=b.message;"stack"in b&&(this.stack=b.stack);this.code=a.getCode();this.o=Ed(a,2,0);yd(a,3)&&(this.pii=Pd(a,dr,3))} w(xr,Error);function yr(a){z.call(this,a)} w(yr,z);yr.prototype.getCode=function(){return Ed(this,1,0)}; yr.prototype.getMessage=function(){return Yd(this,4)};function zr(a){this.rk=new Kk({Vf:function(){return Gq().Eq+"/s/community/api"}, serviceName:a})} zr.prototype.call=function(a,b,c){var e=this,f;return Ya(function(h){if(1==h.o){Pa(h,2);var k=e.rk,l=k.post,p={withCredentials:!0};Gq().authuser&&(p.query={authuser:Gq().authuser});Gq().kx&&(p.headers={Authorization:Gq().kx});return Ma(h,l.call(k,a,b,c,p),4)}if(2!=h.o)return h.return(h.ha);f=Ra(h);if(f instanceof Jk&&"application_error"===f.type)throw new xr(de(yr,f.responseText));throw f;})};function Ar(a){z.call(this,a)} w(Ar,z);function Br(){var a={},b=a.qh,c=a.ag,e;this.Hf=null!=(e=a.Hf)?e:new zr("SupportForums");this.qh=null!=b?b:new zr("UserInfo");this.ag=null!=c?c:new zr("Annotations")} n=Br.prototype; n.updateGlobalUserInfo=function(a){var b=a.userId,c=a.name,e=a.headline,f=a.bio,h=a.iI,k=a.youtube,l=a.Pv,p=a.xk,r=a.avatar,u=a.pF,A=this,la,ma,oa,sa;return Ya(function(ua){la=new aq;ma=new $p;var va=cq(la);oa=Sd(va,$p,3,ma);va=new nr;sa=Sd(va,bq,2,oa);b&&y(sa,1,b);c&&(la.setName(c),va=y(oa,5,!1),y(va,4,!1));void 0!==e&&y(la,4,e);void 0!==f&&y(la,5,f);void 0!==h&&y(la,6,h);void 0!==k&&y(la,7,k);void 0!==l&&y(ma,3,l);void 0!==p&&y(ma,4,p);void 0!==u&&y(ma,23,u);r&&Sd(sa,er,4,r);return ua.return(A.qh.call("UpdateGlobalUserInfo",sa, bq))})}; n.validateUserInfo=function(a){var b=this,c;return Ya(function(e){var f=new or,h=cq((new aq).setName(a));c=Sd(f,bq,1,h);return Ma(e,b.qh.call("ValidateUserInfo",c,Ar),0)})}; n.subscribeToForum=function(a,b){var c=this,e;return Ya(function(f){e=new mr;y(e,1,a);e.setValue(b);return Ma(f,c.qh.call("SubscribeToForum",e,Ar),0)})}; n.setThreadAttribute=function(a,b,c){var e=this,f;return Ya(function(h){var k=new Zq;k=y(k,1,a);k=y(k,2,b);f=y(k,3,c);return Ma(h,e.ag.call("SetThreadAttribute",f,Ar),0)})}; n.createThread=function(a){var b=a.forumId,c=a.title,e=a.payload,f=a.purpose,h=a.category,k=a.symptom,l=void 0===a.details?new Map:a.details,p=void 0===a.Ve?[]:a.Ve,r=void 0===a.subscribe?!1:a.subscribe,u=void 0===a.vf?!0:a.vf,A=a.Do,la=a.articleId,ma=a.postMethod,oa=this,sa,ua,va,Ea,Oa,Ja,fb,nb,ib,jb,Ua;return Ya(function(kb){var Va=(new Yp).setTitle(c);sa=y(Va,13,e).setLanguage(Iq());void 0!==f&&y(sa,21,f);h&&y(sa,22,h);k&&y(sa,45,k);ua=t(l);for(va=ua.next();!va.done;va=ua.next())Ea=va.value,Oa= t(Ea),Ja=Oa.next().value,fb=Oa.next().value,nb=Ja,ib=fb,Va=(new Zp).setKey(nb).setValue(ib),Vd(sa,16,Zp,Va);if(la){jb=new Rp;Va=new Sp;var db=Gq().dF;Va=y(Va,1,db);Va=y(Va,2,Number(la)).setLanguage(Iq());Td(jb,Sp,3,Tp,Va);Sd(sa,Rp,43,jb)}ma&&y(sa,28,ma);Va=new gr;Va=y(Va,1,b);Va=Sd(Va,Yp,2,sa);db=p.filter(Cr).map(Dr);Va=Ud(Va,er,4,db);Va=y(Va,3,r);Ua=y(Va,5,u?1:0);A&&y(Ua,7,A);return kb.return(oa.Hf.call("CreateThread",Ua,Yp))})}; n.updateThread=function(a,b,c,e,f){f=void 0===f?!0:f;var h=this;return Ya(function(k){var l=k.return,p=h.Hf,r=p.call;var u=new kr;u=y(u,1,a);u=y(u,2,b);u=Sd(u,Yp,3,c);var A=e.filter(Cr).map(Dr);u=Ud(u,er,4,A);u=y(u,5,f?1:0);return l.call(k,r.call(p,"UpdateThread",u,Yp))})}; n.createMessage=function(a){var b=a.forumId,c=a.threadId,e=a.payload,f=void 0===a.type?1:a.type,h=void 0===a.subscribe?!1:a.subscribe,k=void 0===a.vf?!0:a.vf,l=void 0===a.Ve?[]:a.Ve,p=void 0===a.parentMessageId?void 0:a.parentMessageId,r=this,u,A,la;return Ya(function(ma){u=(new Xp).setType(f);var oa=new Wp;oa=y(oa,4,e);A=Sd(oa,Xp,6,u);p&&y(A,37,p);oa=new fr;oa=y(oa,1,b);oa=y(oa,2,c);oa=Sd(oa,Wp,3,A);oa=y(oa,4,h);oa=y(oa,6,k?1:0);var sa=l.filter(Cr).map(Dr);la=Ud(oa,er,5,sa);return ma.return(r.Hf.call("CreateMessage", la,Wp))})}; n.updateMessage=function(a){var b=a.forumId,c=a.threadId,e=a.messageId,f=a.updates,h=a.attachments,k=void 0===a.Sz?!1:a.Sz,l=this,p;return Ya(function(r){var u=new jr;u=y(u,1,b);u=y(u,2,c);u=y(u,3,e);u=Sd(u,Wp,4,f);u=y(u,6,k?0:1);var A=h.filter(Cr).map(Dr);p=Ud(u,er,5,A);return r.return(l.Hf.call("UpdateMessage",p,Wp))})}; n.setMessageVote=function(a){var b=a.forumId,c=a.threadId,e=a.messageId,f=a.vote,h=a.Gh,k=this,l;return Ya(function(p){var r=new Yq;r=y(r,1,b);r=y(r,2,c);r=y(r,3,e).Ae(f);l=y(r,5,h);return Ma(p,k.ag.call("SetMessageVote",l,Ar),0)})}; n.unsetMessageVote=function(a){var b=a.forumId,c=a.threadId,e=a.messageId,f=a.vote,h=this,k;return Ya(function(l){var p=new cr;p=y(p,1,b);p=y(p,2,c);k=y(p,3,e).Ae(f);return Ma(l,h.ag.call("UnsetMessageVote",k,Ar),0)})}; n.reportAbuse=function(a,b,c){var e=this,f;return Ya(function(h){f=new lr;var k=y(f,1,a);y(k,3,b);void 0!==c&&y(f,4,c);return Ma(h,e.Hf.call("UserFlag",f,Ar),0)})}; n.reportOffTopic=function(a,b,c){var e=this,f;return Ya(function(h){var k=new Vq;k=y(k,1,a);f=y(k,2,b);void 0!==c&&y(f,3,c);return Ma(h,e.ag.call("SetOffTopic",f,Ar),0)})}; n.clearOffTopic=function(a,b,c){var e=this,f;return Ya(function(h){var k=new Wq;k=y(k,1,a);f=y(k,2,b);void 0!==c&&y(f,3,c);return Ma(h,e.ag.call("SetOnTopic",f,Ar),0)})}; n.setThreadVote=function(a,b,c){var e=this;return Ya(function(f){var h=e.ag,k=h.call;var l=new $q;l=y(l,1,a);l=y(l,2,b);return Ma(f,k.call(h,"SetThreadVote",l.Ae(c),Ar),0)})}; n.subscribeToThread=function(a,b,c){var e=this;return Ya(function(f){var h=e.ag,k=h.call;var l=new ar;l=y(l,1,a);l=y(l,2,b);l=y(l,6,rfa(c));return Ma(f,k.call(h,"SubscribeToThread",l,Ar),0)})}; n.deleteThread=function(a,b){var c=this;return Ya(function(e){var f=c.Hf,h=f.call;var k=new ir;k=y(k,1,a);k=y(k,2,b);return Ma(e,h.call(f,"DeleteThread",k,Ar),0)})}; n.deleteMessage=function(a,b,c){var e=this;return Ya(function(f){var h=e.Hf,k=h.call;var l=new hr;l=y(l,1,a);l=y(l,2,b);l=y(l,3,c);return Ma(f,k.call(h,"DeleteMessage",l,Ar),0)})}; n.setMessageType=function(a,b,c,e){var f=this;return Ya(function(h){var k=f.ag,l=k.call;var p=new Xq;p=y(p,1,a);p=y(p,2,b);p=y(p,3,c);return Ma(h,l.call(k,"SetMessageType",p.setType(e),Ar),0)})}; n.unsetMessageType=function(a,b,c){var e=this;return Ya(function(f){var h=e.ag,k=h.call;var l=new br;l=y(l,1,a);l=y(l,2,b);l=y(l,3,c);return Ma(f,k.call(h,"UnsetMessageType",l,Ar),0)})}; function rfa(a){switch(a){case 1:return 2;case 0:return 1;case 2:return 3;default:return 0}} function Dr(a){var b=new er;b=y(b,1,a.originalFilename);b=y(b,3,a.documentId);a.ne&&y(b,2,a.ne);a.deleted&&y(b,4,!0);return b} function Cr(a){return void 0!==a.ne&&!a.deleted||void 0===a.ne&&a.deleted} ;var Er={sw:["BC","AD"],rw:["Before Christ","Anno Domini"],Kw:"JFMAMJJASOND".split(""),Uw:"JFMAMJJASOND".split(""),Iw:"January February March April May June July August September October November December".split(" "),Tw:"January February March April May June July August September October November December".split(" "),Qw:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),Ww:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),ax:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "), Yw:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),Sw:"Sun Mon Tue Wed Thu Fri Sat".split(" "),Xw:"Sun Mon Tue Wed Thu Fri Sat".split(" "),zB:"SMTWTFS".split(""),Vw:"SMTWTFS".split(""),Rw:["Q1","Q2","Q3","Q4"],Nw:["1st quarter","2nd quarter","3rd quarter","4th quarter"],lw:["AM","PM"],Lp:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],ft:["h:mm:ss a zzzz","h:mm:ss a z","h:mm:ss a","h:mm a"],ow:["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"],Np:6,bC:[5,6],Op:5}; Er={sw:["\u7d00\u5143\u524d","\u897f\u66a6"],rw:["\u7d00\u5143\u524d","\u897f\u66a6"],Kw:"1 2 3 4 5 6 7 8 9 10 11 12".split(" "),Uw:"1 2 3 4 5 6 7 8 9 10 11 12".split(" "),Iw:"1\u6708 2\u6708 3\u6708 4\u6708 5\u6708 6\u6708 7\u6708 8\u6708 9\u6708 10\u6708 11\u6708 12\u6708".split(" "),Tw:"1\u6708 2\u6708 3\u6708 4\u6708 5\u6708 6\u6708 7\u6708 8\u6708 9\u6708 10\u6708 11\u6708 12\u6708".split(" "),Qw:"1\u6708 2\u6708 3\u6708 4\u6708 5\u6708 6\u6708 7\u6708 8\u6708 9\u6708 10\u6708 11\u6708 12\u6708".split(" "), Ww:"1\u6708 2\u6708 3\u6708 4\u6708 5\u6708 6\u6708 7\u6708 8\u6708 9\u6708 10\u6708 11\u6708 12\u6708".split(" "),ax:"\u65e5\u66dc\u65e5 \u6708\u66dc\u65e5 \u706b\u66dc\u65e5 \u6c34\u66dc\u65e5 \u6728\u66dc\u65e5 \u91d1\u66dc\u65e5 \u571f\u66dc\u65e5".split(" "),Yw:"\u65e5\u66dc\u65e5 \u6708\u66dc\u65e5 \u706b\u66dc\u65e5 \u6c34\u66dc\u65e5 \u6728\u66dc\u65e5 \u91d1\u66dc\u65e5 \u571f\u66dc\u65e5".split(" "),Sw:"\u65e5\u6708\u706b\u6c34\u6728\u91d1\u571f".split(""),Xw:"\u65e5\u6708\u706b\u6c34\u6728\u91d1\u571f".split(""), zB:"\u65e5\u6708\u706b\u6c34\u6728\u91d1\u571f".split(""),Vw:"\u65e5\u6708\u706b\u6c34\u6728\u91d1\u571f".split(""),Rw:["Q1","Q2","Q3","Q4"],Nw:["\u7b2c1\u56db\u534a\u671f","\u7b2c2\u56db\u534a\u671f","\u7b2c3\u56db\u534a\u671f","\u7b2c4\u56db\u534a\u671f"],lw:["\u5348\u524d","\u5348\u5f8c"],Lp:["y\u5e74M\u6708d\u65e5EEEE","y\u5e74M\u6708d\u65e5","y/MM/dd","y/MM/dd"],ft:["H\u6642mm\u5206ss\u79d2 zzzz","H:mm:ss z","H:mm:ss","H:mm"],ow:["{1} {0}","{1} {0}","{1} {0}","{1} {0}"],Np:6,bC:[5,6],Op:5};function Fr(a,b,c,e,f){a=new Date(a,b,c);e=void 0!==e?e:3;f=f||0;b=((a.getDay()+6)%7-f+7)%7;return a.valueOf()+864E5*((e-f+7)%7-b)} function Gr(a){"number"===typeof a?(this.date=Hr(a,0,1),Ir(this,1)):ob(a)?(this.date=Hr(a.getFullYear(),a.getMonth(),a.getDate()),Ir(this,a.getDate())):(this.date=new Date(ub()),a=this.date.getDate(),this.date.setHours(0),this.date.setMinutes(0),this.date.setSeconds(0),this.date.setMilliseconds(0),Ir(this,a))} function Hr(a,b,c){b=new Date(a,b,c);0<=a&&100>a&&b.setFullYear(b.getFullYear()-1900);return b} n=Gr.prototype;n.Px=Er.Np;n.Qx=Er.Op;n.clone=function(){var a=new Gr(this.date);a.Px=this.Px;a.Qx=this.Qx;return a}; n.getFullYear=function(){return this.date.getFullYear()}; n.getYear=function(){return this.getFullYear()}; n.getMonth=function(){return this.date.getMonth()}; n.getDate=function(){return this.date.getDate()}; n.getTime=function(){return this.date.getTime()}; n.getDay=function(){return this.date.getDay()}; n.getUTCFullYear=function(){return this.date.getUTCFullYear()}; n.getUTCMonth=function(){return this.date.getUTCMonth()}; n.getUTCDate=function(){return this.date.getUTCDate()}; n.getUTCDay=function(){return this.date.getDay()}; n.getUTCHours=function(){return this.date.getUTCHours()}; n.getUTCMinutes=function(){return this.date.getUTCMinutes()}; n.getTimezoneOffset=function(){return this.date.getTimezoneOffset()}; n.set=function(a){this.date=new Date(a.getFullYear(),a.getMonth(),a.getDate())}; n.setFullYear=function(a){this.date.setFullYear(a)}; n.setYear=function(a){this.setFullYear(a)}; n.setMonth=function(a){this.date.setMonth(a)}; n.setDate=function(a){this.date.setDate(a)}; n.setTime=function(a){this.date.setTime(a)}; n.setUTCFullYear=function(a){this.date.setUTCFullYear(a)}; n.setUTCMonth=function(a){this.date.setUTCMonth(a)}; n.setUTCDate=function(a){this.date.setUTCDate(a)}; n.add=function(a){if(a.o||a.months){var b=this.getMonth()+a.months+12*a.o,c=this.getYear()+Math.floor(b/12);b%=12;0>b&&(b+=12);a:{switch(b){case 1:var e=0!=c%4||0==c%100&&0!=c%400?28:29;break a;case 5:case 8:case 10:case 3:e=30;break a}e=31}e=Math.min(e,this.getDate());this.setDate(1);this.setFullYear(c);this.setMonth(b);this.setDate(e)}a.days&&(c=this.getYear(),b=0<=c&&99>=c?-1900:0,c=new Date(c,this.getMonth(),this.getDate(),12),a=new Date(c.getTime()+864E5*a.days),this.setDate(1),this.setFullYear(a.getFullYear()+ b),this.setMonth(a.getMonth()),this.setDate(a.getDate()),Ir(this,a.getDate()))}; function Jr(a){var b=a.getFullYear(),c=0>b?"-":1E4<=b?"+":"";return[c+zh(Math.abs(b),c?6:4),zh(a.getMonth()+1,2),zh(a.getDate(),2)].join("")+""} n.Jn=pa(27);n.toString=function(){return Jr(this)}; function Ir(a,b){a.getDate()!=b&&(b=a.getDate()<b?1:-1,a.date.setUTCHours(a.date.getUTCHours()+b))} n.valueOf=function(){return this.date.valueOf()};function Kr(a,b,c){c=void 0===c?!1:c;a=new URL(a);var e="";c&&(e=a.search);c=new URLSearchParams(e);b=t(b.entries());for(e=b.next();!e.done;e=b.next()){var f=t(e.value);e=f.next().value;f=f.next().value;c.set(e,f)}return a.protocol+"//"+a.host+a.pathname+"?"+c.toString()} ;function Lr(a){tj.call(this);this.o=a} w(Lr,tj);Lr.prototype.getTitle=function(){var a;return Eq(null!=(a=this.o.getTitle())?a:"")}; function Mr(a){var b;return null!=(b=x(a.o,3))?b:""} Lr.prototype.getUrl=function(){var a;return null!=(a=this.o.getUrl())?a:""}; Lr.prototype.Ec=function(){var a;return null!=(a=this.o.Ec())?a:""}; function Nr(a){var b;return null!=(b=x(a.o,21))?b:""} function Or(a){var b,c;return null!=(c=null==(b=Pd(a.o,rq,26))?void 0:b.Xj())?c:0} function Pr(a){var b,c;return null!=(c=null==(b=Pd(a.o,rq,26))?void 0:x(b,3))?c:0} function Qr(a){var b;a=null!=(b=x(a.o,4))?b:null;switch(a){case 81:return 0;case 72:return 1;case 62:case 63:case 65:return 2;case 70:return 3;case 21:return 4;default:return a?5:6}} function Rr(a){return Rd(a.o,oq,27).map(function(b){return new Lr(b)})} ;var Sr=new Bo,sfa=Sr.Lb("a")+"KEYWORD"+Sr.Jb("a")+" \u306e\u691c\u7d22\u7d50\u679c\u3092\u8868\u793a\u3057\u3066\u3044\u307e\u3059",tfa=Sr.format(sfa),ufa="\u4ee3\u308f\u308a\u306b "+Sr.Lb("a")+"KEYWORD"+Sr.Jb("a")+" \u3092\u691c\u7d22\u3059\u308b",vfa=Sr.format(ufa),wfa="\u3082\u3057\u304b\u3057\u3066: "+Sr.Lb("a")+"KEYWORD"+Sr.Jb("a"),xfa=Sr.format(wfa);function Tr(){} function Ur(a){if("number"==typeof a){var b=new Tr;b.na=a;var c=a;if(0==c)c="Etc/GMT";else{var e=["Etc/GMT",0>c?"-":"+"];c=Math.abs(c);e.push(Math.floor(c/60)%100);c%=60;0!=c&&e.push(":",zh(c,2));c=e.join("")}b.ma=c;c=a;0==c?c="UTC":(e=["UTC",0>c?"+":"-"],c=Math.abs(c),e.push(Math.floor(c/60)%100),c%=60,0!=c&&e.push(":",c),c=e.join(""));a=Vr(a);b.ka=[c,c];b.o={sK:a,Zw:a};b.ha=[];return b}b=new Tr;b.ma=a.id;b.na=-a.std_offset;b.ka=a.names;b.o=a.names_ext;b.ha=a.transitions;return b} function Vr(a){var b=["GMT"];b.push(0>=a?"+":"-");a=Math.abs(a);b.push(zh(Math.floor(a/60)%100,2),":",zh(a%60,2));return b.join("")} function Wr(a,b){b=Date.UTC(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate(),b.getUTCHours(),b.getUTCMinutes())/36E5;for(var c=0;c<a.ha.length&&b>=a.ha[c];)c+=2;return 0==c?0:a.ha[c-1]} Tr.prototype.getOffset=function(a){a=this.na-Wr(this,a);return-1440===a?0:a}; Tr.prototype.getShortName=function(a){return this.ka[0<Wr(this,a)?2:0]};function Xr(){this.ha=[];this.o=Er;Yr(this,1)} var Zr=[/^'(?:[^']|'')*('|$)/,/^(?:G+|y+|Y+|M+|k+|S+|E+|a+|b+|B+|h+|K+|H+|c+|L+|Q+|d+|m+|s+|v+|V+|w+|z+|Z+)/,/^[^'GyYMkSEabBhKHcLQdmsvVwzZ]+/];function $r(a){return a.getHours?a.getHours():0} Xr.prototype.format=function(a,b){if(!a)throw Error("The date to format must be non-null.");var c=b?6E4*(a.getTimezoneOffset()-b.getOffset(a)):0,e=c?new Date(a.getTime()+c):a,f=e;b&&e.getTimezoneOffset()!=a.getTimezoneOffset()&&(f=6E4*(e.getTimezoneOffset()-a.getTimezoneOffset()),e=new Date(e.getTime()+f),c+=0<c?-864E5:864E5,f=new Date(a.getTime()+c));c=[];for(var h=0;h<this.ha.length;++h){var k=this.ha[h].text;1==this.ha[h].type?c.push(yfa(this,k,a,e,f,b)):c.push(k)}return c.join("")}; function Yr(a,b){if(4>b)var c=a.o.Lp[b];else if(8>b)c=a.o.ft[b-4];else if(12>b)c=a.o.ow[b-8],c=c.replace("{1}",a.o.Lp[b-8]),c=c.replace("{0}",a.o.ft[b-8]);else if(12===b)c=a.o.Lp[0].replace(/[^EMd]*yy*[^EMd]*/,"");else{Yr(a,10);return}b=c;for(zfa&&(b=b.replace(/\u200f/g,""));b;){c=b;for(var e=0;e<Zr.length;++e){var f=b.match(Zr[e]);if(f){var h=f[0];b=b.substring(h.length);0==e&&("''"==h?h="'":(h=h.substring(1,"'"==f[1]?h.length-1:h.length),h=h.replace(/''/g,"'")));a.ha.push({text:h,type:e});break}}if(c=== b)throw Error("Malformed pattern part: "+b);}} function as(a,b){b=String(b);a=a.o||Er;if(void 0!==a.cC){for(var c=[],e=0;e<b.length;e++){var f=b.charCodeAt(e);c.push(48<=f&&57>=f?String.fromCharCode(a.cC+f-48):b.charAt(e))}b=c.join("")}return b} var zfa=!1;function bs(a){if(!(a.getHours&&a.getSeconds&&a.getMinutes))throw Error("The date to format has no time (probably a goog.date.Date). Use Date or goog.date.DateTime, or use a pattern without time fields.");} function ds(a,b){bs(b);b=$r(b);return a.o.lw[12<=b&&24>b?1:0]} function yfa(a,b,c,e,f,h){var k=b.length;switch(b.charAt(0)){case "G":return c=0<e.getFullYear()?1:0,4<=k?a.o.rw[c]:a.o.sw[c];case "y":return c=e.getFullYear(),0>c&&(c=-c),2==k&&(c%=100),as(a,zh(c,k));case "Y":return c=e.getFullYear(),f=e.getMonth(),e=e.getDate(),c=Fr(c,f,e,a.o.Op,a.o.Np),c=(new Date(c)).getFullYear(),0>c&&(c=-c),2==k&&(c%=100),as(a,zh(c,k));case "M":a:switch(c=e.getMonth(),k){case 5:k=a.o.Kw[c];break a;case 4:k=a.o.Iw[c];break a;case 3:k=a.o.Qw[c];break a;default:k=as(a,zh(c+1,k))}return k; case "k":return bs(f),c=$r(f)||24,as(a,zh(c,k));case "S":return c=f.getMilliseconds()/1E3,as(a,c.toFixed(Math.min(3,k)).slice(2)+(3<k?zh(0,k-3):""));case "E":return c=e.getDay(),4<=k?a.o.ax[c]:a.o.Sw[c];case "a":return ds(a,f);case "b":return ds(a,f);case "B":return ds(a,f);case "h":return bs(f),c=$r(f)%12||12,as(a,zh(c,k));case "K":return bs(f),c=$r(f)%12,as(a,zh(c,k));case "H":return bs(f),c=$r(f),as(a,zh(c,k));case "c":a:switch(c=e.getDay(),k){case 5:k=a.o.Vw[c];break a;case 4:k=a.o.Yw[c];break a; case 3:k=a.o.Xw[c];break a;default:k=as(a,zh(c,1))}return k;case "L":a:switch(c=e.getMonth(),k){case 5:k=a.o.Uw[c];break a;case 4:k=a.o.Tw[c];break a;case 3:k=a.o.Ww[c];break a;default:k=as(a,zh(c+1,k))}return k;case "Q":return c=Math.floor(e.getMonth()/3),4>k?a.o.Rw[c]:a.o.Nw[c];case "d":return as(a,zh(e.getDate(),k));case "m":return bs(f),as(a,zh(f.getMinutes(),k));case "s":return bs(f),as(a,zh(f.getSeconds(),k));case "v":return(h||Ur(c.getTimezoneOffset())).ma;case "V":a=h||Ur(c.getTimezoneOffset()); var l;2>=k?l=a.ma:l=0<Wr(a,c)?void 0!==a.o.sA?a.o.sA:a.o.DST_GENERIC_LOCATION:void 0!==a.o.Zw?a.o.Zw:a.o.STD_GENERIC_LOCATION;return l;case "w":return c=f.getFullYear(),e=f.getMonth(),f=f.getDate(),c=Fr(c,e,f,a.o.Op,a.o.Np),e=(new Date((new Date(c)).getFullYear(),0,1)).valueOf(),as(a,zh(Math.floor(Math.round((c-e)/864E5)/7)+1,k));case "z":return a=h||Ur(c.getTimezoneOffset()),4>k?a.getShortName(c):a.ka[0<Wr(a,c)?3:1];case "Z":return e=h||Ur(c.getTimezoneOffset()),4>k?(k=-e.getOffset(c),a=[0>k?"-": "+"],k=Math.abs(k),a.push(zh(Math.floor(k/60)%100,2),zh(k%60,2)),k=a.join("")):k=as(a,Vr(e.getOffset(c))),k;default:return""}} ;function es(a){var b=a.parent,c=a.result,e=a.rank,f=a.mb;a=a.ab;E.call(this,"sc.search.search_results_list.search_result.YoutubePreview");this.ha="true"===$g("MoltronSearchLoggerFeature__use_moltron_search_logger");this.ka=new yj({icon:"gm/event_available",size:18});this.oa=new yj({icon:"gm/visibility",size:18});this.o=new yj({icon:"gm/play_circle"});this.na="true"===$g("YoutubeSearchResultsPreviewFeature__show_youtube_search_results_reduced");this.result=c;this.rank=e;var h;null!=b?(c=b.getUrl()+ "#play=",e=null!=(h=x(this.result.o,5))?h:"",h=c+e):(h=new Map([["autoplay","1"]]),h=Kr(this.result.getUrl(),h,!0));this.url=h;var k;b=null!=(k=null==b?void 0:b.getTitle())?k:this.result.getTitle();k=fs(this);h=gs(this);this.ariaLabel=b+"\uff08\u52d5\u753b\u30b3\u30f3\u30c6\u30f3\u30c4\uff09\u3001\u516c\u958b\u65e5: "+k+"\u3001\u8996\u8074\u56de\u6570: "+h+" \u56de";this.mb=f;this.ab=a} w(es,E);es.prototype.content=function(){var a=this;this.element("a","aria-label",this.ariaLabel,"class","youtube-preview","href",this.url,"onclick",function(b){return Cq(b,function(){a.Ld(b.ctrlKey||b.shiftKey||b.metaKey)})},"onauxclick",function(b){return 1===b.button?Cq(b,function(){a.Ld(!0)}):!0},"onkeydown",function(b){return Dq(b,function(){a.Ld()})},function(){2===tg().rs?a.element("div","class","help-panel-container",function(){hs(a)}):hs(a)})}; es.prototype.Ld=function(a){a=void 0===a?!1:a;this.ha?is(this.ab,Nr(this.result),this.url):js(this.mb,String(this.rank),Nr(this.result),this.url);Uk(8,"youtube_preview_click",136);Mp(this.url,{od:a})}; function hs(a){Afa(a);a.element("div","class","container",function(){a.element("div","class","title",a.result.getTitle());a.element("div","class","labels",function(){2===tg().rs?a.element("span","class","label-container",fs(a)+" \u2022 "+gs(a)):a.na||(Bfa(a),Cfa(a))})})} function Afa(a){a.element("div","class","thumbnail-container",function(){var b=a.element,c,e;var f=null!=(e=null==(c=pq(a.result.o))?void 0:c.getThumbnail())?e:"";b.call(a,"img","class","thumbnail","role","none","alt","","src",f);b=a.element;var h,k;f=null!=(k=null==(h=pq(a.result.o))?void 0:x(h,3))?k:0;h=f%60;b.call(a,"span","class","duration",Math.floor(f/60)+":"+(10>h?"0":"")+h);2===tg().rs&&a.element("span","class","preview-label","\u30d7\u30ec\u30d3\u30e5\u30fc");a.element("span","class","play", a.o)})} function Bfa(a){a.element("span","class","label-container",function(){a.ka.render();a.element("span","class","label",fs(a))})} function Cfa(a){a.element("span","class","label-container",function(){a.oa.render();a.element("span","class","label",gs(a))})} function fs(a){var b,c;a=null!=(c=null==(b=pq(a.result.o))?void 0:b.getTimestamp())?c:0;return 0===a?"":Dfa.format(new Date(a/1E3))} function gs(a){var b=Efa,c=b.format,e,f;a=null!=(f=null==(e=pq(a.result.o))?void 0:x(e,1))?f:0;return"\u518d\u751f\u56de\u6570: "+c.call(b,a)} var Efa=new Yk(5),Dfa=new Xr;var Ffa=new Map([[0,"gm/public"],[1,"gm/supervised_user_circle"],[2,"gm/question_answer"],[4,"gm/email"],[5,"gm/drive_document"],[6,"gm/language"]]),Gfa=new Map([[5,"\u30d8\u30eb\u30d7\u8a18\u4e8b"],[2,"\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u6295\u7a3f"],[3,"\u30c8\u30e9\u30d6\u30eb\u30b7\u30e5\u30fc\u30c6\u30a3\u30f3\u30b0"]]),Hfa=new Map([[5,"\u30b9\u30c6\u30fc\u30bf\u30b9\u3092\u78ba\u8a8d"],[3,"\u59cb\u3081\u308b"]]);function ks(a){tj.call(this);this.o=a;var b;this.nextPageToken=null!=(b=x(this.o,7))?b:"";this.results=Rd(this.o,oq,1).map(function(c){return new Lr(c)})} w(ks,tj);ks.prototype.vc=function(){return this.results}; ks.prototype.Kc=function(){return Rd(this.o,oq,6).map(function(a){return new Lr(a)})}; ks.prototype.mf=function(){var a;return null!=(a=this.o.mf())?a:""}; ks.prototype.Ec=function(){return this.o.Ec()?this.o.Ec():0<this.vc().length?this.vc()[0].Ec():0<this.Kc().length?this.Kc()[0].Ec():""}; function ls(a){var b=[];if(0<a.Kc().length)for(var c=t(a.Kc()),e=c.next();!e.done;e=c.next())b.push(e.value.getUrl());if(0<a.vc().length)for(a=t(a.vc()),e=a.next();!e.done;e=a.next())b.push(e.value.getUrl());return b} function ms(a){return a.results.filter(function(b){var c;return!(null==(c=Rr(b)[0])||!pq(c.o))}).length} function ns(a){var b;return(null!=(b=x(a.o,2))?b:0)>a.vc().length} ;function os(a){tj.call(this);this.metadata=a} w(os,tj);function ps(a){var b;return null!=(b=a.metadata.uz)?b:""} function qs(a){var b;return null!=(b=a.metadata.searchFlowId)?b:""} os.prototype.getStartIndex=function(){var a,b;return null!=(b=null==(a=this.metadata.searchQuery)?void 0:a.getStartIndex())?b:0}; os.prototype.getQuery=function(){var a,b;return null!=(b=null==(a=this.metadata.searchQuery)?void 0:a.getQuery())?b:""};function rs(a){z.call(this,a)} w(rs,z);rs.prototype.getType=function(){return Ed(this,1,0)}; rs.prototype.setType=function(a){return y(this,1,a)}; rs.prototype.getId=function(){return Yd(this,2)}; rs.prototype.setId=function(a){return y(this,2,a)};function ss(a){z.call(this,a)} w(ss,z);function ts(a){var b=new ss;return y(b,1,a)} ;function us(a){z.call(this,a)} w(us,z);var vs=[2,3,4,5,6,7,8,9];function ws(a){z.call(this,a)} w(ws,z);ws.prototype.getUrl=function(){return Yd(this,1)}; ws.prototype.setUrl=function(a){return y(this,1,a)}; ws.prototype.getTitle=function(){return Yd(this,2)}; ws.prototype.setTitle=function(a){return y(this,2,a)};function xs(a){z.call(this,a)} w(xs,z);function ys(a){z.call(this,a)} w(ys,z);ys.prototype.Yg=function(){return Yd(this,1)}; function zs(a,b){return y(a,1,b)} ys.prototype.getTimestamp=function(){return Pd(this,Sk,2)}; ys.prototype.setTimestamp=function(a){return Sd(this,Sk,2,a)}; function As(a,b){return y(a,3,b)} function Bs(a,b){return y(a,5,b)} function Cs(a,b){return Sd(a,us,6,b)} function Ds(a,b){return Sd(a,ws,7,b)} function Es(a,b){return Sd(a,xs,8,b)} ;function Fs(a){z.call(this,a,-1,Ifa)} w(Fs,z);var Ifa=[1];function Gs(a){z.call(this,a)} w(Gs,z);Gs.prototype.getStatus=function(){return Ed(this,2,0)}; Gs.prototype.getErrorMessage=function(){return Yd(this,3)}; Gs.prototype.setErrorMessage=function(a){return y(this,3,a)};function Hs(a){z.call(this,a,-1,Jfa)} w(Hs,z);var Jfa=[2];function Is(a){z.call(this,a)} w(Is,z);function Js(a){a=void 0===a?{}:a;this.rk=new (void 0===a.bH?Kk:a.bH)({Vf:tg().mld+"/v1",serviceName:"MoltronLoggingService"})} function Ks(a,b,c,e){e=void 0===e?{}:e;var f=e.ZK,h=e.tC,k,l,p;Ya(function(r){if(!b||!c)return r.return();k=new ys;zs(k,b);k.setTimestamp((new Sk).setSeconds(Math.floor(Date.now()/1E3)));As(k,c);Bs(k,3);if(f||h){l=new us;if(f){var u=ts(1);p=y(u,2,f);Td(l,ss,3,vs,p)}h&&y(l,10,!0);Cs(k,l)}return Ma(r,Ls(a,k),0)})} function Ms(a,b,c,e){var f=(void 0===e?{wy:!1}:e).wy,h,k,l,p,r,u;Ya(function(A){if(!b)return A.return();h=[];k=t(c);for(l=k.next();!l.done;l=k.next())if(p=l.value)r=new ys,zs(r,b),r.setTimestamp((new Sk).setSeconds(Math.floor(Date.now()/1E3))),As(r,p),Bs(r,1),f&&(u=new us,y(u,1,3),Cs(r,u)),h.push(r);return Ma(A,Kfa(a,h),0)})} function Ns(a,b){var c,e;Ya(function(f){if(!b)return f.return();c=new ys;zs(c,b);c.setTimestamp((new Sk).setSeconds(Math.floor(Date.now()/1E3)));e=new rs;e.setType(3);e.setId("other");Sd(c,rs,4,e);Bs(c,3);return Ma(f,Ls(a,c),0)})} function Ls(a,b,c){c=void 0===c?!1:c;var e,f,h,k;return Ya(function(l){if(1==l.o)return e=new Is,Sd(e,ys,1,b),f={query:{key:tg().mkey}},c&&tg().li&&(h="",(k=(tg().ge||"").toLowerCase())&&(h=cp([{key:"e",value:k}])),!h&&tg().auth_token&&(h=tg().auth_token,h.startsWith("OAuth")&&delete f.query.key),h&&(f.withCredentials=!0,f.headers={Authorization:h})),Pa(l,2),Ma(l,a.rk.post("log-moltron-interaction",e,Gs,f),4);if(2!=l.o)return Qa(l,0);Ra(l);Na(l)})} function Kfa(a,b){var c;return Ya(function(e){if(1==e.o)return c=new Fs,Ud(c,ys,1,b),Pa(e,2),Ma(e,a.rk.post("log-batch-moltron-interaction",c,Hs,{query:{key:tg().mkey}}),4);if(2!=e.o)return Qa(e,0);Ra(e);Na(e)})} ;function Os(a,b,c,e){Js.call(this);this.predictionId=a;this.o=b;this.dymTrackingId=c;this.sessionId=e} w(Os,Js);function Ps(a){var b,c;Ya(function(e){b=Qs();zs(b,a.predictionId);Bs(b,1);c=new xs;y(c,1,a.o?3:1);y(c,2,a.sessionId);Es(b,c);return Ma(e,Ls(a,b,!0),0)})} function is(a,b,c){var e,f,h;Ya(function(k){e=Qs();zs(e,a.predictionId);As(e,b);Bs(e,3);f=new xs;y(f,1,a.o?4:2);y(f,2,a.sessionId);Es(e,f);h=new ws;h.setUrl(c);Ds(e,h);return Ma(k,Ls(a,e,!0),0)})} Os.prototype.qk=function(a,b){var c=this,e;return Ya(function(f){e=Rs(c,a,4,b);return Ma(f,Ls(c,e,!0),0)})}; function Rs(a,b,c,e){var f=Qs();zs(f,a.predictionId);As(f,b);Bs(f,3);e&&(b=new ws,b.setUrl(e),Ds(f,b));e=new xs;y(e,1,c);y(e,2,a.sessionId);Es(f,e);return f} function Qs(){var a=new ys;a.setTimestamp((new Sk).setSeconds(Math.floor(Date.now()/1E3)));return a} ;function Ss(a,b,c,e,f,h,k){this.context=a;this.dymTrackingId=b;this.flow=c;this.ha=e;this.query=f;this.requestId=h;this.sessionId=k;this.o=new yp(!0)} function Ts(a,b){a.o.Nr(a.sessionId,a.requestId,b,a.query,a.flow,a.ha,a.context,a.dymTrackingId)} function js(a,b,c,e){a.o.dm(a.query,a.sessionId,b,c,a.requestId,e,a.flow,a.context,a.ha)} Ss.prototype.qk=function(a,b,c){this.o.qk(this.sessionId,this.requestId,a,b,c)};var Lfa=za(["aria-"]),Mfa=za(["role"]),Nfa=za(["data-stats-"]);function Us(a){this.o=a||document} Us.prototype.init=function(){for(var a=this,b=this.o.querySelectorAll(".zippy"),c={},e=0;e<b.length;c={Rb:c.Rb,Rc:c.Rc},e++){var f=e+1;c.Rb=b[e];c.Rc=c.Rb.nextElementSibling;if(c.Rc&&(c.Rc instanceof HTMLDivElement||c.Rc instanceof HTMLParagraphElement)){var h=Fj(c.Rb.textContent);""!==h&&(c.Rb.dataset.scZippyId=h);h=document.createElement("DIV");og(h,"zippy-container",!0);c.Rb.parentNode.replaceChild(h,c.Rb);h.appendChild(c.Rb);var k=document.createElement("DIV");k.className="zippy-overflow";c.Rc.parentNode.insertBefore(k, c.Rc);k.appendChild(c.Rc);og(c.Rb,"index"+f,!0);Ofa(k,h);og(c.Rc,"zippy-content",!0);Pfa(c.Rb)?(og(c.Rb,"goog-zippy-expanded",!0),Vs(c.Rb.parentElement,!0),c.Rc.removeAttribute("aria-hidden"),Ff(Ws,c.Rb,"aria-expanded","true"),c.Rc.style.marginTop=0,Xs(c.Rb)):(Ys(c.Rc),c.Rc.style.display="none",c.Rc.style.height=c.Rc.style.padding=0,Ff(Ws,c.Rc,"aria-hidden","true"),Ff(Ws,c.Rb,"aria-expanded","false"),og(c.Rc,"zippy-hidden",!0),og(c.Rb,"goog-zippy-collapsed",!0));window.addEventListener("resize",function(l){qg(l, "zippy-hidden")&&Zs(l,"",function(){Ys(l)}.bind(this))}.bind(this,c.Rc)); c.Rb.tabIndex=0;Ff(Ws,c.Rb,"role","button");c.Rb.addEventListener("click",this.ha.bind(this,c.Rc,c.Rb));c.Rb.addEventListener("keydown",this.ka.bind(this,c.Rc,c.Rb));c.Rb.addEventListener("focus",$s);c.Rb.addEventListener("blur",$s);Ff(Ws,c.Rb,"data-stats-ve","2");Ff(Ws,c.Rb,"data-stats-imp","");Ff(Ws,c.Rb,"data-stats-idx",f+","+b.length);Ff(Ws,c.Rb,"data-stats-ignore","");(f=c.Rb.getAttribute("id"))||(f=c.Rb.getAttribute("name"));f&&Ff(Ws,c.Rb,"data-stats-id",f);Qfa(this,c.Rb,c.Rc);window.addEventListener("hashchange", function(l){return function(p){An(p.oldURL,p.newURL)&&at(l.Rb)&&bt(l.Rc)}}(c))}}window.addEventListener("hashchange",function(l){if(window.location.hash){var p=wg("zippy",l.oldURL); l=wg("zippy",l.newURL);p&&!l&&xg("zippy",p)}(p=zg())&&(p=a.o.querySelector(".zippy.goog-zippy-collapsed#"+p))&&(l=p.parentElement.nextElementSibling)&&(l=l.querySelector(".zippy-content"))&&a.ha(l,p)})}; function Zs(a,b,c){a.style.transition!=b?(a.style.transition=b,window.setTimeout(c,0)):c()} function Pfa(a){var b=tg().query_params.find(function(c){return"expand_all_zippies"==c.key}); return(b?"true"==b.value:!1)||qg(a,"zippy-expand")||Rfa(a)} function Rfa(a){var b;(b=!!a.name&&ct(tg().query+window.location.hash,a.name)||at(a))||(b=(a=a.dataset.scZippyId)?dt().has(a):!1);return b} function at(a){var b=wg("play");a=a.parentElement.nextElementSibling;return null!==a&&null!==a.querySelector('[data-videoid="'+b+'"]')} function ct(a,b){return(new RegExp("[?#&,]"+sg(b)+"(?:[#&,]|$)")).test(a)} function Ys(a){a.style.marginTop=-a.offsetHeight+"px"} Us.prototype.ha=function(a,b){og(a,"zippy-hidden");og(b,"goog-zippy-expanded");og(b,"goog-zippy-collapsed");var c=b.parentElement;if(qg(b,"goog-zippy-expanded")){a.removeAttribute("aria-hidden");Ff(Ws,b,"aria-expanded","true");var e=2;bt(a);Vs(c,!0);Xs(b)}else Ff(Ws,a,"aria-hidden","true"),Ff(Ws,b,"aria-expanded","false"),e=3,a.addEventListener("transitionend",et),Vs(c,!1),Sfa(b),Zs(a,"margin-top .218s ease-out",function(){Ys(a)}.bind(this)); window.sc_trackStatsEventByElement(b,2,e)}; function dt(){return new Set(wg("zippy").split(","))} function Xs(a){if(a=a.dataset.scZippyId){var b=dt();b.add(a);xg("zippy",[].concat(Ba(b.values())).join(","))}} function Sfa(a){if(a=a.dataset.scZippyId){var b=dt();b.delete(a);xg("zippy",[].concat(Ba(b)).join(","))}} Us.prototype.ka=function(a,b,c){switch(c.which){case 13:case 32:c.preventDefault(),this.ha(a,b)}}; function bt(a){Tfa(a);a.style.height=a.style.padding="";a.style.display="";a.removeEventListener("transitionend",et);Zs(a,"margin-top .218s ease-out",function(){a.style.overflow="auto";a.style.marginTop=0}); gh(document,"imgLazyLoad")} function Tfa(a){a=a.getElementsByClassName("goog-zippy-collapsed");for(var b=0;b<a.length;b++){var c=a[b].parentElement.nextElementSibling;c&&(c=c.firstChild)&&Ys(c)}} function Qfa(a,b,c){if(b.name)for(var e=a.o.getElementsByTagName("a"),f=0;f<e.length;f++){var h=e[f];ct(h.href,b.name)&&h.addEventListener("click",a.ma.bind(a,b,c))}} Us.prototype.ma=function(a,b){qg(a,"goog-zippy-expanded")||(og(b,"zippy-hidden",!1),og(a,"goog-zippy-expanded",!0),og(a,"goog-zippy-collapsed",!1),bt(b),window.sc_trackStatsEventByElement(a,2,2))}; var Ws=[Lf(Lfa),Lf(Mfa),Lf(Nfa)];window.sc_initZippy=function(){(new Us(window.sc_scope)).init()}; function et(a){a.target.style.display="none"} function Ofa(a,b){var c=a.parentElement,e=!1;qg(c,"zippy-wrapper")?(a=c.nextElementSibling)&&qg(a,"zippy-wrapper")||(e=!0):(a=a.nextElementSibling)&&qg(a,"zippy")||(e=!0);e&&og(b,"zippy-last",!0)} function Vs(a,b){a&&qg(a,"zippy-last")&&og(a,"zippy-last-focus",b)} function $s(a){og(a.target.parentElement,"zippy-focus")} ;function ft(a){var b=a.symptoms,c=void 0===a.limit?8:a.limit,e=void 0===a.helpcenterName?"":a.helpcenterName,f=void 0===a.ep?new Map:a.ep;a=void 0===a.ro?0:a.ro;E.call(this,"sc.symptoms.Symptoms");this.ha="true"===$g("workflow__full-layout");this.isRendered=this.o=!1;this.symptoms=b;this.limit=c;this.helpcenterName=e;this.ep=f;this.ro=a} w(ft,E);ft.prototype.getURL=function(a){var b;a=null!=(b=x(a,1))?b:"";return""!==a&&this.ep.has(a)&&(b=this.ep.get(a))?b:""}; ft.prototype.content=function(){var a=this,b=Rd(this.symptoms,uq,1).filter(function(c){var e;return""!==(null==(e=x(c,2))?void 0:e.trim())}); this.element("div","class","root",function(){a.element("div","class","container",function(){switch(a.ro){case 0:gt(a,b);break;case 1:for(var c=0;c<b.length;c++)Ufa(a,b[c]);break;default:gt(a,b)}})}); this.isRendered||(Uk(4,this.helpcenterName+"_symptoms_show_list",95),this.isRendered=!0)}; function gt(a,b){for(var c=ht(a)?a.limit:b.length,e=0;e<c;e++)it(a,b[e]);ht(a)&&(Vfa(a),a.o&&a.element("div","class","container",function(){for(var f=c;f<b.length;f++)it(a,b[f])}))} function it(a,b){a.element("div","class",{"cards-item":!0,"full-layout":a.ha},function(){var c=Aq(x(b,2));a.element("div","class","border");a.element("div","class","content-wrapper","tabindex","0","title",c,"aria-label",c,"role","button","onclick",function(){jt(a,b)},"onkeydown",function(e){" "!==e.key&&"Enter"!==e.key||jt(a,b)},function(){a.element("div","class","content",function(){a.element("span",c)})})})} function Ufa(a,b){var c=b.getActive(),e=Aq(x(b,2));a.element("div","class",{"carousel-item":!0,active:c},function(){a.element("div","class","content-wrapper","tabindex","0","title",e,"aria-label",e,"role",c?"note":"buton","onclick",function(){jt(a,b)},"onkeydown",function(f){" "!==f.key&&"Enter"!==f.key||jt(a,b)},function(){a.element("div","class","content",function(){a.element("span",e)})})})} function Vfa(a){a.element("a","class","view-more","role","button","tabindex","0","onclick",function(){kt(a)},"onkeydown",function(b){" "!==b.key&&"Enter"!==b.key||kt(a)},function(){a.element("span",a.o?"\u8868\u793a\u6570\u3092\u6e1b\u3089\u3059":"\u3082\u3063\u3068\u898b\u308b"); a.element("span","class",{arrow:!0,"arrow-up":a.o,"arrow-down":!a.o})})} function ht(a){return Rd(a.symptoms,uq,1).length>a.limit} function kt(a){if(ht(a)){a.o=!a.o;a.Ba();var b=a.o;Uk(b?2:3,a.helpcenterName+"_symptoms_view_"+(b?"more":"less"),b?96:97)}} function jt(a,b){Uk(35,a.helpcenterName+"_symptoms_click_"+x(b,1)+(b.getActive()?"_active":""),98);b.getActive()||(a=a.getURL(b).split("?"),b="?"+a[1],b=Op(b),Mp(""+a[0]+b))} ;function lt(a){this.o=a;this.ma=this.va=null;this.ha=[];this.oa=document.createElement("input");this.ua=this.na=-1;this.La=this.fo.bind(this);this.Fa=this.lv.bind(this);this.Ja=this.Aa=this.Ca=0;this.ta=!1;this.Ha=0;this.Ea=new uk;Wfa(this)} function Wfa(a){a.ka=document.createElement("div");a.ka.className=a.o.className;og(a.ka,"sc-select",!0);a.ka.setAttribute("tabindex",0);a.ka.setAttribute("aria-expanded",!1);a.ka.setAttribute("aria-haspopup","listbox");a.ka.setAttribute("role","listbox");a.ka.addEventListener("mousedown",function(e){qg(this.ma,"sc-select-show")?e.target==this.ma||this.ma.contains(e.target)||this.fo():0==e.button&&mt(this)}.bind(a)); a.ka.addEventListener("keydown",a.yA.bind(a));a.va=document.createElement("span");a.ka.appendChild(a.va);var b=document.createElementNS("http://www.w3.org/2000/svg","svg");b.setAttribute("viewBox","0 0 48 48");var c=document.createElementNS("http://www.w3.org/2000/svg","path");c.setAttribute("d","M14 20l10 10 10-10z");b.appendChild(c);a.ka.appendChild(b);a.ma=document.createElement("ol");a.ma.setAttribute("role","listbox");a.ma.addEventListener("mousemove",function(){this.ta=!0}.bind(a)); a.ma.addEventListener("scroll",function(){0<this.Ha?this.Ha--:this.lv()}.bind(a)); a.ka.appendChild(a.ma);Xfa(a);nt(a);a.o.addEventListener("optionschange",function(){return void nt(a)}); a.o.addEventListener("selecttoggledisabled",function(){a.ka.setAttribute("tabindex",a.o.disabled?-1:0)}); a.o.addEventListener("selectvrgupdate",function(){for(var e=0;e<a.o.options.length;e++)og(a.ha[e],"sc-select-hidden-by-vrg",qg(a.o.options[e],"hidden-by-vrg"))}); a.o.addEventListener("change",function(){var e=a.o.selectedIndex;a.va.textContent=a.o.options[e].text;a.ka.setAttribute("aria-activedescendant",a.ha[e].id);-1!==a.ua&&a.ha[e].setAttribute("aria-selected","false");a.ua=e;a.ha[e].setAttribute("aria-selected","true")}); a.o.style.display="none";a.o.nextElementSibling?a.o.parentNode.insertBefore(a.ka,a.o.nextElementSibling):a.o.parentNode.appendChild(a.ka);a.Ea.init(a.ka,a.fo.bind(a))} function Xfa(a){a.o.dataset.searchboxPlaceholder&&(a.oa.type="text",a.oa.placeholder=a.o.dataset.searchboxPlaceholder,a.oa.onkeyup=function(){for(var b=a.oa.value.toUpperCase(),c=1;c<a.ha.length;c++)og(a.ha[c],"hidden",-1===a.ha[c].innerText.toUpperCase().indexOf(b))})} function nt(a){a.ma.textContent="";a.ma.style.height="";a.Aa=0;a.ha=[];if(a.oa.placeholder&&20<=a.o.options.length&&4===tg().rs){var b=document.createElement("li");b.appendChild(a.oa);a.ma.appendChild(b)}for(b=0;b<a.o.options.length;b++){var c=document.createElement("li");c.setAttribute("tabindex","0");c.id=":"+qba++;c.textContent=a.o.options[b].text;var e=a.o.options[b].getAttribute("role")?a.o.options[b].getAttribute("role"):"option";c.setAttribute("role",e);a.o.options[b].lang&&(c.lang=a.o.options[b].lang); a.o.options[b].getAttribute("aria-label")&&c.setAttribute("aria-label",a.o.options[b].getAttribute("aria-label"));a.o.options[b].hasAttribute("hidden")&&c.setAttribute("hidden",!0);c.addEventListener("mouseup",function(f){this.ta&&this.Ev(f)}.bind(a,b)); c.addEventListener("click",a.Ev.bind(a,b));c.addEventListener("mouseenter",function(f){this.ta&&ot(this,f)}.bind(a,b)); c.addEventListener("mouseleave",function(f){this.ta&&this.na==f&&(this.na=-1,og(this.ha[f],"sc-select-highlight",!1))}.bind(a,b)); c.addEventListener("focus",function(f){ot(this,f)}.bind(a,b)); a.ha.push(c);a.ma.appendChild(c)}-1!=a.o.selectedIndex&&(a.va.textContent=a.o.options[a.o.selectedIndex].text,a.ka.setAttribute("aria-activedescendant",a.ha[a.o.selectedIndex].id),a.ua=a.o.selectedIndex,a.ha[a.o.selectedIndex].setAttribute("aria-selected","true"));pt(a)} function mt(a){a.o.disabled||(a.ka.setAttribute("aria-expanded",!0),a.ta=!1,ot(a,a.o.selectedIndex),a.lv(),document.addEventListener("click",a.La),document.addEventListener("scroll",a.Fa),window.addEventListener("resize",a.Fa),hh(!0),wk(a.Ea,!0),yk(a.Ea,".sc-select-highlight"))} n=lt.prototype;n.fo=function(a){if(!a||a.target!=this.ka&&!this.ka.contains(a.target)&&a.target!=this.o){this.ka.setAttribute("aria-expanded",!1);document.removeEventListener("click",this.La);document.removeEventListener("scroll",this.Fa);window.removeEventListener("resize",this.Fa);og(this.ma,"sc-select-show",!1);this.oa.value="";for(a=1;a<this.ha.length;a++)og(this.ha[a],"hidden",!1);hh(!1);wk(this.Ea,!1);this.ka.focus()}}; n.lv=function(){var a,b,c;if(qg(this.ma,"sc-select-show"))this.Ca=this.ma.offsetTop-this.ma.scrollTop;else{og(this.ma,"sc-select-show",!0);this.ma.style.height="";for(c=a=this.Aa=0;c<this.o.selectedIndex;c++)qg(this.ha[c],"sc-select-hidden-by-vrg")&&a++;c=this.ha[0]?this.ha[0].offsetHeight:0;this.Ca=this.ka.offsetHeight/2-c/2-c*(this.o.selectedIndex-a)-(this.ha[0]?this.ha[0].offsetTop:0);this.Aa||(this.Aa=this.ma.offsetHeight,this.Ja=this.ma.offsetHeight-c*this.ha.length)}a=c=0;var e=this.ma.offsetParent; for(b=!1;e;)c-=e.offsetLeft,a-=e.offsetTop,"fixed"==window.getComputedStyle(e).position&&(b=!0),e=e.offsetParent;b||(c+=window.pageXOffset,a+=window.pageYOffset);e=c;a+=12;b=document.documentElement.clientWidth;c=document.documentElement.clientHeight-24;e=Math.max(Math.min(tg().rtl?this.ka.offsetWidth-this.ma.offsetWidth:0,e+b-this.ma.offsetWidth),e);b=Math.max(this.Ca,a);a=Math.min(this.Ca+this.Aa,a+c)-b;a<=this.Ja||(this.ma.style.left=e+"px",this.ma.style.top=b+"px",this.ma.style.height=a+"px", a=b-this.Ca,this.ma.scrollTop!=a&&(this.Ha++,this.ma.scrollTop=a))}; function qt(a,b){return!qg(a.ha[b],"hidden")&&!qg(a.ha[b],"sc-select-hidden-by-vrg")&&!a.ha[b].hasAttribute("hidden")} n.Ev=function(a){var b=this.o.options[a];b.selected||(b.selected=!0,-1!==this.ua&&this.ha[this.ua].setAttribute("aria-selected","false"),this.ha[a].setAttribute("aria-selected","true"),this.ua=a,this.va.textContent=b.text,this.ka.setAttribute("aria-activedescendant",this.ha[a].id),pt(this),gh(this.o,"change"));gh(b,"click");this.fo()}; function ot(a,b){-1!=a.na&&og(a.ha[a.na],"sc-select-highlight",!1);a.ha[b]?(a.na=b,og(a.ha[a.na],"sc-select-highlight",!0)):a.na=-1} n.yA=function(a){switch(a.which){case 13:case 32:a.preventDefault();qg(this.ma,"sc-select-show")?-1!=this.na&&this.Ev(this.na):mt(this);break;case 27:this.fo();this.ka.setAttribute("aria-activedescendant",this.ha[this.o.selectedIndex].id);break;case 38:a.preventDefault();qg(this.ma,"sc-select-show")||mt(this);a=this.na;if(0===this.ha.length)a=-1;else{for(var b=0>a-1?this.ha.length-1:a-1;b!=a&&!qt(this,b);)b=0>b-1?this.ha.length-1:b-1;a=b}ot(this,a);this.ha[a].focus();this.ka.setAttribute("aria-activedescendant", this.ha[a].id);rt(this);break;case 40:a.preventDefault();qg(this.ma,"sc-select-show")||mt(this);a=this.na;if(0===this.ha.length)a=-1;else{for(b=(a+1)%this.ha.length;b!=a&&!qt(this,b);)b=(b+1)%this.ha.length;a=b}ot(this,a);this.ha[a].focus();this.ka.setAttribute("aria-activedescendant",this.ha[a].id);rt(this)}}; function rt(a){if(-1!=a.na){var b=a.ha[a.na];b.offsetTop<a.ma.scrollTop?(a.ta=!1,a.ma.scrollTop=b.offsetTop):b.offsetTop+b.offsetHeight>a.ma.scrollTop+a.ma.offsetHeight&&(a.ta=!1,a.ma.scrollTop=b.offsetTop+b.offsetHeight-a.ma.offsetHeight)}} function pt(a){var b=a.o.getAttribute("aria-label")||"";b&&(-1!==a.o.selectedIndex&&(b+=" ("+a.o[a.o.selectedIndex].innerText+")"),a.ka.setAttribute("aria-label",b))} n.dispose=function(){this.ka&&Mh(this.ka);this.ma=this.va=this.ka=null;this.ha=[]}; window.sc_initSelects=function(){for(var a=t((window.sc_scope||document).getElementsByTagName("select")),b=a.next();!b.done;b=a.next())b=b.value,"true"!==b.dataset.exclude&&new lt(b)};var st=new Map([[1,"smart_button_event_handshake"],[2,"smart_button_event_execute"],[3,"smart_button_event_state_update"],[4,"smart_button_event_initialized"],[5,"smart_button_event_describe_buttons"],[6,"smart_button_event_rendered"]]);function tt(){var a=this;this.o=function(){}; this.ha=function(b){if("detail"in b){b=de(jq,b.detail.action);var c,e;if(null==(c=Pd(b,gq,1))?0:null==(e=hq(c))?0:10===Od(e,nq)){var f,h,k=null==(f=Pd(b,gq,1))?void 0:null==(h=hq(f))?void 0:Zd(h,10,nq);k&&a.ma(k)}else{var l,p;if(null==(l=Pd(b,gq,1))?0:null==(p=hq(l))?0:zd(p,17,nq)){var r;if(f=null==(k=Pd(b,gq,1))?void 0:null==(r=hq(k))?void 0:$d(r,kq,17,nq))h=x(f,2),f=x(f,1),h&&f&&a.ma("/"+h+"/workflow/"+f)}}}}; this.ka=function(){var b=st.get(1);b=new CustomEvent(b,{bubbles:!0,cancelable:!0});window.document.body.dispatchEvent(b)}; this.ma=function(b){Mp(b,{od:!0})}; window.document.body.addEventListener(st.get(6),this.ka);window.document.body.addEventListener(st.get(5),this.o);window.document.body.addEventListener(st.get(2),this.ha)} var ut;function vt(){void 0===ut&&(ut=new tt)} tt.prototype.dispose=function(){window.document.body.removeEventListener(st.get(2),this.ha);window.document.body.removeEventListener(st.get(6),this.ka);window.document.body.removeEventListener(st.get(5),this.o)}; window.sc_initSmartButtonController=function(){vt()};function wt(a,b){a=void 0===a?95:a;b=void 0===b?133:b;E.call(this,"sc.shared.ErrorSvg");this.o=new Go("error_computer.svg");this.height=a;this.width=b} w(wt,E);wt.prototype.content=function(){var a=this;this.element("div","style",{width:this.width+"px",height:this.height+"px"},function(){a.o.render()})};function xt(a){this.ha=a;this.o=null} xt.prototype.Se=function(a){var b=this;null===this.o&&(this.o=setTimeout(function(){null!==b.o&&(b.o=null,b.ha())},a))};function yt(){var a=this;this.ma=function(b){if(!("detail"in b))throw Error("Invalid event type received for state update. Expected CustomEvent.");if(void 0===a.ha)throw Error("No state update callback was provided.");b=de(eq,b.detail);a.ha(b)}} n=yt.prototype;n.sendInitCompleteEvent=function(){console.log("[Smart Buttons] Broadcasting init");zt(4)}; n.sendButtonAction=function(a,b){a={action:null==a?void 0:ce(a),buttonClientRect:b};zt(2,a)}; n.sendDescribeEvent=function(a){var b=new mq;a=t(a);for(var c=a.next();!c.done;c=a.next())Vd(b,1,lq,c.value);b={action:ce(b),buttonClientRect:void 0};zt(5,b)}; n.sendButtonsRenderedEvent=function(){zt(6)}; n.initHandshakeListener=function(a){this.o=a;window.document.body.addEventListener(st.get(1),this.o)}; n.initStateUpdateListener=function(a){this.ha=a;window.document.body.addEventListener(st.get(3),this.ma)}; n.dispose=function(){window.document.body.removeEventListener(st.get(3),this.ma);this.o&&window.document.body.removeEventListener(st.get(1),this.o)}; function zt(a,b){a=st.get(a);var c=new CustomEvent(a,{bubbles:!0,cancelable:!0,detail:b});console.log("[Smart Buttons] Broadcasting event "+a);console.log(b);window.document.body.dispatchEvent(c)} ;Object.keys({QI:0,OI:1,EI:2,JI:3,HI:4,MI:5,II:6});function At(a,b){this.o=a;this.metadata=b} At.prototype.Mc=function(a){this.o(a)}; function Bt(){var a=this;this.ha=new Map;this.ma=function(){a.o.sendButtonsRenderedEvent()}; this.o=new yt;Yfa(this)} var Ct;function Dt(){if(Ct&&!Et)return Ct;Ct=new Bt;Et=!1;var a=Ct;a.o.initHandshakeListener(a.na.bind(a));a.o.initStateUpdateListener(a.ka.bind(a));a.o.sendInitCompleteEvent();return Ct} function Zfa(a,b,c,e){if(""===b)throw Error("Smart Button guid key is empty");a.ha.has(b)||a.ha.set(b,new At(e,c))} Bt.prototype.ka=function(a){var b,c=null!=(b=x(a,5))?b:"";if(!this.ha.has(c))throw Error("Smart Button guid key "+c+" does not exist. Cannot update state.");var e;null==(e=this.ha.get(c))||e.Mc(a)}; Bt.prototype.na=function(){console.log("[Smart Buttons] Received Handshake");var a=[];this.ha.forEach(function(b){a.push(b.metadata)}); this.o.sendDescribeEvent(a)}; Bt.prototype.dispose=function(){this.o.dispose();this.ha.clear();var a;null==(a=cj().querySelector(".workflow"))||a.removeEventListener("dynamicFormRendered",this.ma)}; function Yfa(a){var b;null==(b=cj().querySelector(".workflow"))||b.addEventListener("dynamicFormRendered",a.ma)} var Et=!1;function Jt(a){var b=a.buttonTitle,c=a.contentId,e=a.helpcenterName,f=a.xg;a=void 0===a.Ur?!0:a.Ur;E.call(this,"sc.smart_button.FatalErrorButton");this.o=new wt;this.buttonTitle=b;this.contentId=c;this.helpcenterName=e;this.xg=f;this.Ur=a} w(Jt,E);Jt.prototype.content=function(){var a=this;this.element("div","class","^no-margin root",function(){a.element("div","class","^no-margin content",function(){a.o.render()}); a.element("div","class","^no-margin content",function(){a.element("div","class","^no-margin title","\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002");a.element("div","class","^no-margin error","\u30ea\u30af\u30a8\u30b9\u30c8\u3055\u308c\u305f\u30b9\u30de\u30fc\u30c8\u30dc\u30bf\u30f3\u306e\u8aad\u307f\u8fbc\u307f\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002\u624b\u52d5\u3067\u64cd\u4f5c\u3092\u5b8c\u4e86\u3057\u3066\u304f\u3060\u3055\u3044\u3002");a.Ur&&a.element("div","class", "^no-margin feedback-link",a.xg);a.element("div","class","^no-margin detail",function(){""!==a.buttonTitle&&a.element("div","class","^no-margin",(new nl("\u30dc\u30bf\u30f3\u306e\u30bf\u30a4\u30c8\u30eb\u306f\u300c{buttonTitle}\u300d\u3067\u3059\u3002")).format({buttonTitle:a.buttonTitle}));a.element("div","class","^no-margin",(new nl("\u30b3\u30f3\u30c6\u30f3\u30c4 ID \u306f\u300c{contentId}\u300d\u3067\u3059\u3002")).format({contentId:a.contentId}));a.element("div","class","^no-margin",(new nl("\u30d8\u30eb\u30d7\u30bb\u30f3\u30bf\u30fc\u306e\u540d\u524d\u306f\u300c{helpcenterName}\u300d\u3067\u3059\u3002")).format({helpcenterName:a.helpcenterName}))})})}); $fa(this)}; function $fa(a){var b,c;null==(c=(b=window).sc_trackStatsImpressions)||c.call(b,[{type:99,id:a.contentId+"_button_"+a.buttonTitle}],!0)} ;var Kt=new Map([[1,"good"],[2,"error"]]);function Lt(){E.call(this,"sc.smart_button.Icon");this.o=!1} w(Lt,E);function Mt(a,b,c,e){a.ha=b;a.state=c;a.o=void 0===e?!1:e} Lt.prototype.content=function(){var a=this;if(void 0!==this.ha&&void 0!==this.state&&void 0!==this.o&&0!==this.state){var b={"^no-margin":!0,icon:!0,state:!this.o,"heading-icon":this.o},c=Kt.get(this.state);Kt.has(this.state)&&(b[c]=!0);var e="";"good"===c?e="\u6210\u529f\u30a2\u30a4\u30b3\u30f3":"error"===c&&(e="\u5931\u6557\u30a2\u30a4\u30b3\u30f3");this.element("div","class",b,"aria-label",""!==e?e:null,function(){var f;null==(f=a.ha)||f.render()})}};function Nt(a){E.call(this,"sc.smart_button.SendFeedbackLink");var b=this;this.buttonTitle=a;this.o=function(){Ot(b)}; this.ha=function(c){"key"in c&&(" "===c.key||"Enter"===c.key)&&Ot(b)}} w(Nt,E);Nt.prototype.content=function(){this.anchor=this.element("a","href","#","class","^no-margin link","\u30d5\u30a3\u30fc\u30c9\u30d0\u30c3\u30af\u3092\u9001\u4fe1");var a;null==(a=this.anchor)||a.addEventListener("click",this.o);var b;null==(b=this.anchor)||b.addEventListener("keydown",this.ha)}; Nt.prototype.dispose=function(){var a;null==(a=this.anchor)||a.removeEventListener("click",this.o);var b;null==(b=this.anchor)||b.removeEventListener("keydown",this.ha)}; function Ot(a){var b=go();b.set("smart_button_title",a.buttonTitle);eo({payload:b,productId:Number(tg().fbid)})} ;function Pt(a){return 2===(null==a?void 0:x(a,3))} function Qt(a){return 1===(null==a?void 0:x(a,3))} function aga(a){a=null==a?void 0:Rd(a,fq,1);if(void 0===a)return!1;a=t(a);for(var b=a.next();!b.done;b=a.next())if(Rt(b.value))return!0;return!1} function St(a){a=Tt(a);if(0===a.length)return!1;a=t(a);for(var b=a.next();!b.done;b=a.next())if(!Rt(b.value))return!1;return!0} function Tt(a){return void 0===a?[]:(null==a?void 0:Rd(a,fq,1))||[]} function Rt(a){return void 0!==a&&xd(a,1)&&0!==x(a,1)} function Ut(a){return void 0!==a&&xd(a,1)&&1===x(a,1)} function Vt(a){return void 0!==a&&xd(a,1)&&2===x(a,1)} function bga(a){return a.filter(function(b){return Vt(b)})} ;function Wt(a,b){b=void 0===b?!1:b;E.call(this,"sc.smart_button.StateHeading");this.xg=a;this.Ih=b;this.na=[];this.headingState=0;this.icon=new Lt} w(Wt,E);Wt.prototype.content=function(){var a;!(Pt(this.o)||Qt(this.o)||(null==(a=this.o)?0:a.getHeading())||St(this.o))||cga(this)}; Wt.prototype.Mc=function(a){this.o=a;this.na=Tt(this.o);if(Pt(this.o))this.headingState=2;else if(Qt(this.o))this.headingState=1;else if(0<bga(Tt(this.o)).length)this.headingState=2;else{a:if(a=Tt(this.o),0===a.length)a=!1;else{a=t(a);for(var b=a.next();!b.done;b=a.next())if(!Ut(b.value)){a=!1;break a}a=!0}a?this.headingState=1:this.headingState=0}this.Ba()}; Wt.prototype.heading=function(){var a=this.o;if(""!==((null==a?void 0:a.getHeading())||"").trim()){var b;return(null==(b=this.o)?void 0:b.getHeading()).trim()}return 1===this.headingState?"\u3059\u3079\u3066\u306e\u64cd\u4f5c\u304c\u5b8c\u4e86\u3057\u307e\u3057\u305f\u3002":0===this.na.length?Pt(this.o)?"\u64cd\u4f5c\u306e\u5b9f\u884c\u4e2d\u306b\u554f\u984c\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002\u624b\u52d5\u3067\u5b8c\u4e86\u3057\u3066\u304f\u3060\u3055\u3044\u3002":"":"\u64cd\u4f5c\u306e\u5b9f\u884c\u4e2d\u306b\u554f\u984c\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002\u4ee5\u4e0b\u3067\u3054\u78ba\u8a8d\u304f\u3060\u3055\u3044\u3002"}; function Xt(a){var b;if(a.o&&(null==(b=a.o)?0:xd(b,3))){var c;return null==(c=a.o)?void 0:x(c,3)}return 2===a.headingState?2:1===a.headingState?1:0} function cga(a){a.element("div","class",{"^no-margin":!0,container:!0,error:2===a.headingState,good:1===a.headingState},"tabindex","0",function(){a.element("div","class","^no-margin content",function(){1===a.headingState&&(void 0===a.ha&&(a.ha=new yj({icon:"gm/check_circle_outline",size:24,Pd:["^no-margin"]})),Mt(a.icon,a.ha,Xt(a),!0),a.icon.render());2===a.headingState&&(void 0===a.ka&&(a.ka=new yj({icon:"gm/error_outline",size:24,Pd:["^no-margin"]})),Mt(a.icon,a.ka,Xt(a),!0),a.icon.render());a.element("div", "class","^no-margin heading","aria-live","polite",a.heading());2!==a.headingState||a.Ih||a.element("div","class","^no-margin feedback-link",a.xg)})})} ;function Yt(){E.call(this,"sc.smart_button.States");this.icon=new Lt} w(Yt,E);Yt.prototype.content=function(){var a=this,b=aga(this.o);b||this.element("ul","class","^no-margin");var c,e;null==(c=this.o)||null==(e=Rd(c,fq,1))||e.forEach(function(f){""!==x(f,2)&&a.element("div","class","^no-margin state","tabindex","0",function(){b?(dga(a,f),Zt(a,f,b),ega(a,f)):a.element("ul","class","list",function(){a.element("li","class","list",function(){Zt(a,f,b)})})})})}; Yt.prototype.ud=function(){return 0<Tt(this.o).length}; Yt.prototype.Mc=function(a){this.o=a;this.Ba()}; function ega(a,b){if(x(b,3)){void 0===a.na&&(a.na=new yj({icon:"gm/help_outline",size:16,Pd:["^no-margin"]}));var c=new no({content:function(){hj("div","style",{"max-width":"200px","max-height":"200px","overflow-x":"hidden","overflow-y":"auto"},function(){var f;bj(null!=(f=x(b,3))?f:"")})}, Dg:!0,Ej:"placement-start",wn:"alignment-center",style:"style-normal",Qb:4,Ob:2});c.render();var e=a.element("div","role","button","tabindex",0,"class","detail text-pad ^no-margin","aria-label","\u30b9\u30c6\u30fc\u30bf\u30b9\u306b\u95a2\u3059\u308b\u8a73\u7d30\u60c5\u5831\u3092\u8868\u793a\u3059\u308b\u30c4\u30fc\u30eb\u30c1\u30c3\u30d7",function(){var f;null==(f=a.na)||f.render()}); e.addEventListener("mouseenter",function(){c.open({anchor:e})}); e.addEventListener("focus",function(){c.open({anchor:e})}); e.addEventListener("blur",function(){c.close()})}} function dga(a,b){Rt(b)&&(Ut(b)&&(void 0===a.ha&&(a.ha=new yj({icon:"gm/check_circle_outline",size:16,Pd:["^no-margin"]})),Mt(a.icon,a.ha,x(b,1))),Vt(b)&&(void 0===a.ka&&(a.ka=new yj({icon:"gm/error_outline",size:16,Pd:["^no-margin"]})),Mt(a.icon,a.ka,x(b,1))),a.icon.render())} function Zt(a,b,c){a.element("div","class",{"^no-margin":!0,text:!0,"text-pad":c},x(b,2))} ;function $t(a){E.call(this,"sc.smart_button.StandardButton");this.ha=this.ka=!1;this.ta=new Gl;this.states=new Yt;this.le=a.le;this.title=a.title.trim();this.description=a.description.trim();this.value=a.value.trim();var b;this.oa=new Wt(a.xg,null!=(b=a.Ih)?b:!1)} w($t,E);$t.prototype.Mc=function(a){this.states.Mc(a);this.oa.Mc(a);this.ha=!1;this.Ba()}; $t.prototype.yf=function(a){this.ha=a;this.Ba()}; $t.prototype.content=function(){var a=this;this.o=this.element("div","class",{"^no-margin":!0,root:!0,"spinner-overlay":this.ha},"tabindex","0","aria-label",""===this.title?null:this.title,function(){fga(a);a.oa.render();a.element("div","class","^no-margin flex content",function(){a.element("div","class","^no-margin",function(){""!==a.title&&a.element("div","class","^no-margin title",a.title);""!==a.description&&a.element("div","class","^no-margin sub-heading description",a.description);a.states.ud()&& a.element("div","class","^no-margin states-container",function(){a.states.render()})}); a.element("div","class","^no-margin button-container",function(){a.na=new Fk({disabled:a.ka,text:a.value||"Do it for me",style:4,trigger:function(){a.ka=!0;if(a.le&&void 0!==a.o){var b;null==(b=a.na)||b.setDisabled(!0);a.le(a.o.getBoundingClientRect())}}}); a.na.render()})})})}; function fga(a){if(a.o&&a.ha){var b=a.element("div","class","^no-margin spinner","style",{top:a.o.clientHeight/2-12+"px",left:a.o.clientWidth/2-12+"px"},"aria-label","\u30a2\u30af\u30b7\u30e7\u30f3\u3092\u5b9f\u884c\u4e2d",a.ta);requestAnimationFrame(function(){b.focus()})}} ;function au(a){var b=void 0===a.title?"":a.title,c=void 0===a.description?"":a.description,e=void 0===a.value?"":a.value;a=void 0===a.le?void 0:a.le;E.call(this,"sc.smart_button.TakeMeThereButton");this.o=!1;this.le=a;this.title=b;this.description=c;this.value=e} w(au,E);au.prototype.content=function(){var a=this,b=""===this.title&&""===this.description;this.ka=this.element("div","class",{"^no-margin":!0,root:!b},"tabindex","0","aria-label",""===this.title?null:this.title,function(){a.element("div","class",{"^no-margin":!0,flex:!b},function(){a.element("div","class","^no-margin content",function(){""!==a.title&&a.element("div","class","^no-margin title",a.title);""!==a.description&&a.element("div","class","^no-margin sub-heading description",a.description)}); a.element("div","class","^no-margin button-container",function(){a.ha=new Fk({disabled:a.o,text:a.value||"Do it for me",style:4,trigger:function(){a.o=!0;if(a.le&&void 0!==a.ka){var c;null==(c=a.ha)||c.setDisabled(!0);a.le(a.ka.getBoundingClientRect())}}}); a.ha.render()})})})}; au.prototype.Mc=function(){}; au.prototype.yf=function(){};function bu(a){var b=a.Ch,c=void 0===a.button?void 0:a.button,e=a.contentId,f=void 0===a.Ih?!1:a.Ih,h=a.helpcenterName,k=a.Ox,l=a.qM,p=void 0===a.cj?!1:a.cj,r=void 0===a.cr?!0:a.cr;a=void 0===a.le?void 0:a.le;E.call(this,"sc.smart_button.SmartButton");var u=this;this.ha=this.na=!1;this.cj=p;this.smartButton=void 0===c&&""!==b?de(gq,b||""):c||new gq;r&&yd(this.smartButton,1)?Sd(this.smartButton,void 0,2):yd(this.smartButton,2)&&Sd(this.smartButton,void 0,1);this.contentId=e;this.helpcenterName=h;this.Ih= f;b=cu(this);this.xg=new Nt(b);var A;this.oa=null==(A=hq(this.smartButton))?void 0:A.getType();this.button=gga(this);3!==this.oa&&(this.Ox=void 0===k?new Jt({xg:this.xg,buttonTitle:b,contentId:this.contentId,helpcenterName:h,Ur:!this.Ih}):k,this.timer=void 0===l?new xt(function(){u.ha=!0;u.Ba()}):new l(function(){u.ha=!0; u.Ba()}),a&&(this.le=a))} w(bu,E);function du(a){a.o=Dt();Zfa(a.o,eu(a),hga(a),function(b){a.Mc(b)})} n=bu.prototype;n.content=function(){var a;if(null!=(a=hq(this.smartButton))&&yd(a,19)){var b;a=Fd(null==(b=hq(this.smartButton))?void 0:Pd(b,lq,19),1,!0)}else a=!0;if(a)if(this.ha){var c;null==(c=this.Ox)||c.render()}else if(this.button.render(),!this.cj){var e,f;null==(f=(e=window).sc_trackStatsImpressions)||f.call(e,[{type:93,id:fu(this)}],!0)}}; n.dispose=function(){if(this.smartButton){var a;if(null!=(a=this.o)){var b=eu(this);if(""===b||!a.ha.has(b))throw Error("Smart Button "+b+" does not exist, or the guid key is empty");a.ha.delete(b)}var c;null==(c=this.xg)||c.dispose()}}; n.Mc=function(a){var b;null!=(b=this.timer)&&null!==b.o&&(clearTimeout(b.o),b.o=null);if(!St(a)){var c;null==(c=this.timer)||c.Se(6E4)}this.button.yf(!1);this.button.Mc(a);this.Ba();a=t(Rd(a,fq,1));for(b=a.next();!b.done;b=a.next()){var e=c=void 0,f=void 0,h=void 0,k=void 0,l=void 0,p=void 0,r=void 0;if(!this.cj)switch(x(b.value,1)){case 0:null==(p=(r=window).sc_trackStatsEvent)||p.call(r,130,0,fu(this));break;case 1:null==(k=(l=window).sc_trackStatsEvent)||k.call(l,130,10,fu(this));break;case 2:null== (f=(h=window).sc_trackStatsEvent)||f.call(h,130,21,fu(this));break;default:null==(c=(e=window).sc_trackStatsEvent)||c.call(e,130,0,fu(this))}}}; function gga(a){return 3===a.oa?new au({title:cu(a),description:a.getDescription(),value:a.getValue(),le:function(b){a.Ld(b)}}):new $t({title:cu(a), description:a.getDescription(),value:a.getValue(),Ih:a.Ih,xg:a.xg,le:function(b){a.Ld(b)}})} n.Ld=function(a){this.na=!0;var b;null==(b=this.le)||b.call(this);this.button.yf(!0);var c;null==(c=this.timer)||c.Se(6E4);null!=(b=this.o)&&(this.ka||(this.ka=new jq,this.ka.setButton(this.smartButton)),c=this.ka,b.o.sendButtonAction(c,a));this.Ba();if(!this.cj){var e,f;null==(f=(e=window).sc_trackStatsEvent)||f.call(e,93,35,fu(this))}}; function cu(a){if(yd(a.smartButton,1)){var b;return(null==(b=hq(a.smartButton))?void 0:x(b,2))||""}var c;return(null==(c=Pd(a.smartButton,dq,2))?void 0:c.getTitle())||""} n.getDescription=function(){if(yd(this.smartButton,1)){var a;return(null==(a=hq(this.smartButton))?void 0:a.getDescription())||""}var b;return(null==(b=Pd(this.smartButton,dq,2))?void 0:b.getDescription())||""}; n.getValue=function(){if(yd(this.smartButton,1)){var a;return(null==(a=hq(this.smartButton))?void 0:a.getValue())||""}var b;return(null==(b=Pd(this.smartButton,dq,2))?void 0:b.getValue())||""}; function eu(a){if(yd(a.smartButton,1)){var b,c,e;return null!=(e=null==(b=hq(a.smartButton))?void 0:null==(c=Pd(b,lq,19))?void 0:x(c,3))?e:""}var f;if(null==(f=Pd(a.smartButton,dq,2))?0:xd(f,20)){var h,k;return null!=(k=null==(h=Pd(a.smartButton,dq,2))?void 0:x(h,20))?k:""}throw Error("No smart button guid found.");} function hga(a){var b=new lq,c;if(null==(c=hq(a.smartButton))||!yd(c,19))return b;var e;c=null==(e=hq(a.smartButton))?void 0:Pd(e,lq,19);e=Fd(c,1,!0);y(b,1,e);e=x(c,2);y(b,2,e);c=x(c,3);y(b,3,c);y(b,4,a.contentId.toString());y(b,5,a.helpcenterName);return b} function fu(a){return a.contentId+"_button_"+cu(a)} ;var gu=new Bo,iga="\u6295\u7a3f\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002\u30b3\u30f3\u30c6\u30f3\u30c4\u304c"+gu.Lb("a",{href:"https://web.archive.org/web/20220630113749/https://support.google.com/communities/answer/7425194",target:"_blank"})+"\u30b3\u30df\u30e5\u30cb\u30c6\u30a3 \u30dd\u30ea\u30b7\u30fc"+gu.Jb("a")+"\u306b\u9055\u53cd\u3057\u3066\u3044\u307e\u3059\u3002",jga="\u30c7\u30a3\u30b9\u30d7\u30ec\u30a4\u540d\u304c"+gu.Lb("a",{href:"https://web.archive.org/web/20220630113749/https://support.google.com/communities/answer/7425194",target:"_blank"})+"\u30b3\u30df\u30e5\u30cb\u30c6\u30a3 \u30dd\u30ea\u30b7\u30fc"+ gu.Jb("a")+"\u306e\u6761\u4ef6\u3092\u6e80\u305f\u3057\u3066\u3044\u307e\u305b\u3093\u3002";function hu(a){return a+"\uff08\u65b0\u3057\u3044\u30a6\u30a3\u30f3\u30c9\u30a6\u3067\u958b\u304d\u307e\u3059\uff09"} ;var iu=new Bo,kga="\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u306b\u306f\u3001\u691c\u8a3c\u3055\u308c\u3066\u3044\u306a\u3044\u3001\u307e\u305f\u306f\u6700\u65b0\u3067\u306f\u306a\u3044\u30b3\u30f3\u30c6\u30f3\u30c4\u304c\u63b2\u8f09\u3055\u308c\u3066\u3044\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002"+iu.Lb("a",{href:"https://web.archive.org/web/20220630113749/https://support.google.com/communities/answer/7424249",target:"_blank"})+"\u8a73\u7d30"+iu.Jb("a"),lga=iu.format(kga),mga="\u6295\u7a3f\u3092\u4f5c\u6210\u3059\u308b\u3068\u304d\u306f Google \u306e"+ iu.Lb("a",{href:"https://web.archive.org/web/20220630113749/https://support.google.com/communities/answer/7425194",target:"_blank"})+"\u30b3\u30f3\u30c6\u30f3\u30c4 \u30dd\u30ea\u30b7\u30fc"+iu.Jb("a")+"\u3092\u9075\u5b88\u3057\u3066\u304f\u3060\u3055\u3044\u3002",ju=iu.format(mga),nga="\u73fe\u5728\u3001\u901a\u77e5\u306f\u30aa\u30d5\u306b\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u308b\u305f\u3081\u3001\u30a6\u30a7\u30d6\u30b5\u30a4\u30c8\u304c\u66f4\u65b0\u3055\u308c\u3066\u3082\u901a\u77e5\u306f\u5c4a\u304d\u307e\u305b\u3093\u3002\u901a\u77e5\u3092\u30aa\u30f3\u306b\u3059\u308b\u306b\u306f\u3001["+ iu.Lb("b")+"\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb"+iu.Jb("b")+"] \u30da\u30fc\u30b8\u306e ["+iu.Lb("b")+"\u901a\u77e5\u8a2d\u5b9a"+iu.Jb("b")+"] \u306b\u79fb\u52d5\u3057\u3066\u304f\u3060\u3055\u3044\u3002",oga=iu.format(nga),pga=iu.Lb("b")+"\u516c\u958b\u30b9\u30ec\u30c3\u30c9"+iu.Jb("b")+"\u306b\u6295\u7a3f\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059\u3002\u6295\u7a3f\u3059\u308b\u30b3\u30f3\u30c6\u30f3\u30c4\u304c\u3053\u306e\u30d5\u30a9\u30fc\u30e9\u30e0\u306b\u9069\u3057\u3066\u3044\u308b\u3053\u3068\u3092\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002", ku=iu.format(pga);function lu(a){z.call(this,a,-1,qga)} w(lu,z);var qga=[1];function mu(a){z.call(this,a,-1,rga)} w(mu,z);function nu(a){z.call(this,a)} w(nu,z);n=nu.prototype;n.getId=function(){return x(this,1)}; n.setId=function(a){return y(this,1,a)}; n.getName=function(){return x(this,2)}; n.setName=function(a){return y(this,2,a)}; n.getLanguage=function(){return x(this,3)}; n.setLanguage=function(a){return y(this,3,a)}; n.getContent=function(){return x(this,4)}; n.setContent=function(a){return y(this,4,a)}; n.clearContent=function(){return Kd(this,4)}; var rga=[1];function ou(a){return pu(a)>=qu} function ru(a,b,c,e,f,h,k,l){this.rank=a;this.ma=b;this.o=c;this.ka=e;this.ha=f;this.icon=h;this.label=void 0===k?"":k;this.description=void 0===l?"":l} function pu(a){switch(a){case 0:return su;case 30:return tu;case 1:return uu;case 2:return qu;case 3:return vu;case 4:return wu;case 5:return xu;case 20:return yu;case 10:return zu;case 100:return Au;default:return su}} n=ru.prototype;n.valueOf=function(){return this.rank}; n.getColor=function(){return Gq().Ai?this.o:this.ma}; n.ve=function(){return this.icon}; n.getLabel=function(){return this.label}; n.getDescription=function(){return this.description}; var su=new ru(0,"#F1F3F4","#F1F3F4"),tu=new ru(1,"#F1F3F4","#F1F3F4","#0F9D58","#C4EED0",2,"\u6b74\u4ee3\u30d7\u30ed\u30c0\u30af\u30c8 \u30a8\u30ad\u30b9\u30d1\u30fc\u30c8","\u73fe\u5728\u306f\u30d7\u30ed\u30b0\u30e9\u30e0\u306e\u30e1\u30f3\u30d0\u30fc\u3067\u306f\u306a\u3044\u5143\u30d7\u30ed\u30c0\u30af\u30c8 \u30a8\u30ad\u30b9\u30d1\u30fc\u30c8"),uu=new ru(2,"#896E63","#896E63","#896E63","#B9ABA3",3,"\u30d6\u30ed\u30f3\u30ba \u30e1\u30f3\u30d0\u30fc","\u8cea\u554f\u306b\u7b54\u3048\u3066\u4ed6\u306e Google \u30e6\u30fc\u30b6\u30fc\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u308b\u3001\u30d7\u30ed\u30c0\u30af\u30c8\u306b\u95a2\u3059\u308b\u77e5\u8b58\u3092\u78e8\u3044\u3066\u3044\u308b\u30b3\u30df\u30e5\u30cb\u30c6\u30a3 \u30e1\u30f3\u30d0\u30fc"), qu=new ru(3,"#9E9E9E","#9E9E9E","#5F6368","#C4C7C5",4,"\u30b7\u30eb\u30d0\u30fc \u30d7\u30ed\u30c0\u30af\u30c8 \u30a8\u30ad\u30b9\u30d1\u30fc\u30c8","\u8cea\u554f\u306b\u7b54\u3048\u3066\u4ed6\u306e Google \u30e6\u30fc\u30b6\u30fc\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u308b\u3001\u30d7\u30ed\u30c0\u30af\u30c8\u306b\u95a2\u3059\u308b\u4e2d\u7d1a\u306e\u77e5\u8b58\u3092\u6301\u3064\u30b3\u30df\u30e5\u30cb\u30c6\u30a3 \u30e1\u30f3\u30d0\u30fc"),vu=new ru(4,"#FFB300","#F9AB00","#E37400","#F09D00", 5,"\u30b4\u30fc\u30eb\u30c9 \u30d7\u30ed\u30c0\u30af\u30c8 \u30a8\u30ad\u30b9\u30d1\u30fc\u30c8","\u8cea\u554f\u306b\u7b54\u3048\u3066\u4ed6\u306e Google \u30e6\u30fc\u30b6\u30fc\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u308b\u3001\u30d7\u30ed\u30c0\u30af\u30c8\u306b\u95a2\u3059\u308b\u77e5\u8b58\u304c\u8c4a\u5bcc\u306a\u30b3\u30df\u30e5\u30cb\u30c6\u30a3 \u30e1\u30f3\u30d0\u30fc"),wu=new ru(5,"#77909D","#718792","#455A64","#E3E3E3",6,"\u30d7\u30e9\u30c1\u30ca \u30d7\u30ed\u30c0\u30af\u30c8 \u30a8\u30ad\u30b9\u30d1\u30fc\u30c8", "\u4ed6\u306e Google \u30e6\u30fc\u30b6\u30fc\u3084\u30d7\u30ed\u30c0\u30af\u30c8 \u30a8\u30ad\u30b9\u30d1\u30fc\u30c8\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u308b\u3001\u30d7\u30ed\u30c0\u30af\u30c8\u306b\u95a2\u3059\u308b\u9ad8\u5ea6\u306a\u77e5\u8b58\u3092\u6301\u3064\u30b3\u30df\u30e5\u30cb\u30c6\u30a3 \u30e1\u30f3\u30d0\u30fc "),xu=new ru(6,"#79A8FA","#79A8FA","#1A73E8","#A8C7FA",7,"\u30c0\u30a4\u30e4\u30e2\u30f3\u30c9 \u30d7\u30ed\u30c0\u30af\u30c8 \u30a8\u30ad\u30b9\u30d1\u30fc\u30c8", "\u4ed6\u306e Google \u30e6\u30fc\u30b6\u30fc\u3084\u30d7\u30ed\u30c0\u30af\u30c8 \u30a8\u30ad\u30b9\u30d1\u30fc\u30c8\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u308b\u3001\u30d7\u30ed\u30c0\u30af\u30c8\u306b\u7cbe\u901a\u3057\u305f\u30b3\u30df\u30e5\u30cb\u30c6\u30a3 \u30e1\u30f3\u30d0\u30fc"),yu=new ru(7,"#4285F4","#669DF6","#1A73E8","#A8C7FA",8,"\u30b3\u30df\u30e5\u30cb\u30c6\u30a3 \u30b9\u30da\u30b7\u30e3\u30ea\u30b9\u30c8","\u30b3\u30df\u30e5\u30cb\u30c6\u30a3 \u30b3\u30f3\u30c6\u30f3\u30c4\u306e\u54c1\u8cea\u7dad\u6301\u306b\u8ca2\u732e\u3057\u3066\u3044\u308b Google \u30d1\u30fc\u30c8\u30ca\u30fc"), zu=new ru(8,"#4285F4","#669DF6","#1A73E8","#A8C7FA",9,"\u30b3\u30df\u30e5\u30cb\u30c6\u30a3 \u30de\u30cd\u30fc\u30b8\u30e3\u30fc"),Au=new ru(9,"#4285F4","#669DF6","#1A73E8","#A8C7FA",9,"Google \u793e\u54e1","Google \u30d7\u30ed\u30c0\u30af\u30c8 \u30c1\u30fc\u30e0\u306e\u30e1\u30f3\u30d0\u30fc\u3068\u30b3\u30df\u30e5\u30cb\u30c6\u30a3 \u30de\u30cd\u30fc\u30b8\u30e3\u30fc");function Bu(a){z.call(this,a,-1,sga)} w(Bu,z);Bu.prototype.getTitle=function(){return x(this,1)}; Bu.prototype.setTitle=function(a){return y(this,1,a)}; Bu.prototype.Kb=function(){return x(this,2)}; Bu.prototype.Lc=function(a){return y(this,2,a)}; var sga=[3];function Cu(a){z.call(this,a)} w(Cu,z);function Du(a){z.call(this,a)} w(Du,z);function Eu(a){z.call(this,a,-1,tga)} w(Eu,z);var tga=[1];function Fu(a){z.call(this,a)} w(Fu,z);Fu.prototype.getQuery=function(){return x(this,1)}; Fu.prototype.setQuery=function(a){return y(this,1,a)};function Gu(a){z.call(this,a,-1,uga)} w(Gu,z);var uga=[1];function Hu(a){var b=a.items,c=a.messages,e=void 0===a.Th?void 0:a.Th,f=void 0===a.Qb?1:a.Qb,h=void 0===a.Ob?4:a.Ob;a=a.onClose;E.call(this,"hcfe.SearchSelect.Menu");var k=this;this.na=this.ha=!1;this.Th=e;this.items=b;this.messages=c;this.Ko=-Infinity;this.Jo=Infinity;this.ka=new Il({content:function(){vga(k)}, rh:4,Qb:f,Ob:h,Aj:!0,onClose:a})} w(Hu,E);n=Hu.prototype;n.content=function(){this.ka.render()}; function vga(a){a.element("div","class",{root:!0,"root-loading":a.ha},function(){a.na&&a.element("div","class","search-container",function(){a.element("div","class","input-container",function(){a.oa=a.element("input","class","search-field","placeholder",a.messages.Az,"oninput",function(){var b;null==(b=a.Th)||b.call(a)},"disabled",a.ha)}); a.element("div","class","icon","onclick",function(){var b;null==(b=a.oa)||b.focus()},function(){null!=a.ta||(a.ta=new yj({icon:"gm/search"})); a.ta.render()})}); a.element("div","class","scroll-container","style",{minHeight:-Infinity<a.Ko?a.Ko+"px":null,maxHeight:Infinity>a.Jo?a.Jo+"px":null},function(){a.ha&&a.element("div","class","loading-spinner",function(){(new Gl({size:"mspin-small"})).render()}); if(0<a.items.length)switch(a.items[0].state){case 4:wga(a);break;case 3:xga(a);break;case 5:yga(a);break;default:a.Xi(a.items,0)}})})} function xga(a){a.element("div","class","search-message-container",function(){a.element("div","class","search-inner search-error",function(){null!=a.o||(a.o=Iu());a.o.render();a.element("div","data-error-message","true","tabindex","0",function(){a.element("div","class","search-message-heading",a.messages.vz);a.element("div",a.messages.wz)})})})} function yga(a){a.element("div","class","search-message-container",function(){a.element("div","class","search-inner",function(){a.element("div","class","search-no-results-icon",function(){null!=a.o||(a.o=Iu());a.o.render()}); a.element("div","data-error-message","true","tabindex","0",function(){a.element("div","class","search-message-heading",a.messages.xz);a.element("div",a.messages.yz)})})})} function wga(a){a.element("div","class","search-message-container",function(){a.element("div","class","search-inner",function(){a.element("div","class","search-no-results-icon",function(){null!=a.o||(a.o=Iu());a.o.render()}); a.element("div","data-error-message","true","tabindex","0",function(){a.element("div","class","search-message-heading",a.messages.Ly);a.element("div",a.messages.zz)})})})} function Iu(){return new yj({icon:"gm/error_outline"})} n.yf=function(a){this.ha=a;this.Ba()}; n.Xi=function(a,b){var c=this,e={};a=t(a);for(var f=a.next();!f.done;e={We:e.We},f=a.next()){e.We=f.value;var h=(f=zga(e.We))?"true":e.We.Mf?"false":null,k=void 0;this.element("button","type","button","role","option","class","item highlight","data-index",null!=(k=e.We.index)?k:"","aria-expanded",h,"onclick",function(l){return function(){l.We.trigger()}}(e),"onkeydown",function(l){return function(p){"Space"!==p.key&&"Enter"!==p.key||l.We.trigger()}}(e),function(l){return function(){Aga(c,l.We.icon); c.element("span","class","item-label",function(){"string"===typeof l.We.value?ij(l.We.value):"function"===typeof l.We.value&&l.We.value()})}}(e)); f&&this.Xi(e.We.items,++b)}}; function Aga(a,b){b&&a.element("div","class","icon",new yj({icon:b,size:24}))} function Ju(a){var b,c;return null!=(c=null==(b=a.oa)?void 0:b.value)?c:null} n.open=function(a){var b=a.anchor,c=a.Rd,e=a.Gd,f=a.Fb,h=a.Ko;a=a.Jo;void 0===h&&(h=-Infinity);void 0===a&&(a=Infinity);h>a&&Infinity!==a&&(a=h);this.Ko=h;this.Jo=a;this.Ba();this.ka.open({anchor:b,Rd:c,Gd:e,Fb:f})}; n.close=function(){this.ka.close()}; function zga(a){return!!a.Xi&&Array.isArray(a.items)&&0<a.items.length} ;function Bga(a,b){var c,e;return Ya(function(f){c=new Cu;y(c,1,a);b&&y(c,2,b);e=ce(c);return f.return(new Promise(function(h,k){Bg({endpoint:"cidgettree",params:Ku(),httpMethod:"POST",bc:e,wc:function(l){var p=null;try{p=de(Eu,l.responseText),h(Rd(p,Du,1).map(function(r){return Lu(r,!0)}))}catch(r){k(r)}}, Hc:function(){k()}})}))})} function Cga(a,b){var c,e;return Ya(function(f){c=new Fu;c.setQuery(a);b&&y(c,2,b);e=ce(c);return f.return(new Promise(function(h,k){Bg({endpoint:"cidsearch",params:Ku(),httpMethod:"POST",bc:e,wc:function(l){var p=null;try{p=de(Gu,l.responseText),h(Rd(p,Du,1).map(function(r){return Lu(r,!1)}))}catch(r){k(r)}}, Hc:function(){k()}})}))})} function Lu(a,b){return{Uc:x(a,1)||"",kD:x(a,4)||"",accountName:x(a,2)||"",isMcc:b?!!Dd(a,3):!1,state:0}} function Ku(){return{v:1,origin_page_type:tg().pt}} ;function Mu(a){var b=a.items,c=a.Rr,e=a.qr,f=a.Qr,h=a.Th,k=void 0===a.selectedIndex?-1:a.selectedIndex;a=void 0===a.ariaRequired?!1:a.ariaRequired;E.call(this,"hcfe.SearchSelect.Select");var l=this;this.ka=this.o=this.active=!1;this.na=new yj({icon:"gm/arrow_drop_down",size:24,rb:!0});this.selection=0<=k&&k<b.length?b[k].value:void 0;this.Rr=c;this.qr=e;this.Qr=f;this.Th=h;this.menu=Nu(this,b);this.itemCount=b.length;this.ariaRequired=a;this.ha=new jo({Xb:!0,filled:!1,mh:function(){return!!l.selection}})} w(Mu,E);n=Mu.prototype;n.content=function(){var a=this,b=this.selection?this.selection:this.Rr.placeholder;this.container=this.element("div","class","container","tabindex",0,"aria-haspopup","true","role","button","aria-label",b,"aria-expanded",this.active?"true":"false","onclick",function(){a.onClick()},"onkeydown",function(c){if("Enter"===c.key||"Space"===c.key||" "===c.key)c.preventDefault(),a.open({Fb:!0})},"onfocus",function(){a.o=!0; a.active||a.Ba()},"onblur",function(){a.o=!1; a.active||a.Ba()},"aria-required",this.ariaRequired,function(){a.element("div","class","icon-container",function(){a.Qr.render()}); a.element("div","class","content",b);a.element("div","class",{"icon-container":!0,arrow:!0,active:a.active},a.na);a.ha.render();a.o||a.active?a.ha.focus():a.ha.blur()}); this.menu.render()}; function Ou(a){a.ka=!0;a.menu.na=!0} n.yf=function(a){this.menu.yf(a);this.Ba()}; n.onClick=function(){this.open({Fb:!0})}; n.xh=function(a){this.menu=Nu(this,a);this.itemCount=a.length;this.menu.na=this.ka;this.Ba()}; function Nu(a,b){var c=Pu(a,b);a.itemCount=b.length;return new Hu({items:c,messages:a.qr,Th:a.Th,onClose:function(){a.active=!1;a.Ba();a.container&&a.container.focus()}})} function Pu(a,b){return b.map(function(c){var e=Object.assign({},c,{trigger:function(){c.selectable&&(a.selection=c.Uf?c.Uf:c.value,c.trigger&&c.trigger())}}); Array.isArray(e.items)&&(e.items=Pu(a,e.items));return e})} n.open=function(a){a=a.Fb;if(this.container){this.active=!0;this.Ba();var b=this.menu,c=b.open,e=this.container,f,h,k=null==(f=this.getElement())?void 0:null==(h=f.firstElementChild)?void 0:h.getBoundingClientRect().height;f=null===k||void 0===k?-Infinity:1<this.itemCount?2*k:k;var l,p;h=null==(l=this.getElement())?void 0:null==(p=l.firstElementChild)?void 0:p.getBoundingClientRect().height;c.call(b,{anchor:e,Fb:a,Ko:f,Jo:null===h||void 0===h?Infinity:Math.min(window.innerHeight-h-175,250)})}}; n.close=function(){this.menu.close()};var Qu=/[^0-9]/g,Dga={placeholder:"Google \u5e83\u544a\u30a2\u30ab\u30a6\u30f3\u30c8"},Ega={Az:"\u30a2\u30ab\u30a6\u30f3\u30c8\u3092\u691c\u7d22",Ly:"\u30a2\u30ab\u30a6\u30f3\u30c8\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093",vz:"\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f",wz:"\u30a2\u30ab\u30a6\u30f3\u30c8\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002\u3082\u3046\u4e00\u5ea6\u691c\u7d22\u3057\u3066\u307f\u3066\u304f\u3060\u3055\u3044\u3002",xz:"\u691c\u7d22\u7d50\u679c\u3092\u53d6\u5f97\u3059\u308b\u306b\u306f\u534a\u89d2 3 \u6587\u5b57\u4ee5\u4e0a\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044", yz:"\u30a2\u30ab\u30a6\u30f3\u30c8\u540d\u307e\u305f\u306f\u756a\u53f7\u3067\u691c\u7d22\u3057\u3066\u304f\u3060\u3055\u3044",zz:"\u5225\u306e\u540d\u524d\u307e\u305f\u306f\u756a\u53f7\u3067\u691c\u7d22\u3057\u3066\u304f\u3060\u3055\u3044"}; function Ru(a){var b=void 0===a?{}:a;a=void 0===b.wD?void 0:b.wD;var c=void 0===b.search?void 0:b.search,e=void 0===b.defaultValue?void 0:b.defaultValue,f=void 0===b.ariaRequired?!1:b.ariaRequired,h=void 0===b.Nx?"Google \u5e83\u544a\u306e\u304a\u5ba2\u69d8 ID":b.Nx;b=void 0===b.frdId?void 0:b.frdId;E.call(this,"sc.shared.CidSelector");var k=this;this.ub=f;this.Ye=h;this.Pb=b;if(e){if(this.Ja=e,a||c)throw Error("Cannot set defaultValue when fetchTree or search is set");}else this.Ib=a||Bga,this.Oc= c||Cga;this.ha=new Map;this.Aa=new Map;Su(this);this.ka=null;this.Ea=this.Ha=0;this.oa=null;this.va=new Set;this.Ic=new yj({icon:"gm/arrow_drop_down"});this.Bc=new yj({icon:"gm/check"});this.Fe=yl(function(){Fga(k)},1E3); this.o=new Mu({items:[],Rr:Dga,qr:Ega,Qr:new yj({icon:"gm/account_circle"}),jL:!0,Th:this.Fe,ariaRequired:this.ub});this.ob=null;this.Na=!1;this.Va=this.Za=this.Ca=this.ua=null;this.ta=!0;this.Fa=new Promise(function(l,p){k.Za=l;k.Va=p}); this.na="";this.Ja&&(Tu(this),this.na=this.Ja.replace(Qu,""));this.Sc=yl(function(){k.ua&&k.ua()},300)} w(Ru,E);Ru.prototype.content=function(){var a=this;if(!this.Na)if(this.Ca&&(this.Ca.remove(),this.Ca=null),null!==this.ka){this.element("div","class","root",this.ka);this.ka.setText(this.na);this.ta&&Uu(this);var b;null==(b=this.ka.getElement())||b.setAttribute("data-help-center-field-element-id","fallback-textfield")}else this.ob?this.element("div","class","root","onkeydown",function(c){"Enter"===c.key&&c.preventDefault()},function(){a.o.render(); a.o.xh(a.ob);a.element("div","class","legal-label","\u3053\u306e\u60c5\u5831\u3092\u78ba\u8a8d\u3067\u304d\u308b\u306e\u306f\u3001\u3042\u306a\u305f\u3060\u3051\u3067\u3059")}):(Vu(this),this.Ca=this.element("div","class","loading-spinner",function(){(new Gl({size:"mspin-small"})).render()}))}; function Uu(a){if(a.Za){1!==a.Ea||0!==a.Ha||a.Ja||void 0===a.ha.get("")[0].Uc||(a.na=a.ha.get("")[0].Uc.replace(Qu,""),a.oa=a.ha.get("")[0]);var b={Rz:a.na,VK:a.Ea,LL:a.Ha};a.ta&&(a.ta=!1,a.Za(b))}} function Vu(a){var b;return Ya(function(c){if(1==c.o){if(!a.Ib)return Uu(a),c.return();a.Na=!0;b=a;return Ma(c,Wu(a),2)}b.ob=c.ha;a.Na=!1;Uu(a);a.Ba();Na(c)})} function Wu(a,b){b=void 0===b?!1:b;var c,e;return Ya(function(f){if(1==f.o)return c=Xu(),e={Uc:""},a.ha.has("")?f.Qa(2):Ma(f,Yu(a,""),2);Zu(a,e,c,0,b,0);return f.return(c.items)})} function Zu(a,b,c,e,f,h){var k=f?a.Aa:a.ha;if(!k.has(b.Uc))return e;var l={};b=t(k.get(b.Uc));for(var p=b.next();!p.done;l={Bf:l.Bf,jp:l.jp},p=b.next()){l.Bf=p.value;l.jp=e++;l.Bf.isMcc?(a.Ha++,Ou(a.o)):a.Ea++;p=""!==l.Bf.Uc;var r={value:function(u){return function(){return Gga(a,u.Bf,h,u.jp)}}(l), Uf:function(u){return function(){return Hga(a,u.Bf)}}(l), index:l.jp,trigger:Iga(a,l.Bf),items:[],selectable:p,Xi:a.va.has(l.Bf.Uc),Mf:l.Bf.isMcc,state:l.Bf.state};c.items.push(r);k.has(l.Bf.Uc)&&p&&(e=Zu(a,l.Bf,r,e,f,h+1))}return e} function Gga(a,b,c,e){var f=0===b.state,h=f?104-5*c+"px":"100%",k=b===a.oa;return a.element("div","class","container container-menu","aria-selected",k?"true":"false",function(){var l=a.element("div","class","icon-container column check",function(){k&&a.Bc.render()}); k&&l.setAttribute("aria-label","\u30a2\u30ab\u30a6\u30f3\u30c8\u3092\u9078\u629e\u6e08\u307f");a.element("div","class",{center:!0,column:!0,"full-width-column":!f},function(){$u(a,0,c,b.accountName);if(f){var r=b.accountName;""===r.trim()&&(r="Google \u5e83\u544a\u30a2\u30ab\u30a6\u30f3\u30c8");var u=a.element("div","class","account text","style",{width:h},r);(new vo({text:r,ls:4,trigger:u,vg:!0})).render()}else a.element("div","class","account text","style",{width:h},function(){Jga(a)})}); if(f){a.element("div","class","value text",b.Uc);l=a.va.has(b.Uc);var p=a.element("div","class",{"icon-container":!0,column:!0,active:l,"icon-present":b.isMcc,"expand-icon":!0},"role","button","aria-expanded",l?"true":"false","onclick",function(r){av(a,r,b,e)},"onkeydown",function(r){av(a,r,b,e)},function(){b.isMcc&&a.element("div",a.Ic)}); b.isMcc&&(p.tabIndex=0,p.setAttribute("aria-label",l?"\u30a2\u30ab\u30a6\u30f3\u30c8\u3092\u6298\u308a\u305f\u305f\u3080":"\u30a2\u30ab\u30a6\u30f3\u30c8\u3092\u5c55\u958b\u3059\u308b"))}})} function Jga(a){var b=new yj({icon:"gm/error_outline",size:20});a.element("div","class","expansion-error-container",function(){b.render();a.element("div","class","expansion-error-text","\u30a2\u30ab\u30a6\u30f3\u30c8\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002\u3082\u3046\u4e00\u5ea6\u304a\u8a66\u3057\u304f\u3060\u3055\u3044\u3002")})} function av(a,b,c,e){"key"in b&&" "!==b.key&&"Enter"!==b.key||(b.preventDefault(),b.stopPropagation(),c.isMcc&&Kga(a,c,e))} function $u(a,b,c,e){b!=c&&(a.element("div","class","account-track"),$u(a,++b,c,e))} function Kga(a,b,c){var e,f,h;Ya(function(k){if(1==k.o){(e=a.va.has(b.Uc))?a.va.delete(b.Uc):a.va.add(b.Uc);f=a.ha.has(b.Uc);!e&&f&&(h=a.ha.get(b.Uc),1===h.length&&0!==h[0].state&&(a.ha.delete(b.Uc),f=!1));if(e||f)return k.Qa(2);a.o.yf(!0);a.Ba();a.o.open({Fb:!0});return Ma(k,Yu(a,b.Uc),3)}2!=k.o&&a.o.yf(!1);Lga(a,c);Na(k)})} function Lga(a,b){var c,e,f;Ya(function(h){if(1==h.o)return c=a.o,e=c.xh,Ma(h,Wu(a),2);e.call(c,h.ha);a.o.Ba();a.o.open({Fb:!0});(f=a.getElement().querySelector('button[data-index="'+b+'"]'))&&f.focus();Na(h)})} function Hga(a,b){return a.element("div","class","container container-selected",function(){a.element("div","class","account text",b.accountName);a.element("div","class","value text",b.Uc)})} function Fga(a){var b,c,e,f,h,k,l;Ya(function(p){switch(p.o){case 1:b=Ju(a.o.menu);b=null===b?"":b.trim();if(""!==b){p.Qa(2);break}Su(a);c=a.o;e=c.xh;return Ma(p,Wu(a,!1),3);case 3:return e.call(c,p.ha),a.o.Ba(),a.o.open({Fb:!0}),p.return();case 2:f=[];if(3>b.length){f=[{state:5}];a.Aa.set("",f);p.Qa(4);break}a.o.yf(!0);a.o.open({Fb:!0});Pa(p,5);return Ma(p,a.Oc(b.trim(),a.Pb),7);case 7:f=p.ha;0===f.length&&(f=[{state:4}]);a.o.yf(!1);Qa(p,4);break;case 5:h=Ra(p),f=[{state:3}],a.o.yf(!1),a.o.open({Fb:!0}), bv(h);case 4:return a.Aa.set("",f),k=a.o,l=k.xh,Ma(p,Wu(a,!0),8);case 8:l.call(k,p.ha),a.o.Ba(),a.o.open({Fb:!0}),Na(p)}})} function Iga(a,b){return function(){a.oa=b;a.o.close();a.ua&&a.ua()}} Ru.prototype.getValues=function(){for(var a=[],b=t(this.ha.keys()),c=b.next();!c.done;c=b.next()){(c=c.value)&&!a.includes(c)&&a.push(c);c=t(this.ha.get(c));for(var e=c.next();!e.done;e=c.next())(e=e.value.Uc)&&!a.includes(e)&&a.push(e)}return a}; function Yu(a,b){var c,e;return Ya(function(f){if(1==f.o)return Pa(f,2),Ma(f,a.Ib(b,a.Pb),4);if(2!=f.o){c=f.ha;if(!c||0==c.length)return cv(a,b,Error("No results")),f.return();a.ha.set(b,c);return Qa(f,0)}e=Ra(f);cv(a,b,e);Na(f)})} function cv(a,b,c){a.ha.set(b,[{state:2}]);a.Va&&a.ta&&(a.ta=!1,a.Va(c),Tu(a));bv(c)} function Tu(a){a.ka=new ro({placeholder:a.Ye,Xb:!0,Bd:function(){a.na=a.ka.getText().replace(Qu,"");a.Sc()}, ariaRequired:a.ub})} function bv(a){a=new CustomEvent("cid_selector_fetch_error",{detail:a});cj().dispatchEvent(a)} function Su(a){a.Aa.clear();a.Aa.set("",[Xu()])} function Xu(){return{value:"",trigger:function(){}, items:[],state:0}} ;function dv(a){tj.call(this);this.ariaLabel=this.text="";this.checked=this.disabled=!1;this.tabIndex=0;this.ie(a)} w(dv,tj);n=dv.prototype;n.ie=function(a){var b=void 0===a.text?"":a.text,c=void 0===a.ariaLabel?"":a.ariaLabel,e=void 0===a.disabled?!1:a.disabled,f=void 0===a.tabIndex?0:a.tabIndex,h=a.content,k=a.vd;this.checked=void 0===a.checked?!1:a.checked;this.text=b;this.ariaLabel=c;this.disabled=e;this.tabIndex=f;this.content=h;this.vd=k}; n.getText=function(){return this.text}; n.getContent=function(){return this.content}; n.te=function(){return this.ariaLabel}; n.isChecked=function(){return this.checked}; function ev(a,b){if(a.isChecked()!==b){a.checked=b;var c;null==(c=a.vd)||c.call(a,b);a.wa(0)}} ;function fv(a){a=void 0===a?{}:a;E.call(this,"sc.shared.MaterialCheckbox");this.model=a instanceof dv?a:new dv(a);this.overlay=new zj({Vk:!0});this.o=null;this.watch(this.model)} w(fv,E);fv.prototype.content=function(a){var b=this;a&&this.model.ie(a);this.element("label","class",{root:!0,disabled:this.model.disabled},function(){b.element("div","class","touch-target",function(){b.element("div","class","checkbox",function(){b.o=b.element("input","class","native-control","type","checkbox","aria-label",b.model.te(),"tabindex",b.model.tabIndex,"disabled",b.model.disabled,"onchange",function(){b.onChange()}); b.o.checked=!0===b.model.isChecked();b.o.indeterminate=null===b.model.isChecked();b.element("div","class","box",function(){b.element("svg","class","checkmark","viewBox","0 0 24 24",function(){b.element("path","class","checkmark-path","d","M1.73,12.91 8.1,19.28 22.79,4.59")}); b.element("div","class","mixedmark")}); b.overlay.render()})}); var c=b.model.getText(),e=b.model.getContent();c?bj(c):e&&e()})}; fv.prototype.onChange=function(){this.o&&ev(this.model,this.o.checked)}; fv.prototype.isChecked=function(){return this.model.isChecked()};var gv={item:!0,highlight:!0,"item-top-separator":!1,"item-bottom-separator":!1,"item-with-description":!1},hv=Object.assign({},gv),iv=Object.assign({},gv,{highlight:!1}),Mga={DEFAULT:gv,HELPCENTER_FIELD_SELECT:hv,HELPCENTER_FIELD_SELECT_WITH_DESCRIPTION:Object.assign({},hv,{"item-with-description":!0}),MULTI_SELECT:iv,MULTI_SELECT_WITH_SEPARATOR:Object.assign({},iv,{"item-top-separator":!0}),WITH_BOTTOM_SEPARATOR:Object.assign({},gv,{"item-bottom-separator":!0})}; function jv(a){var b=a.items,c=void 0===a.Qb?5:a.Qb,e=void 0===a.Ob?5:a.Ob,f=void 0===a.hj?0:a.hj,h=void 0===a.rh?0:a.rh,k=a.onClose,l=void 0===a.maxHeight?void 0:a.maxHeight,p=a.width,r=void 0===a.zr?!1:a.zr,u=void 0===a.kq?!0:a.kq;a=void 0===a.tc?"px":a.tc;E.call(this,"sc.shared.MaterialMenu");var A=this;this.items=b;this.maxHeight=l;this.width=p&&u?Math.max(112,Math.min(280,p)):p;this.zr=r;this.kq=u;this.tc=a;this.o=new Il({content:function(){return void Nga(A)}, Qb:c,Ob:e,hj:f,rh:h,Aj:!0,onClose:k,Bk:!0,tc:this.tc})} w(jv,E);n=jv.prototype;n.setWidth=function(a){this.width=this.kq?Math.max(112,Math.min(280,a)):a;this.Ba()}; n.content=function(){this.o.render()}; function Nga(a){var b=void 0!==a.width?"px"===a.tc?a.width:(a.width/16).toFixed(2):null;b=b?""+b+a.tc:null;a.element("div","role","listbox","tabindex","-1","aria-expanded",a.o.Cb(),"class",{root:!0,"omit-top-rounded-corners":a.zr},"style",Object.assign({},{width:b},a.maxHeight?{maxHeight:a.maxHeight,overflowY:"auto"}:void 0),function(){a.Xi(a.items,0)})} n.Xi=function(a,b){var c=this,e={};a=t(a);for(var f=a.next();!f.done;e={hd:e.hd},f=a.next())if(e.hd=f.value,!e.hd.Cd||e.hd.Cd())f=this.element("div",function(h){return function(){var k;c.element("button","type","button","role","option","class",Mga[h.hd.lo||"DEFAULT"],"disabled",null!=(k=h.hd.disabled)?k:null,"data-item-id",void 0!==h.hd.itemId?h.hd.itemId:"","onclick",function(){h.hd.trigger()},function(){h.hd.icon&&Oga(c,h.hd.icon,h.hd.qg); c.element("span","class","item-label","style",{"padding-left":5*b+"px"},function(){switch(typeof h.hd.value){case "string":ij(h.hd.value);break;case "function":h.hd.value()}})})}}(e)),e.hd.tooltipText&&(new vo({text:e.hd.tooltipText, trigger:f})).render(),e.hd.Xi&&Array.isArray(e.hd.items)&&0<e.hd.items.length&&this.Xi(e.hd.items,++b)}; function Oga(a,b,c){null!=c||(c="DEFAULT");if(b){var e={};a.element("div","class",(e.icon=!0,e[c]=!!c,e),new yj({icon:b,size:24}))}} n.Cb=function(){return this.o.Cb()}; n.open=function(a){a=void 0===a?{}:a;this.o.open({anchor:a.anchor,Rd:a.Rd,Gd:a.Gd,Fb:a.Fb})}; n.close=function(){this.o.close()};function kv(a){var b=a.items,c=void 0===a.label?void 0:a.label,e=void 0===a.placeholder?"":a.placeholder,f=void 0===a.kf?!0:a.kf,h=void 0===a.filled?!1:a.filled,k=void 0===a.disabled?!1:a.disabled,l=void 0===a.maxHeight?void 0:a.maxHeight,p=void 0===a.minWidth?void 0:a.minWidth,r=void 0===a.selectedIndex?-1:a.selectedIndex,u=void 0===a.tn?!0:a.tn,A=void 0===a.Xb?!1:a.Xb,la=void 0===a.ariaRequired?!1:a.ariaRequired,ma=void 0===a.qc?["self"]:a.qc,oa=void 0===a.tc?"rem":a.tc,sa=void 0===a.Wu?function(){}: a.Wu,ua=void 0===a.Oj?!1:a.Oj; a=void 0===a.Yt?"":a.Yt;E.call(this,"sc.shared.MaterialSelect");var va=this;this.ta=function(){return void lv(va)}; this.ua=function(){return void lv(va)}; this.active=!1;this.ha="";this.items=b;this.tn=u;this.label=c;this.labelId=sj();this.oa=sj();this.minWidth=p;this.filled=h;this.disabled=k;this.Xb=A;this.tc=oa;this.va=new yj({icon:"gm/arrow_drop_down",size:24,rb:!0,tc:this.tc});mv(this,r);this.maxHeight=l;this.menu=nv(this,b);this.na=new jo({label:e,Fh:f,Ql:48,disabled:k,filled:h,mh:function(){return va.mh()}, Xb:A});this.ariaRequired=la;this.qc=ma;this.Wu=sa;this.Oj=ua;this.Yt=a;this.Oj&&(this.o=new ro({Ge:!1,oo:!1,Rf:function(){va.close();va.ha=ov(va);var Ea;null==(Ea=va.o)||Ea.setPlaceholder("")}, Sf:function(){var Ea;null==(Ea=va.o)||Ea.setPlaceholder(va.Yt);va.open({Fb:!1})}, Bd:function(){var Ea;va.ha=(null==(Ea=va.o)?void 0:Ea.getText())||"";va.open({Fb:!1})}}))} w(kv,E);n=kv.prototype; n.content=function(){var a=this;this.label&&this.element("div","class","label","id",this.labelId,this.label);this.root=this.element("div","class",{container:!0,"container-with-filtering":this.Oj},"style",{"min-width":this.minWidth?this.minWidth:null},function(){a.ka=a.element("div","class",{root:!0,dense:a.Xb,disabled:a.disabled,active:a.active},"id",a.oa,"tabindex",0,"aria-haspopup","listbox","aria-labelledby",Pga(a),"role","button","aria-expanded",a.menu.Cb(),"onclick",function(){return void a.onClick()},"onkeydown", function(b){a.disabled||"Enter"!==b.code&&"Space"!==b.code||(b.preventDefault(),a.open({Fb:!0}))},"aria-required",a.ariaRequired,"data-filter-enabled",a.o?"true":void 0,function(){a.o&&(a.o.setText(a.ha),a.element("div","class",{"filter-input":!0, selection:!0},a.o));a.na.render();a.o||a.element("div","class",{"filled-content":a.filled,"filled-selection":a.filled&&a.selection,selection:!0},a.selection);a.element("div","class",{"filled-content":a.filled,"filled-selection":a.filled&&a.selection,arrow:!0},a.va)}); a.ka.addEventListener("focusin",a.ta);a.ka.addEventListener("focusout",a.ua)}); this.menu.render()}; n.Gb=function(){var a;null==(a=this.ka)||a.removeEventListener("focusin",this.ta);var b;null==(b=this.ka)||b.removeEventListener("focusout",this.ua)}; function Qga(a,b){a.menu=nv(a,b);a.Ba()} n.open=function(a){var b=this;a=(void 0===a?{}:a).Fb;Qga(this,this.ha?this.items.filter(function(e){return"string"===typeof e.value?e.value.toLowerCase().includes(b.ha.toLowerCase()):"string"===typeof e.Uf?e.Uf.toLowerCase().includes(b.ha.toLowerCase()):!1}):this.items); this.active=!0;pv(this);if(this.root){var c=this.root.getBoundingClientRect().width;this.menu.setWidth(c)}this.menu.open({anchor:this,Fb:a});this.Ba()}; n.close=function(){this.menu.close()}; function ov(a){switch(typeof a.selection){case "function":var b;return null!=(b=a.selection().textContent)?b:"";case "string":return a.selection;default:return""}} function pv(a){var b;a.o?a.o.focus():null==(b=a.ka)||b.focus()} function lv(a){setTimeout(function(){var b=Bl(),c,e;(null==(c=a.ka)?0:c.contains(b))||(null==(e=a.menu.getElement())?0:e.contains(b))?a.na.focus():a.na.blur()},0)} function Pga(a){return a.qc.map(function(b){return"self"===b?a.label?a.labelId+" "+a.oa:a.oa:b}).join(" ")} n.mh=function(){return!!this.selection}; n.onClick=function(){this.disabled||this.open({Fb:!1})}; function nv(a,b){b=qv(a,b);return new jv({items:b,rh:4,Qb:1,Ob:4,onClose:function(){pv(a);a.active=!1;a.Ba()}, maxHeight:a.Oj?"40vh":a.maxHeight,zr:a.filled,kq:!1})} function qv(a,b){return b.map(function(c){var e=Object.assign({},c,{trigger:function(){a.selection=c.Uf?c.Uf:c.value;"string"===typeof a.selection&&a.Wu(a.selection);c.trigger&&c.trigger();a.Oj&&(a.ha=ov(a),a.close());a.tn&&a.close()}}); e.items&&Array.isArray(e.items)&&(e.items=qv(a,e.items));return e})} function mv(a,b){a.selection=0<=b&&b<a.items.length?a.items[b].value:null} ;var Rga=new Map([[3,2],[2,1],[6,8],[8,4],[4,3],[5,11],[7,9]]);function rv(a,b){var c=window.sc_sjLog;c?c(a,b):null==b||b()} ;function sv(a,b){tj.call(this);this.oa=a;this.Fa=b;this.Aa=[]} w(sv,tj);n=sv.prototype;n.isPending=function(){return!this.yb()}; n.ih=pa(28);n.sf=pa(29);n.onChange=function(a,b,c){if("function"===typeof a){var e="Notifying "+(null!=b?b:"<unknown>");tj.prototype.onChange.call(this,function(){rv(e,a)})}else{var f="Notifying "+(null!=c?c:"<unknown>"); tj.prototype.onChange.call(this,a,function(){rv(f,b)})}}; n.wa=function(a){var b=this,c;rv(this.oa+" sent "+(null!=(c=this.Fa[a])?c:"UNKNOWN"),function(){return void tj.prototype.wa.call(b,a)})};var Sga=new Map([[5,"CHECKBOX"],[3,"CID_SELECTOR"],[4,"GMB_LISTING_SELECTOR"],[1,"HIDDEN"],[2,"SELECT"]]);function tv(a,b){var c=a.Tn(),e=b.Tn();if(c&&e)return Tga(c,e);c=a.Yn();e=b.Yn();if(c&&e)return c.Ke()!==e.Ke()?!1:!c.my()&&!c.ny()||!e.my()&&!e.ny()?!0:c.getContactType()!==e.getContactType()||c.iu()!==e.iu()?!1:!0;a=a.Zn();b=b.Zn();return a&&b?a.Ke()!==b.Ke()?!1:!0:!1} function Tga(a,b){a=a.ma();if(!a)return!1;var c=b.ma();return c?a.some(function(e){return c.some(function(f){return e.Ke()!==f.Ke()?!1:!e.Cw()&&!e.Dw()||!f.Cw()&&!f.Dw()?!0:e.Vs()!==f.Vs()||e.Ws()!==f.Ws()?!1:!0})}):!1} ;var Uga=za(["https://web.archive.org/web/20220630113749/https://www.google.com/recaptcha/api.js?trustedtypes=true&render=explicit&onload=",""]);function uv(a,b,c){this.o=c;this.clientId=0;this.load(a,void 0===b?function(){}:b)} uv.prototype.load=function(a,b){var c=this;window.sc_renderRecaptcha=function(){window.grecaptcha&&a&&(c.clientId=window.grecaptcha.render(a,{sitekey:"6LcN-4saAAAAAGOz10SCh-KHThAjGiUum6B9HVft",badge:"inline",size:"invisible"}),b())}; var e=document.createElement("script");Jf(e,Yf(Uga,"sc_renderRecaptcha"));document.head.appendChild(e)}; uv.prototype.getResponse=function(){var a=this,b,c;return Ya(function(e){switch(e.o){case 1:if(!window.grecaptcha)return e.return("");b=window.grecaptcha;Pa(e,2);return Ma(e,new Promise(function(f){b.ready(f)}),4); case 4:return Ma(e,b.execute(a.clientId,{action:a.o||"submit"}),5);case 5:return c=e.ha,e.return(c||"");case 2:return Ra(e),e.return("")}})};var vv={};var Vga={qJ:0,tw:1,0:"FIELDS_CREATED",1:"FIELD_VALUES"};function wv(a){sv.call(this,void 0===a?"HelpcenterFields":a,Vga);this.complete=!1;this.ld=""} w(wv,sv);wv.prototype.yb=function(){return this.complete}; wv.prototype.kc=function(a,b){function c(p){return a?!!p.getId():p.yb()} function e(p){return p.Kd()} b=xv(this,b);if(null==b||!b.length)return[];var f,h=null!=(f=b.filter(function(p){return p.placements.some(function(r){return r.pE()})}).map(e).filter(c))?f:[],k; h=h.concat(null!=(k=b.filter(function(p){return p.placements.some(function(r){return r.yE()})}).map(e).filter(c))?k:[]); var l;return h.concat(null!=(l=null==b?void 0:b.filter(function(p){return p.placements.some(function(r){return r.zE()})}).map(e).filter(c))?l:[])}; function xv(a,b){var c;return null==(c=a.o)?void 0:c.filter(function(e){if(!e.isValid())return!1;var f=e.placements;return f.length?null!=b&&b.length?b.some(function(h){return f.some(function(k){return tv(h,k)})}):!0:!1})} wv.prototype.ao=pa(31);wv.prototype.getInjectedFrdValuesEventId=function(){return this.ld};var Wga=new Map([["CT_ANSWER","gm/drive_document"],["CT_FORUM_CONTENT","gm/question_answer"],["CT_SUPPORT_FORUM_THREAD","gm/question_answer"],["CT_YOUTUBE","gm/video_youtube"],[void 0,"gm/language"]]);function yv(a){var b;return null!=(b=Wga.get(a.type))?b:"gm/drive_document"} function zv(a,b){var c=yv(a);return"CT_WORKFLOW"===a.type?new Io({icon:0}):new yj({icon:c,size:b})} ;function Xga(a,b,c){a=t(a.querySelectorAll("a"));for(var e=a.next();!e.done;e=a.next())if(e=e.value,e.hasAttribute("target")||b){var f=void 0,h=null!=(f=e.getAttribute("aria-label"))?f:"";h.includes(c)||e.setAttribute("aria-label",h+(" ("+c+")"));e.getAttribute("target")||e.setAttribute("target","_blank")}} ;function Av(a,b,c,e,f,h,k){E.call(this,"SmartJourney.Onebox");this.Da=a;this.oneboxResult=b;this.openInNewWindow=c;this.o=e;this.ha=f;this.na=h;this.onClick=k;this.ka=new yj({icon:"gm/open_in_new"})} w(Av,E);Av.prototype.content=function(){var a=this;this.element("div","class",{result:!0,separator:this.na},function(){var b=a.oneboxResult,c;null==(c=Wl)||c.vm([{type:a.o}]);"CT_SNIPPET"!==b.type&&Yga(a);Zga(a);$ga(a);if("CT_SNIPPET"!==b.type)switch(a.oneboxResult.type){case "CT_WORKFLOW":vv.useHairlineButtonInWorkflowOnebox?aha(a,a.Da.get("Onebox.GET_STARTED")):Bv(a,a.Da.get("Onebox.GET_STARTED"));break;default:Bv(a,a.Da.get("Onebox.READ_MORE"))}})}; function Yga(a){a.element("div","class","content-header",function(){var b=yv(a.oneboxResult),c=zv(a.oneboxResult,16);a.element("span","class",{"content-icon":!0,"help-article":"gm/drive_document"===b,language:"gm/language"===b,"question-answer":"gm/question_answer"===b,youtube:"gm/video_youtube"===b},"aria-hidden","true",c);b=a.Da.get("Onebox.HELP_ARTICLE");switch(a.oneboxResult.type){case "CT_WORKFLOW":b=a.Da.get("Onebox.TROUBLESHOOTER")}a.element("span","class","content-label",b)})} function Zga(a){var b=a.oneboxResult.title;a.openInNewWindow&&(b+=" ("+a.Da.get("Onebox.OPENS_IN_A_NEW_WINDOW")+")");a.element("a","class","title","href",a.oneboxResult.url,"target","_blank","data-stats-ve",a.o,"data-stats-action",8,"aria-label",b,"onclick",a.onClick,function(){var c;a.element("span",Aq(null!=(c=a.oneboxResult.title)?c:""))})} function $ga(a){var b=a.element("div","class","snippet",function(){var c;ij(Aq(null!=(c=a.oneboxResult.snippet)?c:""))}); Xga(b,a.openInNewWindow,a.Da.get("Onebox.OPENS_IN_A_NEW_WINDOW"))} function Bv(a,b){var c=b;a.openInNewWindow&&(c+=" ("+a.Da.get("Onebox.OPENS_IN_A_NEW_WINDOW")+")");a.element("a","class","action-link","href",a.oneboxResult.url,"target",a.openInNewWindow?"_blank":"","data-stats-ve",a.ha,"data-stats-action",8,"aria-label",c,"onclick",a.onClick,function(){a.element("span",b);a.openInNewWindow&&a.ka.render()})} function aha(a,b){var c=b;a.openInNewWindow&&(c+=" ("+a.Da.get("Onebox.OPENS_IN_A_NEW_WINDOW")+")");a.element("div","class","workflow-action-link","data-stats-ve",a.ha,"data-stats-action",8,"onclick",a.onClick,new Fk({ariaLabel:c,icon:"gm/arrow_forward",Ac:!0,style:3,text:b,trigger:function(){Mp(a.oneboxResult.url,{od:a.openInNewWindow})}}))} ;function Cv(a,b){var c;return Ya(function(e){if(1==e.o)return Ma(e,b.post({endpoint:"classifications",json:!0,queryParams:{v:"1"},request:bha(a)}),2);c=e.ha;return e.return(cha(c,a.method))})} function bha(a){switch(a.method){case "get_categories":return{resource:{get_categories:{description:a.issueDescription,frd_value:a.Wc.map(function(b){return b.eA()}), client:a.client}}};case "get_assistive_resolutions":return{resource:{get_assistive_resolutions:{past_question_answers:a.pastQuestionAnswers,predicted_symptoms:a.predictedSymptoms,category_id:a.symptom}}};case "get_questions":return{resource:{get_questions:{past_question_answers:a.pastQuestionAnswers,predicted_symptoms:a.predictedSymptoms,category_id:a.symptom}}};case "get_assistive_suggestion":return{resource:{get_assistive_suggestion:{past_question_answers:a.pastQuestionAnswers,predicted_symptoms:a.predictedSymptoms, category_id:a.symptom}}};case "get_query_quality":return{resource:{get_query_quality:{query:a.query}}};default:throw Error("Unsupported classifications method");}} function cha(a,b){if("get_assistive_suggestion"===b){b={};if("get_assistive_resolutions"in a){var c;b.resolution=null==(c=a.get_assistive_resolutions.assistive_resolutions)?void 0:c[0]}if("get_questions"in a){var e;b.question=null==(e=a.get_questions.responses)?void 0:e[0]}return b}if("get_categories"in a){var f;return{categories:null!=(f=a.get_categories.category)?f:[],predictionId:a.get_categories.prediction_id,highConfidenceTopK:a.get_categories.high_confidence_top_k}}if("get_assistive_resolutions"in a){var h;return{OG:null!=(h=a.get_assistive_resolutions.assistive_resolutions)?h:[]}}if("get_questions"in a){var k;return{questions:null!=(k=a.get_questions.responses)?k:[]}}if("get_query_quality"in a)return{predictionId:a.get_query_quality.prediction_id,isJunk:a.get_query_quality.is_junk};throw Error("Unsupported classifications response");} ;function Dv(a,b){var c;return Ya(function(e){c={query:a.query,max_results:JSON.stringify(a.maxResults),origin_page_type:JSON.stringify(a.originPageType),search_session_id:a.searchSessionId,symptom:a.symptom,user_context:a.userContext,v:"1"};void 0!==a.skipOnebox&&(c.skip_onebox=String(a.skipOnebox));void 0!==a.skipRelatedQuestions&&(c.skip_related_questions=String(a.skipRelatedQuestions));return e.return(b.get({endpoint:"search",json:!0,queryParams:c}))})} ;function Ev(a){tj.call(this);this.strings=a} w(Ev,tj);Ev.prototype.get=function(a){var b;return null!=(b=this.strings[a])?b:""}; Ev.prototype.set=function(a){this.strings=Object.assign({},this.strings,a);this.wa()};function Fv(){tj.apply(this,arguments);this.ha=this.active=!1;this.o=!0;this.completed=!1;this.error="";this.hidden=this.disabled=!1} w(Fv,tj);n=Fv.prototype;n.setActive=function(a){if(a!==this.active){if(this.active=a)this.ha=!0;this.wa(0)}}; function Gv(a,b){b!==a.o&&(a.o=b,a.wa(2))} function Hv(a,b,c){if(b!==a.completed||(void 0===c?0:c))a.completed=b,a.wa(3)} n.setError=function(a){a!==this.error&&(this.error=a,this.wa(4))}; n.getError=function(){return this.error}; n.Fc=function(){return""!==this.error}; n.setDisabled=function(a){a!==this.disabled&&(this.disabled=a,this.wa(5))}; n.setHidden=function(a){a!==this.hidden&&(this.hidden=a,this.wa(6))}; n.isHidden=function(){return this.hidden}; function Iv(a){return!a.isHidden()&&!a.disabled} function Jv(a){return Iv(a)&&a.ha} n.reset=function(){!1!==this.ha&&(this.ha=!1,this.wa(1));Gv(this,!0);Hv(this,!1);this.setError("")}; n.Qo=pa(32);function Kv(a){var b=void 0===a.error?"":a.error,c=void 0===a.steps?[]:a.steps;a=void 0===a.title?"":a.title;tj.call(this);this.error=b;this.steps=c;this.title=a} w(Kv,tj);n=Kv.prototype;n.getError=function(){return this.error}; n.setError=function(a){a!==this.error&&(this.error=a,this.wa(0))}; n.getTitle=function(){return this.title}; n.Xe=function(){return this.steps}; function Lv(a){return a.steps.findIndex(function(b){return b.Oa().active})} function dha(a){if(null!==Mv(a)){var b=Lv(a);if(b=a.steps.slice(b+1).find(function(f){return Iv(f.Oa())}))Nv(a,b); else{var c;if(null==(c=Mv(a))?0:c.Oa().completed){var e;null==(e=Mv(a))||e.Oa().setActive(!1);a.wa(2)}}}} function Nv(a,b){if(null!==b&&Iv(b.Oa())){var c=Mv(a);if(!(c&&a.steps.indexOf(c)<a.steps.indexOf(b))||c.Oa().o){c=t(a.steps);for(var e=c.next();!e.done;e=c.next())e.value.Oa().setActive(!1);b.Oa().setActive(!0);a.wa(1)}}} n.Tp=pa(33);n.Pr=pa(34);function Mv(a){var b=Lv(a);return 0<=b?a.steps[b]:null} ;function Ov(a){return"\u30b9\u30c6\u30c3\u30d7 "+a+" \u3092\u7de8\u96c6"} ;function Pv(a){E.call(this,"sc.stepper.Stepper");this.model=a;this.watch(this.model);a=t(this.model.Xe());for(var b=a.next();!b.done;b=a.next())this.watch(b.value.Oa())} w(Pv,E);Pv.prototype.content=function(){var a=this;this.element("div","class","root",function(){""!==a.model.getTitle()&&a.element("h1","class","stepper-title",a.model.getTitle());eha(a)})}; Pv.prototype.o=function(){dha(this.model)}; function eha(a){if(0<a.model.steps.length)for(var b={},c=0;c<a.model.Xe().length;b={Om:b.Om,ji:b.ji},c++)if(b.ji=a.model.Xe()[c],!b.ji.Oa().isHidden()){b.Om=b.ji.Oa().active;var e=void 0,f=void 0,h=void 0;a.Lh("div",""+c+b.Om,"class",{step:!0,active:b.Om,completed:b.ji.Oa().completed},"data-step-id",null!=(h=null==(f=(e=b.ji).Lf)?void 0:f.call(e))?h:null,function(k){return function(){k.Om?fha(a,k.ji):gha(a,k.ji)}}(b))}} function fha(a,b){var c=null!==b.getFooter();a.element("div","class",{"active-content":!0,"has-footer":c},function(){a.element("div","class","step-title",function(){a.element("div","class","step-title-label",function(){a.element("span","class","step-title-message","\u30b9\u30c6\u30c3\u30d7");a.element("span","class","step-title-number")}); a.element("h2","class","step-title-content",b.getTitle())}); a.element("div","class","step-content",function(){b.render()})}); c&&a.element("div","class","step-footer",b.getFooter())} function gha(a,b){a.element("div","class",{"collapsed-content":!0,disabled:b.Oa().disabled},function(){a.element("div","class","number",function(){b.Oa().completed||b.Oa().disabled?a.element("span","class","icon",function(){(new yj({icon:"gm/check_circle"})).render()}):a.element("span","class","number-circle","aria-hidden","true")}); a.element("div","class","collapsed","onclick",function(){Jv(b.Oa())&&Nv(a.model,b)},function(){a.element("h2","class",{"collapsed-title":!0, disabled:b.Oa().disabled},b.getTitle());a.element("div","class","collapsed-data",b.getData())}); (b.Oa().completed||b.Oa().disabled)&&(new Fk({ariaLabel:Ov(b.getTitle()),icon:"gm/mode_edit",style:2,trigger:function(){Jv(b.Oa())&&Nv(a.model,b)}, disabled:b.Oa().disabled})).render()})} ;function Qv(){var a=tg();a={Eq:a.ehn,wC:a.bcUrl,query:a.query,dF:a.hc,Mn:a.ehc,language:a.lang,authuser:String(a.au),kx:a.auth_token,Ai:a.dark,experimentIds:a.tw_smei,eI:a.upload_hostname,nF:a.li,jF:3===a.rs||8===a.rs||2===a.rs,eF:"embed"===(new URLSearchParams(location.search)).get("format")};Fq?console.error("Global settings should only be initialized once."):Fq=Object.assign({},a)} ;function Rv(a,b,c,e){e=void 0===e?{}:e;if(Hq())a=e.messageId,e=void 0===e.relative?!0:e.relative,c="/s/community/forum/"+b+"/thread/"+c,a&&(c+="/message/"+a),c=Sv(c),c=e?Tv(c):c.toString();else{var f=e;b=void 0===f.Ay?!1:f.Ay;e=void 0===f.language?Iq():f.language;var h=f.messageId;f=void 0===f.relative?!0:f.relative;c=Sv("/"+a+"/thread/"+c);c.searchParams.set("hl",e);b&&c.searchParams.set("notify","new");h&&c.searchParams.set("msgid",""+h);c=f?Tv(c):c.toString()}return c} function Sv(a){a=new URL(a,Gq().Eq);var b=Gq().authuser;b&&a.searchParams.set("authuser",b);return a} function Tv(a){return a.href.replace(a.origin,"")} ;function Uv(a,b){this.ua=a;this.Ca=b;this.ka="https://web.archive.org/web/20220630113749/https://play.google.com/log?format=json&hasfast=true";this.na=!1;this.va=tp;this.o=""} Uv.prototype.build=function(){var a=new ip(this.ua,this.oa?this.oa:cp,this.Ca,this.va,this.ka,this.na,!1,this.Ja,void 0,void 0,this.Aa?this.Aa:void 0);this.Ea&&kp(a.na,this.Ea);if(this.ha){var b=this.ha,c=sp(a.na);y(c,7,b)}this.ta&&(a.va=this.ta);this.o&&(a.Fa=this.o);this.ma&&mp(a,this.ma);this.Ha&&(b=this.Ha,a.ma||(a.ma=new No),Jd(a.ma,2,b));this.Fa&&(b=this.Fa,a.mc=!0,op(a,b));this.La&&Gea(a.na,this.La);return a}; </script> <script nonce="W6ozbPr3QBwvo1ENp7tY">(function(){var hc_str_default_value_url_params={};window['sc_default_value_url_params']= hc_str_default_value_url_params;})();</script> <script nonce="W6ozbPr3QBwvo1ENp7tY">window['sc_log']= window['sc_log']|| function(){};</script> <script nonce="W6ozbPr3QBwvo1ENp7tY">(function(){var rr=false;window['sc_refresh']= !rr ?true :false;})();</script> <script nonce="W6ozbPr3QBwvo1ENp7tY">window['sc_enableInfoLogDispatcher']= true;window['sc_enableClientSideStreamz']= true;</script> <script nonce="W6ozbPr3QBwvo1ENp7tY">window['sc_enableFormMessageCaseIdSubstitution']= true;</script> <script nonce="W6ozbPr3QBwvo1ENp7tY">window['sc_enable_extensible_contact_options']= true;</script> <script data-id="page" nonce="W6ozbPr3QBwvo1ENp7tY">function oC(){try{return!!window.localStorage}catch(a){return!1}} ;function pC(a){this.o=a;this.ka="";this.ha=[]} pC.prototype.init=function(){Pla(this);Qla(this);!this.o.visit_id&&window.sc_visit_id&&(this.o.visit_id=window.sc_visit_id);if(!qC){var a=document.getElementsByTagName("body")[0],b=this.na.bind(this);a.addEventListener("click",b);qC=!0;document.addEventListener("pjaxunload",function(){a.removeEventListener("click",b);qC=!1})}Rla(); Sla(this);Tla();this.o.fragment&&(window.location.hash=this.o.fragment);!this.o.is_render_api&&this.o.esid&&(this.ka=ah(),window.setInterval(Cg,5E3))}; function Tla(){function a(b,c){var e=An(b,c);e&&window.requestAnimationFrame(function(){var f=document.querySelector('[data-videoid="'+e+'"]');if(f){var h=Yg();window.scroll(0,window.pageYOffset+f.getBoundingClientRect().top-(h||0))}})} window.addEventListener("load",function(){return a("",location.href)}); window.addEventListener("hashchange",function(b){return a(b.oldURL,b.newURL)})} pC.prototype.Oa=function(){return this.o}; pC.prototype.ma=function(a){for(var b=0;b<a.length;b++)this.ha.push(a[b])}; pC.prototype.na=function(a){var b=a.target;b=b.nodeType!==Node.ELEMENT_NODE?b.parentNode:b;for(var c=!1,e=!1,f="",h=!1,k=!1,l="";b&&b.getAttribute;)if(l=b.getAttribute("href"),b instanceof HTMLAnchorElement&&l){h="_blank"==b.target||a.ctrlKey||a.shiftKey||a.metaKey||1==a.button;Pg(b)?c=!0:"#"!=b.getAttribute("href")[0]&&(e=!0,f=Sg(b));-1!=b.getAttribute("href").indexOf("authuser=")&&(k=!0);break}else if(rC(b))break;else b=b.parentNode;a={event:a,element:b,blank:h,external:c,hc_internal:e,href:l,target_hc:f, authuser_related:k};window.sc_visitManagerProcessClick(a);for(b=0;b<this.ha.length;b++)this.ha[b](a)}; function Rla(){for(var a=(window.sc_scope||document).querySelectorAll("select"),b=0;b<a.length;b++){var c=a[b];c.addEventListener("mousedown",function(){hh(!0)}); c.addEventListener("change",function(){hh(!1)})}} function Qla(a){var b=[];if(oC())try{var c=window.localStorage;c.setItem("__storage_test__","__storage_test__");c.removeItem("__storage_test__")}catch(e){b.push(2)}else b.push(1);navigator.cookieEnabled||b.push(3);0<b.length&&(a.o.request_attributes=b)} function Sla(a){a.ma([function(b){(b=b.href)&&"#"===b[0]&&sC(zg(b))}]); window.addEventListener("hashchange",function(){sC(zg());var b=zg();(b=tC(b))&&b.scrollIntoView()}); window.addEventListener("load",function(){var b=zg();sC(b);(b=tC(b))&&b.scrollIntoView()})} function Pla(a){var b=window.sc_scope||document;b instanceof HTMLDocument&&(b=b.documentElement);b.setAttribute("lang",a.o.lang);b.setAttribute("dir",a.o.rtl?"rtl":"ltr")} function tC(a){return document.getElementById(a)||document.getElementsByName(a)[0]} function sC(a){if(a=tC(a)){var b=Yg()||0;var c=(c=document.querySelector(".article-nav"))?c.offsetHeight:void 0;b+=c||0;a.style.scrollMarginTop=b?b+16+"px":""}} var qC=!1,uC={};function rC(a){switch(a.tagName){case "BUTTON":case "INPUT":case "OPTION":case "SELECT":return!0}return!1} window.sc_initPage=function(a){var b=new pC(a);b.init();if(1==window.sc_refresh){var c;window.sc_pageModel&&(c=window.sc_pageModel.iro);window.sc_pageModel=b.Oa();window.sc_sid=b.ka;c&&(window.sc_pageModel.iro=c);window.sc_registerPageClickHandlers=b.ma.bind(b)}else window.sc_pageModel.html_title=a.html_title}; vb("hcfe.Page",pC);vb("hcfe.Page.setString",function(a,b){uC[a]=b}); vb("hcfe.Page.getString",function(a){return uC[a]}); </script> <script nonce="W6ozbPr3QBwvo1ENp7tY">(function(){var au='';var bcUrl='https://web.archive.org/web/20220630113749/https://support.google.com/profile/103810928';var cc='US';var dark=false;var dt=1;var ehc='support_portal';var ehn='https://web.archive.org/web/20220630113749/https://support.google.com';var env='PROD';var fbid=5022849;var fbidu=5092034;var ge='';var hc='support_portal';var hcid='229';var host='support.google.com';var html_title='Tamlika - コミュニティ';var key='support-content';var lang='ja';var li=false;var mxp=[10800403,10800561,10800577,10800672,10800695,10800700,10800702,10800707,10800738,10800761,10800763,10800848,10800922,10800950,10800957,10800968,10801032,10801038,10801133,10801150,10801288,10801345,10801376,10801381,10801510,10801539,10801599,10801601];var txp=[44486648,44557983,44575617,49002746,49371046,49612415];var ncc=2;var nct=0;var nck='Notification__covid19_tfn__Count';var nid='Notification__covid19_tfn__Timestamp';var pid='0';var psd=[];var pvid='0005e2a8b30d3fb703e7c7bbae023df4';var pt=28;var query='';var ii=false;var ir=false;var iro=1;var rl='ja';var rs=1;var rr=false;var rt=1;var rtl=false;var sb_uri='';var sjid='2022-06-30.04-37-49.927.8587746027554357027';var skey='support-content';var title='';var visit_id='637921858699278016-172328741';var xsrf='';var query_params=[];var fragment='';var cl='457744238';var ff=true;var fl=true;var vid=2018448500;var auth_token='';var is_render_api=false;var default_neo_taxonomy='[]';var ieoffwv=true;var service_configuration='';var package_name='';var upload_hostname='https://web.archive.org/web/20220630113749/https://support.google.com';var moltron_log_domain='https://web.archive.org/web/20220630113749/https://moltron-pa.clients6.google.com';var moltron_api_key='AIzaSyDizzE4w7_5Y6sqiM4GtB0XBgdbd4vqtWY';var enable_cid_selector_encryption=false;var enable_help_center_homepage_gil=true;var send_gil_test_log_to_clearcut=false;var tw_smei=[1,2,3,4,35,6,7,8,10,11,23,12,13,16,14,17,18,20,21,26,34];var enable_footprints_set_time_on_page_logging=true;window['sc_initPage']({'au':au,'bcUrl':bcUrl,'cc':cc,'dark':dark,'dt':dt,'ehc':ehc,'ehn':ehn,'env':env,'fbid':fbid,'fbidu':fbidu,'ge':ge,'hc':hc,'hcid':hcid,'host':host,'html_title':html_title,'ii':ii,'ir':ir,'iro':iro,'key':key,'lang':lang,'li':li,'mendel_ids':[10800112].concat(mxp).concat(txp),'ncc':ncc,'nck':nck,'nct':nct,'nid':nid,'pid':pid,'psd':psd,'pvid':pvid,'pt':pt,'query':'?' + query,'rl':rl,'rr':rr,'rs':rs,'rt':rt,'rtl':rtl,'sb_uri':sb_uri,'sjid':sjid,'skey':skey,'title':title,'vid':vid,'visit_id':visit_id,'xsrf':xsrf,'query_params':query_params,'fragment':fragment,'cl':cl,'ff':ff,'fl':fl,'auth_token':auth_token,'is_render_api':is_render_api,'esid':true,'default_neo_taxonomy':default_neo_taxonomy,'ieoffwv':ieoffwv,'service_configuration':service_configuration,'package_name':package_name,'upload_hostname':upload_hostname,'mld':moltron_log_domain,'mkey':moltron_api_key,'enable_help_center_homepage_gil':enable_help_center_homepage_gil,'send_gil_test_log_to_clearcut':send_gil_test_log_to_clearcut,'enable_footprints_set_time_on_page_logging':enable_footprints_set_time_on_page_logging,'tw_smei':tw_smei,});})();</script> <script data-id="csi_lite" nonce="W6ozbPr3QBwvo1ENp7tY">function Vw(){this.o=!1} Vw.prototype.init=function(){var a=this;window.addEventListener("load",function(){if(!a.o){var b=document.querySelector(".csi");if(b&&!b.value){var c=(new Date).getTime(),e=window.prt-window.start,f=c-window.start,h=window.performance&&window.performance.timing;if(h){var k=h.responseStart-h.requestStart;e=window.prt-h.responseStart;f=c-h.responseStart}c=!1;h={};"number"===typeof f&&0<=f&&99999>=f&&(h.ol=f,c=!0);"number"===typeof e&&0<=e&&99999>=e&&(h.prt=e,c=!0);"number"===typeof k&&0<=k&&99999>= k&&(h.srt=k,c=!0);c&&(window.sc_trackStatsLatency(h),window.sc_trackScaledSupportPageView(h));window.sc_pageLatency={ol:f,prt:e,srt:k};b.value=1;a.o=!0}}},!1)}; window.sc_initCsiLite=function(){window.sc_initCsiLiteDone||((new Vw).init(),window.sc_initCsiLiteDone=!0)}; </script> <script nonce="W6ozbPr3QBwvo1ENp7tY">window['sc_initCsiLite']();</script> <script data-id="query_parameter_preserver" nonce="W6ozbPr3QBwvo1ENp7tY"> </script> <script nonce="W6ozbPr3QBwvo1ENp7tY">if (window['sc_refresh']){window['sc_initQueryParameterPreserver']();} </script> <script data-id="stats" nonce="W6ozbPr3QBwvo1ENp7tY">function pX(a){return ob(a)&&$f(a)&&a.tagName.toUpperCase()==="A".toString()} function qX(a){if(!dj.has(a)){var b=cj().querySelector('[data-page-data-key="'+a+'"]');if(!b)return"";b=b.textContent;if(null===b)return"";dj.set(a,b)}return dj.get(a)} ; </script> <script data-id="stats_clearcut_impl" nonce="W6ozbPr3QBwvo1ENp7tY">function oEa(a,b){a.ma=b;return a} function g4(a,b){a.oa=b} function h4(a,b){if(!oC())return!1;try{return window.localStorage.setItem(a,b),!0}catch(c){return window.sc_trackStatsEvent(41,21,"local storage - persist local data"),!1}} function i4(a,b){if(!oC())return null;try{var c=window.localStorage.getItem(a);if(!c)return null;b&&oC()&&window.localStorage.removeItem(a);return c}catch(e){return window.sc_trackStatsEvent(41,21,"local storage - get local data"),null}} function j4(a){return a?decodeURI(a):a} var pEa=[2];function k4(a){z.call(this,a,-1,pEa)} w(k4,z);k4.prototype.getContentType=function(){return x(this,1)}; k4.prototype.setContentType=function(a){return y(this,1,a)}; function l4(a){z.call(this,a)} w(l4,z);function m4(a){z.call(this,a)} w(m4,z);m4.prototype.getStyle=function(){return Ed(this,1,0)}; function n4(a){z.call(this,a)} w(n4,z);n=n4.prototype;n.hu=function(){return Ed(this,1,0)}; n.getType=function(){return Ed(this,2,0)}; n.setType=function(a){return y(this,2,a)}; n.KA=function(){return Ed(this,3,8)}; n.getId=function(){return x(this,4)}; n.setId=function(a){return y(this,4,a)}; n.RA=function(){return x(this,5)}; n.Kv=function(a){y(this,5,a)}; n.OA=function(){return x(this,6)}; n.Rk=function(a){y(this,6,a)}; n.PD=function(){return Pd(this,m4,7)}; n.qE=function(){return yd(this,7)}; function o4(a){z.call(this,a)} w(o4,z);n=o4.prototype;n.getType=function(){return Ed(this,1,0)}; n.setType=function(a){return y(this,1,a)}; n.WA=function(){return Ed(this,2,0)}; n.getId=function(){return x(this,3)}; n.setId=function(a){return y(this,3,a)}; n.YA=function(){return x(this,4)}; n.Kv=function(a){y(this,4,a)}; n.XA=function(){return x(this,5)}; n.Rk=function(a){y(this,5,a)}; function p4(a){z.call(this,a)} w(p4,z);n=p4.prototype;n.bB=function(){return x(this,1)}; n.cB=function(){return x(this,2)}; n.getType=function(){return Ed(this,3,1)}; n.setType=function(a){return y(this,3,a)}; n.aB=function(){return x(this,4)}; n.ZD=function(){return x(this,5)}; function q4(a){z.call(this,a)} w(q4,z);n=q4.prototype;n.getType=function(){return Ed(this,1,0)}; n.setType=function(a){return y(this,1,a)}; n.getId=function(){return x(this,2)}; n.setId=function(a){return y(this,2,a)}; n.eB=function(){return x(this,3)}; n.Kv=function(a){y(this,3,a)}; n.dB=function(){return x(this,4)}; n.Rk=function(a){y(this,4,a)}; function r4(a){z.call(this,a)} w(r4,z);r4.prototype.ma=function(){return x(this,1)}; r4.prototype.ka=function(){return x(this,3)}; function s4(a){z.call(this,a)} w(s4,z);var qEa=[4];function t4(a){z.call(this,a,-1,qEa)} w(t4,z);t4.prototype.Gl=function(){return x(this,2)}; t4.prototype.yg=function(a){return y(this,2,a)}; function u4(a){z.call(this,a)} w(u4,z);u4.prototype.getTop=function(){return x(this,1)}; u4.prototype.setTop=function(a){return y(this,1,a)}; u4.prototype.ma=function(){return x(this,2)}; var rEa=[6,7];function v4(a){z.call(this,a,-1,rEa)} w(v4,z);n=v4.prototype;n.getType=function(){return Ed(this,1,0)}; n.setType=function(a){return y(this,1,a)}; n.getTimestamp=function(){return x(this,9)}; n.setTimestamp=function(a){return y(this,9,a)}; n.hB=function(){return Pd(this,r4,3)}; n.gB=function(){return Pd(this,p4,4)}; n.fB=function(){return Pd(this,n4,5)}; n.UD=function(){return Rd(this,q4,6)}; n.RD=function(){return Rd(this,o4,7)}; n.iB=function(){return Pd(this,u4,8)}; var sEa=[3,4,33,5,8,13,16,20,21,27,42,56];function w4(a){z.call(this,a,-1,sEa)} w(w4,z);n=w4.prototype;n.getProjectId=function(){return x(this,10)}; n.setProjectId=function(a){return y(this,10,a)}; n.getPageType=function(){return x(this,19)}; n.Gl=function(){return x(this,49)}; n.yg=function(a){return y(this,49,a)}; function x4(a){z.call(this,a)} w(x4,z);function y4(a){z.call(this,a)} w(y4,z);var tEa=new Map([["PROD",3],["STAGING",4],["DRAFT",2],["READY",4],["TEST",1],["DEV",1],["ALPHA",1],["GKMSSTAGING",4],["LOCAL",1]]),uEa=new Map([[0,10],[1,2],[2,25],[4,6],[5,26],[6,13],[7,17],[8,15],[9,23],[10,16],[36,30],[13,8],[14,11],[15,28],[16,3],[17,4],[18,24],[20,14],[21,5],[24,22],[25,21],[26,20],[28,27],[29,29],[30,12],[31,19],[32,18],[33,9],[34,1],[100,0],[11,31],[12,36],[19,32],[23,33],[22,7],[27,34],[35,35]]),vEa=new Map([[0,0],[1,1],[2,2],[3,2],[4,3]]),z4=new Map([[0,0],[1,30],[2,14], [3,6],[4,25],[5,15],[6,18],[7,22],[8,24],[9,10],[10,1],[11,23],[12,28],[13,5],[14,2],[15,7],[16,29],[17,17],[18,26],[19,12],[20,16],[21,13],[22,27],[23,3],[24,11],[25,21],[26,20],[27,4],[28,8],[29,9],[30,19],[31,31],[32,32],[33,33],[34,34],[35,35],[37,37],[36,36],[40,38],[41,39],[42,40],[43,41],[44,42],[45,43],[46,44],[47,45]]),A4=new Map([[0,0],[78,1],[35,2],[32,3],[20,4],[9,5],[8,6],[48,7],[28,8],[33,9],[14,10],[17,11],[58,12],[15,13],[16,14],[47,15],[21,16],[52,17],[182,175],[29,18],[31,19],[30, 20],[49,21],[83,22],[84,23],[85,86],[92,87],[120,111],[121,112],[122,113],[123,114],[125,116],[126,117],[127,118],[18,24],[51,25],[55,26],[56,27],[50,28],[89,77],[160,153],[74,29],[143,135],[75,30],[82,31],[104,95],[76,32],[94,79],[100,88],[101,89],[102,90],[103,94],[90,78],[81,33],[73,34],[40,35],[46,36],[53,37],[88,91],[1,38],[80,39],[27,40],[72,41],[7,42],[57,43],[41,44],[34,45],[23,46],[13,47],[36,48],[45,49],[5,50],[22,51],[172,165],[37,52],[39,53],[10,54],[11,55],[3,56],[93,80],[130,121],[99, 85],[117,108],[26,57],[69,58],[66,59],[61,60],[62,61],[68,62],[70,63],[71,64],[65,65],[67,66],[86,92],[63,67],[59,68],[60,69],[64,70],[87,93],[95,82],[96,84],[97,83],[98,81],[54,71],[24,72],[4,73],[25,74],[44,75],[2,76],[105,96],[151,144],[106,97],[107,98],[108,99],[109,100],[110,103],[111,101],[112,102],[113,104],[114,105],[115,106],[118,107],[116,109],[119,110],[124,115],[128,119],[129,120],[131,122],[156,149],[132,123],[133,124],[134,125],[135,126],[159,152],[136,127],[19,128],[137,129],[138,130], [139,131],[140,132],[141,133],[142,134],[144,136],[145,138],[146,139],[147,140],[148,141],[149,142],[150,143],[152,145],[153,146],[154,147],[155,148],[157,150],[158,151],[161,154],[162,155],[163,156],[164,157],[165,158],[166,159],[167,160],[168,161],[169,162],[170,163],[171,164],[173,166],[174,167],[175,168],[176,169],[177,170],[178,171],[179,172],[180,173],[181,174]]),wEa=new Map([[0,0],[1,11],[2,7],[3,3],[4,14],[5,5],[6,8],[7,2],[8,13],[9,4],[10,12],[11,10],[12,6],[13,15],[14,9],[15,1],[16,16], [17,17],[18,18],[19,19],[20,20],[21,21],[22,22],[23,23],[24,24],[25,25],[26,26]]),B4=new Map([[1,1],[39,6],[83,7],[27,8],[3,9],[18,10],[102,11],[90,12],[4,13],[8,14],[79,15],[2,4],[92,17],[113,18],[12,19],[19,20],[87,21],[105,22],[112,23],[109,24],[6,25],[67,26],[75,27],[13,28],[30,29],[84,30],[63,31],[96,32],[97,33],[81,34],[23,35],[73,36],[98,37],[17,38],[115,39],[99,40],[29,41],[14,42],[76,43],[82,44],[24,45],[31,46],[46,47],[22,48],[101,49],[15,50],[25,51],[74,52],[26,53],[111,54],[69,55],[61, 56],[91,57],[94,58],[104,59],[116,16],[118,61],[65,60],[85,62],[119,63]]);function C4(a){z.call(this,a)} w(C4,z);C4.prototype.getProjectId=function(){return x(this,1)}; C4.prototype.setProjectId=function(a){return y(this,1,a)}; C4.prototype.getRole=function(){return x(this,3)};function D4(a){z.call(this,a)} w(D4,z);function E4(a){z.call(this,a,-1,xEa)} w(E4,z);var xEa=[4];function F4(a){z.call(this,a)} w(F4,z);F4.prototype.getPageType=function(){return x(this,1)};function G4(a){z.call(this,a)} w(G4,z);function H4(a){z.call(this,a)} w(H4,z);H4.prototype.Gl=function(){return x(this,2)}; H4.prototype.yg=function(a){return y(this,2,a)};function I4(a){z.call(this,a)} w(I4,z);n=I4.prototype;n.getType=function(){return Ed(this,1,0)}; n.setType=function(a){return y(this,1,a)}; n.getIndex=function(){return x(this,4)}; n.Ts=function(a){y(this,4,a)}; n.Rk=function(a){y(this,5,a)};function J4(a){z.call(this,a)} w(J4,z);n=J4.prototype;n.getType=function(){return Ed(this,1,0)}; n.setType=function(a){return y(this,1,a)}; n.getIndex=function(){return x(this,4)}; n.Ts=function(a){y(this,4,a)}; n.Rk=function(a){y(this,5,a)};function K4(a){z.call(this,a)} w(K4,z);n=K4.prototype;n.getType=function(){return Ed(this,1,0)}; n.setType=function(a){return y(this,1,a)}; n.getIndex=function(){return x(this,3)}; n.Ts=function(a){y(this,3,a)}; n.Rk=function(a){y(this,4,a)};function L4(a){z.call(this,a)} w(L4,z);L4.prototype.getType=function(){return Ed(this,1,0)}; L4.prototype.setType=function(a){return y(this,1,a)};function M4(a){z.call(this,a)} w(M4,z);function N4(a){z.call(this,a)} w(N4,z);function O4(a){z.call(this,a)} w(O4,z);O4.prototype.getType=function(){return Ed(this,1,0)}; O4.prototype.setType=function(a){return y(this,1,a)}; var P4=[2,3,4,5,6,7];function Q4(a){z.call(this,a,-1,yEa)} w(Q4,z);function R4(a){z.call(this,a)} w(R4,z);var yEa=[1,4,5,6];function S4(a){z.call(this,a,500,zEa)} w(S4,z);function T4(a,b){return Vd(a,8,O4,b)} var zEa=[8];function U4(a){var b=a.env,c=a.cl,e=a.visit_id,f=a.vid,h=a.pt,k=a.pid,l=a.rl,p=a.dt,r=a.ii,u=a.cc,A=a.lang,la=a.hc,ma=a.ehc,oa=a.rs,sa=a.Qd;a=new S4;var ua=new D4;ua=y(ua,1,2);b=tEa.get(b);b=y(ua,2,b);c=y(b,3,parseInt(c,10));c=Sd(a,D4,1,c);b=new H4;y(b,1,e);f&&b.yg(f.toString());e=Sd(c,H4,3,b);f=new F4;h=uEa.get(h);h=y(f,1,h);k=y(h,2,k);l=y(k,3,l);p=vEa.get(p);p=y(l,4,p);r=y(p,5,r);u=y(r,6,u);u=Sd(e,F4,4,u);r=new G4;A=y(r,1,A);A=Sd(u,G4,5,A);u=new E4;la=y(u,1,la);ma=y(la,2,ma);ma=Sd(A,E4,6,ma);la= new C4;oa=B4.has(oa)?B4.get(oa):0;oa=y(la,2,oa);oa=Sd(ma,C4,2,oa);ma=new Q4;if(sa&&sa.exp)for(sa=t(sa.exp),la=sa.next();!la.done;la=sa.next())if((la=la.value)&&la.active_groups)for(la=la.active_groups.split(";"),la=t(la),A=la.next();!A.done;A=la.next())A=A.value.split("::"),2===A.length&&(u=new R4,u=y(u,1,A[0]),A=y(u,2,A[1]),Vd(ma,4,R4,A));Sd(oa,Q4,1E3,ma);return a} ;function V4(){this.start=window.performance.now()} V4.prototype.WH=function(){this.requestUrl=mg}; V4.prototype.report=function(a){var b=window.performance.now();a={type:a,duration_ms:b-this.start};if(this.requestUrl)for(var c=t(window.performance.getEntriesByName(this.requestUrl)),e=c.next();!e.done;e=c.next())if(e=e.value,e.responseStart>=this.start){a.srt=e.responseStart-this.start;a.ol=a.prt=b-e.responseStart;break}var f;null==(f=Wl)||f.Zo(a)}; V4.prototype.Rh=function(a,b){b=void 0===b?!0:b;var c=new x4;y(c,1,a);a=Math.trunc(window.performance.now()-this.start);y(c,2,a);y(c,3,b);Bg({endpoint:"recordsla",httpMethod:"POST",params:{v:"1"},bc:ce(c)})};function W4(a){z.call(this,a)} w(W4,z);var AEa=new Map([["PROD",1],["STAGING",2],["DRAFT",3],["READY",4],["TEST",5],["DEV",6],["ALPHA",7],["GKMSSTAGING",8],["LOCAL",9]]),BEa=new Set;function X4(a){var b=this;this.Qd=a;this.py=!1;this.currentFormId=this.IF=this.cH=this.yH=0;this.hA=BEa;this.transport=Y4(1046,860);this.pz=Y4(1324,1323);Wl=this;CEa(this);window.sc_registerPageClickHandlers&&window.sc_registerPageClickHandlers([function(c){return void b.Ld(c)}])} n=X4.prototype;n.iH=function(a){this.currentFormId=a}; function Y4(a,b){var c=tg(),e=new Mo;Jd(e,3,c.mendel_ids);a=oEa(new Uv("PROD"===c.env?b:a,String(c.au||"0")),e);c.auth_token?g4(a,function(){return c.auth_token}):"about:blank"===location.href&&g4(a,function(){return""}); a=a.build();np(a);a.Ha=!0;return a} function CEa(a){var b=i4("StatsDeferredClearcut",!0);if(b){b=de(y4,b);var c=Pd(b,w4,1);y(c,34,tg().visit_id);c=Rd(c,v4,33);if(0<c.length){a.transport.dispatch(b);a.transport.flush();try{gh(document,"sc_statsEvent",{detail:c[0]})}catch(e){}}}if(b=i4("ScaledStatsDeferredClearcut",!0))b=de(S4,b),c=Pd(b,H4,3),y(c,1,tg().visit_id),Z4(a,b)} n.XH=function(){this.ks();if(window.sc_refresh){var a=$4(this,1),b=new r4;y(b,1,Number(this.Qd.cl));var c=Number(i4("refererViewId"));0<c&&y(b,3,c);Sd(a,r4,3,b);a5(this,a)}}; n.bw=function(){for(var a=[],b=t(document.querySelectorAll("[data-stats-visible-imp]")),c=b.next();!c.done;c=b.next()){c=c.value;var e=b5(c,{type:0}),f=e.type+"-"+e.id+"-"+e.index;!this.hA.has(f)&&ch(c)&&(this.hA.add(f),a.push(e))}this.vm(a,!0)}; function DEa(a){if(!a.py){a.py=!0;a.bw();var b;window.addEventListener("scroll",function(){window.clearTimeout(b);b=window.setTimeout(function(){return void a.bw()},300)})}} n.ks=function(a){var b=[];a=t((a||document).querySelectorAll("[data-stats-imp]"));for(var c=a.next();!c.done;c=a.next())b.push(b5(c.value,{type:0}));this.vm(b)}; n.VH=function(a,b){a=b5(a,{type:0});a.type=b||a.type;this.vm([a])}; n.vm=function(a,b){b=void 0===b?!1:b;if(0!==a.length){var c=$4(this,b?7:3),e=U4(c5(this.Qd));b=b?7:3;a=t(a);for(var f=a.next();!f.done;f=a.next()){f=f.value;var h=new q4;h.setType(f.type);f.id&&h.setId(f.id);d5(h,f.index);Vd(c,6,q4,h);h=new K4;h.setType(A4.get(f.type));f.id&&y(h,2,f.id);d5(h,f.index);f=(new O4).setType(b);f=Td(f,K4,4,P4,h);T4(e,f)}a5(this,c);Z4(this,e)}}; n.Ua=function(a,b,c,e,f){e5(this,a,b,c,e);f instanceof Function&&f()}; n.gA=function(a,b,c,e,f,h){a&&(a=b5(a,{type:0,action:0},h),e5(this,b||a.type,c||a.action,e||a.id,f||a.index))}; function e5(a,b,c,e,f){var h=$4(a,5),k=new o4;var l=(new J4).setType(A4.get(b));var p=z4.get(c);l=y(l,2,p);k.setType(b);y(k,2,c);e&&(k.setId(e),y(l,3,e));d5(k,f);d5(l,f);Vd(h,7,o4,k);a5(a,h);b=U4(c5(a.Qd));c=(new O4).setType(2);c=Td(c,J4,3,P4,l);b=T4(b,c);Z4(a,b)} n.Ld=function(a){if("#"!==a.href){var b=a.element;if(b){a:{var c=b;var e;if(e=c){b:{for(e=c;e;){if(e.hasAttribute&&e.hasAttribute("data-stats-ignore")){e=!0;break b}e=e.parentNode}e=!1}e=!e}if(e)for(;c;){if(c.hasAttribute&&c.hasAttribute("data-stats-action")||"A"===c.tagName||rC(c))break a;c=c.parentNode}c=null}if(c){e=b.href;var f=(f=b.getAttribute("data-stats-toggle-class"))?!qg(b,f):b instanceof HTMLInputElement&&("checkbox"===b.type||"radio"===b.type)&&!b.checked;e=b5(b,{type:0,id:e,action:f? 29:8});if(void 0!==e.id){a.hc_internal&&h4("refererViewId",tg().vid);b=this.hu(a);a:{f=t(oda);for(var h=f.next();!h.done;h=f.next()){var k=t(h.value);h=k.next().value;k=k.next().value;if(qg(c,h)){f=k;break a}}f=void 0}f=f5(this,e,b,f);e=g5(e);e=T4(U4(c5(this.Qd)),e);a=a.event;switch(b){case 2:h5(this,a,c,f,e);break;case 1:b=i5(this,f);b=j5(this,b);h4("StatsDeferredClearcut",ce(b))||h5(this,a,c,f);h4("ScaledStatsDeferredClearcut",ce(e))||h5(this,a,c,void 0,e);break;default:case 3:a5(this,f),Z4(this, e)}}}}}}; function h5(a,b,c,e,f){b.preventDefault();e&&a5(a,e);f&&Z4(a,f);a=c.getAttribute&&c.getAttribute("data-stats-delay-url");if(!a&&c instanceof HTMLAnchorElement&&(a=c.href)&&"_blank"===c.target){hg(a);return}a&&(c=pX(c)?c.target:"",b=window.sc_delayLocationHandler,b instanceof Function?b(a):Lg(a,!0,c))} n.js=function(a,b,c,e){var f=f5(this,{type:a,action:b,id:c,index:e},3);a=g5({type:a,action:b,id:c,index:e});a=T4(U4(c5(this.Qd)),a);a5(this,f);Z4(this,a)}; function f5(a,b,c,e){a=$4(a,4);var f=new n4;c=y(f,1,c).setType(b.type);c=y(c,3,b.action).setId(b.id);d5(c,b.index);e&&(b=new m4,e=y(b,1,e),Sd(c,m4,7,e));Sd(a,n4,5,c);return a} function g5(a){var b=(new I4).setType(A4.get(a.type));var c=z4.get(a.action);b=y(b,2,c);b=y(b,3,a.id);d5(b,a.index);a=(new O4).setType(1);return Td(a,I4,2,P4,b)} function b5(a,b,c){c=void 0===c?!1:c;return{id:k5({element:a,attr:"data-stats-id",defaultValue:b.id}),type:l5({element:a,attr:"data-stats-ve",defaultValue:b.type,zm:!0}),action:l5({element:a,attr:"data-stats-action",defaultValue:b.action,zm:c}),index:k5({element:a,attr:"data-stats-idx",defaultValue:b.index})}} n.hu=function(a){var b=a.element.getAttribute("data-stats-method");if(b)switch(b.toUpperCase()){case "DELAY":return 2;case "DEFER":return 1;default:return 3}return a.blank||a.authuser_related?3:a.external?2:a.hc_internal?1:3}; n.Zo=function(a){var b=$4(this,2),c=new p4;a.ol&&0<=a.ol&&y(c,1,Math.round(a.ol));a.prt&&0<=a.prt&&y(c,2,Math.round(a.prt));a.srt&&0<=a.srt&&y(c,5,Math.round(a.srt));a.type&&a.duration_ms&&(c.setType(a.type),y(c,4,Math.round(a.duration_ms)));Sd(b,p4,4,c);a5(this,b);var e=wEa.get(a.type),f=a.duration_ms;b=a.ol;c=a.prt;a=a.srt;e=(new L4).setType(e);f=y(e,2,f);0<=b&&y(f,3,b);0<=c&&y(f,4,c);0<=a&&y(f,5,a);b=U4(c5(this.Qd));c=(new O4).setType(4);c=Td(c,L4,5,P4,f);b=T4(b,c);Z4(this,b)}; n.YH=function(a){var b=new M4;0<=a.ol&&y(b,1,a.ol);0<=a.prt&&y(b,2,a.prt);0<=a.srt&&y(b,5,a.srt);a=U4(c5(this.Qd));var c=(new O4).setType(5);b=Td(c,M4,6,P4,b);b=T4(a,b);Z4(this,b)}; n.ZH=function(a){var b=$4(this,6),c=new u4;if(void 0!==a.top&&void 0!==a.page_view_id){c.setTop(Math.trunc(Number(a.top||0)/1E3));y(c,2,a.page_view_id||"");Sd(b,u4,8,c);a5(this,b);b=U4(c5(this.Qd));c=(new O4).setType(6);var e=new N4;e=y(e,1,a.top||0);a=y(e,2,a.page_view_id||"");a=Td(c,N4,7,P4,a);a=T4(b,a);Z4(this,a)}}; n.Se=function(){return new V4}; function $4(a,b){var c=tg(),e=new t4;y(e,3,c.iro);y(e,1,c.pid);e.yg(c.vid);c.request_attributes&&Jd(e,4,c.request_attributes);if(c=$g("workflow__session-id")){var f=new s4;y(f,1,c);0!==a.currentFormId&&y(f,2,String(a.currentFormId));Sd(e,s4,5,f)}a=new v4;Sd(a,t4,2,e);a.setType(b);return a} function i5(a,b){var c=tg();b.setTimestamp(a.IF);var e=new w4;y(e,35,c.ncc);a.Qd.cc&&y(e,41,a.Qd.cc);y(e,17,c.dt);y(e,24,c.ehc);y(e,1,c.hc);y(e,38,c.ii);Jd(e,21,c.mendel_ids);y(e,46,3);y(e,19,c.pt);y(e,14,1);y(e,32,c.rs);y(e,2,c.rl);y(e,12,c.lang);y(e,45,22);y(e,15,17515);Vd(e,33,v4,b);y(e,43,c.rt);e.yg(c.vid);y(e,34,c.visit_id);y(e,55,2);b=AEa.get(c.env)||0;y(e,53,b);if(a.Qd.exp)for(a=t(a.Qd.exp),b=a.next();!b.done;b=a.next())if((b=b.value)&&b.active_groups)for(b=b.active_groups.split(";"),b=t(b), c=b.next();!c.done;c=b.next())if(c=c.value.split("::"),2===c.length){var f=new l4;y(f,1,c[0]);y(f,2,c[1]);Vd(e,13,l4,f)}a=new k4;a.setContentType(55);Vd(e,3,k4,a);return e} function j5(a,b){var c=tg(),e=new y4;Sd(e,w4,1,b);c.ehn&&(b=j4(c.ehn.match(bm)[3]||null),y(e,2,b));a.Qd.pv&&y(e,3,a.Qd.pv);return e} function a5(a,b){if("true"!==qX("workflow__kms")){if(tg().query_params){var c=tg().query_params.find(function(e){return"sj_support"===e.key}); if(c&&"true"===c.value)return}1E3<++a.yH||(c=i5(a,b),""===x(c,1)?Dg({Issue:"No helpcenter found when populating clearcut stats",Stats:b}):(c=j5(a,c),a.transport.dispatch(c),a.transport.flush(),gh(document,"sc_statsEvent",{detail:b})))}} function Z4(a,b){if("true"!==qX("workflow__kms")){if(tg().query_params){var c=tg().query_params.find(function(f){return"sj_support"===f.key}); if(c&&"true"===c.value)return}if(""===x(Pd(b,E4,6),1))Dg({Issue:"No helpcenter found when populating scaled clearcut",Extension:b});else if(!(1E3<++a.cH)){c=new W4;Sd(c,S4,1,b);var e=tg();e.ehn&&(e=j4(e.ehn.match(bm)[3]||null),y(c,3,e));a.Qd.pv&&y(c,2,a.Qd.pv);a.pz.dispatch(c);a.pz.flush();gh(document,"sc_scaledStatsEvent",{details:b})}}} function k5(a){var b=a.element,c=a.attr,e=a.defaultValue;a=void 0===a.zm?!1:a.zm;var f=b&&b.getAttribute&&b.getAttribute(c);if(a)for(;b&&!f;)f=b.getAttribute&&b.getAttribute(c),b=b.parentNode;return(f=f||e)?f.toLowerCase():void 0} function l5(a){var b=a.defaultValue;a=Number(k5({element:a.element,attr:a.attr,zm:void 0===a.zm?!1:a.zm}));return isNaN(a)?b:a} function d5(a,b){b&&(b=b.split(","),b[0]&&(a instanceof n4||a instanceof o4||a instanceof q4?a.Kv(Number(b[0])):a.Ts(Number(b[0]))),b[1]&&a.Rk(Number(b[1])))} window.sc_initStats=function(a){if(!window.sc_refresh){var b=window.sc_trackStatsScopedImpressions;if(b){b(window.sc_scope);return}}a=new X4(a);DEa(a);window.sc_trackStatsEvent=a.Ua.bind(a);window.sc_trackStatsEventByElement=a.gA.bind(a);window.sc_trackStatsScopedImpressions=a.ks.bind(a);window.sc_trackStatsImpressions=a.vm.bind(a);window.sc_trackStatsImpressionByElement=a.VH.bind(a);window.sc_trackStatsLatency=a.Zo.bind(a);window.sc_trackStatsPageView=a.XH.bind(a);window.sc_trackStatsTimeOnPage= a.ZH.bind(a);window.sc_trackScaledSupportPageView=a.YH.bind(a)}; function c5(a){var b=tg();return{env:b.env,cl:b.cl,visit_id:b.visit_id,vid:b.vid,pt:b.pt,pid:b.pid,rl:b.rl,dt:b.dt,ii:b.ii,cc:b.cc,lang:b.lang,hc:b.hc,ehc:b.ehc,rs:b.rs,Qd:a}} ; </script> <script nonce="W6ozbPr3QBwvo1ENp7tY">(function(){var cc='US';var cl='457744238';var exp=[];var ref='https://web.archive.org/web/20220630113749/https://hq.wb.archive.org/';window['sc_initStats']({'cc':cc,'cl':cl,'exp':exp,'ref':ref });})();</script> <script data-id="visit_manager" nonce="W6ozbPr3QBwvo1ENp7tY">function h0(a){this.ha=a;DBa(this)} function DBa(a){a.o();Jg.push(function(b){Pg(b)||"#"==b.getAttribute("href")[0]||this.o()}.bind(a))} h0.prototype.ma=function(a){a.hc_internal&&this.o()}; h0.prototype.o=function(){var a=tg(),b=(new Date).getTime();b=(new Date(b+this.ha.vttl)).toUTCString();var c=document.createElement("a");Af(c,af(a.ehn));document.cookie="SUPPORT_CONTENT="+a.visit_id+";domain="+c.hostname+";path=/;max-age="+Math.floor(this.ha.vttl/1E3)+";expires="+b+";Secure"}; window.sc_initVisitManager=function(a){a=new h0(a);window.sc_visitManagerProcessClick=a.ma.bind(a);window.sc_setVisitIdCookie=a.o.bind(a)}; </script> <script nonce="W6ozbPr3QBwvo1ENp7tY">(function(){var vttl=1800000;window['sc_initVisitManager']({'vttl':vttl });})();</script> <script data-id="top_timer" nonce="W6ozbPr3QBwvo1ENp7tY">function sQ(a){z.call(this,a)} w(sQ,z);function Lsa(a,b){return y(a,1,b)} sQ.prototype.Gl=function(){return x(this,2)}; sQ.prototype.yg=function(a){return y(this,2,a)}; function Msa(a,b){return y(a,3,b)} ;function tQ(a){this.ma=a;this.o=[];this.na="hidden";this.oa=this.ha=this.ka=0;Nsa(this)} function Nsa(a){if(-1!=a.ma.delays){for(var b=a.ma.delays.split(","),c=0;c<b.length;c++)a.o.push(parseInt(b[c],10));b="";c=["moz","ms","webkit"];for(var e=0;e<c.length;e++){b=c[e];var f=b+"Hidden";"undefined"!=typeof document[f]&&(a.na=f)}document.addEventListener(b+"visibilitychange",a.va.bind(a));uQ(a,a.o[0]);document.addEventListener("pjaxunload",function(){vQ(this);this.o=[]}.bind(a)); tg().enable_footprints_set_time_on_page_logging&&window.addEventListener("beforeunload",a.ta.bind(a))}} function Osa(a){var b=tg().vid,c=tg().title||tg().html_title||"",e=Msa(Lsa(new sQ,a).yg(b),c);new Promise(function(f,h){Bg({endpoint:"settimeonpage",httpMethod:"POST",params:{v:1},bc:ce(e),Hc:function(){h()}, km:!0})})} tQ.prototype.ta=function(){Osa(this.o[0]||0)}; tQ.prototype.va=function(){document[this.na]?this.ha&&(tg().enable_footprints_set_time_on_page_logging&&this.ta(),vQ(this)):!this.ha&&0<this.o.length&&uQ(this,this.oa)}; function uQ(a,b){a.ka=Date.now()+b;a.ha=window.setTimeout(a.ua.bind(a),b)} function vQ(a){a.oa=a.ka-Date.now();window.clearTimeout(a.ha);a.ha=0} tQ.prototype.ua=function(){window.sc_trackStatsTimeOnPage({top:this.o[0]||0,page_view_id:tg().pvid});var a=this.o.shift();0<this.o.length?uQ(this,this.o[0]-a):this.ha=0}; window.sc_initTopTimer=function(a){new tQ(a)}; </script> <script nonce="W6ozbPr3QBwvo1ENp7tY">(function(){var delays='2000,5000,10000,30000,60000,90000,120000,180000,240000,300000,360000,420000,480000,540000,600000';if (window['sc_refresh']== true){window['sc_initTopTimer']({'delays':delays });} })();</script> <div data-page-data-key="search_help_center" style="display:none">ヘルプセンターを検索</div> <script data-id="navigation_drawer" nonce="W6ozbPr3QBwvo1ENp7tY">function i3(a){this.o=a} ;function j3(a,b){this.o=a;this.ma=b;this.ha=null} w(j3,i3);j3.prototype.getTarget=function(){if(this.ha)return this.ha;for(var a=[],b=this.o.xb;b instanceof gbar.I&&b!=this.ma.o;)a.push(b.ic()),b=b.zb();for(b=this.ma;0<a.length;)b=b.getChild(a.pop());return this.ha=b}; j3.prototype.getType=function(){return this.o.xa};function k3(a){this.o=a} w(k3,i3);n=k3.prototype;n.listen=function(a,b,c,e){var f=this;return this.o.za(a,function(h){return b.call(e||gb,new j3(h,f))},c)}; n.Xs=function(){throw Error("Not implemented.");}; n.unlisten=function(){throw Error("Not implemented.");}; n.ew=function(){throw Error("Not implemented.");}; n.dispatchEvent=function(){throw Error("Not implemented.");}; n.Xy=function(){throw Error("Not implemented.");}; n.mu=function(){throw Error("Not implemented.");}; n.Rn=function(){throw Error("Not implemented.");}; n.Fw=function(){throw Error("Not implemented.");}; k3.prototype[Fm]=!0; </script> <script data-id="one_google_bar" nonce="W6ozbPr3QBwvo1ENp7tY">function J$(a){this.o=a} w(J$,k3);J$.prototype.getId=function(){return this.o.ia()}; J$.prototype.getElement=function(){return this.o.ib()}; J$.prototype.Oa=function(){return null}; function K$(a){this.o=a;this.ha={}} w(K$,J$);K$.prototype.getChild=function(a){var b=this.ha[a];if(b)return b;if(b=this.o.ja(a)){var c=b.__wc;if(!c)throw Error("No wrapper registered for delegate type.");b=new c(b);return this.ha[a]=b}return null}; function L$(a){this.o=a} w(L$,J$);L$.prototype.setSelected=function(a){this.o.eb(a);return this}; L$.prototype.getData=function(){return this.o.ed()}; function M$(a){this.o=a} w(M$,L$);M$.prototype.getLabel=function(){return this.o.fd()}; M$.prototype.setLabel=function(a){this.o.fa(a);return this}; M$.prototype.setIcon=function(a){return this.setIconUrl(a)}; M$.prototype.setIconUrl=function(a){this.o.fb(a);return this}; function N$(a){K$.call(this,a);gbar.E.prototype.__wc=L$;gbar.F.prototype.__wc=M$} w(N$,K$);N$.prototype.getLabel=function(){return this.o.dc()}; N$.prototype.setLabel=function(a){this.o.dd(a);return this}; function O$(a){K$.call(this,a);gbar.D.prototype.__wc=N$} w(O$,K$);n=O$.prototype;n.getContent=function(){return this.o.ca()}; n.open=function(a){this.o.cf(a)}; n.close=function(a){this.o.cg(a)}; n.getStyle=function(){return this.o.ch()}; n.Cb=function(){return this.o.ck()}; n.tk=function(a){this.o.cl(a)}; function fJa(a){var b=window.sc_scope,c=this;this.ma=a;this.na=b||document;this.o=this.na.querySelector(".navigation-drawer");this.ha=null;this.o&&(gJa(this),hJa(this),iJa(this));this.ka=function(){c.o.style.visibility="hidden";c.o.removeEventListener("transitionend",c.ka)}} function gJa(a){a.ha=(new Cn({className:"navigation-drawer-backdrop",nn:"navigation-drawer-backdrop--active"})).onClose(function(){a.o.addEventListener("transitionend",a.ka);a.o.classList.remove("opened");a.ma.tk(!1)}).setContent(a.o)} function hJa(a){a.ma.listen("mbc",function(){a.o.style.visibility="visible";a.o.classList.add("opened");a.ma.tk(!0);a.ha.open()})} function iJa(a){a.o.querySelector(".navigation-drawer__close-button-container button").addEventListener("click",function(){return a.ha.close()})} ;function P$(a){this.o=a} w(P$,k3);P$.prototype.getHeight=function(){return this.o.pa()}; P$.prototype.setBackgroundColor=function(a){this.o.pd(a);return this}; P$.prototype.getBackgroundColor=function(){return this.o.pn()};function jJa(a){this.o=a} w(jJa,J$);function Q$(a,b){this.o=a;this.ha=b||null} w(Q$,i3);Q$.prototype.then=function(a,b,c){var e;a&&(e=kJa(this,a));this.o.aa(e,b,c)}; function kJa(a,b){var c=a.ha;return c?function(e){b.call(this,new c(e))}:b} ;function R$(a){this.o=a;this.ha=null} w(R$,k3);R$.prototype.uk=function(a){this.o.gl(a)};/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ function S$(a){this.o=a||gbar.a;this.ka=this.ma=this.ha=null} w(S$,i3);function lJa(){var a=S$.Vj();a.ha||(a.ha=new Q$(a.o.bf(),P$));return a.ha} function mJa(){var a=S$.Vj();a.ma||(a.ma=new Q$(a.o.ba(),O$));return a.ma} function nJa(){var a=S$.Vj();a.ka||(a.ka=new Q$(a.o.bb(),R$));return a.ka} S$.Vj=function(){var a="dk";if(S$.dk&&S$.hasOwnProperty(a))a=S$.dk;else{var b=new S$;S$.dk=b;S$.hasOwnProperty(a);a=b}return a};function oJa(){lJa().then(function(){var a=document.querySelector("#gbwa");a&&a.parentElement&&og(a.parentElement,"one-bar-widgets-container")}); nJa().then(function(a){a.ha||(a.ha=new jJa(a.o.gg()));a.ha.getElement().setAttribute("aria-label",$g("search_help_center"))}); mJa().then(function(a){new fJa(a)})} window.sc_initOneBar=function(){oJa()}; </script> <script nonce="W6ozbPr3QBwvo1ENp7tY">window['sc_initOneBar']();</script> <script data-id="search_full_layout" nonce="W6ozbPr3QBwvo1ENp7tY">function Zna(){this.o=window.sc_scope||document;$na(this)} function $na(a){var b=a.o.querySelector(".non-one-bar form, .gaiabar form");if(b){var c=!1;b.addEventListener("submit",function(e){e.preventDefault();(e=b.elements.q.value)&&!c&&(window.sc_trackStatsEvent(10,22,e),c=!0,Lg(lh(new jh(b.action),"q",e).toString()))})}} window.sc_initSearchFullLayout=function(){new Zna}; </script> <script nonce="W6ozbPr3QBwvo1ENp7tY">window['sc_initSearchFullLayout']();</script> <script data-id="mojo_metrics" nonce="W6ozbPr3QBwvo1ENp7tY">function ula(a,b){for(var c=0;a&&5>=c;){if(b(a))return a;a=a.parentNode;c++}return null} function TB(a,b){return b?ula(a,function(c){return!b||"string"===typeof c.className&&ec(c.className.split(/\s+/),b)}):null} ; </script> <div data-page-data-key="initializeMojoMetrics" style="display:none">true</div> <div data-page-data-key="productEscalationsId" style="display:none">102095</div> <script data-id="searchbox_client_adapter" nonce="W6ozbPr3QBwvo1ENp7tY">Gr.prototype.Jn=qa(27,function(a){return!(!a||this.getYear()!=a.getYear()||this.getMonth()!=a.getMonth()||this.getDate()!=a.getDate())}); function lH(){var a=Nb();if(Rb())return Xb(a);a=Pb(a);var b=Wb(a);return Qb()?b(["Version","Opera"]):Ob("Edge")?b(["Edge"]):Ob("Edg/")?b(["Edg"]):Ob("Silk")?b(["Silk"]):Ub()?b(["Chrome","CriOS","HeadlessChrome"]):(a=a[2])&&a[1]||""} function mH(a){var b=arguments.length;if(1==b&&Array.isArray(arguments[0]))return mH.apply(null,arguments[0]);for(var c={},e=0;e<b;e++)c[arguments[e]]=!0;return c} function Uoa(a){var b=0;return function(c){gb.clearTimeout(b);var e=arguments;b=gb.setTimeout(function(){a.apply(void 0,e)},1E3)}} function nH(a){return"string"==typeof a.className?a.className:a.getAttribute&&a.getAttribute("class")||""} function oH(a,b){"string"==typeof a.className?a.className=b:a.setAttribute&&a.setAttribute("class",b)} function pH(a,b){return a.classList?a.classList.contains(b):ec(a.classList?a.classList:nH(a).match(/\S+/g)||[],b)} function Voa(a,b){a.classList?a.classList.remove(b):pH(a,b)&&oH(a,Array.prototype.filter.call(a.classList?a.classList:nH(a).match(/\S+/g)||[],function(c){return c!=b}).join(" "))} function qH(){var a=document.body||document.documentElement;a:{var b=Dh(a);if(b.defaultView&&b.defaultView.getComputedStyle&&(b=b.defaultView.getComputedStyle(a,null))){b=b.direction||b.getPropertyValue("direction")||"";break a}b=""}return b||(a.currentStyle?a.currentStyle.direction:null)||a.style&&a.style.direction} function rH(a){z.call(this,a)} w(rH,z);n=rH.prototype;n.Yj=function(){return xd(this,29)}; n.getAnnouncements=function(){return x(this,44)}; n.setSelected=function(a){return y(this,57,a)}; n.getCaseId=function(){return x(this,68)}; n.getLastUpdated=function(){return x(this,73)};var Woa=/^[6-9]$/,Xoa=/<\/?(?:b|em)>/gi;function sH(a){this.o=a} sH.prototype.contains=function(a){return a in this.o}; sH.prototype.getBoolean=function(a){return!!this.o[a]}; sH.prototype.getString=function(a){return this.o[a]||""}; sH.prototype.getObject=function(a){return this.o[a]||null}; var tH=new sH({});function uH(a,b,c,e,f,h){this.ma=a;this.o=b;this.oa=c;this.ka=e;this.na=f;this.ta=h||tH;this.ha=!1;switch(this.ka){case 0:case 32:case 38:case 400:case 407:case 35:case 33:case 41:case 34:case 44:case 45:case 40:case 46:case 56:case 30:case 411:case 410:case 71:case 42:this.ha=!0}} uH.prototype.getIndex=function(){return this.oa}; uH.prototype.getType=function(){return this.ka}; uH.prototype.getParameters=function(){return this.ta};var Yoa=/^\s/,Zoa=/\s+/,$oa=/\s+/g,apa=/^\s+|\s+$/g,bpa=/^\s+$/,vH=/<[^>]*>/g,cpa=/&nbsp;/g,dpa=/&#x3000;/g,wH=[/&/g,/&amp;/g,/</g,/&lt;/g,/>/g,/&gt;/g,/"/g,/&quot;/g,/'/g,/&#39;/g,/{/g,/&#123;/g],xH=document.getElementsByTagName("head")[0],epa=0,fpa=1;function yH(a){var b={};if(a)for(var c=0;c<a.length;++c)b[a[c]]=!0;return b} function zH(a,b){function c(){return b} void 0===b&&(b=a);return{getPosition:c,jy:function(){return a}, YD:c,xL:function(){return a<b}, Jn:function(e){return e&&a==e.jy()&&b==e.YD()}}} function AH(a,b,c,e){if(null==b||""===b){if(!e)return;b=""}c.push(a+"="+encodeURIComponent(String(b)))} function BH(a){return!!a&&!bpa.test(a)} function CH(a){for(var b=wH.length,c=0;c<b;c+=2)a=a.replace(wH[c],wH[c+1].source);return a} function DH(a){for(var b=wH.length,c=0;c<b;c+=2)a=a.replace(wH[c+1],wH[c].source);a=a.replace(cpa," ");return a.replace(dpa,"\u3000")} function EH(a,b){return a&&(-1<a.indexOf(" ")||Zoa.test(a))?(a=a.replace($oa," "),a.replace(b?apa:Yoa,"")):a} function FH(a,b,c){c&&(a=a.toLowerCase(),b=b.toLowerCase());return b.length<=a.length&&a.substring(0,b.length)==b} function GH(){} function HH(a){var b=gpa;if(b.indexOf)return b.indexOf(a);for(var c=0,e=b.length;c<e;++c)if(b[c]===a)return c;return-1} function hpa(a,b){return b.o()-a.o()} function IH(a){var b={},c;for(c in a)b[c]=a[c];return b} ;function JH(a,b){this.o=a;this.va=b;this.ha=(epa++).toString(36);this.Aa=this.o.toLowerCase();this.ua=EH(this.Aa);this.oa={};this.ma={};this.na=this.ka=!1;this.ta=1} JH.prototype.getId=function(){return this.ha}; function KH(a){a=parseInt(a.ha,36);return isNaN(a)?-1:a} JH.prototype.getParameters=function(){return this.oa}; JH.prototype.getTimestamp=function(){return this.Ca}; function LH(a,b,c,e){a.ka||(a.oa[b]=c,e&&(a.ma[b]=c))} ;function MH(a,b,c,e,f){this.ma=a;this.o=b;this.ha=c;this.oa=e;this.na=f;this.ka=!0;this.o?this.o.length&&33==this.o[0].getType()&&(this.na=this.ka=!1):this.o=[];this.ha?this.ha.getObject("t"):this.ha=tH} MH.prototype.getRequest=function(){return this.ma}; MH.prototype.getParameters=function(){return this.ha}; MH.prototype.getType=function(){return this.ka};function NH(){} n=NH.prototype;n.search=function(){}; n.redirect=function(){}; n.Ot=function(){}; n.Cx=function(){}; n.Dx=function(){}; n.Ex=function(){}; n.Iy=function(){}; n.Fx=function(){};function OH(){this.ha={};this.o={}} OH.prototype.set=function(a,b){this.ha[a]=b}; OH.prototype.has=function(a){return!!this.ha[a]}; function PH(a,b,c){b in a.o||(a.o[b]=[]);a.o[b].push(c)} ;function QH(a,b,c,e,f,h){this.ma=a;this.va=b;this.Aa=c;this.oa=e;this.ta=f;this.na=h;this.ua={};this.o={};this.ha=[];this.ka=!1;a=this.va;e=a.ha;for(var k in e)if(b=k,c=e[b])this.ua[b]=c,this.ha.push(c);a=a.o;for(k in a){b=k;e=c=a[b];f=this.o[b]||[];for(h=0;h<e.length;++h)if(c=e[h])f.push(c),this.ha.push(c);this.o[b]=f}this.ha.sort(ipa);for(k=0;a=this.ha[k++];)a.setAttributes(this.Aa,this.oa);this.ma.Iy(this.oa);this.oa.lC();for(k=0;a=this.ha[k++];)a.be(this);for(k=0;a=this.ha[k++];)a.setup(this.na); for(k=0;a=this.ha[k++];)a.mq(this.na);for(k=0;a=this.ha[k++];)a.activate(this.na);this.ka=!0} var gpa=[127,149,134,494,123,121,126,553,118,115,128,160,173,119,116,152,153,129,120,374,124,158,155,131,130,147,570,141,142,137,143,138,144,139,140,135,136];QH.prototype.activate=function(a){this.deactivate();for(var b=0,c;c=this.ha[b++];)c.activate(a);this.ka=!0}; QH.prototype.deactivate=function(){if(this.ka){for(var a=0,b;b=this.ha[a++];)b.deactivate();this.ka=!1}}; QH.prototype.get=function(a){return this.ua[a]}; function ipa(a,b){a=HH(a.getType());b=HH(b.getType());return 0>a?1:0>b?-1:a-b} ;function RH(a){this.ha=a} n=RH.prototype;n.setAttributes=function(){}; n.be=function(){}; n.setup=function(){}; n.mq=function(){}; n.activate=function(){}; n.getType=function(){return this.ha}; n.deactivate=function(){};function SH(a){this.na=a} SH.prototype.getType=function(){return this.na}; SH.prototype.Of=function(){return!0};function TH(a){this.ha=152;this.na=a} wb(TH,RH);TH.prototype.o=GH;TH.prototype.ma=function(a){return a.o};/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ function UH(){return!(Ob("iPad")||Ob("Android")&&!Ob("Mobile")||Ob("Silk"))&&(Ob("iPod")||Ob("iPhone")||Ob("Android")||Ob("IEMobile"))} ;var VH=Rb(),jpa=VH&&0<=Kb(lH(),10),WH=ic();WH&&Kb(lH(),4);var XH=Qb(),YH=hc(),kpa=Tb(),lpa=Ub();UH()&&Tb();var ZH=Ob("Android"),mpa=Ob("Macintosh"),$H=UH();var npa={rtl:"right",ltr:"left"};function aI(a,b){try{if(a.setSelectionRange)a.setSelectionRange(b,b);else if(a.createTextRange){var c=a.createTextRange();c.collapse(!0);c.moveStart("character",b);c.select()}}catch(e){}} function bI(a){for(var b=0,c=0;a;){b+=a.offsetTop;c+=a.offsetLeft;try{a=a.offsetParent}catch(e){a=null}}return{hs:b,Qi:c}} function opa(a){try{return cI(a).activeElement==a}catch(b){}return!1} function dI(a,b){a=document.createElement(a);b&&(a.className=b);return a} function eI(a){return dI("div",a)} function fI(a,b){a.innerHTML!=b&&(b=uf(b),cg(a,b))} function gI(a,b){a.dir!=b&&(a.dir=b,a.style.textAlign=npa[b])} function hI(a){var b=a||window;a=b.document;var c=b.innerWidth;b=b.innerHeight;if(!c){var e=a.documentElement;e&&(c=e.clientWidth,b=e.clientHeight);c||(c=a.body.clientWidth,b=a.body.clientHeight)}return{Am:c,sy:b}} function cI(a){return a?a.ownerDocument||a.document:window.document} function iI(a){return a?(a=cI(a),a.defaultView||a.parentWindow):window} ;function jI(a){this.na=79;this.o=this.ha=this.ka=null;this.ma=a;this.ka=eI();this.ka.classList.add("ghp-autocomplete-single-item");a=eI("ghp-autocomplete-icon");this.ha=eI();a.appendChild(this.ha);this.ka.appendChild(a);this.o=eI();this.ka.appendChild(this.o)} w(jI,SH);jI.prototype.getRootElement=function(){return this.ka}; jI.prototype.Of=function(){return!0}; jI.prototype.render=function(a,b,c){if(c){var e=c.getString("t")||"";b=c.getObject("p");a=c.getString("l")||a;if("ADWORDS_NAVI"==e)this.ha.className="action-adwords-navi-icon",b=zi(a),cg(this.o,b),this.o.className="ghp-autocomplete-label";else if("GUIDED_HELP"==e)this.ha.className="action-guided-help-icon",b=zi(a),cg(this.o,b),this.o.className="ghp-autocomplete-label";else if("HELP_ARTICLE"==e)this.ha.className="help-article-icon",b=zi(a),cg(this.o,b),this.o.setAttribute("aria-label",kI(a,x(this.ma, 60))),this.o.className="ghp-autocomplete-label";else if("HELP_ACTION"==e){if(this.ha.className="action-command-icon",a=zi(a),cg(this.o,a),this.o.className="ghp-autocomplete-label action-command-title",b){a={};b.result&&(a=JSON.parse(b.result));if("JS_CALLBACK"===a.type)b={type:a.type,jsCallback:{closePanel:"true"===(a.jsCallback||{}).closePanel}};else if("URL_NAVIGATION_ACTION"===a.type)b=a.urlNavigationDefinition,b={type:a.type,urlNavigationDefinition:{createNewTab:"true"===b.createNewTab,url:b.url}}; else throw Error("Invalid help action result type: "+a.type);b=b||{};"URL_NAVIGATION_ACTION"==b.type&&hb("urlNavigationDefinition.createNewTab",b)&&(this.o.className+=" ghp-autocomplete-externalLink")}}else"SUPPORT_THREAD"==e?(this.ha.className="support-forum-icon",this.o.textContent=a,this.o.setAttribute("aria-label",kI(a,x(this.ma,61))),this.o.className="ghp-autocomplete-label"):"AUTHORABLE_WORKFLOW"==e?(this.ha.className="authorable-workflow-icon",this.o.textContent=a,this.o.setAttribute("aria-label", kI(a,x(this.ma,62))),this.o.className="ghp-autocomplete-label"):"HC_ROOT"==e?(this.ha.className="helpcenter-root-icon",this.o.textContent=a,this.o.setAttribute("aria-label",kI(a,x(this.ma,35))),this.o.className="ghp-autocomplete-label"):"HC_COMMUNITY"==e?(this.ha.className="forum-homepage-icon",this.o.textContent=a,this.o.className="ghp-autocomplete-label"):"NEO_SYMPTOM"==e&&"true"===document.querySelector('[data-page-data-key="msf__ras"]').innerText&&(this.ha.className="help-symptom-icon",this.o.textContent= a,this.o.className="ghp-autocomplete-label")}else this.ha.className="search-query-icon",a=zi(a),cg(this.o,a),this.o.setAttribute("aria-label",kI(b,x(this.ma,66))),this.o.className="ghp-autocomplete-label"}; function kI(a,b){return b?a+" ("+b+")":a} ;function lI(a){TH.call(this,79);this.ka=a} w(lI,TH);lI.prototype.createTemplate=function(){return new jI(this.ka)}; lI.prototype.render=function(a,b){b.render(a.ma,a.o,a.getParameters())}; lI.prototype.o=function(a,b,c){c.search(b.o,1)}; lI.prototype.ma=function(a,b){return"GUIDED_HELP"==a.getParameters().getString("t")?b:a.o};function mI(a){TH.call(this,0);this.ka=a} w(mI,TH);mI.prototype.createTemplate=function(){return new jI(this.ka)}; mI.prototype.render=function(a,b){b.render(a.ma,a.o)}; mI.prototype.o=function(a,b,c){c.search(b.o,1)};function nI(a){this.ha=156;this.o=a} w(nI,RH);function ppa(a){var b=cc(a,function(c){return"HELP_ACTION"==c.getParameters().getString("t")}); a=cc(a,function(c){return"HELP_ACTION"!=c.getParameters().getString("t")}); return b.concat(a)} function oI(a,b,c){this.ha=122;this.ka=a;this.ma=b||[];this.o=c||null} w(oI,RH);oI.prototype.edit=function(a){var b=cc(a.o,function(c){if(!c)return!1;c=c.getParameters().getString("t");return!c||0<=this.ma.indexOf(c)},this); this.o&&(b=cc(b,function(c){var e=c.getParameters().getObject("p")||{};return this.o.filter(c.getParameters().getString("t"),e)},this)); b=ppa(b);b=dc(b,function(c,e){return new uH(c.ma,c.o,e,c.getType(),c.na||[],c.getParameters())},this); b=b.slice(0,this.ka);return new MH(a.getRequest(),b,a.getParameters(),a.oa,a.na)};function pI(){this.ha=157} w(pI,RH);function qI(){this.ha=149;this.ka=xH;this.o={}} w(qI,RH);n=qI.prototype;n.be=function(a){this.Aa=a.get(127);this.ta=a.ta.getId()}; n.setup=function(){"google"in window||(window.google={});"sbox"in window.google||(window.google.sbox={})}; n.activate=function(a){this.ma=a;0==a.Bt&&(a=this.Aa.ka,this.ua=a.protocol,this.oa=a.host,this.Ea=a.vv,this.va=a.xH,this.Ca="https:"==document.location.protocol,rI(this,sb(this.IA,this)),(new Image).src=this.ua+this.oa+"/generate_204")}; n.deactivate=function(){rI(this,null);sI(this)}; function sI(a){for(var b in a.o)a.ka.removeChild(a.o[b]);a.o={};a.na=null} n.IA=function(a){this.na&&this.na(a)}; function rI(a,b){b||(b=GH);var c=window.google;a.ma.mA?c.ac.h=b:c.sbox["p"+a.ta]=b} ;function tI(){this.ha=115;this.na={}} w(tI,RH);n=tI.prototype;n.be=function(a){this.ka=a.get(116);a=a.o[154]||[];for(var b=0,c;c=a[b++];)this.na[uI]=c}; n.activate=function(){this.o=!1}; n.deactivate=function(){this.hide()}; n.isVisible=function(){return this.o}; n.getHeight=function(){return this.o?this.ka.getHeight():0}; n.show=function(){if(!this.o){var a=this.ka,b=a.show,c=IH(qpa);if(this.ma){var e=this.ma.ma;c.jl=e.va;c.marginWidth=e.La;var f=e.Aa.DH;f||(f="rtl"==e.va?"right":"left");c.horizontalAlignment=f}b.call(a,c);this.o=!0}}; n.hide=function(){this.o&&(this.ka.hide(),this.o=!1)}; var qpa={horizontalAlignment:"left",iF:!0,jl:null,marginWidth:0};function vI(){this.ha=118} w(vI,RH);n=vI.prototype;n.be=function(a){this.ma=a.get(119);this.va=a.get(130);this.Za=a.get(145);this.ta=a.get(117);this.Ha=a.get(123);this.Aa=a.get(374);this.Va=a.get(121);this.ob=a.get(553);this.o=a.get(128);this.La=a.get(139);this.ub=a.get(173);this.mc=a.o[160]||[];this.Ea=a.ma}; n.setup=function(a){this.oa=a;this.ka=this.na=this.ma.o.value||""}; n.activate=function(a){this.oa=a;this.Ca=this.Ja=!1;wI(this)}; function rpa(a){var b={};xI(a.ta,11,b);!b.cancel&&a.oa.OE&&yI(a.ta,function(){a.o.ll()})} function zI(a){if(0==a.oa.cA||2==a.oa.cA)return!1;a:{if(AI(a.o)){if(null!=a.o.ka)var b=BI(a.o);else b=a.o,b=AI(b)?b.ma[0]:null;if(b.ha)break a}b=null}var c;if(c=b)b=b.o,((c=a.na)||b?c&&b&&c.toLowerCase()==b.toLowerCase():1)?c=!1:(a.na=a.ka,FH(b,a.ka,!0)&&(b=a.ka+b.substr(a.ka.length)),CI(a,b,zH(b.length),"",!0),DI(a,b,!0),c=!0);return c?(a.Aa.add(8),!0):!1} function CI(a,b,c,e,f){a.oa.cD&&!a.o.isVisible()&&"mousedown"==e&&EI(a.o,c,e);var h=!1,k=!1;if(b!=a.ka||"onremovechip"==e)FH(e,"key")?a.Aa.add(1):"paste"==e&&a.Aa.add(2),h=!0,FI(a,b),xI(a.ta,1,{bp:e,jl:a.ua}),a.Ea.Ot(),k=Date.now(),a.Fa||(a.Fa=k),a.Na=k,BH(b)&&(f=!0),k=!0;b=a.ob.createRequest(b,c,e);switch(b.ta){case 2:f=!0;break;case 3:f=!1}f?(h&&(h=a.o,h.oa&&!h.ua&&(h.ua=window.setTimeout(sb(h.clear,h),h.Aa.QE))),a.Ja&&LH(b,"gs_is",1),GI(a.Ha,b)):k&&(a.o.clear(),h=a.Ha,h.ta=h.na);xI(a.ta,2,{bp:e})} function HI(a,b){FI(a,b);a.ma.refresh();xI(a.ta,4,{jl:a.ua,input:b})} function II(a){a.ka!=a.na&&FI(a,a.na);xI(a.ta,5,{input:a.na,suggestions:a.o.ma,jl:a.ua});a.ma.refresh();a.Ea.Cx()} n.getDisplayValue=function(){return this.ka}; n.getOffset=function(){return this.ma.getOffset()}; n.getHeight=function(){return this.ma.getHeight()}; n.getWidth=function(){return this.ma.getWidth()}; function JI(a){if(a.ub){if(a.oa.tE)return!0;for(var b=0,c;c=a.mc[b++];)if(c.isEnabled())return!0}return!1} n.search=function(a){this.Va.search(this.ka,a)}; n.clear=function(){this.ka&&(FI(this,""),this.ma.clear(),xI(this.ta,1),xI(this.ta,16),this.o.clear(),this.Ea.Ot())}; function KI(a,b){var c=a.ma.na.getPosition();a.ua==b?AI(a.o)&&c==a.ka.length&&(null!=a.o.ka?a.oa.Tt&&a.Va.search(BI(a.o).o,6):a.oa.yF&&zI(a)):a.va&&0==c&&a.va.o()} function DI(a,b,c){a.ka=b||"";wI(a);a.ma.refresh();c||xI(a.ta,4,{jl:a.ua,input:a.ka})} function wI(a){var b=LI(a.Za,a.ka);if(b!=a.ua){var c=a.ma;c.Aa&&(c.Aa.dir=b);c.o.dir=b;c.ua&&(c.ua.dir=b);c.Fa&&c.Fa.o(b);if(c.Pb){c=c.o;var e=0,f=c.style;"INPUT"!=c.nodeName&&(e+=1);f.left=f.right="";f["rtl"==b?"right":"left"]=e+"px"}a.ua=b}} function FI(a,b){a.ka=a.na=b||"";wI(a)} n.Gv=function(a){this.ma.Gv(a)}; n.Sr=function(a){this.ma.Sr(a)};function MI(){this.ha=128} w(MI,RH);n=MI.prototype;n.be=function(a){this.na=a.get(129);this.Ja=a.get(145);this.Ha=a.get(115);this.Na=a.get(123);this.ta=a.get(118);this.ub=a.get(147);this.Va=a.o[153]||[];this.Za=a.get(553);this.Ea=a.get(184);this.Ib=a.get(157);this.Fa=a.ma}; n.setup=function(){this.Va.sort(hpa)}; n.activate=function(a){this.Aa=a;this.ka=this.o=null;this.oa=this.Ca=!1;this.ob=!0;this.va="";this.La=0}; n.deactivate=function(){this.ua&&(window.clearTimeout(this.ua),this.ua=null);this.ma=null;this.hide()}; n.setSuggestions=function(a,b,c){var e=!1;a=this.Ea&&this.Ea.o(b);this.clear();if((this.ma=b)&&b.length){e=b[0].o;a:{var f=e;if(this.Ja.o){for(var h=!1,k=!1,l=0,p;l<f.length;++l)if(p=f.charAt(l),!NI.test(p)&&(OI.test(p)?k=!0:h=!0,k&&h)){f=!0;break a}f=!1}else f=!0}f&&(e=this.ta.na);this.va=LI(this.Ja,e);if(c){this.Ca=!0;c=this.na;if(c.na)for(c.Ca=this.va,PI(c),e=!1,f=0;h=b[f++];)QI(c,h)&&(e=!0);else e=!1;b=b[0].getParameters().getString("a");b=DH(b);this.La=this.ub.getWidth(b)}else{this.Ca=!1;b=this.na; c=b.render;if(AI(this)&&!this.Ca){e=[];f=[];for(h=0;(k=this.Va[h++])&&!k.getMessage(this.ta.na,this.ma,f););(h=f?f.length:0)&&(h-=RI(f,e,0));for(k=0;k<this.ma.length;++k)e.push(this.ma[k]);h&&(h-=RI(f,e,1));this.Aa.wE&&e.push(1);h&&RI(f,e,2);this.Aa.oy&&e.push(2);if(this.Ib)for(f=-1,h=0;h<e.length;h++)k=e[h],k=(k=k.getParameters&&k.getParameters())&&k.getString&&k.getString("t"),"HELP_ACTION"!=k&&"HELP_ACTION"==f&&(e.splice(h,0,3),h++),f=k}else e=null;e=c.call(b,e,this.va);this.La=0}a&&(this.ka=this.Ea.ma(), SI(this,this.Ea.ha()));e?this.show():this.clear()}return e}; function SI(a,b){if(a.o!=b){var c=a.o;a.o=b;TI(a,c)}} n.rz=function(){if(AI(this))if(this.oa){var a=this.o;this.o==this.ma.length-1?this.ka=this.o=null:null==this.o?this.o=0:++this.o;this.ka=this.o;UI(this,a,sb(this.rz,this))}else this.show()}; n.sz=function(){if(AI(this))if(this.oa){var a=this.o;this.ma&&0!=this.o?null==this.o?this.o=this.ma.length-1:--this.o:this.ka=this.o=null;this.ka=this.o;UI(this,a,sb(this.sz,this))}else this.show()}; n.isVisible=function(){return this.oa}; n.isEnabled=function(){return this.ob}; function BI(a){return null!=a.ka?a.ma[a.ka]:null} function AI(a){return!(!a.ma||!a.ma.length)} n.show=function(){if(!this.oa){a:{var a=this.Ha,b=uI;if(b in a.na){if(a.ma){if(b==uI)break a;a.hide();a.ma.ma.oa=!1}a.ma=a.na[b];b=a.ka;a=a.ma;a!=b.ua&&(b.ua=a,a=a.getRootElement(),b.Ha?a!=b.Ha&&b.ta.replaceChild(a,b.Ha):b.ta.appendChild(a),b.Ha=a)}}this.Ha.show();this.oa=!0;this.Fa.Dx()}}; n.hide=function(){this.oa&&(this.ua&&(window.clearTimeout(this.ua),this.ua=null),this.Ha.hide(),this.oa=!1,this.Fa.Ex())}; n.clear=function(){this.hide();this.ma=null;this.Ca=!1;null!=this.o&&VI(this.na,this.o);this.ka=this.o=null;this.na.clear()}; n.ll=function(){var a=this.Na;a.ta=a.na;this.hide()}; function WI(a){null!=a.o&&VI(a.na,a.o);a.ka=a.o=null} function EI(a,b,c){if(AI(a))a.show();else{var e=a.ta.na;e&&(b=a.Za.createRequest(e,b||a.ta.ma.na,c),GI(a.Na,b))}} function RI(a,b,c){for(var e=0,f=0,h;f<a.length;++f)(h=a[f])&&h.position==c&&(b.push(h),++e);return e} function UI(a,b,c){null==a.o||a.na.Of(a.o)?(TI(a,b),null==a.o?II(a.ta):(b=a.na,c=a.ma[a.o],b=b.La[c.getType()].ma(c,b.ma.na),DI(a.ta,b),a.Fa.Fx())):(VI(a.na,b),c())} function TI(a,b){null!=b&&VI(a.na,b);if(null!=a.o&&(b=a.na,a=b.va[a.o])){if(a.Of()){var c=a.getRootElement().parentNode,e=b.Na;if(c.classList)c.classList.add(e);else if(!pH(c,e)){var f=nH(c);oH(c,f+(0<f.length?" "+e:e))}}a=a.getRootElement().id;b.ma.Gv(a)}} var uI=fpa++;function XI(){this.ha=154} w(XI,RH);XI.prototype.be=function(a){this.ma=a.get(128);this.o=a.get(129)}; XI.prototype.getRootElement=function(){return this.o.getRootElement()};function YI(){this.ha=145;this.o=OI.test("x")} w(YI,RH);YI.prototype.setAttributes=function(a){this.ma=a.ju()}; function LI(a,b){var c=a.ma;a.o&&(OI.test(b)?c="ltr":NI.test(b)||(c="rtl"));return c} var NI=RegExp("^[\x00- !-@[-`{-\u00bf\u00d7\u00f7\u02b9-\u02ff\u2000-\u2bff]*$"),OI=RegExp("^[\x00- !-@[-`{-\u00bf\u00d7\u00f7\u02b9-\u02ff\u2000-\u2bff]*(?:\\d[\x00- !-@[-`{-\u00bf\u00d7\u00f7\u02b9-\u02ff\u2000-\u2bff]*$|[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u2c00-\ufb1c\ufdfe-\ufe6f\ufefd-\uffff])");function ZI(){this.ha=117;this.ka=[];this.ma={xA:1}} w(ZI,RH);ZI.prototype.deactivate=function(){this.o=null}; function $I(a,b,c,e,f,h){var k=aJ(a,b);k||(k={},a.ka.push({element:b,mE:k}));var l=k[c];l||(l=k[c]=[],a=spa(a,c,b.xA?window:iI(b),l),"string"!==typeof c?b[c]=a:b.addEventListener?b.addEventListener(c,a,!1):b["on"+c]=a);l.push({hF:!!h,Hu:!1,priority:f||0,process:e});l.sort(tpa);e.eventName=c} function bJ(a,b,c){if(a=aJ(a,b))if(a=a[c.eventName]){b=0;for(var e;e=a[b++];)if(e.process==c){e.Hu=!0;break}}} function xI(a,b,c){c=c||{};(a=a.ma[b])&&a(c,c.bp)} ZI.prototype.listen=function(a,b,c){a.addEventListener?a.addEventListener(b,c,!1):a.attachEvent("on"+b,c)}; ZI.prototype.unlisten=function(a,b,c){a.removeEventListener?a.removeEventListener(b,c,!1):a.detachEvent("on"+b,c)}; function yI(a,b){if(upa){if(!a.o){a.o=[];var c=sb(a.na,a);a.listen(window,"message",c)}a.o.push(b);a=window.location.href;window.postMessage("sbox.df",/HTTPS?:\/\//i.test(a)?a:"*")}else window.setTimeout(b,0)} ZI.prototype.na=function(a){this.o&&a&&a.source==window&&"sbox.df"==a.data&&this.o.length&&(this.o.shift()(),this.o&&this.o.length&&window.postMessage("sbox.df",window.location.href))}; function spa(a,b,c,e){return sb(function(f,h){if(e.length){if(!f){f={};var k=c.event;k&&(k.keyCode&&(f.keyCode=k.keyCode),f.fF=!0)}f.bp=h||b;h=f;var l,p;k=0;for(var r;r=e[k++];)r.Hu?p=!0:l||(r.hF?vpa(this,r,h):l=r.process(h));if(p)for(k=0;r=e[k];)r.Hu?e.splice(k,1):++k;if(f.fr){delete f.fr;f.fF&&(f=c.event||f);if(l=f||window.event)l.stopPropagation&&l.stopPropagation(),l.cancelBubble=l.cancel=!0;l&&(l.preventDefault&&l.preventDefault(),l.returnValue=!1);return f.returnValue=!1}}},a)} function aJ(a,b){for(var c=0,e;c<a.ka.length;++c)if(e=a.ka[c],e.element==b)return e.mE;return null} function vpa(a,b,c){yI(a,function(){b.process(c)})} function tpa(a,b){return b.priority-a.priority} var upa=window.postMessage&&!(VH||kpa||XH);function cJ(){this.ha=494;this.o={};this.ma=this.na=0;this.ka=-1} w(cJ,RH);cJ.prototype.activate=function(){this.reset()}; cJ.prototype.reset=function(){this.o={};this.ma=this.na=0;this.ka=-1};function dJ(){this.ha=374} w(dJ,RH);dJ.prototype.activate=function(){this.reset()}; dJ.prototype.add=function(a){this.o[a]=!0}; dJ.prototype.reset=function(){this.o={}};function eJ(){this.ha=120;this.Ca=-1} w(eJ,RH);n=eJ.prototype;n.be=function(a){this.Fa=a.get(191);this.o=a.get(123);this.ka=a.get(118);this.va=a.get(374);this.na=a.get(494);this.Aa=a.get(126);this.ta=a.get(128);this.Ea=a.o[311]||[]}; n.setup=function(a){this.ua=a.tF}; n.activate=function(a){this.ma=a;this.reset()}; n.getParameters=function(a,b){var c=this.ka.na;b&&(c=c.replace(wpa,"#"));b=[];b[27]=55;b[0]=fJ(this.ma.clientName);b[28]=fJ(this.ma.xv);b[1]=void 0==a?"":a+"";a=this.va;var e=[];for(f in a.o)e.push(parseInt(f,10));b[26]=e.join("j");var f="";10<=this.Aa.ma.ua?f="o":null!=this.ta.ka&&(f=this.ta.ka+"");b[2]=f;f="";if(a=this.ta.ma){for(var h=e=0,k;k=a[h++];){var l=k;k=l.getType()+"";l=l.na||[];l.length&&(k+="i"+l.join("i"));if(k!=p){1<e&&(f+="l"+e);f+=(p?"j":"")+k;e=0;var p=k}++e}1<e&&(f+="l"+e)}b[3]= f;p=this.na.ka;b[33]=-1<p?String(p):"";b[4]=Math.max(this.ka.Fa-this.oa,0);b[5]=Math.max(this.ka.Na-this.oa,0);b[6]=this.Ca;b[7]=ub()-this.oa;b[18]=Math.max(this.ka.Ib-this.oa,0);b[8]=this.o.Va;f=this.o;f=(p=f.ka)?f.ma.ma():0;b[25]=p?"1"+(this.ma.eD?"a":"")+(this.ma.gD?"c":""):"";b[10]=f;p=this.o;p=p.ka?p.ma.o():0;b[11]=p;b[12]=this.o.ub;a=this.o;p=a.Za;f=a.Fe;a=a.ob;b[9]=p;b[22]=f;b[17]=a;b[13]=this.o.Ib;b[14]=this.o.Ea;b[15]=this.o.Ha;p=this.o;f=[];for(e=h=0;e<=gJ;++e)a=p.Fa[e],0==a?h++:(h=1==h? "0j":1<h?e+"-":"",f.push(h+a),h=0);b[16]=f.join("j");p=0;for(var r in this.na.o)p++;b[30]=p;b[31]=this.na.na;b[32]=this.na.ma;b[19]=fJ(this.ma.Yz);r=(r=this.Aa.o)?r.getParameters().getString("e")||"":"";b[20]=r;for(r=0;p=this.Ea[r++];)f=p.getIndex(),xpa[f]&&(b[f]=void 0==b[f]?fJ(p.getValue()):"");b=b.join(".").replace(ypa,"");if(this.Fa&&this.ua){r=c+b;b:{p=this.ua;f=[];if(p)for(h=e=a=0;h<p.length;++h){k=p.charCodeAt(h);if(32>k||127<k||!hJ[k-32]){p=[];break b}a<<=6;a|=hJ[k-32]-1;e+=6;8<=e&&(f.push(a>> e-8&255),e-=8)}p=f}a=p;p={};p.Td=Array(4);p.buffer=Array(4);p.lI=Array(4);p.padding=Array(64);p.padding[0]=128;for(f=1;64>f;++f)p.padding[f]=0;iJ(p);f=Array(64);64<a.length&&(iJ(p),jJ(p,a),a=kJ(p));for(e=0;e<a.length;++e)f[e]=a[e]^92;for(e=a.length;64>e;++e)f[e]=92;iJ(p);for(e=0;64>e;++e)p.buffer[e]=f[e]^106;lJ(p,p.buffer);p.total=64;jJ(p,mJ(r));r=kJ(p);iJ(p);lJ(p,f);p.total=64;jJ(p,r);r=kJ(p);r=r.slice(0,8);"string"===typeof r&&(r=mJ(r));p="";if(r){f=r.length;for(h=e=a=0;f--;)for(e<<=8,e|=r[h++], a+=8;6<=a;)p+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(e>>a-6&63),a-=6;a&&(p+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(e<<8>>a+8-6&63))}r=p}else r="";c={oq:c,gs_l:b+"."+r};this.ma.kF&&(c.q=this.ka.getDisplayValue());return c}; n.reset=function(){this.oa=ub();++this.Ca;var a=this.ka;a.Fa=0;a.Na=0;a.Ib=0;this.va.reset();a=this.o;a.ka&&a.ma.ha();a.Va=0;a.ua=0;a.ub=0;a.Za=0;a.Fe=0;a.ob=0;a.Ib=0;a.Ea=0;a.Ha=0;a.Fa=[];for(var b=0;b<=gJ;++b)a.Fa[b]=0;for(a=0;b=this.Ea[a++];)b.reset()}; n.setToken=function(a){this.ua=a}; function fJ(a){return a?a.replace(zpa,"-"):""} var ypa=/\.+$/,zpa=/\./g,wpa=/./g,xpa=yH([23]);function nJ(){this.ha=121} w(nJ,RH);n=nJ.prototype;n.setAttributes=function(a){this.na=a.Un()}; n.be=function(a){this.o=a.get(347);this.ta=a.get(130);this.Ea=a.get(117);this.va=a.get(123);this.oa=a.get(118);this.Fa=a.get(120);this.Ha=a.get(128);this.Aa=a.get(139);this.ua=a.ma;this.Ca=a.o[294]||[]}; n.activate=function(a){this.ka=a}; n.search=function(a,b){if(this.Ca){for(var c=!1,e=0,f;f=this.Ca[e++];)2==f.o(a,b)&&(c=!0);if(c)return}if(BH(a)||this.ka.Tk||this.ta&&this.ta.Tk()){if(Woa.test(b)){if(this.na&&!this.ma){c=this.na;b:{if(e=c.getElementsByTagName("input")){f=0;for(var h;h=e[f++];)if("btnI"==h.name&&"submit"!=h.type.toLowerCase()){e=h;break b}}e=null}e?c=null:(e=dI("input"),e.type="hidden",e.name="btnI",e.value="1",c.appendChild(e),c=e);this.ma=c}}else this.ma&&(this.na.removeChild(this.ma),this.ma=null);this.o&&this.ka.Gx&& this.o.o(b);this.ua.search(a,b);oJ(this);xI(this.Ea,12,{query:a})}}; n.redirect=function(a){this.o&&this.ka.Gx&&this.o.o(void 0);this.ua.redirect(a);oJ(this)}; function oJ(a){var b=a.va;b.ta=b.na;a.va.o=null;a.Fa.reset();a.Ha.clear();a.oa.na!=a.oa.getDisplayValue()&&(b=a.oa,b.na=b.ka);a.Aa&&a.Aa.clear()} ;function pJ(){this.ha=553} w(pJ,RH);pJ.prototype.be=function(a){this.o=a.o[156]||[];a.get(126)}; pJ.prototype.setup=function(){this.o.sort(Apa)}; pJ.prototype.activate=function(a){this.ma=a;this.ka=a.sG}; pJ.prototype.createRequest=function(a,b){a=new JH(a,b||zH(a.length));b=1;if(this.o)for(var c=0,e;e=this.o[c++];)e=["productId:"+e.o].join("|"),e.length&&LH(a,"requiredfields",e,!0),1>b&&(b=1);a.ta=b;LH(a,"ds",this.ma.xx,!0);LH(a,"pq",this.ka,!0);if(!a.ka){a.Ca=Date.now();"cp"in a.ma||(b=a.va.getPosition(),LH(a,"cp",b,!0));LH(a,"gs_id",a.ha);b=a.ma;c=[];for(var f in b)AH(f,b[f],c);a.ka=!0}return a}; function Apa(){return 0} ;function qJ(){this.ha=123;this.va=!1;this.na=-1} w(qJ,RH);n=qJ.prototype;n.be=function(a){this.ma=a.get(133);this.La=a.get(130);this.Bc=a.get(118);this.Oc=a.get(120);this.Ic=a.get(494);this.oi=a.get(124);this.mc=a.get(125);this.Pb=a.get(230);this.Sc=a.get(127)}; n.activate=function(a){this.Na=this.Sc.getConnection();this.Ja=a;this.va=!0;this.oa={};this.Ca=0;this.Ye=a.yD;this.Ah=a.UE;this.ta=-1;this.ka=this.Ja.fD&&!!this.ma}; n.deactivate=function(){this.va=!1;rJ(this);this.oa=this.o=null;this.ta=this.na}; function GI(a,b){if(!(!a.va||a.Ah||a.La&&a.La.ha())){var c=!0,e=KH(b);e>a.na&&(a.na=e);++a.Va;e=a.Ic;e.o[b.getId()]=!0;BH(b.o)||(e.ka=0);e=ub();for(var f in a.oa){var h=a.oa[f].getTimestamp();2500<e-h&&sJ(a,f)}a.ka&&(f=a.ma.get(b))&&((c=a.Ye||!1)&&a.Ja.WE&&(b.na=!0),a.mc.process(f),f.oa&&++a.ub,a.o=null);c&&(a.o=b,a.Aa||a.Ty())}} function Bpa(a,b){return sb(function(c){this.Aw(c,b)},a)} n.Ty=function(){rJ(this);if(this.o){var a=[],b=this.o.getParameters();if(b)for(var c in b)AH(c,b[c],a);var e=this.o,f=a.join("&");a=Bpa(this,this.o);b=sb(this.Aw,this);c=this.Na;var h=e.getId(),k=e.o;c.ma.Hx||sI(c);e=c.ua+c.oa+c.Ea+"?"+(c.va?c.va+"&":"")+(f?f+"&":"");f=[];AH("q",k,f,!0);c.ma.mA||AH("callback","google.sbox.p"+c.ta,f);if(c.Ca){k="";for(var l=4+Math.floor(32*Math.random()),p=0,r;p<l;++p)r=.3>Math.random()?48+Math.floor(10*Math.random()):(.5<Math.random()?65:97)+Math.floor(26*Math.random()), k+=String.fromCharCode(r);AH("gs_gbg",k,f)}k=Hh("SCRIPT");e+=f.join("&");eg(k,Re(e));k.charset="utf-8";c.o[h]=k;c.na=c.ma.Hx?b:a;c.ka.appendChild(k);this.o.na||(++this.Za,a=this.o,this.oa[a.getId()]=a,++this.ua);this.o=null;a=100;b=(this.ua-2)/2;for(c=1;c++<=b;)a*=2;a<this.Ca&&(a=this.Ca);this.Aa=window.setTimeout(sb(this.Ty,this),a)}}; function rJ(a){null!=a.Aa&&(window.clearTimeout(a.Aa),a.Aa=null)} function sJ(a,b){var c=a.Na,e=c.o[b];e&&(c.ka.removeChild(e),delete c.o[b]);delete a.oa[b];a.ua&&--a.ua} n.Aw=function(a,b){if(this.va){if(!b&&(b=this.oa[(a[2]||{}).j],!b))return;if(!b.na){var c=this.oi;var e=b,f=a[0],h=a[1],k={};if(a=a[2])for(var l in a){var p=a[l];l in c.o&&(p=c.o[l].parse(p));k[l]=p}var r=p=!1;l=!1;a=0;for(var u;u=h[a++];)if(33==(u[1]||0)?r=!0:p=!0,r&&p){l=!0;break}p=0;r=[];for(a=0;u=h[a++];){var A=u[1]||0;if(!l||33!=A){var la=u[0];c.ka&&(la=c.ma.bold(f.toLowerCase(),DH(la).replace(vH,"")));var ma=la;la=r;var oa=la.push,sa=ma;ma=DH(ma).replace(vH,"");var ua=p++,va=u[3];oa.call(la, new uH(sa,ma,ua,A,u[2]||[],va?new sH(va):tH))}}c=new MH(e,r,new sH(k),!1,!0);this.Pb&&(this.Bc.getDisplayValue(),c=this.Pb.wg(c));this.ka&&this.ma.put(c);KH(b)<=this.ta||(++this.ob,this.mc.process(c)||++this.Ib,this.Ca=c.getParameters().o.d||0,b&&(sJ(this,b.getId()),b=b.getTimestamp(),b=ub()-b,this.Ha+=b,this.Ea=Math.max(b,this.Ea),++this.Fa[b>Cpa?gJ:tJ[Math.floor(b/100)]]));c&&(b=c.getParameters().getString("q"))&&this.Oc.setToken(b)}}}; var tJ=[0,1,2,3,4,5,5,6,6,6,7,7,7,7,7,8,8,8,8,8],gJ=tJ[tJ.length-1]+1,Cpa=100*tJ.length-1;function uJ(){this.ha=124;this.o={}} w(uJ,RH);uJ.prototype.be=function(a){this.ma=a.get(150);a=a.o[158]||[];for(var b=0,c;c=a[b++];)this.o[c.sL()]=c}; uJ.prototype.activate=function(a){this.ka=a.oE};function vJ(){this.ha=125} w(vJ,RH);vJ.prototype.be=function(a){this.na=a.get(117);this.ta=a.get(118);this.oa=a.get(494);this.ma=a.o[122]||[];this.ka=a.get(126);this.o=a.get(128);this.ma.sort(Dpa)}; vJ.prototype.process=function(a){var b=a;var c=this.ta.getDisplayValue().toLowerCase();if(c==b.ma.o.toLowerCase())c=!0;else{var e=this.ka.o;c=EH(c);var f=b.getRequest();b=f?f.ua:EH(b.ma.o.toLowerCase());e=e?e.getRequest().ua:"";c=0==c.indexOf(b)?0==c.indexOf(e)?b.length>=e.length:!0:!1}if(c){if(this.ma)for(e=0;b=this.ma[e++];)a=b.edit(a);var h=this.ka.o=a;a=h.getRequest().o;e=h.o;if(this.o.isEnabled())if(e.length){if(b=0==h.getType(),this.o.setSuggestions(a,e,b)){b=this.oa;var k=h.getRequest();f= k.getId();f in b.o&&(BH(k.o)||(b.ka=h.o.length),h=k.getTimestamp(),h=ub()-h,b.ma+=h,++b.na,delete b.o[f])}}else this.o.clear();xI(this.na,3,{input:a,suggestions:e})}return c}; function Dpa(){return 0} ;function wJ(){this.ha=126} w(wJ,RH);wJ.prototype.be=function(a){this.ma=a.get(123)}; wJ.prototype.activate=function(){this.o=null};function xJ(){this.ha=127;this.ma={}} w(xJ,RH);xJ.prototype.be=function(a){a=a.o[149]||[];for(var b=0,c;c=a[b++];)this.ma[0]=c}; xJ.prototype.activate=function(a){var b="https:"==document.location.protocol,c=[];AH("client",a.clientName,c);AH("hl",a.wu,c);AH("gl",a.Tz,c);AH("sugexp",a.Yz,c);AH("gs_rn",55,c);AH("gs_ri",a.xv,c);a.authuser&&AH("authuser",a.authuser,c);this.ka={protocol:"http"+(b?"s":"")+"://",host:a.lz||"clients1."+a.QC,vv:a.vv||"/complete/search",xH:c.length?c.join("&"):""};this.o&&0==a.Bt||(this.o=this.ma[a.Bt])}; xJ.prototype.getConnection=function(){return this.o};function yJ(){this.ha=191} w(yJ,RH);function mJ(a){for(var b=[],c=0,e=0;e<a.length;++e){var f=a.charCodeAt(e);128>f?b[c++]=f:(2048>f?b[c++]=f>>6|192:(b[c++]=f>>12|224,b[c++]=f>>6&63|128),b[c++]=f&63|128)}return b} function iJ(a){a.Td[0]=1732584193;a.Td[1]=4023233417;a.Td[2]=2562383102;a.Td[3]=271733878;a.cq=a.total=0} function lJ(a,b){for(var c=a.lI,e=0;64>e;e+=4)c[e/4]=b[e]|b[e+1]<<8|b[e+2]<<16|b[e+3]<<24;var f=a.Td[0];b=a.Td[1];e=a.Td[2];for(var h=a.Td[3],k,l,p,r=0;64>r;++r)16>r?(k=h^b&(e^h),l=r):32>r?(k=e^h&(b^e),l=5*r+1&15):48>r?(k=b^e^h,l=3*r+5&15):(k=e^(b|~h),l=7*r&15),p=h,h=e,e=b,f=f+k+Epa[r]+c[l]&4294967295,k=Fpa[r],b=b+((f<<k|f>>>32-k)&4294967295)&4294967295,f=p;a.Td[0]=a.Td[0]+f&4294967295;a.Td[1]=a.Td[1]+b&4294967295;a.Td[2]=a.Td[2]+e&4294967295;a.Td[3]=a.Td[3]+h&4294967295} function jJ(a,b,c){c||(c=b.length);a.total+=c;for(var e=0;e<c;++e)a.buffer[a.cq++]=b[e],64==a.cq&&(lJ(a,a.buffer),a.cq=0)} function kJ(a){var b=Array(16),c=8*a.total,e=a.cq;jJ(a,a.padding,56>e?56-e:64-(e-56));for(var f=56;64>f;++f)a.buffer[f]=c&255,c>>>=8;lJ(a,a.buffer);for(f=e=0;4>f;++f)for(c=0;32>c;c+=8)b[e++]=a.Td[f]>>c&255;return b} var hJ=[0,0,0,0,0,0,0,0,0,0,0,0,0,63,0,0,53,54,55,56,57,58,59,60,61,62,0,0,0,0,0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,0,0,0,0,64,0,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,0,0,0,0,0],Fpa=[7,12,17,22,7,12,17,22,7,12,17,22,7,12,17,22,5,9,14,20,5,9,14,20,5,9,14,20,5,9,14,20,4,11,16,23,4,11,16,23,4,11,16,23,4,11,16,23,6,10,15,21,6,10,15,21,6,10,15,21,6,10,15,21],Epa=[3614090360,3905402710,606105819,3250441966,4118548399,1200080426, 2821735955,4249261313,1770035416,2336552879,4294925233,2304563134,1804603682,4254626195,2792965006,1236535329,4129170786,3225465664,643717713,3921069994,3593408605,38016083,3634488961,3889429448,568446438,3275163606,4107603335,1163531501,2850285829,4243563512,1735328473,2368359562,4294588738,2272392833,1839030562,4259657740,2763975236,1272893353,4139469664,3200236656,681279174,3936430074,3572445317,76029189,3654602809,3873151461,530742520,3299628645,4096336452,1126891415,2878612391,4237533241,1700485571, 2399980690,4293915773,2240044497,1873313359,4264355552,2734768916,1309151649,4149444226,3174756917,718787259,3951481745];function zJ(){this.ha=150} w(zJ,RH); zJ.prototype.bold=function(a,b){b=CH(b.replace(Xoa,""));a=CH(EH(a,!0));if(FH(b,a))return a+"<b>"+b.substr(a.length)+"</b>";for(var c="",e=[],f=b.length-1,h=0,k=-1,l;l=b.charAt(h);++h)" "==l||"\t"==l?c.length&&(e.push({t:c,s:k,e:h+1}),c="",k=-1):(c+=l,-1==k?k=h:h==f&&e.push({t:c,s:k,e:h+1}));a=a.split(/\s+/);h={};for(c=0;f=a[c++];)h[f]=1;k=-1;a=[];l=e.length-1;for(c=0;f=e[c];++c)h[f.t]?(f=-1==k,c==l?a.push({s:f?c:k,e:c}):f&&(k=c)):-1<k&&(a.push({s:k,e:c-1}),k=-1);if(!a.length)return"<b>"+b+"</b>"; c="";for(h=f=0;k=a[h];++h)(l=e[k.s].s)&&(c+="<b>"+b.substring(f,l-1)+"</b> "),f=e[k.e].e,c+=b.substring(l,f);f<b.length&&(c+="<b>"+b.substring(f)+"</b> ");return c};function AJ(){this.ha=146} w(AJ,RH);function BJ(a){JSON.parse('"\\u30'+a.split(",").join("\\u30")+'"')} BJ("02,0C,0D,01,FB,F2,A1,A3,A5,A7,A9,E3,E5,E7,C3,FC,A2,A4,A6,A8,AA,AB,AD,AF,B1,B3,B5,B7,B9,BB,BD,BF,C1,C4,C6,C8,CA,CB,CC,CD,CE,CF,D2,D5,D8,DB,DE,DF,E0,E1,E2,E4,E6,E8,E9,EA,EB,EC,ED,EF,F3,9B,9C");BJ("F4__,AC,AE,B0,B2,B4,B6,B8,BA,BC,BE,C0,C2,C5,C7,C9_____,D0,D3,D6,D9,DC");BJ("D1,D4,D7,DA,DD");BJ("F4____,AC_,AE_,B0_,B2_,B4_,B6_,B8_,BA_,BC_,BE_,C0_,C2__,C5_,C7_,C9______,D0__,D3__,D6__,D9__,DC");BJ("D1__,D4__,D7__,DA__,DD");BJ("A6,AB,AD,AF,B1,B3,B5,B7,B9,BB,BD,BF,C1,C4,C6,C8,CF,D2,D5,D8,DB");BJ("CF,D2,D5,D8,DB");function CJ(){this.ha=116;this.ub=!0} w(CJ,RH);n=CJ.prototype; n.setAttributes=function(a,b){this.Ja=a.ju();b.addRule(".sbdd_a",($H?"margin-top:-1px;":"")+"z-index:989");b.addRule(".sbdd_a[dir=ltr] .fl, .sbdd_a[dir=rtl] .fr","float:left");b.addRule(".sbdd_a[dir=ltr] .fr, .sbdd_a[dir=rtl] .fl","float:right");$H?b.addRule(".sbdd_b","background:#fff;border:1px solid #ccc;border-top-color:#d9d9d9;"+b.prefix("border-radius:0 0 3px 3px;")+b.prefix("box-shadow:0 2px 1px rgba(0,0,0,.1), 0 0 1px rgba(0,0,0,.1);")+"cursor:default"):b.addRule(".sbdd_b","border:1px solid #ccc;border-top-color:#d9d9d9;"+ b.prefix("box-shadow:0 2px 4px rgba(0,0,0,0.2);")+"cursor:default");b.addRule(".sbdd_c","border:0;display:block;position:absolute;top:0;z-index:988")}; n.be=function(a){this.La=a.get(130);a.get(115);this.oa=a.get(118);this.Ea=a.get(117);this.Va=a.ta.getId()}; n.setup=function(a){this.o=a}; n.mq=function(a){this.ma=eI();this.ma.className="gstl_"+this.Va+" sbdd_a";DJ(this.ma,!1);this.Za=this.ma;this.Fa=eI("fl");this.ma.appendChild(this.Fa);this.va=eI();this.ma.appendChild(this.va);this.ta=eI("sbdd_b");this.va.appendChild(this.ta);this.Ib=eI();this.va.appendChild(this.Ib);this.o.nE&&(this.ka=dI("iframe","gstl_"+this.Va+" sbdd_c"),DJ(this.ka,!1),(this.o.Rg||document.body).appendChild(this.ka));if(this.na=this.o.dD)"number"===typeof this.na&&(this.na+=this.o.Bq[2],this.na-=EJ(this)),FJ(this, this.ma,this.na);GJ(this);(a.Rg||document.body).appendChild(this.ma);a=this.Ea;var b=sb(this.Bw,this);$I(a,a.ma,8,b)}; n.activate=function(a){this.o=a;this.ma.style.position=a.En}; n.getHeight=function(){this.Aa||(this.Aa=this.ta?Math.max(this.ta.offsetHeight,0):0);return this.Aa}; n.show=function(a){HJ(this,a.jl||this.Ja);var b=a.marginWidth;if(this.Na!=b){var c=this.Fa.style;b?(c.width=b+"px",c.height="1px"):c.height="";this.Na=b}this.ub=a.iF;this.ob=a.horizontalAlignment;this.oa.Sr(!0);DJ(this.Za,!0);DJ(this.ka,!0);xI(this.Ea,14);this.Bw()}; n.hide=function(){this.Aa=0;this.oa.Sr(!1);DJ(this.Za,!1);DJ(this.ka,!1);HJ(this,this.Ja);xI(this.Ea,9)}; n.Bw=function(){this.Aa=0;GJ(this);if(this.ka){var a=this.o.vC[0],b=this.ka.style;"relative"!=this.o.En&&(b.top=this.ma.style.top,b.left=this.ma.offsetLeft+this.Fa.offsetWidth+"px");a=this.getHeight()+a;this.ka.style.height=Math.max(a,0)+"px";FJ(this,this.ka,this.ta.offsetWidth)}this.ua&&PI(this.ua.o)}; function GJ(a){var b,c;if(c=a.ua)c=a.ua.o,c=c.o.sE||c.Ea==c.Ca?c.Ib:null;var e=(b=c)?b.offsetWidth:a.oa.getWidth();var f=a.na;c=EJ(a);f?"string"===typeof f&&(f=null):a.Na||!a.ub?a.va.style.display="inline-block":(a.va.style.display="",f=e+a.o.Bq[2]-c,FJ(a,a.ma,f));if("relative"!=a.o.En){var h="rtl"==qH()!=("rtl"==a.Ca),k=a.o.Rg;var l={Qi:0,hs:0};if(h||!k||k==document.body||a.o.Tx)l=a.oa.getOffset(),b&&(l.Qi=bI(b).Qi);b=l;l=f;f=a.o.Bq;k=f[1];f=f[0];f=b.hs+a.oa.getHeight()+f;if("right"==a.ob){l="rtl"== qH()!=("rtl"==a.Ca);var p=a.o.Rg;k=-k;if(l||!p||p==document.body)k+=(iI(a.ma)||window).document.documentElement.clientWidth-e-b.Qi;e=k;l=f;b=void 0}else b=b.Qi+k,"center"==a.ob&&l&&(b+=(e-l)/2),l=f,e=void 0;f={Qi:0,hs:0};"absolute"==a.o.En&&a.o.Rg&&a.o.Rg!=document.body&&(h||a.o.Tx)&&(f=bI(a.o.Rg));k=a.ma.style;k.top=l-f.hs+"px";k.left=k.right="";void 0!=b?k.left=b+c-f.Qi+"px":(b=0,a.o.Rg&&h&&(b=document.body.clientWidth-(f.Qi+a.o.Rg.offsetWidth)),k.right=e+c-b+"px")}} function FJ(a,b,c){"number"===typeof c?0<c&&(a.o.oA?b.style.width=c+"px":b.style.minWidth=c+"px"):b.style.width=c} function DJ(a,b){a&&(a.style.display=b?"":"none")} function HJ(a,b){if(a.Ca!=b){a.Ca=b;var c=a.o.Rg;c&&c!=document.body&&(c.style.textAlign="rtl"==b?"right":"left");gI(a.ma,b)}} function EJ(a){return a.La&&a.La.ma()&&(a=a.oa.ma.ua.offsetWidth,"number"===typeof a)?a:0} ;function IJ(){this.ha=119;this.Ja=!1;this.na=zH(0);this.ob=-1;this.ub=!1} w(IJ,RH);n=IJ.prototype; n.setAttributes=function(a,b){this.va=a;this.o=a.XD();this.o.setAttribute("aria-haspopup",!1);this.o.setAttribute("role","combobox");this.o.setAttribute("aria-autocomplete","both");a.nC()||(b.addRule(".sbib_a","background:#fff;"+b.prefix("box-sizing:border-box;")),b.addRule(".sbib_b",b.prefix("box-sizing:border-box;")+"height:100%;overflow:hidden;padding:4px 6px 0"),b.addRule(".sbib_c[dir=ltr]","float:right"),b.addRule(".sbib_c[dir=rtl]","float:left"),b.addRule(".sbib_d",b.prefix("box-sizing:border-box;")+"height:100%;unicode-bidi:embed;white-space:nowrap"), b.addRule(".sbib_d[dir=ltr]","float:left"),b.addRule(".sbib_d[dir=rtl]","float:right"),jpa&&b.addRule(".sbib_a input::-ms-clear","display: none"),b.addRule(".sbib_a,.sbib_c","vertical-align:top"))}; n.be=function(a){this.ka=a.get(118);this.ma=a.get(117);this.Va=a.get(128);this.Fa=a.get(173);this.Pb=!!a.get(136);this.Oc=a.ta.getId()}; n.setup=function(a){this.Ea=a;this.Ha=a.bF;this.La=a.cF;this.Sc=a.iD;this.ta=opa(this.o);this.ps();var b=this;VH&&$I(this.ma,this.o,"beforedeactivate",function(c){b.ub&&(b.ub=!1,c.fr=!0)},10); WH&&Gpa(this);this.Ca=this.o}; n.mq=function(a){var b=!!a.jD[130];if(this.Pb||JI(this.ka)||b||a.zD)(this.oa=this.va.get("gs_id"))?(b&&(this.ua=this.va.get("sb_chc")),this.Aa=this.va.get("sb_ifc")):(this.oa=eI("gstl_"+this.Oc+" sbib_a"),a=this.oa.style,this.La&&(a.width=this.La+"px"),this.Ha&&(a.height=this.Ha+"px"),a=this.o.style,a.border="none",a.padding=XH||VH?"0 1px":"0",a.margin="0",a.height="auto",a.width="100%",this.o.className=this.Ea.yy,b&&(this.ua=eI("sbib_d"),this.ua.id=this.va.getId("sb_chc"),this.oa.appendChild(this.ua)), JI(this.ka)&&this.Fa&&(this.Fa.getRootElement().className+=" sbib_c",this.oa.appendChild(this.Fa.getRootElement())),this.Aa=eI("sbib_b"),this.Aa.id=this.va.getId("sb_ifc"),this.oa.appendChild(this.Aa),Hpa(this,this.oa,this.Aa)),mpa&&YH&&(this.o.style.height="1.25em",this.o.style.marginTop="-0.0625em"),Ipa(this,this.oa),this.Ca=this.oa;this.Sc&&(b=sb(this.Sy,this),$I(this.ma,this.o,"blur",b,10),b=sb(this.oz,this),$I(this.ma,this.o,"focus",b,10),this.Bc=!0);b=this.ma;a=sb(this.lE,this);$I(b,b.ma,8, a);Jpa(this)}; n.activate=function(a){this.Ea=a;var b=a.aF;b&&this.va.Zx(b);this.o.setAttribute("autocomplete","off");this.o.setAttribute("spellcheck",!1);this.o.style.outline=a.EF?"":"none";this.Bc&&this.oz();JJ(this)}; n.deactivate=function(){this.Bc&&this.Sy();KJ(this)}; function Hpa(a,b,c){KJ(a);c||(c=b);a.o.parentNode.replaceChild(b,a.o);c.appendChild(a.o);a.ta&&a.Ea.zG&&(VH||WH?yI(a.ma,function(){a.o.focus();aI(a.o,a.na.getPosition())}):a.o.focus()); JJ(a)} n.getOffset=function(){return bI(this.Ca)}; n.getHeight=function(){var a=this.Ca?this.Ca.offsetHeight:0;this.Ha>a&&(a=this.Ha);return a}; n.getWidth=function(){return this.La?this.La:this.Ca?this.Ca.offsetWidth:0}; n.select=function(){this.o.select();this.ps()}; n.refresh=function(){ZH&&(this.o.value="");this.o.value=this.ka.getDisplayValue();ZH&&(this.o.value=this.o.value);LJ(this)}; n.focus=function(){if(!this.ta)try{this.o.focus(),this.ta=!0,LJ(this)}catch(a){}}; n.blur=function(){this.ta&&(this.o.blur(),this.ta=!1)}; n.clear=function(){this.o.value=""}; function LJ(a){if(a.ta){var b=a.o.value.length;a.na=zH(b);aI(a.o,b)}} function Ipa(a,b){$I(a.ma,b,"mouseup",function(){a.o.focus()})} function Jpa(a){function b(f){$I(a.ma,a.o,f,sb(a.Wy,a),10,c)} $I(a.ma,a.o,"keydown",sb(a.jE,a));(XH||a.Ea.BC)&&$I(a.ma,a.o,"keypress",sb(a.kE,a));$I(a.ma,a.o,"select",sb(a.ps,a),10);var c=!1;b("mousedown");b("keyup");b("keypress");c=!0;b("mouseup");b("keydown");b("focus");b("blur");b("cut");b("paste");b("input");var e=sb(a.gE,a);$I(a.ma,a.o,"compositionstart",e);$I(a.ma,a.o,"compositionend",e)} n.gE=function(a){a=a.type;"compositionstart"==a?(a=this.ka,1!=a.Ca&&(a.Ca=!0)):"compositionend"==a&&(a=this.ka,0!=a.Ca&&(a.Ca=!1))}; n.jE=function(a){var b=a.keyCode;this.ob=b;var c=(YH||WH)&&(38==b||40==b)&&AI(this.Va),e=13==b,f=27==b;this.Za=!1;9==b&&(this.Za=zI(this.ka));if(e){(b=BI(this.Va))&&b.getType();var h=this;yI(this.ma,function(){var k=h.Va,l=a.shiftKey?4:3;null!=k.ka&&BI(k).getType();k.ta.search(l)})}if(c||e||f||this.Za)a.fr=!0}; n.kE=function(a){var b=a.keyCode,c=9==b&&this.Za;if(13==b||27==b||c)a.fr=!0}; n.Wy=function(a){if(!this.Ic){var b=a.bp;if(!(b.indexOf("key")||a.ctrlKey||a.altKey||a.shiftKey||a.metaKey))a:if(a=a.keyCode,"keypress"!=b){var c=38==a||40==a;if("keydown"==b){var e=this.ka;var f=229==a;(e.Ja=f)&&e.Aa.add(4);if(c)break a}else if(e=a!=this.ob,this.ob=-1,!c||e)break a;switch(a){case 27:a=this.ka;a.oa.fH?a.search(5):(a.o.isVisible()?a.o.ll():a.ma.blur(),II(a));break;case 37:KI(this.ka,"rtl");break;case 39:KI(this.ka,"ltr");break;case 38:this.ka.o.sz();break;case 40:a=this.ka;c=this.na; AI(a.o)?a.o.rz():EI(a.o,c);break;case 46:a=this.ka;a.ka&&this.na.jy()==a.ka.length&&(a.La&&a.La.clear(),a.oa.eH&&a.search(2));break;case 8:a=this.ka,a.va&&0==this.na.getPosition()&&a.va.o()}}this.ps();CI(this.ka,this.o.value,this.na,b)}}; n.fE=function(){this.ta=!0;xI(this.ka.ta,10)}; n.dE=function(){this.ta=!1;rpa(this.ka)}; function JJ(a){a.Ja||(a.Ja=!0,a.mc=sb(a.fE,a),$I(a.ma,a.o,"focus",a.mc,99),a.Ib=sb(a.dE,a),$I(a.ma,a.o,"blur",a.Ib,99))} function KJ(a){a.Ja&&(a.Ja=!1,bJ(a.ma,a.o,a.mc),bJ(a.ma,a.o,a.Ib))} n.oz=function(){if(!this.Na){var a=this.Ea.pG||50;this.Na=window.setInterval(sb(this.oG,this),a)}}; n.Sy=function(){this.Na&&(window.clearTimeout(this.Na),this.Na=null)}; n.oG=function(){this.Wy({bp:"polling"})}; n.lE=function(){if(WH){var a=this.o,b=document.createEvent("KeyboardEvent");b.initKeyEvent&&(b.initKeyEvent("keypress",!0,!0,null,!1,!1,!0,!1,27,0),a.dispatchEvent(b))}}; n.ps=function(){if(this.ta){a:{var a=this.o;try{if("selectionStart"in a){var b=a.selectionStart;var c=a.selectionEnd}else{var e=a.createTextRange(),f=cI(a).selection.createRange();e.inRange(f)&&(e.setEndPoint("EndToStart",f),b=e.text.length,e.setEndPoint("EndToEnd",f),c=e.text.length)}if(void 0!==b){var h=zH(b,c);break a}}catch(k){}h=null}h&&(this.na=h)}}; function Gpa(a){var b;a.ma.listen(window,"pagehide",function(){a.Ic=!0;b=a.o.value}); a.ma.listen(window,"pageshow",function(c){a.Ic=!1;(c.persisted||void 0!==b)&&HI(a.ka,b)})} n.Gv=function(a){this.o.setAttribute("aria-activedescendant",a)}; n.Sr=function(a){this.o.setAttribute("aria-haspopup",a);a||this.o.removeAttribute("aria-activedescendant")};function MJ(){this.ha=129;this.Ha={};this.Ja=[];this.Va=[];this.Za=[];this.va=[];this.ob=0} w(MJ,RH);n=MJ.prototype; n.setAttributes=function(a,b){this.ub=a;this.Ea=a.ju();$H||b.addRule(".sbsb_a","background:#fff");b.addRule(".sbsb_b","list-style-type:none;margin:0;padding:0");$H||b.addRule(".sbsb_c","line-height:22px;overflow:hidden;padding:0 7px");b.addRule(".sbsb_d","background:#eee");b.addRule(".sbsb_e","height:1px;background-color:#e5e5e5");b.addRule("#sbsb_f","font-size:11px;color:#36c;text-decoration:none");b.addRule("#sbsb_f:hover","font-size:11px;color:#36c;text-decoration:underline");b.addRule(".sbsb_g", "text-align:center;padding:8px 0 7px;position:relative");b.addRule(".sbsb_h","font-size:15px;height:28px;margin:0.2em"+(YH?";-webkit-appearance:button":""));b.addRule(".sbsb_i","font-size:13px;color:#36c;text-decoration:none;line-height:100%");b.addRule(".sbsb_i:hover","text-decoration:underline");b.addRule(".sbsb_j","padding-top:1px 0 2px 0;font-size:11px");b.addRule(".sbdd_a[dir=ltr] .sbsb_j","padding-right:4px;text-align:right");b.addRule(".sbdd_a[dir=rtl] .sbsb_j","padding-left:4px;text-align:left"); $H&&(b.addRule(".sbsb_c[dir=ltr] .sbsb_k","padding:10px 3px 11px 8px"),b.addRule(".sbsb_c[dir=rtl] .sbsb_k","padding:10px 8px 11px 3px"))}; n.be=function(a){this.Aa=a.get(128);this.ma=a.get(118);this.Fa=a.get(121);a=a.o[152]||[];var b={};if(a)for(var c=0,e;e=a[c++];)b[e.na]=e;this.La=b}; n.setup=function(a){this.o=a}; n.mq=function(){this.na=eI();this.oa=dI("ul","sbsb_b");this.oa.setAttribute("role","listbox");this.na.appendChild(this.oa)}; n.activate=function(a){this.o=a;var b=a.Vy;b&&(this.Ib=this.ub.Zx(b));this.na.className=a.FH||"sbsb_a";this.Na=a.AH||"sbsb_d"}; n.render=function(a,b){if(!this.na)return!1;this.Ca=b;PI(this);b=!1;for(var c=0,e;e=a[c++];)if(1==e)if(this.ua)this.ua.style.display="";else{e=eI();var f=e.style;f.position="relative";f.textAlign="center";f.whiteSpace="nowrap";e.dir=this.Ea;this.ka=eI();this.ka.className="sbsb_g";this.o.oy&&(this.ka.style.paddingBottom="1px");NJ(this,this.o.searchText,this.ka,13);this.o.uE?NJ(this,this.o.vD,this.ka,8):this.o.xE&&NJ(this,this.o.lh,this.ka,14);e.appendChild(this.ka);e.onmousedown=sb(this.nv,this);e.className= this.o.Wv;this.ua=e;this.na.appendChild(this.ua)}else if(2==e)if(this.ta)this.ta.style.display="";else{e=eI("sbsb_j "+this.o.Wv);f=dI("a");f.id="sbsb_f";dg(f,"https://web.archive.org/web/20220630113749/http://www.google.com/support/websearch/bin/answer.py?hl="+this.o.wu+"&answer=106230");var h=zi(this.o.qF);cg(f,h);e.appendChild(f);e.onmousedown=sb(this.nv,this);this.ta=e;this.na.appendChild(this.ta)}else 3==e?(e=this.Za.pop(),e||(e=dI("li"),e.lF=!0,f=dI("div","sbsb_e"),e.appendChild(f)),this.oa.appendChild(e)):QI(this,e)&&(b=!0);return b}; function VI(a,b){if(b=a.va[b])b=b.getRootElement().parentNode,Voa(b,a.Na)} n.clear=function(){for(var a,b,c;c=this.Ja.pop();)a=c.getType(),(b=this.Ha[a])||(b=this.Ha[a]=[]),b.push(c),a=c.getRootElement(),a.parentNode.removeChild(a);for(;a=this.oa.firstChild;)a=this.oa.removeChild(a),a.lF?this.Za.push(a):a!=this.ua&&a!=this.ta&&this.Va.push(a);this.ua&&(this.ua.style.display="none");this.ta&&(this.ta.style.display="none");this.va=[]}; n.Of=function(a){return(a=this.va[a])?a.Of():!1}; n.getRootElement=function(){return this.na}; function QI(a,b){var c=b.getType(),e=a.La[c];if(!e)return!1;c=(c=a.Ha[c])&&c.pop();if(!c){c=e.createTemplate(a.Fa);var f=c.getRootElement();f.setAttribute("role","option");f.id="sbse"+a.ob;a.ob++}e.render(b,c);a.Ja.push(c);f=c.getRootElement();var h=Kpa(a);h.appendChild(f);if(void 0!==b.getIndex){a.va.push(c);var k=a.Ca;var l=b.getIndex();a.o.TE&&(f.onmouseover=function(){SI(a.Aa,l)},f.onmouseout=function(){WI(a.Aa)}); var p=c.getRootElement();p.onclick=function(r){a.ma.ma.blur();b.ha&&DI(a.ma,b.o);WI(a.Aa);var u=a.Aa;u.ka=u.o=l;r=r||iI(p).event;e.o(r,b,a.Fa)}}else k=a.Ea; gI(h,k);return!0} function NJ(a,b,c,e){var f=dI("input");f.type="button";f.value=DH(b);f.onclick=function(){a.Fa.search(a.ma.getDisplayValue(),e)}; if(a.o.rE){b="lsb";var h=dI("span");var k=dI("span");h.className="ds";k.className="lsbb";h.appendChild(k);k.appendChild(f)}else b="sbsb_h",h=f;f.className=b;c.appendChild(h)} function Kpa(a){var b=a.Va.pop();if(b)return a.oa.appendChild(b),b;b=dI("li");b.className="sbsb_c "+a.o.Wv;b.onmousedown=sb(a.nv,a);a.oa.appendChild(b);return b} n.nv=function(a){a=a||iI(this.na).event;a.stopPropagation?a.stopPropagation():!XH&&VH&&(this.ma.ma.ub=!0);return!1}; function PI(a){if(a.ka){var b=0,c=a.ma.ma.ua;c&&(b=c.offsetWidth);b=a.ma.getWidth()-b-3;0<b&&(a.ka.style.width=b+"px")}} ;function OJ(){this.ha=147} w(OJ,RH);OJ.prototype.setAttributes=function(a){this.ua=a.Un()||document.body}; OJ.prototype.setup=function(a){this.ta=a}; OJ.prototype.getWidth=function(a){var b=0;a&&(this.o||PJ(this),QJ(this),a in this.ka?b=this.ka[a]:(fI(this.o,CH(a)),this.ka[a]=b=this.o.offsetWidth,fI(this.o,"")));return b}; OJ.prototype.getHeight=function(){this.o||PJ(this);QJ(this);this.ma||(fI(this.o,"|"),this.ma=this.o.offsetHeight);return this.ma}; function PJ(a){var b=eI(a.ta.yy),c=b.style;c.background="transparent";c.color="#000";c.padding=0;c.position="absolute";c.whiteSpace="pre";a.o=b;a.o.style.visibility="hidden";a.ua.appendChild(a.o)} function QJ(a){var b=Date.now();if(!a.na||a.na+3E3<b){a.na=b;b=a.o;var c=iI(b);b=(b=c.getComputedStyle?c.getComputedStyle(b,""):b.currentStyle)?b.fontSize:null;a.oa&&b==a.oa||(a.ka={},a.ma=null,a.oa=b)}} ;function RJ(){OH.call(this);this.set(191,new yJ);this.set(150,new zJ);this.set(146,new AJ);this.set(147,new OJ);PH(this,149,new qI);this.set(145,new YI);this.set(117,new ZI);this.set(494,new cJ);this.set(374,new dJ);this.set(120,new eJ);this.set(121,new nJ);this.set(553,new pJ);this.set(124,new uJ);this.set(125,new vJ);this.set(123,new qJ);this.set(126,new wJ);this.set(127,new xJ);this.set(115,new tI);this.set(118,new vI);this.set(128,new MI);PH(this,154,new XI);this.set(116,new CJ);this.set(119, new IJ);this.set(129,new MJ)} w(RJ,OH);function Lpa(){return{Vj:function(){return{clientName:"hp",xv:"hp",QC:"google.com",Tz:"",wu:"en",xx:"",sG:"",userToken:"",authuser:0,tF:"",Yz:"",Hx:!1,lz:"",vv:"",Bt:0,transport:null,mA:!1,hM:!1,UE:!1,fD:!0,mL:10,eD:!0,gD:!0,hL:!1,yD:!1,kF:!1,mF:!1,HL:!1,OE:!0,cD:!1,QE:500,tE:!1,uL:!0,yL:!0,kM:!1,vE:!1,Qy:"",VL:"//web.archive.org/web/20220630113749/https://www.google.com/textinputassistant",WL:"",YL:7,vL:!1,wL:!1,wE:!1,uE:!0,xE:!1,oy:!1,fH:!1,eH:!1,cA:1,yF:!0,Tt:!1,uD:!1,iD:!1,pG:10,oE:!1,zG:!0,Rg:document.body,CE:!0,Vz:null,jD:{},kL:{},dM:0, zD:!1,WE:!0,Tk:!1,oL:!1,mM:null,hD:!1,KL:null,nM:null,Gx:!1,TE:!0,BC:!1,pM:1,EF:!1,searchText:"Search",vD:"I'm Feeling Lucky",lh:"",qF:"Learn more",gM:"Remove",fM:"This search was removed from your Web History",hintText:"",gL:"Did you mean:",XL:"",jM:"",wM:"Search by voice",vM:'Listening for "Ok Google"',uM:'Say "Ok Google"',YK:"Clear Search",aF:null,bF:0,cF:0,yy:"",Wv:"",Xa:!1,En:"absolute",rE:!1,nE:!1,Vy:null,sE:!0,Bq:[0,0,0],dD:null,DH:null,vC:[0],lM:!0,fA:"",FH:"",AH:"",pL:null,rL:"",qL:"",UK:1, oA:!1,Tx:!1}}}} ;function Mpa(a,b,c,e,f){var h=WH?"-moz-":VH?"-ms-":XH?"-o-":YH?"-webkit-":"",k=".gstl_"+e,l=new RegExp("(\\.("+f.join("|")+")\\b)"),p=[];return{addRule:function(r,u){if(b){if(c){r=r.split(",");for(var A=[],la=0,ma;ma=r[la++];)ma=l.test(ma)?ma.replace(l,k+"$1"):k+" "+ma,A.push(ma);r=A.join(",")}p.push(r,"{",u,"}")}}, lC:function(){if(b&&p.length){b=!1;var r=dI("style");r.setAttribute("type","text/css");(a||xH).appendChild(r);var u=p.join("");p=null;r.styleSheet?r.styleSheet.cssText=u:(u=document.createTextNode(u),r.appendChild(u))}}, prefix:function(r,u){var A=r+(u||"");h&&(A+=u?r+h+u:h+r);return A}}} ;function SJ(a,b,c){this.ma=a;this.Ca=b;this.Ea=c;this.ha=-1;this.Aa=!1} n=SJ.prototype;n.install=function(a){if(!this.Aa){a=TJ(a);0>this.ha&&(this.ha=Npa(a));var b=cI(this.ma),c=Opa(this),e=!!b.getElementById("gs_id"+this.ha),f=this,h=["gssb_c","gssb_k","sbdd_a","sbdd_c","sbib_a"];a.fA&&h.push(a.fA);h=Mpa(a.Vz,a.CE,a.hD,this.ha,h);this.ua=a.Tk;this.o=new QH(this.Ca,this.Ea,{nC:function(){return e}, get:function(k){return b.getElementById(k+f.ha)}, Zx:function(k){return b.getElementById(k)}, Un:function(){return null}, ju:function(){return c}, getId:function(k){return k+f.ha}, XD:function(){return f.ma}},h,this,a); this.o.get(347);this.na=this.o.get(130);this.o.get(115);this.oa=this.o.get(117);this.o.get(123);this.ta=this.o.get(118);this.va=this.o.get(119);this.o.get(374);this.o.get(120);this.o.get(189);this.o.get(553);this.o.get(419);this.Fa=this.o.get(126);this.ka=this.o.get(128);this.o.get(139);this.Ha=this.o.get(121);Ppa(this);this.Aa=!0}}; n.activate=function(a){this.deactivate();a=TJ(a);this.ua=a.Tk;this.o.activate(a)}; n.deactivate=function(){this.o.deactivate()}; n.focus=function(){this.va.focus()}; n.blur=function(){this.va.blur()}; n.getId=function(){return this.ha}; n.getDisplayValue=function(){return this.ta.getDisplayValue()}; n.setSuggestions=function(a,b){HI(this.ta,a||"");this.ka.isEnabled()&&this.ka.setSuggestions(a,b,!1)}; n.search=function(a,b){this.Ha.search(a,b)}; n.Tk=function(){return this.ua||!!this.na&&this.na.Tk()}; function Npa(a){a=iI(a.Vz||xH);void 0==a.nextSearchboxId&&(a.nextSearchboxId=50);return a.nextSearchboxId++} function Opa(a){if(a.ma)for(a=a.ma;a=a.parentNode;){var b=a.dir;if(b)return b}return"ltr"} function TJ(a){a=IH(a);var b=a.Qy;b?a.Qy=b.toLowerCase():a.vE=!1;a.Tt&&!a.uD&&(a.Tt=!1);lpa||(a.mF=!1);return a} function Ppa(a){var b=iI(a.ma),c=hI(b);a.oa.listen(b,"resize",function(){var e=hI(b);if(e.Am!=c.Am||e.sy!=c.sy)c=e,xI(a.oa,8)})} ;var UJ;mH("A AREA BUTTON HEAD INPUT LINK MENU META OPTGROUP OPTION PROGRESS STYLE SELECT SOURCE TEXTAREA TITLE TRACK".split(" ")); function VJ(a,b,c){Array.isArray(c)&&(c=c.join(" "));var e="aria-"+b;""===c||void 0==c?(UJ||(c={},UJ=(c.atomic=!1,c.autocomplete="none",c.dropeffect="none",c.haspopup=!1,c.live="off",c.multiline=!1,c.multiselectable=!1,c.orientation="vertical",c.readonly=!1,c.relevant="additions text",c.required=!1,c.sort="none",c.busy=!1,c.disabled=!1,c.hidden=!1,c.invalid="false",c)),c=UJ,b in c?a.setAttribute(e,c[b]):a.removeAttribute(e)):a.setAttribute(e,c)} ;function WJ(a){Bm.call(this);this.o=a||Bh();this.ha={};this.ma={}} wb(WJ,Bm);WJ.prototype.Dd=function(){we(this.ha,this.o.removeNode,this.o);this.ma=this.o=this.ha=null;WJ.Xf.Dd.call(this)};function XJ(){var a=this;this.o=!1;this.ma=null;this.ha=new Ym;this.ua=new WJ;this.ta=Uoa(function(){var b,c=null==(b=a.oa)?void 0:x(b,67);if(c&&!a.o&&(b=YJ(a))&&0!==b.length){b=a.ua;var e;(e=b.ha.polite)?e.removeAttribute("aria-hidden"):(e=b.o.createElement("DIV"),e.id="goog-lr-"+pb(e),e.style.position="absolute",e.style.top="-1000px",e.style.height="1px",e.style.overflow="hidden",VJ(e,"live","polite"),VJ(e,"atomic","true"),b.o.getDocument().body.appendChild(e),b.ha.polite=e);var f=b.ma.polite;f= f&&f===c?c+"\u00a0":c;c&&(b.ma.polite=f);Oh(e,f)}})} w(XJ,NH);n=XJ.prototype; n.install=function(a,b,c,e,f,h,k,l,p,r,u){u=u||"help";this.na=f;this.ka=h;this.oa=e;f=Lpa().Vj();"17"!=b&&"83757"!=b&&(f.lz=p||"www.google.com");f.clientName=u;f.xv=u;f.xx=u;p=(p=c.match(/^\w{2,3}([-_]|$)/))?p[0].replace(/[_-]/g,""):"";f.wu=p;p=c.split(/[-_]/g);(p=1<p.length&&p[1].match(/^[a-zA-Z]{4}$/)?p[1]:"")||(p=(c=c.match(/[-_]([a-zA-Z]{2}|\d{3})([-_]|$)/))?c[0].replace(/[_-]/g,""):"");f.Tz=p;r?f.Vy=r:f.Bq=[8,0,0];f.oA=!0;r=a.closest("header");null!==r&&"fixed"===window.getComputedStyle(r,null).position&& (f.En="fixed");r=[0];k&&r.push(79);f.oM=yH(r);r=new RJ;PH(r,156,new nI(b));PH(r,152,new lI(e));PH(r,152,new mI(e));r.set(157,new pI);this.va=new oI(5,k,l);PH(r,122,this.va);this.ma=new SJ(a,this,r);this.ma.install(f)}; function YJ(a){a=a.ma.Fa.o;return(a&&a.o||[]).filter(function(b){return!!b})} function ZJ(a){return YJ(a).map(function(b){if(79==b.getType()){var c=b.getParameters(),e=c&&c.getString("t");if("HELP_ARTICLE"===e||"SUPPORT_THREAD"===e)if(c=c&&c.getString("p")||{},c.url)return c.url}return b.o})} n.Iy=function(a){a.addRule(".sbdd_a","z-index: 1202")}; n.search=function(a,b){1==b&&(this.o=!0);if((b=BI(this.ma.ka))&&79==b.getType()){var c=b.getParameters();b=c.getString("t");c=c.getString("p");this.ka&&this.ka(b,c,a)}else this.na&&this.na(a)}; n.listen=function(a,b){this.ha.listen(a,b)}; n.unlisten=function(a,b){this.ha.unlisten(a,b)}; n.Fx=function(){this.o=!0;this.ha.dispatchEvent("OSC")}; n.Dx=function(){var a=YJ(this);a&&0<a.length&&this.ta();this.ha.dispatchEvent("OSS")}; n.Ex=function(){this.ha.dispatchEvent("OSH")}; n.Ot=function(){this.o=!1}; n.Cx=function(){this.o=!1}; </script> <script data-id="search_autocomplete" nonce="W6ozbPr3QBwvo1ENp7tY">function cT(a){var b=window.sc_scope;this.ha=a;this.oa=b||document;this.ta=this.o=this.ka=null;this.ua=!1;this.ma=null;this.na=new yp;Iua(this)} function Iua(a){a.ka=a.oa.querySelector("#gbqf, .gaiabar form, .non-one-bar form, .promoted-search__form");a.o=a.oa.querySelector('#gbqfq, .gaiabar form input[name="q"], .non-one-bar input[name="q"], .promoted-search__input');a.ka&&a.o&&(a.ka.id="search-form",a.ma=new XJ,a.ma.install(a.o,a.ha.eid,tg().lang,new rH(a.ha.pageStrings),a.va.bind(a),a.Aa.bind(a),"HELP_ARTICLE SUPPORT_THREAD AUTHORABLE_WORKFLOW HC_ROOT HC_COMMUNITY NEO_SYMPTOM".split(" "),void 0,void 0,"search-form",a.ha.clientName),a.ta= a.oa.querySelector('#gbqfb, .gaiabar form button[role="button"], .promoted-search__search-button'),a.ta&&a.ta.addEventListener("click",function(b){b.preventDefault();this.va()}.bind(a)))} cT.prototype.va=function(){var a;if(a=!this.ua&&""!=this.o.value.trim()){a=this.o.value.trim();var b=rg("q");a=!(""!=a&&a==b)}a&&(this.ma.o&&(dT(this),this.na.tv(this.o.value,this.ha.clientName)),window.sc_trackStatsEvent(10,this.ma.o?23:22,this.o.value),this.ka.submit(),this.ua=!0)}; cT.prototype.Aa=function(a,b,c){var e=b.url,f=!1,h=!1;dT(this);this.na.rv(c,e,this.ha.clientName,function(){h=!0;f&&h&&Lg(e)}); window.sc_trackStatsEvent(10,12,e,void 0,function(){(f=!0,h)&&Lg(e)})}; function dT(a){a.na.sv(ZJ(a.ma),a.ha.clientName)} window.sc_initSearchAutocomplete=function(a){function b(){new cT(a)} b();window.sc_reinitSearchAutocomplete=b}; </script> <script nonce="W6ozbPr3QBwvo1ENp7tY">(function(){var eid=102095;var client_name='help';var page_strings=["Google ヘルプ","このページは見つかりません。","Google","Google","https://web.archive.org/web/20220630113749/https://google.com","\u003cp\u003eこのページは「Google」のヘルプにはありません。該当の機能が存在しなくなったために削除されたか、または URL が正しくない可能性があります。\u003c/p\u003e\n","Google のヘルプを検索","ご使用のブラウザはサポートされていません。サポートされているブラウザについては\u003ca href=\"/accounts/answer/1151309\"\u003eこちら\u003c/a\u003eをご覧ください。","ヘルプセンターに関するフィードバックを送信","報告する","提案する","投稿者: \u003cspan\u003e\u003c/span\u003e","1 つ選択してください","Google ヘルプセンター","インターネット接続が遅いようなので、簡易形式で表示しています。","標準形式に切り替える","まとめ","その他","詳細","\u003cstrong\u003eステップ %s\u003c/strong\u003e / %s","一覧で表示","ステップごとに表示","報告済み","提案済み","表示項目を増やす","検索","一部を表示","フィードバックを送信","次へ","前へ","言語を選択","動画を読み込む","詳細オプション","Edit selection","ヘルプ センター","コミュニティ","Clear","何をお探しですか?","知りたい内容についてご記入ください","プロフィール","戻る","ヘルプセンターを検索","お問い合わせ","お知らせ","詳細","新しいウィンドウで開く","\u003ca class=\"btn btn-raised\" href=\"/support_portal?source=404\"\u003eGoogle のヘルプを表示\u003c/a\u003e","\u003ca class=\"btn btn-raised\" href=\"//www.google.com?source=404\" target=\"_blank\"\u003eGoogle で検索\u003c/a\u003e","送信するフィードバックの内容...","このヘルプ コンテンツと情報","ヘルプセンター全般","ダークモードを有効にする","ダークモードを無効にする","Google ヘルプ","はじめよう","ログイン","選択済み","未選択","Google Community","ヘルプ記事","フォーラム","Workflow","はい","いいえ","値を検索","サジェスト検索","以下ですぐに結果を確認できます。","ケース ID","処理中","完了","もっと見る","最近のケース","最終更新"];window['sc_initSearchAutocomplete']({'eid':eid,'clientName':client_name,'pageStrings':page_strings });})();</script> <script data-id="language_selector" nonce="W6ozbPr3QBwvo1ENp7tY">function JB(){this.o=window.location} JB.prototype.init=function(a){var b=this;a=a||document;a=a.querySelectorAll("form.language-selector");for(var c={},e=0;e<a.length;c={Rm:c.Rm},++e){var f=a[e];c.Rm=f.querySelector('select[name="hl"]');c.Rm&&(f.addEventListener("focusin",function(){window.sc_trackStatsEvent(169,8)}),c.Rm.addEventListener("change",function(h){return function(){var k=h.Rm.value; window.sc_trackStatsEvent(169,22,k);Lg(lh(new jh(b.o.href),"hl",k).toString())}}(c)))}}; window.sc_initLanguageSelector=function(){(new JB).init(window.sc_scope)}; </script> <script nonce="W6ozbPr3QBwvo1ENp7tY">window['sc_initLanguageSelector']();</script> <script data-id="forum_back_button" nonce="W6ozbPr3QBwvo1ENp7tY">function Xy(a){this.o=a} function Yy(){for(var a=[],b=t(Xg().querySelectorAll(".forum-back-button")),c=b.next();!c.done;c=b.next())c=new Xy(c.value),c.zf(),a.push(c);return a} Xy.prototype.zf=function(){var a=this;this.o.addEventListener("click",function(){qg(a.o,"forum-back-button--custom-handler")||(("true"==a.o.dataset.goBackToCommunityPage?0:1<window.history.length)?window.history.go(-("true"==a.o.dataset.goBackTwoPages?2:1)):Lg($g("forum-back-button__homepage-url")))})}; Xy.prototype.setUp=Xy.prototype.zf;Xy.setUpAll=Yy;vb("hcfe.forum.BackButton.setUpAll",Yy); </script> <script nonce="W6ozbPr3QBwvo1ENp7tY">(function(){var community_page_type=28;hcfe.forum.BackButton.setUpAll();})();</script> <script data-id="activity_chart_renderer" nonce="W6ozbPr3QBwvo1ENp7tY">(function(){ var w;function xa(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}} var Sa="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a};function kc(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("Cannot find global object");} var nc=kc(this);function Fc(a,b){if(b)a:{var c=nc;a=a.split(".");for(var e=0;e<a.length-1;e++){var f=a[e];if(!(f in c))break a;c=c[f]}a=a[a.length-1];e=c[a];b=b(e);b!=e&&null!=b&&Sa(c,a,{configurable:!0,writable:!0,value:b})}} Fc("Symbol",function(a){function b(k){if(this instanceof b)throw new TypeError("Symbol is not a constructor");return new c(e+(k||"")+"_"+f++,k)} function c(k,n){this.v=k;Sa(this,"description",{configurable:!0,writable:!0,value:n})} if(a)return a;c.prototype.toString=function(){return this.v};var e="jscomp_symbol_"+(1E9*Math.random()>>>0)+"_",f=0;return b});Fc("Symbol.iterator",function(a){if(a)return a;a=Symbol("Symbol.iterator");for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),c=0;c<b.length;c++){var e=nc[b[c]];"function"===typeof e&&"function"!=typeof e.prototype[a]&&Sa(e.prototype,a,{configurable:!0,writable:!0,value:function(){return Jc(xa(this))}})}return a});function Jc(a){a={next:a};a[Symbol.iterator]=function(){return this};return a} function Kc(a){var b="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];return b?b.call(a):{next:xa(a)}} function Lc(a){if(!(a instanceof Array)){a=Kc(a);for(var b,c=[];!(b=a.next()).done;)c.push(b.value);a=c}return a} function Mc(a,b){return Object.prototype.hasOwnProperty.call(a,b)} var Nc="function"==typeof Object.assign?Object.assign:function(a,b){for(var c=1;c<arguments.length;c++){var e=arguments[c];if(e)for(var f in e)Mc(e,f)&&(a[f]=e[f])}return a};Fc("Object.assign",function(a){return a||Nc});var Sc="function"==typeof Object.create?Object.create:function(a){function b(){} b.prototype=a;return new b},Tc;if("function"==typeof Object.setPrototypeOf)Tc=Object.setPrototypeOf;else{var Vc;a:{var Xc={a:!0},Yc={};try{Yc.__proto__=Xc;Vc=Yc.a;break a}catch(a){}Vc=!1}Tc=Vc?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not extensible");return a}:null}var $c=Tc;function ad(a,b){a.prototype=Sc(b.prototype);a.prototype.constructor=a;if($c)$c(a,b);else for(var c in b)if("prototype"!=c)if(Object.defineProperties){var e=Object.getOwnPropertyDescriptor(b,c);e&&Object.defineProperty(a,c,e)}else a[c]=b[c];a.Sb=b.prototype} function dd(){for(var a=Number(this),b=[],c=a;c<arguments.length;c++)b[c-a]=arguments[c];return b} Fc("Promise",function(a){function b(n){this.v=0;this.O=void 0;this.N=[];this.ma=!1;var r=this.ha();try{n(r.resolve,r.reject)}catch(t){r.reject(t)}} function c(){this.v=null} function e(n){return n instanceof b?n:new b(function(r){r(n)})} if(a)return a;c.prototype.N=function(n){if(null==this.v){this.v=[];var r=this;this.O(function(){r.ka()})}this.v.push(n)};var f=nc.setTimeout;c.prototype.O=function(n){f(n,0)};c.prototype.ka=function(){for(;this.v&&this.v.length;){var n=this.v;this.v=[];for(var r=0;r<n.length;++r){var t=n[r];n[r]=null;try{t()}catch(y){this.ha(y)}}}this.v=null};c.prototype.ha=function(n){this.O(function(){throw n;})};b.prototype.ha=function(){function n(y){return function(E){t||(t=!0,y.call(r,E))}} var r=this,t=!1;return{resolve:n(this.Ja),reject:n(this.ka)}};b.prototype.Ja=function(n){if(n===this)this.ka(new TypeError("A Promise cannot resolve to itself"));else if(n instanceof b)this.Qa(n);else{a:switch(typeof n){case "object":var r=null!=n;break a;case "function":r=!0;break a;default:r=!1}r?this.Da(n):this.na(n)}};b.prototype.Da=function(n){var r=void 0;try{r=n.then}catch(t){this.ka(t);return}"function"==typeof r?this.Na(r,n):this.na(n)};b.prototype.ka=function(n){this.oa(2,n)};b.prototype.na=function(n){this.oa(1,n)};b.prototype.oa=function(n,r){if(0!=this.v)throw Error("Cannot settle("+n+", "+r+"): Promise already settled in state"+this.v);this.v=n;this.O=r;2===this.v&&this.Ma();this.wa()};b.prototype.Ma=function(){var n=this;f(function(){if(n.Aa()){var r=nc.console;"undefined"!==typeof r&&r.error(n.O)}},1)};b.prototype.Aa=function(){if(this.ma)return!1;var n=nc.CustomEvent,r=nc.Event,t=nc.dispatchEvent;if("undefined"===typeof t)return!0;"function"===typeof n?n=new n("unhandledrejection",{cancelable:!0}):"function"===typeof r?n=new r("unhandledrejection",{cancelable:!0}):(n=nc.document.createEvent("CustomEvent"),n.initCustomEvent("unhandledrejection",!1,!0,n));n.promise=this;n.reason=this.O;return t(n)};b.prototype.wa=function(){if(null!=this.N){for(var n=0;n<this.N.length;++n)k.N(this.N[n]);this.N=null}};var k=new c;b.prototype.Qa=function(n){var r=this.ha();n.Cg(r.resolve,r.reject)};b.prototype.Na=function(n,r){var t=this.ha();try{n.call(r,t.resolve,t.reject)}catch(y){t.reject(y)}};b.prototype.then=function(n,r){function t(na,ta){return"function"==typeof na?function(sa){try{y(na(sa))}catch(ua){E(ua)}}:ta} var y,E,ma=new b(function(na,ta){y=na;E=ta});this.Cg(t(n,y),t(r,E));return ma};b.prototype.catch=function(n){return this.then(void 0,n)};b.prototype.Cg=function(n,r){function t(){switch(y.v){case 1:n(y.O);break;case 2:r(y.O);break;default:throw Error("Unexpected state: "+y.v);}} var y=this;null==this.N?k.N(t):this.N.push(t);this.ma=!0};b.resolve=e;b.reject=function(n){return new b(function(r,t){t(n)})};b.race=function(n){return new b(function(r,t){for(var y=Kc(n),E=y.next();!E.done;E=y.next())e(E.value).Cg(r,t)})};b.all=function(n){var r=Kc(n),t=r.next();return t.done?e([]):new b(function(y,E){function ma(sa){return function(ua){na[sa]=ua;ta--;0==ta&&y(na)}} var na=[],ta=0;do na.push(void 0),ta++,e(t.value).Cg(ma(na.length-1),E),t=r.next();while(!t.done)})};return b});Fc("WeakMap",function(a){function b(t){this.v=(r+=Math.random()+1).toString();if(t){t=Kc(t);for(var y;!(y=t.next()).done;)y=y.value,this.set(y[0],y[1])}} function c(){} function e(t){var y=typeof t;return"object"===y&&null!==t||"function"===y} function f(t){if(!Mc(t,n)){var y=new c;Sa(t,n,{value:y})}} function k(t){var y=Object[t];y&&(Object[t]=function(E){if(E instanceof c)return E;Object.isExtensible(E)&&f(E);return y(E)})} if(function(){if(!a||!Object.seal)return!1;try{var t=Object.seal({}),y=Object.seal({}),E=new a([[t,2],[y,3]]);if(2!=E.get(t)||3!=E.get(y))return!1;E.delete(t);E.set(y,4);return!E.has(t)&&4==E.get(y)}catch(ma){return!1}}())return a;var n="$jscomp_hidden_"+Math.random();k("freeze");k("preventExtensions");k("seal");var r=0;b.prototype.set=function(t,y){if(!e(t))throw Error("Invalid WeakMap key");f(t);if(!Mc(t,n))throw Error("WeakMap key fail: "+t);t[n][this.v]=y;return this};b.prototype.get=function(t){return e(t)&&Mc(t,n)?t[n][this.v]:void 0};b.prototype.has=function(t){return e(t)&&Mc(t,n)&&Mc(t[n],this.v)};b.prototype.delete=function(t){return e(t)&&Mc(t,n)&&Mc(t[n],this.v)?delete t[n][this.v]:!1};return b});Fc("Map",function(a){function b(){var r={};return r.yd=r.next=r.head=r} function c(r,t){var y=r.v;return Jc(function(){if(y){for(;y.head!=r.v;)y=y.yd;for(;y.next!=y.head;)return y=y.next,{done:!1,value:t(y)};y=null}return{done:!0,value:void 0}})} function e(r,t){var y=t&&typeof t;"object"==y||"function"==y?k.has(t)?y=k.get(t):(y=""+ ++n,k.set(t,y)):y="p_"+t;var E=r.N[y];if(E&&Mc(r.N,y))for(r=0;r<E.length;r++){var ma=E[r];if(t!==t&&ma.key!==ma.key||t===ma.key)return{id:y,list:E,index:r,Vb:ma}}return{id:y,list:E,index:-1,Vb:void 0}} function f(r){this.N={};this.v=b();this.size=0;if(r){r=Kc(r);for(var t;!(t=r.next()).done;)t=t.value,this.set(t[0],t[1])}} if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var r=Object.seal({x:4}),t=new a(Kc([[r,"s"]]));if("s"!=t.get(r)||1!=t.size||t.get({x:4})||t.set({x:4},"t")!=t||2!=t.size)return!1;var y=t.entries(),E=y.next();if(E.done||E.value[0]!=r||"s"!=E.value[1])return!1;E=y.next();return E.done||4!=E.value[0].x||"t"!=E.value[1]||!y.next().done?!1:!0}catch(ma){return!1}}())return a;var k=new WeakMap;f.prototype.set=function(r,t){r=0===r?0:r;var y=e(this,r);y.list||(y.list=this.N[y.id]=[]);y.Vb?y.Vb.value=t:(y.Vb={next:this.v,yd:this.v.yd,head:this.v,key:r,value:t},y.list.push(y.Vb),this.v.yd.next=y.Vb,this.v.yd=y.Vb,this.size++);return this};f.prototype.delete=function(r){r=e(this,r);return r.Vb&&r.list?(r.list.splice(r.index,1),r.list.length||delete this.N[r.id],r.Vb.yd.next=r.Vb.next,r.Vb.next.yd=r.Vb.yd,r.Vb.head=null,this.size--,!0):!1};f.prototype.clear=function(){this.N={};this.v=this.v.yd=b();this.size=0};f.prototype.has=function(r){return!!e(this,r).Vb};f.prototype.get=function(r){return(r=e(this,r).Vb)&&r.value};f.prototype.entries=function(){return c(this,function(r){return[r.key,r.value]})};f.prototype.keys=function(){return c(this,function(r){return r.key})};f.prototype.values=function(){return c(this,function(r){return r.value})};f.prototype.forEach=function(r,t){for(var y=this.entries(),E;!(E=y.next()).done;)E=E.value,r.call(t,E[1],E[0],this)};f.prototype[Symbol.iterator]=f.prototype.entries;var n=0;return f});Fc("Number.isFinite",function(a){return a?a:function(b){return"number"!==typeof b?!1:!isNaN(b)&&Infinity!==b&&-Infinity!==b}});Fc("Math.sign",function(a){return a?a:function(b){b=Number(b);return 0===b||isNaN(b)?b:0<b?1:-1}});function ed(a,b){a instanceof String&&(a+="");var c=0,e=!1,f={next:function(){if(!e&&c<a.length){var k=c++;return{value:b(k,a[k]),done:!1}}e=!0;return{done:!0,value:void 0}}};f[Symbol.iterator]=function(){return f};return f} Fc("Number.isNaN",function(a){return a?a:function(b){return"number"===typeof b&&isNaN(b)}});function fd(a,b,c){if(null==a)throw new TypeError("The 'this' value for String.prototype."+c+" must not be null or undefined");if(b instanceof RegExp)throw new TypeError("First argument to String.prototype."+c+" must not be a regular expression");return a+""} Fc("String.prototype.endsWith",function(a){return a?a:function(b,c){var e=fd(this,b,"endsWith");b+="";void 0===c&&(c=e.length);c=Math.max(0,Math.min(c|0,e.length));for(var f=b.length;0<f&&0<c;)if(e[--c]!=b[--f])return!1;return 0>=f}});Fc("Array.prototype.keys",function(a){return a?a:function(){return ed(this,function(b){return b})}});Fc("Array.prototype.values",function(a){return a?a:function(){return ed(this,function(b,c){return c})}});Fc("String.prototype.startsWith",function(a){return a?a:function(b,c){var e=fd(this,b,"startsWith");b+="";var f=e.length,k=b.length;c=Math.max(0,Math.min(c|0,e.length));for(var n=0;n<k&&c<f;)if(e[c++]!=b[n++])return!1;return n>=k}});Fc("String.prototype.repeat",function(a){return a?a:function(b){var c=fd(this,null,"repeat");if(0>b||1342177279<b)throw new RangeError("Invalid count value");b|=0;for(var e="";b;)if(b&1&&(e+=c),b>>>=1)c+=c;return e}});Fc("Array.from",function(a){return a?a:function(b,c,e){c=null!=c?c:function(r){return r};var f=[],k="undefined"!=typeof Symbol&&Symbol.iterator&&b[Symbol.iterator];if("function"==typeof k){b=k.call(b);for(var n=0;!(k=b.next()).done;)f.push(c.call(e,k.value,n++))}else for(k=b.length,n=0;n<k;n++)f.push(c.call(e,b[n],n));return f}});Fc("Set",function(a){function b(c){this.v=new Map;if(c){c=Kc(c);for(var e;!(e=c.next()).done;)this.add(e.value)}this.size=this.v.size} if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var c=Object.seal({x:4}),e=new a(Kc([c]));if(!e.has(c)||1!=e.size||e.add(c)!=e||1!=e.size||e.add({x:4})!=e||2!=e.size)return!1;var f=e.entries(),k=f.next();if(k.done||k.value[0]!=c||k.value[1]!=c)return!1;k=f.next();return k.done||k.value[0]==c||4!=k.value[0].x||k.value[1]!=k.value[0]?!1:f.next().done}catch(n){return!1}}())return a;b.prototype.add=function(c){c=0===c?0:c;this.v.set(c,c);this.size=this.v.size;return this};b.prototype.delete=function(c){c=this.v.delete(c);this.size=this.v.size;return c};b.prototype.clear=function(){this.v.clear();this.size=0};b.prototype.has=function(c){return this.v.has(c)};b.prototype.entries=function(){return this.v.entries()};b.prototype.values=function(){return this.v.values()};b.prototype.keys=b.prototype.values;b.prototype[Symbol.iterator]=b.prototype.values;b.prototype.forEach=function(c,e){var f=this;this.v.forEach(function(k){return c.call(e,k,k,f)})};return b});Fc("Object.is",function(a){return a?a:function(b,c){return b===c?0!==b||1/b===1/c:b!==b&&c!==c}});Fc("Array.prototype.includes",function(a){return a?a:function(b,c){var e=this;e instanceof String&&(e=String(e));var f=e.length;c=c||0;for(0>c&&(c=Math.max(c+f,0));c<f;c++){var k=e[c];if(k===b||Object.is(k,b))return!0}return!1}});Fc("String.prototype.includes",function(a){return a?a:function(b,c){return-1!==fd(this,b,"includes").indexOf(b,c||0)}});Fc("Array.prototype.fill",function(a){return a?a:function(b,c,e){var f=this.length||0;0>c&&(c=Math.max(0,f+c));if(null==e||e>f)e=f;e=Number(e);0>e&&(e=Math.max(0,f+e));for(c=Number(c||0);c<e;c++)this[c]=b;return this}});function id(a){return a?a:Array.prototype.fill} Fc("Int8Array.prototype.fill",id);Fc("Uint8Array.prototype.fill",id);Fc("Uint8ClampedArray.prototype.fill",id);Fc("Int16Array.prototype.fill",id);Fc("Uint16Array.prototype.fill",id);Fc("Int32Array.prototype.fill",id);Fc("Uint32Array.prototype.fill",id);Fc("Float32Array.prototype.fill",id);Fc("Float64Array.prototype.fill",id);Fc("Object.values",function(a){return a?a:function(b){var c=[],e;for(e in b)Mc(b,e)&&c.push(b[e]);return c}});Fc("Math.cosh",function(a){if(a)return a;var b=Math.exp;return function(c){c=Number(c);return(b(c)+b(-c))/2}});Fc("Math.acosh",function(a){return a?a:function(b){b=Number(b);return Math.log(b+Math.sqrt(b*b-1))}});Fc("Math.sinh",function(a){if(a)return a;var b=Math.exp;return function(c){c=Number(c);return 0===c?c:(b(c)-b(-c))/2}});Fc("Math.asinh",function(a){return a?a:function(b){b=Number(b);if(0===b)return b;var c=Math.log(Math.abs(b)+Math.sqrt(b*b+1));return 0>b?-c:c}});Fc("Math.tanh",function(a){return a?a:function(b){b=Number(b);if(0===b)return b;var c=Math.exp(-2*Math.abs(b));c=(1-c)/(1+c);return 0>b?-c:c}});Fc("Math.log1p",function(a){return a?a:function(b){b=Number(b);if(.25>b&&-.25<b){for(var c=b,e=1,f=b,k=0,n=1;k!=f;)c*=b,n*=-1,f=(k=f)+n*c/++e;return f}return Math.log(1+b)}});Fc("Math.atanh",function(a){if(a)return a;var b=Math.log1p;return function(c){c=Number(c);return(b(c)-b(-c))/2}});Fc("Math.log10",function(a){return a?a:function(b){return Math.log(b)/Math.LN10}});Fc("Math.log2",function(a){return a?a:function(b){return Math.log(b)/Math.LN2}});var jd=this||self;function kd(a,b){a=a.split(".");b=b||jd;for(var c=0;c<a.length;c++)if(b=b[a[c]],null==b)return null;return b} function ld(a){var b=typeof a;return"object"!=b?b:a?Array.isArray(a)?"array":b:"null"} function md(a){var b=ld(a);return"array"==b||"object"==b&&"number"==typeof a.length} function nd(a){return od(a)&&"function"==typeof a.getFullYear} function od(a){var b=typeof a;return"object"==b&&null!=a||"function"==b} function qd(a,b,c){return a.call.apply(a.bind,arguments)} function rd(a,b,c){if(!a)throw Error();if(2<arguments.length){var e=Array.prototype.slice.call(arguments,2);return function(){var f=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(f,e);return a.apply(b,f)}}return function(){return a.apply(b,arguments)}} function ud(a,b,c){Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?ud=qd:ud=rd;return ud.apply(null,arguments)} function wd(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var e=c.slice();e.push.apply(e,arguments);return a.apply(this,e)}} function yd(a,b){a=a.split(".");var c=jd;a[0]in c||"undefined"==typeof c.execScript||c.execScript("var "+a[0]);for(var e;a.length&&(e=a.shift());)a.length||void 0===b?c[e]&&c[e]!==Object.prototype[e]?c=c[e]:c=c[e]={}:c[e]=b} function zd(a,b){function c(){} c.prototype=b.prototype;a.Sb=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.base=function(e,f,k){for(var n=Array(arguments.length-2),r=2;r<arguments.length;r++)n[r-2]=arguments[r];return b.prototype[f].apply(e,n)}} function Ad(a){return a} ;var Bd={};function Dd(a,b){if(Error.captureStackTrace)Error.captureStackTrace(this,Dd);else{var c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a));void 0!==b&&(this.cause=b)} zd(Dd,Error);Dd.prototype.name="CustomError";var Ed;function Fd(a,b){a=a.split("%s");for(var c="",e=a.length-1,f=0;f<e;f++)c+=a[f]+(f<b.length?b[f]:"%s");Dd.call(this,c+a[e])} zd(Fd,Dd);Fd.prototype.name="AssertionError";function Hd(a,b){return a.toLowerCase()==b.toLowerCase()} var Id=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};function Ld(a){if(!Md.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(Nd,"&amp;"));-1!=a.indexOf("<")&&(a=a.replace(Od,"&lt;"));-1!=a.indexOf(">")&&(a=a.replace(Pd,"&gt;"));-1!=a.indexOf('"')&&(a=a.replace(Rd,"&quot;"));-1!=a.indexOf("'")&&(a=a.replace(Sd,"&#39;"));-1!=a.indexOf("\x00")&&(a=a.replace(Td,"&#0;"));return a} var Nd=/&/g,Od=/</g,Pd=/>/g,Rd=/"/g,Sd=/'/g,Td=/\x00/g,Md=/[\x00&<>"']/;function Ud(a,b){return a<b?-1:a>b?1:0} ;function Vd(){var a=jd.navigator;return a&&(a=a.userAgent)?a:""} function Wd(a){return-1!=Vd().indexOf(a)} ;function Yd(){return Wd("Firefox")||Wd("FxiOS")} function be(){return(Wd("Chrome")||Wd("CriOS"))&&!Wd("Edge")||Wd("Silk")} ;function ce(){return Wd("iPhone")&&!Wd("iPod")&&!Wd("iPad")} ;var de=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if("string"===typeof a)return"string"!==typeof b||1!=b.length?-1:a.indexOf(b,0);for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},he=Array.prototype.forEach?function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var e=a.length,f="string"===typeof a?a.split(""):a,k=0;k<e;k++)k in f&&b.call(c,f[k],k,a)};function ie(a,b){for(var c="string"===typeof a?a.split(""):a,e=a.length-1;0<=e;--e)e in c&&b.call(void 0,c[e],e,a)} var ke=Array.prototype.map?function(a,b){return Array.prototype.map.call(a,b,void 0)}:function(a,b){for(var c=a.length,e=Array(c),f="string"===typeof a?a.split(""):a,k=0;k<c;k++)k in f&&(e[k]=b.call(void 0,f[k],k,a));return e},le=Array.prototype.every?function(a,b){return Array.prototype.every.call(a,b,void 0)}:function(a,b){for(var c=a.length,e="string"===typeof a?a.split(""):a,f=0;f<c;f++)if(f in e&&!b.call(void 0,e[f],f,a))return!1;return!0};function me(a){if(!Array.isArray(a))for(var b=a.length-1;0<=b;b--)delete a[b];a.length=0} function ne(a,b){b=de(a,b);var c;(c=0<=b)&&oe(a,b);return c} function oe(a,b){return 1==Array.prototype.splice.call(a,b,1).length} function qe(a,b){a:{for(var c=a.length,e="string"===typeof a?a.split(""):a,f=0;f<c;f++)if(f in e&&b.call(void 0,e[f],f,a)){b=f;break a}b=-1}0<=b&&oe(a,b)} function te(a,b,c){var e=0;ie(a,function(f,k){b.call(c,f,k,a)&&oe(a,k)&&e++});return e} function ue(a){return Array.prototype.concat.apply([],arguments)} function ve(a){var b=a.length;if(0<b){for(var c=Array(b),e=0;e<b;e++)c[e]=a[e];return c}return[]} function xe(a,b,c,e){Array.prototype.splice.apply(a,Ae(arguments,1))} function Ae(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)} function Be(a,b,c){c=c||Ce;for(var e=0,f=a.length,k;e<f;){var n=e+(f-e>>>1);var r=c(b,a[n]);0<r?e=n+1:(f=n,k=!r)}return k?e:-e-1} function De(a,b){a.sort(b||Ce)} function Fe(a,b){for(var c=Array(a.length),e=0;e<a.length;e++)c[e]={index:e,value:a[e]};var f=b||Ce;De(c,function(k,n){return f(k.value,n.value)||k.index-n.index});for(b=0;b<a.length;b++)a[b]=c[b].value} function He(a,b,c){var e=c||Ce;De(a,function(f,k){return e(b(f),b(k))})} function Ie(a,b,c){He(a,function(e){return e[b]},c)} function Ce(a,b){return a>b?1:a<b?-1:0} function Je(a,b){return-Ce(a,b)} function Ke(a,b,c){for(var e={},f=0;f<a.length;f++){var k=a[f],n=b.call(c,k,f,a);void 0!==n&&(e[n]||(e[n]=[])).push(k)}return e} function Le(a){var b=[];if(0>a-0)return[];for(var c=0;c<a;c+=1)b.push(c);return b} function Me(a){for(var b=[],c=0;c<arguments.length;c++){var e=arguments[c];if(Array.isArray(e))for(var f=0;f<e.length;f+=8192)for(var k=Me.apply(null,Ae(e,f,f+8192)),n=0;n<k.length;n++)b.push(k[n]);else b.push(e)}return b} function Ne(a,b){return ue.apply([],ke(a,b))} ;function Oe(a){Oe[" "](a);return a} Oe[" "]=function(){};function Pe(a,b){var c=Qe;return Object.prototype.hasOwnProperty.call(c,a)?c[a]:c[a]=b(a)} ;var Re=Wd("Opera"),Se=Wd("Trident")||Wd("MSIE"),Te=Wd("Edge"),Ue=Wd("Gecko")&&!(-1!=Vd().toLowerCase().indexOf("webkit")&&!Wd("Edge"))&&!(Wd("Trident")||Wd("MSIE"))&&!Wd("Edge"),Ve=-1!=Vd().toLowerCase().indexOf("webkit")&&!Wd("Edge");Ve&&Wd("Mobile");Wd("Macintosh");Wd("Windows");Wd("Linux")||Wd("CrOS");var We=jd.navigator||null;We&&(We.appVersion||"").indexOf("X11");Wd("Android");ce();Wd("iPad");Wd("iPod");var Xe=ce()||Wd("iPad")||Wd("iPod");Vd().toLowerCase().indexOf("kaios");function Ye(){var a=jd.document;return a?a.documentMode:void 0} var af;a:{var cf="",df=function(){var a=Vd();if(Ue)return/rv:([^\);]+)(\)|;)/.exec(a);if(Te)return/Edge\/([\d\.]+)/.exec(a);if(Se)return/\b(?:MSIE|rv)[:]([^\);]+)(\)|;)/.exec(a);if(Ve)return/WebKit\/(\S+)/.exec(a);if(Re)return/(?:Version)[ \/]?(\S+)/.exec(a)}();df&&(cf=df?df[1]:"");if(Se){var ef=Ye();if(null!=ef&&ef>parseFloat(cf)){af=String(ef);break a}}af=cf}var ff=af,Qe={};function gf(a){return Pe(a,function(){for(var b=0,c=Id(String(ff)).split("."),e=Id(String(a)).split("."),f=Math.max(c.length,e.length),k=0;0==b&&k<f;k++){var n=c[k]||"",r=e[k]||"";do{n=/(\d*)(\D*)(.*)/.exec(n)||["","","",""];r=/(\d*)(\D*)(.*)/.exec(r)||["","","",""];if(0==n[0].length&&0==r[0].length)break;b=Ud(0==n[1].length?0:parseInt(n[1],10),0==r[1].length?0:parseInt(r[1],10))||Ud(0==n[2].length,0==r[2].length)||Ud(n[2],r[2]);n=n[3];r=r[3]}while(0==b)}return 0<=b})} var hf;if(jd.document&&Se){var jf=Ye();hf=jf?jf:parseInt(ff,10)||void 0}else hf=void 0;var kf=hf;Yd();ce()||Wd("iPod");Wd("iPad");!Wd("Android")||be()||Yd()||Wd("Opera")||Wd("Silk");be();var lf=Wd("Safari")&&!(be()||Wd("Coast")||Wd("Opera")||Wd("Edge")||Wd("Edg/")||Wd("OPR")||Yd()||Wd("Silk")||Wd("Android"))&&!(ce()||Wd("iPad")||Wd("iPod"));var mf={},nf=null,of=Ue||Ve||"function"==typeof jd.btoa;function pf(a){var b;void 0===b&&(b=0);if(!nf){nf={};for(var c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),e=["+/=","+/","-_=","-_.","-_"],f=0;5>f;f++){var k=c.concat(e[f].split(""));mf[f]=k;for(var n=0;n<k.length;n++){var r=k[n];void 0===nf[r]&&(nf[r]=n)}}}b=mf[b];c=Array(Math.floor(a.length/3));e=b[64]||"";for(f=k=0;k<a.length-2;k+=3){var t=a[k],y=a[k+1];r=a[k+2];n=b[t>>2];t=b[(t&3)<<4|y>>4];y=b[(y&15)<<2|r>>6];r=b[r&63];c[f++]=""+n+t+y+r}n=0;r=e;switch(a.length-k){case 2:n= a[k+1],r=b[(n&15)<<2]||e;case 1:a=a[k],c[f]=""+b[a>>2]+b[(a&3)<<4|n>>4]+r+e}return c.join("")} ;var qf="undefined"!==typeof Uint8Array,rf={};var sf;function wf(a){if(rf!==rf)throw Error("illegal external caller");this.fl=a;if(null!=a&&0===a.length)throw Error("ByteString should be constructed with non-empty values");} ;var xf="function"===typeof Symbol&&"symbol"===typeof Symbol()?Symbol(void 0):void 0;function yf(a,b){Object.isFrozen(a)||(xf?a[xf]|=b:void 0!==a.te?a.te|=b:Object.defineProperties(a,{te:{value:b,configurable:!0,writable:!0,enumerable:!1}}))} function zf(a){var b;xf?b=a[xf]:b=a.te;return null==b?0:b} function Bf(a){yf(a,1);return a} function Cf(a){return Array.isArray(a)?!!(zf(a)&2):!1} function Df(a){if(!Array.isArray(a))throw Error("cannot mark non-array as immutable");yf(a,2)} function Ef(a,b){if(!Array.isArray(a))throw Error("cannot mark non-array as mutable");b?yf(a,8):Object.isFrozen(a)||(xf?a[xf]&=-9:void 0!==a.te&&(a.te&=-9))} ;function Ff(a){return null!==a&&"object"===typeof a&&!Array.isArray(a)&&a.constructor===Object} var Gf=Object.freeze(Bf([]));function Hf(a){if(Cf(a.Ua))throw Error("Cannot mutate an immutable Message");} var If="undefined"!=typeof Symbol&&"undefined"!=typeof Symbol.hasInstance;function Jf(a){return{value:a,configurable:!1,writable:!1,enumerable:!1}} ;function Kf(a){return a.displayName||a.name||"unknown type name"} function Lf(a,b){if(!(a instanceof b))throw Error("Expected instanceof "+Kf(b)+" but got "+(a&&Kf(a.constructor)));return a} function Mf(a,b){var c=void 0===c?!1:c;if(Array.isArray(a))return new b(a);if(c)return new b} ;function Nf(a){switch(typeof a){case "number":return isFinite(a)?a:String(a);case "object":if(a&&!Array.isArray(a)){if(qf&&null!=a&&a instanceof Uint8Array)return pf(a);if(a instanceof wf){var b=a.fl;b=null==b||"string"===typeof b?b:qf&&b instanceof Uint8Array?pf(b):null;return null==b?"":a.fl=b}}}return a} ;function Of(a,b){b=void 0===b?Pf:b;return Qf(a,b)} function Rf(a,b){if(null!=a){if(Array.isArray(a))a=Qf(a,b);else if(Ff(a)){var c={},e;for(e in a)c[e]=Rf(a[e],b);a=c}else a=b(a);return a}} function Qf(a,b){for(var c=a.slice(),e=0;e<c.length;e++)c[e]=Rf(c[e],b);Array.isArray(a)&&zf(a)&1&&Bf(c);return c} function Sf(a){if(a&&"object"==typeof a&&a.toJSON)return a.toJSON();a=Nf(a);return Array.isArray(a)?Of(a,Sf):a} function Pf(a){return qf&&null!=a&&a instanceof Uint8Array?new Uint8Array(a):a} ;function Tf(a){return a.N||(a.N=a.Ua[a.O+a.de]={})} function Uf(a,b,c){return-1===b?null:b>=a.O?a.N?a.N[b]:void 0:(void 0===c?0:c)&&a.N&&(c=a.N[b],null!=c)?c:a.Ua[b+a.de]} function Wf(a,b,c,e){e=void 0===e?!1:e;Hf(a);b<a.O&&!e?a.Ua[b+a.de]=c:Tf(a)[b]=c;return a} function Xf(a,b,c,e){c=void 0===c?!0:c;var f=Uf(a,b,e);Array.isArray(f)||(f=Gf);if(Cf(a.Ua))c&&(Df(f),Object.freeze(f));else if(f===Gf||Cf(f))f=Bf(f.slice()),Wf(a,b,f,e);return f} ;function Yf(a,b,c){a||(a=Zf);Zf=null;var e=this.constructor.N;a||(a=e?[e]:[]);this.de=(e?0:-1)-(this.constructor.v||0);this.v=void 0;this.Ua=a;a:{e=this.Ua.length;a=e-1;if(e&&(e=this.Ua[a],Ff(e))){this.O=a-this.de;this.N=e;break a}void 0!==b&&-1<b?(this.O=Math.max(b,a+1-this.de),this.N=void 0):this.O=Number.MAX_VALUE}if(c)for(b=0;b<c.length;b++)if(a=c[b],a<this.O)a+=this.de,(e=this.Ua[a])?Array.isArray(e)&&Bf(e):this.Ua[a]=Gf;else{e=Tf(this);var f=e[a];f?Array.isArray(f)&&Bf(f):e[a]=Gf}} Yf.prototype.toJSON=function(){return Of(this.Ua,Sf)};Yf.prototype.clone=function(){var a=Of(this.Ua);Zf=a;a=new this.constructor(a);Zf=null;$f(a,this);return a};Yf.prototype.toString=function(){return this.Ua.toString()};function $f(a,b){b.Rf&&(a.Rf=b.Rf.slice());var c=b.v;if(c){b=b.N;for(var e in c){var f=c[e];if(f){var k=!(!b||!b[e]),n=+e;if(Array.isArray(f)){if(f.length){var r=a;k=void 0===k?!1:k;var t=Cf(r.Ua);var y=r;var E=f[0].constructor,ma=k,na=t;na=void 0===na?!0:na;y.v||(y.v={});var ta=Cf(y.Ua),sa=y.v[n];ma=Xf(y,n,!0,ma);var ua=ta||Cf(ma);if(!sa){sa=[];ta=ta||ua;for(var za=0;za<ma.length;za++){var ya=ma[za];ta=ta||Cf(ya);ya=Mf(ya,E);void 0!==ya&&(sa.push(ya),ua&&Df(ya.Ua))}y.v[n]=sa;Ef(ma,!ta)}E=ua||na;na=Cf(sa);E&&!na&&(Object.isFrozen(sa)&&(y.v[n]=sa=sa.slice()),Df(sa),Object.freeze(sa));!E&&na&&(y.v[n]=sa=sa.slice());y=sa;n=Xf(r,n,k);if(!(r=t)&&(r=n)){if(!Array.isArray(n))throw Error("cannot check mutability state of non-array");r=!(zf(n)&8)}if(r){for(r=0;r<y.length;r++)(k=y[r])&&Cf(k.Ua)&&!t&&(y[r]=y[r].Ni(Bd),n[r]=y[r].Ua);Ef(n,!0)}n=y;for(t=0;t<Math.min(n.length,f.length);t++)$f(n[t],f[t])}}else t=a,r=k,r=void 0===r?!1:r,k=t,sa=f.constructor,E=r,-1===n?k=null:(k.v||(k.v={}),(y=k.v[n])?k=y:(sa=Mf(Uf(k,n,E),sa),void 0==sa?k=y:(k.v[n]=sa,Cf(k.Ua)&&Df(sa.Ua),k=sa))),null!=k&&Cf(k.Ua)&&!Cf(t.Ua)&&(k=k.Ni(Bd),Wf(t,n,k.Ua,r),t.v[n]=k),n=k,n&&$f(n,f)}}}} var Zf;function cg(){Yf.apply(this,arguments)} ad(cg,Yf);cg.prototype.Ni=function(){return this};if(If){var dg={};Object.defineProperties(cg,(dg[Symbol.hasInstance]=Jf(function(){throw Error("Cannot perform instanceof checks for MutableMessage");}),dg))};function eg(a,b,c,e,f,k){if(a=a.v&&a.v[c])if(Array.isArray(a)){f=k.xh?Bf(a.slice()):a;k=0<f.length?f[0].constructor:void 0;Hf(b);if(null!=f){a=Bf([]);e=!1;for(var n=0;n<f.length;n++)a[n]=Lf(f[n],k).Ua,e=e||Cf(a[n]);b.v||(b.v={});b.v[c]=f;Ef(a,!e)}else b.v&&(b.v[c]=void 0),a=Gf;Wf(b,c,a)}else f=a.constructor,Hf(b),b.v||(b.v={}),f=null!=a?Lf(a,f).Ua:a,b.v[c]=a,Wf(b,c,f);else a=e,qf&&a instanceof Uint8Array?f=a.length?new wf(new Uint8Array(a)):sf||(sf=new wf(null)):(Array.isArray(a)&&(f?Df(a):Array.isArray(a)&& zf(a)&1&&k.xh&&(a=a.slice())),f=a),Wf(b,c,f)} ;function fg(){cg.apply(this,arguments)} ad(fg,cg);fg.prototype.Ni=function(a){if(a!==Bd)throw Error("requires a valid immutable API token");if(Cf(this.Ua)){a={xh:!0};var b=Cf(this.Ua);if(b&&!a.xh)throw Error("copyRepeatedFields must be true for frozen messages");var c=new this.constructor;this.Rf&&(c.Rf=this.Rf.slice());for(var e=this.Ua,f=0;f<e.length;f++){var k=e[f];if(f===e.length-1&&Ff(k))for(r in k){var n=+r;Number.isNaN(n)?Tf(c)[r]=k[r]:eg(this,c,n,k[r],b,a)}else eg(this,c,f-this.de,k,b,a)}var r=c}else r=this;return r};if(If){var gg={};Object.defineProperties(fg,(gg[Symbol.hasInstance]=Jf(Object[Symbol.hasInstance]),gg))};function hg(a){fg.call(this,a)} ad(hg,fg);hg.prototype.getYear=function(){return Uf(this,1)};hg.prototype.setYear=function(a){return Wf(this,1,a)};hg.prototype.getMonth=function(){return Uf(this,2)};hg.prototype.setMonth=function(a){return Wf(this,2,a)};function ig(){} ig.prototype.Lf=function(){};function jg(a,b,c){if(null==b)return null;var e=a.width;a=a.height;switch(c){case 5:case 6:e=b;break;case 1:case 2:case 3:case 4:a=b}return{Ca:{width:e,height:a},ub:{width:e,height:a},Cc:!0}} yd("aplos.chart.layout.Component",ig);function kg(){this.v=Date.now()} var lg=null;kg.prototype.set=function(a){this.v=a};kg.prototype.reset=function(){this.set(Date.now())};kg.prototype.get=function(){return this.v};function mg(a,b,c){for(var e in a)b.call(c,a[e],e,a)} function og(a){var b=0,c;for(c in a)b++;return b} function pg(a){var b=[],c=0,e;for(e in a)b[c++]=a[e];return b} function qg(a){var b=[],c=0,e;for(e in a)b[c++]=e;return b} function rg(a,b){var c=md(b),e=c?b:arguments;for(c=c?0:1;c<e.length;c++){if(null==a)return;a=a[e[c]]}return a} function sg(a,b,c){for(var e in a)if(b.call(c,a[e],e,a))return e} function tg(a){var b={},c;for(c in a)b[c]=a[c];return b} function ug(a){if(!a||"object"!==typeof a)return a;if("function"===typeof a.clone)return a.clone();if("undefined"!==typeof Map&&a instanceof Map)return new Map(a);if("undefined"!==typeof Set&&a instanceof Set)return new Set(a);var b=Array.isArray(a)?[]:"function"!==typeof ArrayBuffer||"function"!==typeof ArrayBuffer.isView||!ArrayBuffer.isView(a)||a instanceof DataView?{}:new a.constructor(a.length),c;for(c in a)b[c]=ug(a[c]);return b} var vg="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");function wg(a,b){for(var c,e,f=1;f<arguments.length;f++){e=arguments[f];for(c in e)a[c]=e[c];for(var k=0;k<vg.length;k++)c=vg[k],Object.prototype.hasOwnProperty.call(e,c)&&(a[c]=e[c])}} ;var xg;function yg(){if(void 0===xg){var a=null,b=jd.trustedTypes;if(b&&b.createPolicy){try{a=b.createPolicy("goog#html",{createHTML:Ad,createScript:Ad,createScriptURL:Ad})}catch(c){jd.console&&jd.console.error(c.message)}xg=a}else xg=a}return xg} ;function zg(a,b){this.N=a===Ag&&b||"";this.O=Bg} zg.prototype.re=!0;zg.prototype.v=function(){return this.N};function Cg(a){return a instanceof zg&&a.constructor===zg&&a.O===Bg?a.N:"type_error:Const"} var Bg={},Ag={};function Dg(a,b){this.N=b===Gg?a:""} Dg.prototype.toString=function(){return this.N+""};Dg.prototype.re=!0;Dg.prototype.v=function(){return this.N.toString()};function Hg(a){return a instanceof Dg&&a.constructor===Dg?a.N:"type_error:TrustedResourceUrl"} var Gg={};function Og(a){var b=yg();a=b?b.createScriptURL(a):a;return new Dg(a,Gg)} ;function Pg(a,b){this.N=b===Qg?a:""} Pg.prototype.toString=function(){return this.N.toString()};Pg.prototype.re=!0;Pg.prototype.v=function(){return this.N.toString()};function Rg(a){return a instanceof Pg&&a.constructor===Pg?a.N:"type_error:SafeUrl"} var Sg=/^data:(.*);base64,[a-z0-9+\/]+=*$/i,Tg=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i;function Ug(a){a instanceof Pg||(a="object"==typeof a&&a.re?a.v():String(a),Tg.test(a)?a=new Pg(a,Qg):(a=String(a).replace(/(%0A|%0D)/g,""),a=a.match(Sg)?new Pg(a,Qg):null));return a||Vg} var Qg={},Vg=new Pg("about:invalid#zClosurez",Qg);var Wg={};function Xg(a,b){this.N=b===Wg?a:"";this.re=!0} Xg.prototype.v=function(){return this.N};Xg.prototype.toString=function(){return this.N.toString()};function Yg(a){return a instanceof Xg&&a.constructor===Xg?a.N:"type_error:SafeStyle"} function Zg(a){var b="",c;for(c in a)if(Object.prototype.hasOwnProperty.call(a,c)){if(!/^[-_a-zA-Z0-9]+$/.test(c))throw Error("Name allows only [-_a-zA-Z0-9], got: "+c);var e=a[c];null!=e&&(e=Array.isArray(e)?e.map($g).join(" "):$g(e),b+=c+":"+e+";")}return b?new Xg(b,Wg):ah} var ah=new Xg("",Wg);function $g(a){if(a instanceof Pg)return'url("'+Rg(a).replace(/</g,"%3c").replace(/[\\"]/g,"\\$&")+'")';if(a instanceof zg)a=Cg(a);else{a=String(a);var b=a.replace(bh,"$1").replace(bh,"$1").replace(ch,"url");if(dh.test(b)){if(b=!eh.test(a)){for(var c=b=!0,e=0;e<a.length;e++){var f=a.charAt(e);"'"==f&&c?b=!b:'"'==f&&b&&(c=!c)}b=b&&c&&fh(a)}a=b?gh(a):"zClosurez"}else a="zClosurez"}if(/[{;}]/.test(a))throw new Fd("Value does not allow [{;}], got: %s.",[a]);return a} function fh(a){for(var b=!0,c=/^[-_a-zA-Z0-9]$/,e=0;e<a.length;e++){var f=a.charAt(e);if("]"==f){if(b)return!1;b=!0}else if("["==f){if(!b)return!1;b=!1}else if(!b&&!c.test(f))return!1}return b} var dh=RegExp("^[-,.\"'%_!#/ a-zA-Z0-9\\[\\]]+$"),ch=RegExp("\\b(url\\([ \t\n]*)('[ -&(-\\[\\]-~]*'|\"[ !#-\\[\\]-~]*\"|[!#-&*-\\[\\]-~]*)([ \t\n]*\\))","g"),bh=RegExp("\\b(calc|cubic-bezier|fit-content|hsl|hsla|linear-gradient|matrix|minmax|radial-gradient|repeat|rgb|rgba|(rotate|scale|translate)(X|Y|Z|3d)?|var)\\([-+*/0-9a-zA-Z.%#\\[\\], ]+\\)","g"),eh=/\/\*/;function gh(a){return a.replace(ch,function(b,c,e,f){var k="";e=e.replace(/^(['"])(.*)\1$/,function(n,r,t){k=r;return t});b=Ug(e).v();return c+k+b+k+f})} ;var hh={};function ih(a,b){this.N=b===hh?a:"";this.re=!0} ih.prototype.toString=function(){return this.N.toString()};function jh(a){function b(e){Array.isArray(e)?e.forEach(b):c+=kh(e)} var c="";Array.prototype.forEach.call(arguments,b);return new ih(c,hh)} ih.prototype.v=function(){return this.N};function kh(a){return a instanceof ih&&a.constructor===ih?a.N:"type_error:SafeStyleSheet"} var lh=new ih("",hh);var mh={};function nh(a,b){this.N=b===mh?a:"";this.re=!0} nh.prototype.v=function(){return this.N.toString()};nh.prototype.toString=function(){return this.N.toString()};function oh(a){return a instanceof nh&&a.constructor===nh?a.N:"type_error:SafeHtml"} function ph(a){return a instanceof nh?a:qh(Ld("object"==typeof a&&a.re?a.v():String(a)))} function rh(a){function b(f){Array.isArray(f)?f.forEach(b):(f=ph(f),e.push(oh(f).toString()))} var c=ph(sh),e=[];a.forEach(b);return qh(e.join(oh(c).toString()))} function th(a){return rh(Array.prototype.slice.call(arguments))} function qh(a){var b=yg();a=b?b.createHTML(a):a;return new nh(a,mh)} var sh=new nh(jd.trustedTypes&&jd.trustedTypes.emptyHTML||"",mh),uh=qh("<br>");var xh={};function yh(a,b){this.name=a;this.value=b} yh.prototype.toString=function(){return this.name};var zh=new yh("SEVERE",1E3),Ah=new yh("WARNING",900),Bh=new yh("INFO",800),Ch=new yh("CONFIG",700),Lh=new yh("FINE",500),Mh=new yh("ALL",0);function Nh(a){this.ha=a||"";lg||(lg=new kg);this.ka=lg} Nh.prototype.v=!0;Nh.prototype.N=!0;Nh.prototype.O=!1;function Oh(a){return 10>a?"0"+a:String(a)} function Ph(a){Nh.call(this,a)} zd(Ph,Nh);function Qh(a,b){var c=[];c.push(a.ha," ");if(a.N){var e=c.push,f=new Date(b.O());e.call(c,"[",Oh(f.getFullYear()-2E3)+Oh(f.getMonth()+1)+Oh(f.getDate())+" "+Oh(f.getHours())+":"+Oh(f.getMinutes())+":"+Oh(f.getSeconds())+"."+Oh(Math.floor(f.getMilliseconds()/10)),"] ")}e=c.push;f=a.ka.get();f=(b.O()-f)/1E3;var k=f.toFixed(3),n=0;if(1>f)n=2;else for(;100>f;)n++,f*=10;for(;0<n--;)k=" "+k;e.call(c,"[",k,"s] ");c.push("[",b.N(),"] ");c.push(b.ka());a.O&&(b=b.v(),void 0!==b&&c.push("\n",b instanceof Error?b.message:String(b)));a.v&&c.push("\n");return c.join("")} ;function Rh(){ud(this.O,this);this.v=new Ph;this.v.N=!1;this.v.O=!1;this.N=this.v.v=!1;this.ha={}} Rh.prototype.O=function(a){function b(k){if(k){if(k.value>=zh.value)return"error";if(k.value>=Ah.value)return"warn";if(k.value>=Ch.value)return"log"}return"debug"} if(!this.ha[a.N()]){var c=Qh(this.v,a),e=Sh;if(e){var f=b(a.ha());Th(e,f,c,a.v())}}};var Sh=jd.console;function Th(a,b,c,e){if(a[b])a[b](c,void 0===e?"":e);else a.log(c,void 0===e?"":e)} ;yd("aplos.util.LogLevel",{ERROR:xh?zh:null,Iq:xh?Ah:null,Vp:xh?Bh:null,xp:xh?Lh:null,hl:xh?Mh:null});function Uh(){} yd("aplos.util.Logger",Uh);var Vh=new Rh;Uh.setLogToConsole=function(a){a!=Vh.N&&(Vh.N=a)};Uh.setLogLevel=function(){};Uh.log=function(){};function Wh(a){!a.stack&&a.getResponseText&&a.getResponseText()} Uh.unpackAndLogError=Wh;Uh.debug=function(){};Uh.info=function(){};Uh.warn=function(){};Uh.error=function(){};function Xh(){return null} function Yh(a){return a} ;var Zh=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}}(function(){var a=document.createElement("div"),b=document.createElement("div");b.appendChild(document.createElement("div"));a.appendChild(b);b=a.firstChild.firstChild;a.innerHTML=oh(sh);return!b.parentElement});function $h(a,b){if(Zh())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=oh(b)} var ai=/^[\w+/_-]+[=]{0,2}$/;function bi(){var a=jd.document;return a.querySelector?(a=a.querySelector("script[nonce]"))&&(a=a.nonce||a.getAttribute("nonce"))&&ai.test(a)?a:"":""} ;function ci(a){return a.replace(/(\r\n|\r|\n)+/g," ")} function di(a){return a=Ld(a)} function ei(a,b){return a&&b?a.split(b).length-1:0} var fi=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)};function gi(a,b){if(!Number.isFinite(a))return String(a);a=String(a);var c=a.indexOf(".");-1===c&&(c=a.length);var e="-"===a[0]?"-":"";e&&(a=a.substring(1));return e+fi("0",Math.max(0,b-c))+a} ;var hi="Y Z E P T G M K m u n".split(" "),ii={"":1,n:Math.pow(1024,-3),u:Math.pow(1024,-2),m:1/1024,k:1024,K:1024,M:Math.pow(1024,2),G:Math.pow(1024,3),T:Math.pow(1024,4),P:Math.pow(1024,5),E:Math.pow(1024,6),Z:Math.pow(1024,7),Y:Math.pow(1024,8)};function ji(a){function b(c){return""+c} if(a)if("c"===a.slice(-1))b=ki(a);else if("B"===a.slice(-1))b=li(a);else{switch(a){case "%":a=".0%";break;case "3,.2e+03":a=",.2e"}try{b=mi(a)}catch(c){}}return ni(b)} yd("aplos.util.d3.format",ji);function ki(a){a=a.slice(0,a.length-1);var b=mi(a+"f"),c=mi(a+"s"),e=mi(a+"g");return function(f){var k=c(f),n=k.slice(-1),r;return(r=oi[n])?k.replace(n,r):1>Math.abs(f)?b(f):e(f)}} function ni(a){return function(b){return null===b||"null"===b?"null":b===Number.POSITIVE_INFINITY?"\u221e":b===Number.NEGATIVE_INFINITY?"-\u221e":void 0===b?"undefined":isNaN(+b)?"Invalid number":a(+b)}} var oi={k:"K",M:"M",G:"B",T:"T",P:"Q"};function li(a){a=a.match(pi);var b=null!==a?Number(a[1]):2;return function(c){var e=c;var f=e;var k="",n=1;0>e&&(e=-e);if(Infinity===e)f=(Infinity*Math.sign(f)).toString();else{for(var r=0;r<hi.length;r++){var t=hi[r];n=ii[t];if(e>=n||1>=n&&e>.1*n){k=t;break}}k||(n=1);e=Math.pow(10,void 0!==b?b:2);f=Math.round(f/n*e)/e+""+k}return f+(1>Math.abs(c)||1024<=Math.abs(c)?"iB":"")}} var pi=/^\.(\d+)B$/;function qi(a){switch(a){case 0:return 3;case 1:return 5;case 3:return 6;case 2:return 1;default:throw Error("Unknown orientation: "+a);}} ;var ri=[1,1.25,1.5,2,2.5,3,4,5,6,7.5,8,10];function si(a,b,c){return ti.bind(null,a-1,b||ri,!!c)} yd("aplos.data.ticks.makeTickGenerator",si);function ti(a,b,c,e){4E-10<Math.abs(e[0]-e[1])&&(e=[ui(e[0]),ui(e[1])]);if(0<=e[0])var f=0;else if(0>=e[1])f=a;else{if(1===a)return vi(wi(b,2,1,e,c));f=Math.round(Math.abs(e[0])/(e[1]-e[0])*a);0===f?f=1:f===a&&(f=a-1)}0===e[1]-e[0]&&(0<e[1]?e=[0,1.25*e[1]]:0>e[1]&&(e=[1.25*e[0],0]));return wi(b,a,f,e,c)} function wi(a,b,c,e,f){b=Math.max(1,b);var k=0;0>e[0]&&(k=xi(a,e[0],c,f));var n=0;0<e[1]&&(n=xi(a,e[1],b-c,f));0===e[1]-e[0]&&(n=a[0]);a=Math.max(Math.abs(k),n);e=[];for(f=0;f<=b;f++)e[f]=f*a-c*a;return e} function xi(a,b,c,e){var f=0>b;b=Math.abs(b);c=b/c;b=Math.pow(10,b?Math.floor(Math.log(c)/Math.LN10):0);for(var k=c,n=0;n<a.length&&(k=a[n]*b,!(k>=c)||e&&k!=Math.round(k));n++);return(f?-1:1)*k} function ui(a){return 0>a?a+2E-10:0<a?a-2E-10:a} ;function yi(a,b,c){return Math.min(Math.max(a,b),c)} function zi(a){if(0<a){var b=Math.round(Math.log(a)*Math.LOG10E);return b-(parseFloat("1e"+b)>a?1:0)}return 0==a?-Infinity:NaN} ;function Ai(a){var b=Bi(),c=a,e=0,f=null,k=0,n=0,r=b.domain;b.domain=function(ma){if(!arguments.length)return r();var na=ma;"function"===typeof c?na=c(ma):null!=c&&(na=c);return r(na)};var t=b.range;b.range=function(ma){return arguments.length||void 0!==ma?t(Hi(ma,k,n)):t()};b.outerPaddingPx=function(ma){k=ma||0;n=ma||0;return b};b.outerPaddingStartPx=function(ma){if(!arguments.length)return k;k=ma||0;return b};b.outerPaddingEndPx=function(ma){if(!arguments.length)return n;n=ma||0;return b};b.bandwidth=function(){return null!=e?e:b(f)-b(0)};b.barGroupWidthPx=function(ma){return arguments.length?(e=ma,f=null,b):e};b.barGroupWidth=function(ma){return arguments.length?(f=ma,e=null,b):e};b.domainOverride=function(ma){return arguments.length?(c=ma,b):c};var y=b.ticks;b.ticks=function(ma){return c&&c.ticks?c.ticks(r(),b.range()):y(ma)};var E=b.copy;b.copy=function(){var ma=E();if(c&&c.ticks){var na=c.ticks(r(),b.range());ma.ticks=function(){return na}}return ma};return b} yd("aplos.chart.d3.scale.linear",Ai);function Ii(a){var b=Ji(),c=a,e=b.domain;b.domain=function(f){if(!arguments.length)return e();var k=f;"function"===typeof c?k=c(k):null!=c&&(k=c);return e(k)};b.domainOverride=function(f){return arguments.length?(c=f,b):c};return b} yd("aplos.chart.d3.scale.log",Ii);yd("aplos.chart.d3.scale.ordinalPoints",function(a){var b=Ki();b.padding(a||0);return b});function Li(a,b,c){var e=c?Ki():Mi();e.round(!1);var f=null,k=void 0,n=!1,r=null,t=null,y=e.domain,E=e.range;e.domain=function(ma){if(!arguments.length)return y();"function"===typeof k?ma=k(ma):null!=k&&(ma=k);"function"===typeof n?ma.sort(n):null!=n&&n&&ma.sort(Ni);c||(e.paddingInner(a||0),e.paddingOuter(b||0));return y(ma)};e.range=function(ma){if(!arguments.length&&void 0===ma)return E();f=ma.slice();return E(Hi(ma,r,t))};e.outerPaddingPx=function(ma){r=ma||0;t=ma||0;b=0;return e};e.outerPaddingStartPx=function(ma){if(!arguments.length)return r;r=ma||0;b=0;return e};e.outerPaddingEndPx=function(ma){if(!arguments.length)return t;t=ma||0;b=0;return e};e.domainOverride=function(ma){return arguments.length?(k=ma,e):k};e.autoOrderDomain=function(ma){return arguments.length?(n=ma,e):n};e.copy=function(){var ma=Li(a,b,c);n&&ma.autoOrderDomain(n);var na=e.domain();na=na?na.slice(0,na.length):na;if(null!=r||null!=t)ma.outerPaddingStartPx(r),ma.outerPaddingEndPx(t);ma.domain(na);ma.domainOverride(k);ma.range(f);return ma};return e} yd("aplos.chart.d3.scale.ordinal",Li);function cj(a){var b=dj(),c=a,e=10,f=null,k=null,n=null,r=0,t=b.domain;b.domain=function(ma){if(!arguments.length)return t();var na=ma;"function"===typeof c?na=c(na):null!=c&&(na=c);r&&na[1]===na[0]&&(na[0]-=r,na[1]+=r);return t(na)};var y=b.range;b.range=function(ma){return arguments.length?y(Hi(ma,k,n)):y()};b.outerPaddingPx=function(ma){k=ma||0;n=ma||0;return b};b.outerPaddingStartPx=function(ma){if(!arguments.length)return k;k=ma||0;return b};b.outerPaddingEndPx=function(ma){if(!arguments.length)return n;n=ma||0;return b};b.bandwidth=function(){return null!=e?e:b(f)-b(0)};b.singlePointDomainExpansion=function(ma){return arguments.length?(r=ma,b):r};b.barGroupWidthPx=function(ma){return arguments.length?(e=ma,f=null,b):e};b.barGroupWidth=function(ma){return arguments.length?(f=ma,e=null,b):e};b.domainOverride=function(ma){return arguments.length?(c=ma,b):c};var E=b.ticks;b.ticks=function(ma){return c&&c.ticks?(ma=y(),c.ticks(t(),ma)):E(ma)};return b} yd("aplos.chart.d3.time.scale",cj);function ej(a,b,c){return a==b[0]?c[0]:a==b[1]?c[1]:(c[1]*(a-b[0])-c[0]*(a-b[1]))/(b[1]-b[0])} function fj(a,b,c){a=(a-b[0])/(b[1]-b[0]);b=0>=c[0]*c[1]?NaN:0<c[0]?1:-1;return b*Math.pow(b*c[1],a)*Math.pow(b*c[0],1-a)} function gj(a){if(!le(a,function(b){return"number"===typeof b}))return a;a=vi(a);0>a[0]&&0>a[1]?a[1]=0:0<a[0]&&0<a[1]&&(a[0]=0);return a} yd("aplos.chart.d3.domainOverrides.preferZero",gj);function hj(a){if(!le(a,function(b){return"number"===typeof b}))return a;a=gj(a);0!==a[0]&&(a[0]=ij(a[0]));0!==a[1]&&(a[1]=ij(a[1]));return a} yd("aplos.chart.d3.domainOverrides.quartersOfPowersOfTen",hj);function ij(a){var b=0>a;a=Math.abs(a);var c=Math.pow(10,Math.ceil(Math.log(a)/Math.LN10));return(b?-1:1)*(.25*c>=a?.25*c:.5*c>=a?.5*c:.75*c>=a?.75*c:c)} function jj(a,b,c){function e(k){return vi(f(k))} var f=si(a||5,b,c);e.ticks=function(k){return f(k)};return e} yd("aplos.chart.d3.domainOverrides.buildQuantumNicer",jj);var kj=jj();yd("aplos.chart.d3.domainOverrides.quantumNicing",kj);var lj=jj(void 0,void 0,!0);yd("aplos.chart.d3.domainOverrides.integerQuantumNicing",lj);function mj(a){return[.9*a[0],1.1*a[1]]} yd("aplos.chart.d3.domainOverrides.tight",mj);function nj(a,b){if(a&&a.bandwidth&&isFinite(b)&&a.domain().length){for(var c=a.bandwidth(),e=a.domain(),f=null,k=Infinity,n=0;n<e.length;n++){var r=a(e[n]);r=Math.abs(r+.5*c-b);r<=k&&(k=r,f=e[n])}return f}return null} function Hi(a,b,c){if(!b&&!c)return a;var e=[a[0],a[1]];e[0]>e[1]?(e[0]-=b||0,e[1]+=c||0,e[0]<e[1]&&(e[0]=e[1]=(a[1]-a[0])/2+a[0])):e[0]<e[1]&&(e[0]+=b||0,e[1]-=c||0,e[0]>e[1]&&(e[0]=e[1]=(a[1]-a[0])/2+a[0]));return e} function oj(a,b){if(a)for(var c=qg(b),e=0;e<c.length;e++)a.attr(c[e],b[c[e]])} function pj(a){return qj&&"undefined"===typeof qj.clientX?[0,0]:rj(a)} ; function sj(a,b){if(void 0!==a.tagName){if("script"===a.tagName.toLowerCase())throw Error("Use setTextContent with a SafeScript.");if("style"===a.tagName.toLowerCase())throw Error("Use setTextContent with a SafeStyleSheet.");}a.innerHTML=oh(b)} ;try{(new self.OffscreenCanvas(0,0)).getContext("2d")}catch(a){};function tj(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0} w=tj.prototype;w.clone=function(){return new tj(this.x,this.y)};function uj(a,b){var c=a.x-b.x;a=a.y-b.y;return Math.sqrt(c*c+a*a)} function vj(a,b){var c=a.x-b.x;a=a.y-b.y;return c*c+a*a} w.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};w.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};w.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};w.translate=function(a,b){a instanceof tj?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),"number"===typeof b&&(this.y+=b));return this};w.scale=function(a,b){this.x*=a;this.y*="number"===typeof b?b:a;return this};function wj(a,b){this.width=a;this.height=b} w=wj.prototype;w.clone=function(){return new wj(this.width,this.height)};w.area=function(){return this.width*this.height};w.aspectRatio=function(){return this.width/this.height};w.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};w.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};w.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};w.scale=function(a,b){this.width*=a;this.height*="number"===typeof b?b:a;return this};function xj(a,b,c){function e(r){r&&b.appendChild("string"===typeof r?a.createTextNode(r):r)} for(var f=1;f<c.length;f++){var k=c[f];if(!md(k)||od(k)&&0<k.nodeType)e(k);else{a:{if(k&&"number"==typeof k.length){if(od(k)){var n="function"==typeof k.item||"string"==typeof k.item;break a}if("function"===typeof k){n="function"==typeof k.item;break a}}n=!1}he(n?ve(k):k,e)}}} function yj(a,b){b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return a.createElement(b)} function zj(a){var b=Array.prototype.map.call(arguments,Cg),c=qh(b.join("")),e=document;b=yj(e,"DIV");Se?(c=th(uh,c),$h(b,c),b.removeChild(b.firstChild)):$h(b,c);if(1==b.childNodes.length)b=b.removeChild(b.firstChild);else{for(e=e.createDocumentFragment();b.firstChild;)e.appendChild(b.firstChild);b=e}return b} function Aj(a){for(var b;b=a.firstChild;)a.removeChild(b)} function Bj(a){return a&&a.parentNode?a.parentNode.removeChild(a):null} function Cj(a){return void 0!=a.children?a.children:Array.prototype.filter.call(a.childNodes,function(b){return 1==b.nodeType})} function Dj(a,b){a&&(a=a.parentNode);for(var c=0;a;){if(b(a))return a;a=a.parentNode;c++}return null} function Ej(a){this.v=a||jd.document||document} w=Ej.prototype;w.Am=function(a){return"string"===typeof a?this.v.getElementById(a):a};w.ta=Ej.prototype.Am;w.createElement=function(a){return yj(this.v,a)};w.appendChild=function(a,b){a.appendChild(b)};w.append=function(a,b){xj(9==a.nodeType?a:a.ownerDocument||a.document,a,arguments)};w.Jh=Cj;w.contains=function(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if("undefined"!=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a};function Fj(a,b,c,e){this.top=a;this.right=b;this.bottom=c;this.left=e} w=Fj.prototype;w.clone=function(){return new Fj(this.top,this.right,this.bottom,this.left)};w.contains=function(a){return this&&a?a instanceof Fj?a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1};w.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this};w.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this};w.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this};w.translate=function(a,b){a instanceof tj?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,"number"===typeof b&&(this.top+=b,this.bottom+=b));return this};w.scale=function(a,b){b="number"===typeof b?b:a;this.left*=a;this.right*=a;this.top*=b;this.bottom*=b;return this};var Gj;function Hj(a,b,c,e){if(null===a)return[0,0];if(!e){try{var f="function"===typeof a.getBBox?a.getBBox():null;if(f&&(f.width||f.height))return[f.width,f.height]}catch(n){}f=a.clientWidth;var k=a.clientHeight;if(f||k)return[f,k]}e=Ij;e||(Ij=e=Jj(document.body).append("span").attr("id","hiddenTextSizer").style("opacity",0).style("position","absolute").style("top","0px").style("left","0px"));f=Kj(a);k=null!=f.lineHeight?f.lineHeight:1;e.style("font",null==c?""!=f.font?f.font:f.fontSize+" "+f.fontFamily:c);e.style("line-height",k);if(b)e.text(b);else for(b=e.node(),a=a.cloneNode(!0).childNodes,Aj(b);a.length;)b.appendChild(a[0]);f=e.node().clientWidth;k=e.node().clientHeight;e.text(null);return[f,k]} var Ij;function Lj(a,b){var c=Mj;c||(Mj=c=document.createElement("canvas"));c=c.getContext("2d");c.font=b;return c.measureText(a).width} var Mj;function Nj(a,b,c,e){return Hj(a,b,c,e)[1]} function Oj(a,b){Pj(a,null);if(Qj(a)>b){var c=a.textContent;a.textContent=Rj(a,b);Pj(a,c)}} function Rj(a,b,c){var e=c||Sj(a);if(b<e)return"..".substr(0,Math.floor(3*b/e));c=a.textContent;if(Se||Te||Ue&&"text"!=a.tagName){for(var f=0,k=c.length;f<k;){var n=Math.ceil((f+k)/2);a.getSubStringLength(0,n)>b-e?k=n-1:f=n}n=f}else if(f=a.getStartPositionOfChar(0),b=b-e+.001,Tj(a.textContent)?f.x-=b:f.x+=b,n=a.getCharNumAtPosition(f),0>n&&(f.x=Math.floor(f.x),n=a.getCharNumAtPosition(f)),0>n)return c;return n>=c.length-1?c:c.substr(0,n)+"..."} function Pj(a,b){var c=a.getElementsByTagName("title")[0];b?(c||(c=a.appendChild(document.createElementNS("http://www.w3.org/2000/svg","title"))),c.textContent=b):c&&a.removeChild(c)} function Sj(a){var b=Qj(a),c=a.textContent;a.textContent+="...";var e=Qj(a);a.textContent=c;return e-b} function Tj(a){if(!a)return!1;Gj||(Gj=RegExp("^[^\u0591-\u07ff\u200f\u202b\u202e\ufb1d-\ufdfd\ufe70-\ufefc]*?[\u0591-\u07ff\u200f\u202b\u202e\ufb1d-\ufdfd\ufe70-\ufefc]"));return Gj.test(a)} function Uj(a){var b=a.parentNode,c=a.nextSibling,e=document.createElement("div");document.body.appendChild(e);e.appendChild(a);var f=[];he(document.styleSheets,function(k){var n=[];try{n=k.cssRules||[]}catch(r){}he(n,function(r){e.querySelector(r.selectorText)&&f.push(r.cssText)})});b.insertBefore(a,c);document.body.removeChild(e);return f} function Vj(a){void 0!==a&&(Vj.he=a);return Vj.he} yd("aplos.util.dom.forcePageDirection",Vj);Vj.he=null;function Wj(a,b){var c=void 0;return Se?function(e,f){var k=b?"function"===typeof b?b(e,f):b:Jj(this).text();if(null===k||void 0===k)return null;e="function"===typeof a?a(e,f):a;f=0;void 0===c&&(c=Kj(this));var n="rtl"==(Vj.he||c.direction);if(Tj(k)){if("middle"==e)k=Hj(this,k,c.font)[0],f=-k/2;else if("right"==e||n&&"start"==e||!n&&"end"==e)k=Hj(this,k,c.font)[0],f=-k;e="start"}else"left"==e&&(e="start"),"right"==e&&(e="end");f&&(k=this.getAttribute("transform")||"",k=k.replace(/translate\([^\)]*\)/,""),this.setAttribute("transform",k+" translate("+f+",0)"));return""+e}:function(e,f){e="function"===typeof a?a(e,f):a;if("middle"==e||"start"==e||"end"==e)return""+e;Vj.he?f="rtl"==Vj.he:(null==c&&(c=Kj(this)),f="rtl"==c.direction);return f?"left"==e?"end":"start":"left"==e?"start":"end"}} function Xj(a,b){a=a.node();for(b=b?b.split("\n"):[];a.childNodes[b.length];)a.removeChild(a.lastElementChild);if(b.length){for(;a.childNodes.length<b.length;){var c=document.createElementNS(Yj.svg,"tspan");c.setAttribute("x",0);a.appendChild(c)}for(c=0;c<b.length;c++)a.childNodes[c].textContent=b[c],0<c&&a.childNodes[c].setAttribute("dy","2ex")}return Jj(a).selectAll("tspan")} function Zj(a,b){var c=a;b&&(c=a.transition(),c.duration(b));return c} function ak(a){null!=a&&(bk=a);return bk} yd("aplos.util.dom.useHtmlLabels",ak);function ck(a){var b=null;b=dk(a);var c=ek(b).append("div");a.empty()||a.each(function(e){var f=this.getCTM(),k=f.e;f=f.f;var n=fk++;c.append("div").classed("html-container",!0).attr("data-div-id",n).style("position","absolute").style("left",Math.round(k)+"px").style("top",Math.round(f)+"px").each(function(){this.__data__=e});Jj(this).attr("data-div-id",n)});return b=c.selectAll("div")} function dk(a){for(a=a.node();a&&1==a.nodeType;){var b=Jj(a);if(b.classed("aplos-chart-container"))return b;a=a.parentNode}throw Error();} function gk(a){var b=a.selectAll(".html-container");b=ek(a);var c="";a.each(function(){var e=Jj(this).attr("data-div-id");c+='div[data-div-id="'+e+'"],'});c=c.slice(0,c.length-1);return b=b.selectAll(c)} function ek(a){var b=dk(a);a=b.select(".aplos-html-overlays");if(a.empty()){b=a=b.append("div").classed("aplos-html-overlays",!0);var c={position:"absolute",left:0,top:0,width:"100%",height:"100%","pointer-events":"none"};if(b)for(var e=qg(c),f=0;f<e.length;f++)b.style(e[f],c[e[f]])}return a} function hk(a){return function(b,c){b=a(b,c);c=sh;b instanceof nh?c=b:b instanceof Node?c=qh(b.innerHTML):b&&(c=ph(b));return oh(c)}} function Kj(a){return window.getComputedStyle(a,null)} function Qj(a){try{return a.getComputedTextLength()}catch(b){return 0}} function ik(a,b){if(""!==b||a.hasChildNodes())if(Se||Te){if(Aj(a),b&&0!==b.length){var c=Jj(document.createElement("div"));c.html('<svg xmlns="http://www.w3.org/2000/svg">'+b+"</svg>");for(b=c.node().childNodes[0].childNodes;b.length;)a.appendChild(b[0])}}else sj(a,qh(b))} function jk(){void 0===window.aplosUniqueSeq_&&(window.aplosUniqueSeq_=0);return window.aplosUniqueSeq_++} var bk=!1,fk=0,kk=null;yd("aplos.chart.colors.ColorIndex",{lp:0,Op:1,fq:2,jq:3,Cq:4,Mq:5,RED:6,lq:7,zp:8,Pp:9});var lk=["#3B80E2 #4D90FE #68A1FE #8BB7FE #AFCDFF #D2E3FF".split(" "),"#11A514 #1BC123 #3DCA44 #6BD770 #98E39C #C6EFC8".split(" "),"#E58720 #FF9915 #FFA838 #FFBD67 #FFD195 #FFE5C4".split(" "),"#DD40A9 #F953BA #FA6DC4 #FB8FD2 #FCB1E0 #FDD4EE".split(" "),"#00BF91 #00DAAE #26E0BA #59E7CA #8CEEDA #BFF6EB".split(" "),"#D6AD2B #F1CA3A #F3D257 #F6DC7F #F9E7A6 #FBF2CE".split(" "),"#E52929 #FF1F1F #FF4040 #FF6D6D #FF9A9A #FFC7C7".split(" "),"#9205E5 #B311FF #BE34FF #CE64FF #DD94FF #ECC3FF".split(" "),"#5E5855 #7A6E67 #8E847E #A8A19C #C3BEBA #DEDBD9".split(" "),"#4E4F4F #63656A #7A7C80 #999B9E #B9BABC #D8D8DA".split(" ")],mk=[["#c6dafc","#4285f4","#2a56c6"],["#f4c7c3","#db4437","#a52714"],["#fff59d","#fbc02d","#f57f17"],["#b7e1cd","#0f9d58","#0b8043"],["#e1bee7","#ab47bc","#6a1b9a"],["#b2ebf2","#00acc1","#00838f"],["#ffccbc","#ff7043","#e64a19"],["#f0f4c3","#9e9d24","#827717"],["#c5cae9","#5c6bc0","#3949ab"],["#f8bbd0","#f06292","#e91e63"],["#e0f2f1","#00796b","#004d40"],["#f48fb1","#c2185b","#880e4f"],["#ffe0b2","#ff9800","#f57c00"],["#cfd8dc","#607d8b","#455a64"],["#dcedc8","#8bc34a","#558b2f"],["#bcaaa4","#795548","#5d4037"]],nk=[["#D2E3FC","#4285F4","#1967D2"],["#FAD2CF","#EA4335","#C5221F"],["#FEEFC3","#FBBC04","#F29900"],["#CEEAD6","#34A853","#188083"],["#FEDFC8","#E8710A","#C26401"],["#FDCFE8","#F538A0","#D01884"],["#E9D2FD","#A142F4","#8430CE"],["#CBF0F8","#129EAF","#007B83"]],ok=[["#c6dafc","#4285f4","#2a56c6"],["#f4c7c3","#db4437","#a52714"],["#fce8b2","#f4b400","#ee8100"],["#b7e1cd","#0f9d58","#0b8043"],["#e1bee7","#ab47bc","#6a1b9a"],["#b2ebf2","#00acc1","#00838f"],["#ffccbc","#ff7043","#e64a19"],["#f0f4c3","#9e9d24","#827717"],["#c5cae9","#5c6bc0","#3949ab"],["#f8bbd0","#f06292","#e91e63"],["#b2dfdb","#00796b","#004d40"],["#f48fb1","#c2185b","#880e4f"]];yd("aplos.chart.colors.QUANTUM_GRAYS",{Ip:"#fafafa",Ep:"#f5f5f5",Fp:"#eeeeee",Gp:"#e0e0e0",Hp:"#bdbdbd",Jp:"#9e9e9e",Kp:"#757575",Lp:"#616161",Mp:"#424242",Np:"#212121"});yd("aplos.chart.colors.NEUTRAL","#D8D8DA");yd("aplos.chart.colors.acuxFourMain",function(){return pk().range(qk(1).slice(0,4))});yd("aplos.chart.colors.acuxImprovedFourMain",function(){return pk().range(qk(1,mk).slice(0,4))});yd("aplos.chart.colors.acuxFourSecondary",function(){return pk().range(qk(1).slice(4,8))});yd("aplos.chart.colors.acuxEightMain",function(){return pk().range(qk(1).slice(0,8))});yd("aplos.chart.colors.materialMain",function(){return pk().range(qk(1,nk))});yd("aplos.chart.colors.quantumMain",function(){return pk().range(qk(1,ok))});function rk(){return pk().range(qk(1,mk).slice(0,8))} yd("aplos.chart.colors.acuxImprovedEightMain",rk);function sk(){return pk().range(qk(1,mk).slice(0,16))} yd("aplos.chart.colors.acuxImprovedSixteenMain",sk);yd("aplos.chart.colors.acuxEightSecondary",function(){return pk().range(qk(3).slice(0,8))});yd("aplos.chart.colors.acuxFourColorGradient",function(a){a=lk[a];return pk().range([a[1],a[3],a[4],a[5]])});yd("aplos.chart.colors.acuxSixColorGradient",function(a){a=lk[a];return pk().range(a)});function qk(a,b){b=b||lk;for(var c=[],e=0;e<b.length;e++)c.push(b[e][a]);return c} function tk(a,b,c){a.each(function(e,f){e=uk(this,e,f,b);Jj(this).attr("fill",e);c&&Jj(this).attr("stroke",e)})} function uk(a,b,c,e){b="function"===typeof e?e(b,c):e;(c=vk.exec(b))&&2<c.length&&(b=wk(a,c[1].trim(),c[2].trim()));return b} function xk(a,b){if("transparent"===a)return"transparent";var c=yk.exec(a);if(c&&1<c.length&&b){var e=Jj(zk(b)).select(c[1].trim());a=e.attr("data-color");e=e.attr("data-pattern")}var f;for(c=0;c<mk.length;c++)mk[c][1]===a&&(f=mk[c][0]);if(!f){f=Ek(a);if(!f)throw Error("Invalid color string:"+a);f=f.brighter().toString()}return e&&b?wk(b,e,f):f} function Fk(a,b,c){a=zk(a);if(!a)return"";var e=Jj(a);a=e.select("defs");a.empty()&&(a=e.insert("defs",":first-child"));e="drop-shadow-";var f=a.select("filter[id^="+e+"]");f.empty()&&(e+=jk(),f=a.append("filter").attr("id",e).attr("height","200%").attr("width","200%"),f.append("feComponentTransfer").attr("in","SourceAlpha").attr("result","mask").append("feFuncA").attr("type","linear").attr("slope",.2).attr("intercept",0),oj(f.append("feGaussianBlur"),{"in":"mask",stdDeviation:"1",result:"blur"}),oj(f.append("feOffset"),{"in":"blur",dx:b?b.toString():"0",dy:c?c.toString():"2",result:"offset"}),oj(f.append("feBlend"),{"in":"SourceGraphic",in2:"offset"}));return"url(#"+f.attr("id")+")"} var vk=/^pattern\((.*?),(.*)\)$/i,yk=/^url\((.*?)\)$/i;function wk(a,b,c){var e=zk(a);if(!e)return c;a=Gk[b];if(!a)return c;var f=b+"-"+c.replace(/\W/g,"_")+"_",k=Jj(e);e=k.select("defs");e.empty()&&(e=k.insert("defs",":first-child"));k=e.selectAll("pattern[id^="+f+"]");k.empty()&&(f+=jk(),k=e.append("pattern"),k.attr("data-pattern",b).attr("data-color",c),a(k,f,c));return"url(#"+k.attr("id")+")"} function zk(a){for(;a&&"svg"!=a.tagName.toLowerCase();)a=a.parentNode;return a||null} var Gk={"forward-hatch":function(a,b,c){oj(a,{height:4,width:4,patternTransform:"rotate(50 0 0)",patternUnits:"userSpaceOnUse",id:b});oj(a.append("rect"),{fill:c,width:10,height:10});oj(a.append("line"),{x1:0,x2:0,y1:0,y2:10,stroke:"white","stroke-width":3})},"back-hatch":function(a,b,c){oj(a,{height:4,width:4,patternTransform:"rotate(-50 0 0)",patternUnits:"userSpaceOnUse",id:b});oj(a.append("rect"),{fill:c,width:10,height:10});oj(a.append("line"),{x1:0,x2:0,y1:0,y2:10,stroke:"white","stroke-width":3})},"wide-forward-hatch":function(a,b,c){oj(a,{height:8,width:8,patternTransform:"rotate(45 8 8)",patternUnits:"userSpaceOnUse",id:b});oj(a.append("rect"),{fill:c,width:8,height:8});oj(a.append("line"),{x1:0,x2:0,y1:0,y2:8,stroke:"white","stroke-width":2})},"wide-back-hatch":function(a,b,c){oj(a,{height:8,width:8,patternTransform:"rotate(-45 8 8)",patternUnits:"userSpaceOnUse",id:b});oj(a.append("rect"),{fill:c,width:8,height:8});oj(a.append("line"),{x1:0,x2:0,y1:0,y2:8,stroke:"white","stroke-width":2})}};yd("aplos.chart.colors.ColorHighlightState",{ip:-1,Ri:0,Sp:1});function Hk(a,b,c,e){if(1===b)if("transparent"===a)a="transparent";else{if((b=yk.exec(a))&&1<b.length&&e){var f=Jj(zk(e)).select(b[1].trim());a=f.attr("data-color");f=f.attr("data-pattern")}var k;for(b=0;b<mk.length;b++)mk[b][1]===a&&(k=mk[b][2]);for(b=0;b<ok.length;b++)ok[b][1]===a&&(k=ok[b][2]);if(!k){k=Ek(a);if(!k)throw Error("Invalid color string:"+a);k=k.darker().toString()}a=f&&e?wk(e,f,k):k}else-1===c&&(a=xk(a,e));return{color:a}} yd("aplos.chart.colors.defaultColorHighlightStrategy",Hk);function Ik(a,b){var c=b.om(a),e={};return function(f){return function(){return e[f]?e[f]:c(f)}}} ;function Jk(){this.ka=0;this.na=6;this.N=this.v=8;this.ha=14;this.Aa=0;this.O=45;this.Da=this.Ja=!0;this.Qa=!1;this.wa=this.ma=null;this.vb=!1;this.ab=!0;this.oa=15;this.Ma={}} w=Jk.prototype;w.Sd=function(a){this.Ja=a;return this};w.ln=function(){return this.Ja};w.Rd=function(a){this.Da=a;return this};w.fn=function(){return this.Da};w.Bd=function(a){this.Qa=a;return this};w.hn=function(){return this.Qa};w.De=function(a){this.ka=a;return this};w.rn=function(){return this.ka};w.Cd=function(a){this.na=a;return this};w.tn=function(){return this.na};w.Ce=function(a){this.v=a;return this};w.qn=function(){return this.v};w.qk=function(a){this.oa=a;return this};w.em=function(){return this.oa};w.oo=function(a){this.Ma=a;return this};w.dm=function(){return this.Ma};function Kk(a,b,c,e,f,k){if(null!=b){var n=1==c||3==c,r=Lk,t="."+Lk;switch(c){case 0:r+=" "+Mk;t+="."+Mk;break;case 1:r+=" "+nl;t+="."+nl;break;case 3:r+=" "+ol;t+="."+ol;break;case 2:r+=" "+pl,t+="."+pl}null==a.wa&&(a.wa=b.select(t));a.wa.empty()&&(a.wa=b.append("line").attr("class",r).attr("fill","none").attr("stroke","#9e9e9e").attr("shape-rendering","crispEdges").attr("opacity",1).attr("display","none"),a.wa=a.wa);b=a.Qa;n?0>f?f=0:f>e.height&&(f=e.height):0>f?f=0:f>e.width&&(f=e.width);b?n?(isNaN(f)&& (f=e.height),n=null,c=e.width,e=r=f):(isNaN(f)&&(f=e.width),c=n=f,r=null,e=e.height):e=r=c=n=null;Zj(a.wa,k).attr("x1",n).attr("x2",c).attr("y1",r).attr("y2",e).attr("display",b?null:"none")}} function ql(a,b,c,e){if(null!=b){var f=1==c||3==c,k=rl,n="."+rl,r=0;switch(c){case 0:k+=" "+sl;n+="."+sl;r=e.height;break;case 1:k+=" "+tl;n+="."+tl;r=0;break;case 3:k+=" "+ul;n+="."+ul;r=e.width;break;case 2:k+=" "+vl,n+="."+vl,r=0}null==a.ma&&(a.ma=b.select(n));a.ma.empty()&&(a.ma=b.append("line").attr("class",k).attr("fill","none").attr("stroke","#9e9e9e").attr("shape-rendering","crispEdges").attr("opacity",1).attr("display","none"),a.ma=a.ma);f?(c=b=r,f=null,e=e.height):(b=null,c=e.width,e=f= r);a.ma.attr("x1",b).attr("x2",c).attr("y1",f).attr("y2",e).attr("display",a.Da?null:"none")}} function wl(a,b,c,e){var f=a.select("."+xl);if(e&&e.length)switch(f.empty()&&(f=a.append("text")),f.text(e),b){case 0:f.attr("class",yl+" "+xl).attr("text-anchor",Wj("middle")).attr("transform",null).attr("x",c.width/2).attr("y",c.height).attr("dy","-1em").attr("opacity",1);break;case 1:f.attr("class",zl+" "+xl).attr("text-anchor",Wj("middle")).attr("transform","rotate(-90)").attr("x",-(c.height/2)).attr("y",0-c.width).attr("dy","1em").attr("opacity",1);break;case 3:f.attr("class",Al+" "+xl).attr("text-anchor",Wj("middle")).attr("transform","rotate(-90)").attr("x",-(c.height/2)).attr("y",c.width).attr("dy","-1em").attr("opacity",1);break;case 2:f.attr("class",Bl+" "+xl).attr("text-anchor",Wj("middle")).attr("transform",null).attr("x",c.width/2).attr("y",0-c.height).attr("dy","1em").attr("opacity",1)}else f.empty()||ik(f.node(),"")} w.render=function(a,b,c,e,f,k,n,r,t,y,E,ma,na){a=Jj(a.node());wl(a,c,f,r);b=Cl(this,b);this.fk(b,c);a=a.selectAll("."+Dl).data(b,function(ya){return null!=ya?ya.value:null});a.exit().remove();var ta=a.enter().insert("g","."+El).classed(Dl,!0).attr("opacity",0);a=ta.merge(a);ta.append("text").classed(Fl,!0);ta.append("line").classed(Gl,!0);ta.append("line").classed(Hl,!0).classed(Il,function(ya){return 0==ya.value});a.order();a.each(function(ya,Ba){var Ca=Jj(this);Ca.classed(Jl,0==Ba);Ca.classed(Kl,Ba+1==b.length);Ca.attr("tick-style",ya.Rh)});var sa=(r=1==c||3==c)?Ll:Ml;ta.call(sa);n?(ta=a.transition(),ta.duration(n).call(sa),ta.attr("opacity",1)):a.call(sa).attr("opacity",1);a.each(wd(Nl,this,c,ma,e,f,na,k,n,a.size()));Ol(a);var ua=Pl(this,b,r,f,k);k=this.Aa;if(0===this.Aa&&0==c&&this.O){var za=!1;a.each(function(ya,Ba){for(var Ca=0;Ca<ya.Fe.length;Ca++)ya.Fe[Ca].textLength>ua[Ba]&&(za=!0)});za&&(k=this.O)}if(0!=k)for(f=Math.ceil(Math.ceil(f.height-10)/Math.cos((90-Math.abs(k))*Math.PI/180)),ma=0;ma<ua.length;ma++)ua[ma]=Math.min(f,Infinity);Ql(a,k,n);if(this.ab||this.O)Rl(a,ua),Sl(a);Kk(this,t,c,e,y,n);ql(this,E,c,e)};w.dk=function(a){a.select("."+Dl+" ."+Fl).empty()&&Tl(a);a.select("."+xl).empty()&&a.insert("text").classed(xl,!0).attr("opacity",0)};function Tl(a){a=a.insert("g").classed(Dl,!0).attr("opacity",0).append("text").classed(Fl,!0);a.append("tspan");a.Fe=[];return a} w.rh=function(a,b,c,e,f,k){b=Cl(this,b);var n=1==c||3==c,r=a.select("."+Dl+" ."+Fl);1<r.selectAll("tspan").size()&&(r=Tl(a));var t=Kj(r.node());var y=""!=t.font?t.font:t.fontSize+" "+t.fontFamily;var E=this.na+this.v;t={width:e.width,height:e.height};var ma={width:e.width,height:e.height},na=0;null!=k&&""!=k&&(na=Ul(a,k));if(n){for(f=r=0;f<b.length;f++)for(a=b[f].label.split("\n"),n=0;n<a.length;n++)r=Math.max(r,Lj(a[n],y));b=Math.ceil(r);E+=this.v;b+=E;0<na&&(b+=na+(3==c?this.oa+Math.floor(na/2):this.oa));b<e.width&&(ma.width=b);na=Math.min(ma.width,20+E);na<e.width&&(t.width=na)}else{c=0;var ta=this.O?Pl(this,b,n,e,f):Infinity,sa=!1;k=this.Aa;r=0<b.length?Nj(r.node(),"MWpgy09",void 0,!0):0;var ua=0;for(f=0;f<b.length;f++)if(c=Math.max(c,1+ei(b[f].label,"\n")),this.O){var za=0;a=b[f].label.split("\n");for(n=0;n<a.length;n++)za=Math.max(za,Lj(a[n],y));za>ta[f]&&(sa=!0);ua=Math.max(ua,za)}sa&&(k=this.O);0!=k?(b=Math.min(Infinity,ua),b+=r*c/2*Math.tan(Math.abs(k)*Math.PI/180),b=Math.ceil((b- 10)*Math.cos((90-Math.abs(k))*Math.PI/180))):b=r*c;E+=this.v;b+=E;0<na&&(b+=na+this.oa);b<e.height&&(ma.height=b);E=c*r+E;0<na&&(E+=na+this.oa);E<e.height&&(t.height=E)}return{Ca:t,ub:ma,Cc:!1}};w.Ti=function(a,b,c){if(0!=c||0!=this.ka)return!1;b=b.select("."+Dl+" ."+Fl);b=Kj(b.node());var e=b.font||b.fontSize+" "+b.fontFamily;b=-Infinity;for(c=0;c<a.length;c++){var f=a[c],k=0;if(null!=f.label){f.label.split("\n").forEach(function(n){k=Math.max(k,Lj(n,e))});if(f.location-k/2<b)return!0;b=f.location+k/2+this.N}}return!1};w.fk=function(){};function Ul(a,b){a=a.select("."+xl);a.text(b);return Nj(a.node())} function Ol(a){a.each(function(b){b.Fe.forEach(function(c){c.textLength=Qj(c.element)})})} function Rl(a,b){var c=a.select("tspan").node(),e=c?Sj(c):20;a.each(function(f,k){f.Fe.forEach(function(n){n.textLength>b[k]&&(n.Qi=Rj(n.element,b[k],e))})})} function Sl(a){a.each(function(b){var c=!1;b.Fe.forEach(function(e){e.Qi&&(e.element.textContent=e.Qi,c=!0)});Pj(this.getElementsByTagName("text")[0],c?b.label:null)})} function Cl(a,b){var c=a.ha,e=-Infinity;b.sort(function(f,k){return f.location-k.location});return b.filter(function(f){if(e>f.location-c)return!1;e=f.location;return!0})} function Pl(a,b,c,e,f){return c?b.map(function(){return e.width-10}):b.map(function(k,n){var r=Vl(a,k),t=n<b.length-1?b[n+1]:null,y=t?Vl(a,t):null,E=(n=0<n?b[n-1]:null)?Vl(a,n):null;switch(r){case 1:if(t)switch(y){case 1:t=t.location-k.location-Math.max(a.v,a.N);break;case 2:t=(t.location-k.location)/2-Math.max(a.v,a.N);break;default:case 0:t=(t.location-k.location)/2-a.N/2}else t=e.width+Infinity-k.location-Math.max(a.v,a.N);k=0;break;case 2:t=0;if(n)switch(E){case 1:k=(k.location-n.location)/2-Math.max(a.v,a.N);break;case 2:k=k.location-n.location-Math.max(a.v,a.N);break;default:case 0:k=(k.location-n.location)/2-a.N/2}else k=e.width+Infinity-k.location-Math.max(a.v,a.N);break;default:case 0:if(t)switch(y){case 1:t=t.location-k.location-Math.max(a.v,a.N);break;case 2:t=(t.location-k.location)/2-Math.max(a.v,a.N);break;default:case 0:t=(t.label?.5:1)*(t.location-k.location)-a.N/2}else t=e.width+Infinity-k.location;if(n)switch(E){case 1:k=(k.location-n.location)/2-Math.max(a.v,a.N);break;case 2:k=k.location-n.location-Math.max(a.v,a.N);break;default:case 0:k=(n.label?.5:1)*(k.location-n.location)-a.N/2}else k=k.location+Infinity;a.vb&&(t=Math.min(f||Infinity,t),k=Math.min(f|| Infinity,k))}return 0===r?Math.min(2*t,2*k):t+k})} function Vl(a,b){return void 0!==b.th?b.th:a.ka} function Ql(a,b,c){if(b){if(90<b||-90>b)b%=90;var e=0>b?Wj("right"):Wj("left");a.selectAll("text").attr("transform","rotate("+b+")").attr("text-anchor",e);Zj(a.selectAll("line."+Gl),c).attr("y2",null);Zj(a.selectAll("text"),c).attr("dy","1em").attr("x","0").attr("y","0");Zj(a.selectAll("tspan"),c).attr("x","0")}else a.selectAll("text").attr("transform",null)} function Nl(a,b,c,e,f,k,n,r,t,y){t=Jj(this);var E=t.select("text"),ma=a.Qh(a,E,b,n,y);c=a.Bj(b,c,e,k);f=a.Cj(a,b,f,n);E.attr("text-anchor",Wj(ma.anchor));b=Xj(E,y.label);Zj(b,r).attr("x",ma.x);Zj(E,r).attr("y",ma.y).attr("x",ma.x).attr("dy",ma.dy);ma=t.select("line."+Gl);ma.classed(Wl,a.Da);Zj(ma,r).attr("x1",f.x1).attr("x2",f.x2).attr("y1",f.y1).attr("y2",f.y2);Zj(t.select("line."+Hl),r).attr("x2",c.x2).attr("y1",c.y1).attr("y2",c.y2).attr("display",a.Ja?null:"none");a=a.Ma;t.select("line."+Hl).style("stroke",a.gridlineColor).style("stroke-width",a.gridlineWidth).style("stroke-dasharray",null==a.gridlineDashPattern?null:a.gridlineDashPattern);t.select("line."+Gl).style("stroke",a.tickMarkColor).style("stroke-width",a.tickMarkWidth);t.select("line."+Il).style("stroke",a.zeroTickColor).style("stroke-width",a.zeroTickWidth);E.style("fill",a.tickLabelColor).style("font-size",a.tickLabelSize+"px").style("font-family",null==a.tickLabelFonts?null:a.tickLabelFonts.toString());y.Fe=[];b.each(function(na,ta){y.Fe[ta]= {element:this,textLength:null,Qi:null}})} w.Qh=function(a,b,c,e,f){b="middle";var k=0,n=0,r="",t=a.na,y=a.v;switch(c){case 0:n=y+t;r=".71em";b="middle";break;case 2:n=-1*(y+t);r="0em";b="middle";break;case 1:k=-1*(y+t);r=".32em";b="right";break;case 3:k=y+t,r=".32em",b="left"}switch(a.ka){case 3:if(1===c||3===c)n=-(e/2-y),r=".71em";break;case 1:if(2===c||0===c)n=n/Math.abs(n)*.4+"em",k=-(e/2-y),b="left";break;case 4:if(1===c||3===c)n=e/2-y;break;case 2:if(2===c||0===c)n=n/Math.abs(n)*.4+"em",k=e/2-y,b="right"}if(void 0!==f.Ij)switch(c){case 0:case 2:k= f.Ij;break;case 1:case 3:n=f.Ij}return{anchor:b,x:k,y:n,dy:r}};w.Bj=function(a,b,c,e){var f=0,k=0,n=0;switch(a){case 0:n=-1*(b.top-e.top);k=n+c.height;break;case 2:n=c.height;break;case 1:f=c.width;break;case 3:f=-1*c.width}return{x2:f,y1:k,y2:n}};w.Cj=function(a,b,c,e){var f=0,k=0,n=0,r=0,t=a.na;switch(b){case 0:r=t;break;case 2:r=-1*t;break;case 1:n=-1*t;break;case 3:n=t}switch(a.ka){case 3:if(1===b||3===b)n=n/Math.abs(n)*c.width,k=-e/2,r=-e/2;break;case 1:if(2===b||0===b)f=-e/2,n=-e/2;break;case 4:if(1===b||3===b)n=n/Math.abs(n)*c.width,k=e/2,r=e/2;break;case 2:if(2===b||0===b)f=e/2,n=e/2}return{x1:f,y1:k,x2:n,y2:r}};function Xl(a,b,c,e){a.attr("opacity",0);var f=a="";switch(e){case 0:a="."+Mk;f="."+sl;break;case 1:a="."+nl;f="."+tl;break;case 3:a="."+ol;f="."+ul;break;case 2:a="."+pl,f="."+vl}b.select(a).attr("opacity",0);c.select(f).attr("opacity",0)} function Ml(a){a.attr("transform",function(b){return"translate("+b.location+",0)"})} function Ll(a){a.attr("transform",function(b){return"translate(0,"+b.location+")"})} Jk.prototype.getAxisStyle=Jk.prototype.dm;Jk.prototype.setAxisStyle=Jk.prototype.oo;Jk.prototype.getAxisTitlePaddingPx=Jk.prototype.em;Jk.prototype.setAxisTitlePaddingPx=Jk.prototype.qk;Jk.prototype.getTextPaddingPx=Jk.prototype.qn;Jk.prototype.setTextPaddingPx=Jk.prototype.Ce;Jk.prototype.getTickLengthPx=Jk.prototype.tn;Jk.prototype.setTickLengthPx=Jk.prototype.Cd;Jk.prototype.getTickAlignment=Jk.prototype.rn;Jk.prototype.setTickAlignment=Jk.prototype.De;Jk.prototype.getShowBaseline=Jk.prototype.hn;Jk.prototype.setShowBaseline=Jk.prototype.Bd;Jk.prototype.getShowAxisLine=Jk.prototype.fn;Jk.prototype.setShowAxisLine=Jk.prototype.Rd;Jk.prototype.getShowGridlines=Jk.prototype.ln;Jk.prototype.setShowGridlines=Jk.prototype.Sd;var rl="axis-line",xl="axis-title",Lk="baseline",El="domain",Jl="first-tick",Hl="gridline",Fl="label",Kl="last-tick",Wl="strong-tick-mark",Dl="tick",Gl="tick-mark",Mk="x-axis-baseline",sl="x-axis-line",yl="x",pl="x2-axis-baseline",vl="x2-axis-line",Bl="x2",nl="y-axis-baseline",tl="y-axis-line",zl="y",ol="y2-axis-baseline",ul="y2-axis-line",Al="y2",Il="axis-zero-tick";var Yl={wp:"datum",Ap:"drawArea"};yd("aplos.chart.ChartEventTarget",Yl);Yl.DATUM="datum";Yl.DRAW_AREA="drawArea";function Zl(){} Zl.prototype.ff=function(){};yd("aplos.chart.SvgChart",Zl);var $l={Hq:0,Tp:1};yd("aplos.chart.CartesianChart.Orientation",$l);$l.VERTICAL=0;$l.HORIZONTAL=1;function am(a){return a&&a.Jc} ;function bm(){} bm.prototype.v=function(){};yd("aplos.chart.renderer.LegendKey",bm);function cm(){} yd("aplos.chart.renderer.Renderer",cm);cm.prototype.getZOrder=cm.prototype.vd;cm.prototype.isSameType=cm.prototype.Ld;function dm(a){return null!=a&&!isNaN(a)&&isFinite(a)} var em={NONE:"none",Yp:"measureValue",qp:"cumulativeTotal",vq:"stackTotal"};cm.AutoLabelsType=em;em.NONE="none";em.MEASURE_VALUE="measureValue";em.CUMULATIVE_TOTAL="cumulativeTotal";em.STACK_TOTAL="stackTotal";function fm(){} fm.prototype.v=function(a){return function(){var b=document.createElementNS("http://www.w3.org/2000/svg","svg");b=Jj(b).classed("aplos-renderer-key",!0);b.style("width",a.width+"px").style("height",a.height+"px");var c=this.datum,e=this.index,f=this.seriesConfig;f.Mb().yb(f.Xb()).xe(c,e,f,b,a);return b.node()}};function gm(){} yd("aplos.chart.renderer.SeriesRenderer",gm);gm.prototype.render=gm.prototype.render;gm.prototype.preprocess=gm.prototype.Yc;gm.prototype.precalculateRendering=gm.prototype.Qb;yd("aplos.chart.behavior.PercentInjectorFields.DOMAIN_PERCENT_COLUMN_NAME","_domainPercent_");yd("aplos.chart.behavior.PercentInjectorFields.DOMAIN_PERCENT_TEMPLATE_NAME","datum._domainPercent_");yd("aplos.chart.behavior.PercentInjectorFields.SERIES_PERCENT_COLUMN_NAME","_seriesPercent_");yd("aplos.chart.behavior.PercentInjectorFields.SERIES_PERCENT_TEMPLATE_NAME","datum._seriesPercent_");var hm={"* ARIA-CHECKED":!0,"* ARIA-COLCOUNT":!0,"* ARIA-COLINDEX":!0,"* ARIA-CONTROLS":!0,"* ARIA-DESCRIBEDBY":!0,"* ARIA-DISABLED":!0,"* ARIA-EXPANDED":!0,"* ARIA-GOOG-EDITABLE":!0,"* ARIA-HASPOPUP":!0,"* ARIA-HIDDEN":!0,"* ARIA-LABEL":!0,"* ARIA-LABELLEDBY":!0,"* ARIA-MULTILINE":!0,"* ARIA-MULTISELECTABLE":!0,"* ARIA-ORIENTATION":!0,"* ARIA-PLACEHOLDER":!0,"* ARIA-READONLY":!0,"* ARIA-REQUIRED":!0,"* ARIA-ROLEDESCRIPTION":!0,"* ARIA-ROWCOUNT":!0,"* ARIA-ROWINDEX":!0,"* ARIA-SELECTED":!0,"* ABBR":!0,"* ACCEPT":!0,"* ACCESSKEY":!0,"* ALIGN":!0,"* ALT":!0,"* AUTOCOMPLETE":!0,"* AXIS":!0,"* BGCOLOR":!0,"* BORDER":!0,"* CELLPADDING":!0,"* CELLSPACING":!0,"* CHAROFF":!0,"* CHAR":!0,"* CHECKED":!0,"* CLEAR":!0,"* COLOR":!0,"* COLSPAN":!0,"* COLS":!0,"* COMPACT":!0,"* COORDS":!0,"* DATETIME":!0,"* DIR":!0,"* DISABLED":!0,"* ENCTYPE":!0,"* FACE":!0,"* FRAME":!0,"* HEIGHT":!0,"* HREFLANG":!0,"* HSPACE":!0,"* ISMAP":!0,"* LABEL":!0,"* LANG":!0,"* MAX":!0,"* MAXLENGTH":!0,"* METHOD":!0,"* MULTIPLE":!0,"* NOHREF":!0,"* NOSHADE":!0,"* NOWRAP":!0,"* OPEN":!0,"* READONLY":!0,"* REQUIRED":!0,"* REL":!0,"* REV":!0,"* ROLE":!0,"* ROWSPAN":!0,"* ROWS":!0,"* RULES":!0,"* SCOPE":!0,"* SELECTED":!0,"* SHAPE":!0,"* SIZE":!0,"* SPAN":!0,"* START":!0,"* SUMMARY":!0,"* TABINDEX":!0,"* TITLE":!0,"* TYPE":!0,"* VALIGN":!0,"* VALUE":!0,"* VSPACE":!0,"* WIDTH":!0},im={"* USEMAP":!0,"* ACTION":!0,"* CITE":!0,"* HREF":!0,"* LONGDESC":!0,"* SRC":!0,"LINK HREF":!0,"* FOR":!0,"* HEADERS":!0,"* NAME":!0,"A TARGET":!0,"* CLASS":!0,"* ID":!0,"* STYLE":!0};var jm={};function km(a){if(Se&&!gf(9))return[0,0,0,0];var b=jm.hasOwnProperty(a)?jm[a]:null;if(b)return b;65536<Object.keys(jm).length&&(jm={});var c=[0,0,0,0],e=RegExp("\\\\[0-9A-Fa-f]{1,5}\\s","g");b=lm(a,RegExp("\\\\[0-9A-Fa-f]{6}\\s?","g"));b=lm(b,e);b=lm(b,/\\./g);b=b.replace(RegExp(":not\\(([^\\)]*)\\)","g")," $1 ");b=b.replace(RegExp("{[^]*","gm"),"");b=mm(b,c,RegExp("(\\[[^\\]]+\\])","g"),2);b=mm(b,c,RegExp("(#[^\\#\\s\\+>~\\.\\[:]+)","g"),1);b=mm(b,c,RegExp("(\\.[^\\s\\+>~\\.\\[:]+)","g"),2);b=mm(b,c,/(::[^\s\+>~\.\[:]+|:first-line|:first-letter|:before|:after)/gi,3);b=mm(b,c,/(:[\w-]+\([^\)]*\))/gi,2);b=mm(b,c,/(:[^\s\+>~\.\[:]+)/g,2);b=b.replace(/[\*\s\+>~]/g," ");b=b.replace(/[#\.]/g," ");mm(b,c,/([^\s\+>~\.\[:]+)/g,3);b=c;return jm[a]=b} function mm(a,b,c,e){return a.replace(c,function(f){b[e]+=1;return Array(f.length+1).join(" ")})} function lm(a,b){return a.replace(b,function(c){return Array(c.length+1).join("A")})} ;var nm={rgb:!0,rgba:!0,alpha:!0,rect:!0,image:!0,"linear-gradient":!0,"radial-gradient":!0,"repeating-linear-gradient":!0,"repeating-radial-gradient":!0,"cubic-bezier":!0,matrix:!0,perspective:!0,rotate:!0,rotate3d:!0,rotatex:!0,rotatey:!0,steps:!0,rotatez:!0,scale:!0,scale3d:!0,scalex:!0,scaley:!0,scalez:!0,skew:!0,skewx:!0,skewy:!0,translate:!0,translate3d:!0,translatex:!0,translatey:!0,translatez:!0},om=/[\n\f\r"'()*<>]/g,pm={"\n":"%0a","\f":"%0c","\r":"%0d",'"':"%22","'":"%27","(":"%28",")":"%29","*":"%2a","<":"%3c",">":"%3e"};function qm(a){return pm[a]} function rm(a,b,c){b=Id(b);if(""==b)return null;var e=String(b.slice(0,4)).toLowerCase();if(0==("url("<e?-1:"url("==e?0:1)){if(!b.endsWith(")")||1<ei(b,"(")||1<ei(b,")")||!c)a=null;else{a:for(b=b.substring(4,b.length-1),e=0;2>e;e++){var f="\"'".charAt(e);if(b.charAt(0)==f&&b.charAt(b.length-1)==f){b=b.substring(1,b.length-1);break a}}a=c?(a=c(b,a))&&"about:invalid#zClosurez"!=Rg(a)?'url("'+Rg(a).replace(om,qm)+'")':null:null}return a}if(0<b.indexOf("(")){if(/"|'/.test(b))return null;for(a=/([\-\w]+)\(/g;c= a.exec(b);)if(!(c[1].toLowerCase()in nm))return null}return b} ;function sm(a,b){a=jd[a];return a&&a.prototype?(b=Object.getOwnPropertyDescriptor(a.prototype,b))&&b.get||null:null} function tm(a,b){return(a=jd[a])&&a.prototype&&a.prototype[b]||null} var um=sm("Element","attributes")||sm("Node","attributes"),vm=tm("Element","hasAttribute"),wm=tm("Element","getAttribute"),xm=tm("Element","setAttribute"),ym=tm("Element","removeAttribute");sm("Element","innerHTML")||sm("HTMLElement","innerHTML");var zm=tm("Element","getElementsByTagName"),Am=tm("Element","matches")||tm("Element","msMatchesSelector"),Bm=sm("Node","nodeName"),Cm=sm("Node","nodeType"),Dm=sm("Node","parentNode");sm("Node","childNodes");var Em=sm("HTMLElement","style")||sm("Element","style"),Fm=sm("HTMLStyleElement","sheet"),Gm=tm("CSSStyleDeclaration","getPropertyValue"),Hm=tm("CSSStyleDeclaration","setProperty"),Im=sm("Element","namespaceURI")||sm("Node","namespaceURI");function Jm(a,b,c,e){if(a)return a.apply(b);a=b[c];if(!e(a))throw Error("Clobbering detected");return a} function Km(a,b,c,e){if(a)return a.apply(b,e);if(Se&&10>document.documentMode){if(!b[c].call)throw Error("IE Clobbering detected");}else if("function"!=typeof b[c])throw Error("Clobbering detected");return b[c].apply(b,e)} function Lm(a){return Jm(um,a,"attributes",function(b){return b instanceof NamedNodeMap})} function Mm(a,b,c){try{Km(xm,a,"setAttribute",[b,c])}catch(e){if(-1==e.message.indexOf("A security problem occurred"))throw e;}} function Nm(a){return Jm(Em,a,"style",function(b){return b instanceof CSSStyleDeclaration})} function Om(a){return Jm(Fm,a,"sheet",function(b){return b instanceof CSSStyleSheet})} function Pm(a){return Jm(Bm,a,"nodeName",function(b){return"string"==typeof b})} function Qm(a){return Jm(Cm,a,"nodeType",function(b){return"number"==typeof b})} function Rm(a){return Jm(Dm,a,"parentNode",function(b){return!(b&&"string"==typeof b.name&&b.name&&"parentnode"==b.name.toLowerCase())})} function Sm(a,b){return Km(Gm,a,a.getPropertyValue?"getPropertyValue":"getAttribute",[b])||""} function Tm(a,b,c){Km(Hm,a,a.setProperty?"setProperty":"setAttribute",[b,c])} function Um(a){return Jm(Im,a,"namespaceURI",function(b){return"string"==typeof b})} ;var Vm=Se&&10>document.documentMode?null:RegExp("\\s*([^\\s'\",]+[^'\",]*(('([^'\\r\\n\\f\\\\]|\\\\[^])*')|(\"([^\"\\r\\n\\f\\\\]|\\\\[^])*\")|[^'\",])*)","g"),Wm={"-webkit-border-horizontal-spacing":!0,"-webkit-border-vertical-spacing":!0};function Xm(a,b,c){var e=[];Ym(ve(a.cssRules)).forEach(function(f){if(b&&!/[a-zA-Z][\w-:\.]*/.test(b))throw Error("Invalid container id");if(!(b&&Se&&10==document.documentMode&&/\\['"]/.test(f.selectorText))){var k=b?f.selectorText.replace(Vm,"#"+b+" $1"):f.selectorText,n=e.push;f=Zm(f.style,c);if(-1!=k.indexOf("<"))throw Error("Selector does not allow '<', got: "+k);var r=k.replace(/('|")((?!\1)[^\r\n\f\\]|\\[\s\S])*\1/g,"");if(!/^[-_a-zA-Z0-9#.:* ,>+~[\]()=^$|]+$/.test(r))throw Error("Selector allows only [-_a-zA-Z0-9#.:* ,>+~[\\]()=^$|] and strings, got: "+ k);a:{for(var t={"(":")","[":"]"},y=[],E=0;E<r.length;E++){var ma=r[E];if(t[ma])y.push(t[ma]);else{b:{var na=void 0;for(na in t)if(t[na]==ma){na=!0;break b}na=!1}if(na&&y.pop()!=ma){r=!1;break a}}}r=0==y.length}if(!r)throw Error("() and [] in selector must be balanced, got: "+k);f instanceof Xg||(f=Zg(f));k=k+"{"+Yg(f).replace(/</g,"\\3C ")+"}";n.call(e,new ih(k,hh))}});return jh(e)} function Ym(a){return a.filter(function(b){return b instanceof CSSStyleRule||b.type==CSSRule.STYLE_RULE})} function $m(a,b,c){a=an("<style>"+a+"</style>");return null==a||null==a.sheet?lh:Xm(a.sheet,void 0!=b?b:null,c)} function an(a){if(Se&&!gf(10)||"function"!=typeof jd.DOMParser)return null;a=qh("<html><head></head><body>"+a+"</body></html>");return(new DOMParser).parseFromString(oh(a),"text/html").body.children[0]} function Zm(a,b){if(!a)return ah;var c=document.createElement("div").style;bn(a).forEach(function(e){var f=Ve&&e in Wm?e:e.replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-z])/i,"");0!=f.lastIndexOf("--",0)&&0!=f.lastIndexOf("var",0)&&(e=Sm(a,e),e=rm(f,e,b),null!=e&&Tm(c,f,e))});return new Xg(c.cssText||"",Wg)} function cn(a){var b=Array.from(Km(zm,a,"getElementsByTagName",["STYLE"])),c=Ne(b,function(n){return ve(Om(n).cssRules)});c=Ym(c);for(var e=[],f=0;f<c.length;f++)e[f]={index:f,ei:c[f]};e.sort(function(n,r){var t=km(n.ei.selectorText),y=km(r.ei.selectorText);a:{for(var E=Ce,ma=Math.min(t.length,y.length),na=0;na<ma;na++){var ta=E(t[na],y[na]);if(0!=ta){t=ta;break a}}t=Ce(t.length,y.length)}return t||n.index-r.index});for(f=0;f<e.length;f++)c[f]=e[f].ei;c.reverse();a=document.createTreeWalker(a,NodeFilter.SHOW_ELEMENT,null,!1);for(var k;k=a.nextNode();)c.forEach(function(n){Km(Am,k,k.matches?"matches":"msMatchesSelector",[n.selectorText])&&n.style&&dn(k,n.style)});b.forEach(Bj)} function dn(a,b){var c=bn(a.style);bn(b).forEach(function(e){if(!(0<=c.indexOf(e))){var f=Sm(b,e);Tm(a.style,e,f)}})} function bn(a){md(a)?a=ve(a):(a=qg(a),ne(a,"cssText"));return a} ;var en="undefined"!=typeof WeakMap&&-1!=WeakMap.toString().indexOf("[native code]"),fn=0;function gn(){this.O=[];this.N=[];this.v="data-elementweakmap-index-"+fn++} gn.prototype.set=function(a,b){if(Km(vm,a,"hasAttribute",[this.v])){var c=parseInt(Km(wm,a,"getAttribute",[this.v])||null,10);this.N[c]=b}else c=this.N.push(b)-1,Mm(a,this.v,c.toString()),this.O.push(a);return this};gn.prototype.get=function(a){if(Km(vm,a,"hasAttribute",[this.v]))return a=parseInt(Km(wm,a,"getAttribute",[this.v])||null,10),this.N[a]};gn.prototype.clear=function(){this.O.forEach(function(a){Km(ym,a,"removeAttribute",[this.v])},this);this.O=[];this.N=[]};var hn=!Se||10<=Number(kf),jn=!Se||null==document.documentMode;function kn(){} kn.prototype.wa=function(a){if(!hn)return yj(document,"SPAN");var b=yj(document,"SPAN");this.O&&"*"==this.ha&&(b.id=this.O);this.na&&(a=an("<div>"+a+"</div>"),cn(a),a=a.innerHTML);a=qh(a);var c=document.createElement("template");if(jn&&"content"in c)$h(c,a),c=c.content;else{var e=document.implementation.createHTMLDocument("x");c=e.body;$h(e.body,a)}a=document.createTreeWalker(c,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,null,!1);for(c=en?new WeakMap:new gn;e=a.nextNode();){a:{var f=e;switch(Qm(f)){case 3:f= ln(this,f);break a;case 1:if("TEMPLATE"==Pm(f).toUpperCase())f=null;else{var k=Pm(f).toUpperCase();if(k in this.ka||"http://www.w3.org/1999/xhtml"!=Um(f))var n=null;else this.N[k]?n=document.createElement(k):(n=yj(document,"SPAN"),this.oa&&Mm(n,"data-sanitizer-original-tag",k.toLowerCase()));if(n){var r=n,t=Lm(f);if(null!=t)for(var y=0;k=t[y];y++)if(k.specified){var E=f;var ma=k;var na=ma.name;if(0==na.lastIndexOf("data-sanitizer-",0))ma=null;else{var ta=Pm(E);ma=ma.value;var sa={tagName:Id(ta).toLowerCase(),attributeName:Id(na).toLowerCase()},ua={yh:void 0};"style"==sa.attributeName&&(ua.yh=Nm(E));E=mn(ta,na);E in this.v?(na=this.v[E],ma=na(ma,sa,ua)):(na=mn(null,na),na in this.v?(na=this.v[na],ma=na(ma,sa,ua)):ma=null)}null!==ma&&Mm(r,k.name,ma)}f=n}else f=null}break a;default:f=null}}if(f){if(1==Qm(f)&&c.set(e,f),e=Rm(e),k=!1,e)n=Qm(e),r=Pm(e).toLowerCase(),t=Rm(e),11!=n||t?"body"==r&&t&&(n=Rm(t))&&!Rm(n)&&(k=!0):k=!0,n=null,k||!e?n=b:1==Qm(e)&&(n=c.get(e)),n.content&&(n=n.content),n.appendChild(f)}else Aj(e)}c.clear&& c.clear();return b};var nn={APPLET:!0,AUDIO:!0,BASE:!0,BGSOUND:!0,EMBED:!0,FORM:!0,IFRAME:!0,ISINDEX:!0,KEYGEN:!0,LAYER:!0,LINK:!0,META:!0,OBJECT:!0,SCRIPT:!0,SVG:!0,STYLE:!0,TEMPLATE:!0,VIDEO:!0};var on={A:!0,ABBR:!0,ACRONYM:!0,ADDRESS:!0,AREA:!0,ARTICLE:!0,ASIDE:!0,B:!0,BDI:!0,BDO:!0,BIG:!0,BLOCKQUOTE:!0,BR:!0,BUTTON:!0,CAPTION:!0,CENTER:!0,CITE:!0,CODE:!0,COL:!0,COLGROUP:!0,DATA:!0,DATALIST:!0,DD:!0,DEL:!0,DETAILS:!0,DFN:!0,DIALOG:!0,DIR:!0,DIV:!0,DL:!0,DT:!0,EM:!0,FIELDSET:!0,FIGCAPTION:!0,FIGURE:!0,FONT:!0,FOOTER:!0,FORM:!0,H1:!0,H2:!0,H3:!0,H4:!0,H5:!0,H6:!0,HEADER:!0,HGROUP:!0,HR:!0,I:!0,IMG:!0,INPUT:!0,INS:!0,KBD:!0,LABEL:!0,LEGEND:!0,LI:!0,MAIN:!0,MAP:!0,MARK:!0,MENU:!0,METER:!0,NAV:!0,NOSCRIPT:!0,OL:!0,OPTGROUP:!0,OPTION:!0,OUTPUT:!0,P:!0,PRE:!0,PROGRESS:!0,Q:!0,S:!0,SAMP:!0,SECTION:!0,SELECT:!0,SMALL:!0,SOURCE:!0,SPAN:!0,STRIKE:!0,STRONG:!0,STYLE:!0,SUB:!0,SUMMARY:!0,SUP:!0,TABLE:!0,TBODY:!0,TD:!0,TEXTAREA:!0,TFOOT:!0,TH:!0,THEAD:!0,TIME:!0,TR:!0,TT:!0,U:!0,UL:!0,VAR:!0,WBR:!0};var pn={"ANNOTATION-XML":!0,"COLOR-PROFILE":!0,"FONT-FACE":!0,"FONT-FACE-SRC":!0,"FONT-FACE-URI":!0,"FONT-FACE-FORMAT":!0,"FONT-FACE-NAME":!0,"MISSING-GLYPH":!0};function qn(a){a=a||new rn;sn(a);this.v=tg(a.v);this.ka=tg(a.Da);this.N=tg(a.Ja);this.oa=a.wa;a.ka.forEach(function(b){if(0!=b.lastIndexOf("data-",0))throw new Fd('Only "data-" attributes allowed, got: %s.',[b]);if(0==b.lastIndexOf("data-sanitizer-",0))throw new Fd('Attributes with "%s" prefix are not allowed, got: %s.',["data-sanitizer-",b]);this.v["* "+b.toUpperCase()]=tn},this);a.Ma.forEach(function(b){b=b.toUpperCase();if(-1==b.indexOf("-")||pn[b])throw new Fd("Only valid custom element tag names allowed, got: %s.",[b]);this.N[b]=!0},this);this.ma=a.O;this.ha=a.Aa;this.O=null;this.na=a.oa} zd(qn,kn);function un(a){return function(b,c){b=Id(b);return(c=a(b,c))&&"about:invalid#zClosurez"!=Rg(c)?Rg(c):null}} function rn(){this.v={};he([hm,im],function(a){qg(a).forEach(function(b){this.v[b]=tn},this)},this);this.N={};this.ka=[];this.Ma=[];this.Da=tg(nn);this.Ja=tg(on);this.wa=!1;this.Na=Ug;this.ma=this.ha=this.Qa=this.O=Xh;this.Aa=null;this.na=this.oa=!1} function vn(a,b){return function(c,e,f,k){c=a(c,e,f,k);return null==c?null:b(c,e,f,k)}} function wn(a,b,c,e){a[c]&&!b[c]&&(a[c]=vn(a[c],e))} function sn(a){if(a.na)throw Error("HtmlSanitizer.Builder.build() can only be used once.");wn(a.v,a.N,"* USEMAP",xn);var b=un(a.Na);["* ACTION","* CITE","* HREF"].forEach(function(e){wn(this.v,this.N,e,b)},a);var c=un(a.O);["* LONGDESC","* SRC","LINK HREF"].forEach(function(e){wn(this.v,this.N,e,c)},a);["* FOR","* HEADERS","* NAME"].forEach(function(e){wn(this.v,this.N,e,wd(yn,this.Qa))},a);wn(a.v,a.N,"A TARGET",wd(zn,["_blank","_self"]));wn(a.v,a.N,"* CLASS",wd(An,a.ha));wn(a.v,a.N,"* ID",wd(Bn,a.ha));wn(a.v,a.N,"* STYLE",wd(a.ma,c));a.na=!0} function mn(a,b){a||(a="*");return(a+" "+b).toUpperCase()} function tn(a){return Id(a)} function zn(a,b){b=Id(b);return 0<=de(a,b.toLowerCase())?b:null} function xn(a){return(a=Id(a))&&"#"==a.charAt(0)?a:null} function yn(a,b,c){b=Id(b);return a(b,c)} function An(a,b,c){b=b.split(/(?:\s+)/);for(var e=[],f=0;f<b.length;f++){var k=a(b[f],c);k&&e.push(k)}return 0==e.length?null:e.join(" ")} function Bn(a,b,c){b=Id(b);return a(b,c)} qn.prototype.ik=function(a){var b=!("STYLE"in this.ka)&&"STYLE"in this.N;this.O="*"==this.ha&&b?"sanitizer-"+(Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^Date.now()).toString(36)):this.ha;return kn.prototype.wa.call(this,a)};function ln(a,b){var c=b.data;(b=Rm(b))&&"style"==Pm(b).toLowerCase()&&!("STYLE"in a.ka)&&"STYLE"in a.N&&(c=kh($m(c,a.O,ud(function(e,f){return this.ma(e,{Nl:f})},a))));return document.createTextNode(c)} ;function Cn(a,b,c){var e=Dn(b);a=En(e,a,c||{});return Fn(b,e,a)} yd("aplos.util.SimpleTemplate.populateToText",Cn);function Gn(a,b,c,e,f){Hn(b,c,e).forEach(function(k){f?a.insertBefore(k,f):a.appendChild(k)})} yd("aplos.util.SimpleTemplate.appendChildren",Gn);function Hn(a,b,c){c=c||{};var e=Dn(b);a=En(e,a,c);var f=[],k=[];mg(a,function(n,r){n instanceof Node||Array.isArray(n)&&n[0]instanceof Node?k.push(r):f.push(r)});"string"===typeof b||f.length?(b=Fn(b,f,a),c=In(b)):(e=document.createDocumentFragment(),c=document.createElement("span"),e.appendChild(c),sj(c,b));k.length&&Jn(c,a);return Array.prototype.map.call(c.childNodes,function(n){return n})} yd("aplos.util.SimpleTemplate.populateToNodes",Hn);function In(a){var b="";a.match(/^<td>/i)&&a.match(/<\/td>$/i)&&(b=b||"td",a="<tr>"+a+"</tr>");a.match(/^<tr>/i)&&a.match(/<\/tr>$/i)&&(b=b||"tr",a="<tbody>"+a+"</tbody>");a.match(/^<(tbody|thead|tfoot)>/i)&&a.match(/<\/(tbody|thead|tfoot)>$/i)&&(b=b||a.match(/^<(tbody|thead|tfoot)>/i)[1],a="<table>"+a+"</table>");a=Kn(a);b&&(a=a.querySelector(b).parentNode);return a} function Jn(a,b){for(var c=[a],e=null;e=c.pop();)Array.prototype.forEach.call(e.childNodes,function(f){f.nodeType===Node.TEXT_NODE?Ln(e,f,b):f.childNodes.length&&c.push(f)})} function Ln(a,b,c){if(b.textContent.match(Mn)){var e=b.nextSibling;a.removeChild(b);b=b.textContent;for(var f=null,k=[];f=Mn.exec(b);){0<f.index&&k.push(document.createTextNode(b.slice(0,f.index)));var n=c[f[1]];n instanceof Node?k.push(n.cloneNode(!0)):Array.isArray(n)&&n[0]instanceof Node&&n.forEach(function(r){k.push(r.cloneNode(!0))});b=b.slice(f.index+f[0].length);Mn.lastIndex=0}b&&k.push(document.createTextNode(b));k.forEach(function(r){a.insertBefore(r,e)})}} function Fn(a,b,c){var e=Nn(a);b.forEach(function(f){var k=c[f];"number"===typeof k||nd(k)||"boolean"===typeof k?k=k.toString():(k instanceof Node?k=k.outerHTML:k=k instanceof nh?oh(k).toString():di(Nn(k)),k=k.replace("$","$$$$"));f=String("{{"+f+"}}").replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08");e=e.replace(new RegExp(f,"g"),k)});return e} function Nn(a){return a instanceof nh?oh(a).toString():""+a} function En(a,b,c){var e={};a.forEach(function(f){var k=kd(f,b);null==k&&0===f.indexOf("datum.")&&1<(f.match(/\./g)||[]).length&&(k=b.datum[f.substr(6)]);if("function"===typeof k){var n=f.lastIndexOf("."),r=b;0<n&&(r=kd(f.substring(0,n),b));k=k.apply(r)}(n=c[f])&&(k=n.apply(b,[k,b]));e[f]=null!=k?k:""});return e} function Dn(a){a=Nn(a);if(!a||!a.trim().length)return[];for(var b,c={};b=Mn.exec(a);)c[b[1]]=!0;return qg(c)} yd("aplos.util.SimpleTemplate.extractTemplateVariables",Dn);yd("aplos.util.SimpleTemplate.setSanitizerFunction",function(a){Kn=a});yd("aplos.util.SimpleTemplate.setSanitizer",function(a){Kn=a.ik.bind(a)});function Kn(a){return On.ik(a)} var Pn=new rn;Pn.ma=function(a,b,c,e){if(!e.yh)return null;b=Yg(Zm(e.yh,function(f,k){c.Nl=k;f=a(f,c);var n;null==f?n=null:n=new Pg(f,Qg);return n}));return""==b?null:b};(function(a,b){for(var c=1;c<arguments.length;c++){var e=arguments[c];if(md(e)){var f=a.length||0,k=e.length||0;a.length=f+k;for(var n=0;n<k;n++)a[f+n]=e[n]}else a.push(e)}})(Pn.ka,["data-action","data-series-id"]);Pn.O=Ug;Pn.ha=function(a){return a};var On=new qn(Pn),Mn=RegExp("{{(.*?)}}","g");function Qn(a){var b=this.seriesConfig&&this.seriesConfig.Wb();return b?b(a):a} function Rn(a){var b=this.seriesConfig&&this.seriesConfig.Fd();return b?b(a):a} function Sn(){var a={},b=mi(".0%");a["series.name"]=function(c){return this.seriesConfig?this.seriesConfig.displayName():c};a.domain=function(c){return Rn.call(this,c)};a.domainLowerBound=function(c){return Rn.call(this,c)};a.domainUpperBound=function(c){return Rn.call(this,c)};a.measure=function(c){return Qn.call(this,c)};a.measureLowerBound=function(c){return Qn.call(this,c)};a.measureUpperBound=function(c){return Qn.call(this,c)};a.measure_pct=function(){if(!this.seriesConfig)return"";for(var c=this.seriesConfig.measure(),e=0,f=0;f<this.series.data.length;f++)e+=c(this.series.data[f],f)||0;c=0===e?0:this.measure/e;return mi(".0%")(c)};a.series_total=function(){if(!this.seriesConfig)return"";for(var c=this.seriesConfig.measure(),e=0,f=0;f<this.series.data.length;f++)e+=c(this.series.data[f],f)||0;return(c=this.seriesConfig&&this.seriesConfig.Wb())?c(e):e};a.color=function(c){var e=this.seriesConfig;return(e=Tn(e,"color")?e.color():null)?e(this.datum,this.index):c};a["datum._domainPercent_"]=b;a["datum._seriesPercent_"]=b;return a} yd("aplos.chart.DatumDetails.getDefaultConversionFunctionMap",Sn);var Un={Up:"hover",np:"click"};yd("aplos.chart.SelectionModel.Type",Un);Un.HOVER="hover";Un.CLICK="click";var Vn={hover:{selectionChange:"hoverSelectionChange"},click:{selectionChange:"clickSelectionChange"}};yd("aplos.chart.SelectionStorage",function(){});function Wn(a,b){this.O=a;this.ha=b} function Xn(a,b,c){for(var e="",f=0;a.O[f]||a.ha[f];){var k=a.O[f],n=a.ha[f];null!=b[k]&&(e+=k+":"+b[k]+";");null!=c[n]&&(e+=n+":"+c[n]+";");f++}return e} yd("aplos.chart.SerializableSelectionStorage",Wn);function Yn(a,b){Wn.call(this,a,b);this.v=new Map;this.N=0} ad(Yn,Wn);w=Yn.prototype;w.add=function(a,b){var c=this.v.get(a)||new Set;b=Xn(this,a,b);c.has(b)||(c.add(b),this.N++);this.v.set(a,c)};w.delete=function(a,b){var c=this.v.get(a);b=Xn(this,a,b);c.has(b)&&(c.delete(b),this.N--);c.size||this.v.delete(a)};w.clear=function(){this.v.clear();this.N=0};w.contains=function(a,b){if(!this.v.has(a))return!1;b=Xn(this,a,b);return this.v.get(a).has(b)};w.qh=function(){return this.N};yd("aplos.chart.SelectionStorageMapSet",Yn);function Zn(a,b){Wn.call(this,a,b);this.v=new Set} ad(Zn,Wn);w=Zn.prototype;w.add=function(a,b){this.v.add(Xn(this,a,b))};w.delete=function(a,b){this.v.delete(Xn(this,a,b))};w.contains=function(a,b){return this.v.has(Xn(this,a,b))};w.qh=function(){return this.v.size};w.clear=function(){this.v.clear()};yd("aplos.chart.SelectionStorageSet",Zn);function $n(a){this.O={};ao(this,a);this.v={};this.N={};this.ha=0} function ao(a,b){for(var c=0;c<b.length;c++)a.O[b[c]]=!0} $n.prototype.on=function(a,b,c){var e=a.indexOf("."),f=0<=e?a.slice(0,e):a;0>e&&(a=f+".autoNamespace"+this.ha++);if(b){c&&(b=ud(b,c));var k=this.N[f];k||(k=[],this.N[f]=k);ne(k,this.v[a]);this.v[a]=b;k.push(b);this.O.hasOwnProperty(f)}else if(f.length)b=this.v[a],ne(this.N[f]||[],b),delete this.v[a];else if(1<a.length)for(k in this.v)b=k.length-a.length,0<=b&&k.indexOf(a,b)==b&&(b=this.v[k],delete this.v[k],f=k.slice(0,k.indexOf(".")),ne(this.N[f]||[],b))};$n.prototype.rb=function(a,b,c){if(this.O.hasOwnProperty(a)){var e=this.N[a];if(e){e=e.slice();for(var f=Array.prototype.slice.call(arguments,2),k=0;k<e.length;k++)e[k].apply(b,f)}}};$n.prototype.fire=$n.prototype.rb;function fo(){this.ha=["__datum__"];this.O=["name"];this.v=new Yn([],this.O);this.Za=new $n(["selectionChange","selectionLockChange"]);this.N=!1} w=fo.prototype;w.Gi=function(a,b){this.ha=a;this.O=b;a.includes("__datum__")?(a=a.filter(function(c){return"__datum__"!=c}),this.v=new Yn(a,b)):this.v=new Zn(a,b)};w.to=function(a){this.Gi(a,this.O)};w.Go=function(a){this.Gi(this.ha,a)};w.kh=function(a){var b=this;if(!this.N)if(!a.length)this.deselectAll();else if(a.length!=this.v.qh()||a.some(function(c){return!b.v.contains(c.datum,c.series)}))this.v.clear(),a.forEach(function(c){return b.v.add(c.datum,c.series)}),go(this)};w.ki=function(a,b){this.N||null==a||null==b||this.v.contains(a,b)||(this.v.add(a,b),go(this))};w.Rl=function(a,b){!this.N&&this.v.contains(a,b)&&(this.v.delete(a,b),go(this))};w.Fj=function(a,b){return this.v.contains(a,b)};w.Kd=function(){return 0<this.v.qh()};w.deselectAll=function(){!this.N&&this.Kd()&&(this.v.clear(),go(this))};w.ah=function(a,b){this.Za.on("selectionChange."+a,b)};function go(a){a.Za.rb("selectionChange",a,a)} w.Hn=function(){return this.N};w.lock=function(){this.N||(this.N=!0,ho(this))};w.unlock=function(){this.N&&(this.N=!1,ho(this))};w.Tn=function(a,b){this.Za.on("selectionLockChange."+a,b)};function ho(a){a.Za.rb("selectionLockChange",a,a)} fo.prototype.onSelectionLockChange=fo.prototype.Tn;fo.prototype.unlock=fo.prototype.unlock;fo.prototype.lock=fo.prototype.lock;fo.prototype.isLocked=fo.prototype.Hn;fo.prototype.onSelectionChange=fo.prototype.ah;fo.prototype.deselectAll=fo.prototype.deselectAll;fo.prototype.hasSelection=fo.prototype.Kd;fo.prototype.isDatumSelected=fo.prototype.Fj;fo.prototype.deselectDatum=fo.prototype.Rl;fo.prototype.selectDatum=fo.prototype.ki;fo.prototype.setSelection=fo.prototype.kh;fo.prototype.setSeriesSelectionProperties=fo.prototype.Go;fo.prototype.setDataSelectionProperties=fo.prototype.to;fo.prototype.setSelectionProperties=fo.prototype.Gi;yd("aplos.chart.SeriesDataSelectionModel",fo);yd("aplos.chart.SeriesDataSelectionModel.FULL_DATUM_KEY","__datum__");function io(a){this.N={};this.v=a||null;this.O={}} function jo(a,b){var c=ko(a,b);return c?jo(a,c):a.N[b]?!0:a.v?jo(a.v,b):!1} io.prototype.Ag=function(a,b){var c=this.N;a in c&&delete c[a];this.O[a]=b;return this};io.prototype.set=function(a,b,c){var e=this.O;a in e&&delete e[a];this.N[a]=lo(this,b,c);return this};io.prototype.get=function(a,b){var c=ko(this,a);return c?this.get(c,b):(c=this.N[a])?c:this.v?this.v.get(a,b):mo(a,b)};function lo(a,b,c){if("function"===typeof b){var e=ud(b,a);return c?function(f,k){f=e(f,k);return null!=f?+f:f}:e}return ud(function(f){f=f?f[b]:void 0;return void 0===f?b:c&&null!==f?+f:f},a)} function mo(a,b){return function(c){c=c[a];if(void 0===c)throw Error("Please either include a property called "+a+" in the data or specify a value in the configuration.");return b&&null!=c?+c:c}} function ko(a,b){if(!a.N[b]){if(a.O[b])return a.O[b];if(a.v)return ko(a.v,b)}return null} ;function no(a,b){this.O=a;this.ha=null;this.v=b||null;this.N=b?new io(b.N):new io;this.wa=this.ka=this.ma=null;this.Da={};this.Aa=this.oa=this.na=null} w=no.prototype;w.Mb=function(){return this.O};w.Og=function(){return this.Aa?this.Aa:this.v?this.v.Og():null};w.Vh=function(){return new no(this.O,this)};function oo(a,b){a.Aa=b;b.x&&a.domain(b.x);b.xLowerBound&&a.Qe(po(b.xLowerBound));b.xUpperBound&&a.Re(po(b.xUpperBound));b.x0&&a.je(po(b.x0));b.y&&a.measure(po(b.y));b.yLowerBound&&a.jf(po(b.yLowerBound));b.yUpperBound&&a.kf(po(b.yUpperBound));b.y0&&a.Nc(po(b.y0));b.domainFormatter&&a.Fd(b.domainFormatter);b.measureFormatter&&a.Wb(b.measureFormatter);a.displayName(b.displayName||b.name);a.Xb(b.rendererId);a.ve(b.measureAxisId);a.Wf(b.overlay);["category","datumClickState","datumHoverState"].forEach(function(e){return qo(a,e,b[e],!0,!1)});"color dashPattern dataId datumClass domain key label labelTemplate strokeWidth radius".split(" ").forEach(function(e){return ro(a,e,b,!0,!1)});"delta domainLowerBound domainOffset domainUpperBound latitude longitude measure measureLowerBound measureOffset measureUpperBound".split(" ").forEach(function(e){return ro(a,e,b,!1,!0)});var c=c||[];c.forEach(function(e){return ro(a,e,b,!0,!1)})} function qo(a,b,c,e,f){null!=c&&("string"!==typeof c||e||(c=po(c)),"function"===typeof c&&(c=ud(c,a)),a.N.set(b,c,f))} function ro(a,b,c,e,f){var k=c[b];(c=c[b+"ColumnId"])&&(k=po(c,e?k:null));qo(a,b,k,e,f)} function po(a,b){return function(c){return c&&c.hasOwnProperty(a)?c[a]:b}} function so(a,b){for(var c=a.domain(),e=Tn(a,"domainOffset")?a.je():void 0,f=Tn(a,"domainLowerBound")?a.Qe():void 0,k=Tn(a,"domainUpperBound")?a.Re():void 0,n=a.measure(),r=a.Nc(),t=Tn(a,"measureLowerBound")?a.jf():void 0,y=Tn(a,"measureUpperBound")?a.kf():void 0,E=a.Ah(),ma=a.key(),na=a.radius(),ta=a.color(),sa=a.Pe(),ua=a.Gc(),za=Tn(a,"strokeWidth")?a.strokeWidth():void 0,ya=a.label(),Ba=Tn(a,"category")?a.Ib():void 0,Ca=Array(b.length),Fa=0;Fa<b.length;Fa++){var Ea=b[Fa],Ja=c(Ea,Fa),Ka=e?e(Ea,Fa):null,Oa=n(Ea,Fa),Pa=r(Ea,Fa),Qa=null!=Oa&&!isNaN(Oa)&&isFinite(Oa)&&null!=Pa&&!isNaN(Pa)&&isFinite(Pa),Wa=na(Ea,Fa);null!=Wa&&(Wa=+Wa);Ca[Fa]={series:a.Og(),seriesConfig:a,domain:Ja,domainOffset:Ka,domainLowerBound:f?f(Ea,Fa):void 0,domainUpperBound:k?k(Ea,Fa):void 0,measure:Oa,measureOffset:Pa,color:ta(Ea,Fa),measureLowerBound:t?t(Ea,Fa):void 0,measureUpperBound:y?y(Ea,Fa):void 0,dataId:E(Ea,Fa),radius:Wa,key:ma(Ea,Fa),datumClass:sa(Ea,Fa),dashPattern:ua(Ea,Fa),strokeWidth:za?za(Ea,Fa):void 0,label:ya(Ea,Fa),category:Ba?Ba(Ea,Fa):void 0,datum:Ea,index:Fa,validValue:Qa}}return Ca} function Tn(a,b){return jo(a.N,b)} w.Wf=function(a){return null!=a?(this.oa=a,this):null===this.oa?this.v?this.v.Wf():!1:this.oa};function to(a,b){return void 0!==b?(a.Da=b,a):a.Da} w.Xb=function(a){return arguments.length&&null!=a?(this.wa=a,this):this.wa?this.wa:this.v?this.v.Xb():null};w.Ag=function(a,b){this.N.Ag(a,b);return this};w.ve=function(a){return void 0!==a?(this.na=a,this):this.na?this.na:this.v?this.v.ve():null};w.Jc=function(){return this.O.Jc()};w.tb=function(){return this.O.tb(this.ve()||"__DEFAULT__")};w.domain=function(a){return uo(this,"domain",a)};w.Qe=function(a){return uo(this,"domainLowerBound",a,!0)};w.Re=function(a){return uo(this,"domainUpperBound",a,!0)};w.Pe=function(a){return uo(this,"datumClass",a)};w.fe=function(a){return uo(this,"datumClickState",a)};w.qd=function(a){return uo(this,"datumHoverState",a)};w.measure=function(a){return uo(this,"measure",a,!0)};w.jf=function(a){return uo(this,"measureLowerBound",a,!0)};w.kf=function(a){return uo(this,"measureUpperBound",a,!0)};w.color=function(a){return uo(this,"color",a)};w.Fd=function(a){return arguments.length&&void 0!==a?(this.ka=a,this):null==this.ka&&this.v?this.v.Fd():this.ka};w.Wb=function(a){return arguments.length&&void 0!==a?(this.ma=a,this):null==this.ma&&this.v?this.v.Wb():this.ma};w.Gc=function(a){return uo(this,"dashPattern",a)};w.strokeWidth=function(a){return uo(this,"strokeWidth",a)};w.key=function(a){return uo(this,"key",a)};w.Ah=function(a){return uo(this,"dataId",a)};w.label=function(a){return uo(this,"label",a)};w.Jj=function(a){return uo(this,"labelTemplate",a)};w.radius=function(a){return uo(this,"radius",a)};w.longitude=function(a){return uo(this,"longitude",a)};w.latitude=function(a){return uo(this,"latitude",a)};w.je=function(a){return uo(this,"domainOffset",a,!0)};w.Nc=function(a){return uo(this,"measureOffset",a,!0)};w.sj=function(a){return uo(this,"delta",a)};w.Ib=function(a){return uo(this,"category",a)};w.displayName=function(a){return void 0!==a?(this.ha=a,this):null===this.ha?this.v?this.v.displayName():null:this.ha};function vo(a,b,c){return Tn(a,b)||void 0===c?a.N.get(b):c||null} function uo(a,b,c,e){if(void 0===c)return a.N.get(b,e);"function"===typeof c&&(c=ud(c,a));a.N.set(b,c,e);return a} no.prototype.displayName=no.prototype.displayName;no.prototype.category=no.prototype.Ib;no.prototype.delta=no.prototype.sj;no.prototype.measureOffset=no.prototype.Nc;no.prototype.domainOffset=no.prototype.je;no.prototype.latitude=no.prototype.latitude;no.prototype.longitude=no.prototype.longitude;no.prototype.radius=no.prototype.radius;no.prototype.labelTemplate=no.prototype.Jj;no.prototype.label=no.prototype.label;no.prototype.dataId=no.prototype.Ah;no.prototype.key=no.prototype.key;no.prototype.strokeWidth=no.prototype.strokeWidth;no.prototype.dashPattern=no.prototype.Gc;no.prototype.measureFormatter=no.prototype.Wb;no.prototype.domainFormatter=no.prototype.Fd;no.prototype.color=no.prototype.color;no.prototype.measureUpperBound=no.prototype.kf;no.prototype.measureLowerBound=no.prototype.jf;no.prototype.measure=no.prototype.measure;no.prototype.datumHoverState=no.prototype.qd;no.prototype.datumClickState=no.prototype.fe;no.prototype.datumClass=no.prototype.Pe;no.prototype.domainUpperBound=no.prototype.Re;no.prototype.domainLowerBound=no.prototype.Qe;no.prototype.domain=no.prototype.domain;no.prototype.measureAxisId=no.prototype.ve;no.prototype.rendererId=no.prototype.Xb;no.prototype.overlay=no.prototype.Wf;no.prototype.makeChild=no.prototype.Vh;no.prototype.getSeries=no.prototype.Og;yd("aplos.chart.SeriesConfig.DEFAULT_AXIS_ID","__DEFAULT__");function wo(){} w=wo.prototype;w.Ob=function(){};w.Ye=function(){};w.Xe=function(){};w.Nb=function(){};w.hd=function(){};w.Me=function(){};w.ij=function(){};w.Kj=function(){};wo.prototype.setMargins=wo.prototype.hd;yd("aplos.chart.layout.LayoutManager",wo);function xo(){this.Aa={Ca:20,Va:1E3};this.wa={Ca:20,Va:1E3};this.O=this.N=null;this.ha={Ca:20,Va:1E3};this.v={Ca:20,Va:1E3};this.Da=[];this.ka=this.ma=this.na=this.oa=0} w=xo.prototype;w.Nk=function(a,b){yo(a,b);b=b||a;!this.Aa||this.Aa.Ca===a&&this.Aa.Va===b||(this.oa=0);this.Aa={Ca:a,Va:b};return this};w.Lk=function(a,b){yo(a,b);!this.O||this.O.Ca===a&&this.O.Va===(b||a)||(this.na=0);this.O={Ca:a,Va:b||a};this.N=this.N||this.ha;this.v=this.ha=null;return this};w.Ik=function(a,b){yo(a,b);!this.wa||this.wa.Ca===a&&this.wa.Va===(b||a)||(this.ma=0);this.wa={Ca:a,Va:b||a};return this};w.Kk=function(a,b){yo(a,b);!this.N||this.N.Ca===a&&this.N.Va===(b||a)||(this.ka=0);this.N={Ca:a,Va:b||a};this.O=this.O||this.v;this.v=this.ha=null;return this};w.Mk=function(a,b){yo(a,b);!this.ha||this.ha.Ca===a&&this.ha.Va===(b||a)||(this.na=this.ka=0);this.ha={Ca:a,Va:b||a};this.v=this.v||this.O;this.O=this.N=null;return this};w.Jk=function(a,b){yo(a,b);!this.v||this.v.Ca===a&&this.v.Va===(b||a)||(this.na=this.ka=0);this.v={Ca:a,Va:b||a};this.ha=this.ha||this.N;this.O=this.N=null;return this};w.hd=function(a,b){b=b||{};a.top=void 0!==a.top?a.top:a.top;a.right=void 0!==a.right?a.right:a.right;a.bottom=void 0!==a.bottom?a.bottom:a.bottom;a.left=void 0!==a.left?a.left:a.left;a.start=void 0!==a.start?a.start:a.start;a.end=void 0!==a.end?a.end:a.end;b.top=void 0!==b.top?b.top:b.top;b.right=void 0!==b.right?b.right:b.right;b.bottom=void 0!==b.bottom?b.bottom:b.bottom;b.left=void 0!==b.left?b.left:b.left;b.start=void 0!==b.start?b.start:b.start;b.end=void 0!==b.end?b.end:b.end;void 0!==a.top&& this.Nk(a.top,b.top);void 0!==a.right&&this.Lk(a.right,b.right);void 0!==a.bottom&&this.Ik(a.bottom,b.bottom);void 0!==a.left&&this.Kk(a.left,b.left);void 0!==a.start&&this.Mk(a.start,b.start);void 0!==a.end&&this.Jk(a.end,b.end)};w.Ob=function(){return this.oa};w.Ye=function(){return this.na};w.Xe=function(){return this.ma};w.Nb=function(){return this.ka};w.Me=function(a){if(a){var b=a.Lh();this.Da.push({Oe:a,Xc:b,mc:{width:0,height:0},Ca:{width:0,height:0},ub:{width:Infinity,height:Infinity}})}};w.ij=function(){this.Da=[]};w.Kj=function(a,b){this.ka=this.ma=this.na=this.oa=0;var c=this.Aa,e=b?this.ha||this.O:this.v||this.O,f=this.wa;b=b?this.v||this.N:this.ha||this.N;zo(this,a,c,e,f,b);lp(this)&&zo(this,a,c,e,f,b);mp(this,a,[1,2]);mp(this,a,[3,4]);np(this,a,[5]);np(this,a,[6])};function op(a,b){return a.Da.filter(function(c){return 0<=de(b,c.Xc.position)})} function lp(a){return 0<a.Da.filter(function(b){return!0!==b.Cc}).length} function pp(a,b){a={Ca:0<a.Ca&&1>a.Ca?Math.floor(b*a.Ca):a.Ca,Va:0<a.Va&&1>a.Va?Math.floor(b*a.Va):a.Va};a.Va=Math.max(a.Ca,a.Va);return a} function zo(a,b,c,e,f,k){var n=b.width-a.ka-a.na;a.oa=qp(n,b.width,b.height,pp(c,b.height),op(a,[1,2]));a.ma=qp(n,b.width,b.height,pp(f,b.height),op(a,[3,4]));c=b.height-a.oa-a.ma;f=op(a,[3,4,1,2]);var r=0;for(n=0;n<f.length;n++)r=Math.max(r,f[n].Oe.Nh());a.ka=rp(c,b.width,sp(r,pp(k,b.width)),op(a,[5]));k=op(a,[3,4,1,2]);for(f=n=0;f<k.length;f++)n=Math.max(n,k[f].Oe.Oh());a.na=rp(c,b.width,sp(n,pp(e,b.width)),op(a,[6]))} function sp(a,b){return{Ca:Math.max(b.Ca,Math.min(a,b.Va)),Va:b.Va}} function qp(a,b,c,e,f){var k=e.Ca,n=e.Va,r=0,t=0;for(e=0;e<f.length;e++){var y=f[e];var E=y.Xc;var ma=E.margins||{};ma=(ma.top||0)+(ma.bottom||0);E=y.Oe.sg({width:4===E.position||2===E.position?b:a,height:n-ma});E.Ca.height+=ma;E.ub.height+=ma;y.Ca=E.Ca;y.ub=E.ub;y.mc={width:E.Ca.width,height:E.Ca.height};y.Cc=!!E.Cc;r+=y.mc.height;t+=y.ub.height}if(r>n){a=tp(f);for(e=b=0;e<a.length;e++)y=a[e],0>n-b-y.Ca.height&&y.Cc&&(y.mc.height=0),b+=y.mc.height;return yi(b,k,c)}if(r<t){a=tp(f);b=0;c=n-r;for(e= 0;e<a.length;e++)y=a[e],0<c&&y.Ca.height<y.ub.height&&(n=Math.min(c,y.ub.height-y.Ca.height),y.mc.height=y.Ca.height+n,c-=n),b+=y.mc.height;return Math.max(k,b)}return yi(r,k,c)} function rp(a,b,c,e){var f=c.Ca,k=c.Va,n=0,r=0;for(c=0;c<e.length;c++){var t=e[c];var y=t.Xc;y=y.margins||{};y=(y.left||0)+(y.right||0);var E=t.Oe.sg({width:k-y,height:a});E.Ca.width+=y;E.ub.width+=y;t.Ca=E.Ca;t.ub=E.ub;t.mc={width:E.Ca.width,height:E.Ca.height};t.Cc=!!E.Cc;n+=t.mc.width;r+=t.ub.width}if(n>k){a=tp(e);for(c=e=0;c<a.length;c++)t=a[c],0>k-e-t.Ca.width&&t.Cc&&(t.mc.width=0),e+=t.mc.width;return yi(e,f,b)}if(n<r){a=tp(e);e=0;b=k-n;for(c=0;c<a.length;c++)t=a[c],0<b&&t.Ca.width<t.ub.width&& (k=Math.min(b,t.ub.width-t.Ca.width),t.mc.width=t.Ca.width+k,b-=k),e+=t.mc.width;return Math.max(f,e)}return yi(n,f,b)} function mp(a,b,c){var e=op(a,c);e=tp(e);for(var f=(c=0<=de(c,1))?a.oa:b.height-a.ma,k=0;k<e.length;k++){var n=e[k],r=n.Xc,t=n.mc.height,y=r.margins||{};if(void 0===r.position)throw Error("Layout position not defined");r=r.position;var E=b.width,ma=0;2!==r&&4!==r&&(E-=a.na,ma+=a.ka);y={top:f+(y.top||0),right:E-(y.right||0),bottom:f-(y.bottom||0),left:ma+(y.left||0)};c?(y.top-=t,f-=t):(y.bottom+=t,f+=t);n.Oe.hh(y)}} function np(a,b,c){var e=op(a,c);e=tp(e);var f=(c=0<=de(c,5))?a.ka:b.width-a.na,k=a.oa;a=b.height-a.ma;for(b=0;b<e.length;b++){var n=e[b],r=n.mc.width,t=n.Xc.margins||{};if(void 0===n.Xc.position)throw Error("Layout position not defined");t={top:k+(t.top||0),right:f-(t.right||0),bottom:a-(t.bottom||0),left:f+(t.left||0)};c?(t.left-=r,f-=r):(t.right+=r,f+=r);n.Oe.hh(t)}} function yo(a,b){var c=0<a&&1>a,e=null!=b&&0<b&&1>b;if(null!=b&&(c&&e||!c&&!e)&&b<a)throw Error("Max margin size is smaller than min margin size");} function tp(a){return 1>=a.length?a:a.slice(0).sort(function(b,c){b=void 0!==b.Xc.Xf?b.Xc.Xf:20;c=void 0!==c.Xc.Xf?c.Xc.Xf:20;return b-c})} xo.prototype.setMargins=xo.prototype.hd;xo.prototype.setMarginEnd=xo.prototype.Jk;xo.prototype.setMarginStart=xo.prototype.Mk;xo.prototype.setMarginLeft=xo.prototype.Kk;xo.prototype.setMarginBottom=xo.prototype.Ik;xo.prototype.setMarginRight=xo.prototype.Lk;xo.prototype.setMarginTop=xo.prototype.Nk;yd("aplos.chart.layout.DynamicLayout",xo);var up={Jq:"WARNING",ERROR:"ERROR"};yd("aplos.util.MessageSeverity",up);up.WARNING="WARNING";up.ERROR="ERROR";var vp={Gq:"UNTIL_REMOVED",Fq:"UNTIL_DATA",eq:"ONCE"};yd("aplos.util.MessageDuration",vp);vp.UNTIL_REMOVED="UNTIL_REMOVED";vp.UNTIL_FRESH_DATA="UNTIL_DATA";vp.ONCE="ONCE";function wp(a){this.v=a;this.N=!1} wp.prototype.Ck=function(a){this.N=a};wp.prototype.render=function(a){var b=a.filter(function(c){return"ERROR"===c.severity});b.length&&xp(this,b);b.length||(b=yp(this.v.Ka,zp),b.empty()||(b.style("display","none"),b.selectAll("div."+Ap).remove(),this.v.lb.style("display","")));a=a.filter(function(c){return"WARNING"===c.severity});Bp(this,a)};function xp(a,b){var c=zp,e=Cp,f=a.v,k=f.Ka;f.lb.style("display","none");var n=yp(k,c);n.empty()&&(n=k.append("div").classed(c,!0),n.append("div").classed(Dp,!0),n.append("div").classed(Ep,!0));n.style("display",null);n.select("."+Ep).attr("class",Ep+" "+e);b=n.select("."+Dp).selectAll("div."+Ap).data(b);b.exit().remove();b=b.enter().append("div").merge(b);b.text(function(r){return r.message});a.N&&b.attr("tabindex",0);b.attr("class",function(r){return Ap+" "+Fp+r.severity.toLowerCase()});n.style("position","absolute");a=(f.frameWidth()-n.node().offsetWidth)/2;f=(f.frameHeight()-n.node().offsetHeight)/2;a=Math.max(0,a);f=Math.max(0,f);n.style("left",a+"px");n.style("top",f+"px")} function Bp(a,b){var c=a.v.Ka.select("."+Gp);c.empty()&&(c=a.v.Ka.append("div").classed(Gp,!0));c.style("display",b.length?"":"none");c.classed(Hp,!0);var e="";b.forEach(function(f){e+=f.message+"\n"});c.attr("title",e.trim())} function yp(a,b){b=a.selectAll("."+b).nodes();for(var c=null,e=0;e<b.length;e++)if(b[e].parentNode==a.node()){c=b[e];break}return Jj(c)} var Gp="aplos-badge",Dp="aplos-message-container",Cp="aplos-message-icon-error",Ap="aplos-message",Ep="aplos-message-icon",zp="aplos-message-overlay",Fp="aplos-message-",Hp="aplos-message-warning-badge";function Ip(a,b,c){return a.map(function(e){return{value:e,label:c?c(e):void 0,location:Jp(b,e)}})} ;function Kp(a){var b=void 0===b?{}:b;a=a.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;");b.dr&&(a=a.replace(/(^|[\r\n\t ]) /g,"$1&#160;"));b.cr&&(a=a.replace(/(\r\n|\n|\r)/g,"<br>"));b.er&&(a=a.replace(/(\t+)/g,'<span style="white-space:pre">$1</span>'));return qh(a)} ;function Lp(a){var b=Hg(Mp).toString();if(/#/.test(b))throw Error("");var c=/\?/.test(b)?"&":"?";a.forEach(function(e,f){e=e instanceof Array?e:[e];for(var k=0;k<e.length;k++){var n=e[k];null!==n&&void 0!==n&&(b+=c+encodeURIComponent(f)+"="+encodeURIComponent(String(n)),c="&")}});return Og(b)} ;function Np(){this.Ma=this.Ma;this.hc=this.hc} Np.prototype.Ma=!1;Np.prototype.isDisposed=function(){return this.Ma};Np.prototype.Jf=function(){this.Ma||(this.Ma=!0,this.ie())};Np.prototype.ie=function(){if(this.hc)for(;this.hc.length;)this.hc.shift()()};function Op(a,b){this.type=a;this.v=this.target=b;this.defaultPrevented=!1} Op.prototype.N=function(){this.defaultPrevented=!0};var Pp=function(){if(!jd.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});try{jd.addEventListener("test",function(){},b),jd.removeEventListener("test",function(){},b)}catch(c){}return a}();function Qp(a,b){Op.call(this,a?a.type:"");this.relatedTarget=this.v=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=0;this.key="";this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.O=null;a&&this.init(a,b)} zd(Qp,Op);var Rp={2:"touch",3:"pen",4:"mouse"};Qp.prototype.init=function(a,b){var c=this.type=a.type,e=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.v=b;if(b=a.relatedTarget){if(Ue){a:{try{Oe(b.nodeName);var f=!0;break a}catch(k){}f=!1}f||(b=null)}}else"mouseover"==c?b=a.fromElement:"mouseout"==c&&(b=a.toElement);this.relatedTarget=b;e?(this.clientX=void 0!==e.clientX?e.clientX:e.pageX,this.clientY=void 0!==e.clientY?e.clientY:e.pageY,this.screenX=e.screenX||0,this.screenY=e.screenY|| 0):(this.clientX=void 0!==a.clientX?a.clientX:a.pageX,this.clientY=void 0!==a.clientY?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.keyCode=a.keyCode||0;this.key=a.key||"";this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.pointerId=a.pointerId||0;this.pointerType="string"===typeof a.pointerType?a.pointerType:Rp[a.pointerType]||"";this.state=a.state;this.O=a;a.defaultPrevented&&Qp.Sb.N.call(this)};Qp.prototype.N=function(){Qp.Sb.N.call(this);var a=this.O;a.preventDefault?a.preventDefault():a.returnValue=!1};var Sp="closure_listenable_"+(1E6*Math.random()|0);var Tp=0;function Up(a,b,c,e,f){this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!e;this.Qg=f;this.key=++Tp;this.dg=this.Bg=!1} function Vp(a){a.dg=!0;a.listener=null;a.proxy=null;a.src=null;a.Qg=null} ;function Wp(a){this.src=a;this.v={};this.N=0} Wp.prototype.add=function(a,b,c,e,f){var k=a.toString();a=this.v[k];a||(a=this.v[k]=[],this.N++);var n=Xp(a,b,e,f);-1<n?(b=a[n],c||(b.Bg=!1)):(b=new Up(b,this.src,k,!!e,f),b.Bg=c,a.push(b));return b};Wp.prototype.remove=function(a,b,c,e){a=a.toString();if(!(a in this.v))return!1;var f=this.v[a];b=Xp(f,b,c,e);return-1<b?(Vp(f[b]),oe(f,b),0==f.length&&(delete this.v[a],this.N--),!0):!1};function Yp(a,b){var c=b.type;c in a.v&&ne(a.v[c],b)&&(Vp(b),0==a.v[c].length&&(delete a.v[c],a.N--))} Wp.prototype.removeAll=function(a){a=a&&a.toString();var b=0,c;for(c in this.v)if(!a||c==a){for(var e=this.v[c],f=0;f<e.length;f++)++b,Vp(e[f]);delete this.v[c];this.N--}return b};function Xp(a,b,c,e){for(var f=0;f<a.length;++f){var k=a[f];if(!k.dg&&k.listener==b&&k.capture==!!c&&k.Qg==e)return f}return-1} ;var Zp="closure_lm_"+(1E6*Math.random()|0),$p={},aq=0;function bq(a,b,c,e,f){if(e&&e.once)return cq(a,b,c,e,f);if(Array.isArray(b)){for(var k=0;k<b.length;k++)bq(a,b[k],c,e,f);return null}c=dq(c);return a&&a[Sp]?a.v.add(String(b),c,!1,od(e)?!!e.capture:!!e,f):eq(a,b,c,!1,e,f)} function eq(a,b,c,e,f,k){if(!b)throw Error("Invalid event type");var n=od(f)?!!f.capture:!!f,r=fq(a);r||(a[Zp]=r=new Wp(a));c=r.add(b,c,e,n,k);if(c.proxy)return c;e=gq();c.proxy=e;e.src=a;e.listener=c;if(a.addEventListener)Pp||(f=n),void 0===f&&(f=!1),a.addEventListener(b.toString(),e,f);else if(a.attachEvent)a.attachEvent(hq(b.toString()),e);else if(a.addListener&&a.removeListener)a.addListener(e);else throw Error("addEventListener and attachEvent are unavailable.");aq++;return c} function gq(){function a(c){return b.call(a.src,a.listener,c)} var b=iq;return a} function cq(a,b,c,e,f){if(Array.isArray(b)){for(var k=0;k<b.length;k++)cq(a,b[k],c,e,f);return null}c=dq(c);return a&&a[Sp]?a.v.add(String(b),c,!0,od(e)?!!e.capture:!!e,f):eq(a,b,c,!0,e,f)} function jq(a,b,c,e,f){if(Array.isArray(b))for(var k=0;k<b.length;k++)jq(a,b[k],c,e,f);else(e=od(e)?!!e.capture:!!e,c=dq(c),a&&a[Sp])?a.v.remove(String(b),c,e,f):a&&(a=fq(a))&&(b=a.v[b.toString()],a=-1,b&&(a=Xp(b,c,e,f)),(c=-1<a?b[a]:null)&&kq(c))} function kq(a){if("number"!==typeof a&&a&&!a.dg){var b=a.src;if(b&&b[Sp])Yp(b.v,a);else{var c=a.type,e=a.proxy;b.removeEventListener?b.removeEventListener(c,e,a.capture):b.detachEvent?b.detachEvent(hq(c),e):b.addListener&&b.removeListener&&b.removeListener(e);aq--;(c=fq(b))?(Yp(c,a),0==c.N&&(c.src=null,b[Zp]=null)):Vp(a)}}} function hq(a){return a in $p?$p[a]:$p[a]="on"+a} function iq(a,b){if(a.dg)a=!0;else{b=new Qp(b,this);var c=a.listener,e=a.Qg||a.src;a.Bg&&kq(a);a=c.call(e,b)}return a} function fq(a){a=a[Zp];return a instanceof Wp?a:null} var lq="__closure_events_fn_"+(1E9*Math.random()>>>0);function dq(a){if("function"===typeof a)return a;a[lq]||(a[lq]=function(b){return a.handleEvent(b)});return a[lq]} ;var Mp=Og("");function mq(){this.port=this.v=null;this.N=[]} mq.prototype.load=function(){var a=this,b=nq();this.v=oq(b);pq().then(function(){a.v&&document.body.appendChild(a.v)});return qq(this.v,b).then(function(c){for(a.port=c.ports[0];0<a.N.length;)c=a.N.shift(),a.port.postMessage(c.data,c.Wo)})};mq.prototype.exec=function(a,b){var c=this;return new Promise(function(e,f){var k=new MessageChannel;k.port1.onmessage=function(ma){k.port1.onmessage=null;ma=ma.data;null!=ma.error?f(new EvalError(ma.error)):e(ma.result)};for(var n=[],r=[],t=[],y=Kc(null!=b?b:[]),E=y.next();!E.done;E=y.next())E=E.value,n.push(E.name),r.push(E.value),E.transfer&&t.push(E.value);n={code:a,paramNames:n,values:r};c.port?c.port.postMessage(n,[k.port2].concat(Lc(t))):c.N.push({data:n,Wo:[k.port2].concat(Lc(t))})})};mq.prototype.Jf=function(){null!=this.v&&(this.v.parentNode&&this.v.parentNode.removeChild(this.v),this.v=null)};function nq(){var a=(window.crypto||window.msCrypto).getRandomValues(new Uint8Array(16));return Array.prototype.join.call(a,".")} function pq(){return new Promise(function(a){"loading"!=document.readyState?a():cq(document,"DOMContentLoaded",function(){a()})})} function qq(a,b){return new Promise(function(c){function e(f){f.source===a.contentWindow&&f.data===b&&(window.removeEventListener("message",e),c(f))} window.addEventListener("message",e)})} function oq(a){var b=yj(document,"IFRAME");if(!b.sandbox)throw Error("iframe sandboxes not supported");b.sandbox.value="allow-scripts";b.sandbox.supports&&b.sandbox.add&&b.sandbox.supports("allow-downloads")&&b.sandbox.add("allow-downloads");if(""==Mp){a='<!DOCTYPE html><body><input type="hidden" id="nonce" value="'+Kp(a)+'" /><script nonce="';var c=bi();a=a+Kp(c)+'">/*\n\n Copyright The Closure Library Authors.\n SPDX-License-Identifier: Apache-2.0\n*/\nvar f=function(){for(var b=Number(this),a=[],c=b;c<arguments.length;c++)a[c-b]=arguments[c];return a},h=this||self,k=function(b){return b};var l;var m={},n=function(b,a){this.g=a===m?b:""};n.prototype.toString=function(){return this.g.toString()};var p=function(b){return b instanceof n&&b.constructor===n?b.g:"type_error:SafeScript"},q=function(b){if(void 0===l){var a=null;var c=h.trustedTypes;if(c&&c.createPolicy)try{a=c.createPolicy("goog#html",{createHTML:k,createScript:k,createScriptURL:k})}catch(d){h.console&&h.console.error(d.message)}l=a}b=(a=l)?a.createScript(b):b;return new n(b,m)};/*\n\n SPDX-License-Identifier: Apache-2.0\n*/\nfunction r(b,a){b.textContent=p(a);var c,d;(c=(a=null==(d=(c=(b.ownerDocument&&b.ownerDocument.defaultView||window).document).querySelector)?void 0:d.call(c,"script[nonce]"))?a.nonce||a.getAttribute("nonce")||"":"")&&b.setAttribute("nonce",c)};var t=function(b){var a=f.apply(1,arguments),c,d;"evalCspCompatiblyData"in window||(window.evalCspCompatiblyData={index:0});var e=window.evalCspCompatiblyData.index++;window.evalCspCompatiblyData[e]={args:a,callback:function(g,u){c=g;d=u}};a=document.createElement("script");a.async=!1;a.setAttribute("data-index",e);e=q(\'"use strict";\\v(function(){var idx=parseInt((document.currentScript||Array.prototype.slice.call(document.querySelectorAll("head script[data-index]"),-1)[0]).getAttribute("data-index"),10),curEvalData=evalCspCompatiblyData[idx];delete evalCspCompatiblyData[idx];(function(){var callback=curEvalData.callback;try{callback(true,(\'+\nString(p(b))+"\\n));}catch(ex){callback(false, ex);}}).apply(this, curEvalData.args);})()");r(a,e);e=function(g){c=!1;d=g.error||g};window.addEventListener("error",e);document.head.appendChild(a);window.removeEventListener("error",e);document.head.removeChild(a);if(!c)throw d;return d};var v=document.getElementById("nonce"),w=v?v.value:(new URL(location.href)).searchParams.get("nonce");function x(){if(self.origin)return"null"==self.origin;if(""!=location.host)return!1;try{return window.parent.escape(""),!1}catch(b){return!0}}\n(function(){if(!x())throw"sandboxing error";var b=new MessageChannel;b.port1.onmessage=function(a){try{var c=t.apply(null,[q("(function("+a.data.paramNames.join(", ")+") {\\n"+a.data.code+"\\n}).apply(null, arguments)")].concat(a.data.values));a.ports[0].postMessage({result:c})}catch(d){a.ports[0].postMessage({error:d.toString()})}};window.parent.postMessage(w,"*",[b.port2])})();\n\x3c/script></body>';c=qh(a);a=Og("data:text/html;charset=UTF-8;base64,"+btoa(c.toString()));b.srcdoc=oh(c)}else a=Lp(new Map([["nonce",a]]));b.src=Hg(a).toString();b.style.cssText="height: 0; left: 0; position: absolute; top: 0; width: 0;";b.setAttribute("aria-hidden","true");return b} ;function rq(){this.v=new mq} rq.prototype.init=function(){return this.v.load()};rq.prototype.Jf=function(){this.v.Jf()};yd("SafeDownloader",rq);var sq={jp:"ASC",yp:"DESC"};yd("aplos.data.SortOrder",sq);sq.ASC="ASC";sq.DESC="DESC";var tq={LOADING:"LOADING",Xp:"LOADED",ERROR:"ERROR"};yd("aplos.data.SeriesLoadState",tq);tq.LOADING="LOADING";tq.LOADED="LOADED";tq.ERROR="ERROR";function uq(a,b,c){var e=c;var f=0,k=0;if(e)for(var n=0;n<a.length;n++){var r=e(a[n],n);null!=r&&(k+=r,f++)}else for(n=0;n<a.length;n++)r=a[n],null!=r&&(k+=r,f++);e=0==f?null:k/f;if(null==e)return null;if(!isFinite(e))return-Infinity==e?Infinity:e;k=f=0;c=c||Yh;for(n=0;n<a.length;n++)r=c(a[n],n),null!=r&&(k+=(r-e)*(r-e),f++);return b?k/f:1<f?k/(f-1):null} ;function vq(a){return"number"!==typeof a||isNaN(a)||!isFinite(a)?!1:parseInt(a,10)===a} yd("aplos.data.aggregations.accumulate",function(a,b){return b?ke(a,b):a});function wq(a,b){b=void 0===b?Yh:b;var c=xq(a,b);return null==c?null:c/yq(a,b)} yd("aplos.data.aggregations.average",wq);function zq(a,b){b=void 0===b?Yh:b;var c=0;a.forEach(function(e,f){1==b(e,f)&&c++});return c} yd("aplos.data.aggregations.countIf",zq);function xq(a,b){var c=null;b=b||Yh;a.forEach(function(e,f){e=b(e,f);null!=e&&!isNaN(+e)&&isFinite(e)&&(c=(c||0)+ +e)});return c} yd("aplos.data.aggregations.sum",xq);function Aq(a,b){var c=null;b=b||Yh;a.forEach(function(e,f){e=b(e,f);null!=e&&("number"!==typeof e||!isNaN(e)&&isFinite(e))&&(null===c&&(c=Infinity),c=c<e?c:c==e?c:e)});return c} yd("aplos.data.aggregations.min",Aq);function Bq(a,b){var c=null;b=b||Yh;a.forEach(function(e,f){e=b(e,f);null!=e&&("number"!==typeof e||!isNaN(e)&&isFinite(e))&&(null===c&&(c=-Infinity),c=c>e?c:c==e?c:e)});return c} yd("aplos.data.aggregations.max",Bq);function yq(a,b){var c=0;b=b||Yh;a.forEach(function(e,f){e=b(e,f);null!=e&&("number"!==typeof e||!isNaN(e)&&isFinite(e))&&c++});return c} yd("aplos.data.aggregations.count",yq);function Cq(a,b){var c=new Set;b=b||Yh;a.forEach(function(e,f){e=b(e,f);null!=e&&("number"!==typeof e||!isNaN(e)&&isFinite(e))&&c.add(e)});return c.size} yd("aplos.data.aggregations.countDistinct",Cq);function Dq(a,b,c,e){if(2>a||!vq(a))throw Error("Number of quantiles must be an integer greater or equal to 2, but "+a+" was provided.");if(0>b||b>a||!vq(b))throw Error("Requested quantile must be an integer from 0 to the number of quanties, "+a+", but "+b+" was requested.");return Eq(b/a,c,e)} yd("aplos.data.aggregations.quantiles",Dq);function Eq(a,b,c){if(0>a||1<a)throw Error("phi value for quantiles must be 0 <= phi <= 1");b=b.map(c||Yh);b=b.filter(function(e){return null!=e&&!isNaN(+e)});if(!b.length)return null;b.sort(Ni);return b[0===a?0:Math.ceil(b.length*a)-1]} yd("aplos.data.aggregations.phiQuantiles",Eq);function Fq(a,b){return uq(a,!1,b)} yd("aplos.data.aggregations.variance",Fq);function Gq(a,b){return(a=uq(a,!1,b))&&Math.sqrt(a)} yd("aplos.data.aggregations.stdDev",Gq);yd("aplos.data.aggregations.makeJackknifeStdErrFn",function(a,b){return function(c){if(!c||2>c.length)var e=null;else{if(!c||2>c.length)e=null;else if(e=[],b){var f=Ke(c,b),k=pg(f);if(2>k.length)e=null;else for(f=Me(k),c=0;c<k.length;c++){var n=f.splice(0,k[c].length);e.push(a(f));for(var r=0;r<n.length;r++)f.push(n[r])}}else for(f=c.slice(1),n=c[0],e.push(a(f)),c=0;c<f.length;c++)k=n,n=f[c],f[c]=k,e.push(a(f));e=e?Math.sqrt((e.length-1)*uq(e,!0)):null}return e}});function Hq(){throw Error("HLL_COUNT.MERGE is not implemented on the client.");} yd("aplos.data.aggregations.hllCountMerge",Hq);yd("aplos.data.ColumnType",{STRING:"string",NUMBER:"decimal",DECIMAL:"decimal",INTEGER:"integer",TIME_USEC:"time_us",TIME_MSEC:"time_ms",TIMESTAMP:"timestamp",BOOLEAN:"boolean",HLL_SKETCH:"hll_sketch",KLL_DOUBLE:"kll_double",KLL_INT64:"kll_int64",ARRAY:"array",MESSAGE:"message",DATE:"date",DATETIME:"datetime"});var Iq="local";yd("aplos.util.time.setDefaultDisplayTimezone",function(a){Iq=a});yd("aplos.util.time.setDefaultBucketingTimezone",function(){});function Jq(a,b){this.v=+a;this.N=1E3*b} Jq.prototype.Kc=function(a){return this.v+this.N*a};Jq.prototype.indexOf=function(a){return(a-this.v)/this.N};yd("aplos.util.time.UtcSeconds",Jq);Jq.prototype.indexOf=Jq.prototype.indexOf;Jq.prototype.getTimestampAt=Jq.prototype.Kc;function Kq(a,b){this.N=+a;this.v=b} Kq.prototype.Kc=function(a){return Lq(this.O,this,a)};Kq.prototype.O=function(a){var b=new Date(this.N);return b.setUTCMonth(b.getUTCMonth()+a*this.v)};Kq.prototype.indexOf=function(a){return Mq(this,+a,Math.round((a-this.N)/(2629746E3*this.v)))};yd("aplos.util.time.UtcMonths",Kq);Kq.prototype.indexOf=Kq.prototype.indexOf;Kq.prototype.getTimestampAt=Kq.prototype.Kc;function Nq(a,b,c){this.v=+a;this.ha=b;this.O=c;this.N=c(this.v)} Nq.prototype.Kc=function(a){return Lq(this.ka,this,a)};Nq.prototype.ka=function(a){a=this.v+a*this.ha*864E5;var b=this.O(a);if(b!=this.N){var c=a-b+this.N;return b==this.O(c)?c:a}return a};Nq.prototype.indexOf=function(a){return Mq(this,+a,Math.round((a-this.v)/(864E5*this.ha)))};yd("aplos.util.time.ZonedDays",Nq);Nq.prototype.indexOf=Nq.prototype.indexOf;Nq.prototype.getTimestampAt=Nq.prototype.Kc;function Oq(a,b,c){this.N=+a;this.O=b;this.ha=c;this.v=c(this.N)} Oq.prototype.Kc=function(a){return Lq(this.ka,this,a)};Oq.prototype.ka=function(a){var b=new Date(this.N+this.v);a=b.setUTCMonth(b.getUTCMonth()+a*this.O)-this.v;b=this.ha(a);if(b!=this.v){var c=a-b+this.v;return b==this.ha(c)?c:a}return a};Oq.prototype.indexOf=function(a){return Mq(this,+a,Math.round((a-this.N)/(2629746E3*this.O)))};yd("aplos.util.time.ZonedMonths",Oq);Oq.prototype.indexOf=Oq.prototype.indexOf;Oq.prototype.getTimestampAt=Oq.prototype.Kc;yd("aplos.util.time.getLocalTimeZoneOffsetMs",function(a){return-6E4*(new Date(a)).getTimezoneOffset()});yd("aplos.util.time.getPacificTimeZoneOffsetMs",function(a){var b=(new Date(a+-288E5)).getUTCFullYear(),c=2007>b?Date.UTC(b,3,7,10):Date.UTC(b,2,14,10);c-=864E5*(new Date(c)).getUTCDay();b=2007>b?Date.UTC(b,9,31,9):Date.UTC(b,10,7,9);b-=864E5*(new Date(b)).getUTCDay();return a>=c&&a<b?-252E5:-288E5});yd("aplos.util.time.getTimestampsBetween",function(a,b,c){var e=[];c=a.indexOf(c);for(b=Math.ceil(a.indexOf(b));b<c;b++)e.push(a.Kc(b));return e});function Mq(a,b,c){var e=a.Kc(c);return b>e?(a=a.Kc(c+1)-e,(c*a+b-e)/a):b<e?(a=e-a.Kc(c-1),(c*a+b-e)/a):c} function Lq(a,b,c){var e=Math.floor(c),f=a.call(b,e);if(c==e)return f;a=a.call(b,e+1);return f+(a-f)*(c-e)} ;var Pq={Cp:["BC","AD"],Bp:["Before Christ","Anno Domini"],aq:"JFMAMJJASOND".split(""),xq:"JFMAMJJASOND".split(""),Zp:"January February March April May June July August September October November December".split(" "),wq:"January February March April May June July August September October November December".split(" "),qq:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),zq:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),Kq:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),Bq:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),sq:"Sun Mon Tue Wed Thu Fri Sat".split(" "),Aq:"Sun Mon Tue Wed Thu Fri Sat".split(" "),bq:"SMTWTFS".split(""),yq:"SMTWTFS".split(""),rq:["Q1","Q2","Q3","Q4"],mq:["1st quarter","2nd quarter","3rd quarter","4th quarter"],hp:["AM","PM"],rp:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],Dq:["h:mm:ss a zzzz","h:mm:ss a z","h:mm:ss a","h:mm a"],vp:["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"],il:6,Lq:[5,6],jl:5},Qq=Pq;Qq=Pq;var Rq=RegExp("^(-)?P(?:(\\d+)Y)?(?:(\\d+)M)?(?:(\\d+)D)?(T(?:(\\d+)H)?(?:(\\d+)M)?(?:(\\d+(?:\\.\\d+)?)S)?)?$");function Sq(a,b){switch(b){case 1:return 0!=a%4||0==a%100&&0!=a%400?28:29;case 5:case 8:case 10:case 3:return 30}return 31} function Tq(a,b,c,e,f,k){"string"===typeof a?(this.N="y"==a?b:0,this.months="m"==a?b:0,this.days="d"==a?b:0,this.O="h"==a?b:0,this.ha="n"==a?b:0,this.v="s"==a?b:0):(this.N=a||0,this.months=b||0,this.days=c||0,this.O=e||0,this.ha=f||0,this.v=k||0)} function Uq(a){a=a.match(Rq);if(!a)return null;var b=!(a[6]||a[7]||a[8]);if(b&&!(a[2]||a[3]||a[4])||b&&a[5])return null;b=parseInt(a[2],10)||0;var c=parseInt(a[3],10)||0,e=parseInt(a[4],10)||0,f=parseInt(a[6],10)||0,k=parseInt(a[7],10)||0,n=parseFloat(a[8])||0;return a[1]?new Tq(-b,-c,-e,-f,-k,-n):new Tq(b,c,e,f,k,n)} Tq.prototype.clone=function(){return new Tq(this.N,this.months,this.days,this.O,this.ha,this.v)};function Vq(a,b){return new Tq(a.N*b,a.months*b,a.days*b,a.O*b,a.ha*b,a.v*b)} Tq.prototype.add=function(a){this.N+=a.N;this.months+=a.months;this.days+=a.days;this.O+=a.O;this.ha+=a.ha;this.v+=a.v};function Wq(a,b,c){"number"===typeof a?(this.date=Xq(a,b||0,c||1),Yq(this,c||1)):od(a)?(this.date=Xq(a.getFullYear(),a.getMonth(),a.getDate()),Yq(this,a.getDate())):(this.date=new Date(Date.now()),a=this.date.getDate(),this.date.setHours(0),this.date.setMinutes(0),this.date.setSeconds(0),this.date.setMilliseconds(0),Yq(this,a))} function Xq(a,b,c){b=new Date(a,b,c);0<=a&&100>a&&b.setFullYear(b.getFullYear()-1900);return b} w=Wq.prototype;w.Te=Qq.il;w.Ue=Qq.jl;w.clone=function(){var a=new Wq(this.date);a.Te=this.Te;a.Ue=this.Ue;return a};w.getFullYear=function(){return this.date.getFullYear()};w.getYear=function(){return this.getFullYear()};w.getMonth=function(){return this.date.getMonth()};w.getDate=function(){return this.date.getDate()};w.getTime=function(){return this.date.getTime()};w.getDay=function(){return this.date.getDay()};w.getUTCFullYear=function(){return this.date.getUTCFullYear()};w.getUTCMonth=function(){return this.date.getUTCMonth()};w.getUTCDate=function(){return this.date.getUTCDate()};w.getUTCDay=function(){return this.date.getDay()};w.getUTCHours=function(){return this.date.getUTCHours()};w.getUTCMinutes=function(){return this.date.getUTCMinutes()};w.getTimezoneOffset=function(){return this.date.getTimezoneOffset()};w.set=function(a){this.date=new Date(a.getFullYear(),a.getMonth(),a.getDate())};w.setFullYear=function(a){this.date.setFullYear(a)};w.setYear=function(a){this.setFullYear(a)};w.setMonth=function(a){this.date.setMonth(a)};w.setDate=function(a){this.date.setDate(a)};w.setTime=function(a){this.date.setTime(a)};w.setUTCFullYear=function(a){this.date.setUTCFullYear(a)};w.setUTCMonth=function(a){this.date.setUTCMonth(a)};w.setUTCDate=function(a){this.date.setUTCDate(a)};w.add=function(a){if(a.N||a.months){var b=this.getMonth()+a.months+12*a.N,c=this.getYear()+Math.floor(b/12);b%=12;0>b&&(b+=12);var e=Math.min(Sq(c,b),this.getDate());this.setDate(1);this.setFullYear(c);this.setMonth(b);this.setDate(e)}a.days&&(c=this.getYear(),b=0<=c&&99>=c?-1900:0,a=new Date((new Date(c,this.getMonth(),this.getDate(),12)).getTime()+864E5*a.days),this.setDate(1),this.setFullYear(a.getFullYear()+b),this.setMonth(a.getMonth()),this.setDate(a.getDate()),Yq(this,a.getDate()))};w.rg=function(a){var b=this.getFullYear(),c=0>b?"-":1E4<=b?"+":"";return[c+gi(Math.abs(b),c?6:4),gi(this.getMonth()+1,2),gi(this.getDate(),2)].join(a?"-":"")+""};w.toString=function(){return this.rg()};function Yq(a,b){a.getDate()!=b&&a.date.setUTCHours(a.date.getUTCHours()+(a.getDate()<b?1:-1))} w.valueOf=function(){return this.date.valueOf()};function Zq(a,b,c,e,f,k,n){this.date="number"===typeof a?new Date(a,b||0,c||1,e||0,f||0,k||0,n||0):new Date(a&&a.getTime?a.getTime():Date.now())} zd(Zq,Wq);w=Zq.prototype;w.getHours=function(){return this.date.getHours()};w.getMinutes=function(){return this.date.getMinutes()};w.getSeconds=function(){return this.date.getSeconds()};w.getMilliseconds=function(){return this.date.getMilliseconds()};w.getUTCDay=function(){return this.date.getUTCDay()};w.getUTCHours=function(){return this.date.getUTCHours()};w.getUTCMinutes=function(){return this.date.getUTCMinutes()};w.getUTCSeconds=function(){return this.date.getUTCSeconds()};w.getUTCMilliseconds=function(){return this.date.getUTCMilliseconds()};w.setHours=function(a){this.date.setHours(a)};w.setMinutes=function(a){this.date.setMinutes(a)};w.setSeconds=function(a){this.date.setSeconds(a)};w.setMilliseconds=function(a){this.date.setMilliseconds(a)};w.setUTCHours=function(a){this.date.setUTCHours(a)};w.setUTCMinutes=function(a){this.date.setUTCMinutes(a)};w.setUTCSeconds=function(a){this.date.setUTCSeconds(a)};w.setUTCMilliseconds=function(a){this.date.setUTCMilliseconds(a)};w.add=function(a){Wq.prototype.add.call(this,a);a.O&&this.setUTCHours(this.date.getUTCHours()+a.O);a.ha&&this.setUTCMinutes(this.date.getUTCMinutes()+a.ha);a.v&&this.setUTCSeconds(this.date.getUTCSeconds()+a.v)};w.rg=function(a){var b=Wq.prototype.rg.call(this,a);return a?b+"T"+gi(this.getHours(),2)+":"+gi(this.getMinutes(),2)+":"+gi(this.getSeconds(),2):b+"T"+gi(this.getHours(),2)+gi(this.getMinutes(),2)+gi(this.getSeconds(),2)};w.toString=function(){return this.rg()};w.clone=function(){var a=new Zq(this.date);a.Te=this.Te;a.Ue=this.Ue;return a};function $q(a,b,c,e,f,k,n){a="number"===typeof a?Date.UTC(a,b||0,c||1,e||0,f||0,k||0,n||0):a?a.getTime():Date.now();this.date=new Date(a)} zd($q,Zq);w=$q.prototype;w.clone=function(){var a=new $q(this.date);a.Te=this.Te;a.Ue=this.Ue;return a};w.add=function(a){(a.N||a.months)&&Wq.prototype.add.call(this,new Tq(a.N,a.months));this.date=new Date(this.date.getTime()+1E3*(a.v+60*(a.ha+60*(a.O+24*a.days))))};w.getTimezoneOffset=function(){return 0};w.getFullYear=Zq.prototype.getUTCFullYear;w.getMonth=Zq.prototype.getUTCMonth;w.getDate=Zq.prototype.getUTCDate;w.getHours=Zq.prototype.getUTCHours;w.getMinutes=Zq.prototype.getUTCMinutes;w.getSeconds=Zq.prototype.getUTCSeconds;w.getMilliseconds=Zq.prototype.getUTCMilliseconds;w.getDay=Zq.prototype.getUTCDay;w.setFullYear=Zq.prototype.setUTCFullYear;w.setMonth=Zq.prototype.setUTCMonth;w.setDate=Zq.prototype.setUTCDate;w.setHours=Zq.prototype.setUTCHours;w.setMinutes=Zq.prototype.setUTCMinutes;w.setSeconds=Zq.prototype.setUTCSeconds;w.setMilliseconds=Zq.prototype.setUTCMilliseconds;function ar(a,b,c){br(a,"Invalid date string");br(b,"Invalid date format string");br(c,"Invalid timezone specified");var e=cr(b)(a);if(null===e)throw Error("Unable to parse the date "+a+" using the format "+b+".");a=1E3*e.getTime();c=dr(a,c);a-=c.Kb;a>=c.Eg?a-=c.Xg-c.Kb:a<=c.Hf&&(a-=c.Zf-c.Kb);return a} function er(a,b){b=b||"UTC";try{return ar(a,"%Y-%m-%d %H:%M:%S",b)}catch(c){}try{return ar(a,"%Y-%m-%d",b)}catch(c){}throw Error(a+" not of the form Y-M-D or Y-M-D H-M-S");} function fr(a,b,c){c=c||"UTC";var e=gr(b);hr(a);br(c,"Invalid timezone specified");if("local"===c)return ir(a,e);var f=Math.floor(a/1E3);b=jr(f,c);switch(e){case "YEAR":return a=new Date(f+b),a=Date.UTC(a.getUTCFullYear(),0,1),c=jr(a,c),1E3*(a-c);case "QUARTER":return a=new Date(f+b),a=Date.UTC(a.getUTCFullYear(),3*Math.floor(a.getUTCMonth()/3),1),c=jr(a,c),1E3*(a-c);case "MONTH":return a=new Date(f+b),a=Date.UTC(a.getUTCFullYear(),a.getUTCMonth(),1),c=jr(a,c),1E3*(a-c);case "WEEK":return a=new $q,a.setTime(f+b),b=new Tq,b.days=-1*a.getUTCDay(),a.add(b),a=Date.UTC(a.getUTCFullYear(),a.getUTCMonth(),a.getUTCDate()),c=jr(a,c),1E3*(a-c);case "DAY":return a=new Date(f+b),a=Date.UTC(a.getUTCFullYear(),a.getUTCMonth(),a.getUTCDate()),c=jr(a,c),1E3*(a-c);case "HOUR":return a=f+b,1E3*kr(a-a%36E5-b,c);case "MINUTE":return a=f+b,1E3*kr(a-a%6E4-b,c);case "SECOND":return 1E3*kr(1E3*Math.floor(f/1E3),c);case "MILLISECOND":return 1E3*kr(Math.floor(f),c);case "MICROSECOND":return 1E3*kr(Math.floor(a)/1E3,c);default:throw Error("Unknown or unsupported date component for truncation:"+e+".");}} function lr(a,b,c,e){e=void 0===e?"UTC":e;if("local"===e){e=a;switch(b){case "YEAR":case "QUARTER":case "MONTH":"YEAR"===b?c*=12:"QUARTER"===b&&(c*=3);e=new Date(e/1E3);b=e.getFullYear();for(c=e.getMonth()+c;11<c;)c-=12,b+=1;e.setFullYear(b,c,Math.min((new Date(b,c+1,0)).getDate(),e.getDate()));e=1E3*e.getTime();break;case "WEEK":c*=7;case "DAY":e=new Date(e/1E3);e.setDate(e.getDate()+c);e=1E3*e.getTime();break;case "HOUR":e=new Date(e/1E3);e.setHours(e.getHours()+c);e=1E3*e.getTime();break;case "MINUTE":c*= 60;case "SECOND":c*=1E3;case "MILLISECOND":c*=1E3;case "MICROSECOND":e+=c}return e}var f=dr(a,e);switch(b){case "YEAR":case "QUARTER":case "MONTH":"YEAR"===b?c*=12:"QUARTER"===b&&(c*=3);b=new Date((a+f.Kb)/1E3);f=b.getUTCFullYear();for(c=b.getUTCMonth()+c;11<c;)c-=12,f+=1;b.setUTCFullYear(f,c,Math.min((new Date(f,c+1,0)).getUTCDate(),b.getUTCDate()));a=1E3*b.getTime();f=dr(a,e);a-=f.Kb;break;case "WEEK":c*=7;case "DAY":b=new Date((a+f.Kb)/1E3);b.setUTCDate(b.getUTCDate()+c);a=1E3*b.getTime();f=dr(a,e);a-=f.Kb;break;case "HOUR":return b=a+36E8*c,1<Math.abs(c)&&(c=mr(b,e),b-=c-f.Kb),b;case "MINUTE":c*=60;case "SECOND":c*=1E3;case "MILLISECOND":c*=1E3;case "MICROSECOND":a+=c}return a} function mr(a,b){return b?dr(a,b).Kb:-6E7*(new Date(a/1E3)).getTimezoneOffset()} function dr(a,b){var c=b.toUpperCase().trim(),e;if(e=nr.exec(c)){var f=36E5*+e[2];e[3]&&(f+=6E4*+e[3]);"-"===e[1]&&(f=-f);e=1E3*f}else e=null;if(null!=e)return{Kb:e,Hf:null,Eg:null,zh:null,Zf:null,Xg:null};e=or[c];if(null!=e)return{Kb:1E3*e,Hf:null,Eg:null,zh:null,Zf:null,Xg:null};c=pr[c];if(!c)throw Error("Unknown or unsupported time zone: "+b);b=6E7*c.Qn;c=c.Xo;e=a/36E8;f=0;for(var k=c.length-2;;){a=Math.floor((k+f)/2);a-=a%2;if(e<c[a])k=a-2;else if(e>c[a])f=a+2;else break;if(k<f){if(f>=c.length|| 0>k)return{Kb:b,Hf:null,Eg:null,zh:null,Zf:null,Xg:null};a=k;break}}e=b+6E7*c[a+1];f=b+6E7*c[a-1];return{Kb:e,Hf:36E8*c[a],Eg:36E8*c[a+2],zh:e-f,Zf:f,Xg:b+6E7*c[a+3]}} function jr(a,b){return dr(1E3*a,b).Kb/1E3} function kr(a,b){var c=1E3*a;b=dr(c,b);var e=b.Zf-b.Kb;return a-(0>=e||c-e>b.Hf?0:e)/1E3} function qr(a,b){if(!isFinite(b)||b!==parseInt(b,10))throw Error("value in "+a+" is not a finite integer.");} function br(a,b){if("string"!==typeof a)throw Error(b);} function hr(a){if("number"!==typeof a)throw Error("Invalid timestamp");} for(var nr=/^(\+|-)(\d\d?)(?::(\d\d?))?$/,or={"ETC/GMT+12":-432E5,"ETC/GMT+11":-396E5,"PACIFIC/MIDWAY":-396E5,"PACIFIC/NIUE":-396E5,"PACIFIC/PAGO_PAGO":-396E5,"PACIFIC/SAMOA":-396E5,"US/SAMOA":-396E5,"ETC/GMT+10":-36E6,HST:-36E6,"PACIFIC/HONOLULU":-36E6,"PACIFIC/JOHNSTON":-36E6,"PACIFIC/TAHITI":-36E6,"SYSTEMV/HST10":-36E6,"US/HAWAII":-36E6,"PACIFIC/MARQUESAS":-342E5,"ETC/GMT+9":-324E5,"PACIFIC/GAMBIER":-324E5,"SYSTEMV/YST9":-324E5,"ETC/GMT+8":-288E5,"PACIFIC/PITCAIRN":-288E5,"SYSTEMV/PST8":-288E5,"AMERICA/CRESTON":-252E5,"AMERICA/PHOENIX":-252E5,"ETC/GMT+7":-252E5,MST:-252E5,PNT:-252E5,"SYSTEMV/MST7":-252E5,"US/ARIZONA":-252E5,"AMERICA/REGINA":-216E5,"AMERICA/SWIFT_CURRENT":-216E5,"CANADA/EAST-SASKATCHEWAN":-216E5,"CANADA/SASKATCHEWAN":-216E5,"ETC/GMT+6":-216E5,"SYSTEMV/CST6":-216E5,"AMERICA/ATIKOKAN":-18E6,"AMERICA/CAYMAN":-18E6,"AMERICA/CORAL_HARBOUR":-18E6,"AMERICA/PANAMA":-18E6,EST:-18E6,"ETC/GMT+5":-18E6,"SYSTEMV/EST5":-18E6,"AMERICA/ANGUILLA":-144E5,"AMERICA/ANTIGUA":-144E5,"AMERICA/ARUBA":-144E5,"AMERICA/BLANC-SABLON":-144E5,"AMERICA/CARACAS":-144E5,"AMERICA/CURACAO":-144E5,"AMERICA/DOMINICA":-144E5,"AMERICA/GRENADA":-144E5,"AMERICA/GUADELOUPE":-144E5,"AMERICA/GUYANA":-144E5,"AMERICA/KRALENDIJK":-144E5,"AMERICA/LA_PAZ":-144E5,"AMERICA/LOWER_PRINCES":-144E5,"AMERICA/MARIGOT":-144E5,"AMERICA/MONTSERRAT":-144E5,"AMERICA/PORT_OF_SPAIN":-144E5,"AMERICA/PUERTO_RICO":-144E5,"AMERICA/ST_BARTHELEMY":-144E5,"AMERICA/ST_KITTS":-144E5,"AMERICA/ST_LUCIA":-144E5,"AMERICA/ST_THOMAS":-144E5,"AMERICA/ST_VINCENT":-144E5,"AMERICA/TORTOLA":-144E5,"AMERICA/VIRGIN":-144E5,"ETC/GMT+4":-144E5,PRT:-144E5,"SYSTEMV/AST4":-144E5,"AMERICA/CAYENNE":-108E5,"AMERICA/PARAMARIBO":-108E5,"ANTARCTICA/ROTHERA":-108E5,"ETC/GMT+3":-108E5,"ATLANTIC/SOUTH_GEORGIA":-72E5,"ETC/GMT+2":-72E5,"ATLANTIC/CAPE_VERDE":-36E5,"ETC/GMT+1":-36E5,"AFRICA/ABIDJAN":0,"AFRICA/ACCRA":0,"AFRICA/BAMAKO":0,"AFRICA/BANJUL":0,"AFRICA/BISSAU":0,"AFRICA/CONAKRY":0,"AFRICA/DAKAR":0,"AFRICA/FREETOWN":0,"AFRICA/LOME":0,"AFRICA/MONROVIA":0,"AFRICA/NOUAKCHOTT":0,"AFRICA/OUAGADOUGOU":0,"AFRICA/TIMBUKTU":0,"ATLANTIC/REYKJAVIK":0,"ATLANTIC/ST_HELENA":0,"ETC/GMT":0,"ETC/GMT+0":0,"ETC/GMT0":0,"ETC/GREENWICH":0,"ETC/UCT":0,"ETC/UNIVERSAL":0,"ETC/UTC":0,"ETC/ZULU":0,FACTORY:0,GMT:0,"GMT+0":0,GMT0:0,GREENWICH:0,ICELAND:0,UCT:0,UNIVERSAL:0,UTC:0,ZULU:0,"AFRICA/BANGUI":36E5,"AFRICA/BRAZZAVILLE":36E5,"AFRICA/DOUALA":36E5,"AFRICA/KINSHASA":36E5,"AFRICA/LAGOS":36E5,"AFRICA/LIBREVILLE":36E5,"AFRICA/LUANDA":36E5,"AFRICA/MALABO":36E5,"AFRICA/NIAMEY":36E5,"AFRICA/PORTO-NOVO":36E5,"AFRICA/SAO_TOME":36E5,"ETC/GMT-1":36E5,"AFRICA/BLANTYRE":72E5,"AFRICA/BUJUMBURA":72E5,"AFRICA/GABORONE":72E5,"AFRICA/HARARE":72E5,"AFRICA/JOHANNESBURG":72E5,"AFRICA/KIGALI":72E5,"AFRICA/LUBUMBASHI":72E5,"AFRICA/LUSAKA":72E5,"AFRICA/MAPUTO":72E5,"AFRICA/MASERU":72E5,"AFRICA/MBABANE":72E5,CAT:72E5,"ETC/GMT-2":72E5,"AFRICA/ADDIS_ABABA":108E5,"AFRICA/ASMARA":108E5,"AFRICA/ASMERA":108E5,"AFRICA/DAR_ES_SALAAM":108E5,"AFRICA/DJIBOUTI":108E5,"AFRICA/KAMPALA":108E5,"AFRICA/MOGADISHU":108E5,"AFRICA/NAIROBI":108E5,"ANTARCTICA/SYOWA":108E5,"ASIA/ADEN":108E5,"ASIA/BAHRAIN":108E5,"ASIA/KUWAIT":108E5,"ASIA/QATAR":108E5,"ASIA/RIYADH":108E5,EAT:108E5,"ETC/GMT-3":108E5,"INDIAN/ANTANANARIVO":108E5,"INDIAN/COMORO":108E5,"INDIAN/MAYOTTE":108E5,"ASIA/DUBAI":144E5,"ASIA/MUSCAT":144E5,"ETC/GMT-4":144E5,"INDIAN/MAHE":144E5,"INDIAN/REUNION":144E5,"ASIA/KABUL":162E5,"ANTARCTICA/MAWSON":18E6,"ETC/GMT-5":18E6,"INDIAN/KERGUELEN":18E6,"INDIAN/MALDIVES":18E6,"ASIA/CALCUTTA":198E5,"ASIA/COLOMBO":198E5,"ASIA/KOLKATA":198E5,IST:198E5,"ASIA/KATHMANDU":207E5,"ASIA/KATMANDU":207E5,"ANTARCTICA/VOSTOK":216E5,"ASIA/KASHGAR":216E5,"ASIA/THIMBU":216E5,"ASIA/THIMPHU":216E5,"ASIA/URUMQI":216E5,"ETC/GMT-6":216E5,"INDIAN/CHAGOS":216E5,"ASIA/RANGOON":234E5,"ASIA/YANGON":234E5,"INDIAN/COCOS":234E5,"ANTARCTICA/DAVIS":252E5,"ASIA/BANGKOK":252E5,"ASIA/HO_CHI_MINH":252E5,"ASIA/JAKARTA":252E5,"ASIA/PHNOM_PENH":252E5,"ASIA/PONTIANAK":252E5,"ASIA/SAIGON":252E5,"ASIA/VIENTIANE":252E5,"ETC/GMT-7":252E5,"INDIAN/CHRISTMAS":252E5,VST:252E5,"ANTARCTICA/CASEY":288E5,"ASIA/BRUNEI":288E5,"ASIA/KUALA_LUMPUR":288E5,"ASIA/KUCHING":288E5,"ASIA/MAKASSAR":288E5,"ASIA/SINGAPORE":288E5,"ASIA/UJUNG_PANDANG":288E5,"ETC/GMT-8":288E5,SINGAPORE:288E5,"ASIA/DILI":324E5,"ASIA/JAYAPURA":324E5,"ASIA/PYONGYANG":324E5,"ASIA/TOKYO":324E5,"ETC/GMT-9":324E5,JAPAN:324E5,JST:324E5,"PACIFIC/PALAU":324E5,ACT:342E5,"AUSTRALIA/DARWIN":342E5,"AUSTRALIA/NORTH":342E5,"ANTARCTICA/DUMONTDURVILLE":36E6,"ETC/GMT-10":36E6,"PACIFIC/CHUUK":36E6,"PACIFIC/GUAM":36E6,"PACIFIC/PORT_MORESBY":36E6,"PACIFIC/SAIPAN":36E6,"PACIFIC/TRUK":36E6,"PACIFIC/YAP":36E6,"ETC/GMT-11":396E5,"PACIFIC/BOUGAINVILLE":396E5,"PACIFIC/GUADALCANAL":396E5,"PACIFIC/KOSRAE":396E5,"PACIFIC/POHNPEI":396E5,"PACIFIC/PONAPE":396E5,SST:396E5,"ETC/GMT-12":432E5,KWAJALEIN:432E5,"PACIFIC/FUNAFUTI":432E5,"PACIFIC/KWAJALEIN":432E5,"PACIFIC/MAJURO":432E5,"PACIFIC/NAURU":432E5,"PACIFIC/TARAWA":432E5,"PACIFIC/WAKE":432E5,"PACIFIC/WALLIS":432E5,"ETC/GMT-13":468E5,"PACIFIC/ENDERBURY":468E5,"PACIFIC/FAKAOFO":468E5,"ETC/GMT-14":504E5,"PACIFIC/KIRITIMATI":504E5},pr={},rr=[2770,60,7137,0,11506,60,16041,0,20410,60,24777,0,29146,60,33513,0,35194,60,42249,0,45106,60,50985,0,55354,60,59889,0,64090,60,68625,0,72994,60,77361,0,81730,60,86097,0,90466,60,94833,0,99202,60,103569,0,107938,60,112473,0,116674,60,121209,0,125578,60,129945,0,134314,60,138681,0,143050,60,147417,0,151282,60,156153,0,160018,60,165057,0,168754,60,173793,0,177490,60,182529,0,186394,60,191265,0,195130,60,200001,0,203866,60,208905,0,212602,60,217641,0,221338,60,226377,0,230242,60,235113,0,238978,60,243849,0,247714,60,252585,0,256450,60,261489,0,265186,60,270225,0,273922,60,278961,0,282826,60,287697,0,291562,60,296433,0,300298,60,305337,0,309034,60,314073,0,317770,60,322809,0,326002,60,331713,0,334738,60,340449,0,343474,60,349185,0,352378,60,358089,0,361114,60,366825,0,369850,60,375561,0,378586,60,384297,0,387322,60,393033,0,396058,60,401769,0,404962,60,410673,0,413698,60,419409,0,422434,60,428145,0,431170,60,436881,0,439906,60,445617,0,448810,60,454521,0,457546,60,463257,0,466282,60,471993,0,475018,60,480729,0,483754,60,489465,0,492490,60,498201,0,501394,60,507105,0,510130,60,515841,0,518866,60,524577,0,527602,60,533313,0,536338,60,542049,0,545242,60,550953,0,553978,60,559689,0,562714,60,568425,0,571450,60,577161,0,580186,60,585897,0,588922,60,594633,0],sr=Kc(["PST8PDT","America/Los_Angeles","US/Pacific"]),tr=sr.next();!tr.done;tr=sr.next()){var ur=tr.value.toUpperCase();pr[ur]={id:ur,Qn:-480,Xo:rr}} var vr={YEAR:"YEAR",QUARTER:"QUARTER",MONTH:"MONTH",WEEK:"WEEK",DAYOFYEAR:"DAYOFYEAR",DAY:"DAY",DAYOFWEEK:"DAYOFWEEK",HOUR:"HOUR",MINUTE:"MINUTE",SECOND:"SECOND",MILLISECOND:"MILLISECOND",MICROSECOND:"MICROSECOND"},wr={},xr;for(xr in vr)wr[vr[xr]]=xr;var yr=wr;function gr(a){if(!a)throw Error("Missing date component.");var b=yr[a.toUpperCase()];if(!b)throw Error("Invalid date component "+a);return b} function ir(a,b){var c=new Date(a/1E3);switch(b){case "YEAR":c=new Date(c.getFullYear(),0,1);break;case "QUARTER":c=new Date(c.getFullYear(),3*Math.floor(c.getMonth()/3),1);break;case "MONTH":c=new Date(c.getFullYear(),c.getMonth(),1);break;case "WEEK":a=-1*c.getDay();c=new Date(c.getFullYear(),c.getMonth(),c.getDate());c.setDate(c.getDate()+a);break;case "DAY":c=new Date(c.getFullYear(),c.getMonth(),c.getDate());break;case "HOUR":c=new Date(c.getFullYear(),c.getMonth(),c.getDate(),c.getHours());break;case "MINUTE":c=new Date(c.getFullYear(),c.getMonth(),c.getDate(),c.getHours(),c.getMinutes());break;case "SECOND":return 1E6*Math.floor(a/1E6);case "MILLISECOND":return 1E3*Math.floor(a/1E3);case "MICROSECOND":return Math.floor(a);default:throw Error("Unknown or unsupported date component for truncation:"+b+".");}return 1E3*c.getTime()} ;function zr(a,b){var c=Ar(a,void 0===b?"__default__":b);return function(e){return null==e?"null":c(e/1E3)}} function Ar(a,b){b=void 0===b?"__default__":b;var c=!1;0<=a.indexOf("%Z")&&(c=!0,a=a.replace("%Z","_tzhereplz_"));var e=Br();return function(f){if(null==f)return"null";"string"===typeof f&&(f=+f);nd(f)&&(f=f.getTime());var k="__default__"===b?Iq:b,n=Cr(a);if("local"===k){n=Dr(a);var r=f;k=-6E7*(new Date(f)).getTimezoneOffset()}else"UTC"===k||"+00:00"===k?(r=f,k=0):(f*=1E3,r=dr(f,k),r=(f+r.Kb)/1E3,k=mr(f,k));r=new Date(r);if(isNaN(r.getTime()))return"Invalid date";n=n(r);if(!c)return n;k=(0<=k?"+":"")+e(k);return n.replace("_tzhereplz_",k)}} function Br(){var a=mi("02.0f");return function(b){if(null==b)return"null";"string"===typeof b&&(b=+b);var c=0<=b?"":"-";b=Math.abs(b);var e=Math.floor(b/36E8);b-=36E8*e;b=Math.floor(b/6E7);return""+c+a(e)+":"+a(b)}} ;var Er=["COUNT","COUNT_DISTINCT","COUNT_DISTINCT_EST"],Fr="SUM AVG MIN MAX QUANTILE_50 QUANTILE_75 QUANTILE_90 QUANTILE_95 QUANTILE_99".split(" ").concat(Er),Gr=["MIN","MAX"].concat(Er),Hr={},Ir=(Hr[["string"]]={Yb:void 0,Dc:!1,uc:"integer",xc:function(){return String},vc:"",Bc:"aplos-string-cell",tc:Er,Ib:1,lc:"string",zc:function(a){return a},qc:function(a){return"COUNT_DISTINCT("+a+")"},oc:function(a){if(null==a)return"null";if("string"!==typeof a)return String(a);a=a.replace(/\\/g,"\\\\");a=a.replace(/"/g,'\\"');a=a.replace(/\n/g,"\\n");a=a.replace(/\r/g,"\\r");return'"'+a+'"'}},Hr[["decimal"]]={Yb:void 0,Dc:!1,uc:"decimal",xc:ji,vc:".2f",Bc:"aplos-numeric-cell",tc:Fr,Ib:2,lc:"number",zc:function(a){return a},qc:function(a){return"SUM("+a+")"},oc:String},Hr[["integer"]]={Yb:void 0,Dc:!1,uc:"integer",xc:ji,vc:".0f",Bc:"aplos-numeric-cell",tc:Fr,Ib:2,lc:"number",zc:function(a){return a},qc:function(a){return"SUM("+a+")"},oc:String},Hr[["time_us"]]={Yb:.001,Dc:!1,uc:"integer",xc:zr,vc:"%Y-%m-%d %H:%M:%S",Bc:"aplos-date-cell",tc:Gr,Ib:3,lc:"number",zc:function(a){return a},qc:function(a){return"COUNT_DISTINCT("+a+")"},oc:function(a){nd(a)&&(a=1E3*a.getTime());return String(a)}},Hr[["time_ms"]]={Yb:1,Dc:!1,uc:"integer",xc:Ar,vc:"%Y-%m-%d %H:%M:%S",Bc:"aplos-date-cell",tc:Gr,Ib:3,lc:"number",zc:function(a){return a},qc:function(a){return"COUNT_DISTINCT("+a+")"},oc:function(a){nd(a)&&(a=a.getTime());return String(a)}},Hr[["timestamp"]]={Yb:.001,Dc:!1,uc:"integer",xc:zr,vc:"%Y-%m-%d %H:%M:%S",Bc:"aplos-date-cell",tc:Gr,Ib:3,lc:"number",zc:function(a){return a},qc:function(a){return"COUNT_DISTINCT("+a+")"},oc:function(a){if(null==a)return"null";nd(a)&&(a=1E3*a.getTime());return"TIMESTAMP_MICROS("+a+")"}},Hr[["date"]]={Yb:.001,Dc:!0,uc:"integer",xc:function(a){return zr(a,"UTC")},vc:"%Y-%m-%d",Bc:"aplos-date-cell",tc:Gr,Ib:3,lc:"number",zc:function(a){return a},qc:function(a){return"COUNT_DISTINCT("+a+")"},oc:function(a){if(null==a)return"null";nd(a)&&(a=1E3*a.getTime());return"DATE(TIMESTAMP_MICROS("+a+'), "UTC")'}},Hr[["datetime"]]={Yb:.001,Dc:!0,uc:"integer",xc:function(a){return zr(a,"UTC")},vc:"%Y-%m-%d %H:%M:%S",Bc:"aplos-date-cell",tc:Gr,Ib:3,lc:"number",zc:function(a){return a},qc:function(a){return"COUNT_DISTINCT("+a+")"},oc:function(a){if(null==a)return"null";nd(a)&&(a=1E3*a.getTime());return"DATETIME(TIMESTAMP_MICROS("+a+'), "UTC")'}},Hr[["boolean"]]={Yb:void 0,Dc:!1,uc:"integer",xc:function(){return String},vc:"",Bc:"",tc:Er,Ib:4,lc:"boolean",zc:function(a){return a},qc:function(a){return"SUM(CASE WHEN "+a+" THEN 1 ELSE 0 END)"},oc:String},Hr[["hll_sketch"]]={Yb:void 0,Dc:!1,uc:"integer",xc:ji,vc:".0f",Bc:"aplos-numeric-cell",tc:["HLL_COUNT.MERGE"],Ib:2,lc:"number",zc:function(a){return"HLL_COUNT.EXTRACT("+a+")"},qc:function(a){return"HLL_COUNT.MERGE("+a+")"},oc:String},Hr[["message"]]={Yb:void 0,Dc:!1,uc:"integer",xc:function(){return function(a){return JSON.stringify(a,null,2)}},vc:"",Bc:"aplos-string-cell",tc:[],Ib:1,lc:"object",zc:function(a){return a},qc:function(a){return"COUNT_DISTINCT(TO_JSON_STRING("+a+"))"},oc:String},Hr[["array"]]={Yb:void 0,Dc:!1,uc:"integer",xc:function(){return function(a){return JSON.stringify(a,null,2)}},vc:"",Bc:"aplos-string-cell",tc:[],Ib:1,lc:"object",zc:function(a){return a},qc:function(a){return"COUNT_DISTINCT(TO_JSON_STRING("+a+"))"},oc:String},Hr[["kll_int64"]]={Gj:!0,Yb:void 0,uc:"integer",xc:ji,vc:".0f",Bc:"aplos-numeric-cell",tc:["KLL_INT64_QUANTILE_50","KLL_INT64_QUANTILE_75","KLL_INT64_QUANTILE_90","KLL_INT64_QUANTILE_95","KLL_INT64_QUANTILE_99"],Ib:2,lc:"number",zc:function(a){return"KLL_QUANTILES.EXTRACT_POINT_INT64("+a+", 0.5)"},qc:function(a){return"KLL_QUANTILES.MERGE_POINT_INT64("+a+", 0.5)"},oc:String},Hr[["kll_double"]]={Gj:!0,Yb:void 0,uc:"decimal",xc:ji,vc:".2f",Bc:"aplos-numeric-cell",tc:["KLL_DOUBLE_QUANTILE_50","KLL_DOUBLE_QUANTILE_75","KLL_DOUBLE_QUANTILE_90","KLL_DOUBLE_QUANTILE_95","KLL_DOUBLE_QUANTILE_99"],Ib:2,lc:"number",zc:function(a){return"KLL_QUANTILES.EXTRACT_POINT_DOUBLE("+a+", 0.5)"},qc:function(a){return"KLL_QUANTILES.MERGE_POINT_DOUBLE("+a+", 0.5)"},oc:String},Hr);function Jr(a){if("string"===typeof a)return"string";if("number"===typeof a)return"decimal";if("boolean"===typeof a)return"boolean";if(nd(a))return"timestamp";if(null==a)return"string";throw Error("Unknown filter value type: "+a);} ;var Kr={EQUALS:"=",GREATER_THAN:">",LESS_THAN:"<",GREATER_THAN_EQUALS:">=",LESS_THAN_EQUALS:"<=",NOT_EQUALS:"!=",IN:"IN",NOT_IN:"NOT_IN",BETWEEN:"BETWEEN",NOT_BETWEEN:"NOT_BETWEEN",IS_NULL:"IS_NULL",IS_NOT_NULL:"IS_NOT_NULL",IS_INFINITY:"IS_INFINITY",IS_NOT_INFINITY:"IS_NOT_INFINITY",IS_NAN:"IS_NAN",IS_NOT_NAN:"IS_NOT_NAN",CONTAINS:"CONTAINS",DOES_NOT_CONTAIN:"DOES_NOT_CONTAIN",REGEX:"REGEX",NOT_REGEX:"NOT_REGEX"};yd("aplos.data.FilterOperator",Kr);function Lr(a,b,c){return Mr(b).ob(a,c)} function Nr(a,b){return(a=Mr(a).Ge)?a(b):b} var Or={},Ur=(Or["="]={ob:function(a,b){return"null"===b[0]?Pr(a):a+" = "+b[0]},Ge:null},Or[">"]={ob:function(a,b){return a+" > "+b[0]},Ge:function(a){return[Qr(a)]}},Or["<"]={ob:function(a,b){return a+" < "+b[0]},Ge:function(a){return[Rr(a)]}},Or[">="]={ob:function(a,b){return a+" >= "+b[0]},Ge:function(a){return[Qr(a)]}},Or["<="]={ob:function(a,b){return a+" <= "+b[0]},Ge:function(a){return[Rr(a)]}},Or["!="]={ob:function(a,b){return"null"===b[0]?Sr(a):a+" != "+b[0]}},Or.IN={ob:function(a,b){if(null==b||0===b.length)return"true = false";b=b.slice();var c=te(b,function(e){return"null"===e});if(c&&0===b.length)return Pr(a);b=a+" IN ("+b.join(",")+")";return c?"("+b+" OR "+Pr(a)+")":b}},Or.NOT_IN={ob:function(a,b){if(null==b||0===b.length)return"true = true";b=b.slice();var c=te(b,function(e){return"null"===e});if(c&&0===b.length)return Sr(a);b=a+" NOT IN ("+b.join(",")+")";return c?"("+b+" AND "+Sr(a)+")":b}},Or.BETWEEN={ob:function(a,b){return a+" BETWEEN "+b[0]+" AND "+b[1]},Ge:function(a){return vi(a)}},Or.NOT_BETWEEN={ob:function(a,b){return a+" NOT BETWEEN "+b[0]+" AND "+b[1]},Ge:function(a){return vi(a)}},Or.IS_NULL={ob:Pr},Or.IS_NOT_NULL={ob:Sr},Or.IS_INFINITY={ob:function(a){return"IS_INF("+a+")"}},Or.IS_NOT_INFINITY={ob:function(a){return"NOT(IS_INF("+a+"))"}},Or.IS_NAN={ob:function(a){return"IS_NAN("+a+")"}},Or.IS_NOT_NAN={ob:function(a){return"NOT(IS_NAN("+a+"))"}},Or.CONTAINS={ob:function(a,b){return Tr(a,b[0])}},Or.DOES_NOT_CONTAIN={ob:function(a,b){return"NOT("+Tr(a,b[0])+")"}},Or.REGEX={ob:function(a,b){return"REGEXP_MATCH("+a+", "+b[0]+")"}},Or.NOT_REGEX={ob:function(a,b){return"NOT(REGEXP_MATCH("+a+", "+b[0]+"))"}},Or);function Tr(a,b){b=b||"";b.startsWith('"')&&b.endsWith('"')&&(b=b.substring(1,b.length-1));b=(b||"").toString().replace(Vr,"\\\\$1");b=b.replace(/'/g,"\\'");return"REGEXP_MATCH("+a+", '(?is).*"+b+".*')"} function Pr(a){return a+" IS NULL"} function Sr(a){return a+" IS NOT NULL"} function Mr(a){if(null==Ur[a])throw Error("Unknown filter operator: "+a);return Ur[a]} var Vr=/([.?*+^$[\]\\(){}|-])/g;function Wr(a,b,c){if("string"!==typeof a)return a={Gf:void 0!==a.column?a.column:a.Gf,operator:void 0!==a.operator?a.operator:a.operator,value:void 0!==a.value?a.value:a.value},Array.isArray(a.value)&&("="===a.operator?a.operator="IN":"!="===a.operator&&(a.operator="NOT_IN")),a;if(null==b)throw Error("No operator specified.");return{Gf:a,operator:b,value:void 0!==c?c:""}} yd("aplos.data.SimpleFilter",function(){});yd("aplos.data.SimpleFilter.Operator",Kr);yd("aplos.data.SimpleFilter.buildFromFilterOrValues",Wr);function Xr(a){for(var b=0;b<a.length;b++)if(a[b].data.length)return!0;return!1} function Yr(a){if("boolean"===typeof a)return!!a;if(null==a)return null;if("string"===typeof a){if("true"===a.toLowerCase())return!0;if("false"===a.toLowerCase())return!1;throw Error('Can not convert string value "'+a+'" to boolean, must be "true" or "false" (case insensitive).');}if("number"===typeof a){if(a!==parseInt(a,10))throw Error('Can not convert floating point value "'+a+'" to boolean, must be a boolean, string or integer.');return 0!==a}throw Error('Can not convert an "'+typeof a+'" to boolean, must be a boolean, string or integer.');} function Zr(a,b,c,e){var f=null;b&&(c=Number(c),e=Number(e));if($r&&("string"!==typeof c?0:as.test(c))&&("string"!==typeof e?0:as.test(e))){f=c.length;b=e.length;var k=0,n=0,r="-"!==c[k];if(r!==("-"!==e[n]))c=r?1:-1;else{for(;"0"===c[k];)k++;for(;"0"===e[n];)n++;for(var t=null,y=null,E=null,ma=k,na=n;ma<=f||na<=b;){var ta=ma<f?c[ma]:null==y?".":"0",sa=na<b?e[na]:null==E?".":"0";null!=y||"."!==ta&&ma!==f||(y=ma-k);null!=E||"."!==sa&&na!==b||(E=na-n);if(y!==E){t=null===y?1:null===E?-1:y<E?-1:1;break}null=== t&&ta!==sa&&(t=ta<sa?-1:1);ma++;na++}c=null!==t?r?t:-1*t:0}return c*("ASC"===a?1:-1)}b=bs(c);k=bs(e);b!==k?f=b-k:3===b&&(c<e?f=-1:c>e&&(f=1));return null!=f?"ASC"===a?f:-1*f:0} var ds=Zr.bind(null,"ASC",!1);function bs(a){return null==a?0:-Infinity===a?2:Infinity===a?4:"number"===typeof a&&isNaN(a)?1:3} var $r=!1,as=/^-?[0-9]*(\.)?[0-9]+$/;yd("aplos.data.util.toFilterExpression",function(a,b,c,e){b=void 0===b?"=":b;c=void 0===c?!0:c;if(!0===c&&"="===b)return a;var f=[];void 0!==c&&(c=Array.isArray(c)?c:[c],c=Nr(b,c),c.forEach(function(k){var n=null==e?Jr(k):e;f.push(Ir[n].oc(k))}));return Lr(a,b,f)});yd("aplos.data.util.seriesHasData",function(a,b){return a.data.some(function(c){return null!=c[b]})});yd("aplos.data.util.sort",Zr);function es(a){this.zf=this.Ta=.35;this.vb=this.Tb=null;this.ma=new Set;this.v=[0,1];this.oa=new Jk;this.N=0;this.Na=!1;this.Xa=null!=a?a:2;this.O=!0;this.na=this.Zd=null;this.hc=!1;this.ka=null;this.Ma=!1;this.Ja=1;this.Qa=0;this.wa=null;this.ab=1;this.yf=this.Sc=this.wf=this.xf=this.ha=null;this.Af=new wj(0,0);this.Da=this.Aa=null;this.yc=void 0;this.tg=new fs(this);gs(this)} w=es.prototype;w.Fi=function(a){this.Xa=a;this.O=!0;return this};w.sk=function(a){this.Ta=a;2==this.Xa&&this.Fi(this.Xa);return this};w.hm=function(){return this.Ta};w.nk=function(a,b){this.Tb=a;this.vb=b;this.O=!0;return this};w.ih=function(a){this.yf=a;return this};w.We=function(){return this.yf};w.yb=function(){return this.oa};w.mg=function(a){this.oa=a;return this};w.Tk=function(a){this.Zd=a;return this};w.Ji=function(a){this.na=a;this.Ma||(this.ka=null);this.na instanceof hs&&(a=this.na.Mg(),"function"===typeof a&&this.Qd(a));this.O=!0;return this};w.un=function(){return this.na};w.mk=function(a){this.Na=a;this.O=!0;return this};w.Qd=function(a){this.yc=a;2===this.Xa&&(this.O=!0)};function is(a){a.ma.clear();a.Ma||(a.ka=null);a.O=!0} function js(a,b,c,e){for(var f=0;f<b.length;f++){var k=b[f],n=c(k,f);2==a.Xa?a.ma.add(n):1==(null!=n&&!isNaN(n)&&isFinite(n))&&(n=+n+e(k,f),1==a.Xa&&0===n||a.ma.add(n))}a.O=!0;a.Ma||(a.ka=null)} w.range=function(a){return void 0!==a?(this.v=a,this.O=!0,this):this.v};function Jp(a,b,c){return 2==a.Xa||null==a.wa?ks(a,b,c)+a.bandwidth()/2:ks(a,b,c)} function ks(a,b,c){gs(a);return 2==a.Xa||void 0===c?a.La(b):a.La(b+c)} function ls(a,b,c){var e=Jp(a,b);c=c||[Rr(a.v),Qr(a.v)];if(!isNaN(e))return yi(e,c[0],c[1]);if(isNaN(b))return NaN;e=a.La.domain();var f=a.La.range();return!(isFinite(e[0])&&isFinite(e[1])&&isFinite(f[0])&&isFinite(f[1]))||e[0]===e[1]||f[0]===f[1]||1===a.Xa&&0>=e[0]*e[1]?NaN:b>e[0]!=e[1]>e[0]!=f[1]>f[0]?Qr(c):Rr(c)} function ms(a,b){return a.Zd||b||function(c){return null!=c?c.toString():""}} w.bandwidth=function(){gs(this);return 2==this.Xa?this.La.bandwidth():this.wa?2===this.ab?this.La(this.wa)-this.La(0):this.wa||0:0};function ns(a){gs(a);return 2==a.Xa?[nj(a.La,a.v[0]),nj(a.La,a.v[1])]:a.La.domain()} w.Ok=function(a){this.ka=a;this.Ma=null!=a;this.Di(1,0);return this};w.Di=function(a,b){this.Ja=a;this.Qa=b;this.O=!0};function os(a,b,c,e,f,k,n){a.hc!==k&&(a.O=!0);a.ha=b;a.xf=c;a.wf=e;a.N=f;a.hc=k;a.Sc=n} w.Lh=function(){var a=qi(this.N);null==this.We()&&this.oa.dk(this.ha);return{position:a,Xf:10}};w.sg=function(a){var b=qi(this.N);b=jg(a,this.We(),b);if(null!=b)return b;b=this.range();this.range(1===this.N||3===this.N?[a.height,0]:[0,a.width]);var c=ps(this,this.Sc);a=this.oa.rh(this.ha,c,this.N,a,this.bandwidth(),this.Da);this.range(b);return a};w.Nh=function(){return 0};w.Oh=function(){return 0};w.hh=function(a){var b=a.right-a.left,c=a.bottom-a.top;if(1===this.N||3===this.N){var e=this.range();this.range(e[0]<=e[1]?[0,c]:[c,0])}else this.range([0,b]);this.Af=new wj(b,c);this.Aa=a};w.Lf=function(){return this.Aa};w.render=function(a,b){if(this.ha){var c=this.Aa;this.ha.attr("transform","translate("+((1==this.N?c.right:c.left)-a.Nb())+", "+((2==this.N?c.bottom:c.top)-a.Ob())+")");c=ps(this,this.Sc);var e=ls(this,0);if(isNaN(e))switch(this.N){case 0:e=a.Bb();break;case 1:e=0;break;case 3:e=a.hb();break;case 2:e=0}var f={top:a.Ob(),right:a.Nb()+a.hb(),bottom:a.Ob()+a.Bb(),left:a.Nb()};this.oa.render(this.ha,c,this.N,new wj(a.hb(),a.Bb()),this.Af,this.bandwidth(),b,this.Da,this.xf,e,this.wf,this.Aa,f)}};function ps(a,b){gs(a);var c=qs(a),e=a.Zd;c.hf()||(e=ms(a,b));b=c.Pb(2==a.Xa?null:a.La.domain(),Math.abs(a.v[0]-a.v[1]),Array.from(a.ma),e,a,a.tg).map(function(k){k&&void 0!==k.value||(k={value:k});void 0===k.location&&(k.location=Math.round(Jp(this,k.value)));return k},a).filter(function(k){return k.location>=Math.min(this.v[0],this.v[1])&&k.location<=Math.max(this.v[0],this.v[1])},a);var f=b.map(function(k){return k.value});b.forEach(function(k){null==k.label&&(k.label=e(k.value,f));k.label=k.label.toString()},a);return b} function rs(a){if(!a.ka)if(2==a.Xa){var b=Array.from(a.ma);0<b.length&&(a.ka=[b[0],b[b.length-1]])}else{var c=Math.abs(a.v[0]-a.v[1]);b=Array.from(a.ma);b.length||(b=[0,1]);var e=vi(b);b=qs(a).Hd(e,c,b).map(function(f){return void 0!==f.value?f.value:f});a.ka=1===a.Xa?[b.length?Rr(b):Infinity,b.length?Qr(b):-Infinity]:[Math.min(e[0],b.length?Rr(b):Infinity),Math.max(e[1],b.length?Qr(b):-Infinity)]}return a.ka||[]} function gs(a){if(a.O){switch(a.Xa){case 0:a.La=Ai();break;case 2:a.La=Li(a.Ta,a.zf,!a.hc);break;case 1:a.La=Ii();break;case 3:a.La=cj();break;default:throw Error("Unknown scale type: "+a.Xa);}null!=a.Tb&&null!=a.vb&&a.La.outerPaddingStartPx&&a.La.outerPaddingEndPx&&(a.La.outerPaddingStartPx(a.Tb||0),a.La.outerPaddingEndPx(a.vb||0));if(2==a.Xa)"function"===typeof a.yc&&a.La.domainOverride&&a.La.domainOverride(a.yc),a.Na&&a.La.autoOrderDomain&&a.La.autoOrderDomain(a.Na),a.La.domain(Array.from(a.ma)),a.La.range([a.v[0]*a.Ja+a.Qa,a.v[1]*a.Ja+a.Qa]);else{var b=rs(a),c=a.v.map(function(f){return(f-this.Qa)/this.Ja},a),e=1==a.Xa?fj:ej;a.La.range(a.v).domain([e(c[0],a.v,b),e(c[1],a.v,b)])}a.O=!1}} function qs(a){if(a.na){if(a.na instanceof hs){var b=a.na,c=a.La.copy();b.La=c}return a.na}b=new hs(a.Xa);a=a.La.copy();b.La=a;return b} yd("aplos.chart.AplosAxis",es);es.prototype.setMaxViewportExtent=es.prototype.Ok;es.prototype.setNicingFunction=es.prototype.Qd;es.prototype.setAutoOrderDomain=es.prototype.mk;es.prototype.getTickProvider=es.prototype.un;es.prototype.setTickProvider=es.prototype.Ji;es.prototype.setTickFormatter=es.prototype.Tk;es.prototype.setRenderer=es.prototype.mg;es.prototype.getRenderer=es.prototype.yb;es.prototype.getLayoutSize=es.prototype.We;es.prototype.setLayoutSize=es.prototype.ih;es.prototype.setAxisMargin=es.prototype.nk;es.prototype.getBarGroupPaddingPct=es.prototype.hm;es.prototype.setBarGroupPaddingPct=es.prototype.sk;es.prototype.setScaleType=es.prototype.Fi;function hs(a){this.La=null;this.Xa=a;this.yc=void 0;this.Xj=!1} w=hs.prototype;w.Rn=function(a){this.Xj=a;return this};function ss(a,b){switch(a.Xa){case 0:return null==b?[0,1]:0==b?[0,1]:[0,2*b].sort(function(c,e){return c-e});case 1:return 0>=b?[1,10]:[b/Math.sqrt(10),b*Math.sqrt(10)];case 3:return null==b?(a=Date.now(),[a-864E5,a]):[+b-432E5,+b+432E5];default:throw Error("Unsupported scale type: "+a.Xa);}} w.Qd=function(a){this.yc=a};w.Mg=function(){return this.yc};w.hf=function(){return!1};w.Pb=function(a,b,c,e,f,k){this.La&&this.La.ticks?("function"===typeof this.yc&&this.La.domainOverride&&this.La.domainOverride(this.yc),a[0]==a[1]&&(a=ss(this,a[0])),a=this.La.domain(a||c).range([0,b]).ticks().map(function(t){return"number"===typeof t?+t.toFixed(7):t})):a=c;if(this.Xj&&k&&f){var n=2,r=Ip(a,f,e);for(e=r;k.v.oa&&k.v.ha&&k.v.oa.Ti(e,k.v.ha,k.v.N)&&2<e.length;)e=r.filter(function(t,y){return y==r.length-1||0==y%n}),n++;return e}return a};w.Hd=function(a,b,c){b=this.Pb(a,b,c);return b.length?vi(b):a};yd("aplos.chart.AplosAxisTickProvider",hs);hs.prototype.omitCollidingLabels=hs.prototype.Rn;function fs(a){this.v=a} ;function ts(){Jk.call(this);this.Rd(!1);this.Bd(!0);this.Sd(!0);this.De(0);this.Cd(0);this.ha=20;this.O=45;this.Ce(6)} ad(ts,Jk);yd("aplos.chart.GridlinesAxisRenderer",ts);function us(){Jk.call(this);this.Na=new wj(0,0);this.Ta=void 0} ad(us,Jk);w=us.prototype;w.render=function(a,b,c,e,f,k,n,r,t,y,E,ma,na){f=this.Na;Jk.prototype.render.call(this,a,b,c,e,f,k,n,r,t,y,E,ma,na)};w.rh=function(a,b,c,e,f,k){b=1==c||3==c;this.Na=new wj(e.width,e.height);f={width:e.width,height:e.height};e={width:e.width,height:e.height};var n=0;null!=k&&""!=k&&(n=Ul(a,k));a=this.oa;b?(f.width=0,e.width=0,0<n&&(a=3==c?a+Math.floor(n/2):a,e.width+=n+a)):(f.height=n,e.height=n,0<n&&(e.height+=n+a));return{Ca:f,ub:e,Cc:!1}};w.Qh=function(a,b,c,e,f){var k="middle",n=0,r=0,t="";this.Ta=Nj(b.node(),"MWpgy09",void 0,!0);b=f.label.split("\n").length*this.Ta;f=a.na;var y=a.v,E=a.Ja;switch(c){case 0:n=E?y:0;r=-1*(b+f+y);t=".71em";k=E?"start":"middle";break;case 2:n=E?y:0;r=b+y+f;t="0em";k=E?"start":"middle";break;case 1:n=y+f;r=E?-1*b/2:0;t=".32em";k="left";break;case 3:n=-1*(y+f),r=E?-1*b/2:0,t=".32em",k="right"}switch(a.ka){case 3:if(1===c||3===c)r=-(e/2-y),t=".71em";break;case 1:if(2===c||0===c)r=r/Math.abs(r)*.4+"em",n= -(e/2-y),k="left";break;case 4:if(1===c||3===c)r=e/2-y;break;case 2:if(2===c||0===c)r=r/Math.abs(r)*.4+"em",n=e/2-y,k="right"}return{anchor:k,x:n,y:r,dy:t,ir:n,jr:null}};w.Bj=function(a,b,c,e){var f=0,k=0,n=0;switch(a){case 0:n=-1*(b.top-e.top);k=n+c.height;break;case 2:n=c.height;break;case 1:f=c.width;break;case 3:f=-1*c.width}return{x2:f,y1:k,y2:n}};w.Cj=function(a,b,c,e){var f=0,k=0,n=0,r=0,t=a.na;switch(b){case 0:r=-1*t;break;case 2:r=t;break;case 1:n=t;break;case 3:n=-1*t}switch(a.ka){case 3:if(1===b||3===b)n=n/Math.abs(n)*c.width,k=-e/2,r=-e/2;break;case 1:if(2===b||0===b)f=-e/2,n=-e/2;break;case 4:if(1===b||3===b)n=n/Math.abs(n)*c.width,k=e/2,r=e/2;break;case 2:if(2===b||0===b)f=e/2,n=e/2}return{x1:f,y1:k,x2:n,y2:r}};yd("aplos.chart.InsideAxisRenderer",us);function vs(){us.call(this);this.Rd(!1);this.Bd(!0);this.Sd(!0);this.De(0);this.Cd(0);this.ha=20;this.O=45;this.Ce(6)} ad(vs,us);yd("aplos.chart.InsideGridlinesAxisRenderer",vs);function ws(){us.call(this);this.Rd(!0);this.Bd(!1);this.Sd(!1);this.De(0);this.Cd(6);this.ha=20;this.O=45;this.Ce(0)} ad(ws,us);yd("aplos.chart.InsideTicksAxisRenderer",ws);function xs(){Jk.call(this);this.Rd(!1);this.Bd(!1);this.Sd(!1);this.De(0);this.Cd(0);this.ha=20;this.O=45;this.Ce(6)} ad(xs,Jk);yd("aplos.chart.LabelsAxisRenderer",xs);function ys(){} ys.prototype.render=function(a,b,c,e,f,k,n,r,t,y,E){a.selectAll("*").remove();if(null!=t){a="."+zs;switch(c){case 0:a+="."+As;break;case 1:a+="."+Bs;break;case 3:a+="."+Cs;break;case 2:a+="."+Ds}t.selectAll(a).remove()}if(null!=E){t="."+Es;switch(c){case 0:t+="."+Fs;break;case 1:t+="."+Gs;break;case 3:t+="."+Hs;break;case 2:t+="."+Is}E.selectAll(t).remove()}};ys.prototype.dk=function(){};ys.prototype.Ti=function(){return!1};ys.prototype.rh=function(a,b,c,e){a={width:e.width,height:e.height};e={width:e.width,height:e.height};1==c||3==c?(a.width=0,e.width=0):(a.height=0,e.height=0);return{Ca:a,ub:e,Cc:!0}};var Es="axis-line",zs="baseline",Fs="x-axis-line",As="x-axis-baseline",Is="x2-axis-line",Ds="x2-axis-baseline",Gs="y-axis-line",Hs="y2-axis-line",Bs="y-axis-baseline",Cs="y2-axis-baseline";function Js(){Jk.call(this);this.Rd(!0);this.Bd(!1);this.Sd(!1);this.De(0);this.Cd(6);this.ha=20;this.O=45;this.Ce(6);this.vb=!0} ad(Js,Jk);Js.prototype.fk=function(a,b){(0===b||2===b)&&1<a.length&&(a[0].th=1,a[a.length-1].th=2)};Js.prototype.Qh=function(a,b,c,e,f){b="middle";var k=0,n=0,r="",t=a.na,y=a.v;f=Vl(this,f);switch(c){case 0:n=y+t;r=".71em";b=1===f?"left":2===f?"right":"middle";break;case 2:n=-1*(y+t);r="0em";b=1===f?"left":2===f?"right":"middle";break;case 1:k=-1*(y+t);r=".32em";b="right";break;case 3:k=y+t,r=".32em",b="left"}switch(a.ka){case 3:if(1===c||3===c)n=-(e/2-y),r=".71em";break;case 1:if(2===c||0===c)n=n/Math.abs(n)*.4+"em",k=-(e/2-y),b="left";break;case 4:if(1===c||3===c)n=e/2-y;break;case 2:if(2===c|| 0===c)n=n/Math.abs(n)*.4+"em",k=e/2-y,b="right"}return{anchor:b,x:k,y:n,dy:r}};yd("aplos.chart.OuterJustifiedTicksAxisRenderer",Js);function Ks(){Jk.call(this);this.Rd(!0);this.Bd(!1);this.Sd(!1);this.De(0);this.Cd(6);this.ha=20;this.O=45;this.Ce(6)} ad(Ks,Jk);yd("aplos.chart.TicksAxisRenderer",Ks);function Ls(){this.Nn=100;this.nh=Iq;for(var a=Ms,b=0,c=Kc(Object.values(a)),e=c.next();!e.done;e=c.next())e=e.value,b=Math.max(b,ei(e.tick,"\n"),ei(e.transition||"","\n"),ei(e.Hc||"","\n"));c=Kc(Object.values(a));for(e=c.next();!e.done;e=c.next())e=e.value,e.tick=Ns(e.tick,b)||"",e.transition=Ns(e.transition,b),e.Hc=Ns(e.Hc,b);this.Dh=a;this.Li=Os;this.wh=null;this.fp=0} w=Ls.prototype;w.wk=function(a){(a=this.wh=a)&&void 0!==Ir[a].Yb&&!0===Ir[a].Dc&&(this.nh="UTC");return this};w.hf=function(){return!0};w.Pb=function(a,b,c,e){if(0>=b)return[];var f=this.wh||Ps(c),k=1E3*Ir[f].Yb;f=a[0]>a[1];c=vi(c);a=vi(a);0===c[1]-c[0]&&(a=c=[c[0]-36E8,c[0]+36E8]);var n=+c[0]*k;c=+a[0]*k;a=+a[1]*k;var r=Qs(this,(a-c)/(b/this.Nn));b=r.interval;r=r.unit;var t=e;e&&(t=function(ua){return e(ua/1E3)});var y=t||Rs(this,this.Dh[r].tick),E=t||Rs(this,this.Dh[r].Hc);t=t||Rs(this,this.Dh[r].transition);var ma=Ss(r);n=this.Hg(b,r,c,n);for(var na=[];n<=a;){if(n>=c){var ta=y(n),sa="minor";ma&&this.uf(n,ma)===n&&(sa="major",t&&(ta=t(n)));na.push({value:n,Rh:sa,label:ta})}n=this.Ne(n,r,b)}E&&na.length&&(na[0].label=E(na[0].value));1!==k&&na.forEach(function(ua){ua.value=ua.value/k});return!1===f?na:na.reverse()};w.Hd=function(a,b,c){b=this.Pb(a,b,c);return b.length?vi(b,function(e){return e.value}):a};function Qs(a,b){for(var c=Kc(a.Li),e=c.next();!e.done;e=c.next())if(e=e.value,Ts[e.unit]*e.interval>=b)return e;return a.Li[a.Li.length-1]} function Ss(a){switch(a){case "MONTH":case "WEEK":return"YEAR";case "DAY":return"MONTH";case "HOUR":return"DAY";case "MINUTE":return"HOUR";case "SECOND":return"MINUTE";case "MILLISECOND":return"SECOND"}return null} w.uf=function(a,b){return fr(a,b,this.nh)};w.Ne=function(a,b,c){return lr(a,b,c,this.nh)};function Rs(a,b){return b?zr(b,a.nh):null} w.Hg=function(a,b,c,e){switch(b){case "WEEK":case "DAY":return"WEEK"===b?(b=this.uf(e,"WEEK"),b=this.Ne(b,"DAY",this.fp),a*=7):b=this.uf(e,"DAY"),c=Math.floor((c-b)/864E8),c=Math.floor(c/a)*a,this.Ne(b,"DAY",c);default:return b=Ss(b)||"YEAR",this.uf(c,b)}};function Ps(a){a=vi(a);return 3E11<a[0]&&17E11>a[0]?"time_ms":"timestamp"} function Ns(a,b){if(!a)return a;var c=ei(a||"","\n");return c<b?a+"\n".repeat(b-c):a} var Os=[{unit:"MILLISECOND",interval:10},{unit:"MILLISECOND",interval:20},{unit:"MILLISECOND",interval:50},{unit:"MILLISECOND",interval:100},{unit:"MILLISECOND",interval:200},{unit:"MILLISECOND",interval:500},{unit:"SECOND",interval:1},{unit:"SECOND",interval:2},{unit:"SECOND",interval:5},{unit:"SECOND",interval:10},{unit:"SECOND",interval:15},{unit:"SECOND",interval:30},{unit:"MINUTE",interval:1},{unit:"MINUTE",interval:2},{unit:"MINUTE",interval:5},{unit:"MINUTE",interval:10},{unit:"MINUTE",interval:15},{unit:"MINUTE",interval:30},{unit:"HOUR",interval:1},{unit:"HOUR",interval:3},{unit:"HOUR",interval:6},{unit:"HOUR",interval:12},{unit:"DAY",interval:1},{unit:"DAY",interval:2},{unit:"WEEK",interval:1},{unit:"WEEK",interval:2},{unit:"MONTH",interval:1},{unit:"MONTH",interval:3},{unit:"MONTH",interval:6},{unit:"YEAR",interval:1},{unit:"YEAR",interval:2},{unit:"YEAR",interval:5},{unit:"YEAR",interval:10},{unit:"YEAR",interval:25},{unit:"YEAR",interval:50},{unit:"YEAR",interval:100}],Us={},Ts=(Us.YEAR= 31536E9,Us.MONTH=2592E9,Us.WEEK=6048E8,Us.DAY=864E8,Us.HOUR=36E8,Us.MINUTE=6E7,Us.SECOND=1E6,Us.MILLISECOND=1E3,Us.MICROSECOND=1,Us),Vs={},Ms=(Vs.YEAR={tick:"%Y"},Vs.MONTH={tick:"%b",transition:"%b\n%Y",Hc:"%b\n%Y"},Vs.WEEK={tick:"%a, %b %e",Hc:"%a, %b %e\n%Y"},Vs.DAY={tick:"%a, %b %e",Hc:"%a, %b %e\n%Y"},Vs.HOUR={tick:"%-I:%M %p",Hc:"%-I:%M %p\n%b %e, %Y",transition:"%-I:%M %p\n%b %e"},Vs.MINUTE={tick:"%-I:%M %p",Hc:"%-I:%M %p\n%b %e, %Y",transition:"%-I:%M %p"},Vs.SECOND={tick:"%-I:%M:%S %p",Hc:"%-I:%M:%S %p\n%b %e, %Y",transition:"%-I:%M %p"},Vs.MILLISECOND={tick:"%-I:%M:%S.%L %p",Hc:"%-I:%M:%S.%L %p\n%b %e, %Y",transition:"%-I:%M:%S %p"},Vs.MICROSECOND={tick:"%-I:%M:%S.%L %p",Hc:"%-I:%M:%S.%L %p\n%b %e, %Y",transition:"%-I:%M:%S %p"},Vs);yd("aplos.chart.AdaptiveTimeTickProvider",Ls);function Ws(a){this.Mi=0;this.fi=1;this.Wj=16;this.Wh=new Tq(0,0,0,0,5,0);this.Sg=null;void 0!==a?a=Xs(a):(Ys||(Ys=Xs(Zs)),a=Ys);this.al=a} var Ys;w=Ws.prototype;w.So=function(a){return void 0!==a?(this.Mi=a%7,this):this.Mi};w.io=function(a){return void 0!==a?(this.fi=a,this):this.fi};w.On=function(a){return null!=a?(this.Wh=a,this):this.Wh};w.hf=function(){return!0};w.Pb=function(a,b,c,e){if(0>=b)return[];var f=a[0];f=f instanceof Date?1E13<+f?"microseconds":"date":"number"===typeof f?1E13<f?"microseconds":"milliseconds":null;if(!f)throw Error("Unsupported date type.");var k="microseconds"===f?.001:1,n=+a[0]*k,r=+a[1]*k,t=r<n;if(t){var y=n;n=r;r=y}c=vi(c||[n,r]);a[0]<=c[0]&&a[1]>=c[1]&&(a=$s(this.Wh),r-n<a&&(a=(a-(r-n))/2,n-=a,r+=a));a=.1*Math.round((r-n)/b*10)*this.fi;if(this.Sg&&this.Sg.Ea===a)b=this.Sg;else{b=new at;b.Ea=a;for(c=0;c<this.al.length;c++){y= this.al[c];if(a<y.Ea&&b.step&&b.v)break;b.step=y.step||b.step;b.v=y.v||b.v;b.Fb=y.Fb||b.Fb;b.N=y.N||b.N}if(!b.step||!b.v)throw Error("Invalid Time Tiers Setup.");b.Fb&&$s(b.step)>=$s(b.Fb)&&(b.Fb=null);a=$s(b.step)/a;a<this.Wj&&(b.step=Vq(b.step,Math.pow(2,Math.ceil(Math.log(this.Wj/a)/Math.log(2)))),b.Fb&&$s(b.step)>$s(b.Fb)&&(b.Fb=b.step));this.Sg=b}a=e||b.N||b.v;e=e||b.v;n=+n;c=new Zq;c.setTime(n);n=this.Hg(c,b.step);c=b.Fb?this.Hg(c,b.Fb):null;y=[];for(var E=!1;n.getTime()<=r;){var ma={};a:switch(f){case "milliseconds":var na= n.getTime();break a;case "microseconds":na=1E3*n.getTime();break a;default:na=new Date(n.getTime())}ma.value=na;c&&b.Fb&&c.getTime()<=n.getTime()?(ma.type="transition",ma.label=a(new Date(n.getTime())),bt(c,b.Fb),E=!0):ma.label=e(new Date(n.getTime()));y.push(ma);bt(n,b.step)}c&&y.length&&!E&&(y[0].type="transition",y[0].label=a(new Date(y[0].value*k)));t&&y.reverse();return y};w.Hd=function(a,b,c){b=this.Pb(a,b,c);return b.length?vi(b,function(e){return e.value}):a};w.Hg=function(a,b){if(b.N)var c=new Zq(Math.ceil(a.getFullYear()/b.N)*b.N);else if(b.months)c=new Zq(a.getFullYear(),Math.ceil(a.getMonth()/b.months)*b.months);else if(b.days){c=a.getDate();for(var e=a.getFullYear(),f=a.getMonth()-1;0<=f;f--)c+=Sq(e,f);c=new Zq(a.getFullYear(),0,Math.ceil(c/b.days)*b.days);0===b.days%7&&c.setDate(c.getDate()-c.getDay()+this.Mi)}else if(b.O)c=new Zq(a.getFullYear(),a.getMonth(),a.getDate(),Math.ceil(a.getHours()/b.O)*b.O);else if(b.ha)c=new Zq(a.getFullYear(),a.getMonth(),a.getDate(),a.getHours(),Math.ceil(a.getMinutes()/b.ha)*b.ha);else if(1<=b.v)c=new Zq(a.getFullYear(),a.getMonth(),a.getDate(),a.getHours(),a.getMinutes(),Math.ceil(a.getSeconds()/b.v)*b.v);else if(b.v)c=new Zq(a.getFullYear(),a.getMonth(),a.getDate(),a.getHours(),a.getMinutes(),a.getSeconds(),Math.ceil(.001*a.getMilliseconds()/b.v)*b.v*1E3);else throw Error("Zero step is not valid.");c.getTime()<a.getTime()&&bt(c,Vq(b,Math.ceil((a.getTime()-c.getTime())/$s(b))));return c};function Xs(a){return a.map(function(b){return new at(b)}).sort(function(b,c){return b.Ea-c.Ea})} function bt(a,b){a.add(b);b.v&&a.setUTCMilliseconds(a.getUTCMilliseconds()+Math.round(b.v%1*1E3))} function $s(a){return 1E3*(60*(60*(24*(Math.floor(365.25*a.N)+Math.floor(30.4375*a.months)+a.days)+a.O)+a.ha)+a.v)} Ws.prototype.minTickRange=Ws.prototype.On;Ws.prototype.scaleFactor=Ws.prototype.io;Ws.prototype.tickWeekday=Ws.prototype.So;yd("aplos.chart.AdaptiveTimeTicks",Ws);var Zs=[{Ea:.1,step:"PT0.01S",format:".%L",Fb:"PT1S",nc:"%-H:%M:%S"},{Ea:.2,step:"PT0.025S"},{Ea:.5,step:"PT0.05S"},{Ea:1,step:"PT0.1S"},{Ea:2,step:"PT0.25S"},{Ea:4,step:"PT0.5S"},{Ea:6,step:"PT1S",format:"%-H:%M:%S"},{Ea:12,step:"PT2S"},{Ea:30,step:"PT5S"},{Ea:60,step:"PT10S"},{Ea:100,step:"PT15S"},{Ea:200,step:"PT30S"},{Ea:400,step:"PT1M",format:"%-I:%M %p",Fb:"P1D",nc:"%b %-d"},{Ea:800,step:"PT2M"},{Ea:2E3,step:"PT5M"},{Ea:4E3,step:"PT10M"},{Ea:1E4,step:"PT30M"},{Ea:25E3,step:"PT1H",format:"%-I %p"},{Ea:6E4,step:"PT3H"},{Ea:15E4,step:"PT6H"},{Ea:3E5,step:"PT12H"},{Ea:5E5,step:"P1D",format:"%a, %b %-d",Fb:"P1Y",nc:"%b %-d, %-Y"},{Ea:1E6,format:"%b %-d",nc:"%b %-d '%y"},{Ea:14E5,step:"P2D",format:"%a, %b %-d",nc:"%b %-d, %-Y"},{Ea:2E6,format:"%b %-d",nc:"%b %-d '%y"},{Ea:25E5,step:"P7D",format:"%B %-d",nc:"%b %-d, %-Y"},{Ea:5E6,format:"%b %-d"},{Ea:75E5,step:"P14D",format:"%B %-d"},{Ea:1E7,format:"%b %-d"},{Ea:14E6,step:"P1M",format:"%B",nc:"%B %-Y"},{Ea:25E6,format:"%b",nc:"%b %-Y"},{Ea:4E7,nc:"%b '%y"},{Ea:5E7,step:"P3M",format:"%B",nc:"%B %-Y"},{Ea:75E6,format:"%b",nc:"%b %-Y"},{Ea:11E7,nc:"%-Y"},{Ea:15E7,step:"P6M",format:"%B",nc:"%-Y"},{Ea:25E7,step:"P1Y",format:"%-Y"},{Ea:6E8,step:"P2Y"},{Ea:15E8,step:"P5Y"},{Ea:3E9,step:"P10Y"},{Ea:75E8,step:"P25Y"},{Ea:15E9,step:"P50Y"},{Ea:3E10,step:"P100Y"}];function at(a){this.Ea=null;if(a){var b=a.Ea||a.resolution;"number"===typeof b?this.Ea=b:(b=Uq(b),this.Ea=$s(b));if(b=a.step||a.step)this.step=b=Uq(b);if(b=a.format||a.format)this.v=Dr(b);if(b=a.Fb||a.tStep)this.Fb=b=Uq(b);if(a=a.nc||a.tFormat)this.N=Dr(a)}} ;function ct(){this.we=5;this.Yg=dt;this.Se=this.v=!1;this.yc=void 0} w=ct.prototype;w.Bi=function(a){if(2>a)throw Error("numTicks must be at least 2");this.we=a;this.Se=!1;return this};w.Zm=function(){return this.we};w.Ai=function(a){this.Yg=a;return this};w.Ym=function(){return this.Yg};w.Fk=function(a){this.v=a;return this};w.Km=function(){return this.v};w.fh=function(a){(this.Se=a)?this.we=null:this.we=5;return this};w.zm=function(){return this.Se};w.hf=function(){return!1};w.Qd=function(a){this.yc=a};w.Mg=function(){return this.yc};w.Pb=function(a,b,c,e,f){b=this.Se?Math.max(2,Math.floor(b/100)):this.we;this.yc&&(a=this.yc(a));a=Array.isArray(a)?this.Gh(this.Yg,b-1,a,this.v||!1):[];return f?Ip(a,f,e):a};w.Hd=function(a,b,c){b=this.Pb(a,b,c);return b.length?vi(b):a};w.Ze=function(a,b,c,e){var f=b[1]-b[0],k=0>f;f=Math.abs(f);var n=f/c;f=Math.pow(10,f?Math.floor(Math.log(n)/Math.LN10):0);for(var r=n,t=0;t<a.length&&!(r=a[t]*f,r>=n&&(!e||r==Math.round(r))&&c*r+this.df(b,r)>=b[1]);t++);return(k?-1:1)*r};function et(a){return 0>a?a+2E-10:0<a?a-2E-10:a} w.df=function(a,b){var c=Math.ceil(a[0]/b)*b;c>a[0]&&(c-=b);return c};ct.prototype.getDefaultViewport=ct.prototype.Hd;ct.prototype.getTicks=ct.prototype.Pb;ct.prototype.getNicingFunction=ct.prototype.Mg;ct.prototype.getDynamicTicks=ct.prototype.zm;ct.prototype.setDynamicTicks=ct.prototype.fh;ct.prototype.getIntIntervalsOnly=ct.prototype.Km;ct.prototype.setIntIntervalsOnly=ct.prototype.Fk;ct.prototype.getNiceCoefficients=ct.prototype.Ym;ct.prototype.setNiceCoefficients=ct.prototype.Ai;ct.prototype.getNumTicks=ct.prototype.Zm;ct.prototype.setNumTicks=ct.prototype.Bi;var dt=[1,1.25,1.5,2,2.5,3,4,5,6,7.5,8,10];yd("aplos.chart.BaseTickProvider",ct);function ft(){ct.call(this);this.fh(!0);this.Ai([.25,.5,.6,.75,.8,1,1.25,1.5,2,2.5,3,4,5,6,7.5,8,10]);this.Rg=!1} ad(ft,ct);ft.prototype.Gh=function(a,b,c,e){if(0===b&&(0<c[0]&&0>c[1]||0>c[0]&&0<c[1]))return[0];if(0===c[1]-c[0])return[c[0]];a=this.Ze(a,c,b,e);e=this.df(c,a);var f=[];if(this.Rg){f.push(c[0]);if(0===b)return f;if(1===b)return f.push(c[1]),f}b=this.Se?b+2:b;for(var k=0;k<=b;k++){var n=k*a+e;if(n>c[1])break;if(this.Rg){if(n-c[0]<a/4)continue;if(c[1]-n<a/4)continue}f.push(n)}this.Rg&&f.push(c[1]);return f};ft.prototype.Ze=function(a,b,c,e){var f=b[1]-b[0],k=0>f;f=Math.abs(f);var n=0==c?f/2:f/(c+1);f=Math.pow(10,f?Math.floor(Math.log(n)/Math.LN10):0);for(var r=null,t=null,y=0,E=0;E<a.length;E++){var ma=a[E]*f;if(!e||ma==Math.round(ma)){if(ma>=n){var na=this.df(b,ma);if(c*ma+na>b[1])if(e)if(na=Math.floor((b[1]-na)/ma)+1,na>y)y=na;else break;else break;r=ma}t=ma}}null===r&&(r=null!==t?t:1);return(k?-1:1)*r};ft.prototype.df=function(a,b){return Math.ceil(a[0]/b)*b};yd("aplos.chart.DataTickProvider",ft);function gt(){} gt.prototype.hf=function(){return!0};gt.prototype.Pb=function(a,b,c,e,f){a=ht(c||a);b=[];f?(b=Ip(a,f,e),b.forEach(function(k){0===Math.log(Math.abs(+k.value))*Math.LOG10E%1?(k.label=e?k.label:it(k.value),k.Rh="major"):(k.label="",k.Rh="minor")})):b=a;return b};gt.prototype.Hd=function(a,b,c){return vi(ht(c||a))};function ht(a){a=a.filter(function(k){return 0!==k});var b=vi(a),c=b[0],e=b[1];0>=c&&0<=e&&(a=a.filter(function(k){return 0<k}),c=Rr(a));a=0<e?1:-1;b=zi(0<e?c:-e);c=Math.log(0<e?e:-c)*Math.LOG10E;c=c%1?Math.floor(c+1):c;b===c&&(0<b?b--:c++);for(e=[];b<=c;b++)for(var f=1;10>f&&(e.push(a*(f+"e"+b)),b!==c);f++);1===a||e.reverse();return e} function it(a){var b=0>a?"-":"";a=Math.log(Math.abs(a))*Math.LOG10E;if(0===a)return b+"1";if(1===a)return b+"10";a=(""+a).split("").map(function(c){return"-"===c?"-":"\u2070\u00b9\u00b2\u00b3\u2074\u2075\u2076\u2077\u2078\u2079"[c]}).join("");return b+"10"+a} yd("aplos.chart.LogTickProvider",gt);function jt(){this.mh=[]} jt.prototype.hf=function(){return!1};jt.prototype.Pb=function(){return this.mh.map(function(a){return a&&void 0!==a.value?tg(a):a})};jt.prototype.Hd=function(a){return this.mh.length?vi(this.mh,function(b){return null!=b.value?b.value:b}):a};jt.prototype.Uk=function(a){this.mh=a.slice();return this};jt.prototype.setTicks=jt.prototype.Uk;jt.prototype.getDefaultViewport=jt.prototype.Hd;jt.prototype.getTicks=jt.prototype.Pb;yd("aplos.chart.ManualTickProvider",jt);function kt(){ct.call(this)} ad(kt,ct);kt.prototype.Gh=function(a,b,c,e){4E-10<Math.abs(c[0]-c[1])&&(c=[et(c[0]),et(c[1])]);if(0<=c[0])var f=0;else if(0>=c[1])f=b;else{if(1===b)return vi(lt(this,a,2,1,c,e));f=Math.round(Math.abs(c[0])/(c[1]-c[0])*b);0===f?f=1:f===b&&(f=b-1)}0===c[1]-c[0]&&(0<c[1]?c=[0,1.25*c[1]]:0>c[1]&&(c=[1.25*c[0],0]));return lt(this,a,b,f,c,e)};function lt(a,b,c,e,f,k){c=Math.max(1,c);var n=0;0>f[0]&&(n=a.Ze(b,[f[0],0],e,k));var r=0;0<f[1]&&(r=a.Ze(b,[0,f[1]],c-e,k));0===f[1]-f[0]&&(r=b[0]);a=Math.max(Math.abs(n),r);b=[];for(f=0;f<=c;f++)b[f]=f*a-e*a;return b} yd("aplos.chart.QuantumTickProvider",kt);function mt(){ct.call(this);this.If=new kt} ad(mt,ct);mt.prototype.Pb=function(a,b,c,e,f,k){if(2<this.we&&(0==c[0]||0==c[1]||0>c[0]&&0<c[1])){if(this.Se)this.If.fh(!0);else{var n=this.we;null!=n&&this.If.Bi(n)}this.If.Ai(this.Yg);n=this.Mg();void 0!=n&&this.If.Qd(n);return this.If.Pb(a,b,c,e,f,k)}return ct.prototype.Pb.call(this,a,b,c,e,f,k)};mt.prototype.Gh=function(a,b,c,e){b=Math.max(1,b);0===c[1]-c[0]&&(0<c[1]?c=[.75*c[0],1.25*c[1]]:0>c[1]&&(c=[1.25*c[0],.75*c[1]]));if(1==b&&(0==c[0]||0==c[1]||0>c[0]&&0<c[1]))return b=[0,Math.min(Math.abs(c[0]),Math.abs(c[1]))],b=0===b[1]-b[0]?a[0]:this.Ze(a,b,1,e),a=this.df(c,b),e=Math.ceil(c[1]/b)*b,e<c[1]&&(e+=b),[a,e];a=0===c[1]-c[0]?a[0]:this.Ze(a,c,b,e);c=this.df(c,a);e=[];for(var f=0;f<=b;f++)e.push(f*a+c);return e};mt.prototype.getTicks=mt.prototype.Pb;yd("aplos.chart.TightTickProvider",mt);function nt(){} yd("aplos.chart.AxisSpecHelper",nt);var ot={none:Yh,tight:mj,quartersOfPowersOfTen:hj,includeZero:gj,quantum:kj,integerQuantum:lj};function pt(){} pt.prototype.mj=function(a,b){a=qt(a);var c=rt(a).scaleType;c=new es(c);var e=a.rendering?a.rendering:{};c.zf=e.domainAxisOuterPaddingPct||null;2==c.Xa&&c.Fi(c.Xa);var f=e.domainAxisOuterPaddingPx||null;c.nk(f,f);c.sk(e.barGroupPaddingPct||null);b=st(a,!0,b);c.mg(b);tt(c,a);ut(c,a);vt(c,a);b=wt(a,kd("ticks.numTicks",a)||null,!0);c.Ji(b);a.autoOrderDomain&&c.mk(Zr.bind(null,a.autoOrderDomain,!1));a.nonOrdinalAxisBarGroupWidth&&(c.wa=a.nonOrdinalAxisBarGroupWidth,c.ab=2);a.nonOrdinalAxisBarGroupWidthPx&& (c.wa=a.nonOrdinalAxisBarGroupWidthPx,c.ab=1);a.title&&(c.Da=a.title);return c};pt.prototype.nj=function(a,b){a=qt(a);var c=rt(a).scaleType;c=new es(c);b=st(a,!1,b);c.mg(b);tt(c,a);ut(c,a);vt(c,a);b=wt(a,kd("ticks.numTicks",a)||null,!1);c.Ji(b);a.title&&(c.Da=a.title);return c};function qt(a){var b={extents:{},rendering:{type:"default"},ticks:{}};mg(a,function(c,e){switch(e){case "allowableCollisionStrategies":b.rendering.allowableCollisionStrategies=c;break;case "domainAxisPadding":b.rendering.domainAxisOuterPaddingPct=c;break;case "domainNicing":if(Array.isArray(c))b.extents={type:"fixed",values:c};else if("string"===typeof c)switch(c){case "none":b.ticks.type="data";break;case "tight":b.ticks.type="tight";b.ticks.nicing=c;break;case "default":case "includeZero":case "quantum":case "quartersOfPowersOfTen":b.ticks.type= "default";break;case "integerQuantum":b.ticks.type="default";b.ticks.integerOnly=!0;break;default:throw Error("Invalid domain nicing: "+c);}else"function"===typeof c&&(b.ticks.type="tight",b.ticks.nicing=c);break;case "hideAxis":b.rendering.type=c?"none":"default";break;case "includeTickMarks":b.rendering.showTickMarks=c;break;case "renderAxis":b.rendering.type=c?"default":"none";break;case "tickFormat":b.ticks.type||(b.ticks.type="default");b.ticks.format=c;break;case "tickRotateDegrees":b.rendering.tickRotateDegrees= c;break;case "tickValues":b.ticks.type="fixed";b.ticks.values=c;c.forEach(function(f){f.hasOwnProperty("formattedValue")&&(f.label=f.formattedValue,delete f.formattedValue)});void 0!==a.extents||Array.isArray(a.domainNicing)||(e=Rr(c,function(f){return+f.value}),c=Qr(c,function(f){return+f.value}),void 0!==e&&void 0!==c&&(b.extents={type:"fixed",values:[e,c]}));break;default:b[e]=c}});return b} function st(a,b,c){var e=rt(a);var f=a.rendering||{};b=e.renderingType(f.type||"default",b);switch(b){default:throw Error("Invalid axis rendering type: "+b);case "default":"showTickMarks"in f||(f.showTickMarks=!1);f=new Jk;break;case "gridlines":"showTickMarks"in f||(f.showTickMarks=!1);f=new ts;break;case "labels":"showTickMarks"in f||(f.showTickMarks=!1);f=new xs;break;case "inside_gridlines":"showTickMarks"in f||(f.showTickMarks=!1);f=new vs;break;case "inside_ticks":"showTickMarks"in f||(f.showTickMarks= !0);f=new ws;break;case "outer_justified_ticks":"showTickMarks"in f||(f.showTickMarks=!0);f=new Js;break;case "ticks":"showTickMarks"in f||(f.showTickMarks=!0);f=new Ks;break;case "none":f=new ys}b=f;if(b instanceof Jk&&(b.Bd(rt(a).showBaseline),a.rendering)){e=a.rendering;var k=!1,n=!1,r=e.allowableCollisionStrategies||["rotate"];r&&r.length&&(k=0<=de(r,"rotate"),n=0<=de(r,"truncate"));b.ab=n;b.O=k?45:0;void 0!==e.axisTitlePaddingPx&&b.qk(+e.axisTitlePaddingPx);null!=e.tickRotateDegrees&&(b.Aa=+e.tickRotateDegrees);void 0!==e.showTickMarks&&1==e.showTickMarks?b.Cd(c):b.Cd(0);void 0!==e.minPxBetweenLabels&&(b.N=+e.minPxBetweenLabels);void 0!==e.minPxBetweenTicks&&(b.ha=+e.minPxBetweenTicks);"log"===a.type&&(b.ha=0);void 0!==e.showBaseline&&b.Bd(e.showBaseline);void 0!==e.showAxisLine&&b.Rd(e.showAxisLine);void 0!==e.showGridlines&&b.Sd(e.showGridlines)}return f} function wt(a,b,c){var e=a.type.toLowerCase(),f=rt(a).scaleType,k=null,n=rt(a),r=n.nicing,t=a.ticks||{},y=a.extents||{},E=null;"fixed"==y.type&&Array.isArray(y.values)&&1<y.values.length&&(E=y.values);y=t.type||"default";switch(n.tickProviderType(y,c,E)){default:throw Error("Invalid axis ticks type: "+y);case "ordinal":if("ordinal"!=e)throw Error('"ordinal" ticks type can only be used with an "ordinal" axis type');k=new hs(f);break;case "data":k=new ft;break;case "endpoints":k=new ft;k.Rg=!0;break;case "tight":"log"===e?k=new gt:"time"===e?k=new Ws:"ordinal"===e?k=new hs(f):k=new mt;break;case "fixed":if(Array.isArray(t.values))f=t.values.map(function(ma){var na={value:"ordinal"==e?ma.value:+ma.value};ma.hasOwnProperty("label")&&(na.label=ma.label);return na}),k=new jt,k.Uk(f);else throw Error('No tick values found for "fixed" tick provider');break;case "quantum":"time"===e?k=new Ls:k=new kt}k&&k.Qd&&(r=t.nicing||r,f=k,"string"===typeof r&&ot[r]?f.Qd(ot[r]):"function"===typeof r&&f.Qd(r));a.columnType&&k&&k.wk&&k.wk(a.columnType);k instanceof ct&&(t.integerOnly&&k.Fk(!!t.integerOnly),b?k.Bi(b):c&&k.fh(!0));return k} function tt(a,b){var c=b.ticks||null;c=c&&c.format?c.format:null;b=rt(b).tickFormatter(c);null!=b&&a.Tk(b)} function ut(a,b){b.extents&&b.extents.type&&"fixed"===b.extents.type&&Array.isArray(b.extents.values)&&a.Ok(b.extents.values)} function vt(a,b){b.layout&&(b=b.layout,b.type&&"fixed"===b.type&&void 0!==b.size&&a.ih(+b.size))} function rt(a){var b=a.type.toLowerCase();if(xt[b])return xt[b];throw Error("Invalid axis scale: "+a.type);} yd("aplos.chart.AxisSpecParser",pt);pt.prototype.createMeasureAxisForSpec=pt.prototype.nj;pt.prototype.createDomainAxisForSpec=pt.prototype.mj;var xt={linear:{nicing:void 0,tickFormatter:function(a){var b=null;a&&(b="function"===typeof a?a:ji(a));return b},tickProviderType:function(a,b,c){return"default"==a?null!=c&&1<c.length&&(0<=c[0]||0>=c[1])?b?"data":"tight":b?"data":"quantum":a},renderingType:function(a,b){return"default"==a?b?"ticks":"gridlines":a},scaleType:0,showDomainAxisLine:!0,showBaseline:!0},log:{nicing:"tight",tickFormatter:function(a){var b=null;a&&(b="function"===typeof a?a:ji(a));return b},tickProviderType:function(a){return"default"==a?"tight":a},renderingType:function(a,b){return"default"==a?b?"ticks":"gridlines":a},scaleType:1,showDomainAxisLine:!0,showBaseline:!1},ordinal:{nicing:void 0,tickFormatter:function(a){var b=null;a&&(b="function"===typeof a?a:ji(a));return b},tickProviderType:function(a){return"default"==a?"tight":a},renderingType:function(a){return"default"==a?"labels":a},scaleType:2,showDomainAxisLine:!1,showBaseline:!1},time:{nicing:"none",tickFormatter:function(a){var b=null;a&&("function"===typeof a?b=a:b=Ar(a));return b},tickProviderType:function(a){return"default"==a?"tight":a},renderingType:function(a,b){return"default"==a?b?"ticks":"gridlines":a},scaleType:3,showDomainAxisLine:!0,showBaseline:!1}};function yt(){} ad(yt,pt);yd("aplos.chart.OldAxisSpecParser",yt);var zt=new pt;nt.current=zt;function At(){} At.prototype.ke=function(){};At.prototype.Vd=function(){};yd("aplos.chart.ShapeRenderer",At);function Bt(a,b,c){this.N=void 0!==c?c:!1;this.O=void 0!==b?b:!0;this.ha=a;this.ka="0.6ex"} w=Bt.prototype;w.ke=function(a,b,c,e,f,k,n){var r=(this.ha+" "+b).trim();a=a.append("g").attr("class",r);this.Ec(a);a.append("text");this.Vd(a,b,c,e,f,k,n)};w.Vd=function(a,b,c,e,f,k,n){var r=null!=n.strokeWidth?n.strokeWidth:2,t=this.O?"white":k,y=this.Pc(a);1>y.size()&&(y=Jj(a.node()),b=(this.ha+" "+b).trim(),y.attr("class",b),y.selectAll("*").remove(),this.Ec(y),y.append("text"),y=this.Pc(a));a=a.select("text");this.Vc(y,a,c,e,f,this.O,r,k,t,this.N?n.label:null)};w.Ec=function(){};w.Pc=function(){};w.Vc=function(){};function Ct(a,b,c,e,f,k,n){c={dx:c,fill:k,"text-anchor":"middle",opacity:a.N?"1":"0"};Se||Te?(c.y=e,c.dy=a.ka):(c.dy=e,c["dominant-baseline"]="middle");oj(b,c);b.style("fill",k);b.style("font-size",1.25*f+"px");b.text(n)} yd("aplos.chart.shaperenderer.BaseLabelShape",Bt);function Dt(){Bt.call(this,"aplos-box-triangle-right-shape-group",!0,!1)} ad(Dt,Bt);Dt.prototype.Ec=function(a){a=a.append("g").attr("class","aplos-box-triangle-right-shape");a.append("rect").attr("class","primary");a.append("path").attr("class","secondary")};Dt.prototype.Pc=function(a){return a.select("g.aplos-box-triangle-right-shape")};Dt.prototype.Vc=function(a,b,c,e,f,k,n,r,t,y){var E=a.select(".primary");if(1>E.size())throw Error("No primary path found in update selection");var ma=a.select(".secondary");if(1>ma.size())throw Error("No secondary path found in update selection");var na=2*f,ta=na/16;oj(a,{fill:r,width:na+"px",height:na+"px",transform:"translate("+(c-f)+", "+(e-f)+")"});oj(E,{rx:2,ry:2,width:2*f,height:2*f,fill:k?r:"white",stroke:k?null:r,"stroke-width":k?"0":n});oj(ma,{d:"M5.5 3.5v9l6-4.5z",fill:"white",transform:"scale("+ ta+")"});Ct(this,b,c,e,f,t,y)};yd("aplos.chart.shaperenderer.BoxTriangleRight",Dt);function Et(a,b){Bt.call(this,"aplos-circle-shape-group",a,b)} ad(Et,Bt);Et.prototype.Ec=function(a){a.append("circle").attr("class","aplos-circle-shape")};Et.prototype.Pc=function(a){return a.select("circle.aplos-circle-shape")};Et.prototype.Vc=function(a,b,c,e,f,k,n,r,t,y){oj(a,{cx:c,cy:isNaN(e)?null:e,r:f,fill:k?r:"white",stroke:k?null:r,"stroke-width":k?"0":n});Ct(this,b,c,e,f,t,y)};yd("aplos.chart.shaperenderer.Circle",Et);function Ft(){} Ft.prototype.ke=function(a,b,c,e,f,k,n,r,t){b=("aplos-cylinder-shape "+b).trim();a=a.append("line").attr("class",b);this.Vd(a,b,c,e,f,k,n,r,t)};Ft.prototype.Vd=function(a,b,c,e,f,k,n,r,t){oj(a,{x1:c,x2:r,y1:e,y2:t,"stroke-linecap":"round",stroke:k,"stroke-width":2*f})};yd("aplos.chart.shaperenderer.Cylinder",Ft);function Gt(a,b){Bt.call(this,"aplos-equilateral-triangle-shape-group",a,b)} ad(Gt,Bt);Gt.prototype.Ec=function(a){a.append("polygon").attr("class","aplos-equilateral-triangle-shape")};Gt.prototype.Pc=function(a){return a.select("polygon.aplos-equilateral-triangle-shape")};Gt.prototype.Vc=function(a,b,c,e,f,k,n,r,t,y){var E=.866*f;oj(a,{points:c+","+(e-E)+" "+(c+f+","+(e+E)+" ")+(c-f+","+(e+E)),fill:k?r:"white",stroke:k?null:r,"stroke-width":k?"0":n});Ct(this,b,c,e+f-E,f,t,y)};yd("aplos.chart.shaperenderer.EquilateralTriangle",Gt);function Ht(){Bt.call(this,"aplos-error-shape-group",!0,!1)} ad(Ht,Bt);Ht.prototype.Ec=function(a){a=a.append("g").attr("class","aplos-error-shape");a.append("circle").attr("class","secondary");a.append("path").attr("class","primary")};Ht.prototype.Pc=function(a){return a.select("g.aplos-error-shape")};Ht.prototype.Vc=function(a,b,c,e,f,k,n,r,t,y){k=a.select(".primary");if(1>k.size())throw Error("No primary path found in update selection");n=a.select(".secondary");if(1>n.size())throw Error("No secondary path found in update selection");var E=2*f,ma=2,na=2;if(36<E){var ta="M24 4C12.96 4 4 12.95 4 24s8.96 20 20 20 20-8.95 20-20S35.04 4 24 4zm2 30h-4v-4h4v4zm0-8h-4V14h4v12z";var sa=40;na=ma=4}else 24<E?(ta="M18 3C9.72 3 3 9.72 3 18s6.72 15 15 15c8.28 0 15-6.72 15-15S26.28 3 18 3zm1 22h-2v-2h2v2zm0-5h-2v-9h2v9z",sa=30,na=ma=3):20<E?(ta="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z",sa=20,na=ma=2.5):18<E?(ta="M24 4C12.96 4 4 12.95 4 24s8.96 20 20 20 20-8.95 20-20S35.04 4 24 4zm2 30h-4v-4h4v4zm0-8h-4V14h4v12z",sa=40):(ta="M9 1.03c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zM10 13H8v-2h2v2zm0-3H8V5h2v5z",sa=16,na=ma=1);sa=E/sa;oj(a,{fill:r,width:E+"px",height:E+"px",viewBox:"0 0 "+E+" "+E,transform:"translate("+(c-f-ma)+", "+(e-f-na)+")"});oj(k,{d:ta,transform:"scale("+sa+")"});oj(n,{cx:f+ma,cy:f+na,r:.95*f,fill:"white","stroke-width":"0"});Ct(this,b,c,e,f,t,y)};yd("aplos.chart.shaperenderer.ErrorShape",Ht);function It(a,b,c){Bt.call(this,"aplos-oval-shape-group",b,c);this.v=a||1} ad(It,Bt);It.prototype.Ec=function(a){a.append("ellipse").attr("class","aplos-oval-shape")};It.prototype.Pc=function(a){return a.select("ellipse.aplos-oval-shape")};It.prototype.Vc=function(a,b,c,e,f,k,n,r,t,y){oj(a,{cx:c,cy:e,ry:1<=this.v?f:f*this.v,rx:1<this.v?f/this.v:f,fill:k?r:"white",stroke:k?null:r,"stroke-width":k?"0":n});Ct(this,b,c,e,f,t,y)};yd("aplos.chart.shaperenderer.Oval",It);function Jt(){Bt.call(this,"aplos-pause-shape-group",!0,!1)} ad(Jt,Bt);Jt.prototype.Ec=function(a){a=a.append("g").attr("class","aplos-pause-shape");a.append("circle").attr("class","secondary");a.append("path").attr("class","primary")};Jt.prototype.Pc=function(a){return a.select("g.aplos-pause-shape")};Jt.prototype.Vc=function(a,b,c,e,f,k,n,r,t,y){k=a.select(".primary");if(1>k.size())throw Error("No primary path found in update selection");n=a.select(".secondary");if(1>n.size())throw Error("No secondary path found in update selection");var E=2*f,ma=1.5,na=1.5;36<E?na=ma=4:24<E?na=ma=3:20<E?na=ma=2.5:18<E&&(na=ma=2);var ta=E/40;oj(a,{fill:r,width:E+"px",height:E+"px",viewBox:"0 0 "+E+" "+E,transform:"translate("+(c-f-ma)+", "+(e-f-na)+")"});oj(k,{d:"M24 4C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm-2 28h-4V16h4v16zm8 0h-4V16h4v16z",transform:"scale("+ta+")"});oj(n,{cx:f+ma,cy:f+na,r:.9*f,fill:"white","stroke-width":"0"});Ct(this,b,c,e,f,t,y)};yd("aplos.chart.shaperenderer.PauseShape",Jt);function Kt(a,b,c){Bt.call(this,"aplos-rect-shape-group",b,c);this.v=a||1} ad(Kt,Bt);Kt.prototype.Ec=function(a){a.append("rect").attr("class","aplos-rect-shape")};Kt.prototype.Pc=function(a){return a.select("rect.aplos-rect-shape")};Kt.prototype.Vc=function(a,b,c,e,f,k,n,r,t,y){var E=1<this.v?f/this.v:f,ma=1<=this.v?f:f*this.v;oj(a,{x:c-E,y:e-ma,rx:2,ry:2,width:2*E,height:2*ma,fill:k?r:"white",stroke:k?null:r,"stroke-width":k?"0":n});Ct(this,b,c,e,f,t,y)};yd("aplos.chart.shaperenderer.Rect",Kt);function Lt(){} Lt.prototype.ke=function(a,b,c,e,f,k,n,r,t){b=("aplos-rectangle-range-shape "+b).trim();a=a.append("line").attr("class",b);this.Vd(a,b,c,e,f,k,n,r,t)};Lt.prototype.Vd=function(a,b,c,e,f,k,n,r,t){oj(a,{x1:c,x2:r,y1:e,y2:t,"stroke-linecap":"butt",stroke:k,"stroke-width":2*f})};yd("aplos.chart.shaperenderer.RectangleRange",Lt);function Mt(){Bt.call(this,"aplos-refresh-shape-group",!0,!1)} ad(Mt,Bt);Mt.prototype.Ec=function(a){a=a.append("g").attr("class","aplos-refresh-shape");a.append("path").attr("class","primary");a.append("path").attr("class","secondary")};Mt.prototype.Pc=function(a){return a.select("g.aplos-refresh-shape")};Mt.prototype.Vc=function(a,b,c,e,f,k,n,r,t,y){k=a.select(".primary");if(1>k.size())throw Error("No primary path found in update selection");n=a.select(".secondary");if(1>n.size())throw Error("No secondary path found in update selection");f*=1.4;var E=2*f;if(36<E){var ma="M35.3 12.7C32.41 9.8 28.42 8 24 8 15.16 8 8.02 15.16 8.02 24S15.16 40 24 40c7.45 0 13.69-5.1 15.46-12H35.3c-1.65 4.66-6.07 8-11.3 8-6.63 0-12-5.37-12-12s5.37-12 12-12c3.31 0 6.28 1.38 8.45 3.55L26 22h14V8l-4.7 4.7z";var na=48}else 24< E?(ma="M26.47 9.53C24.3 7.35 21.32 6 18 6 11.37 6 6 11.37 6 18s5.37 12 12 12c5.94 0 10.85-4.33 11.81-10h-3.04c-.91 4.01-4.49 7-8.77 7-4.97 0-9-4.03-9-9s4.03-9 9-9c2.49 0 4.71 1.03 6.34 2.66L20 16h10V6l-3.53 3.53z",na=36):20<E?(ma="M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4l-2.35 2.35z",na=24):18<E?(ma="M14.95 5.05C13.68 3.79 11.93 3 10 3c-3.87 0-7 3.13-7 7s3.13 7 7 7c3.17 0 5.85-2.11 6.71-5h-2.13c-.77 1.77-2.53 3-4.58 3-2.76 0-5-2.24-5-5s2.24-5 5-5c1.38 0 2.62.57 3.52 1.48L11 9h6V3l-2.05 2.05z",na=20):(ma="M9 13.5c-2.49 0-4.5-2.01-4.5-4.5S6.51 4.5 9 4.5c1.24 0 2.36.52 3.17 1.33L10 8h5V3l-1.76 1.76C12.15 3.68 10.66 3 9 3 5.69 3 3.01 5.69 3.01 9S5.69 15 9 15c2.97 0 5.43-2.16 5.9-5h-1.52c-.46 2-2.24 3.5-4.38 3.5z",na=18);oj(a,{fill:r,width:E+"px",height:E+"px",viewBox:"0 0 "+E+" "+E,transform:"translate("+(c-f)+", "+(e-f)+") scale("+E/na+")"});oj(k,{d:ma});oj(n,{d:"M0 0h"+E+"v"+E+"H0z",fill:"none"});Ct(this,b,c,e,f,t,y)};yd("aplos.chart.shaperenderer.Refresh",Mt);function Nt(){Bt.call(this,"aplos-warning-shape-group",!0,!1)} ad(Nt,Bt);Nt.prototype.Ec=function(a){a=a.append("g").attr("class","aplos-warning-shape");a.append("polygon").attr("class","secondary");a.append("path").attr("class","primary")};Nt.prototype.Pc=function(a){return a.select("g.aplos-warning-shape")};Nt.prototype.Vc=function(a,b,c,e,f,k,n,r,t,y){var E=a.select(".primary");if(1>E.size())throw Error("No primary path found in update selection");k=a.select(".secondary");if(1>k.size())throw Error("No secondary path found in update selection");var ma=2*f,na=2;n=1;if(36<ma){var ta="M2 42h44L24 4 2 42zm24-6h-4v-4h4v4zm0-8h-4v-8h4v8z";var sa=44}else 24<ma?(ta="M1 32h34L18 3 1 32zm18-5h-2v-2h2v2zm0-5h-2v-7h2v7z",sa=32):20<ma?(ta="M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z",sa=20):18<ma?(ta="M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z",sa=20):(ta="M.5 16h17L9 1 .5 16zm9.5-2H8v-2h2v2zm0-3H8V7h2v4z",sa=16,na=1,n=0);sa=ma/sa;oj(a,{fill:r,width:ma+"px",height:ma+"px",viewBox:"0 0 "+ma+" "+ma,transform:"translate("+(c-f-na)+", "+(e-f-n)+")"});oj(E,{d:ta,transform:"scale("+sa+")"});a=.8227*f;r=.95*f;na=f+na;n=f+n;oj(k,{points:na+","+(n-a)+" "+(na+r+","+(n+a)+" ")+(na-r+","+(n+a)),fill:"white","stroke-width":"0"});Ct(this,b,c,e,f,t,y)};yd("aplos.chart.shaperenderer.WarningShape",Nt);function Ot(a,b){return new Et(void 0!==a?a:!0,void 0!==b?b:!1)} yd("module$contents$aplos$chart$shaperenderer$ShapeRendererFactory_ShapeRendererFactory.createCircleRenderer",Ot);function Pt(){return new Ft} yd("module$contents$aplos$chart$shaperenderer$ShapeRendererFactory_ShapeRendererFactory.createCylinderRenderer",Pt);function Qt(a,b){return new Gt(void 0!==a?a:!0,void 0!==b?b:!1)} yd("module$contents$aplos$chart$shaperenderer$ShapeRendererFactory_ShapeRendererFactory.createEquilateralTriangleRenderer",Qt);function Rt(){return new Ht} yd("module$contents$aplos$chart$shaperenderer$ShapeRendererFactory_ShapeRendererFactory.createErrorRenderer",Rt);function St(a,b,c){return new It(a||1,void 0!==b?b:!0,void 0!==c?c:!1)} yd("module$contents$aplos$chart$shaperenderer$ShapeRendererFactory_ShapeRendererFactory.createOvalRenderer",St);function Tt(){return new Jt} yd("module$contents$aplos$chart$shaperenderer$ShapeRendererFactory_ShapeRendererFactory.createPauseRenderer",Tt);function Ut(a,b,c){return new Kt(a||1,void 0!==b?b:!0,void 0!==c?c:!1)} yd("module$contents$aplos$chart$shaperenderer$ShapeRendererFactory_ShapeRendererFactory.createRectRenderer",Ut);yd("module$contents$aplos$chart$shaperenderer$ShapeRendererFactory_ShapeRendererFactory.createRectangleRangeRenderer",function(){return new Lt});function Vt(){return new Mt} yd("module$contents$aplos$chart$shaperenderer$ShapeRendererFactory_ShapeRendererFactory.createRefreshRenderer",Vt);function Wt(a,b){return Ut(1,a,b)} yd("module$contents$aplos$chart$shaperenderer$ShapeRendererFactory_ShapeRendererFactory.createSquareRenderer",Wt);function Xt(){return new Nt} yd("module$contents$aplos$chart$shaperenderer$ShapeRendererFactory_ShapeRendererFactory.createWarningRenderer",Xt);function Yt(){return new Dt} yd("module$contents$aplos$chart$shaperenderer$ShapeRendererFactory_ShapeRendererFactory.createBoxTriangleRightRenderer",Yt);yd("aplos.chart.shaperenderer.ShapeRendererFactory",function(){});function Zt(){this.v=Pt()} w=Zt.prototype;w.Qb=function(a){for(var b=0;b<a.length;b++){var c=a[b];c.errorColor=null;var e={opacity:0,radius:0,domainPosition:null,color:null};null==c.domainUpperBoundPosition||null==c.domainLowerBoundPosition||null==c.measureUpperBoundPosition||null==c.measureLowerBoundPosition?e.opacity=0:(e.opacity=1,e.radius=null!=c.boundsLineRadius?c.boundsLineRadius:c.radius,e.color=c.color?xk(c.color):null,c.errorColor=e.color);c.comparisonPoints=e}};w.add=function(a){a=a.append("g").attr("class","comparison-point-group").attr("opacity","0");var b=this.v;a.each(function(c){var e=ls(c.seriesConfig.tb(),0);b.ke(Jj(this),"comparison-point",c.domainLowerBoundPosition,e,c.radius,c.comparisonPoints.color,c,c.domainUpperBoundPosition,e)})};w.update=function(a,b,c){var e="y"==c?"x":"y";a.select(".comparison-point-group").attr("opacity",function(k){return k.comparisonPoints.opacity});var f=this.v;c=a;b&&(c=a.transition().duration(b));c.select(".comparison-point").each(function(k){var n=Jj(this);b&&(n=n.transition().duration(b));if("x"===e){var r=k.domainLowerBoundPosition;var t=k.domainUpperBoundPosition;var y=k.measureLowerBoundPosition;var E=k.measureUpperBoundPosition}else y=k.domainLowerBoundPosition,E=k.domainUpperBoundPosition,r=k.measureLowerBoundPosition,t=k.measureUpperBoundPosition;f.Vd(n,"comparison-point",r,y,k.comparisonPoints.radius,k.comparisonPoints.color,k,t,E)})};w.remove=function(a,b,c){var e=a.selectAll(".comparison-point-group");a=a.selectAll(".comparison-point");c&&(e=e.transition().duration(c),a=a.transition().duration(c),b={x1:function(f){return f.chartX},x2:function(f){return f.chartX0},y1:b,y2:b,r:function(f){return f.radius},fill:function(f){return f.color}},oj(e,{display:function(f){return f.validValue?null:"none"}}),oj(a,b));e.remove()};w.fg=function(){return!1};yd("aplos.chart.renderer.ComparisonPoints",Zt);function $t(){} w=$t.prototype;w.Qb=function(a,b){for(var c=0;c<a.length;c++){var e=a[c],f={opacity:0,whiskerWidth:0,domainPosition:null,bar:{color:null},upperWhisker:{color:null},lowerWhisker:{color:null}};if(null==e.measureUpperBoundPosition||null==e.measureLowerBoundPosition)f.opacity=0;else{var k="y"==b?"x":"y",n=null!=e.domainPosition?e.domainPosition:e.chartX,r=6,t=k+"1";k+="2";var y=b+"1",E=b+"2",ma=e.errorBarColor||"#333";e.domainSize&&(n+=e.domainSize/2,r=Math.min(e.domainSize/2,r));f.opacity=1;f.whiskerWidth=r;f.domainPosition= n;f.bar={color:ma};f.bar[t]=n;f.bar[k]=n;f.bar[y]=e.measureLowerBoundPosition;f.bar[E]=e.measureUpperBoundPosition;f.upperWhisker={color:ma};f.upperWhisker[t]=n-r;f.upperWhisker[k]=n+r;f.upperWhisker[y]=e.measureUpperBoundPosition;f.upperWhisker[E]=e.measureUpperBoundPosition;f.lowerWhisker={color:ma};f.lowerWhisker[t]=n-r;f.lowerWhisker[k]=n+r;f.lowerWhisker[y]=e.measureLowerBoundPosition;f.lowerWhisker[E]=e.measureLowerBoundPosition}e.errorWhiskers=f;e.errorColor=ma}};w.add=function(a,b,c){a=a.append("g").attr("class",au).attr("opacity","0").attr("clip-path",c);a.append("line").attr("class",bu);a.append("line").attr("class",cu);a.append("line").attr("class",du)};w.update=function(a,b,c){b="y"==c?"x":"y";a.select("."+au).attr("opacity",function(e){return e.errorWhiskers.opacity});a.select("."+bu).attr(b+"1",function(e){return e.errorWhiskers.domainPosition}).attr(b+"2",function(e){return e.errorWhiskers.domainPosition}).attr(c+"1",function(e){return e.measureLowerBoundPosition}).attr(c+"2",function(e){return e.measureUpperBoundPosition}).attr("stroke",function(e){return e.errorWhiskers.bar.color});a.select("."+cu).attr(b+"1",function(e){return e.errorWhiskers.domainPosition-e.errorWhiskers.whiskerWidth}).attr(b+"2",function(e){return e.errorWhiskers.domainPosition+e.errorWhiskers.whiskerWidth}).attr(c+"1",function(e){return e.measureUpperBoundPosition}).attr(c+"2",function(e){return e.measureUpperBoundPosition}).attr("stroke",function(e){return e.errorWhiskers.upperWhisker.color});a.select("."+du).attr(b+"1",function(e){return e.errorWhiskers.domainPosition-e.errorWhiskers.whiskerWidth}).attr(b+"2",function(e){return e.errorWhiskers.domainPosition+e.errorWhiskers.whiskerWidth}).attr(c+"1",function(e){return e.measureLowerBoundPosition}).attr(c+"2",function(e){return e.measureLowerBoundPosition}).attr("stroke",function(e){return e.errorWhiskers.lowerWhisker.color})};w.remove=function(a){a.selectAll("."+au).remove()};w.fg=function(){return!0};var au="error-group",bu="error-bar",cu="error-upper-whisker",du="error-lower-whisker";function eu(a,b){this.x=a;this.y=b} zd(eu,tj);w=eu.prototype;w.clone=function(){return new eu(this.x,this.y)};w.scale=tj.prototype.scale;w.invert=function(){this.x=-this.x;this.y=-this.y;return this};w.add=function(a){this.x+=a.x;this.y+=a.y;return this};w.rotate=function(a){var b=Math.cos(a);a=Math.sin(a);var c=this.y*b+this.x*a;this.x=this.x*b-this.y*a;this.y=c;return this};function fu(a,b){return new eu(a.x-b.x,a.y-b.y)} ;var gu={};function hu(a,b,c){var e=vj(b,c);if(0===e)return vj(a,b);var f=fu(a,b),k=fu(c,b);e=(f.x*k.x+f.y*k.y)/e;e=Math.max(0,Math.min(1,e));c=fu(c,b).scale(e);return vj(a,new eu(b.x+c.x,b.y+c.y))} gu.Sl=function(a,b,c){return Math.sqrt(hu(a,b,c))};gu.Oq=hu;gu.Sf=function(a){return!isNaN(a-parseFloat(a))};yd("aplos.util.math",gu);function iu(a,b,c,e,f){f=void 0===f?!0:f;a=ju(a,b,c,e);return a=ku(a,b,c,f)} yd("aplos.data.discontinuity.addMissingValuesToSeries",iu);function ju(a,b,c,e){if(1>og(c)||1>a.length)return a;a.sort(function(E,ma){return ds(E[b],ma[b])});e=e||lu(a,b);for(var f=a[0],k=[],n=0,r=0;r<e.length;r++){var t=e[r];if(null==t)throw Error('Null domain value detected for column "'+b+'"');if(n<a.length){var y=a[n];t===y[b]?(k.push(y),f=y,n++):(t=mu(f,c,b,t),k.push(t))}else t=mu(f,c,b,t),k.push(t)}return k} yd("aplos.data.discontinuity.addMissingDomainValuesToSeries",ju);function ku(a,b,c,e){e=void 0===e?!0:e;for(var f={},k={},n=!1,r=0;r<a.length;r++){var t=a[r];mg(c,function(y,E){if(!e)if(n||null!=t[E])n=!0;else{nu(t,E);return}var ma=y.interpolator||null;if(y.interpolateOnNull&&null===t[E]||void 0===t[E]){var na;y=r+1;for(na=a[y];na&&null==na[E];)na=a[y++];var ta=y=null,sa=null,ua=null;null!=f[E]&&(y=gu.Sf(f[E])?+f[E]:null,ta=gu.Sf(k[E])?+k[E]:null);na&&(sa=gu.Sf(na[b])?+na[b]:null,ua=gu.Sf(na[E])?+na[E]:null);na=gu.Sf(t[b])?+t[b]:null;var za=null;"number"===typeof na&& "number"===typeof y&&"number"===typeof sa&&(za=(na-y)/(sa-y));ma=ma(ta,ua,za,e);void 0!==ma?(t[E]=ma,void 0!==t.validValue&&(t.validValue=!0),t["__"+E+"_interpolated__"]=!0):nu(t,E)}else k[E]=t[E],f[E]=t[b]})}return a} yd("aplos.data.discontinuity.addMissingMeasureValuesToSeries",ku);function nu(a,b){delete a[b];void 0!==a.validValue&&(a.validValue=!1)} function ou(a,b){for(var c=new Set,e=0;e<b.length;e++)for(var f=a[e],k=b[e].domain(),n=0;n<f.data.length;n++){var r=k(f.data[n],n);if(null!=r)c.add(r);else throw Error("Null domain value detected in series "+(void 0!==f.name?f.name:e));}return[].concat(Lc(c)).sort(ds)} yd("aplos.data.discontinuity.getAllDomainValuesInSeries",ou);function lu(a,b){for(var c=new Set,e=0;e<a.length;e++)c.add(a[e][b]);return[].concat(Lc(c)).sort(ds)} yd("aplos.data.discontinuity.getAllDomainValuesInSeriesDetails",lu);function mu(a,b,c,e){var f=tg(a);mg(b,function(k,n){f[n]=void 0});void 0!==f.datum&&(f.datum={});f[c]=e;void 0!==f.key&&(f.key=e);return f} var pu={ZERO:"zero",Wp:"linearInterpolation"};yd("aplos.data.discontinuity.ChartDiscontinuityStrategy",pu);pu.ZERO="zero";pu.LINEAR_INTERPOLATION="linearInterpolation";function qu(a,b,c,e){if(e||null!=a&&null!=b)return 0} yd("aplos.data.discontinuity.interpolators.zero",qu);function ru(a,b,c,e){if("number"===typeof c&&"number"===typeof a&&"number"===typeof b)return a+(b-a)*c;if(e||null==a&&null==c)return 0} yd("aplos.data.discontinuity.interpolators.linearInterpolation",ru);function su(a,b,c,e){this.left=a;this.top=b;this.width=c;this.height=e} w=su.prototype;w.clone=function(){return new su(this.left,this.top,this.width,this.height)};function tu(a,b){return a.left<=b.left+b.width&&b.left<=a.left+a.width&&a.top<=b.top+b.height&&b.top<=a.top+a.height} function uu(a,b){var c=Math.max(a.left+a.width,b.left+b.width),e=Math.max(a.top+a.height,b.top+b.height);a.left=Math.min(a.left,b.left);a.top=Math.min(a.top,b.top);a.width=c-a.left;a.height=e-a.top} w.contains=function(a){return a instanceof tj?a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height:this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height};w.distance=function(a){var b=a.x<this.left?this.left-a.x:Math.max(a.x-(this.left+this.width),0);a=a.y<this.top?this.top-a.y:Math.max(a.y-(this.top+this.height),0);return Math.sqrt(b*b+a*a)};w.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};w.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};w.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this};w.translate=function(a,b){a instanceof tj?(this.left+=a.x,this.top+=a.y):(this.left+=a,"number"===typeof b&&(this.top+=b));return this};w.scale=function(a,b){b="number"===typeof b?b:a;this.left*=a;this.width*=a;this.top*=b;this.height*=b;return this};function vu(){this.na=0;this.O=null;this.Ma=this.Qa=!1;this.hc="none"} yd("aplos.chart.renderer.BaseCartesianRenderer",vu);vu.prototype.setOrientation=function(a){this.na=a;return this};function wu(a){return 0===a.na?"x":"y"} function xu(a){return 0===a.na?"width":"height"} function yu(a){return 0===a.na?"y":"x"} vu.prototype.Od=function(a){this.hc=a;return this};vu.prototype.setAutoLabels=vu.prototype.Od;vu.prototype.Ic=function(){return this.hc};vu.prototype.getAutoLabels=vu.prototype.Ic;vu.prototype.Bk=function(a){this.O=a;return this};vu.prototype.setDiscontinuityInterpolator=vu.prototype.Bk;vu.prototype.um=function(){return this.O};vu.prototype.getDiscontinuityInterpolator=vu.prototype.um;vu.prototype.Ak=function(a){this.Qa=a;return this};vu.prototype.setDiscontinuityInterpolateOnNull=vu.prototype.Ak;vu.prototype.tm=function(){return this.Qa};vu.prototype.getDiscontinuityInterpolateOnNull=vu.prototype.tm;vu.prototype.zk=function(a){this.Ma=a;return this};vu.prototype.setDiscontinuityIncludeTrailingZeroes=vu.prototype.zk;vu.prototype.sm=function(){return this.Ma};vu.prototype.getDiscontinuityIncludeTrailingZeroes=vu.prototype.sm;function zu(a,b,c){var e=null;null!=a.O&&(e=ou(b,c));for(a=0;a<c.length;a++)to(c[a]).aj=e} w=vu.prototype;w.Kg=function(){return null};w.Kh=function(){var a=this.Kg();return a&&a.Lf()?(a=a.Lf(),new su(a.left,a.top,a.right-a.left,a.bottom-a.top)):null};w.zj=function(a){return this.Kh()||a};w.lj=function(a,b,c,e){var f=this.Ng(c,e);null!=f?(js(b,f,function(k){return k.domain},function(k){return k.domainOffset}),js(a,f,function(k){return k.measure},function(k){return k.measureOffset}),Tn(e,"domainLowerBound")&&Tn(e,"domainUpperBound")&&(js(b,f,function(k){return k.domainLowerBound},function(k){return k.domainOffset}),js(b,f,function(k){return k.domainUpperBound},function(k){return k.domainOffset})),Tn(e,"measureLowerBound")&&Tn(e,"measureUpperBound")&&(js(a,f,function(k){return k.measureLowerBound},function(k){return k.measureOffset}),js(a,f,function(k){return k.measureUpperBound},function(k){return k.measureOffset}))):(js(b,c.data,e.domain(),e.je()),js(a,c.data,e.measure(),e.Nc()),Tn(e,"domainLowerBound")&&Tn(e,"domainUpperBound")&&(js(b,c.data,e.Qe(),e.je()),js(b,c.data,e.Re(),e.je())),Tn(e,"measureLowerBound")&&Tn(e,"measureUpperBound")&&(js(a,c.data,e.jf(),e.Nc()),js(a,c.data,e.kf(),e.Nc())))};w.Ng=function(){return null};function Au(){vu.call(this);this.N=this.v=null} ad(Au,vu);w=Au.prototype;w.Lh=function(){return{position:1,positionOrderIndex:9}};w.sg=function(){var a={width:this.v.hb(),height:60};return{minSize:a,preferredSize:a,isFixedSize:!0}};w.Nh=function(){return 0};w.Oh=function(){return 0};w.hh=function(a){this.N=a};w.Lf=function(){return this.N};w.Kg=function(){return this};w.Yc=function(a,b){this.v=b[0].Mb();for(a=0;a<b.length;a++)to(b[a],{isFirstSeries:0==a})};w.Qb=function(a,b){var c=to(b);if(c.isFirstSeries){var e=so(b,a.data),f=this.v,k=f.Jc(),n=325E11<ns(k)[0];e.forEach(function(sa){var ua=sa.domain;sa.time=325E11>ua?1E3*ua:ua;sa.displayName=a.name;sa.description=sa.datum.description;sa.chartX=Jp(k,n?sa.time:sa.time/1E3);sa.chartY=0;ua=b.Fd()||Bu;sa.label=ua(sa.time)},this);e.sort(function(sa,ua){return sa.kb-ua.kb});var r=[];if(0<e.length){var t;for(t=0;t<e.length;t++)if(0<=e[t].kb){var y={Lb:e[t],mb:[]};r.push(y);break}for(t+=1;t<e.length;t++){var E=e[t];if(E.kb>f.hb())break;E.kb>y.Lb.kb+100?(y.od=E.kb-y.Lb.kb,y={Lb:E,mb:[]},r.push(y)):y.mb.push(E)}if(!y)return;if(y.Lb.kb+60>f.hb()){y.Wl=!0;0<y.mb.length&&(e=y.mb.pop(),y.mb.unshift(y.Lb),y.Lb=e);var ma=r[r.length-2],na=y;if(ma&&ma.Lb.kb+ma.od>na.Lb.kb-100){var ta=(na.Lb.kb-ma.Lb.kb)/2+ma.Lb.kb;y=na.mb;e=ma.mb;na.mb=[];ma.mb=[];e.forEach(function(sa){sa.chartX> ta?na.mb.push(sa):ma.mb.push(sa)});y.forEach(function(sa){sa.chartX>ta?na.mb.push(sa):ma.mb.push(sa)});ma.od=ta-ma.Lb.kb;na.od=na.Lb.kb-ta;60>ma.od&&(na.od+=ma.od,na.mb=[ma.Lb].concat(ma.mb).concat(na.mb),r.splice(r.length-2,1))}}else y.od=f.hb()-y.Lb.kb}c.Ej=r;to(b,c)}};w.render=function(a,b,c){var e=b.Mb();b=to(b);if(b.Ej&&b.Sq)if(0===a.data.length&&null==c.node())c.selectAll("*").remove();else return c.attr("transform","translate(0, -60)"),a=c.select(".background-rect"),a.size()||(a=c.append("rect").classed("background-rect",!0).style("fill","#fafafa")),a.attr("width",e.hb()).attr("height",60),c=c.selectAll(".event-annotation-content").data(b.Ej),c.exit().remove(),a=c.enter().append("g").classed("event-annotation-content",!0),a.append("g").classed("subdominant-lines",!0),a.append("line").classed("marker-line",!0),a.append("line").classed("range-line",!0),a.append("g").classed("text-holder",!0),c=a.merge(c),c.each(function(f){var k=Jj(this),n=f.Lb,r=f.Wl,t=f.od-4-10;oj(k,{transform:"translate("+n.kb+", 0)"});var y=k.select(".text-holder");y.append("text").classed("annotation-title",!0);y.append("text").classed("date",!0);y.append("text").classed("subdominant-additional-text",!0);y.attr("transform","translate("+(r?"-":"")+4+", 10)");var E=y.select("text.annotation-title").text(n.description);Oj(E.node(),t);E.attr("dy","1em");Pj(E.node(),n.description);E=y.select("text.date").text(n.label);Oj(E.node(),t);E.attr("dy","2.15em");Pj(E.node(),n.label);var ma=0<f.mb.length;E=k.select("text.subdominant-additional-text");if(ma){ma="+ "+f.mb.length+" more";E=E.text(ma);Oj(E.node(),t);var na="";f.mb.forEach(function(ta){na+=ta.label+" "+ta.description+"\n"});Pj(E.node(),na);oj(E,{dy:"3.30em",display:null})}else E.attr("display","none");y.selectAll("text").attr("text-anchor",Wj(r?"right":"left"));0<f.mb.length&&(t=k.select("line.range-line"),y=Qr(f.mb,function(ta){return Math.abs(n.kb-ta.kb)}),oj(t,{x1:(r?"-":"")+y,transform:"translate(0, 60)","pointer-events":"none"}));r=k.select("line.marker-line");oj(r,{y2:60+e.Bb(),"pointer-events":"none"});f=k.selectAll(".subdominant-lines").selectAll("line").data(f.mb);f.exit().remove();f=f.enter().append("line").merge(f);k=60+e.Bb();oj(f,{y1:60,y2:k,x1:function(ta){return ta.kb-n.kb},x2:function(ta){return ta.kb-n.kb},"pointer-events":"none"})}),c;else c.selectAll("*").remove()};w.xe=function(a,b,c,e,f){a=f.width;f=f.height;e=e.append("g").attr("class","event-annotation-content");e.append("rect").attr("class","event-annotation-content").attr("width",a).attr("height",f).attr("x",0).attr("y",0).attr("fill","#fafafa");e.append("line").attr("class","event-annotation-content").attr("y2",f).attr("stroke","#d2d2d2").attr("shape-rendering","crispEdges")};w.lj=function(){};w.ye=function(){return!1};w.vd=function(){return-10};w.Ld=function(a){return a instanceof Au};w.ud=function(){};w.oe=function(){};w.Db=function(){};function Bu(a){return Dr("%b %e")(a/1E3)} yd("aplos.chart.renderer.Annotation",Au);var Cu={kl:0,gq:1};yd("aplos.chart.renderer.ArcLabelPosition",Cu);Cu.INSIDE=0;Cu.OUTSIDE=1;function Du(a,b,c,e){this.Eb=a;this.v=Eu(b);this.Ya=c;this.O=!!e;this.N=0} function Fu(a,b,c,e,f,k){var n=Gu().outerRadius(a.outerRadius()).innerRadius(a.innerRadius());0!=c&&n.innerRadius(n.outerRadius()());var r=[];b.forEach(function(t){r.push({start:n.centroid(t),datum:t})});0!=c&&n.innerRadius(n.outerRadius()()+f);b.forEach(function(t,y){t=n.centroid(t);r[y].offset=[Math.round(t[0]-r[y].start[0]),Math.round(t[1]-r[y].start[1])]});f&&k||(n.innerRadius(n.innerRadius()()+e),b.forEach(function(t,y){t=n.centroid(t);r[y].kd=[Math.round(t[0]-r[y].start[0]),Math.round(t[1]-r[y].start[1])]}));return{position:c,padding:e,Tf:f,ue:k,data:r}} Du.prototype.Wg=function(a){if(null==a)return this.N;this.N=a;return this};Du.prototype.render=function(a){a=a.selectAll("."+Hu).data(ud(function(b,c){return[this.Eb.data[c]]},this));Iu(this,a.enter())};function Iu(a,b){b=b.append("g").filter(ud(function(c){return c.datum.endAngle-c.datum.startAngle>Math.PI/180*this.N},a)).classed(Hu,!0).style("opacity","0").attr("transform",function(c){return"translate("+c.start+")"});a.Ya?b.transition().delay(a.Ya).duration(a.Ya).style("opacity","1"):b.style("opacity","1");a.O&&!Se?Ju(a,b):Ku(a,b);Lu(a,b);Mu(b);b.filter(function(){return!Jj(this).select("."+Nu).text()}).style("display","none")} function Ju(a,b){var c=a.Eb.Tf,e=a.Eb.ue,f=a.Eb.position,k=a.Eb.padding;b=b.append("g").attr("transform",function(n){if(c&&e){var r=n.offset[0];n=n.offset[1];var t=k+e;t=0===r?0:0<r?t:-t}else r=n.kd[0],n=n.kd[1],t=0;return"translate("+[r+t,n]+")"}).append("foreignObject").append("xhtml:body").classed("arc-label-container",!0).style("margin","0").append("div").style("position","fixed").append("div").classed(Nu,!0).style("opacity",0).text(hk(a.v));b.each(function(n){var r=this.getBoundingClientRect(),t=Math.round(r.width);r=Math.round(r.height);var y=Jj(this.parentNode.parentNode.parentNode);if(c&&e)var E=n.offset[0],ma=n.offset[1];else E=n.kd[0],ma=n.kd[1];n=0===E?-(t/2):0<E?0:-t;E=0!=f?0===E?0<ma?0:-r:-(r/2):-(r/2);y.attr("width",t+"px").attr("height",r+"px").attr("transform","translate("+[n,E]+")")});a.Ya?b.transition().delay(a.Ya).duration(a.Ya).style("opacity",1):b.style("opacity",1)} function Mu(a){var b=null,c=[];a.each(function(f){var k=Jj(this),n=k.select("."+Nu).node().getBoundingClientRect();n=new su(n.left,n.top,n.width,n.height);var r=k.select("."+Ou);r.empty()||(r=r.node().getBoundingClientRect(),uu(n,new su(r.left,r.top,r.width,r.height)));r=f.datum.startAngle;(f.datum.endAngle+r)/2<Math.PI&&(b||(b=n.clone()),uu(b,n));c.push({angle:r,qe:k,rect:n})});c.sort(function(f,k){return f.angle-k.angle});var e=null;c.forEach(function(f){e&&tu(f.rect,e)?f.qe.style("display","none"):b&&f.angle>Math.PI&&tu(f.rect,b)?f.qe.style("display","none"):(f.qe.style("display",""),e=f.rect)})} function Ku(a,b){var c=a.Eb.Tf,e=a.Eb.ue,f=a.Eb.padding,k=a.v;b.append("g").attr("transform",function(n){if(c&&e){var r=n.offset[0];n=n.offset[1];var t=f+e;t=0===r?0:0<r?t:-t}else r=n.kd[0],n=n.kd[1],t=0;return"translate("+[r+t,n]+")"}).append("text").classed(Nu,!0).attr("dy",".35em").style("text-anchor",function(n,r){var t=n.offset[0];return Wj(0!==t&&e?0<t?"start":"end":"middle",k).call(this,n,r)}).html(hk(a.v))} function Lu(a,b){var c=a.Eb.ue;b.append("line").classed(Pu,!0).attr("x1",0).attr("y1",0).attr("x2",function(e){return e.offset[0]}).attr("y2",function(e){return e.offset[1]});0<c&&b.append("line").classed(Ou,!0).attr("x1",function(e){return e.offset[0]}).attr("y1",function(e){return e.offset[1]}).attr("x2",function(e){e=e.offset[0];return e+(0===e?0:0<e?c:-c)}).attr("y2",function(e){return e.offset[1]})} function Eu(a){return function(b,c){return a(b.datum,c)}} var Nu="arc-label",Hu="arc-label-group",Pu="arc-leader-line",Ou="arc-leader-line-tail";function Qu(a,b,c){this.Eb=a;this.N=Ru(b);this.Ya=c;this.v=0} Qu.prototype.Wg=function(a){if(null==a)return this.v;this.v=a;return this};Qu.prototype.render=function(a){a=a.selectAll("."+Su).data(ud(function(b,c){return[this.Eb.data[c]]},this));Tu(this,a.enter())};function Tu(a,b){b=b.append("g").filter(ud(function(c){return c.datum.endAngle-c.datum.startAngle>Math.PI/180*this.v},a)).classed(Su,!0).attr("transform",function(c){return"translate("+c.start+")"});Uu(a,b);Vu(a,b);b.empty()||(Wu(a,b),Xu(b),gk(b).filter(function(){return!Jj(this).select("."+Yu).text()}).style("display","none"))} function Uu(a,b){var c=a.Eb.Tf,e=a.Eb.ue,f=a.Eb.position,k=a.Eb.padding;b=b.append("g").attr("transform",function(r){if(c&&e){var t=r.offset[0];r=r.offset[1];var y=k;0!==t&&0!==r&&(y+=e);y=0===t?0:0<t?y:-y;var E=1===f&&0===t?0>r?-k:k:0}else t=r.kd[0],r=r.kd[1],E=y=0;return"translate("+[t+y,r+E]+")"});var n=b=ck(b);b.select("div").empty()||(n=b.select("div"));n.attr("data-label-position",Zu(a,f)).append("div").classed(Yu,!0).style("opacity",0).each(wd($u,a.N));b.each(wd(function(r,t){r=Jj(this);var y=r.select("."+Yu),E=y.node();Hj(E,null,null,!0);if(c&&e){var ma=t.offset[0];t=t.offset[1]}else ma=t.kd[0],t=t.kd[1];y.style("text-align",0===ma?"center":0<ma?"left":"right");y=E.getBoundingClientRect();av(f,r,new su(ma,t,y.width,y.height))},a));b=b.select("."+Yu);a.Ya?b.transition().delay(a.Ya).duration(a.Ya).style("opacity","1"):b.style("opacity","1")} function $u(a,b,c){a=a(b,c,!0);var e=this;Array.isArray(a)?a.forEach(function(f){e.appendChild(f)}):Jj(e).text(a)} function Zu(a,b){return sg(Cu,function(c){return c===b},a).toLowerCase()} function av(a,b,c){var e=0===c.left?-Math.round(c.width/2):0<c.left?0:-c.width;a=0!=a?0===c.left?0<c.top?0:-c.height:-Math.round(c.height/2):-Math.round(c.height/2);b.style("width",Math.ceil(c.width)+"px").style("height",Math.ceil(c.height)+"px");b.select("div").style("left",e+"px").style("top",a+"px").style("position","absolute");b.select("."+Yu).style("max-width",Math.ceil(c.width)+"px");b.attr("data-translate-y",a)} function Xu(a){var b=null,c=[];a.each(function(f){var k=Jj(this),n=gk(k.select("g"));if("none"!==n.style("display")){var r=n.select("."+Yu).node().getBoundingClientRect();r=new su(r.left,r.top,r.width,r.height);var t=k.select("."+bv);t.empty()||(t=t.node().getBoundingClientRect(),uu(r,new su(t.left,t.top,t.width,t.height)));t=f.datum.startAngle;(f.datum.endAngle+t)/2<Math.PI&&(b||(b=r.clone()),uu(b,r));c.push({angle:t,qe:k,rect:r,Uh:n})}});c.sort(function(f,k){return f.angle-k.angle});var e=null;c.forEach(function(f){e&&tu(f.rect,e)?(f.qe.style("display","none"),f.Uh.style("display","none")):b&&f.angle>Math.PI&&tu(f.rect,b)?(f.qe.style("display","none"),f.Uh.style("display","none")):(f.qe.style("display",""),f.Uh.style("display",""),e=f.rect)})} function Wu(a,b){var c=dk(b).node().getBoundingClientRect();b.each(wd(function(e,f){var k=Jj(this),n=gk(k.select("g")),r=n.select("."+Yu).node().getBoundingClientRect(),t=Math.ceil(r.left+r.width-f.left-f.width)+5,y=Math.ceil(f.left-r.left)+5,E=(0<t?t:0)+(0<y?y:0);E&&(t=Jj(n.node()),r=Math.ceil(r.width-E),0<r&&(t.style("width",r+"px"),0<y&&(y=+t.attr("data-translate-y"),t.select("."+Yu).style("left",-r+"px").style("top",y+"px"))),t.select("."+Yu).style("max-width",Math.ceil(r)+"px"),r=n.select("."+ Yu).node().getBoundingClientRect(),av(e.Eb.position,t,new su(r.left-f.left-f.width/2,r.top-f.top-f.height/2,r.width,r.height)));if(r.top<f.top||r.top+r.height>f.top+f.height||r.left<f.left||r.left+r.width>f.left+f.width)k.style("display","none"),n.style("display","none")},a,c))} function Vu(a,b){var c=a.Eb.ue;b.append("line").classed(Aw,!0).style("opacity",0).attr("x1",0).attr("y1",0).attr("x2",function(e){return e.offset[0]}).attr("y2",function(e){return e.offset[1]});0<c&&b.append("line").classed(bv,!0).style("opacity",0).attr("x1",function(e){return e.offset[0]}).attr("y1",function(e){return e.offset[1]}).attr("x2",function(e){var f=e.offset[0];e=e.offset[1];return f+(0===f||0===e?0:0<f?c:-c)}).attr("y2",function(e){return e.offset[1]});a.Ya?b.selectAll("line").transition().delay(a.Ya).duration(a.Ya).style("opacity","1"):b.selectAll("line").style("opacity","1")} function Ru(a){return function(b,c,e){return a(b.datum,c,e)}} var Yu="arc-label",Su="arc-label-group",Aw="arc-leader-line",bv="arc-leader-line-tail";function Bw(a,b){this.N=Gu().outerRadius(a).innerRadius(b);this.v=Cw();this.Aa=!0;this.oa=70;this.ma=10;this.wa=20;this.ka=this.ha=0;this.Ja=!1;this.Ma=!0;this.na=this.O=!1;this.Da=Hk} w=Bw.prototype;w.innerRadius=function(a){return null==a?this.Id():this.Ek(a)};w.Ek=function(a){this.N.innerRadius(a);return this};w.Id=function(){return this.N.innerRadius()()};w.outerRadius=function(a){return null==a?this.af():this.Qk(a)};w.Qk=function(a){this.N.outerRadius(a);return this};w.af=function(){return this.N.outerRadius()()};w.startAngle=function(a){null==a?a=this.v.startAngle()():(this.v.startAngle(a),a=this);return a};w.endAngle=function(a){null==a?a=this.v.endAngle()():(this.v.endAngle(a),a=this);return a};w.Rq=function(a){null==a?a=this.na:(this.na=a,a=this);return a};w.Ko=function(a){return null==a?this.Aa:this.Hi(a)};w.Hi=function(a){this.Aa=a;return this};w.mn=function(){return this.Aa};w.Pd=function(a){this.Da=a;return this};w.Tf=function(a){return null==a?this.oa:this.vi(a)};w.vi=function(a){this.oa=a;return this};w.Pm=function(){return this.oa};w.ue=function(a){return null==a?this.wa:this.wi(a)};w.wi=function(a){this.wa=a;return this};w.Qm=function(){return this.wa};w.In=function(a){return null==a?this.ma:this.ui(a)};w.ui=function(a){this.ma=a;return this};w.Nm=function(){return this.ma};w.Jn=function(a){return null==a?this.td():this.Rb(a)};w.Rb=function(a){this.ha=a;return this};w.td=function(){return this.ha};w.Wg=function(a){return null==a?this.ka:this.zi(a)};w.zi=function(a){this.ka=a;return this};w.Xm=function(){return this.ka};w.Tl=function(a){return null==a?this.O:this.ni(a)};w.ni=function(a){this.O=a;return this};w.Bm=function(){return this.O};w.Yc=function(){};w.Qb=function(){};w.render=function(a,b,c,e){if(this.Ja){var f=c.select(".pie-background");f.empty()&&(f=c.insert("path",":first-child").classed("pie-background",!0));f.attr("d",this.N({startAngle:0,endAngle:2*Math.PI}))}else c.select(".pie-background").remove();f=Dw(c);var k=Ew(this,a,b);a=c.select(".arcs");a.empty()&&(a=c.append("g").classed("arcs",!0));var n=c.select(".arc-borders");n.empty()&&(n=c.append("g").classed("arc-borders",!0));c=Fw(b.key());n=n.selectAll(".arc-border").data(k,c);var r=Jj(null),t=null,y=n.exit();0<k.length&&0<k[k.length-1].endAngle?(r=a.selectAll(".arc").data(k,c),t=r.exit(),r=Gw(this,r,k,f,b),n=Hw(this,n,k,f,b)):(a=Iw(this,k,f,a,b),t=a.exit,r=a.update,f.length||(e=0));Jw(this,r,n,k,b,e);Kw(this,t,y,k,f,b,e);n.attr("visibility",ud(function(){return this.na&&1>=k.length?"hidden":null},this));return r};w.xe=function(a,b,c,e,f){e=e.append("circle").attr("cx",f.width/2).attr("cy",f.height/2).attr("r",f.width/2);tk(e,function(){return c.color()(a,b)})};w.ud=function(a,b,c,e){var f=new tj(c,e),k=this.af(),n=this.Id(),r=uj(f,new tj(0,0)),t=null;if(r>=n&&r<=k)for(f=(0<=f.x?0:Math.PI)+Math.atan(f.y/f.x)+Math.PI/2,k=Ew(this,a,b),n=0;n<k.length;n++)if(r=k[n],f>=r.startAngle&&f<=r.endAngle){t=Lw(this,a,b,r.data||{},n,c,e);break}return t};function Lw(a,b,c,e,f,k,n){var r=c.measure(),t=c.domain(),y=c.color(),E=Ew(a,b,c)[f];var ma=a.af();var na=a.Id();E=(E.startAngle-Math.PI/2+(E.endAngle-Math.PI/2))/2;ma=na+(ma-na)/2;ma=new tj(Math.round(Math.cos(E)*ma),Math.round(Math.sin(E)*ma));E=c.Mb();na=ma.x+E.hb()/2;E=ma.y+E.Bb()/2;b={index:f,datum:e,measure:r(e,f),domain:t(e,f),datumX:ma.x,datumY:ma.y,chartX:na,chartY:E,color:y(e,f),series:b,seriesConfig:c,relativeDistance:0,domainDistance:0,measureDistance:0};return b=a.Db(b,k,n)} w.Db=function(a,b,c){var e={domainDistance:0,measureDistance:0,relativeDistance:0};wg(e,a);void 0!=b&&void 0!=c&&(e.relativeDistance=uj(new tj(e.datumX,e.datumY),new tj(b,c)));return e};w.oe=function(a,b,c,e,f,k,n){f=void 0===f?[]:f;for(var r=0;r<a.data.length;r++){var t=Lw(this,a,b,a.data[r],r,k,n);if(c(t)&&(f.push(t),e))break}};w.Ld=function(a){return a instanceof Bw};w.vd=function(){return 0};function Dw(a){a=a.selectAll(".arc").data();De(a,function(b,c){return Ni(b.endAngle,c.endAngle)});return a} function Iw(a,b,c,e,f){for(;0<b.length;)b.pop();b.push({startAngle:a.v.startAngle()(),endAngle:a.v.endAngle()(),data:{}});var k=Fw(f.key());e=e.selectAll(".arc").data(b,k);k=e.enter().append("g").attr("class","arc");var n=Fw(f.key());k.append("path").classed("pieSegment",!0).classed("empty-pie",!0).each(wd(function(r,t,y){r=Mw(r,y,b,c,n);this.N={startAngle:r,endAngle:r}},a));return{exit:e.exit(),update:k.merge(e)}} function Gw(a,b,c,e,f){var k=b.enter().append("g").attr("class","arc"),n=k.append("path").classed("pieSegment",!0).attr("data-id",Fw(f.Ah()));tk(n,Fw(f.color()));var r=Fw(f.key());n.each(wd(function(t,y,E){t=Mw(t,E,c,e,r);this.N={startAngle:t,endAngle:t}},a));return k.merge(b)} function Hw(a,b,c,e,f){var k=b.enter().append("line").classed("arc-border",!0).attr("x1",0).attr("x2",0),n=Fw(f.key());k.each(wd(function(r,t,y){this.O=Mw(r,y,c,e,n)},a)).attr("transform",wd(function(){return Nw(this.O)},a));return k.merge(b)} function Jw(a,b,c,e,f,k){var n=Tn(f,"datumHoverState")?f.qd():function(){return 0},r=Tn(f,"datumClickState")?f.fe():function(){return 0},t=b,y=b;c.attr("y1",0<a.Id()?-a.Id()+1:0).attr("y2",0<a.af()?-a.af()-1:0);k&&(b=b.transition().duration(k),c=c.transition().duration(k));var E=f.color(),ma=b.select("path");tk(ma,function(sa,ua){return a.Da(E(sa.data,ua),n(sa.data,ua),r(sa.data,ua)).color});var na=f.Pe();b.each(function(sa,ua){var za=Jj(this);"function"===typeof na?(sa=na(sa.data,ua))&&"string"===typeof sa||(sa=""):sa=na;(ua=za.attr("data-user-classes"))&&za.classed(ua||"",!1);sa&&za.classed(sa,!0);za.attr("data-user-classes",sa)});var ta=!a.Ma||Xe||lf?null:Fk(f.Mb().lb.node());k?b.select("path").attrTween("d",Ow(a.N)):b.select("path").attr("d",a.N).each(function(sa){this.N={startAngle:sa.startAngle,endAngle:sa.endAngle};var ua=Jj(this);ua.classed("empty-pie")&&ua.attr("color",null);1E-7>sa.endAngle-sa.startAngle?ua.style("display","none"):ua.style("display","")});y.each(function(sa,ua){var za=Jj(this),ya=za.select("path"),Ba=n(sa.data,ua);sa=r(sa.data,ua);za.classed("highlight",0<Ba);za.classed("inverse-highlight",0>Ba);za.classed("selected",0<sa);za.classed("inverse-selected",0>sa);ya.attr("filter",0<Ba?ta:null)});t.attr("data-label-position",ud(function(){switch(this.ha){case 0:return"inside";case 1:return"outside";default:throw Error("Unknown label position.");}},a));0<e.length&&0<e[e.length-1].endAngle&&(b=ud(a.Om,a,f),e=Fu(a.N,e,a.ha,a.ma,a.oa,a.wa),f=null,ak()?f=new Qu(e,b,k):f=new Du(e,b,k,a.O),f.Wg(a.ka).render(t));k?c.attrTween("transform",ud(function(sa,ua,za){return Pw(za,Nw(sa.startAngle))},a)):c.attr("transform",ud(function(sa){return Nw(sa.startAngle)},a))} function Kw(a,b,c,e,f,k,n){if(n){b=b.transition().duration(n);var r=Fw(k.key());k=a.N;b.select("path").attrTween("d",Qw(a,k,e,f,r));c=c.transition().duration(n);c.attrTween("transform",function(t,y){y=de(f,t);t=Rw(a,y,e,f,r);return Pw(this.getAttribute("transform"),Nw(t))})}b.remove();c.remove()} w.Om=function(a,b,c,e){b=b.data;return Tn(a,"label")?a.label()(b,c,e):(a.Fd()||Yh)(a.domain()(b,c))};function Ew(a,b,c){var e=c.measure();a.v.value(e);a.Aa?a.v.sort(function(f,k){return Sw(e(f),e(k))}):a.v.sort(null);return a.v(b.data)} function Nw(a){return"rotate("+180*(a||0)/Math.PI+")"} function Ow(a){return function(b){var c=Tw(this.N,{startAngle:b.startAngle,endAngle:b.endAngle});this.N=c(0);return function(e){e=c(e);1E-7>e.endAngle-e.startAngle&&(e.startAngle=e.endAngle);return a(e)}}} function Qw(a,b,c,e,f){var k=Ow(b);return wd(function(n,r){r=de(e,r);n=Rw(n,r,c,e,f);return k.call(this,{startAngle:n,endAngle:n})},a)} function Mw(a,b,c,e,f){for(--b;0<=b;b--)for(var k=f(c[b],b),n=0;n<e.length;n++){var r=f(e[n],n);if(k===r)return e[n].endAngle}return a.v.startAngle()()} function Rw(a,b,c,e,f){for(b+=1;b<e.length;b++)for(var k=f(e[b],b),n=0;n<c.length;n++){var r=f(c[n],n);if(k===r)return c[n].startAngle}return a.v.endAngle()()} function Fw(a){return function(b,c){return a(b.data,c)}} w.ye=function(){return!1};w.Kg=function(){return null};w.Kh=function(){return null};w.zj=function(a){return a};Bw.prototype.getEnableHtmlLabels=Bw.prototype.Bm;Bw.prototype.setEnableHtmlLabels=Bw.prototype.ni;Bw.prototype.enableHtmlLabels=Bw.prototype.Tl;Bw.prototype.getMinLabelArcAngle=Bw.prototype.Xm;Bw.prototype.setMinLabelArcAngle=Bw.prototype.zi;Bw.prototype.minLabelArcAngle=Bw.prototype.Wg;Bw.prototype.getLabelPosition=Bw.prototype.td;Bw.prototype.setLabelPosition=Bw.prototype.Rb;Bw.prototype.labelPosition=Bw.prototype.Jn;Bw.prototype.getLabelPadding=Bw.prototype.Nm;Bw.prototype.setLabelPadding=Bw.prototype.ui;Bw.prototype.labelPadding=Bw.prototype.In;Bw.prototype.getLeaderLineTailLength=Bw.prototype.Qm;Bw.prototype.setLeaderLineTailLength=Bw.prototype.wi;Bw.prototype.leaderLineTailLength=Bw.prototype.ue;Bw.prototype.getLeaderLineLength=Bw.prototype.Pm;Bw.prototype.setLeaderLineLength=Bw.prototype.vi;Bw.prototype.leaderLineLength=Bw.prototype.Tf;Bw.prototype.setColorHighlightStrategy=Bw.prototype.Pd;Bw.prototype.getSortSlices=Bw.prototype.mn;Bw.prototype.setSortSlices=Bw.prototype.Hi;Bw.prototype.sortSlices=Bw.prototype.Ko;Bw.prototype.getOuterRadius=Bw.prototype.af;Bw.prototype.setOuterRadius=Bw.prototype.Qk;Bw.prototype.outerRadius=Bw.prototype.outerRadius;Bw.prototype.getInnerRadius=Bw.prototype.Id;Bw.prototype.setInnerRadius=Bw.prototype.Ek;Bw.prototype.innerRadius=Bw.prototype.innerRadius;yd("aplos.chart.renderer.Arc",Bw);function Uw(){this.ha=Vw;this.na=!1;this.v="horizontal";this.N="above";this.ka=20;this.O=null} w=Uw.prototype;w.rf=function(a){this.ha=a;this.na=!0;return this};w.Lm=function(){return this.ha};w.ad=function(a){this.O=a;return this};w.Ve=function(){return this.O};w.Gk=function(a){this.v=a;return this};w.Mm=function(){return this.v};w.Rb=function(a){this.N=a;if(!this.na)switch(this.N){case "above":this.rf(Vw);break;case "bottom":this.rf(Ww);break;case "middle":this.rf(Xw);break;case "top":this.rf(Yw);break;default:throw Error("Unrecognized bar label position");}return this};w.td=function(){return this.N};w.yi=function(a){this.ka=a;return this};w.Vm=function(){return this.ka};w.Qb=function(a,b,c,e){var f=Jp(e,0)<Jp(e,1);e=Qr(e.range());c=Rr(c.range());for(var k="y"===b,n=0;n<a.length;n++){var r=a[n],t=Math.abs(r.measureSize),y=this.ha(f?0<r.measureSize:0>=r.measureSize,t),E=r.domainPosition+r.domainSize/2;y=r.measurePosition+r.measureSize+(f?-1:1)*y;switch(this.v){case "vertical":if(k){var ma=-1*y;var na=".32em"}else ma=E,E=-1*y,na="middle"===this.N?".32em":null;break;default:k?(ma=E,E=y,na=null):(ma=y,na=".32em")}t=(t=r.validValue&&("above"===this.N||t>=this.ka))&&(k?y<=e:y>=c);r.barLabel={domainPosition:ma,measurePosition:E,valid:t,dy:na,"text-anchor":Zw(this,b),"dominant-baseline":$w(this,b)}}};function Zw(a,b){switch(a.N){case "above":return"vertical"===a.v?"y"===b?"left":"middle":"y"===b?"middle":"left";case "bottom":return"vertical"===a.v?"y"===b?"left":"middle":"y"===b?"middle":"left";case "middle":return"middle";case "top":return"vertical"===a.v?"y"===b?"right":"middle":"y"===b?"middle":"right";default:throw Error("Unrecognized bar label position");}} function $w(a,b){switch(a.N){case "above":return null;case "bottom":return null;case "middle":return"vertical"===a.v?null:"y"===b?"middle":null;case "top":return"vertical"===a.v?"x"===b?"hanging":null:"y"===b?"hanging":null;default:throw Error("Unrecognized bar label position");}} w.add=function(a){a.append("text").attr("class","bar-label")};w.update=function(a,b,c,e){a=a.select(".bar-label");var f="y"===c,k=this;a.each(function(n){var r=n.barLabel;if(r){var t=Jj(this),y=r.valid?1:0,E=null,ma=n.barLabel;if("above"===k.N){var na=n.chartX;ma=n.chartY}else"vertical"===k.v?f?(na=ma.measurePosition,ma=-1*ma.domainPosition):(na=-1*ma.measurePosition,ma=ma.domainPosition):(na=ma.domainPosition,ma=ma.measurePosition);na=new tj(na,ma);r.valid&&e.contains(na)||(E="none");t.text(n.label);b&&(t=t.transition().duration(b));switch(k.v){case "vertical":na= "y"===c?"rotate(-90)":"rotate(90)";break;default:na=null}oj(t,{x:r.domainPosition,y:r.measurePosition,dy:r.dy,opacity:y,display:E,"dominant-baseline":r["dominant-baseline"],transform:na});t.attr("text-anchor",Wj(r["text-anchor"],n.label));t.style("fill",k.O)}})};w.remove=function(a){a.selectAll(".bar-label").remove()};w.fg=function(){return!0};Uw.prototype.getMinBarLength=Uw.prototype.Vm;Uw.prototype.setMinBarLength=Uw.prototype.yi;Uw.prototype.getLabelPosition=Uw.prototype.td;Uw.prototype.setLabelPosition=Uw.prototype.Rb;Uw.prototype.getLabelOrientation=Uw.prototype.Mm;Uw.prototype.setLabelOrientation=Uw.prototype.Gk;Uw.prototype.getLabelColor=Uw.prototype.Ve;Uw.prototype.setLabelColor=Uw.prototype.ad;Uw.prototype.getLabelOffsetFunction=Uw.prototype.Lm;Uw.prototype.setLabelOffsetFunction=Uw.prototype.rf;function Vw(a,b){return a?-4:-b-4} function Ww(a,b){return a?b-4:-4} function Xw(a,b){return a?b/2:-b/2} function Yw(a,b){return a?4:-b+4} yd("module$contents$aplos$chart$renderer$BarLabels_BarLabels.Orientation",{HORIZONTAL:"horizontal",VERTICAL:"vertical"});yd("module$contents$aplos$chart$renderer$BarLabels_BarLabels.Position",{ABOVE:"above",BOTTOM:"bottom",MIDDLE:"middle",TOP:"top"});function ax(){vu.call(this);this.oa=this.Ta=2;this.ka=null;this.wa=0;this.Da=this.ha=1;this.ma=this.Na=null;this.N=this.ab=this.Ja=0;this.v=new Uw;this.Aa=[this.v,new $t];this.vb=Hk;this.Tb=null} ad(ax,vu);function bx(a,b){a.Aa.push(b);return a} function cx(a,b){ne(a.Aa,a.v);a.v=b;bx(a,a.v)} w=ax.prototype;w.jm=function(){return this.v};w.Io=function(a){this.ab=a;return this};w.qo=function(a){this.N=a;return this};w.km=function(){return this.N};w.Pd=function(a){this.vb=a;return this};w.Bl=function(a){return arguments.length&&null!=a?this.Od(a):this.Ic()};w.strokeWidth=function(a){return arguments.length&&null!=a?this.Ud(a):this.Qf()};w.Ud=function(a){this.Ja=a;return this};w.Qf=function(){return this.Ja};w.stack=function(a){return arguments.length&&null!=a?this.Td(a):this.ef()};w.Td=function(a){this.lg(a?2:1);return this};w.ef=function(){return 2===this.ha};w.lg=function(a){this.ha=a;return this};w.Fm=function(){return this.ha};w.Lo=function(a){return arguments.length&&null!=a?this.Ii(a):this.Da};w.Ii=function(a){this.Da=a;return this};w.nn=function(){return this.Da};w.Ug=function(a){return arguments.length&&void 0!==a?this.jh(a):this.ma};w.jh=function(a){this.ma=Math.max(0,a);return this};w.Um=function(){return this.ma};w.Pk=function(a){this.Na=Math.max(0,a);return this};w.Wm=function(){return this.Na};w.Cl=function(a){return arguments.length&&null!=a?this.rk(a):this.oa};w.rk=function(a){this.oa=a;return this};w.fm=function(){return this.oa};w.wn=function(){return this.ka};w.Wk=function(a){this.ka=a;return this};w.Dl=function(a){return arguments.length&&null!=a?this.tk(a):this.wa};w.tk=function(a){this.wa=a;return this};w.im=function(){return this.wa};w.ho=function(a){return arguments.length&&null!=a?this.Ei(a):this.Ta};w.Ei=function(a){this.Ta=a;return this};w.en=function(){return this.Ta};w.vd=function(){return-10};w.Ld=function(a){return a instanceof ax};w.ro=function(a){this.Tb=a;return this};w.Yc=function(a,b){var c=new Map,e=new Map,f=new Map,k=this.ha;zu(this,a,b);for(var n=0,r=0;r<b.length;r++){var t=b[r],y=a[r],E=1===k?r:0,ma="__defaultKey__",na="__defaultIndexKey__";3===k&&(ma=y.seriesCategory||ma,na=y.seriesCategory+":index"||na,E=f.get(ma),null==E&&(E=f.size,f.set(ma,E)));y=so(t,y.data);var ta=this.O,sa=this.Qa,ua=this.Ma;if(null!=ta){var za=to(t);y=iu(y,"domain",{measure:{interpolator:ta,interpolateOnNull:sa}},za.aj,ua)}ta=!1;for(sa=0;sa<y.length;sa++){ua=y[sa];ua.barStackIndex= 0;if(2===k||3===k){ta=!0;var ya=ua.domain,Ba=ua.measure,Ca=0<=Ba?c:e;za=Ca.get(ya);za||(za=new Map,Ca.set(ya,za));ya=za.get(ma);(Ca=za.get(na))&&(ua.barStackIndex=Ca.barStackIndex+1);ua.cumulativeTotal=Ba||0;Ba=ua.measureOffset||0;ya&&null!==ua.measure&&(Ba+=ya.measure+ya.measureOffset,ua.cumulativeTotal+=ya.cumulativeTotal,0!=ua.measure&&(ya.roundedCorners=!1,"stackTotal"==this.Ic()&&(ya.label="")));ua.measureOffset=Ba;za.set(na,ua);ua.validValue&&0!=ua.measure?za.set(ma,ua):(ua.roundedCorners=!1,"stackTotal"==this.Ic()&&(ua.label=""))}n=Math.max(n,ua.barStackIndex+1);dx(this,ua,t)}ta&&t.Nc(ex(this,y));na=null!=t.Mb()?Fk(t.Mb().lb.node()):null;to(t,{barData:y,barGroupIndex:E,barGroupCount:1===this.ha?b.length:1,highlightShadowUrl:na,barStackKey:ma})}if(3===this.ha){var Fa=f.size;b.forEach(function(Ea){to(Ea).barGroupCount=Fa;to(Ea).maxBarStackSize=n})}0<b.length&&(a=b[0].Mb(),"x"==wu(this)&&a.ne&&a.Wc&&b.forEach(function(Ea){Ea=to(Ea);Ea.barGroupIndex=Ea.barGroupCount-1-Ea.barGroupIndex}))};function dx(a,b,c){null==b.roundedCorners&&(b.roundedCorners=!0);b.fill=b.dashPattern&&"none"!==b.dashPattern.toLowerCase()?"transparent":null;if(null==b.strokeWidth||isNaN(b.strokeWidth))b.strokeWidth=a.Ja;if(a.Ic())switch(a.Ic()){case "cumulativeTotal":case "stackTotal":b.validValue&&null!=b.cumulativeTotal&&0!==b.measure?(a=b.cumulativeTotal,c=c.Wb()||Yh,b.label=c(a)):b.label="";break;case "measureValue":b.validValue&&0!==b.measure?(c=c.Wb()||Yh,b.label=c(b.measure)):b.label=""}} w.Qb=function(a,b){var c=to(b),e=c.barData,f=b.Jc(),k=b.tb(),n=Tn(b,"datumHoverState")?b.qd():function(){return 0},r=Tn(b,"datumClickState")?b.fe():function(){return 0},t=b.Mb();c.chartWidth=t.frameWidth();c.chartHeight=t.frameHeight();t=f.bandwidth();t=Math.max(t,1);var y=fx(this,c.barGroupCount);c.barWeights=y;c.barWidth=gx(c.barGroupCount,c.barGroupIndex,y,t,this.oa,this.Na,this.ma,this.wa);c.barOffset=hx(c.barGroupCount,c.barGroupIndex,y,t,this.oa,this.Na,this.ma,this.wa);if(0==a.data.length)to(b).barData=[];else{for(a=0;a<e.length;a++)b=e[a],t=ix(this,c,b,f,k),wg(b,t),b.barClass="bar",this.Tb&&(b.barClass+=" "+this.Tb),b.filter=null,t=n(b.datum,a),0<t?(b.barClass+=" highlight",b.filter=c.highlightShadowUrl):0>t&&(b.barClass+=" inverse-highlight"),t=r(b.datum,a),0<t?b.barClass+=" selected":0>t&&(b.barClass+=" inverse-selected");c=yu(this);for(n=0;n<this.Aa.length;n++)this.Aa[n].Qb(e,c,f,k)}};w.render=function(a,b,c,e,f,k,n){a=ls(b.tb(),0);f=to(b);var r=f.barData,t=Tn(b,"datumHoverState")?b.qd():function(){return 0};b=Tn(b,"datumClickState")?b.fe():function(){return 0};jx(this,c,f,r,this.Aa,a,e,k,n,t,b);return c.selectAll(".bar-group")};function jx(a,b,c,e,f,k,n,r,t,y,E){if(0===e.length)b=b.selectAll(".bar-group"),kx(a,b,c,f,k,n);else{var ma=b.selectAll(".bar-group").data(e,function(Ca){return Ca.key});kx(a,ma.exit(),c,f,k,n);var na=ma.enter().append("g").attr("class","bar-group");ma=na.merge(ma);for(var ta=na.append("path").attr("class","bar"),sa=0;sa<f.length;sa++)f[sa].add(na,n,r);var ua="x"===yu(a),za=ma,ya=c.chartWidth;n&&(ta.each(function(Ca,Fa){var Ea={domainPosition:Ca.domainPosition,measurePosition:Ca.measurePosition,domainSize:Ca.domainSize,measureSize:Ca.measureSize,measureLowerBoundPosition:Ca.measureLowerBoundPosition,measureUpperBoundPosition:Ca.measureUpperBoundPosition,strokeWidth:Ca.strokeWidth};switch(a.ab){case 1:Ea.domainPosition=Ca.domainPosition+ya;break;case 2:Ea.domainPosition=Ca.domainPosition-ya;break;default:Ea.measurePosition=k,Ea.measureSize=0,Ea.measureUpperBoundPosition=void 0,Ea.measureLowerBoundPosition=void 0}var Ja=Jj(this);Ja.attr("data-rect",[Ea.domainPosition,Ea.measurePosition,Ea.domainSize,Ea.measureSize].join());Ja.attr("d",lx(Ea.domainPosition,Ea.measurePosition,Ea.domainSize,Ea.measureSize,ua,0,a.N));Ea=uk(this,Ca,Fa,Ca.color);if(null!=y&&null!=E&&"string"===typeof Ea){var Ka= y(Ca.datum,Fa);Fa=E(Ca.datum,Fa);Ea=a.vb(Ea,Ka,Fa,this).color}Ja.attr("stroke",Ea);Ja.attr("fill",Ea);Ja.attr("data-id",Ca.dataId);Ja.attr("display",Ca.validValue?null:"none")}),za=ma.transition().duration(n).delay(0));na=za.select(".bar");na.each(function(Ca,Fa){var Ea=Jj(this);n&&(Ea=Ea.transition(za));Ea.attr("clip-path",r);Ea.attr("data-rect",[Ca.domainPosition,Ca.measurePosition,Ca.domainSize,Ca.measureSize].join());var Ja=uk(this,Ca,Fa,Ca.color);if(null!=y&&null!=E&&"string"===typeof Ja){var Ka=y(Ca.datum,Fa);Fa=E(Ca.datum,Fa);Ja=a.vb(Ja,Ka,Fa,this).color}Ea.attr("fill",Ca.fill?Ca.fill:Ja);Ea.attr("data-id",Ca.dataId);Ea.attr("display",Ca.validValue?null:"none");Ea.attr("stroke",Ja);Ea.attr("stroke-dasharray",Ca.dashPattern);Ea.attr("stroke-width",Ca.strokeWidth);Ea.attr("class",Ca.barClass);Ea.attr("filter",Ca.filter)});var Ba=a.Ta;na.attrTween?na.attrTween("d",function(Ca){var Fa=mx(this),Ea=Tw(Fa.domainPosition,Ca.domainPosition),Ja=Tw(Fa.measurePosition,Ca.measurePosition),Ka=Tw(Fa.domainSize,Ca.domainSize),Oa=Tw(Fa.measureSize,Ca.measureSize),Pa=Ca.roundedCorners?Ba:0;return function(Qa){return lx(Ea(Qa),Ja(Qa),Ka(Qa),Oa(Qa),ua,Pa,a.N)}}):na.attr("d",function(Ca){return lx(Ca.domainPosition,Ca.measurePosition,Ca.domainSize,Ca.measureSize,ua,Ca.roundedCorners?Ba:0,a.N)});na=yu(a);for(ta=0;ta<f.length;ta++)f[ta].update(ma,n,na,t);ma.attr("class",function(Ca){return"bar-group "+(Ca.datumClass||"")});nx(a,b,ma,c,e,n)}} function kx(a,b,c,e,f,k){for(var n=0;n<e.length;n++)e[n].remove(b,f,k);k&&(b=b.transition().duration(k));var r="x"===yu(a);oj(b,{fill:function(t){return t.color},display:function(t){return t.validValue?null:"none"}});b.remove();b.attrTween&&b.select(".bar").attrTween("d",function(t){var y=ox(a,f,c.chartWidth,t);t.exitingDomainPosition=y;var E=Tw(t.domainPosition,y.domainPosition),ma=Tw(t.measurePosition,y.measurePosition),na=Tw(t.domainSize,y.domainSize),ta=Tw(t.measureSize,y.measureSize);return function(sa){return lx(E(sa),ma(sa),na(sa),ta(sa),r,0,a.N)}})} function nx(a,b,c,e,f,k){if(0!==a.ab){var n="bar-clip-region-"+(0<f.length?f[0].series.name:"series"),r=b.select("#"+n);r.empty()&&(r=b.append("clipPath").attr("id",n),r.append("rect"));var t=e.chartWidth,y=0;f.forEach(function(E){t=Math.min(t,E.domainPosition);y=Math.max(y,E.domainPosition+E.domainSize)},a);a=r.select("rect");k&&(a=a.transition().duration(k));a.attr("x",t).attr("y",0).attr("width",y-t).attr("height",e.chartHeight);c.attr("clip-path","url(#"+n+")")}} function fx(a,b){var c=0,e=[];if(null!=a.ka){var f=a.ka.split(",");if(b>f.length)throw Error('Number of series exceeds length of weight pattern "'+a.ka+'"');for(var k=[],n=0;n<b;n++){if(isNaN(f[n]))throw Error('Invalid bar width weight pattern "'+a.ka+'"');var r=+f[n];k.push(r);c+=r}for(a=0;a<b;a++)e.push(k[a]/c)}return e} function ex(a,b){var c=null!=a.O;return function(e,f){if(c)for(e=0;e<b.length;e++){if(1!=b.__measure_interpolated__&&b[e].index==f)return b[e].measureOffset}else return b[f].measureOffset}} w.ud=function(a,b,c,e,f,k){a=to(b).barData;b="width"===xu(this);for(var n=null,r=Number.MAX_VALUE,t=0;t<a.length;t++){var y=a[t];if(y.validValue){if(f&&!f.contains(new tj(y.chartX,y.chartY))){var E=b?new su(y.domainPosition,0>y.measureSize?y.measurePosition+y.measureSize:y.measurePosition,y.domainSize,Math.abs(y.measureSize)):new su(0>y.measureSize?y.measurePosition+y.measureSize:y.measurePosition,y.domainPosition,Math.abs(y.measureSize),y.domainSize);a:{var ma=Math.max(f.left,E.left);var na=Math.min(f.left+ f.width,E.left+E.width);if(ma<=na){var ta=Math.max(f.top,E.top);E=Math.min(f.top+f.height,E.top+E.height);if(ta<=E){ma=new su(ma,ta,na-ma,E-ta);break a}}ma=null}if(null===ma)continue}if("function"!==typeof k||k(y,t,c,e))ma=px(this,y,c,e),ma.domainDistance<r&&(n=y,r=ma.domainDistance)}}null!=n&&(n=this.Db(n,c,e));return n};w.oe=function(a,b,c,e,f,k,n){f=void 0===f?[]:f;if(a=to(b).barData)for(b=0;b<a.length;b++){var r=this.Db(a[b],k,n);if(c(r)&&(f.push(r),e))break}};w.Db=function(a,b,c){var e={datumX:0,datumY:0,domainDistance:0,measureDistance:0,relativeDistance:0,barWidth:0};wg(e,a);e.barWidth=e.domainSize;void 0!=b&&void 0!=c&&(a=px(this,e,b,c),e.domainDistance=a.domainDistance,e.measureDistance=a.measureDistance,e.relativeDistance=a.relativeDistance);return e};function px(a,b,c,e){var f="width"===xu(a);a=f?c:e;c=f?e:c;e=b.domainPosition;var k=b.domainPosition+b.domainSize,n=yi(a,e,k);if(0<=b.measure){var r=b.measurePosition;var t=b.measurePosition+b.measureSize}else t=b.measurePosition,r=b.measurePosition+b.measureSize;b=f?yi(c,t,r):yi(c,r,t);return{domainDistance:a>=e&&a<=k?0:Math.abs(a-n),measureDistance:c>=r&&c<=t?0:Math.abs(c-b),relativeDistance:uj(new tj(n,b),new tj(a,c))}} w.xe=function(a,b,c,e,f){var k=f.width;f=f.height;var n=e.append("g").attr("class","bar-group");e=c.Gc()(a,b);var r=Tn(c,"strokeWidth")?c.strokeWidth()(a,b):this.Ja;k=n.append("rect").attr("class","bar").attr("width",k).attr("height",f).attr("stroke-width",r).attr("stroke-dasharray",e).attr("x",0).attr("y",0).attr("rx",1);tk(k,function(){return c.color()(a,b)},!0);e&&"none"!==e.toLowerCase()&&k.attr("fill","transparent")};function mx(a){a=Jj(a).attr("data-rect").split(",");return{domainPosition:+a[0],measurePosition:+a[1],domainSize:+a[2],measureSize:+a[3]}} function ox(a,b,c,e){e={domainPosition:e.domainPosition,measurePosition:e.measurePosition,domainSize:e.domainSize,measureSize:e.measureSize};switch(a.ab){case 1:e.domainPosition-=c;break;case 2:e.domainPosition+=c;break;default:e.measurePosition=b,e.measureSize=0}return e} function ix(a,b,c,e,f){var k=c.measureOffset,n=c.measure+k,r=ls(f,k),t=ls(f,n);if(dm(r)&&dm(t)){n=n<k;var y=Jp(f,0)<Jp(f,1);n=y&&!n||!y&&n;0!=k&&(a.Da>Math.abs(t-r)?t=r:r+=(n?1:-1)*a.Da);n?(n=0===k?Math.floor:Math.ceil,y=Math.ceil):(n=0===k?Math.ceil:Math.floor,y=Math.floor);r=n(r);t=y(t)}else t=r=null;n=Jp(e,c.domain);y=ks(e,c.domain)+b.barOffset;var E=b.barWidth,ma=r;r=t-r;var na=t=void 0,ta=Math.min(E/2,Math.abs(r),c.strokeWidth);E-=ta;y+=ta/2;r+=(0<=r?-1:1)*ta/2;if(null!=c.measureLowerBound&& null!=c.measureUpperBound){var sa=c.measureLowerBound,ua=c.measureUpperBound;null!=sa&&null!=ua&&(t=ls(f,k+sa),na=ls(f,k+ua))}a="x"==wu(a);k=b.barWidth/2;b=ks(e,c.domain)+b.barOffset+k;c=Jp(f,c.measure+c.measureOffset);return{barGroupCenter:n,chartX:a?b:c,chartY:a?c:b,domainPosition:y,domainSize:E,measurePosition:ma,measureSize:r,measureLowerBoundPosition:t,measureUpperBoundPosition:na,strokeWidth:ta}} w.ye=function(){return!0};w.Ng=function(a,b){b=to(b);return null==b.barData?a.data:b.barData};ax.prototype.setCssName=ax.prototype.ro;ax.prototype.getRoundingRadiusPx=ax.prototype.en;ax.prototype.setRoundingRadiusPx=ax.prototype.Ei;ax.prototype.roundingRadiusPx=ax.prototype.ho;ax.prototype.getBarHorizontalMargin=ax.prototype.im;ax.prototype.setBarHorizontalMargin=ax.prototype.tk;ax.prototype.barHorizontalMargin=ax.prototype.Dl;ax.prototype.setWeightPattern=ax.prototype.Wk;ax.prototype.getWeightPattern=ax.prototype.wn;ax.prototype.getBarGroupInnerPadding=ax.prototype.fm;ax.prototype.setBarGroupInnerPadding=ax.prototype.rk;ax.prototype.barGroupInnerPadding=ax.prototype.Cl;ax.prototype.getMinBarWidth=ax.prototype.Wm;ax.prototype.setMinBarWidth=ax.prototype.Pk;ax.prototype.getMaxBarWidth=ax.prototype.Um;ax.prototype.setMaxBarWidth=ax.prototype.jh;ax.prototype.maxBarWidth=ax.prototype.Ug;ax.prototype.getStackedBarPadding=ax.prototype.nn;ax.prototype.setStackedBarPadding=ax.prototype.Ii;ax.prototype.stackedBarPadding=ax.prototype.Lo;ax.prototype.getGroupingType=ax.prototype.Fm;ax.prototype.setGroupingType=ax.prototype.lg;ax.prototype.getStack=ax.prototype.ef;ax.prototype.setStack=ax.prototype.Td;ax.prototype.stack=ax.prototype.stack;ax.prototype.getStrokeWidth=ax.prototype.Qf;ax.prototype.setStrokeWidth=ax.prototype.Ud;ax.prototype.strokeWidth=ax.prototype.strokeWidth;ax.prototype.autoBarLabels=ax.prototype.Bl;ax.prototype.setColorHighlightStrategy=ax.prototype.Pd;ax.prototype.getBorderRenderingStrategy=ax.prototype.km;ax.prototype.setBorderRenderingStrategy=ax.prototype.qo;ax.prototype.setTransitionStrategy=ax.prototype.Io;ax.prototype.getBarLabelDecorator=ax.prototype.jm;function lx(a,b,c,e,f,k,n){if(null===a||null===b||null===c||null===e||null===k)return"";k=Math.min(Math.abs(e),k,c/2);n=1==n?"Z":"";return f?0<=e?"M"+b+" "+a+"h"+(e-k)+"a"+k+","+k+" 0 0 1 "+k+","+k+"v"+(c-2*k)+"a"+k+","+k+" 0 0 1 "+-k+","+k+"h"+-1*(e-k)+n:"M"+b+" "+a+"h"+(e+k)+"a"+k+","+k+" 0 0 0 "+-k+","+k+"v"+(c-2*k)+"a"+k+","+k+" 0 0 0 "+k+","+k+"h"+-1*(e+k)+n:0>=e?"M"+a+" "+b+"v"+(e+k)+"a"+k+","+k+" 0 0 1 "+k+","+-k+"h"+(c-2*k)+"a"+k+","+k+" 0 0 1 "+k+","+k+"v"+-1*(e+k)+n:"M"+a+" "+b+"v"+(e-k)+ "a"+k+","+k+" 0 0 0 "+k+","+k+"h"+(c-2*k)+"a"+k+","+k+" 0 0 0 "+k+","+-k+"v"+-1*(e-k)+n} function gx(a,b,c,e,f,k,n,r){e=Math.floor((e-(2*r+f*(a-1)))/a);k&&(e=Math.max(k,e));n&&(e=Math.min(n,e));return c&&0!=c.length?Math.floor(e*a*c[b]):e} function hx(a,b,c,e,f,k,n,r){var t=Math.floor((e-(2*r+f*(a-1)))/a),y=0;n&&t>n&&(y=Math.floor((t-n)*a/2));for(var E=t=0;E<b;E++)t+=f+gx(a,E,c,e,f,k,n,r);return r+y+t} var qx={Ri:0,hl:1};yd("module$contents$aplos$chart$renderer$Bar_Bar.BorderRenderingStrategy",qx);qx.DEFAULT=0;qx.ALL=1;var rx={Ri:0,hq:1,iq:2};yd("module$contents$aplos$chart$renderer$Bar_Bar.TransitionStrategy",rx);rx.DEFAULT=0;rx.PAGE_LEFT=1;rx.PAGE_RIGHT=2;var sx={Eq:0,Qp:1,uq:2,Rp:3};yd("module$contents$aplos$chart$renderer$Bar_Bar.GroupingType",sx);sx.UNKNOWN=0;sx.GROUPED=1;sx.STACKED=2;sx.GROUPED_STACKED=3;yd("aplos.chart.renderer.Bar",ax);yd("aplos.chart.renderer.Bar.BorderRenderingStrategy",qx);yd("aplos.chart.renderer.Bar.GroupingType",sx);yd("aplos.chart.renderer.Bar.TransitionStrategy",rx);function tx(a,b){this.v=a[jd.Symbol.iterator]();this.N=b} tx.prototype[Symbol.iterator]=function(){return this};tx.prototype.next=function(){var a=this.v.next();return{value:a.done?void 0:this.N.call(void 0,a.value),done:a.done}};function ux(a,b){return new tx(a,b)} ;function vx(){} vx.prototype.next=function(){return wx};var wx={done:!0,value:void 0};vx.prototype.He=function(){return this};function xx(a){if(a instanceof yx||a instanceof zx||a instanceof Ax)return a;if("function"==typeof a.next)return new yx(function(){return a});if("function"==typeof a[Symbol.iterator])return new yx(function(){return a[Symbol.iterator]()});if("function"==typeof a.He)return new yx(function(){return a.He()});throw Error("Not an iterator or iterable.");} function yx(a){this.v=a} yx.prototype.He=function(){return new zx(this.v())};yx.prototype[Symbol.iterator]=function(){return new Ax(this.v())};yx.prototype.N=function(){return new Ax(this.v())};function zx(a){this.v=a} ad(zx,vx);zx.prototype.next=function(){return this.v.next()};zx.prototype[Symbol.iterator]=function(){return new Ax(this.v)};zx.prototype.N=function(){return new Ax(this.v)};function Ax(a){yx.call(this,function(){return a});this.O=a} ad(Ax,yx);Ax.prototype.next=function(){return this.O.next()};function Bx(a,b){this.N={};this.v=[];this.O=this.size=0;var c=arguments.length;if(1<c){if(c%2)throw Error("Uneven number of arguments");for(var e=0;e<c;e+=2)this.set(arguments[e],arguments[e+1])}else a&&this.addAll(a)} function Cx(a){Dx(a);return a.v.concat()} w=Bx.prototype;w.has=function(a){return Ex(this.N,a)};w.clear=function(){this.N={};this.O=this.size=this.v.length=0};w.remove=function(a){return this.delete(a)};w.delete=function(a){return Ex(this.N,a)?(delete this.N[a],--this.size,this.O++,this.v.length>2*this.size&&Dx(this),!0):!1};function Dx(a){if(a.size!=a.v.length){for(var b=0,c=0;b<a.v.length;){var e=a.v[b];Ex(a.N,e)&&(a.v[c++]=e);b++}a.v.length=c}if(a.size!=a.v.length){var f={};for(c=b=0;b<a.v.length;)e=a.v[b],Ex(f,e)||(a.v[c++]=e,f[e]=1),b++;a.v.length=c}} w.get=function(a,b){return Ex(this.N,a)?this.N[a]:b};w.set=function(a,b){Ex(this.N,a)||(this.size+=1,this.v.push(a),this.O++);this.N[a]=b};w.addAll=function(a){if(a instanceof Bx)for(var b=Cx(a),c=0;c<b.length;c++)this.set(b[c],a.get(b[c]));else for(b in a)this.set(b,a[b])};w.forEach=function(a,b){for(var c=Cx(this),e=0;e<c.length;e++){var f=c[e],k=this.get(f);a.call(b,k,f,this)}};w.clone=function(){return new Bx(this)};w.transpose=function(){for(var a=new Bx,b=0;b<this.v.length;b++){var c=this.v[b];a.set(this.N[c],c)}return a};w.keys=function(){return xx(this.He(!0)).N()};w.values=function(){return xx(this.He(!1)).N()};w.entries=function(){var a=this;return ux(this.keys(),function(b){return[b,a.get(b)]})};w.He=function(a){Dx(this);var b=0,c=this.O,e=this,f=new vx;f.next=function(){if(c!=e.O)throw Error("The map has changed since the iterator was created");if(b>=e.v.length)return wx;var k=e.v[b++];return{value:a?k:e.N[k],done:!1}};return f};function Ex(a,b){return Object.prototype.hasOwnProperty.call(a,b)} ;function Fx(){vu.call(this);this.wa=null;this.ma=0;this.N=!1;this.ka=2;this.v=!1;this.oa=null;this.ha=3} ad(Fx,vu);w=Fx.prototype;w.fo=function(a){if(null==a)return this.N;this.N=a;return this};w.Ug=function(a){if(void 0===a)return this.oa;this.oa=a;return this};w.strokeWidth=function(a){if(null==a)return this.ha;this.ha=a;return this};w.xn=function(a){if(null==a)return this.ka;this.ka=a;return this};w.Do=function(a,b){b?(this.wa=null,this.ma=a||0):(this.wa=a||0,this.ma=null);return this};w.stack=function(a){if(!arguments.length||null==a)return this.v;this.v=a;return this};w.Yc=function(a,b){for(var c=new Bx,e=new Bx,f=0;f<b.length;f++){var k=b[f],n=a[f],r=n.data;n.color||k.color("rgba(0, 0, 0, .6)");for(var t=so(k,r),y=0;y<r.length;y++){var E=t[y];E.series=n;E.seriesConfig=k;if(this.v){var ma=E.domain,na=E.measure,ta=0<=na?c:e,sa=ta.get(ma)||0;ta.set(ma,na+sa);E.measureOffset=sa}}this.v&&k.Nc(Gx(t));n=(n=k.Mb())?Fk(n.lb.node(),0,4):null;to(k,{lineData:t,lineIndex:f,numLines:b.length,highlightShadowUrl:n})}};function Gx(a){return function(b,c){return a[c].measureOffset}} w.Qb=function(a,b){var c=b.color(),e=b.Pe(),f="y"===yu(this),k=b.tb(),n=b.Jc(),r=n.bandwidth(),t=null!=this.ma?this.ma*r:this.wa||0,y=Tn(b,"datumHoverState")?b.qd():function(){return 0},E=to(b),ma=E.lineData,na=E.numLines,ta=E.lineIndex,sa=this.v?r:Math.floor((r-this.ka*(na-1))/na),ua=Math.min(this.oa||Infinity,sa);r=Hx(this,ta,na,ua,t);t=Ix(this,ua,sa,ta,na,t);na=t+r/2;E.chartWidth=b.Mb().frameWidth();E.chartHeight=b.Mb().frameHeight();if(0==a.data.length)to(b).barData=[];else for(b=0;b<a.data.length;b++)ta=ma[b],Jx(this,ta,r,t,n,k),sa=ks(n,ta.domain)+na,ua=Jp(k,ta.measure+ta.measureOffset),ta.chartX=f?sa:ua,ta.chartY=f?ua:sa,ta.lineClass=e(ta.datum,b),ta.color=c(ta.datum,b),ta.filter=null,sa=y(ta.datum,b),0<sa?(ta.lineClass+=" highlight",ta.filter=E.highlightShadowUrl):0>sa&&(ta.lineClass+=" inverse-highlight")};w.render=function(a,b,c,e){a=to(b).lineData;var f=ls(b.tb(),0),k=this.N?"round":"butt";b=c.selectAll(".bar-target-line").data(a,function(y){return y.key});c=b.enter().append("line");a=b.exit();var n=c.merge(b),r=yu(this),t=wu(this);e&&(c.each(function(y){var E=Jj(this);oj(E,{display:y.validValue?null:"none","class":"bar-target-line "+y.lineClass,stroke:y.color,"stroke-linecap":k,"stroke-width":y.strokeWidth,"stroke-dasharray":y.dashPattern});E.attr(t+"1",y.domainPosition);E.attr(t+"2",y.domainPosition+y.domainSize);E.attr(r+"1",f);E.attr(r+"2",f)}),n=n.transition().duration(e),a=a.transition().duration(e),a.attr(r+"1",f),a.attr(r+"2",f));a.remove();n.each(function(y){var E=Jj(this);e&&(E=E.transition(n));oj(E,{display:y.validValue?null:"none","class":"bar-target-line "+y.lineClass,filter:y.filter,stroke:y.color,"stroke-linecap":k,"stroke-width":y.strokeWidth,"stroke-dasharray":y.dashPattern});E.attr(t+"1",y.domainPosition);E.attr(t+"2",y.domainPosition+y.domainSize);E.attr(r+"1",y.measurePosition);E.attr(r+"2",y.measurePosition)});return null};function Hx(a,b,c,e,f){a.v&&(c=1,b=0);return(0===b?f:0)+e+(b+1===c?f:0)} function Ix(a,b,c,e,f,k){if(a.v)return Math.floor((c-b)/2)-k;c=Math.floor((c-b)*f/2);0===e&&(c-=k);return c+(a.ka+b)*e} function Jx(a,b,c,e,f,k){var n=b.measureOffset,r=b.measure+n;dm(r)&&dm(n)||(r=0);n=Jp(k,r);var t=Jp(k,0);r=0>r;k=(k=t<Jp(k,1))&&!r||!k&&r;n=(k?Math.ceil:Math.floor)(n);r=Jp(f,b.domain);e=ks(f,b.domain)+e;t=Math.min(Math.abs(n-t),a.ha);a.N&&(c-=t,e+=Math.ceil(t/2));b.groupCenter=r;b.domainPosition=e;b.domainSize=c;b.measurePosition=n+t/2*(k?-1:1);b.strokeWidth=t} w.vd=function(){return 0};w.xe=function(a,b,c,e,f){var k=f.width;f=f.height;var n=Math.min(this.ha,f/3),r=this.N?"round":"butt",t=c.Gc()(a,b);a=c.color()(a,b);b=Math.ceil(this.N?n/2:0);e.append("line").attr("class","bar-target-line").attr("stroke-width",n).attr("stroke-linecap",r).attr("stroke-dasharray",t).attr("y1",f/2).attr("y2",f/2).attr("x1",0+b).attr("x2",k-b).attr("stroke",a)};w.Db=function(a){var b={datumX:0,datumY:0,domainDistance:0,measureDistance:0,relativeDistance:0,barWidth:0};wg(b,a);b.barWidth=b.domainSize;return b};w.ud=function(a,b,c,e,f){var k="width"===xu(this);a=k?c:e;e=k?e:c;k=to(b).lineData;b=null;c=Number.MAX_VALUE;for(var n=0;n<k.length;n++)if(k[n].validValue){var r=Math.abs(a-k[n].groupCenter);r<c&&(!f||f.contains(new tj(k[n].chartX,k[n].chartY)))&&(b=k[n],c=r)}return b?(b=this.Db(b),f=Math.abs(e-b.measurePosition),e=b.domainPosition,k=e+b.domainSize,n=yi(a,e,k),a=a>=e&&a<=k?0:Math.abs(a-n),b.domainDistance=c,b.measureDistance=f,b.relativeDistance=a,b):null};w.oe=function(a,b,c,e,f){a=f||[];if(b=to(b).lineData)for(f=0;f<b.length;f++){var k=this.Db(b[f]);if(c(k)&&(a.push(k),e))break}};w.Ld=function(a){return a instanceof Fx};w.ye=function(){return!0};yd("aplos.chart.renderer.BarTargetLine",Fx);Fx.prototype.stack=Fx.prototype.stack;Fx.prototype.setOverdraw=Fx.prototype.Do;Fx.prototype.groupInnerPadding=Fx.prototype.xn;Fx.prototype.strokeWidth=Fx.prototype.strokeWidth;Fx.prototype.maxBarWidth=Fx.prototype.Ug;Fx.prototype.roundEndCaps=Fx.prototype.fo;function Kx(a,b){vu.call(this);this.ha=!0;this.ka=null;this.N=a||null;this.v=new $t;this.ma=Ot();this.oa=Hk;this.Ki=b||null} ad(Kx,vu);w=Kx.prototype;w.Pd=function(a){this.oa=a;return this};w.Dm=function(){return this.v};w.oi=function(a){this.v=a;return this};w.Ve=function(){return this.ka};w.ad=function(a){this.ka=a;return this};w.td=function(){return this.N};w.Rb=function(a){this.N=a;return this};w.jg=function(a){this.ma=a.ke?a:Lx(a);return this};function Lx(a){var b=a.heightToWidthRatio,c=a.isSolid,e=a.includeLabel;switch(a.type){case "circle":a=Ot(c,e);break;case "error":a=Rt();break;case "pause":a=Tt();break;case "oval":a=St(b,c,e);break;case "rect":a=Ut(b,c,e);break;case "refresh":a=Vt();break;case "square":a=Wt(c,e);break;case "triangle":a=Qt(c,e);break;case "warning":a=Xt();break;case "box-triangle-right":a=Yt();break;default:throw Error("Invalid shape renderer: "+a);}return a} w.vd=function(){return 10};w.Ld=function(a){return a instanceof Kx};w.yl=function(a){if(!arguments.length||null==a)return this.ha;this.ha=a;return this};w.lk=function(a){this.ha=a;return this};w.bm=function(){return this.ha};w.Yc=function(a,b){for(var c=0;c<b.length;c++){var e=b[c],f=so(e,a[c].data);switch(this.Ic()){case "measureValue":for(var k=0;k<f.length;k++){var n=f[k];if(null!=n.measure){var r=e.Wb()||Yh;n.label=r(n.measure)}else n.label=""}}to(e,{Hb:f})}};w.Qb=function(a,b){var c=to(b);if(0===a.data.length)c.Hb=[];else{var e=b.Jc(),f=b.tb(),k=!1,n=-Number.MAX_VALUE,r=c.Hb,t=Tn(b,"datumHoverState")?b.qd():function(){return 0},y=Tn(b,"datumClickState")?b.fe():function(){return 0},E=null,ma=null,na=null,ta=null,sa=!1;Tn(b,"measureUpperBound")&&Tn(b,"measureLowerBound")&&(na=b.jf(),ta=b.kf(),sa=!0,Tn(b,"domainUpperBound")&&Tn(b,"domainLowerBound")&&(E=b.Qe(),ma=b.Re()));a=Mx(this,a,b);b=2==e.Xa;for(var ua=2==f.Xa,za=0;za<r.length;za++){var ya=r[za];ya.chartX=Jp(e,ya.domain,ya.domainOffset);ya.chartY=Jp(f,ya.measure,ya.measureOffset);ya.validValue=dm(ya.measure)&&dm(ya.measureOffset)&&dm(ya.chartX)&&dm(ya.chartY);0<za&&n>ya.chartX&&(k=!0);n=ya.chartX;Nx(this,ya);ya.pointClass="";var Ba=t(ya.datum,za);0<Ba?ya.pointClass= (ya.pointClass+" highlight").trim():0>Ba&&(ya.pointClass=(ya.pointClass+" inverse-highlight").trim());Ba=y(ya.datum,za);0<Ba?ya.pointClass=(ya.pointClass+" selected").trim():0>Ba&&(ya.pointClass=(ya.pointClass+" inverse-selected").trim());sa&&(Ba=ya.domainOffset||0,E&&ma&&(ya.domainLowerBound=E(ya.datum,za),ya.domainUpperBound=ma(ya.datum,za),b||(ya.domainLowerBound+=Ba,ya.domainUpperBound+=Ba),null!==ya.domainLowerBound&&null!==ya.domainUpperBound&&(ya.domainLowerBoundPosition=ls(e,ya.domainLowerBound,null),ya.domainUpperBoundPosition=ls(e,ya.domainUpperBound,null),ya.errorBarColor=ya.color)),Ba=ya.measureOffset||0,ya.measureLowerBound=na(ya.datum,za),ya.measureUpperBound=ta(ya.datum,za),ua||(ya.measureLowerBound+=Ba,ya.measureUpperBound+=Ba),null!==ya.measureLowerBound&&null!==ya.measureUpperBound&&(ya.measureLowerBoundPosition=ls(f,ya.measureLowerBound,null),ya.measureUpperBoundPosition=ls(f,ya.measureUpperBound,null),ya.errorBarColor=ya.color));ya.shapeRenderer=a(ya.datum,ya.index)}k&&r.sort(function(Ca,Fa){return Ca.chartX-Fa.chartX});c.Hb=r;this.v.Qb(r,yu(this),e,f)}};function Mx(a,b,c){var e=a.ma;b.shapeRenderer&&(e=Lx(b.shapeRenderer));return vo(c,"shapeRenderer",function(f){return f.shapeRenderer?Lx(f.shapeRenderer):e})} function Nx(a,b){switch(a.N){case 1:b.labelX=isNaN(b.chartX)?null:b.chartX;b.labelY=isNaN(b.chartY)?null:b.chartY-6.5-b.radius;break;case 4:b.labelX=isNaN(b.chartX)?null:b.chartX;b.labelY=isNaN(b.chartY)?null:b.chartY;break;case 2:b.labelX=isNaN(b.chartX)?null:b.chartX-6.5-b.radius;b.labelY=isNaN(b.chartY)?null:b.chartY;break;case 3:b.labelX=isNaN(b.chartX)?null:b.chartX+6.5+b.radius;b.labelY=isNaN(b.chartY)?null:b.chartY;break;default:case 0:b.labelX=null,b.labelY=null}} w.render=function(a,b,c,e,f,k,n){a=ls(b.tb(),0);f=to(b);var r=Tn(b,"datumHoverState")?b.qd():function(){return 0};b=Tn(b,"datumClickState")?b.fe():function(){return 0};var t=c.node();Ox(this,f.Hb||[],t,a,e,k,n,r,b);return c.selectAll(".point-group")};function Ox(a,b,c,e,f,k,n,r,t){if(0===b.length)Px(a,c,e,f);else{c=Jj(c).selectAll(".point-group").data(b,function(ua){return ua.key});c.exit().remove();var y=c.enter().append("g").attr("class","point-group");c=y.merge(c);a.v.fg()||a.v.add(y,f,k);var E=function(ua,za){var ya=+ua.radius;if(0<r(ua.datum,za)||0<t(ua.datum,za))ya+=2;return ya},ma=function(ua,za){var ya=r(ua.datum,za);za=t(ua.datum,za);return a.oa(ua.color,ya,za).color},na=a.ma;y.each(function(ua,za){(ua.shapeRenderer||na).ke(Jj(this),"point",ua.chartX,e,E(ua,za),ma(ua,za),ua)});var ta=y.append("text").attr("class","point-label");switch(a.N){case 1:case 4:ta.attr("display",null).attr("text-anchor",Wj("middle")).attr("alignment-baseline","middle");break;case 2:ta.attr("display",null).attr("text-anchor",Wj("end")).attr("alignment-baseline","middle");break;case 3:ta.attr("display",null).attr("text-anchor",Wj("start")).attr("alignment-baseline","middle");break;default:case 0:ta=c.select(".point-label"),ta.attr("display","none")}a.v.fg()&&a.v.add(y,f,k);y.each(function(ua){ua= tg(ua);a.ha&&(ua.Vj=e);ua.radius=0;ua.Yq=ua.Vj;ua.Zq=ua.Vj;ua=yu(a);a.v.update(Jj(this),f,ua,n)});ta.style("fill",a.ka);k={display:function(ua){return ua.validValue?null:"none"},"class":function(ua){var za="point-group";void 0!==ua.pointClass&&(za=(za+" "+ua.pointClass).trim());void 0!==ua.datumClass&&(za=(za+" "+ua.datumClass).trim());return za}};b={dx:function(ua){return isNaN(ua.labelX)?null:ua.labelX},dy:e};var sa=c;f&&(oj(y,k),ta&&oj(ta,b),sa=c.transition().duration(f));c=sa.select(".point");c.attr("display",function(ua){return n.contains(new tj(ua.chartX,ua.chartY))?null:"none"});c.each(function(ua,za){var ya=Jj(this);f&&(ya=ya.transition().duration(f));(ua.shapeRenderer||na).Vd(ya,"point",ua.chartX,ua.chartY,E(ua,za),ma(ua,za),ua)});c=sa.select(".point-label");oj(sa,k);b.dy=function(ua){return isNaN(ua.labelY)?null:ua.labelY};b.display=function(ua){return n.contains(new tj(ua.chartX,ua.chartY))?null:"none"};switch(a.N){case 1:case 4:b["text-anchor"]=Wj("middle");break;case 2:b["text-anchor"]=Wj("end");break;case 3:b["text-anchor"]=Wj("start");break;default:case 0:b.display="none"}c.text(function(ua){return ua.label});c.style("fill",a.ka);oj(c,b);sa.each(function(){var ua=yu(a);if(f){var za=Jj(this).transition(sa);a.v.update(za,f,ua,n)}else a.v.update(Jj(this),f,ua,n)})}} function Px(a,b,c,e){a.v.remove(Jj(b),c,e);a=Jj(b).selectAll(".point-group");b=Jj(b).selectAll(".point");e&&(a=a.transition().duration(e),b=b.transition().duration(e),c={cx:function(f){return f.chartX},cy:c,r:function(f){return f.radius},fill:function(f){return f.color}},oj(a,{display:function(f){return f.validValue?null:"none"}}),oj(b,c));a.remove()} w.ud=function(a,b,c,e,f,k){b=to(b).Hb;a=null;for(var n=Number.MAX_VALUE,r=[],t=0;t<b.length;t++){var y=b[t];if(y.validValue&&(!f||f.contains(new tj(y.chartX,y.chartY)))&&("function"!==typeof k||k(y,t,c,e))){var E=Qx(y,c,e);E.relativeDistance<n&&(a=y,n=E.relativeDistance);E.insidePoint&&r.push(y)}}if(null!=a){a=[a];f=[];for(k=0;k<a.length;k++)f.push(this.Db(a[k],c,e));c=f}else c=null;return null!==c?c[0]:null};w.oe=function(a,b,c,e,f,k,n){a=f||[];if(b=to(b).Hb)for(f=0;f<b.length;f++){var r=this.Db(b[f],k,n);if(c(r)&&(a.push(r),e))break}};w.Db=function(a,b,c){var e={datumX:0,datumY:0,domainDistance:0,measureDistance:0,relativeDistance:0};wg(e,a);void 0!==b&&void 0!==c&&(a=Qx(e,b,c),e.domainDistance=a.domainDistance,e.measureDistance=a.measureDistance,e.relativeDistance=a.relativeDistance);return e};function Qx(a,b,c){if(isNaN(a.domainLowerBoundPosition)||isNaN(a.domainUpperBoundPosition)||isNaN(a.measureLowerBoundPosition)||isNaN(a.measureUpperBoundPosition)){var e=Math.abs(b-a.chartX),f=Math.abs(c-a.chartY);c=Math.sqrt(e*e+f*f);return{domainDistance:e,measureDistance:f,relativeDistance:c,insidePoint:c<a.radius}}e=Math.abs(b-a.chartX);f=Math.abs(c-a.chartY);c=(0,gu.Sl)(new eu(b,c),new eu(a.domainLowerBoundPosition,a.measureLowerBoundPosition),new eu(a.domainUpperBoundPosition,a.measureUpperBoundPosition));b=Math.sqrt(e*e+f*f);return{domainDistance:e,measureDistance:f,relativeDistance:Math.min(b,c),insidePoint:b<a.radius||a.comparisonPoints&&c<a.comparisonPoints.radius}} w.xe=function(a,b,c,e,f){var k=c.color()(a,b),n=this.ma,r=c.Og();r.shapeRenderer&&(n=Lx(r.shapeRenderer));r=vo(c,"shapeRenderer",function(t){return t.shapeRenderer?Lx(t.shapeRenderer):n})(a,b);b=Math.min(c.radius()(a,b),f.width/2);r.ke(e,"point",f.width/2,f.height/2,b,k,a)};w.ye=function(){return!1};w.Ng=function(a,b){b=to(b);return null===b.Hb?a.data:b.Hb};Kx.prototype.getAnimatesFromDomainAxis=Kx.prototype.bm;Kx.prototype.setAnimatesFromDomainAxis=Kx.prototype.lk;Kx.prototype.animatesFromDomainAxis=Kx.prototype.yl;Kx.prototype.setDefaultShapeRenderer=Kx.prototype.jg;Kx.prototype.setLabelPosition=Kx.prototype.Rb;Kx.prototype.getLabelPosition=Kx.prototype.td;Kx.prototype.setLabelColor=Kx.prototype.ad;Kx.prototype.getLabelColor=Kx.prototype.Ve;Kx.prototype.setErrorRenderer=Kx.prototype.oi;Kx.prototype.getErrorRenderer=Kx.prototype.Dm;Kx.prototype.setColorHighlightStrategy=Kx.prototype.Pd;var Rx={NONE:0,mp:1,Wi:2,ol:3,kl:4};yd("module$contents$aplos$chart$renderer$Point_Point.LabelPosition",Rx);Rx.NONE=0;Rx.CENTERED=1;Rx.INSIDE=4;Rx.LEFT=2;Rx.RIGHT=3;yd("aplos.chart.renderer.Point",Kx);yd("aplos.chart.renderer.Point.LabelPosition",Rx);function Sx(a,b){this.start=a<b?a:b;this.end=a<b?b:a} Sx.prototype.clone=function(){return new Sx(this.start,this.end)};function Tx(a,b){a.start=Math.min(a.start,b);a.end=Math.max(a.end,b)} ;function Ux(){vu.call(this);this.ka=!0;this.N=this.Aa=this.wa=!1;this.Ta=Vx;this.v=new Kx;this.ma=!1;this.oa=2;this.Ja=null;this.Na=this.ha=Wx("linear");this.Da=!0;this.ab=Hk} ad(Ux,vu);w=Ux.prototype;w.strokeWidth=function(a){return arguments.length&&null!=a?this.Ud(a):this.Qf()};w.Ud=function(a){this.oa=a;return this};w.Qf=function(){return this.oa};w.Uf=function(a){return arguments.length&&null!=a?this.xi(a):this.Mh()};w.xi=function(a){this.Ja=a;return this};w.Mh=function(){return null!==this.Ja?this.Ja:this.oa};w.Ho=function(a){this.Ta=a;return this};w.En=function(a){return arguments.length&&null!=a?this.ti(a):this.ka};w.ti=function(a){this.ka=a;return this};w.Im=function(){return this.ka};w.Dn=function(a){return arguments.length&&null!=a?this.ri(a):this.wa};w.ri=function(a){this.wa=a;return this};w.Hm=function(){return this.wa};w.Fn=function(a){if(!arguments.length||null==a)return this.N;this.N=a;return this};w.Dk=function(a){this.N=a;return this};w.Jm=function(){return this.N};w.Pd=function(a){this.ab=a;this.v.Pd(a);return this};w.Od=function(a){this.v.Od(a);return this};w.Ic=function(){return this.v.Ic()};w.Ve=function(){return this.v.Ve()};w.ad=function(a){this.v.ad(a);return this};w.td=function(){return this.v.td()};w.Rb=function(a){this.v.Rb(a);return this};w.jg=function(a){this.v.jg(a);return this};w.Eo=function(a){this.Da=a;return this};w.bn=function(){return this.Da};w.stack=function(a){return arguments.length&&null!=a?this.Td(a):this.ef()};w.Td=function(a){this.ma=a;return this};w.ef=function(){return this.ma};w.yk=function(a){this.Na=this.ha=Wx(a);return this};w.vd=function(){return 0};w.Ld=function(a){return a instanceof Ux};w.Yc=function(a,b){var c=new Map;zu(this,a,b);for(var e=0;e<b.length;e++){var f=b[e],k=so(f,a[e].data),n=this.O,r=this.Qa,t=this.Ma;if(null!=n){var y=to(f);k=iu(k,"domain",{measure:{interpolator:n,interpolateOnNull:r}},y.aj,t)}this.ma&&f.Nc(Xx(this,k));for(n=0;n<k.length;n++){r=k[n];t=r.domain;y=r.measure;if(this.ma){r.measureOffset=r.measureOffset||0;var E=c.has(t)?c.get(t):null;E&&(r.measureOffset=null!==E.measure&&null!==E.measureOffset?E.measure+E.measureOffset:null);r.cumulativeTotal=y||0;null!== y&&null!==r.measureOffset&&(c.set(t,r),E&&(r.cumulativeTotal+=E.cumulativeTotal,0!=r.measure&&"stackTotal"===this.Ic()&&(E.label="")));c.set(t,r)}switch(this.Ic()){case "cumulativeTotal":case "stackTotal":r.validValue&&null!=r.cumulativeTotal?(t=r.cumulativeTotal,y=f.Wb()||Yh,r.label=y(t)):r.label="";break;case "measureValue":null!=r.measure?(t=f.Wb()||Yh,r.label=t(r.measure)):r.label=""}}to(f,{Hb:k})}};w.Qb=function(a,b){var c=this;this.Aa=!1;var e=to(b);if(0==a.data.length)e.Hb=[],e.Hj=[],e.Vf=[];else{var f=b.Jc(),k=b.tb(),n=!1,r=1===a.data.length,t=-Number.MAX_VALUE,y=e.Hb,E=Tn(b,"datumHoverState")?b.qd():function(){return 0},ma=Tn(b,"datumClickState")?b.fe():function(){return 0},na=Tn(b,"strokeWidth")?b.strokeWidth():function(){return c.oa},ta=null,sa=null,ua=null,za=null;Tn(b,"measureUpperBound")&&Tn(b,"measureLowerBound")&&(this.Aa=!0,ua=b.jf(),za=b.kf(),Tn(b,"domainUpperBound")&&Tn(b,"domainLowerBound")&&(ta=b.Qe(),sa=b.Re()));b=Mx(this.v,a,b);for(var ya=0;ya<y.length;ya++){var Ba=y[ya];Ba.chartX=Jp(f,Ba.domain);Ba.chartY=Jp(k,Ba.measure+Ba.measureOffset);Ba.chartY0=Jp(k,Ba.measureOffset);var Ca=dm(Ba.measure)&&dm(Ba.measureOffset)&&dm(Ba.chartX)&&dm(Ba.chartY);(Ba.validValue=Ca)||(r=!0);0<ya&&t>Ba.chartX&&(n=!0);t=Ba.chartX;Nx(this.v,Ba);this.Aa&&(ta&&sa&&(Ba.domainLowerBound= ta(Ba.datum,ya),Ba.domainUpperBound=sa(Ba.datum,ya),null!==Ba.domainLowerBound&&null!==Ba.domainUpperBound&&(Ca=Ba.domainOffset||0,Ba.domainLowerBound+=Ca,Ba.domainUpperBound+=Ca,Ba.domainLowerBoundPosition=ls(f,Ca+Ba.domainLowerBound),Ba.domainUpperBoundPosition=ls(f,Ca+Ba.domainUpperBound),Ba.errorBarColor=Ba.color)),Ba.measureLowerBound=ua(Ba.datum,ya),Ba.measureUpperBound=za(Ba.datum,ya),null!=Ba.measureLowerBound&&null!=Ba.measureUpperBound&&(Ca=Ba.measureOffset||0,Ba.measureLowerBound+=Ca,Ba.measureUpperBound+= Ca,Ba.measureLowerBoundPosition=ls(k,Ca+Ba.measureLowerBound),Ba.measureUpperBoundPosition=ls(k,Ca+Ba.measureUpperBound),Ba.errorBarColor=Ba.color));Ba.shapeRenderer=b(Ba.datum,Ba.index);Ba.strokeWidth=na(Ba.datum,ya)}n&&y.sort(function(Ja,Ka){return Ja.chartX-Ka.chartX});var Fa=this.Ta?this.Ta(y,this):y;n=[];if(r)for(r=0;r<Fa.length;r++)Fa[r].validValue&&(t=r===Fa.length-1||!Fa[r+1].validValue,0!==r&&Fa[r-1].validValue||!t||n.push(Fa[r]));var Ea=[];if(Fa.length){r={};ta=t="";for(sa=0;sa<Fa.length;sa++)ya=Fa[sa],ya.validValue&&(ua=ya.chartX,za=ya.color,b=ya.dashPattern,Ba=za,Ba=E(ya.datum,sa),Ca=ma(ya.datum,sa),ya=ya.datumClass,Ba=this.ab(za,Ba,Ca).color,za=za+"|"+Ba+"|"+b+"|"+ya,r[za]||(r[za]=[],""==t&&(t=za)),ta!=za&&(r[ta]&&Tx(r[ta][r[ta].length-1],ua),ta=za,r[za].push(new Sx(ua,ua))),Tx(r[za][r[za].length-1],ua));""!=t&&(sa=f.range(),Tx(r[t][0],sa[0]),Tx(r[ta][r[ta].length-1],sa[1]));mg(r,function(Ja,Ka){Ka=Ka.split("|");var Oa="line-series";null!=Ka[3]&&""!=Ka[3]&&(Oa+=" "+Ka[3]);var Pa=na(y[0].datum,0),Qa=E(y[0].datum,0);0<Qa?(Pa+=2,Oa+=" highlight"):0>Qa&&(Oa+=" inverse-highlight");var Wa=ma(y[0].datum,0);0<Wa?(Pa+=2,Oa+=" selected"):0>Wa&&(Oa+=" inverse-selected");Ea.push({color:Ka[0],Tg:Ka[1],Gc:Ka[2],Pe:Ka[3],Vl:Ja,Ac:Fa,hr:a.name,strokeWidth:Pa,Wq:Pa,Uq:0<Qa,Vq:0> Qa,id:"lineclip"+jk(),Qj:Oa})},this)}e.Hb=y;e.Hj=n;e.Vf=Ea;this.N&&this.v.v.Qb(y,yu(this),f,k)}};w.render=function(a,b,c,e,f,k,n){var r=ls(b.tb(),0),t=to(b),y=c.node();if(0!==a.data.length||null!=y){var E=c.select("g");E.node()&&E.classed("area-segments")||ik(y,'<defs></defs><g class="area-segments"></g><g class="line-segments"></g><g class="isolate-data"></g><g class="points"></g><g class="error-area-segments"></g>');var ma=Cj(y);E=ma[1];var na=ma[2],ta=ma[3];y=ma[4];ma=ma[5];Yx(c,t.Vf,b);Zx(this,t.Vf,E,r,e,k);$x(this,t.Vf,na,r,e,k);ay(this,t.Hj,ta,r,e,k);by(this,t.Vf,ma,r,e,k);this.N?this.v.render(a,b,Jj(y),e,f,k,n):(b=b.Vh(),to(b,{}),this.v.render({name:a.name,data:[]},b,Jj(y),e,f,k,n));return c.selectAll(".area, .line-series, .event-target, .error-area, .isolate-datum, .point-group")}};function $x(a,b,c,e,f,k){if(a.ka)if(0===b.length)cy(a,c,e,f);else if(Jj(c).attr("clip-path",k),f){k=Jj(c).selectAll(".line-series").data(b);k.exit().remove();b=Jj(c).selectAll(".event-target").data(b);b.exit().remove();c=k.enter().append("path");oj(c,{"class":function(t){return t.Qj},fill:"none"});k=c.merge(k);var n=b.enter().append("path");oj(n,{"class":"event-target",fill:"none"});b=n.merge(b);var r=dy().defined(function(t){return t.validValue}).curve(a.ha).x(function(t){return t.chartX}).y(e);f&&(oj(c,{stroke:function(t){return t.Tg},"stroke-dasharray":function(t){return t.Gc},d:function(t){return r(t.Ac)},"stroke-width":function(t){return t.strokeWidth}}),k=k.transition().duration(f),oj(n,{stroke:"transparent",opacity:"0",d:function(t){return r(t.Ac)},"stroke-width":function(t){return Math.max(10,t.strokeWidth)}}),b=b.transition().duration(f));r.y(function(t){return t.chartY});oj(k,{"clip-path":function(t){return"url(#"+t.id+")"},stroke:function(t){return t.color},"stroke-dasharray":function(t){return t.Gc},d:function(t){return r(t.Ac)},"stroke-width":function(t){return t.strokeWidth}});oj(b,{"clip-path":function(t){return"url(#"+t.id+")"},stroke:"transparent",opacity:"0",d:function(t){return r(t.Ac)},"stroke-width":function(t){return Math.max(10,t.strokeWidth)}})}else ey(a,c,b),Jj(c).selectAll(".line-series").data(b),Jj(c).selectAll(".event-target").data(b);else ik(c,"")} function ey(a,b,c){for(var e="",f=dy().defined(function(r){return r.validValue}).curve(a.ha).x(function(r){return a.Da?Math.round(r.chartX):Math.round(100*r.chartX)/100}).y(function(r){r=dm(r.chartY)?r.chartY:1E4;return a.Da?Math.round(r):Math.round(100*r)/100}),k=0;k<c.length;k++){var n=c[k];e+='<path class="'+n.Qj+'" fill="none" stroke="'+n.Tg+'" stroke-dasharray="'+n.Gc+'" d="'+f(n.Ac)+'" clip-path="url(#'+n.id+')"stroke-width="'+n.strokeWidth+'"></path>';e+='<path class="event-target" fill="none" stroke="transparent" opacity="0" d="'+f(n.Ac)+'" clip-path="url(#'+n.id+')" stroke-width="'+Math.max(10,n.strokeWidth)+'"></path>'}ik(b,e)} function cy(a,b,c,e){var f=Jj(b).selectAll(".line-series");e&&(f=f.transition().duration(e));var k=dy().defined(function(n){return n.validValue}).curve(a.ha).x(function(n){return n.chartX}).y(c);f.attr("d",function(n){return k(n.Ac)}).remove();Jj(b).selectAll(".event-target").remove()} function ay(a,b,c,e,f,k){b.length&&!a.N&&a.ka?(a=Jj(c).attr("clip-path",k).selectAll(".isolate-datum").data(b),a.exit().remove(),b=a.enter().append("path").attr("stroke-linecap","round"),a=b.merge(a),c={d:function(n){return"M"+n.chartX+","+e+"h0"},stroke:function(n){return n.color},"stroke-width":function(n){return 2*n.strokeWidth},"class":function(n){return"line-series isolate-datum"+(null!=n.datumClass?" "+n.datumClass:"")}},f&&(oj(b,c),a=a.transition().duration(f)),c.d=function(n){return"M"+n.chartX+","+n.chartY+"h0"},oj(a,c)):ik(c,"")} function Zx(a,b,c,e,f,k){if(a.wa)if(0===b.length)fy(c,e,f);else{b=Jj(c).attr("clip-path",k).selectAll(".area").data(b);b.exit().remove();c=b.enter().append("path").attr("class","area").attr("stroke-width",0);b=c.merge(b);var n=gy().curve(a.Na).defined(function(r){return r.validValue}).x(function(r){return r.chartX}).y1(e).y0(e);f&&(oj(c,{fill:function(r){return r.Tg},d:function(r){return n(r.Ac)}}),b=b.transition().duration(f));n.y1(function(r){return r.chartY}).y0(function(r){return r.chartY0});oj(b,{"clip-path":function(r){return"url(#"+r.id+")"},fill:function(r){return r.Tg},d:function(r){return n(r.Ac)},"class":function(r){return"area"+(null!=r.datumClass?" "+r.datumClass:"")}})}else ik(c,"")} function fy(a,b,c){a=Jj(a).selectAll(".area");c&&(a=a.transition().duration(c));var e=gy().defined(function(f){return f.validValue}).x(function(f){return f.chartX}).y1(b).y0(b);a.attr("d",function(f){return e(f.Ac)}).remove()} function by(a,b,c,e,f,k){if(a.Aa)if(0===b.length||a.N)hy(c,e,f);else{b=Jj(c).attr("clip-path",k).selectAll(".error-area").data(b);b.exit().remove();c=b.enter().append("path");oj(c,{"class":"error-area","stroke-width":0});b=c.merge(b);var n=gy().curve(a.Na).defined(function(r){return r.validValue}).x(function(r){return r.chartX}).y1(e).y0(e);f&&(oj(c,{fill:function(r){return r.color},d:function(r){return n(r.Ac)}}),b=b.transition().duration(f));n.y1(function(r){return null!=r.measureUpperBoundPosition?r.measureUpperBoundPosition:r.chartY});n.y0(function(r){return null!=r.measureLowerBoundPosition?r.measureLowerBoundPosition:r.chartY});oj(b,{"clip-path":function(r){return"url(#"+r.id+")"},fill:function(r){return r.color},opacity:a.N?"0":".2",d:function(r){return n(r.Ac)}})}else ik(c,"")} function hy(a,b,c){a=Jj(a).selectAll(".error-area");c&&(a=a.transition().duration(c));var e=gy().defined(function(f){return f.validValue}).x(function(f){return f.chartX}).y1(b).y0(b);a.attr("d",function(f){return e(f.Ac)}).remove()} function Xx(a,b){var c=null!=a.O;return function(e,f){if(c)for(e=0;e<b.length;e++){if(1!=b.__measure_interpolated__&&b[e].index==f)return b[e].measureOffset}else return b[f].measureOffset}} function Yx(a,b,c){var e=a.select("defs");e.size()||(e=a.insert("defs",":first-child"));a=e.selectAll("clipPath").data(b);a.exit().remove();a=a.enter().append("clipPath").merge(a);a.attr("id",function(n){return n.id});c=c.Mb();var f=-1*c.Ob(),k=c.frameHeight();a.each(function(n){n=Jj(this).selectAll("rect").data(n.Vl);n.exit().remove();n=n.enter().append("rect").merge(n);n.attr("x",function(r){return r.start});n.attr("y",f);n.attr("width",function(r){return r.end-r.start});n.attr("height",k)})} w.ud=function(a,b,c,e,f,k){function n(ta){var sa=r[ta];if(!sa.validValue||f&&!f.contains(new tj(sa.chartX,sa.chartY))||"function"===typeof k&&!k(sa,ta,c,e))return!1;var ua=iy(sa,c,e);ta=ua.domainDistance;ua=ua.measureDistance;if(ta>E)return!0;if(ta<E||ta==E&&ua<ma)y=sa,E=ta,ma=ua;return!1} var r=to(b).Hb;if(!r||!r.length)return null;a=f?jy(r,f.left):0;b=f?jy(r,f.left+f.width,!0)-1:r.length-1;if(0>b||a>=r.length)return null;for(var t=Math.min(Math.max(jy(r,c),a),b),y=null,E=Number.MAX_VALUE,ma=Number.MAX_VALUE,na=t;na<=b&&!n(na);na++);for(b=t;b>=a&&!n(b);b--);null!=y&&(y=this.Db(y,c,e));return y};function jy(a,b,c){c=void 0===c?!1:c;var e=Be(a,b,function(f,k){return f-k.chartX});if(0>e)return-e-1;if(c)for(;e<a.length&&a[e].chartX===b;)++e;return e} w.oe=function(a,b,c,e,f,k,n,r){f=void 0===f?[]:f;r=void 0===r?!1:r;if(a=to(b).Hb)for(b=0;b<a.length;b++)if(r){var t=a[b];if(c(t)&&(f.push(this.Db(t,k,n)),e))break}else if(t=this.Db(a[b],k,n),c(t)&&(f.push(t),e))break};w.Db=function(a,b,c){var e={datumX:0,datumY:0,domainDistance:0,measureDistance:0,relativeDistance:0,seriesName:a.series.name};wg(e,a);void 0!=b&&void 0!=c&&(a=iy(e,b,c),e.domainDistance=a.domainDistance,e.measureDistance=a.measureDistance,e.relativeDistance=a.relativeDistance);return e};function iy(a,b,c){return{domainDistance:Math.abs(b-a.chartX),measureDistance:Math.abs(c-a.chartY),relativeDistance:uj(new tj(a.chartX,a.chartY),new tj(b,c))}} w.xe=function(a,b,c,e,f){ky(a,b,c,e,f,this.Mh())};w.ye=function(){return!1};w.Ng=function(a,b){b=to(b);return null==b.Hb?a.data:b.Hb};Ux.prototype.setCurveInterpolation=Ux.prototype.yk;Ux.prototype.getStack=Ux.prototype.ef;Ux.prototype.setStack=Ux.prototype.Td;Ux.prototype.stack=Ux.prototype.stack;Ux.prototype.getRoundToNearestPx=Ux.prototype.bn;Ux.prototype.setRoundToNearestPx=Ux.prototype.Eo;Ux.prototype.setLabelPosition=Ux.prototype.Rb;Ux.prototype.getLabelPosition=Ux.prototype.td;Ux.prototype.setLabelColor=Ux.prototype.ad;Ux.prototype.getLabelColor=Ux.prototype.Ve;Ux.prototype.setColorHighlightStrategy=Ux.prototype.Pd;Ux.prototype.getIncludePoints=Ux.prototype.Jm;Ux.prototype.setIncludePoints=Ux.prototype.Dk;Ux.prototype.includePoints=Ux.prototype.Fn;Ux.prototype.getIncludeArea=Ux.prototype.Hm;Ux.prototype.setIncludeArea=Ux.prototype.ri;Ux.prototype.includeArea=Ux.prototype.Dn;Ux.prototype.getIncludeLine=Ux.prototype.Im;Ux.prototype.setIncludeLine=Ux.prototype.ti;Ux.prototype.includeLine=Ux.prototype.En;Ux.prototype.setSimplifyFn=Ux.prototype.Ho;Ux.prototype.getLegendKeyStrokeWidth=Ux.prototype.Mh;Ux.prototype.setLegendKeyStrokeWidth=Ux.prototype.xi;Ux.prototype.legendKeyStrokeWidth=Ux.prototype.Uf;Ux.prototype.getStrokeWidth=Ux.prototype.Qf;Ux.prototype.setStrokeWidth=Ux.prototype.Ud;Ux.prototype.strokeWidth=Ux.prototype.strokeWidth;var Vx=null;yd("module$contents$aplos$chart$renderer$Line_Line.setDefaultSimplifyFn",function(a){Vx=a});function ky(a,b,c,e,f,k){var n=c.color()(a,b);a=c.Gc()(a,b)||"none";c=(b="none"===a)?"round":null;var r=f.width-(b?k:0);e=e.append("g");e.append("path").classed("line-series",!0).attr("stroke",n).attr("stroke-dasharray",a).attr("stroke-linecap",c).attr("stroke-width",k).attr("fill","none").attr("d","M0,0L"+(r-1)+",0h0");e.attr("transform","translate("+(b?Math.floor(k/2):0)+","+Math.floor(f.height/2)+")")} function Wx(a){ly||(ly={linear:my,basis:ny,cardinal:oy,natural:py,step:qy,"step-before":ry,"step-after":sy,monotone:ty,"monotone-y":uy});var b=ly[a];if(null==b)throw Error("Unknown curve interpolation: "+a);return b} var ly=null;yd("aplos.chart.renderer.Line",Ux);function vy(){vu.call(this);this.ma=!0;this.ha=this.v="";this.N=1;this.ka=null} ad(vy,vu);w=vy.prototype;w.Ld=function(a){return a instanceof vy};w.Xk=function(a){return void 0!==a?(this.ma=a,this):this.ma};w.Mj=function(a){return void 0!==a?(this.v=a,this):this.v};w.Dj=function(a){return void 0!==a?(this.ha=a,this):this.ha};w.strokeWidth=function(a){if(!arguments.length||null==a)return this.N;this.N=a;return this};w.Uf=function(a){if(!arguments.length||null==a)return null!==this.ka?this.ka:this.N;this.ka=a;return this};w.vd=function(){return 10};w.Yc=function(){};w.Qb=function(){};w.render=function(a,b,c,e,f,k){c.attr("clip-path",k);c.selectAll(".marker-group").remove();if(a.data&&a.data.length){k=a.data[0];c=c.append("g").classed("marker-group",!0);f=c.append("line");f.classed("marker-line",!0).attr("stroke-width",this.N).attr("stroke-dasharray",b.Gc()(k,0)).attr("stroke",b.color()(k,0));e=[0,"width"===xu(this)?b.Mb().hb():b.Mb().Bb()];k=b.measure()(k,0);b=Jp(b.tb(),k);k=wu(this);var n=yu(this),r={};r[k+"1"]=e[0];r[k+"2"]=e[1];r[n+"1"]=b;r[n+"2"]=b;oj(f,r);if(this.ma||this.v)f= c.append("text"),f.classed("marker-label",!0).text(this.v?this.v:a.name).attr("text-anchor",Wj("end")),wy(this,f,e,b,!0);this.ha&&(f=c.append("text"),f.classed("marker-label",!0).text(this.ha).attr("text-anchor",Wj("end")),wy(this,f,e,b))}};function wy(a,b,c,e,f){0===a.na?oj(b,{x:c[1]-5,y:e+5*(f?1:-1),transform:null,"dominant-baseline":f?"hanging":null}):oj(b,{y:c[1]+5*(f?1:-1),x:e-5,transform:"rotate(90 "+e+" "+c[1]+" )","dominant-baseline":f?"hanging":null})} w.ud=function(){return null};w.oe=function(){};w.Db=function(a){return a};w.xe=function(a,b,c,e,f){ky(a,b,c,e,f,this.Uf())};w.ye=function(){return!1};yd("aplos.chart.renderer.MarkerLine",vy);vy.prototype.legendKeyStrokeWidth=vy.prototype.Uf;vy.prototype.strokeWidth=vy.prototype.strokeWidth;vy.prototype.greaterThanLabel=vy.prototype.Dj;vy.prototype.lessThanLabel=vy.prototype.Mj;vy.prototype.showSeriesName=vy.prototype.Xk;function xy(){} w=xy.prototype;w.Qb=function(a){for(var b=0;b<a.length-1;b++){var c=a[b];c.waterfallInfo={domainStart:c.domainPosition,domainEnd:a[b+1].domainPosition+c.domainSize}}};w.add=function(a){a.append("line").attr("class",yy).attr("opacity","0")};w.update=function(a,b,c){b="y"==c?"x":"y";a.select("."+yy).attr(b+"1",function(e){return e.waterfallInfo?e.waterfallInfo.domainStart:null}).attr(b+"2",function(e){return e.waterfallInfo?e.waterfallInfo.domainEnd:null}).attr(c+"1",function(e){return e.measurePosition+e.measureSize}).attr(c+"2",function(e){return e.measurePosition+e.measureSize}).attr("opacity","1").attr("stroke","#9e9e9e")};w.remove=function(a){a.selectAll("."+yy).remove()};w.fg=function(){return!0};var yy="waterfall-transition";function zy(){ax.apply(this,arguments)} ad(zy,ax);zy.prototype.Yc=function(a,b){for(var c=0;c<b.length;c++)Ay(a[c],b[c]);ax.prototype.Yc.call(this,a,b)};function Ay(a,b){for(var c=[],e=[],f=0,k=b.measure(),n=b.sj(),r=0;r<a.data.length;r++){var t=n(a.data[r],r);null==t||isNaN(+t)?(f=k(a.data[r],r),c.push(f),e.push(0)):(c.push(t),e.push(f),f+=t)}b.Nc(function(y,E){return e[E]});b.measure(function(y,E){return c[E]})} function By(){var a=new ax;cx(bx(a.Ei(0).Ii(0),new xy),(new Uw).rf(function(b){return b?-3:14}));return a} yd("aplos.chart.renderer.WaterfallBar",zy);function Cy(a){var b=new Ux;a=a.line||a;null!=a.includeArea&&b.ri(a.includeArea);null!=a.includeLine&&b.ti(a.includeLine);null!=a.includePoints&&b.Dk(a.includePoints);null==a.interpolation&&null==a.curve||b.yk(a.interpolation||a.curve);null!=a.labelColor&&b.ad(a.labelColor);null!=a.labelPosition&&Dy(b,a);null!=a.legendKeyStrokeWidth&&b.xi(a.legendKeyStrokeWidth);null!=a.shapeRenderer&&b.jg(a.shapeRenderer);null!=a.stack&&b.Td(a.stack);null!=a.strokeWidth&&b.Ud(a.strokeWidth);Ey(b,a);Fy(b,a,b.ef());return b} function Gy(a){var b={};mg(a,function(c,e){switch(e){case "includeLabel":b.includeLabel=!0===c?"measureValue":!1===c?"none":c;break;default:b[e]=c}});return b} function Fy(a,b,c){if(a instanceof vu){if(null!=b.discontinuityStrategy&&null!=b.discontinuityStrategy.strategy){var e=b.discontinuityStrategy,f=e.strategy;b=null!=e.interpolateOnNull?e.interpolateOnNull:!1;null!=e.includeTrailingZeros&&(c=e.includeTrailingZeros);switch(f){case "zero":e=qu;break;case "linearInterpolation":e=ru;break;default:if(f)throw Error("Unknown discontinuity strategy: "+f);throw Error("Undefined discontinuity strategy");}a.Bk(e);a.Ak(b)}a.zk(c)}} function Ey(a,b){if(null!=b.includeLabel)switch(b.includeLabel){case "cumulativeTotal":a.Od("cumulativeTotal");break;case "none":a.Od("none");break;case "measureValue":a.Od("measureValue");break;case "stackTotal":a.Od("stackTotal");break;default:throw Error("Invalid label type: "+b.includeLabel);}} function Dy(a,b){if(null!=b.labelPosition)switch(b.labelPosition.toLowerCase()){case "none":a.Rb(0);break;case "centered":a.Rb(1);break;case "inside":a.Rb(4);break;case "left":a.Rb(2);break;case "right":a.Rb(3);break;default:throw Error("Invalid label position: "+b.labelPosition);}} yd("aplos.chart.renderer.SpecHelper",function(){});function Hy(a,b,c){Array.prototype.slice.call(arguments,2).forEach(function(e){if(e)for(var f in e)if(Object.prototype.hasOwnProperty.call(e,f))if(Array.isArray(e[f]))b[f]=ve(e[f]);else if(null!=e[f]&&"object"===typeof e[f])!b[f]||null!=b[f]&&"object"===typeof b[f]?(b[f]=b[f]||{},Hy(a,b[f],e[f])):b[f]=e[f];else if(null!==e[f]||1==a)b[f]=e[f]});return b} yd("aplos.util.object.merge",Hy);function Iy(){this.v={};this.N={};this.ha={};this.na={};this.O="aplos-style";this.ma=null;this.oa=12;this.ka=function(){};Jy(this);Ky(this)} w=Iy.prototype;w.Ih=function(a,b,c,e){var f=Ly(b,c,e);var k=Ly(b,c);f=this.N[f]||this.N[k]||null;if(null==f)throw Error('No axis factory set for dimensionType "'+b+'" and orientation "'+c+'"');a=qt(a);b=(b=this.wj(b,c,e,a.type))?ug(b):{};Hy(!1,b,a);return f(b)};w.Aj=function(a){var b=(b=void 0===b?a.type||"":b)||a.type||"";b=b.toLowerCase();if(null==this.na[b])throw Error("Invalid series renderer chartType: "+b);var c=this.ha[b];c=c?ug(c):{};Hy(!1,c,a);return this.na[b](c)};w.om=function(a){return!a||8>=a?rk():sk()};function My(){return!1} w.wj=function(a,b,c,e){var f=Ly(a,b,c,e);c=Ly(a,b,c);e=Ly(a,b,void 0,e);a=Ly(a,b);return this.v[f]||this.v[c]||this.v[e]||this.v[a]||null};w.Ae=function(a,b,c,e,f){b=Ly(b,c,e,f);this.v[b]=a};w.wo=function(a){this.ka=a};w.hg=function(a,b,c,e){b=Ly(b,c,e);this.N[b]=a};w.rm=function(a){return this.ha[a.toLowerCase()]||null};w.Zc=function(a,b){this.ha[b.toLowerCase()]=a};w.jd=function(a,b){this.na[b.toLowerCase()]=a};function Ny(a,b){a.ka&&a.ka(b)} function Ly(a,b,c,e){a=[a.toString(),b.toString()];a.push((c||"").toLowerCase());a.push((e||"").toLowerCase());return a.join("-")} function Jy(a){var b=function(c){return function(e){var f=e.rendering?e.rendering:{};c&&null==f.domainAxisOuterPaddingPct&&null==f.domainAxisOuterPaddingPx&&(f.domainAxisOuterPaddingPx=this.oa,f.domainAxisOuterPaddingPct=this.ma);e.rendering=f;return c?zt.mj(e,6):zt.nj(e,6)}.bind(this)}.bind(a);a.Ae({rendering:{type:"default",barGroupPaddingPct:.35,minPxBetweenTicks:20}},0,0);a.hg(b(!0),0,0);a.Ae({rendering:{type:"default",barGroupPaddingPct:.35,minPxBetweenTicks:2}},0,1);a.hg(b(!0),0,1);a.Ae({rendering:{type:"default",barGroupPaddingPct:.35,domainAxisOuterPaddingPct:.35,minPxBetweenTicks:20}},0,0,"waterfall");a.Ae({rendering:{type:"default",barGroupPaddingPct:.35,domainAxisOuterPaddingPct:.35,minPxBetweenTicks:2}},0,1,"waterfall");a.Ae({ticks:{type:"default",numTicks:5},rendering:{type:"default",minPxBetweenTicks:14,showBaseline:!0}},1,0);a.hg(b(!1),1,0);a.Ae({ticks:{type:"default",numTicks:5},rendering:{type:"default",minPxBetweenTicks:14,showBaseline:!0}},1,1);a.hg(b(!1),1,1)} function Ky(a){a.Zc({},"eventAnnotation");a.jd(function(){return new Au}.bind(a),"eventAnnotation");a.Zc({hideSingleArcBorder:!0,labelPadding:3,leaderLineLength:15,leaderLineTailLength:10,minLabelArcAngle:0,sortSlices:!1},"arc");a.jd(function(b){var c=new Bw(null!=b.arcInnerRadius?b.arcInnerRadius:0,null!=b.arcOuterRadius?b.arcOuterRadius:0);b=b.arc||b;null!=b.enableHtmlLabels&&c.ni(b.enableHtmlLabels);null!=b.hideSingleArcBorder&&(c.na=b.hideSingleArcBorder);null!=b.labelPadding&&c.ui(b.labelPadding);null!=b.leaderLineLength&&c.vi(b.leaderLineLength);null!=b.leaderLineTailLength&&c.wi(b.leaderLineTailLength);null!=b.minLabelArcAngle&&c.zi(b.minLabelArcAngle);null!=b.showBackground&&(c.Ja=b.showBackground);null!=b.showHighlightShadow&&(c.Ma=b.showHighlightShadow);null!=b.sortSlices&&c.Hi(b.sortSlices);return c}.bind(a),"arc");a.Zc({stack:!0,includeArea:!0},"area");a.jd(function(b){return Cy(b)}.bind(a),"area");a.Zc({maxBarWidth:300,strokeWidth:2},"bar");a.jd(function(b){var c=new ax,e=c.v;b=b.bar||b;b=Gy(b);if(null!=b.groupingType)switch(b.groupingType){case "grouped":c.lg(1);break;case "stacked":c.lg(2);break;case "groupedStacked":c.lg(3);break;default:throw Error("Invalid bar grouping type: "+b.groupingType);}null!=b.labelColor&&null!=e&&e.ad(b.labelColor);null!=b.labelOrientation&&null!=e&&e.Gk(b.labelOrientation);null!=b.labelPosition&&null!=e&&e.Rb(b.labelPosition);null!=b.minBarWidth&&c.Pk(+b.minBarWidth);null!=b.maxBarWidth&&c.jh(b.maxBarWidth);null!=b.minBarLengthForLabel&&null!=e&&e.yi(b.minBarLengthForLabel);(null!=b.stack&&null==b.groupingType||0==b.groupingType)&&c.Td(b.stack);null!=b.strokeWidth&&c.Ud(b.strokeWidth);null!=b.weightPattern&&c.Wk(b.weightPattern);Ey(c,b);Fy(c,b,!1);return c}.bind(a),"bar");a.Zc({maxBarWidth:300,strokeWidth:5},"barTarget");a.jd(function(b){var c=new Fx;b=b.bartarget||b;null!=b.stack&&c.stack(b.stack);null!=b.maxBarWidth&&c.Ug(b.maxBarWidth);null!=b.strokeWidth&&c.strokeWidth(b.strokeWidth);return c}.bind(a),"barTarget");a.Zc({strokeWidth:2,legendKeyStrokeWidth:4},"line");a.jd(function(b){return Cy(b)}.bind(a),"line");a.Zc({strokeWidth:1},"markerLine");a.jd(function(b){var c=new vy;b=b.markerline||b;null!=b.greaterThanLabel&&c.Dj(b.greaterThanLabel);null!=b.legendKeyStrokeWidth&&c.Uf(b.legendKeyStrokeWidth);null!=b.lessThanLabel&&c.Mj(b.lessThanLabel);null!=b.showSeriesName&&c.Xk(!!b.showSeriesName);null!=b.strokeWidth&&c.strokeWidth(b.strokeWidth);return c}.bind(a),"markerLine");a.Zc({},"point");a.jd(function(b){var c=new Kx;b=b.point||b;null!=b.animatesFromDomainAxis&&c.lk(b.animatesFromDomainAxis);if(null!=b.errorRenderer){var e=b;if(null!=e.errorRenderer)switch(e.errorRenderer){case "whiskers":c.oi(new $t);break;case "comparison_points":case "comparisonPoints":c.oi(new Zt);break;default:throw Error('Unrecognized error renderer type: "'+e.errorRenderer+'"');}}null!=b.labelColor&&c.ad(b.labelColor);null!=b.labelPosition&&Dy(c,b);null!=b.shapeRenderer&&c.jg(b.shapeRenderer);Ey(c,b);return c}.bind(a),"point");a.Zc({},"waterfall");a.jd(function(b){var c=By(),e=c.v;b=b.waterfall||b;b=Gy(b);null!=b.labelColor&&null!=e&&e.ad(b.labelColor);null!=b.labelPosition&&null!=e&&e.Rb(b.labelPosition);null!=b.maxBarWidth&&c.jh(b.maxBarWidth);null!=b.minBarLengthForLabel&&null!=e&&e.yi(b.minBarLengthForLabel);null!=b.strokeWidth&&c.Ud(b.strokeWidth);Ey(c,b);return c}.bind(a),"waterfall")} Iy.prototype.setSeriesRendererFactory=Iy.prototype.jd;Iy.prototype.setDefaultSeriesSeriesRendererSpec=Iy.prototype.Zc;Iy.prototype.getDefaultSeriesSeriesRendererSpec=Iy.prototype.rm;Iy.prototype.setAxisFactory=Iy.prototype.hg;Iy.prototype.setExtendedDefaultsCallback=Iy.prototype.wo;Iy.prototype.setDefaultAxisSpec=Iy.prototype.Ae;Iy.prototype.getDefaultAxisSpec=Iy.prototype.wj;yd("aplos.chart.style.AplosTemplateStyle",Iy);function Oy(){Iy.call(this);this.O+=" quantum-style"} ad(Oy,Iy);yd("aplos.chart.style.QuantumStyle",Oy);var Py=new Oy;yd("aplos.chart.Style.getCurrentStyle",function(){return Py});yd("aplos.chart.Style.setCurrentStyle",function(a){Py=a});yd("aplos.chart.Style.resetCurrentStyle",function(){Py=new Oy});function Qy(){this.N=0;this.O=null;this.v=[];this.ha=Yh;this.na=this.ma;this.ka=Yh} yd("aplos.data.DataPromise",Qy);var Ry=!1;Qy.setAllowSynchronousPromises=function(){Ry=!0};Qy.prototype.Kf=function(a){if(0!==this.N)return this;this.N=1;this.O=a;for(a=0;a<this.v.length;a++)Sy(this,this.v[a]);me(this.v);return this};Qy.prototype.fulfill=Qy.prototype.Kf;Qy.prototype.ma=function(a){this.v.length||Wh(a);throw a;};Qy.prototype.reject=function(a){if(0!==this.N)return this;this.N=2;this.O=a;for(a=0;a<this.v.length;a++)Sy(this,this.v[a]);me(this.v);return this};Qy.prototype.progress=function(a){if(0!==this.N)return this;for(var b=this.v.slice(0),c=0;c<b.length;c++){var e=b[c].ka(a);b[c].progress(e)}return this};Qy.prototype.then=function(a,b,c){var e=new Qy;a&&"function"===typeof a&&(e.ha=a);b&&"function"===typeof b&&(e.na=b);c&&"function"===typeof c&&(e.ka=c);0===this.N?this.v.push(e):Ry?Sy(this,e):setTimeout(function(){Sy(this,e)}.bind(this),0);return e};Qy.prototype.then=Qy.prototype.then;function Sy(a,b){var c=void 0;if(2===a.N)try{(c=b.na(a.O))&&"function"===typeof c.then?Ty(b,c):b.Kf(c)}catch(e){b.reject(e)}else{try{if((c=b.ha(a.O))&&"function"===typeof c.then){Ty(b,c);return}}catch(e){b.reject(e);return}b.Kf(c)}} function Ty(a,b){b.then(function(c){a.Kf(c);return c},function(c){a.reject(c);return c},function(c){a.progress(c);return c})} ;function Uy(a,b,c){Uy.base(this,"constructor");this.Ki=c||Py;this.Fh=600;this.Eh=400;this.Lc=new xo;this.Ya=750;this.Xh="No data to display";b=b||document.body;if(null==b)throw Error("document.body is not created yet, cannot attach chart to it.");if(!(b instanceof Vy)&&(b=Jj(b),b.empty()))throw Error("No parent element for the chart could be found.");this.Zj=b;this.Za=new $n(ue(a,"prerender preconfigureaxes postrender data newDataDrawn resize resizeComplete requestActions prelayout postlayout drawAreaClick".split(" ")));a=this.Zj;c=Wy;b=document.createElement("div");b.setAttribute("class",Xy+" "+c);c=Jj(b).append("svg").attr("class",c+" "+Yy).attr("aria-hidden","true");c.append("defs");c.append("g").attr("class",Zy);this.Mo=c;a.node().appendChild(b);this.Ka=Jj(b);this.Ka.classed(this.Ki.O,!0);this.lb=this.Ka.select("g");this.Wc=!1;this.Ef=[];this.lf=[];this.Mn=[];this.Ol=new wp(this);this.on("data.renderMessages",ud(this.jj,this,void 0,void 0,"UNTIL_DATA"));this.on("postrender.renderMessages",ud(this.co,this));this.lb.on("click.drawAreaClick",$y(this,"drawAreaClick"))} yd("aplos.chart.BaseChartView",Uy);zd(Uy,Np);Uy.prototype.ie=function(){this.Ef.forEach(function(a){a.Oc(this)},this);this.Ef=[];this.Ka.remove();Uy.Sb.ie.call(this)};Uy.prototype.Jd=function(a){return this.ze[a]||null};Uy.prototype.getSelectionModel=Uy.prototype.Jd;Uy.prototype.on=function(a,b,c){this.Za.on(a,b,c);return this};Uy.prototype.on=Uy.prototype.on;Uy.prototype.vm=function(){return this.Za};Uy.prototype.getDispatcher=Uy.prototype.vm;Uy.prototype.vj=function(){return this.Ka};Uy.prototype.getChartNode=Uy.prototype.vj;Uy.prototype.xm=function(){return this.lb};Uy.prototype.getDrawArea=Uy.prototype.xm;Uy.prototype.ym=function(){return this.lb.node()};Uy.prototype.getDrawAreaElement=Uy.prototype.ym;Uy.prototype.mm=function(){return this.Ka.node()};Uy.prototype.getChartElement=Uy.prototype.mm;Uy.prototype.Gn=function(){return this.Wc};Uy.prototype.isInRtlMode=Uy.prototype.Gn;Uy.prototype.Pn=function(a){return arguments.length&&void 0!==a?(this.Xh=a,this):this.Xh};Uy.prototype.noDataMessage=Uy.prototype.Pn;function az(a){bz(a).length||cz(a,a.Xh,"NO_DATA","ONCE")} function cz(a,b,c,e){a.lf.push({type:c||"",message:b,severity:"ERROR",duration:e||"UNTIL_REMOVED",details:void 0})} Uy.prototype.jj=function(a,b,c){if(!a&&!b&&!c)return this.lf=[],this;this.lf=this.lf.filter(function(e){return a&&e.type===a||b&&e.severity===b||c&&e.duration===c?!1:!0});return this};function bz(a){return a.lf.filter(function(b){return"ERROR"!==b.severity?!1:!0})} Uy.prototype.co=function(){var a=this.lf.slice();this.Mn.forEach(function(b){b.render(a)});this.Ol.render(a);this.jj(void 0,void 0,"ONCE");return this};function dz(a,b){return function(c){c&&(c.datum&&(c=c.datum),a.Za.rb(b,a,c,qj))}} function $y(a,b){return function(){a.Za.rb(b,a,qj)}} Uy.prototype.zd=function(){};Uy.prototype.am=function(a){return a?(this.frameWidth(a.width),this.frameHeight(a.height),this):new wj(this.Fh,this.Eh)};Uy.prototype.frameSize=Uy.prototype.am;Uy.prototype.hb=function(){var a=this.frameWidth()-this.Nb()-this.Ye();return Math.max(0,a)};Uy.prototype.getDrawAreaWidth=Uy.prototype.hb;Uy.prototype.Bb=function(){var a=this.frameHeight()-this.Ob()-this.Xe();return Math.max(0,a)};Uy.prototype.getDrawAreaHeight=Uy.prototype.Bb;Uy.prototype.frameWidth=function(a){if(!arguments.length||null==a)return this.Fh;this.Fh=a;return this};Uy.prototype.frameWidth=Uy.prototype.frameWidth;Uy.prototype.frameHeight=function(a){if(!arguments.length||null==a)return this.Eh;this.Eh=a;return this};Uy.prototype.frameHeight=Uy.prototype.frameHeight;Uy.prototype.Ee=function(a){if(!arguments.length||null==a)return this.Ya;this.Ya=a;return this};Uy.prototype.transitionMs=Uy.prototype.Ee;function ez(a){return!0===document.hidden?0:a.Ya} Uy.prototype.addBehavior=function(a){var b=a.Fc(this);null!=b&&this.sh(b);this.Ef.push(a);return this};Uy.prototype.addBehavior=Uy.prototype.addBehavior;Uy.prototype.sh=function(a){a.on("mousemove.forward",$y(this,"mousemove")).on("mouseover.forward",$y(this,"mouseover")).on("mouseout.forward",$y(this,"mouseout"))};Uy.prototype.addMouseForwarders=Uy.prototype.sh;Uy.prototype.bo=function(){for(var a=this.Ef.slice(),b=a.length-1;0<=b;b--)this.removeBehavior(a[b]);return this};Uy.prototype.removeAllBehaviors=Uy.prototype.bo;Uy.prototype.removeBehavior=function(a){a.Oc(this);ne(this.Ef,a);return this};Uy.prototype.removeBehavior=Uy.prototype.removeBehavior;Uy.prototype.Ob=function(){return this.Lc.Ob()};Uy.prototype.getMarginTop=Uy.prototype.Ob;Uy.prototype.Ye=function(){return this.Lc.Ye()};Uy.prototype.getMarginRight=Uy.prototype.Ye;Uy.prototype.Xe=function(){return this.Lc.Xe()};Uy.prototype.getMarginBottom=Uy.prototype.Xe;Uy.prototype.Nb=function(){return this.Lc.Nb()};Uy.prototype.getMarginLeft=Uy.prototype.Nb;Uy.prototype.Lg=function(){return new Fj(this.Ob(),this.Ye(),this.Xe(),this.Nb())};Uy.prototype.getMargins=Uy.prototype.Lg;Uy.prototype.hd=function(a,b){this.Lc.hd(a,b);return this};Uy.prototype.setMargins=Uy.prototype.hd;Uy.prototype.Bo=function(a){this.Lc=a;return this};Uy.prototype.setLayoutManager=Uy.prototype.Bo;Uy.prototype.di=function(){this.Za.rb("prelayout",this,this.Lc)};function fz(a,b,c){b.ah("chartDelegate",function(e){this.Za.rb(Vn[c].selectionChange,this,e)}.bind(a))} Uy.prototype.bl=function(a){a=void 0===a?1:a;var b=this.Zj.node().querySelector("."+gz);if(!b)throw Error("No container element for the chart could be found.");var c=ve(b.querySelectorAll("*"));c.push(b);b=b.cloneNode(!0);var e=ve(b.querySelectorAll("*"));e.push(b);for(var f=0;f<c.length;f++){var k=e[f];var n=c[f];kk&&kk.contentDocument.querySelector("div")||(kk&&document.body.removeChild(kk),kk=zj(new zg(Ag,'<iframe sandbox="allow-same-origin allow-top-navigation"\n style="height:0;width:0;opacity:0"></iframe>')),document.body.appendChild(kk),kk.contentDocument.body.appendChild(zj(new zg(Ag,"\n <style>div,table { line-height: 0px }</style>\n <div>&nbsp;</div>\n <span></span>\n <svg></svg>\n <table>\n <thead><thead>\n <tbody><tr><td></td></tr></tbody>\n <tfoot></tfoot>\n <table>"))));var r=kk.contentDocument,t=r.querySelector(n.tagName);t||(t=r.querySelector("div"));r=Kj(t);t=Kj(n);for(var y={},E=0;E<t.length;++E){var ma= t[E],na=t.getPropertyValue(ma);na===r.getPropertyValue(ma)||n.getAttribute(ma)||(y[ma]=na)}n=Zg(y);k.style.cssText=Yg(n);(n=k.getAttribute("height"))&&"auto"===k.style.height&&(k.style.height=n+"px");(n=k.getAttribute("width"))&&"auto"===k.style.width&&(k.style.width=n+"px")}c=document.implementation.createDocument("","svg",null);e=c.documentElement;e.setAttribute("xmlns","http://www.w3.org/2000/svg");f=document.createElementNS("http://www.w3.org/2000/svg","foreignObject");e.appendChild(f);f.appendChild(b);b=c.querySelector("foreignObject");b.setAttribute("style","transform: scale("+a+");");b.setAttribute("height",this.frameHeight()*a);b.setAttribute("width",this.frameWidth()*a);a=c.querySelector("svg").querySelectorAll("td.aplos-legend-label-cell");for(b=0;b<a.length;b++)a[b].style.overflow="visible";a=unescape(encodeURIComponent((new XMLSerializer).serializeToString(c)));if(of)a=jd.btoa(a);else{b=[];for(e=c=0;e<a.length;e++)f=a.charCodeAt(e),255<f&&(b[c++]=f&255,f>>=8),b[c++]=f;a=pf(b)}return"data:image/svg+xml;base64,"+ a};Uy.prototype.toSvgDataUrl=Uy.prototype.bl;Uy.prototype.Uo=function(a){a=void 0===a?1:a;var b=document.createElement("canvas"),c=10*a;b.width=this.frameWidth()*a+2*c;b.height=this.frameHeight()*a+2*c;var e=new Image;e.src=this.bl(a);var f=new Qy;e.onload=function(){this.onerror=this.onload=null;try{var k=b.getContext("2d");k.fillStyle="#FFF";k.fillRect(0,0,b.width,b.height);k.drawImage(e,c,c);f.Kf(b.toDataURL("image/png"))}catch(n){f.reject(n)}};e.onerror=function(){f.reject(Error("Svg image dataUrl failed to load"))};return f};Uy.prototype.toPngDataUrl=Uy.prototype.Uo;Uy.prototype.getStyle=function(){return this.Ki};var Wy="aplos-chart",gz="aplos-chart-container";function hz(a,b,c){hz.base(this,"constructor",ue(a,["prelayout","postlayout"]),b,c);this.wf=this.Sc=null;this.hd({top:40,end:20,start:20,bottom:20},{top:.333,end:.5,start:.5,bottom:.333})} yd("aplos.chart.SvgChartView",hz);zd(hz,Uy);var iz=0;hz.prototype.redraw=hz.prototype.mf;hz.prototype.zd=function(){hz.Sb.zd.call(this);var a=this.ff().node();a.setAttribute("width",this.frameWidth());a.setAttribute("height",this.frameHeight());this.lb.node().setAttribute("transform","translate("+this.Nb()+","+this.Ob()+")");this.Sc&&this.Sc.attr("width",this.hb()+1).attr("height",this.Bb()+2)};hz.prototype.ff=function(){return this.Mo};hz.prototype.getSvg=hz.prototype.ff;hz.prototype.Vo=function(){var a=this.ff().node(),b=document.createElement("style"),c=Uj(a),e=Kj(a);c.push("svg{font:"+e.fontStyle+" "+e.fontVariant+" "+e.fontWeight+" "+e.fontSize+" "+e.fontFamily+"}");b.textContent=c.join("\n");c=document.createElement("defs");c.appendChild(b);a.insertBefore(c,a.firstChild);b=(new XMLSerializer).serializeToString(a);a.removeChild(c);return b};hz.prototype.toSvgString=hz.prototype.Vo;hz.prototype.getNearestDatumDetails=hz.prototype.Nf;var jz=document.implementation.hasFeature("org.w3c.svg","1.0")||document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Structure","1.1"),Xy="aplos-chart-container",Yy="aplos-chart-svg",Zy="aplos-draw-area";function kz(a,b,c){var e=this;hz.call(this,ue(a,"datumMouseover datumMouseout datumClick seriesMouseover seriesMouseout seriesClick".split(" ")),b,c);this.vb=new no(this);this.oa={};this.ze={};this.Rk("hover",new fo);this.ab=new lz;this.on("viewportChange.seriesChartView",function(){e.ab.reset()})} zd(kz,hz);yd("aplos.chart.SeriesChartView",kz);kz.prototype.Rk=function(a,b){b.ah("clearSelectedDatumDetailsCache",this.ql.bind(this));var c=this.ze,e=Vn[a].selectionChange,f=this.Za;f.O.hasOwnProperty(e)||ao(f,[e]);e=c[a];null!=e&&e.ah("chartDelegate",null);c[a]=b;fz(this,b,a);return this};kz.prototype.setSelectionModel=kz.prototype.Rk;kz.prototype.Fo=function(a){oo(this.vb,a);return this};kz.prototype.setSeriesDefaults=kz.prototype.Fo;kz.prototype.yb=function(a){return this.oa[a||"__aplosDefault__"]||this.oa.__aplosDefault__};kz.prototype.getRenderer=kz.prototype.yb;kz.prototype.zn=function(a){return!!this.oa[a||"__aplosDefault__"]};kz.prototype.hasRenderer=kz.prototype.zn;kz.prototype.mg=function(a,b){b?(b.type&&(b=this.getStyle().Aj(b)),this.oa[a]=b):delete this.oa[a];return this};kz.prototype.setRenderer=kz.prototype.mg;kz.prototype.mi=function(a){a.type&&(a=this.getStyle().Aj(a));this.oa.__aplosDefault__=a;return this};kz.prototype.setDefaultRenderer=kz.prototype.mi;kz.prototype.ki=function(a,b){a=this.Mf(a,!0);a=a.filter(function(c){return!c.series||!c.series.overlay});(this.ze[Un[b]||"hover"]||null).kh(a.map(function(c){return{series:c.series?c.series:null,datum:c.datum}}));return a.length};kz.prototype.selectDatum=kz.prototype.ki;kz.prototype.ko=function(a){this.Za.rb("seriesMouseover",this,a,qj)};kz.prototype.selectSeries=kz.prototype.ko;kz.prototype.Kl=function(a){(this.ze[Un[a]||"hover"]||null).deselectAll()};kz.prototype.clearSelections=kz.prototype.Kl;kz.prototype.Mf=function(a,b,c){var e=this.N||[],f=this.v||[];if(!e||!f)return[];if(qj){var k=pj(this.lb.node());var n=k[0];k=k[1]}for(var r=[],t=0;t<e.length;t++)this.yb(f[t].Xb()).oe(e[t],f[t],a,!!b,r,n,k,c);return r};kz.prototype.getMatchingDatumDetails=kz.prototype.Mf;kz.prototype.Pf=function(a){var b=this.ze[a]||null;if(!b.Kd())return[];var c=this.ab.get(a);if(c){if(0<c.length){if(qj){var e=pj(this.lb.node());var f=e[0];e=e[1]}for(a=0;a<c.length;a++){var k=c[a],n=this.yb(k.seriesConfig.Xb());c[a]=n.Db(k,f,e)}}return c}c=this.Mf(function(r){return b.Fj(r.datum,r.series)},!1,!0);this.ab.set(a,c);return c};kz.prototype.getSelectedDatumDetails=kz.prototype.Pf;kz.prototype.ql=function(){this.ab.reset()};kz.prototype.updateChart=kz.prototype.el;function mz(a,b,c){return ud(function(){this.Za.rb(b,this,c,qj)},a)} kz.prototype.draw=function(a,b,c){if(jz){var e;if(e=this.Ka.node())if(null!=Vj.he)e="rtl"==Vj.he;else{var f=e.getAttribute("dir")||e.parentElement&&e.parentElement.getAttribute("dir")||document.body.getAttribute("dir")||document.body.parentElement.getAttribute("dir");e=null!=f?"rtl"==f.toLowerCase():"rtl"==Kj(e).direction}else e=!1;this.Wc=e;this.ab.reset();Array.isArray(a)&&(a=a.slice(0));this.Za.rb("data",this,a,c);this.Tb(a,b);this.Za.rb("newDataDrawn",this,a,c)}else cz(this,"The browser does not support SVG.","NO_SVG","UNTIL_REMOVED")};kz.prototype.yf=Xr;function nz(a){Array.isArray(a)||(a=[a]);a.length&&void 0!==a[0].name&&void 0!==a[0].data||(a=[{name:"series",data:a}]);return a} function oz(a,b,c){if(Tn(c,"labelTemplate")){var e=c.Jj();c.label(ud(function(f,k,n){var r={index:k,domain:c.domain()(f,k),measure:c.measure()(f,k),color:c.color()(f,k),datum:f,series:b,seriesConfig:c};f=e(f,k);k="";n?k=Hn(r,f,Sn()):k=Cn(r,f,Sn());return k},a))}} function pz(a,b,c){a.Za.rb("postrender",a,b,c)} function lz(){this.v={}} lz.prototype.reset=function(){this.v={}};lz.prototype.get=function(a){return this.v[a]||void 0};lz.prototype.set=function(a,b){this.v[a]=b};function qz(a,b){var c={frameSize:"frameSize",transitionMs:"transitionMs",margins:"setMargins",multipleSeriesRenderedAs:"multipleSeriesRenderedAs",arcWidth:"arcWidth",padding:"padding",column:"column",fillParentOnResize:"fillParentOnResize"},e;for(e in c){var f=c[e];if("function"===typeof b[f]&&null!=a[e])b[f](a[e])}a.className&&b.vj&&b.Ka.classed(a.className,!0)} ;yd("aplos.util.string.sanitizeDomId",function(a){return ci(a)});function rz(a){return ci(a).replace(/"/g,'\\"')} yd("aplos.util.string.sanitizeDomIdForSearch",rz);function sz(a,b,c){kz.call(this,"mousedown mousemove mouseout mouseover mouseup viewportChange axisConfigured".split(" "),a,c);this.Aa=this.lb.append("g").attr("class","x axis");this.wa=this.lb.append("g").attr("class","x2 axis").attr("opacity",0);this.ma=this.lb.append("g").attr("class","y axis");this.ka=this.lb.append("g").attr("class","y2 axis").attr("opacity",0);this.Ja=this.lb.append("g").attr("class","baseline-group");this.Da=this.lb.append("g").attr("class","axis-line-group");if("string"=== typeof b)throw Error("IllegalArgument: bad opt_orientation value ('"+b+"')");this.Zb=null==b||0===b;this.ne=!0;this.Qa=0;this.na=this.getStyle().Ih({type:"ordinal"},0,this.Zb?0:1,this.Na());this.Ta={};this.O="__DEFAULT__";this.ha=null;this.zf=this.lb.append("rect").attr("class","mouseCapturePane").style("opacity","0").on("mousedown",$y(this,"mousedown")).on("mousemove",$y(this,"mousemove")).on("mouseover",$y(this,"mouseover")).on("mouseout",$y(this,"mouseout")).on("mouseup",$y(this,"mouseup"));this.tg= this.lb.append("g").attr("class","seriesGroups");this.xf=!1;this.Af=[];this.N=[];this.v=[];this.Zd={};this.Bh({type:"linear"});this.wf="clipRegion"+iz++;this.Sc=this.ff().append("svg:clipPath").attr("id",this.wf).append("svg:rect").attr("x",1).attr("y",-1);this.zd();uo(uo(this.vb.ve("__DEFAULT__").Wb(ji(".12~")),"barIndex",0).Gc("").Pe("").radius(3.5).label(""),"numBars",1).qd(0).domain(function(e){return e.hasOwnProperty("domain")?e.domain:e.hasOwnProperty("x")?e.x:void 0}).je(0).measure(function(e){return e.hasOwnProperty("measure")?e.measure:e.hasOwnProperty("y")?e.y:void 0}).Nc(0).Ag("dataId","domain").Ag("key","domain");My(this.getStyle())||this.vb.color("#058dc7");this.mi({type:"line"});"Combo"===this.Na()&&Ny(this.getStyle(),this);this.zd()} zd(sz,kz);yd("aplos.chart.ComboChartView",sz);sz.prototype.qj=function(a){a.type&&(a=this.getStyle().Ih(a,0,this.Zb?0:1,this.Na()));this.na=a;return this};sz.prototype.defineDomainAxis=sz.prototype.qj;sz.prototype.Jc=function(){return this.na};sz.prototype.getDomainAxis=sz.prototype.Jc;sz.prototype.ai=function(a){return void 0!==a?(this.O=a,this):this.O};sz.prototype.primaryMeasureAxisId=sz.prototype.ai;sz.prototype.ji=function(a){return void 0!==a?(this.ha=a,this):this.ha};sz.prototype.secondaryMeasureAxisId=sz.prototype.ji;sz.prototype.Bh=function(a){return void 0!==a?this.rj("__DEFAULT__",a):this.tb("__DEFAULT__")};sz.prototype.defaultMeasureAxis=sz.prototype.Bh;sz.prototype.rj=function(a,b){if(b)b.type&&(b=this.getStyle().Ih(b,1,this.Zb?1:0,this.Na())),this.Ta[a]=b;else{if("__DEFAULT__"===a)throw Error("Default measure axis may not be deleted.");a===this.ai()&&this.ai("__DEFAULT__");a===this.ji()&&this.ji(null);delete this.Ta[a]}return this};sz.prototype.defineMeasureAxis=sz.prototype.rj;sz.prototype.tb=function(a){var b=this.Ta[a];if(!b)throw Error("Unknown measure axis: '"+a+"'");return b};sz.prototype.getMeasureAxis=sz.prototype.tb;sz.prototype.yb=function(a){return sz.Sb.yb.call(this,a)};sz.fromConfig=function(a){var b=new sz(a.parentElementSelector);qz(a,b);return b};sz.prototype.Tb=function(a,b){a=nz(a);for(var c=Ik(a.length,this.getStyle()),e=[],f=0;f<a.length;f++){var k=a[f],n=this.vb.Vh();oo(n,k);My(this.getStyle())&&!Tn(n,"color")&&n.color(c(k.name));e.push(n);oz(this,k,n)}this.Af=a.slice(0);this.Za.rb("prerender",this,a,e);c=ez(this);n=new Bx;for(f=0;f<a.length;f++){var r=this.yb(e[f].Xb());n.set(a[f].name,r)}k=[];r=this.N;var t=this.v;for(f=0;f<r.length;f++){var y=n.get(r[f].name),E=this.Zd[r[f].name];y&&y.Ld(E)||!E||k.push({series:tg(r[f]),config:t[f],renderer:E})}k.length&&tz(this,r,t);for(f=0;f<k.length;f++)n=k[f].series,t=k[f].config,r=k[f].renderer,n.data=[],y=this.Ph(n),y.attr("series-id","__exiting_series__"+f),E=uz(this,r),r.Qb(n,t),r.render(n,t,y,c,!1,null,E),c&&(y=y.transition().duration(c)),y.remove();c=!!k.length;this.N=a.slice(0);this.v=e.slice(0);if(this.yf(a)){this.Zd={};f=[];k={};for(r=0;r<a.length;r++)t=e[r].Xb(),y=this.yb(t),this.Zd[a[r].name]=y,n=k[t],n||(n={eo:y,kk:[],jk:[]},k[t]=n,f.push(t)),y&&y.setOrientation&&y.setOrientation(this.Zb?0:1),n.kk.push(a[r]),n.jk.push(e[r]);for(r=0;r<f.length;r++)n=k[f[r]],n.eo.Yc(n.kk,n.jk);tz(this,a,e);b||(this.Lc.ij(),this.di(),this.Lc.Kj(new wj(this.frameWidth(),this.frameHeight()),this.Wc),this.Za.rb("postlayout",this,this.Lc),this.zd(),tz(this,a,e));this.N=a.slice(0);this.v=e.slice(0);this.Za.rb("axisConfigured",this,a,e);vz(this,a,e,c)}else this.zd(),az(this);pz(this,a,e)};sz.prototype.el=function(){var a=this.Ee();this.Ee(0);vz(this,this.N,this.v,!1);this.Ee(a);pz(this,this.N,this.v)};sz.prototype.updateChart=sz.prototype.el;sz.prototype.di=function(){sz.Sb.di.call(this);var a=this.Lc;a.Me(this.Jc());this.O&&a.Me(this.tb(this.O));this.ha&&a.Me(this.tb(this.ha));for(var b={},c=0;c<this.v.length;c++){var e=this.v[c].Xb();if(!b.hasOwnProperty(e)){var f=this.yb(e).Kg();f&&a.Me(f);b[e]=!0}}};sz.prototype.mf=function(a){this.Tb(this.Af,a);return this};sz.prototype.redraw=sz.prototype.mf;function vz(a,b,c,e){if(a.yf(b)){for(var f=null,k=null,n=null,r=a.O,t=a.ha,y=0;y<c.length;y++){f||(f=c[y],f.Fd());var E=c[y].ve();k||E!==r||(k=c[y],k.Wb());n||E!==t||(n=c[y],n.Wb())}f=k&&r?a.tb(r):null;n=n&&t?a.tb(t):null;k=(t=a.Zb&&a.ne&&a.Wc)?a.ka:a.ma;a.Zb||(k=a.Aa);a.Zb?0===a.Qa?(r=a.Aa,y=a.wa):(r=a.wa,y=a.Aa):0===a.Qa?(r=a.ma,y=a.ka):(r=a.ka,y=a.ma);E=a.xf?ez(a):0;a.Jc().render(a,E);r.attr("opacity",1);y.attr("opacity",0);f?(f.render(a,E),k.attr("opacity",1)):(f=0,a.Zb&&(f=t?3:1),Xl(k,a.Ja,a.Da,f));a.xf=!0;f=(t=a.Zb&&a.ne&&a.Wc)?a.ma:a.ka;a.Zb||(f=a.wa);k=a.wa.attr("opacity")?ez(a):0;n?(n.render(a,k),f.attr("opacity",1)):(n=t?1:3,a.Zb||(n=2),Xl(f,a.Ja,a.Da,n));n=wz(a,c);for(f=0;f<n.length;f++){t=a;k=b[n[f]];r=c[n[f]];y=e;E=ez(t);var ma=t.Ph(k);if(ma.empty())ma=t.tg.insert("g",":first-child").attr("series-id",ci(k.name)).on("click",mz(t,"seriesClick",k.name)).on("mouseover",mz(t,"seriesMouseover",k.name)).on("mouseout",mz(t,"seriesMouseout",k.name));else{var na=ma.node(),ta=na.parentNode;ta.removeChild(na);ta.insertBefore(na,ta.firstChild);E&&ma.transition().duration(E)}na=t.yb(r.Xb());ta=uz(t,na);na.Qb(k,r);if((k=na.render(k,r,ma,E,y,null,ta))&&!k.empty()){if(k.exit)k.exit().on("mouseover.element",null).on("mouseout.element",null).on("click.element",null).on("mousedown.forward",null).on("mousemove.forward",null).on("mouseover.forward",null).on("mouseout.forward",null).on("mouseup.forward",null);k.on("mouseover.element",dz(t,"datumMouseover")).on("mouseout.element",dz(t,"datumMouseout")).on("click.element",dz(t,"datumClick")).on("mousedown.forward",$y(t,"mousedown")).on("mousemove.forward",$y(t,"mousemove")).on("mouseover.forward",$y(t,"mouseover")).on("mouseout.forward",$y(t,"mouseout")).on("mouseup.forward",$y(t,"mouseup"))}}}else az(a),pz(a,b,c)} sz.prototype.Nf=function(a,b,c){"number"===typeof a&&(a=[a,b]);b=a&&0<a.length?a[0]-this.Nb():pj(this.lb.node())[0];a=a&&1<a.length?a[1]-this.Ob():pj(this.lb.node())[1];if(this.Zb&&(0>b||b>this.hb())||!this.Zb&&(0>a||a>this.Bb()))return[];for(var e=new su(this.Nb(),this.Ob(),this.hb(),this.Bb()),f=new tj(b+e.left,a+e.top),k=[],n=0;n<this.N.length;n++){var r=this.N[n],t=this.v[n];if(!t.Wf()){var y=this.yb(t.Xb()),E=y.zj(e);E.contains(f)&&(r=y.ud(r,t,b,a,E.clone().translate(-e.left,-e.top),c))&&k.push(r)}}return k};sz.prototype.getNearestDatumDetails=sz.prototype.Nf;sz.prototype.zd=function(){sz.Sb.zd.call(this);this.Aa.attr("transform","translate(0,"+this.Bb()+")");this.ka.attr("transform","translate("+this.hb()+",0)");this.zf.attr("width",this.hb());this.zf.attr("height",this.Bb())};sz.prototype.Na=function(){return"Combo"};sz.prototype.Ph=function(a){return this.tg.selectAll('g[series-id="'+rz(a.name)+'"]')};sz.prototype.getSeriesGroupSelection=sz.prototype.Ph;sz.prototype.xo=function(a){this.ne=a};sz.prototype.setFlipAxisOnRTL=sz.prototype.xo;sz.prototype.uo=function(a){this.Qa=a};sz.prototype.setDomainAxisPosition=sz.prototype.uo;sz.prototype.wm=function(){return this.Qa};sz.prototype.getDomainAxisPosition=sz.prototype.wm;sz.prototype.Di=function(a,b){this.na.Di(a,b);this.Za.rb("viewportChange",null,this)};function uz(a,b){a=new su(a.Nb(),a.Ob(),a.hb(),a.Bb());return(b.Kh()||a).clone().translate(-a.left,-a.top)} function wz(a,b){var c=Le(b.length);De(c,ud(function(e,f){e=this.yb(b[e].Xb());return this.yb(b[f].Xb()).vd()-e.vd()},a));return c} function tz(a,b,c){a.Za.rb("preconfigureaxes",a,b,c);var e=a.Zb,f=a.ne&&a.Wc;if(e){var k=[a.Bb(),0];var n=f?[a.hb(),0]:[0,a.hb()]}else n=[0,a.Bb()],k=f?[a.hb(),0]:[0,a.hb()];var r=c.some(ud(function(sa){return this.yb(sa.Xb()).ye()},a));for(na in a.Ta){var t=a.Ta[na];is(t)}is(a.na);a.na.range(n);var y={};a.O&&(y[a.O]=null);a.ha&&(y[a.ha]=null);n=null;for(var E=0;E<b.length;E++){var ma=c[E];var na=ma.ve()||"__DEFAULT__";t=a.tb(na);var ta=c[E].Xb();a.yb(ta).lj(t,a.na,b[E],ma);y[na]=y[na]||ma.Wb();n=n||ma.Fd()}for(na in y)y.hasOwnProperty(na)&&(t=a.tb(na),b=y[na],t.range(k),na===a.O?(e?f?(c=a.ka,E=3):(c=a.ma,E=1):(c=a.Aa,E=0),os(t,c,a.Ja,a.Da,E,r,b)):na===a.ha?(e?f?(c=a.ma,E=1):(c=a.ka,E=3):(c=a.wa,E=2),os(t,c,a.Ja,a.Da,E,r,b)):e?os(t,null,null,null,1,r,b):os(t,null,null,null,0,r,b));k=0===a.Qa;e?(e=k?0:2,f=k?a.Aa:a.wa):(e=f?3:1,f=k?a.ma:a.ka);os(a.na,f,a.Ja,a.Da,e,r,n)} ;function xz(a,b,c){sz.call(this,a,b,c);this.mi({type:"bar"});Ny(this.getStyle(),this)} zd(xz,sz);yd("aplos.chart.BarChartView",xz);xz.fromConfig=function(a){var b=new xz(a.parentElementSelector);qz(a,b);return b};xz.prototype.Tb=function(a){a=nz(a);xz.Sb.Tb.call(this,a)};xz.prototype.Na=function(){return"Bar"};function yz(){} yd("aplos.chart.behavior.ChartBehavior",yz);yz.prototype.attachTo=yz.prototype.Fc;yz.prototype.removeFrom=yz.prototype.Oc;function zz(){} zz.prototype.eg=function(){};yd("aplos.chart.common.behavior.DetailsContentRenderer",zz);function Az(){} ad(Az,zz);yd("aplos.chart.behavior.HovercardContentRenderer",Az);var Bz={oq:"series_asc",pq:"series_desc",kq:"position"};yd("aplos.chart.behavior.OrderingRule",Bz);Bz.SERIES_ASCENDING="series_asc";Bz.SERIES_DESCENDING="series_desc";Bz.POSITION="position";function Cz(a){switch(a){case "\\":case ".":case "*":case "?":case "+":case "^":case "$":case "|":case "(":case ")":case "[":case "]":case "{":case "}":return!0;default:return!1}} function Dz(a){for(var b="^",c=a.length,e=0;e<c;++e){var f=a.charAt(e);switch(f){case "\\":if(e+1>=c)throw Error("LIKE pattern ends with a backslash.");f=a.charAt(++e);Cz(f)&&(b+="\\");b+=f;break;case "_":b+=".";break;case "%":b+=".*";break;default:Cz(f)&&(b+="\\"),b+=f}}return b+"$"} function Ez(a){try{return a=a.replace(/\\"/g,'"'),a=a.replace(/\\'/g,"'"),a=a.replace(/\\n/g,"\n"),a=a.replace(/\\t/g,"\t"),a=a.replace(/\\r/g,"\r"),a=a.replace(/\\\\/g,"\\"),a=a.replace(/\\U([\d\w]{8})/gi,function(b,c){return String.fromCharCode(parseInt(c.substring(0,4),16),parseInt(c.substring(4),16))}),a=a.replace(/\\u([\d\w]{4})/gi,function(b,c){return String.fromCharCode(parseInt(c,16))})}catch(b){throw Error('Unable to unescape "'+a+'" encountered error: '+b);}} function Fz(){} Fz.prototype.parse=function(){console&&console.error("No expression parser implementation was defined. Please ensure that aplos.data.GeneratedParser has been required.");throw Error("No expression parser implementation was defined.");};var Gz=new Fz;Gz=function(){function a(va,oc,gd,Wc){gd=gd||{};for(Wc=va.length;Wc--;gd[va[Wc]]=oc);return gd} function b(){this.Rc={}} var c=[1,8],e=[1,20],f=[1,26],k=[1,27],n=[1,30],r=[1,112],t=[1,113],y=[1,29],E=[1,28],ma=[1,83],na=[1,84],ta=[1,85],sa=[1,86],ua=[1,87],za=[1,88],ya=[1,89],Ba=[1,90],Ca=[1,91],Fa=[1,92],Ea=[1,93],Ja=[1,94],Ka=[1,95],Oa=[1,96],Pa=[1,97],Qa=[1,98],Wa=[1,99],Db=[1,111],Eb=[1,100],Fb=[1,101],Gb=[1,102],Hb=[1,103],Ib=[1,104],Jb=[1,105],$a=[1,106],Kb=[1,107],Lb=[1,108],Mb=[1,109],fb=[1,110],ub=[1,31],vb=[1,32],wb=[1,33],Nb=[1,34],Ob=[1,35],Pb=[1,36],Qb=[1,37],Rb=[1,38],Sb=[1,47],Tb=[1,48],Ub=[1,49],Vb= [1,50],Wb=[1,51],Xb=[1,52],Yb=[1,53],Zb=[1,54],$b=[1,55],ac=[1,56],bc=[1,57],xb=[1,58],cc=[1,59],dc=[1,60],ec=[1,61],yb=[1,62],fc=[1,63],gc=[1,64],Ra=[1,65],Za=[1,66],gb=[1,67],ab=[1,68],bb=[1,69],Xa=[1,70],Ya=[1,71],zb=[1,72],Ab=[1,73],hb=[1,74],cb=[1,75],La=[1,76],ib=[1,77],Bb=[1,78],hc=[1,79],jb=[1,80],Ua=[1,81],kb=[1,82],lb=[1,39],Va=[1,40],mb=[1,41],nb=[1,42],ob=[1,43],pb=[1,44],ic=[1,45],qb=[1,46],rb=[1,116],db=[1,117],sb=[1,118],lc=[1,119],pc=[1,120],uc=[1,121],zc=[1,122],rc=[1,123],Ac=[1,124],Cb=[1,125],Gc=[1,126],Ic=[1,128],Hc=[1,127],mc=[1,129],Bc=[1,130],Cc=[1,131],Dc=[1,132],sc=[1,133],qc=[1,134],Ec=[1,135],vc=[1,136],wc=[1,137],xc=[1,138],yc=[1,139],tb=[5,12,17,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,54,71,72,74,75,76,81,82,96,97,98,99],Eg=[1,140],Ak=[1,150],Fg=[5,11,12,17,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,54,55,71,72,74,75,76,81,82,96,97,98,99],Ci=[1,180],Di=[5,12,17,42,43,44,45,54,96,97,98,99],Ze=[1,233],tf=[1,250],Ei=[5,12,17,32,33,36,37,38,39,40,41,42,43,44,45,46,47,48,54,71,72,74,75,76,81,82,96,97,98,99],Ee=[5,12,17,36,37,38,39,40,41,42,43,44,45,46,47,48,54,71,72,74,75,76,81,82,96,97,98,99],pe=[2,37],$e=[1,336],je=[5,12,17,54,96,97,98,99],Bk=[96,97],Gi={trace:function(){},Rc:{},No:{error:2,expressions:3,math:4,EOF:5,float_item:6,boolean_item:7,identifier_item:8,negated_identifier:9,string_item:10,"(":11,")":12,operator_expression:13,aggregation_function:14,scalar_operator:15,scalar_2_operator:16,",":17,scalar_n_operator:18,comma_values:19,scalar_function:20,scalar_2_function:21,scalar_n_functions:22,alias_functions:23,datetime_functions:24,case_function:25,cast_function:26,quantile_functions:27,native_function:28,misc_function_no_args:29,misc_function_one_arg:30,misc_function_n_args:31,"+":32,"-":33,"/":34,"*":35,"=":36,"!=":37,"<":38,"<=":39,">":40,">=":41,BETWEEN_OP:42,AND_OP:43,NOT_BETWEEN_OP:44,OR_OP:45,IS_NULL_OP:46,IS_TRUE_OP:47,IS_FALSE_OP:48,FLOAT_VALUE:49,STRING_VALUE:50,NATIVE_EXPR:51,NATIVE_AGGREGATE:52,misc_function_start:53,IDENTIFIER:54,DOT_OP:55,BOOLEAN_VALUE:56,token_item:57,ROUND:58,TRUNC:59,LN:60,LOG10:61,LOG:62,POW:63,EXP:64,LIKE:65,COUNT:66,DISTINCT:67,COUNT_DISTINCT_EST:68,NOT_OP:69,NOT_EQUAL_EXPR:70,LIKE_OP:71,NOT_LIKE_OP:72,IS_NOT_NULL:73,IS_NOT_NULL_OP:74,IS_NOT_TRUE_OP:75,IS_NOT_FALSE_OP:76,IF:77,IFNULL:78,NULLIF:79,COALESCE:80,IN_OP:81,NOT_IN_OP:82,NTH_QUANTILE:83,EXTRACT:84,DATE_TRUNC:85,DATETIME_TRUNC:86,TIMESTAMP_TRUNC:87,DATE_ADD:88,DATE_SUB:89,PARSETIME:90,FORMATTIME:91,TIMESTAMP:92,CAST:93,CASE:94,when_then_values:95,ELSE:96,END:97,WHEN:98,THEN:99,AVG:100,SUM:101,MIN:102,MAX:103,COUNT_DISTINCT:104,VARIANCE:105,STDDEV:106,HLL_COUNT_MERGE:107,ABS:108,SIGN:109,IS_INF:110,IS_NAN:111,SQRT:112,CEILING:113,FLOOR:114,COS:115,COSH:116,ACOS:117,ACOSH:118,SIN:119,SINH:120,ASIN:121,ASINH:122,TAN:123,TANH:124,ATAN:125,ATANH:126,IS_NULL:127,UNIX_MICROS:128,UNIX_MILLIS:129,TIMESTAMP_MICROS:130,TIMESTAMP_MILLIS:131,ENCODE_URI_COMPONENT:132,HLL_COUNT_EXTRACT:133,IEEE_DIVIDE:134,POWER:135,DIV:136,MOD:137,ATAN2:138,REGEXP_MATCH:139,GREATEST:140,LEAST:141,CONCAT:142,FORMAT:143,NOT_EXPR:144,EQUAL_EXPR:145,LESS_EXPR:146,LESS_OR_EQUAL_EXPR:147,GREATER_EXPR:148,GREATER_OR_EQUAL_EXPR:149,AND_EXPR:150,OR_EXPR:151,$accept:0,$end:1},qg:{2:"error",5:"EOF",11:"(",12:")",17:",",26:"cast_function",32:"+",33:"-",34:"/",35:"*",36:"=",37:"!=",38:"<",39:"<=",40:">",41:">=",42:"BETWEEN_OP",43:"AND_OP",44:"NOT_BETWEEN_OP",45:"OR_OP",46:"IS_NULL_OP",47:"IS_TRUE_OP",48:"IS_FALSE_OP",49:"FLOAT_VALUE",50:"STRING_VALUE",51:"NATIVE_EXPR",52:"NATIVE_AGGREGATE",54:"IDENTIFIER",55:"DOT_OP",56:"BOOLEAN_VALUE",58:"ROUND",59:"TRUNC",60:"LN",61:"LOG10",62:"LOG",63:"POW",64:"EXP",65:"LIKE",66:"COUNT",67:"DISTINCT",68:"COUNT_DISTINCT_EST",69:"NOT_OP",70:"NOT_EQUAL_EXPR",71:"LIKE_OP",72:"NOT_LIKE_OP",73:"IS_NOT_NULL",74:"IS_NOT_NULL_OP",75:"IS_NOT_TRUE_OP",76:"IS_NOT_FALSE_OP",77:"IF",78:"IFNULL",79:"NULLIF",80:"COALESCE",81:"IN_OP",82:"NOT_IN_OP",83:"NTH_QUANTILE",84:"EXTRACT",85:"DATE_TRUNC",86:"DATETIME_TRUNC",87:"TIMESTAMP_TRUNC",88:"DATE_ADD",89:"DATE_SUB",90:"PARSETIME",91:"FORMATTIME",92:"TIMESTAMP",93:"CAST",94:"CASE",96:"ELSE",97:"END",98:"WHEN",99:"THEN",100:"AVG",101:"SUM",102:"MIN",103:"MAX",104:"COUNT_DISTINCT",105:"VARIANCE",106:"STDDEV",107:"HLL_COUNT_MERGE",108:"ABS",109:"SIGN",110:"IS_INF",111:"IS_NAN",112:"SQRT",113:"CEILING",114:"FLOOR",115:"COS",116:"COSH",117:"ACOS",118:"ACOSH",119:"SIN",120:"SINH",121:"ASIN",122:"ASINH",123:"TAN",124:"TANH",125:"ATAN",126:"ATANH",127:"IS_NULL",128:"UNIX_MICROS",129:"UNIX_MILLIS",130:"TIMESTAMP_MICROS",131:"TIMESTAMP_MILLIS",132:"ENCODE_URI_COMPONENT",133:"HLL_COUNT_EXTRACT",134:"IEEE_DIVIDE",135:"POWER",136:"DIV",137:"MOD",138:"ATAN2",139:"REGEXP_MATCH",140:"GREATEST",141:"LEAST",142:"CONCAT",143:"FORMAT",144:"NOT_EXPR",145:"EQUAL_EXPR",146:"LESS_EXPR",147:"LESS_OR_EQUAL_EXPR",148:"GREATER_EXPR",149:"GREATER_OR_EQUAL_EXPR",150:"AND_EXPR",151:"OR_EXPR"},hk:[0,[3,2],[4,1],[4,1],[4,1],[4,1],[4,1],[4,3],[4,1],[4,4],[4,4],[4,6],[4,4],[4,4],[4,6],[4,4],[4,1],[4,1],[4,1],[4,1],[4,1],[4,1],[4,1],[4,1],[4,1],[13,3],[13,3],[13,3],[13,3],[13,3],[13,3],[13,3],[13,3],[13,3],[13,3],[13,5],[13,5],[13,3],[13,3],[13,2],[13,2],[13,2],[6,2],[6,1],[10,1],[28,4],[28,4],[53,2],[29,2],[30,3],[31,3],[9,2],[8,1],[8,3],[7,1],[57,1],[19,3],[19,3],[23,4],[23,6],[23,4],[23,6],[23,4],[23,4],[23,4],[23,6],[23,6],[23,4],[23,6],[23,4],[23,5],[23,4],[23,2],[23,6],[23,3],[23,3],[23,4],[23,2],[23,2],[23,2],[23,8],[23,6],[23,6],[23,4],[23,5],[23,5],[23,5],[23,5],[27,8],[24,10],[24,10],[24,6],[24,6],[24,6],[24,8],[24,8],[24,8],[24,8],[24,8],[24,4],[24,6],[24,6],[25,5],[25,3],[95,4],[95,5],[14,1],[14,1],[14,1],[14,1],[14,1],[14,1],[14,1],[14,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[21,1],[21,1],[21,1],[21,1],[21,1],[21,1],[22,1],[22,1],[22,1],[22,1],[15,1],[16,1],[16,1],[16,1],[16,1],[16,1],[18,1],[18,1]],Yh:function(va,oc,gd,Wc,hd,Aa){va=Aa.length-1;switch(hd){case 1:return Aa[va-1];case 7:this.ta=Aa[va-1];break;case 9:case 10:case 13:this.ta={type:"function",name:Aa[va-3].toUpperCase(),params:[Aa[va-1]]};break;case 11:case 14:this.ta={type:"function",name:Aa[va-5].toUpperCase(),params:[Aa[va-3],Aa[va-1]]};break;case 12:case 15:this.ta={type:"function",name:Aa[va-3].toUpperCase(),params:Aa[va-1]};break;case 25:case 26:case 27:case 28:this.ta={type:"function",name:Aa[va-1],params:[Aa[va-2],Aa[va]]};break;case 29:this.ta={type:"function",name:"EQUAL",params:[Aa[va-2],Aa[va]]};break;case 30:this.ta={type:"function",name:"NOT_EQUAL",params:[Aa[va-2],Aa[va]]};break;case 31:this.ta={type:"function",name:"LESS",params:[Aa[va-2],Aa[va]]};break;case 32:this.ta={type:"function",name:"LESS_OR_EQUAL",params:[Aa[va-2],Aa[va]]};break;case 33:this.ta={type:"function",name:"GREATER",params:[Aa[va-2],Aa[va]]};break;case 34:this.ta={type:"function",name:"GREATER_OR_EQUAL",params:[Aa[va-2],Aa[va]]};break;case 35:this.ta={type:"function",name:"BETWEEN",params:[Aa[va-4],Aa[va-2],Aa[va]]};break;case 36:this.ta={type:"function",name:"NOT BETWEEN",params:[Aa[va-4],Aa[va-2],Aa[va]]};break;case 37:this.ta={type:"function",name:"AND",params:[Aa[va-2],Aa[va]]};break;case 38:this.ta={type:"function",name:"OR",params:[Aa[va-2],Aa[va]]};break;case 39:this.ta={type:"function",name:"IS NULL",params:[Aa[va-1]]};break;case 40:this.ta={type:"function",name:"IS TRUE",params:[Aa[va-1]]};break;case 41:this.ta={type:"function",name:"IS FALSE",params:[Aa[va-1]]};break;case 42:this.ta={type:"number",value:+-Aa[va]};break;case 43:this.ta={type:"number",value:+Aa[va]};break;case 44:this.ta={type:"string",value:Ez(Aa[va].substring(1,Aa[va].length-1))};break;case 45:case 46:this.ta={type:"function",name:Aa[va-3],params:[Aa[va-1]]};break;case 47:hd=Aa[va-1].pathParts.slice();if(2<hd.length)throw Error("Too many path parts.");oc=hd.pop();this.ta={type:"function",namespace:hd.pop(),name:oc,fullName:Aa[va-1].column};break;case 48:Aa[va-1].params=[];this.ta=Aa[va-1];break;case 49:Aa[va-2].params=[Aa[va-1]];this.ta=Aa[va-2];break;case 50:hd=[];for(oc=0;oc<Aa[va-1].length;oc++)hd.push(Aa[va-1][oc]);Aa[va-2].params=Aa[va-1].slice();this.ta=Aa[va-2];break;case 51:this.ta={type:"function",name:"*",params:[{type:"number",value:"-1"},Aa[va]]};break;case 52:oc=Aa[va];oc.startsWith("`")&&oc.endsWith("`")&&(oc=oc.slice(1,oc.length-1));this.ta={type:"column",column:Aa[va],pathParts:[oc]};break;case 53:oc=Aa[va];oc.startsWith("`")&&oc.endsWith("`")&&(oc=oc.slice(1,oc.length-1));hd=Aa[va-2].pathParts.slice();hd.push(oc);this.ta={type:"column",column:Aa[va-2].column+"."+Aa[va],pathParts:hd};break;case 54:this.ta={type:"boolean",value:"true"===Aa[va].toLowerCase()};break;case 55:this.ta={type:"string",value:Aa[va]};break;case 56:case 104:this.ta= [Aa[va-2],Aa[va]];break;case 57:Aa[va].unshift(Aa[va-2]);this.ta=Aa[va];break;case 58:this.ta={type:"function",name:"ROUND",params:[Aa[va-1],{type:"number",value:0}]};break;case 59:this.ta={type:"function",name:"ROUND",params:[Aa[va-3],Aa[va-1]]};break;case 60:this.ta={type:"function",name:"TRUNC",params:[Aa[va-1],{type:"number",value:0}]};break;case 61:this.ta={type:"function",name:"TRUNC",params:[Aa[va-3],Aa[va-1]]};break;case 62:case 64:this.ta={type:"function",name:"LOG",params:[Aa[va-1],{type:"number",value:Math.E}]};break;case 63:this.ta={type:"function",name:"LOG",params:[Aa[va-1],{type:"number",value:10}]};break;case 65:this.ta={type:"function",name:"LOG",params:[Aa[va-3],Aa[va-1]]};break;case 66:this.ta={type:"function",name:"POWER",params:[Aa[va-3],Aa[va-1]]};break;case 67:this.ta={type:"function",name:"POWER",params:[{type:"number",value:Math.E},Aa[va-1]]};break;case 68:hd=Dz(Aa[va-1].value);this.ta={type:"function",name:"REGEXP_MATCH",params:[Aa[va-3],{type:"string",value:hd}]};break;case 69:this.ta= {type:"function",name:"COUNT",params:[Aa[va-1]]};break;case 70:this.ta={type:"function",name:"COUNT_DISTINCT",params:[Aa[va-1]]};break;case 71:this.ta={type:"function",name:"COUNT_DISTINCT",estimate:!0,params:[Aa[va-1]]};break;case 72:this.ta={type:"function",name:"NOT",params:[Aa[va]]};break;case 73:this.ta={type:"function",name:"NOT_EQUAL",params:[Aa[va-3],Aa[va-1]]};break;case 74:hd=Dz(Aa[va].value);this.ta={type:"function",name:"REGEXP_MATCH",params:[Aa[va-2],{type:"string",value:hd}]};break;case 75:hd=Dz(Aa[va].value);this.ta={type:"function",name:"NOT",params:[{type:"function",name:"REGEXP_MATCH",params:[Aa[va-2],{type:"string",value:hd}]}]};break;case 76:this.ta={type:"function",name:"NOT",params:[{type:"function",name:"IS NULL",params:[Aa[va-1]]}]};break;case 77:this.ta={type:"function",name:"NOT",params:[{type:"function",name:"IS NULL",params:[Aa[va-1]]}]};break;case 78:this.ta={type:"function",name:"NOT",params:[{type:"function",name:"IS TRUE",params:[Aa[va-1]]}]};break;case 79:this.ta= {type:"function",name:"NOT",params:[{type:"function",name:"IS FALSE",params:[Aa[va-1]]}]};break;case 80:this.ta={type:"function",name:"CASE",params:[Aa[va-5],Aa[va-3],Aa[va-1]]};break;case 81:this.ta={type:"function",name:"CASE",params:[{type:"function",name:"IS NULL",params:[Aa[va-3]]},Aa[va-1],Aa[va-3]]};break;case 82:this.ta={type:"function",name:"CASE",params:[{type:"function",name:"NOT",params:[{type:"function",name:"EQUAL",params:[Aa[va-3],Aa[va-1]]}]},Aa[va-3]]};break;case 83:hd=[];for(oc= 0;oc<Aa[va-1].length;oc++)hd.push({type:"function",name:"NOT",params:[{type:"function",name:"IS NULL",params:[Aa[va-1][oc]]}]}),hd.push(Aa[va-1][oc]);this.ta={type:"function",name:"CASE",params:hd};break;case 84:this.ta={type:"function",name:"EQUAL",params:[Aa[va-4],Aa[va-1]]};break;case 85:this.ta={type:"function",name:"NOT",params:[{type:"function",name:"EQUAL",params:[Aa[va-4],Aa[va-1]]}]};break;case 86:hd=[Aa[va-4]];for(oc=0;oc<Aa[va-1].length;oc++)hd.push(Aa[va-1][oc]);this.ta={type:"function",name:"IN",params:hd};break;case 87:hd=[Aa[va-4]];for(oc=0;oc<Aa[va-1].length;oc++)hd.push(Aa[va-1][oc]);this.ta={type:"function",name:"NOT IN",params:hd};break;case 88:this.ta={type:"function",name:"NTH_QUANTILE",params:[Aa[va-5],Aa[va-3],Aa[va-1]]};break;case 89:if(!(Hd(Aa[va-6],"FROM")&&Hd(Aa[va-4],"AT")&&Hd(Aa[va-3],"TIME")&&Hd(Aa[va-2],"ZONE")))throw Error("EXTRACT(datepart FROM timestamp AT TIME ZONE timezone) Syntax incorrect.");this.ta={type:"function",name:"EXTRACT",params:[Aa[va-5],Aa[va- 7],Aa[va-1]]};break;case 90:if(!Hd(Aa[va-6],"AT")||!Hd(Aa[va-5],"TIME")||!Hd(Aa[va-4],"ZONE"))throw Error("DATE_TRUNC(timestamp AT TIME ZONE timezone, datepart) Syntax incorrect.");this.ta={type:"function",name:"LEGACY_DATE_TRUNC",params:[Aa[va-7],Aa[va-1],Aa[va-3]]};break;case 91:this.ta={type:"function",name:"DATE_TRUNC",params:[Aa[va-3],Aa[va-1]]};break;case 92:this.ta={type:"function",name:"DATETIME_TRUNC",params:[Aa[va-3],Aa[va-1]]};break;case 93:this.ta={type:"function",name:"TIMESTAMP_TRUNC",params:[Aa[va-3],Aa[va-1]]};break;case 94:this.ta={type:"function",name:"TIMESTAMP_TRUNC",params:[Aa[va-5],Aa[va-3],Aa[va-1]]};break;case 95:if(!Hd(Aa[va-3],"INTERVAL"))throw Error("DATE_ADD(date_expression, INTERVAL int64_expr date_part) Syntax incorrect.");this.ta={type:"function",name:"DATE_ADD",params:[Aa[va-5],Aa[va-1],Aa[va-2]]};break;case 96:if(!Hd(Aa[va-3],"INTERVAL"))throw Error("DATE_ADD(date_expression, INTERVAL int64_expr date_part) Syntax incorrect.");this.ta={type:"function",name:"DATE_SUB",params:[Aa[va-5],Aa[va-1],Aa[va-2]]};break;case 97:this.ta={type:"function",name:"PARSETIME",params:[Aa[va-5],Aa[va-3],Aa[va-1]]};break;case 98:this.ta={type:"function",name:"FORMATTIME",params:[Aa[va-3],Aa[va-5],Aa[va-1]]};break;case 99:this.ta={type:"function",name:"TIMESTAMP",params:[Aa[va-1]]};break;case 100:this.ta={type:"function",name:"TIMESTAMP",params:[Aa[va-3],Aa[va-1]]};break;case 101:if(!Hd(Aa[va-2],"AS"))throw Error("CAST(expression AS type) Syntax incorrect.");this.ta={type:"function",name:"CAST",params:[Aa[va-3],Aa[va-1]]};break;case 102:Aa[va-3].push(Aa[va-1]);this.ta={type:"function",name:"CASE",params:Aa[va-3]};break;case 103:this.ta={type:"function",name:"CASE",params:Aa[va-1]};break;case 105:Aa[va].unshift(Aa[va-1]),Aa[va].unshift(Aa[va-3]),this.ta=Aa[va]}},table:[{3:1,4:2,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{1:[3]},{5:[1,115],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},a(tb,[2,2]),a(tb,[2,3]),a(tb,[2,4],{11:[1,141],55:Eg}),a(tb,[2,5]),a(tb,[2,6]),{4:142,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},a(tb,[2,8]),{11:[1,143]},{11:[1,144]},{11:[1,145]},{11:[1,146]},{11:[1,147]},{11:[1,148]},{11:[1,149]},a(tb,[2,16]),a(tb,[2,17]),a(tb,[2,18]),a(tb,[2,19]),a(tb,[2,20]),a(tb,[2,21]),a(tb,[2,22]),a(tb,[2,23]),a(tb,[2,24]),{8:151,49:Ak,54:y},a(tb,[2,43]),a(tb,[2,54]),a(Fg,[2,52]),a(tb,[2,44]),{11:[2,106]},{11:[2,107]},{11:[2,108]},{11:[2,109]},{11:[2,110]},{11:[2,111]},{11:[2,112]},{11:[2,113]},{11:[2,150]},{11:[2,151]},{11:[2,152]},{11:[2,153]},{11:[2,154]},{11:[2,155]},{11:[2,156]},{11:[2,157]},{11:[2,114]},{11:[2,115]},{11:[2,116]},{11:[2,117]},{11:[2,118]},{11:[2,119]},{11:[2,120]},{11:[2,121]},{11:[2,122]},{11:[2,123]},{11:[2,124]},{11:[2,125]},{11:[2,126]},{11:[2,127]},{11:[2,128]},{11:[2,129]},{11:[2,130]},{11:[2,131]},{11:[2,132]},{11:[2,133]},{11:[2,134]},{11:[2,135]},{11:[2,136]},{11:[2,137]},{11:[2,138]},{11:[2,139]},{11:[2,140]},{11:[2,141]},{11:[2,142]},{11:[2,143]},{11:[2,144]},{11:[2,145]},{11:[2,146]},{11:[2,147]},{11:[2,148]},{11:[2,149]},{11:[1,152]},{11:[1,153]},{11:[1,154]},{11:[1,155]},{11:[1,156]},{11:[1,157]},{11:[1,158]},{11:[1,159]},{11:[1,160]},{11:[1,161]},{4:162,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{11:[1,163]},{11:[1,164]},{11:[1,165]},{11:[1,166]},{11:[1,167]},{11:[1,168]},{11:[1,169]},{11:[1,170]},{11:[1,171]},{11:[1,172]},{11:[1,173]},{11:[1,174]},{11:[1,175]},{11:[1,176]},{11:[1,177]},{11:[1,178]},{95:179,98:Ci},{11:[1,181]},{11:[1,182]},{11:[1,183]},{4:185,6:3,7:4,8:5,9:6,10:7,11:c,12:[1,184],13:9,14:10,15:11,16:12,18:13,19:186,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{1:[2,1]},{4:187,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:188,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:189,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:190,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:191,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:192,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:193,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:194,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:195,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:196,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:197,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:198,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:199,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:200,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},a(tb,[2,39]),a(tb,[2,40]),a(tb,[2,41]),{10:201,50:n},{10:202,50:n},a(tb,[2,77]),a(tb,[2,78]),a(tb,[2,79]),{11:[1,203]},{11:[1,204]},{54:[1,205]},a([11,12,26,33,49,50,51,52,54,56,58,59,60,61,62,63,64,65,66,68,69,70,73,77,78,79,80,83,84,85,86,87,88,89,90,91,92,93,94,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151],[2,47]),{12:[1,206],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{4:207,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:208,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:209,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:211,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,19:210,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:212,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:213,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:211,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,19:214,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},a(tb,[2,42]),a(tb,[2,51],{55:Eg}),{4:215,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:216,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:217,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:218,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:219,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:220,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:221,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:222,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:223,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,67:[1,224],68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:225,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},a(Di,[2,72],{32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc}),{4:226,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:227,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:228,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:229,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:230,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:211,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,19:231,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{54:Ze,57:232},{4:234,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:235,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:236,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:237,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:238,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:239,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:240,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:241,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:242,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{96:[1,243],97:[1,244]},{4:245,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:246,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{10:247,50:n},{10:248,50:n},a(tb,[2,48]),{12:[1,249],17:tf,32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,251]},a(Ei,[2,25],{34:sb,35:lc}),a(Ei,[2,26],{34:sb,35:lc}),a(tb,[2,27]),a(tb,[2,28]),a(Ee,[2,29],{32:rb,33:db,34:sb,35:lc}),a(Ee,[2,30],{32:rb,33:db,34:sb,35:lc}),a(Ee,[2,31],{32:rb,33:db,34:sb,35:lc}),a(Ee,[2,32],{32:rb,33:db,34:sb,35:lc}),a(Ee,[2,33],{32:rb,33:db,34:sb,35:lc}),a(Ee,[2,34],{32:rb,33:db,34:sb,35:lc}),{32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:[1,252],44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:[1,253],44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},a(Di,pe,{32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc}),a([5,12,17,42,44,45,54,96,97,98,99],[2,38],{32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,43:Ic,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc}),a(tb,[2,74]),a(tb,[2,75]),{4:254,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,19:255,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:256,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,19:257,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},a(Fg,[2,53]),a(tb,[2,7]),{12:[1,258],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,259],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{17:[1,260],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,261]},{17:tf,32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,262],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{17:[1,263],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,264]},{12:[1,265],17:[1,266],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,267],17:[1,268],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,269],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,270],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,271],17:[1,272],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{17:[1,273],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,274],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{17:[1,275],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,276],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{4:277,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{12:[1,278],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{17:[1,279],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,280],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{17:[1,281],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{17:[1,282],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{17:[1,283],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,284]},{54:[1,285]},a([12,17,54],[2,55]),{17:[1,287],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,54:[1,286],71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{17:[1,288],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{17:[1,289],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{17:[1,290],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{17:[1,291],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{17:[1,292],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{17:[1,293],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,294],17:[1,295],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,54:[1,296],71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{4:297,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},a(tb,[2,103]),{32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc,99:[1,298]},{17:[1,299],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,300]},{12:[1,301]},a(tb,[2,49]),{4:302,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,19:303,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},a(tb,[2,50]),{4:304,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:305,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{12:[1,306],17:tf,32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,307]},{12:[1,308],17:tf,32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,309]},a(tb,[2,9]),a(tb,[2,10]),{4:310,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},a(tb,[2,12]),a(tb,[2,13]),{4:311,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},a(tb,[2,15]),a(tb,[2,58]),{4:312,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},a(tb,[2,60]),{4:313,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},a(tb,[2,62]),a(tb,[2,63]),a(tb,[2,64]),{4:314,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:315,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},a(tb,[2,67]),{10:316,50:n},a(tb,[2,69]),{12:[1,317],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},a(tb,[2,71]),{4:318,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},a(tb,[2,76]),{4:319,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:320,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:321,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},a(tb,[2,83]),{4:322,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{54:[1,323]},{54:Ze,57:324},{54:Ze,57:325},{54:Ze,57:326},{54:[1,327]},{54:[1,328]},{4:329,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:330,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},a(tb,[2,99]),{4:331,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{54:Ze,57:332},{32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc,97:[1,333]},{4:334,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{6:335,33:$e,49:k},a(tb,[2,45]),a(tb,[2,46]),{12:[2,56],17:tf,32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[2,57]},a(je,[2,35],{32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:pe,43:pe,44:pe,45:pe,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc}),a(je,[2,36],{32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:pe,43:pe,44:pe,45:pe,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc}),a(tb,[2,84]),a(tb,[2,86]),a(tb,[2,85]),a(tb,[2,87]),{12:[1,337],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,338],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,339],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,340],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,341],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,342],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,343]},a(tb,[2,70]),{12:[1,344],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{17:[1,345],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,346],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,347],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,54:[1,348],71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{54:[1,349]},{12:[1,350]},{12:[1,351]},{12:[1,352],17:[1,353]},{4:354,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:355,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{17:[1,356],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{17:[1,357],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,358],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,359]},a(tb,[2,102]),a(Bk,[2,104],{95:360,32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc,98:Ci}),{17:[1,361]},{49:Ak},a(tb,[2,11]),a(tb,[2,14]),a(tb,[2,59]),a(tb,[2,61]),a(tb,[2,65]),a(tb,[2,66]),a(tb,[2,68]),a(tb,[2,73]),{4:362,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},a(tb,[2,81]),a(tb,[2,82]),{54:[1,363]},{4:364,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},a(tb,[2,91]),a(tb,[2,92]),a(tb,[2,93]),{4:365,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,54:Ze,57:366,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,54:Ze,57:367,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{4:368,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:369,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},a(tb,[2,100]),a(tb,[2,101]),a(Bk,[2,105]),{6:370,33:$e,49:k},{12:[1,371],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{54:[1,372]},{17:[1,373],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,374],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,375]},{12:[1,376]},{12:[1,377],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,378],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,379]},a(tb,[2,80]),{4:380,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:k,50:n,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:sa,62:ua,63:za,64:ya,65:Ba,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{54:Ze,57:381},a(tb,[2,94]),a(tb,[2,95]),a(tb,[2,96]),a(tb,[2,97]),a(tb,[2,98]),a(tb,[2,88]),{12:[1,382],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,383]},a(tb,[2,89]),a(tb,[2,90])],oj:{31:[2,106],32:[2,107],33:[2,108],34:[2,109],35:[2,110],36:[2,111],37:[2,112],38:[2,113],39:[2,150],40:[2,151],41:[2,152],42:[2,153],43:[2,154],44:[2,155],45:[2,156],46:[2,157],47:[2,114],48:[2,115],49:[2,116],50:[2,117],51:[2,118],52:[2,119],53:[2,120],54:[2,121],55:[2,122],56:[2,123],57:[2,124],58:[2,125],59:[2,126],60:[2,127],61:[2,128],62:[2,129],63:[2,130],64:[2,131],65:[2,132],66:[2,133],67:[2,134],68:[2,135],69:[2,136],70:[2,137],71:[2,138],72:[2,139],73:[2,140],74:[2,141],75:[2,142],76:[2,143],77:[2,144],78:[2,145],79:[2,146],80:[2,147],81:[2,148],82:[2,149],115:[2,1],303:[2,57]},parseError:function(va,oc){if(oc.fr)this.trace(va);else throw va=Error(va),va.hash=oc,va;},parse:function(va){var oc=[0],gd=[null],Wc=[],hd=this.table,Aa="",vh=0,Ck=0,Dk=0,bo=Wc.slice.call(arguments,1),Jd=Object.create(this.Oj),uf={};for(vf in this.Rc)Object.prototype.hasOwnProperty.call(this.Rc,vf)&&(uf[vf]=this.Rc[vf]);Jd.Ao(va,uf);uf.Oj=Jd;uf.ak=this;"undefined"==typeof Jd.Wa&&(Jd.Wa={});var vf=Jd.Wa;Wc.push(vf);var co=Jd.options&&Jd.options.ag;"function"===typeof uf.parseError?this.parseError=uf.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var Gd,Fi,we,Zd,Vf= {},wh,ee;;){we=oc[oc.length-1];if(this.oj[we])Zd=this.oj[we];else{if(null===Gd||"undefined"==typeof Gd)Gd=Jd.Nj()||1,"number"!==typeof Gd&&(Gd=this.No[Gd]||Gd);Zd=hd[we]&&hd[we][Gd]}if("undefined"===typeof Zd||!Zd.length||!Zd[0]){ee=[];for(wh in hd[we])this.qg[wh]&&2<wh&&ee.push("'"+this.qg[wh]+"'");var eo=Jd.lh?"Parse error on line "+(vh+1)+":\n"+Jd.lh()+"\nExpecting "+ee.join(", ")+", got '"+(this.qg[Gd]||Gd)+"'":"Parse error on line "+(vh+1)+": Unexpected "+(1==Gd?"end of input":"'"+(this.qg[Gd]|| Gd)+"'");this.parseError(eo,{text:Jd.match,dl:this.qg[Gd]||Gd,line:Jd.ac,Xq:vf,Pq:ee})}if(Zd[0]instanceof Array&&1<Zd.length)throw Error("Parse Error: multiple actions possible at state: "+we+", token: "+Gd);switch(Zd[0]){case 1:oc.push(Gd);gd.push(Jd.bc);Wc.push(Jd.Wa);oc.push(Zd[1]);Gd=null;Fi?(Gd=Fi,Fi=null):(Ck=Jd.Yd,Aa=Jd.bc,vh=Jd.ac,vf=Jd.Wa,0<Dk&&Dk--);break;case 2:ee=this.hk[Zd[1]][1];Vf.ta=gd[gd.length-ee];Vf.Yi={le:Wc[Wc.length-(ee||1)].le,Md:Wc[Wc.length-1].Md,rd:Wc[Wc.length-(ee||1)].rd,xd:Wc[Wc.length-1].xd};co&&(Vf.Yi.range=[Wc[Wc.length-(ee||1)].range[0],Wc[Wc.length-1].range[1]]);we=this.Yh.apply(Vf,[Aa,Ck,vh,uf,Zd[1],gd,Wc].concat(bo));if("undefined"!==typeof we)return we;ee&&(oc=oc.slice(0,-2*ee),gd=gd.slice(0,-1*ee),Wc=Wc.slice(0,-1*ee));oc.push(this.hk[Zd[1]][0]);gd.push(Vf.ta);Wc.push(Vf.Yi);Zd=hd[oc[oc.length-2]][oc[oc.length-1]];oc.push(Zd);break;case 3:return!0}}}};Gi.Oj=function(){return{Si:1,parseError:function(va,oc){if(this.Rc.ak)this.Rc.ak.parseError(va,oc);else throw Error(va);},Ao:function(va,oc){this.Rc=oc||this.Rc||{};this.jc=va;this.Cf=this.vg=this.done=!1;this.ac=this.Yd=0;this.bc=this.Mc=this.match="";this.Jb=["INITIAL"];this.Wa={le:1,rd:0,Md:1,xd:0};this.options.ag&&(this.Wa.range=[0,0]);this.offset=0;return this},input:function(){var va=this.jc[0];this.bc+=va;this.Yd++;this.offset++;this.match+=va;this.Mc+=va;va.match(/(?:\r\n?|\n).*/g)?(this.ac++,this.Wa.Md++):this.Wa.xd++;this.options.ag&&this.Wa.range[1]++;this.jc=this.jc.slice(1);return va},Zo:function(va){var oc=va.length,gd=va.split(/(?:\r\n?|\n)/g);this.jc=va+this.jc;this.bc=this.bc.substr(0,this.bc.length-oc);this.offset-=oc;va=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1);this.Mc=this.Mc.substr(0,this.Mc.length-1);gd.length-1&&(this.ac-=gd.length-1);var Wc=this.Wa.range;this.Wa={le:this.Wa.le,Md:this.ac+1,rd:this.Wa.rd,xd:gd?(gd.length===va.length?this.Wa.rd:0)+va[va.length-gd.length].length-gd[0].length:this.Wa.rd-oc};this.options.ag&&(this.Wa.range= [Wc[0],Wc[0]+this.Yd-oc]);this.Yd=this.bc.length;return this},ar:function(){this.Cf=!0;return this},reject:function(){if(this.options.dj)this.vg=!0;else return this.parseError("Lexical error on line "+(this.ac+1)+". You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).\n"+this.lh(),{text:"",dl:null,line:this.ac});return this},Tq:function(va){this.Zo(this.match.slice(va))},Xn:function(){var va=this.Mc.substr(0,this.Mc.length-this.match.length);return(20<va.length?"...":"")+va.substr(-20).replace(/\n/g,"")},ap:function(){var va=this.match;20>va.length&&(va+=this.jc.substr(0,20-va.length));return(va.substr(0,20)+(20<va.length?"...":"")).replace(/\n/g,"")},lh:function(){var va=this.Xn(),oc=Array(va.length+1).join("-");return va+this.ap()+"\n"+oc+"^"},Zk:function(va,oc){var gd;if(this.options.dj){var Wc={ac:this.ac,Wa:{le:this.Wa.le,Md:this.Md,rd:this.Wa.rd,xd:this.Wa.xd},bc:this.bc,match:this.match,matches:this.matches,Mc:this.Mc,Yd:this.Yd,offset:this.offset,Cf:this.Cf,jc:this.jc,Rc:this.Rc,Jb:this.Jb.slice(0),done:this.done};this.options.ag&&(Wc.Wa.range=this.Wa.range.slice(0))}if(gd=va[0].match(/(?:\r\n?|\n).*/g))this.ac+=gd.length;this.Wa={le:this.Wa.Md,Md:this.ac+1,rd:this.Wa.xd,xd:gd?gd[gd.length-1].length-gd[gd.length-1].match(/\r?\n?/)[0].length:this.Wa.xd+va[0].length};this.bc+=va[0];this.match+=va[0];this.matches=va;this.Yd=this.bc.length;this.options.ag&&(this.Wa.range=[this.offset,this.offset+=this.Yd]);this.vg=this.Cf=!1;this.jc=this.jc.slice(va[0].length);this.Mc+=va[0];va=this.Yh.call(this,this.Rc,this,oc,this.Jb[this.Jb.length-1]);this.done&&this.jc&&(this.done=!1);if(va)return va;if(this.vg)for(var hd in Wc)this[hd]=Wc[hd];return!1},next:function(){if(this.done)return this.Si;this.jc||(this.done=!0);var va;this.Cf||(this.match=this.bc="");for(var oc=this.rl(),gd=0;gd<oc.length;gd++)if((va=this.jc.match(this.rules[oc[gd]]))&&(!Wc||va[0].length>Wc[0].length)){var Wc=va;var hd=gd;if(this.options.dj){Wc=this.Zk(va,oc[gd]);if(!1!==Wc)return Wc;if(this.vg)Wc=!1;else return!1}else if(!this.options.flex)break}return Wc?(Wc=this.Zk(Wc,oc[hd]),!1!==Wc?Wc:!1):""===this.jc?this.Si:this.parseError("Lexical error on line "+(this.ac+1)+". Unrecognized text.\n"+ this.lh(),{text:"",dl:null,line:this.ac})},Nj:function(){var va=this.next();return va?va:this.Nj()},ej:function(va){this.Jb.push(va)},Zn:function(){return 0<this.Jb.length-1?this.Jb.pop():this.Jb[0]},rl:function(){return this.Jb.length&&this.Jb[this.Jb.length-1]?this.conditions[this.Jb[this.Jb.length-1]].rules:this.conditions.INITIAL.rules},pr:function(va){va=this.Jb.length-1-Math.abs(va||0);return 0<=va?this.Jb[va]:"INITIAL"},pushState:function(va){this.ej(va)},mr:function(){return this.Jb.length},options:{flex:!0,"case-insensitive":!0},Yh:function(va,oc,gd){switch(gd){case 1:return 67;case 2:return 144;case 3:return 150;case 4:return 151;case 5:return 145;case 6:return 70;case 7:return 146;case 8:return 147;case 9:return 148;case 10:return 149;case 11:return 127;case 12:return 73;case 13:return 43;case 14:return 45;case 15:return 65;case 16:return 51;case 17:return 52;case 18:return 93;case 19:return 128;case 20:return 129;case 21:return 130;case 22:return 131;case 23:return 92;case 24:return 100;case 25:return 66;case 26:return 103;case 27:return 102;case 28:return 101;case 29:return 105;case 30:return 106;case 31:return 107;case 32:return 108;case 33:return 109;case 34:return 110;case 35:return 111;case 36:return 134;case 37:return 112;case 38:return 63;case 39:return 135;case 40:return 64;case 41:return 60;case 42:return 62;case 43:return 61;case 44:return 140;case 45:return 141;case 46:return 136;case 47:return 137;case 48:return 58;case 49:return 59;case 50:return 113;case 51:return 113;case 52:return 114;case 53:return 115;case 54:return 116;case 55:return 117;case 56:return 118;case 57:return 119;case 58:return 120;case 59:return 121;case 60:return 122;case 61:return 123;case 62:return 124;case 63:return 125;case 64:return 126;case 65:return 138;case 66:return 133;case 67:return 142;case 68:return 139;case 69:return 143;case 70:return 84;case 71:return 85;case 72:return 86;case 73:return 87;case 74:return 88;case 75:return 89;case 76:return 32;case 77:return 33;case 78:return 35;case 79:return 34;case 80:return 69;case 81:return 43;case 82:return 45;case 83:return 38;case 84:return 39;case 85:return 40;case 86:return 41;case 87:return 36;case 88:return 37;case 89:return 37;case 90:return 55;case 91:return 42;case 92:return 44;case 93:return 71;case 94:return 72;case 95:return 46;case 96:return 74;case 97:return 47;case 98:return 75;case 99:return 48;case 100:return 76;case 101:return 81;case 102:return 82;case 103:return this.ej("CASE_MODE"),94;case 104:return 98;case 105:return 99;case 106:return 96;case 107:return this.Zn(),97;case 108:return 80;case 109:return 77;case 110:return 78;case 111:return 79;case 112:return 104;case 113:return 68;case 114:return 90;case 115:return 91;case 116:return 83;case 117:return 132;case 118:return 11;case 119:return 12;case 120:return 17;case 121:return"'";case 122:return'"';case 123:return'"';case 124:return 49;case 125:return 56;case 126:return 54;case 127:return 50;case 128:return 50;case 129:return 54;case 130:return 5;case 131:return"INVALID";case 132:console.log(oc.bc)}},rules:[/^(?:\s+)/i,/^(?:DISTINCT)/i,/^(?:NOT(?=[(]))/i,/^(?:AND(?=[(]))/i,/^(?:OR(?=[(]))/i,/^(?:EQUAL(?=[(]))/i,/^(?:NOT_EQUAL(?=[(]))/i,/^(?:LESS(?=[(]))/i,/^(?:LESS_OR_EQUAL(?=[(]))/i,/^(?:GREATER(?=[(]))/i,/^(?:GREATER_OR_EQUAL(?=[(]))/i,/^(?:IS NULL(?=[(]))/i,/^(?:IS NOT NULL(?=[(]))/i,/^(?:&&)/i,/^(?:\|\|)/i,/^(?:LIKE(?=[(]))/i,/^(?:NATIVE_EXPR(?=\s*[(]))/i,/^(?:NATIVE_AGGREGATE(?=\s*[(]))/i,/^(?:CAST(?=\s*[(]))/i,/^(?:UNIX_MICROS(?=\s*[(]))/i,/^(?:UNIX_MILLIS(?=\s*[(]))/i,/^(?:TIMESTAMP_MICROS(?=\s*[(]))/i,/^(?:TIMESTAMP_MILLIS(?=\s*[(]))/i,/^(?:TIMESTAMP(?=\s*[(]))/i,/^(?:AVG(?=\s*[(]))/i,/^(?:COUNT(?=\s*[(]))/i,/^(?:MAX(?=\s*[(]))/i,/^(?:MIN(?=\s*[(]))/i,/^(?:SUM(?=\s*[(]))/i,/^(?:VARIANCE(?=\s*[(]))/i,/^(?:STDDEV(?=\s*[(]))/i,/^(?:HLL_COUNT\.MERGE(?=\s*[(]))/i,/^(?:ABS(?=\s*[(]))/i,/^(?:SIGN(?=\s*[(]))/i,/^(?:IS_INF(?=\s*[(]))/i,/^(?:IS_NAN(?=\s*[(]))/i,/^(?:IEEE_DIVIDE(?=\s*[(]))/i,/^(?:SQRT(?=\s*[(]))/i,/^(?:POW(?=\s*[(]))/i,/^(?:POWER(?=\s*[(]))/i,/^(?:EXP(?=\s*[(]))/i,/^(?:LN(?=\s*[(]))/i,/^(?:LOG(?=\s*[(]))/i,/^(?:LOG10(?=\s*[(]))/i,/^(?:GREATEST(?=\s*[(]))/i,/^(?:LEAST(?=\s*[(]))/i,/^(?:DIV(?=\s*[(]))/i,/^(?:MOD(?=\s*[(]))/i,/^(?:ROUND(?=\s*[(]))/i,/^(?:TRUNC(?=\s*[(]))/i,/^(?:CEIL(?=\s*[(]))/i,/^(?:CEILING(?=\s*[(]))/i,/^(?:FLOOR(?=\s*[(]))/i,/^(?:COS(?=\s*[(]))/i,/^(?:COSH(?=\s*[(]))/i,/^(?:ACOS(?=\s*[(]))/i,/^(?:ACOSH(?=\s*[(]))/i,/^(?:SIN(?=\s*[(]))/i,/^(?:SINH(?=\s*[(]))/i,/^(?:ASIN(?=\s*[(]))/i,/^(?:ASINH(?=\s*[(]))/i,/^(?:TAN(?=\s*[(]))/i,/^(?:TANH(?=\s*[(]))/i,/^(?:ATAN(?=\s*[(]))/i,/^(?:ATANH(?=\s*[(]))/i,/^(?:ATAN2(?=\s*[(]))/i,/^(?:HLL_COUNT\.EXTRACT(?=\s*[(]))/i,/^(?:CONCAT(?=\s*[(]))/i,/^(?:REGEXP_MATCH(?=\s*[(]))/i,/^(?:FORMAT(?=\s*[(]))/i,/^(?:EXTRACT(?=\s*[(]))/i,/^(?:DATE_TRUNC(?=\s*[(]))/i,/^(?:DATETIME_TRUNC(?=\s*[(]))/i,/^(?:TIMESTAMP_TRUNC(?=\s*[(]))/i,/^(?:DATE_ADD(?=\s*[(]))/i,/^(?:DATE_SUB(?=\s*[(]))/i,/^(?:\+)/i,/^(?:-)/i,/^(?:\*)/i,/^(?:\/)/i,/^(?:NOT)/i,/^(?:AND)/i,/^(?:OR)/i,/^(?:<)/i,/^(?:<=)/i,/^(?:>)/i,/^(?:>=)/i,/^(?:=)/i,/^(?:!=)/i,/^(?:<>)/i,/^(?:\.)/i,/^(?:BETWEEN)/i,/^(?:NOT BETWEEN)/i,/^(?:LIKE)/i,/^(?:NOT LIKE)/i,/^(?:IS NULL)/i,/^(?:IS NOT NULL)/i,/^(?:IS TRUE)/i,/^(?:IS NOT TRUE)/i,/^(?:IS FALSE)/i,/^(?:IS NOT FALSE)/i,/^(?:IN)/i,/^(?:NOT IN)/i,/^(?:CASE)/i,/^(?:WHEN)/i,/^(?:THEN)/i,/^(?:ELSE)/i,/^(?:END)/i,/^(?:COALESCE(?=\s*[(]))/i,/^(?:IF(?=\s*[(]))/i,/^(?:IFNULL(?=\s*[(]))/i,/^(?:NULLIF(?=\s*[(]))/i,/^(?:COUNT_DISTINCT(?=\s*[(]))/i,/^(?:COUNT_DISTINCT_EST(?=\s*[(]))/i,/^(?:PARSETIME(?=\s*[(]))/i,/^(?:FORMATTIME(?=\s*[(]))/i,/^(?:NTH_QUANTILE(?=\s*[(]))/i,/^(?:ENCODE_URI_COMPONENT(?=\s*[(]))/i,/^(?:\()/i,/^(?:\))/i,/^(?:,)/i,/^(?:')/i,/^(?:")/i,/^(?:")/i,/^(?:[0-9]*(\.[0-9]*)?([eE]-?[0-9]+)?\b)/i,/^(?:TRUE|FALSE)/i,/^(?:[a-zA-Z_][a-zA-Z0-9_]*\b)/i,/^(?:["](\\.|[^"])*["])/i,/^(?:['](\\.|[^'])*['])/i,/^(?:[`](\\.|[^`])*[`])/i,/^(?:$)/i,/^(?:.)/i,/^(?:.)/i],conditions:{CASE_MODE:{rules:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132],inclusive:!0},INITIAL:{rules:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132],inclusive:!0}}}}();b.prototype=Gi;Gi.v=b;return new b}();function Hz(a,b,c){if(null!=c&&"number"!==typeof c)throw Error("Provided value for "+b+' to "'+a+'" was of type '+typeof c+" but a number was expected.");} function Iz(a,b,c){if(null!=c&&("number"!==typeof c||!isNaN(c))&&isFinite(c)&&c!==parseInt(c,10))throw Error("Provided value for "+b+' to "'+a+'" was not an integer.');} function Jz(a,b,c,e,f){if(null!=c&&!(isNaN(c)||c>=e&&c<=f))throw Error("Value provided for "+b+' to "'+a+'" was out of the allowed range of ['+e+", "+f+"].");} function Kz(a,b){Hz("TRUNC(X, Y)","X",a);Hz("TRUNC(X, Y)","Y",b);Iz("TRUNC(X, Y)","Y",b);if(null==a||null==b)return null;if(isNaN(a)||isNaN(b))return NaN;if(!isFinite(a))return+a;a=0<=a?Number(Math.floor(a+"e"+b)):Number(Math.ceil(a+"e"+b));return 0<=b?Number(a+"e-"+b):Number(a+"e"+-b)} function Lz(a,b){Hz("LOG(X, Y)","X",a);Hz("LOG(X, Y)","X",b);return null==a||null==b?null:+a/+b} ;function Mz(a,b){var c=Array.prototype.slice.call(arguments),e=c.shift();if("undefined"==typeof e)throw Error("[goog.string.format] Template required");return e.replace(/%([0\- \+]*)(\d+)?(\.(\d+))?([%sfdiu])/g,function(f,k,n,r,t,y,E,ma){if("%"==y)return"%";var na=c.shift();if("undefined"==typeof na)throw Error("[goog.string.format] Not enough arguments");arguments[0]=na;return Nz[y].apply(null,arguments)})} var Nz={s:function(a,b,c){return isNaN(c)||""==c||a.length>=Number(c)?a:a=-1<b.indexOf("-",0)?a+fi(" ",Number(c)-a.length):fi(" ",Number(c)-a.length)+a},f:function(a,b,c,e,f){e=a.toString();isNaN(f)||""==f||(e=parseFloat(a).toFixed(f));var k=0>Number(a)?"-":0<=b.indexOf("+")?"+":0<=b.indexOf(" ")?" ":"";0<=Number(a)&&(e=k+e);if(isNaN(c)||e.length>=Number(c))return e;e=isNaN(f)?Math.abs(Number(a)).toString():Math.abs(Number(a)).toFixed(f);a=Number(c)-e.length-k.length;0<=b.indexOf("-",0)?e=k+e+fi(" ",a):(b=0<=b.indexOf("0",0)?"0":" ",e=k+fi(b,a)+e);return e},d:function(a,b,c,e,f,k,n,r){return Nz.f(parseInt(a,10),b,c,e,0,k,n,r)}};Nz.i=Nz.d;Nz.u=Nz.d;function Oz(a,b){if(null==a)return!1;if(0===b.length)return!0;b=Kc(b);for(var c=b.next();!c.done;c=b.next())if(c=c.value,a===c||typeof a!==typeof c)return!1;return!0} function Pz(a,b,c){if(null==b||null==c)return!1;if(typeof b!=typeof c)throw Error("Argument type mismatch in "+a+' comparison function: parameter 1 "'+b+'" is type '+typeof b+' but param2 "'+c+'" is type '+typeof c+".");switch(a){case "EQUAL":return b===c;case "NOT_EQUAL":return b!==c;case "LESS":return b<c;case "LESS_OR_EQUAL":return b<=c;case "GREATER":return b>c;case "GREATER_OR_EQUAL":return b>=c;default:throw Error('Unhandled binary operator "'+a+'".');}} function Qz(a,b){var c=b[0];if(b.some(function(e){return null==e}))return null;switch(a){case "+":for(a=1;a<b.length;a++)c+=b[a];return c;case "-":for(a=1;a<b.length;a++)c-=b[a];return c;case "*":for(a=1;a<b.length;a++)c*=b[a];return c;case "/":for(a=1;a<b.length;a++)c/=b[a];return c;default:throw Error("Unknown operator: "+a);}} function Rz(a,b){for(var c=0;c<b.length;c++)if("boolean"!==typeof b[c])return null;switch(a.toUpperCase()){case "AND":for(c=0;c<b.length;c++)if(0==b[c])return!1;return!0;case "OR":for(c=0;c<arguments.length;c++)if(1==b[c])return!0;return!1;default:throw Error('Unhandled logical operator "'+a+'".');}} function Sz(a,b){return"("+b.join(a)+")"} function Tz(a,b){if(1!==b.length)throw Error("Expected one parameter for "+a);return"("+b[0]+" "+a+")"} function Uz(a,b){if(3!==b.length)throw Error("Expected three parameters for "+a);var c=b[1].replace(/"/g,"");return a+"("+b[0]+", INTERVAL "+b[2]+" "+c+")"} function Vz(a,b,c){return(a?a+".":"")+b+"("+c.join(",")+")"} function Wz(a,b,c){switch(typeof a){case "number":var e=a;break;case "boolean":e=a?1:0;break;case "string":e=Number(a);if(isNaN(e))throw Error('CAST from string to an integer value failed for "'+a+'" because of non-numeric characters.');break;default:throw Error("CAST from "+typeof a+" to integer is not supported.");}if(!isFinite(e))throw Error("CAST result of "+e+" is not valid for integer type.");e=0>=e?Math.ceil(e-.5):Math.floor(e+.5);if(e<b||e>c)throw Error("CAST result is out of range for integer type.");return e} function Xz(a,b,c){switch(typeof a){case "number":var e=a;break;case "boolean":e=a?1:0;break;case "string":if("inf"===a.toLowerCase()||"+inf"===a.toLowerCase()){e=Infinity;break}else if("-inf"===a.toLowerCase())e=-Infinity;else if("nan"===a.toLowerCase())e=NaN;else if(e=Number(a),isNaN(e))throw Error('CAST from string to a floating point value failed for "'+a+'" because of non-numeric characters.');if(isNaN(e)&&"nan"!==a.toLowerCase())throw Error('CAST from string to a floating point value failed for "'+ a+'".');break;default:throw Error("CAST from "+typeof a+" to a floating point value is not supported.");}if(null!=b&&null!=c&&isFinite(e)&&(e<b||e>c))throw Error("CAST result "+e+" is out of range for target type.");return e} function Yz(a){if("number"===typeof a){if(Infinity===a)return"inf";if(-Infinity===a)return"-inf";if(isNaN(a))return"NaN"}return""+a} ;function Zz(a,b){var c=$z;a=a?a.toUpperCase():a;c.v.has(a)||c.v.set(a,new Map);c=c.v.get(a);for(var e=Kc(qg(b)),f=e.next();!f.done;f=e.next()){f=f.value;var k=f.toUpperCase();c.set(k,new aA(a,k,b[f]))}} function aA(a,b,c){this.O=a;this.N=b;this.v=c} aA.prototype.call=function(){return this.apply(dd.apply(0,arguments))};aA.prototype.apply=function(a){var b=a;b=void 0===b?[]:b;var c=this.v.va,e=this.v.ya;if(c&&b.length<c)throw Error("Expected at least "+c+" args for "+this.N);if(e&&b.length>e)throw Error("Expected no more than "+c+" args for "+this.N);return this.v.Ab?this.v.Ab.apply(null,a):this.v.ua.apply(null,a)};aA.prototype.Oa=function(a){return this.v.Oa?this.v.Oa.call(null,a):Vz(this.O,this.N,a)};var $z=new function(){this.v=new Map};Zz("",{AVG:{Ab:wq},COUNTIF:{Ab:zq},SUM:{Ab:xq},MIN:{Ab:Aq},MAX:{Ab:Bq},COUNT:{Ab:yq},COUNT_DISTINCT:{Ab:Cq},NTH_QUANTILE:{Ab:Dq},VARIANCE:{Ab:Fq},STDDEV:{Ab:Gq},"HLL_COUNT.MERGE":{Ab:Hq},"HLL_COUNT.EXTRACT":{va:1,ya:1,ua:function(){throw Error("HLL_COUNT.EXTRACT is not implemented on the client.");}},ABS:{va:1,ya:1,ua:function(a){Hz("ABS(X)","X",a);return null!=a?Math.abs(+a):null}},SIGN:{va:1,ya:1,ua:function(a){Hz("SIGN(X)","X",a);var b=Math.sign||function(c){c=+c;return 0===c||isNaN(c)?c:0<c?1:-1};return null!=a?b(+a):null}},IS_INF:{va:1,ya:1,ua:function(a){Hz("IS_INF(X)","X",a);return null!=a?!isFinite(+a)&&!isNaN(a):null},wc:"IS_INFINITY"},IS_NAN:{va:1,ya:1,ua:function(a){Hz("IS_NAN(X)","X",a);return null!=a?isNaN(+a):null},wc:"IS_NAN"},IEEE_DIVIDE:{va:2,ya:2,ua:Lz},SQRT:{va:1,ya:1,ua:function(a){Hz("SQRT(X)","X",a);Jz("SQRT(X)","X",a,0,Infinity);return null!=a?Math.sqrt(+a):null}},POWER:{va:2,ya:2,ua:function(a,b){Hz("POWER(X, Y)","X",a);Hz("POWER(X, Y)","Y",b);if(null==a||null==b)return null;if(1!==a&&0!==b&&(-1!==a||Infinity!==b&&-Infinity!==b)){if(1>Math.abs(a)&&-Infinity===b)return Infinity;if(1<Math.abs(a)&&-Infinity===b||1>Math.abs(a)&&Infinity===b||-Infinity===a&&0>b)return 0;if(-Infinity===a&&0<b)return 1===b%2?-Infinity:Infinity;if(Infinity===a&&0>b)return 0;if(Infinity===a&&0<b)return Infinity}else return 1;return null!=a?Math.pow(+a,+b):null}},LOG:{va:2,ya:2,ua:function(a,b){Hz("LOG(X, Y)","X",a);Hz("LOG(X, Y)","Y",b);if(null==a||null==b)return null;if(isNaN(a)||isNaN(b)||-Infinity===a||Infinity===b)return NaN;if(Infinity===a&&0<b&&1>b)return-Infinity;if(Infinity===a&&1<b)return Infinity;Jz("LOG(X, Y)","X",a,0,Infinity);Jz("LOG(X, Y)","Y",a,0,Infinity);if(1===b)throw Error("Value provided for Y to LOG(X, Y) was 1 which is not allowed");return Math.log(+a)/Math.log(+b)}},GREATEST:{va:2,ua:function(a){for(var b=-Infinity,c=0;c<arguments.length;c++){var e=arguments[c];Hz("GREATEST()","parameter "+(c+1),e);if(null==e)return null;if(isNaN(e))return NaN;b=Math.max(+e,b)}return b}},LEAST:{va:2,ua:function(a){for(var b=Infinity,c=0;c<arguments.length;c++){var e=arguments[c];Hz("LEAST()","parameter "+(c+1),e);if(null==e)return null;if(isNaN(e))return NaN;b=Math.min(+e,b)}return b}},DIV:{va:2,ya:2,ua:function(a,b){Hz("DIV(X, Y)","X",a);Hz("DIV(X, Y)","Y",b);Iz("DIV(X, Y)","X",a);Iz("DIV(X, Y)","Y",b);a=Lz(a,b);return null!=a?Kz(a,0):null}},MOD:{va:2,ya:2,ua:function(a,b){Hz("MOD(X, Y)","X",a);Hz("MOD(X, Y)","Y",b);Iz("MOD(X, Y)","X",a);Iz("MOD(X, Y)","Y",b);if(null==a||null==b)return null;if(isNaN(a)||isNaN(b))return NaN;if(0===b)throw Error("Value provided for Y to MOD(X, Y) was 0 which is not allowed");return+a%+b}},ROUND:{va:2,ya:2,ua:function(a,b){Hz("ROUND(X, Y)","X",a);Hz("ROUND(X, Y)","Y",b);Iz("ROUND(X, Y)","Y",b);return null==a||null==b?null:isNaN(a)||isNaN(b)?NaN:isFinite(a)?0<=b?Number(Math.round(a+"e"+b)+"e-"+b):Number(Math.round(a+"e"+b)+"e"+-b):+a}},TRUNC:{va:2,ya:2,ua:Kz},CEILING:{va:1,ya:1,ua:function(a){Hz("CEILING(X)","X",a);return null!=a?Math.ceil(+a):null}},FLOOR:{va:1,ya:1,ua:function(a){Hz("FLOOR(X)","X",a);return null!=a?Math.floor(+a):null}},COS:{va:1,ya:1,ua:function(a){Hz("COS(X)","X",a);return null!=a?Math.cos(+a):null}},COSH:{va:1,ya:1,ua:function(a){Hz("COSH(X)","X",a);var b=Math.cosh||function(c){c=Math.exp(c);return(c+1/c)/2};return null!=a?b(+a):null}},ACOS:{va:1,ya:1,ua:function(a){Hz("ACOS(X)","X",a);if(Infinity===a||-Infinity===a)return NaN;Jz("ACOS(X)","X",a,-1,1);return null!=a?Math.acos(+a):null}},ACOSH:{va:1,ya:1,ua:function(a){Hz("ACOSH(X)","X",a);if(-Infinity===a)return NaN;Jz("ACOSH(X)","X",a,1,Infinity);var b=Math.acosh||function(c){return Math.log(c+Math.sqrt(c*c-1))};return null!=a?b(+a):null}},SIN:{va:1,ya:1,ua:function(a){Hz("SIN(X)","X",a);return null!=a?Math.sin(+a):null}},SINH:{va:1,ya:1,ua:function(a){Hz("SINH(X)","X",a);var b=Math.sinh||function(c){return(Math.exp(c)-Math.exp(-c))/2};return null!=a?b(+a):null}},ASIN:{va:1,ya:1,ua:function(a){Hz("ASIN(X)","X",a);if(Infinity===a||-Infinity===a)return NaN;Jz("ASIN(X)","X",a,-1,1);return null!=a?Math.asin(+a):null}},ASINH:{va:1,ya:1,ua:function(a){Hz("ASINH(X)","X",a);var b=Math.asinh||function(c){return-Infinity===c?c:Math.log(c+Math.sqrt(c*c+1))};return null!=a?b(+a):null}},TAN:{va:1,ya:1,ua:function(a){Hz("TAN(X)","X",a);return null!=a?Math.tan(+a):null}},TANH:{va:1,ya:1,ua:function(a){Hz("TANH(X)","X",a);var b=Math.tanh||function(c){return Infinity===c?1:-Infinity===c?-1:(Math.exp(c)-Math.exp(-c))/(Math.exp(c)+Math.exp(-c))};return null!=a?b(+a):null}},ATAN:{va:1,ya:1,ua:function(a){Hz("ATAN(X)","X",a);return null!=a?Math.atan(+a):null}},ATANH:{va:1,ya:1,ua:function(a){Hz("ATANH(X)","X",a);if(Infinity===a||-Infinity===a)return NaN;if(null!=a&&!(isNaN(a)||-1<a&&1>a))throw Error('Value provided for X to "ATANH(X)" was out of the allowed range of (-1, 1).');var b=Math.atanh||function(c){return Math.log((1+c)/(1-c))/2};return null!=a?b(+a):null}},ATAN2:{va:2,ya:2,ua:function(a,b){Hz("ATAN(Y, X)","X",a);Hz("ATAN(Y, X)","Y",b);return null==a||null==b?null:Math.atan2(+a,+b)}},REGEXP_MATCH:{va:2,ya:2,ua:function(a,b){if("string"!==typeof a||"string"!==typeof b)return null;if(0==b.indexOf("(?i)")){b=b.substring(4);var c="i"}else 0==b.indexOf("(?is)")&&(b=b.substring(5),c="i");return RegExp(b,c).test(a)},wc:"REGEX"},ENCODE_URI_COMPONENT:{va:1,ya:1,ua:function(a){return"string"!==typeof a?null:encodeURIComponent(a)}},FORMAT:{va:2,ya:void 0,ua:function(a){return 2>arguments.length?null:Mz.apply(null,arguments)}},CONCAT:{va:2,ya:void 0,ua:function(a){for(var b="",c=0;c<arguments.length;c++){if(null==arguments[c])return null;b+=arguments[c]}return b}},EXTRACT:{va:3,ya:3,ua:function(a,b,c){br(b,"Invalid date component specified");hr(a);br(c,"Invalid timezone specified");var e=Math.floor(a/1E3);a=Math.floor(a%1E3);b=b.toUpperCase();c=jr(e,c);var f=new Date(e+c);switch(b){case "YEAR":return f.getUTCFullYear();case "MONTH":return f.getUTCMonth()+1;case "QUARTER":return Math.floor(f.getUTCMonth()/3)+1;case "DAYOFYEAR":return Math.floor((e+c-Date.UTC(f.getFullYear(),0,1))/864E5)+1;case "DAY":return f.getUTCDate();case "DAYOFWEEK":return f.getUTCDay()+ 1;case "HOUR":return f.getUTCHours();case "MINUTE":return f.getUTCMinutes();case "SECOND":return f.getUTCSeconds();case "MILLISECOND":return f.getUTCMilliseconds();case "MICROSECOND":return 1E3*f.getUTCMilliseconds()+a;default:throw Error("Unknown or unsupported date component for EXTRACT: "+b.toString()+".");}},Oa:function(a){if(3!==a.length)throw Error("Expected three parameters for date extract.");return"EXTRACT("+a[1].replace(/"/g,"")+" FROM "+a[0]+" AT TIME ZONE "+a[2]+")"}},LEGACY_DATE_TRUNC:{va:2,ya:3,ua:fr,Oa:function(a){if(3!==a.length)throw Error("Expected three parameters for date trunc.");var b=a[1].replace(/"/g,"");return"DATE_TRUNC("+a[0]+" at TIME ZONE "+a[2]+", "+b+")"}},DATE_TRUNC:{va:2,ya:2,ua:fr,Oa:function(a){if(2!==a.length)throw Error("Expected two parameters for date trunc.");var b=a[1].replace(/"/g,"");return"DATE_TRUNC("+a[0]+", "+b+")"}},DATETIME_TRUNC:{va:2,ya:2,ua:function(a,b){return fr(a,b,"UTC")},Oa:function(a){if(2!==a.length)throw Error("Expected two parameters for datetime trunc.");var b=a[1].replace(/"/g,"");return"DATETIME_TRUNC("+a[0]+", "+b+")"}},TIMESTAMP_TRUNC:{va:2,ya:3,ua:fr,Oa:function(a){if(3!==a.length)throw Error("Expected three parameters for timestamp trunc.");var b=a[1].replace(/"/g,"");return"TIMESTAMP_TRUNC("+a[0]+", "+b+", "+a[2]+")"}},DATE_ADD:{va:3,ya:3,ua:function(a,b,c){qr("DATE_ADD(date_expression, INTERVAL value date_part)",c);var e=gr(b);switch(e){case "YEAR":case "QUARTER":case "MONTH":case "WEEK":case "DAY":break;default:throw Error('DATE_ADD() expects a date part of DAY, WEEK, MONTH, QUARTER or YEAR but "'+b+'" was given.');}return lr(a,e,c)},Oa:function(a){return Uz("DATE_ADD",a)}},DATE_SUB:{va:3,ya:3,ua:function(a,b,c){qr("DATE_SUB(date_expression, INTERVAL value date_part)",c);var e=gr(b);switch(e){case "YEAR":case "QUARTER":case "MONTH":case "WEEK":case "DAY":break;default:throw Error('DATE_SUB() expects a date part of DAY, WEEK, MONTH, QUARTER or YEAR but "'+b+'" was given.');}return lr(a,e,-1*c)},Oa:function(a){return Uz("DATE_SUB",a)}},PARSE_TIMESTAMP:{va:3,ya:3,ua:function(a,b,c){return ar(b,a,c)}},PARSE_DATE:{va:2,ya:2,ua:function(a,b){return ar(b,a,"UTC")}},PARSETIME:{va:3,ya:3,ua:ar},FORMATTIME:{va:3,ya:3,ua:function(a,b,c){br(b,"Invalid date format string");hr(a);br(c,"Invalid timezone specified");c=dr(a,c);a+=c.Kb;return Cr(b)(new Date(a/1E3))},Oa:function(a){if(3!==a.length)throw Error("Expected three parameters for format time.");return Vz("","FORMATTIME",[a[1],a[0],a[2]])}},CASE:{va:2,ua:function(a){for(var b=Math.floor(arguments.length/2),c=arguments.length%2,e=0;e<b;e++)if("boolean"!==typeof arguments[2*e])throw Error("Argument type mismatch in CASE statement. WHEN clause must be of type boolean found "+typeof arguments[2*e]+" at element "+2*e+".");e=null;for(var f=0;f<b;f++)if(null!=arguments[2*f+1]){var k=typeof arguments[2*f+1];if(null==e)e=k;else if(e!=k)throw Error("Argument type mismatch in CASE statement. THEN clauses must be of the same type. But "+e+" and "+ k+" found at element "+(2*f+1)+".");}if(c&&null!=arguments[2*b]&&e!=typeof arguments[2*b])throw Error("Argument type mismatch in CASE statement. THEN clauses must be of the same type. But "+e+" and "+typeof arguments[arguments.length-1]+" found in ELSE element.");for(e=0;e<b;e++)if(!0===arguments[2*e])return arguments[2*e+1];return c?arguments[2*b]:null},Oa:function(a){for(var b=Math.floor(a.length/2),c=a.length%2,e="CASE",f=0;f<b;f++)e+=" WHEN "+a[2*f]+" THEN "+a[2*f+1];c&&(e+=" ELSE "+a[a.length-1]);return e+" END"}},IN:{va:1,ua:function(a){a:{var b=dd.apply(1,arguments);if(null!=a&&0!==b.length){b=Kc(b);for(var c=b.next();!c.done;c=b.next())if(a===c.value){b=!0;break a}}b=!1}return b},Oa:function(a){if(1>a.length)throw Error("Expected at least one parameter for IN");return a[0]+" IN ("+a.slice(1).join(",")+")"},wc:"IN"},"NOT IN":{va:1,ua:function(a){return Oz(a,dd.apply(1,arguments))},Oa:function(a){if(1>a.length)throw Error("Expected at least one parameter for NOT IN");return a[0]+" NOT IN ("+a.slice(1).join(",")+")"},wc:"NOT_IN"},"IS NULL":{va:1,ya:1,ua:function(a){return null==a},Oa:function(a){return Tz("IS NULL",a)},wc:"IS_NULL"},"IS TRUE":{va:1,ya:1,ua:function(a){if(null==a)return!1;if("boolean"!==typeof a)throw Error("Argument type mismatch in IS TRUE param1 is type "+typeof a+" but must be boolean.");return!0===a},Oa:function(a){return Tz("IS TRUE",a)}},"IS FALSE":{va:1,ya:1,ua:function(a){if(null==a)return!1;if("boolean"!==typeof a)throw Error("Argument type mismatch in IS FALSE param1 is type "+typeof a+" but must be boolean.");return!1===a},Oa:function(a){return Tz("IS FALSE",a)}},BETWEEN:{va:3,ya:3,ua:function(a,b,c){return null==a||typeof a!==typeof b||typeof a!==typeof c?!1:b<=a&&a<=c},Oa:function(a){return"("+a[0]+" BETWEEN "+a[1]+" AND "+a[2]+")"},wc:"BETWEEN"},"NOT BETWEEN":{va:3,ya:3,ua:function(a,b,c){return null==a||typeof a!==typeof b||typeof a!==typeof c?!1:b>a||a>c},Oa:function(a){return"("+a[0]+" NOT BETWEEN "+a[1]+" AND "+a[2]+")"},wc:"NOT_BETWEEN"},CAST:{va:2,ya:2,ua:function(a,b){if(null==a)return null;switch(b.toUpperCase()){case "INT32":return Wz(a,-2147483648,2147483647);case "INT64":return Wz(a,-0x7fffffffffffffff,0x7fffffffffffffff);case "UINT64":return Wz(a,0,1.8446744073709552E19);case "FLOAT":return Xz(a,-3.4028234663852886E38,3.4028234663852886E38);case "DOUBLE":return Xz(a);case "BOOL":return Yr(a);case "STRING":return Yz(a);default:throw Error("CAST to "+b.toUpperCase()+" is not supported.");}},Oa:function(a){if(2!==a.length)throw Error("Expected two parameters for cast.");var b=a[1].replace(/"/g,"");return"CAST("+a[0]+" AS "+b+")"}},UNIX_MICROS:{va:1,ya:1,ua:function(a){return a}},UNIX_MILLIS:{va:1,ya:1,ua:function(a){return a}},TIMESTAMP_MICROS:{va:1,ya:1,ua:function(a){return a}},TIMESTAMP_MILLIS:{va:1,ya:1,ua:function(a){return 1E3*a}},TIMESTAMP_SECONDS:{va:1,ya:1,ua:function(a){return 1E6*a}},TIMESTAMP:{va:1,ya:2,ua:er},DATE:{va:1,ya:2,ua:function(a,b){return fr(a,"DAY",b)}},DATETIME:{va:1,ya:1,ua:er},AND:{va:2,ua:function(){return Rz("AND",dd.apply(0,arguments))},Oa:function(a){return Sz(" AND ",a)}},OR:{va:2,ua:function(){return Rz("OR",dd.apply(0,arguments))},Oa:function(a){return Sz(" OR ",a)}},"+":{va:2,ua:function(){return Qz("+",dd.apply(0,arguments))},Oa:function(a){return Sz("+",a)}},"-":{va:2,ua:function(){return Qz("-",dd.apply(0,arguments))},Oa:function(a){return Sz("-",a)}},"*":{va:2,ua:function(){return Qz("*",dd.apply(0,arguments))},Oa:function(a){return Sz("*",a)}},"/":{va:2,ua:function(){return Qz("/",dd.apply(0,arguments))},Oa:function(a){return Sz("/",a)}},NOT:{va:1,ya:1,ua:function(a){return null==a||"boolean"!==typeof a?null:!1===a},Oa:function(a){if(1!==a.length)throw Error("Expected one parameter for NOT");return"(NOT "+a[0]+")"}},EQUAL:{va:2,ya:2,ua:function(a,b){return Pz("EQUAL",a,b)},Oa:function(a){return Sz("=",a)},wc:"="},NOT_EQUAL:{va:2,ya:2,ua:function(a,b){return Pz("NOT_EQUAL",a,b)},Oa:function(a){return Sz("!=",a)},wc:"!="},LESS:{va:2,ya:2,ua:function(a,b){return Pz("LESS",a,b)},Oa:function(a){return Sz("<",a)},wc:"<"},LESS_OR_EQUAL:{va:2,ya:2,ua:function(a,b){return Pz("LESS_OR_EQUAL",a,b)},Oa:function(a){return Sz("<=",a)},wc:"<="},GREATER:{va:2,ya:2,ua:function(a,b){return Pz("GREATER",a,b)},Oa:function(a){return Sz(">",a)},wc:">"},GREATER_OR_EQUAL:{va:2,ya:2,ua:function(a,b){return Pz("GREATER_OR_EQUAL",a,b)},Oa:function(a){return Sz(">=",a)},wc:">="},NATIVE_EXPR:{va:1,ya:1,ua:function(){throw Error("NATIVE_EXPR not yet supported.");}},NATIVE_AGGREGATE:{va:1,ya:1,Ab:function(){throw Error("NATIVE_AGGREGATE not yet supported.");}},TO_JSON_STRING:{va:1,ya:2,ua:function(a,b){return b?JSON.stringify(a,null,2):JSON.stringify(a)}}});Zz("KLL_QUANTILES",{EXTRACT_POINT_INT64:{ua:function(){throw Error("KLL EXTRACT is not supported for in-memory data.");}},MERGE_POINT_INT64:{Ab:Eq},EXTRACT_POINT_DOUBLE:{ua:function(){throw Error("KLL EXTRACT is not supported for in-memory data.");}},MERGE_POINT_DOUBLE:{Ab:Eq}});function bA(){this.ma={};this.wa={};this.oa={};this.ka=[];this.na={};this.ha=[];this.N=null;this.Aa=[];this.O=[];this.v={}} w=bA.prototype;w.Yj=function(a,b){this.O.push({Gf:a,order:b?b:"ASC"});return this};w.Jl=function(){this.O=[];return this};w.Of=function(){return this.O};w.Be=function(a){this.O=a.slice()};w.Un=function(a,b,c,e){a={Gf:a,measure:c,nr:e||""};"function"===typeof b?a.Ab=b:a.Qq=b;this.Aa.push(a);return this};w.Vn=function(a){this.N=a;return this};w.Al=function(a){Array.isArray(a)?he(a,function(b){cA(this,b,{Ed:"decimal",tf:null})},this):cA(this,a,{Ed:"decimal",tf:null});return this};w.zl=function(a){Array.isArray(a)?he(a,function(b){cA(this,b,{Ed:"boolean",tf:null})},this):cA(this,a,{Ed:"boolean",tf:null});return this};w.Gj=function(a){a=this.v[a]?this.v[a]:null;var b;if(b=a&&a.Ed)a=a.Ed,b=!!a&&"number"===Ir[a].lc;return b?!0:!1};function cA(a,b,c){a.v[b]?(c.Ed&&(a.v[b].Ed=c.Ed),c.tf&&(a.v[b].tf=c.tf)):a.v[b]=c} w.vl=function(a,b){this.ma[a]=b;return this};w.Pl=function(a,b){this.wa[a]=b;return this};w.Ql=function(a,b){this.oa[a]=b;delete this.na[a];return this};w.yn=function(a){return this.oa[a]||this.na[a]||this.ma[a]||this.N===a?!0:0<=de(this.ka,a)};w.on=function(a){if(null==a||void 0==a)return this;"string"===typeof a&&(a=[a]);for(var b=0;b<a.length;b++)0<=de(this.ka,a[b])||this.ka.push(a[b]);return this};w.xl=function(a,b,c){b=b?b:dA;this.na[c?c:"aggregatedValue"]={measure:a,Ab:b};return this};w.Pj=function(){return this};w.Wn=function(a,b){this.Pj(a);this.Yj(b,"DESC");return this};w.Ll=function(a,b){this.ha.push({Gf:a,value:b,operator:"="});return this};w.filter=function(a,b,c){this.ha.push(Wr(a,b,c));return this};w.no=function(){return this};w.Em=function(){return this.ha};w.Il=function(){this.ha=[];return this};w.Gm=function(){var a=this.ka.slice(0);!this.N||0<=de(a,this.N)||xe(a,0,0,this.N);return a};yd("aplos.data.Projection",bA);bA.prototype.getHierarchy=bA.prototype.Gm;bA.prototype.clearFilters=bA.prototype.Il;bA.prototype.getFilters=bA.prototype.Em;bA.prototype.setAllowCachedSince=bA.prototype.no;bA.prototype.filter=bA.prototype.filter;bA.prototype.columnEquals=bA.prototype.Ll;bA.prototype.onlyTop=bA.prototype.Wn;bA.prototype.limit=bA.prototype.Pj;bA.prototype.aggregate=bA.prototype.xl;bA.prototype.on=bA.prototype.on;bA.prototype.hasOutputColumn=bA.prototype.yn;bA.prototype.derivePostAggregation=bA.prototype.Ql;bA.prototype.deriveColumn=bA.prototype.Pl;bA.prototype.addExpression=bA.prototype.vl;bA.prototype.asBoolean=bA.prototype.zl;bA.prototype.asNumber=bA.prototype.Al;bA.prototype.oneSeriesPer=bA.prototype.Vn;bA.prototype.oneColumnPer=bA.prototype.Un;bA.prototype.setOrdering=bA.prototype.Be;bA.prototype.clearOrdering=bA.prototype.Jl;bA.prototype.orderBy=bA.prototype.Yj;function eA(){var a=void 0===a?Gz:a;var b=void 0===b?$z:b;this.N=a;this.v=b} function fA(a,b){var c=void 0===c?gA:c;var e=hA(a,b),f=new iA(a.v,c);return function(k){return jA(e,f,k)}} function hA(a,b){a=a.N.parse(b);if(null===a)throw Error("Got a null parse tree.");return a} function jA(a,b,c){switch(a.type){case "column":a=Kc(a.pathParts);for(var e=a.next();!e.done;e=a.next())c=b.N(e.value,c);return c;case "number":return a.value;case "string":return a.value;case "boolean":return a.value;case "function":var f=a.namespace;e=a.name;f=f?f.toUpperCase():f;e=e.toUpperCase();var k=b.v.v.get(f||"");if(!k)throw Error("Unknown namespace: "+f);f=k.get(e);if(!f)throw Error("Unknown function: "+e);if(f.v.Ab)throw Error("Found aggregating function "+a.name+" while building a non-aggregating expression evaluator.");e=[];for(k=0;k<a.params.length;k++)e.push(jA(a.params[k],b,c));return f.apply(e);default:throw Error("Unknown parse tree node: "+JSON.stringify(a,null,2));}} function iA(a,b){this.v=a;this.N=b} function gA(a,b){return null==b||null==a?null:b[a]} ;function kA(){this.tj="undefined"} kA.prototype.setExpression=function(a){this.tj=a};kA.prototype.getExpression=function(){return this.tj};kA.prototype.accept=function(a){var b=lA(a,this,!0);null!=b&&(a.N+=b)};function mA(a,b){this.na=new eA;this.ka=b||{};this.O={};this.N="";this.v=[a];this.ha={};this.ma=0} function nA(a,b,c){if(null!=c){var e={};wg(e,a.v[a.v.length-1],c);a.v.push(e);oA(a,b);a.v.pop()}} function oA(a,b){b.Jh().forEach(function(c){c.accept(a)})} function lA(a,b,c){c=void 0===c?!1:c;var e=b.getExpression();b=a.v[a.v.length-1];var f=a.O[e];f||(f=fA(a.na,e),a.O[e]=f);f=f(b);if("function"===typeof f){var k=b;0===e.indexOf("seriesConfig")&&(k=b.seriesConfig);f=f.apply(k)}(e=a.ka[e])&&(f=e.apply(b,[f,b]));f instanceof Node?(c="_aplosInject_"+a.ma++,a.ha[c]=f,f='<span id="'+c+'"></span>'):c&&"string"===typeof f&&(f=di(f));return f} function pA(a,b){var c=b.getExpression().trim().replace(/ +/," ").trim().split(" ");if(2!==c.length)throw Error("nest expression requires two parameters");b=c[0];var e=c[1].split("."),f={nest_label:"NEST_TOP",nest_children:[],nest_child_map:{}};a=rg(a.v[a.v.length-1],b.split("."));if(null==a)return null;if(!md(a))throw Error('Error evaluating nest expression: "'+b+'" did not reference an Array');a.forEach(function(k){var n=f;(rg(k,e)||"").split("|").forEach(function(r){var t=n.nest_child_map[r];t|| (t={nest_label:r,nest_children:[],nest_child_map:{}},n.nest_child_map[r]=t,n.nest_children.push(t));n=t});n.nest_children.push(k)});return f} ;function qA(a){this.v=a;this.O=this.N=-1;this.ha=0} qA.prototype.next=function(){this.N++;var a=this.v[this.N];"\n"===a?(this.ha++,this.O=-1):this.O++;return a};qA.prototype.index=function(){return this.N};function rA(a,b){if(0>b)throw Error("CharacterIterator can only skip forward");for(var c=0;c<b;c++)a.next()} function sA(a,b,c){for(var e=0;e<b.length;e++)if(b[e]!==a.v[a.N+e+c])return!1;return!0} ;function tA(){kA.call(this);this.v=[]} ad(tA,kA);tA.prototype.Uc=function(a){this.v.push(a)};tA.prototype.Jh=function(){return this.v};function uA(){tA.apply(this,arguments)} ad(uA,tA);uA.prototype.accept=function(a){var b=lA(a,this);md(b)&&(b=b[0]);null!=b&&"object"!==typeof b&&(b={"this":b});nA(a,this,b)};function vA(){tA.apply(this,arguments)} ad(vA,tA);vA.prototype.accept=function(a){var b=lA(a,this);md(b)||(b=null!=b?[b]:[]);for(var c=0;c<b.length;c++){var e=b[c];null!=e&&"object"!==typeof e&&(e={"this":e});nA(a,this,e)}};function wA(){kA.call(this)} ad(wA,kA);wA.prototype.accept=function(a){var b=lA(a,this,!1);null!=b&&(a.N+=b)};function xA(){tA.apply(this,arguments)} ad(xA,tA);xA.prototype.accept=function(a){lA(a,this)&&oA(a,this)};function yA(){tA.apply(this,arguments)} ad(yA,tA);yA.prototype.accept=function(a){var b=pA(a,this);nA(a,this,b)};function zA(){tA.apply(this,arguments)} ad(zA,tA);zA.prototype.accept=function(a){var b=lA(a,this);null!=b&&"object"!==typeof b&&(b={"this":b});nA(a,this,b)};function AA(){this.v=[]} AA.prototype.Uc=function(a){this.v.push(a)};AA.prototype.Jh=function(){return this.v};AA.prototype.accept=function(a){oA(a,this)};function BA(a){this.v=a} BA.prototype.accept=function(a){a.N+=this.v};function CA(){} CA.prototype.parse=function(a){var b=new DA(new AA);for(a=new qA(a);a.N<a.v.length-1;)b.ha(a.next(),a);return b.close(a)};function EA(a,b){this.ka=a;this.v=this.N=!1;this.O="";this.ma=b?b.ha:0;this.na=b?b.O:0} EA.prototype.ha=function(a,b){this.v||"'"!==a||"\\"===b.v[b.N+-1]||(this.N=!this.N);this.N||'"'!==a||"\\"===b.v[b.N+-1]||(this.v=!this.v);if(this.v||this.N||"}"!==a||"}"!==b.v[b.N+-1]||"\\"===b.v[b.N+-2])return this.O+=a,!0;this.ka.setExpression(this.O.slice(0,-1));return!1};EA.prototype.close=function(a){throw Error("Template parse error at [row:"+this.ma+", col:"+this.na+"] (expression not closed) template:"+a.v);};function DA(a,b){this.N=a;this.v=null;this.O="";this.wa=b?b.ha:0;this.oa=b?b.O:0} DA.prototype.ha=function(a,b){if(null!=this.v)return this.v.ha(a,b)||(this.v=null),!0;if("{"===a&&"{"===b.v[b.N+-1]&&"'"!==b.v[b.N+-2])return a=this.O.slice(0,-1),this.O="",0<a.length&&this.N.Uc(new BA(a)),this.ma(b);this.O+=a;return!0};DA.prototype.ma=function(a){if(sA(a,"#each ",1)){var b=new vA;this.N.Uc(b);this.v=new FA(b,"each",a);rA(a,6)}else sA(a,"#if ",1)?(b=new xA,this.N.Uc(b),this.v=new FA(b,"if",a),rA(a,4)):sA(a,"#first ",1)?(b=new uA,this.N.Uc(b),this.v=new FA(b,"first",a),rA(a,7)):sA(a,"#nest ",1)?(b=new yA,this.N.Uc(b),this.v=new FA(b,"nest",a),rA(a,6)):sA(a,"#partial ",1)?(b=new zA,this.N.Uc(b),this.v=new FA(b,"partial",a),rA(a,9)):sA(a,"#html ",1)?(b=new wA,this.N.Uc(b),this.v=new EA(b,a),rA(a,6)):(b=new kA,this.N.Uc(b),this.v=new EA(b,a));return!0};DA.prototype.close=function(a){null!=this.v&&this.v.close(a);0<this.O.length&&(this.N.Uc(new BA(this.O)),this.O="");return this.N};function FA(a,b,c){DA.call(this,a,c);this.na="{{/"+b+"}}";this.ka=new EA(a,c)} ad(FA,DA);FA.prototype.ma=function(a){if(sA(a,this.na,-1))return rA(a,this.na.length-2),!1;if(sA(a,"/",1))throw Error("Attempt to close the wrong expression [row:"+a.ha+", col:"+a.O+"] expected "+this.na+" template:"+a.v);return DA.prototype.ma.call(this,a)};FA.prototype.ha=function(a,b){return this.ka?(this.ka.ha(a,b)||(this.ka=null),!0):DA.prototype.ha.call(this,a,b)};FA.prototype.close=function(a){if(this.ka)throw Error("Template parse error at [row:"+this.wa+", col:"+this.oa+"] (expression not closed) template:"+a.v);throw Error("Template parse error at [row:"+this.wa+", col:"+this.oa+"] ("+this.na+" not found) template:"+a.v);};function GA(a){this.v=(new CA).parse(a)} ;function HA(){this.Aa="{{#partial mainDetail}}{{#template header}}{{/partial}}{{#nest details series.seriesCategory}}{{#each nest_children}}{{#first nest_children}}{{#template seriesCategory}}{{/first}}{{#each nest_children}}{{#if IF(series.annotation is null, true, NOT(series.annotation))}}{{#template body}}{{/if}}{{#if series.annotation}}{{#partial datum}}{{#template annotation}}{{/partial}}{{/if}}{{/each}}{{/each}}{{/nest}}{{#partial mainDetail}}{{#template footer}}{{/partial}}";this.O=this.ma= this.ka=null;this.oa="{{title}}";this.Da="{{measure}}";this.N=this.v=this.ha=null;this.na="series_asc";this.Ja=new wj(12,12);this.wa=new fm} w=HA.prototype;w.Hk=function(a){this.Aa=a;this.v=null;return this};w.ig=function(a){this.N=IA(this,a||{});return this};w.Gg=function(){null==this.N&&(this.N=IA(this,{}));return this.N};w.Be=function(a){this.na=a;return this};w.Of=function(){return this.na};w.qf=function(a){this.ka=a;this.v=null;return this};w.Jg=function(){return this.ka};w.og=function(a){this.ma=a;this.v=null;return this};w.Pg=function(){return this.ma};w.nf=function(a){this.O=a;this.v=null;return this};w.Fg=function(){return this.O};w.li=function(a){this.oa=a;this.v=null;return this};w.Hh=function(){return this.oa};w.kg=function(a){this.ha=a;this.v=null;return this};w.Ig=function(){return this.ha};w.sf=function(a){this.wa=a;return this};w.eg=function(a,b,c){a.textContent="";null===this.N&&(this.N=IA(this,{}));var e=this.N;c=c.slice(0);switch(this.na){case "series_desc":c=c.reverse();break;case "position":Fe(c,this.ll)}b={mainDetail:b,details:c};if(!this.v){c=this.ka||"";var f=this.ma||"",k=this.O||"",n=this.oa||"",r=this.ha||"";""===c&&""===f&&""===k&&""===r&&(k=this.Da);c=this.Aa.replace(/{{#template header}}/,c).replace(/{{#template seriesCategory}}/,f).replace(/{{#template body}}/,k).replace(/{{#template annotation}}/,n).replace(/{{#template footer}}/,r);this.v=new GA(c)}b=new mA(b,e);this.v.v.accept(b);e=Kn(b.N);b=b.ha;for(var t in b)c=e.querySelector("#"+t),c.parentElement.replaceChild(b[t],c);for(;e.firstChild;)a.appendChild(e.firstChild)};function IA(a,b){var c=Sn();c["svg-sample"]=a.wa.v(a.Ja);wg(c,b);return c} w.ll=function(a,b){return a.chartY!==b.chartY?a.chartY-b.chartY:a.chartX-b.chartX};HA.prototype.setLegendKey=HA.prototype.sf;HA.prototype.getFooterTemplate=HA.prototype.Ig;HA.prototype.setFooterTemplate=HA.prototype.kg;HA.prototype.getAnnotationTemplate=HA.prototype.Hh;HA.prototype.setAnnotationTemplate=HA.prototype.li;HA.prototype.getBodyTemplate=HA.prototype.Fg;HA.prototype.setBodyTemplate=HA.prototype.nf;HA.prototype.getSeriesCategoryTemplate=HA.prototype.Pg;HA.prototype.setSeriesCategoryTemplate=HA.prototype.og;HA.prototype.getHeaderTemplate=HA.prototype.Jg;HA.prototype.setHeaderTemplate=HA.prototype.qf;HA.prototype.getOrdering=HA.prototype.Of;HA.prototype.setOrdering=HA.prototype.Be;HA.prototype.getConversionFunctionMap=HA.prototype.Gg;HA.prototype.setConversionFunctionMap=HA.prototype.ig;HA.prototype.setMainTemplate=HA.prototype.Hk;var JA=!0;yd("aplos.spec.flags.setEnableNewTemplateContentRenderer",function(a){JA=a});function KA(){this.O=this.N=this.ka=null;this.oa="{{measure}}";this.v=this.ha=null;this.na="series_asc";this.wa=new wj(12,12);this.ma=new fm} w=KA.prototype;w.ee=function(a){return null==a?this.Gg():this.ig(a)};w.ig=function(a){this.v=LA(this,a||{});return this};w.Gg=function(){null===this.v&&(this.v=LA(this,{}));return this.v};w.dh=function(a){return null==a?this.Of():this.Be(a)};w.Be=function(a){this.na=a;return this};w.Of=function(){return this.na};w.Hk=function(){return this};w.An=function(a){return void 0===a?this.Jg():this.qf(a)};w.qf=function(a){this.ka=a;return this};w.Jg=function(){return this.ka};w.lo=function(a){return void 0===a?this.Pg():this.og(a)};w.og=function(a){this.N=a;return this};w.Pg=function(){return this.N};w.El=function(a){return void 0===a?this.Fg():this.nf(a)};w.nf=function(a){this.O=a;return this};w.Fg=function(){return this.O};w.li=function(){return this};w.Hh=function(){return null};w.Zl=function(a){return void 0===a?this.Ig():this.kg(a)};w.kg=function(a){this.ha=a;return this};w.Ig=function(){return this.ha};w.sf=function(a){this.ma=a;return this};w.eg=function(a,b,c){a.textContent="";null===this.v&&(this.v=LA(this,{}));var e=this.v;c=c.slice(0);switch(this.na){case "series_desc":c=c.reverse();break;case "position":Fe(c,this.nl)}var f=this.ka||"",k=this.ha||"",n=this.O;""===f&&null==this.N&&null==n&&""===k&&(n=this.oa);n=n||"";var r=!1,t=void 0,y;a:{if(""!==f&&""!==k){if(!MA.length)for(y=0;y<NA.length;y++){var E=NA[y];MA.push({tag:E,open:new RegExp("<"+E+"[^>]*?>","gi"),close:new RegExp("</"+E+"[^>]*?>","gi")})}for(y=0;y<MA.length;y++){E=MA[y];var ma=f.match(E.open),na=ma?ma.length:0;ma=f.match(E.close);if(na>(ma?ma.length:0)&&(na=(ma=k.match(E.open))?ma.length:0,ma=k.match(E.close),(ma?ma.length:0)>na)){y=!0;break a}}}y=!1}y?(r=!0,(t=0<=f.toLowerCase().indexOf("<table")?f+'<tr class="aplos-placeholder"></tr>'+k:f+'<div class="aplos-placeholder"></div>'+k)&&Gn(a,b,t,e,void 0),y=Jj(a).select(".aplos-placeholder"),t=y.node(),f=t.parentNode,t=t.nextSibling?t.nextSibling:void 0,y.remove()):(f&&Gn(a,b,f,e,void 0),f=a);y=void 0;for(E=0;E<c.length;E++)null!= c[E].series&&c[E].series.seriesCategory!==y&&(y=c[E].series.seriesCategory,(ma=this.N)&&Gn(f,c[E],ma,e,void 0)),n&&Gn(f,c[E],n,e,t);r||k&&Gn(a,b,k,e,void 0)};function LA(a,b){var c=Sn();c["svg-sample"]=a.ma.v(a.wa);wg(c,b);return c} w.nl=function(a,b){return a.chartY!==b.chartY?a.chartY-b.chartY:a.chartX-b.chartX};KA.prototype.setLegendKey=KA.prototype.sf;KA.prototype.getFooterTemplate=KA.prototype.Ig;KA.prototype.setFooterTemplate=KA.prototype.kg;KA.prototype.footerTemplate=KA.prototype.Zl;KA.prototype.getAnnotationTemplate=KA.prototype.Hh;KA.prototype.setAnnotationTemplate=KA.prototype.li;KA.prototype.getBodyTemplate=KA.prototype.Fg;KA.prototype.setBodyTemplate=KA.prototype.nf;KA.prototype.bodyTemplate=KA.prototype.El;KA.prototype.getSeriesCategoryTemplate=KA.prototype.Pg;KA.prototype.setSeriesCategoryTemplate=KA.prototype.og;KA.prototype.seriesCategoryTemplate=KA.prototype.lo;KA.prototype.getHeaderTemplate=KA.prototype.Jg;KA.prototype.setHeaderTemplate=KA.prototype.qf;KA.prototype.headerTemplate=KA.prototype.An;KA.prototype.getOrdering=KA.prototype.Of;KA.prototype.setOrdering=KA.prototype.Be;KA.prototype.ordering=KA.prototype.dh;KA.prototype.getConversionFunctionMap=KA.prototype.Gg;KA.prototype.setConversionFunctionMap=KA.prototype.ig;KA.prototype.conversionFunctionMap=KA.prototype.ee;var MA=[],NA=["table","div"];yd("aplos.chart.behavior.TemplateContentRenderer",KA);function OA(){this.O="";this.na=!1;this.ka=PA;this.ha=this.ma=this.N=this.v=null} w=OA.prototype;w.uk=function(a){this.O=a};w.lm=function(){return this.O};w.Ad=function(a){this.ka=a};w.Gd=function(){return this.ka};w.Fc=function(a){var b=this;this.ha=a;this.v=a.Ka.append("div").classed("aplos-a11y-content",!0).attr("aria-live","off").attr("aria-atomic","true");this.N=this.v.append("span");this.v.append("span").text(" ");this.ma=this.v.append("span");a.on("data.a11ycontentprovider",function(){b.N.text(b.O)});a.on("hoverSelectionChange.a11ycontentprovider",function(){return QA(b)});a.Ka.on("focus.a11ycontentprovider",function(){b.v.attr("aria-live","assertive");b.na=!1;QA(b)});a.Ka.on("blur.a11ycontentprovider",function(){b.v.attr("aria-live","off")})};w.Oc=function(a){a.on(".a11ycontentprovider",null);a.Ka.on(".a11ycontentprovider",null);this.v.remove();this.ha=this.v=null};function QA(a){a.N.text(null);a.ma.text(null);var b=a.ha.Pf("hover");a.na&&b.length||(a.N.text(a.O),a.na=!0);b.length&&a.ka.eg(a.ma.node(),b[0],b)} OA.prototype.getContentRenderer=OA.prototype.Gd;OA.prototype.setContentRenderer=OA.prototype.Ad;OA.prototype.getChartDescription=OA.prototype.lm;OA.prototype.setChartDescription=OA.prototype.uk;var PA=new KA;PA.qf("{{domain}}: ");PA.nf("{{series.name}} is {{measure}}.");yd("aplos.chart.common.behavior.a11y.A11yContentProvider",OA);function RA(){this.ha=this.O=this.N=null;this.v=-1;this.ka=!0} RA.prototype.Fc=function(a){var b=this;this.N=a;null===a.Ka.attr("tabindex")&&a.Ka.attr("tabindex","0");a.on("prerender.keyboardnavigator",function(){b.ha=null;b.O=null;b.v=-1});a.Ka.on("keydown.keyboardnavigator",function(){null==b.O&&SA(b);var c=b.O.length;if(0!=c){var e;(b.N.ze.hover||null).Kd()?(e=b.N.Pf("hover")[0])?(e=e.domain.toString(),e=b.ha[b.v]==e?b.v:b.ha.indexOf(e)):e=-1:e=-1;b.v=e;switch(qj.keyCode){case 37:b.v=-1==b.v?c-1:0==b.v?-1:b.v-1;TA(b,"hover",b.v);break;case 39:b.v=-1==b.v?0:b.v==c-1?-1:b.v+1;TA(b,"hover",b.v);break;case 13:case 32:TA(b,"click",b.v);break;case 27:b.v=-1,TA(b,"hover",-1)}}});a.Ka.on("blur.keyboardnavigator",function(){b.v=-1;TA(b,"hover",-1)})};RA.prototype.Oc=function(a){a.on(".keyboardnavigator",null);a.Ka.on(".keyboardnavigator",null);this.N=null;this.v=-1;this.O=null};RA.prototype.zo=function(a){this.ka=a;return this};RA.prototype.Mb=function(){return this.N};function TA(a,b,c){(b=a.N.ze[b]||null)&&(-1==c?b.deselectAll():b.kh(a.O[c]||[]))} function SA(a){a.ha=[];var b=a.N.Mf(function(k){var n=!k.series||!k.series.overlay,r=!0;a.ka||(r=k.seriesConfig,r=null!=r?vo(r,"isAnnotationSeries",null):null,r=!r||!r(k.datum,k.index));return n&&r},!1,!0);if(am(a.N)){var c=a.N;c.Zb?Ie(b,"chartX",c.ne&&c.Wc?Je:void 0):Ie(b,"chartY")}var e={};b=Kc(b);for(c=b.next();!c.done;c=b.next()){c=c.value;var f=c.domain.toString();e[f]||(a.ha.push(f),e[f]=[]);e[f].push({series:c.series,datum:c.datum})}a.O=a.ha.map(function(k){return e[k]});a.v=-1} RA.prototype.setIncludeAnnotationSeries=RA.prototype.zo;yd("aplos.chart.common.behavior.a11y.AbstractKeyboardNavigator",RA);function UA(){RA.apply(this,arguments)} ad(UA,RA);yd("aplos.chart.common.behavior.a11y.KeyboardDomainNavigator",UA);function VA(){Np.call(this);this.v=new Wp(this);this.ma=this;this.ha=null} zd(VA,Np);VA.prototype[Sp]=!0;VA.prototype.addEventListener=function(a,b,c,e){bq(this,a,b,c,e)};VA.prototype.removeEventListener=function(a,b,c,e){jq(this,a,b,c,e)};VA.prototype.dispatchEvent=function(a){var b=this.ha;if(b){var c=[];for(var e=1;b;b=b.ha)c.push(b),++e}b=this.ma;e=a.type||a;if("string"===typeof a)a=new Op(a,b);else if(a instanceof Op)a.target=a.target||b;else{var f=a;a=new Op(e,b);wg(a,f)}f=!0;if(c)for(var k=c.length-1;0<=k;k--){var n=a.v=c[k];f=WA(n,e,!0,a)&&f}n=a.v=b;f=WA(n,e,!0,a)&&f;f=WA(n,e,!1,a)&&f;if(c)for(k=0;k<c.length;k++)n=a.v=c[k],f=WA(n,e,!1,a)&&f;return f};VA.prototype.ie=function(){VA.Sb.ie.call(this);this.v&&this.v.removeAll(void 0);this.ha=null};function WA(a,b,c,e){b=a.v.v[String(b)];if(!b)return!0;b=b.concat();for(var f=!0,k=0;k<b.length;++k){var n=b[k];if(n&&!n.dg&&n.capture==c){var r=n.listener,t=n.Qg||n.src;n.Bg&&Yp(a.v,n);f=!1!==r.call(t,e)&&f}}return f&&!e.defaultPrevented} ;function XA(a,b){VA.call(this);this.O=a||1;this.N=b||jd;this.ka=ud(this.To,this);this.na=Date.now()} zd(XA,VA);w=XA.prototype;w.vf=!1;w.Qc=null;function YA(a,b){a.O=b;a.Qc&&a.vf?(a.stop(),a.start()):a.Qc&&a.stop()} w.To=function(){if(this.vf){var a=Date.now()-this.na;0<a&&a<.8*this.O?this.Qc=this.N.setTimeout(this.ka,this.O-a):(this.Qc&&(this.N.clearTimeout(this.Qc),this.Qc=null),this.dispatchEvent("tick"),this.vf&&(this.stop(),this.start()))}};w.start=function(){this.vf=!0;this.Qc||(this.Qc=this.N.setTimeout(this.ka,this.O),this.na=Date.now())};w.stop=function(){this.vf=!1;this.Qc&&(this.N.clearTimeout(this.Qc),this.Qc=null)};w.ie=function(){XA.Sb.ie.call(this);this.stop();delete this.N};function ZA(){this.v=[];this.N=null;$A.start()} yd("aplos.chart.behavior.AutoResize",ZA);var $A=new XA(100);yd("aplos.chart.behavior.AutoResize.setUpdateInterval",function(a){YA($A,a)});ZA.prototype.Fc=function(a){var b=a.Ka.node().parentNode;b.style.overflow="visible";var c={hj:a,Yf:{width:b.clientWidth,height:b.clientHeight}};aB(a,b);a.on("prerender.autoResize",aB.bind(this,a,b));a.on("postrender.autoResize",function(){c.Yf.width=b.clientWidth;c.Yf.height=b.clientHeight});this.v.push(c);this.N||(this.N=bq($A,"tick",ud(this.O,this)))};ZA.prototype.Oc=function(a){a.on("prerender.autoResize",null);a.on("postrender.autoResize",null);qe(this.v,function(b){return b.hj===a?!0:!1});!this.v.length&&this.N&&kq(this.N)};ZA.prototype.Jf=function(){kq(this.N)};ZA.prototype.dispose=ZA.prototype.Jf;ZA.prototype.O=function(){for(var a=0;a<this.v.length;++a){var b=this.v[a],c=b.hj;if(bB(c.Ka)){var e=c.Ka.node().parentNode,f=b.Yf;if(f.width!==e.clientWidth||f.height!==e.clientHeight)e.clientWidth&&e.clientHeight&&(c.frameWidth(cB(e)),c.frameHeight(dB(e)),c.mf()),b.Yf.width=e.clientWidth,b.Yf.height=e.clientHeight}else oe(this.v,a)}};function bB(a){for(a=Dj(a.node(),function(b){return null===b.parentNode});a&&a.host;)a=Dj(a.host,function(b){return null===b.parentNode});return a===window.document} function cB(a){return a.clientWidth-(a.style.paddingLeft.replace(/\D/g,"")||0)-(a.style.paddingRight.replace(/\D/g,"")||0)} function dB(a){return a.clientHeight-(a.style.paddingTop.replace(/\D/g,"")||0)-(a.style.paddingBottom.replace(/\D/g,"")||0)} function aB(a,b){var c=cB(b);b=dB(b);var e=!1;a.frameWidth()!==c&&(a.frameWidth(c),e=!0);a.frameHeight()!==b&&(a.frameHeight(b),e=!0);e&&a.zd()} ;function eB(){this.v=null;this.N=!1} w=eB.prototype;w.Dg=function(a){return arguments.length&&null!=a?this.Ad(a):this.Gd()};w.Gd=function(){return this.v};w.Ad=function(a){this.v=a;return this};w.Fc=function(a){if(a&&a.Xi){if(this.N)throw Error("A donut center content card can be attached to one and only one pie chart.");this.N=!0;a.on("postrender.donutcentercontent",this.Ui.bind(this,a));a.on("hoverSelectionChange.donutcentercontent",this.Ui.bind(this,a))}};w.Oc=function(a){a&&a.Xi&&(a.v(a.N()),this.N=!1,a.on("postrender.donutcentercontent",null),a.on("hoverSelectionChange.donutcentercontent",null))};w.Ui=function(a){var b=a.yb();if(a&&a.Xi&&b&&"function"===typeof b.Id&&!(b.Id()<a.O()))if(a.Jd("hover").Kd())if(b=a.Pf("hover"),b.length){var c=document.createElement("div");this.v.eg(c,b[0],b);a.v(Jj(c))}else a.v(a.N());else a.v(a.N())};eB.prototype.setContentRenderer=eB.prototype.Ad;eB.prototype.getContentRenderer=eB.prototype.Gd;eB.prototype.contentRenderer=eB.prototype.Dg;yd("aplos.chart.behavior.DonutCenterContent",eB);function fB(a){this.v=[0,1,3,2];this.N=a||null} fB.prototype.eh=function(a){return null!=a?(this.v=a,this):this.v};fB.prototype.xk=function(a){this.N=a;return this};function gB(a,b,c,e){var f=Math.abs(hB()),k=a.x;a=a.y+f;switch(e){case 0:k-=b.width/2;a=a-10-b.height;break;case 2:k-=b.width/2;a+=10;break;case 3:k=k-10-b.width;a=a-10-b.height;a<c.top&&(a=c.top+10);break;case 1:k+=10;a=a-10-b.height;a<c.top&&(a=c.top+10);break;default:throw Error("Unknown placement: "+e);}return new tj(k,a)} function hB(){var a=0,b=Jj("body");"fixed"===b.style("position")&&null!==b.style("top")&&(a=parseFloat(b.style("top")));return a} fB.prototype.setContainer=fB.prototype.xk;fB.prototype.positionOptions=fB.prototype.eh;yd("aplos.chart.behavior.DefaultPlacer",fB);var iB={gp:0,ol:1,kp:2,Wi:3};yd("aplos.chart.behavior.DefaultPlacer.Placement",iB);iB.ABOVE=0;iB.RIGHT=1;iB.BELOW=2;iB.LEFT=3;function jB(a){return function(b){for(var c=0;c<b.length;c++){var e=b[c];e=e.series&&e.series.name?e.series.name:null;if(null!=e&&e===a)return b[c]}return b[b.length-1]}} yd("aplos.chart.DatumSelectors.namedSeriesDatumSelector",jB);function kB(a){a=a.slice(0);De(a,function(b,c){var e=lB(b,c);return null!==e?e:b.chartY-c.chartY});return a[0]} yd("aplos.chart.DatumSelectors.topMostDatum",kB);function mB(a){a=a.slice(0);De(a,function(b,c){var e=lB(b,c);return null!==e?e:b.relativeDistance-c.relativeDistance});return a[0]} yd("aplos.chart.DatumSelectors.closestToMouseDatum",mB);var nB={cq:0,Wi:1};yd("aplos.chart.DatumSelectors.DomainSelectionStrategy",nB);nB.NORMAL=0;nB.LEFT=1;function oB(a,b,c){return a.chartX<=c} function lB(a,b){return a.validValue||b.validValue?a.validValue?b.validValue?null:-1:1:0} ;function pB(){this.na=this.Aa=null;this.Ya=250;this.ka=!1;this.N=200;this.oa=new XA;this.ma=null;this.Qa=this.Ja=0;this.O=this.ha=this.Ma=this.Da=this.v=null;this.wa=kB;this.Na=new Map;this.Ta=document.body} w=pB.prototype;w.className=function(a){return void 0==a?this.O:this.vk(a)};w.vk=function(a){this.v&&this.O&&this.v.classed(this.O,!1);this.O=a;this.v&&a&&this.v.classed(a,!0);return this};w.nm=function(){return this.O};w.Ee=function(a){return arguments.length&&null!=a?this.Vk(a):this.Ya};w.Vk=function(a){this.Ya=a;return this};w.vn=function(){return this.Ya};w.Jo=function(a){return arguments.length&&void 0!==a?this.Sk(a):this.N};w.Sk=function(a){this.N=a;return this};w.jn=function(){return this.N};w.Dg=function(a){return arguments.length&&null!=a?this.Ad(a):this.Gd()};w.Ad=function(a){this.Aa=a;return this};w.Gd=function(){return this.Aa};w.Yn=function(a){return arguments.length&&null!=a?this.Ci(a):this.na};w.Ci=function(a){if(!arguments.length||null==a)return this.na;this.na=a;return this};w.an=function(){return this.na};w.Fc=function(a){if(this.ha)throw Error("A hovercard can be attached to one and only one chart.");this.ha=a;a.on("postrender.hovercard",this.Vi.bind(this,a));a.on("hoverSelectionChange.hovercard",this.Vi.bind(this,a));qB(this,a)};w.Oc=function(a){this.v&&(this.Sh(),this.v.remove(),this.v=null);this.ha=null;a.on("postrender.hovercard",null);a.on("hoverSelectionChange.hovercard",null);a.on("mousemove.hovercard",null);rB(this)};w.Xl=function(a){this.wa=jB(a);return this};w.Yl=function(){this.wa=kB;return this};w.uj=function(){this.wa=mB;return this};w.Vi=function(a){if(a.Jd("hover").Kd()){var b=a.Pf("hover");if(b.length){sB(this,a);var c=this.ud(b,a),e=this.Da.node();this.Aa.eg(e,c,b);this.Ma=c;this.ka?tB(this,a,c):this.N?uB(this,a):this.show()}}else this.Ma=null,this.Sh()};function sB(a,b){a.v||(a.v=Jj(a.Ta).append("div"),a.v.attr("class","aplos-hovercard "+(a.O||"")).style("opacity","0").style("visibility","hidden").style("top","0px").style("left","0px"),a.Na.forEach(function(c,e){return a.v.style(e,c)}),a.Da=a.v.append("div"),a.Da.attr("class","aplos-hovercard-content"),b.sh(a.v))} function tB(a,b,c){var e=a.v.node().getBoundingClientRect();a:{var f=a.na;e=new wj(Math.ceil(e.width),Math.ceil(e.height));var k=yi(c.chartX,0,b.hb());c=yi(c.chartY,0,b.Bb());c=new tj(k,c);var n=b.ff().node();k=n.createSVGPoint();k=k.matrixTransform(n.getScreenCTM());n=document.documentElement;var r=document.body;b=new tj(k.x+Math.max(n.scrollLeft,r.scrollLeft)+c.x+b.Nb(),k.y+Math.max(n.scrollTop,r.scrollTop)+c.y+b.Ob());c=document;c=(!Se||9<=Number(kf)||"CSS1Compat"==(c?new Ej(9==c.nodeType?c:c.ownerDocument|| c.document):Ed||(Ed=new Ej)).v.compatMode?c.documentElement:c.body).getBoundingClientRect();n=Jj("body");k=hB();0===c.height&&(n=n.node().getBoundingClientRect(),0!==n.height&&(c=n));f.N?(n=f.N.getBoundingClientRect(),c=new su(n.left+Math.abs(c.left),n.top+Math.abs(c.top+k),n.width,n.height)):c=new su(Math.abs(c.left),Math.abs(c.top+k),c.width,c.height);k=new su(0,0,0,0);for(n=0;n<f.v.length;n++)if(r=gB(b,e,c,f.v[n]),k.left=r.x,k.top=r.y,k.width=e.width,k.height=e.height,c.contains(k)){f=r;break a}f= c;e=gB(b,e,f,0);e.y=Math.max(f.top+10,e.y);e.x=Math.max(f.left+10,e.x);f=e}a.v.style("top",f.y+"px").style("left",f.x+"px")} w.show=function(){if(this.v){rB(this);this.ka=!0;var a=this.v;a.style("visibility",null);this.ha&&tB(this,this.ha,this.Ma);this.Ya&&(a=a.transition().duration(this.Ya));a.style("opacity",1)}};w.Sh=function(){var a=this;if(this.v&&this.ka){rB(this);this.ka=!1;this.Qa=Date.now();var b=this.v;this.Ya&&(b=b.transition().duration(this.Ya));b.style("opacity",0);if(this.Ya)b.on("end",function(){a.v&&a.v.style("visibility","hidden")});else b.style("visibility","hidden")}};w.yo=function(a,b){this.Na.set(a,b);this.v&&this.v.style(a,b);return this};function qB(a,b){b.on("mousemove.hovercard",function(){!a.ka&&a.N&&b.Jd("hover").Kd()&&(a.Ja=Date.now(),500>a.Ja-a.Qa?a.show():uB(a,b))})} function uB(a,b){a.ma||(YA(a.oa,Math.max(.25*a.N,50)),a.ma=bq(a.oa,"tick",ud(a.Sn,a,b)),a.oa.start())} w.Sn=function(a){a.Jd("hover").Kd()?Date.now()-this.Ja>this.N&&this.show():rB(this)};function rB(a){a.oa.stop();kq(a.ma);a.ma=null} w.ud=function(a,b){return this.wa(a,b)};pB.prototype.setHovercardContainerStyle=pB.prototype.yo;pB.prototype.hide=pB.prototype.Sh;pB.prototype.followClosestSeries=pB.prototype.uj;pB.prototype.followTopMostSeries=pB.prototype.Yl;pB.prototype.followNamedSeries=pB.prototype.Xl;pB.prototype.getPlacer=pB.prototype.an;pB.prototype.setPlacer=pB.prototype.Ci;pB.prototype.placer=pB.prototype.Yn;pB.prototype.getContentRenderer=pB.prototype.Gd;pB.prototype.setContentRenderer=pB.prototype.Ad;pB.prototype.contentRenderer=pB.prototype.Dg;pB.prototype.getShowDelayMs=pB.prototype.jn;pB.prototype.setShowDelayMs=pB.prototype.Sk;pB.prototype.showDelayMs=pB.prototype.Jo;pB.prototype.getTransitionMs=pB.prototype.vn;pB.prototype.setTransitionMs=pB.prototype.Vk;pB.prototype.transitionMs=pB.prototype.Ee;pB.prototype.getClassName=pB.prototype.nm;pB.prototype.setClassName=pB.prototype.vk;pB.prototype.className=pB.prototype.className;yd("aplos.chart.behavior.Hovercard",pB);function vB(){this.ka=this.oa=this.na=this.v=this.O=this.N=this.ma=this.ha=null} w=vB.prototype;w.Qo=function(a){this.ha=a;return this};w.Ro=function(a){this.ma=a;return this};w.Oo=function(a){this.N=a;return this};w.Po=function(a){this.O=a;return this};w.ee=function(a){this.v=a;return this};w.Ml=function(a){this.na=a;return this};w.container=function(a){this.ka=a;return this};w.eh=function(a){this.oa=a;return this};function wB(a){var b=JA?new HA:new KA;a.na&&b.Be(a.na);a.ha&&b.qf(a.ha);a.N&&b.nf(a.N);a.O&&b.kg(a.O);a.ma&&b.og(a.ma);a.v&&b.ig(a.v);return b} w.fj=function(){var a=(new pB).uj();a.Ad(wB(this));var b=a.Ci,c=new fB;null!=this.ka&&c.xk(this.ka);null!=this.oa&&c.eh(this.oa);b.call(a,c);return a};w.Fl=function(){var a=new eB;a.Dg(wB(this));return a};vB.prototype.buildPieCard=vB.prototype.Fl;vB.prototype.buildCard=vB.prototype.fj;vB.prototype.positionOptions=vB.prototype.eh;vB.prototype.container=vB.prototype.container;vB.prototype.contentRendererOrdering=vB.prototype.Ml;vB.prototype.conversionFunctionMap=vB.prototype.ee;vB.prototype.templateFooter=vB.prototype.Po;vB.prototype.templateBody=vB.prototype.Oo;vB.prototype.templateSeriesCategory=vB.prototype.Ro;vB.prototype.templateHeader=vB.prototype.Qo;yd("aplos.chart.behavior.hovercardutils.Builder",vB);function xB(a,b,c,e){var f=new vB;f.ha=a?a:null;f.N=b?b:null;f.O=c?c:null;f.v=e?e:null;return f} yd("aplos.chart.behavior.hovercardutils.Builder.fromTemplate",xB);var yB={END:0,RIGHT:1,TOP:2,START:3,LEFT:4,BOTTOM:5,BOTTOM_START:6,BOTTOM_END:7,BOTTOM_LEFT:8,BOTTOM_RIGHT:9,BOTTOM_FULL_START:10,BOTTOM_FULL_END:11,BOTTOM_FULL_LEFT:12,BOTTOM_FULL_RIGHT:13,INSET:14,TOP_START:15,TOP_END:16,TOP_LEFT:17,TOP_RIGHT:18,TOP_FULL_START:19,TOP_FULL_END:20,TOP_FULL_LEFT:21,TOP_FULL_RIGHT:22};yd("aplos.chart.behavior.LegendPosition",yB);function zB(){this.v=0;this.ha=null;this.N=!1} zB.prototype.position=function(a){if(!arguments.length||void 0===a)return this.v;this.v=a;return this};zB.prototype.O=function(a){if(!arguments.length||void 0===a)return this.ha;this.ha=a;return this};zB.prototype.Nd=function(a){if(!arguments.length||void 0===a)return this.N;this.N=a;return this};function AB(a){var b=a.v;a=a.N;3===b&&(b=a?1:4);0===b&&(b=a?4:1);15===b&&(b=a?18:17);16===b&&(b=a?17:18);19===b&&(b=a?22:21);20===b&&(b=a?21:22);6===b&&(b=a?9:8);7===b&&(b=a?8:9);10===b&&(b=a?13:12);11===b&&(b=a?12:13);return b} yd("aplos.chart.behavior.legend.LegendLayoutParams",zB);var BB={xj:function(a,b,c){return 14===AB(c)?b.Bb():a.bottom-a.top},yj:function(a,b,c){return 14===AB(c)?b.hb():a.right-a.left},ao:function(a,b,c,e,f){f=BB.Sm(a,b,c,e,f);e.style("top",BB.Tm(a,b,c)+"px").style("left",f+"px")},Sm:function(a,b,c,e,f){var k=void 0!==f?f:0;void 0!==f||e.empty()||(k=e.node().offsetWidth);switch(AB(c)){case 14:return c.Nd()?a.Nb()+a.hb()-k:a.Nb();case 4:case 1:return c.Nd()&&!e.empty()?b.right-k:b.left;case 17:case 21:case 8:case 12:return b.left;case 18:case 22:case 9:case 13:return b.right-k;default:return a=BB.yj(b,a,c),0<a&&!e.empty()&&k<a?(a-k)/2:c.Nd()&&!e.empty()?b.right-k:b.left}},Tm:function(a,b,c){return 14===AB(c)?a.Ob():b.top},lr:function(a,b,c){for(var e=c.width,f=[],k=0,n=[],r=0;r<a.length;r++)e=Math.max(e,a[r].width),f.push(a[r].height),k+=a[r].height,n.push(b[r].height);c.height>=k?BB.Yk(f,n,c.height-k):f=n;var t=[];f.forEach(function(y){t.push({width:e,height:y})});return t},kr:function(a,b,c){for(var e=c.height,f=[],k=0,n=[],r=0;r<a.length;r++)e=Math.max(e,a[r].height),f.push(a[r].width),k+=a[r].width,n.push(b[r].width);c.width>=k?BB.Yk(f,n,c.width-k):f=n;var t=[];f.forEach(function(y){t.push({width:y,height:e})});return t},Yk:function(a,b,c){for(var e=0;e<a.length;e++){var f=b[e]-a[e];f=Math.min(f,c);a[e]+=f;c-=f}},Nq:function(a,b){a.width=Math.min(a.width,b.width);a.height=Math.min(a.height,b.height)}};yd("aplos.chart.behavior.legend.layoututil",BB);function CB(a,b){this.v=new zB;this.ha=null;this.wa=new wj(12,12);this.Tb=null;this.O={top:0,right:0,bottom:0,left:0};this.Vg=99;this.hc=60;this.Ff=null;this.Ch=a||"";this.Ja=null;this.ee(b||Sn());this.na=!0;this.vb=[];this.ab=[];this.Sc=!1;this.Ma=new fm;this.oa=!1} yd("aplos.chart.behavior.BaseOrdinalLegend",CB);CB.prototype.position=function(a){if(!arguments.length||void 0===a)return this.v.position();this.v.position(a);return this};CB.prototype.position=CB.prototype.position;CB.prototype.title=function(a){if(!arguments.length||void 0===a)return this.ha;this.ha=a;return this};CB.prototype.title=CB.prototype.title;CB.prototype.uh=function(a){if(!arguments.length||null==a)return this.wa;this.wa="number"===typeof a?new wj(+a,+a):a;return this};CB.prototype.boxSize=CB.prototype.uh;CB.prototype.Lg=function(){return this.v.O()};CB.prototype.getMargins=CB.prototype.Lg;CB.prototype.hd=function(a){this.v.O(a);return this};CB.prototype.setMargins=CB.prototype.hd;CB.prototype.ih=function(a){this.Tb=a;return this};CB.prototype.setLayoutSize=CB.prototype.ih;CB.prototype.We=function(){return this.Tb};CB.prototype.getLayoutSize=CB.prototype.We;CB.prototype.Nd=function(a){if(!arguments.length||null==a)return this.v.Nd();this.v.Nd(a);this.Sc=!0;return this};CB.prototype.rightToLeft=CB.prototype.Nd;CB.prototype.Ln=function(a){if(!arguments.length||null==a)return this.Vg;this.Vg=a;return this};CB.prototype.maxKeysPerColumn=CB.prototype.Ln;CB.prototype.Co=function(a){this.hc=a;return this};CB.prototype.setMinColumnWidthPx=CB.prototype.Co;CB.prototype.sf=function(a){this.Ma=a;return this};CB.prototype.setLegendKey=CB.prototype.sf;CB.prototype.Rm=function(){return this.Ma};CB.prototype.getLegendKey=CB.prototype.Rm;CB.prototype.Cm=function(){return this.oa};CB.prototype.getEnableTabNavigation=CB.prototype.Cm;CB.prototype.Ck=function(a){this.oa=a;return this};CB.prototype.setEnableTabNavigation=CB.prototype.Ck;CB.prototype.Fc=function(a){var b=a.Ka.append("div").attr("aria-hidden","true").classed("aplos-legend",!0);b.append("div").classed("aplos-legend-title",!0);b.append("div").classed("aplos-legend-body",!0).append("div").classed("aplos-legend-columns",!0);a.on("prerender.legend",ud(this.Zh,this,a));a.on("postrender.legend",ud(this.ci,this,a));a.on("prelayout.legend",ud(this.wl,this,a))};CB.prototype.attachTo=CB.prototype.Fc;w=CB.prototype;w.Rj=function(){return null};w.Tj=function(){return null};w.Sj=function(){return null};w.Oc=function(a){a.on("prerender.legend",null);a.on("postrender.legend",null);a.on("prelayout.legend",null);a.Ka.select(".aplos-legend").remove();this.vb=[];this.ab=[]};w.Ul=function(a){if(!arguments.length||null==a)return this.Ch;this.Ch=a;return this};CB.prototype.entryTemplate=CB.prototype.Ul;CB.prototype.Gl=function(a){if(!arguments.length||void 0===a)return this.Ff;this.Ff=a;return this};CB.prototype.categoryTemplate=CB.prototype.Gl;CB.prototype.cj=function(a){if(!arguments.length||void 0===a)return this.na;this.na=a;return this};CB.prototype.allowAutoColumning=CB.prototype.cj;CB.prototype.ee=function(a){if(!arguments.length||null==a)return this.Ja;this.Ja=a;return this};CB.prototype.conversionFunctionMap=CB.prototype.ee;w=CB.prototype;w.Zh=function(a,b,c){this.Sc||this.v.Nd(am(a)?a.ne&&a.Wc:a.Wc);this.vb=b.slice(0);this.ab=c.slice(0)};function DB(a,b,c,e,f){b.Ka.select(".aplos-legend").style("visibility","hidden");a.O=f;EB(a,b,c,e)} w.ci=function(a,b,c){EB(this,a,b,c);a.Ka.select(".aplos-legend").style("visibility","visible")};function EB(a,b,c,e){var f=b.Ka.select(".aplos-legend"),k=f.select(".aplos-legend-title");if(Xr(c)){f.style("display",null);e=FB(a,c,e);if(a.Ff){var n=void 0;for(c=0;c<e.length;c++)if(e[c].series.seriesCategory!==n){n=e[c].series.seriesCategory;var r=tg(e[c]);r.categorySeparator=!0;xe(e,c,0,r)}}f.style("height",null);a.na||f.style("overflow-y","scroll");a.ha?(k.text(a.ha),k.style("display",null)):k.style("display","none");c=[];a.na?c=GB(a,b,f,e):(c=Ke(e,function(ta,sa){return Math.floor(sa/this.Vg)},a),c=pg(c));f.selectAll(".aplos-legend-column").remove();c=f.select(".aplos-legend-columns").selectAll(".aplos-legend-column").data(c);c.exit().remove();k=c.enter().append("div").classed("aplos-legend-column",!0);k.append("table").classed(HB(a),!0).append("tbody");c=k.merge(c);var t=[],y=a.hc,E=0,ma=0;c.each(wd(function(ta){var sa=Jj(this),ua=sa.select("tbody").selectAll(".aplos-legend-entry").data(function(ya){return ya});IB(ua.exit());ua=ta.Ne(b,ua);ta.update(b,ua,0);ta=Math.ceil(this.getBoundingClientRect().width);ua=Kj(sa.node());ua=parseFloat(ua.paddingLeft)+parseFloat(ua.paddingRight);var za=Math.min(y,ta);t.push({minWidth:za,ek:ta,Lj:za,br:ua,Kn:sa});E+=y+ua;ma+=ta+ua},a));k=f.node();c=BB.xj(a.O,b,a.v);0<c&&k.scrollHeight>c&&f.style("height",c+"px");a.na||k.scrollHeight<=c&&f.style("overflow-y",null);e=BB.yj(a.O,b,a.v);if(E<ma)for(r=e-E,c=0;c<t.length;c++)if(n=t[c],0<r&&n.minWidth<n.ek){var na=Math.min(r,n.ek-n.minWidth);n.Lj=n.minWidth+na;r-=na}for(c=0;c<t.length;c++)n=t[c],r=n.Lj,n=n.Kn.select("."+HB(a)),ma>e?n.style("width",r+"px"):Math.ceil(n.node().getBoundingClientRect().width)>r?n.style("width",r+"px"):n.style("width","auto");c=Math.ceil(k.getBoundingClientRect().width);0<c&&0<e&&k.scrollWidth>e?(f.style("overflow-x","auto"),f.style("width",Math.min(e,c)+"px")):(f.style("overflow-x"),f.style("width","auto"));JB(a,b)}else f.style("display","none"),f.selectAll(".aplos-legend-column").remove(),k.style("display","none")} function KB(a,b){var c=b.node().getBoundingClientRect(),e=c.top;a=(a.ha?b.select(".aplos-legend-title").node():b.select(".aplos-legend-column").node()).getBoundingClientRect();b=b.select(".aplos-legend-column").selectAll(".aplos-legend-entry");b.empty()?c=0:(b=b.nodes()[b.size()-1].getBoundingClientRect(),c=c.height-(b.top+b.height-a.top));return{top:e,ep:c}} function GB(a,b,c,e){var f=b.Ka.append("div").style("visibility","hidden");f.append(function(){return c.node().cloneNode(!0)});c=f.select(".aplos-legend");c.selectAll(".aplos-legend-column").remove();e=c.select(".aplos-legend-columns").append("div").classed("aplos-legend-column",!0).append("table").classed(HB(a),!0).style("width","100%").append("tbody").selectAll(".aplos-legend-entry").data(e);e=a.Ne(b,e);a.update(b,e,0);var k=KB(a,c),n=e.empty()?0:e.node().getBoundingClientRect().top,r=BB.xj(a.O,b,a.v)-(n-k.top)-k.ep,t=[[]],y=0,E=n;e.each(wd(function(ma,na){var ta=this.getBoundingClientRect(),sa=ta.top;ta=sa-E+ta.height;0<t[y].length&&(ta>r||t[y].length===ma.Vg)&&(t[y+=1]=[],E=sa);t[y].push(na)},a));f.remove();return t} function JB(a,b){var c=b.Ka.select(".aplos-legend");BB.ao(b,a.O,a.v,c);c.attr("data-position",ud(function(){var e=sg(yB,function(f){return AB(this.v)===f},this);return null!=e?e.toLowerCase():null},a))} w.Ne=function(a,b){var c=this.Rj(a);return b.enter().append("tr").classed("aplos-legend-entry",!0).attr("tabindex",c&&this.oa?"0":null).on("click.legend",c).on("keypress.legend",this.oa?c:null).on("mouseover.legend",this.Tj(a)).on("mouseout.legend",this.Sj(a)).each(function(){if(this.nextSibling){var e=document.createElement("tr");e.className="aplos-legend-row-spacer";this.parentNode.insertBefore(e,this.nextSibling)}}).merge(b)};w.update=function(a,b){LB(this,b);b.empty()||Jj(b.node().parentElement).select(".aplos-legend-box-cell").style("width",this.wa.width+"px");var c=0;b.select(".aplos-legend-value").each(function(){c=Math.max(c,this.offsetWidth)});b.filter(function(e,f){return 0===f}).select(".aplos-legend-value-cell").style("width",c+"px")};function LB(a,b){var c=a.Ja||Sn();c["svg-sample"]||(c["svg-sample"]=a.Ma.v(a.wa));b.each(wd(function(e,f){e=Hn(f,"<table><tr>"+(f.categorySeparator?e.Ff:e.Ch)+"</tr></table>",c)[0];for(e=Jj(e).select("tr").node();e.childNodes.length;)this.appendChild(e.childNodes[0])},a));b.classed("aplos-legend-category",function(e){return e.categorySeparator})} function IB(a){a.each(function(){Jj(this.nextElementSibling).remove()});a.attr("opacity",0).on("click.legend",null).on("mouseover.legend",null).on("mouseout.legend",null).remove()} w.wl=function(a,b){b.Me(new MB(a,this))};function HB(a){return null!=a.Ff?"aplos-legend-table-category":"aplos-legend-table"} function MB(a,b){this.N=a;this.v=b} w=MB.prototype;w.Lh=function(){var a={position:NB(this),Xf:30},b=this.v.Lg();if(null!=b)a.margins=b;else switch(a.position){case 1:case 2:case 3:case 4:a.margins={top:5,right:0,bottom:5,left:0};break;case 6:a.margins={top:0,right:0,bottom:0,left:30};break;case 5:a.margins={top:0,right:30,bottom:0,left:0}}return a};w.sg=function(a){DB(this.v,this.N,this.v.vb,this.v.ab,{top:0,right:a.width,bottom:a.height,left:0});var b=this.N.Ka.select(".aplos-legend");if(b.empty())return{Ca:{width:0,height:0},ub:{width:0,height:0},Cc:!0};var c=NB(this),e=jg(a,this.v.We(),c);if(null!=e)return e;var f=b.node(),k=f.offsetWidth;e=f.offsetHeight;f=Math.ceil(f.getBoundingClientRect().width);f==k+1&&(k=f);var n=k;f=e;b=b.selectAll(".aplos-legend-column");var r=b.size();switch(c){case 5:case 6:1<r&&(n=Math.floor(k/r));n=Math.min(n,40);break;case 1:case 2:case 3:case 4:var t=0;b.each(function(){var y=Jj(this).selectAll(".aplos-legend-entry");y.size()>t&&(t=y.size())});c=this.N.Ka.select(".aplos-legend-title");c=Nj(c.node());0<c&&(c+=20);1<t&&(f=Math.floor(e/t)+c);f=Math.min(f,12+c);k=n=a.width}n>a.width&&(n=a.width);f>a.height&&(f=a.height);k>a.width&&(k=a.width);e>a.height&&(e=a.height);return{Ca:{width:n,height:f},ub:{width:k,height:e},Cc:!1}};w.Nh=function(){return 0};w.Oh=function(){return 0};w.hh=function(a){var b=a.right-a.left;this.v.O=a;a=this.N.Ka.select(".aplos-legend").node();b!=a.offsetWidth&&JB(this.v,this.N)};w.Lf=function(){return this.v.O};function NB(a){switch(AB(a.v.v)){case yB.LEFT:return 5;case yB.RIGHT:return 6;case yB.TOP:case yB.TOP_FULL_LEFT:case yB.TOP_FULL_RIGHT:return 2;case yB.TOP_LEFT:case yB.TOP_RIGHT:return 1;case yB.BOTTOM:case yB.BOTTOM_FULL_LEFT:case yB.BOTTOM_FULL_RIGHT:return 4;case yB.BOTTOM_LEFT:case yB.BOTTOM_RIGHT:return 3;default:return 0}} ;function OB(){this.N=new Bx;this.v=new PB("");this.v.next=this.v.v=this.v} w=OB.prototype;w.get=function(a,b){return(a=this.N.get(a))?a.value:b};w.set=function(a,b){var c=this.N.get(a);c?c.value=b:(c=new PB(a,b),this.N.set(a,c),a=c,a.v=this.v.v,a.next=this.v,this.v.v=a,a.v.next=a)};w.shift=function(){return QB(this,this.v.next)};w.pop=function(){return QB(this,this.v.v)};w.remove=function(a){return(a=this.N.get(a))?(a.remove(),this.N.remove(a.key),!0):!1};function RB(a){return a.map(function(b){return b})} w.contains=function(a){return this.some(function(b){return b==a})};w.clear=function(){this.uf(0)};w.forEach=function(a,b){for(var c=this.v.next;c!=this.v;c=c.next)a.call(b,c.value,c.key,this)};w.map=function(a,b){for(var c=[],e=this.v.next;e!=this.v;e=e.next)c.push(a.call(b,e.value,e.key,this));return c};w.some=function(a,b){for(var c=this.v.next;c!=this.v;c=c.next)if(a.call(b,c.value,c.key,this))return!0;return!1};w.every=function(a,b){for(var c=this.v.next;c!=this.v;c=c.next)if(!a.call(b,c.value,c.key,this))return!1;return!0};w.uf=function(a){for(;this.N.size>a;){var b=this.v.next;b.remove();this.N.remove(b.key)}};function QB(a,b){a.v!=b&&(b.remove(),a.N.remove(b.key));return b.value} function PB(a,b){this.key=a;this.value=b} PB.prototype.remove=function(){this.v.next=this.next;this.next.v=this.v;delete this.v;delete this.next};yd("aplos.chart.behavior.SeriesLegendClickHandling",{NONE:0,HIDE:1});function SB(a){CB.call(this,a||'<td class="aplos-legend-box-cell">{{svg-sample}}</td><td class="aplos-legend-label-cell"> <span class="aplos-legend-label" title="{{series.name}}">{{series.name}}</span></td>');this.Da=!1;this.ma={};this.Ta=!1;this.N={};this.ka=[];this.Qa=[];this.Na="series_asc";this.Aa=1} zd(SB,CB);yd("aplos.chart.behavior.SeriesLegend",SB);var TB=null,UB=null;SB.prototype.bp=function(a){return null!=a?(this.Da=a,a||(this.ma={}),this):this.Da};SB.prototype.valuesFromNearestDatum=SB.prototype.bp;SB.prototype.Bn=function(a){if(null==a)return this.Ta;this.Ta=!!a;return this};SB.prototype.hideEmptySeries=SB.prototype.Bn;SB.prototype.Cn=function(a){this.N[a]=!0;return this};SB.prototype.hideSeries=SB.prototype.Cn;SB.prototype.dh=function(a){if(null==a)return this.Na;this.Na=a;return this};SB.prototype.ordering=SB.prototype.dh;SB.prototype.kj=function(a){if(null==a)return this.Aa;this.Aa=a;return this};SB.prototype.clickHandling=SB.prototype.kj;w=SB.prototype;w.Fc=function(a){var b=this;SB.Sb.Fc.call(this,a);a.on("mouseout.seriesLegend",function(){this.Da&&(this.ma={},a.mf())},this);a.on("mousemove.seriesLegend",function(){if(this.Da){for(var c=a.Nf(),e=0;e<c.length;e++){var f=(c[e].seriesConfig.Wb()||Yh)(c[e].measure);this.ma[c[e].series.name]=f}a.mf()}},this);a.on("data.seriesLegend",function(c){for(var e=0;e<c.length;e++){var f=c[e],k=f.name;void 0!==f.hideSeries&&(f.hideSeries?b.N[k]=!0:k in b.N&&delete b.N[k])}})};w.Oc=function(a){SB.Sb.Oc.call(this,a);a.on("mouseout.seriesLegend",null);a.on("mousemove.seriesLegend",null);a.on("data.seriesLegend",null);this.ka=[];this.Qa=[]};w.Zh=function(a,b,c){SB.Sb.Zh.call(this,a,b,c);this.ka=b.slice(0);this.Qa=c.slice(0);VB(this,b,c)};w.ci=function(a){SB.Sb.ci.call(this,a,this.ka,this.Qa);a=a.Ka.select(".aplos-legend").node();null!=a&&(null!==TB&&(a.scrollLeft=TB,TB=null),null!==UB&&(a.scrollTop=UB,UB=null))};function VB(a,b,c){if(b.length&&1===a.Aa){var e=[];te(b,function(f,k){(f=this.Th(f.name))&&e.push(k);return f},a);te(c,function(f,k){return 0<=de(e,k)},a)}} function FB(a,b,c){for(var e=new OB,f=0;f<b.length;f++){var k=b[f],n=c[f];if(!n.Wf()&&(!a.Ta||k.data.length)){var r=n.color(),t=a.ma.hasOwnProperty(k.name)?a.ma[k.name]:"";e.set(k.name,{series:k,seriesConfig:n,datum:k.data.length?k.data[0]:{},index:0,measure:t,color:r(k.data.length?k.data[0]:{}),sampleBoxWidth:a.uh().width,sampleBoxHeight:a.uh().height})}}return"series_desc"===a.Na?RB(e).reverse():RB(e)} w.Rj=function(a){var b=0,c=this;return function(e){if("keypress"!==qj.type||"Enter"===qj.key)1===this.kj()&&!0!==e.categorySeparator&&(b++,1===b&&setTimeout(function(){if(1===b){var f=e.series.name;f in c.N?delete c.N[f]:c.N[f]=!0;f=a.Ka.select(".aplos-legend").node();null!=f&&(TB=f.scrollLeft,UB=f.scrollTop)}else{f=e.series.name;c.N={};for(var k=0;k<c.ka.length;k++){var n=c.ka[k].name;n!==f&&(c.N[n]=!0)}f=a.Ka.select(".aplos-legend").node();null!=f&&(TB=f.scrollLeft,UB=f.scrollTop)}a.mf();b=0},200)),a.Za.rb("seriesClick",a,e.series.name,qj)}.bind(this)};w.Tj=function(a){return function(b){a.Za.rb("seriesMouseover",a,b.series.name,qj)}};w.Sj=function(a){return function(b){a.Za.rb("seriesMouseout",a,b.series.name,qj)}};w.update=function(a,b,c){SB.Sb.update.call(this,a,b,c);b.classed("aplos-legend-entry-hidden",ud(function(e){return!0!==e.categorySeparator&&this.Th(e.series.name)},this));b.classed("aplos-legend-entry-clickable",ud(function(e){return!0!==e.categorySeparator&&1===this.Aa},this))};w.Th=function(a){return a in this.N};SB.prototype.isSeriesHidden=SB.prototype.Th;function WB(a){this.ha=2;!0===a?this.ha=0:"number"===typeof a&&(this.ha=a);this.N=Number.MAX_VALUE;this.ka=document.body;this.O=this.v=null} w=WB.prototype;w.Fc=function(a){a.on("mousemove.selectNearest",ud(this.jo,this,a))};w.Oc=function(a){a.on("mousemove.selectNearest",null);XB(this)};w.vo=function(a){1===a?this.O=oB:this.O=null;return this};w.Uj=function(a){if(!arguments.length||null==a)return this.N;this.N=a;return this};function YB(a){a=a.slice(0);De(a,function(b,c){var e=b.relativeDistance-c.relativeDistance;return 0===e?b.measureDistance-c.measureDistance:e});return a[0]} w.jo=function(a){var b=[];if(a.Nf){b=a.Nf(void 0,void 0,this.O||void 0);b=b.filter(function(f){return!f.series||!f.series.overlay});var c=YB(b);if(!c||c.domainDistance>this.N)a.Jd("hover").deselectAll(),XB(this);else{var e=[c];switch(this.ha){case 0:void 0!==c.domain&&(e=a.Mf(function(f){return!f.series.overlay&&f.domain===c.domain},!0,!0));break;case 1:e=b}this.select(a,e)}}};w.select=function(a,b){a.Jd("hover").kh(b.map(function(c){return{series:c.series?c.series:null,datum:c.datum}}));ZB(this,a)};function ZB(a,b){if(!a.v){var c="selectnearest_"+Date.now();Jj(a.ka).on("mouseout."+c,function(){var e=b.lb.select(".mouseCapturePane").node(),f;if(f=qj&&qj.target)e?(f=rj(e),e=e.getBoundingClientRect(),f=0<=f[0]&&f[0]<e.width&&0<=f[1]&&f[1]<e.height):f=!1;f||(b.Jd("hover").deselectAll(),XB(this))}.bind(a));a.v=c}} function XB(a){a.v&&(Jj(a.ka).on("mouseout."+a.v,null),a.v=null)} WB.prototype.maximumDomainDistancePx=WB.prototype.Uj;WB.prototype.setDomainSelectionStrategy=WB.prototype.vo;yd("aplos.chart.behavior.SelectNearest",WB);var $B={Dp:0,nq:1,tq:2};yd("aplos.chart.behavior.SelectNearest.SelectionMode",$B);$B.EXPAND_TO_DOMAIN=0;$B.SELECT_OVERLAPPING=1;$B.SINGLE=2; var mi,vi,Bi,Ji,Ki,Mi,Ni,dj,Rr,Qr,qj,rj,Jj,Yj,pk,Ek,cr,Cr,Dr,dA,Gu,Cw,Pw,Sw,Tw,dy,gy,my,ny,oy,py,qy,ry,sy,ty,uy,Vy,aC;(function(){function a(l){return function(){return this.matches(l)}} function b(l,h){return l<h?-1:l>h?1:l>=h?0:NaN} function c(l){1===l.length&&(l=e(l));return{left:function(h,p,u,x){null==u&&(u=0);null==x&&(x=h.length);for(;u<x;){var z=u+x>>>1;0>l(h[z],p)?u=z+1:x=z}return u},right:function(h,p,u,x){null==u&&(u=0);null==x&&(x=h.length);for(;u<x;){var z=u+x>>>1;0<l(h[z],p)?x=z:u=z+1}return u}}} function e(l){return function(h,p){return b(l(h),p)}} function f(l,h,p){l=+l;h=+h;p=2>(x=arguments.length)?(h=l,l=0,1):3>x?1:+p;for(var u=-1,x=Math.max(0,Math.ceil((h-l)/p))|0,z=Array(x);++u<x;)z[u]=l+u*p;return z} function k(l,h,p){var u,x=-1,z;h=+h;l=+l;p=+p;if(l===h&&0<p)return[l];if(u=h<l){var A=l;l=h;h=A}if(0===(z=n(l,h,p))||!isFinite(z))return[];if(0<z)for(l=Math.ceil(l/z),h=Math.floor(h/z),h=Array(A=Math.ceil(h-l+1));++x<A;)h[x]=(l+x)*z;else for(l=Math.floor(l*z),h=Math.ceil(h*z),h=Array(A=Math.ceil(l-h+1));++x<A;)h[x]=(l-x)/z;u&&h.reverse();return h} function n(l,h,p){h=(h-l)/Math.max(0,p);l=Math.floor(Math.log(h)/Math.LN10);h/=Math.pow(10,l);return 0<=l?(h>=Ao?10:h>=Bo?5:h>=Co?2:1)*Math.pow(10,l):-Math.pow(10,-l)/(h>=Ao?10:h>=Bo?5:h>=Co?2:1)} function r(l,h,p){var u=Math.abs(h-l)/Math.max(0,p);p=Math.pow(10,Math.floor(Math.log(u)/Math.LN10));u/=p;u>=Ao?p*=10:u>=Bo?p*=5:u>=Co&&(p*=2);return h<l?-p:p} function t(){for(var l=0,h=arguments.length,p={},u;l<h;++l){if(!(u=arguments[l]+"")||u in p)throw Error("illegal type: "+u);p[u]=[]}return new y(p)} function y(l){this.Ha=l} function E(l,h){return l.trim().split(/^|\s+/).map(function(p){var u="",x=p.indexOf(".");0<=x&&(u=p.slice(x+1),p=p.slice(0,x));if(p&&!h.hasOwnProperty(p))throw Error("unknown type: "+p);return{type:p,name:u}})} function ma(l,h,p){for(var u=0,x=l.length;u<x;++u)if(l[u].name===h){l[u]=dC;l=l.slice(0,u).concat(l.slice(u+1));break}null!=p&&l.push({name:h,value:p});return l} function na(l){var h=l+="",p=h.indexOf(":");0<=p&&"xmlns"!==(h=l.slice(0,p))&&(l=l.slice(p+1));return re.hasOwnProperty(h)?{space:re[h],local:l}:l} function ta(l){return function(){var h=this.ownerDocument,p=this.namespaceURI;return"http://www.w3.org/1999/xhtml"===p&&"http://www.w3.org/1999/xhtml"===h.documentElement.namespaceURI?h.createElement(l):h.createElementNS(p,l)}} function sa(l){return function(){return this.ownerDocument.createElementNS(l.space,l.local)}} function ua(l){l=na(l);return(l.local?sa:ta)(l)} function za(){} function ya(l){return null==l?za:function(){return this.querySelector(l)}} function Ba(){return[]} function Ca(l){return null==l?Ba:function(){return this.querySelectorAll(l)}} function Fa(l){return Array(l.length)} function Ea(l,h){this.ownerDocument=l.ownerDocument;this.namespaceURI=l.namespaceURI;this.Tc=null;this.xg=l;this.__data__=h} function Ja(l){return function(){return l}} function Ka(l,h,p,u,x,z){for(var A=0,la,oa=h.length,ra=z.length;A<ra;++A)(la=h[A])?(la.__data__=z[A],u[A]=la):p[A]=new Ea(l,z[A]);for(;A<oa;++A)if(la=h[A])x[A]=la} function Oa(l,h,p,u,x,z,A){var la,oa,ra={},qa=h.length,pa=z.length,wa=Array(qa),Da;for(la=0;la<qa;++la)if(oa=h[la])wa[la]=Da="$"+A.call(oa,oa.__data__,la,h),Da in ra?x[la]=oa:ra[Da]=oa;for(la=0;la<pa;++la)Da="$"+A.call(l,z[la],la,z),(oa=ra[Da])?(u[la]=oa,oa.__data__=z[la],ra[Da]=null):p[la]=new Ea(l,z[la]);for(la=0;la<qa;++la)(oa=h[la])&&ra[wa[la]]===oa&&(x[la]=oa)} function Pa(l,h){return l<h?-1:l>h?1:l>=h?0:NaN} function Qa(l){return function(){this.removeAttribute(l)}} function Wa(l){return function(){this.removeAttributeNS(l.space,l.local)}} function Db(l,h){return function(){this.setAttribute(l,h)}} function Eb(l,h){return function(){this.setAttributeNS(l.space,l.local,h)}} function Fb(l,h){return function(){var p=h.apply(this,arguments);null==p?this.removeAttribute(l):this.setAttribute(l,p)}} function Gb(l,h){return function(){var p=h.apply(this,arguments);null==p?this.removeAttributeNS(l.space,l.local):this.setAttributeNS(l.space,l.local,p)}} function Hb(l){return function(){this.style.removeProperty(l)}} function Ib(l,h,p){return function(){this.style.setProperty(l,h,p)}} function Jb(l,h,p){return function(){var u=h.apply(this,arguments);null==u?this.style.removeProperty(l):this.style.setProperty(l,u,p)}} function $a(l,h){return l.style.getPropertyValue(h)||(l.ownerDocument&&l.ownerDocument.defaultView||l.document&&l||l.defaultView).getComputedStyle(l,null).getPropertyValue(h)} function Kb(l){return function(){delete this[l]}} function Lb(l,h){return function(){this[l]=h}} function Mb(l,h){return function(){var p=h.apply(this,arguments);null==p?delete this[l]:this[l]=p}} function fb(l){return l.classList||new ub(l)} function ub(l){this.Zi=l;this.ae=(l.getAttribute("class")||"").trim().split(/^|\s+/)} function vb(l,h){l=fb(l);for(var p=-1,u=h.length;++p<u;)l.add(h[p])} function wb(l,h){l=fb(l);for(var p=-1,u=h.length;++p<u;)l.remove(h[p])} function Nb(l){return function(){vb(this,l)}} function Ob(l){return function(){wb(this,l)}} function Pb(l,h){return function(){(h.apply(this,arguments)?vb:wb)(this,l)}} function Qb(){this.textContent=""} function Rb(l){return function(){this.textContent=l}} function Sb(l){return function(){var h=l.apply(this,arguments);this.textContent=null==h?"":h}} function Tb(){this.innerHTML=""} function Ub(l){return function(){this.innerHTML=l}} function Vb(l){return function(){var h=l.apply(this,arguments);this.innerHTML=null==h?"":h}} function Wb(){this.nextSibling&&this.parentNode.appendChild(this)} function Xb(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)} function Yb(){return null} function Zb(){var l=this.parentNode;l&&l.removeChild(this)} function $b(){return this.parentNode.insertBefore(this.cloneNode(!1),this.nextSibling)} function ac(){return this.parentNode.insertBefore(this.cloneNode(!0),this.nextSibling)} function bc(l,h,p){l=xb(l,h,p);return function(u){var x=u.relatedTarget;x&&(x===this||x.compareDocumentPosition(this)&8)||l.call(this,u)}} function xb(l,h,p){return function(u){var x=qj;qj=u;try{l.call(this,this.__data__,h,p)}finally{qj=x}}} function cc(l){return l.trim().split(/^|\s+/).map(function(h){var p="",u=h.indexOf(".");0<=u&&(p=h.slice(u+1),h=h.slice(0,u));return{type:h,name:p}})} function dc(l){return function(){var h=this.__on;if(h){for(var p=0,u=-1,x=h.length,z;p<x;++p)(z=h[p],l.type&&z.type!==l.type||z.name!==l.name)?h[++u]=z:this.removeEventListener(z.type,z.listener,z.capture);++u?h.length=u:delete this.__on}}} function ec(l,h,p){var u=cv.hasOwnProperty(l.type)?bc:xb;return function(x,z,A){x=this.__on;var la;z=u(h,z,A);if(x){A=0;for(var oa=x.length;A<oa;++A)if((la=x[A]).type===l.type&&la.name===l.name){this.removeEventListener(la.type,la.listener,la.capture);this.addEventListener(la.type,la.listener=z,la.capture=p);la.value=h;return}}this.addEventListener(l.type,z,p);la={type:l.type,name:l.name,value:h,listener:z,capture:p};x?x.push(la):this.__on=[la]}} function yb(l,h,p){var u=l.ownerDocument&&l.ownerDocument.defaultView||l.document&&l||l.defaultView,x=u.CustomEvent;"function"===typeof x?x=new x(h,p):(x=u.document.createEvent("Event"),p?(x.initEvent(h,p.bubbles,p.cancelable),x.detail=p.detail):x.initEvent(h,!1,!1));l.dispatchEvent(x)} function fc(l,h){return function(){return yb(this,l,h)}} function gc(l,h){return function(){return yb(this,l,h.apply(this,arguments))}} function Ra(l,h){this.nb=l;this.kc=h} function Za(){return new Ra([[document.documentElement]],dv)} function gb(){this.Ha="@"+(++eC).toString(36)} function ab(l,h,p){l.prototype=h.prototype=p;p.constructor=l} function bb(l,h){l=Object.create(l.prototype);for(var p in h)l[p]=h[p];return l} function Xa(){} function Ya(l){var h;l=(l+"").trim().toLowerCase();return(h=fC.exec(l))?(h=parseInt(h[1],16),new La(h>>8&15|h>>4&240,h>>4&15|h&240,(h&15)<<4|h&15,1)):(h=gC.exec(l))?zb(parseInt(h[1],16)):(h=hC.exec(l))?new La(h[1],h[2],h[3],1):(h=iC.exec(l))?new La(255*h[1]/100,255*h[2]/100,255*h[3]/100,1):(h=jC.exec(l))?Ab(h[1],h[2],h[3],h[4]):(h=kC.exec(l))?Ab(255*h[1]/100,255*h[2]/100,255*h[3]/100,h[4]):(h=lC.exec(l))?Bb(h[1],h[2]/100,h[3]/100,1):(h=mC.exec(l))?Bb(h[1],h[2]/100,h[3]/100,h[4]):ev.hasOwnProperty(l)?zb(ev[l]):"transparent"===l?new La(NaN,NaN,NaN,0):null} function zb(l){return new La(l>>16&255,l>>8&255,l&255,1)} function Ab(l,h,p,u){0>=u&&(l=h=p=NaN);return new La(l,h,p,u)} function hb(l){l instanceof Xa||(l=Ya(l));if(!l)return new La;l=l.rgb();return new La(l.r,l.g,l.b,l.opacity)} function cb(l,h,p,u){return 1===arguments.length?hb(l):new La(l,h,p,null==u?1:u)} function La(l,h,p,u){this.r=+l;this.g=+h;this.b=+p;this.opacity=+u} function ib(l){l=Math.max(0,Math.min(255,Math.round(l)||0));return(16>l?"0":"")+l.toString(16)} function Bb(l,h,p,u){0>=u?l=h=p=NaN:0>=p||1<=p?l=h=NaN:0>=h&&(l=NaN);return new Ua(l,h,p,u)} function hc(l){if(l instanceof Ua)return new Ua(l.h,l.s,l.l,l.opacity);l instanceof Xa||(l=Ya(l));if(!l)return new Ua;if(l instanceof Ua)return l;l=l.rgb();var h=l.r/255,p=l.g/255,u=l.b/255,x=Math.min(h,p,u),z=Math.max(h,p,u),A=NaN,la=z-x,oa=(z+x)/2;la?(A=h===z?(p-u)/la+6*(p<u):p===z?(u-h)/la+2:(h-p)/la+4,la/=.5>oa?z+x:2-z-x,A*=60):la=0<oa&&1>oa?0:A;return new Ua(A,la,oa,l.opacity)} function jb(l,h,p,u){return 1===arguments.length?hc(l):new Ua(l,h,p,null==u?1:u)} function Ua(l,h,p,u){this.h=+l;this.s=+h;this.l=+p;this.opacity=+u} function kb(l,h,p){return 255*(60>l?h+(p-h)*l/60:180>l?p:240>l?h+(p-h)*(240-l)/60:h)} function lb(l){if(l instanceof Va)return new Va(l.l,l.a,l.b,l.opacity);if(l instanceof rb){if(isNaN(l.h))return new Va(l.l,0,0,l.opacity);var h=l.h*fv;return new Va(l.l,Math.cos(h)*l.c,Math.sin(h)*l.c,l.opacity)}l instanceof La||(l=hb(l));var p=pb(l.r),u=pb(l.g),x=pb(l.b);h=mb(.2225045*p+.7168786*u+.0606169*x);if(p===u&&u===x)var z=p=h;else z=mb((.4360747*p+.3850649*u+.1430804*x)/.96422),p=mb((.0139322*p+.0971045*u+.7141733*x)/.82521);return new Va(116*h-16,500*(z-h),200*(h-p),l.opacity)} function Va(l,h,p,u){this.l=+l;this.a=+h;this.b=+p;this.opacity=+u} function mb(l){return l>nC?Math.pow(l,1/3):l/gv+hv} function nb(l){return l>Dh?l*l*l:gv*(l-hv)} function ob(l){return 255*(.0031308>=l?12.92*l:1.055*Math.pow(l,1/2.4)-.055)} function pb(l){return.04045>=(l/=255)?l/12.92:Math.pow((l+.055)/1.055,2.4)} function ic(l){if(l instanceof rb)return new rb(l.h,l.c,l.l,l.opacity);l instanceof Va||(l=lb(l));if(0===l.a&&0===l.b)return new rb(NaN,0,l.l,l.opacity);var h=Math.atan2(l.b,l.a)*iv;return new rb(0>h?h+360:h,Math.sqrt(l.a*l.a+l.b*l.b),l.l,l.opacity)} function qb(l,h,p,u){return 1===arguments.length?ic(l):new rb(l,h,p,null==u?1:u)} function rb(l,h,p,u){this.h=+l;this.c=+h;this.l=+p;this.opacity=+u} function db(l,h,p,u){if(1===arguments.length){var x=l;if(x instanceof sb)x=new sb(x.h,x.s,x.l,x.opacity);else{x instanceof La||(x=hb(x));var z=x.g/255,A=x.b/255,la=(jv*A+x.r/255*-1.7884503806-3.5172982438*z)/(jv+-1.7884503806-3.5172982438);A-=la;var oa=(1.97294*(z-la)- -.29227*A)/-.90649;A=(z=Math.sqrt(oa*oa+A*A)/(1.97294*la*(1-la)))?Math.atan2(oa,A)*iv-120:NaN;x=new sb(0>A?A+360:A,z,la,x.opacity)}}else x=new sb(l,h,p,null==u?1:u);return x} function sb(l,h,p,u){this.h=+l;this.s=+h;this.l=+p;this.opacity=+u} function lc(l,h,p,u,x){var z=l*l,A=z*l;return((1-3*l+3*z-A)*h+(4-6*z+3*A)*p+(1+3*l+3*z-3*A)*u+A*x)/6} function pc(l){return function(){return l}} function uc(l,h){return function(p){return l+p*h}} function zc(l,h,p){return l=Math.pow(l,p),h=Math.pow(h,p)-l,p=1/p,function(u){return Math.pow(l+u*h,p)}} function rc(l,h){var p=h-l;return p?uc(l,180<p||-180>p?p-360*Math.round(p/360):p):pc(isNaN(l)?h:l)} function Ac(l){return 1===(l=+l)?Cb:function(h,p){return p-h?zc(h,p,l):pc(isNaN(h)?p:h)}} function Cb(l,h){var p=h-l;return p?uc(l,p):pc(isNaN(l)?h:l)} function Gc(l){return function(h){var p=h.length,u=Array(p),x=Array(p),z=Array(p),A;for(A=0;A<p;++A){var la=cb(h[A]);u[A]=la.r||0;x[A]=la.g||0;z[A]=la.b||0}u=l(u);x=l(x);z=l(z);la.opacity=1;return function(oa){la.r=u(oa);la.g=x(oa);la.b=z(oa);return la+""}}} function Ic(l,h){var p=h?h.length:0,u=l?Math.min(p,l.length):0,x=Array(u),z=Array(p),A;for(A=0;A<u;++A)x[A]=qc(l[A],h[A]);for(;A<p;++A)z[A]=h[A];return function(la){for(A=0;A<u;++A)z[A]=x[A](la);return z}} function Hc(l,h){var p=new Date;return l=+l,h-=l,function(u){return p.setTime(l+h*u),p}} function mc(l,h){return l=+l,h-=l,function(p){return l+h*p}} function Bc(l,h){var p={},u={},x;if(null===l||"object"!==typeof l)l={};if(null===h||"object"!==typeof h)h={};for(x in h)x in l?p[x]=qc(l[x],h[x]):u[x]=h[x];return function(z){for(x in p)u[x]=p[x](z);return u}} function Cc(l){return function(){return l}} function Dc(l){return function(h){return l(h)+""}} function sc(l,h){var p=Do.lastIndex=Eo.lastIndex=0,u,x,z,A=-1,la=[],oa=[];l+="";for(h+="";(u=Do.exec(l))&&(x=Eo.exec(h));)(z=x.index)>p&&(z=h.slice(p,z),la[A]?la[A]+=z:la[++A]=z),(u=u[0])===(x=x[0])?la[A]?la[A]+=x:la[++A]=x:(la[++A]=null,oa.push({wd:A,x:mc(u,x)})),p=Eo.lastIndex;p<h.length&&(z=h.slice(p),la[A]?la[A]+=z:la[++A]=z);return 2>la.length?oa[0]?Dc(oa[0].x):Cc(h):(h=oa.length,function(ra){for(var qa=0,pa;qa<h;++qa)la[(pa=oa[qa]).wd]=pa.x(ra);return la.join("")})} function qc(l,h){var p=typeof h,u;return null==h||"boolean"===p?pc(h):("number"===p?mc:"string"===p?(u=Ya(h))?(h=u,Nk):sc:h instanceof Ya?Nk:h instanceof Date?Hc:Array.isArray(h)?Ic:"function"!==typeof h.valueOf&&"function"!==typeof h.toString||isNaN(h)?Bc:mc)(l,h)} function Ec(l,h){return l=+l,h-=l,function(p){return Math.round(l+h*p)}} function vc(l,h,p,u,x,z){var A,la,oa;if(A=Math.sqrt(l*l+h*h))l/=A,h/=A;if(oa=l*p+h*u)p-=l*oa,u-=h*oa;if(la=Math.sqrt(p*p+u*u))p/=la,u/=la,oa/=la;l*u<h*p&&(l=-l,h=-h,oa=-oa,A=-A);return{Oi:x,Pi:z,rotate:Math.atan2(h,l)*kv,skewX:Math.atan(oa)*kv,hi:A,ii:la}} function wc(l,h,p,u){function x(ra){return ra.length?ra.pop()+" ":""} function z(ra,qa,pa,wa,Da,Ha){ra!==pa||qa!==wa?(Da=Da.push("translate(",null,h,null,p),Ha.push({wd:Da-4,x:mc(ra,pa)},{wd:Da-2,x:mc(qa,wa)})):(pa||wa)&&Da.push("translate("+pa+h+wa+p)} function A(ra,qa,pa,wa){ra!==qa?(180<ra-qa?qa+=360:180<qa-ra&&(ra+=360),wa.push({wd:pa.push(x(pa)+"rotate(",null,u)-2,x:mc(ra,qa)})):qa&&pa.push(x(pa)+"rotate("+qa+u)} function la(ra,qa,pa,wa){ra!==qa?wa.push({wd:pa.push(x(pa)+"skewX(",null,u)-2,x:mc(ra,qa)}):qa&&pa.push(x(pa)+"skewX("+qa+u)} function oa(ra,qa,pa,wa,Da,Ha){ra!==pa||qa!==wa?(Da=Da.push(x(Da)+"scale(",null,",",null,")"),Ha.push({wd:Da-4,x:mc(ra,pa)},{wd:Da-2,x:mc(qa,wa)})):1===pa&&1===wa||Da.push(x(Da)+"scale("+pa+","+wa+")")} return function(ra,qa){var pa=[],wa=[];ra=l(ra);qa=l(qa);z(ra.Oi,ra.Pi,qa.Oi,qa.Pi,pa,wa);A(ra.rotate,qa.rotate,pa,wa);la(ra.skewX,qa.skewX,pa,wa);oa(ra.hi,ra.ii,qa.hi,qa.ii,pa,wa);ra=qa=null;return function(Da){for(var Ha=-1,jc=wa.length,eb;++Ha<jc;)pa[(eb=wa[Ha]).wd]=eb.x(Da);return pa.join("")}}} function xc(l){return function(h,p){var u=l((h=jb(h)).h,(p=jb(p)).h),x=Cb(h.s,p.s),z=Cb(h.l,p.l),A=Cb(h.opacity,p.opacity);return function(la){h.h=u(la);h.s=x(la);h.l=z(la);h.opacity=A(la);return h+""}}} function yc(l){return function(h,p){var u=l((h=qb(h)).h,(p=qb(p)).h),x=Cb(h.c,p.c),z=Cb(h.l,p.l),A=Cb(h.opacity,p.opacity);return function(la){h.h=u(la);h.c=x(la);h.l=z(la);h.opacity=A(la);return h+""}}} function tb(l){return function u(p){function x(z,A){var la=l((z=db(z)).h,(A=db(A)).h),oa=Cb(z.s,A.s),ra=Cb(z.l,A.l),qa=Cb(z.opacity,A.opacity);return function(pa){z.h=la(pa);z.s=oa(pa);z.l=ra(Math.pow(pa,p));z.opacity=qa(pa);return z+""}} p=+p;x.gamma=u;return x}(1)} function Eg(){return Ig||(lv(Ak),Ig=Oi.now()+Ok)} function Ak(){Ig=0} function Fg(){this.Bf=this.Df=this.Tc=null} function Ci(l,h,p){var u=new Fg;u.restart(l,h,p);return u} function Di(){Ig=(Pk=Oi.now())+Ok;Eh=Pi=0;try{Eg();++Eh;for(var l=Qk,h;l;)0<=(h=Ig-l.Df)&&l.Bf.call(null,h),l=l.Tc;--Eh}finally{Eh=0;l=Qk;for(var p=Infinity;l;)if(l.Bf){p>l.Df&&(p=l.Df);var u=l;l=l.Tc}else h=l.Tc,l.Tc=null,l=u?u.Tc=h:Qk=h;Qi=u;tf(p);Ig=0}} function Ze(){var l=Oi.now(),h=l-Pk;1E3<h&&(Ok-=h,Pk=l)} function tf(l){Eh||(Pi&&(Pi=clearTimeout(Pi)),24<l-Ig?(Infinity>l&&(Pi=setTimeout(Di,l-Oi.now()-Ok)),Ri&&(Ri=clearInterval(Ri))):(Ri||(Pk=Oi.now(),Ri=setInterval(Ze,1E3)),Eh=1,lv(Di)))} function Ei(l,h,p){var u=new Fg;h=null==h?0:+h;u.restart(function(x){u.stop();l(x+h)},h,p);return u} function Ee(l,h,p,u,x,z){var A=l.Dd;if(!A)l.Dd={};else if(p in A)return;Bk(l,p,{name:h,index:u,group:x,on:oC,tween:pC,time:z.time,delay:z.delay,duration:z.duration,ease:z.ease,timer:null,state:0})} function pe(l,h){l=je(l,h);if(0<l.state)throw Error("too late; already scheduled");return l} function $e(l,h){l=je(l,h);if(2<l.state)throw Error("too late; already started");return l} function je(l,h){l=l.Dd;if(!l||!(l=l[h]))throw Error("transition not found");return l} function Bk(l,h,p){function u(oa){var ra,qa;if(1!==p.state)return z();for(wa in A){var pa=A[wa];if(pa.name===p.name){if(3===pa.state)return Ei(u);4===pa.state?(pa.state=6,pa.timer.stop(),pa.on.call("interrupt",l,l.__data__,pa.index,pa.group),delete A[wa]):+wa<h&&(pa.state=6,pa.timer.stop(),delete A[wa])}}Ei(function(){3===p.state&&(p.state=4,p.timer.restart(x,p.delay,p.time),x(oa))});p.state=2;p.on.call("start",l,l.__data__,p.index,p.group);if(2===p.state){p.state=3;la=Array(qa=p.tween.length);var wa=0;for(ra=-1;wa<qa;++wa)if(pa=p.tween[wa].value.call(l,l.__data__,p.index,p.group))la[++ra]=pa;la.length=ra+1}} function x(oa){oa=oa<p.duration?p.ease.call(null,oa/p.duration):(p.timer.restart(z),p.state=5,1);for(var ra=-1,qa=la.length;++ra<qa;)la[ra].call(null,oa);5===p.state&&(p.on.call("end",l,l.__data__,p.index,p.group),z())} function z(){p.state=6;p.timer.stop();delete A[h];for(var oa in A)return;delete l.Dd} var A=l.Dd,la;A[h]=p;p.timer=Ci(function(oa){p.state=1;p.timer.restart(u,p.delay,p.time);p.delay<=oa&&u(oa-p.delay)},0,p.time)} function Gi(l,h){var p,u;return function(){var x=$e(this,l),z=x.tween;if(z!==p){u=p=z;z=0;for(var A=u.length;z<A;++z)if(u[z].name===h){u=u.slice();u.splice(z,1);break}}x.tween=u}} function va(l,h,p){var u,x;if("function"!==typeof p)throw Error();return function(){var z=$e(this,l),A=z.tween;if(A!==u){x=(u=A).slice();A={name:h,value:p};for(var la=0,oa=x.length;la<oa;++la)if(x[la].name===h){x[la]=A;break}la===oa&&x.push(A)}z.tween=x}} function oc(l,h,p){var u=l.Ub;l.each(function(){var x=$e(this,u);(x.value||(x.value={}))[h]=p.apply(this,arguments)});return function(x){return je(x,u).value[h]}} function gd(l,h){var p;return("number"===typeof h?mc:h instanceof Ya?Nk:(p=Ya(h))?(h=p,Nk):sc)(l,h)} function Wc(l){return function(){this.removeAttribute(l)}} function hd(l){return function(){this.removeAttributeNS(l.space,l.local)}} function Aa(l,h,p){var u,x;return function(){var z=this.getAttribute(l);return z===p?null:z===u?x:x=h(u=z,p)}} function vh(l,h,p){var u,x;return function(){var z=this.getAttributeNS(l.space,l.local);return z===p?null:z===u?x:x=h(u=z,p)}} function Ck(l,h,p){var u,x,z;return function(){var A=p(this);if(null==A)return void this.removeAttribute(l);var la=this.getAttribute(l);return la===A?null:la===u&&A===x?z:z=h(u=la,x=A)}} function Dk(l,h,p){var u,x,z;return function(){var A=p(this);if(null==A)return void this.removeAttributeNS(l.space,l.local);var la=this.getAttributeNS(l.space,l.local);return la===A?null:la===u&&A===x?z:z=h(u=la,x=A)}} function bo(l,h){function p(){var u=this,x=h.apply(u,arguments);return x&&function(z){u.setAttributeNS(l.space,l.local,x(z))}} p.zg=h;return p} function Jd(l,h){function p(){var u=this,x=h.apply(u,arguments);return x&&function(z){u.setAttribute(l,x(z))}} p.zg=h;return p} function uf(l,h){return function(){pe(this,l).delay=+h.apply(this,arguments)}} function vf(l,h){return h=+h,function(){pe(this,l).delay=h}} function co(l,h){return function(){$e(this,l).duration=+h.apply(this,arguments)}} function Gd(l,h){return h=+h,function(){$e(this,l).duration=h}} function Fi(l,h){if("function"!==typeof h)throw Error();return function(){$e(this,l).ease=h}} function we(l){return(l+"").trim().split(/^|\s+/).every(function(h){var p=h.indexOf(".");0<=p&&(h=h.slice(0,p));return!h||"start"===h})} function Zd(l,h,p){var u,x,z=we(h)?pe:$e;return function(){var A=z(this,l),la=A.on;if(la!==u)(x=(u=la).copy()).on(h,p);A.on=x}} function Vf(l){return function(){var h=this.parentNode,p;for(p in this.Dd)if(+p!==l)return;h&&h.removeChild(this)}} function wh(l,h){var p,u,x;return function(){var z=$a(this,l),A=(this.style.removeProperty(l),$a(this,l));return z===A?null:z===p&&A===u?x:x=h(p=z,u=A)}} function ee(l){return function(){this.style.removeProperty(l)}} function eo(l,h,p){var u,x;return function(){var z=$a(this,l);return z===p?null:z===u?x:x=h(u=z,p)}} function qC(l,h,p){var u,x,z;return function(){var A=$a(this,l),la=p(this);null==la&&(la=(this.style.removeProperty(l),$a(this,l)));return A===la?null:A===u&&la===x?z:z=h(u=A,x=la)}} function rC(l,h,p){function u(){var x=this,z=h.apply(x,arguments);return z&&function(A){x.style.setProperty(l,z(A),p)}} u.zg=h;return u} function sC(l){return function(){this.textContent=l}} function tC(l){return function(){var h=l(this);this.textContent=null==h?"":h}} function Af(l,h,p,u){this.nb=l;this.kc=h;this.Je=p;this.Ub=u} function Fo(l){return{type:l}} function Go(){this.Ra=this.Sa=this.Ba=this.Fa=null;this.Ha=""} function Rk(){return new Go} function Sk(){} function Tk(l,h){var p=new Sk;if(l instanceof Sk)l.each(function(A,la){p.set(la,A)});else if(Array.isArray(l)){var u=-1,x=l.length,z;if(null==h)for(;++u<x;)p.set(u,l[u]);else for(;++u<x;)p.set(h(z=l[u],u,l),z)}else if(l)for(u in l)p.set(u,l[u]);return p} function Uk(){} function mv(l){return function(h){for(var p={},u=0;u<l.length;u++)p[l[u]]=h[u]||"";return p}} function uC(l,h){var p=mv(l);return function(u,x){return h(p(u),x,l)}} function vC(l){var h=Object.create(null),p=[];l.forEach(function(u){for(var x in u)x in h||p.push(h[x]=x)});return p} function nv(l){function h(A,la){function oa(){if(Ha)return Ho;if(jc)return jc=!1,ov;var Pc,Uc=pa,tc;if(34===A.charCodeAt(Uc)){for(;pa++<qa&&34!==A.charCodeAt(pa)||34===A.charCodeAt(++pa););(Pc=pa)>=qa?Ha=!0:10===(tc=A.charCodeAt(pa++))?jc=!0:13===tc&&(jc=!0,10===A.charCodeAt(pa)&&++pa);return A.slice(Uc+1,Pc-1).replace(/""/g,'"')}for(;pa<qa;){if(10===(tc=A.charCodeAt(Pc=pa++)))jc=!0;else if(13===tc)jc=!0,10===A.charCodeAt(pa)&&++pa;else if(tc!==z)continue;return A.slice(Uc,Pc)}return Ha=!0,A.slice(Uc,qa)} var ra=[],qa=A.length,pa=0,wa=0,Da,Ha=0>=qa,jc=!1;10===A.charCodeAt(qa-1)&&--qa;for(13===A.charCodeAt(qa-1)&&--qa;(Da=oa())!==Ho;){for(var eb=[];Da!==ov&&Da!==Ho;)eb.push(Da),Da=oa();la&&null==(eb=la(eb,wa++))||ra.push(eb)}return ra} function p(A){return A.map(u).join(l)} function u(A){return null==A?"":x.test(A+="")?'"'+A.replace(/"/g,'""')+'"':A} var x=new RegExp('["'+l+"\n\r]"),z=l.charCodeAt(0);return{parse:function(A,la){var oa,ra;A=h(A,function(qa,pa){if(oa)return oa(qa,pa-1);ra=qa;oa=la?uC(qa,la):mv(qa)});A.columns=ra||[];return A},parseRows:h,format:function(A,la){null==la&&(la=vC(A));return[la.map(u).join(l)].concat(A.map(function(oa){return la.map(function(ra){return u(oa[ra])}).join(l)})).join("\n")},formatRows:function(A){return A.map(p).join("\n")}}} function wC(l){if(!l.ok)throw Error(l.status+" "+l.statusText);return l.text()} function pv(l){return function(h,p,u){2===arguments.length&&"function"===typeof p&&(u=p,p=void 0);return fetch(h,p).then(wC).then(function(x){return l(x,u)})}} function qv(l,h,p,u){if(isNaN(h)||isNaN(p))return l;var x,z=l.wb;u={data:u};var A=l.Ra,la=l.Sa,oa=l.Ba,ra=l.Fa,qa,pa,wa,Da,Ha;if(!z)return l.wb=u,l;for(;z.length;)if((wa=h>=(qa=(A+oa)/2))?A=qa:oa=qa,(Da=p>=(pa=(la+ra)/2))?la=pa:ra=pa,x=z,!(z=z[Ha=Da<<1|wa]))return x[Ha]=u,l;var jc=+l.Cb.call(null,z.data);var eb=+l.Gb.call(null,z.data);if(h===jc&&p===eb)return u.next=z,x?x[Ha]=u:l.wb=u,l;do x=x?x[Ha]=Array(4):l.wb=Array(4),(wa=h>=(qa=(A+oa)/2))?A=qa:oa=qa,(Da=p>=(pa=(la+ra)/2))?la=pa:ra=pa;while((Ha= Da<<1|wa)===(wa=(eb>=pa)<<1|jc>=qa));return x[wa]=z,x[Ha]=u,l} function fe(l,h,p,u,x){this.node=l;this.x0=h;this.y0=p;this.x1=u;this.y1=x} function xC(l){return l[0]} function yC(l){return l[1]} function Io(l,h,p,u,x,z){this.Cb=l;this.Gb=h;this.Ra=p;this.Sa=u;this.Ba=x;this.Fa=z;this.wb=void 0} function rv(l){for(var h={data:l.data},p=h;l=l.next;)p=p.next={data:l.data};return h} function Vk(l,h){if(0>(h=(l=h?l.toExponential(h-1):l.toExponential()).indexOf("e")))return null;var p=l.slice(0,h);return[1<p.length?p[0]+p.slice(2):p,+l.slice(h+1)]} function Fh(l){return l=Vk(Math.abs(l)),l?l[1]:NaN} function zC(l,h){return function(p,u){for(var x=p.length,z=[],A=0,la=l[0],oa=0;0<x&&0<la;){oa+la+1>u&&(la=Math.max(1,u-oa));z.push(p.substring(x-=la,x+la));if((oa+=la+1)>u)break;la=l[A=(A+1)%l.length]}return z.reverse().join(h)}} function AC(l){return function(h){return h.replace(/[0-9]/g,function(p){return l[+p]})}} function Wk(l){return new Jo(l)} function Jo(l){if(!(h=BC.exec(l)))throw Error("invalid format: "+l);var h;this.fill=h[1]||" ";this.align=h[2]||">";this.sign=h[3]||"-";this.symbol=h[4]||"";this.zero=!!h[5];this.width=h[6]&&+h[6];this.comma=!!h[7];this.precision=h[8]&&+h[8].slice(1);this.trim=!!h[9];this.type=h[10]||""} function sv(l,h){h=Vk(l,h);if(!h)return l+"";l=h[0];h=h[1];return 0>h?"0."+Array(-h).join("0")+l:l.length>h+1?l.slice(0,h+1)+"."+l.slice(h+1):l+Array(h-l.length+2).join("0")} function tv(l){return l} function CC(l){function h(la){function oa(Ma){var Rc=tc,Ia=Oc,Ta;if("c"===Uc)Ia=bd(Ma)+Ia,Ma="";else{Ma=+Ma;var Ga=0>Ma;Ma=bd(Math.abs(Ma),eb);if(Pc){var Na=Ma.length;var Zc=1,xd=-1,Cd;a:for(;Zc<Na;++Zc)switch(Ma[Zc]){case ".":xd=Cd=Zc;break;case "0":0===xd&&(xd=Zc);Cd=Zc;break;default:if(!+Ma[Zc])break a;0<xd&&(xd=0)}Ma=0<xd?Ma.slice(0,xd)+Ma.slice(Cd+1):Ma}Ga&&0===+Ma&&(Ga=!1);Rc=(Ga?"("===pa?pa:"-":"-"===pa||"("===pa?"":pa)+Rc;Ia=("s"===Uc?uv[8+vv/3]:"")+Ia+(Ga&&"("===pa?")":"");if(Qc)for(Ga=-1,Na=Ma.length;++Ga<Na;)if(Ta=Ma.charCodeAt(Ga),48>Ta||57<Ta){Ia=(46===Ta?x+Ma.slice(Ga+1):Ma.slice(Ga))+Ia;Ma=Ma.slice(0,Ga);break}}jc&&!Da&&(Ma=p(Ma,Infinity));Ta=Rc.length+Ma.length+Ia.length;Ga=Ta<Ha?Array(Ha-Ta+1).join(ra):"";jc&&Da&&(Ma=p(Ga+Ma,Ga.length?Ha-Ia.length:Infinity),Ga="");switch(qa){case "<":Ma=Rc+Ma+Ia+Ga;break;case "=":Ma=Rc+Ga+Ma+Ia;break;case "^":Ma=Ga.slice(0,Ta=Ga.length>>1)+Rc+Ma+Ia+Ga.slice(Ta);break;default:Ma=Ga+Rc+Ma+Ia}return z(Ma)} la=Wk(la);var ra=la.fill,qa=la.align,pa=la.sign,wa=la.symbol,Da=la.zero,Ha=la.width,jc=la.comma,eb=la.precision,Pc=la.trim,Uc=la.type;"n"===Uc?(jc=!0,Uc="g"):wv[Uc]||(null==eb&&(eb=12),Pc=!0,Uc="g");if(Da||"0"===ra&&"="===qa)Da=!0,ra="0",qa="=";var tc="$"===wa?u[0]:"#"===wa&&/[boxX]/.test(Uc)?"0"+Uc.toLowerCase():"",Oc="$"===wa?u[1]:/[%p]/.test(Uc)?A:"",bd=wv[Uc],Qc=/[defgprs%]/.test(Uc);eb=null==eb?6:/[gprs]/.test(Uc)?Math.max(1,Math.min(21,eb)):Math.max(0,Math.min(20,eb));oa.toString=function(){return la+ ""};return oa} var p=l.grouping&&l.thousands?zC(l.grouping,l.thousands):tv,u=l.currency,x=l.decimal,z=l.numerals?AC(l.numerals):tv,A=l.percent||"%";return{format:h,formatPrefix:function(la,oa){var ra=h((la=Wk(la),la.type="f",la));la=3*Math.max(-8,Math.min(8,Math.floor(Fh(oa)/3)));var qa=Math.pow(10,-la),pa=uv[8+la/3];return function(wa){return ra(qa*wa)+pa}}}} function Ge(){this.reset()} function xv(l,h,p){var u=l.s=h+p,x=u-h;l.t=h-(u-x)+(p-x)} function Xk(l){return 1<l?ye:-1>l?-ye:Math.asin(l)} function DC(){} function yv(l){var h=l[0];l=l[1];var p=ze(l);return[p*ze(h),p*$d(h),$d(l)]} function zv(l,h){return[l[1]*h[2]-l[2]*h[1],l[2]*h[0]-l[0]*h[2],l[0]*h[1]-l[1]*h[0]]} function Av(l){var h=Yk(l[0]*l[0]+l[1]*l[1]+l[2]*l[2]);l[0]/=h;l[1]/=h;l[2]/=h} function EC(){var l=[],h;return{point:function(p,u){h.push([p,u])},lineStart:function(){l.push(h=[])},lineEnd:DC,gr:function(){1<l.length&&l.push(l.pop().concat(l.shift()))},result:function(){var p=l;l=[];h=null;return p}}} function Zk(l,h,p,u){this.x=l;this.z=h;this.Zg=p;this.e=u;this.oh=!1;this.n=this.p=null} function FC(l,h,p,u,x){var z=[],A=[];l.forEach(function(pa){if(!(0>=(wa=pa.length-1))){var wa,Da=pa[0],Ha=pa[wa],jc=Da;if(1E-6>ag(jc[0]-Ha[0])&&1E-6>ag(jc[1]-Ha[1])){x.lineStart();for(la=0;la<wa;++la)x.point((Da=pa[la])[0],Da[1]);x.lineEnd()}else z.push(wa=new Zk(Da,pa,null,!0)),A.push(wa.Zg=new Zk(Da,null,wa,!1)),z.push(wa=new Zk(Ha,pa,null,!1)),A.push(wa.Zg=new Zk(Ha,null,wa,!0))}});if(z.length){A.sort(h);Bv(z);Bv(A);var la=0;for(l=A.length;la<l;++la)A[la].e=p=!p;p=z[0];for(var oa;;){for(var ra=p,qa=!0;ra.oh;)if((ra=ra.n)===p)return;h=ra.z;x.lineStart();do{ra.oh=ra.Zg.oh=!0;if(ra.e){if(qa)for(la=0,l=h.length;la<l;++la)x.point((oa=h[la])[0],oa[1]);else u(ra.x,ra.n.x,1,x);ra=ra.n}else{if(qa)for(h=ra.p.z,la=h.length-1;0<=la;--la)x.point((oa=h[la])[0],oa[1]);else u(ra.x,ra.p.x,-1,x);ra=ra.p}ra=ra.Zg;h=ra.z;qa=!qa}while(!ra.oh);x.lineEnd()}}} function Bv(l){if(h=l.length){for(var h,p=0,u=l[0],x;++p<h;)u.n=x=l[p],x.p=u,u=x;u.n=x=l[0];x.p=u}} function GC(l){return 1<l.length} function HC(l,h){return(0>(l=l.x)[0]?l[1]-ye-1E-6:ye-l[1])-(0>(h=h.x)[0]?h[1]-ye-1E-6:ye-h[1])} function Ko(){} function Cv(l){return function(h,p){var u=ze(h),x=ze(p);u=l(u*x);return[u*x*$d(h),u*$d(p)]}} function Si(l){return function(h,p){var u=Yk(h*h+p*p),x=l(u),z=$d(x);x=ze(x);return[Dv(h*z,u*x),Xk(u&&p*z/u)]}} function IC(l){var h=0,p=l.children,u=p&&p.length;if(u)for(;0<=--u;)h+=p[u].value;else h=1;l.value=h} function Ev(l,h){var p=new Ti(l);l=+l.value&&(p.value=l.value);var u,x=[p],z,A,la,oa;for(null==h&&(h=JC);u=x.pop();)if(l&&(u.value=+u.data.value),(A=h(u.data))&&(oa=A.length))for(u.children=Array(oa),la=oa-1;0<=la;--la)x.push(z=u.children[la]=new Ti(A[la])),z.parent=u,z.depth=u.depth+1;return p.eachBefore(KC)} function JC(l){return l.children} function LC(l){l.data=l.data.data} function KC(l){var h=0;do l.height=h;while((l=l.parent)&&l.height<++h)} function Ti(l){this.data=l;this.depth=this.height=0;this.parent=null} function Lo(l){function h(z){var A=z+"",la=p.get(A);if(!la){if(x!==Fv)return x;p.set(A,la=u.push(z))}return l[(la-1)%l.length]} var p=Tk(),u=[],x=Fv;l=null==l?[]:$k.call(l);h.domain=function(z){if(!arguments.length)return u.slice();u=[];p=Tk();for(var A=-1,la=z.length,oa,ra;++A<la;)p.has(ra=(oa=z[A])+"")||p.set(ra,u.push(oa));return h};h.range=function(z){return arguments.length?(l=$k.call(z),h):l.slice()};h.unknown=function(z){return arguments.length?(x=z,h):x};h.copy=function(){return Lo().domain(u).range(l).unknown(x)};return h} function Mo(){function l(){var pa=p().length,wa=x[1]<x[0],Da=x[wa-0],Ha=x[1-wa];z=(Ha-Da)/Math.max(1,pa-oa+2*ra);la&&(z=Math.floor(z));Da+=(Ha-Da-z*(pa-oa))*qa;A=z*(1-oa);la&&(Da=Math.round(Da),A=Math.round(A));pa=f(pa).map(function(jc){return Da+z*jc});return u(wa?pa.reverse():pa)} var h=Lo().unknown(void 0),p=h.domain,u=h.range,x=[0,1],z,A,la=!1,oa=0,ra=0,qa=.5;delete h.unknown;h.domain=function(pa){return arguments.length?(p(pa),l()):p()};h.range=function(pa){return arguments.length?(x=[+pa[0],+pa[1]],l()):x.slice()};h.rangeRound=function(pa){return x=[+pa[0],+pa[1]],la=!0,l()};h.bandwidth=function(){return A};h.step=function(){return z};h.round=function(pa){return arguments.length?(la=!!pa,l()):la};h.padding=function(pa){return arguments.length?(oa=ra=Math.max(0,Math.min(1,pa)),l()):oa};h.paddingInner=function(pa){return arguments.length?(oa=Math.max(0,Math.min(1,pa)),l()):oa};h.paddingOuter=function(pa){return arguments.length?(ra=Math.max(0,Math.min(1,pa)),l()):ra};h.align=function(pa){return arguments.length?(qa=Math.max(0,Math.min(1,pa)),l()):qa};h.copy=function(){return Mo().domain(p()).range(x).round(la).paddingInner(oa).paddingOuter(ra).align(qa)};return l()} function Gv(l){var h=l.copy;l.padding=l.paddingOuter;delete l.paddingInner;delete l.paddingOuter;l.copy=function(){return Gv(h())};return l} function Hv(l){return function(){return l}} function MC(l){return+l} function No(l,h){return(h-=l=+l)?function(p){return(p-l)/h}:Hv(h)} function NC(l){return function(h,p){var u=l(h=+h,p=+p);return function(x){return x<=h?0:x>=p?1:u(x)}}} function OC(l){return function(h,p){var u=l(h=+h,p=+p);return function(x){return 0>=x?h:1<=x?p:u(x)}}} function PC(l,h,p,u){var x=l[0];l=l[1];var z=h[0];h=h[1];l<x?(x=p(l,x),z=u(h,z)):(x=p(x,l),z=u(z,h));return function(A){return z(x(A))}} function QC(l,h,p,u){var x=Math.min(l.length,h.length)-1,z=Array(x),A=Array(x),la=-1;l[x]<l[0]&&(l=l.slice().reverse(),h=h.slice().reverse());for(;++la<x;)z[la]=p(l[la],l[la+1]),A[la]=u(h[la],h[la+1]);return function(oa){var ra=RC(l,oa,1,x)-1;return A[ra](z[ra](oa))}} function Oo(l,h){return h.domain(l.domain()).range(l.range()).interpolate(l.interpolate()).clamp(l.clamp())} function Po(l,h){function p(){oa=2<Math.min(x.length,z.length)?QC:PC;ra=qa=null;return u} function u(pa){return(ra||(ra=oa(x,z,la?NC(l):l,A)))(+pa)} var x=Iv,z=Iv,A=qc,la=!1,oa,ra,qa;u.invert=function(pa){return(qa||(qa=oa(z,x,No,la?OC(h):h)))(+pa)};u.domain=function(pa){return arguments.length?(x=Jv.call(pa,MC),p()):x.slice()};u.range=function(pa){return arguments.length?(z=$k.call(pa),p()):z.slice()};u.rangeRound=function(pa){return z=$k.call(pa),A=Ec,p()};u.clamp=function(pa){return arguments.length?(la=!!pa,p()):la};u.interpolate=function(pa){return arguments.length?(A=pa,p()):A};return p()} function SC(l){var h=l.domain;l.ticks=function(p){var u=h();return k(u[0],u[u.length-1],null==p?10:p)};l.tickFormat=function(p,u){a:{var x=h(),z=x[0];x=x[x.length-1];p=r(z,x,null==p?10:p);u=Wk(null==u?",f":u);switch(u.type){case "s":z=Math.max(Math.abs(z),Math.abs(x));if(x=null==u.precision){var A=isNaN;p=Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(Fh(z)/3)))-Fh(Math.abs(p)));x=!A(A=p)}x&&(u.precision=A);u=aC(u,z);break a;case "":case "e":case "g":case "p":case "r":var la;if(la=null==u.precision)A=isNaN,z=Math.max(Math.abs(z),Math.abs(x)),p=Math.abs(p),z=Math.abs(z)-p,p=Math.max(0,Fh(z)-Fh(p))+ 1,la=!A(A=p);la&&(u.precision=A-("e"===u.type));break;case "f":case "%":null!=u.precision||isNaN(A=Math.max(0,-Fh(Math.abs(p))))||(u.precision=A-2*("%"===u.type))}u=mi(u)}return u};l.nice=function(p){null==p&&(p=10);var u=h(),x=0,z=u.length-1,A=u[x],la=u[z];if(la<A){var oa=A;A=la;la=oa;oa=x;x=z;z=oa}oa=n(A,la,p);0<oa?(A=Math.floor(A/oa)*oa,la=Math.ceil(la/oa)*oa,oa=n(A,la,p)):0>oa&&(A=Math.ceil(A*oa)/oa,la=Math.floor(la*oa)/oa,oa=n(A,la,p));0<oa?(u[x]=Math.floor(A/oa)*oa,u[z]=Math.ceil(la/oa)*oa,h(u)):0>oa&&(u[x]=Math.ceil(A*oa)/oa,u[z]=Math.floor(la*oa)/oa,h(u));return l};return l} function Kv(){var l=Po(No,mc);l.copy=function(){return Oo(l,Kv())};return SC(l)} function Lv(l,h){l=l.slice();var p=0,u=l.length-1,x=l[p],z=l[u];if(z<x){var A=p;p=u;u=A;A=x;x=z;z=A}l[p]=h.floor(x);l[u]=h.ceil(z);return l} function TC(l,h){return(h=Math.log(h/l))?function(p){return Math.log(p/l)/h}:Hv(h)} function UC(l,h){return 0>l?function(p){return-Math.pow(-h,p)*Math.pow(-l,1-p)}:function(p){return Math.pow(h,p)*Math.pow(l,1-p)}} function VC(l){return isFinite(l)?+("1e"+l):0>l?0:l} function Mv(l){return 10===l?VC:l===Math.E?Math.exp:function(h){return Math.pow(l,h)}} function Nv(l){return l===Math.E?Math.log:10===l&&Math.log10||2===l&&Math.log2||(l=Math.log(l),function(h){return Math.log(h)/l})} function Ov(l){return function(h){return-l(-h)}} function Pv(){function l(){x=Nv(u);z=Mv(u);0>p()[0]&&(x=Ov(x),z=Ov(z));return h} var h=Po(TC,UC).domain([1,10]),p=h.domain,u=10,x=Nv(10),z=Mv(10);h.base=function(A){return arguments.length?(u=+A,l()):u};h.domain=function(A){return arguments.length?(p(A),l()):p()};h.ticks=function(A){var la=p(),oa=la[0];la=la[la.length-1];var ra;if(ra=la<oa)qa=oa,oa=la,la=qa;var qa=x(oa),pa=x(la);var wa=null==A?10:+A;A=[];if(!(u%1)&&pa-qa<wa)if(qa=Math.round(qa)-1,pa=Math.round(pa)+1,0<oa)for(;qa<pa;++qa){var Da=1;for(wa=z(qa);Da<u;++Da){var Ha=wa*Da;if(!(Ha<oa)){if(Ha>la)break;A.push(Ha)}}}else for(;qa<pa;++qa)for(Da=u-1,wa=z(qa);1<=Da;--Da){if(Ha=wa*Da,!(Ha<oa)){if(Ha>la)break;A.push(Ha)}}else A=k(qa,pa,Math.min(pa-qa,wa)).map(z);return ra?A.reverse():A};h.tickFormat=function(A,la){null==la&&(la=10===u?".0e":",");"function"!==typeof la&&(la=mi(la));if(Infinity===A)return la;null==A&&(A=10);var oa=Math.max(1,u*A/h.ticks().length);return function(ra){var qa=ra/z(Math.round(x(ra)));qa*u<u-.5&&(qa*=u);return qa<=oa?la(ra):""}};h.nice=function(){return p(Lv(p(),{floor:function(A){return z(Math.floor(x(A)))},ceil:function(A){return z(Math.ceil(x(A)))}}))};h.copy=function(){return Oo(h,Pv().base(u))};return h} function Qd(l,h,p,u){function x(z){return l(z=new Date(+z)),z} x.floor=x;x.ceil=function(z){return l(z=new Date(z-1)),h(z,1),l(z),z};x.round=function(z){var A=x(z),la=x.ceil(z);return z-A<la-z?A:la};x.offset=function(z,A){return h(z=new Date(+z),null==A?1:Math.floor(A)),z};x.range=function(z,A,la){var oa=[],ra;z=x.ceil(z);la=null==la?1:Math.floor(la);if(!(z<A&&0<la))return oa;do oa.push(ra=new Date(+z)),h(z,la),l(z);while(ra<z&&z<A);return oa};x.filter=function(z){return Qd(function(A){if(A>=A)for(;l(A),!z(A);)A.setTime(A-1)},function(A,la){if(A>=A)if(0>la)for(;0>=++la;)for(;h(A,-1),!z(A););else for(;0<=--la;)for(;h(A,1),!z(A););})};p&&(x.count=function(z,A){Qo.setTime(+z);Ro.setTime(+A);l(Qo);l(Ro);return Math.floor(p(Qo,Ro))},x.every=function(z){z=Math.floor(z);return isFinite(z)&&0<z?1<z?x.filter(u?function(A){return 0===u(A)%z}:function(A){return 0===x.count(0,A)%z}):x:null});return x} function Jg(l){return Qd(function(h){h.setDate(h.getDate()-(h.getDay()+7-l)%7);h.setHours(0,0,0,0)},function(h,p){h.setDate(h.getDate()+7*p)},function(h,p){return(p-h-6E4*(p.getTimezoneOffset()-h.getTimezoneOffset()))/6048E5})} function Kg(l){return Qd(function(h){h.setUTCDate(h.getUTCDate()-(h.getUTCDay()+7-l)%7);h.setUTCHours(0,0,0,0)},function(h,p){h.setUTCDate(h.getUTCDate()+7*p)},function(h,p){return(p-h)/6048E5})} function WC(l){if(0<=l.y&&100>l.y){var h=new Date(-1,l.m,l.d,l.nd,l.M,l.S,l.L);h.setFullYear(l.y);return h}return new Date(l.y,l.m,l.d,l.nd,l.M,l.S,l.L)} function al(l){if(0<=l.y&&100>l.y){var h=new Date(Date.UTC(-1,l.m,l.d,l.nd,l.M,l.S,l.L));h.setUTCFullYear(l.y);return h}return new Date(Date.UTC(l.y,l.m,l.d,l.nd,l.M,l.S,l.L))} function Ui(l){return{y:l,m:0,d:1,nd:0,M:0,S:0,L:0}} function XC(l){function h(Ia,Ta){return function(Ga){var Na=[],Zc=-1,xd=0,Cd=Ia.length,pd,se;for(Ga instanceof Date||(Ga=new Date(+Ga));++Zc<Cd;)if(37===Ia.charCodeAt(Zc)){Na.push(Ia.slice(xd,Zc));null!=(xd=Qv[pd=Ia.charAt(++Zc)])?pd=Ia.charAt(++Zc):xd="e"===pd?" ":"0";if(se=Ta[pd])pd=se(Ga,xd);Na.push(pd);xd=Zc+1}Na.push(Ia.slice(xd,Zc));return Na.join("")}} function p(Ia,Ta){return function(Ga){var Na=Ui(1900);if(u(Na,Ia,Ga+="",0)!=Ga.length)return null;if("Q"in Na)return new Date(Na.Q);"p"in Na&&(Na.nd=Na.nd%12+12*Na.p);if("V"in Na){if(1>Na.ug||53<Na.ug)return null;"w"in Na||(Na.w=1);if("Z"in Na){Ga=al(Ui(Na.y));var Zc=Ga.getUTCDay();Ga=4<Zc||0===Zc?So.ceil(Ga):So(Ga);Ga=Rv.offset(Ga,7*(Na.ug-1));Na.y=Ga.getUTCFullYear();Na.m=Ga.getUTCMonth();Na.d=Ga.getUTCDate()+(Na.w+6)%7}else Ga=Ta(Ui(Na.y)),Zc=Ga.getDay(),Ga=4<Zc||0===Zc?To.ceil(Ga):To(Ga),Ga=Uo.offset(Ga,7*(Na.ug-1)),Na.y=Ga.getFullYear(),Na.m=Ga.getMonth(),Na.d=Ga.getDate()+(Na.w+6)%7}else if("W"in Na||"U"in Na)"w"in Na||(Na.w="u"in Na?Na.Yo%7:"W"in Na?1:0),Zc="Z"in Na?al(Ui(Na.y)).getUTCDay():Ta(Ui(Na.y)).getDay(),Na.m=0,Na.d="W"in Na?(Na.w+6)%7+7*Na.W-(Zc+5)%7:Na.w+7*Na.U-(Zc+6)%7;return"Z"in Na?(Na.nd+=Na.Z/100|0,Na.M+=Na.Z%100,al(Na)):Ta(Na)}} function u(Ia,Ta,Ga,Na){for(var Zc=0,xd=Ta.length,Cd=Ga.length,pd;Zc<xd;){if(Na>=Cd)return-1;pd=Ta.charCodeAt(Zc++);if(37===pd){if(pd=Ta.charAt(Zc++),pd=Rc[pd in Qv?Ta.charAt(Zc++):pd],!pd||0>(Na=pd(Ia,Ga,Na)))return-1}else if(pd!=Ga.charCodeAt(Na++))return-1}return Na} var x=l.dateTime,z=l.date,A=l.time,la=l.periods,oa=l.days,ra=l.shortDays,qa=l.months,pa=l.shortMonths,wa=Vi(la),Da=Wi(la),Ha=Vi(oa),jc=Wi(oa),eb=Vi(ra),Pc=Wi(ra),Uc=Vi(qa),tc=Wi(qa),Oc=Vi(pa),bd=Wi(pa),Qc={a:function(Ia){return ra[Ia.getDay()]},A:function(Ia){return oa[Ia.getDay()]},b:function(Ia){return pa[Ia.getMonth()]},B:function(Ia){return qa[Ia.getMonth()]},c:null,d:Sv,e:Sv,f:YC,H:ZC,I:$C,j:aD,L:Tv,m:bD,M:cD,p:function(Ia){return la[+(12<=Ia.getHours())]},Q:Uv,s:Vv,S:dD,u:eD,U:fD,V:gD,w:hD,W:iD,x:null,X:null,y:jD,Y:kD,Z:lD,"%":Wv},Ma={a:function(Ia){return ra[Ia.getUTCDay()]},A:function(Ia){return oa[Ia.getUTCDay()]},b:function(Ia){return pa[Ia.getUTCMonth()]},B:function(Ia){return qa[Ia.getUTCMonth()]},c:null,d:Xv,e:Xv,f:mD,H:nD,I:oD,j:pD,L:Yv,m:qD,M:rD,p:function(Ia){return la[+(12<=Ia.getUTCHours())]},Q:Uv,s:Vv,S:sD,u:tD,U:uD,V:vD,w:wD,W:xD,x:null,X:null,y:yD,Y:zD,Z:AD,"%":Wv},Rc={a:function(Ia,Ta,Ga){return(Ta=eb.exec(Ta.slice(Ga)))?(Ia.w=Pc[Ta[0].toLowerCase()],Ga+Ta[0].length):-1},A:function(Ia,Ta,Ga){return(Ta=Ha.exec(Ta.slice(Ga)))?(Ia.w=jc[Ta[0].toLowerCase()],Ga+Ta[0].length):-1},b:function(Ia,Ta,Ga){return(Ta=Oc.exec(Ta.slice(Ga)))?(Ia.m=bd[Ta[0].toLowerCase()],Ga+Ta[0].length):-1},B:function(Ia,Ta,Ga){return(Ta=Uc.exec(Ta.slice(Ga)))?(Ia.m=tc[Ta[0].toLowerCase()],Ga+Ta[0].length):-1},c:function(Ia,Ta,Ga){return u(Ia,x,Ta,Ga)},d:Zv,e:Zv,f:BD,H:$v,I:$v,j:CD,L:DD,m:ED,M:FD,p:function(Ia,Ta,Ga){return(Ta=wa.exec(Ta.slice(Ga)))?(Ia.p=Da[Ta[0].toLowerCase()],Ga+Ta[0].length):-1},Q:GD,s:HD,S:ID,u:JD,U:KD,V:LD,w:MD,W:ND,x:function(Ia,Ta,Ga){return u(Ia,z,Ta,Ga)},X:function(Ia,Ta,Ga){return u(Ia,A,Ta,Ga)},y:OD,Y:PD,Z:QD,"%":RD};Qc.x=h(z,Qc);Qc.X=h(A,Qc);Qc.c=h(x,Qc);Ma.x=h(z,Ma);Ma.X=h(A,Ma);Ma.c=h(x,Ma);return{format:function(Ia){var Ta=h(Ia+="",Qc);Ta.toString=function(){return Ia};return Ta},parse:function(Ia){var Ta=p(Ia+="",WC);Ta.toString=function(){return Ia};return Ta},utcFormat:function(Ia){var Ta=h(Ia+="",Ma);Ta.toString=function(){return Ia};return Ta},utcParse:function(Ia){var Ta=p(Ia,al);Ta.toString=function(){return Ia};return Ta}}} function sd(l,h,p){var u=0>l?"-":"";l=(u?-l:l)+"";var x=l.length;return u+(x<p?Array(p-x+1).join(h)+l:l)} function SD(l){return l.replace(TD,"\\$&")} function Vi(l){return new RegExp("^(?:"+l.map(SD).join("|")+")","i")} function Wi(l){for(var h={},p=-1,u=l.length;++p<u;)h[l[p].toLowerCase()]=p;return h} function MD(l,h,p){return(h=Xd.exec(h.slice(p,p+1)))?(l.w=+h[0],p+h[0].length):-1} function JD(l,h,p){return(h=Xd.exec(h.slice(p,p+1)))?(l.Yo=+h[0],p+h[0].length):-1} function KD(l,h,p){return(h=Xd.exec(h.slice(p,p+2)))?(l.U=+h[0],p+h[0].length):-1} function LD(l,h,p){return(h=Xd.exec(h.slice(p,p+2)))?(l.ug=+h[0],p+h[0].length):-1} function ND(l,h,p){return(h=Xd.exec(h.slice(p,p+2)))?(l.W=+h[0],p+h[0].length):-1} function PD(l,h,p){return(h=Xd.exec(h.slice(p,p+4)))?(l.y=+h[0],p+h[0].length):-1} function OD(l,h,p){return(h=Xd.exec(h.slice(p,p+2)))?(l.y=+h[0]+(68<+h[0]?1900:2E3),p+h[0].length):-1} function QD(l,h,p){return(h=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(h.slice(p,p+6)))?(l.Z=h[1]?0:-(h[2]+(h[3]||"00")),p+h[0].length):-1} function ED(l,h,p){return(h=Xd.exec(h.slice(p,p+2)))?(l.m=h[0]-1,p+h[0].length):-1} function Zv(l,h,p){return(h=Xd.exec(h.slice(p,p+2)))?(l.d=+h[0],p+h[0].length):-1} function CD(l,h,p){return(h=Xd.exec(h.slice(p,p+3)))?(l.m=0,l.d=+h[0],p+h[0].length):-1} function $v(l,h,p){return(h=Xd.exec(h.slice(p,p+2)))?(l.nd=+h[0],p+h[0].length):-1} function FD(l,h,p){return(h=Xd.exec(h.slice(p,p+2)))?(l.M=+h[0],p+h[0].length):-1} function ID(l,h,p){return(h=Xd.exec(h.slice(p,p+2)))?(l.S=+h[0],p+h[0].length):-1} function DD(l,h,p){return(h=Xd.exec(h.slice(p,p+3)))?(l.L=+h[0],p+h[0].length):-1} function BD(l,h,p){return(h=Xd.exec(h.slice(p,p+6)))?(l.L=Math.floor(h[0]/1E3),p+h[0].length):-1} function RD(l,h,p){return(l=UD.exec(h.slice(p,p+1)))?p+l[0].length:-1} function GD(l,h,p){return(h=Xd.exec(h.slice(p)))?(l.Q=+h[0],p+h[0].length):-1} function HD(l,h,p){return(h=Xd.exec(h.slice(p)))?(l.Q=1E3*+h[0],p+h[0].length):-1} function Sv(l,h){return sd(l.getDate(),h,2)} function ZC(l,h){return sd(l.getHours(),h,2)} function $C(l,h){return sd(l.getHours()%12||12,h,2)} function aD(l,h){return sd(1+Uo.count(Lg(l),l),h,3)} function Tv(l,h){return sd(l.getMilliseconds(),h,3)} function YC(l,h){return Tv(l,h)+"000"} function bD(l,h){return sd(l.getMonth()+1,h,2)} function cD(l,h){return sd(l.getMinutes(),h,2)} function dD(l,h){return sd(l.getSeconds(),h,2)} function eD(l){l=l.getDay();return 0===l?7:l} function fD(l,h){return sd(aw.count(Lg(l),l),h,2)} function gD(l,h){var p=l.getDay();l=4<=p||0===p?Vo(l):Vo.ceil(l);return sd(Vo.count(Lg(l),l)+(4===Lg(l).getDay()),h,2)} function hD(l){return l.getDay()} function iD(l,h){return sd(To.count(Lg(l),l),h,2)} function jD(l,h){return sd(l.getFullYear()%100,h,2)} function kD(l,h){return sd(l.getFullYear()%1E4,h,4)} function lD(l){l=l.getTimezoneOffset();return(0<l?"-":(l*=-1,"+"))+sd(l/60|0,"0",2)+sd(l%60,"0",2)} function Xv(l,h){return sd(l.getUTCDate(),h,2)} function nD(l,h){return sd(l.getUTCHours(),h,2)} function oD(l,h){return sd(l.getUTCHours()%12||12,h,2)} function pD(l,h){return sd(1+Rv.count(Gh(l),l),h,3)} function Yv(l,h){return sd(l.getUTCMilliseconds(),h,3)} function mD(l,h){return Yv(l,h)+"000"} function qD(l,h){return sd(l.getUTCMonth()+1,h,2)} function rD(l,h){return sd(l.getUTCMinutes(),h,2)} function sD(l,h){return sd(l.getUTCSeconds(),h,2)} function tD(l){l=l.getUTCDay();return 0===l?7:l} function uD(l,h){return sd(VD.count(Gh(l),l),h,2)} function vD(l,h){var p=l.getUTCDay();l=4<=p||0===p?Wo(l):Wo.ceil(l);return sd(Wo.count(Gh(l),l)+(4===Gh(l).getUTCDay()),h,2)} function wD(l){return l.getUTCDay()} function xD(l,h){return sd(So.count(Gh(l),l),h,2)} function yD(l,h){return sd(l.getUTCFullYear()%100,h,2)} function zD(l,h){return sd(l.getUTCFullYear()%1E4,h,4)} function AD(){return"+0000"} function Wv(){return"%"} function Uv(l){return+l} function Vv(l){return Math.floor(+l/1E3)} function WD(l){return new Date(l)} function XD(l){return l instanceof Date?+l:+new Date(+l)} function bw(l,h,p,u,x,z,A,la,oa){function ra(Ma){return(A(Ma)<Ma?Ha:z(Ma)<Ma?jc:x(Ma)<Ma?eb:u(Ma)<Ma?Pc:h(Ma)<Ma?p(Ma)<Ma?Uc:tc:l(Ma)<Ma?Oc:bd)(Ma)} function qa(Ma,Rc,Ia,Ta){null==Ma&&(Ma=10);if("number"===typeof Ma){Ta=Math.abs(Ia-Rc)/Ma;var Ga=c(function(Na){return Na[2]}).right(Qc,Ta);Ga===Qc.length?(Ta=r(Rc/31536E6,Ia/31536E6,Ma),Ma=l):Ga?(Ga=Qc[Ta/Qc[Ga-1][2]<Qc[Ga][2]/Ta?Ga-1:Ga],Ta=Ga[1],Ma=Ga[0]):(Ta=Math.max(r(Rc,Ia,Ma),1),Ma=la)}return null==Ta?Ma:Ma.every(Ta)} var pa=Po(No,mc),wa=pa.invert,Da=pa.domain,Ha=oa(".%L"),jc=oa(":%S"),eb=oa("%I:%M"),Pc=oa("%I %p"),Uc=oa("%a %d"),tc=oa("%b %d"),Oc=oa("%B"),bd=oa("%Y"),Qc=[[A,1,1E3],[A,5,5E3],[A,15,15E3],[A,30,3E4],[z,1,6E4],[z,5,3E5],[z,15,9E5],[z,30,18E5],[x,1,36E5],[x,3,108E5],[x,6,216E5],[x,12,432E5],[u,1,864E5],[u,2,1728E5],[p,1,6048E5],[h,1,2592E6],[h,3,7776E6],[l,1,31536E6]];pa.invert=function(Ma){return new Date(wa(Ma))};pa.domain=function(Ma){return arguments.length?Da(Jv.call(Ma,XD)):Da().map(WD)};pa.ticks=function(Ma,Rc){var Ia=Da(),Ta=Ia[0];Ia=Ia[Ia.length-1];var Ga=Ia<Ta;if(Ga){var Na=Ta;Ta=Ia;Ia=Na}Na=(Na=qa(Ma,Ta,Ia,Rc))?Na.range(Ta,Ia+1):[];return Ga?Na.reverse():Na};pa.tickFormat=function(Ma,Rc){return null==Rc?ra:oa(Rc)};pa.nice=function(Ma,Rc){var Ia=Da();return(Ma=qa(Ma,Ia[0],Ia[Ia.length-1],Rc))?Da(Lv(Ia,Ma)):pa};pa.copy=function(){return Oo(pa,bw(l,h,p,u,x,z,A,la,oa))};return pa} function cd(l){for(var h=l.length/6|0,p=Array(h),u=0;u<h;)p[u]="#"+l.slice(6*u,6*++u);return p} function vd(l){return YD(l[l.length-1])} function bl(l){var h=l.length;return function(p){return l[Math.max(0,Math.min(h-1,Math.floor(p*h)))]}} function td(l){return function(){return l}} function cw(l){return 1<=l?cl:-1>=l?-cl:Math.asin(l)} function ZD(l){return l.innerRadius} function $D(l){return l.outerRadius} function aE(l){return l.startAngle} function bE(l){return l.endAngle} function cE(l){return l&&l.padAngle} function dl(l,h,p,u,x,z,A){var la=l-p,oa=h-u;A=(A?z:-z)/Hh(la*la+oa*oa);oa*=A;la*=-A;var ra=l+oa,qa=h+la,pa=p+oa,wa=u+la;p=(ra+pa)/2;u=(qa+wa)/2;h=pa-ra;l=wa-qa;A=h*h+l*l;z=x-z;wa=ra*wa-pa*qa;var Da=(0>l?-1:1)*Hh(dE(0,z*z*A-wa*wa));ra=(wa*l-h*Da)/A;qa=(-wa*h-l*Da)/A;pa=(wa*l+h*Da)/A;h=(-wa*h+l*Da)/A;l=ra-p;A=qa-u;p=pa-p;u=h-u;l*l+A*A>p*p+u*u&&(ra=pa,qa=h);return{cx:ra,cy:qa,ld:-oa,md:-la,Wd:ra*(x/z-1),Xd:qa*(x/z-1)}} function dw(l){this.Ga=l} function el(l){return new dw(l)} function ew(l){return l[0]} function fw(l){return l[1]} function gw(){function l(la){var oa,ra=la.length,qa,pa=!1,wa;null==x&&(A=z(wa=Rk()));for(oa=0;oa<=ra;++oa)!(oa<ra&&u(qa=la[oa],oa,la))===pa&&((pa=!pa)?A.lineStart():A.lineEnd()),pa&&A.point(+h(qa,oa,la),+p(qa,oa,la));if(wa)return A=null,wa+""||null} var h=ew,p=fw,u=td(!0),x=null,z=el,A=null;l.x=function(la){return arguments.length?(h="function"===typeof la?la:td(+la),l):h};l.y=function(la){return arguments.length?(p="function"===typeof la?la:td(+la),l):p};l.defined=function(la){return arguments.length?(u="function"===typeof la?la:td(!!la),l):u};l.curve=function(la){return arguments.length?(z=la,null!=x&&(A=z(x)),l):z};l.context=function(la){return arguments.length?(null==la?x=A=null:A=z(x=la),l):x};return l} function eE(l,h){return h<l?-1:h>l?1:h>=l?0:NaN} function fE(l){return l} function hw(l){this.Ie=l} function iw(l,h,p){l.Ga.bezierCurveTo((2*l.Ra+l.Ba)/3,(2*l.Sa+l.Fa)/3,(l.Ra+2*l.Ba)/3,(l.Sa+2*l.Fa)/3,(l.Ra+4*l.Ba+h)/6,(l.Sa+4*l.Fa+p)/6)} function jw(l){this.Ga=l} function kw(l,h,p){l.Ga.bezierCurveTo(l.Ba+l.wg*(l.Ke-l.Ra),l.Fa+l.wg*(l.Le-l.Sa),l.Ke+l.wg*(l.Ba-h),l.Le+l.wg*(l.Fa-p),l.Ke,l.Le)} function lw(l,h){this.Ga=l;this.wg=(1-h)/6} function mw(l,h,p){var u=l.Ba-l.Ra;h-=l.Ba;var x=(l.Fa-l.Sa)/(u||0>h&&-0);l=(p-l.Fa)/(h||0>u&&-0);return((0>x?-1:1)+(0>l?-1:1))*Math.min(Math.abs(x),Math.abs(l),.5*Math.abs((x*h+l*u)/(u+h)))||0} function nw(l,h){var p=l.Ba-l.Ra;return p?(3*(l.Fa-l.Sa)/p-h)/2:h} function Xo(l,h,p){var u=l.Ra,x=l.Ba,z=l.Fa,A=(x-u)/3;l.Ga.bezierCurveTo(u+A,l.Sa+A*h,x-A,z-A*p,x,z)} function fl(l){this.Ga=l} function ow(l){this.Ga=new pw(l)} function pw(l){this.Ga=l} function qw(l){this.Ga=l} function rw(l){var h,p=l.length-1,u=Array(p),x=Array(p),z=Array(p);u[0]=0;x[0]=2;z[0]=l[0]+2*l[1];for(h=1;h<p-1;++h)u[h]=1,x[h]=4,z[h]=4*l[h]+2*l[h+1];u[p-1]=2;x[p-1]=7;z[p-1]=8*l[p-1]+l[p];for(h=1;h<p;++h){var A=u[h]/x[h-1];x[h]-=A;z[h]-=A*z[h-1]}u[p-1]=z[p-1]/x[p-1];for(h=p-2;0<=h;--h)u[h]=(z[h]-u[h+1])/x[h];x[p-1]=(l[p]+u[p-1])/2;for(h=0;h<p-1;++h)x[h]=2*l[h+1]-u[h+1];return[u,x]} function gl(l,h){this.Ga=l;this.be=h} function Xi(l,h,p){this.k=l;this.x=h;this.y=p} var RC=c(b).right,Ao=Math.sqrt(50),Bo=Math.sqrt(10),Co=Math.sqrt(2),dC={value:function(){}};y.prototype=t.prototype={constructor:y,on:function(l,h){var p=this.Ha,u=E(l+"",p),x,z=-1,A=u.length;if(2>arguments.length)for(;++z<A;){var la;if(la=x=(l=u[z]).type){a:{la=p[x];for(var oa=0,ra=la.length;oa<ra;++oa)if((x=la[oa]).name===l.name){x=x.value;break a}x=void 0}la=x}if(la)return x}else{if(null!=h&&"function"!==typeof h)throw Error("invalid callback: "+h);for(;++z<A;)if(x=(l=u[z]).type)p[x]=ma(p[x],l.name,h);else if(null==h)for(x in p)p[x]=ma(p[x],l.name,null);return this}},copy:function(){var l={},h=this.Ha,p;for(p in h)l[p]=h[p].slice();return new y(l)},call:function(l,h){if(0<(x=arguments.length-2))for(var p=Array(x),u=0,x,z;u<x;++u)p[u]=arguments[u+2];if(!this.Ha.hasOwnProperty(l))throw Error("unknown type: "+l);z=this.Ha[l];u=0;for(x=z.length;u<x;++u)z[u].value.apply(h,p)},apply:function(l,h,p){if(!this.Ha.hasOwnProperty(l))throw Error("unknown type: "+l);l=this.Ha[l];for(var u=0,x=l.length;u<x;++u)l[u].value.apply(h,p)}};var re={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};if("undefined"!==typeof document){var Yi=document.documentElement;if(!Yi.matches){var gE=Yi.webkitMatchesSelector||Yi.msMatchesSelector||Yi.mozMatchesSelector||Yi.oMatchesSelector;a=function(l){return function(){return gE.call(this,l)}}}}var sw=a;Ea.prototype={constructor:Ea,appendChild:function(l){return this.xg.insertBefore(l,this.Tc)},insertBefore:function(l,h){return this.xg.insertBefore(l,h)},querySelector:function(l){return this.xg.querySelector(l)},querySelectorAll:function(l){return this.xg.querySelectorAll(l)}};ub.prototype={add:function(l){0>this.ae.indexOf(l)&&(this.ae.push(l),this.Zi.setAttribute("class",this.ae.join(" ")))},remove:function(l){l=this.ae.indexOf(l);0<=l&&(this.ae.splice(l,1),this.Zi.setAttribute("class",this.ae.join(" ")))},contains:function(l){return 0<=this.ae.indexOf(l)}};var cv={};qj=null;"undefined"!==typeof document&&("onmouseenter"in document.documentElement||(cv={mouseenter:"mouseover",mouseleave:"mouseout"}));var dv=[null];Ra.prototype=Za.prototype={constructor:Ra,select:function(l){"function"!==typeof l&&(l=ya(l));for(var h=this.nb,p=h.length,u=Array(p),x=0;x<p;++x)for(var z=h[x],A=z.length,la=u[x]=Array(A),oa,ra,qa=0;qa<A;++qa)(oa=z[qa])&&(ra=l.call(oa,oa.__data__,qa,z))&&("__data__"in oa&&(ra.__data__=oa.__data__),la[qa]=ra);return new Ra(u,this.kc)},selectAll:function(l){"function"!==typeof l&&(l=Ca(l));for(var h=this.nb,p=h.length,u=[],x=[],z=0;z<p;++z)for(var A=h[z],la=A.length,oa,ra=0;ra<la;++ra)if(oa=A[ra])u.push(l.call(oa,oa.__data__,ra,A)),x.push(oa);return new Ra(u,x)},filter:function(l){"function"!==typeof l&&(l=sw(l));for(var h=this.nb,p=h.length,u=Array(p),x=0;x<p;++x)for(var z=h[x],A=z.length,la=u[x]=[],oa,ra=0;ra<A;++ra)(oa=z[ra])&&l.call(oa,oa.__data__,ra,z)&&la.push(oa);return new Ra(u,this.kc)},data:function(l,h){if(!l)return Da=Array(this.size()),ra=-1,this.each(function(Uc){Da[++ra]=Uc}),Da;var p=h?Oa:Ka,u=this.kc,x=this.nb;"function"!==typeof l&&(l=Ja(l));for(var z=x.length,A=Array(z),la=Array(z),oa=Array(z),ra=0;ra<z;++ra){var qa=u[ra],pa=x[ra],wa=pa.length,Da=l.call(qa,qa&&qa.__data__,ra,u),Ha=Da.length,jc=la[ra]=Array(Ha),eb=A[ra]=Array(Ha);wa=oa[ra]=Array(wa);p(qa,pa,jc,eb,wa,Da,h);pa=qa=0;for(var Pc;qa<Ha;++qa)if(wa=jc[qa]){for(qa>=pa&&(pa=qa+1);!(Pc=eb[pa])&&++pa<Ha;);wa.Tc=Pc||null}}A=new Ra(A,u);A.tl=la;A.ul=oa;return A},enter:function(){return new Ra(this.tl||this.nb.map(Fa),this.kc)},exit:function(){return new Ra(this.ul||this.nb.map(Fa),this.kc)},merge:function(l){var h=this.nb;l=l.nb;for(var p=h.length,u=Math.min(p,l.length),x=Array(p),z=0;z<u;++z)for(var A=h[z],la=l[z],oa=A.length,ra=x[z]=Array(oa),qa,pa=0;pa<oa;++pa)if(qa=A[pa]||la[pa])ra[pa]=qa;for(;z<p;++z)x[z]=h[z];return new Ra(x,this.kc)},order:function(){for(var l=this.nb,h=-1,p=l.length;++h<p;)for(var u=l[h],x=u.length-1,z=u[x],A;0<=--x;)if(A=u[x])z&&z!==A.nextSibling&&z.parentNode.insertBefore(A,z),z=A;return this},sort:function(l){function h(pa,wa){return pa&&wa?l(pa.__data__,wa.__data__):!pa-!wa} l||(l=Pa);for(var p=this.nb,u=p.length,x=Array(u),z=0;z<u;++z){for(var A=p[z],la=A.length,oa=x[z]=Array(la),ra,qa=0;qa<la;++qa)if(ra=A[qa])oa[qa]=ra;oa.sort(h)}return(new Ra(x,this.kc)).order()},call:function(){var l=arguments[0];arguments[0]=this;l.apply(null,arguments);return this},nodes:function(){var l=Array(this.size()),h=-1;this.each(function(){l[++h]=this});return l},node:function(){for(var l=this.nb,h=0,p=l.length;h<p;++h)for(var u=l[h],x=0,z=u.length;x<z;++x){var A=u[x];if(A)return A}return null},size:function(){var l=0;this.each(function(){++l});return l},empty:function(){return!this.node()},each:function(l){for(var h=this.nb,p=0,u=h.length;p<u;++p)for(var x=h[p],z=0,A=x.length,la;z<A;++z)(la=x[z])&&l.call(la,la.__data__,z,x);return this},attr:function(l,h){var p=na(l);if(2>arguments.length){var u=this.node();return p.local?u.getAttributeNS(p.space,p.local):u.getAttribute(p)}return this.each((null==h?p.local?Wa:Qa:"function"===typeof h?p.local?Gb:Fb:p.local?Eb:Db)(p,h))},style:function(l,h,p){return 1<arguments.length?this.each((null==h?Hb:"function"===typeof h?Jb:Ib)(l,h,null==p?"":p)):$a(this.node(),l)},property:function(l,h){return 1<arguments.length?this.each((null==h?Kb:"function"===typeof h?Mb:Lb)(l,h)):this.node()[l]},classed:function(l,h){var p=(l+"").trim().split(/^|\s+/);if(2>arguments.length){for(var u=fb(this.node()),x=-1,z=p.length;++x<z;)if(!u.contains(p[x]))return!1;return!0}return this.each(("function"===typeof h?Pb:h?Nb:Ob)(p,h))},text:function(l){return arguments.length?this.each(null==l?Qb:("function"===typeof l?Sb:Rb)(l)):this.node().textContent},html:function(l){return arguments.length?this.each(null==l?Tb:("function"===typeof l?Vb:Ub)(l)):this.node().innerHTML},raise:function(){return this.each(Wb)},lower:function(){return this.each(Xb)},append:function(l){var h="function"===typeof l?l:ua(l);return this.select(function(){return this.appendChild(h.apply(this,arguments))})},insert:function(l,h){var p="function"===typeof l?l:ua(l),u=null==h?Yb:"function"===typeof h?h:ya(h);return this.select(function(){return this.insertBefore(p.apply(this,arguments),u.apply(this,arguments)||null)})},remove:function(){return this.each(Zb)},clone:function(l){return this.select(l?ac:$b)},datum:function(l){return arguments.length?this.property("__data__",l):this.node().__data__},on:function(l,h,p){var u=cc(l+""),x=u.length,z;if(2>arguments.length){var A=this.node().__on;if(A)for(var la=0,oa=A.length,ra;la<oa;++la){var qa=0;for(ra=A[la];qa<x;++qa)if((z=u[qa]).type===ra.type&&z.name===ra.name)return ra.value}}else{A=h?ec:dc;null==p&&(p=!1);for(qa=0;qa<x;++qa)this.each(A(u[qa],h,p));return this}},dispatch:function(l,h){return this.each(("function"===typeof h?gc:fc)(l,h))}};var eC=0;gb.prototype=function(){return new gb}.prototype={constructor:gb,get:function(l){for(var h=this.Ha;!(h in l);)if(!(l=l.parentNode))return;return l[h]},set:function(l,h){return l[this.Ha]=h},remove:function(l){return this.Ha in l&&delete l[this.Ha]},toString:function(){return this.Ha}};var Ih=1/.7,fC=/^#([0-9a-f]{3})$/,gC=/^#([0-9a-f]{6})$/,hC=RegExp("^rgb\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*\\)$"),iC=RegExp("^rgb\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*\\)$"),jC=RegExp("^rgba\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*\\)$"),kC=RegExp("^rgba\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*\\)$"),lC=RegExp("^hsl\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*\\)$"),mC=RegExp("^hsla\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*\\)$"),ev={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};ab(Xa,Ya,{displayable:function(){return this.rgb().displayable()},hex:function(){return this.rgb().hex()},toString:function(){return this.rgb()+""}});ab(La,cb,bb(Xa,{brighter:function(l){l=null==l?Ih:Math.pow(Ih,l);return new La(this.r*l,this.g*l,this.b*l,this.opacity)},darker:function(l){l=null==l?.7:Math.pow(.7,l);return new La(this.r*l,this.g*l,this.b*l,this.opacity)},rgb:function(){return this},displayable:function(){return 0<=this.r&&255>=this.r&&0<=this.g&&255>=this.g&&0<=this.b&&255>=this.b&&0<=this.opacity&&1>=this.opacity},hex:function(){return"#"+ib(this.r)+ib(this.g)+ib(this.b)},toString:function(){var l=this.opacity;l=isNaN(l)?1:Math.max(0,Math.min(1,l));return(1===l?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===l?")":", "+l+")")}}));ab(Ua,jb,bb(Xa,{brighter:function(l){l=null==l?Ih:Math.pow(Ih,l);return new Ua(this.h,this.s,this.l*l,this.opacity)},darker:function(l){l=null==l?.7:Math.pow(.7,l);return new Ua(this.h,this.s,this.l*l,this.opacity)},rgb:function(){var l=this.h%360+360*(0>this.h),h=this.l,p=h+(.5>h?h:1-h)*(isNaN(l)||isNaN(this.s)?0:this.s);h=2*h-p;return new La(kb(240<=l?l-240:l+120,h,p),kb(l,h,p),kb(120>l?l+240:l-120,h,p),this.opacity)},displayable:function(){return(0<=this.s&&1>=this.s||isNaN(this.s))&&0<=this.l&&1>=this.l&&0<=this.opacity&&1>=this.opacity}}));var fv=Math.PI/180,iv=180/Math.PI,hv=4/29,Dh=6/29,gv=3*Dh*Dh,nC=Dh*Dh*Dh;ab(Va,function(l,h,p,u){return 1===arguments.length?lb(l):new Va(l,h,p,null==u?1:u)},bb(Xa,{brighter:function(l){return new Va(this.l+18*(null==l?1:l),this.a,this.b,this.opacity)},darker:function(l){return new Va(this.l-18*(null==l?1:l),this.a,this.b,this.opacity)},rgb:function(){var l=(this.l+16)/116,h=isNaN(this.a)?l:l+this.a/500,p=isNaN(this.b)?l:l-this.b/200;h=.96422*nb(h);l=1*nb(l);p=.82521*nb(p);return new La(ob(3.1338561*h-1.6168667*l-.4906146*p),ob(-.9787684*h+1.9161415*l+.033454*p),ob(.0719453*h-.2289914*l+1.4052427*p),this.opacity)}}));ab(rb,qb,bb(Xa,{brighter:function(l){return new rb(this.h,this.c,this.l+18*(null==l?1:l),this.opacity)},darker:function(l){return new rb(this.h,this.c,this.l-18*(null==l?1:l),this.opacity)},rgb:function(){return lb(this).rgb()}}));var jv=1.78277*-.29227-.1347134789;ab(sb,db,bb(Xa,{brighter:function(l){l=null==l?Ih:Math.pow(Ih,l);return new sb(this.h,this.s,this.l*l,this.opacity)},darker:function(l){l=null==l?.7:Math.pow(.7,l);return new sb(this.h,this.s,this.l*l,this.opacity)},rgb:function(){var l=isNaN(this.h)?0:(this.h+120)*fv,h=+this.l,p=isNaN(this.s)?0:this.s*h*(1-h),u=Math.cos(l);l=Math.sin(l);return new La(255*(h+p*(-.14861*u+1.78277*l)),255*(h+p*(-.29227*u+-.90649*l)),255*(h+1.97294*p*u),this.opacity)}}));var Nk=function p(h){function u(z,A){var la=x((z=cb(z)).r,(A=cb(A)).r),oa=x(z.g,A.g),ra=x(z.b,A.b),qa=Cb(z.opacity,A.opacity);return function(pa){z.r=la(pa);z.g=oa(pa);z.b=ra(pa);z.opacity=qa(pa);return z+""}} var x=Ac(h);u.gamma=p;return u}(1),YD=Gc(function(h){var p=h.length-1;return function(u){var x=0>=u?u=0:1<=u?(u=1,p-1):Math.floor(u*p),z=h[x],A=h[x+1];return lc((u-x/p)*p,0<x?h[x-1]:2*z-A,z,A,x<p-1?h[x+2]:2*A-z)}});Gc(function(h){var p=h.length;return function(u){var x=Math.floor((0>(u%=1)?++u:u)*p);return lc((u-x/p)*p,h[(x+p-1)%p],h[x%p],h[(x+1)%p],h[(x+2)%p])}});var Do=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Eo=new RegExp(Do.source,"g"),kv=180/Math.PI,Yo={Oi:0,Pi:0,rotate:0,skewX:0,hi:1,ii:1},Zi,Zo,tw,hl,hE=wc(function(h){if("none"===h)return Yo;Zi||(Zi=document.createElement("DIV"),Zo=document.documentElement,tw=document.defaultView);Zi.style.transform=h;h=tw.getComputedStyle(Zo.appendChild(Zi),null).getPropertyValue("transform");Zo.removeChild(Zi);h=h.slice(7,-1).split(",");return vc(+h[0],+h[1],+h[2],+h[3],+h[4],+h[5])},"px, ","px)","deg)"),iE=wc(function(h){if(null== h)return Yo;hl||(hl=document.createElementNS("http://www.w3.org/2000/svg","g"));hl.setAttribute("transform",h);if(!(h=hl.transform.baseVal.consolidate()))return Yo;h=h.matrix;return vc(h.a,h.b,h.c,h.d,h.e,h.f)},", ",")",")");xc(rc);xc(Cb);yc(rc);yc(Cb);tb(rc);var $o=tb(Cb),Eh=0,Pi=0,Ri=0,Qk,Qi,Pk=0,Ig=0,Ok=0,Oi="object"===typeof performance&&performance.now?performance:Date,lv="object"===typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(h){setTimeout(h,17)};Fg.prototype=Ci.prototype={constructor:Fg,restart:function(h,p,u){if("function"!==typeof h)throw new TypeError("callback is not a function");u=(null==u?Eg():+u)+(null==p?0:+p);this.Tc||Qi===this||(Qi?Qi.Tc=this:Qk=this,Qi=this);this.Bf=h;this.Df=u;tf()},stop:function(){this.Bf&&(this.Bf=null,this.Df=Infinity,tf())}};var oC=t("start","end","interrupt"),pC=[],jE=Za.prototype.constructor,uw=0,Jh=Za.prototype;Af.prototype=function(h){return Za().transition(h)}.prototype={constructor:Af,select:function(h){var p=this.Je,u=this.Ub;"function"!==typeof h&&(h=ya(h));for(var x=this.nb,z=x.length,A=Array(z),la=0;la<z;++la)for(var oa=x[la],ra=oa.length,qa=A[la]=Array(ra),pa,wa,Da=0;Da<ra;++Da)(pa=oa[Da])&&(wa=h.call(pa,pa.__data__,Da,oa))&&("__data__"in pa&&(wa.__data__=pa.__data__),qa[Da]=wa,Ee(qa[Da],p,u,Da,qa,je(pa,u)));return new Af(A,this.kc,p,u)},selectAll:function(h){var p=this.Je,u=this.Ub;"function"!==typeof h&&(h=Ca(h));for(var x=this.nb,z=x.length,A=[],la=[],oa=0;oa<z;++oa)for(var ra=x[oa],qa=ra.length,pa,wa=0;wa<qa;++wa)if(pa=ra[wa]){for(var Da=h.call(pa,pa.__data__,wa,ra),Ha,jc=je(pa,u),eb=0,Pc=Da.length;eb<Pc;++eb)(Ha=Da[eb])&&Ee(Ha,p,u,eb,Da,jc);A.push(Da);la.push(pa)}return new Af(A,la,p,u)},filter:function(h){"function"!==typeof h&&(h=sw(h));for(var p=this.nb,u=p.length,x=Array(u),z=0;z<u;++z)for(var A=p[z],la=A.length,oa=x[z]=[],ra,qa=0;qa<la;++qa)(ra=A[qa])&&h.call(ra,ra.__data__,qa,A)&&oa.push(ra);return new Af(x,this.kc,this.Je,this.Ub)},merge:function(h){if(h.Ub!==this.Ub)throw Error();var p=this.nb;h=h.nb;for(var u=p.length,x=Math.min(u,h.length),z=Array(u),A=0;A<x;++A)for(var la=p[A],oa=h[A],ra=la.length,qa=z[A]=Array(ra),pa,wa=0;wa<ra;++wa)if(pa=la[wa]||oa[wa])qa[wa]=pa;for(;A<u;++A)z[A]=p[A];return new Af(z,this.kc,this.Je,this.Ub)},selection:function(){return new jE(this.nb,this.kc)},transition:function(){for(var h=this.Je,p=this.Ub,u=++uw,x=this.nb,z=x.length,A=0;A<z;++A)for(var la=x[A],oa=la.length,ra,qa=0;qa<oa;++qa)if(ra=la[qa]){var pa=je(ra,p);Ee(ra,h,u,qa,la,{time:pa.time+pa.delay+pa.duration,delay:0,duration:pa.duration,ease:pa.ease})}return new Af(x,this.kc,h,u)},call:Jh.call,nodes:Jh.nodes,node:Jh.node,size:Jh.size,empty:Jh.empty,each:Jh.each,on:function(h,p){var u=this.Ub;return 2>arguments.length?je(this.node(),u).on.on(h):this.each(Zd(u,h,p))},attr:function(h,p){var u=na(h),x="transform"===u?iE:gd;return this.attrTween(h,"function"===typeof p?(u.local?Dk:Ck)(u,x,oc(this,"attr."+h,p)):null==p?(u.local?hd:Wc)(u):(u.local?vh:Aa)(u,x,p+""))},attrTween:function(h,p){var u="attr."+h;if(2>arguments.length)return(u=this.tween(u))&&u.zg;if(null==p)return this.tween(u,null);if("function"!==typeof p)throw Error();var x=na(h);return this.tween(u,(x.local?bo:Jd)(x,p))},style:function(h,p,u){var x="transform"===(h+="")?hE:gd;return null==p?this.styleTween(h,wh(h,x)).on("end.style."+h,ee(h)):this.styleTween(h,"function"===typeof p?qC(h,x,oc(this,"style."+h,p)):eo(h,x,p+""),u)},styleTween:function(h,p,u){var x="style."+(h+="");if(2>arguments.length)return(x=this.tween(x))&&x.zg;if(null==p)return this.tween(x,null);if("function"!==typeof p)throw Error();return this.tween(x,rC(h,p,null==u?"":u))},text:function(h){return this.tween("text","function"===typeof h?tC(oc(this,"text",h)):sC(null==h?"":h+""))},remove:function(){return this.on("end.remove",Vf(this.Ub))},tween:function(h,p){var u=this.Ub;h+="";if(2>arguments.length){u=je(this.node(),u).tween;for(var x=0,z=u.length,A;x<z;++x)if((A=u[x]).name===h)return A.value;return null}return this.each((null==p?Gi:va)(u,h,p))},delay:function(h){var p=this.Ub;return arguments.length?this.each(("function"===typeof h?uf:vf)(p,h)):je(this.node(),p).delay},duration:function(h){var p=this.Ub;return arguments.length?this.each(("function"===typeof h?co:Gd)(p,h)):je(this.node(),p).duration},ease:function(h){var p=this.Ub;return arguments.length?this.each(Fi(p,h)):je(this.node(),p).ease}};var ap={time:null,delay:0,duration:250,ease:function(h){return(1>=(h*=2)?h*h*h:(h-=2)*h*h+2)/2}};Za.prototype.interrupt=function(h){return this.each(function(){var p=h,u=this.Dd,x,z=!0,A;if(u){p=null==p?null:p+"";for(A in u)if((x=u[A]).name!==p)z=!1;else{var la=2<x.state&&5>x.state;x.state=6;x.timer.stop();la&&x.on.call("interrupt",this,this.__data__,x.index,x.group);delete u[A]}z&&delete this.Dd}})};Za.prototype.transition=function(h){var p;if(h instanceof Af){var u=h.Ub;h=h.Je}else u=++uw,(p=ap).time=Eg(),h=null==h?null:h+"";for(var x=this.nb,z=x.length,A=0;A<z;++A)for(var la=x[A],oa=la.length,ra,qa=0;qa<oa;++qa)if(ra=la[qa]){var pa=ra,wa=h,Da=u,Ha=qa,jc=la,eb;if(!(eb=p))a:{eb=void 0;for(var Pc=u;!(eb=ra.Dd)||!(eb=eb[Pc]);)if(!(ra=ra.parentNode)){eb=(ap.time=Eg(),ap);break a}}Ee(pa,wa,Da,Ha,jc,eb)}return new Af(x,this.kc,h,u)};["e","w"].map(Fo);["n","s"].map(Fo);"n e s w nw ne se sw".split(" ").map(Fo);var bp=Math.PI,cp=2*bp,kE=cp-1E-6;Go.prototype=Rk.prototype={constructor:Go,moveTo:function(h,p){this.Ha+="M"+(this.Ra=this.Ba=+h)+","+(this.Sa=this.Fa=+p)},closePath:function(){null!==this.Ba&&(this.Ba=this.Ra,this.Fa=this.Sa,this.Ha+="Z")},lineTo:function(h,p){this.Ha+="L"+(this.Ba=+h)+","+(this.Fa=+p)},quadraticCurveTo:function(h,p,u,x){this.Ha+="Q"+ +h+","+ +p+","+(this.Ba=+u)+","+(this.Fa=+x)},bezierCurveTo:function(h,p,u,x,z,A){this.Ha+="C"+ +h+","+ +p+","+ +u+","+ +x+","+(this.Ba=+z)+","+(this.Fa=+A)},arcTo:function(h,p,u,x,z){h=+h;p=+p;u=+u;x=+x;z=+z;var A=this.Ba,la=this.Fa,oa=u-h,ra=x-p,qa=A-h,pa=la-p,wa=qa*qa+pa*pa;if(0>z)throw Error("negative radius: "+z);if(null===this.Ba)this.Ha+="M"+(this.Ba=h)+","+(this.Fa=p);else if(1E-6<wa)if(1E-6<Math.abs(pa*oa-ra*qa)&&z){u-=A;x-=la;var Da=oa*oa+ra*ra;la=Math.sqrt(Da);A=Math.sqrt(wa);wa=z*Math.tan((bp-Math.acos((Da+wa-(u*u+x*x))/(2*la*A)))/2);A=wa/A;wa/=la;1E-6<Math.abs(A-1)&&(this.Ha+="L"+(h+A*qa)+","+(p+A*pa));this.Ha+="A"+z+","+z+",0,0,"+ +(pa*u> qa*x)+","+(this.Ba=h+wa*oa)+","+(this.Fa=p+wa*ra)}else this.Ha+="L"+(this.Ba=h)+","+(this.Fa=p)},arc:function(h,p,u,x,z,A){h=+h;p=+p;u=+u;var la=u*Math.cos(x),oa=u*Math.sin(x),ra=h+la,qa=p+oa,pa=1^A;x=A?x-z:z-x;if(0>u)throw Error("negative radius: "+u);if(null===this.Ba)this.Ha+="M"+ra+","+qa;else if(1E-6<Math.abs(this.Ba-ra)||1E-6<Math.abs(this.Fa-qa))this.Ha+="L"+ra+","+qa;u&&(0>x&&(x=x%cp+cp),x>kE?this.Ha+="A"+u+","+u+",0,1,"+pa+","+(h-la)+","+(p-oa)+"A"+u+","+u+",0,1,"+pa+","+(this.Ba=ra)+","+(this.Fa=qa):1E-6<x&&(this.Ha+="A"+u+","+u+",0,"+ +(x>=bp)+","+pa+","+(this.Ba=h+u*Math.cos(z))+ ","+(this.Fa=p+u*Math.sin(z))))},rect:function(h,p,u,x){this.Ha+="M"+(this.Ra=this.Ba=+h)+","+(this.Sa=this.Fa=+p)+"h"+ +u+"v"+ +x+"h"+-u+"Z"},toString:function(){return this.Ha}};Sk.prototype=Tk.prototype={constructor:Sk,has:function(h){return" "+h in this},get:function(h){return this[" "+h]},set:function(h,p){this[" "+h]=p;return this},remove:function(h){h=" "+h;return h in this&&delete this[h]},clear:function(){for(var h in this)" "===h[0]&&delete this[h]},keys:function(){var h=[],p;for(p in this)" "===p[0]&&h.push(p.slice(1));return h},values:function(){var h=[],p;for(p in this)" "===p[0]&&h.push(this[p]);return h},entries:function(){var h=[],p;for(p in this)" "===p[0]&&h.push({key:p.slice(1),value:this[p]});return h},size:function(){var h=0,p;for(p in this)" "===p[0]&&++h;return h},empty:function(){for(var h in this)if(" "===h[0])return!1;return!0},each:function(h){for(var p in this)" "===p[0]&&h(this[p],p.slice(1),this)}};var Mg=Tk.prototype;Uk.prototype=function(h,p){var u=new Uk;if(h instanceof Uk)h.each(function(A){u.add(A)});else if(h){var x=-1,z=h.length;if(null==p)for(;++x<z;)u.add(h[x]);else for(;++x<z;)u.add(p(h[x],x,h))}return u}.prototype={constructor:Uk,has:Mg.has,add:function(h){h+="";this[" "+h]=h;return this},remove:Mg.remove,clear:Mg.clear,values:Mg.keys,size:Mg.size,empty:Mg.empty,each:Mg.each};var ov={},Ho={},lE=nv(",").parse,mE=nv("\t").parse;pv(lE);pv(mE);var ge=function(h,p,u){p=new Io(null==p?xC:p,null==u?yC:u,NaN,NaN,NaN,NaN);return null==h?p:p.addAll(h)}.prototype=Io.prototype;ge.copy=function(){var h=new Io(this.Cb,this.Gb,this.Ra,this.Sa,this.Ba,this.Fa),p=this.wb,u,x;if(!p)return h;if(!p.length)return h.wb=rv(p),h;for(u=[{source:p,target:h.wb=Array(4)}];p=u.pop();)for(var z=0;4>z;++z)if(x=p.source[z])x.length?u.push({source:x,target:p.target[z]=Array(4)}):p.target[z]=rv(x);return h};ge.add=function(h){var p=+this.Cb.call(null,h),u=+this.Gb.call(null,h);return qv(this.cover(p,u),p,u,h)};ge.addAll=function(h){var p,u,x=h.length,z,A,la=Array(x),oa=Array(x),ra=Infinity,qa=Infinity,pa=-Infinity,wa=-Infinity;for(u=0;u<x;++u)isNaN(z=+this.Cb.call(null,p=h[u]))||isNaN(A=+this.Gb.call(null,p))||(la[u]=z,oa[u]=A,z<ra&&(ra=z),z>pa&&(pa=z),A<qa&&(qa=A),A>wa&&(wa=A));pa<ra&&(ra=this.Ra,pa=this.Ba);wa<qa&&(qa=this.Sa,wa=this.Fa);this.cover(ra,qa).cover(pa,wa);for(u=0;u<x;++u)qv(this,la[u],oa[u],h[u]);return this};ge.cover=function(h,p){if(isNaN(h=+h)||isNaN(p=+p))return this;var u=this.Ra,x=this.Sa,z=this.Ba,A=this.Fa;if(isNaN(u))z=(u=Math.floor(h))+1,A=(x=Math.floor(p))+1;else if(u>h||h>z||x>p||p>A){var la=z-u,oa=this.wb,ra;switch(ra=(p<(x+A)/2)<<1|h<(u+z)/2){case 0:do{var qa=Array(4);qa[ra]=oa;oa=qa}while(la*=2,z=u+la,A=x+la,h>z||p>A);break;case 1:do qa=Array(4),qa[ra]=oa,oa=qa;while(la*=2,u=z-la,A=x+la,u>h||p>A);break;case 2:do qa=Array(4),qa[ra]=oa,oa=qa;while(la*=2,z=u+la,x=A-la,h>z||x>p);break;case 3:do qa= Array(4),qa[ra]=oa,oa=qa;while(la*=2,u=z-la,x=A-la,u>h||x>p)}this.wb&&this.wb.length&&(this.wb=oa)}else return this;this.Ra=u;this.Sa=x;this.Ba=z;this.Fa=A;return this};ge.data=function(){var h=[];this.visit(function(p){if(!p.length){do h.push(p.data);while(p=p.next)}});return h};ge.extent=function(h){return arguments.length?this.cover(+h[0][0],+h[0][1]).cover(+h[1][0],+h[1][1]):isNaN(this.Ra)?void 0:[[this.Ra,this.Sa],[this.Ba,this.Fa]]};ge.find=function(h,p,u){var x=this.Ra,z=this.Sa,A,la,oa,ra,qa=this.Ba,pa=this.Fa,wa=[],Da=this.wb,Ha;Da&&wa.push(new fe(Da,x,z,qa,pa));null==u?u=Infinity:(x=h-u,z=p-u,qa=h+u,pa=p+u,u*=u);for(;Ha=wa.pop();)if(!(!(Da=Ha.node)||(A=Ha.x0)>qa||(la=Ha.y0)>pa||(oa=Ha.x1)<x||(ra=Ha.y1)<z))if(Da.length){Ha=(A+oa)/2;var jc=(la+ra)/2;wa.push(new fe(Da[3],Ha,jc,oa,ra),new fe(Da[2],A,jc,Ha,ra),new fe(Da[1],Ha,la,oa,jc),new fe(Da[0],A,la,Ha,jc));if(Da=(p>=jc)<<1|h>=Ha)Ha=wa[wa.length-1],wa[wa.length-1]=wa[wa.length- 1-Da],wa[wa.length-1-Da]=Ha}else if(Ha=h-+this.Cb.call(null,Da.data),jc=p-+this.Gb.call(null,Da.data),Ha=Ha*Ha+jc*jc,Ha<u){var eb=Math.sqrt(u=Ha);x=h-eb;z=p-eb;qa=h+eb;pa=p+eb;eb=Da.data}return eb};ge.remove=function(h){if(isNaN(ra=+this.Cb.call(null,h))||isNaN(qa=+this.Gb.call(null,h)))return this;var p,u=this.wb,x,z=this.Ra,A=this.Sa,la=this.Ba,oa=this.Fa,ra,qa,pa,wa,Da,Ha,jc;if(!u)return this;if(u.length)for(;;){(Da=ra>=(pa=(z+la)/2))?z=pa:la=pa;(Ha=qa>=(wa=(A+oa)/2))?A=wa:oa=wa;if(!(p=u,u=u[jc=Ha<<1|Da]))return this;if(!u.length)break;if(p[jc+1&3]||p[jc+2&3]||p[jc+3&3]){var eb=p;var Pc=jc}}for(;u.data!==h;)if(!(x=u,u=u.next))return this;(h=u.next)&&delete u.next;if(x)return h?x.next=h:delete x.next,this;if(!p)return this.wb=h,this;h?p[jc]=h:delete p[jc];(u=p[0]||p[1]||p[2]||p[3])&&u===(p[3]||p[2]||p[1]||p[0])&&!u.length&&(eb?eb[Pc]=u:this.wb=u);return this};ge.removeAll=function(h){for(var p=0,u=h.length;p<u;++p)this.remove(h[p]);return this};ge.root=function(){return this.wb};ge.size=function(){var h=0;this.visit(function(p){if(!p.length){do++h;while(p=p.next)}});return h};ge.visit=function(h){var p=[],u,x=this.wb,z,A,la,oa,ra;for(x&&p.push(new fe(x,this.Ra,this.Sa,this.Ba,this.Fa));u=p.pop();)if(!h(x=u.node,A=u.x0,la=u.y0,oa=u.x1,ra=u.y1)&&x.length){u=(A+oa)/2;var qa=(la+ra)/2;(z=x[3])&&p.push(new fe(z,u,qa,oa,ra));(z=x[2])&&p.push(new fe(z,A,qa,u,ra));(z=x[1])&&p.push(new fe(z,u,la,oa,qa));(z=x[0])&&p.push(new fe(z,A,la,u,qa))}return this};ge.visitAfter=function(h){var p=[],u=[],x;for(this.wb&&p.push(new fe(this.wb,this.Ra,this.Sa,this.Ba,this.Fa));x=p.pop();){var z=x.node;if(z.length){var A,la=x.x0,oa=x.y0,ra=x.x1,qa=x.y1,pa=(la+ra)/2,wa=(oa+qa)/2;(A=z[0])&&p.push(new fe(A,la,oa,pa,wa));(A=z[1])&&p.push(new fe(A,pa,oa,ra,wa));(A=z[2])&&p.push(new fe(A,la,wa,pa,qa));(A=z[3])&&p.push(new fe(A,pa,wa,ra,qa))}u.push(x)}for(;x=u.pop();)h(x.node,x.x0,x.y0,x.x1,x.y1);return this};ge.x=function(h){return arguments.length?(this.Cb=h,this):this.Cb};ge.y=function(h){return arguments.length?(this.Gb=h,this):this.Gb};var BC=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;Wk.prototype=Jo.prototype;Jo.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(null==this.width?"":Math.max(1,this.width|0))+(this.comma?",":"")+(null==this.precision?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};var vv,wv={"%":function(h,p){return(100*h).toFixed(p)},b:function(h){return Math.round(h).toString(2)},c:function(h){return h+""},d:function(h){return Math.round(h).toString(10)},e:function(h,p){return h.toExponential(p)},f:function(h,p){return h.toFixed(p)},g:function(h,p){return h.toPrecision(p)},o:function(h){return Math.round(h).toString(8)},p:function(h,p){return sv(100*h,p)},r:sv,s:function(h,p){var u=Vk(h,p);if(!u)return h+"";var x=u[0];u=u[1];u=u-(vv=3*Math.max(-8,Math.min(8,Math.floor(u/3))))+1;var z=x.length;return u===z?x:u>z?x+Array(u-z+1).join("0"):0<u?x.slice(0,u)+"."+x.slice(u):"0."+Array(1-u).join("0")+Vk(h,Math.max(0,p+u-1))[0]},X:function(h){return Math.round(h).toString(16).toUpperCase()},x:function(h){return Math.round(h).toString(16)}},uv="y z a f p n \u00b5 m k M G T P E Z Y".split(" "),il;(function(h){il=CC(h);mi=il.format;aC=il.formatPrefix;return il})({decimal:".",thousands:",",grouping:[3],currency:["$",""]});Ge.prototype={constructor:Ge,reset:function(){this.s=this.t=0},add:function(h){xv(jl,h,this.t);xv(this,jl.s,this.s);this.s?this.t+=jl.t:this.s=jl.t},valueOf:function(){return this.s}};var jl=new Ge,Kd=Math.PI,ye=Kd/2,vw=Kd/4,nE=2*Kd,dp=Kd/180,ag=Math.abs,ep=Math.atan,Dv=Math.atan2,ze=Math.cos,$d=Math.sin,Yk=Math.sqrt;new Ge;new Ge;new Ge;var fp=new Ge;(function(h,p,u,x){return function(z){function A(bd,Qc){h(bd,Qc)&&z.point(bd,Qc)} function la(bd,Qc){Da.point(bd,Qc)} function oa(){Oc.point=la;Da.lineStart()} function ra(){Oc.point=A;Da.lineEnd()} function qa(bd,Qc){tc.push([bd,Qc]);jc.point(bd,Qc)} function pa(){jc.lineStart();tc=[]} function wa(){qa(tc[0][0],tc[0][1]);jc.lineEnd();var bd=jc.Hl(),Qc=Ha.result(),Ma=Qc.length,Rc;tc.pop();Pc.push(tc);tc=null;if(Ma)if(bd&1){if(Ma=Qc[0],0<(Qc=Ma.length-1)){eb||(z.polygonStart(),eb=!0);z.lineStart();for(bd=0;bd<Qc;++bd)z.point((Rc=Ma[bd])[0],Rc[1]);z.lineEnd()}}else 1<Ma&&bd&2&&Qc.push(Qc.pop().concat(Qc.shift())),Uc.push(Qc.filter(GC))} var Da=p(z),Ha=EC(),jc=p(Ha),eb=!1,Pc,Uc,tc,Oc={point:A,lineStart:oa,lineEnd:ra,polygonStart:function(){Oc.point=qa;Oc.lineStart=pa;Oc.lineEnd=wa;Uc=[];Pc=[]},polygonEnd:function(){Oc.point=A;Oc.lineStart=oa;Oc.lineEnd=ra;var bd=Uc,Qc=bd.length;var Ma=-1;for(var Rc=0,Ia,Ta;++Ma<Qc;)Rc+=bd[Ma].length;for(Ia=Array(Rc);0<=--Qc;)for(Ta=bd[Qc],Ma=Ta.length;0<=--Ma;)Ia[--Rc]=Ta[Ma];Uc=Ia;bd=Pc;Qc=x[0];Rc=x[1];var Ga=$d(Rc);Ma=[$d(Qc),-ze(Qc),0];Ta=Ia=0;fp.reset();1===Ga?Rc=ye+1E-6:-1===Ga&&(Rc=-ye-1E-6);Ga=0;for(var Na=bd.length;Ga<Na;++Ga)if(xd=(Zc=bd[Ga]).length){var Zc,xd,Cd=Zc[xd-1],pd=Cd[0],se=Cd[1]/2+vw,bg=$d(se),ww=ze(se);for(se=0;se<xd;++se,pd=gp,bg= xw,ww=$i,Cd=kl){var kl=Zc[se],gp=kl[0];$i=kl[1]/2+vw;var xw=$d($i),$i=ze($i),Kh=gp-pd,hp=0<=Kh?1:-1,ip=hp*Kh,ll=ip>Kd;bg*=xw;fp.add(Dv(bg*hp*$d(ip),ww*$i+bg*ze(ip)));Ia+=ll?Kh+hp*nE:Kh;ll^pd>=Qc^gp>=Qc&&(Cd=zv(yv(Cd),yv(kl)),Av(Cd),pd=zv(Ma,Cd),Av(pd),pd=(ll^0<=Kh?-1:1)*Xk(pd[2]),Rc>pd||Rc===pd&&(Cd[0]||Cd[1]))&&(Ta+=ll^0<=Kh?1:-1)}}bd=(-1E-6>Ia||1E-6>Ia&&-1E-6>fp)^Ta&1;Uc.length?(eb||(z.polygonStart(),eb=!0),FC(Uc,HC,bd,u,z)):bd&&(eb||(z.polygonStart(),eb=!0),z.lineStart(),u(null,null,1,z),z.lineEnd());eb&&(z.polygonEnd(),eb=!1);Uc=Pc=null},sphere:function(){z.polygonStart();z.lineStart();u(null,null,1,z);z.lineEnd();z.polygonEnd()}};return Oc}})(function(){return!0},function(h){var p=NaN,u=NaN,x=NaN,z;return{lineStart:function(){h.lineStart();z=1},point:function(A,la){var oa=0<A?Kd:-Kd,ra=ag(A-p);if(1E-6>ag(ra-Kd))h.point(p,u=0<(u+la)/2?ye:-ye),h.point(x,u),h.lineEnd(),h.lineStart(),h.point(oa,u),h.point(A,u),z=0;else if(x!==oa&&ra>=Kd){1E-6>ag(p-x)&&(p-=1E-6*x);1E-6>ag(A-oa)&&(A-=1E-6*oa);ra=p;var qa=u,pa=A,wa,Da,Ha=$d(ra-pa);u=1E-6<ag(Ha)?ep(($d(qa)*(Da=ze(la))*$d(pa)-$d(la)*(wa=ze(qa))*$d(ra))/(wa*Da*Ha)):(qa+la)/2;h.point(x,u);h.lineEnd();h.lineStart();h.point(oa,u);z=0}h.point(p=A,u=la);x=oa},lineEnd:function(){h.lineEnd();p=u=NaN},Hl:function(){return 2-z}}},function(h,p,u,x){null==h?(u*=ye,x.point(-Kd,u),x.point(0,u),x.point(Kd,u),x.point(Kd,0),x.point(Kd,-u),x.point(0,-u),x.point(-Kd,-u),x.point(-Kd,0),x.point(-Kd,u)):1E-6<ag(h[0]-p[0])?(h=h[0]<p[0]?Kd:-Kd,u=u*h/2,x.point(-h,u),x.point(0,u),x.point(h,u)):x.point(p[0],p[1])},[-Kd,-ye]);new Ge;new Ge;new Ge;new Ge;Ko.prototype={constructor:Ko,point:function(h,p){this.stream.point(h,p)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};ze(30*dp);(function(h){return function(p){var u=new Ko,x;for(x in h)u[x]=h[x];u.stream=p;return u}})({point:function(h,p){this.stream.point(h*dp,p*dp)}});Cv(function(h){return Yk(2/(1+h))}).invert=Si(function(h){return 2*Xk(h/2)});Cv(function(h){return(h=1<h?0:-1>h?Kd:Math.acos(h))&&h/$d(h)}).invert=Si(function(h){return h});Yk(3);Si(ep);Si(Xk);Si(function(h){return 2*ep(h)});Ti.prototype=Ev.prototype={constructor:Ti,count:function(){return this.eachAfter(IC)},each:function(h){var p,u=[this],x;do{var z=u.reverse();for(u=[];p=z.pop();)if(h(p),p=p.children){var A=0;for(x=p.length;A<x;++A)u.push(p[A])}}while(u.length);return this},eachAfter:function(h){for(var p,u=[this],x=[],z,A;p=u.pop();)if(x.push(p),p=p.children)for(z=0,A=p.length;z<A;++z)u.push(p[z]);for(;p=x.pop();)h(p);return this},eachBefore:function(h){for(var p,u=[this],x;p=u.pop();)if(h(p),p=p.children)for(x=p.length-1;0<=x;--x)u.push(p[x]);return this},sum:function(h){return this.eachAfter(function(p){for(var u=+h(p.data)||0,x=p.children,z=x&&x.length;0<=--z;)u+=x[z].value;p.value=u})},sort:function(h){return this.eachBefore(function(p){p.children&&p.children.sort(h)})},path:function(h){var p=this;var u=p;var x=h;if(u!==x){var z=u.ancestors(),A=x.ancestors(),la=null;u=z.pop();for(x=A.pop();u===x;)la=u,u=z.pop(),x=A.pop();u=la}for(x=[p];p!==u;)p=p.parent,x.push(p);for(p=x.length;h!==u;)x.splice(p,0,h),h=h.parent;return x},ancestors:function(){for(var h=this,p=[h];h=h.parent;)p.push(h);return p},descendants:function(){var h=[];this.each(function(p){h.push(p)});return h},leaves:function(){var h=[];this.eachBefore(function(p){p.children||h.push(p)});return h},links:function(){var h=this,p=[];h.each(function(u){u!==h&&p.push({source:u.parent,target:u})});return p},copy:function(){return Ev(this).eachBefore(LC)}};(function(h,p){this.Ha=h;this.A=this.children=this.parent=null;this.a=this;this.s=this.c=this.m=this.z=0;this.t=null;this.wd=p}).prototype=Object.create(Ti.prototype);var yw=Array.prototype,Jv=yw.map,$k=yw.slice,Fv={name:"implicit"},Iv=[0,1],Qo=new Date,Ro=new Date,jp=Qd(function(){},function(h,p){h.setTime(+h+p)},function(h,p){return p-h});jp.every=function(h){h=Math.floor(h);return isFinite(h)&&0<h?1<h?Qd(function(p){p.setTime(Math.floor(p/h)*h)},function(p,u){p.setTime(+p+u*h)},function(p,u){return(u-p)/h}):jp:null};var oE=Qd(function(h){h.setTime(1E3*Math.floor(h/1E3))},function(h,p){h.setTime(+h+1E3*p)},function(h,p){return(p-h)/1E3},function(h){return h.getUTCSeconds()}),pE=Qd(function(h){h.setTime(6E4*Math.floor(h/6E4))},function(h,p){h.setTime(+h+6E4*p)},function(h,p){return(p-h)/6E4},function(h){return h.getMinutes()}),qE=Qd(function(h){var p=6E4*h.getTimezoneOffset()%36E5;0>p&&(p+=36E5);h.setTime(36E5*Math.floor((+h-p)/36E5)+p)},function(h,p){h.setTime(+h+36E5*p)},function(h,p){return(p-h)/36E5},function(h){return h.getHours()}),Uo=Qd(function(h){h.setHours(0,0,0,0)},function(h,p){h.setDate(h.getDate()+p)},function(h,p){return(p-h-6E4*(p.getTimezoneOffset()-h.getTimezoneOffset()))/864E5},function(h){return h.getDate()-1}),aw=Jg(0),To=Jg(1);Jg(2);Jg(3);var Vo=Jg(4);Jg(5);Jg(6);var rE=Qd(function(h){h.setDate(1);h.setHours(0,0,0,0)},function(h,p){h.setMonth(h.getMonth()+p)},function(h,p){return p.getMonth()-h.getMonth()+12*(p.getFullYear()-h.getFullYear())},function(h){return h.getMonth()}),Lg=Qd(function(h){h.setMonth(0,1);h.setHours(0,0,0,0)},function(h,p){h.setFullYear(h.getFullYear()+p)},function(h,p){return p.getFullYear()-h.getFullYear()},function(h){return h.getFullYear()});Lg.every=function(h){return isFinite(h=Math.floor(h))&&0<h?Qd(function(p){p.setFullYear(Math.floor(p.getFullYear()/h)*h);p.setMonth(0,1);p.setHours(0,0,0,0)},function(p,u){p.setFullYear(p.getFullYear()+u*h)}):null};Qd(function(h){h.setUTCSeconds(0,0)},function(h,p){h.setTime(+h+6E4*p)},function(h,p){return(p-h)/6E4},function(h){return h.getUTCMinutes()});Qd(function(h){h.setUTCMinutes(0,0,0)},function(h,p){h.setTime(+h+36E5*p)},function(h,p){return(p-h)/36E5},function(h){return h.getUTCHours()});var Rv=Qd(function(h){h.setUTCHours(0,0,0,0)},function(h,p){h.setUTCDate(h.getUTCDate()+p)},function(h,p){return(p-h)/864E5},function(h){return h.getUTCDate()-1}),VD=Kg(0),So=Kg(1);Kg(2);Kg(3);var Wo=Kg(4);Kg(5);Kg(6);Qd(function(h){h.setUTCDate(1);h.setUTCHours(0,0,0,0)},function(h,p){h.setUTCMonth(h.getUTCMonth()+p)},function(h,p){return p.getUTCMonth()-h.getUTCMonth()+12*(p.getUTCFullYear()-h.getUTCFullYear())},function(h){return h.getUTCMonth()});var Gh=Qd(function(h){h.setUTCMonth(0,1);h.setUTCHours(0,0,0,0)},function(h,p){h.setUTCFullYear(h.getUTCFullYear()+p)},function(h,p){return p.getUTCFullYear()-h.getUTCFullYear()},function(h){return h.getUTCFullYear()});Gh.every=function(h){return isFinite(h=Math.floor(h))&&0<h?Qd(function(p){p.setUTCFullYear(Math.floor(p.getUTCFullYear()/h)*h);p.setUTCMonth(0,1);p.setUTCHours(0,0,0,0)},function(p,u){p.setUTCFullYear(p.getUTCFullYear()+u*h)}):null};var Qv={"-":"",_:" ",0:"0"},Xd=/^\s*\d+/,UD=/^%/,TD=/[\\^$*+?|[\]().{}]/g,aj;(function(h){aj=XC(h);Dr=aj.format;Cr=aj.utcFormat;cr=aj.utcParse;return aj})({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),shortDays:"Sun Mon Tue Wed Thu Fri Sat".split(" "),months:"January February March April May June July August September October November December".split(" "),shortMonths:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" ")});Date.prototype.toISOString||Cr("%Y-%m-%dT%H:%M:%S.%LZ");+new Date("2000-01-01T00:00:00.000Z")||cr("%Y-%m-%dT%H:%M:%S.%LZ");cd("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf");cd("393b795254a36b6ecf9c9ede6379398ca252b5cf6bcedb9c8c6d31bd9e39e7ba52e7cb94843c39ad494ad6616be7969c7b4173a55194ce6dbdde9ed6");cd("3182bd6baed69ecae1c6dbefe6550dfd8d3cfdae6bfdd0a231a35474c476a1d99bc7e9c0756bb19e9ac8bcbddcdadaeb636363969696bdbdbdd9d9d9");cd("1f77b4aec7e8ff7f0effbb782ca02c98df8ad62728ff98969467bdc5b0d58c564bc49c94e377c2f7b6d27f7f7fc7c7c7bcbd22dbdb8d17becf9edae5");cd("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666");cd("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666");cd("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928");cd("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2");cd("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc");cd("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999");cd("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3");cd("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f");var sE=Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e","8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(cd);vd(sE);var tE=Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837","40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(cd);vd(tE);var uE=Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419","8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(cd);vd(uE);var vE=Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(cd);vd(vE);var wE=Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(cd);vd(wE);var xE=Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040","ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(cd);vd(xE);var yE=Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4","d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(cd);vd(yE);var zE=Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850","d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(cd);vd(zE);var AE=Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd","9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(cd);vd(AE);var BE=Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(cd);vd(BE);var CE=Array(3).concat("e0ecf49ebcda8856a7","edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(cd);vd(CE);var DE=Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(cd);vd(DE);var EE=Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(cd);vd(EE);var FE=Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(cd);vd(FE);var GE=Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(cd);vd(GE);var HE=Array(3).concat("e7e1efc994c7dd1c77","f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(cd);vd(HE);var IE=Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(cd);vd(IE);var JE=Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(cd);vd(JE);var KE=Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837","ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(cd);vd(KE);var LE=Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(cd);vd(LE);var ME=Array(3).concat("ffeda0feb24cf03b20","ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(cd);vd(ME);var NE=Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(cd);vd(NE);var OE=Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(cd);vd(OE);var PE=Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525","f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(cd);vd(PE);var QE=Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(cd);vd(QE);var RE=Array(3).concat("fee0d2fc9272de2d26","fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(cd);vd(RE);var SE=Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(cd);vd(SE);$o(db(300,.5,0),db(-240,.5,1));$o(db(-100,.75,.35),db(80,1.5,.8));$o(db(260,.75,.35),db(80,1.5,.8));db();cb();bl(cd("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));bl(cd("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf"));bl(cd("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4"));bl(cd("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));var zw=Math.abs,ae=Math.atan2,Ng=Math.cos,dE=Math.max,kp=Math.min,bf=Math.sin,Hh=Math.sqrt,bj=Math.PI,cl=bj/2,ml=2*bj;dw.prototype={areaStart:function(){this.Ia=0},areaEnd:function(){this.Ia=NaN},lineStart:function(){this.Pa=0},lineEnd:function(){(this.Ia||0!==this.Ia&&1===this.Pa)&&this.Ga.closePath();this.Ia=1-this.Ia},point:function(h,p){h=+h;p=+p;switch(this.Pa){case 0:this.Pa=1;this.Ia?this.Ga.lineTo(h,p):this.Ga.moveTo(h,p);break;case 1:this.Pa=2;default:this.Ga.lineTo(h,p)}}};(function(h){function p(u){return new hw(h(u))} p.Ie=h;return p})(el);hw.prototype={areaStart:function(){this.Ie.areaStart()},areaEnd:function(){this.Ie.areaEnd()},lineStart:function(){this.Ie.lineStart()},lineEnd:function(){this.Ie.lineEnd()},point:function(h,p){this.Ie.point(p*Math.sin(h),p*-Math.cos(h))}};jw.prototype={areaStart:function(){this.Ia=0},areaEnd:function(){this.Ia=NaN},lineStart:function(){this.Ra=this.Ba=this.Sa=this.Fa=NaN;this.Pa=0},lineEnd:function(){switch(this.Pa){case 3:iw(this,this.Ba,this.Fa);case 2:this.Ga.lineTo(this.Ba,this.Fa)}(this.Ia||0!==this.Ia&&1===this.Pa)&&this.Ga.closePath();this.Ia=1-this.Ia},point:function(h,p){h=+h;p=+p;switch(this.Pa){case 0:this.Pa=1;this.Ia?this.Ga.lineTo(h,p):this.Ga.moveTo(h,p);break;case 1:this.Pa=2;break;case 2:this.Pa=3,this.Ga.lineTo((5*this.Ra+this.Ba)/6,(5*this.Sa+this.Fa)/6);default:iw(this,h,p)}this.Ra=this.Ba;this.Ba=h;this.Sa=this.Fa;this.Fa=p}};lw.prototype={areaStart:function(){this.Ia=0},areaEnd:function(){this.Ia=NaN},lineStart:function(){this.Ra=this.Ba=this.Ke=this.Sa=this.Fa=this.Le=NaN;this.Pa=0},lineEnd:function(){switch(this.Pa){case 2:this.Ga.lineTo(this.Ke,this.Le);break;case 3:kw(this,this.Ba,this.Fa)}(this.Ia||0!==this.Ia&&1===this.Pa)&&this.Ga.closePath();this.Ia=1-this.Ia},point:function(h,p){h=+h;p=+p;switch(this.Pa){case 0:this.Pa=1;this.Ia?this.Ga.lineTo(h,p):this.Ga.moveTo(h,p);break;case 1:this.Pa=2;this.Ba=h;this.Fa=p;break;case 2:this.Pa=3;default:kw(this,h,p)}this.Ra=this.Ba;this.Ba=this.Ke;this.Ke=h;this.Sa=this.Fa;this.Fa=this.Le;this.Le=p}};var TE=function u(p){function x(z){return new lw(z,p)} x.tension=function(z){return u(+z)};return x}(0);fl.prototype={areaStart:function(){this.Ia=0},areaEnd:function(){this.Ia=NaN},lineStart:function(){this.Ra=this.Ba=this.Sa=this.Fa=this.yg=NaN;this.Pa=0},lineEnd:function(){switch(this.Pa){case 2:this.Ga.lineTo(this.Ba,this.Fa);break;case 3:Xo(this,this.yg,nw(this,this.yg))}(this.Ia||0!==this.Ia&&1===this.Pa)&&this.Ga.closePath();this.Ia=1-this.Ia},point:function(p,u){var x=NaN;p=+p;u=+u;if(p!==this.Ba||u!==this.Fa){switch(this.Pa){case 0:this.Pa=1;this.Ia?this.Ga.lineTo(p,u):this.Ga.moveTo(p,u);break;case 1:this.Pa=2;break;case 2:this.Pa=3;Xo(this,nw(this,x=mw(this,p,u)),x);break;default:Xo(this,this.yg,x=mw(this,p,u))}this.Ra=this.Ba;this.Ba=p;this.Sa=this.Fa;this.Fa=u;this.yg=x}}};(ow.prototype=Object.create(fl.prototype)).point=function(p,u){fl.prototype.point.call(this,u,p)};pw.prototype={moveTo:function(p,u){this.Ga.moveTo(u,p)},closePath:function(){this.Ga.closePath()},lineTo:function(p,u){this.Ga.lineTo(u,p)},bezierCurveTo:function(p,u,x,z,A,la){this.Ga.bezierCurveTo(u,p,z,x,la,A)}};qw.prototype={areaStart:function(){this.Ia=0},areaEnd:function(){this.Ia=NaN},lineStart:function(){this.Cb=[];this.Gb=[]},lineEnd:function(){var p=this.Cb,u=this.Gb,x=p.length;if(x)if(this.Ia?this.Ga.lineTo(p[0],u[0]):this.Ga.moveTo(p[0],u[0]),2===x)this.Ga.lineTo(p[1],u[1]);else for(var z=rw(p),A=rw(u),la=0,oa=1;oa<x;++la,++oa)this.Ga.bezierCurveTo(z[0][la],A[0][la],z[1][la],A[1][la],p[oa],u[oa]);(this.Ia||0!==this.Ia&&1===x)&&this.Ga.closePath();this.Ia=1-this.Ia;this.Cb=this.Gb=null},point:function(p,u){this.Cb.push(+p);this.Gb.push(+u)}};gl.prototype={areaStart:function(){this.Ia=0},areaEnd:function(){this.Ia=NaN},lineStart:function(){this.Cb=this.Gb=NaN;this.Pa=0},lineEnd:function(){0<this.be&&1>this.be&&2===this.Pa&&this.Ga.lineTo(this.Cb,this.Gb);(this.Ia||0!==this.Ia&&1===this.Pa)&&this.Ga.closePath();0<=this.Ia&&(this.be=1-this.be,this.Ia=1-this.Ia)},point:function(p,u){p=+p;u=+u;switch(this.Pa){case 0:this.Pa=1;this.Ia?this.Ga.lineTo(p,u):this.Ga.moveTo(p,u);break;case 1:this.Pa=2;default:if(0>=this.be)this.Ga.lineTo(this.Cb,u),this.Ga.lineTo(p,u);else{var x=this.Cb*(1-this.be)+p*this.be;this.Ga.lineTo(x,this.Gb);this.Ga.lineTo(x,u)}}this.Cb=p;this.Gb=u}};Xi.prototype={constructor:Xi,scale:function(p){return 1===p?this:new Xi(this.k*p,this.x,this.y)},translate:function(p,u){return 0===p&0===u?this:new Xi(this.k,this.x+this.k*p,this.y+this.k*u)},apply:function(p){return[p[0]*this.k+this.x,p[1]*this.k+this.y]},applyX:function(p){return p*this.k+this.x},applyY:function(p){return p*this.k+this.y},invert:function(p){return[(p[0]-this.x)/this.k,(p[1]-this.y)/this.k]},invertX:function(p){return(p-this.x)/this.k},invertY:function(p){return(p-this.y)/this.k},rescaleX:function(p){return p.copy().domain(p.range().map(this.invertX,this).map(p.invert,p))},rescaleY:function(p){return p.copy().domain(p.range().map(this.invertY,this).map(p.invert,p))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};new Xi(1,0,0);Ni=b;Sw=function(p,u){return u<p?-1:u>p?1:u>=p?0:NaN};vi=function(p,u){var x=p.length,z=-1,A,la,oa;if(null==u)for(;++z<x;){if(null!=(A=p[z])&&A>=A)for(la=oa=A;++z<x;)null!=(A=p[z])&&(la>A&&(la=A),oa<A&&(oa=A))}else for(;++z<x;)if(null!=(A=u(p[z],z,p))&&A>=A)for(la=oa=A;++z<x;)null!=(A=u(p[z],z,p))&&(la>A&&(la=A),oa<A&&(oa=A));return[la,oa]};Qr=function(p,u){var x=p.length,z=-1,A,la;if(null==u)for(;++z<x;){if(null!=(A=p[z])&&A>=A)for(la=A;++z<x;)null!=(A=p[z])&&A>la&&(la=A)}else for(;++z<x;)if(null!=(A=u(p[z],z,p))&&A>=A)for(la=A;++z<x;)null!=(A=u(p[z],z,p))&&A>la&&(la=A);return la};Rr=function(p,u){var x=p.length,z=-1,A,la;if(null==u)for(;++z<x;){if(null!=(A=p[z])&&A>=A)for(la=A;++z<x;)null!=(A=p[z])&&la>A&&(la=A)}else for(;++z<x;)if(null!=(A=u(p[z],z,p))&&A>=A)for(la=A;++z<x;)null!=(A=u(p[z],z,p))&&la>A&&(la=A);return la};dA=function(p,u){var x=p.length,z=-1,A,la=0;if(null==u)for(;++z<x;){if(A=+p[z])la+=A}else for(;++z<x;)if(A=+u(p[z],z,p))la+=A;return la};Ek=Ya;Tw=qc;Pw=sc;Mi=Mo;Ki=function(){return Gv(Mo().paddingInner(1))};Bi=Kv;Ji=Pv;pk=Lo;dj=function(){return bw(Lg,rE,aw,Uo,qE,pE,oE,jp,Dr).domain([new Date(2E3,0,1),new Date(2E3,0,2)])};rj=function(p){var u=qj;for(var x;x=u.sourceEvent;)u=x;u.changedTouches&&(u=u.changedTouches[0]);x=p.ownerSVGElement||p;x.createSVGPoint?(x=x.createSVGPoint(),x.x=u.clientX,x.y=u.clientY,x=x.matrixTransform(p.getScreenCTM().inverse()),p=[x.x,x.y]):(x=p.getBoundingClientRect(),p=[u.clientX-x.left-p.clientLeft,u.clientY-x.top-p.clientTop]);return p};Yj=re;Jj=function(p){return"string"===typeof p?new Ra([[document.querySelector(p)]],[document.documentElement]):new Ra([[p]],dv)};Vy=Za;Gu=function(){function p(){var pa,wa=+u.apply(this,arguments),Da=+x.apply(this,arguments),Ha=la.apply(this,arguments)-cl,jc=oa.apply(this,arguments)-cl,eb=zw(jc-Ha),Pc=jc>Ha;qa||(qa=pa=Rk());if(Da<wa){var Uc=Da;Da=wa;wa=Uc}if(1E-12<Da)if(eb>ml-1E-12)qa.moveTo(Da*Ng(Ha),Da*bf(Ha)),qa.arc(0,0,Da,Ha,jc,!Pc),1E-12<wa&&(qa.moveTo(wa*Ng(jc),wa*bf(jc)),qa.arc(0,0,wa,jc,Ha,Pc));else{var tc=Ha,Oc=jc;Uc=Ha;var bd=jc,Qc=eb,Ma=eb,Rc=ra.apply(this,arguments)/2,Ia=1E-12<Rc&&(A?+A.apply(this,arguments):Hh(wa* wa+Da*Da)),Ta=kp(zw(Da-wa)/2,+z.apply(this,arguments)),Ga=Ta,Na=Ta;if(1E-12<Ia){var Zc=cw(Ia/wa*bf(Rc));Rc=cw(Ia/Da*bf(Rc));1E-12<(Qc-=2*Zc)?(Zc*=Pc?1:-1,Uc+=Zc,bd-=Zc):(Qc=0,Uc=bd=(Ha+jc)/2);1E-12<(Ma-=2*Rc)?(Rc*=Pc?1:-1,tc+=Rc,Oc-=Rc):(Ma=0,tc=Oc=(Ha+jc)/2)}Ha=Da*Ng(tc);jc=Da*bf(tc);Zc=wa*Ng(bd);Rc=wa*bf(bd);if(1E-12<Ta){var xd=Da*Ng(Oc),Cd=Da*bf(Oc),pd=wa*Ng(Uc),se=wa*bf(Uc);if(eb<bj){1E-12<Qc?(Ga=pd-Ha,Na=se-jc,eb=Zc-xd,Ia=Rc-Cd,eb=(eb*(jc-Cd)-Ia*(Ha-xd))/(Ia*Ga-eb*Na),Ga=[Ha+eb*Ga,jc+eb*Na]):Ga=[Zc,Rc];Na=Ha-Ga[0];eb=jc-Ga[1];Ia=xd-Ga[0];var bg=Cd-Ga[1];Na=(Na*Ia+eb*bg)/(Hh(Na*Na+eb*eb)*Hh(Ia*Ia+bg*bg));Na=1/bf((1<Na?0:-1>Na?bj:Math.acos(Na))/2);eb=Hh(Ga[0]*Ga[0]+Ga[1]*Ga[1]);Ga=kp(Ta,(wa-eb)/(Na-1));Na=kp(Ta,(Da-eb)/(Na+1))}}1E-12<Ma?1E-12<Na?(tc=dl(pd,se,Ha,jc,Da,Na,Pc),Oc=dl(xd,Cd,Zc,Rc,Da,Na,Pc),qa.moveTo(tc.cx+tc.ld,tc.cy+tc.md),Na<Ta?qa.arc(tc.cx,tc.cy,Na,ae(tc.md,tc.ld),ae(Oc.md,Oc.ld),!Pc):(qa.arc(tc.cx,tc.cy,Na,ae(tc.md,tc.ld),ae(tc.Xd,tc.Wd),!Pc),qa.arc(0,0,Da,ae(tc.cy+tc.Xd,tc.cx+tc.Wd),ae(Oc.cy+Oc.Xd,Oc.cx+Oc.Wd),!Pc),qa.arc(Oc.cx,Oc.cy,Na,ae(Oc.Xd,Oc.Wd),ae(Oc.md,Oc.ld),!Pc))):(qa.moveTo(Ha,jc),qa.arc(0,0,Da,tc,Oc,!Pc)):qa.moveTo(Ha,jc);1E-12<wa&&1E-12<Qc?1E-12<Ga?(tc=dl(Zc,Rc,xd,Cd,wa,-Ga,Pc),Oc=dl(Ha,jc,pd,se,wa,-Ga,Pc),qa.lineTo(tc.cx+tc.ld,tc.cy+tc.md),Ga<Ta?qa.arc(tc.cx,tc.cy,Ga,ae(tc.md,tc.ld),ae(Oc.md,Oc.ld),!Pc):(qa.arc(tc.cx,tc.cy,Ga,ae(tc.md,tc.ld),ae(tc.Xd,tc.Wd),!Pc),qa.arc(0,0,wa,ae(tc.cy+tc.Xd,tc.cx+tc.Wd),ae(Oc.cy+Oc.Xd,Oc.cx+Oc.Wd),Pc),qa.arc(Oc.cx,Oc.cy,Ga,ae(Oc.Xd,Oc.Wd),ae(Oc.md,Oc.ld),!Pc))):qa.arc(0,0,wa,bd,Uc,Pc):qa.lineTo(Zc,Rc)}else qa.moveTo(0,0);qa.closePath();if(pa)return qa=null,pa+""||null} var u=ZD,x=$D,z=td(0),A=null,la=aE,oa=bE,ra=cE,qa=null;p.centroid=function(){var pa=(+u.apply(this,arguments)+ +x.apply(this,arguments))/2,wa=(+la.apply(this,arguments)+ +oa.apply(this,arguments))/2-bj/2;return[Ng(wa)*pa,bf(wa)*pa]};p.innerRadius=function(pa){return arguments.length?(u="function"===typeof pa?pa:td(+pa),p):u};p.outerRadius=function(pa){return arguments.length?(x="function"===typeof pa?pa:td(+pa),p):x};p.cornerRadius=function(pa){return arguments.length?(z="function"===typeof pa?pa:td(+pa),p):z};p.padRadius=function(pa){return arguments.length?(A=null==pa?null:"function"===typeof pa?pa:td(+pa),p):A};p.startAngle=function(pa){return arguments.length?(la="function"===typeof pa?pa:td(+pa),p):la};p.endAngle=function(pa){return arguments.length?(oa="function"===typeof pa?pa:td(+pa),p):oa};p.padAngle=function(pa){return arguments.length?(ra="function"===typeof pa?pa:td(+pa),p):ra};p.context=function(pa){return arguments.length?(qa=null==pa?null:pa,p):qa};return p};gy=function(){function p(wa){var Da,Ha,jc=wa.length,eb,Pc=!1,Uc,tc=Array(jc),Oc=Array(jc);null==ra&&(pa=qa(Uc=Rk()));for(Da=0;Da<=jc;++Da){if(!(Da<jc&&oa(eb=wa[Da],Da,wa))===Pc)if(Pc=!Pc){var bd=Da;pa.areaStart();pa.lineStart()}else{pa.lineEnd();pa.lineStart();for(Ha=Da-1;Ha>=bd;--Ha)pa.point(tc[Ha],Oc[Ha]);pa.lineEnd();pa.areaEnd()}Pc&&(tc[Da]=+x(eb,Da,wa),Oc[Da]=+A(eb,Da,wa),pa.point(z?+z(eb,Da,wa):tc[Da],la?+la(eb,Da,wa):Oc[Da]))}if(Uc)return pa=null,Uc+""||null} function u(){return gw().defined(oa).curve(qa).context(ra)} var x=ew,z=null,A=td(0),la=fw,oa=td(!0),ra=null,qa=el,pa=null;p.x=function(wa){return arguments.length?(x="function"===typeof wa?wa:td(+wa),z=null,p):x};p.x0=function(wa){return arguments.length?(x="function"===typeof wa?wa:td(+wa),p):x};p.x1=function(wa){return arguments.length?(z=null==wa?null:"function"===typeof wa?wa:td(+wa),p):z};p.y=function(wa){return arguments.length?(A="function"===typeof wa?wa:td(+wa),la=null,p):A};p.y0=function(wa){return arguments.length?(A="function"===typeof wa?wa:td(+wa),p):A};p.y1=function(wa){return arguments.length?(la=null==wa?null:"function"===typeof wa?wa:td(+wa),p):la};p.lineX0=p.lineY0=function(){return u().x(x).y(A)};p.lineY1=function(){return u().x(x).y(la)};p.lineX1=function(){return u().x(z).y(A)};p.defined=function(wa){return arguments.length?(oa="function"===typeof wa?wa:td(!!wa),p):oa};p.curve=function(wa){return arguments.length?(qa=wa,null!=ra&&(pa=qa(ra)),p):qa};p.context=function(wa){return arguments.length?(null==wa?ra=pa=null:pa=qa(ra=wa),p):ra};return p};dy=gw;Cw=function(){function p(ra){var qa,pa=ra.length;var wa=0;var Da=Array(pa),Ha=Array(pa),jc=+A.apply(this,arguments);var eb=Math.min(ml,Math.max(-ml,la.apply(this,arguments)-jc));var Pc=Math.min(Math.abs(eb)/pa,oa.apply(this,arguments)),Uc=Pc*(0>eb?-1:1),tc;for(qa=0;qa<pa;++qa)0<(tc=Ha[Da[qa]=qa]=+u(ra[qa],qa,ra))&&(wa+=tc);null!=x?Da.sort(function(bd,Qc){return x(Ha[bd],Ha[Qc])}):null!=z&&Da.sort(function(bd,Qc){return z(ra[bd],ra[Qc])});qa=0;for(eb=wa?(eb-pa*Uc)/wa:0;qa<pa;++qa,jc=Oc){wa=Da[qa];tc=Ha[wa];var Oc=jc+(0<tc?tc*eb:0)+Uc;Ha[wa]={data:ra[wa],index:qa,value:tc,startAngle:jc,endAngle:Oc,padAngle:Pc}}return Ha} var u=fE,x=eE,z=null,A=td(0),la=td(ml),oa=td(0);p.value=function(ra){return arguments.length?(u="function"===typeof ra?ra:td(+ra),p):u};p.sortValues=function(ra){return arguments.length?(x=ra,z=null,p):x};p.sort=function(ra){return arguments.length?(z=ra,x=null,p):z};p.startAngle=function(ra){return arguments.length?(A="function"===typeof ra?ra:td(+ra),p):A};p.endAngle=function(ra){return arguments.length?(la="function"===typeof ra?ra:td(+ra),p):la};p.padAngle=function(ra){return arguments.length?(oa="function"===typeof ra?ra:td(+ra),p):oa};return p};ny=function(p){return new jw(p)};oy=TE;my=el;ty=function(p){return new fl(p)};uy=function(p){return new ow(p)};py=function(p){return new qw(p)};qy=function(p){return new gl(p,.5)};sy=function(p){return new gl(p,1)};ry=function(p){return new gl(p,0)};re.svg=re.svg;re.xhtml=re.xhtml;re.xlink=re.xlink;re.xml=re.xml;re.xmlns=re.xmlns})();function bC(){} bC.prototype.v=function(a){return function(){var b=document.createElementNS("http://www.w3.org/2000/svg","svg");b.setAttribute("viewBox","0 0 "+a.width+" "+a.height);b.setAttribute("class","aplos-renderer-key");b.style.width=a.width+"px";b.style.height=a.height+"px";var c=document.createElementNS("http://www.w3.org/2000/svg","circle");c.setAttribute("cx",""+a.width/2);c.setAttribute("cy",""+a.height/2);c.setAttribute("r",""+a.width/2);c.setAttribute("fill",this.color);b.appendChild(c);return b}};window.sc_renderProfileActivityChart=function(a,b,c,e){var f=c.locale,k=c.finalMonth;c=void 0===c.shouldDisableTransitions?!1:c.shouldDisableTransitions;(new cC(a,{activities:UE(b),locale:f,finalMonth:k,shouldDisableTransitions:c},e)).render()};function UE(a){var b=[];a=Kc(a);for(var c=a.next();!c.done;c=a.next())c=c.value,c=Object.assign({},c,{data:c.data.map(function(e){if(null==e||""==e)e=new hg;else{e=JSON.parse(e);if(!Array.isArray(e))throw Error("Expected to deserialize an Array but got "+ld(e)+": "+e);Zf=e;e=new hg(e);Zf=null}return e})}),b.push(c);return b} function cC(a,b,c){var e=b.activities,f=b.locale,k=b.finalMonth;b=void 0===b.shouldDisableTransitions?!1:b.shouldDisableTransitions;this.container=a;this.description=c;this.activities=e;this.locale=f;this.finalMonth=k;this.shouldDisableTransitions=b} cC.prototype.render=function(){var a=this,b=new xz(this.container);this.shouldDisableTransitions&&b.Ee(0);b.hd({top:60,left:0,right:0});b.yb().Td(!0);b.Bh({type:"linear",ticks:{type:"default",numTicks:3,integerOnly:!0,format:function(f){return f||""}},rendering:{type:"inside_gridlines"}});b.qj({type:"ordinal",ticks:{type:"default",format:function(f){return(new Date(f)).toLocaleDateString(a.locale,{month:"short"})}}});var c=VE(this);b.addBehavior(c);b.addBehavior((new WB(!0)).Uj(200));b.addBehavior((new SB).position(16).cj(!0).dh("series_desc").sf(new bC));b.addBehavior(new ZA);var e=new OA;e.uk(this.description);e.Ad(c.Gd());b.addBehavior(e);b.addBehavior(new UA);b.draw(this.activities.map(function(f){return{name:f.name,displayName:f.label,data:WE(f.data,a.finalMonth),color:f.color,domain:"month",measure:"count"}}))};function WE(a,b){b=void 0===b?new Date:b;for(var c=[],e=-11;0>=e;e++)c.push(new Date(b.getFullYear(),b.getMonth()+e));var f=new Map;a=Kc(a);for(b=a.next();!b.done;b=a.next()){var k=b.value;b=k.getYear()+"-"+k.getMonth();var n=void 0;e=null!=(n=f.get(b))?n:0;n=void 0;k=null!=(n=Uf(k,3))?n:0;f.set(b,e+k)}return c.map(function(r){return{month:r.getTime(),count:f.get(r.getFullYear()+"-"+(r.getMonth()+1))||0}})} function VE(a){var b=a.locale;a={};return xB("<b>{{monthYear}}</b>","<div>{{series.name}}: {{measure}}</div>").ee((a.monthYear=function(){return(new Date(this.datum.month)).toLocaleDateString(b,{month:"long",year:"numeric"})},a)).fj()} ;}).call(this);</script> <script data-id="user_profile" nonce="W6ozbPr3QBwvo1ENp7tY">function s_(a){z.call(this,a)} w(s_,z);function t_(a){z.call(this,a)} w(t_,z);t_.prototype.getYear=function(){return x(this,1)}; t_.prototype.setYear=function(a){return y(this,1,a)}; t_.prototype.getMonth=function(){return x(this,2)}; t_.prototype.setMonth=function(a){return y(this,2,a)}; function u_(a){z.call(this,a)} w(u_,z);u_.prototype.getUser=function(){return Pd(this,bq,1)}; u_.prototype.hasUser=function(){return yd(this,1)}; u_.prototype.Di=function(){return x(this,6)}; function v_(a){z.call(this,a)} w(v_,z);function w_(a){z.call(this,a)} w(w_,z);w_.prototype.Ya=function(){return x(this,2)}; function x_(a){z.call(this,a)} w(x_,z);x_.prototype.getLanguage=function(){return x(this,3)}; x_.prototype.setLanguage=function(a){return y(this,3,a)}; x_.prototype.Ya=function(){return x(this,4)}; x_.prototype.getOptions=function(){return Pd(this,CO,5)}; function y_(a){z.call(this,a)} w(y_,z);y_.prototype.getUser=function(){return Pd(this,u_,1)}; y_.prototype.hasUser=function(){return yd(this,1)}; function KAa(a){return Ya(function(b){return Ma(b,a.qh.call("AppealDisabledProfile",new v_,Ar),0)})} function LAa(a,b,c){var e;return Ya(function(f){e=new w_;y(e,1,b);y(e,2,c);return Ma(f,a.qh.call("ReinstateDisabledProfile",e,Ar),0)})} function MAa(a,b){var c,e;return Ya(function(f){if(1==f.o)return c=new x_,y(c,1,b),y(c,2,1),Ma(f,a.qh.call("ViewUnifiedUserWithPii",c,y_),2);e=f.ha;return f.return(e.getUser())})} function z_(a,b){a.o=Pd(b,aq,2);a.publicInfo=a.o.clone();a.privateInfo=Pd(b,$p,3);a.profileAbuse=Pd(b,kO,8)} function NAa(a){var b;return Ya(function(c){if(1==c.o)return Ma(c,a.Pa.updateGlobalUserInfo({userId:a.getId(),name:a.getName(),bio:oP(a),headline:qP(a),iI:tP(a),youtube:vP(a)}),2);b=c.ha;z_(a,b);Na(c)})} function OAa(a){var b;return Ya(function(c){if(1==c.o)return Ma(c,MAa(a.Pa,a.getId()),2);b=c.ha;a.privateInfo=Pd(b.getUser(),$p,3);Na(c)})} function PAa(a){if(!xd(a.publicInfo,3))return"";var b;a=(null!=(b=x(a.publicInfo,3))?b:0)/1E3;return(new Date(a)).toLocaleDateString(Iq())} function A_(a){var b=a.isValid;a.isValid=kP(a);a.isValid!==b&&a.wa(0)} function QAa(a,b){var c=b.Pv,e=b.xk,f;return Ya(function(h){if(1==h.o)return Ma(h,a.Pa.updateGlobalUserInfo({userId:a.getId(),Pv:c,xk:e}),2);f=h.ha;z_(a,f);Na(h)})} function RAa(a){if(a.ha)return a.ha;for(var b=new Set,c=t(a.forumUserInfos.values()),e=c.next();!e.done;e=c.next())if(e=e.value,Pd(e,iO,1)){e=t(Bd(Pd(e,iO,1),5));for(var f=e.next();!f.done;f=e.next())b.add(f.value)}a.ha=[].concat(Ba(b));a.ha.sort(function(h,k){return h-k}); return a.ha} function SAa(a){var b;if(b=yP(a)){var c,e;b=0===(null!=(e=null==(c=a.profileAbuse)?void 0:x(c,4))?e:0)}return b} function TAa(a){if(!yP(a))return"";a=x(Pd(a.profileAbuse,s_,1),3);return(new Date(a/1E3)).toLocaleDateString(Iq())} function UAa(a){var b;return Ya(function(c){b=a.forumUserInfos.keys().next().value;return Ma(c,LAa(a.Pa,a.getId(),b),0)})} function VAa(a){return Ya(function(b){return Ma(b,KAa(a.Pa),0)})} ;function B_(a){var b=a.Iu;a=void 0===a.ts?!1:a.ts;E.call(this,"sc.shared.ExpandableText");this.Jd=!1;this.Iu=b;this.ts=a} w(B_,E);B_.prototype.content=function(a){var b=this;this.element("div","class",{main:!0,"main-flex":this.ts},function(){var c=b.element("div","class",{text:!0,expanded:b.Jd},"style",{"-webkit-line-clamp":b.Jd?100:b.Iu},null==a?void 0:a.text);null==b.o&&(b.o=c.scrollHeight>c.clientHeight?0:1);0===b.o&&b.element("button","class",{expander:!0,"expander-flex":b.ts},"onclick",function(){b.Jd=!b.Jd;b.Ba()},b.buttonText())})}; B_.prototype.buttonText=function(){return this.Jd?"\u8a73\u7d30\u3092\u8868\u793a\u3057\u306a\u3044":"\u8a73\u7d30"};function C_(){E.call(this,"sc.shared.MaterialTabBar");this.selectedIndex=0} w(C_,E); C_.prototype.content=function(a){var b=this,c=a.HH,e=a.dG;this.element("div","class","tab-list","role","tablist",function(){for(var f={},h=t(c.entries()),k=h.next();!k.done;f={Nm:f.Nm,Qk:f.Qk},k=h.next()){var l=t(k.value);k=l.next().value;l=l.next().value;f.Nm=k;f.Qk=l;b.element("button","class",{tab:!0,selected:f.Nm===b.selectedIndex},"tab-index",f.Nm===b.selectedIndex?0:-1,"onclick",function(p){return function(r){b.onClick(r,p.Nm,p.Qk,e)}}(f),"role","tab","aria-controls",f.Qk.pq,"id",f.Qk.id,f.Qk.name)}})}; C_.prototype.onClick=function(a,b,c,e){this.selectedIndex=b;null==e||e(b,c);this.Ba()};function D_(a){var b=a.activities,c=a.locale,e=a.finalMonth;a=void 0===a.shouldDisableTransitions?!1:a.shouldDisableTransitions;E.call(this,"sc.tailwind.shared.ActivityChart");this.activities=b;this.locale=c;this.finalMonth=e;this.shouldDisableTransitions=a} w(D_,E);D_.prototype.content=function(){var a=this;this.element("div","class",{root:!0,empty:!E_(this)},function(){a.element("h2","class","title","\u30a2\u30af\u30c6\u30a3\u30d3\u30c6\u30a3");if(E_(a)){var b=a.element("div","class","chart");window.sc_renderProfileActivityChart(b,WAa(a.activities),{activities:a.activities,locale:a.locale,finalMonth:a.finalMonth,shouldDisableTransitions:a.shouldDisableTransitions},"\u30e6\u30fc\u30b6\u30fc \u30a2\u30af\u30b7\u30e7\u30f3 \u30b0\u30e9\u30d5")}else bj("\u6700\u8fd1\u306e\u30a2\u30af\u30c6\u30a3\u30d3\u30c6\u30a3\u306f\u3042\u308a\u307e\u305b\u3093")})}; function E_(a){return a.activities.some(function(b){return 0<b.data.length})} function WAa(a){var b=[];a=t(a);for(var c=a.next();!c.done;c=a.next())c=c.value,c=Object.assign({},c,{data:c.data.map(function(e){return ce(e)})}),b.push(c); return b} ;var F_=new Bo;function XAa(a){a="\u30e1\u30f3\u30d0\u30fc\u767b\u9332\u65e5: "+F_.Lb("span",{"class":"date"})+F_.text(a)+F_.Jb("span");return F_.format(a)} function YAa(a){a="\u3053\u306e\u30a2\u30ab\u30a6\u30f3\u30c8\u306f\u3001"+F_.Lb("a",{href:"/communities/answer/7425194",target:"_blank"})+"\u30b3\u30df\u30e5\u30cb\u30c6\u30a3 \u30dd\u30ea\u30b7\u30fc"+F_.Jb("a")+"\u306b\u9055\u53cd\u3057\u3066\u3044\u305f\u305f\u3081\u3001"+a+"\u3092\u3082\u3063\u3066\u7121\u52b9\u306b\u3055\u308c\u307e\u3057\u305f\u3002";return F_.format(a)} var ZAa=F_.Lb("a",{href:"/communities/answer/9138806",target:"_blank"})+"\u30d7\u30ed\u30c0\u30af\u30c8 \u30a8\u30ad\u30b9\u30d1\u30fc\u30c8 \u30d7\u30ed\u30b0\u30e9\u30e0"+F_.Jb("a")+" \u306b\u767b\u9332\u3057\u3066\u3001\u30d7\u30ed\u30c0\u30af\u30c8 \u30a8\u30ad\u30b9\u30d1\u30fc\u30c8\u3068\u3057\u3066\u6d3b\u8e8d\u3057\u3001\u30d0\u30c3\u30b8\u3092\u7372\u5f97\u3057\u307e\u3057\u3087\u3046\u3002";function G_(a){E.call(this,"sc.tailwind.user_profile.Achievements");this.o=a;this.ha=new yj({icon:"gm/open_in_new",rb:!0,size:20,Pd:["^link-icon"]})} w(G_,E);G_.prototype.content=function(){var a=this;this.o.length?this.element("div","class","root",function(){for(var b={},c=t(a.o),e=c.next();!e.done;b={Cm:b.Cm},e=c.next())b.Cm=$Aa.get(e.value),b.Cm&&a.element("div","class","icon",function(f){return function(){(new Io({icon:f.Cm.icon,size:40,title:f.Cm.description})).render()}}(b))}):this.element("div","class","empty",function(){ij(F_.format(ZAa)); a.element("a","href","/communities/answer/9138806","target","_blank",a.ha)})}; var $Aa=new Map([[1,{icon:1,description:"Google \u30d7\u30ed\u30c0\u30af\u30c8 \u30d5\u30a9\u30fc\u30e9\u30e0\u306e\u30a8\u30ad\u30b9\u30d1\u30fc\u30c8\u3067\u3057\u305f"}],[2,{icon:4,description:"\u30b7\u30eb\u30d0\u30fc \u30d7\u30ed\u30c0\u30af\u30c8 \u30a8\u30ad\u30b9\u30d1\u30fc\u30c8"}],[3,{icon:5,description:"\u30b4\u30fc\u30eb\u30c9 \u30d7\u30ed\u30c0\u30af\u30c8 \u30a8\u30ad\u30b9\u30d1\u30fc\u30c8"}],[4,{icon:2,description:"\u30d7\u30ed\u30c0\u30af\u30c8 \u30a8\u30ad\u30b9\u30d1\u30fc\u30c8\u3067\u3057\u305f"}], [5,{icon:6,description:"\u30d7\u30e9\u30c1\u30ca \u30d7\u30ed\u30c0\u30af\u30c8 \u30a8\u30ad\u30b9\u30d1\u30fc\u30c8"}],[9,{icon:3,description:"\u30d6\u30ed\u30f3\u30ba \u30e1\u30f3\u30d0\u30fc"}],[10,{icon:7,description:"\u30c0\u30a4\u30e4\u30e2\u30f3\u30c9 \u30d7\u30ed\u30c0\u30af\u30c8 \u30a8\u30ad\u30b9\u30d1\u30fc\u30c8"}],[6,{icon:8,description:"\u30b3\u30df\u30e5\u30cb\u30c6\u30a3 \u30b9\u30da\u30b7\u30e3\u30ea\u30b9\u30c8"}],[8,{icon:9,description:"\u30b3\u30df\u30e5\u30cb\u30c6\u30a3 \u30de\u30cd\u30fc\u30b8\u30e3\u30fc"}], [7,{icon:9,description:"Google \u793e\u54e1"}]]);function H_(a){var b=a.Ta,c=void 0===a.Nd?!1:a.Nd,e=void 0===a.requestorHighestRole?0:a.requestorHighestRole;a=void 0===a.md?!1:a.md;tj.call(this);this.Ta=b;this.Nd=c;this.requestorHighestRole=e;this.md=a} w(H_,tj);function I_(a,b){a.md!==b&&(a.md=b,a.wa(0))} ;function J_(a){E.call(this,"sc.tailwind.user_profile.BioSection");var b=this;this.Ub=a;this.Aa=new yj({icon:"gm/language",rb:!0});this.Ca=new yj({icon:"gm/video_youtube",rb:!0});this.na=new yj({icon:"gm/open_in_new",rb:!0});this.Ta=a.Ta;this.va=new B_({Iu:3});this.watch(this.Ub,0);this.Ub.Nd&&(this.oa=sj(),this.o=new ro({qc:[this.oa],inputType:"text",Ge:!0,text:oP(this.Ta),rows:8,Xb:!0,Zd:!0,maxLength:500,Bd:function(){var c=b.o.getText();y(b.Ta.publicInfo,5,c.trim())}, Rf:function(){return void K_(b)}}),pu(this.Ta.highestRole)>=vu&&(this.ua=sj(),this.ka=new ro({qc:[this.ua], inputType:"text",Ge:!0,Xb:!0,text:vP(this.Ta),Bd:function(){var c=b.ka.getText();y(b.Ta.publicInfo,7,c.trim())}, Rf:function(){return void L_(b)}}),this.ta=sj(),this.ha=new ro({qc:[this.ta], inputType:"text",Ge:!0,Xb:!0,text:tP(this.Ta),Bd:function(){var c=b.ha.getText();y(b.Ta.publicInfo,6,c.trim())}, Rf:function(){return void M_(b)}})))} w(J_,E);J_.prototype.content=function(){var a=this;ou(this.Ta.highestRole)&&aBa(this);pu(this.Ta.highestRole)>=vu&&(this.Ub.md?bBa(this):this.element("div","class","links",function(){tP(a.Ta)&&cBa(a);vP(a.Ta)&&dBa(a)}))}; function eBa(a){if(!ou(a.Ta.highestRole))return!1;var b=pu(a.Ta.highestRole)>=vu&&(!!tP(a.Ta)||!!vP(a.Ta));return oP(a.Ta)||b?!0:!1} function aBa(a){if(oP(a.Ta)||a.Ub.md)a.element("div","id",a.oa,"class","input-label","\u7565\u6b74"),a.element("div","class","bio",function(){a.Ub.md?(a.o.render(),K_(a)):a.va.render({text:oP(a.Ta)})})} function cBa(a){a.element("a","class","link website","target","_blank","href",tP(a.Ta),function(){a.Aa.render();a.element("a","class","link-label","\u30a6\u30a7\u30d6\u30b5\u30a4\u30c8");a.na.render()})} function dBa(a){a.element("a","class","link youtube","target","_blank","href",vP(a.Ta),function(){a.Ca.render();a.element("a","class","link-label","YouTube \u30c1\u30e3\u30f3\u30cd\u30eb");a.na.render()})} function bBa(a){a.element("div","class","input",function(){a.element("div","id",a.ta,"class","input-label","\u30a6\u30a7\u30d6\u30b5\u30a4\u30c8");a.ha.render();M_(a)}); a.element("div","class","input",function(){a.element("div","id",a.ua,"class","input-label","YouTube \u30c1\u30e3\u30f3\u30cd\u30eb");a.ka.render();L_(a)})} function K_(a){var b=a.Ta;A_(b);if(pP(b)){var c;null==(c=a.o)||c.setError("")}else{b=(new nl("\u6587\u5b57\u6570\u5236\u9650\u306b\u9054\u3057\u307e\u3057\u305f\u3002\u5165\u529b\u3067\u304d\u308b\u306e\u306f {limit} \u6587\u5b57\u307e\u3067\u3067\u3059")).format({limit:500});var e;null==(e=a.o)||e.setError(b)}} function M_(a){var b=a.Ta;A_(b);if(uP(b)){var c;null==(c=a.ha)||c.setError("")}else{var e;null==(e=a.ha)||e.setError("\u30a6\u30a7\u30d6\u30b5\u30a4\u30c8\u306f\u300chttps://...\u300d\u306e\u5f62\u5f0f\u3067\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044")}} function L_(a){var b=a.Ta;A_(b);if(wP(b)){var c;null==(c=a.ka)||c.setError("")}else{var e;null==(e=a.ka)||e.setError("\u30a6\u30a7\u30d6\u30b5\u30a4\u30c8\u306f\u300chttps://youtube.com...\u300d\u306e\u5f62\u5f0f\u3067\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044")}} ;function N_(a){a=a.user;E.call(this,"sc.tailwind.user_profile.DeleteDialog");var b=this;this.labelId=sj();this.ha=this.acknowledged=!1;this.dialog=new Vl({content:function(){return void b.render()}, qc:this.labelId});this.user=a;this.o=Sl();this.na=new fv({text:"\u81ea\u5206\u306e\u6295\u7a3f\u3092\u524a\u9664\u3057\u307e\u3059\uff08\u6700\u9577\u3067 24 \u6642\u9593\u307b\u3069\u304b\u304b\u308b\u3053\u3068\u304c\u3042\u308a\u307e\u3059\uff09",vd:function(c){b.ha=!!c;b.Ba()}}); this.checkbox=new fv({text:"\u524a\u9664\u3057\u305f\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u306e\u5fa9\u5143\u304c\u3067\u304d\u306a\u3044\u3053\u3068\u3092\u7406\u89e3\u3057\u307e\u3057\u305f",vd:function(c){b.acknowledged=!!c;b.Ba()}}); this.cancelButton=new Fk;this.ka=new Fk} w(N_,E); N_.prototype.content=function(){var a=this;this.element("div","class","root",function(){a.element("h1","class","title","id",a.labelId,"\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u306e\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u3092\u524a\u9664\u3057\u307e\u3059\u304b\uff1f");a.element("div","class","body",function(){ij(Gq().experimentIds.includes(38)?"\n<div>\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u306e\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u3092\u524a\u9664\u3059\u308b\u3068\u6b21\u306e\u3088\u3046\u306b\u306a\u308a\u307e\u3059\u3002</div>\n<ul>\n <li>\u901a\u77e5\u304c\u5c4a\u304b\u306a\u304f\u306a\u308a\u307e\u3059</li>\n <li>\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u306e\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u3092\u524a\u9664\u5f8c\u306b\u5fa9\u5143\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093</li>\n <li>\u4eca\u5f8c\u6295\u7a3f\u3059\u308b\u3068\u3001\u65b0\u3057\u3044\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u304c\u4f5c\u6210\u3055\u308c\u307e\u3059</li>\n <li>\u524a\u9664\u3055\u308c\u3066\u3044\u306a\u3044\u6295\u7a3f\u306e\u4f5c\u6210\u8005\u306f\u300cGoogle \u30e6\u30fc\u30b6\u30fc\u300d\u3068\u8868\u793a\u3055\u308c\u307e\u3059</li>\n <li>\u524a\u9664\u3055\u308c\u3066\u3044\u306a\u3044\u6295\u7a3f\u3084\u30b3\u30e1\u30f3\u30c8\u3092\u7de8\u96c6\u3067\u304d\u306a\u304f\u306a\u308a\u307e\u3059</li>\n</ul>\n":"\n<div>\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u306e\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u3092\u524a\u9664\u3059\u308b\u3068\u3001\u6b21\u306e\u51e6\u7406\u304c\u884c\u308f\u308c\u307e\u3059\u3002</div>\n<ul>\n <li>\u65e2\u5b58\u306e\u6295\u7a3f\u306e\u4f5c\u6210\u8005\u304c\u300cGoogle \u30e6\u30fc\u30b6\u30fc\u300d\u306b\u5909\u66f4\u3055\u308c\u307e\u3059</li>\n <li>\u6295\u7a3f\u307e\u305f\u306f\u30b3\u30e1\u30f3\u30c8\u3092\u7de8\u96c6\u3067\u304d\u306a\u304f\u306a\u308a\u307e\u3059</li>\n <li>\u901a\u77e5\u306e\u914d\u4fe1\u304c\u505c\u6b62\u3055\u308c\u307e\u3059</li>\n <li>\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u306e\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u3092\u5fa9\u5143\u3067\u304d\u306a\u304f\u306a\u308a\u307e\u3059</li>\n <li>\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u306e\u524a\u9664\u5f8c\u306b\u6295\u7a3f\u3092\u884c\u3063\u305f\u5834\u5408\u3001\u65b0\u3057\u3044\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u304c\u4f5c\u6210\u3055\u308c\u307e\u3059</li>\n</ul>\n")}); Gq().experimentIds.includes(38)&&a.element("div","class","acknowledgement",function(){a.na.render()}); a.element("div","class","acknowledgement",function(){a.checkbox.render()}); a.element("div","class","button-row",function(){a.cancelButton.render({style:3,text:"\u30ad\u30e3\u30f3\u30bb\u30eb",trigger:function(){return void a.close()}}); a.ka.render({disabled:!a.acknowledged,style:3,text:"\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u3092\u524a\u9664",trigger:function(){return void fBa(a)}})})})}; function fBa(a){return Ya(function(b){if(1==b.o)return Pa(b,2),Ma(b,a.user.delete(a.ha),4);if(2!=b.o)return a.close(),a.o.open({message:"\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u3092\u524a\u9664\u3057\u307e\u3057\u305f"}),setTimeout(function(){Mp("/")},2E3),Qa(b,0); Ra(b);a.o.open({message:"\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u3092\u524a\u9664\u3067\u304d\u307e\u305b\u3093\u3002"});Na(b)})} N_.prototype.open=function(){this.dialog.open()}; N_.prototype.close=function(){this.dialog.close()}; N_.prototype.Ka=function(){this.dialog.Ka()};function O_(a){var b=a.user;a=void 0===a.Ro?!1:a.Ro;E.call(this,"sc.tailwind.user_profile.EmailDisplay");this.user=b;this.Ro=a} w(O_,E);function gBa(a){Ya(function(b){if(1==b.o){var c;return null!=(c=a.user.privateInfo)&&x(c,1)?b.Qa(2):Ma(b,OAa(a.user),2)}a.Ro=!0;a.Ba();Na(b)})} O_.prototype.content=function(){var a=this;this.element("div","class","email-display",function(){a.Ro?bj(a.user.getEmail()):hBa(a)})}; function hBa(a){a.element("button","class","show-email","onclick",function(){gBa(a)},function(){bj("\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u306e\u8868\u793a")})} ;function P_(a){a=a.model;E.call(this,"sc.tailwind.user_profile.MessageCard");this.ha=new yj({icon:"gm/thumb_up",rb:!0,Pd:["^icon"],size:16});this.o=new yj({icon:"gm/check",rb:!0,Pd:["^icon"],size:14});this.model=a} w(P_,E);P_.prototype.content=function(){var a=this;this.element("a","target","_blank","class","root","href",this.model.getUrl(),function(){a.element("div","class","top-row",function(){iBa(a);a.element("div","class","label",function(){bj(a.model.Me());a.element("span","class","spacer","\u2022");a.element("span","class","^date",a.model.Xg())})}); a.element("div","class",{content:!0,answer:3===a.model.getType()},function(){ij(x(a.model.message,4))}); jBa(a)})}; function iBa(a){var b=a.element("div","class","thread-link");var c=x(a.model.Qe,6);a=a.model.getUrl();c="\u8fd4\u4fe1\u5148: "+F_.Lb("a",{"class":"thread-link",href:a,target:"_blank"})+F_.text(c)+F_.Jb("a");c=F_.format(c);Df(b,c)} function jBa(a){3===a.model.getType()&&a.element("div","class","bottom-row",function(){a.element("div","class","count",function(){0!==x(qO(a.model.o),3)&&(a.ha.render(),bj((new nl("{NUM_UPVOTES,plural, =0{{NUM_UPVOTES} \u4ef6\u306e\u8cdb\u6210}=1{{NUM_UPVOTES} \u4ef6\u306e\u8cdb\u6210}other{{NUM_UPVOTES} \u4ef6\u306e\u8cdb\u6210}}")).format({NUM_UPVOTES:x(qO(a.model.o),3)})))}); a.element("div","class","recommended-answer",function(){bj("\u304a\u3059\u3059\u3081\u306e\u56de\u7b54");a.o.render()})})} ;function Q_(a){var b=void 0===a.locale?"en":a.locale;this.Qe=a.Qe;this.o=this.Qe.getMessage();this.message=this.o.getMessage();this.locale=b} Q_.prototype.Me=function(){return this.Qe.Me()}; Q_.prototype.Xg=function(){var a=x(cO(this.message),2)/1E3;return(new Date(a)).toLocaleDateString(this.locale)}; Q_.prototype.getUrl=function(){return Rv(x(this.Qe,5),this.Qe.Ya(),x(cO(this.message),3),{messageId:cO(this.message).getId()})}; Q_.prototype.getType=function(){return this.message.getTypeInfo().getType()};function R_(a){var b=a.Qe;a=void 0===a.locale?"en":a.locale;this.Qe=b;this.o=b.getThread();this.thread=this.o.getThread();this.locale=a} n=R_.prototype;n.Me=function(){return this.Qe.Me()}; n.Xg=function(){var a=x(Pd(this.thread,Up,1),2)/1E3;return(new Date(a)).toLocaleDateString(this.locale)}; n.getTitle=function(){return x(this.Qe,6)}; n.getUrl=function(){return Rv(x(this.Qe,5),this.Qe.Ya(),Pd(this.thread,Up,1).getId())}; function S_(a){return!!T_(a)||!!a.Hi()||!!U_(a)} function T_(a){var b,c;return null!=(c=null==(b=Pd(a.o,$N,7))?void 0:b.Dl())?c:0} n.Hi=function(){var a;return null!=(a=x(this.o,8))?a:0}; function U_(a){var b;return a.Oe()?0:null!=(b=x(a.o,16))?b:0} n.getState=function(){return this.thread.getState()}; n.Oe=function(){return 70===this.getState()};function V_(a){var b=a.Ub;a=void 0===a.Pa?new Br:a.Pa;tj.call(this);this.posts=[];this.threads=[];this.replies=[];this.answers=[];this.o=0;this.ha=this.nb=!1;this.Ub=b;this.Pa=a} w(V_,tj);function W_(a,b){switch(b){case 2:return a.threads;case 3:return a.replies;case 4:return a.answers;default:return a.posts}} V_.prototype.isEmpty=function(){return 0===this.posts.length}; function kBa(a){var b=void 0===b?50:b;var c,e;return Ya(function(f){if(1==f.o){c=new vO;var h=a.Ub.Ta.getId();y(c,1,h);y(c,4,b);y(c,5,a.o);a.nb=!0;a.wa(0);f.oa=0;f.ka=2;return Ma(f,GO(a.Pa,a.Ub.Ta.getId(),b,a.o),4)}if(2!=f.o){e=f.ha;a.ha=e.length===b;h=t(e);for(var k=h.next();!k.done;k=h.next())k=k.value,zd(k,1,wO)?(k=new R_({Qe:k,locale:Iq()}),a.posts.push(k),a.threads.push(k)):(k=new Q_({Qe:k,locale:Iq()}),a.posts.push(k),a.replies.push(k),3===k.getType()&&a.answers.push(k));a.o+=50}Sa(f);a.nb= !1;a.wa(1);return Ta(f)})} ;function X_(a){a=a.user;E.call(this,"sc.tailwind.user_profile.NotificationPreferences");var b=this;this.labelId=sj();this.ha=this.o=!1;this.dialog=new Vl({content:function(){return void b.render()}, qc:this.labelId});this.user=a;this.ka=new fv;this.na=new fv;this.cancelButton=new Fk;this.oa=new Fk} w(X_,E);n=X_.prototype;n.ud=function(){return!0}; n.content=function(){var a=this;this.element("div","class","root",function(){a.element("h1","class","title","id",a.labelId,"\u901a\u77e5\u8a2d\u5b9a");a.element("div","class","section",function(){a.element("div","class","header","\u3054\u5e0c\u671b\u306e\u53d7\u4fe1\u65b9\u6cd5:");a.element("div","class","checkbox",function(){a.ka.render({ariaLabel:"\u30e1\u30fc\u30eb\u901a\u77e5",text:"\u30e1\u30fc\u30eb\u901a\u77e5",checked:a.o,vd:function(b){a.o=b;a.Ba()}})})}); a.element("div","class","section",function(){a.element("div","class","header","\u767b\u9332\u8a2d\u5b9a");a.element("div","class","checkbox",function(){a.na.render({ariaLabel:"\u30c7\u30d5\u30a9\u30eb\u30c8\u3067\u914d\u4fe1\u767b\u9332\u30c1\u30a7\u30c3\u30af\u30dc\u30c3\u30af\u30b9\u3092\u30aa\u30f3\u306b\u3059\u308b",text:"\u30c7\u30d5\u30a9\u30eb\u30c8\u3067\u914d\u4fe1\u767b\u9332\u30c1\u30a7\u30c3\u30af\u30dc\u30c3\u30af\u30b9\u3092\u30aa\u30f3\u306b\u3059\u308b",checked:a.ha,vd:function(b){a.ha= b;a.Ba()}})})}); a.element("div","class","button-row",function(){a.cancelButton.render({style:3,text:"\u30ad\u30e3\u30f3\u30bb\u30eb",trigger:function(){return void a.close()}}); a.oa.render({style:3,text:"\u5b8c\u4e86",trigger:function(){return void lBa(a)}})})})}; function lBa(a){return Ya(function(b){if(1==b.o)return Ma(b,QAa(a.user,{Pv:!!a.ka.isChecked(),xk:!!a.na.isChecked()}),2);a.close();Na(b)})} n.open=function(){this.o=xP(this.user);this.ha=this.user.xk();this.dialog.open()}; n.close=function(){this.dialog.close()}; n.Ka=function(){this.dialog.Ka()};function Y_(a){var b=a.user,c=void 0===a.Nd?!1:a.Nd;a=void 0===a.requestorHighestRole?0:a.requestorHighestRole;E.call(this,"sc.tailwind.user_profile.OverflowMenu");var e=this;this.user=b;this.requestorHighestRole=a;this.o=Sl();this.ha=new Fk({icon:"gm/more_vert",ariaLabel:"\u305d\u306e\u4ed6\u306e\u30aa\u30d7\u30b7\u30e7\u30f3",style:7,trigger:function(){return void e.menu.open({anchor:e,Fb:!0})}}); this.menu=new jv({items:c?mBa(this):nBa(this),Qb:3,Ob:4});c&&(this.na=new X_({user:b}),this.ka=new N_({user:b}))} w(Y_,E);Y_.prototype.content=function(){var a=this;this.element("div","class","root",function(){a.ha.render();a.menu.render()}); oBa(this)}; function oBa(a){var b=mj("sc.tailwind.user_profile.OverflowMenu")+"tooltip";a.element("div","class","tooltip",function(){(new vo({trigger:a.ha.getElement(),text:"\u305d\u306e\u4ed6\u306e\u30aa\u30d7\u30b7\u30e7\u30f3",Wh:b})).render()})} function mBa(a){return[{value:"\u901a\u77e5\u8a2d\u5b9a",icon:"gm/notifications",qg:"^notificationIcon",trigger:function(){a.menu.close();var b;null==(b=a.na)||b.open()}}, {value:"\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u3092\u524a\u9664",icon:"gm/delete_outline",qg:"^deleteIcon",trigger:function(){a.menu.close();var b;null==(b=a.ka)||b.open()}}]} function nBa(a){return yP(a.user)?RO(a.requestorHighestRole)?[{value:"\u30d7\u30ed\u30d5\u30a1\u30a4\u30eb\u306e\u518d\u30a2\u30af\u30c6\u30a3\u30d6\u5316",icon:"gm/undo",qg:"^reactivateIcon",trigger:function(){return void pBa(a)}}]:[]:[{value:"\u4e0d\u6b63\u884c\u70ba\u3092\u5831\u544a\u3059\u308b", icon:"gm/info_filled",qg:"^reportAbuseIcon",trigger:function(){a.menu.close();pQ({model:a.user})}}]} function pBa(a){return Ya(function(b){if(1==b.o)return Pa(b,2),Ma(b,UAa(a.user),4);if(2!=b.o)return a.o.open({message:"\u518d\u30a2\u30af\u30c6\u30a3\u30d6\u5316\u3057\u307e\u3057\u305f"}),Qa(b,0);Ra(b);a.o.open({message:"\u518d\u30a2\u30af\u30c6\u30a3\u30d6\u5316\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f"});Na(b)})} ;function Z_(a){a=a.model;E.call(this,"sc.tailwind.user_profile.ThreadCard");this.ha=new yj({icon:"gm/thumb_up",rb:!0,Pd:["^icon"],size:16});this.ka=new yj({icon:"gm/question_answer",rb:!0,Pd:["^icon"],size:16});this.o=new yj({icon:"gm/check",rb:!0,Pd:["^icon"],size:14});this.model=a} w(Z_,E);Z_.prototype.content=function(){var a=this;this.element("a","target","_blank","class",{root:!0,"has-counts":S_(this.model)},"href",this.model.getUrl(),function(){a.element("div","class","top-row",function(){a.element("div","class","title",a.model.getTitle());a.element("div","class","label",function(){bj(a.model.Me());a.element("span","class","spacer","\u2022");a.element("span","class","^date",a.model.Xg())})}); a.element("div","class","content",function(){ij(x(a.model.thread,13))}); qBa(a)})}; function qBa(a){S_(a.model)&&a.element("div","class","counts",function(){0!==T_(a.model)&&a.element("div","class","count",function(){a.ha.render();bj((new nl("{NUM_UPVOTES,plural, =0{{NUM_UPVOTES} \u4ef6\u306e\u8cdb\u6210}=1{{NUM_UPVOTES} \u4ef6\u306e\u8cdb\u6210}other{{NUM_UPVOTES} \u4ef6\u306e\u8cdb\u6210}}")).format({NUM_UPVOTES:T_(a.model)}))}); 0!==a.model.Hi()&&a.element("div","class","count reply",function(){a.ka.render();bj((new nl("{NUM_REPLIES,plural, =0{{NUM_REPLIES} \u4ef6\u306e\u8fd4\u4fe1}=1{{NUM_REPLIES} \u4ef6\u306e\u8fd4\u4fe1}other{{NUM_REPLIES} \u4ef6\u306e\u8fd4\u4fe1}}")).format({NUM_REPLIES:a.model.Hi()}))}); 0!==U_(a.model)&&a.element("div","class","count recommended-answer",function(){a.o.render();bj((new nl("{NUM_ANSWERS,plural, =0{{NUM_ANSWERS} \u4ef6\u306e\u304a\u3059\u3059\u3081\u306e\u56de\u7b54}=1{{NUM_ANSWERS} \u4ef6\u306e\u304a\u3059\u3059\u3081\u306e\u56de\u7b54}other{{NUM_ANSWERS} \u4ef6\u306e\u304a\u3059\u3059\u3081\u306e\u56de\u7b54}}")).format({NUM_ANSWERS:U_(a.model)}))})})} ;var $_=[{type:1,name:"\u3059\u3079\u3066",id:"all-posts-tab",pq:"all-posts-content",Cq:"\u3053\u306e\u30e6\u30fc\u30b6\u30fc\u306e\u8cea\u554f\u3084\u8fd4\u4fe1\u306f\u3001\u3053\u3053\u306b\u8868\u793a\u3055\u308c\u307e\u3059\u3002"},{type:2,name:"{COUNT,plural, =0{\u8cea\u554f}=1{\u8cea\u554f\uff08{COUNT} \u4ef6\uff09}other{\u8cea\u554f\uff08{COUNT} \u4ef6\uff09}}",id:"questions-tab",pq:"questions-content",Cq:"\u3053\u306e\u30e6\u30fc\u30b6\u30fc\u304c\u8cea\u554f\u3092\u6295\u7a3f\u3059\u308b\u3068\u3001\u3053\u3053\u306b\u8868\u793a\u3055\u308c\u307e\u3059\u3002"}, {type:3,name:"{COUNT,plural, =0{\u8fd4\u4fe1\u306e\u5408\u8a08}=1{\u8fd4\u4fe1\u306e\u5408\u8a08\uff08{COUNT} \u4ef6\uff09}other{\u8fd4\u4fe1\u306e\u5408\u8a08\uff08{COUNT} \u4ef6\uff09}}",id:"total-replies-tab",pq:"total-replies-content",Cq:"\u3053\u306e\u30e6\u30fc\u30b6\u30fc\u304c\u6295\u7a3f\u306b\u8fd4\u4fe1\u3059\u308b\u3068\u3001\u3053\u3053\u306b\u8868\u793a\u3055\u308c\u307e\u3059\u3002"},{type:4,name:"{COUNT,plural, =0{\u304a\u3059\u3059\u3081\u306e\u56de\u7b54}=1{\u304a\u3059\u3059\u3081\u306e\u56de\u7b54\uff08{COUNT} \u4ef6\uff09}other{\u304a\u3059\u3059\u3081\u306e\u56de\u7b54\uff08{COUNT} \u4ef6\uff09}}", id:"recommended-tab",pq:"recommended-content",Cq:"\u3053\u306e\u30e6\u30fc\u30b6\u30fc\u306e\u8cea\u554f\u306b\u5bfe\u3059\u308b\u30a8\u30ad\u30b9\u30d1\u30fc\u30c8\u306e\u56de\u7b54\u306f\u3001\u3053\u3053\u306b\u8868\u793a\u3055\u308c\u307e\u3059\u3002"}]; function a0(a){var b=a.Ub;a=void 0===a.tf?new V_({Ub:b}):a.tf;E.call(this,"sc.tailwind.user_profile.PostHistory");this.o=$_[0];this.Fc=!1;this.ha=new Gl({size:"mspin-medium"});this.oa=new C_;this.na=new Fk;this.ka=new Lp({message:"\u6295\u7a3f\u5c65\u6b74\u3092\u8aad\u307f\u8fbc\u3081\u307e\u305b\u3093\u3002\u30da\u30fc\u30b8\u3092\u66f4\u65b0\u3057\u3001\u3082\u3046\u4e00\u5ea6\u304a\u8a66\u3057\u304f\u3060\u3055\u3044\u3002",type:Jp,position:"card"});this.tf=a;this.watch(this.tf);b0(this)} w(a0,E);a0.prototype.content=function(){var a=this;this.element("div","class","root",function(){a.element("div","class","header section",function(){a.element("div","class","title","\u6295\u7a3f\u5c65\u6b74");a.oa.render({HH:rBa(a),dG:function(b,c){a.o=c;a.Ba()}})}); a.Fc&&a.element("div","class","error",function(){return void a.ka.render()}); a.element("div","class","content","role","region","aria-live","polite",function(){a.tf.nb&&a.tf.isEmpty()?a.element("div","class","loading section",function(){a.ha.render()}):sBa(a)}); tBa(a)})}; function sBa(a){a.element("div","class","tab-content",function(){var b=W_(a.tf,a.o.type);b.length||a.element("div","class","empty",a.o.Cq);var c={};b=t(b);for(var e=b.next();!e.done;c={Vm:c.Vm},e=b.next())c.Vm=e.value,a.element("div","class","section",function(f){return function(){f.Vm instanceof R_?(new Z_({model:f.Vm})).render():(new P_({model:f.Vm})).render()}}(c))})} function tBa(a){a.tf.ha&&a.element("div","class","footer",function(){a.element("div","class","spinner",function(){a.tf.nb&&!a.tf.isEmpty()&&a.ha.render()}); a.na.render({text:"\u3082\u3063\u3068\u898b\u308b",style:3,trigger:function(){b0(a)}})})} function rBa(a){return $_.map(function(b){var c=W_(a.tf,b.type).length;c=(new nl(b.name)).format({COUNT:c});return Object.assign({},b,{name:c})})} function b0(a){Ya(function(b){if(1==b.o)return Pa(b,2),a.Fc=!1,Ma(b,kBa(a.tf),4);if(2!=b.o)return Qa(b,0);Ra(b);a.Fc=!0;a.Ba();Na(b)})} ;function c0(a){E.call(this,"sc.tailwind.user_profile.UserCard");var b=this;this.Ub=a;this.na=Sl();this.Ea=function(){b.Ba();if(b.Ub.md)requestAnimationFrame(function(){var e,f=null==(e=b.o)?void 0:e.getElement(),h;f&&(null==(h=b.getElement())?0:h.contains(f))&&b.o.focus()}); else{var c;null==(c=b.ta)||c.focus()}}; this.Ja=new yj({icon:"gm/open_in_new",rb:!0});this.ha=!1;this.Ub.onChange(0,this.Ea);this.watch(this.Ub.Ta,0);this.Ta=this.Ub.Ta;this.ua=new J_(this.Ub);this.avatar=new jQ({user:this.Ta,Nd:a.Nd,size:"large"});this.Na=new Y_({user:this.Ta,Nd:a.Nd,requestorHighestRole:a.requestorHighestRole});this.oa=new G_(RAa(this.Ta));if(a.Nd||pu(a.requestorHighestRole)>=yu)this.Ca=new O_({user:a.Ta,Ro:a.Nd});yP(this.Ta)&&(this.va=new Lp({message:YAa(TAa(this.Ta)),type:Jp,position:"component"}),a.Nd&&SAa(this.Ta)&& (this.Va=new Fk({text:"\u518d\u5be9\u67fb\u3092\u8acb\u6c42",style:3,trigger:function(){return void uBa(b)}}))); a.Nd&&(this.ta=new Fk({icon:"gm/mode_edit",ariaLabel:"\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u3092\u7de8\u96c6",trigger:function(){I_(b.Ub,!b.Ub.md);b.Ba()}}),this.Aa=sj(),this.o=new ro({qc:[this.Aa], ariaRequired:!0,inputType:"text",Ge:!0,text:this.Ta.getName(),Xb:!0,maxLength:50,Bd:function(){b.Ta.setName(b.o.getText())}, Rf:function(){return void d0(b)}}),this.Fa=sj(),this.ka=new ro({qc:[this.Fa], inputType:"text",Ge:!0,text:qP(this.Ta),Xb:!0,maxLength:80,Bd:function(){var c=b.ka.getText();y(b.Ta.publicInfo,4,c.trim())}, Rf:function(){return void e0(b)}}),this.cancelButton=new Fk({text:"\u30ad\u30e3\u30f3\u30bb\u30eb", style:3,trigger:function(){I_(b.Ub,!1);b.ha=!1;var c=b.Ta;c.publicInfo=c.o.clone()}}),this.Za=new Fk,this.Ha=new Lp({message:"\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u3092\u4fdd\u5b58\u3067\u304d\u307e\u305b\u3093\u3002\u8a73\u7d30\u60c5\u5831\u3092\u78ba\u8a8d\u3057\u3001\u3082\u3046\u4e00\u5ea6\u304a\u8a66\u3057\u304f\u3060\u3055\u3044\u3002", type:Jp,position:"component"}))} w(c0,E);c0.prototype.content=function(){var a=this,b=pu(this.Ta.highestRole).getColor();this.element("div","class","root",function(){a.element("div","class","avatar-section","style",{"background-color":b,"border-color":b},function(){a.avatar.render()}); a.element("div","class","main",function(){a.element("div","class","left",function(){vBa(a);a.element("div","class","header",function(){a.element("div","class","controls",function(){if(!a.Ub.md){var c;null==(c=a.ta)||c.render()}a.Na.render()}); wBa(a)}); xBa(a);a.element("div","class","details",function(){a.element("span",XAa(PAa(a.Ta)));a.Ub.Nd&&pu(a.Ta.highestRole)>=uu&&(a.element("span","class","vertical-separator","|"),a.element("a","class","link bento","target","_blank","href","https://web.archive.org/web/20220630113749/https://productexperts.withgoogle.com/profile",function(){bj("Bento \u3067\u8868\u793a");a.Ja.render()})); a.Ca&&(a.element("span","class","vertical-separator","|"),a.Ca.render())}); eBa(a.ua)&&a.element("hr","class","horizontal-separator");a.ua.render();a.oa&&!a.Ub.md&&(a.element("hr","class","horizontal-separator"),a.element("h4","class","section-heading","\u5b9f\u7e3e"),a.oa.render());yBa(a)})})})}; c0.prototype.Gb=function(){vj(this.Ub,0,this.Ea);qj(this,this.Ub)}; function vBa(a){a.Ub.md&&a.ha?a.element("div","class","error",function(){var b;null==(b=a.Ha)||b.render()}):a.va&&a.element("div","class","error",function(){var b; null==(b=a.va)||b.render();var c;null==(c=a.Va)||c.render()})} function wBa(a){a.Ub.md?a.element("div","class","name-input",function(){a.element("div","id",a.Aa,"class","input-label",function(){a.element("span","aria-hidden","true","* ");bj("\u8868\u793a\u540d")}); a.o.render();d0(a)}):a.element("span","role","heading","aria-level","1","class","name",a.Ta.getName())} function xBa(a){ou(a.Ta.highestRole)&&(!a.Ub.md&&qP(a.Ta)?a.element("div","class","headline",qP(a.Ta)):a.Ub.md&&a.element("div","class","headline-input",function(){a.element("div","id",a.Fa,"class","input-label","\u898b\u51fa\u3057");a.ka.render();e0(a)}))} function yBa(a){a.Ub.md&&a.element("div","class","bottom-controls",function(){a.cancelButton.render();a.Za.render({disabled:!kP(a.Ta),style:4,text:"\u4fdd\u5b58",trigger:function(){return void zBa(a)}})})} function d0(a){var b=a.Ta;A_(b);nP(b)?a.o.setError(""):a.o.setError("\u6295\u7a3f\u306b\u8868\u793a\u3059\u308b\u540d\u524d\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044")} function e0(a){var b=a.Ta;A_(b);rP(b)?a.ka.setError(""):(b=(new nl("\u6587\u5b57\u6570\u5236\u9650\u306b\u9054\u3057\u307e\u3057\u305f\u3002\u5165\u529b\u3067\u304d\u308b\u306e\u306f {limit} \u6587\u5b57\u307e\u3067\u3067\u3059")).format({limit:80}),a.ka.setError(b))} function zBa(a){return Ya(function(b){if(1==b.o)return Pa(b,2),a.ha=!1,Ma(b,NAa(a.Ta),4);if(2!=b.o)return I_(a.Ub,!1),a.na.open({message:"\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u3092\u66f4\u65b0\u3057\u307e\u3057\u305f"}),Qa(b,0);Ra(b);a.ha=!0;a.Ba();Na(b)})} function uBa(a){return Ya(function(b){if(1==b.o)return Pa(b,2),Ma(b,VAa(a.Ta),4);if(2!=b.o)return a.na.open({message:"\u518d\u5be9\u67fb\u8acb\u6c42\u3092\u9001\u4fe1\u3057\u307e\u3057\u305f\u3002"}),Qa(b,0);Ra(b);a.na.open({message:"\u518d\u5be9\u67fb\u8acb\u6c42\u306e\u9001\u4fe1\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002"});Na(b)})} ;function f0(a){var b=a.view,c=void 0===a.hI?H_:a.hI;a=a.tf;E.call(this,"sc.tailwind.user_profile.UserProfile");var e={view:b};var f=e.view;e=e.Pa;f=new jP({userId:x(f.getUser(),1),publicInfo:Pd(f.getUser(),aq,2),privateInfo:Pd(f.getUser(),$p,3),profileAbuse:Pd(f.getUser(),kO,8),highestRole:x(f,2),forumUserInfos:new Map(Id(f,7,jO).entries()),Pa:e});e=f.getId()===x(b,3);var h=wg("mode");h=e&&"edit"===h;yg("mode");c=new c({Ta:f,Nd:e,requestorHighestRole:x(b,4),md:h});var k;a=null!=(k=a)?k:new V_({Ub:c}); this.ka=new c0(c);this.ha=new a0({Ub:c,tf:a});b=[].concat(Ba(Id(b,7,jO).values()));b=[ABa(b),BBa(b),CBa(b)];this.o=new D_({activities:b,locale:Iq(),shouldDisableTransitions:!0})} w(f0,E);f0.prototype.content=function(){this.element("div","class","section",this.ka);this.element("div","class","section",this.o);this.element("div","class","section",this.ha)}; function CBa(a){return{data:a.flatMap(function(b){return Rd(b,t_,5)}), name:"questions",label:"\u8cea\u554f",color:"#77909D"}} function BBa(a){return{data:a.flatMap(function(b){return Rd(b,t_,6)}), name:"replies",label:"\u8fd4\u4fe1\u306e\u5408\u8a08",color:"#DADCE0"}} function ABa(a){return{data:a.flatMap(function(b){return Rd(b,t_,4)}), name:"recommended",label:"\u304a\u3059\u3059\u3081",color:"#34A853"}} ;function g0(a,b){this.o=b;Qv();this.ha=new f0({view:a})} g0.prototype.render=function(){var a=this;ej(this.o,function(){a.ha.render()})}; window.sc_initUserProfile=function(a,b){a=new u_(a);(new g0(a,b)).render()}; </script> <script data-id="tailwind_stats" nonce="W6ozbPr3QBwvo1ENp7tY">Yq.prototype.yd=qa(26,function(){return x(this,4)}); $q.prototype.yd=qa(25,function(){return x(this,3)}); cr.prototype.yd=qa(24,function(){return x(this,4)}); Vq.prototype.wb=qa(23,function(){return x(this,2)}); Wq.prototype.wb=qa(22,function(){return x(this,2)}); Xq.prototype.wb=qa(21,function(){return x(this,2)}); Yq.prototype.wb=qa(20,function(){return x(this,2)}); Zq.prototype.wb=qa(19,function(){return x(this,2)}); $q.prototype.wb=qa(18,function(){return x(this,2)}); ar.prototype.wb=qa(17,function(){return x(this,2)}); br.prototype.wb=qa(16,function(){return x(this,2)}); cr.prototype.wb=qa(15,function(){return x(this,2)}); fr.prototype.wb=qa(14,function(){return x(this,2)}); hr.prototype.wb=qa(13,function(){return x(this,2)}); ir.prototype.wb=qa(12,function(){return x(this,2)}); jr.prototype.wb=qa(11,function(){return x(this,2)}); kr.prototype.wb=qa(10,function(){return x(this,2)}); lr.prototype.wb=qa(9,function(){return x(this,3)}); function $N(a){z.call(this,a)} w($N,z);$N.prototype.yd=function(){return x(this,2)}; $N.prototype.Ae=function(a){return y(this,2,a)}; $N.prototype.Dl=function(){return x(this,5)}; function aO(a){z.call(this,a)} w(aO,z);function Era(a,b){return y(a,1,b)} var Fra=[4];function bO(a){z.call(this,a,-1,Fra)} w(bO,z);function cO(a){return Pd(a,Up,1)} function Gra(a){var b=new Xp;Sd(a,Xp,7,b)} function dO(a,b){Sd(a,aO,3,b)} var Hra=[10,5,20,23];function eO(a){z.call(this,a,-1,Hra)} w(eO,z);var Ira=[3,12,13,15];function fO(a){z.call(this,a,-1,Ira)} w(fO,z);fO.prototype.getLanguage=function(){return x(this,1)}; fO.prototype.setLanguage=function(a){return y(this,1,a)}; fO.prototype.Me=function(){return x(this,4)}; function gO(a){z.call(this,a)} w(gO,z);function hO(a){z.call(this,a)} w(hO,z);hO.prototype.getToken=function(){return x(this,1)}; hO.prototype.setToken=function(a){return y(this,1,a)}; hO.prototype.getOffset=function(){return x(this,4)}; var Jra=[4,5];function iO(a){z.call(this,a,-1,Jra)} w(iO,z);var Kra=[3,4,5,6];function jO(a){z.call(this,a,-1,Kra)} w(jO,z);function kO(a){z.call(this,a)} w(kO,z);function lO(a){z.call(this,a)} w(lO,z);function mO(a){z.call(this,a)} w(mO,z);var nO=[1,2],Lra=[11,12,15];function oO(a){z.call(this,a,-1,Lra)} w(oO,z);oO.prototype.getMessage=function(){return Pd(this,Wp,1)}; oO.prototype.Ed=function(){return Pd(this,mO,3)}; oO.prototype.Di=pa(45);oO.prototype.Wj=pa(48);function pO(a){z.call(this,a)} w(pO,z);pO.prototype.getMessage=function(){return $d(this,oO,1,nO)}; function qO(a){return Pd(a,$N,4)} var Mra=[1,2,3,4,5];function rO(a){z.call(this,a,-1,Mra)} w(rO,z);var Nra=[3,18,25,26,40,41,44];function sO(a){return Pd(a,rO,17)} function tO(a){z.call(this,a)} w(tO,z);function uO(a){z.call(this,a,-1,Nra)} w(uO,z);n=uO.prototype;n.getThread=function(){return Pd(this,Yp,2)}; n.Ed=function(){return Pd(this,mO,4)}; n.getToken=function(){return Pd(this,hO,5)}; n.setToken=function(a){return Sd(this,hO,5,a)}; n.Di=pa(44);n.Me=function(){return x(this,23)}; n.Xc=function(){return Pd(this,tO,24)}; n.Wj=pa(47);var Ora=[2];function vO(a){z.call(this,a,-1,Ora)} w(vO,z);vO.prototype.getType=function(){return x(this,3)}; vO.prototype.setType=function(a){return y(this,3,a)}; vO.prototype.getOffset=function(){return x(this,5)}; var wO=[1,2];function xO(a){z.call(this,a)} w(xO,z);n=xO.prototype;n.getThread=function(){return $d(this,uO,1,wO)}; n.getMessage=function(){return $d(this,oO,2,wO)}; n.Ya=function(){return x(this,3)}; n.Me=function(){return x(this,4)}; n.getLanguage=function(){return x(this,7)}; n.setLanguage=function(a){return y(this,7,a)}; var Pra=[1];function yO(a){z.call(this,a,-1,Pra)} w(yO,z);function zO(a){z.call(this,a)} w(zO,z);zO.prototype.getToken=function(){return Pd(this,hO,3)}; zO.prototype.setToken=function(a){return Sd(this,hO,3,a)}; function AO(a){z.call(this,a)} w(AO,z);var BO=[4,7];function CO(a){z.call(this,a)} w(CO,z);CO.prototype.getLanguage=function(){return x(this,8)}; CO.prototype.setLanguage=function(a){return y(this,8,a)}; function DO(a){z.call(this,a)} w(DO,z);DO.prototype.Ya=function(){return x(this,1)}; DO.prototype.wb=function(){return x(this,2)}; DO.prototype.getOptions=function(){return Pd(this,CO,3)}; function EO(a){z.call(this,a)} w(EO,z);EO.prototype.getThread=function(){return Pd(this,uO,1)}; function FO(a){z.call(this,a)} w(FO,z);function Qra(a,b,c){var e;return Ya(function(f){e=new FO;var h=y(e,1,b);y(h,2,c);return Ma(f,a.qh.call("DeleteGlobalUserInfo",e,Ar),0)})} function Rra(a,b,c){var e;return Ya(function(f){var h=new lr;h=y(h,1,c);e=y(h,6,b);return Ma(f,a.Hf.call("UserFlag",e,Ar),0)})} function GO(a,b,c,e){var f,h;return Ya(function(k){if(1==k.o)return f=new vO,y(f,1,b),y(f,4,c),y(f,5,e),Ma(k,a.Hf.call("GetPostHistory",f,yO),2);h=k.ha;return k.return(Rd(h,xO,1))})} function HO(a,b){var c=b.forumId,e=b.threadId,f=void 0===b.hv?0:b.hv,h=b.paginationToken,k=b.dA,l=b.withUserProfile,p=b.withMessages,r=b.withRequestorProfile,u=b.withPromotedMessages,A=b.vH,la=b.mD,ma=b.parentId,oa,sa;return Ya(function(ua){if(1==ua.o){var va=new DO;va=y(va,1,c);va=y(va,2,e);var Ea=new CO;var Oa=new gO;Oa=y(Oa,1,1);Ea=Sd(Ea,gO,2,Oa);Oa=new zO;Oa=y(Oa,2,f);Ea=Sd(Ea,zO,1,Oa);oa=Sd(va,CO,3,Ea);void 0!==h&&Pd(oa.getOptions(),zO,1).setToken((new hO).setToken(h));void 0!==k&&(va=Pd(oa.getOptions(), zO,1),Nd(va,4,BO,k));l&&(va=oa.getOptions(),y(va,5,l));p&&(va=oa.getOptions(),y(va,3,p));r&&(va=oa.getOptions(),y(va,9,r));u&&(va=oa.getOptions(),y(va,10,u));void 0!==A&&void 0!==la&&void 0!==ma&&(va=Pd(oa.getOptions(),zO,1),Ea=new AO,Ea=y(Ea,1,A),Ea=y(Ea,2,Math.min(la,Number.MAX_SAFE_INTEGER)),Ea=y(Ea,3,ma),Td(va,AO,7,BO,Ea));return Ma(ua,a.Hf.call("ViewThread",oa,EO),2)}sa=ua.ha;return ua.return(sa.getThread())})} function IO(a){a instanceof Nc&&(Mc(Kc),a=a.Fg||"");return a} function JO(a){return Array.isArray(a)&&Uc(a)&&!a.length} function KO(a){return a&&"object"===typeof a?a.Yb||a:a} function LO(a,b,c,e){if(null==e)e=[];else if(!Array.isArray(e))return null;return b[c]=new jd(e,a.ha,a.ka,a.na)} function MO(a,b){a=a||{};b=b||{};var c={},e;for(e in a)c[e]=0;for(var f in b)c[f]=0;for(var h in c)if(!NO(a,h,a[h],b,h,b[h]))return!1;return!0} function OO(a,b){return null!=b&&PO(md(a),md(b))} function NO(a,b,c,e,f,h){c=IO(c);h=IO(h);c=KO(c);h=KO(h);if(c==h)return!0;if(Fc){var k=Hc(c),l=Hc(h);if(k||l){if(k)a=c;else if("string"===typeof c)a=Gc(c);else return!1;if(!l)if("string"===typeof h)h=Gc(h);else return!1;if(a.length!==h.length)return!1;for(l=0;l<a.length;l++)if(a[l]!==h[l])return!1;return!0}}if(c instanceof jd)return OO(c,h instanceof jd?h:LO(c,e,f,h));if(h instanceof jd)return OO(h,LO(h,a,b,c));if(null==c&&JO(h)||null==h&&JO(c))return!0;if(!ob(c)||!ob(h))return"number"===typeof c&& isNaN(c)||"number"===typeof h&&isNaN(h)?String(c)==String(h):!1;if(c.constructor!=h.constructor)return!1;if(c.constructor===Array){l=c;b=a=void 0;c=Math.max(l.length,h.length);for(e=0;e<c;e++)if(f=l[e],k=h[e],f&&f.constructor==Object&&(a=f,f=void 0),k&&k.constructor==Object&&(b=k,k=void 0),!NO(l,e,f,h,e,k))return!1;return a||b?(a=a||{},b=b||{},MO(a,b)):!0}if(c.constructor===Object)return MO(c,h);throw Error("Invalid type in JSPB array");} function PO(a,b){return NO(void 0,void 0,a,void 0,void 0,b)} function QO(a){var b=new mO;return a==b||!(!a||!b)&&a instanceof b.constructor&&PO(a.Yb,b.Yb)} function RO(a){return pu(a)>=yu} function SO(a,b,c){this.ma=a;this.action=b;this.ha=c} SO.prototype.o=function(){var a=Za.apply(0,arguments);if("function"===typeof this.ha)var b=this.ha(a[0]);else{var c;b=null!=(c=this.ha)?c:""}var e;void 0===(null==(e=a[0])?void 0:e.index)?Uk(this.action,b,this.ma):Uk(this.action,b,this.ma,a[0].index)};var TO={};TO.Ps=UO("delete-button");TO.Qs=UO("delete-dialog-cancel-button");TO.Rs=UO("delete-dialog-delete-button");TO.qw=UO("edit-button");TO.uw=UO("get-link-button");TO.ww=UO("get-link-dialog-cancel-button");TO.xw=UO("get-link-dialog-copy-button");TO.uA=UO("helpful-button");TO.uB=UO("mark-recommended-answer-button");TO.vB=UO("mark-update-button");TO.Ys=UO("menu-trigger");TO.Ow=UO("report-abuse-button");TO.ct=UO("report-abuse-dialog-cancel-button");TO.et=UO("report-abuse-dialog-report-button"); TO.OB=UO("unhelpful-button");TO.TB=UO("unmark-off-topic");TO.UB=UO("unmark-recommended-answer-button");TO.VB=UO("unmark-update-button");TO.XB=UO("vote-down-button",29);TO.YB=UO("vote-down-button");TO.ZB=UO("vote-up-button",29);TO.aC=UO("vote-up-button");function UO(a,b){return new SO(64,void 0===b?8:b,a)} ;var Sra=VO("answer-checkbox",29),Tra=VO("answer-checkbox"),Ura=VO("cancel-button"),Vra=VO("discard-dialog-discard-button"),Wra=VO("discard-dialog-keep-button"),Xra=VO("discard-dialog",5),Yra=VO("discard-dialog",4),Zra=VO("minimize-button"),$ra=VO("post-button"),asa=VO("subscribe-checkbox",29),bsa=VO("subscribe-checkbox"),csa=VO("unload-confirmation",4),dsa=VO("update-checkbox",29),esa=VO("update-checkbox");function VO(a,b){return new SO(65,void 0===b?8:b,a)} ;var fsa=WO("answer-checkbox",29),gsa=WO("answer-checkbox"),hsa=WO("cancel-button"),isa=WO("discard-dialog-discard-button"),jsa=WO("discard-dialog-keep-button"),ksa=WO("discard-dialog",5),lsa=WO("discard-dialog",4),msa=WO("post-button"),nsa=WO("subscribe-checkbox",29),osa=WO("subscribe-checkbox"),psa=WO("unload-confirmation",4),qsa=WO("update-checkbox",29),rsa=WO("update-checkbox");function WO(a,b){return new SO(166,void 0===b?8:b,a)} ;var XO={};XO.Ps=YO("delete-button");XO.Qs=YO("delete-dialog-cancel-button");XO.Rs=YO("delete-dialog-delete-button");XO.qw=YO("edit-button");XO.uw=YO("get-link-button");XO.ww=YO("get-link-dialog-cancel-button");XO.xw=YO("get-link-dialog-copy-button");XO.Hw=YO("load-more-button");XO.Gw=YO("load-all-button");XO.qB=YO("load-more-comment-button");XO.pB=YO("load-all-comment-button");XO.rB=YO("lock-button");XO.sB=YO("mark-non-issue-button");XO.tB=YO("mark-obsolete-button");XO.xB=YO("me-too-button"); XO.wB=YO("me-too-button",29);XO.Ys=YO("menu-trigger");XO.AB=YO("pin-button");XO.CB=YO("remove-answer-dialog-cancel-button");XO.DB=YO("remove-answer-dialog-remove-button");XO.EB=YO("reply-button");XO.Ow=YO("report-abuse-button");XO.ct=YO("report-abuse-dialog-cancel-button");XO.et=YO("report-abuse-dialog-report-button");XO.IB=YO("subscribe-button");XO.HB=YO("subscribe-button",29);XO.KB=YO("subscribe-without-notifications-dialog-no-thanks-button");XO.JB=YO("subscribe-without-notifications-dialog-go-to-profile-button"); XO.PB=YO("unlock-button");XO.QB=YO("unmark-non-issue-button");XO.RB=YO("unmark-obsolete-button");XO.WB=YO("unpin-button");function YO(a,b){return new SO(63,void 0===b?8:b,a)} ;function ZO(a,b,c){this.o=a;this.ha=b;this.Gr=c;this.states=[];$O(this)} function $O(a){var b=a.o();return 0===a.states.length||a.states[a.states.length-1].value!==b?(a.states=[new aP(b)],!0):!1} ZO.prototype.set=function(a,b,c){var e=this,f;return Ya(function(h){$O(e);if(a===e.o())return h.return();f=new aP(a);e.states.push(f);e.ha(a);return h.return(b().then(function(){var k=e.states.indexOf(f);-1!==k&&e.states.splice(0,k)}).catch(function(k){if(!$O(e)){var l=e.states.indexOf(f); if(-1!==l&&(e.states.splice(l,1),e.states[e.states.length-1].value!==e.o())){e.ha(e.states[e.states.length-1].value);null==c||c();var p;null==(p=e.Gr)||p.call(e)}}throw k;}))})}; function aP(a){this.value=a} ;function bP(a,b,c){if(void 0===e)var e=(e=window.ga)&&"function"===typeof e?e:void 0;e&&(c?e("send","event",a,b,c):e("send","event",a,b))} ;function cP(a){tj.call(this);this.gap=a} w(cP,tj);function dP(a){var b;return null!=(b=x(a.gap,1))?b:0} function eP(a){var b;return null!=(b=x(a.gap,2))?b:0} function fP(a){var b;return null!=(b=x(a.gap,3))?b:0} function gP(a){var b;return null!=(b=x(a.gap,4))?b:0} ;var hP="#d81b60 #f4511e #f29900 #fcc934 #c0ca33 #33b679 #188038 #039be5 #3f51b5 #b39ddb #9334e6 #795548 #80868a".split(" ");var ssa=["youtube.com","www.youtube.com"],iP;function jP(a){var b=a.userId,c=a.publicInfo,e=a.privateInfo,f=a.profileAbuse,h=a.highestRole,k=void 0===a.forumUserInfos?new Map:a.forumUserInfos;a=void 0===a.Pa?new Br:a.Pa;tj.call(this);this.Pa=a;this.userId=b;this.o=c;this.publicInfo=this.o.clone();this.privateInfo=e;this.profileAbuse=f;this.highestRole=h;this.forumUserInfos=k;this.isValid=kP(this)} w(jP,tj);function lP(){var a;return null!=(a=iP)?a:iP=new jP({userId:0,publicInfo:(new aq).setName("Google \u30e6\u30fc\u30b6\u30fc"),highestRole:0})} function mP(a){var b=a.view;a=a.Pa;var c;null==(c=Pd(b,iO,2))&&(c=new iO,c=y(c,3,0));var e=c,f;c=null!=(f=Pd(b,aq,1))?f:new aq;b=x(b,3);f=x(e,3);var h=Map,k=new jO;e=Sd(k,iO,1,e);return new jP({userId:b,publicInfo:c,highestRole:f,forumUserInfos:new h([[0,e]]),Pa:a})} n=jP.prototype;n.getId=function(){return this.userId}; n.getName=function(){var a;return null!=(a=this.publicInfo.getName())?a:""}; n.setName=function(a){this.publicInfo.setName(a.trim());this.wa(2)}; function nP(a){a=a.getName();return 0<a.length&&50>=a.length} n.getEmail=function(){var a,b;return null!=(b=null==(a=this.privateInfo)?void 0:x(a,1))?b:""}; n.getRole=function(){if(this.isDeleted())return 0;if(1!==this.forumUserInfos.size)throw Error("Expected only one forum to be populated for a call to `getRole`.");return x(Pd(this.forumUserInfos.values().next().value,iO,1),3)}; function oP(a){var b;return null!=(b=x(a.publicInfo,5))?b:""} function pP(a){a=oP(a);return 0===a.length||500>=a.length} function qP(a){var b;return null!=(b=x(a.publicInfo,4))?b:""} function rP(a){a=qP(a);return 0===a.length||80>=a.length} function sP(a){var b;return null!=(b=x(a.publicInfo,2))?b:""} function tsa(a,b){var c,e;return Ya(function(f){if(1==f.o){var h=new er;y(h,1,b.originalFilename);y(h,3,b.documentId);b.ne&&y(h,2,b.ne);b.deleted&&y(h,4,!0);c=h;return Ma(f,a.Pa.updateGlobalUserInfo({userId:a.getId(),avatar:c}),2)}e=f.ha;h=x(Pd(e,aq,2),2);y(a.publicInfo,2,h);a.wa(1);Na(f)})} function tP(a){var b;return null!=(b=x(a.publicInfo,6))?b:""} function uP(a){a=tP(a);if(0===a.length)return!0;try{return"https:"===(new URL(a)).protocol}catch(b){return!1}} function vP(a){var b;return null!=(b=x(a.publicInfo,7))?b:""} function wP(a){a=vP(a);if(0===a.length)return!0;try{var b=new URL(a);return"https:"===b.protocol&&ssa.includes(b.hostname)}catch(c){return!1}} function kP(a){return nP(a)&&rP(a)&&pP(a)&&uP(a)&&wP(a)} n.isDeleted=function(){return 0===this.getId()}; n.getColor=function(){return hP[this.getId()%hP.length]}; n.delete=function(a){var b=this;return Ya(function(c){if(1==c.o)return Ma(c,Qra(b.Pa,b.getId(),a),2);b.userId=0;b.o=new aq;b.publicInfo=new aq;b.privateInfo=new $p;b.profileAbuse=new kO;Na(c)})}; n.reportAbuse=function(){var a=this,b;return Ya(function(c){b=a.forumUserInfos.keys().next().value;return Ma(c,Rra(a.Pa,a.getId(),b),0)})}; function xP(a){var b,c;return null!=(c=null==(b=a.privateInfo)?void 0:Fd(b,3,!0))?c:!0} n.xk=function(){var a,b;return null!=(b=null==(a=this.privateInfo)?void 0:Fd(a,4,!0))?b:!0}; function yP(a){var b,c;return null!=(c=null==(b=a.profileAbuse)?void 0:yd(b,1))?c:!1} n.dg=pa(51);var usa=new Map([[2,"\u6b63\u78ba"],[3,"\u4e01\u5be7"],[1,"\u8fc5\u901f"]]);function zP(a){var b=void 0===a.Pa?new Br:a.Pa,c=a.forum,e=a.view,f=void 0===a.fk?!1:a.fk,h=a.dj,k=a.currentUser,l=void 0===a.Oi?!1:a.Oi,p=void 0===a.Pi?!1:a.Pi,r=void 0===a.Ni?!1:a.Ni,u=void 0===a.isPublic?!0:a.isPublic;a=a.Ij;tj.call(this);this.ma=!1;this.Pa=b;this.forum=c;this.view=e;this.message=this.view.getMessage();var A;this.typeInfo=null!=(A=this.message.getTypeInfo())?A:new Xp;this.info=cO(this.message);var la;this.metadata=null!=(la=Pd(this.message,Vp,5))?la:new Vp;this.fk=f;this.Oi=l; this.na=p;this.dj=h;this.currentUser=k;this.Ni=r;this.isPublic=u;this.Ij=a} w(zP,tj);n=zP.prototype;n.update=function(a,b,c){c=void 0===c?!1:c;var e=this,f,h,k,l;return Ya(function(p){if(1==p.o){var r=new Wp;f=y(r,4,a);return Ma(p,e.Pa.updateMessage({forumId:e.Ya(),threadId:e.wb(),messageId:e.getId(),updates:f,attachments:b,Sz:c}),2)}h=p.ha;bP("ForumReply","Edit");e.message=h;e.info=cO(e.message);yd(e.message,5)&&(e.metadata=null!=(k=Pd(e.message,Vp,5))?k:new Vp);yd(e.message,6)&&(e.typeInfo=null!=(l=e.message.getTypeInfo())?l:new Xp);e.wa(26);Na(p)})}; n.getId=function(){return this.info.getId()}; n.Ya=function(){return Pd(this.forum,Up,1).getId()}; n.wb=function(){return x(this.info,3)}; n.getUrl=function(){return Rv(x(this.forum,12),this.Ya(),this.wb(),{relative:!1,messageId:this.getId()})}; n.Ed=function(){return AP(this,this.view.Ed())}; function AP(a,b){return!b||0===x(b,3)||QO(b)?lP():x(b,3)===a.currentUser.getId()?a.currentUser:mP({view:b,Pa:a.Pa})} n.Yc=function(){return this.currentUser}; n.Uj=pa(53);n.getBody=function(){return x(this.message,4)}; function BP(a){var b;return null!=(b=x(a.info,2))?b:0} n.Xg=function(){return new Date(x(this.info,2)/1E3)}; n.getType=function(){return this.typeInfo.getType()}; n.nd=function(){return 2===this.getType()||3===this.getType()}; function CP(a){var b;return null!=(b=yd(a.typeInfo,7))?b:!1} function DP(a){null!=a.va||(a.va=new ZO(function(){return a.getType()},function(b){a.typeInfo.setType(b); a.wa(11)},function(){return void a.wa(12)}))} n.setType=function(a){var b=this,c;return Ya(function(e){if(a===b.getType())return e.return();yd(b.message,7)||Gra(b.message);Pd(b.message,Xp,7).setType(b.getType());c=Pd(b.typeInfo,aO,3);3===a?(b.ha=b.currentUser,dO(b.typeInfo,Era(new aO,b.currentUser.getId()))):1===a&&dO(b.typeInfo,new aO);DP(b);return Ma(e,b.va.set(a,function(){return b.Pa.setMessageType(b.Ya(),b.wb(),b.getId(),a)},function(){dO(b.typeInfo,c)}),0)})}; function EP(a){if(!CP(a)){if(a.ha)return a.ha;var b=AP(a,Pd(a.view,mO,8));if(0!==b.getId()){var c;return null!=(c=a.ha)?c:a.ha=b}}} function FP(a){var b,c;return null!=(c=null==(b=qO(a.view))?void 0:x(b,3))?c:0} function GP(a){var b,c;return null!=(c=null==(b=qO(a.view))?void 0:x(b,4))?c:0} function HP(a){return FP(a)-GP(a)} n.yd=function(){var a,b;return null!=(b=null==(a=qO(this.view))?void 0:a.yd())?b:0}; n.Ae=function(a,b){b=void 0===b?!1:b;var c=this;return Ya(function(e){if(1==e.o)return IP(c),Pa(e,2),Ma(e,c.o.set(a,function(){return c.Pa.setMessageVote({forumId:c.Ya(),threadId:c.wb(),messageId:c.getId(),vote:a,Gh:b})}),4); if(2!=e.o)return bP("ForumReply",1===a?"Upvote":"Downvote"),c.wa(8),Qa(e,0);Ra(e);c.wa(9);Na(e)})}; function IP(a){null!=a.o||(a.o=new ZO(function(){return a.yd()},function(b){var c=qO(a.view),e=a.yd(); a.Aa=e;if(1===b){var f=FP(a)+1;y(c,3,f)}else 1===e&&(f=FP(a)-1,y(c,3,f));-1===b?(e=GP(a)+1,y(c,4,e)):-1===e&&(e=GP(a)-1,y(c,4,e));c.Ae(b);JP(a)&&(c=a.typeInfo,e=c.setType,f=JP(a)?1===b?3:EP(a)?a.getType():1:a.getType(),e.call(c,f),1===b?(b=a.typeInfo,c=new aO,Sd(b,aO,6,c)):Sd(a.typeInfo,void 0,6),a.wa(11));a.wa(7)}))} function JP(a){return a.fk&&!a.Yd()&&!ou(a.dj.highestRole)} n.ah=function(){return Dd(this.view,5)}; n.isVisible=function(){var a;return null!=(a=Fd(this.view,6,!0))?a:!0}; n.Di=pa(43);n.getState=function(){var a;return null!=(a=this.metadata.getState())?a:0}; n.Nf=function(){switch(this.getState()){case 10:case 12:case 15:return!0;default:return!1}}; function KP(a){null!=a.oa||(a.oa=new ZO(function(){return a.Nf()},function(b){y(a.metadata,1,b?12:11); a.wa(17)}))} n.reportOffTopic=function(){var a=this;return Ya(function(b){if(1==b.o)return KP(a),Pa(b,2),Ma(b,a.oa.set(!0,function(){return a.Pa.reportOffTopic(a.Ya(),a.wb(),a.getId())}),4); if(2!=b.o)return a.wa(20),Qa(b,0);Ra(b);a.wa(21);Na(b)})}; n.clearOffTopic=function(){var a=this;return Ya(function(b){if(1==b.o)return KP(a),Pa(b,2),Ma(b,a.oa.set(!1,function(){return a.Pa.clearOffTopic(a.Ya(),a.wb(),a.getId())}),4); if(2!=b.o)return a.wa(22),Qa(b,0);Ra(b);a.wa(23);Na(b)})}; n.reportAbuse=function(){var a=this;return Ya(function(b){if(1==b.o)return null!=a.Ea||(a.Ea=new ZO(function(){return a.Pf()},function(c){y(a.metadata,1,c?3:0); a.wa(17)})),Pa(b,2),Ma(b,a.Ea.set(!0,function(){return a.Pa.reportAbuse(a.Ya(),a.wb(),a.getId())}),4); if(2!=b.o)return a.wa(24),Qa(b,0);Ra(b);a.wa(25);Na(b)})}; n.Pf=function(){switch(this.getState()){case 4:case 17:case 3:case 8:case 7:return!0;default:return!1}}; n.isShadowBlocked=function(){var a,b;return null!=(b=null==(a=Pd(this.metadata,bO,10))?void 0:Dd(a,1))?b:!1}; n.isDeleted=function(){return Fd(this.metadata,3,!1)}; n.delete=function(){var a=this;return Ya(function(b){if(1==b.o)return Pa(b,2),Ma(b,a.Pa.deleteMessage(a.Ya(),a.wb(),a.getId()),4);if(2!=b.o)return y(a.metadata,3,!0),a.wa(27),Qa(b,0);Ra(b);a.wa(28);Na(b)})}; n.Yd=function(){return this.Oi}; function LP(a,b){var c=a.length,e=b.length;if(0===c||0===e)return 0<c?a:0<e?b:[];for(var f=[],h=0,k=0,l=0,p=a[h],r=b[k];h<c&&k<e;)if(p instanceof zP&&r instanceof zP){if(BP(p)===BP(r)){var u=r;p=MP(p);var A=MP(u);u.ka=LP(p,A)}f.push(r);if(h===c-1||k===e-1){for(;++h<c;)f.push(a[h]);for(;++k<e;)f.push(b[k]);break}p=a[++h];r=b[++k]}else{if(r instanceof cP){for(u=p instanceof zP?BP(p):fP(p);u<fP(r);){f.push(p);l+=p instanceof cP?dP(p):1;if(h===c-1)break;p=a[++h];u=p instanceof zP?BP(p):fP(p)}if(p instanceof cP&&0<dP(r)-l&&u>=fP(r)){u=f;A=u.push;var la=new lO;var ma=dP(r)-l;la=y(la,1,ma);ma=eP(p);la=y(la,2,ma);ma=fP(r);la=y(la,3,ma);ma=gP(r);la=y(la,4,ma);A.call(u,new cP(la));l=dP(r)-l}else l=0;if(k===e-1)break;r=b[++k]}if(p instanceof cP){for(u=r instanceof zP?BP(r):fP(r);u<fP(p);){f.push(r);l+=r instanceof cP?dP(r):1;if(k===e-1)break;r=b[++k];u=r instanceof zP?BP(r):fP(r)}r instanceof cP&&0<dP(p)-l&&u>=fP(p)?(u=f,A=u.push,la=new lO,ma=dP(p)-l,la=y(la,1,ma),ma=eP(r),la=y(la,2,ma),ma=fP(p),la=y(la,3, ma),ma=gP(p),la=y(la,4,ma),A.call(u,new cP(la)),l=dP(p)-l):l=0;if(h===c-1)break;p=a[++h]}}return f} function MP(a){var b;return null!=(b=a.ka)?b:a.ka=vsa(a,Rd(a.view,pO,12))} function vsa(a,b){return b.map(function(c){if(zd(c,2,nO))return new cP($d(c,lO,2,nO));if(zd(c,1,nO))return NP(a.Ij,c.getMessage())})} function OP(a,b){var c=b.Oi;a.Oi!==c&&(a.Oi=c,a.wa(4));c=b.Pi;a.na!==c&&(a.na=c,a.wa(6));var e;a=t(null!=(e=a.ka)?e:[]);for(e=a.next();!e.done;e=a.next())e=e.value,e instanceof zP&&OP(e,b)} n.Pi=function(){return this.na}; n.xq=pa(55);n.wq=pa(57);n.vq=pa(59);n.yq=pa(61);n.zq=pa(63);n.dg=pa(50);n.Jf=pa(65);n.Vh=pa(67);n.kd=function(){return Gq().experimentIds.includes(15)||this.Ij.kd()};function PP(a){var b=a.view;a=void 0===a.Pa?new Br:a.Pa;tj.call(this);this.o=new Map;this.ka=new Map;this.Na=new Map;this.va=this.Aa=!1;this.Pa=a;var c;if(yd(b,13)&&(null==(c=Pd(b,bq,13))?0:x(c,1))){var e,f;c=null==(e=b.getThread())?void 0:null==(f=Pd(e,Up,1))?void 0:x(f,3);e=Pd(b,bq,13);f=Pd(b,jO,14);var h=x(b,38);this.currentUser=new jP({userId:x(e,1),publicInfo:Pd(e,aq,2),privateInfo:Pd(e,$p,3),profileAbuse:Pd(e,kO,8),highestRole:h,forumUserInfos:new Map([[c,f]]),Pa:a})}else this.currentUser=lP(); QP(this,b)} w(PP,tj);function QP(a,b){a.view=b;var c;a.forum=null!=(c=Pd(b,eO,1))?c:new eO;a.thread=b.getThread();var e;a.info=null!=(e=Pd(a.thread,Up,1))?e:new Up;var f;a.annotation=null!=(f=Pd(a.view,$N,7))?f:new $N;a.author=RP(a,b.Ed());a.o.clear();a.ka.clear();SP(a,Rd(b,pO,40));delete a.replies;delete a.oa;delete a.recommendedAnswers;delete a.ha;delete a.updates;delete a.na;delete a.lastEditor} function RP(a,b,c){return c===a.currentUser.getId()?a.currentUser:!b||0===x(b,3)||QO(b)?lP():x(b,3)===a.currentUser.getId()?a.currentUser:mP({view:b,Pa:a.Pa})} n=PP.prototype; n.refresh=function(){var a=this,b,c;return Ya(function(e){if(1==e.o)return b=void 0,b=a.kd()?0===TP(a).length?void 0:TP(a)[TP(a).length-1].getId():0===a.mg().length?void 0:a.mg()[a.mg().length-1].getId(),Ma(e,HO(a.Pa,{forumId:a.Ya(),threadId:a.getId(),withUserProfile:!0,dA:b,withRequestorProfile:!0,withPromotedMessages:!0,withMessages:!0}),2);c=e.ha;var f,h,k=null!=(h=null==(f=sO(a.view))?void 0:Rd(f,oO,3))?h:[];if(k.length){var l,p;null!=(f=sO(c))&&(k=null==k?void 0:k.concat(null!=(p=null==(l=sO(c))? void 0:Rd(l,oO,3))?p:[]),Ud(f,oO,3,k))}QP(a,c);a.wa(19);Na(e)})}; n.update=function(a){var b=a.title,c=a.body,e=a.category,f=a.symptom,h=a.details,k=void 0===a.attachments?[]:a.attachments,l=a.vf,p=this,r,u,A,la,ma,oa,sa,ua,va,Ea;return Ya(function(Oa){if(1==Oa.o){r=new Yp;void 0!==b&&r.setTitle(b);void 0!==c&&y(r,13,c);void 0!==e&&y(r,22,e);void 0!==f&&y(r,45,f);if(void 0!==h)for(u=t(h),A=u.next();!A.done;A=u.next()){la=A.value;ma=t(la);oa=ma.next().value;sa=ma.next().value;ua=oa;va=sa;var Ja=(new Zp).setKey(ua).setValue(va);Vd(r,16,Zp,Ja)}Ea=p;return Ma(Oa,p.Pa.updateThread(p.Ya(), p.getId(),r,k,l),2)}Ea.thread=Oa.ha;UP(p);delete p.lastEditor;p.wa(47);Na(Oa)})}; n.createMessage=function(a){var b=a.payload,c=a.type,e=a.subscribe,f=a.vf,h=a.Ve,k=a.parentMessageId,l=this,p,r;return Ya(function(u){switch(u.o){case 1:return Ma(u,l.Pa.createMessage({forumId:l.Ya(),threadId:l.getId(),payload:b,type:c,subscribe:e,vf:f,Ve:h,parentMessageId:k}),2);case 2:return p=u.ha,k&&0<k?bP("ForumComment","Create"):bP("ForumReply","Create"),l.kd()?(r=cO(p).getId(),Ma(u,VP(l,r),6)):Ma(u,l.refresh(),4);case 6:l.o.get(r).wa(35);case 4:l.wa(48),Na(u)}})}; n.getId=function(){return this.info.getId()}; n.Ya=function(){return x(this.info,3)}; n.Me=function(){return this.view.Me()}; n.Ed=function(){return this.author}; n.Wj=pa(46);n.Yc=function(){return this.currentUser}; n.Uj=pa(52);n.getTitle=function(){return this.thread.getTitle()}; n.getBody=function(){return x(this.thread,13)}; n.Xc=function(){var a;return null!=(a=this.thread.Xc())?a:void 0}; n.Xn=function(){var a=Rd(this.thread,Zp,16),b=new Map;a=t(a);for(var c=a.next();!c.done;c=a.next())c=c.value,b.set(c.getKey(),c.getValue());return b}; n.getLanguage=function(){return this.thread.getLanguage()}; n.getUnreadCount=function(){var a;return null!=(a=x(this.view,22))?a:0}; n.Hi=function(){var a;return null!=(a=x(this.view,8))?a:0}; n.Xg=function(){return new Date(x(this.info,2)/1E3)}; n.isRead=function(){return Dd(this.view,6)}; n.isPinned=function(){var a;return null!=(a=Dd(this.thread,4))?a:!1}; n.isShadowBlocked=function(){var a,b,c;return null!=(c=null==(a=Pd(this.thread,Vp,12))?void 0:null==(b=Pd(a,bO,10))?void 0:Dd(b,1))?c:!1}; n.isPending=function(){var a;return(null!=(a=x(this.thread,39))?a:0)/1E3>Date.now()}; n.Yd=function(){var a,b;return null!=(b=Dd(this.thread,5)||Fd(this.forum,13,!1)||(null==(a=Pd(this.view,fO,20))?void 0:Dd(a,16)))?b:!1}; n.lock=function(a){var b=this;return Ya(function(c){null!=b.Ha||(b.Ha=new ZO(function(){return b.Yd()},function(e){y(b.thread,5,e); UP(b);b.wa(11)},function(){return void b.wa(12)})); return Ma(c,b.Ha.set(a,function(){return b.Pa.setThreadAttribute(b.Ya(),b.getId(),a?1:2)}),0)})}; n.qf=function(){return 80===this.getState()}; n.Oe=function(){return 70===this.getState()}; n.Nf=function(){return 71===this.getState()}; n.reportOffTopic=function(){var a=this;return Ya(function(b){if(1==b.o)return Ma(b,WP(a,71,function(){return a.Pa.reportOffTopic(a.Ya(),a.getId())},27),2); a.wa(26);Na(b)})}; n.clearOffTopic=function(){var a=this;return Ya(function(b){return Ma(b,XP(a,28),0)})}; n.reportAbuse=function(){var a=this;return Ya(function(b){if(1==b.o)return Ma(b,WP(a,90,function(){return a.Pa.reportAbuse(a.Ya(),a.getId())},38),2); a.wa(37);Na(b)})}; n.Pf=function(){return 90===this.getState()}; n.isTrending=function(){var a;return null!=(a=Dd(this.thread,25))?a:!1}; n.isTrendingAutoMarked=function(){var a;return null!=(a=Dd(this.view,39))?a:!1}; n.mm=pa(7);n.isDuplicate=function(){return 65===this.getState()}; function YP(a,b){a.ka.clear();a.o.clear();delete a.recommendedAnswers;delete a.ha;delete a.updates;a.oa=LP(TP(a),SP(a,Rd(b,pO,40)));wsa(a);var c=sO(b);Sd(a.view,rO,17,c);b=x(b,8);y(a.view,8,b);a.wa(50)} function ZP(a,b){return b.map(function(c){return NP(a,c)})} function SP(a,b){return b.map(function(c){if(zd(c,2,nO)){var e=$d(c,lO,2,nO);c=x(e,2)+","+x(e,3)+","+x(e,4);a.ka.has(c)?c=a.ka.get(c):(e=new cP(e),a.ka.set(c,e),c=e);return c}if(zd(c,1,nO))return NP(a,c.getMessage())})} function NP(a,b){var c=cO(b.getMessage()).getId();if(a.o.has(c))return a.o.get(c);var e=new zP({forum:a.forum,view:b,fk:a.ah(),Ni:$P(a),Oi:a.Yd(),Pi:a.Oe(),isPublic:a.isPublic(),dj:a.Ed(),currentUser:a.Yc(),Pa:a.Pa,Ij:a});e.onChange(5,function(){return a.refresh()}); e.onChange(11,function(){return void aQ(a,e)}); e.onChange(27,function(){aQ(a,e);a.wa(51)}); b={};for(var f=t(a.Na),h=f.next();!h.done;b={Cs:b.Cs},h=f.next()){var k=t(h.value);h=k.next().value;k=k.next().value;b.Cs=k;e.onChange(h,function(l){return function(){return void l.Cs(e)}}(b))}a.o.set(c,e); return e} function wsa(a){if(void 0!==a.oa){var b=function(c){if(c instanceof zP)a.o.set(c.getId(),c),MP(c).forEach(b);else if(c instanceof cP){var e=eP(c)+","+fP(c)+","+gP(c);a.ka.set(e,c)}}; a.oa.forEach(b)}} n.mg=function(){var a;return null!=(a=this.replies)?a:this.replies=ZP(this,Rd(this.view,oO,3))}; function TP(a){var b;return null!=(b=a.oa)?b:a.oa=SP(a,Rd(a.view,pO,40))} n.Xj=function(){if(this.recommendedAnswers)return this.recommendedAnswers;var a=sO(this.view);this.recommendedAnswers=[];if(!a)return this.recommendedAnswers;this.recommendedAnswers=ZP(this,[].concat(Ba(Rd(a,oO,2)),Ba(Rd(a,oO,1))));xsa(this);return this.recommendedAnswers}; function xsa(a){a.recommendedAnswers.sort(function(b,c){return HP(b)!==HP(c)?HP(c)-HP(b):c.Xg().getTime()-b.Xg().getTime()})} function bQ(a){if(a.ha)return a.ha;var b=sO(a.view);a.ha=[];return b?a.ha=ZP(a,Rd(b,oO,4)):a.ha} function cQ(a){if(a.updates)return a.updates;var b=sO(a.view);a.updates=[];return b?a.updates=ZP(a,Rd(b,oO,5)):a.updates} function aQ(a,b){a.mg();a.Xj();bQ(a);cQ(a);dQ(b,a.recommendedAnswers,!b.isDeleted()&&b.nd());dQ(b,a.ha,!b.isDeleted()&&4===b.getType());dQ(b,a.updates,!b.isDeleted()&&5===b.getType());y(a.view,15,a.recommendedAnswers.length);y(a.view,32,a.ha.length);y(a.view,34,a.updates.length);a.wa(42)} function dQ(a,b,c){c?b.includes(a)||(c=b.findIndex(function(e){return HP(a)>HP(e)}),-1===c&&(c=b.length),b.splice(c,0,a)):(c=b.indexOf(a),-1!==c&&b.splice(c,1))} function VP(a,b){var c;return Ya(function(e){if(1==e.o)return eQ(a,b)?e.return():Ma(e,HO(a.Pa,{forumId:a.Ya(),threadId:a.getId(),withUserProfile:!0,withPromotedMessages:!0,dA:b}),2);c=e.ha;0<Rd(c,pO,40).length&&YP(a,c);Na(e)})} n.uo=pa(68);n.Dl=function(){var a;return null!=(a=this.annotation.Dl())?a:0}; function fQ(a){var b;return null!=(b=x(a.annotation,7))?b:0} n.isSubscribed=function(){return 0!==fQ(this)}; n.ah=function(){var a;return null!=(a=Dd(this.view,9))?a:!1}; n.isVisible=function(){return Fd(this.view,10,!0)}; function eQ(a,b){if(0===TP(a).length)return!1;a=t(TP(a));for(var c=a.next();!c.done;c=a.next())if(c=c.value,c instanceof zP){if(c.getId()===b)return!0;c=t(MP(c));for(var e=c.next();!e.done;e=c.next())if(e=e.value,e instanceof zP&&e.getId()===b)return!0}return!1} n.delete=function(){var a=this;return Ya(function(b){if(1==b.o)return Pa(b,2),Ma(b,a.Pa.deleteThread(a.Ya(),a.getId()),4);if(2!=b.o)return a.wa(39),Qa(b,0);Ra(b);a.wa(40);Na(b)})}; n.isDeleted=function(){return 100===this.getState()}; n.getUrl=function(){return Rv(x(this.forum,12),this.Ya(),this.getId(),{relative:!1})}; function gQ(a){return 9===x(a.thread,21)} function $P(a){return gQ(a)||8===x(a.thread,21)} n.xq=pa(54);n.wq=pa(56);n.vq=pa(58);n.yq=pa(60);n.zq=pa(62);n.getState=function(){return this.thread.getState()}; function WP(a,b,c,e){return Ya(function(f){null!=a.Va||(a.Va=new ZO(function(){return a.getState()},function(h){var k=a.thread.getState(); y(a.thread,15,h);70!==k&&70!==h||UP(a);a.wa(25)})); return Ma(f,a.Va.set(b,c,function(){return void a.wa(e)}),0)})} function XP(a,b){var c;return Ya(function(e){c=a.Nf()?function(){return a.Pa.clearOffTopic(a.Ya(),a.getId())}:function(){return a.Pa.setThreadAttribute(a.Ya(),a.getId(),7)}; return Ma(e,WP(a,0,c,b),0)})} function UP(a){for(var b=t(a.o.values()),c=b.next();!c.done;c=b.next())OP(c.value,{Oi:a.Yd(),Pi:a.Oe()})} n.isPublic=function(){var a=Pd(this.view,eO,1);if(!a)return!1;var b=1===x(a,18);a=Rd(a,fO,10).some(function(c){return 1===Ed(c,2,2)}); return b&&a}; n.dg=pa(49);n.canReply=function(){if(this.isDeleted()||this.Pf())return!1;var a=this.Yc();return yP(a)||this.Yd()&&!(pu(a.getRole())>=zu)?!1:!0}; n.Jf=pa(64);n.Vh=pa(66);n.kd=function(){return Gq().experimentIds.includes(15)||0<Rd(this.view,pO,40).length};var ysa=["image/gif","image/jpeg","image/png"];function hQ(a){var b=a.user;a=void 0===a.Vt?Do:a.Vt;E.call(this,"sc.tailwind.shared.AvatarUpload");this.ka=!1;this.user=b;this.Vt=a;this.na=Sl();this.ua=new yj({icon:"gm/mode_edit"})} w(hQ,E);hQ.prototype.content=function(){var a=this;this.element("div","class","root",function(){if(a.ka&&a.o){a.oa||(a.oa=new Gl({size:"mspin-medium"}));var b=Xe(a.o);a.element("img","class","preview","title","\u30a2\u30d0\u30bf\u30fc\u3092\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u4e2d","src",We(b));a.oa.render()}zsa(a)})}; function zsa(a){a.ka||a.element("div","class","upload-container",function(){a.ta=a.element("button","class","edit-button","title","\u30a2\u30d0\u30bf\u30fc\u3092\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9","onclick",function(){a.onEdit()},function(){a.ua.render()}); a.ha=a.element("input","accept",ysa.join(", "),"class","native-input","type","file","onchange",function(){var b;if(b=a.ha){var c;b=!(null==(c=a.ha.files)||!c.length)}b&&(b=a.ha,b=b.files?b.files[0]:void 0,a.o=b,Asa(a,a.o))})})} hQ.prototype.onEdit=function(){var a;null==(a=this.ha)||a.click()}; function Asa(a,b){a.ka=!0;a.Ba();var c=new a.Vt(b,Gq().Mn);c.Ti(function(){return void Bsa(a,c)}).onError(function(){a.na.open({message:"\u30d5\u30a1\u30a4\u30eb\u3092\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3067\u304d\u307e\u305b\u3093"}); iQ(a)}).aj("SupportContentForums","TailwindAvatar").start(Gq().eI)} function Bsa(a,b){var c;return Ya(function(e){switch(e.o){case 1:return c=a.Rq(a.o,b),Pa(e,2),Ma(e,tsa(a.user,c),4);case 4:a.na.open({message:"\u30a2\u30d0\u30bf\u30fc\u306e\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u304c\u5b8c\u4e86\u3057\u307e\u3057\u305f"});Qa(e,3);break;case 2:Ra(e),a.na.open({message:"\u30d5\u30a1\u30a4\u30eb\u3092\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3067\u304d\u307e\u305b\u3093"});case 3:iQ(a),Na(e)}})} function iQ(a){delete a.o;a.ka=!1;a.Ba();var b;null==(b=a.ta)||b.focus()} hQ.prototype.Rq=function(a,b){return{originalFilename:a.name,mimeType:a.type,ne:b.o,documentId:b.Bl(),deleted:!1}};function jQ(a){var b=a.user,c=a.size,e=void 0===a.eh?!1:a.eh,f=void 0===a.Nd?!1:a.Nd;a=void 0===a.fp?!1:a.fp;E.call(this,"sc.tailwind.shared.Avatar");this.user=b;this.size=c;this.eh=e;this.fp=a;if(this.canEdit=f&&ou(this.getRole()))this.o=new hQ({user:b,Nd:f}),this.watch(this.user,1)} w(jQ,E);jQ.prototype.content=function(){var a=this,b=pu(this.getRole()).getColor(),c=ou(this.getRole()),e=RO(this.getRole()),f={};this.element("div","class",(f.root=!0,f[this.size]=!0,f["at-least-silver"]=c,f["at-least-specialist"]=e,f),"style",{"background-color":c?b:null,"border-color":c?b:null},function(){e&&Csa(a);switch(a.user.isDeleted()?0:sP(a.user)&&ou(a.getRole())?3:a.eh?2:1){case 3:Dsa(a);break;case 0:ij(Esa);break;case 2:Fsa(a);break;default:Gsa(a)}a.canEdit&&a.o.render()})}; function Csa(a){a.element("div","class","specialist-border",function(){(new Io({icon:pu(a.getRole()).ve(),size:Hsa(a.size)})).render()})} function Gsa(a){var b=a.user.getName().charAt(0).toLocaleUpperCase();a.element("svg","class","monogram","xlmns","http://www.w3.org/2000/svg","viewBox","0 0 24 24",function(){a.element("circle","cx","12","cy","12","r","12","fill",a.user.getColor());a.element("text","fill","#fff","font-size","16","text-anchor","middle","x","12","y","18",b)})} function Dsa(a){a.element("img","class","avatar","onload",function(){return void a.Ba()},"src",sP(a.user)).complete||a.element("div","class","avatar avatar-loading",function(){(new Gl).render()})} function Fsa(a){a.element("svg","class","silhouette","xlmns","http://www.w3.org/2000/svg","fill",a.user.getColor(),"viewBox","2 2 20 20",function(){a.element("path","d","M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm0 14.2c-2.5 0-4.71-1.28-6-3.22.03-1.99 4-3.08 6-3.08 1.99 0 5.97 1.09 6 3.08-1.29 1.94-3.5 3.22-6 3.22z")})} jQ.prototype.getRole=function(){return this.fp?this.user.getRole():this.user.highestRole}; function Hsa(a){switch(a){case "large":return Ik()?72:114;case "medium":return 40;case "small":return 24;default:return 0}} var Esa=Ie('<svg class="avatar--deleted" viewBox="0 0 192 192">\n <path fill="#e0e0e0" d="M96,0C43.01,0,0,43.01,0,96s43.01,96,96,96s96-43.01,96-96S148.99,0,96,0z"/>\n <path fill="#bdbdbd" d="M148.45,148.45l-10.09-10.09L99.34,99.34l-55.8-55.8l-9.26,9.26l47.6,47.6 c-22.28,3.6-38.25,15.24-38.25,26.14c11.09,17.06,30.51,28.36,52.36,28.36c11.55,0,22.41-3.17,31.73-8.67l11.47,11.47 L148.45,148.45z"/>\n <path fill="#bdbdbd" d="M120,61.09c0-13.28-10.72-24-24-24c-10.97,0-20.18,7.31-23.06,17.34l29.72,29.72 C112.69,81.27,120,72.06,120,61.09z"/>\n</svg>');var kQ=new Bo;function lQ(){E.call(this,"sc.tailwind.shared.ReportAbuseDialog");var a=this;this.ka=new Hl;this.dialog=new Vl({content:function(){return void a.render()}, Wg:!0});this.o=!1;this.cancelButton=new Fk({text:"\u30ad\u30e3\u30f3\u30bb\u30eb",trigger:function(){mQ(a,0);a.close()}}); this.submitButton=new Fk({style:4,text:"\u5831\u544a\u3092\u9001\u4fe1",trigger:function(){mQ(a,1);Isa(a)}}); this.ha=Sl()} var nQ;w(lQ,E);function oQ(){var a;null==(a=nQ)||a.Ka();nQ=void 0} function pQ(a){nQ||(oQ(),nQ=new lQ);nQ.open(a)} lQ.prototype.content=function(){var a=this;this.ka.render({title:"\u4e0d\u6b63\u884c\u70ba\u3092\u5831\u544a\u3059\u308b",content:function(){a.element("div","class","content",function(){a.element("p","Google \u306f\u3001Google \u306e\u30b5\u30fc\u30d3\u30b9\u306b\u95a2\u308f\u308b\u4e0d\u6b63\u884c\u70ba\u3092\u5927\u5909\u6df1\u523b\u306b\u53d7\u3051\u6b62\u3081\u3066\u304a\u308a\u3001\u304a\u5ba2\u69d8\u306e\u304a\u4f4f\u307e\u3044\u306e\u56fd\u306e\u6cd5\u5f8b\u306b\u6e96\u3058\u3066\u4e0d\u6b63\u884c\u70ba\u3078\u306e\u5bfe\u51e6\u306b\u53d6\u308a\u7d44\u3093\u3067\u3044\u307e\u3059\u3002\u304a\u9001\u308a\u3044\u305f\u3060\u3044\u305f\u5831\u544a\u306f Google \u3067\u8abf\u67fb\u3057\u3001\u9069\u5207\u306b\u5bfe\u51e6\u3044\u305f\u3057\u307e\u3059\u3002\u8ffd\u52a0\u60c5\u5831\u304c\u5fc5\u8981\u306b\u306a\u3063\u305f\u5834\u5408\u3084\u3001\u304a\u5ba2\u69d8\u306b\u304a\u77e5\u3089\u305b\u3059\u3079\u304d\u60c5\u5831\u304c\u3042\u3063\u305f\u5834\u5408\u306b\u306e\u307f\u3001\u6539\u3081\u3066\u3054\u9023\u7d61\u3044\u305f\u3057\u307e\u3059\u3002"); a.element("p",function(){var b="\u6cd5\u7684\u7406\u7531\u306b\u3088\u308a\u30b3\u30f3\u30c6\u30f3\u30c4\u306e\u5909\u66f4\u3092\u30ea\u30af\u30a8\u30b9\u30c8\u3059\u308b\u306b\u306f\u3001"+kQ.Lb("a",{"class":"abuse-link",href:"https://web.archive.org/web/20220630113749/https://support.google.com/legal/troubleshooter/1114905#ts=1115658,7494925"})+"\u6cd5\u7684\u306a\u554f\u984c\u306b\u95a2\u3059\u308b\u30d8\u30eb\u30d7\u306e\u30da\u30fc\u30b8"+kQ.Jb("a")+"\u3092\u3054\u89a7\u304f\u3060\u3055\u3044\u3002";b=kQ.format(b);return void ij(b)})})}, footer:function(){a.element("div","class","button-row",function(){a.cancelButton.render();a.submitButton.render()})}, nb:this.o})}; lQ.prototype.open=function(a){this.model=a.model;this.dialog.open({Fb:!1});this.submitButton.focus()}; lQ.prototype.close=function(){this.dialog.close()}; function Isa(a){Ya(function(b){if(1==b.o)return a.o=!0,a.Ba(),Pa(b,2),Ma(b,a.model.reportAbuse(),4);if(2!=b.o)return a.close(),a.ha.open({message:"\u4e0d\u6b63\u884c\u70ba\u306e\u5831\u544a\u3092\u9001\u4fe1\u3057\u307e\u3057\u305f"}),a.o=!1,a.Ba(),Qa(b,0);Ra(b);a.ha.open({message:"\u4e0d\u6b63\u884c\u70ba\u306e\u5831\u544a\u3092\u9001\u4fe1\u3067\u304d\u307e\u305b\u3093"});Na(b)})} lQ.prototype.Ka=function(){this.dialog.Ka()}; function mQ(a,b){a.model instanceof jP||(0===b?(a.model instanceof PP?XO:TO).ct.o():(a.model instanceof PP?XO:TO).et.o())} ; </script> <script nonce="W6ozbPr3QBwvo1ENp7tY">(function(){var view=[["103810928",["Tamlika","https://web.archive.org/web/20220630113749/https://storage.googleapis.com/support-forums-api/avatar/profile-103810928-7046449364785778205.jpg","1616670631237604","I am not a Google or YouTube employee - Product Experts are volunteers","Tamlika bukan Entrepreneur tapi sekedar pedagang penghasil cuan dan bukan Ahli tapi sekedar banyak ide. Semua masalah ada jalan keluarnya hanya kadang nyasar, itulah gunanya kita saling berbagi. Hidup ini indah jangan di persulit 🤣 main ke channel Tamlika (hanya kalau mau) dimana ada kemauan disitu ada jalan 👍","https://web.archive.org/web/20220630113749/https://tamlika.com","https://web.archive.org/web/20220630113749/https://youtube.com/tamlika"],[],false,false,[],[],[]],4,"0",0,true,4,[["24053",[[null,"1647384046809828",1,null,[9]],[null,null,null,null,null,null,true,null,1],null,[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,0],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,12],[2022,4,0],[2022,5,22],[2022,6,50]],[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,0],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,0],[2022,4,0],[2022,5,0],[2022,6,0]],[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,0],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,5],[2022,4,0],[2022,5,5],[2022,6,11]]]],["202577",[[null,"1655170851214833",1,null,[9]],[],null,[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,0],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,0],[2022,4,1],[2022,5,3],[2022,6,5]],[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,0],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,0],[2022,4,0],[2022,5,0],[2022,6,0]],[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,0],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,1],[2022,4,0],[2022,5,0],[2022,6,16]]]],["412208",[[null,"1646394058542083",2,null,[2]],[null,null,null,null,null,null,true,null,1],null,[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,0],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,119],[2022,4,8],[2022,5,319],[2022,6,324]],[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,0],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,0],[2022,4,0],[2022,5,0],[2022,6,0]],[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,0],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,39],[2022,4,17],[2022,5,170],[2022,6,139]]]],["418318",[[null,"1646454735118471",0],[null,null,null,null,null,null,true,null,1],null,[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,0],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,3],[2022,4,0],[2022,5,0],[2022,6,0]],[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,0],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,0],[2022,4,0],[2022,5,0],[2022,6,0]],[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,0],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,4],[2022,4,0],[2022,5,3],[2022,6,6]]]],["553472",[[null,"1646733286991158",1,null,[9]],[null,null,null,null,null,null,true,null,1],null,[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,6],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,7],[2022,4,1],[2022,5,47],[2022,6,438]],[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,0],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,0],[2022,4,0],[2022,5,0],[2022,6,0]],[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,2],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,5],[2022,4,3],[2022,5,22],[2022,6,343]]]],["593221",[[null,"1655008801731275",1,null,[9]],[],null,[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,0],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,0],[2022,4,0],[2022,5,4],[2022,6,8]],[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,0],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,0],[2022,4,0],[2022,5,0],[2022,6,0]],[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,0],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,1],[2022,4,0],[2022,5,2],[2022,6,11]]]],["659278",[[null,"1616670631237604",4,null,[5]],[null,null,null,null,null,null,true,null,1],null,[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,79],[2021,12,16],[2022,1,30],[2022,2,9],[2022,3,521],[2022,4,104],[2022,5,470],[2022,6,487]],[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,0],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,0],[2022,4,1],[2022,5,0],[2022,6,0]],[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,847],[2021,12,90],[2022,1,497],[2022,2,6],[2022,3,649],[2022,4,74],[2022,5,316],[2022,6,171]]]],["678735",[[null,"1653637364185145",1,null,[9]],[],null,[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,2],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,1],[2022,4,0],[2022,5,5],[2022,6,3]],[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,0],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,0],[2022,4,0],[2022,5,0],[2022,6,0]],[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,0],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,4],[2022,4,1],[2022,5,0],[2022,6,9]]]],["697265",[[null,"1654015244329320",1,null,[9]],[null,null,null,null,null,null,true,null,1],null,[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,0],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,2],[2022,4,0],[2022,5,7],[2022,6,10]],[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,0],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,0],[2022,4,0],[2022,5,0],[2022,6,0]],[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,0],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,4],[2022,4,0],[2022,5,7],[2022,6,31]]]],["918394",[[null,"1616779794747349",4,null,[5]],[null,null,null,null,null,null,true,null,1]]],["918579",[[null,"1616779794747349",4,null,[5]],[null,null,null,null,null,null,true,null,1],null,[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,0],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,0],[2022,4,0],[2022,5,0],[2022,6,0]],[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,2],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,0],[2022,4,0],[2022,5,0],[2022,6,0]],[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,2],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,0],[2022,4,0],[2022,5,0],[2022,6,0]]]],["1081366",[[null,"1637300570798946",2,null,[2]],[],null,[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,85],[2021,12,37],[2022,1,11],[2022,2,2],[2022,3,28],[2022,4,16],[2022,5,81],[2022,6,77]],[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,0],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,0],[2022,4,0],[2022,5,0],[2022,6,0]],[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,54],[2021,12,44],[2022,1,19],[2022,2,1],[2022,3,22],[2022,4,24],[2022,5,38],[2022,6,21]]]],["1452138",[null,null,null,[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,0],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,0],[2022,4,0],[2022,5,0],[2022,6,0]],[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,0],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,0],[2022,4,0],[2022,5,0],[2022,6,0]],[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,0],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,0],[2022,4,0],[2022,5,1],[2022,6,0]]]],["1631239",[[null,"1653918048172583",1,null,[9]],[],null,[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,1],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,1],[2022,4,0],[2022,5,5],[2022,6,4]],[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,0],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,0],[2022,4,0],[2022,5,0],[2022,6,0]],[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,1],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,1],[2022,4,0],[2022,5,5],[2022,6,0]]]],["1663244",[[null,"1647427262210101",1,null,[9]],[null,null,null,null,null,null,true,null,1],null,[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,0],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,1],[2022,4,0],[2022,5,1],[2022,6,4]],[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,0],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,0],[2022,4,0],[2022,5,0],[2022,6,0]],[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,0],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,0],[2022,4,0],[2022,5,1],[2022,6,2]]]],["1749766",[[null,"1654587709305550",1,null,[9]],[],null,[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,0],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,0],[2022,4,0],[2022,5,0],[2022,6,8]],[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,0],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,0],[2022,4,0],[2022,5,0],[2022,6,0]],[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,4],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,0],[2022,4,0],[2022,5,0],[2022,6,3]]]],["1945441",[[null,"1650602194696045",2,null,[2]],[]]],["2033672",[[null,"1651227511167147",2,null,[2]],[]]],["2033791",[[null,"1651227511167147",2,null,[2]],[null,null,null,null,null,null,true,null,1]]],["2098676",[[null,"1648309512299862",0],[],null,[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,0],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,0],[2022,4,0],[2022,5,0],[2022,6,0]],[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,0],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,0],[2022,4,0],[2022,5,0],[2022,6,0]],[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,0],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,1],[2022,4,0],[2022,5,0],[2022,6,0]]]],["2369244",[[null,"1654576846266279",1,null,[9]],[],null,[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,0],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,1],[2022,4,0],[2022,5,1],[2022,6,26]],[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,0],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,0],[2022,4,0],[2022,5,0],[2022,6,0]],[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,1],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,3],[2022,4,3],[2022,5,5],[2022,6,15]]]],["3014897",[[null,"1650602194696045",2,null,[2]],[null,null,null,null,null,null,true,null,1]]],["13987821",[[null,"1646454754696132",0],[null,null,null,null,null,null,true,null,1],null,[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,0],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,0],[2022,4,0],[2022,5,1],[2022,6,0]],[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,0],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,0],[2022,4,0],[2022,5,0],[2022,6,0]],[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,0],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,0],[2022,4,0],[2022,5,0],[2022,6,1]]]],["51488989",[[null,"1654573505089960",0],[null,null,null,null,null,null,true,null,1],null,[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,0],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,0],[2022,4,0],[2022,5,0],[2022,6,0]],[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,0],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,0],[2022,4,0],[2022,5,0],[2022,6,0]],[[2021,7,0],[2021,8,0],[2021,9,0],[2021,10,0],[2021,11,0],[2021,12,0],[2022,1,0],[2022,2,0],[2022,3,0],[2022,4,0],[2022,5,0],[2022,6,1]]]]],[["24053","Google Photos"],["202577","Google Assistant"],["412208","Google Play"],["418318","Google Ads"],["553472","Google Account"],["593221","Google Maps"],["659278","YouTube"],["678735","Gmail"],["697265","Google Chrome"],["918394","YouTube Gold+ Private Forum"],["918579","YouTube Silver+ Private Forum"],["1081366","Google Business Profile"],["1452138","Google AdSense"],["1631239","Blogger"],["1663244","Google Search Central"],["1749766","Google Search"],["1945441","Google Business Profile Gold + Private Discussions"],["2033672","Google Play Gold+ Private Discussions"],["2033791","Google Play Silver+ Private Discussions"],["2098676","Google Earth"],["2369244","Android"],["3014897","Google Business Profile Silver + Private Discussions"],["13987821","Google Groups"],["51488989","Product Experts Program"]]];const renderNode = document.getElementById('unified-user-profile');window['sc_initUserProfile'](view,renderNode);})();</script> <script data-id="feedback_helpcenter_default" nonce="W6ozbPr3QBwvo1ENp7tY">function via(){this.o=window.sc_scope||document;var a=tg();this.ha=a.fbid;this.ma=a.fbidu;this.ka=new io;if(a.ir)a=this.o.querySelector(".user-feedback-link"),bx(this,"#onebar-feedback",this.ha,a),bx(this,".user-feedback-link",this.ha,a);else{a=this.o.querySelector(".feedback-menu");var b=this.o.querySelector(".user-feedback-link");a&&b&&(new In(a,b),bx(this,".feedback-menu__content-feedback",this.ha,b),bx(this,".feedback-menu__helpcenter-feedback",this.ma,b));wia(this)}} function wia(a){var b=a.o.querySelector("#onebar-feedback"),c=a.o.querySelector(".feedback-dialog");b&&c&&b.addEventListener("click",function(e){e.preventDefault();a.ka.open(c).Ul(function(f){"next"==f&&(f=c.querySelector("input[name=feedback-choice]:checked"))&&("CONTENT"==f.value?eo({productId:a.ha,onClose:function(){b.focus()}, payload:go()}):"HELPCENTER"==f.value&&eo({productId:a.ma,onClose:function(){b.focus()}, payload:go()}))})})} function bx(a,b,c,e){if(0!=c)for(a=t(a.o.querySelectorAll(b)),b=a.next();!b.done;b=a.next())b.value.addEventListener("click",function(f){f.preventDefault();eo({productId:c,onClose:function(){e.focus()}, payload:go()})})} window.sc_initFeedback=function(){new via}; </script> <script nonce="W6ozbPr3QBwvo1ENp7tY">window['sc_initFeedback']();</script> <script data-id="select" nonce="W6ozbPr3QBwvo1ENp7tY"> </script> <script nonce="W6ozbPr3QBwvo1ENp7tY">window['sc_initSelects']();</script> <script data-id="dark_mode_toggle" nonce="W6ozbPr3QBwvo1ENp7tY">function oia(){this.o=window.sc_scope||document;pia(this);qia(this)} function pia(a){(a=a.o.querySelector(".dark-mode-toggle"))&&a.addEventListener("click",function(b){b.preventDefault();ria()})} function qia(a){var b=a.o.querySelector(".dark-mode-toggle"),c=a.o.querySelector(".dark-mode-toggle__tooltip");b&&c&&(b.addEventListener("focus",function(){return void Ww(c)}),b.addEventListener("blur",function(){return void og(c,"show-dark-mode-toggle__tooltip",!1)}),b.addEventListener("mouseenter",function(){return void Ww(c)}),b.addEventListener("mouseleave",function(){return void og(c,"show-dark-mode-toggle__tooltip",!1)}))} function Ww(a){og(a,"show-dark-mode-toggle__tooltip",!0);window.addEventListener("keyup",function(b){"Escape"===b.key&&og(a,"show-dark-mode-toggle__tooltip",!1)})} function ria(){var a,b;Ya(function(c){a=tg();b=a.dark;Bg({httpMethod:"POST",endpoint:"prefinsert",params:{v:"0"},bc:{resource:{user_pref:[{key:"prefer_dark_mode",value:b?"false":"true"}],helpcenter:"GlobalSettings",key_type:a.li?1:2}},wc:function(){var e=Ig(),f=new jh(window.location.href);lh(f,"dark",e?"0":"1");Lg(f.toString())}}); Na(c)})} window.sc_initDarkModeToggle=function(){new oia}; </script> <script nonce="W6ozbPr3QBwvo1ENp7tY">window['sc_initDarkModeToggle']();</script> <script nonce="W6ozbPr3QBwvo1ENp7tY">(function(){var rid='default';if (rid && typeof window[rid]=== 'function'){window[rid]({'getChild':function(){}});} })();</script> <script data-id="keyboard_focus" nonce="W6ozbPr3QBwvo1ENp7tY">function GB(){var a=!1;document.addEventListener("keydown",function(){return a=!0}); document.addEventListener("mousedown",function(){return a=!1}); document.addEventListener("focusin",function(b){return og(b.target,"keyboard-focus",a)}); document.addEventListener("focusout",function(b){return og(b.target,"keyboard-focus",!1)})} function HB(){IB||(IB=new GB)} GB.setUp=HB;var IB;vb("hcfe.KeyboardFocus.setUp",HB); </script> <script nonce="W6ozbPr3QBwvo1ENp7tY">hcfe.KeyboardFocus.setUp();</script> <script data-id="accessibility" nonce="W6ozbPr3QBwvo1ENp7tY">vb("hcfe.Accessibility",function(){for(var a=Xg().querySelectorAll(".alert"),b=0;b<a.length;b++)a[b].setAttribute("role","alert")}); </script> <script nonce="W6ozbPr3QBwvo1ENp7tY">new hcfe.Accessibility();</script> <script nonce="W6ozbPr3QBwvo1ENp7tY">if (window['sc_refresh']== true){window['sc_trackStatsPageView']();} </script> <script data-id="forum_activity_chart" nonce="W6ozbPr3QBwvo1ENp7tY">(function(){ var w;function xa(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}} var Sa="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a};function kc(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("Cannot find global object");} var nc=kc(this);function Fc(a,b){if(b)a:{var c=nc;a=a.split(".");for(var e=0;e<a.length-1;e++){var f=a[e];if(!(f in c))break a;c=c[f]}a=a[a.length-1];e=c[a];b=b(e);b!=e&&null!=b&&Sa(c,a,{configurable:!0,writable:!0,value:b})}} Fc("Symbol",function(a){function b(l){if(this instanceof b)throw new TypeError("Symbol is not a constructor");return new c(e+(l||"")+"_"+f++,l)} function c(l,p){this.v=l;Sa(this,"description",{configurable:!0,writable:!0,value:p})} if(a)return a;c.prototype.toString=function(){return this.v};var e="jscomp_symbol_"+(1E9*Math.random()>>>0)+"_",f=0;return b});Fc("Symbol.iterator",function(a){if(a)return a;a=Symbol("Symbol.iterator");for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),c=0;c<b.length;c++){var e=nc[b[c]];"function"===typeof e&&"function"!=typeof e.prototype[a]&&Sa(e.prototype,a,{configurable:!0,writable:!0,value:function(){return Jc(xa(this))}})}return a});function Jc(a){a={next:a};a[Symbol.iterator]=function(){return this};return a} function Kc(a){var b="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];return b?b.call(a):{next:xa(a)}} function Lc(a){if(!(a instanceof Array)){a=Kc(a);for(var b,c=[];!(b=a.next()).done;)c.push(b.value);a=c}return a} var Mc="function"==typeof Object.create?Object.create:function(a){function b(){} b.prototype=a;return new b},Nc;if("function"==typeof Object.setPrototypeOf)Nc=Object.setPrototypeOf;else{var Sc;a:{var Vc={a:!0},Wc={};try{Wc.__proto__=Vc;Sc=Wc.a;break a}catch(a){}Sc=!1}Nc=Sc?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not extensible");return a}:null}var Xc=Nc;function Zc(a,b){a.prototype=Mc(b.prototype);a.prototype.constructor=a;if(Xc)Xc(a,b);else for(var c in b)if("prototype"!=c)if(Object.defineProperties){var e=Object.getOwnPropertyDescriptor(b,c);e&&Object.defineProperty(a,c,e)}else a[c]=b[c];a.Rb=b.prototype} function $c(){for(var a=Number(this),b=[],c=a;c<arguments.length;c++)b[c-a]=arguments[c];return b} Fc("Promise",function(a){function b(p){this.v=0;this.O=void 0;this.N=[];this.ma=!1;var r=this.ha();try{p(r.resolve,r.reject)}catch(t){r.reject(t)}} function c(){this.v=null} function e(p){return p instanceof b?p:new b(function(r){r(p)})} if(a)return a;c.prototype.N=function(p){if(null==this.v){this.v=[];var r=this;this.O(function(){r.ka()})}this.v.push(p)};var f=nc.setTimeout;c.prototype.O=function(p){f(p,0)};c.prototype.ka=function(){for(;this.v&&this.v.length;){var p=this.v;this.v=[];for(var r=0;r<p.length;++r){var t=p[r];p[r]=null;try{t()}catch(y){this.ha(y)}}}this.v=null};c.prototype.ha=function(p){this.O(function(){throw p;})};b.prototype.ha=function(){function p(y){return function(E){t||(t=!0,y.call(r,E))}} var r=this,t=!1;return{resolve:p(this.Ja),reject:p(this.ka)}};b.prototype.Ja=function(p){if(p===this)this.ka(new TypeError("A Promise cannot resolve to itself"));else if(p instanceof b)this.Pa(p);else{a:switch(typeof p){case "object":var r=null!=p;break a;case "function":r=!0;break a;default:r=!1}r?this.Ea(p):this.na(p)}};b.prototype.Ea=function(p){var r=void 0;try{r=p.then}catch(t){this.ka(t);return}"function"==typeof r?this.Ma(r,p):this.na(p)};b.prototype.ka=function(p){this.oa(2,p)};b.prototype.na=function(p){this.oa(1,p)};b.prototype.oa=function(p,r){if(0!=this.v)throw Error("Cannot settle("+p+", "+r+"): Promise already settled in state"+this.v);this.v=p;this.O=r;2===this.v&&this.La();this.wa()};b.prototype.La=function(){var p=this;f(function(){if(p.Aa()){var r=nc.console;"undefined"!==typeof r&&r.error(p.O)}},1)};b.prototype.Aa=function(){if(this.ma)return!1;var p=nc.CustomEvent,r=nc.Event,t=nc.dispatchEvent;if("undefined"===typeof t)return!0;"function"===typeof p?p=new p("unhandledrejection",{cancelable:!0}):"function"===typeof r?p=new r("unhandledrejection",{cancelable:!0}):(p=nc.document.createEvent("CustomEvent"),p.initCustomEvent("unhandledrejection",!1,!0,p));p.promise=this;p.reason=this.O;return t(p)};b.prototype.wa=function(){if(null!=this.N){for(var p=0;p<this.N.length;++p)l.N(this.N[p]);this.N=null}};var l=new c;b.prototype.Pa=function(p){var r=this.ha();p.xg(r.resolve,r.reject)};b.prototype.Ma=function(p,r){var t=this.ha();try{p.call(r,t.resolve,t.reject)}catch(y){t.reject(y)}};b.prototype.then=function(p,r){function t(na,ta){return"function"==typeof na?function(va){try{y(na(va))}catch(sa){E(sa)}}:ta} var y,E,ma=new b(function(na,ta){y=na;E=ta});this.xg(t(p,y),t(r,E));return ma};b.prototype.catch=function(p){return this.then(void 0,p)};b.prototype.xg=function(p,r){function t(){switch(y.v){case 1:p(y.O);break;case 2:r(y.O);break;default:throw Error("Unexpected state: "+y.v);}} var y=this;null==this.N?l.N(t):this.N.push(t);this.ma=!0};b.resolve=e;b.reject=function(p){return new b(function(r,t){t(p)})};b.race=function(p){return new b(function(r,t){for(var y=Kc(p),E=y.next();!E.done;E=y.next())e(E.value).xg(r,t)})};b.all=function(p){var r=Kc(p),t=r.next();return t.done?e([]):new b(function(y,E){function ma(va){return function(sa){na[va]=sa;ta--;0==ta&&y(na)}} var na=[],ta=0;do na.push(void 0),ta++,e(t.value).xg(ma(na.length-1),E),t=r.next();while(!t.done)})};return b});function cd(a,b){return Object.prototype.hasOwnProperty.call(a,b)} Fc("WeakMap",function(a){function b(t){this.v=(r+=Math.random()+1).toString();if(t){t=Kc(t);for(var y;!(y=t.next()).done;)y=y.value,this.set(y[0],y[1])}} function c(){} function e(t){var y=typeof t;return"object"===y&&null!==t||"function"===y} function f(t){if(!cd(t,p)){var y=new c;Sa(t,p,{value:y})}} function l(t){var y=Object[t];y&&(Object[t]=function(E){if(E instanceof c)return E;Object.isExtensible(E)&&f(E);return y(E)})} if(function(){if(!a||!Object.seal)return!1;try{var t=Object.seal({}),y=Object.seal({}),E=new a([[t,2],[y,3]]);if(2!=E.get(t)||3!=E.get(y))return!1;E.delete(t);E.set(y,4);return!E.has(t)&&4==E.get(y)}catch(ma){return!1}}())return a;var p="$jscomp_hidden_"+Math.random();l("freeze");l("preventExtensions");l("seal");var r=0;b.prototype.set=function(t,y){if(!e(t))throw Error("Invalid WeakMap key");f(t);if(!cd(t,p))throw Error("WeakMap key fail: "+t);t[p][this.v]=y;return this};b.prototype.get=function(t){return e(t)&&cd(t,p)?t[p][this.v]:void 0};b.prototype.has=function(t){return e(t)&&cd(t,p)&&cd(t[p],this.v)};b.prototype.delete=function(t){return e(t)&&cd(t,p)&&cd(t[p],this.v)?delete t[p][this.v]:!1};return b});Fc("Map",function(a){function b(){var r={};return r.xd=r.next=r.head=r} function c(r,t){var y=r.v;return Jc(function(){if(y){for(;y.head!=r.v;)y=y.xd;for(;y.next!=y.head;)return y=y.next,{done:!1,value:t(y)};y=null}return{done:!0,value:void 0}})} function e(r,t){var y=t&&typeof t;"object"==y||"function"==y?l.has(t)?y=l.get(t):(y=""+ ++p,l.set(t,y)):y="p_"+t;var E=r.N[y];if(E&&cd(r.N,y))for(r=0;r<E.length;r++){var ma=E[r];if(t!==t&&ma.key!==ma.key||t===ma.key)return{id:y,list:E,index:r,Ub:ma}}return{id:y,list:E,index:-1,Ub:void 0}} function f(r){this.N={};this.v=b();this.size=0;if(r){r=Kc(r);for(var t;!(t=r.next()).done;)t=t.value,this.set(t[0],t[1])}} if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var r=Object.seal({x:4}),t=new a(Kc([[r,"s"]]));if("s"!=t.get(r)||1!=t.size||t.get({x:4})||t.set({x:4},"t")!=t||2!=t.size)return!1;var y=t.entries(),E=y.next();if(E.done||E.value[0]!=r||"s"!=E.value[1])return!1;E=y.next();return E.done||4!=E.value[0].x||"t"!=E.value[1]||!y.next().done?!1:!0}catch(ma){return!1}}())return a;var l=new WeakMap;f.prototype.set=function(r,t){r=0===r?0:r;var y=e(this,r);y.list||(y.list=this.N[y.id]=[]);y.Ub?y.Ub.value=t:(y.Ub={next:this.v,xd:this.v.xd,head:this.v,key:r,value:t},y.list.push(y.Ub),this.v.xd.next=y.Ub,this.v.xd=y.Ub,this.size++);return this};f.prototype.delete=function(r){r=e(this,r);return r.Ub&&r.list?(r.list.splice(r.index,1),r.list.length||delete this.N[r.id],r.Ub.xd.next=r.Ub.next,r.Ub.next.xd=r.Ub.xd,r.Ub.head=null,this.size--,!0):!1};f.prototype.clear=function(){this.N={};this.v=this.v.xd=b();this.size=0};f.prototype.has=function(r){return!!e(this,r).Ub};f.prototype.get=function(r){return(r=e(this,r).Ub)&&r.value};f.prototype.entries=function(){return c(this,function(r){return[r.key,r.value]})};f.prototype.keys=function(){return c(this,function(r){return r.key})};f.prototype.values=function(){return c(this,function(r){return r.value})};f.prototype.forEach=function(r,t){for(var y=this.entries(),E;!(E=y.next()).done;)E=E.value,r.call(t,E[1],E[0],this)};f.prototype[Symbol.iterator]=f.prototype.entries;var p=0;return f});Fc("Number.isFinite",function(a){return a?a:function(b){return"number"!==typeof b?!1:!isNaN(b)&&Infinity!==b&&-Infinity!==b}});Fc("Math.sign",function(a){return a?a:function(b){b=Number(b);return 0===b||isNaN(b)?b:0<b?1:-1}});function dd(a,b){a instanceof String&&(a+="");var c=0,e=!1,f={next:function(){if(!e&&c<a.length){var l=c++;return{value:b(l,a[l]),done:!1}}e=!0;return{done:!0,value:void 0}}};f[Symbol.iterator]=function(){return f};return f} Fc("Array.from",function(a){return a?a:function(b,c,e){c=null!=c?c:function(r){return r};var f=[],l="undefined"!=typeof Symbol&&Symbol.iterator&&b[Symbol.iterator];if("function"==typeof l){b=l.call(b);for(var p=0;!(l=b.next()).done;)f.push(c.call(e,l.value,p++))}else for(l=b.length,p=0;p<l;p++)f.push(c.call(e,b[p],p));return f}});function ed(a,b,c){if(null==a)throw new TypeError("The 'this' value for String.prototype."+c+" must not be null or undefined");if(b instanceof RegExp)throw new TypeError("First argument to String.prototype."+c+" must not be a regular expression");return a+""} Fc("String.prototype.endsWith",function(a){return a?a:function(b,c){var e=ed(this,b,"endsWith");b+="";void 0===c&&(c=e.length);c=Math.max(0,Math.min(c|0,e.length));for(var f=b.length;0<f&&0<c;)if(e[--c]!=b[--f])return!1;return 0>=f}});Fc("Set",function(a){function b(c){this.v=new Map;if(c){c=Kc(c);for(var e;!(e=c.next()).done;)this.add(e.value)}this.size=this.v.size} if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var c=Object.seal({x:4}),e=new a(Kc([c]));if(!e.has(c)||1!=e.size||e.add(c)!=e||1!=e.size||e.add({x:4})!=e||2!=e.size)return!1;var f=e.entries(),l=f.next();if(l.done||l.value[0]!=c||l.value[1]!=c)return!1;l=f.next();return l.done||l.value[0]==c||4!=l.value[0].x||l.value[1]!=l.value[0]?!1:f.next().done}catch(p){return!1}}())return a;b.prototype.add=function(c){c=0===c?0:c;this.v.set(c,c);this.size=this.v.size;return this};b.prototype.delete=function(c){c=this.v.delete(c);this.size=this.v.size;return c};b.prototype.clear=function(){this.v.clear();this.size=0};b.prototype.has=function(c){return this.v.has(c)};b.prototype.entries=function(){return this.v.entries()};b.prototype.values=function(){return this.v.values()};b.prototype.keys=b.prototype.values;b.prototype[Symbol.iterator]=b.prototype.values;b.prototype.forEach=function(c,e){var f=this;this.v.forEach(function(l){return c.call(e,l,l,f)})};return b});Fc("Array.prototype.keys",function(a){return a?a:function(){return dd(this,function(b){return b})}});Fc("Array.prototype.values",function(a){return a?a:function(){return dd(this,function(b,c){return c})}});Fc("String.prototype.startsWith",function(a){return a?a:function(b,c){var e=ed(this,b,"startsWith");b+="";var f=e.length,l=b.length;c=Math.max(0,Math.min(c|0,e.length));for(var p=0;p<l&&c<f;)if(e[c++]!=b[p++])return!1;return p>=l}});Fc("String.prototype.repeat",function(a){return a?a:function(b){var c=ed(this,null,"repeat");if(0>b||1342177279<b)throw new RangeError("Invalid count value");b|=0;for(var e="";b;)if(b&1&&(e+=c),b>>>=1)c+=c;return e}});Fc("Object.is",function(a){return a?a:function(b,c){return b===c?0!==b||1/b===1/c:b!==b&&c!==c}});Fc("Array.prototype.includes",function(a){return a?a:function(b,c){var e=this;e instanceof String&&(e=String(e));var f=e.length;c=c||0;for(0>c&&(c=Math.max(c+f,0));c<f;c++){var l=e[c];if(l===b||Object.is(l,b))return!0}return!1}});Fc("String.prototype.includes",function(a){return a?a:function(b,c){return-1!==ed(this,b,"includes").indexOf(b,c||0)}});Fc("Array.prototype.fill",function(a){return a?a:function(b,c,e){var f=this.length||0;0>c&&(c=Math.max(0,f+c));if(null==e||e>f)e=f;e=Number(e);0>e&&(e=Math.max(0,f+e));for(c=Number(c||0);c<e;c++)this[c]=b;return this}});function hd(a){return a?a:Array.prototype.fill} Fc("Int8Array.prototype.fill",hd);Fc("Uint8Array.prototype.fill",hd);Fc("Uint8ClampedArray.prototype.fill",hd);Fc("Int16Array.prototype.fill",hd);Fc("Uint16Array.prototype.fill",hd);Fc("Int32Array.prototype.fill",hd);Fc("Uint32Array.prototype.fill",hd);Fc("Float32Array.prototype.fill",hd);Fc("Float64Array.prototype.fill",hd);Fc("Object.values",function(a){return a?a:function(b){var c=[],e;for(e in b)cd(b,e)&&c.push(b[e]);return c}});Fc("Math.cosh",function(a){if(a)return a;var b=Math.exp;return function(c){c=Number(c);return(b(c)+b(-c))/2}});Fc("Math.acosh",function(a){return a?a:function(b){b=Number(b);return Math.log(b+Math.sqrt(b*b-1))}});Fc("Math.sinh",function(a){if(a)return a;var b=Math.exp;return function(c){c=Number(c);return 0===c?c:(b(c)-b(-c))/2}});Fc("Math.asinh",function(a){return a?a:function(b){b=Number(b);if(0===b)return b;var c=Math.log(Math.abs(b)+Math.sqrt(b*b+1));return 0>b?-c:c}});Fc("Math.tanh",function(a){return a?a:function(b){b=Number(b);if(0===b)return b;var c=Math.exp(-2*Math.abs(b));c=(1-c)/(1+c);return 0>b?-c:c}});Fc("Math.log1p",function(a){return a?a:function(b){b=Number(b);if(.25>b&&-.25<b){for(var c=b,e=1,f=b,l=0,p=1;l!=f;)c*=b,p*=-1,f=(l=f)+p*c/++e;return f}return Math.log(1+b)}});Fc("Math.atanh",function(a){if(a)return a;var b=Math.log1p;return function(c){c=Number(c);return(b(c)-b(-c))/2}});Fc("Math.log10",function(a){return a?a:function(b){return Math.log(b)/Math.LN10}});Fc("Math.log2",function(a){return a?a:function(b){return Math.log(b)/Math.LN2}});var id=this||self;function jd(a,b){a=a.split(".");b=b||id;for(var c=0;c<a.length;c++)if(b=b[a[c]],null==b)return null;return b} function kd(a){var b=typeof a;b="object"!=b?b:a?Array.isArray(a)?"array":b:"null";return"array"==b||"object"==b&&"number"==typeof a.length} function ld(a){return md(a)&&"function"==typeof a.getFullYear} function md(a){var b=typeof a;return"object"==b&&null!=a||"function"==b} function nd(a,b,c){return a.call.apply(a.bind,arguments)} function od(a,b,c){if(!a)throw Error();if(2<arguments.length){var e=Array.prototype.slice.call(arguments,2);return function(){var f=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(f,e);return a.apply(b,f)}}return function(){return a.apply(b,arguments)}} function qd(a,b,c){Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?qd=nd:qd=od;return qd.apply(null,arguments)} function rd(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var e=c.slice();e.push.apply(e,arguments);return a.apply(this,e)}} function ud(a,b){a=a.split(".");var c=id;a[0]in c||"undefined"==typeof c.execScript||c.execScript("var "+a[0]);for(var e;a.length&&(e=a.shift());)a.length||void 0===b?c[e]&&c[e]!==Object.prototype[e]?c=c[e]:c=c[e]={}:c[e]=b} function wd(a,b){function c(){} c.prototype=b.prototype;a.Rb=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.base=function(e,f,l){for(var p=Array(arguments.length-2),r=2;r<arguments.length;r++)p[r-2]=arguments[r];return b.prototype[f].apply(e,p)}} function yd(a){return a} ;function zd(a,b){if(Error.captureStackTrace)Error.captureStackTrace(this,zd);else{var c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a));void 0!==b&&(this.cause=b)} wd(zd,Error);zd.prototype.name="CustomError";var Ad;function Bd(a,b){a=a.split("%s");for(var c="",e=a.length-1,f=0;f<e;f++)c+=a[f]+(f<b.length?b[f]:"%s");zd.call(this,c+a[e])} wd(Bd,zd);Bd.prototype.name="AssertionError";function Dd(a,b){return a.toLowerCase()==b.toLowerCase()} var Ed=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};function Gd(a){if(!Hd.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(Id,"&amp;"));-1!=a.indexOf("<")&&(a=a.replace(Ld,"&lt;"));-1!=a.indexOf(">")&&(a=a.replace(Md,"&gt;"));-1!=a.indexOf('"')&&(a=a.replace(Nd,"&quot;"));-1!=a.indexOf("'")&&(a=a.replace(Od,"&#39;"));-1!=a.indexOf("\x00")&&(a=a.replace(Pd,"&#0;"));return a} var Id=/&/g,Ld=/</g,Md=/>/g,Nd=/"/g,Od=/'/g,Pd=/\x00/g,Hd=/[\x00&<>"']/;function Qd(a,b){return a<b?-1:a>b?1:0} ;function Sd(){var a=id.navigator;return a&&(a=a.userAgent)?a:""} function Td(a){return-1!=Sd().indexOf(a)} ;function Ud(){return Td("Firefox")||Td("FxiOS")} function Vd(){return(Td("Chrome")||Td("CriOS"))&&!Td("Edge")||Td("Silk")} ;function Wd(){return Td("iPhone")&&!Td("iPod")&&!Td("iPad")} ;var Yd=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if("string"===typeof a)return"string"!==typeof b||1!=b.length?-1:a.indexOf(b,0);for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},be=Array.prototype.forEach?function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var e=a.length,f="string"===typeof a?a.split(""):a,l=0;l<e;l++)l in f&&b.call(c,f[l],l,a)};function ce(a,b){for(var c="string"===typeof a?a.split(""):a,e=a.length-1;0<=e;--e)e in c&&b.call(void 0,c[e],e,a)} var ge=Array.prototype.map?function(a,b){return Array.prototype.map.call(a,b,void 0)}:function(a,b){for(var c=a.length,e=Array(c),f="string"===typeof a?a.split(""):a,l=0;l<c;l++)l in f&&(e[l]=b.call(void 0,f[l],l,a));return e},he=Array.prototype.every?function(a,b){return Array.prototype.every.call(a,b,void 0)}:function(a,b){for(var c=a.length,e="string"===typeof a?a.split(""):a,f=0;f<c;f++)if(f in e&&!b.call(void 0,e[f],f,a))return!1;return!0};function je(a){if(!Array.isArray(a))for(var b=a.length-1;0<=b;b--)delete a[b];a.length=0} function ke(a,b){b=Yd(a,b);var c;(c=0<=b)&&le(a,b);return c} function le(a,b){return 1==Array.prototype.splice.call(a,b,1).length} function me(a,b){a:{for(var c=a.length,e="string"===typeof a?a.split(""):a,f=0;f<c;f++)if(f in e&&b.call(void 0,e[f],f,a)){b=f;break a}b=-1}0<=b&&le(a,b)} function ne(a,b,c){var e=0;ce(a,function(f,l){b.call(c,f,l,a)&&le(a,l)&&e++});return e} function pe(a){return Array.prototype.concat.apply([],arguments)} function se(a){var b=a.length;if(0<b){for(var c=Array(b),e=0;e<b;e++)c[e]=a[e];return c}return[]} function te(a,b,c,e){Array.prototype.splice.apply(a,ue(arguments,1))} function ue(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)} function we(a,b,c){c=c||ze;for(var e=0,f=a.length,l;e<f;){var p=e+(f-e>>>1);var r=c(b,a[p]);0<r?e=p+1:(f=p,l=!r)}return l?e:-e-1} function Ae(a,b){a.sort(b||ze)} function Be(a,b){for(var c=Array(a.length),e=0;e<a.length;e++)c[e]={index:e,value:a[e]};var f=b||ze;Ae(c,function(l,p){return f(l.value,p.value)||l.index-p.index});for(b=0;b<a.length;b++)a[b]=c[b].value} function ze(a,b){return a>b?1:a<b?-1:0} function Ce(a,b,c){for(var e={},f=0;f<a.length;f++){var l=a[f],p=b.call(c,l,f,a);void 0!==p&&(e[p]||(e[p]=[])).push(l)}return e} function Fe(a){var b=[];if(0>a-0)return[];for(var c=0;c<a;c+=1)b.push(c);return b} function Ge(a){for(var b=[],c=0;c<arguments.length;c++){var e=arguments[c];if(Array.isArray(e))for(var f=0;f<e.length;f+=8192)for(var l=Ge.apply(null,ue(e,f,f+8192)),p=0;p<l.length;p++)b.push(l[p]);else b.push(e)}return b} function He(a,b){return pe.apply([],ge(a,b))} ;function Ie(a){Ie[" "](a);return a} Ie[" "]=function(){};function Je(a,b){var c=Ke;return Object.prototype.hasOwnProperty.call(c,a)?c[a]:c[a]=b(a)} ;var Le=Td("Opera"),Me=Td("Trident")||Td("MSIE"),Ne=Td("Edge"),Oe=Td("Gecko")&&!(-1!=Sd().toLowerCase().indexOf("webkit")&&!Td("Edge"))&&!(Td("Trident")||Td("MSIE"))&&!Td("Edge"),Pe=-1!=Sd().toLowerCase().indexOf("webkit")&&!Td("Edge");Pe&&Td("Mobile");Td("Macintosh");Td("Windows");Td("Linux")||Td("CrOS");var Qe=id.navigator||null;Qe&&(Qe.appVersion||"").indexOf("X11");Td("Android");Wd();Td("iPad");Td("iPod");var Re=Wd()||Td("iPad")||Td("iPod");Sd().toLowerCase().indexOf("kaios");function Se(){var a=id.document;return a?a.documentMode:void 0} var Te;a:{var Ue="",Ve=function(){var a=Sd();if(Oe)return/rv:([^\);]+)(\)|;)/.exec(a);if(Ne)return/Edge\/([\d\.]+)/.exec(a);if(Me)return/\b(?:MSIE|rv)[:]([^\);]+)(\)|;)/.exec(a);if(Pe)return/WebKit\/(\S+)/.exec(a);if(Le)return/(?:Version)[ \/]?(\S+)/.exec(a)}();Ve&&(Ue=Ve?Ve[1]:"");if(Me){var Ye=Se();if(null!=Ye&&Ye>parseFloat(Ue)){Te=String(Ye);break a}}Te=Ue}var $e=Te,Ke={};function af(a){return Je(a,function(){for(var b=0,c=Ed(String($e)).split("."),e=Ed(String(a)).split("."),f=Math.max(c.length,e.length),l=0;0==b&&l<f;l++){var p=c[l]||"",r=e[l]||"";do{p=/(\d*)(\D*)(.*)/.exec(p)||["","","",""];r=/(\d*)(\D*)(.*)/.exec(r)||["","","",""];if(0==p[0].length&&0==r[0].length)break;b=Qd(0==p[1].length?0:parseInt(p[1],10),0==r[1].length?0:parseInt(r[1],10))||Qd(0==p[2].length,0==r[2].length)||Qd(p[2],r[2]);p=p[3];r=r[3]}while(0==b)}return 0<=b})} var bf;if(id.document&&Me){var cf=Se();bf=cf?cf:parseInt($e,10)||void 0}else bf=void 0;var df=bf;Ud();Wd()||Td("iPod");Td("iPad");!Td("Android")||Vd()||Ud()||Td("Opera")||Td("Silk");Vd();var ef=Td("Safari")&&!(Vd()||Td("Coast")||Td("Opera")||Td("Edge")||Td("Edg/")||Td("OPR")||Ud()||Td("Silk")||Td("Android"))&&!(Wd()||Td("iPad")||Td("iPod"));var ff={},gf=null,hf=Oe||Pe||"function"==typeof id.btoa;Array.from(new Map([["","HOMEPAGE"],["announcement","ANNOUNCEMENT"],["answer","ANSWER"],["topic","TOPIC"],["contact","CONTACT_FORM"],["troubleshooter","TROUBLESHOOTER"],["known-issues","KNOWN_ISSUES"],["suggestions","SUGGESTIONS"],["release-notes","RELEASE_NOTES"],["search","SEARCH_RESULTS"],["sitemap","SITEMAP"],["faq","FAQ"],["apis","API"],["checklist","CHECKLIST"],["table","TABLE"],["helpcenterz","HELPCENTERZ"],["contactflow","CONTACT_FLOW"],["forum","FORUM_THREAD"],["forum-attachment","FORUM_ATTACHMENT"],["threads","SUPPORT_FORUM_THREAD_LIST"],["thread","SUPPORT_FORUM_THREAD"],["settings","USER_SETTINGS"],["profile","USER_PROFILE"],["workflow","WORKFLOW"],["inapp","IN_APP"],["community","SUPPORT_FORUM_HOMEPAGE"],["gethelp","GET_HELP"],["snippet","SNIPPET"],["symptom","SYMPTOM_RESOURCES"]])).map(function(a){return[a[1],a[0]]});Array.from(new Map([["HOMEPAGE",0],["ANSWER",1],["TOPIC",2],["CONTACT_FORM",4],["TROUBLESHOOTER",5],["KNOWN_ISSUES",6],["SUGGESTIONS",7],["RELEASE_NOTES",8],["PORTAL",9],["SEARCH_RESULTS",10],["SITEMAP",11],["CONTACT_FORM_CONFIRMATION",12],["FAQ",13],["HOMEPAGE_TOP_ARTICLES",14],["VANITY",15],["API",16],["CHECKLIST",17],["TABLE",18],["HELPCENTERZ",19],["PRODUCT_SELECTOR",20],["CONTACT_FLOW",21],["FORUM_THREAD",22],["FORUM_ATTACHMENT",23],["SUPPORT_FORUM_THREAD_LIST",24],["SUPPORT_FORUM_THREAD",25],["SUPPORT_FORUM_NEW_THREAD",26],["USER_SETTINGS",27],["USER_PROFILE",28],["WORKFLOW",29],["IN_APP",30],["SUPPORT_FORUM_HOMEPAGE",31],["SUPPORT_FORUM_ABOUT",32],["GET_HELP",33],["ANNOUNCEMENT",34],["SNIPPET",35]])).map(function(a){return[a[1],a[0]]});function jf(a,b,c){for(var e in a)b.call(c,a[e],e,a)} function kf(a){var b=0,c;for(c in a)b++;return b} function lf(a){var b=[],c=0,e;for(e in a)b[c++]=a[e];return b} function mf(a){var b=[],c=0,e;for(e in a)b[c++]=e;return b} function nf(a,b){var c=kd(b),e=c?b:arguments;for(c=c?0:1;c<e.length;c++){if(null==a)return;a=a[e[c]]}return a} function of(a,b,c){for(var e in a)if(b.call(c,a[e],e,a))return e} function pf(a){var b={},c;for(c in a)b[c]=a[c];return b} function qf(a){if(!a||"object"!==typeof a)return a;if("function"===typeof a.clone)return a.clone();if("undefined"!==typeof Map&&a instanceof Map)return new Map(a);if("undefined"!==typeof Set&&a instanceof Set)return new Set(a);var b=Array.isArray(a)?[]:"function"!==typeof ArrayBuffer||"function"!==typeof ArrayBuffer.isView||!ArrayBuffer.isView(a)||a instanceof DataView?{}:new a.constructor(a.length),c;for(c in a)b[c]=qf(a[c]);return b} var rf="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");function sf(a,b){for(var c,e,f=1;f<arguments.length;f++){e=arguments[f];for(c in e)a[c]=e[c];for(var l=0;l<rf.length;l++)c=rf[l],Object.prototype.hasOwnProperty.call(e,c)&&(a[c]=e[c])}} ;var wf;function yf(){if(void 0===wf){var a=null,b=id.trustedTypes;if(b&&b.createPolicy){try{a=b.createPolicy("goog#html",{createHTML:yd,createScript:yd,createScriptURL:yd})}catch(c){id.console&&id.console.error(c.message)}wf=a}else wf=a}return wf} ;function zf(a,b){this.v=a===Af&&b||"";this.N=Bf} zf.prototype.Id=!0;zf.prototype.rd=function(){return this.v};function Cf(a){return a instanceof zf&&a.constructor===zf&&a.N===Bf?a.v:"type_error:Const"} var Bf={},Af={};function Df(a,b){this.v=b===Ef?a:""} Df.prototype.toString=function(){return this.v+""};Df.prototype.Id=!0;Df.prototype.rd=function(){return this.v.toString()};function Ff(a){return a instanceof Df&&a.constructor===Df?a.v:"type_error:TrustedResourceUrl"} var Ef={};function Gf(a){var b=yf();a=b?b.createScriptURL(a):a;return new Df(a,Ef)} ;function Hf(a,b){this.v=b===If?a:""} Hf.prototype.toString=function(){return this.v.toString()};Hf.prototype.Id=!0;Hf.prototype.rd=function(){return this.v.toString()};function Jf(a){return a instanceof Hf&&a.constructor===Hf?a.v:"type_error:SafeUrl"} var Kf=/^data:(.*);base64,[a-z0-9+\/]+=*$/i,Lf=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i;function Mf(a){a instanceof Hf||(a="object"==typeof a&&a.Id?a.rd():String(a),Lf.test(a)?a=new Hf(a,If):(a=String(a).replace(/(%0A|%0D)/g,""),a=a.match(Kf)?new Hf(a,If):null));return a||Nf} var If={},Nf=new Hf("about:invalid#zClosurez",If);var Of={};function Pf(a,b){this.v=b===Of?a:"";this.Id=!0} Pf.prototype.rd=function(){return this.v};Pf.prototype.toString=function(){return this.v.toString()};function Qf(a){return a instanceof Pf&&a.constructor===Pf?a.v:"type_error:SafeStyle"} function Rf(a){var b="",c;for(c in a)if(Object.prototype.hasOwnProperty.call(a,c)){if(!/^[-_a-zA-Z0-9]+$/.test(c))throw Error("Name allows only [-_a-zA-Z0-9], got: "+c);var e=a[c];null!=e&&(e=Array.isArray(e)?e.map(Sf).join(" "):Sf(e),b+=c+":"+e+";")}return b?new Pf(b,Of):Tf} var Tf=new Pf("",Of);function Sf(a){if(a instanceof Hf)return'url("'+Jf(a).replace(/</g,"%3c").replace(/[\\"]/g,"\\$&")+'")';if(a instanceof zf)a=Cf(a);else{a=String(a);var b=a.replace(Vf,"$1").replace(Vf,"$1").replace(Wf,"url");if(Xf.test(b)){if(b=!$f.test(a)){for(var c=b=!0,e=0;e<a.length;e++){var f=a.charAt(e);"'"==f&&c?b=!b:'"'==f&&b&&(c=!c)}b=b&&c&&ag(a)}a=b?bg(a):"zClosurez"}else a="zClosurez"}if(/[{;}]/.test(a))throw new Bd("Value does not allow [{;}], got: %s.",[a]);return a} function ag(a){for(var b=!0,c=/^[-_a-zA-Z0-9]$/,e=0;e<a.length;e++){var f=a.charAt(e);if("]"==f){if(b)return!1;b=!0}else if("["==f){if(!b)return!1;b=!1}else if(!b&&!c.test(f))return!1}return b} var Xf=RegExp("^[-,.\"'%_!#/ a-zA-Z0-9\\[\\]]+$"),Wf=RegExp("\\b(url\\([ \t\n]*)('[ -&(-\\[\\]-~]*'|\"[ !#-\\[\\]-~]*\"|[!#-&*-\\[\\]-~]*)([ \t\n]*\\))","g"),Vf=RegExp("\\b(calc|cubic-bezier|fit-content|hsl|hsla|linear-gradient|matrix|minmax|radial-gradient|repeat|rgb|rgba|(rotate|scale|translate)(X|Y|Z|3d)?|var)\\([-+*/0-9a-zA-Z.%#\\[\\], ]+\\)","g"),$f=/\/\*/;function bg(a){return a.replace(Wf,function(b,c,e,f){var l="";e=e.replace(/^(['"])(.*)\1$/,function(p,r,t){l=r;return t});b=Mf(e).rd();return c+l+b+l+f})} ;var cg={};function dg(a,b){this.v=b===cg?a:"";this.Id=!0} dg.prototype.toString=function(){return this.v.toString()};function eg(a){function b(e){Array.isArray(e)?e.forEach(b):c+=fg(e)} var c="";Array.prototype.forEach.call(arguments,b);return new dg(c,cg)} dg.prototype.rd=function(){return this.v};function fg(a){return a instanceof dg&&a.constructor===dg?a.v:"type_error:SafeStyleSheet"} var gg=new dg("",cg);var hg={};function ig(a,b){this.v=b===hg?a:"";this.Id=!0} ig.prototype.rd=function(){return this.v.toString()};ig.prototype.toString=function(){return this.v.toString()};function jg(a){return a instanceof ig&&a.constructor===ig?a.v:"type_error:SafeHtml"} function kg(a){return a instanceof ig?a:lg(Gd("object"==typeof a&&a.Id?a.rd():String(a)))} function mg(a){function b(f){Array.isArray(f)?f.forEach(b):(f=kg(f),e.push(jg(f).toString()))} var c=kg(og),e=[];a.forEach(b);return lg(e.join(jg(c).toString()))} function pg(a){return mg(Array.prototype.slice.call(arguments))} function lg(a){var b=yf();a=b?b.createHTML(a):a;return new ig(a,hg)} var og=new ig(id.trustedTypes&&id.trustedTypes.emptyHTML||"",hg),qg=lg("<br>"); function rg(a,b){if(void 0!==a.tagName){if("script"===a.tagName.toLowerCase())throw Error("Use setTextContent with a SafeScript.");if("style"===a.tagName.toLowerCase())throw Error("Use setTextContent with a SafeStyleSheet.");}a.innerHTML=jg(b)} ;function sg(a){var b=void 0===b?{}:b;a=a.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;");b.er&&(a=a.replace(/(^|[\r\n\t ]) /g,"$1&#160;"));b.dr&&(a=a.replace(/(\r\n|\n|\r)/g,"<br>"));b.fr&&(a=a.replace(/(\t+)/g,'<span style="white-space:pre">$1</span>'));return lg(a)} ;function tg(a){var b=Ff(ug).toString();if(/#/.test(b))throw Error("");var c=/\?/.test(b)?"&":"?";a.forEach(function(e,f){e=e instanceof Array?e:[e];for(var l=0;l<e.length;l++){var p=e[l];null!==p&&void 0!==p&&(b+=c+encodeURIComponent(f)+"="+encodeURIComponent(String(p)),c="&")}});return Gf(b)} ;function vg(){return null} function wg(a){return a} ;var zg=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}}(function(){var a=document.createElement("div"),b=document.createElement("div");b.appendChild(document.createElement("div"));a.appendChild(b);b=a.firstChild.firstChild;a.innerHTML=jg(og);return!b.parentElement});function Ag(a,b){if(zg())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=jg(b)} var Hg=/^[\w+/_-]+[=]{0,2}$/;function Ig(a){var b=id.document;return b.querySelector?(a=b.querySelector(a))&&(a=a.nonce||a.getAttribute("nonce"))&&Hg.test(a)?a:"":""} ;window.sc_setNavigationHandler=function(){};window.sc_setReloadHandler=function(){};function Jg(){} Jg.prototype.Hf=function(){};function Kg(a,b,c){if(null==b)return null;var e=a.width;a=a.height;switch(c){case 5:case 6:e=b;break;case 1:case 2:case 3:case 4:a=b}return{Ca:{width:e,height:a},ub:{width:e,height:a},Bc:!0}} ud("aplos.chart.layout.Component",Jg);function Lg(){this.v=Date.now()} var Mg=null;Lg.prototype.set=function(a){this.v=a};Lg.prototype.reset=function(){this.set(Date.now())};Lg.prototype.get=function(){return this.v};var Ng={};function Og(a,b){this.name=a;this.value=b} Og.prototype.toString=function(){return this.name};var Pg=new Og("SEVERE",1E3),Qg=new Og("WARNING",900),Rg=new Og("INFO",800),Sg=new Og("CONFIG",700),Tg=new Og("FINE",500),Ug=new Og("ALL",0);function Vg(a){this.ha=a||"";Mg||(Mg=new Lg);this.ka=Mg} Vg.prototype.v=!0;Vg.prototype.N=!0;Vg.prototype.O=!1;function Wg(a){return 10>a?"0"+a:String(a)} function Xg(a){Vg.call(this,a)} wd(Xg,Vg);function Yg(a,b){var c=[];c.push(a.ha," ");if(a.N){var e=c.push,f=new Date(b.O());e.call(c,"[",Wg(f.getFullYear()-2E3)+Wg(f.getMonth()+1)+Wg(f.getDate())+" "+Wg(f.getHours())+":"+Wg(f.getMinutes())+":"+Wg(f.getSeconds())+"."+Wg(Math.floor(f.getMilliseconds()/10)),"] ")}e=c.push;f=a.ka.get();f=(b.O()-f)/1E3;var l=f.toFixed(3),p=0;if(1>f)p=2;else for(;100>f;)p++,f*=10;for(;0<p--;)l=" "+l;e.call(c,"[",l,"s] ");c.push("[",b.N(),"] ");c.push(b.ka());a.O&&(b=b.v(),void 0!==b&&c.push("\n",b instanceof Error?b.message:String(b)));a.v&&c.push("\n");return c.join("")} ;function Zg(){qd(this.O,this);this.v=new Xg;this.v.N=!1;this.v.O=!1;this.N=this.v.v=!1;this.ha={}} Zg.prototype.O=function(a){function b(l){if(l){if(l.value>=Pg.value)return"error";if(l.value>=Qg.value)return"warn";if(l.value>=Sg.value)return"log"}return"debug"} if(!this.ha[a.N()]){var c=Yg(this.v,a),e=$g;if(e){var f=b(a.ha());ah(e,f,c,a.v())}}};var $g=id.console;function ah(a,b,c,e){if(a[b])a[b](c,void 0===e?"":e);else a.log(c,void 0===e?"":e)} ;ud("aplos.util.LogLevel",{ERROR:Ng?Pg:null,Jq:Ng?Qg:null,Wp:Ng?Rg:null,yp:Ng?Tg:null,hl:Ng?Ug:null});function bh(){} ud("aplos.util.Logger",bh);var ch=new Zg;bh.setLogToConsole=function(a){a!=ch.N&&(ch.N=a)};bh.setLogLevel=function(){};bh.log=function(){};function dh(a){!a.stack&&a.getResponseText&&a.getResponseText()} bh.unpackAndLogError=dh;bh.debug=function(){};bh.info=function(){};bh.warn=function(){};bh.error=function(){};function eh(a){return a.replace(/(\r\n|\r|\n)+/g," ")} function fh(a){return a=Gd(a)} function gh(a,b){return a&&b?a.split(b).length-1:0} var hh=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)};function ih(a,b){if(!Number.isFinite(a))return String(a);a=String(a);var c=a.indexOf(".");-1===c&&(c=a.length);var e="-"===a[0]?"-":"";e&&(a=a.substring(1));return e+hh("0",Math.max(0,b-c))+a} ;var jh="Y Z E P T G M K m u n".split(" "),kh={"":1,n:Math.pow(1024,-3),u:Math.pow(1024,-2),m:1/1024,k:1024,K:1024,M:Math.pow(1024,2),G:Math.pow(1024,3),T:Math.pow(1024,4),P:Math.pow(1024,5),E:Math.pow(1024,6),Z:Math.pow(1024,7),Y:Math.pow(1024,8)};function lh(a){function b(c){return""+c} if(a)if("c"===a.slice(-1))b=oh(a);else if("B"===a.slice(-1))b=ph(a);else{switch(a){case "%":a=".0%";break;case "3,.2e+03":a=",.2e"}try{b=qh(a)}catch(c){}}return rh(b)} ud("aplos.util.d3.format",lh);function oh(a){a=a.slice(0,a.length-1);var b=qh(a+"f"),c=qh(a+"s"),e=qh(a+"g");return function(f){var l=c(f),p=l.slice(-1),r;return(r=sh[p])?l.replace(p,r):1>Math.abs(f)?b(f):e(f)}} function rh(a){return function(b){return null===b||"null"===b?"null":b===Number.POSITIVE_INFINITY?"\u221e":b===Number.NEGATIVE_INFINITY?"-\u221e":void 0===b?"undefined":isNaN(+b)?"Invalid number":a(+b)}} var sh={k:"K",M:"M",G:"B",T:"T",P:"Q"};function ph(a){a=a.match(th);var b=null!==a?Number(a[1]):2;return function(c){var e=c;var f=e;var l="",p=1;0>e&&(e=-e);if(Infinity===e)f=(Infinity*Math.sign(f)).toString();else{for(var r=0;r<jh.length;r++){var t=jh[r];p=kh[t];if(e>=p||1>=p&&e>.1*p){l=t;break}}l||(p=1);e=Math.pow(10,void 0!==b?b:2);f=Math.round(f/p*e)/e+""+l}return f+(1>Math.abs(c)||1024<=Math.abs(c)?"iB":"")}} var th=/^\.(\d+)B$/;function Ch(a){switch(a){case 0:return 3;case 1:return 5;case 3:return 6;case 2:return 1;default:throw Error("Unknown orientation: "+a);}} ;var Dh=[1,1.25,1.5,2,2.5,3,4,5,6,7.5,8,10];function Eh(a,b,c){return Fh.bind(null,a-1,b||Dh,!!c)} ud("aplos.data.ticks.makeTickGenerator",Eh);function Fh(a,b,c,e){4E-10<Math.abs(e[0]-e[1])&&(e=[Gh(e[0]),Gh(e[1])]);if(0<=e[0])var f=0;else if(0>=e[1])f=a;else{if(1===a)return Hh(Ih(b,2,1,e,c));f=Math.round(Math.abs(e[0])/(e[1]-e[0])*a);0===f?f=1:f===a&&(f=a-1)}0===e[1]-e[0]&&(0<e[1]?e=[0,1.25*e[1]]:0>e[1]&&(e=[1.25*e[0],0]));return Ih(b,a,f,e,c)} function Ih(a,b,c,e,f){b=Math.max(1,b);var l=0;0>e[0]&&(l=Jh(a,e[0],c,f));var p=0;0<e[1]&&(p=Jh(a,e[1],b-c,f));0===e[1]-e[0]&&(p=a[0]);a=Math.max(Math.abs(l),p);e=[];for(f=0;f<=b;f++)e[f]=f*a-c*a;return e} function Jh(a,b,c,e){var f=0>b;b=Math.abs(b);c=b/c;b=Math.pow(10,b?Math.floor(Math.log(c)/Math.LN10):0);for(var l=c,p=0;p<a.length&&(l=a[p]*b,!(l>=c)||e&&l!=Math.round(l));p++);return(f?-1:1)*l} function Gh(a){return 0>a?a+2E-10:0<a?a-2E-10:a} ;function Kh(a,b,c){return Math.min(Math.max(a,b),c)} function Lh(a){if(0<a){var b=Math.round(Math.log(a)*Math.LOG10E);return b-(parseFloat("1e"+b)>a?1:0)}return 0==a?-Infinity:NaN} ;function Mh(a){var b=Nh(),c=a,e=0,f=null,l=0,p=0,r=b.domain;b.domain=function(ma){if(!arguments.length)return r();var na=ma;"function"===typeof c?na=c(ma):null!=c&&(na=c);return r(na)};var t=b.range;b.range=function(ma){return arguments.length||void 0!==ma?t(Oh(ma,l,p)):t()};b.outerPaddingPx=function(ma){l=ma||0;p=ma||0;return b};b.outerPaddingStartPx=function(ma){if(!arguments.length)return l;l=ma||0;return b};b.outerPaddingEndPx=function(ma){if(!arguments.length)return p;p=ma||0;return b};b.bandwidth=function(){return null!=e?e:b(f)-b(0)};b.barGroupWidthPx=function(ma){return arguments.length?(e=ma,f=null,b):e};b.barGroupWidth=function(ma){return arguments.length?(f=ma,e=null,b):e};b.domainOverride=function(ma){return arguments.length?(c=ma,b):c};var y=b.ticks;b.ticks=function(ma){return c&&c.ticks?c.ticks(r(),b.range()):y(ma)};var E=b.copy;b.copy=function(){var ma=E();if(c&&c.ticks){var na=c.ticks(r(),b.range());ma.ticks=function(){return na}}return ma};return b} ud("aplos.chart.d3.scale.linear",Mh);function Ph(a){var b=Qh(),c=a,e=b.domain;b.domain=function(f){if(!arguments.length)return e();var l=f;"function"===typeof c?l=c(l):null!=c&&(l=c);return e(l)};b.domainOverride=function(f){return arguments.length?(c=f,b):c};return b} ud("aplos.chart.d3.scale.log",Ph);ud("aplos.chart.d3.scale.ordinalPoints",function(a){var b=Rh();b.padding(a||0);return b});function Sh(a,b,c){var e=c?Rh():Th();e.round(!1);var f=null,l=void 0,p=!1,r=null,t=null,y=e.domain,E=e.range;e.domain=function(ma){if(!arguments.length)return y();"function"===typeof l?ma=l(ma):null!=l&&(ma=l);"function"===typeof p?ma.sort(p):null!=p&&p&&ma.sort(Uh);c||(e.paddingInner(a||0),e.paddingOuter(b||0));return y(ma)};e.range=function(ma){if(!arguments.length&&void 0===ma)return E();f=ma.slice();return E(Oh(ma,r,t))};e.outerPaddingPx=function(ma){r=ma||0;t=ma||0;b=0;return e};e.outerPaddingStartPx=function(ma){if(!arguments.length)return r;r=ma||0;b=0;return e};e.outerPaddingEndPx=function(ma){if(!arguments.length)return t;t=ma||0;b=0;return e};e.domainOverride=function(ma){return arguments.length?(l=ma,e):l};e.autoOrderDomain=function(ma){return arguments.length?(p=ma,e):p};e.copy=function(){var ma=Sh(a,b,c);p&&ma.autoOrderDomain(p);var na=e.domain();na=na?na.slice(0,na.length):na;if(null!=r||null!=t)ma.outerPaddingStartPx(r),ma.outerPaddingEndPx(t);ma.domain(na);ma.domainOverride(l);ma.range(f);return ma};return e} ud("aplos.chart.d3.scale.ordinal",Sh);function Vh(a){var b=Wh(),c=a,e=10,f=null,l=null,p=null,r=0,t=b.domain;b.domain=function(ma){if(!arguments.length)return t();var na=ma;"function"===typeof c?na=c(na):null!=c&&(na=c);r&&na[1]===na[0]&&(na[0]-=r,na[1]+=r);return t(na)};var y=b.range;b.range=function(ma){return arguments.length?y(Oh(ma,l,p)):y()};b.outerPaddingPx=function(ma){l=ma||0;p=ma||0;return b};b.outerPaddingStartPx=function(ma){if(!arguments.length)return l;l=ma||0;return b};b.outerPaddingEndPx=function(ma){if(!arguments.length)return p;p=ma||0;return b};b.bandwidth=function(){return null!=e?e:b(f)-b(0)};b.singlePointDomainExpansion=function(ma){return arguments.length?(r=ma,b):r};b.barGroupWidthPx=function(ma){return arguments.length?(e=ma,f=null,b):e};b.barGroupWidth=function(ma){return arguments.length?(f=ma,e=null,b):e};b.domainOverride=function(ma){return arguments.length?(c=ma,b):c};var E=b.ticks;b.ticks=function(ma){return c&&c.ticks?(ma=y(),c.ticks(t(),ma)):E(ma)};return b} ud("aplos.chart.d3.time.scale",Vh);function Xh(a,b,c){return a==b[0]?c[0]:a==b[1]?c[1]:(c[1]*(a-b[0])-c[0]*(a-b[1]))/(b[1]-b[0])} function Yh(a,b,c){a=(a-b[0])/(b[1]-b[0]);b=0>=c[0]*c[1]?NaN:0<c[0]?1:-1;return b*Math.pow(b*c[1],a)*Math.pow(b*c[0],1-a)} function Zh(a){if(!he(a,function(b){return"number"===typeof b}))return a;a=Hh(a);0>a[0]&&0>a[1]?a[1]=0:0<a[0]&&0<a[1]&&(a[0]=0);return a} ud("aplos.chart.d3.domainOverrides.preferZero",Zh);function $h(a){if(!he(a,function(b){return"number"===typeof b}))return a;a=Zh(a);0!==a[0]&&(a[0]=ai(a[0]));0!==a[1]&&(a[1]=ai(a[1]));return a} ud("aplos.chart.d3.domainOverrides.quartersOfPowersOfTen",$h);function ai(a){var b=0>a;a=Math.abs(a);var c=Math.pow(10,Math.ceil(Math.log(a)/Math.LN10));return(b?-1:1)*(.25*c>=a?.25*c:.5*c>=a?.5*c:.75*c>=a?.75*c:c)} function bi(a,b,c){function e(l){return Hh(f(l))} var f=Eh(a||5,b,c);e.ticks=function(l){return f(l)};return e} ud("aplos.chart.d3.domainOverrides.buildQuantumNicer",bi);var ci=bi();ud("aplos.chart.d3.domainOverrides.quantumNicing",ci);var di=bi(void 0,void 0,!0);ud("aplos.chart.d3.domainOverrides.integerQuantumNicing",di);function ei(a){return[.9*a[0],1.1*a[1]]} ud("aplos.chart.d3.domainOverrides.tight",ei);function fi(a,b){if(a&&a.bandwidth&&isFinite(b)&&a.domain().length){for(var c=a.bandwidth(),e=a.domain(),f=null,l=Infinity,p=0;p<e.length;p++){var r=a(e[p]);r=Math.abs(r+.5*c-b);r<=l&&(l=r,f=e[p])}return f}return null} function Oh(a,b,c){if(!b&&!c)return a;var e=[a[0],a[1]];e[0]>e[1]?(e[0]-=b||0,e[1]+=c||0,e[0]<e[1]&&(e[0]=e[1]=(a[1]-a[0])/2+a[0])):e[0]<e[1]&&(e[0]+=b||0,e[1]-=c||0,e[0]>e[1]&&(e[0]=e[1]=(a[1]-a[0])/2+a[0]));return e} function gi(a,b){if(a)for(var c=mf(b),e=0;e<c.length;e++)a.attr(c[e],b[c[e]])} function hi(a){return ii&&"undefined"===typeof ii.clientX?[0,0]:ji(a)} ;try{(new self.OffscreenCanvas(0,0)).getContext("2d")}catch(a){};function ki(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0} w=ki.prototype;w.clone=function(){return new ki(this.x,this.y)};function li(a,b){var c=a.x-b.x;a=a.y-b.y;return Math.sqrt(c*c+a*a)} function mi(a,b){var c=a.x-b.x;a=a.y-b.y;return c*c+a*a} w.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};w.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};w.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};w.translate=function(a,b){a instanceof ki?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),"number"===typeof b&&(this.y+=b));return this};w.scale=function(a,b){this.x*=a;this.y*="number"===typeof b?b:a;return this};function ni(a,b){this.width=a;this.height=b} w=ni.prototype;w.clone=function(){return new ni(this.width,this.height)};w.area=function(){return this.width*this.height};w.aspectRatio=function(){return this.width/this.height};w.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};w.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};w.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};w.scale=function(a,b){this.width*=a;this.height*="number"===typeof b?b:a;return this};function oi(a,b){jf(b,function(c,e){c&&"object"==typeof c&&c.Id&&(c=c.rd());"style"==e?a.style.cssText=c:"class"==e?a.className=c:"for"==e?a.htmlFor=c:pi.hasOwnProperty(e)?a.setAttribute(pi[e],c):0==e.lastIndexOf("aria-",0)||0==e.lastIndexOf("data-",0)?a.setAttribute(e,c):a[e]=c})} var pi={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"};function qi(a,b,c,e){function f(r){r&&b.appendChild("string"===typeof r?a.createTextNode(r):r)} for(;e<c.length;e++){var l=c[e];if(!kd(l)||md(l)&&0<l.nodeType)f(l);else{a:{if(l&&"number"==typeof l.length){if(md(l)){var p="function"==typeof l.item||"string"==typeof l.item;break a}if("function"===typeof l){p="function"==typeof l.item;break a}}p=!1}be(p?se(l):l,f)}}} function ri(a,b){b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return a.createElement(b)} function si(a){var b=Array.prototype.map.call(arguments,Cf),c=lg(b.join("")),e=document;b=ri(e,"DIV");Me?(c=pg(qg,c),Ag(b,c),b.removeChild(b.firstChild)):Ag(b,c);if(1==b.childNodes.length)b=b.removeChild(b.firstChild);else{for(e=e.createDocumentFragment();b.firstChild;)e.appendChild(b.firstChild);b=e}return b} function yi(a){for(var b;b=a.firstChild;)a.removeChild(b)} function zi(a){return a&&a.parentNode?a.parentNode.removeChild(a):null} function Ai(a){return void 0!=a.children?a.children:Array.prototype.filter.call(a.childNodes,function(b){return 1==b.nodeType})} function Bi(a){return 9==a.nodeType?a:a.ownerDocument||a.document} function Ri(a,b){a&&(a=a.parentNode);for(var c=0;a;){if(b(a))return a;a=a.parentNode;c++}return null} function Si(a){this.v=a||id.document||document} w=Si.prototype;w.Cm=function(a){return"string"===typeof a?this.v.getElementById(a):a};w.ta=Si.prototype.Cm;function Ti(a){var b=Ui.v;a=a&&"*"!=a?String(a).toUpperCase():"";b.querySelectorAll&&b.querySelector&&a?b=b.querySelectorAll(a+""):b=b.getElementsByTagName(a||"*");return b} w.lj=function(a,b,c){var e=this.v,f=arguments,l=f[1],p=ri(e,String(f[0]));l&&("string"===typeof l?p.className=l:Array.isArray(l)?p.className=l.join(" "):oi(p,l));2<f.length&&qi(e,p,f,2);return p};w.createElement=function(a){return ri(this.v,a)};w.appendChild=function(a,b){a.appendChild(b)};w.append=function(a,b){qi(Bi(a),a,arguments,1)};w.Eh=Ai;w.contains=function(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if("undefined"!=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a};function Vi(a,b,c,e){this.top=a;this.right=b;this.bottom=c;this.left=e} w=Vi.prototype;w.clone=function(){return new Vi(this.top,this.right,this.bottom,this.left)};w.contains=function(a){return this&&a?a instanceof Vi?a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1};w.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this};w.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this};w.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this};w.translate=function(a,b){a instanceof ki?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,"number"===typeof b&&(this.top+=b,this.bottom+=b));return this};w.scale=function(a,b){b="number"===typeof b?b:a;this.left*=a;this.right*=a;this.top*=b;this.bottom*=b;return this};var Wi;function Xi(a,b,c,e){if(null===a)return[0,0];if(!e){try{var f="function"===typeof a.getBBox?a.getBBox():null;if(f&&(f.width||f.height))return[f.width,f.height]}catch(p){}f=a.clientWidth;var l=a.clientHeight;if(f||l)return[f,l]}e=Yi;e||(Yi=e=Zi(document.body).append("span").attr("id","hiddenTextSizer").style("opacity",0).style("position","absolute").style("top","0px").style("left","0px"));f=$i(a);l=null!=f.lineHeight?f.lineHeight:1;e.style("font",null==c?""!=f.font?f.font:f.fontSize+" "+f.fontFamily:c);e.style("line-height",l);if(b)e.text(b);else for(b=e.node(),a=a.cloneNode(!0).childNodes,yi(b);a.length;)b.appendChild(a[0]);f=e.node().clientWidth;l=e.node().clientHeight;e.text(null);return[f,l]} var Yi;function aj(a,b){var c=bj;c||(bj=c=document.createElement("canvas"));c=c.getContext("2d");c.font=b;return c.measureText(a).width} var bj;function cj(a,b,c,e){return Xi(a,b,c,e)[1]} function dj(a,b){ej(a,null);if(fj(a)>b){var c=a.textContent;a.textContent=gj(a,b);ej(a,c)}} function gj(a,b,c){var e=c||hj(a);if(b<e)return"..".substr(0,Math.floor(3*b/e));c=a.textContent;if(Me||Ne||Oe&&"text"!=a.tagName){for(var f=0,l=c.length;f<l;){var p=Math.ceil((f+l)/2);a.getSubStringLength(0,p)>b-e?l=p-1:f=p}p=f}else if(f=a.getStartPositionOfChar(0),b=b-e+.001,ij(a.textContent)?f.x-=b:f.x+=b,p=a.getCharNumAtPosition(f),0>p&&(f.x=Math.floor(f.x),p=a.getCharNumAtPosition(f)),0>p)return c;return p>=c.length-1?c:c.substr(0,p)+"..."} function ej(a,b){var c=a.getElementsByTagName("title")[0];b?(c||(c=a.appendChild(document.createElementNS("http://www.w3.org/2000/svg","title"))),c.textContent=b):c&&a.removeChild(c)} function hj(a){var b=fj(a),c=a.textContent;a.textContent+="...";var e=fj(a);a.textContent=c;return e-b} function ij(a){if(!a)return!1;Wi||(Wi=RegExp("^[^\u0591-\u07ff\u200f\u202b\u202e\ufb1d-\ufdfd\ufe70-\ufefc]*?[\u0591-\u07ff\u200f\u202b\u202e\ufb1d-\ufdfd\ufe70-\ufefc]"));return Wi.test(a)} function jj(a){var b=a.parentNode,c=a.nextSibling,e=document.createElement("div");document.body.appendChild(e);e.appendChild(a);var f=[];be(document.styleSheets,function(l){var p=[];try{p=l.cssRules||[]}catch(r){}be(p,function(r){e.querySelector(r.selectorText)&&f.push(r.cssText)})});b.insertBefore(a,c);document.body.removeChild(e);return f} function kj(a){void 0!==a&&(kj.be=a);return kj.be} ud("aplos.util.dom.forcePageDirection",kj);kj.be=null;function lj(a,b){var c=void 0;return Me?function(e,f){var l=b?"function"===typeof b?b(e,f):b:Zi(this).text();if(null===l||void 0===l)return null;e="function"===typeof a?a(e,f):a;f=0;void 0===c&&(c=$i(this));var p="rtl"==(kj.be||c.direction);if(ij(l)){if("middle"==e)l=Xi(this,l,c.font)[0],f=-l/2;else if("right"==e||p&&"start"==e||!p&&"end"==e)l=Xi(this,l,c.font)[0],f=-l;e="start"}else"left"==e&&(e="start"),"right"==e&&(e="end");f&&(l=this.getAttribute("transform")||"",l=l.replace(/translate\([^\)]*\)/,""),this.setAttribute("transform",l+" translate("+f+",0)"));return""+e}:function(e,f){e="function"===typeof a?a(e,f):a;if("middle"==e||"start"==e||"end"==e)return""+e;kj.be?f="rtl"==kj.be:(null==c&&(c=$i(this)),f="rtl"==c.direction);return f?"left"==e?"end":"start":"left"==e?"start":"end"}} function mj(a,b){a=a.node();for(b=b?b.split("\n"):[];a.childNodes[b.length];)a.removeChild(a.lastElementChild);if(b.length){for(;a.childNodes.length<b.length;){var c=document.createElementNS(nj.svg,"tspan");c.setAttribute("x",0);a.appendChild(c)}for(c=0;c<b.length;c++)a.childNodes[c].textContent=b[c],0<c&&a.childNodes[c].setAttribute("dy","2ex")}return Zi(a).selectAll("tspan")} function oj(a,b){var c=a;b&&(c=a.transition(),c.duration(b));return c} function pj(a){null!=a&&(qj=a);return qj} ud("aplos.util.dom.useHtmlLabels",pj);function rj(a){var b=null;b=sj(a);var c=tj(b).append("div");a.empty()||a.each(function(e){var f=this.getCTM(),l=f.e;f=f.f;var p=uj++;c.append("div").classed("html-container",!0).attr("data-div-id",p).style("position","absolute").style("left",Math.round(l)+"px").style("top",Math.round(f)+"px").each(function(){this.__data__=e});Zi(this).attr("data-div-id",p)});return b=c.selectAll("div")} function sj(a){for(a=a.node();a&&1==a.nodeType;){var b=Zi(a);if(b.classed("aplos-chart-container"))return b;a=a.parentNode}throw Error();} function vj(a){var b=a.selectAll(".html-container");b=tj(a);var c="";a.each(function(){var e=Zi(this).attr("data-div-id");c+='div[data-div-id="'+e+'"],'});c=c.slice(0,c.length-1);return b=b.selectAll(c)} function tj(a){var b=sj(a);a=b.select(".aplos-html-overlays");if(a.empty()){b=a=b.append("div").classed("aplos-html-overlays",!0);var c={position:"absolute",left:0,top:0,width:"100%",height:"100%","pointer-events":"none"};if(b)for(var e=mf(c),f=0;f<e.length;f++)b.style(e[f],c[e[f]])}return a} function wj(a){return function(b,c){b=a(b,c);c=og;b instanceof ig?c=b:b instanceof Node?c=lg(b.innerHTML):b&&(c=kg(b));return jg(c)}} function $i(a){return window.getComputedStyle(a,null)} function fj(a){try{return a.getComputedTextLength()}catch(b){return 0}} function xj(a,b){if(""!==b||a.hasChildNodes())if(Me||Ne){if(yi(a),b&&0!==b.length){var c=Zi(document.createElement("div"));c.html('<svg xmlns="http://www.w3.org/2000/svg">'+b+"</svg>");for(b=c.node().childNodes[0].childNodes;b.length;)a.appendChild(b[0])}}else rg(a,lg(b))} function yj(){void 0===window.aplosUniqueSeq_&&(window.aplosUniqueSeq_=0);return window.aplosUniqueSeq_++} var qj=!1,uj=0,zj=null;ud("aplos.chart.colors.ColorIndex",{mp:0,Pp:1,gq:2,kq:3,Dq:4,Nq:5,RED:6,mq:7,Ap:8,Qp:9});var Aj=["#3B80E2 #4D90FE #68A1FE #8BB7FE #AFCDFF #D2E3FF".split(" "),"#11A514 #1BC123 #3DCA44 #6BD770 #98E39C #C6EFC8".split(" "),"#E58720 #FF9915 #FFA838 #FFBD67 #FFD195 #FFE5C4".split(" "),"#DD40A9 #F953BA #FA6DC4 #FB8FD2 #FCB1E0 #FDD4EE".split(" "),"#00BF91 #00DAAE #26E0BA #59E7CA #8CEEDA #BFF6EB".split(" "),"#D6AD2B #F1CA3A #F3D257 #F6DC7F #F9E7A6 #FBF2CE".split(" "),"#E52929 #FF1F1F #FF4040 #FF6D6D #FF9A9A #FFC7C7".split(" "),"#9205E5 #B311FF #BE34FF #CE64FF #DD94FF #ECC3FF".split(" "),"#5E5855 #7A6E67 #8E847E #A8A19C #C3BEBA #DEDBD9".split(" "),"#4E4F4F #63656A #7A7C80 #999B9E #B9BABC #D8D8DA".split(" ")],Bj=[["#c6dafc","#4285f4","#2a56c6"],["#f4c7c3","#db4437","#a52714"],["#fff59d","#fbc02d","#f57f17"],["#b7e1cd","#0f9d58","#0b8043"],["#e1bee7","#ab47bc","#6a1b9a"],["#b2ebf2","#00acc1","#00838f"],["#ffccbc","#ff7043","#e64a19"],["#f0f4c3","#9e9d24","#827717"],["#c5cae9","#5c6bc0","#3949ab"],["#f8bbd0","#f06292","#e91e63"],["#e0f2f1","#00796b","#004d40"],["#f48fb1","#c2185b","#880e4f"],["#ffe0b2","#ff9800","#f57c00"],["#cfd8dc","#607d8b","#455a64"],["#dcedc8","#8bc34a","#558b2f"],["#bcaaa4","#795548","#5d4037"]],Cj=[["#D2E3FC","#4285F4","#1967D2"],["#FAD2CF","#EA4335","#C5221F"],["#FEEFC3","#FBBC04","#F29900"],["#CEEAD6","#34A853","#188083"],["#FEDFC8","#E8710A","#C26401"],["#FDCFE8","#F538A0","#D01884"],["#E9D2FD","#A142F4","#8430CE"],["#CBF0F8","#129EAF","#007B83"]],Dj=[["#c6dafc","#4285f4","#2a56c6"],["#f4c7c3","#db4437","#a52714"],["#fce8b2","#f4b400","#ee8100"],["#b7e1cd","#0f9d58","#0b8043"],["#e1bee7","#ab47bc","#6a1b9a"],["#b2ebf2","#00acc1","#00838f"],["#ffccbc","#ff7043","#e64a19"],["#f0f4c3","#9e9d24","#827717"],["#c5cae9","#5c6bc0","#3949ab"],["#f8bbd0","#f06292","#e91e63"],["#b2dfdb","#00796b","#004d40"],["#f48fb1","#c2185b","#880e4f"]];ud("aplos.chart.colors.QUANTUM_GRAYS",{Jp:"#fafafa",Fp:"#f5f5f5",Gp:"#eeeeee",Hp:"#e0e0e0",Ip:"#bdbdbd",Kp:"#9e9e9e",Lp:"#757575",Mp:"#616161",Np:"#424242",Op:"#212121"});ud("aplos.chart.colors.NEUTRAL","#D8D8DA");ud("aplos.chart.colors.acuxFourMain",function(){return Ej().range(Fj(1).slice(0,4))});ud("aplos.chart.colors.acuxImprovedFourMain",function(){return Ej().range(Fj(1,Bj).slice(0,4))});ud("aplos.chart.colors.acuxFourSecondary",function(){return Ej().range(Fj(1).slice(4,8))});ud("aplos.chart.colors.acuxEightMain",function(){return Ej().range(Fj(1).slice(0,8))});ud("aplos.chart.colors.materialMain",function(){return Ej().range(Fj(1,Cj))});ud("aplos.chart.colors.quantumMain",function(){return Ej().range(Fj(1,Dj))});function Gj(){return Ej().range(Fj(1,Bj).slice(0,8))} ud("aplos.chart.colors.acuxImprovedEightMain",Gj);function Hj(){return Ej().range(Fj(1,Bj).slice(0,16))} ud("aplos.chart.colors.acuxImprovedSixteenMain",Hj);ud("aplos.chart.colors.acuxEightSecondary",function(){return Ej().range(Fj(3).slice(0,8))});ud("aplos.chart.colors.acuxFourColorGradient",function(a){a=Aj[a];return Ej().range([a[1],a[3],a[4],a[5]])});ud("aplos.chart.colors.acuxSixColorGradient",function(a){a=Aj[a];return Ej().range(a)});function Fj(a,b){b=b||Aj;for(var c=[],e=0;e<b.length;e++)c.push(b[e][a]);return c} function Ij(a,b,c){a.each(function(e,f){e=Jj(this,e,f,b);Zi(this).attr("fill",e);c&&Zi(this).attr("stroke",e)})} function Jj(a,b,c,e){b="function"===typeof e?e(b,c):e;(c=Kj.exec(b))&&2<c.length&&(b=Lj(a,c[1].trim(),c[2].trim()));return b} function Mj(a,b){if("transparent"===a)return"transparent";var c=Nj.exec(a);if(c&&1<c.length&&b){var e=Zi(Oj(b)).select(c[1].trim());a=e.attr("data-color");e=e.attr("data-pattern")}var f;for(c=0;c<Bj.length;c++)Bj[c][1]===a&&(f=Bj[c][0]);if(!f){f=Pj(a);if(!f)throw Error("Invalid color string:"+a);f=f.brighter().toString()}return e&&b?Lj(b,e,f):f} function Qj(a,b,c){a=Oj(a);if(!a)return"";var e=Zi(a);a=e.select("defs");a.empty()&&(a=e.insert("defs",":first-child"));e="drop-shadow-";var f=a.select("filter[id^="+e+"]");f.empty()&&(e+=yj(),f=a.append("filter").attr("id",e).attr("height","200%").attr("width","200%"),f.append("feComponentTransfer").attr("in","SourceAlpha").attr("result","mask").append("feFuncA").attr("type","linear").attr("slope",.2).attr("intercept",0),gi(f.append("feGaussianBlur"),{"in":"mask",stdDeviation:"1",result:"blur"}),gi(f.append("feOffset"),{"in":"blur",dx:b?b.toString():"0",dy:c?c.toString():"2",result:"offset"}),gi(f.append("feBlend"),{"in":"SourceGraphic",in2:"offset"}));return"url(#"+f.attr("id")+")"} var Kj=/^pattern\((.*?),(.*)\)$/i,Nj=/^url\((.*?)\)$/i;function Lj(a,b,c){var e=Oj(a);if(!e)return c;a=Rj[b];if(!a)return c;var f=b+"-"+c.replace(/\W/g,"_")+"_",l=Zi(e);e=l.select("defs");e.empty()&&(e=l.insert("defs",":first-child"));l=e.selectAll("pattern[id^="+f+"]");l.empty()&&(f+=yj(),l=e.append("pattern"),l.attr("data-pattern",b).attr("data-color",c),a(l,f,c));return"url(#"+l.attr("id")+")"} function Oj(a){for(;a&&"svg"!=a.tagName.toLowerCase();)a=a.parentNode;return a||null} var Rj={"forward-hatch":function(a,b,c){gi(a,{height:4,width:4,patternTransform:"rotate(50 0 0)",patternUnits:"userSpaceOnUse",id:b});gi(a.append("rect"),{fill:c,width:10,height:10});gi(a.append("line"),{x1:0,x2:0,y1:0,y2:10,stroke:"white","stroke-width":3})},"back-hatch":function(a,b,c){gi(a,{height:4,width:4,patternTransform:"rotate(-50 0 0)",patternUnits:"userSpaceOnUse",id:b});gi(a.append("rect"),{fill:c,width:10,height:10});gi(a.append("line"),{x1:0,x2:0,y1:0,y2:10,stroke:"white","stroke-width":3})},"wide-forward-hatch":function(a,b,c){gi(a,{height:8,width:8,patternTransform:"rotate(45 8 8)",patternUnits:"userSpaceOnUse",id:b});gi(a.append("rect"),{fill:c,width:8,height:8});gi(a.append("line"),{x1:0,x2:0,y1:0,y2:8,stroke:"white","stroke-width":2})},"wide-back-hatch":function(a,b,c){gi(a,{height:8,width:8,patternTransform:"rotate(-45 8 8)",patternUnits:"userSpaceOnUse",id:b});gi(a.append("rect"),{fill:c,width:8,height:8});gi(a.append("line"),{x1:0,x2:0,y1:0,y2:8,stroke:"white","stroke-width":2})}};ud("aplos.chart.colors.ColorHighlightState",{jp:-1,Pi:0,Tp:1});function Sj(a,b,c,e){if(1===b)if("transparent"===a)a="transparent";else{if((b=Nj.exec(a))&&1<b.length&&e){var f=Zi(Oj(e)).select(b[1].trim());a=f.attr("data-color");f=f.attr("data-pattern")}var l;for(b=0;b<Bj.length;b++)Bj[b][1]===a&&(l=Bj[b][2]);for(b=0;b<Dj.length;b++)Dj[b][1]===a&&(l=Dj[b][2]);if(!l){l=Pj(a);if(!l)throw Error("Invalid color string:"+a);l=l.darker().toString()}a=f&&e?Lj(e,f,l):l}else-1===c&&(a=Mj(a,e));return{color:a}} ud("aplos.chart.colors.defaultColorHighlightStrategy",Sj);function Tj(a,b){var c=b.sm(a),e={};return function(f){return function(){return e[f]?e[f]:c(f)}}} ;function Uj(){this.ka=0;this.na=6;this.N=this.v=8;this.ha=14;this.Aa=0;this.O=45;this.Ea=this.Ja=!0;this.Pa=!1;this.wa=this.ma=null;this.nb=!1;this.Za=!0;this.oa=15;this.La={}} w=Uj.prototype;w.Qd=function(a){this.Ja=a;return this};w.nn=function(){return this.Ja};w.Pd=function(a){this.Ea=a;return this};w.jn=function(){return this.Ea};w.Ad=function(a){this.Pa=a;return this};w.ln=function(){return this.Pa};w.we=function(a){this.ka=a;return this};w.un=function(){return this.ka};w.Bd=function(a){this.na=a;return this};w.vn=function(){return this.na};w.ve=function(a){this.v=a;return this};w.tn=function(){return this.v};w.rk=function(a){this.oa=a;return this};w.im=function(){return this.oa};w.ro=function(a){this.La=a;return this};w.hm=function(){return this.La};function Vj(a,b,c,e,f,l){if(null!=b){var p=1==c||3==c,r=Wj,t="."+Wj;switch(c){case 0:r+=" "+Xj;t+="."+Xj;break;case 1:r+=" "+Yj;t+="."+Yj;break;case 3:r+=" "+Zj;t+="."+Zj;break;case 2:r+=" "+ak,t+="."+ak}null==a.wa&&(a.wa=b.select(t));a.wa.empty()&&(a.wa=b.append("line").attr("class",r).attr("fill","none").attr("stroke","#9e9e9e").attr("shape-rendering","crispEdges").attr("opacity",1).attr("display","none"),a.wa=a.wa);b=a.Pa;p?0>f?f=0:f>e.height&&(f=e.height):0>f?f=0:f>e.width&&(f=e.width);b?p?(isNaN(f)&& (f=e.height),p=null,c=e.width,e=r=f):(isNaN(f)&&(f=e.width),c=p=f,r=null,e=e.height):e=r=c=p=null;oj(a.wa,l).attr("x1",p).attr("x2",c).attr("y1",r).attr("y2",e).attr("display",b?null:"none")}} function bk(a,b,c,e){if(null!=b){var f=1==c||3==c,l=ck,p="."+ck,r=0;switch(c){case 0:l+=" "+dk;p+="."+dk;r=e.height;break;case 1:l+=" "+ek;p+="."+ek;r=0;break;case 3:l+=" "+fk;p+="."+fk;r=e.width;break;case 2:l+=" "+gk,p+="."+gk,r=0}null==a.ma&&(a.ma=b.select(p));a.ma.empty()&&(a.ma=b.append("line").attr("class",l).attr("fill","none").attr("stroke","#9e9e9e").attr("shape-rendering","crispEdges").attr("opacity",1).attr("display","none"),a.ma=a.ma);f?(c=b=r,f=null,e=e.height):(b=null,c=e.width,e=f= r);a.ma.attr("x1",b).attr("x2",c).attr("y1",f).attr("y2",e).attr("display",a.Ea?null:"none")}} function hk(a,b,c,e){var f=a.select("."+ik);if(e&&e.length)switch(f.empty()&&(f=a.append("text")),f.text(e),b){case 0:f.attr("class",jk+" "+ik).attr("text-anchor",lj("middle")).attr("transform",null).attr("x",c.width/2).attr("y",c.height).attr("dy","-1em").attr("opacity",1);break;case 1:f.attr("class",kk+" "+ik).attr("text-anchor",lj("middle")).attr("transform","rotate(-90)").attr("x",-(c.height/2)).attr("y",0-c.width).attr("dy","1em").attr("opacity",1);break;case 3:f.attr("class",lk+" "+ik).attr("text-anchor",lj("middle")).attr("transform","rotate(-90)").attr("x",-(c.height/2)).attr("y",c.width).attr("dy","-1em").attr("opacity",1);break;case 2:f.attr("class",mk+" "+ik).attr("text-anchor",lj("middle")).attr("transform",null).attr("x",c.width/2).attr("y",0-c.height).attr("dy","1em").attr("opacity",1)}else f.empty()||xj(f.node(),"")} w.render=function(a,b,c,e,f,l,p,r,t,y,E,ma,na){a=Zi(a.node());hk(a,c,f,r);b=nk(this,b);this.hk(b,c);a=a.selectAll("."+sk).data(b,function(ya){return null!=ya?ya.value:null});a.exit().remove();var ta=a.enter().insert("g","."+tk).classed(sk,!0).attr("opacity",0);a=ta.merge(a);ta.append("text").classed(uk,!0);ta.append("line").classed(vk,!0);ta.append("line").classed(wk,!0).classed(xk,function(ya){return 0==ya.value});a.order();a.each(function(ya,Aa){var Ca=Zi(this);Ca.classed(yk,0==Aa);Ca.classed(zk,Aa+1==b.length);Ca.attr("tick-style",ya.Nh)});var va=(r=1==c||3==c)?al:bl;ta.call(va);p?(ta=a.transition(),ta.duration(p).call(va),ta.attr("opacity",1)):a.call(va).attr("opacity",1);a.each(rd(cl,this,c,ma,e,f,na,l,p,a.size()));dl(a);var sa=el(this,b,r,f,l);l=this.Aa;if(0===this.Aa&&0==c&&this.O){var Ba=!1;a.each(function(ya,Aa){for(var Ca=0;Ca<ya.xe.length;Ca++)ya.xe[Ca].textLength>sa[Aa]&&(Ba=!0)});Ba&&(l=this.O)}if(0!=l)for(f=Math.ceil(Math.ceil(f.height-10)/Math.cos((90-Math.abs(l))*Math.PI/180)),ma=0;ma<sa.length;ma++)sa[ma]=Math.min(f,Infinity);fl(a,l,p);if(this.Za||this.O)gl(a,sa),hl(a);Vj(this,t,c,e,y,p);bk(this,E,c,e)};w.ek=function(a){a.select("."+sk+" ."+uk).empty()&&il(a);a.select("."+ik).empty()&&a.insert("text").classed(ik,!0).attr("opacity",0)};function il(a){a=a.insert("g").classed(sk,!0).attr("opacity",0).append("text").classed(uk,!0);a.append("tspan");a.xe=[];return a} w.mh=function(a,b,c,e,f,l){b=nk(this,b);var p=1==c||3==c,r=a.select("."+sk+" ."+uk);1<r.selectAll("tspan").size()&&(r=il(a));var t=$i(r.node());var y=""!=t.font?t.font:t.fontSize+" "+t.fontFamily;var E=this.na+this.v;t={width:e.width,height:e.height};var ma={width:e.width,height:e.height},na=0;null!=l&&""!=l&&(na=jl(a,l));if(p){for(f=r=0;f<b.length;f++)for(a=b[f].label.split("\n"),p=0;p<a.length;p++)r=Math.max(r,aj(a[p],y));b=Math.ceil(r);E+=this.v;b+=E;0<na&&(b+=na+(3==c?this.oa+Math.floor(na/2):this.oa));b<e.width&&(ma.width=b);na=Math.min(ma.width,20+E);na<e.width&&(t.width=na)}else{c=0;var ta=this.O?el(this,b,p,e,f):Infinity,va=!1;l=this.Aa;r=0<b.length?cj(r.node(),"MWpgy09",void 0,!0):0;var sa=0;for(f=0;f<b.length;f++)if(c=Math.max(c,1+gh(b[f].label,"\n")),this.O){var Ba=0;a=b[f].label.split("\n");for(p=0;p<a.length;p++)Ba=Math.max(Ba,aj(a[p],y));Ba>ta[f]&&(va=!0);sa=Math.max(sa,Ba)}va&&(l=this.O);0!=l?(b=Math.min(Infinity,sa),b+=r*c/2*Math.tan(Math.abs(l)*Math.PI/180),b=Math.ceil((b- 10)*Math.cos((90-Math.abs(l))*Math.PI/180))):b=r*c;E+=this.v;b+=E;0<na&&(b+=na+this.oa);b<e.height&&(ma.height=b);E=c*r+E;0<na&&(E+=na+this.oa);E<e.height&&(t.height=E)}return{Ca:t,ub:ma,Bc:!1}};w.Ri=function(a,b,c){if(0!=c||0!=this.ka)return!1;b=b.select("."+sk+" ."+uk);b=$i(b.node());var e=b.font||b.fontSize+" "+b.fontFamily;b=-Infinity;for(c=0;c<a.length;c++){var f=a[c],l=0;if(null!=f.label){f.label.split("\n").forEach(function(p){l=Math.max(l,aj(p,e))});if(f.location-l/2<b)return!0;b=f.location+l/2+this.N}}return!1};w.hk=function(){};function jl(a,b){a=a.select("."+ik);a.text(b);return cj(a.node())} function dl(a){a.each(function(b){b.xe.forEach(function(c){c.textLength=fj(c.element)})})} function gl(a,b){var c=a.select("tspan").node(),e=c?hj(c):20;a.each(function(f,l){f.xe.forEach(function(p){p.textLength>b[l]&&(p.Oi=gj(p.element,b[l],e))})})} function hl(a){a.each(function(b){var c=!1;b.xe.forEach(function(e){e.Oi&&(e.element.textContent=e.Oi,c=!0)});ej(this.getElementsByTagName("text")[0],c?b.label:null)})} function nk(a,b){var c=a.ha,e=-Infinity;b.sort(function(f,l){return f.location-l.location});return b.filter(function(f){if(e>f.location-c)return!1;e=f.location;return!0})} function el(a,b,c,e,f){return c?b.map(function(){return e.width-10}):b.map(function(l,p){var r=kl(a,l),t=p<b.length-1?b[p+1]:null,y=t?kl(a,t):null,E=(p=0<p?b[p-1]:null)?kl(a,p):null;switch(r){case 1:if(t)switch(y){case 1:t=t.location-l.location-Math.max(a.v,a.N);break;case 2:t=(t.location-l.location)/2-Math.max(a.v,a.N);break;default:case 0:t=(t.location-l.location)/2-a.N/2}else t=e.width+Infinity-l.location-Math.max(a.v,a.N);l=0;break;case 2:t=0;if(p)switch(E){case 1:l=(l.location-p.location)/2-Math.max(a.v,a.N);break;case 2:l=l.location-p.location-Math.max(a.v,a.N);break;default:case 0:l=(l.location-p.location)/2-a.N/2}else l=e.width+Infinity-l.location-Math.max(a.v,a.N);break;default:case 0:if(t)switch(y){case 1:t=t.location-l.location-Math.max(a.v,a.N);break;case 2:t=(t.location-l.location)/2-Math.max(a.v,a.N);break;default:case 0:t=(t.label?.5:1)*(t.location-l.location)-a.N/2}else t=e.width+Infinity-l.location;if(p)switch(E){case 1:l=(l.location-p.location)/2-Math.max(a.v,a.N);break;case 2:l=l.location-p.location-Math.max(a.v,a.N);break;default:case 0:l=(p.label?.5:1)*(l.location-p.location)-a.N/2}else l=l.location+Infinity;a.nb&&(t=Math.min(f||Infinity,t),l=Math.min(f|| Infinity,l))}return 0===r?Math.min(2*t,2*l):t+l})} function kl(a,b){return void 0!==b.oh?b.oh:a.ka} function fl(a,b,c){if(b){if(90<b||-90>b)b%=90;var e=0>b?lj("right"):lj("left");a.selectAll("text").attr("transform","rotate("+b+")").attr("text-anchor",e);oj(a.selectAll("line."+vk),c).attr("y2",null);oj(a.selectAll("text"),c).attr("dy","1em").attr("x","0").attr("y","0");oj(a.selectAll("tspan"),c).attr("x","0")}else a.selectAll("text").attr("transform",null)} function cl(a,b,c,e,f,l,p,r,t,y){t=Zi(this);var E=t.select("text"),ma=a.Mh(a,E,b,p,y);c=a.Bj(b,c,e,l);f=a.Cj(a,b,f,p);E.attr("text-anchor",lj(ma.anchor));b=mj(E,y.label);oj(b,r).attr("x",ma.x);oj(E,r).attr("y",ma.y).attr("x",ma.x).attr("dy",ma.dy);ma=t.select("line."+vk);ma.classed(ll,a.Ea);oj(ma,r).attr("x1",f.x1).attr("x2",f.x2).attr("y1",f.y1).attr("y2",f.y2);oj(t.select("line."+wk),r).attr("x2",c.x2).attr("y1",c.y1).attr("y2",c.y2).attr("display",a.Ja?null:"none");a=a.La;t.select("line."+wk).style("stroke",a.gridlineColor).style("stroke-width",a.gridlineWidth).style("stroke-dasharray",null==a.gridlineDashPattern?null:a.gridlineDashPattern);t.select("line."+vk).style("stroke",a.tickMarkColor).style("stroke-width",a.tickMarkWidth);t.select("line."+xk).style("stroke",a.zeroTickColor).style("stroke-width",a.zeroTickWidth);E.style("fill",a.tickLabelColor).style("font-size",a.tickLabelSize+"px").style("font-family",null==a.tickLabelFonts?null:a.tickLabelFonts.toString());y.xe=[];b.each(function(na,ta){y.xe[ta]= {element:this,textLength:null,Oi:null}})} w.Mh=function(a,b,c,e,f){b="middle";var l=0,p=0,r="",t=a.na,y=a.v;switch(c){case 0:p=y+t;r=".71em";b="middle";break;case 2:p=-1*(y+t);r="0em";b="middle";break;case 1:l=-1*(y+t);r=".32em";b="right";break;case 3:l=y+t,r=".32em",b="left"}switch(a.ka){case 3:if(1===c||3===c)p=-(e/2-y),r=".71em";break;case 1:if(2===c||0===c)p=p/Math.abs(p)*.4+"em",l=-(e/2-y),b="left";break;case 4:if(1===c||3===c)p=e/2-y;break;case 2:if(2===c||0===c)p=p/Math.abs(p)*.4+"em",l=e/2-y,b="right"}if(void 0!==f.Jj)switch(c){case 0:case 2:l= f.Jj;break;case 1:case 3:p=f.Jj}return{anchor:b,x:l,y:p,dy:r}};w.Bj=function(a,b,c,e){var f=0,l=0,p=0;switch(a){case 0:p=-1*(b.top-e.top);l=p+c.height;break;case 2:p=c.height;break;case 1:f=c.width;break;case 3:f=-1*c.width}return{x2:f,y1:l,y2:p}};w.Cj=function(a,b,c,e){var f=0,l=0,p=0,r=0,t=a.na;switch(b){case 0:r=t;break;case 2:r=-1*t;break;case 1:p=-1*t;break;case 3:p=t}switch(a.ka){case 3:if(1===b||3===b)p=p/Math.abs(p)*c.width,l=-e/2,r=-e/2;break;case 1:if(2===b||0===b)f=-e/2,p=-e/2;break;case 4:if(1===b||3===b)p=p/Math.abs(p)*c.width,l=e/2,r=e/2;break;case 2:if(2===b||0===b)f=e/2,p=e/2}return{x1:f,y1:l,x2:p,y2:r}};function ml(a,b,c,e){a.attr("opacity",0);var f=a="";switch(e){case 0:a="."+Xj;f="."+dk;break;case 1:a="."+Yj;f="."+ek;break;case 3:a="."+Zj;f="."+fk;break;case 2:a="."+ak,f="."+gk}b.select(a).attr("opacity",0);c.select(f).attr("opacity",0)} function bl(a){a.attr("transform",function(b){return"translate("+b.location+",0)"})} function al(a){a.attr("transform",function(b){return"translate(0,"+b.location+")"})} Uj.prototype.getAxisStyle=Uj.prototype.hm;Uj.prototype.setAxisStyle=Uj.prototype.ro;Uj.prototype.getAxisTitlePaddingPx=Uj.prototype.im;Uj.prototype.setAxisTitlePaddingPx=Uj.prototype.rk;Uj.prototype.getTextPaddingPx=Uj.prototype.tn;Uj.prototype.setTextPaddingPx=Uj.prototype.ve;Uj.prototype.getTickLengthPx=Uj.prototype.vn;Uj.prototype.setTickLengthPx=Uj.prototype.Bd;Uj.prototype.getTickAlignment=Uj.prototype.un;Uj.prototype.setTickAlignment=Uj.prototype.we;Uj.prototype.getShowBaseline=Uj.prototype.ln;Uj.prototype.setShowBaseline=Uj.prototype.Ad;Uj.prototype.getShowAxisLine=Uj.prototype.jn;Uj.prototype.setShowAxisLine=Uj.prototype.Pd;Uj.prototype.getShowGridlines=Uj.prototype.nn;Uj.prototype.setShowGridlines=Uj.prototype.Qd;var ck="axis-line",ik="axis-title",Wj="baseline",tk="domain",yk="first-tick",wk="gridline",uk="label",zk="last-tick",ll="strong-tick-mark",sk="tick",vk="tick-mark",Xj="x-axis-baseline",dk="x-axis-line",jk="x",ak="x2-axis-baseline",gk="x2-axis-line",mk="x2",Yj="y-axis-baseline",ek="y-axis-line",kk="y",Zj="y2-axis-baseline",fk="y2-axis-line",lk="y2",xk="axis-zero-tick";var nl={xp:"datum",Bp:"drawArea"};ud("aplos.chart.ChartEventTarget",nl);nl.DATUM="datum";nl.DRAW_AREA="drawArea";function ol(){} ol.prototype.Ye=function(){};ud("aplos.chart.SvgChart",ol);var pl={Iq:0,Up:1};ud("aplos.chart.CartesianChart.Orientation",pl);pl.VERTICAL=0;pl.HORIZONTAL=1;function ql(){} ql.prototype.v=function(){};ud("aplos.chart.renderer.LegendKey",ql);function rl(){} ud("aplos.chart.renderer.Renderer",rl);rl.prototype.getZOrder=rl.prototype.td;rl.prototype.isSameType=rl.prototype.Jd;function sl(a){return null!=a&&!isNaN(a)&&isFinite(a)} var tl={NONE:"none",Zp:"measureValue",rp:"cumulativeTotal",wq:"stackTotal"};rl.AutoLabelsType=tl;tl.NONE="none";tl.MEASURE_VALUE="measureValue";tl.CUMULATIVE_TOTAL="cumulativeTotal";tl.STACK_TOTAL="stackTotal";function ul(){} ul.prototype.v=function(a){return function(){var b=document.createElementNS("http://www.w3.org/2000/svg","svg");b=Zi(b).classed("aplos-renderer-key",!0);b.style("width",a.width+"px").style("height",a.height+"px");var c=this.datum,e=this.index,f=this.seriesConfig;f.yb.wb(f.Wb()).qe(c,e,f,b,a);return b.node()}};function vl(){} ud("aplos.chart.renderer.SeriesRenderer",vl);vl.prototype.render=vl.prototype.render;vl.prototype.preprocess=vl.prototype.Uc;vl.prototype.precalculateRendering=vl.prototype.Pb;ud("aplos.chart.behavior.PercentInjectorFields.DOMAIN_PERCENT_COLUMN_NAME","_domainPercent_");ud("aplos.chart.behavior.PercentInjectorFields.DOMAIN_PERCENT_TEMPLATE_NAME","datum._domainPercent_");ud("aplos.chart.behavior.PercentInjectorFields.SERIES_PERCENT_COLUMN_NAME","_seriesPercent_");ud("aplos.chart.behavior.PercentInjectorFields.SERIES_PERCENT_TEMPLATE_NAME","datum._seriesPercent_");var wl={"* ARIA-CHECKED":!0,"* ARIA-COLCOUNT":!0,"* ARIA-COLINDEX":!0,"* ARIA-CONTROLS":!0,"* ARIA-DESCRIBEDBY":!0,"* ARIA-DISABLED":!0,"* ARIA-EXPANDED":!0,"* ARIA-GOOG-EDITABLE":!0,"* ARIA-HASPOPUP":!0,"* ARIA-HIDDEN":!0,"* ARIA-LABEL":!0,"* ARIA-LABELLEDBY":!0,"* ARIA-MULTILINE":!0,"* ARIA-MULTISELECTABLE":!0,"* ARIA-ORIENTATION":!0,"* ARIA-PLACEHOLDER":!0,"* ARIA-READONLY":!0,"* ARIA-REQUIRED":!0,"* ARIA-ROLEDESCRIPTION":!0,"* ARIA-ROWCOUNT":!0,"* ARIA-ROWINDEX":!0,"* ARIA-SELECTED":!0,"* ABBR":!0,"* ACCEPT":!0,"* ACCESSKEY":!0,"* ALIGN":!0,"* ALT":!0,"* AUTOCOMPLETE":!0,"* AXIS":!0,"* BGCOLOR":!0,"* BORDER":!0,"* CELLPADDING":!0,"* CELLSPACING":!0,"* CHAROFF":!0,"* CHAR":!0,"* CHECKED":!0,"* CLEAR":!0,"* COLOR":!0,"* COLSPAN":!0,"* COLS":!0,"* COMPACT":!0,"* COORDS":!0,"* DATETIME":!0,"* DIR":!0,"* DISABLED":!0,"* ENCTYPE":!0,"* FACE":!0,"* FRAME":!0,"* HEIGHT":!0,"* HREFLANG":!0,"* HSPACE":!0,"* ISMAP":!0,"* LABEL":!0,"* LANG":!0,"* MAX":!0,"* MAXLENGTH":!0,"* METHOD":!0,"* MULTIPLE":!0,"* NOHREF":!0,"* NOSHADE":!0,"* NOWRAP":!0,"* OPEN":!0,"* READONLY":!0,"* REQUIRED":!0,"* REL":!0,"* REV":!0,"* ROLE":!0,"* ROWSPAN":!0,"* ROWS":!0,"* RULES":!0,"* SCOPE":!0,"* SELECTED":!0,"* SHAPE":!0,"* SIZE":!0,"* SPAN":!0,"* START":!0,"* SUMMARY":!0,"* TABINDEX":!0,"* TITLE":!0,"* TYPE":!0,"* VALIGN":!0,"* VALUE":!0,"* VSPACE":!0,"* WIDTH":!0},xl={"* USEMAP":!0,"* ACTION":!0,"* CITE":!0,"* HREF":!0,"* LONGDESC":!0,"* SRC":!0,"LINK HREF":!0,"* FOR":!0,"* HEADERS":!0,"* NAME":!0,"A TARGET":!0,"* CLASS":!0,"* ID":!0,"* STYLE":!0};var yl={};function zl(a){if(Me&&!af(9))return[0,0,0,0];var b=yl.hasOwnProperty(a)?yl[a]:null;if(b)return b;65536<Object.keys(yl).length&&(yl={});var c=[0,0,0,0],e=RegExp("\\\\[0-9A-Fa-f]{1,5}\\s","g");b=Al(a,RegExp("\\\\[0-9A-Fa-f]{6}\\s?","g"));b=Al(b,e);b=Al(b,/\\./g);b=b.replace(RegExp(":not\\(([^\\)]*)\\)","g")," $1 ");b=b.replace(RegExp("{[^]*","gm"),"");b=Bl(b,c,RegExp("(\\[[^\\]]+\\])","g"),2);b=Bl(b,c,RegExp("(#[^\\#\\s\\+>~\\.\\[:]+)","g"),1);b=Bl(b,c,RegExp("(\\.[^\\s\\+>~\\.\\[:]+)","g"),2);b=Bl(b,c,/(::[^\s\+>~\.\[:]+|:first-line|:first-letter|:before|:after)/gi,3);b=Bl(b,c,/(:[\w-]+\([^\)]*\))/gi,2);b=Bl(b,c,/(:[^\s\+>~\.\[:]+)/g,2);b=b.replace(/[\*\s\+>~]/g," ");b=b.replace(/[#\.]/g," ");Bl(b,c,/([^\s\+>~\.\[:]+)/g,3);b=c;return yl[a]=b} function Bl(a,b,c,e){return a.replace(c,function(f){b[e]+=1;return Array(f.length+1).join(" ")})} function Al(a,b){return a.replace(b,function(c){return Array(c.length+1).join("A")})} ;var Cl={rgb:!0,rgba:!0,alpha:!0,rect:!0,image:!0,"linear-gradient":!0,"radial-gradient":!0,"repeating-linear-gradient":!0,"repeating-radial-gradient":!0,"cubic-bezier":!0,matrix:!0,perspective:!0,rotate:!0,rotate3d:!0,rotatex:!0,rotatey:!0,steps:!0,rotatez:!0,scale:!0,scale3d:!0,scalex:!0,scaley:!0,scalez:!0,skew:!0,skewx:!0,skewy:!0,translate:!0,translate3d:!0,translatex:!0,translatey:!0,translatez:!0},Dl=/[\n\f\r"'()*<>]/g,El={"\n":"%0a","\f":"%0c","\r":"%0d",'"':"%22","'":"%27","(":"%28",")":"%29","*":"%2a","<":"%3c",">":"%3e"};function Fl(a){return El[a]} function Gl(a,b,c){b=Ed(b);if(""==b)return null;var e=String(b.slice(0,4)).toLowerCase();if(0==("url("<e?-1:"url("==e?0:1)){if(!b.endsWith(")")||1<gh(b,"(")||1<gh(b,")")||!c)a=null;else{a:for(b=b.substring(4,b.length-1),e=0;2>e;e++){var f="\"'".charAt(e);if(b.charAt(0)==f&&b.charAt(b.length-1)==f){b=b.substring(1,b.length-1);break a}}a=c?(a=c(b,a))&&"about:invalid#zClosurez"!=Jf(a)?'url("'+Jf(a).replace(Dl,Fl)+'")':null:null}return a}if(0<b.indexOf("(")){if(/"|'/.test(b))return null;for(a=/([\-\w]+)\(/g;c= a.exec(b);)if(!(c[1].toLowerCase()in Cl))return null}return b} ;function Hl(a,b){a=id[a];return a&&a.prototype?(b=Object.getOwnPropertyDescriptor(a.prototype,b))&&b.get||null:null} function Il(a,b){return(a=id[a])&&a.prototype&&a.prototype[b]||null} var Jl=Hl("Element","attributes")||Hl("Node","attributes"),Kl=Il("Element","hasAttribute"),Ll=Il("Element","getAttribute"),Ml=Il("Element","setAttribute"),Nl=Il("Element","removeAttribute");Hl("Element","innerHTML")||Hl("HTMLElement","innerHTML");var Ol=Il("Element","getElementsByTagName"),Pl=Il("Element","matches")||Il("Element","msMatchesSelector"),Ql=Hl("Node","nodeName"),Rl=Hl("Node","nodeType"),Sl=Hl("Node","parentNode");Hl("Node","childNodes");var Tl=Hl("HTMLElement","style")||Hl("Element","style"),Ul=Hl("HTMLStyleElement","sheet"),Vl=Il("CSSStyleDeclaration","getPropertyValue"),Wl=Il("CSSStyleDeclaration","setProperty"),Xl=Hl("Element","namespaceURI")||Hl("Node","namespaceURI");function Yl(a,b,c,e){if(a)return a.apply(b);a=b[c];if(!e(a))throw Error("Clobbering detected");return a} function Zl(a,b,c,e){if(a)return a.apply(b,e);if(Me&&10>document.documentMode){if(!b[c].call)throw Error("IE Clobbering detected");}else if("function"!=typeof b[c])throw Error("Clobbering detected");return b[c].apply(b,e)} function $l(a){return Yl(Jl,a,"attributes",function(b){return b instanceof NamedNodeMap})} function am(a,b,c){try{Zl(Ml,a,"setAttribute",[b,c])}catch(e){if(-1==e.message.indexOf("A security problem occurred"))throw e;}} function bm(a){return Yl(Tl,a,"style",function(b){return b instanceof CSSStyleDeclaration})} function cm(a){return Yl(Ul,a,"sheet",function(b){return b instanceof CSSStyleSheet})} function dm(a){return Yl(Ql,a,"nodeName",function(b){return"string"==typeof b})} function em(a){return Yl(Rl,a,"nodeType",function(b){return"number"==typeof b})} function fm(a){return Yl(Sl,a,"parentNode",function(b){return!(b&&"string"==typeof b.name&&b.name&&"parentnode"==b.name.toLowerCase())})} function gm(a,b){return Zl(Vl,a,a.getPropertyValue?"getPropertyValue":"getAttribute",[b])||""} function hm(a,b,c){Zl(Wl,a,a.setProperty?"setProperty":"setAttribute",[b,c])} function im(a){return Yl(Xl,a,"namespaceURI",function(b){return"string"==typeof b})} ;var jm=Me&&10>document.documentMode?null:RegExp("\\s*([^\\s'\",]+[^'\",]*(('([^'\\r\\n\\f\\\\]|\\\\[^])*')|(\"([^\"\\r\\n\\f\\\\]|\\\\[^])*\")|[^'\",])*)","g"),km={"-webkit-border-horizontal-spacing":!0,"-webkit-border-vertical-spacing":!0};function lm(a,b,c){var e=[];mm(se(a.cssRules)).forEach(function(f){if(b&&!/[a-zA-Z][\w-:\.]*/.test(b))throw Error("Invalid container id");if(!(b&&Me&&10==document.documentMode&&/\\['"]/.test(f.selectorText))){var l=b?f.selectorText.replace(jm,"#"+b+" $1"):f.selectorText,p=e.push;f=nm(f.style,c);if(-1!=l.indexOf("<"))throw Error("Selector does not allow '<', got: "+l);var r=l.replace(/('|")((?!\1)[^\r\n\f\\]|\\[\s\S])*\1/g,"");if(!/^[-_a-zA-Z0-9#.:* ,>+~[\]()=^$|]+$/.test(r))throw Error("Selector allows only [-_a-zA-Z0-9#.:* ,>+~[\\]()=^$|] and strings, got: "+ l);a:{for(var t={"(":")","[":"]"},y=[],E=0;E<r.length;E++){var ma=r[E];if(t[ma])y.push(t[ma]);else{b:{var na=void 0;for(na in t)if(t[na]==ma){na=!0;break b}na=!1}if(na&&y.pop()!=ma){r=!1;break a}}}r=0==y.length}if(!r)throw Error("() and [] in selector must be balanced, got: "+l);f instanceof Pf||(f=Rf(f));l=l+"{"+Qf(f).replace(/</g,"\\3C ")+"}";p.call(e,new dg(l,cg))}});return eg(e)} function mm(a){return a.filter(function(b){return b instanceof CSSStyleRule||b.type==CSSRule.STYLE_RULE})} function om(a,b,c){a=pm("<style>"+a+"</style>");return null==a||null==a.sheet?gg:lm(a.sheet,void 0!=b?b:null,c)} function pm(a){if(Me&&!af(10)||"function"!=typeof id.DOMParser)return null;a=lg("<html><head></head><body>"+a+"</body></html>");return(new DOMParser).parseFromString(jg(a),"text/html").body.children[0]} function nm(a,b){if(!a)return Tf;var c=document.createElement("div").style;qm(a).forEach(function(e){var f=Pe&&e in km?e:e.replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-z])/i,"");0!=f.lastIndexOf("--",0)&&0!=f.lastIndexOf("var",0)&&(e=gm(a,e),e=Gl(f,e,b),null!=e&&hm(c,f,e))});return new Pf(c.cssText||"",Of)} function rm(a){var b=Array.from(Zl(Ol,a,"getElementsByTagName",["STYLE"])),c=He(b,function(p){return se(cm(p).cssRules)});c=mm(c);for(var e=[],f=0;f<c.length;f++)e[f]={index:f,Zh:c[f]};e.sort(function(p,r){var t=zl(p.Zh.selectorText),y=zl(r.Zh.selectorText);a:{for(var E=ze,ma=Math.min(t.length,y.length),na=0;na<ma;na++){var ta=E(t[na],y[na]);if(0!=ta){t=ta;break a}}t=ze(t.length,y.length)}return t||p.index-r.index});for(f=0;f<e.length;f++)c[f]=e[f].Zh;c.reverse();a=document.createTreeWalker(a,NodeFilter.SHOW_ELEMENT,null,!1);for(var l;l=a.nextNode();)c.forEach(function(p){Zl(Pl,l,l.matches?"matches":"msMatchesSelector",[p.selectorText])&&p.style&&sm(l,p.style)});b.forEach(zi)} function sm(a,b){var c=qm(a.style);qm(b).forEach(function(e){if(!(0<=c.indexOf(e))){var f=gm(b,e);hm(a.style,e,f)}})} function qm(a){kd(a)?a=se(a):(a=mf(a),ke(a,"cssText"));return a} ;var tm="undefined"!=typeof WeakMap&&-1!=WeakMap.toString().indexOf("[native code]"),um=0;function vm(){this.O=[];this.N=[];this.v="data-elementweakmap-index-"+um++} vm.prototype.set=function(a,b){if(Zl(Kl,a,"hasAttribute",[this.v])){var c=parseInt(Zl(Ll,a,"getAttribute",[this.v])||null,10);this.N[c]=b}else c=this.N.push(b)-1,am(a,this.v,c.toString()),this.O.push(a);return this};vm.prototype.get=function(a){if(Zl(Kl,a,"hasAttribute",[this.v]))return a=parseInt(Zl(Ll,a,"getAttribute",[this.v])||null,10),this.N[a]};vm.prototype.clear=function(){this.O.forEach(function(a){Zl(Nl,a,"removeAttribute",[this.v])},this);this.O=[];this.N=[]};var wm=!Me||10<=Number(df),xm=!Me||null==document.documentMode;function ym(){} ym.prototype.wa=function(a){if(!wm)return ri(document,"SPAN");var b=ri(document,"SPAN");this.O&&"*"==this.ha&&(b.id=this.O);this.na&&(a=pm("<div>"+a+"</div>"),rm(a),a=a.innerHTML);a=lg(a);var c=document.createElement("template");if(xm&&"content"in c)Ag(c,a),c=c.content;else{var e=document.implementation.createHTMLDocument("x");c=e.body;Ag(e.body,a)}a=document.createTreeWalker(c,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,null,!1);for(c=tm?new WeakMap:new vm;e=a.nextNode();){a:{var f=e;switch(em(f)){case 3:f= zm(this,f);break a;case 1:if("TEMPLATE"==dm(f).toUpperCase())f=null;else{var l=dm(f).toUpperCase();if(l in this.ka||"http://www.w3.org/1999/xhtml"!=im(f))var p=null;else this.N[l]?p=document.createElement(l):(p=ri(document,"SPAN"),this.oa&&am(p,"data-sanitizer-original-tag",l.toLowerCase()));if(p){var r=p,t=$l(f);if(null!=t)for(var y=0;l=t[y];y++)if(l.specified){var E=f;var ma=l;var na=ma.name;if(0==na.lastIndexOf("data-sanitizer-",0))ma=null;else{var ta=dm(E);ma=ma.value;var va={tagName:Ed(ta).toLowerCase(),attributeName:Ed(na).toLowerCase()},sa={sh:void 0};"style"==va.attributeName&&(sa.sh=bm(E));E=Am(ta,na);E in this.v?(na=this.v[E],ma=na(ma,va,sa)):(na=Am(null,na),na in this.v?(na=this.v[na],ma=na(ma,va,sa)):ma=null)}null!==ma&&am(r,l.name,ma)}f=p}else f=null}break a;default:f=null}}if(f){if(1==em(f)&&c.set(e,f),e=fm(e),l=!1,e)p=em(e),r=dm(e).toLowerCase(),t=fm(e),11!=p||t?"body"==r&&t&&(p=fm(t))&&!fm(p)&&(l=!0):l=!0,p=null,l||!e?p=b:1==em(e)&&(p=c.get(e)),p.content&&(p=p.content),p.appendChild(f)}else yi(e)}c.clear&& c.clear();return b};var Bm={APPLET:!0,AUDIO:!0,BASE:!0,BGSOUND:!0,EMBED:!0,FORM:!0,IFRAME:!0,ISINDEX:!0,KEYGEN:!0,LAYER:!0,LINK:!0,META:!0,OBJECT:!0,SCRIPT:!0,SVG:!0,STYLE:!0,TEMPLATE:!0,VIDEO:!0};var Cm={A:!0,ABBR:!0,ACRONYM:!0,ADDRESS:!0,AREA:!0,ARTICLE:!0,ASIDE:!0,B:!0,BDI:!0,BDO:!0,BIG:!0,BLOCKQUOTE:!0,BR:!0,BUTTON:!0,CAPTION:!0,CENTER:!0,CITE:!0,CODE:!0,COL:!0,COLGROUP:!0,DATA:!0,DATALIST:!0,DD:!0,DEL:!0,DETAILS:!0,DFN:!0,DIALOG:!0,DIR:!0,DIV:!0,DL:!0,DT:!0,EM:!0,FIELDSET:!0,FIGCAPTION:!0,FIGURE:!0,FONT:!0,FOOTER:!0,FORM:!0,H1:!0,H2:!0,H3:!0,H4:!0,H5:!0,H6:!0,HEADER:!0,HGROUP:!0,HR:!0,I:!0,IMG:!0,INPUT:!0,INS:!0,KBD:!0,LABEL:!0,LEGEND:!0,LI:!0,MAIN:!0,MAP:!0,MARK:!0,MENU:!0,METER:!0,NAV:!0,NOSCRIPT:!0,OL:!0,OPTGROUP:!0,OPTION:!0,OUTPUT:!0,P:!0,PRE:!0,PROGRESS:!0,Q:!0,S:!0,SAMP:!0,SECTION:!0,SELECT:!0,SMALL:!0,SOURCE:!0,SPAN:!0,STRIKE:!0,STRONG:!0,STYLE:!0,SUB:!0,SUMMARY:!0,SUP:!0,TABLE:!0,TBODY:!0,TD:!0,TEXTAREA:!0,TFOOT:!0,TH:!0,THEAD:!0,TIME:!0,TR:!0,TT:!0,U:!0,UL:!0,VAR:!0,WBR:!0};var Dm={"ANNOTATION-XML":!0,"COLOR-PROFILE":!0,"FONT-FACE":!0,"FONT-FACE-SRC":!0,"FONT-FACE-URI":!0,"FONT-FACE-FORMAT":!0,"FONT-FACE-NAME":!0,"MISSING-GLYPH":!0};function Em(a){a=a||new Fm;Gm(a);this.v=pf(a.v);this.ka=pf(a.Ea);this.N=pf(a.Ja);this.oa=a.wa;a.ka.forEach(function(b){if(0!=b.lastIndexOf("data-",0))throw new Bd('Only "data-" attributes allowed, got: %s.',[b]);if(0==b.lastIndexOf("data-sanitizer-",0))throw new Bd('Attributes with "%s" prefix are not allowed, got: %s.',["data-sanitizer-",b]);this.v["* "+b.toUpperCase()]=Hm},this);a.La.forEach(function(b){b=b.toUpperCase();if(-1==b.indexOf("-")||Dm[b])throw new Bd("Only valid custom element tag names allowed, got: %s.",[b]);this.N[b]=!0},this);this.ma=a.O;this.ha=a.Aa;this.O=null;this.na=a.oa} wd(Em,ym);function Im(a){return function(b,c){b=Ed(b);return(c=a(b,c))&&"about:invalid#zClosurez"!=Jf(c)?Jf(c):null}} function Fm(){this.v={};be([wl,xl],function(a){mf(a).forEach(function(b){this.v[b]=Hm},this)},this);this.N={};this.ka=[];this.La=[];this.Ea=pf(Bm);this.Ja=pf(Cm);this.wa=!1;this.Ma=Mf;this.ma=this.ha=this.Pa=this.O=vg;this.Aa=null;this.na=this.oa=!1} function Jm(a,b){return function(c,e,f,l){c=a(c,e,f,l);return null==c?null:b(c,e,f,l)}} function Km(a,b,c,e){a[c]&&!b[c]&&(a[c]=Jm(a[c],e))} function Gm(a){if(a.na)throw Error("HtmlSanitizer.Builder.build() can only be used once.");Km(a.v,a.N,"* USEMAP",Lm);var b=Im(a.Ma);["* ACTION","* CITE","* HREF"].forEach(function(e){Km(this.v,this.N,e,b)},a);var c=Im(a.O);["* LONGDESC","* SRC","LINK HREF"].forEach(function(e){Km(this.v,this.N,e,c)},a);["* FOR","* HEADERS","* NAME"].forEach(function(e){Km(this.v,this.N,e,rd(Mm,this.Pa))},a);Km(a.v,a.N,"A TARGET",rd(Nm,["_blank","_self"]));Km(a.v,a.N,"* CLASS",rd(Om,a.ha));Km(a.v,a.N,"* ID",rd(Pm,a.ha));Km(a.v,a.N,"* STYLE",rd(a.ma,c));a.na=!0} function Am(a,b){a||(a="*");return(a+" "+b).toUpperCase()} function Hm(a){return Ed(a)} function Nm(a,b){b=Ed(b);return 0<=Yd(a,b.toLowerCase())?b:null} function Lm(a){return(a=Ed(a))&&"#"==a.charAt(0)?a:null} function Mm(a,b,c){b=Ed(b);return a(b,c)} function Om(a,b,c){b=b.split(/(?:\s+)/);for(var e=[],f=0;f<b.length;f++){var l=a(b[f],c);l&&e.push(l)}return 0==e.length?null:e.join(" ")} function Pm(a,b,c){b=Ed(b);return a(b,c)} Em.prototype.jk=function(a){var b=!("STYLE"in this.ka)&&"STYLE"in this.N;this.O="*"==this.ha&&b?"sanitizer-"+(Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^Date.now()).toString(36)):this.ha;return ym.prototype.wa.call(this,a)};function zm(a,b){var c=b.data;(b=fm(b))&&"style"==dm(b).toLowerCase()&&!("STYLE"in a.ka)&&"STYLE"in a.N&&(c=fg(om(c,a.O,qd(function(e,f){return this.ma(e,{Ol:f})},a))));return document.createTextNode(c)} ;function Qm(a,b,c){var e=Rm(b);a=Sm(e,a,c||{});return Tm(b,e,a)} ud("aplos.util.SimpleTemplate.populateToText",Qm);function Um(a,b,c,e,f){Vm(b,c,e).forEach(function(l){f?a.insertBefore(l,f):a.appendChild(l)})} ud("aplos.util.SimpleTemplate.appendChildren",Um);function Vm(a,b,c){c=c||{};var e=Rm(b);a=Sm(e,a,c);var f=[],l=[];jf(a,function(p,r){p instanceof Node||Array.isArray(p)&&p[0]instanceof Node?l.push(r):f.push(r)});"string"===typeof b||f.length?(b=Tm(b,f,a),c=Wm(b)):(e=document.createDocumentFragment(),c=document.createElement("span"),e.appendChild(c),rg(c,b));l.length&&Xm(c,a);return Array.prototype.map.call(c.childNodes,function(p){return p})} ud("aplos.util.SimpleTemplate.populateToNodes",Vm);function Wm(a){var b="";a.match(/^<td>/i)&&a.match(/<\/td>$/i)&&(b=b||"td",a="<tr>"+a+"</tr>");a.match(/^<tr>/i)&&a.match(/<\/tr>$/i)&&(b=b||"tr",a="<tbody>"+a+"</tbody>");a.match(/^<(tbody|thead|tfoot)>/i)&&a.match(/<\/(tbody|thead|tfoot)>$/i)&&(b=b||a.match(/^<(tbody|thead|tfoot)>/i)[1],a="<table>"+a+"</table>");a=Ym(a);b&&(a=a.querySelector(b).parentNode);return a} function Xm(a,b){for(var c=[a],e=null;e=c.pop();)Array.prototype.forEach.call(e.childNodes,function(f){f.nodeType===Node.TEXT_NODE?Zm(e,f,b):f.childNodes.length&&c.push(f)})} function Zm(a,b,c){if(b.textContent.match($m)){var e=b.nextSibling;a.removeChild(b);b=b.textContent;for(var f=null,l=[];f=$m.exec(b);){0<f.index&&l.push(document.createTextNode(b.slice(0,f.index)));var p=c[f[1]];p instanceof Node?l.push(p.cloneNode(!0)):Array.isArray(p)&&p[0]instanceof Node&&p.forEach(function(r){l.push(r.cloneNode(!0))});b=b.slice(f.index+f[0].length);$m.lastIndex=0}b&&l.push(document.createTextNode(b));l.forEach(function(r){a.insertBefore(r,e)})}} function Tm(a,b,c){var e=an(a);b.forEach(function(f){var l=c[f];"number"===typeof l||ld(l)||"boolean"===typeof l?l=l.toString():(l instanceof Node?l=l.outerHTML:l=l instanceof ig?jg(l).toString():fh(an(l)),l=l.replace("$","$$$$"));f=String("{{"+f+"}}").replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08");e=e.replace(new RegExp(f,"g"),l)});return e} function an(a){return a instanceof ig?jg(a).toString():""+a} function Sm(a,b,c){var e={};a.forEach(function(f){var l=jd(f,b);null==l&&0===f.indexOf("datum.")&&1<(f.match(/\./g)||[]).length&&(l=b.datum[f.substr(6)]);if("function"===typeof l){var p=f.lastIndexOf("."),r=b;0<p&&(r=jd(f.substring(0,p),b));l=l.apply(r)}(p=c[f])&&(l=p.apply(b,[l,b]));e[f]=null!=l?l:""});return e} function Rm(a){a=an(a);if(!a||!a.trim().length)return[];for(var b,c={};b=$m.exec(a);)c[b[1]]=!0;return mf(c)} ud("aplos.util.SimpleTemplate.extractTemplateVariables",Rm);ud("aplos.util.SimpleTemplate.setSanitizerFunction",function(a){Ym=a});ud("aplos.util.SimpleTemplate.setSanitizer",function(a){Ym=a.jk.bind(a)});function Ym(a){return bn.jk(a)} var cn=new Fm;cn.ma=function(a,b,c,e){if(!e.sh)return null;b=Qf(nm(e.sh,function(f,l){c.Ol=l;f=a(f,c);var p;null==f?p=null:p=new Hf(f,If);return p}));return""==b?null:b};(function(a,b){for(var c=1;c<arguments.length;c++){var e=arguments[c];if(kd(e)){var f=a.length||0,l=e.length||0;a.length=f+l;for(var p=0;p<l;p++)a[f+p]=e[p]}else a.push(e)}})(cn.ka,["data-action","data-series-id"]);cn.O=Mf;cn.ha=function(a){return a};var bn=new Em(cn),$m=RegExp("{{(.*?)}}","g");function dn(a){var b=this.seriesConfig&&this.seriesConfig.Vb();return b?b(a):a} function en(a){var b=this.seriesConfig&&this.seriesConfig.Ed();return b?b(a):a} function fn(){var a={},b=qh(".0%");a["series.name"]=function(c){return this.seriesConfig?this.seriesConfig.displayName():c};a.domain=function(c){return en.call(this,c)};a.domainLowerBound=function(c){return en.call(this,c)};a.domainUpperBound=function(c){return en.call(this,c)};a.measure=function(c){return dn.call(this,c)};a.measureLowerBound=function(c){return dn.call(this,c)};a.measureUpperBound=function(c){return dn.call(this,c)};a.measure_pct=function(){if(!this.seriesConfig)return"";for(var c=this.seriesConfig.measure(),e=0,f=0;f<this.series.data.length;f++)e+=c(this.series.data[f],f)||0;c=0===e?0:this.measure/e;return qh(".0%")(c)};a.series_total=function(){if(!this.seriesConfig)return"";for(var c=this.seriesConfig.measure(),e=0,f=0;f<this.series.data.length;f++)e+=c(this.series.data[f],f)||0;return(c=this.seriesConfig&&this.seriesConfig.Vb())?c(e):e};a.color=function(c){var e=this.seriesConfig;return(e=gn(e,"color")?e.color():null)?e(this.datum,this.index):c};a["datum._domainPercent_"]=b;a["datum._seriesPercent_"]=b;return a} ud("aplos.chart.DatumDetails.getDefaultConversionFunctionMap",fn);var hn={Vp:"hover",qp:"click"};ud("aplos.chart.SelectionModel.Type",hn);hn.HOVER="hover";hn.CLICK="click";var jn={hover:{selectionChange:"hoverSelectionChange"},click:{selectionChange:"clickSelectionChange"}};ud("aplos.chart.SelectionStorage",function(){});function kn(a,b){this.O=a;this.ha=b} function ln(a,b,c){for(var e="",f=0;a.O[f]||a.ha[f];){var l=a.O[f],p=a.ha[f];null!=b[l]&&(e+=l+":"+b[l]+";");null!=c[p]&&(e+=p+":"+c[p]+";");f++}return e} ud("aplos.chart.SerializableSelectionStorage",kn);function mn(a,b){kn.call(this,a,b);this.v=new Map;this.N=0} Zc(mn,kn);w=mn.prototype;w.add=function(a,b){var c=this.v.get(a)||new Set;b=ln(this,a,b);c.has(b)||(c.add(b),this.N++);this.v.set(a,c)};w.delete=function(a,b){var c=this.v.get(a);b=ln(this,a,b);c.has(b)&&(c.delete(b),this.N--);c.size||this.v.delete(a)};w.clear=function(){this.v.clear();this.N=0};w.contains=function(a,b){if(!this.v.has(a))return!1;b=ln(this,a,b);return this.v.get(a).has(b)};w.lh=function(){return this.N};ud("aplos.chart.SelectionStorageMapSet",mn);function nn(a,b){kn.call(this,a,b);this.v=new Set} Zc(nn,kn);w=nn.prototype;w.add=function(a,b){this.v.add(ln(this,a,b))};w.delete=function(a,b){this.v.delete(ln(this,a,b))};w.contains=function(a,b){return this.v.has(ln(this,a,b))};w.lh=function(){return this.v.size};w.clear=function(){this.v.clear()};ud("aplos.chart.SelectionStorageSet",nn);function on(a){this.O={};pn(this,a);this.v={};this.N={};this.ha=0} function pn(a,b){for(var c=0;c<b.length;c++)a.O[b[c]]=!0} on.prototype.on=function(a,b,c){var e=a.indexOf("."),f=0<=e?a.slice(0,e):a;0>e&&(a=f+".autoNamespace"+this.ha++);if(b){c&&(b=qd(b,c));var l=this.N[f];l||(l=[],this.N[f]=l);ke(l,this.v[a]);this.v[a]=b;l.push(b);this.O.hasOwnProperty(f)}else if(f.length)b=this.v[a],ke(this.N[f]||[],b),delete this.v[a];else if(1<a.length)for(l in this.v)b=l.length-a.length,0<=b&&l.indexOf(a,b)==b&&(b=this.v[l],delete this.v[l],f=l.slice(0,l.indexOf(".")),ke(this.N[f]||[],b))};on.prototype.rb=function(a,b,c){if(this.O.hasOwnProperty(a)){var e=this.N[a];if(e){e=e.slice();for(var f=Array.prototype.slice.call(arguments,2),l=0;l<e.length;l++)e[l].apply(b,f)}}};on.prototype.fire=on.prototype.rb;function qn(){this.ha=["__datum__"];this.O=["name"];this.v=new mn([],this.O);this.Ya=new on(["selectionChange","selectionLockChange"]);this.N=!1} w=qn.prototype;w.Fi=function(a,b){this.ha=a;this.O=b;a.includes("__datum__")?(a=a.filter(function(c){return"__datum__"!=c}),this.v=new mn(a,b)):this.v=new nn(a,b)};w.vo=function(a){this.Fi(a,this.O)};w.Ho=function(a){this.Fi(this.ha,a)};w.Ei=function(a){var b=this;if(!this.N)if(!a.length)this.deselectAll();else if(a.length!=this.v.lh()||a.some(function(c){return!b.v.contains(c.datum,c.series)}))this.v.clear(),a.forEach(function(c){return b.v.add(c.datum,c.series)}),rn(this)};w.fi=function(a,b){this.N||null==a||null==b||this.v.contains(a,b)||(this.v.add(a,b),rn(this))};w.Tl=function(a,b){!this.N&&this.v.contains(a,b)&&(this.v.delete(a,b),rn(this))};w.Gj=function(a,b){return this.v.contains(a,b)};w.ke=function(){return 0<this.v.lh()};w.deselectAll=function(){!this.N&&this.ke()&&(this.v.clear(),rn(this))};w.Wg=function(a,b){this.Ya.on("selectionChange."+a,b)};function rn(a){a.Ya.rb("selectionChange",a,a)} w.Jn=function(){return this.N};w.lock=function(){this.N||(this.N=!0,sn(this))};w.unlock=function(){this.N&&(this.N=!1,sn(this))};w.Vn=function(a,b){this.Ya.on("selectionLockChange."+a,b)};function sn(a){a.Ya.rb("selectionLockChange",a,a)} qn.prototype.onSelectionLockChange=qn.prototype.Vn;qn.prototype.unlock=qn.prototype.unlock;qn.prototype.lock=qn.prototype.lock;qn.prototype.isLocked=qn.prototype.Jn;qn.prototype.onSelectionChange=qn.prototype.Wg;qn.prototype.deselectAll=qn.prototype.deselectAll;qn.prototype.hasSelection=qn.prototype.ke;qn.prototype.isDatumSelected=qn.prototype.Gj;qn.prototype.deselectDatum=qn.prototype.Tl;qn.prototype.selectDatum=qn.prototype.fi;qn.prototype.setSelection=qn.prototype.Ei;qn.prototype.setSeriesSelectionProperties=qn.prototype.Ho;qn.prototype.setDataSelectionProperties=qn.prototype.vo;qn.prototype.setSelectionProperties=qn.prototype.Fi;ud("aplos.chart.SeriesDataSelectionModel",qn);ud("aplos.chart.SeriesDataSelectionModel.FULL_DATUM_KEY","__datum__");function tn(a){this.N={};this.v=a||null;this.O={}} function un(a,b){var c=vn(a,b);return c?un(a,c):a.N[b]?!0:a.v?un(a.v,b):!1} tn.prototype.vg=function(a,b){var c=this.N;a in c&&delete c[a];this.O[a]=b;return this};tn.prototype.set=function(a,b,c){var e=this.O;a in e&&delete e[a];this.N[a]=wn(this,b,c);return this};tn.prototype.get=function(a,b){var c=vn(this,a);return c?this.get(c,b):(c=this.N[a])?c:this.v?this.v.get(a,b):xn(a,b)};function wn(a,b,c){if("function"===typeof b){var e=qd(b,a);return c?function(f,l){f=e(f,l);return null!=f?+f:f}:e}return qd(function(f){f=f?f[b]:void 0;return void 0===f?b:c&&null!==f?+f:f},a)} function xn(a,b){return function(c){c=c[a];if(void 0===c)throw Error("Please either include a property called "+a+" in the data or specify a value in the configuration.");return b&&null!=c?+c:c}} function vn(a,b){if(!a.N[b]){if(a.O[b])return a.O[b];if(a.v)return vn(a.v,b)}return null} ;function yn(a,b){this.yb=a;this.O=null;this.v=b||null;this.N=b?new tn(b.N):new tn;this.oa=this.ha=this.na=null;this.Aa={};this.wa=this.ma=this.ka=null} w=yn.prototype;w.Kg=function(){return this.wa?this.wa:this.v?this.v.Kg():null};w.Rh=function(){return new yn(this.yb,this)};function zn(a,b){a.wa=b;b.x&&a.domain(b.x);b.xLowerBound&&a.Ke(An(b.xLowerBound));b.xUpperBound&&a.Le(An(b.xUpperBound));b.x0&&a.ee(An(b.x0));b.y&&a.measure(An(b.y));b.yLowerBound&&a.af(An(b.yLowerBound));b.yUpperBound&&a.df(An(b.yUpperBound));b.y0&&a.Mc(An(b.y0));b.domainFormatter&&a.Ed(b.domainFormatter);b.measureFormatter&&a.Vb(b.measureFormatter);a.displayName(b.displayName||b.name);a.Wb(b.rendererId);a.ne(b.measureAxisId);a.Pf(b.overlay);["category","datumClickState","datumHoverState"].forEach(function(e){return Bn(a,e,b[e],!0,!1)});"color dashPattern dataId datumClass domain key label labelTemplate strokeWidth radius".split(" ").forEach(function(e){return Cn(a,e,b,!0,!1)});"delta domainLowerBound domainOffset domainUpperBound latitude longitude measure measureLowerBound measureOffset measureUpperBound".split(" ").forEach(function(e){return Cn(a,e,b,!1,!0)});var c=c||[];c.forEach(function(e){return Cn(a,e,b,!0,!1)})} function Bn(a,b,c,e,f){null!=c&&("string"!==typeof c||e||(c=An(c)),"function"===typeof c&&(c=qd(c,a)),a.N.set(b,c,f))} function Cn(a,b,c,e,f){var l=c[b];(c=c[b+"ColumnId"])&&(l=An(c,e?l:null));Bn(a,b,l,e,f)} function An(a,b){return function(c){return c&&c.hasOwnProperty(a)?c[a]:b}} function Dn(a,b){for(var c=a.domain(),e=gn(a,"domainOffset")?a.ee():void 0,f=gn(a,"domainLowerBound")?a.Ke():void 0,l=gn(a,"domainUpperBound")?a.Le():void 0,p=a.measure(),r=a.Mc(),t=gn(a,"measureLowerBound")?a.af():void 0,y=gn(a,"measureUpperBound")?a.df():void 0,E=a.uh(),ma=a.key(),na=a.radius(),ta=a.color(),va=a.Je(),sa=a.Fc(),Ba=gn(a,"strokeWidth")?a.strokeWidth():void 0,ya=a.label(),Aa=gn(a,"category")?a.Ib():void 0,Ca=Array(b.length),Fa=0;Fa<b.length;Fa++){var Ea=b[Fa],Ja=c(Ea,Fa),Ka=e?e(Ea,Fa):null,Oa=p(Ea,Fa),Pa=r(Ea,Fa),Qa=null!=Oa&&!isNaN(Oa)&&isFinite(Oa)&&null!=Pa&&!isNaN(Pa)&&isFinite(Pa),Wa=na(Ea,Fa);null!=Wa&&(Wa=+Wa);Ca[Fa]={series:a.Kg(),seriesConfig:a,domain:Ja,domainOffset:Ka,domainLowerBound:f?f(Ea,Fa):void 0,domainUpperBound:l?l(Ea,Fa):void 0,measure:Oa,measureOffset:Pa,color:ta(Ea,Fa),measureLowerBound:t?t(Ea,Fa):void 0,measureUpperBound:y?y(Ea,Fa):void 0,dataId:E(Ea,Fa),radius:Wa,key:ma(Ea,Fa),datumClass:va(Ea,Fa),dashPattern:sa(Ea,Fa),strokeWidth:Ba?Ba(Ea,Fa):void 0,label:ya(Ea,Fa),category:Aa?Aa(Ea,Fa):void 0,datum:Ea,index:Fa,validValue:Qa}}return Ca} function gn(a,b){return un(a.N,b)} w.Pf=function(a){return null!=a?(this.ma=a,this):null===this.ma?this.v?this.v.Pf():!1:this.ma};function En(a,b){return void 0!==b?(a.Aa=b,a):a.Aa} w.Wb=function(a){return arguments.length&&null!=a?(this.oa=a,this):this.oa?this.oa:this.v?this.v.Wb():null};w.vg=function(a,b){this.N.vg(a,b);return this};w.ne=function(a){return void 0!==a?(this.ka=a,this):this.ka?this.ka:this.v?this.v.ne():null};w.Ic=function(){return this.yb.Ic()};w.tb=function(){return this.yb.tb(this.ne()||"__DEFAULT__")};w.domain=function(a){return Fn(this,"domain",a)};w.Ke=function(a){return Fn(this,"domainLowerBound",a,!0)};w.Le=function(a){return Fn(this,"domainUpperBound",a,!0)};w.Je=function(a){return Fn(this,"datumClass",a)};w.ae=function(a){return Fn(this,"datumClickState",a)};w.md=function(a){return Fn(this,"datumHoverState",a)};w.measure=function(a){return Fn(this,"measure",a,!0)};w.af=function(a){return Fn(this,"measureLowerBound",a,!0)};w.df=function(a){return Fn(this,"measureUpperBound",a,!0)};w.color=function(a){return Fn(this,"color",a)};w.Ed=function(a){return arguments.length&&void 0!==a?(this.ha=a,this):null==this.ha&&this.v?this.v.Ed():this.ha};w.Vb=function(a){return arguments.length&&void 0!==a?(this.na=a,this):null==this.na&&this.v?this.v.Vb():this.na};w.Fc=function(a){return Fn(this,"dashPattern",a)};w.strokeWidth=function(a){return Fn(this,"strokeWidth",a)};w.key=function(a){return Fn(this,"key",a)};w.uh=function(a){return Fn(this,"dataId",a)};w.label=function(a){return Fn(this,"label",a)};w.Kj=function(a){return Fn(this,"labelTemplate",a)};w.radius=function(a){return Fn(this,"radius",a)};w.longitude=function(a){return Fn(this,"longitude",a)};w.latitude=function(a){return Fn(this,"latitude",a)};w.ee=function(a){return Fn(this,"domainOffset",a,!0)};w.Mc=function(a){return Fn(this,"measureOffset",a,!0)};w.sj=function(a){return Fn(this,"delta",a)};w.Ib=function(a){return Fn(this,"category",a)};w.displayName=function(a){return void 0!==a?(this.O=a,this):null===this.O?this.v?this.v.displayName():null:this.O};function Gn(a,b){return gn(a,"shapeRenderer")||void 0===b?a.N.get("shapeRenderer"):b||null} function Fn(a,b,c,e){if(void 0===c)return a.N.get(b,e);"function"===typeof c&&(c=qd(c,a));a.N.set(b,c,e);return a} yn.prototype.displayName=yn.prototype.displayName;yn.prototype.category=yn.prototype.Ib;yn.prototype.delta=yn.prototype.sj;yn.prototype.measureOffset=yn.prototype.Mc;yn.prototype.domainOffset=yn.prototype.ee;yn.prototype.latitude=yn.prototype.latitude;yn.prototype.longitude=yn.prototype.longitude;yn.prototype.radius=yn.prototype.radius;yn.prototype.labelTemplate=yn.prototype.Kj;yn.prototype.label=yn.prototype.label;yn.prototype.dataId=yn.prototype.uh;yn.prototype.key=yn.prototype.key;yn.prototype.strokeWidth=yn.prototype.strokeWidth;yn.prototype.dashPattern=yn.prototype.Fc;yn.prototype.measureFormatter=yn.prototype.Vb;yn.prototype.domainFormatter=yn.prototype.Ed;yn.prototype.color=yn.prototype.color;yn.prototype.measureUpperBound=yn.prototype.df;yn.prototype.measureLowerBound=yn.prototype.af;yn.prototype.measure=yn.prototype.measure;yn.prototype.datumHoverState=yn.prototype.md;yn.prototype.datumClickState=yn.prototype.ae;yn.prototype.datumClass=yn.prototype.Je;yn.prototype.domainUpperBound=yn.prototype.Le;yn.prototype.domainLowerBound=yn.prototype.Ke;yn.prototype.domain=yn.prototype.domain;yn.prototype.measureAxisId=yn.prototype.ne;yn.prototype.rendererId=yn.prototype.Wb;yn.prototype.overlay=yn.prototype.Pf;yn.prototype.makeChild=yn.prototype.Rh;yn.prototype.getSeries=yn.prototype.Kg;ud("aplos.chart.SeriesConfig.DEFAULT_AXIS_ID","__DEFAULT__");function Hn(){} w=Hn.prototype;w.Nb=function(){};w.Te=function(){};w.Se=function(){};w.Mb=function(){};w.Xc=function(){};w.Fe=function(){};w.hj=function(){};w.Lj=function(){};Hn.prototype.setMargins=Hn.prototype.Xc;ud("aplos.chart.layout.LayoutManager",Hn);function Ln(){this.Aa={Ca:20,Ua:1E3};this.wa={Ca:20,Ua:1E3};this.O=this.N=null;this.ha={Ca:20,Ua:1E3};this.v={Ca:20,Ua:1E3};this.Ea=[];this.ka=this.ma=this.na=this.oa=0} w=Ln.prototype;w.Nk=function(a,b){Mn(a,b);b=b||a;!this.Aa||this.Aa.Ca===a&&this.Aa.Ua===b||(this.oa=0);this.Aa={Ca:a,Ua:b};return this};w.Lk=function(a,b){Mn(a,b);!this.O||this.O.Ca===a&&this.O.Ua===(b||a)||(this.na=0);this.O={Ca:a,Ua:b||a};this.N=this.N||this.ha;this.v=this.ha=null;return this};w.Ik=function(a,b){Mn(a,b);!this.wa||this.wa.Ca===a&&this.wa.Ua===(b||a)||(this.ma=0);this.wa={Ca:a,Ua:b||a};return this};w.Kk=function(a,b){Mn(a,b);!this.N||this.N.Ca===a&&this.N.Ua===(b||a)||(this.ka=0);this.N={Ca:a,Ua:b||a};this.O=this.O||this.v;this.v=this.ha=null;return this};w.Mk=function(a,b){Mn(a,b);!this.ha||this.ha.Ca===a&&this.ha.Ua===(b||a)||(this.na=this.ka=0);this.ha={Ca:a,Ua:b||a};this.v=this.v||this.O;this.O=this.N=null;return this};w.Jk=function(a,b){Mn(a,b);!this.v||this.v.Ca===a&&this.v.Ua===(b||a)||(this.na=this.ka=0);this.v={Ca:a,Ua:b||a};this.ha=this.ha||this.N;this.O=this.N=null;return this};w.Xc=function(a,b){b=b||{};a.top=void 0!==a.top?a.top:a.top;a.right=void 0!==a.right?a.right:a.right;a.bottom=void 0!==a.bottom?a.bottom:a.bottom;a.left=void 0!==a.left?a.left:a.left;a.start=void 0!==a.start?a.start:a.start;a.end=void 0!==a.end?a.end:a.end;b.top=void 0!==b.top?b.top:b.top;b.right=void 0!==b.right?b.right:b.right;b.bottom=void 0!==b.bottom?b.bottom:b.bottom;b.left=void 0!==b.left?b.left:b.left;b.start=void 0!==b.start?b.start:b.start;b.end=void 0!==b.end?b.end:b.end;void 0!==a.top&& this.Nk(a.top,b.top);void 0!==a.right&&this.Lk(a.right,b.right);void 0!==a.bottom&&this.Ik(a.bottom,b.bottom);void 0!==a.left&&this.Kk(a.left,b.left);void 0!==a.start&&this.Mk(a.start,b.start);void 0!==a.end&&this.Jk(a.end,b.end)};w.Nb=function(){return this.oa};w.Te=function(){return this.na};w.Se=function(){return this.ma};w.Mb=function(){return this.ka};w.Fe=function(a){if(a){var b=a.Gh();this.Ea.push({He:a,Tc:b,lc:{width:0,height:0},Ca:{width:0,height:0},ub:{width:Infinity,height:Infinity}})}};w.hj=function(){this.Ea=[]};w.Lj=function(a,b){this.ka=this.ma=this.na=this.oa=0;var c=this.Aa,e=b?this.ha||this.O:this.v||this.O,f=this.wa;b=b?this.v||this.N:this.ha||this.N;Nn(this,a,c,e,f,b);On(this)&&Nn(this,a,c,e,f,b);Pn(this,a,[1,2]);Pn(this,a,[3,4]);Qn(this,a,[5]);Qn(this,a,[6])};function Rn(a,b){return a.Ea.filter(function(c){return 0<=Yd(b,c.Tc.position)})} function On(a){return 0<a.Ea.filter(function(b){return!0!==b.Bc}).length} function Sn(a,b){a={Ca:0<a.Ca&&1>a.Ca?Math.floor(b*a.Ca):a.Ca,Ua:0<a.Ua&&1>a.Ua?Math.floor(b*a.Ua):a.Ua};a.Ua=Math.max(a.Ca,a.Ua);return a} function Nn(a,b,c,e,f,l){var p=b.width-a.ka-a.na;a.oa=Tn(p,b.width,b.height,Sn(c,b.height),Rn(a,[1,2]));a.ma=Tn(p,b.width,b.height,Sn(f,b.height),Rn(a,[3,4]));c=b.height-a.oa-a.ma;f=Rn(a,[3,4,1,2]);var r=0;for(p=0;p<f.length;p++)r=Math.max(r,f[p].He.Ih());a.ka=Un(c,b.width,Vn(r,Sn(l,b.width)),Rn(a,[5]));l=Rn(a,[3,4,1,2]);for(f=p=0;f<l.length;f++)p=Math.max(p,l[f].He.Jh());a.na=Un(c,b.width,Vn(p,Sn(e,b.width)),Rn(a,[6]))} function Vn(a,b){return{Ca:Math.max(b.Ca,Math.min(a,b.Ua)),Ua:b.Ua}} function Tn(a,b,c,e,f){var l=e.Ca,p=e.Ua,r=0,t=0;for(e=0;e<f.length;e++){var y=f[e];var E=y.Tc;var ma=E.margins||{};ma=(ma.top||0)+(ma.bottom||0);E=y.He.lg({width:4===E.position||2===E.position?b:a,height:p-ma});E.Ca.height+=ma;E.ub.height+=ma;y.Ca=E.Ca;y.ub=E.ub;y.lc={width:E.Ca.width,height:E.Ca.height};y.Bc=!!E.Bc;r+=y.lc.height;t+=y.ub.height}if(r>p){a=Wn(f);for(e=b=0;e<a.length;e++)y=a[e],0>p-b-y.Ca.height&&y.Bc&&(y.lc.height=0),b+=y.lc.height;return Kh(b,l,c)}if(r<t){a=Wn(f);b=0;c=p-r;for(e= 0;e<a.length;e++)y=a[e],0<c&&y.Ca.height<y.ub.height&&(p=Math.min(c,y.ub.height-y.Ca.height),y.lc.height=y.Ca.height+p,c-=p),b+=y.lc.height;return Math.max(l,b)}return Kh(r,l,c)} function Un(a,b,c,e){var f=c.Ca,l=c.Ua,p=0,r=0;for(c=0;c<e.length;c++){var t=e[c];var y=t.Tc;y=y.margins||{};y=(y.left||0)+(y.right||0);var E=t.He.lg({width:l-y,height:a});E.Ca.width+=y;E.ub.width+=y;t.Ca=E.Ca;t.ub=E.ub;t.lc={width:E.Ca.width,height:E.Ca.height};t.Bc=!!E.Bc;p+=t.lc.width;r+=t.ub.width}if(p>l){a=Wn(e);for(c=e=0;c<a.length;c++)t=a[c],0>l-e-t.Ca.width&&t.Bc&&(t.lc.width=0),e+=t.lc.width;return Kh(e,f,b)}if(p<r){a=Wn(e);e=0;b=l-p;for(c=0;c<a.length;c++)t=a[c],0<b&&t.Ca.width<t.ub.width&& (l=Math.min(b,t.ub.width-t.Ca.width),t.lc.width=t.Ca.width+l,b-=l),e+=t.lc.width;return Math.max(f,e)}return Kh(p,f,b)} function Pn(a,b,c){var e=Rn(a,c);e=Wn(e);for(var f=(c=0<=Yd(c,1))?a.oa:b.height-a.ma,l=0;l<e.length;l++){var p=e[l],r=p.Tc,t=p.lc.height,y=r.margins||{};if(void 0===r.position)throw Error("Layout position not defined");r=r.position;var E=b.width,ma=0;2!==r&&4!==r&&(E-=a.na,ma+=a.ka);y={top:f+(y.top||0),right:E-(y.right||0),bottom:f-(y.bottom||0),left:ma+(y.left||0)};c?(y.top-=t,f-=t):(y.bottom+=t,f+=t);p.He.dh(y)}} function Qn(a,b,c){var e=Rn(a,c);e=Wn(e);var f=(c=0<=Yd(c,5))?a.ka:b.width-a.na,l=a.oa;a=b.height-a.ma;for(b=0;b<e.length;b++){var p=e[b],r=p.lc.width,t=p.Tc.margins||{};if(void 0===p.Tc.position)throw Error("Layout position not defined");t={top:l+(t.top||0),right:f-(t.right||0),bottom:a-(t.bottom||0),left:f+(t.left||0)};c?(t.left-=r,f-=r):(t.right+=r,f+=r);p.He.dh(t)}} function Mn(a,b){var c=0<a&&1>a,e=null!=b&&0<b&&1>b;if(null!=b&&(c&&e||!c&&!e)&&b<a)throw Error("Max margin size is smaller than min margin size");} function Wn(a){return 1>=a.length?a:a.slice(0).sort(function(b,c){b=void 0!==b.Tc.Qf?b.Tc.Qf:20;c=void 0!==c.Tc.Qf?c.Tc.Qf:20;return b-c})} Ln.prototype.setMargins=Ln.prototype.Xc;Ln.prototype.setMarginEnd=Ln.prototype.Jk;Ln.prototype.setMarginStart=Ln.prototype.Mk;Ln.prototype.setMarginLeft=Ln.prototype.Kk;Ln.prototype.setMarginBottom=Ln.prototype.Ik;Ln.prototype.setMarginRight=Ln.prototype.Lk;Ln.prototype.setMarginTop=Ln.prototype.Nk;ud("aplos.chart.layout.DynamicLayout",Ln);var Xn={Kq:"WARNING",ERROR:"ERROR"};ud("aplos.util.MessageSeverity",Xn);Xn.WARNING="WARNING";Xn.ERROR="ERROR";var Yn={Hq:"UNTIL_REMOVED",Gq:"UNTIL_DATA",fq:"ONCE"};ud("aplos.util.MessageDuration",Yn);Yn.UNTIL_REMOVED="UNTIL_REMOVED";Yn.UNTIL_FRESH_DATA="UNTIL_DATA";Yn.ONCE="ONCE";function Zn(a){this.v=a;this.N=!1} Zn.prototype.Ck=function(a){this.N=a};Zn.prototype.render=function(a){var b=a.filter(function(c){return"ERROR"===c.severity});b.length&&$n(this,b);b.length||(b=ao(this.v.Ta,Oo),b.empty()||(b.style("display","none"),b.selectAll("div."+Po).remove(),this.v.kb.style("display","")));a=a.filter(function(c){return"WARNING"===c.severity});Qo(this,a)};function $n(a,b){var c=Oo,e=Ro,f=a.v,l=f.Ta;f.kb.style("display","none");var p=ao(l,c);p.empty()&&(p=l.append("div").classed(c,!0),p.append("div").classed(So,!0),p.append("div").classed(To,!0));p.style("display",null);p.select("."+To).attr("class",To+" "+e);b=p.select("."+So).selectAll("div."+Po).data(b);b.exit().remove();b=b.enter().append("div").merge(b);b.text(function(r){return r.message});a.N&&b.attr("tabindex",0);b.attr("class",function(r){return Po+" "+Uo+r.severity.toLowerCase()});p.style("position","absolute");a=(f.frameWidth()-p.node().offsetWidth)/2;f=(f.frameHeight()-p.node().offsetHeight)/2;a=Math.max(0,a);f=Math.max(0,f);p.style("left",a+"px");p.style("top",f+"px")} function Qo(a,b){var c=a.v.Ta.select("."+Vo);c.empty()&&(c=a.v.Ta.append("div").classed(Vo,!0));c.style("display",b.length?"":"none");c.classed(Wo,!0);var e="";b.forEach(function(f){e+=f.message+"\n"});c.attr("title",e.trim())} function ao(a,b){b=a.selectAll("."+b).nodes();for(var c=null,e=0;e<b.length;e++)if(b[e].parentNode==a.node()){c=b[e];break}return Zi(c)} var Vo="aplos-badge",So="aplos-message-container",Ro="aplos-message-icon-error",Po="aplos-message",To="aplos-message-icon",Oo="aplos-message-overlay",Uo="aplos-message-",Wo="aplos-message-warning-badge";function Xo(a,b,c){return a.map(function(e){return{value:e,label:c?c(e):void 0,location:Yo(b,e)}})} ;function Zo(){this.Pa=this.Pa;this.Dc=this.Dc} Zo.prototype.Pa=!1;Zo.prototype.isDisposed=function(){return this.Pa};Zo.prototype.Ef=function(){this.Pa||(this.Pa=!0,this.de())};Zo.prototype.de=function(){if(this.Dc)for(;this.Dc.length;)this.Dc.shift()()};function $o(a,b){this.type=a;this.v=this.target=b;this.defaultPrevented=!1} $o.prototype.N=function(){this.defaultPrevented=!0};var ap=function(){if(!id.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});try{id.addEventListener("test",function(){},b),id.removeEventListener("test",function(){},b)}catch(c){}return a}();function bp(a,b){$o.call(this,a?a.type:"");this.relatedTarget=this.v=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=0;this.key="";this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.O=null;a&&this.init(a,b)} wd(bp,$o);var cp={2:"touch",3:"pen",4:"mouse"};bp.prototype.init=function(a,b){var c=this.type=a.type,e=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.v=b;if(b=a.relatedTarget){if(Oe){a:{try{Ie(b.nodeName);var f=!0;break a}catch(l){}f=!1}f||(b=null)}}else"mouseover"==c?b=a.fromElement:"mouseout"==c&&(b=a.toElement);this.relatedTarget=b;e?(this.clientX=void 0!==e.clientX?e.clientX:e.pageX,this.clientY=void 0!==e.clientY?e.clientY:e.pageY,this.screenX=e.screenX||0,this.screenY=e.screenY|| 0):(this.clientX=void 0!==a.clientX?a.clientX:a.pageX,this.clientY=void 0!==a.clientY?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.key=a.key||"";this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.pointerId=a.pointerId||0;this.pointerType="string"===typeof a.pointerType?a.pointerType:cp[a.pointerType]||"";this.state=a.state;this.O=a;a.defaultPrevented&&bp.Rb.N.call(this)};bp.prototype.N=function(){bp.Rb.N.call(this);var a=this.O;a.preventDefault?a.preventDefault():a.returnValue=!1};var dp="closure_listenable_"+(1E6*Math.random()|0);var ep=0;function fp(a,b,c,e,f){this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!e;this.Mg=f;this.key=++ep;this.Uf=this.wg=!1} function gp(a){a.Uf=!0;a.listener=null;a.proxy=null;a.src=null;a.Mg=null} ;function hp(a){this.src=a;this.v={};this.N=0} hp.prototype.add=function(a,b,c,e,f){var l=a.toString();a=this.v[l];a||(a=this.v[l]=[],this.N++);var p=ip(a,b,e,f);-1<p?(b=a[p],c||(b.wg=!1)):(b=new fp(b,this.src,l,!!e,f),b.wg=c,a.push(b));return b};hp.prototype.remove=function(a,b,c,e){a=a.toString();if(!(a in this.v))return!1;var f=this.v[a];b=ip(f,b,c,e);return-1<b?(gp(f[b]),le(f,b),0==f.length&&(delete this.v[a],this.N--),!0):!1};function jp(a,b){var c=b.type;c in a.v&&ke(a.v[c],b)&&(gp(b),0==a.v[c].length&&(delete a.v[c],a.N--))} hp.prototype.removeAll=function(a){a=a&&a.toString();var b=0,c;for(c in this.v)if(!a||c==a){for(var e=this.v[c],f=0;f<e.length;f++)++b,gp(e[f]);delete this.v[c];this.N--}return b};function ip(a,b,c,e){for(var f=0;f<a.length;++f){var l=a[f];if(!l.Uf&&l.listener==b&&l.capture==!!c&&l.Mg==e)return f}return-1} ;var kp="closure_lm_"+(1E6*Math.random()|0),lp={},mp=0;function np(a,b,c,e,f){if(e&&e.once)return op(a,b,c,e,f);if(Array.isArray(b)){for(var l=0;l<b.length;l++)np(a,b[l],c,e,f);return null}c=pp(c);return a&&a[dp]?a.v.add(String(b),c,!1,md(e)?!!e.capture:!!e,f):qp(a,b,c,!1,e,f)} function qp(a,b,c,e,f,l){if(!b)throw Error("Invalid event type");var p=md(f)?!!f.capture:!!f,r=rp(a);r||(a[kp]=r=new hp(a));c=r.add(b,c,e,p,l);if(c.proxy)return c;e=sp();c.proxy=e;e.src=a;e.listener=c;if(a.addEventListener)ap||(f=p),void 0===f&&(f=!1),a.addEventListener(b.toString(),e,f);else if(a.attachEvent)a.attachEvent(tp(b.toString()),e);else if(a.addListener&&a.removeListener)a.addListener(e);else throw Error("addEventListener and attachEvent are unavailable.");mp++;return c} function sp(){function a(c){return b.call(a.src,a.listener,c)} var b=up;return a} function op(a,b,c,e,f){if(Array.isArray(b)){for(var l=0;l<b.length;l++)op(a,b[l],c,e,f);return null}c=pp(c);return a&&a[dp]?a.v.add(String(b),c,!0,md(e)?!!e.capture:!!e,f):qp(a,b,c,!0,e,f)} function vp(a,b,c,e,f){if(Array.isArray(b))for(var l=0;l<b.length;l++)vp(a,b[l],c,e,f);else(e=md(e)?!!e.capture:!!e,c=pp(c),a&&a[dp])?a.v.remove(String(b),c,e,f):a&&(a=rp(a))&&(b=a.v[b.toString()],a=-1,b&&(a=ip(b,c,e,f)),(c=-1<a?b[a]:null)&&wp(c))} function wp(a){if("number"!==typeof a&&a&&!a.Uf){var b=a.src;if(b&&b[dp])jp(b.v,a);else{var c=a.type,e=a.proxy;b.removeEventListener?b.removeEventListener(c,e,a.capture):b.detachEvent?b.detachEvent(tp(c),e):b.addListener&&b.removeListener&&b.removeListener(e);mp--;(c=rp(b))?(jp(c,a),0==c.N&&(c.src=null,b[kp]=null)):gp(a)}}} function tp(a){return a in lp?lp[a]:lp[a]="on"+a} function up(a,b){if(a.Uf)a=!0;else{b=new bp(b,this);var c=a.listener,e=a.Mg||a.src;a.wg&&wp(a);a=c.call(e,b)}return a} function rp(a){a=a[kp];return a instanceof hp?a:null} var xp="__closure_events_fn_"+(1E9*Math.random()>>>0);function pp(a){if("function"===typeof a)return a;a[xp]||(a[xp]=function(b){return a.handleEvent(b)});return a[xp]} ;var ug=Gf("");function yp(){this.port=this.v=null;this.N=[]} yp.prototype.load=function(){var a=this,b=zp();this.v=Ap(b);Bp().then(function(){a.v&&document.body.appendChild(a.v)});return Cp(this.v,b).then(function(c){for(a.port=c.ports[0];0<a.N.length;)c=a.N.shift(),a.port.postMessage(c.data,c.Xo)})};yp.prototype.exec=function(a,b){var c=this;return new Promise(function(e,f){var l=new MessageChannel;l.port1.onmessage=function(ma){l.port1.onmessage=null;ma=ma.data;null!=ma.error?f(new EvalError(ma.error)):e(ma.result)};for(var p=[],r=[],t=[],y=Kc(null!=b?b:[]),E=y.next();!E.done;E=y.next())E=E.value,p.push(E.name),r.push(E.value),E.transfer&&t.push(E.value);p={code:a,paramNames:p,values:r};c.port?c.port.postMessage(p,[l.port2].concat(Lc(t))):c.N.push({data:p,Xo:[l.port2].concat(Lc(t))})})};yp.prototype.Ef=function(){null!=this.v&&(this.v.parentNode&&this.v.parentNode.removeChild(this.v),this.v=null)};function zp(){var a=(window.crypto||window.msCrypto).getRandomValues(new Uint8Array(16));return Array.prototype.join.call(a,".")} function Bp(){return new Promise(function(a){"loading"!=document.readyState?a():op(document,"DOMContentLoaded",function(){a()})})} function Cp(a,b){return new Promise(function(c){function e(f){f.source===a.contentWindow&&f.data===b&&(window.removeEventListener("message",e),c(f))} window.addEventListener("message",e)})} function Ap(a){var b=ri(document,"IFRAME");if(!b.sandbox)throw Error("iframe sandboxes not supported");b.sandbox.value="allow-scripts";b.sandbox.supports&&b.sandbox.add&&b.sandbox.supports("allow-downloads")&&b.sandbox.add("allow-downloads");if(""==ug){a='<!DOCTYPE html><body><input type="hidden" id="nonce" value="'+sg(a)+'" /><script nonce="';var c=Ig("script[nonce]");a=a+sg(c)+'">/*\n\n Copyright The Closure Library Authors.\n SPDX-License-Identifier: Apache-2.0\n*/\nvar f=function(){for(var b=Number(this),a=[],c=b;c<arguments.length;c++)a[c-b]=arguments[c];return a},h=this||self,k=function(b){return b};var l;var m={},n=function(b,a){this.g=a===m?b:""};n.prototype.toString=function(){return this.g.toString()};var p=function(b){return b instanceof n&&b.constructor===n?b.g:"type_error:SafeScript"},q=function(b){if(void 0===l){var a=null;var c=h.trustedTypes;if(c&&c.createPolicy)try{a=c.createPolicy("goog#html",{createHTML:k,createScript:k,createScriptURL:k})}catch(d){h.console&&h.console.error(d.message)}l=a}b=(a=l)?a.createScript(b):b;return new n(b,m)};/*\n\n SPDX-License-Identifier: Apache-2.0\n*/\nfunction r(b,a){b.textContent=p(a);var c,d;(c=(a=null==(d=(c=(b.ownerDocument&&b.ownerDocument.defaultView||window).document).querySelector)?void 0:d.call(c,"script[nonce]"))?a.nonce||a.getAttribute("nonce")||"":"")&&b.setAttribute("nonce",c)};var t=function(b){var a=f.apply(1,arguments),c,d;"evalCspCompatiblyData"in window||(window.evalCspCompatiblyData={index:0});var e=window.evalCspCompatiblyData.index++;window.evalCspCompatiblyData[e]={args:a,callback:function(g,u){c=g;d=u}};a=document.createElement("script");a.async=!1;a.setAttribute("data-index",e);e=q(\'"use strict";\\v(function(){var idx=parseInt((document.currentScript||Array.prototype.slice.call(document.querySelectorAll("head script[data-index]"),-1)[0]).getAttribute("data-index"),10),curEvalData=evalCspCompatiblyData[idx];delete evalCspCompatiblyData[idx];(function(){var callback=curEvalData.callback;try{callback(true,(\'+\nString(p(b))+"\\n));}catch(ex){callback(false, ex);}}).apply(this, curEvalData.args);})()");r(a,e);e=function(g){c=!1;d=g.error||g};window.addEventListener("error",e);document.head.appendChild(a);window.removeEventListener("error",e);document.head.removeChild(a);if(!c)throw d;return d};var v=document.getElementById("nonce"),w=v?v.value:(new URL(location.href)).searchParams.get("nonce");function x(){if(self.origin)return"null"==self.origin;if(""!=location.host)return!1;try{return window.parent.escape(""),!1}catch(b){return!0}}\n(function(){if(!x())throw"sandboxing error";var b=new MessageChannel;b.port1.onmessage=function(a){try{var c=t.apply(null,[q("(function("+a.data.paramNames.join(", ")+") {\\n"+a.data.code+"\\n}).apply(null, arguments)")].concat(a.data.values));a.ports[0].postMessage({result:c})}catch(d){a.ports[0].postMessage({error:d.toString()})}};window.parent.postMessage(w,"*",[b.port2])})();\n\x3c/script></body>';c=lg(a);a=Gf("data:text/html;charset=UTF-8;base64,"+btoa(c.toString()));b.srcdoc=jg(c)}else a=tg(new Map([["nonce",a]]));b.src=Ff(a).toString();b.style.cssText="height: 0; left: 0; position: absolute; top: 0; width: 0;";b.setAttribute("aria-hidden","true");return b} ;function Dp(){this.v=new yp} Dp.prototype.init=function(){return this.v.load()};Dp.prototype.Ef=function(){this.v.Ef()};ud("SafeDownloader",Dp);var Ep={kp:"ASC",zp:"DESC"};ud("aplos.data.SortOrder",Ep);Ep.ASC="ASC";Ep.DESC="DESC";var Fp={LOADING:"LOADING",Yp:"LOADED",ERROR:"ERROR"};ud("aplos.data.SeriesLoadState",Fp);Fp.LOADING="LOADING";Fp.LOADED="LOADED";Fp.ERROR="ERROR";function Gp(a,b,c){var e=c;var f=0,l=0;if(e)for(var p=0;p<a.length;p++){var r=e(a[p],p);null!=r&&(l+=r,f++)}else for(p=0;p<a.length;p++)r=a[p],null!=r&&(l+=r,f++);e=0==f?null:l/f;if(null==e)return null;if(!isFinite(e))return-Infinity==e?Infinity:e;l=f=0;c=c||wg;for(p=0;p<a.length;p++)r=c(a[p],p),null!=r&&(l+=(r-e)*(r-e),f++);return b?l/f:1<f?l/(f-1):null} ;function Hp(a){return"number"!==typeof a||isNaN(a)||!isFinite(a)?!1:parseInt(a,10)===a} ud("aplos.data.aggregations.accumulate",function(a,b){return b?ge(a,b):a});function Ip(a,b){b=void 0===b?wg:b;var c=Jp(a,b);return null==c?null:c/Kp(a,b)} ud("aplos.data.aggregations.average",Ip);function Lp(a,b){b=void 0===b?wg:b;var c=0;a.forEach(function(e,f){1==b(e,f)&&c++});return c} ud("aplos.data.aggregations.countIf",Lp);function Jp(a,b){var c=null;b=b||wg;a.forEach(function(e,f){e=b(e,f);null!=e&&!isNaN(+e)&&isFinite(e)&&(c=(c||0)+ +e)});return c} ud("aplos.data.aggregations.sum",Jp);function Mp(a,b){var c=null;b=b||wg;a.forEach(function(e,f){e=b(e,f);null!=e&&("number"!==typeof e||!isNaN(e)&&isFinite(e))&&(null===c&&(c=Infinity),c=c<e?c:c==e?c:e)});return c} ud("aplos.data.aggregations.min",Mp);function Np(a,b){var c=null;b=b||wg;a.forEach(function(e,f){e=b(e,f);null!=e&&("number"!==typeof e||!isNaN(e)&&isFinite(e))&&(null===c&&(c=-Infinity),c=c>e?c:c==e?c:e)});return c} ud("aplos.data.aggregations.max",Np);function Kp(a,b){var c=0;b=b||wg;a.forEach(function(e,f){e=b(e,f);null!=e&&("number"!==typeof e||!isNaN(e)&&isFinite(e))&&c++});return c} ud("aplos.data.aggregations.count",Kp);function Op(a,b){var c=new Set;b=b||wg;a.forEach(function(e,f){e=b(e,f);null!=e&&("number"!==typeof e||!isNaN(e)&&isFinite(e))&&c.add(e)});return c.size} ud("aplos.data.aggregations.countDistinct",Op);function Pp(a,b,c,e){if(2>a||!Hp(a))throw Error("Number of quantiles must be an integer greater or equal to 2, but "+a+" was provided.");if(0>b||b>a||!Hp(b))throw Error("Requested quantile must be an integer from 0 to the number of quanties, "+a+", but "+b+" was requested.");return Qp(b/a,c,e)} ud("aplos.data.aggregations.quantiles",Pp);function Qp(a,b,c){if(0>a||1<a)throw Error("phi value for quantiles must be 0 <= phi <= 1");b=b.map(c||wg);b=b.filter(function(e){return null!=e&&!isNaN(+e)});if(!b.length)return null;b.sort(Uh);return b[0===a?0:Math.ceil(b.length*a)-1]} ud("aplos.data.aggregations.phiQuantiles",Qp);function Rp(a,b){return Gp(a,!1,b)} ud("aplos.data.aggregations.variance",Rp);function Sp(a,b){return(a=Gp(a,!1,b))&&Math.sqrt(a)} ud("aplos.data.aggregations.stdDev",Sp);ud("aplos.data.aggregations.makeJackknifeStdErrFn",function(a,b){return function(c){if(!c||2>c.length)var e=null;else{if(!c||2>c.length)e=null;else if(e=[],b){var f=Ce(c,b),l=lf(f);if(2>l.length)e=null;else for(f=Ge(l),c=0;c<l.length;c++){var p=f.splice(0,l[c].length);e.push(a(f));for(var r=0;r<p.length;r++)f.push(p[r])}}else for(f=c.slice(1),p=c[0],e.push(a(f)),c=0;c<f.length;c++)l=p,p=f[c],f[c]=l,e.push(a(f));e=e?Math.sqrt((e.length-1)*Gp(e,!0)):null}return e}});function Tp(){throw Error("HLL_COUNT.MERGE is not implemented on the client.");} ud("aplos.data.aggregations.hllCountMerge",Tp);ud("aplos.data.ColumnType",{STRING:"string",NUMBER:"decimal",DECIMAL:"decimal",INTEGER:"integer",TIME_USEC:"time_us",TIME_MSEC:"time_ms",TIMESTAMP:"timestamp",BOOLEAN:"boolean",HLL_SKETCH:"hll_sketch",KLL_DOUBLE:"kll_double",KLL_INT64:"kll_int64",ARRAY:"array",MESSAGE:"message",DATE:"date",DATETIME:"datetime"});var Up="local";ud("aplos.util.time.setDefaultDisplayTimezone",function(a){Up=a});ud("aplos.util.time.setDefaultBucketingTimezone",function(){});function Vp(a,b){this.v=+a;this.N=1E3*b} Vp.prototype.Jc=function(a){return this.v+this.N*a};Vp.prototype.indexOf=function(a){return(a-this.v)/this.N};ud("aplos.util.time.UtcSeconds",Vp);Vp.prototype.indexOf=Vp.prototype.indexOf;Vp.prototype.getTimestampAt=Vp.prototype.Jc;function Wp(a,b){this.N=+a;this.v=b} Wp.prototype.Jc=function(a){return Xp(this.O,this,a)};Wp.prototype.O=function(a){var b=new Date(this.N);return b.setUTCMonth(b.getUTCMonth()+a*this.v)};Wp.prototype.indexOf=function(a){return Yp(this,+a,Math.round((a-this.N)/(2629746E3*this.v)))};ud("aplos.util.time.UtcMonths",Wp);Wp.prototype.indexOf=Wp.prototype.indexOf;Wp.prototype.getTimestampAt=Wp.prototype.Jc;function Zp(a,b,c){this.v=+a;this.ha=b;this.O=c;this.N=c(this.v)} Zp.prototype.Jc=function(a){return Xp(this.ka,this,a)};Zp.prototype.ka=function(a){a=this.v+a*this.ha*864E5;var b=this.O(a);if(b!=this.N){var c=a-b+this.N;return b==this.O(c)?c:a}return a};Zp.prototype.indexOf=function(a){return Yp(this,+a,Math.round((a-this.v)/(864E5*this.ha)))};ud("aplos.util.time.ZonedDays",Zp);Zp.prototype.indexOf=Zp.prototype.indexOf;Zp.prototype.getTimestampAt=Zp.prototype.Jc;function $p(a,b,c){this.N=+a;this.O=b;this.ha=c;this.v=c(this.N)} $p.prototype.Jc=function(a){return Xp(this.ka,this,a)};$p.prototype.ka=function(a){var b=new Date(this.N+this.v);a=b.setUTCMonth(b.getUTCMonth()+a*this.O)-this.v;b=this.ha(a);if(b!=this.v){var c=a-b+this.v;return b==this.ha(c)?c:a}return a};$p.prototype.indexOf=function(a){return Yp(this,+a,Math.round((a-this.N)/(2629746E3*this.O)))};ud("aplos.util.time.ZonedMonths",$p);$p.prototype.indexOf=$p.prototype.indexOf;$p.prototype.getTimestampAt=$p.prototype.Jc;ud("aplos.util.time.getLocalTimeZoneOffsetMs",function(a){return-6E4*(new Date(a)).getTimezoneOffset()});ud("aplos.util.time.getPacificTimeZoneOffsetMs",function(a){var b=(new Date(a+-288E5)).getUTCFullYear(),c=2007>b?Date.UTC(b,3,7,10):Date.UTC(b,2,14,10);c-=864E5*(new Date(c)).getUTCDay();b=2007>b?Date.UTC(b,9,31,9):Date.UTC(b,10,7,9);b-=864E5*(new Date(b)).getUTCDay();return a>=c&&a<b?-252E5:-288E5});ud("aplos.util.time.getTimestampsBetween",function(a,b,c){var e=[];c=a.indexOf(c);for(b=Math.ceil(a.indexOf(b));b<c;b++)e.push(a.Jc(b));return e});function Yp(a,b,c){var e=a.Jc(c);return b>e?(a=a.Jc(c+1)-e,(c*a+b-e)/a):b<e?(a=e-a.Jc(c-1),(c*a+b-e)/a):c} function Xp(a,b,c){var e=Math.floor(c),f=a.call(b,e);if(c==e)return f;a=a.call(b,e+1);return f+(a-f)*(c-e)} ;var aq={Dp:["BC","AD"],Cp:["Before Christ","Anno Domini"],bq:"JFMAMJJASOND".split(""),yq:"JFMAMJJASOND".split(""),aq:"January February March April May June July August September October November December".split(" "),xq:"January February March April May June July August September October November December".split(" "),rq:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),Aq:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),Lq:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),Cq:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),tq:"Sun Mon Tue Wed Thu Fri Sat".split(" "),Bq:"Sun Mon Tue Wed Thu Fri Sat".split(" "),cq:"SMTWTFS".split(""),zq:"SMTWTFS".split(""),sq:["Q1","Q2","Q3","Q4"],nq:["1st quarter","2nd quarter","3rd quarter","4th quarter"],ip:["AM","PM"],vp:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],Eq:["h:mm:ss a zzzz","h:mm:ss a z","h:mm:ss a","h:mm a"],wp:["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"],il:6,Mq:[5,6],jl:5},bq=aq;bq=aq;var cq=RegExp("^(-)?P(?:(\\d+)Y)?(?:(\\d+)M)?(?:(\\d+)D)?(T(?:(\\d+)H)?(?:(\\d+)M)?(?:(\\d+(?:\\.\\d+)?)S)?)?$");function dq(a,b){switch(b){case 1:return 0!=a%4||0==a%100&&0!=a%400?28:29;case 5:case 8:case 10:case 3:return 30}return 31} function eq(a,b,c,e,f,l){"string"===typeof a?(this.N="y"==a?b:0,this.months="m"==a?b:0,this.days="d"==a?b:0,this.O="h"==a?b:0,this.ha="n"==a?b:0,this.v="s"==a?b:0):(this.N=a||0,this.months=b||0,this.days=c||0,this.O=e||0,this.ha=f||0,this.v=l||0)} function fq(a){a=a.match(cq);if(!a)return null;var b=!(a[6]||a[7]||a[8]);if(b&&!(a[2]||a[3]||a[4])||b&&a[5])return null;b=parseInt(a[2],10)||0;var c=parseInt(a[3],10)||0,e=parseInt(a[4],10)||0,f=parseInt(a[6],10)||0,l=parseInt(a[7],10)||0,p=parseFloat(a[8])||0;return a[1]?new eq(-b,-c,-e,-f,-l,-p):new eq(b,c,e,f,l,p)} eq.prototype.clone=function(){return new eq(this.N,this.months,this.days,this.O,this.ha,this.v)};function gq(a,b){return new eq(a.N*b,a.months*b,a.days*b,a.O*b,a.ha*b,a.v*b)} eq.prototype.add=function(a){this.N+=a.N;this.months+=a.months;this.days+=a.days;this.O+=a.O;this.ha+=a.ha;this.v+=a.v};function hq(a,b,c){"number"===typeof a?(this.date=iq(a,b||0,c||1),jq(this,c||1)):md(a)?(this.date=iq(a.getFullYear(),a.getMonth(),a.getDate()),jq(this,a.getDate())):(this.date=new Date(Date.now()),a=this.date.getDate(),this.date.setHours(0),this.date.setMinutes(0),this.date.setSeconds(0),this.date.setMilliseconds(0),jq(this,a))} function iq(a,b,c){b=new Date(a,b,c);0<=a&&100>a&&b.setFullYear(b.getFullYear()-1900);return b} w=hq.prototype;w.Ne=bq.il;w.Oe=bq.jl;w.clone=function(){var a=new hq(this.date);a.Ne=this.Ne;a.Oe=this.Oe;return a};w.getFullYear=function(){return this.date.getFullYear()};w.getYear=function(){return this.getFullYear()};w.getMonth=function(){return this.date.getMonth()};w.getDate=function(){return this.date.getDate()};w.getTime=function(){return this.date.getTime()};w.getDay=function(){return this.date.getDay()};w.getUTCFullYear=function(){return this.date.getUTCFullYear()};w.getUTCMonth=function(){return this.date.getUTCMonth()};w.getUTCDate=function(){return this.date.getUTCDate()};w.getUTCDay=function(){return this.date.getDay()};w.getUTCHours=function(){return this.date.getUTCHours()};w.getUTCMinutes=function(){return this.date.getUTCMinutes()};w.getTimezoneOffset=function(){return this.date.getTimezoneOffset()};w.set=function(a){this.date=new Date(a.getFullYear(),a.getMonth(),a.getDate())};w.setFullYear=function(a){this.date.setFullYear(a)};w.setYear=function(a){this.setFullYear(a)};w.setMonth=function(a){this.date.setMonth(a)};w.setDate=function(a){this.date.setDate(a)};w.setTime=function(a){this.date.setTime(a)};w.setUTCFullYear=function(a){this.date.setUTCFullYear(a)};w.setUTCMonth=function(a){this.date.setUTCMonth(a)};w.setUTCDate=function(a){this.date.setUTCDate(a)};w.add=function(a){if(a.N||a.months){var b=this.getMonth()+a.months+12*a.N,c=this.getYear()+Math.floor(b/12);b%=12;0>b&&(b+=12);var e=Math.min(dq(c,b),this.getDate());this.setDate(1);this.setFullYear(c);this.setMonth(b);this.setDate(e)}a.days&&(c=this.getYear(),b=0<=c&&99>=c?-1900:0,a=new Date((new Date(c,this.getMonth(),this.getDate(),12)).getTime()+864E5*a.days),this.setDate(1),this.setFullYear(a.getFullYear()+b),this.setMonth(a.getMonth()),this.setDate(a.getDate()),jq(this,a.getDate()))};w.kg=function(a){var b=this.getFullYear(),c=0>b?"-":1E4<=b?"+":"";return[c+ih(Math.abs(b),c?6:4),ih(this.getMonth()+1,2),ih(this.getDate(),2)].join(a?"-":"")+""};w.toString=function(){return this.kg()};function jq(a,b){a.getDate()!=b&&a.date.setUTCHours(a.date.getUTCHours()+(a.getDate()<b?1:-1))} w.valueOf=function(){return this.date.valueOf()};function kq(a,b,c,e,f,l,p){this.date="number"===typeof a?new Date(a,b||0,c||1,e||0,f||0,l||0,p||0):new Date(a&&a.getTime?a.getTime():Date.now())} wd(kq,hq);w=kq.prototype;w.getHours=function(){return this.date.getHours()};w.getMinutes=function(){return this.date.getMinutes()};w.getSeconds=function(){return this.date.getSeconds()};w.getMilliseconds=function(){return this.date.getMilliseconds()};w.getUTCDay=function(){return this.date.getUTCDay()};w.getUTCHours=function(){return this.date.getUTCHours()};w.getUTCMinutes=function(){return this.date.getUTCMinutes()};w.getUTCSeconds=function(){return this.date.getUTCSeconds()};w.getUTCMilliseconds=function(){return this.date.getUTCMilliseconds()};w.setHours=function(a){this.date.setHours(a)};w.setMinutes=function(a){this.date.setMinutes(a)};w.setSeconds=function(a){this.date.setSeconds(a)};w.setMilliseconds=function(a){this.date.setMilliseconds(a)};w.setUTCHours=function(a){this.date.setUTCHours(a)};w.setUTCMinutes=function(a){this.date.setUTCMinutes(a)};w.setUTCSeconds=function(a){this.date.setUTCSeconds(a)};w.setUTCMilliseconds=function(a){this.date.setUTCMilliseconds(a)};w.add=function(a){hq.prototype.add.call(this,a);a.O&&this.setUTCHours(this.date.getUTCHours()+a.O);a.ha&&this.setUTCMinutes(this.date.getUTCMinutes()+a.ha);a.v&&this.setUTCSeconds(this.date.getUTCSeconds()+a.v)};w.kg=function(a){var b=hq.prototype.kg.call(this,a);return a?b+"T"+ih(this.getHours(),2)+":"+ih(this.getMinutes(),2)+":"+ih(this.getSeconds(),2):b+"T"+ih(this.getHours(),2)+ih(this.getMinutes(),2)+ih(this.getSeconds(),2)};w.toString=function(){return this.kg()};w.clone=function(){var a=new kq(this.date);a.Ne=this.Ne;a.Oe=this.Oe;return a};function lq(a,b,c,e,f,l,p){a="number"===typeof a?Date.UTC(a,b||0,c||1,e||0,f||0,l||0,p||0):a?a.getTime():Date.now();this.date=new Date(a)} wd(lq,kq);w=lq.prototype;w.clone=function(){var a=new lq(this.date);a.Ne=this.Ne;a.Oe=this.Oe;return a};w.add=function(a){(a.N||a.months)&&hq.prototype.add.call(this,new eq(a.N,a.months));this.date=new Date(this.date.getTime()+1E3*(a.v+60*(a.ha+60*(a.O+24*a.days))))};w.getTimezoneOffset=function(){return 0};w.getFullYear=kq.prototype.getUTCFullYear;w.getMonth=kq.prototype.getUTCMonth;w.getDate=kq.prototype.getUTCDate;w.getHours=kq.prototype.getUTCHours;w.getMinutes=kq.prototype.getUTCMinutes;w.getSeconds=kq.prototype.getUTCSeconds;w.getMilliseconds=kq.prototype.getUTCMilliseconds;w.getDay=kq.prototype.getUTCDay;w.setFullYear=kq.prototype.setUTCFullYear;w.setMonth=kq.prototype.setUTCMonth;w.setDate=kq.prototype.setUTCDate;w.setHours=kq.prototype.setUTCHours;w.setMinutes=kq.prototype.setUTCMinutes;w.setSeconds=kq.prototype.setUTCSeconds;w.setMilliseconds=kq.prototype.setUTCMilliseconds;function mq(a,b,c){nq(a,"Invalid date string");nq(b,"Invalid date format string");nq(c,"Invalid timezone specified");var e=oq(b)(a);if(null===e)throw Error("Unable to parse the date "+a+" using the format "+b+".");a=1E3*e.getTime();c=pq(a,c);a-=c.Kb;a>=c.zg?a-=c.Tg-c.Kb:a<=c.Cf&&(a-=c.Sf-c.Kb);return a} function qq(a,b){b=b||"UTC";try{return mq(a,"%Y-%m-%d %H:%M:%S",b)}catch(c){}try{return mq(a,"%Y-%m-%d",b)}catch(c){}throw Error(a+" not of the form Y-M-D or Y-M-D H-M-S");} function rq(a,b,c){c=c||"UTC";var e=sq(b);tq(a);nq(c,"Invalid timezone specified");if("local"===c)return uq(a,e);var f=Math.floor(a/1E3);b=vq(f,c);switch(e){case "YEAR":return a=new Date(f+b),a=Date.UTC(a.getUTCFullYear(),0,1),c=vq(a,c),1E3*(a-c);case "QUARTER":return a=new Date(f+b),a=Date.UTC(a.getUTCFullYear(),3*Math.floor(a.getUTCMonth()/3),1),c=vq(a,c),1E3*(a-c);case "MONTH":return a=new Date(f+b),a=Date.UTC(a.getUTCFullYear(),a.getUTCMonth(),1),c=vq(a,c),1E3*(a-c);case "WEEK":return a=new lq,a.setTime(f+b),b=new eq,b.days=-1*a.getUTCDay(),a.add(b),a=Date.UTC(a.getUTCFullYear(),a.getUTCMonth(),a.getUTCDate()),c=vq(a,c),1E3*(a-c);case "DAY":return a=new Date(f+b),a=Date.UTC(a.getUTCFullYear(),a.getUTCMonth(),a.getUTCDate()),c=vq(a,c),1E3*(a-c);case "HOUR":return a=f+b,1E3*wq(a-a%36E5-b,c);case "MINUTE":return a=f+b,1E3*wq(a-a%6E4-b,c);case "SECOND":return 1E3*wq(1E3*Math.floor(f/1E3),c);case "MILLISECOND":return 1E3*wq(Math.floor(f),c);case "MICROSECOND":return 1E3*wq(Math.floor(a)/1E3,c);default:throw Error("Unknown or unsupported date component for truncation:"+e+".");}} function xq(a,b,c,e){e=void 0===e?"UTC":e;if("local"===e){e=a;switch(b){case "YEAR":case "QUARTER":case "MONTH":"YEAR"===b?c*=12:"QUARTER"===b&&(c*=3);e=new Date(e/1E3);b=e.getFullYear();for(c=e.getMonth()+c;11<c;)c-=12,b+=1;e.setFullYear(b,c,Math.min((new Date(b,c+1,0)).getDate(),e.getDate()));e=1E3*e.getTime();break;case "WEEK":c*=7;case "DAY":e=new Date(e/1E3);e.setDate(e.getDate()+c);e=1E3*e.getTime();break;case "HOUR":e=new Date(e/1E3);e.setHours(e.getHours()+c);e=1E3*e.getTime();break;case "MINUTE":c*= 60;case "SECOND":c*=1E3;case "MILLISECOND":c*=1E3;case "MICROSECOND":e+=c}return e}var f=pq(a,e);switch(b){case "YEAR":case "QUARTER":case "MONTH":"YEAR"===b?c*=12:"QUARTER"===b&&(c*=3);b=new Date((a+f.Kb)/1E3);f=b.getUTCFullYear();for(c=b.getUTCMonth()+c;11<c;)c-=12,f+=1;b.setUTCFullYear(f,c,Math.min((new Date(f,c+1,0)).getUTCDate(),b.getUTCDate()));a=1E3*b.getTime();f=pq(a,e);a-=f.Kb;break;case "WEEK":c*=7;case "DAY":b=new Date((a+f.Kb)/1E3);b.setUTCDate(b.getUTCDate()+c);a=1E3*b.getTime();f=pq(a,e);a-=f.Kb;break;case "HOUR":return b=a+36E8*c,1<Math.abs(c)&&(c=yq(b,e),b-=c-f.Kb),b;case "MINUTE":c*=60;case "SECOND":c*=1E3;case "MILLISECOND":c*=1E3;case "MICROSECOND":a+=c}return a} function yq(a,b){return b?pq(a,b).Kb:-6E7*(new Date(a/1E3)).getTimezoneOffset()} function pq(a,b){var c=b.toUpperCase().trim(),e;if(e=zq.exec(c)){var f=36E5*+e[2];e[3]&&(f+=6E4*+e[3]);"-"===e[1]&&(f=-f);e=1E3*f}else e=null;if(null!=e)return{Kb:e,Cf:null,zg:null,th:null,Sf:null,Tg:null};e=Aq[c];if(null!=e)return{Kb:1E3*e,Cf:null,zg:null,th:null,Sf:null,Tg:null};c=Bq[c];if(!c)throw Error("Unknown or unsupported time zone: "+b);b=6E7*c.Sn;c=c.Yo;e=a/36E8;f=0;for(var l=c.length-2;;){a=Math.floor((l+f)/2);a-=a%2;if(e<c[a])l=a-2;else if(e>c[a])f=a+2;else break;if(l<f){if(f>=c.length|| 0>l)return{Kb:b,Cf:null,zg:null,th:null,Sf:null,Tg:null};a=l;break}}e=b+6E7*c[a+1];f=b+6E7*c[a-1];return{Kb:e,Cf:36E8*c[a],zg:36E8*c[a+2],th:e-f,Sf:f,Tg:b+6E7*c[a+3]}} function vq(a,b){return pq(1E3*a,b).Kb/1E3} function wq(a,b){var c=1E3*a;b=pq(c,b);var e=b.Sf-b.Kb;return a-(0>=e||c-e>b.Cf?0:e)/1E3} function Cq(a,b){if(!isFinite(b)||b!==parseInt(b,10))throw Error("value in "+a+" is not a finite integer.");} function nq(a,b){if("string"!==typeof a)throw Error(b);} function tq(a){if("number"!==typeof a)throw Error("Invalid timestamp");} for(var zq=/^(\+|-)(\d\d?)(?::(\d\d?))?$/,Aq={"ETC/GMT+12":-432E5,"ETC/GMT+11":-396E5,"PACIFIC/MIDWAY":-396E5,"PACIFIC/NIUE":-396E5,"PACIFIC/PAGO_PAGO":-396E5,"PACIFIC/SAMOA":-396E5,"US/SAMOA":-396E5,"ETC/GMT+10":-36E6,HST:-36E6,"PACIFIC/HONOLULU":-36E6,"PACIFIC/JOHNSTON":-36E6,"PACIFIC/TAHITI":-36E6,"SYSTEMV/HST10":-36E6,"US/HAWAII":-36E6,"PACIFIC/MARQUESAS":-342E5,"ETC/GMT+9":-324E5,"PACIFIC/GAMBIER":-324E5,"SYSTEMV/YST9":-324E5,"ETC/GMT+8":-288E5,"PACIFIC/PITCAIRN":-288E5,"SYSTEMV/PST8":-288E5,"AMERICA/CRESTON":-252E5,"AMERICA/PHOENIX":-252E5,"ETC/GMT+7":-252E5,MST:-252E5,PNT:-252E5,"SYSTEMV/MST7":-252E5,"US/ARIZONA":-252E5,"AMERICA/REGINA":-216E5,"AMERICA/SWIFT_CURRENT":-216E5,"CANADA/EAST-SASKATCHEWAN":-216E5,"CANADA/SASKATCHEWAN":-216E5,"ETC/GMT+6":-216E5,"SYSTEMV/CST6":-216E5,"AMERICA/ATIKOKAN":-18E6,"AMERICA/CAYMAN":-18E6,"AMERICA/CORAL_HARBOUR":-18E6,"AMERICA/PANAMA":-18E6,EST:-18E6,"ETC/GMT+5":-18E6,"SYSTEMV/EST5":-18E6,"AMERICA/ANGUILLA":-144E5,"AMERICA/ANTIGUA":-144E5,"AMERICA/ARUBA":-144E5,"AMERICA/BLANC-SABLON":-144E5,"AMERICA/CARACAS":-144E5,"AMERICA/CURACAO":-144E5,"AMERICA/DOMINICA":-144E5,"AMERICA/GRENADA":-144E5,"AMERICA/GUADELOUPE":-144E5,"AMERICA/GUYANA":-144E5,"AMERICA/KRALENDIJK":-144E5,"AMERICA/LA_PAZ":-144E5,"AMERICA/LOWER_PRINCES":-144E5,"AMERICA/MARIGOT":-144E5,"AMERICA/MONTSERRAT":-144E5,"AMERICA/PORT_OF_SPAIN":-144E5,"AMERICA/PUERTO_RICO":-144E5,"AMERICA/ST_BARTHELEMY":-144E5,"AMERICA/ST_KITTS":-144E5,"AMERICA/ST_LUCIA":-144E5,"AMERICA/ST_THOMAS":-144E5,"AMERICA/ST_VINCENT":-144E5,"AMERICA/TORTOLA":-144E5,"AMERICA/VIRGIN":-144E5,"ETC/GMT+4":-144E5,PRT:-144E5,"SYSTEMV/AST4":-144E5,"AMERICA/CAYENNE":-108E5,"AMERICA/PARAMARIBO":-108E5,"ANTARCTICA/ROTHERA":-108E5,"ETC/GMT+3":-108E5,"ATLANTIC/SOUTH_GEORGIA":-72E5,"ETC/GMT+2":-72E5,"ATLANTIC/CAPE_VERDE":-36E5,"ETC/GMT+1":-36E5,"AFRICA/ABIDJAN":0,"AFRICA/ACCRA":0,"AFRICA/BAMAKO":0,"AFRICA/BANJUL":0,"AFRICA/BISSAU":0,"AFRICA/CONAKRY":0,"AFRICA/DAKAR":0,"AFRICA/FREETOWN":0,"AFRICA/LOME":0,"AFRICA/MONROVIA":0,"AFRICA/NOUAKCHOTT":0,"AFRICA/OUAGADOUGOU":0,"AFRICA/TIMBUKTU":0,"ATLANTIC/REYKJAVIK":0,"ATLANTIC/ST_HELENA":0,"ETC/GMT":0,"ETC/GMT+0":0,"ETC/GMT0":0,"ETC/GREENWICH":0,"ETC/UCT":0,"ETC/UNIVERSAL":0,"ETC/UTC":0,"ETC/ZULU":0,FACTORY:0,GMT:0,"GMT+0":0,GMT0:0,GREENWICH:0,ICELAND:0,UCT:0,UNIVERSAL:0,UTC:0,ZULU:0,"AFRICA/BANGUI":36E5,"AFRICA/BRAZZAVILLE":36E5,"AFRICA/DOUALA":36E5,"AFRICA/KINSHASA":36E5,"AFRICA/LAGOS":36E5,"AFRICA/LIBREVILLE":36E5,"AFRICA/LUANDA":36E5,"AFRICA/MALABO":36E5,"AFRICA/NIAMEY":36E5,"AFRICA/PORTO-NOVO":36E5,"AFRICA/SAO_TOME":36E5,"ETC/GMT-1":36E5,"AFRICA/BLANTYRE":72E5,"AFRICA/BUJUMBURA":72E5,"AFRICA/GABORONE":72E5,"AFRICA/HARARE":72E5,"AFRICA/JOHANNESBURG":72E5,"AFRICA/KIGALI":72E5,"AFRICA/LUBUMBASHI":72E5,"AFRICA/LUSAKA":72E5,"AFRICA/MAPUTO":72E5,"AFRICA/MASERU":72E5,"AFRICA/MBABANE":72E5,CAT:72E5,"ETC/GMT-2":72E5,"AFRICA/ADDIS_ABABA":108E5,"AFRICA/ASMARA":108E5,"AFRICA/ASMERA":108E5,"AFRICA/DAR_ES_SALAAM":108E5,"AFRICA/DJIBOUTI":108E5,"AFRICA/KAMPALA":108E5,"AFRICA/MOGADISHU":108E5,"AFRICA/NAIROBI":108E5,"ANTARCTICA/SYOWA":108E5,"ASIA/ADEN":108E5,"ASIA/BAHRAIN":108E5,"ASIA/KUWAIT":108E5,"ASIA/QATAR":108E5,"ASIA/RIYADH":108E5,EAT:108E5,"ETC/GMT-3":108E5,"INDIAN/ANTANANARIVO":108E5,"INDIAN/COMORO":108E5,"INDIAN/MAYOTTE":108E5,"ASIA/DUBAI":144E5,"ASIA/MUSCAT":144E5,"ETC/GMT-4":144E5,"INDIAN/MAHE":144E5,"INDIAN/REUNION":144E5,"ASIA/KABUL":162E5,"ANTARCTICA/MAWSON":18E6,"ETC/GMT-5":18E6,"INDIAN/KERGUELEN":18E6,"INDIAN/MALDIVES":18E6,"ASIA/CALCUTTA":198E5,"ASIA/COLOMBO":198E5,"ASIA/KOLKATA":198E5,IST:198E5,"ASIA/KATHMANDU":207E5,"ASIA/KATMANDU":207E5,"ANTARCTICA/VOSTOK":216E5,"ASIA/KASHGAR":216E5,"ASIA/THIMBU":216E5,"ASIA/THIMPHU":216E5,"ASIA/URUMQI":216E5,"ETC/GMT-6":216E5,"INDIAN/CHAGOS":216E5,"ASIA/RANGOON":234E5,"ASIA/YANGON":234E5,"INDIAN/COCOS":234E5,"ANTARCTICA/DAVIS":252E5,"ASIA/BANGKOK":252E5,"ASIA/HO_CHI_MINH":252E5,"ASIA/JAKARTA":252E5,"ASIA/PHNOM_PENH":252E5,"ASIA/PONTIANAK":252E5,"ASIA/SAIGON":252E5,"ASIA/VIENTIANE":252E5,"ETC/GMT-7":252E5,"INDIAN/CHRISTMAS":252E5,VST:252E5,"ANTARCTICA/CASEY":288E5,"ASIA/BRUNEI":288E5,"ASIA/KUALA_LUMPUR":288E5,"ASIA/KUCHING":288E5,"ASIA/MAKASSAR":288E5,"ASIA/SINGAPORE":288E5,"ASIA/UJUNG_PANDANG":288E5,"ETC/GMT-8":288E5,SINGAPORE:288E5,"ASIA/DILI":324E5,"ASIA/JAYAPURA":324E5,"ASIA/PYONGYANG":324E5,"ASIA/TOKYO":324E5,"ETC/GMT-9":324E5,JAPAN:324E5,JST:324E5,"PACIFIC/PALAU":324E5,ACT:342E5,"AUSTRALIA/DARWIN":342E5,"AUSTRALIA/NORTH":342E5,"ANTARCTICA/DUMONTDURVILLE":36E6,"ETC/GMT-10":36E6,"PACIFIC/CHUUK":36E6,"PACIFIC/GUAM":36E6,"PACIFIC/PORT_MORESBY":36E6,"PACIFIC/SAIPAN":36E6,"PACIFIC/TRUK":36E6,"PACIFIC/YAP":36E6,"ETC/GMT-11":396E5,"PACIFIC/BOUGAINVILLE":396E5,"PACIFIC/GUADALCANAL":396E5,"PACIFIC/KOSRAE":396E5,"PACIFIC/POHNPEI":396E5,"PACIFIC/PONAPE":396E5,SST:396E5,"ETC/GMT-12":432E5,KWAJALEIN:432E5,"PACIFIC/FUNAFUTI":432E5,"PACIFIC/KWAJALEIN":432E5,"PACIFIC/MAJURO":432E5,"PACIFIC/NAURU":432E5,"PACIFIC/TARAWA":432E5,"PACIFIC/WAKE":432E5,"PACIFIC/WALLIS":432E5,"ETC/GMT-13":468E5,"PACIFIC/ENDERBURY":468E5,"PACIFIC/FAKAOFO":468E5,"ETC/GMT-14":504E5,"PACIFIC/KIRITIMATI":504E5},Bq={},Dq=[2770,60,7137,0,11506,60,16041,0,20410,60,24777,0,29146,60,33513,0,35194,60,42249,0,45106,60,50985,0,55354,60,59889,0,64090,60,68625,0,72994,60,77361,0,81730,60,86097,0,90466,60,94833,0,99202,60,103569,0,107938,60,112473,0,116674,60,121209,0,125578,60,129945,0,134314,60,138681,0,143050,60,147417,0,151282,60,156153,0,160018,60,165057,0,168754,60,173793,0,177490,60,182529,0,186394,60,191265,0,195130,60,200001,0,203866,60,208905,0,212602,60,217641,0,221338,60,226377,0,230242,60,235113,0,238978,60,243849,0,247714,60,252585,0,256450,60,261489,0,265186,60,270225,0,273922,60,278961,0,282826,60,287697,0,291562,60,296433,0,300298,60,305337,0,309034,60,314073,0,317770,60,322809,0,326002,60,331713,0,334738,60,340449,0,343474,60,349185,0,352378,60,358089,0,361114,60,366825,0,369850,60,375561,0,378586,60,384297,0,387322,60,393033,0,396058,60,401769,0,404962,60,410673,0,413698,60,419409,0,422434,60,428145,0,431170,60,436881,0,439906,60,445617,0,448810,60,454521,0,457546,60,463257,0,466282,60,471993,0,475018,60,480729,0,483754,60,489465,0,492490,60,498201,0,501394,60,507105,0,510130,60,515841,0,518866,60,524577,0,527602,60,533313,0,536338,60,542049,0,545242,60,550953,0,553978,60,559689,0,562714,60,568425,0,571450,60,577161,0,580186,60,585897,0,588922,60,594633,0],Eq=Kc(["PST8PDT","America/Los_Angeles","US/Pacific"]),Fq=Eq.next();!Fq.done;Fq=Eq.next()){var Gq=Fq.value.toUpperCase();Bq[Gq]={id:Gq,Sn:-480,Yo:Dq}} var Hq={YEAR:"YEAR",QUARTER:"QUARTER",MONTH:"MONTH",WEEK:"WEEK",DAYOFYEAR:"DAYOFYEAR",DAY:"DAY",DAYOFWEEK:"DAYOFWEEK",HOUR:"HOUR",MINUTE:"MINUTE",SECOND:"SECOND",MILLISECOND:"MILLISECOND",MICROSECOND:"MICROSECOND"},Iq={},Jq;for(Jq in Hq)Iq[Hq[Jq]]=Jq;var Kq=Iq;function sq(a){if(!a)throw Error("Missing date component.");var b=Kq[a.toUpperCase()];if(!b)throw Error("Invalid date component "+a);return b} function uq(a,b){var c=new Date(a/1E3);switch(b){case "YEAR":c=new Date(c.getFullYear(),0,1);break;case "QUARTER":c=new Date(c.getFullYear(),3*Math.floor(c.getMonth()/3),1);break;case "MONTH":c=new Date(c.getFullYear(),c.getMonth(),1);break;case "WEEK":a=-1*c.getDay();c=new Date(c.getFullYear(),c.getMonth(),c.getDate());c.setDate(c.getDate()+a);break;case "DAY":c=new Date(c.getFullYear(),c.getMonth(),c.getDate());break;case "HOUR":c=new Date(c.getFullYear(),c.getMonth(),c.getDate(),c.getHours());break;case "MINUTE":c=new Date(c.getFullYear(),c.getMonth(),c.getDate(),c.getHours(),c.getMinutes());break;case "SECOND":return 1E6*Math.floor(a/1E6);case "MILLISECOND":return 1E3*Math.floor(a/1E3);case "MICROSECOND":return Math.floor(a);default:throw Error("Unknown or unsupported date component for truncation:"+b+".");}return 1E3*c.getTime()} ;function Lq(a,b){var c=Mq(a,void 0===b?"__default__":b);return function(e){return null==e?"null":c(e/1E3)}} function Mq(a,b){b=void 0===b?"__default__":b;var c=!1;0<=a.indexOf("%Z")&&(c=!0,a=a.replace("%Z","_tzhereplz_"));var e=Nq();return function(f){if(null==f)return"null";"string"===typeof f&&(f=+f);ld(f)&&(f=f.getTime());var l="__default__"===b?Up:b,p=Oq(a);if("local"===l){p=Pq(a);var r=f;l=-6E7*(new Date(f)).getTimezoneOffset()}else"UTC"===l||"+00:00"===l?(r=f,l=0):(f*=1E3,r=pq(f,l),r=(f+r.Kb)/1E3,l=yq(f,l));r=new Date(r);if(isNaN(r.getTime()))return"Invalid date";p=p(r);if(!c)return p;l=(0<=l?"+":"")+e(l);return p.replace("_tzhereplz_",l)}} function Nq(){var a=qh("02.0f");return function(b){if(null==b)return"null";"string"===typeof b&&(b=+b);var c=0<=b?"":"-";b=Math.abs(b);var e=Math.floor(b/36E8);b-=36E8*e;b=Math.floor(b/6E7);return""+c+a(e)+":"+a(b)}} ;var Qq=["COUNT","COUNT_DISTINCT","COUNT_DISTINCT_EST"],Rq="SUM AVG MIN MAX QUANTILE_50 QUANTILE_75 QUANTILE_90 QUANTILE_95 QUANTILE_99".split(" ").concat(Qq),Sq=["MIN","MAX"].concat(Qq),Tq={},Uq=(Tq[["string"]]={Xb:void 0,Cc:!1,tc:"integer",wc:function(){return String},uc:"",Ac:"aplos-string-cell",qc:Qq,Ib:1,kc:"string",yc:function(a){return a},oc:function(a){return"COUNT_DISTINCT("+a+")"},nc:function(a){if(null==a)return"null";if("string"!==typeof a)return String(a);a=a.replace(/\\/g,"\\\\");a=a.replace(/"/g,'\\"');a=a.replace(/\n/g,"\\n");a=a.replace(/\r/g,"\\r");return'"'+a+'"'}},Tq[["decimal"]]={Xb:void 0,Cc:!1,tc:"decimal",wc:lh,uc:".2f",Ac:"aplos-numeric-cell",qc:Rq,Ib:2,kc:"number",yc:function(a){return a},oc:function(a){return"SUM("+a+")"},nc:String},Tq[["integer"]]={Xb:void 0,Cc:!1,tc:"integer",wc:lh,uc:".0f",Ac:"aplos-numeric-cell",qc:Rq,Ib:2,kc:"number",yc:function(a){return a},oc:function(a){return"SUM("+a+")"},nc:String},Tq[["time_us"]]={Xb:.001,Cc:!1,tc:"integer",wc:Lq,uc:"%Y-%m-%d %H:%M:%S",Ac:"aplos-date-cell",qc:Sq,Ib:3,kc:"number",yc:function(a){return a},oc:function(a){return"COUNT_DISTINCT("+a+")"},nc:function(a){ld(a)&&(a=1E3*a.getTime());return String(a)}},Tq[["time_ms"]]={Xb:1,Cc:!1,tc:"integer",wc:Mq,uc:"%Y-%m-%d %H:%M:%S",Ac:"aplos-date-cell",qc:Sq,Ib:3,kc:"number",yc:function(a){return a},oc:function(a){return"COUNT_DISTINCT("+a+")"},nc:function(a){ld(a)&&(a=a.getTime());return String(a)}},Tq[["timestamp"]]={Xb:.001,Cc:!1,tc:"integer",wc:Lq,uc:"%Y-%m-%d %H:%M:%S",Ac:"aplos-date-cell",qc:Sq,Ib:3,kc:"number",yc:function(a){return a},oc:function(a){return"COUNT_DISTINCT("+a+")"},nc:function(a){if(null==a)return"null";ld(a)&&(a=1E3*a.getTime());return"TIMESTAMP_MICROS("+a+")"}},Tq[["date"]]={Xb:.001,Cc:!0,tc:"integer",wc:function(a){return Lq(a,"UTC")},uc:"%Y-%m-%d",Ac:"aplos-date-cell",qc:Sq,Ib:3,kc:"number",yc:function(a){return a},oc:function(a){return"COUNT_DISTINCT("+a+")"},nc:function(a){if(null==a)return"null";ld(a)&&(a=1E3*a.getTime());return"DATE(TIMESTAMP_MICROS("+a+'), "UTC")'}},Tq[["datetime"]]={Xb:.001,Cc:!0,tc:"integer",wc:function(a){return Lq(a,"UTC")},uc:"%Y-%m-%d %H:%M:%S",Ac:"aplos-date-cell",qc:Sq,Ib:3,kc:"number",yc:function(a){return a},oc:function(a){return"COUNT_DISTINCT("+a+")"},nc:function(a){if(null==a)return"null";ld(a)&&(a=1E3*a.getTime());return"DATETIME(TIMESTAMP_MICROS("+a+'), "UTC")'}},Tq[["boolean"]]={Xb:void 0,Cc:!1,tc:"integer",wc:function(){return String},uc:"",Ac:"",qc:Qq,Ib:4,kc:"boolean",yc:function(a){return a},oc:function(a){return"SUM(CASE WHEN "+a+" THEN 1 ELSE 0 END)"},nc:String},Tq[["hll_sketch"]]={Xb:void 0,Cc:!1,tc:"integer",wc:lh,uc:".0f",Ac:"aplos-numeric-cell",qc:["HLL_COUNT.MERGE"],Ib:2,kc:"number",yc:function(a){return"HLL_COUNT.EXTRACT("+a+")"},oc:function(a){return"HLL_COUNT.MERGE("+a+")"},nc:String},Tq[["message"]]={Xb:void 0,Cc:!1,tc:"integer",wc:function(){return function(a){return JSON.stringify(a,null,2)}},uc:"",Ac:"aplos-string-cell",qc:[],Ib:1,kc:"object",yc:function(a){return a},oc:function(a){return"COUNT_DISTINCT(TO_JSON_STRING("+a+"))"},nc:String},Tq[["array"]]={Xb:void 0,Cc:!1,tc:"integer",wc:function(){return function(a){return JSON.stringify(a,null,2)}},uc:"",Ac:"aplos-string-cell",qc:[],Ib:1,kc:"object",yc:function(a){return a},oc:function(a){return"COUNT_DISTINCT(TO_JSON_STRING("+a+"))"},nc:String},Tq[["kll_int64"]]={Hj:!0,Xb:void 0,tc:"integer",wc:lh,uc:".0f",Ac:"aplos-numeric-cell",qc:["KLL_INT64_QUANTILE_50","KLL_INT64_QUANTILE_75","KLL_INT64_QUANTILE_90","KLL_INT64_QUANTILE_95","KLL_INT64_QUANTILE_99"],Ib:2,kc:"number",yc:function(a){return"KLL_QUANTILES.EXTRACT_POINT_INT64("+a+", 0.5)"},oc:function(a){return"KLL_QUANTILES.MERGE_POINT_INT64("+a+", 0.5)"},nc:String},Tq[["kll_double"]]={Hj:!0,Xb:void 0,tc:"decimal",wc:lh,uc:".2f",Ac:"aplos-numeric-cell",qc:["KLL_DOUBLE_QUANTILE_50","KLL_DOUBLE_QUANTILE_75","KLL_DOUBLE_QUANTILE_90","KLL_DOUBLE_QUANTILE_95","KLL_DOUBLE_QUANTILE_99"],Ib:2,kc:"number",yc:function(a){return"KLL_QUANTILES.EXTRACT_POINT_DOUBLE("+a+", 0.5)"},oc:function(a){return"KLL_QUANTILES.MERGE_POINT_DOUBLE("+a+", 0.5)"},nc:String},Tq);function Vq(a){if("string"===typeof a)return"string";if("number"===typeof a)return"decimal";if("boolean"===typeof a)return"boolean";if(ld(a))return"timestamp";if(null==a)return"string";throw Error("Unknown filter value type: "+a);} ;var Wq={EQUALS:"=",GREATER_THAN:">",LESS_THAN:"<",GREATER_THAN_EQUALS:">=",LESS_THAN_EQUALS:"<=",NOT_EQUALS:"!=",IN:"IN",NOT_IN:"NOT_IN",BETWEEN:"BETWEEN",NOT_BETWEEN:"NOT_BETWEEN",IS_NULL:"IS_NULL",IS_NOT_NULL:"IS_NOT_NULL",IS_INFINITY:"IS_INFINITY",IS_NOT_INFINITY:"IS_NOT_INFINITY",IS_NAN:"IS_NAN",IS_NOT_NAN:"IS_NOT_NAN",CONTAINS:"CONTAINS",DOES_NOT_CONTAIN:"DOES_NOT_CONTAIN",REGEX:"REGEX",NOT_REGEX:"NOT_REGEX"};ud("aplos.data.FilterOperator",Wq);function Xq(a,b,c){return Yq(b).ob(a,c)} function Zq(a,b){return(a=Yq(a).ye)?a(b):b} var $q={},fr=($q["="]={ob:function(a,b){return"null"===b[0]?ar(a):a+" = "+b[0]},ye:null},$q[">"]={ob:function(a,b){return a+" > "+b[0]},ye:function(a){return[br(a)]}},$q["<"]={ob:function(a,b){return a+" < "+b[0]},ye:function(a){return[cr(a)]}},$q[">="]={ob:function(a,b){return a+" >= "+b[0]},ye:function(a){return[br(a)]}},$q["<="]={ob:function(a,b){return a+" <= "+b[0]},ye:function(a){return[cr(a)]}},$q["!="]={ob:function(a,b){return"null"===b[0]?dr(a):a+" != "+b[0]}},$q.IN={ob:function(a,b){if(null==b||0===b.length)return"true = false";b=b.slice();var c=ne(b,function(e){return"null"===e});if(c&&0===b.length)return ar(a);b=a+" IN ("+b.join(",")+")";return c?"("+b+" OR "+ar(a)+")":b}},$q.NOT_IN={ob:function(a,b){if(null==b||0===b.length)return"true = true";b=b.slice();var c=ne(b,function(e){return"null"===e});if(c&&0===b.length)return dr(a);b=a+" NOT IN ("+b.join(",")+")";return c?"("+b+" AND "+dr(a)+")":b}},$q.BETWEEN={ob:function(a,b){return a+" BETWEEN "+b[0]+" AND "+b[1]},ye:function(a){return Hh(a)}},$q.NOT_BETWEEN={ob:function(a,b){return a+" NOT BETWEEN "+b[0]+" AND "+b[1]},ye:function(a){return Hh(a)}},$q.IS_NULL={ob:ar},$q.IS_NOT_NULL={ob:dr},$q.IS_INFINITY={ob:function(a){return"IS_INF("+a+")"}},$q.IS_NOT_INFINITY={ob:function(a){return"NOT(IS_INF("+a+"))"}},$q.IS_NAN={ob:function(a){return"IS_NAN("+a+")"}},$q.IS_NOT_NAN={ob:function(a){return"NOT(IS_NAN("+a+"))"}},$q.CONTAINS={ob:function(a,b){return er(a,b[0])}},$q.DOES_NOT_CONTAIN={ob:function(a,b){return"NOT("+er(a,b[0])+")"}},$q.REGEX={ob:function(a,b){return"REGEXP_MATCH("+a+", "+b[0]+")"}},$q.NOT_REGEX={ob:function(a,b){return"NOT(REGEXP_MATCH("+a+", "+b[0]+"))"}},$q);function er(a,b){b=b||"";b.startsWith('"')&&b.endsWith('"')&&(b=b.substring(1,b.length-1));b=(b||"").toString().replace(gr,"\\\\$1");b=b.replace(/'/g,"\\'");return"REGEXP_MATCH("+a+", '(?is).*"+b+".*')"} function ar(a){return a+" IS NULL"} function dr(a){return a+" IS NOT NULL"} function Yq(a){if(null==fr[a])throw Error("Unknown filter operator: "+a);return fr[a]} var gr=/([.?*+^$[\]\\(){}|-])/g;function hr(a,b,c){if("string"!==typeof a)return a={Bf:void 0!==a.column?a.column:a.Bf,operator:void 0!==a.operator?a.operator:a.operator,value:void 0!==a.value?a.value:a.value},Array.isArray(a.value)&&("="===a.operator?a.operator="IN":"!="===a.operator&&(a.operator="NOT_IN")),a;if(null==b)throw Error("No operator specified.");return{Bf:a,operator:b,value:void 0!==c?c:""}} ud("aplos.data.SimpleFilter",function(){});ud("aplos.data.SimpleFilter.Operator",Wq);ud("aplos.data.SimpleFilter.buildFromFilterOrValues",hr);function ir(a){for(var b=0;b<a.length;b++)if(a[b].data.length)return!0;return!1} function jr(a){if("boolean"===typeof a)return!!a;if(null==a)return null;if("string"===typeof a){if("true"===a.toLowerCase())return!0;if("false"===a.toLowerCase())return!1;throw Error('Can not convert string value "'+a+'" to boolean, must be "true" or "false" (case insensitive).');}if("number"===typeof a){if(a!==parseInt(a,10))throw Error('Can not convert floating point value "'+a+'" to boolean, must be a boolean, string or integer.');return 0!==a}throw Error('Can not convert an "'+typeof a+'" to boolean, must be a boolean, string or integer.');} function kr(a,b,c,e){var f=null;b&&(c=Number(c),e=Number(e));if(lr&&("string"!==typeof c?0:mr.test(c))&&("string"!==typeof e?0:mr.test(e))){f=c.length;b=e.length;var l=0,p=0,r="-"!==c[l];if(r!==("-"!==e[p]))c=r?1:-1;else{for(;"0"===c[l];)l++;for(;"0"===e[p];)p++;for(var t=null,y=null,E=null,ma=l,na=p;ma<=f||na<=b;){var ta=ma<f?c[ma]:null==y?".":"0",va=na<b?e[na]:null==E?".":"0";null!=y||"."!==ta&&ma!==f||(y=ma-l);null!=E||"."!==va&&na!==b||(E=na-p);if(y!==E){t=null===y?1:null===E?-1:y<E?-1:1;break}null=== t&&ta!==va&&(t=ta<va?-1:1);ma++;na++}c=null!==t?r?t:-1*t:0}return c*("ASC"===a?1:-1)}b=nr(c);l=nr(e);b!==l?f=b-l:3===b&&(c<e?f=-1:c>e&&(f=1));return null!=f?"ASC"===a?f:-1*f:0} var or=kr.bind(null,"ASC",!1);function nr(a){return null==a?0:-Infinity===a?2:Infinity===a?4:"number"===typeof a&&isNaN(a)?1:3} var lr=!1,mr=/^-?[0-9]*(\.)?[0-9]+$/;ud("aplos.data.util.toFilterExpression",function(a,b,c,e){b=void 0===b?"=":b;c=void 0===c?!0:c;if(!0===c&&"="===b)return a;var f=[];void 0!==c&&(c=Array.isArray(c)?c:[c],c=Zq(b,c),c.forEach(function(l){var p=null==e?Vq(l):e;f.push(Uq[p].nc(l))}));return Xq(a,b,f)});ud("aplos.data.util.seriesHasData",function(a,b){return a.data.some(function(c){return null!=c[b]})});ud("aplos.data.util.sort",kr);function pr(a){this.uf=this.Sa=.35;this.nb=this.Sb=null;this.ma=new Set;this.v=[0,1];this.oa=new Uj;this.N=0;this.Ma=!1;this.Wa=null!=a?a:2;this.O=!0;this.na=this.Xd=null;this.ac=!1;this.ka=null;this.La=!1;this.Ja=1;this.Pa=0;this.wa=null;this.Za=1;this.tf=this.Dc=this.ze=this.sf=this.ha=null;this.vf=new ni(0,0);this.Ea=this.Aa=null;this.xc=void 0;this.mg=new qr(this);rr(this)} w=pr.prototype;w.Di=function(a){this.Wa=a;this.O=!0;return this};w.tk=function(a){this.Sa=a;2==this.Wa&&this.Di(this.Wa);return this};w.km=function(){return this.Sa};w.qk=function(a,b){this.Sb=a;this.nb=b;this.O=!0;return this};w.eh=function(a){this.tf=a;return this};w.Re=function(){return this.tf};w.wb=function(){return this.oa};w.hg=function(a){this.oa=a;return this};w.Tk=function(a){this.Xd=a;return this};w.Ii=function(a){this.na=a;this.La||(this.ka=null);this.na instanceof sr&&(a=this.na.Ig(),"function"===typeof a&&this.Od(a));this.O=!0;return this};w.wn=function(){return this.na};w.nk=function(a){this.Ma=a;this.O=!0;return this};w.Od=function(a){this.xc=a;2===this.Wa&&(this.O=!0)};function tr(a){a.ma.clear();a.La||(a.ka=null);a.O=!0} function ur(a,b,c,e){for(var f=0;f<b.length;f++){var l=b[f],p=c(l,f);2==a.Wa?a.ma.add(p):1==(null!=p&&!isNaN(p)&&isFinite(p))&&(p=+p+e(l,f),1==a.Wa&&0===p||a.ma.add(p))}a.O=!0;a.La||(a.ka=null)} w.range=function(a){return void 0!==a?(this.v=a,this.O=!0,this):this.v};function Yo(a,b,c){return 2==a.Wa||null==a.wa?vr(a,b,c)+a.bandwidth()/2:vr(a,b,c)} function vr(a,b,c){rr(a);return 2==a.Wa||void 0===c?a.Ka(b):a.Ka(b+c)} function wr(a,b,c){var e=Yo(a,b);c=c||[cr(a.v),br(a.v)];if(!isNaN(e))return Kh(e,c[0],c[1]);if(isNaN(b))return NaN;e=a.Ka.domain();var f=a.Ka.range();return!(isFinite(e[0])&&isFinite(e[1])&&isFinite(f[0])&&isFinite(f[1]))||e[0]===e[1]||f[0]===f[1]||1===a.Wa&&0>=e[0]*e[1]?NaN:b>e[0]!=e[1]>e[0]!=f[1]>f[0]?br(c):cr(c)} function xr(a,b){return a.Xd||b||function(c){return null!=c?c.toString():""}} w.bandwidth=function(){rr(this);return 2==this.Wa?this.Ka.bandwidth():this.wa?2===this.Za?this.Ka(this.wa)-this.Ka(0):this.wa||0:0};function yr(a){rr(a);return 2==a.Wa?[fi(a.Ka,a.v[0]),fi(a.Ka,a.v[1])]:a.Ka.domain()} w.Ok=function(a){this.ka=a;this.La=null!=a;this.Bi(1,0);return this};w.Bi=function(a,b){this.Ja=a;this.Pa=b;this.O=!0};function zr(a,b,c,e,f,l,p){a.ac!==l&&(a.O=!0);a.ha=b;a.sf=c;a.ze=e;a.N=f;a.ac=l;a.Dc=p} w.Gh=function(){var a=Ch(this.N);null==this.Re()&&this.oa.ek(this.ha);return{position:a,Qf:10}};w.lg=function(a){var b=Ch(this.N);b=Kg(a,this.Re(),b);if(null!=b)return b;b=this.range();this.range(1===this.N||3===this.N?[a.height,0]:[0,a.width]);var c=Ar(this,this.Dc);a=this.oa.mh(this.ha,c,this.N,a,this.bandwidth(),this.Ea);this.range(b);return a};w.Ih=function(){return 0};w.Jh=function(){return 0};w.dh=function(a){var b=a.right-a.left,c=a.bottom-a.top;if(1===this.N||3===this.N){var e=this.range();this.range(e[0]<=e[1]?[0,c]:[c,0])}else this.range([0,b]);this.vf=new ni(b,c);this.Aa=a};w.Hf=function(){return this.Aa};w.render=function(a,b){if(this.ha){var c=this.Aa;this.ha.attr("transform","translate("+((1==this.N?c.right:c.left)-a.Mb())+", "+((2==this.N?c.bottom:c.top)-a.Nb())+")");c=Ar(this,this.Dc);var e=wr(this,0);if(isNaN(e))switch(this.N){case 0:e=a.Bb();break;case 1:e=0;break;case 3:e=a.ab();break;case 2:e=0}var f={top:a.Nb(),right:a.Mb()+a.ab(),bottom:a.Nb()+a.Bb(),left:a.Mb()};this.oa.render(this.ha,c,this.N,new ni(a.ab(),a.Bb()),this.vf,this.bandwidth(),b,this.Ea,this.sf,e,this.ze,this.Aa,f)}};function Ar(a,b){rr(a);var c=Br(a),e=a.Xd;c.Ze()||(e=xr(a,b));b=c.Ob(2==a.Wa?null:a.Ka.domain(),Math.abs(a.v[0]-a.v[1]),Array.from(a.ma),e,a,a.mg).map(function(l){l&&void 0!==l.value||(l={value:l});void 0===l.location&&(l.location=Math.round(Yo(this,l.value)));return l},a).filter(function(l){return l.location>=Math.min(this.v[0],this.v[1])&&l.location<=Math.max(this.v[0],this.v[1])},a);var f=b.map(function(l){return l.value});b.forEach(function(l){null==l.label&&(l.label=e(l.value,f));l.label=l.label.toString()},a);return b} function Cr(a){if(!a.ka)if(2==a.Wa){var b=Array.from(a.ma);0<b.length&&(a.ka=[b[0],b[b.length-1]])}else{var c=Math.abs(a.v[0]-a.v[1]);b=Array.from(a.ma);b.length||(b=[0,1]);var e=Hh(b);b=Br(a).Fd(e,c,b).map(function(f){return void 0!==f.value?f.value:f});a.ka=1===a.Wa?[b.length?cr(b):Infinity,b.length?br(b):-Infinity]:[Math.min(e[0],b.length?cr(b):Infinity),Math.max(e[1],b.length?br(b):-Infinity)]}return a.ka||[]} function rr(a){if(a.O){switch(a.Wa){case 0:a.Ka=Mh();break;case 2:a.Ka=Sh(a.Sa,a.uf,!a.ac);break;case 1:a.Ka=Ph();break;case 3:a.Ka=Vh();break;default:throw Error("Unknown scale type: "+a.Wa);}null!=a.Sb&&null!=a.nb&&a.Ka.outerPaddingStartPx&&a.Ka.outerPaddingEndPx&&(a.Ka.outerPaddingStartPx(a.Sb||0),a.Ka.outerPaddingEndPx(a.nb||0));if(2==a.Wa)"function"===typeof a.xc&&a.Ka.domainOverride&&a.Ka.domainOverride(a.xc),a.Ma&&a.Ka.autoOrderDomain&&a.Ka.autoOrderDomain(a.Ma),a.Ka.domain(Array.from(a.ma)),a.Ka.range([a.v[0]*a.Ja+a.Pa,a.v[1]*a.Ja+a.Pa]);else{var b=Cr(a),c=a.v.map(function(f){return(f-this.Pa)/this.Ja},a),e=1==a.Wa?Yh:Xh;a.Ka.range(a.v).domain([e(c[0],a.v,b),e(c[1],a.v,b)])}a.O=!1}} function Br(a){if(a.na){if(a.na instanceof sr){var b=a.na,c=a.Ka.copy();b.Ka=c}return a.na}b=new sr(a.Wa);a=a.Ka.copy();b.Ka=a;return b} ud("aplos.chart.AplosAxis",pr);pr.prototype.setMaxViewportExtent=pr.prototype.Ok;pr.prototype.setNicingFunction=pr.prototype.Od;pr.prototype.setAutoOrderDomain=pr.prototype.nk;pr.prototype.getTickProvider=pr.prototype.wn;pr.prototype.setTickProvider=pr.prototype.Ii;pr.prototype.setTickFormatter=pr.prototype.Tk;pr.prototype.setRenderer=pr.prototype.hg;pr.prototype.getRenderer=pr.prototype.wb;pr.prototype.getLayoutSize=pr.prototype.Re;pr.prototype.setLayoutSize=pr.prototype.eh;pr.prototype.setAxisMargin=pr.prototype.qk;pr.prototype.getBarGroupPaddingPct=pr.prototype.km;pr.prototype.setBarGroupPaddingPct=pr.prototype.tk;pr.prototype.setScaleType=pr.prototype.Di;function sr(a){this.Ka=null;this.Wa=a;this.xc=void 0;this.Yj=!1} w=sr.prototype;w.Tn=function(a){this.Yj=a;return this};function Dr(a,b){switch(a.Wa){case 0:return null==b?[0,1]:0==b?[0,1]:[0,2*b].sort(function(c,e){return c-e});case 1:return 0>=b?[1,10]:[b/Math.sqrt(10),b*Math.sqrt(10)];case 3:return null==b?(a=Date.now(),[a-864E5,a]):[+b-432E5,+b+432E5];default:throw Error("Unsupported scale type: "+a.Wa);}} w.Od=function(a){this.xc=a};w.Ig=function(){return this.xc};w.Ze=function(){return!1};w.Ob=function(a,b,c,e,f,l){this.Ka&&this.Ka.ticks?("function"===typeof this.xc&&this.Ka.domainOverride&&this.Ka.domainOverride(this.xc),a[0]==a[1]&&(a=Dr(this,a[0])),a=this.Ka.domain(a||c).range([0,b]).ticks().map(function(t){return"number"===typeof t?+t.toFixed(7):t})):a=c;if(this.Yj&&l&&f){var p=2,r=Xo(a,f,e);for(e=r;l.v.oa&&l.v.ha&&l.v.oa.Ri(e,l.v.ha,l.v.N)&&2<e.length;)e=r.filter(function(t,y){return y==r.length-1||0==y%p}),p++;return e}return a};w.Fd=function(a,b,c){b=this.Ob(a,b,c);return b.length?Hh(b):a};ud("aplos.chart.AplosAxisTickProvider",sr);sr.prototype.omitCollidingLabels=sr.prototype.Tn;function qr(a){this.v=a} ;function Er(){Uj.call(this);this.Pd(!1);this.Ad(!0);this.Qd(!0);this.we(0);this.Bd(0);this.ha=20;this.O=45;this.ve(6)} Zc(Er,Uj);ud("aplos.chart.GridlinesAxisRenderer",Er);function Fr(){Uj.call(this);this.Ma=new ni(0,0);this.Sa=void 0} Zc(Fr,Uj);w=Fr.prototype;w.render=function(a,b,c,e,f,l,p,r,t,y,E,ma,na){f=this.Ma;Uj.prototype.render.call(this,a,b,c,e,f,l,p,r,t,y,E,ma,na)};w.mh=function(a,b,c,e,f,l){b=1==c||3==c;this.Ma=new ni(e.width,e.height);f={width:e.width,height:e.height};e={width:e.width,height:e.height};var p=0;null!=l&&""!=l&&(p=jl(a,l));a=this.oa;b?(f.width=0,e.width=0,0<p&&(a=3==c?a+Math.floor(p/2):a,e.width+=p+a)):(f.height=p,e.height=p,0<p&&(e.height+=p+a));return{Ca:f,ub:e,Bc:!1}};w.Mh=function(a,b,c,e,f){var l="middle",p=0,r=0,t="";this.Sa=cj(b.node(),"MWpgy09",void 0,!0);b=f.label.split("\n").length*this.Sa;f=a.na;var y=a.v,E=a.Ja;switch(c){case 0:p=E?y:0;r=-1*(b+f+y);t=".71em";l=E?"start":"middle";break;case 2:p=E?y:0;r=b+y+f;t="0em";l=E?"start":"middle";break;case 1:p=y+f;r=E?-1*b/2:0;t=".32em";l="left";break;case 3:p=-1*(y+f),r=E?-1*b/2:0,t=".32em",l="right"}switch(a.ka){case 3:if(1===c||3===c)r=-(e/2-y),t=".71em";break;case 1:if(2===c||0===c)r=r/Math.abs(r)*.4+"em",p= -(e/2-y),l="left";break;case 4:if(1===c||3===c)r=e/2-y;break;case 2:if(2===c||0===c)r=r/Math.abs(r)*.4+"em",p=e/2-y,l="right"}return{anchor:l,x:p,y:r,dy:t,kr:p,lr:null}};w.Bj=function(a,b,c,e){var f=0,l=0,p=0;switch(a){case 0:p=-1*(b.top-e.top);l=p+c.height;break;case 2:p=c.height;break;case 1:f=c.width;break;case 3:f=-1*c.width}return{x2:f,y1:l,y2:p}};w.Cj=function(a,b,c,e){var f=0,l=0,p=0,r=0,t=a.na;switch(b){case 0:r=-1*t;break;case 2:r=t;break;case 1:p=t;break;case 3:p=-1*t}switch(a.ka){case 3:if(1===b||3===b)p=p/Math.abs(p)*c.width,l=-e/2,r=-e/2;break;case 1:if(2===b||0===b)f=-e/2,p=-e/2;break;case 4:if(1===b||3===b)p=p/Math.abs(p)*c.width,l=e/2,r=e/2;break;case 2:if(2===b||0===b)f=e/2,p=e/2}return{x1:f,y1:l,x2:p,y2:r}};ud("aplos.chart.InsideAxisRenderer",Fr);function Gr(){Fr.call(this);this.Pd(!1);this.Ad(!0);this.Qd(!0);this.we(0);this.Bd(0);this.ha=20;this.O=45;this.ve(6)} Zc(Gr,Fr);ud("aplos.chart.InsideGridlinesAxisRenderer",Gr);function Hr(){Fr.call(this);this.Pd(!0);this.Ad(!1);this.Qd(!1);this.we(0);this.Bd(6);this.ha=20;this.O=45;this.ve(0)} Zc(Hr,Fr);ud("aplos.chart.InsideTicksAxisRenderer",Hr);function Ir(){Uj.call(this);this.Pd(!1);this.Ad(!1);this.Qd(!1);this.we(0);this.Bd(0);this.ha=20;this.O=45;this.ve(6)} Zc(Ir,Uj);ud("aplos.chart.LabelsAxisRenderer",Ir);function Jr(){} Jr.prototype.render=function(a,b,c,e,f,l,p,r,t,y,E){a.selectAll("*").remove();if(null!=t){a="."+Kr;switch(c){case 0:a+="."+Lr;break;case 1:a+="."+Mr;break;case 3:a+="."+Nr;break;case 2:a+="."+Or}t.selectAll(a).remove()}if(null!=E){t="."+Pr;switch(c){case 0:t+="."+Qr;break;case 1:t+="."+Rr;break;case 3:t+="."+Sr;break;case 2:t+="."+Tr}E.selectAll(t).remove()}};Jr.prototype.ek=function(){};Jr.prototype.Ri=function(){return!1};Jr.prototype.mh=function(a,b,c,e){a={width:e.width,height:e.height};e={width:e.width,height:e.height};1==c||3==c?(a.width=0,e.width=0):(a.height=0,e.height=0);return{Ca:a,ub:e,Bc:!0}};var Pr="axis-line",Kr="baseline",Qr="x-axis-line",Lr="x-axis-baseline",Tr="x2-axis-line",Or="x2-axis-baseline",Rr="y-axis-line",Sr="y2-axis-line",Mr="y-axis-baseline",Nr="y2-axis-baseline";function Ur(){Uj.call(this);this.Pd(!0);this.Ad(!1);this.Qd(!1);this.we(0);this.Bd(6);this.ha=20;this.O=45;this.ve(6);this.nb=!0} Zc(Ur,Uj);Ur.prototype.hk=function(a,b){(0===b||2===b)&&1<a.length&&(a[0].oh=1,a[a.length-1].oh=2)};Ur.prototype.Mh=function(a,b,c,e,f){b="middle";var l=0,p=0,r="",t=a.na,y=a.v;f=kl(this,f);switch(c){case 0:p=y+t;r=".71em";b=1===f?"left":2===f?"right":"middle";break;case 2:p=-1*(y+t);r="0em";b=1===f?"left":2===f?"right":"middle";break;case 1:l=-1*(y+t);r=".32em";b="right";break;case 3:l=y+t,r=".32em",b="left"}switch(a.ka){case 3:if(1===c||3===c)p=-(e/2-y),r=".71em";break;case 1:if(2===c||0===c)p=p/Math.abs(p)*.4+"em",l=-(e/2-y),b="left";break;case 4:if(1===c||3===c)p=e/2-y;break;case 2:if(2===c|| 0===c)p=p/Math.abs(p)*.4+"em",l=e/2-y,b="right"}return{anchor:b,x:l,y:p,dy:r}};ud("aplos.chart.OuterJustifiedTicksAxisRenderer",Ur);function Vr(){Uj.call(this);this.Pd(!0);this.Ad(!1);this.Qd(!1);this.we(0);this.Bd(6);this.ha=20;this.O=45;this.ve(6)} Zc(Vr,Uj);ud("aplos.chart.TicksAxisRenderer",Vr);function Wr(){this.Pn=100;this.jh=Up;for(var a=Xr,b=0,c=Kc(Object.values(a)),e=c.next();!e.done;e=c.next())e=e.value,b=Math.max(b,gh(e.tick,"\n"),gh(e.transition||"","\n"),gh(e.Gc||"","\n"));c=Kc(Object.values(a));for(e=c.next();!e.done;e=c.next())e=e.value,e.tick=Yr(e.tick,b)||"",e.transition=Yr(e.transition,b),e.Gc=Yr(e.Gc,b);this.yh=a;this.Ki=Zr;this.rh=null;this.gp=0} w=Wr.prototype;w.wk=function(a){(a=this.rh=a)&&void 0!==Uq[a].Xb&&!0===Uq[a].Cc&&(this.jh="UTC");return this};w.Ze=function(){return!0};w.Ob=function(a,b,c,e){if(0>=b)return[];var f=this.rh||$r(c),l=1E3*Uq[f].Xb;f=a[0]>a[1];c=Hh(c);a=Hh(a);0===c[1]-c[0]&&(a=c=[c[0]-36E8,c[0]+36E8]);var p=+c[0]*l;c=+a[0]*l;a=+a[1]*l;var r=as(this,(a-c)/(b/this.Pn));b=r.interval;r=r.unit;var t=e;e&&(t=function(sa){return e(sa/1E3)});var y=t||bs(this,this.yh[r].tick),E=t||bs(this,this.yh[r].Gc);t=t||bs(this,this.yh[r].transition);var ma=ds(r);p=this.Cg(b,r,c,p);for(var na=[];p<=a;){if(p>=c){var ta=y(p),va="minor";ma&&this.qf(p,ma)===p&&(va="major",t&&(ta=t(p)));na.push({value:p,Nh:va,label:ta})}p=this.Ge(p,r,b)}E&&na.length&&(na[0].label=E(na[0].value));1!==l&&na.forEach(function(sa){sa.value=sa.value/l});return!1===f?na:na.reverse()};w.Fd=function(a,b,c){b=this.Ob(a,b,c);return b.length?Hh(b,function(e){return e.value}):a};function as(a,b){for(var c=Kc(a.Ki),e=c.next();!e.done;e=c.next())if(e=e.value,es[e.unit]*e.interval>=b)return e;return a.Ki[a.Ki.length-1]} function ds(a){switch(a){case "MONTH":case "WEEK":return"YEAR";case "DAY":return"MONTH";case "HOUR":return"DAY";case "MINUTE":return"HOUR";case "SECOND":return"MINUTE";case "MILLISECOND":return"SECOND"}return null} w.qf=function(a,b){return rq(a,b,this.jh)};w.Ge=function(a,b,c){return xq(a,b,c,this.jh)};function bs(a,b){return b?Lq(b,a.jh):null} w.Cg=function(a,b,c,e){switch(b){case "WEEK":case "DAY":return"WEEK"===b?(b=this.qf(e,"WEEK"),b=this.Ge(b,"DAY",this.gp),a*=7):b=this.qf(e,"DAY"),c=Math.floor((c-b)/864E8),c=Math.floor(c/a)*a,this.Ge(b,"DAY",c);default:return b=ds(b)||"YEAR",this.qf(c,b)}};function $r(a){a=Hh(a);return 3E11<a[0]&&17E11>a[0]?"time_ms":"timestamp"} function Yr(a,b){if(!a)return a;var c=gh(a||"","\n");return c<b?a+"\n".repeat(b-c):a} var Zr=[{unit:"MILLISECOND",interval:10},{unit:"MILLISECOND",interval:20},{unit:"MILLISECOND",interval:50},{unit:"MILLISECOND",interval:100},{unit:"MILLISECOND",interval:200},{unit:"MILLISECOND",interval:500},{unit:"SECOND",interval:1},{unit:"SECOND",interval:2},{unit:"SECOND",interval:5},{unit:"SECOND",interval:10},{unit:"SECOND",interval:15},{unit:"SECOND",interval:30},{unit:"MINUTE",interval:1},{unit:"MINUTE",interval:2},{unit:"MINUTE",interval:5},{unit:"MINUTE",interval:10},{unit:"MINUTE",interval:15},{unit:"MINUTE",interval:30},{unit:"HOUR",interval:1},{unit:"HOUR",interval:3},{unit:"HOUR",interval:6},{unit:"HOUR",interval:12},{unit:"DAY",interval:1},{unit:"DAY",interval:2},{unit:"WEEK",interval:1},{unit:"WEEK",interval:2},{unit:"MONTH",interval:1},{unit:"MONTH",interval:3},{unit:"MONTH",interval:6},{unit:"YEAR",interval:1},{unit:"YEAR",interval:2},{unit:"YEAR",interval:5},{unit:"YEAR",interval:10},{unit:"YEAR",interval:25},{unit:"YEAR",interval:50},{unit:"YEAR",interval:100}],fs={},es=(fs.YEAR= 31536E9,fs.MONTH=2592E9,fs.WEEK=6048E8,fs.DAY=864E8,fs.HOUR=36E8,fs.MINUTE=6E7,fs.SECOND=1E6,fs.MILLISECOND=1E3,fs.MICROSECOND=1,fs),gs={},Xr=(gs.YEAR={tick:"%Y"},gs.MONTH={tick:"%b",transition:"%b\n%Y",Gc:"%b\n%Y"},gs.WEEK={tick:"%a, %b %e",Gc:"%a, %b %e\n%Y"},gs.DAY={tick:"%a, %b %e",Gc:"%a, %b %e\n%Y"},gs.HOUR={tick:"%-I:%M %p",Gc:"%-I:%M %p\n%b %e, %Y",transition:"%-I:%M %p\n%b %e"},gs.MINUTE={tick:"%-I:%M %p",Gc:"%-I:%M %p\n%b %e, %Y",transition:"%-I:%M %p"},gs.SECOND={tick:"%-I:%M:%S %p",Gc:"%-I:%M:%S %p\n%b %e, %Y",transition:"%-I:%M %p"},gs.MILLISECOND={tick:"%-I:%M:%S.%L %p",Gc:"%-I:%M:%S.%L %p\n%b %e, %Y",transition:"%-I:%M:%S %p"},gs.MICROSECOND={tick:"%-I:%M:%S.%L %p",Gc:"%-I:%M:%S.%L %p\n%b %e, %Y",transition:"%-I:%M:%S %p"},gs);ud("aplos.chart.AdaptiveTimeTickProvider",Wr);function hs(a){this.Li=0;this.ai=1;this.Xj=16;this.Sh=new eq(0,0,0,0,5,0);this.Og=null;void 0!==a?a=is(a):(js||(js=is(ks)),a=js);this.al=a} var js;w=hs.prototype;w.To=function(a){return void 0!==a?(this.Li=a%7,this):this.Li};w.ko=function(a){return void 0!==a?(this.ai=a,this):this.ai};w.Qn=function(a){return null!=a?(this.Sh=a,this):this.Sh};w.Ze=function(){return!0};w.Ob=function(a,b,c,e){if(0>=b)return[];var f=a[0];f=f instanceof Date?1E13<+f?"microseconds":"date":"number"===typeof f?1E13<f?"microseconds":"milliseconds":null;if(!f)throw Error("Unsupported date type.");var l="microseconds"===f?.001:1,p=+a[0]*l,r=+a[1]*l,t=r<p;if(t){var y=p;p=r;r=y}c=Hh(c||[p,r]);a[0]<=c[0]&&a[1]>=c[1]&&(a=ls(this.Sh),r-p<a&&(a=(a-(r-p))/2,p-=a,r+=a));a=.1*Math.round((r-p)/b*10)*this.ai;if(this.Og&&this.Og.Da===a)b=this.Og;else{b=new ms;b.Da=a;for(c=0;c<this.al.length;c++){y= this.al[c];if(a<y.Da&&b.step&&b.v)break;b.step=y.step||b.step;b.v=y.v||b.v;b.Fb=y.Fb||b.Fb;b.N=y.N||b.N}if(!b.step||!b.v)throw Error("Invalid Time Tiers Setup.");b.Fb&&ls(b.step)>=ls(b.Fb)&&(b.Fb=null);a=ls(b.step)/a;a<this.Xj&&(b.step=gq(b.step,Math.pow(2,Math.ceil(Math.log(this.Xj/a)/Math.log(2)))),b.Fb&&ls(b.step)>ls(b.Fb)&&(b.Fb=b.step));this.Og=b}a=e||b.N||b.v;e=e||b.v;p=+p;c=new kq;c.setTime(p);p=this.Cg(c,b.step);c=b.Fb?this.Cg(c,b.Fb):null;y=[];for(var E=!1;p.getTime()<=r;){var ma={};a:switch(f){case "milliseconds":var na= p.getTime();break a;case "microseconds":na=1E3*p.getTime();break a;default:na=new Date(p.getTime())}ma.value=na;c&&b.Fb&&c.getTime()<=p.getTime()?(ma.type="transition",ma.label=a(new Date(p.getTime())),ns(c,b.Fb),E=!0):ma.label=e(new Date(p.getTime()));y.push(ma);ns(p,b.step)}c&&y.length&&!E&&(y[0].type="transition",y[0].label=a(new Date(y[0].value*l)));t&&y.reverse();return y};w.Fd=function(a,b,c){b=this.Ob(a,b,c);return b.length?Hh(b,function(e){return e.value}):a};w.Cg=function(a,b){if(b.N)var c=new kq(Math.ceil(a.getFullYear()/b.N)*b.N);else if(b.months)c=new kq(a.getFullYear(),Math.ceil(a.getMonth()/b.months)*b.months);else if(b.days){c=a.getDate();for(var e=a.getFullYear(),f=a.getMonth()-1;0<=f;f--)c+=dq(e,f);c=new kq(a.getFullYear(),0,Math.ceil(c/b.days)*b.days);0===b.days%7&&c.setDate(c.getDate()-c.getDay()+this.Li)}else if(b.O)c=new kq(a.getFullYear(),a.getMonth(),a.getDate(),Math.ceil(a.getHours()/b.O)*b.O);else if(b.ha)c=new kq(a.getFullYear(),a.getMonth(),a.getDate(),a.getHours(),Math.ceil(a.getMinutes()/b.ha)*b.ha);else if(1<=b.v)c=new kq(a.getFullYear(),a.getMonth(),a.getDate(),a.getHours(),a.getMinutes(),Math.ceil(a.getSeconds()/b.v)*b.v);else if(b.v)c=new kq(a.getFullYear(),a.getMonth(),a.getDate(),a.getHours(),a.getMinutes(),a.getSeconds(),Math.ceil(.001*a.getMilliseconds()/b.v)*b.v*1E3);else throw Error("Zero step is not valid.");c.getTime()<a.getTime()&&ns(c,gq(b,Math.ceil((a.getTime()-c.getTime())/ls(b))));return c};function is(a){return a.map(function(b){return new ms(b)}).sort(function(b,c){return b.Da-c.Da})} function ns(a,b){a.add(b);b.v&&a.setUTCMilliseconds(a.getUTCMilliseconds()+Math.round(b.v%1*1E3))} function ls(a){return 1E3*(60*(60*(24*(Math.floor(365.25*a.N)+Math.floor(30.4375*a.months)+a.days)+a.O)+a.ha)+a.v)} hs.prototype.minTickRange=hs.prototype.Qn;hs.prototype.scaleFactor=hs.prototype.ko;hs.prototype.tickWeekday=hs.prototype.To;ud("aplos.chart.AdaptiveTimeTicks",hs);var ks=[{Da:.1,step:"PT0.01S",format:".%L",Fb:"PT1S",mc:"%-H:%M:%S"},{Da:.2,step:"PT0.025S"},{Da:.5,step:"PT0.05S"},{Da:1,step:"PT0.1S"},{Da:2,step:"PT0.25S"},{Da:4,step:"PT0.5S"},{Da:6,step:"PT1S",format:"%-H:%M:%S"},{Da:12,step:"PT2S"},{Da:30,step:"PT5S"},{Da:60,step:"PT10S"},{Da:100,step:"PT15S"},{Da:200,step:"PT30S"},{Da:400,step:"PT1M",format:"%-I:%M %p",Fb:"P1D",mc:"%b %-d"},{Da:800,step:"PT2M"},{Da:2E3,step:"PT5M"},{Da:4E3,step:"PT10M"},{Da:1E4,step:"PT30M"},{Da:25E3,step:"PT1H",format:"%-I %p"},{Da:6E4,step:"PT3H"},{Da:15E4,step:"PT6H"},{Da:3E5,step:"PT12H"},{Da:5E5,step:"P1D",format:"%a, %b %-d",Fb:"P1Y",mc:"%b %-d, %-Y"},{Da:1E6,format:"%b %-d",mc:"%b %-d '%y"},{Da:14E5,step:"P2D",format:"%a, %b %-d",mc:"%b %-d, %-Y"},{Da:2E6,format:"%b %-d",mc:"%b %-d '%y"},{Da:25E5,step:"P7D",format:"%B %-d",mc:"%b %-d, %-Y"},{Da:5E6,format:"%b %-d"},{Da:75E5,step:"P14D",format:"%B %-d"},{Da:1E7,format:"%b %-d"},{Da:14E6,step:"P1M",format:"%B",mc:"%B %-Y"},{Da:25E6,format:"%b",mc:"%b %-Y"},{Da:4E7,mc:"%b '%y"},{Da:5E7,step:"P3M",format:"%B",mc:"%B %-Y"},{Da:75E6,format:"%b",mc:"%b %-Y"},{Da:11E7,mc:"%-Y"},{Da:15E7,step:"P6M",format:"%B",mc:"%-Y"},{Da:25E7,step:"P1Y",format:"%-Y"},{Da:6E8,step:"P2Y"},{Da:15E8,step:"P5Y"},{Da:3E9,step:"P10Y"},{Da:75E8,step:"P25Y"},{Da:15E9,step:"P50Y"},{Da:3E10,step:"P100Y"}];function ms(a){this.Da=null;if(a){var b=a.Da||a.resolution;"number"===typeof b?this.Da=b:(b=fq(b),this.Da=ls(b));if(b=a.step||a.step)this.step=b=fq(b);if(b=a.format||a.format)this.v=Pq(b);if(b=a.Fb||a.tStep)this.Fb=b=fq(b);if(a=a.mc||a.tFormat)this.N=Pq(a)}} ;function os(){this.oe=5;this.Ug=ps;this.Me=this.v=!1;this.xc=void 0} w=os.prototype;w.zi=function(a){if(2>a)throw Error("numTicks must be at least 2");this.oe=a;this.Me=!1;return this};w.bn=function(){return this.oe};w.yi=function(a){this.Ug=a;return this};w.an=function(){return this.Ug};w.Fk=function(a){this.v=a;return this};w.Mm=function(){return this.v};w.ah=function(a){(this.Me=a)?this.oe=null:this.oe=5;return this};w.Bm=function(){return this.Me};w.Ze=function(){return!1};w.Od=function(a){this.xc=a};w.Ig=function(){return this.xc};w.Ob=function(a,b,c,e,f){b=this.Me?Math.max(2,Math.floor(b/100)):this.oe;this.xc&&(a=this.xc(a));a=Array.isArray(a)?this.Bh(this.Ug,b-1,a,this.v||!1):[];return f?Xo(a,f,e):a};w.Fd=function(a,b,c){b=this.Ob(a,b,c);return b.length?Hh(b):a};w.Ue=function(a,b,c,e){var f=b[1]-b[0],l=0>f;f=Math.abs(f);var p=f/c;f=Math.pow(10,f?Math.floor(Math.log(p)/Math.LN10):0);for(var r=p,t=0;t<a.length&&!(r=a[t]*f,r>=p&&(!e||r==Math.round(r))&&c*r+this.We(b,r)>=b[1]);t++);return(l?-1:1)*r};function qs(a){return 0>a?a+2E-10:0<a?a-2E-10:a} w.We=function(a,b){var c=Math.ceil(a[0]/b)*b;c>a[0]&&(c-=b);return c};os.prototype.getDefaultViewport=os.prototype.Fd;os.prototype.getTicks=os.prototype.Ob;os.prototype.getNicingFunction=os.prototype.Ig;os.prototype.getDynamicTicks=os.prototype.Bm;os.prototype.setDynamicTicks=os.prototype.ah;os.prototype.getIntIntervalsOnly=os.prototype.Mm;os.prototype.setIntIntervalsOnly=os.prototype.Fk;os.prototype.getNiceCoefficients=os.prototype.an;os.prototype.setNiceCoefficients=os.prototype.yi;os.prototype.getNumTicks=os.prototype.bn;os.prototype.setNumTicks=os.prototype.zi;var ps=[1,1.25,1.5,2,2.5,3,4,5,6,7.5,8,10];ud("aplos.chart.BaseTickProvider",os);function rs(){os.call(this);this.ah(!0);this.yi([.25,.5,.6,.75,.8,1,1.25,1.5,2,2.5,3,4,5,6,7.5,8,10]);this.Ng=!1} Zc(rs,os);rs.prototype.Bh=function(a,b,c,e){if(0===b&&(0<c[0]&&0>c[1]||0>c[0]&&0<c[1]))return[0];if(0===c[1]-c[0])return[c[0]];a=this.Ue(a,c,b,e);e=this.We(c,a);var f=[];if(this.Ng){f.push(c[0]);if(0===b)return f;if(1===b)return f.push(c[1]),f}b=this.Me?b+2:b;for(var l=0;l<=b;l++){var p=l*a+e;if(p>c[1])break;if(this.Ng){if(p-c[0]<a/4)continue;if(c[1]-p<a/4)continue}f.push(p)}this.Ng&&f.push(c[1]);return f};rs.prototype.Ue=function(a,b,c,e){var f=b[1]-b[0],l=0>f;f=Math.abs(f);var p=0==c?f/2:f/(c+1);f=Math.pow(10,f?Math.floor(Math.log(p)/Math.LN10):0);for(var r=null,t=null,y=0,E=0;E<a.length;E++){var ma=a[E]*f;if(!e||ma==Math.round(ma)){if(ma>=p){var na=this.We(b,ma);if(c*ma+na>b[1])if(e)if(na=Math.floor((b[1]-na)/ma)+1,na>y)y=na;else break;else break;r=ma}t=ma}}null===r&&(r=null!==t?t:1);return(l?-1:1)*r};rs.prototype.We=function(a,b){return Math.ceil(a[0]/b)*b};ud("aplos.chart.DataTickProvider",rs);function ss(){} ss.prototype.Ze=function(){return!0};ss.prototype.Ob=function(a,b,c,e,f){a=ts(c||a);b=[];f?(b=Xo(a,f,e),b.forEach(function(l){0===Math.log(Math.abs(+l.value))*Math.LOG10E%1?(l.label=e?l.label:us(l.value),l.Nh="major"):(l.label="",l.Nh="minor")})):b=a;return b};ss.prototype.Fd=function(a,b,c){return Hh(ts(c||a))};function ts(a){a=a.filter(function(l){return 0!==l});var b=Hh(a),c=b[0],e=b[1];0>=c&&0<=e&&(a=a.filter(function(l){return 0<l}),c=cr(a));a=0<e?1:-1;b=Lh(0<e?c:-e);c=Math.log(0<e?e:-c)*Math.LOG10E;c=c%1?Math.floor(c+1):c;b===c&&(0<b?b--:c++);for(e=[];b<=c;b++)for(var f=1;10>f&&(e.push(a*(f+"e"+b)),b!==c);f++);1===a||e.reverse();return e} function us(a){var b=0>a?"-":"";a=Math.log(Math.abs(a))*Math.LOG10E;if(0===a)return b+"1";if(1===a)return b+"10";a=(""+a).split("").map(function(c){return"-"===c?"-":"\u2070\u00b9\u00b2\u00b3\u2074\u2075\u2076\u2077\u2078\u2079"[c]}).join("");return b+"10"+a} ud("aplos.chart.LogTickProvider",ss);function vs(){this.ih=[]} vs.prototype.Ze=function(){return!1};vs.prototype.Ob=function(){return this.ih.map(function(a){return a&&void 0!==a.value?pf(a):a})};vs.prototype.Fd=function(a){return this.ih.length?Hh(this.ih,function(b){return null!=b.value?b.value:b}):a};vs.prototype.Uk=function(a){this.ih=a.slice();return this};vs.prototype.setTicks=vs.prototype.Uk;vs.prototype.getDefaultViewport=vs.prototype.Fd;vs.prototype.getTicks=vs.prototype.Ob;ud("aplos.chart.ManualTickProvider",vs);function ws(){os.call(this)} Zc(ws,os);ws.prototype.Bh=function(a,b,c,e){4E-10<Math.abs(c[0]-c[1])&&(c=[qs(c[0]),qs(c[1])]);if(0<=c[0])var f=0;else if(0>=c[1])f=b;else{if(1===b)return Hh(xs(this,a,2,1,c,e));f=Math.round(Math.abs(c[0])/(c[1]-c[0])*b);0===f?f=1:f===b&&(f=b-1)}0===c[1]-c[0]&&(0<c[1]?c=[0,1.25*c[1]]:0>c[1]&&(c=[1.25*c[0],0]));return xs(this,a,b,f,c,e)};function xs(a,b,c,e,f,l){c=Math.max(1,c);var p=0;0>f[0]&&(p=a.Ue(b,[f[0],0],e,l));var r=0;0<f[1]&&(r=a.Ue(b,[0,f[1]],c-e,l));0===f[1]-f[0]&&(r=b[0]);a=Math.max(Math.abs(p),r);b=[];for(f=0;f<=c;f++)b[f]=f*a-e*a;return b} ud("aplos.chart.QuantumTickProvider",ws);function ys(){os.call(this);this.Df=new ws} Zc(ys,os);ys.prototype.Ob=function(a,b,c,e,f,l){if(2<this.oe&&(0==c[0]||0==c[1]||0>c[0]&&0<c[1])){if(this.Me)this.Df.ah(!0);else{var p=this.oe;null!=p&&this.Df.zi(p)}this.Df.yi(this.Ug);p=this.Ig();void 0!=p&&this.Df.Od(p);return this.Df.Ob(a,b,c,e,f,l)}return os.prototype.Ob.call(this,a,b,c,e,f,l)};ys.prototype.Bh=function(a,b,c,e){b=Math.max(1,b);0===c[1]-c[0]&&(0<c[1]?c=[.75*c[0],1.25*c[1]]:0>c[1]&&(c=[1.25*c[0],.75*c[1]]));if(1==b&&(0==c[0]||0==c[1]||0>c[0]&&0<c[1]))return b=[0,Math.min(Math.abs(c[0]),Math.abs(c[1]))],b=0===b[1]-b[0]?a[0]:this.Ue(a,b,1,e),a=this.We(c,b),e=Math.ceil(c[1]/b)*b,e<c[1]&&(e+=b),[a,e];a=0===c[1]-c[0]?a[0]:this.Ue(a,c,b,e);c=this.We(c,a);e=[];for(var f=0;f<=b;f++)e.push(f*a+c);return e};ys.prototype.getTicks=ys.prototype.Ob;ud("aplos.chart.TightTickProvider",ys);function zs(){} ud("aplos.chart.AxisSpecHelper",zs);var As={none:wg,tight:ei,quartersOfPowersOfTen:$h,includeZero:Zh,quantum:ci,integerQuantum:di};function Bs(){} Bs.prototype.mj=function(a,b){a=Cs(a);var c=Ds(a).scaleType;c=new pr(c);var e=a.rendering?a.rendering:{};c.uf=e.domainAxisOuterPaddingPct||null;2==c.Wa&&c.Di(c.Wa);var f=e.domainAxisOuterPaddingPx||null;c.qk(f,f);c.tk(e.barGroupPaddingPct||null);b=Es(a,!0,b);c.hg(b);Fs(c,a);Gs(c,a);Hs(c,a);b=Is(a,jd("ticks.numTicks",a)||null,!0);c.Ii(b);a.autoOrderDomain&&c.nk(kr.bind(null,a.autoOrderDomain,!1));a.nonOrdinalAxisBarGroupWidth&&(c.wa=a.nonOrdinalAxisBarGroupWidth,c.Za=2);a.nonOrdinalAxisBarGroupWidthPx&& (c.wa=a.nonOrdinalAxisBarGroupWidthPx,c.Za=1);a.title&&(c.Ea=a.title);return c};Bs.prototype.nj=function(a,b){a=Cs(a);var c=Ds(a).scaleType;c=new pr(c);b=Es(a,!1,b);c.hg(b);Fs(c,a);Gs(c,a);Hs(c,a);b=Is(a,jd("ticks.numTicks",a)||null,!1);c.Ii(b);a.title&&(c.Ea=a.title);return c};function Cs(a){var b={extents:{},rendering:{type:"default"},ticks:{}};jf(a,function(c,e){switch(e){case "allowableCollisionStrategies":b.rendering.allowableCollisionStrategies=c;break;case "domainAxisPadding":b.rendering.domainAxisOuterPaddingPct=c;break;case "domainNicing":if(Array.isArray(c))b.extents={type:"fixed",values:c};else if("string"===typeof c)switch(c){case "none":b.ticks.type="data";break;case "tight":b.ticks.type="tight";b.ticks.nicing=c;break;case "default":case "includeZero":case "quantum":case "quartersOfPowersOfTen":b.ticks.type= "default";break;case "integerQuantum":b.ticks.type="default";b.ticks.integerOnly=!0;break;default:throw Error("Invalid domain nicing: "+c);}else"function"===typeof c&&(b.ticks.type="tight",b.ticks.nicing=c);break;case "hideAxis":b.rendering.type=c?"none":"default";break;case "includeTickMarks":b.rendering.showTickMarks=c;break;case "renderAxis":b.rendering.type=c?"default":"none";break;case "tickFormat":b.ticks.type||(b.ticks.type="default");b.ticks.format=c;break;case "tickRotateDegrees":b.rendering.tickRotateDegrees= c;break;case "tickValues":b.ticks.type="fixed";b.ticks.values=c;c.forEach(function(f){f.hasOwnProperty("formattedValue")&&(f.label=f.formattedValue,delete f.formattedValue)});void 0!==a.extents||Array.isArray(a.domainNicing)||(e=cr(c,function(f){return+f.value}),c=br(c,function(f){return+f.value}),void 0!==e&&void 0!==c&&(b.extents={type:"fixed",values:[e,c]}));break;default:b[e]=c}});return b} function Es(a,b,c){var e=Ds(a);var f=a.rendering||{};b=e.renderingType(f.type||"default",b);switch(b){default:throw Error("Invalid axis rendering type: "+b);case "default":"showTickMarks"in f||(f.showTickMarks=!1);f=new Uj;break;case "gridlines":"showTickMarks"in f||(f.showTickMarks=!1);f=new Er;break;case "labels":"showTickMarks"in f||(f.showTickMarks=!1);f=new Ir;break;case "inside_gridlines":"showTickMarks"in f||(f.showTickMarks=!1);f=new Gr;break;case "inside_ticks":"showTickMarks"in f||(f.showTickMarks= !0);f=new Hr;break;case "outer_justified_ticks":"showTickMarks"in f||(f.showTickMarks=!0);f=new Ur;break;case "ticks":"showTickMarks"in f||(f.showTickMarks=!0);f=new Vr;break;case "none":f=new Jr}b=f;if(b instanceof Uj&&(b.Ad(Ds(a).showBaseline),a.rendering)){e=a.rendering;var l=!1,p=!1,r=e.allowableCollisionStrategies||["rotate"];r&&r.length&&(l=0<=Yd(r,"rotate"),p=0<=Yd(r,"truncate"));b.Za=p;b.O=l?45:0;void 0!==e.axisTitlePaddingPx&&b.rk(+e.axisTitlePaddingPx);null!=e.tickRotateDegrees&&(b.Aa=+e.tickRotateDegrees);void 0!==e.showTickMarks&&1==e.showTickMarks?b.Bd(c):b.Bd(0);void 0!==e.minPxBetweenLabels&&(b.N=+e.minPxBetweenLabels);void 0!==e.minPxBetweenTicks&&(b.ha=+e.minPxBetweenTicks);"log"===a.type&&(b.ha=0);void 0!==e.showBaseline&&b.Ad(e.showBaseline);void 0!==e.showAxisLine&&b.Pd(e.showAxisLine);void 0!==e.showGridlines&&b.Qd(e.showGridlines)}return f} function Is(a,b,c){var e=a.type.toLowerCase(),f=Ds(a).scaleType,l=null,p=Ds(a),r=p.nicing,t=a.ticks||{},y=a.extents||{},E=null;"fixed"==y.type&&Array.isArray(y.values)&&1<y.values.length&&(E=y.values);y=t.type||"default";switch(p.tickProviderType(y,c,E)){default:throw Error("Invalid axis ticks type: "+y);case "ordinal":if("ordinal"!=e)throw Error('"ordinal" ticks type can only be used with an "ordinal" axis type');l=new sr(f);break;case "data":l=new rs;break;case "endpoints":l=new rs;l.Ng=!0;break;case "tight":"log"===e?l=new ss:"time"===e?l=new hs:"ordinal"===e?l=new sr(f):l=new ys;break;case "fixed":if(Array.isArray(t.values))f=t.values.map(function(ma){var na={value:"ordinal"==e?ma.value:+ma.value};ma.hasOwnProperty("label")&&(na.label=ma.label);return na}),l=new vs,l.Uk(f);else throw Error('No tick values found for "fixed" tick provider');break;case "quantum":"time"===e?l=new Wr:l=new ws}l&&l.Od&&(r=t.nicing||r,f=l,"string"===typeof r&&As[r]?f.Od(As[r]):"function"===typeof r&&f.Od(r));a.columnType&&l&&l.wk&&l.wk(a.columnType);l instanceof os&&(t.integerOnly&&l.Fk(!!t.integerOnly),b?l.zi(b):c&&l.ah(!0));return l} function Fs(a,b){var c=b.ticks||null;c=c&&c.format?c.format:null;b=Ds(b).tickFormatter(c);null!=b&&a.Tk(b)} function Gs(a,b){b.extents&&b.extents.type&&"fixed"===b.extents.type&&Array.isArray(b.extents.values)&&a.Ok(b.extents.values)} function Hs(a,b){b.layout&&(b=b.layout,b.type&&"fixed"===b.type&&void 0!==b.size&&a.eh(+b.size))} function Ds(a){var b=a.type.toLowerCase();if(Js[b])return Js[b];throw Error("Invalid axis scale: "+a.type);} ud("aplos.chart.AxisSpecParser",Bs);Bs.prototype.createMeasureAxisForSpec=Bs.prototype.nj;Bs.prototype.createDomainAxisForSpec=Bs.prototype.mj;var Js={linear:{nicing:void 0,tickFormatter:function(a){var b=null;a&&(b="function"===typeof a?a:lh(a));return b},tickProviderType:function(a,b,c){return"default"==a?null!=c&&1<c.length&&(0<=c[0]||0>=c[1])?b?"data":"tight":b?"data":"quantum":a},renderingType:function(a,b){return"default"==a?b?"ticks":"gridlines":a},scaleType:0,showDomainAxisLine:!0,showBaseline:!0},log:{nicing:"tight",tickFormatter:function(a){var b=null;a&&(b="function"===typeof a?a:lh(a));return b},tickProviderType:function(a){return"default"==a?"tight":a},renderingType:function(a,b){return"default"==a?b?"ticks":"gridlines":a},scaleType:1,showDomainAxisLine:!0,showBaseline:!1},ordinal:{nicing:void 0,tickFormatter:function(a){var b=null;a&&(b="function"===typeof a?a:lh(a));return b},tickProviderType:function(a){return"default"==a?"tight":a},renderingType:function(a){return"default"==a?"labels":a},scaleType:2,showDomainAxisLine:!1,showBaseline:!1},time:{nicing:"none",tickFormatter:function(a){var b=null;a&&("function"===typeof a?b=a:b=Mq(a));return b},tickProviderType:function(a){return"default"==a?"tight":a},renderingType:function(a,b){return"default"==a?b?"ticks":"gridlines":a},scaleType:3,showDomainAxisLine:!0,showBaseline:!1}};function Ks(){} Zc(Ks,Bs);ud("aplos.chart.OldAxisSpecParser",Ks);var Ls=new Bs;zs.current=Ls;function Ms(){} Ms.prototype.fe=function(){};Ms.prototype.Td=function(){};ud("aplos.chart.ShapeRenderer",Ms);function Ns(a,b,c){this.N=void 0!==c?c:!1;this.O=void 0!==b?b:!0;this.ha=a;this.ka="0.6ex"} w=Ns.prototype;w.fe=function(a,b,c,e,f,l,p){var r=(this.ha+" "+b).trim();a=a.append("g").attr("class",r);this.Ec(a);a.append("text");this.Td(a,b,c,e,f,l,p)};w.Td=function(a,b,c,e,f,l,p){var r=null!=p.strokeWidth?p.strokeWidth:2,t=this.O?"white":l,y=this.Nc(a);1>y.size()&&(y=Zi(a.node()),b=(this.ha+" "+b).trim(),y.attr("class",b),y.selectAll("*").remove(),this.Ec(y),y.append("text"),y=this.Nc(a));a=a.select("text");this.Sc(y,a,c,e,f,this.O,r,l,t,this.N?p.label:null)};w.Ec=function(){};w.Nc=function(){};w.Sc=function(){};function Os(a,b,c,e,f,l,p){c={dx:c,fill:l,"text-anchor":"middle",opacity:a.N?"1":"0"};Me||Ne?(c.y=e,c.dy=a.ka):(c.dy=e,c["dominant-baseline"]="middle");gi(b,c);b.style("fill",l);b.style("font-size",1.25*f+"px");b.text(p)} ud("aplos.chart.shaperenderer.BaseLabelShape",Ns);function Ps(){Ns.call(this,"aplos-box-triangle-right-shape-group",!0,!1)} Zc(Ps,Ns);Ps.prototype.Ec=function(a){a=a.append("g").attr("class","aplos-box-triangle-right-shape");a.append("rect").attr("class","primary");a.append("path").attr("class","secondary")};Ps.prototype.Nc=function(a){return a.select("g.aplos-box-triangle-right-shape")};Ps.prototype.Sc=function(a,b,c,e,f,l,p,r,t,y){var E=a.select(".primary");if(1>E.size())throw Error("No primary path found in update selection");var ma=a.select(".secondary");if(1>ma.size())throw Error("No secondary path found in update selection");var na=2*f,ta=na/16;gi(a,{fill:r,width:na+"px",height:na+"px",transform:"translate("+(c-f)+", "+(e-f)+")"});gi(E,{rx:2,ry:2,width:2*f,height:2*f,fill:l?r:"white",stroke:l?null:r,"stroke-width":l?"0":p});gi(ma,{d:"M5.5 3.5v9l6-4.5z",fill:"white",transform:"scale("+ ta+")"});Os(this,b,c,e,f,t,y)};ud("aplos.chart.shaperenderer.BoxTriangleRight",Ps);function Qs(a,b){Ns.call(this,"aplos-circle-shape-group",a,b)} Zc(Qs,Ns);Qs.prototype.Ec=function(a){a.append("circle").attr("class","aplos-circle-shape")};Qs.prototype.Nc=function(a){return a.select("circle.aplos-circle-shape")};Qs.prototype.Sc=function(a,b,c,e,f,l,p,r,t,y){gi(a,{cx:c,cy:isNaN(e)?null:e,r:f,fill:l?r:"white",stroke:l?null:r,"stroke-width":l?"0":p});Os(this,b,c,e,f,t,y)};ud("aplos.chart.shaperenderer.Circle",Qs);function Rs(){} Rs.prototype.fe=function(a,b,c,e,f,l,p,r,t){b=("aplos-cylinder-shape "+b).trim();a=a.append("line").attr("class",b);this.Td(a,b,c,e,f,l,p,r,t)};Rs.prototype.Td=function(a,b,c,e,f,l,p,r,t){gi(a,{x1:c,x2:r,y1:e,y2:t,"stroke-linecap":"round",stroke:l,"stroke-width":2*f})};ud("aplos.chart.shaperenderer.Cylinder",Rs);function Ss(a,b){Ns.call(this,"aplos-equilateral-triangle-shape-group",a,b)} Zc(Ss,Ns);Ss.prototype.Ec=function(a){a.append("polygon").attr("class","aplos-equilateral-triangle-shape")};Ss.prototype.Nc=function(a){return a.select("polygon.aplos-equilateral-triangle-shape")};Ss.prototype.Sc=function(a,b,c,e,f,l,p,r,t,y){var E=.866*f;gi(a,{points:c+","+(e-E)+" "+(c+f+","+(e+E)+" ")+(c-f+","+(e+E)),fill:l?r:"white",stroke:l?null:r,"stroke-width":l?"0":p});Os(this,b,c,e+f-E,f,t,y)};ud("aplos.chart.shaperenderer.EquilateralTriangle",Ss);function Ts(){Ns.call(this,"aplos-error-shape-group",!0,!1)} Zc(Ts,Ns);Ts.prototype.Ec=function(a){a=a.append("g").attr("class","aplos-error-shape");a.append("circle").attr("class","secondary");a.append("path").attr("class","primary")};Ts.prototype.Nc=function(a){return a.select("g.aplos-error-shape")};Ts.prototype.Sc=function(a,b,c,e,f,l,p,r,t,y){l=a.select(".primary");if(1>l.size())throw Error("No primary path found in update selection");p=a.select(".secondary");if(1>p.size())throw Error("No secondary path found in update selection");var E=2*f,ma=2,na=2;if(36<E){var ta="M24 4C12.96 4 4 12.95 4 24s8.96 20 20 20 20-8.95 20-20S35.04 4 24 4zm2 30h-4v-4h4v4zm0-8h-4V14h4v12z";var va=40;na=ma=4}else 24<E?(ta="M18 3C9.72 3 3 9.72 3 18s6.72 15 15 15c8.28 0 15-6.72 15-15S26.28 3 18 3zm1 22h-2v-2h2v2zm0-5h-2v-9h2v9z",va=30,na=ma=3):20<E?(ta="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z",va=20,na=ma=2.5):18<E?(ta="M24 4C12.96 4 4 12.95 4 24s8.96 20 20 20 20-8.95 20-20S35.04 4 24 4zm2 30h-4v-4h4v4zm0-8h-4V14h4v12z",va=40):(ta="M9 1.03c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zM10 13H8v-2h2v2zm0-3H8V5h2v5z",va=16,na=ma=1);va=E/va;gi(a,{fill:r,width:E+"px",height:E+"px",viewBox:"0 0 "+E+" "+E,transform:"translate("+(c-f-ma)+", "+(e-f-na)+")"});gi(l,{d:ta,transform:"scale("+va+")"});gi(p,{cx:f+ma,cy:f+na,r:.95*f,fill:"white","stroke-width":"0"});Os(this,b,c,e,f,t,y)};ud("aplos.chart.shaperenderer.ErrorShape",Ts);function Us(a,b,c){Ns.call(this,"aplos-oval-shape-group",b,c);this.v=a||1} Zc(Us,Ns);Us.prototype.Ec=function(a){a.append("ellipse").attr("class","aplos-oval-shape")};Us.prototype.Nc=function(a){return a.select("ellipse.aplos-oval-shape")};Us.prototype.Sc=function(a,b,c,e,f,l,p,r,t,y){gi(a,{cx:c,cy:e,ry:1<=this.v?f:f*this.v,rx:1<this.v?f/this.v:f,fill:l?r:"white",stroke:l?null:r,"stroke-width":l?"0":p});Os(this,b,c,e,f,t,y)};ud("aplos.chart.shaperenderer.Oval",Us);function Vs(){Ns.call(this,"aplos-pause-shape-group",!0,!1)} Zc(Vs,Ns);Vs.prototype.Ec=function(a){a=a.append("g").attr("class","aplos-pause-shape");a.append("circle").attr("class","secondary");a.append("path").attr("class","primary")};Vs.prototype.Nc=function(a){return a.select("g.aplos-pause-shape")};Vs.prototype.Sc=function(a,b,c,e,f,l,p,r,t,y){l=a.select(".primary");if(1>l.size())throw Error("No primary path found in update selection");p=a.select(".secondary");if(1>p.size())throw Error("No secondary path found in update selection");var E=2*f,ma=1.5,na=1.5;36<E?na=ma=4:24<E?na=ma=3:20<E?na=ma=2.5:18<E&&(na=ma=2);var ta=E/40;gi(a,{fill:r,width:E+"px",height:E+"px",viewBox:"0 0 "+E+" "+E,transform:"translate("+(c-f-ma)+", "+(e-f-na)+")"});gi(l,{d:"M24 4C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm-2 28h-4V16h4v16zm8 0h-4V16h4v16z",transform:"scale("+ta+")"});gi(p,{cx:f+ma,cy:f+na,r:.9*f,fill:"white","stroke-width":"0"});Os(this,b,c,e,f,t,y)};ud("aplos.chart.shaperenderer.PauseShape",Vs);function Ws(a,b,c){Ns.call(this,"aplos-rect-shape-group",b,c);this.v=a||1} Zc(Ws,Ns);Ws.prototype.Ec=function(a){a.append("rect").attr("class","aplos-rect-shape")};Ws.prototype.Nc=function(a){return a.select("rect.aplos-rect-shape")};Ws.prototype.Sc=function(a,b,c,e,f,l,p,r,t,y){var E=1<this.v?f/this.v:f,ma=1<=this.v?f:f*this.v;gi(a,{x:c-E,y:e-ma,rx:2,ry:2,width:2*E,height:2*ma,fill:l?r:"white",stroke:l?null:r,"stroke-width":l?"0":p});Os(this,b,c,e,f,t,y)};ud("aplos.chart.shaperenderer.Rect",Ws);function Xs(){} Xs.prototype.fe=function(a,b,c,e,f,l,p,r,t){b=("aplos-rectangle-range-shape "+b).trim();a=a.append("line").attr("class",b);this.Td(a,b,c,e,f,l,p,r,t)};Xs.prototype.Td=function(a,b,c,e,f,l,p,r,t){gi(a,{x1:c,x2:r,y1:e,y2:t,"stroke-linecap":"butt",stroke:l,"stroke-width":2*f})};ud("aplos.chart.shaperenderer.RectangleRange",Xs);function Ys(){Ns.call(this,"aplos-refresh-shape-group",!0,!1)} Zc(Ys,Ns);Ys.prototype.Ec=function(a){a=a.append("g").attr("class","aplos-refresh-shape");a.append("path").attr("class","primary");a.append("path").attr("class","secondary")};Ys.prototype.Nc=function(a){return a.select("g.aplos-refresh-shape")};Ys.prototype.Sc=function(a,b,c,e,f,l,p,r,t,y){l=a.select(".primary");if(1>l.size())throw Error("No primary path found in update selection");p=a.select(".secondary");if(1>p.size())throw Error("No secondary path found in update selection");f*=1.4;var E=2*f;if(36<E){var ma="M35.3 12.7C32.41 9.8 28.42 8 24 8 15.16 8 8.02 15.16 8.02 24S15.16 40 24 40c7.45 0 13.69-5.1 15.46-12H35.3c-1.65 4.66-6.07 8-11.3 8-6.63 0-12-5.37-12-12s5.37-12 12-12c3.31 0 6.28 1.38 8.45 3.55L26 22h14V8l-4.7 4.7z";var na=48}else 24< E?(ma="M26.47 9.53C24.3 7.35 21.32 6 18 6 11.37 6 6 11.37 6 18s5.37 12 12 12c5.94 0 10.85-4.33 11.81-10h-3.04c-.91 4.01-4.49 7-8.77 7-4.97 0-9-4.03-9-9s4.03-9 9-9c2.49 0 4.71 1.03 6.34 2.66L20 16h10V6l-3.53 3.53z",na=36):20<E?(ma="M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4l-2.35 2.35z",na=24):18<E?(ma="M14.95 5.05C13.68 3.79 11.93 3 10 3c-3.87 0-7 3.13-7 7s3.13 7 7 7c3.17 0 5.85-2.11 6.71-5h-2.13c-.77 1.77-2.53 3-4.58 3-2.76 0-5-2.24-5-5s2.24-5 5-5c1.38 0 2.62.57 3.52 1.48L11 9h6V3l-2.05 2.05z",na=20):(ma="M9 13.5c-2.49 0-4.5-2.01-4.5-4.5S6.51 4.5 9 4.5c1.24 0 2.36.52 3.17 1.33L10 8h5V3l-1.76 1.76C12.15 3.68 10.66 3 9 3 5.69 3 3.01 5.69 3.01 9S5.69 15 9 15c2.97 0 5.43-2.16 5.9-5h-1.52c-.46 2-2.24 3.5-4.38 3.5z",na=18);gi(a,{fill:r,width:E+"px",height:E+"px",viewBox:"0 0 "+E+" "+E,transform:"translate("+(c-f)+", "+(e-f)+") scale("+E/na+")"});gi(l,{d:ma});gi(p,{d:"M0 0h"+E+"v"+E+"H0z",fill:"none"});Os(this,b,c,e,f,t,y)};ud("aplos.chart.shaperenderer.Refresh",Ys);function Zs(){Ns.call(this,"aplos-warning-shape-group",!0,!1)} Zc(Zs,Ns);Zs.prototype.Ec=function(a){a=a.append("g").attr("class","aplos-warning-shape");a.append("polygon").attr("class","secondary");a.append("path").attr("class","primary")};Zs.prototype.Nc=function(a){return a.select("g.aplos-warning-shape")};Zs.prototype.Sc=function(a,b,c,e,f,l,p,r,t,y){var E=a.select(".primary");if(1>E.size())throw Error("No primary path found in update selection");l=a.select(".secondary");if(1>l.size())throw Error("No secondary path found in update selection");var ma=2*f,na=2;p=1;if(36<ma){var ta="M2 42h44L24 4 2 42zm24-6h-4v-4h4v4zm0-8h-4v-8h4v8z";var va=44}else 24<ma?(ta="M1 32h34L18 3 1 32zm18-5h-2v-2h2v2zm0-5h-2v-7h2v7z",va=32):20<ma?(ta="M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z",va=20):18<ma?(ta="M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z",va=20):(ta="M.5 16h17L9 1 .5 16zm9.5-2H8v-2h2v2zm0-3H8V7h2v4z",va=16,na=1,p=0);va=ma/va;gi(a,{fill:r,width:ma+"px",height:ma+"px",viewBox:"0 0 "+ma+" "+ma,transform:"translate("+(c-f-na)+", "+(e-f-p)+")"});gi(E,{d:ta,transform:"scale("+va+")"});a=.8227*f;r=.95*f;na=f+na;p=f+p;gi(l,{points:na+","+(p-a)+" "+(na+r+","+(p+a)+" ")+(na-r+","+(p+a)),fill:"white","stroke-width":"0"});Os(this,b,c,e,f,t,y)};ud("aplos.chart.shaperenderer.WarningShape",Zs);function $s(a,b){return new Qs(void 0!==a?a:!0,void 0!==b?b:!1)} ud("module$contents$aplos$chart$shaperenderer$ShapeRendererFactory_ShapeRendererFactory.createCircleRenderer",$s);function at(){return new Rs} ud("module$contents$aplos$chart$shaperenderer$ShapeRendererFactory_ShapeRendererFactory.createCylinderRenderer",at);function bt(a,b){return new Ss(void 0!==a?a:!0,void 0!==b?b:!1)} ud("module$contents$aplos$chart$shaperenderer$ShapeRendererFactory_ShapeRendererFactory.createEquilateralTriangleRenderer",bt);function ct(){return new Ts} ud("module$contents$aplos$chart$shaperenderer$ShapeRendererFactory_ShapeRendererFactory.createErrorRenderer",ct);function dt(a,b,c){return new Us(a||1,void 0!==b?b:!0,void 0!==c?c:!1)} ud("module$contents$aplos$chart$shaperenderer$ShapeRendererFactory_ShapeRendererFactory.createOvalRenderer",dt);function et(){return new Vs} ud("module$contents$aplos$chart$shaperenderer$ShapeRendererFactory_ShapeRendererFactory.createPauseRenderer",et);function ft(a,b,c){return new Ws(a||1,void 0!==b?b:!0,void 0!==c?c:!1)} ud("module$contents$aplos$chart$shaperenderer$ShapeRendererFactory_ShapeRendererFactory.createRectRenderer",ft);ud("module$contents$aplos$chart$shaperenderer$ShapeRendererFactory_ShapeRendererFactory.createRectangleRangeRenderer",function(){return new Xs});function gt(){return new Ys} ud("module$contents$aplos$chart$shaperenderer$ShapeRendererFactory_ShapeRendererFactory.createRefreshRenderer",gt);function ht(a,b){return ft(1,a,b)} ud("module$contents$aplos$chart$shaperenderer$ShapeRendererFactory_ShapeRendererFactory.createSquareRenderer",ht);function it(){return new Zs} ud("module$contents$aplos$chart$shaperenderer$ShapeRendererFactory_ShapeRendererFactory.createWarningRenderer",it);function jt(){return new Ps} ud("module$contents$aplos$chart$shaperenderer$ShapeRendererFactory_ShapeRendererFactory.createBoxTriangleRightRenderer",jt);ud("aplos.chart.shaperenderer.ShapeRendererFactory",function(){});function kt(){this.v=at()} w=kt.prototype;w.Pb=function(a){for(var b=0;b<a.length;b++){var c=a[b];c.errorColor=null;var e={opacity:0,radius:0,domainPosition:null,color:null};null==c.domainUpperBoundPosition||null==c.domainLowerBoundPosition||null==c.measureUpperBoundPosition||null==c.measureLowerBoundPosition?e.opacity=0:(e.opacity=1,e.radius=null!=c.boundsLineRadius?c.boundsLineRadius:c.radius,e.color=c.color?Mj(c.color):null,c.errorColor=e.color);c.comparisonPoints=e}};w.add=function(a){a=a.append("g").attr("class","comparison-point-group").attr("opacity","0");var b=this.v;a.each(function(c){var e=wr(c.seriesConfig.tb(),0);b.fe(Zi(this),"comparison-point",c.domainLowerBoundPosition,e,c.radius,c.comparisonPoints.color,c,c.domainUpperBoundPosition,e)})};w.update=function(a,b,c){var e="y"==c?"x":"y";a.select(".comparison-point-group").attr("opacity",function(l){return l.comparisonPoints.opacity});var f=this.v;c=a;b&&(c=a.transition().duration(b));c.select(".comparison-point").each(function(l){var p=Zi(this);b&&(p=p.transition().duration(b));if("x"===e){var r=l.domainLowerBoundPosition;var t=l.domainUpperBoundPosition;var y=l.measureLowerBoundPosition;var E=l.measureUpperBoundPosition}else y=l.domainLowerBoundPosition,E=l.domainUpperBoundPosition,r=l.measureLowerBoundPosition,t=l.measureUpperBoundPosition;f.Td(p,"comparison-point",r,y,l.comparisonPoints.radius,l.comparisonPoints.color,l,t,E)})};w.remove=function(a,b,c){var e=a.selectAll(".comparison-point-group");a=a.selectAll(".comparison-point");c&&(e=e.transition().duration(c),a=a.transition().duration(c),b={x1:function(f){return f.chartX},x2:function(f){return f.chartX0},y1:b,y2:b,r:function(f){return f.radius},fill:function(f){return f.color}},gi(e,{display:function(f){return f.validValue?null:"none"}}),gi(a,b));e.remove()};w.Vf=function(){return!1};ud("aplos.chart.renderer.ComparisonPoints",kt);function lt(){} w=lt.prototype;w.Pb=function(a,b){for(var c=0;c<a.length;c++){var e=a[c],f={opacity:0,whiskerWidth:0,domainPosition:null,bar:{color:null},upperWhisker:{color:null},lowerWhisker:{color:null}};if(null==e.measureUpperBoundPosition||null==e.measureLowerBoundPosition)f.opacity=0;else{var l="y"==b?"x":"y",p=null!=e.domainPosition?e.domainPosition:e.chartX,r=6,t=l+"1";l+="2";var y=b+"1",E=b+"2",ma=e.errorBarColor||"#333";e.domainSize&&(p+=e.domainSize/2,r=Math.min(e.domainSize/2,r));f.opacity=1;f.whiskerWidth=r;f.domainPosition= p;f.bar={color:ma};f.bar[t]=p;f.bar[l]=p;f.bar[y]=e.measureLowerBoundPosition;f.bar[E]=e.measureUpperBoundPosition;f.upperWhisker={color:ma};f.upperWhisker[t]=p-r;f.upperWhisker[l]=p+r;f.upperWhisker[y]=e.measureUpperBoundPosition;f.upperWhisker[E]=e.measureUpperBoundPosition;f.lowerWhisker={color:ma};f.lowerWhisker[t]=p-r;f.lowerWhisker[l]=p+r;f.lowerWhisker[y]=e.measureLowerBoundPosition;f.lowerWhisker[E]=e.measureLowerBoundPosition}e.errorWhiskers=f;e.errorColor=ma}};w.add=function(a,b,c){a=a.append("g").attr("class",mt).attr("opacity","0").attr("clip-path",c);a.append("line").attr("class",nt);a.append("line").attr("class",ot);a.append("line").attr("class",pt)};w.update=function(a,b,c){b="y"==c?"x":"y";a.select("."+mt).attr("opacity",function(e){return e.errorWhiskers.opacity});a.select("."+nt).attr(b+"1",function(e){return e.errorWhiskers.domainPosition}).attr(b+"2",function(e){return e.errorWhiskers.domainPosition}).attr(c+"1",function(e){return e.measureLowerBoundPosition}).attr(c+"2",function(e){return e.measureUpperBoundPosition}).attr("stroke",function(e){return e.errorWhiskers.bar.color});a.select("."+ot).attr(b+"1",function(e){return e.errorWhiskers.domainPosition-e.errorWhiskers.whiskerWidth}).attr(b+"2",function(e){return e.errorWhiskers.domainPosition+e.errorWhiskers.whiskerWidth}).attr(c+"1",function(e){return e.measureUpperBoundPosition}).attr(c+"2",function(e){return e.measureUpperBoundPosition}).attr("stroke",function(e){return e.errorWhiskers.upperWhisker.color});a.select("."+pt).attr(b+"1",function(e){return e.errorWhiskers.domainPosition-e.errorWhiskers.whiskerWidth}).attr(b+"2",function(e){return e.errorWhiskers.domainPosition+e.errorWhiskers.whiskerWidth}).attr(c+"1",function(e){return e.measureLowerBoundPosition}).attr(c+"2",function(e){return e.measureLowerBoundPosition}).attr("stroke",function(e){return e.errorWhiskers.lowerWhisker.color})};w.remove=function(a){a.selectAll("."+mt).remove()};w.Vf=function(){return!0};var mt="error-group",nt="error-bar",ot="error-upper-whisker",pt="error-lower-whisker";function qt(a,b){this.x=a;this.y=b} wd(qt,ki);w=qt.prototype;w.clone=function(){return new qt(this.x,this.y)};w.scale=ki.prototype.scale;w.invert=function(){this.x=-this.x;this.y=-this.y;return this};w.add=function(a){this.x+=a.x;this.y+=a.y;return this};w.rotate=function(a){var b=Math.cos(a);a=Math.sin(a);var c=this.y*b+this.x*a;this.x=this.x*b-this.y*a;this.y=c;return this};function rt(a,b){return new qt(a.x-b.x,a.y-b.y)} ;var st={};function tt(a,b,c){var e=mi(b,c);if(0===e)return mi(a,b);var f=rt(a,b),l=rt(c,b);e=(f.x*l.x+f.y*l.y)/e;e=Math.max(0,Math.min(1,e));c=rt(c,b).scale(e);return mi(a,new qt(b.x+c.x,b.y+c.y))} st.Ul=function(a,b,c){return Math.sqrt(tt(a,b,c))};st.Pq=tt;st.Lf=function(a){return!isNaN(a-parseFloat(a))};ud("aplos.util.math",st);function ut(a,b,c,e,f){f=void 0===f?!0:f;a=vt(a,b,c,e);return a=wt(a,b,c,f)} ud("aplos.data.discontinuity.addMissingValuesToSeries",ut);function vt(a,b,c,e){if(1>kf(c)||1>a.length)return a;a.sort(function(E,ma){return or(E[b],ma[b])});e=e||xt(a,b);for(var f=a[0],l=[],p=0,r=0;r<e.length;r++){var t=e[r];if(null==t)throw Error('Null domain value detected for column "'+b+'"');if(p<a.length){var y=a[p];t===y[b]?(l.push(y),f=y,p++):(t=yt(f,c,b,t),l.push(t))}else t=yt(f,c,b,t),l.push(t)}return l} ud("aplos.data.discontinuity.addMissingDomainValuesToSeries",vt);function wt(a,b,c,e){e=void 0===e?!0:e;for(var f={},l={},p=!1,r=0;r<a.length;r++){var t=a[r];jf(c,function(y,E){if(!e)if(p||null!=t[E])p=!0;else{zt(t,E);return}var ma=y.interpolator||null;if(y.interpolateOnNull&&null===t[E]||void 0===t[E]){var na;y=r+1;for(na=a[y];na&&null==na[E];)na=a[y++];var ta=y=null,va=null,sa=null;null!=f[E]&&(y=st.Lf(f[E])?+f[E]:null,ta=st.Lf(l[E])?+l[E]:null);na&&(va=st.Lf(na[b])?+na[b]:null,sa=st.Lf(na[E])?+na[E]:null);na=st.Lf(t[b])?+t[b]:null;var Ba=null;"number"===typeof na&& "number"===typeof y&&"number"===typeof va&&(Ba=(na-y)/(va-y));ma=ma(ta,sa,Ba,e);void 0!==ma?(t[E]=ma,void 0!==t.validValue&&(t.validValue=!0),t["__"+E+"_interpolated__"]=!0):zt(t,E)}else l[E]=t[E],f[E]=t[b]})}return a} ud("aplos.data.discontinuity.addMissingMeasureValuesToSeries",wt);function zt(a,b){delete a[b];void 0!==a.validValue&&(a.validValue=!1)} function At(a,b){for(var c=new Set,e=0;e<b.length;e++)for(var f=a[e],l=b[e].domain(),p=0;p<f.data.length;p++){var r=l(f.data[p],p);if(null!=r)c.add(r);else throw Error("Null domain value detected in series "+(void 0!==f.name?f.name:e));}return[].concat(Lc(c)).sort(or)} ud("aplos.data.discontinuity.getAllDomainValuesInSeries",At);function xt(a,b){for(var c=new Set,e=0;e<a.length;e++)c.add(a[e][b]);return[].concat(Lc(c)).sort(or)} ud("aplos.data.discontinuity.getAllDomainValuesInSeriesDetails",xt);function yt(a,b,c,e){var f=pf(a);jf(b,function(l,p){f[p]=void 0});void 0!==f.datum&&(f.datum={});f[c]=e;void 0!==f.key&&(f.key=e);return f} var Bt={ZERO:"zero",Xp:"linearInterpolation"};ud("aplos.data.discontinuity.ChartDiscontinuityStrategy",Bt);Bt.ZERO="zero";Bt.LINEAR_INTERPOLATION="linearInterpolation";function Ct(a,b,c,e){if(e||null!=a&&null!=b)return 0} ud("aplos.data.discontinuity.interpolators.zero",Ct);function Dt(a,b,c,e){if("number"===typeof c&&"number"===typeof a&&"number"===typeof b)return a+(b-a)*c;if(e||null==a&&null==c)return 0} ud("aplos.data.discontinuity.interpolators.linearInterpolation",Dt);function Et(a,b,c,e){this.left=a;this.top=b;this.width=c;this.height=e} w=Et.prototype;w.clone=function(){return new Et(this.left,this.top,this.width,this.height)};function Ft(a,b){return a.left<=b.left+b.width&&b.left<=a.left+a.width&&a.top<=b.top+b.height&&b.top<=a.top+a.height} function Gt(a,b){var c=Math.max(a.left+a.width,b.left+b.width),e=Math.max(a.top+a.height,b.top+b.height);a.left=Math.min(a.left,b.left);a.top=Math.min(a.top,b.top);a.width=c-a.left;a.height=e-a.top} w.contains=function(a){return a instanceof ki?a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height:this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height};w.distance=function(a){var b=a.x<this.left?this.left-a.x:Math.max(a.x-(this.left+this.width),0);a=a.y<this.top?this.top-a.y:Math.max(a.y-(this.top+this.height),0);return Math.sqrt(b*b+a*a)};w.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};w.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};w.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this};w.translate=function(a,b){a instanceof ki?(this.left+=a.x,this.top+=a.y):(this.left+=a,"number"===typeof b&&(this.top+=b));return this};w.scale=function(a,b){b="number"===typeof b?b:a;this.left*=a;this.width*=a;this.top*=b;this.height*=b;return this};function Ht(){this.na=0;this.O=null;this.La=this.Pa=!1;this.ac="none"} ud("aplos.chart.renderer.BaseCartesianRenderer",Ht);Ht.prototype.setOrientation=function(a){this.na=a;return this};function It(a){return 0===a.na?"x":"y"} function Jt(a){return 0===a.na?"width":"height"} function Kt(a){return 0===a.na?"y":"x"} Ht.prototype.Md=function(a){this.ac=a;return this};Ht.prototype.setAutoLabels=Ht.prototype.Md;Ht.prototype.Hc=function(){return this.ac};Ht.prototype.getAutoLabels=Ht.prototype.Hc;Ht.prototype.Bk=function(a){this.O=a;return this};Ht.prototype.setDiscontinuityInterpolator=Ht.prototype.Bk;Ht.prototype.wm=function(){return this.O};Ht.prototype.getDiscontinuityInterpolator=Ht.prototype.wm;Ht.prototype.Ak=function(a){this.Pa=a;return this};Ht.prototype.setDiscontinuityInterpolateOnNull=Ht.prototype.Ak;Ht.prototype.vm=function(){return this.Pa};Ht.prototype.getDiscontinuityInterpolateOnNull=Ht.prototype.vm;Ht.prototype.zk=function(a){this.La=a;return this};Ht.prototype.setDiscontinuityIncludeTrailingZeroes=Ht.prototype.zk;Ht.prototype.um=function(){return this.La};Ht.prototype.getDiscontinuityIncludeTrailingZeroes=Ht.prototype.um;function Lt(a,b,c){var e=null;null!=a.O&&(e=At(b,c));for(a=0;a<c.length;a++)En(c[a]).Zi=e} w=Ht.prototype;w.Fg=function(){return null};w.Fh=function(){var a=this.Fg();return a&&a.Hf()?(a=a.Hf(),new Et(a.left,a.top,a.right-a.left,a.bottom-a.top)):null};w.zj=function(a){return this.Fh()||a};w.kj=function(a,b,c,e){var f=this.Jg(c,e);null!=f?(ur(b,f,function(l){return l.domain},function(l){return l.domainOffset}),ur(a,f,function(l){return l.measure},function(l){return l.measureOffset}),gn(e,"domainLowerBound")&&gn(e,"domainUpperBound")&&(ur(b,f,function(l){return l.domainLowerBound},function(l){return l.domainOffset}),ur(b,f,function(l){return l.domainUpperBound},function(l){return l.domainOffset})),gn(e,"measureLowerBound")&&gn(e,"measureUpperBound")&&(ur(a,f,function(l){return l.measureLowerBound},function(l){return l.measureOffset}),ur(a,f,function(l){return l.measureUpperBound},function(l){return l.measureOffset}))):(ur(b,c.data,e.domain(),e.ee()),ur(a,c.data,e.measure(),e.Mc()),gn(e,"domainLowerBound")&&gn(e,"domainUpperBound")&&(ur(b,c.data,e.Ke(),e.ee()),ur(b,c.data,e.Le(),e.ee())),gn(e,"measureLowerBound")&&gn(e,"measureUpperBound")&&(ur(a,c.data,e.af(),e.Mc()),ur(a,c.data,e.df(),e.Mc())))};w.Jg=function(){return null};function Mt(){Ht.call(this);this.N=this.v=null} Zc(Mt,Ht);w=Mt.prototype;w.Gh=function(){return{position:1,positionOrderIndex:9}};w.lg=function(){var a={width:this.v.ab(),height:60};return{minSize:a,preferredSize:a,isFixedSize:!0}};w.Ih=function(){return 0};w.Jh=function(){return 0};w.dh=function(a){this.N=a};w.Hf=function(){return this.N};w.Fg=function(){return this};w.Uc=function(a,b){this.v=b[0].yb;for(a=0;a<b.length;a++)En(b[a],{isFirstSeries:0==a})};w.Pb=function(a,b){var c=En(b);if(c.isFirstSeries){var e=Dn(b,a.data),f=this.v,l=f.Ic(),p=325E11<yr(l)[0];e.forEach(function(va){var sa=va.domain;va.time=325E11>sa?1E3*sa:sa;va.displayName=a.name;va.description=va.datum.description;va.chartX=Yo(l,p?va.time:va.time/1E3);va.chartY=0;sa=b.Ed()||Nt;va.label=sa(va.time)},this);e.sort(function(va,sa){return va.hb-sa.hb});var r=[];if(0<e.length){var t;for(t=0;t<e.length;t++)if(0<=e[t].hb){var y={Lb:e[t],lb:[]};r.push(y);break}for(t+=1;t<e.length;t++){var E=e[t];if(E.hb>f.ab())break;E.hb>y.Lb.hb+100?(y.ld=E.hb-y.Lb.hb,y={Lb:E,lb:[]},r.push(y)):y.lb.push(E)}if(!y)return;if(y.Lb.hb+60>f.ab()){y.Yl=!0;0<y.lb.length&&(e=y.lb.pop(),y.lb.unshift(y.Lb),y.Lb=e);var ma=r[r.length-2],na=y;if(ma&&ma.Lb.hb+ma.ld>na.Lb.hb-100){var ta=(na.Lb.hb-ma.Lb.hb)/2+ma.Lb.hb;y=na.lb;e=ma.lb;na.lb=[];ma.lb=[];e.forEach(function(va){va.chartX> ta?na.lb.push(va):ma.lb.push(va)});y.forEach(function(va){va.chartX>ta?na.lb.push(va):ma.lb.push(va)});ma.ld=ta-ma.Lb.hb;na.ld=na.Lb.hb-ta;60>ma.ld&&(na.ld+=ma.ld,na.lb=[ma.Lb].concat(ma.lb).concat(na.lb),r.splice(r.length-2,1))}}else y.ld=f.ab()-y.Lb.hb}c.Fj=r;En(b,c)}};w.render=function(a,b,c){var e=b.yb;b=En(b);if(b.Fj&&b.Tq)if(0===a.data.length&&null==c.node())c.selectAll("*").remove();else return c.attr("transform","translate(0, -60)"),a=c.select(".background-rect"),a.size()||(a=c.append("rect").classed("background-rect",!0).style("fill","#fafafa")),a.attr("width",e.ab()).attr("height",60),c=c.selectAll(".event-annotation-content").data(b.Fj),c.exit().remove(),a=c.enter().append("g").classed("event-annotation-content",!0),a.append("g").classed("subdominant-lines",!0),a.append("line").classed("marker-line",!0),a.append("line").classed("range-line",!0),a.append("g").classed("text-holder",!0),c=a.merge(c),c.each(function(f){var l=Zi(this),p=f.Lb,r=f.Yl,t=f.ld-4-10;gi(l,{transform:"translate("+p.hb+", 0)"});var y=l.select(".text-holder");y.append("text").classed("annotation-title",!0);y.append("text").classed("date",!0);y.append("text").classed("subdominant-additional-text",!0);y.attr("transform","translate("+(r?"-":"")+4+", 10)");var E=y.select("text.annotation-title").text(p.description);dj(E.node(),t);E.attr("dy","1em");ej(E.node(),p.description);E=y.select("text.date").text(p.label);dj(E.node(),t);E.attr("dy","2.15em");ej(E.node(),p.label);var ma=0<f.lb.length;E=l.select("text.subdominant-additional-text");if(ma){ma="+ "+f.lb.length+" more";E=E.text(ma);dj(E.node(),t);var na="";f.lb.forEach(function(ta){na+=ta.label+" "+ta.description+"\n"});ej(E.node(),na);gi(E,{dy:"3.30em",display:null})}else E.attr("display","none");y.selectAll("text").attr("text-anchor",lj(r?"right":"left"));0<f.lb.length&&(t=l.select("line.range-line"),y=br(f.lb,function(ta){return Math.abs(p.hb-ta.hb)}),gi(t,{x1:(r?"-":"")+y,transform:"translate(0, 60)","pointer-events":"none"}));r=l.select("line.marker-line");gi(r,{y2:60+e.Bb(),"pointer-events":"none"});f=l.selectAll(".subdominant-lines").selectAll("line").data(f.lb);f.exit().remove();f=f.enter().append("line").merge(f);l=60+e.Bb();gi(f,{y1:60,y2:l,x1:function(ta){return ta.hb-p.hb},x2:function(ta){return ta.hb-p.hb},"pointer-events":"none"})}),c;else c.selectAll("*").remove()};w.qe=function(a,b,c,e,f){a=f.width;f=f.height;e=e.append("g").attr("class","event-annotation-content");e.append("rect").attr("class","event-annotation-content").attr("width",a).attr("height",f).attr("x",0).attr("y",0).attr("fill","#fafafa");e.append("line").attr("class","event-annotation-content").attr("y2",f).attr("stroke","#d2d2d2").attr("shape-rendering","crispEdges")};w.kj=function(){};w.re=function(){return!1};w.td=function(){return-10};w.Jd=function(a){return a instanceof Mt};w.qd=function(){};w.ie=function(){};w.Db=function(){};function Nt(a){return Pq("%b %e")(a/1E3)} ud("aplos.chart.renderer.Annotation",Mt);var Ot={kl:0,hq:1};ud("aplos.chart.renderer.ArcLabelPosition",Ot);Ot.INSIDE=0;Ot.OUTSIDE=1;function Pt(a,b,c,e){this.Eb=a;this.v=Qt(b);this.Xa=c;this.O=!!e;this.N=0} function Rt(a,b,c,e,f,l){var p=St().outerRadius(a.outerRadius()).innerRadius(a.innerRadius());0!=c&&p.innerRadius(p.outerRadius()());var r=[];b.forEach(function(t){r.push({start:p.centroid(t),datum:t})});0!=c&&p.innerRadius(p.outerRadius()()+f);b.forEach(function(t,y){t=p.centroid(t);r[y].offset=[Math.round(t[0]-r[y].start[0]),Math.round(t[1]-r[y].start[1])]});f&&l||(p.innerRadius(p.innerRadius()()+e),b.forEach(function(t,y){t=p.centroid(t);r[y].Zc=[Math.round(t[0]-r[y].start[0]),Math.round(t[1]-r[y].start[1])]}));return{position:c,padding:e,Mf:f,le:l,data:r}} Pt.prototype.Sg=function(a){if(null==a)return this.N;this.N=a;return this};Pt.prototype.render=function(a){a=a.selectAll("."+Tt).data(qd(function(b,c){return[this.Eb.data[c]]},this));Ut(this,a.enter())};function Ut(a,b){b=b.append("g").filter(qd(function(c){return c.datum.endAngle-c.datum.startAngle>Math.PI/180*this.N},a)).classed(Tt,!0).style("opacity","0").attr("transform",function(c){return"translate("+c.start+")"});a.Xa?b.transition().delay(a.Xa).duration(a.Xa).style("opacity","1"):b.style("opacity","1");a.O&&!Me?Vt(a,b):Wt(a,b);Xt(a,b);Yt(b);b.filter(function(){return!Zi(this).select("."+Zt).text()}).style("display","none")} function Vt(a,b){var c=a.Eb.Mf,e=a.Eb.le,f=a.Eb.position,l=a.Eb.padding;b=b.append("g").attr("transform",function(p){if(c&&e){var r=p.offset[0];p=p.offset[1];var t=l+e;t=0===r?0:0<r?t:-t}else r=p.Zc[0],p=p.Zc[1],t=0;return"translate("+[r+t,p]+")"}).append("foreignObject").append("xhtml:body").classed("arc-label-container",!0).style("margin","0").append("div").style("position","fixed").append("div").classed(Zt,!0).style("opacity",0).text(wj(a.v));b.each(function(p){var r=this.getBoundingClientRect(),t=Math.round(r.width);r=Math.round(r.height);var y=Zi(this.parentNode.parentNode.parentNode);if(c&&e)var E=p.offset[0],ma=p.offset[1];else E=p.Zc[0],ma=p.Zc[1];p=0===E?-(t/2):0<E?0:-t;E=0!=f?0===E?0<ma?0:-r:-(r/2):-(r/2);y.attr("width",t+"px").attr("height",r+"px").attr("transform","translate("+[p,E]+")")});a.Xa?b.transition().delay(a.Xa).duration(a.Xa).style("opacity",1):b.style("opacity",1)} function Yt(a){var b=null,c=[];a.each(function(f){var l=Zi(this),p=l.select("."+Zt).node().getBoundingClientRect();p=new Et(p.left,p.top,p.width,p.height);var r=l.select("."+$t);r.empty()||(r=r.node().getBoundingClientRect(),Gt(p,new Et(r.left,r.top,r.width,r.height)));r=f.datum.startAngle;(f.datum.endAngle+r)/2<Math.PI&&(b||(b=p.clone()),Gt(b,p));c.push({angle:r,je:l,rect:p})});c.sort(function(f,l){return f.angle-l.angle});var e=null;c.forEach(function(f){e&&Ft(f.rect,e)?f.je.style("display","none"):b&&f.angle>Math.PI&&Ft(f.rect,b)?f.je.style("display","none"):(f.je.style("display",""),e=f.rect)})} function Wt(a,b){var c=a.Eb.Mf,e=a.Eb.le,f=a.Eb.padding,l=a.v;b.append("g").attr("transform",function(p){if(c&&e){var r=p.offset[0];p=p.offset[1];var t=f+e;t=0===r?0:0<r?t:-t}else r=p.Zc[0],p=p.Zc[1],t=0;return"translate("+[r+t,p]+")"}).append("text").classed(Zt,!0).attr("dy",".35em").style("text-anchor",function(p,r){var t=p.offset[0];return lj(0!==t&&e?0<t?"start":"end":"middle",l).call(this,p,r)}).html(wj(a.v))} function Xt(a,b){var c=a.Eb.le;b.append("line").classed(au,!0).attr("x1",0).attr("y1",0).attr("x2",function(e){return e.offset[0]}).attr("y2",function(e){return e.offset[1]});0<c&&b.append("line").classed($t,!0).attr("x1",function(e){return e.offset[0]}).attr("y1",function(e){return e.offset[1]}).attr("x2",function(e){e=e.offset[0];return e+(0===e?0:0<e?c:-c)}).attr("y2",function(e){return e.offset[1]})} function Qt(a){return function(b,c){return a(b.datum,c)}} var Zt="arc-label",Tt="arc-label-group",au="arc-leader-line",$t="arc-leader-line-tail";function bu(a,b,c){this.Eb=a;this.N=cu(b);this.Xa=c;this.v=0} bu.prototype.Sg=function(a){if(null==a)return this.v;this.v=a;return this};bu.prototype.render=function(a){a=a.selectAll("."+du).data(qd(function(b,c){return[this.Eb.data[c]]},this));eu(this,a.enter())};function eu(a,b){b=b.append("g").filter(qd(function(c){return c.datum.endAngle-c.datum.startAngle>Math.PI/180*this.v},a)).classed(du,!0).attr("transform",function(c){return"translate("+c.start+")"});fu(a,b);gu(a,b);b.empty()||(hu(a,b),iu(b),vj(b).filter(function(){return!Zi(this).select("."+ju).text()}).style("display","none"))} function fu(a,b){var c=a.Eb.Mf,e=a.Eb.le,f=a.Eb.position,l=a.Eb.padding;b=b.append("g").attr("transform",function(r){if(c&&e){var t=r.offset[0];r=r.offset[1];var y=l;0!==t&&0!==r&&(y+=e);y=0===t?0:0<t?y:-y;var E=1===f&&0===t?0>r?-l:l:0}else t=r.Zc[0],r=r.Zc[1],E=y=0;return"translate("+[t+y,r+E]+")"});var p=b=rj(b);b.select("div").empty()||(p=b.select("div"));p.attr("data-label-position",ku(a,f)).append("div").classed(ju,!0).style("opacity",0).each(rd(lu,a.N));b.each(rd(function(r,t){r=Zi(this);var y=r.select("."+ju),E=y.node();Xi(E,null,null,!0);if(c&&e){var ma=t.offset[0];t=t.offset[1]}else ma=t.Zc[0],t=t.Zc[1];y.style("text-align",0===ma?"center":0<ma?"left":"right");y=E.getBoundingClientRect();mu(f,r,new Et(ma,t,y.width,y.height))},a));b=b.select("."+ju);a.Xa?b.transition().delay(a.Xa).duration(a.Xa).style("opacity","1"):b.style("opacity","1")} function lu(a,b,c){a=a(b,c,!0);var e=this;Array.isArray(a)?a.forEach(function(f){e.appendChild(f)}):Zi(e).text(a)} function ku(a,b){return of(Ot,function(c){return c===b},a).toLowerCase()} function mu(a,b,c){var e=0===c.left?-Math.round(c.width/2):0<c.left?0:-c.width;a=0!=a?0===c.left?0<c.top?0:-c.height:-Math.round(c.height/2):-Math.round(c.height/2);b.style("width",Math.ceil(c.width)+"px").style("height",Math.ceil(c.height)+"px");b.select("div").style("left",e+"px").style("top",a+"px").style("position","absolute");b.select("."+ju).style("max-width",Math.ceil(c.width)+"px");b.attr("data-translate-y",a)} function iu(a){var b=null,c=[];a.each(function(f){var l=Zi(this),p=vj(l.select("g"));if("none"!==p.style("display")){var r=p.select("."+ju).node().getBoundingClientRect();r=new Et(r.left,r.top,r.width,r.height);var t=l.select("."+nu);t.empty()||(t=t.node().getBoundingClientRect(),Gt(r,new Et(t.left,t.top,t.width,t.height)));t=f.datum.startAngle;(f.datum.endAngle+t)/2<Math.PI&&(b||(b=r.clone()),Gt(b,r));c.push({angle:t,je:l,rect:r,Qh:p})}});c.sort(function(f,l){return f.angle-l.angle});var e=null;c.forEach(function(f){e&&Ft(f.rect,e)?(f.je.style("display","none"),f.Qh.style("display","none")):b&&f.angle>Math.PI&&Ft(f.rect,b)?(f.je.style("display","none"),f.Qh.style("display","none")):(f.je.style("display",""),f.Qh.style("display",""),e=f.rect)})} function hu(a,b){var c=sj(b).node().getBoundingClientRect();b.each(rd(function(e,f){var l=Zi(this),p=vj(l.select("g")),r=p.select("."+ju).node().getBoundingClientRect(),t=Math.ceil(r.left+r.width-f.left-f.width)+5,y=Math.ceil(f.left-r.left)+5,E=(0<t?t:0)+(0<y?y:0);E&&(t=Zi(p.node()),r=Math.ceil(r.width-E),0<r&&(t.style("width",r+"px"),0<y&&(y=+t.attr("data-translate-y"),t.select("."+ju).style("left",-r+"px").style("top",y+"px"))),t.select("."+ju).style("max-width",Math.ceil(r)+"px"),r=p.select("."+ ju).node().getBoundingClientRect(),mu(e.Eb.position,t,new Et(r.left-f.left-f.width/2,r.top-f.top-f.height/2,r.width,r.height)));if(r.top<f.top||r.top+r.height>f.top+f.height||r.left<f.left||r.left+r.width>f.left+f.width)l.style("display","none"),p.style("display","none")},a,c))} function gu(a,b){var c=a.Eb.le;b.append("line").classed(ou,!0).style("opacity",0).attr("x1",0).attr("y1",0).attr("x2",function(e){return e.offset[0]}).attr("y2",function(e){return e.offset[1]});0<c&&b.append("line").classed(nu,!0).style("opacity",0).attr("x1",function(e){return e.offset[0]}).attr("y1",function(e){return e.offset[1]}).attr("x2",function(e){var f=e.offset[0];e=e.offset[1];return f+(0===f||0===e?0:0<f?c:-c)}).attr("y2",function(e){return e.offset[1]});a.Xa?b.selectAll("line").transition().delay(a.Xa).duration(a.Xa).style("opacity","1"):b.selectAll("line").style("opacity","1")} function cu(a){return function(b,c,e){return a(b.datum,c,e)}} var ju="arc-label",du="arc-label-group",ou="arc-leader-line",nu="arc-leader-line-tail";function pu(a,b){this.N=St().outerRadius(a).innerRadius(b);this.v=qu();this.Aa=!0;this.oa=70;this.ma=10;this.wa=20;this.ka=this.ha=0;this.Ja=!1;this.La=!0;this.na=this.O=!1;this.Ea=Sj} w=pu.prototype;w.innerRadius=function(a){return null==a?this.Gd():this.Ek(a)};w.Ek=function(a){this.N.innerRadius(a);return this};w.Gd=function(){return this.N.innerRadius()()};w.outerRadius=function(a){return null==a?this.Ve():this.Qk(a)};w.Qk=function(a){this.N.outerRadius(a);return this};w.Ve=function(){return this.N.outerRadius()()};w.startAngle=function(a){null==a?a=this.v.startAngle()():(this.v.startAngle(a),a=this);return a};w.endAngle=function(a){null==a?a=this.v.endAngle()():(this.v.endAngle(a),a=this);return a};w.Sq=function(a){null==a?a=this.na:(this.na=a,a=this);return a};w.Lo=function(a){return null==a?this.Aa:this.Gi(a)};w.Gi=function(a){this.Aa=a;return this};w.qn=function(){return this.Aa};w.Nd=function(a){this.Ea=a;return this};w.Mf=function(a){return null==a?this.oa:this.ti(a)};w.ti=function(a){this.oa=a;return this};w.Rm=function(){return this.oa};w.le=function(a){return null==a?this.wa:this.ui(a)};w.ui=function(a){this.wa=a;return this};w.Sm=function(){return this.wa};w.Kn=function(a){return null==a?this.ma:this.ri(a)};w.ri=function(a){this.ma=a;return this};w.Pm=function(){return this.ma};w.Ln=function(a){return null==a?this.od():this.Qb(a)};w.Qb=function(a){this.ha=a;return this};w.od=function(){return this.ha};w.Sg=function(a){return null==a?this.ka:this.xi(a)};w.xi=function(a){this.ka=a;return this};w.Zm=function(){return this.ka};w.Vl=function(a){return null==a?this.O:this.ki(a)};w.ki=function(a){this.O=a;return this};w.Dm=function(){return this.O};w.Uc=function(){};w.Pb=function(){};w.render=function(a,b,c,e){if(this.Ja){var f=c.select(".pie-background");f.empty()&&(f=c.insert("path",":first-child").classed("pie-background",!0));f.attr("d",this.N({startAngle:0,endAngle:2*Math.PI}))}else c.select(".pie-background").remove();f=ru(c);var l=su(this,a,b);a=c.select(".arcs");a.empty()&&(a=c.append("g").classed("arcs",!0));var p=c.select(".arc-borders");p.empty()&&(p=c.append("g").classed("arc-borders",!0));c=tu(b.key());p=p.selectAll(".arc-border").data(l,c);var r=Zi(null),t=null,y=p.exit();0<l.length&&0<l[l.length-1].endAngle?(r=a.selectAll(".arc").data(l,c),t=r.exit(),r=Sv(this,r,l,f,b),p=Tv(this,p,l,f,b)):(a=Uv(this,l,f,a,b),t=a.exit,r=a.update,f.length||(e=0));Vv(this,r,p,l,b,e);Wv(this,t,y,l,f,b,e);p.attr("visibility",qd(function(){return this.na&&1>=l.length?"hidden":null},this));return r};w.qe=function(a,b,c,e,f){e=e.append("circle").attr("cx",f.width/2).attr("cy",f.height/2).attr("r",f.width/2);Ij(e,function(){return c.color()(a,b)})};w.qd=function(a,b,c,e){var f=new ki(c,e),l=this.Ve(),p=this.Gd(),r=li(f,new ki(0,0)),t=null;if(r>=p&&r<=l)for(f=(0<=f.x?0:Math.PI)+Math.atan(f.y/f.x)+Math.PI/2,l=su(this,a,b),p=0;p<l.length;p++)if(r=l[p],f>=r.startAngle&&f<=r.endAngle){t=Xv(this,a,b,r.data||{},p,c,e);break}return t};function Xv(a,b,c,e,f,l,p){var r=c.measure(),t=c.domain(),y=c.color(),E=su(a,b,c)[f];var ma=a.Ve();var na=a.Gd();E=(E.startAngle-Math.PI/2+(E.endAngle-Math.PI/2))/2;ma=na+(ma-na)/2;ma=new ki(Math.round(Math.cos(E)*ma),Math.round(Math.sin(E)*ma));E=c.yb;na=ma.x+E.ab()/2;E=ma.y+E.Bb()/2;b={index:f,datum:e,measure:r(e,f),domain:t(e,f),datumX:ma.x,datumY:ma.y,chartX:na,chartY:E,color:y(e,f),series:b,seriesConfig:c,relativeDistance:0,domainDistance:0,measureDistance:0};return b=a.Db(b,l,p)} w.Db=function(a,b,c){var e={domainDistance:0,measureDistance:0,relativeDistance:0};sf(e,a);void 0!=b&&void 0!=c&&(e.relativeDistance=li(new ki(e.datumX,e.datumY),new ki(b,c)));return e};w.ie=function(a,b,c,e,f,l,p){f=void 0===f?[]:f;for(var r=0;r<a.data.length;r++){var t=Xv(this,a,b,a.data[r],r,l,p);if(c(t)&&(f.push(t),e))break}};w.Jd=function(a){return a instanceof pu};w.td=function(){return 0};function ru(a){a=a.selectAll(".arc").data();Ae(a,function(b,c){return Uh(b.endAngle,c.endAngle)});return a} function Uv(a,b,c,e,f){for(;0<b.length;)b.pop();b.push({startAngle:a.v.startAngle()(),endAngle:a.v.endAngle()(),data:{}});var l=tu(f.key());e=e.selectAll(".arc").data(b,l);l=e.enter().append("g").attr("class","arc");var p=tu(f.key());l.append("path").classed("pieSegment",!0).classed("empty-pie",!0).each(rd(function(r,t,y){r=Yv(r,y,b,c,p);this.N={startAngle:r,endAngle:r}},a));return{exit:e.exit(),update:l.merge(e)}} function Sv(a,b,c,e,f){var l=b.enter().append("g").attr("class","arc"),p=l.append("path").classed("pieSegment",!0).attr("data-id",tu(f.uh()));Ij(p,tu(f.color()));var r=tu(f.key());p.each(rd(function(t,y,E){t=Yv(t,E,c,e,r);this.N={startAngle:t,endAngle:t}},a));return l.merge(b)} function Tv(a,b,c,e,f){var l=b.enter().append("line").classed("arc-border",!0).attr("x1",0).attr("x2",0),p=tu(f.key());l.each(rd(function(r,t,y){this.O=Yv(r,y,c,e,p)},a)).attr("transform",rd(function(){return Zv(this.O)},a));return l.merge(b)} function Vv(a,b,c,e,f,l){var p=gn(f,"datumHoverState")?f.md():function(){return 0},r=gn(f,"datumClickState")?f.ae():function(){return 0},t=b,y=b;c.attr("y1",0<a.Gd()?-a.Gd()+1:0).attr("y2",0<a.Ve()?-a.Ve()-1:0);l&&(b=b.transition().duration(l),c=c.transition().duration(l));var E=f.color(),ma=b.select("path");Ij(ma,function(va,sa){return a.Ea(E(va.data,sa),p(va.data,sa),r(va.data,sa)).color});var na=f.Je();b.each(function(va,sa){var Ba=Zi(this);"function"===typeof na?(va=na(va.data,sa))&&"string"===typeof va||(va=""):va=na;(sa=Ba.attr("data-user-classes"))&&Ba.classed(sa||"",!1);va&&Ba.classed(va,!0);Ba.attr("data-user-classes",va)});var ta=!a.La||Re||ef?null:Qj(f.yb.kb.node());l?b.select("path").attrTween("d",$v(a.N)):b.select("path").attr("d",a.N).each(function(va){this.N={startAngle:va.startAngle,endAngle:va.endAngle};var sa=Zi(this);sa.classed("empty-pie")&&sa.attr("color",null);1E-7>va.endAngle-va.startAngle?sa.style("display","none"):sa.style("display","")});y.each(function(va,sa){var Ba=Zi(this),ya=Ba.select("path"),Aa=p(va.data,sa);va=r(va.data,sa);Ba.classed("highlight",0<Aa);Ba.classed("inverse-highlight",0>Aa);Ba.classed("selected",0<va);Ba.classed("inverse-selected",0>va);ya.attr("filter",0<Aa?ta:null)});t.attr("data-label-position",qd(function(){switch(this.ha){case 0:return"inside";case 1:return"outside";default:throw Error("Unknown label position.");}},a));0<e.length&&0<e[e.length-1].endAngle&&(b=qd(a.Qm,a,f),e=Rt(a.N,e,a.ha,a.ma,a.oa,a.wa),f=null,pj()?f=new bu(e,b,l):f=new Pt(e,b,l,a.O),f.Sg(a.ka).render(t));l?c.attrTween("transform",qd(function(va,sa,Ba){return aw(Ba,Zv(va.startAngle))},a)):c.attr("transform",qd(function(va){return Zv(va.startAngle)},a))} function Wv(a,b,c,e,f,l,p){if(p){b=b.transition().duration(p);var r=tu(l.key());l=a.N;b.select("path").attrTween("d",bw(a,l,e,f,r));c=c.transition().duration(p);c.attrTween("transform",function(t,y){y=Yd(f,t);t=cw(a,y,e,f,r);return aw(this.getAttribute("transform"),Zv(t))})}b.remove();c.remove()} w.Qm=function(a,b,c,e){b=b.data;return gn(a,"label")?a.label()(b,c,e):(a.Ed()||wg)(a.domain()(b,c))};function su(a,b,c){var e=c.measure();a.v.value(e);a.Aa?a.v.sort(function(f,l){return dw(e(f),e(l))}):a.v.sort(null);return a.v(b.data)} function Zv(a){return"rotate("+180*(a||0)/Math.PI+")"} function $v(a){return function(b){var c=ew(this.N,{startAngle:b.startAngle,endAngle:b.endAngle});this.N=c(0);return function(e){e=c(e);1E-7>e.endAngle-e.startAngle&&(e.startAngle=e.endAngle);return a(e)}}} function bw(a,b,c,e,f){var l=$v(b);return rd(function(p,r){r=Yd(e,r);p=cw(p,r,c,e,f);return l.call(this,{startAngle:p,endAngle:p})},a)} function Yv(a,b,c,e,f){for(--b;0<=b;b--)for(var l=f(c[b],b),p=0;p<e.length;p++){var r=f(e[p],p);if(l===r)return e[p].endAngle}return a.v.startAngle()()} function cw(a,b,c,e,f){for(b+=1;b<e.length;b++)for(var l=f(e[b],b),p=0;p<c.length;p++){var r=f(c[p],p);if(l===r)return c[p].startAngle}return a.v.endAngle()()} function tu(a){return function(b,c){return a(b.data,c)}} w.re=function(){return!1};w.Fg=function(){return null};w.Fh=function(){return null};w.zj=function(a){return a};pu.prototype.getEnableHtmlLabels=pu.prototype.Dm;pu.prototype.setEnableHtmlLabels=pu.prototype.ki;pu.prototype.enableHtmlLabels=pu.prototype.Vl;pu.prototype.getMinLabelArcAngle=pu.prototype.Zm;pu.prototype.setMinLabelArcAngle=pu.prototype.xi;pu.prototype.minLabelArcAngle=pu.prototype.Sg;pu.prototype.getLabelPosition=pu.prototype.od;pu.prototype.setLabelPosition=pu.prototype.Qb;pu.prototype.labelPosition=pu.prototype.Ln;pu.prototype.getLabelPadding=pu.prototype.Pm;pu.prototype.setLabelPadding=pu.prototype.ri;pu.prototype.labelPadding=pu.prototype.Kn;pu.prototype.getLeaderLineTailLength=pu.prototype.Sm;pu.prototype.setLeaderLineTailLength=pu.prototype.ui;pu.prototype.leaderLineTailLength=pu.prototype.le;pu.prototype.getLeaderLineLength=pu.prototype.Rm;pu.prototype.setLeaderLineLength=pu.prototype.ti;pu.prototype.leaderLineLength=pu.prototype.Mf;pu.prototype.setColorHighlightStrategy=pu.prototype.Nd;pu.prototype.getSortSlices=pu.prototype.qn;pu.prototype.setSortSlices=pu.prototype.Gi;pu.prototype.sortSlices=pu.prototype.Lo;pu.prototype.getOuterRadius=pu.prototype.Ve;pu.prototype.setOuterRadius=pu.prototype.Qk;pu.prototype.outerRadius=pu.prototype.outerRadius;pu.prototype.getInnerRadius=pu.prototype.Gd;pu.prototype.setInnerRadius=pu.prototype.Ek;pu.prototype.innerRadius=pu.prototype.innerRadius;ud("aplos.chart.renderer.Arc",pu);function fw(){this.ha=gw;this.na=!1;this.v="horizontal";this.N="above";this.ka=20;this.O=null} w=fw.prototype;w.kf=function(a){this.ha=a;this.na=!0;return this};w.Nm=function(){return this.ha};w.Wc=function(a){this.O=a;return this};w.Qe=function(){return this.O};w.Gk=function(a){this.v=a;return this};w.Om=function(){return this.v};w.Qb=function(a){this.N=a;if(!this.na)switch(this.N){case "above":this.kf(gw);break;case "bottom":this.kf(hw);break;case "middle":this.kf(iw);break;case "top":this.kf(jw);break;default:throw Error("Unrecognized bar label position");}return this};w.od=function(){return this.N};w.wi=function(a){this.ka=a;return this};w.Xm=function(){return this.ka};w.Pb=function(a,b,c,e){var f=Yo(e,0)<Yo(e,1);e=br(e.range());c=cr(c.range());for(var l="y"===b,p=0;p<a.length;p++){var r=a[p],t=Math.abs(r.measureSize),y=this.ha(f?0<r.measureSize:0>=r.measureSize,t),E=r.domainPosition+r.domainSize/2;y=r.measurePosition+r.measureSize+(f?-1:1)*y;switch(this.v){case "vertical":if(l){var ma=-1*y;var na=".32em"}else ma=E,E=-1*y,na="middle"===this.N?".32em":null;break;default:l?(ma=E,E=y,na=null):(ma=y,na=".32em")}t=(t=r.validValue&&("above"===this.N||t>=this.ka))&&(l?y<=e:y>=c);r.barLabel={domainPosition:ma,measurePosition:E,valid:t,dy:na,"text-anchor":kw(this,b),"dominant-baseline":lw(this,b)}}};function kw(a,b){switch(a.N){case "above":return"vertical"===a.v?"y"===b?"left":"middle":"y"===b?"middle":"left";case "bottom":return"vertical"===a.v?"y"===b?"left":"middle":"y"===b?"middle":"left";case "middle":return"middle";case "top":return"vertical"===a.v?"y"===b?"right":"middle":"y"===b?"middle":"right";default:throw Error("Unrecognized bar label position");}} function lw(a,b){switch(a.N){case "above":return null;case "bottom":return null;case "middle":return"vertical"===a.v?null:"y"===b?"middle":null;case "top":return"vertical"===a.v?"x"===b?"hanging":null:"y"===b?"hanging":null;default:throw Error("Unrecognized bar label position");}} w.add=function(a){a.append("text").attr("class","bar-label")};w.update=function(a,b,c,e){a=a.select(".bar-label");var f="y"===c,l=this;a.each(function(p){var r=p.barLabel;if(r){var t=Zi(this),y=r.valid?1:0,E=null,ma=p.barLabel;if("above"===l.N){var na=p.chartX;ma=p.chartY}else"vertical"===l.v?f?(na=ma.measurePosition,ma=-1*ma.domainPosition):(na=-1*ma.measurePosition,ma=ma.domainPosition):(na=ma.domainPosition,ma=ma.measurePosition);na=new ki(na,ma);r.valid&&e.contains(na)||(E="none");t.text(p.label);b&&(t=t.transition().duration(b));switch(l.v){case "vertical":na= "y"===c?"rotate(-90)":"rotate(90)";break;default:na=null}gi(t,{x:r.domainPosition,y:r.measurePosition,dy:r.dy,opacity:y,display:E,"dominant-baseline":r["dominant-baseline"],transform:na});t.attr("text-anchor",lj(r["text-anchor"],p.label));t.style("fill",l.O)}})};w.remove=function(a){a.selectAll(".bar-label").remove()};w.Vf=function(){return!0};fw.prototype.getMinBarLength=fw.prototype.Xm;fw.prototype.setMinBarLength=fw.prototype.wi;fw.prototype.getLabelPosition=fw.prototype.od;fw.prototype.setLabelPosition=fw.prototype.Qb;fw.prototype.getLabelOrientation=fw.prototype.Om;fw.prototype.setLabelOrientation=fw.prototype.Gk;fw.prototype.getLabelColor=fw.prototype.Qe;fw.prototype.setLabelColor=fw.prototype.Wc;fw.prototype.getLabelOffsetFunction=fw.prototype.Nm;fw.prototype.setLabelOffsetFunction=fw.prototype.kf;function gw(a,b){return a?-4:-b-4} function hw(a,b){return a?b-4:-4} function iw(a,b){return a?b/2:-b/2} function jw(a,b){return a?4:-b+4} ud("module$contents$aplos$chart$renderer$BarLabels_BarLabels.Orientation",{HORIZONTAL:"horizontal",VERTICAL:"vertical"});ud("module$contents$aplos$chart$renderer$BarLabels_BarLabels.Position",{ABOVE:"above",BOTTOM:"bottom",MIDDLE:"middle",TOP:"top"});function mw(){Ht.call(this);this.oa=this.Sa=2;this.ka=null;this.wa=0;this.Ea=this.ha=1;this.ma=this.Ma=null;this.N=this.Za=this.Ja=0;this.v=new fw;this.Aa=[this.v,new lt];this.nb=Sj;this.Sb=null} Zc(mw,Ht);function nw(a,b){a.Aa.push(b);return a} function ow(a,b){ke(a.Aa,a.v);a.v=b;nw(a,a.v)} w=mw.prototype;w.mm=function(){return this.v};w.Jo=function(a){this.Za=a;return this};w.to=function(a){this.N=a;return this};w.nm=function(){return this.N};w.Nd=function(a){this.nb=a;return this};w.Cl=function(a){return arguments.length&&null!=a?this.Md(a):this.Hc()};w.strokeWidth=function(a){return arguments.length&&null!=a?this.Sd(a):this.Kf()};w.Sd=function(a){this.Ja=a;return this};w.Kf=function(){return this.Ja};w.stack=function(a){return arguments.length&&null!=a?this.Rd(a):this.Xe()};w.Rd=function(a){this.eg(a?2:1);return this};w.Xe=function(){return 2===this.ha};w.eg=function(a){this.ha=a;return this};w.Hm=function(){return this.ha};w.Mo=function(a){return arguments.length&&null!=a?this.Hi(a):this.Ea};w.Hi=function(a){this.Ea=a;return this};w.rn=function(){return this.Ea};w.Qg=function(a){return arguments.length&&void 0!==a?this.fh(a):this.ma};w.fh=function(a){this.ma=Math.max(0,a);return this};w.Wm=function(){return this.ma};w.Pk=function(a){this.Ma=Math.max(0,a);return this};w.Ym=function(){return this.Ma};w.Dl=function(a){return arguments.length&&null!=a?this.sk(a):this.oa};w.sk=function(a){this.oa=a;return this};w.jm=function(){return this.oa};w.yn=function(){return this.ka};w.Wk=function(a){this.ka=a;return this};w.El=function(a){return arguments.length&&null!=a?this.uk(a):this.wa};w.uk=function(a){this.wa=a;return this};w.lm=function(){return this.wa};w.jo=function(a){return arguments.length&&null!=a?this.Ci(a):this.Sa};w.Ci=function(a){this.Sa=a;return this};w.hn=function(){return this.Sa};w.td=function(){return-10};w.Jd=function(a){return a instanceof mw};w.uo=function(a){this.Sb=a;return this};w.Uc=function(a,b){var c=new Map,e=new Map,f=new Map,l=this.ha;Lt(this,a,b);for(var p=0,r=0;r<b.length;r++){var t=b[r],y=a[r],E=1===l?r:0,ma="__defaultKey__",na="__defaultIndexKey__";3===l&&(ma=y.seriesCategory||ma,na=y.seriesCategory+":index"||na,E=f.get(ma),null==E&&(E=f.size,f.set(ma,E)));y=Dn(t,y.data);var ta=this.O,va=this.Pa,sa=this.La;if(null!=ta){var Ba=En(t);y=ut(y,"domain",{measure:{interpolator:ta,interpolateOnNull:va}},Ba.Zi,sa)}ta=!1;for(va=0;va<y.length;va++){sa=y[va];sa.barStackIndex= 0;if(2===l||3===l){ta=!0;var ya=sa.domain,Aa=sa.measure,Ca=0<=Aa?c:e;Ba=Ca.get(ya);Ba||(Ba=new Map,Ca.set(ya,Ba));ya=Ba.get(ma);(Ca=Ba.get(na))&&(sa.barStackIndex=Ca.barStackIndex+1);sa.cumulativeTotal=Aa||0;Aa=sa.measureOffset||0;ya&&null!==sa.measure&&(Aa+=ya.measure+ya.measureOffset,sa.cumulativeTotal+=ya.cumulativeTotal,0!=sa.measure&&(ya.roundedCorners=!1,"stackTotal"==this.Hc()&&(ya.label="")));sa.measureOffset=Aa;Ba.set(na,sa);sa.validValue&&0!=sa.measure?Ba.set(ma,sa):(sa.roundedCorners=!1,"stackTotal"==this.Hc()&&(sa.label=""))}p=Math.max(p,sa.barStackIndex+1);pw(this,sa,t)}ta&&t.Mc(qw(this,y));na=null!=t.yb?Qj(t.yb.kb.node()):null;En(t,{barData:y,barGroupIndex:E,barGroupCount:1===this.ha?b.length:1,highlightShadowUrl:na,barStackKey:ma})}if(3===this.ha){var Fa=f.size;b.forEach(function(Ea){En(Ea).barGroupCount=Fa;En(Ea).maxBarStackSize=p})}0<b.length&&(a=b[0].yb,"x"==It(this)&&a.Pe&&a.vd&&b.forEach(function(Ea){Ea=En(Ea);Ea.barGroupIndex=Ea.barGroupCount-1-Ea.barGroupIndex}))};function pw(a,b,c){null==b.roundedCorners&&(b.roundedCorners=!0);b.fill=b.dashPattern&&"none"!==b.dashPattern.toLowerCase()?"transparent":null;if(null==b.strokeWidth||isNaN(b.strokeWidth))b.strokeWidth=a.Ja;if(a.Hc())switch(a.Hc()){case "cumulativeTotal":case "stackTotal":b.validValue&&null!=b.cumulativeTotal&&0!==b.measure?(a=b.cumulativeTotal,c=c.Vb()||wg,b.label=c(a)):b.label="";break;case "measureValue":b.validValue&&0!==b.measure?(c=c.Vb()||wg,b.label=c(b.measure)):b.label=""}} w.Pb=function(a,b){var c=En(b),e=c.barData,f=b.Ic(),l=b.tb(),p=gn(b,"datumHoverState")?b.md():function(){return 0},r=gn(b,"datumClickState")?b.ae():function(){return 0},t=b.yb;c.chartWidth=t.frameWidth();c.chartHeight=t.frameHeight();t=f.bandwidth();t=Math.max(t,1);var y=rw(this,c.barGroupCount);c.barWeights=y;c.barWidth=sw(c.barGroupCount,c.barGroupIndex,y,t,this.oa,this.Ma,this.ma,this.wa);c.barOffset=tw(c.barGroupCount,c.barGroupIndex,y,t,this.oa,this.Ma,this.ma,this.wa);if(0==a.data.length)En(b).barData=[];else{for(a=0;a<e.length;a++)b=e[a],t=uw(this,c,b,f,l),sf(b,t),b.barClass="bar",this.Sb&&(b.barClass+=" "+this.Sb),b.filter=null,t=p(b.datum,a),0<t?(b.barClass+=" highlight",b.filter=c.highlightShadowUrl):0>t&&(b.barClass+=" inverse-highlight"),t=r(b.datum,a),0<t?b.barClass+=" selected":0>t&&(b.barClass+=" inverse-selected");c=Kt(this);for(p=0;p<this.Aa.length;p++)this.Aa[p].Pb(e,c,f,l)}};w.render=function(a,b,c,e,f,l,p){a=wr(b.tb(),0);f=En(b);var r=f.barData,t=gn(b,"datumHoverState")?b.md():function(){return 0};b=gn(b,"datumClickState")?b.ae():function(){return 0};vw(this,c,f,r,this.Aa,a,e,l,p,t,b);return c.selectAll(".bar-group")};function vw(a,b,c,e,f,l,p,r,t,y,E){if(0===e.length)b=b.selectAll(".bar-group"),ww(a,b,c,f,l,p);else{var ma=b.selectAll(".bar-group").data(e,function(Ca){return Ca.key});ww(a,ma.exit(),c,f,l,p);var na=ma.enter().append("g").attr("class","bar-group");ma=na.merge(ma);for(var ta=na.append("path").attr("class","bar"),va=0;va<f.length;va++)f[va].add(na,p,r);var sa="x"===Kt(a),Ba=ma,ya=c.chartWidth;p&&(ta.each(function(Ca,Fa){var Ea={domainPosition:Ca.domainPosition,measurePosition:Ca.measurePosition,domainSize:Ca.domainSize,measureSize:Ca.measureSize,measureLowerBoundPosition:Ca.measureLowerBoundPosition,measureUpperBoundPosition:Ca.measureUpperBoundPosition,strokeWidth:Ca.strokeWidth};switch(a.Za){case 1:Ea.domainPosition=Ca.domainPosition+ya;break;case 2:Ea.domainPosition=Ca.domainPosition-ya;break;default:Ea.measurePosition=l,Ea.measureSize=0,Ea.measureUpperBoundPosition=void 0,Ea.measureLowerBoundPosition=void 0}var Ja=Zi(this);Ja.attr("data-rect",[Ea.domainPosition,Ea.measurePosition,Ea.domainSize,Ea.measureSize].join());Ja.attr("d",xw(Ea.domainPosition,Ea.measurePosition,Ea.domainSize,Ea.measureSize,sa,0,a.N));Ea=Jj(this,Ca,Fa,Ca.color);if(null!=y&&null!=E&&"string"===typeof Ea){var Ka= y(Ca.datum,Fa);Fa=E(Ca.datum,Fa);Ea=a.nb(Ea,Ka,Fa,this).color}Ja.attr("stroke",Ea);Ja.attr("fill",Ea);Ja.attr("data-id",Ca.dataId);Ja.attr("display",Ca.validValue?null:"none")}),Ba=ma.transition().duration(p).delay(0));na=Ba.select(".bar");na.each(function(Ca,Fa){var Ea=Zi(this);p&&(Ea=Ea.transition(Ba));Ea.attr("clip-path",r);Ea.attr("data-rect",[Ca.domainPosition,Ca.measurePosition,Ca.domainSize,Ca.measureSize].join());var Ja=Jj(this,Ca,Fa,Ca.color);if(null!=y&&null!=E&&"string"===typeof Ja){var Ka=y(Ca.datum,Fa);Fa=E(Ca.datum,Fa);Ja=a.nb(Ja,Ka,Fa,this).color}Ea.attr("fill",Ca.fill?Ca.fill:Ja);Ea.attr("data-id",Ca.dataId);Ea.attr("display",Ca.validValue?null:"none");Ea.attr("stroke",Ja);Ea.attr("stroke-dasharray",Ca.dashPattern);Ea.attr("stroke-width",Ca.strokeWidth);Ea.attr("class",Ca.barClass);Ea.attr("filter",Ca.filter)});var Aa=a.Sa;na.attrTween?na.attrTween("d",function(Ca){var Fa=yw(this),Ea=ew(Fa.domainPosition,Ca.domainPosition),Ja=ew(Fa.measurePosition,Ca.measurePosition),Ka=ew(Fa.domainSize,Ca.domainSize),Oa=ew(Fa.measureSize,Ca.measureSize),Pa=Ca.roundedCorners?Aa:0;return function(Qa){return xw(Ea(Qa),Ja(Qa),Ka(Qa),Oa(Qa),sa,Pa,a.N)}}):na.attr("d",function(Ca){return xw(Ca.domainPosition,Ca.measurePosition,Ca.domainSize,Ca.measureSize,sa,Ca.roundedCorners?Aa:0,a.N)});na=Kt(a);for(ta=0;ta<f.length;ta++)f[ta].update(ma,p,na,t);ma.attr("class",function(Ca){return"bar-group "+(Ca.datumClass||"")});zw(a,b,ma,c,e,p)}} function ww(a,b,c,e,f,l){for(var p=0;p<e.length;p++)e[p].remove(b,f,l);l&&(b=b.transition().duration(l));var r="x"===Kt(a);gi(b,{fill:function(t){return t.color},display:function(t){return t.validValue?null:"none"}});b.remove();b.attrTween&&b.select(".bar").attrTween("d",function(t){var y=Aw(a,f,c.chartWidth,t);t.exitingDomainPosition=y;var E=ew(t.domainPosition,y.domainPosition),ma=ew(t.measurePosition,y.measurePosition),na=ew(t.domainSize,y.domainSize),ta=ew(t.measureSize,y.measureSize);return function(va){return xw(E(va),ma(va),na(va),ta(va),r,0,a.N)}})} function zw(a,b,c,e,f,l){if(0!==a.Za){var p="bar-clip-region-"+(0<f.length?f[0].series.name:"series"),r=b.select("#"+p);r.empty()&&(r=b.append("clipPath").attr("id",p),r.append("rect"));var t=e.chartWidth,y=0;f.forEach(function(E){t=Math.min(t,E.domainPosition);y=Math.max(y,E.domainPosition+E.domainSize)},a);a=r.select("rect");l&&(a=a.transition().duration(l));a.attr("x",t).attr("y",0).attr("width",y-t).attr("height",e.chartHeight);c.attr("clip-path","url(#"+p+")")}} function rw(a,b){var c=0,e=[];if(null!=a.ka){var f=a.ka.split(",");if(b>f.length)throw Error('Number of series exceeds length of weight pattern "'+a.ka+'"');for(var l=[],p=0;p<b;p++){if(isNaN(f[p]))throw Error('Invalid bar width weight pattern "'+a.ka+'"');var r=+f[p];l.push(r);c+=r}for(a=0;a<b;a++)e.push(l[a]/c)}return e} function qw(a,b){var c=null!=a.O;return function(e,f){if(c)for(e=0;e<b.length;e++){if(1!=b.__measure_interpolated__&&b[e].index==f)return b[e].measureOffset}else return b[f].measureOffset}} w.qd=function(a,b,c,e,f,l){a=En(b).barData;b="width"===Jt(this);for(var p=null,r=Number.MAX_VALUE,t=0;t<a.length;t++){var y=a[t];if(y.validValue){if(f&&!f.contains(new ki(y.chartX,y.chartY))){var E=b?new Et(y.domainPosition,0>y.measureSize?y.measurePosition+y.measureSize:y.measurePosition,y.domainSize,Math.abs(y.measureSize)):new Et(0>y.measureSize?y.measurePosition+y.measureSize:y.measurePosition,y.domainPosition,Math.abs(y.measureSize),y.domainSize);a:{var ma=Math.max(f.left,E.left);var na=Math.min(f.left+ f.width,E.left+E.width);if(ma<=na){var ta=Math.max(f.top,E.top);E=Math.min(f.top+f.height,E.top+E.height);if(ta<=E){ma=new Et(ma,ta,na-ma,E-ta);break a}}ma=null}if(null===ma)continue}if("function"!==typeof l||l(y,t,c,e))ma=Bw(this,y,c,e),ma.domainDistance<r&&(p=y,r=ma.domainDistance)}}null!=p&&(p=this.Db(p,c,e));return p};w.ie=function(a,b,c,e,f,l,p){f=void 0===f?[]:f;if(a=En(b).barData)for(b=0;b<a.length;b++){var r=this.Db(a[b],l,p);if(c(r)&&(f.push(r),e))break}};w.Db=function(a,b,c){var e={datumX:0,datumY:0,domainDistance:0,measureDistance:0,relativeDistance:0,barWidth:0};sf(e,a);e.barWidth=e.domainSize;void 0!=b&&void 0!=c&&(a=Bw(this,e,b,c),e.domainDistance=a.domainDistance,e.measureDistance=a.measureDistance,e.relativeDistance=a.relativeDistance);return e};function Bw(a,b,c,e){var f="width"===Jt(a);a=f?c:e;c=f?e:c;e=b.domainPosition;var l=b.domainPosition+b.domainSize,p=Kh(a,e,l);if(0<=b.measure){var r=b.measurePosition;var t=b.measurePosition+b.measureSize}else t=b.measurePosition,r=b.measurePosition+b.measureSize;b=f?Kh(c,t,r):Kh(c,r,t);return{domainDistance:a>=e&&a<=l?0:Math.abs(a-p),measureDistance:c>=r&&c<=t?0:Math.abs(c-b),relativeDistance:li(new ki(p,b),new ki(a,c))}} w.qe=function(a,b,c,e,f){var l=f.width;f=f.height;var p=e.append("g").attr("class","bar-group");e=c.Fc()(a,b);var r=gn(c,"strokeWidth")?c.strokeWidth()(a,b):this.Ja;l=p.append("rect").attr("class","bar").attr("width",l).attr("height",f).attr("stroke-width",r).attr("stroke-dasharray",e).attr("x",0).attr("y",0).attr("rx",1);Ij(l,function(){return c.color()(a,b)},!0);e&&"none"!==e.toLowerCase()&&l.attr("fill","transparent")};function yw(a){a=Zi(a).attr("data-rect").split(",");return{domainPosition:+a[0],measurePosition:+a[1],domainSize:+a[2],measureSize:+a[3]}} function Aw(a,b,c,e){e={domainPosition:e.domainPosition,measurePosition:e.measurePosition,domainSize:e.domainSize,measureSize:e.measureSize};switch(a.Za){case 1:e.domainPosition-=c;break;case 2:e.domainPosition+=c;break;default:e.measurePosition=b,e.measureSize=0}return e} function uw(a,b,c,e,f){var l=c.measureOffset,p=c.measure+l,r=wr(f,l),t=wr(f,p);if(sl(r)&&sl(t)){p=p<l;var y=Yo(f,0)<Yo(f,1);p=y&&!p||!y&&p;0!=l&&(a.Ea>Math.abs(t-r)?t=r:r+=(p?1:-1)*a.Ea);p?(p=0===l?Math.floor:Math.ceil,y=Math.ceil):(p=0===l?Math.ceil:Math.floor,y=Math.floor);r=p(r);t=y(t)}else t=r=null;p=Yo(e,c.domain);y=vr(e,c.domain)+b.barOffset;var E=b.barWidth,ma=r;r=t-r;var na=t=void 0,ta=Math.min(E/2,Math.abs(r),c.strokeWidth);E-=ta;y+=ta/2;r+=(0<=r?-1:1)*ta/2;if(null!=c.measureLowerBound&& null!=c.measureUpperBound){var va=c.measureLowerBound,sa=c.measureUpperBound;null!=va&&null!=sa&&(t=wr(f,l+va),na=wr(f,l+sa))}a="x"==It(a);l=b.barWidth/2;b=vr(e,c.domain)+b.barOffset+l;c=Yo(f,c.measure+c.measureOffset);return{barGroupCenter:p,chartX:a?b:c,chartY:a?c:b,domainPosition:y,domainSize:E,measurePosition:ma,measureSize:r,measureLowerBoundPosition:t,measureUpperBoundPosition:na,strokeWidth:ta}} w.re=function(){return!0};w.Jg=function(a,b){b=En(b);return null==b.barData?a.data:b.barData};mw.prototype.setCssName=mw.prototype.uo;mw.prototype.getRoundingRadiusPx=mw.prototype.hn;mw.prototype.setRoundingRadiusPx=mw.prototype.Ci;mw.prototype.roundingRadiusPx=mw.prototype.jo;mw.prototype.getBarHorizontalMargin=mw.prototype.lm;mw.prototype.setBarHorizontalMargin=mw.prototype.uk;mw.prototype.barHorizontalMargin=mw.prototype.El;mw.prototype.setWeightPattern=mw.prototype.Wk;mw.prototype.getWeightPattern=mw.prototype.yn;mw.prototype.getBarGroupInnerPadding=mw.prototype.jm;mw.prototype.setBarGroupInnerPadding=mw.prototype.sk;mw.prototype.barGroupInnerPadding=mw.prototype.Dl;mw.prototype.getMinBarWidth=mw.prototype.Ym;mw.prototype.setMinBarWidth=mw.prototype.Pk;mw.prototype.getMaxBarWidth=mw.prototype.Wm;mw.prototype.setMaxBarWidth=mw.prototype.fh;mw.prototype.maxBarWidth=mw.prototype.Qg;mw.prototype.getStackedBarPadding=mw.prototype.rn;mw.prototype.setStackedBarPadding=mw.prototype.Hi;mw.prototype.stackedBarPadding=mw.prototype.Mo;mw.prototype.getGroupingType=mw.prototype.Hm;mw.prototype.setGroupingType=mw.prototype.eg;mw.prototype.getStack=mw.prototype.Xe;mw.prototype.setStack=mw.prototype.Rd;mw.prototype.stack=mw.prototype.stack;mw.prototype.getStrokeWidth=mw.prototype.Kf;mw.prototype.setStrokeWidth=mw.prototype.Sd;mw.prototype.strokeWidth=mw.prototype.strokeWidth;mw.prototype.autoBarLabels=mw.prototype.Cl;mw.prototype.setColorHighlightStrategy=mw.prototype.Nd;mw.prototype.getBorderRenderingStrategy=mw.prototype.nm;mw.prototype.setBorderRenderingStrategy=mw.prototype.to;mw.prototype.setTransitionStrategy=mw.prototype.Jo;mw.prototype.getBarLabelDecorator=mw.prototype.mm;function xw(a,b,c,e,f,l,p){if(null===a||null===b||null===c||null===e||null===l)return"";l=Math.min(Math.abs(e),l,c/2);p=1==p?"Z":"";return f?0<=e?"M"+b+" "+a+"h"+(e-l)+"a"+l+","+l+" 0 0 1 "+l+","+l+"v"+(c-2*l)+"a"+l+","+l+" 0 0 1 "+-l+","+l+"h"+-1*(e-l)+p:"M"+b+" "+a+"h"+(e+l)+"a"+l+","+l+" 0 0 0 "+-l+","+l+"v"+(c-2*l)+"a"+l+","+l+" 0 0 0 "+l+","+l+"h"+-1*(e+l)+p:0>=e?"M"+a+" "+b+"v"+(e+l)+"a"+l+","+l+" 0 0 1 "+l+","+-l+"h"+(c-2*l)+"a"+l+","+l+" 0 0 1 "+l+","+l+"v"+-1*(e+l)+p:"M"+a+" "+b+"v"+(e-l)+ "a"+l+","+l+" 0 0 0 "+l+","+l+"h"+(c-2*l)+"a"+l+","+l+" 0 0 0 "+l+","+-l+"v"+-1*(e-l)+p} function sw(a,b,c,e,f,l,p,r){e=Math.floor((e-(2*r+f*(a-1)))/a);l&&(e=Math.max(l,e));p&&(e=Math.min(p,e));return c&&0!=c.length?Math.floor(e*a*c[b]):e} function tw(a,b,c,e,f,l,p,r){var t=Math.floor((e-(2*r+f*(a-1)))/a),y=0;p&&t>p&&(y=Math.floor((t-p)*a/2));for(var E=t=0;E<b;E++)t+=f+sw(a,E,c,e,f,l,p,r);return r+y+t} var Cw={Pi:0,hl:1};ud("module$contents$aplos$chart$renderer$Bar_Bar.BorderRenderingStrategy",Cw);Cw.DEFAULT=0;Cw.ALL=1;var Dw={Pi:0,iq:1,jq:2};ud("module$contents$aplos$chart$renderer$Bar_Bar.TransitionStrategy",Dw);Dw.DEFAULT=0;Dw.PAGE_LEFT=1;Dw.PAGE_RIGHT=2;var Ew={Fq:0,Rp:1,vq:2,Sp:3};ud("module$contents$aplos$chart$renderer$Bar_Bar.GroupingType",Ew);Ew.UNKNOWN=0;Ew.GROUPED=1;Ew.STACKED=2;Ew.GROUPED_STACKED=3;ud("aplos.chart.renderer.Bar",mw);ud("aplos.chart.renderer.Bar.BorderRenderingStrategy",Cw);ud("aplos.chart.renderer.Bar.GroupingType",Ew);ud("aplos.chart.renderer.Bar.TransitionStrategy",Dw);function Fw(a,b){this.v=a[id.Symbol.iterator]();this.N=b} Fw.prototype[Symbol.iterator]=function(){return this};Fw.prototype.next=function(){var a=this.v.next();return{value:a.done?void 0:this.N.call(void 0,a.value),done:a.done}};function Gw(a,b){return new Fw(a,b)} ;function Hw(){} Hw.prototype.next=function(){return Iw};var Iw={done:!0,value:void 0};Hw.prototype.Ae=function(){return this};function Jw(a){if(a instanceof Kw||a instanceof Lw||a instanceof Mw)return a;if("function"==typeof a.next)return new Kw(function(){return a});if("function"==typeof a[Symbol.iterator])return new Kw(function(){return a[Symbol.iterator]()});if("function"==typeof a.Ae)return new Kw(function(){return a.Ae()});throw Error("Not an iterator or iterable.");} function Kw(a){this.v=a} Kw.prototype.Ae=function(){return new Lw(this.v())};Kw.prototype[Symbol.iterator]=function(){return new Mw(this.v())};Kw.prototype.N=function(){return new Mw(this.v())};function Lw(a){this.v=a} Zc(Lw,Hw);Lw.prototype.next=function(){return this.v.next()};Lw.prototype[Symbol.iterator]=function(){return new Mw(this.v)};Lw.prototype.N=function(){return new Mw(this.v)};function Mw(a){Kw.call(this,function(){return a});this.O=a} Zc(Mw,Kw);Mw.prototype.next=function(){return this.O.next()};function Nw(a,b){this.N={};this.v=[];this.O=this.size=0;var c=arguments.length;if(1<c){if(c%2)throw Error("Uneven number of arguments");for(var e=0;e<c;e+=2)this.set(arguments[e],arguments[e+1])}else a&&this.addAll(a)} function Ow(a){Pw(a);return a.v.concat()} w=Nw.prototype;w.has=function(a){return Qw(this.N,a)};w.clear=function(){this.N={};this.O=this.size=this.v.length=0};w.remove=function(a){return this.delete(a)};w.delete=function(a){return Qw(this.N,a)?(delete this.N[a],--this.size,this.O++,this.v.length>2*this.size&&Pw(this),!0):!1};function Pw(a){if(a.size!=a.v.length){for(var b=0,c=0;b<a.v.length;){var e=a.v[b];Qw(a.N,e)&&(a.v[c++]=e);b++}a.v.length=c}if(a.size!=a.v.length){var f={};for(c=b=0;b<a.v.length;)e=a.v[b],Qw(f,e)||(a.v[c++]=e,f[e]=1),b++;a.v.length=c}} w.get=function(a,b){return Qw(this.N,a)?this.N[a]:b};w.set=function(a,b){Qw(this.N,a)||(this.size+=1,this.v.push(a),this.O++);this.N[a]=b};w.addAll=function(a){if(a instanceof Nw)for(var b=Ow(a),c=0;c<b.length;c++)this.set(b[c],a.get(b[c]));else for(b in a)this.set(b,a[b])};w.forEach=function(a,b){for(var c=Ow(this),e=0;e<c.length;e++){var f=c[e],l=this.get(f);a.call(b,l,f,this)}};w.clone=function(){return new Nw(this)};w.transpose=function(){for(var a=new Nw,b=0;b<this.v.length;b++){var c=this.v[b];a.set(this.N[c],c)}return a};w.keys=function(){return Jw(this.Ae(!0)).N()};w.values=function(){return Jw(this.Ae(!1)).N()};w.entries=function(){var a=this;return Gw(this.keys(),function(b){return[b,a.get(b)]})};w.Ae=function(a){Pw(this);var b=0,c=this.O,e=this,f=new Hw;f.next=function(){if(c!=e.O)throw Error("The map has changed since the iterator was created");if(b>=e.v.length)return Iw;var l=e.v[b++];return{value:a?l:e.N[l],done:!1}};return f};function Qw(a,b){return Object.prototype.hasOwnProperty.call(a,b)} ;function Rw(){Ht.call(this);this.wa=null;this.ma=0;this.N=!1;this.ka=2;this.v=!1;this.oa=null;this.ha=3} Zc(Rw,Ht);w=Rw.prototype;w.io=function(a){if(null==a)return this.N;this.N=a;return this};w.Qg=function(a){if(void 0===a)return this.oa;this.oa=a;return this};w.strokeWidth=function(a){if(null==a)return this.ha;this.ha=a;return this};w.zn=function(a){if(null==a)return this.ka;this.ka=a;return this};w.Eo=function(a,b){b?(this.wa=null,this.ma=a||0):(this.wa=a||0,this.ma=null);return this};w.stack=function(a){if(!arguments.length||null==a)return this.v;this.v=a;return this};w.Uc=function(a,b){for(var c=new Nw,e=new Nw,f=0;f<b.length;f++){var l=b[f],p=a[f],r=p.data;p.color||l.color("rgba(0, 0, 0, .6)");for(var t=Dn(l,r),y=0;y<r.length;y++){var E=t[y];E.series=p;E.seriesConfig=l;if(this.v){var ma=E.domain,na=E.measure,ta=0<=na?c:e,va=ta.get(ma)||0;ta.set(ma,na+va);E.measureOffset=va}}this.v&&l.Mc(Sw(t));p=(p=l.yb)?Qj(p.kb.node(),0,4):null;En(l,{lineData:t,lineIndex:f,numLines:b.length,highlightShadowUrl:p})}};function Sw(a){return function(b,c){return a[c].measureOffset}} w.Pb=function(a,b){var c=b.color(),e=b.Je(),f="y"===Kt(this),l=b.tb(),p=b.Ic(),r=p.bandwidth(),t=null!=this.ma?this.ma*r:this.wa||0,y=gn(b,"datumHoverState")?b.md():function(){return 0},E=En(b),ma=E.lineData,na=E.numLines,ta=E.lineIndex,va=this.v?r:Math.floor((r-this.ka*(na-1))/na),sa=Math.min(this.oa||Infinity,va);r=Tw(this,ta,na,sa,t);t=Uw(this,sa,va,ta,na,t);na=t+r/2;E.chartWidth=b.yb.frameWidth();E.chartHeight=b.yb.frameHeight();if(0==a.data.length)En(b).barData=[];else for(b=0;b<a.data.length;b++)ta=ma[b],Vw(this,ta,r,t,p,l),va=vr(p,ta.domain)+na,sa=Yo(l,ta.measure+ta.measureOffset),ta.chartX=f?va:sa,ta.chartY=f?sa:va,ta.lineClass=e(ta.datum,b),ta.color=c(ta.datum,b),ta.filter=null,va=y(ta.datum,b),0<va?(ta.lineClass+=" highlight",ta.filter=E.highlightShadowUrl):0>va&&(ta.lineClass+=" inverse-highlight")};w.render=function(a,b,c,e){a=En(b).lineData;var f=wr(b.tb(),0),l=this.N?"round":"butt";b=c.selectAll(".bar-target-line").data(a,function(y){return y.key});c=b.enter().append("line");a=b.exit();var p=c.merge(b),r=Kt(this),t=It(this);e&&(c.each(function(y){var E=Zi(this);gi(E,{display:y.validValue?null:"none","class":"bar-target-line "+y.lineClass,stroke:y.color,"stroke-linecap":l,"stroke-width":y.strokeWidth,"stroke-dasharray":y.dashPattern});E.attr(t+"1",y.domainPosition);E.attr(t+"2",y.domainPosition+y.domainSize);E.attr(r+"1",f);E.attr(r+"2",f)}),p=p.transition().duration(e),a=a.transition().duration(e),a.attr(r+"1",f),a.attr(r+"2",f));a.remove();p.each(function(y){var E=Zi(this);e&&(E=E.transition(p));gi(E,{display:y.validValue?null:"none","class":"bar-target-line "+y.lineClass,filter:y.filter,stroke:y.color,"stroke-linecap":l,"stroke-width":y.strokeWidth,"stroke-dasharray":y.dashPattern});E.attr(t+"1",y.domainPosition);E.attr(t+"2",y.domainPosition+y.domainSize);E.attr(r+"1",y.measurePosition);E.attr(r+"2",y.measurePosition)});return null};function Tw(a,b,c,e,f){a.v&&(c=1,b=0);return(0===b?f:0)+e+(b+1===c?f:0)} function Uw(a,b,c,e,f,l){if(a.v)return Math.floor((c-b)/2)-l;c=Math.floor((c-b)*f/2);0===e&&(c-=l);return c+(a.ka+b)*e} function Vw(a,b,c,e,f,l){var p=b.measureOffset,r=b.measure+p;sl(r)&&sl(p)||(r=0);p=Yo(l,r);var t=Yo(l,0);r=0>r;l=(l=t<Yo(l,1))&&!r||!l&&r;p=(l?Math.ceil:Math.floor)(p);r=Yo(f,b.domain);e=vr(f,b.domain)+e;t=Math.min(Math.abs(p-t),a.ha);a.N&&(c-=t,e+=Math.ceil(t/2));b.groupCenter=r;b.domainPosition=e;b.domainSize=c;b.measurePosition=p+t/2*(l?-1:1);b.strokeWidth=t} w.td=function(){return 0};w.qe=function(a,b,c,e,f){var l=f.width;f=f.height;var p=Math.min(this.ha,f/3),r=this.N?"round":"butt",t=c.Fc()(a,b);a=c.color()(a,b);b=Math.ceil(this.N?p/2:0);e.append("line").attr("class","bar-target-line").attr("stroke-width",p).attr("stroke-linecap",r).attr("stroke-dasharray",t).attr("y1",f/2).attr("y2",f/2).attr("x1",0+b).attr("x2",l-b).attr("stroke",a)};w.Db=function(a){var b={datumX:0,datumY:0,domainDistance:0,measureDistance:0,relativeDistance:0,barWidth:0};sf(b,a);b.barWidth=b.domainSize;return b};w.qd=function(a,b,c,e,f){var l="width"===Jt(this);a=l?c:e;e=l?e:c;l=En(b).lineData;b=null;c=Number.MAX_VALUE;for(var p=0;p<l.length;p++)if(l[p].validValue){var r=Math.abs(a-l[p].groupCenter);r<c&&(!f||f.contains(new ki(l[p].chartX,l[p].chartY)))&&(b=l[p],c=r)}return b?(b=this.Db(b),f=Math.abs(e-b.measurePosition),e=b.domainPosition,l=e+b.domainSize,p=Kh(a,e,l),a=a>=e&&a<=l?0:Math.abs(a-p),b.domainDistance=c,b.measureDistance=f,b.relativeDistance=a,b):null};w.ie=function(a,b,c,e,f){a=f||[];if(b=En(b).lineData)for(f=0;f<b.length;f++){var l=this.Db(b[f]);if(c(l)&&(a.push(l),e))break}};w.Jd=function(a){return a instanceof Rw};w.re=function(){return!0};ud("aplos.chart.renderer.BarTargetLine",Rw);Rw.prototype.stack=Rw.prototype.stack;Rw.prototype.setOverdraw=Rw.prototype.Eo;Rw.prototype.groupInnerPadding=Rw.prototype.zn;Rw.prototype.strokeWidth=Rw.prototype.strokeWidth;Rw.prototype.maxBarWidth=Rw.prototype.Qg;Rw.prototype.roundEndCaps=Rw.prototype.io;function Ww(a,b){Ht.call(this);this.ha=!0;this.ka=null;this.N=a||null;this.v=new lt;this.ma=$s();this.oa=Sj;this.Ji=b||null} Zc(Ww,Ht);w=Ww.prototype;w.Nd=function(a){this.oa=a;return this};w.Fm=function(){return this.v};w.mi=function(a){this.v=a;return this};w.Qe=function(){return this.ka};w.Wc=function(a){this.ka=a;return this};w.od=function(){return this.N};w.Qb=function(a){this.N=a;return this};w.ag=function(a){this.ma=a.fe?a:Xw(a);return this};function Xw(a){var b=a.heightToWidthRatio,c=a.isSolid,e=a.includeLabel;switch(a.type){case "circle":a=$s(c,e);break;case "error":a=ct();break;case "pause":a=et();break;case "oval":a=dt(b,c,e);break;case "rect":a=ft(b,c,e);break;case "refresh":a=gt();break;case "square":a=ht(c,e);break;case "triangle":a=bt(c,e);break;case "warning":a=it();break;case "box-triangle-right":a=jt();break;default:throw Error("Invalid shape renderer: "+a);}return a} w.td=function(){return 10};w.Jd=function(a){return a instanceof Ww};w.zl=function(a){if(!arguments.length||null==a)return this.ha;this.ha=a;return this};w.mk=function(a){this.ha=a;return this};w.fm=function(){return this.ha};w.Uc=function(a,b){for(var c=0;c<b.length;c++){var e=b[c],f=Dn(e,a[c].data);switch(this.Hc()){case "measureValue":for(var l=0;l<f.length;l++){var p=f[l];if(null!=p.measure){var r=e.Vb()||wg;p.label=r(p.measure)}else p.label=""}}En(e,{Hb:f})}};w.Pb=function(a,b){var c=En(b);if(0===a.data.length)c.Hb=[];else{var e=b.Ic(),f=b.tb(),l=!1,p=-Number.MAX_VALUE,r=c.Hb,t=gn(b,"datumHoverState")?b.md():function(){return 0},y=gn(b,"datumClickState")?b.ae():function(){return 0},E=null,ma=null,na=null,ta=null,va=!1;gn(b,"measureUpperBound")&&gn(b,"measureLowerBound")&&(na=b.af(),ta=b.df(),va=!0,gn(b,"domainUpperBound")&&gn(b,"domainLowerBound")&&(E=b.Ke(),ma=b.Le()));a=Yw(this,a,b);b=2==e.Wa;for(var sa=2==f.Wa,Ba=0;Ba<r.length;Ba++){var ya=r[Ba];ya.chartX=Yo(e,ya.domain,ya.domainOffset);ya.chartY=Yo(f,ya.measure,ya.measureOffset);ya.validValue=sl(ya.measure)&&sl(ya.measureOffset)&&sl(ya.chartX)&&sl(ya.chartY);0<Ba&&p>ya.chartX&&(l=!0);p=ya.chartX;Zw(this,ya);ya.pointClass="";var Aa=t(ya.datum,Ba);0<Aa?ya.pointClass= (ya.pointClass+" highlight").trim():0>Aa&&(ya.pointClass=(ya.pointClass+" inverse-highlight").trim());Aa=y(ya.datum,Ba);0<Aa?ya.pointClass=(ya.pointClass+" selected").trim():0>Aa&&(ya.pointClass=(ya.pointClass+" inverse-selected").trim());va&&(Aa=ya.domainOffset||0,E&&ma&&(ya.domainLowerBound=E(ya.datum,Ba),ya.domainUpperBound=ma(ya.datum,Ba),b||(ya.domainLowerBound+=Aa,ya.domainUpperBound+=Aa),null!==ya.domainLowerBound&&null!==ya.domainUpperBound&&(ya.domainLowerBoundPosition=wr(e,ya.domainLowerBound,null),ya.domainUpperBoundPosition=wr(e,ya.domainUpperBound,null),ya.errorBarColor=ya.color)),Aa=ya.measureOffset||0,ya.measureLowerBound=na(ya.datum,Ba),ya.measureUpperBound=ta(ya.datum,Ba),sa||(ya.measureLowerBound+=Aa,ya.measureUpperBound+=Aa),null!==ya.measureLowerBound&&null!==ya.measureUpperBound&&(ya.measureLowerBoundPosition=wr(f,ya.measureLowerBound,null),ya.measureUpperBoundPosition=wr(f,ya.measureUpperBound,null),ya.errorBarColor=ya.color));ya.shapeRenderer=a(ya.datum,ya.index)}l&&r.sort(function(Ca,Fa){return Ca.chartX-Fa.chartX});c.Hb=r;this.v.Pb(r,Kt(this),e,f)}};function Yw(a,b,c){var e=a.ma;b.shapeRenderer&&(e=Xw(b.shapeRenderer));return Gn(c,function(f){return f.shapeRenderer?Xw(f.shapeRenderer):e})} function Zw(a,b){switch(a.N){case 1:b.labelX=isNaN(b.chartX)?null:b.chartX;b.labelY=isNaN(b.chartY)?null:b.chartY-6.5-b.radius;break;case 4:b.labelX=isNaN(b.chartX)?null:b.chartX;b.labelY=isNaN(b.chartY)?null:b.chartY;break;case 2:b.labelX=isNaN(b.chartX)?null:b.chartX-6.5-b.radius;b.labelY=isNaN(b.chartY)?null:b.chartY;break;case 3:b.labelX=isNaN(b.chartX)?null:b.chartX+6.5+b.radius;b.labelY=isNaN(b.chartY)?null:b.chartY;break;default:case 0:b.labelX=null,b.labelY=null}} w.render=function(a,b,c,e,f,l,p){a=wr(b.tb(),0);f=En(b);var r=gn(b,"datumHoverState")?b.md():function(){return 0};b=gn(b,"datumClickState")?b.ae():function(){return 0};var t=c.node();$w(this,f.Hb||[],t,a,e,l,p,r,b);return c.selectAll(".point-group")};function $w(a,b,c,e,f,l,p,r,t){if(0===b.length)ax(a,c,e,f);else{c=Zi(c).selectAll(".point-group").data(b,function(sa){return sa.key});c.exit().remove();var y=c.enter().append("g").attr("class","point-group");c=y.merge(c);a.v.Vf()||a.v.add(y,f,l);var E=function(sa,Ba){var ya=+sa.radius;if(0<r(sa.datum,Ba)||0<t(sa.datum,Ba))ya+=2;return ya},ma=function(sa,Ba){var ya=r(sa.datum,Ba);Ba=t(sa.datum,Ba);return a.oa(sa.color,ya,Ba).color},na=a.ma;y.each(function(sa,Ba){(sa.shapeRenderer||na).fe(Zi(this),"point",sa.chartX,e,E(sa,Ba),ma(sa,Ba),sa)});var ta=y.append("text").attr("class","point-label");switch(a.N){case 1:case 4:ta.attr("display",null).attr("text-anchor",lj("middle")).attr("alignment-baseline","middle");break;case 2:ta.attr("display",null).attr("text-anchor",lj("end")).attr("alignment-baseline","middle");break;case 3:ta.attr("display",null).attr("text-anchor",lj("start")).attr("alignment-baseline","middle");break;default:case 0:ta=c.select(".point-label"),ta.attr("display","none")}a.v.Vf()&&a.v.add(y,f,l);y.each(function(sa){sa= pf(sa);a.ha&&(sa.Wj=e);sa.radius=0;sa.Zq=sa.Wj;sa.ar=sa.Wj;sa=Kt(a);a.v.update(Zi(this),f,sa,p)});ta.style("fill",a.ka);l={display:function(sa){return sa.validValue?null:"none"},"class":function(sa){var Ba="point-group";void 0!==sa.pointClass&&(Ba=(Ba+" "+sa.pointClass).trim());void 0!==sa.datumClass&&(Ba=(Ba+" "+sa.datumClass).trim());return Ba}};b={dx:function(sa){return isNaN(sa.labelX)?null:sa.labelX},dy:e};var va=c;f&&(gi(y,l),ta&&gi(ta,b),va=c.transition().duration(f));c=va.select(".point");c.attr("display",function(sa){return p.contains(new ki(sa.chartX,sa.chartY))?null:"none"});c.each(function(sa,Ba){var ya=Zi(this);f&&(ya=ya.transition().duration(f));(sa.shapeRenderer||na).Td(ya,"point",sa.chartX,sa.chartY,E(sa,Ba),ma(sa,Ba),sa)});c=va.select(".point-label");gi(va,l);b.dy=function(sa){return isNaN(sa.labelY)?null:sa.labelY};b.display=function(sa){return p.contains(new ki(sa.chartX,sa.chartY))?null:"none"};switch(a.N){case 1:case 4:b["text-anchor"]=lj("middle");break;case 2:b["text-anchor"]=lj("end");break;case 3:b["text-anchor"]=lj("start");break;default:case 0:b.display="none"}c.text(function(sa){return sa.label});c.style("fill",a.ka);gi(c,b);va.each(function(){var sa=Kt(a);if(f){var Ba=Zi(this).transition(va);a.v.update(Ba,f,sa,p)}else a.v.update(Zi(this),f,sa,p)})}} function ax(a,b,c,e){a.v.remove(Zi(b),c,e);a=Zi(b).selectAll(".point-group");b=Zi(b).selectAll(".point");e&&(a=a.transition().duration(e),b=b.transition().duration(e),c={cx:function(f){return f.chartX},cy:c,r:function(f){return f.radius},fill:function(f){return f.color}},gi(a,{display:function(f){return f.validValue?null:"none"}}),gi(b,c));a.remove()} w.qd=function(a,b,c,e,f,l){b=En(b).Hb;a=null;for(var p=Number.MAX_VALUE,r=[],t=0;t<b.length;t++){var y=b[t];if(y.validValue&&(!f||f.contains(new ki(y.chartX,y.chartY)))&&("function"!==typeof l||l(y,t,c,e))){var E=bx(y,c,e);E.relativeDistance<p&&(a=y,p=E.relativeDistance);E.insidePoint&&r.push(y)}}if(null!=a){a=[a];f=[];for(l=0;l<a.length;l++)f.push(this.Db(a[l],c,e));c=f}else c=null;return null!==c?c[0]:null};w.ie=function(a,b,c,e,f,l,p){a=f||[];if(b=En(b).Hb)for(f=0;f<b.length;f++){var r=this.Db(b[f],l,p);if(c(r)&&(a.push(r),e))break}};w.Db=function(a,b,c){var e={datumX:0,datumY:0,domainDistance:0,measureDistance:0,relativeDistance:0};sf(e,a);void 0!==b&&void 0!==c&&(a=bx(e,b,c),e.domainDistance=a.domainDistance,e.measureDistance=a.measureDistance,e.relativeDistance=a.relativeDistance);return e};function bx(a,b,c){if(isNaN(a.domainLowerBoundPosition)||isNaN(a.domainUpperBoundPosition)||isNaN(a.measureLowerBoundPosition)||isNaN(a.measureUpperBoundPosition)){var e=Math.abs(b-a.chartX),f=Math.abs(c-a.chartY);c=Math.sqrt(e*e+f*f);return{domainDistance:e,measureDistance:f,relativeDistance:c,insidePoint:c<a.radius}}e=Math.abs(b-a.chartX);f=Math.abs(c-a.chartY);c=(0,st.Ul)(new qt(b,c),new qt(a.domainLowerBoundPosition,a.measureLowerBoundPosition),new qt(a.domainUpperBoundPosition,a.measureUpperBoundPosition));b=Math.sqrt(e*e+f*f);return{domainDistance:e,measureDistance:f,relativeDistance:Math.min(b,c),insidePoint:b<a.radius||a.comparisonPoints&&c<a.comparisonPoints.radius}} w.qe=function(a,b,c,e,f){var l=c.color()(a,b),p=this.ma,r=c.Kg();r.shapeRenderer&&(p=Xw(r.shapeRenderer));r=Gn(c,function(t){return t.shapeRenderer?Xw(t.shapeRenderer):p})(a,b);b=Math.min(c.radius()(a,b),f.width/2);r.fe(e,"point",f.width/2,f.height/2,b,l,a)};w.re=function(){return!1};w.Jg=function(a,b){b=En(b);return null===b.Hb?a.data:b.Hb};Ww.prototype.getAnimatesFromDomainAxis=Ww.prototype.fm;Ww.prototype.setAnimatesFromDomainAxis=Ww.prototype.mk;Ww.prototype.animatesFromDomainAxis=Ww.prototype.zl;Ww.prototype.setDefaultShapeRenderer=Ww.prototype.ag;Ww.prototype.setLabelPosition=Ww.prototype.Qb;Ww.prototype.getLabelPosition=Ww.prototype.od;Ww.prototype.setLabelColor=Ww.prototype.Wc;Ww.prototype.getLabelColor=Ww.prototype.Qe;Ww.prototype.setErrorRenderer=Ww.prototype.mi;Ww.prototype.getErrorRenderer=Ww.prototype.Fm;Ww.prototype.setColorHighlightStrategy=Ww.prototype.Nd;var cx={NONE:0,np:1,Ui:2,ol:3,kl:4};ud("module$contents$aplos$chart$renderer$Point_Point.LabelPosition",cx);cx.NONE=0;cx.CENTERED=1;cx.INSIDE=4;cx.LEFT=2;cx.RIGHT=3;ud("aplos.chart.renderer.Point",Ww);ud("aplos.chart.renderer.Point.LabelPosition",cx);function dx(a,b){this.start=a<b?a:b;this.end=a<b?b:a} dx.prototype.clone=function(){return new dx(this.start,this.end)};function ex(a,b){a.start=Math.min(a.start,b);a.end=Math.max(a.end,b)} ;function fx(){Ht.call(this);this.ka=!0;this.N=this.Aa=this.wa=!1;this.Sa=gx;this.v=new Ww;this.ma=!1;this.oa=2;this.Ja=null;this.Ma=this.ha=hx("linear");this.Ea=!0;this.Za=Sj} Zc(fx,Ht);w=fx.prototype;w.strokeWidth=function(a){return arguments.length&&null!=a?this.Sd(a):this.Kf()};w.Sd=function(a){this.oa=a;return this};w.Kf=function(){return this.oa};w.Nf=function(a){return arguments.length&&null!=a?this.vi(a):this.Hh()};w.vi=function(a){this.Ja=a;return this};w.Hh=function(){return null!==this.Ja?this.Ja:this.oa};w.Io=function(a){this.Sa=a;return this};w.Gn=function(a){return arguments.length&&null!=a?this.oi(a):this.ka};w.oi=function(a){this.ka=a;return this};w.Km=function(){return this.ka};w.Fn=function(a){return arguments.length&&null!=a?this.ni(a):this.wa};w.ni=function(a){this.wa=a;return this};w.Jm=function(){return this.wa};w.Hn=function(a){if(!arguments.length||null==a)return this.N;this.N=a;return this};w.Dk=function(a){this.N=a;return this};w.Lm=function(){return this.N};w.Nd=function(a){this.Za=a;this.v.Nd(a);return this};w.Md=function(a){this.v.Md(a);return this};w.Hc=function(){return this.v.Hc()};w.Qe=function(){return this.v.Qe()};w.Wc=function(a){this.v.Wc(a);return this};w.od=function(){return this.v.od()};w.Qb=function(a){this.v.Qb(a);return this};w.ag=function(a){this.v.ag(a);return this};w.Fo=function(a){this.Ea=a;return this};w.fn=function(){return this.Ea};w.stack=function(a){return arguments.length&&null!=a?this.Rd(a):this.Xe()};w.Rd=function(a){this.ma=a;return this};w.Xe=function(){return this.ma};w.yk=function(a){this.Ma=this.ha=hx(a);return this};w.td=function(){return 0};w.Jd=function(a){return a instanceof fx};w.Uc=function(a,b){var c=new Map;Lt(this,a,b);for(var e=0;e<b.length;e++){var f=b[e],l=Dn(f,a[e].data),p=this.O,r=this.Pa,t=this.La;if(null!=p){var y=En(f);l=ut(l,"domain",{measure:{interpolator:p,interpolateOnNull:r}},y.Zi,t)}this.ma&&f.Mc(ix(this,l));for(p=0;p<l.length;p++){r=l[p];t=r.domain;y=r.measure;if(this.ma){r.measureOffset=r.measureOffset||0;var E=c.has(t)?c.get(t):null;E&&(r.measureOffset=null!==E.measure&&null!==E.measureOffset?E.measure+E.measureOffset:null);r.cumulativeTotal=y||0;null!== y&&null!==r.measureOffset&&(c.set(t,r),E&&(r.cumulativeTotal+=E.cumulativeTotal,0!=r.measure&&"stackTotal"===this.Hc()&&(E.label="")));c.set(t,r)}switch(this.Hc()){case "cumulativeTotal":case "stackTotal":r.validValue&&null!=r.cumulativeTotal?(t=r.cumulativeTotal,y=f.Vb()||wg,r.label=y(t)):r.label="";break;case "measureValue":null!=r.measure?(t=f.Vb()||wg,r.label=t(r.measure)):r.label=""}}En(f,{Hb:l})}};w.Pb=function(a,b){var c=this;this.Aa=!1;var e=En(b);if(0==a.data.length)e.Hb=[],e.Ij=[],e.Of=[];else{var f=b.Ic(),l=b.tb(),p=!1,r=1===a.data.length,t=-Number.MAX_VALUE,y=e.Hb,E=gn(b,"datumHoverState")?b.md():function(){return 0},ma=gn(b,"datumClickState")?b.ae():function(){return 0},na=gn(b,"strokeWidth")?b.strokeWidth():function(){return c.oa},ta=null,va=null,sa=null,Ba=null;gn(b,"measureUpperBound")&&gn(b,"measureLowerBound")&&(this.Aa=!0,sa=b.af(),Ba=b.df(),gn(b,"domainUpperBound")&&gn(b,"domainLowerBound")&&(ta=b.Ke(),va=b.Le()));b=Yw(this.v,a,b);for(var ya=0;ya<y.length;ya++){var Aa=y[ya];Aa.chartX=Yo(f,Aa.domain);Aa.chartY=Yo(l,Aa.measure+Aa.measureOffset);Aa.chartY0=Yo(l,Aa.measureOffset);var Ca=sl(Aa.measure)&&sl(Aa.measureOffset)&&sl(Aa.chartX)&&sl(Aa.chartY);(Aa.validValue=Ca)||(r=!0);0<ya&&t>Aa.chartX&&(p=!0);t=Aa.chartX;Zw(this.v,Aa);this.Aa&&(ta&&va&&(Aa.domainLowerBound= ta(Aa.datum,ya),Aa.domainUpperBound=va(Aa.datum,ya),null!==Aa.domainLowerBound&&null!==Aa.domainUpperBound&&(Ca=Aa.domainOffset||0,Aa.domainLowerBound+=Ca,Aa.domainUpperBound+=Ca,Aa.domainLowerBoundPosition=wr(f,Ca+Aa.domainLowerBound),Aa.domainUpperBoundPosition=wr(f,Ca+Aa.domainUpperBound),Aa.errorBarColor=Aa.color)),Aa.measureLowerBound=sa(Aa.datum,ya),Aa.measureUpperBound=Ba(Aa.datum,ya),null!=Aa.measureLowerBound&&null!=Aa.measureUpperBound&&(Ca=Aa.measureOffset||0,Aa.measureLowerBound+=Ca,Aa.measureUpperBound+= Ca,Aa.measureLowerBoundPosition=wr(l,Ca+Aa.measureLowerBound),Aa.measureUpperBoundPosition=wr(l,Ca+Aa.measureUpperBound),Aa.errorBarColor=Aa.color));Aa.shapeRenderer=b(Aa.datum,Aa.index);Aa.strokeWidth=na(Aa.datum,ya)}p&&y.sort(function(Ja,Ka){return Ja.chartX-Ka.chartX});var Fa=this.Sa?this.Sa(y,this):y;p=[];if(r)for(r=0;r<Fa.length;r++)Fa[r].validValue&&(t=r===Fa.length-1||!Fa[r+1].validValue,0!==r&&Fa[r-1].validValue||!t||p.push(Fa[r]));var Ea=[];if(Fa.length){r={};ta=t="";for(va=0;va<Fa.length;va++)ya=Fa[va],ya.validValue&&(sa=ya.chartX,Ba=ya.color,b=ya.dashPattern,Aa=Ba,Aa=E(ya.datum,va),Ca=ma(ya.datum,va),ya=ya.datumClass,Aa=this.Za(Ba,Aa,Ca).color,Ba=Ba+"|"+Aa+"|"+b+"|"+ya,r[Ba]||(r[Ba]=[],""==t&&(t=Ba)),ta!=Ba&&(r[ta]&&ex(r[ta][r[ta].length-1],sa),ta=Ba,r[Ba].push(new dx(sa,sa))),ex(r[Ba][r[Ba].length-1],sa));""!=t&&(va=f.range(),ex(r[t][0],va[0]),ex(r[ta][r[ta].length-1],va[1]));jf(r,function(Ja,Ka){Ka=Ka.split("|");var Oa="line-series";null!=Ka[3]&&""!=Ka[3]&&(Oa+=" "+Ka[3]);var Pa=na(y[0].datum,0),Qa=E(y[0].datum,0);0<Qa?(Pa+=2,Oa+=" highlight"):0>Qa&&(Oa+=" inverse-highlight");var Wa=ma(y[0].datum,0);0<Wa?(Pa+=2,Oa+=" selected"):0>Wa&&(Oa+=" inverse-selected");Ea.push({color:Ka[0],Pg:Ka[1],Fc:Ka[2],Je:Ka[3],Xl:Ja,zc:Fa,jr:a.name,strokeWidth:Pa,Xq:Pa,Vq:0<Qa,Wq:0> Qa,id:"lineclip"+yj(),Rj:Oa})},this)}e.Hb=y;e.Ij=p;e.Of=Ea;this.N&&this.v.v.Pb(y,Kt(this),f,l)}};w.render=function(a,b,c,e,f,l,p){var r=wr(b.tb(),0),t=En(b),y=c.node();if(0!==a.data.length||null!=y){var E=c.select("g");E.node()&&E.classed("area-segments")||xj(y,'<defs></defs><g class="area-segments"></g><g class="line-segments"></g><g class="isolate-data"></g><g class="points"></g><g class="error-area-segments"></g>');var ma=Ai(y);E=ma[1];var na=ma[2],ta=ma[3];y=ma[4];ma=ma[5];jx(c,t.Of,b);kx(this,t.Of,E,r,e,l);lx(this,t.Of,na,r,e,l);mx(this,t.Ij,ta,r,e,l);nx(this,t.Of,ma,r,e,l);this.N?this.v.render(a,b,Zi(y),e,f,l,p):(b=b.Rh(),En(b,{}),this.v.render({name:a.name,data:[]},b,Zi(y),e,f,l,p));return c.selectAll(".area, .line-series, .event-target, .error-area, .isolate-datum, .point-group")}};function lx(a,b,c,e,f,l){if(a.ka)if(0===b.length)ox(a,c,e,f);else if(Zi(c).attr("clip-path",l),f){l=Zi(c).selectAll(".line-series").data(b);l.exit().remove();b=Zi(c).selectAll(".event-target").data(b);b.exit().remove();c=l.enter().append("path");gi(c,{"class":function(t){return t.Rj},fill:"none"});l=c.merge(l);var p=b.enter().append("path");gi(p,{"class":"event-target",fill:"none"});b=p.merge(b);var r=px().defined(function(t){return t.validValue}).curve(a.ha).x(function(t){return t.chartX}).y(e);f&&(gi(c,{stroke:function(t){return t.Pg},"stroke-dasharray":function(t){return t.Fc},d:function(t){return r(t.zc)},"stroke-width":function(t){return t.strokeWidth}}),l=l.transition().duration(f),gi(p,{stroke:"transparent",opacity:"0",d:function(t){return r(t.zc)},"stroke-width":function(t){return Math.max(10,t.strokeWidth)}}),b=b.transition().duration(f));r.y(function(t){return t.chartY});gi(l,{"clip-path":function(t){return"url(#"+t.id+")"},stroke:function(t){return t.color},"stroke-dasharray":function(t){return t.Fc},d:function(t){return r(t.zc)},"stroke-width":function(t){return t.strokeWidth}});gi(b,{"clip-path":function(t){return"url(#"+t.id+")"},stroke:"transparent",opacity:"0",d:function(t){return r(t.zc)},"stroke-width":function(t){return Math.max(10,t.strokeWidth)}})}else qx(a,c,b),Zi(c).selectAll(".line-series").data(b),Zi(c).selectAll(".event-target").data(b);else xj(c,"")} function qx(a,b,c){for(var e="",f=px().defined(function(r){return r.validValue}).curve(a.ha).x(function(r){return a.Ea?Math.round(r.chartX):Math.round(100*r.chartX)/100}).y(function(r){r=sl(r.chartY)?r.chartY:1E4;return a.Ea?Math.round(r):Math.round(100*r)/100}),l=0;l<c.length;l++){var p=c[l];e+='<path class="'+p.Rj+'" fill="none" stroke="'+p.Pg+'" stroke-dasharray="'+p.Fc+'" d="'+f(p.zc)+'" clip-path="url(#'+p.id+')"stroke-width="'+p.strokeWidth+'"></path>';e+='<path class="event-target" fill="none" stroke="transparent" opacity="0" d="'+f(p.zc)+'" clip-path="url(#'+p.id+')" stroke-width="'+Math.max(10,p.strokeWidth)+'"></path>'}xj(b,e)} function ox(a,b,c,e){var f=Zi(b).selectAll(".line-series");e&&(f=f.transition().duration(e));var l=px().defined(function(p){return p.validValue}).curve(a.ha).x(function(p){return p.chartX}).y(c);f.attr("d",function(p){return l(p.zc)}).remove();Zi(b).selectAll(".event-target").remove()} function mx(a,b,c,e,f,l){b.length&&!a.N&&a.ka?(a=Zi(c).attr("clip-path",l).selectAll(".isolate-datum").data(b),a.exit().remove(),b=a.enter().append("path").attr("stroke-linecap","round"),a=b.merge(a),c={d:function(p){return"M"+p.chartX+","+e+"h0"},stroke:function(p){return p.color},"stroke-width":function(p){return 2*p.strokeWidth},"class":function(p){return"line-series isolate-datum"+(null!=p.datumClass?" "+p.datumClass:"")}},f&&(gi(b,c),a=a.transition().duration(f)),c.d=function(p){return"M"+p.chartX+","+p.chartY+"h0"},gi(a,c)):xj(c,"")} function kx(a,b,c,e,f,l){if(a.wa)if(0===b.length)rx(c,e,f);else{b=Zi(c).attr("clip-path",l).selectAll(".area").data(b);b.exit().remove();c=b.enter().append("path").attr("class","area").attr("stroke-width",0);b=c.merge(b);var p=sx().curve(a.Ma).defined(function(r){return r.validValue}).x(function(r){return r.chartX}).y1(e).y0(e);f&&(gi(c,{fill:function(r){return r.Pg},d:function(r){return p(r.zc)}}),b=b.transition().duration(f));p.y1(function(r){return r.chartY}).y0(function(r){return r.chartY0});gi(b,{"clip-path":function(r){return"url(#"+r.id+")"},fill:function(r){return r.Pg},d:function(r){return p(r.zc)},"class":function(r){return"area"+(null!=r.datumClass?" "+r.datumClass:"")}})}else xj(c,"")} function rx(a,b,c){a=Zi(a).selectAll(".area");c&&(a=a.transition().duration(c));var e=sx().defined(function(f){return f.validValue}).x(function(f){return f.chartX}).y1(b).y0(b);a.attr("d",function(f){return e(f.zc)}).remove()} function nx(a,b,c,e,f,l){if(a.Aa)if(0===b.length||a.N)tx(c,e,f);else{b=Zi(c).attr("clip-path",l).selectAll(".error-area").data(b);b.exit().remove();c=b.enter().append("path");gi(c,{"class":"error-area","stroke-width":0});b=c.merge(b);var p=sx().curve(a.Ma).defined(function(r){return r.validValue}).x(function(r){return r.chartX}).y1(e).y0(e);f&&(gi(c,{fill:function(r){return r.color},d:function(r){return p(r.zc)}}),b=b.transition().duration(f));p.y1(function(r){return null!=r.measureUpperBoundPosition?r.measureUpperBoundPosition:r.chartY});p.y0(function(r){return null!=r.measureLowerBoundPosition?r.measureLowerBoundPosition:r.chartY});gi(b,{"clip-path":function(r){return"url(#"+r.id+")"},fill:function(r){return r.color},opacity:a.N?"0":".2",d:function(r){return p(r.zc)}})}else xj(c,"")} function tx(a,b,c){a=Zi(a).selectAll(".error-area");c&&(a=a.transition().duration(c));var e=sx().defined(function(f){return f.validValue}).x(function(f){return f.chartX}).y1(b).y0(b);a.attr("d",function(f){return e(f.zc)}).remove()} function ix(a,b){var c=null!=a.O;return function(e,f){if(c)for(e=0;e<b.length;e++){if(1!=b.__measure_interpolated__&&b[e].index==f)return b[e].measureOffset}else return b[f].measureOffset}} function jx(a,b,c){var e=a.select("defs");e.size()||(e=a.insert("defs",":first-child"));a=e.selectAll("clipPath").data(b);a.exit().remove();a=a.enter().append("clipPath").merge(a);a.attr("id",function(p){return p.id});c=c.yb;var f=-1*c.Nb(),l=c.frameHeight();a.each(function(p){p=Zi(this).selectAll("rect").data(p.Xl);p.exit().remove();p=p.enter().append("rect").merge(p);p.attr("x",function(r){return r.start});p.attr("y",f);p.attr("width",function(r){return r.end-r.start});p.attr("height",l)})} w.qd=function(a,b,c,e,f,l){function p(ta){var va=r[ta];if(!va.validValue||f&&!f.contains(new ki(va.chartX,va.chartY))||"function"===typeof l&&!l(va,ta,c,e))return!1;var sa=ux(va,c,e);ta=sa.domainDistance;sa=sa.measureDistance;if(ta>E)return!0;if(ta<E||ta==E&&sa<ma)y=va,E=ta,ma=sa;return!1} var r=En(b).Hb;if(!r||!r.length)return null;a=f?vx(r,f.left):0;b=f?vx(r,f.left+f.width,!0)-1:r.length-1;if(0>b||a>=r.length)return null;for(var t=Math.min(Math.max(vx(r,c),a),b),y=null,E=Number.MAX_VALUE,ma=Number.MAX_VALUE,na=t;na<=b&&!p(na);na++);for(b=t;b>=a&&!p(b);b--);null!=y&&(y=this.Db(y,c,e));return y};function vx(a,b,c){c=void 0===c?!1:c;var e=we(a,b,function(f,l){return f-l.chartX});if(0>e)return-e-1;if(c)for(;e<a.length&&a[e].chartX===b;)++e;return e} w.ie=function(a,b,c,e,f,l,p,r){f=void 0===f?[]:f;r=void 0===r?!1:r;if(a=En(b).Hb)for(b=0;b<a.length;b++)if(r){var t=a[b];if(c(t)&&(f.push(this.Db(t,l,p)),e))break}else if(t=this.Db(a[b],l,p),c(t)&&(f.push(t),e))break};w.Db=function(a,b,c){var e={datumX:0,datumY:0,domainDistance:0,measureDistance:0,relativeDistance:0,seriesName:a.series.name};sf(e,a);void 0!=b&&void 0!=c&&(a=ux(e,b,c),e.domainDistance=a.domainDistance,e.measureDistance=a.measureDistance,e.relativeDistance=a.relativeDistance);return e};function ux(a,b,c){return{domainDistance:Math.abs(b-a.chartX),measureDistance:Math.abs(c-a.chartY),relativeDistance:li(new ki(a.chartX,a.chartY),new ki(b,c))}} w.qe=function(a,b,c,e,f){wx(a,b,c,e,f,this.Hh())};w.re=function(){return!1};w.Jg=function(a,b){b=En(b);return null==b.Hb?a.data:b.Hb};fx.prototype.setCurveInterpolation=fx.prototype.yk;fx.prototype.getStack=fx.prototype.Xe;fx.prototype.setStack=fx.prototype.Rd;fx.prototype.stack=fx.prototype.stack;fx.prototype.getRoundToNearestPx=fx.prototype.fn;fx.prototype.setRoundToNearestPx=fx.prototype.Fo;fx.prototype.setLabelPosition=fx.prototype.Qb;fx.prototype.getLabelPosition=fx.prototype.od;fx.prototype.setLabelColor=fx.prototype.Wc;fx.prototype.getLabelColor=fx.prototype.Qe;fx.prototype.setColorHighlightStrategy=fx.prototype.Nd;fx.prototype.getIncludePoints=fx.prototype.Lm;fx.prototype.setIncludePoints=fx.prototype.Dk;fx.prototype.includePoints=fx.prototype.Hn;fx.prototype.getIncludeArea=fx.prototype.Jm;fx.prototype.setIncludeArea=fx.prototype.ni;fx.prototype.includeArea=fx.prototype.Fn;fx.prototype.getIncludeLine=fx.prototype.Km;fx.prototype.setIncludeLine=fx.prototype.oi;fx.prototype.includeLine=fx.prototype.Gn;fx.prototype.setSimplifyFn=fx.prototype.Io;fx.prototype.getLegendKeyStrokeWidth=fx.prototype.Hh;fx.prototype.setLegendKeyStrokeWidth=fx.prototype.vi;fx.prototype.legendKeyStrokeWidth=fx.prototype.Nf;fx.prototype.getStrokeWidth=fx.prototype.Kf;fx.prototype.setStrokeWidth=fx.prototype.Sd;fx.prototype.strokeWidth=fx.prototype.strokeWidth;var gx=null;ud("module$contents$aplos$chart$renderer$Line_Line.setDefaultSimplifyFn",function(a){gx=a});function wx(a,b,c,e,f,l){var p=c.color()(a,b);a=c.Fc()(a,b)||"none";c=(b="none"===a)?"round":null;var r=f.width-(b?l:0);e=e.append("g");e.append("path").classed("line-series",!0).attr("stroke",p).attr("stroke-dasharray",a).attr("stroke-linecap",c).attr("stroke-width",l).attr("fill","none").attr("d","M0,0L"+(r-1)+",0h0");e.attr("transform","translate("+(b?Math.floor(l/2):0)+","+Math.floor(f.height/2)+")")} function hx(a){xx||(xx={linear:yx,basis:zx,cardinal:Ax,natural:Bx,step:Cx,"step-before":Dx,"step-after":Ex,monotone:Fx,"monotone-y":Gx});var b=xx[a];if(null==b)throw Error("Unknown curve interpolation: "+a);return b} var xx=null;ud("aplos.chart.renderer.Line",fx);function Hx(){Ht.call(this);this.ma=!0;this.ha=this.v="";this.N=1;this.ka=null} Zc(Hx,Ht);w=Hx.prototype;w.Jd=function(a){return a instanceof Hx};w.Xk=function(a){return void 0!==a?(this.ma=a,this):this.ma};w.Nj=function(a){return void 0!==a?(this.v=a,this):this.v};w.Dj=function(a){return void 0!==a?(this.ha=a,this):this.ha};w.strokeWidth=function(a){if(!arguments.length||null==a)return this.N;this.N=a;return this};w.Nf=function(a){if(!arguments.length||null==a)return null!==this.ka?this.ka:this.N;this.ka=a;return this};w.td=function(){return 10};w.Uc=function(){};w.Pb=function(){};w.render=function(a,b,c,e,f,l){c.attr("clip-path",l);c.selectAll(".marker-group").remove();if(a.data&&a.data.length){l=a.data[0];c=c.append("g").classed("marker-group",!0);f=c.append("line");f.classed("marker-line",!0).attr("stroke-width",this.N).attr("stroke-dasharray",b.Fc()(l,0)).attr("stroke",b.color()(l,0));e=[0,"width"===Jt(this)?b.yb.ab():b.yb.Bb()];l=b.measure()(l,0);b=Yo(b.tb(),l);l=It(this);var p=Kt(this),r={};r[l+"1"]=e[0];r[l+"2"]=e[1];r[p+"1"]=b;r[p+"2"]=b;gi(f,r);if(this.ma||this.v)f= c.append("text"),f.classed("marker-label",!0).text(this.v?this.v:a.name).attr("text-anchor",lj("end")),Ix(this,f,e,b,!0);this.ha&&(f=c.append("text"),f.classed("marker-label",!0).text(this.ha).attr("text-anchor",lj("end")),Ix(this,f,e,b))}};function Ix(a,b,c,e,f){0===a.na?gi(b,{x:c[1]-5,y:e+5*(f?1:-1),transform:null,"dominant-baseline":f?"hanging":null}):gi(b,{y:c[1]+5*(f?1:-1),x:e-5,transform:"rotate(90 "+e+" "+c[1]+" )","dominant-baseline":f?"hanging":null})} w.qd=function(){return null};w.ie=function(){};w.Db=function(a){return a};w.qe=function(a,b,c,e,f){wx(a,b,c,e,f,this.Nf())};w.re=function(){return!1};ud("aplos.chart.renderer.MarkerLine",Hx);Hx.prototype.legendKeyStrokeWidth=Hx.prototype.Nf;Hx.prototype.strokeWidth=Hx.prototype.strokeWidth;Hx.prototype.greaterThanLabel=Hx.prototype.Dj;Hx.prototype.lessThanLabel=Hx.prototype.Nj;Hx.prototype.showSeriesName=Hx.prototype.Xk;function Jx(){} w=Jx.prototype;w.Pb=function(a){for(var b=0;b<a.length-1;b++){var c=a[b];c.waterfallInfo={domainStart:c.domainPosition,domainEnd:a[b+1].domainPosition+c.domainSize}}};w.add=function(a){a.append("line").attr("class",Kx).attr("opacity","0")};w.update=function(a,b,c){b="y"==c?"x":"y";a.select("."+Kx).attr(b+"1",function(e){return e.waterfallInfo?e.waterfallInfo.domainStart:null}).attr(b+"2",function(e){return e.waterfallInfo?e.waterfallInfo.domainEnd:null}).attr(c+"1",function(e){return e.measurePosition+e.measureSize}).attr(c+"2",function(e){return e.measurePosition+e.measureSize}).attr("opacity","1").attr("stroke","#9e9e9e")};w.remove=function(a){a.selectAll("."+Kx).remove()};w.Vf=function(){return!0};var Kx="waterfall-transition";function Lx(){mw.apply(this,arguments)} Zc(Lx,mw);Lx.prototype.Uc=function(a,b){for(var c=0;c<b.length;c++)Mx(a[c],b[c]);mw.prototype.Uc.call(this,a,b)};function Mx(a,b){for(var c=[],e=[],f=0,l=b.measure(),p=b.sj(),r=0;r<a.data.length;r++){var t=p(a.data[r],r);null==t||isNaN(+t)?(f=l(a.data[r],r),c.push(f),e.push(0)):(c.push(t),e.push(f),f+=t)}b.Mc(function(y,E){return e[E]});b.measure(function(y,E){return c[E]})} function Nx(){var a=new mw;ow(nw(a.Ci(0).Hi(0),new Jx),(new fw).kf(function(b){return b?-3:14}));return a} ud("aplos.chart.renderer.WaterfallBar",Lx);function Ox(a){var b=new fx;a=a.line||a;null!=a.includeArea&&b.ni(a.includeArea);null!=a.includeLine&&b.oi(a.includeLine);null!=a.includePoints&&b.Dk(a.includePoints);null==a.interpolation&&null==a.curve||b.yk(a.interpolation||a.curve);null!=a.labelColor&&b.Wc(a.labelColor);null!=a.labelPosition&&Px(b,a);null!=a.legendKeyStrokeWidth&&b.vi(a.legendKeyStrokeWidth);null!=a.shapeRenderer&&b.ag(a.shapeRenderer);null!=a.stack&&b.Rd(a.stack);null!=a.strokeWidth&&b.Sd(a.strokeWidth);Qx(b,a);Rx(b,a,b.Xe());return b} function Sx(a){var b={};jf(a,function(c,e){switch(e){case "includeLabel":b.includeLabel=!0===c?"measureValue":!1===c?"none":c;break;default:b[e]=c}});return b} function Rx(a,b,c){if(a instanceof Ht){if(null!=b.discontinuityStrategy&&null!=b.discontinuityStrategy.strategy){var e=b.discontinuityStrategy,f=e.strategy;b=null!=e.interpolateOnNull?e.interpolateOnNull:!1;null!=e.includeTrailingZeros&&(c=e.includeTrailingZeros);switch(f){case "zero":e=Ct;break;case "linearInterpolation":e=Dt;break;default:if(f)throw Error("Unknown discontinuity strategy: "+f);throw Error("Undefined discontinuity strategy");}a.Bk(e);a.Ak(b)}a.zk(c)}} function Qx(a,b){if(null!=b.includeLabel)switch(b.includeLabel){case "cumulativeTotal":a.Md("cumulativeTotal");break;case "none":a.Md("none");break;case "measureValue":a.Md("measureValue");break;case "stackTotal":a.Md("stackTotal");break;default:throw Error("Invalid label type: "+b.includeLabel);}} function Px(a,b){if(null!=b.labelPosition)switch(b.labelPosition.toLowerCase()){case "none":a.Qb(0);break;case "centered":a.Qb(1);break;case "inside":a.Qb(4);break;case "left":a.Qb(2);break;case "right":a.Qb(3);break;default:throw Error("Invalid label position: "+b.labelPosition);}} ud("aplos.chart.renderer.SpecHelper",function(){});function Tx(a,b,c){Array.prototype.slice.call(arguments,2).forEach(function(e){if(e)for(var f in e)if(Object.prototype.hasOwnProperty.call(e,f))if(Array.isArray(e[f]))b[f]=se(e[f]);else if(null!=e[f]&&"object"===typeof e[f])!b[f]||null!=b[f]&&"object"===typeof b[f]?(b[f]=b[f]||{},Tx(a,b[f],e[f])):b[f]=e[f];else if(null!==e[f]||1==a)b[f]=e[f]});return b} ud("aplos.util.object.merge",Tx);function Ux(){this.v={};this.N={};this.ha={};this.na={};this.O="aplos-style";this.ma=null;this.oa=12;this.ka=function(){};Vx(this);Wx(this)} w=Ux.prototype;w.Dh=function(a,b,c,e){var f=Xx(b,c,e);var l=Xx(b,c);f=this.N[f]||this.N[l]||null;if(null==f)throw Error('No axis factory set for dimensionType "'+b+'" and orientation "'+c+'"');a=Cs(a);b=(b=this.wj(b,c,e,a.type))?qf(b):{};Tx(!1,b,a);return f(b)};w.Aj=function(a){var b=(b=void 0===b?a.type||"":b)||a.type||"";b=b.toLowerCase();if(null==this.na[b])throw Error("Invalid series renderer chartType: "+b);var c=this.ha[b];c=c?qf(c):{};Tx(!1,c,a);return this.na[b](c)};w.sm=function(a){return!a||8>=a?Gj():Hj()};function Yx(){return!1} w.wj=function(a,b,c,e){var f=Xx(a,b,c,e);c=Xx(a,b,c);e=Xx(a,b,void 0,e);a=Xx(a,b);return this.v[f]||this.v[c]||this.v[e]||this.v[a]||null};w.te=function(a,b,c,e,f){b=Xx(b,c,e,f);this.v[b]=a};w.yo=function(a){this.ka=a};w.Xf=function(a,b,c,e){b=Xx(b,c,e);this.N[b]=a};w.tm=function(a){return this.ha[a.toLowerCase()]||null};w.Vc=function(a,b){this.ha[b.toLowerCase()]=a};w.Yc=function(a,b){this.na[b.toLowerCase()]=a};function Zx(a,b){a.ka&&a.ka(b)} function Xx(a,b,c,e){a=[a.toString(),b.toString()];a.push((c||"").toLowerCase());a.push((e||"").toLowerCase());return a.join("-")} function Vx(a){var b=function(c){return function(e){var f=e.rendering?e.rendering:{};c&&null==f.domainAxisOuterPaddingPct&&null==f.domainAxisOuterPaddingPx&&(f.domainAxisOuterPaddingPx=this.oa,f.domainAxisOuterPaddingPct=this.ma);e.rendering=f;return c?Ls.mj(e,6):Ls.nj(e,6)}.bind(this)}.bind(a);a.te({rendering:{type:"default",barGroupPaddingPct:.35,minPxBetweenTicks:20}},0,0);a.Xf(b(!0),0,0);a.te({rendering:{type:"default",barGroupPaddingPct:.35,minPxBetweenTicks:2}},0,1);a.Xf(b(!0),0,1);a.te({rendering:{type:"default",barGroupPaddingPct:.35,domainAxisOuterPaddingPct:.35,minPxBetweenTicks:20}},0,0,"waterfall");a.te({rendering:{type:"default",barGroupPaddingPct:.35,domainAxisOuterPaddingPct:.35,minPxBetweenTicks:2}},0,1,"waterfall");a.te({ticks:{type:"default",numTicks:5},rendering:{type:"default",minPxBetweenTicks:14,showBaseline:!0}},1,0);a.Xf(b(!1),1,0);a.te({ticks:{type:"default",numTicks:5},rendering:{type:"default",minPxBetweenTicks:14,showBaseline:!0}},1,1);a.Xf(b(!1),1,1)} function Wx(a){a.Vc({},"eventAnnotation");a.Yc(function(){return new Mt}.bind(a),"eventAnnotation");a.Vc({hideSingleArcBorder:!0,labelPadding:3,leaderLineLength:15,leaderLineTailLength:10,minLabelArcAngle:0,sortSlices:!1},"arc");a.Yc(function(b){var c=new pu(null!=b.arcInnerRadius?b.arcInnerRadius:0,null!=b.arcOuterRadius?b.arcOuterRadius:0);b=b.arc||b;null!=b.enableHtmlLabels&&c.ki(b.enableHtmlLabels);null!=b.hideSingleArcBorder&&(c.na=b.hideSingleArcBorder);null!=b.labelPadding&&c.ri(b.labelPadding);null!=b.leaderLineLength&&c.ti(b.leaderLineLength);null!=b.leaderLineTailLength&&c.ui(b.leaderLineTailLength);null!=b.minLabelArcAngle&&c.xi(b.minLabelArcAngle);null!=b.showBackground&&(c.Ja=b.showBackground);null!=b.showHighlightShadow&&(c.La=b.showHighlightShadow);null!=b.sortSlices&&c.Gi(b.sortSlices);return c}.bind(a),"arc");a.Vc({stack:!0,includeArea:!0},"area");a.Yc(function(b){return Ox(b)}.bind(a),"area");a.Vc({maxBarWidth:300,strokeWidth:2},"bar");a.Yc(function(b){var c=new mw,e=c.v;b=b.bar||b;b=Sx(b);if(null!=b.groupingType)switch(b.groupingType){case "grouped":c.eg(1);break;case "stacked":c.eg(2);break;case "groupedStacked":c.eg(3);break;default:throw Error("Invalid bar grouping type: "+b.groupingType);}null!=b.labelColor&&null!=e&&e.Wc(b.labelColor);null!=b.labelOrientation&&null!=e&&e.Gk(b.labelOrientation);null!=b.labelPosition&&null!=e&&e.Qb(b.labelPosition);null!=b.minBarWidth&&c.Pk(+b.minBarWidth);null!=b.maxBarWidth&&c.fh(b.maxBarWidth);null!=b.minBarLengthForLabel&&null!=e&&e.wi(b.minBarLengthForLabel);(null!=b.stack&&null==b.groupingType||0==b.groupingType)&&c.Rd(b.stack);null!=b.strokeWidth&&c.Sd(b.strokeWidth);null!=b.weightPattern&&c.Wk(b.weightPattern);Qx(c,b);Rx(c,b,!1);return c}.bind(a),"bar");a.Vc({maxBarWidth:300,strokeWidth:5},"barTarget");a.Yc(function(b){var c=new Rw;b=b.bartarget||b;null!=b.stack&&c.stack(b.stack);null!=b.maxBarWidth&&c.Qg(b.maxBarWidth);null!=b.strokeWidth&&c.strokeWidth(b.strokeWidth);return c}.bind(a),"barTarget");a.Vc({strokeWidth:2,legendKeyStrokeWidth:4},"line");a.Yc(function(b){return Ox(b)}.bind(a),"line");a.Vc({strokeWidth:1},"markerLine");a.Yc(function(b){var c=new Hx;b=b.markerline||b;null!=b.greaterThanLabel&&c.Dj(b.greaterThanLabel);null!=b.legendKeyStrokeWidth&&c.Nf(b.legendKeyStrokeWidth);null!=b.lessThanLabel&&c.Nj(b.lessThanLabel);null!=b.showSeriesName&&c.Xk(!!b.showSeriesName);null!=b.strokeWidth&&c.strokeWidth(b.strokeWidth);return c}.bind(a),"markerLine");a.Vc({},"point");a.Yc(function(b){var c=new Ww;b=b.point||b;null!=b.animatesFromDomainAxis&&c.mk(b.animatesFromDomainAxis);if(null!=b.errorRenderer){var e=b;if(null!=e.errorRenderer)switch(e.errorRenderer){case "whiskers":c.mi(new lt);break;case "comparison_points":case "comparisonPoints":c.mi(new kt);break;default:throw Error('Unrecognized error renderer type: "'+e.errorRenderer+'"');}}null!=b.labelColor&&c.Wc(b.labelColor);null!=b.labelPosition&&Px(c,b);null!=b.shapeRenderer&&c.ag(b.shapeRenderer);Qx(c,b);return c}.bind(a),"point");a.Vc({},"waterfall");a.Yc(function(b){var c=Nx(),e=c.v;b=b.waterfall||b;b=Sx(b);null!=b.labelColor&&null!=e&&e.Wc(b.labelColor);null!=b.labelPosition&&null!=e&&e.Qb(b.labelPosition);null!=b.maxBarWidth&&c.fh(b.maxBarWidth);null!=b.minBarLengthForLabel&&null!=e&&e.wi(b.minBarLengthForLabel);null!=b.strokeWidth&&c.Sd(b.strokeWidth);Qx(c,b);return c}.bind(a),"waterfall")} Ux.prototype.setSeriesRendererFactory=Ux.prototype.Yc;Ux.prototype.setDefaultSeriesSeriesRendererSpec=Ux.prototype.Vc;Ux.prototype.getDefaultSeriesSeriesRendererSpec=Ux.prototype.tm;Ux.prototype.setAxisFactory=Ux.prototype.Xf;Ux.prototype.setExtendedDefaultsCallback=Ux.prototype.yo;Ux.prototype.setDefaultAxisSpec=Ux.prototype.te;Ux.prototype.getDefaultAxisSpec=Ux.prototype.wj;ud("aplos.chart.style.AplosTemplateStyle",Ux);function $x(){Ux.call(this);this.O+=" quantum-style"} Zc($x,Ux);ud("aplos.chart.style.QuantumStyle",$x);var ay=new $x;ud("aplos.chart.Style.getCurrentStyle",function(){return ay});ud("aplos.chart.Style.setCurrentStyle",function(a){ay=a});ud("aplos.chart.Style.resetCurrentStyle",function(){ay=new $x});function by(){this.N=0;this.O=null;this.v=[];this.ha=wg;this.na=this.ma;this.ka=wg} ud("aplos.data.DataPromise",by);var cy=!1;by.setAllowSynchronousPromises=function(){cy=!0};by.prototype.Ff=function(a){if(0!==this.N)return this;this.N=1;this.O=a;for(a=0;a<this.v.length;a++)dy(this,this.v[a]);je(this.v);return this};by.prototype.fulfill=by.prototype.Ff;by.prototype.ma=function(a){this.v.length||dh(a);throw a;};by.prototype.reject=function(a){if(0!==this.N)return this;this.N=2;this.O=a;for(a=0;a<this.v.length;a++)dy(this,this.v[a]);je(this.v);return this};by.prototype.progress=function(a){if(0!==this.N)return this;for(var b=this.v.slice(0),c=0;c<b.length;c++){var e=b[c].ka(a);b[c].progress(e)}return this};by.prototype.then=function(a,b,c){var e=new by;a&&"function"===typeof a&&(e.ha=a);b&&"function"===typeof b&&(e.na=b);c&&"function"===typeof c&&(e.ka=c);0===this.N?this.v.push(e):cy?dy(this,e):setTimeout(function(){dy(this,e)}.bind(this),0);return e};by.prototype.then=by.prototype.then;function dy(a,b){var c=void 0;if(2===a.N)try{(c=b.na(a.O))&&"function"===typeof c.then?ey(b,c):b.Ff(c)}catch(e){b.reject(e)}else{try{if((c=b.ha(a.O))&&"function"===typeof c.then){ey(b,c);return}}catch(e){b.reject(e);return}b.Ff(c)}} function ey(a,b){b.then(function(c){a.Ff(c);return c},function(c){a.reject(c);return c},function(c){a.progress(c);return c})} ;function fy(a,b,c){fy.base(this,"constructor");this.Ji=c||ay;this.Ah=600;this.zh=400;this.Kc=new Ln;this.Xa=750;this.Th="No data to display";b=b||document.body;if(null==b)throw Error("document.body is not created yet, cannot attach chart to it.");if(!(b instanceof gy)&&(b=Zi(b),b.empty()))throw Error("No parent element for the chart could be found.");this.ak=b;this.Ya=new on(pe(a,"prerender preconfigureaxes postrender data newDataDrawn resize resizeComplete requestActions prelayout postlayout drawAreaClick".split(" ")));a=this.ak;c=hy;b=document.createElement("div");b.setAttribute("class",iy+" "+c);c=Zi(b).append("svg").attr("class",c+" "+jy).attr("aria-hidden","true");c.append("defs");c.append("g").attr("class",ky);this.No=c;a.node().appendChild(b);this.Ta=Zi(b);this.Ta.classed(this.Ji.O,!0);this.kb=this.Ta.select("g");this.vd=!1;this.zf=[];this.ef=[];this.On=[];this.Ql=new Zn(this);this.on("data.renderMessages",qd(this.ij,this,void 0,void 0,"UNTIL_DATA"));this.on("postrender.renderMessages",qd(this.fo,this));this.kb.on("click.drawAreaClick",ly(this,"drawAreaClick"))} ud("aplos.chart.BaseChartView",fy);wd(fy,Zo);fy.prototype.de=function(){this.zf.forEach(function(a){a.yd(this)},this);this.zf=[];this.Ta.remove();fy.Rb.de.call(this)};fy.prototype.Hd=function(a){return this.Wf[a]||null};fy.prototype.getSelectionModel=fy.prototype.Hd;fy.prototype.on=function(a,b,c){this.Ya.on(a,b,c);return this};fy.prototype.on=fy.prototype.on;fy.prototype.xm=function(){return this.Ya};fy.prototype.getDispatcher=fy.prototype.xm;fy.prototype.vj=function(){return this.Ta};fy.prototype.getChartNode=fy.prototype.vj;fy.prototype.zm=function(){return this.kb};fy.prototype.getDrawArea=fy.prototype.zm;fy.prototype.Am=function(){return this.kb.node()};fy.prototype.getDrawAreaElement=fy.prototype.Am;fy.prototype.om=function(){return this.Ta.node()};fy.prototype.getChartElement=fy.prototype.om;fy.prototype.In=function(){return this.vd};fy.prototype.isInRtlMode=fy.prototype.In;fy.prototype.Rn=function(a){return arguments.length&&void 0!==a?(this.Th=a,this):this.Th};fy.prototype.noDataMessage=fy.prototype.Rn;function my(a){ny(a).length||oy(a,a.Th,"NO_DATA","ONCE")} function oy(a,b,c,e){a.ef.push({type:c||"",message:b,severity:"ERROR",duration:e||"UNTIL_REMOVED",details:void 0})} fy.prototype.ij=function(a,b,c){if(!a&&!b&&!c)return this.ef=[],this;this.ef=this.ef.filter(function(e){return a&&e.type===a||b&&e.severity===b||c&&e.duration===c?!1:!0});return this};function ny(a){return a.ef.filter(function(b){return"ERROR"!==b.severity?!1:!0})} fy.prototype.fo=function(){var a=this.ef.slice();this.On.forEach(function(b){b.render(a)});this.Ql.render(a);this.ij(void 0,void 0,"ONCE");return this};function py(a,b){return function(c){c&&(c.datum&&(c=c.datum),a.Ya.rb(b,a,c,ii))}} function ly(a,b){return function(){a.Ya.rb(b,a,ii)}} fy.prototype.zd=function(){};fy.prototype.em=function(a){return a?(this.frameWidth(a.width),this.frameHeight(a.height),this):new ni(this.Ah,this.zh)};fy.prototype.frameSize=fy.prototype.em;fy.prototype.ab=function(){var a=this.frameWidth()-this.Mb()-this.Te();return Math.max(0,a)};fy.prototype.getDrawAreaWidth=fy.prototype.ab;fy.prototype.Bb=function(){var a=this.frameHeight()-this.Nb()-this.Se();return Math.max(0,a)};fy.prototype.getDrawAreaHeight=fy.prototype.Bb;fy.prototype.frameWidth=function(a){if(!arguments.length||null==a)return this.Ah;this.Ah=a;return this};fy.prototype.frameWidth=fy.prototype.frameWidth;fy.prototype.frameHeight=function(a){if(!arguments.length||null==a)return this.zh;this.zh=a;return this};fy.prototype.frameHeight=fy.prototype.frameHeight;fy.prototype.nf=function(a){if(!arguments.length||null==a)return this.Xa;this.Xa=a;return this};fy.prototype.transitionMs=fy.prototype.nf;function qy(a){return!0===document.hidden?0:a.Xa} fy.prototype.addBehavior=function(a){var b=a.kd(this);null!=b&&this.nh(b);this.zf.push(a);return this};fy.prototype.addBehavior=fy.prototype.addBehavior;fy.prototype.nh=function(a){a.on("mousemove.forward",ly(this,"mousemove")).on("mouseover.forward",ly(this,"mouseover")).on("mouseout.forward",ly(this,"mouseout"))};fy.prototype.addMouseForwarders=fy.prototype.nh;fy.prototype.eo=function(){for(var a=this.zf.slice(),b=a.length-1;0<=b;b--)this.removeBehavior(a[b]);return this};fy.prototype.removeAllBehaviors=fy.prototype.eo;fy.prototype.removeBehavior=function(a){a.yd(this);ke(this.zf,a);return this};fy.prototype.removeBehavior=fy.prototype.removeBehavior;fy.prototype.Nb=function(){return this.Kc.Nb()};fy.prototype.getMarginTop=fy.prototype.Nb;fy.prototype.Te=function(){return this.Kc.Te()};fy.prototype.getMarginRight=fy.prototype.Te;fy.prototype.Se=function(){return this.Kc.Se()};fy.prototype.getMarginBottom=fy.prototype.Se;fy.prototype.Mb=function(){return this.Kc.Mb()};fy.prototype.getMarginLeft=fy.prototype.Mb;fy.prototype.Gg=function(){return new Vi(this.Nb(),this.Te(),this.Se(),this.Mb())};fy.prototype.getMargins=fy.prototype.Gg;fy.prototype.Xc=function(a,b){this.Kc.Xc(a,b);return this};fy.prototype.setMargins=fy.prototype.Xc;fy.prototype.Co=function(a){this.Kc=a;return this};fy.prototype.setLayoutManager=fy.prototype.Co;fy.prototype.Yh=function(){this.Ya.rb("prelayout",this,this.Kc)};function ry(a,b,c){b.Wg("chartDelegate",function(e){this.Ya.rb(jn[c].selectionChange,this,e)}.bind(a))} fy.prototype.bl=function(a){a=void 0===a?1:a;var b=this.ak.node().querySelector("."+sy);if(!b)throw Error("No container element for the chart could be found.");var c=se(b.querySelectorAll("*"));c.push(b);b=b.cloneNode(!0);var e=se(b.querySelectorAll("*"));e.push(b);for(var f=0;f<c.length;f++){var l=e[f];var p=c[f];zj&&zj.contentDocument.querySelector("div")||(zj&&document.body.removeChild(zj),zj=si(new zf(Af,'<iframe sandbox="allow-same-origin allow-top-navigation"\n style="height:0;width:0;opacity:0"></iframe>')),document.body.appendChild(zj),zj.contentDocument.body.appendChild(si(new zf(Af,"\n <style>div,table { line-height: 0px }</style>\n <div>&nbsp;</div>\n <span></span>\n <svg></svg>\n <table>\n <thead><thead>\n <tbody><tr><td></td></tr></tbody>\n <tfoot></tfoot>\n <table>"))));var r=zj.contentDocument,t=r.querySelector(p.tagName);t||(t=r.querySelector("div"));r=$i(t);t=$i(p);for(var y={},E=0;E<t.length;++E){var ma= t[E],na=t.getPropertyValue(ma);na===r.getPropertyValue(ma)||p.getAttribute(ma)||(y[ma]=na)}p=Rf(y);l.style.cssText=Qf(p);(p=l.getAttribute("height"))&&"auto"===l.style.height&&(l.style.height=p+"px");(p=l.getAttribute("width"))&&"auto"===l.style.width&&(l.style.width=p+"px")}c=document.implementation.createDocument("","svg",null);e=c.documentElement;e.setAttribute("xmlns","http://www.w3.org/2000/svg");f=document.createElementNS("http://www.w3.org/2000/svg","foreignObject");e.appendChild(f);f.appendChild(b);b=c.querySelector("foreignObject");b.setAttribute("style","transform: scale("+a+");");b.setAttribute("height",this.frameHeight()*a);b.setAttribute("width",this.frameWidth()*a);a=c.querySelector("svg").querySelectorAll("td.aplos-legend-label-cell");for(b=0;b<a.length;b++)a[b].style.overflow="visible";b=unescape(encodeURIComponent((new XMLSerializer).serializeToString(c)));if(hf)a=id.btoa(b);else{a=[];for(e=c=0;e<b.length;e++)f=b.charCodeAt(e),255<f&&(a[c++]=f&255,f>>=8),a[c++]=f;b=void 0;void 0=== b&&(b=0);if(!gf)for(gf={},c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),e=["+/=","+/","-_=","-_.","-_"],f=0;5>f;f++)for(l=c.concat(e[f].split("")),ff[f]=l,p=0;p<l.length;p++)r=l[p],void 0===gf[r]&&(gf[r]=p);b=ff[b];c=Array(Math.floor(a.length/3));e=b[64]||"";for(f=l=0;l<a.length-2;l+=3)t=a[l],y=a[l+1],r=a[l+2],p=b[t>>2],t=b[(t&3)<<4|y>>4],y=b[(y&15)<<2|r>>6],r=b[r&63],c[f++]=""+p+t+y+r;p=0;r=e;switch(a.length-l){case 2:p=a[l+1],r=b[(p&15)<<2]||e;case 1:a=a[l],c[f]=""+ b[a>>2]+b[(a&3)<<4|p>>4]+r+e}a=c.join("")}return"data:image/svg+xml;base64,"+a};fy.prototype.toSvgDataUrl=fy.prototype.bl;fy.prototype.Vo=function(a){a=void 0===a?1:a;var b=document.createElement("canvas"),c=10*a;b.width=this.frameWidth()*a+2*c;b.height=this.frameHeight()*a+2*c;var e=new Image;e.src=this.bl(a);var f=new by;e.onload=function(){this.onerror=this.onload=null;try{var l=b.getContext("2d");l.fillStyle="#FFF";l.fillRect(0,0,b.width,b.height);l.drawImage(e,c,c);f.Ff(b.toDataURL("image/png"))}catch(p){f.reject(p)}};e.onerror=function(){f.reject(Error("Svg image dataUrl failed to load"))};return f};fy.prototype.toPngDataUrl=fy.prototype.Vo;fy.prototype.getStyle=function(){return this.Ji};var hy="aplos-chart",sy="aplos-chart-container";function ty(a,b,c){ty.base(this,"constructor",pe(a,["prelayout","postlayout"]),b,c);this.sf=this.Xd=null;this.Xc({top:40,end:20,start:20,bottom:20},{top:.333,end:.5,start:.5,bottom:.333})} ud("aplos.chart.SvgChartView",ty);wd(ty,fy);var uy=0;ty.prototype.redraw=ty.prototype.hf;ty.prototype.zd=function(){ty.Rb.zd.call(this);var a=this.Ye().node();a.setAttribute("width",this.frameWidth());a.setAttribute("height",this.frameHeight());this.kb.node().setAttribute("transform","translate("+this.Mb()+","+this.Nb()+")");this.Xd&&this.Xd.attr("width",this.ab()+1).attr("height",this.Bb()+2)};ty.prototype.Ye=function(){return this.No};ty.prototype.getSvg=ty.prototype.Ye;ty.prototype.Wo=function(){var a=this.Ye().node(),b=document.createElement("style"),c=jj(a),e=$i(a);c.push("svg{font:"+e.fontStyle+" "+e.fontVariant+" "+e.fontWeight+" "+e.fontSize+" "+e.fontFamily+"}");b.textContent=c.join("\n");c=document.createElement("defs");c.appendChild(b);a.insertBefore(c,a.firstChild);b=(new XMLSerializer).serializeToString(a);a.removeChild(c);return b};ty.prototype.toSvgString=ty.prototype.Wo;ty.prototype.getNearestDatumDetails=ty.prototype.If;var vy=document.implementation.hasFeature("org.w3c.svg","1.0")||document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Structure","1.1"),iy="aplos-chart-container",jy="aplos-chart-svg",ky="aplos-draw-area";function wy(a,b,c){var e=this;ty.call(this,pe(a,"datumMouseover datumMouseout datumClick seriesMouseover seriesMouseout seriesClick".split(" ")),b,c);this.Sb=new yn(this);this.wa={};this.Wf={};this.Rk("hover",new qn);this.nb=new xy;this.on("viewportChange.seriesChartView",function(){e.nb.reset()})} wd(wy,ty);ud("aplos.chart.SeriesChartView",wy);wy.prototype.Rk=function(a,b){b.Wg("clearSelectedDatumDetailsCache",this.ql.bind(this));var c=this.Wf,e=jn[a].selectionChange,f=this.Ya;f.O.hasOwnProperty(e)||pn(f,[e]);e=c[a];null!=e&&e.Wg("chartDelegate",null);c[a]=b;ry(this,b,a);return this};wy.prototype.setSelectionModel=wy.prototype.Rk;wy.prototype.Go=function(a){zn(this.Sb,a);return this};wy.prototype.setSeriesDefaults=wy.prototype.Go;wy.prototype.wb=function(a){return this.wa[a||"__aplosDefault__"]||this.wa.__aplosDefault__};wy.prototype.getRenderer=wy.prototype.wb;wy.prototype.Bn=function(a){return!!this.wa[a||"__aplosDefault__"]};wy.prototype.hasRenderer=wy.prototype.Bn;wy.prototype.hg=function(a,b){b?(b.type&&(b=this.getStyle().Aj(b)),this.wa[a]=b):delete this.wa[a];return this};wy.prototype.setRenderer=wy.prototype.hg;wy.prototype.ji=function(a){a.type&&(a=this.getStyle().Aj(a));this.wa.__aplosDefault__=a;return this};wy.prototype.setDefaultRenderer=wy.prototype.ji;wy.prototype.fi=function(a,b){a=this.Hg(a,!0);a=a.filter(function(c){return!c.series||!c.series.overlay});(this.Wf[hn[b]||"hover"]||null).Ei(a.map(function(c){return{series:c.series?c.series:null,datum:c.datum}}));return a.length};wy.prototype.selectDatum=wy.prototype.fi;wy.prototype.no=function(a){this.Ya.rb("seriesMouseover",this,a,ii)};wy.prototype.selectSeries=wy.prototype.no;wy.prototype.Ll=function(a){(this.Wf[hn[a]||"hover"]||null).deselectAll()};wy.prototype.clearSelections=wy.prototype.Ll;wy.prototype.Hg=function(a,b,c){var e=this.O||[],f=this.N||[];if(!e||!f)return[];if(ii){var l=hi(this.kb.node());var p=l[0];l=l[1]}for(var r=[],t=0;t<e.length;t++)this.wb(f[t].Wb()).ie(e[t],f[t],a,!!b,r,p,l,c);return r};wy.prototype.getMatchingDatumDetails=wy.prototype.Hg;wy.prototype.Kh=function(a){var b=this.Wf[a]||null;if(!b.ke())return[];var c=this.nb.get(a);if(c){if(0<c.length){if(ii){var e=hi(this.kb.node());var f=e[0];e=e[1]}for(a=0;a<c.length;a++){var l=c[a],p=this.wb(l.seriesConfig.Wb());c[a]=p.Db(l,f,e)}}return c}c=this.Hg(function(r){return b.Gj(r.datum,r.series)},!1,!0);this.nb.set(a,c);return c};wy.prototype.getSelectedDatumDetails=wy.prototype.Kh;wy.prototype.ql=function(){this.nb.reset()};wy.prototype.updateChart=wy.prototype.el;function yy(a,b,c){return qd(function(){this.Ya.rb(b,this,c,ii)},a)} wy.prototype.draw=function(a,b,c){if(vy){var e;if(e=this.Ta.node())if(null!=kj.be)e="rtl"==kj.be;else{var f=e.getAttribute("dir")||e.parentElement&&e.parentElement.getAttribute("dir")||document.body.getAttribute("dir")||document.body.parentElement.getAttribute("dir");e=null!=f?"rtl"==f.toLowerCase():"rtl"==$i(e).direction}else e=!1;this.vd=e;this.nb.reset();Array.isArray(a)&&(a=a.slice(0));this.Ya.rb("data",this,a,c);this.ac(a,b);this.Ya.rb("newDataDrawn",this,a,c)}else oy(this,"The browser does not support SVG.","NO_SVG","UNTIL_REMOVED")};wy.prototype.uf=ir;function zy(a){Array.isArray(a)||(a=[a]);a.length&&void 0!==a[0].name&&void 0!==a[0].data||(a=[{name:"series",data:a}]);return a} function Ay(a,b,c){if(gn(c,"labelTemplate")){var e=c.Kj();c.label(qd(function(f,l,p){var r={index:l,domain:c.domain()(f,l),measure:c.measure()(f,l),color:c.color()(f,l),datum:f,series:b,seriesConfig:c};f=e(f,l);l="";p?l=Vm(r,f,fn()):l=Qm(r,f,fn());return l},a))}} function By(a,b,c){a.Ya.rb("postrender",a,b,c)} function xy(){this.v={}} xy.prototype.reset=function(){this.v={}};xy.prototype.get=function(a){return this.v[a]||void 0};xy.prototype.set=function(a,b){this.v[a]=b};function Cy(a,b){var c={frameSize:"frameSize",transitionMs:"transitionMs",margins:"setMargins",multipleSeriesRenderedAs:"multipleSeriesRenderedAs",arcWidth:"arcWidth",padding:"padding",column:"column",fillParentOnResize:"fillParentOnResize"},e;for(e in c){var f=c[e];if("function"===typeof b[f]&&null!=a[e])b[f](a[e])}a.className&&b.vj&&b.Ta.classed(a.className,!0)} ;ud("aplos.util.string.sanitizeDomId",function(a){return eh(a)});function Dy(a){return eh(a).replace(/"/g,'\\"')} ud("aplos.util.string.sanitizeDomIdForSearch",Dy);function Ey(a,b,c){wy.call(this,"mousedown mousemove mouseout mouseover mouseup viewportChange axisConfigured".split(" "),a,c);this.Ea=this.kb.append("g").attr("class","x axis");this.Aa=this.kb.append("g").attr("class","x2 axis").attr("opacity",0);this.oa=this.kb.append("g").attr("class","y axis");this.na=this.kb.append("g").attr("class","y2 axis").attr("opacity",0);this.La=this.kb.append("g").attr("class","baseline-group");this.Ja=this.kb.append("g").attr("class","axis-line-group");if("string"=== typeof b)throw Error("IllegalArgument: bad opt_orientation value ('"+b+"')");this.v=null==b||0===b;this.Pe=!0;this.Ma=0;this.ma=this.getStyle().Dh({type:"ordinal"},0,this.v?0:1,this.Sa());this.Za={};this.ha="__DEFAULT__";this.ka=null;this.vf=this.kb.append("rect").attr("class","mouseCapturePane").style("opacity","0").on("mousedown",ly(this,"mousedown")).on("mousemove",ly(this,"mousemove")).on("mouseover",ly(this,"mouseover")).on("mouseout",ly(this,"mouseout")).on("mouseup",ly(this,"mouseup"));this.Vi= this.kb.append("g").attr("class","seriesGroups");this.tf=!1;this.mg=[];this.O=[];this.N=[];this.ze={};this.wh({type:"linear"});this.sf="clipRegion"+uy++;this.Xd=this.Ye().append("svg:clipPath").attr("id",this.sf).append("svg:rect").attr("x",1).attr("y",-1);this.zd();Fn(Fn(this.Sb.ne("__DEFAULT__").Vb(lh(".12~")),"barIndex",0).Fc("").Je("").radius(3.5).label(""),"numBars",1).md(0).domain(function(e){return e.hasOwnProperty("domain")?e.domain:e.hasOwnProperty("x")?e.x:void 0}).ee(0).measure(function(e){return e.hasOwnProperty("measure")?e.measure:e.hasOwnProperty("y")?e.y:void 0}).Mc(0).vg("dataId","domain").vg("key","domain");Yx(this.getStyle())||this.Sb.color("#058dc7");this.ji({type:"line"});"Combo"===this.Sa()&&Zx(this.getStyle(),this);this.zd()} wd(Ey,wy);ud("aplos.chart.ComboChartView",Ey);Ey.prototype.qj=function(a){a.type&&(a=this.getStyle().Dh(a,0,this.v?0:1,this.Sa()));this.ma=a;return this};Ey.prototype.defineDomainAxis=Ey.prototype.qj;Ey.prototype.Ic=function(){return this.ma};Ey.prototype.getDomainAxis=Ey.prototype.Ic;Ey.prototype.Wh=function(a){return void 0!==a?(this.ha=a,this):this.ha};Ey.prototype.primaryMeasureAxisId=Ey.prototype.Wh;Ey.prototype.ei=function(a){return void 0!==a?(this.ka=a,this):this.ka};Ey.prototype.secondaryMeasureAxisId=Ey.prototype.ei;Ey.prototype.wh=function(a){return void 0!==a?this.rj("__DEFAULT__",a):this.tb("__DEFAULT__")};Ey.prototype.defaultMeasureAxis=Ey.prototype.wh;Ey.prototype.rj=function(a,b){if(b)b.type&&(b=this.getStyle().Dh(b,1,this.v?1:0,this.Sa())),this.Za[a]=b;else{if("__DEFAULT__"===a)throw Error("Default measure axis may not be deleted.");a===this.Wh()&&this.Wh("__DEFAULT__");a===this.ei()&&this.ei(null);delete this.Za[a]}return this};Ey.prototype.defineMeasureAxis=Ey.prototype.rj;Ey.prototype.tb=function(a){var b=this.Za[a];if(!b)throw Error("Unknown measure axis: '"+a+"'");return b};Ey.prototype.getMeasureAxis=Ey.prototype.tb;Ey.prototype.wb=function(a){return Ey.Rb.wb.call(this,a)};Ey.fromConfig=function(a){var b=new Ey(a.parentElementSelector);Cy(a,b);return b};Ey.prototype.ac=function(a,b){a=zy(a);for(var c=Tj(a.length,this.getStyle()),e=[],f=0;f<a.length;f++){var l=a[f],p=this.Sb.Rh();zn(p,l);Yx(this.getStyle())&&!gn(p,"color")&&p.color(c(l.name));e.push(p);Ay(this,l,p)}this.mg=a.slice(0);this.Ya.rb("prerender",this,a,e);c=qy(this);p=new Nw;for(f=0;f<a.length;f++){var r=this.wb(e[f].Wb());p.set(a[f].name,r)}l=[];r=this.O;var t=this.N;for(f=0;f<r.length;f++){var y=p.get(r[f].name),E=this.ze[r[f].name];y&&y.Jd(E)||!E||l.push({series:pf(r[f]),config:t[f],renderer:E})}l.length&&Fy(this,r,t);for(f=0;f<l.length;f++)p=l[f].series,t=l[f].config,r=l[f].renderer,p.data=[],y=this.Lh(p),y.attr("series-id","__exiting_series__"+f),E=Gy(this,r),r.Pb(p,t),r.render(p,t,y,c,!1,null,E),c&&(y=y.transition().duration(c)),y.remove();c=!!l.length;this.O=a.slice(0);this.N=e.slice(0);if(this.uf(a)){this.ze={};f=[];l={};for(r=0;r<a.length;r++)t=e[r].Wb(),y=this.wb(t),this.ze[a[r].name]=y,p=l[t],p||(p={ho:y,lk:[],kk:[]},l[t]=p,f.push(t)),y&&y.setOrientation&&y.setOrientation(this.v?0:1),p.lk.push(a[r]),p.kk.push(e[r]);for(r=0;r<f.length;r++)p=l[f[r]],p.ho.Uc(p.lk,p.kk);Fy(this,a,e);b||(this.Kc.hj(),this.Yh(),this.Kc.Lj(new ni(this.frameWidth(),this.frameHeight()),this.vd),this.Ya.rb("postlayout",this,this.Kc),this.zd(),Fy(this,a,e));this.O=a.slice(0);this.N=e.slice(0);this.Ya.rb("axisConfigured",this,a,e);Hy(this,a,e,c)}else this.zd(),my(this);By(this,a,e)};Ey.prototype.el=function(){var a=this.nf();this.nf(0);Hy(this,this.O,this.N,!1);this.nf(a);By(this,this.O,this.N)};Ey.prototype.updateChart=Ey.prototype.el;Ey.prototype.Yh=function(){Ey.Rb.Yh.call(this);var a=this.Kc;a.Fe(this.Ic());this.ha&&a.Fe(this.tb(this.ha));this.ka&&a.Fe(this.tb(this.ka));for(var b={},c=0;c<this.N.length;c++){var e=this.N[c].Wb();if(!b.hasOwnProperty(e)){var f=this.wb(e).Fg();f&&a.Fe(f);b[e]=!0}}};Ey.prototype.hf=function(a){this.ac(this.mg,a);return this};Ey.prototype.redraw=Ey.prototype.hf;function Hy(a,b,c,e){if(a.uf(b)){for(var f=null,l=null,p=null,r=a.ha,t=a.ka,y=0;y<c.length;y++){f||(f=c[y],f.Ed());var E=c[y].ne();l||E!==r||(l=c[y],l.Vb());p||E!==t||(p=c[y],p.Vb())}f=l&&r?a.tb(r):null;p=p&&t?a.tb(t):null;l=(t=a.v&&a.Pe&&a.vd)?a.na:a.oa;a.v||(l=a.Ea);a.v?0===a.Ma?(r=a.Ea,y=a.Aa):(r=a.Aa,y=a.Ea):0===a.Ma?(r=a.oa,y=a.na):(r=a.na,y=a.oa);E=a.tf?qy(a):0;a.Ic().render(a,E);r.attr("opacity",1);y.attr("opacity",0);f?(f.render(a,E),l.attr("opacity",1)):(f=0,a.v&&(f=t?3:1),ml(l,a.La,a.Ja,f));a.tf=!0;f=(t=a.v&&a.Pe&&a.vd)?a.oa:a.na;a.v||(f=a.Aa);l=a.Aa.attr("opacity")?qy(a):0;p?(p.render(a,l),f.attr("opacity",1)):(p=t?1:3,a.v||(p=2),ml(f,a.La,a.Ja,p));p=Iy(a,c);for(f=0;f<p.length;f++){t=a;l=b[p[f]];r=c[p[f]];y=e;E=qy(t);var ma=t.Lh(l);if(ma.empty())ma=t.Vi.insert("g",":first-child").attr("series-id",eh(l.name)).on("click",yy(t,"seriesClick",l.name)).on("mouseover",yy(t,"seriesMouseover",l.name)).on("mouseout",yy(t,"seriesMouseout",l.name));else{var na=ma.node(),ta=na.parentNode;ta.removeChild(na);ta.insertBefore(na,ta.firstChild);E&&ma.transition().duration(E)}na=t.wb(r.Wb());ta=Gy(t,na);na.Pb(l,r);if((l=na.render(l,r,ma,E,y,null,ta))&&!l.empty()){if(l.exit)l.exit().on("mouseover.element",null).on("mouseout.element",null).on("click.element",null).on("mousedown.forward",null).on("mousemove.forward",null).on("mouseover.forward",null).on("mouseout.forward",null).on("mouseup.forward",null);l.on("mouseover.element",py(t,"datumMouseover")).on("mouseout.element",py(t,"datumMouseout")).on("click.element",py(t,"datumClick")).on("mousedown.forward",ly(t,"mousedown")).on("mousemove.forward",ly(t,"mousemove")).on("mouseover.forward",ly(t,"mouseover")).on("mouseout.forward",ly(t,"mouseout")).on("mouseup.forward",ly(t,"mouseup"))}}}else my(a),By(a,b,c)} Ey.prototype.If=function(a,b,c){"number"===typeof a&&(a=[a,b]);b=a&&0<a.length?a[0]-this.Mb():hi(this.kb.node())[0];a=a&&1<a.length?a[1]-this.Nb():hi(this.kb.node())[1];if(this.v&&(0>b||b>this.ab())||!this.v&&(0>a||a>this.Bb()))return[];for(var e=new Et(this.Mb(),this.Nb(),this.ab(),this.Bb()),f=new ki(b+e.left,a+e.top),l=[],p=0;p<this.O.length;p++){var r=this.O[p],t=this.N[p];if(!t.Pf()){var y=this.wb(t.Wb()),E=y.zj(e);E.contains(f)&&(r=y.qd(r,t,b,a,E.clone().translate(-e.left,-e.top),c))&&l.push(r)}}return l};Ey.prototype.getNearestDatumDetails=Ey.prototype.If;Ey.prototype.zd=function(){Ey.Rb.zd.call(this);this.Ea.attr("transform","translate(0,"+this.Bb()+")");this.na.attr("transform","translate("+this.ab()+",0)");this.vf.attr("width",this.ab());this.vf.attr("height",this.Bb())};Ey.prototype.Sa=function(){return"Combo"};Ey.prototype.Lh=function(a){return this.Vi.selectAll('g[series-id="'+Dy(a.name)+'"]')};Ey.prototype.getSeriesGroupSelection=Ey.prototype.Lh;Ey.prototype.zo=function(a){this.Pe=a};Ey.prototype.setFlipAxisOnRTL=Ey.prototype.zo;Ey.prototype.wo=function(a){this.Ma=a};Ey.prototype.setDomainAxisPosition=Ey.prototype.wo;Ey.prototype.ym=function(){return this.Ma};Ey.prototype.getDomainAxisPosition=Ey.prototype.ym;Ey.prototype.Bi=function(a,b){this.ma.Bi(a,b);this.Ya.rb("viewportChange",null,this)};function Gy(a,b){a=new Et(a.Mb(),a.Nb(),a.ab(),a.Bb());return(b.Fh()||a).clone().translate(-a.left,-a.top)} function Iy(a,b){var c=Fe(b.length);Ae(c,qd(function(e,f){e=this.wb(b[e].Wb());return this.wb(b[f].Wb()).td()-e.td()},a));return c} function Fy(a,b,c){a.Ya.rb("preconfigureaxes",a,b,c);var e=a.v,f=a.Pe&&a.vd;if(e){var l=[a.Bb(),0];var p=f?[a.ab(),0]:[0,a.ab()]}else p=[0,a.Bb()],l=f?[a.ab(),0]:[0,a.ab()];var r=c.some(qd(function(va){return this.wb(va.Wb()).re()},a));for(na in a.Za){var t=a.Za[na];tr(t)}tr(a.ma);a.ma.range(p);var y={};a.ha&&(y[a.ha]=null);a.ka&&(y[a.ka]=null);p=null;for(var E=0;E<b.length;E++){var ma=c[E];var na=ma.ne()||"__DEFAULT__";t=a.tb(na);var ta=c[E].Wb();a.wb(ta).kj(t,a.ma,b[E],ma);y[na]=y[na]||ma.Vb();p=p||ma.Ed()}for(na in y)y.hasOwnProperty(na)&&(t=a.tb(na),b=y[na],t.range(l),na===a.ha?(e?f?(c=a.na,E=3):(c=a.oa,E=1):(c=a.Ea,E=0),zr(t,c,a.La,a.Ja,E,r,b)):na===a.ka?(e?f?(c=a.oa,E=1):(c=a.na,E=3):(c=a.Aa,E=2),zr(t,c,a.La,a.Ja,E,r,b)):e?zr(t,null,null,null,1,r,b):zr(t,null,null,null,0,r,b));l=0===a.Ma;e?(e=l?0:2,f=l?a.Ea:a.Aa):(e=f?3:1,f=l?a.oa:a.na);zr(a.ma,f,a.La,a.Ja,e,r,p)} ;function Jy(a,b,c){Ey.call(this,a,b,c);this.ji({type:"bar"});Zx(this.getStyle(),this)} wd(Jy,Ey);ud("aplos.chart.BarChartView",Jy);Jy.fromConfig=function(a){var b=new Jy(a.parentElementSelector);Cy(a,b);return b};Jy.prototype.ac=function(a){a=zy(a);Jy.Rb.ac.call(this,a)};Jy.prototype.Sa=function(){return"Bar"};function Ky(){} ud("aplos.chart.behavior.ChartBehavior",Ky);Ky.prototype.attachTo=Ky.prototype.kd;Ky.prototype.removeFrom=Ky.prototype.yd;function Ly(){Zo.call(this);this.v=new hp(this);this.ma=this;this.ha=null} wd(Ly,Zo);Ly.prototype[dp]=!0;Ly.prototype.addEventListener=function(a,b,c,e){np(this,a,b,c,e)};Ly.prototype.removeEventListener=function(a,b,c,e){vp(this,a,b,c,e)};Ly.prototype.dispatchEvent=function(a){var b=this.ha;if(b){var c=[];for(var e=1;b;b=b.ha)c.push(b),++e}b=this.ma;e=a.type||a;if("string"===typeof a)a=new $o(a,b);else if(a instanceof $o)a.target=a.target||b;else{var f=a;a=new $o(e,b);sf(a,f)}f=!0;if(c)for(var l=c.length-1;0<=l;l--){var p=a.v=c[l];f=My(p,e,!0,a)&&f}p=a.v=b;f=My(p,e,!0,a)&&f;f=My(p,e,!1,a)&&f;if(c)for(l=0;l<c.length;l++)p=a.v=c[l],f=My(p,e,!1,a)&&f;return f};Ly.prototype.de=function(){Ly.Rb.de.call(this);this.v&&this.v.removeAll(void 0);this.ha=null};function My(a,b,c,e){b=a.v.v[String(b)];if(!b)return!0;b=b.concat();for(var f=!0,l=0;l<b.length;++l){var p=b[l];if(p&&!p.Uf&&p.capture==c){var r=p.listener,t=p.Mg||p.src;p.wg&&jp(a.v,p);f=!1!==r.call(t,e)&&f}}return f&&!e.defaultPrevented} ;function Ny(a,b){Ly.call(this);this.O=a||1;this.N=b||id;this.ka=qd(this.Uo,this);this.na=Date.now()} wd(Ny,Ly);w=Ny.prototype;w.rf=!1;w.Oc=null;function Oy(a,b){a.O=b;a.Oc&&a.rf?(a.stop(),a.start()):a.Oc&&a.stop()} w.Uo=function(){if(this.rf){var a=Date.now()-this.na;0<a&&a<.8*this.O?this.Oc=this.N.setTimeout(this.ka,this.O-a):(this.Oc&&(this.N.clearTimeout(this.Oc),this.Oc=null),this.dispatchEvent("tick"),this.rf&&(this.stop(),this.start()))}};w.start=function(){this.rf=!0;this.Oc||(this.Oc=this.N.setTimeout(this.ka,this.O),this.na=Date.now())};w.stop=function(){this.rf=!1;this.Oc&&(this.N.clearTimeout(this.Oc),this.Oc=null)};w.de=function(){Ny.Rb.de.call(this);this.stop();delete this.N};function Py(){this.v=[];this.N=null;Qy.start()} ud("aplos.chart.behavior.AutoResize",Py);var Qy=new Ny(100);ud("aplos.chart.behavior.AutoResize.setUpdateInterval",function(a){Oy(Qy,a)});Py.prototype.kd=function(a){var b=a.Ta.node().parentNode;b.style.overflow="visible";var c={fj:a,Rf:{width:b.clientWidth,height:b.clientHeight}};Ry(a,b);a.on("prerender.autoResize",Ry.bind(this,a,b));a.on("postrender.autoResize",function(){c.Rf.width=b.clientWidth;c.Rf.height=b.clientHeight});this.v.push(c);this.N||(this.N=np(Qy,"tick",qd(this.O,this)))};Py.prototype.yd=function(a){a.on("prerender.autoResize",null);a.on("postrender.autoResize",null);me(this.v,function(b){return b.fj===a?!0:!1});!this.v.length&&this.N&&wp(this.N)};Py.prototype.Ef=function(){wp(this.N)};Py.prototype.dispose=Py.prototype.Ef;Py.prototype.O=function(){for(var a=0;a<this.v.length;++a){var b=this.v[a],c=b.fj;if(Sy(c.Ta)){var e=c.Ta.node().parentNode,f=b.Rf;if(f.width!==e.clientWidth||f.height!==e.clientHeight)e.clientWidth&&e.clientHeight&&(c.frameWidth(Ty(e)),c.frameHeight(Uy(e)),c.hf()),b.Rf.width=e.clientWidth,b.Rf.height=e.clientHeight}else le(this.v,a)}};function Sy(a){for(a=Ri(a.node(),function(b){return null===b.parentNode});a&&a.host;)a=Ri(a.host,function(b){return null===b.parentNode});return a===window.document} function Ty(a){return a.clientWidth-(a.style.paddingLeft.replace(/\D/g,"")||0)-(a.style.paddingRight.replace(/\D/g,"")||0)} function Uy(a){return a.clientHeight-(a.style.paddingTop.replace(/\D/g,"")||0)-(a.style.paddingBottom.replace(/\D/g,"")||0)} function Ry(a,b){var c=Ty(b);b=Uy(b);var e=!1;a.frameWidth()!==c&&(a.frameWidth(c),e=!0);a.frameHeight()!==b&&(a.frameHeight(b),e=!0);e&&a.zd()} ;function Vy(){} Vy.prototype.Zg=function(){};ud("aplos.chart.common.behavior.DetailsContentRenderer",Vy);function Wy(){} Zc(Wy,Vy);ud("aplos.chart.behavior.HovercardContentRenderer",Wy);function Xy(a){return function(b){for(var c=0;c<b.length;c++){var e=b[c];e=e.series&&e.series.name?e.series.name:null;if(null!=e&&e===a)return b[c]}return b[b.length-1]}} ud("aplos.chart.DatumSelectors.namedSeriesDatumSelector",Xy);function Yy(a){a=a.slice(0);Ae(a,function(b,c){var e=Zy(b,c);return null!==e?e:b.chartY-c.chartY});return a[0]} ud("aplos.chart.DatumSelectors.topMostDatum",Yy);function $y(a){a=a.slice(0);Ae(a,function(b,c){var e=Zy(b,c);return null!==e?e:b.relativeDistance-c.relativeDistance});return a[0]} ud("aplos.chart.DatumSelectors.closestToMouseDatum",$y);var az={eq:0,Ui:1};ud("aplos.chart.DatumSelectors.DomainSelectionStrategy",az);az.NORMAL=0;az.LEFT=1;function bz(a,b,c){return a.chartX<=c} function Zy(a,b){return a.validValue||b.validValue?a.validValue?b.validValue?null:-1:1:0} ;function cz(){this.na=this.Aa=null;this.Xa=250;this.ka=!1;this.N=200;this.oa=new Ny;this.ma=null;this.Pa=this.Ja=0;this.O=this.ha=this.La=this.Ea=this.v=null;this.wa=Yy;this.Ma=new Map;this.Sa=document.body} w=cz.prototype;w.className=function(a){return void 0==a?this.O:this.vk(a)};w.vk=function(a){this.v&&this.O&&this.v.classed(this.O,!1);this.O=a;this.v&&a&&this.v.classed(a,!0);return this};w.rm=function(){return this.O};w.nf=function(a){return arguments.length&&null!=a?this.Vk(a):this.Xa};w.Vk=function(a){this.Xa=a;return this};w.xn=function(){return this.Xa};w.Ko=function(a){return arguments.length&&void 0!==a?this.Sk(a):this.N};w.Sk=function(a){this.N=a;return this};w.mn=function(){return this.N};w.yg=function(a){return arguments.length&&null!=a?this.jf(a):this.Gf()};w.jf=function(a){this.Aa=a;return this};w.Gf=function(){return this.Aa};w.ao=function(a){return arguments.length&&null!=a?this.Ai(a):this.na};w.Ai=function(a){if(!arguments.length||null==a)return this.na;this.na=a;return this};w.en=function(){return this.na};w.kd=function(a){if(this.ha)throw Error("A hovercard can be attached to one and only one chart.");this.ha=a;a.on("postrender.hovercard",this.Si.bind(this,a));a.on("hoverSelectionChange.hovercard",this.Si.bind(this,a));dz(this,a)};w.yd=function(a){this.v&&(this.Oh(),this.v.remove(),this.v=null);this.ha=null;a.on("postrender.hovercard",null);a.on("hoverSelectionChange.hovercard",null);a.on("mousemove.hovercard",null);ez(this)};w.Zl=function(a){this.wa=Xy(a);return this};w.am=function(){this.wa=Yy;return this};w.uj=function(){this.wa=$y;return this};w.Si=function(a){if(a.Hd("hover").ke()){var b=a.Kh("hover");if(b.length){fz(this,a);var c=this.qd(b,a),e=this.Ea.node();this.Aa.Zg(e,c,b);this.La=c;this.ka?gz(this,a,c):this.N?hz(this,a):this.show()}}else this.La=null,this.Oh()};function fz(a,b){a.v||(a.v=Zi(a.Sa).append("div"),a.v.attr("class","aplos-hovercard "+(a.O||"")).style("opacity","0").style("visibility","hidden").style("top","0px").style("left","0px"),a.Ma.forEach(function(c,e){return a.v.style(e,c)}),a.Ea=a.v.append("div"),a.Ea.attr("class","aplos-hovercard-content"),b.nh(a.v))} function gz(a,b,c){var e=a.v.node().getBoundingClientRect();a:{var f=a.na;e=new ni(Math.ceil(e.width),Math.ceil(e.height));var l=Kh(c.chartX,0,b.ab());c=Kh(c.chartY,0,b.Bb());c=new ki(l,c);var p=b.Ye().node();l=p.createSVGPoint();l=l.matrixTransform(p.getScreenCTM());p=document.documentElement;var r=document.body;b=new ki(l.x+Math.max(p.scrollLeft,r.scrollLeft)+c.x+b.Mb(),l.y+Math.max(p.scrollTop,r.scrollTop)+c.y+b.Nb());c=document;c=(!Me||9<=Number(df)||"CSS1Compat"==(c?new Si(Bi(c)):Ad||(Ad=new Si)).v.compatMode?c.documentElement:c.body).getBoundingClientRect();p=Zi("body");l=iz();0===c.height&&(p=p.node().getBoundingClientRect(),0!==p.height&&(c=p));f.N?(p=f.N.getBoundingClientRect(),c=new Et(p.left+Math.abs(c.left),p.top+Math.abs(c.top+l),p.width,p.height)):c=new Et(Math.abs(c.left),Math.abs(c.top+l),c.width,c.height);l=new Et(0,0,0,0);for(p=0;p<f.v.length;p++)if(r=jz(b,e,c,f.v[p]),l.left=r.x,l.top=r.y,l.width=e.width,l.height=e.height,c.contains(l)){f=r;break a}f=c;e=jz(b,e,f,0);e.y=Math.max(f.top+10,e.y);e.x=Math.max(f.left+10,e.x);f=e}a.v.style("top",f.y+"px").style("left",f.x+"px")} w.show=function(){if(this.v){ez(this);this.ka=!0;var a=this.v;a.style("visibility",null);this.ha&&gz(this,this.ha,this.La);this.Xa&&(a=a.transition().duration(this.Xa));a.style("opacity",1)}};w.Oh=function(){var a=this;if(this.v&&this.ka){ez(this);this.ka=!1;this.Pa=Date.now();var b=this.v;this.Xa&&(b=b.transition().duration(this.Xa));b.style("opacity",0);if(this.Xa)b.on("end",function(){a.v&&a.v.style("visibility","hidden")});else b.style("visibility","hidden")}};w.Ao=function(a,b){this.Ma.set(a,b);this.v&&this.v.style(a,b);return this};function dz(a,b){b.on("mousemove.hovercard",function(){!a.ka&&a.N&&b.Hd("hover").ke()&&(a.Ja=Date.now(),500>a.Ja-a.Pa?a.show():hz(a,b))})} function hz(a,b){a.ma||(Oy(a.oa,Math.max(.25*a.N,50)),a.ma=np(a.oa,"tick",qd(a.Un,a,b)),a.oa.start())} w.Un=function(a){a.Hd("hover").ke()?Date.now()-this.Ja>this.N&&this.show():ez(this)};function ez(a){a.oa.stop();wp(a.ma);a.ma=null} w.qd=function(a,b){return this.wa(a,b)};cz.prototype.setHovercardContainerStyle=cz.prototype.Ao;cz.prototype.hide=cz.prototype.Oh;cz.prototype.followClosestSeries=cz.prototype.uj;cz.prototype.followTopMostSeries=cz.prototype.am;cz.prototype.followNamedSeries=cz.prototype.Zl;cz.prototype.getPlacer=cz.prototype.en;cz.prototype.setPlacer=cz.prototype.Ai;cz.prototype.placer=cz.prototype.ao;cz.prototype.getContentRenderer=cz.prototype.Gf;cz.prototype.setContentRenderer=cz.prototype.jf;cz.prototype.contentRenderer=cz.prototype.yg;cz.prototype.getShowDelayMs=cz.prototype.mn;cz.prototype.setShowDelayMs=cz.prototype.Sk;cz.prototype.showDelayMs=cz.prototype.Ko;cz.prototype.getTransitionMs=cz.prototype.xn;cz.prototype.setTransitionMs=cz.prototype.Vk;cz.prototype.transitionMs=cz.prototype.nf;cz.prototype.getClassName=cz.prototype.rm;cz.prototype.setClassName=cz.prototype.vk;cz.prototype.className=cz.prototype.className;ud("aplos.chart.behavior.Hovercard",cz);function kz(){this.v=null;this.N=!1} w=kz.prototype;w.yg=function(a){return arguments.length&&null!=a?this.jf(a):this.Gf()};w.Gf=function(){return this.v};w.jf=function(a){this.v=a;return this};w.kd=function(a){if(a&&a.Wi){if(this.N)throw Error("A donut center content card can be attached to one and only one pie chart.");this.N=!0;a.on("postrender.donutcentercontent",this.Ti.bind(this,a));a.on("hoverSelectionChange.donutcentercontent",this.Ti.bind(this,a))}};w.yd=function(a){a&&a.Wi&&(a.v(a.N()),this.N=!1,a.on("postrender.donutcentercontent",null),a.on("hoverSelectionChange.donutcentercontent",null))};w.Ti=function(a){var b=a.wb();if(a&&a.Wi&&b&&"function"===typeof b.Gd&&!(b.Gd()<a.O()))if(a.Hd("hover").ke())if(b=a.Kh("hover"),b.length){var c=document.createElement("div");this.v.Zg(c,b[0],b);a.v(Zi(c))}else a.v(a.N());else a.v(a.N())};kz.prototype.setContentRenderer=kz.prototype.jf;kz.prototype.getContentRenderer=kz.prototype.Gf;kz.prototype.contentRenderer=kz.prototype.yg;ud("aplos.chart.behavior.DonutCenterContent",kz);function lz(a){var b=fg(mz);if(Me&&void 0!==a.cssText)a.cssText=b;else if(id.trustedTypes)if("textContent"in a)a.textContent=b;else if(3==a.nodeType)a.data=String(b);else if(a.firstChild&&3==a.firstChild.nodeType){for(;a.lastChild!=a.firstChild;)a.removeChild(a.lastChild);a.firstChild.data=String(b)}else yi(a),a.appendChild(Bi(a).createTextNode(String(b)));else a.innerHTML=b} ;function nz(a){this.v=[0,1,3,2];this.N=a||null} nz.prototype.Yg=function(a){return null!=a?(this.v=a,this):this.v};nz.prototype.xk=function(a){this.N=a;return this};function jz(a,b,c,e){var f=Math.abs(iz()),l=a.x;a=a.y+f;switch(e){case 0:l-=b.width/2;a=a-10-b.height;break;case 2:l-=b.width/2;a+=10;break;case 3:l=l-10-b.width;a=a-10-b.height;a<c.top&&(a=c.top+10);break;case 1:l+=10;a=a-10-b.height;a<c.top&&(a=c.top+10);break;default:throw Error("Unknown placement: "+e);}return new ki(l,a)} function iz(){var a=0,b=Zi("body");"fixed"===b.style("position")&&null!==b.style("top")&&(a=parseFloat(b.style("top")));return a} nz.prototype.setContainer=nz.prototype.xk;nz.prototype.positionOptions=nz.prototype.Yg;ud("aplos.chart.behavior.DefaultPlacer",nz);var oz={hp:0,ol:1,lp:2,Ui:3};ud("aplos.chart.behavior.DefaultPlacer.Placement",oz);oz.ABOVE=0;oz.RIGHT=1;oz.BELOW=2;oz.LEFT=3;var pz={pq:"series_asc",qq:"series_desc",lq:"position"};ud("aplos.chart.behavior.OrderingRule",pz);pz.SERIES_ASCENDING="series_asc";pz.SERIES_DESCENDING="series_desc";pz.POSITION="position";function qz(a){switch(a){case "\\":case ".":case "*":case "?":case "+":case "^":case "$":case "|":case "(":case ")":case "[":case "]":case "{":case "}":return!0;default:return!1}} function rz(a){for(var b="^",c=a.length,e=0;e<c;++e){var f=a.charAt(e);switch(f){case "\\":if(e+1>=c)throw Error("LIKE pattern ends with a backslash.");f=a.charAt(++e);qz(f)&&(b+="\\");b+=f;break;case "_":b+=".";break;case "%":b+=".*";break;default:qz(f)&&(b+="\\"),b+=f}}return b+"$"} function sz(a){try{return a=a.replace(/\\"/g,'"'),a=a.replace(/\\'/g,"'"),a=a.replace(/\\n/g,"\n"),a=a.replace(/\\t/g,"\t"),a=a.replace(/\\r/g,"\r"),a=a.replace(/\\\\/g,"\\"),a=a.replace(/\\U([\d\w]{8})/gi,function(b,c){return String.fromCharCode(parseInt(c.substring(0,4),16),parseInt(c.substring(4),16))}),a=a.replace(/\\u([\d\w]{4})/gi,function(b,c){return String.fromCharCode(parseInt(c,16))})}catch(b){throw Error('Unable to unescape "'+a+'" encountered error: '+b);}} function tz(){} tz.prototype.parse=function(){console&&console.error("No expression parser implementation was defined. Please ensure that aplos.data.GeneratedParser has been required.");throw Error("No expression parser implementation was defined.");};var uz=new tz;uz=function(){function a(ua,oc,fd,Uc){fd=fd||{};for(Uc=ua.length;Uc--;fd[ua[Uc]]=oc);return fd} function b(){this.Pc={}} var c=[1,8],e=[1,20],f=[1,26],l=[1,27],p=[1,30],r=[1,112],t=[1,113],y=[1,29],E=[1,28],ma=[1,83],na=[1,84],ta=[1,85],va=[1,86],sa=[1,87],Ba=[1,88],ya=[1,89],Aa=[1,90],Ca=[1,91],Fa=[1,92],Ea=[1,93],Ja=[1,94],Ka=[1,95],Oa=[1,96],Pa=[1,97],Qa=[1,98],Wa=[1,99],Db=[1,111],Eb=[1,100],Fb=[1,101],Gb=[1,102],Hb=[1,103],Ib=[1,104],Jb=[1,105],$a=[1,106],Kb=[1,107],Lb=[1,108],Mb=[1,109],fb=[1,110],ub=[1,31],vb=[1,32],wb=[1,33],Nb=[1,34],Ob=[1,35],Pb=[1,36],Qb=[1,37],Rb=[1,38],Sb=[1,47],Tb=[1,48],Ub=[1,49],Vb= [1,50],Wb=[1,51],Xb=[1,52],Yb=[1,53],Zb=[1,54],$b=[1,55],ac=[1,56],bc=[1,57],xb=[1,58],cc=[1,59],dc=[1,60],ec=[1,61],yb=[1,62],fc=[1,63],gc=[1,64],Ra=[1,65],Za=[1,66],gb=[1,67],ab=[1,68],bb=[1,69],Xa=[1,70],Ya=[1,71],zb=[1,72],Ab=[1,73],hb=[1,74],cb=[1,75],La=[1,76],ib=[1,77],Bb=[1,78],hc=[1,79],jb=[1,80],Ua=[1,81],kb=[1,82],lb=[1,39],Va=[1,40],mb=[1,41],nb=[1,42],ob=[1,43],pb=[1,44],ic=[1,45],qb=[1,46],rb=[1,116],db=[1,117],sb=[1,118],lc=[1,119],pc=[1,120],uc=[1,121],zc=[1,122],rc=[1,123],Ac=[1,124],Cb=[1,125],Gc=[1,126],Ic=[1,128],Hc=[1,127],mc=[1,129],Bc=[1,130],Cc=[1,131],Dc=[1,132],sc=[1,133],qc=[1,134],Ec=[1,135],vc=[1,136],wc=[1,137],xc=[1,138],yc=[1,139],tb=[5,12,17,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,54,71,72,74,75,76,81,82,96,97,98,99],xg=[1,140],ok=[1,150],yg=[5,11,12,17,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,54,55,71,72,74,75,76,81,82,96,97,98,99],ti=[1,180],ui=[5,12,17,42,43,44,45,54,96,97,98,99],We=[1,233],tf=[1,250],vi=[5,12,17,32,33,36,37,38,39,40,41,42,43,44,45,46,47,48,54,71,72,74,75,76,81,82,96,97,98,99],De=[5,12,17,36,37,38,39,40,41,42,43,44,45,46,47,48,54,71,72,74,75,76,81,82,96,97,98,99],oe=[2,37],Xe=[1,336],ie=[5,12,17,54,96,97,98,99],pk=[96,97],xi={trace:function(){},Pc:{},Oo:{error:2,expressions:3,math:4,EOF:5,float_item:6,boolean_item:7,identifier_item:8,negated_identifier:9,string_item:10,"(":11,")":12,operator_expression:13,aggregation_function:14,scalar_operator:15,scalar_2_operator:16,",":17,scalar_n_operator:18,comma_values:19,scalar_function:20,scalar_2_function:21,scalar_n_functions:22,alias_functions:23,datetime_functions:24,case_function:25,cast_function:26,quantile_functions:27,native_function:28,misc_function_no_args:29,misc_function_one_arg:30,misc_function_n_args:31,"+":32,"-":33,"/":34,"*":35,"=":36,"!=":37,"<":38,"<=":39,">":40,">=":41,BETWEEN_OP:42,AND_OP:43,NOT_BETWEEN_OP:44,OR_OP:45,IS_NULL_OP:46,IS_TRUE_OP:47,IS_FALSE_OP:48,FLOAT_VALUE:49,STRING_VALUE:50,NATIVE_EXPR:51,NATIVE_AGGREGATE:52,misc_function_start:53,IDENTIFIER:54,DOT_OP:55,BOOLEAN_VALUE:56,token_item:57,ROUND:58,TRUNC:59,LN:60,LOG10:61,LOG:62,POW:63,EXP:64,LIKE:65,COUNT:66,DISTINCT:67,COUNT_DISTINCT_EST:68,NOT_OP:69,NOT_EQUAL_EXPR:70,LIKE_OP:71,NOT_LIKE_OP:72,IS_NOT_NULL:73,IS_NOT_NULL_OP:74,IS_NOT_TRUE_OP:75,IS_NOT_FALSE_OP:76,IF:77,IFNULL:78,NULLIF:79,COALESCE:80,IN_OP:81,NOT_IN_OP:82,NTH_QUANTILE:83,EXTRACT:84,DATE_TRUNC:85,DATETIME_TRUNC:86,TIMESTAMP_TRUNC:87,DATE_ADD:88,DATE_SUB:89,PARSETIME:90,FORMATTIME:91,TIMESTAMP:92,CAST:93,CASE:94,when_then_values:95,ELSE:96,END:97,WHEN:98,THEN:99,AVG:100,SUM:101,MIN:102,MAX:103,COUNT_DISTINCT:104,VARIANCE:105,STDDEV:106,HLL_COUNT_MERGE:107,ABS:108,SIGN:109,IS_INF:110,IS_NAN:111,SQRT:112,CEILING:113,FLOOR:114,COS:115,COSH:116,ACOS:117,ACOSH:118,SIN:119,SINH:120,ASIN:121,ASINH:122,TAN:123,TANH:124,ATAN:125,ATANH:126,IS_NULL:127,UNIX_MICROS:128,UNIX_MILLIS:129,TIMESTAMP_MICROS:130,TIMESTAMP_MILLIS:131,ENCODE_URI_COMPONENT:132,HLL_COUNT_EXTRACT:133,IEEE_DIVIDE:134,POWER:135,DIV:136,MOD:137,ATAN2:138,REGEXP_MATCH:139,GREATEST:140,LEAST:141,CONCAT:142,FORMAT:143,NOT_EXPR:144,EQUAL_EXPR:145,LESS_EXPR:146,LESS_OR_EQUAL_EXPR:147,GREATER_EXPR:148,GREATER_OR_EQUAL_EXPR:149,AND_EXPR:150,OR_EXPR:151,$accept:0,$end:1},jg:{2:"error",5:"EOF",11:"(",12:")",17:",",26:"cast_function",32:"+",33:"-",34:"/",35:"*",36:"=",37:"!=",38:"<",39:"<=",40:">",41:">=",42:"BETWEEN_OP",43:"AND_OP",44:"NOT_BETWEEN_OP",45:"OR_OP",46:"IS_NULL_OP",47:"IS_TRUE_OP",48:"IS_FALSE_OP",49:"FLOAT_VALUE",50:"STRING_VALUE",51:"NATIVE_EXPR",52:"NATIVE_AGGREGATE",54:"IDENTIFIER",55:"DOT_OP",56:"BOOLEAN_VALUE",58:"ROUND",59:"TRUNC",60:"LN",61:"LOG10",62:"LOG",63:"POW",64:"EXP",65:"LIKE",66:"COUNT",67:"DISTINCT",68:"COUNT_DISTINCT_EST",69:"NOT_OP",70:"NOT_EQUAL_EXPR",71:"LIKE_OP",72:"NOT_LIKE_OP",73:"IS_NOT_NULL",74:"IS_NOT_NULL_OP",75:"IS_NOT_TRUE_OP",76:"IS_NOT_FALSE_OP",77:"IF",78:"IFNULL",79:"NULLIF",80:"COALESCE",81:"IN_OP",82:"NOT_IN_OP",83:"NTH_QUANTILE",84:"EXTRACT",85:"DATE_TRUNC",86:"DATETIME_TRUNC",87:"TIMESTAMP_TRUNC",88:"DATE_ADD",89:"DATE_SUB",90:"PARSETIME",91:"FORMATTIME",92:"TIMESTAMP",93:"CAST",94:"CASE",96:"ELSE",97:"END",98:"WHEN",99:"THEN",100:"AVG",101:"SUM",102:"MIN",103:"MAX",104:"COUNT_DISTINCT",105:"VARIANCE",106:"STDDEV",107:"HLL_COUNT_MERGE",108:"ABS",109:"SIGN",110:"IS_INF",111:"IS_NAN",112:"SQRT",113:"CEILING",114:"FLOOR",115:"COS",116:"COSH",117:"ACOS",118:"ACOSH",119:"SIN",120:"SINH",121:"ASIN",122:"ASINH",123:"TAN",124:"TANH",125:"ATAN",126:"ATANH",127:"IS_NULL",128:"UNIX_MICROS",129:"UNIX_MILLIS",130:"TIMESTAMP_MICROS",131:"TIMESTAMP_MILLIS",132:"ENCODE_URI_COMPONENT",133:"HLL_COUNT_EXTRACT",134:"IEEE_DIVIDE",135:"POWER",136:"DIV",137:"MOD",138:"ATAN2",139:"REGEXP_MATCH",140:"GREATEST",141:"LEAST",142:"CONCAT",143:"FORMAT",144:"NOT_EXPR",145:"EQUAL_EXPR",146:"LESS_EXPR",147:"LESS_OR_EQUAL_EXPR",148:"GREATER_EXPR",149:"GREATER_OR_EQUAL_EXPR",150:"AND_EXPR",151:"OR_EXPR"},ik:[0,[3,2],[4,1],[4,1],[4,1],[4,1],[4,1],[4,3],[4,1],[4,4],[4,4],[4,6],[4,4],[4,4],[4,6],[4,4],[4,1],[4,1],[4,1],[4,1],[4,1],[4,1],[4,1],[4,1],[4,1],[13,3],[13,3],[13,3],[13,3],[13,3],[13,3],[13,3],[13,3],[13,3],[13,3],[13,5],[13,5],[13,3],[13,3],[13,2],[13,2],[13,2],[6,2],[6,1],[10,1],[28,4],[28,4],[53,2],[29,2],[30,3],[31,3],[9,2],[8,1],[8,3],[7,1],[57,1],[19,3],[19,3],[23,4],[23,6],[23,4],[23,6],[23,4],[23,4],[23,4],[23,6],[23,6],[23,4],[23,6],[23,4],[23,5],[23,4],[23,2],[23,6],[23,3],[23,3],[23,4],[23,2],[23,2],[23,2],[23,8],[23,6],[23,6],[23,4],[23,5],[23,5],[23,5],[23,5],[27,8],[24,10],[24,10],[24,6],[24,6],[24,6],[24,8],[24,8],[24,8],[24,8],[24,8],[24,4],[24,6],[24,6],[25,5],[25,3],[95,4],[95,5],[14,1],[14,1],[14,1],[14,1],[14,1],[14,1],[14,1],[14,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[21,1],[21,1],[21,1],[21,1],[21,1],[21,1],[22,1],[22,1],[22,1],[22,1],[15,1],[16,1],[16,1],[16,1],[16,1],[16,1],[18,1],[18,1]],Uh:function(ua,oc,fd,Uc,gd,za){ua=za.length-1;switch(gd){case 1:return za[ua-1];case 7:this.ta=za[ua-1];break;case 9:case 10:case 13:this.ta={type:"function",name:za[ua-3].toUpperCase(),params:[za[ua-1]]};break;case 11:case 14:this.ta={type:"function",name:za[ua-5].toUpperCase(),params:[za[ua-3],za[ua-1]]};break;case 12:case 15:this.ta={type:"function",name:za[ua-3].toUpperCase(),params:za[ua-1]};break;case 25:case 26:case 27:case 28:this.ta={type:"function",name:za[ua-1],params:[za[ua-2],za[ua]]};break;case 29:this.ta={type:"function",name:"EQUAL",params:[za[ua-2],za[ua]]};break;case 30:this.ta={type:"function",name:"NOT_EQUAL",params:[za[ua-2],za[ua]]};break;case 31:this.ta={type:"function",name:"LESS",params:[za[ua-2],za[ua]]};break;case 32:this.ta={type:"function",name:"LESS_OR_EQUAL",params:[za[ua-2],za[ua]]};break;case 33:this.ta={type:"function",name:"GREATER",params:[za[ua-2],za[ua]]};break;case 34:this.ta={type:"function",name:"GREATER_OR_EQUAL",params:[za[ua-2],za[ua]]};break;case 35:this.ta={type:"function",name:"BETWEEN",params:[za[ua-4],za[ua-2],za[ua]]};break;case 36:this.ta={type:"function",name:"NOT BETWEEN",params:[za[ua-4],za[ua-2],za[ua]]};break;case 37:this.ta={type:"function",name:"AND",params:[za[ua-2],za[ua]]};break;case 38:this.ta={type:"function",name:"OR",params:[za[ua-2],za[ua]]};break;case 39:this.ta={type:"function",name:"IS NULL",params:[za[ua-1]]};break;case 40:this.ta={type:"function",name:"IS TRUE",params:[za[ua-1]]};break;case 41:this.ta={type:"function",name:"IS FALSE",params:[za[ua-1]]};break;case 42:this.ta={type:"number",value:+-za[ua]};break;case 43:this.ta={type:"number",value:+za[ua]};break;case 44:this.ta={type:"string",value:sz(za[ua].substring(1,za[ua].length-1))};break;case 45:case 46:this.ta={type:"function",name:za[ua-3],params:[za[ua-1]]};break;case 47:gd=za[ua-1].pathParts.slice();if(2<gd.length)throw Error("Too many path parts.");oc=gd.pop();this.ta={type:"function",namespace:gd.pop(),name:oc,fullName:za[ua-1].column};break;case 48:za[ua-1].params=[];this.ta=za[ua-1];break;case 49:za[ua-2].params=[za[ua-1]];this.ta=za[ua-2];break;case 50:gd=[];for(oc=0;oc<za[ua-1].length;oc++)gd.push(za[ua-1][oc]);za[ua-2].params=za[ua-1].slice();this.ta=za[ua-2];break;case 51:this.ta={type:"function",name:"*",params:[{type:"number",value:"-1"},za[ua]]};break;case 52:oc=za[ua];oc.startsWith("`")&&oc.endsWith("`")&&(oc=oc.slice(1,oc.length-1));this.ta={type:"column",column:za[ua],pathParts:[oc]};break;case 53:oc=za[ua];oc.startsWith("`")&&oc.endsWith("`")&&(oc=oc.slice(1,oc.length-1));gd=za[ua-2].pathParts.slice();gd.push(oc);this.ta={type:"column",column:za[ua-2].column+"."+za[ua],pathParts:gd};break;case 54:this.ta={type:"boolean",value:"true"===za[ua].toLowerCase()};break;case 55:this.ta={type:"string",value:za[ua]};break;case 56:case 104:this.ta= [za[ua-2],za[ua]];break;case 57:za[ua].unshift(za[ua-2]);this.ta=za[ua];break;case 58:this.ta={type:"function",name:"ROUND",params:[za[ua-1],{type:"number",value:0}]};break;case 59:this.ta={type:"function",name:"ROUND",params:[za[ua-3],za[ua-1]]};break;case 60:this.ta={type:"function",name:"TRUNC",params:[za[ua-1],{type:"number",value:0}]};break;case 61:this.ta={type:"function",name:"TRUNC",params:[za[ua-3],za[ua-1]]};break;case 62:case 64:this.ta={type:"function",name:"LOG",params:[za[ua-1],{type:"number",value:Math.E}]};break;case 63:this.ta={type:"function",name:"LOG",params:[za[ua-1],{type:"number",value:10}]};break;case 65:this.ta={type:"function",name:"LOG",params:[za[ua-3],za[ua-1]]};break;case 66:this.ta={type:"function",name:"POWER",params:[za[ua-3],za[ua-1]]};break;case 67:this.ta={type:"function",name:"POWER",params:[{type:"number",value:Math.E},za[ua-1]]};break;case 68:gd=rz(za[ua-1].value);this.ta={type:"function",name:"REGEXP_MATCH",params:[za[ua-3],{type:"string",value:gd}]};break;case 69:this.ta= {type:"function",name:"COUNT",params:[za[ua-1]]};break;case 70:this.ta={type:"function",name:"COUNT_DISTINCT",params:[za[ua-1]]};break;case 71:this.ta={type:"function",name:"COUNT_DISTINCT",estimate:!0,params:[za[ua-1]]};break;case 72:this.ta={type:"function",name:"NOT",params:[za[ua]]};break;case 73:this.ta={type:"function",name:"NOT_EQUAL",params:[za[ua-3],za[ua-1]]};break;case 74:gd=rz(za[ua].value);this.ta={type:"function",name:"REGEXP_MATCH",params:[za[ua-2],{type:"string",value:gd}]};break;case 75:gd=rz(za[ua].value);this.ta={type:"function",name:"NOT",params:[{type:"function",name:"REGEXP_MATCH",params:[za[ua-2],{type:"string",value:gd}]}]};break;case 76:this.ta={type:"function",name:"NOT",params:[{type:"function",name:"IS NULL",params:[za[ua-1]]}]};break;case 77:this.ta={type:"function",name:"NOT",params:[{type:"function",name:"IS NULL",params:[za[ua-1]]}]};break;case 78:this.ta={type:"function",name:"NOT",params:[{type:"function",name:"IS TRUE",params:[za[ua-1]]}]};break;case 79:this.ta= {type:"function",name:"NOT",params:[{type:"function",name:"IS FALSE",params:[za[ua-1]]}]};break;case 80:this.ta={type:"function",name:"CASE",params:[za[ua-5],za[ua-3],za[ua-1]]};break;case 81:this.ta={type:"function",name:"CASE",params:[{type:"function",name:"IS NULL",params:[za[ua-3]]},za[ua-1],za[ua-3]]};break;case 82:this.ta={type:"function",name:"CASE",params:[{type:"function",name:"NOT",params:[{type:"function",name:"EQUAL",params:[za[ua-3],za[ua-1]]}]},za[ua-3]]};break;case 83:gd=[];for(oc= 0;oc<za[ua-1].length;oc++)gd.push({type:"function",name:"NOT",params:[{type:"function",name:"IS NULL",params:[za[ua-1][oc]]}]}),gd.push(za[ua-1][oc]);this.ta={type:"function",name:"CASE",params:gd};break;case 84:this.ta={type:"function",name:"EQUAL",params:[za[ua-4],za[ua-1]]};break;case 85:this.ta={type:"function",name:"NOT",params:[{type:"function",name:"EQUAL",params:[za[ua-4],za[ua-1]]}]};break;case 86:gd=[za[ua-4]];for(oc=0;oc<za[ua-1].length;oc++)gd.push(za[ua-1][oc]);this.ta={type:"function",name:"IN",params:gd};break;case 87:gd=[za[ua-4]];for(oc=0;oc<za[ua-1].length;oc++)gd.push(za[ua-1][oc]);this.ta={type:"function",name:"NOT IN",params:gd};break;case 88:this.ta={type:"function",name:"NTH_QUANTILE",params:[za[ua-5],za[ua-3],za[ua-1]]};break;case 89:if(!(Dd(za[ua-6],"FROM")&&Dd(za[ua-4],"AT")&&Dd(za[ua-3],"TIME")&&Dd(za[ua-2],"ZONE")))throw Error("EXTRACT(datepart FROM timestamp AT TIME ZONE timezone) Syntax incorrect.");this.ta={type:"function",name:"EXTRACT",params:[za[ua-5],za[ua- 7],za[ua-1]]};break;case 90:if(!Dd(za[ua-6],"AT")||!Dd(za[ua-5],"TIME")||!Dd(za[ua-4],"ZONE"))throw Error("DATE_TRUNC(timestamp AT TIME ZONE timezone, datepart) Syntax incorrect.");this.ta={type:"function",name:"LEGACY_DATE_TRUNC",params:[za[ua-7],za[ua-1],za[ua-3]]};break;case 91:this.ta={type:"function",name:"DATE_TRUNC",params:[za[ua-3],za[ua-1]]};break;case 92:this.ta={type:"function",name:"DATETIME_TRUNC",params:[za[ua-3],za[ua-1]]};break;case 93:this.ta={type:"function",name:"TIMESTAMP_TRUNC",params:[za[ua-3],za[ua-1]]};break;case 94:this.ta={type:"function",name:"TIMESTAMP_TRUNC",params:[za[ua-5],za[ua-3],za[ua-1]]};break;case 95:if(!Dd(za[ua-3],"INTERVAL"))throw Error("DATE_ADD(date_expression, INTERVAL int64_expr date_part) Syntax incorrect.");this.ta={type:"function",name:"DATE_ADD",params:[za[ua-5],za[ua-1],za[ua-2]]};break;case 96:if(!Dd(za[ua-3],"INTERVAL"))throw Error("DATE_ADD(date_expression, INTERVAL int64_expr date_part) Syntax incorrect.");this.ta={type:"function",name:"DATE_SUB",params:[za[ua-5],za[ua-1],za[ua-2]]};break;case 97:this.ta={type:"function",name:"PARSETIME",params:[za[ua-5],za[ua-3],za[ua-1]]};break;case 98:this.ta={type:"function",name:"FORMATTIME",params:[za[ua-3],za[ua-5],za[ua-1]]};break;case 99:this.ta={type:"function",name:"TIMESTAMP",params:[za[ua-1]]};break;case 100:this.ta={type:"function",name:"TIMESTAMP",params:[za[ua-3],za[ua-1]]};break;case 101:if(!Dd(za[ua-2],"AS"))throw Error("CAST(expression AS type) Syntax incorrect.");this.ta={type:"function",name:"CAST",params:[za[ua-3],za[ua-1]]};break;case 102:za[ua-3].push(za[ua-1]);this.ta={type:"function",name:"CASE",params:za[ua-3]};break;case 103:this.ta={type:"function",name:"CASE",params:za[ua-1]};break;case 105:za[ua].unshift(za[ua-1]),za[ua].unshift(za[ua-3]),this.ta=za[ua]}},table:[{3:1,4:2,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{1:[3]},{5:[1,115],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},a(tb,[2,2]),a(tb,[2,3]),a(tb,[2,4],{11:[1,141],55:xg}),a(tb,[2,5]),a(tb,[2,6]),{4:142,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},a(tb,[2,8]),{11:[1,143]},{11:[1,144]},{11:[1,145]},{11:[1,146]},{11:[1,147]},{11:[1,148]},{11:[1,149]},a(tb,[2,16]),a(tb,[2,17]),a(tb,[2,18]),a(tb,[2,19]),a(tb,[2,20]),a(tb,[2,21]),a(tb,[2,22]),a(tb,[2,23]),a(tb,[2,24]),{8:151,49:ok,54:y},a(tb,[2,43]),a(tb,[2,54]),a(yg,[2,52]),a(tb,[2,44]),{11:[2,106]},{11:[2,107]},{11:[2,108]},{11:[2,109]},{11:[2,110]},{11:[2,111]},{11:[2,112]},{11:[2,113]},{11:[2,150]},{11:[2,151]},{11:[2,152]},{11:[2,153]},{11:[2,154]},{11:[2,155]},{11:[2,156]},{11:[2,157]},{11:[2,114]},{11:[2,115]},{11:[2,116]},{11:[2,117]},{11:[2,118]},{11:[2,119]},{11:[2,120]},{11:[2,121]},{11:[2,122]},{11:[2,123]},{11:[2,124]},{11:[2,125]},{11:[2,126]},{11:[2,127]},{11:[2,128]},{11:[2,129]},{11:[2,130]},{11:[2,131]},{11:[2,132]},{11:[2,133]},{11:[2,134]},{11:[2,135]},{11:[2,136]},{11:[2,137]},{11:[2,138]},{11:[2,139]},{11:[2,140]},{11:[2,141]},{11:[2,142]},{11:[2,143]},{11:[2,144]},{11:[2,145]},{11:[2,146]},{11:[2,147]},{11:[2,148]},{11:[2,149]},{11:[1,152]},{11:[1,153]},{11:[1,154]},{11:[1,155]},{11:[1,156]},{11:[1,157]},{11:[1,158]},{11:[1,159]},{11:[1,160]},{11:[1,161]},{4:162,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{11:[1,163]},{11:[1,164]},{11:[1,165]},{11:[1,166]},{11:[1,167]},{11:[1,168]},{11:[1,169]},{11:[1,170]},{11:[1,171]},{11:[1,172]},{11:[1,173]},{11:[1,174]},{11:[1,175]},{11:[1,176]},{11:[1,177]},{11:[1,178]},{95:179,98:ti},{11:[1,181]},{11:[1,182]},{11:[1,183]},{4:185,6:3,7:4,8:5,9:6,10:7,11:c,12:[1,184],13:9,14:10,15:11,16:12,18:13,19:186,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{1:[2,1]},{4:187,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:188,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:189,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:190,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:191,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:192,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:193,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:194,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:195,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:196,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:197,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:198,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:199,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:200,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},a(tb,[2,39]),a(tb,[2,40]),a(tb,[2,41]),{10:201,50:p},{10:202,50:p},a(tb,[2,77]),a(tb,[2,78]),a(tb,[2,79]),{11:[1,203]},{11:[1,204]},{54:[1,205]},a([11,12,26,33,49,50,51,52,54,56,58,59,60,61,62,63,64,65,66,68,69,70,73,77,78,79,80,83,84,85,86,87,88,89,90,91,92,93,94,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151],[2,47]),{12:[1,206],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{4:207,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:208,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:209,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:211,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,19:210,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:212,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:213,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:211,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,19:214,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},a(tb,[2,42]),a(tb,[2,51],{55:xg}),{4:215,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:216,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:217,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:218,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:219,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:220,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:221,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:222,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:223,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,67:[1,224],68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:225,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},a(ui,[2,72],{32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc}),{4:226,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:227,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:228,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:229,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:230,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:211,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,19:231,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{54:We,57:232},{4:234,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:235,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:236,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:237,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:238,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:239,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:240,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:241,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:242,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{96:[1,243],97:[1,244]},{4:245,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:246,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{10:247,50:p},{10:248,50:p},a(tb,[2,48]),{12:[1,249],17:tf,32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,251]},a(vi,[2,25],{34:sb,35:lc}),a(vi,[2,26],{34:sb,35:lc}),a(tb,[2,27]),a(tb,[2,28]),a(De,[2,29],{32:rb,33:db,34:sb,35:lc}),a(De,[2,30],{32:rb,33:db,34:sb,35:lc}),a(De,[2,31],{32:rb,33:db,34:sb,35:lc}),a(De,[2,32],{32:rb,33:db,34:sb,35:lc}),a(De,[2,33],{32:rb,33:db,34:sb,35:lc}),a(De,[2,34],{32:rb,33:db,34:sb,35:lc}),{32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:[1,252],44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:[1,253],44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},a(ui,oe,{32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc}),a([5,12,17,42,44,45,54,96,97,98,99],[2,38],{32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,43:Ic,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc}),a(tb,[2,74]),a(tb,[2,75]),{4:254,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,19:255,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:256,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,19:257,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},a(yg,[2,53]),a(tb,[2,7]),{12:[1,258],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,259],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{17:[1,260],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,261]},{17:tf,32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,262],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{17:[1,263],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,264]},{12:[1,265],17:[1,266],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,267],17:[1,268],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,269],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,270],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,271],17:[1,272],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{17:[1,273],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,274],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{17:[1,275],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,276],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{4:277,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{12:[1,278],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{17:[1,279],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,280],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{17:[1,281],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{17:[1,282],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{17:[1,283],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,284]},{54:[1,285]},a([12,17,54],[2,55]),{17:[1,287],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,54:[1,286],71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{17:[1,288],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{17:[1,289],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{17:[1,290],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{17:[1,291],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{17:[1,292],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{17:[1,293],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,294],17:[1,295],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,54:[1,296],71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{4:297,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},a(tb,[2,103]),{32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc,99:[1,298]},{17:[1,299],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,300]},{12:[1,301]},a(tb,[2,49]),{4:302,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,19:303,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},a(tb,[2,50]),{4:304,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:305,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{12:[1,306],17:tf,32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,307]},{12:[1,308],17:tf,32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,309]},a(tb,[2,9]),a(tb,[2,10]),{4:310,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},a(tb,[2,12]),a(tb,[2,13]),{4:311,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},a(tb,[2,15]),a(tb,[2,58]),{4:312,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},a(tb,[2,60]),{4:313,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},a(tb,[2,62]),a(tb,[2,63]),a(tb,[2,64]),{4:314,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:315,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},a(tb,[2,67]),{10:316,50:p},a(tb,[2,69]),{12:[1,317],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},a(tb,[2,71]),{4:318,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},a(tb,[2,76]),{4:319,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:320,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:321,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},a(tb,[2,83]),{4:322,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{54:[1,323]},{54:We,57:324},{54:We,57:325},{54:We,57:326},{54:[1,327]},{54:[1,328]},{4:329,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:330,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},a(tb,[2,99]),{4:331,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{54:We,57:332},{32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc,97:[1,333]},{4:334,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{6:335,33:Xe,49:l},a(tb,[2,45]),a(tb,[2,46]),{12:[2,56],17:tf,32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[2,57]},a(ie,[2,35],{32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:oe,43:oe,44:oe,45:oe,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc}),a(ie,[2,36],{32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:oe,43:oe,44:oe,45:oe,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc}),a(tb,[2,84]),a(tb,[2,86]),a(tb,[2,85]),a(tb,[2,87]),{12:[1,337],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,338],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,339],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,340],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,341],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,342],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,343]},a(tb,[2,70]),{12:[1,344],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{17:[1,345],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,346],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,347],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,54:[1,348],71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{54:[1,349]},{12:[1,350]},{12:[1,351]},{12:[1,352],17:[1,353]},{4:354,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:355,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{17:[1,356],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{17:[1,357],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,358],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,359]},a(tb,[2,102]),a(pk,[2,104],{95:360,32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc,98:ti}),{17:[1,361]},{49:ok},a(tb,[2,11]),a(tb,[2,14]),a(tb,[2,59]),a(tb,[2,61]),a(tb,[2,65]),a(tb,[2,66]),a(tb,[2,68]),a(tb,[2,73]),{4:362,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},a(tb,[2,81]),a(tb,[2,82]),{54:[1,363]},{4:364,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},a(tb,[2,91]),a(tb,[2,92]),a(tb,[2,93]),{4:365,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,54:We,57:366,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,54:We,57:367,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{4:368,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{4:369,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},a(tb,[2,100]),a(tb,[2,101]),a(pk,[2,105]),{6:370,33:Xe,49:l},{12:[1,371],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{54:[1,372]},{17:[1,373],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,374],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,375]},{12:[1,376]},{12:[1,377],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,378],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,379]},a(tb,[2,80]),{4:380,6:3,7:4,8:5,9:6,10:7,11:c,13:9,14:10,15:11,16:12,18:13,20:14,21:15,22:16,23:17,24:18,25:19,26:e,27:21,28:22,29:23,30:24,31:25,33:f,49:l,50:p,51:r,52:t,53:114,54:y,56:E,58:ma,59:na,60:ta,61:va,62:sa,63:Ba,64:ya,65:Aa,66:Ca,68:Fa,69:Ea,70:Ja,73:Ka,77:Oa,78:Pa,79:Qa,80:Wa,83:Db,84:Eb,85:Fb,86:Gb,87:Hb,88:Ib,89:Jb,90:$a,91:Kb,92:Lb,93:Mb,94:fb,100:ub,101:vb,102:wb,103:Nb,104:Ob,105:Pb,106:Qb,107:Rb,108:Sb,109:Tb,110:Ub,111:Vb,112:Wb,113:Xb,114:Yb,115:Zb,116:$b,117:ac,118:bc,119:xb,120:cc,121:dc,122:ec,123:yb,124:fc,125:gc,126:Ra,127:Za,128:gb,129:ab,130:bb,131:Xa,132:Ya,133:zb,134:Ab,135:hb,136:cb,137:La,138:ib,139:Bb,140:hc,141:jb,142:Ua,143:kb,144:lb,145:Va,146:mb,147:nb,148:ob,149:pb,150:ic,151:qb},{54:We,57:381},a(tb,[2,94]),a(tb,[2,95]),a(tb,[2,96]),a(tb,[2,97]),a(tb,[2,98]),a(tb,[2,88]),{12:[1,382],32:rb,33:db,34:sb,35:lc,36:pc,37:uc,38:zc,39:rc,40:Ac,41:Cb,42:Gc,43:Ic,44:Hc,45:mc,46:Bc,47:Cc,48:Dc,71:sc,72:qc,74:Ec,75:vc,76:wc,81:xc,82:yc},{12:[1,383]},a(tb,[2,89]),a(tb,[2,90])],oj:{31:[2,106],32:[2,107],33:[2,108],34:[2,109],35:[2,110],36:[2,111],37:[2,112],38:[2,113],39:[2,150],40:[2,151],41:[2,152],42:[2,153],43:[2,154],44:[2,155],45:[2,156],46:[2,157],47:[2,114],48:[2,115],49:[2,116],50:[2,117],51:[2,118],52:[2,119],53:[2,120],54:[2,121],55:[2,122],56:[2,123],57:[2,124],58:[2,125],59:[2,126],60:[2,127],61:[2,128],62:[2,129],63:[2,130],64:[2,131],65:[2,132],66:[2,133],67:[2,134],68:[2,135],69:[2,136],70:[2,137],71:[2,138],72:[2,139],73:[2,140],74:[2,141],75:[2,142],76:[2,143],77:[2,144],78:[2,145],79:[2,146],80:[2,147],81:[2,148],82:[2,149],115:[2,1],303:[2,57]},parseError:function(ua,oc){if(oc.gr)this.trace(ua);else throw ua=Error(ua),ua.hash=oc,ua;},parse:function(ua){var oc=[0],fd=[null],Uc=[],gd=this.table,za="",mh=0,qk=0,rk=0,In=Uc.slice.call(arguments,1),Jd=Object.create(this.Pj),uf={};for(vf in this.Pc)Object.prototype.hasOwnProperty.call(this.Pc,vf)&&(uf[vf]=this.Pc[vf]);Jd.Bo(ua,uf);uf.Pj=Jd;uf.dk=this;"undefined"==typeof Jd.Va&&(Jd.Va={});var vf=Jd.Va;Uc.push(vf);var Jn=Jd.options&&Jd.options.Tf;"function"===typeof uf.parseError?this.parseError=uf.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var Fd,wi,ve,Zd,Uf= {},nh,de;;){ve=oc[oc.length-1];if(this.oj[ve])Zd=this.oj[ve];else{if(null===Fd||"undefined"==typeof Fd)Fd=Jd.Oj()||1,"number"!==typeof Fd&&(Fd=this.Oo[Fd]||Fd);Zd=gd[ve]&&gd[ve][Fd]}if("undefined"===typeof Zd||!Zd.length||!Zd[0]){de=[];for(nh in gd[ve])this.jg[nh]&&2<nh&&de.push("'"+this.jg[nh]+"'");var Kn=Jd.hh?"Parse error on line "+(mh+1)+":\n"+Jd.hh()+"\nExpecting "+de.join(", ")+", got '"+(this.jg[Fd]||Fd)+"'":"Parse error on line "+(mh+1)+": Unexpected "+(1==Fd?"end of input":"'"+(this.jg[Fd]|| Fd)+"'");this.parseError(Kn,{text:Jd.match,dl:this.jg[Fd]||Fd,line:Jd.Yb,Yq:vf,Qq:de})}if(Zd[0]instanceof Array&&1<Zd.length)throw Error("Parse Error: multiple actions possible at state: "+ve+", token: "+Fd);switch(Zd[0]){case 1:oc.push(Fd);fd.push(Jd.Zb);Uc.push(Jd.Va);oc.push(Zd[1]);Fd=null;wi?(Fd=wi,wi=null):(qk=Jd.Wd,za=Jd.Zb,mh=Jd.Yb,vf=Jd.Va,0<rk&&rk--);break;case 2:de=this.ik[Zd[1]][1];Uf.ta=fd[fd.length-de];Uf.Xi={he:Uc[Uc.length-(de||1)].he,Kd:Uc[Uc.length-1].Kd,nd:Uc[Uc.length-(de||1)].nd,wd:Uc[Uc.length-1].wd};Jn&&(Uf.Xi.range=[Uc[Uc.length-(de||1)].range[0],Uc[Uc.length-1].range[1]]);ve=this.Uh.apply(Uf,[za,qk,mh,uf,Zd[1],fd,Uc].concat(In));if("undefined"!==typeof ve)return ve;de&&(oc=oc.slice(0,-2*de),fd=fd.slice(0,-1*de),Uc=Uc.slice(0,-1*de));oc.push(this.ik[Zd[1]][0]);fd.push(Uf.ta);Uc.push(Uf.Xi);Zd=gd[oc[oc.length-2]][oc[oc.length-1]];oc.push(Zd);break;case 3:return!0}}}};xi.Pj=function(){return{Qi:1,parseError:function(ua,oc){if(this.Pc.dk)this.Pc.dk.parseError(ua,oc);else throw Error(ua);},Bo:function(ua,oc){this.Pc=oc||this.Pc||{};this.bc=ua;this.xf=this.qg=this.done=!1;this.Yb=this.Wd=0;this.Zb=this.Lc=this.match="";this.Jb=["INITIAL"];this.Va={he:1,nd:0,Kd:1,wd:0};this.options.Tf&&(this.Va.range=[0,0]);this.offset=0;return this},input:function(){var ua=this.bc[0];this.Zb+=ua;this.Wd++;this.offset++;this.match+=ua;this.Lc+=ua;ua.match(/(?:\r\n?|\n).*/g)?(this.Yb++,this.Va.Kd++):this.Va.wd++;this.options.Tf&&this.Va.range[1]++;this.bc=this.bc.slice(1);return ua},ap:function(ua){var oc=ua.length,fd=ua.split(/(?:\r\n?|\n)/g);this.bc=ua+this.bc;this.Zb=this.Zb.substr(0,this.Zb.length-oc);this.offset-=oc;ua=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1);this.Lc=this.Lc.substr(0,this.Lc.length-1);fd.length-1&&(this.Yb-=fd.length-1);var Uc=this.Va.range;this.Va={he:this.Va.he,Kd:this.Yb+1,nd:this.Va.nd,wd:fd?(fd.length===ua.length?this.Va.nd:0)+ua[ua.length-fd.length].length-fd[0].length:this.Va.nd-oc};this.options.Tf&&(this.Va.range= [Uc[0],Uc[0]+this.Wd-oc]);this.Wd=this.Zb.length;return this},br:function(){this.xf=!0;return this},reject:function(){if(this.options.cj)this.qg=!0;else return this.parseError("Lexical error on line "+(this.Yb+1)+". You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).\n"+this.hh(),{text:"",dl:null,line:this.Yb});return this},Uq:function(ua){this.ap(this.match.slice(ua))},Zn:function(){var ua=this.Lc.substr(0,this.Lc.length-this.match.length);return(20<ua.length?"...":"")+ua.substr(-20).replace(/\n/g,"")},bp:function(){var ua=this.match;20>ua.length&&(ua+=this.bc.substr(0,20-ua.length));return(ua.substr(0,20)+(20<ua.length?"...":"")).replace(/\n/g,"")},hh:function(){var ua=this.Zn(),oc=Array(ua.length+1).join("-");return ua+this.bp()+"\n"+oc+"^"},Zk:function(ua,oc){var fd;if(this.options.cj){var Uc={Yb:this.Yb,Va:{he:this.Va.he,Kd:this.Kd,nd:this.Va.nd,wd:this.Va.wd},Zb:this.Zb,match:this.match,matches:this.matches,Lc:this.Lc,Wd:this.Wd,offset:this.offset,xf:this.xf,bc:this.bc,Pc:this.Pc,Jb:this.Jb.slice(0),done:this.done};this.options.Tf&&(Uc.Va.range=this.Va.range.slice(0))}if(fd=ua[0].match(/(?:\r\n?|\n).*/g))this.Yb+=fd.length;this.Va={he:this.Va.Kd,Kd:this.Yb+1,nd:this.Va.wd,wd:fd?fd[fd.length-1].length-fd[fd.length-1].match(/\r?\n?/)[0].length:this.Va.wd+ua[0].length};this.Zb+=ua[0];this.match+=ua[0];this.matches=ua;this.Wd=this.Zb.length;this.options.Tf&&(this.Va.range=[this.offset,this.offset+=this.Wd]);this.qg=this.xf=!1;this.bc=this.bc.slice(ua[0].length);this.Lc+=ua[0];ua=this.Uh.call(this,this.Pc,this,oc,this.Jb[this.Jb.length-1]);this.done&&this.bc&&(this.done=!1);if(ua)return ua;if(this.qg)for(var gd in Uc)this[gd]=Uc[gd];return!1},next:function(){if(this.done)return this.Qi;this.bc||(this.done=!0);var ua;this.xf||(this.match=this.Zb="");for(var oc=this.tl(),fd=0;fd<oc.length;fd++)if((ua=this.bc.match(this.rules[oc[fd]]))&&(!Uc||ua[0].length>Uc[0].length)){var Uc=ua;var gd=fd;if(this.options.cj){Uc=this.Zk(ua,oc[fd]);if(!1!==Uc)return Uc;if(this.qg)Uc=!1;else return!1}else if(!this.options.flex)break}return Uc?(Uc=this.Zk(Uc,oc[gd]),!1!==Uc?Uc:!1):""===this.bc?this.Qi:this.parseError("Lexical error on line "+(this.Yb+1)+". Unrecognized text.\n"+ this.hh(),{text:"",dl:null,line:this.Yb})},Oj:function(){var ua=this.next();return ua?ua:this.Oj()},dj:function(ua){this.Jb.push(ua)},bo:function(){return 0<this.Jb.length-1?this.Jb.pop():this.Jb[0]},tl:function(){return this.Jb.length&&this.Jb[this.Jb.length-1]?this.conditions[this.Jb[this.Jb.length-1]].rules:this.conditions.INITIAL.rules},sr:function(ua){ua=this.Jb.length-1-Math.abs(ua||0);return 0<=ua?this.Jb[ua]:"INITIAL"},pushState:function(ua){this.dj(ua)},pr:function(){return this.Jb.length},options:{flex:!0,"case-insensitive":!0},Uh:function(ua,oc,fd){switch(fd){case 1:return 67;case 2:return 144;case 3:return 150;case 4:return 151;case 5:return 145;case 6:return 70;case 7:return 146;case 8:return 147;case 9:return 148;case 10:return 149;case 11:return 127;case 12:return 73;case 13:return 43;case 14:return 45;case 15:return 65;case 16:return 51;case 17:return 52;case 18:return 93;case 19:return 128;case 20:return 129;case 21:return 130;case 22:return 131;case 23:return 92;case 24:return 100;case 25:return 66;case 26:return 103;case 27:return 102;case 28:return 101;case 29:return 105;case 30:return 106;case 31:return 107;case 32:return 108;case 33:return 109;case 34:return 110;case 35:return 111;case 36:return 134;case 37:return 112;case 38:return 63;case 39:return 135;case 40:return 64;case 41:return 60;case 42:return 62;case 43:return 61;case 44:return 140;case 45:return 141;case 46:return 136;case 47:return 137;case 48:return 58;case 49:return 59;case 50:return 113;case 51:return 113;case 52:return 114;case 53:return 115;case 54:return 116;case 55:return 117;case 56:return 118;case 57:return 119;case 58:return 120;case 59:return 121;case 60:return 122;case 61:return 123;case 62:return 124;case 63:return 125;case 64:return 126;case 65:return 138;case 66:return 133;case 67:return 142;case 68:return 139;case 69:return 143;case 70:return 84;case 71:return 85;case 72:return 86;case 73:return 87;case 74:return 88;case 75:return 89;case 76:return 32;case 77:return 33;case 78:return 35;case 79:return 34;case 80:return 69;case 81:return 43;case 82:return 45;case 83:return 38;case 84:return 39;case 85:return 40;case 86:return 41;case 87:return 36;case 88:return 37;case 89:return 37;case 90:return 55;case 91:return 42;case 92:return 44;case 93:return 71;case 94:return 72;case 95:return 46;case 96:return 74;case 97:return 47;case 98:return 75;case 99:return 48;case 100:return 76;case 101:return 81;case 102:return 82;case 103:return this.dj("CASE_MODE"),94;case 104:return 98;case 105:return 99;case 106:return 96;case 107:return this.bo(),97;case 108:return 80;case 109:return 77;case 110:return 78;case 111:return 79;case 112:return 104;case 113:return 68;case 114:return 90;case 115:return 91;case 116:return 83;case 117:return 132;case 118:return 11;case 119:return 12;case 120:return 17;case 121:return"'";case 122:return'"';case 123:return'"';case 124:return 49;case 125:return 56;case 126:return 54;case 127:return 50;case 128:return 50;case 129:return 54;case 130:return 5;case 131:return"INVALID";case 132:console.log(oc.Zb)}},rules:[/^(?:\s+)/i,/^(?:DISTINCT)/i,/^(?:NOT(?=[(]))/i,/^(?:AND(?=[(]))/i,/^(?:OR(?=[(]))/i,/^(?:EQUAL(?=[(]))/i,/^(?:NOT_EQUAL(?=[(]))/i,/^(?:LESS(?=[(]))/i,/^(?:LESS_OR_EQUAL(?=[(]))/i,/^(?:GREATER(?=[(]))/i,/^(?:GREATER_OR_EQUAL(?=[(]))/i,/^(?:IS NULL(?=[(]))/i,/^(?:IS NOT NULL(?=[(]))/i,/^(?:&&)/i,/^(?:\|\|)/i,/^(?:LIKE(?=[(]))/i,/^(?:NATIVE_EXPR(?=\s*[(]))/i,/^(?:NATIVE_AGGREGATE(?=\s*[(]))/i,/^(?:CAST(?=\s*[(]))/i,/^(?:UNIX_MICROS(?=\s*[(]))/i,/^(?:UNIX_MILLIS(?=\s*[(]))/i,/^(?:TIMESTAMP_MICROS(?=\s*[(]))/i,/^(?:TIMESTAMP_MILLIS(?=\s*[(]))/i,/^(?:TIMESTAMP(?=\s*[(]))/i,/^(?:AVG(?=\s*[(]))/i,/^(?:COUNT(?=\s*[(]))/i,/^(?:MAX(?=\s*[(]))/i,/^(?:MIN(?=\s*[(]))/i,/^(?:SUM(?=\s*[(]))/i,/^(?:VARIANCE(?=\s*[(]))/i,/^(?:STDDEV(?=\s*[(]))/i,/^(?:HLL_COUNT\.MERGE(?=\s*[(]))/i,/^(?:ABS(?=\s*[(]))/i,/^(?:SIGN(?=\s*[(]))/i,/^(?:IS_INF(?=\s*[(]))/i,/^(?:IS_NAN(?=\s*[(]))/i,/^(?:IEEE_DIVIDE(?=\s*[(]))/i,/^(?:SQRT(?=\s*[(]))/i,/^(?:POW(?=\s*[(]))/i,/^(?:POWER(?=\s*[(]))/i,/^(?:EXP(?=\s*[(]))/i,/^(?:LN(?=\s*[(]))/i,/^(?:LOG(?=\s*[(]))/i,/^(?:LOG10(?=\s*[(]))/i,/^(?:GREATEST(?=\s*[(]))/i,/^(?:LEAST(?=\s*[(]))/i,/^(?:DIV(?=\s*[(]))/i,/^(?:MOD(?=\s*[(]))/i,/^(?:ROUND(?=\s*[(]))/i,/^(?:TRUNC(?=\s*[(]))/i,/^(?:CEIL(?=\s*[(]))/i,/^(?:CEILING(?=\s*[(]))/i,/^(?:FLOOR(?=\s*[(]))/i,/^(?:COS(?=\s*[(]))/i,/^(?:COSH(?=\s*[(]))/i,/^(?:ACOS(?=\s*[(]))/i,/^(?:ACOSH(?=\s*[(]))/i,/^(?:SIN(?=\s*[(]))/i,/^(?:SINH(?=\s*[(]))/i,/^(?:ASIN(?=\s*[(]))/i,/^(?:ASINH(?=\s*[(]))/i,/^(?:TAN(?=\s*[(]))/i,/^(?:TANH(?=\s*[(]))/i,/^(?:ATAN(?=\s*[(]))/i,/^(?:ATANH(?=\s*[(]))/i,/^(?:ATAN2(?=\s*[(]))/i,/^(?:HLL_COUNT\.EXTRACT(?=\s*[(]))/i,/^(?:CONCAT(?=\s*[(]))/i,/^(?:REGEXP_MATCH(?=\s*[(]))/i,/^(?:FORMAT(?=\s*[(]))/i,/^(?:EXTRACT(?=\s*[(]))/i,/^(?:DATE_TRUNC(?=\s*[(]))/i,/^(?:DATETIME_TRUNC(?=\s*[(]))/i,/^(?:TIMESTAMP_TRUNC(?=\s*[(]))/i,/^(?:DATE_ADD(?=\s*[(]))/i,/^(?:DATE_SUB(?=\s*[(]))/i,/^(?:\+)/i,/^(?:-)/i,/^(?:\*)/i,/^(?:\/)/i,/^(?:NOT)/i,/^(?:AND)/i,/^(?:OR)/i,/^(?:<)/i,/^(?:<=)/i,/^(?:>)/i,/^(?:>=)/i,/^(?:=)/i,/^(?:!=)/i,/^(?:<>)/i,/^(?:\.)/i,/^(?:BETWEEN)/i,/^(?:NOT BETWEEN)/i,/^(?:LIKE)/i,/^(?:NOT LIKE)/i,/^(?:IS NULL)/i,/^(?:IS NOT NULL)/i,/^(?:IS TRUE)/i,/^(?:IS NOT TRUE)/i,/^(?:IS FALSE)/i,/^(?:IS NOT FALSE)/i,/^(?:IN)/i,/^(?:NOT IN)/i,/^(?:CASE)/i,/^(?:WHEN)/i,/^(?:THEN)/i,/^(?:ELSE)/i,/^(?:END)/i,/^(?:COALESCE(?=\s*[(]))/i,/^(?:IF(?=\s*[(]))/i,/^(?:IFNULL(?=\s*[(]))/i,/^(?:NULLIF(?=\s*[(]))/i,/^(?:COUNT_DISTINCT(?=\s*[(]))/i,/^(?:COUNT_DISTINCT_EST(?=\s*[(]))/i,/^(?:PARSETIME(?=\s*[(]))/i,/^(?:FORMATTIME(?=\s*[(]))/i,/^(?:NTH_QUANTILE(?=\s*[(]))/i,/^(?:ENCODE_URI_COMPONENT(?=\s*[(]))/i,/^(?:\()/i,/^(?:\))/i,/^(?:,)/i,/^(?:')/i,/^(?:")/i,/^(?:")/i,/^(?:[0-9]*(\.[0-9]*)?([eE]-?[0-9]+)?\b)/i,/^(?:TRUE|FALSE)/i,/^(?:[a-zA-Z_][a-zA-Z0-9_]*\b)/i,/^(?:["](\\.|[^"])*["])/i,/^(?:['](\\.|[^'])*['])/i,/^(?:[`](\\.|[^`])*[`])/i,/^(?:$)/i,/^(?:.)/i,/^(?:.)/i],conditions:{CASE_MODE:{rules:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132],inclusive:!0},INITIAL:{rules:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132],inclusive:!0}}}}();b.prototype=xi;xi.v=b;return new b}();function vz(a,b,c){if(null!=c&&"number"!==typeof c)throw Error("Provided value for "+b+' to "'+a+'" was of type '+typeof c+" but a number was expected.");} function wz(a,b,c){if(null!=c&&("number"!==typeof c||!isNaN(c))&&isFinite(c)&&c!==parseInt(c,10))throw Error("Provided value for "+b+' to "'+a+'" was not an integer.');} function xz(a,b,c,e,f){if(null!=c&&!(isNaN(c)||c>=e&&c<=f))throw Error("Value provided for "+b+' to "'+a+'" was out of the allowed range of ['+e+", "+f+"].");} function yz(a,b){vz("TRUNC(X, Y)","X",a);vz("TRUNC(X, Y)","Y",b);wz("TRUNC(X, Y)","Y",b);if(null==a||null==b)return null;if(isNaN(a)||isNaN(b))return NaN;if(!isFinite(a))return+a;a=0<=a?Number(Math.floor(a+"e"+b)):Number(Math.ceil(a+"e"+b));return 0<=b?Number(a+"e-"+b):Number(a+"e"+-b)} function zz(a,b){vz("LOG(X, Y)","X",a);vz("LOG(X, Y)","X",b);return null==a||null==b?null:+a/+b} ;function Az(a,b){var c=Array.prototype.slice.call(arguments),e=c.shift();if("undefined"==typeof e)throw Error("[goog.string.format] Template required");return e.replace(/%([0\- \+]*)(\d+)?(\.(\d+))?([%sfdiu])/g,function(f,l,p,r,t,y,E,ma){if("%"==y)return"%";var na=c.shift();if("undefined"==typeof na)throw Error("[goog.string.format] Not enough arguments");arguments[0]=na;return Bz[y].apply(null,arguments)})} var Bz={s:function(a,b,c){return isNaN(c)||""==c||a.length>=Number(c)?a:a=-1<b.indexOf("-",0)?a+hh(" ",Number(c)-a.length):hh(" ",Number(c)-a.length)+a},f:function(a,b,c,e,f){e=a.toString();isNaN(f)||""==f||(e=parseFloat(a).toFixed(f));var l=0>Number(a)?"-":0<=b.indexOf("+")?"+":0<=b.indexOf(" ")?" ":"";0<=Number(a)&&(e=l+e);if(isNaN(c)||e.length>=Number(c))return e;e=isNaN(f)?Math.abs(Number(a)).toString():Math.abs(Number(a)).toFixed(f);a=Number(c)-e.length-l.length;0<=b.indexOf("-",0)?e=l+e+hh(" ",a):(b=0<=b.indexOf("0",0)?"0":" ",e=l+hh(b,a)+e);return e},d:function(a,b,c,e,f,l,p,r){return Bz.f(parseInt(a,10),b,c,e,0,l,p,r)}};Bz.i=Bz.d;Bz.u=Bz.d;function Cz(a,b){if(null==a)return!1;if(0===b.length)return!0;b=Kc(b);for(var c=b.next();!c.done;c=b.next())if(c=c.value,a===c||typeof a!==typeof c)return!1;return!0} function Dz(a,b,c){if(null==b||null==c)return!1;if(typeof b!=typeof c)throw Error("Argument type mismatch in "+a+' comparison function: parameter 1 "'+b+'" is type '+typeof b+' but param2 "'+c+'" is type '+typeof c+".");switch(a){case "EQUAL":return b===c;case "NOT_EQUAL":return b!==c;case "LESS":return b<c;case "LESS_OR_EQUAL":return b<=c;case "GREATER":return b>c;case "GREATER_OR_EQUAL":return b>=c;default:throw Error('Unhandled binary operator "'+a+'".');}} function Ez(a,b){var c=b[0];if(b.some(function(e){return null==e}))return null;switch(a){case "+":for(a=1;a<b.length;a++)c+=b[a];return c;case "-":for(a=1;a<b.length;a++)c-=b[a];return c;case "*":for(a=1;a<b.length;a++)c*=b[a];return c;case "/":for(a=1;a<b.length;a++)c/=b[a];return c;default:throw Error("Unknown operator: "+a);}} function Fz(a,b){for(var c=0;c<b.length;c++)if("boolean"!==typeof b[c])return null;switch(a.toUpperCase()){case "AND":for(c=0;c<b.length;c++)if(0==b[c])return!1;return!0;case "OR":for(c=0;c<arguments.length;c++)if(1==b[c])return!0;return!1;default:throw Error('Unhandled logical operator "'+a+'".');}} function Gz(a,b){return"("+b.join(a)+")"} function Hz(a,b){if(1!==b.length)throw Error("Expected one parameter for "+a);return"("+b[0]+" "+a+")"} function Iz(a,b){if(3!==b.length)throw Error("Expected three parameters for "+a);var c=b[1].replace(/"/g,"");return a+"("+b[0]+", INTERVAL "+b[2]+" "+c+")"} function Jz(a,b,c){return(a?a+".":"")+b+"("+c.join(",")+")"} function Kz(a,b,c){switch(typeof a){case "number":var e=a;break;case "boolean":e=a?1:0;break;case "string":e=Number(a);if(isNaN(e))throw Error('CAST from string to an integer value failed for "'+a+'" because of non-numeric characters.');break;default:throw Error("CAST from "+typeof a+" to integer is not supported.");}if(!isFinite(e))throw Error("CAST result of "+e+" is not valid for integer type.");e=0>=e?Math.ceil(e-.5):Math.floor(e+.5);if(e<b||e>c)throw Error("CAST result is out of range for integer type.");return e} function Lz(a,b,c){switch(typeof a){case "number":var e=a;break;case "boolean":e=a?1:0;break;case "string":if("inf"===a.toLowerCase()||"+inf"===a.toLowerCase()){e=Infinity;break}else if("-inf"===a.toLowerCase())e=-Infinity;else if("nan"===a.toLowerCase())e=NaN;else if(e=Number(a),isNaN(e))throw Error('CAST from string to a floating point value failed for "'+a+'" because of non-numeric characters.');if(isNaN(e)&&"nan"!==a.toLowerCase())throw Error('CAST from string to a floating point value failed for "'+ a+'".');break;default:throw Error("CAST from "+typeof a+" to a floating point value is not supported.");}if(null!=b&&null!=c&&isFinite(e)&&(e<b||e>c))throw Error("CAST result "+e+" is out of range for target type.");return e} function Mz(a){if("number"===typeof a){if(Infinity===a)return"inf";if(-Infinity===a)return"-inf";if(isNaN(a))return"NaN"}return""+a} ;function Nz(a,b){var c=Oz;a=a?a.toUpperCase():a;c.v.has(a)||c.v.set(a,new Map);c=c.v.get(a);for(var e=Kc(mf(b)),f=e.next();!f.done;f=e.next()){f=f.value;var l=f.toUpperCase();c.set(l,new Pz(a,l,b[f]))}} function Pz(a,b,c){this.O=a;this.N=b;this.v=c} Pz.prototype.call=function(){return this.apply($c.apply(0,arguments))};Pz.prototype.apply=function(a){var b=a;b=void 0===b?[]:b;var c=this.v.va,e=this.v.ya;if(c&&b.length<c)throw Error("Expected at least "+c+" args for "+this.N);if(e&&b.length>e)throw Error("Expected no more than "+c+" args for "+this.N);return this.v.Ab?this.v.Ab.apply(null,a):this.v.ua.apply(null,a)};Pz.prototype.Na=function(a){return this.v.Na?this.v.Na.call(null,a):Jz(this.O,this.N,a)};var Oz=new function(){this.v=new Map};Nz("",{AVG:{Ab:Ip},COUNTIF:{Ab:Lp},SUM:{Ab:Jp},MIN:{Ab:Mp},MAX:{Ab:Np},COUNT:{Ab:Kp},COUNT_DISTINCT:{Ab:Op},NTH_QUANTILE:{Ab:Pp},VARIANCE:{Ab:Rp},STDDEV:{Ab:Sp},"HLL_COUNT.MERGE":{Ab:Tp},"HLL_COUNT.EXTRACT":{va:1,ya:1,ua:function(){throw Error("HLL_COUNT.EXTRACT is not implemented on the client.");}},ABS:{va:1,ya:1,ua:function(a){vz("ABS(X)","X",a);return null!=a?Math.abs(+a):null}},SIGN:{va:1,ya:1,ua:function(a){vz("SIGN(X)","X",a);var b=Math.sign||function(c){c=+c;return 0===c||isNaN(c)?c:0<c?1:-1};return null!=a?b(+a):null}},IS_INF:{va:1,ya:1,ua:function(a){vz("IS_INF(X)","X",a);return null!=a?!isFinite(+a)&&!isNaN(a):null},vc:"IS_INFINITY"},IS_NAN:{va:1,ya:1,ua:function(a){vz("IS_NAN(X)","X",a);return null!=a?isNaN(+a):null},vc:"IS_NAN"},IEEE_DIVIDE:{va:2,ya:2,ua:zz},SQRT:{va:1,ya:1,ua:function(a){vz("SQRT(X)","X",a);xz("SQRT(X)","X",a,0,Infinity);return null!=a?Math.sqrt(+a):null}},POWER:{va:2,ya:2,ua:function(a,b){vz("POWER(X, Y)","X",a);vz("POWER(X, Y)","Y",b);if(null==a||null==b)return null;if(1!==a&&0!==b&&(-1!==a||Infinity!==b&&-Infinity!==b)){if(1>Math.abs(a)&&-Infinity===b)return Infinity;if(1<Math.abs(a)&&-Infinity===b||1>Math.abs(a)&&Infinity===b||-Infinity===a&&0>b)return 0;if(-Infinity===a&&0<b)return 1===b%2?-Infinity:Infinity;if(Infinity===a&&0>b)return 0;if(Infinity===a&&0<b)return Infinity}else return 1;return null!=a?Math.pow(+a,+b):null}},LOG:{va:2,ya:2,ua:function(a,b){vz("LOG(X, Y)","X",a);vz("LOG(X, Y)","Y",b);if(null==a||null==b)return null;if(isNaN(a)||isNaN(b)||-Infinity===a||Infinity===b)return NaN;if(Infinity===a&&0<b&&1>b)return-Infinity;if(Infinity===a&&1<b)return Infinity;xz("LOG(X, Y)","X",a,0,Infinity);xz("LOG(X, Y)","Y",a,0,Infinity);if(1===b)throw Error("Value provided for Y to LOG(X, Y) was 1 which is not allowed");return Math.log(+a)/Math.log(+b)}},GREATEST:{va:2,ua:function(a){for(var b=-Infinity,c=0;c<arguments.length;c++){var e=arguments[c];vz("GREATEST()","parameter "+(c+1),e);if(null==e)return null;if(isNaN(e))return NaN;b=Math.max(+e,b)}return b}},LEAST:{va:2,ua:function(a){for(var b=Infinity,c=0;c<arguments.length;c++){var e=arguments[c];vz("LEAST()","parameter "+(c+1),e);if(null==e)return null;if(isNaN(e))return NaN;b=Math.min(+e,b)}return b}},DIV:{va:2,ya:2,ua:function(a,b){vz("DIV(X, Y)","X",a);vz("DIV(X, Y)","Y",b);wz("DIV(X, Y)","X",a);wz("DIV(X, Y)","Y",b);a=zz(a,b);return null!=a?yz(a,0):null}},MOD:{va:2,ya:2,ua:function(a,b){vz("MOD(X, Y)","X",a);vz("MOD(X, Y)","Y",b);wz("MOD(X, Y)","X",a);wz("MOD(X, Y)","Y",b);if(null==a||null==b)return null;if(isNaN(a)||isNaN(b))return NaN;if(0===b)throw Error("Value provided for Y to MOD(X, Y) was 0 which is not allowed");return+a%+b}},ROUND:{va:2,ya:2,ua:function(a,b){vz("ROUND(X, Y)","X",a);vz("ROUND(X, Y)","Y",b);wz("ROUND(X, Y)","Y",b);return null==a||null==b?null:isNaN(a)||isNaN(b)?NaN:isFinite(a)?0<=b?Number(Math.round(a+"e"+b)+"e-"+b):Number(Math.round(a+"e"+b)+"e"+-b):+a}},TRUNC:{va:2,ya:2,ua:yz},CEILING:{va:1,ya:1,ua:function(a){vz("CEILING(X)","X",a);return null!=a?Math.ceil(+a):null}},FLOOR:{va:1,ya:1,ua:function(a){vz("FLOOR(X)","X",a);return null!=a?Math.floor(+a):null}},COS:{va:1,ya:1,ua:function(a){vz("COS(X)","X",a);return null!=a?Math.cos(+a):null}},COSH:{va:1,ya:1,ua:function(a){vz("COSH(X)","X",a);var b=Math.cosh||function(c){c=Math.exp(c);return(c+1/c)/2};return null!=a?b(+a):null}},ACOS:{va:1,ya:1,ua:function(a){vz("ACOS(X)","X",a);if(Infinity===a||-Infinity===a)return NaN;xz("ACOS(X)","X",a,-1,1);return null!=a?Math.acos(+a):null}},ACOSH:{va:1,ya:1,ua:function(a){vz("ACOSH(X)","X",a);if(-Infinity===a)return NaN;xz("ACOSH(X)","X",a,1,Infinity);var b=Math.acosh||function(c){return Math.log(c+Math.sqrt(c*c-1))};return null!=a?b(+a):null}},SIN:{va:1,ya:1,ua:function(a){vz("SIN(X)","X",a);return null!=a?Math.sin(+a):null}},SINH:{va:1,ya:1,ua:function(a){vz("SINH(X)","X",a);var b=Math.sinh||function(c){return(Math.exp(c)-Math.exp(-c))/2};return null!=a?b(+a):null}},ASIN:{va:1,ya:1,ua:function(a){vz("ASIN(X)","X",a);if(Infinity===a||-Infinity===a)return NaN;xz("ASIN(X)","X",a,-1,1);return null!=a?Math.asin(+a):null}},ASINH:{va:1,ya:1,ua:function(a){vz("ASINH(X)","X",a);var b=Math.asinh||function(c){return-Infinity===c?c:Math.log(c+Math.sqrt(c*c+1))};return null!=a?b(+a):null}},TAN:{va:1,ya:1,ua:function(a){vz("TAN(X)","X",a);return null!=a?Math.tan(+a):null}},TANH:{va:1,ya:1,ua:function(a){vz("TANH(X)","X",a);var b=Math.tanh||function(c){return Infinity===c?1:-Infinity===c?-1:(Math.exp(c)-Math.exp(-c))/(Math.exp(c)+Math.exp(-c))};return null!=a?b(+a):null}},ATAN:{va:1,ya:1,ua:function(a){vz("ATAN(X)","X",a);return null!=a?Math.atan(+a):null}},ATANH:{va:1,ya:1,ua:function(a){vz("ATANH(X)","X",a);if(Infinity===a||-Infinity===a)return NaN;if(null!=a&&!(isNaN(a)||-1<a&&1>a))throw Error('Value provided for X to "ATANH(X)" was out of the allowed range of (-1, 1).');var b=Math.atanh||function(c){return Math.log((1+c)/(1-c))/2};return null!=a?b(+a):null}},ATAN2:{va:2,ya:2,ua:function(a,b){vz("ATAN(Y, X)","X",a);vz("ATAN(Y, X)","Y",b);return null==a||null==b?null:Math.atan2(+a,+b)}},REGEXP_MATCH:{va:2,ya:2,ua:function(a,b){if("string"!==typeof a||"string"!==typeof b)return null;if(0==b.indexOf("(?i)")){b=b.substring(4);var c="i"}else 0==b.indexOf("(?is)")&&(b=b.substring(5),c="i");return RegExp(b,c).test(a)},vc:"REGEX"},ENCODE_URI_COMPONENT:{va:1,ya:1,ua:function(a){return"string"!==typeof a?null:encodeURIComponent(a)}},FORMAT:{va:2,ya:void 0,ua:function(a){return 2>arguments.length?null:Az.apply(null,arguments)}},CONCAT:{va:2,ya:void 0,ua:function(a){for(var b="",c=0;c<arguments.length;c++){if(null==arguments[c])return null;b+=arguments[c]}return b}},EXTRACT:{va:3,ya:3,ua:function(a,b,c){nq(b,"Invalid date component specified");tq(a);nq(c,"Invalid timezone specified");var e=Math.floor(a/1E3);a=Math.floor(a%1E3);b=b.toUpperCase();c=vq(e,c);var f=new Date(e+c);switch(b){case "YEAR":return f.getUTCFullYear();case "MONTH":return f.getUTCMonth()+1;case "QUARTER":return Math.floor(f.getUTCMonth()/3)+1;case "DAYOFYEAR":return Math.floor((e+c-Date.UTC(f.getFullYear(),0,1))/864E5)+1;case "DAY":return f.getUTCDate();case "DAYOFWEEK":return f.getUTCDay()+ 1;case "HOUR":return f.getUTCHours();case "MINUTE":return f.getUTCMinutes();case "SECOND":return f.getUTCSeconds();case "MILLISECOND":return f.getUTCMilliseconds();case "MICROSECOND":return 1E3*f.getUTCMilliseconds()+a;default:throw Error("Unknown or unsupported date component for EXTRACT: "+b.toString()+".");}},Na:function(a){if(3!==a.length)throw Error("Expected three parameters for date extract.");return"EXTRACT("+a[1].replace(/"/g,"")+" FROM "+a[0]+" AT TIME ZONE "+a[2]+")"}},LEGACY_DATE_TRUNC:{va:2,ya:3,ua:rq,Na:function(a){if(3!==a.length)throw Error("Expected three parameters for date trunc.");var b=a[1].replace(/"/g,"");return"DATE_TRUNC("+a[0]+" at TIME ZONE "+a[2]+", "+b+")"}},DATE_TRUNC:{va:2,ya:2,ua:rq,Na:function(a){if(2!==a.length)throw Error("Expected two parameters for date trunc.");var b=a[1].replace(/"/g,"");return"DATE_TRUNC("+a[0]+", "+b+")"}},DATETIME_TRUNC:{va:2,ya:2,ua:function(a,b){return rq(a,b,"UTC")},Na:function(a){if(2!==a.length)throw Error("Expected two parameters for datetime trunc.");var b=a[1].replace(/"/g,"");return"DATETIME_TRUNC("+a[0]+", "+b+")"}},TIMESTAMP_TRUNC:{va:2,ya:3,ua:rq,Na:function(a){if(3!==a.length)throw Error("Expected three parameters for timestamp trunc.");var b=a[1].replace(/"/g,"");return"TIMESTAMP_TRUNC("+a[0]+", "+b+", "+a[2]+")"}},DATE_ADD:{va:3,ya:3,ua:function(a,b,c){Cq("DATE_ADD(date_expression, INTERVAL value date_part)",c);var e=sq(b);switch(e){case "YEAR":case "QUARTER":case "MONTH":case "WEEK":case "DAY":break;default:throw Error('DATE_ADD() expects a date part of DAY, WEEK, MONTH, QUARTER or YEAR but "'+b+'" was given.');}return xq(a,e,c)},Na:function(a){return Iz("DATE_ADD",a)}},DATE_SUB:{va:3,ya:3,ua:function(a,b,c){Cq("DATE_SUB(date_expression, INTERVAL value date_part)",c);var e=sq(b);switch(e){case "YEAR":case "QUARTER":case "MONTH":case "WEEK":case "DAY":break;default:throw Error('DATE_SUB() expects a date part of DAY, WEEK, MONTH, QUARTER or YEAR but "'+b+'" was given.');}return xq(a,e,-1*c)},Na:function(a){return Iz("DATE_SUB",a)}},PARSE_TIMESTAMP:{va:3,ya:3,ua:function(a,b,c){return mq(b,a,c)}},PARSE_DATE:{va:2,ya:2,ua:function(a,b){return mq(b,a,"UTC")}},PARSETIME:{va:3,ya:3,ua:mq},FORMATTIME:{va:3,ya:3,ua:function(a,b,c){nq(b,"Invalid date format string");tq(a);nq(c,"Invalid timezone specified");c=pq(a,c);a+=c.Kb;return Oq(b)(new Date(a/1E3))},Na:function(a){if(3!==a.length)throw Error("Expected three parameters for format time.");return Jz("","FORMATTIME",[a[1],a[0],a[2]])}},CASE:{va:2,ua:function(a){for(var b=Math.floor(arguments.length/2),c=arguments.length%2,e=0;e<b;e++)if("boolean"!==typeof arguments[2*e])throw Error("Argument type mismatch in CASE statement. WHEN clause must be of type boolean found "+typeof arguments[2*e]+" at element "+2*e+".");e=null;for(var f=0;f<b;f++)if(null!=arguments[2*f+1]){var l=typeof arguments[2*f+1];if(null==e)e=l;else if(e!=l)throw Error("Argument type mismatch in CASE statement. THEN clauses must be of the same type. But "+e+" and "+ l+" found at element "+(2*f+1)+".");}if(c&&null!=arguments[2*b]&&e!=typeof arguments[2*b])throw Error("Argument type mismatch in CASE statement. THEN clauses must be of the same type. But "+e+" and "+typeof arguments[arguments.length-1]+" found in ELSE element.");for(e=0;e<b;e++)if(!0===arguments[2*e])return arguments[2*e+1];return c?arguments[2*b]:null},Na:function(a){for(var b=Math.floor(a.length/2),c=a.length%2,e="CASE",f=0;f<b;f++)e+=" WHEN "+a[2*f]+" THEN "+a[2*f+1];c&&(e+=" ELSE "+a[a.length-1]);return e+" END"}},IN:{va:1,ua:function(a){a:{var b=$c.apply(1,arguments);if(null!=a&&0!==b.length){b=Kc(b);for(var c=b.next();!c.done;c=b.next())if(a===c.value){b=!0;break a}}b=!1}return b},Na:function(a){if(1>a.length)throw Error("Expected at least one parameter for IN");return a[0]+" IN ("+a.slice(1).join(",")+")"},vc:"IN"},"NOT IN":{va:1,ua:function(a){return Cz(a,$c.apply(1,arguments))},Na:function(a){if(1>a.length)throw Error("Expected at least one parameter for NOT IN");return a[0]+" NOT IN ("+a.slice(1).join(",")+")"},vc:"NOT_IN"},"IS NULL":{va:1,ya:1,ua:function(a){return null==a},Na:function(a){return Hz("IS NULL",a)},vc:"IS_NULL"},"IS TRUE":{va:1,ya:1,ua:function(a){if(null==a)return!1;if("boolean"!==typeof a)throw Error("Argument type mismatch in IS TRUE param1 is type "+typeof a+" but must be boolean.");return!0===a},Na:function(a){return Hz("IS TRUE",a)}},"IS FALSE":{va:1,ya:1,ua:function(a){if(null==a)return!1;if("boolean"!==typeof a)throw Error("Argument type mismatch in IS FALSE param1 is type "+typeof a+" but must be boolean.");return!1===a},Na:function(a){return Hz("IS FALSE",a)}},BETWEEN:{va:3,ya:3,ua:function(a,b,c){return null==a||typeof a!==typeof b||typeof a!==typeof c?!1:b<=a&&a<=c},Na:function(a){return"("+a[0]+" BETWEEN "+a[1]+" AND "+a[2]+")"},vc:"BETWEEN"},"NOT BETWEEN":{va:3,ya:3,ua:function(a,b,c){return null==a||typeof a!==typeof b||typeof a!==typeof c?!1:b>a||a>c},Na:function(a){return"("+a[0]+" NOT BETWEEN "+a[1]+" AND "+a[2]+")"},vc:"NOT_BETWEEN"},CAST:{va:2,ya:2,ua:function(a,b){if(null==a)return null;switch(b.toUpperCase()){case "INT32":return Kz(a,-2147483648,2147483647);case "INT64":return Kz(a,-0x7fffffffffffffff,0x7fffffffffffffff);case "UINT64":return Kz(a,0,1.8446744073709552E19);case "FLOAT":return Lz(a,-3.4028234663852886E38,3.4028234663852886E38);case "DOUBLE":return Lz(a);case "BOOL":return jr(a);case "STRING":return Mz(a);default:throw Error("CAST to "+b.toUpperCase()+" is not supported.");}},Na:function(a){if(2!==a.length)throw Error("Expected two parameters for cast.");var b=a[1].replace(/"/g,"");return"CAST("+a[0]+" AS "+b+")"}},UNIX_MICROS:{va:1,ya:1,ua:function(a){return a}},UNIX_MILLIS:{va:1,ya:1,ua:function(a){return a}},TIMESTAMP_MICROS:{va:1,ya:1,ua:function(a){return a}},TIMESTAMP_MILLIS:{va:1,ya:1,ua:function(a){return 1E3*a}},TIMESTAMP_SECONDS:{va:1,ya:1,ua:function(a){return 1E6*a}},TIMESTAMP:{va:1,ya:2,ua:qq},DATE:{va:1,ya:2,ua:function(a,b){return rq(a,"DAY",b)}},DATETIME:{va:1,ya:1,ua:qq},AND:{va:2,ua:function(){return Fz("AND",$c.apply(0,arguments))},Na:function(a){return Gz(" AND ",a)}},OR:{va:2,ua:function(){return Fz("OR",$c.apply(0,arguments))},Na:function(a){return Gz(" OR ",a)}},"+":{va:2,ua:function(){return Ez("+",$c.apply(0,arguments))},Na:function(a){return Gz("+",a)}},"-":{va:2,ua:function(){return Ez("-",$c.apply(0,arguments))},Na:function(a){return Gz("-",a)}},"*":{va:2,ua:function(){return Ez("*",$c.apply(0,arguments))},Na:function(a){return Gz("*",a)}},"/":{va:2,ua:function(){return Ez("/",$c.apply(0,arguments))},Na:function(a){return Gz("/",a)}},NOT:{va:1,ya:1,ua:function(a){return null==a||"boolean"!==typeof a?null:!1===a},Na:function(a){if(1!==a.length)throw Error("Expected one parameter for NOT");return"(NOT "+a[0]+")"}},EQUAL:{va:2,ya:2,ua:function(a,b){return Dz("EQUAL",a,b)},Na:function(a){return Gz("=",a)},vc:"="},NOT_EQUAL:{va:2,ya:2,ua:function(a,b){return Dz("NOT_EQUAL",a,b)},Na:function(a){return Gz("!=",a)},vc:"!="},LESS:{va:2,ya:2,ua:function(a,b){return Dz("LESS",a,b)},Na:function(a){return Gz("<",a)},vc:"<"},LESS_OR_EQUAL:{va:2,ya:2,ua:function(a,b){return Dz("LESS_OR_EQUAL",a,b)},Na:function(a){return Gz("<=",a)},vc:"<="},GREATER:{va:2,ya:2,ua:function(a,b){return Dz("GREATER",a,b)},Na:function(a){return Gz(">",a)},vc:">"},GREATER_OR_EQUAL:{va:2,ya:2,ua:function(a,b){return Dz("GREATER_OR_EQUAL",a,b)},Na:function(a){return Gz(">=",a)},vc:">="},NATIVE_EXPR:{va:1,ya:1,ua:function(){throw Error("NATIVE_EXPR not yet supported.");}},NATIVE_AGGREGATE:{va:1,ya:1,Ab:function(){throw Error("NATIVE_AGGREGATE not yet supported.");}},TO_JSON_STRING:{va:1,ya:2,ua:function(a,b){return b?JSON.stringify(a,null,2):JSON.stringify(a)}}});Nz("KLL_QUANTILES",{EXTRACT_POINT_INT64:{ua:function(){throw Error("KLL EXTRACT is not supported for in-memory data.");}},MERGE_POINT_INT64:{Ab:Qp},EXTRACT_POINT_DOUBLE:{ua:function(){throw Error("KLL EXTRACT is not supported for in-memory data.");}},MERGE_POINT_DOUBLE:{Ab:Qp}});function Qz(){this.ma={};this.wa={};this.oa={};this.ka=[];this.na={};this.ha=[];this.N=null;this.Aa=[];this.O=[];this.v={}} w=Qz.prototype;w.Zj=function(a,b){this.O.push({Bf:a,order:b?b:"ASC"});return this};w.Kl=function(){this.O=[];return this};w.Jf=function(){return this.O};w.ue=function(a){this.O=a.slice()};w.Wn=function(a,b,c,e){a={Bf:a,measure:c,qr:e||""};"function"===typeof b?a.Ab=b:a.Rq=b;this.Aa.push(a);return this};w.Xn=function(a){this.N=a;return this};w.Bl=function(a){Array.isArray(a)?be(a,function(b){Rz(this,b,{Dd:"decimal",mf:null})},this):Rz(this,a,{Dd:"decimal",mf:null});return this};w.Al=function(a){Array.isArray(a)?be(a,function(b){Rz(this,b,{Dd:"boolean",mf:null})},this):Rz(this,a,{Dd:"boolean",mf:null});return this};w.Hj=function(a){a=this.v[a]?this.v[a]:null;var b;if(b=a&&a.Dd)a=a.Dd,b=!!a&&"number"===Uq[a].kc;return b?!0:!1};function Rz(a,b,c){a.v[b]?(c.Dd&&(a.v[b].Dd=c.Dd),c.mf&&(a.v[b].mf=c.mf)):a.v[b]=c} w.wl=function(a,b){this.ma[a]=b;return this};w.Rl=function(a,b){this.wa[a]=b;return this};w.Sl=function(a,b){this.oa[a]=b;delete this.na[a];return this};w.An=function(a){return this.oa[a]||this.na[a]||this.ma[a]||this.N===a?!0:0<=Yd(this.ka,a)};w.on=function(a){if(null==a||void 0==a)return this;"string"===typeof a&&(a=[a]);for(var b=0;b<a.length;b++)0<=Yd(this.ka,a[b])||this.ka.push(a[b]);return this};w.yl=function(a,b,c){b=b?b:Sz;this.na[c?c:"aggregatedValue"]={measure:a,Ab:b};return this};w.Qj=function(){return this};w.Yn=function(a,b){this.Qj(a);this.Zj(b,"DESC");return this};w.Ml=function(a,b){this.ha.push({Bf:a,value:b,operator:"="});return this};w.filter=function(a,b,c){this.ha.push(hr(a,b,c));return this};w.qo=function(){return this};w.Gm=function(){return this.ha};w.Jl=function(){this.ha=[];return this};w.Im=function(){var a=this.ka.slice(0);!this.N||0<=Yd(a,this.N)||te(a,0,0,this.N);return a};ud("aplos.data.Projection",Qz);Qz.prototype.getHierarchy=Qz.prototype.Im;Qz.prototype.clearFilters=Qz.prototype.Jl;Qz.prototype.getFilters=Qz.prototype.Gm;Qz.prototype.setAllowCachedSince=Qz.prototype.qo;Qz.prototype.filter=Qz.prototype.filter;Qz.prototype.columnEquals=Qz.prototype.Ml;Qz.prototype.onlyTop=Qz.prototype.Yn;Qz.prototype.limit=Qz.prototype.Qj;Qz.prototype.aggregate=Qz.prototype.yl;Qz.prototype.on=Qz.prototype.on;Qz.prototype.hasOutputColumn=Qz.prototype.An;Qz.prototype.derivePostAggregation=Qz.prototype.Sl;Qz.prototype.deriveColumn=Qz.prototype.Rl;Qz.prototype.addExpression=Qz.prototype.wl;Qz.prototype.asBoolean=Qz.prototype.Al;Qz.prototype.asNumber=Qz.prototype.Bl;Qz.prototype.oneSeriesPer=Qz.prototype.Xn;Qz.prototype.oneColumnPer=Qz.prototype.Wn;Qz.prototype.setOrdering=Qz.prototype.ue;Qz.prototype.clearOrdering=Qz.prototype.Kl;Qz.prototype.orderBy=Qz.prototype.Zj;function Tz(){var a=void 0===a?uz:a;var b=void 0===b?Oz:b;this.N=a;this.v=b} function Uz(a,b){var c=void 0===c?Vz:c;var e=Wz(a,b),f=new Xz(a.v,c);return function(l){return Yz(e,f,l)}} function Wz(a,b){a=a.N.parse(b);if(null===a)throw Error("Got a null parse tree.");return a} function Yz(a,b,c){switch(a.type){case "column":a=Kc(a.pathParts);for(var e=a.next();!e.done;e=a.next())c=b.N(e.value,c);return c;case "number":return a.value;case "string":return a.value;case "boolean":return a.value;case "function":var f=a.namespace;e=a.name;f=f?f.toUpperCase():f;e=e.toUpperCase();var l=b.v.v.get(f||"");if(!l)throw Error("Unknown namespace: "+f);f=l.get(e);if(!f)throw Error("Unknown function: "+e);if(f.v.Ab)throw Error("Found aggregating function "+a.name+" while building a non-aggregating expression evaluator.");e=[];for(l=0;l<a.params.length;l++)e.push(Yz(a.params[l],b,c));return f.apply(e);default:throw Error("Unknown parse tree node: "+JSON.stringify(a,null,2));}} function Xz(a,b){this.v=a;this.N=b} function Vz(a,b){return null==b||null==a?null:b[a]} ;function Zz(){this.tj="undefined"} Zz.prototype.setExpression=function(a){this.tj=a};Zz.prototype.getExpression=function(){return this.tj};Zz.prototype.accept=function(a){var b=$z(a,this,!0);null!=b&&(a.N+=b)};function aA(a,b){this.na=new Tz;this.ka=b||{};this.O={};this.N="";this.v=[a];this.ha={};this.ma=0} function bA(a,b,c){if(null!=c){var e={};sf(e,a.v[a.v.length-1],c);a.v.push(e);cA(a,b);a.v.pop()}} function cA(a,b){b.Eh().forEach(function(c){c.accept(a)})} function $z(a,b,c){c=void 0===c?!1:c;var e=b.getExpression();b=a.v[a.v.length-1];var f=a.O[e];f||(f=Uz(a.na,e),a.O[e]=f);f=f(b);if("function"===typeof f){var l=b;0===e.indexOf("seriesConfig")&&(l=b.seriesConfig);f=f.apply(l)}(e=a.ka[e])&&(f=e.apply(b,[f,b]));f instanceof Node?(c="_aplosInject_"+a.ma++,a.ha[c]=f,f='<span id="'+c+'"></span>'):c&&"string"===typeof f&&(f=fh(f));return f} function dA(a,b){var c=b.getExpression().trim().replace(/ +/," ").trim().split(" ");if(2!==c.length)throw Error("nest expression requires two parameters");b=c[0];var e=c[1].split("."),f={nest_label:"NEST_TOP",nest_children:[],nest_child_map:{}};a=nf(a.v[a.v.length-1],b.split("."));if(null==a)return null;if(!kd(a))throw Error('Error evaluating nest expression: "'+b+'" did not reference an Array');a.forEach(function(l){var p=f;(nf(l,e)||"").split("|").forEach(function(r){var t=p.nest_child_map[r];t|| (t={nest_label:r,nest_children:[],nest_child_map:{}},p.nest_child_map[r]=t,p.nest_children.push(t));p=t});p.nest_children.push(l)});return f} ;function eA(a){this.v=a;this.O=this.N=-1;this.ha=0} eA.prototype.next=function(){this.N++;var a=this.v[this.N];"\n"===a?(this.ha++,this.O=-1):this.O++;return a};eA.prototype.index=function(){return this.N};function fA(a,b){if(0>b)throw Error("CharacterIterator can only skip forward");for(var c=0;c<b;c++)a.next()} function gA(a,b,c){for(var e=0;e<b.length;e++)if(b[e]!==a.v[a.N+e+c])return!1;return!0} ;function hA(){Zz.call(this);this.v=[]} Zc(hA,Zz);hA.prototype.Rc=function(a){this.v.push(a)};hA.prototype.Eh=function(){return this.v};function iA(){hA.apply(this,arguments)} Zc(iA,hA);iA.prototype.accept=function(a){var b=$z(a,this);kd(b)&&(b=b[0]);null!=b&&"object"!==typeof b&&(b={"this":b});bA(a,this,b)};function jA(){hA.apply(this,arguments)} Zc(jA,hA);jA.prototype.accept=function(a){var b=$z(a,this);kd(b)||(b=null!=b?[b]:[]);for(var c=0;c<b.length;c++){var e=b[c];null!=e&&"object"!==typeof e&&(e={"this":e});bA(a,this,e)}};function kA(){Zz.call(this)} Zc(kA,Zz);kA.prototype.accept=function(a){var b=$z(a,this,!1);null!=b&&(a.N+=b)};function lA(){hA.apply(this,arguments)} Zc(lA,hA);lA.prototype.accept=function(a){$z(a,this)&&cA(a,this)};function mA(){hA.apply(this,arguments)} Zc(mA,hA);mA.prototype.accept=function(a){var b=dA(a,this);bA(a,this,b)};function nA(){hA.apply(this,arguments)} Zc(nA,hA);nA.prototype.accept=function(a){var b=$z(a,this);null!=b&&"object"!==typeof b&&(b={"this":b});bA(a,this,b)};function oA(){this.v=[]} oA.prototype.Rc=function(a){this.v.push(a)};oA.prototype.Eh=function(){return this.v};oA.prototype.accept=function(a){cA(a,this)};function pA(a){this.v=a} pA.prototype.accept=function(a){a.N+=this.v};function qA(){} qA.prototype.parse=function(a){var b=new rA(new oA);for(a=new eA(a);a.N<a.v.length-1;)b.ha(a.next(),a);return b.close(a)};function sA(a,b){this.ka=a;this.v=this.N=!1;this.O="";this.ma=b?b.ha:0;this.na=b?b.O:0} sA.prototype.ha=function(a,b){this.v||"'"!==a||"\\"===b.v[b.N+-1]||(this.N=!this.N);this.N||'"'!==a||"\\"===b.v[b.N+-1]||(this.v=!this.v);if(this.v||this.N||"}"!==a||"}"!==b.v[b.N+-1]||"\\"===b.v[b.N+-2])return this.O+=a,!0;this.ka.setExpression(this.O.slice(0,-1));return!1};sA.prototype.close=function(a){throw Error("Template parse error at [row:"+this.ma+", col:"+this.na+"] (expression not closed) template:"+a.v);};function rA(a,b){this.N=a;this.v=null;this.O="";this.wa=b?b.ha:0;this.oa=b?b.O:0} rA.prototype.ha=function(a,b){if(null!=this.v)return this.v.ha(a,b)||(this.v=null),!0;if("{"===a&&"{"===b.v[b.N+-1]&&"'"!==b.v[b.N+-2])return a=this.O.slice(0,-1),this.O="",0<a.length&&this.N.Rc(new pA(a)),this.ma(b);this.O+=a;return!0};rA.prototype.ma=function(a){if(gA(a,"#each ",1)){var b=new jA;this.N.Rc(b);this.v=new tA(b,"each",a);fA(a,6)}else gA(a,"#if ",1)?(b=new lA,this.N.Rc(b),this.v=new tA(b,"if",a),fA(a,4)):gA(a,"#first ",1)?(b=new iA,this.N.Rc(b),this.v=new tA(b,"first",a),fA(a,7)):gA(a,"#nest ",1)?(b=new mA,this.N.Rc(b),this.v=new tA(b,"nest",a),fA(a,6)):gA(a,"#partial ",1)?(b=new nA,this.N.Rc(b),this.v=new tA(b,"partial",a),fA(a,9)):gA(a,"#html ",1)?(b=new kA,this.N.Rc(b),this.v=new sA(b,a),fA(a,6)):(b=new Zz,this.N.Rc(b),this.v=new sA(b,a));return!0};rA.prototype.close=function(a){null!=this.v&&this.v.close(a);0<this.O.length&&(this.N.Rc(new pA(this.O)),this.O="");return this.N};function tA(a,b,c){rA.call(this,a,c);this.na="{{/"+b+"}}";this.ka=new sA(a,c)} Zc(tA,rA);tA.prototype.ma=function(a){if(gA(a,this.na,-1))return fA(a,this.na.length-2),!1;if(gA(a,"/",1))throw Error("Attempt to close the wrong expression [row:"+a.ha+", col:"+a.O+"] expected "+this.na+" template:"+a.v);return rA.prototype.ma.call(this,a)};tA.prototype.ha=function(a,b){return this.ka?(this.ka.ha(a,b)||(this.ka=null),!0):rA.prototype.ha.call(this,a,b)};tA.prototype.close=function(a){if(this.ka)throw Error("Template parse error at [row:"+this.wa+", col:"+this.oa+"] (expression not closed) template:"+a.v);throw Error("Template parse error at [row:"+this.wa+", col:"+this.oa+"] ("+this.na+" not found) template:"+a.v);};function uA(a){this.v=(new qA).parse(a)} ;function vA(){this.Aa="{{#partial mainDetail}}{{#template header}}{{/partial}}{{#nest details series.seriesCategory}}{{#each nest_children}}{{#first nest_children}}{{#template seriesCategory}}{{/first}}{{#each nest_children}}{{#if IF(series.annotation is null, true, NOT(series.annotation))}}{{#template body}}{{/if}}{{#if series.annotation}}{{#partial datum}}{{#template annotation}}{{/partial}}{{/if}}{{/each}}{{/each}}{{/nest}}{{#partial mainDetail}}{{#template footer}}{{/partial}}";this.O=this.ma= this.ka=null;this.oa="{{title}}";this.Ea="{{measure}}";this.N=this.v=this.ha=null;this.na="series_asc";this.Ja=new ni(12,12);this.wa=new ul} w=vA.prototype;w.Hk=function(a){this.Aa=a;this.v=null;return this};w.Zf=function(a){this.N=wA(this,a||{});return this};w.Bg=function(){null==this.N&&(this.N=wA(this,{}));return this.N};w.ue=function(a){this.na=a;return this};w.Jf=function(){return this.na};w.fg=function(a){this.ka=a;this.v=null;return this};w.Eg=function(){return this.ka};w.ig=function(a){this.ma=a;this.v=null;return this};w.Lg=function(){return this.ma};w.Yf=function(a){this.O=a;this.v=null;return this};w.Ag=function(){return this.O};w.hi=function(a){this.oa=a;this.v=null;return this};w.Ch=function(){return this.oa};w.dg=function(a){this.ha=a;this.v=null;return this};w.Dg=function(){return this.ha};w.lf=function(a){this.wa=a;return this};w.Zg=function(a,b,c){a.textContent="";null===this.N&&(this.N=wA(this,{}));var e=this.N;c=c.slice(0);switch(this.na){case "series_desc":c=c.reverse();break;case "position":Be(c,this.ll)}b={mainDetail:b,details:c};if(!this.v){c=this.ka||"";var f=this.ma||"",l=this.O||"",p=this.oa||"",r=this.ha||"";""===c&&""===f&&""===l&&""===r&&(l=this.Ea);c=this.Aa.replace(/{{#template header}}/,c).replace(/{{#template seriesCategory}}/,f).replace(/{{#template body}}/,l).replace(/{{#template annotation}}/,p).replace(/{{#template footer}}/,r);this.v=new uA(c)}b=new aA(b,e);this.v.v.accept(b);e=Ym(b.N);b=b.ha;for(var t in b)c=e.querySelector("#"+t),c.parentElement.replaceChild(b[t],c);for(;e.firstChild;)a.appendChild(e.firstChild)};function wA(a,b){var c=fn();c["svg-sample"]=a.wa.v(a.Ja);sf(c,b);return c} w.ll=function(a,b){return a.chartY!==b.chartY?a.chartY-b.chartY:a.chartX-b.chartX};vA.prototype.setLegendKey=vA.prototype.lf;vA.prototype.getFooterTemplate=vA.prototype.Dg;vA.prototype.setFooterTemplate=vA.prototype.dg;vA.prototype.getAnnotationTemplate=vA.prototype.Ch;vA.prototype.setAnnotationTemplate=vA.prototype.hi;vA.prototype.getBodyTemplate=vA.prototype.Ag;vA.prototype.setBodyTemplate=vA.prototype.Yf;vA.prototype.getSeriesCategoryTemplate=vA.prototype.Lg;vA.prototype.setSeriesCategoryTemplate=vA.prototype.ig;vA.prototype.getHeaderTemplate=vA.prototype.Eg;vA.prototype.setHeaderTemplate=vA.prototype.fg;vA.prototype.getOrdering=vA.prototype.Jf;vA.prototype.setOrdering=vA.prototype.ue;vA.prototype.getConversionFunctionMap=vA.prototype.Bg;vA.prototype.setConversionFunctionMap=vA.prototype.Zf;vA.prototype.setMainTemplate=vA.prototype.Hk;var xA=!0;ud("aplos.spec.flags.setEnableNewTemplateContentRenderer",function(a){xA=a});function yA(){this.O=this.N=this.ka=null;this.oa="{{measure}}";this.v=this.ha=null;this.na="series_asc";this.wa=new ni(12,12);this.ma=new ul} w=yA.prototype;w.Ie=function(a){return null==a?this.Bg():this.Zf(a)};w.Zf=function(a){this.v=zA(this,a||{});return this};w.Bg=function(){null===this.v&&(this.v=zA(this,{}));return this.v};w.Xg=function(a){return null==a?this.Jf():this.ue(a)};w.ue=function(a){this.na=a;return this};w.Jf=function(){return this.na};w.Hk=function(){return this};w.Cn=function(a){return void 0===a?this.Eg():this.fg(a)};w.fg=function(a){this.ka=a;return this};w.Eg=function(){return this.ka};w.oo=function(a){return void 0===a?this.Lg():this.ig(a)};w.ig=function(a){this.N=a;return this};w.Lg=function(){return this.N};w.Fl=function(a){return void 0===a?this.Ag():this.Yf(a)};w.Yf=function(a){this.O=a;return this};w.Ag=function(){return this.O};w.hi=function(){return this};w.Ch=function(){return null};w.dm=function(a){return void 0===a?this.Dg():this.dg(a)};w.dg=function(a){this.ha=a;return this};w.Dg=function(){return this.ha};w.lf=function(a){this.ma=a;return this};w.Zg=function(a,b,c){a.textContent="";null===this.v&&(this.v=zA(this,{}));var e=this.v;c=c.slice(0);switch(this.na){case "series_desc":c=c.reverse();break;case "position":Be(c,this.nl)}var f=this.ka||"",l=this.ha||"",p=this.O;""===f&&null==this.N&&null==p&&""===l&&(p=this.oa);p=p||"";var r=!1,t=void 0,y;a:{if(""!==f&&""!==l){if(!AA.length)for(y=0;y<BA.length;y++){var E=BA[y];AA.push({tag:E,open:new RegExp("<"+E+"[^>]*?>","gi"),close:new RegExp("</"+E+"[^>]*?>","gi")})}for(y=0;y<AA.length;y++){E=AA[y];var ma=f.match(E.open),na=ma?ma.length:0;ma=f.match(E.close);if(na>(ma?ma.length:0)&&(na=(ma=l.match(E.open))?ma.length:0,ma=l.match(E.close),(ma?ma.length:0)>na)){y=!0;break a}}}y=!1}y?(r=!0,(t=0<=f.toLowerCase().indexOf("<table")?f+'<tr class="aplos-placeholder"></tr>'+l:f+'<div class="aplos-placeholder"></div>'+l)&&Um(a,b,t,e,void 0),y=Zi(a).select(".aplos-placeholder"),t=y.node(),f=t.parentNode,t=t.nextSibling?t.nextSibling:void 0,y.remove()):(f&&Um(a,b,f,e,void 0),f=a);y=void 0;for(E=0;E<c.length;E++)null!= c[E].series&&c[E].series.seriesCategory!==y&&(y=c[E].series.seriesCategory,(ma=this.N)&&Um(f,c[E],ma,e,void 0)),p&&Um(f,c[E],p,e,t);r||l&&Um(a,b,l,e,void 0)};function zA(a,b){var c=fn();c["svg-sample"]=a.ma.v(a.wa);sf(c,b);return c} w.nl=function(a,b){return a.chartY!==b.chartY?a.chartY-b.chartY:a.chartX-b.chartX};yA.prototype.setLegendKey=yA.prototype.lf;yA.prototype.getFooterTemplate=yA.prototype.Dg;yA.prototype.setFooterTemplate=yA.prototype.dg;yA.prototype.footerTemplate=yA.prototype.dm;yA.prototype.getAnnotationTemplate=yA.prototype.Ch;yA.prototype.setAnnotationTemplate=yA.prototype.hi;yA.prototype.getBodyTemplate=yA.prototype.Ag;yA.prototype.setBodyTemplate=yA.prototype.Yf;yA.prototype.bodyTemplate=yA.prototype.Fl;yA.prototype.getSeriesCategoryTemplate=yA.prototype.Lg;yA.prototype.setSeriesCategoryTemplate=yA.prototype.ig;yA.prototype.seriesCategoryTemplate=yA.prototype.oo;yA.prototype.getHeaderTemplate=yA.prototype.Eg;yA.prototype.setHeaderTemplate=yA.prototype.fg;yA.prototype.headerTemplate=yA.prototype.Cn;yA.prototype.getOrdering=yA.prototype.Jf;yA.prototype.setOrdering=yA.prototype.ue;yA.prototype.ordering=yA.prototype.Xg;yA.prototype.getConversionFunctionMap=yA.prototype.Bg;yA.prototype.setConversionFunctionMap=yA.prototype.Zf;yA.prototype.conversionFunctionMap=yA.prototype.Ie;var AA=[],BA=["table","div"];ud("aplos.chart.behavior.TemplateContentRenderer",yA);function CA(){this.ka=this.oa=this.na=this.v=this.O=this.N=this.ma=this.ha=null} w=CA.prototype;w.Ro=function(a){this.ha=a;return this};w.So=function(a){this.ma=a;return this};w.Po=function(a){this.N=a;return this};w.Qo=function(a){this.O=a;return this};w.Ie=function(a){this.v=a;return this};w.Nl=function(a){this.na=a;return this};w.container=function(a){this.ka=a;return this};w.Yg=function(a){this.oa=a;return this};function DA(a){var b=xA?new vA:new yA;a.na&&b.ue(a.na);a.ha&&b.fg(a.ha);a.N&&b.Yf(a.N);a.O&&b.dg(a.O);a.ma&&b.ig(a.ma);a.v&&b.Zf(a.v);return b} w.ej=function(){var a=(new cz).uj();a.jf(DA(this));var b=a.Ai,c=new nz;null!=this.ka&&c.xk(this.ka);null!=this.oa&&c.Yg(this.oa);b.call(a,c);return a};w.Gl=function(){var a=new kz;a.yg(DA(this));return a};CA.prototype.buildPieCard=CA.prototype.Gl;CA.prototype.buildCard=CA.prototype.ej;CA.prototype.positionOptions=CA.prototype.Yg;CA.prototype.container=CA.prototype.container;CA.prototype.contentRendererOrdering=CA.prototype.Nl;CA.prototype.conversionFunctionMap=CA.prototype.Ie;CA.prototype.templateFooter=CA.prototype.Qo;CA.prototype.templateBody=CA.prototype.Po;CA.prototype.templateSeriesCategory=CA.prototype.So;CA.prototype.templateHeader=CA.prototype.Ro;ud("aplos.chart.behavior.hovercardutils.Builder",CA);function EA(a,b,c,e){var f=new CA;f.ha=a?a:null;f.N=b?b:null;f.O=c?c:null;f.v=e?e:null;return f} ud("aplos.chart.behavior.hovercardutils.Builder.fromTemplate",EA);var FA={END:0,RIGHT:1,TOP:2,START:3,LEFT:4,BOTTOM:5,BOTTOM_START:6,BOTTOM_END:7,BOTTOM_LEFT:8,BOTTOM_RIGHT:9,BOTTOM_FULL_START:10,BOTTOM_FULL_END:11,BOTTOM_FULL_LEFT:12,BOTTOM_FULL_RIGHT:13,INSET:14,TOP_START:15,TOP_END:16,TOP_LEFT:17,TOP_RIGHT:18,TOP_FULL_START:19,TOP_FULL_END:20,TOP_FULL_LEFT:21,TOP_FULL_RIGHT:22};ud("aplos.chart.behavior.LegendPosition",FA);function GA(){this.v=0;this.ha=null;this.N=!1} GA.prototype.position=function(a){if(!arguments.length||void 0===a)return this.v;this.v=a;return this};GA.prototype.O=function(a){if(!arguments.length||void 0===a)return this.ha;this.ha=a;return this};GA.prototype.Ld=function(a){if(!arguments.length||void 0===a)return this.N;this.N=a;return this};function HA(a){var b=a.v;a=a.N;3===b&&(b=a?1:4);0===b&&(b=a?4:1);15===b&&(b=a?18:17);16===b&&(b=a?17:18);19===b&&(b=a?22:21);20===b&&(b=a?21:22);6===b&&(b=a?9:8);7===b&&(b=a?8:9);10===b&&(b=a?13:12);11===b&&(b=a?12:13);return b} ud("aplos.chart.behavior.legend.LegendLayoutParams",GA);var IA={xj:function(a,b,c){return 14===HA(c)?b.Bb():a.bottom-a.top},yj:function(a,b,c){return 14===HA(c)?b.ab():a.right-a.left},co:function(a,b,c,e,f){f=IA.Um(a,b,c,e,f);e.style("top",IA.Vm(a,b,c)+"px").style("left",f+"px")},Um:function(a,b,c,e,f){var l=void 0!==f?f:0;void 0!==f||e.empty()||(l=e.node().offsetWidth);switch(HA(c)){case 14:return c.Ld()?a.Mb()+a.ab()-l:a.Mb();case 4:case 1:return c.Ld()&&!e.empty()?b.right-l:b.left;case 17:case 21:case 8:case 12:return b.left;case 18:case 22:case 9:case 13:return b.right-l;default:return a=IA.yj(b,a,c),0<a&&!e.empty()&&l<a?(a-l)/2:c.Ld()&&!e.empty()?b.right-l:b.left}},Vm:function(a,b,c){return 14===HA(c)?a.Nb():b.top},nr:function(a,b,c){for(var e=c.width,f=[],l=0,p=[],r=0;r<a.length;r++)e=Math.max(e,a[r].width),f.push(a[r].height),l+=a[r].height,p.push(b[r].height);c.height>=l?IA.Yk(f,p,c.height-l):f=p;var t=[];f.forEach(function(y){t.push({width:e,height:y})});return t},mr:function(a,b,c){for(var e=c.height,f=[],l=0,p=[],r=0;r<a.length;r++)e=Math.max(e,a[r].height),f.push(a[r].width),l+=a[r].width,p.push(b[r].width);c.width>=l?IA.Yk(f,p,c.width-l):f=p;var t=[];f.forEach(function(y){t.push({width:y,height:e})});return t},Yk:function(a,b,c){for(var e=0;e<a.length;e++){var f=b[e]-a[e];f=Math.min(f,c);a[e]+=f;c-=f}},Oq:function(a,b){a.width=Math.min(a.width,b.width);a.height=Math.min(a.height,b.height)}};ud("aplos.chart.behavior.legend.layoututil",IA);function JA(a,b){this.v=new GA;this.ha=null;this.wa=new ni(12,12);this.Sb=null;this.O={top:0,right:0,bottom:0,left:0};this.Rg=99;this.ac=60;this.Af=null;this.xh=a||"";this.Ja=null;this.Ie(b||fn());this.na=!0;this.nb=[];this.Za=[];this.Dc=!1;this.La=new ul;this.oa=!1} ud("aplos.chart.behavior.BaseOrdinalLegend",JA);JA.prototype.position=function(a){if(!arguments.length||void 0===a)return this.v.position();this.v.position(a);return this};JA.prototype.position=JA.prototype.position;JA.prototype.title=function(a){if(!arguments.length||void 0===a)return this.ha;this.ha=a;return this};JA.prototype.title=JA.prototype.title;JA.prototype.qh=function(a){if(!arguments.length||null==a)return this.wa;this.wa="number"===typeof a?new ni(+a,+a):a;return this};JA.prototype.boxSize=JA.prototype.qh;JA.prototype.Gg=function(){return this.v.O()};JA.prototype.getMargins=JA.prototype.Gg;JA.prototype.Xc=function(a){this.v.O(a);return this};JA.prototype.setMargins=JA.prototype.Xc;JA.prototype.eh=function(a){this.Sb=a;return this};JA.prototype.setLayoutSize=JA.prototype.eh;JA.prototype.Re=function(){return this.Sb};JA.prototype.getLayoutSize=JA.prototype.Re;JA.prototype.Ld=function(a){if(!arguments.length||null==a)return this.v.Ld();this.v.Ld(a);this.Dc=!0;return this};JA.prototype.rightToLeft=JA.prototype.Ld;JA.prototype.Nn=function(a){if(!arguments.length||null==a)return this.Rg;this.Rg=a;return this};JA.prototype.maxKeysPerColumn=JA.prototype.Nn;JA.prototype.Do=function(a){this.ac=a;return this};JA.prototype.setMinColumnWidthPx=JA.prototype.Do;JA.prototype.lf=function(a){this.La=a;return this};JA.prototype.setLegendKey=JA.prototype.lf;JA.prototype.Tm=function(){return this.La};JA.prototype.getLegendKey=JA.prototype.Tm;JA.prototype.Em=function(){return this.oa};JA.prototype.getEnableTabNavigation=JA.prototype.Em;JA.prototype.Ck=function(a){this.oa=a;return this};JA.prototype.setEnableTabNavigation=JA.prototype.Ck;JA.prototype.kd=function(a){var b=a.Ta.append("div").attr("aria-hidden","true").classed("aplos-legend",!0);b.append("div").classed("aplos-legend-title",!0);b.append("div").classed("aplos-legend-body",!0).append("div").classed("aplos-legend-columns",!0);a.on("prerender.legend",qd(this.Vh,this,a));a.on("postrender.legend",qd(this.Xh,this,a));a.on("prelayout.legend",qd(this.xl,this,a))};JA.prototype.attachTo=JA.prototype.kd;w=JA.prototype;w.Sj=function(){return null};w.Uj=function(){return null};w.Tj=function(){return null};w.yd=function(a){a.on("prerender.legend",null);a.on("postrender.legend",null);a.on("prelayout.legend",null);a.Ta.select(".aplos-legend").remove();this.nb=[];this.Za=[]};w.Wl=function(a){if(!arguments.length||null==a)return this.xh;this.xh=a;return this};JA.prototype.entryTemplate=JA.prototype.Wl;JA.prototype.Hl=function(a){if(!arguments.length||void 0===a)return this.Af;this.Af=a;return this};JA.prototype.categoryTemplate=JA.prototype.Hl;JA.prototype.aj=function(a){if(!arguments.length||void 0===a)return this.na;this.na=a;return this};JA.prototype.allowAutoColumning=JA.prototype.aj;JA.prototype.Ie=function(a){if(!arguments.length||null==a)return this.Ja;this.Ja=a;return this};JA.prototype.conversionFunctionMap=JA.prototype.Ie;w=JA.prototype;w.Vh=function(a,b,c){this.Dc||this.v.Ld(a&&a.Ic?a.Pe&&a.vd:a.vd);this.nb=b.slice(0);this.Za=c.slice(0)};function KA(a,b,c,e,f){b.Ta.select(".aplos-legend").style("visibility","hidden");a.O=f;LA(a,b,c,e)} w.Xh=function(a,b,c){LA(this,a,b,c);a.Ta.select(".aplos-legend").style("visibility","visible")};function LA(a,b,c,e){var f=b.Ta.select(".aplos-legend"),l=f.select(".aplos-legend-title");if(ir(c)){f.style("display",null);e=MA(a,c,e);if(a.Af){var p=void 0;for(c=0;c<e.length;c++)if(e[c].series.seriesCategory!==p){p=e[c].series.seriesCategory;var r=pf(e[c]);r.categorySeparator=!0;te(e,c,0,r)}}f.style("height",null);a.na||f.style("overflow-y","scroll");a.ha?(l.text(a.ha),l.style("display",null)):l.style("display","none");c=[];a.na?c=NA(a,b,f,e):(c=Ce(e,function(ta,va){return Math.floor(va/this.Rg)},a),c=lf(c));f.selectAll(".aplos-legend-column").remove();c=f.select(".aplos-legend-columns").selectAll(".aplos-legend-column").data(c);c.exit().remove();l=c.enter().append("div").classed("aplos-legend-column",!0);l.append("table").classed(OA(a),!0).append("tbody");c=l.merge(c);var t=[],y=a.ac,E=0,ma=0;c.each(rd(function(ta){var va=Zi(this),sa=va.select("tbody").selectAll(".aplos-legend-entry").data(function(ya){return ya});PA(sa.exit());sa=ta.Ge(b,sa);ta.update(b,sa,0);ta=Math.ceil(this.getBoundingClientRect().width);sa=$i(va.node());sa=parseFloat(sa.paddingLeft)+parseFloat(sa.paddingRight);var Ba=Math.min(y,ta);t.push({minWidth:Ba,fk:ta,Mj:Ba,cr:sa,Mn:va});E+=y+sa;ma+=ta+sa},a));l=f.node();c=IA.xj(a.O,b,a.v);0<c&&l.scrollHeight>c&&f.style("height",c+"px");a.na||l.scrollHeight<=c&&f.style("overflow-y",null);e=IA.yj(a.O,b,a.v);if(E<ma)for(r=e-E,c=0;c<t.length;c++)if(p=t[c],0<r&&p.minWidth<p.fk){var na=Math.min(r,p.fk-p.minWidth);p.Mj=p.minWidth+na;r-=na}for(c=0;c<t.length;c++)p=t[c],r=p.Mj,p=p.Mn.select("."+OA(a)),ma>e?p.style("width",r+"px"):Math.ceil(p.node().getBoundingClientRect().width)>r?p.style("width",r+"px"):p.style("width","auto");c=Math.ceil(l.getBoundingClientRect().width);0<c&&0<e&&l.scrollWidth>e?(f.style("overflow-x","auto"),f.style("width",Math.min(e,c)+"px")):(f.style("overflow-x"),f.style("width","auto"));QA(a,b)}else f.style("display","none"),f.selectAll(".aplos-legend-column").remove(),l.style("display","none")} function RA(a,b){var c=b.node().getBoundingClientRect(),e=c.top;a=(a.ha?b.select(".aplos-legend-title").node():b.select(".aplos-legend-column").node()).getBoundingClientRect();b=b.select(".aplos-legend-column").selectAll(".aplos-legend-entry");b.empty()?c=0:(b=b.nodes()[b.size()-1].getBoundingClientRect(),c=c.height-(b.top+b.height-a.top));return{top:e,fp:c}} function NA(a,b,c,e){var f=b.Ta.append("div").style("visibility","hidden");f.append(function(){return c.node().cloneNode(!0)});c=f.select(".aplos-legend");c.selectAll(".aplos-legend-column").remove();e=c.select(".aplos-legend-columns").append("div").classed("aplos-legend-column",!0).append("table").classed(OA(a),!0).style("width","100%").append("tbody").selectAll(".aplos-legend-entry").data(e);e=a.Ge(b,e);a.update(b,e,0);var l=RA(a,c),p=e.empty()?0:e.node().getBoundingClientRect().top,r=IA.xj(a.O,b,a.v)-(p-l.top)-l.fp,t=[[]],y=0,E=p;e.each(rd(function(ma,na){var ta=this.getBoundingClientRect(),va=ta.top;ta=va-E+ta.height;0<t[y].length&&(ta>r||t[y].length===ma.Rg)&&(t[y+=1]=[],E=va);t[y].push(na)},a));f.remove();return t} function QA(a,b){var c=b.Ta.select(".aplos-legend");IA.co(b,a.O,a.v,c);c.attr("data-position",qd(function(){var e=of(FA,function(f){return HA(this.v)===f},this);return null!=e?e.toLowerCase():null},a))} w.Ge=function(a,b){var c=this.Sj(a);return b.enter().append("tr").classed("aplos-legend-entry",!0).attr("tabindex",c&&this.oa?"0":null).on("click.legend",c).on("keypress.legend",this.oa?c:null).on("mouseover.legend",this.Uj(a)).on("mouseout.legend",this.Tj(a)).each(function(){if(this.nextSibling){var e=document.createElement("tr");e.className="aplos-legend-row-spacer";this.parentNode.insertBefore(e,this.nextSibling)}}).merge(b)};w.update=function(a,b){SA(this,b);b.empty()||Zi(b.node().parentElement).select(".aplos-legend-box-cell").style("width",this.wa.width+"px");var c=0;b.select(".aplos-legend-value").each(function(){c=Math.max(c,this.offsetWidth)});b.filter(function(e,f){return 0===f}).select(".aplos-legend-value-cell").style("width",c+"px")};function SA(a,b){var c=a.Ja||fn();c["svg-sample"]||(c["svg-sample"]=a.La.v(a.wa));b.each(rd(function(e,f){e=Vm(f,"<table><tr>"+(f.categorySeparator?e.Af:e.xh)+"</tr></table>",c)[0];for(e=Zi(e).select("tr").node();e.childNodes.length;)this.appendChild(e.childNodes[0])},a));b.classed("aplos-legend-category",function(e){return e.categorySeparator})} function PA(a){a.each(function(){Zi(this.nextElementSibling).remove()});a.attr("opacity",0).on("click.legend",null).on("mouseover.legend",null).on("mouseout.legend",null).remove()} w.xl=function(a,b){b.Fe(new TA(a,this))};function OA(a){return null!=a.Af?"aplos-legend-table-category":"aplos-legend-table"} function TA(a,b){this.N=a;this.v=b} w=TA.prototype;w.Gh=function(){var a={position:UA(this),Qf:30},b=this.v.Gg();if(null!=b)a.margins=b;else switch(a.position){case 1:case 2:case 3:case 4:a.margins={top:5,right:0,bottom:5,left:0};break;case 6:a.margins={top:0,right:0,bottom:0,left:30};break;case 5:a.margins={top:0,right:30,bottom:0,left:0}}return a};w.lg=function(a){KA(this.v,this.N,this.v.nb,this.v.Za,{top:0,right:a.width,bottom:a.height,left:0});var b=this.N.Ta.select(".aplos-legend");if(b.empty())return{Ca:{width:0,height:0},ub:{width:0,height:0},Bc:!0};var c=UA(this),e=Kg(a,this.v.Re(),c);if(null!=e)return e;var f=b.node(),l=f.offsetWidth;e=f.offsetHeight;f=Math.ceil(f.getBoundingClientRect().width);f==l+1&&(l=f);var p=l;f=e;b=b.selectAll(".aplos-legend-column");var r=b.size();switch(c){case 5:case 6:1<r&&(p=Math.floor(l/r));p=Math.min(p,40);break;case 1:case 2:case 3:case 4:var t=0;b.each(function(){var y=Zi(this).selectAll(".aplos-legend-entry");y.size()>t&&(t=y.size())});c=this.N.Ta.select(".aplos-legend-title");c=cj(c.node());0<c&&(c+=20);1<t&&(f=Math.floor(e/t)+c);f=Math.min(f,12+c);l=p=a.width}p>a.width&&(p=a.width);f>a.height&&(f=a.height);l>a.width&&(l=a.width);e>a.height&&(e=a.height);return{Ca:{width:p,height:f},ub:{width:l,height:e},Bc:!1}};w.Ih=function(){return 0};w.Jh=function(){return 0};w.dh=function(a){var b=a.right-a.left;this.v.O=a;a=this.N.Ta.select(".aplos-legend").node();b!=a.offsetWidth&&QA(this.v,this.N)};w.Hf=function(){return this.v.O};function UA(a){switch(HA(a.v.v)){case FA.LEFT:return 5;case FA.RIGHT:return 6;case FA.TOP:case FA.TOP_FULL_LEFT:case FA.TOP_FULL_RIGHT:return 2;case FA.TOP_LEFT:case FA.TOP_RIGHT:return 1;case FA.BOTTOM:case FA.BOTTOM_FULL_LEFT:case FA.BOTTOM_FULL_RIGHT:return 4;case FA.BOTTOM_LEFT:case FA.BOTTOM_RIGHT:return 3;default:return 0}} ;function VA(){this.N=new Nw;this.v=new WA("");this.v.next=this.v.v=this.v} w=VA.prototype;w.get=function(a,b){return(a=this.N.get(a))?a.value:b};w.set=function(a,b){var c=this.N.get(a);c?c.value=b:(c=new WA(a,b),this.N.set(a,c),a=c,a.v=this.v.v,a.next=this.v,this.v.v=a,a.v.next=a)};w.shift=function(){return XA(this,this.v.next)};w.pop=function(){return XA(this,this.v.v)};w.remove=function(a){return(a=this.N.get(a))?(a.remove(),this.N.remove(a.key),!0):!1};function YA(a){return a.map(function(b){return b})} w.contains=function(a){return this.some(function(b){return b==a})};w.clear=function(){this.qf(0)};w.forEach=function(a,b){for(var c=this.v.next;c!=this.v;c=c.next)a.call(b,c.value,c.key,this)};w.map=function(a,b){for(var c=[],e=this.v.next;e!=this.v;e=e.next)c.push(a.call(b,e.value,e.key,this));return c};w.some=function(a,b){for(var c=this.v.next;c!=this.v;c=c.next)if(a.call(b,c.value,c.key,this))return!0;return!1};w.every=function(a,b){for(var c=this.v.next;c!=this.v;c=c.next)if(!a.call(b,c.value,c.key,this))return!1;return!0};w.qf=function(a){for(;this.N.size>a;){var b=this.v.next;b.remove();this.N.remove(b.key)}};function XA(a,b){a.v!=b&&(b.remove(),a.N.remove(b.key));return b.value} function WA(a,b){this.key=a;this.value=b} WA.prototype.remove=function(){this.v.next=this.next;this.next.v=this.v;delete this.v;delete this.next};ud("aplos.chart.behavior.SeriesLegendClickHandling",{NONE:0,HIDE:1});function ZA(a){JA.call(this,a||'<td class="aplos-legend-box-cell">{{svg-sample}}</td><td class="aplos-legend-label-cell"> <span class="aplos-legend-label" title="{{series.name}}">{{series.name}}</span></td>');this.Ea=!1;this.ma={};this.Sa=!1;this.N={};this.ka=[];this.Pa=[];this.Ma="series_asc";this.Aa=1} wd(ZA,JA);ud("aplos.chart.behavior.SeriesLegend",ZA);var $A=null,aB=null;ZA.prototype.ep=function(a){return null!=a?(this.Ea=a,a||(this.ma={}),this):this.Ea};ZA.prototype.valuesFromNearestDatum=ZA.prototype.ep;ZA.prototype.Dn=function(a){if(null==a)return this.Sa;this.Sa=!!a;return this};ZA.prototype.hideEmptySeries=ZA.prototype.Dn;ZA.prototype.En=function(a){this.N[a]=!0;return this};ZA.prototype.hideSeries=ZA.prototype.En;ZA.prototype.Xg=function(a){if(null==a)return this.Ma;this.Ma=a;return this};ZA.prototype.ordering=ZA.prototype.Xg;ZA.prototype.jj=function(a){if(null==a)return this.Aa;this.Aa=a;return this};ZA.prototype.clickHandling=ZA.prototype.jj;w=ZA.prototype;w.kd=function(a){var b=this;ZA.Rb.kd.call(this,a);a.on("mouseout.seriesLegend",function(){this.Ea&&(this.ma={},a.hf())},this);a.on("mousemove.seriesLegend",function(){if(this.Ea){for(var c=a.If(),e=0;e<c.length;e++){var f=(c[e].seriesConfig.Vb()||wg)(c[e].measure);this.ma[c[e].series.name]=f}a.hf()}},this);a.on("data.seriesLegend",function(c){for(var e=0;e<c.length;e++){var f=c[e],l=f.name;void 0!==f.hideSeries&&(f.hideSeries?b.N[l]=!0:l in b.N&&delete b.N[l])}})};w.yd=function(a){ZA.Rb.yd.call(this,a);a.on("mouseout.seriesLegend",null);a.on("mousemove.seriesLegend",null);a.on("data.seriesLegend",null);this.ka=[];this.Pa=[]};w.Vh=function(a,b,c){ZA.Rb.Vh.call(this,a,b,c);this.ka=b.slice(0);this.Pa=c.slice(0);bB(this,b,c)};w.Xh=function(a){ZA.Rb.Xh.call(this,a,this.ka,this.Pa);a=a.Ta.select(".aplos-legend").node();null!=a&&(null!==$A&&(a.scrollLeft=$A,$A=null),null!==aB&&(a.scrollTop=aB,aB=null))};function bB(a,b,c){if(b.length&&1===a.Aa){var e=[];ne(b,function(f,l){(f=this.Ph(f.name))&&e.push(l);return f},a);ne(c,function(f,l){return 0<=Yd(e,l)},a)}} function MA(a,b,c){for(var e=new VA,f=0;f<b.length;f++){var l=b[f],p=c[f];if(!p.Pf()&&(!a.Sa||l.data.length)){var r=p.color(),t=a.ma.hasOwnProperty(l.name)?a.ma[l.name]:"";e.set(l.name,{series:l,seriesConfig:p,datum:l.data.length?l.data[0]:{},index:0,measure:t,color:r(l.data.length?l.data[0]:{}),sampleBoxWidth:a.qh().width,sampleBoxHeight:a.qh().height})}}return"series_desc"===a.Ma?YA(e).reverse():YA(e)} w.Sj=function(a){var b=0,c=this;return function(e){if("keypress"!==ii.type||"Enter"===ii.key)1===this.jj()&&!0!==e.categorySeparator&&(b++,1===b&&setTimeout(function(){if(1===b){var f=e.series.name;f in c.N?delete c.N[f]:c.N[f]=!0;f=a.Ta.select(".aplos-legend").node();null!=f&&($A=f.scrollLeft,aB=f.scrollTop)}else{f=e.series.name;c.N={};for(var l=0;l<c.ka.length;l++){var p=c.ka[l].name;p!==f&&(c.N[p]=!0)}f=a.Ta.select(".aplos-legend").node();null!=f&&($A=f.scrollLeft,aB=f.scrollTop)}a.hf();b=0},200)),a.Ya.rb("seriesClick",a,e.series.name,ii)}.bind(this)};w.Uj=function(a){return function(b){a.Ya.rb("seriesMouseover",a,b.series.name,ii)}};w.Tj=function(a){return function(b){a.Ya.rb("seriesMouseout",a,b.series.name,ii)}};w.update=function(a,b,c){ZA.Rb.update.call(this,a,b,c);b.classed("aplos-legend-entry-hidden",qd(function(e){return!0!==e.categorySeparator&&this.Ph(e.series.name)},this));b.classed("aplos-legend-entry-clickable",qd(function(e){return!0!==e.categorySeparator&&1===this.Aa},this))};w.Ph=function(a){return a in this.N};ZA.prototype.isSeriesHidden=ZA.prototype.Ph;function cB(a){this.ha=2;!0===a?this.ha=0:"number"===typeof a&&(this.ha=a);this.N=Number.MAX_VALUE;this.ka=document.body;this.O=this.v=null} w=cB.prototype;w.kd=function(a){a.on("mousemove.selectNearest",qd(this.lo,this,a))};w.yd=function(a){a.on("mousemove.selectNearest",null);dB(this)};w.xo=function(a){1===a?this.O=bz:this.O=null;return this};w.Vj=function(a){if(!arguments.length||null==a)return this.N;this.N=a;return this};function eB(a){a=a.slice(0);Ae(a,function(b,c){var e=b.relativeDistance-c.relativeDistance;return 0===e?b.measureDistance-c.measureDistance:e});return a[0]} w.lo=function(a){var b=[];if(a.If){b=a.If(void 0,void 0,this.O||void 0);b=b.filter(function(f){return!f.series||!f.series.overlay});var c=eB(b);if(!c||c.domainDistance>this.N)a.Hd("hover").deselectAll(),dB(this);else{var e=[c];switch(this.ha){case 0:void 0!==c.domain&&(e=a.Hg(function(f){return!f.series.overlay&&f.domain===c.domain},!0,!0));break;case 1:e=b}this.select(a,e)}}};w.select=function(a,b){a.Hd("hover").Ei(b.map(function(c){return{series:c.series?c.series:null,datum:c.datum}}));fB(this,a)};function fB(a,b){if(!a.v){var c="selectnearest_"+Date.now();Zi(a.ka).on("mouseout."+c,function(){var e=b.kb.select(".mouseCapturePane").node(),f;if(f=ii&&ii.target)e?(f=ji(e),e=e.getBoundingClientRect(),f=0<=f[0]&&f[0]<e.width&&0<=f[1]&&f[1]<e.height):f=!1;f||(b.Hd("hover").deselectAll(),dB(this))}.bind(a));a.v=c}} function dB(a){a.v&&(Zi(a.ka).on("mouseout."+a.v,null),a.v=null)} cB.prototype.maximumDomainDistancePx=cB.prototype.Vj;cB.prototype.setDomainSelectionStrategy=cB.prototype.xo;ud("aplos.chart.behavior.SelectNearest",cB);var gB={Ep:0,oq:1,uq:2};ud("aplos.chart.behavior.SelectNearest.SelectionMode",gB);gB.EXPAND_TO_DOMAIN=0;gB.SELECT_OVERLAPPING=1;gB.SINGLE=2;var mz=new dg('.aplos-chart-container{display:inline-block;vertical-align:top;line-height:0;position:relative}.aplos-chart-container>*{line-height:normal}.aplos-chart text{letter-spacing:0}.aplos-chart .aplos-draw-area{cursor:default}.aplos-chart .aplos-draw-area.aplos-cursor-grabbing{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.aplos-chart .slider-widget{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.axis path,.axis line{fill:none;stroke:#000;shape-rendering:crispEdges}.aplos-chart .area{opacity:.25}.aplos-table-viewport{overflow:hidden}.aplos-table-chart .padder,.aplos-table-chart .open-pivot-key,.aplos-table-chart .contract-pivot-key{float:left}.aplos-table-chart .pivot-key{display:block;overflow:hidden;text-overflow:ellipsis}.aplos-synthetic-row-header{text-align:right}.aplos-fixed-headers-table{position:absolute;margin:0}.aplos-fixed-headers-table .aplos-table-thead,.aplos-fixed-headers-table .aplos-table-tfoot{overflow:hidden}.aplos-fixed-headers-table .aplos-table-tbody{overflow:auto}.aplos-frozen-columns{position:absolute}.aplos-frozen-columns-table{margin:0;border-right:0;border-left:0}.aplos-frozen-columns-table .aplos-table-thead,.aplos-frozen-columns-table .aplos-table-tbody,.aplos-frozen-columns-table .aplos-table-tfoot{display:block;overflow:hidden;background:white}.aplos-googlemap-label{color:#424242;fill:#757575;font-family:\'Roboto\',sans-serif;font-size:14px;stroke:none;white-space:nowrap}.aplos-legend{position:absolute;line-height:1em;overflow-x:auto;overflow-y:hidden}.aplos-legend-title{font-size:16px;line-height:16px;padding:0 0 20px}.aplos-legend-entry{font-size:13px}.aplos-legend-entry-clickable{cursor:pointer}.aplos-legend-entry-hidden{opacity:.26}.aplos-legend-box-cell{padding:0 8px 0 0}[dir="rtl"] .aplos-legend-box-cell{padding:0 0 0 8px}.aplos-legend-columns{white-space:nowrap}.aplos-legend-column{display:inline-block;vertical-align:top;padding:0 15px 0 0}.aplos-legend-column:only-child{max-width:100%}.aplos-legend-column:last-child{padding:0;min-width:0}[dir="rtl"] .aplos-legend-column{padding:0 0 0 15px}[dir="rtl"] .aplos-legend-column:last-child{padding:0}.aplos-legend-table{table-layout:fixed;border-spacing:0}.aplos-legend-table-category{table-layout:auto;border-spacing:0}.aplos-legend-entry{vertical-align:top}.aplos-legend-box-cell{vertical-align:middle}.aplos-legend-label-cell{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.aplos-legend-value-cell{white-space:nowrap;text-align:right}.aplos-legend-row-spacer{height:8px}.aplos-rolelegend-colorrange svg{display:block}.aplos-rolelegend-colorrange-box{stroke:#ccc}.aplos-rolelegend-sizerange svg{display:block}.aplos-rolelegend-sizerange-axis,.aplos-rolelegend-sizerange-axistick{stroke:darkgray;stroke-width:1px}.aplos-rolelegend-mapping svg{display:block}.aplos-hovercard{background:white;border:1px solid #e0e0e0;border-radius:2px;box-shadow:0 1px 4px rgba(0,0,0,.16);color:#757575;font-size:14px;line-height:20px;padding:12px 16px;position:absolute;text-align:left;white-space:nowrap}.aplos-hovercard .aplos-renderer-key{margin-right:8px}.plx-tooltip-header{color:#424242;font-weight:500;margin-bottom:4px}.aplos-donut-center{background:transparent;border-width:0;color:#757575;line-height:20px;padding:0;position:absolute;text-align:center;white-space:normal}.aplos-chart .aplos-table-sort-index{color:#ccc;display:inline;font-size:9px;margin:0;padding:2px 2px 2px 6px;vertical-align:middle}.aplos-sort-indicator-asc{display:inline-block;height:0;width:0;position:relative;top:-4px;border:4px solid transparent;border-bottom-color:#000}.aplos-sort-indicator-desc{display:inline-block;height:0;width:0;border:4px solid transparent;border-top-color:#000}.breadcrumb{height:35px}.breadcrumb .chip{display:inline-block;margin:2px 0 2px 2px;vertical-align:top}.breadcrumb .chip div{display:inline-block;vertical-align:top}.breadcrumb .chip .chip-tail{width:0;height:0;border-top:12px solid #fdd0a2;border-bottom:12px solid #fdd0a2;border-left:10px solid transparent;margin-left:-10px}.breadcrumb .chip .chip-text{border-right:none;cursor:pointer;padding:5px 10px;background:#fdd0a2;font-size:11px;height:14px;box-sizing:content-box}.breadcrumb .chip .chip-arrow{width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:10px solid #fdd0a2}.aplos-selector-view{overflow:hidden;white-space:nowrap;display:block}.aplos-selector-view .selector-item{background:none;border-bottom:2px solid transparent;box-sizing:border-box;color:#777;font-weight:normal;cursor:pointer;display:inline-block;font-size:14px;padding:4px;margin:4px;transition:background-color .15s,border-bottom .15s}.aplos-selector-view .selector-item:hover{color:#222}.aplos-selector-view .selector-item.active{border-bottom:2px solid #4285f4;color:#4285f4;font-weight:bold}.collapsibleheatmap-modeselector-holder{position:absolute;top:0;left:0;right:0;text-align:center}.aplos-chart .cell-label-group text{font-weight:bold}.range-selector .extent{fill:#000;fill-opacity:.04;shape-rendering:crispEdges}.range-selector .unselected{fill:#fff;fill-opacity:.8}.range-selector .brush-handle-bar{stroke:#9e9e9e;stroke-width:1px;shape-rendering:crispEdges}.range-selector .brush-handle-thumb{fill:#fff}.range-selector .brush-handle-mark{stroke:#bbb;stroke-width:2px;shape-rendering:crispEdges}.aplos-badge{display:inline-block;position:absolute;top:10px;right:10px}.aplos-message-overlay{margin:0 15px}.aplos-message-warning-badge{width:24px;height:24px;overflow:hidden;border:none;background-size:24px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0Ij48ZyBpZD0iSGVhZGVyIj48Zz48cmVjdCB4PSItNjE4IiB5PSItNTY4IiBmaWxsPSJub25lIiB3aWR0aD0iMTQwMCIgaGVpZ2h0PSIzNjAwIi8+PC9nPjwvZz48ZyBpZD0iSWNvbiI+PGc+PHJlY3QgZmlsbD0ibm9uZSIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ii8+PHBhdGggZmlsbD0iI2ZmYjc0ZCIgZD0iTTEsMjFoMjJMMTIsMkwxLDIxeiBNMTMsMThoLTJ2LTJoMlYxOHogTTEzLDE0aC0ydi00aDJWMTR6Ii8+PC9nPjwvZz48L3N2Zz4=)}.aplos-message-icon-error{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0Ij48ZyBpZD0iSGVhZGVyIj48Zz48cmVjdCB4PSItNjE4IiB5PSItNTY4IiBmaWxsPSJub25lIiB3aWR0aD0iMTQwMCIgaGVpZ2h0PSIzNjAwIi8+PC9nPjwvZz48ZyBpZD0iSWNvbiI+PGc+PHJlY3QgZmlsbD0ibm9uZSIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ii8+PHBhdGggZmlsbD0iI2ZmMTc0NCIgZD0iTTEsMjFoMjJMMTIsMkwxLDIxeiBNMTMsMThoLTJ2LTJoMlYxOHogTTEzLDE0aC0ydi00aDJWMTR6Ii8+PC9nPjwvZz48L3N2Zz4=);display:inline-block;position:absolute;top:-5px;left:-30px;width:24px;height:24px;overflow:hidden;border:none;background-size:24px}.aplos-message{font-weight:normal;font-size:14px;color:#7f7f7f;line-height:initial}.aplos-chart .arc-border{stroke:white;stroke-width:2}.aplos-chart .empty-pie{fill:#eee}.aplos-chart .arc-label-container{display:table;max-height:50px;max-width:50px}.aplos-chart .arc-label{display:table-cell;height:100%;text-align:center;vertical-align:middle}.aplos-chart .arc-leader-line,.aplos-chart .arc-leader-line-tail{stroke:#9e9e9e}.html-container>body{background:transparent}.aplos-chart .padder{display:inline-block;width:1em}.aplos-annotation-hover-content{color:#db4437}.aplos-annotation{cursor:default;shape-rendering:crispEdges}.aplos-annotation-base,.aplos-annotation-pole{stroke:#ccc;stroke-linecap:square;stroke-width:2px}.aplos-annotation-flag{fill:#fff;fill-opacity:.6;stroke:#ccc;stroke-width:1px}.aplos-annotation:hover .aplos-annotation-base,.aplos-annotation:hover .aplos-annotation-pole,.aplos-annotation:hover .aplos-annotation-flag{fill-opacity:1;stroke:#666}.aplos-annotation:hover text{fill:#000}.aplos-chart .dot-follow-domain-line,.aplos-chart .dot-follow-measure-line{stroke:#757575;stroke-dasharray:1,3;pointer-events:none}.aplos-chart .dot-follow-point-group,.aplos-line-annotation-layer{pointer-events:none}.aplos-chart .line-annotation .annotation-label{font-size:11px}.ginsu-style .axis line,.quantum-style .axis line,.ginsu-style .axis path,.quantum-style .axis path{stroke:#eee}.quantum-style .baseline-group .baseline,.quantum-style .axis .strong-tick-mark{stroke:#9e9e9e}.ginsu-style text,.quantum-style text{fill:#757575;font-family:\'Roboto\',sans-serif;font-size:12px;stroke:none}.ginsu-style .axis-title,.quantum-style .axis-title{fill:#424242}.ginsu-style .arc-label,.quantum-style .arc-label{fill:#fff;color:#fff;font-weight:500}.ginsu-style .arc[data-label-position="outside"] .arc-label,.quantum-style .arc[data-label-position="outside"] .arc-label,.ginsu-style .html-container[data-label-position="outside"] .arc-label,.quantum-style .html-container[data-label-position="outside"] .arc-label{fill:inherit;color:inherit}.ginsu-style .aplos-legend-entry,.quantum-style .aplos-legend-entry{color:#757575;font-family:\'Roboto\',sans-serif;font-size:14px}.ginsu-style .legend-color-chip,.quantum-style .legend-color-chip{display:inline-block;width:10px;height:10px;overflow:hidden}.marker-label{font-size:10px}.aplos-chart .node rect{shape-rendering:crispEdges}.aplos-chart .node text{pointer-events:none;text-shadow:0 1px 0 #fff}.aplos-chart .link{fill:none;stroke:#000;stroke-opacity:.2}.aplos-chart .link:hover{stroke-opacity:.5}.aplos-chart .error-group .error-bar,.aplos-chart .error-group .error-upper-whisker,.aplos-chart .error-group .error-lower-whisker{stroke-width:1px}.ginsu-style .chart-title,.quantum-style .chart-title{color:#757575;font-size:16px}.aplos-table-view{height:100%;outline:none;position:relative;width:100%}.aplos-table-view :focus{outline:none}.aplos-table{border-spacing:0;table-layout:fixed;width:1px}.aplos-sizing-table{border-spacing:0}.aplos-table-header{font-weight:500;overflow:hidden;position:relative}.aplos-table-body,.aplos-table-footer{overflow:hidden;position:relative}.aplos-footer-row-name{text-align:right}.aplos-table td{margin:0;overflow:hidden;padding:0;text-overflow:ellipsis;vertical-align:top}.aplos-table .row-number-cell{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.aplos-data-row.aplos-selected{background-color:#f5f5f5}.aplos-table .padder,.aplos-table .open-pivot-key,.aplos-table .contract-pivot-key{float:left}.aplos-table .pivot-key{display:block;overflow:hidden;text-overflow:ellipsis}.aplos-data-row.aplos-hover{background-color:#eee}.aplos-scrollbar{position:absolute}.aplos-horizontal-scrollbar{bottom:0;overflow-x:scroll;overflow-y:hidden}.aplos-vertical-scrollbar{right:0;overflow-x:hidden;overflow-y:scroll}.aplos-table-view.aplos-quantum-style{background-color:white;border:0;box-shadow:0 3px 1px -2px rgba(0,0,0,.14),0 2px 2px 0 rgba(0,0,0,.098),0 1px 5px 0 rgba(0,0,0,.084);color:rgba(0,0,0,.87);font-family:Roboto;font-size:13px}.aplos-quantum-style .aplos-table-header{border-bottom:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.54);cursor:pointer;font-size:12px;text-align:left}.aplos-quantum-style .aplos-column-header .aplos-content-holder{display:block;margin:16px 8px;overflow:hidden;text-overflow:ellipsis}.aplos-quantum-style .aplos-column-header.aplos-sort .aplos-content-holder{color:rgba(0,0,0,.87)}.aplos-quantum-style .aplos-column-header .aplos-content{white-space:nowrap}.aplos-quantum-style .aplos-table-cell .aplos-content{margin:8px;overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap}.aplos-quantum-style .aplos-column-header{position:relative}.aplos-quantum-style .aplos-table-cell,.aplos-quantum-style .aplos-padding-cell{border-bottom:1px solid #e0e0e0;padding:0}.aplos-quantum-style .aplos-data-row.aplos-hover{background-color:#eee}.aplos-quantum-style .row-number-cell{color:rgba(0,0,0,.54);font-size:12px;font-weight:500}.aplos-quantum-style .row-number-cell .aplos-content-holder{color:rgba(0,0,0,.54);font-size:12px;font-weight:500;margin:8px 0 8px 8px}.aplos-quantum-style .aplos-table-cell.row-number-cell .aplos-content{margin:8px 0 8px 16px}.aplos-quantum-style a{cursor:pointer;text-decoration:none}.aplos-quantum-style a:hover{text-decoration:underline}.aplos-quantum-style a,.aplos-quantum-style a:visited,.aplos-quantum-style a:active{color:#4d90fe}.aplos-quantum-style .pivot-key-group{padding:8px}.aplos-quantum-style .aplos-sort-indicator-asc{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4gICAgICAgIDxnIGlkPSJpYy11cC1hcnJvdyIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTguMDAwMDAwLCAtOC4wMDAwMDApIj4gICAgICAgICAgICA8cGF0aCBkPSJNMCwwIEw0OCwwIEw0OCw0OCBMMCw0OCBMMCwwIEwwLDAgWiIgaWQ9IlNoYXBlIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+ICAgICAgICAgICAgPHBhdGggZD0iTTgsMjQgTDEwLjgzLDI2LjgzIEwyMiwxNS42NiBMMjIsNDAgTDI2LDQwIEwyNiwxNS42NiBMMzcuMTcsMjYuODMgTDQwLDI0IEwyNCw4IEw4LDI0IEw4LDI0IFoiIGlkPSJTaGFwZSIgZmlsbD0iIzAwMDAwMCIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+);background-position:2px 2px;background-repeat:no-repeat;background-size:9px;border:none;height:11px;opacity:.8;top:0;width:1em}.aplos-quantum-style .aplos-sort-indicator-desc{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4gICAgICAgIDxnIGlkPSJpYy1kb3duLWFycm93IiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOC4wMDAwMDAsIC04LjAwMDAwMCkiPiAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLDAgTDQ4LDAgTDQ4LDQ4IEwwLDQ4IEwwLDAgTDAsMCBaIiBpZD0iU2hhcGUiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4gICAgICAgICAgICA8cGF0aCBkPSJNOCwyNCBMMTAuODMsMjYuODMgTDIyLDE1LjY2IEwyMiw0MCBMMjYsNDAgTDI2LDE1LjY2IEwzNy4xNywyNi44MyBMNDAsMjQgTDI0LDggTDgsMjQgTDgsMjQgWiIgaWQ9IlNoYXBlIiBmaWxsPSIjMDAwMDAwIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNC4wMDAwMDAsIDI0LjAwMDAwMCkgc2NhbGUoMSwgLTEpIHRyYW5zbGF0ZSgtMjQuMDAwMDAwLCAtMjQuMDAwMDAwKSAiPjwvcGF0aD4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);background-position:2px 2px;background-repeat:no-repeat;background-size:9px;border:none;height:11px;opacity:.8;top:0;width:1em}.aplos-quantum-style .aplos-footer-row{background:#f5f5f5;border-top:1px solid #e0e0e0}.aplos-quantum-style::-webkit-scrollbar{height:8px;width:8px}.aplos-quantum-style ::-webkit-scrollbar{height:8px;overflow:visible;width:8px}.aplos-quantum-style ::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);background-clip:padding-box;border:solid transparent;min-height:28px;padding:100px 0 0;box-shadow:inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07);border-width:1px}.aplos-quantum-style ::-webkit-scrollbar-button{height:0;width:0}.aplos-quantum-style ::-webkit-scrollbar-track{background-clip:padding-box;border:solid transparent;border-width:0 0 0 4px}.aplos-quantum-style ::-webkit-scrollbar-corner{background:transparent}.aplos-column-resizer{height:0;position:absolute}.aplos-column-resizer-inner{position:absolute}.aplos-sizer-grip{position:absolute;width:8px;cursor:ew-resize;top:0;left:0}.aplos-sizer-line{height:100%;margin-left:50%}.aplos-sizer-grip.aplos-hover>.aplos-sizer-grip-inner{background-color:#e0e0e0;top:8px;bottom:8px;left:3px;right:3px;position:absolute}.aplos-chart .row-axis .tick-line,.aplos-chart .column-axis .tick-line{fill:none;stroke:#000;shape-rendering:crispEdges}.aplos-chart .waterfall-transition{shape-rendering:crispEdges}.aplos-quantum-checkbox{-webkit-appearance:none;-moz-appearance:none;background:none;border:2px solid rgba(0,0,0,.54);border-radius:2px;box-sizing:border-box;cursor:pointer;height:15px;width:15px;outline:none;vertical-align:top;margin:0}.aplos-quantum-checkbox:checked,.aplos-quantum-checkbox:indeterminate{background-color:#757575;border:none}.aplos-quantum-checkbox:checked::after{border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";display:block;height:4px;transform:translate(2px,3px) rotate(-45deg) scale(1)!important;width:9px!important}.aplos-quantum-checkbox:indeterminate::after{border-bottom:2px solid #fff;content:"";display:block;height:0;transform:translate(3px,6px) scale(1)!important;width:9px!important}.aplos-quantum-numbers .value{display:block;width:15px;text-align:center}.aplos-quantum-numbers .aplos-quantum-checkbox{display:none;pointer-events:none}.aplos-quantum-numbers .aplos-quantum-checkbox:only-child{display:block}.aplos-data-row:hover .aplos-quantum-numbers .value{display:none}.aplos-data-row:hover .aplos-quantum-numbers .aplos-quantum-checkbox{display:block}.aplos-highlight{background-color:yellow}.aplos-highlight-active{background-color:orange}.aplos-scorecard{color:rgba(0,0,0,.87);cursor:default;display:flex;flex-direction:row;flex-wrap:wrap;font-family:\'Roboto\',sans-serif;font-size:13px}.aplos-scorecard .aplos-series{margin:24px}.aplos-scorecard-title{font-weight:normal;font-size:1em;margin:0 0 8px}.aplos-scorecard .aplos-positive{color:#0f9d58}.aplos-scorecard .aplos-negative{color:#f3574c}.aplos-scorecard-subtitle{margin-top:8px;color:rgba(0,0,0,.54)}.aplos-scorecard-metric{font-size:32px}.aplos-chart .symbol-annotation-separator,.aplos-chart .symbol-annotation-bottom-separator{stroke:gray;shape-rendering:crispEdges}text.symbol-annotation-series-label-error{opacity:.4;fill:#db4437}.aplos-chart .event-annotation-content{color:#757575;font-family:\'Roboto\',sans-serif;font-size:12px;padding:0 4px}.aplos-chart .event-annotation-content .annotation-title{font-weight:600}.aplos-chart .event-annotation-content .subdominant-additional-text,.aplos-chart .event-annotation-content .annotation-title,.aplos-chart .event-annotation-content .date{fill:#a3a3a3}.aplos-chart .event-annotation-content .range-line,.aplos-chart .event-annotation-content .marker-line{stroke:#d2d2d2;shape-rendering:crispEdges}.aplos-chart .event-annotation-content .subdominant-lines{stroke:#f2f2f2;shape-rendering:crispEdges}.aplos-a11y-content{color:transparent;position:absolute;left:0;top:0;width:1px;height:1px;overflow:hidden}.aplos-multiselect-brush.brush-hidden{opacity:0}.aplos-multiselect-brush .selection{fill:none;shape-rendering:crispEdges;stroke:rgba(0,0,0,.12)}.aplos-multiselect-brush .overlay{fill:#fff;fill-opacity:0;transition:fill-opacity .2s}.aplos-multiselect-brush .overlay.overlay-visible{fill-opacity:.69}.aplos-multiselect-hide-brush-overlay .aplos-multiselect-brush .overlay{fill:none}.aplos-range-selection .overlay{fill:#fff;fill-opacity:0;transition:fill-opacity .2s}.aplos-range-selection .overlay.visible{fill-opacity:.7}.aplos-range-selection .selection{fill:none;shape-rendering:crispEdges;stroke:#9e9e9e}.aplos-range-selection-domain-handle{opacity:0;transition:opacity .1s}.aplos-range-selection-domain-handle.visible{left:0;opacity:1;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.aplos-range-selection-domain-handle span{background:rgba(97,97,97,.9);border-radius:1px;color:#fff;cursor:move;display:inline-block;font-size:10px;padding:5px 8px;transform:translate(-50%,-50%)}.aplos-databox-overlay{display:none;position:absolute;top:0;left:0}.aplos-databox-overlay.visible{display:block}.aplos-legacy-style .aplos-spark-cell,.aplos-quantum-style .aplos-spark-cell{vertical-align:middle}.aplos-spark-bar{height:1em}.aplos-spark-bar.positive{background:#4d90fe;border-radius:0 4px 4px 0}.aplos-spark-bar.negative{background:#db4437;border-radius:4px 0 0 4px}\n',cg),Ui=Ad||(Ad=new Si),hB=Ui.v;if(Me&&hB.createStyleSheet){var iB=hB.createStyleSheet();lz(iB)}else{var jB=Ti("HEAD")[0];if(!jB){var kB=Ti("BODY")[0];jB=Ui.lj("HEAD");kB.parentNode.insertBefore(jB,kB)}var lB=Ui.lj("STYLE"),mB=Ig('style[nonce],link[rel="stylesheet"][nonce]');mB&&lB.setAttribute("nonce",mB);lz(lB);Ui.appendChild(jB,lB)}; var qh,Hh,Nh,Qh,Rh,Th,Uh,Wh,cr,br,ii,ji,Zi,nj,Ej,Pj,oq,Oq,Pq,Sz,St,qu,aw,dw,ew,px,sx,yx,zx,Ax,Bx,Cx,Dx,Ex,Fx,Gx,gy,nB;(function(){function a(k){return function(){return this.matches(k)}} function b(k,h){return k<h?-1:k>h?1:k>=h?0:NaN} function c(k){1===k.length&&(k=e(k));return{left:function(h,n,u,x){null==u&&(u=0);null==x&&(x=h.length);for(;u<x;){var z=u+x>>>1;0>k(h[z],n)?u=z+1:x=z}return u},right:function(h,n,u,x){null==u&&(u=0);null==x&&(x=h.length);for(;u<x;){var z=u+x>>>1;0<k(h[z],n)?x=z:u=z+1}return u}}} function e(k){return function(h,n){return b(k(h),n)}} function f(k,h,n){k=+k;h=+h;n=2>(x=arguments.length)?(h=k,k=0,1):3>x?1:+n;for(var u=-1,x=Math.max(0,Math.ceil((h-k)/n))|0,z=Array(x);++u<x;)z[u]=k+u*n;return z} function l(k,h,n){var u,x=-1,z;h=+h;k=+k;n=+n;if(k===h&&0<n)return[k];if(u=h<k){var A=k;k=h;h=A}if(0===(z=p(k,h,n))||!isFinite(z))return[];if(0<z)for(k=Math.ceil(k/z),h=Math.floor(h/z),h=Array(A=Math.ceil(h-k+1));++x<A;)h[x]=(k+x)*z;else for(k=Math.floor(k*z),h=Math.ceil(h*z),h=Array(A=Math.ceil(k-h+1));++x<A;)h[x]=(k-x)/z;u&&h.reverse();return h} function p(k,h,n){h=(h-k)/Math.max(0,n);k=Math.floor(Math.log(h)/Math.LN10);h/=Math.pow(10,k);return 0<=k?(h>=bo?10:h>=co?5:h>=eo?2:1)*Math.pow(10,k):-Math.pow(10,-k)/(h>=bo?10:h>=co?5:h>=eo?2:1)} function r(k,h,n){var u=Math.abs(h-k)/Math.max(0,n);n=Math.pow(10,Math.floor(Math.log(u)/Math.LN10));u/=n;u>=bo?n*=10:u>=co?n*=5:u>=eo&&(n*=2);return h<k?-n:n} function t(){for(var k=0,h=arguments.length,n={},u;k<h;++k){if(!(u=arguments[k]+"")||u in n)throw Error("illegal type: "+u);n[u]=[]}return new y(n)} function y(k){this.Ha=k} function E(k,h){return k.trim().split(/^|\s+/).map(function(n){var u="",x=n.indexOf(".");0<=x&&(u=n.slice(x+1),n=n.slice(0,x));if(n&&!h.hasOwnProperty(n))throw Error("unknown type: "+n);return{type:n,name:u}})} function ma(k,h,n){for(var u=0,x=k.length;u<x;++u)if(k[u].name===h){k[u]=qB;k=k.slice(0,u).concat(k.slice(u+1));break}null!=n&&k.push({name:h,value:n});return k} function na(k){var h=k+="",n=h.indexOf(":");0<=n&&"xmlns"!==(h=k.slice(0,n))&&(k=k.slice(n+1));return qe.hasOwnProperty(h)?{space:qe[h],local:k}:k} function ta(k){return function(){var h=this.ownerDocument,n=this.namespaceURI;return"http://www.w3.org/1999/xhtml"===n&&"http://www.w3.org/1999/xhtml"===h.documentElement.namespaceURI?h.createElement(k):h.createElementNS(n,k)}} function va(k){return function(){return this.ownerDocument.createElementNS(k.space,k.local)}} function sa(k){k=na(k);return(k.local?va:ta)(k)} function Ba(){} function ya(k){return null==k?Ba:function(){return this.querySelector(k)}} function Aa(){return[]} function Ca(k){return null==k?Aa:function(){return this.querySelectorAll(k)}} function Fa(k){return Array(k.length)} function Ea(k,h){this.ownerDocument=k.ownerDocument;this.namespaceURI=k.namespaceURI;this.Qc=null;this.sg=k;this.__data__=h} function Ja(k){return function(){return k}} function Ka(k,h,n,u,x,z){for(var A=0,la,oa=h.length,ra=z.length;A<ra;++A)(la=h[A])?(la.__data__=z[A],u[A]=la):n[A]=new Ea(k,z[A]);for(;A<oa;++A)if(la=h[A])x[A]=la} function Oa(k,h,n,u,x,z,A){var la,oa,ra={},qa=h.length,pa=z.length,wa=Array(qa),Da;for(la=0;la<qa;++la)if(oa=h[la])wa[la]=Da="$"+A.call(oa,oa.__data__,la,h),Da in ra?x[la]=oa:ra[Da]=oa;for(la=0;la<pa;++la)Da="$"+A.call(k,z[la],la,z),(oa=ra[Da])?(u[la]=oa,oa.__data__=z[la],ra[Da]=null):n[la]=new Ea(k,z[la]);for(la=0;la<qa;++la)(oa=h[la])&&ra[wa[la]]===oa&&(x[la]=oa)} function Pa(k,h){return k<h?-1:k>h?1:k>=h?0:NaN} function Qa(k){return function(){this.removeAttribute(k)}} function Wa(k){return function(){this.removeAttributeNS(k.space,k.local)}} function Db(k,h){return function(){this.setAttribute(k,h)}} function Eb(k,h){return function(){this.setAttributeNS(k.space,k.local,h)}} function Fb(k,h){return function(){var n=h.apply(this,arguments);null==n?this.removeAttribute(k):this.setAttribute(k,n)}} function Gb(k,h){return function(){var n=h.apply(this,arguments);null==n?this.removeAttributeNS(k.space,k.local):this.setAttributeNS(k.space,k.local,n)}} function Hb(k){return function(){this.style.removeProperty(k)}} function Ib(k,h,n){return function(){this.style.setProperty(k,h,n)}} function Jb(k,h,n){return function(){var u=h.apply(this,arguments);null==u?this.style.removeProperty(k):this.style.setProperty(k,u,n)}} function $a(k,h){return k.style.getPropertyValue(h)||(k.ownerDocument&&k.ownerDocument.defaultView||k.document&&k||k.defaultView).getComputedStyle(k,null).getPropertyValue(h)} function Kb(k){return function(){delete this[k]}} function Lb(k,h){return function(){this[k]=h}} function Mb(k,h){return function(){var n=h.apply(this,arguments);null==n?delete this[k]:this[k]=n}} function fb(k){return k.classList||new ub(k)} function ub(k){this.Yi=k;this.Yd=(k.getAttribute("class")||"").trim().split(/^|\s+/)} function vb(k,h){k=fb(k);for(var n=-1,u=h.length;++n<u;)k.add(h[n])} function wb(k,h){k=fb(k);for(var n=-1,u=h.length;++n<u;)k.remove(h[n])} function Nb(k){return function(){vb(this,k)}} function Ob(k){return function(){wb(this,k)}} function Pb(k,h){return function(){(h.apply(this,arguments)?vb:wb)(this,k)}} function Qb(){this.textContent=""} function Rb(k){return function(){this.textContent=k}} function Sb(k){return function(){var h=k.apply(this,arguments);this.textContent=null==h?"":h}} function Tb(){this.innerHTML=""} function Ub(k){return function(){this.innerHTML=k}} function Vb(k){return function(){var h=k.apply(this,arguments);this.innerHTML=null==h?"":h}} function Wb(){this.nextSibling&&this.parentNode.appendChild(this)} function Xb(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)} function Yb(){return null} function Zb(){var k=this.parentNode;k&&k.removeChild(this)} function $b(){return this.parentNode.insertBefore(this.cloneNode(!1),this.nextSibling)} function ac(){return this.parentNode.insertBefore(this.cloneNode(!0),this.nextSibling)} function bc(k,h,n){k=xb(k,h,n);return function(u){var x=u.relatedTarget;x&&(x===this||x.compareDocumentPosition(this)&8)||k.call(this,u)}} function xb(k,h,n){return function(u){var x=ii;ii=u;try{k.call(this,this.__data__,h,n)}finally{ii=x}}} function cc(k){return k.trim().split(/^|\s+/).map(function(h){var n="",u=h.indexOf(".");0<=u&&(n=h.slice(u+1),h=h.slice(0,u));return{type:h,name:n}})} function dc(k){return function(){var h=this.__on;if(h){for(var n=0,u=-1,x=h.length,z;n<x;++n)(z=h[n],k.type&&z.type!==k.type||z.name!==k.name)?h[++u]=z:this.removeEventListener(z.type,z.listener,z.capture);++u?h.length=u:delete this.__on}}} function ec(k,h,n){var u=uu.hasOwnProperty(k.type)?bc:xb;return function(x,z,A){x=this.__on;var la;z=u(h,z,A);if(x){A=0;for(var oa=x.length;A<oa;++A)if((la=x[A]).type===k.type&&la.name===k.name){this.removeEventListener(la.type,la.listener,la.capture);this.addEventListener(la.type,la.listener=z,la.capture=n);la.value=h;return}}this.addEventListener(k.type,z,n);la={type:k.type,name:k.name,value:h,listener:z,capture:n};x?x.push(la):this.__on=[la]}} function yb(k,h,n){var u=k.ownerDocument&&k.ownerDocument.defaultView||k.document&&k||k.defaultView,x=u.CustomEvent;"function"===typeof x?x=new x(h,n):(x=u.document.createEvent("Event"),n?(x.initEvent(h,n.bubbles,n.cancelable),x.detail=n.detail):x.initEvent(h,!1,!1));k.dispatchEvent(x)} function fc(k,h){return function(){return yb(this,k,h)}} function gc(k,h){return function(){return yb(this,k,h.apply(this,arguments))}} function Ra(k,h){this.mb=k;this.jc=h} function Za(){return new Ra([[document.documentElement]],vu)} function gb(){this.Ha="@"+(++rB).toString(36)} function ab(k,h,n){k.prototype=h.prototype=n;n.constructor=k} function bb(k,h){k=Object.create(k.prototype);for(var n in h)k[n]=h[n];return k} function Xa(){} function Ya(k){var h;k=(k+"").trim().toLowerCase();return(h=sB.exec(k))?(h=parseInt(h[1],16),new La(h>>8&15|h>>4&240,h>>4&15|h&240,(h&15)<<4|h&15,1)):(h=tB.exec(k))?zb(parseInt(h[1],16)):(h=uB.exec(k))?new La(h[1],h[2],h[3],1):(h=vB.exec(k))?new La(255*h[1]/100,255*h[2]/100,255*h[3]/100,1):(h=wB.exec(k))?Ab(h[1],h[2],h[3],h[4]):(h=xB.exec(k))?Ab(255*h[1]/100,255*h[2]/100,255*h[3]/100,h[4]):(h=yB.exec(k))?Bb(h[1],h[2]/100,h[3]/100,1):(h=zB.exec(k))?Bb(h[1],h[2]/100,h[3]/100,h[4]):wu.hasOwnProperty(k)?zb(wu[k]):"transparent"===k?new La(NaN,NaN,NaN,0):null} function zb(k){return new La(k>>16&255,k>>8&255,k&255,1)} function Ab(k,h,n,u){0>=u&&(k=h=n=NaN);return new La(k,h,n,u)} function hb(k){k instanceof Xa||(k=Ya(k));if(!k)return new La;k=k.rgb();return new La(k.r,k.g,k.b,k.opacity)} function cb(k,h,n,u){return 1===arguments.length?hb(k):new La(k,h,n,null==u?1:u)} function La(k,h,n,u){this.r=+k;this.g=+h;this.b=+n;this.opacity=+u} function ib(k){k=Math.max(0,Math.min(255,Math.round(k)||0));return(16>k?"0":"")+k.toString(16)} function Bb(k,h,n,u){0>=u?k=h=n=NaN:0>=n||1<=n?k=h=NaN:0>=h&&(k=NaN);return new Ua(k,h,n,u)} function hc(k){if(k instanceof Ua)return new Ua(k.h,k.s,k.l,k.opacity);k instanceof Xa||(k=Ya(k));if(!k)return new Ua;if(k instanceof Ua)return k;k=k.rgb();var h=k.r/255,n=k.g/255,u=k.b/255,x=Math.min(h,n,u),z=Math.max(h,n,u),A=NaN,la=z-x,oa=(z+x)/2;la?(A=h===z?(n-u)/la+6*(n<u):n===z?(u-h)/la+2:(h-n)/la+4,la/=.5>oa?z+x:2-z-x,A*=60):la=0<oa&&1>oa?0:A;return new Ua(A,la,oa,k.opacity)} function jb(k,h,n,u){return 1===arguments.length?hc(k):new Ua(k,h,n,null==u?1:u)} function Ua(k,h,n,u){this.h=+k;this.s=+h;this.l=+n;this.opacity=+u} function kb(k,h,n){return 255*(60>k?h+(n-h)*k/60:180>k?n:240>k?h+(n-h)*(240-k)/60:h)} function lb(k){if(k instanceof Va)return new Va(k.l,k.a,k.b,k.opacity);if(k instanceof rb){if(isNaN(k.h))return new Va(k.l,0,0,k.opacity);var h=k.h*xu;return new Va(k.l,Math.cos(h)*k.c,Math.sin(h)*k.c,k.opacity)}k instanceof La||(k=hb(k));var n=pb(k.r),u=pb(k.g),x=pb(k.b);h=mb(.2225045*n+.7168786*u+.0606169*x);if(n===u&&u===x)var z=n=h;else z=mb((.4360747*n+.3850649*u+.1430804*x)/.96422),n=mb((.0139322*n+.0971045*u+.7141733*x)/.82521);return new Va(116*h-16,500*(z-h),200*(h-n),k.opacity)} function Va(k,h,n,u){this.l=+k;this.a=+h;this.b=+n;this.opacity=+u} function mb(k){return k>AB?Math.pow(k,1/3):k/yu+zu} function nb(k){return k>uh?k*k*k:yu*(k-zu)} function ob(k){return 255*(.0031308>=k?12.92*k:1.055*Math.pow(k,1/2.4)-.055)} function pb(k){return.04045>=(k/=255)?k/12.92:Math.pow((k+.055)/1.055,2.4)} function ic(k){if(k instanceof rb)return new rb(k.h,k.c,k.l,k.opacity);k instanceof Va||(k=lb(k));if(0===k.a&&0===k.b)return new rb(NaN,0,k.l,k.opacity);var h=Math.atan2(k.b,k.a)*Au;return new rb(0>h?h+360:h,Math.sqrt(k.a*k.a+k.b*k.b),k.l,k.opacity)} function qb(k,h,n,u){return 1===arguments.length?ic(k):new rb(k,h,n,null==u?1:u)} function rb(k,h,n,u){this.h=+k;this.c=+h;this.l=+n;this.opacity=+u} function db(k,h,n,u){if(1===arguments.length){var x=k;if(x instanceof sb)x=new sb(x.h,x.s,x.l,x.opacity);else{x instanceof La||(x=hb(x));var z=x.g/255,A=x.b/255,la=(Bu*A+x.r/255*-1.7884503806-3.5172982438*z)/(Bu+-1.7884503806-3.5172982438);A-=la;var oa=(1.97294*(z-la)- -.29227*A)/-.90649;A=(z=Math.sqrt(oa*oa+A*A)/(1.97294*la*(1-la)))?Math.atan2(oa,A)*Au-120:NaN;x=new sb(0>A?A+360:A,z,la,x.opacity)}}else x=new sb(k,h,n,null==u?1:u);return x} function sb(k,h,n,u){this.h=+k;this.s=+h;this.l=+n;this.opacity=+u} function lc(k,h,n,u,x){var z=k*k,A=z*k;return((1-3*k+3*z-A)*h+(4-6*z+3*A)*n+(1+3*k+3*z-3*A)*u+A*x)/6} function pc(k){return function(){return k}} function uc(k,h){return function(n){return k+n*h}} function zc(k,h,n){return k=Math.pow(k,n),h=Math.pow(h,n)-k,n=1/n,function(u){return Math.pow(k+u*h,n)}} function rc(k,h){var n=h-k;return n?uc(k,180<n||-180>n?n-360*Math.round(n/360):n):pc(isNaN(k)?h:k)} function Ac(k){return 1===(k=+k)?Cb:function(h,n){return n-h?zc(h,n,k):pc(isNaN(h)?n:h)}} function Cb(k,h){var n=h-k;return n?uc(k,n):pc(isNaN(k)?h:k)} function Gc(k){return function(h){var n=h.length,u=Array(n),x=Array(n),z=Array(n),A;for(A=0;A<n;++A){var la=cb(h[A]);u[A]=la.r||0;x[A]=la.g||0;z[A]=la.b||0}u=k(u);x=k(x);z=k(z);la.opacity=1;return function(oa){la.r=u(oa);la.g=x(oa);la.b=z(oa);return la+""}}} function Ic(k,h){var n=h?h.length:0,u=k?Math.min(n,k.length):0,x=Array(u),z=Array(n),A;for(A=0;A<u;++A)x[A]=qc(k[A],h[A]);for(;A<n;++A)z[A]=h[A];return function(la){for(A=0;A<u;++A)z[A]=x[A](la);return z}} function Hc(k,h){var n=new Date;return k=+k,h-=k,function(u){return n.setTime(k+h*u),n}} function mc(k,h){return k=+k,h-=k,function(n){return k+h*n}} function Bc(k,h){var n={},u={},x;if(null===k||"object"!==typeof k)k={};if(null===h||"object"!==typeof h)h={};for(x in h)x in k?n[x]=qc(k[x],h[x]):u[x]=h[x];return function(z){for(x in n)u[x]=n[x](z);return u}} function Cc(k){return function(){return k}} function Dc(k){return function(h){return k(h)+""}} function sc(k,h){var n=fo.lastIndex=go.lastIndex=0,u,x,z,A=-1,la=[],oa=[];k+="";for(h+="";(u=fo.exec(k))&&(x=go.exec(h));)(z=x.index)>n&&(z=h.slice(n,z),la[A]?la[A]+=z:la[++A]=z),(u=u[0])===(x=x[0])?la[A]?la[A]+=x:la[++A]=x:(la[++A]=null,oa.push({ud:A,x:mc(u,x)})),n=go.lastIndex;n<h.length&&(z=h.slice(n),la[A]?la[A]+=z:la[++A]=z);return 2>la.length?oa[0]?Dc(oa[0].x):Cc(h):(h=oa.length,function(ra){for(var qa=0,pa;qa<h;++qa)la[(pa=oa[qa]).ud]=pa.x(ra);return la.join("")})} function qc(k,h){var n=typeof h,u;return null==h||"boolean"===n?pc(h):("number"===n?mc:"string"===n?(u=Ya(h))?(h=u,Ak):sc:h instanceof Ya?Ak:h instanceof Date?Hc:Array.isArray(h)?Ic:"function"!==typeof h.valueOf&&"function"!==typeof h.toString||isNaN(h)?Bc:mc)(k,h)} function Ec(k,h){return k=+k,h-=k,function(n){return Math.round(k+h*n)}} function vc(k,h,n,u,x,z){var A,la,oa;if(A=Math.sqrt(k*k+h*h))k/=A,h/=A;if(oa=k*n+h*u)n-=k*oa,u-=h*oa;if(la=Math.sqrt(n*n+u*u))n/=la,u/=la,oa/=la;k*u<h*n&&(k=-k,h=-h,oa=-oa,A=-A);return{Mi:x,Ni:z,rotate:Math.atan2(h,k)*Cu,skewX:Math.atan(oa)*Cu,ci:A,di:la}} function wc(k,h,n,u){function x(ra){return ra.length?ra.pop()+" ":""} function z(ra,qa,pa,wa,Da,Ha){ra!==pa||qa!==wa?(Da=Da.push("translate(",null,h,null,n),Ha.push({ud:Da-4,x:mc(ra,pa)},{ud:Da-2,x:mc(qa,wa)})):(pa||wa)&&Da.push("translate("+pa+h+wa+n)} function A(ra,qa,pa,wa){ra!==qa?(180<ra-qa?qa+=360:180<qa-ra&&(ra+=360),wa.push({ud:pa.push(x(pa)+"rotate(",null,u)-2,x:mc(ra,qa)})):qa&&pa.push(x(pa)+"rotate("+qa+u)} function la(ra,qa,pa,wa){ra!==qa?wa.push({ud:pa.push(x(pa)+"skewX(",null,u)-2,x:mc(ra,qa)}):qa&&pa.push(x(pa)+"skewX("+qa+u)} function oa(ra,qa,pa,wa,Da,Ha){ra!==pa||qa!==wa?(Da=Da.push(x(Da)+"scale(",null,",",null,")"),Ha.push({ud:Da-4,x:mc(ra,pa)},{ud:Da-2,x:mc(qa,wa)})):1===pa&&1===wa||Da.push(x(Da)+"scale("+pa+","+wa+")")} return function(ra,qa){var pa=[],wa=[];ra=k(ra);qa=k(qa);z(ra.Mi,ra.Ni,qa.Mi,qa.Ni,pa,wa);A(ra.rotate,qa.rotate,pa,wa);la(ra.skewX,qa.skewX,pa,wa);oa(ra.ci,ra.di,qa.ci,qa.di,pa,wa);ra=qa=null;return function(Da){for(var Ha=-1,jc=wa.length,eb;++Ha<jc;)pa[(eb=wa[Ha]).ud]=eb.x(Da);return pa.join("")}}} function xc(k){return function(h,n){var u=k((h=jb(h)).h,(n=jb(n)).h),x=Cb(h.s,n.s),z=Cb(h.l,n.l),A=Cb(h.opacity,n.opacity);return function(la){h.h=u(la);h.s=x(la);h.l=z(la);h.opacity=A(la);return h+""}}} function yc(k){return function(h,n){var u=k((h=qb(h)).h,(n=qb(n)).h),x=Cb(h.c,n.c),z=Cb(h.l,n.l),A=Cb(h.opacity,n.opacity);return function(la){h.h=u(la);h.c=x(la);h.l=z(la);h.opacity=A(la);return h+""}}} function tb(k){return function u(n){function x(z,A){var la=k((z=db(z)).h,(A=db(A)).h),oa=Cb(z.s,A.s),ra=Cb(z.l,A.l),qa=Cb(z.opacity,A.opacity);return function(pa){z.h=la(pa);z.s=oa(pa);z.l=ra(Math.pow(pa,n));z.opacity=qa(pa);return z+""}} n=+n;x.gamma=u;return x}(1)} function xg(){return Bg||(Du(ok),Bg=Ci.now()+Bk)} function ok(){Bg=0} function yg(){this.wf=this.yf=this.Qc=null} function ti(k,h,n){var u=new yg;u.restart(k,h,n);return u} function ui(){Bg=(Ck=Ci.now())+Bk;vh=Di=0;try{xg();++vh;for(var k=Dk,h;k;)0<=(h=Bg-k.yf)&&k.wf.call(null,h),k=k.Qc;--vh}finally{vh=0;k=Dk;for(var n=Infinity;k;)if(k.wf){n>k.yf&&(n=k.yf);var u=k;k=k.Qc}else h=k.Qc,k.Qc=null,k=u?u.Qc=h:Dk=h;Ei=u;tf(n);Bg=0}} function We(){var k=Ci.now(),h=k-Ck;1E3<h&&(Bk-=h,Ck=k)} function tf(k){vh||(Di&&(Di=clearTimeout(Di)),24<k-Bg?(Infinity>k&&(Di=setTimeout(ui,k-Ci.now()-Bk)),Fi&&(Fi=clearInterval(Fi))):(Fi||(Ck=Ci.now(),Fi=setInterval(We,1E3)),vh=1,Du(ui)))} function vi(k,h,n){var u=new yg;h=null==h?0:+h;u.restart(function(x){u.stop();k(x+h)},h,n);return u} function De(k,h,n,u,x,z){var A=k.Cd;if(!A)k.Cd={};else if(n in A)return;pk(k,n,{name:h,index:u,group:x,on:BB,tween:CB,time:z.time,delay:z.delay,duration:z.duration,ease:z.ease,timer:null,state:0})} function oe(k,h){k=ie(k,h);if(0<k.state)throw Error("too late; already scheduled");return k} function Xe(k,h){k=ie(k,h);if(2<k.state)throw Error("too late; already started");return k} function ie(k,h){k=k.Cd;if(!k||!(k=k[h]))throw Error("transition not found");return k} function pk(k,h,n){function u(oa){var ra,qa;if(1!==n.state)return z();for(wa in A){var pa=A[wa];if(pa.name===n.name){if(3===pa.state)return vi(u);4===pa.state?(pa.state=6,pa.timer.stop(),pa.on.call("interrupt",k,k.__data__,pa.index,pa.group),delete A[wa]):+wa<h&&(pa.state=6,pa.timer.stop(),delete A[wa])}}vi(function(){3===n.state&&(n.state=4,n.timer.restart(x,n.delay,n.time),x(oa))});n.state=2;n.on.call("start",k,k.__data__,n.index,n.group);if(2===n.state){n.state=3;la=Array(qa=n.tween.length);var wa=0;for(ra=-1;wa<qa;++wa)if(pa=n.tween[wa].value.call(k,k.__data__,n.index,n.group))la[++ra]=pa;la.length=ra+1}} function x(oa){oa=oa<n.duration?n.ease.call(null,oa/n.duration):(n.timer.restart(z),n.state=5,1);for(var ra=-1,qa=la.length;++ra<qa;)la[ra].call(null,oa);5===n.state&&(n.on.call("end",k,k.__data__,n.index,n.group),z())} function z(){n.state=6;n.timer.stop();delete A[h];for(var oa in A)return;delete k.Cd} var A=k.Cd,la;A[h]=n;n.timer=ti(function(oa){n.state=1;n.timer.restart(u,n.delay,n.time);n.delay<=oa&&u(oa-n.delay)},0,n.time)} function xi(k,h){var n,u;return function(){var x=Xe(this,k),z=x.tween;if(z!==n){u=n=z;z=0;for(var A=u.length;z<A;++z)if(u[z].name===h){u=u.slice();u.splice(z,1);break}}x.tween=u}} function ua(k,h,n){var u,x;if("function"!==typeof n)throw Error();return function(){var z=Xe(this,k),A=z.tween;if(A!==u){x=(u=A).slice();A={name:h,value:n};for(var la=0,oa=x.length;la<oa;++la)if(x[la].name===h){x[la]=A;break}la===oa&&x.push(A)}z.tween=x}} function oc(k,h,n){var u=k.Tb;k.each(function(){var x=Xe(this,u);(x.value||(x.value={}))[h]=n.apply(this,arguments)});return function(x){return ie(x,u).value[h]}} function fd(k,h){var n;return("number"===typeof h?mc:h instanceof Ya?Ak:(n=Ya(h))?(h=n,Ak):sc)(k,h)} function Uc(k){return function(){this.removeAttribute(k)}} function gd(k){return function(){this.removeAttributeNS(k.space,k.local)}} function za(k,h,n){var u,x;return function(){var z=this.getAttribute(k);return z===n?null:z===u?x:x=h(u=z,n)}} function mh(k,h,n){var u,x;return function(){var z=this.getAttributeNS(k.space,k.local);return z===n?null:z===u?x:x=h(u=z,n)}} function qk(k,h,n){var u,x,z;return function(){var A=n(this);if(null==A)return void this.removeAttribute(k);var la=this.getAttribute(k);return la===A?null:la===u&&A===x?z:z=h(u=la,x=A)}} function rk(k,h,n){var u,x,z;return function(){var A=n(this);if(null==A)return void this.removeAttributeNS(k.space,k.local);var la=this.getAttributeNS(k.space,k.local);return la===A?null:la===u&&A===x?z:z=h(u=la,x=A)}} function In(k,h){function n(){var u=this,x=h.apply(u,arguments);return x&&function(z){u.setAttributeNS(k.space,k.local,x(z))}} n.ug=h;return n} function Jd(k,h){function n(){var u=this,x=h.apply(u,arguments);return x&&function(z){u.setAttribute(k,x(z))}} n.ug=h;return n} function uf(k,h){return function(){oe(this,k).delay=+h.apply(this,arguments)}} function vf(k,h){return h=+h,function(){oe(this,k).delay=h}} function Jn(k,h){return function(){Xe(this,k).duration=+h.apply(this,arguments)}} function Fd(k,h){return h=+h,function(){Xe(this,k).duration=h}} function wi(k,h){if("function"!==typeof h)throw Error();return function(){Xe(this,k).ease=h}} function ve(k){return(k+"").trim().split(/^|\s+/).every(function(h){var n=h.indexOf(".");0<=n&&(h=h.slice(0,n));return!h||"start"===h})} function Zd(k,h,n){var u,x,z=ve(h)?oe:Xe;return function(){var A=z(this,k),la=A.on;if(la!==u)(x=(u=la).copy()).on(h,n);A.on=x}} function Uf(k){return function(){var h=this.parentNode,n;for(n in this.Cd)if(+n!==k)return;h&&h.removeChild(this)}} function nh(k,h){var n,u,x;return function(){var z=$a(this,k),A=(this.style.removeProperty(k),$a(this,k));return z===A?null:z===n&&A===u?x:x=h(n=z,u=A)}} function de(k){return function(){this.style.removeProperty(k)}} function Kn(k,h,n){var u,x;return function(){var z=$a(this,k);return z===n?null:z===u?x:x=h(u=z,n)}} function DB(k,h,n){var u,x,z;return function(){var A=$a(this,k),la=n(this);null==la&&(la=(this.style.removeProperty(k),$a(this,k)));return A===la?null:A===u&&la===x?z:z=h(u=A,x=la)}} function EB(k,h,n){function u(){var x=this,z=h.apply(x,arguments);return z&&function(A){x.style.setProperty(k,z(A),n)}} u.ug=h;return u} function FB(k){return function(){this.textContent=k}} function GB(k){return function(){var h=k(this);this.textContent=null==h?"":h}} function xf(k,h,n,u){this.mb=k;this.jc=h;this.Ce=n;this.Tb=u} function ho(k){return{type:k}} function io(){this.Qa=this.Ra=this.Ba=this.Fa=null;this.Ha=""} function Ek(){return new io} function Fk(){} function Gk(k,h){var n=new Fk;if(k instanceof Fk)k.each(function(A,la){n.set(la,A)});else if(Array.isArray(k)){var u=-1,x=k.length,z;if(null==h)for(;++u<x;)n.set(u,k[u]);else for(;++u<x;)n.set(h(z=k[u],u,k),z)}else if(k)for(u in k)n.set(u,k[u]);return n} function Hk(){} function Eu(k){return function(h){for(var n={},u=0;u<k.length;u++)n[k[u]]=h[u]||"";return n}} function HB(k,h){var n=Eu(k);return function(u,x){return h(n(u),x,k)}} function IB(k){var h=Object.create(null),n=[];k.forEach(function(u){for(var x in u)x in h||n.push(h[x]=x)});return n} function Fu(k){function h(A,la){function oa(){if(Ha)return jo;if(jc)return jc=!1,Gu;var Pc,Tc=pa,tc;if(34===A.charCodeAt(Tc)){for(;pa++<qa&&34!==A.charCodeAt(pa)||34===A.charCodeAt(++pa););(Pc=pa)>=qa?Ha=!0:10===(tc=A.charCodeAt(pa++))?jc=!0:13===tc&&(jc=!0,10===A.charCodeAt(pa)&&++pa);return A.slice(Tc+1,Pc-1).replace(/""/g,'"')}for(;pa<qa;){if(10===(tc=A.charCodeAt(Pc=pa++)))jc=!0;else if(13===tc)jc=!0,10===A.charCodeAt(pa)&&++pa;else if(tc!==z)continue;return A.slice(Tc,Pc)}return Ha=!0,A.slice(Tc,qa)} var ra=[],qa=A.length,pa=0,wa=0,Da,Ha=0>=qa,jc=!1;10===A.charCodeAt(qa-1)&&--qa;for(13===A.charCodeAt(qa-1)&&--qa;(Da=oa())!==jo;){for(var eb=[];Da!==Gu&&Da!==jo;)eb.push(Da),Da=oa();la&&null==(eb=la(eb,wa++))||ra.push(eb)}return ra} function n(A){return A.map(u).join(k)} function u(A){return null==A?"":x.test(A+="")?'"'+A.replace(/"/g,'""')+'"':A} var x=new RegExp('["'+k+"\n\r]"),z=k.charCodeAt(0);return{parse:function(A,la){var oa,ra;A=h(A,function(qa,pa){if(oa)return oa(qa,pa-1);ra=qa;oa=la?HB(qa,la):Eu(qa)});A.columns=ra||[];return A},parseRows:h,format:function(A,la){null==la&&(la=IB(A));return[la.map(u).join(k)].concat(A.map(function(oa){return la.map(function(ra){return u(oa[ra])}).join(k)})).join("\n")},formatRows:function(A){return A.map(n).join("\n")}}} function JB(k){if(!k.ok)throw Error(k.status+" "+k.statusText);return k.text()} function Hu(k){return function(h,n,u){2===arguments.length&&"function"===typeof n&&(u=n,n=void 0);return fetch(h,n).then(JB).then(function(x){return k(x,u)})}} function Iu(k,h,n,u){if(isNaN(h)||isNaN(n))return k;var x,z=k.vb;u={data:u};var A=k.Qa,la=k.Ra,oa=k.Ba,ra=k.Fa,qa,pa,wa,Da,Ha;if(!z)return k.vb=u,k;for(;z.length;)if((wa=h>=(qa=(A+oa)/2))?A=qa:oa=qa,(Da=n>=(pa=(la+ra)/2))?la=pa:ra=pa,x=z,!(z=z[Ha=Da<<1|wa]))return x[Ha]=u,k;var jc=+k.Cb.call(null,z.data);var eb=+k.Gb.call(null,z.data);if(h===jc&&n===eb)return u.next=z,x?x[Ha]=u:k.vb=u,k;do x=x?x[Ha]=Array(4):k.vb=Array(4),(wa=h>=(qa=(A+oa)/2))?A=qa:oa=qa,(Da=n>=(pa=(la+ra)/2))?la=pa:ra=pa;while((Ha= Da<<1|wa)===(wa=(eb>=pa)<<1|jc>=qa));return x[wa]=z,x[Ha]=u,k} function ee(k,h,n,u,x){this.node=k;this.x0=h;this.y0=n;this.x1=u;this.y1=x} function KB(k){return k[0]} function LB(k){return k[1]} function ko(k,h,n,u,x,z){this.Cb=k;this.Gb=h;this.Qa=n;this.Ra=u;this.Ba=x;this.Fa=z;this.vb=void 0} function Ju(k){for(var h={data:k.data},n=h;k=k.next;)n=n.next={data:k.data};return h} function Ik(k,h){if(0>(h=(k=h?k.toExponential(h-1):k.toExponential()).indexOf("e")))return null;var n=k.slice(0,h);return[1<n.length?n[0]+n.slice(2):n,+k.slice(h+1)]} function wh(k){return k=Ik(Math.abs(k)),k?k[1]:NaN} function MB(k,h){return function(n,u){for(var x=n.length,z=[],A=0,la=k[0],oa=0;0<x&&0<la;){oa+la+1>u&&(la=Math.max(1,u-oa));z.push(n.substring(x-=la,x+la));if((oa+=la+1)>u)break;la=k[A=(A+1)%k.length]}return z.reverse().join(h)}} function NB(k){return function(h){return h.replace(/[0-9]/g,function(n){return k[+n]})}} function Jk(k){return new lo(k)} function lo(k){if(!(h=OB.exec(k)))throw Error("invalid format: "+k);var h;this.fill=h[1]||" ";this.align=h[2]||">";this.sign=h[3]||"-";this.symbol=h[4]||"";this.zero=!!h[5];this.width=h[6]&&+h[6];this.comma=!!h[7];this.precision=h[8]&&+h[8].slice(1);this.trim=!!h[9];this.type=h[10]||""} function Ku(k,h){h=Ik(k,h);if(!h)return k+"";k=h[0];h=h[1];return 0>h?"0."+Array(-h).join("0")+k:k.length>h+1?k.slice(0,h+1)+"."+k.slice(h+1):k+Array(h-k.length+2).join("0")} function Lu(k){return k} function PB(k){function h(la){function oa(Ma){var Rc=tc,Ia=Oc,Ta;if("c"===Tc)Ia=ad(Ma)+Ia,Ma="";else{Ma=+Ma;var Ga=0>Ma;Ma=ad(Math.abs(Ma),eb);if(Pc){var Na=Ma.length;var Yc=1,xd=-1,Cd;a:for(;Yc<Na;++Yc)switch(Ma[Yc]){case ".":xd=Cd=Yc;break;case "0":0===xd&&(xd=Yc);Cd=Yc;break;default:if(!+Ma[Yc])break a;0<xd&&(xd=0)}Ma=0<xd?Ma.slice(0,xd)+Ma.slice(Cd+1):Ma}Ga&&0===+Ma&&(Ga=!1);Rc=(Ga?"("===pa?pa:"-":"-"===pa||"("===pa?"":pa)+Rc;Ia=("s"===Tc?Mu[8+Nu/3]:"")+Ia+(Ga&&"("===pa?")":"");if(Qc)for(Ga=-1,Na=Ma.length;++Ga<Na;)if(Ta=Ma.charCodeAt(Ga),48>Ta||57<Ta){Ia=(46===Ta?x+Ma.slice(Ga+1):Ma.slice(Ga))+Ia;Ma=Ma.slice(0,Ga);break}}jc&&!Da&&(Ma=n(Ma,Infinity));Ta=Rc.length+Ma.length+Ia.length;Ga=Ta<Ha?Array(Ha-Ta+1).join(ra):"";jc&&Da&&(Ma=n(Ga+Ma,Ga.length?Ha-Ia.length:Infinity),Ga="");switch(qa){case "<":Ma=Rc+Ma+Ia+Ga;break;case "=":Ma=Rc+Ga+Ma+Ia;break;case "^":Ma=Ga.slice(0,Ta=Ga.length>>1)+Rc+Ma+Ia+Ga.slice(Ta);break;default:Ma=Ga+Rc+Ma+Ia}return z(Ma)} la=Jk(la);var ra=la.fill,qa=la.align,pa=la.sign,wa=la.symbol,Da=la.zero,Ha=la.width,jc=la.comma,eb=la.precision,Pc=la.trim,Tc=la.type;"n"===Tc?(jc=!0,Tc="g"):Ou[Tc]||(null==eb&&(eb=12),Pc=!0,Tc="g");if(Da||"0"===ra&&"="===qa)Da=!0,ra="0",qa="=";var tc="$"===wa?u[0]:"#"===wa&&/[boxX]/.test(Tc)?"0"+Tc.toLowerCase():"",Oc="$"===wa?u[1]:/[%p]/.test(Tc)?A:"",ad=Ou[Tc],Qc=/[defgprs%]/.test(Tc);eb=null==eb?6:/[gprs]/.test(Tc)?Math.max(1,Math.min(21,eb)):Math.max(0,Math.min(20,eb));oa.toString=function(){return la+ ""};return oa} var n=k.grouping&&k.thousands?MB(k.grouping,k.thousands):Lu,u=k.currency,x=k.decimal,z=k.numerals?NB(k.numerals):Lu,A=k.percent||"%";return{format:h,formatPrefix:function(la,oa){var ra=h((la=Jk(la),la.type="f",la));la=3*Math.max(-8,Math.min(8,Math.floor(wh(oa)/3)));var qa=Math.pow(10,-la),pa=Mu[8+la/3];return function(wa){return ra(qa*wa)+pa}}}} function Ee(){this.reset()} function Pu(k,h,n){var u=k.s=h+n,x=u-h;k.t=h-(u-x)+(n-x)} function Kk(k){return 1<k?xe:-1>k?-xe:Math.asin(k)} function QB(){} function Qu(k){var h=k[0];k=k[1];var n=ye(k);return[n*ye(h),n*$d(h),$d(k)]} function Ru(k,h){return[k[1]*h[2]-k[2]*h[1],k[2]*h[0]-k[0]*h[2],k[0]*h[1]-k[1]*h[0]]} function Su(k){var h=Lk(k[0]*k[0]+k[1]*k[1]+k[2]*k[2]);k[0]/=h;k[1]/=h;k[2]/=h} function RB(){var k=[],h;return{point:function(n,u){h.push([n,u])},lineStart:function(){k.push(h=[])},lineEnd:QB,hr:function(){1<k.length&&k.push(k.pop().concat(k.shift()))},result:function(){var n=k;k=[];h=null;return n}}} function Mk(k,h,n,u){this.x=k;this.z=h;this.Vg=n;this.e=u;this.kh=!1;this.n=this.p=null} function SB(k,h,n,u,x){var z=[],A=[];k.forEach(function(pa){if(!(0>=(wa=pa.length-1))){var wa,Da=pa[0],Ha=pa[wa],jc=Da;if(1E-6>Yf(jc[0]-Ha[0])&&1E-6>Yf(jc[1]-Ha[1])){x.lineStart();for(la=0;la<wa;++la)x.point((Da=pa[la])[0],Da[1]);x.lineEnd()}else z.push(wa=new Mk(Da,pa,null,!0)),A.push(wa.Vg=new Mk(Da,null,wa,!1)),z.push(wa=new Mk(Ha,pa,null,!1)),A.push(wa.Vg=new Mk(Ha,null,wa,!0))}});if(z.length){A.sort(h);Tu(z);Tu(A);var la=0;for(k=A.length;la<k;++la)A[la].e=n=!n;n=z[0];for(var oa;;){for(var ra=n,qa=!0;ra.kh;)if((ra=ra.n)===n)return;h=ra.z;x.lineStart();do{ra.kh=ra.Vg.kh=!0;if(ra.e){if(qa)for(la=0,k=h.length;la<k;++la)x.point((oa=h[la])[0],oa[1]);else u(ra.x,ra.n.x,1,x);ra=ra.n}else{if(qa)for(h=ra.p.z,la=h.length-1;0<=la;--la)x.point((oa=h[la])[0],oa[1]);else u(ra.x,ra.p.x,-1,x);ra=ra.p}ra=ra.Vg;h=ra.z;qa=!qa}while(!ra.kh);x.lineEnd()}}} function Tu(k){if(h=k.length){for(var h,n=0,u=k[0],x;++n<h;)u.n=x=k[n],x.p=u,u=x;u.n=x=k[0];x.p=u}} function TB(k){return 1<k.length} function UB(k,h){return(0>(k=k.x)[0]?k[1]-xe-1E-6:xe-k[1])-(0>(h=h.x)[0]?h[1]-xe-1E-6:xe-h[1])} function mo(){} function Uu(k){return function(h,n){var u=ye(h),x=ye(n);u=k(u*x);return[u*x*$d(h),u*$d(n)]}} function Gi(k){return function(h,n){var u=Lk(h*h+n*n),x=k(u),z=$d(x);x=ye(x);return[Vu(h*z,u*x),Kk(u&&n*z/u)]}} function VB(k){var h=0,n=k.children,u=n&&n.length;if(u)for(;0<=--u;)h+=n[u].value;else h=1;k.value=h} function Wu(k,h){var n=new Hi(k);k=+k.value&&(n.value=k.value);var u,x=[n],z,A,la,oa;for(null==h&&(h=WB);u=x.pop();)if(k&&(u.value=+u.data.value),(A=h(u.data))&&(oa=A.length))for(u.children=Array(oa),la=oa-1;0<=la;--la)x.push(z=u.children[la]=new Hi(A[la])),z.parent=u,z.depth=u.depth+1;return n.eachBefore(XB)} function WB(k){return k.children} function YB(k){k.data=k.data.data} function XB(k){var h=0;do k.height=h;while((k=k.parent)&&k.height<++h)} function Hi(k){this.data=k;this.depth=this.height=0;this.parent=null} function no(k){function h(z){var A=z+"",la=n.get(A);if(!la){if(x!==Xu)return x;n.set(A,la=u.push(z))}return k[(la-1)%k.length]} var n=Gk(),u=[],x=Xu;k=null==k?[]:Nk.call(k);h.domain=function(z){if(!arguments.length)return u.slice();u=[];n=Gk();for(var A=-1,la=z.length,oa,ra;++A<la;)n.has(ra=(oa=z[A])+"")||n.set(ra,u.push(oa));return h};h.range=function(z){return arguments.length?(k=Nk.call(z),h):k.slice()};h.unknown=function(z){return arguments.length?(x=z,h):x};h.copy=function(){return no().domain(u).range(k).unknown(x)};return h} function oo(){function k(){var pa=n().length,wa=x[1]<x[0],Da=x[wa-0],Ha=x[1-wa];z=(Ha-Da)/Math.max(1,pa-oa+2*ra);la&&(z=Math.floor(z));Da+=(Ha-Da-z*(pa-oa))*qa;A=z*(1-oa);la&&(Da=Math.round(Da),A=Math.round(A));pa=f(pa).map(function(jc){return Da+z*jc});return u(wa?pa.reverse():pa)} var h=no().unknown(void 0),n=h.domain,u=h.range,x=[0,1],z,A,la=!1,oa=0,ra=0,qa=.5;delete h.unknown;h.domain=function(pa){return arguments.length?(n(pa),k()):n()};h.range=function(pa){return arguments.length?(x=[+pa[0],+pa[1]],k()):x.slice()};h.rangeRound=function(pa){return x=[+pa[0],+pa[1]],la=!0,k()};h.bandwidth=function(){return A};h.step=function(){return z};h.round=function(pa){return arguments.length?(la=!!pa,k()):la};h.padding=function(pa){return arguments.length?(oa=ra=Math.max(0,Math.min(1,pa)),k()):oa};h.paddingInner=function(pa){return arguments.length?(oa=Math.max(0,Math.min(1,pa)),k()):oa};h.paddingOuter=function(pa){return arguments.length?(ra=Math.max(0,Math.min(1,pa)),k()):ra};h.align=function(pa){return arguments.length?(qa=Math.max(0,Math.min(1,pa)),k()):qa};h.copy=function(){return oo().domain(n()).range(x).round(la).paddingInner(oa).paddingOuter(ra).align(qa)};return k()} function Yu(k){var h=k.copy;k.padding=k.paddingOuter;delete k.paddingInner;delete k.paddingOuter;k.copy=function(){return Yu(h())};return k} function Zu(k){return function(){return k}} function ZB(k){return+k} function po(k,h){return(h-=k=+k)?function(n){return(n-k)/h}:Zu(h)} function $B(k){return function(h,n){var u=k(h=+h,n=+n);return function(x){return x<=h?0:x>=n?1:u(x)}}} function aC(k){return function(h,n){var u=k(h=+h,n=+n);return function(x){return 0>=x?h:1<=x?n:u(x)}}} function bC(k,h,n,u){var x=k[0];k=k[1];var z=h[0];h=h[1];k<x?(x=n(k,x),z=u(h,z)):(x=n(x,k),z=u(z,h));return function(A){return z(x(A))}} function cC(k,h,n,u){var x=Math.min(k.length,h.length)-1,z=Array(x),A=Array(x),la=-1;k[x]<k[0]&&(k=k.slice().reverse(),h=h.slice().reverse());for(;++la<x;)z[la]=n(k[la],k[la+1]),A[la]=u(h[la],h[la+1]);return function(oa){var ra=dC(k,oa,1,x)-1;return A[ra](z[ra](oa))}} function qo(k,h){return h.domain(k.domain()).range(k.range()).interpolate(k.interpolate()).clamp(k.clamp())} function ro(k,h){function n(){oa=2<Math.min(x.length,z.length)?cC:bC;ra=qa=null;return u} function u(pa){return(ra||(ra=oa(x,z,la?$B(k):k,A)))(+pa)} var x=$u,z=$u,A=qc,la=!1,oa,ra,qa;u.invert=function(pa){return(qa||(qa=oa(z,x,po,la?aC(h):h)))(+pa)};u.domain=function(pa){return arguments.length?(x=av.call(pa,ZB),n()):x.slice()};u.range=function(pa){return arguments.length?(z=Nk.call(pa),n()):z.slice()};u.rangeRound=function(pa){return z=Nk.call(pa),A=Ec,n()};u.clamp=function(pa){return arguments.length?(la=!!pa,n()):la};u.interpolate=function(pa){return arguments.length?(A=pa,n()):A};return n()} function eC(k){var h=k.domain;k.ticks=function(n){var u=h();return l(u[0],u[u.length-1],null==n?10:n)};k.tickFormat=function(n,u){a:{var x=h(),z=x[0];x=x[x.length-1];n=r(z,x,null==n?10:n);u=Jk(null==u?",f":u);switch(u.type){case "s":z=Math.max(Math.abs(z),Math.abs(x));if(x=null==u.precision){var A=isNaN;n=Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(wh(z)/3)))-wh(Math.abs(n)));x=!A(A=n)}x&&(u.precision=A);u=nB(u,z);break a;case "":case "e":case "g":case "p":case "r":var la;if(la=null==u.precision)A=isNaN,z=Math.max(Math.abs(z),Math.abs(x)),n=Math.abs(n),z=Math.abs(z)-n,n=Math.max(0,wh(z)-wh(n))+ 1,la=!A(A=n);la&&(u.precision=A-("e"===u.type));break;case "f":case "%":null!=u.precision||isNaN(A=Math.max(0,-wh(Math.abs(n))))||(u.precision=A-2*("%"===u.type))}u=qh(u)}return u};k.nice=function(n){null==n&&(n=10);var u=h(),x=0,z=u.length-1,A=u[x],la=u[z];if(la<A){var oa=A;A=la;la=oa;oa=x;x=z;z=oa}oa=p(A,la,n);0<oa?(A=Math.floor(A/oa)*oa,la=Math.ceil(la/oa)*oa,oa=p(A,la,n)):0>oa&&(A=Math.ceil(A*oa)/oa,la=Math.floor(la*oa)/oa,oa=p(A,la,n));0<oa?(u[x]=Math.floor(A/oa)*oa,u[z]=Math.ceil(la/oa)*oa,h(u)):0>oa&&(u[x]=Math.ceil(A*oa)/oa,u[z]=Math.floor(la*oa)/oa,h(u));return k};return k} function bv(){var k=ro(po,mc);k.copy=function(){return qo(k,bv())};return eC(k)} function cv(k,h){k=k.slice();var n=0,u=k.length-1,x=k[n],z=k[u];if(z<x){var A=n;n=u;u=A;A=x;x=z;z=A}k[n]=h.floor(x);k[u]=h.ceil(z);return k} function fC(k,h){return(h=Math.log(h/k))?function(n){return Math.log(n/k)/h}:Zu(h)} function gC(k,h){return 0>k?function(n){return-Math.pow(-h,n)*Math.pow(-k,1-n)}:function(n){return Math.pow(h,n)*Math.pow(k,1-n)}} function hC(k){return isFinite(k)?+("1e"+k):0>k?0:k} function dv(k){return 10===k?hC:k===Math.E?Math.exp:function(h){return Math.pow(k,h)}} function ev(k){return k===Math.E?Math.log:10===k&&Math.log10||2===k&&Math.log2||(k=Math.log(k),function(h){return Math.log(h)/k})} function fv(k){return function(h){return-k(-h)}} function gv(){function k(){x=ev(u);z=dv(u);0>n()[0]&&(x=fv(x),z=fv(z));return h} var h=ro(fC,gC).domain([1,10]),n=h.domain,u=10,x=ev(10),z=dv(10);h.base=function(A){return arguments.length?(u=+A,k()):u};h.domain=function(A){return arguments.length?(n(A),k()):n()};h.ticks=function(A){var la=n(),oa=la[0];la=la[la.length-1];var ra;if(ra=la<oa)qa=oa,oa=la,la=qa;var qa=x(oa),pa=x(la);var wa=null==A?10:+A;A=[];if(!(u%1)&&pa-qa<wa)if(qa=Math.round(qa)-1,pa=Math.round(pa)+1,0<oa)for(;qa<pa;++qa){var Da=1;for(wa=z(qa);Da<u;++Da){var Ha=wa*Da;if(!(Ha<oa)){if(Ha>la)break;A.push(Ha)}}}else for(;qa<pa;++qa)for(Da=u-1,wa=z(qa);1<=Da;--Da){if(Ha=wa*Da,!(Ha<oa)){if(Ha>la)break;A.push(Ha)}}else A=l(qa,pa,Math.min(pa-qa,wa)).map(z);return ra?A.reverse():A};h.tickFormat=function(A,la){null==la&&(la=10===u?".0e":",");"function"!==typeof la&&(la=qh(la));if(Infinity===A)return la;null==A&&(A=10);var oa=Math.max(1,u*A/h.ticks().length);return function(ra){var qa=ra/z(Math.round(x(ra)));qa*u<u-.5&&(qa*=u);return qa<=oa?la(ra):""}};h.nice=function(){return n(cv(n(),{floor:function(A){return z(Math.floor(x(A)))},ceil:function(A){return z(Math.ceil(x(A)))}}))};h.copy=function(){return qo(h,gv().base(u))};return h} function Rd(k,h,n,u){function x(z){return k(z=new Date(+z)),z} x.floor=x;x.ceil=function(z){return k(z=new Date(z-1)),h(z,1),k(z),z};x.round=function(z){var A=x(z),la=x.ceil(z);return z-A<la-z?A:la};x.offset=function(z,A){return h(z=new Date(+z),null==A?1:Math.floor(A)),z};x.range=function(z,A,la){var oa=[],ra;z=x.ceil(z);la=null==la?1:Math.floor(la);if(!(z<A&&0<la))return oa;do oa.push(ra=new Date(+z)),h(z,la),k(z);while(ra<z&&z<A);return oa};x.filter=function(z){return Rd(function(A){if(A>=A)for(;k(A),!z(A);)A.setTime(A-1)},function(A,la){if(A>=A)if(0>la)for(;0>=++la;)for(;h(A,-1),!z(A););else for(;0<=--la;)for(;h(A,1),!z(A););})};n&&(x.count=function(z,A){so.setTime(+z);to.setTime(+A);k(so);k(to);return Math.floor(n(so,to))},x.every=function(z){z=Math.floor(z);return isFinite(z)&&0<z?1<z?x.filter(u?function(A){return 0===u(A)%z}:function(A){return 0===x.count(0,A)%z}):x:null});return x} function Cg(k){return Rd(function(h){h.setDate(h.getDate()-(h.getDay()+7-k)%7);h.setHours(0,0,0,0)},function(h,n){h.setDate(h.getDate()+7*n)},function(h,n){return(n-h-6E4*(n.getTimezoneOffset()-h.getTimezoneOffset()))/6048E5})} function Dg(k){return Rd(function(h){h.setUTCDate(h.getUTCDate()-(h.getUTCDay()+7-k)%7);h.setUTCHours(0,0,0,0)},function(h,n){h.setUTCDate(h.getUTCDate()+7*n)},function(h,n){return(n-h)/6048E5})} function iC(k){if(0<=k.y&&100>k.y){var h=new Date(-1,k.m,k.d,k.jd,k.M,k.S,k.L);h.setFullYear(k.y);return h}return new Date(k.y,k.m,k.d,k.jd,k.M,k.S,k.L)} function Ok(k){if(0<=k.y&&100>k.y){var h=new Date(Date.UTC(-1,k.m,k.d,k.jd,k.M,k.S,k.L));h.setUTCFullYear(k.y);return h}return new Date(Date.UTC(k.y,k.m,k.d,k.jd,k.M,k.S,k.L))} function Ii(k){return{y:k,m:0,d:1,jd:0,M:0,S:0,L:0}} function jC(k){function h(Ia,Ta){return function(Ga){var Na=[],Yc=-1,xd=0,Cd=Ia.length,pd,re;for(Ga instanceof Date||(Ga=new Date(+Ga));++Yc<Cd;)if(37===Ia.charCodeAt(Yc)){Na.push(Ia.slice(xd,Yc));null!=(xd=hv[pd=Ia.charAt(++Yc)])?pd=Ia.charAt(++Yc):xd="e"===pd?" ":"0";if(re=Ta[pd])pd=re(Ga,xd);Na.push(pd);xd=Yc+1}Na.push(Ia.slice(xd,Yc));return Na.join("")}} function n(Ia,Ta){return function(Ga){var Na=Ii(1900);if(u(Na,Ia,Ga+="",0)!=Ga.length)return null;if("Q"in Na)return new Date(Na.Q);"p"in Na&&(Na.jd=Na.jd%12+12*Na.p);if("V"in Na){if(1>Na.og||53<Na.og)return null;"w"in Na||(Na.w=1);if("Z"in Na){Ga=Ok(Ii(Na.y));var Yc=Ga.getUTCDay();Ga=4<Yc||0===Yc?uo.ceil(Ga):uo(Ga);Ga=iv.offset(Ga,7*(Na.og-1));Na.y=Ga.getUTCFullYear();Na.m=Ga.getUTCMonth();Na.d=Ga.getUTCDate()+(Na.w+6)%7}else Ga=Ta(Ii(Na.y)),Yc=Ga.getDay(),Ga=4<Yc||0===Yc?vo.ceil(Ga):vo(Ga),Ga=wo.offset(Ga,7*(Na.og-1)),Na.y=Ga.getFullYear(),Na.m=Ga.getMonth(),Na.d=Ga.getDate()+(Na.w+6)%7}else if("W"in Na||"U"in Na)"w"in Na||(Na.w="u"in Na?Na.Zo%7:"W"in Na?1:0),Yc="Z"in Na?Ok(Ii(Na.y)).getUTCDay():Ta(Ii(Na.y)).getDay(),Na.m=0,Na.d="W"in Na?(Na.w+6)%7+7*Na.W-(Yc+5)%7:Na.w+7*Na.U-(Yc+6)%7;return"Z"in Na?(Na.jd+=Na.Z/100|0,Na.M+=Na.Z%100,Ok(Na)):Ta(Na)}} function u(Ia,Ta,Ga,Na){for(var Yc=0,xd=Ta.length,Cd=Ga.length,pd;Yc<xd;){if(Na>=Cd)return-1;pd=Ta.charCodeAt(Yc++);if(37===pd){if(pd=Ta.charAt(Yc++),pd=Rc[pd in hv?Ta.charAt(Yc++):pd],!pd||0>(Na=pd(Ia,Ga,Na)))return-1}else if(pd!=Ga.charCodeAt(Na++))return-1}return Na} var x=k.dateTime,z=k.date,A=k.time,la=k.periods,oa=k.days,ra=k.shortDays,qa=k.months,pa=k.shortMonths,wa=Ji(la),Da=Ki(la),Ha=Ji(oa),jc=Ki(oa),eb=Ji(ra),Pc=Ki(ra),Tc=Ji(qa),tc=Ki(qa),Oc=Ji(pa),ad=Ki(pa),Qc={a:function(Ia){return ra[Ia.getDay()]},A:function(Ia){return oa[Ia.getDay()]},b:function(Ia){return pa[Ia.getMonth()]},B:function(Ia){return qa[Ia.getMonth()]},c:null,d:jv,e:jv,f:kC,H:lC,I:mC,j:nC,L:kv,m:oC,M:pC,p:function(Ia){return la[+(12<=Ia.getHours())]},Q:lv,s:mv,S:qC,u:rC,U:sC,V:tC,w:uC,W:vC,x:null,X:null,y:wC,Y:xC,Z:yC,"%":nv},Ma={a:function(Ia){return ra[Ia.getUTCDay()]},A:function(Ia){return oa[Ia.getUTCDay()]},b:function(Ia){return pa[Ia.getUTCMonth()]},B:function(Ia){return qa[Ia.getUTCMonth()]},c:null,d:ov,e:ov,f:zC,H:AC,I:BC,j:CC,L:pv,m:DC,M:EC,p:function(Ia){return la[+(12<=Ia.getUTCHours())]},Q:lv,s:mv,S:FC,u:GC,U:HC,V:IC,w:JC,W:KC,x:null,X:null,y:LC,Y:MC,Z:NC,"%":nv},Rc={a:function(Ia,Ta,Ga){return(Ta=eb.exec(Ta.slice(Ga)))?(Ia.w=Pc[Ta[0].toLowerCase()],Ga+Ta[0].length):-1},A:function(Ia,Ta,Ga){return(Ta=Ha.exec(Ta.slice(Ga)))?(Ia.w=jc[Ta[0].toLowerCase()],Ga+Ta[0].length):-1},b:function(Ia,Ta,Ga){return(Ta=Oc.exec(Ta.slice(Ga)))?(Ia.m=ad[Ta[0].toLowerCase()],Ga+Ta[0].length):-1},B:function(Ia,Ta,Ga){return(Ta=Tc.exec(Ta.slice(Ga)))?(Ia.m=tc[Ta[0].toLowerCase()],Ga+Ta[0].length):-1},c:function(Ia,Ta,Ga){return u(Ia,x,Ta,Ga)},d:qv,e:qv,f:OC,H:rv,I:rv,j:PC,L:QC,m:RC,M:SC,p:function(Ia,Ta,Ga){return(Ta=wa.exec(Ta.slice(Ga)))?(Ia.p=Da[Ta[0].toLowerCase()],Ga+Ta[0].length):-1},Q:TC,s:UC,S:VC,u:WC,U:XC,V:YC,w:ZC,W:$C,x:function(Ia,Ta,Ga){return u(Ia,z,Ta,Ga)},X:function(Ia,Ta,Ga){return u(Ia,A,Ta,Ga)},y:aD,Y:bD,Z:cD,"%":dD};Qc.x=h(z,Qc);Qc.X=h(A,Qc);Qc.c=h(x,Qc);Ma.x=h(z,Ma);Ma.X=h(A,Ma);Ma.c=h(x,Ma);return{format:function(Ia){var Ta=h(Ia+="",Qc);Ta.toString=function(){return Ia};return Ta},parse:function(Ia){var Ta=n(Ia+="",iC);Ta.toString=function(){return Ia};return Ta},utcFormat:function(Ia){var Ta=h(Ia+="",Ma);Ta.toString=function(){return Ia};return Ta},utcParse:function(Ia){var Ta=n(Ia,Ok);Ta.toString=function(){return Ia};return Ta}}} function sd(k,h,n){var u=0>k?"-":"";k=(u?-k:k)+"";var x=k.length;return u+(x<n?Array(n-x+1).join(h)+k:k)} function eD(k){return k.replace(fD,"\\$&")} function Ji(k){return new RegExp("^(?:"+k.map(eD).join("|")+")","i")} function Ki(k){for(var h={},n=-1,u=k.length;++n<u;)h[k[n].toLowerCase()]=n;return h} function ZC(k,h,n){return(h=Xd.exec(h.slice(n,n+1)))?(k.w=+h[0],n+h[0].length):-1} function WC(k,h,n){return(h=Xd.exec(h.slice(n,n+1)))?(k.Zo=+h[0],n+h[0].length):-1} function XC(k,h,n){return(h=Xd.exec(h.slice(n,n+2)))?(k.U=+h[0],n+h[0].length):-1} function YC(k,h,n){return(h=Xd.exec(h.slice(n,n+2)))?(k.og=+h[0],n+h[0].length):-1} function $C(k,h,n){return(h=Xd.exec(h.slice(n,n+2)))?(k.W=+h[0],n+h[0].length):-1} function bD(k,h,n){return(h=Xd.exec(h.slice(n,n+4)))?(k.y=+h[0],n+h[0].length):-1} function aD(k,h,n){return(h=Xd.exec(h.slice(n,n+2)))?(k.y=+h[0]+(68<+h[0]?1900:2E3),n+h[0].length):-1} function cD(k,h,n){return(h=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(h.slice(n,n+6)))?(k.Z=h[1]?0:-(h[2]+(h[3]||"00")),n+h[0].length):-1} function RC(k,h,n){return(h=Xd.exec(h.slice(n,n+2)))?(k.m=h[0]-1,n+h[0].length):-1} function qv(k,h,n){return(h=Xd.exec(h.slice(n,n+2)))?(k.d=+h[0],n+h[0].length):-1} function PC(k,h,n){return(h=Xd.exec(h.slice(n,n+3)))?(k.m=0,k.d=+h[0],n+h[0].length):-1} function rv(k,h,n){return(h=Xd.exec(h.slice(n,n+2)))?(k.jd=+h[0],n+h[0].length):-1} function SC(k,h,n){return(h=Xd.exec(h.slice(n,n+2)))?(k.M=+h[0],n+h[0].length):-1} function VC(k,h,n){return(h=Xd.exec(h.slice(n,n+2)))?(k.S=+h[0],n+h[0].length):-1} function QC(k,h,n){return(h=Xd.exec(h.slice(n,n+3)))?(k.L=+h[0],n+h[0].length):-1} function OC(k,h,n){return(h=Xd.exec(h.slice(n,n+6)))?(k.L=Math.floor(h[0]/1E3),n+h[0].length):-1} function dD(k,h,n){return(k=gD.exec(h.slice(n,n+1)))?n+k[0].length:-1} function TC(k,h,n){return(h=Xd.exec(h.slice(n)))?(k.Q=+h[0],n+h[0].length):-1} function UC(k,h,n){return(h=Xd.exec(h.slice(n)))?(k.Q=1E3*+h[0],n+h[0].length):-1} function jv(k,h){return sd(k.getDate(),h,2)} function lC(k,h){return sd(k.getHours(),h,2)} function mC(k,h){return sd(k.getHours()%12||12,h,2)} function nC(k,h){return sd(1+wo.count(Eg(k),k),h,3)} function kv(k,h){return sd(k.getMilliseconds(),h,3)} function kC(k,h){return kv(k,h)+"000"} function oC(k,h){return sd(k.getMonth()+1,h,2)} function pC(k,h){return sd(k.getMinutes(),h,2)} function qC(k,h){return sd(k.getSeconds(),h,2)} function rC(k){k=k.getDay();return 0===k?7:k} function sC(k,h){return sd(sv.count(Eg(k),k),h,2)} function tC(k,h){var n=k.getDay();k=4<=n||0===n?xo(k):xo.ceil(k);return sd(xo.count(Eg(k),k)+(4===Eg(k).getDay()),h,2)} function uC(k){return k.getDay()} function vC(k,h){return sd(vo.count(Eg(k),k),h,2)} function wC(k,h){return sd(k.getFullYear()%100,h,2)} function xC(k,h){return sd(k.getFullYear()%1E4,h,4)} function yC(k){k=k.getTimezoneOffset();return(0<k?"-":(k*=-1,"+"))+sd(k/60|0,"0",2)+sd(k%60,"0",2)} function ov(k,h){return sd(k.getUTCDate(),h,2)} function AC(k,h){return sd(k.getUTCHours(),h,2)} function BC(k,h){return sd(k.getUTCHours()%12||12,h,2)} function CC(k,h){return sd(1+iv.count(xh(k),k),h,3)} function pv(k,h){return sd(k.getUTCMilliseconds(),h,3)} function zC(k,h){return pv(k,h)+"000"} function DC(k,h){return sd(k.getUTCMonth()+1,h,2)} function EC(k,h){return sd(k.getUTCMinutes(),h,2)} function FC(k,h){return sd(k.getUTCSeconds(),h,2)} function GC(k){k=k.getUTCDay();return 0===k?7:k} function HC(k,h){return sd(hD.count(xh(k),k),h,2)} function IC(k,h){var n=k.getUTCDay();k=4<=n||0===n?yo(k):yo.ceil(k);return sd(yo.count(xh(k),k)+(4===xh(k).getUTCDay()),h,2)} function JC(k){return k.getUTCDay()} function KC(k,h){return sd(uo.count(xh(k),k),h,2)} function LC(k,h){return sd(k.getUTCFullYear()%100,h,2)} function MC(k,h){return sd(k.getUTCFullYear()%1E4,h,4)} function NC(){return"+0000"} function nv(){return"%"} function lv(k){return+k} function mv(k){return Math.floor(+k/1E3)} function iD(k){return new Date(k)} function jD(k){return k instanceof Date?+k:+new Date(+k)} function tv(k,h,n,u,x,z,A,la,oa){function ra(Ma){return(A(Ma)<Ma?Ha:z(Ma)<Ma?jc:x(Ma)<Ma?eb:u(Ma)<Ma?Pc:h(Ma)<Ma?n(Ma)<Ma?Tc:tc:k(Ma)<Ma?Oc:ad)(Ma)} function qa(Ma,Rc,Ia,Ta){null==Ma&&(Ma=10);if("number"===typeof Ma){Ta=Math.abs(Ia-Rc)/Ma;var Ga=c(function(Na){return Na[2]}).right(Qc,Ta);Ga===Qc.length?(Ta=r(Rc/31536E6,Ia/31536E6,Ma),Ma=k):Ga?(Ga=Qc[Ta/Qc[Ga-1][2]<Qc[Ga][2]/Ta?Ga-1:Ga],Ta=Ga[1],Ma=Ga[0]):(Ta=Math.max(r(Rc,Ia,Ma),1),Ma=la)}return null==Ta?Ma:Ma.every(Ta)} var pa=ro(po,mc),wa=pa.invert,Da=pa.domain,Ha=oa(".%L"),jc=oa(":%S"),eb=oa("%I:%M"),Pc=oa("%I %p"),Tc=oa("%a %d"),tc=oa("%b %d"),Oc=oa("%B"),ad=oa("%Y"),Qc=[[A,1,1E3],[A,5,5E3],[A,15,15E3],[A,30,3E4],[z,1,6E4],[z,5,3E5],[z,15,9E5],[z,30,18E5],[x,1,36E5],[x,3,108E5],[x,6,216E5],[x,12,432E5],[u,1,864E5],[u,2,1728E5],[n,1,6048E5],[h,1,2592E6],[h,3,7776E6],[k,1,31536E6]];pa.invert=function(Ma){return new Date(wa(Ma))};pa.domain=function(Ma){return arguments.length?Da(av.call(Ma,jD)):Da().map(iD)};pa.ticks=function(Ma,Rc){var Ia=Da(),Ta=Ia[0];Ia=Ia[Ia.length-1];var Ga=Ia<Ta;if(Ga){var Na=Ta;Ta=Ia;Ia=Na}Na=(Na=qa(Ma,Ta,Ia,Rc))?Na.range(Ta,Ia+1):[];return Ga?Na.reverse():Na};pa.tickFormat=function(Ma,Rc){return null==Rc?ra:oa(Rc)};pa.nice=function(Ma,Rc){var Ia=Da();return(Ma=qa(Ma,Ia[0],Ia[Ia.length-1],Rc))?Da(cv(Ia,Ma)):pa};pa.copy=function(){return qo(pa,tv(k,h,n,u,x,z,A,la,oa))};return pa} function bd(k){for(var h=k.length/6|0,n=Array(h),u=0;u<h;)n[u]="#"+k.slice(6*u,6*++u);return n} function vd(k){return kD(k[k.length-1])} function Pk(k){var h=k.length;return function(n){return k[Math.max(0,Math.min(h-1,Math.floor(n*h)))]}} function td(k){return function(){return k}} function uv(k){return 1<=k?Qk:-1>=k?-Qk:Math.asin(k)} function lD(k){return k.innerRadius} function mD(k){return k.outerRadius} function nD(k){return k.startAngle} function oD(k){return k.endAngle} function pD(k){return k&&k.padAngle} function Rk(k,h,n,u,x,z,A){var la=k-n,oa=h-u;A=(A?z:-z)/yh(la*la+oa*oa);oa*=A;la*=-A;var ra=k+oa,qa=h+la,pa=n+oa,wa=u+la;n=(ra+pa)/2;u=(qa+wa)/2;h=pa-ra;k=wa-qa;A=h*h+k*k;z=x-z;wa=ra*wa-pa*qa;var Da=(0>k?-1:1)*yh(qD(0,z*z*A-wa*wa));ra=(wa*k-h*Da)/A;qa=(-wa*h-k*Da)/A;pa=(wa*k+h*Da)/A;h=(-wa*h+k*Da)/A;k=ra-n;A=qa-u;n=pa-n;u=h-u;k*k+A*A>n*n+u*u&&(ra=pa,qa=h);return{cx:ra,cy:qa,ad:-oa,hd:-la,Ud:ra*(x/z-1),Vd:qa*(x/z-1)}} function vv(k){this.Ga=k} function Sk(k){return new vv(k)} function wv(k){return k[0]} function xv(k){return k[1]} function yv(){function k(la){var oa,ra=la.length,qa,pa=!1,wa;null==x&&(A=z(wa=Ek()));for(oa=0;oa<=ra;++oa)!(oa<ra&&u(qa=la[oa],oa,la))===pa&&((pa=!pa)?A.lineStart():A.lineEnd()),pa&&A.point(+h(qa,oa,la),+n(qa,oa,la));if(wa)return A=null,wa+""||null} var h=wv,n=xv,u=td(!0),x=null,z=Sk,A=null;k.x=function(la){return arguments.length?(h="function"===typeof la?la:td(+la),k):h};k.y=function(la){return arguments.length?(n="function"===typeof la?la:td(+la),k):n};k.defined=function(la){return arguments.length?(u="function"===typeof la?la:td(!!la),k):u};k.curve=function(la){return arguments.length?(z=la,null!=x&&(A=z(x)),k):z};k.context=function(la){return arguments.length?(null==la?x=A=null:A=z(x=la),k):x};return k} function rD(k,h){return h<k?-1:h>k?1:h>=k?0:NaN} function sD(k){return k} function zv(k){this.Be=k} function Av(k,h,n){k.Ga.bezierCurveTo((2*k.Qa+k.Ba)/3,(2*k.Ra+k.Fa)/3,(k.Qa+2*k.Ba)/3,(k.Ra+2*k.Fa)/3,(k.Qa+4*k.Ba+h)/6,(k.Ra+4*k.Fa+n)/6)} function Bv(k){this.Ga=k} function Cv(k,h,n){k.Ga.bezierCurveTo(k.Ba+k.rg*(k.De-k.Qa),k.Fa+k.rg*(k.Ee-k.Ra),k.De+k.rg*(k.Ba-h),k.Ee+k.rg*(k.Fa-n),k.De,k.Ee)} function Dv(k,h){this.Ga=k;this.rg=(1-h)/6} function Ev(k,h,n){var u=k.Ba-k.Qa;h-=k.Ba;var x=(k.Fa-k.Ra)/(u||0>h&&-0);k=(n-k.Fa)/(h||0>u&&-0);return((0>x?-1:1)+(0>k?-1:1))*Math.min(Math.abs(x),Math.abs(k),.5*Math.abs((x*h+k*u)/(u+h)))||0} function Fv(k,h){var n=k.Ba-k.Qa;return n?(3*(k.Fa-k.Ra)/n-h)/2:h} function zo(k,h,n){var u=k.Qa,x=k.Ba,z=k.Fa,A=(x-u)/3;k.Ga.bezierCurveTo(u+A,k.Ra+A*h,x-A,z-A*n,x,z)} function Tk(k){this.Ga=k} function Gv(k){this.Ga=new Hv(k)} function Hv(k){this.Ga=k} function Iv(k){this.Ga=k} function Jv(k){var h,n=k.length-1,u=Array(n),x=Array(n),z=Array(n);u[0]=0;x[0]=2;z[0]=k[0]+2*k[1];for(h=1;h<n-1;++h)u[h]=1,x[h]=4,z[h]=4*k[h]+2*k[h+1];u[n-1]=2;x[n-1]=7;z[n-1]=8*k[n-1]+k[n];for(h=1;h<n;++h){var A=u[h]/x[h-1];x[h]-=A;z[h]-=A*z[h-1]}u[n-1]=z[n-1]/x[n-1];for(h=n-2;0<=h;--h)u[h]=(z[h]-u[h+1])/x[h];x[n-1]=(k[n]+u[n-1])/2;for(h=0;h<n-1;++h)x[h]=2*k[h+1]-u[h+1];return[u,x]} function Uk(k,h){this.Ga=k;this.Zd=h} function Li(k,h,n){this.k=k;this.x=h;this.y=n} var dC=c(b).right,bo=Math.sqrt(50),co=Math.sqrt(10),eo=Math.sqrt(2),qB={value:function(){}};y.prototype=t.prototype={constructor:y,on:function(k,h){var n=this.Ha,u=E(k+"",n),x,z=-1,A=u.length;if(2>arguments.length)for(;++z<A;){var la;if(la=x=(k=u[z]).type){a:{la=n[x];for(var oa=0,ra=la.length;oa<ra;++oa)if((x=la[oa]).name===k.name){x=x.value;break a}x=void 0}la=x}if(la)return x}else{if(null!=h&&"function"!==typeof h)throw Error("invalid callback: "+h);for(;++z<A;)if(x=(k=u[z]).type)n[x]=ma(n[x],k.name,h);else if(null==h)for(x in n)n[x]=ma(n[x],k.name,null);return this}},copy:function(){var k={},h=this.Ha,n;for(n in h)k[n]=h[n].slice();return new y(k)},call:function(k,h){if(0<(x=arguments.length-2))for(var n=Array(x),u=0,x,z;u<x;++u)n[u]=arguments[u+2];if(!this.Ha.hasOwnProperty(k))throw Error("unknown type: "+k);z=this.Ha[k];u=0;for(x=z.length;u<x;++u)z[u].value.apply(h,n)},apply:function(k,h,n){if(!this.Ha.hasOwnProperty(k))throw Error("unknown type: "+k);k=this.Ha[k];for(var u=0,x=k.length;u<x;++u)k[u].value.apply(h,n)}};var qe={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};if("undefined"!==typeof document){var Mi=document.documentElement;if(!Mi.matches){var tD=Mi.webkitMatchesSelector||Mi.msMatchesSelector||Mi.mozMatchesSelector||Mi.oMatchesSelector;a=function(k){return function(){return tD.call(this,k)}}}}var Kv=a;Ea.prototype={constructor:Ea,appendChild:function(k){return this.sg.insertBefore(k,this.Qc)},insertBefore:function(k,h){return this.sg.insertBefore(k,h)},querySelector:function(k){return this.sg.querySelector(k)},querySelectorAll:function(k){return this.sg.querySelectorAll(k)}};ub.prototype={add:function(k){0>this.Yd.indexOf(k)&&(this.Yd.push(k),this.Yi.setAttribute("class",this.Yd.join(" ")))},remove:function(k){k=this.Yd.indexOf(k);0<=k&&(this.Yd.splice(k,1),this.Yi.setAttribute("class",this.Yd.join(" ")))},contains:function(k){return 0<=this.Yd.indexOf(k)}};var uu={};ii=null;"undefined"!==typeof document&&("onmouseenter"in document.documentElement||(uu={mouseenter:"mouseover",mouseleave:"mouseout"}));var vu=[null];Ra.prototype=Za.prototype={constructor:Ra,select:function(k){"function"!==typeof k&&(k=ya(k));for(var h=this.mb,n=h.length,u=Array(n),x=0;x<n;++x)for(var z=h[x],A=z.length,la=u[x]=Array(A),oa,ra,qa=0;qa<A;++qa)(oa=z[qa])&&(ra=k.call(oa,oa.__data__,qa,z))&&("__data__"in oa&&(ra.__data__=oa.__data__),la[qa]=ra);return new Ra(u,this.jc)},selectAll:function(k){"function"!==typeof k&&(k=Ca(k));for(var h=this.mb,n=h.length,u=[],x=[],z=0;z<n;++z)for(var A=h[z],la=A.length,oa,ra=0;ra<la;++ra)if(oa=A[ra])u.push(k.call(oa,oa.__data__,ra,A)),x.push(oa);return new Ra(u,x)},filter:function(k){"function"!==typeof k&&(k=Kv(k));for(var h=this.mb,n=h.length,u=Array(n),x=0;x<n;++x)for(var z=h[x],A=z.length,la=u[x]=[],oa,ra=0;ra<A;++ra)(oa=z[ra])&&k.call(oa,oa.__data__,ra,z)&&la.push(oa);return new Ra(u,this.jc)},data:function(k,h){if(!k)return Da=Array(this.size()),ra=-1,this.each(function(Tc){Da[++ra]=Tc}),Da;var n=h?Oa:Ka,u=this.jc,x=this.mb;"function"!==typeof k&&(k=Ja(k));for(var z=x.length,A=Array(z),la=Array(z),oa=Array(z),ra=0;ra<z;++ra){var qa=u[ra],pa=x[ra],wa=pa.length,Da=k.call(qa,qa&&qa.__data__,ra,u),Ha=Da.length,jc=la[ra]=Array(Ha),eb=A[ra]=Array(Ha);wa=oa[ra]=Array(wa);n(qa,pa,jc,eb,wa,Da,h);pa=qa=0;for(var Pc;qa<Ha;++qa)if(wa=jc[qa]){for(qa>=pa&&(pa=qa+1);!(Pc=eb[pa])&&++pa<Ha;);wa.Qc=Pc||null}}A=new Ra(A,u);A.ul=la;A.vl=oa;return A},enter:function(){return new Ra(this.ul||this.mb.map(Fa),this.jc)},exit:function(){return new Ra(this.vl||this.mb.map(Fa),this.jc)},merge:function(k){var h=this.mb;k=k.mb;for(var n=h.length,u=Math.min(n,k.length),x=Array(n),z=0;z<u;++z)for(var A=h[z],la=k[z],oa=A.length,ra=x[z]=Array(oa),qa,pa=0;pa<oa;++pa)if(qa=A[pa]||la[pa])ra[pa]=qa;for(;z<n;++z)x[z]=h[z];return new Ra(x,this.jc)},order:function(){for(var k=this.mb,h=-1,n=k.length;++h<n;)for(var u=k[h],x=u.length-1,z=u[x],A;0<=--x;)if(A=u[x])z&&z!==A.nextSibling&&z.parentNode.insertBefore(A,z),z=A;return this},sort:function(k){function h(pa,wa){return pa&&wa?k(pa.__data__,wa.__data__):!pa-!wa} k||(k=Pa);for(var n=this.mb,u=n.length,x=Array(u),z=0;z<u;++z){for(var A=n[z],la=A.length,oa=x[z]=Array(la),ra,qa=0;qa<la;++qa)if(ra=A[qa])oa[qa]=ra;oa.sort(h)}return(new Ra(x,this.jc)).order()},call:function(){var k=arguments[0];arguments[0]=this;k.apply(null,arguments);return this},nodes:function(){var k=Array(this.size()),h=-1;this.each(function(){k[++h]=this});return k},node:function(){for(var k=this.mb,h=0,n=k.length;h<n;++h)for(var u=k[h],x=0,z=u.length;x<z;++x){var A=u[x];if(A)return A}return null},size:function(){var k=0;this.each(function(){++k});return k},empty:function(){return!this.node()},each:function(k){for(var h=this.mb,n=0,u=h.length;n<u;++n)for(var x=h[n],z=0,A=x.length,la;z<A;++z)(la=x[z])&&k.call(la,la.__data__,z,x);return this},attr:function(k,h){var n=na(k);if(2>arguments.length){var u=this.node();return n.local?u.getAttributeNS(n.space,n.local):u.getAttribute(n)}return this.each((null==h?n.local?Wa:Qa:"function"===typeof h?n.local?Gb:Fb:n.local?Eb:Db)(n,h))},style:function(k,h,n){return 1<arguments.length?this.each((null==h?Hb:"function"===typeof h?Jb:Ib)(k,h,null==n?"":n)):$a(this.node(),k)},property:function(k,h){return 1<arguments.length?this.each((null==h?Kb:"function"===typeof h?Mb:Lb)(k,h)):this.node()[k]},classed:function(k,h){var n=(k+"").trim().split(/^|\s+/);if(2>arguments.length){for(var u=fb(this.node()),x=-1,z=n.length;++x<z;)if(!u.contains(n[x]))return!1;return!0}return this.each(("function"===typeof h?Pb:h?Nb:Ob)(n,h))},text:function(k){return arguments.length?this.each(null==k?Qb:("function"===typeof k?Sb:Rb)(k)):this.node().textContent},html:function(k){return arguments.length?this.each(null==k?Tb:("function"===typeof k?Vb:Ub)(k)):this.node().innerHTML},raise:function(){return this.each(Wb)},lower:function(){return this.each(Xb)},append:function(k){var h="function"===typeof k?k:sa(k);return this.select(function(){return this.appendChild(h.apply(this,arguments))})},insert:function(k,h){var n="function"===typeof k?k:sa(k),u=null==h?Yb:"function"===typeof h?h:ya(h);return this.select(function(){return this.insertBefore(n.apply(this,arguments),u.apply(this,arguments)||null)})},remove:function(){return this.each(Zb)},clone:function(k){return this.select(k?ac:$b)},datum:function(k){return arguments.length?this.property("__data__",k):this.node().__data__},on:function(k,h,n){var u=cc(k+""),x=u.length,z;if(2>arguments.length){var A=this.node().__on;if(A)for(var la=0,oa=A.length,ra;la<oa;++la){var qa=0;for(ra=A[la];qa<x;++qa)if((z=u[qa]).type===ra.type&&z.name===ra.name)return ra.value}}else{A=h?ec:dc;null==n&&(n=!1);for(qa=0;qa<x;++qa)this.each(A(u[qa],h,n));return this}},dispatch:function(k,h){return this.each(("function"===typeof h?gc:fc)(k,h))}};var rB=0;gb.prototype=function(){return new gb}.prototype={constructor:gb,get:function(k){for(var h=this.Ha;!(h in k);)if(!(k=k.parentNode))return;return k[h]},set:function(k,h){return k[this.Ha]=h},remove:function(k){return this.Ha in k&&delete k[this.Ha]},toString:function(){return this.Ha}};var zh=1/.7,sB=/^#([0-9a-f]{3})$/,tB=/^#([0-9a-f]{6})$/,uB=RegExp("^rgb\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*\\)$"),vB=RegExp("^rgb\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*\\)$"),wB=RegExp("^rgba\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*\\)$"),xB=RegExp("^rgba\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*\\)$"),yB=RegExp("^hsl\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*\\)$"),zB=RegExp("^hsla\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*\\)$"),wu={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};ab(Xa,Ya,{displayable:function(){return this.rgb().displayable()},hex:function(){return this.rgb().hex()},toString:function(){return this.rgb()+""}});ab(La,cb,bb(Xa,{brighter:function(k){k=null==k?zh:Math.pow(zh,k);return new La(this.r*k,this.g*k,this.b*k,this.opacity)},darker:function(k){k=null==k?.7:Math.pow(.7,k);return new La(this.r*k,this.g*k,this.b*k,this.opacity)},rgb:function(){return this},displayable:function(){return 0<=this.r&&255>=this.r&&0<=this.g&&255>=this.g&&0<=this.b&&255>=this.b&&0<=this.opacity&&1>=this.opacity},hex:function(){return"#"+ib(this.r)+ib(this.g)+ib(this.b)},toString:function(){var k=this.opacity;k=isNaN(k)?1:Math.max(0,Math.min(1,k));return(1===k?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===k?")":", "+k+")")}}));ab(Ua,jb,bb(Xa,{brighter:function(k){k=null==k?zh:Math.pow(zh,k);return new Ua(this.h,this.s,this.l*k,this.opacity)},darker:function(k){k=null==k?.7:Math.pow(.7,k);return new Ua(this.h,this.s,this.l*k,this.opacity)},rgb:function(){var k=this.h%360+360*(0>this.h),h=this.l,n=h+(.5>h?h:1-h)*(isNaN(k)||isNaN(this.s)?0:this.s);h=2*h-n;return new La(kb(240<=k?k-240:k+120,h,n),kb(k,h,n),kb(120>k?k+240:k-120,h,n),this.opacity)},displayable:function(){return(0<=this.s&&1>=this.s||isNaN(this.s))&&0<=this.l&&1>=this.l&&0<=this.opacity&&1>=this.opacity}}));var xu=Math.PI/180,Au=180/Math.PI,zu=4/29,uh=6/29,yu=3*uh*uh,AB=uh*uh*uh;ab(Va,function(k,h,n,u){return 1===arguments.length?lb(k):new Va(k,h,n,null==u?1:u)},bb(Xa,{brighter:function(k){return new Va(this.l+18*(null==k?1:k),this.a,this.b,this.opacity)},darker:function(k){return new Va(this.l-18*(null==k?1:k),this.a,this.b,this.opacity)},rgb:function(){var k=(this.l+16)/116,h=isNaN(this.a)?k:k+this.a/500,n=isNaN(this.b)?k:k-this.b/200;h=.96422*nb(h);k=1*nb(k);n=.82521*nb(n);return new La(ob(3.1338561*h-1.6168667*k-.4906146*n),ob(-.9787684*h+1.9161415*k+.033454*n),ob(.0719453*h-.2289914*k+1.4052427*n),this.opacity)}}));ab(rb,qb,bb(Xa,{brighter:function(k){return new rb(this.h,this.c,this.l+18*(null==k?1:k),this.opacity)},darker:function(k){return new rb(this.h,this.c,this.l-18*(null==k?1:k),this.opacity)},rgb:function(){return lb(this).rgb()}}));var Bu=1.78277*-.29227-.1347134789;ab(sb,db,bb(Xa,{brighter:function(k){k=null==k?zh:Math.pow(zh,k);return new sb(this.h,this.s,this.l*k,this.opacity)},darker:function(k){k=null==k?.7:Math.pow(.7,k);return new sb(this.h,this.s,this.l*k,this.opacity)},rgb:function(){var k=isNaN(this.h)?0:(this.h+120)*xu,h=+this.l,n=isNaN(this.s)?0:this.s*h*(1-h),u=Math.cos(k);k=Math.sin(k);return new La(255*(h+n*(-.14861*u+1.78277*k)),255*(h+n*(-.29227*u+-.90649*k)),255*(h+1.97294*n*u),this.opacity)}}));var Ak=function n(h){function u(z,A){var la=x((z=cb(z)).r,(A=cb(A)).r),oa=x(z.g,A.g),ra=x(z.b,A.b),qa=Cb(z.opacity,A.opacity);return function(pa){z.r=la(pa);z.g=oa(pa);z.b=ra(pa);z.opacity=qa(pa);return z+""}} var x=Ac(h);u.gamma=n;return u}(1),kD=Gc(function(h){var n=h.length-1;return function(u){var x=0>=u?u=0:1<=u?(u=1,n-1):Math.floor(u*n),z=h[x],A=h[x+1];return lc((u-x/n)*n,0<x?h[x-1]:2*z-A,z,A,x<n-1?h[x+2]:2*A-z)}});Gc(function(h){var n=h.length;return function(u){var x=Math.floor((0>(u%=1)?++u:u)*n);return lc((u-x/n)*n,h[(x+n-1)%n],h[x%n],h[(x+1)%n],h[(x+2)%n])}});var fo=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,go=new RegExp(fo.source,"g"),Cu=180/Math.PI,Ao={Mi:0,Ni:0,rotate:0,skewX:0,ci:1,di:1},Ni,Bo,Lv,Vk,uD=wc(function(h){if("none"===h)return Ao;Ni||(Ni=document.createElement("DIV"),Bo=document.documentElement,Lv=document.defaultView);Ni.style.transform=h;h=Lv.getComputedStyle(Bo.appendChild(Ni),null).getPropertyValue("transform");Bo.removeChild(Ni);h=h.slice(7,-1).split(",");return vc(+h[0],+h[1],+h[2],+h[3],+h[4],+h[5])},"px, ","px)","deg)"),vD=wc(function(h){if(null== h)return Ao;Vk||(Vk=document.createElementNS("http://www.w3.org/2000/svg","g"));Vk.setAttribute("transform",h);if(!(h=Vk.transform.baseVal.consolidate()))return Ao;h=h.matrix;return vc(h.a,h.b,h.c,h.d,h.e,h.f)},", ",")",")");xc(rc);xc(Cb);yc(rc);yc(Cb);tb(rc);var Co=tb(Cb),vh=0,Di=0,Fi=0,Dk,Ei,Ck=0,Bg=0,Bk=0,Ci="object"===typeof performance&&performance.now?performance:Date,Du="object"===typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(h){setTimeout(h,17)};yg.prototype=ti.prototype={constructor:yg,restart:function(h,n,u){if("function"!==typeof h)throw new TypeError("callback is not a function");u=(null==u?xg():+u)+(null==n?0:+n);this.Qc||Ei===this||(Ei?Ei.Qc=this:Dk=this,Ei=this);this.wf=h;this.yf=u;tf()},stop:function(){this.wf&&(this.wf=null,this.yf=Infinity,tf())}};var BB=t("start","end","interrupt"),CB=[],wD=Za.prototype.constructor,Mv=0,Ah=Za.prototype;xf.prototype=function(h){return Za().transition(h)}.prototype={constructor:xf,select:function(h){var n=this.Ce,u=this.Tb;"function"!==typeof h&&(h=ya(h));for(var x=this.mb,z=x.length,A=Array(z),la=0;la<z;++la)for(var oa=x[la],ra=oa.length,qa=A[la]=Array(ra),pa,wa,Da=0;Da<ra;++Da)(pa=oa[Da])&&(wa=h.call(pa,pa.__data__,Da,oa))&&("__data__"in pa&&(wa.__data__=pa.__data__),qa[Da]=wa,De(qa[Da],n,u,Da,qa,ie(pa,u)));return new xf(A,this.jc,n,u)},selectAll:function(h){var n=this.Ce,u=this.Tb;"function"!==typeof h&&(h=Ca(h));for(var x=this.mb,z=x.length,A=[],la=[],oa=0;oa<z;++oa)for(var ra=x[oa],qa=ra.length,pa,wa=0;wa<qa;++wa)if(pa=ra[wa]){for(var Da=h.call(pa,pa.__data__,wa,ra),Ha,jc=ie(pa,u),eb=0,Pc=Da.length;eb<Pc;++eb)(Ha=Da[eb])&&De(Ha,n,u,eb,Da,jc);A.push(Da);la.push(pa)}return new xf(A,la,n,u)},filter:function(h){"function"!==typeof h&&(h=Kv(h));for(var n=this.mb,u=n.length,x=Array(u),z=0;z<u;++z)for(var A=n[z],la=A.length,oa=x[z]=[],ra,qa=0;qa<la;++qa)(ra=A[qa])&&h.call(ra,ra.__data__,qa,A)&&oa.push(ra);return new xf(x,this.jc,this.Ce,this.Tb)},merge:function(h){if(h.Tb!==this.Tb)throw Error();var n=this.mb;h=h.mb;for(var u=n.length,x=Math.min(u,h.length),z=Array(u),A=0;A<x;++A)for(var la=n[A],oa=h[A],ra=la.length,qa=z[A]=Array(ra),pa,wa=0;wa<ra;++wa)if(pa=la[wa]||oa[wa])qa[wa]=pa;for(;A<u;++A)z[A]=n[A];return new xf(z,this.jc,this.Ce,this.Tb)},selection:function(){return new wD(this.mb,this.jc)},transition:function(){for(var h=this.Ce,n=this.Tb,u=++Mv,x=this.mb,z=x.length,A=0;A<z;++A)for(var la=x[A],oa=la.length,ra,qa=0;qa<oa;++qa)if(ra=la[qa]){var pa=ie(ra,n);De(ra,h,u,qa,la,{time:pa.time+pa.delay+pa.duration,delay:0,duration:pa.duration,ease:pa.ease})}return new xf(x,this.jc,h,u)},call:Ah.call,nodes:Ah.nodes,node:Ah.node,size:Ah.size,empty:Ah.empty,each:Ah.each,on:function(h,n){var u=this.Tb;return 2>arguments.length?ie(this.node(),u).on.on(h):this.each(Zd(u,h,n))},attr:function(h,n){var u=na(h),x="transform"===u?vD:fd;return this.attrTween(h,"function"===typeof n?(u.local?rk:qk)(u,x,oc(this,"attr."+h,n)):null==n?(u.local?gd:Uc)(u):(u.local?mh:za)(u,x,n+""))},attrTween:function(h,n){var u="attr."+h;if(2>arguments.length)return(u=this.tween(u))&&u.ug;if(null==n)return this.tween(u,null);if("function"!==typeof n)throw Error();var x=na(h);return this.tween(u,(x.local?In:Jd)(x,n))},style:function(h,n,u){var x="transform"===(h+="")?uD:fd;return null==n?this.styleTween(h,nh(h,x)).on("end.style."+h,de(h)):this.styleTween(h,"function"===typeof n?DB(h,x,oc(this,"style."+h,n)):Kn(h,x,n+""),u)},styleTween:function(h,n,u){var x="style."+(h+="");if(2>arguments.length)return(x=this.tween(x))&&x.ug;if(null==n)return this.tween(x,null);if("function"!==typeof n)throw Error();return this.tween(x,EB(h,n,null==u?"":u))},text:function(h){return this.tween("text","function"===typeof h?GB(oc(this,"text",h)):FB(null==h?"":h+""))},remove:function(){return this.on("end.remove",Uf(this.Tb))},tween:function(h,n){var u=this.Tb;h+="";if(2>arguments.length){u=ie(this.node(),u).tween;for(var x=0,z=u.length,A;x<z;++x)if((A=u[x]).name===h)return A.value;return null}return this.each((null==n?xi:ua)(u,h,n))},delay:function(h){var n=this.Tb;return arguments.length?this.each(("function"===typeof h?uf:vf)(n,h)):ie(this.node(),n).delay},duration:function(h){var n=this.Tb;return arguments.length?this.each(("function"===typeof h?Jn:Fd)(n,h)):ie(this.node(),n).duration},ease:function(h){var n=this.Tb;return arguments.length?this.each(wi(n,h)):ie(this.node(),n).ease}};var Do={time:null,delay:0,duration:250,ease:function(h){return(1>=(h*=2)?h*h*h:(h-=2)*h*h+2)/2}};Za.prototype.interrupt=function(h){return this.each(function(){var n=h,u=this.Cd,x,z=!0,A;if(u){n=null==n?null:n+"";for(A in u)if((x=u[A]).name!==n)z=!1;else{var la=2<x.state&&5>x.state;x.state=6;x.timer.stop();la&&x.on.call("interrupt",this,this.__data__,x.index,x.group);delete u[A]}z&&delete this.Cd}})};Za.prototype.transition=function(h){var n;if(h instanceof xf){var u=h.Tb;h=h.Ce}else u=++Mv,(n=Do).time=xg(),h=null==h?null:h+"";for(var x=this.mb,z=x.length,A=0;A<z;++A)for(var la=x[A],oa=la.length,ra,qa=0;qa<oa;++qa)if(ra=la[qa]){var pa=ra,wa=h,Da=u,Ha=qa,jc=la,eb;if(!(eb=n))a:{eb=void 0;for(var Pc=u;!(eb=ra.Cd)||!(eb=eb[Pc]);)if(!(ra=ra.parentNode)){eb=(Do.time=xg(),Do);break a}}De(pa,wa,Da,Ha,jc,eb)}return new xf(x,this.jc,h,u)};["e","w"].map(ho);["n","s"].map(ho);"n e s w nw ne se sw".split(" ").map(ho);var Eo=Math.PI,Fo=2*Eo,xD=Fo-1E-6;io.prototype=Ek.prototype={constructor:io,moveTo:function(h,n){this.Ha+="M"+(this.Qa=this.Ba=+h)+","+(this.Ra=this.Fa=+n)},closePath:function(){null!==this.Ba&&(this.Ba=this.Qa,this.Fa=this.Ra,this.Ha+="Z")},lineTo:function(h,n){this.Ha+="L"+(this.Ba=+h)+","+(this.Fa=+n)},quadraticCurveTo:function(h,n,u,x){this.Ha+="Q"+ +h+","+ +n+","+(this.Ba=+u)+","+(this.Fa=+x)},bezierCurveTo:function(h,n,u,x,z,A){this.Ha+="C"+ +h+","+ +n+","+ +u+","+ +x+","+(this.Ba=+z)+","+(this.Fa=+A)},arcTo:function(h,n,u,x,z){h=+h;n=+n;u=+u;x=+x;z=+z;var A=this.Ba,la=this.Fa,oa=u-h,ra=x-n,qa=A-h,pa=la-n,wa=qa*qa+pa*pa;if(0>z)throw Error("negative radius: "+z);if(null===this.Ba)this.Ha+="M"+(this.Ba=h)+","+(this.Fa=n);else if(1E-6<wa)if(1E-6<Math.abs(pa*oa-ra*qa)&&z){u-=A;x-=la;var Da=oa*oa+ra*ra;la=Math.sqrt(Da);A=Math.sqrt(wa);wa=z*Math.tan((Eo-Math.acos((Da+wa-(u*u+x*x))/(2*la*A)))/2);A=wa/A;wa/=la;1E-6<Math.abs(A-1)&&(this.Ha+="L"+(h+A*qa)+","+(n+A*pa));this.Ha+="A"+z+","+z+",0,0,"+ +(pa*u> qa*x)+","+(this.Ba=h+wa*oa)+","+(this.Fa=n+wa*ra)}else this.Ha+="L"+(this.Ba=h)+","+(this.Fa=n)},arc:function(h,n,u,x,z,A){h=+h;n=+n;u=+u;var la=u*Math.cos(x),oa=u*Math.sin(x),ra=h+la,qa=n+oa,pa=1^A;x=A?x-z:z-x;if(0>u)throw Error("negative radius: "+u);if(null===this.Ba)this.Ha+="M"+ra+","+qa;else if(1E-6<Math.abs(this.Ba-ra)||1E-6<Math.abs(this.Fa-qa))this.Ha+="L"+ra+","+qa;u&&(0>x&&(x=x%Fo+Fo),x>xD?this.Ha+="A"+u+","+u+",0,1,"+pa+","+(h-la)+","+(n-oa)+"A"+u+","+u+",0,1,"+pa+","+(this.Ba=ra)+","+(this.Fa=qa):1E-6<x&&(this.Ha+="A"+u+","+u+",0,"+ +(x>=Eo)+","+pa+","+(this.Ba=h+u*Math.cos(z))+ ","+(this.Fa=n+u*Math.sin(z))))},rect:function(h,n,u,x){this.Ha+="M"+(this.Qa=this.Ba=+h)+","+(this.Ra=this.Fa=+n)+"h"+ +u+"v"+ +x+"h"+-u+"Z"},toString:function(){return this.Ha}};Fk.prototype=Gk.prototype={constructor:Fk,has:function(h){return" "+h in this},get:function(h){return this[" "+h]},set:function(h,n){this[" "+h]=n;return this},remove:function(h){h=" "+h;return h in this&&delete this[h]},clear:function(){for(var h in this)" "===h[0]&&delete this[h]},keys:function(){var h=[],n;for(n in this)" "===n[0]&&h.push(n.slice(1));return h},values:function(){var h=[],n;for(n in this)" "===n[0]&&h.push(this[n]);return h},entries:function(){var h=[],n;for(n in this)" "===n[0]&&h.push({key:n.slice(1),value:this[n]});return h},size:function(){var h=0,n;for(n in this)" "===n[0]&&++h;return h},empty:function(){for(var h in this)if(" "===h[0])return!1;return!0},each:function(h){for(var n in this)" "===n[0]&&h(this[n],n.slice(1),this)}};var Fg=Gk.prototype;Hk.prototype=function(h,n){var u=new Hk;if(h instanceof Hk)h.each(function(A){u.add(A)});else if(h){var x=-1,z=h.length;if(null==n)for(;++x<z;)u.add(h[x]);else for(;++x<z;)u.add(n(h[x],x,h))}return u}.prototype={constructor:Hk,has:Fg.has,add:function(h){h+="";this[" "+h]=h;return this},remove:Fg.remove,clear:Fg.clear,values:Fg.keys,size:Fg.size,empty:Fg.empty,each:Fg.each};var Gu={},jo={},yD=Fu(",").parse,zD=Fu("\t").parse;Hu(yD);Hu(zD);var fe=function(h,n,u){n=new ko(null==n?KB:n,null==u?LB:u,NaN,NaN,NaN,NaN);return null==h?n:n.addAll(h)}.prototype=ko.prototype;fe.copy=function(){var h=new ko(this.Cb,this.Gb,this.Qa,this.Ra,this.Ba,this.Fa),n=this.vb,u,x;if(!n)return h;if(!n.length)return h.vb=Ju(n),h;for(u=[{source:n,target:h.vb=Array(4)}];n=u.pop();)for(var z=0;4>z;++z)if(x=n.source[z])x.length?u.push({source:x,target:n.target[z]=Array(4)}):n.target[z]=Ju(x);return h};fe.add=function(h){var n=+this.Cb.call(null,h),u=+this.Gb.call(null,h);return Iu(this.cover(n,u),n,u,h)};fe.addAll=function(h){var n,u,x=h.length,z,A,la=Array(x),oa=Array(x),ra=Infinity,qa=Infinity,pa=-Infinity,wa=-Infinity;for(u=0;u<x;++u)isNaN(z=+this.Cb.call(null,n=h[u]))||isNaN(A=+this.Gb.call(null,n))||(la[u]=z,oa[u]=A,z<ra&&(ra=z),z>pa&&(pa=z),A<qa&&(qa=A),A>wa&&(wa=A));pa<ra&&(ra=this.Qa,pa=this.Ba);wa<qa&&(qa=this.Ra,wa=this.Fa);this.cover(ra,qa).cover(pa,wa);for(u=0;u<x;++u)Iu(this,la[u],oa[u],h[u]);return this};fe.cover=function(h,n){if(isNaN(h=+h)||isNaN(n=+n))return this;var u=this.Qa,x=this.Ra,z=this.Ba,A=this.Fa;if(isNaN(u))z=(u=Math.floor(h))+1,A=(x=Math.floor(n))+1;else if(u>h||h>z||x>n||n>A){var la=z-u,oa=this.vb,ra;switch(ra=(n<(x+A)/2)<<1|h<(u+z)/2){case 0:do{var qa=Array(4);qa[ra]=oa;oa=qa}while(la*=2,z=u+la,A=x+la,h>z||n>A);break;case 1:do qa=Array(4),qa[ra]=oa,oa=qa;while(la*=2,u=z-la,A=x+la,u>h||n>A);break;case 2:do qa=Array(4),qa[ra]=oa,oa=qa;while(la*=2,z=u+la,x=A-la,h>z||x>n);break;case 3:do qa= Array(4),qa[ra]=oa,oa=qa;while(la*=2,u=z-la,x=A-la,u>h||x>n)}this.vb&&this.vb.length&&(this.vb=oa)}else return this;this.Qa=u;this.Ra=x;this.Ba=z;this.Fa=A;return this};fe.data=function(){var h=[];this.visit(function(n){if(!n.length){do h.push(n.data);while(n=n.next)}});return h};fe.extent=function(h){return arguments.length?this.cover(+h[0][0],+h[0][1]).cover(+h[1][0],+h[1][1]):isNaN(this.Qa)?void 0:[[this.Qa,this.Ra],[this.Ba,this.Fa]]};fe.find=function(h,n,u){var x=this.Qa,z=this.Ra,A,la,oa,ra,qa=this.Ba,pa=this.Fa,wa=[],Da=this.vb,Ha;Da&&wa.push(new ee(Da,x,z,qa,pa));null==u?u=Infinity:(x=h-u,z=n-u,qa=h+u,pa=n+u,u*=u);for(;Ha=wa.pop();)if(!(!(Da=Ha.node)||(A=Ha.x0)>qa||(la=Ha.y0)>pa||(oa=Ha.x1)<x||(ra=Ha.y1)<z))if(Da.length){Ha=(A+oa)/2;var jc=(la+ra)/2;wa.push(new ee(Da[3],Ha,jc,oa,ra),new ee(Da[2],A,jc,Ha,ra),new ee(Da[1],Ha,la,oa,jc),new ee(Da[0],A,la,Ha,jc));if(Da=(n>=jc)<<1|h>=Ha)Ha=wa[wa.length-1],wa[wa.length-1]=wa[wa.length- 1-Da],wa[wa.length-1-Da]=Ha}else if(Ha=h-+this.Cb.call(null,Da.data),jc=n-+this.Gb.call(null,Da.data),Ha=Ha*Ha+jc*jc,Ha<u){var eb=Math.sqrt(u=Ha);x=h-eb;z=n-eb;qa=h+eb;pa=n+eb;eb=Da.data}return eb};fe.remove=function(h){if(isNaN(ra=+this.Cb.call(null,h))||isNaN(qa=+this.Gb.call(null,h)))return this;var n,u=this.vb,x,z=this.Qa,A=this.Ra,la=this.Ba,oa=this.Fa,ra,qa,pa,wa,Da,Ha,jc;if(!u)return this;if(u.length)for(;;){(Da=ra>=(pa=(z+la)/2))?z=pa:la=pa;(Ha=qa>=(wa=(A+oa)/2))?A=wa:oa=wa;if(!(n=u,u=u[jc=Ha<<1|Da]))return this;if(!u.length)break;if(n[jc+1&3]||n[jc+2&3]||n[jc+3&3]){var eb=n;var Pc=jc}}for(;u.data!==h;)if(!(x=u,u=u.next))return this;(h=u.next)&&delete u.next;if(x)return h?x.next=h:delete x.next,this;if(!n)return this.vb=h,this;h?n[jc]=h:delete n[jc];(u=n[0]||n[1]||n[2]||n[3])&&u===(n[3]||n[2]||n[1]||n[0])&&!u.length&&(eb?eb[Pc]=u:this.vb=u);return this};fe.removeAll=function(h){for(var n=0,u=h.length;n<u;++n)this.remove(h[n]);return this};fe.root=function(){return this.vb};fe.size=function(){var h=0;this.visit(function(n){if(!n.length){do++h;while(n=n.next)}});return h};fe.visit=function(h){var n=[],u,x=this.vb,z,A,la,oa,ra;for(x&&n.push(new ee(x,this.Qa,this.Ra,this.Ba,this.Fa));u=n.pop();)if(!h(x=u.node,A=u.x0,la=u.y0,oa=u.x1,ra=u.y1)&&x.length){u=(A+oa)/2;var qa=(la+ra)/2;(z=x[3])&&n.push(new ee(z,u,qa,oa,ra));(z=x[2])&&n.push(new ee(z,A,qa,u,ra));(z=x[1])&&n.push(new ee(z,u,la,oa,qa));(z=x[0])&&n.push(new ee(z,A,la,u,qa))}return this};fe.visitAfter=function(h){var n=[],u=[],x;for(this.vb&&n.push(new ee(this.vb,this.Qa,this.Ra,this.Ba,this.Fa));x=n.pop();){var z=x.node;if(z.length){var A,la=x.x0,oa=x.y0,ra=x.x1,qa=x.y1,pa=(la+ra)/2,wa=(oa+qa)/2;(A=z[0])&&n.push(new ee(A,la,oa,pa,wa));(A=z[1])&&n.push(new ee(A,pa,oa,ra,wa));(A=z[2])&&n.push(new ee(A,la,wa,pa,qa));(A=z[3])&&n.push(new ee(A,pa,wa,ra,qa))}u.push(x)}for(;x=u.pop();)h(x.node,x.x0,x.y0,x.x1,x.y1);return this};fe.x=function(h){return arguments.length?(this.Cb=h,this):this.Cb};fe.y=function(h){return arguments.length?(this.Gb=h,this):this.Gb};var OB=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;Jk.prototype=lo.prototype;lo.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(null==this.width?"":Math.max(1,this.width|0))+(this.comma?",":"")+(null==this.precision?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};var Nu,Ou={"%":function(h,n){return(100*h).toFixed(n)},b:function(h){return Math.round(h).toString(2)},c:function(h){return h+""},d:function(h){return Math.round(h).toString(10)},e:function(h,n){return h.toExponential(n)},f:function(h,n){return h.toFixed(n)},g:function(h,n){return h.toPrecision(n)},o:function(h){return Math.round(h).toString(8)},p:function(h,n){return Ku(100*h,n)},r:Ku,s:function(h,n){var u=Ik(h,n);if(!u)return h+"";var x=u[0];u=u[1];u=u-(Nu=3*Math.max(-8,Math.min(8,Math.floor(u/3))))+1;var z=x.length;return u===z?x:u>z?x+Array(u-z+1).join("0"):0<u?x.slice(0,u)+"."+x.slice(u):"0."+Array(1-u).join("0")+Ik(h,Math.max(0,n+u-1))[0]},X:function(h){return Math.round(h).toString(16).toUpperCase()},x:function(h){return Math.round(h).toString(16)}},Mu="y z a f p n \u00b5 m k M G T P E Z Y".split(" "),Wk;(function(h){Wk=PB(h);qh=Wk.format;nB=Wk.formatPrefix;return Wk})({decimal:".",thousands:",",grouping:[3],currency:["$",""]});Ee.prototype={constructor:Ee,reset:function(){this.s=this.t=0},add:function(h){Pu(Xk,h,this.t);Pu(this,Xk.s,this.s);this.s?this.t+=Xk.t:this.s=Xk.t},valueOf:function(){return this.s}};var Xk=new Ee,Kd=Math.PI,xe=Kd/2,Nv=Kd/4,AD=2*Kd,Go=Kd/180,Yf=Math.abs,Ho=Math.atan,Vu=Math.atan2,ye=Math.cos,$d=Math.sin,Lk=Math.sqrt;new Ee;new Ee;new Ee;var Io=new Ee;(function(h,n,u,x){return function(z){function A(ad,Qc){h(ad,Qc)&&z.point(ad,Qc)} function la(ad,Qc){Da.point(ad,Qc)} function oa(){Oc.point=la;Da.lineStart()} function ra(){Oc.point=A;Da.lineEnd()} function qa(ad,Qc){tc.push([ad,Qc]);jc.point(ad,Qc)} function pa(){jc.lineStart();tc=[]} function wa(){qa(tc[0][0],tc[0][1]);jc.lineEnd();var ad=jc.Il(),Qc=Ha.result(),Ma=Qc.length,Rc;tc.pop();Pc.push(tc);tc=null;if(Ma)if(ad&1){if(Ma=Qc[0],0<(Qc=Ma.length-1)){eb||(z.polygonStart(),eb=!0);z.lineStart();for(ad=0;ad<Qc;++ad)z.point((Rc=Ma[ad])[0],Rc[1]);z.lineEnd()}}else 1<Ma&&ad&2&&Qc.push(Qc.pop().concat(Qc.shift())),Tc.push(Qc.filter(TB))} var Da=n(z),Ha=RB(),jc=n(Ha),eb=!1,Pc,Tc,tc,Oc={point:A,lineStart:oa,lineEnd:ra,polygonStart:function(){Oc.point=qa;Oc.lineStart=pa;Oc.lineEnd=wa;Tc=[];Pc=[]},polygonEnd:function(){Oc.point=A;Oc.lineStart=oa;Oc.lineEnd=ra;var ad=Tc,Qc=ad.length;var Ma=-1;for(var Rc=0,Ia,Ta;++Ma<Qc;)Rc+=ad[Ma].length;for(Ia=Array(Rc);0<=--Qc;)for(Ta=ad[Qc],Ma=Ta.length;0<=--Ma;)Ia[--Rc]=Ta[Ma];Tc=Ia;ad=Pc;Qc=x[0];Rc=x[1];var Ga=$d(Rc);Ma=[$d(Qc),-ye(Qc),0];Ta=Ia=0;Io.reset();1===Ga?Rc=xe+1E-6:-1===Ga&&(Rc=-xe-1E-6);Ga=0;for(var Na=ad.length;Ga<Na;++Ga)if(xd=(Yc=ad[Ga]).length){var Yc,xd,Cd=Yc[xd-1],pd=Cd[0],re=Cd[1]/2+Nv,Zf=$d(re),Ov=ye(re);for(re=0;re<xd;++re,pd=Jo,Zf= Pv,Ov=Oi,Cd=Yk){var Yk=Yc[re],Jo=Yk[0];Oi=Yk[1]/2+Nv;var Pv=$d(Oi),Oi=ye(Oi),Bh=Jo-pd,Ko=0<=Bh?1:-1,Lo=Ko*Bh,Zk=Lo>Kd;Zf*=Pv;Io.add(Vu(Zf*Ko*$d(Lo),Ov*Oi+Zf*ye(Lo)));Ia+=Zk?Bh+Ko*AD:Bh;Zk^pd>=Qc^Jo>=Qc&&(Cd=Ru(Qu(Cd),Qu(Yk)),Su(Cd),pd=Ru(Ma,Cd),Su(pd),pd=(Zk^0<=Bh?-1:1)*Kk(pd[2]),Rc>pd||Rc===pd&&(Cd[0]||Cd[1]))&&(Ta+=Zk^0<=Bh?1:-1)}}ad=(-1E-6>Ia||1E-6>Ia&&-1E-6>Io)^Ta&1;Tc.length?(eb||(z.polygonStart(),eb=!0),SB(Tc,UB,ad,u,z)):ad&&(eb||(z.polygonStart(),eb=!0),z.lineStart(),u(null,null,1,z),z.lineEnd());eb&&(z.polygonEnd(),eb=!1);Tc=Pc=null},sphere:function(){z.polygonStart();z.lineStart();u(null,null,1,z);z.lineEnd();z.polygonEnd()}};return Oc}})(function(){return!0},function(h){var n=NaN,u=NaN,x=NaN,z;return{lineStart:function(){h.lineStart();z=1},point:function(A,la){var oa=0<A?Kd:-Kd,ra=Yf(A-n);if(1E-6>Yf(ra-Kd))h.point(n,u=0<(u+la)/2?xe:-xe),h.point(x,u),h.lineEnd(),h.lineStart(),h.point(oa,u),h.point(A,u),z=0;else if(x!==oa&&ra>=Kd){1E-6>Yf(n-x)&&(n-=1E-6*x);1E-6>Yf(A-oa)&&(A-=1E-6*oa);ra=n;var qa=u,pa=A,wa,Da,Ha=$d(ra-pa);u=1E-6<Yf(Ha)?Ho(($d(qa)*(Da=ye(la))*$d(pa)-$d(la)*(wa=ye(qa))*$d(ra))/(wa*Da*Ha)):(qa+la)/2;h.point(x,u);h.lineEnd();h.lineStart();h.point(oa,u);z=0}h.point(n=A,u=la);x=oa},lineEnd:function(){h.lineEnd();n=u=NaN},Il:function(){return 2-z}}},function(h,n,u,x){null==h?(u*=xe,x.point(-Kd,u),x.point(0,u),x.point(Kd,u),x.point(Kd,0),x.point(Kd,-u),x.point(0,-u),x.point(-Kd,-u),x.point(-Kd,0),x.point(-Kd,u)):1E-6<Yf(h[0]-n[0])?(h=h[0]<n[0]?Kd:-Kd,u=u*h/2,x.point(-h,u),x.point(0,u),x.point(h,u)):x.point(n[0],n[1])},[-Kd,-xe]);new Ee;new Ee;new Ee;new Ee;mo.prototype={constructor:mo,point:function(h,n){this.stream.point(h,n)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};ye(30*Go);(function(h){return function(n){var u=new mo,x;for(x in h)u[x]=h[x];u.stream=n;return u}})({point:function(h,n){this.stream.point(h*Go,n*Go)}});Uu(function(h){return Lk(2/(1+h))}).invert=Gi(function(h){return 2*Kk(h/2)});Uu(function(h){return(h=1<h?0:-1>h?Kd:Math.acos(h))&&h/$d(h)}).invert=Gi(function(h){return h});Lk(3);Gi(Ho);Gi(Kk);Gi(function(h){return 2*Ho(h)});Hi.prototype=Wu.prototype={constructor:Hi,count:function(){return this.eachAfter(VB)},each:function(h){var n,u=[this],x;do{var z=u.reverse();for(u=[];n=z.pop();)if(h(n),n=n.children){var A=0;for(x=n.length;A<x;++A)u.push(n[A])}}while(u.length);return this},eachAfter:function(h){for(var n,u=[this],x=[],z,A;n=u.pop();)if(x.push(n),n=n.children)for(z=0,A=n.length;z<A;++z)u.push(n[z]);for(;n=x.pop();)h(n);return this},eachBefore:function(h){for(var n,u=[this],x;n=u.pop();)if(h(n),n=n.children)for(x=n.length-1;0<=x;--x)u.push(n[x]);return this},sum:function(h){return this.eachAfter(function(n){for(var u=+h(n.data)||0,x=n.children,z=x&&x.length;0<=--z;)u+=x[z].value;n.value=u})},sort:function(h){return this.eachBefore(function(n){n.children&&n.children.sort(h)})},path:function(h){var n=this;var u=n;var x=h;if(u!==x){var z=u.ancestors(),A=x.ancestors(),la=null;u=z.pop();for(x=A.pop();u===x;)la=u,u=z.pop(),x=A.pop();u=la}for(x=[n];n!==u;)n=n.parent,x.push(n);for(n=x.length;h!==u;)x.splice(n,0,h),h=h.parent;return x},ancestors:function(){for(var h=this,n=[h];h=h.parent;)n.push(h);return n},descendants:function(){var h=[];this.each(function(n){h.push(n)});return h},leaves:function(){var h=[];this.eachBefore(function(n){n.children||h.push(n)});return h},links:function(){var h=this,n=[];h.each(function(u){u!==h&&n.push({source:u.parent,target:u})});return n},copy:function(){return Wu(this).eachBefore(YB)}};(function(h,n){this.Ha=h;this.A=this.children=this.parent=null;this.a=this;this.s=this.c=this.m=this.z=0;this.t=null;this.ud=n}).prototype=Object.create(Hi.prototype);var Qv=Array.prototype,av=Qv.map,Nk=Qv.slice,Xu={name:"implicit"},$u=[0,1],so=new Date,to=new Date,Mo=Rd(function(){},function(h,n){h.setTime(+h+n)},function(h,n){return n-h});Mo.every=function(h){h=Math.floor(h);return isFinite(h)&&0<h?1<h?Rd(function(n){n.setTime(Math.floor(n/h)*h)},function(n,u){n.setTime(+n+u*h)},function(n,u){return(u-n)/h}):Mo:null};var BD=Rd(function(h){h.setTime(1E3*Math.floor(h/1E3))},function(h,n){h.setTime(+h+1E3*n)},function(h,n){return(n-h)/1E3},function(h){return h.getUTCSeconds()}),CD=Rd(function(h){h.setTime(6E4*Math.floor(h/6E4))},function(h,n){h.setTime(+h+6E4*n)},function(h,n){return(n-h)/6E4},function(h){return h.getMinutes()}),DD=Rd(function(h){var n=6E4*h.getTimezoneOffset()%36E5;0>n&&(n+=36E5);h.setTime(36E5*Math.floor((+h-n)/36E5)+n)},function(h,n){h.setTime(+h+36E5*n)},function(h,n){return(n-h)/36E5},function(h){return h.getHours()}),wo=Rd(function(h){h.setHours(0,0,0,0)},function(h,n){h.setDate(h.getDate()+n)},function(h,n){return(n-h-6E4*(n.getTimezoneOffset()-h.getTimezoneOffset()))/864E5},function(h){return h.getDate()-1}),sv=Cg(0),vo=Cg(1);Cg(2);Cg(3);var xo=Cg(4);Cg(5);Cg(6);var ED=Rd(function(h){h.setDate(1);h.setHours(0,0,0,0)},function(h,n){h.setMonth(h.getMonth()+n)},function(h,n){return n.getMonth()-h.getMonth()+12*(n.getFullYear()-h.getFullYear())},function(h){return h.getMonth()}),Eg=Rd(function(h){h.setMonth(0,1);h.setHours(0,0,0,0)},function(h,n){h.setFullYear(h.getFullYear()+n)},function(h,n){return n.getFullYear()-h.getFullYear()},function(h){return h.getFullYear()});Eg.every=function(h){return isFinite(h=Math.floor(h))&&0<h?Rd(function(n){n.setFullYear(Math.floor(n.getFullYear()/h)*h);n.setMonth(0,1);n.setHours(0,0,0,0)},function(n,u){n.setFullYear(n.getFullYear()+u*h)}):null};Rd(function(h){h.setUTCSeconds(0,0)},function(h,n){h.setTime(+h+6E4*n)},function(h,n){return(n-h)/6E4},function(h){return h.getUTCMinutes()});Rd(function(h){h.setUTCMinutes(0,0,0)},function(h,n){h.setTime(+h+36E5*n)},function(h,n){return(n-h)/36E5},function(h){return h.getUTCHours()});var iv=Rd(function(h){h.setUTCHours(0,0,0,0)},function(h,n){h.setUTCDate(h.getUTCDate()+n)},function(h,n){return(n-h)/864E5},function(h){return h.getUTCDate()-1}),hD=Dg(0),uo=Dg(1);Dg(2);Dg(3);var yo=Dg(4);Dg(5);Dg(6);Rd(function(h){h.setUTCDate(1);h.setUTCHours(0,0,0,0)},function(h,n){h.setUTCMonth(h.getUTCMonth()+n)},function(h,n){return n.getUTCMonth()-h.getUTCMonth()+12*(n.getUTCFullYear()-h.getUTCFullYear())},function(h){return h.getUTCMonth()});var xh=Rd(function(h){h.setUTCMonth(0,1);h.setUTCHours(0,0,0,0)},function(h,n){h.setUTCFullYear(h.getUTCFullYear()+n)},function(h,n){return n.getUTCFullYear()-h.getUTCFullYear()},function(h){return h.getUTCFullYear()});xh.every=function(h){return isFinite(h=Math.floor(h))&&0<h?Rd(function(n){n.setUTCFullYear(Math.floor(n.getUTCFullYear()/h)*h);n.setUTCMonth(0,1);n.setUTCHours(0,0,0,0)},function(n,u){n.setUTCFullYear(n.getUTCFullYear()+u*h)}):null};var hv={"-":"",_:" ",0:"0"},Xd=/^\s*\d+/,gD=/^%/,fD=/[\\^$*+?|[\]().{}]/g,Pi;(function(h){Pi=jC(h);Pq=Pi.format;Oq=Pi.utcFormat;oq=Pi.utcParse;return Pi})({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),shortDays:"Sun Mon Tue Wed Thu Fri Sat".split(" "),months:"January February March April May June July August September October November December".split(" "),shortMonths:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" ")});Date.prototype.toISOString||Oq("%Y-%m-%dT%H:%M:%S.%LZ");+new Date("2000-01-01T00:00:00.000Z")||oq("%Y-%m-%dT%H:%M:%S.%LZ");bd("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf");bd("393b795254a36b6ecf9c9ede6379398ca252b5cf6bcedb9c8c6d31bd9e39e7ba52e7cb94843c39ad494ad6616be7969c7b4173a55194ce6dbdde9ed6");bd("3182bd6baed69ecae1c6dbefe6550dfd8d3cfdae6bfdd0a231a35474c476a1d99bc7e9c0756bb19e9ac8bcbddcdadaeb636363969696bdbdbdd9d9d9");bd("1f77b4aec7e8ff7f0effbb782ca02c98df8ad62728ff98969467bdc5b0d58c564bc49c94e377c2f7b6d27f7f7fc7c7c7bcbd22dbdb8d17becf9edae5");bd("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666");bd("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666");bd("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928");bd("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2");bd("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc");bd("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999");bd("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3");bd("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f");var FD=Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e","8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(bd);vd(FD);var GD=Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837","40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(bd);vd(GD);var HD=Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419","8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(bd);vd(HD);var ID=Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(bd);vd(ID);var JD=Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(bd);vd(JD);var KD=Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040","ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(bd);vd(KD);var LD=Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4","d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(bd);vd(LD);var MD=Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850","d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(bd);vd(MD);var ND=Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd","9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(bd);vd(ND);var OD=Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(bd);vd(OD);var PD=Array(3).concat("e0ecf49ebcda8856a7","edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(bd);vd(PD);var QD=Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(bd);vd(QD);var RD=Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(bd);vd(RD);var SD=Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(bd);vd(SD);var TD=Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(bd);vd(TD);var UD=Array(3).concat("e7e1efc994c7dd1c77","f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(bd);vd(UD);var VD=Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(bd);vd(VD);var WD=Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(bd);vd(WD);var XD=Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837","ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(bd);vd(XD);var YD=Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(bd);vd(YD);var ZD=Array(3).concat("ffeda0feb24cf03b20","ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(bd);vd(ZD);var $D=Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(bd);vd($D);var aE=Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(bd);vd(aE);var bE=Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525","f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(bd);vd(bE);var cE=Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(bd);vd(cE);var dE=Array(3).concat("fee0d2fc9272de2d26","fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(bd);vd(dE);var eE=Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(bd);vd(eE);Co(db(300,.5,0),db(-240,.5,1));Co(db(-100,.75,.35),db(80,1.5,.8));Co(db(260,.75,.35),db(80,1.5,.8));db();cb();Pk(bd("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));Pk(bd("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf"));Pk(bd("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4"));Pk(bd("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));var Rv=Math.abs,ae=Math.atan2,Gg=Math.cos,qD=Math.max,No=Math.min,Ze=Math.sin,yh=Math.sqrt,Qi=Math.PI,Qk=Qi/2,$k=2*Qi;vv.prototype={areaStart:function(){this.Ia=0},areaEnd:function(){this.Ia=NaN},lineStart:function(){this.Oa=0},lineEnd:function(){(this.Ia||0!==this.Ia&&1===this.Oa)&&this.Ga.closePath();this.Ia=1-this.Ia},point:function(h,n){h=+h;n=+n;switch(this.Oa){case 0:this.Oa=1;this.Ia?this.Ga.lineTo(h,n):this.Ga.moveTo(h,n);break;case 1:this.Oa=2;default:this.Ga.lineTo(h,n)}}};(function(h){function n(u){return new zv(h(u))} n.Be=h;return n})(Sk);zv.prototype={areaStart:function(){this.Be.areaStart()},areaEnd:function(){this.Be.areaEnd()},lineStart:function(){this.Be.lineStart()},lineEnd:function(){this.Be.lineEnd()},point:function(h,n){this.Be.point(n*Math.sin(h),n*-Math.cos(h))}};Bv.prototype={areaStart:function(){this.Ia=0},areaEnd:function(){this.Ia=NaN},lineStart:function(){this.Qa=this.Ba=this.Ra=this.Fa=NaN;this.Oa=0},lineEnd:function(){switch(this.Oa){case 3:Av(this,this.Ba,this.Fa);case 2:this.Ga.lineTo(this.Ba,this.Fa)}(this.Ia||0!==this.Ia&&1===this.Oa)&&this.Ga.closePath();this.Ia=1-this.Ia},point:function(h,n){h=+h;n=+n;switch(this.Oa){case 0:this.Oa=1;this.Ia?this.Ga.lineTo(h,n):this.Ga.moveTo(h,n);break;case 1:this.Oa=2;break;case 2:this.Oa=3,this.Ga.lineTo((5*this.Qa+this.Ba)/6,(5*this.Ra+this.Fa)/6);default:Av(this,h,n)}this.Qa=this.Ba;this.Ba=h;this.Ra=this.Fa;this.Fa=n}};Dv.prototype={areaStart:function(){this.Ia=0},areaEnd:function(){this.Ia=NaN},lineStart:function(){this.Qa=this.Ba=this.De=this.Ra=this.Fa=this.Ee=NaN;this.Oa=0},lineEnd:function(){switch(this.Oa){case 2:this.Ga.lineTo(this.De,this.Ee);break;case 3:Cv(this,this.Ba,this.Fa)}(this.Ia||0!==this.Ia&&1===this.Oa)&&this.Ga.closePath();this.Ia=1-this.Ia},point:function(h,n){h=+h;n=+n;switch(this.Oa){case 0:this.Oa=1;this.Ia?this.Ga.lineTo(h,n):this.Ga.moveTo(h,n);break;case 1:this.Oa=2;this.Ba=h;this.Fa=n;break;case 2:this.Oa=3;default:Cv(this,h,n)}this.Qa=this.Ba;this.Ba=this.De;this.De=h;this.Ra=this.Fa;this.Fa=this.Ee;this.Ee=n}};var fE=function u(n){function x(z){return new Dv(z,n)} x.tension=function(z){return u(+z)};return x}(0);Tk.prototype={areaStart:function(){this.Ia=0},areaEnd:function(){this.Ia=NaN},lineStart:function(){this.Qa=this.Ba=this.Ra=this.Fa=this.tg=NaN;this.Oa=0},lineEnd:function(){switch(this.Oa){case 2:this.Ga.lineTo(this.Ba,this.Fa);break;case 3:zo(this,this.tg,Fv(this,this.tg))}(this.Ia||0!==this.Ia&&1===this.Oa)&&this.Ga.closePath();this.Ia=1-this.Ia},point:function(n,u){var x=NaN;n=+n;u=+u;if(n!==this.Ba||u!==this.Fa){switch(this.Oa){case 0:this.Oa=1;this.Ia?this.Ga.lineTo(n,u):this.Ga.moveTo(n,u);break;case 1:this.Oa=2;break;case 2:this.Oa=3;zo(this,Fv(this,x=Ev(this,n,u)),x);break;default:zo(this,this.tg,x=Ev(this,n,u))}this.Qa=this.Ba;this.Ba=n;this.Ra=this.Fa;this.Fa=u;this.tg=x}}};(Gv.prototype=Object.create(Tk.prototype)).point=function(n,u){Tk.prototype.point.call(this,u,n)};Hv.prototype={moveTo:function(n,u){this.Ga.moveTo(u,n)},closePath:function(){this.Ga.closePath()},lineTo:function(n,u){this.Ga.lineTo(u,n)},bezierCurveTo:function(n,u,x,z,A,la){this.Ga.bezierCurveTo(u,n,z,x,la,A)}};Iv.prototype={areaStart:function(){this.Ia=0},areaEnd:function(){this.Ia=NaN},lineStart:function(){this.Cb=[];this.Gb=[]},lineEnd:function(){var n=this.Cb,u=this.Gb,x=n.length;if(x)if(this.Ia?this.Ga.lineTo(n[0],u[0]):this.Ga.moveTo(n[0],u[0]),2===x)this.Ga.lineTo(n[1],u[1]);else for(var z=Jv(n),A=Jv(u),la=0,oa=1;oa<x;++la,++oa)this.Ga.bezierCurveTo(z[0][la],A[0][la],z[1][la],A[1][la],n[oa],u[oa]);(this.Ia||0!==this.Ia&&1===x)&&this.Ga.closePath();this.Ia=1-this.Ia;this.Cb=this.Gb=null},point:function(n,u){this.Cb.push(+n);this.Gb.push(+u)}};Uk.prototype={areaStart:function(){this.Ia=0},areaEnd:function(){this.Ia=NaN},lineStart:function(){this.Cb=this.Gb=NaN;this.Oa=0},lineEnd:function(){0<this.Zd&&1>this.Zd&&2===this.Oa&&this.Ga.lineTo(this.Cb,this.Gb);(this.Ia||0!==this.Ia&&1===this.Oa)&&this.Ga.closePath();0<=this.Ia&&(this.Zd=1-this.Zd,this.Ia=1-this.Ia)},point:function(n,u){n=+n;u=+u;switch(this.Oa){case 0:this.Oa=1;this.Ia?this.Ga.lineTo(n,u):this.Ga.moveTo(n,u);break;case 1:this.Oa=2;default:if(0>=this.Zd)this.Ga.lineTo(this.Cb,u),this.Ga.lineTo(n,u);else{var x=this.Cb*(1-this.Zd)+n*this.Zd;this.Ga.lineTo(x,this.Gb);this.Ga.lineTo(x,u)}}this.Cb=n;this.Gb=u}};Li.prototype={constructor:Li,scale:function(n){return 1===n?this:new Li(this.k*n,this.x,this.y)},translate:function(n,u){return 0===n&0===u?this:new Li(this.k,this.x+this.k*n,this.y+this.k*u)},apply:function(n){return[n[0]*this.k+this.x,n[1]*this.k+this.y]},applyX:function(n){return n*this.k+this.x},applyY:function(n){return n*this.k+this.y},invert:function(n){return[(n[0]-this.x)/this.k,(n[1]-this.y)/this.k]},invertX:function(n){return(n-this.x)/this.k},invertY:function(n){return(n-this.y)/this.k},rescaleX:function(n){return n.copy().domain(n.range().map(this.invertX,this).map(n.invert,n))},rescaleY:function(n){return n.copy().domain(n.range().map(this.invertY,this).map(n.invert,n))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};new Li(1,0,0);Uh=b;dw=function(n,u){return u<n?-1:u>n?1:u>=n?0:NaN};Hh=function(n,u){var x=n.length,z=-1,A,la,oa;if(null==u)for(;++z<x;){if(null!=(A=n[z])&&A>=A)for(la=oa=A;++z<x;)null!=(A=n[z])&&(la>A&&(la=A),oa<A&&(oa=A))}else for(;++z<x;)if(null!=(A=u(n[z],z,n))&&A>=A)for(la=oa=A;++z<x;)null!=(A=u(n[z],z,n))&&(la>A&&(la=A),oa<A&&(oa=A));return[la,oa]};br=function(n,u){var x=n.length,z=-1,A,la;if(null==u)for(;++z<x;){if(null!=(A=n[z])&&A>=A)for(la=A;++z<x;)null!=(A=n[z])&&A>la&&(la=A)}else for(;++z<x;)if(null!=(A=u(n[z],z,n))&&A>=A)for(la=A;++z<x;)null!=(A=u(n[z],z,n))&&A>la&&(la=A);return la};cr=function(n,u){var x=n.length,z=-1,A,la;if(null==u)for(;++z<x;){if(null!=(A=n[z])&&A>=A)for(la=A;++z<x;)null!=(A=n[z])&&la>A&&(la=A)}else for(;++z<x;)if(null!=(A=u(n[z],z,n))&&A>=A)for(la=A;++z<x;)null!=(A=u(n[z],z,n))&&la>A&&(la=A);return la};Sz=function(n,u){var x=n.length,z=-1,A,la=0;if(null==u)for(;++z<x;){if(A=+n[z])la+=A}else for(;++z<x;)if(A=+u(n[z],z,n))la+=A;return la};Pj=Ya;ew=qc;aw=sc;Th=oo;Rh=function(){return Yu(oo().paddingInner(1))};Nh=bv;Qh=gv;Ej=no;Wh=function(){return tv(Eg,ED,sv,wo,DD,CD,BD,Mo,Pq).domain([new Date(2E3,0,1),new Date(2E3,0,2)])};ji=function(n){var u=ii;for(var x;x=u.sourceEvent;)u=x;u.changedTouches&&(u=u.changedTouches[0]);x=n.ownerSVGElement||n;x.createSVGPoint?(x=x.createSVGPoint(),x.x=u.clientX,x.y=u.clientY,x=x.matrixTransform(n.getScreenCTM().inverse()),n=[x.x,x.y]):(x=n.getBoundingClientRect(),n=[u.clientX-x.left-n.clientLeft,u.clientY-x.top-n.clientTop]);return n};nj=qe;Zi=function(n){return"string"===typeof n?new Ra([[document.querySelector(n)]],[document.documentElement]):new Ra([[n]],vu)};gy=Za;St=function(){function n(){var pa,wa=+u.apply(this,arguments),Da=+x.apply(this,arguments),Ha=la.apply(this,arguments)-Qk,jc=oa.apply(this,arguments)-Qk,eb=Rv(jc-Ha),Pc=jc>Ha;qa||(qa=pa=Ek());if(Da<wa){var Tc=Da;Da=wa;wa=Tc}if(1E-12<Da)if(eb>$k-1E-12)qa.moveTo(Da*Gg(Ha),Da*Ze(Ha)),qa.arc(0,0,Da,Ha,jc,!Pc),1E-12<wa&&(qa.moveTo(wa*Gg(jc),wa*Ze(jc)),qa.arc(0,0,wa,jc,Ha,Pc));else{var tc=Ha,Oc=jc;Tc=Ha;var ad=jc,Qc=eb,Ma=eb,Rc=ra.apply(this,arguments)/2,Ia=1E-12<Rc&&(A?+A.apply(this,arguments):yh(wa* wa+Da*Da)),Ta=No(Rv(Da-wa)/2,+z.apply(this,arguments)),Ga=Ta,Na=Ta;if(1E-12<Ia){var Yc=uv(Ia/wa*Ze(Rc));Rc=uv(Ia/Da*Ze(Rc));1E-12<(Qc-=2*Yc)?(Yc*=Pc?1:-1,Tc+=Yc,ad-=Yc):(Qc=0,Tc=ad=(Ha+jc)/2);1E-12<(Ma-=2*Rc)?(Rc*=Pc?1:-1,tc+=Rc,Oc-=Rc):(Ma=0,tc=Oc=(Ha+jc)/2)}Ha=Da*Gg(tc);jc=Da*Ze(tc);Yc=wa*Gg(ad);Rc=wa*Ze(ad);if(1E-12<Ta){var xd=Da*Gg(Oc),Cd=Da*Ze(Oc),pd=wa*Gg(Tc),re=wa*Ze(Tc);if(eb<Qi){1E-12<Qc?(Ga=pd-Ha,Na=re-jc,eb=Yc-xd,Ia=Rc-Cd,eb=(eb*(jc-Cd)-Ia*(Ha-xd))/(Ia*Ga-eb*Na),Ga=[Ha+eb*Ga,jc+eb*Na]):Ga=[Yc,Rc];Na=Ha-Ga[0];eb=jc-Ga[1];Ia=xd-Ga[0];var Zf=Cd-Ga[1];Na=(Na*Ia+eb*Zf)/(yh(Na*Na+eb*eb)*yh(Ia*Ia+Zf*Zf));Na=1/Ze((1<Na?0:-1>Na?Qi:Math.acos(Na))/2);eb=yh(Ga[0]*Ga[0]+Ga[1]*Ga[1]);Ga=No(Ta,(wa-eb)/(Na-1));Na=No(Ta,(Da-eb)/(Na+1))}}1E-12<Ma?1E-12<Na?(tc=Rk(pd,re,Ha,jc,Da,Na,Pc),Oc=Rk(xd,Cd,Yc,Rc,Da,Na,Pc),qa.moveTo(tc.cx+tc.ad,tc.cy+tc.hd),Na<Ta?qa.arc(tc.cx,tc.cy,Na,ae(tc.hd,tc.ad),ae(Oc.hd,Oc.ad),!Pc):(qa.arc(tc.cx,tc.cy,Na,ae(tc.hd,tc.ad),ae(tc.Vd,tc.Ud),!Pc),qa.arc(0,0,Da,ae(tc.cy+tc.Vd,tc.cx+tc.Ud),ae(Oc.cy+Oc.Vd,Oc.cx+Oc.Ud),!Pc),qa.arc(Oc.cx,Oc.cy,Na,ae(Oc.Vd,Oc.Ud),ae(Oc.hd,Oc.ad),!Pc))):(qa.moveTo(Ha,jc),qa.arc(0,0,Da,tc,Oc,!Pc)):qa.moveTo(Ha,jc);1E-12<wa&&1E-12<Qc?1E-12<Ga?(tc=Rk(Yc,Rc,xd,Cd,wa,-Ga,Pc),Oc=Rk(Ha,jc,pd,re,wa,-Ga,Pc),qa.lineTo(tc.cx+tc.ad,tc.cy+tc.hd),Ga<Ta?qa.arc(tc.cx,tc.cy,Ga,ae(tc.hd,tc.ad),ae(Oc.hd,Oc.ad),!Pc):(qa.arc(tc.cx,tc.cy,Ga,ae(tc.hd,tc.ad),ae(tc.Vd,tc.Ud),!Pc),qa.arc(0,0,wa,ae(tc.cy+tc.Vd,tc.cx+tc.Ud),ae(Oc.cy+Oc.Vd,Oc.cx+Oc.Ud),Pc),qa.arc(Oc.cx,Oc.cy,Ga,ae(Oc.Vd,Oc.Ud),ae(Oc.hd,Oc.ad),!Pc))):qa.arc(0,0,wa,ad,Tc,Pc):qa.lineTo(Yc,Rc)}else qa.moveTo(0,0);qa.closePath();if(pa)return qa=null,pa+""||null} var u=lD,x=mD,z=td(0),A=null,la=nD,oa=oD,ra=pD,qa=null;n.centroid=function(){var pa=(+u.apply(this,arguments)+ +x.apply(this,arguments))/2,wa=(+la.apply(this,arguments)+ +oa.apply(this,arguments))/2-Qi/2;return[Gg(wa)*pa,Ze(wa)*pa]};n.innerRadius=function(pa){return arguments.length?(u="function"===typeof pa?pa:td(+pa),n):u};n.outerRadius=function(pa){return arguments.length?(x="function"===typeof pa?pa:td(+pa),n):x};n.cornerRadius=function(pa){return arguments.length?(z="function"===typeof pa?pa:td(+pa),n):z};n.padRadius=function(pa){return arguments.length?(A=null==pa?null:"function"===typeof pa?pa:td(+pa),n):A};n.startAngle=function(pa){return arguments.length?(la="function"===typeof pa?pa:td(+pa),n):la};n.endAngle=function(pa){return arguments.length?(oa="function"===typeof pa?pa:td(+pa),n):oa};n.padAngle=function(pa){return arguments.length?(ra="function"===typeof pa?pa:td(+pa),n):ra};n.context=function(pa){return arguments.length?(qa=null==pa?null:pa,n):qa};return n};sx=function(){function n(wa){var Da,Ha,jc=wa.length,eb,Pc=!1,Tc,tc=Array(jc),Oc=Array(jc);null==ra&&(pa=qa(Tc=Ek()));for(Da=0;Da<=jc;++Da){if(!(Da<jc&&oa(eb=wa[Da],Da,wa))===Pc)if(Pc=!Pc){var ad=Da;pa.areaStart();pa.lineStart()}else{pa.lineEnd();pa.lineStart();for(Ha=Da-1;Ha>=ad;--Ha)pa.point(tc[Ha],Oc[Ha]);pa.lineEnd();pa.areaEnd()}Pc&&(tc[Da]=+x(eb,Da,wa),Oc[Da]=+A(eb,Da,wa),pa.point(z?+z(eb,Da,wa):tc[Da],la?+la(eb,Da,wa):Oc[Da]))}if(Tc)return pa=null,Tc+""||null} function u(){return yv().defined(oa).curve(qa).context(ra)} var x=wv,z=null,A=td(0),la=xv,oa=td(!0),ra=null,qa=Sk,pa=null;n.x=function(wa){return arguments.length?(x="function"===typeof wa?wa:td(+wa),z=null,n):x};n.x0=function(wa){return arguments.length?(x="function"===typeof wa?wa:td(+wa),n):x};n.x1=function(wa){return arguments.length?(z=null==wa?null:"function"===typeof wa?wa:td(+wa),n):z};n.y=function(wa){return arguments.length?(A="function"===typeof wa?wa:td(+wa),la=null,n):A};n.y0=function(wa){return arguments.length?(A="function"===typeof wa?wa:td(+wa),n):A};n.y1=function(wa){return arguments.length?(la=null==wa?null:"function"===typeof wa?wa:td(+wa),n):la};n.lineX0=n.lineY0=function(){return u().x(x).y(A)};n.lineY1=function(){return u().x(x).y(la)};n.lineX1=function(){return u().x(z).y(A)};n.defined=function(wa){return arguments.length?(oa="function"===typeof wa?wa:td(!!wa),n):oa};n.curve=function(wa){return arguments.length?(qa=wa,null!=ra&&(pa=qa(ra)),n):qa};n.context=function(wa){return arguments.length?(null==wa?ra=pa=null:pa=qa(ra=wa),n):ra};return n};px=yv;qu=function(){function n(ra){var qa,pa=ra.length;var wa=0;var Da=Array(pa),Ha=Array(pa),jc=+A.apply(this,arguments);var eb=Math.min($k,Math.max(-$k,la.apply(this,arguments)-jc));var Pc=Math.min(Math.abs(eb)/pa,oa.apply(this,arguments)),Tc=Pc*(0>eb?-1:1),tc;for(qa=0;qa<pa;++qa)0<(tc=Ha[Da[qa]=qa]=+u(ra[qa],qa,ra))&&(wa+=tc);null!=x?Da.sort(function(ad,Qc){return x(Ha[ad],Ha[Qc])}):null!=z&&Da.sort(function(ad,Qc){return z(ra[ad],ra[Qc])});qa=0;for(eb=wa?(eb-pa*Tc)/wa:0;qa<pa;++qa,jc=Oc){wa=Da[qa];tc=Ha[wa];var Oc=jc+(0<tc?tc*eb:0)+Tc;Ha[wa]={data:ra[wa],index:qa,value:tc,startAngle:jc,endAngle:Oc,padAngle:Pc}}return Ha} var u=sD,x=rD,z=null,A=td(0),la=td($k),oa=td(0);n.value=function(ra){return arguments.length?(u="function"===typeof ra?ra:td(+ra),n):u};n.sortValues=function(ra){return arguments.length?(x=ra,z=null,n):x};n.sort=function(ra){return arguments.length?(z=ra,x=null,n):z};n.startAngle=function(ra){return arguments.length?(A="function"===typeof ra?ra:td(+ra),n):A};n.endAngle=function(ra){return arguments.length?(la="function"===typeof ra?ra:td(+ra),n):la};n.padAngle=function(ra){return arguments.length?(oa="function"===typeof ra?ra:td(+ra),n):oa};return n};zx=function(n){return new Bv(n)};Ax=fE;yx=Sk;Fx=function(n){return new Tk(n)};Gx=function(n){return new Gv(n)};Bx=function(n){return new Iv(n)};Cx=function(n){return new Uk(n,.5)};Ex=function(n){return new Uk(n,1)};Dx=function(n){return new Uk(n,0)};qe.svg=qe.svg;qe.xhtml=qe.xhtml;qe.xlink=qe.xlink;qe.xml=qe.xml;qe.xmlns=qe.xmlns})();function oB(){} oB.prototype.v=function(a){return function(){var b=document.createElementNS("http://www.w3.org/2000/svg","svg");b.setAttribute("viewBox","0 0 "+a.width+" "+a.height);b.setAttribute("class","aplos-renderer-key");b.style.width=a.width+"px";b.style.height=a.height+"px";var c=document.createElementNS("http://www.w3.org/2000/svg","circle");c.setAttribute("cx",a.width/2);c.setAttribute("cy",a.height/2);c.setAttribute("r",a.width/2);c.setAttribute("fill",this.color);b.appendChild(c);return b}};function pB(a){this.v=a} function gE(a,b){return hE(JSON.parse(a.v.getAttribute("data-primary-activity")||"[]"),b)} function iE(a,b){return hE(JSON.parse(a.v.getAttribute("data-secondary-activity")||"[]"),b)} function jE(a){var b=void 0===b?new Date:b;a.v.textContent="";var c=new Jy(a.v);c.Xc({top:60,left:0,right:0});c.wb().Rd(!0);c.wh({type:"linear",ticks:{type:"default",numTicks:3,integerOnly:!0,format:function(e){return e||""}},rendering:{type:"inside_gridlines"}});c.qj({type:"ordinal",ticks:{type:"default",format:function(e){return(new Date(e)).toLocaleDateString(void 0,{month:"short"})}}});c.addBehavior(kE({Ej:"<b>{{monthYear}}</b>",body:"<div>{{series.name}}: {{measure}}</div>",Pl:{monthYear:function(){return(new Date(this.datum.month)).toLocaleDateString(void 0,{month:"long",year:"numeric"})}}}));c.addBehavior((new cB(!0)).Vj(200));c.addBehavior((new ZA).position(16).aj(!1).Xg("series_desc").lf(new oB));c.addBehavior(new Py);c.draw([{name:"primary",displayName:a.v.getAttribute("data-primary-label")||"",data:gE(a,b),domain:"month",measure:"count",color:a.v.getAttribute("data-primary-color")},{name:"secondary",displayName:a.v.getAttribute("data-secondary-label")||"",data:iE(a,b),domain:"month",measure:"count",color:"#bdbdbd"}])} function hE(a,b){b=void 0===b?new Date:b;for(var c=[],e=-11;0>=e;e++)c.push(new Date(b.getFullYear(),b.getMonth()+e));var f=new Map;a=Kc(a);for(b=a.next();!b.done;b=a.next()){var l=Kc(b.value);b=l.next().value;e=l.next().value;l=l.next().value;f.set(b+"-"+e,l||0)}return c.map(function(p){return{month:p.getTime(),count:f.get(p.getFullYear()+"-"+(p.getMonth()+1))||0}})} function kE(a){return EA(void 0===a.Ej?"":a.Ej,void 0===a.body?"":a.body,void 0===a.bm?"":a.bm,a.Pl).ej()} ud("hcfe.forum.ActivityChart.setUpAll",function(){for(var a=Kc((window.sc_scope||document).querySelectorAll("[data-activity-chart]")),b=a.next();!b.done;b=a.next())jE(new pB(b.value))});}).call(this);</script> <script nonce="W6ozbPr3QBwvo1ENp7tY">hcfe.forum.ActivityChart.setUpAll();</script> <div class="sc-assertive-live-region" aria-live="assertive"></div> <div class="sc-polite-live-region" aria-live="polite"></div> <div data-page-data-key="msf__ras" style="display:none">false</div> </body></html><!-- FILE ARCHIVED ON 11:37:49 Jun 30, 2022 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 23:42:10 Nov 28, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.641 exclusion.robots: 0.03 exclusion.robots.policy: 0.018 esindex: 0.013 cdx.remote: 109.681 LoadShardBlock: 257.086 (3) PetaboxLoader3.datanode: 96.32 (4) PetaboxLoader3.resolve: 290.981 (3) load_resource: 158.644 -->

Pages: 1 2 3 4 5 6 7 8 9 10