Skip to content

Instantly share code, notes, and snippets.

@almccon
Last active February 11, 2020 19:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save almccon/026b7014806bb2e8745bdc3331f904e1 to your computer and use it in GitHub Desktop.
Save almccon/026b7014806bb2e8745bdc3331f904e1 to your computer and use it in GitHub Desktop.
OSMUS election results 2020
license: mit
/*!
* Bootstrap v3.3.6 (http://getbootstrap.com)
* Copyright 2011-2015 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}
/*# sourceMappingURL=bootstrap.min.css.map */
/*!
* Bootstrap v3.3.6 (http://getbootstrap.com)
* Copyright 2011-2015 Twitter, Inc.
* Licensed under the MIT license
*/
if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){"use strict";var b=a.fn.jquery.split(" ")[0].split(".");if(b[0]<2&&b[1]<9||1==b[0]&&9==b[1]&&b[2]<1||b[0]>2)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 3")}(jQuery),+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one("bsTransitionEnd",function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){return a(b.target).is(this)?b.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var c=a(this),e=c.data("bs.alert");e||c.data("bs.alert",e=new d(this)),"string"==typeof b&&e[b].call(c)})}var c='[data-dismiss="alert"]',d=function(b){a(b).on("click",c,this.close)};d.VERSION="3.3.6",d.TRANSITION_DURATION=150,d.prototype.close=function(b){function c(){g.detach().trigger("closed.bs.alert").remove()}var e=a(this),f=e.attr("data-target");f||(f=e.attr("href"),f=f&&f.replace(/.*(?=#[^\s]*$)/,""));var g=a(f);b&&b.preventDefault(),g.length||(g=e.closest(".alert")),g.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(g.removeClass("in"),a.support.transition&&g.hasClass("fade")?g.one("bsTransitionEnd",c).emulateTransitionEnd(d.TRANSITION_DURATION):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on("click.bs.alert.data-api",c,d.prototype.close)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof b&&b;e||d.data("bs.button",e=new c(this,f)),"toggle"==b?e.toggle():b&&e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION="3.3.6",c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",null==f.resetText&&d.data("resetText",d[e]()),setTimeout(a.proxy(function(){d[e](null==f[b]?this.options[b]:f[b]),"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c))},this),0)},c.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")?(c.prop("checked")&&(a=!1),b.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==c.prop("type")&&(c.prop("checked")!==this.$element.hasClass("active")&&(a=!1),this.$element.toggleClass("active")),c.prop("checked",this.$element.hasClass("active")),a&&c.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(c){var d=a(c.target);d.hasClass("btn")||(d=d.closest(".btn")),b.call(d,"toggle"),a(c.target).is('input[type="radio"]')||a(c.target).is('input[type="checkbox"]')||c.preventDefault()}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(b){a(b.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(b.type))})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b),g="string"==typeof b?b:f.slide;e||d.data("bs.carousel",e=new c(this,f)),"number"==typeof b?e.to(b):g?e[g]():f.interval&&e.pause().cycle()})}var c=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",a.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",a.proxy(this.pause,this)).on("mouseleave.bs.carousel",a.proxy(this.cycle,this))};c.VERSION="3.3.6",c.TRANSITION_DURATION=600,c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},c.prototype.keydown=function(a){if(!/input|textarea/i.test(a.target.tagName)){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()}},c.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(a){return this.$items=a.parent().children(".item"),this.$items.index(a||this.$active)},c.prototype.getItemForDirection=function(a,b){var c=this.getItemIndex(b),d="prev"==a&&0===c||"next"==a&&c==this.$items.length-1;if(d&&!this.options.wrap)return b;var e="prev"==a?-1:1,f=(c+e)%this.$items.length;return this.$items.eq(f)},c.prototype.to=function(a){var b=this,c=this.getItemIndex(this.$active=this.$element.find(".item.active"));return a>this.$items.length-1||0>a?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){b.to(a)}):c==a?this.pause().cycle():this.slide(a>c?"next":"prev",this.$items.eq(a))},c.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){return this.sliding?void 0:this.slide("next")},c.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},c.prototype.slide=function(b,d){var e=this.$element.find(".item.active"),f=d||this.getItemForDirection(b,e),g=this.interval,h="next"==b?"left":"right",i=this;if(f.hasClass("active"))return this.sliding=!1;var j=f[0],k=a.Event("slide.bs.carousel",{relatedTarget:j,direction:h});if(this.$element.trigger(k),!k.isDefaultPrevented()){if(this.sliding=!0,g&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var l=a(this.$indicators.children()[this.getItemIndex(f)]);l&&l.addClass("active")}var m=a.Event("slid.bs.carousel",{relatedTarget:j,direction:h});return a.support.transition&&this.$element.hasClass("slide")?(f.addClass(b),f[0].offsetWidth,e.addClass(h),f.addClass(h),e.one("bsTransitionEnd",function(){f.removeClass([b,h].join(" ")).addClass("active"),e.removeClass(["active",h].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger(m)},0)}).emulateTransitionEnd(c.TRANSITION_DURATION)):(e.removeClass("active"),f.addClass("active"),this.sliding=!1,this.$element.trigger(m)),g&&this.cycle(),this}};var d=a.fn.carousel;a.fn.carousel=b,a.fn.carousel.Constructor=c,a.fn.carousel.noConflict=function(){return a.fn.carousel=d,this};var e=function(c){var d,e=a(this),f=a(e.attr("data-target")||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""));if(f.hasClass("carousel")){var g=a.extend({},f.data(),e.data()),h=e.attr("data-slide-to");h&&(g.interval=!1),b.call(f,g),h&&f.data("bs.carousel").to(h),c.preventDefault()}};a(document).on("click.bs.carousel.data-api","[data-slide]",e).on("click.bs.carousel.data-api","[data-slide-to]",e),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var c=a(this);b.call(c,c.data())})})}(jQuery),+function(a){"use strict";function b(b){var c,d=b.attr("data-target")||(c=b.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"");return a(d)}function c(b){return this.each(function(){var c=a(this),e=c.data("bs.collapse"),f=a.extend({},d.DEFAULTS,c.data(),"object"==typeof b&&b);!e&&f.toggle&&/show|hide/.test(b)&&(f.toggle=!1),e||c.data("bs.collapse",e=new d(this,f)),"string"==typeof b&&e[b]()})}var d=function(b,c){this.$element=a(b),this.options=a.extend({},d.DEFAULTS,c),this.$trigger=a('[data-toggle="collapse"][href="#'+b.id+'"],[data-toggle="collapse"][data-target="#'+b.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};d.VERSION="3.3.6",d.TRANSITION_DURATION=350,d.DEFAULTS={toggle:!0},d.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},d.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b,e=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(e&&e.length&&(b=e.data("bs.collapse"),b&&b.transitioning))){var f=a.Event("show.bs.collapse");if(this.$element.trigger(f),!f.isDefaultPrevented()){e&&e.length&&(c.call(e,"hide"),b||e.data("bs.collapse",null));var g=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[g](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var h=function(){this.$element.removeClass("collapsing").addClass("collapse in")[g](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return h.call(this);var i=a.camelCase(["scroll",g].join("-"));this.$element.one("bsTransitionEnd",a.proxy(h,this)).emulateTransitionEnd(d.TRANSITION_DURATION)[g](this.$element[0][i])}}}},d.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var e=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return a.support.transition?void this.$element[c](0).one("bsTransitionEnd",a.proxy(e,this)).emulateTransitionEnd(d.TRANSITION_DURATION):e.call(this)}}},d.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},d.prototype.getParent=function(){return a(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(a.proxy(function(c,d){var e=a(d);this.addAriaAndCollapsedClass(b(e),e)},this)).end()},d.prototype.addAriaAndCollapsedClass=function(a,b){var c=a.hasClass("in");a.attr("aria-expanded",c),b.toggleClass("collapsed",!c).attr("aria-expanded",c)};var e=a.fn.collapse;a.fn.collapse=c,a.fn.collapse.Constructor=d,a.fn.collapse.noConflict=function(){return a.fn.collapse=e,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(d){var e=a(this);e.attr("data-target")||d.preventDefault();var f=b(e),g=f.data("bs.collapse"),h=g?"toggle":e.data();c.call(f,h)})}(jQuery),+function(a){"use strict";function b(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}function c(c){c&&3===c.which||(a(e).remove(),a(f).each(function(){var d=a(this),e=b(d),f={relatedTarget:this};e.hasClass("open")&&(c&&"click"==c.type&&/input|textarea/i.test(c.target.tagName)&&a.contains(e[0],c.target)||(e.trigger(c=a.Event("hide.bs.dropdown",f)),c.isDefaultPrevented()||(d.attr("aria-expanded","false"),e.removeClass("open").trigger(a.Event("hidden.bs.dropdown",f)))))}))}function d(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new g(this)),"string"==typeof b&&d[b].call(c)})}var e=".dropdown-backdrop",f='[data-toggle="dropdown"]',g=function(b){a(b).on("click.bs.dropdown",this.toggle)};g.VERSION="3.3.6",g.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=b(e),g=f.hasClass("open");if(c(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(a(this)).on("click",c);var h={relatedTarget:this};if(f.trigger(d=a.Event("show.bs.dropdown",h)),d.isDefaultPrevented())return;e.trigger("focus").attr("aria-expanded","true"),f.toggleClass("open").trigger(a.Event("shown.bs.dropdown",h))}return!1}},g.prototype.keydown=function(c){if(/(38|40|27|32)/.test(c.which)&&!/input|textarea/i.test(c.target.tagName)){var d=a(this);if(c.preventDefault(),c.stopPropagation(),!d.is(".disabled, :disabled")){var e=b(d),g=e.hasClass("open");if(!g&&27!=c.which||g&&27==c.which)return 27==c.which&&e.find(f).trigger("focus"),d.trigger("click");var h=" li:not(.disabled):visible a",i=e.find(".dropdown-menu"+h);if(i.length){var j=i.index(c.target);38==c.which&&j>0&&j--,40==c.which&&j<i.length-1&&j++,~j||(j=0),i.eq(j).trigger("focus")}}}};var h=a.fn.dropdown;a.fn.dropdown=d,a.fn.dropdown.Constructor=g,a.fn.dropdown.noConflict=function(){return a.fn.dropdown=h,this},a(document).on("click.bs.dropdown.data-api",c).on("click.bs.dropdown.data-api",".dropdown form",function(a){a.stopPropagation()}).on("click.bs.dropdown.data-api",f,g.prototype.toggle).on("keydown.bs.dropdown.data-api",f,g.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",g.prototype.keydown)}(jQuery),+function(a){"use strict";function b(b,d){return this.each(function(){var e=a(this),f=e.data("bs.modal"),g=a.extend({},c.DEFAULTS,e.data(),"object"==typeof b&&b);f||e.data("bs.modal",f=new c(this,g)),"string"==typeof b?f[b](d):g.show&&f.show(d)})}var c=function(b,c){this.options=c,this.$body=a(document.body),this.$element=a(b),this.$dialog=this.$element.find(".modal-dialog"),this.$backdrop=null,this.isShown=null,this.originalBodyPad=null,this.scrollbarWidth=0,this.ignoreBackdropClick=!1,this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,a.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))};c.VERSION="3.3.6",c.TRANSITION_DURATION=300,c.BACKDROP_TRANSITION_DURATION=150,c.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},c.prototype.toggle=function(a){return this.isShown?this.hide():this.show(a)},c.prototype.show=function(b){var d=this,e=a.Event("show.bs.modal",{relatedTarget:b});this.$element.trigger(e),this.isShown||e.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',a.proxy(this.hide,this)),this.$dialog.on("mousedown.dismiss.bs.modal",function(){d.$element.one("mouseup.dismiss.bs.modal",function(b){a(b.target).is(d.$element)&&(d.ignoreBackdropClick=!0)})}),this.backdrop(function(){var e=a.support.transition&&d.$element.hasClass("fade");d.$element.parent().length||d.$element.appendTo(d.$body),d.$element.show().scrollTop(0),d.adjustDialog(),e&&d.$element[0].offsetWidth,d.$element.addClass("in"),d.enforceFocus();var f=a.Event("shown.bs.modal",{relatedTarget:b});e?d.$dialog.one("bsTransitionEnd",function(){d.$element.trigger("focus").trigger(f)}).emulateTransitionEnd(c.TRANSITION_DURATION):d.$element.trigger("focus").trigger(f)}))},c.prototype.hide=function(b){b&&b.preventDefault(),b=a.Event("hide.bs.modal"),this.$element.trigger(b),this.isShown&&!b.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),a(document).off("focusin.bs.modal"),this.$element.removeClass("in").off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),this.$dialog.off("mousedown.dismiss.bs.modal"),a.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",a.proxy(this.hideModal,this)).emulateTransitionEnd(c.TRANSITION_DURATION):this.hideModal())},c.prototype.enforceFocus=function(){a(document).off("focusin.bs.modal").on("focusin.bs.modal",a.proxy(function(a){this.$element[0]===a.target||this.$element.has(a.target).length||this.$element.trigger("focus")},this))},c.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",a.proxy(function(a){27==a.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")},c.prototype.resize=function(){this.isShown?a(window).on("resize.bs.modal",a.proxy(this.handleUpdate,this)):a(window).off("resize.bs.modal")},c.prototype.hideModal=function(){var a=this;this.$element.hide(),this.backdrop(function(){a.$body.removeClass("modal-open"),a.resetAdjustments(),a.resetScrollbar(),a.$element.trigger("hidden.bs.modal")})},c.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},c.prototype.backdrop=function(b){var d=this,e=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var f=a.support.transition&&e;if(this.$backdrop=a(document.createElement("div")).addClass("modal-backdrop "+e).appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",a.proxy(function(a){return this.ignoreBackdropClick?void(this.ignoreBackdropClick=!1):void(a.target===a.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus():this.hide()))},this)),f&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!b)return;f?this.$backdrop.one("bsTransitionEnd",b).emulateTransitionEnd(c.BACKDROP_TRANSITION_DURATION):b()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var g=function(){d.removeBackdrop(),b&&b()};a.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",g).emulateTransitionEnd(c.BACKDROP_TRANSITION_DURATION):g()}else b&&b()},c.prototype.handleUpdate=function(){this.adjustDialog()},c.prototype.adjustDialog=function(){var a=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&a?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!a?this.scrollbarWidth:""})},c.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},c.prototype.checkScrollbar=function(){var a=window.innerWidth;if(!a){var b=document.documentElement.getBoundingClientRect();a=b.right-Math.abs(b.left)}this.bodyIsOverflowing=document.body.clientWidth<a,this.scrollbarWidth=this.measureScrollbar()},c.prototype.setScrollbar=function(){var a=parseInt(this.$body.css("padding-right")||0,10);this.originalBodyPad=document.body.style.paddingRight||"",this.bodyIsOverflowing&&this.$body.css("padding-right",a+this.scrollbarWidth)},c.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad)},c.prototype.measureScrollbar=function(){var a=document.createElement("div");a.className="modal-scrollbar-measure",this.$body.append(a);var b=a.offsetWidth-a.clientWidth;return this.$body[0].removeChild(a),b};var d=a.fn.modal;a.fn.modal=b,a.fn.modal.Constructor=c,a.fn.modal.noConflict=function(){return a.fn.modal=d,this},a(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(c){var d=a(this),e=d.attr("href"),f=a(d.attr("data-target")||e&&e.replace(/.*(?=#[^\s]+$)/,"")),g=f.data("bs.modal")?"toggle":a.extend({remote:!/#/.test(e)&&e},f.data(),d.data());d.is("a")&&c.preventDefault(),f.one("show.bs.modal",function(a){a.isDefaultPrevented()||f.one("hidden.bs.modal",function(){d.is(":visible")&&d.trigger("focus")})}),b.call(f,g,this)})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.tooltip"),f="object"==typeof b&&b;(e||!/destroy|hide/.test(b))&&(e||d.data("bs.tooltip",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.type=null,this.options=null,this.enabled=null,this.timeout=null,this.hoverState=null,this.$element=null,this.inState=null,this.init("tooltip",a,b)};c.VERSION="3.3.6",c.TRANSITION_DURATION=150,c.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},c.prototype.init=function(b,c,d){if(this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.$viewport=this.options.viewport&&a(a.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focusin",i="hover"==g?"mouseleave":"focusout";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},c.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},c.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusin"==b.type?"focus":"hover"]=!0),c.tip().hasClass("in")||"in"==c.hoverState?void(c.hoverState="in"):(clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?void(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show)):c.show())},c.prototype.isInStateTrue=function(){for(var a in this.inState)if(this.inState[a])return!0;return!1},c.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusout"==b.type?"focus":"hover"]=!1),c.isInStateTrue()?void 0:(clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide())},c.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(b);var d=a.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(b.isDefaultPrevented()||!d)return;var e=this,f=this.tip(),g=this.getUID(this.type);this.setContent(),f.attr("id",g),this.$element.attr("aria-describedby",g),this.options.animation&&f.addClass("fade");var h="function"==typeof this.options.placement?this.options.placement.call(this,f[0],this.$element[0]):this.options.placement,i=/\s?auto?\s?/i,j=i.test(h);j&&(h=h.replace(i,"")||"top"),f.detach().css({top:0,left:0,display:"block"}).addClass(h).data("bs."+this.type,this),this.options.container?f.appendTo(this.options.container):f.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var k=this.getPosition(),l=f[0].offsetWidth,m=f[0].offsetHeight;if(j){var n=h,o=this.getPosition(this.$viewport);h="bottom"==h&&k.bottom+m>o.bottom?"top":"top"==h&&k.top-m<o.top?"bottom":"right"==h&&k.right+l>o.width?"left":"left"==h&&k.left-l<o.left?"right":h,f.removeClass(n).addClass(h)}var p=this.getCalculatedOffset(h,k,l,m);this.applyPlacement(p,h);var q=function(){var a=e.hoverState;e.$element.trigger("shown.bs."+e.type),e.hoverState=null,"out"==a&&e.leave(e)};a.support.transition&&this.$tip.hasClass("fade")?f.one("bsTransitionEnd",q).emulateTransitionEnd(c.TRANSITION_DURATION):q()}},c.prototype.applyPlacement=function(b,c){var d=this.tip(),e=d[0].offsetWidth,f=d[0].offsetHeight,g=parseInt(d.css("margin-top"),10),h=parseInt(d.css("margin-left"),10);isNaN(g)&&(g=0),isNaN(h)&&(h=0),b.top+=g,b.left+=h,a.offset.setOffset(d[0],a.extend({using:function(a){d.css({top:Math.round(a.top),left:Math.round(a.left)})}},b),0),d.addClass("in");var i=d[0].offsetWidth,j=d[0].offsetHeight;"top"==c&&j!=f&&(b.top=b.top+f-j);var k=this.getViewportAdjustedDelta(c,b,i,j);k.left?b.left+=k.left:b.top+=k.top;var l=/top|bottom/.test(c),m=l?2*k.left-e+i:2*k.top-f+j,n=l?"offsetWidth":"offsetHeight";d.offset(b),this.replaceArrow(m,d[0][n],l)},c.prototype.replaceArrow=function(a,b,c){this.arrow().css(c?"left":"top",50*(1-a/b)+"%").css(c?"top":"left","")},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle();a.find(".tooltip-inner")[this.options.html?"html":"text"](b),a.removeClass("fade in top bottom left right")},c.prototype.hide=function(b){function d(){"in"!=e.hoverState&&f.detach(),e.$element.removeAttr("aria-describedby").trigger("hidden.bs."+e.type),b&&b()}var e=this,f=a(this.$tip),g=a.Event("hide.bs."+this.type);return this.$element.trigger(g),g.isDefaultPrevented()?void 0:(f.removeClass("in"),a.support.transition&&f.hasClass("fade")?f.one("bsTransitionEnd",d).emulateTransitionEnd(c.TRANSITION_DURATION):d(),this.hoverState=null,this)},c.prototype.fixTitle=function(){var a=this.$element;(a.attr("title")||"string"!=typeof a.attr("data-original-title"))&&a.attr("data-original-title",a.attr("title")||"").attr("title","")},c.prototype.hasContent=function(){return this.getTitle()},c.prototype.getPosition=function(b){b=b||this.$element;var c=b[0],d="BODY"==c.tagName,e=c.getBoundingClientRect();null==e.width&&(e=a.extend({},e,{width:e.right-e.left,height:e.bottom-e.top}));var f=d?{top:0,left:0}:b.offset(),g={scroll:d?document.documentElement.scrollTop||document.body.scrollTop:b.scrollTop()},h=d?{width:a(window).width(),height:a(window).height()}:null;return a.extend({},e,g,h,f)},c.prototype.getCalculatedOffset=function(a,b,c,d){return"bottom"==a?{top:b.top+b.height,left:b.left+b.width/2-c/2}:"top"==a?{top:b.top-d,left:b.left+b.width/2-c/2}:"left"==a?{top:b.top+b.height/2-d/2,left:b.left-c}:{top:b.top+b.height/2-d/2,left:b.left+b.width}},c.prototype.getViewportAdjustedDelta=function(a,b,c,d){var e={top:0,left:0};if(!this.$viewport)return e;var f=this.options.viewport&&this.options.viewport.padding||0,g=this.getPosition(this.$viewport);if(/right|left/.test(a)){var h=b.top-f-g.scroll,i=b.top+f-g.scroll+d;h<g.top?e.top=g.top-h:i>g.top+g.height&&(e.top=g.top+g.height-i)}else{var j=b.left-f,k=b.left+f+c;j<g.left?e.left=g.left-j:k>g.right&&(e.left=g.left+g.width-k)}return e},c.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},c.prototype.getUID=function(a){do a+=~~(1e6*Math.random());while(document.getElementById(a));return a},c.prototype.tip=function(){if(!this.$tip&&(this.$tip=a(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},c.prototype.enable=function(){this.enabled=!0},c.prototype.disable=function(){this.enabled=!1},c.prototype.toggleEnabled=function(){this.enabled=!this.enabled},c.prototype.toggle=function(b){var c=this;b&&(c=a(b.currentTarget).data("bs."+this.type),c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c))),b?(c.inState.click=!c.inState.click,c.isInStateTrue()?c.enter(c):c.leave(c)):c.tip().hasClass("in")?c.leave(c):c.enter(c)},c.prototype.destroy=function(){var a=this;clearTimeout(this.timeout),this.hide(function(){a.$element.off("."+a.type).removeData("bs."+a.type),a.$tip&&a.$tip.detach(),a.$tip=null,a.$arrow=null,a.$viewport=null})};var d=a.fn.tooltip;a.fn.tooltip=b,a.fn.tooltip.Constructor=c,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=d,this}}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof b&&b;(e||!/destroy|hide/.test(b))&&(e||d.data("bs.popover",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");c.VERSION="3.3.6",c.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),c.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),c.prototype.constructor=c,c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof c?"html":"append":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},c.prototype.hasContent=function(){return this.getTitle()||this.getContent()},c.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var d=a.fn.popover;a.fn.popover=b,a.fn.popover.Constructor=c,a.fn.popover.noConflict=function(){return a.fn.popover=d,this}}(jQuery),+function(a){"use strict";function b(c,d){this.$body=a(document.body),this.$scrollElement=a(a(c).is(document.body)?window:c),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",a.proxy(this.process,this)),this.refresh(),this.process()}function c(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})}b.VERSION="3.3.6",b.DEFAULTS={offset:10},b.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},b.prototype.refresh=function(){var b=this,c="offset",d=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),a.isWindow(this.$scrollElement[0])||(c="position",d=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var b=a(this),e=b.data("target")||b.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[c]().top+d,e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){b.offsets.push(this[0]),b.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.getScrollHeight(),d=this.options.offset+c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(this.scrollHeight!=c&&this.refresh(),b>=d)return g!=(a=f[f.length-1])&&this.activate(a);if(g&&b<e[0])return this.activeTarget=null,this.clear();for(a=e.length;a--;)g!=f[a]&&b>=e[a]&&(void 0===e[a+1]||b<e[a+1])&&this.activate(f[a])},b.prototype.activate=function(b){this.activeTarget=b,this.clear();var c=this.selector+'[data-target="'+b+'"],'+this.selector+'[href="'+b+'"]',d=a(c).parents("li").addClass("active");
d.parent(".dropdown-menu").length&&(d=d.closest("li.dropdown").addClass("active")),d.trigger("activate.bs.scrollspy")},b.prototype.clear=function(){a(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var d=a.fn.scrollspy;a.fn.scrollspy=c,a.fn.scrollspy.Constructor=b,a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=d,this},a(window).on("load.bs.scrollspy.data-api",function(){a('[data-spy="scroll"]').each(function(){var b=a(this);c.call(b,b.data())})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.tab");e||d.data("bs.tab",e=new c(this)),"string"==typeof b&&e[b]()})}var c=function(b){this.element=a(b)};c.VERSION="3.3.6",c.TRANSITION_DURATION=150,c.prototype.show=function(){var b=this.element,c=b.closest("ul:not(.dropdown-menu)"),d=b.data("target");if(d||(d=b.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),!b.parent("li").hasClass("active")){var e=c.find(".active:last a"),f=a.Event("hide.bs.tab",{relatedTarget:b[0]}),g=a.Event("show.bs.tab",{relatedTarget:e[0]});if(e.trigger(f),b.trigger(g),!g.isDefaultPrevented()&&!f.isDefaultPrevented()){var h=a(d);this.activate(b.closest("li"),c),this.activate(h,h.parent(),function(){e.trigger({type:"hidden.bs.tab",relatedTarget:b[0]}),b.trigger({type:"shown.bs.tab",relatedTarget:e[0]})})}}},c.prototype.activate=function(b,d,e){function f(){g.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),b.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),h?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu").length&&b.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),e&&e()}var g=d.find("> .active"),h=e&&a.support.transition&&(g.length&&g.hasClass("fade")||!!d.find("> .fade").length);g.length&&h?g.one("bsTransitionEnd",f).emulateTransitionEnd(c.TRANSITION_DURATION):f(),g.removeClass("in")};var d=a.fn.tab;a.fn.tab=b,a.fn.tab.Constructor=c,a.fn.tab.noConflict=function(){return a.fn.tab=d,this};var e=function(c){c.preventDefault(),b.call(a(this),"show")};a(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',e).on("click.bs.tab.data-api",'[data-toggle="pill"]',e)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof b&&b;e||d.data("bs.affix",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.options=a.extend({},c.DEFAULTS,d),this.$target=a(this.options.target).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(b),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};c.VERSION="3.3.6",c.RESET="affix affix-top affix-bottom",c.DEFAULTS={offset:0,target:window},c.prototype.getState=function(a,b,c,d){var e=this.$target.scrollTop(),f=this.$element.offset(),g=this.$target.height();if(null!=c&&"top"==this.affixed)return c>e?"top":!1;if("bottom"==this.affixed)return null!=c?e+this.unpin<=f.top?!1:"bottom":a-d>=e+g?!1:"bottom";var h=null==this.affixed,i=h?e:f.top,j=h?g:b;return null!=c&&c>=e?"top":null!=d&&i+j>=a-d?"bottom":!1},c.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(c.RESET).addClass("affix");var a=this.$target.scrollTop(),b=this.$element.offset();return this.pinnedOffset=b.top-a},c.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},c.prototype.checkPosition=function(){if(this.$element.is(":visible")){var b=this.$element.height(),d=this.options.offset,e=d.top,f=d.bottom,g=Math.max(a(document).height(),a(document.body).height());"object"!=typeof d&&(f=e=d),"function"==typeof e&&(e=d.top(this.$element)),"function"==typeof f&&(f=d.bottom(this.$element));var h=this.getState(g,b,e,f);if(this.affixed!=h){null!=this.unpin&&this.$element.css("top","");var i="affix"+(h?"-"+h:""),j=a.Event(i+".bs.affix");if(this.$element.trigger(j),j.isDefaultPrevented())return;this.affixed=h,this.unpin="bottom"==h?this.getPinnedOffset():null,this.$element.removeClass(c.RESET).addClass(i).trigger(i.replace("affix","affixed")+".bs.affix")}"bottom"==h&&this.$element.offset({top:g-b-f})}};var d=a.fn.affix;a.fn.affix=b,a.fn.affix.Constructor=c,a.fn.affix.noConflict=function(){return a.fn.affix=d,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var c=a(this),d=c.data();d.offset=d.offset||{},null!=d.offsetBottom&&(d.offset.bottom=d.offsetBottom),null!=d.offsetTop&&(d.offset.top=d.offsetTop),b.call(c,d)})})}(jQuery);
/* cyrillic-ext */
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCRc4AMP6lbBP.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fABc4AMP6lbBP.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCBc4AMP6lbBP.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fBxc4AMP6lbBP.woff2) format('woff2');
unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCxc4AMP6lbBP.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fChc4AMP6lbBP.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKKTU1Kvnz.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7mxKKTU1Kvnz.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz.woff2) format('woff2');
unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7WxKKTU1Kvnz.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 500;
src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCRc4AMP6lbBP.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 500;
src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fABc4AMP6lbBP.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 500;
src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCBc4AMP6lbBP.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 500;
src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fBxc4AMP6lbBP.woff2) format('woff2');
unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 500;
src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCxc4AMP6lbBP.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 500;
src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fChc4AMP6lbBP.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 500;
src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 700;
src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCRc4AMP6lbBP.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 700;
src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfABc4AMP6lbBP.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 700;
src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCBc4AMP6lbBP.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 700;
src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBxc4AMP6lbBP.woff2) format('woff2');
unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 700;
src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCxc4AMP6lbBP.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 700;
src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfChc4AMP6lbBP.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 700;
src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/*!
* Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
* License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
*/@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.6.3');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
(function() {
var gvjs_aa=" and ",gvjs_ba='" />',gvjs_ca="#000000",gvjs_da="#808080",gvjs_ea="#fff",gvjs_fa="#ffffff",gvjs_ga="&lt;",gvjs_ha="&quot;",gvjs_ia=", ",gvjs_ja="...",gvjs_ka="0000000000000000",gvjs_la="<br>",gvjs_ma="BUTTON",gvjs_na="Can't combine significant digits and minimum fraction digits",gvjs_oa="Container is not defined",gvjs_pa="DAY",gvjs_qa="DIV",gvjs_ra="December",gvjs_sa="Edge",gvjs_ta="February",gvjs_ua="INPUT",gvjs_va="Inconsistent use of percent/permill characters",gvjs_wa="MILLISECOND",
gvjs_xa="MONTH",gvjs_ya="November",gvjs_za="QUARTER",gvjs_Aa="SCRIPT",gvjs_Ba="SELECT",gvjs_Ca="SOURCE",gvjs_Da="Saturday",gvjs_Ea="September",gvjs_Fa="TEXTAREA",gvjs_Ga="Thursday",gvjs_Ha="Too many percent/permill",gvjs_Ia="Uneven number of arguments",gvjs_Ja="Wednesday",gvjs_Ka="YEAR",gvjs_La="_bar_format_old_value",gvjs_Ma="_default_",gvjs_a="absolute",gvjs_Na="array",gvjs_Oa="auto",gvjs_Pa="background-color:",gvjs_Qa="black",gvjs_Ra="boolean",gvjs_Sa="both",gvjs_Ta="date",gvjs_Ua="datetime",gvjs_Va=
"direction",gvjs_Wa="display",gvjs_b="div",gvjs_Xa="false",gvjs_Ya="filter",gvjs_Za="fixed",gvjs__a="focus",gvjs_0a="full",gvjs_c="function",gvjs_1a="google.charts.",gvjs_2a="google.visualization.",gvjs_3a="google.visualization.NumberFormat",gvjs_4a="google.visualization.Version",gvjs_5a="head",gvjs_6a="height",gvjs_7a="hidden",gvjs_d="horizontal",gvjs_8a="html",gvjs_9a="https",gvjs_$a="inline",gvjs_ab="left",gvjs_bb="medium",gvjs_e="none",gvjs_cb="null",gvjs_f="number",gvjs_db="object",gvjs_eb="opacity",
gvjs_fb="overflow",gvjs_gb="pattern",gvjs_hb="position",gvjs_ib="prefix",gvjs_g="px",gvjs_jb="relative",gvjs_kb="role",gvjs_lb="rtl",gvjs_mb="sans-serif",gvjs_nb="selection",gvjs_ob="short",gvjs_pb="single",gvjs_qb="solid",gvjs_rb="static",gvjs_h="string",gvjs_sb="style",gvjs_tb="suffix",gvjs_ub="text/javascript",gvjs_vb="timeofday",gvjs_wb="transparent",gvjs_xb="true",gvjs_yb="type",gvjs_zb="unselectable",gvjs_i="vertical",gvjs_Ab="visible",gvjs_Bb="white",gvjs_Cb="width",gvjs_,gvjs_Db=gvjs_Db||
{},gvjs_j=this;function gvjs_k(a){return void 0!==a}function gvjs_l(a,b,c){a=a.split(".");c=c||gvjs_j;a[0]in c||!c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)!a.length&&gvjs_k(b)?c[d]=b:c=c[d]?c[d]:c[d]={}}function gvjs_Eb(a,b){a=a.split(".");b=b||gvjs_j;for(var c;c=a.shift();)if(null!=b[c])b=b[c];else return null;return b}function gvjs_Fb(){}function gvjs_Gb(a){a.qc=function(){return a.Pda?a.Pda:a.Pda=new a}}
function gvjs_Hb(a){var b=typeof a;if(b==gvjs_db)if(a){if(a instanceof Array)return gvjs_Na;if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if("[object Window]"==c)return gvjs_db;if("[object Array]"==c||typeof a.length==gvjs_f&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return gvjs_Na;if("[object Function]"==c||"undefined"!=typeof a.call&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return gvjs_c}else return gvjs_cb;
else if(b==gvjs_c&&"undefined"==typeof a.call)return gvjs_db;return b}function gvjs_Ib(a){return null===a}function gvjs_Jb(a){return null!=a}function gvjs_m(a){return gvjs_Hb(a)==gvjs_Na}function gvjs_Kb(a){var b=gvjs_Hb(a);return b==gvjs_Na||b==gvjs_db&&typeof a.length==gvjs_f}function gvjs_Lb(a){return gvjs_n(a)&&typeof a.getFullYear==gvjs_c}function gvjs_o(a){return typeof a==gvjs_h}function gvjs_Mb(a){return typeof a==gvjs_Ra}function gvjs_p(a){return typeof a==gvjs_f}
function gvjs_q(a){return gvjs_Hb(a)==gvjs_c}function gvjs_n(a){var b=typeof a;return b==gvjs_db&&null!=a||b==gvjs_c}function gvjs_Nb(a){return a[gvjs_Ob]||(a[gvjs_Ob]=++gvjs_aaa)}var gvjs_Ob="closure_uid_"+(1E9*Math.random()>>>0),gvjs_aaa=0;function gvjs_baa(a,b,c){return a.call.apply(a.bind,arguments)}
function gvjs_caa(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var c=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(c,d);return a.apply(b,c)}}return function(){return a.apply(b,arguments)}}function gvjs_r(a,b,c){gvjs_r=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?gvjs_baa:gvjs_caa;return gvjs_r.apply(null,arguments)}
function gvjs_Pb(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var b=c.slice();b.push.apply(b,arguments);return a.apply(this,b)}}var gvjs_Qb=Date.now||function(){return+new Date};
function gvjs_Rb(a){if(gvjs_j.execScript)gvjs_j.execScript(a,"JavaScript");else if(gvjs_j.eval){if(null==gvjs_Sb)if(gvjs_j.eval("var _evalTest_ = 1;"),"undefined"!=typeof gvjs_j._evalTest_){try{delete gvjs_j._evalTest_}catch(d){}gvjs_Sb=!0}else gvjs_Sb=!1;if(gvjs_Sb)gvjs_j.eval(a);else{var b=gvjs_j.document,c=b.createElement(gvjs_Aa);c.type=gvjs_ub;c.defer=!1;c.appendChild(b.createTextNode(a));b.body.appendChild(c);b.body.removeChild(c)}}else throw Error("goog.globalEval not available");}
var gvjs_Sb=null;function gvjs_s(a,b){function c(){}c.prototype=b.prototype;a.o=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.se=function(a,c,f){for(var g=Array(arguments.length-2),h=2;h<arguments.length;h++)g[h-2]=arguments[h];return b.prototype[c].apply(a,g)}};var google=google||window.google||{};function gvjs_Tb(a){if(Error.captureStackTrace)Error.captureStackTrace(this,gvjs_Tb);else{var b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))}gvjs_s(gvjs_Tb,Error);gvjs_Tb.prototype.name="CustomError";var gvjs_Ub;function gvjs_Vb(a,b){return 0==a.lastIndexOf(b,0)}function gvjs_Wb(a){var b=a.length-1;return 0<=b&&a.indexOf("%",b)==b}function gvjs_Xb(a){return/^[\s\xa0]*$/.test(a)}function gvjs_Yb(a){return!/[^0-9]/.test(a)}function gvjs_Zb(a){return a.replace(/[\t\r\n ]+/g," ").replace(/^[\t\r\n ]+|[\t\r\n ]+$/g,"")}var gvjs__b=String.prototype.trim?function(a){return a.trim()}:function(a){return a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")};
function gvjs_0b(a,b){if(b)a=a.replace(gvjs_1b,"&amp;").replace(gvjs_2b,gvjs_ga).replace(gvjs_3b,"&gt;").replace(gvjs_4b,gvjs_ha).replace(gvjs_5b,"&#39;").replace(gvjs_6b,"&#0;");else{if(!gvjs_daa.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(gvjs_1b,"&amp;"));-1!=a.indexOf("<")&&(a=a.replace(gvjs_2b,gvjs_ga));-1!=a.indexOf(">")&&(a=a.replace(gvjs_3b,"&gt;"));-1!=a.indexOf('"')&&(a=a.replace(gvjs_4b,gvjs_ha));-1!=a.indexOf("'")&&(a=a.replace(gvjs_5b,"&#39;"));-1!=a.indexOf("\x00")&&(a=a.replace(gvjs_6b,
"&#0;"))}return a}var gvjs_1b=/&/g,gvjs_2b=/</g,gvjs_3b=/>/g,gvjs_4b=/"/g,gvjs_5b=/'/g,gvjs_6b=/\x00/g,gvjs_daa=/[\x00&<>"']/;function gvjs_7b(a){return gvjs_8b(a,"&")?"document"in gvjs_j?gvjs_eaa(a):gvjs_faa(a):a}
function gvjs_eaa(a){var b={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'},c;c=gvjs_j.document.createElement(gvjs_b);return a.replace(gvjs_gaa,function(a,e){var f=b[a];if(f)return f;"#"==e.charAt(0)&&(e=Number("0"+e.substr(1)),isNaN(e)||(f=String.fromCharCode(e)));f||(c.innerHTML=a+" ",f=c.firstChild.nodeValue.slice(0,-1));return b[a]=f})}
function gvjs_faa(a){return a.replace(/&([^;]+);/g,function(a,c){switch(c){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:return"#"!=c.charAt(0)||(c=Number("0"+c.substr(1)),isNaN(c))?a:String.fromCharCode(c)}})}var gvjs_gaa=/&([^;\s<&]+);?/g;function gvjs_9b(a,b){a.length>b&&(a=a.substring(0,b-3)+gvjs_ja);return a}function gvjs_8b(a,b){return-1!=a.indexOf(b)}
var gvjs_$b=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)};function gvjs_ac(a,b){a=gvjs_k(void 0)?a.toFixed(void 0):String(a);var c=a.indexOf(".");-1==c&&(c=a.length);return gvjs_$b("0",Math.max(0,b-c))+a}function gvjs_bc(a){return null==a?"":String(a)}function gvjs_cc(a){return Array.prototype.join.call(arguments,"")}
function gvjs_dc(a,b){var c=0;a=gvjs__b(String(a)).split(".");b=gvjs__b(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]||"",h=/(\d*)(\D*)/g,k=/(\d*)(\D*)/g;do{var l=h.exec(f)||["","",""],m=k.exec(g)||["","",""];if(0==l[0].length&&0==m[0].length)break;c=gvjs_ec(0==l[1].length?0:parseInt(l[1],10),0==m[1].length?0:parseInt(m[1],10))||gvjs_ec(0==l[2].length,0==m[2].length)||gvjs_ec(l[2],m[2])}while(0==c)}return c}
function gvjs_ec(a,b){return a<b?-1:a>b?1:0}function gvjs_fc(a){for(var b=0,c=0;c<a.length;++c)b=31*b+a.charCodeAt(c)>>>0;return b}var gvjs_haa=2147483648*Math.random()|0;function gvjs_gc(a){var b=Number(a);return 0==b&&gvjs_Xb(a)?NaN:b}function gvjs_hc(a){return String(a).replace(/\-([a-z])/g,function(a,c){return c.toUpperCase()})}
function gvjs_iaa(a){var b=gvjs_o(void 0)?"undefined".replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08"):"\\s";return a.replace(new RegExp("(^"+(b?"|["+b+"]+":"")+")([a-z])","g"),function(a,b,e){return b+e.toUpperCase()})};function gvjs_ic(a){return a[a.length-1]}
var gvjs_jc=Array.prototype.indexOf?function(a,b,c){return Array.prototype.indexOf.call(a,b,c)}:function(a,b,c){c=null==c?0:0>c?Math.max(0,a.length+c):c;if(gvjs_o(a))return gvjs_o(b)&&1==b.length?a.indexOf(b,c):-1;for(;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},gvjs_jaa=Array.prototype.lastIndexOf?function(a,b,c){return Array.prototype.lastIndexOf.call(a,b,null==c?a.length-1:c)}:function(a,b,c){c=null==c?a.length-1:c;0>c&&(c=Math.max(0,a.length+c));if(gvjs_o(a))return gvjs_o(b)&&1==b.length?
a.lastIndexOf(b,c):-1;for(;0<=c;c--)if(c in a&&a[c]===b)return c;return-1},gvjs_t=Array.prototype.forEach?function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=gvjs_o(a)?a.split(""):a,f=0;f<d;f++)f in e&&b.call(c,e[f],f,a)};function gvjs_kc(a,b,c){for(var d=a.length,e=gvjs_o(a)?a.split(""):a,d=d-1;0<=d;--d)d in e&&b.call(c,e[d],d,a)}
var gvjs_lc=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=gvjs_o(a)?a.split(""):a,h=0;h<d;h++)if(h in g){var k=g[h];b.call(c,k,h,a)&&(e[f++]=k)}return e},gvjs_u=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=gvjs_o(a)?a.split(""):a,g=0;g<d;g++)g in f&&(e[g]=b.call(c,f[g],g,a));return e},gvjs_mc=Array.prototype.reduce?function(a,b,c,d){d&&(b=
gvjs_r(b,d));return Array.prototype.reduce.call(a,b,c)}:function(a,b,c,d){var e=c;gvjs_t(a,function(c,g){e=b.call(d,e,c,g,a)});return e},gvjs_nc=Array.prototype.some?function(a,b,c){return Array.prototype.some.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=gvjs_o(a)?a.split(""):a,f=0;f<d;f++)if(f in e&&b.call(c,e[f],f,a))return!0;return!1},gvjs_oc=Array.prototype.every?function(a,b,c){return Array.prototype.every.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=gvjs_o(a)?a.split(""):a,f=0;f<d;f++)if(f in
e&&!b.call(c,e[f],f,a))return!1;return!0};function gvjs_kaa(a,b){var c=0;gvjs_t(a,function(a,e,f){b.call(void 0,a,e,f)&&++c},void 0);return c}function gvjs_pc(a,b,c){b=gvjs_qc(a,b,c);return 0>b?null:gvjs_o(a)?a.charAt(b):a[b]}function gvjs_qc(a,b,c){for(var d=a.length,e=gvjs_o(a)?a.split(""):a,f=0;f<d;f++)if(f in e&&b.call(c,e[f],f,a))return f;return-1}
function gvjs_rc(a,b){a:{for(var c=a.length,d=gvjs_o(a)?a.split(""):a,c=c-1;0<=c;c--)if(c in d&&b.call(void 0,d[c],c,a)){b=c;break a}b=-1}return 0>b?null:gvjs_o(a)?a.charAt(b):a[b]}function gvjs_sc(a,b){return 0<=gvjs_jc(a,b)}function gvjs_tc(a){return 0==a.length}function gvjs_uc(a){if(!gvjs_m(a))for(var b=a.length-1;0<=b;b--)delete a[b];a.length=0}function gvjs_vc(a,b){gvjs_sc(a,b)||a.push(b)}function gvjs_wc(a,b,c){gvjs_xc(a,c,0,b)}
function gvjs_yc(a,b){b=gvjs_jc(a,b);var c;(c=0<=b)&&gvjs_zc(a,b);return c}function gvjs_zc(a,b){Array.prototype.splice.call(a,b,1)}function gvjs_laa(a,b){b=gvjs_qc(a,b,void 0);0<=b&&gvjs_zc(a,b)}function gvjs_Ac(a){return Array.prototype.concat.apply(Array.prototype,arguments)}function gvjs_Bc(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[]}
function gvjs_Cc(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(gvjs_Kb(d)){var e=a.length||0,f=d.length||0;a.length=e+f;for(var g=0;g<f;g++)a[e+g]=d[g]}else a.push(d)}}function gvjs_xc(a,b,c,d){return Array.prototype.splice.apply(a,gvjs_Dc(arguments,1))}function gvjs_Dc(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)}
function gvjs_Ec(a,b,c){function d(a){return gvjs_n(a)?"o"+gvjs_Nb(a):(typeof a).charAt(0)+a}b=b||a;c=c||d;for(var e={},f=0,g=0;g<a.length;){var h=a[g++],k=c(h);Object.prototype.hasOwnProperty.call(e,k)||(e[k]=!0,b[f++]=h)}b.length=f}function gvjs_Fc(a,b,c){return gvjs_Gc(a,c||gvjs_Hc,!1,b)}function gvjs_maa(a,b,c){return gvjs_Gc(a,b,!0,void 0,c)}function gvjs_Gc(a,b,c,d,e){for(var f=0,g=a.length,h;f<g;){var k=f+g>>1,l;l=c?b.call(e,a[k],k,a):b(d,a[k]);0<l?f=k+1:(g=k,h=!l)}return h?f:~f}
function gvjs_Ic(a,b){a.sort(b||gvjs_Hc)}function gvjs_Jc(a,b){for(var c=Array(a.length),d=0;d<a.length;d++)c[d]={index:d,value:a[d]};var e=b||gvjs_Hc;gvjs_Ic(c,function(a,b){return e(a.value,b.value)||a.index-b.index});for(d=0;d<a.length;d++)a[d]=c[d].value}function gvjs_naa(a,b){var c=gvjs_Hc;gvjs_Ic(a,function(a,e){return c(b(a),b(e))})}function gvjs_Kc(a){gvjs_naa(a,function(a){return a.x})}
function gvjs_Lc(a,b){if(!gvjs_Kb(a)||!gvjs_Kb(b)||a.length!=b.length)return!1;for(var c=a.length,d=gvjs_oaa,e=0;e<c;e++)if(!d(a[e],b[e]))return!1;return!0}function gvjs_Hc(a,b){return a>b?1:a<b?-1:0}function gvjs_oaa(a,b){return a===b}function gvjs_paa(a,b){for(var c={},d=0;d<a.length;d++){var e=a[d],f=b.call(void 0,e,d,a);gvjs_k(f)&&(c[f]||(c[f]=[])).push(e)}return c}function gvjs_Mc(a){var b=[];if(0>1*(a-0))return[];for(var c=0;c<a;c+=1)b.push(c);return b}
function gvjs_Nc(a,b){for(var c=[],d=0;d<b;d++)c[d]=a;return c}function gvjs_Oc(a){for(var b=[],c=0;c<arguments.length;c++){var d=arguments[c];if(gvjs_m(d))for(var e=0;e<d.length;e+=8192)for(var f=gvjs_Dc(d,e,e+8192),f=gvjs_Oc.apply(null,f),g=0;g<f.length;g++)b.push(f[g]);else b.push(d)}return b}
function gvjs_Pc(a){if(!arguments.length)return[];for(var b=[],c=arguments[0].length,d=1;d<arguments.length;d++)arguments[d].length<c&&(c=arguments[d].length);for(d=0;d<c;d++){for(var e=[],f=0;f<arguments.length;f++)e.push(arguments[f][d]);b.push(e)}return b};function gvjs_v(a,b,c){for(var d in a)b.call(c,a[d],d,a)}function gvjs_Qc(a,b,c){var d={},e;for(e in a)d[e]=b.call(c,a[e],e,a);return d}function gvjs_Rc(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return!0;return!1}function gvjs_Sc(a,b,c){for(var d in a)if(!b.call(c,a[d],d,a))return!1;return!0}function gvjs_Tc(a){var b=0,c;for(c in a)b++;return b}function gvjs_Uc(a){for(var b in a)return a[b]}function gvjs_Vc(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b}
function gvjs_Wc(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b}function gvjs_Xc(a,b){return null!==a&&b in a}function gvjs_Yc(a,b){for(var c in a)if(a[c]==b)return!0;return!1}function gvjs_Zc(a){for(var b in a)return!1;return!0}function gvjs__c(a,b){b in a&&delete a[b]}function gvjs_0c(a,b,c){if(null!==a&&b in a)throw Error('The object already contains the key "'+b+'"');a[b]=c}function gvjs_1c(a,b,c){return null!==a&&b in a?a[b]:c}function gvjs_2c(a,b,c){return b in a?a[b]:a[b]=c}
function gvjs_qaa(a,b){for(var c in a)if(!(c in b)||a[c]!==b[c])return!1;for(c in b)if(!(c in a))return!1;return!0}function gvjs_w(a){var b={},c;for(c in a)b[c]=a[c];return b}function gvjs_3c(a){var b=gvjs_Hb(a);if(b==gvjs_db||b==gvjs_Na){if(gvjs_q(a.clone))return a.clone();var b=b==gvjs_Na?[]:{},c;for(c in a)b[c]=gvjs_3c(a[c]);return b}return a}function gvjs_4c(a){var b={},c;for(c in a)b[a[c]]=c;return b}var gvjs_5c="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");
function gvjs_6c(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<gvjs_5c.length;f++)c=gvjs_5c[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}}function gvjs_7c(a){var b=arguments.length;if(1==b&&gvjs_m(arguments[0]))return gvjs_7c.apply(null,arguments[0]);if(b%2)throw Error(gvjs_Ia);for(var c={},d=0;d<b;d+=2)c[arguments[d]]=arguments[d+1];return c}
function gvjs_8c(a){var b=arguments.length;if(1==b&&gvjs_m(arguments[0]))return gvjs_8c.apply(null,arguments[0]);for(var c={},d=0;d<b;d++)c[arguments[d]]=!0;return c};var gvjs_raa={area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0};var gvjs_saa=/<[^>]*>|&[^;]+;/g;function gvjs_9c(a,b){return b?a.replace(gvjs_saa,""):a}
var gvjs_taa=/[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]/,gvjs_uaa=/^[^A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]*[\u0591-\u06ef\u06fa-\u07ff\u200f\ufb1d-\ufdff\ufe70-\ufefc]/,gvjs_vaa=/^http:\/\/.*/,gvjs_waa=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Arab|Hebr|Thaa|Nkoo|Tfng))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i,gvjs_xaa=/\s+/,gvjs_yaa=/[\d\u06f0-\u06f9]/;
function gvjs_$c(a,b){var c=0,d=0,e=!1;a=gvjs_9c(a,b).split(gvjs_xaa);for(b=0;b<a.length;b++){var f=a[b];gvjs_uaa.test(gvjs_9c(f,void 0))?(c++,d++):gvjs_vaa.test(f)?e=!0:gvjs_taa.test(gvjs_9c(f,void 0))?d++:gvjs_yaa.test(f)&&(e=!0)}return 0==d?e?1:0:.4<c/d?-1:1};var gvjs_ad;a:{var gvjs_bd=gvjs_j.navigator;if(gvjs_bd){var gvjs_cd=gvjs_bd.userAgent;if(gvjs_cd){gvjs_ad=gvjs_cd;break a}}gvjs_ad=""}function gvjs_dd(a){return gvjs_8b(gvjs_ad,a)};function gvjs_ed(){return(gvjs_dd("Chrome")||gvjs_dd("CriOS"))&&!gvjs_dd(gvjs_sa)};function gvjs_fd(){this.cW="";this.tma=gvjs_gd}gvjs_fd.prototype.Bv=!0;gvjs_fd.prototype.Ss=function(){return this.cW};gvjs_fd.prototype.toString=function(){return"Const{"+this.cW+"}"};function gvjs_hd(a){return a instanceof gvjs_fd&&a.constructor===gvjs_fd&&a.tma===gvjs_gd?a.cW:"type_error:Const"}var gvjs_gd={};function gvjs_id(a){var b=new gvjs_fd;b.cW=a;return b};function gvjs_jd(){this.Q4="";this.cma=gvjs_kd}gvjs_jd.prototype.Bv=!0;var gvjs_kd={};gvjs_jd.prototype.Ss=function(){return this.Q4};function gvjs_ld(a){if(a instanceof gvjs_jd&&a.constructor===gvjs_jd&&a.cma===gvjs_kd)return a.Q4;gvjs_Hb(a);return"type_error:SafeStyle"}gvjs_jd.prototype.XC=function(a){this.Q4=a;return this};var gvjs_zaa=(new gvjs_jd).XC("");
function gvjs_md(a){var b="",c;for(c in a){if(!/^[-_a-zA-Z0-9]+$/.test(c))throw Error("Name allows only [-_a-zA-Z0-9], got: "+c);var d=a[c];if(null!=d){if(d instanceof gvjs_fd)d=gvjs_hd(d);else if(gvjs_Aaa.test(d)){for(var e=!0,f=!0,g=0;g<d.length;g++){var h=d.charAt(g);"'"==h&&f?e=!e:'"'==h&&e&&(f=!f)}e&&f||(d="zClosurez")}else d="zClosurez";b+=c+":"+d+";"}}return b?(new gvjs_jd).XC(b):gvjs_zaa}var gvjs_Aaa=/^([-,."'%_!# a-zA-Z0-9]+|(?:rgb|hsl)a?\([0-9.%, ]+\))$/;function gvjs_nd(){this.P4="";this.bma=gvjs_od}gvjs_nd.prototype.Bv=!0;var gvjs_od={};gvjs_nd.prototype.Ss=function(){return this.P4};gvjs_nd.prototype.XC=function(a){this.P4=a;return this};function gvjs_pd(){this.Lz="";this.dma=gvjs_qd}gvjs_pd.prototype.Bv=!0;gvjs_pd.prototype.Ss=function(){return this.Lz};gvjs_pd.prototype.U1=!0;gvjs_pd.prototype.fv=function(){return 1};var gvjs_Baa=/^(?:(?:https?|mailto|ftp):|[^&:/?#]*(?:[/?#]|$))/i,gvjs_qd={};function gvjs_rd(a){var b=new gvjs_pd;b.Lz=a;return b}gvjs_rd("about:blank");function gvjs_sd(){this.fha="";this.Cma=gvjs_td}gvjs_sd.prototype.Bv=!0;gvjs_sd.prototype.Ss=function(){return this.fha};gvjs_sd.prototype.U1=!0;gvjs_sd.prototype.fv=function(){return 1};var gvjs_td={};function gvjs_ud(){this.Lz="";this.ama=gvjs_vd;this.Daa=null}gvjs_ud.prototype.U1=!0;gvjs_ud.prototype.fv=function(){return this.Daa};gvjs_ud.prototype.Bv=!0;gvjs_ud.prototype.Ss=function(){return this.Lz};function gvjs_wd(a){if(a instanceof gvjs_ud&&a.constructor===gvjs_ud&&a.ama===gvjs_vd)return a.Lz;gvjs_Hb(a);return"type_error:SafeHtml"}function gvjs_xd(a){if(a instanceof gvjs_ud)return a;var b=null;a.U1&&(b=a.fv());return gvjs_yd(gvjs_0b(a.Bv?a.Ss():String(a)),b)}
function gvjs_zd(a){if(a instanceof gvjs_ud)return a;a=gvjs_xd(a);var b;b=gvjs_wd(a).replace(/(\r\n|\r|\n)/g,gvjs_la);return gvjs_yd(b,a.fv())}var gvjs_Ad=/^[a-zA-Z0-9-]+$/,gvjs_Caa={action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0},gvjs_Daa={APPLET:!0,BASE:!0,EMBED:!0,IFRAME:!0,LINK:!0,MATH:!0,META:!0,OBJECT:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0};
function gvjs_Bd(a,b,c){if(!gvjs_Ad.test(a))throw Error("Invalid tag name <"+a+">.");if(a.toUpperCase()in gvjs_Daa)throw Error("Tag name <"+a+"> is not allowed for SafeHtml.");var d=null,e,f="";if(b)for(e in b){if(!gvjs_Ad.test(e))throw Error('Invalid attribute name "'+e+'".');var g=b[e];if(null!=g){var h,k=a;h=e;if(g instanceof gvjs_fd)g=gvjs_hd(g);else if(h.toLowerCase()==gvjs_sb){if(!gvjs_n(g))throw Error('The "style" attribute requires goog.html.SafeStyle or map of style properties, '+typeof g+
" given: "+g);g instanceof gvjs_jd||(g=gvjs_md(g));g=gvjs_ld(g)}else{if(/^on/i.test(h))throw Error('Attribute "'+h+'" requires goog.string.Const value, "'+g+'" given.');if(h.toLowerCase()in gvjs_Caa)if(g instanceof gvjs_sd)g instanceof gvjs_sd&&g.constructor===gvjs_sd&&g.Cma===gvjs_td?g=g.fha:(gvjs_Hb(g),g="type_error:TrustedResourceUrl");else if(g instanceof gvjs_pd)g instanceof gvjs_pd&&g.constructor===gvjs_pd&&g.dma===gvjs_qd?g=g.Lz:(gvjs_Hb(g),g="type_error:SafeUrl");else if(gvjs_o(g))g instanceof
gvjs_pd||(g=g.Bv?g.Ss():String(g),gvjs_Baa.test(g)||(g="about:invalid#zClosurez"),g=gvjs_rd(g)),g=g.Ss();else throw Error('Attribute "'+h+'" on tag "'+k+'" requires goog.html.SafeUrl, goog.string.Const, or string, value "'+g+'" given.');}g.Bv&&(g=g.Ss());h=h+'="'+gvjs_0b(String(g))+'"';f+=" "+h}}e="<"+a+f;null!=c?gvjs_m(c)||(c=[c]):c=[];!0===gvjs_raa[a.toLowerCase()]?e+=">":(d=gvjs_Cd(c),e+=">"+gvjs_wd(d)+"</"+a+">",d=d.fv());(a=b&&b.dir)&&(d=/^(ltr|rtl|auto)$/i.test(a)?0:null);return gvjs_yd(e,d)}
function gvjs_Cd(a){function b(a){gvjs_m(a)?gvjs_t(a,b):(a=gvjs_xd(a),d+=gvjs_wd(a),a=a.fv(),0==c?c=a:0!=a&&c!=a&&(c=null))}var c=0,d="";gvjs_t(arguments,b);return gvjs_yd(d,c)}var gvjs_vd={};function gvjs_yd(a,b){return(new gvjs_ud).XC(a,b)}gvjs_ud.prototype.XC=function(a,b){this.Lz=a;this.Daa=b;return this};gvjs_yd("<!DOCTYPE html>",0);var gvjs_Dd=gvjs_yd("",0),gvjs_Ed=gvjs_yd(gvjs_la,0);function gvjs_Fd(a,b,c){return gvjs_yd(b,c||null)};function gvjs_Gd(a){return function(){return a}}var gvjs_Eaa=gvjs_Gd(!0),gvjs_Hd=gvjs_Gd(null);function gvjs_Id(a){return a}function gvjs_Faa(a){var b;b=b||0;return function(){return a.apply(this,Array.prototype.slice.call(arguments,0,b))}}function gvjs_Jd(){return function(){return!gvjs_Ib.apply(this,arguments)}};function gvjs_Kd(a,b,c){return Math.min(Math.max(a,b),c)}function gvjs_Ld(a,b){a%=b;return 0>a*b?a+b:a}function gvjs_Md(a,b,c){return a+c*(b-a)}function gvjs_Nd(a){return a*Math.PI/180}function gvjs_Od(a,b){return b*Math.cos(gvjs_Nd(a))}function gvjs_Pd(a,b){return b*Math.sin(gvjs_Nd(a))}function gvjs_Qd(a,b,c,d){return gvjs_Ld(180*Math.atan2(d-b,c-a)/Math.PI,360)}var gvjs_Rd=Math.sign||function(a){return 0<a?1:0>a?-1:a};function gvjs_Sd(a){return gvjs_mc(arguments,function(a,c){return a+c},0)}
function gvjs_Td(a){return gvjs_Sd.apply(null,arguments)/arguments.length}function gvjs_Ud(a){return isFinite(a)&&0==a%1}function gvjs_Vd(a){return isFinite(a)&&!isNaN(a)};var gvjs_Wd="StopIteration"in gvjs_j?gvjs_j.StopIteration:{message:"StopIteration",stack:""};function gvjs_Xd(){}gvjs_Xd.prototype.next=function(){throw gvjs_Wd;};gvjs_Xd.prototype.Ir=function(){return this};function gvjs_Yd(a){if(a instanceof gvjs_Xd)return a;if(typeof a.Ir==gvjs_c)return a.Ir(!1);if(gvjs_Kb(a)){var b=0,c=new gvjs_Xd;c.next=function(){for(;;){if(b>=a.length)throw gvjs_Wd;if(b in a)return a[b++];b++}};return c}throw Error("Not implemented");}
function gvjs_Zd(a,b,c){if(gvjs_Kb(a))try{gvjs_t(a,b,c)}catch(d){if(d!==gvjs_Wd)throw d;}else{a=gvjs_Yd(a);try{for(;;)b.call(c,a.next(),void 0,a)}catch(d){if(d!==gvjs_Wd)throw d;}}}function gvjs__d(a,b,c){var d=0,e=a,f=c||1;1<arguments.length&&(d=a,e=b);if(0==f)throw Error("Range step argument must not be zero");var g=new gvjs_Xd;g.next=function(){if(0<f&&d>=e||0>f&&d<=e)throw gvjs_Wd;var a=d;d+=f;return a};return g}
function gvjs_0d(a,b,c){var d=gvjs_Yd(a);a=new gvjs_Xd;a.next=function(){var a=d.next();return b.call(c,a,void 0,d)};return a}function gvjs_Gaa(a,b){a=gvjs_Yd(a);try{for(;;)if(b.call(void 0,a.next(),void 0,a))return!0}catch(c){if(c!==gvjs_Wd)throw c;}return!1}function gvjs_1d(a){return gvjs_Haa(arguments)}
function gvjs_Haa(a){var b=gvjs_Yd(a);a=new gvjs_Xd;var c=null;a.next=function(){for(;;){if(null==c){var a=b.next();c=gvjs_Yd(a)}try{return c.next()}catch(e){if(e!==gvjs_Wd)throw e;c=null}}};return a}function gvjs_2d(a){if(gvjs_Kb(a))return gvjs_Bc(a);a=gvjs_Yd(a);var b=[];gvjs_Zd(a,function(a){b.push(a)});return b}function gvjs_Iaa(a){try{return gvjs_Yd(a).next()}catch(b){if(b!=gvjs_Wd)throw b;return null}};function gvjs_3d(a,b){this.hb={};this.Yd=[];this.IA=this.Ub=0;var c=arguments.length;if(1<c){if(c%2)throw Error(gvjs_Ia);for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else a&&this.addAll(a)}gvjs_=gvjs_3d.prototype;gvjs_.yb=function(){return this.Ub};gvjs_.Va=function(){gvjs_4d(this);for(var a=[],b=0;b<this.Yd.length;b++)a.push(this.hb[this.Yd[b]]);return a};gvjs_.Zj=function(){gvjs_4d(this);return this.Yd.concat()};gvjs_.Ce=function(a){return gvjs_5d(this.hb,a)};
gvjs_.FH=function(a){for(var b=0;b<this.Yd.length;b++){var c=this.Yd[b];if(gvjs_5d(this.hb,c)&&this.hb[c]==a)return!0}return!1};gvjs_.equals=function(a,b){if(this===a)return!0;if(this.Ub!=a.yb())return!1;b=b||gvjs_Jaa;gvjs_4d(this);for(var c,d=0;c=this.Yd[d];d++)if(!b(this.get(c),a.get(c)))return!1;return!0};function gvjs_Jaa(a,b){return a===b}gvjs_.isEmpty=function(){return 0==this.Ub};gvjs_.clear=function(){this.hb={};this.IA=this.Ub=this.Yd.length=0};
gvjs_.remove=function(a){return gvjs_5d(this.hb,a)?(delete this.hb[a],this.Ub--,this.IA++,this.Yd.length>2*this.Ub&&gvjs_4d(this),!0):!1};function gvjs_4d(a){if(a.Ub!=a.Yd.length){for(var b=0,c=0;b<a.Yd.length;){var d=a.Yd[b];gvjs_5d(a.hb,d)&&(a.Yd[c++]=d);b++}a.Yd.length=c}if(a.Ub!=a.Yd.length){for(var e={},c=b=0;b<a.Yd.length;)d=a.Yd[b],gvjs_5d(e,d)||(a.Yd[c++]=d,e[d]=1),b++;a.Yd.length=c}}gvjs_.get=function(a,b){return gvjs_5d(this.hb,a)?this.hb[a]:b};
gvjs_.set=function(a,b){gvjs_5d(this.hb,a)||(this.Ub++,this.Yd.push(a),this.IA++);this.hb[a]=b};gvjs_.addAll=function(a){var b;a instanceof gvjs_3d?(b=a.Zj(),a=a.Va()):(b=gvjs_Wc(a),a=gvjs_Vc(a));for(var c=0;c<b.length;c++)this.set(b[c],a[c])};gvjs_.forEach=function(a,b){for(var c=this.Zj(),d=0;d<c.length;d++){var e=c[d],f=this.get(e);a.call(b,f,e,this)}};gvjs_.clone=function(){return new gvjs_3d(this)};
gvjs_.transpose=function(){for(var a=new gvjs_3d,b=0;b<this.Yd.length;b++){var c=this.Yd[b];a.set(this.hb[c],c)}return a};gvjs_.Ir=function(a){gvjs_4d(this);var b=0,c=this.IA,d=this,e=new gvjs_Xd;e.next=function(){if(c!=d.IA)throw Error("The map has changed since the iterator was created");if(b>=d.Yd.length)throw gvjs_Wd;var e=d.Yd[b++];return a?e:d.hb[e]};return e};function gvjs_5d(a,b){return Object.prototype.hasOwnProperty.call(a,b)};function gvjs_6d(a){return a.yb&&typeof a.yb==gvjs_c?a.yb():gvjs_Kb(a)||gvjs_o(a)?a.length:gvjs_Tc(a)}function gvjs_7d(a){if(a.Va&&typeof a.Va==gvjs_c)return a.Va();if(gvjs_o(a))return a.split("");if(gvjs_Kb(a)){for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}return gvjs_Vc(a)}function gvjs_8d(a){if(a.Zj&&typeof a.Zj==gvjs_c)return a.Zj();if(!a.Va||typeof a.Va!=gvjs_c){if(gvjs_Kb(a)||gvjs_o(a)){var b=[];a=a.length;for(var c=0;c<a;c++)b.push(c);return b}return gvjs_Wc(a)}}
function gvjs_9d(a,b,c){if(a.forEach&&typeof a.forEach==gvjs_c)a.forEach(b,c);else if(gvjs_Kb(a)||gvjs_o(a))gvjs_t(a,b,c);else for(var d=gvjs_8d(a),e=gvjs_7d(a),f=e.length,g=0;g<f;g++)b.call(c,e[g],d&&d[g],a)}
function gvjs_Kaa(a,b,c){if(typeof a.filter==gvjs_c)return a.filter(b,c);if(gvjs_Kb(a)||gvjs_o(a))return gvjs_lc(a,b,c);var d,e=gvjs_8d(a),f=gvjs_7d(a),g=f.length;if(e){d={};for(var h=0;h<g;h++)b.call(c,f[h],e[h],a)&&(d[e[h]]=f[h])}else for(d=[],h=0;h<g;h++)b.call(c,f[h],void 0,a)&&d.push(f[h]);return d}
function gvjs_$d(a,b,c){if(typeof a.map==gvjs_c)return a.map(b,c);if(gvjs_Kb(a)||gvjs_o(a))return gvjs_u(a,b,c);var d,e=gvjs_8d(a),f=gvjs_7d(a),g=f.length;if(e){d={};for(var h=0;h<g;h++)d[e[h]]=b.call(c,f[h],e[h],a)}else for(d=[],h=0;h<g;h++)d[h]=b.call(c,f[h],void 0,a);return d}
function gvjs_ae(a,b,c){if(typeof a.every==gvjs_c)return a.every(b,c);if(gvjs_Kb(a)||gvjs_o(a))return gvjs_oc(a,b,c);for(var d=gvjs_8d(a),e=gvjs_7d(a),f=e.length,g=0;g<f;g++)if(!b.call(c,e[g],d&&d[g],a))return!1;return!0};function gvjs_x(a){this.hb=new gvjs_3d;a&&this.addAll(a)}function gvjs_be(a){var b=typeof a;return b==gvjs_db&&a||b==gvjs_c?"o"+gvjs_Nb(a):b.substr(0,1)+a}gvjs_=gvjs_x.prototype;gvjs_.yb=function(){return this.hb.yb()};gvjs_.add=function(a){this.hb.set(gvjs_be(a),a)};gvjs_.addAll=function(a){a=gvjs_7d(a);for(var b=a.length,c=0;c<b;c++)this.add(a[c])};gvjs_.Ec=function(a){a=gvjs_7d(a);for(var b=a.length,c=0;c<b;c++)this.remove(a[c])};gvjs_.remove=function(a){return this.hb.remove(gvjs_be(a))};
gvjs_.clear=function(){this.hb.clear()};gvjs_.isEmpty=function(){return this.hb.isEmpty()};gvjs_.contains=function(a){return this.hb.Ce(gvjs_be(a))};gvjs_.cD=function(a){var b=new gvjs_x;a=gvjs_7d(a);for(var c=0;c<a.length;c++){var d=a[c];this.contains(d)&&b.add(d)}return b};gvjs_.Kl=function(a){var b=this.clone();b.Ec(a);return b};gvjs_.Va=function(){return this.hb.Va()};gvjs_.clone=function(){return new gvjs_x(this)};gvjs_.equals=function(a){return this.yb()==gvjs_6d(a)&&this.iD(a)};
gvjs_.iD=function(a){var b=gvjs_6d(a);if(this.yb()>b)return!1;!(a instanceof gvjs_x)&&5<b&&(a=new gvjs_x(a));return gvjs_ae(this,function(b){var d=a;return d.contains&&typeof d.contains==gvjs_c?d.contains(b):d.FH&&typeof d.FH==gvjs_c?d.FH(b):gvjs_Kb(d)||gvjs_o(d)?gvjs_sc(d,b):gvjs_Yc(d,b)})};gvjs_.Ir=function(){return this.hb.Ir(!1)};function gvjs_ce(){return gvjs_dd("iPhone")&&!gvjs_dd("iPod")&&!gvjs_dd("iPad")};var gvjs_de=gvjs_dd("Opera"),gvjs_y=gvjs_dd("Trident")||gvjs_dd("MSIE"),gvjs_ee=gvjs_dd(gvjs_sa),gvjs_Laa=gvjs_ee||gvjs_y,gvjs_fe=gvjs_dd("Gecko")&&!(gvjs_8b(gvjs_ad.toLowerCase(),"webkit")&&!gvjs_dd(gvjs_sa))&&!(gvjs_dd("Trident")||gvjs_dd("MSIE"))&&!gvjs_dd(gvjs_sa),gvjs_ge=gvjs_8b(gvjs_ad.toLowerCase(),"webkit")&&!gvjs_dd(gvjs_sa),gvjs_he=gvjs_ge&&gvjs_dd("Mobile"),gvjs_ie=gvjs_dd("Macintosh"),gvjs_je=gvjs_dd("Windows"),gvjs_ke=gvjs_dd("Linux")||gvjs_dd("CrOS"),gvjs_le=gvjs_j.navigator||null;
gvjs_le&&gvjs_8b(gvjs_le.appVersion||"","X11");gvjs_dd("Android");gvjs_ce();gvjs_dd("iPad");gvjs_dd("iPod");function gvjs_me(){var a=gvjs_j.document;return a?a.documentMode:void 0}var gvjs_ne;
a:{var gvjs_oe="",gvjs_pe=function(){var a=gvjs_ad;if(gvjs_fe)return/rv\:([^\);]+)(\)|;)/.exec(a);if(gvjs_ee)return/Edge\/([\d\.]+)/.exec(a);if(gvjs_y)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(gvjs_ge)return/WebKit\/(\S+)/.exec(a);if(gvjs_de)return/(?:Version)[ \/]?(\S+)/.exec(a)}();gvjs_pe&&(gvjs_oe=gvjs_pe?gvjs_pe[1]:"");if(gvjs_y){var gvjs_qe=gvjs_me();if(null!=gvjs_qe&&gvjs_qe>parseFloat(gvjs_oe)){gvjs_ne=String(gvjs_qe);break a}}gvjs_ne=gvjs_oe}var gvjs_re=gvjs_ne,gvjs_se={};
function gvjs_te(a){return gvjs_se[a]||(gvjs_se[a]=0<=gvjs_dc(gvjs_re,a))}function gvjs_ue(a){return Number(gvjs_Maa)>=a}var gvjs_ve=gvjs_j.document,gvjs_Maa=gvjs_ve&&gvjs_y?gvjs_me()||("CSS1Compat"==gvjs_ve.compatMode?parseInt(gvjs_re,10):5):void 0;function gvjs_we(a,b){a.innerHTML=gvjs_wd(b)};function gvjs_z(a,b){this.x=gvjs_k(a)?a:0;this.y=gvjs_k(b)?b:0}gvjs_=gvjs_z.prototype;gvjs_.clone=function(){return new gvjs_z(this.x,this.y)};function gvjs_xe(a,b){return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:!1}function gvjs_ye(a,b){var c=a.x-b.x;a=a.y-b.y;return Math.sqrt(c*c+a*a)}function gvjs_ze(a,b){return new gvjs_z(a.x-b.x,a.y-b.y)}function gvjs_Ae(a,b){return new gvjs_z(a.x+b.x,a.y+b.y)}gvjs_.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};
gvjs_.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};gvjs_.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};gvjs_.translate=function(a,b){a instanceof gvjs_z?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),gvjs_p(b)&&(this.y+=b));return this};gvjs_.scale=function(a,b){b=gvjs_p(b)?b:a;this.x*=a;this.y*=b;return this};function gvjs_A(a,b){this.width=a;this.height=b}function gvjs_Be(a,b){return a==b?!0:a&&b?a.width==b.width&&a.height==b.height:!1}gvjs_=gvjs_A.prototype;gvjs_.clone=function(){return new gvjs_A(this.width,this.height)};function gvjs_Ce(a){return Math.min(a.width,a.height)}gvjs_.area=function(){return this.width*this.height};gvjs_.isEmpty=function(){return!this.area()};gvjs_.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};
gvjs_.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};gvjs_.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};gvjs_.scale=function(a,b){b=gvjs_p(b)?b:a;this.width*=a;this.height*=b;return this};var gvjs_Naa=!gvjs_y||gvjs_ue(9),gvjs_Oaa=!gvjs_fe&&!gvjs_y||gvjs_y&&gvjs_ue(9)||gvjs_fe&&gvjs_te("1.9.1"),gvjs_De=gvjs_y&&!gvjs_te("9"),gvjs_Paa=gvjs_y||gvjs_de||gvjs_ge;function gvjs_Ee(a){return a?new gvjs_Fe(gvjs_Ge(a)):gvjs_Ub||(gvjs_Ub=new gvjs_Fe)}function gvjs_He(a,b){return gvjs_o(b)?a.getElementById(b):b}function gvjs_Ie(a,b,c){return gvjs_Je(document,a,b,c)}function gvjs_Ke(a,b){var c=b||document;return c.querySelectorAll&&c.querySelector?c.querySelectorAll("."+a):gvjs_Je(document,"*",a,b)}
function gvjs_Le(a,b){var c=b||document;return(c.getElementsByClassName?c.getElementsByClassName(a)[0]:c.querySelectorAll&&c.querySelector?c.querySelector("."+a):gvjs_Je(document,"*",a,b)[0])||null}
function gvjs_Je(a,b,c,d){a=d||a;b=b&&"*"!=b?b.toUpperCase():"";if(a.querySelectorAll&&a.querySelector&&(b||c))return a.querySelectorAll(b+(c?"."+c:""));if(c&&a.getElementsByClassName){a=a.getElementsByClassName(c);if(b){d={};for(var e=0,f=0,g;g=a[f];f++)b==g.nodeName&&(d[e++]=g);d.length=e;return d}return a}a=a.getElementsByTagName(b||"*");if(c){d={};for(f=e=0;g=a[f];f++)b=g.className,typeof b.split==gvjs_c&&gvjs_sc(b.split(/\s+/),c)&&(d[e++]=g);d.length=e;return d}return a}
function gvjs_Me(a,b){gvjs_v(b,function(b,d){d==gvjs_sb?a.style.cssText=b:"class"==d?a.className=b:"for"==d?a.htmlFor=b:gvjs_Ne.hasOwnProperty(d)?a.setAttribute(gvjs_Ne[d],b):gvjs_Vb(d,"aria-")||gvjs_Vb(d,"data-")?a.setAttribute(d,b):a[d]=b})}var gvjs_Ne={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:gvjs_6a,maxlength:"maxLength",nonce:"nonce",role:gvjs_kb,rowspan:"rowSpan",type:gvjs_yb,usemap:"useMap",valign:"vAlign",width:gvjs_Cb};
function gvjs_Oe(a){a=a.document;a=gvjs_Pe(a)?a.documentElement:a.body;return new gvjs_A(a.clientWidth,a.clientHeight)}function gvjs_Qe(a){var b=gvjs_Re(a);a=a.parentWindow||a.defaultView;return gvjs_y&&gvjs_te("10")&&a.pageYOffset!=b.scrollTop?new gvjs_z(b.scrollLeft,b.scrollTop):new gvjs_z(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)}function gvjs_Re(a){return a.scrollingElement?a.scrollingElement:!gvjs_ge&&gvjs_Pe(a)?a.documentElement:a.body||a.documentElement}
function gvjs_Se(a){return a?a.parentWindow||a.defaultView:window}function gvjs_B(a,b,c){return gvjs_Te(document,arguments)}
function gvjs_Te(a,b){var c=String(b[0]),d=b[1];if(!gvjs_Naa&&d&&(d.name||d.type)){c=["<",c];d.name&&c.push(' name="',gvjs_0b(d.name),'"');if(d.type){c.push(' type="',gvjs_0b(d.type),'"');var e={};gvjs_6c(e,d);delete e.type;d=e}c.push(">");c=c.join("")}c=a.createElement(c);d&&(gvjs_o(d)?c.className=d:gvjs_m(d)?c.className=d.join(" "):gvjs_Me(c,d));2<b.length&&gvjs_Ue(a,c,b,2);return c}
function gvjs_Ue(a,b,c,d){function e(c){c&&b.appendChild(gvjs_o(c)?a.createTextNode(c):c)}for(;d<c.length;d++){var f=c[d];gvjs_Kb(f)&&!gvjs_Ve(f)?gvjs_t(gvjs_Qaa(f)?gvjs_Bc(f):f,e):e(f)}}function gvjs_We(a){return document.createElement(String(a))}
function gvjs_Xe(a,b){var c=a.createElement(gvjs_qa);gvjs_y?(gvjs_we(c,gvjs_Cd(gvjs_Ed,b)),c.removeChild(c.firstChild)):gvjs_we(c,b);if(1==c.childNodes.length)c=c.removeChild(c.firstChild);else{for(a=a.createDocumentFragment();c.firstChild;)a.appendChild(c.firstChild);c=a}return c}function gvjs_Pe(a){return"CSS1Compat"==a.compatMode}
function gvjs_Ye(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 gvjs_ua:case "IFRAME":case "ISINDEX":case "KEYGEN":case "LINK":case "NOFRAMES":case "NOSCRIPT":case "META":case "OBJECT":case "PARAM":case gvjs_Aa:case gvjs_Ca:case "STYLE":case "TRACK":case "WBR":return!1}return!0}function gvjs_Ze(a,b){a.appendChild(b)}function gvjs__e(a,b){gvjs_Ue(gvjs_Ge(a),a,arguments,1)}
function gvjs_0e(a){for(var b;b=a.firstChild;)a.removeChild(b)}function gvjs_1e(a,b){b.parentNode&&b.parentNode.insertBefore(a,b)}function gvjs_2e(a,b){b.parentNode&&b.parentNode.insertBefore(a,b.nextSibling)}function gvjs_3e(a){return a&&a.parentNode?a.parentNode.removeChild(a):null}function gvjs_4e(a){return gvjs_Oaa&&void 0!=a.children?a.children:gvjs_lc(a.childNodes,function(a){return 1==a.nodeType})}
function gvjs_5e(a){return gvjs_k(a.firstElementChild)?a.firstElementChild:gvjs_6e(a.firstChild,!0)}function gvjs_7e(a){return gvjs_k(a.nextElementSibling)?a.nextElementSibling:gvjs_6e(a.nextSibling,!0)}function gvjs_6e(a,b){for(;a&&1!=a.nodeType;)a=b?a.nextSibling:a.previousSibling;return a}function gvjs_Ve(a){return gvjs_n(a)&&0<a.nodeType}function gvjs_8e(a){return gvjs_n(a)&&1==a.nodeType}
function gvjs_9e(a){var b;if(gvjs_Paa&&!(gvjs_y&&gvjs_te("9")&&!gvjs_te("10")&&gvjs_j.SVGElement&&a instanceof gvjs_j.SVGElement)&&(b=a.parentElement))return b;b=a.parentNode;return gvjs_8e(b)?b:null}function gvjs_$e(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 gvjs_Raa(a,b){if(a==b)return 0;if(a.compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if(gvjs_y&&!gvjs_ue(9)){if(9==a.nodeType)return-1;if(9==b.nodeType)return 1}if("sourceIndex"in a||a.parentNode&&"sourceIndex"in a.parentNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourceIndex;var e=a.parentNode,f=b.parentNode;return e==f?gvjs_af(a,b):!c&&gvjs_$e(e,b)?-1*gvjs_bf(a,b):!d&&gvjs_$e(f,a)?gvjs_bf(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:
f.sourceIndex)}d=gvjs_Ge(a);c=d.createRange();c.selectNode(a);c.collapse(!0);a=d.createRange();a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(gvjs_j.Range.START_TO_END,a)}function gvjs_bf(a,b){var c=a.parentNode;if(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;return gvjs_af(b,a)}function gvjs_af(a,b){for(;b=b.previousSibling;)if(b==a)return-1;return 1}function gvjs_Ge(a){return 9==a.nodeType?a:a.ownerDocument||a.document}
function gvjs_cf(a){return a.contentDocument||a.contentWindow.document}function gvjs_df(a,b){if("textContent"in a)a.textContent=b;else if(3==a.nodeType)a.data=b;else if(a.firstChild&&3==a.firstChild.nodeType){for(;a.lastChild!=a.firstChild;)a.removeChild(a.lastChild);a.firstChild.data=b}else{gvjs_0e(a);var c=gvjs_Ge(a);a.appendChild(c.createTextNode(String(b)))}}
function gvjs_ef(a){if("outerHTML"in a)return a.outerHTML;var b=gvjs_Ge(a).createElement(gvjs_qa);b.appendChild(a.cloneNode(!0));return b.innerHTML}function gvjs_Saa(a,b){var c=[];return gvjs_ff(a,b,c,!0)?c[0]:void 0}function gvjs_ff(a,b,c,d){if(null!=a)for(a=a.firstChild;a;){if(b(a)&&(c.push(a),d)||gvjs_ff(a,b,c,d))return!0;a=a.nextSibling}return!1}var gvjs_Taa={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},gvjs_gf={IMG:" ",BR:"\n"};function gvjs_hf(a){return gvjs_if(a)&&gvjs_jf(a)}
function gvjs_kf(a,b){b?a.tabIndex=0:(a.tabIndex=-1,a.removeAttribute("tabIndex"))}function gvjs_if(a){a=a.getAttributeNode("tabindex");return null!=a&&a.specified}function gvjs_jf(a){a=a.tabIndex;return gvjs_p(a)&&0<=a&&32768>a}
function gvjs_lf(a){if(gvjs_De&&null!==a&&"innerText"in a)a=a.innerText.replace(/(\r\n|\r|\n)/g,"\n");else{var b=[];gvjs_mf(a,b,!0);a=b.join("")}a=a.replace(/ \xAD /g," ").replace(/\xAD/g,"");a=a.replace(/\u200B/g,"");gvjs_De||(a=a.replace(/ +/g," "));" "!=a&&(a=a.replace(/^\s*/,""));return a}function gvjs_nf(a){var b=[];gvjs_mf(a,b,!1);return b.join("")}
function gvjs_mf(a,b,c){if(!(a.nodeName in gvjs_Taa))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 gvjs_gf)b.push(gvjs_gf[a.nodeName]);else for(a=a.firstChild;a;)gvjs_mf(a,b,c),a=a.nextSibling}function gvjs_Qaa(a){if(a&&typeof a.length==gvjs_f){if(gvjs_n(a))return typeof a.item==gvjs_c||typeof a.item==gvjs_h;if(gvjs_q(a))return typeof a.item==gvjs_c}return!1}
function gvjs_of(a,b,c,d){c||(a=a.parentNode);for(c=0;a&&(null==d||c<=d);){if(b(a))return a;a=a.parentNode;c++}return null}function gvjs_pf(a){try{return a&&a.activeElement}catch(b){}return null}function gvjs_Fe(a){this.Ad=a||gvjs_j.document||document}gvjs_=gvjs_Fe.prototype;gvjs_.Da=gvjs_Ee;gvjs_.vc=function(){return this.Ad};gvjs_.j=function(a){return gvjs_He(this.Ad,a)};function gvjs_qf(a,b,c,d){return gvjs_Je(a.Ad,b,c,d)}gvjs_.Os=function(a,b){return gvjs_Ke(a,b||this.Ad)};
gvjs_.Ld=function(a,b){return gvjs_Le(a,b||this.Ad)};gvjs_.mca=function(a,b){return gvjs_Le(a,b||this.Ad)};gvjs_.sw=gvjs_Me;gvjs_.C=function(a,b,c){return gvjs_Te(this.Ad,arguments)};gvjs_.createElement=function(a){return this.Ad.createElement(String(a))};gvjs_.createTextNode=function(a){return this.Ad.createTextNode(String(a))};
gvjs_.daa=function(a,b,c){var d=this.Ad;c=!!c;for(var e=d.createElement("TABLE"),f=e.appendChild(d.createElement("TBODY")),g=0;g<a;g++){for(var h=d.createElement("TR"),k=0;k<b;k++){var l=d.createElement("TD");c&&gvjs_df(l,"\u00a0");h.appendChild(l)}f.appendChild(h)}return e};gvjs_.getWindow=function(){var a=this.Ad;return a.parentWindow||a.defaultView};gvjs_.oC=function(a){return gvjs_pf(a||this.Ad)};gvjs_.appendChild=gvjs_Ze;gvjs_.append=gvjs__e;gvjs_.gc=gvjs_0e;gvjs_.h2=gvjs_1e;gvjs_.Tua=gvjs_2e;
gvjs_.removeNode=gvjs_3e;gvjs_.Ue=gvjs_4e;gvjs_.eca=gvjs_5e;function gvjs_Uaa(a){return gvjs_k(a.lastElementChild)?a.lastElementChild:gvjs_6e(a.lastChild,!1)}gvjs_.kca=gvjs_7e;gvjs_.To=gvjs_Ve;gvjs_.o2=gvjs_8e;gvjs_.OQ=gvjs_9e;gvjs_.contains=gvjs_$e;gvjs_.Pra=gvjs_Ge;gvjs_.fca=gvjs_cf;gvjs_.mia=gvjs_df;function gvjs_Vaa(a,b){var c=[];gvjs_ff(a,b,c,!1);return c}
gvjs_.et=function(a){var b;(b="A"==a.tagName||a.tagName==gvjs_ua||a.tagName==gvjs_Fa||a.tagName==gvjs_Ba||a.tagName==gvjs_ma?!a.disabled&&(!gvjs_if(a)||gvjs_jf(a)):gvjs_hf(a))&&gvjs_y?(a=!gvjs_q(a.getBoundingClientRect)||gvjs_y&&null==a.parentElement?{height:a.offsetHeight,width:a.offsetWidth}:a.getBoundingClientRect(),a=null!=a&&0<a.height&&0<a.width):a=b;return a};gvjs_.Sra=gvjs_lf;function gvjs_rf(a,b){return gvjs_of(b,function(a){return"SVG"==a.nodeName&&!0},!0,void 0)}gvjs_.Vba=gvjs_of;function gvjs_sf(a){gvjs_tf();return gvjs_yd(a,null)}var gvjs_tf=gvjs_Fb;function gvjs_C(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}gvjs_=gvjs_C.prototype;gvjs_.zb=function(){return this.right-this.left};gvjs_.getHeight=function(){return this.bottom-this.top};gvjs_.clone=function(){return new gvjs_C(this.top,this.right,this.bottom,this.left)};gvjs_.contains=function(a){return this&&a?a instanceof gvjs_C?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};
gvjs_.expand=function(a,b,c,d){gvjs_n(a)?(this.top-=a.top,this.right+=a.right,this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,this.right+=Number(b),this.bottom+=Number(c),this.left-=Number(d));return this};function gvjs_uf(a,b){a.left=Math.min(a.left,b.left);a.top=Math.min(a.top,b.top);a.right=Math.max(a.right,b.right);a.bottom=Math.max(a.bottom,b.bottom)}function gvjs_vf(a,b){return a.left<=b.right&&b.left<=a.right&&a.top<=b.bottom&&b.top<=a.bottom}
gvjs_.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};gvjs_.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};gvjs_.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};
gvjs_.translate=function(a,b){a instanceof gvjs_z?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,gvjs_p(b)&&(this.top+=b,this.bottom+=b));return this};gvjs_.scale=function(a,b){b=gvjs_p(b)?b:a;this.left*=a;this.right*=a;this.top*=b;this.bottom*=b;return this};function gvjs_D(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}gvjs_=gvjs_D.prototype;gvjs_.clone=function(){return new gvjs_D(this.left,this.top,this.width,this.height)};function gvjs_wf(a){return new gvjs_C(a.top,a.left+a.width,a.top+a.height,a.left)}function gvjs_xf(a){return new gvjs_D(a.left,a.top,a.right-a.left,a.bottom-a.top)}function gvjs_yf(a,b){return a==b?!0:a&&b?a.left==b.left&&a.width==b.width&&a.top==b.top&&a.height==b.height:!1}
gvjs_.cD=function(a){var b=Math.max(this.left,a.left),c=Math.min(this.left+this.width,a.left+a.width);if(b<=c){var d=Math.max(this.top,a.top);a=Math.min(this.top+this.height,a.top+a.height);if(d<=a)return this.left=b,this.top=d,this.width=c-b,this.height=a-d,!0}return!1};function gvjs_zf(a,b){var c=Math.max(a.left,b.left),d=Math.min(a.left+a.width,b.left+b.width);if(c<=d){var e=Math.max(a.top,b.top);a=Math.min(a.top+a.height,b.top+b.height);if(e<=a)return new gvjs_D(c,e,d-c,a-e)}return null}
gvjs_.Kl=function(a){var b=gvjs_zf(this,a);if(b&&b.height&&b.width){var b=[],c=this.top,d=this.height,e=this.left+this.width,f=this.top+this.height,g=a.left+a.width,h=a.top+a.height;a.top>this.top&&(b.push(new gvjs_D(this.left,this.top,this.width,a.top-this.top)),c=a.top,d-=a.top-this.top);h<f&&(b.push(new gvjs_D(this.left,h,this.width,f-h)),d=h-c);a.left>this.left&&b.push(new gvjs_D(this.left,c,a.left-this.left,d));g<e&&b.push(new gvjs_D(g,c,e-g,d));a=b}else a=[this.clone()];return a};
gvjs_.contains=function(a){return a instanceof gvjs_z?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};gvjs_.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)};gvjs_.bc=function(){return new gvjs_A(this.width,this.height)};
gvjs_.getCenter=function(){return new gvjs_z(this.left+this.width/2,this.top+this.height/2)};gvjs_.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};gvjs_.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};
gvjs_.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};gvjs_.translate=function(a,b){a instanceof gvjs_z?(this.left+=a.x,this.top+=a.y):(this.left+=a,gvjs_p(b)&&(this.top+=b));return this};gvjs_.scale=function(a,b){b=gvjs_p(b)?b:a;this.left*=a;this.width*=a;this.top*=b;this.height*=b;return this};function gvjs_Af(a){gvjs_Af[" "](a);return a}gvjs_Af[" "]=gvjs_Fb;function gvjs_Bf(a,b){try{return gvjs_Af(a[b]),!0}catch(c){}return!1};function gvjs_E(a,b,c){if(gvjs_o(b))(b=gvjs_Cf(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var e=b[d],f=gvjs_Cf(c,d);f&&(c.style[f]=e)}}var gvjs_Df={};function gvjs_Cf(a,b){var c=gvjs_Df[b];if(!c){var d=gvjs_hc(b),c=d;void 0===a.style[d]&&(d=(gvjs_ge?"Webkit":gvjs_fe?"Moz":gvjs_y?"ms":gvjs_de?"O":null)+gvjs_iaa(d),void 0!==a.style[d]&&(c=d));gvjs_Df[b]=c}return c}function gvjs_Ef(a,b){var c=a.style[gvjs_hc(b)];return"undefined"!==typeof c?c:a.style[gvjs_Cf(a,b)]||""}
function gvjs_Ff(a,b){var c=gvjs_Ge(a);return c.defaultView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedStyle(a,null))?a[b]||a.getPropertyValue(b)||"":""}function gvjs_Gf(a,b){return gvjs_Ff(a,b)||(a.currentStyle?a.currentStyle[b]:null)||a.style&&a.style[b]}function gvjs_Hf(a){return gvjs_Gf(a,gvjs_hb)}function gvjs_If(a,b,c){var d;b instanceof gvjs_z?(d=b.x,b=b.y):(d=b,b=c);a.style.left=gvjs_Jf(d,!1);a.style.top=gvjs_Jf(b,!1)}
function gvjs_Kf(a){return new gvjs_z(a.offsetLeft,a.offsetTop)}function gvjs_Lf(a){a=a?gvjs_Ge(a):document;return!gvjs_y||gvjs_ue(9)||gvjs_Pe(gvjs_Ee(a).Ad)?a.documentElement:a.body}function gvjs_Mf(a){var b;try{b=a.getBoundingClientRect()}catch(c){return{left:0,top:0,right:0,bottom:0}}gvjs_y&&a.ownerDocument.body&&(a=a.ownerDocument,b.left-=a.documentElement.clientLeft+a.body.clientLeft,b.top-=a.documentElement.clientTop+a.body.clientTop);return b}
function gvjs_Waa(a){if(gvjs_y&&!gvjs_ue(8))return a.offsetParent;var b=gvjs_Ge(a),c=gvjs_Gf(a,gvjs_hb),d=c==gvjs_Za||c==gvjs_a;for(a=a.parentNode;a&&a!=b;a=a.parentNode)if(11==a.nodeType&&a.host&&(a=a.host),c=gvjs_Gf(a,gvjs_hb),d=d&&c==gvjs_rb&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWidth>a.clientWidth||a.scrollHeight>a.clientHeight||c==gvjs_Za||c==gvjs_a||c==gvjs_jb))return a;return null}
function gvjs_Nf(a){for(var b=new gvjs_C(0,Infinity,Infinity,0),c=gvjs_Ee(a),d=c.vc().body,e=c.vc().documentElement,f=gvjs_Re(c.Ad);a=gvjs_Waa(a);)if(!(gvjs_y&&0==a.clientWidth||gvjs_ge&&0==a.clientHeight&&a==d)&&a!=d&&a!=e&&gvjs_Gf(a,gvjs_fb)!=gvjs_Ab){var g=gvjs_Of(a),h=new gvjs_z(a.clientLeft,a.clientTop);g.x+=h.x;g.y+=h.y;b.top=Math.max(b.top,g.y);b.right=Math.min(b.right,g.x+a.clientWidth);b.bottom=Math.min(b.bottom,g.y+a.clientHeight);b.left=Math.max(b.left,g.x)}d=f.scrollLeft;f=f.scrollTop;
b.left=Math.max(b.left,d);b.top=Math.max(b.top,f);c=c.getWindow();c=gvjs_Oe(c||window);b.right=Math.min(b.right,d+c.width);b.bottom=Math.min(b.bottom,f+c.height);return 0<=b.top&&0<=b.left&&b.bottom>b.top&&b.right>b.left?b:null}function gvjs_Of(a){var b=gvjs_Ge(a),c=new gvjs_z(0,0),d=gvjs_Lf(b);if(a==d)return c;a=gvjs_Mf(a);b=gvjs_Qe(gvjs_Ee(b).Ad);c.x=a.left+b.x;c.y=a.top+b.y;return c}function gvjs_Pf(a,b){a=gvjs_Qf(a);b=gvjs_Qf(b);return new gvjs_z(a.x-b.x,a.y-b.y)}
function gvjs_Rf(a){a=gvjs_Mf(a);return new gvjs_z(a.left,a.top)}function gvjs_Qf(a){if(1==a.nodeType)return gvjs_Rf(a);a=a.changedTouches?a.changedTouches[0]:a;return new gvjs_z(a.clientX,a.clientY)}function gvjs_Sf(a,b,c){if(b instanceof gvjs_A)c=b.height,b=b.width;else if(void 0==c)throw Error("missing height argument");gvjs_Tf(a,b);a.style.height=gvjs_Jf(c,!0)}function gvjs_Jf(a,b){typeof a==gvjs_f&&(a=(b?Math.round(a):a)+gvjs_g);return a}function gvjs_Tf(a,b){a.style.width=gvjs_Jf(b,!0)}
function gvjs_Uf(a){var b=gvjs_Xaa;if(gvjs_Gf(a,gvjs_Wa)!=gvjs_e)return b(a);var c=a.style,d=c.display,e=c.visibility,f=c.position;c.visibility=gvjs_7a;c.position=gvjs_a;c.display=gvjs_$a;a=b(a);c.display=d;c.position=f;c.visibility=e;return a}function gvjs_Xaa(a){var b=a.offsetWidth,c=a.offsetHeight,d=gvjs_ge&&!b&&!c;return gvjs_k(b)&&!d||!a.getBoundingClientRect?new gvjs_A(b,c):(a=gvjs_Mf(a),new gvjs_A(a.right-a.left,a.bottom-a.top))}
function gvjs_Vf(a){var b=gvjs_Of(a);a=gvjs_Uf(a);return new gvjs_D(b.x,b.y,a.width,a.height)}function gvjs_Wf(a,b){a=a.style;gvjs_eb in a?a.opacity=b:"MozOpacity"in a?a.MozOpacity=b:gvjs_Ya in a&&(a.filter=""===b?"":"alpha(opacity="+100*Number(b)+")")}function gvjs_F(a,b){a.style.display=b?"":gvjs_e}
function gvjs_Xf(a){gvjs_tf();a=(new gvjs_nd).XC(a);var b=gvjs_Ee(void 0),c,d=b.vc();gvjs_y&&d.createStyleSheet?(c=d.createStyleSheet(),gvjs_Yf(c,a)):(d=gvjs_qf(b,"HEAD")[0],d||(c=gvjs_qf(b,"BODY")[0],d=b.C("HEAD"),c.parentNode.insertBefore(d,c)),c=b.C("STYLE"),gvjs_Yf(c,a),b.appendChild(d,c));return c}function gvjs_Yf(a,b){b instanceof gvjs_nd&&b.constructor===gvjs_nd&&b.bma===gvjs_od?b=b.P4:(gvjs_Hb(b),b="type_error:SafeStyleSheet");gvjs_y&&gvjs_k(a.cssText)?a.cssText=b:a.innerHTML=b}
function gvjs_Zf(a){return gvjs_lb==gvjs_Gf(a,gvjs_Va)}var gvjs__f=gvjs_fe?"MozUserSelect":gvjs_ge||gvjs_ee?"WebkitUserSelect":null;function gvjs_0f(a,b,c){c=c?null:a.getElementsByTagName("*");if(gvjs__f){if(b=b?gvjs_e:"",a.style&&(a.style[gvjs__f]=b),c){a=0;for(var d;d=c[a];a++)d.style&&(d.style[gvjs__f]=b)}}else if(gvjs_y||gvjs_de)if(b=b?"on":"",a.setAttribute(gvjs_zb,b),c)for(a=0;d=c[a];a++)d.setAttribute(gvjs_zb,b)}
function gvjs_1f(a){var b=gvjs_Ge(a),c=gvjs_y&&a.currentStyle;if(c&&gvjs_Pe(gvjs_Ee(b).Ad)&&c.width!=gvjs_Oa&&c.height!=gvjs_Oa&&!c.boxSizing)return b=gvjs_2f(a,c.width,gvjs_Cb,"pixelWidth"),a=gvjs_2f(a,c.height,gvjs_6a,"pixelHeight"),new gvjs_A(b,a);c=new gvjs_A(a.offsetWidth,a.offsetHeight);b=gvjs_3f(a);a=gvjs_4f(a);return new gvjs_A(c.width-a.left-b.left-b.right-a.right,c.height-a.top-b.top-b.bottom-a.bottom)}
function gvjs_2f(a,b,c,d){if(/^\d+px?$/.test(b))return parseInt(b,10);var e=a.style[c],f=a.runtimeStyle[c];a.runtimeStyle[c]=a.currentStyle[c];a.style[c]=b;b=a.style[d];a.style[c]=e;a.runtimeStyle[c]=f;return b}function gvjs_5f(a,b){return(b=a.currentStyle?a.currentStyle[b]:null)?gvjs_2f(a,b,gvjs_ab,"pixelLeft"):0}
function gvjs_3f(a){if(gvjs_y){var b=gvjs_5f(a,"paddingLeft"),c=gvjs_5f(a,"paddingRight"),d=gvjs_5f(a,"paddingTop");a=gvjs_5f(a,"paddingBottom");return new gvjs_C(d,c,a,b)}b=gvjs_Ff(a,"paddingLeft");c=gvjs_Ff(a,"paddingRight");d=gvjs_Ff(a,"paddingTop");a=gvjs_Ff(a,"paddingBottom");return new gvjs_C(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))}var gvjs_6f={thin:2,medium:4,thick:6};
function gvjs_7f(a,b){if((a.currentStyle?a.currentStyle[b+"Style"]:null)==gvjs_e)return 0;b=a.currentStyle?a.currentStyle[b+"Width"]:null;return b in gvjs_6f?gvjs_6f[b]:gvjs_2f(a,b,gvjs_ab,"pixelLeft")}
function gvjs_4f(a){if(gvjs_y&&!gvjs_ue(9)){var b=gvjs_7f(a,"borderLeft"),c=gvjs_7f(a,"borderRight"),d=gvjs_7f(a,"borderTop");a=gvjs_7f(a,"borderBottom");return new gvjs_C(d,c,a,b)}b=gvjs_Ff(a,"borderLeftWidth");c=gvjs_Ff(a,"borderRightWidth");d=gvjs_Ff(a,"borderTopWidth");a=gvjs_Ff(a,"borderBottomWidth");return new gvjs_C(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))}
function gvjs_8f(a){var b={};gvjs_t(a.split(/\s*;\s*/),function(a){var d=a.match(/\s*([\w-]+)\s*\:(.+)/);d&&(a=d[1],d=gvjs__b(d[2]),b[gvjs_hc(a.toLowerCase())]=d)});return b}function gvjs_Yaa(a){var b=[];gvjs_v(a,function(a,d){b.push(String(d).replace(/([A-Z])/g,"-$1").toLowerCase(),":",a,";")});return b.join("")};var gvjs_9f=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#(.*))?$/;function gvjs_$f(a){return a?decodeURI(a):a}function gvjs_ag(a,b){return b.match(gvjs_9f)[a]||null}function gvjs_Zaa(a,b){if(a){a=a.split("&");for(var c=0;c<a.length;c++){var d=a[c].indexOf("="),e,f=null;0<=d?(e=a[c].substring(0,d),f=a[c].substring(d+1)):e=a[c];b(e,f?decodeURIComponent(f.replace(/\+/g," ")):"")}}}
function gvjs_bg(a,b,c,d){for(var e=c.length;0<=(b=a.indexOf(c,b))&&b<d;){var f=a.charCodeAt(b-1);if(38==f||63==f)if(f=a.charCodeAt(b+e),!f||61==f||38==f||35==f)return b;b+=e+1}return-1}var gvjs_cg=/#|$/;function gvjs_dg(a,b){var c=a.search(gvjs_cg),d=gvjs_bg(a,0,b,c);if(0>d)return null;var e=a.indexOf("&",d);if(0>e||e>c)e=c;d+=b.length+1;return decodeURIComponent(a.substr(d,e-d).replace(/\+/g," "))}var gvjs__aa=/[?&]($|#)/;
function gvjs_eg(a,b){for(var c=a.search(gvjs_cg),d=0,e,f=[];0<=(e=gvjs_bg(a,d,b,c));)f.push(a.substring(d,e)),d=Math.min(a.indexOf("&",e)+1||c,c);f.push(a.substr(d));return f.join("").replace(gvjs__aa,"$1")}function gvjs_fg(a,b,c){a=[gvjs_eg(a,b),"&",b];null!=c&&a.push("=",encodeURIComponent(String(c)));a[1]&&(c=a[0],b=c.indexOf("#"),0<=b&&(a.push(c.substr(b)),a[0]=c=c.substr(0,b)),b=c.indexOf("?"),0>b?a[1]="?":b==c.length-1&&(a[1]=void 0));return a.join("")};function gvjs_gg(){this.Gm=!1;this.S4=[]}gvjs_Gb(gvjs_gg);function gvjs_0aa(a,b,c){var d=c.callback;c.callback=function(){var b=d.apply(this,arguments);0<a.S4.length?(a.S4.shift()(),a.Gm=!0):a.Gm=!1;return b};a.Gm?a.S4.push(function(){google.load("visualization",b,c)}):(a.Gm=!0,google.load("visualization",b,c))};function gvjs_hg(a,b,c){return gvjs_ig(b,gvjs_Cb)||gvjs_1f(a).width||c||400}function gvjs_jg(a,b,c){return gvjs_ig(b,gvjs_6a)||gvjs_1f(a).height||c||200}function gvjs_kg(a,b,c,d){return b&&(b=b.width,gvjs_o(b)&&gvjs_Yb(b)&&(b=parseInt(b,10)),typeof b==gvjs_f&&30<=b&&(!d||b<=d))||a&&(b=a.clientWidth,30<=b&&(!d||b<=d))?b:c||400}
function gvjs_lg(a,b,c,d,e){return b&&(b=b.height,gvjs_o(b)&&gvjs_Yb(b)&&(b=parseInt(b,10)),typeof b==gvjs_f&&b>=(e||30)&&(!d||b<=d))||a&&(b=a.clientHeight,b>=(e||30)&&(!d||b<=d))?b:c||200}function gvjs_mg(a){var b=gvjs_1aa,c=a&&a.colors;c&&0!=c.length||(c=(a=a&&a.color)?[a]:b);return c}
function gvjs_ng(){var a=gvjs_Eb("google.visualization.ModulePath");if(null!=a)return a;a=gvjs_Eb("google.loader.GoogleApisBase");null!=a||(a="//ajax.googleapis.com/ajax");var b=gvjs_Eb(gvjs_4a);null!=b||(b="1.0");return a+"/static/modules/gviz/"+b}var gvjs_og=null;function gvjs_pg(){null==gvjs_og&&(gvjs_og=new gvjs_Fe);return gvjs_og}function gvjs_qg(){return gvjs_pg().vc()}function gvjs_rg(){return gvjs_pg().getWindow()}
function gvjs_sg(a){if(!gvjs_Eb("google.charts.load")){var b=gvjs_pg();a=gvjs_ng()+a;for(var c=gvjs_qf(b,"LINK"),d=0;d<c.length;d++)if(c[d]&&c[d].getAttribute("href")&&c[d].getAttribute("href")===a)return;b=b.createElement("link");b.href=a;b.rel="stylesheet";b.type="text/css";a=gvjs_pg();if(0==gvjs_qf(a,gvjs_5a).length){var c=gvjs_qf(a,gvjs_8a)[0],d=gvjs_qf(a,"body")[0],e=a.createElement(gvjs_5a);c.insertBefore(e,d)}gvjs_qf(a,gvjs_5a)[0].appendChild(b)}}var gvjs_tg=[];
function gvjs_ug(a){function b(){if(gvjs_vg()){var a=gvjs_tg;gvjs_tg=[];gvjs_t(a,function(a){a()})}else throw Error("Error: cannot load Maps API.");}gvjs_vg()?a():(gvjs_tg.push(a),1==gvjs_tg.length&&(a="sensor=false",gvjs_2aa()&&(a+="&client=google-gviz"),google.load("maps","3",{callback:b,other_params:a})))}
function gvjs_2aa(){var a=gvjs_qg().location.href;if(!gvjs_Xb(gvjs_bc(a))){if(gvjs_ag(1,a)!=gvjs_9a)return!1;a=gvjs_$f(gvjs_ag(3,a));if(!gvjs_Xb(gvjs_bc(a))){var b=/^ajax\.googleapis\.com$/.test(a);return/\.google\.com$/.test(a)||b}}return!1}function gvjs_vg(){return!!gvjs_Eb("google.maps.DirectionsService")}function gvjs_wg(a){var b=null,c=gvjs_rg().google;(c=c&&c.visualization&&c.visualization.Locale)&&c.packages&&c.packages[a]&&(b=c.locale);return b}
function gvjs_xg(a,b){var c=gvjs_Hb(a);b=(31*b+gvjs_fc(c))%67108864;switch(c){case gvjs_db:if(a.constructor==Date)b=(31*b+gvjs_fc(gvjs_Ta))%67108864,b=gvjs_xg(a.getTime(),b);else{c=gvjs_Wc(a);gvjs_Ic(c);var c=gvjs_8c(c),d;for(d in c)b=gvjs_xg(a[d],gvjs_xg(d,b))}break;case gvjs_Na:for(d=0;d<a.length;d++)b=gvjs_xg(a[d],gvjs_xg(String(d),b));break;default:b=(31*b+gvjs_fc(String(a)))%67108864}return b}function gvjs_yg(a){if(!gvjs_pg().To(a))throw Error(gvjs_oa);return a}
function gvjs_zg(a){var b=gvjs_rg();a=[gvjs_2a+a,gvjs_1a+a,a];for(var c=0;c<a.length;c++){var d=gvjs_Eb(a[c],b);if(gvjs_q(d))return d}return null};function gvjs_Ag(a){this.m=a||{};gvjs_sg("/util/format.css")}gvjs_Ag.prototype.format=function(a,b){if(a.R(b)==gvjs_f)for(var c=this.m.base||0,d=0;d<a.aa();d++){var e=a.getValue(d,b);a.setProperty(d,b,"className",e<c?"google-visualization-formatters-arrow-dr":e>c?"google-visualization-formatters-arrow-ug":"google-visualization-formatters-arrow-empty")}};function gvjs_Bg(a){this.m=a||{};gvjs_Cg||(gvjs_Cg=gvjs_ng()+"/util/bar_")}var gvjs_Cg=null,gvjs_3aa={red:"r",blue:"b",green:"g"};function gvjs_Dg(a,b,c){0<b&&c.push('<img style="padding: 0" src="'+(gvjs_Cg||"")+(a||"")+'.png" height="12" width="'+b+gvjs_ba)}
gvjs_Bg.prototype.format=function(a,b){if(a.R(b)==gvjs_f){var c=this.m,d=c.min,e=c.max,f=null;if(null==d||null==e)f=a.lq(b),null==e&&(e=f.max),null==d&&(d=Math.min(0,f.min));d>=e&&(f=f||a.lq(b),e=f.max,d=f.min);d==e&&(0==d?e=1:0<d?d=0:e=0);var f=e-d,g=c.base||0,g=Math.max(d,Math.min(e,g)),h=c.width||100,k=c.showValue;null==k&&(k=!0);for(var l=Math.round((g-d)/f*h),m=h-l,n=0;n<a.aa();n++){var p=a.getValue(n,b),q=[],p=Math.max(d,Math.min(e,p)),r=Math.ceil((p-d)/f*h);q.push('<span style="padding: 0; float: left; white-space: nowrap;">');
gvjs_Dg("s",1,q);var t=gvjs_Eg(c.colorPositive,"b"),u=gvjs_Eg(c.colorNegative,"r"),w=c.drawZeroLine?1:0;0<l?p<g?(gvjs_Dg("w",r,q),gvjs_Dg(u,l-r,q),0<w&&gvjs_Dg("z",w,q),gvjs_Dg("w",m,q)):(gvjs_Dg("w",l,q),0<w&&gvjs_Dg("z",w,q),gvjs_Dg(t,r-l,q),gvjs_Dg("w",h-r,q)):(gvjs_Dg(t,r,q),gvjs_Dg("w",h-r,q));gvjs_Dg("s",1,q);p=a.getProperty(n,b,gvjs_La);null==p&&(p=a.Ia(n,b),a.setProperty(n,b,gvjs_La,p));k&&(q.push("\u00a0"),q.push(p));q.push("</span>\u00a0");a.Zz(n,b,q.join(""))}}};
function gvjs_Eg(a,b){a=(a||"").toLowerCase();return gvjs_3aa[a]||b};var gvjs_Fg={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:gvjs_ca,blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",
darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",
ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:gvjs_da,green:"#008000",greenyellow:"#adff2f",grey:gvjs_da,honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",
lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",
moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",
seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:gvjs_fa,whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function gvjs_Gg(a){var b={};a=String(a);var c="#"==a.charAt(0)?a:"#"+a;if(gvjs_Hg.test(c))return b.Vb=gvjs_Ig(c),b.type="hex",b;c=gvjs_Jg(a);if(c.length)return b.Vb=gvjs_Kg(c),b.type="rgb",b;if(gvjs_Fg&&(c=gvjs_Fg[a.toLowerCase()]))return b.Vb=c,b.type="named",b;throw Error(a+" is not a valid color string");}function gvjs_Lg(a){return!!(gvjs_Hg.test("#"==a.charAt(0)?a:"#"+a)||gvjs_Jg(a).length||gvjs_Fg&&gvjs_Fg[a.toLowerCase()])}var gvjs_4aa=/#(.)(.)(.)/;
function gvjs_Ig(a){if(!gvjs_Hg.test(a))throw Error("'"+a+"' is not a valid hex color");4==a.length&&(a=a.replace(gvjs_4aa,"#$1$1$2$2$3$3"));return a.toLowerCase()}function gvjs_Mg(a){a=gvjs_Ig(a);return[parseInt(a.substr(1,2),16),parseInt(a.substr(3,2),16),parseInt(a.substr(5,2),16)]}
function gvjs_Ng(a,b,c){a=Number(a);b=Number(b);c=Number(c);if(a!=(a&255)||b!=(b&255)||c!=(c&255))throw Error('"('+a+","+b+","+c+'") is not a valid RGB color');a=gvjs_Og(a.toString(16));b=gvjs_Og(b.toString(16));c=gvjs_Og(c.toString(16));return"#"+a+b+c}function gvjs_Kg(a){return gvjs_Ng(a[0],a[1],a[2])}
function gvjs_Pg(a,b,c){a/=255;b/=255;c/=255;var d=Math.max(a,b,c),e=Math.min(a,b,c),f=0,g=0,h=.5*(d+e);d!=e&&(d==a?f=60*(b-c)/(d-e):d==b?f=60*(c-a)/(d-e)+120:d==c&&(f=60*(a-b)/(d-e)+240),g=0<h&&.5>=h?(d-e)/(2*h):(d-e)/(2-2*h));return[Math.round(f+360)%360,g,h]}function gvjs_Qg(a,b,c){0>c?c+=1:1<c&&--c;return 1>6*c?a+6*(b-a)*c:1>2*c?b:2>3*c?a+(b-a)*(2/3-c)*6:a}
function gvjs_Rg(a,b,c){a/=360;if(0==b)c=b=a=255*c;else{var d,e;e=.5>c?c*(1+b):c+b-b*c;d=2*c-e;c=255*gvjs_Qg(d,e,a+1/3);b=255*gvjs_Qg(d,e,a);a=255*gvjs_Qg(d,e,a-1/3)}return[Math.round(c),Math.round(b),Math.round(a)]}var gvjs_Hg=/^#(?:[0-9a-f]{3}){1,2}$/i,gvjs_5aa=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i;
function gvjs_Jg(a){var b=a.match(gvjs_5aa);if(b){a=Number(b[1]);var c=Number(b[2]),b=Number(b[3]);if(0<=a&&255>=a&&0<=c&&255>=c&&0<=b&&255>=b)return[a,c,b]}return[]}function gvjs_Og(a){return 1==a.length?"0"+a:a}function gvjs_Sg(a,b,c){c=gvjs_Kd(c,0,1);return[Math.round(c*a[0]+(1-c)*b[0]),Math.round(c*a[1]+(1-c)*b[1]),Math.round(c*a[2]+(1-c)*b[2])]}function gvjs_Tg(a,b){return gvjs_Sg([0,0,0],a,b)}function gvjs_Ug(a,b){return gvjs_Sg([255,255,255],a,b)}
function gvjs_Vg(a,b){for(var c=[],d=0;d<b.length;d++)c.push({color:b[d],Oh:Math.abs(gvjs_Wg(b[d])-gvjs_Wg(a))+gvjs_6aa(b[d],a)});c.sort(function(a,b){return b.Oh-a.Oh});return c[0].color}function gvjs_Wg(a){return Math.round((299*a[0]+587*a[1]+114*a[2])/1E3)}function gvjs_6aa(a,b){return Math.abs(a[0]-b[0])+Math.abs(a[1]-b[1])+Math.abs(a[2]-b[2])};function gvjs_Xg(a,b,c,d){gvjs_Lb(a)&&(a=a.getTime());gvjs_Lb(b)&&(b=b.getTime());gvjs_m(a)&&(a=gvjs_Yg(a));gvjs_m(b)&&(b=gvjs_Yg(b));this.l0=a;this.s7=b;this.Hk=c;this.jx=d}gvjs_Xg.prototype.contains=function(a){var b=this.l0,c=this.s7;if(null==a)return null==b&&null==c;gvjs_Lb(a)?a=a.getTime():gvjs_m(a)&&(a=gvjs_Yg(a));return(null==b||a>=b)&&(null==c||a<c)};gvjs_Xg.prototype.ue=function(){return this.Hk};gvjs_Xg.prototype.getBackgroundColor=function(){return this.jx};
function gvjs_Zg(a,b,c,d,e){gvjs_Xg.call(this,a,b,c,"");this.V4=b-a;0>=this.V4&&(this.V4=1);this.mra=gvjs_Mg(gvjs_Gg(d).Vb);this.hBa=gvjs_Mg(gvjs_Gg(e).Vb)}gvjs_s(gvjs_Zg,gvjs_Xg);gvjs_Zg.prototype.getBackgroundColor=function(a){if(!gvjs_p(a))return"";a=gvjs_Sg(this.mra,this.hBa,1-(a-this.l0)/this.V4);return gvjs_Ng(a[0],a[1],a[2])};function gvjs__g(){this.qU=[]}gvjs__g.prototype.addRange=function(a,b,c,d){this.qU.push(new gvjs_Xg(a,b,c,d))};
gvjs__g.prototype.Sma=function(a,b,c,d,e){this.qU.push(new gvjs_Zg(a,b,c,d,e))};gvjs__g.prototype.format=function(a,b){var c=a.R(b);if(c==gvjs_f||c==gvjs_h||c==gvjs_Ta||c==gvjs_Ua||c==gvjs_vb)for(c=0;c<a.aa();c++){for(var d=a.getValue(c,b),e="",f=0;f<this.qU.length;f++){var g=this.qU[f];if(g.contains(d)){f=g.ue();d=g.getBackgroundColor(d);f&&(e+="color:"+f+";");d&&(e+=gvjs_Pa+d+";");break}}a.setProperty(c,b,gvjs_sb,e)}};function gvjs_Yg(a){return 36E5*a[0]+6E4*a[1]+1E3*a[2]+(4==a.length?a[3]:0)};var gvjs_7aa={UDa:gvjs_wa,uEa:"SECOND",VDa:"MINUTE",qDa:"HOUR",cDa:gvjs_pa,iFa:"WEEK",XDa:gvjs_xa,oEa:gvjs_za,mFa:gvjs_Ka};function gvjs_0g(a){switch(a){case gvjs_wa:return 1;case "SECOND":return 1E3;case "MINUTE":return 6E4;case "HOUR":return 36E5;case gvjs_pa:return 864E5;case "WEEK":return 6048E5;case gvjs_xa:return 2629746E3;case gvjs_za:return 7889238E3;case gvjs_Ka:return 31556952E3}return 0};var gvjs_1g="Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),gvjs_2g=["Sunday","Monday","Tuesday",gvjs_Ja,gvjs_Ga,"Friday",gvjs_Da],gvjs_3g={ERAS:["BC","AD"],ERANAMES:["Before Christ","Anno Domini"],NARROWMONTHS:"JFMAMJJASOND".split(""),STANDALONENARROWMONTHS:"JFMAMJJASOND".split(""),MONTHS:["January",gvjs_ta,"March","April","May","June","July","August",gvjs_Ea,"October",gvjs_ya,gvjs_ra],STANDALONEMONTHS:["January",gvjs_ta,"March","April","May","June","July","August",gvjs_Ea,"October",
gvjs_ya,gvjs_ra],SHORTMONTHS:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),STANDALONESHORTMONTHS:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),WEEKDAYS:["Sunday","Monday","Tuesday",gvjs_Ja,gvjs_Ga,"Friday",gvjs_Da],STANDALONEWEEKDAYS:["Sunday","Monday","Tuesday",gvjs_Ja,gvjs_Ga,"Friday",gvjs_Da],SHORTWEEKDAYS:"Sun Mon Tue Wed Thu Fri Sat".split(" "),STANDALONESHORTWEEKDAYS:"Sun Mon Tue Wed Thu Fri Sat".split(" "),NARROWWEEKDAYS:"SMTWTFS".split(""),STANDALONENARROWWEEKDAYS:"SMTWTFS".split(""),
SHORTQUARTERS:["Q1","Q2","Q3","Q4"],QUARTERS:["1st quarter","2nd quarter","3rd quarter","4th quarter"],AMPMS:["AM","PM"],DATEFORMATS:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],TIMEFORMATS:["h:mm:ss a zzzz","h:mm:ss a z","h:mm:ss a","h:mm a"],DATETIMEFORMATS:["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"],FIRSTDAYOFWEEK:6,WEEKENDRANGE:[5,6],FIRSTWEEKCUTOFFDAY:5},gvjs_4g=gvjs_3g,gvjs_4g=gvjs_3g;function gvjs_5g(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 gvjs_6g(a,b){b=b||new Date(gvjs_Qb());return a.getFullYear()==b.getFullYear()}function gvjs_7g(a,b,c,d,e,f){gvjs_o(a)?(this.years="y"==a?b:0,this.months="m"==a?b:0,this.days="d"==a?b:0,this.hours="h"==a?b:0,this.minutes="n"==a?b:0,this.seconds="s"==a?b:0):(this.years=a||0,this.months=b||0,this.days=c||0,this.hours=d||0,this.minutes=e||0,this.seconds=f||0)}
gvjs_=gvjs_7g.prototype;
gvjs_.bN=function(a){var b=Math.min(this.years,this.months,this.days,this.hours,this.minutes,this.seconds),c=Math.max(this.years,this.months,this.days,this.hours,this.minutes,this.seconds);if(0>b&&0<c)return null;if(!a&&0==b&&0==c)return"PT0S";c=[];0>b&&c.push("-");c.push("P");(this.years||a)&&c.push(Math.abs(this.years)+"Y");(this.months||a)&&c.push(Math.abs(this.months)+"M");(this.days||a)&&c.push(Math.abs(this.days)+"D");if(this.hours||this.minutes||this.seconds||a)c.push("T"),(this.hours||a)&&
c.push(Math.abs(this.hours)+"H"),(this.minutes||a)&&c.push(Math.abs(this.minutes)+"M"),(this.seconds||a)&&c.push(Math.abs(this.seconds)+"S");return c.join("")};gvjs_.equals=function(a){return a.years==this.years&&a.months==this.months&&a.days==this.days&&a.hours==this.hours&&a.minutes==this.minutes&&a.seconds==this.seconds};gvjs_.clone=function(){return new gvjs_7g(this.years,this.months,this.days,this.hours,this.minutes,this.seconds)};
gvjs_.ica=function(){return new gvjs_7g(-1*this.years,-1*this.months,-1*this.days,-1*this.hours,-1*this.minutes,-1*this.seconds)};gvjs_.add=function(a){this.years+=a.years;this.months+=a.months;this.days+=a.days;this.hours+=a.hours;this.minutes+=a.minutes;this.seconds+=a.seconds};
function gvjs_8g(a,b,c){gvjs_p(a)?(this.Aa=gvjs_9g(a,b||0,c||1),gvjs_$g(this,c||1)):gvjs_n(a)?(this.Aa=gvjs_9g(a.getFullYear(),a.getMonth(),a.getDate()),gvjs_$g(this,a.getDate())):(this.Aa=new Date(gvjs_Qb()),a=this.Aa.getDate(),this.Aa.setHours(0),this.Aa.setMinutes(0),this.Aa.setSeconds(0),this.Aa.setMilliseconds(0),gvjs_$g(this,a))}function gvjs_9g(a,b,c){b=new Date(a,b,c);0<=a&&100>a&&b.setFullYear(b.getFullYear()-1900);return b}gvjs_=gvjs_8g.prototype;gvjs_.hC=gvjs_4g.FIRSTDAYOFWEEK;
gvjs_.iC=gvjs_4g.FIRSTWEEKCUTOFFDAY;gvjs_.clone=function(){var a=new gvjs_8g(this.Aa);a.hC=this.hC;a.iC=this.iC;return a};gvjs_.getFullYear=function(){return this.Aa.getFullYear()};gvjs_.getYear=function(){return this.getFullYear()};gvjs_.getMonth=function(){return this.Aa.getMonth()};gvjs_.getDate=function(){return this.Aa.getDate()};gvjs_.getTime=function(){return this.Aa.getTime()};gvjs_.getDay=function(){return this.Aa.getDay()};gvjs_.getUTCFullYear=function(){return this.Aa.getUTCFullYear()};
gvjs_.getUTCMonth=function(){return this.Aa.getUTCMonth()};gvjs_.getUTCDate=function(){return this.Aa.getUTCDate()};gvjs_.getUTCDay=function(){return this.Aa.getDay()};gvjs_.getUTCHours=function(){return this.Aa.getUTCHours()};gvjs_.getUTCMinutes=function(){return this.Aa.getUTCMinutes()};gvjs_.getTimezoneOffset=function(){return this.Aa.getTimezoneOffset()};
function gvjs_ah(a){a=a.getTimezoneOffset();if(0==a)a="Z";else{var b=Math.abs(a)/60,c=Math.floor(b),b=60*(b-c);a=(0<a?"-":"+")+gvjs_ac(c,2)+":"+gvjs_ac(b,2)}return a}gvjs_.set=function(a){this.Aa=new Date(a.getFullYear(),a.getMonth(),a.getDate())};gvjs_.setFullYear=function(a){this.Aa.setFullYear(a)};gvjs_.setMonth=function(a){this.Aa.setMonth(a)};gvjs_.setDate=function(a){this.Aa.setDate(a)};gvjs_.setTime=function(a){this.Aa.setTime(a)};gvjs_.setUTCFullYear=function(a){this.Aa.setUTCFullYear(a)};
gvjs_.setUTCMonth=function(a){this.Aa.setUTCMonth(a)};gvjs_.setUTCDate=function(a){this.Aa.setUTCDate(a)};
gvjs_.add=function(a){if(a.years||a.months){var b=this.getMonth()+a.months+12*a.years,c=this.getYear()+Math.floor(b/12),b=b%12;0>b&&(b+=12);var d=Math.min(gvjs_5g(c,b),this.getDate());this.setDate(1);this.setFullYear(c);this.setMonth(b);this.setDate(d)}a.days&&(b=new Date(this.getYear(),this.getMonth(),this.getDate(),12),a=new Date(b.getTime()+864E5*a.days),this.setDate(1),this.setFullYear(a.getFullYear()),this.setMonth(a.getMonth()),this.setDate(a.getDate()),gvjs_$g(this,a.getDate()))};
gvjs_.bN=function(a,b){return[this.getFullYear(),gvjs_ac(this.getMonth()+1,2),gvjs_ac(this.getDate(),2)].join(a?"-":"")+(b?gvjs_ah(this):"")};gvjs_.equals=function(a){return!(!a||this.getYear()!=a.getYear()||this.getMonth()!=a.getMonth()||this.getDate()!=a.getDate())};gvjs_.toString=function(){return this.bN()};function gvjs_$g(a,b){a.getDate()!=b&&(b=a.getDate()<b?1:-1,a.Aa.setUTCHours(a.Aa.getUTCHours()+b))}gvjs_.valueOf=function(){return this.Aa.valueOf()};
function gvjs_bh(a,b){return a.getTime()-b.getTime()}function gvjs_ch(a,b,c,d,e,f,g){this.Aa=gvjs_p(a)?new Date(a,b||0,c||1,d||0,e||0,f||0,g||0):new Date(a&&a.getTime?a.getTime():gvjs_Qb())}gvjs_s(gvjs_ch,gvjs_8g);gvjs_=gvjs_ch.prototype;gvjs_.getHours=function(){return this.Aa.getHours()};gvjs_.getMinutes=function(){return this.Aa.getMinutes()};gvjs_.getSeconds=function(){return this.Aa.getSeconds()};gvjs_.getMilliseconds=function(){return this.Aa.getMilliseconds()};gvjs_.getUTCDay=function(){return this.Aa.getUTCDay()};
gvjs_.getUTCHours=function(){return this.Aa.getUTCHours()};gvjs_.getUTCMinutes=function(){return this.Aa.getUTCMinutes()};gvjs_.getUTCSeconds=function(){return this.Aa.getUTCSeconds()};gvjs_.getUTCMilliseconds=function(){return this.Aa.getUTCMilliseconds()};gvjs_.setHours=function(a){this.Aa.setHours(a)};gvjs_.setMinutes=function(a){this.Aa.setMinutes(a)};gvjs_.setSeconds=function(a){this.Aa.setSeconds(a)};gvjs_.setMilliseconds=function(a){this.Aa.setMilliseconds(a)};gvjs_.setUTCHours=function(a){this.Aa.setUTCHours(a)};
gvjs_.setUTCMinutes=function(a){this.Aa.setUTCMinutes(a)};gvjs_.setUTCSeconds=function(a){this.Aa.setUTCSeconds(a)};gvjs_.setUTCMilliseconds=function(a){this.Aa.setUTCMilliseconds(a)};gvjs_.add=function(a){gvjs_8g.prototype.add.call(this,a);a.hours&&this.setUTCHours(this.Aa.getUTCHours()+a.hours);a.minutes&&this.setUTCMinutes(this.Aa.getUTCMinutes()+a.minutes);a.seconds&&this.setUTCSeconds(this.Aa.getUTCSeconds()+a.seconds)};
gvjs_.bN=function(a,b){var c=gvjs_8g.prototype.bN.call(this,a);return a?c+" "+gvjs_ac(this.getHours(),2)+":"+gvjs_ac(this.getMinutes(),2)+":"+gvjs_ac(this.getSeconds(),2)+(b?gvjs_ah(this):""):c+"T"+gvjs_ac(this.getHours(),2)+gvjs_ac(this.getMinutes(),2)+gvjs_ac(this.getSeconds(),2)+(b?gvjs_ah(this):"")};gvjs_.equals=function(a){return this.getTime()==a.getTime()};gvjs_.toString=function(){return this.bN()};gvjs_.clone=function(){var a=new gvjs_ch(this.Aa);a.hC=this.hC;a.iC=this.iC;return a};function gvjs_dh(){}
function gvjs_eh(a){if(typeof a==gvjs_f){var b=new gvjs_dh;b.Iia=a;var c;c=a;if(0==c)c="Etc/GMT";else{var d=["Etc/GMT",0>c?"-":"+"];c=Math.abs(c);d.push(Math.floor(c/60)%100);c%=60;0!=c&&d.push(":",gvjs_ac(c,2));c=d.join("")}b.hja=c;c=a;0==c?c="UTC":(d=["UTC",0>c?"+":"-"],c=Math.abs(c),d.push(Math.floor(c/60)%100),c%=60,0!=c&&d.push(":",c),c=d.join(""));a=gvjs_fh(a);b.D7=[c,c];b.uA={JEa:a,N8:a};b.XF=[];return b}b=new gvjs_dh;b.hja=a.id;b.Iia=-a.std_offset;b.D7=a.names;b.uA=a.names_ext;b.XF=a.transitions;
return b}function gvjs_fh(a){var b=["GMT"];b.push(0>=a?"+":"-");a=Math.abs(a);b.push(gvjs_ac(Math.floor(a/60)%100,2),":",gvjs_ac(a%60,2));return b.join("")}gvjs_=gvjs_dh.prototype;gvjs_.getDaylightAdjustment=function(a){a=Date.UTC(a.getUTCFullYear(),a.getUTCMonth(),a.getUTCDate(),a.getUTCHours(),a.getUTCMinutes())/36E5;for(var b=0;b<this.XF.length&&a>=this.XF[b];)b+=2;return 0==b?0:this.XF[b-1]};gvjs_.getGMTString=function(a){return gvjs_fh(this.getOffset(a))};
gvjs_.getLongName=function(a){return this.D7[this.isDaylightTime(a)?3:1]};gvjs_.getOffset=function(a){return this.Iia-this.getDaylightAdjustment(a)};gvjs_.getRFCTimeZoneString=function(a){a=-this.getOffset(a);var b=[0>a?"-":"+"];a=Math.abs(a);b.push(gvjs_ac(Math.floor(a/60)%100,2),gvjs_ac(a%60,2));return b.join("")};gvjs_.getShortName=function(a){return this.D7[this.isDaylightTime(a)?2:0]};gvjs_.getTimeZoneId=function(){return this.hja};gvjs_.isDaylightTime=function(a){return 0<this.getDaylightAdjustment(a)};function gvjs_gh(a,b){this.hU=[];this.qf=b||gvjs_4g;typeof a==gvjs_f?this.fO(a):this.Nr(a)}var gvjs_hh=[/^\'(?:[^\']|\'\')*\'/,/^(?:G+|y+|M+|k+|S+|E+|a+|h+|K+|H+|c+|L+|Q+|d+|m+|s+|v+|V+|w+|z+|Z+)/,/^[^\'GyMkSEahKHcLQdmsvVwzZ]+/];function gvjs_ih(a){return a.getHours?a.getHours():0}
gvjs_gh.prototype.Nr=function(a){for(gvjs_8aa&&(a=a.replace(/\u200f/g,""));a;)for(var b=0;b<gvjs_hh.length;++b){var c=a.match(gvjs_hh[b]);if(c){c=c[0];a=a.substring(c.length);0==b&&("''"==c?c="'":(c=c.substring(1,c.length-1),c=c.replace(/\'\'/,"'")));this.hU.push({text:c,type:b});break}}};
gvjs_gh.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,d=c?new Date(a.getTime()+c):a,e=d;b&&d.getTimezoneOffset()!=a.getTimezoneOffset()&&(e=6E4*(d.getTimezoneOffset()-a.getTimezoneOffset()),d=new Date(d.getTime()+e),c+=0<c?-864E5:864E5,e=new Date(a.getTime()+c));for(var c=[],f=0;f<this.hU.length;++f){var g=this.hU[f].text;1==this.hU[f].type?c.push(gvjs_9aa(this,g,a,d,e,b)):c.push(g)}return c.join("")};
gvjs_gh.prototype.fO=function(a){var b;if(4>a)b=this.qf.DATEFORMATS[a];else if(8>a)b=this.qf.TIMEFORMATS[a-4];else if(12>a)b=this.qf.DATETIMEFORMATS[a-8],b=b.replace("{1}",this.qf.DATEFORMATS[a-8]),b=b.replace("{0}",this.qf.TIMEFORMATS[a-8]);else{this.fO(10);return}this.Nr(b)};function gvjs_jh(a,b){b=String(b);a=a.qf||gvjs_4g;if(void 0!==a.Ima){for(var c=[],d=0;d<b.length;d++){var e=b.charCodeAt(d);c.push(48<=e&&57>=e?String.fromCharCode(a.Ima+e-48):b.charAt(d))}b=c.join("")}return b}
var gvjs_8aa=!1;function gvjs_kh(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 gvjs_9aa(a,b,c,d,e,f){var g=b.length;switch(b.charAt(0)){case "G":return c=0<d.getFullYear()?1:0,4<=g?a.qf.ERANAMES[c]:a.qf.ERAS[c];case "y":return c=d.getFullYear(),0>c&&(c=-c),2==g&&(c%=100),gvjs_jh(a,gvjs_ac(c,g));case "M":a:switch(c=d.getMonth(),g){case 5:g=a.qf.NARROWMONTHS[c];break a;case 4:g=a.qf.MONTHS[c];break a;case 3:g=a.qf.SHORTMONTHS[c];break a;default:g=gvjs_jh(a,gvjs_ac(c+1,g))}return g;case "k":return gvjs_kh(e),c=gvjs_ih(e)||24,gvjs_jh(a,gvjs_ac(c,g));case "S":return c=e.getTime()%
1E3/1E3,gvjs_jh(a,c.toFixed(Math.min(3,g)).substr(2)+(3<g?gvjs_ac(0,g-3):""));case "E":return c=d.getDay(),4<=g?a.qf.WEEKDAYS[c]:a.qf.SHORTWEEKDAYS[c];case "a":return gvjs_kh(e),g=gvjs_ih(e),a.qf.AMPMS[12<=g&&24>g?1:0];case "h":return gvjs_kh(e),c=gvjs_ih(e)%12||12,gvjs_jh(a,gvjs_ac(c,g));case "K":return gvjs_kh(e),c=gvjs_ih(e)%12,gvjs_jh(a,gvjs_ac(c,g));case "H":return gvjs_kh(e),c=gvjs_ih(e),gvjs_jh(a,gvjs_ac(c,g));case "c":a:switch(c=d.getDay(),g){case 5:g=a.qf.STANDALONENARROWWEEKDAYS[c];break a;
case 4:g=a.qf.STANDALONEWEEKDAYS[c];break a;case 3:g=a.qf.STANDALONESHORTWEEKDAYS[c];break a;default:g=gvjs_jh(a,gvjs_ac(c,1))}return g;case "L":a:switch(c=d.getMonth(),g){case 5:g=a.qf.STANDALONENARROWMONTHS[c];break a;case 4:g=a.qf.STANDALONEMONTHS[c];break a;case 3:g=a.qf.STANDALONESHORTMONTHS[c];break a;default:g=gvjs_jh(a,gvjs_ac(c+1,g))}return g;case "Q":return c=Math.floor(d.getMonth()/3),4>g?a.qf.SHORTQUARTERS[c]:a.qf.QUARTERS[c];case "d":return gvjs_jh(a,gvjs_ac(d.getDate(),g));case "m":return gvjs_kh(e),
gvjs_jh(a,gvjs_ac(e.getMinutes(),g));case "s":return gvjs_kh(e),gvjs_jh(a,gvjs_ac(e.getSeconds(),g));case "v":return g=f||gvjs_eh(c.getTimezoneOffset()),g.getTimeZoneId();case "V":return a=f||gvjs_eh(c.getTimezoneOffset()),2>=g?g=a.getTimeZoneId():(g=a,g=g.isDaylightTime(c)?gvjs_k(g.uA.cla)?g.uA.cla:g.uA.DST_GENERIC_LOCATION:gvjs_k(g.uA.N8)?g.uA.N8:g.uA.STD_GENERIC_LOCATION),g;case "w":return c=e.getFullYear(),b=e.getMonth(),d=e.getDate(),e=a.qf.FIRSTWEEKCUTOFFDAY,c=new Date(c,b,d),e=gvjs_k(e)?e:
3,b=a.qf.FIRSTDAYOFWEEK||0,d=((c.getDay()+6)%7-b+7)%7,c=c.valueOf()+864E5*((e-b+7)%7-d),e=(new Date((new Date(c)).getFullYear(),0,1)).valueOf(),gvjs_jh(a,gvjs_ac(Math.floor(Math.round((c-e)/864E5)/7)+1,g));case "z":return a=f||gvjs_eh(c.getTimezoneOffset()),4>g?a.getShortName(c):a.getLongName(c);case "Z":return e=f||gvjs_eh(c.getTimezoneOffset()),4>g?e.getRFCTimeZoneString(c):gvjs_jh(a,e.getGMTString(c));default:return""}};var gvjs_lh={YEAR_FULL:"y",YEAR_FULL_WITH_ERA:"y G",YEAR_MONTH_ABBR:"MMM y",YEAR_MONTH_FULL:"MMMM y",MONTH_DAY_ABBR:"MMM d",MONTH_DAY_FULL:"MMMM dd",MONTH_DAY_SHORT:"M/d",MONTH_DAY_MEDIUM:"MMMM d",MONTH_DAY_YEAR_MEDIUM:"MMM d, y",WEEKDAY_MONTH_DAY_MEDIUM:"EEE, MMM d",WEEKDAY_MONTH_DAY_YEAR_MEDIUM:"EEE, MMM d, y",DAY_ABBR:"d"},gvjs_mh=gvjs_lh,gvjs_mh=gvjs_lh;var gvjs_nh={s8:{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"}},Tka:{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"}}},gvjs_oh=gvjs_nh,gvjs_oh=gvjs_nh;function gvjs_$aa(a){var b=gvjs_ph.Uka,c=["0"];a=gvjs_qh[a][0]&7;if(0<a){c.push(".");for(var d=0;d<a;d++)c.push("0")}return b.replace(/0.00/g,c.join(""))}
var gvjs_qh={AED:[2,"dh","\u062f.\u0625.","DH"],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,"Rial","Rial"],SEK:[50,"kr","kr"],SGD:[2,"$","S$"],THB:[2,"\u0e3f","THB"],TRY:[2,"TL","YTL"],TWD:[2,"NT$","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 gvjs_rh={DECIMAL_SEP:".",GROUP_SEP:",",PERCENT:"%",FX:"0",Wla:"+",xla:"-",v8:"E",E8:"\u2030",xX:"\u221e",Lla:"NaN",DECIMAL_PATTERN:"#,##0.###",gma:"#E0",AX:"#,##0%",Uka:"\u00a4#,##0.00",Yka:"USD"},gvjs_ph=gvjs_rh,gvjs_ph=gvjs_rh;function gvjs_sh(a,b,c){this.cK=b||gvjs_ph.Yka;this.ipa=c||0;this.dT=40;this.ap=1;this.pr=0;this.pz=3;this.nT=this.zt=0;this.zia=this.Vja=!1;this.tL=this.Kz="";this.Yv="-";this.WD="";this.ag=1;this.vz=!1;this.Fy=[];this.UW=this.taa=!1;this.AH=0;this.V9=null;typeof a==gvjs_f?this.fO(a):this.Nr(a)}var gvjs_th=!1;gvjs_=gvjs_sh.prototype;gvjs_.setMinimumFractionDigits=function(a){if(0<this.pr&&0<a)throw Error(gvjs_na);this.zt=a;return this};gvjs_.setMaximumFractionDigits=function(a){this.pz=a;return this};
gvjs_.setSignificantDigits=function(a){if(0<this.zt&&0<=a)throw Error(gvjs_na);this.pr=a;return this};
gvjs_.Nr=function(a){this.$d=a.replace(/ /g,"\u00a0");var b=[0];this.Kz=gvjs_uh(this,a,b);for(var c=b[0],d=-1,e=0,f=0,g=0,h=-1,k=a.length,l=!0;b[0]<k&&l;b[0]++)switch(a.charAt(b[0])){case "#":0<f?g++:e++;0<=h&&0>d&&h++;break;case "0":if(0<g)throw Error('Unexpected "0" in pattern "'+a+'"');f++;0<=h&&0>d&&h++;break;case ",":0<h&&this.Fy.push(h);h=0;break;case ".":if(0<=d)throw Error('Multiple decimal separators in pattern "'+a+'"');d=e+f+g;break;case "E":if(this.UW)throw Error('Multiple exponential symbols in pattern "'+
a+'"');this.UW=!0;this.nT=0;b[0]+1<k&&"+"==a.charAt(b[0]+1)&&(b[0]++,this.Vja=!0);for(;b[0]+1<k&&"0"==a.charAt(b[0]+1);)b[0]++,this.nT++;if(1>e+f||1>this.nT)throw Error('Malformed exponential pattern "'+a+'"');l=!1;break;default:b[0]--,l=!1}0==f&&0<e&&0<=d&&(f=d,0==f&&f++,g=e-f,e=f-1,f=1);if(0>d&&0<g||0<=d&&(d<e||d>e+f)||0==h)throw Error('Malformed pattern "'+a+'"');g=e+f+g;this.pz=0<=d?g-d:0;0<=d&&(this.zt=e+f-d,0>this.zt&&(this.zt=0));this.ap=(0<=d?d:g)-e;this.UW&&(this.dT=e+this.ap,0==this.pz&&
0==this.ap&&(this.ap=1));this.Fy.push(Math.max(0,h));this.taa=0==d||d==g;c=b[0]-c;this.tL=gvjs_uh(this,a,b);b[0]<a.length&&";"==a.charAt(b[0])?(b[0]++,1!=this.ag&&(this.vz=!0),this.Yv=gvjs_uh(this,a,b),b[0]+=c,this.WD=gvjs_uh(this,a,b)):(this.Yv=this.Kz+this.Yv,this.WD+=this.tL)};
gvjs_.fO=function(a){switch(a){case 1:this.Nr(gvjs_ph.DECIMAL_PATTERN);break;case 2:this.Nr(gvjs_ph.gma);break;case 3:this.Nr(gvjs_ph.AX);break;case 4:this.Nr(gvjs_$aa(this.cK));break;case 5:gvjs_vh(this,1);break;case 6:gvjs_vh(this,2);break;default:throw Error("Unsupported pattern type.");}};function gvjs_vh(a,b){a.AH=b;a.Nr(gvjs_ph.DECIMAL_PATTERN);a.setMinimumFractionDigits(0);a.setMaximumFractionDigits(2);a.setSignificantDigits(2)}
gvjs_.parse=function(a,b){b=b||[0];if(0!=this.AH)throw Error("Parsing of compact numbers is unimplemented");var c;a=a.replace(/ /g,"\u00a0");var d=a.indexOf(this.Kz,b[0])==b[0],e=a.indexOf(this.Yv,b[0])==b[0];d&&e&&(this.Kz.length>this.Yv.length?e=!1:this.Kz.length<this.Yv.length&&(d=!1));d?b[0]+=this.Kz.length:e&&(b[0]+=this.Yv.length);if(a.indexOf(gvjs_ph.xX,b[0])==b[0])b[0]+=gvjs_ph.xX.length,c=Infinity;else{c=a;var f=!1,g=!1,h=!1,k=1,l=gvjs_ph.DECIMAL_SEP,m=gvjs_ph.GROUP_SEP,n=gvjs_ph.v8;if(0!=
this.AH)throw Error("Parsing of compact style numbers is not implemented");for(var p="";b[0]<c.length;b[0]++){var q=c.charAt(b[0]),r=gvjs_wh(q);if(0<=r&&9>=r)p+=r,h=!0;else if(q==l.charAt(0)){if(f||g)break;p+=".";f=!0}else if(q==m.charAt(0)&&("\u00a0"!=m.charAt(0)||b[0]+1<c.length&&0<=gvjs_wh(c.charAt(b[0]+1)))){if(f||g)break}else if(q==n.charAt(0)){if(g)break;p+="E";g=!0}else if("+"==q||"-"==q)p+=q;else if(1==this.ag&&q==gvjs_ph.PERCENT.charAt(0)){if(1!=k)break;k=100;if(h){b[0]++;break}}else if(1==
this.ag&&q==gvjs_ph.E8.charAt(0)){if(1!=k)break;k=1E3;if(h){b[0]++;break}}else break}1!=this.ag&&(k=this.ag);c=parseFloat(p)/k}if(d){if(a.indexOf(this.tL,b[0])!=b[0])return NaN;b[0]+=this.tL.length}else if(e){if(a.indexOf(this.WD,b[0])!=b[0])return NaN;b[0]+=this.WD.length}return e?-c:c};
gvjs_.format=function(a){if(isNaN(a))return gvjs_ph.Lla;var b=[],c;c=null===this.V9?a:this.V9;if(0==this.AH)c=gvjs_xh;else{c=Math.abs(c);var d=gvjs_yh(this,1>=c?0:gvjs_zh(c)).divisorBase;c=gvjs_yh(this,d+gvjs_zh(gvjs_Ah(this,c/Math.pow(10,d)).Qda))}a/=Math.pow(10,c.divisorBase);b.push(c.prefix);d=0>a||0==a&&0>1/a;b.push(d?this.Yv:this.Kz);if(isFinite(a))if(a=a*(d?-1:1)*this.ag,this.UW)if(0==a)gvjs_Bh(this,a,this.ap,b),gvjs_Ch(this,0,b);else{var e=Math.floor(Math.log(a)/Math.log(10)+2E-15);a/=Math.pow(10,
e);var f=this.ap;if(1<this.dT&&this.dT>this.ap){for(;0!=e%this.dT;)a*=10,e--;f=1}else 1>this.ap?(e++,a/=10):(e-=this.ap-1,a*=Math.pow(10,this.ap-1));gvjs_Bh(this,a,f,b);gvjs_Ch(this,e,b)}else gvjs_Bh(this,a,this.ap,b);else b.push(gvjs_ph.xX);b.push(d?this.WD:this.tL);b.push(c.suffix);return b.join("")};
function gvjs_Ah(a,b){var c=Math.pow(10,a.pz),d;if(0>=a.pr)d=Math.round(b*c);else{d=b*c;var e=a.pz;d&&(a=a.pr-gvjs_zh(d)-1,a<-e?(e=Math.pow(10,e),d=Math.round(d/e)*e):(e=Math.pow(10,a),d=Math.round(d*e)/e));d=Math.round(d)}isFinite(d)?(b=Math.floor(d/c),c=Math.floor(d-b*c)):c=0;return{Qda:b,lra:c}}
function gvjs_Bh(a,b,c,d){if(a.zt>a.pz)throw Error("Min value must be less than max value");d||(d=[]);b=gvjs_Ah(a,b);var e=Math.pow(10,a.pz),f=b.Qda,g=b.lra,h=0==f?0:gvjs_zh(f)+1,k=0<a.zt||0<g||a.zia&&h<a.pr;b=a.zt;k&&(b=a.zia&&0<a.pr?a.pr-h:a.zt);for(var l="",h=f;1E20<h;)l="0"+l,h=Math.round(h/10);var l=h+l,m=gvjs_ph.DECIMAL_SEP,h=gvjs_th?48:gvjs_ph.FX.charCodeAt(0),n=l.length,p=0;if(0<f||0<c){for(f=n;f<c;f++)d.push(String.fromCharCode(h));if(2<=a.Fy.length)for(c=1;c<a.Fy.length;c++)p+=a.Fy[c];c=
n-p;if(0<c)for(var f=a.Fy,p=n=0,q,r=gvjs_ph.GROUP_SEP,t=l.length,u=0;u<t;u++){if(d.push(String.fromCharCode(h+1*Number(l.charAt(u)))),1<t-u)if(q=f[p],u<c){var w=c-u;(1===q||0<q&&1===w%q)&&d.push(r)}else p<f.length&&(u===c?p+=1:q===u-c-n+1&&(d.push(r),n+=q,p+=1))}else{c=l;l=a.Fy;f=gvjs_ph.GROUP_SEP;q=c.length;r=[];for(n=l.length-1;0<=n&&0<q;n--){p=l[n];for(t=0;t<p&&0<=q-t-1;t++)r.push(String.fromCharCode(h+1*Number(c.charAt(q-t-1))));q-=p;0<q&&r.push(f)}d.push.apply(d,r.reverse())}}else k||d.push(String.fromCharCode(h));
(a.taa||k)&&d.push(m);a=""+(g+e);for(e=a.length;"0"==a.charAt(e-1)&&e>b+1;)e--;for(f=1;f<e;f++)d.push(String.fromCharCode(h+1*Number(a.charAt(f))))}function gvjs_Ch(a,b,c){c.push(gvjs_ph.v8);0>b?(b=-b,c.push(gvjs_ph.xla)):a.Vja&&c.push(gvjs_ph.Wla);b=""+b;for(var d=gvjs_th?"0":gvjs_ph.FX,e=b.length;e<a.nT;e++)c.push(d);c.push(b)}function gvjs_wh(a){a=a.charCodeAt(0);if(48<=a&&58>a)return a-48;var b=gvjs_ph.FX.charCodeAt(0);return b<=a&&a<b+10?a-b:-1}
function gvjs_uh(a,b,c){for(var d="",e=!1,f=b.length;c[0]<f;c[0]++){var g=b.charAt(c[0]);if("'"==g)c[0]+1<f&&"'"==b.charAt(c[0]+1)?(c[0]++,d+="'"):e=!e;else if(e)d+=g;else switch(g){case "#":case "0":case ",":case ".":case ";":return d;case "\u00a4":if(c[0]+1<f&&"\u00a4"==b.charAt(c[0]+1))c[0]++,d+=a.cK;else switch(a.ipa){case 0:d+=gvjs_qh[a.cK][1];break;case 2:var g=a.cK,h=gvjs_qh[g],d=d+(g==h[1]?g:g+" "+h[1]);break;case 1:d+=gvjs_qh[a.cK][2]}break;case "%":if(!a.vz&&1!=a.ag)throw Error(gvjs_Ha);
if(a.vz&&100!=a.ag)throw Error(gvjs_va);a.ag=100;a.vz=!1;d+=gvjs_ph.PERCENT;break;case "\u2030":if(!a.vz&&1!=a.ag)throw Error(gvjs_Ha);if(a.vz&&1E3!=a.ag)throw Error(gvjs_va);a.ag=1E3;a.vz=!1;d+=gvjs_ph.E8;break;default:d+=g}}return d}var gvjs_xh={prefix:"",suffix:"",divisorBase:0};
function gvjs_yh(a,b){a=1==a.AH?gvjs_oh.s8:gvjs_oh.Tka;null==a&&(a=gvjs_oh.s8);if(3>b)return gvjs_xh;b=Math.min(14,b);var c=a[Math.pow(10,b)];for(--b;!c&&3<=b;)c=a[Math.pow(10,b)],b--;if(!c)return gvjs_xh;a=c.other;return a&&"0"!=a?(a=/([^0]*)(0+)(.*)/.exec(a))?{prefix:a[1],suffix:a[3],divisorBase:b+1-(a[2].length-1)}:gvjs_xh:gvjs_xh}function gvjs_zh(a){for(var b=0;1<=(a/=10);)b++;return b};gvjs_gh.prototype.format=gvjs_gh.prototype.format;gvjs_gh.Format={FULL_DATE:0,LONG_DATE:1,MEDIUM_DATE:2,SHORT_DATE:3,FULL_TIME:4,LONG_TIME:5,MEDIUM_TIME:6,SHORT_TIME:7,FULL_DATETIME:8,LONG_DATETIME:9,MEDIUM_DATETIME:10,SHORT_DATETIME:11};var gvjs_Dh=gvjs_mh;gvjs_sh.Format={DECIMAL:1,SCIENTIFIC:2,PERCENT:3,CURRENCY:4,COMPACT_SHORT:5,COMPACT_LONG:6};gvjs_sh.prototype.format=gvjs_sh.prototype.format;gvjs_sh.prototype.setSignificantDigits=gvjs_sh.prototype.setSignificantDigits;
gvjs_sh.setEnforceAsciiDigits=function(a){gvjs_th=a};gvjs_sh.isEnforceAsciiDigits=function(){return gvjs_th};var gvjs_Eh=gvjs_ph;gvjs_dh.createTimeZone=gvjs_eh;function gvjs_Fh(a){return/^\s*$/.test(a)?!1:/^[\],:{}\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,""))}function gvjs_Gh(a){a=String(a);if(gvjs_Fh(a))try{return eval("("+a+")")}catch(b){}throw Error("Invalid JSON string: "+a);}function gvjs_Hh(a){return eval("("+a+")")}
function gvjs_Ih(a,b){return(new gvjs_Jh(b)).ne(a)}function gvjs_Jh(a){this.FU=a}gvjs_Jh.prototype.ne=function(a){var b=[];gvjs_Kh(this,a,b);return b.join("")};
function gvjs_Kh(a,b,c){if(null==b)c.push(gvjs_cb);else{if(typeof b==gvjs_db){if(gvjs_m(b)){var d=b;b=d.length;c.push("[");for(var e="",f=0;f<b;f++)c.push(e),e=d[f],gvjs_Kh(a,a.FU?a.FU.call(d,String(f),e):e,c),e=",";c.push("]");return}if(b instanceof String||b instanceof Number||b instanceof Boolean)b=b.valueOf();else{c.push("{");f="";for(d in b)Object.prototype.hasOwnProperty.call(b,d)&&(e=b[d],typeof e!=gvjs_c&&(c.push(f),gvjs_Lh(d,c),c.push(":"),gvjs_Kh(a,a.FU?a.FU.call(b,d,e):e,c),f=","));c.push("}");
return}}switch(typeof b){case gvjs_h:gvjs_Lh(b,c);break;case gvjs_f:c.push(isFinite(b)&&!isNaN(b)?String(b):gvjs_cb);break;case gvjs_Ra:c.push(String(b));break;case gvjs_c:c.push(gvjs_cb);break;default:throw Error("Unknown type: "+typeof b);}}}var gvjs_Mh={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\u000b"},gvjs_aba=/\uffff/.test("\uffff")?/[\\\"\x00-\x1f\x7f-\uffff]/g:/[\\\"\x00-\x1f\x7f-\xff]/g;
function gvjs_Lh(a,b){b.push('"',a.replace(gvjs_aba,function(a){var b=gvjs_Mh[a];b||(b="\\u"+(a.charCodeAt(0)|65536).toString(16).substr(1),gvjs_Mh[a]=b);return b}),'"')};var gvjs_Nh=gvjs_j.JSON&&gvjs_j.JSON.parse||gvjs_Gh,gvjs_Oh=gvjs_j.JSON&&gvjs_j.JSON.stringify||gvjs_Ih;function gvjs_Ph(a){return gvjs_Ih(gvjs_Qh(a,gvjs_Rh))}function gvjs_Sh(a){gvjs_Gh(a);return gvjs_Th(a)}function gvjs_Th(a){if(gvjs_Uh)return gvjs_Hh(a);a=eval("("+a+")");return gvjs_Vh(a)}
function gvjs_Qh(a,b){a=b(a);var c=gvjs_Hb(a);if(c==gvjs_db||c==gvjs_Na){var c=c==gvjs_Na?[]:{},d;for(d in a)if(!gvjs_8b(d,"___clazz$")&&a.hasOwnProperty(d)){var e=gvjs_Qh(a[d],b);gvjs_k(e)&&(c[d]=e)}}else c=a;return c}function gvjs_Vh(a){if(gvjs_o(a))return gvjs_bba(a);if(gvjs_m(a))return gvjs_u(a,gvjs_Vh);gvjs_n(a)&&gvjs_v(a,function(b,c){Object.prototype.hasOwnProperty.call(a,c)&&(a[c]=gvjs_Vh(b))});return a}
function gvjs_bba(a){var b=a.match(/^Date\(\s*([\d,\s]*)\)$/);return b?(a=b[1].split(/,\s*/),1==a.length?new Date(Number(a[0])||0):new Date(Number(a[0])||0,Number(a[1])||0,Number(a[2])||1,Number(a[3])||0,Number(a[4])||0,Number(a[5])||0,Number(a[6])||0)):a}
function gvjs_Rh(a){gvjs_Lb(a)&&(a=0!==a.getMilliseconds()?[a.getFullYear(),a.getMonth(),a.getDate(),a.getHours(),a.getMinutes(),a.getSeconds(),a.getMilliseconds()]:0!==a.getSeconds()||0!==a.getMinutes()||0!==a.getHours()?[a.getFullYear(),a.getMonth(),a.getDate(),a.getHours(),a.getMinutes(),a.getSeconds()]:[a.getFullYear(),a.getMonth(),a.getDate()],a="Date("+a.join(gvjs_ia)+")");return a}var gvjs_Uh=!1;function gvjs_G(a,b){this.start=a<b?a:b;this.end=a<b?b:a}gvjs_G.prototype.clone=function(){return new gvjs_G(this.start,this.end)};gvjs_G.prototype.getLength=function(){return this.end-this.start};function gvjs_Wh(a,b){a.start=Math.min(a.start,b);a.end=Math.max(a.end,b)}function gvjs_Xh(a,b){return Math.max(a.start,b.start)<=Math.min(a.end,b.end)}function gvjs_Yh(a,b){return a.start<=b&&a.end>=b};function gvjs_Zh(a,b){a&&(a.logicalname=b)}function gvjs__h(a){return(a=gvjs_of(a,function(a){return null!=a.logicalname},!0))?a.logicalname:gvjs_Ma};function gvjs_0h(a){return a==gvjs_e||""==a||a==gvjs_wb?gvjs_e:gvjs_Gg(a).Vb}function gvjs_1h(a){if(a==gvjs_e)return gvjs_e;a=gvjs_Mg(a);a=Math.round((a[0]+a[1]+a[2])/3);return gvjs_Ng(a,a,a)}function gvjs_2h(a){a=gvjs_w(a);null==a.bold&&(a.bold=!0);return a}
function gvjs_3h(a,b){var c=a.C(b.name,b.properties);a.sw(c,{style:b.style});if(null!=b.content){var d=gvjs_m(b.content)?b.content:[b.content];gvjs_t(d,function(b){gvjs_o(b)?a.appendChild(c,a.createTextNode(b)):(gvjs_o(b.content)&&b.X4?(b=gvjs_sf(b.content),b=gvjs_Xe(a.Ad,b)):b=gvjs_3h(a,b),a.appendChild(c,b))})}null!=b.id&&gvjs_Zh(c,b.id);return c};function gvjs_4h(a,b){a=a||{};if(2==arguments.length){var c=arguments[1],d;for(d in c)if(gvjs_m(c[d]))a[d]=gvjs_Bc(c[d]);else if(typeof a[d]===gvjs_db&&null!=a[d])a[d]=gvjs_4h(a[d],c[d]);else if(typeof c[d]===gvjs_db&&null!=c[d])a[d]=gvjs_4h({},c[d]);else if(null==a[d]||null!=c[d])a[d]=c[d]}else if(2<arguments.length)for(c=1,d=arguments.length;c<d;c++)a=gvjs_4h(a,arguments[c]);return a}function gvjs_5h(a,b,c){return a&&a!=gvjs_e?b&&b!=gvjs_e?gvjs_Kg(gvjs_Sg(gvjs_Mg(a),gvjs_Mg(b),c)):a:b}
function gvjs_6h(a,b){if(null==b)return a;b=new gvjs_G(b,b);return a?new gvjs_G(Math.min(a.start,b.start),Math.max(a.end,b.end)):b}function gvjs_7h(a,b,c){var d=null!=b?b:a&&null!=c&&c<a.start?c:a?a.start:null;a=null!=c?c:a&&null!=b&&b>a.end?b:a?a.end:null;return null!=d&&null!=a?new gvjs_G(d,a):null}function gvjs_8h(a){if(0==a.length)return null;for(var b=a[0].clone(),c=1;c<a.length;c++)gvjs_uf(b,a[c]);return b}
function gvjs_9h(a,b){var c=gvjs_Fc(a,b);if(0<=c)return b;c=-(c+1);if(0==c)return a[0];if(c==a.length)return gvjs_ic(a);var d=a[c-1];a=a[c];return Math.abs(b-d)<=Math.abs(b-a)?d:a};function gvjs_$h(a,b,c){this.Kc=a;this.Hk=gvjs_0h(b);this.jx=gvjs_0h(null!=c?c:gvjs_fa)}gvjs_=gvjs_$h.prototype;gvjs_.getStyle=function(){return this.Kc};gvjs_.ue=function(){return this.Hk};gvjs_.getBackgroundColor=function(){return this.jx};gvjs_.clone=function(){return new gvjs_$h(this.Kc,this.Hk,this.jx)};gvjs_.vJ=function(){return new gvjs_$h(this.Kc,gvjs_1h(this.Hk),gvjs_1h(this.jx))};function gvjs_H(a){a=a||{};this.by=gvjs_e;null!=a.fill&&this.af(a.fill);this.Ie=1;null!=a.fillOpacity&&this.Ef(a.fillOpacity);this.ye=gvjs_e;null!=a.stroke&&this.wd(a.stroke);this.Xb=1;null!=a.strokeWidth&&this.pl(a.strokeWidth);this.di=1;null!=a.strokeOpacity&&gvjs_ai(this,a.strokeOpacity);this.xm=gvjs_qb;null!=a.dW&&(this.xm=a.dW);this.DL=null!=a.rx?a.rx:null;this.EL=null!=a.ry?a.ry:null;this.pg=null;a.gradient&&(this.pg=gvjs_w(a.gradient),this.pg.jg=gvjs_0h(this.pg.jg),this.pg.Lf=gvjs_0h(this.pg.Lf));
this.$d=null;a.pattern&&(this.$d=a.pattern);this.pia=null}gvjs_=gvjs_H.prototype;gvjs_.getProperties=function(){return{fill:this.ob(),fillOpacity:this.Ie,stroke:this.ye,strokeWidth:this.Xb,strokeOpacity:this.di,dW:this.xm,rx:this.DL,ry:this.EL,gradient:gvjs_3c(this.pg),pattern:gvjs_3c(this.$d)}};
gvjs_.toJSON=function(){var a=this.pg||null;a&&(a={color1:a.jg,color2:a.Lf,opacity1:a.Qq,opacity2:a.Rq,x1:a.x1,y1:a.y1,x2:a.x2,y2:a.y2,useObjectBoundingBoxUnits:a.Dr,sharpTransition:a.kF});var b=this.$d||null;b&&(b={style:b.getStyle(),color:b.ue(),bgcolor:b.getBackgroundColor()});return gvjs_Oh({fill:this.ob(),fillOpacity:this.Ie,stroke:this.ye,strokeWidth:this.Xb,strokeOpacity:this.di,strokeDashStyle:this.xm,rx:this.DL,ry:this.EL,gradient:a,pattern:b})};gvjs_.clone=function(){return new gvjs_H(this.getProperties())};
gvjs_.vJ=function(){var a=this.clone();a.af(gvjs_1h(this.by));a.wd(gvjs_1h(this.ye));if(this.pg){var b=gvjs_w(this.pg);b.jg=gvjs_1h(this.pg.jg);b.Lf=gvjs_1h(this.pg.Lf);a.gradient=b}this.$d&&(b=this.$d.vJ(),a.$d=b);return a};function gvjs_bi(a){return null==a||a==gvjs_e}gvjs_.af=function(a){this.by=gvjs_0h(a);this.by!==gvjs_e&&(this.pg=null);return this};gvjs_.ob=function(){return this.by};gvjs_.Ef=function(a){this.Ie=gvjs_Kd(a,0,1);return this};
gvjs_.wd=function(a,b){this.ye=gvjs_0h(a);null!=b&&this.pl(b);return this};gvjs_.nca=function(){return this.ye};gvjs_.pl=function(a){this.Xb=a;return this};function gvjs_ci(a){return gvjs_di(a)?a.Xb:0}function gvjs_ai(a,b){a.di=gvjs_Kd(b,0,1)}function gvjs_ei(a){return 0<a.Ie&&(!gvjs_bi(a.by)||null!=a.pg||null!=a.$d)}function gvjs_di(a){return 0<a.Xb&&0<a.di&&!gvjs_bi(a.ye)}function gvjs_fi(a){return gvjs_ei(a)&&1<=a.Ie}var gvjs_gi=new gvjs_H({fillOpacity:0,fill:gvjs_Bb,strokeOpacity:0,stroke:gvjs_Bb});
function gvjs_hi(a,b){return new gvjs_H({stroke:gvjs_e,fill:a,fillOpacity:null!=b?b:1})}function gvjs_ii(a,b,c,d){return new gvjs_H({stroke:a,strokeWidth:b,strokeOpacity:null!=d?d:1,fill:null!=c&&c?gvjs_ea:gvjs_e})}
function gvjs_ji(a,b){if(a===b)b=!0;else if(null==a||null==b)b=!1;else{var c;if(c=a.by==b.by&&a.Ie==b.Ie&&a.ye==b.ye&&a.Xb==b.Xb&&a.di==b.di&&a.xm==b.xm&&a.DL==b.DL&&a.EL==b.EL){c=a.gradient;var d=b.gradient;c=c===d?!0:null==c||null==d?!1:c.jg==d.jg&&c.Lf==d.Lf&&c.x1==d.x1&&c.y1==d.y1&&c.x2==d.x2&&c.y2==d.y2&&c.Dr===d.Dr}c&&(a=a.$d,b=b.$d,c=a===b?!0:null==a||null==b?!1:a.jx==b.jx&&a.Hk==b.Hk&&a.Kc==b.Kc);b=c}return b};function gvjs_ki(a){this.lb=a&&a.lb||gvjs_mb;this.fontSize=a&&a.fontSize||10;this.color=a&&a.color||gvjs_Qa;this.opacity=a&&a.opacity||1;this.Rb=a&&a.Rb||"";this.bold=a&&a.bold||!1;this.Qc=a&&a.Qc||!1;this.bf=a&&a.bf||!1}gvjs_=gvjs_ki.prototype;gvjs_.ad=function(){return{lb:this.lb,fontSize:this.fontSize,color:this.color,opacity:this.opacity,Rb:this.Rb,bold:this.bold,Qc:this.Qc,bf:this.bf}};gvjs_.Yz=function(a){this.lb=a;return this};gvjs_.pw=function(a){this.fontSize=a;return this};
gvjs_.setColor=function(a){this.color=a;return this};gvjs_.setOpacity=function(a){this.opacity=a;return this};function gvjs_li(a,b){a.bold=b;return a}function gvjs_cba(a){a.Qc=!0;return a};function gvjs_dba(a,b){a=[a];for(var c=b.length-1;0<=c;--c)a.push(typeof b[c],b[c]);return a.join("\x0B")};function gvjs_mi(a,b,c){this.Xea=a||null;this.hc=!!b;this.pba=c;this.hb=new gvjs_3d;this.ve=new gvjs_ni("",void 0);this.ve.next=this.ve.Mi=this.ve}function gvjs_oi(a,b){(b=a.hb.get(b))&&a.hc&&(b.remove(),gvjs_pi(a,b));return b}gvjs_=gvjs_mi.prototype;gvjs_.get=function(a,b){return(a=gvjs_oi(this,a))?a.value:b};gvjs_.set=function(a,b){var c=gvjs_oi(this,a);c?c.value=b:(c=new gvjs_ni(a,b),this.hb.set(a,c),gvjs_pi(this,c))};gvjs_.hp=function(){return this.ve.next.value};
gvjs_.shift=function(){return gvjs_qi(this,this.ve.next)};gvjs_.pop=function(){return gvjs_qi(this,this.ve.Mi)};gvjs_.remove=function(a){return(a=this.hb.get(a))?(this.removeNode(a),!0):!1};gvjs_.removeNode=function(a){a.remove();this.hb.remove(a.key)};gvjs_.yb=function(){return this.hb.yb()};gvjs_.isEmpty=function(){return this.hb.isEmpty()};gvjs_.Zj=function(){return this.map(function(a,b){return b})};gvjs_.Va=function(){return this.map(function(a){return a})};
gvjs_.contains=function(a){return this.some(function(b){return b==a})};gvjs_.Ce=function(a){return this.hb.Ce(a)};gvjs_.clear=function(){gvjs_ri(this,0)};gvjs_.forEach=function(a,b){for(var c=this.ve.next;c!=this.ve;c=c.next)a.call(b,c.value,c.key,this)};gvjs_.map=function(a,b){for(var c=[],d=this.ve.next;d!=this.ve;d=d.next)c.push(a.call(b,d.value,d.key,this));return c};gvjs_.some=function(a,b){for(var c=this.ve.next;c!=this.ve;c=c.next)if(a.call(b,c.value,c.key,this))return!0;return!1};
gvjs_.every=function(a,b){for(var c=this.ve.next;c!=this.ve;c=c.next)if(!a.call(b,c.value,c.key,this))return!1;return!0};function gvjs_pi(a,b){a.hc?(b.next=a.ve.next,b.Mi=a.ve,a.ve.next=b,b.next.Mi=b):(b.Mi=a.ve.Mi,b.next=a.ve,a.ve.Mi=b,b.Mi.next=b);null!=a.Xea&&gvjs_ri(a,a.Xea)}function gvjs_ri(a,b){for(;a.yb()>b;){var c=a.hc?a.ve.Mi:a.ve.next;a.removeNode(c);a.pba&&a.pba(c.key,c.value)}}function gvjs_qi(a,b){a.ve!=b&&a.removeNode(b);return b.value}function gvjs_ni(a,b){this.key=a;this.value=b}
gvjs_ni.prototype.remove=function(){this.Mi.next=this.next;this.next.Mi=this.Mi;delete this.Mi;delete this.next};function gvjs_si(a){this.boa=Math.max(1,a||Infinity);this.hc=new gvjs_mi(this.boa,!0)}gvjs_=gvjs_si.prototype;gvjs_.clear=function(){this.hc.clear()};gvjs_.contains=function(a){return this.hc.Ce(a)};gvjs_.get=function(a){if(!this.contains(a))throw Error('Cache does not contain key "'+a+'"');return this.hc.get(a)};gvjs_.put=function(a,b){this.hc.set(a,b);return b};gvjs_.size=function(){return this.hc.yb()};function gvjs_ti(a,b){function c(){var a=f(gvjs_Nb(d),arguments);return g.contains(a)?g.get(a):g.put(a,d.apply(this,arguments))}var d=null,e={};gvjs_q(a)?(d=a,e=b||{}):gvjs_q(b)&&(d=b,e=a||{});var f=e.mV||gvjs_dba,g=e.cache||new gvjs_si(1E3);c.clear=function(){g.clear()};return c};function gvjs_ui(a,b){if(null==a&&null==b)return a===b;if(a===b)return!0;var c=gvjs_Hb(a),d=gvjs_Hb(b);if(c!=d)return!1;var d=gvjs_Lb(a),e=gvjs_Lb(b);if(d!=e)return!1;switch(c){case gvjs_db:if(d&&e)return 0==gvjs_bh(a,b);for(var f in a)if(a.hasOwnProperty(f)&&(!b.hasOwnProperty(f)||!gvjs_ui(a[f],b[f])))return!1;for(var g in b)if(b.hasOwnProperty(g)&&!a.hasOwnProperty(g))return!1;return!0;case gvjs_Na:if(a.length!=b.length)return!1;for(c=0;c<a.length;++c)if(!gvjs_ui(a[c],b[c]))return!1;return!0;case gvjs_c:return!0;
case gvjs_h:case gvjs_f:case gvjs_Ra:return!1;default:throw Error("Error while comparing "+a+gvjs_aa+b+": unexpected type of obj1 "+c);}}function gvjs_vi(a){if(gvjs_Lb(a)){var b=new Date;b.setTime(a.valueOf());return b}var c=gvjs_Hb(a);if(c==gvjs_db||c==gvjs_Na){if(a.clone)return a.clone();c=c==gvjs_Na?[]:{};for(b in a)c[b]=gvjs_vi(a[b]);return c}return a}
function gvjs_wi(a,b){function c(a,e,f){for(var g in a)a.hasOwnProperty(g)&&(typeof a[g]===gvjs_db?c(a[g],e,f):b.call(void 0,a[g],g,a)&&f.push(a[g]));return f}return c(a,gvjs_ti(b),[])}function gvjs_eba(a,b,c){gvjs_t(b,function(b){gvjs_n(a)&&null!=a&&null==a[b]&&(a[b]={});a=a[b]});gvjs_n(a)&&gvjs_6c(a,c)};function gvjs_xi(a,b,c){this.Wh=a||[{}];this.Z9=b||null;this.iS=null!=c?c:!1}gvjs_xi.prototype.view=function(a){a=gvjs_yi(this,a);return new gvjs_xi(this.Wh,a,this.iS)};function gvjs_yi(a,b){return null!=a.Z9?gvjs_zi(a.Z9,b):b}
function gvjs_zi(a,b){a=gvjs_o(a)?[a]:a;var c=gvjs_o(b)?[b]:b;if(0===a.length)return c;if(0===c.length)return a;var d=[];gvjs_t(a,function(a){var b=gvjs_Xb(a);gvjs_t(c,function(c){var h=gvjs_Xb(c);b||h?b?h||d.push(c):d.push(a):d.push(a+"."+c)})});return 1===d.length?d[0]:d}function gvjs_Ai(a,b,c){gvjs_wc(a.Wh,c,b)}function gvjs_fba(a){var b="maps",b=gvjs_yi(a,b),c=new gvjs_x;gvjs_t(a.Wh,function(a){a=gvjs_Bi(a,b);gvjs_n(a)&&c.addAll(gvjs_Wc(a))});return gvjs_2d(c)}
function gvjs_Ci(a,b){for(var c in b)gvjs_n(b[c])&&a[c]?gvjs_Ci(a[c],b[c]):a[c]=b[c]}function gvjs_Di(a,b){gvjs_v(b,function(b,d){gvjs_n(b)&&!gvjs_m(b)?(a[d]=a[d]||{},gvjs_Di(a[d],b)):null!=b&&(a[d]=b)})}function gvjs_Ei(a){var b={};gvjs_kc(a.Wh,function(a){gvjs_Di(b,a)});return b}function gvjs_Bi(a,b,c,d){if(gvjs_o(b))return gvjs_Fi(a,b,c,d);for(var e=0;e<b.length;++e){var f=gvjs_Fi(a,b[e],c,d);if(null!=f)return f}return null}
function gvjs_Fi(a,b,c,d){if(d)b=a[b];else a:{b=b.split(".");a=a||gvjs_rg();for(d=0;d<b.length;d++){var e=b[d];if(null!=a[e])a=a[e];else{b=null;break a}}b=a}return null!=b&&gvjs_q(c)?c(b):b}gvjs_xi.prototype.Y=function(a,b,c){var d;a=gvjs_yi(this,a);for(var e=0;e<this.Wh.length;e++)if(d=gvjs_Bi(this.Wh[e],a,c,this.iS),null!=d)return d;d=b;return gvjs_k(d)?d:null};
function gvjs_Gi(a,b,c,d){c=null!=c?gvjs_w(c):{};b=gvjs_yi(a,b);for(var e=a.Wh.length-1;0<=e;e--){var f=c,g=a.Wh[e],h=b,k=d,l=a.iS;gvjs_o(h)&&(h=[h]);for(var m=h.length-1;0<=m;--m){var n=gvjs_Fi(g,h[m],k,l)||{};gvjs_6c(f,n)}}return c}function gvjs_Hi(a,b,c){c=null!=c?gvjs_w(c):{};gvjs_o(b)&&(b=[b]);b=gvjs_yi(a,b);for(var d=a.Wh.length-1;0<=d;d--)for(var e=b.length-1;0<=e;--e){var f=gvjs_Fi(a.Wh[d],b[e],void 0,a.iS)||null;null!=f&&gvjs_n(f)&&gvjs_4h(c,f)}return c}
function gvjs_Ii(a){if(null==a)return null;if(typeof a==gvjs_Ra)return a;a=String(a);return"1"==a||a.toLowerCase()==gvjs_xb?!0:"0"==a||a.toLowerCase()==gvjs_Xa?!1:null}function gvjs_I(a,b,c){a=gvjs_Ji(a,b);if(null!=a)return a;gvjs_k(c)||(c=!1);return c}function gvjs_Ji(a,b){return a.Y(b,null,gvjs_Ii)}function gvjs_Ki(a){if(null==a)return null;if(typeof a===gvjs_f)return a;a=gvjs_gc(String(a));return isNaN(a)?null:a}
function gvjs_gba(a){return null!=a?typeof a===gvjs_f||typeof a===gvjs_h||typeof a===gvjs_Ra?a:null:null}function gvjs_Li(a){return null!=a?gvjs_m(a)?gvjs_u(a,gvjs_Ki):null:null}function gvjs_Mi(a){if(null==a)return null;if(gvjs_p(a))return a;a=Number(a);return isNaN(a)?null:a}function gvjs_J(a,b,c){a=gvjs_K(a,b);if(null!=a)return a;gvjs_k(c)||(c=0);return c}function gvjs_Ni(a,b,c){a=gvjs_Oi(a,b);if(null!=a)return a;gvjs_k(c)||(c="");return c}
function gvjs_Pi(a,b,c){a=a.Y(b,null,gvjs_Mi);if(null!=a)return a;gvjs_k(c)||(c=0);return c}function gvjs_K(a,b){return a.Y(b,null,gvjs_Ki)}function gvjs_Oi(a,b){return a.Y(b,null,gvjs_gba)}function gvjs_Qi(a){a=gvjs_Ki(a);return null!=a&&0<=a?a:null}function gvjs_Ri(a,b,c){a=gvjs_ig(a,b);if(null!=a)return a;gvjs_k(c)||(c=0);return c}function gvjs_ig(a,b){return a.Y(b,null,gvjs_Qi)}function gvjs_Si(a){a=gvjs_Qi(a);return null!=a?gvjs_Kd(a,0,1):null}
function gvjs_Ti(a,b,c){a=a.Y(b,null,gvjs_Si);if(null!=a)return a;gvjs_k(c)||(c=0);return c}function gvjs_Ui(a){return null!=a?String(a):null}function gvjs_L(a,b,c){gvjs_k(c)||(c="");return a.Y(b,c,gvjs_Ui)}function gvjs_Vi(a,b){return a.Y(b,null,gvjs_Ui)}function gvjs_Wi(a,b){a=gvjs_Ui(a);if(!a)return null;if(gvjs_sc(b||[],a))return a;try{return gvjs_0h(a)}catch(c){return null}}function gvjs_Xi(a,b,c){return a.Y(b,c,gvjs_Wi)}
function gvjs_Yi(a,b,c,d){return a.Y(b,d,function(a){return gvjs_Wi(a,c)})}function gvjs_Zi(a,b){return a.Y(b,null,gvjs_Wi)}function gvjs__i(a,b,c){a=a.Y(b,null,gvjs_0i);if(null!=a)return a;gvjs_k(c)||(c=[]);return c}function gvjs_0i(a){if(null==a)return null;gvjs_o(a)&&(a=[a]);return gvjs_m(a)?gvjs_u(a,String):null}function gvjs_hba(a,b){if(null==b)return null;gvjs_o(b)&&(b=[b]);return gvjs_m(b)?gvjs_u(b,gvjs_r(gvjs_1i,null,a)):null}function gvjs_1i(a,b){b=gvjs_Ui(b);return gvjs_Yc(a,b)?b:null}
function gvjs_2i(a,b,c,d){return a.Y(b,d,gvjs_r(gvjs_1i,null,c))}function gvjs_3i(a,b,c){return a.Y(b,null,gvjs_r(gvjs_1i,null,c))}function gvjs_4i(a,b,c){gvjs_k(c)||(c=null);return a.Y(b,c)}
function gvjs_5i(a,b,c){c=c?c.getProperties():null;a=gvjs_Gi(a,b,c,function(a){gvjs_n(a)||(a={fill:a});var b={},c=gvjs_Wi(a.fill);null!=c&&(b.fill=c);c=gvjs_Si(a.fillOpacity);null!=c&&(b.fillOpacity=c);c=gvjs_Wi(a.stroke);null!=c&&(b.stroke=c);c=gvjs_Qi(a.strokeWidth);null!=c&&(b.strokeWidth=c);c=gvjs_Si(a.strokeOpacity);null!=c&&(b.strokeOpacity=c);c=gvjs_Li(a.strokeDashStyle);null!=c&&gvjs_m(c)&&(b.dW=c);c=gvjs_Ki(a.rx);null!=c&&(b.rx=c);c=gvjs_Ki(a.ry);null!=c&&(b.ry=c);(a=a.gradient)&&null!=a.color1&&
null!=a.color2&&null!=a.x1&&null!=a.y1&&null!=a.x2&&null!=a.y2&&(c={},c.jg=gvjs_Wi(a.color1),c.Lf=gvjs_Wi(a.color2),c.Qq=gvjs_Si(a.opacity1),c.Rq=gvjs_Si(a.opacity2),c.x1=a.x1,c.y1=a.y1,c.x2=a.x2,c.y2=a.y2,c.Dr=gvjs_Ii(a.useObjectBoundingBoxUnits),b.gradient=c);return b});a=new gvjs_H(a);gvjs_ei(a)||(a.af(gvjs_gi.ob()),a.Ef(gvjs_gi.Ie));gvjs_di(a)||(a.wd(gvjs_gi.ye),gvjs_ai(a,gvjs_gi.di));return a}
function gvjs_6i(a,b){var c={},d=gvjs_Wi(a.color,b);null!=d&&(c.color=d);d=gvjs_Si(a.opacity);null!=d&&(c.opacity=d);b=gvjs_Wi(a.auraColor,b);null!=b&&(c.Rb=b);if(b=gvjs_Qi(a.auraWidth))c.tFa=b;if(b=gvjs_Ui(a.fontName))c.lb=b;if(b=gvjs_Qi(a.fontSize))c.fontSize=b;b=gvjs_Ii(a.bold);null!=b&&(c.bold=b);b=gvjs_Ii(a.italic);null!=b&&(c.Qc=b);a=gvjs_Ii(a.underline);null!=a&&(c.bf=a);return c}function gvjs_7i(a,b,c){return gvjs_Gi(a,b,c,function(a){return gvjs_6i(a)})}
function gvjs_8i(a,b,c,d){return gvjs_Gi(a,b,d,function(a){return gvjs_6i(a,c)})}function gvjs_9i(a,b){a=gvjs_Gi(a,b,void 0);return{format:a.format,interval:a.interval}}function gvjs_$i(a,b){var c=null,d=gvjs_Ki(b);null!=d?c=d:(b=gvjs_Ui(b),null!=b&&gvjs_Wb(b)&&(c=b.length-1,d=b,0<=c&&c<b.length&&(d=b.substr(0,c)+b.substr(c+1,b.length-c-1)),c=a*gvjs_gc(d)/100));null!=c&&(c=gvjs_Kd(c,0,a));return c}function gvjs_aj(a,b,c){return a.Y(b,null,gvjs_r(gvjs_$i,null,c))}
var gvjs_bj={ZDa:"multiple",DEa:gvjs_pb},gvjs_cj={NONE:gvjs_e,jla:gvjs__a,jma:gvjs_nb,Vw:gvjs_Sa},gvjs_iba={NONE:gvjs_e,jla:gvjs__a,jma:gvjs_nb,Vw:gvjs_Sa},gvjs_dj={JN:gvjs_d,QN:gvjs_i,Vw:gvjs_Sa};function gvjs_ej(){}gvjs_ej.prototype.uc=function(a){return this.vQ(a)};function gvjs_fj(a){this.init(a)}gvjs_s(gvjs_fj,gvjs_ej);gvjs_fj.prototype.init=function(a){a=new gvjs_xi([a||{},{formatType:gvjs_ob,valueType:gvjs_Ua}]);this.$d=a.Y(gvjs_gb);this.qd=null;this.jra=gvjs_3i(a,"formatType",gvjs_jba);this.WBa=gvjs_3i(a,"valueType",gvjs_gj);this.zoa=gvjs_I(a,"clearMinutes",!1);this.ija=null;a=gvjs_K(a,"timeZone");null!=a&&(this.ija=gvjs_dh.createTimeZone(60*-a))};
var gvjs_hj=gvjs_gh.Format,gvjs_jba={iDa:gvjs_0a,IDa:"long",ODa:gvjs_bb,SHORT:gvjs_ob},gvjs_gj={Wka:gvjs_Ta,Xka:gvjs_Ua,TEa:"time"};
function gvjs_kba(a,b){switch(a){case gvjs_Ta:switch(b){case gvjs_0a:return gvjs_gh.Format.FULL_DATE;case "long":return gvjs_gh.Format.LONG_DATE;case gvjs_bb:return gvjs_gh.Format.MEDIUM_DATE;case gvjs_ob:return gvjs_gh.Format.SHORT_DATE}case gvjs_Ua:switch(b){case gvjs_0a:return gvjs_gh.Format.FULL_DATETIME;case "long":return gvjs_gh.Format.LONG_DATETIME;case gvjs_bb:return gvjs_gh.Format.MEDIUM_DATETIME;case gvjs_ob:return gvjs_gh.Format.SHORT_DATETIME}case "time":switch(b){case gvjs_0a:return gvjs_gh.Format.FULL_TIME;
case "long":return gvjs_gh.Format.LONG_TIME;case gvjs_bb:return gvjs_gh.Format.MEDIUM_TIME;case gvjs_ob:return gvjs_gh.Format.SHORT_TIME}default:return gvjs_gh.Format.FULL_DATETIME}}gvjs_fj.prototype.vm=function(a){switch(a){case gvjs_Ka:a=gvjs_Dh.YEAR_FULL;break;case gvjs_za:a="Q yyyy";break;case gvjs_xa:a=gvjs_Dh.YEAR_MONTH_ABBR;break;case gvjs_pa:a=gvjs_gh.Format.SHORT_DATE;break;default:a=gvjs_gh.Format.SHORT_DATETIME}this.init({pattern:a,timeZone:0})};
gvjs_fj.prototype.format=function(a,b){var c=gvjs_1i(gvjs_gj,a.R(b));if(c==gvjs_Ta||c==gvjs_Ua)for(var c=this.rP(c),d=a.aa(),e=0;e<d;e++){var f=a.getValue(e,b),f=gvjs_ij(this,c,f);a.Zz(e,b,f)}};gvjs_fj.prototype.vQ=function(a){this.qd||(this.qd=this.rP(this.WBa));return gvjs_ij(this,this.qd,a)};gvjs_fj.prototype.rP=function(a){var b=this.$d;null!=b||(b=gvjs_kba(a,this.jra));return new gvjs_gh(b)};
function gvjs_ij(a,b,c){if(null===c)return"";var d=a.ija;null==d&&(d=gvjs_dh.createTimeZone(c.getTimezoneOffset()));c=new Date(c.getTime());a.zoa&&c.setMinutes(0);return b.format(c,d)};function gvjs_jj(a){var b=new gvjs_xi([a||{},{decimalSymbol:gvjs_kj,groupingSymbol:gvjs_lj,fractionDigits:2,significantDigits:null,negativeParens:!1,prefix:"",suffix:"",scaleFactor:1}]);this.jy=gvjs_Ri(b,"fractionDigits");a&&gvjs_p(a.fractionDigits)&&isNaN(a.fractionDigits)&&(this.jy=NaN);this.pr=gvjs_ig(b,"significantDigits");this.wpa=gvjs_L(b,"decimalSymbol");this.d1=gvjs_L(b,"groupingSymbol");this.Vga=gvjs_L(b,gvjs_ib);this.Wia=gvjs_L(b,gvjs_tb);this.Ifa=gvjs_Zi(b,"negativeColor");this.Jfa=gvjs_I(b,
"negativeParens");(this.$d=gvjs_Vi(b,gvjs_gb))&&this.$d.toLowerCase()in gvjs_mj&&(this.$d=gvjs_mj[this.$d.toLowerCase()]);this.aM=gvjs_J(b,"scaleFactor");if(0>=this.aM)throw Error("Scale factor must be a positive number.");}gvjs_s(gvjs_jj,gvjs_ej);
var gvjs_mj={decimal:gvjs_sh.Format.DECIMAL,scientific:gvjs_sh.Format.SCIENTIFIC,percent:gvjs_sh.Format.PERCENT,currency:gvjs_sh.Format.CURRENCY,"short":gvjs_sh.Format.COMPACT_SHORT,"long":gvjs_sh.Format.COMPACT_LONG},gvjs_nj=!1,gvjs_kj=gvjs_Eh.DECIMAL_SEP,gvjs_lj=gvjs_Eh.GROUP_SEP,gvjs_oj=gvjs_Eh.DECIMAL_PATTERN;
gvjs_jj.prototype.format=function(a,b){if(a.R(b)==gvjs_f)for(var c=0;c<a.aa();c++){var d=a.getValue(c,b);if(null!=d){var e=this.uc(d);a.Zz(c,b,e);!gvjs_Xb(gvjs_bc(this.Ifa))&&0>d&&a.setProperty(c,b,gvjs_sb,"color:"+this.Ifa+";")}}};
gvjs_jj.prototype.vQ=function(a){var b;b=a/this.aM;if(null===this.$d){if(isNaN(this.jy))return String(a);this.Jfa&&(b=Math.abs(b));var c=b;0==this.jy&&(c=Math.round(c));b=[];0>c&&(c=-c,b.push("-"));var d=Math.pow(10,this.jy),e=Math.round(c*d),c=String(Math.floor(e/d)),d=String(e%d);if(3<c.length&&this.d1)for(e=c.length%3,0<e&&(b.push(c.substring(0,e),this.d1),c=c.substring(e));3<c.length;)b.push(c.substring(0,3),this.d1),c=c.substring(3);b.push(c);0<this.jy&&(b.push(this.wpa),d.length<this.jy&&(d=
gvjs_ka+d),b.push(d.substring(d.length-this.jy)));b=b.join("");b=this.Vga+b+this.Wia;this.Jfa&&0>a&&(b="("+b+")")}else c=new gvjs_sh(this.$d),a=gvjs_sh.isEnforceAsciiDigits(),gvjs_sh.setEnforceAsciiDigits(!gvjs_nj),null!=this.pr&&c.setSignificantDigits(this.pr),b=c.format(b),b=this.Vga+b+this.Wia,gvjs_sh.setEnforceAsciiDigits(a);return b};function gvjs_pj(a){this.$d=a||""}function gvjs_lba(a,b,c,d,e,f,g){return 0<f&&"\\"==g[f-1]?d:b.Ia(a,c[parseInt(e,10)])}gvjs_pj.prototype.format=function(a,b,c,d){var e=b[0];null!=c&&gvjs_Hb(c)==gvjs_f&&(e=c);c=d||null;for(d=0;d<a.aa();d++){var f=this.$d.replace(/{(\d+)}/g,gvjs_Pb(gvjs_lba,d,a,b)),f=f.replace(/\\(.)/g,"$1");c?a.setProperty(d,e,c,f):a.Zz(d,e,f)}};gvjs_l(gvjs_3a,gvjs_jj,void 0);gvjs_jj.prototype.format=gvjs_jj.prototype.format;gvjs_jj.prototype.formatValue=gvjs_jj.prototype.uc;gvjs_l("google.visualization.NumberFormat.useNativeCharactersIfAvailable",function(a){gvjs_nj=a},void 0);gvjs_l("google.visualization.NumberFormat.DECIMAL_SEP",gvjs_kj,void 0);gvjs_l("google.visualization.NumberFormat.GROUP_SEP",gvjs_lj,void 0);gvjs_l("google.visualization.NumberFormat.DECIMAL_PATTERN",gvjs_oj,void 0);
gvjs_l("google.visualization.ColorFormat",gvjs__g,void 0);gvjs__g.prototype.format=gvjs__g.prototype.format;gvjs__g.prototype.addRange=gvjs__g.prototype.addRange;gvjs__g.prototype.addGradientRange=gvjs__g.prototype.Sma;gvjs_l("google.visualization.BarFormat",gvjs_Bg,void 0);gvjs_Bg.prototype.format=gvjs_Bg.prototype.format;gvjs_l("google.visualization.ArrowFormat",gvjs_Ag,void 0);gvjs_Ag.prototype.format=gvjs_Ag.prototype.format;gvjs_l("google.visualization.PatternFormat",gvjs_pj,void 0);
gvjs_pj.prototype.format=gvjs_pj.prototype.format;gvjs_l("google.visualization.DateFormat",gvjs_fj,void 0);gvjs_fj.prototype.format=gvjs_fj.prototype.format;gvjs_fj.prototype.formatValue=gvjs_fj.prototype.uc;gvjs_l(gvjs_3a,gvjs_jj,void 0);gvjs_jj.prototype.format=gvjs_jj.prototype.format;gvjs_l("google.visualization.TableColorFormat",gvjs__g,void 0);gvjs_l("google.visualization.TableBarFormat",gvjs_Bg,void 0);gvjs_Bg.prototype.format=gvjs_Bg.prototype.format;
gvjs_l("google.visualization.TableArrowFormat",gvjs_Ag,void 0);gvjs_Ag.prototype.format=gvjs_Ag.prototype.format;gvjs_l("google.visualization.TablePatternFormat",gvjs_pj,void 0);gvjs_pj.prototype.format=gvjs_pj.prototype.format;gvjs_l("google.visualization.TableDateFormat",gvjs_fj,void 0);
var gvjs_qj=" does not match type ",gvjs_rj=" must be of type '",gvjs_sj=".format",gvjs_tj="<CRLF>",gvjs_uj="<EOF>",gvjs_vj='<script type="text/javascript" src="',gvjs_wj="AnnotatedTimeLine",gvjs_xj="AreaChart",gvjs_yj="AreaChart-stacked",gvjs_zj="BarChart",gvjs_Aj="BubbleChart",gvjs_Bj="CandlestickChart",gvjs_Cj="Column ",gvjs_Dj="ColumnChart",gvjs_Ej="ComboChart",gvjs_Fj="Custom response handler must be a function.",gvjs_Gj="Gauge",gvjs_Hj="GeoChart",gvjs_Ij="HH:mm",gvjs_Jj="Histogram",gvjs_Kj=
"ImageRadarChart",gvjs_Lj="ImageSparkLine",gvjs_Mj="Invalid DataView column type.",gvjs_Nj="Invalid data table format: column #",gvjs_Oj="Invalid data table format: must have at least 2 columns.",gvjs_Pj="Invalid format in ",gvjs_Qj="LineChart",gvjs_Rj="Map",gvjs_Sj="MotionChart",gvjs_Tj="OrgChart",gvjs_Uj="PieChart",gvjs_Vj="ScatterChart",gvjs_Wj="SteppedAreaChart",gvjs_Xj="Table",gvjs_Yj="Timeline",gvjs_Zj="TreeMap",gvjs__j="Type mismatch. Value ",gvjs_0j="WordTree",gvjs_1j="addTrendLine",gvjs_2j=
"annotatedtimeline",gvjs_3j="bar",gvjs_4j="block",gvjs_5j="cancel",gvjs_6j="chart",gvjs_7j="click",gvjs_8j="column",gvjs_9j="columnFilters[",gvjs_$j="complete",gvjs_ak="controls",gvjs_bk="corechart",gvjs_ck="data",gvjs_dk="datatable",gvjs_ek="domain",gvjs_fk="domainAxis",gvjs_gk="drawing",gvjs_hk="error",gvjs_ik="explicit",gvjs_jk="explicit format",gvjs_kk="focusin",gvjs_lk="focusout",gvjs_mk="geochart",gvjs_nk="google.charts.Bar",gvjs_ok="google.charts.Line",gvjs_pk="google.charts.Scatter",gvjs_qk=
"google.visualization.AnnotatedTimeLine",gvjs_rk="google.visualization.AnnotationChart",gvjs_sk="google.visualization.AreaChart",gvjs_tk="google.visualization.BarChart",gvjs_uk="google.visualization.BubbleChart",gvjs_vk="google.visualization.CandlestickChart",gvjs_wk="google.visualization.ClusterChart",gvjs_xk="google.visualization.ColumnChart",gvjs_yk="google.visualization.ComboChart",gvjs_zk="google.visualization.CoreChart",gvjs_Ak="google.visualization.Gauge",gvjs_Bk="google.visualization.GeoChart",
gvjs_Ck="google.visualization.GeoMap",gvjs_Dk="google.visualization.HelloWorld",gvjs_Ek="google.visualization.Histogram",gvjs_Fk="google.visualization.ImageAreaChart",gvjs_Gk="google.visualization.ImageBarChart",gvjs_Hk="google.visualization.ImageCandlestickChart",gvjs_Ik="google.visualization.ImageChart",gvjs_Jk="google.visualization.ImageLineChart",gvjs_Kk="google.visualization.ImagePieChart",gvjs_Lk="google.visualization.ImageSparkLine",gvjs_Mk="google.visualization.IntensityMap",gvjs_Nk="google.visualization.LineChart",
gvjs_Ok="google.visualization.Map",gvjs_Pk="google.visualization.MotionChart",gvjs_Qk="google.visualization.OrgChart",gvjs_Rk="google.visualization.PieChart",gvjs_Sk="google.visualization.Query",gvjs_Tk="google.visualization.Sankey",gvjs_Uk="google.visualization.ScatterChart",gvjs_Vk="google.visualization.SparklineChart",gvjs_Wk="google.visualization.SteppedAreaChart",gvjs_Xk="google.visualization.Table",gvjs_Yk="google.visualization.Timeline",gvjs_Zk="google.visualization.TreeMap",gvjs__k="google.visualization.WordTree",
gvjs_0k="google.visualization.events.addListener",gvjs_1k="google.visualization.events.addOneTimeListener",gvjs_2k="google.visualization.events.removeAllListeners",gvjs_3k="google.visualization.events.removeListener",gvjs_4k="google.visualization.events.trigger",gvjs_5k="hasLabelsColumn",gvjs_6k="http",gvjs_7k="http://dummy.com",gvjs_8k="imagesparkline",gvjs_9k="implicit",gvjs_$k="keypress",gvjs_al="latlng",gvjs_M="line",gvjs_bl="linktable",gvjs_cl="makeRequest",gvjs_dl="markers",gvjs_el="maxValue",
gvjs_fl="minValue",gvjs_gl="motionchart",gvjs_hl="mousedown",gvjs_il="mouseout",gvjs_jl="mouseover",gvjs_kl="orgchart",gvjs_ll="percent",gvjs_N="ready",gvjs_ml="regioncode",gvjs_nl="regions",gvjs_O="right",gvjs_ol="row",gvjs_pl="scatter",gvjs_P="select",gvjs_ql="span",gvjs_rl="statechange",gvjs_sl="stringify",gvjs_tl="table",gvjs_ul="targetAxis",gvjs_Q="text",gvjs_vl="tick",gvjs_wl="timeline",gvjs_xl="tooltip",gvjs_yl="uichange",gvjs_zl="vAxis",gvjs_Al="value",gvjs_Bl="warning",gvjs_Cl="withCredentials",
gvjs_mba={ECa:gvjs_Ra,aEa:gvjs_f,NEa:gvjs_h,Wka:gvjs_Ta,VEa:gvjs_vb,Xka:gvjs_Ua};function gvjs_Dl(a){if(!a)throw Error("Data table is not defined.");if(!gvjs_q(a.yy)){var b="the wrong type of data";gvjs_m(a)?b="an Array":gvjs_o(a)&&(b="a String");throw Error("You called the draw() method with "+b+" rather than a DataTable or DataView");}}function gvjs_El(a){return null==a?null:gvjs_q(a.yy)?a:gvjs_m(a)?gvjs_Fl(a):new gvjs_R(a)}
function gvjs_Gl(a){var b={};if(gvjs_Hb(a)!=gvjs_db||gvjs_Lb(a))b.v=null!=a?a:null;else{b.v="undefined"==typeof a.v?null:a.v;if(null!=a.f)if(typeof a.f===gvjs_h)b.f=a.f;else throw Error("Formatted value ('f'), if specified, must be a string.");if(null!=a.p)if(typeof a.p===gvjs_db)b.p=a.p;else throw Error("Properties ('p'), if specified, must be an object.");}return b}
function gvjs_Hl(a,b,c){if(typeof b==gvjs_db&&gvjs_8j in b){if("desc"in b&&typeof b.desc!=gvjs_Ra)throw Error('Property "desc" in '+c+" must be boolean.");if("compare"in b&&!gvjs_q(b.compare))throw Error('Property "compare" in '+c+" must be a function.");}else throw Error(c+' must be an object with a "column" property.');gvjs_Il(a,b.column)}
function gvjs_Jl(a,b,c){function d(d,e){for(var f=0;f<c.length;f++){var g=c[f],h=g.column,k=b(d,h),t=b(e,h),h=g.compare?null===k?null===t?0:-1:null===t?1:g.compare(k,t):gvjs_Kl(a.R(h),k,t);if(0!=h)return h*(g.desc?-1:1)}return 0}if(gvjs_q(c))d=c;else if(gvjs_p(c)||gvjs_o(c)){gvjs_Il(a,c);var e=a.og(c);c=[{column:e}]}else if(gvjs_n(c))if(gvjs_Kb(c)){if(1>c.length)throw Error("sortColumns is an empty array. Must have at least one element.");for(var f={},g=[],h=0;h<c.length;h++){var k=c[h];if(gvjs_p(k)||
gvjs_o(k))gvjs_Il(a,k),e=a.og(k),k={column:e};else if(gvjs_n(k))e=k.column,gvjs_Hl(a,k,"sortColumns["+h+"]");else throw Error("sortColumns is an array, but not composed of only objects or numbers.");if(e in f)throw Error("Column index "+e+" is duplicated in sortColumns.");f[e]=!0;g.push(k)}c=g}else gvjs_Hl(a,c,"sortColumns"),c=[c];return d}
function gvjs_Ll(a,b){a=a.aa();if(0<a){if(Math.floor(b)!==b||0>b||b>=a)throw Error("Invalid row index "+b+". Should be in the range [0-"+(a-1)+"].");}else throw Error("Table has no rows.");}function gvjs_Il(a,b){a.og(b);if(gvjs_p(b))gvjs_Ml(a,b);else if(-1===a.og(b))throw Error('Invalid column id "'+b+'"');}
function gvjs_Ml(a,b){a=a.S();if(0<a){if(Math.floor(b)!==b||0>b||b>=a)throw Error("Invalid column index "+b+". Should be an integer in the range [0-"+(a-1)+"].");}else throw Error("Table has no columns.");}function gvjs_Nl(a,b,c){a=a.R(b);if(!gvjs_Ol(c,a))throw Error(gvjs__j+c+gvjs_qj+a+" in column index "+b);}
function gvjs_Ol(a,b){if(null==a)return!0;var c=typeof a;switch(b){case gvjs_f:if(c==gvjs_f)return!0;break;case gvjs_h:if(c==gvjs_h)return!0;break;case gvjs_Ra:if(c==gvjs_Ra)return!0;break;case gvjs_Ta:case gvjs_Ua:if(gvjs_Lb(a))return!0;break;case gvjs_vb:if(gvjs_Kb(a)&&0<a.length&&8>a.length){b=!0;for(c=0;c<a.length;c++){var d=a[c];if(typeof d!=gvjs_f||d!=Math.floor(d)){b=!1;break}}if(b)return!0}}return!1}
function gvjs_Kl(a,b,c){if(null==b)return null==c?0:-1;if(null==c)return 1;switch(a){case gvjs_vb:for(a=0;3>a;a++){if(b[a]<c[a])return-1;if(c[a]<b[a])return 1}b=4>b.length?0:b[3];c=4>c.length?0:c[3];return b<c?-1:c<b?1:0;default:return b<c?-1:c<b?1:0}}
function gvjs_Pl(a,b){gvjs_Il(a,b);b=a.og(b);var c=a.R(b),d=null,e=null,f,g,h=a.aa();for(f=0;f<h;f++)if(g=a.getValue(f,b),null!=g){e=d=g;break}if(null==d)return{min:null,max:null};for(f++;f<h;f++)g=a.getValue(f,b),null!=g&&(0>gvjs_Kl(c,g,d)?d=g:0>gvjs_Kl(c,e,g)&&(e=g));return{min:d,max:e}}function gvjs_Ql(a,b){b=gvjs_Jl(a,function(b,c){return a.getValue(b,c)},b);for(var c=[],d=a.aa(),e=0;e<d;e++)c.push(e);gvjs_Jc(c,b);return c}
function gvjs_Rl(a,b){gvjs_Il(a,b);var c=a.og(b),d=a.aa();if(0==d)return[];b=[];for(var e=0;e<d;++e)b.push(a.getValue(e,c));var f=a.R(c);gvjs_Jc(b,function(a,b){return gvjs_Kl(f,a,b)});a=b[0];c=[];c.push(a);for(e=1;e<b.length;e++)d=b[e],0!=gvjs_Kl(f,d,a)&&c.push(d),a=d;return c}
function gvjs_nba(a,b,c){if(gvjs_q(b))return b(a,c);for(var d=0;d<b.length;d++){var e=b[d],f=e.column,g=a.getValue(c,f),h=a.R(f);if(gvjs_Al in e){if(0!==gvjs_Kl(h,g,e.value))return!1}else if(null!=e.minValue||null!=e.maxValue)if(null==g||null!=e.minValue&&0>gvjs_Kl(h,g,e.minValue)||null!=e.maxValue&&0<gvjs_Kl(h,g,e.maxValue))return!1;if(gvjs_q(e.test)&&!e.test(g,c,f,a))return!1}return!0}
function gvjs_Sl(a,b){if(!gvjs_q(b)){if(!gvjs_Kb(b)||0==b.length)throw Error("columnFilters must be a non-empty array");for(var c={},d=0;d<b.length;d++){if(typeof b[d]!=gvjs_db||!(gvjs_8j in b[d])){if(!(gvjs_Al in b[d]||gvjs_fl in b[d]||gvjs_el in b[d]))throw Error(gvjs_9j+d+'] must have properties "column" and "value", "minValue"or "maxValue"');if(gvjs_Al in b[d]&&(gvjs_fl in b[d]||gvjs_el in b[d]))throw Error(gvjs_9j+d+'] must specify either "value" or range properties ("minValue" and/or "maxValue"');
}var e=b[d].column;gvjs_Il(a,e);var f=a.og(e);if(f in c)throw Error(gvjs_Cj+e+" is duplicate in columnFilters.");gvjs_Nl(a,f,b[d].value);c[f]=!0}}c=[];d=a.aa();for(e=0;e<d;e++)gvjs_nba(a,b,e)&&c.push(e);return c}
function gvjs_Tl(a,b,c){if(c)a=c.uc(a);else switch(b){case gvjs_vb:b=new Date(1970,0,1,a[0],a[1],a[2],a[3]||0);c=gvjs_Ij;if(a[2]||a[3])c+=":ss";a[3]&&(c+=".SSS");c=new gvjs_fj({pattern:c});a=c.uc(b);break;case gvjs_Ta:c=new gvjs_fj({formatType:gvjs_bb,valueType:gvjs_Ta});a=c.uc(a);break;case gvjs_Ua:c=new gvjs_fj({formatType:gvjs_bb,valueType:gvjs_Ua});a=c.uc(a);break;case gvjs_f:c=new gvjs_jj({pattern:"decimal"});a=c.uc(a);break;default:a=null!=a?String(a):""}return a}
function gvjs_oba(a,b){var c={};if(!gvjs_m(a))throw Error("Not an array");if(0<a.length){var d=!b,e=a[0],f;if(d){if(!gvjs_m(e))throw Error("First row is not an array.");b=gvjs_u(e,function(a){if(gvjs_o(a))return{label:a};if(gvjs_n(a))return gvjs_w(a);throw Error("Unknown header type: "+a);})}else for(b=[],f=0,gvjs_m(e)?f=e.length:gvjs_n(e)&&gvjs_Xc(e,"c")&&gvjs_m(e.c)&&(f=e.c.length),e=0;e<f;e++)b.push({type:void 0});c.cols=b;c.rows=[];f=b.length;var g=Array(b.length);a=d?gvjs_Dc(a,1):a;for(d=0;d<
a.length;d++){e=a[d];if(gvjs_m(e))e={c:e};else if(!gvjs_n(e)||!gvjs_Xc(e,"c"))throw Error("Invalid row type for row "+d);if(e.c.length!==b.length)throw Error("Row "+d+" has "+e.c.length+" columns, but must have "+b.length);e.c=gvjs_Bc(e.c);c.rows.push(e);for(var h=0;h<f;h++){var k=gvjs_h,k=e.c[h];gvjs_n(k)&&(gvjs_Xc(k,"v")||gvjs_Xc(k,"f"))?k=k.v:e.c[h]={v:k};if(null==b[h].type&&(null==g[h]||g[h]===gvjs_Ta)&&null!=k){if(gvjs_o(k))k=gvjs_h;else if(gvjs_p(k))k=gvjs_f;else if(gvjs_m(k))k=gvjs_vb;else if(gvjs_Mb(k))k=
gvjs_Ra;else if(gvjs_Lb(k))k=new Date(k),k=0!==k.getHours()+k.getMinutes()+k.getSeconds()+k.getMilliseconds()?gvjs_Ua:gvjs_Ta;else throw Error("Unknown type of value in "+d+","+h);g[h]=k}}}gvjs_t(c.cols,function(a,b){null!=a.type||(a.type=g[b]||gvjs_h)})}return c}function gvjs_Fl(a,b){return new gvjs_R(gvjs_oba(a,b))}function gvjs_Ul(a,b,c,d){for(var e=null,f=a.aa();(d?0<=b:b<f)&&null===e;)e=a.getValue(b,c),b+=d?-1:1;return e};function gvjs_Vl(){this.Pm=null}gvjs_Vl.prototype.og=function(a){if(gvjs_p(a)){var b=this.S();return 0>a&&a>=b?-1:a}if(!this.Pm){this.Pm={};for(var b=this.S(),c=0;c<b;c++){var d=this.Ve(c);null==d||""===d||d in this.Pm||(this.Pm[d]=c)}for(c=0;c<b;c++)d=this.Qa(c),null==d||""===d||d in this.Pm||(this.Pm[d]=c)}a=this.Pm[a];return null==a?-1:a};
gvjs_Vl.prototype.getStringValue=function(a,b){var c=this.R(b);if(c!==gvjs_h)throw Error(gvjs_Cj+b+" must be of type string; was "+c);return this.getValue(a,b)};function gvjs_Wl(a,b,c){var d=a.R(c);if(d!==gvjs_Ta&&d!==gvjs_Ua)throw Error(gvjs_Cj+c+" must be of type date or datetime; was "+d);return a.getValue(b,c)};var gvjs_pba={gFa:"0.5",hFa:"0.6"};function gvjs_R(a,b){this.Pm=null;this.IA="0.5"===b?"0.5":"0.6";if(!gvjs_q(this.yy))throw Error('You called google.visualization.DataTable() without the "new" keyword');a?(gvjs_o(a)?a=gvjs_Sh(a):gvjs_qba(a),this.Mf=[],this.Nf=[],this.vr=a.p||null,null!=a.cols&&gvjs_t(a.cols,gvjs_r(function(a){this.fg(a)},this)),null!=a.rows&&(this.Nf=a.rows)):(this.Mf=[],this.Nf=[],this.vr=null);this.hc=[]}gvjs_s(gvjs_R,gvjs_Vl);
function gvjs_qba(a){var b=a.cols||[];a=a.rows||[];for(var c=b.length,d=0;d<c;d++){var e=b[d].type;if(e==gvjs_Ta||e==gvjs_Ua)for(var e=a.length,f=0;f<e;f++){var g=a[f].c[d];if(g){var h=g.v;if(gvjs_Lb(h))return;gvjs_o(h)&&(g=gvjs_Ph(g),g=gvjs_Sh(g),a[f].c[d]=g)}}}}gvjs_=gvjs_R.prototype;gvjs_.Mf=null;gvjs_.IA=null;gvjs_.Nf=null;gvjs_.vr=null;gvjs_.hc=null;gvjs_.aa=function(){return this.Nf.length};gvjs_.S=function(){return this.Mf.length};
gvjs_.Ve=function(a){gvjs_Ml(this,a);return this.Mf[a].id||""};gvjs_.Qa=function(a){gvjs_Ml(this,a);return String(this.Mf[a].label||"")};gvjs_.Ms=function(a){gvjs_Ml(this,a);return this.Mf[a].pattern};gvjs_.Yk=function(a){a=this.Fg(a,gvjs_kb);return a=gvjs_o(a)?a:""};gvjs_.R=function(a){gvjs_Ml(this,a);return this.Mf[a].type};gvjs_.getValue=function(a,b){gvjs_Ll(this,a);gvjs_Ml(this,b);a=this.Ls(a,b);b=null;a&&(b=a.v,b=gvjs_k(b)?b:null);return b};gvjs_.Ls=function(a,b){return this.Nf[a].c[b]};
gvjs_.Ia=function(a,b,c){gvjs_Ll(this,a);gvjs_Ml(this,b);var d=this.Ls(a,b),e="";if(d)if(null!=d.f)e=d.f;else{this.hc[a]=this.hc[a]||[];var f=this.hc[a],d=f[b]||{};f[b]=d;gvjs_k(d.wf)?e=d.wf:(a=this.getValue(a,b),null===a||(e=gvjs_Tl(a,this.R(b),c)),d.wf=e)}return e};gvjs_.getProperty=function(a,b,c){gvjs_Ll(this,a);gvjs_Ml(this,b);return(a=(a=this.Ls(a,b))&&a.p)&&c in a?a[c]:null};
gvjs_.getProperties=function(a,b){gvjs_Ll(this,a);gvjs_Ml(this,b);var c=this.Ls(a,b);c||(c={v:null},this.Nf[a].c[b]=c);c.p||(c.p={});return c.p};gvjs_.yy=function(){return this.vr};gvjs_.YQ=function(a){var b=this.vr;return b&&a in b?b[a]:null};gvjs_.Dza=function(a){this.vr=a};gvjs_.Eza=function(a,b){this.vr||(this.vr={});this.vr[a]=b};gvjs_.Wa=function(a,b,c){this.sc(a,b,c,void 0,void 0)};gvjs_.Zz=function(a,b,c){this.sc(a,b,void 0,c,void 0)};gvjs_.sw=function(a,b,c){this.sc(a,b,void 0,void 0,c)};
gvjs_.setProperty=function(a,b,c,d){this.getProperties(a,b)[c]=d};gvjs_.sc=function(a,b,c,d,e){gvjs_Ll(this,a);gvjs_Ml(this,b);var f=this.hc[a];f&&f[b]&&(f[b]={});f=this.Ls(a,b);f||(f={},this.Nf[a].c[b]=f);"undefined"!=typeof c&&(this.R(b)==gvjs_f&&gvjs_o(c)&&!isNaN(c)?f.v=Number(c):(gvjs_Nl(this,b,c),f.v=c));"undefined"!=typeof d&&(f.f=d);gvjs_k(e)&&(f.p=gvjs_n(e)?e:{})};gvjs_.Cza=function(a,b){gvjs_Ll(this,a);this.Nf[a].p=b};gvjs_.jia=function(a,b,c){this.rJ(a)[b]=c};
gvjs_.Qs=function(a,b){gvjs_Ll(this,a);return(a=(a=this.Nf[a])&&a.p)&&b in a?a[b]:null};gvjs_.rJ=function(a){gvjs_Ll(this,a);a=this.Nf[a];a.p||(a.p={});return a.p};gvjs_.kza=function(a,b){gvjs_Ml(this,a);this.Mf[a].label=b};gvjs_.rV=function(a,b){gvjs_Ml(this,a);this.Mf[a].p=b};gvjs_.Wz=function(a,b,c){this.Go(a)[b]=c};gvjs_.Fg=function(a,b){gvjs_Ml(this,a);return(a=(a=this.Mf[a])&&a.p)&&b in a?a[b]:null};gvjs_.Go=function(a){gvjs_Ml(this,a);a=this.Mf[a];a.p||(a.p={});return a.p};
gvjs_.Mda=function(a,b,c,d){a!==this.Mf.length&&(this.hc=[],gvjs_Ml(this,a));gvjs_n(b)||(b={id:d||"",label:c||"",pattern:"",type:b});c=b.type;if(!gvjs_Yc(gvjs_mba,c))throw Error("Invalid type, "+c+', for column "'+(b.label||b.id||a)+'".');if(c=b.role)d=b.p||{},null==d.role&&(d.role=c,b.p=d);this.Mf.splice(a,0,b);this.Pm=null;for(b=0;b<this.Nf.length;b++)this.Nf[b].c.splice(a,0,{v:null})};gvjs_.fg=function(a,b,c){this.Mda(this.Mf.length,a,b,c);return this.Mf.length-1};
function gvjs_rba(a,b,c){c=gvjs_Gl(c);gvjs_Nl(a,b,c.v);return c}
gvjs_.g2=function(a,b){a!==this.Nf.length&&(this.hc=[],gvjs_Ll(this,a));var c;if(gvjs_m(b))c=b;else if(typeof b==gvjs_f){if(b!=Math.floor(b)||0>b)throw Error("Invalid value for numOrArray: "+b+". If numOrArray is a number it should be a nonnegative integer.");c=gvjs_Nc(null,b)}else throw Error("Invalid value for numOrArray. Should be a number or an array of arrays of cells.");b=[];for(var d=0;d<c.length;d++){var e=c[d],f=[];if(null===e)for(e=0;e<this.Mf.length;e++)f.push({v:null});else if(gvjs_m(e)){if(e.length!=
this.Mf.length)throw Error("Row given with size different than "+this.Mf.length+" (the number of columns in the table).");for(var g=0;g<e.length;g++)f.push(gvjs_rba(this,g,e[g]))}else throw Error("Every row given must be either null or an array.");e={};e.c=f;b.push(e);1E4==b.length&&(f=b,gvjs_Pb(gvjs_xc,this.Nf,a,0).apply(null,f),a+=b.length,b=[])}c=b;gvjs_Pb(gvjs_xc,this.Nf,a,0).apply(null,c);return a+b.length-1};
gvjs_.nu=function(a){if(typeof a==gvjs_f||gvjs_m(a))return this.g2(this.Nf.length,a);throw Error("Argument given to addRows must be either a number or an array");};gvjs_.Lr=function(a){if(gvjs_m(a))return this.nu([a]);if(null!=a)throw Error("If argument is given to addRow, it must be an array, or null");return this.nu(1)};gvjs_.lq=function(a){return gvjs_Pl(this,a)};gvjs_.oq=function(a){return gvjs_Ql(this,a)};
gvjs_.sort=function(a){this.hc=[];a=gvjs_Jl(this,function(a,c){return(a=a.c[c])?a.v:null},a);gvjs_Jc(this.Nf,a)};gvjs_.ZQ=function(a){gvjs_Ml(this,a);return a};gvjs_.$Q=function(a){gvjs_Ll(this,a);return a};gvjs_.clone=function(){return new gvjs_R(this.up())};gvjs_.up=function(){var a={cols:this.Mf,rows:this.Nf};this.vr&&(a.p=this.vr);return gvjs_Qh(a,gvjs_Rh)};gvjs_.toJSON=function(){return gvjs_Oh(this.up())};gvjs_.HQ=function(a){return gvjs_Rl(this,a)};
gvjs_.tC=function(a){return gvjs_Sl(this,a)};gvjs_.rha=function(a,b){0>=b||(this.hc=[],gvjs_Ll(this,a),a+b>this.Nf.length&&(b=this.Nf.length-a),this.Nf.splice(a,b))};gvjs_.Qz=function(a){this.rha(a,1)};gvjs_.qha=function(a,b){if(!(0>=b)){this.hc=[];gvjs_Ml(this,a);a+b>this.Mf.length&&(b=this.Mf.length-a);this.Mf.splice(a,b);this.Pm=null;for(var c=0;c<this.Nf.length;c++)this.Nf[c].c.splice(a,b)}};gvjs_.zU=function(a){this.qha(a,1)};function gvjs_Xl(a){this.Cya=gvjs_Yl(a);this.T_=a.status;this.av=[];this.Rw=[];this.Rw=a.warnings||[];this.av=a.errors||[];gvjs_Zl(this.Rw);gvjs_Zl(this.av);this.T_!=gvjs_hk&&(this.s6=a.sig,this.G=new gvjs_R(a.table,this.Cya))}function gvjs_Zl(a){for(var b=0;b<a.length;b++){var c=a[b].detailed_message;if(c){var d=a[b],c=c?c.match(gvjs_sba)&&!c.match(gvjs_tba)?c:c.replace(/&/g,"&amp;").replace(/</g,gvjs_ga).replace(/>/g,"&gt;").replace(/\"/g,gvjs_ha):"";d.detailed_message=c}}}
var gvjs_sba=/^[^<]*(<a(( )+target=('_blank')?("_blank")?)?( )+(href=('[^']*')?("[^"]*")?)>[^<]*<\/a>[^<]*)*$/,gvjs_tba=/javascript((s)?( )?)*:/;function gvjs_Yl(a){a=a.version||"0.6";return gvjs_Yc(gvjs_pba,a)?a:"0.6"}gvjs_=gvjs_Xl.prototype;gvjs_.s6=null;gvjs_.G=null;gvjs_.gk=function(){return this.T_==gvjs_hk};gvjs_.I1=function(){return this.T_==gvjs_Bl};
function gvjs__l(a){for(var b=0;b<a.av.length;b++)if("not_modified"==a.av[b].reason)return!0;for(b=0;b<a.Rw.length;b++)if("not_modified"==a.Rw[b].reason)return!0;return!1}gvjs_.$a=function(){return this.G};function gvjs_0l(a,b){return a.gk()&&a.av&&a.av[0]&&a.av[0][b]?a.av[0][b]:a.I1()&&a.Rw&&a.Rw[0]&&a.Rw[0][b]?a.Rw[0][b]:null}gvjs_.lca=function(){var a=gvjs_0l(this,"reason");return null!=a&&""!=a?[a]:[]};gvjs_.pJ=function(){return gvjs_0l(this,"message")||""};
gvjs_.F0=function(){return gvjs_0l(this,"detailed_message")||""};var gvjs_S={wX:"google-visualization-errors"};gvjs_S.u8=gvjs_S.wX+"-";gvjs_S.y8=gvjs_S.wX+":";gvjs_S.rX=gvjs_S.wX+"-all-";gvjs_S.tX=gvjs_S.y8+" container is null";gvjs_S.fla="background-color: #c00000; color: white; padding: 2px;";gvjs_S.Fma="background-color: #fff4c2; color: black; white-space: nowrap; padding: 2px; border: 1px solid black;";gvjs_S.Hma="font: normal 0.8em arial,sans-serif; margin-bottom: 5px;";gvjs_S.Zla="font-size: 1.1em; color: #0000cc; font-weight: bold; cursor: pointer; padding-left: 10px; color: black;text-align: right; vertical-align: top;";
gvjs_S.oba=0;
gvjs_S.Ud=function(a,b,c,d){if(!gvjs_S.vN(a))throw Error(gvjs_S.tX+". message: "+b);b=gvjs_S.Mua(b,c,d);var e=b.errorMessage;d=b.detailedMessage;b=b.options;var f=null!=b.showInTooltip?!!b.showInTooltip:!0,g=(b.type==gvjs_Bl?gvjs_Bl:gvjs_hk)==gvjs_hk?gvjs_S.fla:gvjs_S.Fma,g=g+(b.style?b.style:""),h=!!b.removable;c=gvjs_pg();var e=c.C(gvjs_ql,{style:g},c.createTextNode(e)),g=gvjs_S.u8+gvjs_S.oba++,k=c.C(gvjs_b,{id:g,style:gvjs_S.Hma},e);d&&(f?e.title=d:(d=c.C(gvjs_ql,{},c.createTextNode(d)),c.appendChild(k,
c.C(gvjs_b,{style:"padding: 2px"},d))));h&&(d=c.C(gvjs_ql,{style:gvjs_S.Zla},c.createTextNode("\u00d7")),d.onclick=gvjs_Pb(gvjs_S.q1,k),c.appendChild(e,d));gvjs_S.Rma(a,k);b.removeDuplicates&&gvjs_S.pya(a,k);return g};gvjs_S.Ec=function(a){if(!gvjs_S.vN(a))throw Error(gvjs_S.tX);if(a=gvjs_S.H0(a,!1))a.style.display=gvjs_e,gvjs_0e(a)};
gvjs_S.bB=function(a,b){if(!gvjs_S.vN(a))throw Error(gvjs_S.tX);if(!b)throw Error(gvjs_S.y8+" response is null");if(!b.gk()&&!b.I1())return null;var c=b.lca(),d=!0;b.gk()&&(d=!(gvjs_sc(c,"user_not_authenticated")||gvjs_sc(c,"invalid_query")));var c=b.pJ(),e=b.F0(),d={showInTooltip:d};d.type=b.gk()?gvjs_hk:gvjs_Bl;d.removeDuplicates=!0;return gvjs_S.Ud(a,c,e,d)};gvjs_S.qya=function(a){a=gvjs_qg().getElementById(a);return gvjs_S.W7(a)?(gvjs_S.q1(a),!0):!1};
gvjs_S.getContainer=function(a){a=gvjs_qg().getElementById(a);return gvjs_S.W7(a)?a.parentNode.parentNode:null};gvjs_S.sP=function(a,b){return function(){try{a.apply(null,arguments)}catch(c){gvjs_q(b)?b(c):gvjs_S.Ud(b,c.message)}}};gvjs_S.q1=function(a){var b=a.parentNode;gvjs_3e(a);0==b.childNodes.length&&(b.style.display=gvjs_e)};gvjs_S.W7=function(a){return gvjs_Ve(a)&&a.id&&gvjs_Vb(a.id,gvjs_S.u8)&&(a=a.parentNode)&&a.id&&gvjs_Vb(a.id,gvjs_S.rX)&&a.parentNode?!0:!1};
gvjs_S.Mua=function(a,b,c){var d=null!=a&&a?a:gvjs_hk,e="",f={},g=arguments.length;2==g?b&&gvjs_Hb(b)==gvjs_db?f=b:e=null!=b?b:e:3==g&&(e=null!=b?b:e,f=c||{});d=gvjs__b(d);e=gvjs__b(e);return{errorMessage:d,detailedMessage:e,options:f}};gvjs_S.vN=function(a){return null!=a&&gvjs_Ve(a)};
gvjs_S.H0=function(a,b){for(var c=a.childNodes,d=null,e=gvjs_pg(),f=0;f<c.length;f++)if(c[f].id&&gvjs_Vb(c[f].id,gvjs_S.rX)){d=c[f];e.removeNode(d);break}!d&&b&&(d=gvjs_S.rX+gvjs_S.oba++,d=e.C(gvjs_b,{id:d,style:"display: none; padding-top: 2px"},null));d&&((b=a.firstChild)?e.h2(d,b):e.appendChild(a,d));return d};gvjs_S.Rma=function(a,b){a=gvjs_S.H0(a,!0);a.style.display=gvjs_4j;a.appendChild(b)};gvjs_S.fra=function(a,b){a=(a=gvjs_S.H0(a,!0))&&gvjs_4e(a);gvjs_t(a,function(a){gvjs_S.W7(a)&&b(a)})};
gvjs_S.pya=function(a,b){var c=/id="?google-visualization-errors-[0-9]*"?/,d=gvjs_ef(b),d=d.replace(c,""),e=[];gvjs_S.fra(a,function(a){if(a!=b){var g=gvjs_ef(a),g=g.replace(c,"");g==d&&e.push(a)}});gvjs_t(e,gvjs_S.q1)};function gvjs_1l(a){var b=gvjs_pg(),c;c=gvjs_pg();if(0==gvjs_qf(c,gvjs_5a).length){var d=gvjs_qf(c,gvjs_8a)[0],e=gvjs_qf(c,"body")[0],f=c.createElement(gvjs_5a);d.insertBefore(f,e)}c=gvjs_qf(c,gvjs_5a)[0];b=b.createElement("script");b.type=gvjs_ub;b.src=a;c.appendChild(b)}function gvjs_2l(a){return function(b){gvjs_S.Ec(a);var c=b.gk();c&&gvjs_S.bB(a,b);return!c}};function gvjs_T(){this.us=this.us;this.Az=this.Az}gvjs_T.prototype.us=!1;gvjs_T.prototype.isDisposed=function(){return this.us};gvjs_T.prototype.oa=function(){this.us||(this.us=!0,this.N())};function gvjs_3l(a,b){b=gvjs_Pb(gvjs_U,b);a.us?gvjs_k(void 0)?b.call(void 0):b():(a.Az||(a.Az=[]),a.Az.push(gvjs_k(void 0)?gvjs_r(b,void 0):b))}gvjs_T.prototype.N=function(){if(this.Az)for(;this.Az.length;)this.Az.shift()()};function gvjs_U(a){a&&typeof a.oa==gvjs_c&&a.oa()}
function gvjs_4l(a){for(var b=0,c=arguments.length;b<c;++b){var d=arguments[b];gvjs_Kb(d)?gvjs_4l.apply(null,d):gvjs_U(d)}};function gvjs_5l(a,b){this.type=a;this.currentTarget=this.target=b;this.defaultPrevented=this.Mz=!1;this.Aha=!0}gvjs_5l.prototype.stopPropagation=function(){this.Mz=!0};gvjs_5l.prototype.preventDefault=function(){this.defaultPrevented=!0;this.Aha=!1};function gvjs_6l(a){a.preventDefault()};var gvjs_uba=!gvjs_y||gvjs_ue(9),gvjs_7l=!gvjs_y||gvjs_ue(9),gvjs_vba=gvjs_y&&!gvjs_te("9");!gvjs_ge||gvjs_te("528");gvjs_fe&&gvjs_te("1.9b")||gvjs_y&&gvjs_te("8")||gvjs_de&&gvjs_te("9.5")||gvjs_ge&&gvjs_te("528");gvjs_fe&&!gvjs_te("8")||gvjs_y&&gvjs_te("9");var gvjs_8l=gvjs_y?gvjs_kk:"DOMFocusIn",gvjs_wba=gvjs_y?gvjs_lk:"DOMFocusOut";function gvjs_9l(a,b){gvjs_5l.call(this,a?a.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.charCode=this.keyCode=this.button=this.screenY=this.screenX=this.clientY=this.clientX=this.offsetY=this.offsetX=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.C4=!1;this.fj=null;a&&this.init(a,b)}gvjs_s(gvjs_9l,gvjs_5l);var gvjs_xba=[1,4,2];
gvjs_9l.prototype.init=function(a,b){var c=this.type=a.type,d=a.changedTouches?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.currentTarget=b;(b=a.relatedTarget)?gvjs_fe&&(gvjs_Bf(b,"nodeName")||(b=null)):c==gvjs_jl?b=a.fromElement:c==gvjs_il&&(b=a.toElement);this.relatedTarget=b;null===d?(this.offsetX=gvjs_ge||void 0!==a.offsetX?a.offsetX:a.layerX,this.offsetY=gvjs_ge||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.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.button=a.button;this.keyCode=a.keyCode||0;this.charCode=a.charCode||(c==gvjs_$k?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.C4=gvjs_ie?a.metaKey:a.ctrlKey;this.state=a.state;this.fj=a;a.defaultPrevented&&
this.preventDefault()};function gvjs_$l(a,b){return gvjs_uba?a.fj.button==b:a.type==gvjs_7j?0==b:!!(a.fj.button&gvjs_xba[b])}function gvjs_am(a){return gvjs_$l(a,0)&&!(gvjs_ge&&gvjs_ie&&a.ctrlKey)}gvjs_9l.prototype.stopPropagation=function(){gvjs_9l.o.stopPropagation.call(this);this.fj.stopPropagation?this.fj.stopPropagation():this.fj.cancelBubble=!0};
gvjs_9l.prototype.preventDefault=function(){gvjs_9l.o.preventDefault.call(this);var a=this.fj;if(a.preventDefault)a.preventDefault();else if(a.returnValue=!1,gvjs_vba)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}};var gvjs_bm="closure_listenable_"+(1E6*Math.random()|0);function gvjs_cm(a){return!(!a||!a[gvjs_bm])}var gvjs_yba=0;function gvjs_zba(a,b,c,d,e){this.listener=a;this.oU=null;this.src=b;this.type=c;this.AB=!!d;this.Ga=e;this.key=++gvjs_yba;this.vE=this.xO=!1}function gvjs_dm(a){a.vE=!0;a.listener=null;a.oU=null;a.src=null;a.Ga=null};function gvjs_em(a){this.src=a;this.uh={};this.iN=0}gvjs_=gvjs_em.prototype;gvjs_.add=function(a,b,c,d,e){var f=a.toString();a=this.uh[f];a||(a=this.uh[f]=[],this.iN++);var g=gvjs_fm(a,b,d,e);-1<g?(b=a[g],c||(b.xO=!1)):(b=new gvjs_zba(b,this.src,f,!!d,e),b.xO=c,a.push(b));return b};gvjs_.remove=function(a,b,c,d){a=a.toString();if(!(a in this.uh))return!1;var e=this.uh[a];b=gvjs_fm(e,b,c,d);return-1<b?(gvjs_dm(e[b]),gvjs_zc(e,b),0==e.length&&(delete this.uh[a],this.iN--),!0):!1};
function gvjs_gm(a,b){var c=b.type;if(!(c in a.uh))return!1;var d=gvjs_yc(a.uh[c],b);d&&(gvjs_dm(b),0==a.uh[c].length&&(delete a.uh[c],a.iN--));return d}gvjs_.Ec=function(a){a=a&&a.toString();var b=0,c;for(c in this.uh)if(!a||c==a){for(var d=this.uh[c],e=0;e<d.length;e++)++b,gvjs_dm(d[e]);delete this.uh[c];this.iN--}return b};gvjs_.LQ=function(a,b){a=this.uh[a.toString()];var c=[];if(a)for(var d=0;d<a.length;++d){var e=a[d];e.AB==b&&c.push(e)}return c};
gvjs_.oJ=function(a,b,c,d){a=this.uh[a.toString()];var e=-1;a&&(e=gvjs_fm(a,b,c,d));return-1<e?a[e]:null};gvjs_.hasListener=function(a,b){var c=gvjs_k(a),d=c?a.toString():"",e=gvjs_k(b);return gvjs_Rc(this.uh,function(a){for(var g=0;g<a.length;++g)if(!(c&&a[g].type!=d||e&&a[g].AB!=b))return!0;return!1})};function gvjs_fm(a,b,c,d){for(var e=0;e<a.length;++e){var f=a[e];if(!f.vE&&f.listener==b&&f.AB==!!c&&f.Ga==d)return e}return-1};var gvjs_hm="closure_lm_"+(1E6*Math.random()|0),gvjs_im={},gvjs_jm=0;function gvjs_V(a,b,c,d,e){if(gvjs_m(b)){for(var f=0;f<b.length;f++)gvjs_V(a,b[f],c,d,e);return null}c=gvjs_km(c);return gvjs_cm(a)?a.B(b,c,d,e):gvjs_lm(a,b,c,!1,d,e)}
function gvjs_lm(a,b,c,d,e,f){if(!b)throw Error("Invalid event type");var g=!!e,h=gvjs_mm(a);h||(a[gvjs_hm]=h=new gvjs_em(a));c=h.add(b,c,d,e,f);if(c.oU)return c;d=gvjs_Aba();c.oU=d;d.src=a;d.listener=c;if(a.addEventListener)a.addEventListener(b.toString(),d,g);else if(a.attachEvent)a.attachEvent(gvjs_nm(b.toString()),d);else throw Error("addEventListener and attachEvent are unavailable.");gvjs_jm++;return c}
function gvjs_Aba(){var a=gvjs_Bba,b=gvjs_7l?function(c){return a.call(b.src,b.listener,c)}:function(c){c=a.call(b.src,b.listener,c);if(!c)return c};return b}function gvjs_om(a,b,c,d,e){if(gvjs_m(b)){for(var f=0;f<b.length;f++)gvjs_om(a,b[f],c,d,e);return null}c=gvjs_km(c);return gvjs_cm(a)?a.vD(b,c,d,e):gvjs_lm(a,b,c,!0,d,e)}
function gvjs_pm(a,b,c,d,e){if(gvjs_m(b))for(var f=0;f<b.length;f++)gvjs_pm(a,b[f],c,d,e);else c=gvjs_km(c),gvjs_cm(a)?a.Qb(b,c,d,e):a&&(a=gvjs_mm(a))&&(b=a.oJ(b,c,!!d,e))&&gvjs_qm(b)}function gvjs_qm(a){if(gvjs_p(a)||!a||a.vE)return!1;var b=a.src;if(gvjs_cm(b))return gvjs_gm(b.Ol,a);var c=a.type,d=a.oU;b.removeEventListener?b.removeEventListener(c,d,a.AB):b.detachEvent&&b.detachEvent(gvjs_nm(c),d);gvjs_jm--;(c=gvjs_mm(b))?(gvjs_gm(c,a),0==c.iN&&(c.src=null,b[gvjs_hm]=null)):gvjs_dm(a);return!0}
function gvjs_rm(a){if(!a)return 0;if(gvjs_cm(a))return a.Ol?a.Ol.Ec(void 0):0;a=gvjs_mm(a);if(!a)return 0;var b=0,c;for(c in a.uh)for(var d=a.uh[c].concat(),e=0;e<d.length;++e)gvjs_qm(d[e])&&++b;return b}function gvjs_Cba(a){if(gvjs_cm(a))return a.hasListener(gvjs_hl,!1);a=gvjs_mm(a);return!!a&&a.hasListener(gvjs_hl,!1)}function gvjs_nm(a){return a in gvjs_im?gvjs_im[a]:gvjs_im[a]="on"+a}
function gvjs_sm(a,b,c,d){var e=!0;if(a=gvjs_mm(a))if(b=a.uh[b.toString()])for(b=b.concat(),a=0;a<b.length;a++){var f=b[a];f&&f.AB==c&&!f.vE&&(f=gvjs_tm(f,d),e=e&&!1!==f)}return e}function gvjs_tm(a,b){var c=a.listener,d=a.Ga||a.src;a.xO&&gvjs_qm(a);return c.call(d,b)}
function gvjs_Bba(a,b){if(a.vE)return!0;if(!gvjs_7l){var c=b||gvjs_Eb("window.event");b=new gvjs_9l(c,this);var d=!0;if(!(0>c.keyCode||void 0!=c.returnValue)){a:{var e=!1;if(0==c.keyCode)try{c.keyCode=-1;break a}catch(g){e=!0}if(e||void 0==c.returnValue)c.returnValue=!0}c=[];for(e=b.currentTarget;e;e=e.parentNode)c.push(e);a=a.type;for(e=c.length-1;!b.Mz&&0<=e;e--){b.currentTarget=c[e];var f=gvjs_sm(c[e],a,!0,b),d=d&&f}for(e=0;!b.Mz&&e<c.length;e++)b.currentTarget=c[e],f=gvjs_sm(c[e],a,!1,b),d=d&&
f}return d}return gvjs_tm(a,new gvjs_9l(b,this))}function gvjs_mm(a){a=a[gvjs_hm];return a instanceof gvjs_em?a:null}var gvjs_um="__closure_events_fn_"+(1E9*Math.random()>>>0);function gvjs_km(a){if(gvjs_q(a))return a;a[gvjs_um]||(a[gvjs_um]=function(b){return a.handleEvent(b)});return a[gvjs_um]};function gvjs_W(){gvjs_T.call(this);this.Ol=new gvjs_em(this);this.Qma=this;this.y4=null}gvjs_s(gvjs_W,gvjs_T);gvjs_W.prototype[gvjs_bm]=!0;gvjs_=gvjs_W.prototype;gvjs_.PQ=function(){return this.y4};gvjs_.fF=function(a){this.y4=a};gvjs_.addEventListener=function(a,b,c,d){gvjs_V(this,a,b,c,d)};gvjs_.removeEventListener=function(a,b,c,d){gvjs_pm(this,a,b,c,d)};
gvjs_.dispatchEvent=function(a){var b,c=this.PQ();if(c)for(b=[];c;c=c.PQ())b.push(c);var c=this.Qma,d=a.type||a;if(gvjs_o(a))a=new gvjs_5l(a,c);else if(a instanceof gvjs_5l)a.target=a.target||c;else{var e=a;a=new gvjs_5l(d,c);gvjs_6c(a,e)}var e=!0,f;if(b)for(var g=b.length-1;!a.Mz&&0<=g;g--)f=a.currentTarget=b[g],e=gvjs_vm(f,d,!0,a)&&e;a.Mz||(f=a.currentTarget=c,e=gvjs_vm(f,d,!0,a)&&e,a.Mz||(e=gvjs_vm(f,d,!1,a)&&e));if(b)for(g=0;!a.Mz&&g<b.length;g++)f=a.currentTarget=b[g],e=gvjs_vm(f,d,!1,a)&&e;
return e};gvjs_.N=function(){gvjs_W.o.N.call(this);this.Ol&&this.Ol.Ec(void 0);this.y4=null};gvjs_.B=function(a,b,c,d){return this.Ol.add(String(a),b,!1,c,d)};gvjs_.vD=function(a,b,c,d){return this.Ol.add(String(a),b,!0,c,d)};gvjs_.Qb=function(a,b,c,d){return this.Ol.remove(String(a),b,c,d)};
function gvjs_vm(a,b,c,d){b=a.Ol.uh[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.vE&&g.AB==c){var h=g.listener,k=g.Ga||g.src;g.xO&&gvjs_gm(a.Ol,g);e=!1!==h.call(k,d)&&e}}return e&&0!=d.Aha}gvjs_.LQ=function(a,b){return this.Ol.LQ(String(a),b)};gvjs_.oJ=function(a,b,c,d){return this.Ol.oJ(String(a),b,c,d)};gvjs_.hasListener=function(a,b){return this.Ol.hasListener(gvjs_k(a)?String(a):void 0,b)};function gvjs_wm(a,b,c){this.Nva=c;this.Zoa=a;this.zya=b;this.QT=0;this.ve=null}gvjs_wm.prototype.get=function(){var a;0<this.QT?(this.QT--,a=this.ve,this.ve=a.next,a.next=null):a=this.Zoa();return a};gvjs_wm.prototype.put=function(a){this.zya(a);this.QT<this.Nva&&(this.QT++,a.next=this.ve,this.ve=a)};function gvjs_xm(a){gvjs_j.setTimeout(function(){throw a;},0)}var gvjs_ym;
function gvjs_Dba(){var a=gvjs_j.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!gvjs_dd("Presto")&&(a=function(){var a=document.createElement("IFRAME");a.style.display=gvjs_e;a.src="";document.documentElement.appendChild(a);var b=a.contentWindow,a=b.document;a.open();a.write("");a.close();var c="callImmediate"+Math.random(),d="file:"==b.location.protocol?"*":b.location.protocol+"//"+b.location.host,a=gvjs_r(function(a){if(("*"==d||
a.origin==d)&&a.data==c)this.port1.onmessage()},this);b.addEventListener("message",a,!1);this.port1={};this.port2={postMessage:function(){b.postMessage(c,d)}}});if("undefined"!==typeof a&&!gvjs_dd("Trident")&&!gvjs_dd("MSIE")){var b=new a,c={},d=c;b.port1.onmessage=function(){if(gvjs_k(c.next)){c=c.next;var a=c.s$;c.s$=null;a()}};return function(a){d.next={s$:a};d=d.next;b.port2.postMessage(0)}}return"undefined"!==typeof document&&"onreadystatechange"in document.createElement(gvjs_Aa)?function(a){var b=
document.createElement(gvjs_Aa);b.onreadystatechange=function(){b.onreadystatechange=null;b.parentNode.removeChild(b);b=null;a();a=null};document.documentElement.appendChild(b)}:function(a){gvjs_j.setTimeout(a,0)}};function gvjs_zm(){this.fX=this.fG=null}var gvjs_Bm=new gvjs_wm(function(){return new gvjs_Am},function(a){a.reset()},100);gvjs_zm.prototype.add=function(a,b){var c=gvjs_Bm.get();c.set(a,b);this.fX?this.fX.next=c:this.fG=c;this.fX=c};gvjs_zm.prototype.remove=function(){var a=null;this.fG&&(a=this.fG,this.fG=this.fG.next,this.fG||(this.fX=null),a.next=null);return a};function gvjs_Am(){this.next=this.scope=this.$_=null}gvjs_Am.prototype.set=function(a,b){this.$_=a;this.scope=b;this.next=null};
gvjs_Am.prototype.reset=function(){this.next=this.scope=this.$_=null};function gvjs_Cm(a,b){gvjs_Dm||gvjs_Eba();gvjs_Em||(gvjs_Dm(),gvjs_Em=!0);gvjs_Fm.add(a,b)}var gvjs_Dm;function gvjs_Eba(){if(gvjs_j.Promise&&gvjs_j.Promise.resolve){var a=gvjs_j.Promise.resolve(void 0);gvjs_Dm=function(){a.then(gvjs_Gm)}}else gvjs_Dm=function(){var a=gvjs_Gm;!gvjs_q(gvjs_j.setImmediate)||gvjs_j.Window&&gvjs_j.Window.prototype&&!gvjs_dd(gvjs_sa)&&gvjs_j.Window.prototype.setImmediate==gvjs_j.setImmediate?(gvjs_ym||(gvjs_ym=gvjs_Dba()),gvjs_ym(a)):gvjs_j.setImmediate(a)}}
var gvjs_Em=!1,gvjs_Fm=new gvjs_zm;function gvjs_Gm(){for(var a;a=gvjs_Fm.remove();){try{a.$_.call(a.scope)}catch(b){gvjs_xm(b)}gvjs_Bm.put(a)}gvjs_Em=!1};function gvjs_Hm(a){a.prototype.then=a.prototype.then;a.prototype.$goog_Thenable=!0}function gvjs_Im(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};function gvjs_Jm(a,b){this.I=0;this.Kt=void 0;this.zB=this.yu=this.Fd=null;this.eR=this.S_=!1;if(a!=gvjs_Fb)try{var c=this;a.call(b,function(a){gvjs_Km(c,2,a)},function(a){gvjs_Km(c,3,a)})}catch(d){gvjs_Km(this,3,d)}}function gvjs_Lm(){this.next=this.context=this.$D=this.iL=this.ux=null;this.cO=!1}gvjs_Lm.prototype.reset=function(){this.context=this.$D=this.iL=this.ux=null;this.cO=!1};var gvjs_Mm=new gvjs_wm(function(){return new gvjs_Lm},function(a){a.reset()},100);
function gvjs_Nm(a,b,c){var d=gvjs_Mm.get();d.iL=a;d.$D=b;d.context=c;return d}function gvjs_Om(){var a,b,c=new gvjs_Jm(function(c,e){a=c;b=e});return new gvjs_Fba(c,a,b)}gvjs_Jm.prototype.then=function(a,b,c){return gvjs_Gba(this,gvjs_q(a)?a:null,gvjs_q(b)?b:null,c)};gvjs_Hm(gvjs_Jm);gvjs_Jm.prototype.cancel=function(a){0==this.I&&gvjs_Cm(function(){var b=new gvjs_Pm(a);gvjs_Qm(this,b)},this)};
function gvjs_Qm(a,b){if(0==a.I)if(a.Fd){var c=a.Fd;if(c.yu){for(var d=0,e=null,f=null,g=c.yu;g&&(g.cO||(d++,g.ux==a&&(e=g),!(e&&1<d)));g=g.next)e||(f=g);e&&(0==c.I&&1==d?gvjs_Qm(c,b):(f?(d=f,d.next==c.zB&&(c.zB=d),d.next=d.next.next):gvjs_Rm(c),gvjs_Sm(c,e,3,b)))}a.Fd=null}else gvjs_Km(a,3,b)}function gvjs_Tm(a,b){a.yu||2!=a.I&&3!=a.I||gvjs_Um(a);a.zB?a.zB.next=b:a.yu=b;a.zB=b}
function gvjs_Gba(a,b,c,d){var e=gvjs_Nm(null,null,null);e.ux=new gvjs_Jm(function(a,g){e.iL=b?function(c){try{var e=b.call(d,c);a(e)}catch(l){g(l)}}:a;e.$D=c?function(b){try{var e=c.call(d,b);!gvjs_k(e)&&b instanceof gvjs_Pm?g(b):a(e)}catch(l){g(l)}}:g});e.ux.Fd=a;gvjs_Tm(a,e);return e.ux}gvjs_Jm.prototype.BBa=function(a){this.I=0;gvjs_Km(this,2,a)};gvjs_Jm.prototype.CBa=function(a){this.I=0;gvjs_Km(this,3,a)};
function gvjs_Km(a,b,c){if(0==a.I){a===c&&(b=3,c=new TypeError("Promise cannot resolve to itself"));a.I=1;var d;a:{var e=c,f=a.BBa,g=a.CBa;if(e instanceof gvjs_Jm)gvjs_Tm(e,gvjs_Nm(f||gvjs_Fb,g||null,a)),d=!0;else if(gvjs_Im(e))e.then(f,g,a),d=!0;else{if(gvjs_n(e))try{var h=e.then;if(gvjs_q(h)){gvjs_Hba(e,h,f,g,a);d=!0;break a}}catch(k){g.call(a,k);d=!0;break a}d=!1}}d||(a.Kt=c,a.I=b,a.Fd=null,gvjs_Um(a),3!=b||c instanceof gvjs_Pm||gvjs_Iba(a,c))}}
function gvjs_Hba(a,b,c,d,e){function f(a){h||(h=!0,d.call(e,a))}function g(a){h||(h=!0,c.call(e,a))}var h=!1;try{b.call(a,g,f)}catch(k){f(k)}}function gvjs_Um(a){a.S_||(a.S_=!0,gvjs_Cm(a.Nqa,a))}function gvjs_Rm(a){var b=null;a.yu&&(b=a.yu,a.yu=b.next,b.next=null);a.yu||(a.zB=null);return b}gvjs_Jm.prototype.Nqa=function(){for(var a;a=gvjs_Rm(this);)gvjs_Sm(this,a,this.I,this.Kt);this.S_=!1};
function gvjs_Sm(a,b,c,d){if(3==c&&b.$D&&!b.cO)for(;a&&a.eR;a=a.Fd)a.eR=!1;if(b.ux)b.ux.Fd=null,gvjs_Vm(b,c,d);else try{b.cO?b.iL.call(b.context):gvjs_Vm(b,c,d)}catch(e){gvjs_Wm.call(null,e)}gvjs_Mm.put(b)}function gvjs_Vm(a,b,c){2==b?a.iL.call(a.context,c):a.$D&&a.$D.call(a.context,c)}function gvjs_Iba(a,b){a.eR=!0;gvjs_Cm(function(){a.eR&&gvjs_Wm.call(null,b)})}var gvjs_Wm=gvjs_xm;function gvjs_Pm(a){gvjs_Tb.call(this,a)}gvjs_s(gvjs_Pm,gvjs_Tb);gvjs_Pm.prototype.name=gvjs_5j;
function gvjs_Fba(a,b,c){this.zL=a;this.resolve=b;this.reject=c};function gvjs_Xm(a,b){gvjs_W.call(this);this.Iv=a||1;this.HF=b||gvjs_j;this.zY=gvjs_r(this.g7,this);this.rD=gvjs_Qb()}gvjs_s(gvjs_Xm,gvjs_W);gvjs_=gvjs_Xm.prototype;gvjs_.enabled=!1;gvjs_.xd=null;gvjs_.g7=function(){if(this.enabled){var a=gvjs_Qb()-this.rD;0<a&&a<.8*this.Iv?this.xd=this.HF.setTimeout(this.zY,this.Iv-a):(this.xd&&(this.HF.clearTimeout(this.xd),this.xd=null),this.dispatchEvent(gvjs_vl),this.enabled&&(this.xd=this.HF.setTimeout(this.zY,this.Iv),this.rD=gvjs_Qb()))}};
gvjs_.start=function(){this.enabled=!0;this.xd||(this.xd=this.HF.setTimeout(this.zY,this.Iv),this.rD=gvjs_Qb())};gvjs_.stop=function(){this.enabled=!1;this.xd&&(this.HF.clearTimeout(this.xd),this.xd=null)};gvjs_.N=function(){gvjs_Xm.o.N.call(this);this.stop();delete this.HF};
function gvjs_Ym(a,b,c){if(gvjs_q(a))c&&(a=gvjs_r(a,c));else if(a&&typeof a.handleEvent==gvjs_c)a=gvjs_r(a.handleEvent,a);else throw Error("Invalid listener argument");return 2147483647<Number(b)?-1:gvjs_j.setTimeout(a,b||0)}function gvjs_Zm(a){gvjs_j.clearTimeout(a)};function gvjs__m(){}gvjs__m.prototype.h$=null;gvjs__m.prototype.gd=function(){var a;(a=this.h$)||(a={},gvjs_0m(this)&&(a[0]=!0,a[1]=!0),a=this.h$=a);return a};var gvjs_1m;function gvjs_2m(){}gvjs_s(gvjs_2m,gvjs__m);function gvjs_3m(a){return(a=gvjs_0m(a))?new ActiveXObject(a):new XMLHttpRequest}
function gvjs_0m(a){if(!a.Ada&&"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 d=b[c];try{return new ActiveXObject(d),a.Ada=d}catch(e){}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed");}return a.Ada}gvjs_1m=new gvjs_2m;function gvjs_4m(a){gvjs_W.call(this);this.headers=new gvjs_3d;this.iX=a||null;this.lu=!1;this.hX=this.Uc=null;this.dz=this.M2="";this.Uy=this.W1=this.XR=this.N_=!1;this.xW=0;this.wW=null;this.yha="";this.S7=this.cya=this.i8=!1}gvjs_s(gvjs_4m,gvjs_W);var gvjs_Jba=/^https?$/i,gvjs_Kba=["POST","PUT"],gvjs_5m=[];gvjs_=gvjs_4m.prototype;gvjs_.voa=function(){this.oa();gvjs_yc(gvjs_5m,this)};
gvjs_.send=function(a,b,c,d){if(this.Uc)throw Error("[goog.net.XhrIo] Object is active with another request="+this.M2+"; newUri="+a);b=b?b.toUpperCase():"GET";this.M2=a;this.dz="";this.N_=!1;this.lu=!0;this.Uc=this.iX?gvjs_3m(this.iX):gvjs_3m(gvjs_1m);this.hX=this.iX?this.iX.gd():gvjs_1m.gd();this.Uc.onreadystatechange=gvjs_r(this.hga,this);this.cya&&"onprogress"in this.Uc&&(this.Uc.onprogress=gvjs_r(function(a){this.gga(a,!0)},this),this.Uc.upload&&(this.Uc.upload.onprogress=gvjs_r(this.gga,this)));
try{this.W1=!0,this.Uc.open(b,String(a),!0),this.W1=!1}catch(f){this.Es(5,f);return}a=c||"";var e=this.headers.clone();d&&gvjs_9d(d,function(a,b){e.set(b,a)});d=gvjs_pc(e.Zj(),gvjs_Lba);c=gvjs_j.FormData&&a instanceof gvjs_j.FormData;!gvjs_sc(gvjs_Kba,b)||d||c||e.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");e.forEach(function(a,b){this.Uc.setRequestHeader(b,a)},this);this.yha&&(this.Uc.responseType=this.yha);gvjs_Cl in this.Uc&&this.Uc.withCredentials!==this.i8&&(this.Uc.withCredentials=
this.i8);try{gvjs_6m(this),0<this.xW&&((this.S7=gvjs_Mba(this.Uc))?(this.Uc.timeout=this.xW,this.Uc.ontimeout=gvjs_r(this.Hf,this)):this.wW=gvjs_Ym(this.Hf,this.xW,this)),this.XR=!0,this.Uc.send(a),this.XR=!1}catch(f){this.Es(5,f)}};function gvjs_Mba(a){return gvjs_y&&gvjs_te(9)&&gvjs_p(a.timeout)&&gvjs_k(a.ontimeout)}function gvjs_Lba(a){return"content-type"==a.toLowerCase()}
gvjs_.Hf=function(){"undefined"!=typeof gvjs_Db&&this.Uc&&(this.dz="Timed out after "+this.xW+"ms, aborting",this.dispatchEvent("timeout"),this.abort(8))};gvjs_.Es=function(a,b){this.lu=!1;this.Uc&&(this.Uy=!0,this.Uc.abort(),this.Uy=!1);this.dz=b;gvjs_7m(this);gvjs_8m(this)};function gvjs_7m(a){a.N_||(a.N_=!0,a.dispatchEvent(gvjs_$j),a.dispatchEvent(gvjs_hk))}
gvjs_.abort=function(){this.Uc&&this.lu&&(this.lu=!1,this.Uy=!0,this.Uc.abort(),this.Uy=!1,this.dispatchEvent(gvjs_$j),this.dispatchEvent("abort"),gvjs_8m(this))};gvjs_.N=function(){this.Uc&&(this.lu&&(this.lu=!1,this.Uy=!0,this.Uc.abort(),this.Uy=!1),gvjs_8m(this,!0));gvjs_4m.o.N.call(this)};gvjs_.hga=function(){this.isDisposed()||(this.W1||this.XR||this.Uy?gvjs_9m(this):this.wxa())};gvjs_.wxa=function(){gvjs_9m(this)};
function gvjs_9m(a){if(a.lu&&"undefined"!=typeof gvjs_Db&&(!a.hX[1]||4!=gvjs_$m(a)||2!=a.getStatus()))if(a.XR&&4==gvjs_$m(a))gvjs_Ym(a.hga,0,a);else if(a.dispatchEvent("readystatechange"),4==gvjs_$m(a)){a.lu=!1;try{if(gvjs_an(a))a.dispatchEvent(gvjs_$j),a.dispatchEvent("success");else{var b;try{b=2<gvjs_$m(a)?a.Uc.statusText:""}catch(c){b=""}a.dz=b+" ["+a.getStatus()+"]";gvjs_7m(a)}}finally{gvjs_8m(a)}}}
gvjs_.gga=function(a,b){this.dispatchEvent(gvjs_bn(a,"progress"));this.dispatchEvent(gvjs_bn(a,b?"downloadprogress":"uploadprogress"))};function gvjs_bn(a,b){return{type:b,lengthComputable:a.lengthComputable,loaded:a.loaded,total:a.total}}function gvjs_8m(a,b){if(a.Uc){gvjs_6m(a);var c=a.Uc,d=a.hX[0]?gvjs_Fb:null;a.Uc=null;a.hX=null;b||a.dispatchEvent(gvjs_N);try{c.onreadystatechange=d}catch(e){}}}function gvjs_6m(a){a.Uc&&a.S7&&(a.Uc.ontimeout=null);gvjs_p(a.wW)&&(gvjs_Zm(a.wW),a.wW=null)}
gvjs_.dl=function(){return!!this.Uc};function gvjs_an(a){var b=a.getStatus(),c;a:switch(b){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:c=!0;break a;default:c=!1}if(!c){if(b=0===b)a=gvjs_ag(1,String(a.M2)),!a&&gvjs_j.self&&gvjs_j.self.location&&(a=gvjs_j.self.location.protocol,a=a.substr(0,a.length-1)),b=!gvjs_Jba.test(a?a.toLowerCase():"");c=b}return c}function gvjs_$m(a){return a.Uc?a.Uc.readyState:0}gvjs_.getStatus=function(){try{return 2<gvjs_$m(this)?this.Uc.status:-1}catch(a){return-1}};
function gvjs_cn(a){return gvjs_o(a.dz)?a.dz:String(a.dz)};function gvjs_dn(a,b){this.Ru=this.EA=this.qm="";this.fw=null;this.ky=this.il="";this.un=this.mva=!1;var c;a instanceof gvjs_dn?(this.un=gvjs_k(b)?b:a.un,gvjs_en(this,a.qm),c=a.EA,gvjs_fn(this),this.EA=c,gvjs_gn(this,a.Ru),gvjs_hn(this,a.fw),this.setPath(a.getPath()),gvjs_in(this,a.rj.clone()),a=a.ky,gvjs_fn(this),this.ky=a):a&&(c=String(a).match(gvjs_9f))?(this.un=!!b,gvjs_en(this,c[1]||"",!0),a=c[2]||"",gvjs_fn(this),this.EA=gvjs_jn(a),gvjs_gn(this,c[3]||"",!0),gvjs_hn(this,c[4]),this.setPath(c[5]||
"",!0),gvjs_in(this,c[6]||"",!0),a=c[7]||"",gvjs_fn(this),this.ky=gvjs_jn(a)):(this.un=!!b,this.rj=new gvjs_kn(null,0,this.un))}gvjs_=gvjs_dn.prototype;
gvjs_.toString=function(){var a=[],b=this.qm;b&&a.push(gvjs_ln(b,gvjs_mn,!0),":");var c=this.Ru;if(c||"file"==b)a.push("//"),(b=this.EA)&&a.push(gvjs_ln(b,gvjs_mn,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.fw,null!=c&&a.push(":",String(c));if(c=this.getPath())this.Ru&&"/"!=c.charAt(0)&&a.push("/"),a.push(gvjs_ln(c,"/"==c.charAt(0)?gvjs_Nba:gvjs_Oba,!0));(c=this.rj.toString())&&a.push("?",c);(c=this.ky)&&a.push("#",gvjs_ln(c,gvjs_Pba));return a.join("")};
gvjs_.resolve=function(a){var b=this.clone(),c=!!a.qm;c?gvjs_en(b,a.qm):c=!!a.EA;if(c){var d=a.EA;gvjs_fn(b);b.EA=d}else c=!!a.Ru;c?gvjs_gn(b,a.Ru):c=null!=a.fw;d=a.getPath();if(c)gvjs_hn(b,a.fw);else if(c=!!a.il){if("/"!=d.charAt(0))if(this.Ru&&!this.il)d="/"+d;else{var e=b.getPath().lastIndexOf("/");-1!=e&&(d=b.getPath().substr(0,e+1)+d)}e=d;if(".."==e||"."==e)d="";else if(gvjs_8b(e,"./")||gvjs_8b(e,"/.")){for(var d=gvjs_Vb(e,"/"),e=e.split("/"),f=[],g=0;g<e.length;){var h=e[g++];"."==h?d&&g==e.length&&
f.push(""):".."==h?((1<f.length||1==f.length&&""!=f[0])&&f.pop(),d&&g==e.length&&f.push("")):(f.push(h),d=!0)}d=f.join("/")}else d=e}c?b.setPath(d):c=""!==a.rj.toString();c?gvjs_in(b,gvjs_jn(a.rj.toString())):c=!!a.ky;c&&(a=a.ky,gvjs_fn(b),b.ky=a);return b};gvjs_.clone=function(){return new gvjs_dn(this)};function gvjs_en(a,b,c){gvjs_fn(a);a.qm=c?gvjs_jn(b,!0):b;a.qm&&(a.qm=a.qm.replace(/:$/,""))}function gvjs_gn(a,b,c){gvjs_fn(a);a.Ru=c?gvjs_jn(b,!0):b}
function gvjs_hn(a,b){gvjs_fn(a);if(b){b=Number(b);if(isNaN(b)||0>b)throw Error("Bad port number "+b);a.fw=b}else a.fw=null}gvjs_.getPath=function(){return this.il};gvjs_.setPath=function(a,b){gvjs_fn(this);this.il=b?gvjs_jn(a,!0):a;return this};function gvjs_in(a,b,c){gvjs_fn(a);b instanceof gvjs_kn?(a.rj=b,a.rj.Z5(a.un)):(c||(b=gvjs_ln(b,gvjs_Qba)),a.rj=new gvjs_kn(b,0,a.un));return a}gvjs_.nl=function(a,b){return gvjs_in(this,a,b)};gvjs_.Io=function(){return this.rj.toString()};
gvjs_.ld=function(a,b){gvjs_fn(this);this.rj.set(a,b);return this};function gvjs_nn(a,b,c){gvjs_fn(a);gvjs_m(c)||(c=[String(c)]);a.rj.setValues(b,c)}function gvjs_on(a,b){return a.rj.get(b)}gvjs_.f5=function(a){gvjs_fn(this);this.rj.remove(a);return this};function gvjs_fn(a){if(a.mva)throw Error("Tried to modify a read-only Uri");}gvjs_.Z5=function(a){this.un=a;this.rj&&this.rj.Z5(a);return this};function gvjs_pn(a){return a instanceof gvjs_dn?a.clone():new gvjs_dn(a,void 0)}
function gvjs_jn(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""}function gvjs_ln(a,b,c){return gvjs_o(a)?(a=encodeURI(a).replace(b,gvjs_Rba),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null}function gvjs_Rba(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)}var gvjs_mn=/[#\/\?@]/g,gvjs_Oba=/[\#\?:]/g,gvjs_Nba=/[\#\?]/g,gvjs_Qba=/[\#\?@]/g,gvjs_Pba=/#/g;function gvjs_kn(a,b,c){this.Ub=this.sg=null;this.Nl=a||null;this.un=!!c}
function gvjs_qn(a){a.sg||(a.sg=new gvjs_3d,a.Ub=0,a.Nl&&gvjs_Zaa(a.Nl,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g," ")),c)}))}gvjs_=gvjs_kn.prototype;gvjs_.yb=function(){gvjs_qn(this);return this.Ub};gvjs_.add=function(a,b){gvjs_qn(this);this.Nl=null;a=gvjs_rn(this,a);var c=this.sg.get(a);c||this.sg.set(a,c=[]);c.push(b);this.Ub+=1;return this};
gvjs_.remove=function(a){gvjs_qn(this);a=gvjs_rn(this,a);return this.sg.Ce(a)?(this.Nl=null,this.Ub-=this.sg.get(a).length,this.sg.remove(a)):!1};gvjs_.clear=function(){this.sg=this.Nl=null;this.Ub=0};gvjs_.isEmpty=function(){gvjs_qn(this);return 0==this.Ub};gvjs_.Ce=function(a){gvjs_qn(this);a=gvjs_rn(this,a);return this.sg.Ce(a)};gvjs_.FH=function(a){var b=this.Va();return gvjs_sc(b,a)};
gvjs_.Zj=function(){gvjs_qn(this);for(var a=this.sg.Va(),b=this.sg.Zj(),c=[],d=0;d<b.length;d++)for(var e=a[d],f=0;f<e.length;f++)c.push(b[d]);return c};gvjs_.Va=function(a){gvjs_qn(this);var b=[];if(gvjs_o(a))this.Ce(a)&&(b=gvjs_Ac(b,this.sg.get(gvjs_rn(this,a))));else{a=this.sg.Va();for(var c=0;c<a.length;c++)b=gvjs_Ac(b,a[c])}return b};gvjs_.set=function(a,b){gvjs_qn(this);this.Nl=null;a=gvjs_rn(this,a);this.Ce(a)&&(this.Ub-=this.sg.get(a).length);this.sg.set(a,[b]);this.Ub+=1;return this};
gvjs_.get=function(a,b){a=a?this.Va(a):[];return 0<a.length?String(a[0]):b};gvjs_.setValues=function(a,b){this.remove(a);0<b.length&&(this.Nl=null,this.sg.set(gvjs_rn(this,a),gvjs_Bc(b)),this.Ub+=b.length)};gvjs_.toString=function(){if(this.Nl)return this.Nl;if(!this.sg)return"";for(var a=[],b=this.sg.Zj(),c=0;c<b.length;c++)for(var d=b[c],e=encodeURIComponent(String(d)),d=this.Va(d),f=0;f<d.length;f++){var g=e;""!==d[f]&&(g+="="+encodeURIComponent(String(d[f])));a.push(g)}return this.Nl=a.join("&")};
gvjs_.clone=function(){var a=new gvjs_kn;a.Nl=this.Nl;this.sg&&(a.sg=this.sg.clone(),a.Ub=this.Ub);return a};function gvjs_rn(a,b){b=String(b);a.un&&(b=b.toLowerCase());return b}gvjs_.Z5=function(a){a&&!this.un&&(gvjs_qn(this),this.Nl=null,this.sg.forEach(function(a,c){var d=c.toLowerCase();c!=d&&(this.remove(c),this.setValues(d,a))},this));this.un=a};gvjs_.extend=function(a){for(var b=0;b<arguments.length;b++)gvjs_9d(arguments[b],function(a,b){this.add(b,a)},this)};var gvjs_Sba=/\/spreadsheet/,gvjs_sn=/\/(ccc|tq|pub)$/,gvjs_Tba=/^spreadsheets?[0-9]?\.google\.com$/,gvjs_Uba=/^docs\.google\.com*$/,gvjs_tn=/^(trix|spreadsheets|docs|webdrive)(-[a-z]+)?\.(corp|sandbox)\.google\.com/,gvjs_un=/^(\w*\.){1,2}corp\.google\.com$/,gvjs_Vba=/\/spreadsheets(\/d\/[^/]+)?/,gvjs_Wba=/\/(edit|gviz\/tq|)$/,gvjs_Xba=/^docs\.google\.com*$/,gvjs_Yba=/^docs\.sandbox\.google\.com*$/,gvjs_vn=/^(\w*\.){1,2}corp\.google\.com$/,gvjs_wn=/^\/a\/([\w-]+\.)+\w+/,gvjs_xn=/^(\/a\/([\w-]+\.)+\w+)?/,
gvjs_Zba=/^[a-z]+\d+\:[a-z]+\d+$/i,gvjs__ba=/^[a-z]+\d+$/i;function gvjs_yn(a){var b=gvjs_$f(gvjs_ag(3,a)),c=gvjs_Tba.test(b),d=gvjs_tn.test(b),e=gvjs_un.test(b),b=gvjs_Uba.test(b),f=gvjs_$f(gvjs_ag(5,a)),g=new RegExp(gvjs_xn.source+gvjs_sn.source),f=(a=(new RegExp(gvjs_xn.source+gvjs_Sba.source+gvjs_sn.source)).test(f))||g.test(f);return b&&a||(d||e||c)&&f}
function gvjs_zn(a){var b=gvjs_$f(gvjs_ag(3,a)),c=gvjs_Yba.test(b),d=gvjs_vn.test(b),b=gvjs_Xba.test(b);a=gvjs_$f(gvjs_ag(5,a));a=(new RegExp(gvjs_xn.source+gvjs_Vba.source+gvjs_Wba.source)).test(a);return(b||c||d)&&a}
function gvjs_An(a){if(!gvjs__ba.test(a))return null;a=a.toUpperCase();for(var b,c="",d=0;d<a.length;d++){var e=a.charCodeAt(d);if(65>e||90<e){c=a.substring(0,d);b=a.substring(d);break}}a=0;d=1;for(e=c.length-1;0<=e;e--)a+=d*(c.charCodeAt(e)-64),d*=26;c=a;b=parseInt(b,10);return isNaN(b)||0>=b||0>c?null:new gvjs_z(c,b)};var gvjs_0ba={firstLineIsHeader:!1};function gvjs_Bn(a,b,c,d){b=b.split(/\r?\n/)[c];this.message=a+" at line "+(c+1)+":\n"+b;this.message+="\n"+gvjs_$b(" ",-1==d?b.length:d)+"^"}gvjs_s(gvjs_Bn,Error);gvjs_l("infovis.csv.ParseError",gvjs_Bn,void 0);gvjs_Bn.prototype.name="ParseError";function gvjs_Cn(a){this.m=a||{};gvjs_v(gvjs_0ba,function(a,c){gvjs_2c(this.m,c,a)},this)}gvjs_l("infovis.csv.Parser",gvjs_Cn,void 0);
gvjs_Cn.prototype.parse=function(a){function b(a){a==gvjs_tj&&(k--,l=m);n=a}function c(){m=l;if(null!=n){var b=n;b==gvjs_tj&&(k++,l=0);n=null;return b}if(h>=g)return gvjs_uj;b=a.charAt(h++);l++;var c=!1;"\n"==b?c=!0:"\r"==b&&(h<g&&"\n"==a.charAt(h)&&h++,c=!0);return c?(k++,l=0,gvjs_tj):b}function d(){var d=h,e=p;p=!1;var f=c();if("<EMPTY>"==f)return"<EOR>";if(f==gvjs_uj||f==gvjs_tj)return e?(b("<EMPTY>"),""):"<EOR>";if('"'==f){d=h;e=null;for(f=c();f!=gvjs_uj;f=c())if('"'==f)if(e=h-1,f=c(),'"'==f)e=
null;else{if(","==f||f==gvjs_uj||f==gvjs_tj){f==gvjs_tj&&b(f);break}throw new gvjs_Bn('Unexpected character "'+f+'" after quote mark',a,k,l-1);}if(null==e)throw new gvjs_Bn("Unexpected end of text after open quote",a,k,l);return a.substring(d,e).replace(/""/g,'"')}for(;f!=gvjs_uj&&","!=f&&f!=gvjs_tj;f=c())if('"'==f)throw new gvjs_Bn("Unexpected quote mark",a,k,l-1);","==f&&(p=!0);f!=gvjs_uj&&f!=gvjs_tj||b(f);return a.substring(d,f==gvjs_uj?h:h-1).replace(/[\r\n]+/g,"")}function e(){if(h>=g)return gvjs_uj;
for(var a=[],b=d();"<EOR>"!=b;b=d())a.push(b);return a}var f=this.m.firstLineIsHeader,g=a.length,h=0,k=0,l=0,m=0,n=null,p=!1,q=[],r=[],t=null;f&&(q=e(),t=q.length);for(var u=e();u!=gvjs_uj;u=e()){null==t&&(t=u.length);if(u.length!=t)throw new gvjs_Bn("Record has "+u.length+" field"+(1==u.length?"":"s")+", but expected "+t,a,k-1,-1);if(f){for(var w={},v=0;v<u.length;v++)w[q[v]]=u[v];r.push(w)}else r.push(u)}return r};gvjs_Cn.prototype.parse=gvjs_Cn.prototype.parse;function gvjs_1ba(a,b,c){this.Nxa=new gvjs_Cn;this.sR=null!=c?c:!1;this.hpa=a;for(a=0;a<b.length;a++)if(c=b[a],!gvjs_Dn[c])throw Error("Unsupported type: "+c);this.yBa=b;this.Fb=[]}var gvjs_Dn={number:function(a){var b=parseFloat(a);if(isNaN(b))throw Error("Not a number "+a);return b},string:function(a){return a},"boolean":function(a){return a.toLowerCase()===gvjs_xb},date:function(a){return new Date(a)},datetime:function(a){return new Date(a)},timeofday:function(a){return a.split(",")}};function gvjs_En(a,b){b=b||{};this.wga=gvjs_k(b.csvColumns);this.Foa=b.csvColumns;this.sR=!!b.csvHasHeader;this.L5=b.sendMethod||gvjs_Oa;this.dCa=!!b.xhrWithCredentials;if(!gvjs_Yc(gvjs_Fn,this.L5))throw Error("Send method not supported: "+this.L5);this.Oea=b.makeRequestParams_||{};if(gvjs_zn(a)){b=a;a=new gvjs_dn(b);433==a.fw&&gvjs_hn(a,null);var c=a.getPath(),c=c.replace(/\/edit$/,"/gviz/tq");a.setPath(c);c=gvjs_$f(gvjs_ag(3,b));b=null!==(Number(gvjs_ag(4,b))||null);b=gvjs_vn.test(c)&&b;gvjs_en(a,
b?gvjs_6k:gvjs_9a);a=a.toString()}else if(gvjs_yn(a)){c=a;a=new gvjs_dn(c);433==a.fw&&gvjs_hn(a,null);b=a.getPath();b=b.replace(/\/ccc$/,"/tq");/\/pub$/.test(b)&&(b=b.replace(/\/pub$/,"/tq"),a.ld("pub","1"));a.setPath(b);b=gvjs_$f(gvjs_ag(3,c));var c=null!=(Number(gvjs_ag(4,c))||null),d=gvjs_tn.test(b);b=gvjs_un.test(b)&&!d&&c;gvjs_en(a,b?gvjs_6k:gvjs_9a);a=a.toString()}c=a;b=gvjs_yn(c);c=gvjs_$f(gvjs_ag(5,c));c=gvjs_wn.test(c);(b=b&&c)||(c=a,b=gvjs_zn(c),c=gvjs_$f(gvjs_ag(5,c)),c=gvjs_wn.test(c),
b=b&&c);this.Zua=b;this.qpa=a;this.o5=gvjs_2ba++;gvjs_Gn.push(this)}var gvjs_Fn={kFa:"xhr",lFa:"xhrpost",tEa:"scriptInjection",KDa:gvjs_cl,q8:gvjs_Oa},gvjs_3ba=new gvjs_3d({"X-DataSource-Auth":"a"}),gvjs_2ba=0,gvjs_Hn={};gvjs_En.prototype.jja=30;var gvjs_Gn=[],gvjs_In=gvjs_j.gadgets;function gvjs_Jn(){for(var a=0;a<gvjs_Gn.length;a++){var b=gvjs_Gn[a];b.b5&&b.nw()}}
function gvjs_Kn(a,b){var c=a.indexOf("#");-1!=c&&(a=a.substring(0,c));var d=a.indexOf("?"),e=[];-1==d?c=a:(c=a.substring(0,d),a=a.substring(d+1),e=a.split("&"));a=[];for(d=0;d<e.length;d++){var f=e[d].split("="),g={};g.name=f[0];g.p4=e[d];a.push(g)}for(var h in b){e=b[h];f=!1;for(d=0;d<a.length;d++)if(a[d].name==h){a[d].p4=h+"="+encodeURIComponent(e);f=!0;break}f||(d={},d.name=h,d.p4=h+"="+encodeURIComponent(e),a.push(d))}b=c;if(0<a.length){b+="?";h=[];for(d=0;d<a.length;d++)h.push(a[d].p4);b+=h.join("&")}return b}
gvjs_=gvjs_En.prototype;
gvjs_.Hza=function(a,b){if(gvjs_an(b.target)){var c;b=b.target;try{c=b.Uc?b.Uc.responseText:""}catch(l){c=""}c=gvjs__b(c);if(this.wga){var d=new gvjs_1ba(c,this.Foa,this.sR);b=d.Nxa.parse(d.hpa);c=new gvjs_R;if(b&&0<b.length){for(var e=[],f=d.yBa,g=0,h=f.length;g<h;g++)e.push({type:f[g],label:[]});if(d.sR)for(f=0,h=e.length;f<h;f++)e[f].label.push(b[0][f]);f=0;for(h=e.length;f<h;f++)g=e[f],c.fg(g.type,g.label.join(" "));d.Fb=e;e=d.Fb;h=d=d.sR?1:0;for(f=b.length;h<f;h++){c.Lr();for(var g=0,k=e.length;g<
k;g++)c.sc(h-d,g,gvjs_Dn[e[g].type](b[h][g]))}}b={};b.table=c.toJSON();b.version=gvjs_Yl(b);b.reqId=a;gvjs_Ln(b)}else c.match(/^({.*})$/)?(a=gvjs_Th(c),gvjs_Ln(a)):gvjs_Rb(c)}else if(this.kw)gvjs_Mn(this,gvjs_Sk,gvjs_cn(b.target));else throw Error("google.visualization.Query: "+gvjs_cn(b.target));};function gvjs_Ln(a){var b=a.reqId,c=gvjs_Hn[b];if(c)gvjs_Hn[b]=null,c.HC(a);else throw Error("Missing query for request id: "+b);}gvjs_.kw=null;gvjs_.wU=null;gvjs_.yW=null;gvjs_.lk=null;gvjs_.B1=null;
gvjs_.IC=null;gvjs_.b5=!0;gvjs_.nm=0;gvjs_.tK=null;gvjs_.dl=!1;gvjs_.Pn=function(a){if(typeof a!=gvjs_f||0>a)throw Error("Refresh interval must be a non-negative number");this.nm=a;gvjs_Nn(this)};function gvjs_On(a){a.yW&&(window.clearTimeout(a.yW),a.yW=null)}function gvjs_Mn(a,b,c,d){a.HC({version:"0.6",status:gvjs_hk,errors:[{reason:b,message:c,detailed_message:d}]})}
gvjs_.nw=function(){var a;a=this.qpa;var b={};this.lk&&(b.tq=String(this.lk));var c="reqId:"+String(this.o5),d=this.tK;d&&(c+=";sig:"+d);this.B1&&(c+=";type:"+this.B1);b.tqx=c;if(this.IC){var c=[],e;for(e in this.IC)c.push(e+":"+this.IC[e]);b.tqh=c.join(";")}a=gvjs_Kn(a,b);this.nm&&(a=new gvjs_dn(a),gvjs_ge&&(gvjs_fn(a),a.ld("zx",Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^gvjs_Qb()).toString(36))),a=a.toString());e=gvjs_pg();c={};gvjs_Hn[String(this.o5)]=
this;d=this.L5;b="GET";"xhrpost"==d&&(d="xhr",b="POST");if(d==gvjs_Oa){d={};if(/[?&]alt=gviz(&[^&]*)*$/.test(a))c=gvjs_cl;else{var f=gvjs_dg(a,"tqrt")||gvjs_Oa,f=f.split(":"),c=f[0];"xhr"!==c&&"xhrpost"!==c||!gvjs_sc(f,gvjs_Cl)||(d.xhrWithCredentials=!0);gvjs_Yc(gvjs_Fn,c)||(c=gvjs_Oa)}c={sendMethod:c,options:d};d=c.sendMethod;c=c.options}if(d==gvjs_cl)if(gvjs_Eb("gadgets.io.makeRequest"))b=this.Oea,null==b[gvjs_In.io.RequestParameters.CONTENT_TYPE]&&(b[gvjs_In.io.RequestParameters.CONTENT_TYPE]=
gvjs_In.io.ContentType.TEXT),null==b[gvjs_In.io.RequestParameters.AUTHORIZATION]&&(b[gvjs_In.io.RequestParameters.AUTHORIZATION]=gvjs_In.io.AuthorizationType.SIGNED),null==b.OAUTH_ENABLE_PRIVATE_NETWORK&&(b.OAUTH_ENABLE_PRIVATE_NETWORK=!0),null==b.OAUTH_ADD_EMAIL&&(b.OAUTH_ADD_EMAIL=!0),gvjs_In.io.makeRequest(a,gvjs_r(this.qta,this),b),gvjs_Pn(this);else throw Error("gadgets.io.makeRequest is not defined.");else{if(!(f="xhr"==d)){if(d=d==gvjs_Oa)f=e.getWindow().location.href,d=(new gvjs_dn(f)).resolve(new gvjs_dn(a)).toString(),
f=f.match(gvjs_9f),d=d.match(gvjs_9f),d=f[3]==d[3]&&f[1]==d[1]&&f[4]==d[4];f=d}if(f)e=void 0,d=a,"POST"==b&&(a=a.split("?"),1<=a.length&&(d=a[0]),2<=a.length&&(e=a[1])),a=d,d=gvjs_r(gvjs_Pb(this.Hza,this.o5),this),c=this.dCa||!!c.xhrWithCredentials,f=new gvjs_4m,gvjs_5m.push(f),d&&f.B(gvjs_$j,d),f.vD(gvjs_N,f.voa),c&&(f.i8=c),f.send(a,b,e,gvjs_3ba);else{if(this.wga)throw Error("CSV files on other domains are not supported. Please use sendMethod: 'xhr' or 'auto' and serve your .csv file from the same domain as this page.");
b=gvjs_qf(e,"body")[0];c=null===this.tK;this.Zua&&c?(c=e.createElement("img"),gvjs_4ba(this,c,a),e.appendChild(b,c)):(gvjs_Pn(this),gvjs_1l(a),gvjs_Nn(this))}}};function gvjs_4ba(a,b,c){b.onerror=function(){gvjs_Pn(a);gvjs_1l(c);gvjs_Nn(a)};b.onload=function(){gvjs_Pn(a);gvjs_1l(c);gvjs_Nn(a)};b.style.display=gvjs_e;var d=c+"&requireauth=1&"+(new Date).getTime();b.src=d}
gvjs_.qta=function(a){if(null!=a&&a.data)gvjs_Rb(a.data);else{var b="";a&&a.errors&&(b=a.errors.join(" "));gvjs_Mn(this,"make_request_failed","gadgets.io.makeRequest failed",b)}};function gvjs_Pn(a){gvjs_On(a);a.yW=window.setTimeout(function(){gvjs_Mn(a,"timeout","Request timed out")},1E3*a.jja)}function gvjs_Qn(a){a.wU&&(window.clearTimeout(a.wU),a.wU=null)}function gvjs_Nn(a){gvjs_Qn(a);0!=a.nm&&a.b5&&a.dl&&(a.wU=window.setTimeout(function(){a.nw()},1E3*a.nm))}
gvjs_.send=function(a){this.dl=!0;this.kw=a;this.nw()};gvjs_.makeRequest=function(a,b){this.dl=!0;this.kw=a;this.tGa=gvjs_cl;this.Oea=b||{};this.nw()};gvjs_.abort=function(){this.dl=!1;gvjs_On(this);gvjs_Qn(this)};gvjs_.HC=function(a){gvjs_On(this);a=new gvjs_Xl(a);if(!gvjs__l(a)){this.tK=a.gk()?null:a.s6;var b=this.kw;b.call(b,a)}};gvjs_.setTimeout=function(a){if(typeof a!=gvjs_f||isNaN(a)||0>=a)throw Error("Timeout must be a positive number");this.jja=a};
gvjs_.Bza=function(a){if(typeof a!=gvjs_Ra)throw Error("Refreshable must be a boolean");return this.b5=a};gvjs_.nl=function(a){if(typeof a!=gvjs_h)throw Error("queryString must be a string");this.lk=a};gvjs_.wza=function(a){this.B1=a;null!=a&&this.cia(gvjs_yb,a)};gvjs_.cia=function(a,b){a=a.replace(/\\/g,"\\\\");b=b.replace(/\\/g,"\\\\");a=a.replace(/:/g,"\\c");b=b.replace(/:/g,"\\c");a=a.replace(/;/g,"\\s");b=b.replace(/;/g,"\\s");this.IC||(this.IC={});this.IC[a]=b};function gvjs_Rn(){if(!gvjs_Sn){gvjs_Sn=!0;var a=gvjs_rg();a.IDIModule&&a.IDIModule.registerListener(gvjs_Jn,{pollingInterval:100});a.gadgets&&(gvjs_Tn(),this.nha())}a=gvjs_qf(gvjs_pg(),"body")[0];this.Bya=gvjs_2l(a)}var gvjs_Sn=!1;gvjs_Rn.prototype.Nga=200;function gvjs_Un(){return!!gvjs_j.gadgets&&!!gvjs_j.gadgets.rpc}
gvjs_Rn.prototype.nha=function(){if(gvjs_Un()){var a=gvjs_j.gadgets;gvjs_q(a.rpc.register)&&a.rpc.register("refresh",gvjs_Jn)}else 0<this.Nga&&(this.Nga--,window.setTimeout(gvjs_r(this.nha,this),100))};gvjs_Rn.prototype.Voa=function(a){var b=a.getString("_table_query_url"),c=b.toLowerCase();if(0==c.indexOf("http%")||0==c.indexOf("https%"))b=decodeURIComponent(b);b=new gvjs_En(b);a=a.getInt("_table_query_refresh_interval");b.Pn(a);return b};gvjs_Rn.prototype.SBa=function(a){return this.Bya(a)};
function gvjs_Tn(){if(gvjs_Un()){var a=gvjs_j.gadgets;try{a.rpc.getRelayUrl("..")||a.rpc.setRelayUrl("..",gvjs_7k)}catch(b){gvjs_q(a.rpc.setRelayUrl)&&a.rpc.setRelayUrl("..",gvjs_7k)}}}gvjs_j.gadgets&&!gvjs_Un()&&gvjs_1l("//www-opensocial.googleusercontent.com/gadgets/rpc/rpc.v.js");gvjs_Tn();var gvjs_Vn=gvjs_rg(),gvjs_Zn=gvjs_Vn.__gvizguard__?gvjs_Eb(gvjs_0k):function(a,b,c){a=gvjs_Wn(a);b=gvjs_V(a,b,gvjs_Xn(c));return new gvjs_Yn(b)},gvjs__n=gvjs_Vn.__gvizguard__?gvjs_Eb(gvjs_1k):function(a,b,c){a=gvjs_Wn(a);b=gvjs_om(a,b,gvjs_Xn(c));return new gvjs_Yn(b)},gvjs_X=gvjs_Vn.__gvizguard__?gvjs_Eb(gvjs_4k):function(a,b,c){gvjs_Wn(a).dispatchEvent(new gvjs_0n(b,c))},gvjs_1n=gvjs_Vn.__gvizguard__?gvjs_Eb(gvjs_3k):function(a){return(a=a&&gvjs_q(a.getKey)&&a.getKey())?gvjs_qm(a):!1},gvjs_2n=
gvjs_Vn.__gvizguard__?gvjs_Eb(gvjs_2k):function(a){var b=gvjs_Wn(a),b=gvjs_rm(b);gvjs_U(a.__eventTarget);a.__eventTarget=void 0;return b};function gvjs_Wn(a){var b=a.__eventTarget;null==b&&(b=new gvjs_W,a.__eventTarget=b);return a=b}function gvjs_Xn(a){return function(b){b&&b.Hra?a(b.Ft):a()}}function gvjs_Yn(a){this.sS=a}gvjs_Yn.prototype.getKey=function(){return this.sS};function gvjs_0n(a,b){gvjs_5l.call(this,a);this.Ft=b}gvjs_s(gvjs_0n,gvjs_5l);gvjs_0n.prototype.Hra=function(){return this.Ft};function gvjs_3n(a,b,c,d){this.lk=a;this.dX=b;this.m=c||{};this.L=d;this.fd=null;d&&(this.fd=this.l_=gvjs_2l(d));if(!(b&&"draw"in b)||typeof b.draw!=gvjs_c)throw Error("Visualization must have a draw method.");}gvjs_=gvjs_3n.prototype;gvjs_.l_=null;gvjs_.QB=null;gvjs_.eI=null;gvjs_.G=null;gvjs_.setOptions=function(a){this.m=a||{}};gvjs_.draw=function(){this.G&&this.dX.draw(this.G,this.m)};gvjs_.pza=function(a){var b=this.L;this.fd=a?a:b?this.fd=this.l_:null};
gvjs_.XE=function(){if(!this.fd)throw Error("If no container was supplied, a custom error handler must be supplied instead.");var a=this;this.lk.send(function(b){var c=a.QB;c&&c(b);a.HC(b);(c=a.eI)&&c(b)})};gvjs_.HC=function(a){var b=this.fd;b(a)&&(this.G=a.$a(),this.dX.draw(this.G,this.m))};gvjs_.uV=function(a){if(null!=a){if(typeof a!=gvjs_c)throw Error(gvjs_Fj);this.QB=a}};
gvjs_.tV=function(a){if(null!=a){if(typeof a!=gvjs_c)throw Error("Custom post response handler must be a function.");this.eI=a}};gvjs_.abort=function(){this.lk.abort()};function gvjs_Y(a){this.Pm=null;this.G=a;var b=[];a=a.S();for(var c=0;c<a;c++)b.push(c);this.Fb=b;this.ct=!0;this.ll=null;this.OY=[];this.JY=!0}gvjs_s(gvjs_Y,gvjs_Vl);gvjs_=gvjs_Y.prototype;gvjs_.$a=function(){return this.G};
function gvjs_5ba(a,b,c){return gvjs_u(c,function(a){if(gvjs_o(a))a=this.og(a);else if(gvjs_n(a)){a=gvjs_3c(a);var c=a.role;if(c){var f=a.properties||{};f.role=c;a.properties=f}c=a.sourceColumn;gvjs_o(c)&&(c=a.sourceColumn=this.og(c));gvjs_p(c)&&(gvjs_Ml(b,c),a.calc=a.calc||"identity",a.type=a.type||b.R(c))}return a},a)}function gvjs_4n(a){a.JY=!0;a.Pm=null}function gvjs_6ba(a){for(var b=[],c=a.G.aa(),d=0;d<c;d++)b.push(d);a.ll=b;gvjs_4n(a)}
gvjs_.ir=function(a){for(var b=this.G,c=gvjs_Wc(gvjs_5n),d=0;d<a.length;d++){var e=a[d];if(gvjs_p(e)||gvjs_o(e))gvjs_Il(b,e);else if(gvjs_n(e)){var f=e.sourceColumn,g=e.calc;if(gvjs_o(g)){if(!c||c&&!gvjs_sc(c,g))throw Error('Unknown function "'+g+'"');null!=f&&gvjs_Il(b,f)}else if(g&&!e.type)throw Error('Calculated column must have a "type" property.');}else throw Error("Invalid column input, expected either a number, string, or an object.");}this.Fb=gvjs_5ba(this,this.G,a);gvjs_4n(this)};
function gvjs_6n(a,b,c){if(gvjs_m(b)){if(gvjs_k(c))throw Error("If the first parameter is an array, no second parameter is expected");for(var d=0;d<b.length;d++)gvjs_Ll(a.G,b[d]);return gvjs_Bc(b)}if(gvjs_Hb(b)==gvjs_f){if(!gvjs_Hb(c)==gvjs_f)throw Error("If first parameter is a number, second parameter must be specified and be a number.");if(b>c)throw Error("The first parameter (min) must be smaller than or equal to the second parameter (max).");gvjs_Ll(a.G,b);gvjs_Ll(a.G,c);a=[];for(d=b;d<=c;d++)a.push(d);
return a}throw Error("First parameter must be a number or an array.");}gvjs_.np=function(a,b){this.ll=gvjs_6n(this,a,b);this.ct=!1;gvjs_4n(this)};gvjs_.qca=function(){return gvjs_3c(this.Fb)};gvjs_.rca=function(){if(this.ct){for(var a=[],b=this.G.aa(),c=0;c<b;c++)a.push(c);return a}return gvjs_Bc(this.ll)};gvjs_.nua=function(a){this.ir(gvjs_lc(this.Fb,function(b){return!gvjs_sc(a,b)}));gvjs_4n(this)};
gvjs_.qua=function(a,b){var c=gvjs_6n(this,a,b);this.ct&&(gvjs_6ba(this),this.ct=!1);this.np(gvjs_lc(this.ll,function(a){return!gvjs_sc(c,a)}));gvjs_4n(this)};gvjs_.pca=function(a){for(var b=0;b<this.Fb.length;b++){var c=this.Fb[b];if(c==a||gvjs_n(c)&&c.sourceColumn==a)return b}return-1};gvjs_.V0=function(a){return this.ct?0>a||a>=this.G.aa()?-1:a:gvjs_jc(this.ll,a)};gvjs_.XQ=function(a){gvjs_Ml(this,a);a=this.Fb[a];return gvjs_p(a)?a:gvjs_n(a)&&gvjs_p(a.sourceColumn)?a.sourceColumn:-1};
gvjs_.ZQ=function(a){a=this.XQ(a);return-1==a?a:a=this.G.ZQ(a)};gvjs_.$k=function(a){gvjs_Ll(this,a);return this.ct?a:this.ll[a]};gvjs_.$Q=function(a){a=this.$k(a);return a=this.G.$Q(a)};gvjs_.aa=function(){return this.ct?this.G.aa():this.ll.length};gvjs_.S=function(){return this.Fb.length};gvjs_.Ve=function(a){gvjs_Ml(this,a);a=this.Fb[a];return gvjs_p(a)?this.G.Ve(a):a.id||""};gvjs_.Qa=function(a){gvjs_Ml(this,a);a=this.Fb[a];return gvjs_p(a)?this.G.Qa(a):a.label||""};
gvjs_.Ms=function(a){gvjs_Ml(this,a);a=this.Fb[a];return gvjs_p(a)?this.G.Ms(a):null};gvjs_.Yk=function(a){a=this.Fg(a,gvjs_kb);return a=gvjs_o(a)?a:""};gvjs_.R=function(a){gvjs_Ml(this,a);a=this.Fb[a];return gvjs_p(a)?this.G.R(a):a.type};
gvjs_.Ls=function(a,b){gvjs_Ml(this,b);var c=this.Fb[b],d=null;a=this.$k(a);if(gvjs_n(c)){if(this.JY){for(c=0;c<this.Fb.length;c++)gvjs_n(this.Fb[c])&&(this.OY[c]=[]);this.JY=!1}c=this.OY[b][a];if(!gvjs_k(c)){var c=null,d=this.Fb[b],e=d.calc;gvjs_o(e)?(e=gvjs_5n[e],c=e(this.G,a,d)):gvjs_q(e)&&(c=e.call(null,this.G,a));c=gvjs_Gl(c);d=d.type;e=c.v;if(gvjs_Xb(gvjs_bc(d)))throw Error('"type" must be specified');if(!gvjs_Ol(e,d))throw Error(gvjs__j+e+gvjs_qj+d);this.OY[b][a]=c}d=c;d.p=gvjs_n(d.p)?d.p:
{}}else if(gvjs_p(c))d={v:this.G.getValue(a,c)};else throw Error("Invalid column definition: "+d);return d};gvjs_.getValue=function(a,b){return this.Ls(a,b).v};gvjs_.Ia=function(a,b,c){var d=this.Ls(a,b);if(null==d.f){var e=this.Fb[b];gvjs_n(e)?(e=this.R(b),d.f=null!=d.v?gvjs_Tl(d.v,e,c):""):gvjs_p(e)&&(a=this.$k(a),d.f=this.G.Ia(a,e,c))}return d.f};gvjs_.getProperty=function(a,b,c){a=this.getProperties(a,b)[c];return gvjs_k(a)?a:null};
gvjs_.getProperties=function(a,b){var c=this.Ls(a,b);return c.p?c.p:(a=this.$k(a),b=this.XQ(b),this.G.getProperties(a,b))};gvjs_.Fg=function(a,b){gvjs_Ml(this,a);var c=this.Fb[a];return gvjs_p(c)?this.G.Fg(c,b):this.Go(a)[b]||null};gvjs_.Go=function(a){gvjs_Ml(this,a);a=this.Fb[a];return gvjs_p(a)?this.G.Go(a):a.properties||{}};gvjs_.YQ=function(a){return this.G.YQ(a)};gvjs_.yy=function(){return this.G.yy()};gvjs_.Qs=function(a,b){a=this.$k(a);return this.G.Qs(a,b)};
gvjs_.rJ=function(a){gvjs_Ll(this,a);a=this.$k(a);return this.G.rJ(a)};gvjs_.lq=function(a){return gvjs_Pl(this,a)};gvjs_.HQ=function(a){return gvjs_Rl(this,a)};gvjs_.oq=function(a){return gvjs_Ql(this,a)};gvjs_.tC=function(a){return gvjs_Sl(this,a)};
gvjs_.Iw=function(){var a=this.G;gvjs_q(a.Iw)&&(a=a.Iw());var a=a.up(),b=this.S(),c=this.aa(),d,e,f,g=[],h=[];for(d=0;d<b;d++){f=this.Fb[d];if(gvjs_n(f))e=gvjs_w(f),delete e.calc,delete e.sourceColumn;else if(gvjs_p(f))e=a.cols[f];else throw Error(gvjs_Mj);g.push(e)}for(e=0;e<c;e++){var k=a.rows[this.ct?e:this.ll[e]],l=[];for(d=0;d<b;d++){f=this.Fb[d];if(gvjs_n(f))f={v:this.getValue(e,d)};else if(gvjs_p(f))f=k.c[this.Fb[d]];else throw Error(gvjs_Mj);l.push(f)}k.c=l;h.push(k)}a.cols=g;a.rows=h;return a=
new gvjs_R(a)};gvjs_.up=function(){for(var a={},b=[],c=0;c<this.Fb.length;c++){var d=this.Fb[c];gvjs_n(d)&&!gvjs_o(d.calc)||b.push(d)}gvjs_tc(b)||(a.columns=b);this.ct||(a.rows=gvjs_Bc(this.ll));return a};gvjs_.toJSON=function(){return gvjs_Ph(this.up())};function gvjs_7n(a,b){gvjs_o(b)&&(b=gvjs_Sh(b));a=new gvjs_Y(a);var c=b.columns;b=b.rows;null!=c&&a.ir(c);null!=b&&a.np(b);return a}
var gvjs_5n={emptyString:function(){return""},error:function(a,b,c){var d=c.sourceColumn,e=c.magnitude;if(!gvjs_p(d)||!gvjs_p(e))return null;a=a.getValue(b,d);return gvjs_p(a)?c.errorType==gvjs_ll?a+e/100*a:a+e:null},mapFromSource:function(a,b,c){var d=c.sourceColumn;c=c.mapping;return gvjs_p(d)&&c?(a=a.getValue(b,d),a in c?c[a]:null):null},stringify:function(a,b,c){c=c.sourceColumn;return gvjs_p(c)?a.Ia(b,c):""},fillFromTop:function(a,b,c){c=c.sourceColumn;return gvjs_p(c)?gvjs_Ul(a,b,c,!0):null},
fillFromBottom:function(a,b,c){c=c.sourceColumn;return gvjs_p(c)?gvjs_Ul(a,b,c,!1):null},identity:function(a,b,c){c=c.sourceColumn;return gvjs_p(c)?a.getValue(b,c):null}};function gvjs_8n(a,b){this.Ee=b;this.xya=a}gvjs_8n.prototype.send=function(a){this.kw=a;this.nw()};gvjs_8n.prototype.nw=function(){var a;a=this.Ee;var b={},c,d=this.tK;d&&(c="sig:"+d);c&&(b.tqx=c,a=gvjs_Kn(a,b));this.xya.call(this,gvjs_r(this.HC,this),a)};gvjs_8n.prototype.HC=function(a){a=new gvjs_Xl(a);if(!gvjs__l(a)){this.tK=a.gk()?null:a.s6;var b=this.kw;b.call(b,a)}};function gvjs_9n(){this.nn=[];this.Fp=[]}function gvjs_$n(a){gvjs_tc(a.nn)&&(a.nn=a.Fp,a.nn.reverse(),a.Fp=[])}gvjs_=gvjs_9n.prototype;gvjs_.enqueue=function(a){this.Fp.push(a)};function gvjs_ao(a){gvjs_$n(a);return a.nn.pop()}gvjs_.hp=function(){gvjs_$n(this);return gvjs_ic(this.nn)};gvjs_.yb=function(){return this.nn.length+this.Fp.length};gvjs_.isEmpty=function(){return gvjs_tc(this.nn)&&gvjs_tc(this.Fp)};gvjs_.clear=function(){this.nn=[];this.Fp=[]};
gvjs_.contains=function(a){return gvjs_sc(this.nn,a)||gvjs_sc(this.Fp,a)};gvjs_.remove=function(a){var b;b=this.nn;var c=gvjs_jaa(b,a);0<=c?(gvjs_zc(b,c),b=!0):b=!1;return b||gvjs_yc(this.Fp,a)};gvjs_.Va=function(){for(var a=[],b=this.nn.length-1;0<=b;--b)a.push(this.nn[b]);for(var c=this.Fp.length,b=0;b<c;++b)a.push(this.Fp[b]);return a};function gvjs_bo(){if(!gvjs_Eb("google.maps.Geocoder"))throw Error("your page is missing the google maps API");this.mC=new google.maps.Geocoder;this.hc={};this.hc[gvjs_Oh({address:""})]={response:[],status:google.maps.GeocoderStatus.ZERO_RESULTS};this.Gm=new gvjs_x;this.jw=new gvjs_3d;this.iE=new gvjs_9n}gvjs_Gb(gvjs_bo);function gvjs_co(a,b,c){this.It=a||[];this.XL=0;this.Ur=b;this.yO=!1;this.JU=new gvjs_3d;this.Dna=c||this.It.length}gvjs_co.prototype.cancel=function(){this.yO=!0};
gvjs_co.prototype.finish=function(a,b){a=gvjs_Oh(a);this.JU.Ce(a)||this.JU.set(a,b);b=[];if(!this.yO){a=this.It.length;for(var c=this.XL;c<a;c++){var d=gvjs_Oh(this.It[c]);if(!this.JU.Ce(d))break;d=this.JU.get(d);null!=d&&(d=d.response);b.push(d)}b.length<this.Dna&&this.XL+b.length<a||(this.XL+=b.length,this.Ur(b),this.XL>=this.It.length&&this.cancel())}};function gvjs_do(){this.It=[];this.mC=null}gvjs_do.prototype.add=function(a){this.It.push(a)};
gvjs_do.prototype.create=function(a,b,c){if(null!=this.mC){var d=new gvjs_co(a,b,c);this.add(d);this.mC.geocode(d)}else gvjs_ug(gvjs_r(function(){null==this.mC&&(this.mC=gvjs_bo.qc());this.create(a,b,c)},this))};gvjs_do.prototype.cancel=function(){gvjs_t(this.It,function(a){a.cancel()});this.It=[]};
gvjs_bo.prototype.geocode=function(a){gvjs_t(a.It,gvjs_r(function(b){var c=gvjs_Oh(b);c in this.hc?a.finish(b,this.hc[c]):(this.jw.Ce(c)||(this.iE.enqueue(b),this.jw.set(c,[])),this.jw.get(c).push(a))},this));this.Sba()};
gvjs_bo.prototype.Sba=function(){if(0!==this.iE.yb()||0!==this.Gm.yb()){var a=0<this.Gm.yb()?gvjs_Nh(this.Gm.Va()[0]):this.iE.hp(),b=gvjs_Oh(a);if(b in this.hc){var c=this.jw.get(b),c=this.hc[b];gvjs_ao(this.iE);this.pR(a,c.response,c.status);this.jw.remove(b)}else 0===this.Gm.yb()&&0<this.iE.yb()?(gvjs_ao(this.iE),c=this.jw.get(b),gvjs_oc(c,function(a){return a.yO})?this.pR(a,null,null):(this.Gm.add(b),gvjs_eo(this,a,gvjs_r(this.pR,this,a)))):0<this.Gm.yb()&&gvjs_eo(this,a,gvjs_r(this.pR,this,a))}};
function gvjs_eo(a,b,c){if(gvjs_n(b)&&(b=gvjs_3c(b),b.bounds)){var d=b.bounds;b.bounds=new google.maps.LatLngBounds(new google.maps.LatLng(d.lo.lat,d.lo.lng),new google.maps.LatLng(d.hi.lat,d.hi.lng))}a.mC.geocode(b,c)}function gvjs_fo(a,b,c){var d=gvjs_Oh(b),e=a.jw.get(d);null!=e&&gvjs_t(e,function(a){a.yO||a.finish(b,c)});a.Gm.remove(d);a.jw.remove(d)}
gvjs_bo.prototype.pR=function(a,b,c){var d=0;if(c==google.maps.GeocoderStatus.OVER_QUERY_LIMIT)d=520;else if(c==google.maps.GeocoderStatus.OK){var e=gvjs_Oh(a);b={response:b,status:c};this.hc[e]=b;gvjs_fo(this,a,b)}else gvjs_fo(this,a,{response:null,status:c});this.dK=!1;gvjs_Ym(gvjs_r(this.Sba,this),d,this)};function gvjs_go(){}function gvjs_ho(a){if(gvjs_n(a)&&gvjs_q(a.S)&&gvjs_q(a.aa))return a;throw Error("Invalid data table.");}gvjs_=gvjs_go.prototype;gvjs_.Lj=function(a){return this.ac(a)?2:0};function gvjs_io(a,b,c){return null==c||a.Yk(b)===c}function gvjs_jo(a,b,c){return a.R(b)===c}gvjs_.pb=function(a,b,c,d){return b<a.S()&&gvjs_jo(a,b,c)&&gvjs_io(a,b,null==d?null:d)};
function gvjs_ko(a,b,c,d){d=null==d?[]:[d];return b<a.S()&&(0===c.length||gvjs_nc(c,gvjs_r(gvjs_jo,null,a,b)))&&(0===d.length||gvjs_nc(d,gvjs_r(gvjs_io,null,a,b)))}gvjs_.indexOf=function(a,b){for(var c=0;c<a.S();c++)if(a.R(c)==b)return c;return-1};function gvjs_lo(a,b,c){for(var d=0;d<b.length;++d){var e=b[d];if(e>=a.S()||a.R(e)!=c[d])return!1}return!0}function gvjs_mo(a,b,c){return a.pb(b,c,gvjs_f)?gvjs_no(b,c,function(a){return 0<=a}):!1}
function gvjs_no(a,b,c){for(var d=Math.min(a.aa(),20),e=0;e<d;e++){var f=a.getValue(e,b);if(null!=f&&!c(f))return!1}return!0}gvjs_.soa=function(a){return gvjs_Yh(new gvjs_G(-90,90),a)&&!gvjs_Ud(a)};gvjs_.toa=function(a){return gvjs_Yh(new gvjs_G(-180,180),a)&&!gvjs_Ud(a)};function gvjs_oo(a){for(var b=a.HQ(0),c=Math.min(a.aa(),20),d=0,e=0;e<c;e++){var f=a.getValue(e,1);f&&!gvjs_sc(b,f)||d++}return.6<d/c};function gvjs_po(){}gvjs_s(gvjs_po,gvjs_go);gvjs_po.prototype.ac=function(a){try{this.Lc(a)}catch(b){return!1}return!0};
gvjs_po.prototype.Lc=function(a){gvjs_ho(a);var b=a.S();if(2>b)throw Error(gvjs_Oj);for(var c=!0,d=[],e=0;e<b;e++){var f=a.Yk(e);gvjs_Xb(f)&&(c?(f=gvjs_ek,c=!1):f=gvjs_ck);d.push(f)}if(d[0]!==gvjs_ek)throw Error("Invalid data format: first column must be domain.");a=gvjs_7ba(d);return{cg:a.cg,bn:gvjs_u(a.groups,function(a){return{dj:a.Tb,cg:a.cg,D:gvjs_u(a.groups,function(a){return{ms:a.Tb,cg:a.cg}})}})}};
function gvjs_7ba(a){for(var b=[gvjs_ek,gvjs_ck],c={groups:[],cg:{}},d=[c],e=-1,f=0;f<a.length;f++){var g=a[f],h=gvjs_jc(b,g),k=null;0<=h&&(k={Tb:f,kl:g,groups:[],cg:{}});if(0<=h&&h<e){e-=h;for(g=0;g<=e;g++)d.pop();e=h;h=d[d.length-1];d.push(k);h.groups.push(k)}else 0<=e&&g===b[e]?(d.pop(),h=d[d.length-1],d.push(k),h.groups.push(k)):e+1<b.length&&g===b[e+1]?(h=d[d.length-1],e++,d.push(k),h.groups.push(k)):(h=d[d.length-1],g in h.cg||(h.cg[g]=[]),h.cg[g].push(f))}return c};function gvjs_qo(){}gvjs_s(gvjs_qo,gvjs_go);gvjs_qo.prototype.ac=function(a){a=gvjs_ho(a);var b=a.S();if(2>b)return!1;var c=a.R(0);if(c!=gvjs_Ta&&c!=gvjs_Ua||a.R(1)!=gvjs_f)return!1;for(var c=0,d=1;d<b;d++){var e=a.R(d);if(e==gvjs_f)c=0;else if(e==gvjs_h){if(c++,2<c)return!1}else return!1}return!0};
gvjs_qo.prototype.Lj=function(a){if(!this.ac(a))return 0;a=gvjs_ho(a);var b=0<this.indexOf(a,gvjs_h),c=a.aa(),d=a.oq(0);if(50<c)a=!0;else{for(var e=Number.MAX_VALUE,f=Number.MIN_VALUE,g=1;g<c;g++)var h=Math.abs(a.getValue(d[g-1],0)-a.getValue(d[g],0)),e=0<h&&h<e?h:e,f=h>f?h:f;a=0!=e&&50<f/e?!0:!1}return b&&a?3:b||a?2:1};function gvjs_ro(a){this.r9=!!(a||{}).gB}gvjs_s(gvjs_ro,gvjs_go);gvjs_ro.prototype.ac=function(a){gvjs_ho(a);var b=0,c=a.S();if(1>c)return!1;if(!this.pb(a,0,gvjs_f)&&(b++,this.r9))for(;b<c&&this.pb(a,b,gvjs_h);)b++;for(var d=null;b<c;){var e=a.R(b);if(e==gvjs_f)d={};else if(this.r9&&e==gvjs_h){if(!d)return!1}else if(e==gvjs_Ra){if(!d||d.ox)return!1;d.ox=b}else return!1;b++}return null!==d};function gvjs_so(a){this.mS=a&&a.Vh||!1;gvjs_ro.call(this,a)}gvjs_s(gvjs_so,gvjs_ro);gvjs_so.prototype.ac=function(a){gvjs_ho(a);if(!gvjs_so.o.ac.call(this,a))return!1;var b=a.S();if(this.mS)for(var c=1;c<b;c++)if(this.pb(a,c,gvjs_f)&&!gvjs_mo(this,a,c))return!1;return!0};gvjs_so.prototype.Lj=function(a){for(var b=a.S(),c=a.aa(),d=0,e=!1,f=0;f<b;f++)this.pb(a,f,gvjs_f)&&(d++,gvjs_mo(this,a,f)||(e=!0));return this.ac(a)?1==c||e||this.pb(a,0,gvjs_h)?1:2<d&&this.mS?3:1!=d||this.mS?1:2:0};function gvjs_to(){}gvjs_s(gvjs_to,gvjs_go);gvjs_to.prototype.ac=function(a){a=gvjs_ho(a);var b=a.S();return 3>b||5<b||!this.pb(a,0,gvjs_h)||!this.pb(a,1,gvjs_f)||!this.pb(a,2,gvjs_f)||3<b&&!this.pb(a,3,gvjs_h)||4<b&&!this.pb(a,4,gvjs_f)?!1:!0};gvjs_to.prototype.Lj=function(a){a=gvjs_ho(a);if(this.ac(a)){var b;b=a;if(this.pb(b,3,gvjs_h)){for(var c={},d=0,e=Math.min(b.aa(),20),f=0;f<e;f++){var g=b.getValue(f,3);c[g]||d++;c[g]=!0}b=10>d}else b=!1;a=b?3:this.pb(a,3,gvjs_h)?1:2}else a=0;return a};function gvjs_uo(){}gvjs_s(gvjs_uo,gvjs_go);gvjs_uo.prototype.ac=function(a){try{this.Lc(a)}catch(b){return!1}return!0};gvjs_uo.prototype.Lc=function(a){a=gvjs_ho(a);var b=a.S();if(2!==b&&3!==b)throw Error("Invalid data table format: must have 2 or 3 columns.");var c=1,d=2;2===b&&(c--,d--);this.mb(a,0,gvjs_h);this.mb(a,c,gvjs_h);this.mb(a,d,gvjs_f);return{Wv:c,coa:0,HA:d}};gvjs_uo.prototype.mb=function(a,b,c){if(!this.pb(a,b,c))throw Error(gvjs_Nj+b+gvjs_rj+c+"'.");};function gvjs_vo(a){this.vi=a;this.s5=new gvjs_3d}gvjs_vo.prototype.index=function(){return this.vi};function gvjs_wo(){}gvjs_s(gvjs_wo,gvjs_go);gvjs_wo.prototype.ac=function(a){try{this.Lc(a)}catch(b){return!1}return!0};
gvjs_wo.prototype.Lc=function(a){a=gvjs_ho(a);for(var b=[],c=a.S(),d=0;d<c;++d){var e=a.Yk(d);if(""===e)b.push(new gvjs_vo(d));else{if(1>b.length)throw Error("At least 1 data column must come before any role column.");gvjs_ic(b).s5.set(e,d)}}if(2!=b.length)throw Error("Invalid data table format: must have 2 data columns.");c=b[0];b=b[1];this.mb(a,c.index(),"date|datetime");this.mb(a,b.index(),gvjs_f);return{e_:c,HA:b}};
gvjs_wo.prototype.mb=function(a,b,c){if(!gvjs_nc(c.split("|"),function(c){return this.pb(a,b,c)},this))throw Error(gvjs_Nj+b+gvjs_rj+c+"'.");};function gvjs_xo(){}gvjs_s(gvjs_xo,gvjs_go);gvjs_xo.prototype.ac=function(a){gvjs_ho(a);var b=a.S();if(5>b||6<b||!(this.pb(a,0,gvjs_h)&&this.pb(a,1,gvjs_f)&&this.pb(a,2,gvjs_f)&&this.pb(a,3,gvjs_f)&&this.pb(a,4,gvjs_f))||6==b&&!this.pb(a,5,gvjs_h))return!1;for(var b=Math.min(a.aa(),20),c=!0,d=0;d<b;d++){var e=a.getValue(d,1),f=a.getValue(d,2),g=a.getValue(d,3),h=a.getValue(d,4);if(null!=e&&null!=f&&null!=g&&null!=h&&(c=!1,e!=Math.min(e,f,g,h)||h!=Math.max(e,f,g,h)))return!1}return!c};
gvjs_xo.prototype.Lj=function(a){return this.ac(a)?3:0};function gvjs_yo(a){gvjs_ro.call(this,a)}gvjs_s(gvjs_yo,gvjs_ro);gvjs_yo.prototype.Lj=function(a){a=gvjs_ho(a);var b=this.pb(a,0,gvjs_f),c=a.S();b||c--;return this.ac(a)?2>c?1:2:0};function gvjs_zo(){this.Es=null}gvjs_s(gvjs_zo,gvjs_go);gvjs_zo.prototype.ac=function(a){return!!gvjs_Ao(this,a)};gvjs_zo.prototype.Lc=function(a){a=gvjs_Ao(this,a);if(null!=a)return a;throw Error(this.Es);};
function gvjs_Ao(a,b){b=gvjs_ho(b);var c=new gvjs_vo(0),d=new gvjs_vo(1),e=new gvjs_vo(2),f=0;a.pb(b,e.index(),gvjs_h)||(f=-1,e=null);var g=new gvjs_vo(3+f),h=new gvjs_vo(4+f),k=new gvjs_vo(5+f),l=new gvjs_vo(6+f),f=new gvjs_vo(7+f);return a.mb(b,c.index(),gvjs_h)&&a.mb(b,d.index(),gvjs_h)&&a.mb(b,g.index(),gvjs_Ta)&&a.mb(b,h.index(),gvjs_Ta)&&a.mb(b,k.index(),gvjs_f)&&a.mb(b,l.index(),gvjs_f)&&a.mb(b,f.index(),gvjs_h)?{zua:c,Wv:d,wM:g,MI:h,gqa:k,Oxa:l,Gpa:f,wha:e}:null}
gvjs_zo.prototype.mb=function(a,b,c){return this.pb(a,b,c)?!0:(this.Es=gvjs_Nj+b+gvjs_rj+c+"'.",!1)};function gvjs_Bo(){}gvjs_s(gvjs_Bo,gvjs_go);gvjs_Bo.prototype.ac=function(a){gvjs_ho(a);var b;b=a.S();if(1>b||2<b)b=!1;else{var c=!0;2==b&&(c=c&&this.pb(a,0,gvjs_h));b=c=c&&gvjs_mo(this,a,b-1)}if(!b)if(b=a.S(),c=a.aa(),0==b||1!=c)b=!1;else{for(var c=!0,d=0;d<b;d++)if(!this.pb(a,d,gvjs_f)){c=!1;break}b=c}return b};gvjs_Bo.prototype.Lj=function(a){return this.ac(a)?1<a.aa()?2:3:0};function gvjs_Co(){}gvjs_s(gvjs_Co,gvjs_go);var gvjs_8ba={qEa:gvjs_nl,MDa:gvjs_dl,TEXT:gvjs_Q,q8:gvjs_Oa};gvjs_Co.prototype.ac=function(a){var b=a.S();if(1>b||2<b)return!1;var c=this.pb(a,0,gvjs_h);2==b&&(c=c&&this.pb(a,1,gvjs_f));return c};gvjs_Co.prototype.Lj=function(a){return this.ac(a)?1:0};
gvjs_Co.prototype.Lc=function(a,b,c){try{a=gvjs_ho(a);b=b||gvjs_Oa;var d=0,e,f=-1,g=-1,h=-1,k=-1;if(gvjs_lo(a,[d,d+1],[gvjs_f,gvjs_f])){e=gvjs_al;h=d;k=d+1;d+=2;if(b===gvjs_nl)throw Error("displayMode must be set to Markers when using lat/long addresses.");b===gvjs_Oa&&(b=gvjs_dl)}else if(gvjs_lo(a,[d],[gvjs_h])){switch(b){case gvjs_Oa:e=gvjs_ml;b=gvjs_nl;f=d;break;case gvjs_nl:e=gvjs_ml;f=d;break;case gvjs_dl:case gvjs_Q:e="address";g=d;break;default:throw Error("Unknown displayMode: "+b);}d+=1}else throw Error("Unknown address type.");
var l=null;gvjs_lo(a,[d],[gvjs_h])&&gvjs_xl!=a.Fg(d,gvjs_kb)&&(l=d++);var m=null,n=null;gvjs_lo(a,[d],[gvjs_f])&&(m=d++,gvjs_lo(a,[d],[gvjs_f])&&(n=d++));var p=null;gvjs_lo(a,[d],[gvjs_h])&&gvjs_xl==a.Fg(d,gvjs_kb)&&(p=d++);e!=gvjs_ml&&null!=m&&null==n&&(n=m);if(a.S()!=d)throw Error("Table contains more columns than expected (Expecting "+d+" columns)");return{KX:e,w_:b,KL:f,pG:g,sD:h,yD:k,yK:l,Gu:m,pF:n,t7:p}}catch(q){return c&&c.Ud("Incompatible data table: "+q),null}};function gvjs_Do(){}gvjs_s(gvjs_Do,gvjs_go);gvjs_Do.prototype.ac=function(a){try{this.Lc(a)}catch(b){return!1}return!0};gvjs_Do.prototype.Lc=function(a){a=gvjs_ho(a);if(5!=a.S())throw Error("Invalid data table format: must have 5 columns.");this.mb(a,0,gvjs_f);this.mb(a,1,gvjs_f);this.mb(a,2,gvjs_f);this.mb(a,3,gvjs_f);this.mb(a,4,gvjs_h);return{aCa:0,iCa:1,jAa:2,kna:3,Aoa:4}};gvjs_Do.prototype.mb=function(a,b,c){if(!this.pb(a,b,c))throw Error(gvjs_Nj+b+gvjs_rj+c+"'.");};function gvjs_Eo(a){gvjs_ro.call(this,a)}gvjs_s(gvjs_Eo,gvjs_ro);gvjs_Eo.prototype.ac=function(a){gvjs_ho(a);if(!gvjs_Eo.o.ac.call(this,a))return!1;var b=a.S();if(this.mS)for(var c=1;c<b;c++)if(this.pb(a,c,gvjs_f)&&!gvjs_mo(this,a,c))return!1;return!0};gvjs_Eo.prototype.Lj=function(a){for(var b=a.S(),c=a.aa(),d=0,e=0,f=0;f<b;f++)this.pb(a,f,gvjs_f)?d++:this.pb(a,f,gvjs_Ta)&&e++;return this.ac(a)?10>c?1:2>d&&0==e?3:2:0};function gvjs_Fo(){}gvjs_s(gvjs_Fo,gvjs_go);gvjs_Fo.prototype.ac=function(a){return gvjs_Go(this,a)||gvjs_Ho(this,a)};gvjs_Fo.prototype.Lj=function(a){var b=gvjs_Go(this,a);a=gvjs_Ho(this,a);return b||a?a?1:3:0};function gvjs_Go(a,b){gvjs_ho(b);var c=b.S();if(2>c||3<c)return!1;var d=a.pb(b,0,gvjs_f),d=d&&a.pb(b,1,gvjs_f);3==c&&(d=d&&a.pb(b,2,gvjs_h));if(c=d)a.pb(b,0,gvjs_f)&&a.pb(b,1,gvjs_f)?(c=gvjs_r(a.soa,a),a=gvjs_r(a.toa,a),c=gvjs_no(b,0,c)&&gvjs_no(b,1,a)):c=!1;return c}
function gvjs_Ho(a,b){gvjs_ho(b);var c=b.S();return 1>c||2<c||!a.pb(b,0,gvjs_h)||2==c&&!a.pb(b,1,gvjs_h)?!1:!0};function gvjs_Io(){}gvjs_s(gvjs_Io,gvjs_go);gvjs_Io.prototype.ac=function(a){a=gvjs_ho(a);var b=a.S();if(3>b||a.R(0)!=gvjs_h)return!1;var c=a.R(1);if(c!=gvjs_f&&c!=gvjs_Ta&&c!=gvjs_h||c==gvjs_h&&!gvjs_9ba(a)&&!gvjs_$ba(a)||c==gvjs_f&&!gvjs_no(a,1,function(a){return gvjs_Ud(a)}))return!1;for(c=2;c<b;c++){var d=a.R(c);if(d!=gvjs_f&&d!=gvjs_h)return!1}return!0};gvjs_Io.prototype.Lj=function(a){try{a=gvjs_ho(a)}catch(b){return 0}return this.ac(a)?this.pb(a,1,gvjs_f)&&!gvjs_aca(a)?1:3:0};
function gvjs_aca(a){return gvjs_no(a,1,function(a){return 1900<a&&2100>a})}function gvjs_9ba(a){return gvjs_no(a,1,function(a){return 7!=a.length||isNaN(a.substring(0,3))||"W"!=a.charAt(4)||isNaN(a.substring(6,7))?!1:!0})}function gvjs_$ba(a){return gvjs_no(a,1,function(a){return 6!=a.length||isNaN(a.substring(0,3))||"Q"!=a.charAt(4)||isNaN(a.charAt(5))?!1:!0})};function gvjs_Jo(){}gvjs_s(gvjs_Jo,gvjs_go);gvjs_Jo.prototype.ac=function(a){gvjs_ho(a);var b=a.S();if(2>b||3<b)return!1;var c=this.pb(a,0,gvjs_h)&&this.pb(a,1,gvjs_h);3==b&&(c=c&&this.pb(a,2,gvjs_h));return c&&gvjs_oo(a)};gvjs_Jo.prototype.Lj=function(a){return this.ac(a)?3:0};function gvjs_Ko(){}gvjs_s(gvjs_Ko,gvjs_go);gvjs_Ko.prototype.ac=function(a){gvjs_ho(a);var b=a.S();if(1>b||2<b)return!1;var c=this.pb(a,b-1,gvjs_f);return c=c&&gvjs_mo(this,a,b-1)};gvjs_Ko.prototype.Lj=function(a){if(this.ac(a))if(1==a.aa())a=1;else{var b;if(!(b=!this.pb(a,0,gvjs_h)||25<a.aa())){for(var c=b=0;c<a.aa();c++)b+=a.getValue(c,1);b=!(97<b&&103>b||.97<b&&1.03>b)}a=b?2:3}else a=0;return a};function gvjs_Lo(){}gvjs_s(gvjs_Lo,gvjs_go);gvjs_Lo.prototype.ac=function(a){gvjs_ho(a);var b=a.S();if(0==b)return!1;for(var c=this.pb(a,0,gvjs_h)?1:0,d=b>c;c<b;c++)if(!this.pb(a,c,gvjs_f)){d=!1;break}return d};function gvjs_Mo(){}gvjs_s(gvjs_Mo,gvjs_go);gvjs_Mo.prototype.ac=function(a){try{this.Lc(a)}catch(b){return!1}return!0};
gvjs_Mo.prototype.Lc=function(a){if(gvjs_m(a)){var b=a,c=gvjs_ho(b[0]),b=gvjs_ho(b[1]),d=c.S();if(3>d)throw Error("Invalid linkTable format: must have at least 3 columns.");this.mb(gvjs_bl,c,0,gvjs_f);this.mb(gvjs_bl,c,1,gvjs_f);this.mb(gvjs_bl,c,2,gvjs_f);var e=null,f=a=null,g=3;3<d&&""==c.Yk(3)&&(this.mb(gvjs_bl,c,3,gvjs_f),e=3,g=4);for(;g<c.S();++g)d=c.Yk(g),d==gvjs_sb&&null===a?(a=g,this.mb(gvjs_bl,c,g,gvjs_h)):d==gvjs_xl&&null===f&&(f=g,this.mb(gvjs_bl,c,g,gvjs_h));d=b.S();if(1!==d&&2!==d)throw Error("Invalid nodeTable format: must have 1 or 2 columns.");
this.mb("nodetable",b,0,gvjs_h);2===d&&this.mb("nodetable",b,1,gvjs_h);for(var h=[],k=[],l=b.aa(),g=0,m=c.aa();g<m;++g){var n=c.getValue(g,0),p=c.getValue(g,1);if(n>=l||p>=l)throw Error("Invalid linkTable row: source and target nodes must be in the range 0 to "+(l-1)+".");var q=c.getValue(g,2),r=null,t=null,u=null;null!=a&&(r=c.getStringValue(g,a));null!=e&&(t=c.getValue(g,e));null!=f&&(u=c.getValue(g,f));k.push({source:n,target:p,value:q,style:r,ya:u,opacity:t})}g=0;for(m=b.aa();g<m;++g)h.push({name:b.getValue(g,
0),Jb:2===d?b.getValue(g,1):""});return{links:k,nodes:h,MF:f,RT:e}}a=gvjs_ho(a);f=a.S();if(3>f)throw Error("Invalid data table format: must have at least 3 columns.");this.mb(gvjs_dk,a,0,gvjs_h);this.mb(gvjs_dk,a,1,gvjs_h);this.mb(gvjs_dk,a,2,gvjs_f);e=b=c=null;d=3;3<f&&""==a.Yk(3)&&(this.mb(gvjs_dk,a,3,gvjs_f),c=3,d=4);for(f=d;f<a.S();++f)d=a.Yk(f),d==gvjs_sb&&null===b?(b=f,this.mb(gvjs_dk,a,f,gvjs_h)):d==gvjs_xl&&null===e&&(e=f,this.mb(gvjs_dk,a,f,gvjs_h));f=new gvjs_3d;d=[];g=[];h=0;for(k=a.aa();h<
k;++h)l=a.getStringValue(h,0),m=a.getStringValue(h,1),l=gvjs_No(f,d,l),m=gvjs_No(f,d,m),n=a.getValue(h,2),p=null,null!=b&&(p=a.getStringValue(h,b)),q=null!=e?a.getValue(h,e):null,r=null,null!=c&&(r=a.getValue(h,c)),g.push({source:l,target:m,value:n,style:p,ya:q,opacity:r});return{links:g,nodes:d,MF:e,RT:c}};function gvjs_No(a,b,c){if(a.Ce(c))return a.get(c);a.set(c,b.length);b.push({name:c,Jb:""});return b.length-1}
gvjs_Mo.prototype.mb=function(a,b,c,d,e){if(!this.pb(b,c,d,e))throw Error(gvjs_Pj+a+": column #"+c+gvjs_rj+d+"'.");};function gvjs_Oo(){}gvjs_s(gvjs_Oo,gvjs_go);gvjs_Oo.prototype.ac=function(a){gvjs_ho(a);for(var b=!0,c=a.S(),d=0;d<c;d++)if(!this.pb(a,d,gvjs_f)){b=!1;break}return b};gvjs_Oo.prototype.Lj=function(a){return this.ac(a)?2>a.S()?1:2:0};function gvjs_Po(){}gvjs_s(gvjs_Po,gvjs_go);gvjs_Po.prototype.ac=function(a){try{this.Lc(a)}catch(b){return!1}return!0};gvjs_Po.prototype.Lc=function(a){a=gvjs_ho(a);var b=a.S();if(1>b)throw Error("Invalid data table format: must have at least 1 column.");this.mb(a,0,gvjs_Ta);for(var c=[],d=1;d<b;d++)this.mb(a,d,gvjs_f),c.push(d);return{e_:0,TBa:c}};gvjs_Po.prototype.mb=function(a,b,c){if(!this.pb(a,b,c))throw Error(gvjs_Nj+b+gvjs_rj+c+"'.");};function gvjs_Qo(){}gvjs_s(gvjs_Qo,gvjs_go);gvjs_Qo.prototype.ac=function(a){try{this.Lc(a)}catch(b){return!1}return!0};gvjs_Qo.prototype.Lc=function(a){a=gvjs_ho(a);if(3!=a.S())throw Error("Invalid data table format: must have 3 columns.");this.mb(a,0,gvjs_h);this.mb(a,1,gvjs_f);this.mb(a,2,gvjs_h);return{Wv:0,Mxa:2,HA:1}};gvjs_Qo.prototype.mb=function(a,b,c){if(!this.pb(a,b,c))throw Error(gvjs_Nj+b+gvjs_rj+c+"'.");};function gvjs_Ro(){}gvjs_s(gvjs_Ro,gvjs_go);gvjs_Ro.prototype.ac=function(){return!0};function gvjs_So(){}gvjs_s(gvjs_So,gvjs_go);gvjs_So.prototype.ac=function(a){try{this.Lc(a)}catch(b){return!1}return!0};gvjs_So.prototype.Lc=function(a){gvjs_ho(a);a=a.S();if(2>a)throw Error(gvjs_Oj);return{numColumns:a}};function gvjs_To(a){this.m=a||new gvjs_xi([])}gvjs_s(gvjs_To,gvjs_go);var gvjs_Uo=[gvjs_Ta,gvjs_f,gvjs_Ua];gvjs_To.prototype.ac=function(a){try{this.Lc(a)}catch(b){return!1}return!0};
gvjs_To.prototype.Lc=function(a){a=gvjs_ho(a);for(var b=[],c=a.S(),d=0;d<c;++d){var e=a.Yk(d);if(""===e)b.push({index:d,cg:{}});else{if(1>b.length)throw Error("At least 1 data column must come before any role columns");gvjs_ic(b).cg[e]=d}}c=b.length;if(3!==c&&4!==c)throw Error("Invalid data table format: must have 3 or 4 data columns.");d=4==c;this.mb(a,b[0].index,gvjs_h);d&&this.mb(a,b[1].index,gvjs_h);this.mb(a,b[d?2:1].index,gvjs_Uo);this.mb(a,b[d?3:2].index,gvjs_Uo);return 4===c?(a=!gvjs_I(this.m,
"timeline.taskMajor",!0),{Wv:b[a?1:0],lt:b[a?0:1],wM:b[2],MI:b[3]}):{Wv:b[0],lt:null,wM:b[1],MI:b[2]}};gvjs_To.prototype.mb=function(a,b,c){gvjs_m(c)||(c=[c]);if(!gvjs_ko(a,b,c))throw Error(gvjs_Nj+b+gvjs_rj+c+"'.");};function gvjs_Vo(){}gvjs_s(gvjs_Vo,gvjs_go);gvjs_Vo.prototype.ac=function(a){try{this.Lc(a)}catch(b){return!1}return!0};gvjs_Vo.prototype.Lc=function(a){a=gvjs_ho(a);if(2>a.S())throw Error("Invalid data table format: must have 2 columns.");this.mb(a,0,gvjs_Ta);this.mb(a,1,gvjs_f);return{EFa:0,VFa:1}};gvjs_Vo.prototype.mb=function(a,b,c){gvjs_m(c)||(c=[c]);if(!gvjs_ko(a,b,c))throw Error(gvjs_Nj+b+gvjs_rj+c+"'.");};function gvjs_Wo(){}gvjs_s(gvjs_Wo,gvjs_go);gvjs_Wo.prototype.ac=function(a){gvjs_ho(a);var b=a.S();if(2>b||4<b)return!1;var c=this.pb(a,0,gvjs_h)&&this.pb(a,1,gvjs_h);2<b&&(c=c&&gvjs_mo(this,a,2))&&3<b&&(c=c&&this.pb(a,3,gvjs_f));return c&&gvjs_oo(a)};gvjs_Wo.prototype.Lj=function(a){return this.ac(a)?3:0};function gvjs_Xo(){}gvjs_s(gvjs_Xo,gvjs_go);var gvjs_bca={uDa:gvjs_9k,vX:gvjs_ik};gvjs_Xo.prototype.ac=function(a){try{this.Lc(a)}catch(b){return!1}return!0};
gvjs_Xo.prototype.Lc=function(a,b){gvjs_ho(a);if((null!=b?b:a.R(0)===gvjs_h?gvjs_9k:gvjs_ik)===gvjs_9k){this.mb("implicit format",a,0,gvjs_h,"");var c=b=null,d=null,e=1,f=a.S();e<f&&this.pb(a,e,gvjs_f,"")&&(b=e++);e<f&&gvjs_ko(a,e,[gvjs_f,gvjs_h],"")&&(c=e++);if(e<f)if(this.pb(a,e,gvjs_h,gvjs_sb))d=e++;else throw Error("Found unexpected column at "+e+".");if(e<f)throw Error("Found "+(f-e)+" extra columns.");a={format:gvjs_9k,columns:{text:0,weight:b,color:c,style:d}}}else{this.mb(gvjs_jk,a,0,gvjs_f,
"");this.mb(gvjs_jk,a,1,gvjs_h,"");this.mb(gvjs_jk,a,2,gvjs_f,"");this.mb(gvjs_jk,a,3,gvjs_f,"");b=4;c=a.S();d=null;b<c&&gvjs_ko(a,b,[gvjs_f,gvjs_h],"")&&(d=b++);e=null;c>b&&(this.mb(gvjs_jk,a,b,gvjs_h,gvjs_sb),e=b);if(1<c-b)throw Error("Expected between 4 and 6 columns, got "+c);a={format:gvjs_ik,columns:{id:0,Ap:1,parent:2,weight:3,color:d,style:e}}}return a};
gvjs_Xo.prototype.mb=function(a,b,c,d,e){gvjs_m(d)||(d=[d]);var f=d;e=null!=e?[e]:[];if(!(c<b.S())||0!==f.length&&!gvjs_nc(f,gvjs_r(gvjs_jo,null,b,c))||0!==e.length&&!gvjs_nc(e,gvjs_r(gvjs_io,null,b,c)))throw Error(gvjs_Pj+a+": column #"+c+gvjs_rj+d+"'.");};function gvjs_Yo(a){this.El=gvjs_m(a)?a:gvjs_Vc(gvjs_cca)}gvjs_Yo.prototype.XY=function(a){var b=[];gvjs_v(this.El,function(c){var d=gvjs_dca[c],e=d&&d.format;e&&(e=e.Lj(a),0!=e&&b.push({type:c,Dba:e,De:d.De}))});gvjs_eca(b);return gvjs_u(b,function(a){return a.type})};function gvjs_eca(a){gvjs_Jc(a,function(a,c){var d=a.Dba-c.Dba;0==d&&(d=a.De-c.De);return-d})}
var gvjs_cca={tCa:gvjs_wj,Gka:gvjs_xj,ACa:gvjs_zj,LCa:gvjs_Aj,NCa:gvjs_Bj,WCa:gvjs_Dj,Nka:gvjs_Ej,jDa:gvjs_Gj,kDa:gvjs_Hj,pla:gvjs_Jj,sDa:gvjs_Kj,tDa:gvjs_Lj,YDa:gvjs_Sj,rla:gvjs_Qj,jEa:gvjs_Uj,LDa:gvjs_Rj,bEa:gvjs_Tj,fma:gvjs_Vj,IEa:gvjs_yj,LEa:gvjs_Wj,O8:gvjs_Xj,UEa:gvjs_Yj,WEa:gvjs_Zj,Gma:gvjs_0j},gvjs_dca={AnnotatedTimeLine:{format:new gvjs_qo,De:3},AreaChart:{format:new gvjs_so({gB:!0}),De:2},BarChart:{format:new gvjs_ro({gB:!0}),De:2},BubbleChart:{format:new gvjs_to,De:2},CandlestickChart:{format:new gvjs_xo,
De:2},ColumnChart:{format:new gvjs_ro({gB:!0}),De:2},ComboChart:{format:new gvjs_yo({gB:!0}),De:2},Gauge:{format:new gvjs_Bo,De:1},GeoChart:{format:new gvjs_Co,De:3},Histogram:{format:new gvjs_Eo,De:3},LineChart:{format:new gvjs_ro({gB:!0}),De:2},ImageRadarChart:{format:new gvjs_Lo,De:1},ImageSparkLine:{format:new gvjs_Oo,De:1},Map:{format:new gvjs_Fo,De:2},MotionChart:{format:new gvjs_Io,De:3},OrgChart:{format:new gvjs_Jo,De:2},PieChart:{format:new gvjs_Ko,De:2},ScatterChart:{format:new gvjs_ro({gB:!0}),
De:2},"AreaChart-stacked":{format:new gvjs_so({Vh:!0}),De:2},SteppedAreaChart:{format:new gvjs_so,De:2},Table:{format:new gvjs_Ro,De:0},Timeline:{format:new gvjs_To,De:2},TreeMap:{format:new gvjs_Wo,De:2},WordTree:{format:new gvjs_Co,De:2}};gvjs_l("google.visualization.ChartSelection",gvjs_Yo,void 0);gvjs_Yo.prototype.calculateChartTypes=gvjs_Yo.prototype.XY;function gvjs_Zo(a){this.fd=a||null;this.dK=!1}gvjs_Zo.prototype.jka=function(a,b){return gvjs_r(function(){if(!this.dK){var c=arguments;this.fd?gvjs__o(this.fd,function(){a.apply(b,c)}):a.apply(b,c)}},this)};function gvjs_0o(a,b,c){this.dX=a;this.L=b;this.QI=null;c&&(a=gvjs_Hf(b),""!=a&&a!=gvjs_rb||gvjs_E(b,gvjs_hb,gvjs_jb),this.QI=gvjs_B(gvjs_b,{style:"position: absolute; top: 0; left: 0; z-index: 1;"}))}function gvjs_1o(a){return a.QI?(a.QI.parentNode!=a.L&&a.L.appendChild(a.QI),a.QI):a.L}gvjs_0o.prototype.Ud=function(a){gvjs_2o(this,a,gvjs_hk)};function gvjs_3o(a,b,c){gvjs_2o(a,b,gvjs_Bl,c)}
function gvjs_2o(a,b,c,d){var e=gvjs_1o(a);c={removable:!0,type:c};e=gvjs_S.Ud(e,b,null,c);(null==d||d)&&gvjs_X(a.dX,gvjs_hk,{id:e,message:b,detailedMessage:"",options:c})}gvjs_0o.prototype.Ec=function(){var a=gvjs_1o(this);gvjs_S.Ec(a)};function gvjs__o(a,b,c){try{b.call(c)}catch(d){a.Ud(d.message)}};function gvjs_4o(a){gvjs_T.call(this);this.na=gvjs_yg(a);this.Ao=new gvjs_0o(this,this.na);this.Jm=null;this.Tk=gvjs_Om()}gvjs_s(gvjs_4o,gvjs_T);gvjs_=gvjs_4o.prototype;gvjs_.getContainer=function(){return this.na};function gvjs_5o(a,b){a.Tk.reject=b}gvjs_.draw=function(a,b,c){gvjs__o(this.Ao,gvjs_r(function(){this.lg(a,b,c)},this))};
gvjs_.lg=function(a,b,c){gvjs_Dl(a);this.Tk&&this.Tk.zL.cancel();this.Tk=gvjs_Om();this.Jm&&(this.Jm.dK=!0);this.Jm=new gvjs_Zo(this.Ao);var d=gvjs_r(this.Jm.jka,this.Jm);this.Tj(d,a,b,c)};gvjs_.Zb=function(){this.Jm&&(this.Jm.dK=!0,this.Jm=null);this.Tk&&this.Tk.zL&&(this.Tk.zL.cancel(),this.Tk=null);this.Kf()};gvjs_.N=function(){this.Zb();gvjs_4o.o.N.call(this)};var gvjs_6o={Bar:gvjs_3j,Line:gvjs_M,Scatter:gvjs_pl,AnnotatedTimeLine:gvjs_2j,AnnotationChart:"annotationchart",AreaChart:gvjs_bk,BarChart:gvjs_bk,BubbleChart:gvjs_bk,CandlestickChart:gvjs_bk,ColumnChart:gvjs_bk,ComboChart:gvjs_bk,Gauge:"gauge",GeoChart:gvjs_mk,GeoMap:"geomap",Histogram:gvjs_bk,ImageAreaChart:"imageareachart",ImageBarChart:"imagebarchart",ImageCandlestickChart:"imagechart",ImageChart:"imagechart",ImageLineChart:"imagelinechart",ImagePieChart:"imagepiechart",ImageSparkLine:gvjs_8k,
IntensityMap:"intensitymap",LineChart:gvjs_bk,Map:"map",MotionChart:gvjs_gl,OrgChart:gvjs_kl,PieChart:gvjs_bk,RangeSelector:gvjs_bk,ScatterChart:gvjs_bk,SparklineChart:gvjs_bk,SteppedAreaChart:gvjs_bk,Table:gvjs_tl,Timeline:gvjs_wl,TreeMap:"treemap",StringFilter:gvjs_ak,DateRangeFilter:gvjs_ak,NumberRangeFilter:gvjs_ak,CategoryFilter:gvjs_ak,ChartRangeFilter:gvjs_ak,NumberRangeSetter:gvjs_ak,ColumnSelector:gvjs_ak,Dashboard:gvjs_ak};function gvjs_7o(a,b){var c=a.useFormatFromData;gvjs_Mb(c)&&!c||!gvjs_Xb(gvjs_bc(a.format))||(b=gvjs_lc(b,function(a){return!gvjs_Xb(gvjs_bc(a))}),gvjs_Ec(b),1==b.length&&(b=gvjs_fca(b[0]),a.format=b))}function gvjs_fca(a){gvjs_Xb(gvjs_bc(a))||(a=a.replace(/\d/g,"0"),a=a.replace(/#{10,}/,gvjs_$b("#",10)));return a};function gvjs_gca(a){var b=gvjs_hca(a),c=new gvjs_Y(a);c.ir([0,1,{type:gvjs_f,calc:function(c,e){c=gvjs_8o(a,e);return null!=c?b.slope*c.x+b.intercept:null}}]);return c}function gvjs_hca(a){var b;b=a.aa();for(var c=new gvjs_z,d=0;d<b;d++){var e=gvjs_8o(a,d);null!=e&&(c.x+=e.x,c.y+=e.y)}b=new gvjs_z(c.x/b,c.y/b);for(e=d=c=0;e<a.aa();e++){var f=gvjs_8o(a,e);null!=f&&(f=new gvjs_z(f.x-b.x,f.y-b.y),c+=f.x*f.y,d+=f.x*f.x)}a={};a.slope=c/d||1;a.intercept=b.y-a.slope*b.x;return a}
function gvjs_8o(a,b){var c=a.getValue(b,0);a=a.getValue(b,1);return null==c||null==a?null:new gvjs_z(c,a)};function gvjs_ica(a){var b=a.getType(),c=a.$a();a=a.gd();var d;a:if(d=a.useFormatFromData,gvjs_Mb(d)&&!d)d=!1;else{d=[gvjs_zl,gvjs_ul,"targetAxes.0","targetAxes.1",gvjs_fk];for(var e=0;e<d.length;e++)if(gvjs_Eb(d[e]+gvjs_sj,a)){d=!1;break a}d=!0}if(d)if(b==gvjs_Aj)3>c.S()||(b=c.Ms(1),d=a.hAxis||{},gvjs_7o(d,[b]),a.hAxis=d,c=c.Ms(2),b=a.vAxes||{},d=b[0]||{},gvjs_7o(d,[c]),b[0]=d,a.vAxes=b);else if(b==gvjs_Jj)c=c.Ms(1),b=a.hAxis||{},gvjs_7o(b,[c]),a.hAxis=b;else{d=a.vAxes||[{},{}];for(var e=a.hAxis||
{},f=d[0]||{},g=d[1]||{},h=[],k=[],l=c&&c.S()||0,m=0;m<l;m++)if(c.R(m)==gvjs_f){var n=c.Ms(m),p;p=m;0==p?p=null:(p--,p=((a.series||{})[p]||{}).targetAxisIndex||0);switch(p){case 0:h.push(n);break;case 1:k.push(n)}}b==gvjs_zj?gvjs_7o(e,h):(gvjs_7o(f,h),gvjs_7o(g,k));0<l&&c.R(0)!=gvjs_h&&(b=b==gvjs_zj?f:e,n=c.Ms(0),gvjs_7o(b,[n]));d[0]=f;d[1]=g;a.vAxes=d;a.hAxis=e}}
function gvjs_jca(a){if(a.getOption(gvjs_1j)){var b=a.$a();a.getType()==gvjs_Vj&&2==b.S()&&(b=gvjs_gca(b),a.ih(b),a.W("series.1.lineWidth",2),a.W("series.1.pointSize",0),a.W("series.1.visibleInLegend",!1));a.W(gvjs_1j,null)}}function gvjs_kca(a){var b=a.$a(),c=a.Si;if(gvjs_m(c))for(var d=0;d<c.length;d++)b=gvjs_7n(b,c[d]);else null!=c&&(b=gvjs_7n(b,c));a.iF(null);a.ih(b)}
function gvjs_lca(a){var b=a.getType();if((gvjs_6o[b]||null)==gvjs_bk&&b!=gvjs_Vj){var b=a.$a(),c=a.getOption(gvjs_5k);if(null!=c){for(var d=[{calc:c?gvjs_sl:"emptyString",sourceColumn:0,type:gvjs_h}],e=c?1:0,c=b.S();e<c;e++)d.push(e);b=new gvjs_Y(b);b.ir(d);a.W(gvjs_5k,null);a.ih(b)}}};new gvjs_x([gvjs_nk,gvjs_ok,gvjs_pk,gvjs_qk,gvjs_rk,gvjs_sk,gvjs_tk,gvjs_uk,gvjs_vk,gvjs_wk,gvjs_xk,gvjs_yk,gvjs_zk,"google.visualization.Gant",gvjs_Ak,gvjs_Bk,gvjs_Ck,gvjs_Ok,gvjs_Dk,gvjs_Ek,gvjs_Fk,gvjs_Gk,gvjs_Hk,gvjs_Ik,gvjs_Jk,gvjs_Kk,gvjs_Lk,gvjs_Mk,gvjs_Nk,gvjs_Pk,gvjs_Qk,gvjs_Rk,gvjs_Tk,gvjs_Uk,gvjs_Vk,gvjs_Wk,gvjs_Xk,gvjs_Yk,gvjs_Zk,gvjs__k]);function gvjs_9o(a,b){gvjs_T.call(this);b=b||{};gvjs_o(b)&&(b=gvjs_Sh(b));this.L=b.container||null;this.Fx=b.containerId||null;this.ZL=null;this.gX=a;this.zg=b[a+"Type"]||null;this.Ii=b[a+"Name"]||null;this.DT=this.visualization=this.zD=null;this.Ee=b.dataSourceUrl||null;this.G=null;this.ih(b.dataTable);this.m=b.options||{};this.I=b.state||{};a=b.packages;this.eU=gvjs_k(a)?a:null;this.lk=b.query||null;this.nm=b.refreshInterval||null;this.Si=b.view||null;this.Hda=b.initialView||null;this.fI=null;this.sba=
[gvjs_kca,gvjs_lca,gvjs_ica,gvjs_jca];this.Vda=b.isDefaultVisualization||!gvjs_k(b.isDefaultVisualization)}gvjs_s(gvjs_9o,gvjs_T);gvjs_=gvjs_9o.prototype;gvjs_.jha=null;gvjs_.cX=null;gvjs_.N=function(){this.clear();gvjs_9o.o.N.call(this)};gvjs_.clear=function(){gvjs_$o(this)};
gvjs_.draw=function(a){a&&this.Zha(a);a=this.getContainer();try{if(null==this.getType())throw Error("The "+this.gX+" type is not defined.");if(gvjs_zg(this.getType()))this.Qaa(a);else{var b=gvjs_r(this.Qaa,this,a),b=gvjs_S.sP(b,gvjs_r(this.rq,this,a)),c=this.eU;if(null==c){var d=this.getType(),d=d.replace(gvjs_2a,""),d=d.replace(gvjs_1a,""),c=gvjs_6o[d]||null;if(null==c)throw Error("Invalid visualization type: "+d);}gvjs_o(c)&&(c=[c]);var c={packages:c,callback:b},e=gvjs_Eb(gvjs_4a);null===e&&(e=
"1.0");c=c?c:{callback:gvjs_Fb};c.callback=c.callback||gvjs_Fb;var f,d=null,g=gvjs_Eb("google.visualization.LoadArgs");g&&0<=gvjs_bg(g,0,"hl",g.search(gvjs_cg))&&(d=gvjs_dg(g,"hl"));(f=d)&&!c.language&&(c.language=f);gvjs_0aa(gvjs_gg.qc(),e,c)}}catch(h){this.rq(a,h)}};gvjs_.clone=function(){var a=this.up(),a=new this.constructor(a);a.fI=this.fI;return a};gvjs_.toJSON=function(){var a=gvjs_ap(this,this.$a());a.container=void 0;return gvjs_Ph(a)};gvjs_.up=function(){return gvjs_ap(this,this.jha||this.$a())};
function gvjs_ap(a,b){var c=a.eU,d=void 0;null===b||(d=gvjs_q(b.Iw)?b.Iw().up():b.up());b={container:a.L||void 0,containerId:a.Fx||void 0,dataSourceUrl:a.Ee||void 0,dataTable:d,initialView:a.Hda||void 0,options:a.gd()||void 0,state:a.getState()||void 0,packages:null===c?void 0:c,refreshInterval:a.nm||void 0,query:a.Io()||void 0,view:a.Si||void 0,isDefaultVisualization:a.Uda()};b[a.gX+"Type"]=a.getType()||void 0;b[a.gX+"Name"]=a.getName()||void 0;a.d9(b);return b}gvjs_.d9=function(){};gvjs_.EQ=function(){return this.Ee};
gvjs_.$a=function(){return this.G};gvjs_.getType=function(){return this.zg};gvjs_.getName=function(){return this.Ii};gvjs_.X0=function(){return this.visualization};gvjs_.getContainer=function(){var a;if(!(a=this.L))a:{if(!this.ZL){a=this.Fx;if(null==a){a=null;break a}var b=gvjs_pg(),c=b.j(a);if(!b.To(c))throw Error("The container #"+a+" is not defined.");this.ZL=c}a=this.ZL}return a};gvjs_.CQ=function(){return this.Fx};gvjs_.Io=function(){return this.lk};gvjs_.TQ=function(){return this.nm};
gvjs_.getOption=function(a,b){return gvjs_bp(this.m,a,b)};function gvjs_bp(a,b,c){a=-1==b.indexOf(".")?a[b]:gvjs_Eb(b,a);c=gvjs_k(c)?c:null;return null!=a?a:c}gvjs_.gd=function(){return this.m};gvjs_.getState=function(){return this.I};gvjs_.Uda=function(){return this.Vda};gvjs_.Qi=function(a){this.Ee=a};gvjs_.qza=function(a){this.fI=a};gvjs_.Ara=function(){return this.fI};gvjs_.ih=function(a){this.G=gvjs_El(a)};gvjs_.vw=function(a){this.zg=a};gvjs_.mp=function(a){this.Ii=a};
gvjs_.Zha=function(a){this.ZL=this.Fx=this.L=null;gvjs_o(a)?this.Fx=a:this.L=a};gvjs_.sV=function(a){this.ZL=this.L=null;this.Fx=a};gvjs_.nl=function(a){this.lk=a};gvjs_.Pn=function(a){this.nm=a};gvjs_.W=function(a,b){gvjs_cp(this.m,a,b)};function gvjs_cp(a,b,c){null==c?null!==gvjs_bp(a,b)&&(c=b.split("."),1<c.length&&(b=c.pop(),a=gvjs_bp(a,c.join("."))),delete a[b]):gvjs_l(b,c,a)}gvjs_.setOptions=function(a){this.m=a||{}};
gvjs_.setProperty=function(a,b){a=a.split(".");if(0<a.length){var c=a.shift();if(c=gvjs_mca[c])0===a.length?c.set.apply(this,b):(c=c.get.apply(this),gvjs_cp(c,a.join("."),b))}};gvjs_.vd=function(a){this.I=a||{}};gvjs_.oM=function(a){this.eU=a};gvjs_.iF=function(a){this.Si=a};gvjs_.Fza=function(a){a!=this.visualization&&(this.DT=a)};gvjs_.eia=function(a){this.Vda=a};gvjs_.UQ=function(){return new this.constructor(this.up())};gvjs_.bR=function(){return this.Si};gvjs_.O0=function(){return this.eU};
gvjs_.rq=function(a,b){b=b&&b.message||gvjs_hk;a=gvjs_S.Ud(a,b);gvjs_X(this,gvjs_hk,{id:a,message:b})};
gvjs_.XP=function(a,b){var c=gvjs_zg(this.getType());if(!c)throw Error("Invalid "+this.gX+" type: "+this.getType());this.DT&&(gvjs_$o(this),this.visualization=this.DT,this.DT=null);var d;if(d=this.visualization&&this.visualization.constructor==c)d=(d=this.visualization)&&gvjs_q(d.getContainer)?d.getContainer()==a:!1;d?a=this.visualization:(gvjs_$o(this),a=new c(a));this.zD&&this.zD!=a&&gvjs_q(this.zD.Zb)&&this.zD.Zb();this.zD=a;gvjs_nca(this,a);this.jha=b;c=gvjs_vi(this.gd());b=new gvjs_Z({chartType:this.getType(),
dataTable:b,options:c,view:this.Si});for(c=0;c<this.sba.length;c++)this.sba[c](b);a.draw(b.$a(),b.gd(),this.getState())};gvjs_.fya=function(a){gvjs_m(this.Si)?this.Si.push(a):this.Si=null===this.Si?[a]:[this.Si,a]};gvjs_.eqa=function(a,b){if(b.gk()){var c=b.pJ(),d=b.F0();a=gvjs_S.bB(a,b);gvjs_X(this,gvjs_hk,{id:a,message:c,detailedMessage:d})}else this.XP(a,b.$a())};
function gvjs_nca(a,b){gvjs_dp(a);var c=[];gvjs_t([gvjs_N,gvjs_P,gvjs_hk,gvjs_rl],function(d){var e=gvjs_Zn(b,d,function(c){d==gvjs_N&&(a.zD=null,a.visualization=b);d!=gvjs_N&&d!=gvjs_rl||!gvjs_q(b.getState)||a.vd(b.getState.call(b));gvjs_X(a,d,c)});c.push(e)});a.cX=c}gvjs_.Qaa=function(a){var b=this.$a();if(b)this.XP(a,b);else if(null!=this.Ee)b=gvjs_r(this.eqa,this,a),b=gvjs_S.sP(b,gvjs_r(this.rq,this,a)),this.iV(b,!0);else throw Error("Cannot draw chart: no data specified.");};
gvjs_.iV=function(a,b){var c=gvjs_Mb(b)?b:!1;b=new gvjs_En(this.Ee||"");var d=this.nm;d&&c&&b.Pn(d);(c=this.Io())&&b.nl(c);b.send(a)};function gvjs_$o(a){a.visualization&&gvjs_q(a.visualization.Zb)&&a.visualization.Zb();gvjs_dp(a);gvjs_U(a.visualization);a.visualization=null}function gvjs_dp(a){gvjs_m(a.cX)&&(gvjs_t(a.cX,function(a){gvjs_1n(a)}),a.cX=null)}
var gvjs_mca={name:{get:gvjs_9o.prototype.getName,set:gvjs_9o.prototype.mp},type:{get:gvjs_9o.prototype.getType,set:gvjs_9o.prototype.vw},container:{get:gvjs_9o.prototype.getContainer,set:gvjs_9o.prototype.Zha},containerId:{get:gvjs_9o.prototype.CQ,set:gvjs_9o.prototype.sV},options:{get:gvjs_9o.prototype.gd,set:gvjs_9o.prototype.setOptions},state:{get:gvjs_9o.prototype.getState,set:gvjs_9o.prototype.vd},dataSourceUrl:{get:gvjs_9o.prototype.EQ,set:gvjs_9o.prototype.Qi},dataTable:{get:gvjs_9o.prototype.$a,
set:gvjs_9o.prototype.ih},refreshInterval:{get:gvjs_9o.prototype.TQ,set:gvjs_9o.prototype.Pn},query:{get:gvjs_9o.prototype.Io,set:gvjs_9o.prototype.nl},view:{get:gvjs_9o.prototype.bR,set:gvjs_9o.prototype.iF}};function gvjs_Z(a){gvjs_9o.call(this,gvjs_6j,a)}gvjs_s(gvjs_Z,gvjs_9o);gvjs_=gvjs_Z.prototype;gvjs_.yf=gvjs_9o.prototype.X0;gvjs_.pV=gvjs_9o.prototype.Fza;gvjs_.be=gvjs_9o.prototype.vw;gvjs_.Ya=gvjs_9o.prototype.getType;gvjs_.Q5=gvjs_9o.prototype.mp;gvjs_.A0=gvjs_9o.prototype.getName;
function gvjs__(a){gvjs_9o.call(this,"control",a)}gvjs_s(gvjs__,gvjs_9o);gvjs_=gvjs__.prototype;gvjs_.DQ=gvjs_9o.prototype.X0;gvjs_.mza=gvjs_9o.prototype.vw;gvjs_.zra=gvjs_9o.prototype.getType;gvjs_.lza=gvjs_9o.prototype.mp;gvjs_.yra=gvjs_9o.prototype.getName;function gvjs_ep(){this.Fc=new gvjs_x;this.ml=new gvjs_x;this.pk=new gvjs_x}gvjs_=gvjs_ep.prototype;gvjs_.clear=function(){this.Fc=new gvjs_x;this.ml=new gvjs_x;this.pk=new gvjs_x};gvjs_.clone=function(){var a=new gvjs_ep;a.Fc=new gvjs_x(this.Fc.Va());a.ml=new gvjs_x(this.ml.Va());a.pk=new gvjs_x(this.pk.Va());return a};gvjs_.equals=function(a){return this.Fc.equals(a.Fc)&&this.ml.equals(a.ml)&&this.pk.equals(a.pk)};
function gvjs_fp(a,b){var c=[];gvjs_Zd(b==gvjs_ol?a.Fc:a.ml,function(a){c.push(parseInt(a,10))});return c}function gvjs_gp(a){return gvjs_fp(a,gvjs_ol)}function gvjs_hp(a){var b=[];gvjs_Zd(a.pk,function(a){a=a.split(",");b.push({row:parseInt(a[0],10),column:parseInt(a[1],10)})});return b}
gvjs_.getSelection=function(){for(var a=[],b=gvjs_gp(this),c=gvjs_fp(this,gvjs_8j),d=gvjs_hp(this),e=0;e<b.length;e++){var f={};f.row=b[e];f.column=null;a.push(f)}for(e=0;e<c.length;e++)f={row:null},f.column=c[e],a.push(f);for(e=0;e<d.length;e++)f={},f.row=d[e].row,f.column=d[e].column,a.push(f);return a};function gvjs_ip(a,b){return a.Fc.contains(String(b))}function gvjs_jp(a,b){return a.ml.contains(String(b))}function gvjs_kp(a,b,c){return a.pk.contains(String(b+","+c))}
function gvjs_lp(a,b,c){if(b==gvjs_ol?gvjs_ip(a,c[0]):b==gvjs_8j?gvjs_jp(a,c[0]):gvjs_kp(a,c[0],c[1]))return!1;b==gvjs_ol?a.Fc.add(String(c[0])):b==gvjs_8j?a.ml.add(String(c[0])):a.pk.add(String(c[0]+","+c[1]));return!0}gvjs_.Lr=function(a){return gvjs_lp(this,gvjs_ol,[a])};gvjs_.fg=function(a){return gvjs_lp(this,gvjs_8j,[a])};function gvjs_mp(a,b,c){gvjs_lp(a,"cell",[b,c])}function gvjs_np(a,b,c){var d=gvjs_ip(a,b);c&&a.clear();d?a.Qz(b):a.Lr(b)}
function gvjs_op(a,b,c){var d=gvjs_jp(a,b);c&&a.clear();d?a.zU(b):a.fg(b)}function gvjs_pp(a,b,c,d){var e=gvjs_kp(a,b,c);d&&a.clear();e?a.OL(b,c):gvjs_mp(a,b,c)}gvjs_.Qz=function(a){if(!gvjs_ip(this,a))return!1;this.Fc.remove(String(a));return!0};gvjs_.zU=function(a){if(!gvjs_jp(this,a))return!1;this.ml.remove(String(a));return!0};gvjs_.OL=function(a,b){if(!gvjs_kp(this,a,b))return!1;this.pk.remove(String(a+","+b));return!0};
gvjs_.setSelection=function(a){var b=new gvjs_x,c=new gvjs_x,d=new gvjs_x;a||(a=[]);for(var e=0;e<a.length;e++){var f=a[e];null!=f.row&&null!=f.column?d.add(String(f.row+","+f.column)):null!=f.row?b.add(String(f.row)):null!=f.column&&c.add(String(f.column))}var g=b.Kl(this.Fc),h=c.Kl(this.ml),k=d.Kl(this.pk);a=this.Fc.Kl(b);e=this.ml.Kl(c);f=this.pk.Kl(d);this.Fc=b;this.ml=c;this.pk=d;b=new gvjs_ep;b.Fc=g;b.ml=h;b.pk=k;c=new gvjs_ep;c.Fc=a;c.ml=e;c.pk=f;return new gvjs_oca(b,c)};
function gvjs_oca(a,b){this.eB=a;this.wE=b};function gvjs_qp(a){gvjs_T.call(this);this.Ed=a;this.Yd={}}gvjs_s(gvjs_qp,gvjs_T);var gvjs_rp=[];gvjs_=gvjs_qp.prototype;gvjs_.B=function(a,b,c,d){return gvjs_sp(this,a,b,c,d)};function gvjs_tp(a,b,c,d,e){gvjs_sp(a,b,c,d,!1,e)}function gvjs_sp(a,b,c,d,e,f){gvjs_m(c)||(c&&(gvjs_rp[0]=c.toString()),c=gvjs_rp);for(var g=0;g<c.length;g++){var h=gvjs_V(b,c[g],d||a.handleEvent,e||!1,f||a.Ed||a);if(!h)break;a.Yd[h.key]=h}return a}gvjs_.vD=function(a,b,c,d){return gvjs_up(this,a,b,c,d)};
function gvjs_up(a,b,c,d,e,f){if(gvjs_m(c))for(var g=0;g<c.length;g++)gvjs_up(a,b,c[g],d,e,f);else{b=gvjs_om(b,c,d||a.handleEvent,e,f||a.Ed||a);if(!b)return a;a.Yd[b.key]=b}return a}gvjs_.Qb=function(a,b,c,d,e){if(gvjs_m(b))for(var f=0;f<b.length;f++)this.Qb(a,b[f],c,d,e);else c=c||this.handleEvent,e=e||this.Ed||this,c=gvjs_km(c),d=!!d,b=gvjs_cm(a)?a.oJ(b,c,d,e):a?(a=gvjs_mm(a))?a.oJ(b,c,d,e):null:null,b&&(gvjs_qm(b),delete this.Yd[b.key]);return this};
gvjs_.Ec=function(){gvjs_v(this.Yd,function(a,b){this.Yd.hasOwnProperty(b)&&gvjs_qm(a)},this);this.Yd={}};gvjs_.N=function(){gvjs_qp.o.N.call(this);this.Ec()};gvjs_.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented");};function gvjs_vp(a){gvjs_T.call(this);this.L=a;this.U=new gvjs_qp(this)}gvjs_s(gvjs_vp,gvjs_T);gvjs_=gvjs_vp.prototype;gvjs_.N=function(){this.clear();gvjs_vp.o.N.call(this)};gvjs_.clear=function(){this.U.Ec();gvjs_U(this.U);gvjs_0e(this.L)};gvjs_.getContainer=function(){return this.L};gvjs_.addEventListener=function(a,b,c,d,e){e?gvjs_sp(this.U,a,b,c,d,e):this.U.B(a,b,c,d)};gvjs_.draw=function(){};gvjs_.getState=function(){return{}};function gvjs_wp(a){gvjs_4o.call(this,a);this.Aaa=[]}gvjs_s(gvjs_wp,gvjs_4o);gvjs_=gvjs_wp.prototype;gvjs_.N=function(){this.clear();gvjs_wp.o.N.call(this)};gvjs_.clear=function(){this.Kf()};gvjs_.Kf=function(){this.jN&&(gvjs_1n(this.jN),gvjs_U(this.jN),this.jN=null);gvjs_U(this.Zc);this.Zc=null;gvjs_0e(this.na)};gvjs_.ta=null;gvjs_.Er=null;gvjs_.m=null;gvjs_.Zc=null;gvjs_.jN=null;gvjs_.T7=null;gvjs_.I=null;gvjs_.Dv=null;gvjs_.$a=function(){return this.ta};gvjs_.gd=function(){return this.m};
gvjs_.ph=function(){return{}};gvjs_.Zl=function(a,b){return gvjs_4i(b,"ui",{})};gvjs_.Ns=function(){return""};gvjs_.aia=function(a){this.Aaa=a};gvjs_.GQ=function(){return this.Aaa};gvjs_.Vq=function(){};gvjs_.getState=function(){return this.I?gvjs_Sh(gvjs_Ph(this.I)):null};gvjs_.draw=function(a,b,c){gvjs_Dl(a);this.ta=a;this.Er=b||{};this.T7=c||{};gvjs__o(this.Ao,this.YB,this)};
gvjs_.YB=function(){if(this.ta){this.I=this.T7||{};if(!gvjs_n(this.I))throw Error("Control state must be an object.");this.Dv=this.Dv||this.I;this.m=new gvjs_xi([this.Er,this.ph()||{}]);this.Vq(this.ta,this.m,this.I);if(!this.Zc){var a=gvjs_L(this.m,"ui.type",this.Ns());this.Zc=(a=gvjs_zg(a))?new a(this.na):null;if(!this.Zc)throw Error("Invalid Ui instance.");this.jN=gvjs_Zn(this.Zc,gvjs_yl,gvjs_r(this.ABa,this))}this.Zc.draw(this.I,this.Zl(this.ta,this.m));this.I=this.Zc.getState();gvjs_X(this,gvjs_N,
null)}};gvjs_.ABa=function(a){this.I=this.Zc.getState();gvjs_X(this,gvjs_rl,a)};gvjs_.Jt=function(){gvjs__o(this.Ao,this.yya,this)};gvjs_.yya=function(){this.Dv&&(this.T7=this.Dv,this.YB())};function gvjs_xp(){this.wh=new gvjs_3d;this.Ks=new gvjs_3d;this.su=new gvjs_3d}function gvjs_yp(a,b,c){gvjs_zp(a,b,c)||(a.wh.set(gvjs_Ap(b),b),a.wh.set(gvjs_Ap(c),c),gvjs_Bp(b,c,a.Ks),gvjs_Bp(c,b,a.su))}gvjs_=gvjs_xp.prototype;gvjs_.clear=function(){this.wh.clear();this.Ks.clear();this.su.clear()};gvjs_.isEmpty=function(){return this.wh.isEmpty()};gvjs_.nS=function(){try{return gvjs_pca(this),!0}catch(a){return!1}};gvjs_.yb=function(){return this.wh.yb()};gvjs_.Va=function(){return this.wh.Va()};
gvjs_.contains=function(a){return this.wh.Ce(gvjs_Ap(a))};function gvjs_zp(a,b,c){b=gvjs_Ap(b);return a.Ks.Ce(b)&&a.Ks.get(b).contains(gvjs_Ap(c))}function gvjs_Cp(a,b){return a.contains(b)?(b=a.su.get(gvjs_Ap(b)))?gvjs_$d(b,function(a){return this.wh.get(a)},a):null:null}gvjs_.Ue=function(a){return this.contains(a)?(a=this.Ks.get(gvjs_Ap(a)))?gvjs_$d(a,function(a){return this.wh.get(a)},this):null:null};
function gvjs_Dp(a){if(a.wh.isEmpty())return[];var b=[];gvjs_9d(a.Ks,function(a,d){this.su.Ce(d)||b.push(this.wh.get(d))},a);if(0==b.length)throw Error("Invalid state: DAG has not root node(s).");return b}
function gvjs_pca(a){for(var b=gvjs_qca(a.su),c=[],d=gvjs_u(gvjs_Dp(a),function(a){return gvjs_Ap(a)},a);0<d.length;){for(var e=[],f=0;f<d.length;f++){var g=d[f];c.push(a.wh.get(g));var h=a.Ks.get(g);h&&gvjs_9d(h,function(a){b.get(a).remove(g);b.get(a).isEmpty()&&(b.remove(a),e.push(a))})}d=e}if(c.length!=a.wh.yb())throw Error("cycle detected");}gvjs_.clone=function(){return this.isEmpty()?new gvjs_xp:gvjs_xp.prototype.oQ.apply(this,gvjs_Dp(this))};
gvjs_.oQ=function(a){var b=new gvjs_xp;if(0==arguments.length)return b;for(var c=0;c<arguments.length;c++)gvjs_Ep(this,arguments[c],b);return b};function gvjs_Ep(a,b,c){var d=a.Ue(b);d&&gvjs_9d(d,function(a){gvjs_yp(c,b,a);gvjs_Ep(this,a,c)},a)}function gvjs_Ap(a){var b=typeof a;return b==gvjs_db&&a||b==gvjs_c?"o"+gvjs_Nb(a):b.substr(0,1)+a}function gvjs_Bp(a,b,c){var d=c.get(gvjs_Ap(a));d||(d=new gvjs_x,c.set(gvjs_Ap(a),d));d.add(gvjs_Ap(b))}
function gvjs_Fp(a,b,c){var d=c.get(gvjs_Ap(a));d.remove(gvjs_Ap(b));d.isEmpty()&&c.remove(gvjs_Ap(a))}function gvjs_Gp(a,b){return!a.Ks.Ce(gvjs_Ap(b))&&!a.su.Ce(gvjs_Ap(b))}function gvjs_qca(a){var b=new gvjs_3d;gvjs_9d(a,function(a,d){b.set(d,a.clone())});return b};function gvjs_Hp(a){gvjs_T.call(this);this.Ah=new gvjs_xp;this.$e=new gvjs_ep;this.J5={};this.DB={};this.VJ=null;this.wD=[];this.fd=new gvjs_0o(this,a);this.cn=null}gvjs_s(gvjs_Hp,gvjs_T);gvjs_=gvjs_Hp.prototype;gvjs_.getSelection=function(){return this.$e.getSelection()};gvjs_.N=function(){this.clear();gvjs_Hp.o.N.call(this)};gvjs_.clear=function(){gvjs_t(this.wD,function(a){gvjs_1n(a)});this.wD=[];this.cn=null;this.Ah.clear()};gvjs_.rq=function(a){this.fd.Ud(a)};
gvjs_.bind=function(a,b){if(gvjs_Ip(a))if(gvjs_Jp(b)){var c=gvjs_Nb(a);if(gvjs_Nb(b)==c)this.rq("Cannot bind a control to itself.");else{c=[];this.Ah.contains(a)||c.push(a);this.Ah.contains(b)||c.push(b);gvjs_yp(this.Ah,a,b);var d;this.Ah.nS()?d=!0:(this.rq("The requested control and participant cannot be bound together, as this would introduce a dependency cycle"),d=!1);if(d)for(a=0;a<c.length;a++)b=c[a],this.wD.push(gvjs_Zn(b,gvjs_rl,gvjs_r(this.Gta,this,b))),this.wD.push(gvjs_Zn(b,gvjs_N,gvjs_r(this.Eta,
this,b))),this.wD.push(gvjs_Zn(b,gvjs_hk,gvjs_r(this.Dta,this,b))),b.getChart&&this.wD.push(gvjs_Zn(b,gvjs_P,gvjs_r(this.Fta,this,b)));else c=this.Ah,gvjs_zp(c,a,b)&&(gvjs_Fp(a,b,c.Ks),gvjs_Fp(b,a,c.su),gvjs_Gp(c,a)&&c.wh.remove(gvjs_Ap(a)),gvjs_Gp(c,b)&&c.wh.remove(gvjs_Ap(b)))}}else this.rq(b+" does not fit either the Control or Visualization specification.");else this.rq(a+" does not fit the Control specification.")};
gvjs_.draw=function(a){if(a&&!this.Ah.isEmpty()){this.VJ=gvjs_El(a);this.cn=new gvjs_Kp(this);a=gvjs_Dp(this.Ah);for(var b=0;b<a.length;b++)a[b].ih(this.VJ);this.cn.start(a)}};function gvjs_Jp(a){return gvjs_n(a)&&gvjs_q(a.draw)&&gvjs_q(a.setDataTable)}function gvjs_Ip(a){return gvjs_Jp(a)&&gvjs_q(a.getControl)}gvjs_.Gta=function(a){this.cn=this.cn||new gvjs_Kp(this);gvjs_Lp(this.cn,a)};
gvjs_.Eta=function(a){var b;if(b=gvjs_Ip(a)){b=a.DQ();var c;if(c=gvjs_n(b)){if(gvjs_q(b.applyOperator))a:{b=this.Ah;c=b.oQ(a);for(var d=c.Va(),e=0;e<d.length;e++){var f=d[e];if(f!=a&&gvjs_Cp(c,f).length!=gvjs_Cp(b,f).length){b=!1;break a}}b=!0}else b=gvjs_q(b.apply);c=b}b=!c}b?this.rq(a+" does not fit the Control specification while handling 'ready' event."):(this.cn=this.cn||new gvjs_Kp(this),gvjs_Lp(this.cn,a))};
function gvjs_Mp(a,b){var c=b.row;b=b.column;if(null!=c||null!=b)null==c?a.$e.zU(b):null==b?a.$e.Qz(c):a.$e.OL(c,b)}
gvjs_.Fta=function(a){var b=gvjs_Nb(a),c=a.getChart().getSelection();this.J5[b]||(this.J5[b]=new gvjs_ep);var c=gvjs_lc(gvjs_u(c,function(b){for(var c=a.$a();c!==this.VJ;){b={row:null==b.row?null:c.getTableRowIndex(b.row),column:null==b.column?null:c.getTableColumnIndex(b.column)};0>b.row&&(b.row=null);0>b.column&&(b.column=null);if(null==b.row&&null==b.column)return null;c=c.$a()}return b},this),gvjs_Jb),d=this.J5[b].setSelection(c),c=d.eB.getSelection(),d=d.wE.getSelection();gvjs_t(c,function(a){var c=
a.row+","+a.column;this.DB[c]||(this.DB[c]=new gvjs_x);this.DB[c].add(b);c=a.row;a=a.column;if(null!=c||null!=a)null==c?this.$e.fg(a):null==a?this.$e.Lr(c):gvjs_mp(this.$e,c,a)},this);gvjs_t(d,function(a){var c=a.row+","+a.column;this.DB[c]?(this.DB[c].remove(b),0===this.DB[c].yb()&&gvjs_Mp(this,a)):gvjs_Mp(this,a)},this)};gvjs_.Dta=function(a){this.cn&&this.cn.handleError(a)};function gvjs_rca(a,b){b?gvjs_X(a,gvjs_N,null):a.rq("One or more participants failed to draw()");a.cn=null}
function gvjs_sca(a,b){if(1==b.length)return b[0];var c=b[0],d=gvjs_Dc(b,1),e=new gvjs_x(gvjs_Np(a,d[0]));for(b=1;b<d.length&&(e=e.cD(gvjs_Np(a,d[b])),!e.isEmpty());b++);b=[];for(var f=0;f<c.aa();f++)e.contains(gvjs_Op(a,c,f))&&b.push(f);e=new gvjs_x(gvjs_Pp(a,d[0]));for(f=1;f<d.length&&(e=e.cD(gvjs_Pp(a,d[f])),!e.isEmpty());f++);d=[];for(f=0;f<c.S();f++)e.contains(gvjs_Qp(a,c,f))&&d.push(f);a=new gvjs_Y(c);a.np(b);a.ir(d);return a}
function gvjs_Np(a,b){for(var c=[],d=0;d<b.aa();d++){var e=gvjs_Op(a,b,d);null!=e&&c.push(e)}return c}function gvjs_Op(a,b,c){for(;b!==a.VJ;)c=b.$k(c),b=b.$a();return c}function gvjs_Pp(a,b){for(var c=[],d=0;d<b.S();d++){var e=gvjs_Qp(a,b,d);null!=e&&c.push(e)}return c}function gvjs_Qp(a,b,c){for(;b!==a.VJ&&-1!==c;)c=b.XQ(c),b=b.$a();-1==c&&(c=null);return c}function gvjs_Kp(a){this.Mp=a;this.Ah=a.Ah.clone();this.tr={};a=this.Ah.Va();for(var b=0;b<a.length;b++)this.tr[gvjs_Nb(a[b])]=gvjs_N}
gvjs_Kp.prototype.start=function(a){gvjs_Kp.prototype.Sea.apply(this,a);for(var b=0;b<a.length;b++)this.lg(a[b])};function gvjs_Lp(a,b){if(a.Ah.contains(b)){switch(a.tr[gvjs_Nb(b)]){case "pending":break;case gvjs_hk:break;case gvjs_gk:a.tr[gvjs_Nb(b)]=gvjs_N;gvjs_Rp(a,b);break;case gvjs_N:a.Sea(b);gvjs_Rp(a,b);break;default:gvjs_Nb(b)}gvjs_Sp(a)}}
gvjs_Kp.prototype.handleError=function(a){if(this.Ah.contains(a)){switch(this.tr[gvjs_Nb(a)]){case "pending":case gvjs_N:case gvjs_hk:break;case gvjs_gk:this.tr[gvjs_Nb(a)]=gvjs_hk;a=this.Ah.oQ(a).Va();for(var b=1;b<a.length;b++)this.tr[gvjs_Nb(a[b])]=gvjs_hk;break;default:gvjs_Nb(a)}gvjs_Sp(this)}};function gvjs_Sp(a){var b=0;gvjs_Sc(a.tr,function(a){if(a==gvjs_hk)b++;else if(a!=gvjs_N)return!1;return!0},a)&&gvjs_rca(a.Mp,0==b)}
gvjs_Kp.prototype.Sea=function(a){for(var b=gvjs_xp.prototype.oQ.apply(this.Ah,arguments),c=b.Va(),d=0;d<c.length;d++){var e=b,f=c[d];if(!e.contains(f)||e.su.Ce(gvjs_Ap(f)))this.tr[gvjs_Nb(c[d])]="pending"}};gvjs_Kp.prototype.lg=function(a){this.tr[gvjs_Nb(a)]=gvjs_gk;var b=gvjs_S.sP(function(){a.draw()},gvjs_r(this.handleError,this,a));gvjs_Ym(b)};
function gvjs_Rp(a,b){var c=a.Ah.Ue(b);if(c)for(b=b.DQ(),b.aia&&b.aia(c),b=0;b<c.length;b++){var d=c[b],e;a:{e=a;var f=gvjs_Cp(e.Ah,d);if(f)for(var g=0;g<f.length;g++)if(e.tr[gvjs_Nb(f[g])]!=gvjs_N){e=!1;break a}e=!0}e&&(e=gvjs_tca(a,d),d.ih(e),a.lg(d))}}function gvjs_tca(a,b){b=gvjs_u(gvjs_Cp(a.Ah,b),function(a){a=a.DQ();if(gvjs_q(a.apply))return a.apply.call(a)});return gvjs_sca(a.Mp,b)};function gvjs_Tp(a){gvjs_T.call(this);this.L=a;this.Mp=new gvjs_Hp(a);gvjs_U(this.Y4);this.Y4=gvjs_Zn(this.Mp,gvjs_N,gvjs_r(this.Gca,this,gvjs_N));gvjs_U(this.O_);this.O_=gvjs_Zn(this.Mp,gvjs_hk,gvjs_r(this.Gca,this,gvjs_hk))}gvjs_s(gvjs_Tp,gvjs_T);gvjs_=gvjs_Tp.prototype;gvjs_.N=function(){this.clear();gvjs_U(this.Y4);gvjs_U(this.O_);gvjs_U(this.Mp);gvjs_Tp.o.N.call(this)};gvjs_.clear=function(){gvjs_1n(this.Y4);gvjs_1n(this.O_);this.Mp.clear()};
gvjs_.bind=function(a,b){gvjs_m(a)||(a=[a]);gvjs_m(b)||(b=[b]);for(var c=0;c<a.length;c++)for(var d=0;d<b.length;d++)this.Mp.bind(a[c],b[d]);return this};gvjs_.draw=function(a){this.Mp.draw(a)};gvjs_.getContainer=function(){return this.L};gvjs_.getSelection=function(){return this.Mp.getSelection()};gvjs_.Gca=function(a,b){gvjs_X(this,a,b||null)};function gvjs_Up(a){gvjs_9o.call(this,"dashboard",a);a=a||{};gvjs_o(a)&&(a=gvjs_Sh(a));this.Ti=a.wrappers||null;this.rB=a.bindings||null;this.vw(a.dashboardType||"Dashboard");gvjs_Vp(this)}gvjs_s(gvjs_Up,gvjs_9o);gvjs_=gvjs_Up.prototype;
gvjs_.XP=function(a,b){function c(a){return f[a]}gvjs_U(this.visualization);a=gvjs_yg(a);for(var d=new gvjs_Tp(a),e=this.rB||[],f=this.Ti,g=e.length,h=0;h<g;h++){var k=gvjs_u(e[h].controls,c),l=gvjs_u(e[h].participants,c);d.bind(k,l)}this.visualization=d;gvjs_Up.o.XP.call(this,a,b)};gvjs_.d9=function(a){a.wrappers=this.Ti?gvjs_u(this.Ti,function(a){return a.toJSON()}):void 0;a.bindings=this.rB||void 0};gvjs_.Gza=function(a){this.Ti=a||null;gvjs_Vp(this)};gvjs_.Ura=function(){return this.Ti};
gvjs_.jza=function(a){this.rB=a||null;gvjs_Vp(this)};gvjs_.tra=function(){return this.rB};gvjs_.Bra=gvjs_9o.prototype.X0;gvjs_.sza=gvjs_9o.prototype.mp;gvjs_.Cra=gvjs_9o.prototype.getName;function gvjs_Vp(a){var b=a.Ti;if(null!==b&&!gvjs_m(b)){var c=[];gvjs_v(b,function(a,b){gvjs_q(a.toJSON)||(a=gvjs_Wp(a));a.mp(b);c.push(a)},a);b=c}var d=a.rB;gvjs_Xp(b)&&gvjs_Xp(d)||(a.Ti=gvjs_u(b,a.U3,a),a.rB=gvjs_u(d,a.Uwa,a))}gvjs_.U3=function(a){gvjs_q(a.toJSON)||(a=gvjs_Wp(a));a.ih(null);a.Qi(null);return a};
gvjs_.Uwa=function(a){var b=a.controls,c=a.participants;if(gvjs_Xp(b)||gvjs_Xp(c))throw Error("invalid binding: "+a);b=gvjs_u(b,this.zba,this);c=gvjs_u(c,this.zba,this);return{controls:b,participants:c}};gvjs_.zba=function(a){var b=a,c=/^{.*}$/;if(gvjs_n(a)||gvjs_o(a)&&c.test(a))return gvjs_q(b.toJSON)||(b=gvjs_Wp(b)),this.Ti.push(b),this.Ti.length-1;a=gvjs_uca(this);a=gvjs_Xb(gvjs_bc(b))?-1:gvjs_jc(a,b);if(-1==a)throw Error("Invalid wrapper name: "+b);return a};
function gvjs_uca(a){return gvjs_u(a.Ti,function(a){return a.getName()})}function gvjs_Xp(a){return gvjs_m(a)?gvjs_tc(a):!0};function gvjs_Yp(a,b){gvjs_Wp(a).draw(b)}function gvjs_Wp(a){a=a||{};gvjs_o(a)&&(a=gvjs_Sh(a));return a.controlType?new gvjs__(a):a.dashboardType?new gvjs_Up(a):new gvjs_Z(a)};function gvjs_Zp(a,b,c){var d=b.R(c),e=b.Ve(c),f=b.Qa(c),d=a.fg(d,f,e);a.rV(d,b.Go(c))}function gvjs__p(a){for(var b=0,c=0;c<a.length;c++)b+=a[c];return b}function gvjs_0p(a){return a.length}function gvjs_1p(a){return gvjs__p(a)/a.length}
function gvjs_2p(a,b,c){function d(a,b,c,d){return b.call(null,c.getValue(d,a))}var e=[],f=[];gvjs_t(b,function(b){if(gvjs_p(b))e.push(b);else if(gvjs_Hb(b)==gvjs_db){var c=b.column,c=a.og(c);"modifier"in b&&f.push([c,{calc:gvjs_Pb(d,c,b.modifier),type:b.type,label:b.label,id:b.id}]);e.push(c)}});if(!gvjs_tc(f)){for(var g=new gvjs_Y(a),h=g.qca(),k=a.aa(),l=0;l<k;l++)gvjs_t(f,function(a){h[a[0]]=a[1]});g.ir(h);a=g}var m=new gvjs_R,n=[];gvjs_t(e,function(c,d){var e=a.R(c),f=b[d].label||a.Qa(c);c=null!=
b[d].id?b[d].id:a.Ve(c);m.fg(e,f,c);n.push(e)});c=c||[];gvjs_t(c,function(b){var c=a.og(b.column),d=b.label||a.Qa(c),c=null!=b.id?b.id:a.Ve(c);m.fg(b.type,d,c)});var p=[];gvjs_t(e,function(a){p.push({column:a})});for(var q=a.oq(p),r=[],t=0;t<c.length;t++)r.push([]);for(t=0;t<q.length;t++){gvjs_t(c,function(b,c){r[c].push(a.getValue(q[t],a.og(b.column)))});g=!1;if(t<q.length-1)for(g=!0,k=0;k<e.length;k++){var l=a.getValue(q[t],e[k]),u=a.getValue(q[t+1],e[k]);if(0!=gvjs_Kl(n[k],l,u)){g=!1;break}}if(!g){var w=
m.Lr();gvjs_t(e,function(b,c){m.Wa(w,c,a.getValue(q[t],b))});var v=b.length;gvjs_t(c,function(a,b){a=a.aggregation.call(null,r[b]);m.Wa(w,v+b,a)});for(g=0;g<c.length;g++)r[g]=[]}}return m};gvjs_l("google.visualization.drawChart",gvjs_Yp,void 0);gvjs_l("google.visualization.drawFromUrl",function(a,b){var c=new gvjs_dn(b||gvjs_qg().location.href);b=gvjs_on(c,"json");var d;null!=b?d=b:(d={},gvjs_t(c.rj.Zj(),function(a){var b=gvjs_on(c,a);try{null!=b&&(b=gvjs_Sh(b))}catch(g){}d[a]=b}),d.options=gvjs_3c(d));gvjs_Yp(d,a)},void 0);
gvjs_l("google.visualization.createUrl",function(a,b){gvjs_o(a)&&(a=gvjs_Sh(a));var c=[],d,e;for(e in a)if("options"==e){var f=a[e],g;for(g in f)d=f[g],gvjs_o(d)||(d=gvjs_Ph(d)),c.push(g+"="+encodeURIComponent(String(d)))}else d=a[e],gvjs_o(d)||(d=gvjs_q(d.toJSON)?d.toJSON():gvjs_Ph(d)),c.push(e+"="+encodeURIComponent(String(d)));a=gvjs_ng()+"/chart.html";a=a.replace(/^https?:/,"");c=(b||a)+"?"+c.join("&");c=c.replace(/'/g,"%27");return c=c.replace(/"/g,"%22")},void 0);
gvjs_l("google.visualization.createSnippet",function(a){var b=gvjs_ng()+"/chart.js",b=b.replace(/^https?:/,""),b=gvjs_vj+b+'">\n';a=gvjs_Wp(a).toJSON();a=a.replace(/</g,gvjs_ga);a=a.replace(/>/g,"&gt;");return b+a+"\n\x3c/script>"},void 0);gvjs_l("google.visualization.createWrapper",gvjs_Wp,void 0);gvjs_l("google.visualization.ChartWrapper",gvjs_Z,void 0);gvjs_Z.prototype.clear=gvjs_Z.prototype.clear;gvjs_Z.prototype.draw=gvjs_Z.prototype.draw;gvjs_Z.prototype.clone=gvjs_Z.prototype.clone;
gvjs_Z.prototype.toJSON=gvjs_Z.prototype.toJSON;gvjs_Z.prototype.getSnapshot=gvjs_Z.prototype.UQ;gvjs_Z.prototype.getDataSourceUrl=gvjs_Z.prototype.EQ;gvjs_Z.prototype.getDataTable=gvjs_Z.prototype.$a;gvjs_Z.prototype.getChartName=gvjs_Z.prototype.A0;gvjs_Z.prototype.getChartType=gvjs_Z.prototype.Ya;gvjs_Z.prototype.getChart=gvjs_Z.prototype.yf;gvjs_Z.prototype.getContainerId=gvjs_Z.prototype.CQ;gvjs_Z.prototype.getPackages=gvjs_Z.prototype.O0;gvjs_Z.prototype.getQuery=gvjs_Z.prototype.Io;
gvjs_Z.prototype.getRefreshInterval=gvjs_Z.prototype.TQ;gvjs_Z.prototype.getView=gvjs_Z.prototype.bR;gvjs_Z.prototype.getOption=gvjs_Z.prototype.getOption;gvjs_Z.prototype.getOptions=gvjs_Z.prototype.gd;gvjs_Z.prototype.getState=gvjs_Z.prototype.getState;gvjs_Z.prototype.getCustomRequestHandler=gvjs_Z.prototype.Ara;gvjs_Z.prototype.isDefaultVisualization=gvjs_Z.prototype.Uda;gvjs_Z.prototype.pushView=gvjs_Z.prototype.fya;gvjs_Z.prototype.sendQuery=gvjs_Z.prototype.iV;
gvjs_Z.prototype.setDataSourceUrl=gvjs_Z.prototype.Qi;gvjs_Z.prototype.setDataTable=gvjs_Z.prototype.ih;gvjs_Z.prototype.setChart=gvjs_Z.prototype.pV;gvjs_Z.prototype.setChartName=gvjs_Z.prototype.Q5;gvjs_Z.prototype.setChartType=gvjs_Z.prototype.be;gvjs_Z.prototype.setContainerId=gvjs_Z.prototype.sV;gvjs_Z.prototype.setIsDefaultVisualization=gvjs_Z.prototype.eia;gvjs_Z.prototype.setPackages=gvjs_Z.prototype.oM;gvjs_Z.prototype.setQuery=gvjs_Z.prototype.nl;gvjs_Z.prototype.setRefreshInterval=gvjs_Z.prototype.Pn;
gvjs_Z.prototype.setView=gvjs_Z.prototype.iF;gvjs_Z.prototype.setOption=gvjs_Z.prototype.W;gvjs_Z.prototype.setOptions=gvjs_Z.prototype.setOptions;gvjs_Z.prototype.setState=gvjs_Z.prototype.vd;gvjs_Z.prototype.setCustomRequestHandler=gvjs_Z.prototype.qza;gvjs_l("google.visualization.ControlWrapper",gvjs__,void 0);gvjs__.prototype.clear=gvjs__.prototype.clear;gvjs__.prototype.draw=gvjs__.prototype.draw;gvjs__.prototype.toJSON=gvjs__.prototype.toJSON;gvjs__.prototype.getSnapshot=gvjs__.prototype.UQ;
gvjs__.prototype.getDataSourceUrl=gvjs__.prototype.EQ;gvjs__.prototype.getDataTable=gvjs__.prototype.$a;gvjs__.prototype.getControlName=gvjs__.prototype.yra;gvjs__.prototype.getControlType=gvjs__.prototype.zra;gvjs__.prototype.getControl=gvjs__.prototype.DQ;gvjs__.prototype.getContainerId=gvjs__.prototype.CQ;gvjs__.prototype.getPackages=gvjs__.prototype.O0;gvjs__.prototype.getQuery=gvjs__.prototype.Io;gvjs__.prototype.getRefreshInterval=gvjs__.prototype.TQ;gvjs__.prototype.getView=gvjs__.prototype.bR;
gvjs__.prototype.getOption=gvjs__.prototype.getOption;gvjs__.prototype.getOptions=gvjs__.prototype.gd;gvjs__.prototype.getState=gvjs__.prototype.getState;gvjs__.prototype.sendQuery=gvjs__.prototype.iV;gvjs__.prototype.setDataSourceUrl=gvjs__.prototype.Qi;gvjs__.prototype.setDataTable=gvjs__.prototype.ih;gvjs__.prototype.setControlName=gvjs__.prototype.lza;gvjs__.prototype.setControlType=gvjs__.prototype.mza;gvjs__.prototype.setContainerId=gvjs__.prototype.sV;gvjs__.prototype.setPackages=gvjs__.prototype.oM;
gvjs__.prototype.setQuery=gvjs__.prototype.nl;gvjs__.prototype.setRefreshInterval=gvjs__.prototype.Pn;gvjs__.prototype.setView=gvjs__.prototype.iF;gvjs__.prototype.setOption=gvjs__.prototype.W;gvjs__.prototype.setOptions=gvjs__.prototype.setOptions;gvjs__.prototype.setState=gvjs__.prototype.vd;gvjs_l("google.visualization.DashboardWrapper",gvjs_Up,void 0);gvjs_Up.prototype.clear=gvjs_Up.prototype.clear;gvjs_Up.prototype.draw=gvjs_Up.prototype.draw;gvjs_Up.prototype.toJSON=gvjs_Up.prototype.toJSON;
gvjs_Up.prototype.getBindings=gvjs_Up.prototype.tra;gvjs_Up.prototype.getDataSourceUrl=gvjs_Up.prototype.EQ;gvjs_Up.prototype.getDataTable=gvjs_Up.prototype.$a;gvjs_Up.prototype.getDashboard=gvjs_Up.prototype.Bra;gvjs_Up.prototype.getDashboardName=gvjs_Up.prototype.Cra;gvjs_Up.prototype.getContainerId=gvjs_Up.prototype.CQ;gvjs_Up.prototype.getPackages=gvjs_Up.prototype.O0;gvjs_Up.prototype.getQuery=gvjs_Up.prototype.Io;gvjs_Up.prototype.getRefreshInterval=gvjs_Up.prototype.TQ;
gvjs_Up.prototype.getView=gvjs_Up.prototype.bR;gvjs_Up.prototype.getWrappers=gvjs_Up.prototype.Ura;gvjs_Up.prototype.setBindings=gvjs_Up.prototype.jza;gvjs_Up.prototype.setDataSourceUrl=gvjs_Up.prototype.Qi;gvjs_Up.prototype.setDataTable=gvjs_Up.prototype.ih;gvjs_Up.prototype.setDashboardName=gvjs_Up.prototype.sza;gvjs_Up.prototype.setContainerId=gvjs_Up.prototype.sV;gvjs_Up.prototype.setPackages=gvjs_Up.prototype.oM;gvjs_Up.prototype.setQuery=gvjs_Up.prototype.nl;
gvjs_Up.prototype.setRefreshInterval=gvjs_Up.prototype.Pn;gvjs_Up.prototype.setView=gvjs_Up.prototype.iF;gvjs_Up.prototype.getSnapshot=gvjs_Up.prototype.UQ;gvjs_Up.prototype.setWrappers=gvjs_Up.prototype.Gza;gvjs_l("google.visualization.data.avg",gvjs_1p,void 0);gvjs_l("google.visualization.data.count",gvjs_0p,void 0);gvjs_l("google.visualization.data.group",gvjs_2p,void 0);
gvjs_l("google.visualization.data.join",function(a,b,c,d,e,f){d=gvjs_u(d,function(c){var d=a.og(c[0]);c=b.og(c[1]);return[d,c]});e=gvjs_u(e,gvjs_r(a.og,a));f=gvjs_u(f,gvjs_r(b.og,b));var g=c==gvjs_ab||c==gvjs_0a,h=c==gvjs_O||c==gvjs_0a,k=new gvjs_R,l=[];gvjs_t(d,function(c){var d=a.R(c[0]),e=b.R(c[1]);if(d!=e)throw Error("Key types do not match:"+d+gvjs_ia+e);gvjs_Zp(k,a,c[0]);l.push(d)});var m=[],n=[];gvjs_t(d,function(a){m.push({column:a[0]});n.push({column:a[1]})});var p=a.oq(m),q=b.oq(n);gvjs_t(e,
function(b){gvjs_Zp(k,a,b)});gvjs_t(f,function(a){gvjs_Zp(k,b,a)});for(var r=!1,t=0,u=0,w=0;t<p.length||u<q.length;){var v=0,y=[];if(u>=q.length)if(g)y[0]=p[t],v=-1;else break;else if(t>=p.length)if(h)y[1]=q[u],v=1;else break;else{y[0]=p[t];y[1]=q[u];for(var x=0;x<d.length;x++){var v=a.getValue(y[0],d[x][0]),z=b.getValue(y[1],d[x][1]),v=gvjs_Kl(l[x],v,z);if(0!=v)break}}if(r&&0!=v)r=!1,u++;else{if(-1==v&&g||1==v&&h||0==v){k.Lr();var A,B;-1==v&&g||0==v&&c!=gvjs_O?(A=a,B=0):(A=b,B=1);gvjs_t(d,function(a,
b){c==gvjs_0a?k.Wa(w,b,A.getValue(y[B],a[B])):k.sc(w,b,A.getValue(y[B],a[B]),A.Ia(y[B],a[B]),A.getProperties(y[B],a[B]))});if(-1==v&&g||0==v){var D=d.length;gvjs_t(e,function(b,c){k.sc(w,c+D,a.getValue(y[0],b),a.Ia(y[0],b),a.getProperties(y[0],b))})}if(1==v&&h||0==v)D=e.length+d.length,gvjs_t(f,function(a,c){k.sc(w,c+D,b.getValue(y[1],a),b.Ia(y[1],a),b.getProperties(y[1],a))});w++}1==v?u++:t++;0==v&&(r=!0)}}return k},void 0);
gvjs_l("google.visualization.data.max",function(a){if(0==a.length)return null;for(var b=a[0],c=1;c<a.length;c++){var d=a[c];null!=d&&d>b&&(b=d)}return b},void 0);gvjs_l("google.visualization.data.min",function(a){if(0==a.length)return null;for(var b=a[0],c=1;c<a.length;c++){var d=a[c];null!=d&&d<b&&(b=d)}return b},void 0);gvjs_l("google.visualization.data.month",function(a){return a.getMonth()+1},void 0);gvjs_l("google.visualization.data.sum",gvjs__p,void 0);gvjs_l("__gvizguard__",!0,void 0);gvjs_l(gvjs_Sk,gvjs_En,void 0);gvjs_En.prototype.makeRequest=gvjs_En.prototype.makeRequest;gvjs_En.prototype.setRefreshInterval=gvjs_En.prototype.Pn;gvjs_En.prototype.setQuery=gvjs_En.prototype.nl;gvjs_En.prototype.send=gvjs_En.prototype.send;gvjs_En.prototype.setRefreshable=gvjs_En.prototype.Bza;gvjs_En.prototype.setTimeout=gvjs_En.prototype.setTimeout;gvjs_En.prototype.setHandlerType=gvjs_En.prototype.wza;gvjs_En.prototype.setHandlerParameter=gvjs_En.prototype.cia;
gvjs_En.setResponse=gvjs_Ln;gvjs_En.prototype.abort=gvjs_En.prototype.abort;gvjs_l("google.visualization.CustomQuery",gvjs_8n,void 0);gvjs_8n.prototype.send=gvjs_8n.prototype.send;gvjs_l("google.visualization.QueryResponse",gvjs_Xl,void 0);gvjs_Xl.prototype.getDataTable=gvjs_Xl.prototype.$a;gvjs_Xl.prototype.isError=gvjs_Xl.prototype.gk;gvjs_Xl.prototype.hasWarning=gvjs_Xl.prototype.I1;gvjs_Xl.prototype.getReasons=gvjs_Xl.prototype.lca;gvjs_Xl.prototype.getMessage=gvjs_Xl.prototype.pJ;
gvjs_Xl.prototype.getDetailedMessage=gvjs_Xl.prototype.F0;gvjs_l("google.visualization.DataTable",gvjs_R,void 0);gvjs_R.prototype.addColumn=gvjs_R.prototype.fg;gvjs_R.prototype.addRow=gvjs_R.prototype.Lr;gvjs_R.prototype.addRows=gvjs_R.prototype.nu;gvjs_R.prototype.clone=gvjs_R.prototype.clone;gvjs_R.prototype.getColumnId=gvjs_R.prototype.Ve;gvjs_R.prototype.getColumnIndex=gvjs_R.prototype.og;gvjs_R.prototype.getColumnLabel=gvjs_R.prototype.Qa;gvjs_R.prototype.getColumnPattern=gvjs_R.prototype.Ms;
gvjs_R.prototype.getColumnProperty=gvjs_R.prototype.Fg;gvjs_R.prototype.getColumnProperties=gvjs_R.prototype.Go;gvjs_R.prototype.getColumnRange=gvjs_R.prototype.lq;gvjs_R.prototype.getColumnRole=gvjs_R.prototype.Yk;gvjs_R.prototype.getColumnType=gvjs_R.prototype.R;gvjs_R.prototype.getDistinctValues=gvjs_R.prototype.HQ;gvjs_R.prototype.getFilteredRows=gvjs_R.prototype.tC;gvjs_R.prototype.getFormattedValue=gvjs_R.prototype.Ia;gvjs_R.prototype.getNumberOfColumns=gvjs_R.prototype.S;
gvjs_R.prototype.getNumberOfRows=gvjs_R.prototype.aa;gvjs_R.prototype.getProperties=gvjs_R.prototype.getProperties;gvjs_R.prototype.getProperty=gvjs_R.prototype.getProperty;gvjs_R.prototype.getRowProperty=gvjs_R.prototype.Qs;gvjs_R.prototype.getRowProperties=gvjs_R.prototype.rJ;gvjs_R.prototype.getSortedRows=gvjs_R.prototype.oq;gvjs_R.prototype.getTableProperty=gvjs_R.prototype.YQ;gvjs_R.prototype.getTableProperties=gvjs_R.prototype.yy;gvjs_R.prototype.getUnderlyingTableColumnIndex=gvjs_R.prototype.ZQ;
gvjs_R.prototype.getUnderlyingTableRowIndex=gvjs_R.prototype.$Q;gvjs_R.prototype.getValue=gvjs_R.prototype.getValue;gvjs_R.prototype.insertColumn=gvjs_R.prototype.Mda;gvjs_R.prototype.insertRows=gvjs_R.prototype.g2;gvjs_R.prototype.removeColumn=gvjs_R.prototype.zU;gvjs_R.prototype.removeColumns=gvjs_R.prototype.qha;gvjs_R.prototype.removeRow=gvjs_R.prototype.Qz;gvjs_R.prototype.removeRows=gvjs_R.prototype.rha;gvjs_R.prototype.setCell=gvjs_R.prototype.sc;gvjs_R.prototype.setColumnLabel=gvjs_R.prototype.kza;
gvjs_R.prototype.setColumnProperties=gvjs_R.prototype.rV;gvjs_R.prototype.setColumnProperty=gvjs_R.prototype.Wz;gvjs_R.prototype.setFormattedValue=gvjs_R.prototype.Zz;gvjs_R.prototype.setProperties=gvjs_R.prototype.sw;gvjs_R.prototype.setProperty=gvjs_R.prototype.setProperty;gvjs_R.prototype.setRowProperties=gvjs_R.prototype.Cza;gvjs_R.prototype.setRowProperty=gvjs_R.prototype.jia;gvjs_R.prototype.setTableProperties=gvjs_R.prototype.Dza;gvjs_R.prototype.setTableProperty=gvjs_R.prototype.Eza;
gvjs_R.prototype.setValue=gvjs_R.prototype.Wa;gvjs_R.prototype.sort=gvjs_R.prototype.sort;gvjs_R.prototype.toJSON=gvjs_R.prototype.toJSON;gvjs_l("google.visualization.DataView",gvjs_Y,void 0);gvjs_Y.fromJSON=gvjs_7n;gvjs_Y.prototype.getColumnId=gvjs_Y.prototype.Ve;gvjs_Y.prototype.getColumnIndex=gvjs_Y.prototype.og;gvjs_Y.prototype.getColumnLabel=gvjs_Y.prototype.Qa;gvjs_Y.prototype.getColumnPattern=gvjs_Y.prototype.Ms;gvjs_Y.prototype.getColumnProperty=gvjs_Y.prototype.Fg;
gvjs_Y.prototype.getColumnProperty=gvjs_Y.prototype.Fg;gvjs_Y.prototype.getColumnProperties=gvjs_Y.prototype.Go;gvjs_Y.prototype.getColumnRange=gvjs_Y.prototype.lq;gvjs_Y.prototype.getColumnRole=gvjs_Y.prototype.Yk;gvjs_Y.prototype.getColumnType=gvjs_Y.prototype.R;gvjs_Y.prototype.getDistinctValues=gvjs_Y.prototype.HQ;gvjs_Y.prototype.getFilteredRows=gvjs_Y.prototype.tC;gvjs_Y.prototype.getFormattedValue=gvjs_Y.prototype.Ia;gvjs_Y.prototype.getNumberOfColumns=gvjs_Y.prototype.S;
gvjs_Y.prototype.getNumberOfRows=gvjs_Y.prototype.aa;gvjs_Y.prototype.getProperties=gvjs_Y.prototype.getProperties;gvjs_Y.prototype.getProperty=gvjs_Y.prototype.getProperty;gvjs_Y.prototype.getRowProperty=gvjs_Y.prototype.Qs;gvjs_Y.prototype.getRowProperties=gvjs_Y.prototype.rJ;gvjs_Y.prototype.getSortedRows=gvjs_Y.prototype.oq;gvjs_Y.prototype.getTableColumnIndex=gvjs_Y.prototype.XQ;gvjs_Y.prototype.getUnderlyingTableColumnIndex=gvjs_Y.prototype.ZQ;gvjs_Y.prototype.getTableRowIndex=gvjs_Y.prototype.$k;
gvjs_Y.prototype.getUnderlyingTableRowIndex=gvjs_Y.prototype.$Q;gvjs_Y.prototype.getTableProperty=gvjs_Y.prototype.YQ;gvjs_Y.prototype.getTableProperties=gvjs_Y.prototype.yy;gvjs_Y.prototype.getValue=gvjs_Y.prototype.getValue;gvjs_Y.prototype.getViewColumnIndex=gvjs_Y.prototype.pca;gvjs_Y.prototype.getViewColumns=gvjs_Y.prototype.qca;gvjs_Y.prototype.getViewRowIndex=gvjs_Y.prototype.V0;gvjs_Y.prototype.getViewRows=gvjs_Y.prototype.rca;gvjs_Y.prototype.hideColumns=gvjs_Y.prototype.nua;
gvjs_Y.prototype.hideRows=gvjs_Y.prototype.qua;gvjs_Y.prototype.setColumns=gvjs_Y.prototype.ir;gvjs_Y.prototype.setRows=gvjs_Y.prototype.np;gvjs_Y.prototype.toDataTable=gvjs_Y.prototype.Iw;gvjs_Y.prototype.toJSON=gvjs_Y.prototype.toJSON;gvjs_l("google.visualization.errors",gvjs_S,void 0);gvjs_S.addError=gvjs_S.Ud;gvjs_S.removeAll=gvjs_S.Ec;gvjs_S.removeError=gvjs_S.qya;gvjs_S.addErrorFromQueryResponse=gvjs_S.bB;gvjs_S.getContainer=gvjs_S.getContainer;gvjs_S.createProtectedCallback=gvjs_S.sP;
gvjs_l(gvjs_0k,gvjs_Zn,void 0);gvjs_l(gvjs_1k,gvjs__n,void 0);gvjs_l(gvjs_4k,gvjs_X,void 0);gvjs_l(gvjs_3k,gvjs_1n,void 0);gvjs_l(gvjs_2k,gvjs_2n,void 0);gvjs_l("google.visualization.QueryWrapper",gvjs_3n,void 0);gvjs_3n.prototype.setOptions=gvjs_3n.prototype.setOptions;gvjs_3n.prototype.draw=gvjs_3n.prototype.draw;gvjs_3n.prototype.setCustomErrorHandler=gvjs_3n.prototype.pza;gvjs_3n.prototype.sendAndDraw=gvjs_3n.prototype.XE;gvjs_3n.prototype.setCustomPostResponseHandler=gvjs_3n.prototype.tV;
gvjs_3n.prototype.setCustomResponseHandler=gvjs_3n.prototype.uV;gvjs_3n.prototype.abort=gvjs_3n.prototype.abort;gvjs_l("google.visualization.arrayToDataTable",gvjs_Fl,void 0);gvjs_l("google.visualization.datautils.compareValues",gvjs_Kl,void 0);
gvjs_l("google.visualization.dataTableToCsv",function(a){for(var b="",c=0;c<a.aa();c++){for(var d=0;d<a.S();d++){0<d&&(b+=",");var e=a.Ia(c,d),e=e.replace(/"/g,'""'),f=-1!=e.indexOf(","),g=-1!=e.indexOf("\n"),h=-1!=e.indexOf('"');if(f||g||h)e='"'+e+'"';b+=e}b+="\n"}return b},void 0);gvjs_l("google.visualization.setCspCompliantMode",function(a){gvjs_Uh=a},void 0);gvjs_l("google.visualization.GadgetHelper",gvjs_Rn,void 0);gvjs_Rn.prototype.createQueryFromPrefs=gvjs_Rn.prototype.Voa;gvjs_Rn.prototype.validateResponse=gvjs_Rn.prototype.SBa;
var gvjs_3p=" - ",gvjs_4p=" 0 0 1 ",gvjs_5p=" but expected type is ",gvjs_6p=" does not have a domain column.",gvjs_7p=' id="',gvjs_8p=" is of type ",gvjs_9p=" of ",gvjs_$p=" to ",gvjs_aq=' xmlns:svg="http://www.w3.org/2000/svg"',gvjs_bq=' xmlns:xlink="http://www.w3.org/1999/xlink">',gvjs_cq='" style="',gvjs_dq='" value="',gvjs_eq='". Axis does not exist.',gvjs_fq='">',gvjs_gq='"></div>',gvjs_hq="#000",gvjs_iq="#109618",gvjs_jq="#222222",gvjs_kq="#333333",gvjs_lq="#3399CC",gvjs_mq="#666666",gvjs_nq=
"#757575",gvjs_oq="#994499",gvjs_pq="#999",gvjs_qq="#999999",gvjs_rq="#CCCCCC",gvjs_sq="#DC3912",gvjs_tq="#FF9900",gvjs_uq="#FFFFFF",gvjs_vq="#ccc",gvjs_wq="#cccccc",gvjs_xq="#e0e0e0",gvjs_yq="&nbsp;",gvjs_zq="&up__table_query_url=",gvjs_Aq="-caption",gvjs_Bq="-content",gvjs_Cq="-default",gvjs_Dq="-disabled",gvjs_Eq="-dropdown",gvjs_Fq="-inner-box",gvjs_Gq="-outer-box",gvjs_Hq=".enableInteractivity",gvjs_Iq="/core/tooltip.css",gvjs_Jq="0 0",gvjs_Kq="0%",gvjs_Lq="0px",gvjs_Mq="100",gvjs_Nq="100%",
gvjs_Oq="15px",gvjs_Pq="1px",gvjs_Qq="1px solid infotext",gvjs_Rq="400",gvjs_Sq="500",gvjs_Tq="600",gvjs_Uq="700",gvjs_Vq="800",gvjs_Wq="900",gvjs_Xq=";stop-opacity:",gvjs_0="</div>",gvjs_Yq="</li>",gvjs_Zq="</span>",gvjs__q='<?xml version="1.0"?>',gvjs_0q='<body marginwidth="0" marginheight="0"',gvjs_1q='<div id="',gvjs_2q='<div id="chartArea"></div>',gvjs_3q="<head>",gvjs_4q='<html xmlns:v="urn:schemas-microsoft-com:vml">',gvjs_5q='<html xmlns="http://www.w3.org/1999/xhtml"',gvjs_6q='<param name="flashvars" value="',
gvjs_7q='<param name="movie" value="',gvjs_8q='<script type="text/javascript">',gvjs_9q='<span style="color:',gvjs_$q="<style> v\\:* { behavior:url(#default#VML);}</style>",gvjs_ar="All data columns targetting the same axis must be of the same data type. Column #",gvjs_br="All domains must be of the same data type",gvjs_cr="Arial",gvjs_dr="BACKGROUND",gvjs_er="CELL",gvjs_fr="COLUMN",gvjs_gr="COUNTRIES",gvjs_hr="Color",gvjs_ir="Component already rendered",gvjs_jr="Copy-Paste this code to an HTML page",
gvjs_kr="DOMAIN_INDEX",gvjs_lr="Data has no columns.",gvjs_mr="Data must contain at least two columns.",gvjs_nr="Data table is not defined",gvjs_or="Drawing_Frame_",gvjs_pr="Each values column may be followed by one or two annotation columns. column number ",gvjs_qr='Failed geocoding "',gvjs_rr="First column must be a domain column",gvjs_sr="First column must contain date, or date and time.",gvjs_tr="Geocoding failed for all data points",gvjs_ur="Google_Visualization",gvjs_vr="HH:mm MMMM dd, yyyy",
gvjs_wr="Invalid orientation.",gvjs_xr="Last domain does not have enough data columns (missing ",gvjs_yr="Lines",gvjs_zr="MMMM dd, yyyy",gvjs_Ar="No data",gvjs_Br="No datatable provided.",gvjs_Cr="OBJECT_INDEX",gvjs_Dr="ROW",gvjs_Er="ROW_INDEX",gvjs_Fr="Requested map does not exist.",gvjs_Gr="Roboto",gvjs_Hr="Roboto:medium",gvjs_Ir="SPAN",gvjs_Jr="SUBTYPE",gvjs_Kr="Shape does not exist in this group.",gvjs_Lr="Start and end points must be 2D",gvjs_Mr="TOOLTIP",gvjs_Nr="The columns type does not match the supported data format. See documentation for supported formats.",
gvjs_Or="The visualization is not ready yet.",gvjs_Pr="Theme should be a theme name or an options object.",gvjs_Qr="Unable to set parent component",gvjs_Rr="Unexpected domain column (column #",gvjs_Sr="Unknown granularity.",gvjs_Tr="Your browser does not support charts",gvjs_Ur="_focusedLabels",gvjs_Vr="_selectedLabels",gvjs_Wr="charts-button",gvjs_Xr="charts-checkbox",gvjs_Yr="charts-control",gvjs_Zr="charts-custom-button",gvjs__r="charts-flat-button",
gvjs_0r="charts-inline-block",gvjs_1r="charts-inline-block ",gvjs_2r="charts-link-button",gvjs_3r="charts-menu",gvjs_4r="charts-menu-button",gvjs_5r="charts-menuheader",gvjs_6r="charts-menuitem",gvjs_7r="charts-menuseparator",gvjs_8r="charts-option",gvjs_9r="charts-option-selected",gvjs_$r="charts-select",gvjs_as="above",gvjs_bs="action",gvjs_cs=
"activedescendant",gvjs_ds="allValuesSuffix",gvjs_es="always",gvjs_fs="animation.duration",gvjs_gs="animationfinish",gvjs_hs="annotation",gvjs_is="annotations.boxStyle",gvjs_js="annotations.domain.stemColor",gvjs_ks="annotations.domain.style",gvjs_ls="annotations.domain.textStyle",gvjs_ms="annotations.highContrast",gvjs_ns="annotations.stem.angle",gvjs_os="annotations.stem.color",gvjs_ps="annotations.stem.length",gvjs_qs="annotations.stemColor",gvjs_rs="annotations.stemLength",gvjs_ss="annotations.style",
gvjs_ts="annotations.textStyle",gvjs_us="annotationtext",gvjs_vs="area",gvjs_ws="areaOpacity",gvjs_xs="aria-activedescendant",gvjs_ys="aria-hidden",gvjs_zs="aria-label",gvjs_As="arial",gvjs_Bs="background",gvjs_Cs="background-color",gvjs_Ds="backgroundColor",gvjs_Es="backgroundColor.fill",gvjs_Fs="bar.groupWidth",gvjs_Gs="bar.width",gvjs_Hs="bars",gvjs_Is="baseline",gvjs_Js="baselineColor",gvjs_Ks="beforedrag",gvjs_Ls="beforehide",gvjs_Ms="beforeshow",gvjs_Ns="below",gvjs_Os="blur",gvjs_Ps="bold",
gvjs_Qs="border-box",gvjs_Rs="bottom",gvjs_Ss="bottom-space",gvjs_Ts="bottom-vert",gvjs_Us="bottom_left",gvjs_Vs="bubble",gvjs_Ws="bubble.opacity",gvjs_Xs="bubbles",gvjs_Ys="button",gvjs_Zs="candlestick",gvjs__s="candlestick.fallingColor",gvjs_0s="candlestick.risingColor",gvjs_1s="candlesticks",gvjs_2s="canvas",gvjs_3s="category",gvjs_4s="categorypoint",gvjs_5s="categorysensitivityarea",gvjs_1="center",gvjs_6s="change",gvjs_7s="character",gvjs_8s="chart.style.text",gvjs_9s="chartArea",gvjs_$s="chartArea.backgroundColor",
gvjs_at="chartArea.bottom",gvjs_bt="chartArea.height",gvjs_ct="chartArea.left",gvjs_dt="chartArea.right",gvjs_et="chartArea.top",gvjs_ft="chartArea.width",gvjs_gt="chartDragStart",gvjs_ht="chartMouseDown",gvjs_it="chartMouseMove",gvjs_jt="chartRightClick",gvjs_kt="chartType",gvjs_lt="chartarea",gvjs_mt="checkbox",gvjs_nt="checked",gvjs_ot="circle",gvjs_pt="clip-path",gvjs_qt="clipped",gvjs_rt="close",gvjs_st="closedPhase",gvjs_tt="col-resize",gvjs_2="color",gvjs_ut="colorAxis.values must not contain nulls",
gvjs_vt="colorBar",gvjs_wt="colors",gvjs_xt="combobox",gvjs_yt="contextmenu",gvjs_zt="corners.bottomleft.rx",gvjs_At="corners.bottomleft.ry",gvjs_Bt="corners.bottomright.rx",gvjs_Ct="corners.bottomright.ry",gvjs_Dt="corners.rx",gvjs_Et="corners.ry",gvjs_Ft="corners.topleft.rx",gvjs_Gt="corners.topleft.ry",gvjs_Ht="corners.topright.rx",gvjs_It="corners.topright.ry",gvjs_Jt="countries",gvjs_Kt="crosshair.color",gvjs_Lt="crosshair.opacity",gvjs_Mt="crosshair.orientation",gvjs_Nt="curve",gvjs_Ot="curveType",
gvjs_Pt="data-value",gvjs_Qt="dataOpacity",gvjs_Rt="datalessRegionColor",gvjs_St="dateFormat",gvjs_Tt="datum",gvjs_Ut="dblclick",gvjs_Vt="default",gvjs_Wt="defaultColor",gvjs_Xt="defs",gvjs_Yt="dialogselect",gvjs_Zt="diff.newData.opacity",gvjs__t="diff.oldData.opacity",gvjs_0t="disable",gvjs_1t="displayAnnotations",gvjs_2t="displayDateBarSeparator",gvjs_3t="displayLegendDots",gvjs_4t="displayLegendValues",gvjs_5t="displayRangeSelector",gvjs_6t="displayZoomButtons",gvjs_7t="dive",gvjs_8t="doExpressInstall",
gvjs_9t="drag",gvjs_$t="dragend",gvjs_au="dragstart",gvjs_bu="ellipse",gvjs_cu="enable",gvjs_du="enableInteractivity",gvjs_eu="enableScrollWheel",gvjs_3="end",gvjs_fu="explorer",gvjs_gu="explorer.actions",gvjs_hu="feComponentTransfer",gvjs_iu="feGaussianBlur",gvjs_ju="feMergeNode",gvjs_ku="feature",gvjs_lu="featureClick",gvjs_mu="featureHover",gvjs_nu="featureMove",gvjs_ou="fgrid",gvjs_pu="fill",gvjs_qu="fill-opacity",gvjs_ru="fill.color",gvjs_su="fill.opacity",gvjs_tu="fillColor",gvjs_uu="fillOpacity",
gvjs_vu="finish",gvjs_wu="focusTarget",gvjs_xu="font-family",gvjs_yu="font-size",gvjs_zu="font-style",gvjs_Au="font-weight",gvjs_Bu="font.family",gvjs_Cu="font.size",gvjs_Du="font.underline",gvjs_Eu="fontColor",gvjs_Fu="fontFamily",gvjs_Gu="fontName",gvjs_Hu="fontSize",gvjs_Iu="forceIFrame",gvjs_Ju="format",gvjs_Ku="formatOptions",gvjs_Lu="formatOptions.prefix",gvjs_Mu="formatOptions.scaleFactor",gvjs_Nu="formatOptions.suffix",gvjs_Ou="frozen-column",gvjs_Pu="getcontext",gvjs_Qu="global",gvjs_Ru=
"google-visualization-toolbar-html-code-explanation",gvjs_Su="google-visualization-tooltip",gvjs_Tu="gradient",gvjs_Uu="grid",gvjs_Vu="gridlineColor",gvjs_Wu="gridlines",gvjs_Xu="gridlines.color",gvjs_Yu="gridlines.count",gvjs_Zu="group",gvjs__u="hAxis",gvjs_0u="halign",gvjs_1u="haspopup",gvjs_2u="headerColor",gvjs_3u="headerHeight",gvjs_4u="hide",gvjs_5u="high",gvjs_6u="highContrast",gvjs_7u="highlight",gvjs_8u="histogram",gvjs_9u="histogram.bucketSize",gvjs_$u="histogram.hideBucketItems",gvjs_av=
"histogram.lastBucketPercentile",gvjs_bv="histogramBuckets",gvjs_cv="hoverIn",gvjs_dv="hoverOut",gvjs_ev="http://www.w3.org/2000/svg",gvjs_fv="hybrid",gvjs_gv="id",gvjs_hv="iframe",gvjs_iv="in",gvjs_jv="inAndOut",gvjs_kv="infobackground",gvjs_lv="input",gvjs_mv="inside",gvjs_nv="interpolateNulls",gvjs_ov="interval",gvjs_pv="isStacked",gvjs_qv="italic",gvjs_rv="kavrayskiy-vii",gvjs_sv="key",gvjs_tv="keydown",gvjs_uv="keyup",gvjs_vv="label",gvjs_wv="labelInLegend",gvjs_xv="labeled",gvjs_yv="labelledby",
gvjs_zv="last-frozen-column",gvjs_Av="legend",gvjs_Bv="legend.alignment",gvjs_Cv="legend.maxLines",gvjs_Dv="legend.position",gvjs_Ev="legend.style.text",gvjs_Fv="legend.textStyle",gvjs_Gv="legendTextStyle",gvjs_Hv="legendentry",gvjs_Iv="legendscrollbutton",gvjs_Jv="lineWidth",gvjs_Kv="linear",gvjs_Lv="linearGradient",gvjs_Mv="links",gvjs_Nv="logScale",gvjs_Ov="ltr",gvjs_Pv="magnifyingGlassBorder",gvjs_Qv="magnifyingGlassTriangle",gvjs_Rv="mapType",gvjs_Sv="margin",gvjs_Tv="margin.bottom",gvjs_Uv=
"marker",gvjs_Vv="markerClick",gvjs_Wv="markerHover",gvjs_Xv="material",gvjs_Yv="max",gvjs_Zv="max-lines",gvjs__v="max-width",gvjs_0v="maxColor",gvjs_1v="maxDepth",gvjs_2v="maximized",gvjs_3v="mercator",gvjs_4v="midColor",gvjs_5v="middle",gvjs_6v="min",gvjs_7v="min-width",gvjs_8v="minColor",gvjs_9v="minorGridlines.color",gvjs_$v="minorGridlines.count",gvjs_aw="mirrorLog",gvjs_bw="month",gvjs_cw="mouseenter",gvjs_dw="mouseleave",gvjs_ew="mousemove",gvjs_fw="mouseup",gvjs_gw="mousewheel",gvjs_hw="move",
gvjs_iw="move_offscreen",gvjs_jw="natural",gvjs_kw="normal",gvjs_lw="nowrap",gvjs_mw="off",gvjs_nw="offset",gvjs_ow="old-data",gvjs_pw="onmousedown",gvjs_qw="onmousemove",gvjs_rw="onmouseout",gvjs_sw="onmouseover",gvjs_tw="opacity 1s linear",gvjs_uw="opaque",gvjs_vw="orientation",gvjs_ww="out",gvjs_xw="outside",gvjs_yw="page",gvjs_zw="paging-controls",gvjs_Aw="path",gvjs_Bw="percentage",gvjs_Cw="pie",gvjs_Dw="pieSliceBorderColor",gvjs_Ew="pieSliceText",gvjs_Fw="piecewiseLinear",gvjs_Gw="placeholder",
gvjs_Hw="playAnimation",gvjs_Iw="point",gvjs_Jw="pointSize",gvjs_Kw="pointer",gvjs_Lw="points",gvjs_Mw="pointsVisible",gvjs_Nw="pointsensitivityarea",gvjs_Ow="polygon",gvjs_Pw="polynomial",gvjs_Qw="pretty",gvjs_Rw="primarydiagonalstripes",gvjs_Sw="provinces",gvjs_Tw="px;overflow-x:",gvjs_Uw="rabl-use-parent",gvjs_Vw="range",gvjs_Ww="rangechange",gvjs_Xw="rect",gvjs_Yw="redirectUrl",gvjs_Zw="redraw",gvjs__w="region",gvjs_0w="remove",gvjs_1w="removeseriebutton",gvjs_2w="resize",gvjs_3w="resolution",
gvjs_4w="reverseCategories",gvjs_5w="rgba(0,0,0,0)",gvjs_6w="right-space",gvjs_7w="rightclick",gvjs_8w="rotate",gvjs_9w="rotate(",gvjs_$w="rowlabels",gvjs_ax="rows",gvjs_bx="scaleType",gvjs_cx="screen",gvjs_dx="scroll",gvjs_ex="secondarydiagonalstripes",gvjs_fx="selected",gvjs_gx="selectedRows",gvjs_hx="selectionMode",gvjs_ix="separator",gvjs_jx="series",gvjs_kx="series-color",gvjs_lx="series-color-dark",gvjs_mx="series-color-light",gvjs_nx="series.",gvjs_ox="shadow.opacity",gvjs_px="shadow.radius",
gvjs_qx="shadow.xoffset",gvjs_rx="shadow.yoffset",gvjs_sx="shape",gvjs_tx="show",gvjs_ux="showChartButtons",gvjs_vx="showLine",gvjs_wx="showTooltip",gvjs_xx="showTooltips",gvjs_yx="size",gvjs_zx="slice",gvjs_Ax="smoothingFactor",gvjs_Bx="square",gvjs_Cx="stack",gvjs_Dx="star",gvjs_4="start",gvjs_Ex="steppedArea",gvjs_Fx="steppedareabar",gvjs_Gx="stop",gvjs_Hx="stop-color:",gvjs_Ix="stroke",gvjs_Jx="stroke-dasharray",gvjs_Kx="stroke-linecap",gvjs_Lx="stroke-opacity",gvjs_Mx="stroke-width",gvjs_Nx=
"stroke.color",gvjs_Ox="stroke.opacity",gvjs_Px="stroke.width",gvjs_Qx="strokeColor",gvjs_Rx="strokeOpacity",gvjs_Sx="strokeWidth",gvjs_Tx="subtitle",gvjs_Ux="svg",gvjs_Vx="targetAxisIndex",gvjs_Wx="tbody",gvjs_Xx="td",gvjs_Yx="text-anchor",gvjs_Zx="text-decoration",gvjs__x="textStyle",gvjs_0x="textpathok",gvjs_1x="ticks",gvjs_2x="ticks.pixelsPerTick",gvjs_3x="title",gvjs_4x="titleFontSize",gvjs_5x="titleTextStyle",gvjs_6x="toggle_display",gvjs_7x="tooltip-shapes",gvjs_8x="tooltip.bounds",gvjs_9x=
"tooltip.ignoreBounds",gvjs_$x="tooltip.isHtml",gvjs_ay="tooltip.showColorCode",gvjs_by="tooltip.textStyle",gvjs_cy="tooltip.trigger",gvjs_dy="tooltipTextStyle",gvjs_ey="top",gvjs_fy="top-space",gvjs_gy="top_left",gvjs_hy="tr",gvjs_iy="transform",gvjs_jy="translate(",gvjs_ky="trendlines.",gvjs_ly="underline",gvjs_my="unhighlight",gvjs_ny='unknown property on ellipse "',gvjs_oy="url(#",gvjs_py="urn:schemas-microsoft-com:vml",gvjs_qy="useExpressInstall",gvjs_ry="useLargeControl",gvjs_sy="useMapTypeControl",
gvjs_ty="userSpaceOnUse",gvjs_uy="v-text-align",gvjs_vy="v:fill",gvjs_wy="v:oval",gvjs_xy="v:path",gvjs_yy="v:shape",gvjs_zy="vAxes",gvjs_Ay="valign",gvjs_By="value-and-percentage",gvjs_Cy="var _loaded = false;",gvjs_Dy="viewWindow.max",gvjs_Ey="viewWindow.min",gvjs_Fy="viewWindowMode",gvjs_Gy="visibleInLegend",gvjs_Hy="wordtree",gvjs_Iy="world";function gvjs_Jy(a){var b=null,c=null;gvjs_q(a)?b=a:c=a;this.Uoa=b;this.H=c;this.SS=null}
gvjs_Jy.prototype.lp=function(a){this.SS=a;this.H&&gvjs_Zh(this.H,a)};gvjs_Jy.prototype.hv=function(){return this.H?gvjs__h(this.H):this.SS};gvjs_Jy.prototype.j=function(){this.H||(this.H=this.Uoa(),null===this.SS||gvjs_Zh(this.H,this.SS));return this.H};function gvjs_Ky(){this.Jc=[]}gvjs_=gvjs_Ky.prototype;gvjs_.Ij=function(a){this.Jc.push(a)};gvjs_.move=function(a,b){this.Ij(gvjs_Ly(a,b))};gvjs_.za=function(a,b){this.Ij({type:gvjs_M,data:{x:a,y:b}})};gvjs_.Bp=function(a,b,c,d,e,f){this.Ij({type:gvjs_Nt,data:{x1:a,y1:b,x2:c,y2:d,x:e,y:f}})};gvjs_.eg=function(a,b,c,d,e,f,g){this.Ij({type:"arc",data:{cx:a,cy:b,rx:c,ry:d,ly:e,eu:f,Tda:g}})};
function gvjs_My(a,b,c){if(0!=b.length)if(0==a.Jc.length?a.move(b[0].x,b[0].y):a.za(b[0].x,b[0].y),c)for(var d=1;d<b.length;++d)a.Bp(c[d-1][1].x,c[d-1][1].y,c[d][0].x,c[d][0].y,b[d].x,b[d].y);else for(d=1;d<b.length;++d)a.za(b[d].x,b[d].y)}gvjs_.close=function(){this.Ij({type:gvjs_rt,data:null})};function gvjs_Ly(a,b){return{type:gvjs_hw,data:{x:a,y:b}}}function gvjs_Ny(a,b){var c=new gvjs_Ky;0<a.length&&(gvjs_My(c,a),b||c.close());return c};var gvjs_vca={sma:gvjs_4,CENTER:gvjs_1,ela:gvjs_3};function gvjs_Oy(a,b,c){switch(c){case gvjs_4:c=a;a+=b;break;case gvjs_3:c=a-b;break;case gvjs_1:c=a-b/2;a+=b/2;break;default:c=a=NaN}return{start:c,end:a}}function gvjs_Py(a,b,c,d){d&&(c=c===gvjs_4?gvjs_3:c===gvjs_3?gvjs_4:c);switch(c){case gvjs_3:return b;case gvjs_1:return gvjs_Td(a,b);default:return a}};function gvjs_Qy(a,b){gvjs_T.call(this);this.na=a;this.yF=b;this.Sv=null;this.hf=gvjs_ti(gvjs_r(function(a,b,e){return this.xC(a,b,e)},this),{mV:function(a,b){var e=[a,b[0]];gvjs_v(b[1],function(a,b){e.push(a);e.push(b)});e.push(+b[2]);return"getTextSize_"+e.join("_")}});this.mw=null}gvjs_s(gvjs_Qy,gvjs_T);
function gvjs_Ry(){var a=gvjs_rg();a.__googleVisualizationAbstractRendererElementsCount__=a.__googleVisualizationAbstractRendererElementsCount__||0;var b="_ABSTRACT_RENDERER_ID_"+a.__googleVisualizationAbstractRendererElementsCount__.toString();a.__googleVisualizationAbstractRendererElementsCount__++;return b}gvjs_=gvjs_Qy.prototype;gvjs_.width=0;gvjs_.height=0;gvjs_.Um=function(a,b){a=this.pP(a,b);a.lp(gvjs_Ma);return this.Sv=a};gvjs_.deleteContents=function(a){this.t_(a)};gvjs_.flush=function(){};
gvjs_.clear=function(){this.Kf()};gvjs_.Kf=function(){this.Sv=null};gvjs_.N=function(){this.Kf();gvjs_Qy.o.N.call(this)};gvjs_.getContainer=function(){return this.na};gvjs_.lp=function(a,b){a&&(a.constructor==gvjs_Jy?a.lp(b):gvjs_Zh(a,b))};gvjs_.hv=function(a){return gvjs__h(a)};gvjs_.appendChild=function(a,b){if(b){if(b.constructor==gvjs_Jy){if(!b.H)return;b=b.j()}a.j().appendChild(b)}};
function gvjs_Sy(a,b){b instanceof gvjs_Jy&&(b=b.j());for(var c;c=b.firstChild;)gvjs_Sy(a,c);b.parentElement.removeChild(b)}gvjs_.replaceChild=function(a,b,c){a=a.j();gvjs_9e(c)!=a?(gvjs_Sy(this,c),a.appendChild(b)):a.replaceChild(b,c)};gvjs_.gc=function(a){if(a.H){var b=a.j();this.Pu.gc(b);a.j()}};gvjs_.Pa=function(a){a=null!=a?a:!1;var b=new gvjs_Jy(gvjs_r(this.LZ,this));a||b.j();return b};gvjs_.UB=function(){};gvjs_.nI=function(){return null};
function gvjs_Ty(a,b,c,d,e,f){var g=new gvjs_Ky;g.move(b,c);g.za(d,e);return a.Nc(g,f)}gvjs_.Nc=function(a,b){for(var c=[],d=0;d<a.Jc.length;d++){var e=c,f=a.Jc[d];switch(f.type){case gvjs_hw:f=f.data;this.yd(e,f.x,f.y);break;case gvjs_M:f=f.data;this.Ma(e,f.x,f.y);break;case gvjs_Nt:f=f.data;this.Kr(e,f.x1,f.y1,f.x2,f.y2,f.x,f.y);break;case "arc":f=f.data;this.Hm(e,f.cx,f.cy,f.rx,f.ry,f.ly,f.eu,f.Tda);break;case gvjs_rt:this.Wi(e)}}return this.XZ(c,b)};
gvjs_.Se=function(a,b,c,d,e){a=this.Jx(a,b,c,d);this.appendChild(e,a);return a};gvjs_.Ml=function(a,b,c,d,e,f){a=this.JZ(a,b,c,d,e);this.appendChild(f,a);return a};gvjs_.ub=function(a,b,c,d,e,f){a=this.Il(a,b,c,d,e);this.appendChild(f,a);return a};gvjs_.E_=function(a,b,c,d,e,f){a=gvjs_Ty(this,a,b,c,d,e);this.appendChild(f,a);return a};gvjs_.Ha=function(a,b,c){a=this.Nc(a,b);this.appendChild(c,a);return a};gvjs_.ie=function(a,b,c,d,e,f,g,h,k){a=this.Kx(a,b,c,d,e,f,g,k);this.appendChild(h,a);return a};
gvjs_.ej=function(a,b,c,d,e,f,g,h,k,l){a=this.VH(a,b,c,d,e,f,g,h,l);this.appendChild(k,a);return a};function gvjs_wca(a,b,c,d,e,f,g,h,k,l){b=a.hs(b,c,d,e,f,g,h,k,void 0);a.appendChild(l,b)}gvjs_.Yl=function(a,b){return this.hf(a,b).width};gvjs_.gD=function(){return!1};gvjs_.NH=gvjs_Hd;function gvjs_Uy(a){gvjs_W.call(this);this.H=a;a=gvjs_y?gvjs_lk:gvjs_Os;this.Qva=gvjs_V(this.H,gvjs_y?gvjs_kk:gvjs__a,this,!gvjs_y);this.Rva=gvjs_V(this.H,a,this,!gvjs_y)}gvjs_s(gvjs_Uy,gvjs_W);gvjs_Uy.prototype.handleEvent=function(a){var b=new gvjs_9l(a.fj);b.type=a.type==gvjs_kk||a.type==gvjs__a?gvjs_kk:gvjs_lk;this.dispatchEvent(b)};gvjs_Uy.prototype.N=function(){gvjs_Uy.o.N.call(this);gvjs_qm(this.Qva);gvjs_qm(this.Rva);delete this.H};function gvjs_Vy(){}gvjs_Vy.prototype.Df=function(){};function gvjs_Wy(a){var b=a.offsetLeft,c=a.offsetParent;c||gvjs_Hf(a)!=gvjs_Za||(c=gvjs_Ge(a).documentElement);if(!c)return b;if(gvjs_fe)var d=gvjs_4f(c),b=b+d.left;else gvjs_ue(8)&&!gvjs_ue(9)&&(d=gvjs_4f(c),b-=d.left);return gvjs_Zf(c)?c.clientWidth-(b+a.offsetWidth):b};function gvjs_Xy(a,b,c,d,e,f,g,h,k){var l=gvjs_Yy(c),m=gvjs_Vf(a),n=gvjs_Nf(a);n&&m.cD(gvjs_xf(n));var n=gvjs_Ee(a),p=gvjs_Ee(c);if(n.vc()!=p.vc()){var q=n.vc().body;var p=p.getWindow(),r=new gvjs_z(0,0),t=gvjs_Se(gvjs_Ge(q));if(gvjs_Bf(t,"parent")){var u=q;do{var w=t==p?gvjs_Of(u):gvjs_Rf(u);r.x+=w.x;r.y+=w.y}while(t&&t!=p&&t!=t.parent&&(u=t.frameElement)&&(t=t.parent))}q=gvjs_ze(r,gvjs_Of(q));!gvjs_y||gvjs_ue(9)||gvjs_Pe(n.Ad)||(q=gvjs_ze(q,gvjs_Qe(n.Ad)));m.left+=q.x;m.top+=q.y}a=gvjs_Zy(a,b);
b=m.left;a&4?b+=m.width:a&2&&(b+=m.width/2);m=new gvjs_z(b,m.top+(a&1?m.height:0));m=gvjs_ze(m,l);e&&(m.x+=(a&4?-1:1)*e.x,m.y+=(a&1?-1:1)*e.y);var v;if(g)if(k)v=k;else if(v=gvjs_Nf(c))v.top-=l.y,v.right-=l.x,v.bottom-=l.y,v.left-=l.x;return gvjs__y(m,c,d,f,v,g,h)}
function gvjs_Yy(a){var b;if(a=a.offsetParent){var c="HTML"==a.tagName||"BODY"==a.tagName;c&&gvjs_Hf(a)==gvjs_rb||(b=gvjs_Of(a),c||(c=(c=gvjs_Zf(a))&&gvjs_fe?-a.scrollLeft:!c||gvjs_Laa&&gvjs_te("8")||gvjs_Gf(a,"overflowX")==gvjs_Ab?a.scrollLeft:a.scrollWidth-a.clientWidth-a.scrollLeft,b=gvjs_ze(b,new gvjs_z(c,a.scrollTop))))}return b||new gvjs_z}
function gvjs__y(a,b,c,d,e,f,g){a=a.clone();var h=gvjs_Zy(b,c);c=gvjs_Uf(b);g=g?g.clone():c.clone();a=a.clone();g=g.clone();var k=0;if(d||0!=h)h&4?a.x-=g.width+(d?d.right:0):h&2?a.x-=g.width/2:d&&(a.x+=d.left),h&1?a.y-=g.height+(d?d.bottom:0):d&&(a.y+=d.top);if(f){if(e){d=a;h=g;k=0;65==(f&65)&&(d.x<e.left||d.x>=e.right)&&(f&=-2);132==(f&132)&&(d.y<e.top||d.y>=e.bottom)&&(f&=-5);d.x<e.left&&f&1&&(d.x=e.left,k|=1);if(f&16){var l=d.x;d.x<e.left&&(d.x=e.left,k|=4);d.x+h.width>e.right&&(h.width=Math.min(e.right-
d.x,l+h.width-e.left),h.width=Math.max(h.width,0),k|=4)}d.x+h.width>e.right&&f&1&&(d.x=Math.max(e.right-h.width,e.left),k|=1);f&2&&(k|=(d.x<e.left?16:0)|(d.x+h.width>e.right?32:0));d.y<e.top&&f&4&&(d.y=e.top,k|=2);f&32&&(l=d.y,d.y<e.top&&(d.y=e.top,k|=8),d.y+h.height>e.bottom&&(h.height=Math.min(e.bottom-d.y,l+h.height-e.top),h.height=Math.max(h.height,0),k|=8));d.y+h.height>e.bottom&&f&4&&(d.y=Math.max(e.bottom-h.height,e.top),k|=2);f&8&&(k|=(d.y<e.top?64:0)|(d.y+h.height>e.bottom?128:0));e=k}else e=
256;k=e}f=new gvjs_D(0,0,0,0);f.left=a.x;f.top=a.y;f.width=g.width;f.height=g.height;e=k;if(e&496)return e;gvjs_If(b,new gvjs_z(f.left,f.top));g=f.bc();gvjs_Be(c,g)||(c=g,g=gvjs_Ge(b),a=gvjs_Pe(gvjs_Ee(g).Ad),!gvjs_y||gvjs_te("10")||a&&gvjs_te("8")?(b=b.style,gvjs_fe?b.MozBoxSizing=gvjs_Qs:gvjs_ge?b.WebkitBoxSizing=gvjs_Qs:b.boxSizing=gvjs_Qs,b.width=Math.max(c.width,0)+gvjs_g,b.height=Math.max(c.height,0)+gvjs_g):(g=b.style,a?(a=gvjs_3f(b),b=gvjs_4f(b),g.pixelWidth=c.width-b.left-a.left-a.right-
b.right,g.pixelHeight=c.height-b.top-a.top-a.bottom-b.bottom):(g.pixelWidth=c.width,g.pixelHeight=c.height)));return e}function gvjs_Zy(a,b){return(b&8&&gvjs_Zf(a)?b^4:b)&-9};function gvjs_0y(a,b,c){this.element=a;this.LH=b;this.Jxa=c}gvjs_s(gvjs_0y,gvjs_Vy);gvjs_0y.prototype.Df=function(a,b,c){gvjs_Xy(this.element,this.LH,a,b,void 0,c,this.Jxa)};function gvjs_1y(a,b){this.la=a instanceof gvjs_z?a:new gvjs_z(a,b)}gvjs_s(gvjs_1y,gvjs_Vy);gvjs_1y.prototype.Df=function(a,b,c,d){gvjs_Xy(gvjs_Lf(a),0,a,b,this.la,c,null,d)};function gvjs_xca(a){if(a.altKey&&!a.ctrlKey||a.metaKey||112<=a.keyCode&&123>=a.keyCode)return!1;switch(a.keyCode){case 18:case 20:case 93:case 17:case 40:case 35:case 27:case 36:case 45:case 37:case 224:case 91:case 144:case 12:case 34:case 33:case 19:case 255:case 44:case 39:case 145:case 16:case 38:case 252:case 224:case 92:return!1;case 0:return!gvjs_fe;default:return 166>a.keyCode||183<a.keyCode}}
function gvjs_yca(a,b,c,d,e){if(!(gvjs_y||gvjs_ee||gvjs_ge&&gvjs_te("525")))return!0;if(gvjs_ie&&e)return gvjs_2y(a);if(e&&!d)return!1;gvjs_p(b)&&(b=gvjs_3y(b));if(!c&&(17==b||18==b||gvjs_ie&&91==b))return!1;if((gvjs_ge||gvjs_ee)&&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(gvjs_y&&d&&b==a)return!1;switch(a){case 13:return!0;case 27:return!(gvjs_ge||gvjs_ee)}return gvjs_2y(a)}
function gvjs_2y(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||(gvjs_ge||gvjs_ee)&&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:return!0;default:return!1}}function gvjs_3y(a){if(gvjs_fe)a=gvjs_zca(a);else if(gvjs_ie&&gvjs_ge)a:switch(a){case 93:a=91;break a}return a}
function gvjs_zca(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}};function gvjs_4y(a,b){gvjs_W.call(this);this.Ed=new gvjs_qp(this);this.Xz(a||null);b&&this.vw(b)}gvjs_s(gvjs_4y,gvjs_W);gvjs_=gvjs_4y.prototype;gvjs_.H=null;gvjs_.M9=!0;gvjs_.K9=null;gvjs_.L9=null;gvjs_.jD=!1;gvjs_.Oza=!1;gvjs_.J2=-1;gvjs_.pua=!1;gvjs_.sqa=!0;gvjs_.zg=gvjs_6x;gvjs_.getType=function(){return this.zg};gvjs_.vw=function(a){this.zg=a};gvjs_.j=function(){return this.H};gvjs_.Xz=function(a){gvjs_5y(this);this.H=a};gvjs_.oV=function(a){gvjs_5y(this);this.M9=a};
gvjs_.JV=function(a,b){this.mF=a;this.PC=b};gvjs_.Vc=function(){return this.Ed};function gvjs_5y(a){if(a.jD)throw Error("Can not change this state of the popup while showing.");}gvjs_.ea=function(){return this.jD};gvjs_.setVisible=function(a){this.mF&&this.mF.stop();this.PC&&this.PC.stop();a?this.p6():this.QC()};gvjs_.Df=gvjs_Fb;
gvjs_.p6=function(){if(!this.jD&&this.f4()){if(!this.H)throw Error("Caller must call setElement before trying to show the popup");this.Df();var a=gvjs_Ge(this.H);this.pua&&this.Ed.B(a,gvjs_tv,this.jxa,!0);if(this.M9)if(this.Ed.B(a,gvjs_hl,this.aga,!0),gvjs_y){var b;try{b=a.activeElement}catch(d){}for(;b&&"IFRAME"==b.nodeName;){try{var c=gvjs_cf(b)}catch(d){break}a=c;b=a.activeElement}this.Ed.B(a,gvjs_hl,this.aga,!0);this.Ed.B(a,"deactivate",this.$fa)}else this.Ed.B(a,gvjs_Os,this.$fa);this.zg==gvjs_6x?
(this.H.style.visibility=gvjs_Ab,gvjs_F(this.H,!0)):this.zg==gvjs_iw&&this.Df();this.jD=!0;this.J2=gvjs_Qb();this.mF?(gvjs_om(this.mF,gvjs_3,this.Dz,!1,this),this.mF.play()):this.Dz()}};gvjs_.QC=function(a){if(!this.jD||!this.dispatchEvent({type:gvjs_Ls,target:a}))return!1;this.Ed&&this.Ed.Ec();this.jD=!1;gvjs_Qb();this.PC?(gvjs_om(this.PC,gvjs_3,gvjs_Pb(this.V$,a),!1,this),this.PC.play()):this.V$(a);return!0};
gvjs_.V$=function(a){this.zg==gvjs_6x?this.Oza?gvjs_Ym(this.qda,0,this):this.qda():this.zg==gvjs_iw&&(this.H.style.top="-10000px");this.cw(a)};gvjs_.qda=function(){this.H.style.visibility=gvjs_7a;gvjs_F(this.H,!1)};gvjs_.f4=function(){return this.dispatchEvent(gvjs_Ms)};gvjs_.Dz=function(){this.dispatchEvent(gvjs_tx)};gvjs_.cw=function(a){this.dispatchEvent({type:gvjs_4u,target:a})};
gvjs_.aga=function(a){a=a.target;gvjs_$e(this.H,a)||gvjs_Aca(this,a)||this.L9&&!gvjs_$e(this.L9,a)||150>gvjs_Qb()-this.J2||this.QC(a)};gvjs_.jxa=function(a){27==a.keyCode&&this.QC(a.target)&&(a.preventDefault(),a.stopPropagation())};gvjs_.$fa=function(a){if(this.sqa){var b=gvjs_Ge(this.H);if("undefined"!=typeof document.activeElement){if(a=b.activeElement,!a||gvjs_$e(this.H,a)||"BODY"==a.tagName)return}else if(a.target!=b)return;150>gvjs_Qb()-this.J2||this.QC()}};
function gvjs_Aca(a,b){return gvjs_nc(a.K9||[],function(a){return b===a||gvjs_$e(a,b)})}gvjs_.N=function(){gvjs_4y.o.N.call(this);this.Ed.oa();gvjs_U(this.mF);gvjs_U(this.PC);delete this.H;delete this.Ed;delete this.K9};function gvjs_6y(a,b){this.Pga=8;this.Na=b||void 0;gvjs_4y.call(this,a)}gvjs_s(gvjs_6y,gvjs_4y);gvjs_6y.prototype.getPosition=function(){return this.Na||null};gvjs_6y.prototype.setPosition=function(a){this.Na=a||void 0;this.ea()&&this.Df()};gvjs_6y.prototype.Df=function(){if(this.Na){var a=!this.ea()&&this.getType()!=gvjs_iw,b=this.j();a&&(b.style.visibility=gvjs_7a,gvjs_F(b,!0));this.Na.Df(b,this.Pga,this.bGa);a&&gvjs_F(b,!1)}};function gvjs_7y(a,b,c){this.F=c||(a?gvjs_Ee(gvjs_He(document,a)):gvjs_Ee());gvjs_6y.call(this,this.F.C(gvjs_qa,{style:"position:absolute;display:none;"}));this.Gb=new gvjs_z(1,1);this.gb=new gvjs_x;this.sA=null;a&&this.mB(a);null!=b&&this.Vt(b)}gvjs_s(gvjs_7y,gvjs_6y);var gvjs_8y=[];gvjs_=gvjs_7y.prototype;gvjs_.If=null;gvjs_.className="charts-tooltip";gvjs_.QV=500;gvjs_.oda=0;gvjs_.Da=function(){return this.F};
gvjs_.mB=function(a){a=gvjs_He(document,a);this.gb.add(a);gvjs_V(a,gvjs_jl,this.Us,!1,this);gvjs_V(a,gvjs_il,this.lR,!1,this);gvjs_V(a,gvjs_ew,this.Qca,!1,this);gvjs_V(a,gvjs__a,this.sv,!1,this);gvjs_V(a,gvjs_Os,this.lR,!1,this)};gvjs_.detach=function(a){if(a)a=gvjs_He(document,a),gvjs_9y(this,a),this.gb.remove(a);else{for(var b=this.gb.Va(),c=0;a=b[c];c++)gvjs_9y(this,a);this.gb.clear()}};
function gvjs_9y(a,b){gvjs_pm(b,gvjs_jl,a.Us,!1,a);gvjs_pm(b,gvjs_il,a.lR,!1,a);gvjs_pm(b,gvjs_ew,a.Qca,!1,a);gvjs_pm(b,gvjs__a,a.sv,!1,a);gvjs_pm(b,gvjs_Os,a.lR,!1,a)}gvjs_.Vt=function(a){gvjs_df(this.j(),a)};gvjs_.d6=function(a){var b=this.j();b&&gvjs_we(b,a)};
gvjs_.Xz=function(a){var b=this.j();b&&gvjs_3e(b);gvjs_7y.o.Xz.call(this,a);a?(b=this.F.vc().body,b.insertBefore(a,b.lastChild),gvjs_U(this.sA),this.sA=new gvjs_Uy(this.j()),gvjs_3l(this,this.sA),gvjs_V(this.sA,gvjs_kk,this.rH,void 0,this),gvjs_V(this.sA,gvjs_lk,this.aW,void 0,this)):(gvjs_U(this.sA),this.sA=null)};gvjs_.mv=function(){return gvjs_lf(this.j())};gvjs_.hca=function(){return this.j().innerHTML};gvjs_.getState=function(){return this.ww?this.ea()?4:1:this.OJ?3:this.ea()?2:0};
gvjs_.f4=function(){if(!gvjs_4y.prototype.f4.call(this))return!1;if(this.anchor)for(var a,b=0;a=gvjs_8y[b];b++)gvjs_$e(a.j(),this.anchor)||a.setVisible(!1);gvjs_vc(gvjs_8y,this);a=this.j();a.className=this.className;this.rH();gvjs_V(a,gvjs_jl,this.bda,!1,this);gvjs_V(a,gvjs_il,this.ada,!1,this);gvjs_$y(this);return!0};
gvjs_.cw=function(){gvjs_yc(gvjs_8y,this);for(var a=this.j(),b,c=0;b=gvjs_8y[c];c++)b.anchor&&gvjs_$e(a,b.anchor)&&b.setVisible(!1);this.vga&&this.vga.aW();gvjs_pm(a,gvjs_jl,this.bda,!1,this);gvjs_pm(a,gvjs_il,this.ada,!1,this);this.anchor=void 0;0==this.getState()&&(this.eV=!1);gvjs_4y.prototype.cw.call(this)};
gvjs_.ifa=function(a,b){this.anchor==a&&this.gb.contains(this.anchor)&&(this.eV||!this.pGa?(this.setVisible(!1),this.ea()||(this.anchor=a,this.setPosition(b||this.QQ(0)),this.setVisible(!0))):this.anchor=void 0);this.ww=void 0};gvjs_.kJ=function(){return this.gb};gvjs_.oC=function(){return this.If};
gvjs_.jwa=function(a){this.OJ=void 0;if(a==this.anchor){a=this.Da();var b=a.oC();a=b&&this.j()&&a.contains(this.j(),b);null!=this.If&&(this.If==this.j()||this.gb.contains(this.If))||a||this.B$&&this.B$.If||this.setVisible(!1)}};function gvjs_az(a,b){var c=gvjs_Qe(a.F.Ad);a.Gb.x=b.clientX+c.x;a.Gb.y=b.clientY+c.y}
gvjs_.Us=function(a){var b=gvjs_bz(this,a.target);this.If=b;this.rH();b!=this.anchor&&(this.anchor=b,this.ww||(this.ww=gvjs_Ym(gvjs_r(this.ifa,this,b,void 0),this.QV)),gvjs_cz(this),gvjs_az(this,a))};function gvjs_bz(a,b){try{for(;b&&!a.gb.contains(b);)b=b.parentNode;return b}catch(c){return null}}gvjs_.Qca=function(a){gvjs_az(this,a);this.eV=!0};
gvjs_.sv=function(a){this.If=a=gvjs_bz(this,a.target);this.eV=!0;if(this.anchor!=a){this.anchor=a;var b=this.QQ(1);this.rH();this.ww||(this.ww=gvjs_Ym(gvjs_r(this.ifa,this,a,b),this.QV));gvjs_cz(this)}};gvjs_.QQ=function(a){return 0==a?(a=this.Gb.clone(),new gvjs_dz(a)):new gvjs_ez(this.If)};function gvjs_cz(a){if(a.anchor)for(var b,c=0;b=gvjs_8y[c];c++)gvjs_$e(b.j(),a.anchor)&&(b.B$=a,a.vga=b)}
gvjs_.lR=function(a){var b=gvjs_bz(this,a.target),c=gvjs_bz(this,a.relatedTarget);b!=c&&(b==this.If&&(this.If=null),gvjs_$y(this),this.eV=!1,!this.ea()||a.relatedTarget&&gvjs_$e(this.j(),a.relatedTarget)?this.anchor=void 0:this.aW())};gvjs_.bda=function(){var a=this.j();this.If!=a&&(this.rH(),this.If=a)};gvjs_.ada=function(a){var b=this.j();this.If!=b||a.relatedTarget&&gvjs_$e(b,a.relatedTarget)||(this.If=null,this.aW())};function gvjs_$y(a){a.ww&&(gvjs_Zm(a.ww),a.ww=void 0)}
gvjs_.aW=function(){2==this.getState()&&(this.OJ=gvjs_Ym(gvjs_r(this.jwa,this,this.anchor),this.oda))};gvjs_.rH=function(){this.OJ&&(gvjs_Zm(this.OJ),this.OJ=void 0)};gvjs_.N=function(){this.setVisible(!1);gvjs_$y(this);this.detach();this.j()&&gvjs_3e(this.j());this.If=null;delete this.F;gvjs_7y.o.N.call(this)};function gvjs_dz(a,b){gvjs_1y.call(this,a,b)}gvjs_s(gvjs_dz,gvjs_1y);
gvjs_dz.prototype.Df=function(a,b,c){b=gvjs_Lf(a);b=gvjs_Nf(b);c=c?new gvjs_C(c.top+10,c.right,c.bottom,c.left+10):new gvjs_C(10,0,0,10);gvjs__y(this.la,a,8,c,b,9)&496&&gvjs__y(this.la,a,8,c,b,5)};function gvjs_ez(a){gvjs_0y.call(this,a,5)}gvjs_s(gvjs_ez,gvjs_0y);gvjs_ez.prototype.Df=function(a,b,c){var d=new gvjs_z(10,0);gvjs_Xy(this.element,this.LH,a,b,d,c,9)&496&&gvjs_Xy(this.element,4,a,1,d,c,5)};function gvjs_fz(a){return gvjs_of(a,function(a){return a.referencepoint},!0)};function gvjs_gz(a,b){gvjs_Qy.call(this,a,b);this.Pu=gvjs_Ee(a);this.SP=this.Pu.vc();this.gu=[];this.U=new gvjs_qp}gvjs_s(gvjs_gz,gvjs_Qy);function gvjs_Bca(a,b,c,d){b=new gvjs_7y(b);var e=a.Pu.C(gvjs_b);c=c.split("\n");e.appendChild(a.Pu.createTextNode(c[0]));for(var f=1;f<c.length;++f)e.appendChild(a.Pu.C("br")),e.appendChild(a.Pu.createTextNode(c[f]));gvjs_E(e,d);b.j().appendChild(e);b.QV=100;b.oda=100;a.gu.push(b)}gvjs_=gvjs_gz.prototype;gvjs_.Ze=function(a){this.Pu.removeNode(a);gvjs_rm(a)};
gvjs_.clear=function(){this.U.Ec();gvjs_U(this.U);this.U=new gvjs_qp;gvjs_gz.o.clear.call(this)};gvjs_.Kf=function(){gvjs_gz.o.Kf.call(this);gvjs_t(this.gu,function(a){gvjs_U(a)});gvjs_uc(this.gu);this.Pu.gc(this.na);this.U.Ec();gvjs_U(this.U)};gvjs_.Fo=function(a){var b=gvjs_fz(a);return b?(b=gvjs_Pf(a,b),a=gvjs_Uf(a),new gvjs_C(b.y,b.x+a.width,b.y+a.height,b.x)):null};
function gvjs_hz(a){for(var b=a.target;b.parentNode;)b=b.parentNode;9===b.nodeType||11===b.nodeType?(b=gvjs_fz(a.target),a=gvjs_Pf(a,b)):a=null;return a}gvjs_.xc=function(a,b,c){a.constructor==gvjs_Jy&&(a=a.j());this.U.B(a,b,c)};gvjs_.replaceChild=function(a,b,c){gvjs_gz.o.replaceChild.call(this,a,b,c);gvjs_rm(c)};function gvjs_iz(a,b,c,d){this.x0=a;this.y0=b;this.x1=c;this.y1=d}gvjs_iz.prototype.clone=function(){return new gvjs_iz(this.x0,this.y0,this.x1,this.y1)};gvjs_iz.prototype.equals=function(a){return this.x0==a.x0&&this.y0==a.y0&&this.x1==a.x1&&this.y1==a.y1};function gvjs_jz(a){var b=a.x1-a.x0;a=a.y1-a.y0;return b*b+a*a}function gvjs_kz(a,b){return new gvjs_z(gvjs_Md(a.x0,a.x1,b),gvjs_Md(a.y0,a.y1,b))};function gvjs_lz(a,b){gvjs_gz.call(this,a,b);this.Ba=null;a=gvjs_Ee(b).createElement(gvjs_2s);this.yF.appendChild(a);this.Yia=a.getContext("2d");this.Cn=this.wa=this.XO=null}gvjs_s(gvjs_lz,gvjs_gz);function gvjs_mz(a){a.yga||(a.Ba.beginPath(),a.Cn=new gvjs_C(Infinity,-Infinity,-Infinity,Infinity),a.yga=!0)}function gvjs_nz(a,b,c){a.Cn&&(a.Cn.left=Math.min(a.Cn.left,b),a.Cn.top=Math.min(a.Cn.top,c),a.Cn.right=Math.max(a.Cn.right,b),a.Cn.bottom=Math.max(a.Cn.bottom,c))}gvjs_=gvjs_lz.prototype;
gvjs_.pP=function(a,b){var c=gvjs_Ee(this.na).createElement(gvjs_2s);c.setAttribute(gvjs_Cb,a);c.setAttribute(gvjs_6a,b);this.wa=new gvjs_A(a,b);this.na.appendChild(c);this.Ba=c.getContext("2d");return new gvjs_Jy(c)};gvjs_.t_=function(){var a=this.Sv.j();this.Ba.clearRect(0,0,a.width,a.height)};function gvjs_oz(a){return gvjs_Ee(a.na).createElement("empty")}function gvjs_pz(a,b){if(a==gvjs_e)return gvjs_5w;b==gvjs_e&&(b=1);return"rgba("+gvjs_Mg(gvjs_Gg(a).Vb)+","+b+")"}
function gvjs_qz(a,b){"undefined"!==typeof a.setLineDash?a.setLineDash(b):a.dGa=b}function gvjs_rz(a,b,c,d,e){var f=/^(\d+(\.\d*)?)\%$/;typeof b===gvjs_h&&f.test(b)?(b=parseFloat(f.exec(b)[1])/100,c&&null!=e?b=d?e.height*b+e.top:e.width*b+e.left:null!=a.wa&&(b=d?a.wa.height*b:a.wa.width*b)):b=+b;return b}
gvjs_.Pi=function(a,b){this.Ba.strokeStyle=gvjs_pz(a.ye,a.di);this.Ba.fillStyle=gvjs_pz(a.ob(),a.Ie);var c=a.xm;null!=c&&"dash"==c?gvjs_qz(this.Ba,[8,2]):gvjs_m(c)?gvjs_qz(this.Ba,c):gvjs_qz(this.Ba,[]);var d=a.$d,c=a.pg;if(null!=d){c=null;switch(d.getStyle()){case gvjs_Rw:c=this.SP.createElement(gvjs_2s),c.setAttribute(gvjs_Cb,4),c.setAttribute(gvjs_6a,4),b=c.getContext("2d"),b.fillStyle=d.getBackgroundColor(),b.fillRect(0,0,4,4),b.strokeStyle=d.ue(),b.beginPath(),b.lineWidth=2,b.lineCap=gvjs_Bx,
b.moveTo(2,0),b.lineTo(4,2),b.moveTo(0,2),b.lineTo(2,4),b.stroke()}this.Ba.fillStyle=this.Ba.createPattern(c,"repeat")}else if(null!=c){var e=c.Dr||!1,d=gvjs_rz(this,c.x1,e,!1,b),f=gvjs_rz(this,c.y1,e,!0,b),g=gvjs_rz(this,c.x2,e,!1,b);b=gvjs_rz(this,c.y2,e,!0,b);b=this.Ba.createLinearGradient(d,f,g,b);b.addColorStop(0,c.jg);b.addColorStop(1,c.Lf);this.Ba.fillStyle=b}this.Ba.lineWidth=a.Xb};
function gvjs_sz(a,b){b.Rb&&b.Rb!=gvjs_e?(a.strokeStyle=b.Rb,a.lineWidth=3):a.strokeStyle=gvjs_5w;a.fillStyle=gvjs_pz(b.color,b.opacity?b.opacity:1);gvjs_qz(a,[]);var c="";b.Qc&&(c="italic ");b.bold&&(c+="bold ");c+=b.fontSize+"px "+b.lb;a.font=c}gvjs_.Jx=function(a,b,c,d){this.Ba.beginPath();this.Pi(d,new gvjs_D(a-c,b-c,2*c,2*c));this.Ba.arc(a,b,c,0,2*Math.PI);this.Ba.closePath();this.Ba.fill();this.Ba.stroke();return gvjs_oz(this)};
gvjs_.JZ=function(a,b,c,d,e){this.Ba.save();this.Pi(e,new gvjs_D(a-c,b-d,2*c,2*d));this.Ba.translate(a,b);c>d?(this.Ba.scale(1,d/c),a=c):(this.Ba.scale(c/d,1),a=d);this.Ba.arc(0,0,a,0,2*Math.PI,!1);this.Ba.fill();this.Ba.stroke();this.Ba.restore();return gvjs_oz(this)};gvjs_.Il=function(a,b,c,d,e){this.Pi(e,new gvjs_D(a,b,c,d));this.Ba.fillRect(a,b,c,d);this.Ba.strokeRect(a,b,c,d);return gvjs_oz(this)};gvjs_.Z2=function(){return{append:[],R_:[gvjs_oz(this)]}};
gvjs_.XZ=function(a,b){this.Pi(b,gvjs_xf(this.Cn));this.Ba.fill();this.Ba.stroke();this.yga=!1;this.Cn=null;return gvjs_oz(this)};gvjs_.Kx=function(a,b,c,d,e,f,g){return this.hs(a,b,c,d,0,e,f,g)};gvjs_.VH=function(a,b,c,d,e,f,g,h){var k=gvjs_Py(b,d,f),l=gvjs_Py(c,e,f);return this.hs(a,k,l,Math.sqrt(gvjs_jz(new gvjs_iz(b,c,d,e))),gvjs_Qd(b,c,d,e),f,g,h)};
gvjs_.hs=function(a,b,c,d,e,f,g,h){gvjs_sz(this.Ba,h);this.Ba.save();e=gvjs_Nd(e);d=b*Math.sin(-e)+c*Math.cos(-e);b=b*Math.cos(-e)-c*Math.sin(-e);this.Ba.rotate(e);g==gvjs_4?d+=4*h.fontSize/5:g==gvjs_1?d+=h.fontSize/3:g==gvjs_3&&(d-=h.fontSize/5);f!=gvjs_4&&(f==gvjs_1?b-=this.xC(a,h).width/2:f==gvjs_3&&(b-=this.xC(a,h).width));this.Ba.strokeText(a,b,d);this.Ba.fillText(a,b,d);h.bf&&(this.Ba.beginPath(),e=h.fontSize/15,d+=e+1,1>e&&(e=1),this.Ba.lineWidth=e,this.Ba.moveTo(b,d),this.Ba.lineTo(this.Ba.measureText(a).width+
b,d),this.Ba.strokeStyle=this.Ba.fillStyle,this.Ba.stroke());this.Ba.restore();return gvjs_oz(this)};gvjs_.LZ=function(){return gvjs_oz(this)};gvjs_.UB=function(a){null!==a&&(this.XO=a,this.Ba.save(),this.Ba.beginPath(),this.Ba.fillStyle=gvjs_5w,this.Ba.rect(a.left,a.top,a.width,a.height),this.Ba.clip())};gvjs_.nI=function(){var a=this.XO;this.XO&&(this.XO=null,this.Ba.restore());return a};gvjs_.tH=function(){return gvjs_oz(this)};
gvjs_.yd=function(a,b,c){gvjs_mz(this);this.Ba.moveTo(b,c);gvjs_nz(this,b,c)};gvjs_.Ma=function(a,b,c){gvjs_mz(this);this.Ba.lineTo(b,c);gvjs_nz(this,b,c)};gvjs_.Kr=function(a,b,c,d,e,f,g){gvjs_mz(this);this.Ba.bezierCurveTo(b,c,d,e,f,g);gvjs_nz(this,b,c);gvjs_nz(this,d,e);gvjs_nz(this,f,g)};gvjs_.Wi=function(){gvjs_mz(this);this.Ba.closePath()};
gvjs_.Hm=function(a,b,c,d,e,f,g,h){gvjs_mz(this);f=gvjs_Nd(f-90);g=gvjs_Nd(g-90);a=Math.max(d,e);this.Ba.save();this.Ba.translate(b,c);this.Ba.scale(d/a,e/a);this.Ba.arc(0,0,a,f,g,!h);this.Ba.restore()};gvjs_.On=function(){};gvjs_.Qg=function(){};gvjs_.rk=function(){};gvjs_.AV=function(){};gvjs_.IV=function(){};gvjs_.wd=function(){};gvjs_.xC=function(a,b){gvjs_sz(this.Yia,b);return new gvjs_A(this.Yia.measureText(a).width,b.fontSize)};gvjs_.R0=function(){return 0};gvjs_.xj=function(){};var gvjs_tz;var gvjs_Cca=[gvjs_xt,gvjs_Uu,gvjs_Zu,"listbox","menu","menubar","radiogroup",gvjs_ol,"rowgroup","tablist","textbox","toolbar","tree","treegrid"];function gvjs_uz(a,b){b?a.setAttribute(gvjs_kb,b):a.removeAttribute(gvjs_kb)}
function gvjs_vz(a,b,c){gvjs_m(c)&&(c=c.join(" "));var d="aria-"+b;""===c||void 0==c?(gvjs_tz||(gvjs_tz={atomic:!1,autocomplete:gvjs_e,dropeffect:gvjs_e,haspopup:!1,live:gvjs_mw,multiline:!1,multiselectable:!1,orientation:gvjs_i,readonly:!1,relevant:"additions text",required:!1,sort:gvjs_e,busy:!1,disabled:!1,hidden:!1,invalid:gvjs_Xa}),c=gvjs_tz,b in c?a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)}
function gvjs_wz(a,b){a=a.getAttribute("aria-"+b);return null==a||void 0==a?"":String(a)}function gvjs_xz(a){var b=gvjs_wz(a,gvjs_cs);return gvjs_Ge(a).getElementById(b)}function gvjs_yz(a,b){var c="";b&&(c=b.id);gvjs_vz(a,gvjs_cs,c)}function gvjs_zz(a){return gvjs_wz(a,gvjs_vv)}function gvjs_Az(a,b){gvjs_vz(a,gvjs_vv,b)};function gvjs_Bz(a){gvjs_T.call(this);this.L=a;this.U=new gvjs_qp}gvjs_s(gvjs_Bz,gvjs_T);gvjs_=gvjs_Bz.prototype;gvjs_.getContainer=function(){return this.L};gvjs_.clear=function(){this.sH();this.U=new gvjs_qp};gvjs_.sH=function(){gvjs_0e(this.L);this.U.Ec();gvjs_U(this.U)};gvjs_.N=function(){this.sH();gvjs_Bz.o.N.call(this)};gvjs_.xc=function(a,b,c){this.U.B(a,b,c)};function gvjs_Cz(a,b){this.x=a;this.y=b}gvjs_s(gvjs_Cz,gvjs_z);gvjs_=gvjs_Cz.prototype;gvjs_.clone=function(){return new gvjs_Cz(this.x,this.y)};gvjs_.Lea=function(){return Math.sqrt(this.x*this.x+this.y*this.y)};gvjs_.scale=gvjs_z.prototype.scale;gvjs_.add=function(a){this.x+=a.x;this.y+=a.y;return this};gvjs_.T6=function(a){this.x-=a.x;this.y-=a.y;return this};gvjs_.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};
gvjs_.equals=function(a){return this==a||!!a&&this.x==a.x&&this.y==a.y};function gvjs_Dz(a,b){return new gvjs_Cz(a.x+b.x,a.y+b.y)}function gvjs_Ez(a,b){return new gvjs_Cz(a.x-b.x,a.y-b.y)};function gvjs_Fz(a,b){var c=Array.prototype.slice.call(arguments),d=c.shift();if("undefined"==typeof d)throw Error("[goog.string.format] Template required");return d.replace(/%([0\-\ \+]*)(\d+)?(\.(\d+))?([%sfdiu])/g,function(a,b,d,h,k,l,m,n){if("%"==l)return"%";var p=c.shift();if("undefined"==typeof p)throw Error("[goog.string.format] Not enough arguments");arguments[0]=p;return gvjs_Gz[l].apply(null,arguments)})}
var gvjs_Gz={s:function(a,b,c){return isNaN(c)||""==c||a.length>=Number(c)?a:a=-1<b.indexOf("-",0)?a+gvjs_$b(" ",Number(c)-a.length):gvjs_$b(" ",Number(c)-a.length)+a},f:function(a,b,c,d,e){d=a.toString();isNaN(e)||""==e||(d=parseFloat(a).toFixed(e));var f;f=0>Number(a)?"-":0<=b.indexOf("+")?"+":0<=b.indexOf(" ")?" ":"";0<=Number(a)&&(d=f+d);if(isNaN(c)||d.length>=Number(c))return d;d=isNaN(e)?Math.abs(Number(a)).toString():Math.abs(Number(a)).toFixed(e);a=Number(c)-d.length-f.length;0<=b.indexOf("-",
0)?d=f+d+gvjs_$b(" ",a):(b=0<=b.indexOf("0",0)?"0":" ",d=f+gvjs_$b(b,a)+d);return d},d:function(a,b,c,d,e,f,g,h){return gvjs_Gz.f(parseInt(a,10),b,c,d,0,f,g,h)}};gvjs_Gz.i=gvjs_Gz.d;gvjs_Gz.u=gvjs_Gz.d;function gvjs_Hz(a,b){gvjs_gz.call(this,a,b);this.Xp=null;this.gU={};this.Y0={};this.xC("-._.-*^*-._.-*^*-._.-",{fontSize:8,lb:gvjs_cr,bold:!1,Qc:!1});this.kS=!1;for(a=this.na.parentElement.parentElement;a;){if(null!=a.getAttribute("dir")){this.kS=a.getAttribute("dir")===gvjs_lb;break}a=a.parentElement}}gvjs_s(gvjs_Hz,gvjs_gz);function gvjs_Iz(a,b){a.Xp=a.nb(gvjs_Xt);a.Xp.setAttribute(gvjs_gv,gvjs_Xt);a.gU={};a.Y0={};a.oia={};b.appendChild(a.Xp)}gvjs_=gvjs_Hz.prototype;
gvjs_.pP=function(a,b){this.width=a;this.height=b;var c=this.nb(gvjs_Ux);c.setAttribute(gvjs_Cb,a);c.setAttribute(gvjs_6a,b);c.style.overflow=gvjs_7a;c.setAttribute(gvjs_zs,"A chart.");this.na.appendChild(c);gvjs_Iz(this,c);return new gvjs_Jy(c)};
gvjs_.Fo=function(a){var b=gvjs_rg();return a instanceof b.SVGElement&&a.tagName.toLowerCase()!==gvjs_Aw&&a.tagName.toLowerCase()!==gvjs_Ux?(b=a.getBBox(),b.y|b.x|b.height|b.width?new gvjs_C(b.y,b.x+b.width,b.y+b.height,b.x):gvjs_Hz.o.Fo.call(this,a)):gvjs_Hz.o.Fo.call(this,a)};gvjs_.t_=function(){for(var a=this.Sv.j(),b=a.childNodes,c=b.length;1<c;)a.removeChild(b[0]),c--;gvjs_Iz(this,a)};gvjs_.Kra=function(){return this.na.innerHTML};gvjs_.round=function(a){return Math.round(100*a)/100};
gvjs_.Jx=function(a,b,c,d){var e=this.nb(gvjs_ot);e.setAttribute("cx",a);e.setAttribute("cy",b);e.setAttribute("r",c);this.xj(e,d);return e};gvjs_.JZ=function(a,b,c,d,e){var f=this.nb(gvjs_bu);f.setAttribute("cx",a);f.setAttribute("cy",b);f.setAttribute("rx",c);f.setAttribute("ry",d);this.xj(f,e);return f};gvjs_.Il=function(a,b,c,d,e){var f=this.nb(gvjs_Xw);f.setAttribute("x",a);f.setAttribute("y",b);f.setAttribute(gvjs_Cb,c);f.setAttribute(gvjs_6a,d);this.xj(f,e);return f};
gvjs_.Z2=function(a,b,c,d,e,f,g){b="height:"+c+gvjs_Tw+(f?gvjs_dx:gvjs_7a)+";overflow-y:"+(g?gvjs_dx:gvjs_7a)+";width:"+b+"px;position: absolute;top:0;left:0;";d=this.pP(d,e);if(gvjs_Kb(a))for(e=0,c=a.length;e<c;e++)this.appendChild(d,a[e]);else this.appendChild(d,a);a=gvjs_B(gvjs_b,{style:b},d.j());this.na.appendChild(a);return{append:[],R_:[d.j()]}};gvjs_.XZ=function(a,b){var c=this.nb(gvjs_Aw);0<a.length&&c.setAttribute("d",a.join(""));this.xj(c,b);return c};
gvjs_.Kx=function(a,b,c,d,e,f,g,h){return this.hs(a,b,c,d,0,e,f,g,h)};gvjs_.VH=function(a,b,c,d,e,f,g,h,k){var l=gvjs_Py(b,d,f,k),m=gvjs_Py(c,e,f,k);return this.hs(a,l,m,Math.sqrt(gvjs_jz(new gvjs_iz(b,c,d,e))),gvjs_Qd(b,c,d,e),f,g,h,k)};
gvjs_.hs=function(a,b,c,d,e,f,g,h,k){var l=gvjs_k(h.opacity)?h.opacity:1,m=new gvjs_H({fill:h.color,fillOpacity:l});if(h.color&&h.color!=gvjs_e&&h.Rb&&h.Rb!=gvjs_e){var l=new gvjs_H({fill:h.color,fillOpacity:l,stroke:h.Rb,strokeOpacity:l,strokeWidth:3}),n=this.Pa();this.zI(a,b,c,d,e,f,g,h,l,n,k).setAttribute(gvjs_ys,gvjs_xb);this.zI(a,b,c,d,e,f,g,h,m,n,k);return n.j()}return this.UH(a,b,c,d,e,f,g,h,m,k)};
gvjs_.UH=function(a,b,c,d,e,f,g,h,k,l){d=this.nb(gvjs_Q);g=gvjs_Oy(0,h.fontSize,g);g=gvjs_Py(g.start,g.end,gvjs_3);g-=.15*h.fontSize;g=new gvjs_Cz(0,g);g.rotate(gvjs_Nd(e));c=new gvjs_Cz(b,c);c.add(g);b=c.x;c=c.y;d.appendChild(this.SP.createTextNode(a));switch(f){case gvjs_4:d.setAttribute(gvjs_Yx,gvjs_4);break;case gvjs_1:d.setAttribute(gvjs_Yx,gvjs_5v);break;case gvjs_3:d.setAttribute(gvjs_Yx,gvjs_3)}d.setAttribute("x",b);d.setAttribute("y",c);d.setAttribute(gvjs_xu,h.lb);d.setAttribute(gvjs_yu,
h.fontSize||0);h.bold&&d.setAttribute(gvjs_Au,gvjs_Ps);h.Qc&&d.setAttribute(gvjs_zu,gvjs_qv);h.bf&&d.setAttribute(gvjs_Zx,gvjs_ly);l&&d.setAttribute(gvjs_Va,gvjs_lb);0!=e&&d.setAttribute(gvjs_iy,gvjs_9w+e+" "+b+" "+c+")");this.xj(d,k);return d};gvjs_.zI=function(a,b,c,d,e,f,g,h,k,l,m){a=this.UH(a,b,c,d,e,f,g,h,k,m);this.appendChild(l,a);return a};gvjs_.LZ=function(){return this.nb("g")};
gvjs_.tH=function(a,b,c){var d=gvjs_Ry(),e=this.nb("clipPath");c?(c=this.nb(gvjs_bu),c.setAttribute("cx",b.left+b.width/2),c.setAttribute("cy",b.top+b.height/2),c.setAttribute("rx",b.width/2),c.setAttribute("ry",b.height/2)):(c=this.nb(gvjs_Xw),c.setAttribute("x",b.left),c.setAttribute("y",b.top),c.setAttribute(gvjs_Cb,b.width),c.setAttribute(gvjs_6a,b.height));e.appendChild(c);e.setAttribute(gvjs_gv,d);this.Xp.appendChild(e);a=a.j();a.setAttribute(gvjs_pt,gvjs_Jz(d));return a};
function gvjs_Jz(a){var b="";gvjs_y&&"9.0"===gvjs_re||(b=window.location.href.split("#")[0]);return"url("+b+"#"+a+")"}gvjs_.yd=function(a,b,c){a.push("M"+b+","+c)};gvjs_.Ma=function(a,b,c){a.push("L"+b+","+c)};gvjs_.Kr=function(a,b,c,d,e,f,g){a.push("C"+b+","+c+","+d+","+e+","+f+","+g)};gvjs_.Wi=function(a){a.push("Z")};
gvjs_.Hm=function(a,b,c,d,e,f,g,h){if(0<d&&0<e){var k;k=gvjs_Ld(g,360)-gvjs_Ld(f,360);180<k?k-=360:-180>=k&&(k=360+k);var l=2*Math.PI*Math.min(d,e);.1>Math.abs(k/360*l)&&(k=(.1/l*360-Math.abs(k))*gvjs_Rd(k)/2,f-=k,g+=k)}f=gvjs_Ld(f,360);g=gvjs_Ld(g,360);var l=gvjs_Od(g-90,d),m=gvjs_Pd(g-90,e);k=h?g-f:f-g;0>k&&(k+=360);a.push("A"+d+","+e+",0,"+(180<k?1:0)+","+(h?1:0)+","+(b+l)+","+(c+m))};gvjs_.On=function(a,b,c){a.setAttribute(gvjs_iy,gvjs_jy+b+gvjs_ia+c+")")};
gvjs_.Qg=function(a,b){a.setAttribute(gvjs_Cb,b)};gvjs_.rk=function(a,b){a.setAttribute(gvjs_6a,b)};gvjs_.AV=function(a,b){a.setAttribute("x",b)};gvjs_.IV=function(a,b){a.setAttribute("y",b)};gvjs_.wd=function(a,b,c){a.setAttribute(gvjs_Mx,c);b&&a.setAttribute(gvjs_Ix,b)};
gvjs_.xC=function(a,b,c){var d=this.yF;d.firstChild.data=a;a=d.style;a.fontFamily=b.lb;a.fontSize=b.fontSize+gvjs_g;a.fontWeight=b.bold?gvjs_Ps:"";a.fontStyle=b.Qc?gvjs_qv:"";a.display=gvjs_4j;null!=c&&(b=gvjs_Fz("rotate(%ddeg)",c),a.transform=b,a.transformOrigin=gvjs_Jq,a.WebkitTransform=b,a.WebkitTransformOrigin=gvjs_Jq,a.MozTransform=b,a.MozTransformOrigin=gvjs_Jq,a.cEa=b,a.dEa=gvjs_Jq,a.msTransform=b,a.fGa=gvjs_Jq);b=d.clientWidth;d=d.clientHeight;a.display=gvjs_e;return new gvjs_A(b,d)};
gvjs_.R0=function(){if(null!=this.mw)return this.mw;var a=gvjs_We(gvjs_qa);a.style.cssText="overflow:auto;position:absolute;top:0;width:100px;height:100px";var b=gvjs_We(gvjs_qa);gvjs_Sf(b,"200px","200px");a.appendChild(b);document.body.appendChild(a);b=a.offsetWidth-a.clientWidth;gvjs_3e(a);return this.mw=b};gvjs_.nb=function(a){return this.SP.createElementNS(gvjs_ev,a)};
gvjs_.xj=function(a,b){gvjs_di(b)?(a.setAttribute(gvjs_Ix,b.ye),a.setAttribute(gvjs_Mx,b.Xb),gvjs_di(b)&&1<=b.di?a.removeAttribute(gvjs_Lx):a.setAttribute(gvjs_Lx,b.di),b.xm!=gvjs_qb?a.setAttribute(gvjs_Jx,gvjs_Kz(b.xm,b.Xb)):a.removeAttribute(gvjs_Jx)):(a.setAttribute(gvjs_Ix,gvjs_e),a.setAttribute(gvjs_Mx,0));gvjs_fi(b)?a.removeAttribute(gvjs_qu):a.setAttribute(gvjs_qu,b.Ie);var c=b.DL;gvjs_p(c)&&a.setAttribute("rx",c);c=b.EL;gvjs_p(c)&&a.setAttribute("ry",c);var d=b.pg,e=b.$d;if(d){e=gvjs_xg(d,
1).toString();c=this.Y0[e];if(!c){c=gvjs_Ry();this.Y0[e]=c;var e=this.nb(gvjs_Lv),f=d.x1,g=d.x2,h=d.y1,k=d.y2,l=d.jg,m=d.Lf,n=1;if(0===d.Qq||d.Qq)n=d.Qq;var p=1;if(0===d.Rq||d.Rq)p=d.Rq;var q=d.Dr?"objectBoundingBox":gvjs_ty;e.setAttribute(gvjs_gv,c);e.setAttribute("x1",f);e.setAttribute("y1",h);e.setAttribute("x2",g);e.setAttribute("y2",k);e.setAttribute("gradientUnits",q);f=gvjs_Hx+l+gvjs_Xq+n;m=gvjs_Hx+m+gvjs_Xq+p;p=this.nb(gvjs_Gx);p.setAttribute(gvjs_nw,gvjs_Kq);p.setAttribute(gvjs_sb,f);e.appendChild(p);
d.kF&&(d=this.nb(gvjs_Gx),d.setAttribute(gvjs_nw,"49.99%"),d.setAttribute(gvjs_sb,f),e.appendChild(d),d=this.nb(gvjs_Gx),d.setAttribute(gvjs_nw,"50%"),d.setAttribute(gvjs_sb,m),e.appendChild(d));d=this.nb(gvjs_Gx);d.setAttribute(gvjs_nw,gvjs_Nq);d.setAttribute(gvjs_sb,m);e.appendChild(d);this.Xp.appendChild(e)}a.setAttribute(gvjs_pu,gvjs_Jz(c))}else if(e){c=e.getStyle()+"_"+e.ue()+"_"+e.getBackgroundColor();if(!(c in this.gU)){d=null;switch(e.getStyle()){case gvjs_Rw:d=this.nb(gvjs_gb);d.setAttribute("patternUnits",
gvjs_ty);d.setAttribute("x","0");d.setAttribute("y","0");d.setAttribute(gvjs_Cb,"4");d.setAttribute(gvjs_6a,"4");d.setAttribute("viewBox","0 0 4 4");m=this.nb(gvjs_Xw);m.setAttribute("x","0");m.setAttribute("y","0");m.setAttribute(gvjs_Cb,"4");m.setAttribute(gvjs_6a,"4");m.setAttribute(gvjs_pu,e.getBackgroundColor());d.appendChild(m);m=this.nb("g");m.setAttribute(gvjs_Ix,e.ue());m.setAttribute(gvjs_Kx,gvjs_Bx);e=this.nb(gvjs_M);e.setAttribute("x1","2");e.setAttribute("y1","0");e.setAttribute("x2",
"4");e.setAttribute("y2","2");e.setAttribute(gvjs_Mx,"2");m.appendChild(e);e=this.nb(gvjs_M);e.setAttribute("x1","0");e.setAttribute("y1","2");e.setAttribute("x2","2");e.setAttribute("y2","4");e.setAttribute(gvjs_Mx,"2");m.appendChild(e);d.appendChild(m);break;case gvjs_ex:d=this.nb(gvjs_gb),d.setAttribute("patternUnits",gvjs_ty),d.setAttribute("x","0"),d.setAttribute("y","0"),d.setAttribute(gvjs_Cb,"6"),d.setAttribute(gvjs_6a,"6"),d.setAttribute("viewBox","0 0 4 4"),m=this.nb(gvjs_Xw),m.setAttribute("x",
"0"),m.setAttribute("y","0"),m.setAttribute(gvjs_Cb,"4"),m.setAttribute(gvjs_6a,"4"),m.setAttribute(gvjs_pu,e.getBackgroundColor()),d.appendChild(m),m=this.nb("g"),m.setAttribute(gvjs_Ix,e.ue()),m.setAttribute(gvjs_Kx,gvjs_Bx),e=this.nb(gvjs_M),e.setAttribute("x1","2"),e.setAttribute("y1","0"),e.setAttribute("x2","0"),e.setAttribute("y2","2"),e.setAttribute(gvjs_Mx,"2"),m.appendChild(e),e=this.nb(gvjs_M),e.setAttribute("x1","4"),e.setAttribute("y1","2"),e.setAttribute("x2","2"),e.setAttribute("y2",
"4"),e.setAttribute(gvjs_Mx,"2"),m.appendChild(e),d.appendChild(m)}e=gvjs_Ry();d.setAttribute(gvjs_gv,e);this.Xp.appendChild(d);this.gU[c]=e}c=this.gU[c];a.setAttribute(gvjs_pu,gvjs_Jz(c))}else a.setAttribute(gvjs_pu,b.ob());null!=b.pia&&(e=b.pia,c=gvjs_xg(e,1).toString(),b=this.oia[c],b||(b=gvjs_Ry(),this.oia[c]=b,c=this.nb(gvjs_Ya),c.setAttribute(gvjs_gv,b),d=this.nb(gvjs_iu),d.setAttribute(gvjs_iv,"SourceAlpha"),d.setAttribute("stdDeviation",e.radius),c.appendChild(d),d=this.nb("feOffset"),d.setAttribute("dx",
e.EGa||0),d.setAttribute("dy",e.FGa||0),c.appendChild(d),null!=e.opacity&&(d=this.nb(gvjs_hu),m=this.nb("feFuncA"),m.setAttribute(gvjs_yb,gvjs_Kv),m.setAttribute("slope",e.opacity),d.appendChild(m),c.appendChild(d)),e=this.nb("feMerge"),d=this.nb(gvjs_ju),e.appendChild(d),d=this.nb(gvjs_ju),d.setAttribute(gvjs_iv,"SourceGraphic"),e.appendChild(d),c.appendChild(e),this.Xp.appendChild(c)),a.setAttribute(gvjs_Ya,gvjs_Jz(b)))};
function gvjs_Kz(a,b){if(gvjs_m(a))return a.join(",");switch(a){case gvjs_qb:return"0";case "dash":return String(4*b)+","+String(b);default:return gvjs_Kz(gvjs_qb,b)}}gvjs_.NH=function(){var a=gvjs_B(gvjs_b,{"aria-label":"A tabular representation of the data in the chart.",style:"position:absolute;left:"+(this.kS?1E4:-1E4)+"px;top:auto;width:1px;height:1px;overflow:hidden"});this.na.appendChild(a);this.na.setAttribute(gvjs_zs,"A chart.");return a};function gvjs_Lz(a,b){gvjs_gz.call(this,a,b);this.Cw=null}gvjs_s(gvjs_Lz,gvjs_gz);gvjs_=gvjs_Lz.prototype;gvjs_.pP=function(a,b){this.width=a;this.height=b;var c=this.te(gvjs_b);this.tk(c,-5E4,-5E4,this.width+1E5,this.height+1E5);this.na.appendChild(c);var d=this.Pa(),e=d.j();e.coordorigin=gvjs_Jq;e.coordsize=a+" "+b;e.style.top=this.fc(5E4);e.style.left=this.fc(5E4);c.appendChild(e);return d};gvjs_.t_=function(){for(var a=this.Sv.j(),b=a.childNodes,c=b.length;1<c;)a.removeChild(b[0]),c--};
gvjs_.round=function(a){return Math.round(a)};gvjs_.Jx=function(a,b,c,d){var e=this.te(gvjs_wy),f=2*c;this.tk(e,a-c,b-c,f,f);this.xj(e,d,!1);return e};gvjs_.JZ=function(a,b,c,d,e){var f=this.te(gvjs_wy);this.tk(f,a-c,b-d,2*c,2*d);this.xj(f,e,!1);return f};gvjs_.Il=function(a,b,c,d,e){var f=this.te("v:rect"),g=gvjs_fi(e)&&1<=d&&1<=c&&null==e.pg;this.xj(f,e,g);if(gvjs_di(e)||g)c=Math.max(c-1,0),d=Math.max(d-1,0);this.tk(f,a,b,c,d);return f};
gvjs_.Z2=function(a,b,c,d,e,f,g){b=gvjs_B(gvjs_b,{style:"height:"+c+gvjs_Tw+(f?gvjs_dx:gvjs_7a)+";overflow-y:"+(g?gvjs_dx:gvjs_7a)+";width:"+b+"px;"});b=new gvjs_Jy(b);if(gvjs_Kb(a))for(c=0,d=a.length;c<d;c++)this.appendChild(b,a[c]);else this.appendChild(b,a);return{append:[b.j()],R_:[]}};
gvjs_.XZ=function(a,b){for(var c=this.te(gvjs_yy),d=this.te(gvjs_xy);0<a.length&&gvjs_Vb(gvjs_ic(a),"M");)a=gvjs_Dc(a,0,a.length-1);d.setAttribute("v",a.join(""));this.tk(c,0,0,this.width,this.height);c.appendChild(d);this.xj(c,b,!1);return c};gvjs_.Kx=function(a,b,c,d,e,f,g){b=gvjs_Oy(b,d,e);c=gvjs_Oy(c,g.fontSize,f);f=gvjs_1;c=gvjs_Py(c.start,c.end,f);return this.VH(a,b.start,c,b.end,c,e,f,g)};
gvjs_.VH=function(a,b,c,d,e,f,g,h){var k=new gvjs_H({fill:h.color});if(h.color&&h.color!=gvjs_e&&h.Rb&&h.Rb!=gvjs_e){var l=new gvjs_H({fill:h.color,stroke:h.Rb,strokeWidth:2}),m=this.Pa();this.zI(a,b,c,d,e,f,g,h,l,m);this.zI(a,b,c,d,e,f,g,h,k,m);return m.j()}return this.UH(a,b,c,d,e,f,g,h,k)};
gvjs_.hs=function(a,b,c,d,e,f,g,h){e=gvjs_Nd(e);d=gvjs_Oy(b,d,f);b=new gvjs_Cz(b,c);var k=new gvjs_Cz(d.start,c),k=k.clone().T6(b).rotate(e).add(b);c=new gvjs_Cz(d.end,c);c=c.clone().T6(b).rotate(e).add(b);return this.VH(a,k.x,k.y,c.x,c.y,f,g,h)};
gvjs_.UH=function(a,b,c,d,e,f,g,h,k){var l=this.te(gvjs_yy);this.tk(l,0,0,this.width,this.height);g!=gvjs_1&&(g=gvjs_Oy(0,h.fontSize,g),g=gvjs_Py(g.start,g.end,gvjs_1),g=new gvjs_Cz(0,g),g.rotate(gvjs_Nd(gvjs_Qd(b,c,d,e))),c=new gvjs_Cz(b,c),e=new gvjs_Cz(d,e),c.add(g),e.add(g),b=c.x,c=c.y,d=e.x,e=e.y);b=Math.round(b);c=Math.round(c);d=Math.round(d);e=Math.round(e);g=this.te(gvjs_xy);g.setAttribute("v","M"+b+","+c+"L"+d+","+e+"E");g.setAttribute(gvjs_0x,gvjs_xb);b=this.te("v:textpath");b.setAttribute("on",
gvjs_xb);d=b.style;d.fontSize=h.fontSize||"";d.fontFamily=h.lb||"";switch(f){case gvjs_4:d.setAttribute(gvjs_uy,gvjs_ab);break;case gvjs_1:d.setAttribute(gvjs_uy,gvjs_1);break;case gvjs_3:d.setAttribute(gvjs_uy,gvjs_O)}h.bold&&(d.fontWeight=gvjs_Ps);h.Qc&&(d.fontStyle=gvjs_qv);b.setAttribute(gvjs_h,a);l.appendChild(g);l.appendChild(b);this.xj(l,k,!1);return l};gvjs_.zI=function(a,b,c,d,e,f,g,h,k,l){a=this.UH(a,b,c,d,e,f,g,h,k);this.appendChild(l,a);return a};
gvjs_.LZ=function(){var a=this.te("v:group");this.tk(a,0,0,this.width,this.height);return a};gvjs_.tH=function(a,b){var c=this.te(gvjs_b);c.style.clip="rect("+[this.fc(5E4+b.top),this.fc(5E4+b.left+b.width),this.fc(5E4+b.top+b.height),this.fc(5E4+b.left)].join(gvjs_ia)+")";this.tk(c,0,0,this.width+1E5,this.height+1E5);a.j();b=new gvjs_Jy(c);this.appendChild(b,a);this.ub(1,1,1,1,new gvjs_H({fill:gvjs_Bb}),b);return c};gvjs_.yd=function(a,b,c){a.push("M"+Math.round(b)+","+Math.round(c))};
gvjs_.Ma=function(a,b,c){a.push("L"+Math.round(b)+","+Math.round(c))};gvjs_.Kr=function(a,b,c,d,e,f,g){a.push("C"+Math.round(b)+","+Math.round(c)+","+Math.round(d)+","+Math.round(e)+","+Math.round(f)+","+Math.round(g))};gvjs_.Wi=function(a){a.push("X")};
gvjs_.Hm=function(a,b,c,d,e,f,g,h){f=gvjs_Ld(f,360);g=gvjs_Ld(g,360);var k=Math.round(gvjs_Od(f-90,d)),l=Math.round(gvjs_Pd(f-90,e)),m=Math.round(gvjs_Od(g-90,d)),n=Math.round(gvjs_Pd(g-90,e));d=Math.round(d);e=Math.round(e);b=Math.round(b);c=Math.round(c);k===m&&l===n&&(h&&180>gvjs_Ld(g-f,360)||!h&&180>gvjs_Ld(f-g,360))||a.push((h?"WA":"AT")+(b-d)+","+(c-e)+","+(b+d)+","+(c+e)+","+(b+k)+","+(c+l)+","+(b+m)+","+(c+n))};gvjs_.On=function(a,b,c){a.style.top=this.fc(c);a.style.left=this.fc(b)};
gvjs_.Qg=function(a,b){a.style.width=this.fc(b)};gvjs_.rk=function(a,b){a.style.height=this.fc(b)};gvjs_.AV=function(a,b){a.style.left=this.fc(b)};gvjs_.IV=function(a,b){a.style.top=this.fc(b)};gvjs_.wd=function(a,b,c){0==c?a.stroked=!1:(a.stroked=!0,b&&(a.strokecolor=b),a.strokeweight=c)};
gvjs_.xC=function(a,b){var c=this.yF;c.firstChild.data=a;a=c.style;a.fontFamily=b.lb;a.fontSize=this.fc(b.fontSize||0);a.fontWeight=b.bold?gvjs_Ps:"";a.fontStyle=b.Qc?gvjs_qv:"";a.display=gvjs_4j;var d=c.clientWidth,c=c.clientHeight;a.display=gvjs_e;b.bold&&(d*=1.1);b.Qc&&(d*=.9);return new gvjs_A(d,c)};
gvjs_.R0=function(){if(null!=this.mw)return this.mw;var a=gvjs_B(gvjs_b,{style:"width:100px;height:100px;overflow:scroll;position:absolute;visibility:hidden;"});this.yF.appendChild(a);this.yF.style.display=gvjs_4j;this.mw=a.offsetWidth-a.clientWidth;this.yF.style.display=gvjs_e;gvjs_3e(a);return this.mw};gvjs_.fc=function(a){return Math.round(a)+gvjs_g};gvjs_.te=function(a){return this.SP.createElement(a)};
gvjs_.xj=function(a,b,c){for(var d=a.children,e=0;e<d.length;e++)a.children[e].tagName!=gvjs_pu&&a.children[e].tagName!=gvjs_Ix||a.removeChild(d[e]);c=null!=c?c:!0;if(gvjs_di(b)){if(a.stroked=!0,a.strokeweight=b.Xb,a.strokecolor=b.ye,c=!(gvjs_di(b)&&1<=b.di),d=b.xm!=gvjs_qb,c||d)e=this.te("v:stroke"),c&&(e.opacity=String(Math.round(100*b.di))+"%"),d&&(e.dashstyle=gvjs_Mz(b.xm)),a.appendChild(e)}else c&&gvjs_fi(b)?(a.stroked=!0,a.strokeweight=1,a.strokecolor=b.ob()):a.stroked=!1;gvjs_k(a.filled)&&
(a.filled=!0);c=b.pg;if(null!=c){b=this.te(gvjs_vy);b.setAttribute(gvjs_2,c.jg);b.setAttribute("color2",c.Lf);b.setAttribute(gvjs_eb,c.Qq||1);b.setAttribute("opacity2",c.Rq||1);var d=c.x1,e=c.y1,f=c.x2;c=c.y2;typeof d==gvjs_h&&(d=parseInt(d,10));typeof e==gvjs_h&&(e=parseInt(e,10));typeof f==gvjs_h&&(f=parseInt(f,10));typeof c==gvjs_h&&(c=parseInt(c,10));c=gvjs_Qd(d,e,f,c);c=gvjs_Ld(270-c,360);b.setAttribute("angle",c);b.setAttribute(gvjs_yb,gvjs_Tu);a.appendChild(b)}else b.$d?(c=b.$d,b=this.te(gvjs_vy),
b.setAttribute(gvjs_yb,gvjs_gb),b.setAttribute(gvjs_2,c.ue()),b.setAttribute("color2",c.getBackgroundColor()),c=gvjs_ng()+"/core/patterns/"+c.getStyle()+".gif",b.setAttribute("src",c),a.appendChild(b)):b.ob()==gvjs_e?a.filled=!1:gvjs_fi(b)?a.fillcolor=b.ob():(c=this.te(gvjs_vy),c.opacity=String(Math.round(100*b.Ie))+"%",c.color=b.ob(),a.appendChild(c))};gvjs_.tk=function(a,b,c,d,e){a=a.style;a.position=gvjs_a;a.left=this.fc(b);a.top=this.fc(c);a.width=this.fc(d);a.height=this.fc(e)};gvjs_.gD=function(){return!0};
function gvjs_Mz(a){if(gvjs_m(a))return a.join(" ");switch(a){case gvjs_qb:return gvjs_qb;case "dash":return"shortdash";default:return gvjs_Mz(gvjs_qb)}};function gvjs_Nz(a,b,c,d){gvjs_T.call(this);if(!(gvjs_y?0<=gvjs_dc(gvjs_re,"5.5"):gvjs_fe?0<=gvjs_dc(gvjs_re,"1.8"):gvjs_de?0<=gvjs_dc(gvjs_re,"9.0"):gvjs_ge?0<=gvjs_dc(gvjs_re,"420+"):gvjs_ee))throw Error("Graphics is not supported");for(var e=Math.floor(1E5*Math.random());window.frames[gvjs_or+e];)e++;this.Wk=gvjs_or+e;(a=this.tN=a)&&(a.referencepoint=!0);gvjs_0e(this.tN);this.Rj=gvjs_Ee(this.tN);this.na=this.Rj.createElement(gvjs_b);this.na.style.position=gvjs_jb;this.tN.appendChild(this.na);this.Ok=
b;this.d7=this.om=null;this.ft=!1;this.EU=[];this.Ki=null;b=gvjs_qg();this.vya=(b=gvjs_y?null!=b.documentMode?9>b.documentMode:!gvjs_te("9"):!1)?gvjs_Lz:gvjs_Hz;if(this.VW=b||d)d=this.Rj.createElement(gvjs_hv),d.name=this.Wk,d.id=this.Wk,d.width=this.Ok.width.toString(),d.height=this.Ok.height.toString(),d.frameBorder=0,d.scrolling="no",d.marginHeight=0,d.marginWidth=0,d.allowTransparency=gvjs_xb,b||(d.type="image/svg+xml"),this.Rj.appendChild(this.na,d),d=this.Rj.fca(d),d.open(),a=[],b?(a.push(gvjs_4q),
a.push(gvjs_3q),a.push(gvjs_$q)):(a.push(gvjs__q),a.push(gvjs_5q),a.push(gvjs_aq),a.push(gvjs_bq),a.push(gvjs_3q)),a.push(gvjs_8q),a.push(gvjs_Cy),a.push("function CHART_loaded() {"),a.push(" _loaded = true;"),a.push("}"),a.push("\x3c/script>"),a.push("</head>"),a.push(gvjs_0q),a.push(' style="background:transparent"'),a.push(' onload="CHART_loaded()"'),a.push(">"),a.push('<div id="renderers"></div>'),a.push("</body>"),a.push("</html>"),d.write(a.join("\n")),d.close();gvjs_Oz(this,c)}
gvjs_s(gvjs_Nz,gvjs_T);function gvjs_Oz(a,b){var c=gvjs_r(a.eva,a);a=gvjs_r(a.oxa,a);gvjs_Pz(c,a,b)}gvjs_=gvjs_Nz.prototype;gvjs_.oxa=function(){if(this.VW){var a;a=(a=this.Rj.j(this.Wk))?this.Rj.fca(a):null;var b=this.om=a.getElementById("renderers");b&&(b.referencepoint=!0);this.d7=gvjs_Qz(a.body,this.Ok)}else this.om=this.Rj.createElement(gvjs_b),gvjs_E(this.om,gvjs_hb,gvjs_jb),gvjs_Sf(this.om,this.Ok),this.om.dir=gvjs_Ov,this.na.appendChild(this.om),this.d7=gvjs_Qz(this.na,this.Ok);this.ft=!0};
function gvjs_Qz(a,b){var c=gvjs_Ee(a),d=c.createElement(gvjs_b),e=d.style;e.display=gvjs_e;e.position=gvjs_a;e.top=b.height+10+gvjs_g;e.left=b.width+10+gvjs_g;e.whiteSpace=gvjs_lw;gvjs_vz(d,gvjs_7a,!0);d.setAttribute(gvjs_ys,!0);c.appendChild(d,c.createTextNode(" "));c.appendChild(a,d);return d}
gvjs_.eva=function(){if(!this.VW)return!0;var a;a=this.Rj.j(this.Wk);var b;if(a)a:{try{b=a.contentWindow||(a.contentDocument?gvjs_Se(a.contentDocument):null);break a}catch(c){}b=null}else b=null;return(a=b)&&a._loaded};gvjs_.cb=function(a){if(!this.ft)return null;for(a=null!=a?a:0;this.EU.length<=a;){var b=gvjs_Ee(this.om).createElement(gvjs_b);gvjs_E(b,gvjs_hb,gvjs_a);gvjs_If(b,0,0);gvjs_Sf(b,gvjs_Nq,gvjs_Nq);this.om.appendChild(b);b=new this.vya(b,this.d7);gvjs_3l(this,b);this.EU.push(b)}return this.EU[a]};
gvjs_.wy=function(){if(!this.ft)return null;if(!this.Ki){var a;a=this.Rj.createElement(gvjs_b);this.Ki=new gvjs_Bz(a);this.Rj.appendChild(this.na,this.Ki.getContainer())}return this.Ki};gvjs_.yp=function(a,b){gvjs_Pz(gvjs_r(function(){return null!=this.om},this),a,b)};gvjs_.update=function(a,b){if(!gvjs_Be(this.Ok,a))if(this.Ok=a,this.VW){if(a=this.Rj.j(this.Wk))a.width=this.Ok.width.toString(),a.height=this.Ok.height.toString()}else this.ft&&gvjs_Sf(this.om,this.Ok);this.ft||gvjs_Oz(this,b)};
function gvjs_Pz(a,b,c,d){a.call()?b.call():gvjs_Dca(a,b,c,d)}function gvjs_Dca(a,b,c,d){var e=null!=d?d:10;window.setTimeout(c(function(){gvjs_Pz(a,b,c,e)}),e)}gvjs_.N=function(){try{this.Rj.gc(this.tN),gvjs_U(this.Ki),gvjs_t(this.EU,function(a){gvjs_U(a)})}catch(a){}gvjs_Nz.o.N.call(this)};function gvjs_Rz(){this.Jc=[]}gvjs_=gvjs_Rz.prototype;gvjs_.Ij=function(a,b){this.Jc.push({brush:a,D5:b})};gvjs_.move=function(a,b){this.Ij(null,gvjs_Ly(a,b))};gvjs_.za=function(a,b,c){this.Ij(a,{type:gvjs_M,data:{x:b,y:c}})};gvjs_.Bp=function(a,b,c,d,e,f,g){this.Ij(a,{type:gvjs_Nt,data:{x1:b,y1:c,x2:d,y2:e,x:f,y:g}})};gvjs_.eg=function(a,b,c,d,e,f,g,h){this.Ij(a,{type:"arc",data:{cx:b,cy:c,rx:d,ry:e,ly:f,eu:g,Tda:h}})};gvjs_.close=function(a){var b=this.Jc[0].D5.data;this.za(a,b.x,b.y)};
function gvjs_Sz(a){switch(a.type){case gvjs_hw:case gvjs_M:case gvjs_Nt:return a=a.data,new gvjs_z(a.x,a.y);case "arc":a=a.data;var b=gvjs_Ld(a.eu,360);return new gvjs_z(a.cx+gvjs_Od(b-90,a.rx),a.cy+gvjs_Pd(b-90,a.ry));default:return new gvjs_z(0,0)}}
gvjs_.Nc=function(a){for(var b=[],c=null,d=0;d<this.Jc.length;d++){var e=this.Jc[d],f=e.D5;if(f.type==gvjs_hw)c=gvjs_Sz(f);else{a:{for(var e=e.brush,g=0;g<b.length;g++){var h=b[g];if(gvjs_ji(e,h.brush)){e=h;break a}}h={brush:e,Jc:new gvjs_Ky,sf:null};b.push(h);e=h}gvjs_xe(e.sf,c)||e.Jc.move(c.x,c.y);e.Jc.Ij(f);c=e.sf=gvjs_Sz(f)}}if(gvjs_tc(b))a=null;else if(1==b.length)a=a.Nc(b[0].Jc,b[0].brush);else{c=a.Pa();for(d=0;d<b.length;d++)f=b[d],f=a.Nc(f.Jc,f.brush),a.appendChild(c,f);a=c.j()}return a};
function gvjs_Tz(a){for(var b=new gvjs_Ky,c=0;c<a.Jc.length;c++)b.Ij(a.Jc[c].D5);return b};function gvjs_Uz(a,b){var c=new gvjs_Ky;a=a.Jc;if(0==a.length||1==a.length)return c;for(var d=[null],e=0;e<a.length;e++){var f=a[e];f.data&&d.push(new gvjs_z(f.data.x,f.data.y))}d.push(null);var f=a[a.length-1].type==gvjs_rt,e=d[1].clone(),g=d[2].clone(),h=d[d.length-3].clone(),k=d[d.length-2].clone();f?(d[0]=k,d[d.length-1]=e):gvjs_xe(e,k)?(d[0]=h,d[d.length-1]=g):(d[0]=gvjs_kz(new gvjs_iz(e.x,e.y,g.x,g.y),-1),d[d.length-1]=gvjs_kz(new gvjs_iz(k.x,k.y,h.x,h.y),-1));for(var g=0>b,l=null,m=null,k=
null,h=d.length-2,e=0;e<=h;e++)if(!gvjs_xe(d[e],d[e+1])){var n;n=d[e];var p=d[e+1],q,r=(p.y-n.y)/(p.x-n.x);q=isFinite(r)?{gm:r,n:n.y-r*n.x}:{gm:Infinity,n:n.x};r=q.gm;q=q.n;if(Infinity==r)n={gm:Infinity,n:0>p.y-n.y?q+b:q-b};else{var t=b*Math.sqrt(1+r*r);n={gm:r,n:0<p.x-n.x?q+t:q-t}}l?(p=gvjs_Vz(l,n),gvjs_n(p)?(r=gvjs_Vz(gvjs_Wz(m,d[e]),l),q=gvjs_Vz(gvjs_Wz(d[e],m),l),r=gvjs_Yh(new gvjs_G(r.x,q.x),p.x)&&gvjs_Yh(new gvjs_G(r.y,q.y),p.y)):r=Infinity==p,l=r&&Infinity!=p?p:gvjs_Vz(gvjs_Wz(d[e],m),l),c.Ij(gvjs_Eca(k,
l)),r||(k=gvjs_Vz(gvjs_Wz(d[e],d[e+1]),n),c.eg(d[e].x,d[e].y,Math.abs(b),Math.abs(b),180-180*Math.atan2(l.x-d[e].x,l.y-d[e].y)/Math.PI,180-180*Math.atan2(k.x-d[e].x,k.y-d[e].y)/Math.PI,g)),l=n,m=d[e],k=a[e]):(l=n,m=d[e],k=gvjs_Ly(a[e].data.x,a[e].data.y))}f&&c.close();return c}
function gvjs_Eca(a,b){var c=gvjs_3c(a);switch(a.type){case gvjs_hw:case gvjs_M:c.data.x=b.x;c.data.y=b.y;break;case gvjs_Nt:c.data.x=b.x;c.data.y=b.y;var d=b.x-a.data.x;a=b.y-a.data.y;c.data.x1+=d;c.data.y1+=a;c.data.x2+=d;c.data.y2+=a}return c}function gvjs_Wz(a,b){b=(a.x-b.x)/(b.y-a.y);isFinite(b)?a=a.y-b*a.x:(b=Infinity,a=a.x);return{gm:b,n:a}}
function gvjs_Vz(a,b){var c=a.gm;a=a.n;var d=b.gm;b=b.n;isFinite(c)||(c=Infinity);isFinite(d)||(d=Infinity);if(c==d||1E-5>=Math.abs(c-d))return a==b||1E-5>=Math.abs(a-b)?Infinity:null;if(Infinity==c)return new gvjs_z(a,d*a+b);if(Infinity==d)return new gvjs_z(b,c*b+a);var e=d-c;return new gvjs_z(-(b-a)/e,(a*d-c*b)/e)};function gvjs_Xz(){}gvjs_Xz.prototype.B=function(a,b){gvjs_Yz(this,a);this.UI[a].push(b);return this};gvjs_Xz.prototype.Qb=function(a,b){gvjs_Yz(this,a);a=this.UI[a];for(var c=null,d=0,e=a.length;d<e;d++)if(a[d]===b){c=d;break}return null!=c?(a.splice(c,1),!0):!1};gvjs_Xz.prototype.fireEvent=function(a,b){gvjs_Yz(this,a);a=this.UI[a];for(var c=[],d=0,e=a.length;d<e;d++)c.push(a[d]);for(d=0;d<e;d++)c[d].apply(this,b);return 0<e};
function gvjs_Yz(a,b){if(!a.UI.hasOwnProperty(b))throw'event type "'+b+'" unknown.';};function gvjs_Zz(a){this.UI={add:[],click:[],getcontext:[],mousemove:[],mouseenter:[],mouseleave:[],box:[],redraw:[],remove:[],playAnimation:[],finishAnimation:[]};this.Hl=this.ta=null;this.Kc={};this.Mr=[];if(null!=a)for(var b in a)this.setStyle(b,a[b]);this.j8=null}gvjs_s(gvjs_Zz,gvjs_Xz);gvjs_=gvjs_Zz.prototype;gvjs_.data=function(a){return void 0!==a?(this.ta=a,this):this.ta};gvjs_.setData=function(a){this.ta=a;return this};
gvjs_.setStyle=function(a,b){b instanceof Object&&null!=b&&(b=b.toString());if(this.Kc[a]===b)return!1;this.Kc[a]=b;this.oo=null;return!0};gvjs_.getStyle=function(a){return this.Kc[a]};function gvjs__z(a){null==a.j8&&(a.j8=new gvjs_xi([a.Kc],void 0,!0));return a.j8}gvjs_.style=function(a,b){return void 0!==b?(this.setStyle(a,b)&&this.fireEvent(gvjs_Zw,[this,a]),this):this.getStyle(a)};gvjs_.styles=function(a){for(var b in a)a.hasOwnProperty(b)&&this.style(b,a[b]);return this};
gvjs_.getContext=function(){this.Hl||this.fireEvent(gvjs_Pu,[this]);return this.Hl};gvjs_.Fo=function(){if(!(null!=this.oo||this.yB()&&null!=this.oo||this.fireEvent("box",[this])&&null!=this.oo))throw"cannot determine bounding box until inserted into a scene.";return this.oo};gvjs_.yB=function(){return!1};function gvjs_0z(a,b,c,d){gvjs_Zz.call(this,d);null!=a&&this.setStyle("r",a);null!=b&&this.setStyle("x",b);null!=c&&this.setStyle("y",c)}gvjs_s(gvjs_0z,gvjs_Zz);gvjs_0z.prototype.Ps=function(){return"Circle"};gvjs_0z.prototype.yB=function(){var a=this.style("r"),b=this.style("x"),c=this.style("y");this.oo={x:b-a,y:c-a,width:2*a,height:2*a};return!0};function gvjs_1z(a,b,c,d,e){gvjs_Zz.call(this,e);null!=a&&this.setStyle("rx",a);null!=b&&this.setStyle("ry",b);null!=c&&this.setStyle("x",c);null!=d&&this.setStyle("y",d)}gvjs_s(gvjs_1z,gvjs_Zz);gvjs_1z.prototype.Ps=function(){return"Ellipse"};gvjs_1z.prototype.yB=function(){var a=this.style("rx"),b=this.style("ry"),c=this.style("x"),d=this.style("y");this.oo={x:c-a,y:d-b,width:2*a,height:2*b};return!0};function gvjs_2z(a,b,c,d,e){gvjs_Zz.call(this,e);null!=a&&this.setStyle("x1",a);null!=b&&this.setStyle("y1",b);null!=c&&this.setStyle("x2",c);null!=d&&this.setStyle("y2",d)}gvjs_s(gvjs_2z,gvjs_Zz);gvjs_2z.prototype.Ps=function(){return"Line"};gvjs_2z.prototype.yB=function(){var a=this.style("x1"),b=this.style("y1"),c=this.style("x2"),d=this.style("y2");this.oo={x:Math.min(a,c),y:Math.min(b,d),width:Math.abs(c-a),height:Math.abs(d-b)};return!0};function gvjs_3z(a,b,c,d,e){gvjs_Zz.call(this,e);null!=a&&this.setStyle("x",a);null!=b&&this.setStyle("y",b);null!=c&&this.setStyle(gvjs_Cb,c);null!=d&&this.setStyle(gvjs_6a,d)}gvjs_s(gvjs_3z,gvjs_Zz);gvjs_3z.prototype.Ps=function(){return"Rect"};gvjs_3z.prototype.yB=function(){var a=gvjs__z(this);this.oo={x:gvjs_J(a,"x"),y:gvjs_J(a,"y"),width:gvjs_J(a,gvjs_Cb),height:gvjs_J(a,gvjs_6a)};return!0};
gvjs_3z.prototype.clone=function(){var a=gvjs__z(this);return new gvjs_3z(gvjs_K(a,"x"),gvjs_K(a,"y"),gvjs_K(a,gvjs_Cb),gvjs_K(a,gvjs_6a),this.Kc)};function gvjs_4z(a,b,c,d){gvjs_Zz.call(this,d);null!=a&&this.setStyle("x",a);null!=b&&this.setStyle("y",b);null!=c&&this.setStyle(gvjs_Q,c)}gvjs_s(gvjs_4z,gvjs_Zz);gvjs_4z.prototype.Ps=function(){return"Text"};function gvjs_5z(a,b,c){this.aoa=b;this.$na=c;this.UI={add:[],click:[],mousemove:[],mouseenter:[],mouseleave:[],redraw:[],remove:[]}}gvjs_s(gvjs_5z,gvjs_Xz);gvjs_5z.prototype.width=function(){return this.aoa};gvjs_5z.prototype.height=function(){return this.$na};
var gvjs_Fca=gvjs_j.requestAnimationFrame||gvjs_j.mozRequestAnimationFrame||gvjs_j.webkitRequestAnimationFrame||gvjs_j.msRequestAnimationFrame||function(a){return gvjs_j.setTimeout(function(){return a.call(this,Date.now())},1E3/60)},gvjs_6z=[],gvjs_7z=null;function gvjs_8z(a){gvjs_6z.push(a);null==gvjs_7z&&(gvjs_7z=gvjs_Fca.call(gvjs_j,function(a){var c=gvjs_6z;gvjs_6z=[];gvjs_7z=null;gvjs_Zd(c,function(c){c(a)})}))};function gvjs_9z(a){a%=360;return 0>360*a?a+360:a};function gvjs_$z(a){gvjs_Zz.call(this,a);this.oo={x1:null,y1:null,x2:null,y2:null,width:0,height:0};this.Bx=[]}gvjs_s(gvjs_$z,gvjs_Zz);gvjs_=gvjs_$z.prototype;gvjs_.Ps=function(){return"Path"};gvjs_.yB=function(){return!1};gvjs_.clear=function(){this.oo={x1:null,y1:null,x2:null,y2:null,width:0,height:0};this.Bx=[]};gvjs_.move=function(a,b){this.Bx.push(["M",a,b]);return this};gvjs_.line=function(a,b){this.Bx.push(["L",a,b]);return this};
gvjs_.arc=function(a,b,c,d,e,f,g){e=gvjs_9z(e);f=gvjs_9z(f);this.Bx.push(["GVIZARC",a,b,c,d,e,f,Number(g)]);return this};gvjs_.close=function(){this.Bx.push(["Z"]);return this};function gvjs_aA(a){var b=gvjs__z(a);a=gvjs_K(b,gvjs_Ft)||0;var c=gvjs_K(b,gvjs_Gt)||0,d=gvjs_K(b,gvjs_Ht)||0,e=gvjs_K(b,gvjs_It)||0,f=gvjs_K(b,gvjs_zt)||0,g=gvjs_K(b,gvjs_At)||0,h=gvjs_K(b,gvjs_Bt)||0,b=gvjs_K(b,gvjs_Ct)||0;return!!(a||c||d||e||f||g||h||b)}
function gvjs_bA(a){var b=gvjs__z(a),c=gvjs_J(b,gvjs_Dt,0),d=gvjs_J(b,gvjs_Et,0),e=gvjs_J(b,gvjs_Ft,c),f=gvjs_J(b,gvjs_Gt,d),g=gvjs_J(b,gvjs_Ht,c),h=gvjs_J(b,gvjs_It,d),k=gvjs_J(b,gvjs_zt,c),l=gvjs_J(b,gvjs_At,d),c=gvjs_J(b,gvjs_Bt,c),d=gvjs_J(b,gvjs_Ct,d),m=gvjs_J(b,gvjs_Cb),n=gvjs_J(b,gvjs_6a),p=gvjs_J(b,"x"),b=gvjs_J(b,"y"),p=0<=m?p:p+m,b=0<=n?b:b+n,m=Math.abs(m),n=Math.abs(n);if(e+g>m)var q=m/(e+g),e=e*q,f=f*q,g=g*q,h=h*q;k+c>m&&(q=m/(k+c),k*=q,l*=q,c*=q,d*=q);f+l>n&&(q=n/(f+l),e*=q,f*=q,k*=q,
l*=q);h+d>n&&(q=n/(h+d),g*=q,h*=q,c*=q,d*=q);return(new gvjs_$z(a.Kc)).move(p+m-g,b).arc(p+m-g,b+h,g,h,270,0,!0).line(p+m,b+n-d).arc(p+m-c,b+n-d,c,d,0,90,!0).line(p+k,b+n).arc(p+k,b+n-l,k,l,90,180,!0).line(p,b+f).arc(p+e,b+f,e,f,180,270,!0).close()};function gvjs_cA(a){for(var b=0,c=arguments.length;b<c;b++)if(null!=arguments[b])return arguments[b]}
function gvjs_dA(a,b,c,d){gvjs_eA(0,b,c);gvjs_fA(a,b,c,d);gvjs_gA(0,b,c);gvjs_hA(a,b,c,d);gvjs_iA(0,b,c);gvjs_jA(0,b,c);gvjs_kA(a,b,c,d);var e=gvjs__z(c),f=gvjs_J(e,"clip.width"),g=gvjs_J(e,"clip.height");if(f&&g){var h=gvjs_J(e,"clip.x",0),e=gvjs_J(e,"clip.y",0),k=["clip",h,e,f,g].join(),l=c.rr;if(c=(l?a.yw:a.filters)[k]||null)n=c.getAttribute(gvjs_gv);else{var m=gvjs_qg();c=m.createElementNS(gvjs_ev,"clipPath");var n=gvjs_lA();c.setAttribute(gvjs_gv,n);m=m.createElementNS(gvjs_ev,gvjs_Xw);m.setAttribute("x",
h);m.setAttribute("y",e);m.setAttribute(gvjs_Cb,f);m.setAttribute(gvjs_6a,g);c.appendChild(m);(l?a.yw:a.filters)[k]=c;for(a=d;a.nodeName!==gvjs_Ux;)a=a.parentNode;a=a.querySelector(gvjs_Xt)||a;a.insertBefore(c,a.firstChild)}b.setAttribute(gvjs_pt,gvjs_oy+n+")")}else b.hasAttribute(gvjs_pt)&&b.removeAttribute(gvjs_pt)}
function gvjs_fA(a,b,c,d){gvjs_mA(a,b,c,d,!1);a=gvjs_cA(c.style(gvjs_ru),c.style(gvjs_tu),c.style(gvjs_pu));typeof a===gvjs_h||typeof a===gvjs_f?b.setAttribute(gvjs_pu,a):null===a&&b.removeAttribute(gvjs_pu)}function gvjs_gA(a,b,c){a=gvjs_cA(c.style(gvjs_su),c.style(gvjs_uu),c.style(gvjs_qu));typeof a===gvjs_h||typeof a===gvjs_f?b.setAttribute(gvjs_qu,a):null===a&&b.removeAttribute(gvjs_qu)}
function gvjs_hA(a,b,c,d){gvjs_mA(a,b,c,d,!0);a=gvjs_cA(c.style(gvjs_Nx),c.style(gvjs_Qx),c.style(gvjs_Ix));typeof a===gvjs_h||typeof a===gvjs_f?b.setAttribute(gvjs_Ix,a):null===a&&b.removeAttribute(gvjs_Ix)}function gvjs_iA(a,b,c){a=gvjs_cA(c.style(gvjs_Ox),c.style(gvjs_Rx),c.style(gvjs_Lx));typeof a===gvjs_h||typeof a===gvjs_f?b.setAttribute(gvjs_Lx,a):null===a&&b.removeAttribute(gvjs_Lx)}
function gvjs_jA(a,b,c){a=gvjs_cA(c.style(gvjs_Px),c.style(gvjs_Sx),c.style(gvjs_Mx));typeof a===gvjs_h||typeof a===gvjs_f?b.setAttribute(gvjs_Mx,a):null===a&&b.removeAttribute(gvjs_Mx)}function gvjs_eA(a,b,c){a=c.style(gvjs_eb);typeof a===gvjs_h||typeof a===gvjs_f?b.setAttribute(gvjs_eb,a):null===a&&b.removeAttribute(gvjs_eb)}
function gvjs_mA(a,b,c,d,e){var f=gvjs__z(c),g=e?gvjs_Ix:gvjs_pu,h=gvjs_Oi(f,g+".gradient.from"),k=gvjs_Oi(f,g+".gradient.to");e=b.getAttribute(g);if(h&&k){var l=gvjs_Ni(f,g+".gradient.x1",gvjs_Kq),m=gvjs_Ni(f,g+".gradient.y1",gvjs_Kq),n=gvjs_Ni(f,g+".gradient.x2",gvjs_Nq),p=gvjs_Ni(f,g+".gradient.y2",gvjs_Kq),f=[gvjs_Tu,h,k,l,m,n,p].join(),q=c.rr;if(c=(q?a.yw:a.filters)[f]||null)g=c.getAttribute(gvjs_gv);else{var r=gvjs_qg();c=r.createElementNS(gvjs_ev,gvjs_Lv);g=gvjs_lA();c.setAttribute(gvjs_gv,
g);c.setAttribute("x1",l);c.setAttribute("y1",m);c.setAttribute("x2",n);c.setAttribute("y2",p);l=r.createElementNS(gvjs_ev,gvjs_Gx);l.setAttribute("stop-color",h);l.setAttribute(gvjs_nw,gvjs_Kq);h=r.createElementNS(gvjs_ev,gvjs_Gx);h.setAttribute("stop-color",k);h.setAttribute(gvjs_nw,gvjs_Nq);c.appendChild(l);c.appendChild(h);(q?a.yw:a.filters)[f]=c;for(a=d;a.nodeName!==gvjs_Ux;)a=a.parentNode;a=a.querySelector(gvjs_Xt)||a;a.insertBefore(c,a.firstChild)}a=gvjs_oy+g+")";e!==a&&b.setAttribute(gvjs_pu,
a)}else e&&e.substr(0,5)===gvjs_oy&&b.removeAttribute(g)}
function gvjs_kA(a,b,c,d){var e=gvjs__z(c),f=gvjs_Ni(e,gvjs_px,0),g=gvjs_Ni(e,gvjs_ox,0);if(f||g){var h=gvjs_Oi(e,"shadow.xOffset")||gvjs_Oi(e,"shadow.x-offset")||gvjs_Oi(e,gvjs_qx)||0,k=gvjs_Oi(e,"shadow.yOffset")||gvjs_Oi(e,"shadow.y-offset")||gvjs_Oi(e,gvjs_rx)||0,e=[gvjs_Os,f,g,h,k].join(),l=c.rr,m=(l?a.yw:a.filters)[e]||null;if(m)c=m.getAttribute(gvjs_gv);else{var n=gvjs_qg(),m=n.createElementNS(gvjs_ev,gvjs_Ya);m.setAttribute("x","-100%");m.setAttribute("y","-100%");m.setAttribute(gvjs_Cb,"300%");
m.setAttribute(gvjs_6a,"300%");c=gvjs_lA();m.setAttribute(gvjs_gv,c);var p=n.createElementNS(gvjs_ev,gvjs_iu);p.setAttribute(gvjs_iv,"SourceAlpha");p.setAttribute("stdDeviation",f);f=n.createElementNS(gvjs_ev,"feOffset");f.setAttribute("dx",h);f.setAttribute("dy",k);var q;if(null!=g){var r=n.createElementNS(gvjs_ev,gvjs_hu);q=n.createElementNS(gvjs_ev,"feFuncA");q.setAttribute(gvjs_yb,gvjs_Kv);q.setAttribute("slope",g)}g=n.createElementNS(gvjs_ev,"feMerge");h=n.createElementNS(gvjs_ev,gvjs_ju);n=
n.createElementNS(gvjs_ev,gvjs_ju);n.setAttribute(gvjs_iv,"SourceGraphic");m.appendChild(p);m.appendChild(f);null!=q&&(r.appendChild(q),m.appendChild(r));g.appendChild(h);g.appendChild(n);m.appendChild(g);(l?a.yw:a.filters)[e]=m;for(a=d;a.nodeName!==gvjs_Ux;)a=a.parentNode;a=a.querySelector(gvjs_Xt)||a;a.insertBefore(m,a.firstChild)}a=b.getAttribute(gvjs_Ya);d=gvjs_oy+c+")";a!==d&&b.setAttribute(gvjs_Ya,d)}else b.hasAttribute(gvjs_Ya)&&b.removeAttribute(gvjs_Ya)}
var gvjs_Gca={"fill.color":gvjs_fA,fillColor:gvjs_fA,fill:gvjs_fA,"fill.gradient.from":gvjs_fA,"fill.gradient.to":gvjs_fA,"fill.gradient.x1":gvjs_fA,"fill.gradient.y1":gvjs_fA,"fill.gradient.x2":gvjs_fA,"fill.gradient.y2":gvjs_fA,"fill.opacity":gvjs_gA,fillOpacity:gvjs_gA,"fill-opacity":gvjs_gA,height:function(a,b,c){a=gvjs_J(gvjs__z(c),gvjs_6a);b.setAttribute(gvjs_6a,a)},opacity:gvjs_eA,"shadow.radius":gvjs_kA,"shadow.opacity":gvjs_kA,"shadow.xOffset":gvjs_kA,"shadow.x-offset":gvjs_kA,"shadow.xoffset":gvjs_kA,
"shadow.yOffset":gvjs_kA,"shadow.y-offset":gvjs_kA,"shadow.yoffset":gvjs_kA,"stroke.color":gvjs_hA,strokeColor:gvjs_hA,stroke:gvjs_hA,"stroke.gradient.from":gvjs_hA,"stroke.gradient.to":gvjs_hA,"stroke.gradient.x1":gvjs_hA,"stroke.gradient.y1":gvjs_hA,"stroke.gradient.x2":gvjs_hA,"stroke.gradient.y2":gvjs_hA,"stroke.opacity":gvjs_iA,strokeOpacity:gvjs_iA,"stroke-opacity":gvjs_iA,"stroke.width":gvjs_jA,strokeWidth:gvjs_jA,"stroke-width":gvjs_jA,width:function(a,b,c){a=gvjs_J(gvjs__z(c),gvjs_Cb);b.setAttribute(gvjs_Cb,
a)},x:function(a,b,c){a=gvjs_J(gvjs__z(c),"x");b.setAttribute("x",a)},y:function(a,b,c){a=gvjs_J(gvjs__z(c),"y");b.setAttribute("y",a)}};function gvjs_nA(a,b,c,d,e,f){f=f||{};return(c=f[c]||gvjs_Gca[c])?(c(a,b,d,e),!0):!1};var gvjs_oA={DG:function(a,b,c){a=gvjs_K(gvjs__z(c),"x");null!=a&&b.setAttribute("cx",a)},FG:function(a,b,c){a=gvjs_K(gvjs__z(c),"y");null!=a&&b.setAttribute("cy",a)},w9:function(a,b,c){a=gvjs_K(gvjs__z(c),"r");null!=a&&b.setAttribute("r",a)}};gvjs_oA.Nz={r:gvjs_oA.w9,x:gvjs_oA.DG,y:gvjs_oA.FG};gvjs_oA.draw=function(a,b,c,d){var e=gvjs_qg();d=d||e.createElementNS(gvjs_ev,gvjs_ot);gvjs_oA.DG(a,d,b);gvjs_oA.FG(a,d,b);gvjs_oA.w9(a,d,b);gvjs_dA(a,d,b,c);c&&d.parentNode!==c&&c.appendChild(d);return d};
gvjs_oA.Lg=function(a,b,c,d,e){if(!gvjs_nA(a,e,c,b,d,gvjs_oA.Nz))throw'unknown property on circle "'+c+'".';};var gvjs_pA={DG:function(a,b,c){a=gvjs_J(gvjs__z(c),"x");b.setAttribute("cx",a)},FG:function(a,b,c){a=gvjs_J(gvjs__z(c),"y");b.setAttribute("cy",a)},x9:function(a,b,c){a=gvjs_J(gvjs__z(c),"rx");b.setAttribute("rx",a)},y9:function(a,b,c){a=gvjs_J(gvjs__z(c),"ry");b.setAttribute("ry",a)}};gvjs_pA.Nz={x:gvjs_pA.DG,y:gvjs_pA.FG,rx:gvjs_pA.x9,ry:gvjs_pA.y9};
gvjs_pA.draw=function(a,b,c,d){var e=gvjs_qg();d=d||e.createElementNS(gvjs_ev,gvjs_bu);gvjs_pA.DG(a,d,b);gvjs_pA.FG(a,d,b);gvjs_pA.x9(a,d,b);gvjs_pA.y9(a,d,b);gvjs_dA(a,d,b,c);c&&d.parentNode!==c&&c.appendChild(d);return d};gvjs_pA.Lg=function(a,b,c,d,e){if(!gvjs_nA(a,e,c,b,d,gvjs_pA.Nz))throw gvjs_ny+c+'".';};var gvjs_qA={A9:function(a,b,c){a=gvjs_J(gvjs__z(c),"x1");b.setAttribute("x1",a)},C9:function(a,b,c){a=gvjs_J(gvjs__z(c),"y1");b.setAttribute("y1",a)},B9:function(a,b,c){a=gvjs_J(gvjs__z(c),"x2");b.setAttribute("x2",a)},D9:function(a,b,c){a=gvjs_J(gvjs__z(c),"y2");b.setAttribute("y2",a)}};gvjs_qA.Nz={x1:gvjs_qA.A9,x2:gvjs_qA.B9,y1:gvjs_qA.C9,y2:gvjs_qA.D9};
gvjs_qA.draw=function(a,b,c,d){var e=gvjs_qg();d=d||e.createElementNS(gvjs_ev,gvjs_M);gvjs_qA.A9(a,d,b);gvjs_qA.B9(a,d,b);gvjs_qA.C9(a,d,b);gvjs_qA.D9(a,d,b);gvjs_dA(a,d,b,c);c&&d.parentNode!==c&&c.appendChild(d);return d};gvjs_qA.Lg=function(a,b,c,d,e){if(!gvjs_nA(a,e,c,b,d,gvjs_qA.Nz))throw gvjs_ny+c+'".';};function gvjs_rA(a,b,c,d){var e=gvjs_qg(),e=d||e.createElementNS(gvjs_ev,gvjs_Aw);d||e.setAttribute("d",gvjs_sA(c));gvjs_dA(a,e,c,b);return e}
function gvjs_sA(a){a=a.Bx;for(var b=[],c=0,d=a.length;c<d;c++){var e=a[c];if("GVIZARC"===e[0]){var f=e,g=Number(f[1]),h=Number(f[2]),e=Number(f[3]),k=Number(f[4]),l=gvjs_9z(Number(f[5])),m=gvjs_9z(Number(f[6])),f=!!Number(f[7]);270===l&&0===m?e="A "+e+" "+k+gvjs_4p+(e+g)+" "+h:180===l&&270===m?e="A "+e+" "+k+gvjs_4p+g+" "+(h-k):0===l&&90===m?e="A "+e+" "+k+gvjs_4p+g+" "+(h+k):90===l&&180===m?e="A "+e+" "+k+gvjs_4p+(g-e)+" "+h:(g+=Math.cos(m/180*Math.PI)*e,h+=Math.sin(m/180*Math.PI)*k,l=f?m-l:l-m,
0>l&&(l+=360),e="A "+e+" "+k+" 0 "+Number(180<l)+" "+Number(f)+" "+g+" "+h)}else e=e.join(" ");b.push(e)}return b.join(" ")};var gvjs_tA={draw:function(a,b,c,d){var e=b.style(gvjs_Dt),f=b.style(gvjs_Et),g=gvjs__z(b),h=gvjs_J(g,gvjs_Cb),k=gvjs_J(g,gvjs_6a),l=gvjs_J(g,"x"),g=gvjs_J(g,"y"),l=0<=h?l:l+h,g=0<=k?g:g+k,h=Math.abs(h),k=Math.abs(k);if(typeof e===gvjs_f&&typeof f===gvjs_f||!gvjs_aA(b)){var m=gvjs_qg();d=d||m.createElementNS(gvjs_ev,gvjs_Xw);d.setAttribute("x",l);d.setAttribute("y",g);d.setAttribute(gvjs_Cb,h);d.setAttribute(gvjs_6a,k);null!=e&&typeof e===gvjs_f&&d.setAttribute("rx",e);null!=f&&typeof f===gvjs_f&&
d.setAttribute("ry",f);gvjs_dA(a,d,b,c)}else b=gvjs_bA(b),d=gvjs_rA(a,c,b,d);c&&d.parentNode!==c&&c.appendChild(d);return d},Lg:function(a,b,c,d,e){if(!gvjs_nA(a,e,c,b,d))switch(c){case gvjs_Dt:case gvjs_Et:case gvjs_Ft:case gvjs_Gt:case gvjs_Ht:case gvjs_It:case gvjs_zt:case gvjs_At:case gvjs_Bt:case gvjs_Ct:var f=gvjs_aA(b),g=e.tagName.toLowerCase();if(g===gvjs_Aw&&!f||g===gvjs_Xw&&f)return gvjs_tA.draw(a,b,d);g===gvjs_Aw?(a=gvjs_bA(b),a=gvjs_sA(a),e.setAttribute("d",a)):c===gvjs_Dt?e.setAttribute("rx",
gvjs_J(gvjs__z(b),gvjs_Dt)):c===gvjs_Et&&e.setAttribute("ry",gvjs_J(gvjs__z(b),gvjs_Et));break;default:throw'unknown property on rect "'+c+'".';}}};var gvjs_uA={eO:function(a,b,c){a=c.style(gvjs_Bu)||c.style(gvjs_Fu)||c.style(gvjs_Gu);b.style.fontFamily=typeof a===gvjs_h?a:""},bY:function(a,b,c){a=c.style(gvjs_Cu)||c.style(gvjs_Hu);b.style.fontSize=typeof a===gvjs_f?a+gvjs_g:typeof a===gvjs_h?a:""},cY:function(a,b,c){a=c.style("font.weight")||c.style("fontWeight");b.style.fontWeight=typeof a===gvjs_h||typeof a===gvjs_f?String(a):""},u9:function(a,b,c){!0===c.style(gvjs_qv)?b.style.fontStyle=gvjs_qv:b.style.fontStyle=""},z9:function(a,b,c){!0===
c.style(gvjs_ly)?b.style.textDecoration=gvjs_ly:b.style.textDecoration=""}};gvjs_uA.Nz={"font.family":gvjs_uA.eO,fontFamily:gvjs_uA.eO,fontName:gvjs_uA.eO,"font.size":gvjs_uA.bY,fontSize:gvjs_uA.bY,"font.weight":gvjs_uA.cY,fontWeight:gvjs_uA.cY,italic:gvjs_uA.u9,underline:gvjs_uA.z9};
gvjs_uA.Woa=function(a,b,c,d,e,f,g){var h=gvjs_qg();e=e&&e.tagName===gvjs_Q?e:h.createElementNS(gvjs_ev,gvjs_Q);e.textContent=c;c=gvjs__z(d);e.setAttribute("x",null==f?gvjs_Ni(c,"x"):f);e.setAttribute("y",null==g?gvjs_Ni(c,"y"):g);e.setAttribute(gvjs_sb,"cursor:default;-webkit-user-select:none;-moz-osx-font-smoothing:grayscale;");e.style.webkitFontSmoothing="antialiased";gvjs_dA(a,e,d,b);gvjs_uA.u9(a,e,d);gvjs_uA.z9(a,e,d);gvjs_uA.eO(a,e,d);gvjs_uA.bY(a,e,d);gvjs_uA.cY(a,e,d);return e};
gvjs_uA.fqa=function(a,b,c,d){var e=b.style("lineSpacing")||b.style("line-spacing")||0,f=gvjs__z(b),g=gvjs_L(f,gvjs_Q,""),h=-1==gvjs_$c(g,void 0)&&gvjs_y;typeof g===gvjs_h&&(g=g.split("\n"));var k=gvjs_J(f,"y",0),l=!0;1===g.length&&(g=g[0],l=!1);a=gvjs_uA.Woa(a,c,l?"":g,b,d,gvjs_J(f,"x",0),k);c&&a.parentNode!==c&&c.appendChild(a);c=[];if(l)for(b=gvjs_qg(),d=0,k=g.length;d<k;d++){var m=b.createElementNS(gvjs_ev,"tspan");m.textContent=g[d];m.setAttribute(gvjs_Uw,!0);m.setAttribute("x",gvjs_Ni(f,"x"));
m.setAttribute("y",gvjs_Ni(f,"y"));var n=a.getBBox().height;0<d&&(n+=e);m.setAttribute("dy",n+gvjs_g);a.appendChild(m);c.push(m)}h&&(a.setAttribute("dir",gvjs_lb),a.setAttribute(gvjs_Yx,gvjs_3));return{group:a,V:l?c:[a]}};
gvjs_uA.draw=function(a,b,c,d){c=gvjs_uA.fqa(a,b,c,d);a=c.V;c=c.group;d=Math.max(0,Math.min(1,b.style(gvjs_0u)||0));if(isNaN(d)||!isFinite(d))d=0;var e=b.style(gvjs_Ay);if(typeof e===gvjs_f){if(e=Math.max(0,Math.min(1,e)),isNaN(e)||!isFinite(e))e=0}else e=gvjs_Is;var f=c.getBBox(),g=b.style("y")-f.y,h;h="tspan"===a[a.length-1].tagName.toLowerCase()?a[a.length-1].getBoundingClientRect().top-c.getBoundingClientRect().top:a[a.length-1].getBBox().y-f.y;var k=b.style("y");if(null==k)return c;if(typeof e===
gvjs_f)k=k+g-f.height*e;else if(e===gvjs_Is)k=k+g-h;else throw"Unrecognized valign value: "+e;c.setAttribute("y",k);e=0;for(f=a.length;e<f;e++)g=a[e],g.setAttribute("dx",-g.getComputedTextLength()*d+gvjs_g),g.setAttribute("y",k);a=b.style(gvjs_8w);null!=a&&0!=a&&c.setAttribute(gvjs_iy,gvjs_9w+a+" "+b.style("x")+" "+b.style("y")+")");return c};
gvjs_uA.Lg=function(a,b,c,d,e){var f="x"===c||"y"===c;if(f||!gvjs_nA(a,e,c,b,d,gvjs_uA.Nz))if(c===gvjs_Q||c===gvjs_0u||c===gvjs_Ay||f){for(;e&&e.firstChild;)e.removeChild(e.firstChild);a=gvjs_uA.draw(a,b,d,e);if(e!==a)throw"error redrawing text";}else throw'error redrawing text element with changed property "'+c+'".';};var gvjs_vA={draw:function(a,b,c,d){var e=gvjs_qg();d=d||e.createElementNS(gvjs_ev,"g");gvjs_dA(a,d,b,c);c&&d.parentNode!==c&&c.appendChild(d);return d},Lg:function(a,b,c,d){a=gvjs_vA.draw(a,b,c,d);d!==a&&b.getContext().fireEvent("add",[b,a,!1])}};var gvjs_wA={};gvjs_wA.Circle=gvjs_oA;gvjs_wA.Ellipse=gvjs_pA;gvjs_wA.Line=gvjs_qA;gvjs_wA.Path={draw:function(a,b,c,d){a=gvjs_rA(a,c,b,d);c&&a.parentNode!==c&&c.appendChild(a);return a},Lg:function(a,b,c,d,e){if(!gvjs_nA(a,e,c,b,d))throw gvjs_ny+c+'".';}};gvjs_wA.Rect=gvjs_tA;gvjs_wA.Text=gvjs_uA;gvjs_wA.Group=gvjs_vA;function gvjs_xA(a,b,c){gvjs_5z.call(this,0,b,c);this.svg=a;this.clear();var d=gvjs_qg(),e=this.svg=d.createElementNS(gvjs_ev,gvjs_Ux);e.setAttribute(gvjs_Cb,b);e.setAttribute(gvjs_6a,c);e.appendChild(d.createElementNS(gvjs_ev,gvjs_Xt));var f=d.createElement(gvjs_b);f.style.position=gvjs_a;f.style.left=gvjs_Lq;f.style.top=gvjs_Lq;f.style.width=gvjs_Nq;f.style.height=gvjs_Nq;d=d.createElement(gvjs_b);d.style.position=gvjs_jb;d.style.width=String(b)+gvjs_g;d.style.height=String(c)+gvjs_g;d.appendChild(f);
f.appendChild(e);a.appendChild(d);this.ZD=this.h4.bind(this);this.g4=this.dxa.bind(this);this.Cz=this.l4.bind(this);this.aE=this.m4.bind(this);this.d4=this.Wfa.bind(this);this.jm=this.i4.bind(this);this.j4=this.txa.bind(this);e.addEventListener(gvjs_7j,this.jm);e.addEventListener(gvjs_ew,this.jm);e.addEventListener(gvjs_jl,this.jm);e.addEventListener(gvjs_il,this.jm);this.mr=[];this.elements=[];this.filters={};this.yw={};this.Mr=null}gvjs_s(gvjs_xA,gvjs_5z);var gvjs_Hca=0,gvjs_yA=[];
function gvjs_lA(){return 0<gvjs_yA.length?gvjs_yA.shift():"rablfilter"+gvjs_Hca++}function gvjs_zA(a){for(var b in a)if(Object.hasOwnProperty.call(a,b)){var c=a[b],d=c.getAttribute(gvjs_gv);gvjs_yA.push(d);d=c.parentNode;null!=d&&d.removeChild(c)}}function gvjs_AA(a){return gvjs_wA[gvjs_o(a)?a:a.Ps()]}
function gvjs_BA(a,b,c,d){var e=a.mr.indexOf(b);if(0<=e){if(null!=a.elements[e]||!b.rr)throw"Shape exists and is not a staged shape.";b.rr=!1;a.elements[e]=c}else a.mr.push(b),a.elements.push(c);c=b.Ps();"Text"!==c&&"Group"!==c||b.B("box",a.g4);b.B(gvjs_Zw,a.Cz);b.B("add",a.d4);b.B(gvjs_Hw,a.j4);b.B(gvjs_0w,a.aE);d&&b.B(gvjs_Pu,a.ZD)}gvjs_=gvjs_xA.prototype;gvjs_.Wfa=function(a,b){var c=b?this.svg:gvjs_CA(this,a.getContext()),c=gvjs_AA(a).draw(this,a,c);gvjs_BA(this,a,c,!!b);gvjs_DA(this,a,c);return a};
gvjs_.Tu=function(a){return gvjs_CA(this,a)||a.getContext()?(a.fireEvent(gvjs_Zw,[a]),a):this.Wfa(a,!0)};function gvjs_DA(a,b,c){if(b.S0){b=b.Fh;for(var d=0,e=b.length;d<e;d++){var f=b[d],g=gvjs_AA(f).draw(a,f,c);gvjs_BA(a,f,g,!1);gvjs_DA(a,f,g)}}}gvjs_.Se=function(a,b,c,d){a=new gvjs_0z(a,b,c,d);this.Tu(a);return a};gvjs_.Ml=function(a,b,c,d,e){a=new gvjs_1z(a,b,c,d,e);this.Tu(a);return a};gvjs_.ub=function(a,b,c,d,e){a=new gvjs_3z(a,b,c,d,e);this.Tu(a);return a};
gvjs_.ie=function(a,b,c,d){a=new gvjs_4z(a,b,c,d);this.Tu(a);return a};gvjs_.E_=function(a,b,c,d,e){a=new gvjs_2z(a,b,c,d,e);this.Tu(a);return a};gvjs_.BU=function(a){if(null==a.getContext())throw"Attempted to remove shape that doesn't have a context.";return a.fireEvent(gvjs_0w,[a])};
gvjs_.m4=function(a){var b=this.mr.indexOf(a);if(0>b)return!1;if(a.S0){for(var b=a.Fh,c=0,d=b.length;c<d;c++)a.fireEvent(gvjs_0w,[b[c]]);b=this.mr.indexOf(a)}a.rr?a.rr=!1:this.elements[b].parentNode.removeChild(this.elements[b]);this.mr.splice(b,1);this.elements.splice(b,1);a.Qb("box",this.g4);a.Qb(gvjs_Zw,this.Cz);a.Qb(gvjs_0w,this.aE);a.Qb(gvjs_Pu,this.ZD);a.Qb("add",this.d4);a.Qb(gvjs_Hw,this.j4);a.Hl=null;return!0};
gvjs_.i4=function(a){for(var b=a.target;null!=b.getAttribute(gvjs_Uw);)b=b.parentNode;var c=this.elements.indexOf(b);if(0<=c){var b=a.offsetX,d=a.offsetY;a=a.type;a===gvjs_jl?a=gvjs_cw:a===gvjs_il&&(a=gvjs_dw);c=this.mr[c];c.fireEvent(a,[{point:{x:b,y:d},type:a,target:c}])}};gvjs_.l4=function(a,b){var c=a.getContext()||this,d=gvjs_CA(this,a),c=gvjs_CA(this,c);a=gvjs_AA(a).Lg(this,a,b,c,d);null!=a&&a!=d&&(this.elements[this.elements.indexOf(d)]=a,b=d.parentNode,b.insertBefore(a,d),b.removeChild(d))};
gvjs_.h4=function(a){a.Hl=this};
gvjs_.dxa=function(a){if("Path"!==a.Ps()){if(a.rr){var b;if(!this.jfa){b=gvjs_qg();var c=this.jfa=b.createElement(gvjs_b);c.style.position=gvjs_a;c.style.top="-1000px";c.style.left="-1000px";c.style.whiteSpace=gvjs_lw;var d=b.createElementNS(gvjs_ev,gvjs_Ux);c.appendChild(d);b.body.appendChild(c)}b=this.jfa;b.style.display=gvjs_4j;c=gvjs_AA(a).draw(this,a,b.firstChild)}else c=gvjs_CA(this,a);d=c.getBBox();a.oo={width:d.width,height:d.height,x:d.x,y:d.y};a.rr&&(b.style.display=gvjs_e,c.parentNode.removeChild(c))}};
gvjs_.txa=function(a,b){b={start:null,end:null,interpolate:null,shape:a,animation:b};a.qFa=!0;if(null!=this.Mr)this.Mr.push(b);else{this.Mr=[b];var c=this.Jm.jka(gvjs_r(function(a){this.Mr=gvjs_lc(this.Mr,function(b){null==b.start&&(b.start=a);null==b.interpolate&&(b.interpolate=b.animation.ZFa(b.animation.l0,b.animation.s7,b.animation.Rk,b.start));null==b.end&&(b.end=b.start+b.animation.Rk);if(a>=b.end||b.animation.vFa())return b.shape.style(b.animation.dya,b.animation.s7),b.animation.fireEvent("finishAnimation",
[b.shape,b.animation]),!1;b.shape.style(b.animation.dya,b.interpolate(a));return!0});0<this.Mr.length?gvjs_8z(c):this.Mr=null},this));gvjs_8z(c)}};function gvjs_CA(a,b){if(b===a)return a.svg;b=a.mr.indexOf(b);return 0>b?null:a.elements[b]}
gvjs_.clear=function(){var a=gvjs_qg(),b=this.svg,c;gvjs_zA(this.filters);gvjs_zA(this.yw);this.filters={};for(this.yw={};b.firstChild;)b.firstChild.tagName===gvjs_Xt&&(c=!0),b.removeChild(b.firstChild);c&&b.appendChild(a.createElementNS(gvjs_ev,gvjs_Xt));this.mr=[];this.elements=[];this.Mr=null;this.Jm&&(this.Jm.dK=!0);this.Jm=new gvjs_Zo};function gvjs_EA(a){return function(b,c){b=new gvjs_4z(0,0,b,c);if(b.rr)throw Error("can't stage a shape that's already staged.");if(-1!==a.mr.indexOf(b))throw Error("can't stage a shape that's already drawn.");b.rr=!0;a.mr.push(b);a.elements.push(null);b.B("box",a.g4);b.B(gvjs_Zw,a.Cz);b.B(gvjs_0w,a.aE);b.B(gvjs_Pu,a.ZD);b.B("add",a.d4);b.B(gvjs_Hw,a.j4);c=b.Fo();a.BU(b);delete c.x;delete c.y;return c}}
function gvjs_FA(a,b){var c=function(){return this}(),d,e=!1,f=!1;b&&b.fonts&&c.WebFont?c.WebFont.load({google:{families:b.fonts},active:function(){f=!0;d&&d(a)},fontinactive:function(){throw Error("one or more fonts could not be loaded.");}}):e=!0;return{then:function(b){f||e?(e||f)&&c.setTimeout(b.bind(c,a),0):d=b}}};function gvjs_GA(a,b,c,d){this.na=a;this.Ok=new gvjs_A(0,0);this.cJ=d||null;this.update(b,c)}gvjs_s(gvjs_GA,gvjs_Nz);gvjs_=gvjs_GA.prototype;gvjs_.cb=function(){return this.hw};gvjs_.wy=function(){return{}};gvjs_.yp=function(a,b){gvjs_GA.o.yp.call(this,a,b)};
gvjs_.update=function(a){if(!gvjs_Be(this.Ok,a)){this.Ok=a.clone();var b=this;this.om=null;this.ip&&this.ip.clear();var c=null,c=new gvjs_xA(this.na,a.width||0,a.height||0);gvjs_FA(c,this.cJ?{fonts:this.cJ}:void 0).then(function(a){b.hw=a;b.hw.hf=gvjs_ti(gvjs_EA(b.hw),{mV:function(a,b){a=[a,b[0]];a.push(JSON.stringify(b[1]));return a.join("_")}});b.om={}})}};gvjs_.N=function(){};function gvjs_HA(a,b,c,d,e){this.Mg=!!b;this.node=null;this.rl=0;this.N6=!1;this.dP=!c;a&&this.setPosition(a,d);this.depth=void 0!=e?e:this.rl||0;this.Mg&&(this.depth*=-1)}gvjs_s(gvjs_HA,gvjs_Xd);gvjs_=gvjs_HA.prototype;gvjs_.setPosition=function(a,b,c){if(this.node=a)this.rl=gvjs_p(b)?b:1!=this.node.nodeType?0:this.Mg?-1:1;gvjs_p(c)&&(this.depth=c)};gvjs_.mP=function(a){this.node=a.node;this.rl=a.rl;this.depth=a.depth;this.Mg=a.Mg;this.dP=a.dP};
gvjs_.clone=function(){return new gvjs_HA(this.node,this.Mg,!this.dP,this.rl,this.depth)};
gvjs_.next=function(){var a;if(this.N6){if(!this.node||this.dP&&0==this.depth)throw gvjs_Wd;a=this.node;var b=this.Mg?-1:1;if(this.rl==b){var c=this.Mg?a.lastChild:a.firstChild;c?this.setPosition(c):this.setPosition(a,-1*b)}else(c=this.Mg?a.previousSibling:a.nextSibling)?this.setPosition(c):this.setPosition(a.parentNode,-1*b);this.depth+=this.rl*(this.Mg?-1:1)}else this.N6=!0;a=this.node;if(!this.node)throw gvjs_Wd;return a};gvjs_.equals=function(a){return a.node==this.node&&(!this.node||a.rl==this.rl)};
gvjs_.splice=function(a){var b=this.node,c=this.Mg?1:-1;this.rl==c&&(this.rl=-1*c,this.depth+=this.rl*(this.Mg?-1:1));this.Mg=!this.Mg;gvjs_HA.prototype.next.call(this);this.Mg=!this.Mg;for(var c=gvjs_Kb(arguments[0])?arguments[0]:arguments,d=c.length-1;0<=d;d--)gvjs_2e(c[d],b);gvjs_3e(b)};function gvjs_IA(){}gvjs_IA.prototype.fea=function(){return!1};gvjs_IA.prototype.vc=function(){return gvjs_Ge(gvjs_y?this.getContainer():this.kj())};gvjs_IA.prototype.getWindow=function(){return gvjs_Se(this.vc())};gvjs_IA.prototype.containsNode=function(a,b){return this.JB(gvjs_Ica(a),b)};function gvjs_JA(a,b){gvjs_HA.call(this,a,b,!0)}gvjs_s(gvjs_JA,gvjs_HA);function gvjs_KA(a,b,c,d,e){this.Kd=this.oe=null;this.je=this.pe=0;var f;a&&(this.oe=a,this.pe=b,this.Kd=c,this.je=d,1==a.nodeType&&"BR"!=a.tagName&&(a=a.childNodes,(b=a[b])?(this.oe=b,this.pe=0):(a.length&&(this.oe=gvjs_ic(a)),f=!0)),1==c.nodeType&&((this.Kd=c.childNodes[d])?this.je=0:this.Kd=c));gvjs_HA.call(this,e?this.Kd:this.oe,e,!0);if(f)try{this.next()}catch(g){if(g!=gvjs_Wd)throw g;}}gvjs_s(gvjs_KA,gvjs_JA);gvjs_=gvjs_KA.prototype;gvjs_.kj=function(){return this.oe};gvjs_.Vl=function(){return this.Kd};
gvjs_.jva=function(){return this.N6&&this.node==this.Kd&&(!this.je||1!=this.rl)};gvjs_.next=function(){if(this.jva())throw gvjs_Wd;return gvjs_KA.o.next.call(this)};gvjs_.mP=function(a){this.oe=a.oe;this.Kd=a.Kd;this.pe=a.pe;this.je=a.je;this.Vo=a.Vo;gvjs_KA.o.mP.call(this,a)};gvjs_.clone=function(){var a=new gvjs_KA(this.oe,this.pe,this.Kd,this.je,this.Vo);a.mP(this);return a};function gvjs_LA(){}gvjs_LA.prototype.JB=function(a,b){b=b&&!a.isCollapsed();a=a.eb;try{return b?0<=this.Rm(a,0,1)&&0>=this.Rm(a,1,0):0<=this.Rm(a,0,0)&&0>=this.Rm(a,1,1)}catch(c){if(!gvjs_y)throw c;return!1}};gvjs_LA.prototype.containsNode=function(a,b){return this.JB(gvjs_MA(a),b)};gvjs_LA.prototype.Ir=function(){return new gvjs_KA(this.kj(),this.qn(),this.Vl(),this.Ho())};function gvjs_NA(a){this.eb=a}gvjs_s(gvjs_NA,gvjs_LA);function gvjs_OA(a){var b=gvjs_Ge(a).createRange();if(3==a.nodeType)b.setStart(a,0),b.setEnd(a,a.length);else if(gvjs_PA(a)){for(var c,d=a;(c=d.firstChild)&&gvjs_PA(c);)d=c;b.setStart(d,0);for(d=a;(c=d.lastChild)&&gvjs_PA(c);)d=c;b.setEnd(d,1==d.nodeType?d.childNodes.length:d.length)}else c=a.parentNode,a=gvjs_jc(c.childNodes,a),b.setStart(c,a),b.setEnd(c,a+1);return b}
function gvjs_QA(a,b,c,d){var e=gvjs_Ge(a).createRange();e.setStart(a,b);e.setEnd(c,d);return e}gvjs_=gvjs_NA.prototype;gvjs_.clone=function(){return new this.constructor(this.eb.cloneRange())};gvjs_.getContainer=function(){return this.eb.commonAncestorContainer};gvjs_.kj=function(){return this.eb.startContainer};gvjs_.qn=function(){return this.eb.startOffset};gvjs_.Vl=function(){return this.eb.endContainer};gvjs_.Ho=function(){return this.eb.endOffset};
gvjs_.Rm=function(a,b,c){return this.eb.compareBoundaryPoints(1==c?1==b?gvjs_j.Range.START_TO_START:gvjs_j.Range.START_TO_END:1==b?gvjs_j.Range.END_TO_START:gvjs_j.Range.END_TO_END,a)};gvjs_.isCollapsed=function(){return this.eb.collapsed};gvjs_.mv=function(){return this.eb.toString()};gvjs_.select=function(a){var b=gvjs_Se(gvjs_Ge(this.kj()));this.eM(b.getSelection(),a)};gvjs_.eM=function(a){a.removeAllRanges();a.addRange(this.eb)};gvjs_.collapse=function(a){this.eb.collapse(a)};function gvjs_RA(a){this.eb=a}gvjs_s(gvjs_RA,gvjs_NA);gvjs_RA.prototype.eM=function(a,b){!b||this.isCollapsed()?gvjs_RA.o.eM.call(this,a,b):(a.collapse(this.Vl(),this.Ho()),a.extend(this.kj(),this.qn()))};function gvjs_SA(a,b){this.Kd=this.oe=this.Bt=null;this.je=this.pe=-1;this.eb=a;this.Qj=b}gvjs_s(gvjs_SA,gvjs_LA);function gvjs_TA(a){var b=gvjs_Ge(a).body.createTextRange();if(1==a.nodeType)b.moveToElementText(a),gvjs_PA(a)&&!a.childNodes.length&&b.collapse(!1);else{for(var c=0,d=a;d=d.previousSibling;){var e=d.nodeType;if(3==e)c+=d.length;else if(1==e){b.moveToElementText(d);break}}d||b.moveToElementText(a.parentNode);b.collapse(!d);c&&b.move(gvjs_7s,c);b.moveEnd(gvjs_7s,a.length)}return b}
gvjs_=gvjs_SA.prototype;gvjs_.clone=function(){var a=new gvjs_SA(this.eb.duplicate(),this.Qj);a.Bt=this.Bt;a.oe=this.oe;a.Kd=this.Kd;return a};
gvjs_.getContainer=function(){if(!this.Bt){var a=this.eb.text,b=this.eb.duplicate(),c=a.replace(/ +$/,"");(c=a.length-c.length)&&b.moveEnd(gvjs_7s,-c);c=b.parentElement();b=b.htmlText.replace(/(\r\n|\r|\n)+/g," ").length;if(this.isCollapsed()&&0<b)return this.Bt=c;for(;b>c.outerHTML.replace(/(\r\n|\r|\n)+/g," ").length;)c=c.parentNode;for(;1==c.childNodes.length&&c.innerText==gvjs_Jca(c.firstChild)&&gvjs_PA(c.firstChild);)c=c.firstChild;0==a.length&&(c=gvjs_UA(this,c));this.Bt=c}return this.Bt};
function gvjs_UA(a,b){for(var c=b.childNodes,d=0,e=c.length;d<e;d++){var f=c[d];if(gvjs_PA(f)){var g=gvjs_TA(f),h=g.htmlText!=f.outerHTML;if(a.isCollapsed()&&h?0<=a.Rm(g,1,1)&&0>=a.Rm(g,1,0):a.eb.inRange(g))return gvjs_UA(a,f)}}return b}gvjs_.kj=function(){this.oe||(this.oe=gvjs_VA(this,1),this.isCollapsed()&&(this.Kd=this.oe));return this.oe};gvjs_.qn=function(){0>this.pe&&(this.pe=this.vC(1),this.isCollapsed()&&(this.je=this.pe));return this.pe};
gvjs_.Vl=function(){if(this.isCollapsed())return this.kj();this.Kd||(this.Kd=gvjs_VA(this,0));return this.Kd};gvjs_.Ho=function(){if(this.isCollapsed())return this.qn();0>this.je&&(this.je=this.vC(0),this.isCollapsed()&&(this.pe=this.je));return this.je};gvjs_.Rm=function(a,b,c){return this.eb.compareEndPoints((1==b?"Start":"End")+"To"+(1==c?"Start":"End"),a)};
function gvjs_VA(a,b,c){c=c||a.getContainer();if(!c||!c.firstChild)return c;for(var d=1==b,e=0,f=c.childNodes.length;e<f;e++){var g=d?e:f-e-1,h=c.childNodes[g],k;try{k=gvjs_MA(h)}catch(m){continue}var l=k.eb;if(a.isCollapsed())if(!gvjs_PA(h)){if(0==a.Rm(l,1,1)){a.pe=a.je=g;break}}else{if(k.JB(a))return gvjs_VA(a,b,h)}else{if(a.JB(k)){if(!gvjs_PA(h)){d?a.pe=g:a.je=g+1;break}return gvjs_VA(a,b,h)}if(0>a.Rm(l,1,0)&&0<a.Rm(l,0,1))return gvjs_VA(a,b,h)}}return c}
gvjs_.vC=function(a,b){var c=1==a;b=b||(c?this.kj():this.Vl());if(1==b.nodeType){b=b.childNodes;for(var d=b.length,e=c?1:-1,f=c?0:d-1;0<=f&&f<d;f+=e){var g=b[f];if(!gvjs_PA(g)&&0==this.eb.compareEndPoints((1==a?"Start":"End")+"To"+(1==a?"Start":"End"),gvjs_MA(g).eb))return c?f:f+1}return-1==f?0:f}a=this.eb.duplicate();d=gvjs_TA(b);a.setEndPoint(c?"EndToEnd":"StartToStart",d);a=a.text.length;return c?b.length-a:a};function gvjs_Jca(a){return 3==a.nodeType?a.nodeValue:a.innerText}
gvjs_.isCollapsed=function(){return 0==this.eb.compareEndPoints("StartToEnd",this.eb)};gvjs_.mv=function(){return this.eb.text};gvjs_.select=function(){this.eb.select()};gvjs_.collapse=function(a){this.eb.collapse(a);a?(this.Kd=this.oe,this.je=this.pe):(this.oe=this.Kd,this.pe=this.je)};function gvjs_WA(a){this.eb=a}gvjs_s(gvjs_WA,gvjs_NA);gvjs_WA.prototype.eM=function(a){a.collapse(this.kj(),this.qn());this.Vl()==this.kj()&&this.Ho()==this.qn()||a.extend(this.Vl(),this.Ho());0==a.rangeCount&&a.addRange(this.eb)};function gvjs_XA(a){this.eb=a}gvjs_s(gvjs_XA,gvjs_NA);gvjs_XA.prototype.Rm=function(a,b,c){return gvjs_te("528")?gvjs_XA.o.Rm.call(this,a,b,c):this.eb.compareBoundaryPoints(1==c?1==b?gvjs_j.Range.START_TO_START:gvjs_j.Range.END_TO_START:1==b?gvjs_j.Range.START_TO_END:gvjs_j.Range.END_TO_END,a)};gvjs_XA.prototype.eM=function(a,b){b?a.setBaseAndExtent(this.Vl(),this.Ho(),this.kj(),this.qn()):a.setBaseAndExtent(this.kj(),this.qn(),this.Vl(),this.Ho())};function gvjs_MA(a){if(gvjs_y&&!gvjs_ue(9)){var b=new gvjs_SA(gvjs_TA(a),gvjs_Ge(a));if(gvjs_PA(a)){for(var c,d=a;(c=d.firstChild)&&gvjs_PA(c);)d=c;b.oe=d;b.pe=0;for(d=a;(c=d.lastChild)&&gvjs_PA(c);)d=c;b.Kd=d;b.je=1==d.nodeType?d.childNodes.length:d.length;b.Bt=a}else b.oe=b.Kd=b.Bt=a.parentNode,b.pe=gvjs_jc(b.Bt.childNodes,a),b.je=b.pe+1;a=b}else a=gvjs_ge?new gvjs_XA(gvjs_OA(a)):gvjs_fe?new gvjs_RA(gvjs_OA(a)):gvjs_de?new gvjs_WA(gvjs_OA(a)):new gvjs_NA(gvjs_OA(a));return a}
function gvjs_PA(a){return gvjs_Ye(a)||3==a.nodeType};function gvjs_YA(){this.je=this.Kd=this.pe=this.oe=this.vu=null;this.Vo=!1}gvjs_s(gvjs_YA,gvjs_IA);gvjs_=gvjs_YA.prototype;gvjs_.clone=function(){var a=new gvjs_YA;a.vu=this.vu&&this.vu.clone();a.oe=this.oe;a.pe=this.pe;a.Kd=this.Kd;a.je=this.je;a.Vo=this.Vo;return a};gvjs_.getType=function(){return gvjs_Q};
function gvjs_ZA(a){var b;if(!(b=a.vu)){b=a.kj();var c=a.qn(),d=a.Vl(),e=a.Ho();if(gvjs_y&&!gvjs_ue(9)){var f=b,g=c,h=d,k=e,l=!1;1==f.nodeType&&(g=f.childNodes[g],l=!g,f=g||f.lastChild||f,g=0);var m=gvjs_TA(f);g&&m.move(gvjs_7s,g);f==h&&g==k?m.collapse(!0):(l&&m.collapse(!1),l=!1,1==h.nodeType&&(h=(g=h.childNodes[k])||h.lastChild||h,k=0,l=!g),f=gvjs_TA(h),f.collapse(!l),k&&f.moveEnd(gvjs_7s,k),m.setEndPoint("EndToEnd",f));k=new gvjs_SA(m,gvjs_Ge(b));k.oe=b;k.pe=c;k.Kd=d;k.je=e;b=k}else b=gvjs_ge?
new gvjs_XA(gvjs_QA(b,c,d,e)):gvjs_fe?new gvjs_RA(gvjs_QA(b,c,d,e)):gvjs_de?new gvjs_WA(gvjs_QA(b,c,d,e)):new gvjs_NA(gvjs_QA(b,c,d,e));b=a.vu=b}return b}gvjs_.getContainer=function(){return gvjs_ZA(this).getContainer()};gvjs_.kj=function(){return this.oe||(this.oe=gvjs_ZA(this).kj())};gvjs_.qn=function(){return null!=this.pe?this.pe:this.pe=gvjs_ZA(this).qn()};gvjs_.Vl=function(){return this.Kd||(this.Kd=gvjs_ZA(this).Vl())};gvjs_.Ho=function(){return null!=this.je?this.je:this.je=gvjs_ZA(this).Ho()};
gvjs_.fea=function(){return this.Vo};gvjs_.JB=function(a,b){var c=a.getType();return c==gvjs_Q?gvjs_ZA(this).JB(gvjs_ZA(a),b):"control"==c?(a=a.kJ(),(b?gvjs_nc:gvjs_oc)(a,function(a){return this.containsNode(a,b)},this)):!1};gvjs_.isCollapsed=function(){return gvjs_ZA(this).isCollapsed()};gvjs_.mv=function(){return gvjs_ZA(this).mv()};gvjs_.Ir=function(){return new gvjs_KA(this.kj(),this.qn(),this.Vl(),this.Ho())};gvjs_.select=function(){gvjs_ZA(this).select(this.Vo)};
gvjs_.collapse=function(a){a=this.fea()?!a:a;this.vu&&this.vu.collapse(a);a?(this.Kd=this.oe,this.je=this.pe):(this.oe=this.Kd,this.pe=this.je);this.Vo=!1};function gvjs_Ica(a){a=gvjs_MA(a);var b=new gvjs_YA;b.vu=a;b.Vo=!1;return b}function gvjs_Kca(a,b,c,d){if(a==c)return d<b;var e;if(1==a.nodeType&&b)if(e=a.childNodes[b])a=e,b=0;else if(gvjs_$e(a,c))return!0;if(1==c.nodeType&&d)if(e=c.childNodes[d])c=e,d=0;else if(gvjs_$e(c,a))return!1;return 0<(gvjs_Raa(a,c)||b-d)};function gvjs__A(){}gvjs_Gb(gvjs__A);gvjs__A.prototype.P3=0;function gvjs_0A(a){gvjs_W.call(this);this.F=a||gvjs_Ee();this.ar=gvjs_Lca;this.cc=null;this.dc=!1;this.H=null;this.pv=void 0;this.qo=this.dd=this.Fd=this.Hi=null;this.eka=!1}gvjs_s(gvjs_0A,gvjs_W);gvjs_0A.prototype.Bua=gvjs__A.qc();var gvjs_Lca=null;
function gvjs_Mca(a,b){switch(a){case 1:return b?gvjs_0t:gvjs_cu;case 2:return b?gvjs_7u:gvjs_my;case 4:return b?"activate":"deactivate";case 8:return b?gvjs_P:"unselect";case 16:return b?"check":"uncheck";case 32:return b?gvjs__a:gvjs_Os;case 64:return b?"open":gvjs_rt}throw Error("Invalid component state");}gvjs_=gvjs_0A.prototype;gvjs_.getId=function(){return this.cc||(this.cc=":"+(this.Bua.P3++).toString(36))};
gvjs_.$z=function(a){this.Fd&&this.Fd.qo&&(gvjs__c(this.Fd.qo,this.cc),gvjs_0c(this.Fd.qo,a,this));this.cc=a};gvjs_.j=function(){return this.H};gvjs_.Os=function(a){return this.H?this.F.Os(a,this.H):[]};gvjs_.Ld=function(a){return this.H?this.F.Ld(a,this.H):null};gvjs_.mca=function(a){return this.Ld(a)};gvjs_.Vc=function(){this.pv||(this.pv=new gvjs_qp(this));return this.pv};
function gvjs_1A(a,b){if(a==b)throw Error(gvjs_Qr);if(b&&a.Fd&&a.cc&&a.Fd.rC(a.cc)&&a.Fd!=b)throw Error(gvjs_Qr);a.Fd=b;gvjs_0A.o.fF.call(a,b)}gvjs_.getParent=function(){return this.Fd};gvjs_.fF=function(a){if(this.Fd&&this.Fd!=a)throw Error("Method not supported");gvjs_0A.o.fF.call(this,a)};gvjs_.Da=function(){return this.F};gvjs_.C=function(){this.H=this.F.createElement(gvjs_qa)};gvjs_.O=function(a){this.yE(a)};
gvjs_.yE=function(a,b){if(this.dc)throw Error(gvjs_ir);this.H||this.C();a?a.insertBefore(this.H,b||null):this.F.vc().body.appendChild(this.H);this.Fd&&!this.Fd.dc||this.$b()};gvjs_.kb=function(a){if(this.dc)throw Error(gvjs_ir);if(a&&this.Kh(a)){this.eka=!0;var b=gvjs_Ge(a);this.F&&this.F.vc()==b||(this.F=gvjs_Ee(a));this.Of(a);this.$b()}else throw Error("Invalid element to decorate");};gvjs_.Kh=function(){return!0};gvjs_.Of=function(a){this.H=a};
gvjs_.$b=function(){this.dc=!0;gvjs_2A(this,function(a){!a.dc&&a.j()&&a.$b()})};gvjs_.Rf=function(){gvjs_2A(this,function(a){a.dc&&a.Rf()});this.pv&&this.pv.Ec();this.dc=!1};gvjs_.N=function(){this.dc&&this.Rf();this.pv&&(this.pv.oa(),delete this.pv);gvjs_2A(this,function(a){a.oa()});!this.eka&&this.H&&gvjs_3e(this.H);this.Fd=this.Hi=this.H=this.qo=this.dd=null;gvjs_0A.o.N.call(this)};gvjs_.La=function(a,b){this.aB(a,this.zf(),b)};
gvjs_.aB=function(a,b,c){if(a.dc&&(c||!this.dc))throw Error(gvjs_ir);if(0>b||b>this.zf())throw Error("Child component index out of bounds");this.qo&&this.dd||(this.qo={},this.dd=[]);if(a.getParent()==this){var d=a.getId();this.qo[d]=a;gvjs_yc(this.dd,a)}else gvjs_0c(this.qo,a.getId(),a);gvjs_1A(a,this);gvjs_wc(this.dd,a,b);a.dc&&this.dc&&a.getParent()==this?(c=this.sb(),b=c.childNodes[b]||null,b!=a.j()&&c.insertBefore(a.j(),b)):c?(this.H||this.C(),b=this.ng(b+1),a.yE(this.sb(),b?b.H:null)):this.dc&&
!a.dc&&a.H&&a.H.parentNode&&1==a.H.parentNode.nodeType&&a.$b()};gvjs_.sb=function(){return this.H};gvjs_.nj=function(){null==this.ar&&(this.ar=gvjs_Zf(this.dc?this.H:this.F.vc().body));return this.ar};gvjs_.aA=function(a){if(this.dc)throw Error(gvjs_ir);this.ar=a};gvjs_.zf=function(){return this.dd?this.dd.length:0};gvjs_.rC=function(a){return this.qo&&a?gvjs_1c(this.qo,a)||null:null};gvjs_.ng=function(a){return this.dd?this.dd[a]||null:null};function gvjs_2A(a,b,c){a.dd&&gvjs_t(a.dd,b,c)}
function gvjs_3A(a,b){return a.dd&&b?gvjs_jc(a.dd,b):-1}gvjs_.removeChild=function(a,b){if(a){var c=gvjs_o(a)?a:a.getId();a=this.rC(c);c&&a&&(gvjs__c(this.qo,c),gvjs_yc(this.dd,a),b&&(a.Rf(),a.H&&gvjs_3e(a.H)),gvjs_1A(a,null))}if(!a)throw Error("Child is not in parent component");return a};function gvjs_Nca(a,b){return a.removeChild(a.ng(0),b)}gvjs_.gc=function(a){for(var b=[];this.dd&&0!=this.dd.length;)b.push(gvjs_Nca(this,a));return b};function gvjs_4A(a){if(a.classList)return a.classList;a=a.className;return gvjs_o(a)&&a.match(/\S+/g)||[]}function gvjs_Oca(a,b){a.className=b}function gvjs_5A(a,b){return a.classList?a.classList.contains(b):gvjs_sc(gvjs_4A(a),b)}function gvjs_6A(a,b){a.classList?a.classList.add(b):gvjs_5A(a,b)||(a.className+=0<a.className.length?" "+b:b)}
function gvjs_7A(a,b){if(a.classList)gvjs_t(b,function(b){gvjs_6A(a,b)});else{var c={};gvjs_t(gvjs_4A(a),function(a){c[a]=!0});gvjs_t(b,function(a){c[a]=!0});a.className="";for(var d in c)a.className+=0<a.className.length?" "+d:d}}function gvjs_8A(a,b){a.classList?a.classList.remove(b):gvjs_5A(a,b)&&(a.className=gvjs_lc(gvjs_4A(a),function(a){return a!=b}).join(" "))}
function gvjs_9A(a,b){a.classList?gvjs_t(b,function(b){gvjs_8A(a,b)}):a.className=gvjs_lc(gvjs_4A(a),function(a){return!gvjs_sc(b,a)}).join(" ")}function gvjs_$A(a,b,c){c?gvjs_6A(a,b):gvjs_8A(a,b)};function gvjs_aB(a,b,c){gvjs_W.call(this);this.target=a;this.handle=b||a;this.S2=c||new gvjs_D(NaN,NaN,NaN,NaN);this.Ad=gvjs_Ge(a);this.U=new gvjs_qp(this);gvjs_3l(this,this.U);this.deltaY=this.deltaX=this.sr=this.xM=this.screenY=this.screenX=this.clientY=this.clientX=0;this.Dg=!0;this.Yp=!1;this.Yga=!0;this.yda=0;this.zA=this.Eua=!1;gvjs_V(this.handle,["touchstart",gvjs_hl],this.Mia,!1,this)}gvjs_s(gvjs_aB,gvjs_W);var gvjs_bB=gvjs_j.document&&gvjs_j.document.documentElement&&!!gvjs_j.document.documentElement.setCapture;
gvjs_=gvjs_aB.prototype;gvjs_.Yu=function(a){this.zA=a};gvjs_.Vc=function(){return this.U};function gvjs_cB(a,b){a.S2=b||new gvjs_D(NaN,NaN,NaN,NaN)}gvjs_.bb=function(a){this.Dg=a};gvjs_.N=function(){gvjs_aB.o.N.call(this);gvjs_pm(this.handle,["touchstart",gvjs_hl],this.Mia,!1,this);this.U.Ec();gvjs_bB&&this.Ad.releaseCapture();this.handle=this.target=null};gvjs_.hK=function(){gvjs_k(this.ar)||(this.ar=gvjs_Zf(this.target));return this.ar};
gvjs_.Mia=function(a){var b=a.type==gvjs_hl;if(!this.Dg||this.Yp||b&&!gvjs_am(a))this.dispatchEvent("earlycancel");else{if(0==this.yda)if(this.dispatchEvent(new gvjs_dB(gvjs_4,this,a.clientX,a.clientY,a)))this.Yp=!0,this.Yga&&b&&a.preventDefault();else return;else this.Yga&&b&&a.preventDefault();var b=this.Ad,c=b.documentElement,d=!gvjs_bB;this.U.B(b,["touchmove",gvjs_ew],this.oR,d);this.U.B(b,["touchend",gvjs_fw],this.hQ,d);gvjs_bB?(c.setCapture(!1),this.U.B(c,"losecapture",this.hQ)):this.U.B(gvjs_Se(b),
gvjs_Os,this.hQ);gvjs_y&&this.Eua&&this.U.B(b,gvjs_au,gvjs_6l);this.Zya&&this.U.B(this.Zya,gvjs_dx,this.xxa,d);this.clientX=this.xM=a.clientX;this.clientY=this.sr=a.clientY;this.screenX=a.screenX;this.screenY=a.screenY;this.deltaX=this.zA?gvjs_Wy(this.target):this.target.offsetLeft;this.deltaY=this.target.offsetTop;this.v4=gvjs_Qe(gvjs_Ee(this.Ad).Ad)}};
gvjs_.hQ=function(a){this.U.Ec();gvjs_bB&&this.Ad.releaseCapture();this.Yp?(this.Yp=!1,this.dispatchEvent(new gvjs_dB(gvjs_3,this,a.clientX,a.clientY,a,gvjs_eB(this,this.deltaX),gvjs_fB(this,this.deltaY)))):this.dispatchEvent("earlycancel")};
gvjs_.oR=function(a){if(this.Dg){var b=(this.zA&&this.hK()?-1:1)*(a.clientX-this.clientX),c=a.clientY-this.clientY;this.clientX=a.clientX;this.clientY=a.clientY;this.screenX=a.screenX;this.screenY=a.screenY;if(!this.Yp){var d=this.xM-this.clientX,e=this.sr-this.clientY;if(d*d+e*e>this.yda)if(this.dispatchEvent(new gvjs_dB(gvjs_4,this,a.clientX,a.clientY,a)))this.Yp=!0;else{this.isDisposed()||this.hQ(a);return}}c=gvjs_gB(this,b,c);b=c.x;c=c.y;this.Yp&&this.dispatchEvent(new gvjs_dB(gvjs_Ks,this,a.clientX,
a.clientY,a,b,c))&&(gvjs_hB(this,a,b,c),a.preventDefault())}};function gvjs_gB(a,b,c){var d=gvjs_Qe(gvjs_Ee(a.Ad).Ad);b+=d.x-a.v4.x;c+=d.y-a.v4.y;a.v4=d;a.deltaX+=b;a.deltaY+=c;return new gvjs_z(gvjs_eB(a,a.deltaX),gvjs_fB(a,a.deltaY))}gvjs_.xxa=function(a){var b=gvjs_gB(this,0,0);a.clientX=this.clientX;a.clientY=this.clientY;gvjs_hB(this,a,b.x,b.y)};function gvjs_hB(a,b,c,d){a.Ox(c,d);a.dispatchEvent(new gvjs_dB(gvjs_9t,a,b.clientX,b.clientY,b,c,d))}
function gvjs_eB(a,b){var c=a.S2;a=isNaN(c.left)?null:c.left;c=isNaN(c.width)?0:c.width;return Math.min(null!=a?a+c:Infinity,Math.max(null!=a?a:-Infinity,b))}function gvjs_fB(a,b){var c=a.S2;a=isNaN(c.top)?null:c.top;c=isNaN(c.height)?0:c.height;return Math.min(null!=a?a+c:Infinity,Math.max(null!=a?a:-Infinity,b))}gvjs_.Ox=function(a,b){this.zA&&this.hK()?this.target.style.right=a+gvjs_g:this.target.style.left=a+gvjs_g;this.target.style.top=b+gvjs_g};
function gvjs_dB(a,b,c,d,e,f,g){gvjs_5l.call(this,a);this.clientX=c;this.clientY=d;this.Nna=e;this.left=gvjs_k(f)?f:b.deltaX;this.top=gvjs_k(g)?g:b.deltaY;this.A_=b}gvjs_s(gvjs_dB,gvjs_5l);var gvjs_Pca=gvjs_y?'javascript:""':"about:blank";function gvjs_Qca(a,b){this.H=a;this.F=b};function gvjs_iB(a,b){gvjs_0A.call(this,b);this.OBa=!!a;this.qD=null}gvjs_s(gvjs_iB,gvjs_0A);gvjs_=gvjs_iB.prototype;gvjs_.a0=null;gvjs_.Ib=!1;gvjs_.Bl=null;gvjs_.Zi=null;gvjs_.sp=null;gvjs_.oY=!1;gvjs_.sa=function(){return"charts-modalpopup"};gvjs_.pC=function(){return this.Bl};gvjs_.C=function(){gvjs_iB.o.C.call(this);var a=this.j(),b=gvjs__b(this.sa()).split(" ");gvjs_7A(a,b);gvjs_kf(a,!0);gvjs_F(a,!1);gvjs_jB(this);gvjs_kB(this)};
function gvjs_jB(a){if(a.OBa&&!a.Zi){var b;b=a.Da().C(gvjs_hv,{frameborder:0,style:"border:0;vertical-align:bottom;",src:gvjs_Pca});a.Zi=b;a.Zi.className=a.sa()+"-bg";gvjs_F(a.Zi,!1);gvjs_Wf(a.Zi,0)}a.Bl||(a.Bl=a.Da().C(gvjs_qa,a.sa()+"-bg"),gvjs_F(a.Bl,!1))}function gvjs_kB(a){a.sp||(a.sp=a.Da().createElement(gvjs_Ir),gvjs_F(a.sp,!1),gvjs_kf(a.sp,!0),a.sp.style.position=gvjs_a)}gvjs_.vha=function(){this.oY=!1};gvjs_.Kh=function(a){return!!a&&a.tagName==gvjs_qa};
gvjs_.Of=function(a){gvjs_iB.o.Of.call(this,a);a=gvjs__b(this.sa()).split(" ");gvjs_7A(this.j(),a);gvjs_jB(this);gvjs_kB(this);gvjs_kf(this.j(),!0);gvjs_F(this.j(),!1)};gvjs_.$b=function(){this.Zi&&gvjs_1e(this.Zi,this.j());gvjs_1e(this.Bl,this.j());gvjs_iB.o.$b.call(this);gvjs_2e(this.sp,this.j());this.a0=new gvjs_Uy(this.Da().vc());this.Vc().B(this.a0,gvjs_kk,this.nxa);gvjs_lB(this,!1)};
gvjs_.Rf=function(){this.ea()&&this.setVisible(!1);gvjs_U(this.a0);gvjs_iB.o.Rf.call(this);gvjs_3e(this.Zi);gvjs_3e(this.Bl);gvjs_3e(this.sp)};gvjs_.setVisible=function(a){a!=this.Ib&&(this.Jz&&this.Jz.stop(),this.qB&&this.qB.stop(),this.Iz&&this.Iz.stop(),this.pB&&this.pB.stop(),this.dc&&gvjs_lB(this,a),a?this.p6():this.QC())};
function gvjs_lB(a,b){a.xfa||(a.xfa=new gvjs_Qca(a.H,a.F));a=a.xfa;if(b){a.JC||(a.JC=[]);b=a.F.Ue(a.F.vc().body);for(var c=0;c<b.length;c++){var d=b[c];d==a.H||gvjs_wz(d,gvjs_7a)||(gvjs_vz(d,gvjs_7a,!0),a.JC.push(d))}}else if(a.JC){for(c=0;c<a.JC.length;c++)a.JC[c].removeAttribute(gvjs_ys);a.JC=null}}gvjs_.JV=function(a,b,c,d){this.Jz=a;this.Iz=b;this.qB=c;this.pB=d};
gvjs_.p6=function(){if(this.dispatchEvent(gvjs_Ms)){try{this.qD=this.Da().vc().activeElement}catch(a){}this.q5();this.Df();this.Vc().B(this.Da().getWindow(),gvjs_2w,this.q5);gvjs_mB(this,!0);this.focus();this.Ib=!0;this.Jz&&this.qB?(gvjs_om(this.Jz,gvjs_3,this.Dz,!1,this),this.qB.play(),this.Jz.play()):this.Dz()}};
gvjs_.QC=function(){if(this.dispatchEvent(gvjs_Ls)){this.Vc().Qb(this.Da().getWindow(),gvjs_2w,this.q5);this.Ib=!1;this.Iz&&this.pB?(gvjs_om(this.Iz,gvjs_3,this.cw,!1,this),this.pB.play(),this.Iz.play()):this.cw();a:{try{var a=this.Da(),b=a.vc().body,c=a.vc().activeElement||b;if(!this.qD||this.qD==b){this.qD=null;break a}(c==b||a.contains(this.j(),c))&&this.qD.focus()}catch(d){}this.qD=null}}};function gvjs_mB(a,b){a.Zi&&gvjs_F(a.Zi,b);a.Bl&&gvjs_F(a.Bl,b);gvjs_F(a.j(),b);gvjs_F(a.sp,b)}
gvjs_.Dz=function(){this.dispatchEvent(gvjs_tx)};gvjs_.cw=function(){gvjs_mB(this,!1);this.dispatchEvent(gvjs_4u)};gvjs_.ea=function(){return this.Ib};gvjs_.focus=function(){this.Hba()};
gvjs_.q5=function(){this.Zi&&gvjs_F(this.Zi,!1);this.Bl&&gvjs_F(this.Bl,!1);var a=this.Da().vc(),b=gvjs_Oe(gvjs_Se(a)||window||window),c=Math.max(b.width,Math.max(a.body.scrollWidth,a.documentElement.scrollWidth)),a=Math.max(b.height,Math.max(a.body.scrollHeight,a.documentElement.scrollHeight));this.Zi&&(gvjs_F(this.Zi,!0),gvjs_Sf(this.Zi,c,a));this.Bl&&(gvjs_F(this.Bl,!0),gvjs_Sf(this.Bl,c,a))};
gvjs_.Df=function(){var a=this.Da().vc(),b=gvjs_Se(a)||window;if(gvjs_Hf(this.j())==gvjs_Za)var c=a=0;else c=gvjs_Qe(this.Da().Ad),a=c.x,c=c.y;var d=gvjs_Uf(this.j()),b=gvjs_Oe(b||window),a=Math.max(a+b.width/2-d.width/2,0),c=Math.max(c+b.height/2-d.height/2,0);gvjs_If(this.j(),a,c);gvjs_If(this.sp,a,c)};gvjs_.nxa=function(a){this.oY?this.vha():a.target==this.sp&&gvjs_Ym(this.Hba,0,this)};gvjs_.Hba=function(){try{gvjs_y&&this.Da().vc().body.focus(),this.j().focus()}catch(a){}};
gvjs_.N=function(){gvjs_U(this.Jz);this.Jz=null;gvjs_U(this.Iz);this.Iz=null;gvjs_U(this.qB);this.qB=null;gvjs_U(this.pB);this.pB=null;gvjs_iB.o.N.call(this)};function gvjs_nB(a,b,c){gvjs_iB.call(this,b,c);this.Mj=a||"modal-dialog";this.mi=(new gvjs_oB).Vi(gvjs_pB,!0).Vi(gvjs_qB,!1,!0)}gvjs_s(gvjs_nB,gvjs_iB);gvjs_=gvjs_nB.prototype;gvjs_.Lqa=!0;gvjs_.JJ=!0;gvjs_.WK=!0;gvjs_.Oaa=!0;gvjs_.kO=.5;gvjs_.yg="";gvjs_.Bg=null;gvjs_.Sj=null;gvjs_.qI=!1;gvjs_.ul=null;gvjs_.Dj=null;gvjs_.EW=null;gvjs_.Cj=null;gvjs_.Jk=null;gvjs_.Jh=null;gvjs_.uL="dialog";gvjs_.sa=function(){return this.Mj};gvjs_.setTitle=function(a){this.yg=a;this.Dj&&gvjs_df(this.Dj,a)};
gvjs_.getTitle=function(){return this.yg};gvjs_.mia=function(a){gvjs_rB(this,gvjs_zd(a))};function gvjs_rB(a,b){a.Bg=b;a.Jk&&gvjs_we(a.Jk,b)}gvjs_.getContent=function(){return null!=this.Bg?gvjs_wd(this.Bg):""};gvjs_.iv=function(){return this.uL};gvjs_.c6=function(a){this.uL=a};function gvjs_sB(a){a.j()||a.O()}gvjs_.sb=function(){gvjs_sB(this);return this.Jk};function gvjs_tB(a){gvjs_sB(a);return a.j()}gvjs_.pC=function(){gvjs_sB(this);return gvjs_nB.o.pC.call(this)};
function gvjs_uB(a,b){a.kO=b;a.j()&&(b=a.pC())&&gvjs_Wf(b,a.kO)}function gvjs_vB(a,b){a.WK=b;if(a.dc){var c=a.Da(),d=a.pC(),e=a.Zi;b?(e&&c.h2(e,a.j()),c.h2(d,a.j())):(c.removeNode(e),c.removeNode(d))}a.ea()&&gvjs_lB(a,b)}gvjs_.getDraggable=function(){return this.Oaa};
function gvjs_wB(a,b){var c=gvjs__b(a.Mj+"-title-draggable").split(" ");a.j()&&(b?gvjs_7A(a.ul,c):gvjs_9A(a.ul,c));b&&!a.Sj?(b=new gvjs_aB(a.j(),a.ul),a.Sj=b,gvjs_7A(a.ul,c),gvjs_V(a.Sj,gvjs_4,a.T5,!1,a)):!b&&a.Sj&&(a.Sj.oa(),a.Sj=null)}
gvjs_.C=function(){gvjs_nB.o.C.call(this);var a=this.j(),b=this.Da();this.ul=b.C(gvjs_qa,this.Mj+"-title",this.Dj=b.C(gvjs_Ir,{className:this.Mj+"-title-text",id:this.getId()},this.yg),this.Cj=b.C(gvjs_Ir,this.Mj+"-title-close"));gvjs__e(a,this.ul,this.Jk=b.C(gvjs_qa,this.Mj+gvjs_Bq),this.Jh=b.C(gvjs_qa,this.Mj+"-buttons"));gvjs_uz(this.Dj,"heading");gvjs_uz(this.Cj,gvjs_Ys);gvjs_kf(this.Cj,!0);gvjs_Az(this.Cj,"Close");this.EW=this.Dj.id;gvjs_uz(a,this.iv());gvjs_vz(a,gvjs_yv,this.EW||"");this.Bg&&
gvjs_we(this.Jk,this.Bg);gvjs_F(this.Cj,this.JJ);this.mi&&(a=this.mi,a.H=this.Jh,a.O());gvjs_F(this.Jh,!!this.mi);gvjs_uB(this,this.kO)};
gvjs_.Of=function(a){gvjs_nB.o.Of.call(this,a);a=this.j();var b=this.Mj+gvjs_Bq;this.Jk=gvjs_Ie(null,b,a)[0];this.Jk||(this.Jk=this.Da().C(gvjs_qa,b),this.Bg&&gvjs_we(this.Jk,this.Bg),a.appendChild(this.Jk));var b=this.Mj+"-title",c=this.Mj+"-title-text",d=this.Mj+"-title-close";(this.ul=gvjs_Ie(null,b,a)[0])?(this.Dj=gvjs_Ie(null,c,this.ul)[0],this.Cj=gvjs_Ie(null,d,this.ul)[0]):(this.ul=this.Da().C(gvjs_qa,b),a.insertBefore(this.ul,this.Jk));this.Dj?(this.yg=gvjs_lf(this.Dj),this.Dj.id||(this.Dj.id=
this.getId())):(this.Dj=gvjs_B(gvjs_Ir,{className:c,id:this.getId()}),this.ul.appendChild(this.Dj));this.EW=this.Dj.id;gvjs_vz(a,gvjs_yv,this.EW||"");this.Cj||(this.Cj=this.Da().C(gvjs_Ir,d),this.ul.appendChild(this.Cj));gvjs_F(this.Cj,this.JJ);b=this.Mj+"-buttons";(this.Jh=gvjs_Ie(null,b,a)[0])?(this.mi=new gvjs_oB(this.Da()),this.mi.kb(this.Jh)):(this.Jh=this.Da().C(gvjs_qa,b),a.appendChild(this.Jh),this.mi&&(a=this.mi,a.H=this.Jh,a.O()),gvjs_F(this.Jh,!!this.mi));gvjs_uB(this,this.kO)};
gvjs_.$b=function(){gvjs_nB.o.$b.call(this);this.Vc().B(this.j(),gvjs_tv,this.cga).B(this.j(),gvjs_$k,this.cga);this.Vc().B(this.Jh,gvjs_7j,this.exa);gvjs_wB(this,this.Oaa);this.Vc().B(this.Cj,gvjs_7j,this.Axa);var a=this.j();gvjs_uz(a,this.iv());""!==this.Dj.id&&gvjs_vz(a,gvjs_yv,this.Dj.id);this.WK||gvjs_vB(this,!1)};gvjs_.Rf=function(){this.ea()&&this.setVisible(!1);gvjs_wB(this,!1);gvjs_nB.o.Rf.call(this)};
gvjs_.setVisible=function(a){a!=this.ea()&&(this.dc||this.O(),gvjs_nB.o.setVisible.call(this,a))};gvjs_.Dz=function(){gvjs_nB.o.Dz.call(this);this.dispatchEvent("aftershow")};gvjs_.cw=function(){gvjs_nB.o.cw.call(this);this.dispatchEvent("afterhide");this.qI&&this.oa()};
gvjs_.T5=function(){var a=this.Da().vc(),b=gvjs_Oe(gvjs_Se(a)||window||window),c=Math.max(a.body.scrollWidth,b.width),a=Math.max(a.body.scrollHeight,b.height),d=gvjs_Uf(this.j());gvjs_Hf(this.j())==gvjs_Za?gvjs_cB(this.Sj,new gvjs_D(0,0,Math.max(0,b.width-d.width),Math.max(0,b.height-d.height))):gvjs_cB(this.Sj,new gvjs_D(0,0,c-d.width,a-d.height))};gvjs_.Axa=function(){gvjs_xB(this)};
function gvjs_xB(a){if(a.JJ){var b=a.mi,c=b&&b.YY;c?(b=b.get(c),a.dispatchEvent(new gvjs_yB(c,b))&&a.setVisible(!1)):a.setVisible(!1)}}gvjs_.S5=function(a){this.qI=a};gvjs_.N=function(){this.Jh=this.Cj=null;gvjs_nB.o.N.call(this)};gvjs_.exa=function(a){a:{for(a=a.target;null!=a&&a!=this.Jh;){if(a.tagName==gvjs_ma)break a;a=a.parentNode}a=null}if(a&&!a.disabled){a=a.name;var b=this.mi.get(a);this.dispatchEvent(new gvjs_yB(a,b))&&this.setVisible(!1)}};
gvjs_.cga=function(a){var b=!1,c=!1,d=this.mi,e=a.target;if(a.type==gvjs_tv)if(this.Lqa&&27==a.keyCode){var f=d&&d.YY,e=e.tagName==gvjs_Ba&&!e.disabled;f&&!e?(c=!0,b=d.get(f),b=this.dispatchEvent(new gvjs_yB(f,b))):e||(b=!0)}else{if(9==a.keyCode&&a.shiftKey&&e==this.j()){this.oY=!0;try{this.sp.focus()}catch(k){}gvjs_Ym(this.vha,0,this)}}else if(13==a.keyCode){if(e.tagName==gvjs_ma&&!e.disabled)f=e.name;else if(e==this.Cj)gvjs_xB(this);else if(d){var g=d.k_,h=g&&gvjs_zB(d,g),e=(e.tagName==gvjs_Fa||
e.tagName==gvjs_Ba||"A"==e.tagName)&&!e.disabled;!h||h.disabled||e||(f=g)}f&&d&&(c=!0,b=this.dispatchEvent(new gvjs_yB(f,String(d.get(f)))))}else e==this.Cj&&32==a.keyCode&&gvjs_xB(this);if(b||c)a.stopPropagation(),a.preventDefault();b&&this.setVisible(!1)};function gvjs_yB(a,b){this.type=gvjs_Yt;this.key=a;this.caption=b}gvjs_s(gvjs_yB,gvjs_5l);function gvjs_oB(a){this.F=a||gvjs_Ee();gvjs_3d.call(this)}gvjs_s(gvjs_oB,gvjs_3d);gvjs_=gvjs_oB.prototype;gvjs_.Mj="charts-buttonset";
gvjs_.k_=null;gvjs_.H=null;gvjs_.YY=null;gvjs_.set=function(a,b,c,d){gvjs_3d.prototype.set.call(this,a,b);c&&(this.k_=a);d&&(this.YY=a);return this};gvjs_.Vi=function(a,b,c){return this.set(a.key,a.caption,b,c)};gvjs_.O=function(){if(this.H){gvjs_we(this.H,gvjs_Dd);var a=gvjs_Ee(this.H);this.forEach(function(b,c){b=a.C(gvjs_ma,{name:c},b);c==this.k_&&(b.className=this.Mj+gvjs_Cq);this.H.appendChild(b)},this)}};
gvjs_.kb=function(a){if(a&&1==a.nodeType){this.H=a;a=this.H.getElementsByTagName(gvjs_ma);for(var b=0,c,d,e;c=a[b];b++)if(d=c.name||c.id,e=gvjs_lf(c)||c.value,d){var f=0==b;this.set(d,e,f,c.name==gvjs_5j);f&&gvjs_6A(c,this.Mj+gvjs_Cq)}}};gvjs_.j=function(){return this.H};gvjs_.Da=function(){return this.F};function gvjs_zB(a,b){a=a.H.getElementsByTagName(gvjs_ma);for(var c=0,d;d=a[c];c++)if(d.name==b||d.id==b)return d;return null}
var gvjs_pB={key:"ok",caption:"OK"},gvjs_qB={key:gvjs_5j,caption:"Cancel"},gvjs_AB={key:"yes",caption:"Yes"},gvjs_BB={key:"no",caption:"No"},gvjs_Rca={key:"save",caption:"Save"},gvjs_Sca={key:"continue",caption:"Continue"};"undefined"!=typeof document&&((new gvjs_oB).Vi(gvjs_pB,!0,!0),(new gvjs_oB).Vi(gvjs_pB,!0).Vi(gvjs_qB,!1,!0),(new gvjs_oB).Vi(gvjs_AB,!0).Vi(gvjs_BB,!1,!0),(new gvjs_oB).Vi(gvjs_AB).Vi(gvjs_BB,!0).Vi(gvjs_qB,!1,!0),(new gvjs_oB).Vi(gvjs_Sca).Vi(gvjs_Rca).Vi(gvjs_qB,!0,!0));function gvjs_CB(a,b){gvjs_W.call(this);a&&this.mB(a,b)}gvjs_s(gvjs_CB,gvjs_W);gvjs_=gvjs_CB.prototype;gvjs_.H=null;gvjs_.qS=null;gvjs_.B2=null;gvjs_.rS=null;gvjs_.dm=-1;gvjs_.Mv=-1;gvjs_.SX=!1;
var gvjs_DB={3:13,12:144,63232:38,63233:40,63234:37,63235:39,63236:112,63237:113,63238:114,63239:115,63240:116,63241:117,63242:118,63243:119,63244:120,63245:121,63246:122,63247:123,63248:44,63272:46,63273:36,63275:35,63276:33,63277:34,63289:144,63302:45},gvjs_EB={Up:38,Down:40,Left:37,Right:39,Enter:13,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"U+007F":46,Home:36,End:35,PageUp:33,PageDown:34,Insert:45},gvjs_Tca=gvjs_y||gvjs_ee||gvjs_ge&&gvjs_te("525"),
gvjs_FB=gvjs_ie&&gvjs_fe;gvjs_=gvjs_CB.prototype;gvjs_.sn=function(a){if(gvjs_ge||gvjs_ee)if(17==this.dm&&!a.ctrlKey||18==this.dm&&!a.altKey||gvjs_ie&&91==this.dm&&!a.metaKey)this.Mv=this.dm=-1;-1==this.dm&&(a.ctrlKey&&17!=a.keyCode?this.dm=17:a.altKey&&18!=a.keyCode?this.dm=18:a.metaKey&&91!=a.keyCode&&(this.dm=91));gvjs_Tca&&!gvjs_yca(a.keyCode,this.dm,a.shiftKey,a.ctrlKey,a.altKey)?this.handleEvent(a):(this.Mv=gvjs_3y(a.keyCode),gvjs_FB&&(this.SX=a.altKey))};
gvjs_.ita=function(a){this.Mv=this.dm=-1;this.SX=a.altKey};
gvjs_.handleEvent=function(a){var b=a.fj,c,d,e=b.altKey;gvjs_y&&a.type==gvjs_$k?(c=this.Mv,d=13!=c&&27!=c?b.keyCode:0):(gvjs_ge||gvjs_ee)&&a.type==gvjs_$k?(c=this.Mv,d=0<=b.charCode&&63232>b.charCode&&gvjs_2y(c)?b.charCode:0):gvjs_de&&!gvjs_ge?(c=this.Mv,d=gvjs_2y(c)?b.keyCode:0):(c=b.keyCode||this.Mv,d=b.charCode||0,gvjs_FB&&(e=this.SX),gvjs_ie&&63==d&&224==c&&(c=191));var f=c=gvjs_3y(c),g=b.keyIdentifier;c?63232<=c&&c in gvjs_DB?f=gvjs_DB[c]:25==c&&a.shiftKey&&(f=9):g&&g in gvjs_EB&&(f=gvjs_EB[g]);
a=f==this.dm;this.dm=f;b=new gvjs_GB(f,d,a,b);b.altKey=e;this.dispatchEvent(b)};gvjs_.j=function(){return this.H};gvjs_.mB=function(a,b){this.rS&&this.detach();this.H=a;this.qS=gvjs_V(this.H,gvjs_$k,this,b);this.B2=gvjs_V(this.H,gvjs_tv,this.sn,b,this);this.rS=gvjs_V(this.H,gvjs_uv,this.ita,b,this)};gvjs_.detach=function(){this.qS&&(gvjs_qm(this.qS),gvjs_qm(this.B2),gvjs_qm(this.rS),this.rS=this.B2=this.qS=null);this.H=null;this.Mv=this.dm=-1};gvjs_.N=function(){gvjs_CB.o.N.call(this);this.detach()};
function gvjs_GB(a,b,c,d){gvjs_9l.call(this,d);this.type=gvjs_sv;this.keyCode=a;this.charCode=b;this.repeat=c}gvjs_s(gvjs_GB,gvjs_9l);function gvjs_HB(){}var gvjs_IB;gvjs_Gb(gvjs_HB);function gvjs_JB(a){var b=new gvjs_KB;b.sa=function(){return a};return b}var gvjs_Uca={button:"pressed",checkbox:gvjs_nt,menuitem:gvjs_fx,menuitemcheckbox:gvjs_nt,menuitemradio:gvjs_nt,radio:gvjs_nt,tab:gvjs_fx,treeitem:gvjs_fx};gvjs_=gvjs_HB.prototype;gvjs_.Xk=function(){};gvjs_.C=function(a){return a.Da().C(gvjs_qa,this.Ul(a).join(" "),a.getContent())};gvjs_.sb=function(a){return a};
gvjs_.As=function(a,b,c){if(a=a.j?a.j():a){var d=[b];gvjs_y&&!gvjs_te("7")&&(d=gvjs_LB(gvjs_4A(a),b),d.push(b));(c?gvjs_7A:gvjs_9A)(a,d)}};gvjs_.Kh=function(){return!0};
gvjs_.kb=function(a,b){b.id&&a.$z(b.id);var c=this.sb(b);c&&c.firstChild?a.bF(c.firstChild.nextSibling?gvjs_Bc(c.childNodes):c.firstChild):a.bF(null);var d=0,e=this.sa(),f=this.sa(),g=!1,h=!1,k=!1,l=gvjs_Bc(gvjs_4A(b));gvjs_t(l,function(a){g||a!=e?h||a!=f?d|=this.WQ(a):h=!0:(g=!0,f==e&&(h=!0));1==this.WQ(a)&&gvjs_hf(c)&&gvjs_kf(c,!1)},this);a.I=d;g||(l.push(e),f==e&&(h=!0));h||l.push(f);(a=a.Co)&&l.push.apply(l,a);if(gvjs_y&&!gvjs_te("7")){var m=gvjs_LB(l);0<m.length&&(l.push.apply(l,m),k=!0)}g&&
h&&!a&&!k||gvjs_Oca(b,l.join(" "));return b};gvjs_.wq=function(a){a.nj()&&this.aA(a.j(),!0);a.isEnabled()&&this.jr(a,a.ea())};function gvjs_MB(a,b,c){if(a=c||a.Xk())c=b.getAttribute(gvjs_kb)||null,a!=c&&gvjs_uz(b,a)}function gvjs_NB(a,b,c){var d=b.H9;null!=d&&a.P5(c,d);b.ea()||gvjs_vz(c,gvjs_7a,!b.ea());b.isEnabled()||a.Cr(c,1,!b.isEnabled());gvjs_OB(b,8)&&a.Cr(c,8,b.lS());gvjs_OB(b,16)&&a.Cr(c,16,b.wn());gvjs_OB(b,64)&&a.Cr(c,64,gvjs_PB(b,64))}gvjs_.P5=function(a,b){gvjs_Az(a,b)};
gvjs_.iM=function(a,b){gvjs_0f(a,!b,!gvjs_y&&!gvjs_de)};gvjs_.aA=function(a,b){this.As(a,this.sa()+"-rtl",b)};gvjs_.et=function(a){var b;return gvjs_OB(a,32)&&(b=a.$g())?gvjs_hf(b):!1};gvjs_.jr=function(a,b){var c;if(gvjs_OB(a,32)&&(c=a.$g())){if(!b&&gvjs_PB(a,32)){try{c.blur()}catch(d){}gvjs_PB(a,32)&&a.Hy(null)}gvjs_hf(c)!=b&&gvjs_kf(c,b)}};gvjs_.setVisible=function(a,b){gvjs_F(a,b);a&&gvjs_vz(a,gvjs_7a,!b)};
gvjs_.vd=function(a,b,c){var d=a.j();if(d){var e=this.hJ(b);e&&this.As(a,e,c);this.Cr(d,b,c)}};gvjs_.Cr=function(a,b,c){gvjs_IB||(gvjs_IB={1:"disabled",8:gvjs_fx,16:gvjs_nt,64:"expanded"});b=gvjs_IB[b];var d=a.getAttribute(gvjs_kb)||null;d&&(d=gvjs_Uca[d]||b,b=b==gvjs_nt||b==gvjs_fx?d:b);b&&gvjs_vz(a,b,c)};
gvjs_.setContent=function(a,b){var c=this.sb(a);c&&(gvjs_0e(c),b&&(gvjs_o(b)?gvjs_df(c,b):(a=function(a){if(a){var b=gvjs_Ge(c);c.appendChild(gvjs_o(a)?b.createTextNode(a):a)}},gvjs_m(b)?gvjs_t(b,a):!gvjs_Kb(b)||"nodeType"in b?a(b):gvjs_t(gvjs_Bc(b),a))))};gvjs_.$g=function(a){return a.j()};gvjs_.sa=function(){return gvjs_Yr};
gvjs_.Ul=function(a){var b=this.sa(),c=[b],d=this.sa();d!=b&&c.push(d);b=a.getState();for(d=[];b;){var e=b&-b;d.push(this.hJ(e));b&=~e}c.push.apply(c,d);(a=a.Co)&&c.push.apply(c,a);gvjs_y&&!gvjs_te("7")&&c.push.apply(c,gvjs_LB(c));return c};function gvjs_LB(a,b){var c=[];b&&(a=gvjs_Ac(a,[b]));gvjs_t([],function(d){!gvjs_oc(d,gvjs_Pb(gvjs_sc,a))||b&&!gvjs_sc(d,b)||c.push(d.join("_"))});return c}gvjs_.hJ=function(a){this.OO||gvjs_QB(this);return this.OO[a]};
gvjs_.WQ=function(a){this.Qia||(this.OO||gvjs_QB(this),this.Qia=gvjs_4c(this.OO));a=parseInt(this.Qia[a],10);return isNaN(a)?0:a};function gvjs_QB(a){var b=a.sa();gvjs_8b(b.replace(/\xa0|\s/g," ")," ");a.OO={1:b+gvjs_Dq,2:b+"-hover",4:b+"-active",8:b+"-selected",16:b+"-checked",32:b+"-focused",64:b+"-open"}};function gvjs_RB(a,b){if(!a)throw Error("Invalid class name "+a);if(!gvjs_q(b))throw Error("Invalid decorator function "+b);gvjs_SB[a]=b}function gvjs_TB(a){var b;a=gvjs_4A(a);for(var c=0,d=a.length;c<d;c++)if(b=a[c],b=b in gvjs_SB?gvjs_SB[b]():null)return b;return null}var gvjs_UB={},gvjs_SB={};function gvjs_VB(a,b,c){gvjs_0A.call(this,c);if(!b){b=this.constructor;for(var d;b;){d=gvjs_Nb(b);if(d=gvjs_UB[d])break;b=b.o?b.o.constructor:null}b=d?gvjs_q(d.qc)?d.qc():new d:null}this.A=b;this.bF(gvjs_k(a)?a:null);this.H9=null}gvjs_s(gvjs_VB,gvjs_0A);gvjs_=gvjs_VB.prototype;gvjs_.Bg=null;gvjs_.I=0;gvjs_.EM=39;gvjs_.Or=255;gvjs_.$t=0;gvjs_.Ib=!0;gvjs_.Co=null;gvjs_.jR=!0;gvjs_.bO=!1;gvjs_.uL=null;function gvjs_WB(a,b){a.dc&&b!=a.jR&&gvjs_XB(a,b);a.jR=b}gvjs_.$g=function(){return this.A.$g(this)};
gvjs_.KQ=function(){return this.Yf||(this.Yf=new gvjs_CB)};gvjs_.cb=function(){return this.A};gvjs_.iia=function(a){if(this.dc)throw Error(gvjs_ir);this.j()&&(this.H=null);this.A=a};gvjs_.eo=function(a){a&&(this.Co?gvjs_sc(this.Co,a)||this.Co.push(a):this.Co=[a],this.A.As(this,a,!0))};gvjs_.As=function(a,b){b?this.eo(a):a&&this.Co&&gvjs_yc(this.Co,a)&&(0==this.Co.length&&(this.Co=null),this.A.As(this,a,!1))};
gvjs_.C=function(){var a=this.A.C(this);this.H=a;gvjs_MB(this.A,a,this.iv());this.bO||this.A.iM(a,!1);this.ea()||this.A.setVisible(a,!1)};gvjs_.iv=function(){return this.uL};gvjs_.c6=function(a){this.uL=a};gvjs_.P5=function(a){this.H9=a;var b=this.j();b&&this.A.P5(b,a)};gvjs_.sb=function(){return this.A.sb(this.j())};gvjs_.Kh=function(a){return this.A.Kh(a)};gvjs_.Of=function(a){this.H=a=this.A.kb(this,a);gvjs_MB(this.A,a,this.iv());this.bO||this.A.iM(a,!1);this.Ib=a.style.display!=gvjs_e};
gvjs_.$b=function(){gvjs_VB.o.$b.call(this);gvjs_NB(this.A,this,this.H);this.A.wq(this);if(this.EM&-2&&(this.jR&&gvjs_XB(this,!0),gvjs_OB(this,32))){var a=this.$g();if(a){var b=this.KQ();b.mB(a);this.Vc().B(b,gvjs_sv,this.al).B(a,gvjs__a,this.sv).B(a,gvjs_Os,this.Hy)}}};
function gvjs_XB(a,b){var c=a.Vc(),d=a.j();b?(c.B(d,gvjs_jl,a.Us).B(d,gvjs_hl,a.Uf).B(d,gvjs_fw,a.Oo).B(d,gvjs_il,a.kR),a.zJ!=gvjs_Fb&&c.B(d,gvjs_yt,a.zJ),gvjs_y&&(gvjs_te(9)||c.B(d,gvjs_Ut,a.Hca),a.UJ||(a.UJ=new gvjs_YB(a),gvjs_3l(a,a.UJ)))):(c.Qb(d,gvjs_jl,a.Us).Qb(d,gvjs_hl,a.Uf).Qb(d,gvjs_fw,a.Oo).Qb(d,gvjs_il,a.kR),a.zJ!=gvjs_Fb&&c.Qb(d,gvjs_yt,a.zJ),gvjs_y&&(gvjs_te(9)||c.Qb(d,gvjs_Ut,a.Hca),gvjs_U(a.UJ),a.UJ=null))}
gvjs_.Rf=function(){gvjs_VB.o.Rf.call(this);this.Yf&&this.Yf.detach();this.ea()&&this.isEnabled()&&this.A.jr(this,!1)};gvjs_.N=function(){gvjs_VB.o.N.call(this);this.Yf&&(this.Yf.oa(),delete this.Yf);delete this.A;this.UJ=this.Co=this.Bg=null};gvjs_.getContent=function(){return this.Bg};gvjs_.setContent=function(a){this.A.setContent(this.j(),a);this.bF(a)};gvjs_.bF=function(a){this.Bg=a};
gvjs_.Sl=function(){var a=this.getContent();if(!a)return"";a=gvjs_o(a)?a:gvjs_m(a)?gvjs_u(a,gvjs_nf).join(""):gvjs_lf(a);return gvjs_Zb(a)};gvjs_.aA=function(a){gvjs_VB.o.aA.call(this,a);var b=this.j();b&&this.A.aA(b,a)};gvjs_.iM=function(a){this.bO=a;var b=this.j();b&&this.A.iM(b,a)};gvjs_.ea=function(){return this.Ib};
gvjs_.setVisible=function(a,b){return b||this.Ib!=a&&this.dispatchEvent(a?gvjs_tx:gvjs_4u)?((b=this.j())&&this.A.setVisible(b,a),this.isEnabled()&&this.A.jr(this,a),this.Ib=a,!0):!1};gvjs_.isEnabled=function(){return!gvjs_PB(this,1)};gvjs_.bb=function(a){var b=this.getParent();b&&typeof b.isEnabled==gvjs_c&&!b.isEnabled()||!gvjs_ZB(this,1,!a)||(a||(this.setActive(!1),this.sk(!1)),this.ea()&&this.A.jr(this,a),this.vd(1,!a,!0))};gvjs_.sk=function(a){gvjs_ZB(this,2,a)&&this.vd(2,a)};
gvjs_.dl=function(){return gvjs_PB(this,4)};gvjs_.setActive=function(a){gvjs_ZB(this,4,a)&&this.vd(4,a)};gvjs_.lS=function(){return gvjs_PB(this,8)};gvjs_.op=function(a){gvjs_ZB(this,8,a)&&this.vd(8,a)};gvjs_.wn=function(){return gvjs_PB(this,16)};gvjs_.ci=function(a){gvjs_ZB(this,16,a)&&this.vd(16,a)};gvjs_.cF=function(a){gvjs_ZB(this,32,a)&&this.vd(32,a)};gvjs_.Rd=function(a){gvjs_ZB(this,64,a)&&this.vd(64,a)};gvjs_.getState=function(){return this.I};function gvjs_PB(a,b){return!!(a.I&b)}
gvjs_.vd=function(a,b,c){c||1!=a?gvjs_OB(this,a)&&b!=gvjs_PB(this,a)&&(this.A.vd(this,a,b),this.I=b?this.I|a:this.I&~a):this.bb(!b)};function gvjs_OB(a,b){return!!(a.EM&b)}gvjs_.wg=function(a,b){if(this.dc&&gvjs_PB(this,a)&&!b)throw Error(gvjs_ir);!b&&gvjs_PB(this,a)&&this.vd(a,!1);this.EM=b?this.EM|a:this.EM&~a};function gvjs__B(a,b){return!!(a.Or&b)&&gvjs_OB(a,b)}function gvjs_ZB(a,b,c){return gvjs_OB(a,b)&&gvjs_PB(a,b)!=c&&(!(a.$t&b)||a.dispatchEvent(gvjs_Mca(b,c)))&&!a.isDisposed()}
gvjs_.Us=function(a){!gvjs_0B(a,this.j())&&this.dispatchEvent("enter")&&this.isEnabled()&&gvjs__B(this,2)&&this.sk(!0)};gvjs_.kR=function(a){!gvjs_0B(a,this.j())&&this.dispatchEvent("leave")&&(gvjs__B(this,4)&&this.setActive(!1),gvjs__B(this,2)&&this.sk(!1))};gvjs_.zJ=gvjs_Fb;function gvjs_0B(a,b){return!!a.relatedTarget&&gvjs_$e(b,a.relatedTarget)}
gvjs_.Uf=function(a){this.isEnabled()&&(gvjs__B(this,2)&&this.sk(!0),gvjs_am(a)&&(gvjs__B(this,4)&&this.setActive(!0),this.A&&this.A.et(this)&&this.$g().focus()));!this.bO&&gvjs_am(a)&&a.preventDefault()};gvjs_.Oo=function(a){this.isEnabled()&&(gvjs__B(this,2)&&this.sk(!0),this.dl()&&this.qj(a)&&gvjs__B(this,4)&&this.setActive(!1))};gvjs_.Hca=function(a){this.isEnabled()&&this.qj(a)};
gvjs_.qj=function(a){gvjs__B(this,16)&&this.ci(!this.wn());gvjs__B(this,8)&&this.op(!0);gvjs__B(this,64)&&this.Rd(!gvjs_PB(this,64));var b=new gvjs_5l(gvjs_bs,this);a&&(b.altKey=a.altKey,b.ctrlKey=a.ctrlKey,b.metaKey=a.metaKey,b.shiftKey=a.shiftKey,b.C4=a.C4);return this.dispatchEvent(b)};gvjs_.sv=function(){gvjs__B(this,32)&&this.cF(!0)};gvjs_.Hy=function(){gvjs__B(this,4)&&this.setActive(!1);gvjs__B(this,32)&&this.cF(!1)};
gvjs_.al=function(a){return this.ea()&&this.isEnabled()&&this.ak(a)?(a.preventDefault(),a.stopPropagation(),!0):!1};gvjs_.ak=function(a){return 13==a.keyCode&&this.qj(a)};if(!gvjs_q(gvjs_VB))throw Error("Invalid component class "+gvjs_VB);if(!gvjs_q(gvjs_HB))throw Error("Invalid renderer class "+gvjs_HB);var gvjs_Vca=gvjs_Nb(gvjs_VB);gvjs_UB[gvjs_Vca]=gvjs_HB;gvjs_RB(gvjs_Yr,function(){return new gvjs_VB(null)});
function gvjs_YB(a){gvjs_T.call(this);this.lP=a;this.WO=!1;this.Ed=new gvjs_qp(this);gvjs_3l(this,this.Ed);a=this.lP.H;this.Ed.B(a,gvjs_hl,this.GC).B(a,gvjs_fw,this.mR).B(a,gvjs_7j,this.Ts)}gvjs_s(gvjs_YB,gvjs_T);var gvjs_1B=!gvjs_y||gvjs_ue(9);gvjs_YB.prototype.GC=function(){this.WO=!1};gvjs_YB.prototype.mR=function(){this.WO=!0};
function gvjs_2B(a,b){if(!gvjs_1B)return a.button=0,a.type=b,a;var c=document.createEvent("MouseEvents");c.initMouseEvent(b,a.bubbles,a.cancelable,a.view||null,a.detail,a.screenX,a.screenY,a.clientX,a.clientY,a.ctrlKey,a.altKey,a.shiftKey,a.metaKey,0,a.relatedTarget||null);return c}
gvjs_YB.prototype.Ts=function(a){if(this.WO)this.WO=!1;else{var b=a.fj,c=b.button,d=b.type,e=gvjs_2B(b,gvjs_hl);this.lP.Uf(new gvjs_9l(e,a.currentTarget));e=gvjs_2B(b,gvjs_fw);this.lP.Oo(new gvjs_9l(e,a.currentTarget));gvjs_1B||(b.button=c,b.type=d)}};gvjs_YB.prototype.N=function(){this.lP=null;gvjs_YB.o.N.call(this)};function gvjs_3B(){this.D$=[]}gvjs_s(gvjs_3B,gvjs_HB);gvjs_Gb(gvjs_3B);function gvjs_4B(a,b){var c=a.D$[b];if(!c){switch(b){case 0:c=a.sa()+"-highlight";break;case 1:c=a.sa()+"-checkbox";break;case 2:c=a.sa()+gvjs_Bq}a.D$[b]=c}return c}gvjs_=gvjs_3B.prototype;gvjs_.Xk=function(){return"menuitem"};gvjs_.C=function(a){var b=a.Da().C(gvjs_qa,this.Ul(a).join(" "),gvjs_5B(this,a.getContent(),a.Da()));gvjs_6B(this,a,b,gvjs_OB(a,8)||gvjs_OB(a,16));return b};gvjs_.sb=function(a){return a&&a.firstChild};
gvjs_.kb=function(a,b){var c=gvjs_5e(b),d=gvjs_4B(this,2);c&&gvjs_5A(c,d)||b.appendChild(gvjs_5B(this,b.childNodes,a.Da()));gvjs_5A(b,gvjs_8r)&&(a.qV(!0),this.qV(a,b,!0));return gvjs_3B.o.kb.call(this,a,b)};gvjs_.setContent=function(a,b){var c=this.sb(a),d=gvjs_7B(this,a)?c.firstChild:null;gvjs_3B.o.setContent.call(this,a,b);d&&!gvjs_7B(this,a)&&c.insertBefore(d,c.firstChild||null)};function gvjs_5B(a,b,c){a=gvjs_4B(a,2);return c.C(gvjs_qa,a,b)}gvjs_.e6=function(a,b,c){a&&b&&gvjs_6B(this,a,b,c)};
gvjs_.qV=function(a,b,c){a&&b&&gvjs_6B(this,a,b,c)};function gvjs_7B(a,b){return(b=a.sb(b))?(b=b.firstChild,a=gvjs_4B(a,1),!!b&&gvjs_8e(b)&&gvjs_5A(b,a)):!1}function gvjs_6B(a,b,c,d){gvjs_MB(a,c,b.iv());gvjs_NB(a,b,c);d!=gvjs_7B(a,c)&&(gvjs_$A(c,gvjs_8r,d),c=a.sb(c),d?(a=gvjs_4B(a,1),c.insertBefore(b.Da().C(gvjs_qa,a),c.firstChild||null)):c.removeChild(c.firstChild))}gvjs_.hJ=function(a){switch(a){case 2:return gvjs_4B(this,0);case 16:case 8:return gvjs_9r;default:return gvjs_3B.o.hJ.call(this,a)}};
gvjs_.WQ=function(a){var b=gvjs_4B(this,0);switch(a){case gvjs_9r:return 16;case b:return 2;default:return gvjs_3B.o.WQ.call(this,a)}};gvjs_.sa=function(){return gvjs_6r};function gvjs_8B(a,b,c,d){gvjs_VB.call(this,a,d||gvjs_3B.qc(),c);this.Wa(b)}gvjs_s(gvjs_8B,gvjs_VB);gvjs_=gvjs_8B.prototype;gvjs_.getValue=function(){var a=this.Hi;return null!=a?a:this.Sl()};gvjs_.Wa=function(a){this.Hi=a};gvjs_.wg=function(a,b){gvjs_8B.o.wg.call(this,a,b);switch(a){case 8:this.wn()&&!b&&this.ci(!1);(a=this.j())&&this.cb().e6(this,a,b);break;case 16:(a=this.j())&&this.cb().qV(this,a,b)}};gvjs_.e6=function(a){this.wg(8,a)};gvjs_.qV=function(a){this.wg(16,a)};
gvjs_.Sl=function(){var a=this.getContent();return gvjs_m(a)?(a=gvjs_u(a,function(a){return gvjs_8e(a)&&(gvjs_5A(a,"charts-menuitem-accel")||gvjs_5A(a,"charts-menuitem-mnemonic-separator"))?"":gvjs_nf(a)}).join(""),gvjs_Zb(a)):gvjs_8B.o.Sl.call(this)};gvjs_.Oo=function(a){var b=this.getParent();if(b){var c=b.kga;b.kga=null;if(c&&gvjs_p(a.clientX)&&gvjs_xe(c,new gvjs_z(a.clientX,a.clientY)))return}gvjs_8B.o.Oo.call(this,a)};
gvjs_.ak=function(a){return a.keyCode==this.wfa&&this.qj(a)?!0:gvjs_8B.o.ak.call(this,a)};gvjs_.Ora=function(){return this.wfa};gvjs_RB(gvjs_6r,function(){return new gvjs_8B(null)});gvjs_8B.prototype.iv=function(){return gvjs_OB(this,16)?"menuitemcheckbox":gvjs_OB(this,8)?"menuitemradio":gvjs_8B.o.iv.call(this)};gvjs_8B.prototype.getParent=function(){return gvjs_VB.prototype.getParent.call(this)};gvjs_8B.prototype.PQ=function(){return gvjs_VB.prototype.PQ.call(this)};function gvjs_9B(a,b,c,d){gvjs_0y.call(this,a,b);this.CS=c?5:0;this.r4=d||void 0}gvjs_s(gvjs_9B,gvjs_0y);gvjs_9B.prototype.Lra=function(){return this.CS};gvjs_9B.prototype.Df=function(a,b,c,d){var e=gvjs_Xy(this.element,this.LH,a,b,null,c,10,d,this.r4);if(e&496){var f=gvjs_$B(e,this.LH);b=gvjs_$B(e,b);e=gvjs_Xy(this.element,f,a,b,null,c,10,d,this.r4);e&496&&(f=gvjs_$B(e,f),b=gvjs_$B(e,b),gvjs_Xy(this.element,f,a,b,null,c,this.CS,d,this.r4))}};
function gvjs_$B(a,b){a&48&&(b^=4);a&192&&(b^=1);return b};function gvjs_aC(a,b,c,d){gvjs_9B.call(this,a,b,c||d);if(c||d)this.CS=65|(d?32:132)}gvjs_s(gvjs_aC,gvjs_9B);gvjs_dd("Firefox");var gvjs_Wca=gvjs_ce()||gvjs_dd("iPod"),gvjs_Xca=gvjs_dd("iPad");!gvjs_dd("Android")||gvjs_ed()||gvjs_dd("Firefox")||gvjs_dd("Opera")||gvjs_dd("Silk");gvjs_ed();!gvjs_dd("Safari")||gvjs_ed()||gvjs_dd("Coast")||gvjs_dd("Opera")||gvjs_dd(gvjs_sa)||gvjs_dd("Silk")||gvjs_dd("Android")||gvjs_ce()||gvjs_dd("iPad")||gvjs_dd("iPod");function gvjs_bC(){}gvjs_s(gvjs_bC,gvjs_HB);gvjs_Gb(gvjs_bC);gvjs_=gvjs_bC.prototype;gvjs_.Xk=function(){return gvjs_Ys};gvjs_.Cr=function(a,b,c){switch(b){case 8:case 16:gvjs_vz(a,"pressed",c);break;default:case 64:case 1:gvjs_bC.o.Cr.call(this,a,b,c)}};gvjs_.C=function(a){var b=gvjs_bC.o.C.call(this,a);this.yj(b,a.rn());var c=a.getValue();c&&this.Wa(b,c);gvjs_OB(a,16)&&this.Cr(b,16,a.wn());return b};
gvjs_.kb=function(a,b){b=gvjs_bC.o.kb.call(this,a,b);var c=this.getValue(b);a.fe=c;a.hF(this.rn(b));gvjs_OB(a,16)&&this.Cr(b,16,a.wn());return b};gvjs_.getValue=gvjs_Fb;gvjs_.Wa=gvjs_Fb;gvjs_.rn=function(a){return a.title};gvjs_.yj=function(a,b){a&&(b?a.title=b:a.removeAttribute(gvjs_3x))};gvjs_.ow=function(a,b){var c=a.nj(),d=this.sa()+"-collapse-left",e=this.sa()+"-collapse-right";a.As(c?e:d,!!(b&1));a.As(c?d:e,!!(b&2))};gvjs_.sa=function(){return gvjs_Wr};function gvjs_cC(){}gvjs_s(gvjs_cC,gvjs_bC);gvjs_Gb(gvjs_cC);gvjs_=gvjs_cC.prototype;gvjs_.Xk=function(){};gvjs_.C=function(a){gvjs_WB(a,!1);a.Or&=-256;a.wg(32,!1);return a.Da().C(gvjs_ma,{"class":this.Ul(a).join(" "),disabled:!a.isEnabled(),title:a.rn()||"",value:a.getValue()||""},a.Sl()||"")};gvjs_.Kh=function(a){return a.tagName==gvjs_ma||a.tagName==gvjs_ua&&(a.type==gvjs_Ys||"submit"==a.type||"reset"==a.type)};
gvjs_.kb=function(a,b){gvjs_WB(a,!1);a.Or&=-256;a.wg(32,!1);if(b.disabled){var c=this.hJ(1);gvjs_6A(b,c)}return gvjs_cC.o.kb.call(this,a,b)};gvjs_.wq=function(a){a.Vc().B(a.j(),gvjs_7j,a.qj)};gvjs_.iM=gvjs_Fb;gvjs_.aA=gvjs_Fb;gvjs_.et=function(a){return a.isEnabled()};gvjs_.jr=gvjs_Fb;gvjs_.vd=function(a,b,c){gvjs_cC.o.vd.call(this,a,b,c);(a=a.j())&&1==b&&(a.disabled=c)};gvjs_.getValue=function(a){return a.value};gvjs_.Wa=function(a,b){a&&(a.value=b)};gvjs_.Cr=gvjs_Fb;function gvjs_dC(a,b,c){gvjs_VB.call(this,a,b||gvjs_cC.qc(),c)}gvjs_s(gvjs_dC,gvjs_VB);gvjs_=gvjs_dC.prototype;gvjs_.getValue=function(){return this.fe};gvjs_.Wa=function(a){this.fe=a;this.cb().Wa(this.j(),a)};gvjs_.rn=function(){return this.pa};gvjs_.yj=function(a){this.pa=a;this.cb().yj(this.j(),a)};gvjs_.hF=function(a){this.pa=a};gvjs_.ow=function(a){this.cb().ow(this,a)};gvjs_.N=function(){gvjs_dC.o.N.call(this);delete this.fe;delete this.pa};
gvjs_.$b=function(){gvjs_dC.o.$b.call(this);if(gvjs_OB(this,32)){var a=this.$g();a&&this.Vc().B(a,gvjs_uv,this.ak)}};gvjs_.ak=function(a){return 13==a.keyCode&&a.type==gvjs_sv||32==a.keyCode&&a.type==gvjs_uv?this.qj(a):32==a.keyCode};gvjs_RB(gvjs_Wr,function(){return new gvjs_dC(null)});function gvjs_eC(a){this.hO=a}gvjs_Gb(gvjs_eC);gvjs_=gvjs_eC.prototype;gvjs_.Xk=function(){return this.hO};function gvjs_fC(a,b){a&&(a.tabIndex=b?0:-1)}gvjs_.C=function(a){return a.Da().C(gvjs_qa,this.Ul(a).join(" "))};gvjs_.sb=function(a){return a};gvjs_.Kh=function(a){return a.tagName==gvjs_qa};gvjs_.kb=function(a,b){b.id&&a.$z(b.id);var c=this.sa(),d=!1,e=gvjs_4A(b);e&&gvjs_t(e,function(b){b==c?d=!0:b&&this.f6(a,b,c)},this);d||gvjs_6A(b,c);gvjs_gC(this,a,this.sb(b));return b};
gvjs_.f6=function(a,b,c){b==c+gvjs_Dq?a.bb(!1):b==c+"-horizontal"?a.setOrientation(gvjs_d):b==c+"-vertical"&&a.setOrientation(gvjs_i)};function gvjs_gC(a,b,c){if(c)for(var d=c.firstChild,e;d&&d.parentNode==c;){e=d.nextSibling;if(1==d.nodeType){var f=a.D0(d);f&&(f.H=d,b.isEnabled()||f.bb(!1),b.La(f),f.kb(d))}else d.nodeValue&&""!=gvjs__b(d.nodeValue)||c.removeChild(d);d=e}}gvjs_.D0=function(a){return gvjs_TB(a)};
gvjs_.wq=function(a){a=a.j();gvjs_0f(a,!0,gvjs_fe);gvjs_y&&(a.hideFocus=!0);var b=this.Xk();b&&gvjs_uz(a,b)};gvjs_.$g=function(a){return a.j()};gvjs_.sa=function(){return"charts-container"};gvjs_.Ul=function(a){var b=this.sa(),c=a.jj()==gvjs_d,c=[b,c?b+"-horizontal":b+"-vertical"];a.isEnabled()||c.push(b+gvjs_Dq);return c};function gvjs_hC(a,b,c){gvjs_0A.call(this,c);this.A=b||gvjs_eC.qc();this.Bb=a||gvjs_i}gvjs_s(gvjs_hC,gvjs_0A);gvjs_=gvjs_hC.prototype;gvjs_.C2=null;gvjs_.Yf=null;gvjs_.A=null;gvjs_.Bb=null;gvjs_.Ib=!0;gvjs_.Dg=!0;gvjs_.b0=!0;gvjs_.le=-1;gvjs_.xh=null;gvjs_.Kq=!1;gvjs_.ena=!1;gvjs_.Bxa=!0;gvjs_.Zr=null;gvjs_.$g=function(){return this.C2||this.A.$g(this)};gvjs_.KQ=function(){return this.Yf||(this.Yf=new gvjs_CB(this.$g()))};gvjs_.cb=function(){return this.A};
gvjs_.iia=function(a){if(this.j())throw Error(gvjs_ir);this.A=a};gvjs_.C=function(){this.H=this.A.C(this)};gvjs_.sb=function(){return this.A.sb(this.j())};gvjs_.Kh=function(a){return this.A.Kh(a)};gvjs_.Of=function(a){this.H=this.A.kb(this,a);a.style.display==gvjs_e&&(this.Ib=!1)};
gvjs_.$b=function(){gvjs_hC.o.$b.call(this);gvjs_2A(this,function(a){a.dc&&gvjs_iC(this,a)},this);var a=this.j();this.A.wq(this);this.setVisible(this.Ib,!0);this.Vc().B(this,"enter",this.m1).B(this,gvjs_7u,this.AJ).B(this,gvjs_my,this.z1).B(this,"open",this.Ata).B(this,gvjs_rt,this.f1).B(a,gvjs_hl,this.Uf).B(gvjs_Ge(a),gvjs_fw,this.Rsa).B(a,[gvjs_hl,gvjs_fw,gvjs_jl,gvjs_il,gvjs_yt],this.Fsa);this.et()&&gvjs_jC(this,!0)};
function gvjs_jC(a,b){var c=a.Vc(),d=a.$g();b?c.B(d,gvjs__a,a.sv).B(d,gvjs_Os,a.Hy).B(a.KQ(),gvjs_sv,a.al):c.Qb(d,gvjs__a,a.sv).Qb(d,gvjs_Os,a.Hy).Qb(a.KQ(),gvjs_sv,a.al)}gvjs_.Rf=function(){this.Og(-1);this.xh&&this.xh.Rd(!1);this.Kq=!1;gvjs_hC.o.Rf.call(this)};gvjs_.N=function(){gvjs_hC.o.N.call(this);this.Yf&&(this.Yf.oa(),this.Yf=null);this.A=this.xh=this.Zr=this.C2=null};gvjs_.m1=function(){return!0};
gvjs_.AJ=function(a){var b=gvjs_3A(this,a.target);if(-1<b&&b!=this.le){var c=gvjs_kC(this);c&&c.sk(!1);this.le=b;c=gvjs_kC(this);this.Kq&&c.setActive(!0);this.Bxa&&this.xh&&c!=this.xh&&(gvjs_OB(c,64)?c.Rd(!0):this.xh.Rd(!1))}b=this.j();null!=a.target.j()&&gvjs_vz(b,gvjs_cs,a.target.j().id)};gvjs_.z1=function(a){a.target==gvjs_kC(this)&&(this.le=-1);this.j().removeAttribute(gvjs_xs)};gvjs_.Ata=function(a){(a=a.target)&&a!=this.xh&&a.getParent()==this&&(this.xh&&this.xh.Rd(!1),this.xh=a)};
gvjs_.f1=function(a){a.target==this.xh&&(this.xh=null);var b=this.j(),c=a.target.j();b&&gvjs_PB(a.target,2)&&c&&gvjs_yz(b,c)};gvjs_.Uf=function(a){this.Dg&&(this.Kq=!0);var b=this.$g();b&&gvjs_hf(b)?b.focus():a.preventDefault()};gvjs_.Rsa=function(){this.Kq=!1};
gvjs_.Fsa=function(a){var b;a:{b=a.target;if(this.Zr)for(var c=this.j();b&&b!==c;){var d=b.id;if(d in this.Zr){b=this.Zr[d];break a}b=b.parentNode}b=null}if(b)switch(a.type){case gvjs_hl:b.Uf(a);break;case gvjs_fw:b.Oo(a);break;case gvjs_jl:b.Us(a);break;case gvjs_il:b.kR(a);break;case gvjs_yt:b.zJ(a)}};gvjs_.sv=function(){};gvjs_.Hy=function(){this.Og(-1);this.Kq=!1;this.xh&&this.xh.Rd(!1)};
gvjs_.al=function(a){return this.isEnabled()&&this.ea()&&(0!=this.zf()||this.C2)&&this.ak(a)?(a.preventDefault(),a.stopPropagation(),!0):!1};
gvjs_.ak=function(a){var b=gvjs_kC(this);if(b&&typeof b.al==gvjs_c&&b.al(a)||this.xh&&this.xh!=b&&typeof this.xh.al==gvjs_c&&this.xh.al(a))return!0;if(a.shiftKey||a.ctrlKey||a.metaKey||a.altKey)return!1;switch(a.keyCode){case 27:if(this.et())this.$g().blur();else return!1;break;case 36:gvjs_lC(this);break;case 35:gvjs_Yca(this);break;case 38:if(this.Bb==gvjs_i)gvjs_mC(this);else return!1;break;case 37:if(this.Bb==gvjs_d)this.nj()?gvjs_nC(this):gvjs_mC(this);else return!1;break;case 40:if(this.Bb==
gvjs_i)gvjs_nC(this);else return!1;break;case 39:if(this.Bb==gvjs_d)this.nj()?gvjs_mC(this):gvjs_nC(this);else return!1;break;default:return!1}return!0};function gvjs_iC(a,b){var c=b.j(),c=c.id||(c.id=b.getId());a.Zr||(a.Zr={});a.Zr[c]=b}gvjs_.La=function(a,b){gvjs_hC.o.La.call(this,a,b)};
gvjs_.aB=function(a,b,c){a.$t|=2;a.$t|=64;!this.et()&&this.ena||a.wg(32,!1);gvjs_WB(a,!1);var d=a.getParent()==this?gvjs_3A(this,a):-1;gvjs_hC.o.aB.call(this,a,b,c);a.dc&&this.dc&&gvjs_iC(this,a);a=d;-1==a&&(a=this.zf());a==this.le?this.le=Math.min(this.zf()-1,b):a>this.le&&b<=this.le?this.le++:a<this.le&&b>this.le&&this.le--};
gvjs_.removeChild=function(a,b){if(a=gvjs_o(a)?this.rC(a):a){var c=gvjs_3A(this,a);-1!=c&&(c==this.le?(a.sk(!1),this.le=-1):c<this.le&&this.le--);(c=a.j())&&c.id&&this.Zr&&gvjs__c(this.Zr,c.id)}a=gvjs_hC.o.removeChild.call(this,a,b);gvjs_WB(a,!0);return a};gvjs_.jj=function(){return this.Bb};gvjs_.setOrientation=function(a){if(this.j())throw Error(gvjs_ir);this.Bb=a};gvjs_.ea=function(){return this.Ib};
gvjs_.setVisible=function(a,b){if(b||this.Ib!=a&&this.dispatchEvent(a?gvjs_tx:gvjs_4u)){this.Ib=a;var c=this.j();c&&(gvjs_F(c,a),this.et()&&gvjs_fC(this.$g(),this.Dg&&this.Ib),b||this.dispatchEvent(this.Ib?"aftershow":"afterhide"));return!0}return!1};gvjs_.isEnabled=function(){return this.Dg};
gvjs_.bb=function(a){this.Dg!=a&&this.dispatchEvent(a?gvjs_cu:gvjs_0t)&&(a?(this.Dg=!0,gvjs_2A(this,function(a){a.fka?delete a.fka:a.bb(!0)})):(gvjs_2A(this,function(a){a.isEnabled()?a.bb(!1):a.fka=!0}),this.Kq=this.Dg=!1),this.et()&&gvjs_fC(this.$g(),a&&this.Ib))};gvjs_.et=function(){return this.b0};gvjs_.jr=function(a){a!=this.b0&&this.dc&&gvjs_jC(this,a);this.b0=a;this.Dg&&this.Ib&&gvjs_fC(this.$g(),a)};gvjs_.Og=function(a){(a=this.ng(a))?a.sk(!0):-1<this.le&&gvjs_kC(this).sk(!1)};
gvjs_.sk=function(a){this.Og(gvjs_3A(this,a))};function gvjs_kC(a){return a.ng(a.le)}function gvjs_lC(a){gvjs_oC(a,function(a,c){return(a+1)%c},a.zf()-1)}function gvjs_Yca(a){gvjs_oC(a,function(a,c){a--;return 0>a?c-1:a},0)}function gvjs_nC(a){gvjs_oC(a,function(a,c){return(a+1)%c},a.le)}function gvjs_mC(a){gvjs_oC(a,function(a,c){a--;return 0>a?c-1:a},a.le)}
function gvjs_oC(a,b,c){c=0>c?gvjs_3A(a,a.xh):c;var d=a.zf();c=b.call(a,c,d);for(var e=0;e<=d;){var f=a.ng(c);if(f&&a.p$(f)){a.Y5(c);break}e++;c=b.call(a,c,d)}}gvjs_.p$=function(a){return a.ea()&&a.isEnabled()&&gvjs_OB(a,2)};gvjs_.Y5=function(a){this.Og(a)};function gvjs_pC(){}gvjs_s(gvjs_pC,gvjs_HB);gvjs_Gb(gvjs_pC);gvjs_pC.prototype.sa=function(){return gvjs_5r};function gvjs_qC(a,b,c){gvjs_VB.call(this,a,c||gvjs_pC.qc(),b);this.wg(1,!1);this.wg(2,!1);this.wg(4,!1);this.wg(32,!1);this.I=1}gvjs_s(gvjs_qC,gvjs_VB);gvjs_RB(gvjs_5r,function(){return new gvjs_qC(null)});function gvjs_rC(){}gvjs_s(gvjs_rC,gvjs_HB);gvjs_Gb(gvjs_rC);gvjs_rC.prototype.C=function(a){return a.Da().C(gvjs_qa,this.sa())};gvjs_rC.prototype.kb=function(a,b){b.id&&a.$z(b.id);if("HR"==b.tagName){var c=b;b=this.C(a);gvjs_1e(b,c);gvjs_3e(c)}else gvjs_6A(b,this.sa());return b};gvjs_rC.prototype.setContent=function(){};gvjs_rC.prototype.sa=function(){return gvjs_7r};function gvjs_sC(a,b){gvjs_VB.call(this,null,a||gvjs_rC.qc(),b);this.wg(1,!1);this.wg(2,!1);this.wg(4,!1);this.wg(32,!1);this.I=1}gvjs_s(gvjs_sC,gvjs_VB);gvjs_sC.prototype.$b=function(){gvjs_sC.o.$b.call(this);var a=this.j();gvjs_uz(a,gvjs_ix)};gvjs_RB(gvjs_7r,function(){return new gvjs_sC});function gvjs_tC(a){this.hO=a||"menu"}gvjs_s(gvjs_tC,gvjs_eC);gvjs_Gb(gvjs_tC);gvjs_=gvjs_tC.prototype;gvjs_.Kh=function(a){return"UL"==a.tagName||gvjs_tC.o.Kh.call(this,a)};gvjs_.D0=function(a){return"HR"==a.tagName?new gvjs_sC:gvjs_tC.o.D0.call(this,a)};gvjs_.Gx=function(a,b){return gvjs_$e(a.j(),b)};gvjs_.sa=function(){return gvjs_3r};gvjs_.wq=function(a){gvjs_tC.o.wq.call(this,a);a=a.j();gvjs_vz(a,gvjs_1u,gvjs_xb)};gvjs_RB(gvjs_7r,function(){return new gvjs_sC});function gvjs_uC(a,b){gvjs_hC.call(this,gvjs_i,b||gvjs_tC.qc(),a);this.jr(!1)}gvjs_s(gvjs_uC,gvjs_hC);gvjs_=gvjs_uC.prototype;gvjs_.aO=!0;gvjs_.j9=!1;gvjs_.sa=function(){return this.cb().sa()};gvjs_.Gx=function(a){if(this.cb().Gx(this,a))return!0;for(var b=0,c=this.zf();b<c;b++){var d=this.ng(b);if(typeof d.Gx==gvjs_c&&d.Gx(a))return!0}return!1};gvjs_.Dk=function(a){this.La(a,!0)};gvjs_.Yw=function(a,b){this.aB(a,b,!0)};gvjs_.Md=function(a){return this.ng(a)};gvjs_.Sh=function(){return this.zf()};
gvjs_.mJ=function(){var a=[];gvjs_2A(this,function(b){a.push(b)});return a};gvjs_.setPosition=function(a,b){var c=this.ea();c||gvjs_F(this.j(),!0);var d=this.j(),e=gvjs_Of(d);a instanceof gvjs_z&&(b=a.y,a=a.x);gvjs_If(d,d.offsetLeft+(a-e.x),d.offsetTop+(Number(b)-e.y));c||gvjs_F(this.j(),!1)};gvjs_.getPosition=function(){return this.ea()?gvjs_Of(this.j()):null};
gvjs_.setVisible=function(a,b,c){(b=gvjs_uC.o.setVisible.call(this,a,b))&&a&&this.dc&&this.aO&&this.$g().focus();this.kga=a&&c&&gvjs_p(c.clientX)?new gvjs_z(c.clientX,c.clientY):null;return b};gvjs_.m1=function(a){this.aO&&this.$g().focus();return gvjs_uC.o.m1.call(this,a)};gvjs_.p$=function(a){return(this.j9||a.isEnabled())&&a.ea()&&gvjs_OB(a,2)};
gvjs_.Of=function(a){for(var b=this.cb(),c=gvjs_qf(this.Da(),gvjs_qa,b.sa()+gvjs_Bq,a),d=c.length,e=0;e<d;e++)gvjs_gC(b,this,c[e]);gvjs_uC.o.Of.call(this,a)};gvjs_.ak=function(a){var b=gvjs_uC.o.ak.call(this,a);b||gvjs_2A(this,function(c){!b&&c.Ora&&c.wfa==a.keyCode&&(this.isEnabled()&&this.sk(c),b=c.al(a))},this);return b};
gvjs_.Og=function(a){gvjs_uC.o.Og.call(this,a);if(a=this.ng(a)){var b=a.j(),c=(a=this.j()||gvjs_Re(document))||gvjs_Re(document),d=gvjs_Of(b),e=gvjs_Of(c),f=gvjs_4f(c);if(c==gvjs_Re(document)){var g=d.x-c.scrollLeft,d=d.y-c.scrollTop;gvjs_y&&!gvjs_ue(10)&&(g+=f.left,d+=f.top)}else g=d.x-e.x-f.left,d=d.y-e.y-f.top;var f=c.clientHeight-b.offsetHeight,e=c.scrollLeft,h=c.scrollTop,e=e+Math.min(g,Math.max(g-(c.clientWidth-b.offsetWidth),0)),h=h+Math.min(d,Math.max(d-f,0)),b=new gvjs_z(e,h);a.scrollLeft=
b.x;a.scrollTop=b.y}};function gvjs_vC(){}gvjs_s(gvjs_vC,gvjs_bC);gvjs_Gb(gvjs_vC);gvjs_=gvjs_vC.prototype;gvjs_.C=function(a){var b={"class":gvjs_1r+this.Ul(a).join(" ")},b=a.Da().C(gvjs_qa,b,this.oP(a.getContent(),a.Da()));this.yj(b,a.rn());return b};gvjs_.Xk=function(){return gvjs_Ys};gvjs_.sb=function(a){return a&&a.firstChild&&a.firstChild.firstChild};gvjs_.oP=function(a,b){return b.C(gvjs_qa,gvjs_1r+(this.sa()+gvjs_Gq),b.C(gvjs_qa,gvjs_1r+(this.sa()+gvjs_Fq),a))};gvjs_.Kh=function(a){return a.tagName==gvjs_qa};
gvjs_.kb=function(a,b){gvjs_wC(b,!0);gvjs_wC(b,!1);var c;a:{c=a.Da().eca(b);var d=this.sa()+gvjs_Gq;if(c&&gvjs_5A(c,d)&&(c=a.Da().eca(c),d=this.sa()+gvjs_Fq,c&&gvjs_5A(c,d))){c=!0;break a}c=!1}c||b.appendChild(this.oP(b.childNodes,a.Da()));gvjs_7A(b,[gvjs_0r,this.sa()]);return gvjs_vC.o.kb.call(this,a,b)};gvjs_.sa=function(){return gvjs_Zr};
function gvjs_wC(a,b){if(a)for(var c=b?a.firstChild:a.lastChild,d;c&&c.parentNode==a;){d=b?c.nextSibling:c.previousSibling;if(3==c.nodeType){var e=c.nodeValue;if(""==gvjs__b(e))a.removeChild(c);else{c.nodeValue=b?e.replace(/^[\s\xa0]+/,""):e.replace(/[\s\xa0]+$/,"");break}}else break;c=d}};function gvjs_xC(){}gvjs_s(gvjs_xC,gvjs_vC);gvjs_Gb(gvjs_xC);gvjs_=gvjs_xC.prototype;gvjs_.sb=function(a){return gvjs_xC.o.sb.call(this,a&&a.firstChild)};gvjs_.kb=function(a,b){var c=gvjs_Ie("*",gvjs_3r,b)[0];if(c){gvjs_F(c,!1);gvjs_Ge(c).body.appendChild(c);var d=new gvjs_uC;d.kb(c);a.Ut(d)}return gvjs_xC.o.kb.call(this,a,b)};gvjs_.oP=function(a,b){return gvjs_xC.o.oP.call(this,[this.createCaption(a,b),this.qP(b)],b)};gvjs_.createCaption=function(a,b){return gvjs_yC(a,this.sa(),b)};
function gvjs_yC(a,b,c){return c.C(gvjs_qa,gvjs_1r+(b+gvjs_Aq),a)}gvjs_.qP=function(a){return a.C(gvjs_qa,gvjs_1r+(this.sa()+gvjs_Eq),"\u00a0")};gvjs_.sa=function(){return gvjs_4r};function gvjs_zC(a,b,c,d,e){gvjs_dC.call(this,a,c||gvjs_xC.qc(),d);this.wg(64,!0);this.eT=new gvjs_aC(null,9);b&&this.Ut(b);this.kwa=null;this.xd=new gvjs_Xm(500);!gvjs_Wca&&!gvjs_Xca||gvjs_te("533.17.9")||(this.eD=!0);this.lwa=e||gvjs_tC.qc()}gvjs_s(gvjs_zC,gvjs_dC);gvjs_=gvjs_zC.prototype;gvjs_.eD=!1;gvjs_.tya=!1;gvjs_.cza=!1;gvjs_.$b=function(){gvjs_zC.o.$b.call(this);gvjs_AC(this,!0);this.qa&&gvjs_BC(this,this.qa,!0);gvjs_vz(this.H,gvjs_1u,!!this.qa)};
gvjs_.Rf=function(){gvjs_zC.o.Rf.call(this);gvjs_AC(this,!1);if(this.qa){this.Rd(!1);this.qa.Rf();gvjs_BC(this,this.qa,!1);var a=this.qa.j();a&&gvjs_3e(a)}};gvjs_.N=function(){gvjs_zC.o.N.call(this);this.qa&&(this.qa.oa(),delete this.qa);delete this.Yxa;this.xd.oa()};gvjs_.Uf=function(a){gvjs_zC.o.Uf.call(this,a);this.dl()&&(this.Rd(!gvjs_PB(this,64),a),this.qa&&(this.qa.Kq=gvjs_PB(this,64)))};gvjs_.Oo=function(a){gvjs_zC.o.Oo.call(this,a);this.qa&&!this.dl()&&(this.qa.Kq=!1)};
gvjs_.qj=function(){this.setActive(!1);return!0};gvjs_.Psa=function(a){this.qa&&this.qa.ea()&&!this.Gx(a.target)&&this.Rd(!1)};gvjs_.Gx=function(a){return a&&gvjs_$e(this.j(),a)||this.qa&&this.qa.Gx(a)||!1};
gvjs_.ak=function(a){if(32==a.keyCode){if(a.preventDefault(),a.type!=gvjs_uv)return!0}else if(a.type!=gvjs_sv)return!1;if(this.qa&&this.qa.ea()){var b=13==a.keyCode||32==a.keyCode,c=this.qa.al(a);return 27==a.keyCode||b?(this.Rd(!1),!0):c}return 40==a.keyCode||38==a.keyCode||32==a.keyCode||13==a.keyCode?(this.Rd(!0,a),!0):!1};gvjs_.Iy=function(){this.Rd(!1)};gvjs_.sta=function(){this.dl()||this.Rd(!1)};gvjs_.Hy=function(a){this.eD||this.Rd(!1);gvjs_zC.o.Hy.call(this,a)};
gvjs_.nq=function(){this.qa||this.Ut(new gvjs_uC(this.Da(),this.lwa));return this.qa||null};gvjs_.Ut=function(a){var b=this.qa;if(a!=b&&(b&&(this.Rd(!1),this.dc&&gvjs_BC(this,b,!1),delete this.qa),this.dc&&gvjs_vz(this.H,gvjs_1u,!!a),a)){this.qa=a;gvjs_1A(a,this);a.setVisible(!1);var c=this.eD;(a.aO=c)&&a.jr(!0);this.dc&&gvjs_BC(this,a,!0)}return b};gvjs_.Dk=function(a){this.nq().La(a,!0)};gvjs_.Yw=function(a,b){this.nq().aB(a,b,!0)};gvjs_.Md=function(a){return this.qa?this.qa.ng(a):null};
gvjs_.Sh=function(){return this.qa?this.qa.zf():0};gvjs_.setVisible=function(a,b){(a=gvjs_zC.o.setVisible.call(this,a,b))&&!this.ea()&&this.Rd(!1);return a};gvjs_.bb=function(a){gvjs_zC.o.bb.call(this,a);this.isEnabled()||this.Rd(!1)};gvjs_.tia=function(){this.Rd(!0)};gvjs_.My=function(){this.Rd(!1)};
gvjs_.Rd=function(a,b){gvjs_zC.o.Rd.call(this,a);if(this.qa&&gvjs_PB(this,64)==a){if(a){if(!this.qa.dc)if(this.tya){var c=gvjs_7e(this.j());c?this.qa.yE(c.parentNode,c):this.qa.O(this.j().parentNode)}else this.qa.O();this.cka=gvjs_Nf(this.j());this.g$=gvjs_Vf(this.j());this.mU();c=!!b&&(13==b.keyCode||32==b.keyCode);b&&(40==b.keyCode||38==b.keyCode)||c&&this.cza?gvjs_lC(this.qa):this.qa.Og(-1)}else{this.setActive(!1);this.qa.Kq=!1;if(c=this.j())gvjs_vz(c,gvjs_cs,""),gvjs_vz(c,"owns","");null!=this.aU&&
(this.aU=void 0,(c=this.qa.j())&&gvjs_Sf(c,"",""))}this.qa.setVisible(a,!1,b);this.isDisposed()||(b=this.Vc(),c=a?b.B:b.Qb,c.call(b,this.Da().vc(),gvjs_hl,this.Psa,!0),this.eD&&c.call(b,this.qa,gvjs_Os,this.sta),c.call(b,this.xd,gvjs_vl,this.yxa),a?this.xd.start():this.xd.stop())}this.qa&&this.qa.j()&&this.qa.H.removeAttribute(gvjs_ys)};
gvjs_.mU=function(){if(this.qa.dc){var a=this.Yxa||this.j(),b=this.eT;this.eT.element=a;a=this.qa.j();this.qa.ea()||(a.style.visibility=gvjs_7a,gvjs_F(a,!0));!this.aU&&this.eT.Lra&&this.eT.CS&32&&(this.aU=gvjs_Uf(a));b.Df(a,b.LH^1,this.kwa,this.aU);this.qa.ea()||(gvjs_F(a,!1),a.style.visibility=gvjs_Ab)}};
gvjs_.yxa=function(){var a=gvjs_Vf(this.j()),b=gvjs_Nf(this.j()),c;(c=!gvjs_yf(this.g$,a))||(c=this.cka,c=!(c==b||c&&b&&c.top==b.top&&c.right==b.right&&c.bottom==b.bottom&&c.left==b.left));c&&(this.g$=a,this.cka=b,this.mU())};function gvjs_BC(a,b,c){var d=a.Vc();c=c?d.B:d.Qb;c.call(d,b,gvjs_bs,a.Iy);c.call(d,b,gvjs_rt,a.f1);c.call(d,b,gvjs_7u,a.AJ);c.call(d,b,gvjs_my,a.z1)}function gvjs_AC(a,b){var c=a.Vc();(b?c.B:c.Qb).call(c,a.j(),gvjs_tv,a.gta)}
gvjs_.AJ=function(a){(a=a.target.j())&&gvjs_CC(this,a)};gvjs_.gta=function(a){gvjs_OB(this,32)&&this.$g()&&this.qa&&this.qa.ea()&&a.stopPropagation()};gvjs_.z1=function(){if(!gvjs_kC(this.qa)){var a=this.j();gvjs_vz(a,gvjs_cs,"");gvjs_vz(a,"owns","")}};gvjs_.f1=function(a){if(gvjs_PB(this,64)&&a.target instanceof gvjs_8B){a=a.target;var b=a.j();a.ea()&&gvjs_PB(a,2)&&null!=b&&gvjs_CC(this,b)}};
function gvjs_CC(a,b){a=a.j();b=gvjs_xz(b)||b;if(!b.id){var c=gvjs__A.qc();b.id=":"+(c.P3++).toString(36)}gvjs_yz(a,b);gvjs_vz(a,"owns",b.id)}gvjs_RB(gvjs_4r,function(){return new gvjs_zC(null)});function gvjs_DC(a){gvjs_W.call(this);this.jt=[];gvjs_EC(this,a)}gvjs_s(gvjs_DC,gvjs_W);gvjs_=gvjs_DC.prototype;gvjs_.Uz=null;gvjs_.hV=null;gvjs_.Sh=function(){return this.jt.length};gvjs_.Md=function(a){return this.jt[a]||null};function gvjs_EC(a,b){b&&(gvjs_t(b,function(a){this.QE(a,!1)},a),gvjs_Cc(a.jt,b))}gvjs_.Dk=function(a){this.Yw(a,this.Sh())};gvjs_.Yw=function(a,b){a&&(this.QE(a,!1),gvjs_wc(this.jt,a,b))};gvjs_.Ke=function(){return this.Uz};gvjs_.mJ=function(){return gvjs_Bc(this.jt)};
gvjs_.ol=function(a){a!=this.Uz&&(this.QE(this.Uz,!1),this.Uz=a,this.QE(a,!0));this.dispatchEvent(gvjs_P)};gvjs_.Xl=function(){var a=this.Uz;return a?gvjs_jc(this.jt,a):-1};gvjs_.uk=function(a){this.ol(this.Md(a))};gvjs_.clear=function(){gvjs_uc(this.jt);this.Uz=null};gvjs_.N=function(){gvjs_DC.o.N.call(this);delete this.jt;this.Uz=null};gvjs_.QE=function(a,b){a&&(typeof this.hV==gvjs_c?this.hV(a,b):typeof a.op==gvjs_c&&a.op(b))};function gvjs_FC(a,b,c,d,e){gvjs_zC.call(this,a,b,c,d,e||new gvjs_tC("listbox"));this.DP=this.getContent();this.c2=null;this.c6("listbox")}gvjs_s(gvjs_FC,gvjs_zC);gvjs_=gvjs_FC.prototype;gvjs_.Ea=null;gvjs_.$b=function(){gvjs_FC.o.$b.call(this);gvjs_GC(this);gvjs_HC(this)};gvjs_.Of=function(a){gvjs_FC.o.Of.call(this,a);(a=this.Sl())?(this.DP=a,gvjs_GC(this)):this.Ke()||this.uk(0)};gvjs_.N=function(){gvjs_FC.o.N.call(this);this.Ea&&(this.Ea.oa(),this.Ea=null);this.DP=null};
gvjs_.Iy=function(a){this.ol(a.target);gvjs_FC.o.Iy.call(this,a);a.stopPropagation();this.dispatchEvent(gvjs_bs)};gvjs_.w1=function(){var a=this.Ke();gvjs_FC.o.Wa.call(this,a&&a.getValue());gvjs_GC(this)};gvjs_.Ut=function(a){var b=gvjs_FC.o.Ut.call(this,a);a!=b&&(this.Ea&&this.Ea.clear(),a&&(this.Ea?gvjs_2A(a,function(a){gvjs_IC(a);this.Ea.Dk(a)},this):gvjs_JC(this,a)));return b};gvjs_.Dk=function(a){gvjs_IC(a);gvjs_FC.o.Dk.call(this,a);this.Ea?this.Ea.Dk(a):gvjs_JC(this,this.nq());gvjs_KC(this)};
gvjs_.Yw=function(a,b){gvjs_IC(a);gvjs_FC.o.Yw.call(this,a,b);this.Ea?this.Ea.Yw(a,b):gvjs_JC(this,this.nq())};gvjs_.ol=function(a){if(this.Ea){var b=this.Ke();this.Ea.ol(a);a!=b&&this.dispatchEvent(gvjs_6s)}};gvjs_.uk=function(a){this.Ea&&this.ol(this.Ea.Md(a))};gvjs_.Wa=function(a){if(null!=a&&this.Ea)for(var b=0,c;c=this.Ea.Md(b);b++)if(c&&typeof c.getValue==gvjs_c&&c.getValue()==a){this.ol(c);return}this.ol(null)};gvjs_.getValue=function(){var a=this.Ke();return a?a.getValue():null};
gvjs_.Ke=function(){return this.Ea?this.Ea.Ke():null};gvjs_.Xl=function(){return this.Ea?this.Ea.Xl():-1};function gvjs_JC(a,b){a.Ea=new gvjs_DC;b&&gvjs_2A(b,function(a){gvjs_IC(a);this.Ea.Dk(a)},a);gvjs_HC(a)}function gvjs_HC(a){a.Ea&&a.Vc().B(a.Ea,gvjs_P,a.w1)}function gvjs_GC(a){var b=a.Ke();a.setContent(b?b.Sl():a.DP);var c=a.cb().sb(a.j());c&&a.Da().o2(c)&&(null==a.c2&&(a.c2=gvjs_zz(c)),b=b?b.j():null,gvjs_Az(c,b?gvjs_zz(b):a.c2),gvjs_KC(a))}
function gvjs_KC(a){var b=a.cb();if(b&&(b=b.sb(a.j()))){var c=a.H;b.id||(b.id=":"+(gvjs__A.qc().P3++).toString(36));gvjs_uz(b,"option");gvjs_vz(c,gvjs_cs,b.id);a.Ea&&(c=a.Ea.mJ(),gvjs_vz(b,"setsize",gvjs_LC(c)),a=a.Ea.Xl(),gvjs_vz(b,"posinset",0<=a?gvjs_LC(gvjs_Dc(c,0,a+1)):0))}}function gvjs_LC(a){return gvjs_kaa(a,function(a){return a instanceof gvjs_8B})}function gvjs_IC(a){a.c6(a instanceof gvjs_8B?"option":gvjs_ix)}
gvjs_.Rd=function(a,b){gvjs_FC.o.Rd.call(this,a,b);gvjs_PB(this,64)?this.nq().Og(this.Xl()):gvjs_KC(this)};gvjs_RB(gvjs_$r,function(){return new gvjs_FC(null)});function gvjs_MC(a,b){this.F=gvjs_pg();this.L=a;this.o$=[];this.lg(b)}gvjs_MC.prototype.ME=null;
function gvjs_NC(a,b){var c=gvjs_pg(),d,e=gvjs_Dd,f=null;switch(a){case 2:d=new gvjs_nB("google-visualization-toolbar-small-dialog");f=gvjs_Vw+d.getId();e=gvjs_Cd(gvjs_Bd(gvjs_b,{"class":gvjs_Ru},gvjs_jr),gvjs_Ed,gvjs_Bd("pre",{},gvjs_Bd(gvjs_b,{id:f},b.message)));break;case 3:d=new gvjs_nB("google-visualization-toolbar-big-dialog"),e=gvjs_Cd(gvjs_Bd(gvjs_b,{"class":gvjs_Ru},gvjs_jr),gvjs_Ed,gvjs_Bd(gvjs_b,{},gvjs_Bd("pre",{},b.message)))}gvjs_rB(d,e);a=d;gvjs_sB(a);gvjs_df(a.Dj,"Google Visualization");
a=d;gvjs_sB(a);gvjs_0e(a.Jh);d.setVisible(!0);f&&(c=f=c.j(f),d=0,a=1,b=new gvjs_YA,b.Vo=gvjs_Kca(c,d,f,a),gvjs_8e(c)&&!gvjs_Ye(c)&&(e=c.parentNode,d=gvjs_jc(e.childNodes,c),c=e),gvjs_8e(f)&&!gvjs_Ye(f)&&(e=f.parentNode,a=gvjs_jc(e.childNodes,f),f=e),b.Vo?(b.oe=f,b.pe=a,b.Kd=c,b.je=d):(b.oe=c,b.pe=d,b.Kd=f,b.je=a),b.select())}
gvjs_MC.prototype.lg=function(a){a=a||[];var b=this.L,c=this.F;c.gc(b);if(!b)throw Error(gvjs_oa);var d=c.C(gvjs_ql,null),e=[c.C(gvjs_ql,null,"Chart options")];this.ME=new gvjs_FC(e);if(a)for(e=0;e<a.length;e++){var f=null,f=a[e],g=f.datasource,h=f.gadget,k=f.userprefs,l=f.visualization,m=f["package"],n=f.style||"width: 700px; height: 500px;";switch(f.type){case "csv":f=gvjs_OC(this,e,gvjs_Pb(function(a){window.open((new gvjs_dn(a)).ld("tqx","out:csv;"),gvjs_ur)},g),"Export data as CSV");break;case "htmlcode":f=
gvjs_OC(this,e,gvjs_Pb(function(a,b){gvjs_NC(2,{message:'<iframe style="'+n+'" src="http://www.google.com/ig/ifr?url='+encodeURIComponent(a)+gvjs_zq+encodeURIComponent(b)+gvjs_PC(k)+gvjs_ba})},h,g),"Publish to web page");break;case "jscode":f=gvjs_OC(this,e,gvjs_Pb(function(a,b,c){gvjs_NC(3,{message:'<html>\n <head>\n <title>Google Visualization API</title>\n <script type="text/javascript" src="https://www.google.com/jsapi">\x3c/script>\n <script type="text/javascript">\n google.load(\'visualization\', \'1\', {packages: [\''+
encodeURIComponent(b)+"']});\n\n function drawVisualization() {\n new google.visualization.Query('"+a+"').send(\n function(response) {\n new "+encodeURIComponent(c)+'(\n document.getElementById(\'visualization\')).\n draw(response.getDataTable(), null);\n });\n }\n\n google.setOnLoadCallback(drawVisualization);\n \x3c/script>\n </head>\n <body>\n <div id="visualization" style="width: 500px; height: 500px;"></div>\n </body>\n</html>'})},g,m,l),"Javascript code");
break;case gvjs_8a:f=gvjs_OC(this,e,gvjs_Pb(function(a){window.open((new gvjs_dn(a)).ld("tqx","out:html;"),gvjs_ur)},g),"Export data as HTML");break;case "igoogle":f=gvjs_OC(this,e,gvjs_Pb(function(a,b,c){window.open("http://www.google.com/ig/adde?moduleurl="+encodeURIComponent(a)+gvjs_zq+encodeURIComponent(b)+gvjs_PC(c))},h,g,k),"Add to iGoogle");break;default:throw Error("No such toolbar component as: "+f.toSource());}f&&this.ME.Dk(f)}gvjs_V(this.ME,gvjs_bs,gvjs_r(this.Wta,this));this.ME.O(d);c.appendChild(b,
d)};gvjs_MC.prototype.Wta=function(){var a=this.ME.Xl();this.o$[a]();this.ME.uk(-1)};function gvjs_OC(a,b,c,d){d=new gvjs_8B(d);a.o$[b]=c;return d}function gvjs_PC(a){if(!a)return"";var b="",c;for(c in a)b+="&up_"+c+"="+encodeURIComponent(a[c]);return b};function gvjs_KB(){}gvjs_s(gvjs_KB,gvjs_HB);gvjs_Gb(gvjs_KB);gvjs_KB.prototype.C=function(a){var b=a.Da().C(gvjs_Ir,this.Ul(a).join(" "));a=a.B0();gvjs_QC(this,b,a);return b};gvjs_KB.prototype.kb=function(a,b){b=gvjs_KB.o.kb.call(this,a,b);var c=gvjs_4A(b),d=!1;gvjs_sc(c,gvjs_RC(this,null))?d=null:gvjs_sc(c,gvjs_RC(this,!0))?d=!0:gvjs_sc(c,gvjs_RC(this,!1))&&(d=!1);a.Yr=d;gvjs_vz(b,gvjs_nt,null==d?"mixed":1==d?gvjs_xb:gvjs_Xa);return b};gvjs_KB.prototype.Xk=function(){return gvjs_mt};
function gvjs_QC(a,b,c){if(b){var d=gvjs_RC(a,c);gvjs_5A(b,d)||(gvjs_v(gvjs_Zca,function(a){a=gvjs_RC(this,a);gvjs_$A(b,a,a==d)},a),gvjs_vz(b,gvjs_nt,null==c?"mixed":1==c?gvjs_xb:gvjs_Xa))}}gvjs_KB.prototype.sa=function(){return gvjs_Xr};function gvjs_RC(a,b){a=a.sa();if(1==b)return a+"-checked";if(0==b)return a+"-unchecked";if(null==b)return a+"-undetermined";throw Error("Invalid checkbox state: "+b);};function gvjs_SC(a,b,c){c=c||gvjs_KB.qc();gvjs_VB.call(this,null,c,b);this.Yr=gvjs_k(a)?a:!1}gvjs_s(gvjs_SC,gvjs_VB);var gvjs_Zca={SCa:!0,bFa:!1,cFa:null};gvjs_=gvjs_SC.prototype;gvjs_.Wb=null;gvjs_.B0=function(){return this.Yr};gvjs_.wn=function(){return 1==this.Yr};gvjs_.ci=function(a){a!=this.Yr&&(this.Yr=a,gvjs_QC(this.cb(),this.j(),this.Yr))};gvjs_.Nn=function(a){if(this.dc){var b=gvjs_PB(this,32);this.Rf();this.Wb=a;this.$b();b&&this.H.focus()}else this.Wb=a};
gvjs_.toggle=function(){this.ci(this.Yr?!1:!0)};gvjs_.$b=function(){gvjs_SC.o.$b.call(this);if(this.jR){var a=this.Vc();this.Wb&&a.B(this.Wb,gvjs_7j,this.e1).B(this.Wb,gvjs_jl,this.Us).B(this.Wb,gvjs_il,this.kR).B(this.Wb,gvjs_hl,this.Uf).B(this.Wb,gvjs_fw,this.Oo);a.B(this.j(),gvjs_7j,this.e1)}a=this.H;this.Wb&&a!=this.Wb&&gvjs_Xb(gvjs_zz(a))&&(this.Wb.id||(this.Wb.id=this.getId()+".lbl"),gvjs_vz(a,gvjs_yv,this.Wb.id))};
gvjs_.bb=function(a){gvjs_SC.o.bb.call(this,a);if(a=this.j())a.tabIndex=this.isEnabled()?0:-1};gvjs_.e1=function(a){a.stopPropagation();var b=this.Yr?"uncheck":"check";this.isEnabled()&&!a.target.href&&this.dispatchEvent(b)&&(a.preventDefault(),this.toggle(),this.dispatchEvent(gvjs_6s))};gvjs_.ak=function(a){32==a.keyCode&&(this.qj(a),this.e1(a));return!1};gvjs_RB(gvjs_Xr,function(){return new gvjs_SC});function gvjs_TC(a,b){gvjs_W.call(this);this.H=a;a=gvjs_8e(this.H)?this.H:this.H?this.H.body:null;this.kS=!!a&&gvjs_Zf(a);this.Hea=gvjs_V(this.H,gvjs_fe?"DOMMouseScroll":gvjs_gw,this,b)}gvjs_s(gvjs_TC,gvjs_W);
gvjs_TC.prototype.handleEvent=function(a){var b=0,c=0,d=a.fj;d.type==gvjs_gw?(a=gvjs_UC(-d.wheelDelta),gvjs_k(d.wheelDeltaX)?(b=gvjs_UC(-d.wheelDeltaX),c=gvjs_UC(-d.wheelDeltaY)):c=a):(a=d.detail,100<a?a=3:-100>a&&(a=-3),gvjs_k(d.axis)&&d.axis===d.HORIZONTAL_AXIS?b=a:c=a);gvjs_p(this.Zea)&&(b=gvjs_Kd(b,-this.Zea,this.Zea));gvjs_p(this.$ea)&&(c=gvjs_Kd(c,-this.$ea,this.$ea));this.kS&&(b=-b);b=new gvjs_VC(a,d,b,c);this.dispatchEvent(b)};
function gvjs_UC(a){return gvjs_ge&&(gvjs_ie||gvjs_ke)&&0!=a%40?a:a/40}gvjs_TC.prototype.N=function(){gvjs_TC.o.N.call(this);gvjs_qm(this.Hea);this.Hea=null};function gvjs_VC(a,b,c,d){gvjs_9l.call(this,b);this.type=gvjs_gw;this.detail=a;this.deltaX=c;this.deltaY=d}gvjs_s(gvjs_VC,gvjs_9l);function gvjs_WC(){gvjs_W.call(this);this.I=0;this.endTime=this.startTime=null}gvjs_s(gvjs_WC,gvjs_W);gvjs_WC.prototype.Kv=function(){return 1==this.I};gvjs_WC.prototype.hL=function(){this.cj("begin")};gvjs_WC.prototype.Bz=function(){this.cj(gvjs_3)};gvjs_WC.prototype.cj=function(a){this.dispatchEvent(a)};function gvjs_XC(){gvjs_WC.call(this);this.Gt=[]}gvjs_s(gvjs_XC,gvjs_WC);gvjs_XC.prototype.add=function(a){gvjs_sc(this.Gt,a)||(this.Gt.push(a),gvjs_V(a,gvjs_vu,this.Xfa,!1,this))};gvjs_XC.prototype.remove=function(a){gvjs_yc(this.Gt,a)&&gvjs_pm(a,gvjs_vu,this.Xfa,!1,this)};gvjs_XC.prototype.N=function(){gvjs_t(this.Gt,function(a){a.oa()});this.Gt.length=0;gvjs_XC.o.N.call(this)};function gvjs_YC(){gvjs_XC.call(this);this.X_=0}gvjs_s(gvjs_YC,gvjs_XC);
gvjs_YC.prototype.play=function(a){if(0==this.Gt.length)return!1;if(a||0==this.I)this.X_=0,this.hL();else if(this.Kv())return!1;this.cj("play");-1==this.I&&this.cj("resume");var b=-1==this.I&&!a;this.startTime=gvjs_Qb();this.endTime=null;this.I=1;gvjs_t(this.Gt,function(c){b&&-1!=c.I||c.play(a)});return!0};gvjs_YC.prototype.stop=function(a){gvjs_t(this.Gt,function(b){0==b.I||b.stop(a)});this.I=0;this.endTime=gvjs_Qb();this.cj(gvjs_Gx);this.Bz()};
gvjs_YC.prototype.Xfa=function(){this.X_++;this.X_==this.Gt.length&&(this.endTime=gvjs_Qb(),this.I=0,this.cj(gvjs_vu),this.Bz())};function gvjs_ZC(a,b,c){gvjs_T.call(this);this.st=a;this.Iv=b||0;this.Ed=c;this.Ur=gvjs_r(this.tI,this)}gvjs_s(gvjs_ZC,gvjs_T);gvjs_=gvjs_ZC.prototype;gvjs_.cc=0;gvjs_.N=function(){gvjs_ZC.o.N.call(this);this.stop();delete this.st;delete this.Ed};gvjs_.start=function(a){this.stop();this.cc=gvjs_Ym(this.Ur,gvjs_k(a)?a:this.Iv)};gvjs_.stop=function(){this.dl()&&gvjs_Zm(this.cc);this.cc=0};gvjs_.pQ=function(){this.stop();this.tI()};gvjs_.dl=function(){return 0!=this.cc};
gvjs_.tI=function(){this.cc=0;this.st&&this.st.call(this.Ed)};var gvjs__C={},gvjs_0C=null;function gvjs_1C(a){a=gvjs_Nb(a);delete gvjs__C[a];gvjs_Zc(gvjs__C)&&gvjs_0C&&gvjs_0C.stop()}function gvjs_2C(){gvjs_0C||(gvjs_0C=new gvjs_ZC(function(){gvjs__ca()},20));var a=gvjs_0C;a.dl()||a.start()}function gvjs__ca(){var a=gvjs_Qb();gvjs_v(gvjs__C,function(b){gvjs_3C(b,a)});gvjs_Zc(gvjs__C)||gvjs_2C()};function gvjs_4C(a,b,c,d){gvjs_WC.call(this);if(!gvjs_m(a)||!gvjs_m(b))throw Error("Start and end parameters must be arrays");if(a.length!=b.length)throw Error("Start and end points must be the same length");this.zj=a;this.Bs=b;this.duration=c;this.X8=d;this.coords=[];this.zA=!1;this.En=0}gvjs_s(gvjs_4C,gvjs_WC);gvjs_=gvjs_4C.prototype;gvjs_.Yu=function(a){this.zA=a};
gvjs_.play=function(a){if(a||0==this.I)this.En=0,this.coords=this.zj;else if(this.Kv())return!1;gvjs_1C(this);this.startTime=a=gvjs_Qb();-1==this.I&&(this.startTime-=this.duration*this.En);this.endTime=this.startTime+this.duration;this.En||this.hL();this.cj("play");-1==this.I&&this.cj("resume");this.I=1;var b=gvjs_Nb(this);b in gvjs__C||(gvjs__C[b]=this);gvjs_2C();gvjs_3C(this,a);return!0};gvjs_.stop=function(a){gvjs_1C(this);this.I=0;a&&(this.En=1);gvjs_5C(this,this.En);this.cj(gvjs_Gx);this.Bz()};
gvjs_.N=function(){0==this.I||this.stop(!1);this.cj("destroy");gvjs_4C.o.N.call(this)};function gvjs_3C(a,b){a.En=(b-a.startTime)/(a.endTime-a.startTime);1<=a.En&&(a.En=1);gvjs_5C(a,a.En);1==a.En?(a.I=0,gvjs_1C(a),a.cj(gvjs_vu),a.Bz()):a.Kv()&&a.e4()}function gvjs_5C(a,b){gvjs_q(a.X8)&&(b=a.X8(b));a.coords=Array(a.zj.length);for(var c=0;c<a.zj.length;c++)a.coords[c]=(a.Bs[c]-a.zj[c])*b+a.zj[c]}gvjs_.e4=function(){this.cj("animate")};gvjs_.cj=function(a){this.dispatchEvent(new gvjs_6C(a,this))};
function gvjs_6C(a,b){gvjs_5l.call(this,a);this.coords=b.coords;this.x=b.coords[0];this.y=b.coords[1];this.z=b.coords[2];this.duration=b.duration;this.En=b.En;this.state=b.I}gvjs_s(gvjs_6C,gvjs_5l);function gvjs_7C(a,b,c,d,e){gvjs_4C.call(this,b,c,d,e);this.element=a}gvjs_s(gvjs_7C,gvjs_4C);gvjs_=gvjs_7C.prototype;gvjs_.yA=gvjs_Fb;gvjs_.nj=function(){gvjs_k(this.ar)||(this.ar=gvjs_Zf(this.element));return this.ar};gvjs_.e4=function(){this.yA();gvjs_7C.o.e4.call(this)};gvjs_.Bz=function(){this.yA();gvjs_7C.o.Bz.call(this)};gvjs_.hL=function(){this.yA();gvjs_7C.o.hL.call(this)};function gvjs_8C(a,b,c,d,e){if(2!=b.length||2!=c.length)throw Error(gvjs_Lr);gvjs_7C.apply(this,arguments)}
gvjs_s(gvjs_8C,gvjs_7C);gvjs_8C.prototype.yA=function(){var a=this.zA&&this.nj()?gvjs_O:gvjs_ab;this.element.style[a]=Math.round(this.coords[0])+gvjs_g;this.element.style.top=Math.round(this.coords[1])+gvjs_g};function gvjs_9C(a,b,c,d,e){if(2!=b.length||2!=c.length)throw Error(gvjs_Lr);gvjs_7C.apply(this,arguments)}gvjs_s(gvjs_9C,gvjs_7C);gvjs_9C.prototype.yA=function(){this.element.style.width=Math.round(this.coords[0])+gvjs_g;this.element.style.height=Math.round(this.coords[1])+gvjs_g};
function gvjs_$C(a,b,c,d,e){gvjs_7C.call(this,a,[b],[c],d,e)}gvjs_s(gvjs_$C,gvjs_7C);gvjs_$C.prototype.yA=function(){this.element.style.width=Math.round(this.coords[0])+gvjs_g};function gvjs_aD(a,b,c,d,e){gvjs_7C.call(this,a,[b],[c],d,e)}gvjs_s(gvjs_aD,gvjs_7C);gvjs_aD.prototype.yA=function(){this.element.style.height=Math.round(this.coords[0])+gvjs_g};function gvjs_bD(){gvjs_W.call(this)}gvjs_s(gvjs_bD,gvjs_W);gvjs_=gvjs_bD.prototype;gvjs_.fe=0;gvjs_.bp=0;gvjs_.yn=100;gvjs_.Pl=0;gvjs_.Aj=1;gvjs_.el=!1;gvjs_.sz=!1;gvjs_.Wa=function(a){a=gvjs_cD(this,a);this.fe!=a&&(this.fe=a+this.Pl>this.yn?this.yn-this.Pl:a<this.bp?this.bp:a,this.el||this.sz||this.dispatchEvent(gvjs_6s))};gvjs_.getValue=function(){return gvjs_cD(this,this.fe)};
gvjs_.wV=function(a){a=gvjs_cD(this,a);this.Pl!=a&&(this.Pl=0>a?0:this.fe+a>this.yn?this.yn-this.fe:a,this.el||this.sz||this.dispatchEvent(gvjs_6s))};gvjs_.Wl=function(){var a=this.Pl;return null==this.Aj?a:Math.round(a/this.Aj)*this.Aj};gvjs_.rw=function(a){if(this.bp!=a){var b=this.el;this.el=!0;this.bp=a;a+this.Pl>this.yn&&(this.Pl=this.yn-this.bp);a>this.fe&&this.Wa(a);a>this.yn&&(this.Pl=0,this.Tt(a),this.Wa(a));(this.el=b)||this.sz||this.dispatchEvent(gvjs_6s)}};
gvjs_.Cf=function(){return gvjs_cD(this,this.bp)};gvjs_.Tt=function(a){a=gvjs_cD(this,a);if(this.yn!=a){var b=this.el;this.el=!0;this.yn=a;a<this.fe+this.Pl&&this.Wa(a-this.Pl);a<this.bp&&(this.Pl=0,this.rw(a),this.Wa(this.yn));a<this.bp+this.Pl&&(this.Pl=this.yn-this.bp);(this.el=b)||this.sz||this.dispatchEvent(gvjs_6s)}};gvjs_.Bf=function(){return gvjs_cD(this,this.yn)};gvjs_.sJ=function(){return this.Aj};
gvjs_.HV=function(a){this.Aj!=a&&(this.Aj=a,a=this.el,this.el=!0,this.Tt(this.Bf()),this.wV(this.Wl()),this.Wa(this.getValue()),(this.el=a)||this.sz||this.dispatchEvent(gvjs_6s))};function gvjs_cD(a,b){return null==a.Aj?b:a.bp+Math.round((b-a.bp)/a.Aj)*a.Aj};function gvjs_dD(a,b){gvjs_0A.call(this,a);this.e9=null;this.Ye=new gvjs_bD;this.zva=b||gvjs_Hd;gvjs_V(this.Ye,gvjs_6s,this.Wca,!1,this)}gvjs_s(gvjs_dD,gvjs_0A);var gvjs_0ca={QN:gvjs_i,JN:gvjs_d};gvjs_=gvjs_dD.prototype;gvjs_.Bb=gvjs_d;gvjs_.fS=!1;gvjs_.Hwa=!1;gvjs_.Lm=10;gvjs_.pT=0;gvjs_.Yda=!0;gvjs_.zfa=0;gvjs_.Jla=1E3;gvjs_.Dg=!0;gvjs_.Ql=!1;gvjs_.C=function(){gvjs_dD.o.C.call(this);var a=this.Da().C(gvjs_qa,this.sa(this.Bb));this.Of(a)};
gvjs_.Of=function(a){gvjs_dD.o.Of.call(this,a);gvjs_6A(a,this.sa(this.Bb));this.Yoa();a=this.j();gvjs_uz(a,"slider");gvjs_eD(this)};gvjs_.$b=function(){gvjs_dD.o.$b.call(this);this.Em=new gvjs_aB(this.Td);this.eq=new gvjs_aB(this.gj);this.Em.Yu(this.Ql);this.eq.Yu(this.Ql);this.Em.Ox=this.eq.Ox=gvjs_Fb;this.Yf=new gvjs_CB(this.j());gvjs_fD(this,!0);this.j().tabIndex=0;gvjs_gD(this)};
function gvjs_fD(a,b){b?(a.Vc().B(a.Em,gvjs_Ks,a.gR).B(a.eq,gvjs_Ks,a.gR).B(a.Em,[gvjs_4,gvjs_3],a.tv).B(a.eq,[gvjs_4,gvjs_3],a.tv).B(a.Yf,gvjs_sv,a.sn).B(a.j(),gvjs_7j,a.iR).B(a.j(),gvjs_hl,a.iR),a.Yda&&gvjs_hD(a,!0)):(a.Vc().Qb(a.Em,gvjs_Ks,a.gR).Qb(a.eq,gvjs_Ks,a.gR).Qb(a.Em,[gvjs_4,gvjs_3],a.tv).Qb(a.eq,[gvjs_4,gvjs_3],a.tv).Qb(a.Yf,gvjs_sv,a.sn).Qb(a.j(),gvjs_7j,a.iR).Qb(a.j(),gvjs_hl,a.iR),a.Yda&&gvjs_hD(a,!1))}gvjs_.Rf=function(){gvjs_dD.o.Rf.call(this);gvjs_4l(this.Em,this.eq,this.Yf,this.zn)};
gvjs_.gR=function(a){var b=a.A_==this.Em?this.Td:this.gj,c;this.Bb==gvjs_i?(c=this.j().clientHeight-b.offsetHeight,c=(c-a.top)/c*(this.Bf()-this.Cf())+this.Cf()):(c=this.j().clientWidth-b.offsetWidth,c=a.left/c*(this.Bf()-this.Cf())+this.Cf());c=a.A_==this.Em?Math.min(Math.max(c,this.Cf()),this.getValue()+this.Wl()):Math.min(Math.max(c,this.getValue()),this.Bf());gvjs_iD(this,b,c)};
gvjs_.tv=function(a){var b=a.type==gvjs_4;gvjs_$A(this.j(),"charts-slider-dragging",b);gvjs_$A(a.target.handle,"charts-slider-thumb-dragging",b);a=a.A_==this.Em;b?(this.dispatchEvent("e"),this.dispatchEvent(a?"a":"c")):(this.dispatchEvent("f"),this.dispatchEvent(a?"b":"d"))};
gvjs_.sn=function(a){var b=!0;switch(a.keyCode){case 36:gvjs_jD(this,this.Cf());break;case 35:gvjs_jD(this,this.Bf());break;case 33:gvjs_kD(this,this.Lm);break;case 34:gvjs_kD(this,-this.Lm);break;case 37:var c=this.Ql&&this.nj()?1:-1;gvjs_kD(this,a.shiftKey?c*this.Lm:c*this.vA);break;case 40:gvjs_kD(this,a.shiftKey?-this.Lm:-this.vA);break;case 39:c=this.Ql&&this.nj()?-1:1;gvjs_kD(this,a.shiftKey?c*this.Lm:c*this.vA);break;case 38:gvjs_kD(this,a.shiftKey?this.Lm:this.vA);break;default:b=!1}b&&a.preventDefault()};
gvjs_.iR=function(a){this.j().focus&&this.j().focus();var b=a.target;gvjs_$e(this.Td,b)||gvjs_$e(this.gj,b)||(b=a.type==gvjs_7j,b&&gvjs_Qb()<this.zfa+this.Jla||(b||(this.zfa=gvjs_Qb()),this.Hwa?gvjs_jD(this,gvjs_lD(this,a)):(this.R6(a),this.Wn=gvjs_mD(this,gvjs_lD(this,a)),this.Dda=this.Bb==gvjs_i?this.ez<this.Wn.offsetTop:this.ez>gvjs_nD(this,this.Wn)+this.Wn.offsetWidth,a=gvjs_Ge(this.j()),this.Vc().B(a,gvjs_fw,this.P6,!0).B(this.j(),gvjs_ew,this.R6),this.Cv||(this.Cv=new gvjs_Xm(200),this.Vc().B(this.Cv,
gvjs_vl,this.$ca)),this.$ca(),this.Cv.start())))};gvjs_.Rca=function(a){gvjs_kD(this,(0<a.detail?-1:1)*this.vA);a.preventDefault()};gvjs_.$ca=function(){var a;if(this.Bb==gvjs_i){var b=this.ez,c=this.Wn.offsetTop;this.Dda?b<c&&(a=gvjs_oD(this,this.Wn)+this.Lm):b>c+this.Wn.offsetHeight&&(a=gvjs_oD(this,this.Wn)-this.Lm)}else b=this.ez,c=gvjs_nD(this,this.Wn),this.Dda?b>c+this.Wn.offsetWidth&&(a=gvjs_oD(this,this.Wn)+this.Lm):b<c&&(a=gvjs_oD(this,this.Wn)-this.Lm);gvjs_k(a)&&gvjs_iD(this,this.Wn,a)};
gvjs_.P6=function(){this.Cv&&this.Cv.stop();var a=gvjs_Ge(this.j());this.Vc().Qb(a,gvjs_fw,this.P6,!0).Qb(this.j(),gvjs_ew,this.R6)};function gvjs_pD(a,b){b=gvjs_Pf(b,a.j());return a.Bb==gvjs_i?b.y:a.Ql&&a.nj()?a.j().clientWidth-b.x:b.x}gvjs_.R6=function(a){this.ez=gvjs_pD(this,a)};
function gvjs_lD(a,b){var c=a.Cf(),d=a.Bf();if(a.Bb==gvjs_i){var e=a.Td.offsetHeight,f=a.j().clientHeight-e;a=gvjs_pD(a,b)-e/2;return(d-c)*(f-a)/f+c}e=a.Td.offsetWidth;f=a.j().clientWidth-e;a=gvjs_pD(a,b)-e/2;return(d-c)*a/f+c}function gvjs_oD(a,b){if(b==a.Td)return a.Ye.getValue();if(b==a.gj)return a.Ye.getValue()+a.Ye.Wl();throw Error("Illegal thumb element. Neither minThumb nor maxThumb");}
function gvjs_kD(a,b){Math.abs(b)<a.sJ()&&(b=gvjs_Rd(b)*a.sJ());var c=gvjs_oD(a,a.Td)+b;b=gvjs_oD(a,a.gj)+b;c=gvjs_Kd(c,a.Cf(),a.Bf()-a.pT);b=gvjs_Kd(b,a.Cf()+a.pT,a.Bf());gvjs_qD(a,c,b-c)}function gvjs_iD(a,b,c){var d=gvjs_cD(a.Ye,c);c=b==a.Td?d:a.Ye.getValue();b=b==a.gj?d:a.Ye.getValue()+a.Ye.Wl();c>=a.Cf()&&b>=c+a.pT&&a.Bf()>=b&&gvjs_qD(a,c,b-c)}
function gvjs_qD(a,b,c){a.Cf()<=b&&b<=a.Bf()-c&&a.pT<=c&&c<=a.Bf()-b&&(b!=a.getValue()||c!=a.Wl())&&(a.Ye.sz=!0,a.Ye.wV(0),a.Ye.Wa(b),a.Ye.wV(c),a.Ye.sz=!1,a.Wca())}gvjs_.Cf=function(){return this.Ye.Cf()};gvjs_.rw=function(a){this.Ye.rw(a)};gvjs_.Bf=function(){return this.Ye.Bf()};gvjs_.Tt=function(a){this.Ye.Tt(a)};function gvjs_mD(a,b){return b<=a.Ye.getValue()+a.Ye.Wl()/2?a.Td:a.gj}gvjs_.Wca=function(){gvjs_gD(this);gvjs_eD(this);this.dispatchEvent(gvjs_6s)};
function gvjs_gD(a){if(a.Td&&!a.fS){var b=gvjs_rD(a,gvjs_oD(a,a.Td)),c=gvjs_rD(a,gvjs_oD(a,a.gj));if(a.Bb==gvjs_i)a.Td.style.top=b.y+gvjs_g,a.gj.style.top=c.y+gvjs_g,a.Kg&&(b=gvjs_sD(c.y,b.y,a.Td.offsetHeight),a.Kg.style.top=b.offset+gvjs_g,a.Kg.style.height=b.size+gvjs_g);else{var d=a.Ql&&a.nj()?gvjs_O:gvjs_ab;a.Td.style[d]=b.x+gvjs_g;a.gj.style[d]=c.x+gvjs_g;a.Kg&&(b=gvjs_sD(b.x,c.x,a.Td.offsetWidth),a.Kg.style[d]=b.offset+gvjs_g,a.Kg.style.width=b.size+gvjs_g)}}}
function gvjs_sD(a,b,c){var d=Math.ceil(c/2);return{offset:a+d,size:Math.max(b-a+c-2*d,0)}}function gvjs_rD(a,b){var c=new gvjs_z;if(a.Td){var d=a.Cf(),e=a.Bf();b=b==d&&d==e?0:(b-d)/(e-d);a.Bb==gvjs_i?(d=a.Td.offsetHeight,d=a.j().clientHeight-d,b=Math.round(b*d),c.x=gvjs_nD(a,a.Td),c.y=d-b):(d=a.j().clientWidth-a.Td.offsetWidth,c.x=Math.round(b*d),c.y=a.Td.offsetTop)}return c}
function gvjs_jD(a,b){b=gvjs_Kd(b,a.Cf(),a.Bf());a.fS&&(a.ZH.stop(!0),a.ZH.oa());var c=new gvjs_YC,d,e=gvjs_mD(a,b),f=a.getValue(),g=a.Wl(),h=gvjs_oD(a,e),k=gvjs_rD(a,h);d=a.sJ();Math.abs(b-h)<d&&(b=gvjs_Kd(h+(b>h?d:-d),a.Cf(),a.Bf()));gvjs_iD(a,e,b);h=gvjs_rD(a,gvjs_oD(a,e));d=a.Bb==gvjs_i?[gvjs_nD(a,e),h.y]:[h.x,e.offsetTop];k=new gvjs_8C(e,[k.x,k.y],d,100);k.Yu(a.Ql);c.add(k);a.Kg&&gvjs_1ca(a,e,f,g,h,c);a.e9&&(b=a.e9.BFa(f,b,100),gvjs_t(b,function(a){c.add(a)}));a.ZH=c;a.Vc().B(c,gvjs_3,a.Dqa);
a.fS=!0;c.play(!1)}
function gvjs_1ca(a,b,c,d,e,f){var g=gvjs_rD(a,c),h=gvjs_rD(a,c+d);c=g;d=h;b==a.Td?c=e:d=e;a.Bb==gvjs_i?(b=gvjs_sD(h.y,g.y,a.Td.offsetHeight),g=gvjs_sD(d.y,c.y,a.Td.offsetHeight),e=new gvjs_8C(a.Kg,[gvjs_nD(a,a.Kg),b.offset],[gvjs_nD(a,a.Kg),g.offset],100),b=new gvjs_aD(a.Kg,b.size,g.size,100)):(b=gvjs_sD(g.x,h.x,a.Td.offsetWidth),g=gvjs_sD(c.x,d.x,a.Td.offsetWidth),e=new gvjs_8C(a.Kg,[b.offset,a.Kg.offsetTop],[g.offset,a.Kg.offsetTop],100),b=new gvjs_$C(a.Kg,b.size,g.size,100));e.Yu(a.Ql);b.Yu(a.Ql);
f.add(e);f.add(b)}gvjs_.Dqa=function(){this.fS=!1};gvjs_.setOrientation=function(a){if(this.Bb!=a){var b=this.sa(this.Bb),c=this.sa(a);this.Bb=a;this.j()&&(a=this.j(),gvjs_5A(a,b)&&(gvjs_8A(a,b),gvjs_6A(a,c)),b=this.Ql&&this.nj()?gvjs_O:gvjs_ab,this.Td.style[b]=this.Td.style.top="",this.gj.style[b]=this.gj.style.top="",this.Kg&&(this.Kg.style[b]=this.Kg.style.top="",this.Kg.style.width=this.Kg.style.height=""),gvjs_gD(this))}};gvjs_.jj=function(){return this.Bb};
gvjs_.N=function(){gvjs_dD.o.N.call(this);this.Cv&&this.Cv.oa();delete this.Cv;this.ZH&&this.ZH.oa();delete this.ZH;delete this.Td;delete this.gj;this.Kg&&delete this.Kg;this.Ye.oa();delete this.Ye;this.Yf&&(this.Yf.oa(),delete this.Yf);this.zn&&(this.zn.oa(),delete this.zn);this.Em&&(this.Em.oa(),delete this.Em);this.eq&&(this.eq.oa(),delete this.eq)};gvjs_.vA=1;gvjs_.sJ=function(){return this.Ye.sJ()};gvjs_.HV=function(a){this.Ye.HV(a)};gvjs_.getValue=function(){return this.Ye.getValue()};
gvjs_.Wa=function(a){gvjs_iD(this,this.Td,a)};gvjs_.Wl=function(){return this.Ye.Wl()};gvjs_.wV=function(a){gvjs_iD(this,this.gj,this.Ye.getValue()+a)};gvjs_.setVisible=function(a){gvjs_F(this.j(),a);a&&gvjs_gD(this)};function gvjs_eD(a){var b=a.j();b&&(gvjs_vz(b,"valuemin",a.Cf()),gvjs_vz(b,"valuemax",a.Bf()),gvjs_vz(b,"valuenow",a.getValue()),gvjs_vz(b,"valuetext",a.zva(a.getValue())||""))}
function gvjs_hD(a,b){b?(a.zn||(a.zn=new gvjs_TC(a.j())),a.Vc().B(a.zn,gvjs_gw,a.Rca)):a.Vc().Qb(a.zn,gvjs_gw,a.Rca)}gvjs_.bb=function(a){this.Dg!=a&&this.dispatchEvent(a?gvjs_cu:gvjs_0t)&&(this.Dg=a,gvjs_fD(this,a),a||this.P6(),gvjs_$A(this.j(),"charts-slider-disabled",!a))};gvjs_.isEnabled=function(){return this.Dg};function gvjs_nD(a,b){return a.Ql?gvjs_Wy(b):b.offsetLeft};gvjs_l("google.visualization.drawToolbar",function(a,b){new gvjs_MC(a,b)},void 0);function gvjs_2ca(a){this.type=a;this.data=null}function gvjs_tD(a,b){gvjs_o(a)&&(a=new gvjs_2ca(a));this.aq=a;this.xr=[];b&&this.xr.push(b)}function gvjs_3ca(){this.ys=[];this.zs=[];this.VO=!1};function gvjs_5(a,b){this.zg=a;this.tb=null!=b&&gvjs_w(b)||{}}function gvjs_uD(a,b){a=gvjs_vD(new gvjs_5(gvjs_Dr),gvjs_Er,a);null!=b&&gvjs_vD(a,gvjs_Jr,b);return a}function gvjs_wD(a,b){a=gvjs_vD(new gvjs_5(gvjs_fr),"COLUMN_INDEX",a);null!=b&&gvjs_vD(a,gvjs_Jr,b);return a}function gvjs_xD(a,b){return gvjs_vD(gvjs_vD(new gvjs_5(gvjs_er),gvjs_Er,b),"COLUMN_INDEX",a)}function gvjs_yD(a){a=gvjs_Nh(a);return new gvjs_5(a.zg,a.tb)}gvjs_=gvjs_5.prototype;gvjs_.clone=function(){return gvjs_yD(this.ne())};
gvjs_.equals=function(a){if(!a||this.zg!=a.zg)return!1;var b=gvjs_Wc(this.tb);return b.length!==gvjs_Wc(a.tb).length?!1:gvjs_oc(gvjs_u(b,gvjs_r(function(b){return this.tb[b]===a.tb[b]},this)),gvjs_Id)};function gvjs_4ca(a){var b={},c;for(c in a.tb)b[c]=a.tb[c];return b}function gvjs_vD(a,b,c){a.tb[b]=c;return a}gvjs_.iD=function(a){return this.zg===a.zg&&gvjs_Sc(this.tb,function(b,c){return a.tb[c]===b})};gvjs_.type=function(){return this.zg};gvjs_.ne=function(){return gvjs_Oh(this)};function gvjs_zD(a,b){this.Uqa=a;this.Cxa=new gvjs_x(b)}function gvjs_5ca(a,b,c){return gvjs_nc(a.Uqa,function(a){return a.iD(b)})&&a.Cxa.contains(c)};function gvjs_AD(a){gvjs_zD.call(this,a,[gvjs_cv,gvjs_dv])}gvjs_s(gvjs_AD,gvjs_zD);gvjs_AD.prototype.lH=function(a,b,c){if(b==gvjs_cv){if(!a.equals(c.vf))return c.vf=a,!0}else if(null!=c.vf)return c.vf=null,!0;return!1};gvjs_AD.prototype.Fk=function(a){return null!=a.vf?[new gvjs_tD(gvjs__a,a.vf)]:[]};function gvjs_BD(){this.ip=this.GX=null}function gvjs_CD(a){var b=new gvjs_BD;b.GX=a;return b}function gvjs_DD(a){var b=new gvjs_BD;b.ip=a;return b}function gvjs_ED(a){if(null!=a.GX)return a.GX;throw Error("AbstractRenderer not set");}gvjs_BD.prototype.hw=function(){if(null!=this.ip)return this.ip;throw Error("RaBl not set");};function gvjs_FD(a){for(var b=gvjs_Bd("thead",{},gvjs_GD(a,gvjs_6ca)),c=[],d=a.aa(),e=0;e<d;++e)c.push(gvjs_GD(a,function(a,b){a=a.Ia(e,b);return gvjs_Bd(gvjs_Xx,{},a)}));a=gvjs_Bd(gvjs_Wx,{},gvjs_Cd(c));return gvjs_Bd(gvjs_tl,{},gvjs_Cd(b,a))}function gvjs_GD(a,b){for(var c=[],d=a.S(),e=0;e<d;++e)""===a.Yk(e)&&c.push(b(a,e));a=gvjs_Cd(c);return gvjs_Bd(gvjs_hy,{},a)}function gvjs_6ca(a,b){a=a.Qa(b)||a.Ve(b);return gvjs_Bd("th",{},a)};function gvjs_HD(){this.selected=new gvjs_ep;this.Zn=this.vf=null;this.Jn=new gvjs_x}gvjs_HD.prototype.clone=function(){var a=new gvjs_HD;a.selected=this.selected.clone();a.vf=this.vf?this.vf.clone():null;a.Zn=this.Zn?this.Zn.clone():null;a.Jn=this.Jn.clone();return a};gvjs_HD.prototype.equals=function(a){return this.selected.equals(a.selected)&&(this.vf?this.vf.equals(a.vf):!a.vf)&&(this.Zn?this.Zn.equals(a.Zn):!a.Zn)&&this.Jn.equals(a.Jn)};function gvjs_ID(a,b){this.bv=a;this.qba=b||null;this.I=null}gvjs_ID.prototype.vd=function(a){this.I=a.clone()};function gvjs_JD(a,b){if(!b)return null;var c={};c.row=b.tb.ROW_INDEX;c.column=b.tb.COLUMN_INDEX;a.qba&&gvjs_v(a.qba,function(a,e){e=b.tb[e];null!=e&&(c[a]=e)});return c}
gvjs_ID.prototype.Tx=function(a){var b=this.I,c=[];a.selected.equals(b.selected)&&a.Jn.equals(b.Jn)||c.push({event:gvjs_P,data:null});var d=a.vf,b=b.vf;if(!d&&b||d&&!d.equals(b)){var e=!!b&&!!d&&!b.equals(d);!e&&d||c.push({event:gvjs_rw,data:gvjs_JD(this,b)});!e&&b||c.push({event:gvjs_sw,data:gvjs_JD(this,d)})}this.I=a.clone();gvjs_t(c,function(a){this.dispatchEvent(a.event,a.data)},this)};gvjs_ID.prototype.dispatchEvent=function(a,b){gvjs_X(this.bv,a,b)};function gvjs_KD(a){gvjs_T.call(this);this.Ur=a;this.fs=Infinity;this.rD=0;a=new gvjs_Xm(15);gvjs_3l(this,a);gvjs_V(a,gvjs_vl,gvjs_r(this.g7,this));this.xd=a}gvjs_s(gvjs_KD,gvjs_T);function gvjs_LD(a,b){var c=a.fs;a.fs=Math.min(a.fs,b);gvjs_Vd(a.fs)?gvjs_Vd(c)||a.xd.start():a.xd.stop()}gvjs_KD.prototype.g7=function(){var a=gvjs_Qb();this.fs-=a-this.rD;this.rD=a;0>=this.fs&&(this.Ur(),this.fs=Infinity,this.xd.stop())};function gvjs_MD(a,b){gvjs_T.call(this);this.I=null;this.uv=b;this.Lb=new gvjs_KD(a);gvjs_3l(this,this.Lb)}gvjs_s(gvjs_MD,gvjs_T);gvjs_MD.prototype.vd=function(a){this.I=a};gvjs_MD.prototype.lJ=function(){return gvjs_r(this.handleEvent,this)};gvjs_MD.prototype.handleEvent=function(a,b){if(null!=this.uv){var c=!1;gvjs_t(this.uv,function(d){gvjs_5ca(d,a,b)&&(d=d.lH(a,b,this.I),c=c||d)},this);c&&gvjs_LD(this.Lb,50)}};function gvjs_ND(a){this.I=null;this.Vu=[];this.uv=a}gvjs_=gvjs_ND.prototype;gvjs_.fH=function(a){if(this.I.equals(a))return{VO:!1,ys:[],zs:[]};var b=this.Vu;a=this.Fk(a);return this.DH(a,b)};gvjs_.Fk=function(a){if(null==this.uv)return[];var b=gvjs_mc(this.uv,function(b,d){gvjs_Cc(b,d.Fk(a));return b},[],this);this.Vu=b;this.I=a.clone();return b};gvjs_.DH=function(a,b){a=this.xu(a);var c=this.xu(b);b=a.Kl(c);a=c.Kl(a);c=new gvjs_3ca;c.ys=this.ew(b);c.zs=this.ew(a);return c};
gvjs_.xu=function(a){a=gvjs_u(a,function(a){return gvjs_Oh(a)});return new gvjs_x(a)};gvjs_.ew=function(a){a=a.Va();return gvjs_u(a,function(a){a=gvjs_Nh(a);a.xr=gvjs_u(a.xr,function(a){return new gvjs_5(a.zg,a.tb)});return a})};function gvjs_OD(a,b,c,d,e,f){gvjs_T.call(this);this.$x=a;this.aQ=this.state=null;this.rba=this.$x.mq();a=this.$x.gs(e);this.Rda=new gvjs_ND(a);e=f(gvjs_r(this.mk,this,!0));this.Fs=new gvjs_MD(e,a);gvjs_3l(this,this.Fs);this.f$=this.$x.Sp(b,c,this.Fs.lJ(),f);this.P_=new gvjs_ID(d,this.rba)}gvjs_s(gvjs_OD,gvjs_T);
gvjs_OD.prototype.draw=function(a,b){this.state=b.clone();this.Fs.vd(this.state);this.P_.vd(this.state);b=this.Rda.Fk(this.state);this.f$.draw(a,b);this.aQ=this.state.clone();this.P_.dispatchEvent(gvjs_N,null)};gvjs_OD.prototype.mk=function(a){var b=this.Rda.fH(this.state);this.f$.refresh(b);this.aQ=this.state.clone();a&&this.P_.Tx(this.state)};gvjs_OD.prototype.setSelection=function(a){this.mk(!0);this.state.selected.setSelection(a);this.mk(!1)};
gvjs_OD.prototype.getSelection=function(){var a=this.aQ.selected.getSelection();gvjs_Cc(a,gvjs_2d(gvjs_0d(this.aQ.Jn,function(a){a=gvjs_yD(a);var c={};gvjs_v(this.rba,function(d,e){e=a.tb[e];null!=e&&(c[d]=e)});return c},this)));return a};function gvjs_PD(a){gvjs_4o.call(this,a)}gvjs_s(gvjs_PD,gvjs_4o);gvjs_=gvjs_PD.prototype;gvjs_.mq=function(){return null};gvjs_.gs=function(){return null};gvjs_.Kf=function(){gvjs_U(this.ae);this.ae=null};gvjs_.setSelection=function(a){this.ae&&this.ae.setSelection(a)};gvjs_.getSelection=function(){return this.ae?this.ae.getSelection():[]};function gvjs_QD(){};function gvjs_RD(a,b,c,d,e){this.$x=a;this.X=b;this.ze=gvjs_CD(b);this.dw=c;this.mt=null;this.hz=gvjs_7ca;this.Fs=d;this.jO=e;this.po=null}gvjs_s(gvjs_RD,gvjs_QD);gvjs_=gvjs_RD.prototype;gvjs_.draw=function(a){this.mt={};var b=this.X;b.clear();this.po=this.$x.to(a,this.dw);a=this.po.bc();a=b.Um(a.width,a.height);for(var c=0;c<this.hz.length;c++){var d=this.hz[c],e=b.Pa();b.appendChild(a,e);this.mt[d]=e}this.po.draw(this);this.X5(a)};gvjs_.qw=function(a){this.hz=a};
gvjs_.refresh=function(a){this.mM(a.zs,!1);this.mM(a.ys,!0);this.po.draw(this)};gvjs_.mM=function(a,b){for(var c=0;c<a.length;c++)for(var d=a[c],e=d.xr,f=0;f<e.length;f++)this.po.um(e[f],d.aq,b)};gvjs_.X5=function(a){var b=this.X;b.xc(a,gvjs_yt,gvjs_6l);b.xc(a,gvjs_jl,this.jO(gvjs_r(this.handleEvent,this,gvjs_cv)));b.xc(a,gvjs_il,this.jO(gvjs_r(this.handleEvent,this,gvjs_dv)));b.xc(a,gvjs_7j,this.jO(gvjs_r(this.handleEvent,this,gvjs_7j)))};
gvjs_.handleEvent=function(a,b){b.stopPropagation&&b.stopPropagation();b=this.X.hv(b.target);b!=gvjs_Ma&&(b=gvjs_yD(b),this.Fs(b,a))};gvjs_.cb=function(){return this.ze};gvjs_.Ge=function(a,b,c,d){null!=b?this.n5(a,b):this.fo(a,c,d)};gvjs_.fo=function(a,b,c){this.X.appendChild(this.mt[c],a);this.X.lp(a,b.ne())};gvjs_.n5=function(a,b){gvjs_9e(b).replaceChild(a,b);b=this.X.hv(b);this.X.lp(a,b)};gvjs_.Ze=function(a){this.X.Ze(a)};var gvjs_7ca=[gvjs_Bs,gvjs_ax,gvjs_$w,gvjs_Vr,gvjs_Ur];function gvjs_SD(a){gvjs_4o.call(this,a);this.Xg=null}gvjs_s(gvjs_SD,gvjs_PD);gvjs_=gvjs_SD.prototype;gvjs_.Sp=function(a,b,c,d){if(null==b)throw Error("Internal error: missing overlayArea");a=gvjs_ED(a);return new gvjs_RD(this,a,b,c,d)};gvjs_.Tj=function(a,b,c){gvjs_S.Ec(this.na);c=c||{};var d=this.ph()||{};c=new gvjs_xi([c,d]);var d=gvjs_hg(this.na,c),e=gvjs_jg(this.na,c),d=new gvjs_A(d,e),e=gvjs_I(c,gvjs_Iu);this.RH(d,a,e);this.Xg.yp(gvjs_r(this.ro,this,b,c,d,a),a)};
gvjs_.RH=function(a,b,c){null!=this.Xg?this.Xg.update(a,b):this.Xg=new gvjs_Nz(this.na,a,b,c)};gvjs_.ro=function(a,b,c,d){var e=this.Xg.cb(),f=this.Xg.wy();c=this.Vm(a,b,gvjs_r(e.hf,e),c).qh();gvjs_U(this.ae);if(e instanceof gvjs_Qy)var g=gvjs_CD(e);else if(e instanceof gvjs_5z)g=gvjs_DD(e);else throw Error("Unknown renderer type");this.ae=new gvjs_OD(this,g,f,this,b,d);b=new gvjs_HD;this.ae.draw(c,b);e.NH&&(e=e.NH())&&a&&(e.innerHTML=gvjs_FD(a))};
gvjs_.Kf=function(){gvjs_SD.o.Kf.call(this);gvjs_U(this.Xg);this.Xg=null};function gvjs_TD(a,b,c){this.en=a;this.featureId=b.clone();this.em=c};function gvjs_UD(){this.Ht=new gvjs_3d;this.DU=null;this.N9=!0}gvjs_UD.prototype.kY=function(){return[]};gvjs_UD.prototype.draw=function(a){if(null==this.DU){this.DU=new gvjs_3d;var b=this.kY(a);gvjs_t(b,gvjs_r(this.tha,this,a,this.DU))}var b=this.lB(a),c=new gvjs_x(this.Ht.Zj());gvjs_t(b,function(b){var e=b.featureId.ne();c.remove(e);this.tha(a,this.Ht,b)},this);this.N9&&gvjs_Zd(c,function(b){var c=this.Ht.get(b);a.Ze(c.en);this.Ht.remove(b)},this)};
gvjs_UD.prototype.tha=function(a,b,c){var d=c.featureId.ne(),e=b.get(d,null);e&&e.G6&&a.Ze(e.G6);"_"===c.em[0]?(gvjs_F(e.en,!1),e.G6=c.en,e.xAa=c.em,a.fo(e.G6,e.featureId,e.xAa)):e!=c&&(null===e||e.em!==c.em?(null!=e&&a.Ze(e.en),a.fo(c.en,c.featureId,c.em)):a.Ge(c.en,e.en,c.featureId,c.em),b.set(d,c))};function gvjs_VD(a,b,c){c=null!=c?gvjs_u(c,function(a){return[a,0]}):b?gvjs_8ca:gvjs_9ca;var d=c.length;this.zh=[];for(var e=1+Math.floor((a-1)/d),f=Math.ceil(a/e),g=[],h=0;h<d;h++)c[h][1]<f&&g.push(c[h][0]);for(h=0;h<a;h++){var k=Math.pow(b?.7:.85,b?Math.floor(h/f):h%e);this.zh[h]=gvjs_u(g[b?h%f:Math.floor(h/e)],function(a){return~~(k*a+255*(1-k))})}}
var gvjs_9ca=[[[66,133,244],0],[[219,68,55],0],[[244,180,0],0],[[15,157,88],0],[[171,71,188],0],[[0,172,193],0],[[255,112,67],0],[[158,157,36],0],[[92,107,192],0],[[240,98,146],0],[[0,121,107],0],[[194,24,91],0]],gvjs_8ca=[[[67,69,157],6],[[83,168,251],8],[[95,150,84],10],[[241,202,58],2],[[231,113,27],5],[[135,27,71],4],[[67,116,224],0],[[26,135,99],1],[[185,194,70],9],[[228,147,7],7],[[211,54,45],3]];gvjs_VD.prototype.bc=function(){return this.zh.length};
gvjs_VD.prototype.ue=function(a){return"rgb("+this.zh[a]+")"};function gvjs_WD(a,b){function c(a){a=a.toString(16);1==a.length&&(a="0"+a);return a}a=a.zh[b];return"#"+(c(a[0])+c(a[1])+c(a[2])).toUpperCase()};function gvjs_XD(a){this.zh=a;this.Au=new gvjs_3d;this.bu=new gvjs_3d}gvjs_XD.prototype.sq=function(a,b){a=gvjs_WD(this.zh,this.Au.get(a));if(2>this.bu.yb()||null==b)return a;a=gvjs_Mg(a);b=this.bu.get(b);return gvjs_Kg(gvjs_Sg(a,[255,255,255],1-b/this.bu.yb()))};function gvjs_YD(a,b){this.yR=a;this.kpa=b;this.Au=new gvjs_3d;this.bu=new gvjs_3d}gvjs_YD.prototype.mu=function(a,b){this.Au.Ce(a)||this.Au.set(a,this.Au.yb());null!=b&&!this.bu.Ce(b)&&this.bu.set(b,this.bu.yb())};
gvjs_YD.prototype.ad=function(){var a=new gvjs_VD(this.Au.yb(),this.yR,this.kpa),a=new gvjs_XD(a);a.Au=this.Au.clone();a.bu=this.bu.clone();return a};function gvjs_ZD(a){gvjs_zD.call(this,a,[gvjs_cv,gvjs_dv])}gvjs_s(gvjs_ZD,gvjs_zD);gvjs_ZD.prototype.lH=function(a,b,c){if(b==gvjs_cv){if(!a.equals(c.Zn))return c.Zn=a,!0}else if(null!=c.Zn)return c.Zn=null,!0;return!1};gvjs_ZD.prototype.Fk=function(a){return null!=a.Zn?[new gvjs_tD(gvjs_xl,a.vf)]:[]};var gvjs_$ca=Math.log(10),gvjs__D={100:"#c6dafc",500:"#5e97f6",800:"#2a56c6"},gvjs_0D={100:"#f4c7c3",500:"#db4437",900:"#a52714"},gvjs_1D={100:"#fce8b2",600:"#f2a600",700:"#f09300",800:"#ee8100"},gvjs_2D={100:"#b7e1cd",500:"#0f9d58",700:"#0b8043"},gvjs_3D={100:"#e1bee7",400:"#ab47bc",800:"#6a1b9a"},gvjs_4D={100:"#b2ebf2",600:"#00acc1",800:"#00838f"},gvjs_5D={100:"#ffccbc",400:"#ff7043",700:"#e64a19"},gvjs_6D={100:"#f0f4c3",800:"#9e9d24",900:"#827717"},gvjs_7D={100:"#c5cae9",400:"#5c6bc0",600:"#3949ab"},
gvjs_8D={100:"#f8bbd0",200:"#f48fb1",300:"#f06292",500:"#e91e63",700:"#c2185b",900:"#880e4f"},gvjs_9D={100:"#b2dfdb",700:"#00796b",900:"#004d40"},gvjs_$D={50:"#FAFAFA",100:"#F5F5F5",200:"#EEEEEE",300:"#E0E0E0",400:"#BDBDBD",500:"#9E9E9E",600:gvjs_nq,700:"#616161",800:"#424242",900:"#212121"};function gvjs_aE(a){return null==a||""===a?null:Number(a)}function gvjs_ada(a,b){return Math.abs(a-b)}function gvjs_bE(a,b,c){if(!a||!b)return!0;var d=c||gvjs_ada;return gvjs_Sc(a,function(a,c){var g=b[c];return!gvjs_k(b[c])||.05>=d(a,g)})}function gvjs_bda(a,b,c){if(0==a.x||0==b.x)return{x:0,y:(0==a.x&&0==b.x?0:0==a.x?a.y:b.y)*c/6};c=c/3*Math.min(Math.abs(a.x),Math.abs(b.x));b=(a.y/a.x+b.y/b.x)/2;return 0<a.x?{x:c,y:c*b}:{x:-c,y:-c*b}}
function gvjs_cda(a,b,c){var d=a.Lea(),e=b.Lea();if(0==d||0==e)return new gvjs_Cz(0,0);d=Math.sqrt(d/e);a=gvjs_Dz(a.clone().scale(1/d),b.clone().scale(d));a.scale(c/6);return a}
function gvjs_cE(a,b,c,d,e){c=c?gvjs_bda:gvjs_cda;for(var f=[],g=0;g<a.length;++g){var h,k;e?(h=gvjs_dE(a,g,1,d),k=gvjs_dE(a,g,-1,d)):(h=d?(g+1)%a.length:g+1,k=d?(a.length+g-1)%a.length:g-1);null!=h&&null!=k&&null!=a[g]&&null!=a[k]&&null!=a[h]?(h=c(gvjs_Ez(a[g],a[k]),gvjs_Ez(a[h],a[g]),b),f.push([gvjs_Ez(a[g],h),gvjs_Dz(a[g],h)])):null!=a[g]?f.push([a[g].clone(),a[g].clone()]):f.push(null)}return f}
function gvjs_dE(a,b,c,d){var e=b+c;for(d&&(e=(e+a.length)%a.length);e!=b&&0<=e&&e<a.length;){if(null!=a[e])return e;e+=c;d&&(e=(e+a.length)%a.length)}return null}function gvjs_eE(a,b,c){var d=c||0;c=gvjs_qc(b,function(b){return b[d]>a});return-1==c?b.length-1:0==c?0:b[c][d]-a<a-b[c-1][d]?c:c-1}
function gvjs_dda(a,b,c){c=c||0;if(0<b.length&&a<=gvjs_ic(b))return c=gvjs_eE(a,b,0),[c,b[c][0]];var d=b.length-1-c,e=gvjs_ic(b)[0],f=b[d][0],g=e-f,h=Math.floor((a-e)/g);a=a-e-h*g;d=gvjs_u(gvjs_Dc(b,d),function(a){return[a[0]-f]});a=gvjs_eE(a,d,0);return[b.length-1+h*c+a,e+h*g+d[a][0]]}function gvjs_fE(a,b){for(var c=[],d=0;d<a;d++)c[d]=b.call(void 0,d);return c}function gvjs_gE(a){return null!=a.max?a.max:a.min}
function gvjs_eda(a,b,c,d){gvjs_k(c)||(c=0);gvjs_k(d)||(d=a.length);c=b-c;for(var e=0,f=0<=c?0:null,g=0,h=0,k=null,l=null;e<a.length;){var m=a[e].min,n=gvjs_gE(a[e])-m,g=g+m;if(g<=c)var f=e+1,p=Math.min(c-g,n),h=g+p,l=m+p;if(g>b)return e>=d?{n:e,last:k,LL:b-(g-m)}:null===f?null:{n:f,last:l,LL:c-h};p=Math.min(b-g,n);g+=p;k=m+p;e++}return{n:e,last:k,LL:b-g}}
function gvjs_fda(a,b,c){a=gvjs_u(a,c||gvjs_Id);gvjs_Ic(a);for(var d=c=0;d<a.length;d++){var e=a.length-d,f=(a[d]-c)*e;if(f<=b)c=a[d],b-=f;else{c+=b/e;b=0;break}}return{$Ba:c,LL:b}}
function gvjs_hE(a,b,c,d){var e=gvjs_eda(a,b,c,d);if(!e)return null;b=e.LL;c=gvjs_Dc(a,0,e.n);d=gvjs_mc(c,function(a,b){return Math.max(a,b.kc.length)},0);var f=gvjs_u(c,gvjs_gE);0<f.length&&(f[f.length-1]=e.last);for(var g=0;g<d;g++){e=gvjs_fda(c,b,function(a){return a.kc[g]||0});b=e.LL;for(var h=0;h<f.length;h++)f[h]+=Math.min(e.$Ba,a[h].kc[g]||0);if(0==b)break}return f}
function gvjs_iE(a,b){var c=gvjs_hE(a,b,void 0,void 0),d={};gvjs_t(a,function(a,b){a=a.key;null!=d[a]||(d[a]=[]);b<c.length&&d[a].push(c[b])});return d}function gvjs_gda(a,b){for(var c=gvjs_Dc(arguments,1),d=[],e=0;e<c.length;e+=2){var f=gvjs_Dc(a,Math.min(c[e],a.length),Math.min(c[e+1],a.length));gvjs_Cc(d,f)}return d}function gvjs_jE(a){if(0==a)return 0;a=Math.abs(a);for(var b=0;16>b;++b){if(Math.abs(a-Math.round(a))<1E-7*a)return b;a*=10}return 16}
function gvjs_kE(a,b){if(0==b)return b;var c=Math.floor(Math.log(Math.abs(b))/gvjs_$ca)+1;if(c>a)return a=Math.pow(10,c-a),Math.round(b/a)*a;a=Math.pow(10,a-c);return Math.round(b*a)/a}function gvjs_lE(a){var b=gvjs_oj;if(0>=a)return b.substr(0,b.lastIndexOf("."));for(var b=b.substr(0,b.lastIndexOf(".")+1),c=0;c<a;c++)b+="#";return b}function gvjs_mE(a,b){return gvjs_o(a)?[a+"."+b]:gvjs_u(a,function(a){return a+"."+b})}function gvjs_nE(a,b,c){return 0>b||0>c?null:a[b][c]}
function gvjs_hda(a,b,c,d,e,f){var g=[],h=gvjs_nE(c,d-1,e);h&&g.push({fU:h,rm:h.rm+1,mK:d-1,YW:null,nK:null,$W:null});(h=gvjs_nE(c,d,e-1))&&g.push({fU:h,rm:h.rm+1,mK:null,YW:null,nK:e-1,$W:null});(c=gvjs_nE(c,d-1,e-1))&&f(a[d-1],b[e-1])&&g.push({fU:c,rm:c.rm,mK:d-1,YW:e-1,nK:e-1,$W:d-1});gvjs_Ic(g,function(a,b){return a.rm-b.rm});return 0<g.length?g[0]:{fU:null,rm:0,mK:null,YW:null,nK:null,$W:null}}
function gvjs_oE(a,b,c){var d=c||function(a,b){return a==b};c=[];for(var e=0,f=a.length;e<=f;e++){c[e]=c[e]||[];for(var g=0,h=b.length;g<=h;g++)c[e][g]=gvjs_hda(a,b,c,e,g,d)}a={};b={};h=c[f][h];for(c=h.rm;h;)null!=h.mK&&(a[h.mK]=h.YW),null!=h.nK&&(b[h.nK]=h.$W),h=h.fU;return{rm:c,Qea:a,Rea:b}}
function gvjs_ida(a,b,c){function d(a,b,c){if(null==c)return 0;if(c===b.length-1||null==a)return c;var d=f(b[c]);if(null==d)return c+1;b=f(b[c+1]);return null==b?c:Math.abs(a-d)<=Math.abs(a-b)?c:c+1}if(!a||!b||0===a.length||0===b.length)return null;for(var e=[],f=c||gvjs_Id,g=c=0,h,k;c<a.length||g<b.length;)c<a.length&&(h=f(a[c])),g<b.length&&(k=f(b[g])),c<a.length&&g<b.length&&h==k?(e.push({value:h,iB:c,jB:g}),c++,g++):c<a.length&&(null==h||g==b.length||h<k)?(e.push({value:h,iB:c,jB:null}),c++):
g<b.length&&(null==k||c==a.length||k<h)&&(e.push({value:k,iB:null,jB:g}),g++);var l=null,m=null;gvjs_t(e,function(c){null==c.iB?c.iB=d(c.value,a,l):l=c.iB;null==c.jB?c.jB=d(c.value,b,m):m=c.jB});return e}function gvjs_pE(a,b){for(var c in a)if(!gvjs_sc(b,c))return!1;return!0}function gvjs_jda(a,b,c,d){for(var e=1,f=0;1E3>f;f++){var g=gvjs_qE(a,b,c,e),h=gvjs_qE(a,b,c,0),k=gvjs_bE(a,g,d),h=gvjs_bE(a,h,d);if(k&&h)break;a=g;e*=.99}return a}
function gvjs_qE(a,b,c,d){var e={};gvjs_v(a,function(f,g){for(var h=0;h<b.length;h++){var k=(0,b[h])(a,g,d);f=c(f,k)}e[g]=f});return e}function gvjs_rE(a,b,c){if(c)return gvjs_sE(gvjs_lc(a,gvjs_Jb),b);var d=-1;for(c=0;c<a.length;c++)if(null===a[c]){d=gvjs_Dc(a,d+1,c);d=gvjs_sE(d,b);if(null!==d)return d;d=c}a=gvjs_Dc(a,d+1);return gvjs_sE(a,b)}
function gvjs_sE(a,b){var c=gvjs_Fc(a,b,function(a,b){return gvjs_Hc(a,b.x)});if(0<=c)return a[c].y;var d=-(c+1);if(0==d||d==a.length)return null;c=a[d-1];a=a[d];return gvjs_kz(new gvjs_iz(c.x,c.y,a.x,a.y),(b-c.x)/(a.x-c.x)).y};function gvjs_tE(a,b){return gvjs_uE(a,b,0)}function gvjs_uE(a,b,c){for(var d=new Date(a.getTime()),e=!1,f=b.length,g=[Math.floor,Math.ceil][c],h=0;h<f;++h){var k=a["set"+gvjs_vE[h]],l=a["get"+gvjs_vE[h]].apply(a),m=b[h],n=gvjs_kda[h];if(0==m)e=e||0!=l&&0!=c,k.apply(d,[n]);else{e?k.apply(d,[n+m*(1+Math.floor((l-n)/m))]):k.apply(d,[n+m*g((l-n)/m)]);break}}return d}
function gvjs_wE(a,b,c){var d=gvjs_Bc(a),e;for(e=0;e<d.length&&0==b[e];++e)d[e]=0;if(0==e)return d[0]=c(a[0]/b[0])*b[0],d;var f=0;a[e-1]>=gvjs_lda[e-1]?f=.7:0<a[e-1]&&(f=.1);d[e]=c((a[e]+f)/b[e])*b[e];return d}function gvjs_mda(a){a=gvjs_tE(a,[0,0,0,0,1]);var b=[0,0,0,0,(7+a.getDay()-1)%7];return a=gvjs_xE(a,b,-1)}
function gvjs_yE(a,b,c){var d=gvjs_u(b,function(a){return[Math.log(gvjs_zE(a))]});if(!c)return a=gvjs_eE(Math.log(a),d),b[a];c=gvjs_dda(Math.log(a),d,c);a=c[0];return a<=d.length-1?b[a]:gvjs_wE(gvjs_AE(Math.exp(c[1])),gvjs_ic(b),Math.round)}function gvjs_xE(a,b,c){a=new Date(a.getTime());var d;a:{for(d=0;d<b.length;++d)if(0!=b[d]){d=!1;break a}d=!0}if(d)return a;for(d=0;d<b.length;++d)if(0!=b[d]){var e=gvjs_vE[d],f=a["set"+e],e=a["get"+e].apply(a,[]);f.apply(a,[e+c*b[d]])}return a}
function gvjs_BE(a,b,c,d){this.Nia=a.getTime();this.aC=b;this.gya=d;this.I7=a["get"+gvjs_vE[c]].apply(a,[]);this.Iza=a["set"+gvjs_vE[c]];this.wz=new Date(this.Nia)}gvjs_BE.prototype.next=function(){var a=this.wz;this.wz=new Date(this.Nia);this.I7+=this.gya;this.Iza.apply(this.wz,[this.I7]);return a};gvjs_BE.prototype.hp=function(){return this.wz<this.aC?this.wz:null};function gvjs_CE(a){a=gvjs_qc(a,function(a){return 0!=a});return Math.max(0,a)}
function gvjs_zE(a){if(null==a)return-1;for(var b=0,c=a.length,d=0;d<c;++d)b+=a[d]*gvjs_DE[d];return b}function gvjs_AE(a){for(var b=[],c=gvjs_DE.length-1;0<=c;c--)b[c]=Math.floor(a/gvjs_DE[c]),a-=b[c]*gvjs_DE[c];return b}function gvjs_EE(a){a=gvjs_FE(a);return gvjs_zE(a)}function gvjs_FE(a){a=4>a.length?gvjs_Ac(a,gvjs_Nc(0,4-a.length)):gvjs_Bc(a);return a.reverse()}
function gvjs_GE(a){a=gvjs_FE(a);var b=new Date(Date.UTC(1970,0,1,0,0,0,0));b.setUTCFullYear((a[6]||0)+1970);b.setUTCMonth(a[5]||0);b.setUTCDate((a[4]||0)+1);b.setUTCHours(a[3]||0);b.setUTCMinutes(a[2]||0);b.setUTCSeconds(a[1]||0);b.setUTCMilliseconds(a[0]||0);return b}function gvjs_nda(a,b){return gvjs_u(a,function(a){return a*b})}var gvjs_vE="Milliseconds Seconds Minutes Hours Date Month FullYear".split(" "),gvjs_HE="milliseconds seconds minutes hours days months years".split(" "),gvjs_IE={};
gvjs_t(gvjs_HE,function(a,b){gvjs_IE[a]=b});var gvjs_JE=[[1],[0,1],[0,0,1],[0,0,0,1],[0,0,0,0,1],[0,0,0,0,0,1],[0,0,0,0,0,0,1]],gvjs_kda=[0,0,0,0,1,0,0],gvjs_lda=[500,30,30,12,15,6,0],gvjs_DE=[1,1E3,6E4,36E5,864E5,2629743830,31556926E3];function gvjs_KE(a){switch(a){case gvjs_Ta:case gvjs_Ua:return{ii:gvjs_LE,my:gvjs_ME};case gvjs_vb:return{ii:gvjs_oda,my:gvjs_pda};case gvjs_f:case gvjs_h:return{ii:gvjs_NE,my:gvjs_OE};default:return{ii:gvjs_NE,my:gvjs_OE}}}function gvjs_NE(a){return Number(a)}function gvjs_OE(a){return a}function gvjs_LE(a){return a.getTime()}function gvjs_ME(a){return new Date(a)}function gvjs_oda(a){return gvjs_EE(a)}function gvjs_pda(a){return gvjs_AE(a).reverse()};function gvjs_PE(a,b,c,d,e){var f=b.left+d;b=b.right-d;if(!(a.ua.left>=f&&a.ua.right<=b)){d=gvjs_3c(a);var g=d.ua.left;d.ua.left=gvjs_Md(c.x,d.ua.right,-1);d.ua.right=gvjs_Md(c.x,g,-1);if(g=d.lj){var h=g[0];g[0]=g[2];g[2]=h;g[0].x=gvjs_Md(c.x,g[0].x,-1);g[1].x=gvjs_Md(c.x,g[1].x,-1);g[2].x=gvjs_Md(c.x,g[2].x,-1)}d.ua.left>=f&&d.ua.right<=b?(a.ua=d.ua,a.lj=d.lj):(a.lj&&(c=new gvjs_G(f+e,b-e),e=new gvjs_G(d.lj[0].x,d.lj[2].x),g=new gvjs_G(a.lj[0].x,a.lj[2].x),!(c.start<=g.start&&c.end>=g.end)&&c.start<=
e.start&&c.end>=e.end&&(a.ua=d.ua,a.lj=d.lj)),a.ua.right>b&&(a.ua.left-=a.ua.right-b,a.ua.right=b),a.ua.left<f&&(a.ua.right+=f-a.ua.left,a.ua.left=f))}}
function gvjs_QE(a,b,c,d){var e=b.top+d;b=b.bottom-d;if(!(a.ua.top>=e&&a.ua.bottom<=b)){d=gvjs_3c(a);var f=d.ua.top;d.ua.top=gvjs_Md(c.y,d.ua.bottom,-1);d.ua.bottom=gvjs_Md(c.y,f,-1);if(f=d.lj){var g=f[0];f[0]=f[2];f[2]=g;f[0].y=gvjs_Md(c.y,f[0].y,-1);f[1].y=gvjs_Md(c.y,f[1].y,-1);f[2].y=gvjs_Md(c.y,f[2].y,-1)}d.ua.top>=e&&d.ua.bottom<=b?(a.ua=d.ua,a.lj=d.lj):(a.ua.bottom>b&&(a.ua.top-=a.ua.bottom-b,a.ua.bottom=b),a.ua.top<e&&(a.ua.bottom+=e-a.ua.top,a.ua.top=e),delete a.lj)}};function gvjs_RE(a,b){var c=a.html,c=gvjs_3h(gvjs_Ee(b),c);b.appendChild(c);a.dI&&(c.innerHTML=a.html.content);var d=a.anchor;b=a.pL;var e=a.dH,f=a.spacing;a=a.margin;var g=new gvjs_A(c.clientWidth,c.clientHeight),h=e.right-d.x>=g.width+a,k=d.x-e.left>=g.width+a,l=e.bottom-d.y>=g.height+a,m=d.y-e.top>=g.height+a,n=gvjs_Rd(d.x-b.x),p=gvjs_Rd(d.y-b.y);0===n&&n===p&&(n=!k||h||l||m?1:-1,p=m||h?-1:1);h=d.x+(f+g.width/2)*n;d=d.y+(f+g.height/2)*p;d={ua:new gvjs_C(d-g.height/2,h+g.width/2,d+g.height/2,h-
g.width/2),lj:null};gvjs_PE(d,e,b,a,0);gvjs_QE(d,e,b,a);b=new gvjs_z(d.ua.left,d.ua.top);c.style.width=c.clientWidth+1+gvjs_g;c.style.height=c.clientHeight+gvjs_g;c.style.left=b.x+gvjs_g;c.style.top=b.y+gvjs_g;return c};function gvjs_SE(a){return a.join("#")}var gvjs_TE=["minorgridline","gridline",gvjs_vs,gvjs_5s,gvjs_Fx,gvjs_3j,"pathinterval",gvjs_Is,gvjs_ov,gvjs_M,gvjs_Zs,gvjs_Vs,gvjs_hs,gvjs_Nw,gvjs_Iw,gvjs_3x,"axistick","axistitle",gvjs_us,gvjs_Av,gvjs_Iv,gvjs_Hv,"colorbar",gvjs_xl,gvjs_bs];function gvjs_UE(a,b,c){a=gvjs_VE(a,b);b.appendChild(c,a);return a}
function gvjs_VE(a,b){var c=b.Pa(),d=a.outline,e=new gvjs_Ky,f=new gvjs_C(d.ua.top+.5,d.ua.right+.5,d.ua.bottom+.5,d.ua.left+.5),g=d.lj;e.move(f.left+1,f.bottom);e.eg(f.left+1,f.bottom-1,1,1,180,270,!0);e.za(f.left,f.top+1);e.eg(f.left+1,f.top+1,1,1,270,0,!0);if(null!=g&&g[0].y==d.ua.top)for(var h=0;3>h;++h)e.za(g[h].x+.5,g[h].y+.5);e.za(f.right-1,f.top);e.eg(f.right-1,f.top+1,1,1,0,90,!0);e.za(f.right,f.bottom-1);e.eg(f.right-1,f.bottom-1,1,1,90,180,!0);if(null!=g&&g[0].y==d.ua.bottom)for(h=0;3>
h;++h)e.za(g[h].x+.5,g[h].y+.5);e.close();d=[new gvjs_H({fill:gvjs_Bb,stroke:gvjs_vq,strokeWidth:1}),new gvjs_H({fill:gvjs_vq,strokeWidth:0,fillOpacity:.6}),new gvjs_H({fill:gvjs_vq,strokeWidth:0,fillOpacity:.4})];for(f=d.length-1;0<=f;--f)g=b.Ha(e,d[f],c),b.On(g,f,f);a=a.aH;for(e=0;e<a.entries.length;e++)switch(g=a.entries[e],f=g.Qh,d=b.Pa(),b.appendChild(c,d),f.type){case gvjs_M:f=f.data;g=g.data;g.background&&b.ub(g.background.ua.left,g.background.ua.top,g.background.ua.right-g.background.ua.left,
g.background.ua.bottom-g.background.ua.top,f.background.brush,d);for(h=0;h<g.items.length;h++){var k=f.items[h],l=g.items[h];switch(k.type){case gvjs_Q:b.ie(k.data.text,a.Dha?l.ua.right:l.ua.left,l.ua.top,1,gvjs_4,gvjs_4,k.data.style,d,a.Dha);break;case gvjs_Bx:b.ub(l.ua.left,l.ua.top,l.ua.right-l.ua.left,l.ua.bottom-l.ua.top,k.data.brush,d)}}null!=f.id&&(f=gvjs_SE([gvjs_bs,f.id]),b.lp(d,f));break;case gvjs_ix:f=f.data,g=g.data,h=new gvjs_Ky,h.move(g.line.x0,g.line.y0),h.za(g.line.x1,g.line.y1),b.Ha(h,
f.brush,d)}return c};function gvjs_qda(){var a=[0,10,1,2,1,18,95,33,13,1,594,112,275,7,263,45,1,1,1,2,1,2,1,1,56,5,11,11,48,21,16,1,101,7,1,1,6,2,2,1,4,33,1,1,1,30,27,91,11,58,9,34,4,1,9,1,3,1,5,43,3,136,31,1,17,37,1,1,1,1,3,8,4,1,2,1,7,8,2,2,21,8,1,2,17,39,1,1,1,2,6,6,1,9,5,4,2,2,12,2,15,2,1,17,39,2,3,12,4,8,6,17,2,3,14,1,17,39,1,1,3,8,4,1,20,2,29,1,2,17,39,1,1,2,1,6,6,9,6,4,2,2,13,1,16,1,18,41,1,1,1,12,1,9,1,41,3,17,37,4,3,5,7,8,3,2,8,2,30,2,17,39,1,1,1,1,2,1,3,1,5,1,8,9,1,3,2,30,2,17,38,3,1,2,5,7,1,9,1,10,2,30,2,22,
48,5,1,2,6,7,19,2,13,46,2,1,1,1,6,1,12,8,50,46,2,1,1,1,9,11,6,14,2,58,2,27,1,1,1,1,1,4,2,49,14,1,4,1,1,2,5,48,9,1,57,33,12,4,1,6,1,2,2,2,1,16,2,4,2,2,4,3,1,3,2,7,3,4,13,1,1,1,2,6,1,1,14,1,98,96,72,88,349,3,931,15,2,1,14,15,2,1,14,15,2,15,15,14,35,17,2,1,7,8,1,2,9,1,1,9,1,45,3,155,1,87,31,3,4,2,9,1,6,3,20,19,29,44,9,3,2,1,69,23,2,3,4,45,6,2,1,1,1,8,1,1,1,2,8,6,13,128,4,1,14,33,1,1,5,1,1,5,1,1,1,7,31,9,12,2,1,7,23,1,4,2,2,2,2,2,11,3,2,36,2,1,1,2,3,1,1,3,2,12,36,8,8,2,2,21,3,128,3,1,13,1,7,4,1,4,2,1,
203,64,523,1,2,2,24,7,49,16,96,33,3070,3,141,1,96,32,554,6,105,2,30164,4,1,10,33,1,80,2,272,1,3,1,4,1,23,2,2,1,24,30,4,4,3,8,1,1,13,2,16,34,16,1,27,18,24,24,4,8,2,23,11,1,1,12,32,3,1,5,3,3,36,1,2,4,2,1,3,1,69,35,6,2,2,2,2,12,1,8,1,1,18,16,1,3,6,1,5,48,1,1,3,2,2,5,2,1,1,32,9,1,2,2,5,1,1,201,14,2,1,1,9,8,2,1,2,1,2,1,1,1,18,11184,27,49,1028,1024,6942,1,737,16,16,7,216,1,158,2,89,3,513,1,2051,15,40,7,1,1472,1,1,1,53,14,1,57,2,1,45,3,4,2,1,1,2,1,66,3,36,5,1,6,2,75,2,1,48,3,9,1,1,1258,1,1,1,2,6,1,1,22681,
62,4,25042,1,1,3,3,1,5,8,8,2,7,30,4,148,3,8097,26,790017,255];this.iya=a;for(var b=1;b<a.length;b++)null==a[b]?a[b]=a[b-1]+1:a[b]+=a[b-1];this.values=[1,13,1,12,1,0,1,0,1,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,1,0,2,0,2,0,2,0,2,1,0,2,0,2,0,2,0,1,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,4,0,5,2,4,2,0,4,2,4,6,4,0,2,5,0,2,0,5,2,4,0,5,2,0,2,4,2,4,6,0,2,5,0,2,0,5,0,2,4,0,5,2,4,2,6,2,5,0,2,0,2,4,0,5,2,0,4,2,4,6,0,2,0,2,4,0,5,2,0,2,4,2,4,6,2,5,0,2,0,5,0,2,0,5,2,4,2,4,6,0,2,0,4,0,5,0,2,4,2,6,2,5,0,2,0,4,0,5,2,0,4,
2,4,2,4,2,4,2,6,2,5,0,2,0,4,0,5,0,2,4,2,4,6,0,2,0,2,0,4,0,5,6,2,4,2,4,2,4,0,5,0,2,0,4,2,6,0,2,0,5,0,2,0,4,2,0,2,0,5,0,2,0,2,0,2,0,2,0,4,5,2,4,2,6,0,2,0,2,0,2,0,5,0,2,4,2,0,6,4,2,5,0,5,0,4,2,5,2,5,0,5,0,5,2,5,2,0,4,2,0,2,5,0,2,0,7,8,9,0,2,0,5,2,6,0,5,2,6,0,5,2,0,5,2,5,0,2,4,2,4,2,4,2,6,2,0,2,0,2,0,2,0,5,2,4,2,4,2,4,2,0,5,0,5,0,4,0,4,0,5,2,4,0,5,0,5,4,2,4,2,6,0,2,0,2,4,2,0,2,4,0,5,2,4,2,4,2,4,2,4,6,5,0,2,0,2,4,0,5,4,2,4,2,6,4,5,0,5,0,5,0,2,4,2,4,2,4,2,6,0,5,4,2,4,2,0,5,0,2,0,2,4,2,0,2,0,4,2,0,2,0,1,
2,1,0,1,0,1,0,2,0,2,0,6,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,6,5,2,5,4,2,4,0,5,0,5,0,5,0,5,0,4,0,5,4,6,0,2,0,5,0,2,0,5,2,4,6,0,7,2,4,0,5,0,5,2,4,2,4,2,4,6,0,5,2,4,2,4,2,0,2,0,2,4,0,5,0,5,0,5,0,5,2,0,2,0,2,0,2,0,2,0,5,4,2,4,0,4,6,0,5,0,5,0,5,0,4,2,4,2,4,0,4,6,0,11,8,9,0,2,0,2,0,2,0,2,0,1,0,2,0,1,0,2,0,2,0,2,6,0,4,2,4,0,2,6,0,2,4,0,4,2,4,6,2,0,1,0,2,0,2,4,2,6,0,2,4,0,4,2,4,6,0,2,4,2,4,2,6,2,0,4,2,0,2,4,2,0,4,2,1,2,0,2,0,2,0,2,0,14,0,1,2]};var gvjs_WE=null;function gvjs_XE(a){if(44032<=a&&55203>=a)return 16==a%28?10:11;gvjs_WE||(gvjs_WE=new gvjs_qda);for(var b=gvjs_WE,c=b.iya,d=0,e=c.length;8<e-d;){var f=e+d>>1;c[f]<=a?d=f:e=f}for(;d<e&&!(a<c[d]);++d);a=d-1;return 0>a?null:b.values[a]};function gvjs_YE(){this.Lk=this.Gf=null}gvjs_=gvjs_YE.prototype;gvjs_.adoptText=function(a){this.Gf=a};gvjs_.first=function(){return this.Lk=0};gvjs_.current=function(){return this.Lk||0};gvjs_.next=function(a){a=this.hp(a);return null==a?a:this.Lk=a};function gvjs_ZE(a,b){b.lastIndex=a.Lk;b=b.exec(a.Gf);return!b||0>b.index?a.Gf.length:b.index+b[0].length}
gvjs_.hp=function(a){if(0===a)a=gvjs_ZE(this,/(\r\n|\n|\r)/g);else if(1===a)a=gvjs_ZE(this,/([`~!@#$%^&*()_+\-=\[\]\\{}|;\':",\.\/<>?]|[ \t\u2009\u200b]+)/g);else if(2===a)a=gvjs_ZE(this,/[\u00ad]/g);else if(3===a)a:{a=this.Lk+1;for(var b=this.Gf.length;a<b;a++){var c=this.Gf.charCodeAt(a),d=gvjs_XE(this.Gf.charCodeAt(a-1)),c=gvjs_XE(c);if(12==d&&13==c?0:1==d||12==d||13==d||1==c||12==c||13==c||(7!=d||7!=c&&8!=c&&10!=c&&11!=c)&&(10!=d&&8!=d||8!=c&&9!=c)&&(11!=d&&9!=d||9!=c)&&2!=c&&6!=c&&(6!=d||5!=
c))break a}a=this.Gf.length}else a=this.Gf.length;return a};function gvjs__E(){this.rt={}}gvjs__E.prototype.add=function(a,b,c,d){null==b?this.rt[a]=d?{vx:d,We:c}:c:(a in this.rt||(this.rt[a]={}),this.rt[a][b]=d?{vx:d,We:c}:c)};function gvjs_0E(a,b){if(null==b)return Object.keys(a.rt);var c=[],d;for(d in a.rt){var e=a.rt[d];if(typeof e===gvjs_f)e===b&&c.push(d);else if(e.vx)0<=e.We.indexOf(b)&&c.push(d);else for(var f in e){var g=e[f];if(typeof g===gvjs_f)g===b&&c.push(d);else if(g.vx)0<=g.We.indexOf(b)&&c.push(d);else throw"Unknown type";}}return c}
gvjs__E.prototype.qH=function(a,b,c){if(!(a in this.rt))throw"Error: unknown iterator type "+a;a=this.rt[a];if(typeof a===gvjs_f)return a;if(a.vx)return a.vx(c);if(b in a){a=a[b];if(typeof a===gvjs_f)return a;if(a.vx)return a.vx(c)}return null};function gvjs_1E(a){this.Sva=a;this.kK={};this.PO=new gvjs__E;this.Ct={};this.Gf=this.Lk=null;this.qH(gvjs_M,gvjs_f,0);this.qH(gvjs_M,gvjs_e,[1,2],gvjs_r(function(a){return"\u00ad"===this.Gf[a-1]?2:1},this));this.qH(gvjs_7s,null,3)}gvjs_=gvjs_1E.prototype;gvjs_.adoptText=function(a){this.Gf=a;for(var b in this.kK)this.kK[b].adoptText(a)};function gvjs_2E(a,b){var c=a.kK[b];c||(c=a.kK[b]=new window.Intl.v8BreakIterator(a.Sva,{type:b}),null!=a.Gf&&c.adoptText(a.Gf),null!=a.Lk&&c.first());return c}
gvjs_.qH=function(a,b,c,d){this.PO.add(a,b,c,d)};function gvjs_3E(a,b,c){c.next();if(c.current()>=a.Gf.length)return!0;if(c.current()>a.Lk){var d=c.breakType();c=c.current();var e=a.PO.qH(b,d,c);if(null==e)throw Error("Break type "+d+" in "+b+" iterator was classified as null.");e in a.Ct||(a.Ct[e]=[]);a.Ct[e].push(c)}return!1}
function gvjs_4E(a,b){for(var c=a.Ct[b];c&&0<c.length&&c[0]<=a.Lk;)c.shift();for(var c=gvjs_0E(a.PO,b),d={},e=!1;!(e||a.Ct[b]&&0!==a.Ct[b].length);)for(var e=!0,f=0,g=c.length;f<g;f++){var h=c[f],k=gvjs_2E(a,h);d[h]||(e=!1,gvjs_3E(a,h,k)&&(d[h]=!0))}}gvjs_.first=function(){for(var a=gvjs_0E(this.PO,void 0),b=0,c=a.length;b<c;b++)gvjs_2E(this,a[b]).first();this.Ct={};return this.Lk=0};gvjs_.current=function(){return this.Lk||0};
gvjs_.next=function(a){gvjs_4E(this,a);a=this.Ct[a];if(null!=a&&0<a.length){a=this.Lk=a.shift();for(var b in this.kK)for(var c=gvjs_2E(this,b);c.current()<=a;)gvjs_3E(this,b,c);return this.Lk}return this.Gf.length};gvjs_.hp=function(a){gvjs_4E(this,a);a=this.Ct[a];return null!=a&&0<a.length?a[0]:this.Gf.length};function gvjs_5E(){this.QBa=window.Intl&&!!window.Intl.v8BreakIterator}gvjs_Gb(gvjs_5E);function gvjs_6E(){var a=["en"];return gvjs_5E.qc().QBa?new gvjs_1E(a):new gvjs_YE};function gvjs_7E(){this.Fa=this.ba=this.rO=this.Fj=this.QU=this.Zf=0}gvjs_=gvjs_7E.prototype;gvjs_.left=function(){return this.Zf};gvjs_.top=function(){return this.Fj};gvjs_.right=function(){return this.QU};gvjs_.bottom=function(){return this.rO};gvjs_.St=function(a){this.Zf=a;this.ba=this.Zf+this.QU;return this};gvjs_.Qn=function(a){this.Fj=a;this.Fa=this.Fj+this.rO;return this};function gvjs_8E(a,b){a.QU=b;a.ba=a.Zf+a.QU;return a}function gvjs_9E(a,b){a.rO=b;a.Fa=a.Fj+a.rO;return a}
gvjs_.width=function(){return this.ba};gvjs_.height=function(){return this.Fa};function gvjs_$E(a,b,c,d,e,f,g,h,k){this.H=a;this.fT=b;this.dd=c;this.Zf=d;this.Fj=e;this.ba=f;this.Fa=g;this.dC=h;this.Ft=k}gvjs_=gvjs_$E.prototype;gvjs_.properties=function(){return this.Ft};gvjs_.property=function(a){return this.Ft[a]};gvjs_.element=function(){return this.H};gvjs_.KK=function(){return this.fT};gvjs_.children=function(){return this.dd};gvjs_.left=function(){return this.Zf};gvjs_.top=function(){return this.Fj};gvjs_.width=function(){return this.ba};gvjs_.height=function(){return this.Fa};
gvjs_.kc=function(){return this.dC};gvjs_.rect=function(){return new gvjs_D(this.Zf,this.Fj,this.ba,this.Fa)};gvjs_.ua=function(){return new gvjs_C(this.Fj,this.Zf+this.ba,this.Fj+this.Fa,this.Zf)};function gvjs_aF(a,b,c,d){(null==a||!gvjs_Vd(a)||a>d)&&b>d&&(a=d);(null==a||!gvjs_Vd(a)||a<c)&&b<c&&(a=c);return a}function gvjs_bF(a,b,c,d){d=null==d?".":d;for(var e in a)if(a.hasOwnProperty(e))if(a[e]instanceof Object&&!(a[e]instanceof Array))gvjs_bF(a[e],b.concat(e),c,d);else{var f=b.concat(e).join(d);c.hasOwnProperty(f)||(c[f]=a[e])}}function gvjs_cF(a){var b={};gvjs_bF(a,[],b,void 0);return b}
function gvjs_rda(a,b,c,d,e,f){var g=null;f=f?2:3;for(var h=0;h<=f;h++){var k=c.hp(h);if(null==g||k<g.position)g={position:k,level:h};if(a(b(d,k))<=e)return h}return g&&g.level||f}function gvjs_sda(a){return function(b,c){b=gvjs__b(a.slice(b,c));"\u00ad"===b[b.length-1]&&(b=b.slice(0,b.length-1)+"-");return b}}function gvjs_dF(a,b){b=null==b?a.length:b;return 0<=b?gvjs__b(a.slice(0,b))+"\u2026":"...".slice(0,b)}
function gvjs_tda(a,b,c,d){if(a(gvjs_dF(b))<=c)return gvjs_dF(b);var e=gvjs_6E();e.adoptText(b);e.first();var f=e.next(3),g=a(b.slice(0,f))<=c;if(d&&!g||!d&&a(gvjs_dF(b,f))>c)for(d=0;-3<=d&&!(b=gvjs_dF(b,d),a(b)<=c);d--);else{for(;a(gvjs_dF(b,e.hp(3)))<=c;)f=e.next(3);if(d&&a(gvjs_dF(b,f))>c)for(e=b.slice(0,f),d=0;-3<=d&&!(b=e+gvjs_dF(b,d),a(b)<=c);d--);else b=gvjs_dF(b,f)}return b}
var gvjs_eF=gvjs_ti(function(a,b,c,d,e,f){if(""===b)return{V:[],Nw:!1};var g=null==f||null==f.truncate?!0:f.truncate,h=null==f||null==f.uha?!1:f.uha;f=null==f||null==f.Laa?!1:f.Laa;var k=a;a=function(a){return k(a,c).width};var l=gvjs_6E();l.adoptText(b);l.first();for(var m=!1,n=gvjs_sda(b),p=!1,q=[],r=0;;){var t=gvjs_rda(a,n,l,r,d,f),u=l.next(t);if(0!==t)for(;u<b.length&&a(n(r,l.hp(t)))<=d;)u=l.next(t);q.push(n(r,u));var w=a(q[q.length-1])<=d;if(u>=b.length||q.length>=e||!w){(u<b.length||!w)&&g?
(0!==t&&(q[q.length-1]=n(r,l.hp(t))),p=!0):q.length<e&&u<b.length&&(m=!0);break}r=u}p&&(q[q.length-1]=gvjs_tda(a,q[q.length-1],d,h&&1===q.length),m=!0);1===q.length&&""===q[0]&&(q=[]);return{V:q,Nw:m}},{mV:function(a,b){a=[a];for(var c=1,d=b.length;c<d;c++)a.push(b[c]);return gvjs_Oh(a)}});function gvjs_uda(a){if(0==a.entries.length)return{name:gvjs_b,content:[],properties:{className:gvjs_Su}};var b=gvjs_qc(a.entries,function(a){return a.type==gvjs_ix}),c;-1==b?c=gvjs_fF(a.entries):(c=gvjs_fF(gvjs_Dc(a.entries,0,b)),a=gvjs_vda(gvjs_Dc(a.entries,b+1)),c=gvjs_Ac(c,{name:gvjs_b,properties:{className:"google-visualization-tooltip-separator"}},a));return{name:gvjs_b,content:c,properties:{className:gvjs_Su}}}
function gvjs_fF(a){return{name:"ul",properties:{className:"google-visualization-tooltip-item-list"},content:gvjs_u(a,function(a){return{name:"li",content:gvjs_gF(a.data),properties:{className:"google-visualization-tooltip-item"}}})}}
function gvjs_vda(a){return{name:"ul",properties:{className:"google-visualization-tooltip-action-list"},content:gvjs_u(a,function(a){return{name:"li",id:gvjs_SE([gvjs_bs,a.data.id]),content:gvjs_gF(a.data),properties:{className:"google-visualization-tooltip-action"}}})}}
function gvjs_gF(a){return gvjs_u(a.items,function(a,c){switch(a.type){case gvjs_Q:var d=a.data.style,e=gvjs_kq;try{e=gvjs_Gg(d.color).Vb}catch(f){}return{name:gvjs_ql,style:"font-family:"+d.lb+";font-size:"+d.fontSize+"px;color:"+e+";opacity:"+d.opacity+";margin:0;font-style:"+(d.Qc?gvjs_qv:gvjs_e)+";"+(d.Qc?"padding-right:0.04em;":"")+"text-decoration:"+(d.bf?gvjs_ly:gvjs_e)+";font-weight:"+(d.bold?gvjs_Ps:gvjs_e)+";",X4:!!a.html,content:(0==c?"":" ")+a.data.text};case gvjs_Bx:return{name:gvjs_b,
style:gvjs_Pa+(a.data.brush&&a.data.brush.ob())+";",properties:{className:"google-visualization-tooltip-square"}}}})};function gvjs_hF(a,b,c,d,e,f,g,h,k){var l={items:[]};null!=e&&(e=gvjs_hi(e,f),l.items.push({type:gvjs_Bx,data:{size:b.fontSize/2,brush:e}}));null!=g&&l.items.push(gvjs_iF(g,b));if(null!=c&&""!==c){if(null==d)throw Error("Line title is specified without a text style.");c=gvjs_iF(c+":",d);l.items.push(c)}c=gvjs_iF(a,b,h);l.items.push(c);null!=k&&(l.id=k,l.background={brush:gvjs_gi});return{type:gvjs_M,data:l}}function gvjs_jF(){return{type:gvjs_ix,data:{brush:gvjs_ii("#eee",1)}}}
function gvjs_iF(a,b,c){a={type:gvjs_Q,data:{text:a,style:b}};c&&(a.html=!0);return a}
function gvjs_kF(a,b,c,d,e,f,g,h,k){if(h)return{html:gvjs_uda(a),dI:!1,pL:f,anchor:d,dH:e,spacing:20,margin:5};for(var l=h=0;l<a.entries.length;l++){var m=a.entries[l];if(m.type==gvjs_M)for(var m=m.data,n=0;n<m.items.length;n++){var p=m.items[n];p.type==gvjs_Q&&(h=Math.max(h,p.data.style.fontSize))}}g=0==h?g||0:h;for(m=l=h=0;m<a.entries.length;m++)switch(n=a.entries[m],n.type){case gvjs_M:n=gvjs_lF(n.data,b);l+=n.height+(0<m?n.Kw:0);h=Math.max(h,n.width);break;case gvjs_ix:l+=1.5*g+n.data.brush.Xb}h=
Math.max(h,2*g);var q=new gvjs_A(Math.round(h+2*g/1.618),Math.round(l+2*g/1.618)),l=gvjs_Rd(d.x-f.x),m=gvjs_Rd(d.y-f.y),r;r=c?new gvjs_z(d.x+l*g,d.y+m*(g+q.height/2)):new gvjs_z(d.x+l*q.width/2,d.y+m*q.height/2);var n=r.x-q.width/2,p=n+q.width,t=r.y-q.height/2,u=t+q.height;h={};c&&(c=new gvjs_z(r.x,gvjs_Md(d.y,r.y,g/(g+q.height/2))),r=new gvjs_z(gvjs_Md(r.x,d.x,-1),c.y),c.x=Math.round(c.x),c.y=Math.round(c.y),r.x=Math.round(r.x),r.y=Math.round(r.y),h.lj=1==l*m?[c,d,r]:[r,d,c]);h.ua=new gvjs_C(Math.round(t),
Math.round(p),Math.round(u),Math.round(n));gvjs_PE(h,e,f,5,4);gvjs_QE(h,e,f,5);d={};e=g/1.618;e=new gvjs_C(h.ua.top+e,h.ua.right-e,h.ua.bottom-e,h.ua.left+e);f=[];var w=e.top,l=a.entries.length,v=!1;for(c=0;c<l;c++)if(a.entries[c].qG){v=!0;break}var y=[],m=[];for(c=0;c<l;c++)if(q=a.entries[c],q.type===gvjs_M){var x=q.data,n=[];m.push(n);u=0;for(r=x.items.length;u<r;u++){var z=gvjs_mF(x.items[u],b);n.push(z);q.qG&&(u>y.length-1?y.push(z.width):y[u]=Math.max(y[u],z.width))}}n=[];p=[];t=0;if(v)for(c=
0;c<l;c++)if(q=a.entries[c],q.type==gvjs_M){v=[];p.push(v);var A=0;if(q.qG)for(x=q.data,u=0,r=x.items.length;u<r;u++)z=m[t][u],q=y[u]-z.width,v.push(q),A+=q;n.push(A);t++}for(c=t=0;c<l;c++){q=a.entries[c];y={Qh:q,data:{}};switch(q.type){case gvjs_M:x=q.data;v=y.data;A=gvjs_lF(x,b);q.qG&&(A.width+=n[t]);0<c&&(w+=A.Kw);x.background&&(v.background={ua:new gvjs_C(w-A.Kw/2,h.ua.right,w+A.height+A.Kw,h.ua.left)});var B=[],D=e.left,u=0;for(r=x.items.length;u<r;u++){x={};z=m[t][u];q.qG&&(z.width+=p[t][u]);
0<u&&(D+=z.JS);var C=w+(A.height-z.height)/2;x.ua=new gvjs_C(Math.round(C),Math.round(D+z.width),Math.round(C+z.height),Math.round(D));k&&(C=e.right-(x.ua.left-e.left)-x.ua.left-z.width,x.ua.left+=C,x.ua.right+=C);B.push(x);D+=z.width}v.items=B;w+=A.height;t++;break;case gvjs_ix:u=q.data,r=w+g+u.brush.Xb/2,y.data.line=new gvjs_iz(h.ua.left,r,h.ua.right,r),w+=1.5*g+u.brush.Xb/2}f.push(y)}d.entries=f;d.Dha=!!k;return{outline:h,aH:d}}
function gvjs_lF(a,b){for(var c=0,d=0,e=0,f=0;f<a.items.length;f++)var g=gvjs_mF(a.items[f],b),c=c+(g.width+(0<f?g.JS:0)),d=Math.max(d,g.height),e=Math.max(e,g.height/2+g.Kw);return{width:c,height:d,Kw:e-d/2}}
function gvjs_mF(a,b){switch(a.type){case gvjs_Q:var c=a.data.style;return{width:b?b(String(a.data.text),c).width:0,height:c.fontSize,Kw:c.fontSize/3.236,JS:c.fontSize/3.236};case gvjs_Bx:return b=a=a.data.size,{width:a,height:a,Kw:b,JS:b};default:return b=a=a.data.size,{width:a,height:a,Kw:b,JS:b}}};function gvjs_nF(a){gvjs_W.call(this);this.xd=null;this.H=a;a=gvjs_y||gvjs_ee||gvjs_ge&&!gvjs_te("531")&&a.tagName==gvjs_Fa;this.U=new gvjs_qp(this);this.U.B(this.H,a?[gvjs_tv,"paste","cut","drop",gvjs_lv]:gvjs_lv,this)}gvjs_s(gvjs_nF,gvjs_W);
gvjs_nF.prototype.handleEvent=function(a){if(a.type==gvjs_lv)gvjs_y&&gvjs_te(10)&&0==a.keyCode&&0==a.charCode||(gvjs_oF(this),this.dispatchEvent(gvjs_pF(a)));else if(a.type!=gvjs_tv||gvjs_xca(a)){var b=a.type==gvjs_tv?this.H.value:null;gvjs_y&&229==a.keyCode&&(b=null);var c=gvjs_pF(a);gvjs_oF(this);this.xd=gvjs_Ym(function(){this.xd=null;this.H.value!=b&&this.dispatchEvent(c)},0,this)}};function gvjs_oF(a){null!=a.xd&&(gvjs_Zm(a.xd),a.xd=null)}
function gvjs_pF(a){a=new gvjs_9l(a.fj);a.type=gvjs_lv;return a}gvjs_nF.prototype.N=function(){gvjs_nF.o.N.call(this);this.U.oa();gvjs_oF(this);delete this.H};function gvjs_qF(a,b){gvjs_0A.call(this,b);this.Wb=a||""}var gvjs_rF;gvjs_s(gvjs_qF,gvjs_0A);gvjs_=gvjs_qF.prototype;gvjs_.fq=null;gvjs_.Bva=10;function gvjs_sF(){null!=gvjs_rF||(gvjs_rF=gvjs_Gw in document.createElement(gvjs_ua));return gvjs_rF}gvjs_.HJ=!1;gvjs_.C=function(){this.H=this.Da().C(gvjs_ua,{type:gvjs_Q})};
gvjs_.Of=function(a){gvjs_qF.o.Of.call(this,a);this.Wb||(this.Wb=a.getAttribute(gvjs_vv)||"");gvjs_pf(gvjs_Ge(a))==a&&(this.HJ=!0,a=this.j(),gvjs_8A(a,this.pK));gvjs_sF()&&(this.j().placeholder=this.Wb);a=this.j();gvjs_vz(a,gvjs_vv,this.Wb)};
gvjs_.$b=function(){gvjs_qF.o.$b.call(this);var a=new gvjs_qp(this);a.B(this.j(),gvjs__a,this.Lca);a.B(this.j(),gvjs_Os,this.hR);if(gvjs_sF())this.U=a;else{gvjs_fe&&a.B(this.j(),[gvjs_$k,gvjs_tv,gvjs_uv],this.Zsa);var b=gvjs_Ge(this.j());a.B(gvjs_Se(b),"load",this.fua);this.U=a;gvjs_tF(this)}this.Eu();this.j().oj=this};gvjs_.Rf=function(){gvjs_qF.o.Rf.call(this);this.U&&(this.U.oa(),this.U=null);this.j().oj=null};
function gvjs_tF(a){!a.hra&&a.U&&a.j().form&&(a.U.B(a.j().form,"submit",a.$sa),a.hra=!0)}gvjs_.N=function(){gvjs_qF.o.N.call(this);this.U&&(this.U.oa(),this.U=null)};gvjs_.pK="label-input-label";gvjs_.Lca=function(){this.HJ=!0;var a=this.j();gvjs_8A(a,this.pK);if(!gvjs_sF()&&!gvjs_uF(this)&&!this.Fua){var b=this,a=function(){b.j()&&(b.j().value="")};gvjs_y?gvjs_Ym(a,10):a()}};gvjs_.hR=function(){gvjs_sF()||(this.U.Qb(this.j(),gvjs_7j,this.Lca),this.fq=null);this.HJ=!1;this.Eu()};
gvjs_.Zsa=function(a){27==a.keyCode&&(a.type==gvjs_tv?this.fq=this.j().value:a.type==gvjs_$k?this.j().value=this.fq:a.type==gvjs_uv&&(this.fq=null),a.preventDefault())};gvjs_.$sa=function(){gvjs_uF(this)||(this.j().value="",gvjs_Ym(this.ksa,10,this))};gvjs_.ksa=function(){gvjs_uF(this)||(this.j().value=this.Wb)};gvjs_.fua=function(){this.Eu()};function gvjs_uF(a){return!!a.j()&&""!=a.j().value&&a.j().value!=a.Wb}gvjs_.clear=function(){this.j().value="";null!=this.fq&&(this.fq="")};
gvjs_.reset=function(){gvjs_uF(this)&&(this.clear(),this.Eu())};gvjs_.Wa=function(a){null!=this.fq&&(this.fq=a);this.j().value=a;this.Eu()};gvjs_.getValue=function(){return null!=this.fq?this.fq:gvjs_uF(this)?this.j().value:""};gvjs_.Nn=function(a){var b=this.j();gvjs_sF()?(b&&(b.placeholder=a),this.Wb=a):gvjs_uF(this)||(b&&(b.value=""),this.Wb=a,this.zha());b&&gvjs_vz(b,gvjs_vv,this.Wb)};gvjs_.Bd=function(){return this.Wb};
gvjs_.Eu=function(){var a=this.j();gvjs_sF()?this.j().placeholder!=this.Wb&&(this.j().placeholder=this.Wb):gvjs_tF(this);gvjs_vz(a,gvjs_vv,this.Wb);gvjs_uF(this)?(a=this.j(),gvjs_8A(a,this.pK)):(this.Fua||this.HJ||(a=this.j(),gvjs_6A(a,this.pK)),gvjs_sF()||gvjs_Ym(this.zha,this.Bva,this))};gvjs_.bb=function(a){this.j().disabled=!a;var b=this.j();gvjs_$A(b,this.pK+gvjs_Dq,!a)};gvjs_.isEnabled=function(){return!this.j().disabled};
gvjs_.zha=function(){!this.j()||gvjs_uF(this)||this.HJ||(this.j().value=this.Wb)};function gvjs_vF(a,b){return 0>b?a/Math.pow(10,-b):a*Math.pow(10,b)}function gvjs_wF(a){a=Math.abs(.4342944819032518*Math.log(a));return 1E-7>Math.abs(a-Math.round(a))}function gvjs_xF(a){return Math.floor(.4342944819032518*Math.log(a))}function gvjs_yF(a){return Math.ceil(.4342944819032518*Math.log(a))};function gvjs_zF(){return{transform:function(a){return a},inverse:function(a){return a}}}function gvjs_wda(a){var b=gvjs_xda(a);return{transform:function(a){var d=gvjs_AF(b,a,function(a){return a.source});return null===d?a:d.target+(a-d.source)*d.lC},inverse:function(a){var d=gvjs_AF(b,a,function(a){return a.target});return null===d?a:0==d.lC?d.source:d.source+(a-d.target)/d.lC}}}
function gvjs_xda(a){for(var b=[],c=0,d=null,e=0;e<a.length;e++){var f=a[e],g=f.qra,h=f.start,f=f.end,k=g/(f-h);null===d||d!=h?(d={source:h,target:h+c,lC:k},b.push(d)):(d=b[b.length-1],d.lC=k);b.push({source:f,target:h+c+g,lC:1});c+=g-(f-h);d=f}return b}function gvjs_AF(a,b,c){b=gvjs_Fc(a,{source:b,target:b,lC:0},function(a,b){a=c(a);b=c(b);return a<b?-1:a>b?1:0});0>b&&(b=-b-2);return 0>b?null:a[b]}
function gvjs_yda(){return{transform:function(a){return Math.log(a)/Math.LN10},inverse:function(a){return Math.pow(10,a)}}}function gvjs_zda(a){return{transform:function(b){return b>a?Math.log(b/a)/Math.LN10:b<-a?-Math.log(-b/a)/Math.LN10:0},inverse:function(b){return 0<b?Math.pow(10,b)*a:0>b?-Math.pow(10,-b)*a:0}}}var gvjs_Ada={iEa:gvjs_Fw,HDa:"log",WDa:gvjs_aw};function gvjs_BF(a,b,c){return(c=gvjs_3i(a,c,gvjs_Ada))?c:gvjs_I(a,b)?"log":gvjs_Fw}
function gvjs_CF(a,b,c){switch(a){case gvjs_Fw:return gvjs_tc(c)?gvjs_zF():gvjs_wda(c);case "log":return gvjs_yda();case gvjs_aw:return gvjs_zda(b);default:return gvjs_zF()}};function gvjs_DF(){}gvjs_=gvjs_DF.prototype;gvjs_.init=function(a,b,c){this.m$=!1;this.m=a;this.dE=b;this.Nq=null===c||0>c?this.dca():2<c?c-1:1;this.ticks=[];this.Xe=Infinity;this.kf=-Infinity;this.b4=null;this.mn=gvjs_Vi(a,this.qb(gvjs_Ju));a.Y(this.qb("valueFormatter"),function(a,b){return b});this.qd=this.bw=null};function gvjs_EF(a,b){null!=b&&(a.Xe=b)}function gvjs_FF(a,b){null!=b&&(a.kf=b)}
gvjs_.WC=function(a,b){var c=gvjs_BF(this.m,this.qb(gvjs_Nv),this.qb(gvjs_bx));if(!gvjs_tc(b)&&c!=gvjs_Fw)throw Error("Non-linear scale with gaps is not supported.");for(var d=[],e=0;e<b.length;e++){var f;a:{var g=b[e];f=this.q0(g.rra);var h=this.ao(g.Yc),g=this.ao(g.He);if(0<f)if(h+f<g)h+=f;else{f=null;break a}f={qra:0,start:h,end:g}}f&&d.push(f)}this.bw=gvjs_CF(c,gvjs_vF(1,gvjs_xF(a)),d)};gvjs_.qb=function(a){return gvjs_mE(this.dE,a)};gvjs_.dca=function(){return-1};
function gvjs_Bda(a,b,c,d){a.m$||(d&&(a.ic(a.Hc(b)),a.ic(a.Hc(c))),Infinity==a.Xe&&-Infinity==a.kf&&(gvjs_EF(a,0),gvjs_FF(a,1)),Infinity==a.Xe&&gvjs_EF(a,a.kf),-Infinity==a.kf&&gvjs_FF(a,a.Xe),a.Xe==a.kf&&(0==a.Xe?(gvjs_EF(a,-1),gvjs_FF(a,1)):0<a.Xe?(gvjs_EF(a,a.Xe/2),gvjs_FF(a,2*a.kf)):(gvjs_EF(a,2*a.Xe),gvjs_FF(a,a.kf/2))),a.hH(d),a.r0(d),a.QH(),a.Nq=Math.max(1,a.ticks.length-1),a.m$=!0)}gvjs_.hH=function(){};gvjs_.lr=function(a){this.ticks=a};function gvjs_GF(a,b){a.mn||(a.mn=b)}
function gvjs_HF(a){a.qd||a.QH();return a.qd}gvjs_.Hc=function(a){a=gvjs_IF(this,a);if(null==a)return null;a=this.bw.transform(a);return isFinite(a)?a:null};function gvjs_IF(a,b){return null!=b?a.ao(b):null}gvjs_.ic=function(a){null!=a&&(gvjs_EF(this,Math.min(this.Xe,a)),gvjs_FF(this,Math.max(this.kf,a)))};gvjs_.Bn=function(a){return this.a4(this.bw.inverse(a))};gvjs_.Q$=function(a,b){return a<b?-1:a>b?1:0};function gvjs_JF(a,b,c){this.t5=a;this.cQ=b;this.g_=c}gvjs_s(gvjs_JF,gvjs_DF);gvjs_=gvjs_JF.prototype;gvjs_.E0=function(){return null};gvjs_.init=function(a,b,c){gvjs_JF.o.init.call(this,a,b,c);a=gvjs_Gi(a,this.qb(gvjs_Ku));b=[];b.push(a.millisecond);b.push(a.second);b.push(a.minute);b.push(a.hour);b.push(a.day);b.push(a.month);b.push(a.year);this.g_=gvjs_Cda([b,gvjs_Nc(this.mn,b.length),this.g_])};
function gvjs_Cda(a){a=gvjs_Pc.apply(null,a);return gvjs_u(a,function(a){return gvjs_pc(a,function(a){return a})})}gvjs_.Y=function(a,b){return a.Y(b)};gvjs_.ao=function(a){return gvjs_LE(a)};gvjs_.a4=function(a){return gvjs_ME(a)};gvjs_.q0=function(a){return a};
gvjs_.hH=function(a){var b=this.Xe,c=this.kf,d=this.Nq;-1===d&&(d=6);var e=(c-b)/d,d=gvjs_yE(e,this.t5,this.cQ),f=new Date(b),c=new Date(c);a?(f=gvjs_tE(f,d),c=gvjs_uE(c,d,1)):(f=gvjs_tE(f,d),this.ao(f)!=b&&(f=gvjs_uE(new Date(b),d,1)),c=gvjs_tE(c,d));b=gvjs_AE(e);b=gvjs_wE(b,d,Math.round);this.dja=b=0<gvjs_zE(b)?b:d;this.owa=f;this.Yea=c;a&&(gvjs_EF(this,this.ao(f)),gvjs_FF(this,this.ao(c)))};
gvjs_.r0=function(a){for(var b=[],c=this.owa;c<this.Yea;)b.push(this.ao(c)),c=gvjs_xE(c,this.dja,1);if(a||c<=this.Yea)a=this.ao(c),b.push(a),gvjs_FF(this,Math.max(this.kf,a));this.lr(b)};gvjs_.QH=function(){var a=gvjs_CE(this.dja),a=this.g_[a];this.qd=typeof a===gvjs_db?new gvjs_fj(a):new gvjs_fj({pattern:a})};
var gvjs_Dda=[[0,0,0,0,1],[0,0,0,0,2],[0,0,0,0,7],[0,0,0,0,0,1],[0,0,0,0,0,3],[0,0,0,0,0,6],[0,0,0,0,0,12],[0,0,0,0,0,0,1],[0,0,0,0,0,0,5],[0,0,0,0,0,0,10],[0,0,0,0,0,0,25],[0,0,0,0,0,0,50],[0,0,0,0,0,0,100]],gvjs_Eda=[gvjs_hj.MEDIUM_DATE,gvjs_hj.MEDIUM_DATE,gvjs_hj.MEDIUM_DATE,gvjs_hj.MEDIUM_DATE,gvjs_hj.MEDIUM_DATE,gvjs_Dh.YEAR_MONTH_ABBR,"y"],gvjs_Fda=[[1],[2],[5],[10],[20],[50],[100],[200],[500],[0,1],[0,2],[0,5],[0,10],[0,15],[0,30],[0,0,1],[0,0,2],[0,0,5],[0,0,10],[0,0,15],[0,0,30],[0,0,0,1],
[0,0,0,2],[0,0,0,3],[0,0,0,4],[0,0,0,6],[0,0,0,12],[0,0,0,0,1],[0,0,0,0,2],[0,0,0,0,7],[0,0,0,0,0,1],[0,0,0,0,0,3],[0,0,0,0,0,6],[0,0,0,0,0,12],[0,0,0,0,0,0,1],[0,0,0,0,0,0,5],[0,0,0,0,0,0,10],[0,0,0,0,0,0,25],[0,0,0,0,0,0,50],[0,0,0,0,0,0,100]],gvjs_Gda=[gvjs_hj.MEDIUM_TIME,gvjs_hj.MEDIUM_TIME,gvjs_hj.SHORT_TIME,{pattern:gvjs_hj.SHORT_TIME,clearMinutes:!0},gvjs_hj.MEDIUM_DATE,gvjs_Dh.YEAR_MONTH_ABBR,"y"];function gvjs_Hda(a,b,c,d,e,f,g,h){var k=b-a;if(0>=k)return null;for(var l=Math.floor(Math.log(k)/Math.log(10)),m=gvjs_fE(5,function(a){return{se:Math.pow(10,l-a),YO:5}}),k=[],n=!1,p=0;p<m.length;++p){var q=m[p],r=gvjs_Ida(a/(q.se*q.YO),b/(q.se*q.YO),c,d,e,f,g),k=k.concat(gvjs_u(r,function(a){return{$n:q,nU:a}}));if(n)break;n=!gvjs_tc(r)}a={rm:-Infinity,nU:null};a=gvjs_mc(k,function(a,b){var c=b.$n;b=b.nU;for(var d=null,e=b.swa;e<=b.hwa&&d!=e;d=e,e+=b.Zwa){var d=Math.round(c.YO*e),f=Math.round(c.YO*
(e+g*b.aza)),k=h(d,f,c.se);k>a.rm&&(a={rm:k,nU:{zj:d*c.se,Bs:f*c.se}})}return a},a);return a.nU}
function gvjs_Ida(a,b,c,d,e,f,g){var h=[];if(1>g)return h;for(var k=b-a,l=Math.floor(k/(1-(d+f))/g),k=Math.ceil(k/(1-(c+e))/g);Infinity>k&&k<=l;++k)if(!(4<gvjs_KF(k))){var m=k*g,n=Math.ceil(Math.max(a-d*m,b-(1-e)*m)),p=Math.floor(Math.min(a-c*m,b-(1-f)*m)),q=1;0<b&&0>a?1<g&&(n=Math.ceil(n/k)*k,p=Math.floor(p/k)*k,q=k):0<=a?n=Math.max(0,n):p=Math.min(-m,p);0<=p-n&&h.push({aza:k,Zwa:q,swa:n,hwa:p})}return h}
var gvjs_KF=gvjs_ti(function(a){if(Math.round(a)!==a){var b=Math.floor(Math.log(a)/Math.log(10));0>b&&(a/=Math.pow(10,b));a=Math.round(1E4*a)}if(0==a)return 0;for(0>a&&(a=-a);0===Math.round(a%10);)a=Math.round(a/10);return 1==a||5==a?.5:2*Math.floor(Math.log(a)/Math.log(10))+a%2+(0==a%5?0:2)});function gvjs_LF(){this.saa=0}gvjs_s(gvjs_LF,gvjs_DF);gvjs_LF.prototype.E0=function(){return 0};var gvjs_Jda={f7:10,X1:10,Pua:10,Hxa:10,$Aa:10};gvjs_=gvjs_LF.prototype;gvjs_.dca=function(){return 4};gvjs_.init=function(a,b,c){gvjs_LF.o.init.call(this,a,b,c);this.qd=null;this.aM=gvjs_J(a,this.qb(gvjs_Mu),1);this.UM=a.Y(this.qb("tickScoringWeights"),gvjs_w(gvjs_Jda))};
gvjs_.r0=function(a){var b,c,d,e,f,g=this.Xe,h=this.kf,k=this.b4;b=gvjs_r(gvjs_Kda,null,this.UM,this.Nq,g,h,k);a?(d=1/Math.max(Math.min(this.Nq,6),3),e=c=-1E-4,f=d,null!=k&&(a=h-g,k<g&&g-a<k?g=k:k>h&&h+a>k&&(h=k))):(c=-1/Math.max(this.Nq,3),d=0,e=c,f=d,this.UM.f7*=2,this.UM.X1*=-1);k=g;a=h;var l=this.Nq;(b=gvjs_Hda(k,a,c,d,e,f,l,b))||(0<=k||0>=a||1==l?b={zj:k,Bs:a}:(b=Math.max(1,Math.min(l-1,Math.round(a/(a-k)*l))),c=l-b,k=Math.max(a/b,-k/c),b={zj:-c*k,Bs:b*k}));k=(b.Bs-b.zj)/this.Nq;a=[];for(c=0;c<=
this.Nq;++c)a.push(b.zj+k*c);a[0]!==g&&a[0]-k==g&&a.unshift(g);a[a.length-1]!==h&&a[a.length-1]+k==h&&a.push(h);this.Nq=a.length-1;gvjs_EF(this,Math.min(a[0],this.Xe));gvjs_FF(this,Math.max(a[a.length-1],this.kf));this.lr(a)};gvjs_.lr=function(a){gvjs_LF.o.lr.call(this,a);var b=0;gvjs_t(this.ticks,function(a){a=this.Bn(a);b=Math.max(b,gvjs_jE(a/this.aM))},this);this.saa=b};
gvjs_.QH=function(){var a=this.mn,a={pattern:a,fractionDigits:a?null:this.saa,scaleFactor:this.aM,prefix:gvjs_Vi(this.m,this.qb(gvjs_Lu)),suffix:gvjs_Vi(this.m,this.qb(gvjs_Nu)),significantDigits:gvjs_ig(this.m,this.qb("formatOptions.significantDigits"))};this.qd=new gvjs_jj(a)};
function gvjs_Kda(a,b,c,d,e,f,g,h){var k=(g-f)/b,l=f*h,m=g*h;h=0;if(null!=e){var n=e>=l&&e<=m;h+=(n?1:-1)*a.X1;n&&(l=Math.min(e,l),m=Math.max(e,m))}h-=Math.abs(1-(d-c)/(m-l))*a.f7;c=gvjs_KF(k)*a.$Aa;h=h-c-(gvjs_KF(f)+gvjs_KF(g)+gvjs_KF(f/k))*a.Hxa;if(1<b)for(g=0,c=1;c<b;c++)g+=gvjs_KF(f+c*k)*a.Pua;return h}gvjs_.Y=function(a,b){return gvjs_K(a,b)};gvjs_.ao=function(a){return Number(a)};gvjs_.a4=function(a){return a};gvjs_.q0=function(a){return a};function gvjs_MF(){this.WL={}}var gvjs_NF=null;function gvjs_OF(){return gvjs_NF?gvjs_NF:gvjs_NF=new gvjs_MF}gvjs_MF.prototype.rh=function(a){return(a=this.WL[a])?a.apply(null,[]):null};function gvjs_PF(){this.$0=1}gvjs_s(gvjs_PF,gvjs_DF);gvjs_=gvjs_PF.prototype;gvjs_.E0=function(){return[0,0,0,0]};gvjs_.Y=function(a,b){return a.Y(b)};gvjs_.Q$=function(a,b){a=gvjs_EE(a);b=gvjs_EE(b);return a<b?-1:a>b?1:0};gvjs_.ao=function(a){return gvjs_EE(a)};gvjs_.a4=function(a){return gvjs_AE(a).reverse()};gvjs_.q0=function(a){return a};
gvjs_.hH=function(a){var b=this.Xe,c=this.kf,d=this.Nq;-1===d&&(d=6);var e=(c-b)/d,d=gvjs_yE(e,gvjs_Lda,0);this.$0=gvjs_CE(d);var f=gvjs_zE(d);this.tickSize=Math.max(1,Math.round(e/f))*f;b=gvjs_AE(b);c=gvjs_AE(c);a&&(b=gvjs_wE(b,d,Math.floor),c=gvjs_wE(c,d,Math.ceil));gvjs_EF(this,this.ao(b.reverse()));gvjs_FF(this,this.ao(c.reverse()))};gvjs_.r0=function(){for(var a=[],b=this.Xe,c=this.kf;b<c;)a.push(b),b+=this.tickSize;a.push(b);this.lr(a)};
gvjs_.QH=function(){var a=new gvjs_fj({pattern:this.mn||(1<this.$0?gvjs_Ij:1===this.$0?"HH:mm:ss":"HH:mm:ss.SSS"),timeZone:0});this.qd={uc:function(b){b=gvjs_GE(b);return a.uc(b)}}};var gvjs_Lda=[[0,1,0,0],[0,2,0,0],[0,5,0,0],[0,10,0,0],[0,20,0,0],[0,30,0,0],[0,0,1,0],[0,0,5,0],[0,0,10,0],[0,0,15,0],[0,0,30,0],[0,0,0,1],[0,0,0,2],[0,0,0,3],[0,0,0,4],[0,0,0,6],[0,0,0,12]];gvjs_OF().WL.timeofday=function(){return new gvjs_PF};gvjs_OF().WL.date=function(){return new gvjs_JF(gvjs_Dda,3,gvjs_Eda)};gvjs_OF().WL.datetime=function(){return new gvjs_JF(gvjs_Fda,3,gvjs_Gda)};gvjs_OF().WL.number=function(){return new gvjs_LF};var gvjs_Mda={NONE:gvjs_e,pCa:gvjs_a,rEa:gvjs_jb,PERCENT:gvjs_ll};function gvjs_QF(){}function gvjs_RF(a,b,c){b=a.D[b];return b.Gg&&gvjs_k(b.qga)?(a=a.D[b.qga].points[c],a=null!=a?a.bg.d:a,null!=a?gvjs_Fc(b.points,a,function(a,b){return a-b.bg.d}):c):c}gvjs_=gvjs_QF.prototype;gvjs_.BQ=function(a){var b=a.Mb;a=a.Jb;var c=gvjs_RF(this,b,a);return this.D[b].points[c].Hd.nx||(this.Xa[c]?this.Xa[a].Hw[0]:null)};
function gvjs_SF(a,b){var c=b.Mb;b=gvjs_RF(a,c,b.Jb);return a.D[c].points[b].Hd.Ln||a.D[c].title}gvjs_.u0=function(a){return a.Jb};gvjs_.v0=function(a){return{row:a.Jb,Tb:this.D[a.Mb].ps}};gvjs_.FQ=function(a){var b=this.Wp[a.Tb].Gc;return null!=b?{Mb:b,Jb:this.qs[a.row]}:null};gvjs_.uJ=function(a,b){return this.D[a].points[b].Hd};function gvjs_TF(){};function gvjs_UF(){}gvjs_s(gvjs_UF,gvjs_TF);gvjs_UF.prototype.pq=function(){return"-"};function gvjs_VF(){}gvjs_s(gvjs_VF,gvjs_TF);gvjs_VF.prototype.pq=function(){return"+"};function gvjs_WF(){}gvjs_s(gvjs_WF,gvjs_TF);gvjs_WF.prototype.pq=function(){return")"};function gvjs_XF(){}gvjs_s(gvjs_XF,gvjs_TF);gvjs_XF.prototype.pq=function(){return"("};gvjs_Fb.prototype.Sn=function(){return this};gvjs_Fb.prototype.$y=function(){return!1};gvjs_Fb.prototype.bea=function(){return!1};function gvjs_YF(a){this.mh=a}gvjs_s(gvjs_YF,gvjs_Fb);gvjs_YF.prototype.join=function(a){var b=[];gvjs_t(this.mh,function(c,d){0<d&&b.push(a);d=!1;c instanceof gvjs_YF&&1<c.mh.length&&this.qJ()>c.qJ()&&(d=!0);d&&b.push(new gvjs_XF);gvjs_Cc(b,c.Sm());d&&b.push(new gvjs_WF)},this);return b};gvjs_YF.prototype.Sn=function(){if(1===this.mh.length)return this.mh[0];var a=[];gvjs_t(this.mh,function(b){a.push(b.Sn())});this.mh=a;return this};function gvjs_ZF(){}gvjs_s(gvjs_ZF,gvjs_TF);gvjs_ZF.prototype.pq=function(){return"--"};function gvjs__F(a){this.value=a}gvjs_s(gvjs__F,gvjs_TF);gvjs__F.prototype.pq=function(){return gvjs_f};function gvjs_0F(a){this.value=a}gvjs_s(gvjs_0F,gvjs_Fb);gvjs_0F.prototype.Sm=function(){return[new gvjs__F(this.value)]};gvjs_0F.prototype.$y=function(){return 0>this.value};gvjs_0F.prototype.getValue=function(){return this.value};gvjs_0F.prototype.bea=function(){return!0};function gvjs_1F(a){this.mh=[a]}gvjs_s(gvjs_1F,gvjs_YF);function gvjs_2F(a){this.mh=[a]}gvjs_s(gvjs_2F,gvjs_1F);gvjs_2F.prototype.Sn=function(){var a=this.mh[0].Sn();if(a.$y()){if(a instanceof gvjs_2F)return a.mh[0];if(a instanceof gvjs_0F)return new gvjs_0F(-a.getValue());throw Error("Unknown type of negative.");}return new gvjs_2F(a)};gvjs_2F.prototype.Sm=function(){return gvjs_Ac([new gvjs_ZF],this.mh[0].Sm())};gvjs_2F.prototype.$y=function(){return this.Sn()instanceof gvjs_2F};function gvjs_3F(a){this.mh=a}gvjs_s(gvjs_3F,gvjs_YF);gvjs_3F.prototype.qJ=function(){return 1};gvjs_3F.prototype.Sm=function(){var a=[];gvjs_t(this.mh,function(b){var c=b.$y();0<a.length&&c?(a.push(new gvjs_UF),b=(new gvjs_2F(b)).Sn()):0<a.length&&a.push(new gvjs_VF);a=gvjs_Ac(a,b.Sm())});return a};function gvjs_4F(){}gvjs_s(gvjs_4F,gvjs_TF);gvjs_4F.prototype.pq=function(){return"="};function gvjs_5F(a){this.mh=a}gvjs_s(gvjs_5F,gvjs_YF);gvjs_5F.prototype.qJ=function(){return 0};gvjs_5F.prototype.Sm=function(){return this.join(new gvjs_4F)};function gvjs_6F(){}gvjs_s(gvjs_6F,gvjs_TF);gvjs_6F.prototype.pq=function(){return"*"};function gvjs_7F(a,b){this.mh=a;this.H$=null!=b?b:!1}gvjs_s(gvjs_7F,gvjs_YF);gvjs_7F.prototype.qJ=function(){return 2};gvjs_7F.prototype.Sn=function(){gvjs_7F.o.Sn.call(this);var a=0,b=[],c=1;gvjs_t(this.mh,function(d){d.$y()&&(d=(new gvjs_2F(d)).Sn(),a++);d.bea()&&(c*=d.getValue(),d=null);d&&b.push(d)});1!==c&&gvjs_xc(b,0,0,new gvjs_0F(c));var d=new gvjs_7F(b,this.H$);a%2&&(d=new gvjs_2F(d));return d};
gvjs_7F.prototype.Sm=function(){return this.H$?gvjs_Ac.apply(null,gvjs_u(this.mh,function(a){return a.Sm()})):this.join(new gvjs_6F)};gvjs_7F.prototype.$y=function(){var a=0;gvjs_t(this.mh,function(b){b.$y()&&a++});return!!(a%2)};function gvjs_8F(){}gvjs_s(gvjs_8F,gvjs_TF);gvjs_8F.prototype.pq=function(){return"^"};function gvjs_9F(a){this.mh=a}gvjs_s(gvjs_9F,gvjs_YF);gvjs_9F.prototype.qJ=function(){return 3};gvjs_9F.prototype.Sm=function(){return this.join(new gvjs_8F)};function gvjs_$F(a){this.name=a}gvjs_s(gvjs_$F,gvjs_TF);gvjs_$F.prototype.pq=function(){return"identifier"};function gvjs_aG(a){this.name=a}gvjs_s(gvjs_aG,gvjs_Fb);gvjs_aG.prototype.Sm=function(){return[new gvjs_$F(this.name)]};gvjs_aG.prototype.getName=function(){return this.name};function gvjs_bG(a,b){if(a instanceof gvjs_bG)this.Jd=a.Bm();else{var c;if(c=gvjs_Kb(a))a:{for(var d=c=0;d<a.length;d++){if(!gvjs_Kb(a[d])||0<c&&a[d].length!=c){c=!1;break a}for(var e=0;e<a[d].length;e++)if(!gvjs_p(a[d][e])){c=!1;break a}0==c&&(c=a[d].length)}c=0!=c}if(c)this.Jd=gvjs_Bc(a);else if(a instanceof gvjs_A)this.Jd=gvjs_cG(a.height,a.width);else if(gvjs_p(a)&&gvjs_p(b)&&0<a&&0<b)this.Jd=gvjs_cG(a,b);else throw Error("Invalid argument(s) for Matrix contructor");}this.wa=new gvjs_A(this.Jd[0].length,
this.Jd.length)}function gvjs_dG(a,b,c){for(var d=0;d<a.bc().height;d++)for(var e=0;e<a.bc().width;e++)b.call(c,a.Jd[d][e],d,e,a)}function gvjs_eG(a,b){var c=new gvjs_bG(a.bc());gvjs_dG(a,function(d,e,f){c.Jd[e][f]=b.call(void 0,d,e,f,a)});return c}function gvjs_cG(a,b){for(var c=[],d=0;d<a;d++){c[d]=[];for(var e=0;e<b;e++)c[d][e]=0}return c}gvjs_=gvjs_bG.prototype;
gvjs_.add=function(a){if(!gvjs_Be(this.wa,a.bc()))throw Error("Matrix summation is only supported on arrays of equal size");return gvjs_eG(this,function(b,c,d){return b+a.Jd[c][d]})};function gvjs_Nda(a,b){if(a.wa.height!=b.bc().height)throw Error("The given matrix has height "+b.wa.height+", but needs to have height "+a.wa.height+".");var c=new gvjs_bG(a.wa.height,a.wa.width+b.wa.width);gvjs_dG(a,function(a,b,f){c.Jd[b][f]=a});gvjs_dG(b,function(a,b,f){c.Jd[b][this.wa.width+f]=a},a);return c}
gvjs_.equals=function(a,b){if(this.wa.width!=a.wa.width||this.wa.height!=a.wa.height)return!1;b=b||0;for(var c=0;c<this.wa.height;c++)for(var d=0;d<this.wa.width;d++)if(!(Math.abs(this.Jd[c][d]-a.Jd[c][d])<=(b||1E-6)))return!1;return!0};
gvjs_.ica=function(){if(this.wa.width!=this.wa.height)throw Error("An inverse can only be taken on a square matrix.");if(1==this.bc().width){var a=gvjs_fG(this,0,0);return 0==a?null:new gvjs_bG([[1/Number(a)]])}for(var a=this.wa.height,b=[],c=0;c<a;c++){b[c]=[];for(var d=0;d<a;d++)b[c][d]=c==d?1:0}a=new gvjs_bG(b);b=gvjs_gG(gvjs_Nda(this,a));return gvjs_hG(b,0,a.wa.width-1,a.wa.height-1).equals(a)?gvjs_hG(b,a.wa.width):null};
function gvjs_gG(a){for(var b=new gvjs_bG(a),c=0,d=0;d<b.wa.height&&!(c>=b.wa.width);d++){for(var e=d;0==b.Jd[e][c];)if(e++,e==b.wa.height&&(e=d,c++,c==b.wa.width))return b;var f=a,g=d,h=f.Jd[e];f.Jd[e]=f.Jd[g];f.Jd[g]=h;e=b.Jd[d][c];for(f=c;f<b.wa.width;f++)b.Jd[d][f]/=e;for(e=0;e<b.wa.height;e++)if(e!=d)for(g=b.Jd[e][c],f=c;f<b.wa.width;f++)b.Jd[e][f]-=g*b.Jd[d][f];c++}return b}gvjs_.bc=function(){return this.wa};
function gvjs_iG(a){var b=new gvjs_bG(a.wa.width,a.wa.height);gvjs_dG(a,function(a,d,e){b.Jd[e][d]=a});return b}function gvjs_fG(a,b,c){return 0<=b&&b<a.wa.height&&0<=c&&c<a.wa.width?a.Jd[b][c]:null}
gvjs_.multiply=function(a){if(a instanceof gvjs_bG){if(this.wa.width!=a.bc().height)throw Error("Invalid matrices for multiplication. Second matrix should have the same number of rows as the first has columns.");return gvjs_Oda(this,a)}if(gvjs_p(a))return gvjs_Pda(this,a);throw Error("A matrix can only be multiplied by a number or another matrix.");};
gvjs_.T6=function(a){if(!gvjs_Be(this.wa,a.bc()))throw Error("Matrix subtraction is only supported on arrays of equal size.");return gvjs_eG(this,function(b,c,d){return b-a.Jd[c][d]})};gvjs_.Bm=function(){return this.Jd};function gvjs_hG(a,b,c,d){var e=new gvjs_bG((c?c:a.wa.height-1)-0+1,(d?d:a.wa.width-1)-b+1);gvjs_dG(e,function(a,c,d){e.Jd[c][d]=this.Jd[0+c][b+d]},a);return e}
function gvjs_Oda(a,b){var c=new gvjs_bG(a.wa.height,b.bc().width);gvjs_dG(c,function(a,e,f){for(var g=a=0;g<this.wa.width;g++)a+=gvjs_fG(this,e,g)*gvjs_fG(b,g,f);if(!(0<=e&&e<c.wa.height&&0<=f&&f<c.wa.width))throw Error("Index out of bounds when setting matrix value, ("+e+","+f+") in size ("+c.wa.height+","+c.wa.width+")");c.Jd[e][f]=a},a);return c}function gvjs_Pda(a,b){return gvjs_eG(a,function(a){return a*b})};function gvjs_jG(a,b,c){this.ta=[];this.gfa=a;this.vka=b;this.XB=c||gvjs_zF()}function gvjs_kG(a,b){if(0<a.ta.length){var c=a.ta[a.ta.length-1][0],d=b-c;if(d>a.gfa&&(d=Math.round(d/a.gfa),1<d))for(var e=1;e<d;e++){var f=e/d*(b-c)+c;a.ta.push([f,a.vka(f)])}}a.ta.push([b,a.vka(b)])}gvjs_jG.prototype.ad=function(){return this.ta};function gvjs_lG(a){this.FP=a.Nu+1;this.eb=a.range;this.cwa=a.afa;this.p0=0;this.XB=a.x_||gvjs_zF();this.l8=0;this.ta=[]}gvjs_lG.prototype.add=function(a,b){if(gvjs_Vd(this.XB.transform(a))){if(0<this.ta.length){var c=a-this.ta[this.ta.length-1].x;0<c&&(this.p0+=c)}this.l8+=b;this.ta.push({x:a,y:b})}};
function gvjs_Qda(a){var b=a.cwa;b||(b=null!=a.eb&&null!=a.eb.min&&gvjs_Vd(a.eb.min)&&null!=a.eb.max&&gvjs_Vd(a.eb.max)?(a.eb.max-a.eb.min)/100:void 0);null!=b&&gvjs_Vd(b)||(b=a.p0/(a.ta.length-1));return b}function gvjs_Rda(a,b){return gvjs_mc(a.ta,function(a,d){return a+Math.pow(this.XB.inverse(d.x),b)},0,a)}function gvjs_Sda(a,b){return gvjs_mc(a.ta,function(a,d){return a+Math.pow(this.XB.inverse(d.x),b)*d.y},0,a)}
function gvjs_Tda(a){for(var b=[],c=a.FP,d=0;d<c;d++){for(var e=Array(c+1),f=0;f<=c;f++)e[f]=f<c?gvjs_Rda(a,d+f):gvjs_Sda(a,d);b.push(e)}return new gvjs_bG(b)}function gvjs_Uda(a){var b=gvjs_gG(gvjs_Tda(a));return gvjs_u(gvjs_Mc(a.FP),function(a){return gvjs_fG(b,a,this.FP)},a)}function gvjs_Vda(a,b){var c=a.FP;return gvjs_r(function(a){a=this.XB.inverse(a);for(var e=0,f=0;f<c;f++)e+=b[f]*Math.pow(a,f);return e},a)}
function gvjs_Wda(a,b){b=gvjs_Vda(a,b);var c=gvjs_Qda(a);if(null==c||isNaN(c)||!gvjs_Vd(c)||0===c)return null;var c=new gvjs_jG(c,b,a.XB),d=a.ta;gvjs_Ic(d,function(a,b){return a.x>b.x?1:a.x<b.x?-1:0});var e=a.l8/d.length,f=a.eb;null!=a.eb&&null!=a.eb.min&&gvjs_Vd(a.eb.min)&&f.min<d[0].x&&gvjs_kG(c,f.min);for(var g=0,h=0,k=!0,l=0;l<d.length;l++){var m=d[l].x,n=d[l].y,p=b(m),k=k&&p===n;gvjs_kG(c,m);g+=Math.pow(n-p,2);h+=Math.pow(n-e,2)}b=k?1:1-g/h;null!=a.eb&&null!=a.eb.max&&gvjs_Vd(a.eb.max)&&f.max>
d[d.length-1].x&&gvjs_kG(c,f.max);return{data:c.ad(),r2:b}}function gvjs_Xda(a){var b=gvjs_Uda(a),c;c=[];for(var d=b.length-1;0<=d;d--){var e=b[d];if(null!=e&&0!==e){e=new gvjs_0F(e);if(0<d){var f=new gvjs_aG("x");1<d&&(f=new gvjs_9F([f,new gvjs_0F(d)]));e=new gvjs_7F([e,f],!0)}c.push(e)}}c=new gvjs_5F([new gvjs_aG("y"),new gvjs_3F(c)]);a=gvjs_Wda(a,b);return null!=a&&0!==a.data.length?{Pp:b,data:a.data,r2:a.r2,$u:c.Sn()}:null};function gvjs_mG(a,b,c,d){var e=new gvjs_lG(d);gvjs_Zd(gvjs__d(a),function(a){var d=b(a);a=c(a);null!=d&&gvjs_Vd(d)&&null!=a&&gvjs_Vd(a)&&e.add(d,a)});return gvjs_Xda(e)};function gvjs_nG(a,b,c,d){a=gvjs_mG(a,b,c,{range:d.range,afa:d.afa,Nu:1,x_:d.x_});return null===a||isNaN(a.r2)?null:{data:a.data,r2:a.r2,$u:{offset:a.Pp[0],slope:a.Pp[1]}}};var gvjs_Yda={LINEAR:gvjs_Kv,gDa:"exponential",lEa:gvjs_Pw},gvjs_oG={linear:function(a,b,c,d){a=gvjs_nG(a,b,c,d);return null===a?null:{data:a.data,r2:a.r2,$u:(new gvjs_5F([new gvjs_aG("y"),new gvjs_3F([new gvjs_7F([new gvjs_0F(a.$u.slope),new gvjs_aG("x")]),new gvjs_0F(a.$u.offset)])])).Sn()}},exponential:function(a,b,c,d){for(var e=Infinity,f=0;f<a;f++){var g=b(f),h=c(f);null!=h&&h<e&&(e=h)}e=0<e?null:e-1;a=gvjs_nG(a,b,function(a){a=c(a);if(null==a)return null;null!=e&&(a-=e);return Math.log(a)},
d);if(null===a)return null;b=[];for(f=0;f<a.data.length;f++)g=a.data[f][0],h=Math.exp(a.data[f][1]),null!=e&&(h+=e),b.push([g,h]);f=new gvjs_7F([new gvjs_0F(Math.exp(a.$u.offset)),new gvjs_9F([new gvjs_aG("e"),new gvjs_7F([new gvjs_0F(a.$u.slope),new gvjs_aG("x")],!0)])],!0);null===e||(f=new gvjs_3F([f,new gvjs_0F(e)]));f=(new gvjs_5F([new gvjs_aG("y"),f])).Sn();return{data:b,r2:a.r2,$u:f}}};gvjs_oG.polynomial=gvjs_mG;var gvjs_pG={NONE:gvjs_e,hEa:gvjs_Cw,kla:gvjs_c,ema:gvjs_pl,JCa:gvjs_Vs,pla:gvjs_8u},gvjs_qG={NONE:gvjs_e,z8:gvjs_M,Fka:gvjs_vs,KEa:gvjs_Ex,Ika:gvjs_Hs,MCa:gvjs_1s,ema:gvjs_pl,KCa:gvjs_Xs},gvjs_rG={Ika:gvjs_Hs,MEa:"sticks",ICa:"boxes",POINTS:gvjs_Lw,z8:gvjs_M,Fka:gvjs_vs,NONE:gvjs_e},gvjs_sG={$Ca:gvjs_lx,GDa:gvjs_mx,UCa:gvjs_kx},gvjs_Zda={sX:gvjs_3s,T8:gvjs_Al,OCa:gvjs_4s},gvjs__da={mEa:gvjs_Qw,NDa:gvjs_2v,vX:gvjs_ik},gvjs_0da={NONE:gvjs_e,$la:gvjs_O,qla:gvjs_ab,P8:gvjs_ey,r8:gvjs_Rs,INSIDE:gvjs_iv,
DDa:gvjs_xv,FCa:gvjs_Ts},gvjs_1da={NONE:gvjs_e,P8:gvjs_ey,r8:gvjs_Rs,INSIDE:gvjs_iv},gvjs_tG={QN:gvjs_i,JN:gvjs_d},gvjs_2da={sma:gvjs_4,CENTER:gvjs_1,ela:gvjs_3},gvjs_uG={NONE:gvjs_e,INSIDE:gvjs_iv,OUTSIDE:gvjs_ww},gvjs_3da={GCa:"bound",aFa:"unbound"},gvjs_4da={pDa:gvjs_5u,JDa:"low"},gvjs_5da={NONE:gvjs_e,CDa:gvjs_vv,T8:gvjs_Al,Vla:gvjs_Bw,fFa:gvjs_By},gvjs_vG={NONE:gvjs_e,Vw:gvjs_Sa,T8:gvjs_Al,Vla:gvjs_Bw},gvjs_6da={DEFAULT:gvjs_Vt,dDa:gvjs_7t},gvjs_7da={bDa:gvjs_Tt,sX:gvjs_3s,lma:gvjs_jx},gvjs_8da=
{q8:gvjs_Oa,sX:gvjs_3s,lma:gvjs_jx,NONE:gvjs_e},gvjs_wG={NONE:gvjs_e,kla:gvjs_c,gEa:"phase",TCa:gvjs_st},gvjs_9da={yCa:"attachToStart",xCa:"attachToEnd"},gvjs_xG={FDa:"letter",kEa:gvjs_Iw,z8:gvjs_M},gvjs_yG=[{color:"#3366CC",lighter:"#45AFE2"},{color:gvjs_sq,lighter:"#FF3300"},{color:gvjs_tq,lighter:"#FFCC00"},{color:gvjs_iq,lighter:"#14C21D"},{color:"#990099",lighter:"#DF51FD"},{color:"#0099C6",lighter:"#15CBFF"},{color:"#DD4477",lighter:"#FF97D2"},{color:"#66AA00",lighter:"#97FB00"},{color:"#B82E2E",
lighter:"#DB6651"},{color:"#316395",lighter:"#518BC6"},{color:gvjs_oq,lighter:"#BD6CBD"},{color:"#22AA99",lighter:"#35D7C2"},{color:"#AAAA11",lighter:"#E9E91F"},{color:"#6633CC",lighter:"#9877DD"},{color:"#E67300",lighter:"#FF8F20"},{color:"#8B0707",lighter:"#D20B0B"},{color:"#651067",lighter:"#B61DBA"},{color:"#329262",lighter:"#40BD7E"},{color:"#5574A6",lighter:"#6AA7C4"},{color:"#3B3EAC",lighter:"#6D70CD"},{color:"#B77322",lighter:"#DA9136"},{color:"#16D620",lighter:"#2DEA36"},{color:"#B91383",
lighter:"#E81EA6"},{color:"#F4359E",lighter:"#F558AE"},{color:"#9C5935",lighter:"#C07145"},{color:"#A9C413",lighter:"#D7EE53"},{color:"#2A778D",lighter:"#3EA7C6"},{color:"#668D1C",lighter:"#97D129"},{color:"#BEA413",lighter:"#E9CA1D"},{color:"#0C5922",lighter:"#149638"},{color:"#743411",lighter:"#C5571D"}],gvjs_zG={color:"#EEEEEE",lighter:"#FEFEFE"},gvjs_AG=[[5],[2,5],[2,5],[2,4,6,8],[2,4,6,8],[2,3,4,5,6,7],[2,3,4,5,6,7,8],[2,3,4,5,6,7,8,9]],gvjs_BG={titleTextStyle:{color:gvjs_jq,italic:!0},gridlines:{baseline:gvjs_Oa,
minorTextOpacity:.7,minorGridlineOpacity:.4,newTimeline:!1,allowMinor:!0,minStrongLineDistance:40,minWeakLineDistance:40,minStrongToWeakLineDistance:5,minNotchDistance:10,minMajorTextDistance:10,minMinorTextDistance:5,unitThreshold:1.5,units:{milliseconds:{format:["h:mm:ss.SSS a"],interval:[1,5,10,50,100,200,500]},seconds:{format:["h:mm:ss a"],interval:[1,5,10,15,30]},minutes:{format:["h:mm a"],interval:[1,2,5,15,30]},hours:{format:["h a"],interval:[1,2,6,12]},days:{format:["MMM d","d"],interval:[1,
2,7]},months:{format:["MMM y","MMM yy","MMM"],interval:[1,3,6]},years:{format:["y"],interval:[1,2,5,10,20,50,100,200,500,1E3]}}},minorGridlines:{units:{milliseconds:{format:[".SSS"],interval:[50,100,200,500]},seconds:{format:[":ss"],interval:[1,5,10,15]},minutes:{format:[":mm"],interval:[1,2,5,15]},hours:{format:["h a"],interval:[1,2,6]},days:{format:["d"],interval:[1,7]},months:{format:["MMM","MM","MMMMM"],interval:[1,3]},years:{format:["y"],interval:[1,2,5,10,20,50,100,200,500,1E3]}}}},gvjs_CG=
{histogram:{hAxis:{baselineColor:gvjs_e,gridlines:{color:gvjs_e}}}},gvjs_DG={vAxis:gvjs_BG,hAxis:gvjs_BG,sizeAxis:{minSize:5,maxSize:30},fontName:gvjs_cr,titleTextStyle:{color:gvjs_ca,bold:!0},bubble:{textStyle:{color:gvjs_ca}},candlestick:{hollowIsRising:!1},annotations:{datum:{textStyle:{color:gvjs_kx},stemColor:gvjs_qq},domain:{textStyle:{color:gvjs_jq},stemColor:gvjs_qq}},majorAxisTextColor:gvjs_jq,minorAxisTextColor:"#444444",backgroundColor:{fill:gvjs_ea,stroke:gvjs_mq,strokeWidth:0},chartArea:{backgroundColor:{fill:gvjs_e}},
tooltip:{textStyle:{color:gvjs_ca}},baselineColor:gvjs_kq,gridlineColor:gvjs_wq,pieSliceBorderColor:gvjs_fa,pieResidueSliceColor:gvjs_wq,pieSliceTextStyle:{color:gvjs_fa},areaOpacity:.3,intervals:{style:gvjs_Hs,color:gvjs_lx,lineWidth:1,fillOpacity:.3,barWidth:.25,shortBarWidth:.1,boxWidth:.25,dataOpacity:1,pointSize:6},actionsMenu:{textStyle:{color:gvjs_ca},disabledTextStyle:{color:"#c0c0c0"}},legend:{newLegend:!0,textStyle:{color:gvjs_jq},pagingTextStyle:{color:"#0011cc"},scrollArrows:{activeColor:"#0011cc",
inactiveColor:gvjs_wq}},aggregationTarget:gvjs_Oa,colorAxis:{legend:{textStyle:{color:gvjs_ca}}},histogram:{lastBucketPercentile:0,hideBucketItems:!1,bucketSize:-1}};function gvjs_EG(a){this.Wh=gvjs_Nc({},a);this.zZ=gvjs_Nc({},a)}function gvjs_FG(a,b,c){var d=a.Wh.length;for(a.Wh[b]=c;b<d;++b)a.zZ[b]=gvjs_GG(a,0==b?{}:a.zZ[b-1],a.Wh[b])}function gvjs_HG(a){var b=gvjs_Hb(a);return b!=gvjs_db&&b!=gvjs_Na||b==gvjs_db&&gvjs_q(a.clone)||gvjs_Lb(a)}
function gvjs_GG(a,b,c){if(gvjs_HG(c)||gvjs_HG(b)||gvjs_Hb(c)==gvjs_Na)return c;if(gvjs_Hb(b)==gvjs_db){var d=gvjs_w(b);gvjs_v(c,function(a,c){d[c]=gvjs_Xc(b,c)&&null!=b[c]?gvjs_GG(this,b[c],a):a},a)}else d=gvjs_Bc(b),gvjs_v(c,function(a,c){d[c]=gvjs_GG(this,b[c],a)},a);return d}gvjs_EG.prototype.compact=function(){return gvjs_ic(this.zZ)};function gvjs_IG(a,b,c){for(var d=0;d<a.length;++d)b.ub(a[d].Ch.left,a[d].Ch.top,a[d].Ch.width,a[d].Ch.height,a[d].brush,c)}function gvjs_JG(a,b,c){for(var d=0;d<a.length;++d){var e=new gvjs_Ky;e.move(a[d].path[0],a[d].path[1]);e.za(a[d].path[2],a[d].path[3]);e.za(a[d].path[4],a[d].path[5]);e.close();b.Ha(e,a[d].brush,c)}}function gvjs_KG(a,b,c){for(var d=0;d<a.length;++d)b.ie(a[d].text,a[d].x,a[d].y,1,gvjs_4,gvjs_4,a[d].style,c)};function gvjs_LG(a,b){this.x=a||0;this.y=b||0}gvjs_LG.prototype.clone=function(){return new gvjs_LG(this.x,this.y)};function gvjs_MG(a){var b=gvjs_u(a.V,function(b){var d=a.anchor?a.anchor:{x:0,y:0},e=gvjs_Oy(b.x+d.x,b.length,a.ud);b=gvjs_Oy(b.y+d.y,a.ra.fontSize,a.jd);return e.start==e.end||b.start==b.end?null:new gvjs_C(b.start,e.end,b.end,e.start)}),b=gvjs_lc(b,gvjs_Jb);return gvjs_8h(b)};function gvjs_NG(a,b,c,d,e,f){function g(b){return a(b,c)}e=null!=e?Math.floor(e):1;if(0==e)return{V:[],Le:!1,wt:0};b=gvjs_eF(g,b,c,d,e,{truncate:!0,uha:null!=f?f:!1,Laa:!0});return{V:b.V,Le:b.Nw,wt:0<b.V.length?Math.max.apply(null,gvjs_u(gvjs_u(b.V,g),function(a){return a.width})):0}}function gvjs_$da(a){var b={background:gvjs_kv,padding:gvjs_Pq,border:gvjs_Qq};null!=a.fontSize&&(b.fontSize=a.fontSize+gvjs_g,b.margin=a.fontSize+gvjs_g);null!=a.lb&&(b.fontFamily=a.lb);return b};function gvjs_OG(a,b){this.X=b;this.dw=a;this.xs=null;this.Od={};this.Dy={};this.xx=this.pt=this.u7=this.Sb=null}gvjs_=gvjs_OG.prototype;gvjs_.Zp=function(a,b){this.Od={};this.Dy={};this.X.clear();this.dw.clear();gvjs_PG(this,a,b);a=this.Sb;a=this.X.Um(a.width,a.height);gvjs_QG(this,b,a)};function gvjs_PG(a,b,c){var d=new gvjs_EG(2);gvjs_FG(d,0,b);gvjs_FG(d,1,c);a.Sb=d.compact()}
function gvjs_QG(a,b,c){a.registerElement(c.j(),gvjs_6j);var d=a.Sb,e=a.X,f=d.QG;!gvjs_ei(f)&&!gvjs_di(f)||e.ub(0,0,d.width,d.height,f,c);d.KF==gvjs_ww&&(f=a.Uu(d.title,c,!0),a.registerElement(f,gvjs_3x));a.pt=e.Pa(!0);f=d.Ta;a.xI(f);f&&(e.appendChild(c,a.pt),a.registerElement(a.pt.j(),gvjs_Av));a.xx=e.Pa(!0);f=d.aj;gvjs_RG(a,f);f&&f.position!=gvjs_iv&&(e.appendChild(c,a.xx),a.Od.colorbar=a.xx.j());a.u7=e.Pa(!1);a.Saa(d,c)||a.B_(d,c);e.appendChild(c,a.u7);a.xs=b}
gvjs_.B_=function(a,b){var c={color:gvjs_Qa,lb:a.Nk,fontSize:a.Zm,bold:!1,Qc:!1,bf:!1};this.Wj(gvjs_Ar,c,a.K.width);var d=a.K.top+Math.round(a.K.height/2);this.X.ej(gvjs_Ar,a.K.left,d,a.K.left+a.K.width,d,gvjs_1,gvjs_1,c,b)};gvjs_.xI=function(a){if(a){var b=a.Lu;if(b){var c;a.cM?c=a.area:(c=gvjs_u(b,function(a){return gvjs_SG(a)},this),c=gvjs_8h(c));c&&(c=gvjs_xf(c),this.X.ub(c.left,c.top,c.width,c.height,gvjs_gi,this.pt));for(c=0;c<b.length;c++)gvjs_aea(this,b[c]);gvjs_bea(this,a.cM)}}};
function gvjs_SG(a){var b=[];if(a.Oa){var c=gvjs_MG(a.Oa);c&&b.push(c)}a.yc&&b.push(gvjs_wf(a.yc.coordinates));return gvjs_8h(b)}
function gvjs_TG(a,b,c,d,e,f,g){var h=a.X.nI(),k=f.type,l=Number(f.sides);null!=l&&gvjs_Vd(l)||(l=5);var m=Number(f.rotation);null!=m&&gvjs_Vd(m)||(m=0);m=m/180*Math.PI-Math.PI/2;"triangle"===k?(k=gvjs_Ow,l=3):k===gvjs_Bx?(k=gvjs_Ow,l=4,m+=Math.PI/4):"diamond"===k&&(k=gvjs_Ow,l=4);var n=k===gvjs_Dx;500<l&&(k===gvjs_Ow||k===gvjs_Dx)&&(k=gvjs_ot);if(k===gvjs_Ow||k===gvjs_Dx){f=Number(f.dent);null!=f&&gvjs_Vd(f)||(5<=l?(f=Math.cos(Math.PI/l),f-=Math.pow(Math.sin(Math.PI/l),2)/Math.sin(Math.PI/2-Math.PI/
l)):f=.3);f*=d;k===gvjs_Dx&&(l*=2);for(var k=new gvjs_Ky,p=0;p<l;p++){var q=d;n&&p%2&&(q=f);var r=2*Math.PI/l*p+m,t=Math.cos(r)*q+b,q=Math.sin(r)*q+c;0<p?k.za(t,q):k.move(t,q)}k.close();b=a.X.Nc(k,e)}else b=a.X.Jx(b,c,d,e);b&&g&&a.X.appendChild(g,b);a.X.UB(h);return b}
gvjs_.D_=function(a,b){var c=this.Sb.D[a.index];if(this.Sb.R7&&c&&!c.Oh&&c.sL){var d=a.yc.coordinates.left,e=a.yc.coordinates.width,f=a.yc.coordinates.height,g=d+e/2;a=a.yc.coordinates.top+f/2;c.gx&&this.X.ub(d,a,e,f/2,c.gx,b);var h=.5*f,k=c.Xc;k&&(k.Xb>h&&(k=k.clone(),k.pl(h)),this.X.E_(d,a,d+e,a,k,b));c.fh&&c.yN&&((d=c.sL)||(d={type:gvjs_ot}),gvjs_TG(this,g,a,Math.min(c.kd,f/2,e/2),c.fh,d,b))}else this.X.ub(a.yc.coordinates.left,a.yc.coordinates.top,a.yc.coordinates.width,a.yc.coordinates.height,
a.yc.brush,b)};
function gvjs_aea(a,b){if(b.ea){var c=a.X.Pa(!1),d=gvjs_SE([gvjs_Hv,b.index]);a.registerElement(c.j(),d,gvjs_Hv);if(d=gvjs_SG(b))d=gvjs_xf(d),a.X.ub(d.left,d.top,d.width,d.height,gvjs_gi,c);b.Oa&&a.Uu(b.Oa,c);b.yc&&a.D_(b,c);if(b.hh&&b.hh.ea){var e=b.hh.coordinates.x,f=b.hh.coordinates.y,g=b.hh.brush,d=a.X,h=d.Pa();d.ub(e,f,12,12,g,h);d.appendChild(c,h);g=new gvjs_Ky;g.move(e+2,f+2);g.za(e+12-2,f+12-2);g.move(e+12-2,f+2);g.za(e+2,f+12-2);e=new gvjs_H;e.wd(gvjs_fa);e.pl(2);d.Ha(g,e,h);d=h.j();b=gvjs_SE([gvjs_1w,
b.index]);a.registerElement(d,b)}a.X.appendChild(a.pt,c)}}function gvjs_bea(a,b){b&&(gvjs_UG(a,b.N4,-1),b.s4&&a.Uu(b.s4,a.pt),gvjs_UG(a,b.O3,1))}function gvjs_UG(a,b,c){if(b){var d=gvjs_Ny(b.path),d=a.X.Ha(d,b.brush,a.pt);b.active&&(b=gvjs_SE([gvjs_Iv,c]),a.registerElement(d,b))}}function gvjs_RG(a,b){if(b){var c=b.definition,d=a.X,e=a.xx;gvjs_IG(c.rZ,d,e);gvjs_JG(c.h3,d,e);gvjs_KG(c.c7,d,e);b=a.X.ub(b.DI.left,b.DI.top,b.DI.width,b.DI.height,gvjs_gi,a.xx);a.registerElement(b,"colorbar")}}
gvjs_.Wj=function(a,b,c){var d=b.fontSize;a=this.X.Yl(a,b);a>c&&(d=Math.max(1,Math.floor(b.fontSize*c/a)));return d};function gvjs_VG(a,b){var c=a.Od[b];c&&(a.X.Ze(c),delete a.Od[b])}gvjs_.kL=function(a,b){a=a.html?gvjs_RE(a,this.dw.getContainer()):gvjs_UE(a,this.X,this.u7).j();this.registerElement(a,b)};gvjs_.Uu=function(a,b,c){(a=gvjs_WG(this,a,c))&&this.X.appendChild(b,a);return a};
function gvjs_WG(a,b,c){var d=b.V;if(!d||0==d.length)return null;a=a.X;var e=b.ra,f=b.no,g=null!=b.angle?b.angle:0,h=b.anchor?b.anchor:{x:0,y:0},k=b.ya,l=!!k||c||!1;c=a.Pa();if(0===g&&f){var m=gvjs_MG(b);if(m){var n=Math.ceil(m.left-3)+.5,p=Math.floor(m.top-1)+.5;a.ub(n,p,Math.floor(m.right+3)+.5-n,Math.floor(m.bottom+1)+.5-p,f,c)}}for(f=0;f<d.length;f++)m=d[f],0===g?a.ie(m.text,m.x+h.x,m.y+h.y,m.length,b.ud,b.jd,e,c):gvjs_wca(a,m.text,m.x+h.x,m.y+h.y,m.length,g,b.ud,b.jd,e,c);if(l){l=null;if(0===
g)(m=gvjs_MG(b))&&(l=a.ub(m.left,m.top,m.right-m.left,m.bottom-m.top,gvjs_gi,c));else{var q=gvjs_Nd(g);b=gvjs_3c(b);b.angle=0;h=(new gvjs_Cz(h.x,h.y)).rotate(-q);b.anchor=new gvjs_LG(h.x,h.y);for(f=0;f<d.length;f++)h=(new gvjs_Cz(d[f].x,d[f].y)).rotate(-q),b.V[f].x=h.x,b.V[f].y=h.y;if(m=gvjs_MG(b))d=[new gvjs_Cz(m.left,m.top),new gvjs_Cz(m.right,m.top),new gvjs_Cz(m.right,m.bottom),new gvjs_Cz(m.left,m.bottom)],gvjs_t(d,function(a){a.rotate(q)}),d=gvjs_Ny(d,!1),l=a.Ha(d,gvjs_gi,c)}k&&l&&gvjs_Bca(a,
l,k,gvjs_$da(e))}return c.j()}gvjs_.Ge=function(a,b,c){var d=this.Od[b];null!=d?this.X.replaceChild(a,c,d):this.X.appendChild(a,c);this.registerElement(c,b)};gvjs_.registerElement=function(a,b,c){a&&(this.X.lp(a,b),this.Od[b]=a,c&&(this.Dy[c]||(this.Dy[c]=[]),gvjs_sc(this.Dy[c],b)||this.Dy[c].push(b)))};function gvjs_XG(a,b){var c=a.Od[b];c&&(a.X.Ze(c),delete a.Od[b])}
gvjs_.Fo=function(a){var b=[];if(this.Od[a]){var c=this.X.Fo(this.Od[a]);c&&b.push(c)}a=this.Dy[a]||[];for(var d=0;d<a.length;++d)(c=this.X.Fo(this.Od[a[d]]))&&b.push(c);return gvjs_8h(b)};function gvjs_YG(a,b){return a.ia&&a.ia.brush||a.brush||b.fh}function gvjs_ZG(a){return!a||a.bm}function gvjs__G(a){return a.type==gvjs_M||a.type==gvjs_vs||a.type==gvjs_pl}function gvjs_0G(a,b){return null!=a.visible?a.visible:b.yN}function gvjs_1G(a,b){var c=a.points[b],d=a.points[b-1];a=a.points[b+1];d=!d||!d.ia||d.bm;a=!a||!a.ia||a.bm;return!(!c||!c.ia||c.bm)&&d&&a}function gvjs_2G(a,b){return a.ia&&null!=a.ia.radius?a.ia.radius:null!=a.radius?a.radius:b.kd}
function gvjs_3G(a,b){return gvjs_2G(a,b)+gvjs_ci(gvjs_YG(a,b))/2}function gvjs_4G(a){return a.rp!==gvjs_e&&a.ib==gvjs_c&&a.orientation==gvjs_d}
function gvjs_5G(a,b){for(var c=new gvjs_Rz,d=!0,e=!0,f=null,g=null,h=0;h<a.points.length;h++){var k=a.points[h];if(k&&k.ia&&null!=k.ia.x&&null!=k.ia.y){d&&(f=h,d=!1);var l=k.ia,m=k&&k.at||a.Xc;if(e||null===m)c.move(l.x,l.y),e=!1;else{var n=a.points[g];a.n2&&n.$q?c.Bp(m,a.points[g].$q.x,a.points[g].$q.y,k.nt.x,k.nt.y,l.x,l.y):c.za(m,l.x,l.y)}g=h}else e=!b||d}!d&a.Yua&&(d=b?g:a.points.length-1,m=b?f:0,b=a.points[m],null!=d&&null!=m&&a.points[d]&&!gvjs_ZG(b)&&(m=b&&b.at||a.Xc,a.n2?c.Bp(m,a.points[d].$q.x,
a.points[d].$q.y,b.nt.x,b.nt.y,b.ia.x,b.ia.y):c.close(m)));return c}function gvjs_6G(a){for(var b=new gvjs_Rz,c=!0,d=0;d<a.points.length;d++){var e=a.points[d],f=e&&e.ia;!gvjs_ZG(e)&&f&&null!=f.x&&null!=f.y?(c||b.za(e&&e.at||a.Xc,f.iP,f.jP),(c||f.iP!=f.gP||f.jP!=f.hP)&&b.move(f.gP,f.hP),c=!1):c=!0}return b}function gvjs_cea(a,b,c){return(c=(a=a.Dd)&&a[c||0])&&c.position.Te(b)}function gvjs_dea(a,b,c){return(c=(a=a.Sc)&&a[c||0])&&c.position.Te(b)}
function gvjs_eea(a,b,c){return(c=(a=a.Dd)&&a[c||0])&&c.position.zk(b)}function gvjs_fea(a,b,c){return(c=(a=a.Sc)&&a[c||0])&&c.position.zk(b)}
function gvjs_gea(a,b,c,d){for(var e=a.D,f=null,g=Infinity,h,k=new gvjs_z(b,c),l=0,m=e.length;l<m;l++){var n=e[l];if(!n.Gg)if(a.ib===gvjs_Cw){var p=n.ZC.x-b,q=n.ZC.y-c;h=0<-p*(n.ZC.y-n.xf.y)+q*(n.ZC.x-n.xf.x);if(0<-(n.Ev.x-n.ji.x)*q+(n.Ev.y-n.ji.y)*p&&h&&Math.sqrt(Math.pow(n.Ev.x-b,2)+Math.pow(n.Ev.y-c,2))<Math.sqrt(Math.pow(n.Ev.x-n.ji.x,2)+Math.pow(n.Ev.y-n.ji.y,2))+d)return{row:l}}else{p=0;for(q=n.points.length;p<q;p++)if((h=n.points[p])&&null!=h.ia)switch(h=h.ia,n.type){case gvjs_M:case gvjs_Xs:case gvjs_pl:h=
gvjs_ye(k,h);h<d&&h<g&&(f={uH:p,row:l},g=h);break;case gvjs_1s:case gvjs_Hs:var r=null;if(n.type===gvjs_Hs)r=new gvjs_D(h.left,h.top,h.width,h.height);else if(n.type===gvjs_1s)var r=h.line,t=Math.min(h.rect.top,r.top),r=new gvjs_D(h.rect.left,t,h.rect.width,Math.max(h.rect.top+h.rect.height,r.top+r.height)-t);h=d;r=r.distance(k);(h=r>h?null:r)&&h<g&&(f={uH:p,row:l},g=h);break;default:throw"unknown chart type for getPointDatum.";}if(0===g)break}}return f}
function gvjs_7G(a,b){switch(a){case gvjs_lx:return b.rb;case gvjs_mx:return b.th;case gvjs_kx:return b.color;default:return a}};function gvjs_8G(a,b){gvjs_OG.call(this,a,b);this.Pf=null;this.v7=[]}gvjs_s(gvjs_8G,gvjs_OG);function gvjs_9G(a,b,c){a.v7.push({definition:b,id:c})}function gvjs_$G(a){var b=a.X.nI();gvjs_t(a.v7,gvjs_r(function(a){this.kL(a.definition,a.id)},a));a.X.UB(b);a.v7=[]}gvjs_=gvjs_8G.prototype;
gvjs_.Saa=function(a,b){function c(b){b=a.D[b];return!a.sd||b.type!==gvjs_pl||b.yN}gvjs_hea(this,a);var d=this.X.Pa(!1);this.X.appendChild(b,d);this.registerElement(d.j(),gvjs_lt);gvjs_v(this.Pf,function(a){a.ff||(a.ff=this.X.Pa(!(gvjs_k(a.k9)&&!a.k9)))},this);this.X.ub(a.K.left,a.K.top,a.K.width,a.K.height,a.v$,d);a.KF==gvjs_iv&&this.Uu(a.title,this.Pf.title.ff,!0);a.ZJ&&this.Uu(a.ZJ,this.Pf.axistitle.ff,!0);gvjs_t(a.Xa,function(a,b){a.$c&&gvjs_aH(this,a.$c,null,b)},this);gvjs_v(a.Dd,function(b){gvjs_iea(this,
a,b)},this);gvjs_v(a.Sc,function(b){gvjs_jea(this,a,b)},this);var e=new gvjs_D(a.K.left,a.K.top,a.K.width,a.K.height);this.X.UB(e);for(var f=[],g=0;g<a.D.length;g++)c(g)&&f.push({FN:a.D[g].FN,index:g});gvjs_Jc(f,function(a,b){return gvjs_Hc(a.FN,b.FN)});for(g=0;g<f.length;g++){var h=f[g].index;gvjs_bH(this,a.D[h],h)}a.sd&&a.D[0].type===gvjs_pl&&gvjs_kea(this,a,b);for(g=0;g<a.Xa.length;g++)a.Xa[g].ya&&(f=gvjs_SE([gvjs_xl,g]),gvjs_9G(this,a.Xa[g].ya,f));g=this.X.nI();gvjs_v(a.Dd,function(a){gvjs_cH(this,
a)},this);gvjs_v(a.Sc,function(a){gvjs_cH(this,a)},this);this.X.UB(g);gvjs_$G(this);var k=this.X.Pa(!1),e=this.X.tH(k,e);this.X.appendChild(d,e);gvjs_t(gvjs_TE,function(a){var c=this.Pf[a].ff;if(c){var e;switch(this.Pf[a].position){case gvjs_qt:e=k;break;case gvjs_mv:e=d;break;case gvjs_xw:e=b}this.X.appendChild(e,c)}},this);return!0};
function gvjs_hea(a,b){a.Pf={};var c=a.Pf;c.action={position:gvjs_xw};c.annotation={position:gvjs_qt};c.annotationtext={position:gvjs_mv};c.area={position:gvjs_qt};c.bar={position:gvjs_qt};c.baseline={position:gvjs_qt};c.bubble={position:gvjs_qt};c.categorysensitivityarea={position:gvjs_qt};c.candlestick={position:gvjs_qt};c.histogram={position:gvjs_qt};c.gridline={position:gvjs_qt};c.interval={position:gvjs_qt};c.line={position:gvjs_qt};c.minorgridline={position:gvjs_qt};c.overlaybox={position:gvjs_qt};
c.pathinterval={position:gvjs_qt};c.point={position:gvjs_mv,k9:!1};c.pointsensitivityarea={position:gvjs_mv};c.steppedareabar={position:gvjs_qt};c.tooltip={position:gvjs_xw};c.title={position:b.KF==gvjs_iv?gvjs_mv:gvjs_xw};c.axistick={position:gvjs_mv};c.axistitle={position:b.JG==gvjs_iv?gvjs_mv:gvjs_xw};var d=b.Ta&&b.Ta.position==gvjs_iv,e=d?a.pt:null,d=d?gvjs_mv:gvjs_xw;c.legend={ff:e,position:d};c.legendscrollbutton={ff:e,position:d};c.legendentry={ff:e,position:d};b=b.aj&&b.aj.position==gvjs_iv;
c.colorbar={ff:b?a.xx:null,position:b?gvjs_mv:gvjs_xw}}
function gvjs_bH(a,b,c){if(b.type==gvjs_Xs)gvjs_lea(a,b,c);else if(b.type==gvjs_Hs)gvjs_dH(a,b,c);else if(b.type==gvjs_Ex)gvjs_dH(a,b,c);else if(b.type==gvjs_1s)for(var d=0;d<b.points.length;d++)gvjs_eH(a,c,b.points[d],d);else if(b.type==gvjs_vs){var e=a.Sb.rp!==gvjs_e,f=a.Sb.ek;if(0!=b.points.length){for(var f=f&&!e,g=[],h={start:null,end:null,brush:null},d=0;d<=b.points.length;d++){var k=b.points[d];gvjs_ZG(k)?f&&d!==b.points.length||(null===h.start||null===h.end||g.push(h),d<b.points.length&&(h=
{start:null,end:null,brush:null})):null===h.start?h.start=d:(k=k&&k.ZR||b.gx,null===h.brush||gvjs_ji(h.brush,k)?(h.end=d,h.brush=k):(g.push(h),h={start:d-1,end:d,brush:k}))}k=a.X.Pa();for(d=0;d<g.length;d++){var h=g[d],l=h.brush,m=new gvjs_Ky,n=m,p=b,q=e,r=h.start,h=h.end,t=!0,u=null;n.move(p.points[r].ia.vY,p.points[r].ia.wY);for(var w=r;w<=h;w++){var v=p.points[w];gvjs_ZG(v)||(v=v.ia,n.za(v.iP,v.jP),v.gP==v.iP&&v.hP==v.jP||n.za(v.gP,v.hP),null!=v.x&&null!=v.y&&(t=!1,u=w))}if(!t)if(q)for(w=h;w>=
r;w--)v=p.points[w].ia,n.za(v.xY,v.yY),v.vY==v.xY&&v.wY==v.yY||n.za(v.vY,v.wY);else v=p.points[u].ia,n.za(v.xY,v.yY),n.close();a.X.Ha(m,l,k)}d=gvjs_SE([gvjs_vs,c]);a.Ge(a.Pf.area.ff,d,k.j());if(e){d=gvjs_6G(b);e=gvjs_SE([gvjs_M,c]);f=d.Nc(a.X);g=gvjs_fH(a,b);if(f){k=b.No;l=b.tj;if(k||l){g=g||a.X.Pa();if(k)for(d=0;d<k.We.length;d++)a.X.Ha(k.We[d].path,k.We[d].brush,g);l&&a.X.Ha(l.path,l.brush,g)}g&&a.X.appendChild(g,f)}d=g?g.j():f;null!=d&&a.Ge(a.Pf.line.ff,e,d);gvjs_gH(a,b,c)}else gvjs_hH(a,b,c,f)}}else gvjs_hH(a,
b,c,a.Sb.ek);if(b.Wf&&b.Wf.paths)for(b=b.Wf.paths,d=0;e=b[d];++d)0!=e.line.length&&(f=new gvjs_Ky,gvjs_My(f,e.line,e.HZ),e.bottom&&gvjs_My(f,e.bottom,e.Gna),g=a.X.Pa(),a.X.Ha(f,e.brush,g),e=g.j(),f=gvjs_SE(["pathinterval",c,d]),a.Ge(a.Pf.pathinterval.ff,f,e))}function gvjs_iH(a,b,c,d,e){b.type==gvjs_Hs||b.type==gvjs_Ex?a.Re(b,c,d,e):b.type==gvjs_1s?gvjs_eH(a,c,d,e):b.type==gvjs_Xs?a.wI(b,c,d,e):gvjs_jH(a,b,c,d,e,a.Pf.point.ff)}
function gvjs_lea(a,b,c){var d=a.Pf.bubble.ff,e=gvjs_fE(b.points.length,function(a){return a});b.vAa&&gvjs_Ic(e,function(a,c){a=b.points[a];c=b.points[c];return(c?c.ia.radius:0)-(a?a.ia.radius:0)});for(var f=0;f<e.length;f++){var g=e[f],h=b.points[g];if(h){a.wI(b,c,h,g);var k=a.X.hf(h.text,h.ra);if(k.width<2*h.ia.radius||k.height<2*h.ia.radius)h=a.X.ie(h.text,h.ia.x,h.ia.y,h.textLength,gvjs_1,gvjs_1,h.ra,d),g=gvjs_SE([gvjs_Vs,c,g]),a.X.lp(h,g)}}}
function gvjs_dH(a,b,c){for(var d=0;d<b.points.length;d++)a.Re(b,c,b.points[d],d)}
gvjs_.Re=function(a,b,c,d){if(!gvjs_ZG(c)&&c.ia){var e=c.brush||gvjs_YG(c,a),f=a.type==gvjs_Hs?gvjs_3j:gvjs_Fx,g=gvjs_SE([f,b,d]),h=c.ia.ko||c.ia,e=this.X.Il(h.left,h.top,h.width,h.height,e),h=null,k=c.ia.outline,l=c.No,m=c.tj;if(k||l||m){h=this.X.Pa();this.X.appendChild(h,e);if(k){var n=c.Xc||a.Xc,k=gvjs_Ny(k,!0);this.X.Ha(k,n,h)}if(l)for(n=0;n<l.We.length;n++)k=l.We[n].rect,this.X.ub(k.left,k.top,k.width,k.height,l.We[n].brush,h);m&&this.X.ub(m.rect.left,m.rect.top,m.rect.width,m.rect.height,m.brush,
h)}e=h?h.j():e;this.Ge(this.Pf[f].ff,g,e);c.ya&&(f=gvjs_SE([gvjs_xl,b,d]),gvjs_9G(this,c.ya,f));c.$c&&gvjs_aH(this,c.$c,b,d);c.ia.bt&&gvjs_kH(this,a,b,d,c.ia.bt)}};function gvjs_fH(a,b){var c=null,d=null;gvjs_t(b.points,function(a,f){gvjs_1G(b,f)&&(c||(c=this.X.Pa()),d||(d=gvjs_hi(b.Xc.ye,b.Xc.di)),a&&!gvjs_0G(a,b)&&this.X.Se(a.ia.x,a.ia.y,b.lineWidth,d,c))},a);return c}
function gvjs_hH(a,b,c,d){var e=gvjs_SE([gvjs_M,c]);if(0>=b.lineWidth)gvjs_XG(a,e),gvjs_gH(a,b,c);else{var f=gvjs_5G(b,d);if(!gvjs_tc(f.Jc)){d=(f=f.Nc(a.X))&&d?null:gvjs_fH(a,b);if(f){var g=b.No,h=b.tj;if(g||h){d||(d=a.X.Pa());if(g)for(var k=0;k<g.We.length;k++)a.X.Ha(g.We[k].path,g.We[k].brush,d);h&&a.X.Ha(h.path,h.brush,d)}d&&a.X.appendChild(d,f)}f=d?d.j():f;null!=f&&a.Ge(a.Pf.line.ff,e,f);gvjs_gH(a,b,c)}}}
function gvjs_kea(a,b,c){for(var d=0,e=b.D.length;d<e;d+=2){var f=b.D[d],g=b.D[d+1],h=f.points.length;if(0!=h)for(var k=new gvjs_H({stroke:f.fh.ob(),strokeOpacity:f.fh.Ie,strokeWidth:1}),l=0;l<h;l++){var m=f.points[l],n=g.points[l];!gvjs_ZG(m)&&m.ia&&a.X.E_(m.ia.x,m.ia.y,n.ia.x,n.ia.y,k,c)}}}function gvjs_gH(a,b,c){for(var d=0;d<b.points.length;d++)gvjs_jH(a,b,c,b.points[d],d,a.Pf.point.ff)}gvjs_.wI=function(a,b,c,d){gvjs_jH(this,a,b,c,d,this.Pf.bubble.ff)};
function gvjs_mea(a,b,c,d){var e=null,f=b.tj,g=b.No,h=b.faa;if(f||g||h)e=a.X.Pa();h&&a.X.Ha(h.path,h.brush,e);(h=b.shape)&&h.type||(h={type:gvjs_ot});f&&gvjs_TG(a,f.x,f.y,f.radius+.5,f.brush,h,e);if(g)for(f=0;f<g.We.length;f++)gvjs_TG(a,g.x,g.y,g.We[f].radius,g.We[f].brush,h,e);b=gvjs_TG(a,b.ia.x,b.ia.y,c,d,h);e&&a.X.appendChild(e,b);return e?e.j():b}
function gvjs_jH(a,b,c,d,e,f){var g;if(g=!gvjs_ZG(d)&&d.ia)a:{var h=d.ia;g=gvjs_3G(d,b);var k=a.Sb.K;if(h.x-g>=k.right||h.x+g<=k.left||h.y-g>=k.bottom||h.y+g<=k.top)g=!1;else{if((h.x>=k.right||h.x<=k.left)&&(h.y>=k.bottom||h.y<=k.top)){g*=g;var l=h.x-k.right,m=h.x-k.left,n=h.y-k.bottom,h=h.y-k.top,k=l*l,m=m*m,n=n*n,h=h*h;if(k+n>=g&&k+h>=g&&m+h>=g&&m+n>=g){g=!1;break a}}g=!0}}g&&(g=gvjs_SE([b.type==gvjs_Xs?gvjs_Vs:gvjs_Iw,c,e]),gvjs_0G(d,b)?a.Ge(f,g,gvjs_mea(a,d,gvjs_2G(d,b),gvjs_YG(d,b))):gvjs_XG(a,
g),d.ya&&(f=gvjs_SE([gvjs_xl,c,e]),gvjs_9G(a,d.ya,f)),d.$c&&gvjs_aH(a,d.$c,c,e),d.ia.bt&&gvjs_kH(a,b,c,e,d.ia.bt))}
function gvjs_eH(a,b,c,d){if(c&&c.ia){var e=a.X.Il(c.ia.line.left,c.ia.line.top,c.ia.line.width,c.ia.line.height,c.Xc),f=a.X.Il(c.ia.rect.left,c.ia.rect.top,c.ia.rect.width,c.ia.rect.height,c.RG),g=a.X.Pa();a.X.appendChild(g,e);a.X.appendChild(g,f);if(e=c.No)for(f=0;f<e.We.length;f++){var h=e.We[f].rect;a.X.ub(h.left,h.top,h.width,h.height,e.We[f].brush,g)}(e=c.tj)&&a.X.ub(e.rect.left,e.rect.top,e.rect.width,e.rect.height,e.brush,g);e=gvjs_SE([gvjs_Zs,b,d]);a.Ge(a.Pf.candlestick.ff,e,g.j());c.ya&&
(b=gvjs_SE([gvjs_xl,b,d]),gvjs_9G(a,c.ya,b))}}
function gvjs_aH(a,b,c,d){if(b){var e=b.Ria,f=a.Sb.K;if(!(!e||e.x<f.left||e.x>f.right)&&(f=b.labels)&&!gvjs_tc(f)){var g=[gvjs_hs,d];gvjs_wc(g,c,1);var g=gvjs_SE(g),h=e.x,k=e.y,l=e.length,l=e.orientation==gvjs_d?[l,1]:[1,l],e=a.X.Il(Math.min(h,h+l[0]),Math.min(k,k+l[1]),Math.abs(l[0]),Math.abs(l[1]),new gvjs_H({fill:e.color}));a.Ge(a.Pf.annotation.ff,g,e);e=a.X.Pa();g=[gvjs_us,d];gvjs_wc(g,c,1);h=null;b.bundle&&!b.bundle.Wda&&(f=[b.bundle.label],h=-1);b=a.X.nI();for(k=0;k<f.length;k++){var m=f[k];
if(l=gvjs_WG(a,m,!0)){if(m.pa){var n=gvjs_SE([gvjs_xl,c,d,k]);gvjs_9G(a,m.pa,n)}a.X.appendChild(e,l);m=gvjs_Bc(g);m.push(h||k);m=gvjs_SE(m);a.registerElement(l,m)}}a.X.UB(b);c=gvjs_SE(g);a.Ge(a.Pf.annotationtext.ff,c,e.j())}}}
function gvjs_kH(a,b,c,d,e){if(null!=b.Wf){var f=a.X.Pa();b=b.Wf.jF;for(var g=0;g<e.length;g++){var h=e[g].rect,k=b[e[g].cs];if(k&&k.style!=gvjs_vs&&k.style!=gvjs_M){var l=e[g].brush;0==h.width&&0==h.height?(k=k.Lga/2,0<k&&(h=a.X.Jx(h.left,h.top,k,l),a.X.appendChild(f,h))):0==h.width||0==h.height?(k=new gvjs_Ky,k.move(h.left,h.top),k.za(h.left+h.width,h.top+h.height),a.X.Ha(k,l,f)):a.X.appendChild(f,a.X.Il(h.left,h.top,h.width,h.height,l))}}f.H&&(c=gvjs_SE([gvjs_ov,c,d]),f=f.j(),a.Ge(a.Pf.interval.ff,
c,f))}}function gvjs_iea(a,b,c){var d=gvjs_r(function(a,d){var e=null!=a.length?a.length:b.K.height,k=c.wk.la;return this.X.ub(Math.floor(a.la),Math.min(k,k+c.wk.direction*e),1,e,a.brush,d)},a),e=gvjs_r(function(a,d){var e=null!=a.length?a.length:b.K.bottom,k=c.wk.la;return this.X.ub(Math.floor(a.la),Math.min(k,k-c.wk.direction*e),1,e,a.brush,d)},a);gvjs_lH(a,c,d,e)}
function gvjs_jea(a,b,c){var d=gvjs_r(function(a,d){var e=null!=a.length?a.length:b.K.width,k=c.wk.la;return this.X.ub(Math.min(k,k+c.wk.direction*e),Math.floor(a.la),e,1,a.brush,d)},a),e=gvjs_r(function(a,d){var e=null!=a.length?a.length:b.K.left,k=c.wk.la;return this.X.ub(Math.min(k,k-c.wk.direction*e),Math.floor(a.la),e,1,a.brush,d)},a);gvjs_lH(a,c,d,e)}
function gvjs_lH(a,b,c,d){var e=gvjs_r(function(a,c,d){if(a){var e=this.Pf[c].ff,l=gvjs_SE([b.name,c]);gvjs_t(a,function(a,f){f=gvjs_SE([b.name,c,f]);gvjs_mH(this,a,d,e,f,l)},this)}},a);e(b.Za,"gridline",c);e(b.ei,"axistick",d);d=a.Pf.baseline.ff;e=gvjs_SE([b.name,gvjs_Is]);b.Db&&b.Db.ea&&null!=b.Db.Ca&&Infinity!=b.Db.la&&gvjs_mH(a,b.Db,c,d,e)}function gvjs_mH(a,b,c,d,e,f){var g;if(g=b&&b.ea)g=b.brush,g=!(!gvjs_ei(g)&&!gvjs_di(g));g&&(b=c(b,d),a.registerElement(b,e,f))}
function gvjs_cH(a,b){var c=a.Pf,d=a.Uu(b.title,c.axistitle.ff,!0),e=gvjs_SE([b.name,gvjs_3x]);a.registerElement(d,e);if(b.text){var f=c.axistick.ff,g=gvjs_SE([b.name,gvjs_vv]);gvjs_t(b.text,function(a,c){a.ea&&(a=this.Uu(a.Oa,f),c=gvjs_SE([b.name,gvjs_vv,c]),this.registerElement(a,c,g))},a)}}gvjs_.lha=function(a,b){this.KU(a);this.aY(a,b)};
gvjs_.KU=function(a){var b=this.xs;if(b){for(var c in b.D){var d=Number(c),e=a.D[d];if(gvjs_pE(b.D[d],gvjs_Wc({points:null}))){var f=b.D[d].points,g;for(g in f){var h=Number(g),k=f[h];if(k.ya){var l=gvjs_SE([gvjs_xl,Number(d),Number(h)]);gvjs_VG(this,l)}if(k=k.$c)for(var m in k.labels)k.labels[m].pa&&(l=gvjs_SE([gvjs_xl,Number(d),Number(h),Number(m)]),gvjs_VG(this,l));gvjs_iH(this,e,Number(d),e.points[h],Number(h))}}else{for(h in b.D[d].points)b.D[d].points[h].ya&&(l=gvjs_SE([gvjs_xl,Number(d),Number(h)]),
gvjs_VG(this,l));gvjs_bH(this,e,Number(d))}}for(var n in b.Xa)if(c=Number(n),d=b.Xa[c],d.ya&&(l=gvjs_SE([gvjs_xl,Number(c)]),gvjs_VG(this,l)),k=d.$c){for(m in k.labels)k.labels[m].pa&&(l=gvjs_SE([gvjs_xl,null,Number(c),Number(m)]),gvjs_VG(this,l));gvjs_aH(this,a.Xa[c].$c,null,Number(c))}gvjs_$G(this)}};
gvjs_.aY=function(a,b){for(var c in b.D){var d=Number(c),e=a.D[d];if(gvjs_pE(b.D[d],gvjs_Wc({points:null})))for(var f in b.D[d].points){var g=Number(f),h=new gvjs_EG(2);gvjs_FG(h,0,e.points[g]);gvjs_FG(h,1,b.D[d].points[g]);h=h.compact();gvjs_iH(this,e,Number(d),h,Number(g))}else g=new gvjs_EG(2),gvjs_FG(g,0,e),gvjs_FG(g,1,b.D[d]),e=g.compact(),gvjs_bH(this,e,Number(d))}for(var k in b.Xa)c=Number(k),b.Xa[c].ya&&(d=gvjs_SE([gvjs_xl,Number(c)]),gvjs_9G(this,b.Xa[c].ya,d)),b.Xa[c].$c&&(d=new gvjs_EG(2),
gvjs_FG(d,0,a.Xa[c].$c),gvjs_FG(d,1,b.Xa[c].$c),d=d.compact(),gvjs_aH(this,d,null,Number(c)));gvjs_$G(this)};function gvjs_nH(a){this.Vk=a||String}var gvjs_nea={number:function(a,b){return b.Vk(a.value)},identifier:function(a){return a.name},"+":function(){return" + "},"-":function(){return gvjs_3p},"--":function(){return"-"},"=":function(){return" = "},"*":function(){return" * "},"(":function(){return"("},")":function(){return")"},",":function(){return gvjs_ia},"^":function(){return"^"}};gvjs_nH.prototype.O=function(a){return gvjs_u(a,function(a){return gvjs_nea[a.pq()](a,this)},this).join("")};function gvjs_oH(a){a=gvjs_lc(a.split("}"),function(a){return null!=a&&""!==gvjs__b(a)});for(var b={},c=0;c<a.length;c++){var d=a[c].split("{"),e=gvjs_u(d[0].split(","),gvjs__b),f=gvjs_8f(gvjs__b(d[1]));0===e.length?gvjs_6c(b,f):gvjs_t(e,function(a){b[a]=b[a]||{};gvjs_6c(b[a],f)})}return b}
var gvjs_oea=[{input:gvjs_2,tg:[gvjs_ru,gvjs_Nx]},{input:gvjs_eb,tg:[gvjs_su,gvjs_Ox]},{input:gvjs_tu,tg:[gvjs_ru]},{input:gvjs_uu,tg:[gvjs_su]},{input:gvjs_Qx,tg:[gvjs_Nx]},{input:gvjs_Rx,tg:[gvjs_Ox]},{input:gvjs_Sx,tg:[gvjs_Px]}],gvjs_pea=[{input:gvjs_2,tg:[gvjs_ru]},{input:gvjs_eb,tg:[gvjs_su]},{input:gvjs_tu,tg:[gvjs_ru]},{input:gvjs_uu,tg:[gvjs_su]},{input:gvjs_Qx,tg:[gvjs_Nx]},{input:gvjs_Rx,tg:[gvjs_Ox]},{input:gvjs_Sx,tg:[gvjs_Px]},{input:gvjs_Hu,tg:[gvjs_Cu]},{input:gvjs_Fu,tg:[gvjs_Bu]},
{input:gvjs_Ps,tg:["font.bold"]},{input:gvjs_qv,tg:["font.italic"]},{input:gvjs_ly,tg:[gvjs_Du]}];function gvjs_pH(a,b){var c={fill:{},stroke:{}};a=new gvjs_xi([a]);for(var d=0;d<b.length;d++){var e=b[d],f=e.tg,e=a.Y(e.input);if(null!=e)for(var g=0;g<f.length;g++)gvjs_l(f[g],e,c)}return c}function gvjs_qea(a){return gvjs_pH(a,gvjs_oea)}function gvjs_qH(a){return gvjs_pH(a,gvjs_pea)}
function gvjs_rH(a,b){if(null==a)return{};b=b||gvjs_qea;var c;a=gvjs__b(a);if(gvjs_Lg(a))c=b({color:a});else if("{"===a.charAt(0)){try{var d=gvjs_Nh(a)}catch(e){}null!=d&&(c=d)}null==c&&(gvjs_8b(a,"{")?(c=gvjs_Qc(gvjs_oH(a),b),gvjs_Xc(c,"")&&(gvjs_6c(c,c[""]),gvjs__c(c,"")),gvjs_Xc(c,"*")&&(gvjs_6c(c,c["*"]),gvjs__c(c,"*"))):c=b(gvjs_8f(a)));return c}
function gvjs_sH(a,b){b.color=gvjs_L(a,gvjs_ru,b.color);b.opacity=gvjs_J(a,gvjs_su,b.opacity);b.Rb=gvjs_L(a,gvjs_Nx,b.Rb);b.lb=gvjs_L(a,gvjs_Bu,b.lb);b.fontSize=gvjs_J(a,gvjs_Cu,b.fontSize);b.bold=gvjs_I(a,"font.bold",b.bold);b.Qc=gvjs_I(a,"font.italic",b.Qc);b.bf=gvjs_I(a,gvjs_Du,b.bf)};function gvjs_tH(a){this.x=a.x||0;this.y=a.y||0;this.pf=new gvjs_LG(this.x,this.y);this.length=a.length;this.text=a.text};function gvjs_uH(a){this.text=a.text;this.ra=a.ra;this.no=a.no;this.V=a.V;this.ud=a.ud;this.jd=a.jd;this.ya=void 0!==a.ya?a.ya:"";this.Hd=a.Hd;this.angle=null!=a.angle?a.angle:0;this.anchor=void 0!==a.anchor?a.anchor:null;this.Nw=!!a.Nw}
gvjs_uH.prototype.i$=function(){var a=this,b=gvjs_u(this.V,function(b){var d=a.anchor?a.anchor:{x:0,y:0},e=gvjs_Oy(b.x+d.x,b.length,a.ud);b=gvjs_Oy(b.y+d.y,a.ra.fontSize,a.jd);return e.start==e.end||b.start==b.end?null:new gvjs_C(b.start,e.end,b.end,e.start)}),b=gvjs_lc(b,gvjs_Jb);return gvjs_8h(b)};function gvjs_vH(a,b){this.$i=a;this.m=b}
function gvjs_rea(a){var b=a.$i.Tl(),c=a.m,d=a.$i.pd,e=b.orientation||gvjs_d;if(d){var f=d.direction,g=-1;e===gvjs_i&&(f=1,g=d.direction);var h=a.$i.sI,k=h&&h.CGa,h={lb:b.Nk,fontSize:b.Zm,Rb:b.Vy},l=gvjs_7i(c,[gvjs_ls,gvjs_ts],h),m=gvjs_5i(c,["annotations.domain.boxStyle",gvjs_is]),n=gvjs_Xi(c,["annotations.domain.stem.color",gvjs_js,gvjs_os,gvjs_qs],""),p=gvjs_J(c,["annotations.domain.stem.length","annotations.domain.stemLength",gvjs_ps,gvjs_rs],5),q=90;e===gvjs_i&&(q=0);gvjs_J(c,["annotations.domain.stem.angle",
gvjs_ns],q);var r=gvjs_2i(c,[gvjs_ks,gvjs_ss],gvjs_xG,gvjs_Iw);"letter"===r&&(r=gvjs_Iw);gvjs_t(b.Xa,function(a,c){var h=[],k=[];gvjs_t(b.Qk,function(a){a=this.nQ(c,a.columns,r);gvjs_Cc(h,a.Dt);gvjs_Cc(k,a.line)},this);if(h.length||k.length){var q=gvjs_wH(this.$i,c),q=d.zd(q),t=null,u=null;e===gvjs_i?(t=b.K.left,u=q):(t=q,u=b.K.top+b.K.height);h.length&&(a.$c=gvjs_xH(this,t,u,null,gvjs_e,"",e,f,g,h,l,m,p,n));k.length&&(b.orientation===gvjs_i?t=null:u=null,a.$c=gvjs_yH(this,t,u,e,k,l,n))}},a);var t=
gvjs_Vc(gvjs_sG),u=gvjs_I(c,["annotations.datum.highContrast",gvjs_ms],!0),w=gvjs_I(c,["annotations.datum.alwaysOutside","annotations.alwaysOutside"],!1),v=gvjs_8i(c,["annotations.datum.textStyle",gvjs_ts],t,h),y=gvjs_5i(c,["annotations.datum.boxStyle",gvjs_is]),x=gvjs_Yi(c,["annotations.datum.stem.color","annotations.datum.stemColor",gvjs_os,gvjs_qs],t,""),z=gvjs_J(c,["annotations.datum.stem.length","annotations.datum.stemLength",gvjs_ps,gvjs_rs],12);gvjs_J(c,["annotations.datum.stem.angle",gvjs_ns],
q);var A=gvjs_2i(c,["annotations.datum.style",gvjs_ss],gvjs_xG,gvjs_Iw);"letter"===A&&(A=gvjs_Iw);gvjs_t(b.D,function(a,f){if(a.type==gvjs_vs||a.type==gvjs_Hs||a.type==gvjs_M||a.type==gvjs_pl||a.type==gvjs_Ex){var g=gvjs_nx+f+".annotations.";f=gvjs_I(c,g+gvjs_6u,u);var h=gvjs_I(c,g+"alwaysOutside",w),l=gvjs_8i(c,g+gvjs__x,t,v);l.color=gvjs_7G(l.color,a.color);var m=gvjs_5i(c,[g+"boxStyle"],y),n=gvjs_Yi(c,[g+"stemColor",g+"stem.color"],t,x),p=gvjs_J(c,[g+"stemLength",g+"stem.length"],z);gvjs_J(c,[g+
"stem.angle"],z);n=gvjs_7G(n,a.color);gvjs_2i(c,g+gvjs_sb,gvjs_xG,A);for(var g=this.$i.qe[a.md],q=0;q<a.points.length;++q)if(null!=a.points[q]&&null!=a.points[q].ia){var r=a.points[q],O=this.nQ(q,a.columns,A),P=r.ia,L=gvjs_ei(a.fh)?a.fh.ob():f?gvjs_ea:gvjs_hq,r=r.brush&&gvjs_ei(r.brush)?r.brush.ob():L;if(r!==L&&f){var L=gvjs_w(l),ca=[.1,.2,.3],J=gvjs_Mg(r),T=gvjs_Mg(b.QG.ob()),M=gvjs_u(ca,gvjs_Pb(gvjs_Tg,J)),ca=gvjs_u(ca,gvjs_Pb(gvjs_Ug,J)),J=gvjs_Kg(gvjs_Vg(T,gvjs_Ac([J],M,ca)));L.color=J}else L=
l;var M=T=J=null,ca=d,N=g;e===gvjs_i&&(ca=g,N=d);if(null!=P.x)J=P.x,T=P.y;else if(null!=P.ko||null!=P.left)M=P.ko,null==M&&(M=new gvjs_D(P.left,P.top,P.width,P.height)),J=M.left,T=M.top,k?(1==ca.direction&&(J=M.left+M.width),1==N.direction&&(T=M.top+M.height)):e===gvjs_i?(T=M.top+M.height/2,1==ca.direction&&(J=M.left+M.width)):(J=M.left+M.width/2,1==N.direction&&(T=M.top+M.height));O.Dt.length&&(a.points[q].$c=gvjs_xH(this,J,T,M,a.type,r,e,ca.direction,N.direction,O.Dt,L,m,p,n,f,h));O.line.length&&
(a.points[q].$c=gvjs_yH(this,J,T,e,O.line,l,n))}}},a)}}gvjs_vH.prototype.nQ=function(a,b,c){var d=this.$i.Pb,e=b.annotation,f={line:[],Dt:[]};if(null==e)return f;b=b.annotationText||[];for(var g=0;g<e.length;++g){var h=e[g],k=h+1;0<=gvjs_jc(b,k)&&d.Ia(a,k)||(k=null);null!=d.getValue(a,h)&&(k={text:d.Ia(a,h),MF:k,rowIndex:a},gvjs_2i(this.m,"annotation."+h+".style",gvjs_xG,c)==gvjs_M?f.line.push(k):f.Dt.push(k))}return f};
function gvjs_xH(a,b,c,d,e,f,g,h,k,l,m,n,p,q,r,t){var u=a.$i.Tl(),w=l.length,v=[[64,64,64],[128,128,128],[255,255,255]];r=null==r?!0:r;var y=e===gvjs_Hs||e===gvjs_Ex;y&&d&&(g===gvjs_i?c=Math.floor(d.top+d.height/2):b=Math.floor(d.left+d.width/2));if(g===gvjs_d&&1===k||g===gvjs_i&&1===h)p*=-1;var x=g===gvjs_d?1===k?gvjs_Rs:gvjs_ey:1===h?gvjs_O:gvjs_ab,z=b,A=c-p;g===gvjs_i&&(z=b-p,A=c);e=-p;var B=p+m.fontSize*w;c-B<u.K.top&&c+B<u.K.bottom&&(A=c+B,e=p);p=[];for(u=0;u<w;u++){var B=l[u],D=(0,a.$i.zc)(B.text,
m),C={},G=new gvjs_LG(null==z?void 0:z,null==A?void 0:A),E=null;C.ra=(new gvjs_ki(m)).ad();if(!y)C.ud=gvjs_1,C.jd=gvjs_3;else if(d&&!t&&1===w){var E=gvjs_Mg(f),H=gvjs_Kg(gvjs_Vg(E,v)),E=gvjs_Qh(m,gvjs_Rh);r&&(E.Rb=gvjs_e,E.color=H);a:{var I=B.text,F=E,K=x,E=new gvjs_D(d.left,d.top+0,d.width,d.height),Q=a.$i.zc,H=a.$i.az,O=gvjs_p(4)?4:0,P=gvjs_p(2)?2:0,L=Q(I,F),ca,J=E.bc();ca=L.width<=J.width&&L.height<=J.height;var J={},T=[];J.text=I;J.ra=F;if(K===gvjs_ey)K=Math.floor(E.getCenter().x),P=E.top+P,J.ud=
gvjs_1,J.jd=gvjs_4;else if(K===gvjs_O)K=E.left+E.width-O,P=Math.floor(E.getCenter().y),J.ud=gvjs_3,J.jd=gvjs_1;else if(K===gvjs_Rs)K=Math.floor(E.getCenter().x),P=E.top+E.height-P,J.ud=gvjs_1,J.jd=gvjs_3;else if(K===gvjs_ab)K=E.left+O,P=Math.floor(E.getCenter().y),J.ud=gvjs_4,J.jd=gvjs_1;else throw Error("Invalid text block position.");if(!ca||L.width>E.width-O)if(L.height<E.height){if(F=gvjs_NG(Q,I,F,E.width-O,E.height/(L.height+2)),T=F.V,F.Le){var M=I;J.Nw=!0}}else if(E.height>F.fontSize/3)M=I,
T=[gvjs_ja],P=Math.floor(E.getCenter().y),J.jd=gvjs_1,J.Nw=!0;else{E=null;break a}J.V=[];if(T.length)for(F=I=0,Q=T.length;F<Q;F++)J.V.push(new gvjs_tH({x:0,y:I,length:E.width,text:T[F]})),I+=L.height;else J.V.push(new gvjs_tH({x:0,y:0,length:L.width,text:I}));J.angle=0;J.anchor=new gvjs_LG(K,P);H&&M&&(J.Hd={si:!1,bk:!1,content:M});E=new gvjs_uH(J)}}if(E&&!E.Nw&&1===w){p.push(E);var N=!0}else{switch(g){case gvjs_d:C.ud=gvjs_1;C.jd=-1===k?gvjs_3:gvjs_4;break;case gvjs_i:C.ud=1===h?gvjs_4:gvjs_3,C.jd=
gvjs_1}C.text=B.text;C.ra=m;C.no=n;C.anchor=G;C.Nw=!1;C.V=[{x:0,y:0,length:D.width,text:B.text}];C.angle=0;D=B.MF;a.$i.az&&null!=D&&(C.Hd=gvjs_zH(a.$i,D,B.rowIndex));p.push(new gvjs_uH(C));A+=k*m.fontSize*C.V.length}}a=gvjs_i;g===gvjs_i&&(a=gvjs_d);return{Ria:{x:b,y:c,length:N?0:e,orientation:a,color:q},labels:p,bundle:null}}
function gvjs_yH(a,b,c,d,e,f,g){for(var h=a.$i.Tl(),k=f.fontSize,l=[],m=a.$i.zc,n=0;n<e.length;n++){var p=e[n],q=gvjs_NG(m,p.text,f,h.K.height-k);l.push(q)}var m=gvjs_i,r=270,t=c,u=h.K.top,p=h.K.bottom;d===gvjs_i&&(m=gvjs_d,r=0,t=b,u=h.K.left,p=h.K.right);if(null!=b&&null!=c){for(n=h=0;n<l.length;n++)q=l[n],h=Math.max(h,q.wt);n=h+k;k=Math.max(Math.round(t-n/2),u);h=Math.min(k+n,p);k=h-n}else k=u,h=p;n=Math.round((k+h)/2);t=b;u=k;d===gvjs_i&&(t=k,u=c);d===gvjs_i?(b=n,c+=2):(b+=2,c=n);for(var w=[],
n=0;n<e.length;n++){var p=e[n],q=l[n],q={text:p,ra:f,V:[{x:b,y:c,length:q.wt,text:q.V[0]||""}],ud:gvjs_1,jd:gvjs_4,anchor:null,angle:r},v=p.MF;a.$i.az&&null!=v&&(q.Hd=gvjs_zH(a.$i,v,p.rowIndex));w.push(q);d===gvjs_i?c+=f.fontSize:b+=f.fontSize}return{Ria:{x:t,y:u,length:h-k,orientation:m,color:g},labels:w,bundle:null}};function gvjs_sea(a,b){if(a){if(b.length!=a.length)throw Error("colorsScale and valuesScale must be of the same length");}else if(1!==b.length)throw Error("colorsScale must contain exactly one element when no valueScale is provided");this.wl=a;this.Hu=gvjs_u(b,function(a){return gvjs_Gg(a).Vb})}var gvjs_AH=["#EFE6DC",gvjs_iq],gvjs_BH=[gvjs_sq,"#EFE6DC",gvjs_iq];
function gvjs_CH(a,b){if(!a.wl)return a.Hu[0];if(b>=a.wl[a.wl.length-1])return a.Hu[a.Hu.length-1];if(b<=a.wl[0])return a.Hu[0];var c=gvjs_Fc(a.wl,b);if(0<=c)return a.Hu[c];var d=-c-2,c=-c-1;return gvjs_5h(a.Hu[c],a.Hu[d],(b-a.wl[d])/(a.wl[c]-a.wl[d]))}
function gvjs_tea(a,b){b&&0!==b.length?1===b.length&&(b=[gvjs_AH[0],b[0]]):b=a&&3===a.length?gvjs_BH:gvjs_AH;if(!a||2>a.length)return{values:null,xZ:[gvjs_ic(b)]};var c=a[0],d=a[a.length-1],e=d-c;if(0===e)return{values:[d],xZ:[gvjs_ic(b)]};if(2===a.length)for(a=[],d=e/(b.length-1),e=0;e<b.length;e++)a.push(c+d*e);return{values:a,xZ:b}}
function gvjs_DH(a,b){var c=a.view("colorAxis"),d=null,e=c.Y("values",null,gvjs_Li);if(e&&0<e.length){1===e.length&&(e=[e[0],e[0]]);b&&(null==e[0]&&(e[0]=b.start),null==e[e.length-1]&&(e[e.length-1]=b.end));if(null==e[0])throw Error(gvjs_ut);for(d=1;d<e.length;d++){if(null==e[d])throw Error(gvjs_ut);if(e[d]<e[d-1])throw Error("colorAxis.values must be a monotonically increasing series");}d=e}else{var e=gvjs_K(c,gvjs_fl),f=gvjs_K(c,gvjs_el);if(null!=e&&null!=f&&e>f)throw Error("colorAxis.minValue ("+
e+") must be at most colorAxis.maxValue ("+f+")");(b=gvjs_7h(b,e,f))&&(d=[b.start,b.end])}a=gvjs__i(a,gvjs_wt);a=gvjs__i(c,gvjs_wt,a);b=c.Y("one-sided-colors",gvjs_AH);c=c.Y("two-sided-colors",gvjs_BH);a&&0!==a.length?1===a.length&&(a=[b[0],a[0]]):a=d&&3===d.length?c:b;c=gvjs_tea(d,a);return new gvjs_sea(c.values,c.xZ)};function gvjs_uea(a,b,c,d){this.z3=Math.pow(a,2);this.l3=Math.pow(b,2);this.Apa=b;this.W4=(this.Hr=c?new gvjs_G(d.transform(c.start),d.transform(c.end)):null)?this.Hr.end-this.Hr.start:null;this.Vfa=d}
function gvjs_EH(a,b){var c=null;null!=b&&null!=a.Vfa&&(b=a.Vfa.transform(b));if(null!=b&&null!=a.Hr)0===a.W4&&b===a.Hr.start?c=(a.l3+a.z3)/2:b<=a.Hr.start?c=a.z3:b>=a.Hr.end&&(c=a.l3);else if(!a.W4||null==b)return a.Apa;null==c&&(b=gvjs_Kd(b,a.Hr.start,a.Hr.end),c=gvjs_Md(a.z3,a.l3,(b-a.Hr.start)/a.W4));return Math.round(Math.sqrt(c))}
function gvjs_FH(a,b){var c=gvjs_Ri(a,"sizeAxis.minSize"),d=gvjs_Ri(a,"sizeAxis.maxSize");if(c>d)throw Error("sizeAxis.minSize ("+c+") must be at most sizeAxis.maxSize ("+d+")");var e=gvjs_K(a,"sizeAxis.minValue"),f=gvjs_K(a,"sizeAxis.maxValue");if(null!=e&&null!=f&&e>f)throw Error("sizeAxis.minValue ("+e+") must be at most sizeAxis.maxValue ("+f+")");b=gvjs_7h(b,e,f);a=gvjs_BF(a,"sizeAxis.logScale","sizeAxis.scaleType");a=gvjs_CF(a,1,[]);return new gvjs_uea(c,d,b,a)};var gvjs_GH={},gvjs_HH=!1;
function gvjs_IH(a){if(!gvjs_HH){var b={colors:[{color:"#dea19b",dark:"#ad7d79",light:"#ffd1c9"},{color:"#cdc785",dark:"#aea971",light:"#eeeeac"},{color:"#d6b9db",dark:"#a992ad",light:"#fff0db"},{color:"#a2c488",dark:"#7f9a6b",light:"#d2feb0"},{color:"#ffbc46",dark:"#ce9839",light:"#eeee5b"},{color:"#9bbdde",dark:"#7993ad",light:"#c991ff"}],backgroundColor:{gradient:{color1:"#8080ff",color2:"#000020",x1:gvjs_Kq,y1:gvjs_Kq,x2:gvjs_Nq,y2:gvjs_Nq}},titleTextStyle:{color:gvjs_Bb},hAxis:{textStyle:{color:gvjs_Bb},
titleTextStyle:{color:gvjs_Bb}},vAxis:{textStyle:{color:gvjs_Bb},titleTextStyle:{color:gvjs_Bb}},legend:{textStyle:{color:gvjs_Bb}},chartArea:{backgroundColor:{stroke:gvjs_xq,fill:gvjs_e}},areaOpacity:.8};gvjs_GH.classic=b;b={titlePosition:gvjs_iv,axisTitlesPosition:gvjs_iv,legend:{position:gvjs_iv},chartArea:{width:gvjs_Nq,height:gvjs_Nq},vAxis:{textPosition:gvjs_iv},hAxis:{textPosition:gvjs_iv}};gvjs_GH.maximized=b;b={enableInteractivity:!1,legend:{position:gvjs_e},seriesType:gvjs_vs,lineWidth:1.6,
chartArea:{width:gvjs_Nq,height:gvjs_Nq},vAxis:{textPosition:gvjs_e,gridlines:{color:gvjs_e},baselineColor:gvjs_e},hAxis:{textPosition:gvjs_e,gridlines:{color:gvjs_e},baselineColor:gvjs_e}};gvjs_GH.sparkline=b;b={bar:{groupWidth:"65%"},textStyle:{color:gvjs_nq,fontName:gvjs_Gr},annotations:{textStyle:{color:gvjs_nq,fontName:gvjs_Gr}},bubble:{highContrast:!0,textStyle:{auraColor:gvjs_e,color:"#636363",fontName:gvjs_Gr}},tooltip:{textStyle:{color:gvjs_nq,fontName:gvjs_Gr}},vAxis:{textStyle:{color:gvjs_nq,
fontName:gvjs_Gr,fontSize:12},gridlines:{color:gvjs_xq},baselineColor:"#9e9e9e"},legend:{newLegend:!0,pagingTextStyle:{fontName:gvjs_Gr},textStyle:{auraColor:gvjs_e,color:gvjs_nq,fontName:gvjs_Gr,fontSize:12}},hAxis:{textStyle:{color:gvjs_nq,fontName:gvjs_Gr,fontSize:12},gridlines:{color:gvjs_xq},baselineColor:"#9e9e9e"},pieSliceTextStyle:{color:gvjs_fa,fontName:gvjs_Gr,fontSize:14},pieResidueSliceColor:gvjs_nq,titleTextStyle:{color:gvjs_nq,fontName:gvjs_Gr,fontSize:16,bold:gvjs_Xa},scatter:{dataOpacity:.6},
colorAxis:{colors:[],"one-sided-colors":[gvjs_fa,gvjs__D[gvjs_Sq]],"two-sided-colors":[gvjs__D[gvjs_Sq],gvjs_fa,gvjs_1D[gvjs_Tq]],legend:{textStyle:{color:gvjs_nq,fontName:gvjs_Gr,fontSize:12}}},colors:[{color:gvjs__D[gvjs_Sq],dark:gvjs__D[gvjs_Vq],light:gvjs__D[gvjs_Mq]},{color:gvjs_0D[gvjs_Sq],dark:gvjs_0D[gvjs_Wq],light:gvjs_0D[gvjs_Mq]},{color:gvjs_1D[gvjs_Tq],dark:gvjs_1D[gvjs_Vq],light:gvjs_1D[gvjs_Mq]},{color:gvjs_2D[gvjs_Sq],dark:gvjs_2D[gvjs_Uq],light:gvjs_2D[gvjs_Mq]},{color:gvjs_3D[gvjs_Rq],
dark:gvjs_3D[gvjs_Vq],light:gvjs_3D[gvjs_Mq]},{color:gvjs_4D[gvjs_Tq],dark:gvjs_4D[gvjs_Vq],light:gvjs_4D[gvjs_Mq]},{color:gvjs_5D[gvjs_Rq],dark:gvjs_5D[gvjs_Uq],light:gvjs_5D[gvjs_Mq]},{color:gvjs_6D[gvjs_Vq],dark:gvjs_6D[gvjs_Wq],light:gvjs_6D[gvjs_Mq]},{color:gvjs_7D[gvjs_Rq],dark:gvjs_7D[gvjs_Tq],light:gvjs_7D[gvjs_Mq]},{color:gvjs_8D["300"],dark:gvjs_8D[gvjs_Sq],light:gvjs_8D[gvjs_Mq]},{color:gvjs_9D[gvjs_Uq],dark:gvjs_9D[gvjs_Wq],light:gvjs_9D[gvjs_Mq]},{color:gvjs_8D[gvjs_Uq],dark:gvjs_8D[gvjs_Wq],
light:gvjs_8D["200"]}]};gvjs_GH.material=b;gvjs_HH=!0}return gvjs_GH[a]}function gvjs_JH(a){var b={};b.color=a.color||a;var c=gvjs_0h(b.color);c==gvjs_e?(b.rb=a.darker||c,b.th=a.lighter||c):(c=gvjs_Mg(c),b.rb=a.darker||gvjs_Kg(gvjs_Tg(c,.25)),b.th=a.lighter||gvjs_Kg(gvjs_Ug(c,.25)));return b};function gvjs_KH(a,b,c,d){this.Jl=a;this.m=b;this.Dl=d;this.ee=c;this.Ja=gvjs_7i(this.m,"bubble.textStyle",{lb:d.Nk,fontSize:d.Zm,Rb:d.Vy});this.NBa=gvjs_I(this.m,"bubble.highContrast",!1);this.ye=gvjs_Xi(this.m,"bubble.stroke",gvjs_vq);this.Sq=gvjs_Ti(this.m,gvjs_Ws,.8);this.Yna=[[255,255,255],[97,97,97]];this.L3=0;this.zN=1;this.EN=2;this.as=3;this.Yt=4;this.Qp=this.Cia=this.J$=this.uka=this.oka="";this.v_=this.m.Y(gvjs_wt,gvjs_yG);this.EP=gvjs_JH(this.v_[0]).color;this.tM=this.bs=this.y6=this.uZ=
this.fE=this.HB=null;this.dk()}
gvjs_KH.prototype.dk=function(){function a(a,b,d){if(c.S()<=a)return"";var e=c.R(a);if(b&&!gvjs_sc(d,e))throw Error(gvjs_Cj+a+" must be of type "+d.join("/"));if(!b&&gvjs_sc(d,e))throw Error(gvjs_Cj+a+" cannot be of type "+d.join("/"));return e}var b=this.Dl,c=this.Jl,d=c.S();if(3>d)throw Error("Data table should have at least 3 columns");a(this.L3,!0,[gvjs_h]);var e=a(this.zN,!1,[gvjs_h]),f=a(this.EN,!1,[gvjs_h]);this.oka=c.Qa(this.zN);this.uka=c.Qa(this.EN);gvjs_p(this.as)&&this.as<d?(this.Qp=a(this.as,
!0,[gvjs_f,gvjs_h]),this.Qp==gvjs_h&&(this.HB={},this.fE=[]),this.J$=c.Qa(this.as)):this.as=null;var g=!1;gvjs_p(this.Yt)&&this.Yt<d?(a(this.Yt,!0,[gvjs_f]),this.Cia=c.Qa(this.Yt),g=gvjs_I(this.m,"sortBubblesBySize",!0)):this.Yt=null;b.Xa=[];b.qs={};for(d=0;d<c.aa();d++){var h=c.$k?c.$k(d):d;b.qs[h]=d}b.D=[{type:gvjs_Xs,Yg:gvjs_I(this.m,["series.0.enableInteractivity",gvjs_du],!0),yN:!0,UV:!0,vAa:g,points:[],yFa:this.HB,iGa:this.fE}];b.Qu=e;b.PM=[f];b.Eh={};b.Eh.bubbles=1;b.Yo=[]};
function gvjs_vea(a,b,c){for(var d=a.Jl,e=0;e<d.aa();e++){var f=d.getValue(e,a.zN),g=d.getValue(e,a.EN),f=gvjs_IF(b.ja,f),g=gvjs_IF(c.ja,g);null!=f&&gvjs_LH(b,f);null!=g&&gvjs_LH(c,g)}}gvjs_KH.prototype.Vma=function(a){if(a){var b=gvjs_Mg(gvjs_MH(this,a.bg)),c=gvjs_w(a.ra),b=gvjs_Kg(gvjs_Vg(b,this.Yna));c.color=b;a.ra=c}};
gvjs_KH.prototype.WY=function(a,b){var c=this.Jl,d=c.Ia(a,this.zN),e=c.Ia(a,this.EN),d=[{title:this.oka||"X",value:d},{title:this.uka||"Y",value:e}];null!=this.as&&(e=c.Ia(a,this.as),d.push({title:this.J$||gvjs_hr,value:e}));null!=this.Yt&&(a=c.Ia(a,this.Yt),d.push({title:this.Cia||"Size",value:a}));return{title:b,V:d}};function gvjs_MH(a,b){return a.Qp==gvjs_f?gvjs_CH(a.bs,b.color):a.Qp==gvjs_h?a.HB[b.color].color:a.EP};var gvjs_wea={JN:gvjs_d,QN:gvjs_i};
function gvjs_NH(a,b,c,d){var e,f={},g=b.Sfa||gvjs_oj;if(b.orientation==gvjs_d){f=b.ra;e=a.wl[0];var h=a.wl[a.wl.length-1],g=new gvjs_jj({pattern:g});e=g.uc(e);h=g.uc(h);f={minValue:{text:e,width:d?d(e,f).width:0,height:f.fontSize},maxValue:{text:h,width:d?d(h,f).width:0,height:f.fontSize}};d=f.minValue.height/4;e=new gvjs_D(f.minValue.width+d,0,b.width-(f.minValue.width+f.maxValue.width+2*d),b.height)}else e=new gvjs_D(0,0,b.width,b.height);d=.33*e.height;var h=d/Math.sqrt(3)*2,g=new gvjs_D(e.left+
h/2,e.top+d+1,e.width-h,e.height-d-1),k=a.Hu,l=a.wl,m=l[l.length-1]-l[0],n;if(0==m)n=[{Ch:new gvjs_D(g.left,g.top,g.width,g.height),brush:new gvjs_H({fill:k[0]})}];else{n=[];for(var m=g.width/m,p=g.left,q,r=0;r<l.length-1;++r)q=p+(l[r+1]-l[r])*m,n[r]={Ch:new gvjs_D(p,g.top,q-p,g.height),brush:new gvjs_H({gradient:{x1:p,y1:0,x2:q,y2:0,jg:k[r],Lf:k[r+1]}})},p=q}g=n;if(null!=g&&0<g.length&&(0>g[0].Ch.width||0>g[0].Ch.height))return null;k=e;l=b.Tea;e=[];for(n=0;n<c.length;++n)m=c[n].value,p=a.wl,m<p[0]?
m=0:(q=k.width-h,m>p[p.length-1]?m=q:(r=p[p.length-1]-p[0],m=0==r?.5*q:(m-p[0])/r*q)),m=k.left+m+h/2,m=[m-h/2,k.top,m+h/2,k.top,m,k.top+d],p=new gvjs_H({fill:l,stroke:l}),e[n]={path:m,brush:p};a=[];b.orientation==gvjs_d&&(a=f,c=[],c[0]={x:0,y:b.height-a.minValue.height,text:a.minValue.text,style:b.ra},c[1]={x:b.width-a.maxValue.width,y:b.height-a.maxValue.height,text:a.maxValue.text,style:b.ra},a=c);a={rZ:g,h3:e,c7:a};f=a.rZ;for(c=0;c<f.length;++c)d=f[c],b.orientation==gvjs_i&&(h=d.Ch.left,d.Ch.left=
d.Ch.top,d.Ch.top=h,h=d.Ch.width,d.Ch.width=d.Ch.height,d.Ch.height=h),d.Ch.left+=b.left,d.Ch.top+=b.top,h=d.brush.clone(),d.brush=h,d=h.pg,b.orientation==gvjs_i&&(d.y1=d.x1,d.x1=0,d.y2=d.x2,d.x2=0),null!=d&&(d.x1+=b.left,d.y1+=b.top,d.x2+=b.left,d.y2+=b.top);f=a.h3;for(c=0;c<f.length;++c)for(d=0;3>d;++d)b.orientation==gvjs_i&&(h=f[c].path[2*d],f[c].path[2*d]=f[c].path[2*d+1],f[c].path[2*d+1]=h),f[c].path[2*d]+=b.left,f[c].path[2*d+1]+=b.top;f=a.c7;for(c=0;c<f.length;++c)f[c].x+=b.left,f[c].y+=b.top;
return a};function gvjs_OH(a,b,c){this.Dl=a;this.Na=c?gvjs_2i(b,"colorAxis.legend.position",gvjs_1da,c):gvjs_e;this.Ja=gvjs_7i(b,"colorAxis.legend.textStyle",{lb:a.Nk,fontSize:a.Zm,Rb:this.Na==gvjs_iv?a.Vy:gvjs_e});this.X3=gvjs_Vi(b,"colorAxis.legend.numberFormat");this.xe=this.oc=null}gvjs_=gvjs_OH.prototype;gvjs_.getPosition=function(){return this.Na};gvjs_.getHeight=function(){return 1.5*this.Ja.fontSize};gvjs_.getArea=function(){return this.oc};gvjs_.gr=function(a){this.oc=a};
gvjs_.setScale=function(a){this.xe=a};gvjs_.Mu=function(){if(!this.oc||!this.xe)return null;var a={top:this.oc.top,left:this.oc.left,width:this.oc.right-this.oc.left,height:this.oc.bottom-this.oc.top,orientation:gvjs_d,ra:this.Ja,Tea:gvjs_Qa,Sfa:this.X3},b=gvjs_NH(this.xe,a,[],this.Dl.zc);return null!=b?{position:this.Na,scale:this.xe,DI:a,definition:b}:null};function gvjs_PH(a,b,c){this.d_=a;this.Fa=b;this.vS=a-b/2;this.yva=c;this.index=0}gvjs_PH.prototype.ov=function(){return this.vS};gvjs_PH.prototype.Qn=function(a){this.vS=a};gvjs_PH.prototype.getCenter=function(){return this.vS+this.Fa/2};gvjs_PH.prototype.getHeight=function(){return this.Fa};function gvjs_xea(a,b){this.eN=a;this.bz=b;a=0;for(var c=b.length;a<c;a++)b[a].index=a}function gvjs_yea(a){for(var b=0,c=0,d=a.bz.length;c<d;c++)b+=a.bz[c].getHeight();if(b>a.eN)throw Error("Not enough space for labels. Need: "+b+" got: "+a.eN);a.bz.sort(function(a,b){var c=a.d_,d=b.d_;return c==d?a.index>b.index?1:0:c>d?1:-1});c=0;for(d=a.bz.length;c<d;c++){var b=a.bz[c],e=gvjs_QH(a,b.ov(),b.getHeight());b.Qn(e)}c=[];b=0;for(d=a.bz.length;b<d;b++)c.push([a.bz[b]]);for(;gvjs_zea(a,c););}
function gvjs_zea(a,b){for(var c=0;c<b.length-1;c++){var d=b[c],e=b[c+1],f=d[d.length-1];if(f.vS+f.Fa>e[0].ov()){f=e;for(e=0;e<f.length;e++)d.push(f[e]);for(var g=0,e=f=0;e<d.length;e++)g+=d[e].d_,f+=d[e].getHeight();g=g/d.length-f/2;g=gvjs_QH(a,g,f);for(e=0;e<d.length;e++)a=d[e],a.Qn(g),g+=a.getHeight();b.splice(c+1,1);return!0}}return!1}function gvjs_QH(a,b,c){return gvjs_Kd(b,0,a.eN-c)};function gvjs_RH(a,b,c,d){this.Dl=a;this.Na=c?gvjs_2i(b,gvjs_Dv,gvjs_0da,c):gvjs_e;this.$N=gvjs_2i(b,gvjs_Bv,gvjs_2da,this.Na==gvjs_Rs?gvjs_1:gvjs_4);c=gvjs_d;if(this.Na==gvjs_ab||this.Na==gvjs_O||this.Na==gvjs_xv||this.Na==gvjs_Ts)c=gvjs_i;this.Bb=c;this.Ja=gvjs_7i(b,gvjs_Fv,{lb:a.Nk,fontSize:a.Zm,Rb:this.Na==gvjs_iv?a.Vy:gvjs_e});this.Xt=!1;this.uga=gvjs_7i(b,"legend.pagingTextStyle",this.Ja);this.ee=a.zc;this.RR=this.Ja.fontSize;d=d?gvjs_Kd(d,1,4):1;this.Ty=this.RR*d;this.oy=Math.round(this.Ja.fontSize/
(1.618*1.618));this.sG=this.oc=null;this.m6=gvjs_I(b,"legend.showPageIndex",!0);this.Xya=gvjs_2i(b,"legend.scrollArrows.orientation",gvjs_tG,this.Bb);this.Vya=gvjs_5i(b,"legend.scrollArrows.activeColor");this.Wya=gvjs_5i(b,"legend.scrollArrows.inactiveColor");this.ug=null;this.dJ=this.oy;this.Sz=this.Tz=this.B5=0;this.bfa=this.Na==gvjs_ey?gvjs_Ri(b,gvjs_Cv,1):1;this.oG=0}gvjs_RH.prototype.getPosition=function(){return this.Na};gvjs_RH.prototype.getArea=function(){return this.oc};
gvjs_RH.prototype.gr=function(a){this.oc=a};function gvjs_Aea(a){a.sG=gvjs_lc(a.Dl.Yo,function(a){return a.ea})}
gvjs_RH.prototype.Mu=function(){if(!this.oc)return null;if(this.Na!=gvjs_e)if(this.Bb==gvjs_i)gvjs_Bea(this);else{for(var a=[1,9,99,0],b=0;b<a.length;++b){var c;a:{c=a[b];var d=this.oc.right-this.oc.left,e=!1,f=Math.round(1.618*this.Ja.fontSize);1!=c&&(d-=f+this.dJ+2*this.Ja.fontSize,e=!0,0!=c&&(d-=gvjs_SH(this,c)+this.oy));f=gvjs_TH(this,this.sG,d);if(0==f.length)this.Xt=!1;else{this.ug=[];for(var g=this.sG;0<g.length;){if(0<c&&this.ug.length==c){c=!1;break a}for(var h=[gvjs_UH(this,f,g,e)],k=1;k<
this.oG&&g.length!=f.length;k++)g=gvjs_Dc(g,f.length),f=gvjs_TH(this,g,d),h.push(gvjs_UH(this,f,g,e));h=gvjs_Cea(this,h);this.ug.push(h);g=gvjs_Dc(g,f.length);f=gvjs_TH(this,g,d)}this.Xt=1<this.ug.length}c=!0}if(c)break}this.Xt&&(this.B5=Math.round((this.oc.top+this.oc.bottom-this.Ja.fontSize)/2),this.Sz=this.oc.right-this.Ja.fontSize,this.Tz=this.Sz-this.dJ-this.Ja.fontSize,this.m6&&(a=gvjs_SH(this,this.ug.length),this.Tz-=a+this.dJ))}this.Xt?(a=1<this.ug.length,b=this.B5,c=null,this.m6&&(c="1/"+
this.ug.length,d=this.Tz+this.Ja.fontSize,e=this.Sz-d,c={text:c,ra:this.uga,no:null,V:[{x:d+e/2,y:b,text:c,length:e}],ud:gvjs_1,jd:gvjs_4,ya:"",anchor:null,angle:0}),e=this.Ja.fontSize,f=Math.round(e/2),d=this.Tz,g=this.Sz,this.Xya==gvjs_i?(d=[{x:d+e,y:b+e},{x:d+f,y:b},{x:d,y:b+e}],b=[{x:g,y:b},{x:g+e,y:b},{x:g+f,y:b+e}]):(d=[{x:d+e,y:b+e},{x:d+e,y:b},{x:d,y:b+f}],b=[{x:g,y:b},{x:g+e,y:b+f},{x:g,y:b+e}]),e={active:this.Vya,YR:this.Wya},a={N4:{path:d,active:!1,Yb:e,brush:e.YR},O3:{path:b,active:a,
Yb:e,brush:a?e.active:e.YR},s4:c}):a=null;return{position:this.Na,area:this.oc,ug:this.ug,Lu:this.ug&&0<this.ug.length?this.ug[0]:null,cM:a}};
function gvjs_Bea(a){var b=Math.max(a.oc.right-a.oc.left-(a.Ty+a.oy),0),c=a.oc.bottom-a.oc.top,d=Math.max(c-2*a.RR,0),e=a.sG,f=a.Dl;gvjs_4G(f)&&e.reverse();var g=gvjs_u(e,function(a){a=gvjs_NG(this.ee,a.text,this.Ja,b,Infinity);0==a.V.length&&(a.V=[""]);return a},a);if(a.Na!=gvjs_xv||f.o_!=gvjs_M&&f.o_!=gvjs_vs)if(c=gvjs_VH(a,g,c),a.Xt=gvjs_Dea(e,c),a.Xt)if(c=gvjs_VH(a,g,d),gvjs_k(c[0])&&0!=c[0].length){for(a.ug=[];0<e.length;){f=gvjs_WH(a,c,e);a.ug.push(f);for(f=0;gvjs_k(c[f])&&0!=c[f].length;)++f;
g=gvjs_Dc(g,f);c=gvjs_VH(a,g,d);e=gvjs_Dc(e,f)}a.Xt&&(a.B5=Math.round(a.oc.bottom-a.Ja.fontSize),a.Tz=a.oc.left,a.Sz=a.Tz+a.Ja.fontSize+a.dJ,a.m6&&(d=gvjs_SH(a,a.ug.length),a.Sz+=d+a.dJ))}else a.Xt=!1;else f=gvjs_WH(a,c,e),a.ug=[f];else f=gvjs_Eea(a,g,c,e),a.ug=[f]}function gvjs_VH(a,b,c){var d=a.Ja.fontSize;a=gvjs_Fea(a,b,d+Math.round(d/1.618),d+Math.round(d/3.236));return gvjs_iE(a,c)}
function gvjs_Gea(a,b){var c=gvjs_Uc(a.Dl.Dd);b=a.Dl.D[b];a=gvjs_u(b.points,function(a){return gvjs_ZG(a)?null:new gvjs_z(a.ia.x,a.ia.y)});b=gvjs_rE(a,c.sf,b.ek);return null===b?gvjs_Hea(a,c.sf):b}function gvjs_Hea(a,b){a=gvjs_lc(a,gvjs_Jb);b=-(gvjs_Fc(a,b,function(a,b){return gvjs_Hc(a,b.x)})+1);a=gvjs_Dc(a,0,b);return(a=gvjs_rc(a,function(a){return null!==a.y}))?a.y:null}
function gvjs_Eea(a,b,c,d){for(var e=a.oc.right-a.oc.left,f=Math.round(a.oc.left),g=[],h=[],k=a.Dl.bD==gvjs_7t,l=0;l<d.length;l++){var m=d[l],n=gvjs_NG(a.ee,m.text,a.Ja,e,b[l].V.length),p={};p.id=m.id;p.brush=m.brush.clone();var q=gvjs_w(a.Ja);q.color=p.brush.ob();p.Oa={text:m.text,ra:q,no:null,V:[],ud:gvjs_4,jd:gvjs_4,ya:n.Le?m.text:"",anchor:null,angle:0};q.Rb&&p.brush.wd(q.Rb,1);p.ea=!0;for(var r=0;r<n.V.length;r++)p.Oa.V.push({length:e,text:n.V[r]});k&&(r=a.ee(p.Oa.V[0].text,q).width,p.hh={},
p.hh.coordinates={x:f+r+5},p.hh.brush=p.brush,p.hh.ea=!1);p.index=m.index;r=gvjs_Gea(a,p.index)||0;q=a.ee(p.Oa.V[0],q).height;m=new gvjs_PH(r,p.Oa.V.length*q,p);g.push(m);h.push(p)}gvjs_yea(new gvjs_xea(c,g));for(r=0;r<g.length;r++)for(m=g[r],a=m.ov(),p=m.yva,b=p.Oa.V,l=0;l<b.length;l++)b[l].y=Math.round(l*q+a),b[l].x=f,k&&(p.hh.coordinates.y=b[l].y);return h}
function gvjs_WH(a,b,c){for(var d=a.Ty+a.oy,e=a.oc.right-a.oc.left-d,f=a.Ja.fontSize,g=Math.round(f/1.618),h=f+g,k=f+Math.round(f/3.236),f=[],l=0,m=Math.round(a.oc.left),n=0;n<c.length;n++){var p=c[n],q=b[n].length;if(0!=q){var r=gvjs_NG(a.ee,p.text,a.Ja,e,q),q={};q.id=p.id;q.Oa={text:p.text,ra:a.Ja,no:null,V:[],anchor:new gvjs_LG(m,0),ud:gvjs_4,jd:gvjs_4,ya:r.Le?p.text:"",angle:0};q.yc={};q.yc.coordinates=new gvjs_D(m,l,a.Ty,a.RR);q.yc.brush=p.brush.clone();a.Ja.Rb&&q.yc.brush.wd(a.Ja.Rb,1);q.ea=
!0;for(var t=0;t<r.V.length;t++)0<t&&(l+=k),q.Oa.V.push({x:d,y:l,length:e,text:r.V[t]});q.index=p.index;l+=h;f.push(q)}}b=Math.round(a.oc.top);a.Xt||(g=l-g,c=a.oc.bottom-a.oc.top,a.$N==gvjs_3?b+=c-g:a.$N==gvjs_1&&(b+=Math.floor((c-g)/2)));for(n=0;n<f.length;n++)q=f[n],q.yc.coordinates.top+=b,q.Oa.anchor.y+=b;return f}
function gvjs_Fea(a,b,c,d){for(var e=gvjs_mc(b,function(a,b){return Math.max(a,b.V.length)},0),f=[],g=0;g<e;g++){var h=0==g?c:d;gvjs_t(b,function(a,b){g<a.V.length&&f.push({key:b,min:0==g&&0==b?this.Ja.fontSize:h,kc:[]})},a)}return f}function gvjs_Dea(a,b){var c=a.length-1;return 1<a.length&&1>b[c].length}
function gvjs_Cea(a,b){var c=a.oc.bottom-a.oc.top,d=a.Ja.fontSize,e=c-a.oG*d,f=1<a.oG?e/(a.oG-1):0,g=(c-((d+f)*b.length-f))/2,h=[];gvjs_t(b,function(a){var b=Math.round(g);gvjs_t(a,function(a){a.Oa.anchor.y+=b;a.yc.coordinates.top+=b});g+=d+f;gvjs_Cc(h,a)});return h}function gvjs_TH(a,b,c){var d=Math.min(a.Dl.width*(2-1.618)/2,c);if(d<a.Ty+a.oy)return[];a=gvjs_Iea(a,d,b);return gvjs_hE(a,c)}
function gvjs_UH(a,b,c,d){for(var e=a.oc.right-a.oc.left,f=a.Ty+a.oy,g=Math.round(1.618*a.Ja.fontSize),h=[],k=0,l=Math.round(a.oc.top),m=0;m<b.length;m++){var n=c[m],p=gvjs_NG(a.ee,n.text,a.Ja,b[m]-f-(0<m?g:0),1),q=0<p.V.length?p.V[0]:"",r=a.ee(q,a.Ja).width,t=[{x:k+f,y:0,length:r,text:q}],u={};u.id=n.id;u.Oa={text:n.text,ra:a.Ja,no:null,V:q?t:[],anchor:new gvjs_LG(0,l),ud:gvjs_4,jd:gvjs_4,ya:p.Le?n.text:"",angle:0};u.ea=!0;u.yc={};u.yc.brush=n.brush.clone();a.Ja.Rb&&u.yc.brush.wd(a.Ja.Rb,1);u.yc.coordinates=
new gvjs_D(k,l,a.Ty,a.RR);u.index=n.index;h.push(u);k+=r+f+g}b=a.oc.left;d||(d=k-g,a.$N==gvjs_3?b+=e-d:a.$N==gvjs_1&&(b+=Math.floor((e-d)/2)));for(m=0;m<h.length;m++)u=h[m],u.yc.coordinates.left+=b,u.Oa.anchor.x+=b;return h}function gvjs_Iea(a,b,c){var d=a.Ty+a.oy,e=Math.round(1.618*a.Ja.fontSize);return gvjs_u(c,function(a,c){var h=this.ee(a.text,this.Ja).width+d;a=Math.min(b,h);h-=a;0<c&&(a+=e);return{min:a,kc:[h]}},a)}
function gvjs_SH(a,b){for(var c="0";10<=b;)c+="0",b/=10;return a.ee(c+"/"+c,a.uga).width};function gvjs_XH(a,b,c,d,e){this.Pb=this.bj=a;this.options=b;this.zc=c;this.Nj=this.$f=null;a=this.ma=this.S$();a.zc=c;a.width=d;a.height=e;a.ib=gvjs_2i(b,gvjs_yb,gvjs_pG,gvjs_e);a.Nk=gvjs_L(b,gvjs_Gu);a.Zm=gvjs_Ri(b,gvjs_Hu,Math.round(Math.pow(2*(a.width+a.height),1/3)));a.o_=gvjs_2i(b,"seriesType",gvjs_qG,gvjs_M);a.Yg=gvjs_I(b,gvjs_du,!0);a.rg=gvjs_I(b,gvjs_$x);a.WE=gvjs_2i(b,gvjs_hx,gvjs_bj,gvjs_pb);a.R7=gvjs_I(b,"legend.newLegend");a.QG=gvjs_5i(b,gvjs_Ds);a.v$=gvjs_5i(b,gvjs_$s);c=a.v$;d=a.QG;
c=gvjs_fi(c)?c.ob():gvjs_fi(d)?gvjs_ei(c)?gvjs_5h(c.ob(),d.ob(),c.Ie):d.ob():null;a.XN=c;a.Bna=gvjs_Xi(b,gvjs_Js,"");a.zca=gvjs_Xi(b,gvjs_Vu,"");a.Vy=a.XN||"";c=gvjs_L(b,gvjs_3x);a.KF=gvjs_2i(b,"titlePosition",gvjs_uG,gvjs_ww);d=gvjs_7i(b,gvjs_5x,{lb:a.Nk,fontSize:a.Zm,Rb:a.KF==gvjs_iv?a.Vy:gvjs_e});a.title={text:c,ra:d,no:null,V:[],ud:gvjs_4,jd:gvjs_3,ya:"",anchor:null,angle:0};a.JG=gvjs_2i(b,"axisTitlesPosition",gvjs_uG,gvjs_ww);a.hd=gvjs_I(b,"is3D");a.Lv=gvjs_I(b,"isRtl",!1);a.sia=gvjs_I(b,"shouldHighlightSelection",
!0);a.ek=gvjs_I(b,gvjs_nv);a.bD=gvjs_2i(b,"interactivityModel",gvjs_6da,gvjs_Vt);this.aaa()}gvjs_=gvjs_XH.prototype;gvjs_.qh=function(){return this.ma};gvjs_.S$=function(){return new gvjs_QF};gvjs_.Tl=function(){return this.ma};
gvjs_.init=function(a,b){var c=Infinity;if(null!=b){var d=this.options.Y("async",null);c=gvjs_p(d)?d:(d=gvjs_I(this.options,"async",!1))?100:Infinity}var e=this.YJ(),f=a(gvjs_r(function(){for(var a=gvjs_Qb(),d=0;0<e.length&&d<=c;)(d=e.shift()())&&(e=gvjs_Ac(d,e)),d=gvjs_Qb()-a;if(0===e.length){if(this.ma.bD==gvjs_7t&&(!this.ma.Eh||this.ma.Eh.line!=this.ma.D.length))throw Error("DIVE interactivity model is only supported when all series are of type line.");b&&b(this)}else setTimeout(f,0)},this));f()};
gvjs_.YJ=function(){var a;return[gvjs_r(function(){a=this.Tl()},this),gvjs_r(this.Tna,this),gvjs_r(function(){var b=this.cca(),c=this.bca(),d=null,e=a.ib;!a.sd||e!==gvjs_Cw&&e!==gvjs_pl?a.R7&&e!==gvjs_Cw&&e!==gvjs_Vs&&(d=2):d=2;d=gvjs_K(this.options,"legend.iconAspectRatio")||d;this.$f=new gvjs_RH(a,this.options,b,d);this.Nj=new gvjs_OH(a,this.options,c)},this),gvjs_r(this.wO,this),gvjs_r(function(){gvjs_Aea(this.$f);var b=this.ma,c=b.title.ra.fontSize,d=this.$f.Ja.fontSize,e=this.$f.getPosition(),
f=this.Nj.Ja.fontSize,g=this.Nj.getPosition(),h=b.KF==gvjs_ww?b.title.text:"",k=gvjs_NG(this.zc,h,b.title.ra,b.K.width,Infinity),l=Math.max(2,Math.round(c/3.236)),m=Math.max(2,Math.round(d/1.618)),f=Math.max(2,Math.round(f/1.618)),n=[];n.push({key:gvjs_Ss,min:2,kc:[Math.max(2,Math.round(1.618*b.Zm))-2]});n.push({key:gvjs_fy,min:0,kc:[Infinity]});0<k.V.length&&n.push({key:gvjs_3x,min:c+2,kc:[]});if(e==gvjs_ey){var p,e=this.$f;p=b.K.width;for(var q=e.sG,r=gvjs_TH(e,q,p),t=1;(0==e.bfa||e.bfa>t)&&r.length<
q.length;)++t,q=gvjs_Dc(q,r.length),r=gvjs_TH(e,q,p);p=t;for(e=0;e<p;++e)n.push({key:gvjs_Av,min:d+2,kc:[m-2]})}g==gvjs_ey&&n.push({key:gvjs_vt,min:this.Nj.getHeight()+2,kc:[f-2]});for(e=1;e<k.V.length;e++)n.push({key:gvjs_3x,min:c+2,kc:[l-2]});g=gvjs_iE(n,b.K.top);c=g[gvjs_fy][0]||0;k=g.title||[];l=gvjs_NG(this.zc,h,b.title.ra,b.K.width,k.length);for(e=0;e<l.V.length;e++)c+=k[e],b.title.V.push({text:l.V[e],x:b.K.left,y:c,length:b.K.width});b.title.ya=l.Le?h:"";h=g.legend||[];0<h.length&&(this.$f.oG=
h.length,d=c+h[0]-d,c+=gvjs_Sd.apply(null,h),this.$f.gr(new gvjs_C(d,b.K.right,c,b.K.left)));d=g.colorBar||[];0<d.length&&(c+=d[0],b=new gvjs_C(c-this.Nj.getHeight(),b.K.right,c,b.K.left),this.Nj.gr(b));a.Ta=this.$f.Mu();a.aj=this.Nj.Mu()},this)]};gvjs_.aaa=function(){this.Pb=new gvjs_Y(this.bj);if(2>this.Pb.S())throw Error("Not enough columns given to draw the requested chart.");};gvjs_.Oga=function(){};
function gvjs_YH(a,b,c,d,e){if(null==a||null==b)null==c&&(c=e()),c=Math.max(0,d-c),null==a&&null==b?a=b=c/2:null==a?a=c-b:b=c-a;c=Math.max(0,Math.round(d-(a+b)));a=Math.round(a);return{start:a,end:Math.min(d,a+c)}}
gvjs_.Tna=function(){var a=this.ma,b=gvjs_aj(this.options,gvjs_ft,a.width),c=gvjs_aj(this.options,gvjs_bt,a.height),d=gvjs_aj(this.options,gvjs_et,a.height),e=gvjs_aj(this.options,gvjs_ct,a.width),f=gvjs_aj(this.options,gvjs_at,a.height),g=gvjs_aj(this.options,gvjs_dt,a.width),h=gvjs_r(function(){var b=a.width/1.618,c=a.width-a.height*(1.618-1);return Math.round(b>c?b:(b+2*c)/3)},this),e=gvjs_YH(e,g,b,a.width,h),b=e.start,e=e.end,g=e-b,h=gvjs_r(function(){var b=a.height/1.618,c=a.height-a.width*(1.618-
1);return Math.round(b>c?b:(b+2*c)/3)},this),d=gvjs_YH(d,f,c,a.height,h),c=d.start,d=d.end;a.K={left:b,right:e,width:g,top:c,bottom:d,height:d-c}};function gvjs_ZH(a,b,c,d){this.VS=b;this.qd=new gvjs_jj({pattern:a});this.iAa=c;this.Xxa=d}gvjs_ZH.prototype.format=function(a){a/=this.VS;return this.qd.uc(a)+(" "+(2>Math.abs(a)?this.iAa:this.Xxa))};function gvjs__H(){this.qaa=new Date;this.vm(gvjs_wa)}gvjs__H.prototype.vm=function(a){switch(a){case gvjs_Ka:a=gvjs_Dh.YEAR_FULL;break;case gvjs_za:a="Q yyyy";break;case gvjs_xa:a=gvjs_Dh.YEAR_MONTH_ABBR;break;case gvjs_pa:a=gvjs_gh.Format.SHORT_DATE;break;default:a=gvjs_gh.Format.SHORT_DATETIME}this.qd=new gvjs_fj({pattern:a,timeZone:0})};gvjs__H.prototype.format=function(a){this.qaa.setTime(a);return this.qd.uc(this.qaa)};
function gvjs_0H(){this.p3=null;this.eE=[];this.i0=this.wA=this.eL=null}function gvjs_1H(a,b){a.p3=b;return a}function gvjs_2H(a,b){a.eL=b;return a}gvjs_0H.prototype.$n=function(a){this.wA=a;return this};function gvjs_3H(a,b){b=gvjs_lE(gvjs_p(b)?b:3);b=[new gvjs_ZH(b,Math.pow(10,15),"Quadrillion","Quadrillion"),new gvjs_ZH(b,Math.pow(10,12),"Trillion","Trillion"),new gvjs_ZH(b,Math.pow(10,9),"Billion","Billion"),new gvjs_ZH(b,Math.pow(10,6),"Million","Million")];a.eE=b;return a}
function gvjs_4H(a){var b;b=gvjs_lE(gvjs_p(5)?5:3);b=[new gvjs_ZH(b,Math.pow(10,15),"Q","Q"),new gvjs_ZH(b,Math.pow(10,12),"T","T"),new gvjs_ZH(b,Math.pow(10,9),"B","B"),new gvjs_ZH(b,Math.pow(10,6),"M","M")];a.eE=b;return a}gvjs_0H.prototype.ad=function(){var a;a=this.i0?new gvjs_jj(this.i0):new gvjs_jj({pattern:gvjs_lE(gvjs_p(this.p3)?this.p3:16)});return new gvjs_5H(a,this.eE,this.eL,this.wA)};function gvjs_5H(a,b,c,d){this.xpa=a;this.eE=b||[];this.eL=c||null;this.wA=d||null}
gvjs_5H.prototype.format=function(a){var b=0>a;a=Math.abs(a);this.eL&&(a=gvjs_kE(this.eL,a));for(var c=null,d=0;d<this.eE.length;d++){var e=this.eE[d];if(a>=e.VS){c=e.format(a);break}}null==c&&(c=this.xpa.uc(a));this.wA&&(a=this.wA.symbol,d=this.wA.usePadding?" ":"",c=this.wA.position==gvjs_O?c+d+a:a+d+c);return b?"-"+c:c};function gvjs_6H(a,b,c,d,e,f){this.fe=a;this.Na=b;this.Ky=c;this.vv=d;this.Wb=f}function gvjs_7H(a,b,c){return new gvjs_6H(a,b,!0,!0,0,c)}function gvjs_8H(a,b,c){return new gvjs_6H(a,b,!1,!1,0,c)}gvjs_6H.prototype.getPosition=function(){return Math.round(this.Na)};gvjs_6H.prototype.getValue=function(){return this.fe};gvjs_6H.prototype.Bd=function(){return this.Wb};gvjs_6H.prototype.Nn=function(a){this.Wb=a};function gvjs_9H(a,b){this.uM=a;this.gL=b||0;a=this.uM+this.gL;if(1<=a)a=1;else{var c=a.toString();a=0;b=c.indexOf("e");-1!=b?a=parseInt(c.substr(b+1),10):b=c.length;c=c.indexOf(".");-1!=c&&(a-=b-1-c);a=Math.pow(10,-a)}this.Qfa=a;this.Na=0}gvjs_=gvjs_9H.prototype;gvjs_.next=function(){this.Na++;return this.getValue()};gvjs_.gh=function(){this.Na--;return this.getValue()};gvjs_.getValue=function(){return Math.round((this.Na*this.uM+this.gL)*this.Qfa)/this.Qfa};
gvjs_.floor=function(a){this.Na=Math.floor((a-this.gL)/this.uM);return this.getValue()};gvjs_.ceil=function(a){this.Na=Math.ceil((a-this.gL)/this.uM);return this.getValue()};gvjs_.round=function(a){this.Na=Math.round((a-this.gL)/this.uM);return this.getValue()};function gvjs_$H(a,b,c,d){this.va=a;this.Sg=b;this.Bb=c;this.qd=d}function gvjs_aI(a,b){var c=b.length;if(0<c)for(;--c;)if(gvjs_bI(a,b[c-1],b[c]))return!1;return!0}function gvjs_bI(a,b,c){var d=gvjs_cI(a,b),e=gvjs_cI(a,c);return Math.abs(a.va.vb(b)-a.va.vb(c))<(d+e)/2}function gvjs_cI(a,b){b=a.qd.format(b);return a.Sg.kv(b,a.Bb)}function gvjs_dI(a,b,c){b=a.va.Af(b);a=a.va.Af(c);return Math.abs(a-b)}
function gvjs_eI(a,b){for(var c=[],d=0;d<b.length;d++){var e=b[d];c.push(gvjs_7H(e,a.va.vb(e),a.qd.format(e)))}return c}function gvjs_fI(a,b,c,d){if(b==c)return[b];if(!gvjs_Vd(b))return[c];var e=[];for(b=a.ceil(b);b<=c;)e.push(b),b=a.next();1==e.length&&(b=(new gvjs_9H(d/10)).floor(c),b!=e[0]&&e.push(b));return e};function gvjs_gI(a,b,c,d,e){this.hI=a;this.wP=b;this.WU=c;this.x5=d;this.vB=e;a=gvjs_hI(this,a);this.Qx=(d-c)/(gvjs_hI(this,b)-a);this.bM=this.Qx*a-c}gvjs_gI.prototype.vb=function(a){return gvjs_hI(this,a)*this.Qx-this.bM};gvjs_gI.prototype.Af=function(a){a:switch(a=(a+this.bM)/this.Qx,this.vB){case 0:a=Math.pow(Math.E,a);break a;case 1:break a;default:a=Math.pow(a*this.vB+1,1/this.vB)}return a};
function gvjs_hI(a,b){switch(a.vB){case 0:return Math.log(b);case 1:return b;default:return(Math.pow(b,a.vB)-1)/a.vB}};function gvjs_iI(a,b,c,d,e,f){this.os=a;this.gI=b;this.JE=c;this.HE=d;this.uu=e;this.jba=f;this.os==this.gI?e=this.os/2:isNaN(this.jba)?e=gvjs_vF(1,gvjs_xF(this.gI-this.os))/1E3:(e=this.jba/2,0<this.os&&(e=Math.min(this.os,e)));this.Fm=e;a>=this.Fm?(this.gl=new gvjs_gI(a,b,c,d,this.uu),this.Ni=Math.round(this.gl.vb(this.Fm))):b<=-this.Fm?(this.gl=new gvjs_gI(-b,-a,d,c,this.uu),this.Ni=Math.round(this.gl.vb(this.Fm)),f=2*this.Ni-d,e=2*this.Ni-c,this.gl=new gvjs_gI(-b,-a,f,e,this.uu)):a>=-this.Fm?(this.Ni=
Math.round(c),this.gl=new gvjs_gI(this.Fm,b,this.Ni,d,this.uu)):b<=this.Fm?(this.Ni=Math.round(d),e=2*this.Ni-c,this.gl=new gvjs_gI(this.Fm,-a,this.Ni,e,this.uu)):(this.gl=new gvjs_gI(this.Fm,b,0,1,this.uu),e=this.gl.vb(-a),this.Ni=Math.round(c+e/(e+1)*(d-c)),b>=-a?this.gl=new gvjs_gI(this.Fm,b,this.Ni,d,this.uu):(e=2*this.Ni-c,this.gl=new gvjs_gI(this.Fm,-a,this.Ni,e,this.uu)));this.Mg=d<c}gvjs_=gvjs_iI.prototype;gvjs_.lc=function(){return this.os};gvjs_.pc=function(){return this.gI};gvjs_.Lo=function(){return this.JE};
gvjs_.pn=function(){return this.HE};gvjs_.Af=function(a){if(this.os==this.gI)return this.os;var b=this.Mg?-1:1;return a*b>this.Ni*b?this.gl.Af(a):a*b<this.Ni*b?-this.gl.Af(2*this.Ni-a):0};gvjs_.vb=function(a){return this.os==this.gI?Math.abs(this.JE-this.HE)/2:a>this.Fm?this.gl.vb(a):a<-this.Fm?2*this.Ni-this.gl.vb(-a):this.Ni};function gvjs_jI(a){this.Kwa=a.concat();this.xK=a.length;this.Na=0}gvjs_=gvjs_jI.prototype;gvjs_.next=function(){this.Na++;return this.getValue()};gvjs_.gh=function(){this.Na--;return this.getValue()};gvjs_.getValue=function(){var a=Math.floor(this.Na/this.xK);return gvjs_vF(this.Kwa[this.Na-a*this.xK],a)};gvjs_.floor=function(a){this.Na=this.xK*gvjs_yF(a);if(this.getValue()!=a)for(;this.gh()>a;);return this.getValue()};
gvjs_.ceil=function(a){this.Na=this.xK*gvjs_xF(a);if(this.getValue()!=a)for(;this.next()<a;);return this.getValue()};gvjs_.round=function(a){this.Na=this.xK*gvjs_yF(a);if(this.getValue()!=a){for(;this.gh()>a;);if(a-this.getValue()<this.next()-a)return this.gh()}return this.getValue()};function gvjs_kI(a,b,c,d,e){this.va=a;this.QK=e;this.Yi=0;this.Ep=new gvjs_$H(a,c,d,b);this.Zt=new gvjs_jI([1,2,5])}gvjs_kI.prototype.iJ=function(){var a=this.U0(),b;this.Zt.floor(a);do b=new gvjs_9H(a),b=gvjs_fI(b,this.va.lc(),this.va.pc(),a),a=this.Zt.next();while(!gvjs_aI(this.Ep,b));return gvjs_eI(this.Ep,b)};
gvjs_kI.prototype.U0=function(){var a=this.va.Lo(),b=this.va.pn(),c=gvjs_dI(this.Ep,b,b-this.QK),d=gvjs_dI(this.Ep,a,a+this.QK),c=Math.max(d,c),d=this.va.vb(this.Yi);d>=a&&d<=b&&(a=this.va.Af(d+this.QK),c=Math.max(c,a));return this.Zt.ceil(c)};function gvjs_lI(a,b,c,d){this.hI=a;this.wP=b;this.y5=c;this.Kha=d;this.Qx=(this.Kha-this.y5)/(this.wP-this.hI);this.bM=this.Qx*this.hI-this.y5}gvjs_=gvjs_lI.prototype;gvjs_.Af=function(a){return(a+this.bM)/this.Qx};gvjs_.vb=function(a){return a*this.Qx-this.bM};gvjs_.Lo=function(){return this.y5};gvjs_.pn=function(){return this.Kha};gvjs_.lc=function(){return this.hI};gvjs_.pc=function(){return this.wP};function gvjs_mI(a,b){this.OT=a;this.cL=Math.floor(a/10);this.Jr=a-this.cL;this.wc=0;this.oT=gvjs_xF(Math.abs(b));this.WA=this.Jr*this.oT;this.Na=0}function gvjs_nI(a){var b=Math.floor(a.Na/a.Jr);a=10*(a.Na+a.cL-b*a.Jr)/a.OT;0==a&&(a=1);return gvjs_vF(a,b)}gvjs_=gvjs_mI.prototype;gvjs_.getValue=function(){this.Na=Math.abs(this.wc)+this.WA;return 0<this.wc?gvjs_nI(this):0>this.wc?-gvjs_nI(this):0};gvjs_.next=function(){this.wc++;return this.getValue()};gvjs_.gh=function(){this.wc--;return this.getValue()};
gvjs_.floor=function(a){var b=this.cL,c=gvjs_xF(Math.abs(a));if(Math.abs(a)<=Math.pow(10,this.oT))return this.wc=0>a?-1:0,this.getValue();0<a?this.wc=this.Jr*c-this.WA:0>a&&(this.wc=this.WA-this.Jr*c,b=-b);this.getValue()!=a&&(c=this.OT*a/gvjs_vF(1,gvjs_yF(Math.abs(a))),this.wc+=Math.floor(c)-b);return this.getValue()};
gvjs_.ceil=function(a){var b=this.cL,c=gvjs_xF(Math.abs(a));if(Math.abs(a)<=Math.pow(10,this.oT))return this.wc=0<a?1:0,this.getValue();0<a?this.wc=this.Jr*c-this.WA:0>a&&(this.wc=this.WA-this.Jr*c,b=-b);this.getValue()!=a&&(c=this.OT*a/gvjs_vF(1,gvjs_yF(Math.abs(a))),this.wc+=Math.ceil(c)-b);return this.getValue()};
gvjs_.round=function(a){var b=gvjs_xF(Math.abs(a));if(Math.abs(a)<=Math.pow(10,this.oT))return this.wc=0;if(0<a){this.wc=this.Jr*b-this.WA;if(this.next()>a)return a-this.getValue()>=this.gh()-a?this.next():this.getValue();this.gh()}else if(0>a){this.wc=this.WA-this.Jr*b;if(this.gh()<a)return a-this.getValue()<this.next()-a?this.gh():this.getValue();this.next()}this.getValue()!=a&&(b=this.OT*a/gvjs_vF(1,gvjs_yF(Math.abs(a))),this.wc+=Math.round(b)-this.cL);return this.getValue()};function gvjs_oI(a,b,c,d,e,f){this.va=a;this.qd=b;this.Sg=c;this.Bb=d;this.Vj=f;this.QK=e;this.Ep=new gvjs_$H(a,c,d,b);this.Zt=new gvjs_jI([1,2,5])}
gvjs_oI.prototype.iJ=function(){var a=this.Vj/10,b=this.U0(),c=gvjs_fI(new gvjs_mI(b,a),this.va.lc(),this.va.pc(),b);if(2>c.length)return gvjs_eI(this.Ep,c);var b=c[0],d=c[1];if(0==b){if(3>c.length)return gvjs_eI(this.Ep,c);b=d;d=c[2]}c=gvjs_vF(1,gvjs_yF(Math.abs(b)));c==b&&(c*=10);this.Zt.ceil(c/Math.abs(d-b));do if(b=this.Zt.gh(),c=gvjs_fI(new gvjs_mI(b,a),this.va.lc(),this.va.pc(),b),b=this.Ep,d=[],!(1>=c.length||0!=c[0])){d.push(c[0]);for(var e=1,f=c.length;e<f;e++)gvjs_bI(b,c[0],c[e])||d.push(c[e]);
c=d}while(!gvjs_aI(this.Ep,c));return gvjs_eI(this.Ep,c)};gvjs_oI.prototype.U0=function(){var a=this.va.vb(10*this.Vj),b;this.Zt.floor(1);do b=this.Zt.next(),b=this.va.vb(10*this.Vj*(b-1)/b);while(Math.abs(a-b)>=this.QK);return this.Zt.gh()};function gvjs_pI(a,b){this.iA=null!=a?a:1;12<this.iA&&(this.mCa=new gvjs_9H(Math.floor(this.iA/12)));this.ora=b||0;this.im=new Date;this.floor(0)}gvjs_=gvjs_pI.prototype;gvjs_.getValue=function(){return this.im.getTime()};gvjs_.next=function(){var a=this.im.getUTCMonth(),a=a+this.iA;this.im.setUTCMonth(a);return this.getValue()};gvjs_.gh=function(){this.im.setUTCMonth(this.im.getUTCMonth()-this.iA);return this.getValue()};
gvjs_.floor=function(a){this.im.setTime(a);1<this.iA&&(this.im.setUTCMonth(this.im.getUTCMonth()-(this.im.getUTCMonth()+12-this.ora)%this.iA%12),12<this.iA&&(a=this.mCa.floor(this.im.getUTCFullYear()),this.im.setUTCFullYear(a)));this.im.setUTCDate(1);this.im.setUTCHours(0,0,0,0);return this.getValue()};gvjs_.ceil=function(a){return this.floor(a)<a?this.next():this.getValue()};gvjs_.round=function(a){return this.floor(a)!=a&&a-this.getValue()<this.next()-a?this.gh():this.getValue()};function gvjs_qI(){this.Na=0}gvjs_=gvjs_qI.prototype;gvjs_.next=function(){this.Na++;return this.getValue()};gvjs_.gh=function(){this.Na--;return this.getValue()};gvjs_.getValue=function(){return gvjs_vF(1,this.Na)};gvjs_.floor=function(a){this.Na=gvjs_xF(a);return this.getValue()};gvjs_.ceil=function(a){this.Na=gvjs_yF(a);return this.getValue()};gvjs_.round=function(a){var b=gvjs_vF(1,gvjs_yF(a)),c=b/10;this.Na=Math.round(.4342944819032518*Math.log(a-c<b-a?c:b));return this.getValue()};function gvjs_rI(a){a?(this.Oj=[1E3,5E3,1E4,15E3,3E4,6E4,3E5,6E5,9E5,18E5,36E5,108E5,216E5,432E5,864E5,6048E5,2629746E3,7889238E3,31556952E3],this.lf=new gvjs_jI([1,2,5])):(this.Oj=[1E3,6E4,36E5,864E5,6048E5,2629746E3,7889238E3,31556952E3],this.lf=new gvjs_qI);this.tT=this.lf.round(this.Oj[0]);this.J4=this.lf.gh();this.$xa=this.J4+(this.tT-this.J4)/2;this.ND=this.Oj[this.Oj.length-1];this.lf.round(1);this.Via=this.ND*this.lf.next();this.KAa=this.ND+(this.Via-this.ND)/2;gvjs_sI(this,2)}
function gvjs_sI(a,b){a.V7=1==b||4==b;2==b?a.Na=0:3==b?a.Na=a.Oj.length-1:1==b?a.ag=1:4==b&&(a.ag=a.ND)}gvjs_=gvjs_rI.prototype;gvjs_.getValue=function(){return this.V7?this.ag*this.lf.getValue():this.Oj[this.Na]};gvjs_.floor=function(a){if(a<this.tT)return gvjs_sI(this,1),this.lf.floor(a);if(a>=this.Via)return gvjs_sI(this,4),this.ag*this.lf.floor(a/this.ag);for(gvjs_sI(this,2);a>=this.Oj[this.Na];)this.Na++;return this.Oj[--this.Na]};
gvjs_.ceil=function(a){if(a<=this.J4)return gvjs_sI(this,1),this.lf.ceil(a);if(a>this.ND)return gvjs_sI(this,4),this.ag*this.lf.ceil(a/this.ag);for(gvjs_sI(this,3);a<=this.Oj[this.Na];)this.Na--;return this.Oj[++this.Na]};gvjs_.round=function(a){if(a<this.$xa)return gvjs_sI(this,1),this.lf.round(a);if(a>=this.KAa)return gvjs_sI(this,4),this.ag*this.lf.round(a/this.ag);for(gvjs_sI(this,3);0<this.Na&&a<this.Oj[this.Na];)this.Na--;this.Oj[this.Na+1]-a<=a-this.Oj[this.Na]&&this.Na++;return this.Oj[this.Na]};
gvjs_.next=function(){this.V7?(this.lf.next(),1==this.ag&&this.lf.getValue()==this.tT&&gvjs_sI(this,2)):(this.Na++,this.Na==this.Oj.length&&(gvjs_sI(this,4),this.lf.round(1),this.lf.next()));return this.getValue()};gvjs_.gh=function(){this.V7?(this.lf.gh(),this.ag==this.ND&&1==this.lf.getValue()&&gvjs_sI(this,3)):(this.Na--,-1==this.Na&&(gvjs_sI(this,1),this.lf.round(this.tT),this.lf.gh()));return this.getValue()};function gvjs_tI(a){a=(new gvjs_rI(!0)).round(a);return 2629746E3>a?6048E5==a?new gvjs_9H(a,3456E5):new gvjs_9H(a):new gvjs_pI(Math.round(a/2629746E3))}
function gvjs_uI(a){if(!isFinite(a))return"notime";var b=new Date;b.setTime(a);a=""+gvjs_vI(b.getUTCFullYear().toString(),4);var c=b.getUTCMonth(),d=b.getUTCDate(),e=1!=d,f=b.getUTCHours(),g=b.getUTCMinutes(),h=b.getUTCSeconds(),b=b.getUTCMilliseconds(),k=0!=f||0!=g||0!=h||0!=b;if(0!=c||e||k)a=a+"-"+gvjs_vI((c+1).toString(),2);if(e||k)a=a+"-"+gvjs_vI(d.toString(),2);k&&(a=a+"T"+gvjs_vI(f.toString(),2),a=a+":"+gvjs_vI(g.toString(),2),a=a+":"+gvjs_vI(h.toString(),2),a=a+"."+gvjs_vI(b.toString(),3));
return a}
function gvjs_wI(a,b){var c="",d=new Date;d.setTime(a);a=d.getUTCMonth();var e=d.getUTCDate(),f=d.getUTCHours(),g=d.getUTCMinutes(),h=d.getUTCSeconds(),k=d.getUTCMilliseconds(),c=c+gvjs_vI(d.getUTCFullYear().toString(),4);if(b==gvjs_Ka)return c;c=c+"-"+gvjs_vI((a+1).toString(),2);if(b==gvjs_xa)return c;c=c+"-"+gvjs_vI(e.toString(),2);if(b==gvjs_pa)return c;c=c+"T"+gvjs_vI(f.toString(),2);c=c+":"+gvjs_vI(g.toString(),2);c=c+":"+gvjs_vI(h.toString(),2);return c=c+"."+gvjs_vI(k.toString(),3)}
function gvjs_vI(a,b){for(var c=a.length;c<b;c++)a="0"+a;return a}function gvjs_xI(a){if("notime"==a||null==a||""==a)return NaN;var b,c=0,d=1,e=0,f=0,g=0,h=0;b=parseInt(a.substr(0,4),10);4<a.length&&(c=parseInt(a.substr(5,2),10)-1,7<a.length&&(d=parseInt(a.substr(8,2),10),10<a.length&&(e=parseInt(a.substr(11,2),10),f=parseInt(a.substr(14,2),10),g=parseInt(a.substr(17,2),10),h=parseInt(a.substr(20,3),10))));return Date.UTC(b,c,d,e,f,g,h)}
function gvjs_yI(a,b){if(a.start==a.end||0==b)return a;b*=a.end-a.start;var c=a.end;a=a.start;return new gvjs_G(0>a?-gvjs_zI(-a,b):gvjs_AI(a,b),0>c?-gvjs_AI(-c,b):gvjs_zI(c,b))}function gvjs_AI(a,b){if(0==a)return 0;for(var c=a,d=0,e=NaN;0<c;){var f=gvjs_xF(c),g=gvjs_vF(1,f),h=gvjs_BI(c);if(5<h&&(e=5*g+d,e=gvjs_CI(e,f),e<=a&&e>a-b))break;e=h*g+d;e=gvjs_CI(e,f);if(e<=a&&e>a-b)break;f=h*g;d+=f;c-=f}return e}
function gvjs_zI(a,b){if(0==a)return 0;for(var c=a,d=0,e=NaN;0<c;){var f=gvjs_xF(c),g=gvjs_vF(1,f),h=gvjs_BI(c);if(5>h&&(e=5*g+d,e=gvjs_CI(e,f),e<=a+b&&e>=a))break;e=h*g+d;e=gvjs_CI(e,f);if(e<=a+b&&e>=a)break;e=(h+1)*g+d;e=gvjs_CI(e,f);if(e<=a+b&&e>=a)break;f=h*g;d+=f;c-=f}return e}function gvjs_CI(a,b){b=gvjs_vF(1,Math.abs(b));return Math.round(a*b)/b}function gvjs_BI(a){a/=gvjs_vF(1,gvjs_xF(a));var b=Math.abs(Math.round(a)-a);0!=b&&1E-10>b&&(a=Math.round(a));return Math.floor(a)};function gvjs_Jea(a,b,c,d,e,f,g,h,k){this.mpa=a;this.nea=b;this.Gja=c;this.Sg=d;this.xg=e;this.va=f;this.rT=g;this.Bb=h;this.Y1=k;this.lpa=gvjs_0g(a);this.uS=gvjs_0g(b);this.xg.vm(this.nea)}function gvjs_Kea(a,b,c){var d=a.va.vb(b);c=a.va.vb(c);d=(d+c)/2;return gvjs_8H(a.va.Af(d),d,a.xg.format(b))};function gvjs_DI(a,b,c,d,e,f,g){this.va=a;this.sl=b;this.Sg=c;this.xg=d;this.rT=e;this.Bb=f;this.Y1=g;this.Sia=[gvjs_EI(this,gvjs_pa,1),gvjs_EI(this,gvjs_pa,7),gvjs_EI(this,gvjs_xa,1),gvjs_EI(this,gvjs_xa,2),gvjs_EI(this,gvjs_xa,3),gvjs_EI(this,gvjs_za,1),gvjs_EI(this,gvjs_xa,6),gvjs_EI(this,gvjs_Ka,1),gvjs_EI(this,gvjs_Ka,2),gvjs_EI(this,gvjs_Ka,5),gvjs_EI(this,gvjs_Ka,10),gvjs_EI(this,gvjs_Ka,20),gvjs_EI(this,gvjs_Ka,50),gvjs_EI(this,gvjs_Ka,100),gvjs_EI(this,gvjs_Ka,1E3),gvjs_EI(this,gvjs_Ka,1E4),
gvjs_EI(this,gvjs_Ka,1E7)]}function gvjs_EI(a,b,c){return new gvjs_Jea(a.sl,b,c,a.Sg,a.xg,a.va,a.rT,a.Bb,a.Y1)}
gvjs_DI.prototype.iJ=function(){for(var a=gvjs_0g(this.sl),b=0;b<this.Sia.length;b++){var c=this.Sia[b];if(a<=c.uS){a:{var d=c,e=d.va.lc(),f=d.va.pc();d.xg.vm(d.mpa);if(e==f)c=[gvjs_8H(e,Math.abs(d.va.Lo()-d.va.pn())/2,d.xg.format(e))];else{var g,c=d.xg.format(f);g=new gvjs_6H(f,d.va.pn(),!0,!0,0,c);d.xg.vm(d.nea);for(var h=1==d.Gja&&d.uS>d.lpa,k=gvjs_tI(d.uS*d.Gja),l=gvjs_tI(d.uS),c=[],m=NaN,n=k.ceil(e),e=l.ceil(e);e<=f;e=l.next()){var p=d.va.vb(e);if(e==n){var n=k.next(),q=d,r=m,t=e,u=q.Sg.kv(q.xg.format(r),
q.Bb),w=q.Sg.kv(q.xg.format(t),q.Bb);if(Math.abs(q.va.vb(r)-q.va.vb(t))-(u+w)/2<q.rT){c=null;break a}h?(isNaN(m)||c.push(gvjs_Kea(d,m,e)),c.push(new gvjs_6H(e,p,!0,!0,0,null))):(m=gvjs_7H(e,p,d.xg.format(e)),c.push(m));m=e}else c.push(new gvjs_6H(e,p,!1,!0,0,null))}h&&f<e&&(k=d,h=c,e=l,l=k.xg.format(f),n=k.Sg.kv(l,k.Bb),m=e.getValue(),e=e.gh(),e=k.va.vb(e),m=k.va.vb(m),k=k.va.vb(f),m=(e+m)/2,k-m>n/2&&h.push(gvjs_8H(f,m,l)));if(d.Y1){f=d;l=g;h=c;b:{for(k=h.length-1;0<=k;k--)if(null!=h[k].Bd()){h=h[k];
break b}h=null}null!=h&&(k=f.Sg.kv(h.Bd(),f.Bb),n=f.Sg.kv(l.Bd(),f.Bb),Math.abs(h.getPosition()-l.getPosition())-(k+n)/2<f.rT&&h.Nn(null));c.push(g)}g=c;for(l=f=0;l<g.length;l++)null!=g[l].Bd()&&f++;if(2>f)c=d,d=c.xg.format(c.va.lc()),g=c.xg.format(c.va.pc()),d=d+"-"+g,g=[],f=Math.abs(c.va.Lo()-c.va.pn()),c.Sg.zb(d)>f+40||g.push(gvjs_8H(NaN,c.va.Lo()+c.va.pn()/2,d)),c=g;else{b:{d=c;if(!(2>d.length))for(g=d[0],f=1;f<d.length;f++){l=d[f];if(5>Math.abs(l.getPosition()-g.getPosition())&&g.getValue()!=
l.getValue()){d=!0;break b}g=l}d=!1}if(d){d=[];for(g=0;g<c.length;g++)f=c[g],f.vv&&!f.Ky||d.push(f);c=d}}}}if(null!=c)return c}}return[]};function gvjs_FI(a,b,c,d,e,f,g,h,k,l,m){e&&(e=c,c=d,d=e);if(a==b)return g=(d-c)/2+c,m=m.format(a),[gvjs_8H(a,g,m)];a=1==f?new gvjs_lI(a,b,c,d):new gvjs_iI(a,b,c,d,f,g);if(a.lc()==a.pc())b=1;else{c=Math.min(a.Lo(),a.pn());d=Math.max(a.Lo(),a.pn());f=Math.abs(a.Af(c));e=Math.abs(a.Af(d));b=Math.max(f,e);var n=0,p=a.vb(0);if(c>p||p>d)n=Math.min(f,e);c=a.vb(n);b=a.vb(b);b=gvjs_GI(c,a)/gvjs_GI(b,a)}return(.65<b?new gvjs_kI(a,m,l,h,k):new gvjs_oI(a,m,l,h,k,g)).iJ()}
function gvjs_GI(a,b){var c=b.Af(a);a=b.Af(a+10);return Math.abs(a-c)};function gvjs_HI(a,b){this.loa=a;this.koa=b}gvjs_HI.prototype.zb=function(a){return a.length*this.loa};gvjs_HI.prototype.getHeight=function(){return this.koa};gvjs_HI.prototype.kv=function(a,b){return b==gvjs_d?this.zb(a):this.getHeight(a)};function gvjs_II(a,b){this.Bw=a;this.Ja=b}gvjs_II.prototype.zb=function(a){return this.Bw(a,this.Ja).width};gvjs_II.prototype.getHeight=function(a){return this.Bw(a,this.Ja).height};gvjs_II.prototype.kv=function(a,b){return b==gvjs_d?this.zb(a):this.getHeight(a)};function gvjs_JI(a,b,c,d,e,f){this.t5=a;this.cQ=b;this.m=c;this.Uba=d;this.twa=gvjs_Ri(c,d("gridlines.minStrongLineDistance"));this.vwa=gvjs_Ri(c,d("gridlines.minWeakLineDistance"));this.uwa=gvjs_Ri(c,d("gridlines.minStrongToWeakLineDistance"));this.qwa=gvjs_Ri(c,d("gridlines.minNotchDistance"));this.pwa=gvjs_Ri(c,d("gridlines.minMajorTextDistance"));this.pfa=gvjs_Ri(c,d("gridlines.minMinorTextDistance"));this.FBa=gvjs_Ri(c,d("gridlines.unitThreshold"));this.l9=gvjs_I(c,d("gridlines.allowMinor"));
this.Xf=e;this.VM=f}function gvjs_Lea(a,b,c,d){return new gvjs_JI(gvjs_Mea,gvjs_Nea,a,b,c,d)}
gvjs_JI.prototype.Rna=function(a,b,c,d,e,f){b=gvjs_Oea(this,a,b,c);a=gvjs_9i(this.m,this.Uba("gridlines.units."+b.$n));c=gvjs_IE[b.$n];a=gvjs_KI(this,{minValue:b.minValue,maxValue:b.maxValue,Fja:b.$n,Eja:c,Cja:gvjs_JE[c],Dja:a.format,H7:a.interval,ofa:this.twa,qv:e.qv,nd:e.nd,tfa:this.pwa,c1:[],nfa:0},d,f);if(!a||0===a.Za.length)return{Za:[],Bj:[]};if(!(this.l9&&1==a.multiple&&0<c)){f=gvjs_LI(this,e.nd,1!=a.multiple?0:1,a.Za,a.jW);if(this.l9&&1<a.multiple){if(a.wwa/a.multiple<this.qwa)d=[];else{e=
e.qv;c=[];b=new gvjs_BE(a.Za[0].Ca,new Date(b.maxValue+this.VM),gvjs_IE[b.$n],1);for(var g=0;b.wz<b.aC;){if(0!=g%a.multiple){var h=b.next(),k=d(h.getTime());c.push({Ca:h,la:k,ea:!0,brush:e,length:5})}g++}d=c}a=gvjs_Ac(a.Za,d)}else a=a.Za;return{Za:a,Bj:f}}--c;g=gvjs_HE[c];h=gvjs_9i(this.m,this.Uba("minorGridlines.units."+g));f=gvjs_KI(this,{minValue:b.minValue,maxValue:b.maxValue,Fja:g,Eja:c,Cja:gvjs_JE[c],Dja:h.format,H7:h.interval,ofa:this.vwa,qv:e.vT,nd:e.UK,tfa:this.pfa,c1:a.Za,nfa:this.uwa},
d,f);if(null==f)return d=gvjs_LI(this,e.nd,2,a.Za,a.jW),{Za:a.Za,Bj:d};d=gvjs_LI(this,e.nd,1,a.Za,a.jW);e=gvjs_LI(this,e.UK,1,f.Za,f.jW,d);a=gvjs_Ac(f.Za,a.Za);f=gvjs_Ac(d,e);return{Za:a,Bj:f}};function gvjs_Oea(a,b,c,d){var e=Math.round(.15*(c-b));b-=e;c+=e;gvjs_yE(d,gvjs_Pea,a.cQ);a=gvjs_yE((c-b)/a.FBa/2,a.t5,a.cQ);var f=gvjs_Qea(a);a=gvjs_qc(gvjs_JE,function(a){return gvjs_Lc(a,f)});return{minValue:b,maxValue:c,$n:gvjs_HE[a]}}
function gvjs_KI(a,b,c,d){for(var e=gvjs_u(b.Dja,function(a){return new gvjs_fj({pattern:a})}),f=0;f<b.H7.length;++f){var g=b.H7[f],h=0,k=gvjs_nda(b.Cja,g),k=gvjs_tE(new Date(b.minValue+a.VM),k);"days"===b.Fja&&(k=gvjs_mda(k));for(var l=new gvjs_BE(k,new Date(b.maxValue+a.VM),b.Eja,g),k=[],m=!0,n=c(b.minValue),p=-1;l.wz<l.aC;){var q=l.next(),r=c(q.getTime()-a.VM);-1==p&&r>=n&&(p=k.length);var t=l.hp();if(null!=t){t=c(t.getTime()-a.VM);if(t<r+1)break;if(t-r<b.ofa){m=!1;break}}for(t=!1;h<b.c1.length;){var u=
b.c1[h];if(Math.abs(u.la-r)<b.nfa){t=!0;break}if(u.la>r){h=Math.max(0,h-1);break}h++}t||k.push({Ca:q,la:r,ea:!0,brush:b.qv,length:null})}if(m){1<p&&(k=gvjs_Dc(k,p-1));h=m=null;for(n=0;n<e.length;++n){p=e[n];q=!0;r=[];for(l=0;l<k.length;++l){var t=k[l],u=p.uc(t.Ca),w=d(u,b.nd),w=a.Xf?w.height:w.width;if(l+1<k.length&&k[l+1].la-t.la<b.tfa+w){q=!1;break}r.push({text:u,size:w})}if(q&&0<r.length){m=n;h=r;break}}if(null!=m){a=Infinity;for(l=0;l<k.length-1;++l)a=Math.min(a,k[l+1].la-k[l].la);return{Za:k,
jW:h,multiple:g,wwa:a}}}}return null}
function gvjs_LI(a,b,c,d,e,f){var g=[];if(null!=f)for(var h=0;h<f.length;++h){var k=f[h].Oa,l=k.V[0];g.push(gvjs_MI(l.x,l.length,k.ud,a.pfa))}a=1==c?gvjs_4:gvjs_1;f=0;h=[];k=2==c?d.length-1:d.length;for(l=0;l<k;++l){var m=d[l];if(m.ea&&e[l]){for(var n=Math.round(2==c?(d[l+1].la+m.la)/2:m.la),p=e[l].size,q=gvjs_MI(n,p,a),r=!0;f<g.length;){var t=g[f];if(gvjs_Xh(q,t)){r=!1;break}if(t.start>q.end){f=Math.max(0,f-1);break}f++}r&&h.push({Ca:m.Ca,ea:!0,la:n,Oa:{text:e[l].text,ra:b,V:[{x:n,y:0,text:e[l].text,
length:p}],ud:a,jd:gvjs_3,AGa:e[l].text,anchor:null,angle:0}})}}return h}function gvjs_Qea(a){return gvjs_u(a,function(a){return 0<a?1:0})}function gvjs_MI(a,b,c,d){d=gvjs_k(d)?d:0;c==gvjs_4?(c=a,a=c+b):(c=Math.round(a-b/2),a=Math.round(a+b/2));return new gvjs_G(c-d,a+d)}
var gvjs_Pea=[[1],[50],[500],[0,1],[0,15],[0,30],[0,0,1],[0,0,15],[0,0,30],[0,0,0,1],[0,0,0,6],[0,0,0,12],[0,0,0,0,1],[0,0,0,0,7],[0,0,0,0,0,1],[0,0,0,0,0,3],[0,0,0,0,0,6],[0,0,0,0,0,0,1]],gvjs_Mea=[[1],[2],[5],[10],[20],[50],[100],[200],[500],[0,1],[0,2],[0,5],[0,10],[0,15],[0,30],[0,0,1],[0,0,2],[0,0,5],[0,0,10],[0,0,15],[0,0,30],[0,0,0,1],[0,0,0,2],[0,0,0,3],[0,0,0,4],[0,0,0,6],[0,0,0,12],[0,0,0,0,1],[0,0,0,0,2],[0,0,0,0,7],[0,0,0,0,0,1],[0,0,0,0,0,3],[0,0,0,0,0,0,1],[0,0,0,0,0,0,10],[0,0,0,0,
0,0,50],[0,0,0,0,0,0,100]],gvjs_Nea=3;function gvjs_NI(a,b,c,d,e,f){this.dE=c;this.m=b;this.index=d;this.type=gvjs_2i(b,this.qb(gvjs_yb),gvjs_Zda,e);this.maxValue=this.minValue=null;this.rG=[];this.j_=this.AA=null;this.dna=0<a.Eh.bars;c=gvjs_L(b,this.qb(gvjs_3x));d=a.JG===gvjs_iv?a.Vy:gvjs_e;d={lb:a.Nk,fontSize:a.Zm,Rb:d};d=gvjs_7i(b,this.qb(gvjs_5x),d);this.title={text:c,ra:d,no:null,V:[],ud:gvjs_1,jd:gvjs_4,ya:"",anchor:null,angle:0};this.N3=!1;this.Bj=null;this.Xn=gvjs_2i(b,this.qb("textPosition"),gvjs_uG,gvjs_ww);c=this.type!=gvjs_Al||
a.ib==gvjs_pl?gvjs_Xi(b,"majorAxisTextColor",""):gvjs_Xi(b,"minorAxisTextColor","");d=this.Xn===gvjs_iv?a.Vy:gvjs_e;c={color:c,lb:a.Nk,fontSize:a.Zm,Rb:d};this.nd=gvjs_7i(b,this.qb(gvjs__x),c);d=gvjs_Ri(b,this.qb("gridlines.minorTextOpacity"));d=gvjs_5h(this.nd.color,a.XN||gvjs_ea,d);this.UK=gvjs_7i(b,this.qb(gvjs__x),c);this.UK.color=d;this.ZAa=gvjs_2i(b,this.qb("outTextPosition"),gvjs_3da,"unbound");this.eja=gvjs_2i(b,this.qb("inTextPosition"),gvjs_4da,"low");c=gvjs_Xi(b,this.qb(gvjs_Js),a.Bna);
this.Ana=new gvjs_H({fill:c});c=gvjs_Xi(b,this.qb(gvjs_Xu),a.zca);this.qv=new gvjs_H({fill:c});this.Jq=gvjs_Ri(b,this.qb(gvjs_$v),0);d=gvjs_Ri(b,this.qb("gridlines.minorGridlineOpacity"));a=gvjs_5h(c,a.XN||gvjs_ea,d);a=gvjs_Xi(b,this.qb(gvjs_9v),a);this.vT=new gvjs_H({fill:a});this.Fq=2;this.Rba=Math.max(this.Fq,Math.round(this.title.ra.fontSize/3.236));this.ticks=[];this.Ri=null;this.IG=0;this.direction=this.Wm=gvjs_J(b,this.qb(gvjs_Va),1);this.sf=this.Rg=null;this.xN=this.YD=0;this.xb={min:-Infinity,
max:Infinity};this.bG=this.Cpa=f;f=gvjs_BF(this.m,this.qb(gvjs_Nv),this.qb(gvjs_bx));this.xwa=f===gvjs_aw;this.ut="log"===f||this.xwa;this.type==gvjs_Al&&(this.a8=this.Db=this.ja=null,this.sl=gvjs_2i(b,this.qb("timeGranularity"),gvjs_7aa,gvjs_wa),this.pX=Infinity)}gvjs_=gvjs_NI.prototype;gvjs_.qb=function(a){return gvjs_mE(this.dE,a)};function gvjs_LH(a,b){gvjs_p(b)&&0!==b&&!isNaN(b)&&(a.pX=Math.min(Math.abs(b),a.pX))}
gvjs_.WC=function(a){this.Ri&&0<this.Ri.length&&gvjs_t(this.Ri,function(a){gvjs_LH(this,a.v)},this);this.ja.WC(this.pX/10,a||[])};
function gvjs_OI(a,b,c){var d=gvjs_OF().rh(b);a.ja=d;a.dataType=b;a.Cy=gvjs_K(c,a.qb(gvjs_Yu));a.Ri=c.Y(a.qb(gvjs_1x));a.Ri&&(a.Ri=gvjs_u(a.Ri,function(a){var b={};b.v=gvjs_k(a.v)?a.v:a;gvjs_o(a.f)&&(b.f=a.f);return b}));b=a.jj();b=!a.ut&&gvjs_4i(c,gvjs_fu)&&(!gvjs_4i(c,"explorer.axis")||gvjs_Vi(c,a.qb("explorer.axis."+b)));!a.Ri&&(b||0>a.Cy||null===a.Cy&&a.ut)&&(a.a8=!0,a.Cy=-1);d.init(c,a.dE,a.Cy);a.minValue=d.Y(c,a.qb(gvjs_fl));a.maxValue=d.Y(c,a.qb(gvjs_el));a.AA=c.Y(a.qb(gvjs_Is),gvjs_DG.vAxis.gridlines.baseline);
c=null;c=gvjs_k(a.AA)&&a.AA!==gvjs_Oa?a.AA:a.j_||a.ja.E0();a.j_=c}
function gvjs_PI(a,b){a.bG=gvjs_2i(b,a.qb(gvjs_Fy),gvjs__da,a.bG);if(a.type==gvjs_Al){var c=a.ja,d=c.Y(b,a.qb("viewWindow.numericMin"));gvjs_p(d)||(d=c.Hc(c.Y(b,a.qb(gvjs_Ey))));var e=c.Y(b,a.qb("viewWindow.numericMax"));gvjs_p(e)||(e=c.Hc(c.Y(b,a.qb(gvjs_Dy))));null!=d&&(a.xb.min=d);null!=e&&(a.xb.max=e)}else a.xb.min=gvjs_J(b,a.qb(gvjs_Ey),a.xb.min),a.xb.max=gvjs_J(b,a.qb(gvjs_Dy),a.xb.max),a.xb.max=Math.max(a.xb.min+1,a.xb.max);a.xb.min>a.xb.max&&(b=a.xb.min,a.xb.min=a.xb.max,a.xb.max=b);a.type==
gvjs_Al&&(-Infinity!=a.xb.min&&gvjs_EF(a.ja,a.xb.min),Infinity!=a.xb.max&&gvjs_FF(a.ja,a.xb.max),gvjs_QI(a))}function gvjs_RI(a){if(a.type==gvjs_Al&&!a.ja)throw Error("Axis type/data type mismatch for "+a.dE);}
function gvjs_SI(a,b,c,d,e,f){a.Rg=d+(1==a.direction?.5:-.5);a.IG=c-1;a.sf=d+c*a.direction;c=a.l$(b);a.gJ(b);gvjs_TI(a)&&(a.a8||gvjs_I(a.m,a.qb("gridlines.newTimeline")))&&(a.N3=!0);b=a.N3?gvjs_Rea(a,b,e,f):gvjs_Sea(a,b,e,f);return{title:a.title,name:a.Wba(),type:a.type,Cq:a.ut,dataType:a.dataType,Wm:a.Wm,Rg:a.Rg,sf:a.sf,Pd:{Te:gvjs_r(a.Tfa,a),zk:gvjs_r(a.Bn,a)},position:{Te:gvjs_r(a.gH,a),zk:gvjs_r(a.j$,a)},wk:c,Db:b.Db,Za:b.Za,ei:b.ei,text:a.Bj,aG:a.ja?{min:a.ja.Xe,max:a.ja.kf}:{min:a.xb.min,max:a.xb.max}}}
function gvjs_Sea(a,b,c,d){a.type==gvjs_Al?(gvjs_Tea(a),a.Ri?gvjs_Uea(a):a.a8?gvjs_TI(a)?gvjs_Vea(a,b):gvjs_Wea(a,b):gvjs_Xea(a)):gvjs_Yea(a,b,a.IG+1);var e=gvjs_UI(a),f=null;if(a.type==gvjs_Al){var f=gvjs_u(a.ticks,function(a){return{tick:a,Ca:a.Ca,la:a.la,ea:!0,length:null,brush:this.qv}},a),g;if(g=a.ut?gvjs_Zea(a,f):gvjs__ea(a,f))g=gvjs_u(g,function(a){return{Ca:this.j$(a),la:a,ea:!0,length:null,brush:this.vT}},a),gvjs_Cc(f,g);gvjs_kc(f,function(a){if(gvjs_VI(this,a.la)||gvjs_WI(this,a.la))a.ea=
!1,gvjs_yc(this.ticks,a.tick);delete a.tick},a)}e&&(e.ea=Infinity!=e.la&&!gvjs_VI(a,e.la)&&!gvjs_WI(a,e.la));g=null;gvjs_I(a.m,a.qb("ticklines"))&&(f&&(g=gvjs_Bc(f)),e&&gvjs_Cc(g||[],[e]));a.VY(b,c,d,null);a.QY(b);return{Za:f,ei:g,Db:e}}
function gvjs_Rea(a,b,c,d){gvjs_XI(a,gvjs_YI(a));gvjs_QI(a);if(a.ja.Xe>=a.ja.kf)return{Za:null,ei:null,Db:null};var e=gvjs_UI(a);gvjs_Ic(a.rG);for(var f=Infinity,g=1;g<a.rG.length;++g){var h=a.rG[g]-a.rG[g-1];h&&(f=Math.min(f,h))}Infinity===f&&(f=0);var k=a.gJ(b).orientation===gvjs_i,g=0;a.ja instanceof gvjs_PF&&(g=(new Date(1970,0,1)).getTime());var g=gvjs_Lea(a.m,gvjs_r(a.qb,a),k,g),h={nd:a.nd,qv:a.qv,UK:a.UK,vT:a.vT},l=a.direction;a.direction=1;var m=g.Rna(a.ja.Xe,a.ja.kf,f,gvjs_r(a.zd,a),h,b.zc);
a.direction=l;-1===l&&(gvjs_kc(m.Za,function(a){a.la=gvjs_ZI(this,a.la)},a),gvjs_kc(m.Bj,function(a){a.la=gvjs_ZI(this,a.la);a.Oa.V[0].x=gvjs_ZI(this,a.Oa.V[0].x)},a));gvjs_kc(m.Bj,function(a){a.Ca=this.ja.Bn(a.Ca.getTime());if(k){var b=a.Oa.V[0].x;a.Oa.V[0].x=a.Oa.V[0].y;a.Oa.V[0].y=b}},a);gvjs_kc(m.Za,function(a){a.Ca=this.ja.Bn(a.Ca.getTime());if(gvjs_VI(this,a.la)||gvjs_WI(this,a.la))a.ea=!1,gvjs_yc(m.Za,a)},a);var n=a.ticks=[];gvjs_kc(m.Bj,function(a){gvjs_VI(this,a.la)||gvjs_WI(this,a.la)?gvjs_yc(m.Bj,
a):n.push({Ca:a.Ca,la:a.la,text:a.Oa.text,ea:a.ea})},a);a.VY(b,c,d,m.Bj);a.QY(b);return{Za:m.Za,ei:null,Db:e}}
function gvjs_Yea(a,b,c){var d;-Infinity==a.xb.min&&(a.xb.min=Math.min(0,a.xb.max-1));Infinity==a.xb.max&&(a.xb.max=Math.max(b.Xa.length,a.xb.min+1));a.xb.max=Math.max(a.xb.min+1,a.xb.max);d=a.xb.max-a.xb.min;a.dna&&(d=Math.min(d,Math.floor((c+1)/2)));a.type==gvjs_4s&&(d=Math.max(1,d-1));a.xN=gvjs__I(a);a.YD=a.IG/d;a.ticks=gvjs_fE(b.Xa.length,gvjs_r(function(a){var c=a-this.xN;return{Ca:b.Xa[a].data,la:this.zd(a),text:b.Xa[a].Hw[0],ea:0<=c&&c<=d}},a))}
function gvjs_Uea(a){var b=a.ja;gvjs_Ic(a.Ri,function(a,c){return b.Q$(a.v,c.v)});0<a.Ri.length&&gvjs_t(a.Ri,function(a){this.ic(b.Hc(a.v))},a);gvjs_XI(a,gvjs_YI(a));gvjs_QI(a);b.hH(!1);-1===a.Wm&&(a.Ri=gvjs_Bc(a.Ri),a.Ri.reverse());var c=gvjs_u(a.Ri,function(a){return this.ja.Hc(a.v)},a);b.lr(c);var d=gvjs_HF(a.ja);a.ticks=gvjs_u(a.Ri,function(a){var c=a.v,g=b.Hc(c),g=this.zd(g);a=a.f;gvjs_o(a)||(a=d.uc(c));return{Ca:c,la:g,text:a,ea:!0}},a)}
function gvjs_Xea(a){var b=gvjs_YI(a);gvjs_QI(a);gvjs_Bda(a.ja,a.minValue,a.maxValue,a.bG==gvjs_Qw||a.bG==gvjs_ik&&(-Infinity==a.xb.min||Infinity==a.xb.max));b=gvjs_YI(a);gvjs_XI(a,b);gvjs_QI(a);a.ut&&gvjs_0ea(a);b=a.ja.ticks;b=gvjs_lc(b,function(a){return a>=this.xb.min&&a<=this.xb.max},a);gvjs_p(a.Cy)&&2>a.Cy&&(b=gvjs_Dc(b,0,a.Cy));a.ja.lr(b);a.ja.QH();var c=gvjs_HF(a.ja);a.ticks=gvjs_u(a.ja.ticks,function(a){var b=this.ja.Bn(a),f=c.uc(b);return{Ca:b,la:this.zd(a),text:f,ea:!0}},a)}
function gvjs_0ea(a){var b=Infinity,c=null,d,e=a.ja.ticks,e=gvjs_u(e,function(a){d=0<a-c?1:-1;a=d*Math.floor(d*a);c&&0!==a*c&&0<a-c&&(b=Math.min(b,Math.abs(a-c)));return c=a});Infinity!==b&&(c=null,gvjs_kc(e,function(a,g){null!==c&&(c===a&&gvjs_zc(e,g),Math.abs(a-c)>b&&(d=0<a-c?1:-1,gvjs_wc(e,c+d*b,g+1)));c=a}));a.ja.lr(e)}
function gvjs_Vea(a,b){gvjs_XI(a,gvjs_YI(a));gvjs_QI(a);var c=a.ja,d=a.gJ(b);c.hH(!1);var e=gvjs_HF(c);e.vm(a.sl);var f=d.JE,g=d.HE-1;b=new gvjs_II(b.zc,a.nd);if(d.Mg)var h=f,f=g,g=h;d=(new gvjs_DI(new gvjs_lI(c.Xe,c.kf,f,g),a.sl,b,e,10,d.orientation,!1)).iJ();a.ticks=[];for(e=0;e<d.length;e++)f=d[e],(g=f.Bd())&&a.ticks.push({Ca:c.Bn(f.getValue()),la:f.getPosition(),text:g,ea:!0})}
function gvjs__ea(a,b){if(!b||1>=b.length||0==a.Jq)return null;var c=(b[1].la-b[0].la)/(a.Jq+1),d=[],e,f,g=b[0].la;for(e=f=Math.floor((g-a.Rg)/c);0<e;e--){var h=Math.floor(g-c*e);1<Math.abs(h-a.Rg)&&d.push(h)}for(e=0;e<b.length-1;e++)for(g=b[e].la,f=0;f<a.Jq;f++)g+=c,d.push(Math.floor(g));g=gvjs_ic(b).la;f=Math.floor((a.sf-g)/c);for(e=1;e<=f;e++)h=Math.floor(g+c*e),1<Math.abs(h-a.sf)&&d.push(h);return d}
function gvjs_Zea(a,b){if(!b||1>=b.length||0==a.Jq)return null;for(var c=b[0],d=c.Ca,e,f=[c],g=1;g<b.length-1;g++)c=b[g],e=d,d=c.Ca,0!==d&&(gvjs_wF(d)||e&&gvjs_wF(e/d))&&f.push(c);f.push(b[b.length-1]);b=f;if(1>=b.length)return null;var h,c=[],d=[],k;a.Jq=Math.min(gvjs_AG.length,a.Jq);e=gvjs_AG[a.Jq-1];a.Jq=e.length;for(g=0;g<a.Jq;g++)d.push(Math.log(e[g])/Math.log(10));for(g=0;g<b.length-1;g++)if(e=b[g].la,f=1,h=b[g+1].Ca/b[g].Ca,!(0>h)&&gvjs_wF(h))for(1>h&&(f=-1,e=b[g+1].la),h=b[g+1].la-b[g].la,
k=0;k<a.Jq;k++)c.push(e+f*h*d[k]);return c}function gvjs_UI(a){var b=null;a.type==gvjs_Al&&a.Db&&(b={Ca:a.Db.Ca,la:a.Db.la,ea:!0,length:null,brush:a.Ana});return b}function gvjs_Tea(a){null!=a.AA&&a.AA!==gvjs_Oa&&a.ic(a.ja.Hc(a.AA));null!=a.minValue&&a.ic(a.ja.Hc(a.minValue));null!=a.maxValue&&a.ic(a.ja.Hc(a.maxValue))}function gvjs_YI(a){var b=gvjs_Vd(a.xb.min)?a.xb.min:a.ja.Xe;a=gvjs_Vd(a.xb.max)?a.xb.max:a.ja.kf;b===a&&(--b,a+=1);return{min:b,max:a}}
function gvjs_XI(a,b){gvjs_EF(a.ja,b.min);gvjs_FF(a.ja,b.max);a.xb=b;a.YD=a.IG/(b.max-b.min);Infinity!==b.min&&(a.xN=b.min)}function gvjs_QI(a){var b=a.j_,b=null==b?null:a.ja.Hc(b);a.ja.b4=b;if(null!=b){var c=a.zd(b);a.Db={Ca:a.ja.Bn(b),la:c}}else a.Db={Ca:null,la:Infinity,ea:!1}}
function gvjs_Wea(a,b){if(a.bG==gvjs_Qw&&isFinite(a.ja.Xe)&&isFinite(a.ja.kf)){var c=gvjs_yI(new gvjs_G(a.ja.Xe,a.ja.kf),.1);a.ic(c.start);a.ic(c.end)}gvjs_XI(a,gvjs_YI(a));gvjs_QI(a);var c=a.gJ(b),d=a.ja.bw.inverse(a.ja.Xe),e=a.ja.bw.inverse(a.ja.kf);gvjs_LH(a,d);gvjs_LH(a,e);var f=a.ut?0:1;b=new gvjs_II(b.zc,a.nd);var g=a.m.view(a.dE),h={};gvjs_eba(h,a.Xba(),{format:a.ja.mn});gvjs_Ai(g,1,h);var h=new gvjs_0H,k=gvjs_Vi(g,gvjs_Ju);gvjs_4i(g,gvjs_Ku);var l=gvjs_K(g,gvjs_Mu),m=gvjs_Vi(g,gvjs_Lu),n=
gvjs_Vi(a.m,gvjs_Nu);k||l||m||n?h.i0={pattern:k,scaleFactor:l,prefix:m,suffix:n}:(k=gvjs_K(g,"formatter.numDecimals"),gvjs_p(k)&&gvjs_1H(h,k),k=gvjs_K(g,"formatter.numSignificantDigits"),gvjs_p(k)&&gvjs_2H(h,k),(k=g.Y("formatter.unit"))&&h.$n({symbol:k.symbol,position:k.position,usePadding:k.usePadding}),gvjs_I(g,"formatter.useMagnitudes")&&gvjs_4H(h));h=h.ad();g=[];gvjs_Vd(d)&&(g=gvjs_FI(d,e,c.JE,c.HE-1,c.Mg,f,a.pX,c.orientation,40,b,h));a.ticks=[];for(c=0;c<g.length;c++)e=g[c],d=e.getValue(),f=
a.ja.bw.transform(d),f=a.zd(f),e=e.Bd(),a.ticks.push({Ca:d,la:f,text:e,ea:!0})}gvjs_.ic=function(a){this.type==gvjs_Al&&null!=a&&gvjs_0I(this,a)&&(this.ja.ic(a),this.rG.push(a))};function gvjs_1I(a){if(a.type==gvjs_Al){var b=a.ja,c=b.Xe,d=b.kf,e=.01*(d-c);0<c&&-Infinity==a.xb.min&&gvjs_EF(b,Math.max(c-e,0));0>d&&Infinity==a.xb.max&&gvjs_FF(b,Math.min(d+e,0))}}gvjs_.zd=function(a){return null!=a?this.Rg+(a-this.xN)*this.direction*this.YD:null};
function gvjs_2I(a,b){return null!=b?(b-a.Rg)*a.direction/a.YD+a.xN:null}function gvjs_ZI(a,b){if(null==b)return null;a.direction=1;b=gvjs_2I(a,b);a.direction=-1;return a.zd(b)}gvjs_.Tfa=function(a){return this.type==gvjs_Al?this.ja.Hc(a):a};gvjs_.Bn=function(a){return null!=a?this.type==gvjs_Al?this.ja.Bn(a):a:null};gvjs_.j$=function(a){a=gvjs_2I(this,a);return null!=a?this.Bn(a):null};gvjs_.gH=function(a){return this.zd(this.Tfa(a))};
function gvjs__I(a){switch(a.type){case gvjs_3s:return a.xb.min-.5}return a.xb.min}function gvjs_0I(a,b){return null==b?!1:a.type==gvjs_Al?b>=a.xb.min&&b<=a.xb.max:b>=Math.floor(a.xb.min)&&b<Math.ceil(a.xb.max)}function gvjs_WI(a,b){return isNaN(b)?!0:b*a.direction>a.sf*a.direction}function gvjs_VI(a,b){return isNaN(b)?!0:b*a.direction<a.Rg*a.direction}function gvjs_TI(a){return null!=a.ja&&(a.ja instanceof gvjs_JF||a.ja instanceof gvjs_PF)};function gvjs_3I(a,b,c,d,e,f,g,h,k,l){this.pja=a;this.fi=b;this.Zqa=c;this.dwa=d;this.Wea=e;this.uQ=f;this.pAa=g;this.rwa=h;this.cna=k;this.k$=l}function gvjs_4I(a,b,c,d){switch(d){case "attachToEnd":return(b-1-a)%c;default:return a}}function gvjs_5I(a,b,c){b=Math.ceil((a.fi.length-0)/(b*c));return 2>a.fi.length||2>b}
function gvjs_1ea(a,b,c,d,e){b=gvjs_4I(b,a.fi.length,d,a.pAa);for(var f=1>=a.fi.length?a.pja:Math.abs(a.fi[1].la-a.fi[0].la)*d-a.rwa,g=[];b<a.fi.length;b+=d){var h=a.fi[b],k=h.ea&&!a.cna?Math.min(f,2*h.la,2*(a.pja-h.la)):f,l=a.k$(h.text,k,e),m=l.Le;k<f&&(m=a.k$(h.text,f,e).Le);g.push({Ca:h.Ca,ea:h.ea,la:h.la,Eea:c,text:h.text,width:l.wt,layout:l,Le:m})}return g}
function gvjs_6I(a,b,c,d){var e=b*c;d=1<b?1:d;for(var f=[],g=0;g<b;g++){var h=gvjs_1ea(a,a.Zqa+g*c,g*d,e,d);gvjs_Cc(f,h)}gvjs_Ic(f,function(a,b){return a.la-b.la});return f}function gvjs_7I(a,b,c){a=gvjs_6I(a,b,c,a.dwa);return gvjs_mc(a,function(a,b){return{aw:Math.max(a.aw,b.layout.V.length),Le:a.Le||b.Le}},{aw:0,Le:!1})}
function gvjs_8I(a){for(var b=1,c=a.uQ||1,d=gvjs_7I(a,b,c),e=b;d.Le&&b<a.Wea;){b++;if(gvjs_5I(a,b,c))break;e=b;d=gvjs_7I(a,e,c)}b=c;if(!a.uQ)for(;d.Le;){c++;if(gvjs_5I(a,e,c))break;b=c;d=gvjs_7I(a,e,b)}return{RX:e,fA:b,aw:d.aw*e}}function gvjs_9I(a,b,c,d,e){a=gvjs_6I(a,b,c,d);e=gvjs_mc(a,function(a,b){var c=b.Le?1:0;delete b.Le;return a+c},0)<=a.length*e;return{kW:a,Y8:e}}
function gvjs_$I(a,b,c,d,e){var f=Math.min(a.Wea,d);b=Math.min(b,f);c=a.uQ||c;for(var g=gvjs_9I(a,b,c,d,e),h=b;!g.Y8&&b<f;){b++;if(gvjs_5I(a,b,c))break;h=b;g=gvjs_9I(a,h,c,d,e)}f=c;if(!a.uQ)for(;!g.Y8;){c++;if(gvjs_5I(a,h,c))break;f=c;g=gvjs_9I(a,h,f,d,e)}return{RX:h,fA:f,kW:g.kW}};function gvjs_aJ(a,b,c,d,e,f){gvjs_NI.call(this,a,b,gvjs_Ac(["hAxes."+d,gvjs__u],c),d,e,f);this.B6=gvjs_Ji(b,this.qb("slantedText"));a=gvjs_Ri(b,this.qb("slantedTextAngle"),30);this.Eia=a=gvjs_Ld(a,360);this.XV=gvjs_Nd(a);this.vna=gvjs_Ri(b,this.qb(gvjs_Sv),.5*this.nd.fontSize);this.Aba=gvjs_Ri(b,this.qb("firstVisibleText"));this.ffa=gvjs_Ri(b,this.qb("maxTextLines"),Infinity);this.j3=gvjs_Ri(b,this.qb("maxAlternation"),2);this.tQ=gvjs_Ri(b,this.qb("showTextEvery"),0);this.A6=gvjs_2i(b,this.qb("showTextEveryMode"),
gvjs_9da,"attachToStart");this.ufa=gvjs_Ri(b,this.qb("minTextSpacing"),this.nd.fontSize);this.i9=gvjs_I(b,this.qb("allowContainerBoundaryTextCufoff"),!1)}gvjs_s(gvjs_aJ,gvjs_NI);gvjs_=gvjs_aJ.prototype;gvjs_.Xba=function(){return["hAxes",this.index]};gvjs_.Wba=function(){return"hAxis#"+this.index};gvjs_.NY=function(a,b,c){return gvjs_SI(this,a,a.K.width,1==this.direction?a.K.left:a.K.right,b,c)};
gvjs_.VY=function(a,b,c,d){if(0==this.index){var e=a.zc,f=this.nd.fontSize,g=this.title.ra.fontSize,h=b.Ja.fontSize,k=a.JG==gvjs_ww?this.title.text:"",l=this,m=new gvjs_3I(a.width,this.ticks,this.Aba,this.ffa,this.j3,this.tQ,this.A6,this.ufa,this.i9,function(a,b,c){return gvjs_NG(e,a,l.nd,b,c)}),n=this.tQ||1,p,q;if(this.Xn==gvjs_ww&&!d)if(null!=this.B6)this.B6?q=gvjs_bJ(this,e):p=gvjs_8I(m);else if(this.ticks.length*f/(this.j3*n)<=a.width){if(p=gvjs_8I(m),p.fA>n||0==p.aw)q=gvjs_bJ(this,e),p=null}else q=
gvjs_bJ(this,e);var r=gvjs_NG(e,k,this.title.ra,a.K.width,Infinity),t=this.Fq,u=Math.max(t,Math.round(f/1.618)),w=Math.max(t,Math.round(f/3.236)),v=function(){return{key:gvjs_1x,min:q.minHeight+t,max:q.maxHeight+t,kc:[u-t]}},y=[];y.push({key:gvjs_Ss,min:t,kc:[Infinity]});0<r.V.length&&y.push({key:gvjs_3x,min:g+t,kc:[Infinity]});b.getPosition()==gvjs_Rs&&y.push({key:gvjs_Av,min:h+t,kc:[Infinity]});c.getPosition()==gvjs_Rs&&y.push({key:gvjs_vt,min:c.getHeight()+t,kc:[Infinity]});var x=y.length;d||p&&
0<p.aw?y.push({key:gvjs_1x,min:f+t,kc:[u-t]}):q&&y.push(v());var z=y.length;if(p)for(var A=1;A<p.aw;A++)y.push({key:gvjs_1x,min:f+t,kc:[w-t]});f=y.length;for(A=1;A<r.V.length;A++)y.push({key:gvjs_3x,min:g+t,kc:[this.Rba-t]});var g=gvjs_iE(y,a.height-a.K.bottom),B=g.ticks||[],D;p&&(D=gvjs_$I(m,p.RX,p.fA,B.length,0),null==this.B6&&D.fA>n&&(D=p=null,q=gvjs_bJ(this,e),y[x]=v(),y=gvjs_gda(y,0,z,f,void 0),g=gvjs_iE(y,a.height-a.K.bottom)));var C=a.K.bottom,B=g.ticks||[];if(0<B.length){for(A=1;A<B.length;A++)B[A]+=
B[A-1];if(d){m=C+B[0];for(A=0;A<d.length;A++)n=d[A].Oa,n.anchor=n.anchor||new gvjs_LG(0,0),n.anchor.y=m;this.Bj=d}else p?this.Bj=gvjs_u(D.kW,function(a){var b=gvjs_u(a.layout.V,function(b,c){return{x:0,y:B[a.Eea+c],length:a.width,text:b}},this);return{Ca:a.Ca,ea:a.ea,Oa:{text:a.text,ra:this.nd,V:b,ud:gvjs_1,jd:gvjs_3,ya:a.layout.Le?a.text:"",anchor:new gvjs_LG(a.la,C),angle:0}}},this):q&&(A=B[0],d=Math.min(A-t,q.maxHeight),this.Bj=gvjs_2ea(this,e,C+A-d,d,q.fA));C+=gvjs_ic(B)}d=g.title||[];if(0<d.length)for(m=
gvjs_NG(e,k,this.title.ra,a.K.width,d.length),this.title.ya=m.Le?k:"",A=0;A<d.length;A++)C+=d[A],this.title.jd=gvjs_3,this.title.V.push({x:a.K.left+a.K.width/2,y:C,length:a.K.width,text:m.V[A]});k=g.legend||[];0<k.length&&(C+=k[0],b.gr(new gvjs_C(C-h,a.K.right,C,a.K.left)));b=g.colorBar||[];0<b.length&&(C+=b[0],a=new gvjs_C(C-c.getHeight(),a.K.right,C,a.K.left),c.gr(a))}};
function gvjs_bJ(a,b){function c(a){a=b(a.text,d).width*f+e*g;return Math.ceil(a)}var d=a.nd,e=d.fontSize,f=Math.sin(a.XV%Math.PI),g=Math.cos(a.XV%Math.PI),h=a.tQ;h||(h=2>a.ticks.length?1:Math.ceil((e+a.Fq)/f/Math.abs(a.ticks[1].la-a.ticks[0].la)));for(var k=0,l=0;l<a.ticks.length;l+=h)k=Math.max(c(a.ticks[l]),k);a=c({text:gvjs_ja});return{minHeight:Math.min(k,a),maxHeight:k,fA:h}}
gvjs_.NQ=function(a){var b=a.zc;return gvjs_mc(this.ticks,function(a,d){return Math.max(a,b(d.text,this.nd).width)},0,this)};gvjs_.jca=function(a){var b=a.zc;a=this.NQ(a);b=b(gvjs_ja,this.nd).width;return Math.min(b,a)};
function gvjs_2ea(a,b,c,d,e){var f=gvjs_4I(0,a.ticks.length,e,a.A6);d=(d-a.nd.fontSize*Math.cos(a.XV%Math.PI))/Math.sin(a.XV%Math.PI);d=Math.floor(d);var g=[];for(c+=a.vna;f<a.ticks.length;f+=e){var h=a.ticks[f],k=gvjs_NG(b,h.text,a.nd,d,1),l={text:h.text,ra:a.nd,V:[],angle:-a.Eia,ud:180<a.Eia?gvjs_4:gvjs_3,jd:gvjs_1,ya:k.Le?h.text:"",anchor:new gvjs_LG(h.la,c)};0<k.V.length&&l.V.push({x:0,y:0,length:d,text:k.V[0]});g.push({Ca:h.Ca,ea:h.ea,Oa:l})}return g}
gvjs_.QY=function(a){if(0==this.index){var b=a.zc,c=this.nd.fontSize,d=new gvjs_3I(a.width,this.ticks,this.Aba,this.ffa,this.j3,this.tQ,this.A6,this.ufa,this.i9,gvjs_r(function(a,c,d){return gvjs_NG(b,a,this.nd,c,d)},this)),e,f=this.eja;this.Xn==gvjs_iv&&(e=gvjs_8I(d),this.N3&&(f=gvjs_5u));var g=this.Fq,h=Math.max(this.Fq,Math.round(c/3.236)),k=Math.max(this.Fq,Math.round(c/1.618)),k=this.type==gvjs_Al?h:k,l=Math.max(g,Math.round(c/3.236)),m,n;this.type==gvjs_Al?f===gvjs_5u?(m=gvjs_4,n=h):(m=gvjs_3,
n=-h):(m=gvjs_1,n=0);f=[];f.push({key:gvjs_fy,min:g,kc:[Infinity]});if(e)for(h=0;h<e.aw;h++)f.push({key:gvjs_1x,min:c+g,kc:[(0==h?k:l)-g]});var p=gvjs_iE(f,Math.floor(a.K.height/2)).ticks||[];if(0<p.length){for(h=1;h<p.length;h++)p[h]+=p[h-1];c=gvjs_$I(d,e.RX,e.fA,p.length,.5);this.Bj=gvjs_u(c.kW,function(b){var c=b.layout.V;c.reverse();c=gvjs_u(c,function(a,c){return{x:0,y:-p[b.Eea+c],length:b.width,text:a}},this);return{Ca:b.Ca,ea:b.ea,Oa:{text:b.text,ra:this.nd,V:c,ud:m,jd:gvjs_4,ya:b.layout.Le?
b.text:"",anchor:new gvjs_LG(n+b.la,a.K.bottom),angle:0}}},this)}}};gvjs_.gJ=function(a){var b={};b.Mg=-1==this.direction;b.JE=a.K.left;b.HE=a.K.right;b.orientation=this.jj();return b};gvjs_.jj=function(){return gvjs_d};gvjs_.l$=function(a){return 0==this.index?{la:a.K.bottom,direction:-1}:{la:a.K.top,direction:1}};function gvjs_cJ(a){return new gvjs_Cz(Math.round(a.x),Math.round(a.y))}function gvjs_3ea(a){return gvjs_mc(arguments,gvjs_Dz,new gvjs_Cz(0,0))}function gvjs_4ea(a){return gvjs_mc(arguments,function(a,c){return new gvjs_A(a.width+c.width,a.height+c.height)},new gvjs_A(0,0))}function gvjs_dJ(a,b,c){return new gvjs_Cz(Math.cos(a)*b,Math.sin(a)*c)}function gvjs_5ea(a){return new gvjs_Cz(a[0],a[1])}
function gvjs_eJ(a,b){return gvjs_u([[a.x-b.width/2,a.y-b.height/2],[a.x+b.width/2,a.y-b.height/2],[a.x+b.width/2,a.y+b.height/2],[a.x-b.width/2,a.y+b.height/2]],gvjs_5ea)}function gvjs_fJ(a,b,c,d){return new gvjs_D(Math.min(a,c),Math.min(b,d),Math.abs(c-a),Math.abs(d-b))};function gvjs_gJ(a,b,c,d,e,f){gvjs_NI.call(this,a,b,gvjs_Ac(["vAxes."+d,gvjs_zl],c),d,e,f);this.type==gvjs_Al&&(this.direction=-this.direction)}gvjs_s(gvjs_gJ,gvjs_NI);gvjs_=gvjs_gJ.prototype;gvjs_.Xba=function(){return[gvjs_zy,this.index]};gvjs_.Wba=function(){return"vAxis#"+this.index};gvjs_.NY=function(a,b,c){return gvjs_SI(this,a,a.K.height,1==this.direction?a.K.top:a.K.bottom,b,c)};
gvjs_.NQ=function(a){var b=a.zc;return gvjs_mc(this.ticks,function(a,d){return Math.max(a,b(d.text,this.nd).width)},0,this)};gvjs_.jca=function(a){var b=a.zc;a=this.NQ(a);b=b(gvjs_ja,this.nd).width;return Math.min(b,a)};
gvjs_.VY=function(a){var b=a.zc,c=this.nd.fontSize,d=this.title.ra.fontSize,e=a.JG==gvjs_ww?this.title.text:"",f=gvjs_NG(b,e,this.title.ra,a.K.height,Infinity),g=this.Fq,h=this.NQ(a),k=this.jca(a),l=[];this.Xn==gvjs_ww?l.push({key:gvjs_6w,min:g,kc:[c-g]}):l.push({key:gvjs_6w,min:0,kc:[Infinity]});0<f.V.length&&l.push({key:gvjs_3x,min:d+g,kc:[Infinity]});this.Xn==gvjs_ww&&l.push({key:gvjs_1x,min:k+g,max:h+g,kc:[Infinity]});for(c=1;c<f.V.length;c++)l.push({key:gvjs_3x,min:d+g,kc:[this.Rba-g]});var d=
gvjs_iE(l,0==this.index?a.K.left:a.width-a.K.right),m=0==this.index?0:a.width,f=d.title||[];if(0<f.length)for(b=gvjs_NG(b,e,this.title.ra,a.K.height,f.length),1===this.index&&b.V.reverse(),this.title.ya=b.Le?e:"",c=0;c<f.length;c++)m+=f[c]*(0==this.index?1:-1),this.title.angle=-90,this.title.jd=0==this.index?gvjs_3:gvjs_4,this.title.V.push({x:m,y:a.K.top+a.K.height/2,length:a.K.height,text:b.V[c]});if(this.Xn==gvjs_ww){var e=d.ticks[0]||0,m=m+e*(0==this.index?1:-1),n=Math.min(h,e-g);this.Bj=n<k?[]:
gvjs_u(this.ticks,function(b,c){var d=0==this.index?gvjs_3:gvjs_4,e=gvjs_1;"bound"==this.ZAa&&(0==c&&(e=1==this.direction?gvjs_4:gvjs_3),c==this.ticks.length-1&&(e=1==this.direction?gvjs_3:gvjs_4));return gvjs_hJ(this,a,b,m,n,d,e,0)},this)}};
gvjs_.QY=function(a){var b=a.zc,c=this.nd.fontSize,d=this.Fq,e=Math.max(this.Fq,Math.round(c/3.236)),c=Math.max(this.Fq,Math.round(c/1.618)),c=this.type==gvjs_Al?e:c,f,g;this.type==gvjs_Al?this.eja==gvjs_5u?(f=gvjs_3,g=e):(f=gvjs_4,g=-e):(f=gvjs_1,g=0);var e=gvjs_mc(this.ticks,function(a,c){return Math.max(a,b(c.text,this.nd).width)},0,this),h=b(gvjs_ja,this.nd).width,h=Math.min(h,e),k=[];k.push({key:gvjs_6w,min:d,kc:[Infinity]});this.Xn==gvjs_iv&&k.push({key:gvjs_1x,min:h+d,max:e+c,kc:[]});var c=
gvjs_iE(k,a.K.width),l=0==this.index?a.K.left:a.K.right;if(this.Xn==gvjs_iv){var c=c.ticks[0]||0,m=Math.min(e,c-d),l=l+(c-m)*(0==this.index?1:-1);this.Bj=gvjs_u(this.ticks,function(b){return gvjs_hJ(this,a,b,l,m,0==this.index?gvjs_4:gvjs_3,f,g)},this)}};
function gvjs_hJ(a,b,c,d,e,f,g,h){b=gvjs_NG(b.zc,c.text,a.nd,e,1);var k=gvjs_u(b.V,function(a){return{x:0,y:0,length:e,text:a}},a);return{Ca:c.Ca,ea:c.ea,Oa:{text:c.text,ra:a.nd,no:null,V:k,ud:f,jd:g,ya:b.Le?c.text:"",anchor:new gvjs_LG(d,c.la-h),angle:0}}}gvjs_.gJ=function(a){var b={};b.Mg=-1==this.direction;b.JE=a.K.top;b.HE=a.K.bottom;b.orientation=this.jj();return b};gvjs_.jj=function(){return gvjs_i};gvjs_.l$=function(a){return 0==this.index?{la:a.K.left,direction:1}:{la:a.K.right,direction:-1}};function gvjs_iJ(a,b,c,d,e){this.Sr=this.Z6=this.Y6=this.qe=this.pd=this.re=this.Tf=this.Eb=null;this.yz=1;this.oO=this.sI=null;gvjs_XH.call(this,a,b,c,d,e)}gvjs_s(gvjs_iJ,gvjs_XH);gvjs_=gvjs_iJ.prototype;
gvjs_.YJ=function(){var a;return[gvjs_r(function(){var b=this.options;a=this.ma;a.sd=gvjs_I(b,"isDiff");a.sd||a.ib!==gvjs_pl||(a.ib=gvjs_c,gvjs_Ai(b,1,{pointSize:7,trendlines:{pointsVisible:!1,lineWidth:2},lineWidth:0,orientation:gvjs_d,domainAxis:{viewWindowMode:gvjs_Qw}}));this.az=gvjs_3i(b,gvjs_cy,gvjs_cj)!=gvjs_e;var c=a,d;d=[gvjs_Tt];var e;e=b.Y(gvjs_wu,null,gvjs_r(gvjs_hba,null,gvjs_7da));null!=e?d=e:gvjs_k(d)||(d=[]);c.Zg=new gvjs_x(d);if(a.Zg.contains(gvjs_3s)&&a.ib!=gvjs_c)throw Error("Focus target "+
a.Zg+" is not supported for the chosen chart type.");a.ib==gvjs_Vs?this.Sr=new gvjs_KH(this.Pb,this.options,this.zc,a):(this.Eb=b.Y(gvjs_wt,gvjs_yG),gvjs_jJ(this));b=0<a.Eh.bars||0<a.Eh.area||0<a.Eh.steppedArea;c=gvjs_3i(this.options,gvjs_pv,gvjs_Mda);null==c&&(c=gvjs_I(this.options,gvjs_pv)?gvjs_a:gvjs_e);a.rp=b&&c||gvjs_e;a.uia=gvjs_I(this.options,"showRemoveSeriesButton",!1)},this),gvjs_r(this.Toa,this),gvjs_r(this.Oga,this),gvjs_r(function(){a.ib===gvjs_8u&&gvjs_jJ(this)},this),gvjs_r(this.Jua,
this),gvjs_r(gvjs_XH.prototype.YJ,this)]};
function gvjs_jJ(a){var b=a.ma,c=a.Pb,d=b.ib==gvjs_pl?function(){return gvjs_pl}:b.ib===gvjs_8u?function(){return gvjs_Hs}:gvjs_r(function(a){return gvjs_2i(this.options,gvjs_nx+a+".type",gvjs_qG,b.o_)},a),d=b.sd?gvjs_6ea(c,d,b.ib):gvjs_7ea(c,d);a.oO=d.U9;b.Xa=[];b.qs={};for(var e=d.Qk,f=0;f<c.aa();f++){var g=c.$k?c.$k(f):f,h=c.getValue(f,0),k=gvjs_u(e,function(a){return c.Ia(f,a.columns.domain[0])||""}),h={data:h,Hw:k,ps:g};if(k=e[0].columns.tooltip)h.Hd=gvjs_zH(a,k[0],f);b.Xa.push(h);b.qs[g]=f}b.D=
[];for(f=0;f<d.N5.length;f++)e=gvjs_8ea(a,f,d.N5[f]),b.D.push(e),gvjs_Zc(c.Go(f))||(b.D[f].properties=c.Go(f));b.Wp=d.O$;b.Qk=d.Qk;b.Qu=d.Qu;b.PM={};b.Eh={};a.Y6=new gvjs_x;a.Z6=[];for(f=0;f<b.D.length;++f){d=b.D[f];a.Y6.add(d.md);e=b.PM[d.md];if(null==e)b.PM[d.md]=d.dataType;else if(e!=d.dataType)throw Error("All series on a given axis must be of the same data type");b.Eh[d.type]=(b.Eh[d.type]||0)+1;e=a.Z6[d.md]||{};a.Z6[d.md]=e;e[d.type]=(e[d.type]||0)+1}}
function gvjs_9ea(a){var b={},c=a.ma;c.Yo=[];var d=gvjs_r(function(a){var d=c.D[a];if(c.sd&&d.type===gvjs_pl){var g=[this.options.Y(gvjs__t,.5),this.options.Y(gvjs_Zt,1)],h=d.color.color;c.Yo.push({id:d.id,text:d.mD,brush:new gvjs_H({gradient:{jg:h,Lf:h,Qq:g[0],Rq:g[1],x1:gvjs_Nq,y1:gvjs_Kq,x2:gvjs_Kq,y2:gvjs_Kq,Dr:!0,kF:!0}}),index:a,ea:d.OA})}else g=new gvjs_H({fill:d.color.color}),d.zH&&g.Ef(d.zH),c.Yo.push({id:d.id,text:d.mD,brush:g,index:a,ea:d.OA});b[a]=!0},a);gvjs_t(c.D,function(a,c){b[c]||
(d(c),null!=a.gN&&d(a.gN))},a);c.sd&&c.D[0].type===gvjs_Hs&&c.Yo.push({id:-1,text:"Previous data",brush:new gvjs_H({fill:gvjs_zG.color}),index:-1,ea:!0})}
function gvjs_$ea(a,b){function c(a){return a=864E5*a+e}function d(a){a-=e;return a/864E5}for(var e=(new Date(1900,0,1,0,0,0)).getTime(),f=new gvjs_sh("0.###E0"),g=new gvjs_sh("#.###"),h=new gvjs_nH(function(a){return 0!==a&&(1E5<Math.abs(a)||.01>Math.abs(a))?f.format(a):g.format(a)}),k=a.ma,l=0,m=k.orientation===gvjs_i,n=k.D.length,p=0;p<n;p++){var q=k.D[p],r=function(a,b){return[gvjs_ky+p+"."+a,gvjs_ky+a].concat(b||[])};if(null!=gvjs_4i(a.options,gvjs_ky+p)){l++;var t=gvjs_2i(a.options,r(gvjs_yb),
gvjs_Yda,gvjs_Kv),u=a.options.Y(r(gvjs_2),"<default>"),w="<default>"===u;w&&(u=q.fh.ob());var w=gvjs_Ti(a.options,r(gvjs_eb,[gvjs_Qt]),w?.5:1),v=gvjs_Ri(a.options,r(gvjs_Jw,[gvjs_Jw]),0),y=gvjs_I(a.options,r(gvjs_Mw,[gvjs_Mw]),0<v);0>=v&&(v=6);v/=2;0<v&&(v+=1);var x={};null!=q.columns.data&&(x.data=q.columns.data);var z=gvjs_Ri(a.options,r(gvjs_Jv,[gvjs_Jv]),2),A=gvjs_2i(a.options,r(gvjs_Ot),gvjs_wG,gvjs_e),B=gvjs_I(a.options,r(gvjs_Gy),!1),u=gvjs_JH(u),t=gvjs_oG[t],D=(m?a.re:a.Tf)[0],C=(m?a.Tf:a.re)[q.md];
if(D.type===gvjs_Al){var G=D.ja,E=C.ja,H=q.columns.data[0],I=gvjs_Id,F=gvjs_Id,D=null;0<b.aa()&&gvjs_Lb(b.getValue(0,0))?(I=d,F=c):D={transform:function(a){a=F(a);return G.bw.transform(a)},inverse:function(a){return I(G.bw.inverse(a))}};var C={min:I(G.Xe),max:I(G.kf)},K=t(b.aa(),function(a){a=b.getValue(a,0);a=G.Hc(a);return I(a)},function(a){return E.Hc(b.getValue(a,H))},{range:C,x_:D,Nu:gvjs_J(a.options,r("degree"),3)});if(null!==K){t=gvjs_L(a.options,r(gvjs_3x),h.O(K.$u.Sm())||"Trendline "+l);
D=gvjs_u(K.data,function(a){var b=F(a[0]);return[G.Bn(b),E.Bn(a[1])]});q.gN=k.D.length;C=gvjs_ii(u.color,z);gvjs_ai(C,w);var Q=gvjs_hi(u.color);Q.Ef(w);var O=gvjs_L(a.options,r(gvjs_wv),t);gvjs_I(a.options,r("showR2"),!1)&&(O+="\n"+h.O((new gvjs_5F([new gvjs_9F([new gvjs_aG("r"),new gvjs_0F(2)]),new gvjs_0F(K.r2)])).Sm()));K=!1!==a.options.Y(r(gvjs_xl));q={id:q.id+"_trendline",title:t,Gg:!0,data:D,dataType:q.dataType,Yg:gvjs_I(a.options,r(gvjs_du,[gvjs_du]),!0),UV:K,ea:!0,ps:0,columns:x,qga:p,ef:q.ef,
Wf:null,color:u,zH:w,fh:Q,Xc:C,gx:null,iH:null,type:gvjs_M,FN:gvjs_J(a.options,r("zOrder"),0),lineWidth:z,kd:v,Kga:12,Lx:A,ZV:gvjs_Ri(a.options,r(gvjs_Ax,[gvjs_Ax]),1),yN:y,points:[],HZ:[],md:q.md,OA:B,mD:O};k.D.push(q)}}}}}
function gvjs_7ea(a,b){for(var c=[],d=[],e=null,f=null,g=0,h=[],k=new gvjs_x,l=a.S(),m=!1,n=0;n<l;++n){var p=a.R(n),q=a.Fg(n,gvjs_kb)||(0==n?gvjs_ek:gvjs_ck);if(0==n&&q!==gvjs_ek)throw Error(gvjs_rr);if(q==gvjs_ek){if(m||0<g)throw Error(gvjs_Rr+n+")");m=!0;e={columns:{},dataType:p};f={Gc:null,ef:d.length};d.push(e)}else if(q===gvjs_ck){if(0===g){var f=c.length,r=b(f),e={type:r,dataType:p,columns:{}},f={Gc:f,ef:null};c.push(e);g=r===gvjs_1s?4:1}g--;if(p!==e.dataType)throw Error(gvjs_ar+n+gvjs_8p+p+
gvjs_5p+e.dataType);r!==gvjs_Hs&&r!==gvjs_1s||k.add(n)}else if(q===gvjs_xl&&e.columns[q])throw Error("Only one column with role 'tooltip' per series is allowed");q!==gvjs_ek&&(m=!1);e.columns[q]=e.columns[q]||[];h.push({Gc:f.Gc,ef:f.ef,kl:q,FE:e.columns[q].length});e.columns[q].push(n)}if(0<g)throw Error(gvjs_xr+g+")");a=0;b=d[0].dataType;for(n=0;n<c.length;++n){if(d.length<=a)throw Error("Series #"+n+gvjs_6p);e=d[a+1];l=c[n].columns.data;if(e&&e.columns.domain[0]<=l[0]&&(++a,b!==d[a].dataType))throw Error(gvjs_br);
c[n].ef=a}return{N5:c,Qk:d,Qu:b,O$:h,U9:k}}function gvjs_kJ(a,b){if(a!==b)throw Error("Column types must be consistent: equal for domain columns and for columns in the same serie.");}
function gvjs_6ea(a,b,c){var d=[],e=[],f=null,g=[],h=new gvjs_x;if(c===gvjs_pl){for(var k=a.S()-2,l=function(a){if(a!==gvjs_ck&&a!==gvjs_ow)throw Error("All columns must be either data or old-data columns");},m={data:null,"old-data":null},f=a.R(0),n=0;2>n;++n){var p=a.R(n);c=a.Fg(n,gvjs_kb);l(c);gvjs_kJ(f,p);p={columns:{},dataType:p};p.columns.domain=[n];e.push(p);m[c]=n;g.push({ef:n,kl:gvjs_ek,FE:0,Gc:null})}for(n=0;n<k;++n){var q=2+n,p=a.R(n);c=a.Fg(n,gvjs_kb);l(c);n%2&&gvjs_kJ(d[n-1].dataType,
p);var r=m[c],p={type:b(n),dataType:p,ef:r,columns:{}};p.columns[c]=[q];d.push(p);g.push({ef:r,kl:c,FE:0,Gc:n})}}else if(c===gvjs_c){m=f=null;q=0;k=a.S();for(n=0;n<k;++n){p=a.R(n);c=a.Fg(n,gvjs_kb)||(0===n?gvjs_ek:gvjs_ck);if(0===n&&c!==gvjs_ek)throw Error(gvjs_rr);if(c===gvjs_ek){if(0<q)throw Error(gvjs_Rr+n+")");f={columns:{},dataType:p};m={Gc:null,ef:e.length};e.push(f)}0!==q||c!==gvjs_ck&&c!==gvjs_ow||(m=d.length,l=b(m),f={type:l,dataType:p,columns:{}},m={Gc:m,ef:null},d.push(f),q=l===gvjs_1s?
4:c===gvjs_ow?2:1,l!==gvjs_Hs&&l!==gvjs_1s||h.add(n));if(c===gvjs_ck||c===gvjs_ow)if(q--,p!==f.dataType)throw Error(gvjs_ar+n+gvjs_8p+p+gvjs_5p+f.dataType);if(c===gvjs_xl&&f.columns[c])throw Error("Only one data column with role 'tooltip' per series is allowed");f.columns[c]=f.columns[c]||[];g.push({Gc:m.Gc,ef:m.ef,kl:c,FE:f.columns[c].length});f.columns[c].push(n)}if(0<q)throw Error(gvjs_xr+q+")");a=0;f=e[0].dataType;for(n=0;n<d.length;++n){if(e.length<=a)throw Error("Series #"+n+gvjs_6p);b=e[a+
1];c=d[n].columns[gvjs_ow]||d[n].columns.data;if(b&&b.columns.domain[0]<=c[0]&&(++a,f!==e[a].dataType))throw Error(gvjs_br);d[n].ef=a}}return{N5:d,Qk:e,Qu:f,O$:g,U9:h}}gvjs_.hM=function(a){a=a.columns[gvjs_ow];return null!=a&&0<a.length};
function gvjs_8ea(a,b,c){var d=c.type,e=c.columns,f=c.ef,g=a.options,h=gvjs_nx+b+".",k=d+".",l=e.data||e[gvjs_ow],m=a.Pb.og(l[0]),n=a.Pb.Qa(l[0])||"",p=d==gvjs_pl?0:2,q=gvjs_Ri(g,[h+gvjs_Jw,gvjs_Jw],d==gvjs_pl?7:0),r;r=gvjs_I(g,[h+gvjs_Mw,gvjs_Mw],d==gvjs_M||d==gvjs_vs||d==gvjs_pl?0<q:!0);0==q&&(q=d==gvjs_pl?7:6);q/=2;0<q&&(q+=1);b=g.Y(h+gvjs_2,a.Eb[(a.ma.sd&&d==gvjs_pl?Math.floor(b/2):b)%a.Eb.length]);b=gvjs_JH(b);var t=null;if(d==gvjs_vs||d==gvjs_Ex)t=gvjs_Ti(g,[h+gvjs_ws,gvjs_ws]),t=gvjs_hi(b.color,
t);var u=null;if(d==gvjs_1s)var u=new gvjs_H({stroke:b.color,strokeWidth:2,fill:b.color}),w=new gvjs_H({stroke:b.color,strokeWidth:2,fill:gvjs_ea}),v=gvjs_I(g,"candlestick.hollowIsRising"),y=v?u:w,u={Bha:gvjs_5i(g,[h+gvjs_0s,gvjs_0s],v?w:u),uba:gvjs_5i(g,[h+gvjs__s,gvjs__s],y)};p=gvjs_Ri(g,[h+gvjs_Jv,gvjs_Jv],p);w=gvjs_ii(b.color,p);if(v=g.Y([h+"lineDashStyle","lineDashStyle"],null,gvjs_Li))w.xm=v;k=gvjs_Ri(g,[h+gvjs_Qt,k+gvjs_Qt,gvjs_Qt],1);v=null;if(d===gvjs_pl||d===gvjs_M||d===gvjs_vs)v=gvjs_4i(g,
[h+"pointShape","pointShape"],{type:gvjs_ot}),gvjs_o(v)&&(v={type:v});y=null;if(a.ma.sd&&d===gvjs_pl){var x=a.hM(c),k=x?a.options.Y(gvjs__t,.5):a.options.Y(gvjs_Zt,1);x&&(y=!1)}x=d==gvjs_Ex?t:gvjs_hi(b.color,k);if(a.ma.sd)if(d===gvjs_Hs)var z=g.Y("diff.oldData.color",gvjs_zG),z=gvjs_JH(z),z={background:{fh:gvjs_hi(z.color,k)}};else d===gvjs_pl&&a.hM(c)&&(r=!1);else d===gvjs_pl&&(d=gvjs_M);var A=gvjs_afa(a,e,g,h,b),B=!1!==a.options.Y(h+gvjs_xl);return{id:a.Pb.Ve(l[0]),title:n,dataType:c.dataType,ea:!0,
UV:B,ps:m,columns:e,ef:f,Yg:gvjs_I(g,[h+gvjs_du,gvjs_du],!0),Wf:A,color:b,zH:k,fh:x,Xc:w,gx:t,sL:v,Oh:z,iH:u,type:d,FN:gvjs_J(g,h+"zOrder",0),lineWidth:p,kd:q,Kga:12,Lx:gvjs_2i(g,[h+gvjs_Ot,gvjs_Ot],gvjs_wG,gvjs_e),ZV:gvjs_Ri(g,[h+gvjs_Ax,gvjs_Ax],1),yN:r,points:[],HZ:[],md:gvjs_Ri(g,[h+gvjs_Vx,gvjs_Vx],0),OA:null!=y?y:gvjs_I(g,h+gvjs_Gy,!0),mD:gvjs_L(g,h+gvjs_wv,n)}}
function gvjs_afa(a,b,c,d,e){function f(a,b){return g(a,b).concat([d+b,b])}function g(a,b){return[d+"interval."+a+"."+b,d+"intervals."+b,"interval."+a+"."+b,"intervals."+b]}var h=b.interval;if(!h)return null;b={Ob:[],jA:[],sO:[],points:[],areas:[],V:[],jF:{}};for(var k={},l=0;l<h.length;l++){var m=h[l],n=a.Pb.Ve(m)||a.Pb.Qa(m)||gvjs_Vt,p=gvjs_3i(c,g(n,gvjs_sb),gvjs_rG);switch(p){case gvjs_Hs:b.Ob.push(m);a.oO.add(m);break;case "sticks":b.jA.push(m);break;case "boxes":b.sO.push(m);a.oO.add(m);break;
case gvjs_Lw:b.points.push(m);break;case gvjs_vs:b.areas.push(m);break;case gvjs_M:b.V.push(m);break;case gvjs_e:break;default:throw Error("Invalid interval style: "+p);}n in k?k[n].push(m):k[n]=[m]}1<b.Ob.length&&0==b.jA.length&&(b.jA=[b.Ob[0],b.Ob[b.Ob.length-1]]);if(0!=b.jA.length%2)throw Error("Stick-intervals must be defined by an even number of columns");if(0!=b.areas.length%2)throw Error("Area-intervals must be defined by an even number of columns");for(n in k){p=gvjs_Ri(c,g(n,gvjs_Jv));l=
gvjs_Ti(c,g(n,gvjs_uu));m=gvjs_Yi(c,g(n,gvjs_2),gvjs_Vc(gvjs_sG),"");m=gvjs_7G(m,e);l=new gvjs_H({stroke:m,fill:m,fillOpacity:l,strokeWidth:p});m=gvjs_Ri(c,g(n,"barWidth"));a=gvjs_Ri(c,g(n,"shortBarWidth"));var h=gvjs_Ri(c,g(n,"boxWidth")),q=gvjs_Ri(c,g(n,gvjs_Jw)),p=gvjs_3i(c,g(n,gvjs_sb),gvjs_rG),r=gvjs_I(c,f(n,gvjs_nv)),t=gvjs_2i(c,f(n,gvjs_Ot),gvjs_wG,gvjs_e),u=gvjs_Ri(c,f(n,gvjs_Ax),1),p={style:p,brush:l,zna:m,Kza:a,Mna:h,Lga:q,ek:r,Lx:t,ZV:u};a=k[n];for(l=0;l<a.length;++l)m=a[l],b.jF[m]=p}return b}
gvjs_.Toa=function(){var a=this.ma;switch(a.ib){case gvjs_c:case gvjs_8u:a.orientation=gvjs_2i(this.options,gvjs_vw,gvjs_tG,"");if(!a.orientation)throw Error("Unspecified orientation.");this.qe={};this.Tf={};this.re={};var b,c,d,e;switch(a.orientation){case gvjs_d:d=gvjs_aJ;e=this.Tf;b=gvjs_gJ;c=this.re;break;case gvjs_i:d=gvjs_gJ,e=this.re,b=gvjs_aJ,c=this.Tf}for(var f=this.Y6.Va(),g=0;g<f.length;++g){var h=f[g],k=new b(a,this.options,["targetAxes."+h,gvjs_ul],h,gvjs_Al,gvjs_Qw);if(k.type!=gvjs_Al)throw Error("Target-axis must be of type value");
this.qe[h]=k;c[h]=k}b=d;c=this.options;if(this.Pb.R(0)==gvjs_h)b:{switch(gvjs_bfa(this)){case gvjs_vs:d=1<this.ma.Xa.length?gvjs_4s:gvjs_3s;break b;case gvjs_M:case gvjs_pl:case gvjs_Hs:case gvjs_Ex:case gvjs_1s:d=gvjs_3s;break b}d=null}else d=gvjs_Al;this.pd=new b(a,c,[gvjs_fk],0,d,gvjs_2v);e[0]=this.pd;break;case gvjs_pl:case gvjs_Vs:this.Tf={0:new gvjs_aJ(a,this.options,[],0,gvjs_Al,gvjs_Qw)},this.re={0:new gvjs_gJ(a,this.options,[],0,gvjs_Al,gvjs_Qw)},a.orientation===gvjs_d?(this.pd=this.Tf[0],
this.qe=this.re):(this.pd=this.re[0],this.qe=this.Tf)}};function gvjs_bfa(a){var b=[gvjs_M,gvjs_pl,gvjs_vs,gvjs_Ex,gvjs_Hs,gvjs_1s],c={};gvjs_t(b,function(a,b){c[a]=b});a=gvjs_mc(a.ma.D,function(a,b){return Math.max(a,c[b.type])},0);return b[a]}
gvjs_.Jua=function(){var a=this.ma;switch(a.ib){case gvjs_pl:case gvjs_Vs:if(a.Qu==gvjs_h)throw Error("X values column cannot be of type string");var b=a.PM[0];if(b==gvjs_h)throw Error("Data column(s) cannot be of type string");var c=this.Tf[0],d=this.re[0];if(c.type!=gvjs_Al)throw Error("The x-axis must be of type value");gvjs_OI(c,a.Qu,this.options);if(d.type!=gvjs_Al)throw Error("The y-axis must be of type value");gvjs_OI(d,b,this.options);break;case gvjs_c:case gvjs_8u:b=this.pd;a.ib===gvjs_8u&&
(c=this.Pb.Fg(0,gvjs_bv),gvjs_Ai(this.options,1,{domainAxis:{ticks:c}}));if(b.type==gvjs_Al){if(a.Qu==gvjs_h)throw Error("Domain column cannot be of type string, it should be the X values on a continuous domain axis");gvjs_OI(b,a.Qu,this.options)}gvjs_v(this.qe,function(b,c){var d=a.PM[c];if(d==gvjs_h)throw Error("Data column(s) for axis #"+c+" cannot be of type string");gvjs_OI(b,d,this.options)},this)}gvjs_v(this.Tf,function(a){gvjs_RI(a)});gvjs_v(this.re,function(a){gvjs_RI(a)})};
function gvjs_cfa(a){if(null===gvjs_lJ(a))return[];for(var b=(a.ma.Qk[0].columns.domain||[])[0],c=[],d=null,e=a.Pb,f=0;f<e.aa();f++){var g=e.getValue(f,b),h=gvjs_mJ(a,f);if(null!==d&&null!=h){if(0>h)throw Error("Invalid gap value ("+h+") in data row #"+f+". Gap value must be non-negative.");c.push({Yc:d,He:g,rra:h})}d=g}return c}gvjs_.cca=function(){return this.Sr&&this.Sr.Qp==gvjs_f?null:null!=this.re[0]&&null!=this.re[1]?gvjs_ey:null!=this.re[1]?gvjs_ab:gvjs_O};
gvjs_.bca=function(){return this.Sr&&this.Sr.Qp==gvjs_f?gvjs_ey:null};function gvjs_nJ(a){var b=a.columns.data;return b?b[0]:a.columns[gvjs_ow][0]}function gvjs_dfa(a){for(var b=a.ma,c=a.Pb,d=a.pd,e=0;e<b.Xa.length;e++){for(var f=0;f<b.D.length;f++){var g=b.D[f],h=a.qe[g.md],g=c.getValue(e,gvjs_nJ(g)),g=gvjs_IF(h.ja,g);null!=g&&gvjs_LH(h,g)}d.type==gvjs_Al&&(f=c.getValue(e,0),f=gvjs_IF(d.ja,f),gvjs_LH(d,f))}}
function gvjs_efa(a){var b=a.ma,c=a.Pb,d=a.Tf[0];a=a.re[0];for(var e=0;e<c.aa();e++)for(var f=0;f<b.D.length;f++){var g=b.D[f],h=gvjs_nJ(g),g=c.getValue(e,b.Qk[g.ef].columns.domain[0]),h=c.getValue(e,h),g=gvjs_IF(d.ja,g),h=gvjs_IF(a.ja,h);null!=g&&gvjs_LH(d,g);null!=h&&gvjs_LH(a,h)}}
gvjs_.wO=function(){var a;return[gvjs_r(function(){a=this.Tl()},this),gvjs_r(this.Una,this),gvjs_r(function(){(a.rp!==gvjs_e||a.sd||a.ib===gvjs_8u)&&gvjs_v(this.qe,function(a){a.ic(0)})},this),gvjs_r(function(){if(a.ib===gvjs_c||a.ib===gvjs_8u)gvjs_dfa(this),this.pd.type==gvjs_Al&&this.pd.WC(gvjs_cfa(this)),gvjs_PI(this.pd,this.options),gvjs_v(this.qe,function(a){a.WC();gvjs_PI(a,this.options)},this);else{var b=this.Tf[0],c=this.re[0];a.ib==gvjs_Vs?gvjs_vea(this.Sr,b,c):a.ib==gvjs_pl&&gvjs_efa(this);
b.WC();gvjs_PI(b,this.options);c.WC();gvjs_PI(c,this.options)}},this),gvjs_r(function(){this.ju=this.ju||gvjs_I(this.options,"bar.variableWidth");a.ib===gvjs_8u&&(this.ju=!1)},this),gvjs_r(function(){a.Eh.bars&&gvjs_oJ(this,gvjs_Hs);a.Eh.steppedArea&&(this.pd.type==gvjs_Al&&(this.ju=!0),gvjs_oJ(this,gvjs_Ex));a.Eh.candlesticks&&gvjs_ffa(this);if(a.Eh.line){for(var b=this.ma,c=0;c<b.D.length;c++)gvjs_pJ(this,c);gvjs_qJ(this);gvjs_rJ(this);gvjs_sJ(this)}a.Eh.area&&gvjs_gfa(this);if(a.Eh.scatter){b=
this.ma;for(c=0;c<b.D.length;c++)gvjs_tJ(this,c);gvjs_rJ(this);gvjs_sJ(this)}if(a.Eh.bubbles){for(var b=this.Sr,d=this.Tf[0],e=this.re[0],f=this.Nj,c=0;c<b.Jl.aa();c++){var g;a:{g=b;var h=d,k=e,l=c,m=g.Jl,n=m.getValue(l,g.L3),p=m.Ia(l,g.L3),q=m.getValue(l,g.zN),r=m.getValue(l,g.EN),t=null;if(null!=g.as&&(t=m.getValue(l,g.as),null==t)){g=null;break a}var u=null;if(null!=g.Yt&&(u=m.getValue(l,g.Yt),null==u)){g=null;break a}m=g.ee(p,g.Ja).width;if(g.Qp==gvjs_f)g.uZ=gvjs_6h(g.uZ,t);else if(g.Qp==gvjs_h){var w=
t,v=g.HB[w];if(!v){var v=gvjs_nx+w+".",y=gvjs_Xi(g.m,v+gvjs_2,g.v_[g.fE.length%g.v_.length]),y=gvjs_JH(y),x=gvjs_I(g.m,v+gvjs_Gy,!0),v=gvjs_L(g.m,v+gvjs_wv,w),v={color:y.color,OA:x,mD:v};g.HB[w]=v;g.fE.push(w)}}g.y6=gvjs_6h(g.y6,u);q=h.ja.Hc(q);r=k.ja.Hc(r);null===q||null===r?g=null:(gvjs_0I(h,q)&&gvjs_0I(k,r)&&(h.ic(q),k.ic(r)),h=g.WY(l,p),g={id:n,text:p,textLength:m,ra:g.Ja,Hd:h,bg:{x:q,y:r,color:t,size:u}})}b.Dl.D[0].points.push(g)}if(b.Qp==gvjs_f)b.bs=gvjs_DH(b.m,b.uZ),f.setScale(b.bs);else if(b.Qp==
gvjs_h)for(c=0;c<b.fE.length;c++)d=b.fE[c],e=b.HB[d],e.OA&&b.Dl.Yo.push({index:c,id:d,text:e.mD,brush:new gvjs_H({fill:e.color}),ea:!0});b.tM=gvjs_FH(b.m,b.y6);b.NBa&&gvjs_t(b.Dl.D[0].points,b.Vma,b)}},this),gvjs_r(function(){var b=a.Eh.bars||a.Eh.candlesticks,c=null!=gvjs_pc(a.D,function(a){return null!=a.Wf});(b&&!this.ju||c)&&a.ib!==gvjs_8u&&gvjs_hfa(this)},this),gvjs_r(function(){a.Dd=gvjs_Qc(this.Tf,function(a){return a.NY(this.ma,this.$f,this.Nj)},this);a.Sc=gvjs_Qc(this.re,function(a){return a.NY(this.ma,
this.$f,this.Nj)},this);gvjs_ifa(this)},this),gvjs_r(this.Sna,this),gvjs_r(this.Zxa,this),gvjs_r(function(){gvjs_rea(new gvjs_vH(this,this.options))},this),gvjs_r(function(){var b=this.$f.getPosition(),c=this.$f.Ja.fontSize,d=null;b!=gvjs_O&&b!=gvjs_xv||null!=this.re[1]||(d=new gvjs_C(a.K.top,a.width-c,a.K.bottom,a.K.right+c));b!=gvjs_ab||null!=this.re[0]||(d=new gvjs_C(a.K.top,a.K.left-c,a.K.bottom,c));d&&d.right>=d.left&&this.$f.gr(d)},this),gvjs_r(this.Aya,this),gvjs_r(function(){this.Sr||(gvjs_$ea(this,
this.Pb),gvjs_9ea(this),gvjs_jfa(this))},this)]};
gvjs_.Una=function(){var a=this.ma,b=this.zc,c=(gvjs_Uc(this.Tf)||gvjs_Uc(this.re)).title.ra,d=Math.max(a.title.ra.fontSize,c.fontSize),e=this.$f.Ja.fontSize,f=this.$f.getPosition(),g=this.Nj.Ja.fontSize,h=this.Nj.getPosition(),k=a.KF==gvjs_iv?a.title.text:"",l="",m="";if(a.JG==gvjs_iv){var n=function(a){var b=gvjs_Wc(a);gvjs_Ic(b);b=gvjs_u(b,function(b){return a[b].title.text});return gvjs_lc(b,function(a){return""!=a}).join(gvjs_ia)};switch(a.ib){case gvjs_pl:case gvjs_Vs:l=n(this.Tf);m=n(this.re);
break;case gvjs_c:l=n({0:this.pd}),m=n(this.qe)}}var l=l&&m?l+" / "+m:l?l:m?m:"",m=Math.max(2,Math.round(d/1.618)),p=Math.max(2,Math.round(e/1.618)),q=Math.max(2,Math.round(g/1.618)),r=a.K.width-2*m,g=gvjs_NG(b,k,a.title.ra,r,1),n=0<g.V.length?g.V[0]:"",t=b(n,a.title.ra).width,r=Math.max(r-t-Math.round(Math.max(2,1.618*d)),0),b=gvjs_NG(b,l,c,r,1),u=0<b.V.length?b.V[0]:"",w=[];w.push({key:gvjs_Ss,min:2,kc:[Infinity]});(n||u)&&w.push({key:gvjs_3x,min:d+2,kc:[m-2]});f==gvjs_iv&&w.push({key:gvjs_Av,min:e+
2,kc:[p-2]});h==gvjs_iv&&w.push({key:gvjs_vt,min:this.Nj.getHeight()+2,kc:[q-2]});f=gvjs_iE(w,Math.floor(a.K.height/2));d=a.K.top;h=f.title||[];0<h.length&&(d+=h[0],n&&(a.title.V.push({text:n,x:a.K.left+m,y:d,length:t}),a.title.ya=g.Le?k:""),u&&(a.ZJ={text:l,ra:c,no:null,V:[],ud:gvjs_3,jd:gvjs_3,ya:b.Le?l:"",anchor:null,angle:0},a.ZJ.V.push({text:u,x:a.K.right-m,y:d,length:r})));c=f.legend||[];0<c.length&&(d+=c[0],this.$f.gr(new gvjs_C(d-e,a.K.right,d,a.K.left)));e=f.colorBar||[];0<e.length&&(d+=
e[0],a=new gvjs_C(d-this.Nj.getHeight(),a.K.right,d,a.K.left),this.Nj.gr(a))};function gvjs_oJ(a,b){var c=a.ma;c.sd?gvjs_kfa(a,b):gvjs_lfa(a,b,c.rp)}function gvjs_hfa(a){var b=a.pd;if(b.ja){var c=gvjs_lc(a.ma.Xa,function(a,b){return 0!=gvjs_mJ(this,b)},a),d=Infinity,e;gvjs_t(c,function(a){a=b.ja.Hc(a.data);null!=e&&(d=Math.min(d,Math.abs(a-e)));e=a},a);gvjs_Vd(d)&&(a=d/2,b.ic(b.ja.Xe-a),b.ic(b.ja.kf+a))}}
function gvjs_uJ(a,b){for(var c=a.ma,d=[],e=0;e<c.Xa.length;e++){var f={positive:0,negative:0};d[e]=f;for(var g=0;g<c.D.length;g++){var h=c.D[g];if(h.type==b){var k=a.qe[h.md],h=a.Pb.getValue(e,h.columns.data[0]);null!=h&&(k=k.ja.Hc(h),0<k?f.positive+=k:f.negative-=k)}}}return d}function gvjs_vJ(a,b){for(var c=a.ma,d=0;d<c.D.length;d++){var e=c.D[d];e.type==b&&(a.qe[e.md].bG=gvjs_2v)}}
function gvjs_lfa(a,b,c){var d=a.ma,e=a.Pb,f=a.pd,g=a.ma.ib===gvjs_8u,h=a.ju,k=c!==gvjs_e,l=k&&d.rp!==gvjs_a;c=d.rp===gvjs_ll?"#.##%":"0.00#";if(g){var m=(d.K.height-1)/gvjs_mfa(a,k);a.ma.Oy=gvjs_wJ(m,gvjs_I(a.options,gvjs_$u))}m=[];l&&(m=gvjs_uJ(a,b),gvjs_vJ(a,b));var n=null,p=f.ja?f.ja.b4:null;h&&f.ic(p);for(var q=0;q<d.Xa.length;q++){var h=0==gvjs_mJ(a,q),r=gvjs_Qc(a.qe,function(){return{positive:0,negative:0}}),t=-1;null!=p&&(n=p);p=gvjs_wH(a,q);f.ic(p);for(var u=gvjs_0I(f,p),w=0;w<d.D.length;w++){var v=
d.D[w];if(v.type==b){t++;k||(r[v.md]={positive:0,negative:0});var y=v.points;if(h)y.push(null);else{var x=v.md,z=a.qe[x],A=z.ut,B=e.getValue(q,v.columns.data[0]),B=A?B:z.ja.Hc(B),D;l&&(gvjs_GF(z.ja,c),D=gvjs_HF(z.ja));var C=0<=B?"positive":"negative",G=r[x];k||(a.yz=Math.max(a.yz,t+1));var E=m[q]&&m[q][C]||1,H=function(a){return null==a?null:a/E},x=gvjs_r(function(a,b,c){var d=null;null==a||isNaN(a)||(d=a+(k||g?G[C]:0));l&&(d=H(d),c=H(c));A&&(d=z.ja.Hc(d)||0,c=z.ja.Hc(c)||0);u&&z.ic(d);var e;null!=
a&&(e=gvjs_xJ(this,v,q,G[C],H,!0));b={bg:{Ou:q,vF:b,from:c,Am:d,Nx:n,d:p,bK:e}};null==a&&(b.bm=!0);v.type==gvjs_Ex&&(e=y.length,b.bg.$ga=0==e||null==y[e-1]?null:y[e-1].bg.Am);gvjs_yJ(this,b,v,w,q);l&&b.Hd&&(b.Hd.content=b.Hd.content+" ("+D.uc(d-c)+")");y.push(b);null==a||isNaN(a)||(G[C]+=a)},a),I=k?0:t,F=k||g?G[C]:null;if(g&&!a.ma.Oy)for(var K=0;K<B;K++)F=k||g?G[C]:null,x(1,I,F);else x(B,I,F)}}}}k||gvjs_v(a.qe,function(a){gvjs_1I(a)})}
function gvjs_kfa(a,b){for(var c=a.ma,d=a.Pb,e=a.pd,f=gvjs_lc(c.D,function(a){return a.type==b}),g=0;g<c.Xa.length;++g){var h=0==gvjs_mJ(a,g),k=gvjs_wH(a,g);e.ic(k);for(var l=gvjs_0I(e,k),m=[gvjs_ow,gvjs_ck],n=0;n<f.length;++n){var p=f[n];if(h){p.points.push(null);return}for(var q=a.qe[p.md],r=q.ja,t=0;t<m.length;++t){var u=m[t],w=d.getValue(g,p.columns[u][0]),w=r.Hc(w);if(null===w){p.points.push(null);return}l&&q.ic(w);a.yz=Math.max(a.yz,n+1);u={brush:u==gvjs_ow?p.Oh.background.fh:null,bg:{Ou:g,
vF:n,from:null,Am:w,d:k,bva:u==gvjs_ck,bK:gvjs_xJ(a,p,g,0,null,!0)}};gvjs_yJ(a,u,p,n,g);p.points.push(u)}}}gvjs_v(a.qe,function(a){gvjs_1I(a)})}
function gvjs_ffa(a){var b=a.ma,c=a.Pb,d=a.pd,e=gvjs_lc(b.D,function(a){return a.type==gvjs_1s});gvjs_t(b.Xa,function(a,b){var h=0==gvjs_mJ(this,b);gvjs_t(e,function(a,e){if(h)a.points.push(null);else{var f=a.columns.data,n=this.qe[a.md];this.yz=Math.max(this.yz,e+1);var p=c.getValue(b,f[0]),q=c.getValue(b,f[1]),r=c.getValue(b,f[2]),f=c.getValue(b,f[3]),p=n.ja.Hc(p),q=n.ja.Hc(q),r=n.ja.Hc(r),f=n.ja.Hc(f);if(null===p||null===f||null===q||null===r)a.points.push(null);else{var t=gvjs_wH(this,b);d.ic(t);
var u=r<q;gvjs_0I(d,t)&&(n.ic(p),n.ic(f));n={RG:u?a.iH.uba:a.iH.Bha,Xc:gvjs_hi(a.color.color),bg:{Ou:b,vF:e,Ova:p,lineTo:f,mya:u?r:q,nya:u?q:r,Xua:u,d:t}};gvjs_yJ(this,n,a,e,b);a.points.push(n)}}},this)},a)}
function gvjs_pJ(a,b){var c=a.ma,d=a.Pb,e=a.pd,f=c.D[b];if(f.type==gvjs_M)for(var c=f.Gg?f.data:c.Xa,g=0;g<c.length;g++){var h=a.qe[f.md],k=f.columns.data[0],k=f.Gg?f.data[g][1]:d.getValue(g,k),k=h.ja.Hc(k),l;if(null!=k){var m=gvjs_wH(a,g,f);e.ic(m);(l=gvjs_0I(e,m)&&!f.Gg)&&h.ic(k);h=f.Gg?null:gvjs_xJ(a,f,g,0,null,l)}else l=!1,h=null;h={bg:{Ou:g,vF:0,d:m,t:k,bK:h},shape:f.sL,ria:l};null==k&&(h.bm=!0);gvjs_yJ(a,h,f,b,g);f.points.push(h)}}
function gvjs_qJ(a){for(var b=a.pd,c=a.ma.D,d=0;d<c.length;d++){var e=c[d];if((e.type==gvjs_M||e.type==gvjs_vs)&&0!=e.lineWidth){var f=a.qe[e.md],g=gvjs_u(e.points,function(a){return gvjs_ZG(a)?null:new gvjs_z(a.bg.d,a.bg.t)}),h=a.ma.ek,e=gvjs_rE(g,gvjs__I(b),h),k;a:{switch(b.type){case gvjs_4s:k=b.xb.max-1;break a;case gvjs_3s:k=b.xb.max-.5;break a}k=b.xb.max}h=gvjs_rE(g,k,h);f.ic(e);f.ic(h)}}}
function gvjs_gfa(a){var b=a.ma,c=a.Pb,d=a.pd,e=b.ek,f=b.rp!==gvjs_e,g=f&&b.rp!==gvjs_a,h=b.rp===gvjs_ll?"#.##%":"0.00#",k=[];g&&(k=gvjs_uJ(a,gvjs_vs),gvjs_vJ(a,gvjs_vs));for(var l=0;l<b.Xa.length;l++)for(var m=gvjs_Qc(a.qe,function(){return 0}),n=k[l]&&k[l].positive+k[l].negative||1,p=function(a){return null==a?null:a/n},q=null,r=null,t=0;t<b.D.length;t++){var u=b.D[t];if(u.type==gvjs_vs){var w=u.md,v=a.qe[w],y=v.ut,x=null,z=null,A=u.columns.data[0],B=c.getValue(l,A),B=y?B:v.ja.Hc(B),D=null==B||
isNaN(B);D&&(B=0);var C=gvjs_wH(a,l);if(null!=C){var G;g&&(gvjs_GF(v.ja,h),G=gvjs_HF(v.ja));var E;E=0<l?c.getValue(l-1,A):null;E=0===l||null===E&&!isNaN(E);var A=l<c.aa()-1?c.getValue(l+1,A):null,H=l===c.aa()-1||null===A&&!isNaN(A);f?(A=m[w],D||(A+=B),x=r,z=q,D||(H||(r=A),E||(q=A))):(r=q=A=B,e||(H&&(r=null),E&&(q=null)));d.ic(C);E=gvjs_0I(d,C);A=p(A);q=p(q);r=p(r);y&&(A=v.ja.Hc(A),q=v.ja.Hc(q),r=v.ja.Hc(r));E&&!D&&v.ic(A);v=gvjs_xJ(a,u,l,m[w],p,E);f&&!D&&(m[w]+=B);w={bg:{d:C,t:A,Ou:l,vF:0,Poa:C,Qoa:q,
Noa:C,Ooa:r,Jna:C,Kna:x,Hna:C,Ina:z,bK:v},shape:u.sL,ria:E};w.bm=D;D||(gvjs_yJ(a,w,u,t,l),g&&w.Hd&&(w.Hd.content=w.Hd.content+" ("+G.uc(p(B))+")"));u.points.push(w)}}}gvjs_qJ(a);gvjs_rJ(a)}function gvjs_jfa(a){gvjs_t(a.ma.D,function(a,c){a.Gg&&(a.type===gvjs_pl?gvjs_tJ(this,c):a.type===gvjs_M&&gvjs_pJ(this,c),gvjs_zJ(this,c))},a)}
function gvjs_tJ(a,b){var c=a.ma,d=a.Pb,e=a.Tf[0],f=a.re[0],g=c.D[b],h=g.ef;if(g.type===gvjs_pl)for(var k=g.Gg?g.data.length:d.aa(),l=0;l<k;l++){var m=c.Qk[h].columns.domain[0],n=gvjs_nJ(g),m=g.Gg?g.data[l][0]:d.getValue(l,m),p=g.Gg?g.data[l][1]:d.getValue(l,n),n=e.ja.Hc(m),m=f.ja.Hc(p);null===n||null===m?g.points.push(null):((p=gvjs_0I(e,n)&&gvjs_0I(f,m))&&!g.Gg&&(e.ic(n),f.ic(m)),n={bg:{x:n,y:m},shape:g.sL,Nza:p},gvjs_yJ(a,n,g,b,l),g.points.push(n))}}
function gvjs_rJ(a){function b(a){return!gvjs_ZG(a)}for(var c=gvjs_r(function(a){var b=null!=a.bg?a.bg.Ou:null;return{ox:null!=a.ox?a.ox:1,Vx:null!=a.Vx?a.Vx:1,scope:null!=a.scope?a.scope:!0,pra:null!=b?gvjs_mJ(this,b):null}},a),d=null===gvjs_lJ(a),e=0;e<a.ma.D.length;e++){var f=a.ma.D[e],g=f.gx,h=f.columns.emphasis||[],k=f.columns.scope||[];if(0!=(f.columns.certainty||[]).length||0!=h.length||0!=k.length||!d)for(var h=gvjs_rc(f.points,b),k=c(h||{}),l=0;l<f.points.length;l++){var m=f.points[l];if(!gvjs_ZG(m)){var n=
c(m),p=f.Xc;n.scope||k.scope||(f.xca=f.xca||p.vJ(),p=f.xca,m.at=p,g&&(f.wca=f.wca||g.vJ(),m.ZR=f.wca));if(1>n.ox||1>k.ox)p=gvjs_AJ(p,!1),m.at=p;1!=n.Vx&&1!=k.Vx&&(p=gvjs_nfa(p,Math.min(k.Vx,n.Vx)),m.at=p);0!=n.pra||gvjs_ZG(h)||(m.at=null);k=n}h=m}}}
function gvjs_BJ(a){var b={fill:{},stroke:{},shape:{}};null!=a&&(null!=a.visible&&(b.visible=a.visible),null!=a.size&&(b.size=a.size),null!=a.color&&(b.fill.color=b.stroke.color=a.color),null!=a.opacity&&(b.fill.opacity=b.stroke.opacity=a.opacity),null!=a.fillColor&&(b.fill.color=a.fillColor),null!=a.fillOpacity&&(b.fill.opacity=a.fillOpacity),null!=a.strokeColor&&(b.stroke.color=a.strokeColor),null!=a.strokeOpacity&&(b.stroke.opacity=a.strokeOpacity),null!=a.strokeWidth&&(b.stroke.width=a.strokeWidth),
null!=a.shapeType&&(b.shape.type=a.shapeType),null!=a.shapeSides&&(b.shape.sides=a.shapeSides),null!=a.shapeRotation&&(b.shape.rotation=a.shapeRotation),null!=a.shapeDent&&(b.shape.dent=a.shapeDent),null!=a.shortSize&&(b.shortSize=a.shortSize));return b}
function gvjs_CJ(a,b,c){var d=void 0;b=null!=b.columns.style?b.columns.style[0]:void 0;if(null!=b&&a.Pb.R(b)===gvjs_h&&(a=a.Pb.getValue(c,b),null!=a)){var e,d=gvjs__b(a);if(gvjs_Lg(d))e={fill:{color:d},stroke:{color:d}};else if("{"===d.charAt(0)){try{var f=gvjs_Nh(d)}catch(g){}null!=f&&(e=f)}null==e&&(gvjs_8b(d,"{")?(e=gvjs_Qc(gvjs_oH(d),gvjs_BJ),gvjs_Xc(e,"")&&(gvjs_6c(e,e[""]),gvjs__c(e,"")),gvjs_Xc(e,"*")&&(gvjs_6c(e,e["*"]),gvjs__c(e,"*"))):e=gvjs_BJ(gvjs_8f(d)));d=e}if(null!=d)return new gvjs_xi([d])}
function gvjs_DJ(a,b,c){c!==gvjs_Ix&&(a.af(gvjs_Xi(b,[gvjs_ru,gvjs_pu],a.ob())),a.Ef(gvjs_Ti(b,gvjs_su,a.Ie)));c!==gvjs_pu&&(a.wd(gvjs_Xi(b,[gvjs_Nx,gvjs_Ix],a.ye)),gvjs_ai(a,gvjs_Ti(b,gvjs_Ox,a.di)),a.pl(gvjs_J(b,gvjs_Px,a.Xb)))}
function gvjs_yJ(a,b,c,d,e){if(a.az){d=a.WY(c,d,e);var f=c.columns.tooltip;f&&!c.Gg&&(f=gvjs_zH(a,f[0],e))&&gvjs_6c(d,f);d.si=!!d.si;b.Hd=d}d=gvjs_CJ(a,c,e);a:{var f=a.Pb,g=c.columns.certainty||[];if(g.length){var h=f.getValue(e,g[0]);if(null!=h){f=f.R(g[0])==gvjs_Ra?h?1:0:h;break a}}f=1}a:{g=a.Pb;h=c.columns.emphasis||[];if(h.length){var k=g.getValue(e,h[0]);if(null!=k){g=g.R(h[0])==gvjs_Ra?k?2:1:k;break a}}g=1}a:{a=a.Pb;h=c.columns.scope||[];if(h.length&&(e=a.getValue(e,h[0]),null!=e)){e=!!e;break a}e=
!0}a=gvjs_3G(b,c);h=c.fh;if(null!=d){h=h.clone();b.radius=a=gvjs_Ri(d,"point.size",a);k=gvjs_4i(d,"point.shape");null!=k&&(b.shape=k);k=gvjs_Ji(d,"point.visible");null!=k&&(b.visible=k);gvjs_DJ(h,d);switch(c.type){case gvjs_M:case gvjs_pl:case gvjs_vs:gvjs_DJ(h,d.view(gvjs_Iw));null!=c.Xc&&(b.at=(b.at||b.Xc||c.Xc).clone(),gvjs_DJ(b.at,d.view([gvjs_M,""]),gvjs_Ix));null!=c.gx&&(b.ZR=(b.ZR||b.Xc||c.gx).clone(),gvjs_DJ(b.ZR,d.view([gvjs_vs,""]),gvjs_pu));break;case gvjs_Ex:gvjs_DJ(h,d.view(gvjs_vs),
gvjs_pu),null!=c.Xc&&(b.Xc=(b.Xc||c.Xc).clone(),gvjs_DJ(b.Xc,d.view([gvjs_M,""]),gvjs_Ix));case gvjs_Hs:gvjs_DJ(h,d.view(gvjs_3j));break;case gvjs_1s:b.RG=b.RG.clone(),gvjs_DJ(b.RG,d.view([gvjs_3j,""])),gvjs_DJ(b.Xc,d.view([gvjs_M,""]))}b.brush=h}e||(b.scope=e,c.yca=c.yca||h.vJ(),h=c.yca,b.brush=h);1!=g&&(b.Vx=g,c.type==gvjs_M||c.type==gvjs_vs||c.type==gvjs_pl)&&(a=Math.round(a*Math.sqrt(g)*10)/10,b.radius=a);if(1>f)switch(b.ox=f,c.type){case gvjs_M:case gvjs_vs:case gvjs_pl:b.brush=gvjs_AJ(h,!0);
b.radius=Math.max(a-gvjs_ci(b.brush)/2,0);break;case gvjs_Hs:case gvjs_Ex:b.brush=gvjs_AJ(h,!1)}}function gvjs_zH(a,b,c){var d=a.Pb;a=a.ma.rg&&(d.getProperty(c,b,gvjs_8a)||d.Fg(b,gvjs_8a));b=d.Ia(c,b);return{si:!!a,bk:b?!0:!1,content:b}}
gvjs_.WY=function(a,b,c){if(this.ma.ib===gvjs_pl||a.Gg||0===a.lineWidth){var d=this.Pb,e=this.ma,f,g,h,k;if(a.Gg)f=a.data[c][0],g=a.data[c][1],null!=f&&(f=gvjs_Tl(f,d.R(a.ef))),null!=g&&(g=gvjs_Tl(g,a.dataType)),h=e.Zg.contains(gvjs_3s)?g:f+gvjs_ia+g,k=f;else if(this.ma.sd){var l=this.Tf[0].title.text||"X",m=this.re[0].title.text||"Y";h=b%2?b-1:b;b=e.D[h];h=e.D[h+1];f=e.Qk[h.ef].columns.domain[0];g=gvjs_nJ(h);f=d.Ia(c,f);g=d.Ia(c,g);h=l+": "+f+gvjs_ia+m+": "+g;f=e.Qk[b.ef].columns.domain[0];g=gvjs_nJ(b);
f=d.Ia(c,f);g=d.Ia(c,g);h+="\n"+l+": "+f+gvjs_ia+m+": "+g}else f=e.Qk[a.ef].columns.domain[0],g=gvjs_nJ(a),f=d.Ia(c,f),g=d.Ia(c,g),h=e.Zg.contains(gvjs_3s)?g:f+gvjs_ia+g;a={bk:!1,content:h,Ln:a.title,nx:k}}else a=gvjs_ofa(this,a,c);return a};
function gvjs_ofa(a,b,c){var d=a.Pb,e=a.ma.Xa[c],e=b.Gg?b.data[c][0].toString():e.Hw[b.ef];if(b.type==gvjs_1s){var f=b.columns.data;a=d.Ia(c,f[0])+gvjs_3p+d.Ia(c,f[3])+gvjs_ia+d.Ia(c,f[1])+gvjs_3p+d.Ia(c,f[2])}else if(a.ma.sd){var g=b.columns[gvjs_ow],f=b.columns.data,h=a.Pb.getValue(c,g[0]);a=a.Pb.getValue(c,f[0]);g=d.Ia(c,g[0]);f=d.Ia(c,f[0]);if(null===h&&gvjs_Xb(g)&&null===a&&gvjs_Xb(f))return{bk:!1,content:null};a=f+"\n"+g}else{f=b.columns.data;h=b.Gg?b.data[c][1]:a.Pb.getValue(c,f[0]);a=b.Gg?
b.data[c][1].toString():a.Pb.Ia(c,f[0]);if(null===h&&gvjs_Xb(a))return{bk:!1,content:null};h=b.columns.interval||[];h.length&&(h=gvjs_u(h,function(a){return d.Ia(c,a)}),a+=" ["+h.join(gvjs_ia)+"]")}return{bk:!1,content:a,nx:e,Ln:b.title,si:!1}}
function gvjs_sJ(a){function b(a){return{d:a.x,t:a.y}}function c(a){return new gvjs_Cz(a.d,a.t)}function d(a){return{x:a.x,y:a.y}}function e(a){return new gvjs_Cz(a.x,a.y)}var f=a.ma,g=a.pd,h=gvjs_r(function(a,b,c){b.Nza&&(this.Tf[0].ic(c.x),this.re[0].ic(c.y))},a);a=gvjs_r(function(a,b,c){g.ic(c.d);b.ria&&this.qe[a.md].ic(c.t)},a);var k,l,m;switch(f.ib){case gvjs_pl:k=e;l=d;m=h;break;case gvjs_c:k=c,l=b,m=a}for(h=0;h<f.D.length;h++)if(a=f.D[h],a.type==gvjs_pl||a.type==gvjs_M)if(gvjs_sc([gvjs_c,"phase",
gvjs_st],a.Lx)){var n=a.type==gvjs_pl&&a.Lx==gvjs_st,p=a.Lx==gvjs_c;a.n2=!0;a.Yua=n;n=gvjs_cE(gvjs_u(a.points,function(a){return gvjs_ZG(a)?null:k(a.bg)}),a.ZV,p,n,f.ek);for(p=0;p<a.points.length;++p){var q=a.points[p];if(n[p]){var r=l(n[p][0]),t=l(n[p][1]);q.Mfa=r;q.Nfa=t;m(a,q,r);m(a,q,t)}}}else a.n2=!1}
gvjs_.Sna=function(){if(this.ma.Zg.contains(gvjs_3s)){var a=this.ma.Xa,b=gvjs_u(a,function(a,b){return gvjs_EJ(this,b)},this),c=this.pd,a=gvjs_Mc(a.length);gvjs_Jc(a,gvjs_r(function(a,c){return gvjs_Hc(b[a],b[c])},this));var d=c.Rg,e=c.sf;if(d>e)var f=d,d=e,e=f;for(var g,h,f=0;f<a.length;f++){var k=a[f];h=gvjs_EJ(this,k);if(null!=h){if(gvjs_WI(c,h))return;if(!gvjs_VI(c,h)){g=f;break}}}if(gvjs_k(g))for(var l=d,m,d=null,f=g;f<a.length;f++){null!=d&&f<d&&(f=d,d=null);k=a[f];g=l;if(f==a.length-1){gvjs_FJ(this,
k,g,e);break}m=gvjs_EJ(this,a[f+1]);if(null==m){for(l=f+2;l<a.length;l++)if(m=gvjs_EJ(this,a[l]),null!=m){d=l;break}if(null==m){gvjs_FJ(this,k,g,e);break}}if(gvjs_WI(c,m)){gvjs_FJ(this,k,g,e);break}l=gvjs_Td(h,m);gvjs_FJ(this,k,g,l);h=m}}};function gvjs_EJ(a,b){var c=a.ma.Xa;a=a.pd;return a.type==gvjs_Al?null!=c[b].data?a.gH(c[b].data):null:a.zd(b)}
function gvjs_FJ(a,b,c,d){function e(){var a=c;c=d;d=a}var f=a.ma.K.top,g=a.ma.K.bottom,h=a.ma.K.left,k=a.ma.K.right,l=a.pd.direction;b=a.ma.Xa[b];a.ma.orientation==gvjs_d?1==l?(d<c&&e(),b.jV=new gvjs_C(f,d,g,c)):(d>c&&e(),b.jV=new gvjs_C(f,c,g,d)):1==l?(d<c&&e(),b.jV=new gvjs_C(c,k,d,h)):(d>c&&e(),b.jV=new gvjs_C(d,k,c,h))}gvjs_.Aya=function(){gvjs_pfa(this);gvjs_qfa(this)};
function gvjs_pfa(a){var b=a.ma;gvjs_v(b.Sc,function(a,d){gvjs_GJ(this,this.re[d],b.Sc[d],this.rva)},a);gvjs_v(b.Dd,function(a,d){gvjs_GJ(this,this.Tf[d],b.Dd[d],this.fva)},a)}
function gvjs_qfa(a){var b=a.ma;gvjs_v(b.Sc,function(a,d){var e=null;gvjs_GJ(this,this.re[d],b.Sc[d],function(a,b){b=b.Oa;(a=gvjs_MG(b))?(b=Math.ceil(b.ra.fontSize/8),e&&a.left<=e.right+b&&e.left<=a.right+b&&a.top<=e.bottom+b&&e.top<=a.bottom+b?a=!1:(e||(e=a),gvjs_uf(e,a),a=!0)):a=!0;return a})},a);gvjs_v(b.Dd,function(a,d){gvjs_GJ(this,this.Tf[d],b.Dd[d],this.gva)},a)}function gvjs_GJ(a,b,c,d){c.text&&(c.text=gvjs_lc(c.text,gvjs_r(d,a,b)))}
gvjs_.fva=function(a,b){var c=this.ma;b=b.Oa;return b.angle?!0:(b=gvjs_MG(b))?a.Xn!=gvjs_iv||(new gvjs_C(c.K.top,c.K.right,c.K.bottom,c.K.left)).contains(b)?!0:!1:!0};
gvjs_.gva=function(a,b){var c=this.ma;if(a.Xn!=gvjs_iv)return!0;b=b.Oa;if(b.angle)return!0;a=gvjs_MG(b);if(!a)return!0;b=b.ra.fontSize/2;var d=new gvjs_C(a.top,a.right+b,a.bottom,a.left-b),e;for(e in c.Sc){var f=Number(e);if(this.re[f].Xn==gvjs_iv&&!(1>(c.Sc[f].text?c.Sc[f].text.length:0))){var g=gvjs_MG(c.Sc[f].text[0].Oa),h=gvjs_MG(gvjs_ic(c.Sc[f].text).Oa);if(g||h){if(g&&gvjs_vf(d,g)||h&&gvjs_vf(d,h))return!1;g?h?(f=Math.min(g.left,h.left),g=Math.max(g.right,h.right)):(f=g.left,g=g.right):(f=h.left,
g=h.right);if(Math.abs(a.left-f)<b||Math.abs(a.right-g)<b)return!1}}}return!0};gvjs_.rva=function(a,b){var c=this.ma,d=new gvjs_C(c.K.top,c.K.right,c.K.bottom,c.K.left),e=b.Oa;b=e.ra.fontSize/2;e=gvjs_MG(e);if(!e)return!0;if(a.Xn==gvjs_iv&&!d.contains(e))return!1;a=new gvjs_C(e.top,e.right+b,e.bottom,e.left-b);return(d=gvjs_MG(c.title))&&gvjs_vf(a,d)||(c=c.ZJ?gvjs_MG(c.ZJ):null)&&gvjs_vf(a,c)?!1:(c=this.$f.getArea())&&gvjs_vf(a,c)?!1:!0};
function gvjs_zJ(a,b){b=a.ma.D[b];var c=gvjs_rfa(a,b);b.points&&gvjs_t(b.points,function(a){null==a||a.bm||(a.ia=c(a.bg),null!=a.Mfa&&(a.nt=c(a.Mfa)),null!=a.Nfa&&(a.$q=c(a.Nfa)))});b.Wf&&(0<b.Wf.V.length||0<b.Wf.areas.length)&&gvjs_sfa(b)}gvjs_.Zxa=function(){gvjs_t(this.ma.D,function(a,b){gvjs_zJ(this,b)},this)};
function gvjs_sfa(a){function b(b){var c=e[b];delete e[b];if(c&&1<c.line.length){c.bottom&&c.bottom.reverse();if(f[b].Lx!=gvjs_e){var d=f[b].Lx==gvjs_c;b=f[b].ZV;c.HZ=gvjs_cE(c.line,b,d,!1,!1);c.bottom&&(c.Gna=gvjs_cE(c.bottom,b,d,!1,!1))}a.Wf.paths.push(c)}}function c(a,b){if(!e[a]){var c=f[a].brush.clone(),d=f[a].style,g={};g.cs=a;g.line=[];d==gvjs_vs?(c.pl(0),g.bottom=[]):c.Ef(0);g.brush=c;e[a]=g}e[a].line.push(new gvjs_Cz(b.left,b.top));e[a].bottom&&e[a].bottom.push(new gvjs_Cz(b.left+b.width,
b.top+b.height))}function d(a){a=f[a].style;return a==gvjs_vs||a==gvjs_M}var e={},f=a.Wf.jF;a.Wf.paths=[];for(var g=0;g<a.points.length;g++){var h={},k=a.points[g];if(k&&k.ia&&k.ia.bt)for(var k=k.ia.bt,l=0;l<k.length;++l){var m=k[l].cs;d(m)&&(h[m]=!0,c(m,k[l].rect))}for(m in e)h[m]||f[m].ek||b(m)}for(m in e)b(m)}
function gvjs_rfa(a,b){switch(b.type){case gvjs_pl:return gvjs_r(a.Sya,a,b);case gvjs_Xs:return gvjs_r(a.Oya,a,b);case gvjs_M:return gvjs_r(a.Rya,a,b);case gvjs_Hs:return gvjs_r(a.Nya,a,b);case gvjs_Ex:return gvjs_r(a.Tya,a,b);case gvjs_1s:return gvjs_r(a.Pya,a,b);case gvjs_vs:return gvjs_r(a.Mya,a,b)}return null}gvjs_.Sya=function(a,b){return{x:this.Tf[0].zd(b.x),y:this.re[0].zd(b.y)}};
gvjs_.Oya=function(a,b){var c=this.Sr;a=this.Tf[0].zd(b.x);var d=this.re[0].zd(b.y),e=gvjs_MH(c,b),e=new gvjs_H({fill:e,fillOpacity:c.Sq,stroke:c.ye});b=gvjs_EH(c.tM,b.size);return{x:a,y:d,brush:e,radius:b,kV:b}};gvjs_.Rya=function(a,b){var c=gvjs_HJ(this,a.md,b.d,b.t);c.bt=gvjs_IJ(this,a,b);return c};gvjs_.Nya=function(a,b){var c=gvjs_JJ(this,a,b,b.from,b.Am);return c?{top:c.top,left:c.left,width:Math.max(.5,c.width),height:Math.max(.5,c.height),bt:gvjs_IJ(this,a,b)}:null};
gvjs_.Pya=function(a,b){var c=gvjs_JJ(this,a,b,b.mya,b.nya),d=gvjs_JJ(this,a,b,b.Ova,b.lineTo);if(!c||!d)return null;var e=gvjs_KJ(this,d.left,d.top),f=gvjs_KJ(this,c.width,c.height),g=gvjs_KJ(this,d.width,d.height);g.domain=2;e.domain+=(f.domain-(f.domain%2?3:2))/2;e=gvjs_LJ(this,e.domain,e.target);g=gvjs_LJ(this,g.domain,g.target);d.width=g.x;d.height=g.y;d.left=e.x;d.top=e.y;a=b.Xua?a.iH.uba:a.iH.Bha;gvjs_di(a)&&(a=a.Xb/2,c.height-=2*a,c.width-=2*a,c.left+=a,c.top+=a);c.height=Math.max(c.height,
2);c.width=Math.max(c.width,1);return{rect:c,line:d}};
gvjs_.Tya=function(a,b){var c=this.qe[a.md];null==b.from&&(b.from=c.ja.Hc(c.Db.Ca),null==b.from&&(b.from=0));var d=this.pd,e=b.Ou,f;if(this.ju||d.ja){if(null==b.Nx)return null;e=Math.floor(d.zd(b.Nx));f=Math.floor(d.zd(b.d));d.ic(b.Nx)}else{var g=d.ticks[e].la;f=d.YD;e=Math.floor(g-d.direction*f/2);f=Math.floor(g+d.direction*f/2)}d.ic(b.d);var h=c.zd(b.Am),d=gvjs_LJ(this,e,c.zd(b.from)),g=gvjs_LJ(this,e,h);f=gvjs_LJ(this,f,h);h=[];gvjs_I(this.options,"connectSteps",!0)&&null!=b.$ga&&(c=gvjs_LJ(this,
e,c.zd(b.$ga)),h.push(c));h.push(g);h.push(f);return{ko:gvjs_fJ(d.x,d.y,f.x,f.y),outline:h,bt:gvjs_IJ(this,a,b)}};
function gvjs_JJ(a,b,c,d,e){var f=a.pd,g=a.qe[b.md],h=a.sI;null!=d||(d=g.ja.Hc(g.Db.Ca)||0);b=Math.min(g.zd(d),g.zd(e));d=Math.max(g.zd(d),g.zd(e));e=a.ma.ib===gvjs_8u?gvjs_wJ(g.YD,gvjs_I(a.options,gvjs_$u))?0:1:Math.min(1,.2*(d-b));0===e||Math.floor(b+e)<Math.floor(d)&&Math.floor(b+e)>Math.floor(b)?(b=Math.floor(b+e),d=Math.floor(d)):b+=e;e=gvjs_J(a.options,"diff.newData.widthFactor",.3);e=c.bva?e:1;if(a.ju){if(null==c.Nx)return null;e=Math.floor(f.zd(c.Nx));h=Math.floor(f.zd(c.d));f.ic(c.Nx)}else c=
gvjs_MJ(a,c),g=e*h.S6/2,e=h.u5(c-g),h=h.u5(c+g);f.ic(gvjs_2I(f,e));f.ic(gvjs_2I(f,h));f=gvjs_LJ(a,e,b);a=gvjs_LJ(a,h,d);return gvjs_fJ(f.x,f.y,a.x,a.y)}
gvjs_.Mya=function(a,b){function c(a){return null!=a?a:e}var d=this.qe[a.md],e=d.ja.Hc(d.Db.Ca)||0,d=gvjs_HJ(this,a.md,b.d,b.t),f=gvjs_HJ(this,a.md,b.Hna,c(b.Ina)),g=gvjs_HJ(this,a.md,b.Jna,c(b.Kna)),h=gvjs_HJ(this,a.md,b.Noa,c(b.Ooa)),k=gvjs_HJ(this,a.md,b.Poa,c(b.Qoa));a=gvjs_IJ(this,a,b);return{x:d.x,y:d.y,vY:f.x,wY:f.y,xY:g.x,yY:g.y,gP:h.x,hP:h.y,iP:k.x,jP:k.y,bt:a}};
function gvjs_IJ(a,b,c){if(!c.bK)return[];var d=a.pd;b=a.qe[b.md];var e=a.sI;if(c.vF>=e.Wwa||d.type!=gvjs_Al&&c.Ou>=d.ticks.length)return[];var f=gvjs_MJ(a,c),g=e.u5;a.ju?(d=d.zd(c.d)-d.zd(c.Nx),f-=d/2):d=e.S6+e.Uia;for(var e=[],h=0,k;k=c.bK[h];h++){var l=b.zd(k.sua),m=b.zd(k.Tva),n=d*k.wAa/2,p=g(f-n),n=g(f+n),p=gvjs_LJ(a,p,Math.min(m,l)),l=gvjs_LJ(a,n,Math.max(m,l));e.push({rect:gvjs_fJ(p.x,p.y,l.x,l.y),cs:k.cs,brush:k.brush})}return e}
function gvjs_MJ(a,b){var c=a.pd,d=a.sI,c=c.type==gvjs_Al?c.zd(b.d):c.ticks[b.Ou].la;if(a.ju)return c;a=d.S6;return c-d.Xpa+(a+d.Uia)*b.vF+a/2}function gvjs_KJ(a,b,c){switch(a.ma.orientation){case gvjs_d:return{domain:b,target:c};case gvjs_i:return{domain:c,target:b}}throw Error(gvjs_wr);}function gvjs_LJ(a,b,c){switch(a.ma.orientation){case gvjs_d:return{x:b,y:c};case gvjs_i:return{x:c,y:b}}throw Error(gvjs_wr);}function gvjs_HJ(a,b,c,d){return gvjs_LJ(a,a.pd.zd(c),a.qe[b].zd(d))}
function gvjs_AJ(a,b){a=a.clone();if(gvjs_ei(a)&&a.ob()!=gvjs_fa){var c=new gvjs_$h(gvjs_Rw,a.ob());a.$d=c;!gvjs_di(a)&&b&&(a.wd(a.ob()),a.pl(1))}else gvjs_di(a)&&(a.xm="dash");return a}function gvjs_nfa(a,b){a=a.clone();a.pl(a.Xb*b);return a}function gvjs_mJ(a,b){var c=gvjs_lJ(a);return null===c?null:a.Pb.getValue(b,c)}function gvjs_lJ(a){if(null===a.pd||a.pd.type!=gvjs_Al)return null;a=a.ma.Qk[0].columns.gap||[];return gvjs_tc(a)?null:a[0]}
function gvjs_xJ(a,b,c,d,e,f){function g(a,b,g,r,t){var z=h.jF[a],A=p.getValue(c,a),A=m?A:n(A);b=p.getValue(c,b);b=m?b:n(b);null!=A&&null!=b&&(A+=d,b+=d,e&&(A=e(A),b=e(b)),m&&(A=n(A),b=n(b)),f&&(l.ic(A),l.ic(b)),z=z.brush,null!=k&&(z=z.clone(),gvjs_DJ(z,k.view([r,""])),t=t||gvjs_yx,g=gvjs_J(k,[r+"."+t,t],g)),q.push({Tva:A,sua:b,wAa:g,cs:a,brush:z}))}var h=b.Wf;if(!h)return null;var k=gvjs_CJ(a,b,c),l=a.qe[b.md],m=l.ut,n=gvjs_r(l.ja.Hc,l.ja),p=a.Pb,q=[];for(a=0;a<h.jA.length;a+=2)g(h.jA[a],h.jA[a+
1],0,"interval stick");for(var r=0,t=h.sO.length-1;r<=t;r++,t--)a=h.sO[r],b=h.sO[t],g(a,b,h.jF[a].Mna,"interval box");for(b=0;b<h.points.length;b++)a=h.points[b],g(a,a,0,"interval point");for(b=0;b<h.Ob.length;b++)a=h.Ob[b],r=h.jF[a],t=!(0==b||b==h.Ob.length-1),g(a,a,t?r.Kza:r.zna,"interval bar",t?"shortSize":void 0);r=0;for(t=h.areas.length-1;r<=t;r++,t--)a=h.areas[r],b=h.areas[t],g(a,b,0,"interval area");for(b=0;b<h.V.length;b++)a=h.V[b],g(a,a,0,"interval line");return q.length?q:null}
function gvjs_ifa(a){var b=a.ma.ib===gvjs_8u,c=a.pd,d=gvjs_tfa(a),e=a.yz,f=gvjs_aj(a.options,"bar.group.gap",d),g=gvjs_aj(a.options,["bar.group.width",gvjs_Fs],d);1==e&&(null==f&&(f=gvjs_aj(a.options,"bar.gap",d)),null==g&&(g=gvjs_aj(a.options,[gvjs_Gs],d)));null==f&&b&&(f=1);if(null==g){var h=gvjs_K(a.options,"bar.gap")||1,k=gvjs_K(a.options,gvjs_Gs);null!=k?g=e*(k+h)-h:b||(g=gvjs_$i(d,100/1.618+"%"))}null==f&&(f=Math.max(0,d-g));var g=Math.max(e,d-f),f=d-g,l,m=null,n,h=gvjs_r(function(){l=g/e;7>
l&&(l=Math.floor(l));l=Math.max(1,l);m=gvjs_aj(this.options,"bar.gap",l);var a=l,b=gvjs_aj(this.options,gvjs_Gs,a);null!=b?n=b:(b=0,gvjs_k(gvjs_Nq)&&(b=gvjs_$i(a,gvjs_Nq)),n=b||0);null==m&&(m=Math.max(1<e?1:0,l-n));n=l-m},a);h();m>f&&(f=m,g=d-f);f-=m;g+=m;h();n=gvjs_kE(10,n);m=gvjs_kE(10,m);g=gvjs_kE(10,g);f=gvjs_kE(10,f);c=c.direction;d=f+m;a.sI={Wwa:e,Xpa:gvjs_kE(10,b?(-1===c?g+f:0)+-(f+m)/2:(g-m)/2),GFa:f,HFa:g,S6:n,Uia:m,u5:7>n&&0==n%2||7>d&&0==d%2?function(a){return Math.floor(a)+.5}:function(a){return Math.floor(a+
.5)}}}function gvjs_tfa(a){var b=a.Pb;b.S();var c=a.pd,d=a.ma.Xa,d=gvjs_lc(d,function(a,b){return 0!=gvjs_mJ(this,b)},a);if(gvjs_tc(d))return 0;a=a.oO;if(!a||a.isEmpty())return 0;if(c.type==gvjs_Al){for(var e=c.IG,f=null,g=0;g<d.length;g++)if(gvjs_Gaa(a,function(a){return null!=b.getValue(g,a)})){var h=c.gH(d[g].data);null!=f&&(e=Math.min(e,Math.abs(h-f)));f=h}return e}return Math.abs(c.gH(1)-c.gH(0))}
function gvjs_wH(a,b,c){var d=a.Pb;a=a.pd;a.type==gvjs_Al&&(b=c&&c.Gg?c.data[b][0]:d.getValue(b,0),b=a.ja.Hc(b));return b};function gvjs_NJ(a){gvjs_T.call(this);this.cl=a;this.I3=[];this.hS=!1;this.Ph={Ne:null,xM:0,sr:0,XH:0,YH:0}}gvjs_s(gvjs_NJ,gvjs_T);gvjs_NJ.prototype.Uf=function(a,b,c){this.I3[c]=!0;0===c&&(this.Ph.Ne=b,this.Ph.xM=a.x,this.Ph.sr=a.y,this.Ph.XH=a.x,this.Ph.YH=a.y)};gvjs_NJ.prototype.dispatchEvent=function(a,b){this.cl.dispatchEvent({type:a,data:b})};gvjs_NJ.prototype.N=function(){this.cl=null;gvjs_NJ.o.N.call(this)};function gvjs_OJ(a,b,c,d){gvjs_T.call(this);this.cl=a;this.X=b;this.dw=c;this.lh=d;this.Qy=null;this.yQ=new gvjs_NJ(a);gvjs_3l(this,this.yQ);this.XU=null}gvjs_s(gvjs_OJ,gvjs_T);gvjs_=gvjs_OJ.prototype;gvjs_.N=function(){this.cl=null;gvjs_U(this.XU);gvjs_OJ.o.N.call(this)};function gvjs_ufa(a){var b=a.X.Sv;gvjs_PJ(a,gvjs_r(function(a,d){this.X.xc(b,a,d)},a));gvjs_U(a.XU);a.XU=new gvjs_TC(a.X.getContainer());gvjs_V(a.XU,gvjs_gw,gvjs_r(a.Rta,a))}
function gvjs_vfa(a){var b=a.dw.getContainer();gvjs_PJ(a,gvjs_r(function(a,d){this.dw.xc(b,a,d)},a))}function gvjs_wfa(a){var b=gvjs_qg();gvjs_xfa(a,gvjs_r(function(a,d){this.dw.xc(b,a,d)},a))}function gvjs_xfa(a,b){b(gvjs_ew,gvjs_r(a.Bta,a));b(gvjs_fw,gvjs_r(a.Cta,a))}
function gvjs_PJ(a,b){b(gvjs_jl,gvjs_r(a.Sca,a));b(gvjs_il,gvjs_r(a.zta,a));b(gvjs_ew,gvjs_r(a.Sca,a));b(gvjs_fw,gvjs_r(a.yta,a));b(gvjs_hl,gvjs_r(a.tta,a));b(gvjs_7j,gvjs_r(a.Gsa,a));b(gvjs_yt,gvjs_r(a.Pta,a));b(gvjs_Ut,gvjs_r(a.Osa,a))}
gvjs_.Bta=function(a){var b=gvjs_Qf(this.X.getContainer());a=gvjs_Qf(a);a.x-=b.x;a.y-=b.y;b=this.yQ;b.I3[0]&&(b.Ph.XH=a.x,b.Ph.YH=a.y,b.hS||b.dispatchEvent(gvjs_gt,{Ne:b.Ph.Ne,Gb:{x:b.Ph.xM,y:b.Ph.sr}}),b.hS=!0,b.dispatchEvent("chartDrag",{Ne:b.Ph.Ne,Gb:{x:b.Ph.XH,y:b.Ph.YH}}))};
gvjs_.Cta=function(a){var b=gvjs_Qf(this.X.getContainer()),c=gvjs_Qf(a);c.x-=b.x;c.y-=b.y;b=this.yQ;a=a.button;b.I3[a]=!1;0===a&&b.hS&&(b.hS=!1,b.Ph.XH=c.x,b.Ph.YH=c.y,b.dispatchEvent("chartDragEnd",{Ne:b.Ph.Ne,Gb:{x:b.Ph.XH,y:b.Ph.YH}}))};
gvjs_.Sca=function(a){var b=gvjs_hz(a);try{gvjs_hz(a)}catch(d){return}var c=this.ts(a);a.type==gvjs_ew&&this.dispatchEvent(gvjs_it,{Gb:b,Ne:c});c!=this.Qy&&(null!=this.Qy&&gvjs_QJ(this,this.Qy),this.dispatchEvent("chartHoverIn",{Gb:b}),gvjs_RJ(this,"HoverIn",c),this.Qy=c)};gvjs_.zta=function(a){a=this.ts(a);a==this.Qy&&(gvjs_QJ(this,a),this.Qy=null)};function gvjs_QJ(a,b){a.dispatchEvent("chartHoverOut",null);gvjs_RJ(a,"HoverOut",b)}
gvjs_.yta=function(a){var b=gvjs_hz(a);a=this.ts(a);this.dispatchEvent("chartMouseUp",{Gb:b,Ne:a});gvjs_RJ(this,"MouseUp",a)};gvjs_.tta=function(a){var b=gvjs_hz(a),c=this.ts(a);this.dispatchEvent(gvjs_ht,{Gb:b,Ne:c,preventDefault:gvjs_r(a.preventDefault,a)});gvjs_RJ(this,"MouseDown",c);this.yQ.Uf(b,c,a.button)};gvjs_.Gsa=function(a){var b=gvjs_hz(a);a=this.ts(a);this.dispatchEvent("chartClick",{Gb:b,Ne:a});gvjs_RJ(this,"Click",a)};
gvjs_.Pta=function(a){var b=gvjs_hz(a),c=this.ts(a);this.dispatchEvent(gvjs_jt,{Gb:b,Ne:c});gvjs_RJ(this,"RightClick",c);gvjs_6l(a)};gvjs_.Osa=function(a){var b=gvjs_hz(a);a=this.ts(a);this.dispatchEvent("chartDblClick",{Gb:b,Ne:a});gvjs_RJ(this,"DblClick",a)};gvjs_.Rta=function(a){var b=gvjs_hz(a),c=this.ts(a);this.dispatchEvent("chartScroll",{Gb:b,Ne:c,wheelDelta:a.detail,preventDefault:gvjs_r(a.preventDefault,a)});gvjs_RJ(this,"Scroll",c)};
function gvjs_RJ(a,b,c){var d=c.split("#");switch(d[0]){case gvjs_xl:var e=c=null,f=null;a.lh==gvjs_Cw?c=gvjs_aE(d[1]):4==d.length?(c=gvjs_aE(d[1]),e=gvjs_aE(d[2]),f=gvjs_aE(d[3])):3==d.length?(c=gvjs_aE(d[1]),e=gvjs_aE(d[2])):e=gvjs_aE(d[1]);d={Gc:c,Mk:e,uG:f};a.dispatchEvent(gvjs_xl+b,d);break;case gvjs_bs:d={Xx:d[1]};a.dispatchEvent("actionsMenuEntry"+b,d);break;case gvjs_Hv:d=gvjs_aE(d[1]);if(0>d)break;d={MS:d};a.dispatchEvent("legendEntry"+b,d);break;case gvjs_Iv:d={Yya:gvjs_aE(d[1])};a.dispatchEvent("legendScrollButton"+
b,d);break;case gvjs_1w:d=gvjs_aE(d[1]);d={MS:d};a.dispatchEvent("removeSerieButton"+b,d);break;default:a.Haa(b,c)}}gvjs_.dispatchEvent=function(a,b){this.cl&&this.cl.dispatchEvent({type:a,data:b})};function gvjs_SJ(a,b,c,d){gvjs_OJ.call(this,a,b,c,d.ib);this.da=d;this.E4=gvjs_TJ(this)}gvjs_s(gvjs_SJ,gvjs_OJ);gvjs_SJ.prototype.Oja=function(a){this.da=a;this.E4=gvjs_TJ(this)};
function gvjs_TJ(a){var b=a.da;if(b.ib!=gvjs_c&&b.ib!=gvjs_pl)return{};a={};for(var b=b.D,c=0;c<b.length;c++){var d=b[c];if(gvjs__G(d))for(var e=d.points,f=0;f<e.length;f++){var g=e[f];if(g&&g.ia&&!g.bm){var h=gvjs_SE([gvjs_Iw,c,f]);a[h]={center:g.ia,radius:g.ia&&null!=g.ia.kV?g.ia.kV:null!=g.kV?g.kV:d.Kga,Gc:c,Mk:f}}}}return a}
gvjs_SJ.prototype.ts=function(a){var b=this.X.hv(a.target),c=gvjs_hz(a);if(!c)return gvjs_6j;if((new gvjs_D(this.da.K.left+1,this.da.K.top+1,this.da.K.width-2,this.da.K.height-2)).contains(c)){var d=this.da.Zg,e=null;if(d.contains(gvjs_Tt)){var e=c.x,f=c.y,g=null,h=Infinity,k;for(k in this.E4){var l=this.E4[k],m=l.center.x,n=l.center.y,p=l.radius;m-e<=p&&m-e>=-p&&n-f<=p&&n-f>=-p&&(m=(m-e)*(m-e)+(n-f)*(n-f),m<=p*p&&m<=h&&(g=gvjs_SE([gvjs_Nw,l.Gc,l.Mk]),h=m))}e=g}if(null==e&&d.contains(gvjs_3s))b:{d=
this.da.Xa;for(k=0;k<d.length;k++)if((e=d[k].jV)&&e.contains(c)){e=gvjs_SE([gvjs_5s,k]);break b}e=null}c=e}else c=null;if(a.type==gvjs_il){a=this.Qy;if(null==a)return b;c=c==a?null:a}null!=c&&(gvjs_UJ(this,b)?(a=gvjs_VJ(b),d=gvjs_VJ(c),b=a>d?b:c):b=c);return gvjs_UJ(this,b)?b:gvjs_6j};function gvjs_UJ(a,b){a=a.da.Zg;return a.contains(gvjs_3s)&&!a.contains(gvjs_Tt)?(b=b.split("#")[0],b!=gvjs_3j&&b!=gvjs_Vs&&b!=gvjs_Zs&&b!=gvjs_Iw&&b!=gvjs_Nw&&b!=gvjs_Fx):!0}
function gvjs_VJ(a){a=a.split("#");return gvjs_jc(gvjs_TE,a[0])}
gvjs_SJ.prototype.Haa=function(a,b){b=b.split("#");switch(b[0]){case gvjs_3j:case gvjs_Vs:case gvjs_Zs:case gvjs_Iw:case gvjs_Nw:case gvjs_Fx:var c=gvjs_aE(b[1]);b={Gc:c,Mk:gvjs_aE(b[2])};this.dispatchEvent(gvjs_Tt+a,b);break;case gvjs_5s:b=gvjs_aE(b[1]);b={Gc:null,Mk:b};this.dispatchEvent(gvjs_3s+a,b);break;case gvjs_us:c=gvjs_aE(gvjs_ic(b));this.dispatchEvent(gvjs_hs+a,3==b.length?{Gc:null,Mk:gvjs_aE(b[1]),uG:c}:{Gc:gvjs_aE(b[1]),Mk:gvjs_aE(b[2]),uG:c});break;case gvjs_M:case gvjs_vs:c=gvjs_aE(b[1]),
b={Gc:c,Mk:null},this.dispatchEvent("serie"+a,b)}};function gvjs_WJ(a,b){this.Zu={};this.ku={};this.YA=[];this.updateOptions(a,b)}function gvjs_yfa(a){gvjs_t(a.YA,function(a){gvjs_XJ(this,this.ku[a])},a)}gvjs_WJ.prototype.updateOptions=function(a,b){this.Ja=gvjs_7i(a,"actionsMenu.textStyle",b);this.Mpa=gvjs_7i(a,"actionsMenu.disabledTextStyle",b);gvjs_yfa(this)};
gvjs_WJ.prototype.getEntries=function(){for(var a=[],b=0,c=this.YA.length;b<c;b++){var d=this.YA[b],e=this.ku[d];if(!e.visible||e.visible())d=e.enabled&&!e.enabled()?gvjs_hF(e.text||"",this.Mpa,null,null,null,null,null,!1,null):gvjs_3c(this.Zu[d]),a.push(d)}return a};
function gvjs_XJ(a,b){if(!b.id)throw Error("Missing mandatory ID for action.");var c;a.ku[b.id]?c=a.ku[b.id]:(c=a.ku[b.id]={id:b.id,text:void 0,visible:void 0,enabled:void 0,action:void 0},a.YA.push(b.id));gvjs_6c(c,b);a.Zu[b.id]=gvjs_hF(c.text||"",a.Ja,null,null,null,null,null,!1,c.id)}gvjs_WJ.prototype.oh=function(a){(a=this.ku[a])&&(a=gvjs_3c(a));return a};function gvjs_zfa(a,b){a.aH=a.aH||{};a=a.aH;a.entries=a.entries||{};a=a.entries;a[b]=a[b]||{};b=a[b];b.Qh=b.Qh||{};return b.Qh}
gvjs_WJ.prototype.Gs=function(a,b,c){if(!a.html){var d=b.focused.Xx;null!=d&&(a=gvjs_qc(a.aH.entries,function(a){return a.Qh.data.id==d}),-1!==a&&(c=gvjs_zfa(c,a),c.data=c.data||{},c.data.background=c.data.background||{},c.data.background.brush=gvjs_hi("#DDD")))}};function gvjs_YJ(a){this.Sb=a}function gvjs_ZJ(a,b){var c={index:{},order:[],Hw:{}};gvjs_t(b,function(a){var b=this.getKey(a);if(null!=b){if(!c.Hw.hasOwnProperty(b)){var f=this.getTitle(a);f&&(c.Hw[b]=f)}c.index.hasOwnProperty(b)||(c.index[b]=[],c.order.push(b));c.index[b].push(a)}},a);return c};function gvjs__J(a){this.Sb=a}gvjs_s(gvjs__J,gvjs_YJ);gvjs__J.prototype.getKey=function(a){return this.Sb.u0(a)};gvjs__J.prototype.getTitle=function(a){return this.Sb.BQ(a)};gvjs__J.prototype.getContent=function(a,b,c){var d=gvjs_SF(this.Sb,c);return gvjs_0J(a,d,b.content||"",!0,a.Wza,this.Sb.D[c.Mb])};function gvjs_1J(a){this.Sb=a}gvjs_s(gvjs_1J,gvjs_YJ);gvjs_1J.prototype.getKey=function(a){return a.Mb};gvjs_1J.prototype.getTitle=function(a){return gvjs_SF(this.Sb,a)};gvjs_1J.prototype.getContent=function(a,b,c){c=this.Sb.BQ(c)||"";return[c?gvjs_hF(b.content||"",a.bH,c,a.Ja):null]};function gvjs_2J(a,b,c,d){b=gvjs_7i(a,gvjs_by,{lb:b.lb,fontSize:b.fontSize});this.Wt=gvjs_I(a,gvjs_ay,c.contains(gvjs_3s));this.Wza=gvjs_I(a,gvjs_ay,!0);this.Xza=gvjs_I(a,"tooltip.showEmpty",!0);this.Ja=b;this.bH=gvjs_2h(b);this.Ae=d||null;this.Baa=gvjs_L(a,"diff.newData.tooltip.prefix","Current: ");this.Caa=gvjs_L(a,"diff.oldData.tooltip.prefix","Previous: ")}gvjs_2J.prototype.Wu=function(){};function gvjs_3J(a,b,c,d){gvjs_2J.call(this,a,b,c,d)}gvjs_s(gvjs_3J,gvjs_2J);
gvjs_3J.prototype.baa=function(a,b,c){var d=a.Sb,e=d.D[b];c=d.uJ(b,c);var f=!1,g=null,h=null,k=null!=d.sd&&d.sd;if(d.sd)if(f=!0,h=[this.Baa,this.Caa],d=e.type,d===gvjs_Hs)g=[{color:e.fh.ob(),alpha:e.fh.Ie},{color:e.Oh.background.fh.ob(),alpha:e.Oh.background.fh.Ie}];else if(d===gvjs_pl)d=b%2?b-1:b,b=a.Sb.D[d],d=a.Sb.D[d+1],g=[{color:d.fh.ob(),alpha:d.fh.Ie},{color:b.fh.ob(),alpha:b.fh.Ie}];else throw Error("Diff chart not supported for the chosen chart type.");b={entries:[]};if(c.V)for(c.title&&gvjs_4J(this,
b,c.title),e=0;e<c.V.length;e++)h=c.V[e],f=b,h=(k=h.title)?gvjs_hF(h.value,this.bH,k,this.Ja):null,null!=h&&f.entries.push(h);else c.nx&&!c.bk?(gvjs_4J(this,b,c.nx),gvjs_5J(this,b,c.Ln,c.content,!0,this.Wt,e,f,g,h,k)):c.Ln&&!c.bk?gvjs_5J(this,b,c.Ln,c.content,!0,this.Wt,e,!0,g,h,k):null!=c.content&&gvjs_5J(this,b,null,c.content,!1,this.Wt,e);this.Wu(b,a.Bk);return b};
function gvjs_6J(a,b,c,d){var e=b.Sb,f=new gvjs__J(e),g=new gvjs_1J(e),h=null;d==gvjs_3s?h=f:d==gvjs_jx&&(h=g);var k;if(h)k=gvjs_ZJ(h,c);else{d=gvjs_ZJ(f,c);var l=gvjs_ZJ(g,c),h=g;k=l;1==d.order.length&&1<l.order.length&&(h=f,k=d)}var m={entries:[]};gvjs_t(k.order,function(a){gvjs_4J(this,m,k.Hw[a].toString());gvjs_t(k.index[a],function(a){var b=e.uJ(a.Mb,a.Jb);b.bk?gvjs_5J(this,m,null,b.content,!1,this.Wt,e.D[a.Mb]):m.entries.push.apply(m.entries,h.getContent(this,b,a))},this)},a);a.Wu(m,b.Bk,0<
c.length);return m}gvjs_3J.prototype.caa=function(a,b){var c=a.Sb,d=c.D[b],e=d.Hd,f=null,g=null,h=null!=c.sd&&c.sd;c.sd&&(f=c.D.length,f=(b+f/c.pie.zi.length)%f,g=c.D[f],c={color:d.brush.ob(),alpha:d.brush.Ie},g={color:g.brush.ob(),alpha:g.brush.Ie},f=b>f?[c,g]:[g,c],g=[this.Baa,this.Caa]);b={entries:[]};e.Ln?gvjs_5J(this,b,e.Ln,e.content,!0,this.Wt,d,!0,f,g,h):gvjs_5J(this,b,null,e.content,!1,this.Wt,d);this.Wu(b,a.Bk);return b};
function gvjs_Afa(a,b,c){var d=b.Sb,e={entries:[]};gvjs_t(c,gvjs_r(function(a){a=d.D[a];var b=a.Hd;b.Ln?gvjs_5J(this,e,b.Ln,b.content,!0,this.Wt,a,!0):gvjs_5J(this,e,null,b.content,!1,this.Wt,a)},a));a.Wu(e,b.Bk);return e}
gvjs_3J.prototype.$$=function(a,b){var c=a.Sb,d=c.Xa[b].Hd,e=!1,f={entries:[]};if(d&&d.content)gvjs_5J(this,f,null,d.content,!1,!1);else{var g=0,h=1,k=c.D.length;gvjs_4G(c)&&(g=c.D.length-1,k=h=-1);for(var l=null;g!=k;g+=h){var m=c.D[g];if(m.UV){d=gvjs_RF(c,g,b);if(l!=m.ef){var l=m.ef,n=c.Xa[b].Hw[l];gvjs_Xb(gvjs_bc(n))||gvjs_4J(this,f,n)}m.points[d]&&m.points[d].Hd&&m.points[d].Hd.content&&(d=m.points[d].Hd,gvjs_5J(this,f,d.Ln,d.content,!0,this.Wt,m,void 0,void 0,void 0,void 0,d.bk&&d.si),e=!0)}}}null!=
a.Bk&&0<a.Bk.length&&(e=!0);this.Wu(f,a.Bk);return e||this.Xza?f:null};function gvjs_4J(a,b,c){a=gvjs_hF(c,a.bH);b.entries.push(a)}function gvjs_0J(a,b,c,d,e,f,g,h,k,l,m){g=null!=g?g:!1;d=d?a.bH:a.Ja;c=c.split("\n");var n=e?f.color.color:null;b=g&&null!=b?gvjs_hF(b,a.Ja,null,null,n,f&&f.zH):gvjs_hF(c[0],d,b,a.Ja,n,f&&f.zH,null,m);a=[b];for(g=g?0:1;g<c.length;g++)n=null!=h?h[g].color:e?gvjs_e:null,b=gvjs_hF(c[g],d,null,null,n,null!=h?h[g].alpha:null,null!=k?k[g]:null,m),b.qG=l,a.push(b);return a}
function gvjs_5J(a,b,c,d,e,f,g,h,k,l,m,n){b.entries.push.apply(b.entries,gvjs_0J(a,c,d,e,f,g,h,k,l,m,n))}gvjs_3J.prototype.Wu=function(a,b,c){b&&0!==b.length&&((void 0==c||c)&&a.entries.push(gvjs_jF()),gvjs_Cc(a.entries,b))};function gvjs_7J(a,b,c){gvjs_2J.call(this,a,b,c);this.Zja=this.bH;this.qW=gvjs_w(this.Ja);this.qW.color=gvjs_mq;this.qW.fontSize-=2}gvjs_s(gvjs_7J,gvjs_2J);gvjs_7J.prototype.baa=function(a,b,c){b=a.Sb.D[b];a=b.points[c].Hd;c=[];b.OA||(b=gvjs_hF(b.title||"",this.Zja),c.push(b));b=gvjs_hF(a.content,this.Zja);c.push(b);a=gvjs_hF(a.nx,this.qW);c.push(a);return{entries:c}};gvjs_7J.prototype.caa=function(){return{entries:[]}};gvjs_7J.prototype.$$=function(){return{entries:[]}};function gvjs_Bfa(a,b,c){this.Qr=b;this.nf=new gvjs_C(0,c.width,c.height,0);gvjs_I(a,["tooltip.ignoreBounds.left",gvjs_9x],!1)?this.nf.left=-Infinity:this.nf.left-=gvjs_J(a,["tooltip.bounds.left",gvjs_8x],0);gvjs_I(a,["tooltip.ignoreBounds.top",gvjs_9x],!1)?this.nf.top=-Infinity:this.nf.top-=gvjs_J(a,["tooltip.bounds.top",gvjs_8x],0);gvjs_I(a,["tooltip.ignoreBounds.right",gvjs_9x],!1)?this.nf.right=Infinity:this.nf.right+=gvjs_J(a,["tooltip.bounds.right",gvjs_8x],0);gvjs_I(a,["tooltip.ignoreBounds.bottom",
gvjs_9x],!1)?this.nf.bottom=Infinity:this.nf.bottom+=gvjs_J(a,["tooltip.bounds.bottom",gvjs_8x],0);this.Mx=null;c=gvjs_K(a,"tooltip.pivot.x");var d=gvjs_K(a,"tooltip.pivot.y");null!=c&&gvjs_p(c)&&gvjs_Vd(c)&&null!=d&&gvjs_p(d)&&gvjs_Vd(d)&&(this.Mx=new gvjs_z(c,d));b=null!=b.Ae&&0<b.Ae.getEntries().length?gvjs_Sa:gvjs__a;this.B7=gvjs_2i(a,gvjs_cy,gvjs_cj,b)}
function gvjs_8J(a){if(a.ib==gvjs_Cw){var b=a.pie.center;return new gvjs_z(b.x,b.y)}b=gvjs_Uc(a.Dd);a=gvjs_Uc(a.Sc);return new gvjs_z(null!=b.Db?b.Db.la:Math.min(b.Rg,b.sf),null!=a.Db?a.Db.la:Math.max(a.Rg,a.sf))}function gvjs_Cfa(a,b){a.nf=b}function gvjs_9J(a,b,c){var d=b.ia;a=gvjs_8J(a);b=1+Math.ceil(gvjs_3G(b,c)/Math.sqrt(2));return new gvjs_z(d.x+(d.x>=a.x?b:-b),d.y+(d.y<=a.y?-b:b))}
function gvjs_$J(a,b){var c=gvjs_Dz(a.pie.center,gvjs_dJ(((b.it?45:(b.ke+b.Gd)/2)/180-.5)*Math.PI,a.pie.radiusX,a.pie.radiusY));b=new gvjs_z(c.x+b.offset.x,c.y+b.offset.y);b.x=gvjs_Kd(b.x,0,a.width);b.y=gvjs_Kd(b.y,0,a.height);return b}function gvjs_aK(a){var b=a.anchor?a.anchor:new gvjs_z(0,0),c=a.V[0],d=a.ra.fontSize;return 270==a.angle?new gvjs_z(b.x+c.x+d,b.y+c.y-c.length/2):new gvjs_z(b.x+c.x+c.length/2,b.y+c.y-d)}
function gvjs_bK(a,b,c){var d=a.D[b],e=d.type;c=gvjs_RF(a,b,c);b=d.points[c];if(!b)return new gvjs_z(0,0);switch(a.ib){case gvjs_c:case gvjs_8u:switch(e){case gvjs_Hs:case gvjs_Ex:return d=b.ia.ko||b.ia,e=gvjs_8J(a),d=new gvjs_z(d.left+(d.left<e.x?0:d.width),d.top+(d.top<e.y?0:d.height)),gvjs_cK(a,d),d;case gvjs_M:case gvjs_vs:case gvjs_pl:return gvjs_9J(a,b,d);case gvjs_1s:return d=b.ia.rect,e=gvjs_8J(a),d=new gvjs_z(d.left+d.width>e.x?d.left+d.width:d.left,d.top<e.y?d.top:d.top+d.height),gvjs_cK(a,
d),d}case gvjs_pl:return gvjs_9J(a,b,d);case gvjs_Vs:e=b.ia;d=gvjs_9J(a,b,d);if(d.x<a.K.left||d.x>a.K.right)d.x+=2*(e.x-d.x);if(d.y<a.K.top||d.y>a.K.bottom)d.y+=2*(e.y-d.y);return d}return new gvjs_z(0,0)}function gvjs_cK(a,b){a=a.K;b.x=gvjs_Kd(b.x,a.left,a.right);b.y=gvjs_Kd(b.y,a.top,a.bottom)}
function gvjs_dK(a,b,c,d){var e=null,f=null,g=gvjs_Uc(b.Dd),h=gvjs_Uc(b.Sc),k=g.Wm,l=h.Wm,m=d;b.orientation&&b.orientation!==gvjs_d?(l=-l,h.type===gvjs_Al&&(m=b.Xa[d].data),f=h.position.Te(m)):(g.type===gvjs_Al&&(m=b.Xa[d].data),e=g.position.Te(m));a=a.Qr.Ja.fontSize;c.x=null===e?c.x:e;c.y=null===f?c.y:f;e=c.x-k*a;f=c.y+l*a;return new gvjs_z(e,f)}
function gvjs_eK(a,b){a=gvjs_Dz(a.pie.center,gvjs_dJ(((b.it?45:(b.ke+b.Gd)/2)/180-.5)*Math.PI,a.pie.radiusX-.1,a.pie.radiusY-.1));return new gvjs_z(a.x+b.offset.x,a.y+b.offset.y)}function gvjs_fK(a){var b=a.anchor?a.anchor:new gvjs_z(0,0),c=a.V[0],d=a.ra.fontSize;return 270==a.angle?new gvjs_z(b.x+c.x+d/2,b.y+c.y):new gvjs_z(b.x+c.x,b.y+c.y-d/2)}
function gvjs_gK(a,b,c){c=gvjs_RF(a,b,c);var d=a.D[b];b=d.type;c=d.points[c].ia;if(b==gvjs_Hs||b==gvjs_Ex||b==gvjs_1s){var e=c.ko||c.rect||c;c=e.left;b=e.width;var d=e.top,e=e.height,f=d+e,g=gvjs_8J(a);a=a.orientation==gvjs_d?f>g.y?new gvjs_z(c+b/2,f-.1):new gvjs_z(c+b/2,d+.1):c<g.x?new gvjs_z(c+.1,d+e/2):new gvjs_z(c+b-.1,d+e/2)}else a=new gvjs_z(c.x,c.y);return a}
function gvjs_hK(a,b,c,d,e,f){if(null===c||null===d||null===e)if(null===c||null===d)if(null!==c&&null===d)if(d=b.Sb,f=d.D[c],null==f.offset)a=null;else{e=gvjs_$J(d,f);f=gvjs_eK(d,f);var g=d.D[c].Hd;g.si&&g.bk?a=gvjs_iK(a,g.content,e,f):(b=a.Qr.caa(b,c),a=gvjs_kF(b,d.zc,!0,e,a.nf,f,void 0,d.rg,d.Lv))}else if(null!==c||null===d||null===e)null===c&&null!==d?(c=b.Sb,e=f.clone(),f=gvjs_dK(a,c,e,d),e=a.Mx?gvjs_Ae(f,a.Mx):e,(g=c.Xa[d].Hd)&&g.si&&g.bk?a=gvjs_iK(a,g.content,f,e):(b=a.Qr.$$(b,d),a=null===b?
null:gvjs_kF(b,c.zc,!1,f,a.nf,e,void 0,c.rg,c.Lv))):a=null;else{c=b.Sb;var g=c.Xa[d].$c.labels[e],h=g.Hd;h?(f=gvjs_aK(g),g=gvjs_fK(g),h.si&&h.bk?a=gvjs_iK(a,h.content,f,g):(h=a.Qr,d={entries:[gvjs_hF(b.Sb.Xa[d].$c.labels[e].Hd.content,h.Ja)]},0<b.Bk.length&&h.Wu(d,b.Bk),a=gvjs_kF(d,c.zc,!1,f,a.nf,g,void 0,c.rg,c.Lv))):a=null}else e=b.Sb,e.D[c].UV?(f=gvjs_bK(e,c,d),g=a.Mx?gvjs_Ae(f,a.Mx):gvjs_gK(e,c,d),(h=e.D[c].points[d].Hd)?h.si&&h.bk?a=gvjs_iK(a,h.content,f,g):(b=a.Qr.baa(b,c,d),a=gvjs_kF(b,e.zc,
!0,f,a.nf,g,void 0,e.rg,e.Lv)):a=null):a=null;else{f=b.Sb;var h=f.D[c].points[d].$c.labels[e],k=h.Hd;k?(g=gvjs_aK(h),h=gvjs_fK(h),k.si&&k.bk?a=gvjs_iK(a,k.content,g,h):(k=a.Qr,d={entries:[gvjs_hF(b.Sb.D[c].points[d].$c.labels[e].Hd.content,k.Ja)]},k.Wu(d,b.Bk),a=gvjs_kF(d,f.zc,!1,g,a.nf,h,void 0,f.rg,f.Lv))):a=null}return a}
function gvjs_Dfa(a,b,c,d,e){var f=b.Sb;d=d.clone();var g=gvjs_dK(a,f,d,c[c.length-1]);d=a.Mx?gvjs_Ae(g,a.Mx):d;var h=[];gvjs_t(c,function(a){gvjs_t(f.D,function(b,c){h.push({Mb:c,Jb:a})})});b=gvjs_6J(a.Qr,b,h,e);return null===b?null:gvjs_kF(b,f.zc,!1,g,a.nf,d,void 0,f.rg,f.Lv)}function gvjs_iK(a,b,c,d){return{html:{name:gvjs_b,content:b,properties:{className:gvjs_Su}},dI:!0,pL:d,anchor:c,dH:a.nf,spacing:20,margin:5}};function gvjs_jK(a,b,c,d,e,f){this.Ae=f;d==gvjs_7t||this.Ae?null!=this.Ae&&this.Ae.updateOptions(a,c):this.Ae=new gvjs_WJ(a,c);c=d==gvjs_7t?new gvjs_7J(a,c,e):new gvjs_3J(a,c,e,this.Ae);this.vp=new gvjs_Bfa(a,c,b)}
function gvjs_kK(a,b,c){var d={};if(null!=c.Ta.OB){d.Ta=d.Ta||{};var e=b.Ta,f=c.Ta.OB;d.Ta.Lu=e.ug[f];var g=f+1+"/"+e.ug.length,h=e.cM.N4,k=0<f,e=e.cM.O3,f=f<b.Ta.ug.length-1;d.Ta.cM={N4:{brush:k?h.Yb.active:h.Yb.YR,active:k},O3:{brush:f?e.Yb.active:e.Yb.YR,active:f},s4:{text:g,V:{0:{text:g}}}}}a.Gs(b,c,d);return d}gvjs_jK.prototype.wj=function(a){this.Ae&&gvjs_XJ(this.Ae,a)};gvjs_jK.prototype.oh=function(a){if(this.Ae)return this.Ae.oh(a)};
gvjs_jK.prototype.sj=function(a){if(this.Ae){var b=this.Ae;a in b.Zu&&delete b.Zu[a];a in b.ku&&delete b.ku[a];a=gvjs_jc(b.YA,a);0<=a&&b.YA.splice(a,1)}};function gvjs_lK(a){this.selected=new gvjs_ep;this.focused={Mb:null,datum:null,Jb:null};this.annotations={focused:null,lQ:null};this.Ta={focused:{Qh:null},OB:null};this.Ih={focused:{Xx:null}};this.cursor={position:null,G4:null};this.Li=this.ep=null;a&&(this.selected.setSelection(a.selected),a.focused&&(this.focused=gvjs_mK(this.focused,a.focused)),a.annotations&&(this.annotations=gvjs_mK(this.annotations,a.annotations)),a.Ta&&(this.Ta=gvjs_mK(this.Ta,a.Ta)),a.Ih&&(this.Ih=gvjs_mK(this.Ih,a.Ih)),a.ep&&
(this.ep=gvjs_mK(this.ep,a.ep)),a.Li&&gvjs_mK(this.Li,a.Li))}gvjs_lK.prototype.clone=function(){var a=new gvjs_lK;a.selected=this.selected.clone();a.focused=gvjs_vi(this.focused);a.annotations=gvjs_vi(this.annotations);a.Ta=gvjs_vi(this.Ta);a.Ih=gvjs_vi(this.Ih);a.cursor=gvjs_vi(this.cursor);a.ep=gvjs_vi(this.ep);a.Li=gvjs_vi(this.Li);return a};
gvjs_lK.prototype.equals=function(a,b){b=gvjs_k(b)?b:!1;return this.selected.equals(a.selected)&&gvjs_ui(this.focused,a.focused)&&gvjs_ui(this.annotations,a.annotations)&&gvjs_ui(this.Ta,a.Ta)&&gvjs_ui(this.Ih,a.Ih)&&(b||gvjs_ui(this.cursor,a.cursor))&&gvjs_ui(this.ep,a.ep)&&gvjs_ui(this.Li,a.Li)};function gvjs_mK(a,b){var c=new gvjs_EG(2);gvjs_FG(c,0,a);gvjs_FG(c,1,b);return c.compact()};function gvjs_nK(a,b,c,d,e,f,g){gvjs_jK.call(this,a,b,c,d,e,g);this.tP=gvjs_3i(a,"crosshair.trigger",gvjs_iba);this.fpa=gvjs_2i(a,["crosshair.selected.orientation",gvjs_Mt],gvjs_dj,gvjs_Sa);this.cpa=gvjs_2i(a,["crosshair.focused.orientation",gvjs_Mt],gvjs_dj,gvjs_Sa);this.dpa=gvjs_Zi(a,["crosshair.selected.color",gvjs_Kt]);this.apa=gvjs_Zi(a,["crosshair.focused.color",gvjs_Kt]);this.epa=gvjs_Ti(a,["crosshair.selected.opacity",gvjs_Lt],1);this.bpa=gvjs_Ti(a,["crosshair.focused.opacity",gvjs_Lt],1);
this.OX=gvjs_2i(a,"aggregationTarget",gvjs_8da,gvjs_e);this.VR=!0}gvjs_s(gvjs_nK,gvjs_jK);gvjs_nK.prototype.Gs=function(a,b,c){this.VR=!0;switch(a.bD){case gvjs_Vt:this.n_(a,b,c);break;case gvjs_7t:gvjs_Efa(this,a,b,c)}};gvjs_nK.prototype.kba=function(a,b){return a.equals(b,this.VR)};function gvjs_Ffa(a){return gvjs_nc(a.D,function(a){return a.Yg})}function gvjs_oK(a,b,c){a.D=a.D||{};a=a.D;a[b]=a[b]||{};b=a[b];b.points=b.points||{};b=b.points;b[c]=b[c]||{};return b[c]}
function gvjs_pK(a,b,c){if(null!=b)return a=gvjs_oK(a,b,c),a.$c=a.$c||{},a.$c;a=gvjs_qK(a,c);a.$c=a.$c||{};return a.$c}function gvjs_rK(a,b){a.D=a.D||{};a=a.D;a[b]=a[b]||{};return a[b]}function gvjs_qK(a,b){a.Xa=a.Xa||{};a=a.Xa;a[b]=a[b]||{};return a[b]}function gvjs_sK(a,b){a.Ta=a.Ta||{};a=a.Ta;a.Lu=a.Lu||{};a=a.Lu;a[b]=a[b]||{};return a[b]}
gvjs_nK.prototype.n_=function(a,b,c){var d={Sb:a,Bk:this.Ae.getEntries(),Hv:c,Ck:b.Ih},e=b.Ih.focused.Xx;null!=e&&(b.Ih.focused.action=this.Ae.oh(e).action);for(var e=this.vp.B7,f=e==gvjs_nb||e==gvjs_Sa,e=e==gvjs__a||e==gvjs_Sa,g=this.OX!=gvjs_e,h=this.Ae&&0<d.Bk.length,k=gvjs_hp(b.selected),l=1<k.length&&(g||h),m=0;m<k.length;++m){var n=k[m],p=n.column,q=n.row,r=a.Wp[p],n=r.Gc;if(q=a.FQ({Tb:p,row:q}))switch(r.kl){case gvjs_ck:gvjs_tK(this,a,q.Mb,q.Jb,c);f&&!l&&gvjs_uK(this,d,q.Mb,q.Jb);break;case gvjs_hs:if(null!=
n?a.D[n].Yg:a.Yg)n=r.FE,gvjs_Gfa(q.Mb,q.Jb,n,c),f&&gvjs_vK(this,d,q.Mb,q.Jb,n)}}f&&l&&!a.Oy&&(m=gvjs_lc(gvjs_u(k,function(b){return a.FQ({Tb:b.column,row:b.row})}),gvjs_Jb),0<m.length&&gvjs_Hfa(this,d,g?m:[],m[m.length-1]));k=gvjs_fp(b.selected,gvjs_8j);for(m=0;m<k.length;++m)p=k[m],r=a.Wp[p],null!=r&&(n=r.Gc,null!=n&&gvjs_wK(this,a,n,c));k=a.ib===gvjs_Vs;l=gvjs_gp(b.selected);g=1<l.length&&(g||h);for(m=0;m<l.length;++m)q=l[m],h=a.qs[q],k?(n=0,gvjs_tK(this,a,n,h,c),f&&!g&&gvjs_uK(this,d,n,h)):(gvjs_Ifa(this,
a,h,c),f&&!g&&gvjs_xK(this,d,b.cursor.G4,h));g&&(k?gvjs_uK(this,d,0,a.qs[l[l.length-1]]):f&&(f=gvjs_u(l,function(b){return a.qs[b]}),0<f.length&&gvjs_Jfa(this,d,b.cursor.G4,f)));f=b.focused.Mb;m=b.focused.datum;null!=m?a.D[f].Yg&&(gvjs_yK(this,a,f,m,c),e&&gvjs_uK(this,d,f,m),gvjs_Kfa(a,f,m,c)):null!=f&&a.D[f].Yg&&gvjs_zK(this,a,f,c);f=b.Ta.focused.Qh;null!=f&&a.D[f].Yg&&gvjs_zK(this,a,f,c);f=b.focused.Jb;null!=f&&a.Xa[f]&&(gvjs_Lfa(this,a,f,c),e&&gvjs_Ffa(d.Sb)&&(gvjs_xK(this,d,b.cursor.position,
f),this.VR=!1));if(f=b.annotations.lQ)f=gvjs_pK(c,f.Gc,f.h_),f.bundle=f.bundle||{},f.bundle.Wda=!0;(f=b.annotations.focused)&&e&&(m=a.Wp[f.Tb],e=m.Gc,f=a.qs[f.row],m=m.FE,(null!=e?a.D[e].Yg:a.Yg)&&gvjs_vK(this,d,e,f,m));if(b=b.Li)c.Li=b};var gvjs_Mfa=[.25,.1,.05],gvjs_AK=[.3,.1,.05],gvjs_Nfa=[.3,.15,.05];
function gvjs_yK(a,b,c,d,e){var f=b.D[c],g=f.points[d];if(!gvjs_ZG(g)&&g.ia&&(!gvjs__G(f)||0!=f.lineWidth||gvjs_0G(g,f))){var h=f.type==gvjs_Hs?gvjs_Nfa:gvjs_Mfa;e=gvjs_oK(e,c,d);e.No={};c=e.No;c.We=[];for(d=0;d<h.length;d++){var k=new gvjs_H({fill:gvjs_e,stroke:gvjs_Qa,strokeOpacity:h[d],strokeWidth:1});c.We.push({brush:k})}switch(f.type){case gvjs_Hs:case gvjs_Ex:case gvjs_1s:a=g.ia.ko||g.ia.rect||g.ia;b=new gvjs_D(a.left,a.top,a.width,a.height);for(d=0;d<h.length;d++)a=c.We[d].brush.Xb,c.We[d].rect=
new gvjs_D(b.left-a/2,b.top-a/2,b.width+a,b.height+a),b.left-=a,b.top-=a,b.width+=2*a,b.height+=2*a;break;case gvjs_M:case gvjs_vs:case gvjs_pl:case gvjs_Xs:e.visible=!0;c.x=g.ia.x;c.y=g.ia.y;if(a.tP===gvjs_Sa||a.tP===gvjs__a)d=gvjs_YG(g,f),d=gvjs_ii(a.apa||d.ob(),1,!1,a.bpa),gvjs_BK(b,g,e,d,a.cpa);e.tj?(a=e.tj,b=a.radius+a.brush.Xb/2):b=gvjs_3G(g,f);for(d=0;d<h.length;d++)a=c.We[d].brush.Xb,c.We[d].radius=b+a/2,b+=a}}}
function gvjs_zK(a,b,c,d){var e=b.D[c],f;if(gvjs__G(e)&&0<e.lineWidth){f=gvjs_rK(d,c);f.No={};f=f.No;f.We=[];var g;g=e.type==gvjs_vs?b.rp!==gvjs_e?gvjs_6G(e):gvjs_5G(e,!1):gvjs_5G(e,b.ek);g=gvjs_Tz(g);for(var h=e.Xc.Xb/2,k=0;k<gvjs_AK.length;k++){var l=new gvjs_H({fill:gvjs_e,stroke:gvjs_Qa,strokeOpacity:gvjs_AK[k],strokeWidth:1}),m=gvjs_Uz(g,h+l.Xb/2);f.We.push({brush:l,path:m});h+=l.Xb}}f=(f=(f=d.D)&&f[c])&&f.points;for(g=0;g<e.points.length;++g)h=e.points[g],gvjs_ZG(h)||(gvjs_0G(h,e)||f&&f[g]&&
f[g].visible)&&gvjs_yK(a,b,c,g,d);b.sd&&e.type===gvjs_pl&&!a.hM(e.columns)&&gvjs_zK(a,b,c-1,d)}gvjs_nK.prototype.hM=function(a){a=a[gvjs_ow];return null!=a&&0<a.length};function gvjs_Lfa(a,b,c,d){for(var e=b.D,f=0;f<e.length;++f){var g=gvjs_RF(b,f,c);b.D[f].Yg&&null!=g&&gvjs_yK(a,b,f,g,d)}}
function gvjs_tK(a,b,c,d,e){var f=b.D[c],g=f.points[d];if(!gvjs_ZG(g)&&g.ia&&(!gvjs__G(f)||0!=f.lineWidth||gvjs_0G(g,f))){var h=gvjs_YG(g,f);c=gvjs_oK(e,c,d);c.tj={};d=c.tj;var k=b.XN;e=1;null==k&&(k=gvjs_Bb,e=0);switch(f.type){case gvjs_Hs:case gvjs_Ex:case gvjs_1s:e=1;d.brush=gvjs_gi.clone();d.brush.wd(k);f.type==gvjs_1s&&(a=gvjs_Mg(gvjs_Gg(h.ob()).Vb),b=gvjs_Mg(gvjs_Gg(k).Vb),f=gvjs_Mg(gvjs_Gg(g.RG.ob()).Vb),d.brush.wd(gvjs_Kg(gvjs_Vg(f,[a,b]))));gvjs_ai(d.brush,e);d.brush.pl(1);g=g.ia.ko||g.ia.rect||
g.ia;h=h.Xb;a=d.brush.Xb;d.rect=new gvjs_D(g.left+h/2+1.5+a/2,g.top+h/2+1.5+a/2,g.width-(h+3+a),g.height-(h+3+a));(0>=d.rect.width||0>=d.rect.height)&&delete c.tj;break;case gvjs_M:case gvjs_vs:case gvjs_pl:case gvjs_Xs:c.visible=!0;d.x=g.ia.x;d.y=g.ia.y;if(a.tP===gvjs_Sa||a.tP===gvjs_nb){var l=gvjs_ii(a.dpa||h.ob(),1,!1,a.epa);gvjs_BK(b,g,c,l,a.fpa)}d.brush=new gvjs_H({fill:k,fillOpacity:e,stroke:h.ob(),strokeWidth:1});d.radius=gvjs_3G(g,f)+1.5+d.brush.Xb/2}}}
function gvjs_BK(a,b,c,d,e){c=c.faa||(c.faa={});c.x=b.ia.x;c.y=b.ia.y;c.brush=d;b=new gvjs_z(a.K.left,c.y);d=new gvjs_z(a.K.right,c.y);var f=new gvjs_z(c.x,a.K.top);a=new gvjs_z(c.x,a.K.bottom);c.path=c.path||new gvjs_Ky;if(e===gvjs_Sa||e===gvjs_i)for(f=gvjs_Ny([f,a]),a=0;a<f.Jc.length-1;a++)c.path.Ij(f.Jc[a]);if(e===gvjs_Sa||e===gvjs_d)for(e=gvjs_Ny([b,d]),a=0;a<e.Jc.length-1;a++)c.path.Ij(e.Jc[a]);c.path.close()}
function gvjs_wK(a,b,c,d){var e=b.D[c];if((e.type==gvjs_M||e.type==gvjs_vs||e.type==gvjs_pl)&&0<e.lineWidth){var f=gvjs_rK(d,c);f.tj={};var f=f.tj,g;g=e.type==gvjs_vs?b.rp!==gvjs_e?gvjs_6G(e):gvjs_5G(e,!1):gvjs_5G(e,b.ek);g=gvjs_Tz(g);f.brush=new gvjs_H({stroke:e.Xc.ye,strokeWidth:Math.min(1,e.Xc.Xb/2)});f.path=gvjs_Uz(g,-(e.Xc.Xb/2+2+f.brush.Xb/2))}for(f=0;f<e.points.length;++f)g=e.points[f],gvjs_ZG(g)||(gvjs_0G(g,e)||gvjs_1G(e,f)&&!b.ek)&&gvjs_tK(a,b,c,f,d);b.sd&&e.type===gvjs_pl&&!a.hM(e.columns)&&
gvjs_wK(a,b,c-1,d)}function gvjs_Ifa(a,b,c,d){for(var e=b.D,f=0;f<e.length;++f){var g=gvjs_RF(b,f,c);null!=g&&gvjs_tK(a,b,f,g,d)}}function gvjs_CK(a,b,c,d){c=gvjs_oK(b.Hv,c.Mb,c.Jb);var e=null!=b.Ck;c.ya=d;e&&a.Ae.Gs(d,b.Ck,c.ya)}function gvjs_uK(a,b,c,d){var e=gvjs_hK(a.vp,b,c,d,null);null!=e&&gvjs_CK(a,b,{Mb:c,Jb:d},e)}
function gvjs_Hfa(a,b,c,d){var e;e=a.vp;var f=a.OX,g=b.Sb,h=gvjs_bK(g,d.Mb,d.Jb),k=gvjs_gK(g,d.Mb,d.Jb);c=gvjs_6J(e.Qr,b,c,f);e=gvjs_kF(c,g.zc,!0,h,e.nf,k,void 0,g.rg,g.Lv);gvjs_CK(a,b,d,e)}function gvjs_Jfa(a,b,c,d){if(c){c=gvjs_Dfa(a.vp,b,d,c,a.OX);d=gvjs_qK(b.Hv,d[d.length-1]);var e=null!=b.Ck;d.ya=c;e&&a.Ae.Gs(c,b.Ck,d.ya)}}function gvjs_xK(a,b,c,d){if(c){var e=gvjs_qK(b.Hv,d),f=null!=b.Ck;c=gvjs_hK(a.vp,b,null,d,null,c);null!==c&&(e.ya=c,f&&a.Ae.Gs(c,b.Ck,e.ya))}}
function gvjs_vK(a,b,c,d,e){var f=gvjs_pK(b.Hv,c,d);f.labels=f.labels||{};f=f.labels;f[e]=f[e]||{};var f=f[e],g=null!=b.Ck;c=gvjs_hK(a.vp,b,c,d,e);f.pa=c;g&&c&&a.Ae.Gs(c,b.Ck,f.pa)}function gvjs_Kfa(a,b,c,d){if(a.aj){var e=a.aj;a=gvjs_NH(e.scale,e.DI,[{value:a.D[b].points[c].bg.color}],a.zc);d.aj={definition:a}}}function gvjs_Gfa(a,b,c,d){a=gvjs_pK(d,a,b);a.labels=a.labels||{};a=a.labels;a[c]=a[c]||{};c=a[c];c.ra=c.ra||{};c.ra.bold=!0}
function gvjs_Efa(a,b,c,d){var e={Sb:b,Bk:[],Hv:d,Ck:null},f=c.focused.Mb,g=c.focused.datum;b.Ta&&gvjs_Cfa(a.vp,new gvjs_C(0,b.Ta.area.left,b.height,0));var h=a.vp.B7;if(null!=f&&null==g){for(var k=c.cursor.position.x,l=b.D[f].points,g=gvjs_lc(l,function(a){return null!=a}),m=0;m<g.length&&g[m].ia.x<k;)m++;0==m?g=0:m==g.length?g=g.length-1:(k=k<gvjs_Td(g[m-1].ia.x,g[m].ia.x)?m-1:m,g=gvjs_jc(l,g[k]));a.VR=!1}l=null;if(null!=g)for(l=gvjs_oK(d,f,g),l.visible=!0,h==gvjs__a&&gvjs_uK(a,e,f,g),b.Ta&&(l=
gvjs_sK(d,f),l.hh={ea:b.uia}),l=0;l<b.D.length;l++)l!=f&&(b.Ta&&(g=gvjs_sK(d,l),g.Oa={ra:{color:gvjs_rq}}),g=gvjs_rK(d,l),k=b.D[l],g.Xc=k.Xc.clone(),gvjs_ai(g.Xc,.3));if(f=c.annotations.lQ)f=gvjs_pK(d,f.Gc,f.h_),f.bundle=f.bundle||{},f.bundle.Wda=!0;if(g=c.annotations.focused)l=b.Wp[g.Tb],f=l.Gc,g=b.qs[g.row],l=l.FE,(null!=f?b.D[f].Yg:b.Yg)&&gvjs_vK(a,e,f,g,l);if(b.Ta&&b.Ta.position==gvjs_xv&&null!=c.Ta.focused.Qh){c=c.Ta.focused.Qh;l=gvjs_sK(d,c);l.hh={ea:b.uia};for(var f=b.D[c].points,n,l=f.length-
1;0<=l;l--)if(g=f[l],!gvjs_ZG(g)&&g.ia&&(new gvjs_C(b.K.top,b.K.right,b.K.bottom,b.K.left)).contains(new gvjs_z(g.ia.x,g.ia.y))){n=l;break}null!=n&&(l=gvjs_oK(d,c,n),l.visible=!0,h==gvjs__a&&gvjs_uK(a,e,c,n));for(l=0;l<b.D.length;l++)l!=c&&(g=gvjs_sK(d,l),g.Oa={ra:{color:gvjs_rq}},g=gvjs_rK(d,l),k=b.D[l],g.Xc=k.Xc.clone(),gvjs_ai(g.Xc,.3))}};function gvjs_DK(a,b){this.Wr=a;this.tx=b;this.fk=gvjs_w(a);var c=a.width!=b.width||a.height!=b.height;!c&&a.K&&b.K&&(c=a.K.width!=b.K.width||a.K.height!=b.K.height||a.K.left!=b.K.left||a.K.top!=b.K.top);this.fk.title&&c&&(this.fk.title.ra.opacity=0);this.fk.Dd&&(this.fk.Dd=gvjs_Qc(this.fk.Dd,gvjs_w),this.fsa=gvjs_Qc(a.Dd,function(d,e){return gvjs_EK(a.Dd[e],b.Dd[e],this.fk.Dd[e],!0,!1,c)},this));this.fk.Sc&&(this.fk.Sc=gvjs_Qc(this.fk.Sc,gvjs_w),this.RBa=gvjs_Qc(a.Sc,function(d,e){return gvjs_EK(a.Sc[e],
b.Sc[e],this.fk.Sc[e],!1,!0,c)},this));this.Mn=this.vj=null;gvjs_Ofa(this);this.Cea=this.Bea=null;gvjs_Pfa(this)}
function gvjs_EK(a,b,c,d,e,f){if(!a||!b)return null;var g=gvjs_w(a),h=gvjs_w(a);h.wk=b.wk;h.Rg=b.Rg;h.sf=b.sf;c.title&&f&&(c.title.ra.opacity=0);if(a.type==gvjs_Al&&b.type==gvjs_Al&&a.dataType===b.dataType){a.Db&&b.Db&&(h.Db=b.Db,c.Db=gvjs_w(c.Db));h.Pd=gvjs_w(h.Pd);h.position=gvjs_w(h.position);c.Pd=gvjs_w(c.Pd);c.position=gvjs_w(c.position);h.position.Te=b.position.Te;if(a.Za&&b.Za){h.Za=gvjs_Bc(h.Za);c.Za=gvjs_Bc(c.Za);var k=h.Za,l=c.Za;for(f=0;f<k.length;f++){k[f]=gvjs_w(k[f]);l[f]=gvjs_w(l[f]);
var m=k[f],n=a.Pd.Te(m.Ca),n=b.Pd.zk(n);m.la=b.position.Te(n)}}if(a.ei&&b.ei)for(h.ei=gvjs_Bc(h.ei),c.ei=gvjs_Bc(c.ei),k=h.ei,l=c.ei,f=0;f<k.length;f++)k[f]=gvjs_w(k[f]),l[f]=gvjs_w(l[f]),m=k[f],n=a.Pd.Te(m.Ca),n=b.Pd.zk(n),m.la=b.position.Te(n);if(a.text&&b.text)for(h.text=gvjs_Bc(h.text),c.text=gvjs_Bc(c.text),n=h.text,c=c.text,gvjs_FK(n),gvjs_FK(c),f=0;f<n.length;f++)gvjs_Qfa(a,b,a.text[f],b.text[f],n[f],d,e)}else if(a.text&&b.text){var p=gvjs_oE(a.text,b.text,function(a,b){return a.Ca==b.Ca});
g.text=gvjs_lc(a.text,function(a,b){return null!=p.Qea[b]});h.text=gvjs_lc(b.text,function(a,b){return null!=p.Rea[b]});c.text=gvjs_Bc(g.text);gvjs_FK(g.text);gvjs_FK(h.text);gvjs_FK(c.text)}return[g,h]}function gvjs_Qfa(a,b,c,d,e,f,g){var h=e.Oa,k=a.Pd.Te(e.Ca),k=b.Pd.zk(k);a=a.position.Te(e.Ca);b=b.position.Te(k);f&&(f=c.Oa.anchor.x-a,h.anchor.x=b+f,d&&(h.anchor.y=d.Oa.anchor.y));g&&(f=c.Oa.anchor.y-a,h.anchor.y=b+f,d&&(h.anchor.x=d.Oa.anchor.x))}
function gvjs_FK(a){gvjs_t(a,function(b,c){a[c]=gvjs_w(a[c]);b=a[c];b.Oa=gvjs_w(b.Oa);b=b.Oa;b.anchor&&(c=b.anchor,b.anchor=new gvjs_LG(c.x,c.y))})}
function gvjs_Ofa(a){var b=a.Wr,c=a.tx;if(b.D&&c.D){var d=gvjs_oE(b.D,c.D,function(a,b){return a.id==b.id});a.vj=gvjs_lc(b.D,function(a,b){return null!=d.Qea[b]});a.Mn=gvjs_lc(c.D,function(a,b){return null!=d.Rea[b]});b.ib==gvjs_c||b.ib==gvjs_pl?(b=null==b.orientation||b.orientation==gvjs_d?b.Dd[0]:b.Sc[0],c=null==c.orientation||c.orientation==gvjs_d?c.Dd[0]:c.Sc[0],b.type==gvjs_Al&&c.type==gvjs_Al&&b.dataType===c.dataType?gvjs_Rfa(a,b.Pd.Te,b.Pd.zk):gvjs_Sfa(a)):b.ib==gvjs_Vs&&gvjs_Tfa(a)}}
function gvjs_Sfa(a){var b=a.Wr.Xa,c=a.tx.Xa;if(b&&c){var d={},e={},f={},g={};gvjs_t(b,function(a,b){null!=a.data&&(f[a.data]=b)});gvjs_t(c,function(a,b){null!=a.data&&(g[a.data]=b)});gvjs_t(b,function(a,b){null!=a.data&&(d[b]=g[a.data])});gvjs_t(c,function(a,b){null!=a.data&&(a=f[a.data],d[a]!==b&&(a=null),e[b]=a)});gvjs_t(b,function(a,b){null!=a.data&&e[g[a.data]]!==b&&(d[b]=null)});for(var h=0,k=0,l=[],m=[];h<b.length||k<c.length;)h<b.length&&null==d[h]?(m.push({kx:{rd:h,Zx:!0},lx:{rd:k,Zx:!1}}),
l.push({data:b[h].data}),h++):(k<c.length&&null==e[k]?(m.push({kx:{rd:h,Zx:!1},lx:{rd:k,Zx:!0}}),l.push({data:c[k].data})):(m.push({kx:{rd:h,Zx:!0},lx:{rd:k,Zx:!0}}),l.push({data:b[h].data}),h++),k++);a.fk.Xa=l;var n=function(a,b){return 0==b?a[0]:b>=a.length?gvjs_ic(a):gvjs_GK(a[b-1],a[b],.5)};a.Wr.sd?gvjs_HK(a,m,function(a,b,c,d){return b.Zx?a[b.rd*c+d]:n(a,b.rd*c+d)}):gvjs_IK(a,m,function(a,b){return b.Zx?a[b.rd]:n(a,b.rd)})}}
function gvjs_Rfa(a,b,c){var d=a.Wr.Xa,e=a.tx.Xa;if(d&&e)if(0==d.length||0==e.length)a.fk.Xa=[],gvjs_IK(a,[],function(){return null});else{var f=function(a){return b(a.data)},g=[],h=[];if(d.length===e.length)for(var k=0;k<d.length;k++)h.push({kx:k,lx:k}),g.push({data:c(gvjs_Td(f(d[k]),f(e[k])))});else k=gvjs_ida(d,e,f),gvjs_t(k,function(a){var b=a.iB;a=a.jB;var k;null!=d[b]&&null!=e[a]&&(k=c(gvjs_Td(f(d[b]),f(e[a]))));null!=k&&(h.push({kx:b,lx:a}),g.push({data:k}))});a.fk.Xa=g;a.Wr.sd?gvjs_HK(a,h,
function(a,b,c,d){return a[b*c+d]}):gvjs_IK(a,h,function(a,b){return a[b]})}}
function gvjs_Tfa(a){function b(a){a=gvjs_w(a);a.ia=gvjs_w(a.ia);a.ia.brush=a.ia.brush.clone();a.ia.brush.Ef(0);gvjs_ai(a.ia.brush,0);a.ra=gvjs_w(a.ra);a.ra.opacity=0;return a}var c=a.vj[0].points,d=a.Mn[0].points,e=[],f=[],g=[],h={};gvjs_t(d,function(a,b){null!=a&&(gvjs_k(h[a.id])||(h[a.id]=[]),h[a.id].push(b))});gvjs_v(c,function(a,b){if(null!=a){var c=a.id&&h[a.id],c=c&&c.shift();gvjs_k(c)?g.push({kx:b,lx:c}):e.push(a)}});gvjs_v(h,function(a){gvjs_t(a,function(a){f.push(d[a])})});gvjs_IK(a,g,function(a,
b){return a[b]});var c=gvjs_u(e,b),k=gvjs_u(f,b);a.vj[0].cC=gvjs_Ac(e,k);a.Mn[0].cC=gvjs_Ac(c,f)}function gvjs_IK(a,b,c){for(var d=0;d<a.vj.length;d++){var e=a.vj[d].points,f=a.Mn[d].points,g=[],h=[];if(a.vj[d].Gg)g=gvjs_Bc(a.vj[d].points),h=gvjs_Bc(a.Mn[d].points);else for(var k=0;k<b.length;k++){var l=b[k],m=c(e,l.kx),l=c(f,l.lx);m&&l&&(g.push(m),h.push(l))}a.vj[d]=gvjs_JK(a.vj[d],g);a.Mn[d]=gvjs_JK(a.Mn[d],h)}}
function gvjs_HK(a,b,c){for(var d=0;d<a.vj.length;d++){var e=a.vj[d].points,f=a.Mn[d].points,g=[],h=[];if(0<b.length)for(var k=Math.ceil(e.length/b.length),l=Math.ceil(f.length/b.length),m=0;m<b.length;m++){for(var n=b[m],p=0;p<k;p++){var q=c(e,n.kx,k,p);q&&g.push(q)}for(p=0;p<l;p++)(q=c(f,n.lx,l,p))&&h.push(q)}a.vj[d]=gvjs_JK(a.vj[d],g);a.Mn[d]=gvjs_JK(a.Mn[d],h)}}function gvjs_JK(a,b){a=gvjs_w(a);a.points=b;return a}
function gvjs_Pfa(a){var b=a.Wr,c=a.tx;b.Ta&&b.Ta.ug&&c.Ta&&c.Ta.ug&&(a.fk.Ta=null)}
function gvjs_KK(a,b,c){if(a!==b)if(a&&a.constructor==gvjs_H&&b&&b.constructor==gvjs_H)a=new gvjs_H({fill:gvjs_5h(a.ob(),b.ob(),1-c),fillOpacity:gvjs_KK(a.Ie,b.Ie,c),stroke:gvjs_5h(a.ye,b.ye,1-c),strokeWidth:gvjs_KK(a.Xb,b.Xb,c),strokeOpacity:gvjs_KK(a.di,b.di,c),dW:a.xm,gradient:a.pg,pattern:a.$d});else if(gvjs_m(a)&&gvjs_m(b))if(a){if(b){for(var d=[],e=Math.min(a.length,b.length),f=0;f<e;f++)d.push(gvjs_KK(a[f],b[f],c));a=d}}else a=b;else a=gvjs_n(a)||gvjs_n(b)?gvjs_LK(a,b,c):gvjs_o(a)||gvjs_o(b)?
a:gvjs_p(a)&&gvjs_p(b)?a*(1-c)+b*c:null;return a}function gvjs_LK(a,b,c){if(!a)return b;if(!b)return a;var d={};gvjs_v(a,function(e,f){gvjs_k(b[f])&&(d[f]=gvjs_KK(a[f],b[f],c))});return d}function gvjs_MK(a,b,c,d,e){b=!e||(c?b>=c.top&&b<=c.bottom:!1);return(!d||(c?a>=c.left&&a<=c.right:!1))&&b}
function gvjs_NK(a,b,c,d,e){a.position&&a.position.Te&&b.position&&b.position.Te&&(c.position.Te=function(c){var d=a.position.Te(c);c=b.position.Te(c);return gvjs_KK(d,c,e)});a.title&&b.title&&gvjs_t(c.title.V,function(c,d){c.x=gvjs_KK(a.title.V[d].x,b.title.V[d].x,e);c.y=gvjs_KK(a.title.V[d].y,b.title.V[d].y,e)});a.Db&&b.Db&&(c.Db.la=gvjs_KK(a.Db.la,b.Db.la,e));a.Za&&b.Za&&gvjs_t(c.Za,function(c,g){c.la=gvjs_KK(a.Za[g].la,b.Za[g].la,e);c.ea=d(c.la,c.la)});a.ei&&b.ei&&gvjs_t(c.ei,function(c,g){c.la=
gvjs_KK(a.ei[g].la,b.ei[g].la,e);c.ea=d(c.la,c.la)});a.wk&&b.wk&&(c.wk=gvjs_LK(a.wk,b.wk,e));null!=a.Rg&&null!=b.Rg&&(c.Rg=gvjs_KK(a.Rg,b.Rg,e));null!=a.sf&&null!=b.sf&&(c.sf=gvjs_KK(a.sf,b.sf,e));a.text&&b.text&&gvjs_t(c.text,function(c,g){if(c){var h=a.text[g].Oa;g=b.text[g].Oa;var k=c.Oa;k&&k.anchor&&(k.anchor.x=gvjs_KK(h.anchor.x,g.anchor.x,e),k.anchor.y=gvjs_KK(h.anchor.y,g.anchor.y,e));c.Oa&&(h=0<c.Oa.V.length,c.ea=d((h?c.Oa.V[0].x:0)+c.Oa.anchor.x,(h?c.Oa.V[0].y:0)+c.Oa.anchor.y))}})}
function gvjs_GK(a,b,c){if(!a||!b)return null;var d=gvjs_w(a);if(a.bm||b.bm)d.bm=!0;if(gvjs_k(a.ia)||gvjs_k(b.ia))d.ia=gvjs_KK(a.ia||{},b.ia||{},c),d.bg=gvjs_KK(a.bg||{},b.bg||{},c);gvjs_k(a.nt)&&gvjs_k(b.nt)&&(d.nt=gvjs_KK(a.nt,b.nt,c));gvjs_k(a.$q)&&gvjs_k(b.$q)&&(d.$q=gvjs_KK(a.$q,b.$q,c));gvjs_k(a.ra)&&gvjs_k(b.ra)&&a.ra!==b.ra&&(d.ra=gvjs_w(a.ra),d.ra.color=gvjs_5h(a.ra.color,b.ra.color,1-c),d.ra.opacity=gvjs_KK(gvjs_k(a.ra.opacity)?a.ra.opacity:1,gvjs_k(b.ra.opacity)?b.ra.opacity:1,c));null!=
a.$c&&null!=b.$c&&a.$c.labels[0].text===b.$c.labels[0].text?d.$c=gvjs_KK(a.$c,b.$c,c):delete d.$c;return d}
gvjs_DK.prototype.interpolate=function(a){var b=this.fk;if(b.Dd){var c=function(a,c){return gvjs_MK(a,c,b.K,!0,!1)};gvjs_v(b.Dd,function(b,d){(d=this.fsa[d])&&gvjs_NK(d[0],d[1],b,c,a)},this)}if(b.Sc){var d=function(a,c){return gvjs_MK(a,c,b.K,!1,!0)};gvjs_v(b.Sc,function(b,c){(c=this.RBa[c])&&gvjs_NK(c[0],c[1],b,d,a)},this)}if(this.vj&&this.Mn){b.D=[];for(var e=0;e<this.vj.length;++e){var f=this.vj[e],g=this.Mn[e],h=gvjs_w(g);if(f&&g&&f.type==g.type){if(f.points&&g.points){h.points=[];for(var k=0;k<
f.points.length;k++)h.points[k]=gvjs_GK(f.points[k],g.points[k],a);if(f.cC&&g.cC)for(k=0;k<f.cC.length;k++)h.points.push(gvjs_GK(f.cC[k],g.cC[k],a))}f.Wf&&f.Wf.paths&&g.Wf&&g.Wf.paths&&(h.Wf=gvjs_w(h.Wf),h.Wf.paths=gvjs_KK(f.Wf.paths,g.Wf.paths,a))}b.D[e]=h}}b.height&&(b.height=gvjs_KK(this.Wr.height,this.tx.height,a));b.width&&(b.width=gvjs_KK(this.Wr.width,this.tx.width,a));b.K&&(b.K=gvjs_KK(this.Wr.K,this.tx.K,a));if(this.Bea&&this.Cea&&b.Ta&&b.Ta.Lu)for(e=0;e<b.Ta.Lu.length;e++){f=b.Ta.Lu[e];
g=this.Bea[e];h=this.Cea[e];if(f.Oa&&f.Oa.V&&g.Oa&&g.Oa.V&&!gvjs_tc(g.Oa.V)&&h.Oa&&h.Oa.V)for(var l=f.Oa.V,m=g.Oa.V,n=h.Oa.V,p=m.length,k=0;k<l.length;k++){var q=k<p?m[k]:m[p-1];l[k].x=gvjs_KK(q.x,n[k].x,a);l[k].y=gvjs_KK(q.y,n[k].y,a)}f.yc&&f.yc.coordinates&&g.yc&&g.yc.coordinates&&h.yc&&h.yc.coordinates&&(k=gvjs_KK(g.yc.coordinates,h.yc.coordinates,a),f.yc.coordinates=new gvjs_D(k.left,k.top,k.width,k.height));f.hh&&f.hh.coordinates&&g.hh&&g.hh.coordinates&&h.hh&&h.hh.coordinates&&(f.hh.coordinates=
gvjs_KK(g.hh.coordinates,h.hh.coordinates,a))}return b};function gvjs_OK(a){gvjs_T.call(this);this.bv=a}gvjs_s(gvjs_OK,gvjs_T);
gvjs_OK.prototype.Tx=function(a,b,c,d){var e=[],f=b.focused,g=a.focused;if(f.Mb!=g.Mb||f.datum!=g.datum)null!=g.Mb&&e.push(gvjs_PK(gvjs_rw,g.Mb,g.datum,c,d)),null!=f.Mb&&e.push(gvjs_PK(gvjs_sw,f.Mb,f.datum,c,d));f.Jb!=g.Jb&&(null!=g.Jb&&(g=g.Jb,e.push({type:gvjs_rw,data:{row:g,column:null}})),null!=f.Jb&&(g=f.Jb,e.push({type:gvjs_sw,data:{row:g,column:null}})));f=b.annotations.focused;g=a.annotations.focused;!g||f&&f.row==g.row&&f.Tb==g.Tb||e.push({type:gvjs_rw,data:{row:g.row,column:g.Tb}});!f||
g&&f.row==g.row&&f.Tb==g.Tb||e.push({type:gvjs_sw,data:{row:f.row,column:f.Tb}});f=b.Ta.focused;g=a.Ta.focused;f.Qh!=g.Qh&&(null!=g.Qh&&e.push(gvjs_PK(gvjs_rw,g.Qh,null,c,d)),null!=f.Qh&&e.push(gvjs_PK(gvjs_sw,f.Qh,null,c,d)));b.selected.equals(a.selected)||e.push({type:gvjs_P});gvjs_t(e,gvjs_r(function(a){this.dispatchEvent(a.type,a.data)},this))};gvjs_OK.prototype.dispatchEvent=function(a,b){gvjs_X(this.bv,a,b||null)};
function gvjs_PK(a,b,c,d,e){b=e[b];d==gvjs_Cw?(c=b.ps,d=null):d=b.ps;return{type:a,data:{row:c,column:d}}}gvjs_OK.prototype.N=function(){this.bv=null;gvjs_OK.o.N.call(this)};function gvjs_QK(a,b,c,d,e,f){gvjs_T.call(this);this.da=a;this.Ra=b;this.cl=c;this.Wd=d;this.Lb=new gvjs_KD(e);gvjs_3l(this,this.Lb);this.jn=f;this.jn.Lb=this.Lb;this.e5()}gvjs_s(gvjs_QK,gvjs_T);gvjs_=gvjs_QK.prototype;gvjs_.N=function(){gvjs_rm(this.cl);gvjs_QK.o.N.call(this)};gvjs_.vsa=function(a){this.Ra.cursor.position=a.data.Gb;gvjs_LD(this.Lb,5)};gvjs_.wsa=function(){};gvjs_.ysa=function(a){this.Ra.cursor.position=a.data.Gb;this.Wd.dispatchEvent(gvjs_qw,{targetID:a.data.Ne,x:a.data.Gb.x,y:a.data.Gb.y})};
gvjs_.zsa=function(a){this.Wd.dispatchEvent("onmouseup",{targetID:a.data.Ne,x:a.data.Gb.x,y:a.data.Gb.y})};gvjs_.xsa=function(a){var b={targetID:a.data.Ne,x:a.data.Gb.x,y:a.data.Gb.y};this.Wd.dispatchEvent(gvjs_pw,b);this.jn.Fn(gvjs_pw,b,a.data.preventDefault)};gvjs_.qsa=function(a){this.Wd.dispatchEvent(gvjs_7j,{targetID:a.data.Ne,x:a.data.Gb.x,y:a.data.Gb.y})};gvjs_.Dsa=function(a){var b={targetID:a.data.Ne,x:a.data.Gb.x,y:a.data.Gb.y};this.Wd.dispatchEvent(gvjs_7w,b);this.jn.Fn(gvjs_7w,b,a.data.preventDefault)};
gvjs_.rsa=function(a){this.Wd.dispatchEvent(gvjs_Ut,{targetID:a.data.Ne,x:a.data.Gb.x,y:a.data.Gb.y})};gvjs_.Esa=function(a){var b={targetID:a.data.Ne,x:a.data.Gb.x,y:a.data.Gb.y,wheelDelta:a.data.wheelDelta};this.Wd.dispatchEvent(gvjs_dx,b);this.jn.Fn(gvjs_dx,b,a.data.preventDefault)};gvjs_.tsa=function(a){a={targetID:a.data.Ne,x:a.data.Gb.x,y:a.data.Gb.y};this.Wd.dispatchEvent(gvjs_au,a);this.jn.Fn(gvjs_au,a)};
gvjs_.usa=function(a){a={targetID:a.data.Ne,x:a.data.Gb.x,y:a.data.Gb.y};this.Wd.dispatchEvent(gvjs_9t,a);this.jn.Fn(gvjs_9t,a)};gvjs_.ssa=function(a){a={targetID:a.data.Ne,x:a.data.Gb.x,y:a.data.Gb.y};this.Wd.dispatchEvent(gvjs_$t,a);this.jn.Fn(gvjs_$t,a)};gvjs_.Bsa=function(a){this.jn.Fn("pinchstart",{targetID:a.data.Ne,x:a.data.Gb.x,y:a.data.Gb.y,gesture:a.data.Tba},a.data.preventDefault)};
gvjs_.Csa=function(a){this.jn.Fn("pinch",{targetID:a.data.Ne,x:a.data.Gb.x,y:a.data.Gb.y,gesture:a.data.Tba},a.data.preventDefault)};gvjs_.Asa=function(a){this.jn.Fn("pinchend",{targetID:a.data.Ne,x:a.data.Gb.x,y:a.data.Gb.y,gesture:a.data.Tba},a.data.preventDefault)};gvjs_.Eca=function(a){this.Ra.focused.Jb=a.data.Mk;gvjs_LD(this.Lb,50)};gvjs_.Fca=function(){this.Ra.cursor.position=null;this.Ra.focused.Jb=null;gvjs_LD(this.Lb,50)};
gvjs_.Dca=function(a){var b=this.da;this.Ra.cursor.G4=this.Ra.cursor.position.clone();a=a.data.Mk;if(gvjs_nc(b.D,function(a){return a.Yg})){var c=b.Xa[a].ps;a=b.WE==gvjs_pb;if(!a&&b.Zg.contains(gvjs_Tt)){var d=new gvjs_x,e=new gvjs_x;gvjs_t(this.da.D,function(a){var b=a.points[c];null==b||b.bm||(a=a.ps,gvjs_kp(this.Ra.selected,c,a)?d.add(a):e.add(a))},this);b=d.yb();a=e.yb();0<b&&0===a?gvjs_Zd(d,function(a){this.Ra.selected.OL(c,a)},this):0<a&&gvjs_Zd(e,function(a){gvjs_mp(this.Ra.selected,c,a)},
this)}else gvjs_np(this.Ra.selected,c,a);gvjs_LD(this.Lb,0)}};gvjs_.Oca=function(a){this.da.ib!=gvjs_Vs&&(this.Ra.Ta.focused.Qh=a.data.MS,gvjs_LD(this.Lb,50))};gvjs_.Pca=function(){this.da.ib!=gvjs_Vs&&(this.Ra.Ta.focused.Qh=null,gvjs_LD(this.Lb,250))};gvjs_.lta=function(a){this.da.ib!=gvjs_Vs&&(gvjs_RK(this,a.data.MS),gvjs_LD(this.Lb,0))};gvjs_.mta=function(a){null==this.Ra.Ta.OB&&(this.Ra.Ta.OB=0);this.Ra.Ta.OB+=a.data.Yya;gvjs_LD(this.Lb,0)};
gvjs_.Yca=function(a){if(this.da.ib!=gvjs_Vs){var b=this.da.bD;if(this.da.Zg.contains(gvjs_jx)||b==gvjs_7t)this.Ra.focused.Mb=a.data.Gc,gvjs_LD(this.Lb,50)}};gvjs_.Zca=function(){if(this.da.ib!=gvjs_Vs){var a=this.da.bD;if(this.da.Zg.contains(gvjs_jx)||a==gvjs_7t)this.Ra.focused.Mb=null,gvjs_LD(this.Lb,250)}};gvjs_.Xca=function(a){this.da.ib!=gvjs_Vs&&this.da.Zg.contains(gvjs_jx)&&(gvjs_RK(this,a.data.Gc),gvjs_LD(this.Lb,0))};gvjs_.Lta=function(a){this.Oca(a)};gvjs_.Mta=function(){this.Pca()};
gvjs_.Kta=function(a){this.Wd.dispatchEvent("removeserie",{index:a.data.MS})};gvjs_.Msa=function(a){var b=this.da.Zg;if(b.contains(gvjs_Tt))this.Ra.focused.Mb=a.data.Gc,this.Ra.focused.datum=a.data.Mk;else{if(b.contains(gvjs_jx)){this.Yca(a);return}if(b.contains(gvjs_3s)){this.Eca(a);return}}gvjs_LD(this.Lb,50)};
gvjs_.Nsa=function(){var a=this.da.Zg;if(a.contains(gvjs_Tt))this.Ra.focused.Mb=null,this.Ra.focused.datum=null;else{if(a.contains(gvjs_jx)){this.Zca();return}if(a.contains(gvjs_3s)){this.Fca();return}}gvjs_LD(this.Lb,250)};
gvjs_.Lsa=function(a){var b=this.da;if(b.Zg.contains(gvjs_Tt)){var c=b.WE==gvjs_pb;a={Jb:a.data.Mk,Mb:a.data.Gc};var d=b.D[a.Mb];d.Yg&&(b.ib==gvjs_Vs?gvjs_np(this.Ra.selected,a.Jb,c):d.Gg||(b=b.v0(a),a=this.da.Zg,a.contains(gvjs_Tt)?gvjs_pp(this.Ra.selected,b.row,b.Tb,c):a.contains(gvjs_jx)&&gvjs_op(this.Ra.selected,b.Tb,c)));gvjs_LD(this.Lb,0)}else b.Zg.contains(gvjs_jx)?this.Xca(a):b.Zg.contains(gvjs_3s)&&this.Dca(a)};
gvjs_.msa=function(a){var b=a.data.uG;-1!=b&&(this.Ra.annotations.focused={row:a.data.Mk,Tb:gvjs_SK(this,a.data.Gc,b)},this.Ra.focused.Mb=null,this.Ra.focused.datum=null,gvjs_LD(this.Lb,50))};gvjs_.nsa=function(a){-1!=a.data.uG&&(this.Ra.annotations.focused=null,gvjs_LD(this.Lb,250))};
gvjs_.lsa=function(a){var b=this.da,c=b.WE==gvjs_pb,d=a.data.Mk,e=a.data.Gc;a=a.data.uG;if(null==e||b.D[e].Yg)-1==a?this.Ra.annotations.lQ={Gc:e,h_:d}:gvjs_pp(this.Ra.selected,d,gvjs_SK(this,e,a),c);gvjs_LD(this.Lb,0)};gvjs_.bua=function(){};gvjs_.cua=function(){};gvjs_.isa=function(a){this.Ra.Ih.focused.Xx=a.data.Xx;gvjs_LD(this.Lb,50)};gvjs_.jsa=function(){this.Ra.Ih.focused.Xx=null;gvjs_LD(this.Lb,250)};
gvjs_.hsa=function(){this.Ra.Ih.focused.action&&this.Ra.Ih.focused.action();gvjs_LD(this.Lb,250)};gvjs_.Vs=function(){this.jn.Fn(gvjs_N)};function gvjs_SK(a,b,c){a=a.da;var d=null;if(null!=b)d=a.D[b].columns.annotation;else for(b=0;b<a.Qk.length;++b)d=a.Qk[b].columns.annotation;return d[c]}
gvjs_.e5=function(){var a=gvjs_r(function(a,c){gvjs_V(this.cl,a,gvjs_r(c,this))},this);a("chartHoverIn",this.vsa);a("chartHoverOut",this.wsa);a(gvjs_it,this.ysa);a("chartMouseUp",this.zsa);a(gvjs_ht,this.xsa);a("chartClick",this.qsa);a(gvjs_jt,this.Dsa);a("chartDblClick",this.rsa);a("chartScroll",this.Esa);a(gvjs_gt,this.tsa);a("chartDrag",this.usa);a("chartDragEnd",this.ssa);a("chartPinchStart",this.Bsa);a("chartPinch",this.Csa);a("chartPinchEnd",this.Asa);a("categoryHoverIn",this.Eca);a("categoryHoverOut",
this.Fca);a("categoryClick",this.Dca);a("legendEntryHoverIn",this.Oca);a("legendEntryHoverOut",this.Pca);a("legendEntryClick",this.lta);a("legendScrollButtonClick",this.mta);a("serieHoverIn",this.Yca);a("serieHoverOut",this.Zca);a("serieClick",this.Xca);a("removeSerieButtonHoverIn",this.Lta);a("removeSerieButtonHoverOut",this.Mta);a("removeSerieButtonClick",this.Kta);a("datumHoverIn",this.Msa);a("datumHoverOut",this.Nsa);a("datumClick",this.Lsa);a("annotationHoverIn",this.msa);a("annotationHoverOut",
this.nsa);a("annotationClick",this.lsa);a("tooltipHoverIn",this.bua);a("tooltipHoverOut",this.cua);a("actionsMenuEntryHoverIn",this.isa);a("actionsMenuEntryHoverOut",this.jsa);a("actionsMenuEntryClick",this.hsa)};
function gvjs_RK(a,b){var c=a.da;if(c.D[b].Yg){var d=c.WE==gvjs_pb,e=c.Zg,f=c.D[b].ps;if(c.ib==gvjs_Cw)gvjs_np(a.Ra.selected,f,d);else if(!d&&e.contains(gvjs_Tt)){b=a.da.D[b].points;var g=new gvjs_x,h=new gvjs_x;gvjs_t(b,function(a,b){null==a||a.bm||(gvjs_kp(this.Ra.selected,b,f)?g.add(b):h.add(b))},a);b=g.yb();c=h.yb();0<b&&0===c?gvjs_Zd(g,function(a){this.Ra.selected.OL(a,f)},a):0<c&&gvjs_Zd(h,function(a){gvjs_mp(this.Ra.selected,a,f)},a)}else gvjs_op(a.Ra.selected,f,d)}};function gvjs_TK(){this.Ip=0;this.E2=this.cv=-1;this.gy=0;this.xS=-1}
gvjs_TK.prototype.create=function(a,b,c,d,e){if(0!=a.length&&(a=gvjs_lc(a,function(a){return null!=a}),gvjs_Ic(a),0!=a.length))if(a[0]==a[a.length-1])this.Ip=1,this.cv=a[0],this.E2=a[0],this.xS=0;else{var f=Math.ceil(.5*a.length)-1,g=Math.min(a.length-1,Math.ceil((100-b)/100*a.length)-1),h=gvjs_Ufa(a),k=gvjs_UK(a[f]-Math.min(a[f]-a[0],1.5*(a[f]-a[Math.max(0,Math.ceil(b/100*a.length)-1)])));k!=a[0]&&(this.gy=1,h&&(k=Math.floor(k)));var l=gvjs_UK(a[f]+Math.min(a[a.length-1]-a[f],1.5*(a[g]-a[f])));b=
gvjs_lc(a,function(a){return a<l&&a>k});this.Ip=gvjs_p(c)&&0<c?c:gvjs_UK(gvjs_Vfa(k,l,b.length,h,d,e));this.cv=gvjs_UK(this.Ip*(1==this.gy?Math.round(k/this.Ip):Math.floor(k/this.Ip)));1==this.gy&&this.cv<a[0]&&(this.gy=0);a=Math.floor((l-this.cv)/this.Ip);this.E2=gvjs_UK(this.cv+gvjs_UK(this.Ip*a));this.xS=a+this.gy}};function gvjs_Ufa(a){for(var b=0;b<a.length;b++)if(!gvjs_Ud(a[b]))return!1;return!0}
function gvjs_Wfa(a){for(var b=[],c=0;c<=a.xS+1;c++)b.push(gvjs_UK(a.cv+gvjs_UK((c-a.gy)*a.Ip)));return b}function gvjs_UK(a){return a.toPrecision(10)-0}
function gvjs_Vfa(a,b,c,d,e,f){if(a==b)return 1;if(0==c)return b-a;c=Math.sqrt(c);var g=null!=e&&0<e,h=null!=f&&0<f;a=(b-a)/(g&&h?f>e?gvjs_Kd(c,e,f):c:g?Math.max(c,e):h?Math.min(c,f):c);b=.8*a;e=1.2*a;f=Math.round;if(!(a>e||a<b||b>=e)){c=1;do 0==a||!gvjs_Vd(a)||0>=c?g=a:(g=(0==a?1:Math.pow(10,Math.ceil(-Math.log(Math.abs(a))/Math.LN10)-1))*Math.pow(10,Math.max(0,c)),g*=0<a?1:-1,g=Math.max(5*f(g*a/5),1)/g),c++;while(!(g>=b&&g<=e)&&5>c);a=5>c?g:a}return d?.5<a?Math.round(a):1:a};function gvjs_VK(){}gvjs_s(gvjs_VK,gvjs_QF);gvjs_=gvjs_VK.prototype;gvjs_.BQ=function(a){var b=a.Mb,c=a.Jb;return this.Oy?gvjs_VK.o.BQ.call(this,a):this.D[b].properties.histogramBucketItems[c].label.nx};gvjs_.u0=function(a){return this.Oy?gvjs_VK.o.u0.call(this,a):this.D[a.Mb].properties.histogramBucketItems[a.Jb].row};gvjs_.v0=function(a){if(this.Oy)return gvjs_VK.o.v0.call(this,a);a=this.D[a.Mb].properties.histogramBucketItems[a.Jb];return{row:a.row,Tb:a.Tb}};
gvjs_.FQ=function(a){var b=this.Wp[a.Tb].Gc;return null!=b?this.Oy?gvjs_VK.o.FQ.call(this,a):{Mb:b,Jb:this.D[b].properties.histogramElementIndexes[a.row]}:null};gvjs_.uJ=function(a,b){a=this.D[a];var c=a.points[b];return this.Oy?{V:[{title:"Items",value:gvjs_kE(10,(this.orientation===gvjs_d?this.Sc[a.md]:this.Dd[a.md]).Pd.zk(c.bg.Am-c.bg.from))}]}:a.properties.histogramBucketItems[b].label};function gvjs_WK(a,b,c,d,e){gvjs_iJ.call(this,a,b,c,d,e)}gvjs_s(gvjs_WK,gvjs_iJ);gvjs_WK.prototype.S$=function(){return new gvjs_VK};gvjs_WK.prototype.aaa=function(){var a=this.bj,b=a.R(0)===gvjs_h?1:0,c=a.S();this.DR=new gvjs_R;for(this.DR.fg(gvjs_f,gvjs_vv);b<c;b++){var d=a.Qa(b)+" (count)";this.DR.fg(gvjs_f,d)}this.Pb=this.DR};
gvjs_WK.prototype.Oga=function(){var a=gvjs_J(this.options,gvjs_9u),b=gvjs_J(this.options,gvjs_av),c=gvjs_K(this.options,"histogram.minValue"),d=gvjs_K(this.options,"histogram.maxValue"),e=gvjs_K(this.options,"histogram.minNumBuckets"),f=gvjs_K(this.options,"histogram.maxNumBuckets"),g=null,h=null;null==e&&null==f&&(g=5,h=50);null!=e&&(g=e);null!=f&&(h=f);null==h?h=2*g:null==g&&(g=Math.floor(h/2));for(var h=Math.max(g+1,h),e=gvjs_I(this.options,"histogram.sortBucketItems"),k=this.bj,l=k.R(0)===gvjs_h,
f=l?1:0,m=[],n=k.aa(),p=k.S(),q=Infinity,r=-Infinity,t=[],u=f;u<p;u++)t[u]=gvjs_KE(k.R(u)).ii;for(var w=0;w<n;w++)for(u=f;u<p;u++){var v=k.getValue(w,u),v=null!=v?t[u](v):null;gvjs_p(v)&&!isFinite(v)||null==v&&!this.ma.ek||(v=v||0,m.push(v),q=Math.min(q,v),r=Math.max(r,v))}null!=c&&(q=Math.min(c,q));null!=d&&(r=Math.max(d,r));0<a&&(h=Math.max(g,Math.min(h,this.ma.width/1)),u=(r-q)/h,a=Math.max(a,(u+u/2).toPrecision(4)));u=(0<a?a:(r-q)/h)/2;m.push(q+u);m.push(r-u);c=new gvjs_TK;c.create(m,b,a,g,h);
a=[];g=gvjs_Wfa(c);h=g.length;for(w=f;w<p;w++)for(a[w-f]=[],u=0;u<h;u++)a[w-f].push([]);b=this.DR;b.Wz(0,gvjs_bv,g);for(w=0;w<h;w++)b.Lr(),b.Wa(w,0,g[w]);for(w=0;w<n;w++)for(g=l?this.bj.getValue(w,0):"",u=f;u<p;u++)v=this.bj.getValue(w,u),v=null!=v?t[u](v):null,gvjs_p(v)&&!isFinite(v)||null==v&&!this.ma.ek||(v=v||0,h=0==c.Ip||v<c.cv?0:v>=c.E2?c.xS:c.gy+Math.floor(gvjs_UK((v-c.cv)/c.Ip)),m=u+1-f,b.Wa(h,m,(b.getValue(h,m)||0)+1),m=this.bj.Qa(u)||"Value",m={row:w,Tb:u,label:{title:g,nx:g,Ln:m,content:this.bj.Ia(w,
u),V:[{title:m,value:this.bj.Ia(w,u)||0}]}},a[u-f][h].push(m));for(var y=[],u=f;u<p;u++)y[u]=[];for(u=f;u<p;u++)l=gvjs_Oc(a[u-f]),e&&l.sort(function(a,b){a=a.label.V[0].value;b=b.label.V[0].value;return a<b?-1:a>b?1:0}),b.Wz(u-f,"histogramBucketItems",l),gvjs_t(l,function(a,b){y[a.Tb][a.row]=b});for(u=f;u<p;u++)b.Wz(u-f,"histogramElementIndexes",y[u])};function gvjs_wJ(a,b){return 4>a||b}
function gvjs_mfa(a,b){var c=a.Pb,d=a.ma;a=[];for(var e=0;e<d.Xa.length;e++){a[e]=[];for(var f=0;f<d.D.length;f++){var g=d.D[f];if(g.type==gvjs_Hs){var h=b?0:f;a[e][h]=(a[e][h]||0)+c.getValue(e,g.columns.data[0])}}}for(e=b=0;e<a.length;e++)for(f=0;f<a[e].length;f++)b=Math.max(a[e][f],b);return b};function gvjs_XK(a,b){gvjs_OG.call(this,a,b);this.wS=this.mg=null}gvjs_s(gvjs_XK,gvjs_OG);gvjs_=gvjs_XK.prototype;gvjs_.Saa=function(a,b){var c=this.X;if(1>a.D.length)return!1;this.mg=b;b=a.pie.zi;for(var d=a.D.length/b.length,e=0;e<b.length;++e){for(var f=b[e].radiusX,g=b[e].radiusY,h=b[e].bU,k=e*d,l=k+d;k<l&&180>a.D[k].Gd;)gvjs_YK(this,a.D[k],f,g),k+=1;h&&gvjs_YK(this,h,f,g);for(h=l-1;h>=k;--h)gvjs_YK(this,a.D[h],f,g)}a.zq&&(this.wS=c.Pa(),gvjs_ZK(this,a.zq),c.appendChild(this.mg,this.wS));return!0};
gvjs_.D_=function(a,b){if(this.Sb.R7){var c=a.yc.coordinates.height,d=a.yc.coordinates.left+a.yc.coordinates.width/2,e=a.yc.coordinates.top+c/2;a=a.yc.brush.clone();a.Ef(1);gvjs_TG(this,d,e,c/2,a,{type:gvjs_ot},b)}else gvjs_XK.o.D_.call(this,a,b)};
function gvjs_YK(a,b,c,d){if(b.ea){var e=a.X.Pa(),f=a.Sb,g=f.pie.center,h=b.offset;if(b.nc){var k=f.pie.kE,l=b.nc,m=new gvjs_Ky;m.move(h.x+l.xf.x,h.y+l.xf.y);m.za(h.x+l.xf.x,h.y+l.xf.y+k);m.eg(h.x+g.x,h.y+g.y+k,c,d,l.ke,l.Gd,!0);m.za(h.x+l.ji.x,h.y+l.ji.y);m.eg(h.x+g.x,h.y+g.y,c,d,l.Gd,l.ke,!1);a.X.Ha(m,l.brush,e)}if(b.Su||b.Ux)k=f.pie.kE,l=new gvjs_Ky,l.move(h.x+g.x,h.y+g.y),l.za(h.x+g.x,h.y+g.y+k),b.Ux&&(l.za(h.x+b.ji.x,h.y+b.ji.y+k),l.za(h.x+b.ji.x,h.y+b.ji.y)),b.Su&&(l.za(h.x+b.xf.x,h.y+b.xf.y+
k),l.za(h.x+b.xf.x,h.y+b.xf.y)),a.X.Ha(l,b.bS,e);l=b.Ny?b.Ny.brush:b.brush;b.it?0==b.aK&&0==b.$C?a.X.Ml(g.x,g.y,c,d,l,e):(m=new gvjs_Ky,m.move(g.x,g.y-d),m.eg(g.x,g.y,c,d,0,180,!0),m.eg(g.x,g.y,c,d,180,360,!0),m.move(g.x,g.y-b.$C),m.eg(g.x,g.y,b.aK,b.$C,360,180,!1),m.eg(g.x,g.y,b.aK,b.$C,180,0,!1),m.close(),a.X.Ha(m,l,e)):(m=new gvjs_Ky,m.move(h.x+b.ZC.x,h.y+b.ZC.y),m.za(h.x+b.xf.x,h.y+b.xf.y),m.eg(h.x+g.x,h.y+g.y,c,d,b.ke,b.Gd,!0),m.za(h.x+b.Ev.x,h.y+b.Ev.y),m.eg(h.x+g.x,h.y+g.y,b.aK,b.$C,b.Gd,b.ke,
!1),a.X.Ha(m,l,e));b.tj&&f.sia&&gvjs__K(a,b.tj,e);if(c=b.No){c.nc&&(d=new gvjs_Ky,d.move(c.nc.xf.x,c.nc.xf.y),d.za(c.nc.xf.x,c.nc.xf.y+k),d.eg(c.nc.gi.x,c.nc.gi.y+k,c.nc.radiusX,c.nc.radiusY,c.nc.ke,c.nc.Gd,!0),d.za(c.nc.ji.x,c.nc.ji.y),d.eg(c.nc.gi.x,c.nc.gi.y,c.nc.radiusX,c.nc.radiusY,c.nc.Gd,c.nc.ke,!1),a.X.Ha(d,c.nc.brush,e));if(c.Su||c.Ux)d=new gvjs_Ky,d.move(c.YC.x,c.YC.y),d.za(c.dS.x,c.dS.y),d.za(c.dS.x,c.dS.y+k),d.za(c.YC.x,c.YC.y+k),d.za(c.YC.x,c.YC.y),a.X.Ha(d,c.bS,e);gvjs__K(a,c,e)}b.v2&&
a.X.ie(b.text,b.b7.x+h.x,b.b7.y+h.y,b.iW.width,gvjs_4,gvjs_4,b.ra,e);h=gvjs_SE([gvjs_zx,b.index]);e=e.j();a.Ge(a.mg,h,e);b.ya&&(e=gvjs_SE([gvjs_xl,b.index]),a.kL(b.ya,e))}}function gvjs__K(a,b,c){if(b.it)a.X.Ml(b.gi.x,b.gi.y,b.radiusX,b.radiusY,b.brush,c);else{var d=new gvjs_Ky;d.move(b.xf.x,b.xf.y);d.eg(b.gi.x,b.gi.y,b.radiusX,b.radiusY,b.ke,b.Gd,!0);a.X.Ha(d,b.brush,c)}}
function gvjs_ZK(a,b){var c=gvjs_r(a.Uu,a),d=gvjs_r(a.registerElement,a),e=a.X;a=a.wS;for(var f=0;f<b.length;++f){var g=b[f],h=e.Pa(),k=e.Pa(),l=new gvjs_Ky;l.move(g.zj.x+.5,g.zj.y+.5);l.za(g.Z$+.5,g.zj.y+.5);l.za(g.Z$+.5,g.Bs.y+.5);l.za(g.Bs.x+.5,g.Bs.y+.5);e.Ha(l,g.Xc,k);e.Se(g.zj.x+.5,g.zj.y+.5,g.Oia,g.BAa,k);c(g.XA,h);c(g.oB,h);e.appendChild(a,h);e.appendChild(a,k);g=gvjs_SE([gvjs_Hv,g.index]);d(h.j(),g)}}
gvjs_.lha=function(a,b){if(!gvjs_ui(b.zq,this.xs.zq)){this.X.gc(this.wS);var c=new gvjs_EG(2);gvjs_FG(c,0,a.zq||{});gvjs_FG(c,1,b.zq||{});c=c.compact();gvjs_ZK(this,c)}this.KU(a);this.aY(a,b)};gvjs_.KU=function(a){var b=this.xs;if(b)for(var c in b.D){var d=Number(c);if(b.D[d].ya){var e=gvjs_SE([gvjs_xl,Number(d)]);gvjs_VG(this,e)}e=a.pie.zi[d<a.D.length/a.pie.zi.length?0:1];gvjs_YK(this,a.D[d],e.radiusX,e.radiusY)}};
gvjs_.aY=function(a,b){for(var c in b.D){var d=Number(c),e=new gvjs_EG(2);gvjs_FG(e,0,a.D[d]);gvjs_FG(e,1,b.D[d]);var f=a.pie.zi[d<a.D.length/a.pie.zi.length?0:1],d=f.radiusX,f=f.radiusY;gvjs_YK(this,e.compact(),d,f)}};function gvjs_0K(a,b,c,d,e){var f=a.right-a.left,g=gvjs_w(d),h=gvjs_w(d);h.color="9e9e9e";d=d.fontSize/3.236;var k=g.fontSize+d,l=h.fontSize+d,m=gvjs_Xfa(a,f,b,g,h,d,e),n=[],p;2==c?(c=a.right,a=a.left,p=gvjs_3):(c=a.left,a=a.right,p=gvjs_4);for(var q=0;q<e.length;++q){var r=e[q],t=m[q];if(null!=t){var u=gvjs_NG(b,r.XA,g,f,t.nG),w=gvjs_NG(b,r.oB,h,f,t.$G),v=gvjs_cJ(new gvjs_Cz(c,t.y));n.push({Oia:2,zj:gvjs_cJ(r.pga(gvjs_Kd(t.y,r.$T.start,r.$T.end))),Z$:a,Bs:v,BAa:new gvjs_H({fill:"636363",fillOpacity:.7}),
Xc:new gvjs_H({stroke:"636363",strokeWidth:1,strokeOpacity:.7}),DGa:d,XA:{text:r.XA,ra:g,anchor:new gvjs_LG(v.x,v.y),V:gvjs_u(u.V,function(a,b){return{x:0,y:(b-u.V.length)*k,length:u.wt,text:a}}),ud:p,jd:gvjs_4,ya:u.Le?r.XA:"",angle:0},oFa:g,oB:{text:r.oB,ra:h,anchor:new gvjs_LG(v.x,v.y),V:gvjs_u(w.V,function(a,b){return{x:0,y:(b+1)*l,length:w.wt,text:a}}),ud:p,jd:gvjs_3,ya:w.Le?r.oB:"",angle:0},uFa:h,pFa:p,index:r.index})}}return n}
function gvjs_Xfa(a,b,c,d,e,f,g){var h=d.fontSize+f,k=e.fontSize+f,l=gvjs_u(g,function(a,g){var h=gvjs_NG(c,a.XA,d,b,Infinity),k=gvjs_NG(c,a.oB,e,b,Infinity);return{OI:g,K4:a.Uga,$w:a.Uga,nG:h.V.length,$G:k.V.length,UN:f,pO:f}});gvjs_Ic(l,function(a,b){return a.$w-b.$w});l=gvjs_Bc(l);gvjs_Ic(l,function(a,b){return g[a.OI].Cda-g[b.OI].Cda});var m=[];0<l.length&&m.push(l.pop());for(var n=null,p=0,q;q=gvjs_1K(a,h,k,g,m,!1),!(0===l.length||q.kN&&15<p);)q.kN?(p++,n&&gvjs_yc(m,n)):p=0,n=l.pop(),m.push(n),
gvjs_Ic(m,function(a,b){return a.$w-b.$w});q.kN&&n&&(gvjs_yc(m,n),q=gvjs_1K(a,h,k,g,m,!1));a=gvjs_1K(a,h,k,g,m,!0);a.kN||(q=a);return q.layout}
function gvjs_1K(a,b,c,d,e,f){0<e.length&&(e[0].UN=0,gvjs_ic(e).pO=0);for(var g=0;g<e.length;g++){var h=e[g],k=e[g-1],l=e[g+1];h.o9=new gvjs_G(Math.min(h.K4,k?d[k.OI].$T.start+5:a.top),Math.max(h.K4,l?d[l.OI].$T.end-5:a.bottom))}a=gvjs_Yfa(a,b,c,e,f);d=!1;f={};for(g=0;g<e.length;g++){var h=e[g],k=a[g],l=(k.anchor-k.top-h.UN)/b,m=(k.bottom-k.anchor-h.pO)/c,l=Math.floor(l+.1),m=Math.floor(m+.1),n=l<h.nG||m<h.$G;d=d||n;f[h.OI]={y:k.anchor,nG:l,$G:m,kN:n}}return{layout:f,kN:d}}
function gvjs_Yfa(a,b,c,d,e){var f=gvjs_u(d,function(a){return{anchor:a.$w,top:a.$w-(a.nG*b+a.UN),bottom:a.$w+(a.$G*c+a.pO)}}),g=[];g.push(function(b,c){var d=b[c].top;return 0==c?{top:Math.max(a.top-d,0)}:{top:Math.max(b[gvjs_gc(c)-1].bottom-d,0)/2}});g.push(function(b,c){var e=b[c].bottom;return c==d.length-1?{bottom:Math.min(a.bottom-e,0)}:{bottom:Math.min(b[gvjs_gc(c)+1].top-e,0)/2}});g.push(function(a,c,f){a=a[c].anchor-a[c].top;c=d[c];f=(Math.max(-a,0)+Math.max(c.nG*b+c.UN-Math.max(a,0),0)*
(e?1:f))/2;return{anchor:f,top:-f}});g.push(function(a,b,f){a=a[b].bottom-a[b].anchor;b=d[b];f=(Math.max(-a,0)+Math.max(b.$G*c+b.pO-Math.max(a,0),0)*(e?1:f))/2;return{anchor:-f,bottom:f}});g.push(function(a,b){a=a[b].anchor;b=d[b];return{anchor:gvjs_Kd(a,b.o9.start,b.o9.end)-a}});e&&g.push(function(a,b,c){return{anchor:(d[b].K4-a[b].anchor)*c}});var h=gvjs_jda(f,g,function(a,b){return{anchor:a.anchor+(b.anchor||0),top:a.top+(b.top||0),bottom:a.bottom+(b.bottom||0)}},function(a,b){return Math.max(Math.abs(a.anchor-
b.anchor),Math.abs(a.top-b.top),Math.abs(a.bottom-b.bottom))});return gvjs_u(d,function(a,b){a=h[String(b)];return{anchor:a.anchor,top:a.top,bottom:a.bottom}})}function gvjs_Zfa(a,b){a=gvjs_qc(a,function(a){return a.index==b});if(0>a)return{};var c={};c[a]={Oia:4,Xc:new gvjs_H({stroke:"636363",strokeWidth:2,strokeOpacity:.7})};return c};function gvjs_2K(a,b,c,d,e){this.Eb=b.Y(gvjs_wt,gvjs_yG);this.Jia=gvjs_J(b,"pieStartAngle",0);this.Fya=0>gvjs_J(b,gvjs_Va,1);this.Eya=gvjs_I(b,gvjs_4w,!1);var f=gvjs_Hi(b,"pieSlicePercentFormat");gvjs_Zc(f)&&(f={pattern:"#.#%"});this.Pxa=new gvjs_jj(f);f=gvjs_Hi(b,"pieSliceValueFormat");gvjs_Zc(f)&&(f={pattern:"decimal"});this.Yja=new gvjs_jj(f);gvjs_XH.call(this,a,b,c,d,e)}gvjs_s(gvjs_2K,gvjs_XH);
gvjs_2K.prototype.YJ=function(){return[gvjs_r(function(){this.ma.Zg=new gvjs_x([gvjs_jx]);this.ma.sd=gvjs_I(this.options,"isDiff");this.ma.hd&=!this.ma.sd;this.ma.sd&&(this.ma.Oh=this.ma.Oh||{},this.ma.Oh.pie=this.ma.Oh.pie||{},this.ma.Oh.pie.cea=this.options.Y("diff.oldData.inCenter",!0),this.ma.Oh.pie.e2=this.options.Y("diff.innerCircle.radiusFactor",.6));for(var a=0;a<this.Pb.aa();a++)if(0>this.Pb.getValue(a,1))throw Error("Negative values are invalid for a pie chart.");},this),gvjs_r(gvjs_XH.prototype.YJ,
this)]};gvjs_2K.prototype.cca=function(){return gvjs_O};gvjs_2K.prototype.bca=function(){return null};
gvjs_2K.prototype.wO=function(){return[gvjs_r(function(){var a=this.Tl();if(this.Pb.R(0)!=gvjs_h)throw Error("Pie chart should have a first column of type string");var b;b=this.ma;var c=b.K,d=this.$f.getPosition(),e=null,f=Math.round(1.618*b.Zm),g=Math.round(c.width*(1-1/1.618)-f);d
View raw

(Sorry about that, but we can’t show files that are this big right now.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment