From 02d7ea97fc276fe72662233680da8628e91ccb08 Mon Sep 17 00:00:00 2001 From: luming Date: Wed, 2 Feb 2022 21:09:24 +0800 Subject: [PATCH] init themes --- base/footer.php | 53 + base/header.php | 107 + base/style.php | 47 + functions.php | 2 + index.php | 174 + static/animate/animate.min.css | 11 + static/aos/aos.css | 3 + static/aos/aos.js | 2 + static/aplayer/APlayer.min.css | 3 + static/aplayer/APlayer.min.js | 2 + static/awesome/css/all.css | 6 + static/awesome/webfonts/fa-brands-400.eot | Bin 0 -> 130858 bytes static/awesome/webfonts/fa-brands-400.svg | 3487 ++++++++++++ static/awesome/webfonts/fa-brands-400.ttf | Bin 0 -> 130552 bytes static/awesome/webfonts/fa-brands-400.woff | Bin 0 -> 88396 bytes static/awesome/webfonts/fa-brands-400.woff2 | Bin 0 -> 75264 bytes static/awesome/webfonts/fa-regular-400.eot | Bin 0 -> 34394 bytes static/awesome/webfonts/fa-regular-400.svg | 803 +++ static/awesome/webfonts/fa-regular-400.ttf | Bin 0 -> 34096 bytes static/awesome/webfonts/fa-regular-400.woff | Bin 0 -> 16804 bytes static/awesome/webfonts/fa-regular-400.woff2 | Bin 0 -> 13592 bytes static/awesome/webfonts/fa-solid-900.eot | Bin 0 -> 192758 bytes static/awesome/webfonts/fa-solid-900.svg | 4667 +++++++++++++++++ static/awesome/webfonts/fa-solid-900.ttf | Bin 0 -> 192472 bytes static/awesome/webfonts/fa-solid-900.woff | Bin 0 -> 98384 bytes static/awesome/webfonts/fa-solid-900.woff2 | Bin 0 -> 75620 bytes static/background/canvas-nest.js | 92 + static/background/ribbon-dynamic.js | 165 + static/background/ribbon.min.js | 54 + static/codeBlock/codeBlockFuction.js | 5 + static/codeBlock/codeCopy.js | 57 + static/codeBlock/codeLang.js | 20 + static/codeBlock/codeShrink.js | 16 + static/cryptojs/crypto-js.min.js | 3 + static/css/gitment.css | 3 + static/css/matery.css | 3 + static/css/my-gitalk.css | 3 + static/css/my.css | 3 + static/css/prism-line-numbers.css | 40 + static/css/prism-tomorrow.css | 122 + static/dplayer/DPlayer.min.css | 4 + static/dplayer/DPlayer.min.js | 2 + static/echarts/echarts.min.js | 22 + static/gitalk/gitalk.css | 3 + static/gitalk/gitalk.min.js | 20 + static/gitment/gitment-default.css | 3 + static/gitment/gitment.js | 3 + static/instantpage/instantpage.js | 178 + static/jqcloud/jqcloud-1.0.4.min.js | 11 + static/jqcloud/jqcloud.css | 3 + static/jquery/jquery.min.js | 2 + static/js/busuanzi.pure.mini.js | 1 + static/js/clicklove.js | 1 + static/js/fireworks.js | 222 + static/js/matery.js | 170 + static/js/sakura.js | 153 + static/js/search.js | 85 + static/js/wenzi.js | 29 + static/js/xingxing.js | 143 + static/js/xuehuapiaoluo.js | 43 + static/lightGallery/css/lightgallery.min.css | 1 + static/lightGallery/fonts/lg.eot | Bin 0 -> 4024 bytes static/lightGallery/fonts/lg.svg | 47 + static/lightGallery/fonts/lg.ttf | Bin 0 -> 3880 bytes static/lightGallery/fonts/lg.woff | Bin 0 -> 3956 bytes static/lightGallery/img/loading.gif | Bin 0 -> 4178 bytes static/lightGallery/img/video-play.png | Bin 0 -> 4526 bytes static/lightGallery/img/vimeo-play.png | Bin 0 -> 5428 bytes static/lightGallery/img/youtube-play.png | Bin 0 -> 5177 bytes .../lightGallery/js/lightgallery-all.min.js | 5 + static/masonry/masonry.pkgd.min.js | 9 + static/materialize/materialize.min.css | 1 + static/materialize/materialize.min.js | 6 + static/medias/avatar.jpg | Bin 0 -> 34641 bytes static/medias/banner/0.jpg | Bin 0 -> 244018 bytes static/medias/banner/1.jpg | Bin 0 -> 662102 bytes static/medias/banner/2.jpg | Bin 0 -> 682628 bytes static/medias/banner/3.jpg | Bin 0 -> 199904 bytes static/medias/banner/4.jpg | Bin 0 -> 166101 bytes static/medias/banner/5.jpg | Bin 0 -> 117253 bytes static/medias/banner/6.jpg | Bin 0 -> 257569 bytes static/medias/comment_bg.png | Bin 0 -> 4875 bytes static/medias/cover.jpg | Bin 0 -> 446935 bytes static/medias/favicon.png | Bin 0 -> 27641 bytes static/medias/featureimages/0.jpg | Bin 0 -> 267829 bytes static/medias/featureimages/1.jpg | Bin 0 -> 269744 bytes static/medias/featureimages/10.jpg | Bin 0 -> 21509 bytes static/medias/featureimages/11.jpg | Bin 0 -> 704128 bytes static/medias/featureimages/12.jpg | Bin 0 -> 201598 bytes static/medias/featureimages/13.jpg | Bin 0 -> 192198 bytes static/medias/featureimages/14.jpg | Bin 0 -> 260344 bytes static/medias/featureimages/15.jpg | Bin 0 -> 188540 bytes static/medias/featureimages/16.jpg | Bin 0 -> 193578 bytes static/medias/featureimages/17.jpg | Bin 0 -> 44176 bytes static/medias/featureimages/18.jpg | Bin 0 -> 89713 bytes static/medias/featureimages/19.jpg | Bin 0 -> 97451 bytes static/medias/featureimages/2.jpg | Bin 0 -> 428186 bytes static/medias/featureimages/20.jpg | Bin 0 -> 212914 bytes static/medias/featureimages/21.jpg | Bin 0 -> 187222 bytes static/medias/featureimages/22.jpg | Bin 0 -> 154466 bytes static/medias/featureimages/23.jpg | Bin 0 -> 213006 bytes static/medias/featureimages/3.jpg | Bin 0 -> 212614 bytes static/medias/featureimages/4.jpg | Bin 0 -> 237734 bytes static/medias/featureimages/5.jpg | Bin 0 -> 326028 bytes static/medias/featureimages/6.jpg | Bin 0 -> 325192 bytes static/medias/featureimages/7.jpg | Bin 0 -> 154820 bytes static/medias/featureimages/8.jpg | Bin 0 -> 260919 bytes static/medias/featureimages/9.jpg | Bin 0 -> 526435 bytes static/medias/icp.png | Bin 0 -> 2256 bytes static/medias/logo.png | Bin 0 -> 4393 bytes static/medias/reward/alipay.jpg | Bin 0 -> 62369 bytes static/medias/reward/wechat.jpg | Bin 0 -> 56070 bytes static/scrollprogress/scrollProgress.min.js | 1 + static/share/css/share.min.css | 1 + static/share/fonts/iconfont.eot | Bin 0 -> 9580 bytes static/share/fonts/iconfont.svg | 88 + static/share/fonts/iconfont.ttf | Bin 0 -> 9296 bytes static/share/fonts/iconfont.woff | Bin 0 -> 6364 bytes static/share/js/jquery.share.min.js | 1 + static/share/js/social-share.min.js | 1 + static/tocbot/tocbot.css | 3 + static/tocbot/tocbot.min.js | 1 + static/valine/Valine.min.js | 12 + static/valine/av-min.js | 22 + 124 files changed, 11250 insertions(+) create mode 100644 base/footer.php create mode 100644 base/header.php create mode 100644 base/style.php create mode 100644 functions.php create mode 100644 index.php create mode 100644 static/animate/animate.min.css create mode 100644 static/aos/aos.css create mode 100644 static/aos/aos.js create mode 100644 static/aplayer/APlayer.min.css create mode 100644 static/aplayer/APlayer.min.js create mode 100644 static/awesome/css/all.css create mode 100644 static/awesome/webfonts/fa-brands-400.eot create mode 100644 static/awesome/webfonts/fa-brands-400.svg create mode 100644 static/awesome/webfonts/fa-brands-400.ttf create mode 100644 static/awesome/webfonts/fa-brands-400.woff create mode 100644 static/awesome/webfonts/fa-brands-400.woff2 create mode 100644 static/awesome/webfonts/fa-regular-400.eot create mode 100644 static/awesome/webfonts/fa-regular-400.svg create mode 100644 static/awesome/webfonts/fa-regular-400.ttf create mode 100644 static/awesome/webfonts/fa-regular-400.woff create mode 100644 static/awesome/webfonts/fa-regular-400.woff2 create mode 100644 static/awesome/webfonts/fa-solid-900.eot create mode 100644 static/awesome/webfonts/fa-solid-900.svg create mode 100644 static/awesome/webfonts/fa-solid-900.ttf create mode 100644 static/awesome/webfonts/fa-solid-900.woff create mode 100644 static/awesome/webfonts/fa-solid-900.woff2 create mode 100644 static/background/canvas-nest.js create mode 100644 static/background/ribbon-dynamic.js create mode 100644 static/background/ribbon.min.js create mode 100644 static/codeBlock/codeBlockFuction.js create mode 100644 static/codeBlock/codeCopy.js create mode 100644 static/codeBlock/codeLang.js create mode 100644 static/codeBlock/codeShrink.js create mode 100644 static/cryptojs/crypto-js.min.js create mode 100644 static/css/gitment.css create mode 100644 static/css/matery.css create mode 100644 static/css/my-gitalk.css create mode 100644 static/css/my.css create mode 100644 static/css/prism-line-numbers.css create mode 100644 static/css/prism-tomorrow.css create mode 100644 static/dplayer/DPlayer.min.css create mode 100644 static/dplayer/DPlayer.min.js create mode 100644 static/echarts/echarts.min.js create mode 100644 static/gitalk/gitalk.css create mode 100644 static/gitalk/gitalk.min.js create mode 100644 static/gitment/gitment-default.css create mode 100644 static/gitment/gitment.js create mode 100644 static/instantpage/instantpage.js create mode 100644 static/jqcloud/jqcloud-1.0.4.min.js create mode 100644 static/jqcloud/jqcloud.css create mode 100644 static/jquery/jquery.min.js create mode 100644 static/js/busuanzi.pure.mini.js create mode 100644 static/js/clicklove.js create mode 100644 static/js/fireworks.js create mode 100644 static/js/matery.js create mode 100644 static/js/sakura.js create mode 100644 static/js/search.js create mode 100644 static/js/wenzi.js create mode 100644 static/js/xingxing.js create mode 100644 static/js/xuehuapiaoluo.js create mode 100644 static/lightGallery/css/lightgallery.min.css create mode 100644 static/lightGallery/fonts/lg.eot create mode 100644 static/lightGallery/fonts/lg.svg create mode 100644 static/lightGallery/fonts/lg.ttf create mode 100644 static/lightGallery/fonts/lg.woff create mode 100644 static/lightGallery/img/loading.gif create mode 100644 static/lightGallery/img/video-play.png create mode 100644 static/lightGallery/img/vimeo-play.png create mode 100644 static/lightGallery/img/youtube-play.png create mode 100644 static/lightGallery/js/lightgallery-all.min.js create mode 100644 static/masonry/masonry.pkgd.min.js create mode 100644 static/materialize/materialize.min.css create mode 100644 static/materialize/materialize.min.js create mode 100644 static/medias/avatar.jpg create mode 100644 static/medias/banner/0.jpg create mode 100644 static/medias/banner/1.jpg create mode 100644 static/medias/banner/2.jpg create mode 100644 static/medias/banner/3.jpg create mode 100644 static/medias/banner/4.jpg create mode 100644 static/medias/banner/5.jpg create mode 100644 static/medias/banner/6.jpg create mode 100644 static/medias/comment_bg.png create mode 100644 static/medias/cover.jpg create mode 100644 static/medias/favicon.png create mode 100644 static/medias/featureimages/0.jpg create mode 100644 static/medias/featureimages/1.jpg create mode 100644 static/medias/featureimages/10.jpg create mode 100644 static/medias/featureimages/11.jpg create mode 100644 static/medias/featureimages/12.jpg create mode 100644 static/medias/featureimages/13.jpg create mode 100644 static/medias/featureimages/14.jpg create mode 100644 static/medias/featureimages/15.jpg create mode 100644 static/medias/featureimages/16.jpg create mode 100644 static/medias/featureimages/17.jpg create mode 100644 static/medias/featureimages/18.jpg create mode 100644 static/medias/featureimages/19.jpg create mode 100644 static/medias/featureimages/2.jpg create mode 100644 static/medias/featureimages/20.jpg create mode 100644 static/medias/featureimages/21.jpg create mode 100644 static/medias/featureimages/22.jpg create mode 100644 static/medias/featureimages/23.jpg create mode 100644 static/medias/featureimages/3.jpg create mode 100644 static/medias/featureimages/4.jpg create mode 100644 static/medias/featureimages/5.jpg create mode 100644 static/medias/featureimages/6.jpg create mode 100644 static/medias/featureimages/7.jpg create mode 100644 static/medias/featureimages/8.jpg create mode 100644 static/medias/featureimages/9.jpg create mode 100644 static/medias/icp.png create mode 100644 static/medias/logo.png create mode 100644 static/medias/reward/alipay.jpg create mode 100644 static/medias/reward/wechat.jpg create mode 100644 static/scrollprogress/scrollProgress.min.js create mode 100644 static/share/css/share.min.css create mode 100644 static/share/fonts/iconfont.eot create mode 100644 static/share/fonts/iconfont.svg create mode 100644 static/share/fonts/iconfont.ttf create mode 100644 static/share/fonts/iconfont.woff create mode 100644 static/share/js/jquery.share.min.js create mode 100644 static/share/js/social-share.min.js create mode 100644 static/tocbot/tocbot.css create mode 100644 static/tocbot/tocbot.min.js create mode 100644 static/valine/Valine.min.js create mode 100644 static/valine/av-min.js diff --git a/base/footer.php b/base/footer.php new file mode 100644 index 0000000..b06384b --- /dev/null +++ b/base/footer.php @@ -0,0 +1,53 @@ + \ No newline at end of file diff --git a/base/header.php b/base/header.php new file mode 100644 index 0000000..681c19f --- /dev/null +++ b/base/header.php @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + + + + + <?php $this->archiveTitle([ + 'category' => _t('分类 %s 下的文章'), + 'search' => _t('包含关键字 %s 的文章'), + 'tag' => _t('标签 %s 下的文章'), + 'author' => _t('%s 发布的文章') + ], '', ' - '); ?><?php $this->options->title(); ?> + + + + + + + + + + + + + + + + + need('base/style.php'); ?> + + diff --git a/base/style.php b/base/style.php new file mode 100644 index 0000000..a4ef0b5 --- /dev/null +++ b/base/style.php @@ -0,0 +1,47 @@ + + diff --git a/functions.php b/functions.php new file mode 100644 index 0000000..8d228a9 --- /dev/null +++ b/functions.php @@ -0,0 +1,2 @@ +need('base/header.php'); +?> + + +
+
+
+
+
+ +
+
  音乐
+
+
+
+
+
+
+ + +
+
  推荐文章
+
+
+
+
+
博客
+

博客地址更换为https://www.mobaijun.com

+
+

博客地址已经更换,请大家奔走相告新地址为:https://www.mobaijun.com + document.querySelectorAll('.gi

阅读更多 +
+
+
+
+
+
+
+
+
+
+
+ next()): ?> +
+
+
<?php $this->title() ?> title() ?>
+
+
+
博客地址已经更换,请大家奔走相告新地址为:https://www.mobaijun.com + document.querySelectorAll('.github-emoji') .forEach(el
+
date('c'); ?> category(','); ?>
+
+ +
+
+ +
+
+
+ + + need('/base/sidebar.php'); ?> + need('/base/footer.php'); ?> +
+ + + +
+ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/static/animate/animate.min.css b/static/animate/animate.min.css new file mode 100644 index 0000000..b6f6129 --- /dev/null +++ b/static/animate/animate.min.css @@ -0,0 +1,11 @@ +@charset "UTF-8"; + +/*! + * animate.css -http://daneden.me/animate + * Version - 3.5.1 + * Licensed under the MIT license - http://opensource.org/licenses/MIT + * + * Copyright (c) 2016 Daniel Eden + */ + +.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp} \ No newline at end of file diff --git a/static/aos/aos.css b/static/aos/aos.css new file mode 100644 index 0000000..3d00ad7 --- /dev/null +++ b/static/aos/aos.css @@ -0,0 +1,3 @@ +/* build time:Wed Feb 02 2022 13:21:17 GMT+0800 (中国标准时间)*/ +[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-duration='50'],body[data-aos-duration='50'] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-duration='100'],body[data-aos-duration='100'] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-duration='150'],body[data-aos-duration='150'] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-duration='200'],body[data-aos-duration='200'] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-duration='250'],body[data-aos-duration='250'] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-duration='300'],body[data-aos-duration='300'] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-duration='350'],body[data-aos-duration='350'] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-duration='400'],body[data-aos-duration='400'] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-duration='450'],body[data-aos-duration='450'] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-duration='500'],body[data-aos-duration='500'] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-duration='550'],body[data-aos-duration='550'] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-duration='600'],body[data-aos-duration='600'] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-duration='650'],body[data-aos-duration='650'] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-duration='700'],body[data-aos-duration='700'] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-duration='750'],body[data-aos-duration='750'] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-duration='800'],body[data-aos-duration='800'] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-duration='850'],body[data-aos-duration='850'] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-duration='900'],body[data-aos-duration='900'] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-duration='950'],body[data-aos-duration='950'] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-duration='1000'],body[data-aos-duration='1000'] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-duration='1050'],body[data-aos-duration='1050'] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-duration='1100'],body[data-aos-duration='1100'] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-duration='1150'],body[data-aos-duration='1150'] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-duration='1200'],body[data-aos-duration='1200'] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-duration='1250'],body[data-aos-duration='1250'] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-duration='1300'],body[data-aos-duration='1300'] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-duration='1350'],body[data-aos-duration='1350'] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-duration='1400'],body[data-aos-duration='1400'] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-duration='1450'],body[data-aos-duration='1450'] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-duration='1500'],body[data-aos-duration='1500'] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-duration='1550'],body[data-aos-duration='1550'] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-duration='1600'],body[data-aos-duration='1600'] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-duration='1650'],body[data-aos-duration='1650'] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-duration='1700'],body[data-aos-duration='1700'] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-duration='1750'],body[data-aos-duration='1750'] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-duration='1800'],body[data-aos-duration='1800'] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-duration='1850'],body[data-aos-duration='1850'] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-duration='1900'],body[data-aos-duration='1900'] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-duration='1950'],body[data-aos-duration='1950'] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-duration='2000'],body[data-aos-duration='2000'] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-duration='2050'],body[data-aos-duration='2050'] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-duration='2100'],body[data-aos-duration='2100'] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-duration='2150'],body[data-aos-duration='2150'] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-duration='2200'],body[data-aos-duration='2200'] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-duration='2250'],body[data-aos-duration='2250'] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-duration='2300'],body[data-aos-duration='2300'] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-duration='2350'],body[data-aos-duration='2350'] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-duration='2400'],body[data-aos-duration='2400'] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-duration='2450'],body[data-aos-duration='2450'] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-duration='2500'],body[data-aos-duration='2500'] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-duration='2550'],body[data-aos-duration='2550'] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-duration='2600'],body[data-aos-duration='2600'] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-duration='2650'],body[data-aos-duration='2650'] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-duration='2700'],body[data-aos-duration='2700'] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-duration='2750'],body[data-aos-duration='2750'] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-duration='2800'],body[data-aos-duration='2800'] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-duration='2850'],body[data-aos-duration='2850'] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-duration='2900'],body[data-aos-duration='2900'] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-duration='2950'],body[data-aos-duration='2950'] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-duration='3000'],body[data-aos-duration='3000'] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay='50'],body[data-aos-delay='50'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='50'].aos-animate,body[data-aos-delay='50'] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-delay='100'],body[data-aos-delay='100'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='100'].aos-animate,body[data-aos-delay='100'] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-delay='150'],body[data-aos-delay='150'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='150'].aos-animate,body[data-aos-delay='150'] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-delay='200'],body[data-aos-delay='200'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='200'].aos-animate,body[data-aos-delay='200'] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-delay='250'],body[data-aos-delay='250'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='250'].aos-animate,body[data-aos-delay='250'] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-delay='300'],body[data-aos-delay='300'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='300'].aos-animate,body[data-aos-delay='300'] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-delay='350'],body[data-aos-delay='350'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='350'].aos-animate,body[data-aos-delay='350'] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-delay='400'],body[data-aos-delay='400'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='400'].aos-animate,body[data-aos-delay='400'] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-delay='450'],body[data-aos-delay='450'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='450'].aos-animate,body[data-aos-delay='450'] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-delay='500'],body[data-aos-delay='500'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='500'].aos-animate,body[data-aos-delay='500'] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-delay='550'],body[data-aos-delay='550'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='550'].aos-animate,body[data-aos-delay='550'] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-delay='600'],body[data-aos-delay='600'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='600'].aos-animate,body[data-aos-delay='600'] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-delay='650'],body[data-aos-delay='650'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='650'].aos-animate,body[data-aos-delay='650'] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-delay='700'],body[data-aos-delay='700'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='700'].aos-animate,body[data-aos-delay='700'] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-delay='750'],body[data-aos-delay='750'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='750'].aos-animate,body[data-aos-delay='750'] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-delay='800'],body[data-aos-delay='800'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='800'].aos-animate,body[data-aos-delay='800'] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-delay='850'],body[data-aos-delay='850'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='850'].aos-animate,body[data-aos-delay='850'] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-delay='900'],body[data-aos-delay='900'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='900'].aos-animate,body[data-aos-delay='900'] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-delay='950'],body[data-aos-delay='950'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='950'].aos-animate,body[data-aos-delay='950'] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-delay='1000'],body[data-aos-delay='1000'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1000'].aos-animate,body[data-aos-delay='1000'] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-delay='1050'],body[data-aos-delay='1050'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1050'].aos-animate,body[data-aos-delay='1050'] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-delay='1100'],body[data-aos-delay='1100'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1100'].aos-animate,body[data-aos-delay='1100'] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-delay='1150'],body[data-aos-delay='1150'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1150'].aos-animate,body[data-aos-delay='1150'] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-delay='1200'],body[data-aos-delay='1200'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1200'].aos-animate,body[data-aos-delay='1200'] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-delay='1250'],body[data-aos-delay='1250'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1250'].aos-animate,body[data-aos-delay='1250'] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-delay='1300'],body[data-aos-delay='1300'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1300'].aos-animate,body[data-aos-delay='1300'] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-delay='1350'],body[data-aos-delay='1350'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1350'].aos-animate,body[data-aos-delay='1350'] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-delay='1400'],body[data-aos-delay='1400'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1400'].aos-animate,body[data-aos-delay='1400'] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-delay='1450'],body[data-aos-delay='1450'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1450'].aos-animate,body[data-aos-delay='1450'] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-delay='1500'],body[data-aos-delay='1500'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1500'].aos-animate,body[data-aos-delay='1500'] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-delay='1550'],body[data-aos-delay='1550'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1550'].aos-animate,body[data-aos-delay='1550'] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-delay='1600'],body[data-aos-delay='1600'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1600'].aos-animate,body[data-aos-delay='1600'] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-delay='1650'],body[data-aos-delay='1650'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1650'].aos-animate,body[data-aos-delay='1650'] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-delay='1700'],body[data-aos-delay='1700'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1700'].aos-animate,body[data-aos-delay='1700'] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-delay='1750'],body[data-aos-delay='1750'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1750'].aos-animate,body[data-aos-delay='1750'] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-delay='1800'],body[data-aos-delay='1800'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1800'].aos-animate,body[data-aos-delay='1800'] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-delay='1850'],body[data-aos-delay='1850'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1850'].aos-animate,body[data-aos-delay='1850'] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-delay='1900'],body[data-aos-delay='1900'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1900'].aos-animate,body[data-aos-delay='1900'] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-delay='1950'],body[data-aos-delay='1950'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1950'].aos-animate,body[data-aos-delay='1950'] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-delay='2000'],body[data-aos-delay='2000'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2000'].aos-animate,body[data-aos-delay='2000'] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-delay='2050'],body[data-aos-delay='2050'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2050'].aos-animate,body[data-aos-delay='2050'] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-delay='2100'],body[data-aos-delay='2100'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2100'].aos-animate,body[data-aos-delay='2100'] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-delay='2150'],body[data-aos-delay='2150'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2150'].aos-animate,body[data-aos-delay='2150'] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-delay='2200'],body[data-aos-delay='2200'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2200'].aos-animate,body[data-aos-delay='2200'] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-delay='2250'],body[data-aos-delay='2250'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2250'].aos-animate,body[data-aos-delay='2250'] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-delay='2300'],body[data-aos-delay='2300'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2300'].aos-animate,body[data-aos-delay='2300'] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-delay='2350'],body[data-aos-delay='2350'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2350'].aos-animate,body[data-aos-delay='2350'] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-delay='2400'],body[data-aos-delay='2400'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2400'].aos-animate,body[data-aos-delay='2400'] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-delay='2450'],body[data-aos-delay='2450'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2450'].aos-animate,body[data-aos-delay='2450'] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-delay='2500'],body[data-aos-delay='2500'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2500'].aos-animate,body[data-aos-delay='2500'] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-delay='2550'],body[data-aos-delay='2550'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2550'].aos-animate,body[data-aos-delay='2550'] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-delay='2600'],body[data-aos-delay='2600'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2600'].aos-animate,body[data-aos-delay='2600'] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-delay='2650'],body[data-aos-delay='2650'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2650'].aos-animate,body[data-aos-delay='2650'] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-delay='2700'],body[data-aos-delay='2700'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2700'].aos-animate,body[data-aos-delay='2700'] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-delay='2750'],body[data-aos-delay='2750'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2750'].aos-animate,body[data-aos-delay='2750'] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-delay='2800'],body[data-aos-delay='2800'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2800'].aos-animate,body[data-aos-delay='2800'] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-delay='2850'],body[data-aos-delay='2850'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2850'].aos-animate,body[data-aos-delay='2850'] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-delay='2900'],body[data-aos-delay='2900'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2900'].aos-animate,body[data-aos-delay='2900'] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-delay='2950'],body[data-aos-delay='2950'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2950'].aos-animate,body[data-aos-delay='2950'] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-delay='3000'],body[data-aos-delay='3000'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='3000'].aos-animate,body[data-aos-delay='3000'] [data-aos].aos-animate{transition-delay:3s}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translate(0)}[data-aos=fade-up]{transform:translateY(100px)}[data-aos=fade-down]{transform:translateY(-100px)}[data-aos=fade-right]{transform:translate(-100px)}[data-aos=fade-left]{transform:translate(100px)}[data-aos=fade-up-right]{transform:translate(-100px,100px)}[data-aos=fade-up-left]{transform:translate(100px,100px)}[data-aos=fade-down-right]{transform:translate(-100px,-100px)}[data-aos=fade-down-left]{transform:translate(100px,-100px)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translate(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translateY(100px) scale(.6)}[data-aos=zoom-in-down]{transform:translateY(-100px) scale(.6)}[data-aos=zoom-in-right]{transform:translate(-100px) scale(.6)}[data-aos=zoom-in-left]{transform:translate(100px) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translateY(100px) scale(1.2)}[data-aos=zoom-out-down]{transform:translateY(-100px) scale(1.2)}[data-aos=zoom-out-right]{transform:translate(-100px) scale(1.2)}[data-aos=zoom-out-left]{transform:translate(100px) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translate(0)}[data-aos=slide-up]{transform:translateY(100%)}[data-aos=slide-down]{transform:translateY(-100%)}[data-aos=slide-right]{transform:translateX(-100%)}[data-aos=slide-left]{transform:translateX(100%)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)} +/* rebuild by neat */ \ No newline at end of file diff --git a/static/aos/aos.js b/static/aos/aos.js new file mode 100644 index 0000000..fc849cb --- /dev/null +++ b/static/aos/aos.js @@ -0,0 +1,2 @@ +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.AOS=t():e.AOS=t()}(this,function(){return function(e){function t(n){if(o[n])return o[n].exports;var i=o[n]={exports:{},id:n,loaded:!1};return e[n].call(i.exports,i,i.exports,t),i.loaded=!0,i.exports}var o={};return t.m=e,t.c=o,t.p="dist/",t(0)}([function(e,t,o){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}var i=Object.assign||function(e){for(var t=1;t-1?O(!0):document.addEventListener(j.startEvent,function(){O(!0)}),window.addEventListener("resize",(0,s["default"])(O,50,!0)),window.addEventListener("orientationchange",(0,s["default"])(O,50,!0)),window.addEventListener("scroll",(0,c["default"])(function(){(0,b["default"])(h,j.once)},99)),document.addEventListener("DOMNodeRemoved",function(e){var t=e.target;t&&1===t.nodeType&&t.hasAttribute&&t.hasAttribute("data-aos")&&(0,s["default"])(_,50,!0)}),(0,f["default"])("[data-aos]",_),h)};e.exports={init:S,refresh:O,refreshHard:_}},function(e,t){},,,,function(e,t,o){"use strict";function n(e,t,o){var n=!0,a=!0;if("function"!=typeof e)throw new TypeError(c);return i(o)&&(n="leading"in o?!!o.leading:n,a="trailing"in o?!!o.trailing:a),r(e,t,{leading:n,maxWait:t,trailing:a})}function i(e){var t="undefined"==typeof e?"undefined":a(e);return!!e&&("object"==t||"function"==t)}var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},r=o(6),c="Expected a function";e.exports=n},function(e,t){"use strict";function o(e,t,o){function n(t){var o=b,n=v;return b=v=void 0,O=t,y=e.apply(n,o)}function a(e){return O=e,w=setTimeout(d,t),_?n(e):y}function r(e){var o=e-h,n=e-O,i=t-o;return z?x(i,g-n):i}function u(e){var o=e-h,n=e-O;return!h||o>=t||0>o||z&&n>=g}function d(){var e=j();return u(e)?f(e):void(w=setTimeout(d,r(e)))}function f(e){return clearTimeout(w),w=void 0,A&&b?n(e):(b=v=void 0,y)}function l(){void 0!==w&&clearTimeout(w),h=O=0,b=v=w=void 0}function m(){return void 0===w?y:f(j())}function p(){var e=j(),o=u(e);if(b=arguments,v=this,h=e,o){if(void 0===w)return a(h);if(z)return clearTimeout(w),w=setTimeout(d,t),n(h)}return void 0===w&&(w=setTimeout(d,t)),y}var b,v,g,y,w,h=0,O=0,_=!1,z=!1,A=!0;if("function"!=typeof e)throw new TypeError(s);return t=c(t)||0,i(o)&&(_=!!o.leading,z="maxWait"in o,g=z?k(c(o.maxWait)||0,t):g,A="trailing"in o?!!o.trailing:A),p.cancel=l,p.flush=m,p}function n(e){var t=i(e)?h.call(e):"";return t==f||t==l}function i(e){var t="undefined"==typeof e?"undefined":u(e);return!!e&&("object"==t||"function"==t)}function a(e){return!!e&&"object"==("undefined"==typeof e?"undefined":u(e))}function r(e){return"symbol"==("undefined"==typeof e?"undefined":u(e))||a(e)&&h.call(e)==m}function c(e){if("number"==typeof e)return e;if(r(e))return d;if(i(e)){var t=n(e.valueOf)?e.valueOf():e;e=i(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(p,"");var o=v.test(e);return o||g.test(e)?y(e.slice(2),o?2:8):b.test(e)?d:+e}var u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},s="Expected a function",d=NaN,f="[object Function]",l="[object GeneratorFunction]",m="[object Symbol]",p=/^\s+|\s+$/g,b=/^[-+]0x[0-9a-f]+$/i,v=/^0b[01]+$/i,g=/^0o[0-7]+$/i,y=parseInt,w=Object.prototype,h=w.toString,k=Math.max,x=Math.min,j=Date.now;e.exports=o},function(e,t){"use strict";function o(e,t){r.push({selector:e,fn:t}),!c&&a&&(c=new a(n),c.observe(i.documentElement,{childList:!0,subtree:!0,removedNodes:!0})),n()}function n(){for(var e,t,o=0,n=r.length;n>o;o++){e=r[o],t=i.querySelectorAll(e.selector);for(var a,c=0,u=t.length;u>c;c++)a=t[c],a.ready||(a.ready=!0,e.fn.call(a,a))}}Object.defineProperty(t,"__esModule",{value:!0});var i=window.document,a=window.MutationObserver||window.WebKitMutationObserver,r=[],c=void 0;t["default"]=o},function(e,t){"use strict";function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var o=0;oe.position?e.node.classList.add("aos-animate"):"undefined"!=typeof n&&("false"===n||!o&&"true"!==n)&&e.node.classList.remove("aos-animate")},n=function(e,t){var n=window.pageYOffset,i=window.innerHeight;e.forEach(function(e,a){o(e,i+n,t)})};t["default"]=n},function(e,t,o){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var i=o(11),a=n(i),r=function(e,t){return e.forEach(function(e,o){e.node.classList.add("aos-init"),e.position=(0,a["default"])(e.node,t.offset)}),e};t["default"]=r},function(e,t,o){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var i=o(12),a=n(i),r=function(e,t){var o=0,n=0,i=window.innerHeight,r={offset:e.getAttribute("data-aos-offset"),anchor:e.getAttribute("data-aos-anchor"),anchorPlacement:e.getAttribute("data-aos-anchor-placement")};switch(r.offset&&!isNaN(r.offset)&&(n=parseInt(r.offset)),r.anchor&&document.querySelectorAll(r.anchor)&&(e=document.querySelectorAll(r.anchor)[0]),o=(0,a["default"])(e).top,r.anchorPlacement){case"top-bottom":break;case"center-bottom":o+=e.offsetHeight/2;break;case"bottom-bottom":o+=e.offsetHeight;break;case"top-center":o+=i/2;break;case"bottom-center":o+=i/2+e.offsetHeight;break;case"center-center":o+=i/2+e.offsetHeight/2;break;case"top-top":o+=i;break;case"bottom-top":o+=e.offsetHeight+i;break;case"center-top":o+=e.offsetHeight/2+i}return r.anchorPlacement||r.offset||isNaN(t)||(n=t),o+n};t["default"]=r},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=function(e){for(var t=0,o=0;e&&!isNaN(e.offsetLeft)&&!isNaN(e.offsetTop);)t+=e.offsetLeft-("BODY"!=e.tagName?e.scrollLeft:0),o+=e.offsetTop-("BODY"!=e.tagName?e.scrollTop:0),e=e.offsetParent;return{top:o,left:t}};t["default"]=o},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=function(e){e=e||document.querySelectorAll("[data-aos]");var t=[];return[].forEach.call(e,function(e,o){t.push({node:e})}),t};t["default"]=o}])}); +//# sourceMappingURL=aos.js.map \ No newline at end of file diff --git a/static/aplayer/APlayer.min.css b/static/aplayer/APlayer.min.css new file mode 100644 index 0000000..12b5583 --- /dev/null +++ b/static/aplayer/APlayer.min.css @@ -0,0 +1,3 @@ +.aplayer{background:#fff;font-family:Arial,Helvetica,sans-serif;margin:5px;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 1px 5px 0 rgba(0,0,0,.1);border-radius:2px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:normal;position:relative}.aplayer *{box-sizing:content-box}.aplayer svg{width:100%;height:100%}.aplayer svg circle,.aplayer svg path{fill:#fff}.aplayer.aplayer-withlist .aplayer-info{border-bottom:1px solid #e9e9e9}.aplayer.aplayer-withlist .aplayer-list{display:block}.aplayer.aplayer-withlist .aplayer-icon-order,.aplayer.aplayer-withlist .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon.aplayer-icon-menu{display:inline}.aplayer.aplayer-withlrc .aplayer-pic{height:90px;width:90px}.aplayer.aplayer-withlrc .aplayer-info{margin-left:90px;height:90px;padding:10px 7px 0}.aplayer.aplayer-withlrc .aplayer-lrc{display:block}.aplayer.aplayer-narrow{width:66px}.aplayer.aplayer-narrow .aplayer-info,.aplayer.aplayer-narrow .aplayer-list{display:none}.aplayer.aplayer-narrow .aplayer-body,.aplayer.aplayer-narrow .aplayer-pic{height:66px;width:66px}.aplayer.aplayer-fixed{position:fixed;bottom:0;left:0;right:0;margin:0;z-index:99;overflow:visible;max-width:400px;box-shadow:none}.aplayer.aplayer-fixed .aplayer-list{margin-bottom:65px;border:1px solid #eee;border-bottom:none}.aplayer.aplayer-fixed .aplayer-body{position:fixed;bottom:0;left:0;right:0;margin:0;z-index:99;background:#fff;padding-right:18px;transition:all .3s ease;max-width:400px}.aplayer.aplayer-fixed .aplayer-lrc{display:block;position:fixed;bottom:10px;left:0;right:0;margin:0;z-index:98;pointer-events:none;text-shadow:-1px -1px 0 #fff}.aplayer.aplayer-fixed .aplayer-lrc:after,.aplayer.aplayer-fixed .aplayer-lrc:before{display:none}.aplayer.aplayer-fixed .aplayer-info{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0;transition:all .3s ease;border-bottom:none;border-top:1px solid #e9e9e9}.aplayer.aplayer-fixed .aplayer-info .aplayer-music{width:calc(100% - 105px)}.aplayer.aplayer-fixed .aplayer-miniswitcher{display:block}.aplayer.aplayer-fixed.aplayer-narrow .aplayer-info{display:block;-webkit-transform:scaleX(0);transform:scaleX(0)}.aplayer.aplayer-fixed.aplayer-narrow .aplayer-body{width:66px!important}.aplayer.aplayer-fixed.aplayer-narrow .aplayer-miniswitcher .aplayer-icon{-webkit-transform:rotateY(0);transform:rotateY(0)}.aplayer.aplayer-fixed .aplayer-icon-back,.aplayer.aplayer-fixed .aplayer-icon-forward,.aplayer.aplayer-fixed .aplayer-icon-lrc,.aplayer.aplayer-fixed .aplayer-icon-play{display:inline-block}.aplayer.aplayer-fixed .aplayer-icon-back,.aplayer.aplayer-fixed .aplayer-icon-forward,.aplayer.aplayer-fixed .aplayer-icon-menu,.aplayer.aplayer-fixed .aplayer-icon-play{position:absolute;bottom:27px;width:20px;height:20px}.aplayer.aplayer-fixed .aplayer-icon-back{right:75px}.aplayer.aplayer-fixed .aplayer-icon-play{right:50px}.aplayer.aplayer-fixed .aplayer-icon-forward{right:25px}.aplayer.aplayer-fixed .aplayer-icon-menu{right:0}.aplayer.aplayer-arrow .aplayer-icon-loop,.aplayer.aplayer-arrow .aplayer-icon-order,.aplayer.aplayer-mobile .aplayer-icon-volume-down{display:none}.aplayer.aplayer-loading .aplayer-info .aplayer-controller .aplayer-loading-icon{display:block}.aplayer.aplayer-loading .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played .aplayer-thumb{-webkit-transform:scale(1);transform:scale(1)}.aplayer .aplayer-body{position:relative}.aplayer .aplayer-icon{width:15px;height:15px;border:none;background-color:transparent;outline:none;cursor:pointer;opacity:.8;vertical-align:middle;padding:0;font-size:12px;margin:0;display:inline-block}.aplayer .aplayer-icon path{transition:all .2s ease-in-out}.aplayer .aplayer-icon-back,.aplayer .aplayer-icon-forward,.aplayer .aplayer-icon-lrc,.aplayer .aplayer-icon-order,.aplayer .aplayer-icon-play{display:none}.aplayer .aplayer-icon-lrc-inactivity svg{opacity:.4}.aplayer .aplayer-icon-forward{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.aplayer .aplayer-lrc-content{display:none}.aplayer .aplayer-pic{position:relative;float:left;height:66px;width:66px;background-size:cover;background-position:50%;transition:all .3s ease;cursor:pointer}.aplayer .aplayer-pic:hover .aplayer-button{opacity:1}.aplayer .aplayer-pic .aplayer-button{position:absolute;border-radius:50%;opacity:.8;text-shadow:0 1px 1px rgba(0,0,0,.2);box-shadow:0 1px 1px rgba(0,0,0,.2);background:rgba(0,0,0,.2);transition:all .1s ease}.aplayer .aplayer-pic .aplayer-button path{fill:#fff}.aplayer .aplayer-pic .aplayer-hide{display:none}.aplayer .aplayer-pic .aplayer-play{width:26px;height:26px;border:2px solid #fff;bottom:50%;right:50%;margin:0 -15px -15px 0}.aplayer .aplayer-pic .aplayer-play svg{position:absolute;top:3px;left:4px;height:20px;width:20px}.aplayer .aplayer-pic .aplayer-pause{width:16px;height:16px;border:2px solid #fff;bottom:4px;right:4px}.aplayer .aplayer-pic .aplayer-pause svg{position:absolute;top:2px;left:2px;height:12px;width:12px}.aplayer .aplayer-info{margin-left:66px;padding:14px 7px 0 10px;height:66px;box-sizing:border-box}.aplayer .aplayer-info .aplayer-music{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0 0 13px 5px;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;cursor:default;padding-bottom:2px;height:20px}.aplayer .aplayer-info .aplayer-music .aplayer-title{font-size:14px}.aplayer .aplayer-info .aplayer-music .aplayer-author{font-size:12px;color:#666}.aplayer .aplayer-info .aplayer-controller{position:relative;display:flex}.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap{margin:0 0 0 5px;padding:4px 0;cursor:pointer!important;flex:1}.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap:hover .aplayer-bar .aplayer-played .aplayer-thumb{-webkit-transform:scale(1);transform:scale(1)}.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar{position:relative;height:2px;width:100%;background:#cdcdcd}.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-loaded{position:absolute;left:0;top:0;bottom:0;background:#aaa;height:2px;transition:all .5s ease}.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played{position:absolute;left:0;top:0;bottom:0;height:2px}.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played .aplayer-thumb{position:absolute;top:0;right:5px;margin-top:-4px;margin-right:-10px;height:10px;width:10px;border-radius:50%;cursor:pointer;transition:all .3s ease-in-out;-webkit-transform:scale(0);transform:scale(0)}.aplayer .aplayer-info .aplayer-controller .aplayer-time{position:relative;right:0;bottom:4px;height:17px;color:#999;font-size:11px;padding-left:7px}.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-time-inner{vertical-align:middle}.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon{cursor:pointer;transition:all .2s ease}.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon path{fill:#666}.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon.aplayer-icon-loop{margin-right:2px}.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon:hover path{fill:#000}.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon.aplayer-icon-menu,.aplayer .aplayer-info .aplayer-controller .aplayer-time.aplayer-time-narrow .aplayer-icon-menu,.aplayer .aplayer-info .aplayer-controller .aplayer-time.aplayer-time-narrow .aplayer-icon-mode{display:none}.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap{position:relative;display:inline-block;margin-left:3px;cursor:pointer!important}.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap:hover .aplayer-volume-bar-wrap{height:40px}.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap{position:absolute;bottom:15px;right:-3px;width:25px;height:0;z-index:99;overflow:hidden;transition:all .2s ease-in-out}.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap.aplayer-volume-bar-wrap-active{height:40px}.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap .aplayer-volume-bar{position:absolute;bottom:0;right:10px;width:5px;height:35px;background:#aaa;border-radius:2.5px;overflow:hidden}.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap .aplayer-volume-bar .aplayer-volume{position:absolute;bottom:0;right:0;width:5px;transition:all .1s ease}.aplayer .aplayer-info .aplayer-controller .aplayer-loading-icon{display:none}.aplayer .aplayer-info .aplayer-controller .aplayer-loading-icon svg{position:absolute;-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite}.aplayer .aplayer-lrc{display:none;position:relative;height:30px;text-align:center;overflow:hidden;margin:-10px 0 7px}.aplayer .aplayer-lrc:before{top:0;height:10%;background:linear-gradient(180deg,#fff 0,hsla(0,0%,100%,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#00ffffff",GradientType=0)}.aplayer .aplayer-lrc:after,.aplayer .aplayer-lrc:before{position:absolute;z-index:1;display:block;overflow:hidden;width:100%;content:" "}.aplayer .aplayer-lrc:after{bottom:0;height:33%;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.8));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ccffffff",GradientType=0)}.aplayer .aplayer-lrc p{font-size:12px;color:#666;line-height:16px!important;height:16px!important;padding:0!important;margin:0!important;transition:all .5s ease-out;opacity:.4;overflow:hidden}.aplayer .aplayer-lrc p.aplayer-lrc-current{opacity:1;overflow:visible;height:auto!important;min-height:16px}.aplayer .aplayer-lrc.aplayer-lrc-hide{display:none}.aplayer .aplayer-lrc .aplayer-lrc-contents{width:100%;transition:all .5s ease-out;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;cursor:default}.aplayer .aplayer-list{overflow:auto;transition:all .5s ease;will-change:height;display:none;overflow:hidden}.aplayer .aplayer-list.aplayer-list-hide{max-height:0!important}.aplayer .aplayer-list ol{list-style-type:none;margin:0;padding:0;overflow-y:auto}.aplayer .aplayer-list ol::-webkit-scrollbar{width:5px}.aplayer .aplayer-list ol::-webkit-scrollbar-thumb{border-radius:3px;background-color:#eee}.aplayer .aplayer-list ol::-webkit-scrollbar-thumb:hover{background-color:#ccc}.aplayer .aplayer-list ol li{position:relative;height:32px;line-height:32px;padding:0 15px;font-size:12px;border-top:1px solid #e9e9e9;cursor:pointer;transition:all .2s ease;overflow:hidden;margin:0}.aplayer .aplayer-list ol li:first-child{border-top:none}.aplayer .aplayer-list ol li:hover{background:#efefef}.aplayer .aplayer-list ol li.aplayer-list-light{background:#e9e9e9}.aplayer .aplayer-list ol li.aplayer-list-light .aplayer-list-cur{display:inline-block}.aplayer .aplayer-list ol li .aplayer-list-cur{display:none;width:3px;height:22px;position:absolute;left:0;top:5px;cursor:pointer}.aplayer .aplayer-list ol li .aplayer-list-index{color:#666;margin-right:12px;cursor:pointer}.aplayer .aplayer-list ol li .aplayer-list-author{color:#666;float:right;cursor:pointer}.aplayer .aplayer-notice{opacity:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:12px;border-radius:4px;padding:5px 10px;transition:all .3s ease-in-out;overflow:hidden;color:#fff;pointer-events:none;background-color:#f4f4f5;color:#909399}.aplayer .aplayer-miniswitcher{display:none;position:absolute;top:0;right:0;bottom:0;height:100%;background:#e6e6e6;width:18px;border-radius:0 2px 2px 0}.aplayer .aplayer-miniswitcher .aplayer-icon{height:100%;width:100%;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);transition:all .3s ease}.aplayer .aplayer-miniswitcher .aplayer-icon path{fill:#666}.aplayer .aplayer-miniswitcher .aplayer-icon:hover path{fill:#000}@-webkit-keyframes aplayer-roll{0%{left:0}to{left:-100%}}@keyframes aplayer-roll{0%{left:0}to{left:-100%}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}} + +/*# sourceMappingURL=APlayer.min.css.map*/ \ No newline at end of file diff --git a/static/aplayer/APlayer.min.js b/static/aplayer/APlayer.min.js new file mode 100644 index 0000000..6ba17e3 --- /dev/null +++ b/static/aplayer/APlayer.min.js @@ -0,0 +1,2 @@ +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("APlayer",[],t):"object"==typeof exports?exports.APlayer=t():e.APlayer=t()}(window,function(){return function(e){var t={};function n(i){if(t[i])return t[i].exports;var a=t[i]={i:i,l:!1,exports:{}};return e[i].call(a.exports,a,a.exports,n),a.l=!0,a.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:i})},n.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/",n(n.s=41)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=/mobile/i.test(window.navigator.userAgent),a={secondToTime:function(e){var t=Math.floor(e/3600),n=Math.floor((e-3600*t)/60),i=Math.floor(e-3600*t-60*n);return(t>0?[t,n,i]:[n,i]).map(function(e){return e<10?"0"+e:""+e}).join(":")},getElementViewLeft:function(e){var t=e.offsetLeft,n=e.offsetParent,i=document.body.scrollLeft+document.documentElement.scrollLeft;if(document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement)for(;null!==n&&n!==e;)t+=n.offsetLeft,n=n.offsetParent;else for(;null!==n;)t+=n.offsetLeft,n=n.offsetParent;return t-i},getElementViewTop:function(e,t){for(var n,i=e.offsetTop,a=e.offsetParent;null!==a;)i+=a.offsetTop,a=a.offsetParent;return n=document.body.scrollTop+document.documentElement.scrollTop,t?i:i-n},isMobile:i,storage:{set:function(e,t){localStorage.setItem(e,t)},get:function(e){return localStorage.getItem(e)}},nameMap:{dragStart:i?"touchstart":"mousedown",dragMove:i?"touchmove":"mousemove",dragEnd:i?"touchend":"mouseup"},randomOrder:function(e){return function(e){for(var t=e.length-1;t>=0;t--){var n=Math.floor(Math.random()*(t+1)),i=e[n];e[n]=e[t],e[t]=i}return e}([].concat(function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t\n ',t+=r(n+s),t+='\n ',t+=r(e.name),t+='\n ',t+=r(e.artist),t+="\n\n"}),t}},function(e,t,n){"use strict";e.exports=n(15)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=g(n(33)),a=g(n(32)),r=g(n(31)),o=g(n(30)),s=g(n(29)),l=g(n(28)),u=g(n(27)),c=g(n(26)),p=g(n(25)),d=g(n(24)),h=g(n(23)),y=g(n(22)),f=g(n(21)),v=g(n(20)),m=g(n(19));function g(e){return e&&e.__esModule?e:{default:e}}var w={play:i.default,pause:a.default,volumeUp:r.default,volumeDown:o.default,volumeOff:s.default,orderRandom:l.default,orderList:u.default,menu:c.default,loopAll:p.default,loopOne:d.default,loopNone:h.default,loading:y.default,right:f.default,skip:v.default,lrc:m.default};t.default=w},function(e,t,n){"use strict";var i,a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};i=function(){return this}();try{i=i||Function("return this")()||(0,eval)("this")}catch(e){"object"===("undefined"==typeof window?"undefined":a(window))&&(i=window)}e.exports=i},function(e,t,n){"use strict";var i,a,r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};void 0===(a="function"==typeof(i=function(){if("object"===("undefined"==typeof window?"undefined":r(window))&&void 0!==document.querySelectorAll&&void 0!==window.pageYOffset&&void 0!==history.pushState){var e=function(e,t,n,i){return n>i?t:e+(t-e)*((a=n/i)<.5?4*a*a*a:(a-1)*(2*a-2)*(2*a-2)+1);var a},t=function(t,n,i,a){n=n||500;var r=(a=a||window).scrollTop||window.pageYOffset;if("number"==typeof t)var o=parseInt(t);else var o=function(e,t){return"HTML"===e.nodeName?-t:e.getBoundingClientRect().top+t}(t,r);var s=Date.now(),l=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||function(e){window.setTimeout(e,15)};!function u(){var c=Date.now()-s;a!==window?a.scrollTop=e(r,o,c,n):window.scroll(0,e(r,o,c,n)),c>n?"function"==typeof i&&i(t):l(u)}()},n=function(e){if(!e.defaultPrevented){e.preventDefault(),location.hash!==this.hash&&window.history.pushState(null,null,this.hash);var n=document.getElementById(this.hash.substring(1));if(!n)return;t(n,500,function(e){location.replace("#"+e.id)})}};return document.addEventListener("DOMContentLoaded",function(){for(var e,t=document.querySelectorAll('a[href^="#"]:not([href="#"])'),i=t.length;e=t[--i];)e.addEventListener("click",n,!1)}),t}})?i.call(t,n,t,e):i)||(e.exports=a)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n1),n=0===this.audios.length;this.player.template.listOl.innerHTML+=(0,a.default)({theme:this.player.options.theme,audio:e,index:this.audios.length+1}),this.audios=this.audios.concat(e),t&&this.audios.length>1&&this.player.container.classList.add("aplayer-withlist"),this.player.randomOrder=r.default.randomOrder(this.audios.length),this.player.template.listCurs=this.player.container.querySelectorAll(".aplayer-list-cur"),this.player.template.listCurs[this.audios.length-1].style.backgroundColor=e.theme||this.player.options.theme,n&&("random"===this.player.options.order?this.switch(this.player.randomOrder[0]):this.switch(0))}},{key:"remove",value:function(e){if(this.player.events.trigger("listremove",{index:e}),this.audios[e])if(this.audios.length>1){var t=this.player.container.querySelectorAll(".aplayer-list li");t[e].remove(),this.audios.splice(e,1),this.player.lrc&&this.player.lrc.remove(e),e===this.index&&(this.audios[e]?this.switch(e):this.switch(e-1)),this.index>e&&this.index--;for(var n=e;nt&&!e.player.audio.paused&&(e.player.container.classList.remove("aplayer-loading"),i=!1),t=n)},100)}},{key:"enable",value:function(e){this["enable"+e+"Checker"]=!0,"fps"===e&&this.initfpsChecker()}},{key:"disable",value:function(e){this["enable"+e+"Checker"]=!1}},{key:"destroy",value:function(){var e=this;this.types.forEach(function(t){e["enable"+t+"Checker"]=!1,e[t+"Checker"]&&clearInterval(e[t+"Checker"])})}}]),e}();t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n1?"one"===e.player.options.loop?(e.player.options.loop="none",e.player.template.loop.innerHTML=r.default.loopNone):"none"===e.player.options.loop?(e.player.options.loop="all",e.player.template.loop.innerHTML=r.default.loopAll):"all"===e.player.options.loop&&(e.player.options.loop="one",e.player.template.loop.innerHTML=r.default.loopOne):"one"===e.player.options.loop||"all"===e.player.options.loop?(e.player.options.loop="none",e.player.template.loop.innerHTML=r.default.loopNone):"none"===e.player.options.loop&&(e.player.options.loop="all",e.player.template.loop.innerHTML=r.default.loopAll)})}},{key:"initMenuButton",value:function(){var e=this;this.player.template.menu.addEventListener("click",function(){e.player.list.toggle()})}},{key:"initMiniSwitcher",value:function(){var e=this;this.player.template.miniSwitcher.addEventListener("click",function(){e.player.setMode("mini"===e.player.mode?"normal":"mini")})}},{key:"initSkipButton",value:function(){var e=this;this.player.template.skipBackButton.addEventListener("click",function(){e.player.skipBack()}),this.player.template.skipForwardButton.addEventListener("click",function(){e.player.skipForward()}),this.player.template.skipPlayButton.addEventListener("click",function(){e.player.toggle()})}},{key:"initLrcButton",value:function(){var e=this;this.player.template.lrcButton.addEventListener("click",function(){e.player.template.lrcButton.classList.contains("aplayer-icon-lrc-inactivity")?(e.player.template.lrcButton.classList.remove("aplayer-icon-lrc-inactivity"),e.player.lrc&&e.player.lrc.show()):(e.player.template.lrcButton.classList.add("aplayer-icon-lrc-inactivity"),e.player.lrc&&e.player.lrc.hide())})}}]),e}();t.default=s},function(e,t,n){var i=n(2);e.exports=function(e){"use strict";e=e||{};var t="",n=i.$each,a=e.lyrics,r=(e.$value,e.$index,i.$escape);return n(a,function(e,n){t+="\n \n"}),t}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,a=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:this.player.audio.currentTime;if(this.index>this.current.length-1||e=this.current[this.index+1][0])for(var t=0;t=this.current[t][0]&&(!this.current[t+1]||e=200&&n.status<300||304===n.status?t.parsed[e]=t.parse(n.responseText):(t.player.notice("LRC file request fails: status "+n.status),t.parsed[e]=[["00:00","Not available"]]),t.container.innerHTML=(0,o.default)({lyrics:t.parsed[e]}),t.update(0),t.current=t.parsed[e])};var i=this.player.list.audios[e].lrc;n.open("get",i,!0),n.send(null)}else this.player.list.audios[e].lrc?this.parsed[e]=this.parse(this.player.list.audios[e].lrc):this.parsed[e]=[["00:00","Not available"]];this.container.innerHTML=(0,o.default)({lyrics:this.parsed[e]}),this.update(0),this.current=this.parsed[e]}},{key:"parse",value:function(e){if(e){for(var t=(e=e.replace(/([^\]^\n])\[/g,function(e,t){return t+"\n["})).split("\n"),n=[],i=t.length,a=0;a/g,"").replace(/^\s+|\s+$/g,"");if(r)for(var s=r.length,l=0;l]/;a.$escape=function(e){return function(e){var t=""+e,n=r.exec(t);if(!n)return e;var i="",a=void 0,o=void 0,s=void 0;for(a=n.index,o=0;a\n \n
',t+=s.play,t+='
\n \n \n
\n
\n\n
\n
\n
\n'):(t+='\n
\n
\n
',t+=s.play,t+='
\n
\n
\n
\n No audio\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n ',t+=s.loading,t+='\n \n
\n
\n
\n
\n \n 00:00 / 00:00\n \n \n ',t+=s.skip,t+='\n \n \n ',t+=s.play,t+='\n \n \n ',t+=s.skip,t+='\n \n
\n \n
\n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n
\n
\n
\n
\n
\n '},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t,n){"use strict";var i,a,r=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function l(e){if(i===setTimeout)return setTimeout(e,0);if((i===o||!i)&&setTimeout)return i=setTimeout,setTimeout(e,0);try{return i(e,0)}catch(t){try{return i.call(null,e,0)}catch(t){return i.call(this,e,0)}}}!function(){try{i="function"==typeof setTimeout?setTimeout:o}catch(e){i=o}try{a="function"==typeof clearTimeout?clearTimeout:s}catch(e){a=s}}();var u,c=[],p=!1,d=-1;function h(){p&&u&&(p=!1,u.length?c=u.concat(c):d=-1,c.length&&y())}function y(){if(!p){var e=l(h);p=!0;for(var t=c.length;t;){for(u=c,c=[];++d1)for(var n=1;n=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},n(35),t.setImmediate=setImmediate,t.clearImmediate=clearImmediate},function(e,t,n){"use strict";(function(t){var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=setTimeout;function a(){}function r(e){if(!(this instanceof r))throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],c(e,this)}function o(e,t){for(;3===e._state;)e=e._value;0!==e._state?(e._handled=!0,r._immediateFn(function(){var n=1===e._state?t.onFulfilled:t.onRejected;if(null!==n){var i;try{i=n(e._value)}catch(e){return void l(t.promise,e)}s(t.promise,i)}else(1===e._state?s:l)(t.promise,e._value)})):e._deferreds.push(t)}function s(e,t){try{if(t===e)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"===(void 0===t?"undefined":n(t))||"function"==typeof t)){var i=t.then;if(t instanceof r)return e._state=3,e._value=t,void u(e);if("function"==typeof i)return void c((a=i,o=t,function(){a.apply(o,arguments)}),e)}e._state=1,e._value=t,u(e)}catch(t){l(e,t)}var a,o}function l(e,t){e._state=2,e._value=t,u(e)}function u(e){2===e._state&&0===e._deferreds.length&&r._immediateFn(function(){e._handled||r._unhandledRejectionFn(e._value)});for(var t=0,n=e._deferreds.length;t1&&this.container.classList.add("aplayer-withlist"),r.default.isMobile&&this.container.classList.add("aplayer-mobile"),this.arrow=this.container.offsetWidth<=300,this.arrow&&this.container.classList.add("aplayer-arrow"),this.container=this.options.container,2===this.options.lrcType||!0===this.options.lrcType)for(var n=this.container.getElementsByClassName("aplayer-lrc-content"),i=0;i1?(e.notice("An audio error has occurred, player will skip forward in 2 seconds."),t=setTimeout(function(){e.skipForward(),e.paused||e.play()},2e3)):1===e.list.audios.length&&e.notice("An audio error has occurred.")}),this.events.on("listswitch",function(){t&&clearTimeout(t)}),this.on("ended",function(){"none"===e.options.loop?"list"===e.options.order?e.list.index0&&void 0!==arguments[0]?arguments[0]:this.list.audios[this.list.index].theme||this.options.theme,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.list.index;(!(arguments.length>2&&void 0!==arguments[2])||arguments[2])&&this.list.audios[t]&&(this.list.audios[t].theme=e),this.template.listCurs[t]&&(this.template.listCurs[t].style.backgroundColor=e),t===this.list.index&&(this.template.pic.style.backgroundColor=e,this.template.played.style.background=e,this.template.thumb.style.background=e,this.template.volume.style.background=e)}},{key:"seek",value:function(e){e=Math.max(e,0),e=Math.min(e,this.duration),this.audio.currentTime=e,this.bar.set("played",e/this.duration,"width"),this.template.ptime.innerHTML=r.default.secondToTime(e)}},{key:"setUIPlaying",value:function(){var e=this;if(this.paused&&(this.paused=!1,this.template.button.classList.remove("aplayer-play"),this.template.button.classList.add("aplayer-pause"),this.template.button.innerHTML="",setTimeout(function(){e.template.button.innerHTML=o.default.pause},100),this.template.skipPlayButton.innerHTML=o.default.pause),this.timer.enable("loading"),this.options.mutex)for(var t=0;t=.95?this.template.volumeButton.innerHTML=o.default.volumeUp:this.volume()>0?this.template.volumeButton.innerHTML=o.default.volumeDown:this.template.volumeButton.innerHTML=o.default.volumeOff}},{key:"volume",value:function(e,t){return e=parseFloat(e),isNaN(e)||(e=Math.max(e,0),e=Math.min(e,1),this.bar.set("volume",e,"height"),t||this.storage.set("volume",e),this.audio.volume=e,this.audio.muted&&(this.audio.muted=!1),this.switchVolumeIcon()),this.audio.muted?0:this.audio.volume}},{key:"on",value:function(e,t){this.events.on(e,t)}},{key:"toggle",value:function(){this.template.button.classList.contains("aplayer-play")?this.play():this.template.button.classList.contains("aplayer-pause")&&this.pause()}},{key:"switchAudio",value:function(e){this.list.switch(e)}},{key:"addAudio",value:function(e){this.list.add(e)}},{key:"removeAudio",value:function(e){this.list.remove(e)}},{key:"destroy",value:function(){m.splice(m.indexOf(this),1),this.pause(),this.container.innerHTML="",this.audio.src="",this.timer.destroy(),this.events.trigger("destroy")}},{key:"setMode",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"normal";this.mode=e,"mini"===e?this.container.classList.add("aplayer-narrow"):"normal"===e&&this.container.classList.remove("aplayer-narrow")}},{key:"notice",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2e3,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:.8;this.template.notice.innerHTML=e,this.template.notice.style.opacity=i,this.noticeTime&&clearTimeout(this.noticeTime),this.events.trigger("noticeshow",{text:e}),n&&(this.noticeTime=setTimeout(function(){t.template.notice.style.opacity=0,t.events.trigger("noticehide")},n))}},{key:"prevIndex",value:function(){if(!(this.list.audios.length>1))return 0;if("list"===this.options.order)return this.list.index-1<0?this.list.audios.length-1:this.list.index-1;if("random"===this.options.order){var e=this.randomOrder.indexOf(this.list.index);return 0===e?this.randomOrder[this.randomOrder.length-1]:this.randomOrder[e-1]}}},{key:"nextIndex",value:function(){if(!(this.list.audios.length>1))return 0;if("list"===this.options.order)return(this.list.index+1)%this.list.audios.length;if("random"===this.options.order){var e=this.randomOrder.indexOf(this.list.index);return e===this.randomOrder.length-1?this.randomOrder[0]:this.randomOrder[e+1]}}},{key:"skipBack",value:function(){this.list.switch(this.prevIndex())}},{key:"skipForward",value:function(){this.list.switch(this.nextIndex())}},{key:"duration",get:function(){return isNaN(this.audio.duration)?0:this.audio.duration}}],[{key:"version",get:function(){return"1.10.1"}}]),e}();t.default=g},,function(e,t,n){},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(40);var i,a=n(38),r=(i=a)&&i.__esModule?i:{default:i};console.log("\n %c APlayer v1.10.1 af84efb %c http://aplayer.js.org \n","color: #fadfa3; background: #030307; padding:5px 0;","background: #fadfa3; padding:5px 0;"),t.default=r.default}]).default}); +//# sourceMappingURL=APlayer.min.js.map \ No newline at end of file diff --git a/static/awesome/css/all.css b/static/awesome/css/all.css new file mode 100644 index 0000000..0102dab --- /dev/null +++ b/static/awesome/css/all.css @@ -0,0 +1,6 @@ +/* build time:Wed Feb 02 2022 13:21:17 GMT+0800 (中国标准时间)*/ +/*! + * Font Awesome Free 5.11.1 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + */.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:solid .08em #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.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(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);transform:scale(1,-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adobe:before{content:"\f778"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-handshake:before{content:"\f2b5"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-haykal:before{content:"\f666"}.fa-hdd:before{content:"\f0a0"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-instagram:before{content:"\f16d"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;font-display:auto;src:url(../webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:'Font Awesome 5 Brands'}@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:400;font-display:auto;src:url(../webfonts/fa-regular-400.eot);src:url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(../webfonts/fa-regular-400.ttf) format("truetype"),url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")}.far{font-family:'Font Awesome 5 Free';font-weight:400}@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;font-display:auto;src:url(../webfonts/fa-solid-900.eot);src:url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:'Font Awesome 5 Free';font-weight:900} +/* rebuild by neat */ \ No newline at end of file diff --git a/static/awesome/webfonts/fa-brands-400.eot b/static/awesome/webfonts/fa-brands-400.eot new file mode 100644 index 0000000000000000000000000000000000000000..f57252f2879a6f4e720c0ea9df49f84fa0c8cc9d GIT binary patch literal 130858 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
@{`O@*8JqL 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

|tu5?)>( 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 B!ao22 literal 0 HcmV?d00001 diff --git a/static/awesome/webfonts/fa-brands-400.svg b/static/awesome/webfonts/fa-brands-400.svg new file mode 100644 index 0000000..003e7d0 --- /dev/null +++ b/static/awesome/webfonts/fa-brands-400.svg @@ -0,0 +1,3487 @@ + + + + + +Created by FontForge 20190801 at Wed Sep 18 17:45:44 2019 + By Robert Madole +Copyright (c) Font Awesome + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/awesome/webfonts/fa-brands-400.ttf b/static/awesome/webfonts/fa-brands-400.ttf new file mode 100644 index 0000000000000000000000000000000000000000..bd647b64678d72645e6b4f8fa7ed8803cb1a1891 GIT binary patch literal 130552 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

if=Fl~%(|$mcs80<906T07DkpKgp_ zVO27|qfe{z2{d)kPI!CmSSmTqQAR2Hm48xC=EHq0I;lZDUdhZajw0X9kv3{=%0y|1 zAne7lJ&4-Bw(R>cL_FV>ua|fAn^?1~7ApKc$K}>Yi!!`xw8Q0r%!FF7`Q`V1voce> z{XjlHzcO>GoQMVg;>Dxyp4c(^1dC!iHI8`*#{8y#(2^)+QvrOKosrUb89tlzE^&ZB zEF|QU%AyP%Rffy{r<#MZcK<$oybv#CBGa_kt~a{9g9lZi*`(TibYtoMZgtQMhbD7n zFH?%wW>WRq!CMdBA@YqF#~)zav61cn#`+?|O@?kTHta=)Ur^pamYKz4ut*o0K7(@T zko47)=}INN{2ZiYPvns`J6{TOH zk^vWV)cvs%wfBbS1RZnT7}}O zv^A$^{#SKC!&QscwLWnDjJ8{;z3M1_MPA*kXay&aT*xj?qH?g>7ORu*jMQ5f&#zPpbI9VUx?iL&VN__0*ombucnp5Yuj#AENZf)&2 ze)Q<^V@FLd3FSTKOX>)$#JTjZ+7|U7b&a=Cwf7{e2BilZtw?0rh;S%}rTrM{D_ExmAlk(8Va;nXIzFx&wF=K`2%A;HP>Uu8ZCn>2C@6e9d=*kp{#?S}T zqj3V$C?cv;NM9OXa;ps}UiFaSqS;VQmpjQ2<;v^-OlA|7`P|}z^XLG3rsy>&$&sZwan9GdjMPMwJk0$AiOcer2)g;PN7f54}P=C*0Q%zj(c zubE5u;4zKDYoe8n0OejS?0nx-;q6ZfPvSm|X=Mf7lwoXnAC|H4gTBOJJc?q_m3U?3S7h{pvj=m( zPqKvT&p}GYkZ41A%{-)*j^PlcYK8O^QPz;J-k(nqb#n@M>IY z$n{we@6VV3L=o zazz_5zW$Up5@?g_G~Z@8QH(&jO^c*7vce^{t7NQF!^wxl<2i0b*~=N|Ke2e+wA@|_ zyv+<}>~NYduM%#ku2OVY;br;r4~rEOCtw6vwQk%1P&6a_c8tEZ3ir?5P)UGkhb~t zdpQfDRw4?0c_;Fak){~Hvxyb0pCzJ~G9=GQT8APB&5Q#ez;f`8j-h#G&K1!&wth?!MdG!yk=e8*B;7DNPrYQoNjO=KWFli`XolraOGFXe&OM_B|DZ-@5wZ#f#gh$U8L?V>L{HvQr!(lfxanT7~(-joKJc$s3R;)+O z36JlMDZ2FM7_4W>w0FU!_X}4NH^d{M!LbT_Ze>~8nWv%_nq|G;{NY9YfvAVd zQxy@->{y6(Qa;5;ae zVXK8pHC@}|jI-QlLa2V)-kUx~;f_;L`nUx|npW{E(J9d*)k4`e|7vdep5tqM$H*Pb z=dx;fZPZQ9ozMBO9=+abeLB>rS3~ZodZcvMN+}5XqWO zt1&-TruoIvhvG;E-Wv1l)U@ZNk1njqa+5EPXVsm#>$V)fw;Rn<@1)V0u~wIn^I|_@$Fj90B0>;bD zrWrNVxh9Ob8%-ikHu`28{S~uyVm#A=j%vy)Q<=!{h19f$HT6t>sxaK0(mGq#fAZjo z4A3owam4OsWOf{R4SC4)B=HHL!vzUNGGQm3J@A89hJNruJA64GBq>z~$cM@}!-~UD z3;Y3lV^zTTXZz~;(>pBV{NCodbIsE`Oyl~!bHBV`9N*U2Go|Urw=JJj&zxR4weJ?! zjD*e8+fQ@P^8aG_jG;AFJKIhhI@FP&Chjoyw7C*#K36(ajf`w$Pg5IZ0R0wet*R0w z#bI#;4<*y3jlBPx?|=U{A9(b+NBO`0rPHm`@13PZbF`PW_E@F8l|6S2pp;C=i{5`} zg2qIbl~9X7ir{yQ8|XBv}(W?wMbKErRs|)x67O ziN)S?t087c=M61=G7@ujR#Y(7cr{;j_Z9WZURWa4wvj`RF@5Vq@1#-nuG7X8d3~co zrzW(1JZdRoE^@G@bn0;ITsrP*;~H%`v=Xah8eBfXe1hi+PlsjFOlP8ogHxu*Q(sv}38V>|D~?MNM{WFt>T&|)D*@d8gagfE*~v9 zDb~|GPmjOjW#Q|+@*a6V*G;}xjvAIYfvq6$6ta|L^d!2lJ1i(28R)^f z(yb6qGGE$5vWLVkI)z?L6(Sn>3zGfwo>ncZ(0F_T`KWBS+9`LMGlwU8v6}7eiKpHf zF~eK$h^D3|DwRyskAAOG=#=;E?APmKaVpn{{B85iLZ{}O%FlRS zHM%_-KH=0NyDgP|XJw+on=|Vd6X+HvJ3HHp6P?_anTlL5YA?R8J+9tEOxO+7x#yy) zD=C>Qmx)+PaQa@Am{TSzt%ryMC3@o9Gs&6YVlnwfP5x8JJ($A^3}~Q5TumM5u9>N8 zZFR3oYU+VEP_>65XYU#PuepXeoLjf1B6i}7)GyzI+{aV2%6TJmBxX^2@M9lXwh%e7($(NM=NvvypDQ@{c0G|h= zNBtJBf~VzFh*>fh+PEd+o{+1=8i7yG1J|WsX&@gf$R2fI8j!uv%=i&~d`{(Jhe3o< z4Hi#xuHBe1Ifp#YsLH?w{d1uD}-3UeSjm#zyC}#tMWl}}H zx*b{7s2#V^lo+TU9W~WgzM|mHvh-5v`wk@}d_?CB1o?ePL!Oa$t=jl>no|YODGcv* z!EH5NKNneyN7ec_D3OM9&sokGd-2HI>KP8^%_;gls2@p0K2J|p+p)u)Y_(3uO%`~} z5WaI19MP>tX^KQ*v`{q*MT#{w-Ok1SrvwKQQgFnkI>+p=Q~N2(P9)s<`T9&ss=TR- zCNZ__(^WD!F-I)Pd0f$GfH*{Ih37ty zOY@Z@S54*kRdsdn!L{vowii$3z0tvsE9X@U^&9V4s9onp4n4HCFdg03?fLbS!?6+g z-Zt!#Mljd0VwTC$Jp*!jh5tm$Joq|d#|Q`EKuO{Y*^sPU&H*kGVI(6WSl^#t zTUc0I_#hT}TsJ-(FUFg>^AMZ>fARL=o7Gybc@^;%=aU7fL)?DY^YcLgv!{fvk zpJM#?q!(i<822`VS4eA7hVhKPh!VUZ%k3}&&sSlX%Icq5lnHM^HV@bfe|y7uQ(s-A zp6^VfI+rJi;sS>3?2qly!nw@YsiHwFYU!cFAF1w518OjsBpa55b8&FT`hVuYl#@^7 zlZ9&5R`E!ha;gZlZnq6aK2~QeA4Ay`4RXQ|EG-+sX%P3>jjE6?Tm;QBRj=Hg< zLC?4SV29_y4sRX#C>l>+9{Fu-bW9t_f5m^?rvXAww%OsKd>{FC^A)ozwi@6sc%>*o z$*W>eNwMT@J4oVk33q4$h5(NFychUzmN)R);J+=2+ln3Rh))Uj1ss64#wSHFqQSm~ z!$7*K4@ZQ(L$f)fqNc&mprc*Xn_83KhQ1n^t>vm-?e!G-t$!zlsB>ntP}j6p+3`de z8A;fdsqfTB83HYS`nj5$)eiwiZAEY37mIE}dS;+g5sQ1pWfh6(pbx+UcIGFX*n4?N zZ7Ej`728%BYJDZii&1menPr_q*sOVeb6?14Z zQd4A-p3#d%qogIZqMp_>_iL{?g`8CB$<<{?HY>C(DtrvNjK6S zJCe{+tQEK3rtR3JQMCgyDi#9cqZ6b>BHHAPc63^so*a#Kv{px}DbPD=gY=0p-f;{I zi0qC|Yhu#tASpS-cL-t0SH_|V)s{GPljE4j0t{e%A7XW2yvTyi`bRbKm?bHV#B4Bz_}?0|6@&XA)DX8#YbfhmePl&oiiJ|;~nEiER7)HGA) z!1oz?Wn%8yEM>zra)m|saxmdo3KlBgBmQnX7F#*Rw~HGr4RJKM(>r?@Do5qyb|F5= zw{&|^o-&Q}%K?S;XX+^@=foXjyH|Xl&0lsV3RQOV-eHERwC0TZ@iRFJUgJ)kuP2$s*&&3~5+4RQQ$%b6$N)!3#OHwm z1AsYjWWidRL3(Wnk(0Qz|J~;alF{7@K0(CpA;Sb)C|?bnVr=SA9GTfEpCkSiYkzaN z(Z+FTP9!{PB?*~T+j3h|A)^D%;6%fIGTjN;4m}0VwTWC}fCLPgT#O~4bHb616u7us z+sfvdkjFD|XuZQ{q;rF_=tb(a++msBSh`RXMEVHvlBKTY1Ke~X+60K?9e-fCew>+N zB&|rwjU7$_a3|8K#2f`RX2dbiX8=gTtuYUYk$rb&BH<+2*JD4lG3Hs6jfY|Epv&Sw znQ%1nj*)N=NwnWPmNwP z4{p8pRrj7eeeO@M?;mNae<&7@-C7^5zayJ`_5P5v*fLb3R~n2@Y_Ekf`TES2SylON zEPnKDi9|IzH9r$|I)nPsJDtcIe^ObC0fzNYjJY4-o@l90NL6(!W40E}!Hj@dw4Dy< zEv5`P8=Js4l1*9G3uc$8U0i>D{du+eQ2!V9;4YW1UTp4KOs)TYbKAD&Ok<(?qtVRx z<42A>KHgQ`r$3_J`(ppAU+sVO;{MDQLz|fQ$4lLAw>Y4HK`tOQfoLVT4um7C$I@=6^C)26X zj3$kH%<|3UtXGZCZTD8gafmS1rGLG2i8$n8qL3BV@ShoZR@7++%obtA(RN8J40E%~ z%H3vm`ip&*XQrc&hB$x2>B$<+I9LQbfO?hnE!?g}l z@!z7&t;xYIA|``K4w@f*U*me3A+%7-vYFB+LW`9+O9T1D~1YZ~~`- zov`cn;6LKBdYZ1$h|tPVj+7eLw5d|2py#uhJg0&jbw)Re*`zv^&FNY?6(ibCd^V)d zv%dNvZM2TkLRhP}v~Y^`O)VfB&qKD3T&m{~Z45QDq>rSQmVUXG9m}dt)yen<*#x?` z8{wE+G18<4=xdOUCBwaU?bg(xX9r-~+dsQcEj&3JV(~wSvk2&9+Sxov^go2+sNB=N zfZQ&+ONA=AUMrq1NOp-zFfWltrRtUx6^o{dCB0-;g?~=!$5r@U@4|Txzx&;goeb^g zp@~MGc!Fg$Lh-kY5SAS=eVjchhhaUv1vj9^XF? z!Lr$90gT2WHqykzMKkM2hCIh*7()#7j7;V$BR2tialmcKuTzOYM-UKkikjFqqwvn9 zCN`^{k=TFzqTH(0vDL(?rB+v!x0K*PG&jR3%lI?7sCwq5SMl2QOU;R~&Y{0*cE%3C z6g1-$ea28ykR0Y$)r*0K$qw?^7npM!m>w|$mIy)+Hw?EqvW{pG;s^HT8XZPoyK9r{ z?2)9#25`e*>h#Gq;fB-ysbZoiPhhB_TT`*ri@_qU+uOs%Fl#_D9I;x^9T-kgn&J`^ zCehCFnlSe$)GR{4;-=9H$HvM_imZkQ3D#qJCqqfNSu%JC#O)9|$x#JxB^~=zCrIo3 z(L`q2n$+|udl~~>#>Fxsh^QTKG_#81q_k-p+;iHRcH`ygjNM0QLfCiuHc5iG-U(rS z;a_n?eM+DS(ZlfWzklgJ6L)`!nttg_wuo-iNQzh(e@U`z7R9N73J6n7&}D021>hjl zOeR%F&Zk^GR!Hg|WMW!OLfOJ>7UIl`c69$&4_Y)j-|@>UcEY&*dbqF&Ps?6)GGut~ zaA7tcyMiofLd#tD<4(kNBkulqd@t=V;^b?itwx=Q0rAHDyw~2om1_I-Tgw08`VfQf zZd@at61UdvA>ijY&t%qQlMAJl|bu&`-8qIkcNbf!yf^Q z*jmGm$`P|sd|*k%^TXxk2MaocQCPWG)K3$ghP)CidwofFjNRkNyJ@yNx4_(|z|_~g zY}EO=pR*ap7VKBeEMj*KTJ@Nzox)`=8csfyH5>DZNsNzS(}U^(7y2ID%zq)U)Pk;7 z$V8nXKShHBj3|KbqfsBdO^uMq4Mpsaebi1Bz$5HRxc08r6 ze>7W@+^ms}`!>xr1uq+(qju15lRUJ1FF6r%PWVqV4bB2f5@(8^;2URKl0q2Ly@>f5 zmM_Z;iwN(PSM5;hi+pk@AIX>F(JzJ@%M?D7qMfcKI}2OvR(XusIi-izpLd;zH9c)c zJZok&@f`Z7R&MvM0wvY-JUn^iznMQ0Y302H4>h~jicKHBF4SD~M2jF?8E5!Nd_M1% zs1l`71gG?CR^9<{LA*B#!h@$wMa@R;akDP)-`83mp~e@*cUpYB;;;FN$D7apTiY*Q zeEr=YeCcNW*_ZAH8(;odJ#*2y`|j7jbTjtSy;Y`xhYvWF#Y4-b$wZ;| z?yoJ@%?Vz${s+eKhxV=BQp_5oE7vaE^?}becF)fgL*vigA6dREwi2Cc>9H`P`Vv24 z+lU^)69XEUFQEn#%<8wT%}8+*CBh+N$vmuu9G|vwUZFVJ87PGeZ0D+UI(;z60Da`K z>#lq3I@K0_$QingCwwPFrNEX6H{3tkxQEyMS&%CFS6+49W1JK5slTd@uug?WYIvr@ zdPA|P9U=U1Y{3B$`*2u9v+8iR<2UB#_jXSI)l-bg)7q0 z{#>$HBlIFg1pfgv3cV|*y)w4ve~gJ#`51EM4~9bYw+cPtl0443ciTpRh0n-Gp0dp` zJ~VE+W`^>DsYQx$Vw2Ux+3w_03&dw-s#UVA@p8M7PS1p!tFwl?;OzDbnicJp3FFv3 z0k6u^rlL0*^C~~Z#|58hg~mc9cSFamYN_{&gd- zLkE3i0Pl-cM4TYdObWeZA(BT_?a|X(?$EG|lgmXAL1~;2;o1bw({KxS>+lv8aAbXeB_`S`0D^$g9>@oP*;cj@-AL?c_>(wmOPF-Te7=9<( zZhE-oCcMyxI0+G)Q^X+iHJgg1F*IcUGM3PzW@;%CN0=xwhZ<|fFq$N#l)jZ_vby>Z z9=4H>k7~}h5`_q0kAuEZSdS3iau?UN@ZN(Yw|3ElJfzdgeU>|@7A@*}I4i)qS+@}t z{fn@l@^WBc(evR)!ju!YQe^VA!dO0?@xzFHEF`1Jln3<<75uOrZJ7E^vDD*EGg*z- zA+wCRu~q)uxRwd~(J?T3T9zk0xbdb{VY0}ad?Dbp7=mRd>bl)Q(YOaavFpb`Q<_yW zN_42a*!+o~P}#q;-elixeAMVK>Rs!m8@<;MZLPm{VL@%1)o1Z-EbMD=QPJcIC+{n(awE z&dGN33ctE?awRAPqFdvo&uJ6Xeb1n?|8W&j?^lquQlx{3!Yzr!Wl>{Ul({RYvE0g1 zm(EbMP$rVI{I)sgw*#Mm=S0^iEm~jm3tiqlm>)C(V3fwD#GlzN>0)6rQxG?p@Ad*$ zBFoEy4u$rKU^0{0618K{uRu~M{XuR#6t1GKgkWsgqp$Bb zp|`@bu;N-PUnC<$y?A51PykLB29_6De}_ePdU}s1 ztcJxt?Kr@dkhAoJQ%I34Lx+}vDl&xlTSQ8Yzs*Y3dR--yM82+Dw>%_$Vk;l;qp&QxWo;1Dq}fsRveL|uB{|JXFM0Sk}#aS z#}-w@FU$DxP(+231zk~yt>UAlLi!AdxG-cWwk%bq37fDzGkMTDLXL!{reW@J zB7nEUUCa?<%!zJlw1N$ICNJMQ_MH5f0*P*=N)R(NtkH>+ML9?xc-dUdpjghmA? zI9y6l5J+7Z`8WERR%*6gB@0(f#w!Flhy)_qjHHOf@LnRxg=B}2o6xXEC(nUEAc?zB z9mXmA&mzEv_A#`D&15DXHt-dY8CEeQn-gg>Z0Mz=lTVVUj3?2=w#g`J;aC=x>_jvs zn$p-?JDKq4fvCt9h*nk-`2jHWlsj? zv2_{q0BNXphjs39%9MI&VIevlOXvJ_bSAc%EW>iAYvv;h3*JoBOGo?+&#uy40~nri zxjh?TLjXAxkfU6`D7R|M-)0h)gw$?6O8VUBpEmccWd-?(~b`Czzeo<8PF*GaYkPz7ErCF$Lx-i3yq@4)MJjp)5 zGKAy681R|~fg_Mf3#l3aOtbxd+xlA72RD#NAqtyJKNfNq8sTSNm-uAy+*;j=(cDr9 zSGs?7q~6Y}*cFNbfoM8@vfa;z9$&R{qpNM^Z;LV%3@M3=pAYJpJ$kCQr0Wi<7o0B!lrYmb zrLbFxcE<-%-4p@U7r=XFbUZ9dYKc5Vi;*}OAQ7-aO!q7t3045E52!Zi#Xyb6!ZZ>w zY&^{SvauL`*VxwW(e*#gRI3?vCR05~tMQPZAa$arYL+#1+a#sxTC-(Dke3+ChtPCq z?wUs9%E?&N1BEC8e|#&K0L_C`Y{V(-%>ByxVsB}#npNkr)$00-qjblB&_kM*=s2&X z9Au)4PT|-n{%ts9&|MT*CuO4=o(ZL;9&E#3d0t699z3$tFzdwt>!*eZZh%sIkp1&( z9(m-NKmU<)i-!)~aVX|rkyp<=_L;|DFs^=h{Ta3#TCA52r6a+V9bwEqrJiTckciOk zlwA6xN)Q-j+QHvN_2iRt*MH*+Uq~im$@Ay$QMGse(nG(Yjp!$}^-tW)K0@Hze+KUU zOfWu%J%Xmek{78#qYkFUNLa)Sh;qSZ7adcUSC)MM3>N+RJg_ouDlSY`I`fEKkY9PV zx^CC5T~F;g$FDl=Ir-h=zwp4Tw-kL#eY%v18Tf@QGc~y$;rXX_MRt92`90gWzh`;* zz&8Hf%+fHUZn}L}{ah!U+nPl#dlb3L<=`K$*ce|gFlT>?C{eH>a`G*Ev5q+ce&N_; z#%>fth|?e;Q$=Tdi|YdCH#68&A0~Z-Z!jdq;`^u!W`|~cdi|$Y_>UvspxBt+SX{l@+uN&g40J ztX# z=v3lRH96U`<9`*aRop>0>ON|hN7G{qEK`|i-uAXOW^T^bT66d)AHGa5Vf~+iP@J#2 z!BKyPv6#i1AHru6a-oSMIYm)>`uM$jS8ChNZ~gekPo2N{#H&`-Gy8U2J#l=sy?Vor z)$2)iIgIDuR{t%~Kh2MflE3`bk*|z=Yvixk{R%J~hPfTp$a4gXR@R!)vN8>aMrjjC zFs%-d8@Z7z#)fhQoK3X<7&rZ1AOBqZXgpzX)izD~8pw~(zZ&+}CSQ#%CKlLhFywHE zEy4G+9u?YRyCfUFvA4k2m7ozAmYv~`R_t_Zm`f7eONOyDlogDZGzu`LL>;)VVyhtx zV*v?5mQ*f6&Y$c%FC8x9iRcv-cOHdqi5k>!m`1B zY80B|u)NC}%QRs#y9caDMm-fmV%}-`1$KbKU6H;hSQC9 z1(_2{csPb|oEwOX;SelOD+-M?j0Qi|MAFbAf^U?+wp@x8vUC=4?RXf;ry}%xaxhU_ z8*`mBp>o6_2|%HzVUn;18it*YLr*lFqQ{zR(M{U^$#{x0p}g2J@Yax7D0Q{8p!*yX zScP+yNQ$H~u^Br=tO{B`Vz3te19tWucv~LYIdBM5L??bTVFC@4+-!AwQp(G~V|lDE zEcQ?DJbJU*+niRvsP|Opg~twdH728qwY*=bk<#eRbzJUcBSq( z8+Xn#hqA1>^dFNIM)U+1#ez#k)_k_g1QJSJPx*&#K5?Ql7>$pHLSv=;*=JsO;o5y; zTPXKe$I2P8t=da@nGRKkL8b`Et3y+F%0w;V;l*vLy^U2`fNF-R(0r^0CbS95-Kq$a zQ`n4zj!NDBUq@I1^ zwv%s~9`aNOpm3gP^Fg7F@S*nI**mwR^;yTWmUXf%iPxI6l-U;C-8kRRgAIt@QHHDu zC?;})az03GEkYRBywA!eD^*?o&>8;X>c!_jdhuMLAb$$0h4pVMDl*_gT)bGgcyaYZ z+^!Z@~Hk&g*-YJbY-ybHU$P53U55#Z`(EIHXAIY4V-z=p73#uhRQvI;0+j* zL=4@-X)K01=LX_LxR8XMGSR4u2EP*tQ zQG}jba6&IV$%~@t>R2W_HI>bbRny-v7Ib~V7~Vd(^H^{I9I{|3^1~k%Dmg0IxcS2d z^6A6px#g~WW%(uQmV2C);p0;j*~q`dl^Yv2{}@yfv3>Zv@d2{OAaNT!=E3GqutQ}sw?Jc$2Pej72w{Hjc4u2LsU`PN_Djh7wC9TBQx{I&Dhk{xb|hGQe7hac4iPILF9DX!vZVH;O8-A=ZvrLPU7h>(|BN-Bs#E8j zIyH}7RXxw$)oQi6Tdm2KELoN(Nw#HSTOP16wlQYL@&K_J3^8ySk{B~3WM*1CW_$z5 zf+P^axI?EUR;f7`Lt-kYvD zd*9Vp?OyNRe&k4hp{qLcg@t?0W=moE*n?MJ^T6hM@5miThFfEB;j!}zG9FH`{(Cf4SQj+9f-RaMQ(w986#)0?Oxp6Lr!6* z38~gjFE+*|{no`#@7w%Q>;D*0xyl%6Ju9owiZlXEMX$jrBpS+1RlNjo827P)Uwu88 z$qXD;W^_XNh)?BZU|(EXn1(+Q2pEKAKHyLZ7~Nl-_oQ!OBY6^@W_xisx#n@Ll-3iA zy|KBRAhnv?Z_Qscj=6sE&dOX3m=H088#@>7bCa(h-)rct5r21~RkrQbNqq*`G&x)8 z*<%bzx@xpFt#`@JPNTmO)?8if+WOGLMVslwQxEUkJ$s3l)ZOs%spXCBX9TAA__kj^ z)X_;AZrV*R)O+gEcfa#p==(2Svh~N!OMmr}SE%yV--M5-UwdTh9}y8S(D{8r{au7B z#K8n9LEY(@oj9B@cfpi66#-S)ZTr5V3R}OY)YiGY`n02*)!nJAMuLrf#&MOg#ayf`QXwTbZ>6+Uy#k>(e*J-X2_9avBl ziUx!S;2}%EB}}#V4JM3PGcD>AM$WIL5WCBm_2pb~ENraJ&MX%3Ji>{fykm3;;ov>{ zwaJ(jEaa%LJ5kkv9Lb79P;4xduxyNF!OM71z~ z5A}#A)ECs()ZbwDM-d1H+I1n~5L5);!ax_gN7Q^6oUvE>(t`TkkjtmxF*ZYqAlkz= z0Acbf_9Dn5D`;jyabZzJDOsBD%nma$^kR=RgUxfJODM5X*dtQ+b7a=y?Dd1&&1h%{!) z5}YPk9PP&|CQT^bvn*L-5a^&~H&`uRE%pvT1%G8Akj1iZv~3iO0$^qB;BbS}9yEj* z?vU&jRRW1(IUI;v)tCD$^e9Pe=DOwh+!GEAIKprxup*mDj7Yv_9xq<@h^_*4@)r2qw7Tu7UW=obOS&DV zN0o^@=cjIur#-hb#paQTf_J0iw1WuCAVFr*dLubD8Qo1qv1x?gmeZSAHISN%H+Vu(lZG~Qg$VkDigF(0YxEoqfHZbIWyc` z(+JC{R60zsdBPDxFGZk8BSL{;#E;5m5d0L)xL^eFe{v|${L2z`fl3ok6Hqc>%!$ID z+9EwIn*#O(2XF(3(kXKml|9@Q*0Kpor-<_xh-1VpG?MPNO_zwUW}ux9`_5Jgaz5oo z5VBxQ#3zR@;CQ7j)?wXr8<#a)vw;Faw}k#M3QJ%Dii#+x14K8B64=zE8nK}l=(|v? zT1-=2C4S>t2yN55$Ad=sIs`xB)_zJ~I;;3cNqh7)7B(hHr&KxMdMQSlrV61z8{ABQ zgz-4f4uls7L7pL5MLbO+;buA@YZUURRWQ>jh!C-aH_jlWiQb)t%0U`o1WY*HV*b}` zcOjQUqonYpWsqMAgWs~w=!s4+l9{A_kTGeOfl+L`lq#!0=JqRU%tf*Y&*mCE3-&R6-D70p1LYox~Yw4Y?>pN$<_a6qEMW-Xz4S~ zI6lSHxI0M%(V8z75^~Sd#P8XSA+=gWXb}%p3aMJLnqf5^3Qc5C*lt<|^(?urBylV( z|6&@Dh_X;j;YoP)#-mjqpvTn5wDBFeSUfYckwr%~yHSYcw9KkAt`VFwRm%TiTvBUt z-(g!oA(Q$RsLqj<{lw4@iLIxH{%q*mL*Hk9AvSJBz#biSPG>rnZrW~9I#yDJBb;^P((aXdWsond5QYI2I2sX$m)R_+cbs3Bu0 zT^OOoO{Fz(BCs{<_s291DpBh zVxo2^IW#taT2zz!^?v0%&|d!fCGA2;T7BFOz0T44&nEc%;nJ^6PFE~5@6NQ|dQ;>B zJb~T!1m7Z_7A}BG>uF*HxU?uW2lP#g!kd!z)x{ofByP5Iu%4lnA=Ik>! zh&(UpG%Xk<@ZRR<#A2DkEyKSMW)kx#E*L)`=d4#B*SuP;+|#yRWA-YQQC%H@sqVn% zi6`Sw*mFTHi);sOFZZ1(fTwV~v>K))TSiZvwQM634%!1T#&j#^4F}9yJ}XI0y8~$g zS^~@^7x_{3M6T}ZTaV}?6wfu(^Yqcm)~yWQ@!9=n5)RK44guntw8dD;UZGYp|5S3t zCJ{$wJqAj~PA79_|11Eb+-!zAvtAiT9EkB{yix~Uh8Ka41v~Nw=f0%=kb68VcR1>v zB7%hp#vKub4~z{laH2@1q23-k$<)Ow<#eOns297HfG(AOZmT%9Hr%vOL50XC9$vj^thh2ehNOX2Xo?Ljw)x-k-AhD)u*>E7ZR-I< z)|xyy?mo{FHw&Mbu_Vg17yBflOp07SRLOz54Gfm#yV4F}(($@hy+7gSD`g(m^!i0h z6YV*20$WL{jo9{F>CBE%ukKYxzWY48HcnL4w)59wDeOwsrKQ$WYxadROBa>qV33eb zm28FDTx(+aWg}Jg8r>1$-%oDm2QQ)nfc^h;ZZO&2L^#BrjI7wml$2p}fTe*h3Tm;v zl&Gl?*lDE^FLB-@BqH#hIJa+o?U@@MIrHz(*zRK7il)$7EQ#2*DDc?F0c{|TF=NKj zaGoAtT^;`?d3n*oiTU{x3rFv~Q{8dqwP((}_SMF_5(=3VLwi65&{zWG1&)k$C#kj! z1Ri<`%Cuv7MkqrqY#)U~ZQZbN{FdVjcfS2jX(K;6_jPq2HDV-+Di$$ag?J8^1!%z| zknBgfGB8phXg;-eNj4$QG`}Rcs_mz=vE=!O*gze!YwS0 zh%J`=9X+S5`UOf@W+pNui(xVvxrO;|MsGt#=^wm4smf?wY1V2$00{HX9y-S$$?fzm zz3o*oMbsdqef_=qEPnmiLe9q8N+$>&-nvLgWuyTDM|(Cgdbqf&&V-)jE5W-w_&zVXs^{@Q=7ODyBVtZ)?VO%0m&u!+N(g#MX9w;<*A}5A z^72S;fo#ZE_SwL%=>yIQ%WKh=T(aC7ygu>amhio}i!20^Lw1l}1XV-3jc?+d z7`3?N;AMEzR+n#;rl!ed0i`W5kf4ygbut=t=`gmhC#K4z8A1&!Iz(Hr4`mi>kZ+Jn z=FMcab5qTBGmhbDLU2IBI)#7|vdCM1TUm&c>8MC#LRwp*iWm?2t&ZW3F-vTO&FOLlGo5pBDX1`SDIS&Le?S=nFTL)w9eUErMAIbkxDb0$Q4G5`LW z88u(UpfFLL*7Za@<3VM$%1%nlCb9?{nYKE^G>%Eq`n38^r9Ak+^4IQL1A9qghGO z_uF3lQvlKk$hg#K^iKPx!m^2`{Ft7uqsNTzVVYH$b8HA{;+RnjGM!{LN)98jO~}&8 zHA%bpEEk5sj;YNHKT1ajPK^ak%w(kQ9uAka%JdcZ6P*ku4G)AvG*CKfmQdEjz;F_H zE=fpxW!%3+N+Xpua3}M4pFGN#zMi3kIA)+BC7wbvXb17;ZmAcrG>F3p4txa!5nr*He*?@uqa?_A%12b8n}^LujS zI*MN)b9TJ{tlyshV0^KE=y#^ash-l^KRF7ERRa>uSZ?!M$k0vwR;zCM6onEk5)gnS zjz>JZuHLZ3ac}$FmCI{eZ;|$dOkx7dm{iJKQ7yev8EemPO^qJfchv7rH?ZrV3V>aM zeV3O=anwUC8NiLjyVWg=d)^|8y7{vE~@9sT22uG2EdRD&Vc_>%DR{fx;&sM55`9R$8T^NH{{qEoSKg6tTPhb+0Rt zh1F=(E5!=K2;93ERLxdnri!4GVM9?!m3-2ZpT@y6@Fq8TVn1iod;hP`^%-XWXaDo( zeBM(~r~S&-yZ*DMKV*aBe-2;aBXAz4P%pbW$~n15)Y@e>V`{OODCU^@#K^>~jOKVE znM`41yf95cEn4calzBxOB2&#$zsFAG3X$6|Fg|IdaIcvk#qeAMsgzd96JsJ{jJL;k?9_~D{6MMpNR@sj4c94L^ZjFJlX89To70_W88FR<-P3{_7aOg2!JZLRcnZqk4C zcpRff8*l4jui}>~KbYYi)B_8kOr&v zD%$F94WyD{W8-jJ()si)Dt68DFU(xCb7}tzhO-L`Zo9}J-kgd2vVr}ZfvYxTK7;Nk z)L1<#*a9~rQip*xz)j)?K@EsHIlkoUpTU{>h7DWR3rwWRbNN+x#Yq*L9RUeXbyE|K ziZAV8&?eLrxzJY0`<1wxg0nPsQ4%h2EwR3ms8Zu9w-Ir!{z~1Cor;p57x0~Yv*i{8pA!e6*flIkpuTMjL=)m-TJ)Tk{@cp zt1cQFo9?J`IGi7&GaKjr?cD#+UO~RY94+m#sJ@L@j5IW{N%%6F8s8ZiC$yp!p-E92 zTo7tuPH|QyiA~+eVGZ-SK=}P=gG9nGVtPepv)DD#6660ty zGig^{9ZAv6f{e`+41LGGFM_M&&!EYo>wB3l66w1twi##-zb57bo?u*WotuhZEIHte zmQ0Vw4k`2B@Fa-rGQ*U2sLPn3XKw&kRP{QNOq#w6g9_;gx2JOy8h0Y*4DS7CbbZ- znO?j0mrftqiKY=xIx)2)+xo!)T}_M`M)XJ556JH-N2BDUuJ2go;DaBIe?Y(T=>yID z>e7)TOS1=|UwWXwKv9*6TrV1nhb+dj=M(E5qkfX)So#>#(33i3>jc>FTqx2#!fKbe zQjhVBCJke@-4Rg{X?qfB>CcchE`m-hn_E0mPE8bw>N}ZaWx7%-^?JpiwmQ~Xj+F{q zUq3w7?v4}!v~w(Ee4NnM}$vM_rTHxCMhWdRq#GhQ`cRxYQ?TLsXyE$|>xG1Ip zW4kc0nI(l{P54IW)i#{=9=CyhKPCe-)OKk)zPp=1!C9s_3ea6e4jEK?8x>0Srk;DJ9I;K9tQqlpQ&q%^oM4 zC6__ND^|;-58ZqyoxyFlwM-6bVVq==%=p3a%~R+!Wn<=-VTHllNI@2vYEbSQ?jklZ zMzk_q3Na)JN$ie$Fad!LztCuGG#ZbPg_xLdva{t8fBu3C=KYcKY&J7NR4>s>xP@|M zx-fQN?5d5zbfsL%Bp4%MMN#kdtl&K!p~pq)Zp>3Cjam;+(Y*9F3gg?KdKcJ}uX)b3 zuj~n9viqr?aa-nI6`OxOHN@0h++K=(?|ZS1VQ+okHaf9b*Ra2_^LAtANh+tNc-aLfoMnma6jDckrgxpCdB_Uw^Z zjNh5)HF~4UAAZQOfBB}He%W@mK05l!omp@5?WZc6UN9Y3wb9h<`hFJjqA1HTCq{lCnnU{KP`v(N}(M3rMrVL41V7)5MTL+ay}%@ z50IAF^!K^nqAy#PC;b#YHE8bc5?LO!dq`H?ezIERZGNCF_1>@*Hh+T`5{F;IpXqHe z_CI@4D)nxCzft!%V^VGI~ z2Uis^uP>3$BDUR-=zdcov&E~((5-0%E5(n9s*6eRHF_6FiCIUNsdu3t3V1R<<43H| z-W+8%b<+K4WYz+mA0tpA%l*6>%U7zw>&I>$uXl%6_U~UA?)^g|F>%90A~EyetBS?7 zkE|6+6BG8@71v+BZcR*lE#6*%IUB*Tm@%I<>{7l$j>Iti4QpFsdcTRCw}208b-TvF z0MgOtYPC}09h3Vzt~-2S@*RnWX@#L>O@_+ex6fAlDmPWs%4J>Ey?iHcKQ)q7IBJ%S z*Jn|?)l3DDxp>b4R1#i7dRZFHYKS7ybNDQ6>JNr?4n2ElC@(Zt#SSLz$U>RzTqxYQ!AcF5%ahPI&^csx=~K&%nC#f$Tu0NU&#*&&f! zOhEDO0B-HzRo(^jszF_;#@3T(AAkHTBQGx-Pd>pL-fnC>(P%u;ID7i^*~c4a`E&a8 zP}C2H`rxhynE&=t+2l$_To|=IbgSk=(Tu>q-G;ChnX*|LC8tW9K6+-7N43 zowmCK;s$yc0mwYo$fUNdk5A6*n6FRH&i2*c5-e~i%yw}ngX}la$o#95_hNYfTbaiT zMBZ)6&%P<~3NcRzg&N1JR1}Tx>U3{0lCyp;9{Qb9A(_x2Fyl--{_JNze%JH764+&> z+e5I82)7gt7$Kmfqb@w01mS4dQ0@s}4X0GCZCm$;MJw>e483$SD*9QC5|Kl2_GC9@Mf=ZLM= zC__cK7K4XgD|k8$F>lD=CCPk0_m>*P|GzAUMG^5XmgbIYR?ZDQpA=D|j;>#GiNqnY zo`DvhOnbx*y<7=aM8<0eda~rZ7_w?dWAjfp8zY;iPHm2C{au#w<3ICz{AWM1_CK?P znP=_YYj*tNcT$c8u@ugQyvYnYKwxrYcp?c1&mu*l1UQc#3$sSLS)vA}k zpIp2+GqZT{=H~3|=7*ybx-_IPx;uEi`~TCDy*;ukE$G? zb8o6VB<@|`frrTpGLwRf-M z7{d;XsSLrYR7~@7MR%DQD7N)b<17ENUi;f@Y$}aa7ta>2owX06uz`(&|H z%-mE<)m*D&T>;G`tWb`uR-B-p3n%nRYS+AjE1yR-9YqaJ4m<(q0Jh))k#UAd`YN#! zDec*{BM@FGJt>4jnrf1wxl8qAa#i;& zRZ#@i^P`Q=bbTP~44qS-I(6}~=79uE>`1tYf@QgwuAhoAAwf*e=8K_cSrvjTSHvJ@ zRIUr^E@>ei*AnKFsjVl|xwr`-&r@676>Iv!nC_h-NqWNhpu0}Ez$zzUQ50C-@^yUfh{g#%Sw3A z(dB-KnK3`7lSIiq#<>=|0EG{sO)NoakT_v)iEQn=R*%_1Z^S9=Z(RD4D=xj%*|j$P zoI^)%pI+a%cXM)hN68Gzol?28*;QxPue|j3cyYY4KK7i;j=y{>x8srco_tB9X zFWI5$6T62Ocb9YJa;}<+mv?f02KLH1?3Me5nvve58bYv`3dxBUk?&nFg7cH)M5Pb~L9^+#o znDk4o@~F3Bf8KRZspZF(N0(i9y}_HUZ=HDg$&)WX@v*?C*jk|wYXUI)Bv|eV$j6k0T?^KLX+f?(0bqDIoGbJn+;CgUI1n>=n6L^}oCT30)`N-n zHC%5r2H_(pN5~WcbBRX6t2myIva|$3sIEo4Lo@>Pb3Z=!ZS26ui4u=sD-+j7b9j*^ zCny~HU4qj204szg0=MVV00clJi;hj!HIcdz$*#cCc2W}o!r~X+3^BS`Khx>$+ZE)$ zgC4=DrHgh>@7j7#!zJ7ukH7L+Y*4CC9Yt+bOsET&mZ*;vPqmlRMl3`I;qq74Ddd#i zdQVloJy8r+cl5_@i?@>&1SBFI(YEd^(<>T!KRx%C)TnzGN?joy^@voKr>ihNcY8W) zjm{ED<2^gXIy6HRit(?Fe$Qj*19r64o2kb5f3;(6^A;VnHA~qQC-KSmyPC1}KOcM6 zj}7x~1kc23_t zUzMxpI{Au4HICuJ8*W7_!gJ=A$$8J;#aaRwRVnr5>q${ag$s#C*qE zS!8aiBD}OHA)oE{l)_jF)w85l&Y;B2oXW_FopM$Iow|sDbmF@vN%) zPU3ARnMIt-)BdlTK(hBUb}%e0#*Iy3Q{{s7DzU-b{&9%A zdKtFWKA^R3q&IdxCea+)ptVJ{vP>G$b|Z_ZHezXUx$Ve?1P%agW`2>DM)hv74`jF> z*bZDPx1fvCH`|Gw#w^Ukk~TVcr#7BI)?iUyKEy~A1MfB}!y36P@fX6?O69WZQs8pf zHHk!`(XO|$)CC+N(5M{eYLu+fq%x<@|7{EoBuD!*;Kii(>XVRK_Cx*2L0Q6$N+#tN zcRH;ecj3k?GUa9pd7b17QKA8EmA3ae?2eBxLw6)UszdJO5|(4$(uL(NW)O8T`VxhS zDiO#qx2ANkrQ#n|J~2{4&MdpR_pZ%HZ``*Ms`^ag8`lgM+o^;z)0+HC|CKN4{??A` zmXaX2z?tUe^Y+~MX!~d<-71$8VRN)ILp`&NOK;tx{AA=~pL+t$<|nZFSKvn--Hrfb z#4^Q7ysWoo03}ERLvmOHtI6vF2Ts_gq*B_fS{KV6W;zs>=+O=2KEVj55NUd9srt^u z)YL@(jk}r`t&K1n6x^hdDU zt5(}zZMLb!6F9FMd{mcJj$U%KGF(VEDpW8)W~SWELdx1-FRr*QqCVAny0G=ZD_?x& zmAe*4C;E)y=_K`f?)02|&J8$JGy0oG@h2BNwNS=}XZA<%vGe^AIVY?VpcgWY=LMt& zcHQn(Z#r`@?>mnrT8THFy!^65`CR&r?Y^<~zh0o!i2KoW`ggCtel+u-93K$w+;_o! zUPw!@K{hgYT_H%^ptjUFqtQH`_fE+Hk}?RU6q4#=d-8JruPvYZffOyEMgmLaFE1c~ zWbukDZD`8^b!zG0k#j>+t^Ub|ORbQqvs{Rmt43%o2YSBh2dfoT9Iu<@=4h-v9!xne zJy7URj#uXMyB3eSdp1u%%Ir;;l~%2quY^0>x%OtRkejV!DvflD4$(z6Z#tPtk2=3< zZ6q$(;VgaCI34?){A7O4yE6Hn>Lw6pgmHdJeTn(oL@#6md}YY97sZtvkkRrX%pv@N zAq#77%9J>O#n}&%>=q@WP6$!VQ-sA9TK+fpE-htMrrw<%UO9ZRy07M}#+X2`AKcM+ zcS6e!PcDwv`y*jB<8+Y_O(VtWXVu!5A1HqMc`r2|Xzx>#yJ6pQv9X zzL%VmhAZ<;^%?xy!@_X{v3fd~%H4}1o!nOGqZD4D?9ujHl7VDFH2h$F(3fkPNN=M$ z!2#s2-S64zQ)n4X0!=vCl94?{VIXXqXiskx-L5ik>8%qnCWWS%$$TZl-|)eNfep;X`K6p`Xn}t)XW>|LkEaNS7t4@z1B~VLG zmsKWf*WHoUoRw`9JXK9k7juqPTHgHN3*rxcU^NZ|rYp~+uGlDP4&&Wnk0b&ID_#}G zny|k!t*}ddOhh3N7#4l^Pf@S_v-EmlYErQkcEYqK$v{j5yfV<>fet?RSt}oSWu+xbzyKt8gjAK9npjOXg-Iw7FjK zGSAP^0+#I=W^M7G7CMNscDq>^xLWJKuTS{xppF?X zedg2A+&47z-*^UqmO_1nX^y>%#ze$eM2Z9clO}c-dNKk6^D6cg>MRm+oRxLLNm-(z z)W9UcI*~LA(l8cjf?^=kzNF>Jrm|neo@DZ*yGPTk%#hJ0V$?{Sv)jU9mPHr<08@OO z{FP|<8d%f3+{e5mfXuK6jwzA_GC=Cu9JSq``;jg{-@yrkE0v~C3bikm^XwwfFIi5| z;P9`w7x-9YH4w0@ia(~2F@Z}!OO42vxOuD@?^OM2282#muCL+4!I%f2#_WkI?};mj z6Nvc;&`J|zZy_?uVc5|0yyDuTRoUUk3z}A&NM)Vcnlbh`j3vJ za#-vjU?hG)>%)YU{B+SffhwlOOT~C2t2-$bN3^D(#l{kZdE;b63GGh)>k!0XfpHzf zP~E67BW&p;tbL3TLVicOSU`2$GDxxuQS*f&W=@b4tRs3Oekdr{nbNQFVhS|Vthq3TXZ z0U_q*UO4!fR=nvmYg3qoxm-PI6no1@an*C0zvr4|5^Ze%#17|WncqG3>(9IKr}dY< zE;l>%nep3Ffzhp!4}+$kQK?KE+1o9oj1AQ*4_CB}krg<1(K5av@cnU#VJG=XiJ?-IC>dYhaQ;R=+ zA1{xb>9o>`Gmoss<4FLyECN_gl9a`CHXY08_hfQ4FFV|d^-@{V2qi6V2k%M6r#85g z+M%17I5Lxn62#VH3o%EB>ZL>djrC$XB}IvLPwV5K`dDMBZXR45Z)az%iB@*DGP4gz zs}JMYr!0^c}H@g@e*VEiDufwugg4ke9eVT1 zVz4;Pgpcyjwl1&43k7faS({pv<#yxaTnMY-QX+iU3|&8T>(Fy0^4gp4Nf95~ECVT- zO8vnrt*XEMAH5z99`7eJ(+feWJnwG6^FEyi2y{ER^{)*t=@0t1P zXK%X6cf40w#&x=NyQbZE(=-36w58vo^y|(q`xBHrJ5H|1=dIr`QtHxJ;%+Z}x2;{l zl1Ael6#X;P`?K*>x}8cUQ~O-^cTKacY5QWan=_exi9|b zjC3$s^u>AQKyLOPy$Q!-n{oemaTOaM$qNiwn+#dY-o+n{eU(LwLdQuj3=eU|~8Z62UF zTCL*;>?@NB0XM`CV55tw7r9?l0EhMVNM~oA%ww~e%X|qaty}ioFJhg9JQA9Q5VzUw;0?#mn1$n>!;jItDMP9jX0^L*;IVza@<;7v9#r7HGlA?M{mCQ z(Th*qd*Z~sFXc&+cbOR7{!2lf=<^pCjN>LHXf?7t(JZ!2v6#pSkUR!>?Nm=C$HGa# zTckP{4VR>EEDDuC^ItdDjAY8Zl_V+~Kna0lOtsv*DD5CQtwnU1QHrRSbD35nlk5y9 zafYpK7cy7ROtd>mr{2n-zMS*D&_@ghCJB*!&&wuUw^l?XqL)rAFC=2S*KOm#eqCK~ zfwBL9VXyCwB^H*GsUF<3V$CJZ+rv|X3g|dZx!jxnK|)R^U&KYwJ1`fGMD`i)#XQJsv($AF5@E^@PKf;%I9P9%h)?3q~*PU%=HcUwh61*xpLUY_cTcI#k=TS9^g`PKlz@~nd4 z&=azP(q?Km47V39Zxj+?#jagAVYri{Gnr9r@q{~41ybHy-=GGPo6ftr)I*d`hIML; z=ha9D#*Z;JjU6*>+4~kOYvrP3qT;yg`GSYbESWfgi|cIJqUV5ducr}~LT@OMtuUTH zQhnLgVYi%5lNUiqfa+VYfaCNe%f=#Gu!2&((Q4FE&zUKgRN(#a$a4xd6@zr!%Zyx= z8=W3)$1b+PvM&a$#tBNeVf#kgYA`Qp%S{FxXz^WoK1bAzoqN)U-suLW*>b%?P;^Oo zb}FQiK2rGunWnCMcnoeFozoywI76qk`)QUF#2fBq9zs(@o6;nF12q?P0n>k-g0g%B zXh2`MP1*o(!!KOz7{qw;buCX{oHA%z?G{qs>?D0tjxv8sCNxYy6zo>3Dc&e<81Mwi z&cme7GpaV@IC;x5#U|9vY-}tigP++@b(q_E*3pK2d_1=N!)U{V&xVl$*Dfopbe%uZdid%SZj50^ZOcl=c}u1^zVxSt*Y zv}hCaw0jxV#$y@S_kcuzk$s$EDauO?^KBd(dnJlAM%D^EoBzzt;NTf>OtzKiZv-p} zPbWI;y4F)qR4E)#wIOC;MA#|MkJ+_^ujAVJ$x1AS{0WPbfoI!QS^R=bDchQEHcwCY zjh?^cxV>JG9!uwkI~k|%cg>|Gs~14J=?sUdu~dk3x^B7!OASv`DQ1PryWkhDiK?VV z@m;7Ry;{|SR5@m&$wN{%-xiCPDTspXUJ#vxpNwzv#VC+XH(h5Wjir^%EQBML zd|iId&9u9DXEfvYhMnw!-?J8`NU-)uye3PL33jDBzBb*qk^j+2!Q?qST_@K@tt7zv zKlpTXL+m%*@=(?0f#f})Ujd^cA0M|L49lLI??7J+$thMRh(7O~Uo9hB^^qu? za?|eHD&RC*{|Hp{@jr;G1OISvDOYQ>-E2YaEKb%jm;i77@zHAu?$Rdtu=Um2jk|Wt zB~u-;kryJk1sx1XjVTukbkHRM-DDvnusPuM*cKwH ztcx5OFc1mQ5z3OD3!bU&I^bG6%d-nR=Y#Z#!jfTM_V~#<8YfU0nk3*-nudoLOO}@q zIc3;@QNlElET10F=N+Tc-g-Rlt-ojvx$Y`8C5rXY`>$*yhe5&+t;wXOuPx3fb?lAL zxqQ+i$tON{z#GlB8qk)QYG#ey?kXl?867q|*E;sXk+f6WII9wscwI|lbwXa@9tgtx z#LyOgM@lr>`%-_Ehq+U^?M0UnT9A~tUb%7l(B&J)`ql2-@#=%0{c`uF!6Xy@1`%=?=x*2LyB&51Br2P0&N)rS&8AsY=Z|71wKVhHj(Wb6)0~v2A%3SQvH=Rn1jD`0Wo$%? zVC8w4L@EQz0Asas`-NWB?NrBVwYHzn`)7mlQny+(%Je#FX{vOXK>*cG-A<~AK{1l~ z`mk!(7vlxhLKlIm7`dkAWs2~0k%D2!B|3u2LnXfhvjgb0ovnJ6;mzMX?05X%4!tgd z)dfH8CyT+e!eU54A&PXuY&cj@e*BT=J?~8=221Yrxxdynh~t=GAa&{{>?J1q?4g(P zJn*^50O6Jh?u=>>`Fk=kpD$lv=4r9grm>Cj8N0Ggx6Ojcu0WeZj0Xx3OD?(Ia4eQ;##UA16@?c=j*z5`B-nHGybx2 z3!3p4)AMU3+Trf&{ThnljvHh=YP72x7gwiWIEzVSmZvs%SD!WMX8f(ssQvofj`9Wl zsZ;6P!QO!v-5{LHb3dVPy@GyqIzp@N8~P>cVSje$t3y8_g3?mMs>jg2ojZWXBe5fB z6oY6Hjyg-8&K>v#sRLG@wB`uOlP5hG^ttFLYhaO{%H+vl*^ioB6r7Y8Y#%H~Fj>K8 z8Tr|~8$q<>2nx0{_xs69f*eE zH`tnM;h0)0gI{gDTGtRc!w)Q$$~Zo@re!mzFQxiaR52(=X=@&g-e`ys4~02t>z@tP zp|TlPEg@2xw6RMzpfI4iSl`8`=r;pe*U_g?7mt4PUuHuPX88s0?HGeCdA%e>sV;s~ z>Zgj2`r7sp4ylXy21XCQ6oy_?sm67c3bw^-rY4U+vbVL z%b2kLI9OXV_n%+CbiYzEr^U{FfkEOE;F0jtn6PD1mW*MU#HIh@?@F9aMm+kdEGA#5 z+n)Hud8b2%1%SCEjMN$gimADPZl*} z=ZdM7rY<~w)eF;!mkshWz7D4N>nOh;#Md}EbSJZ|j0U9V?KYl}v|Wf$A?(l9~5YA#Z;>ZWlru zuO~r;a64vQn{{e6=Rp81O|_bMX4QoblE{gK-5%4jg`WLl(=2!`&}+-4K39D%3xOh& z$-IG?OKY~hFlLgdAEzKyFPLa^SSORvU)DuP46;FHGz=#gU~oZZhV7(Z=Gu^CN+#F1 zCNfth^7%0bEtB}zdMcT(b9H7Fj@h0`xV^_rt5^Z_wt7o3+y94DrVx-P{!l)jVnWsr z<~^T0g240ryhmk3&G&-+pmrwV%H8?Ase@}hE6OxDV$Tm#n+=wTP}L|Ge- zm&~QL8w~1CXn29cvt$^hW^y?w$WyI`MF6Byis@PEHKy*3q41w>0(3TOjk?Q~mAjZS zk-z*U=C${Mj7erej@Ig7b4b2buMHI@6jGd8d-vhu3yViybQz%1?#KN1Zms%{CDi-2 z8kb!1s{7v`U(RNi<3jxqP9gbQXVrz&LpX|$`CCJu8v2aHGDB4U1%xL4NI8UoBZ&tf z@SzMBQPfdZi&&Z10lh(Zla|I7lB*or(Ii+i&AEBWgC)`x<)|})P(TGqWcuv6X7_5#So$w$Y_{U;XVnue;?@Pflx)UB4jgZB z;18sCI;~{RiT!U6vUj{`r`m~f&g&LCQ=5b54X^r-!LUBcbN?ShKY%Iisv^%Djq%8U zixjeXhCJ5oseplHFn-985-pPnA{ua>UW0W(AOhS9C^33+(MZYIWc#y`V8p;_!BFgr zc_^dRU<%sCSNls5e8X0eEDp2IoF7Vdi10R$$C)SNL1JPvj?QW3XJz~hW)^3n)4-7y zb8|+9YLvaAgJWLJF;dESi*9~z#^TO%Y|K$sM{^yY#SxlY(6B$fW>}?+jT!+GZx>i9*iufY-OBMlNG&|5Yp^KBR zY9)}LA%Tse#RwT?-PKy!NoEgY-Kh9vyJ6^IbH}O87bFuqr#lxU5J}*l=}%s8Wj1;9 zq1LQaM^tt64@s%u@$>EMNL&Ft2{Q?EOg?cihAf(m9+E!5LOnK2qN#?S0-F%yD{tLZ zkMx;hTDgJpQR@u>nN*?@%1$!Mn)V$O0AO&ts-&f@_`WMA%FtFYDD*^q82yNJBA!#BUN;PIv#SGCG913)FTMS+%)ris~jT&|B@X$)s$I4RB$c%NeC6_@MZp~Vu zT#Ol=+HjZiwj0G!-|g2H$@&-@y+R60n6BuMS%DEh*(woCZI>#v@7}nGI&rHRj>-S! z4lsH3h=tcWeDGgm$NPKLj?;{?A>vp?eYP|1# z4R!4P`)A6xmp*j$)!#k1_1){PQ~uTu)bQ3fHa9sAc}PRY8JkBq2dN0*5tpCAul?xI zrx~=PF+c3tnCC*|kSc)^a~E<4oLV$%wa7++PbS6!AQ!+Xoj{XDpQpsE2t6+(#QB+f6=KR^MW{tUkLj8DDoJ^1_7QF`J*FZRNPc}X9UDJc|hSaOv5NcQ4y z*gXiq^SxWW15V9d7IL}u zH6jrz)HgPi`sWj$2mi|X?;aa_@WJcHS05y+`Rv)d@4h>g>O|+@g_Q!76QPU5Q=Pm= zB|^ARUOqQ?vsa;8XQQYE4xy2qX6gmUmZF5H*-_wtW@aOAMlng-DM0;_Ehsm-y$|+^ z0r*Z!M{QdxjXv=fA>y&C1vm^sy_3B$ zKuJ{GK4e|ZuR-UM!fd#hjKk~;^diYfj_O!8bonkG$Uud4iUOP!>MqqF(91S>q+C*{ zot4g?C{or7@E$r2wKkE@u4EnG(1Vp!-ZFD}2_>U!ZR3e)sJO`hmm&=oH9O=$ElDcK z8ZLz(iOWf-O0%4Dkc<_xbc{9%kZ(EO~Qyj3O-hU&$I{TTFIB;)b!J%jm}i z5g~#I15(FTz{tp;*O)355=cqK%Bggr5OBhAosNTWp`=8j-iOqS@CCheLjm0}2y+-I zpt2;XT&JX;Y@?;L8Mtp^m@K+tTt-%7Feh4j zn2s0?`9OUl-S6ZtsLpNTUQ-js4_ni%kcdqfR@0rMiEs}Y@F!wcSfP-~5oi<{^#ZpN zwpw8|i=qXh!<9-*^vtt-{~dh)`P_t|e%qZ7U0&orL+a+-+?n~e%)fc=0&b&xhMF)L7&QP~Iy5y<%P;IrCU0Hc>IcB$*sZ zUpCkZ+9?ABwXRVeXG_hC7T26oV~M!SsZ?$@<5l%?p`Oj!R`p=EN^%M=afZUrK^=kN z!Cp1T&FJY~VMlam+Mx!j|AcxG?ZAXfH-x=_6h?ENi7$NY%_r8@PN=Cp&%JZ+Br1pB zxclyJeB=1`JU@s7xDoSi4Q%2B`Y+F;`Vty%JZXF-u;f4*GE#F(VbHZ@jwX?1(ToVB zkq0J-KI9G@ex57av|BI}BOgijj6e&Xw>?jc0LFwgBNq3t+N#PBJQ!7!J}^Nc7C zoQMT(SdNWR)xj>sn<;m=)SjC1D5*U^-WeH5%_Y8&bY8-&9>zA~&9}al+sGJ@1gE}- zd*9-|`3%8P*GDESx-ZnCIe%Y%r8%=>rg7WVt*h#nUC?jHhg*(cw7K`-EOf!VQ>g76 zIdrj?zHh3H7)YVI+&Oeb>6OFs9rApiR3F8*3#3LN-@>ek(AMDo3e()`gX~5N2;5PUn zoFHBw`pa@q5(EZUv)G-D77xM-z+*Gv45kJN13NY7lG_*70(w|g;R;S&1hC2V$YB<{ zlFA9GAdmN0(RXb&8Y76i6sqlOn-b+>@*CgL>6S|}*(;=tile>O>M{FpGl1!%)S%xf&3>P07O@i_t zre|9uVPh4vSWVsEYT* zJSa`BJ;Q*>^gHM(vU7i-O?k@}G&0oYkVO%ntH(w(c-lG}%+d&@F-AR4*1g4S%*4LCzlmyh;@Y%RqpWxGXb-mTuanu+8cIL3^CXmUieD@SBM z`3^ZoG_!MD`o;`Bepb#l`iWwmgYGK)R=$J#BBHOd`z)zN=eJyVnS#Iq7c*ALWYw?G z*z_cN&eXsm!z-p*&x~$Smyqqr4 zp-_paB4DvQHjWkb9h{_=GA+l1Q07hnLEP(&eCb5n{DWK`pRhmbYzL$+GrbTz9qnmgwKduenBSK9NVK;XknU!YC@f=z&fXK3De_+wH>EM|mxlKXJ)(*Ea7t{={kZSi89O zFn^7_cg z=UyoP)Z^!uP>4Cb^@-1YZe-+W^t*ixPegc4j$AzW<@SH*`7$9zyji+MR1ui26iJrR zivS=$e(kk{vHho8!&uBJr4H1pcU4Lj1(cup;fG60-+6k&%4c_0w>L>oWHYOS?d@V} zVmohk`}!p}BU03++_Vc30l~zr4Rzzz4^EsE6>OD0A#b^55vCv09wbjX39sZTG7w%Y z>@n{d0<`vkiZ13P36m{HXHI9-fD*yj5Gf{_VlK3q<_8KEjB#MDxZyI@GnulHAH}Y4 z2=dsHktuop3j{O3oSYKG-_M_~(*6^DROk0}1++Aw3Srtu<3y8XT38-d|B6mG`DchX zWl&6L)^X(*aj+^uw^G)O<~TE|wNm`?)cVF`v&e2?yWy0EvsJe=Jp4*LkbuJCJ5V9#R$yv+>z=aRdVQJu(B+q(&JBg4*wnbz2oOG<8Mx%#@YU9ZkwE2#)Z==7ENT zVmp&>%(F^*{7oIIJy3&PQZi)5C+=ZVwE(z^$ydleutp58GjvYYoIjcm`VG82I9S{> z5_a0kSs}>C@vB~Z)m1OPb@K4lhbJcwPlXf1jUe?l6SP;xu>%~^vXf`to6RoeOwr6y z6JMF+O9k8}nwW}vnKB-BE5iV$)amu7b`&f+bwjitu@wfTf%aGm-G?8d`%sOTJwqmV zrcA2cZI8a&qv8l{O_)tMMY#D$codzhNtE5B3eGh{w=l*%MXP6u zY~ga#b%d%RrgT1pait5%L%d`bu>2RkH~$mcXj!2PoxE^OZZje8cOpI1LqsI=XPiON1I9+lEHJ(IpjA&*m|AI!xC9z59xNy)& zk~QpIXG;DaLfDegYnV;nF9v*Vxp&~9xw-LDv6(dNWKAahcJsjVNk+k{;(skKxgtWX_eHI=PUc*1sbSOijYA*<2D zb!z!(7MWNzHvk#iPWMs z?yMB&d#i17bQaC{=yjWySDLd~t-E{i#=f2?=L=@V&9!pjTuJ=~r3PJBnVabZNjQDR znT%Di8-{BZ;tnJ*Y{b(sdTCNHP^dOH9_RU$+}UPpAz%BynS1jvNv`tDw@&Plk$YrB z(oQA=278JV+(4|neT z@ps;K_U&)I>&llrc=_558xQQ9edwXH#OurpI-T|tZ+rd=9((+b+uyP9(#y^~w0h&- zD=4%u(RU_&@Q9cbrSYG2FhK$$C%4VS(Z^uQo(`|~2RNIkp2YJ&PH{|R=e)a!+Ze$nv3~C9Xc%xp z<>l?;eHqx+X0M$vAHFWRr&35%dkYsil_)X}cn=*?C*NQ_aK*Xp%WS*9(XM*Mum$R& zdPGia?&RitBGr=z)p`}*pWGFc{FeqOf=zg0dt*i&tudFV|=D?ePQ zHm-Oe*J$|N;gyM-?|;_#d*~5WX7Y3T`J5?xK7ID-?wp^j?#Dj%vB`0tJ4xR*H+O1w zHr8p+^J8~})#E%H4;PneQv;EdyVwcbRO12pQPlUITvV>(<7=RT~j&Ux^S^MonB6zXYcusm8FKdIoFJG^R;AU4Gel` z`Q}TOf1+GI^Wf@iYpptyHH4~Ibk*H^TE?P|oxTQQ^Eu-oJ&t{oGWGmb^i)X2#Lo$i zav;7oc|nr#>IlPE=HKM5mOJ_iM(Zb!99bW=UE&u0jjP0t{7QQtF5`6dnbF(Xitlf^ z(N*q^Z#*~1P#EjdbBk6o@6EsQP*9lpcm15-Wg2=;Kc92m$e|D%1P%aloyTkI;|O1E zXMGS5Mk9lRi0jiGJ%2?{n0m9W=^Gci`}gfV^qxT7bB{CK8(g#SOh=zti~gg21cSI( zH7eEpMRlaMy?u6GTU=P$$YyivbN-x+t=MMg*Qz3zw;$bG8xKDjfV+N6K;f)nqQL9i z)%dP|psWAEfHooBS+683o3r8Ez}(i?LU@u3j=5^(S5|&lkAJx~o3|@-b75=mbY`); zI6a5{=cxIWl^^WuegC_@vfxHzS?D8KdU(y+4-5Sy{uw(Zam|Qt(k8`^dtBa7b9x|K z36u(QX)LT^V{r#dQ*jogwDSY!c^PW48Q|Q4M;9e~W9aLERG~vjV4Q2LM;6V;FL+OB zHVu7YZ9!NTB?QY*IeMbmpDPy)||qvBupQ^9?1?+{?x6Bf47$0M9knvUu9P3^TWhIpt&+8 zg~_YyKn7P6xuilg!hY~FQDT7z{rJrhj|^H#gg){rV33n z#4o`co&o}__HZt(=WyNe&afu?;EE*JN<|jW(2h7xkPYPNhYj5qqj^X!qcfhjf5Y>R zUgmknj(Fb5IWKXHK%K3*0Ok`HoC4K%x#!)ukWk*?p_jOU?9)k`((uH$@XYZy1E@a7_4MXu-oPI$D0E`Y$8pGopJR>)*+|??wmg88Dn$8HAf|h(EL8nJ&lH+q9 zJ$LSho!RRg>*Ml;5f+s82@fZkF}m;eq&9u%r(<8pGyR>OTEQmy(O28zhTg@2Y?JR1 z-!6DL39(Bw zU`SbfI^3dyZ!vaRy~gXP8L^qSI_e3#&!h$eN=qEc#6yE(d}I50-RhPpDBhV`Q(4oM zK|wXOW}#nS)DnmC#hI4YHV!Rkz211|;|ta5LginJ*(Do5Q)TBiH8V%HWvP~%otd5K z&b8IT0&a@WjP6gQ4`w{qBfHczigjvRh295G6{owd)51Ry&Xo&yXX?xK`f?t(S`o6u za!@HIbJ@_DX?17&eJ3b~0lauz$25FfzmC7j#-6%)>djN{n40SD8m)qT#BD3iX!OH& zV3B1Zcr_ssm1c<>*kAC%QiH<36oNA zQl7)bbFF7mp$1#3leMB0-2CZM+Df?NZ|X)352^)GMN0d55Vkny3HkeEy<^Y-ZpfwE zIvM}G>JX8j@`@a@=A|jn^ZxaXQ2ya{iCVWlASZPnW2W00k3&atN zmkUI|9Y4M-52J{A|MUy>e{og^X3l~G%+{iULy1oD%&6*cWmIT{nS`aKeBZJcKewbi zVJ>|!CLs>73yF8A(GFjI=*82m-t*4B@k0+?`udYQ3y1goo@V=G`anYlnJ{&kj3f8oeBEpQ+$p7e zH$nch>A9I?K&n`j^1gQZf_pD^jqUB^xr;8lckS9kg9F(w%e<)Ni#?LvMI!5+qX!S2 zyaC4(T!j{t#0<>Cp-#S-*g)Tmb8B_h{hP$ABh?Cfm~4G&%ue*pK|sH`qh!Uh3M6a? zgl>lG?M0IyjD$lm?l`YawZg(*5QuZU4vD0UeV=?SwA+Jq7AFkS*k5a<(vhDF8zpU% z9Qa9Cjl3FO){R`AOc3D`voewIb;}gKHnn;l-~mOr0N3bQ50vq3&?04fapl8%?M$g< zRI?$GID%#P@oeL692w$pQ)JXJ6(o^)kn)(05V?s;REaCPQ}Ha}d(CuyK^<0| zEXj^CCcjO7#5ajMckmnEfhSyMcpv)}5hB-93RbXqu!&?)*ov_sgd&g_s}$MAAuO&1 zZWPiKafnRef`P3aV%7M5oEi-kK8)Ti9NsZw!33S>{LVqrTqT2bSB?Y#$}pn z-JT<2rG@S3e9B3;T0N&ot=J@t3PhUp`g}cY{Me$E4}s^q?OO7_aoD?PG1ZtGPuYTP} zU;grszFfW4N*~|K2IFp2suCGa8I^L>9fjHL<7w-}X-zwG@|hhf20NJ5Qq&y>*{$O# z`{WstXwMsRAEfEWo>Kd0`_&)c`A;W>yAMzU-3$h8Qut}moA_UWmssl{@eR0}e8Q(&}R zpZ$PA6#!+xwSc)g2qU6Dp{UB1B-+PI95NU5lei2d~UCp=EYfDZ$U)}jeZ*kAUck&B+7Nx4k<6lxIIl!Y&-phx{ zf?kUEojc!jBXj;(hVz_btu5?HHfxD|p4MJ0-P%JJdzZ-J+W9=kk9~)dSNoT&3GavB ze3h)J`-phF7LDcCxL!la4imq(tPtYgnL=qB=#C7@4W1KbkcdAwlpKPi_TdvE!- z%2aN%I`&x!B$|ZgL33ONmQGn?#IKG|pW9+x(n(Mc!`(}EKA<$(eNP%C7mNlaRE@sK zccg`YCL{virisz_V0l(P!jbZIJgI_^uazv|D! ze;8)pD)q`h!8xiNg}A{q;B1Xqs8F-kY$KH>y-2;kl6mM zW37QdgLPCuI@|eF63zw6-{`oqZ7&JJA}`4;`2EQ5fcgEHIez^Gyb~zU2^460eW0h zsVLT2G?&n-8&otGSg%y{;B^f9oxJ8*$FVtvw*!W){1()OLBSt$BSrl|BoP4ls{@!uIeftUx$7vMy?JL#=<}zQ>ibkrE$W`=Yy%^fr(C|v6th+fqI9R{i9}^!S*7*)*=EVIi|aET*ImADd)e~}qvg3&vbDJ|DC3ySUD%}t#CTCHlEr{B zvGYfZWAish<9gK?t@8l>vC(tZH@Dms>=cmWrN&vWa`NCVC_7xipJ#o(&*$NHxs){&t%7E zJ(d8I(@lwIa!lzQtES*Zf=Ke@rI!(sT^e9BztD$>odJcdG%blmB$vqwfq64oE8=Il z>*H=rx+2IEe3i5kKPK4>@fikq*GN#Cd=*At>G+Cto$#x)D($lv5z>$oA_<6*#7a+V zW5!y>TmHr)dMzg){b3ElVYK_%+Hk}HXp=?&#_PhM&7xwV?OC!~jfhV%9;|A706+5I zNW@0|2+~2F8Ur@CwSafXN+a9l3C9OInZU?lJB!1lldlQ135Q4geQ8HBT==%=@Fb$8 z0gcNZY@jV@m%vQ(3g`)G*R+Psz zpvVem3oY>%r{?evygf1Jc%yCCr8!}gr8ya%WAO*^Fu8FwSgET75@zVWaUligXIhD4 z84?%%Wv))SBC}NL=g{p{sngqU=R=EVS(TD2K8E#YJV`X}S-57!DEBixuw5ppN!MdukmDCi_E zj%N_nJvK+-zM+VV1ieit)?~Ee9~mv_I)u6WXKZEaq(Iik7lU26cJXL~cHnBt1H%Vv zhux7Sb~3~$fQN%$Qgo$4jU)(==V+xJkcKpbInEEr>3}ita&WE+sa`hdTe|JQcn2-= zf=Xj(qFkF)q+s&kDoHwprfc-T2XMlAmQbTnq?49Knr{j?KR!MNnltn+NLS_&0D39d zxa1w?o&j~ZOS$=GFKL%3NQ10#;bQ$9bsatdr`8{-in>v|QG2iU6+N$GY5D@)WTiO| zKjl_j=Dy`2w>GPuMT{)I-=DRTaI?nHl{Wlu{aq;Rvlg&{WSaJ6Wm{uq903|-xdag> ziG)wDH>3xQR#zqwY1)e)vfS}__A(iFB?NQ|To#P>4|#AjLGkTA+MPk)9^v)cZBjB8 zW#O8fl0X3Y4F%FK2*5(n#(TZ{-40geWG&u3jEsVOQx-B={-1u}@Md9`6Wje=d)A4` zsy=CPS$gsVXC#LfR3i~0Ih(boTY;Bb8r0=kL>3Gn9G1TF7s^>o9;<*8SzRZO;YgfJ zaYIm}0Z=^O$K5XMehKAS9+Q)0Etb_)9`WY$=P!$NT~d$$F~Z?Zv$2$kHwX-X$L>+b z!XYjKcG6Yp@6(MC8JKiU_(RbTZ6P(j&W`?x$QLuJEkEa4qh}9r;y-;-larf_xLgN0^=}itz@vn( zOC=yro^CYoQDOqiV#E)3X|gz1Zb(HWPwE93j+7QcsvtHH8D0j4SyEfqBi8ucl?m?w zOlSG}Tq=Qni^~n!0)Y@DL4lu3Q!mK2@$kosJ{d$oGG7Er?U?`oET%P8(_Q|iTg5!9 zC`*b+M3D!cn<|tCOO)I+4eup>34|nCxU7n-X=xys;yt7fSyDh;9?~B~6y6@PsB-TA zEj12;2CR#+q!W6f2BME7kfy1<01FQG51 zl9FD?7m$^tj8GcGwQ@qo&brEYVL7A>oH@u8lSNf9RS+*W+qUf)*<7vy92+@9Y7C(u zD&-`Bnj#J0GLW@hWzuPnJZy)|Cdl*b1C5s%mi-| zG`wu}T+>NsZ3G|?ImGGtp^>Idb-xI4#X%{OMin50BV82EKk%msFOi{+g9UPo zzR8zAF5N-?yZJ_AKt`nN<4s3sWCaJ$U?h!dX|)qVXe`%a@|{@Jk#5Q4P0k+x|DF_) zhu-1kxw4{V$QLR8X{mD1FWCkua{S;F1NKTTzfJ(pTG%8}C1A-8T&Ni3OfjW9Y&aJYOk*NEQ3QMM&%W*qU84osQCNIqxF$M+{A{0yp>8o}s zgGT3gNueOjB()7@Bhd}gtSQEZiX}(1y6^1CMd$ouy-Z38z(Rw-*T5>r|8?G@OregV zd@xjeANM;ErnKb$F~A9!2&HM-;YLj4*qiidxH-Iu?#FZjCMaJ;2|@s&y-6>m z6MUB=S*gHEF-CGNNc)yirAv}C4o*D2k~-P)Hmo?ND#^f4aNVWKV8bx?uDvPLoI_Qq6J#npo*P-4sY7K{e5& zx$KrhA-Vzyi^4^0Ic|~ydrUAJvOFVU)aquEX+jhqJ4LKu>ieH#zfa*~dNEqdD1yHQi53eaF&^YG0ny3=y)K_YMi|#>WJCNho>SQ; z3S|$phP8EG%SN$+SjJI#CiapD2E@Ypwt`KaFW-FZ`q}yE*1<(1S*u39u03jzd>SM( z1XH7e+$}l3Qwbm$O9I%RU0P`^XgLBh={m_F6yGW@w;E`)aw}Pow*fM%TV`qc#NOAB zOY3QTqeCng3ZCZGt1sZ{GAoA^DrBr}J-5(mHF*~%>Wne=pbY11#PEgb7qopxrUJipRdyK$LG<3I|F zez@zWZ-KW0Dv%?Uo;V9G1__CQ*O7-ch~JJWD9We*&Q0`S@;W@6*Cii3viFE-^2CO6 zdGcP@kL>;89Y>FyJ@$d4Yimc>)Cc%nHa>f&^IwWv@sHkd?AX~J`>q{DcTLg1-`lN2 zp8=mbN4?g4u)d$ce|{%9TaQfr_z(JmdxQ%nNTdNkZd>q3;F9n;@(w3(#Mub7=kEUq zhvd^QpMG`T31&X`+c?Z?)Q7#jtj3P_%C*p(d{3?fh(`P>2 zS^Dhf7EfQlr+BLP)KfP=8toQ}CdEmhcgi5BlhzYbbr5>^bn${oH52aQeXM13Oo|;_4HdLx10AKewmWy!r^Gc)g%#0WI>Ts`!`x8~){=AdmKE zsJs1b2Rs5wZWEOnj0W6hk;PE+h(F=>!;jS;+x&|QH^5;h zzDZn~4Q)We@|Y-UT!cMfn0ugZSK>Ys?M(1$J&eTQ!1aE6}Ui`MiD3*f6f4aHx(5 zDCCPu8{{&zT$nT{HKmpD3Ren1$tz~QZZ*ouOrZwz5sNOe9H@(RI18I0<(tTDnJyx? z^s-Tc1EG}~nEyl4)#uaT?p4WjJghaZY*aOKkS+#6CTZ8TY()7=y-ss)t6->9BCkwh`Rs-7R2z{p>=+o1wMzNX28CeUcb6$tG(xagC ze1Uv3hs8ae+0G4IEpv%cOlpZYTRF=b@19jX145q<`O4-#P{${_Lmkzi0^WM7%&VTf>8ml}dgatwU8*tNtchv6kEY=$8m z^+{r3*&G3Kr|6Vw`SghyWxS-@*n&*Uy$;IHB=P6&TBt@S+9A@;O_+%SQgj*ZP%Bb{ zDwTHqq#G5}=@SFxy!fb!8ljbVC`;><^wIU^_ClAYl0gQ2xi|8)lL(bCY(y&Gt=FR< z%Rbkq%M>!~^Pzf0U=(X4>txerx>!iksHPsgD9pkUfHs^$_GoX^oBI~K?xame@2$a7 zx)L`kN8I^d+yV41+@bXpNe@Z4D7~9j=H24Y_Q(zXhWZ%wWRvkKJp`9>@?RIw($Dvo^cobAZ9xlzLVx?7~NNy&xtbT-2-3TH_>zW0yq-at&JC z)d@ysgt~y^alE>WK`GrpO&G94{D{q44o(j#Ceaxn288iGKCrkJa9xU~z++L_{eh$~ z^&zRyfW+dVA8u<{t!pcEe+9F7jnG#ccLSA1XOmM9?^v%NF(Xx1z z(3*5xJYLQg%%fz^0ZT{k)4z&V$&w%{HV&xRf)N!CJUR|9}C%x4CzBax#)pY%=vGaRD&M@cuI;jNBZHnS0g@`e4W%q1GAkEV$be8Iz z%0$P(u-ub_CFp|r0o}5F@N^uJa#LiLI2qr_kQQ2z*N~)YKrBc!JW9quE)5wHDy3!y z^=R5pYVf3{jdv>BpN5Rz53wSM-G~ZU`-0_4madJFN&c+ppW+}z9~Dax#SoR$%HlmE zgikcbxrlwK+=}HS4py->Vvj54LeeSXeoQ6(sJRfRV5!+D8HO+!%n!%&E!1Go%x7TN zwF`xOmSSDdlW(+(^<2G{uiSI_3Wl1P=K`mzj9N$PhUeb`i7{kTnLstNrLR#l! zO-4!!CjKez!+3qQ&aZ<|{KjBb?#}gGB&6^$phMKczl*ZjD0^2n%GgQA+t)p~RJ-#X z&tC{mHM?7#6E8e@@?Crc^#{9oz%M>iT{_q~e#afh)un&g>g;@>v(+7)IB_?Cd2Px^ zFa1?8F^RYmEz2+Kwe$eQb_|IbuSYhkuz=O#hIe(ZC$%Hdu*29Xl*`KE?yhwXZ{{M z-JgW#0IW1M-8;+i!NI`EEsw*K_h@`|>c11>7|SwX#jd4A6OLn9)k5{o>Xj{Z$K#LR zF@1AgN}{RTUK-ZMz4n1n-3lojwoGk*!Ea{sw(93gM~@Lut#W~SB*GiUWyhOqtyVTw z$|?P8UUF#;vjFBCn9cHucFNu&e8{!JulrB5^A@-gCb>f}Vae4Z)dax9h&np*ic#C$ zB;$vtmz@az#w10c9=K|%f5QITAK1hGACp~3t)J|2=M%M!)3lO#Z)UodeuA$)lquNntJR!BhQgCi zI5$1#bNSwjpSwexD+c?F`V8mVBG-wC_g~V; zC;d>~-kQ%%e9oCu*?bJqBz6LIO_$W7SAi0TZ^_h z)tOphB;k65&o)dYlO#~86~vc|=XhT3f(;=n#)GRq*k4IdQXpfO4{eo7TZe!XCR6x1 z3^nZ47of?kkT6t^EN5|#L-4m|&#Q&RMq)wD+cm(I2hz=!H&D}wb~CMBxztTHPx{fE ze`GW|TtSH{KpBS;(Ol@%$_*S@)k3XvU(xWgPVFskY&PHcmRc^E3V*HFe#uMPJy~B^ z(!i}AWOdn~%EvvNEB;obuxMUl3uvoD407frq8jHgCnm!X??Abx7+5Z(g%}82bP=@R zMmBZ8Qn4b2)nJLlw&jx!RvvO(B>7kX*5uixQxZ?I6GW(N?Ovnl9}K8JX6YH+Y-Fw_ zVK_)8VVE)x`c0!#wZfUus{VxK0nrpE2kr@~u;5z!g)`l}H*48*u2V_4XU=qT-kfdC zgLyzGZ=#Tct3ozJh(1kq{Ji#Ef{VFga%)8bkSp6>F^6FLu9o*7xw{larMn+?-yKpB zK~wL+c_=YHgr5YCEbYw8j7(xHk=T}sPA_}8m38+e68q#0tAO}LCi23T?C|p_C{vUr z83HsSG?KV7=;|n5{~uRx&~S8u*~Y;0sGk9RK6UEssa-_UTOeKI^TCkx9gdK&R`%_S z=Vydm`0vPtoZNK^3Op8Mu23I$y&y}lh?#wB{Y}7mXwq#$M*=w}g20?in=2vEAG?4; z4m!HOK7{(z!l7@euP1`v3DbAnLh-EM=KrnlvwA|~Mcp`H+xg=z>QS+BNrRmtJqV+M}`j{#WhQ@S#(-`3}@-`?6%k5v4fuf*FI{mRZ)zH;KkR~|ZX;vxOqod7D$r)}_5jKu1Q zzF>9+f!)aoVc~d~Q@JtJ0OOAG$LnnOm5^ltA<5b5{WqPv^496QUv||kJBN<`$rWoS zcRssz>e6FPH9B+Z8*e#!bpKCXzfb)|{iFBn+gVi~-Wjg{%gz@D>N7jh-rMi}+PeC? zog?Z~FvD;C=2;c4$2swHocCqCN|6V7`P9u~n}K1H(-qPHNEBIhsgwZLTCDdpi}pZn zdJAQ|!&r~dhq-O#PA1D3KTEuK!S0E&9s^%2AT4+W2HR-fq$0&rkeeL^U?^Pj$mk^? zz|1N(N~NG!?6HCdWL|yvr7N>ebjz`%S-n<=|J=$rRrE=IM&w*uL4Ch{&`7S)DZ?wH ze-gKan94D)HjSaCzU7MRYqm5m1$9k&1C!yB;;}T9Vr(WUg$6Go2z47~fsq9` zV9AHo5RI1?*hkhehua}lOwWWn_d&K@THMLfo+4)+&)jT$pfkXF6xaFS& zQTUFj_o=Qlr6Y#QlR&jD9rcFxw@GE>9ArYSpG)ahod5K)yH7=jEr+bymRkf{!@BdGsqoaqsJ30Yt)G3V9a zz^6zNch`Q+4c8w$K#X}BQXLHszvX2Gl>*;w%ZSP`Uc)hKT5@3>S4z^ZTE$TBw2U0I zlo^+}A8`yxWg|>rNA8OX4*42{H@Kl$1EXfXjG!an!X3^{3yjhr;1Q9vJuM}H<(4;% zoo~U7L!m}ew{4=C1hI(zVMr#;nQ*C`R`|=Xn?db3S_J2=h)aTr#1zwzy5dH(Qqc2p zI^durG9*RIFsUg6*~kaeOu}o=JU1cpdV!-FQetWe4*~oW78+YSG%c1GL^2V zVm6mg&w$sVxM#hlEJ9y|1w}LSU1DHpJkDHyu1Zyn%)b&sf)FoB5K5@9YI*Y4;7X#(BwxT$ zX8HJ2h>5Xsj?uV;ZkmG{#=szJgP7wHWsv&fAPq>7fVMO}0XtD9hZvxjGLupkkQf-c z8bM6aIE-l>oj6HV6=l24T#-JzL{c-v<~dVW|B_`Br_ZFl>mSo`nH+^ZiK~WhO5wdo zCX7VN1B{#W5?Kd+C76+HLaz{g5`89MoNFc%0evR9(r&h9%}UNAbdR)=IIKi8iDK$y z0>D5yDI6krE4rR zPxLBDymaSd$$Y`77>NuH5aQQf6agDcSUDoNrk~x6xF|NvF;)O746sx#tcv;lW}wSo^ftJ}$HbJ;!0@K9&dB+*K$W~HnL zOts7Hh~)nj&eNBLdC|ESS3-&(pT_LL7mOm6Ij4mB-KedI?Okq z7r+}vRAGb7(`EX531Z5weTYS!`t>XZ6imqhDYLlFc>WkpnR250=aG|lBPU-x^#(LQ zR{d66mO!9VL_lNV!di^xjjRE5322nXahr$>!B0WYi26QkAwDIQnsqoXhanOW5;G9^ z>i~er?47KaK`6K>SsTOCW=@X5>q$%(x*S0!y8VCylY3o`*zOx9h2V8B$+g>Gw-qgv)MaLRu}PZnN~? zfa#wMLGCmX+8m3aaJ*^UqXnZu_0$@Z%*wrhq!p-jQy?6w1&L#u*<(k&0;mRZf9PW} zQO?0J2>Jy>jWs+GT-aFH41u^+j1qVQyqQ*M|3FbQSwVLsp?{@j5)O_wr}}(4J4KZy zsR#b)*mn4tsc);2x>o(1`b&I%eeELcdt9Qj-qIIzqNzSZBVaEPqn$-#T~e43G+YLe zP1ay}5yu3?kSkmqi9N@BHUrcFMm@Hnkj(`fkR6mE8-k*fi`pi75fjKkBw3fDF_Dnq z#FBP3pr#B-!|1=Vi?*_kt9c#Kj}%63_vL_t_-e~+AZscXtl+cSd~v0~Rp)`NjYPx~ z4tdqYn4@Qi=Mf*SN*AQa5^vaALmD$lP|vj?<{b~tFrG1h*09J)%)*_n6(q}&&7+7@ z6K5f((MHLk?~DV790U83ZIbb8cLV@Pvs5cVrmdrW+;#+uP=-)j7%7e>U*@Y^>rsGr ziLUkIZ^~(MF$bK_q&@n>pvviYM8#nssY(Z(9=0-Ho_maILs1GrD~jSW0PRRUg|#tR z;&qKyq;rfBtcXH0Y5{a#w-{0Z@1f7NIn1bU$!=@w=xGe?z_S11tB4x+jyp9y+}gt= z(!D>l+*@vGIC?UrnoZKi7a@KG?L{;ISeWFdqKc41hm;cafu+)1MvD}pYp?r6V|}^q??~m*W7+3f*drH zr+eC6RD1-a4BSAd)!ig&k)dCKYl&O_tAhG_@?{LtD_)6=+}Kp9PO~ab@xQ1L|GHl< z>=^?XGR<%88FPqB86Il+kvgL)gk>0Y=8Bd&M8JjcxLsj8m$bw@k>X=qJEe|X#AqJc z`j**|OFgKcdAHIJTx40t4<4sZFC!W&y-K~5SLoXW#}G;dF5J--u8au>rpzoYB#RS~ zBf0|@q>hpW^CJ_88eHa zA^nms>^x=OfzjXy#Ekn-YiL@79D_t(BgPKA5tvpXqcYy_d>h-=cOPm?pKUj;pKHP3oL_gL;qp zu=+B#K342{zYz7u0~8oC1c7}BRAUqg;lh~3-Wow{Fkl4)_Qfhly~#Lcyhv+&wZM`* zWU&`?y9lchMzS4}?K29+^0dXi$M0mrdyHji^WY1_dI+Sf50EYEYdE4XE|Jp(yT2k{ zO{$7<3@aK9hJEP(qF{_4fwee(LH&=_acGbFHfS`u3H-?Fur^~e%i)ke90!pGXt_^T zA5CG=FOP$M$L@E;3|?PG79sRd>|zzdnAPy40cjc_%z{FkJ-sb789=Dp_6BwM@a6D^ z-CzZU3W6PlGJ`sV;%*ant@MA?Z(HFYh~m#}{1HPs%otMOM}r{33dWq+9HJkm#aa|B z!>*{&Y8yE>Bq1FIV)wh8@;ZR=*bg@vAZg=62b|ncP7r{NG^{o-j=(uH_hkWOvVtLm zT?Eqs-j^=hup+R036{p%qb!aWhG15ux8n{fb7OjCUe}LwdWTQ(AMlRN7=0sfMzj~ zX~N5NSX)TKiA56|b@RUs>`

;c6cVC%d$lcS&o+|WK_227fh#Z<+K$q$I*FL4DJ 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

$nskv}j$` zP>xJ@WSSk*TsDoaZY~=7w7xpB6&2MqT2&u--EY0N8GiWsvghrgkZ8-WMt<*cA@M+` zsz5}8M%xAaZP126`Iv58>R=k`Ma#kG3=(M%@gi#a!Wnn{ep5f@&KFDWQmuh;(uG>iiB z_XXINRc6hU>JV{|tgzwa318);vX%t$+UFAugDX}qT3zjQ_`@Jv?R>ZcQT)b{)zu@b zD){~s+xhs&YBU|mE=6{c&sY!7%SVxo4dS~?QwNxzaYoa#BOOqgiYbC)^@smQ>A*^5R3Oivee|!}_9A0mHag(hdIKQtt z6}3)(KArx2#`)7s=1((W{CeT_nat}m|C4V(^a&ZLG@u@fH_F&aKITN;XRxnN{*d!n z>l3oW`a)=}GR4K+JEmM3Udj$;7OTE2NjA0`5T!9oJfBA5;>A<*?p(2$+j+Y@KU%4v zvwO)W`k6d296$qhx!z8?7bcp8R5{-|;Wi_H+!<#9;sLNhRO2FoXXn)i&bOdmm@D3! zOQmui9-6PM*>w=F>!p4kZDYE7DRA1f^P27rUKD0a%{#ipTY=k^(^C#e(rG)z^%?-KXH^t099QvDTO_9N9lwyYDs(ErevFS+EBFIidZIQs2JYX6y6 zvi0R`72R?wK@8q6T=haeT{rqA3=#Uj_#@2w+fkDyD!k z6dV->FPYnMWGv3QR733^5|h)N1}qA8v@*A_l2wK2!C*SbuguM__$oWotyXofRBdDv z`StbEOre%Zhd!zR33nc%eCMxf?Os`xd#QTiW%<1n&rVbex$JW2XY<5FRO0}4N>eTP zxqPrhG3~vkKEEIkht=hUD^;mcV#Us>D;Jhmu~(*}a<5lTR|VIQ{{9Z*_><%*o}0RV z>g7{UO??G?V3TOb2({*7b(MOax|{J3E(;kFnINKMi{cYMjc|paev2y9$HNdmMmV|o z;~D=wta%Jb6vyKP(oUFxZhg6e&-Ti=pfihD_y`$^*Sb)DnH z2aDkdykTqnhj&9>v^${m`gWgvSudobnY@xeq8WWVp7{U@)^UI!9&ks*jfv0|e@36& z0K6Hyf6JlpYVgjELINRH{0;GS$RCajOEyM*rowmxFhizA+)o)9+Y-9GKF!MsaKypd z0F3bfr}7s&2JZP4!?f^YtKOr1R+v z__hpCr39pEIKeF+xDFNHB-)R?hR4AQse?>LI&ge=#K3!{somiV_JBp6D(+b3Ji;RP zS}#h@Ep7Cy+G5wLB3HER%+`fvJr^QZu->s(3Vgp{xX`Up1ed#*e0XNDW@ju&bZszg zqz%B|l`x26YM|k})UzuVYpVO02^pv5MOD3Y;nqw>&k!nr0ggC=fr-xA0X~>ozc~`` z$pavUfSZM!a^lt=?q2*Ge1F_o(bVGHi}68Qh7+U{cTjUO+rr4tF7$efHLJH+ePyAq zdcHrMtsd*FwD~=qB4xjyrYLq;?~tGnfZoWsf12p622Qos)dQCRdZ2e}RVP^OQS+dg zbKwR}CS1V_0owzNZ$Ws5y9eJbgjkIR$qcdImxaS5Q0_o34<45zPzZ>xf(Fx~HnD}? z;KpcaE>&EbRgFZcZnp{@3R`0Ip%3sY?qAekq%ZyvaY=x9P(abN4rPcyI-n5IG`IRbc zG^wZ9Xa@d*lby{jl2eeqCefWqYN^JcfUKVS{tof?*N{E9&N>kQtC1{NaUY7JD?UL< zJSPk&NlzlX$7#Y|;!BhzQeAmEz%QQ-4sbtTtvYD1nVOlO=!Vn!S6c%k+a<-!5|SyZ9Y+ zJP!#f805$~EK^Zz3jXO%FCvnsW7;+_y!@!Mq+r(|2(YB8C#~z$YwbsW`elE9UFxk{ zm!+@$<{PiR)>1qFReSXtRQK_-pjhvE?PHI;<5S;Zgx`DcYIo;*>X8TT$@iDj@5t@^ z)$gBSOaj)_kKm{9<#;_}?wtHYtBsYH)zD-Bc1Z}-hfnWyteY)o@977B`N5rks7}vR z=Z16tymgO%Rx1CT_3zob{J{q=FLxZLQ*QQptt{ren)Q(BAC8w`EBmAONZC zAoU5+2f$-@+R!G)UiS0XlU3eYU2Cg9QP=hJIV0t_mm3K+u9WbN;-6cCt2>*6+$~xm z87W)L7IFP8y1jmWGzt>4eK+G56C^NW1`;-biN?v4Rha4)ppLQ1-Ede*LP$|Q-o0=* z%2FOmlKe5`c+(N+T*Sy&UAr1V^WHez&u|9Kx1?&vvaW#j)U# z%V$YO7Q%=`wkD1P(IL<0Gz;gK@RDuAjsJ9ZbC)Q$hyq)te0*ofxO2f`f-;0jVOLTh zMkMY$K%NMpIzmYV1R`=b6M9H;MJa7Z|0|tmMI(xv>80k1gF$gFmHmB;g;HdvdOc&& zI6W6Ft!jSRSu}cup1!&i&7CjdurDl2E2%H~DeC{mPx@+Yx^iP>y0)60dv{72DTjx< zYien!FcYQI1@m^b)^)-l9nA#GV&59vTQ65X%Uw0Vi*y7AfEQq8W3-}>QvhIyf;mD^ zqcfuyE;{S2b#f263CJwmHshFsK-TdY2_2E(@GKj(APSg}(A0>pWt|4ten-oxcS@~v z`ljPwxz2J5sTM>`WmX8k0qKIJ&JM1>{F+`SSec(~4;G@p`HI)O?9rTBDR+T^)9#4$8=ww??m}x4PVVqE7%8 z8T8c`#C?qf;F%|TscxiwjKNB1za~}gRW}CLG}fwXO>A!D6k2$_7W`Q+iYnU8YqLOx^2MU&?yh3{BkM92vY zM`68^E4f-XzS(n<9qKE%_D3mcQNIE<+$?FQ4s5XiO4MC$dWlx&6E1aI+JRQBAH2kWCl-ZucQ?wRHR!d}>=r?o<*UCG}^;-d@t% z_sq}i&9)a0^^U#Y_qEki+uNsBoBz4j)%@DwE0~uq>+zH5B%gtK@gh7;SK(v&#i?I~ z?eCM!QK^V#q3u&`Bo=Vog;)r?lCBT@N9Io-n>XSG&+-^CNyRkbXNaUcS|{`uHCtx%h#duCJuxK6 z)b2;>cY``LMPAnE4T>m_gn*iBhMlE=Dyo6o4~?rzM!L603$vgqieA66JTRX7aYMW`6 zRy6!X!Pl!{`@#bxvZSGN@klFR;uAJ(_)gcz)=2e(_Nsf-b^@I`Vzo5-y*1bEf8y(@ zYB8{T=3MzGS!qUfDKNOWHOI(g8~wej^JE3OS|7((aia{XAgpXt$*gIoyDPcbWa=&r zuIXBB?#?n1#e5<8b1Iwn{k-!#&GnhVAP-G};T19wDX|p4su29U^d`+Zerc_trJKx= zjg7hd-~?soGK+wZ;)p0Nu7t1B78!wVzV1gRNiRd?zpXMzs8qf{siBzXW!G<#B+@k_ zm7IH|84Bi=nLofo%OypeY3=c|y+SQk?lo|DpbHlDIhEVcM`%+dV|P8@H7~miRv>Nl z;)}CB2^wkh3-gVgKW@y=H`Hun{)H>pblIx^Dt|GmB!T7_>u<>Tmb%Q%CN4ah#POH0 zjn_T1|NK8*K*sDeIm;>P0D+2ti%;(5B>nyve%64f&IR-u7Zd>s;YA`65i=$6e}M1) z2ewDO^SjB11ND*5fu{PLZ7&fIe3X}u@_)(Z=Z9?HdH2(s<|^{hWS}dNea?%|oM+ z)H51MGh<7ZEI(rtOOYSPIB{6Jy1Tl&X1crDRn;@oij#G)6JtX{;slZaAr6=%fWs^7 zV#1z1-gWjYOV&%+g`6b7!oogs_Uyu8*#xo#c|W(hN0w2-ADqKHx^7ih)vdbs_xRr5 z{r!IT>_bOyK4w09w0B87QOaKVa<+6-965hJTe|WxhLax^-+Qid?g{aXd8tR6jUoTu zP42(Rv0eO4hky$TSUj`iv(u#D05}w4 zx&2J{l8ib|o^|Gn^9kd?dY(n@@Rf^Aq)4EwLJml-qn8Th$Sq=AC$SxwTw-|K$#@E9 zhVeL=dk^0g3P%Zak)gwa7*Qb{)C_*myASmf6idi9Hoe}S4vNm zm@y9J^5aLB(@C7wQJ6x@9iG4iin0A9s)z`q_;_r6=a$?|F{83~=l%qJiHb@`=u4gU z{1*CTiMgb~*weHq3WH|AmqY1^HKokgXxLx?INVXk1B1L8fGF<}6%)gsa!@V@XaOWp zJfV?`2StQ+jYckRVZsQW_oEl z1%91KQJ5)Y4y=Ay2d80APT!V^&ND9`kDs~nH#ep5Y>dxGGq;TwvgE6e1WDzAkI|XA zix=nc?22i)kc7xjkcf?ENnIZ;9xFz(Z#rg7PfSdQCKKZ0INIG1W7W)=e12vopH!75 zRVhDnAYX{x@XkbLdU`sY4(HzV@P&9Pm3l{GCOn>*E*ZJ>Y<9^=7fA^y#6l^VEa6i| z5JfVZFqX2c(4-a@#=R}NvXsIw$DcNZ3Mc2tw_p1sVv?SRn#Yk?ci_qV46`Yp8~X$D zR~E%_aSs-B2i-omPSj`+7{p}L`U$*HRSYdn&$twF=8xgJwk%Os=a>ycKOyRv`IwOr z;$ha-RSYeGJ!;_rhKm?JRgBRg))FN}(g{3US!rh#r`?l81uHgHC#kh}f@mCEk8o8| zVX9zUEOSF^z|i++jc8bi0KvL;Ttz%ljj9jFt%)=6+WM-hkwNR#I!~?67Rbm%4Ajx# zGN%OOD%7IFWOXV~I(3#Bj^og;BFg#Y-V;HkBX^@itd)B8d1wL@JORS^Do-%5Q<1W2 zfsZ2Me0`1^s|a2eh1h#+!j0Lz_OV&ykhRJt=Dsy4_C2feTwrYb3vHYgWyCkE^RYwg z2V!$emBX{f-01_+DHP<)4YQ@wq(5c@p<}|zZ>*;ikH>XNdPJym+1xAe3o?~4YdlEI)s5N!wgJR zl`jcg9hIMo7>`9%9G)b7s#J;p)lecz*eUBH%XKZ62R3LqvMd}K*M}8hS>l`(6@-&X zE5}PNNGDMJx>%273t>4kd;&eg6U^@ulfR`V(8%@^BP1Y{0d6z9J9+B^DLh%mCl01W znshIv)f-P|X3m``Pv_?_N*Tm}XzAG8&9{>d2zzB1|6YJriYOIuGUhR%vvw~Bd5Wk? zA&M6VXUrnFh?;o|&MYM9Po-1{6DNi6N+F}oiEMB)8ls zQdk0;7-POM#(ZUR#=(JV-bxMf0wa)Og<)xUbo~&Z8%jN=QUNkexqeE8%fT{;%P+f2 zXU;6Whw*6o>3lxec`-9Fk@*D@g5HEe_QjkvKrKK{(X<-&aNqi60rGch}Hc(}>u zcM~f_5No?eBD0)XIrw~W0i~;+&%j>s*W`=T$DVlIO0fX;$4q?$q@*8T#xG47rXvb0 zs~km)zF;u$D<$xS8oWtmW1_2+ROf4*07GWA)!<8IwOK1NwC5<64sLNSf)K)@o-clE znDg^p%xaeM*k_{Sc(t!WSq+D9f@9f)SUO98 z#|pP+!do-ad3c}5St#3Vk@o~R!XomQswM)m&ckygwd8@+g zP1zHP*j>0+B(py@St>nTnw40QtzEqkcik(U2!{w9TJnznwD${vUm=;G$#nt3= zzI0-|a`)n+SH2ycSt>5ye{SKznfQ^JG8ttv(V|GCKZ^zDV3K$!K9@kcMh5Fd3Gd28 z@vtDvqQc+Pue~PzRJLh95ArI0 zmliqLl}RI_G776m%Ipsz5XV!mesLU|dg#iZA2~!2nMP3k{xaFYUjx7YE9e6R9L!<{ zFr8?k378E_7~QT6A8YI?9$QrZ%Gpi4WEihRC!$|4jHgdTNT`HtkpPQaM zq0i(`9>$*VyPWijVSItjds*aBdxt)cJs`Rey}UemAeUc`p2*MWr`TdaO--IUm?PnCVfDcAA2@J)<|~CG zpSyBiy!_f&94=I8Zc^DyDTftGO?{=9mzaoVZqJvVU5V!}KFg1?#U@yP;r}Ar)|tt@ z2pySYU999|3wYbWaRG@aJ2*Q?BZlcrLJa36lraOaqh1EyRO$W@h(!Q@@KVH6pToGG z3KcOCz>iEba!0NY47(r$mADJ>Hk{~W#4o;9%02$5|I}0dqmSoHx$c9T{nbZqTb!S% z>^oH%zx#XAGsh;@ma|j2*uAYfwxs##+|hjpGtZT#Q9T6~o0F-dxudz;IBx4%8Se}Q?i{J!b&_fHvfbH)^oee?VACYzu7!2ZZI z)=BO5`9n!^9mSJ{BDA3+$8Lm9bu5_+%=O#^*1u}uracr{DEUNDdE0~*^hNp|N9+w~ z01_CoEBvc3;#_tVw>eP6H|PxMbeKPAda|{T4wY^`tQ(0s*n)RKl%A5pZxrvh?`i&Ae+Z;G8~#a zbmb3UT3C47+}zv#`2(-sXDse3%;m+|-I@J2)<|9y&tcA1?>6=*?{*Ns(*4Nko3LnK zVhp4FuL7Sf+_n}7)*_LcWK_4N($7IPDx1DkHUb%}avo$?Uo0pbyasjY>qRxcrOy>I zD@T?p$>s25Wh!z^%!QNXQeNbyred+b`3q6u) zU1p1Wp}ov{R168zSrtJN z33nLbkiALZb{n~>^J9#-i^$l+!x8t;$g#J2$OKHhK3bt#O_am$gc^v&rK5UgZr{qI zf$skFj9Tw69sk7Y+2X1Bdqw!z!T7$(^pE{&U?Tm>m%j8r66*WEJa=Srx%{O74+S#r zlSmUdQ3R{3G0sDHE1pC|D^;i@3xXODr08e^D&m&{R03i`pihvSP!SPUNM&mSq^ntc zaIhMTGX_KtDD#@q8fvZ{|2hRlNU{AgKJNSC$(eCo`%Ro~XGjUBk$g=J`wTU0U5t~I zWAv3;k_(@IKxpJn4BjQi*Qqn7Cke(vN8WS)v8hsW<;FrZcJbz!OGgXY^tt`_-lB}e zscbrp(I@iKH5I(ERwk5~(hk5R!9YX=QI8fRe5zWxl(7_S$S7vD zK&vPP3Xnjs15TixZ=AWb7XDqz|vv#!itwZCH+tJtXfNmE&W}@~fkAdhAH(;HaD# zONDBqGFhub?--Q}ob!95a&asbo6s&1f;>)fo2o0UbS zeH@QWwW##9H!81{Z*|RX-7DW`HT!Loum8^3SC9Y0Ypn20%fOt~;PdaVzp}Qxy1Gn) zw10SYe}4sIc;uf1_bx*-H{zSG`r*6RwN2BxG@>2!(P_@U_Ena+*~#O}r*7ORAAUot zZd6rW*6Lj2bKHS6wm8REKHLwqtn!XkUG&Nw$MefQr>E$m zY}cG_*|YpI)Kc~xr@dwSoUKUNrz#J&Tj946RO3Tw*OKybP(AK#E#L2Xr&m@QyqP(q z<>i{g7klkf1`1z$<@NOZoxArRgKocbO|NsxKi)GV&6I6}pVxk0#RFacBYu@*%s_)! zmA@1tbgUzoFfk{^iQ-H$rW+>-TZSlHv>M2wNdBaKST!eE=XXj><9(>skS~jaVwOD0 z^J0Nm3zGQ@fGf2~dO=*oW^{>o()+~y;sG)~Jcy6uLpYDTO*|~#F1}Cv6Y&UH zAWTuk^RbSHe?v4yOW0x)dukiIeHWv8Pdvt&BOVK0_Qkf?5xbc8FSDZiJ*%Upy(E67Lc36;G2D>KXB@_(AbQ;(g-%;)lft#0SN5;zO(e|07IIe1x1)A0z9; zkBgrW9~VC+v0D<74e!>1fZtg zR4y;(EC^r5az|u6PGeGK=S$0s%*q_mfdyG46mTDTvM1$!IVGow2tOdp@}QiRb8=oT z$U|~b9+pdFi8@ODpbFON72f{Dgd7ep3FF{Au}u{2BQv`DytX`Lpup0&HQG1Yc6ZCF+udZ-_FMhx=&(Mz%Gf(y8-5+_*>`p={U`{Rq3_+-sn*B+C$CwUR4#l8ynSTwtcN*?$+wvNXzfE*TOZ=I~l6_HGSap z{eIO7@7mpFTz%|4S>1JdRcANl`DSga;-IS&5qV++qEq>WY)XUs_j?% zwJpon{C=m}c9X-+-mP}*Zr$1ObaaC2*!2hx*xxnku3fEG+g8Ne8uYAK!|A)jw$psq zYPTJOT70`_4&?S$WXH0rj^kwB8$F!0TWgu!rj^*XJC-x5HR82-@aT@? z)_XLhr#U^VOXUNzJU z+u3b_B%-P#+ilzPW7Yn^qiEK>6sV$W)qI-6YCAonZhEa6RBJRG7lN}ay=|G@UcaiT z3%o(XYuT>v+1+Zty%qQDPOm+v_U*QBKx?K?#qrnKs%Px9Oy4tmJ)Op`Id)g;z^VOC zVo(8eRPC>*Ej#~)y-_p8nwDSbIf~cfJDj8{ zH!C}uXEsdN)@m&m+^;tvfrhgi;VE4+6Nr*7*YT`v$F*FI=JZV`vUdD(u)-ztZY=eWPRV2Gpy0H5k864SfrM=(plmOO>h;e{HiG+v!!UrcIx_`c9Ag zc0A4MZriRIX(}q!gU?D+qr>W!lN@eFO=Ngovxh+NQ+tITS`hA zRfL{85@v5ZZ28_GY>_9fW{?)GPSeD=KrLV2Hf@B#t zYc+(Ljr^>r-Z9wkdrreQpe1f$wo_)KVYhA5w}MyE&34mam+n?aldzdP*rUuS#1C^q z8_BDsitTt2_AEDMdV@~Kf>5_~vtL(r>ZX!Q)^5n$@sR!gWN*KVi0mSU^Hm z%XJ5Owe2*UmP?-p+e$TE?L(*z0!#6a>sv7;k`N;_U@RaLuV%LQiXBvDA~+h1m>L7E z)}!{ep|qH4jaaSk`)#XXdo8_Qp~Wk8#5BY{s5?y^skQ|vCK1=RZ?-E=4Pl`NlFH>g zC9zOFmR5IaXlAuRRwnDN+3-({t{LA`RwEkI>I0K^iCLzLWU<{k^y#)~)7YLOuQak( ziyeB(Lae#5fX;$D2c#76Ri$Cmy|1&5dLdnrQ`M`JV%gtv%`K~o#^NL^3N_Y|Cv{KJ z<*-y~CPp;MQ*K{Fu;u_AYWI{hh%{Z8FwEe+m%T+xU?!}rG>ypJhU8t({yzj zL+K&S_WS7C_;6F{I=-cETHP&>KxETF9?4BFy19o%v@L4@%!qFR4nPWYt(&~2T-nkY zCMwzwD-9lQ4;sGSL7#VhM@Q^JaGo&~zm-meg6l^+cFlDZZHJH{TF1WJ@7fxI)N&mi zR#);^SDaYc^g`WUC)D+Bhk_`AgGlr(p6E3F|XEY+q-cO%Bi&=3cH)|EO*<6n-$Q~Jv5(d@1l*B0B)h^ zbgyTbTV^lD2?H7p7`X=)2A!(YW{0*$yLb9+iyb)Bp?0MXkSV>kmD&?VU`E&`jN)`7 zeUyhErzKqkEmaP5=!4d;8-35~ce`dw+cr(qSY+E)=Ld=*wB6kv-_w>O+KKG6IyEnS z6=zifbqk;bJZb}Y(b~-qH{ema3T;YTnr$U>6pS?o3H0UFolv7a2&>)8Lp z?E4N)+^}~oH|(JvBinszQ{ls0!6HDP;5do}px@YxO(Ymg7=)6uH$=BP^k{CKh~`kuRE_>t62T-czCn- z9qv%S{#dU*aot^eNYS=`{cT+f7QFrzo>{u?79L6uYHiMZ*KdL$%=L8y5VUaJRhMD+ zuvIk&IufR8dX}M(r&Cv)SV6oi1q4JHGFB6{7gc~d;GOYn)ca7n_S-dpW2R}sWpGag z&h1x$_2XBMAh5YdY!iGn#0BvVw2aVqQG5xf4eyVxN$&{_1uGcfbi*F{Dh-_>k`OsS zFh%jX9jD!ZwBYKh>7$1@X0#l)TeaKmXvehMwH81X;ny^Kr~|EQtD#iLwYCkf<@9y{ z=J6qN@wkhn2Wq|M0N<@@dl1^Ocf()_CpHxCm}|GREwjl`k%n@&7=U%dT??Ilxn;Nd z8ucsI<0iaFy)v+TyJXg&RUV!v^I+DR10Lbwt$Gs3Ml+#1T?ctGQn8h)HE_E15U4!g zP@@!YP=WrjL|2-KPcH#R?hYylI$9#XV_$|Xyo%GPs7h-JWySp#@~oodn->pw-2xZ% ztcY0$8^q8aBhecTK)XlN=W1pbv19_pO(j17{tZom2gi$ngBqYphBu*lt8H)=`U}jc zI$>AiGuW}49n%Oz5qO*e(3=+yZ-OpqeB@Qz8YEmU4X_JCJNUK^k7^#EyVgtKDi$^)wF&_>N)>;B8#9r&arn23TN-)fM(L z7}mIfURA>`fL9FsW_jrQ8UkIl4${4DDeW-mAm0Yz9rLn9h6KdygQ|L+hLRhIeZK>zOs=09Oacij++35$sSW77X@-2aIZ zuv1Qnj`1I}{%6bmlfEGQ3A>Svf&D+$4FCX43IG7w_~ZB;YG&Z{kAWQh^MUwJzrO&$ zX4W32|JW4(AfF%r;3Butyw``hiGeWypzwd~GW`=PDs|YK`9JuN8UM2h{)rfb75K#5 z#@YQJ3kLuIvIGDCo990QW3#q1`sXM5^sn824A}Bk-$~cTz}+4IP*VS29Ns_S1K|M6 z*&5iG{A2$AViEp5Ur1D5+nl|flk>kzKN+npeP_12!yzkjDh*v{M#YuVZbjq`V;ybeK0e?ia&}b11+c` zBy==DMl781zxuA1{LE8KkiqX>ZPj{iKX;sNmghl&L?BDhZBzQn7$Sel^NYs?i})g0 zRfop!)Gk`Hn(B*d}4DIqPO;?!~=kKXTtb%8Gck$Cm$u z|5W;Y407CsoW>1-qTXy9{6n7}YbJK{_%g zlg=}H22xgJ>gIbiCtF%@)D*WovDy@qZU}sy1DKqdaY~_yI}vn6b4N>g5Xzl`ze&^{ zSmsVib;Rl&wq&1}?u^iUQM5fO@XnGMw{{at6^mXRt9U5=odR2@zMa6eNTNH=$4-nk zF46KVR-2s=K{!vUvh)XH(cZ4MRUo+#U{T^J#Z}X}NWNHNI}_b5ZaaH@#_f^Ao4@8P z@>?#B=|wIbB-oFx=iWlTf#n*MUb8tU9iC=@nl@Cj!PGR*uyW_9+jr?sX?qk?J;QgqZ|If}p^i6sh(z(! zQI*nUo#SH@maQ4vE_vdV`nkSHzAhvL}Zf7*G!erjHG=$Dkb$VTU{2 zqs9)S{sPz?l5U5)3GvFuz6m{-2V2sIln#}kN4N>(%14&mb43R?GJxI!Ya2922OY6T ziVjAwCxQ+$n3$4CN+u>dC8J70nb7#5^Zh&b7WPH=#p;*WH?@0X_o(*P^269SS@$&c zRiQgO<@wno*KMO4^IFa}O7)<)!(TV=v{hxBw|SZC+_gP)!*;W3o3(ktd#c(YQk%t| zb0+bX{C4wk`^o2*w#I+zR;nJL1M25cfj7PE^IZl)Lhh5sxo)A4{>w`@M__yipy)o6SW&)P*UWyF_F@9MOF=H}mFyBZ(`U3Do zn^gpPFjqAV>bfGqe4cds$4jlVO2(TlXv*ivtCOg8 zIRbLIyoOwS_lHX9jEELT^lK@vo3&Z&DH0V*X%Vi>pvs$_okbDze|nl`a1_~fBwu>{lu_NI z@pF~fdgbB4__X+R?cl+OZt8cd74Ruhp(A<#vu{%E5eiPB=a^b$AFnBz_mvCF z5esvcYfTF&g}B(R#M?-sb2ob-23#+nUVC5V6gVO$wSK+*N>!V^o8Edhn@CpLp0oIwA(e?720LmwcLa5;_uGpC`jyZcLKZD1=n!W%l``0m|E4Y+zKc%N^=^|%Vkc` zQx_SqX^tq25B9S$SVNKDWi_v3HTr5ped)GIXw4WbW3pnz4F0VL?K42~B`P3y>z?f?bujBD2=s1EM-_%&4x_X;j3DYlq3>)Df3pCQdDt$%D%M}Lnkbx9USWy z9u^jm7fPp}<|8CQN1`T-Mj(9irr6-T)=sd_V)D;f_EsMx%)`n4k_R zI5cY@8~|rRF#}?QkSYyM>CfiBkR>LFfR`o#@j_Slp@$KGOiX^7fL25pG}8D&K%Msr z;b0fHvR)=i)MWZT-@_q~&Xn)yJ}eeQh~Yx{0AB8W>y4`IR%fEqjRdc(OgAmX2wm5x zdhX0|A5$*Vrn_uWq!6}Iz}Rvfu}7VePDV(ORMN1{pA;nE>JxVMv22;#62-?vA&>Ju zft#0GNDEHHXZD`-)onZTXNT@0_&5hv%h@EU_1rtR^^l{h{M+-O`pfIMZH130k`lHhDYQp4f3@U55s3_PH{HaeCi~L$At6>LUGr$QUPf= zEEJ?!u5N$@qu8Ge7EaD6U%$xLP>zx;kCtrj3iU3R*pQr(5M3XfDcU{jK0FyCrd*&* zaMx-n*d}f^d+d!#N}G&CGQG&H7|PRRdU~i$JYq$bij!_jg@G;vLrL+(@8D&MApgjS zXDA;3to3ljMB14Y4xodGQy(G}&nKr0_AAbXSPT%xAQCr44vOULdAyk+vYRu^C}ima zTF)@(+B2zk3_@=#Brh~g5arOKX%>oSEd?9M<^}2k& ze^iNghiBCeF++Oe6h>rFRm}Jl-9SzA2l>zjg938vE!*}X`1TvS*gVdtJ9{TtqeX04=1jaxz^0CeTni=t2tE}QMKey zFpv&r<2^RxdT+yKe}3Zl_@aL*P|k?kJ>~96c?#qE4Qc-gcpWe?mdx*MP4Pt`{wfLl zog-*5AF-iUsatcg_)ul`skoU|gb$>Wy4fIvdu%{aGy0f#VeeJos44~H}4#`orx9o($rDrZfO-EEQ z&WC0`x{E10N!HhuSV`{RJ!sx7TD@;kv4Pn zI(*;9C!eX9&U#lohvI)GURr-(L%zJWr>9{Jg5l(XrXvOMA!JkPQ6&$`%>o8vr^?$x z4^TOA{LX~N6Mh8za$!RcsCy7}?0WGFPg`#;UjxzB&`QtSf zjTSH~Nx$HF8Xv>xKEsYbclK?3W<@_+YUViOC%oWryIl=EKR$+nhVW^Qrlrmh;oC-Tvt1>}PgA>>KULWgMCL~s%sZQCW6deC8B znL5pUc&(MYgf z*|vv*EF7GSjGX=uX#5am74QnC;qZUb4N1E_zAP?Ww(}&YC;@)Mr2>Cbt+EsrZdC4D z=qtE43FKtep9e<&_0SV0Q55F&lX?T!nTs)jB1YOl{1IT45|`9$mjEEJP@H|X&CC5c zGL`~Wdb=pd+Wgpl?FP5Gcy2GI94pJt9-gy;u_Kz)W;u?9E!o<|<|W=^(lYZ6#|>p| z3_-v8#0HMhwyFix#|~^4gFy}9HbJd92rdi8>k(IVQ}}b6OPYMM*dN>bYDu`@5|hJ! z+=C>oQ?}^mC$Cn_cAbR${ov<^+nU!u)ONFy0`+7llK$)Ai2z^;Mcghr1wrjvH!y!5 zTwh|jzmi)uFW(+`558C zlp`xFDZOo&gDUN1d}Mui%p!S4^P=(c<{n3%N9O656}O&M`bnTitY^v5DIRULvK4lX zjrBLj7FKJ?-*xOck6865NrCa!q?kuzI>bpnDzBUN+Sbb}ZHX@Pd2?t?J-Ift@Z~&~ z#pNeItys}?n4n_^kb$U!kM@rq)Ju|{v$8H+(J24^yq~|*OmoSWcy$HSFm;Dva&|uZ zVSHDw`?8SV55GaIG40dtE4FpQKz#TBX!-3li{MzJDNfgp+bd10@l;sKE z@_;-MqzC0-Ssd+@9xaakdOP$oq3yKn;Qlh_5! zUl754qcDEb9%=p?VD13qDQ>_UK(d2Xl)_eAPbHD-4%r$s*>sa9H?b}JBly%8Q6W2m zB?PF?rBb|Ys@Ax|wNM{a+152WAe6cV{RWb5ED~LYALTy1aE4lX5VAmTP)|Usa3C*z zPbGBke4%ii1h4D6ZzX7VX1`D$D;uvMwN{j7z5p^mR{qx)gN^kR*vPe@KDhQBL7hkJ znP!84Y}WV`xW54Pv7c2S&bEr8L*Z?$p#I$)7k_wmP(<&*F-d^B!DI#&2vC7FA2@&p1*X7@8X5(&` zY_$61ny%%%e;zxVhFE0W#$d++YaTy6S?_2tg??+y7+n(d5w(EzOr=YaTM5$#Xqnbr zQRU$(^RwR}KY%fqQpLs#*EOdg%8$ zW1+Cf`60~$wjYCFLk~~FV~RTwH+nK|0J=0suq%LiKnL+0*(8&H5Fj^C>eYZS0-4*} zMlG2!X9HAZ*tJ48mBJv+mvz%A^=;2MwyF~hoR;AfuctJycEKM`+-4uYe0+2JP)TLr?>*WZS7r2= zE*`QtAm5RuRaoeau@P%qIY_<&VxTD;&C}EGH7aQt>9kUVpj(I|3;>!E4I;&n zL{>5%1Q3m@GGi!1q2I66HWYmmTv1#59=b%8U~dpgi%O*BxK?a zkxa~DNe?MV#z3Rk8X&f4jD<;_xHN=-i15@9A}TB(w2VXyuaO}d84w4xP_8Hz!O*J! zF%$kt6kc^fySy7D951cQAQkB1Xd4c{tCV^t-TBZ;OH*9ZfIXx}2*@7P&?=4{cT#BP zZ!}4e@IQfQ6)#;oN5NDi(TcLJgJ_`(Pz!K#CDh8CCngRF zr?l@ouMuyYt|ujgDzBAo2u5+bJlx=~4*IKHFF^dqc-XmuOlYn+b<3q3Z5)&*A5@FY zXX^d{dg+v@UHjTu4;;;B9sEp;d-rYXKLkHpio=w}v6Z1&*-bv2bJFyjMQDGW?%ov#}S z8Y!@jKDg>NY{p8;WG(!lQEPS@kV#90)OLP z#fqOK!p-P-y=G(7f;r9+sr1r?8aab6ObkzISS;x!6rp62o9;tj@I*r+TP2-6HnW}& zB4n1cvebp3%u`VCDb<4!T+$+t8$q11d^b@QDl?lNc$KP!q*hnqCX<|j7ZWWm5L5_Q zSc`t_%7wpB_Bt#dM?%--ozE3C^;R3G*)6+Y%AQk7-hR|nyXc?lk9Cq=&5;5LPHYrt zZb*Q4o}R>WZt#E3HI-MMOKVpNk(B2zM}fS=8-wKkA}{fmR+w9o7~+ZR;N8ulY>BP@ z`P}!<0^`d(+(O@}5fasnX}Aqj3g9(!Q@GIF3TW3awSiEX2i2+%Wv3oiVN?)G#a)PLGi0w(zP|Q$s$XHJc~-YYIovAGs}^ zoX}KQ8D_auy-`_9^Tee#R}pJ@)h^3WOYb9sB0?GZ%3)i7-~~{G;YU`T9|sjWk9-oW zvX8i5ZV!am!2mkNdGr%NS`kCT!sfvpQ#u;AV4zu&PaV1gZ%t}LTJ$Ndxw*BM0$=A% ze^OPR!7LVv@Xa{WnMqqQlPk-8NHvDL)8=N9>95hKO8e5!SQBM@YO2@adOAzQXzl72 z$6~XQKT8r}y9nc>R)UN%Dp`@(rvO8d@+A%~BuEmHNrP#|3XF81sUCP;pbI#B?!FC2?dHR-J<`p!A=@3}MM~%vC53#Ev;SPO&mx6n1;u2Q z*~*&K-NI=dqSlKm5{6fE#oK$>x_yzVM~Qvm42vSErrFc-jfB^T%jbZd3GlIgTeNf* zwN(ejiA4`hhU#-8%8Y=Yr~(2Xdb`T0Xf=-0J|qwZjl?g93KY7ohticGVLCuxod}=P z+WE*-s?qDKuzCuM(ldJ1tRjnP5~cyIG&d!ZP<80Z2kUQInR{+XHsLn&UYBh|*$g#2p ziyTVMky^_Xral^7j#-#zQ8{)AXHPBQDyrsiOlu^=XzYg5^~!BCgr2&YZcpMnk4+W| zz&2gd*%H}`)Ifpr2R)`?(*yY&|Gd_$no_`**C;AM?7E+lkqW-xmU3R8XK=bU=hUf0 zPgCf~zcAR{vyB~}os%t*M1aZ(;w!~jyVlUAEjdtfYFv9c?g zkoRu*90++!YMl<7q4vC8WRGzz$(@kTwr5g_AAUj{=Z1fRoXi(pPstn=a>tr92=^$c|EmyeAQr2%y&+y0|zmojz!tK|^lYUz-oVrU@^80^nnbtbh-N-;;1Q5K$gc zJDFoo>J9drjX^Ovx?F`Z#e1X`z)4k>Vydb4*i-dz9WVRY3_K=`V-N5i!2W8N+jFd#+DLp6plG z`~JmEP~~bvj=y0b;-g6p+CA+ zE6wxdy@W?Zh5HaM0k*-gGd9XGNHVZy9HPZVybpRnOTm_~OR6l=Ejuo#_yfz-twMvk zZMEvHVl>|R>3MaZ5Xk!s3dzJ~dBAVF%&b5$yK>KE)G961zxT~1eKn@{fI3VxyNoiz zbYmJUN~sxJvenkxz+F1CTi_kxu|pMc0kx8Lsu`m;_0FxgSp5xH{*|>-K97e7Vfg`? zKM>E3&0L-t3kHt0gjKFWthM>bE?;z&=IoUO$>6iDYawZg(>pU`KX-|Zte_S+T1E;sJ%Jm z=v?MRxmuy3W1JT;S#gn|scWe^b?)_oJ;P6BeQeLPYdv{;jceA~& z-vK%eYNx&gDBE!?aBY?1<=89T6%XPqmUnpGhyWvb!Gb%<*8l?ZKAVn^ku=lG9Y0Y_ zqh0nX+&5Z$Oy(^o6VIcP5(%Xu5%sf6S9ImE_!hDq)KZ=vR~gpVi#3Tg$Yk4cZgcaF zKrY62yObnCNVS9(75OvOwYRun03XLTcu5c!14$$YZa>0bWq@S>Y400i;QJ8ofmpT&$%zd{oh@NC9h)ouQY6o^*~3c}+CX@7c_ zR?;HMqKoDs8@`bzoy_rMHzR5(%)pxxaVPbm3;ongq);3Exm3bc7ns6GQpf9h6>3jC z#qi!u>Q5?aXP4rQ)EHkp{DE7F)*F1ej0BhB2oP%^hU0K}AyEU~Ipr9PLZT4D1}3sb z3xE`31BC}Z@Z$~7E}d3w(Dpu;yG0aU_6Uq8ib)-HWd{FJ3Ff+ZN} z=cEl32?cc#;*Ak!hoi>$a;A+PnmQ~i`TYKhp2EeQZTkm5&kbuS=ssQ zNGc=yN6ktQ%UPvfDw}M^e6OujGIr@CE#ydPf?lQ@kW!hRUvfi=*(^=46SN;ot^~`r znH`$8yY#Dzn|~VirL!Mr&MlNyCNESlJ1MZxfPEY{g0t*0Z~j`_r6X0X;xg?caFe;; z4NgPPiShhkD#kQ6AYe9P#M-rMS`g*3@T2g|f~hcMghsK*bSa*uYr!*jBW=@}=j%1* zXLxN5k{V2QWb3ls2|&4lf3sgaAQa^TMshr8a5t7o+^SFydTML_n6B;&*m3`M?)F)` z=F`$(3(@ty_CTFYtt6s)7`NCPn#_$zNnz3LP(3%M+;)0-`8Xe@^Z<*MZuqfncJ1RG z+)6r@kZNrlr&Uwm@~MkUYL~8S;K%}^IMD0_D&8Dhhlf?UY8B;`V*w((VIYIBhCFKx zHQ!}3#PI~=FD0f^bqUn{8hVr}8Fo~--X{QQ2+h*vRZZ)$+v`)#*5LAKSbsbE)YNo( zbXl#2S1sFq=(pwxGcl1Y{iHZ4zYFbbk}4B1y($`1GO}niJm#`eRWV4JI31-`2I6QQ zq?R*4_F2Yg3*lQ1G3e^c{FNk8f&|Q)DI{Q9J0BmkAAa%fk%zlW#0ngP4%-l+F#t6~e|AFlQmLN|Uairoi`)dPzM^@;6&nt18iy8VRRVgBQs<)A0B6_{gJFohYk zGtv_>--B1Vl~=WLa$rK2Wpm{G%iqiIBHuVuO2P#0Kf$tT^WGVn!mv34x@@=X)x*gd z9Mci^7Q$C^|M{)Wljh{2w~I@)^@3*_5?k*O3+Hg8WlHok4d}rrxxc5Mjrv1}I5s<) zq^wZqwHS|~ipMQT)mVDnSHWd=$*8)z!%4O(V211a=()?FTv+Sv%|GV<1P-}!W|)z# zJkU|wUONGn#Xzj}xBeP=*eBF-!m0JBlGOG3ft(v^=a8fssXi!gR0|-oaUMGgTmp*o z9`mLkhpoPf&rq6*Os;V%kEJXbYd$7VNsdY^B`HtsEv}!)JQ$ESh8FZ2USKW@@cQ3; zAAqW3pS`Ag-krgIlE1jW1|wdlBGviOlxt9v*y+s@EgWaSHcRqNjAB@wF2jZl9mH5f zzH3Kc!>S24DE`0o@zFZ}Wm+E=yb7*G^{u&t=qI1UY_qmm55qUh4=V~3k)Pur#V@78 ztvM2jxo~bE)H5kqqEYxggUpg>grBKBq4QsWWGX7|H^3-%sFO7PL9t8#V5EE9nB7?? zLAwf9&XwQF@eFOp3}c&bmct^TU}thfkzu?XCIV1Jy^R(vWVc&Hvf@owsl}Vk;^?Ql zQeqokY8|nI^nNxeR5S(+bz;nQZ8BpYB|TE;jOQ_t!z|k_~~$KKep!Zeyy4F4u{NS~tLDPtTx+n6ixV+#@czSd&w^ zg`qPIgUBXK%&hhm1g###w#>u$Nkq&M?4as6a3$H(ru8XOAsW7w@~SlSDJ7=kQDw%> zT%`&~c+pg-(x%&E-s`+^bmk`Sb1mAQ$B2QaN;m!9E-OP53So7Y2LrM+4NdIN0beNp zl~twLcoaxMk#gY5jDs&Qa+La!_2z-q`TFQUa*GBCcw0mmO>3C@AXF(Z=Mc6%jHe@bOP)v~$Cho()gsj|PGuREJsSlWy37_LtI zEV{Tj4-Rnn+FkQQ@|jT~ZGzv)@W91WCP{H{W&17pSSO193@2LHN-*y2*mX@43iP6o z(51@A%cfmJ+)w-lb2vc1*Xcgu(hZWodT8g)MsJ z?}j7BlNyIY7gPDP`xeuh7wZ#Lkcq6L?DmGi*8qj&4<)R}KN+VHM+xC7W`&b0$k6Ki>WPeS0w>bZKHx&u6oOLCz>bxk@n--L8L*71!D!1E#GXioujU*(&hY} zXeGr(DzB4veE=hs3JzW;bG=s-=l6X-*5`Zpl7op2(jjt{5WT|z3~k!Y z_gS_Xt3}>_couoX^B8$vZ&;zN-})T^BgjhZ#yKA9DGJv#&`kAhy~v@i3firML|RZH z3kl~i%wvdCq;3&g85RRoP@M;Kj~T^9ZqikB%ifK*CkkX4#3r#^dCkvY_G%%F0Oct$ zCEauOxHY1P^#smv3%9M?7S6%jk%6Jnq#5He9ae*N*60LymnU}j=d{L?BbwRCOud!L z33A-CrCN9lx&rP67P_e8)zowYn&px`h(@fq67Buf{zOVe|M6)6o;NNJIH@jBnvG%7 zsStIztLDpnw@iTZ&^{EMCz-tv^+@_#-WO0%D!>Y5E1@o7kTGex7Iq=FWbZ8bj z-3`C;RA)IV5*_qZX|O~5XvKJ_+3<`lJiXqtw^`?!a>P?yq%b@qvJ#VT1Mb*!7Ntc! zG^riHi}rW0u=w#3owQ2QMIgg9Pv8Hr-Lmu10eU+W4KFMrZ9g- z`(-(bm;hW)a|_d3U6}uyB{~)L119*?Sw~IIFXz|Zv~_@F0h8Kie}%I*5&NTxGo*bv z%$ov$$drw-6LO7!)-u*NYnTFirn^xffPL62SyDA>NKUx4PaI(p2eUulL+E z1X>f5o{(PXgEMG>Y)6B?tRmso#4KJG5Oz|axxJZ$=4>-v0iC?gs&L}eWGWTXWi5N} zQYi{wmQeace!YjByhaK(r}r6s#h@*qMXF4RH6ncFSt4}2f(u}QaYA`Tr(gn`+5~Rr zNerB}7r9mj)Jz~}(20Z3yPj_~+sLa;A+K&6dM z+;A|p3e2H8+H8L-84#eV*XGS-zM1D^)=q#I?6pTu?N-sFztE7oD3gqglg?9C*1xfe zuJg7FTFvg;m~_#65=kjiL=P&gbjmsBB=+w4r+5Vo*{7SHn?43i^t}IX$HH6_*N2nH z^Z2(|tg6Qrayng(0}&XweN#!9HdM~L+!=H;Xk1;dc>9S;EerOq=()Q!ry7k$L69aB z?YzG8+L7Q;5SEq)gT8JW5$W3ZgT&z(RzKJ|mx*7ZkeJMwq`^s>j@;sD6GZAM0pJ zzfTaykh&`d40)dy;z5;5P>DPE;-}Ow8)p@tb?Vw3z&wr5Er(HV&1@UcJ=yH2u|W@EIo>blYE0H zSM{}JJ_3cPt88Yo+3!eC z>>uRa-z8g8!-p*I_3j7vtGEvf-nd1BmNH0W+^$ZE>4yAcXaZ%Y4sXe~-Klfg#|blO zl8l<7nc8bvHCnZt=UvBK$BifTc&pEMG2sS~%<*^r7EWa#TeO0dmF6g2N2WGm;JUqf z(2XP7!tYz7UM3-OY6v+~rFB5QM3!;KtG6c!C(7M|&Bhf^wxChcO@ZBq8`{5$@d+f(=j{>@{*@D9Hy_ndjI%<@VLbJs^Fk*&yq2J=O0`7~+reU0`o=|l|zuNhFlU#DAg zv`YdzI+bBj4uGLlmz=l(;56CCx`GnOu}yZItlgIK)ZuA;&)O zH0wsNv`#m%G!~H{K<+N?Bk082iMDoT#2HtY_wMvt7Xs46*Or|vI}iBYd<3xjy4?AW zmSk4GQ|Re*;V)HYDbF7Mt#AFnYmpPL#W=HIS~eNUV8O@)yTFjU<2_H%z#gR(;O3OD z#tBmZg@HX>oMEz=am4+-jz;ok!krZYl!Ps*$`Yw6)|k+< zW+n+R#+eiH9jT>B66}+MxNu&Ar#{2Xk{G$<4}$j@BuPFY&J5QRiKS$FridoqyJLj-P7yLN6MLAIsF5RI*&DRohK@yPSI2dX(70zn zQI%`dS1*-WN>!BHjMuBdF;n!AL_6(-)i%$ddi*?*JTob^k|GDG6`Fr$#(RIYWuJ!) z^tFb|7}Z0EOwBt_7K$bmWBEWN(;A%hMwXdm=31sTRGyRNRY)Qj39Uje)})tBh^#Ji z|C_FzjWW)hlxuOWY^!-{zYNOGKIVKhuL3hs-T+Pt{`hL2fq?7YBEfYX?^ zMqZ`R)8y1>IRcE@hL7jZn!n|t%k$St;yk)d-z(jp>WBUUX0K}!ya9YWcMdKMfe*p? zy#rAkxS4DX`KM+kPFYthn^-CRVW20yi?U*eJuihDZ(-sasGCvsga<_s_k)9CMrNg0IW2O z_H)oP%=|$vmqOicu8z_QzZFYB3F+Cv?q6lBkM1B*ws*XGCe_fnI!CDtLEfjwIbqHZ z+8F>`6tTtJu|l#$K*T6*mL4SKznv%d!tw&`bHv;Wsb|OqD2cC6to&?)#4+oMzLJLO zLOA#tHr7%^E>w%^3W6G8N@)fPhRgCk8ZD{t$N z%N6;N)@!Dvo*{-CqNSQAd>xUKyVeE<2=OQfj~+ssqmX$!!3i^r8G^NE#*^L$acbLT zVs2cplj-ww(Cy-c>|I^NOqcHC8sI=YU0l#%y>(iljqzlWSKUf%GET48C`yPjN@?U< z^1)cJu=_?DU8}2RW}6|uFbLk+ZfktSk%BDMcc9A6)nFG1l+Y2x%NQK{6qfi{`S?mH zbnO}G5*%C9{%xpH(%29(0No4+yHk+m=|zq z_ML$OkZhyC+R0HYd>AC(17{b`g%0#%LHSEb6XYJw+mxDvk7%X`c4mpXnDq-bH8*Q6 zOx_A=HbM<{rwEe0&@4(03gl5opQjl=IW4Wh*2JEO%?ZSkKJaAMhY6bm%pVe$GN#46}I9ts^J$dao11`nhx8K?8aWaf;!JO1;tGF(nKXe2N z&a^mdmt*9PnL_O*U1uZqMzMdKV9pA{QKTBUS@rd}R`Y+L>g^_zF;%#?9SVXjSUA?y zD5qZ41C;TH&k`t|TEb#6*tnnOy&|jM+*=eYEhfi~S{IW_40T)>P34(W3bCWdWJ5ft z^QZDxAtESj#W<3S7lsArzi}+O!zZhtyo5jXGI43eHSmu@iF?lrw^?>(uZZk8rd}SDc`AOV1iy+e(xTNf0RP-!9X@@!tl1H}-FDgVjHqGk3`L8KDkP@{+_oaN>q zv#2dm7qrAa$D=O!%b8JQCCLOTxABIpz8ax04@vnj!bP zI4{aFbE};)*7tM0{~_Asa_fit0zSCO_W1J+&J>f`oprGeqo$NfDkeCa%fE1ep7b<^-!Q92GdotDnB@Ly zL&8E>it6YQY++^Pu62s8vz07OMGMB{mqukVg@|9ZYv?#~$JjHl3#j9J7RwdAQHA#TEy;QZVCSjODaDWN#v$?VwQ62K@#sAo-yD2HEJ zssJN;Jer&P2u+9N{veI`=Ki}f;3t8^SW$+XD1iIR0h7CB7G$v@7Hl#fUgO=<5hHw# z_KM3ti=X00PTM!}(&w)IsgM_!phk*i3)iHfqrBGR==N*|FLALAeKPEh! z-p30_vIcWhaJn8%NqT#((|OSG=jeo^Efn|(j0gf6*jXB0GP$}M z5?U1{IW(Z#`GA`Qnli0@VCkquig3lqmHA)pfP4fQJ)xYPlFeCOSzceMlVH;1jC2)0 zT|{r(W&de8#qHb3XV(llqMT;%@DGKW^>=AMobdS5^ z-A@aFgTzDSrR0Y5K3N((4gMwe7ID{re{1AZKxBApk!OSzl@tB^!p4XzxwE^?zI|bM z^&U2i?JcZ*)RM*069R$zuw4;4K#ir!SxOJB~^#D8cx-Tyg@Z} z14QFI`4uhx9j{8n#{1(r5aXkp#Ih($CGn|}SbCRKl712Pzfh9O(`BiAPgyK~xn{uM zr>m!HhiW^jpRR4atR1S=wc3~V4Tt*%Ph^UjYC%@Kf>+5Fv!%R(-J;W$w)J^F z+Xn5^EI8k8Yu45eTItF3f6NU;z>5zGSB>Yrbto5tln0HS?dd#g*PN_;jw>G+&b_7?+&7GxQBS5a(S%1U)dKk~lPS=C!)z#@q#3bm6vR$YhUYp$A z3~JM})3vZTF;UbMN;9;(%k>zTu<4-DE9#20x*bFMJLoie5g4bC4%Da7?=6$2Q_|AO z&gol394()nb~onqXXmE<;l+1&^&L&Wtq_eU%&;^*Q^?2z5ihw)F7IWUp0aDOaxhY8 zF!g5i;)#pvn@cs%(Wi})kqIqK=9K*ITNSS|XB(mJdY5`$w$hys`%4E_qG=@OSLY7i zbm1Ckdq-=@o;z+%p!f1MV@BamNff>s*FPE=g=;u6o`*!7#@vmjyQ7CT9yzf%|N2Vl z;S(oL?7Iss4&Q%gQS>fiQ}0(1VI-^MCgx`%kI6Dohyzw%$Jm6fC<2uO5PR*$@e>c{ z%lGzHPCUGI+nxI^Ss1=%-(ZGqx?=7L3DZD!kmv?$kaJ6aVuYT_}f{;10b>^FR9k|<*!uy3^ zOMP2k6Mj$lzl2wW|3~;K!l;E7(8cI#bQgLPdK-EQJ&Qh$K99bZ&Z-Rg0vr4<4Y6zv zIa`5mA9kWay0UW`g&B3D?y$#)RQrQw8s8a4Jl+RvLV62J<3w6%jQ$c@6$h)M6^kef z_;iwP*yE81<7JGX-}?dF76u`YY~Y(#8XlSkb)}IGqwIiGMcriBlu`)LOhZK@9`nHG zZ2^+9(10(ZFd}Lrp4N;(kqDB_jRy&oZmWK#4?-WpW8YEb?W( zFn0ZVNw;LatdX-I8J8ZKy>wCqQmhiy*C-|=C;}H|>O4gmlS zfF_Z#iW!s4THSL1s9=H>9V2KRN7Eb+Di%|uiINDlP6_*ol2@xT4}O;oP&F-47R5F$ zSCLyc@(SdGB)Qs@#a0IDv@JQcA`&H(EufD=^HgSLD&?6^BRAtfe{op_i$p4RXj4UM zT@umIt^kx3+cK)i(q(z0KPmE6j;j=!-(VQbF9ls_XAGvvD*jDTG(rc{CJ4Mjk$qV{ zTehPi;%jn&LMPE-rs=98Dtvut*{&f(-F!CiG1MdIuJ;vwU*9=Ro_B27=2 z+jG3O=iJ1A{nv!cge&+ed)v`qQJjtj@U@Om8rC{GNP$#z0mEtWaX7x@B41_IXXB&M z`T=;H-}ZWx&%N-_LoYmZA5vT;+og6(t{4WVsUYz4l^m=C7XO^TeNmJl^}LC_X9;0=29tWi>E^ z02yg0^Va7c!!J!wLhJhs0#O?O2=MA2`ev!v7m}~~v)m>FRcUO<;bb3lUow<{cIV1!~LT3WP7(hS~Fe-zJipW#KBtZu8 zeTpcE4^WAqsGs`q`BOihNcFeYKDT-Z_`cs)x9)J}Y45exf9yM&vb-sRauv-jq9QYllW=tqX5^fAA$NN`=3xRlY^8>m zv}$&t6Ze!RWW$S$A6zo(pFQ;QmtAr7 z;6(qvL*$;bZ@Kl>w|wL)#^SC8(_E-oxj1mdhc5FwUw7|;qj$AWEgZZj@qhdtZ?{2e zGPRJ}fqB``C+PA!Q<^Ek)yyC&Djy>?QzjuQZq1|FuHJ)hHHzq3SiN=SX zxpjE$O5-hOx81j6earnPu6pnlS6unf*#1fxG(}#@^Se@Gz|3=JlHcfwlUpA>d-kIr zoz42^&h-y`^un*q*>9e`1*S4Mwg00Rer3;MgcS7W|IPcek9@Efo?EiRWXGcm2a?~# zd)4o)9Y_yy2M*|&+M_Q#`Y29i4<6Lh<0QE6?K_wmWMOf-{^-MxK6+s)mD0}tAZ63t z7z0RZ36^gpLu5D+vt~FGC@eV!!3RAUh-y$jo&IXos)BMXCrDFa5`Lt8(nrMCJI&^*@5~)u2(QGwPwgRo&WKDum-GFKk4NnAtkDF6lk=Y>o5}Nl z8v2M0p;wnklA#J30}Q#&sJX%XMRAO181dB5#+Zf(@7-u@x8ltseq}M-ZyF^#Sln;c zRAYa*RL(gn%Y~xT>9;jK%*g^Zto0x5AJ#V4_TRC8TeIJ6X5FHDU&un-M#oKI4+j8= zda-B9mY_M7B3rVl8;<_D;r`lEeXxK3AlqnUa}Bp}X&$T0d5fX{4#$zlFBZ4r*ohF& zk#XXD!e<6nITC$FE0`faoTr$%^<27~PM81rGO_VT^E>9}cf3k;tf=7>Wo9{GOsPiD zFxzI{Y}XC=oHuKstF2ek=}P?cC35si*mQgQR~1q5R8fL2*;2s3G041GNH(?FhG^>c zrF=r@2c72LkxO`Gdp@3DB5IJuv^5^Y;*20&^3!ho#Oc#dq}@MES0`=H(3~nf{e0Qc zOwXRGrqwh#mv&!s`iUn_zs60k|7%=sdAi{lm8|FIN(R!-PLyMnbC&%tdXBs~wI9v^ z>0br8)@plieOvoq9QS!=v+8H_}FugJ@(w9GrbQ(mc<|# zwGE_R*yj0y=!-><2(m_I_lZP?rS4)I0D!*g+Jfka1Zd#T`HPFx9qt9`33Th>A|84~T?`z7IQs!?3NckHHj02R`u>1TpXz=7}VJ|1t9H ztLQkd`tty`J`UPEovNm0;I8o`cW8R8rbT1!E#qpU!I3!7W%J?HwR#CEsg+X?O?>acnRcbI4Q@edYJa3*=*|@1_0$eF6o-W z5aTEvqH*Yqum}&*?(pFfBp0r=k~i`uq8|!?aMh9!b8$)!r&SoONtoxqqQ$R7zYDSUmLY7!&@j&8gWh2XE=`5#}7aVWYd=Grp)G+TZ(YI zH%0`IzPm^o8%6GhEzYgWHBrL(4c5x6uH}QnRuEX5LdQe^OrFE3{<8G6Fsj8?Xlb$_ zne}1*>7e}P`Khfa?H{%RKNGZT%ej9Hto0|YV9VL!vaa|>Z|D3{tmkB7ROnR_UWwBA z&yrsRS+fSn_TJPRajX=M4c&CG!9v3mnz(*Om6@j@rhJd7B;*<_PEajY59lrPWF3pn z5g(KfQdB17P3S=LdFnX#pG9F&7`AZ4pUc|OFtVY+aQ5VcPT{OX0iu}}S)7>Ibf~MS zN}-;fTJVvJsCBB$Lrj}CBh0e2e^HbdNaNj7<>sBOX46(RK~z4e6`z{$t5*!BcD78bL#8AJ9*B|gMNM%-mzsjN z{s|VaPPTbwMS?}`wT4oBg8*ls$blz0lIJoLj;={kYMfW|NoX&#fGiKDZi4o{S(wAZ zMHU5ZJ+3<#0D=b5jQ1IUnh*~-%Oo@z#BTf!cjKbSeV3@^8TyQQsfA^M3v3h#V6&-= zO15c>YkQYVb7|dCl*OiO&UI%C*+#G79nBY9?X`0K=zROyo&#csrlV1Fb#bjFu)1o9 z5(qbuO_@|uG+k;cR3rt_mQ4_dAZnNzSn|ZGm(S>LGqbY1P}jo@b*9UOnY1k(pA<#~ zRmsc*^q=JOK+&M8kqzIlYrKx8C=%y?$+Wvh9XBrQxMDBJF>t zV-M(T9Qp#gL!g(9A85(=MWY3MRgU=x#pc!3=T=v*!Eu9EK6mWcb0=S13t}d<0#BZA z$4l*v`WNf_bvegGGUUqh(tg*PEL$exm=R@=tfV}R91?tQYLH&cguuk zGa^Qa+}ofut!eVVWVoLC=^|*mI~WoEHm&9JTDqdRuEMX)f@}L1@(Uor7gM`=WhX$Q zaujY<=K@okM?P@UjA1V!z-taLNqQ(J1iYsyK1dj+U`!*+Lx}~_W?%j$ThanQM^~m^&1b>|OE!+XQf$Jsxg7(M6Wj-S^Z!@vbe? zhn9~YU*0pjR60Gn`mx8Z-gLviWpgvvzhiED6HM~GTkpK9wCDKp^6{10{NSK;7J2&EbyJ+{|z$E>3NlDuUIEDgC}#s@ei^0@Vt1D`N$A zWwTk6m@rIyIT!g=Z5&yyCv||k8@wM8x>7Mct4nr8_O4y_mpI^bd-aF9yXyZ|iq;Ao zDE>ctdOuj>Io;#<2tPGS?Lzk6MpAZR9MQzPpPUGq7UvKejh&zJnB^?#9Cgn3)Z_*b zh+TI1B>APV8Z5Nd|8joYXv#e?+YqD&CeBjdk+({WY~Mstp=H@rBylfhkh&tMty2}(w-rEtv&fxdn;pU zMTxvzVS*CQ8421D@CHpusVvvxa?1rh79jSWqy3~5k34FHtql#=m?mWEVLe@(nJdn1 zUn~?xJ7#CL^|J3h^vGK7^y%CheH96(kFEdjW78*lhepj%jfS_p{kDa4dhzVO6R-Km z-t4v4# zZd-hEL9lKqeCG%H`#*JU>b$7`;5!QoPcFhE`QV2?EU*8|iS=(jr{28&%`cnkbENrU zn1}5;0QvflAYYNcc9Ki_V$$2y@8%6SnWr~H18ofacjKyXvERq)dCVv!&*-@=H zvZX+>N5$GGD+aMt*>dWZQ(G$1`rD_bzA=0AWb=+YKk$J^(+l&ZY&xAS%`c>zN7t5W zwWYPAvzwlY9j~0Jdbe*H^ZtDMLaa-|jD>M?LmvD1BJZW(f`rA}TB`yCf;nUyn6^S{ z(#4-xFpoT+@z&qrWilSQ-ODtXdiRzscdLw%+u8aL_wL<$boe0gKL7d8-?RGQ>uw|u zTwFD?{v@okuiM?n*53hkZ=7^`{?j}GywJHcO$KD2$ip1K2KW)kc49h~ z?<>sw+@-GK)ku^?36su5B-gTbWTvy05tXr~43P_f4w#~_f~=T|Xr`TNPsKq3%rL8D zq%xV-oS6wJ?`7JW*t^7u{8goj9uA7d;EBBAuB01NljYDLWV6mJQ8uwwk)b)R>}0Hk zIx}Dz6OvsCpBc&stTVeOb^SO(wT9Xq-RtB62Po(|F+oS8e)VDi94}!VFU!3yPw%C; z9Ur7bq6Nz9fYju!Ix(P0{VPGF_L1SlTp>2*u?!0H^O3`-x@~Xc$gtkdL|_8D%*I$m znSDSaf-38JsiednVVM6%%zvUISyFOHAHEW!)R8?f|feEje!LX4PtaY<~{xjs$aQzar*N2CZ6BXkVilx1qUTTX0FtzM}aA1a=rKVCYR@!otGTJ=bp2 z!$>{4sk+o+*4C>Iw9>|C@#!6e99b%oQvJrg*~w{Bu5=YYCldX>1f zirSfz?acgeLS^l8eZVYJo?P0Mt^M}ga_rlxZ2G1yl>$-8Wu41v1l@WGzvmEH4r>Vs z$e8L=hNsqoHruXtsur)ej;0`Iu0Yl}8QDd`i2qJ_vZE0vQs#kJ(74CEpT8g|X4*2* zjY_F25?520f;5e?k}G>madR125piH0B)kEo*P+HFwTh3&90X=1TF2ln<>m;qAnv>HI)=W_AHYU*@798 zM44dug!q=gs3H-@$8i1-dgMn^ckuDOAfbgxMvi#U9FJ&4dUGzI|xB1$nD6Inwgx%o*$5kv_DhHhu6lo16+m><@CNg8=7QFKw2 zRHHzJq5(eyLm`yeDp84`+nx;qhUl^+3nDQbRTCLa@Ab2FTk;w?e{UMS#gb|1geaP< z6H(8Gp+M9Z)s(sGC)M6;&9T8xYE$GzZ3^!P=F47eQ}n-RQhdo41r>RV;NA-K#SJW*-)LWg%-|kM!exz1Qhuy$U99J( z@!H5TvUFFlff1*JHxH{aQ~ocF%4M>vLw4_cZRaF8v8%KGF|!xy^EJ~;hl*0FHYz!# zu$k=X?21k;-a_p4k9BsrOzdsy8e0XaynU7FTe^lfTX5q@)FT~ND9*Z8Z;K(}3OiOMV@uEUW{Z9p3EKC*^{sFH zcmDUOPkoAz*WGZ#>u&hglb5XJ!ERL3RL2K`{pf7#&W-&T{%kP_BhgfKU5tZ(A8A>~ zBbCml&YdHvbFX{gfq!`LL2~%cZ{2m*H}j)^;>a zRpny4QX*PD>o0e|_jQeatRrtBFZCx2UoK4ggT^1GC({ev+g5irC&JJ)Sc&$exiryp zySH}U^Yr@HEs4Z)t{3q9=;vt)o~@QT0Z;XT)RU>Vrrw+SmDKO2{s+i+M6n4FmjcEM zfR7X763(~8HqW-A);Q1B!hh(`c-xN_$mF_3uy`(&b?JYJN9aep*U0Z1|_SyLXD z{@~QtgHbX*f_IHiHGlH&aX`?B56N@on*8$wpoA2MrxO&3Jp790fXyN)r0Kiv!7Kr7 z>8NU1Rm!UBsHU7PRkOBT4(g?$C97UNb{SaljD(rpElqJVu?zO6G;7G3X=m3z<>h_F z)~vGP%fW21oEJk$>5nE2*ASR2szyiBB=p%D9o>a5y=!0yrg6ZTU#aXm#fpup>f-Sg z6_4*K<)+b_oUKkCVZ|_3gjsUNHNnPI<=2%D`Q9v?rKMQ>5A(@lBB?pWA61-U*d5eu zMTRr2mYc+LsAysI;=~Tcie6fXV_S9fH)bk@ZNnN!vxsWhKZ5g8%aY8Xd6${WU;=wW zna{rb*XN3Jx!d++GTr65V+Ggde@^b;o2ORlPlHkn{K?DfOk>TN&L#0n+zpDU@yTGz z*q@hpEE*T7lX{8T|440ApbzX4CbLdHG-k`ipi=Gh_U@psw^AER>VRu7$49S~tAgfOOQC;G#Y=!_*H9m z5awYfD*v1(@Y(HwnGj=Yau*~j5{4y2&p3QF5-@Nqo+m!MO9Xaik8W~XvM*nsk|0YM_61P&DP%jq}A=e~1BD|84Q<-zTr*y|r&Ts3!1Z_<_z9ulv*CRZd;nw}B2krQl{Oaf?GQ+m>0l06hus#T#w zO4D<6J0UyCL9i<_w-9&!)gy87sm}WM zw_LmFkGJgD{KWFEEi>_sSSEG=Dr0`f+V+WJj?ijurM{Kh9x}9zPe9wqVm-S?WbqJ@ zv1QIB75C`3E=CtZD@ev>c%tKTL~Zv)iFD=TmmtAOk`#r^a7okx2E%|2*^Rl-mKowm&Zyt!Sw*0N zH{&!))FjOaK_{;4Ck|Kcc1II}B&1M67vO4Tj7N7CX+iN#4J2o&mdR8~V5>-W_7jEr zCb)DVt;L=Mm=UZ)*(uwxZCJJf_LJoRFtwPV%xJP9epW42)9G?W6IIKnrJ&IAw5DOK z|B$J$H_{$F(lyeCDM?Dcb8xz~cP@|74o=~3wE05%WNbttR#KMqO0i-HAtP?J9o92Q zFlJ{g&(y#s6*Njb!4jFopvUQo({y56m%wNx6NS#fsm7jmL6O}+Xx(z>q|YQ}{nL)4 z%Azb?UIVpoDZXhU`*n$jlGwDng85BjfN~$zmG7HG-|{Amleiy*X>r*T#{w#2=)!5y z5d4!OEWCAv73Q?yMYUG-OO7+D$>ZHlT=iR5jd$`}?|yd@>%HM`*1@94@v6kjso%ub zn^3w#H;;K4cr4t;i?_8ft{D??ip;`7qoZb0u4aQN)aUs#GFDaX^Pq?UBJC!^G|r|T z^IV>0tBONENI_VY`yH%;CR+mDkeH9$qT8a4F<89_3y8HqRDp3`vm~Cq%-Pp5Ta3)Y zV^S1d1`AjXq@-j(2|n@HK}WN*70hLzBByjyCo7^ZicC`;=QrUH$$&WUB|{K3gmhVv z7GgbgC6#KHYR01CN`j?JrYHzv#6a)Lj5z=t#Y|VC0-zfwHUZ+bFmj|oFbD_h`zlPt z`mOV^f7+V!youI7!bz&CrsAopSla+jPsdY)Ki{Ya#S#N?Cku#pJYytDx}-3fCJ|qM zp;_i)AqKWto_YY7luT6q#TOcSFA0LAhq4~P z#S>T6@@BpwAzcr(4A=EM#Zm@_cGpzCQOm^Rv6dvS?F7e}O|T*rfRX(vnWsYO`zXJm6xzr3;QJVmF-GddW z2Qq^5|de|+Y*-|}U7U<64ZUDRb*2(U->~Dx=WD= zlT0BbAkLK|z|=-5Tacx{YcJhAjhBM3&a-s@Fb~j(sYcz17OBR;`pYwN4(- z-??1z`#bUqVBM>>`F+;ANOUJhyhhHrI>!lMSt**8<9~Xs#8=SZa_LOL{j=1E-fg~sv5k!x?d=_Q&~upch&C}iUi%2MO}`uR^#k9-y^FoRbQZl&6Q z8g`@(r0z_8H1+9JY8bKRC?2a-%GE3=LTnnSV(ScpNC_W@<*{)^B4PC+UJ<#8ydAjN zusP&@?>WMkU=Br_g^Ul?5X__<@$f)Q-Q*EcEmXZIvztktH9iwD5IChfb_Ct za;F3;7UVsAQZ_AUI$(gKhOG*qQ57L@N|}3phF}vl#dKI}1-DG~j*2DoS~@}K zG!cuYB1?vBS{Aca#RuK2>8c{914pHkR8ke12kjUzV!P0vm`WRzf|`_q&=M6e$^^&P z#hFkH>0yANpezmY4QNfMroN_owy1lG{Of??F|c1z_AAt|z%tZ-oycH=;>m;NSyTn8 zY2s#8FdfiB=F2MkLXXtLG;|5G5N4(BN>p28-Fn&GI?z_H)0pnwU>2a$ft6txf{cn> zVfku4M*}!rM|=s@BvF@k2|BDxOVuJ(bZMWW1rC}m>Xi)61g zg9u=qSD9=!H(!ETZ&%p*`*8e=TmwQn6ouEIY3`C4kO7vVd`)w(B&Vx-)HDU>^_Rid z`*0iF9-bRsSNi-X$*(}aodoQ(6Du!UXnb-9Pb*<;0F;DC5*j+!E1e?1N$4-lB-jJB ztgk-Yl>M zXYKZQ)XD}6LUWWzOt_*N{5J>9Q5*Ge7j)?gDN?d+ZsxR1?js&0558QHnM6tNS>f;D z8G^yNX_Ifr?q_U;-YdxVGnztQ0e!?~9ua=#okS$Y+XP9Kmll2ZLCH5iKQ&nu7)c8a zhNO!xeFzKOkZms)$TSbO7S-^(z6fex5>&7u_9t=Jq*?_tOdLW}(bgiRPmoC<$)QYf z`wE#ZA5OhC_1+)1tzw>h&XY{WC6$WsIPo^LHdC}Jkn{mH1BfN5-<;xUUwo_ws|i%P zAjSPbU!J1elQ&1W?;gX<;D!A7a4QEbtck_PKR|T0o7FjKzPBQVkF&6O!^Cy0W@OjTB3Em?Een(h~)heDRA!6+nfGDj}~Y z7=&*Tm=0JxRmhlPMrGy6*#K^pB!F-cl)l=isd3sEI2Kv|DidUZfq;RIvlA@xCV3W4 z=3!sgJ@RVT_>>0HNRjncRH_Ib0|gIa2yADonzhxEmC;>Q6|*HNn`2-M3v$~2CjW+i9}R8SQ~#uB&E z`Wo(l<8TMA@gs1JJ*>r;)LxXUNzfYiR0@O5bXi1oJFW=A6*_8vADOW&mZwRLkbl1Z zj3lfMm|QwhEwwWMqTm5)a`ZDhsGbfdj^#waqD;{CzqhnA5D-gY34^RRL7v^avi@gq zVnoTf882IkWa1cs?E}bAi)s^)iCXYPLB@g*qxJW_LCyf!?vTAJP#Ydy8K_pLAIjIcLYb_`)Wm)xC%$I zK#1~vCCvbc67~scZId{m{7O!Bv1SG#w(Xd?C1TiuENdbL7QaWa z-v+Cc7t1avUe?O$QrV14(^5flXf@lwW22?6=$1NZiJ2z*bDPQV z2$_42V#-XBtHKH?VWAdX2P^%vY2{Dyf+rMcK(pe#_tOXI;VaKQL?80%O;V^*QqH9( zDCQJNtVD%ePRvt}=7c~9AE0+1qj@P$uMuqOEK`>-O=qT0h)0^LNb*FGw{7-Rqd9TF zr9SA2TW+N*+vucWhL}f#jC!H~Ak8r7^c+1nOJ}F+R*N=Tv`iF90pm!Rnt&}1fdo_( z!2YXPSVK~2S~Ms?SfXgQ<&x&5IeQt90Hf3jRt6!wJfF>@5yvE-qr~{NxiySI>ti}k zv_YHW>V8pk!^?Hir8*=jRdg*$I=*7t^2c$sp}#GVB+C_d`4VQ*+v$%FaCRXOajx4{ zbXhmXPO`7O>g1_M@lAF+vZOl7JM*UD8u!-~N0sFNyUOQfhij*=~Q>jW_o!<#|RoM;|dT&8fIDo5^T+Jx1gK^URF@3O~VBz>6n;%Hcu{f zCLHqZv<=tcyjiyGw6IOZ`;p zL#fn=mjc3QE4kKBfptM0@%fkaS}&-SnH4d6|l*aYl;Y02x&64F{6nsN(9ByV=riFvSPT( zsU{fzwiD{mWYRXMfYucXR-^zEcT*VAR43W|nAE{9ajk_PBZj!R$#W{X{ET8hPJFoB!vj`Uh@PO93}z^0VSeu|bD2WrwQ;=?-CW&C zrj~9gR650Jqx(DW^qsw%?t967M~|QSi|d95n&jVdxkI;9>Xp|=-d(#jWzYZ{vX>uC zPHib`VWu*7WkibKwVi{nb={IR)19-F)~K@h2E};A&k;7@KCJ(MHuq}yg3oh4^Ah%fBV0vh=af*SAtWFX=xBmS4^JMkW;VKNuh2-oP^e0aQm3%~ zrHvo#48{P;j9Q*#`_fs}-x-F+CZ|8?MQ-MP^6X?`{SS~Yj`RzY>+e@yCQBNVB+mgc z=ZW`9g_{bIS#sK2%vIgF3vBZ9KRSONaL8kTLY6^?|6=MnWTzc*;&F_q$1aI>J4XXQ~ z-$I54vK^6DNeN?-O4JGsQMc8i7)Yk5Nmx%3|UPScwWBxeN-}pu_-t{-XSw{=~mkdITr=JG3YKV%i3JR4CDVDLE z4hEAECF@32Eb%64GB;Os)mI23a8Hjieq31wp(l z4zY$KnLlBa8x3%*i-ws98$3TqWIIQY*Z^ik*w&3tWK=DtBkC!5_8do2`fDZ zw=9h3(iVC4!dmdTe!ey}(c1TSwbsO**taFe3If|s#xOVXB34pIkRyG=rw5o}#Os~H z2Q;^Kw@AC42<*UKyV^n*S4WPELQm%9PvHa2#Gz~nV20PwLLFHm07Ke>-;Df#D{(>I zqUUtb0Xf}Z4Vi-NLoH%r|2qk)vuo2_VLCj0VWOlrt`1IgukNU$)i7KEs^NNM^;O;N&Ws;+;{Q9!&inm>N zLx#F0jjlSXiRSB7L(mQ#@dV4I;k7@j7^-ThyB%j|r?b;>2(=p33LpmZ$oAc^t-NKE z%3%_=q2959NJF|joN`m1D*|%Py8KQRjmpVvOy9YnMpuuh2-JYIq@5W!1PQ`V~ z-7!~H%7kmaKcxUl$?#l&F2>yZK~f_o8jY)wkK`_|2{Y=AzZ>K4n7fXW6=eMWK()C$ z+)>CpTF6uyyS&%rvwL@iKgefy?*ePNklD4%n+P&0e7!uMCA(nezMyb2lgZfd^+d+* zoW%DKKVE0KD*Q}4os(mG@Z03Ghi40O?wW5~3rX zz}akVlnNXT%W+bkww2hxI250_bdkki!;Qk7xxWDDR5SCUA`6RxB5t3wMMh<{-4~HF zkHplBEam<0m!TOm86>Hc1G%%8RcwhK1Cu=`Dj7eLs$F*)gpVjULis_p5MpfRe*&KPwR;7xnVfzwi+SBW^{jl=T4Q$j%(w zwA+fxI5sOrPAp%U_{)-e)a3OxQ=EN*vlLd76!F0@89eAEWD5L>qXtW|@_9%nGTx(_ zAskpI8L#9saAYlGWD1V;8NIrsw=$$iyw*I`T7;JV{GE6pCcR!&E zDobzQmSq~HrhN3kUrDbv8X41tNhZ}?i)%UM_Q1}?k{>Vnmi~XtKX>k-dw%-D$NF>sr)l!+Ipv;v z9=h-`@n27F@DBYh`62lv=j*AZQgw?DR7JuZO`Z|P%rZbV0)m%lNcOYIK?U9myYF96 zm3<5Ix18JqGVtAdl;U9DQhwUa_TK#EK}DK^wbuVwJpAac)thsXSYJNfzw@0RuWs+o z<+RC9JYXzcg01l0VU2|p86tiJ*#=sHlL%lt80UDhVUukj#S8Sq%OIfXeyS<4t7v96 zS8t67**}EmcNF;tLE^EkrA9oSZRCLV^ND_D8L_+U@S_9Iei^cXztg+T@^Co1M*% zxl;akwpN{+tJVgSwQ3h;jK{dn(|gI|AnQ(~ZcROqdMxz}$da+JULwh0JZj=vGNzLh z*|ab(3QGqT37RB1kz`q%2LY@~wwKfArh?I6ULST1ZFjeRZ)53-zhH}n!i=nV8p)(f%Ba5FKN48O zwwEg-mxrWDx}+1yh)kuqJh9^+CXlLpLRQsBG%XLH>2Wnu;r||4%!1+*GsZKrGyw;7 zBvlH1Tb&sI1hc10?#a&dVuMzN<(WpFvB^TS8U%BCZFOE$`^xq>OPSRx0E~m(1K=gm zq80V(wpsjnI2=DF(Bjq;fFk$hQmnk!N(fU|1k9``WOIDK(N0t0f%%`SEjB_ zy)5;!SUudLh~>Fe1a=ZH=){Szsa$0dXT%QC$1%bX84&QGp}+#?##1r}ekR42hIm_7 zI8_EdJpj2_R47@wIp98nq)_S#iF+HrmMK0Yz7judvKyHG6G5^fv&;ltR{6(4pUP;uq*;x2Rchq_KA&CA!5cCKg>rzD~3jJ$6 z_RX|zsn!|&ah>UQ!}q~V&Q4^4FxG3a)%PsVH%(n(C8o<(RT6Hr{il?gS8^(fBuuFG zDtz6r7V5Dzp;&Tc8J?+wEzFASQm$qZec5hBkXxh{_iPe(Vw=p9T8XT{-6iL0?|Bc2 z{)N3#zDN9kI2;HacH<4^-GH{%U)t}J&GW)M*tfRXTq_jb+U2n_Um_odzMkb(S1-vs z#@ct|r1E7#PDER4X9k#0J~&g`8kxhw)bjF_-z>iANUb>y#^7|bb|fw>A6@2&Kr9uV z|0JCvpG(c9UY`08F~~c}yTPJqjyTtFJWOaDWL{v8dyVmvCvb!;ZWjm!NHwK)+>{eq zu_p2w1<3W)?RWS9(x}QEqiwkj_%rG-L~EGNAdb479ycY%e)Sl+kP>2HELjD+?`$wH z4RQDxPe>ldT+gEZ9Su92#XE^6iADkUA2eHS)Bx2Ma^|2P0kcwYmo4NphV=n3j`exF z8;^4>B8;+$LJ(Y48K$_Q+8Q>H+qtPffRt>;vd6iOwQcW-E4&be_Zi24)8ufCv4q%TqGP!`ztV*hr*{nbfk}rXMPMk>` zIRZfp z{c#yt4$~Dv(m9E^*nM~`<69G0a6&t<-cRmMpSr|K-L3A%GkSKu5t>?4B35q$K1g=!c7iY18 zp+M#`Hk`FHA5v~sWV{u^pqf# z%)H}7ky0tub2;5Bf)T9e-G&iR7f?5`C8=1J<&sV0oaYoZEE6i~7E+2JhBsXg9;AU> z%U}vCjt^HAm^g5!RZI=+NhPNQJzHRF5b~&Lt^M3|AT%qF}&%F?49p zIapVu$hbxXS%+KVDLNxAw>wanl5>Dx@*tZwrPflX!0y7589bJWr{*F9<3%dT*2Y45 z`9dxp8<#{L4BURR^8hXi6-Tvv zvg4u~!8fzbW_JA?ev*ZM4qc|G%}m@<70KCT`GIK$n*A<5pM?eIk_C#b1)uiK^C`Y7 z_$)WG=Tm$?@R<^M?&%AFvD2vn;FJBS6voFbOG!XrtCtjPAJs-Z)(Wwj=$tU%@m?5d z4OY{L8v3pXJ6+2M()&Fh1roIW5AUVUu{&H z8DbwHf*DwWbF?|kXiu%m>H2CD`me5=nhMPvl(j7MGU2pDeyLP?;g?5-9jJmvwOVAP z=SzR;K!Xb$P0P8N$@*F`DhXr%3bcUFa$Hiym?^A^f{%~Ku@5?34ykyuWeubu$X}sT z8}yE^y>@w-d^OB$yM1%-aNgBti=)$RRW-GoljlSQUCvyVW zKt+NfiO9tWIM||Lk@iq@&jSGIa5T*1xC>&NOxn6^$f67u=KYavgOxO~X^XY~7h$Os zk`rNRucxV6>{_BI_+`dsZk@KnIa+IoMo9IEj3!$#^j%4;UO8=BX2o@Ku1UXQC`k=SiE=A;2R4T3ipuW%d6AjoRU3M2m4mnL>t7QKz-Sj zv``B$AMBF2ISqM${bbY&8raZJpi3BFV%&GGdHnHfzVqr+gMIsM-)F~1GUVAOKlaoM z;?<9>KMQmA4J!G4ficD;pCQk1PKf~eYi)pI>C?moV1$)-;d?;d^rrT8U;Xr_J=gZm zoVk~j-|(xC{w_@kN9p>9Z%QGj?+?#^o1VK2x6Y ziCv)dD_9{NL)_zG)VQS953WtF-L`GpGuuwVn;bWl%=XD&e(2(8^KeNr)_O+$AY}xXbrKLTa;qN9;4Rhqi+qP9swe<9+$kK9kK@67oAFOd<9PS13 z^MDf3H?$X{iv|_$Bf+p6?6Koyi00UHQWSX6Y9{yKl13Zs!*UO8gCr;xY#;K%GwZ)` za*x2mI1t2kN%leS7;+_@tBRsk*^`@`NXLp`d!k!CaCLQl{clXqvb@&)rW6AgA;5UK|^O!-#JCdR(2#Wa7RJN?CPe!I@hwET7mq8s@$WcCc@L{)Qcu zo^98uk?wEVc3Dg_gI*K?8lQxxvlXv(#A7ws2ra>3grn&&)f|B()Eu`KkCN$%Ie#d{9HCv%KLVv=W0f6$6mQLJE3;vRzF=N^KJI2 z%SaSBJpS`i&#KS3`%2z)Lw5eoE*I5N$5Nk=3-w^44{9p3GP1d;I(Ji4ZnVKhdH1EI z`2K@K@r^n-FOX+>?Uj_9xX%!B4SHjy@v!!x`*tpuH=o(`p${E9bJG0 zg{0Ei**%2j1k)yY7J+G2a1{6>cGfxKPcVqYosuHGL$y>9Fue-js`aj1{#G!$HRc;&?MMvHL3c1}2RfTZ z4U1W-BI}Z6X|jO@Eex=YGN%i9I~&Phu*r@d$YRbw#Hw2|olunkpt7NeIM`x}(j38z zY9bh5&;y$GMU|;cmKFKu93Re&nD!wV%ttAk@6Z6f`*2Q@Dk)bXrHCKebFv0l_0U*W z{Ts;H*YkdCrHYuV1@gY;N&qWs%cRliVJdG6!QY_L9}JIgJ$Mt@S(_!lBJ_xM^onx! zx~<1|?;sBdvr&byt zS4_4f2s5(#Qb`wt&HU#D+v6PPI|@@d^kNcB8pXQ-FD&Vl{Eqn#QVID|a&Gn9^B*{O zDx1Zx>}q!Xo8;U%p16H3d+yxoyWn#*yLyUz0A_B)?fwNE=ZzqjH)FiZsE29KAuI7B zcbMXY0&JWqC~q(y!o3X0c=7P#KEehmQ*YFZd+~jz?E{1@eYBt|#pYlzHNR6c zu^kg)zcH_C74cm%&V;8W;;;a@$+H6B>Hm%g9V{&>bCRY%wWPX8)?NVB{K4;A4uXfOp z;muQIaDpXs!a&ZGuo|=(%!mI@AO|qX9TS1vMjBC@ge(M^n#Y}sgCu_#-MiIs+&3l~S25e@CvU>P6X(c)kL>XS zenk``QG5gceAgWLKm2j(A2&0*q zD4Zw-Ulsd;&=-@>N46f~C&2Smk~0<1VL>-$UO0bTGG30Z3Qj1^-wMymCc?(_F*iAR z_sa2%jW1Cl7q=Q8fRgdREuX%4xP;f6jn4_w6)8?X?-9l9Gw{yxcM%|DM-VVw4r7soQyUA!XW+dj_DilR?a#+?e!rx;B|jyc|L61H zCI1)s)szZ${RFpw(18bV7RR=eQcsNQ1M_U%hRMD{A`3154Iq&3d1t zG7(FTkhRX>r5_aEO2}Kq559EJ(ZOn&?cDTs^IkR5*BVr0kJ)8`($ z=IX60&ASdB9QB)|(M$IqJm+L%^T?CeoPJ{4O6%Y~2kX^)2kqk2$xCxpu#ytio``rh zLsE(aE#MbJ4Y@z4h1HFb+mJ)|_Nd*}!l{?$5<&>Q-{u8l$=Ym$f$mljN$-MC0BYac}JVlKWbj zS^JiinbqCZRn^stM7Ne!YwK=Ft+lnF1#Rq$8X>TRL131#@gl@#W3W9Kcs#@^8|)8z z490u|jCt6W@fh1<#s(YP*kh{SIXALejm*sW&G))1Gb1A-A~PcHJ?B67p7Z}i1eZ4V z6B2itmPLg#XiU$=txKQXxA}wC|2;{<%Jf81*u6&SELBTtF>1h1FdHPWtC1N<>{Efb z`eyPQ%A&G?9v#W%(p;o+Fa&=M-UtVS0GY3hPZ&NN^dniU)$2yBbNC&v$qX$y%pCNl zmqSYqdX8HCi)H|>U%IEVT+<2i1Krwr-oe0n^UML2wI<_zg;rUJwK=xvS%$S#>4|A6 z_}FMu+PiE|r!m^hY5^mAw?Fz=QGgGK$YTfhEnOB_EXb~$U)>zvBU!7F$Ms5w^&_n* zno-7j~Zo7k8gkParFPl75SHPT)}{Q9Kqf_ ztz!_ppBm0n^+sfrk%QkPh3#J>WczGNKI;;9ZQs7_-}~m;*Z$~TzjjtRt5^l{iNe>- zNwc-Nx&6gIT9f>CUm%-+E2fppWR6;T35QnI0AiK0=0$0Hn zEaKY*2&3+$lvABrlsT>)XqP61q&7QKBWf5nC!1fQ`!u&Pz3Ft3hBwr_gj+r}B z#}Y9z^peztUoiv&jOiY-`G9c-yfTs^lHCkWA9>I*I*hqTB$q4A6(Z|oo}$JiR$MO2 z*&LZtGVG6PG-v+GNy0G^2!(TU`UiQLM=Qgn;Q(h|Mq`nU0e;Z#jp53$5Ao|_EXnsU z>7t*>njMK|AYjb|^6UaI%i;t#Pshcc**P+aHd^m&$Z{=?90f@Vy9}e}bWHivSspFt zACDxW~i0wU*fFaa1#$nc=@>*{1@ zwagn?8K8H;VMVOZmAX74?IR@uYH#LKO)b;~?a6u++4Fguk8+wmsaw0;LvbQ07?H_J z>z!-ASC(vcM5u9yxfvF;=U(3^1e%TbfK|bfhp~N+;Y2}a9yZVAJgCJWXcswnpqjqX zu%l40$FM}m&>Rgyd@jDhOj{L`@j_v8GFwQZf~s18s8WWL8;;}o6uBb;jahk&#XOVP zdRVdTat7!q(FtQ}8=7zczYM}$P0h--?PMlwZn_BcY+XvtP^r{Gi0?U$K+d>iG6^8C zVBB?l4e*NX7>f`)CF`{*Mi0sjX-N8D({ve7kN?{oSx38 z7=upT^LP?Y3X5oLud9)P6LN0cx}IsAM=y$OEqhbwmIJBw8Ar7HBC4G{P@$%>?D)koEpdKoG2&Bgb<~$+%{cIu+l@z zwqN=yM}%?@H6fT$4*LhCw;T$+>_oEi+iSmm}J8J%b)e<2*IDeuQHR2G%lEWb-&NMpXA>SRGCY=2*n}uSZ zLrY(DXCS7Sp9$u;AiQ5Jn0U<`ZlO#knAB=9#KL|Lg;cp-Q+dU(qrbMmuL=15_&T}t+#nn2cpc-(m ze#b9nAIm(j6DY0Ya9hYI4u{f+kF*)WWMdH_jTRvY6tI~LOJpd7HG>SBKC~MRIy|&~ z;p)tV-f0V+Af<&gYH)j1O;t^*xsECvi=;Di(nQoIAjhdmc|BZkIw*34rt3;~Hy zb+9P{Yq+(Dp`Ma`J=KNK=}~G^HG$txbspo;6^37)Fia*Kx5{-(7{XL}BX}L=uYy@v z+60$J$=a0akzA&UsL$nqMb!Lb7)h{(M$EIG)Z{*&ROB0%wF{X=!L(#i=V<*oj3L9H zn_H-GEe#f1@3>9I069;BFC#4o0Rp7N2M`cIiz3V2HX?$YPH@=W8E8OGOby@`_->i6 zG{BfpTRMLO8F^v*Z*hpJaG+vEf(wLhGM5aRcb*jz%g@OtX;cf#J-Yn{tyif`F>(n9 z+pB{qvkcDEFbVy@2d~8$-d4N|_h735mn6`7GWZm>L5JfpO$VFK!)PJ_zZJuWMAz=s zq%%uYHAp5R@^n~_+4kdXvRv+}9#tp5^MI($)a&3h((3^!?6vFI66^N5c;4dhqSCS^0?W3oRz{awv#YP1 ztioPXyM9Cia-bYU{Qqoi@L)x>a8@PRQ9a)Yw&YlvEa^VCHp-J0ck&YZ(K0~iaZ=Vh z-gx?!$4~zcVvzfpDoKEOO}9*6GVqAwD)@d_p@WZ0(uJ9|wVA)ero9KG*8 za_{Lko<9A?pH$ytk_5?%UV{cyH){-YWcYo8_+SX4Vhb9w&{MEbDp?sH1)jEVSvh{k z@s<1Dc^|fsADsOLc{O>roJB=METdy8XCd((c~U|+NyQ=xHu~pn+ZriWZu>;3*w23NJWarxB%k8CT217B0TcLb?_gR6X=&Jssc%1q->-?|Q6F zgg!cavqj1_iny&Mx(Oy#6Utc~+c$|Wzw7lnQ8Fci_Vrif^AOkHtURDRrF>EOL*-AE zzgGT5`61ZL23ZCxa+I7Tx53%HpZo^-UGfLyTat5-izW`8;+()b$%ExQk!^f(D^en6 zU6Y0SnVgE1Dd3pJ%1AC5Gfc;nv`7JoqBz4eSsu!=qMl6o&W17%3^U2{!eI1|C{=;g zM|eCWSrGu~`8atll{w`uO|Y^FqX`_~MRJrhfv^e--d);@TX}$wDRn)tXgEZcivD7r zf-jE?VZ+j>5AQ~6@N3$z-x?W6&<~+eJg$MtMjUIXkexft`YX%H9s)-kAa5-mYYv%G}Kh8W7g262tWW44Ipn%ojj8LtgN{(d?DNHJzF=7~#X z4!x|ls?Y?bcJZ6wH)%N1x6U9)OcUPC@}@@dSNCgV2!_Pe`SwX^by1`*X6AgE0st4J z=vumvgQJu-m|=!is#(>}Z8Z^it{PEHaL@sc1qcho_Fq(13^fFkN|0I`XB7cFusdBf zo(69XhT0M>-w3=Rula=%34(SqHx%KlMuliN)bLG;)yBHeDu?R(edI4fx%xzen8{QQ zH5Vz*H1em=(9;Sj*bfGKFo!Mo!WUqyUR ztJu)@+mZ1ZHARBCK&5GPL#z=CDH|{vVNPAAT(Z?w(dUT32{15Yf;bjn0R?x% zrqAi;;lxy&ivg&F{|W2Bhto+Dj^vx(W7#ULEL;WgM8^Y2gSv?>Z*(%zEF~DCsjdl; zi)BzzhVaj{spqLlFqh(hJi?(3&j>7lfhtNoWtta+V)7M>iA7zL+b*FPOT0#JC4^(7 zYIzLZFV>u$@>lFQRk>zR?~ucunJC7pD|o3I7vhTWdTMFo)UxB+5Io9yJwt$L0rTJN zn1!%p7W}5?&GwLoWYm$;qgD;1+Z0DJZ2Pnojss^YN!fl=S zZrxQaN(wyynnVkzVd_*10|K`}Lke`Fm32vFm+A?hm?TIr!F9Mf8d(0Cfy$V0{%~Z| zbBUs;XaDBx$Dr-toLfs-mz;HDx+olBjD{o30C3eBUCQN1dtk}N*}=%?BsEmg*nvGs zaAad$?IT$VjxH_Y2nu=G@rAp-@E;e3?fW(k-K%qYL4SW}c?QM>=(CN{jUViP#2Ac@ z{K~?Nr^Vevb5jh^Z)64@51QXHO)~$1R$YrN&qgj1Rnsg8JPdz>ymbi2z3U5CudZ+Z z47Mj7B3(enwrYh%GJG9T*I(G0pE`2zXxv?B0Io9xG&yLBae2rf$jGRbFh@Xi%Q%N? z-lD{4{wQW%DT-^Z*$0z-&fSl~$>U6pqYyiavCKC$~3me$$&uN!)8R>Xl*z%!p}dx)vs_#$wfk zct_|E-<0B+AI0>Qomui9VFCF6{9Dh1{h$B$|K=Z6ZTR>8e5|oM`vr&FNFTqLE`bY+5l>=~^RNeNvs`BYCzVE+`?5~bPM%iN zlWFQbOl%*?c_txSW!|pAM~c2=%>~pv+FV<@WTD3lohZXLE7twN!-ySHZx`Y$sK05x=`&9Yu4E>*t2G&(RSQp+d?hUG0TAD*6krR6PI z=Iox?Zo0I3U{Hn+3n7`P_9}F3A0-*wLORnEx|2G05dFFrKF_;u&+yQTC;XL_pj`wb z-dy| zeQ8psmff{y8{>^+n;`R6VDVD)b4Fl`ES>8>FHaAp-~x_ZtA5gB4`ZlRVRcX#r*_8v|JTDv=j&@5u zaw%Dk+7>umt_@{+3H+ce4HL}o*AU5hva#maxtB8;@H!dNS8+=mJ%W-9;%US7gt>8N zIWx(|K4t_rG_lN<{p@e@RVsX1sgtH$-W)n3Vk(r=zB?j9jwx)cWWxA z*IX;9=$1Is77Hrdb?{4q(e$(?0GJ#AcVRmBSA>?($KIgFR7dfT?X&a7rC0;5VO23d zc7$mE0+9sU{zvdI?HEl#Ou;M=rVf>}#IJ@o(nqy18CGc#{f|iD=+K zd2UTkguS!-djMXIfZ_3MA)hD-K1 zfCL3M=Xd$7?_a>k?6j)N7sf8Yzcn}-p|H4X4Gy0FxA23jpFPmx&krxTWVm!#XMp=K z<6W)HhCOME6%MxSg^Hm}D;LTd%Q(Y~r9lTJ6!HT0E@nR^$fd`7c}h-(iO@(Yf^Bag z2k>0Ai?jxP%;mnMY|j>o0>B92 znFf(Wzf4t`!E~lEVU|qojgR{NqyFS^-#_k$B=o4z^_u4#x&4Ua)sT(L3yIJS&-c8U z!!ui_JkR%a?JLyMb(Pqmrq4H=G)nWd4jd8;IN_G<@qI?bU4t_A#YSVZ(Rkd_z?{4O zQh74&UwC0Zo-8l<-mGD1X3q=?<;p@~`hw|eHVX@ta>+BnM!Ik({*Ii%@t$a9feiZD zsGoqt3!Y8$Vr_OV>8p34n0v$B*T1fZ8I#@5^whh&hlt*PbKjt3*$_khZ~jK_sABuO zLha~!R~6sf{tk(svW<0JUpMTX-1#ri8Su@nQdMTK;y=Wo_S|$nN71M>r%XbXES3|9 z<{aIlY^Qgh>*MEa#kmx&`|r8DQoHRfZ@H~jx%`v6yVby*FTduA1xKHM^j)J@cU$hX zYnK~0Ez##s>N@-_%4fMi${%~w6+d;`Z9gU4?Wd+*x5tmR-g&CB6(tJ>sZH5SbNA15 zuWU~@9CFY3`{fJI)dwEysLHBnc!=@q*T4Q(JAdTKuYdjPAv~nN`X20e1`rqELFl(# z*{?-1W;wvZE?hexPtVRy&#>A=t=Oor*;#Vt_sUsXDU`Fg^k9-@$$yLsG>-nZoMxr* z^&WGq`$`$_^tth=ytxO%(O9AtFMp6Pra8CN`?FTo{3Upbjs*RkFnv7O}o z?v1)Fc*fqlPWKXyafFl%T|{%h2_%jBxHZ?JveM>$A7qAJ$kVCzUzUz5ocs zndMPRrqfC_dGqw`GxhGo?n8%mPxSuQG-q#_HO<9GUSBM(e|)`Anw=HvSKWN&2A`e% zy3yV()LgV1V9e)LQA#V8rA|P9)8vRO`DMU)D-gr-ZdW~=7-sy1TCHThYwl1d2qrF= zdzabJc$RTKml1LBpdbe;w^hjQE4rk65Gx&d3mq`7IjCzL=IZ+$SJ_b|1CDwP2F=STVU)d%0ABUZ#gMw8LyV2!eSIX1%Gk; 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 Pytq6WTzUQ%zMJ?Lw#BCl literal 0 HcmV?d00001 diff --git a/static/awesome/webfonts/fa-brands-400.woff2 b/static/awesome/webfonts/fa-brands-400.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..f7625188ccb300148c4d7593005af9b84ac37823 GIT binary patch literal 75264 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 z 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 + + + + +Created by FontForge 20190801 at Wed Sep 18 17:45:43 2019 + By Robert Madole +Copyright (c) Font Awesome + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/awesome/webfonts/fa-regular-400.ttf b/static/awesome/webfonts/fa-regular-400.ttf new file mode 100644 index 0000000000000000000000000000000000000000..032526f50b6ba006a7d35e6755a659de3ac15ebb GIT binary patch literal 34096 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 ZDsyvQLin3|vp++g@Hfv+g}tlu{{W|ldyN19 literal 0 HcmV?d00001 diff --git a/static/awesome/webfonts/fa-regular-400.woff b/static/awesome/webfonts/fa-regular-400.woff new file mode 100644 index 0000000000000000000000000000000000000000..98f8933eb5f5ea0a8ec92af8dc12028419b56739 GIT binary patch literal 16804 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

t+u>wqtW(lc!j^ZI12Q|T3mlGCBg$iZgIh z7U)_ePoRd;5nIrB#2AQ$6~is0)^ERVtM$sODl!vYfwG~ghS%{UUljUzXojY>?nL1F zh|>}CbC*QuMkiv%>d!{ZcA}3_N=qV*+mO>oHZ0r)g}+21le`3ew39F#Fb1~z+>_X) zU3@qbmp1TIFwtCF1MtIr*xO93tfT>i+V=XC?RK3{m!pE$sz7lxY2Rm=I7%%y(Z%}` z^H&qr)fUvP{Mlmb>FidnP=*GD0U@fOi8eQ(uB&z9{JWuM2gCIS?7ge<+IN`tq*#u1Q&X6xG^t0;d@J8-dCRo4 z_5I<(N71JgCqm9o%)HT{fBBlH{Uxbst43^Pq9ZG6yVcH1gN7!=!B=AZ{-TQy0#$+m zYv}4WaSLzy&FQOz05+BcM_}iL#IM$Zfzz;=OzRkZRQbH$ai)#t4UOs|U`CJ1T&h?o z%Xru-UL3tUM9fp{{ym7EwHLtw6_UH5u%q_%W{E+)x538XaS`O5x^>%{Ur`LB_&$Wy zUk7!rIV3Apy7F?T{qd3D)6zHlez~(;L9B1I#_2tO_3IkzmSzKdd^s9W1sz@0O4NkA zR;0E^42P!F_NQi9DSAySE=Zpp5@278;n z&zJ3AKF~9HOjTsyJTG7xqf!t$T4EAJ%NYo^#`msPWP>VEtfqtU!pU; z$?IDJgSJbKME$3$dslydpVv4_w~gJ!k*#{I>BA29eD-rNgk12gRKdUU?Z1uhJv9^? zZ4|7rzrlm8r^aC@Bh;$%XbjnI|9G})j=w&Yq91L+#?5JJrjUVsNi|gIoRhby)P%QM zIato{FX@fFvu3nniqBQ3Yz(`5w5g!}G9(bdCTOEMus4dK6<blMpg|Y%fa~FwAonh>bSVIYQ14=a*;_nv2fFuj-(a=RbovqCM%?Fs_h^R&H2Kb z+l$ld^prh5_0qmU&U~HoyQ0&m;L^UbtdpYB0Oj)WVDz4gFJ#aNcm8b7-`7ti#`{x# zrRZkh@lmIVuS@O3g6}@(sMhu7k*=YZVm`Yi^R<3d!gi*5In~|kymcKV8d7F2)56ar zu>35M_P+MG(g^C!CX)l^o5|)En+pj=+MBzkgH2C{M+*m%!}bL4ngy@ki^soeyJc4| zrQ^`QOT$SD^;UO~nTir87^J9*<`pc`0I4m;oQtubOy=N7deGpYn%Nsf(6>v8S{Im2 z`&o1iXNfkn4uP|V_l3@0sS#!^+Rpj1dW7*=<>2F?m+53?9ZwLt&Lw?!^A;upD)xeS z&1g!G6zO7?TaOdT==GZVYL8Y66m%EKy*li~-^|D=5xmGz&HhYWC9s1rngs1D4D;jc zmu&{}Rl$ce54$_VGG+z$^MB?%eMNWOnBS%w`HMP)rXee`(i@;#s-Oc4`CmF;Nc(y$ zxaE(Wf}wYeyM>O@gR^Ut^BE>-Cr}9elp>W^Xisyt7uDY8%};B&h?!OmK!;QQu4cyW zY)6l%h8frY&QY^=(~Zp$o5eC7t`)@wdkP$vA8sN2G6{;W!V*IM`;U^4GEi6$DTh2_ z2Hgj31MwSF!IcMAkL-7Z+y*<-OyZ$s>FUVEgss66r=c6)*3Qs8lNEm9toX>*mYM^Q z{sW^`TSw>>=wOH+acD7^TGWwlrB){B=>^K5N{H;IPM1C^R#+kI!4f+4>flw9yb^b} zM=4Q~2YzYO-2T*!H(iHhkaBw9ke}Q}E~e#I-#8EIML^!4$;HN?!%YBR7QG$osHQgg16NJ4d0J8O!V*|p!IRcJ7HY>O$=P* z!7d*{R18FR)B%!^B^W)NeD7bLK^wn*;g_g`ZPZFW+J)K~RPosQ8hLMj>IM`o48^B1 z>3>0ZDKh4>1=_8;aZ|=cj|r8NVhaDpBPDL6zU9l<^}aoY$r^E2nRL={T5<9Sx-45* zOA)v5KG2|l(6KFo#wG+S>p2Y8Ia7oe!fgo!F1b=jSsu){_0RB_H_OCGMzrV zE&qOupt`+>RzzH0@$dXmO)Nf7_;Eb6JOUGyWO+K-C|c483h69El9B~4a*=86S@mU5em4=W_A*-g7P?YH zV&PL}LMO&QY9%V>$zuJ}z+t8n44vrSe**8(=r{VPKl&(`&^Y)n#+$|j!Xc)F;XNZI z@d6#>y1vLB_fOB^Y=DNTNkLGN5tN@Kl8Khoz6g;%_c(M=2qK+Sw)(?{C=Lz|!@pk8 zmj%AmMVCz&_r8mcUy=oflpUui8%9NC90_H*GZ`L+7;U=uDbM~2qs_SYWqU7n+xn|Ph5u8wYxXsIQ#_WX-<>?|AOlEAv6 zEYLpeRjMZ65EoCwpE(c2L*S6iMY4pyt@*lt&K4Tq0mM8-i>6F5ArdX348G zVUE(+@;}EMiXZkp;ya%N!VOlRO5l@ohCXj0GFhh?BB>~0sYTGJ6=ziP&!yJBF_$U3 zw06DNvYzP}QsK!t`ik3??7=@+J4DibN7ipJ9ggZgC?cLz3Gw&z6tq?LjEKJL<+dlo z{e}J!={38~ER96s#;S2}arwUx5Ec2$gQnZ27p1G{dVJ(m*sjM%@OOSu)H2|FV7 z<}e*E=*>T1_2w;^7-8M!Oa7JS9BuO)rl94E>&?Xz9Cd}5BDK3~H9@kT`%_g3UrE2v zz@ixl4mjbF$l5=mu?t{hsq49knh47sV^krpUj(>1n;*H)S zRGWZ`O*a6EHuL#3RI|uztRvO#R`FezsXw)>0HdWC%EqCuPgOY29zk&HnYtp9axOlk zZ!{QILt*~XM$HKfbzv@ydN_M4!RprmJ@R_C5SN)D8${hWLqX6O9EOK`XysTg2gj-6 z1~J50Rl%xT62dw;VDV;1%8dDC$w{}?<*e%=%u4`8)rFdcMKp;cz{f@e+O&syPx0pO zKZVh_+x40BDC-fOcrE9FVqx^;HHYpR;r{CzEEoHY5=g}SJBg{8U@|M`+iBu+=iVyw z06HftH+N|KSd(mnWfMlBEu7ElG6W0Po@@=g$7O5t1;}fxf!kWe$Ac$A2}*OO8J6_{c(P{g zjxC*=)Utb3*h5$Nd1UwJep8Pp8RwUNUHdvW|X^FQqAe z7ppi8Jm*zplnyAZzy%vCogV6$ozfzmONN`rtZT>lOe=8eSG~f2MemmEhy$~=U^iu# z6^YLg1hk?@eYG9Caei(X!s!7Vikq~M1BxKcIX)#E#D3t9r7lM^#yjUv4Shsqo2ZqNv2+zpwSkAN#V6R2lHJGLrhQYicG`(7E|lj zTS?p0aUwG~v4gE2IP9g8+DFEX<8*JxZ)e{!FvoEGmhefdE|*(2>A796 z3n%+?JhfUKVOE<`TT#3^bXzhHw*;$`JsS=kmBR`rVA)wZTR$CT|JMWoK7b*>3y?if z570g^HE;;$VKD<191pEksC_)Ir03ra9AJHDM1Bnx<1(_1r9JvU2 z8buam8dVgv3=M!Li`IjVi*Ad4h(V8Gi!p{NidlmBfMt$#i=Bo&j)RJ$jdO`>iF=MG zinooQLV!(RNzg+GN@z*gK?F@CO%zWwKx|HYO(IXyM~X;lO}b3_MTSnMNG?oXLIF*o zND)TSMe&c4lG2uPl8Tfnh-#Z!o_d6aoyL#mi&mPpgbtZ5gC3IJoB@&{f{~Uni;0k_ zg&CIFk@=P-o@JGln>C5`l8ulpfgPA#n|+J}oWuD41|@2px?wkR(NSPO*=_YupH?vq+4RII6mR;?=^ zjWm?TjKi%CB5?v>QfOD5z~BQBAq4l=UL~QdX+kW;|9zMrA9?RILiFi9!a^VH;IW3H z{qv-|G=wJz(c9FhafJW%sO$+2_Ne8F-kR+_0OPsag`_`3chY&wyu6ul3w^vG=Gw|8IPat4fn@FqS1OKv_3@HD`69YRGTmZ*@YQ9t!Ikrf#iUyr zm3I1#SO{{Iom%(XbPK(_Rt}gGa)yyioJ$gYkSq=>InsElSiEyg)AzrkZ;7%sv4=4Is6LA0c z-wf|X-|v3<{&x0xGr5Poubn?RVW(>0alnqam_?eIWIFM5MBo0foxbgT)BOxeszEAG zC%#osk{7qa6t zKaPx+L@)v<4ATg#64M0kVzo~xE6{{9mc4ZZn7?h%l(#!e_-?lG~DS21yAhjo*1n2`bEX{hp2Fc5Speo5ftAPXt!|uKdzzdCX?xY6kMAN{Ut~z22gX_Q5HZ=CA4MlQ*s~lZvshb}k)G%*9%^MfuZ8IFlC34lnx1#?J9$$! z8Vys^z-+W7q>wlNE{2rJu*$`6Be7~~wr{SaY7Q#P`nt>{!OATf5=~EVYhDlPcyP27 z%aA=$qJraEN<}?xP*1Ne5~+nV%VxAx-S1f(lc3PGDSwzH>G!zYV~=t*TZwy8HEU-J z_^HmpZ1K!h(Z_4_;Xl-@2kRqm1*r`#gI>c*pf$?dAq-y&tJ_^_>Fmi`nQ3%v%aEj$ zL^j1{#bNZVnV-`3dUx?QyUVa>AD8Fi&UjiaA)(o3V)%rkr={Z8wydiEuK@G_3;#1x zQK(Bfv)9FxLZj?yII2tj*mal)UU?fFW6D~?O|@V3`a7I;(mQ@A>ji!EP`a+V85OJc zN}zcZb1MherIwx7#AvsDR?T|gJsR2hX`fjw%=;b>8@HS(yMcsy z_E`pQ@E-C(Osp6$qDaq(nW4x2M%7Jhon)1;zAui9oz{aUV-}&$Ht!f&W;Jc>i`!S% z_NN^EhKY-MQ>)6*4Gl3Lxrv5NU$8pM2Y&PmMork%ZS%gOy|bd&8g07fA|-{eHj3=^ lt(P^kx={1LJssV)kFH#xYgH+(sc*Qwl>Y-Fr-6_F0008tFVO%1 literal 0 HcmV?d00001 diff --git a/static/awesome/webfonts/fa-regular-400.woff2 b/static/awesome/webfonts/fa-regular-400.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..0b15c57a90db19a5433166430cc7ac16f4c0e8e0 GIT binary patch literal 13592 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 literal 0 HcmV?d00001 diff --git a/static/awesome/webfonts/fa-solid-900.eot b/static/awesome/webfonts/fa-solid-900.eot new file mode 100644 index 0000000000000000000000000000000000000000..3d1b03377895590b45bcf9c2b463e2eb08b86b2a GIT binary patch literal 192758 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%0A|M`A2%yuX=8hB~FzgD+1vZZ0)tMB; zSOdm|)Lao{5)h6Lhe@@Z%O&S9qwd8V1~=7+DOezh8K0C~0(|=&aWJW9p)C}`?gM=g zSV%Bc$iM_nu@L}!udPCp0UtI2_$iaH=iBmHW^_bXGF)atWQuccKr7%hKwMK91r_tv zGcXidFp?-cxIFyYt1D`oGoosn&v5-r_c3YVTMT8#%sON{L8*?*{hYN{)w&4q})w7lFd~G$kg(R$j>X6tS>% zHz=DlMhn0y(q^HHs#A;}bs0LeI;Ud98BJxNB26f@2()R8uxjneKn4Z5sCtyAuLkHQ zI{`ijVqyi41ktHx5uO6a5vCp@BAyEafEVTl*rvhMVGLg=&V^w9!yQV9ND{XTuCIW7 z&$9@2mt3+^8c3@$m(48sXHqjnoxu|@(8f%zm`%}?$eDZ*_5#SQD%1exe*fwTLI~yo zMTLwa>lWfsV3n`pdIh}8n#06f(!IEB?$Abts=X3b++dr_Wmw{jIN}jZIQCR>n zhXqmr9$M*ivXClx=oc*YIH)^N&22+4@w_}@v_KevdhopB%QVQ`FdQpZzOu%W;pxupgce-2y_ZHUN9PGhx$3yZi+lv1J>^xwMwk!&CE@wai zf!@U`$b&&TA?R2N1~}ytZ#)oD0eAv5AMz*B!1_v%$>H^*Zz7hYfJf;dO&iXrOOE~w zH-+URRm@@M?ioclyfYX5q0X%swE+ip|4&bBK??N)1!R%#YrUum~%R#odA zuGG+eN2Atm>8q5;EvIx!M2lglh>t1KnI;%nLYNC2s;a024NduWOvo1KJbF@CLUvw? wWIufx5$_BoT9Z!eo9Il4kK$LYyh08AM=f06n(zNl_50=wvccf|&6)WB1Jjxz*Z=?k literal 0 HcmV?d00001 diff --git a/static/awesome/webfonts/fa-solid-900.svg b/static/awesome/webfonts/fa-solid-900.svg new file mode 100644 index 0000000..963a6d3 --- /dev/null +++ b/static/awesome/webfonts/fa-solid-900.svg @@ -0,0 +1,4667 @@ + + + + + +Created by FontForge 20190801 at Wed Sep 18 17:45:44 2019 + By Robert Madole +Copyright (c) Font Awesome + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/awesome/webfonts/fa-solid-900.ttf b/static/awesome/webfonts/fa-solid-900.ttf new file mode 100644 index 0000000000000000000000000000000000000000..dde916237a518ddb9692e352fe2a722df2826431 GIT binary patch literal 192472 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%0A!#6bE1npH=d5vzo~5q- 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ℑ^NhX#{FOmqacy9^ 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 UySFn0x4_^rl5COuA7&IlcyQ0jdH?_b literal 0 HcmV?d00001 diff --git a/static/awesome/webfonts/fa-solid-900.woff2 b/static/awesome/webfonts/fa-solid-900.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..8a24f1f6719215cafa7b4add941e76ecabe5884b GIT binary patch literal 75620 zcmV)0K+eB+Pew8T0RR910ViYt4FCWD0`JrS0VfLqN`E^500000000000000000000 z0000#Mn+Uk92y=5U;vj25eN#3pcsgW7XdZ`Bm9D+k?bTU}IgM!bDN z6}l4pX%&D3>yc)Pk1&~uw$O$aR5<#VD|t2|L;f^GMx7pxB#Cd4=spN)jHi~ zr990O7BAJ|4c$ypR%|ycX0rE;m`Lv1j^>-w6;2N`?WL4rUPv(_G9oe}!g;*ZTH}>g zTiM%utF>Z98SmxpQOsj>%^orm9w^JUH2R*C`_3|EdiCU-b`tRq4ZZTuln*9|72<>L z2b3sLi3y_8P-oeh+LS%O|xA!8`;BCfkr*G_Je$cq#X|ALdnF$)rg(o)h$8Sr= zmf&2pWuDW29AWQg#1av$4yWOM;3U3#pL_49yikqcb2&->jfgiy^K^~q{7Vn9fB4US z2VY}s46R;BNk_YSy!~45+E-U~I>}@{1ge1HOaC~MoEep&qIquZ*1j;(|Jt;qR%!!m2R(*_ZB86?vcQ4`a$LB& zm!h3%rQ42xZkhF^Lnsdte~;Tp2x3AZoJTlM@A@Exj1STGx4nB!D5+#gz>P;7*k@>X z-fcbhXMfm&3Zfux6m%D#Nq7Y78w>Dw$NEl3t8ekyFfu)>Zxz`*ENZ@Gu3q`%`C| zKqzWZJ74C{mUXEpq|=EQXWO?58j=?S?Enz)|L1dR{7dalH+g7inwA5GmIvCJiV(Pv zHXG`UANRpxV{NVNIrmsrV8Aj429hRinq(Mk>kBS5XR&yg6uOBCC;l&2n0y8@lz#vPWF#|v-*lo*JpvVr{Apt~(N!@;@J@J1F z=Zuo)+95g?WCVojkD97f(7)pSD~nA1UvBdNHCjUt$n_p9|9W*Xc0O@K5=_4ipr+-SkZ4F4;B*<9HIsF=tuVNma>q^2o-&oY+2?T7@Mh^fPw zI)2$~Z~uMO4TgV`?w#tx&<1m9agyh*D@_p8uyvSyG39wB3w zXbYQ>J^Q`h?3ur1dwrN#)h$_!1jZwQ@gm#Ig0VM*=$TF45cBDWc-q79AMg2c|NpO<1y<*j?SEZ@~Kmi4i4MTDOkQCvhCP7M74c^gH0 zrIh=LYyaPjrDfF_CRxWIl9CWb+uh&$f48>({w;cv%(lp2Ho1t1h|@^X6ip-YKK^Gp zWX}H=+ik}m_!I;YnQqWz-(^61#hi^TUkmY#ABm!3K@{oN_HOqI{x5F!(Cuc%tT(Kb zf>)sRi2fv-4ry85WFsM^a-HZPbAEp~>Kh%`S`1W>AqZ4aQBl}QNJs)w|1gROrseU6 zLZ;e8v9e&Y2BtnnOH1{-P3$i83WL{?yohmMMV!C|fYhm+_ zmMlw-KtV%>jTj|X+*IlEKSt8zsWRm)7Y{Tgk&b~2w>A~Gsp{I98JZ0q3S(QitsntF!DW){|VPOkoc z&$04IluwGHOGpzO78#e2(jzS^ueh|lrmnH2y?>!e>AA(FmCfy)x`fg)vU2hYN~>z? zTROl0{{HueEUx&>+k43Yhdpg%Xl!Qb+wb+m2!@8-oiFwx=}6 z-8&X8D5jX4@x1ea^-DADbALr=>?gX9 z<&{2UDuYuv_h&ul0YDz+NZREbNx7+e(o-HDKi_)o(l#)&cXIRW4;A%ZXd3!Qq2ci) zk*aqJl|!@g4Av?+;uH?mNu_FTH-4{Q;+-r%^mz4aEx3C5_|p*2lN}tKUOv9k*@EWF ziQcu+(k4!{086BK=K$d%$1;4t;2N{~@9*!Q-@ZQXxASqoSuSSd(Qr^MrAZvT-EY^+ zZo65pmW$bRG92`K-C*F|`E=ZmhJ#L{S}qj}*+@7P`1`~Aw@;7PhkaAGo3U^G(@*`Y zr;k>nKUE63Ow8xePy_>I`r%4?Bx*k_Uzv$XHZ)#VWQnaB#8qJ~^ z8o%{gg;+$x5x~RE!D2QUG)jd`DiQE`TsDh=LBl~nFK+Z&jY`1haXD-T)!WORg2kW! z{`l_AgIgy%t+|?4s)w2yp<(6vcn%(Zw9`1Wc^3MfYg>xM86^-rAD6x=vLp_4foGYg zyUez9l|{Z~Q^~|8o=SC+hHLw;6Ewgs1v4d7MELhXuZzDv=qu?8Bs?@;o}kjP-qG|O zkseTO6&#ekWu;PNsNiko0vrkfSAQXA&IT8_l)3sSpPn&RG%-O_l?=)o7J_CH7GZsjX0l1V4J{K9u-bsH4(J6QQv&7o)5 zVw%9GZTNJ`G$LC0DoW?7F(G~$yhf35H^N$mSSh^HY4C7Bww2#DVf3i1?20LNpN0@U zf6?HnythBZ75gTbreWJE3j0sh9=wXxM0vDUDRX|36ThQbZad(hM2sY27-DowCmSuG z(aac)RBV_6_1(nU=x5vT@k|B_61lTUijPfQJWg!H?}S)KK)0z07NI*7 zTuL^Z(zZ{O<(Gm!(QwmsOQgtm@tx#gC$tJ0-%(KEa|<%IYclN5R3rAeg`B;x2Rr}Qy=9S&}q8NX*U=$ zW|%Sbk+?T*XF0mE=$#veYa``8mn+i}kQLtX6@G^e`g{lY1{iIS#Wvib3D!#iobkRB zYz1l^I>j?Vl4Mz8TMO@TOeb%xdIt(vz1g&pc7QS2y+I-I0G~QSP&3}GZba0=4M0?o z)`?6e2$4U$QkqUbKfN@v5xGQMw#jrQz&E}MQbftdKu2aU#~mUj+NHpF(`3vtO7zan z6v|OO*Q-EEAZQmCLc0N=S1%d?VKgIblhFx_%)Puk0|-G5SOC&L^r8IZdwjcD>h2Xs z!1dOD6Ai}UjhP$ekB0wxFpfW%R{wDVu2*h9$a{S-L z&6#ACK!;97yx(=J;EqT$RyhxWE9BVn7=17rYYXNrks!mHY#_> zK}`A+kc~)b4H-EO-l&*o9mqpGYF-A79w(o7qM+~LE}4lp8L3DO3;7~5qD4g>k=@AL zFo*^bietogfC&dtGwv5$5beFPN~~huow^1kAoe>U&m919W`{2Z>anRd-#DyRoB0!v ze>eLYifp;X6q1h$sHQNORX6|%7FYyY2qFM05Q}%<2!|XNwmiTFK=g7PstH0M!`i{W z1GAMrhAV${s>tyOMrBGfO2k2_uobtHOiFbVVHEWaGL(K|v|d%Q(K=ka!Sj zz*I+o0A=R$T5FP;{LuLCNp&0C7cJ15dR3}U1!jN?-^)#uAYSf>3?3Oo_?@eQZ)AfL zTUXb$@No;HLC9Y4Fz1|z2g7{KjL)(nQnpm}CM|04Cv!mdl1<2?AryJK>)y`Is&0tK z7X*dB;#UQ3ACaa|3!u*dP(bSfVl^AF1&ppxOf_?uYC)~*3RsBf4(L!!r|2q7M^=R( z4O4a^TcycXCG)s26p6?TwSORwDV?b-78ZbpaXS97V4#UExnfPsAZr~F>Wk8R8p(wQ zSxzP?Cc>D6w55t*WFf;5v4RB{d8eR+e894CRxMfCbzd}StKS02-8Ng!2} z<wg2riv*(zLg(bu`k>-CEq)XK2Ow1nl+UH7h2>#C zo4084PZ@*rGAD_B+jdvU6>283-D%;)sUvAkUX=PW8BGKpH z=89=Xd7}6aIxNcjWp7mWC6tTX#dFbse-G;i37_uzQFeo+TRAEYVtjG zyi8vJ%n9^47alFZ_IIw+;_(MeQbn7Cwd*dIO;kX4Xckl9zMYmrJG%KXpVZ#f;5k>K z83FJBfKG7fG(0W3j@Y#)Sv~;}F(hBlaz33<6ahydC+M44T1V0?8&;{pk)WFfXH;jk zeD9sll*$f?sxgnzAxR z7sY3dNO{1Qt%L)SMl0NN`z1N2Ths&QVq@J?~*46_hHNU=neF*I8=vyBE(lM)5JJL*I5ks31{ z80GAhj+jLgVqkNrF@8&Q8aNGz*EpHG+67h_zq*|iIQNw7q{ZE2G@jf|tDd6>;a>tS z++bGn$}p#-UMs5q3C;N|f=LJgNp*-(Qp&G6r}Iu4a=C<12q}_~POR$TM10BsWy6^D z++V~29QeqSx&4LFFHAP{bhjMt9C3562p~%@8G~p@Ox+p%l zgs2HF_<1ZDjZe-R5Gt7(!Ve1N#|=pj3q=pb$fx5h=*mVo@FD}EvYJA~ocpj?(x-9i zu|8}91nVoPzEspwEYp~7i+&oYh1`^O@5M)85|-+8!p#5gk< z2Rm)olukUe{7f zAS!L2yj0h+ZA@f6Y|9AV@m-v7(#}ju1MN~%=o1CJf&Wa)hqa``Q zZWMb-E-`tnoa@=bFon`m425%$6Us>^N79{8Eo+kyIDczvy9BSQoFP9lzZzteS-E`H+z=VwYwaX(H7<<8R()Jf7dvGQ(B_UE;zd8z>vkOc-6p zLS^(&))y`m->hZ;3QkQ!+T}2 zmhMv8l%yh_&0|aIW1VAyL(`iRO5n-hPfJryua%A@qA>%D=CI;xz%HUt!sl9uaPyUJ zAp1{?23uIBP=Fmv{FM!A=Xwd00S+MCL})HHBXBpnZ3XJh?l=jTo8JQG8;?Up*@Z`` zdc{{Cw6MmR`G-kzX4wqvp%wMO-hWuT^sUc-2Uzj;CzV0fMPEmn3hW>Ab*tXLIt+QF z!$hem3r$;3v>~`Z(pNC=DOYukxH-ixK%^)3%E0L$wu6Rz-r-a8>b!p#yZj~30>s0YVk&@4f~ z6@5q`jqpdPz&Euhu+|B<<~RZe;+RnBK0h^ZD8o|XG&N?f)c!CW1D@`&lS9tvNqkQm zPE9b79wBy)BExo7O+(w^`Qeyii}9{_2Fqh=yK}4i)E*)-J^b-qqTMDUG}&eCt{?pe z#Z+Qn*uEcjt)|}=-qvH>3+l;HwR3(0OZ&;G7v6sVS&8xAsPUNx)FxPlF4$bXew?`3zLDCQP*GIk1wUI7n zPAbUMWj{1H+#Ba$FLSXLwfFJKXCk`O5jI?nVKf)R*yKL@_Nv6A6x5LQA+max&P{NjwrXn`m?pkH&)b(ex~#i%qHr20~gj#X%Az+607i)Y`K^!=Pp%q-f=1nwu+|sV&kME z{a7mYF46gK9B%Fh zX13zr0-~|Uqu8W8!{6QLG1RoGc4JChrmM-jd1XOrhbEt9|Mb;&KR9EU?aq*ZCWH1V zW8;mpUyc3rY;ud+Cd-9|BNkwoGU*5PSNG0F%;0qHj$oj99In=~rTJ;gXCz_Szq9Qi> zy&E3WIpq~#7$5DUJINwZ;DBHk+w7E1Juej1UIm5Pv@t7=Ndpen2t`|GcaK1qXVcK<$8N(=oWH5tBA3-2aqFCp z*q!4vV3{2C*wK3w!kHV`0;s!xy^?oVz-`_jY7?FI=yU&46>Dj;M{Oemz${$!r?UIJ zbDcH3yhTlMlWzahg-X1KFV%QPujZ<&!qOp@Xvta?i7gL0{C4ZNmD)DjI6#<)xFK}> zrOcM6Jyk6G1!Sf~3vJ=RIp5OEtr>eKTE`}tn{+W}bP8_FmTvIAe+eDd&EPL%PUFiE zeNi&=Rahmq7LWK3&oP-mM??v-#-;E#rX}T)Xc*Uw%1DUWL5@(Rcwe+F%xGj*C#wic`zHm5Po_791F zF4>FmJlmT1%2wxNuO6p(-5y(2wUEYJX%Z!HAu1_W18 z@VuIa9juk!3<#4U83#1<0=R)F2=1ez?u3ZDJYe!lMS_waMCQSe$Rj^Os7C^`Rw|&` z1M|xzSA9*9;KMt!xjEaSIyO_0mA6`~EatPS#p~_ZFj6!)$X!?a19YBgfV_RZHH)`-WpbQ zjODGO-`nM*)igLBy4w)|vjU-RS7gjZ9jYN@+U3|HfSG&&3mp!}wL9BVDs)$8c;J}bNF(Z%H&4;?^@>g~P zrSe#2>>qvhTAh_W_)sdp!*YYQlCiA#6BC9d%Ozz>_o=$26tEtz5JPHGp7XRJ93hUt z_M$>bVdGgnw9F$Z79Nk~WfS*0w=?ju5Cu5U(>-dv7NY5@L%DR%XJymOzB28fUe!Rn$DG2s?_<7`A@5hS)=q6=^6iHnCh ziG+TSe%Yj(fneQ9JT~xfEMtN;!L+5H22a!@zijI0d@ku7=)JzwKBMQkuf9i;pa>MX zA-}*}LY)lyBku#yJ^A(*d6m(c22JE#-)Ap03}vrJZQ%E8Uj(e!_lD%{0R{(PT4PIA z4BW2ns+X^)bPJqI@Qu0bM;ctqYMi)HrV);4vP3k?!)cNI8VjpzsDzC?+99FJu{w4p z;9QHAdfr46T!x{Xe2P>u5%h~~7`)R23B8%3ZxNPdt0rofH$S-7F52Ao{>k@=j%M{M z_nvv+iC~TvHHo2ZW!jw#Mnw0rx-;nUF>UM##O78q zoHc9aJ4MGA#-7pe0ofpmDDfdv_IHu=tymbvFiGzj&lW>OX)Ja-@s-6WzPLrw`=kp4 zL>`tOW4xqMJTXh`21*p{#?$V`$JA1cZ_juWuw-g}%9?#(=sRy}GBbZ0u58^>4>0$1 zL{Bq34~wAAM=2Js5)AR4XYT?cIa7;z@sVr=e?e{U0m%tWZd(g~(D}N%AUbH7QXZC! z5QTDLE6{1qEhP%rUbp^(sy{%}7MB@{Ugq@`1VUIc6o)LAR6_Ksdp)}n>CqP@0HZhS zzjRl;t|&HB0H1>CaP&YETR!8jS&q#lgpB0q6s?-^L3{{F$(_oc5tJ1?-%!Gj4eNQX zhe4)-^Tb84&_^iG|Xx|R8L7cIfW=>eenYQoeqwnD~D+=P`W|ppei>E{=0@B zMO}=hE{AB*%lVFEKZY13r{*bz+4FI2?`IMyxT*O~y$>CnX!~AB{b9Loqmku#F1)f|(SC8R z$v)M!Zi)k+f2PKv)f2ll3@ACru?VS2cZLm3Ylu!`*6QD%Z{VmGb=ETMk0-W*zYABc zroKL3i*TkBxID%ws<^ zE*FjSCyn}#%-2pE=g*m|C(IQ?9D+-b4lAD7>7!aq61#&f0$!VjD=T6d6s#JU2AZ2orsMc(=Z zVbVzuS9f*-Fk;SHG$__0EanC~$N(_)x-Ehq^nI{sohswAWk81bViTrX60d&}O>Zw# z8v2o*716)1$KpQcQ^hTwCvjg42gl8x2O{hwy`Sioc;N(?K&nm42{bQkT#6G;*vg^T zMD!lfVC51E7jJZL^!px`Nshf0L>MA=-h0tAv{$~@!SW`SeQLXik^715Tega*t+uJ% zb{q>9cH@G9`$91zL-cQ3!KRSReCb}6o~a=QFIcHJhJqiz_?mfxjz zkYOU)h!<-fy}QUYXrkKE9>xw$8!L^ZxNfLuK=~6#t$?w}M44D~9)9vFwLB(Yrgri| zSq#E5H@xc4Z0w@R)*M7-5iL|4N3G-M^l09I1` z3lV7vU|T!FjM_+&vkZAm4`f*Y2qB(SEa6l%@l|y63vPi#*^&L}sH0xo)f^w*1@lMY zGiWccTgoe}1U6~z=E%3aWA;IJk+H?XFF^HDp~CX2p-?1P z(bS?qH~8v1JN&k7$gO}Om1>aGg;YCIbFNj!L4*o9@l5nh&gAC&l{-4->wyEnt3>a# zFq5zk2u&&Dn@oq{Hnk!dj(&pxFA%8`8a40f6TpqXs=Hu7j7}!WGvjMX%iNujQswHr z?&~OQvh}Qd{!ZI_smPPAo<%|m09uitNwU0EEBnhV#nbw3f}z8S6Z^T-NUW0#X<4$V zh9iORu;wZ-@tgR(#Wl}VYx}1N!4_v!U!~yln0OR*Mh|JcS2sIgy=!NsJ6);+h0lTXdxjp zRG}88Ct)e=(yp28n(YjZb^)95cx_ zAZoF0cOyzvh#~$(H?Eh(Slty+5pg{686n;OgiuieZ}(_PD3iPA7Er=wj7Z*^sNXS^ z#_>cw%%I4CsqaQWW)#i9=3|=@)Gn3z5wM4r7%$6+NX#+b*@z`J%J#PNPYa|Cv+!#T zNTnyj{Szo16mbta-132A^kJ`|_1l@)+@p&niVFULQfLNn@MhSjvmvx5MY48wNxW;p zk}h!%SFSoK*pEYH-+E)jJjVO0Z++s{GsFLp8tWOKsHQx+Pbc0o&wNAD3fQahci(+P zkf5@Ov8khfewS=fILJP}e?LiDHS0CiSzB#f5EV7f%r5s82*YIg4p;ZHSwHTS;-&*5LCG04D_mR zRITD{tss<8)Sn&wx_;0)_gvQ@<3ed78PAw1X|BN%Fl3-Mgi+Lr2v+W>`RWX_zqfsw zb?y;oZ>2RTihg#wv%?`73OOMdp)CcVB+Dz&*3tT~89}TZF}gXyAhKr_9Hf?eUkg89 zskeF(Uod&;^o(zyWW+WDPJoA!KS;3HrWydTBbCpMiSA)Z?GXh3w!>_B>sE68!Sq^$ zzJ&1L^P0bLdFSS4&Wi?W_09C*jcbP>2)gyW(y$I%d458*>Zid%aU+W6NHksH$3pGr ze2raHzf#16P#%E};?0hQktXngi|ObrgS`LB1J6EQsGlIGm0lOo&TX3j8a7n`YjkTHpYJbq z+oEQE(=EUcJ(a5PJ*3XH{CxvbYaUt5>V6kW&wNm-j2Ke;&i9cQ)YiDx^{6lR7*1`l zLz4<^)LEn4c1`&ix1IASn+WRJ^!&r9$n!|#oE+b7o#ghEFxgY$^ZMnvI_qPcPMJ+Y zcv8!7M$DG+B6zDKlT5pcSuCn?ql)wW0k;= z9m)S*U&@~SC^G)~{h(kMa8nnJ+nWTWt8o5~+W(FU5u4&`x=n_r{x{t)ODl$Vt?YX; z&@S7X_hF<>dVh!O0sc5gO%fKK&Hd36gd^4Tm8bSA`^KrZ+jkGy#R7t1L^M(zk;TrW z|5$Mh!g|VoER|+uq)~3`ufZ4f$rts~XsgN_ zn6$HBk!z6GHGIv>l^&*!&2?1ejs!XUsFs=!IQ=ujV=mhiDxG|zn$i$YBlB7WGY!X4U zjdDyvYSEANV3v*Xj%p~9xs~Gy9TfvB_z|ew$S&FwoMhy|uynBZ|MYllOuhcu;yy0> zzZrj1j3f%*IxIx&+a(F54t~z05_~dnz|rk7DzAYr+-65@#H)bjI=ZT8alVqIKbAC` zgWixW7VU^K(93VOcx7vA&2X=6B(1OO3E8B)VEDz`OnGEzHD(4!k{8rz0h?D9nMbD$ zlIx71GCamc%&mW~F%o#DAeb$B32}j_w29M62bMzjTLy-AbOOZp%)f4|{*m9*%4IZ( z;u&O}r0dLYu%v_m^#h&8=cZqAcN*(vgp2okOGoVb*EP-Yx9Wk?R@4;sFl$dr(?m?ulD=6m8t->+oyo@zceQ5^*vtN;g9-ZQAQw~ z4wBWbW3g>TU6x4}#wIv8^L1KxAP`%jUfKuN2|awpc~hQ#_C4~0NE-`zZZz4_g)Mt~ z8`s})--@rkO{NWNInsfj5_iN%EOP+b{mRlyZ9A6Uizyn@hA{>n8>O&VFqh2M!w6=s3F zx}O7~IRUIdt#BILFnoEv>kM^&U2X9Mn^DzUsJ%rR!t3bDy6UaNV*Ng@G*QUPCm8~d z%evwoG#ch`V7CKk1#0^0Uh@y*m$C@Y;v{_+_N7r(5zuN@Kf!W4ss^3Kn^S{$==5im z&~X>n?QypR7v)hh^Sr$X#_@QoU?S6<*9`>f41~jDT$1LJAhSU7T#oF6S z_ih`4;QB^>njSDxcQy$r?a&}f0?{P;>C09il_dQIW}XHT`P+vZ=d;I)6NpF8}*+JI;)m zFfXnhfDVCKv1w&rfOB3;i@+*Qy`t%Q31hoNeBC-v>Sf!)^kuOwR*SEq`4@YjfQ%FY z5ha%h5jKkdpL8L_1V3K=@q4?V#`w@}ES6%rt@Re((_i8eMU{q0ZKrF0uTtOXz7JZE z99J!RD`L)}*4r(&_6NtpLMpR~4W#~Y0ttp&6rxKZGzI`_>0f%Lmryo+w;vtZ=U-Sc zMmU}ye|HHXb8Yd_0`W zl5K1)+akL>cGIPrY7H!XS;+9x5(6mWT$aIU3z2kv{!wgLqFvJv z5M2f89Gw+yvy-ND2FdUooCEz^tI2R2NrzNvh+0F_ZVT^LLAa4>n5r6#5Ym=TNa$0W zGofq)ah{gN_(D=W_SkRg|A{ja=rZ7BkXTxcZn4o=hkOSM3YlP`i3If|M6E?h5$!U* zz}f42g}(I+CwS_r7MPRqFa2Lwbh4%8dHqjAMkvGXHEaZR5OqqDo5FDPL18!0uk&*s^}=J>(*^mPam>X^HZ}!(hLWCR)rk=i#?PK zbV@4DMq!b-)8i77aP@E+UT|RPcHudi$M>YO=*b|GU6IR3DNC1zo`7FPjQi(}AVpr4 zB`C*`izU8$%MIsIM(=Q?W2u`e4wgwH;6`}b>o%FO36pQLSC2HLjni*LhW&t zhhyS9c^htTmg@rFTiU@oJtFjmg9N{r6O_zKct_|BZsCu!8!SBlbEvH7Dwx+OW*`=E z#Fx)G@2Y0^N(HjGwbs}UdM)5AxEe%6QZAydb$JqO@x+?e*ptnMO7Ys+E6<2%htpNY zj6$J|@NeW>>~JKE6l*4gB_i3@)S0#5={_6UB2Q11Ffaa0V7N#j-$wi#w3U#zm+Z^# zLcF^Hr1Zs`d)EBis>SE!_7txyfq^w71R^xc$%x-Dp- zG4$B27Sl49ubyz8$0o5BJR-A$W1aF^JW{a#{;ej|Gh3&r$Ix}5lHX9)7oe+_@kj@? zB()sTzJYL`w^^96Tr0PE;)JHO@4xi5*X9qj&4Br*i!bO7)hpCN`_xC0j2AONmYI9v z=Vy3{C{e)ysWJ96j*bDyVrtezNf|uTSC0$3!>{m=mKBJQj!4pU*JT{Iuo^D0uqxmJ zfiYQ`YF@^zFQU(NhjcXPA^#i}yHb?#?17$C@{cP-XRpdqMs!6v7s#uAVOF<6En&NW zV<8{kID7rH-X+bNzFf*XY}CkhCrMbxTBCN8YfDsswCB#b3u|1Qzun8Si6df+x^yy- zWb=p@lpTla@5Q8rdt1uRb#&tWcyhX~yo2JFZb$xrT2F>}E9)cIz@};kZdXBC>ho?+ zN0UU@ksWge*NQ}tCoDXV1Y?n;66z>UOeK+4&6F{rWA-fGmbRc_7n#pxwl)loTIEF= z)s+xG+9xj?vxD!oEZ-vvv0Pmfz0;ts!`BP%`Tey#vUyzdqMh&y8A%4cmiQJd;}nND z%FBD%cj|^{&xL{J$IUKDgM+yrsi-BTDhA9vk-*%SR2fJ7)#j*)pL9zE;^t0LML!EN@85zf1n&O7v#6&@mFzTnZ_9_K8h?g&bc;kAXDgjQQE>`a~eNd4csV$xAPGbi5Y_SQ16tX;^M z-$ye+H+4^MIHE#V+l#vB#n8?T=YR6*s);8@%aH^K^QcWRl3LpQAAcI+LBYD1rvnTo zeM3F&1wNV}1b0W(xc#9|;VL8w!;h0vYk*n~T3@ivU^^324PG(|sS+a&8*lLt2@gbA zDDU1vCeMDC+)k})cn7Gt?GRV6v5J3yM1Y)3icJ!yJZrECmMjGWBQ#MMGdPXVXHIvS z`>}p&=|ob+3(zHfy(#~Zq!>D?;T|sRIPj?ObsSO%~@O`;gjA1B~K*1C!#-{%ES64+{U4=-eyFMwQxb$XfGiEFy8->0~h2 z(kmWNdMl7mBe5ees*#y$%wXVOlJ-oz3j5&+)zNDy#01fodq$@WDvEZX zs{UytTV&o^Jsz~`qe}P)HP2x)J4?@Ofp=wfIK25ms??+!*m8~er@ZT`%)XogAkO`p z@{5`XoRp4B`0@{@PG;;0SJgN5T`We?bv-5i+C;xC2shrRRht9R)B{|kYu3O@erkHWBF`9_F%2!LrbM@ARC8= zS1N(#^`nD})tLVwHIK~%VxYrRn-6#8WP4ox%(H>)teO%(u%Mh(zw$QAxOI;@2UYXMv()&`6_R4WJeV5-l9V zqKnNeIb>)R_<>kLi_x-VG#++GNW=@A22QGtzD8p;B8bDsz`N07EtC20fvcwVT-zU8 z#JwN)f{5rQPthFAyl=6-8)Ic+Gx>v7(6G%@EWeJI%mCr(TRp7 z7yr{0hAy10=V>o7ObmO}=t_iIn8eVD#D_d#0pWfiTL1cx%;{-8JNVI1nJ^b4qL%aw zg82{&o}Ag>(`PKhyr6G)oU{|o=0hKTMt(Wt|MtCS#aE?jEpSq_4V#Q5z=!o&JOU>I zCmDYVPmJq`N3_mbVKZoI)uA?jXcR85kMh>rx@OLt>`u5rhO{G(%`S(Ybo~|54J)YH z)Q{j+7!D6R6x@}Sb*RUsn+Alm2e*Bk#c5ZT!iAq3)Db#1F-q6vdGaTyW`2Wz@XNvC z?YJPvf7h$F6IMbf&nsCze=6IY_WzelPPN>O!+M-O_Gj+p9pi~WBc&0cRY2#MTFJLPO?WgFw#fIXSbI^ZMP-40}YqXCJRKe!8)a6?M{GdBVgE3^i zZ7Xvylvb|3W#%@|u!gs)+sPG*Rikpvdn(Z3JjhnnTGM-K#@h3}4Yw*o>cPx=;-0)m zQj{eH7kKl}HRs|~b)0?gRrFb2dAvR+HY?5<3ORmc{4J&cZ0sr%*RBzPJ;WmB{=g4- z*7{%&cW{#d#8rJY2?;6s?@h)L#wk&jlKhw4 z(W}|?5T=fU7OiAKwQ7`i@h2g>O4Yd&42Eh|iTcw8kR3lc{YBK4UKdW)pCzUG56^$3 zZ3uXc?Gp#cTpx@rEt&)cAP;gOwVOHk&+s1M)zrx%r2xYA$gXYzCZ3{_L@SAY0YgSz zCOawil`fNlj1a^cRfmkj&iWCu>6)%3ajwlSv<+&dTsN|bqpP}`T5qpjnoZmL7;)UkzXaEjw$prIYFxOTMlnzbV)`pJWdYpa$9NjP=g}8PV`tajjPBZUn!L2lK>X51QW<$fejxU=p>2Hn?SI;P~y~ck+JMQ zUqL0~uZ2X4vtjm#xm%=$?gT$eIW>-HZdKtQf6ZaxO3JzrfZrl%=#N(qJydznOOWnR z;w2TcO~iv^05L$$zon63wALEdm7?JYWpu+%f`c&nnp#c?SBH~oxm3jdpq06h*M&V1 zjGc)@(r8MzbJJ@ZzCwH+`t2JbSr=aU>VB#0F`=P^oQFsfcEUno*B-71Xpe{FtYkz* zNKMG4V;hA#xDkXU8TJbhh_*uV%+B7`UCmh{N*=Gyn!|pDHY+dIK6lpfqx8=4e0TLv z|1apV&V*t^;AMZGZJ~Xks+BI57s=7z4x8eyPg{PhL7)QC^1IsDG(h)oa86Z4MUEj$ z?pJ&3{b)Ga`Y_r^JP!8KR=nYW>XG~S-Tv=pB?<+bqJKym> zTrAws?mv*--kNQOK<~1;SZ)OqTt6rZ`O(EgjLokSC=>#b0gRx2oL~{Z4Dx5cDaM#g zK!_5;`&c97k*F%~q*`(Dpc)~(0tsuXu}}U~9^K%H8f6ILHCe7uOQ@7?BlU6;2@i6X zF=a{ZTR=F7FC%p!at&DXr}gKQTjCr{6D32d+mhXAMeMFy;yr-Q2L1YkC=<}=Cmev)w{lX=oA;+i`jdxc$3?2 z`%-Vn1}SN1ycsi);KWbBd07vm&n<(>M0YY!3-9Epy6dt}^%M=^m7VIvJP-wa#9>11 z+DLNArv61r+>**kf!DZ}{S6Ak#2O01fScDWoeyH20RwWBTS?k;QLV+oz(UYu zzeC{)Y9fkR`am!9Q0NG-nJUhk!gcV3YaW*dn_h!F5dR~v;dmszm&A8osX2*+%zB4S z&x$9^3U>7$Gl9FZYjsW}pIH7y)#3Cg2!yHH6L%O9k_u zHw#jFntMw7+)He86h*hFf5lhRR@aLGG8vMIWyIC>(N11VjbZI+zL9pyV)$FILNdCJ zxOcScz58}HCmxxyuiuYMzcVHth(xp1YGv;DzU6s6j9U9b1_<=l-N#|B#tY@q(hI%R#Z;CAw;I=LPQgV`k^8S17@914K>=*`tJLEHhEJCVLs%8 ze|(DyNyB+y9PS76z(fNqJ@Y>4db9kVg3JxmRHqgP`WU4<1S7!|ZLIq3x{+>fjmV++e4n$Mkl z*%PbjQDZ-1)Ts`0&CDz%JWEbfH)_6jzzc4LPCxQnH>t5iQSjyGrLv$j3@;Rgqmz3m zxXosijPl%588Y~`z|rB|s}k510k9&FU+e<&5w+u3+$Al#^`Mq z%6z|;FFJRTqpPT*8gO`|N`la0p5>|`7Lm8?W$Z}kA4B3em3c%t?+F#*uAl@?4uq=W zrAVIl%6!*y>oyTLu4H)}?|^AohVG@U=nPBaq=Hu1A9Pn?NyH{gvP(xvS7R%Uj?!9G zn$l=dNf^&$r0thXoCzP49$5)zq)9);9nsPIthU`WANnR+zFqlV zGR|4`5@)NidC?=wYk4Zf;P=uZO(6N4cE=F#WWeF2)(vQ6(GYmsQrk2L+zw2bDa+%k#>o0B&|;mKPP&E=8}#K^Tqcb zbaBlsHDL<+wLTpJFWT=;YOlRc57_itGe4DTdQKI}rF?i>I6mk}hj!=_4PZ0xd{~Dj zZ2I_3M9hD(sJ-9Mw17F^`HbjJfH?R=G%4?x?`OUC>4E_iNkUfuQMDqnAhS991SXq7 z5AO{`z&n&JDFhNYri^B;<_G_a?prWZ#V8#yJMg&8)v{Tf3bBbaqt0ZN$}S-@ir7Zh zkeAu!5G6=pzorr#1SR8l6iGe3wnYs5ow$WPzoOqHiADv;8|!Q;DlSp}JQS4kniqhH zHL1qIqrZ4DFQr5VZh@J`hx`p~mV^*sVwRnUFuWt|b(HYIXP92tZ%09{J;xr(7`EIn z5fs6s@UY5UWCO?0M1^_)pslLbw|d>H`LzdtKOY&m@7vEd4+BG&Gl|O(kNr`R@K4{h zg?iF58k5J898E~M?N4wY7$`(ql0#oeHxT7x!0WR2!R8Nti?nm2m3b5)e=uI@9_Xx19io zX18JA$Q3g*cp@>mp1FN?ltengdy@>h+o}2z2?85zHh8!s@gU<;U!wpmWh5K~!x|Bz z&3=@W!`yO>$Cc?e9H5yRfVIhzQJ@ST{@tw8egFBXo2K3Ji(6Vr?T$P6{Hk}8 z;6rbm{+j4}tw&x(5$L+E3YJAB^@Q?1q~mb~XJcL0MGcd(i`6Dt>l{ehRzxD>4E-k} z34xy~;2sOMt2oavkLy0s{*d48hP{i+@dyw-w)BMa7Niai=l*A~2}h8C1Gxv*45<~3 z0@jAfXU`rCrFxwV=%!d8v6q_+QWH&!0to-vct<*`ax%wrw?~Dru=oKkgIG4lA7B74 z!TXTTdMU5L`;bX@Xt?h~F4OUChblLcR?Atc@qG~CHjh5K4~a>WATng;>A4qCs@uEx zu6CX>`ehw`YGdd}>t^)HuFR zTj3|AZ5S)`!z^CSmOb9gH5*IiD)~8FF7j!$3T?Ptt&9?htKvh7H8L&Iyjud-2oCA; zsp(iO#Wt)Lvua*xtyEgHyJwuI;Cn{KoY4`cP(H4hJFHQ7?DaIjei*P8)4ZiR3HLV* z6;a6G3O)MvrOH}wC9T%WKPQYl8!hs;)tzb#>M!hn7%Q>JkK1!qe!XoKq#L=bN z=F#5g=Z8!J&|Y^0vr?Fn!Ny6)36IE<>+T6=ZYNp$E|*@ar;9;y<5Ge^m(yGIGqwg; zi4*G$Ffzq;4`YgH8-K&F7n^~-=yynBL4vjU}gOBGlGNv0fg<4ON%Yn$BVZ{^H(EXfGMcVK->I zE`G36<&b0Sr8UOxF0$8Cby?}mudvA?yUQ(cGT1zx<+zC?(Ln83f(~#-JO(W(N=Yx6mQj~)bL6|)-Vizx_aYLlVrd3r0BFIa}9zT*Js>Pdl2w=8DXnPT^ z=albT2YLs3%SuGsA`rH|{?Ic7rn&ZR^Lw+!U|@Iq!`&7h+Z}sg>F~SXEX=(5`_I1j z9nw3%3y5$2Z%<35K6bYRgXe+_yCyi66C_R7uxYlnb+~u)CfQ#33#TS?Ntq9}Ed%bn z|N4H_Nj^XJAAK@Jr(?+*BX71GFtM8g(j)MMss_-l<6?8Kd+akb};EO@DG`;_;Pq&PH0|7cROS@^Xg%hPhpGm{y_sL6`^yxDy}32MNoutv(|LCW~W{fYT)!I)+!7vBaaSHKj1y(h;In%`4~#Z)PE@ZPnAmXY=p)m-;SKkfPsnl)eNLQuDq- zx7(h#*cZm;pQ^K1zC#ZC6!DrPw4;4g{;Y&Jn1>i zKz2LJ=ZBKy@iz|sy0C9o*rbrx<_@Y&;(wQoZQrbEpLJL#iW0xL{L)Y~+S0c%4q$7~ zRogYM21i}$?T*(>Fbr2R592!%K7_LdO4o8-IjX}E0n7~;4$Z|Cs!0{6^_aaIGkX7g zExHy#I*Tn7cW6i=(tMi#bskjC^@Z^x;ffUeoCG1_z;P-g> zN_=NYJKk-F0UjJW@C+{A)?gLW6;qBo0uK;||;U#RT`4#OFJ-b*|n3aiknK$!=* z^ekfr@;*J8+o{s*8-l9*kbaNdF9DZ|wpo6mvhyriB0XQ;=J0$j(%Mh5Uj(a3w&cYu z2yRSKd`-~`UUa0#TPu|+BxfAOof)1W-s9E6wE1k$XpNOfMa+Q)(`@i8FYUD#H_F1& zT2ST1MYbUMu2Vh9reD$bxO5EoV0}C?xwC?1pW0|??4eyY=$rWgFh^IFqPCwRc&!_b*%^6MwM znto<__`QJVyff3F1t;w!8No}~y9q5Uyt(2BHzpdat58DWF@dE(FPJSYX*%*vaue8I zb=Ws|HqGzXlxS`M)`2GVDn{ZCNl=Wpn85e$qJl)`(^TauhO0ae#weXcH}4)dVtnr9 zS(2e+wOT&EO2)s~Abl~)nuGf6pcFW-XPIQH{zYM!Ha3g;*kb4Vis&XF+_xydc}m-G z;ySo2a|EPFT|}QBORwPx+7VQ(n)AmZxLGOoPg(|1b&I1td21{%R6X$=ZZ*h<{Y#{~ zx?VijP_TDOc-8MLZYHF3$HGB_vcZ>nKnQYPl0!Xgg!7~4N{246dF7?1SF>ztrRJ>( z%;g6qycxDs$GYm{5+`sac4URi^2IaO!ofxdT|^{iOLl-@p1IW6O`yQ#SrV z^k5n)0u03!5zmaU($n->vLGXt!?-OQAY>J;c=oSwYRJT zaPbLciXkp?TsH~Q?^ulmVz+zBCDo4ep-r^X{EId-re8xtxDVd0f1@9@-oJk(!vhzo zg_leywIsElP+HfN=UUE4<9V&Tq67A6twxd)%b?wevOTBu51WDUa|x;26f$#>v*45! z^jz{RP<-KTqyJMttXzJ}Yb()w=jcH!)VAM;==Sp;zuHP)-rCx%H0J|Jtiv};bz?or z+^%Gf%*C;X%{*Uw)O_BnTy4IKpS(sj*GgKCx&?V5rqYb7tQG9MN{C5QIQJr{eq zAKBiH_gX=jcS4UfYdfc+4{1}K?U>R;$7fr5Z{*X1uCP9BeW9N0Nm(>=XM%)6x0@m7 z8?NSfz^(5Ie`955R%#d!l@i#zNk~WLQjEvvH=jI&72B#W>$1jZUHVT!qa|B#dcShb zp>H|Hr%l2GI)nXnHG>zY&oS!>q6t**Ot_F z_<#~L)tide^&r5(wfp?gd$n%gXPt|W)3vi9Ve~?Z#IAYSoi=DseD3&WJTTbAn!#Qq zO#Qe&*n-PtAj%wkC615q{G~6?@1nflTjLitDmgGrpG8MXji#X>ImMuvf1|L{XqpC; z8zaLf$S^7;t1m5rJG|K9STJwZR?{gnb2Y3nmmTUcQPF?c3l>=U+FaxC{GoQ?6QZ-) zh6>Sd@6;A%7OShLYbVzWwbL8NAP?k}CineusYvwXlM7HXIs+fn+A4qP&_{ZA_+u^5 z|8@sIT*TAmtmaF)mn+&t0p=)G2`tpaKk9xxTLHCrqE7nZ?f@L%BIL&|P@55JG3>S9HQ&^D;wDw4&ko2`Uu>xHb)lD*$cGxIZecE9zK zSbys38)yAI?+V?i8?a8rkwYCAPopR{Q0mZ1HCTluBJ{MJE3Zn^Yq7*xYUPc>dLFk; z=UakH^px!?Q-G&d^W#u|VZy8<^Jp=K`_CIj`_a!*oM9W|Xzk>s zs10zE*8)?)x{t1bw|&P+!V!QIp~`6KKndVm8fJ%h(=^GKg~-vES$#e)=MH;C5=lf| ztgm0JG2t^`ah0Qec-j|qyp=#oh7S?HBxrN#*di!9L%X#DoDiLpw*g(*)7eyGIV15G zz;O=)z&ZOA5Yl7c!zpsip-7fi3!O>6#u83F-eLR8g@QT*bCb%&4k#L)p0pmJ3tOF~ zHszPiOw974nnJBmFc7!RNHI&Ebt~3tqSC9gVp3|Jvxtn{tC+)N>OQKV z14GIz(orDm=_F?No}-WH{7;1uw1yQS1iE&6Le7nhtbE!!g<$TIRFMN$Z+OSz_XN_67D@qiyoOH-rEWuSYN=}H<{g0g(U8L>(+3Cc+Y20*sZ5x)w#9HUjENrUc8nKwcz zTO#^tdthl*e1#cU8^#UID|H1p0M&tk63)P-vMaT&^7uLJS0-#vaDp?}A!BZf#J7^2 zMHl!#tO%9r3TuMbh?5?oflXVtW{mk`bs5VDHUy^s%@gEZn^-& ztj5c?1RB_CX%#qOtZzG{yr>v3K>N2D32)dB5^$l->DZi3g4!N-`2?_kP8x;gn%xD% zdh0=cE;0*k)psz&Jbh7kbS8Q$L0(=aEFCE|BYS3#1vBqi>(f_137jlP^rX8cGu}hv zX~4j(D=pSHA>p_U4>f(jIxHFrTx-d$DblxFXVF&BNC?@s8MQ{m|4~a-c2d-`NI~)8 z+12AmF9{ZYFJYcMe^xv>TxYz5;sxId*Wf!*`Rqv~im5zEc0C$~J`x{ecSb)Wy6QaQ zTA8-iuvi_5`|SXfB-WcSZlTVk*ET7h>9IcvUU(;q*CkVkxuKYVkRv=1%lieh=VPS_ z-{=1g+U(ACMG&#;3Kl^f8SPz{YFpXzaQ3FgLMhmo-hr>_5t~&Dn#>IgH||N_je+ct zW2`tZR>2}#xxUU;ifQ8s&l@bw;Mq*O&W|nL^*oXw3YRRs6c#;evU%jycl%P*@R^_6 z!7~=!d3GRqja_{7)rdP6W8vK&?2oJQ9-oayZRL3@+t0`&$gVYOYo#kBtkpv|Nbvdc zBh5u!X!vpiqwp=XQN0SlHfC-Ds9Ot_`>2;>Vb1ofi9|e-S6GSKU~3OTO4V%BD)ylC-H2+wmcz!um7|3$6V!)1C5)Ey~Zy1Utb=zAin zhxgQN2x0hGIXktzahgj}aPbTk4@XyQb?H)$!;C=MBjGjM(z~tvM}8s9|DA*>ga*$ z5KHbkC+eB_N|H9uY`2+QMw0dOQ>GlHMsgS@HmzMk*aM=)Q%4#*1G=YK(%5PSCgstb zYu#GcYJ6*vsdf}Pu@cJ=w&Zt`sOKoY74XN7dGnYW%csI}i0vI@Guw4bh#~0V*e@&0 zI~&noeG|*|Vnj1&?gJtJ8scic4ZlHc+B<(}I|m}(5j6j2^fR!OllAfdD-nE@^>v3rjbjmNWWAjCT<%%Nq6bsa@Ta_k zKs!sSrs%$IlSjZ^{|pQz*jpmHua;qWX;NWJDKwfjD#8z*^OgX*&6P*|jPzvoNbH_RVpCX(isE!P#R#IeNt znlNWa4CVIrhyR~o-A?uM^|6-M9!~Q5iTP{Fe@eQyxthHgE3K^WfF;bmKJ&Z+0L|cZ zELE!AJ|DNeFK8fplKF$2Cl)7ERrDty5t{FQ}$_PdDxtpRC0OF{hrPlPWfj zZ5ok5mCCO2RLTc!M2iBpU5W0M>R1j-=&LKyx=bZwT1{}*NhviOEA%U=)zcegX`IIG za0NKr)J@{NHG;9{I9r-)N>16d9k9&aCk!{T5+jU?ZF zSMIcdqRZm@fEvB@Vuu>vpCpf5a)!2R#%-I6goTK0g8D26*VHW1&pJD_NjvhNE|#f@ z+_c0nzov9$qwmgIjFgY1*v2QVF;JNawkZ;=FseIPeAt>xT$Hw`Ylw&)5K`)!ac``S zMmuXIjVqI(0axxY$kD(9#)3w!=J{OuGt@m^DB=%mB%09I;!?;Kjg9k_^?tghB_fm)B~-KGdMHLM z<*RE)oKDgW2^KF){P&3g!>1OKaTaw->6msf0-UpF%Ft@wRZ|n^pK+X7=gz-=;vS*h z4MBx7mOfedi&x{;&6g#_)objYyYo&OF^pj?N2-##$v{>sE+^E1p%;36Spc|A8c{x~ z9&NZ5>P@x!+9d~chCm4e2C5n8*O7st%P_Tyxz{cfqm)Dp3SCG%4(lVTP)`jN12suD zbO6D+=Gv~6G+-AoIKLtMjW&Oi*tEU^@l>ByXOblo-yzD?;^GDtRlo3&FcFiB^N8+Y zA`2NdNa@H(KO35*s=3ag``NtWCnA{vy?gb8N|9R4=O^Zld?EI@sOU~a1{{M#kI zWGxI}VbQdsDKgp{Vw3@kGwZSN56AR57nxVl#NWyEOJ=A;`$R{k{9J>>RsZy~|F)Dk zAU#irz=C`^#b=0qPklNuU&Z$+&w4sfSU`&@*foAG|0`>{=h)g?Axh}>N>N5MS!vF! zRdVVbjQJvG%5P|2Een@sMu_H%^5Svw8N!m9)cc5NU(}rQcE9j^VL<-3tezvuM3JA) z=(Az@FuEk@b|XKry?ToYs~B2`>AcH?+2Z@}%a;|St*Z_J0sz6Whh^$q6CvwQXsw4l zu#5qg)PMvU<^9yl=!jjEMqj4Pgg!oLDO4{9N5BfCjS#PRA0zq+UJ7oZeiS|l+B7Gk zEk$un`Y_PM!3$MVVGc{$?qTe8^Bu_LFkm0b+Tz-Nb08-78=7*x7|VvRUTZY5RvBwz z3?DczXBvm%QDRf0$gH$1Vx5_^C>?Gt&z-rg1_t~3hllnHHOiq&lxs^m zxcuhm*CLd6KZz2Avg`925u(Iu;t3>P@Ob;M)}I| z^UJ*LL%*^*!4(Y6O6bTry+zqRZd|q~v9{r89oC*B5nu0A+0LB!gy>WTeKVtr#CPnM zfc@7;&0iw|N@X2j5x}*_DV`Z;6Qmod@~Y+1pKPm^%iK%EN#;bxh!Gk)kt)|8SR-~M z42Hs!$hhz@?8-R1P~DA909%}9D~G?(_xypJNLcQ4C75MBQI|Jnf#!r|@msy*JH@SX zn(7w9`%29SQ7pTVJ;fii5nQ6&4(pogYEDITRV3f;h?EdtX7232w9oO*sS6}Ytx~w# z*p8eiY3P(1QN>9?^+$&Rwe zqG_yH^30elfe82#P7uHA%z$-9X|i|qYTQ*XbK`^AYl}LM=mEz`FQCPojXain5pFN> zL?gT3W!Q6okt)%bEJ6%v$4GA}+E;dqJA%Uf03HsvGbE`w8zkK^FYv$Xr?}ZR4}HV-)~&3>K04FrIF?gPhfP96;SbfZZg5= zV^8?1&`Oi)-_@Qf$pd%)DmCBCyC}kR$V9Hn-Uo`W+R-X!aGsS^OT zNujHQoI5Gpd7C8TF#vr8^uMy3;`wJS$Czl6l|sb{BUKuW}j_iE!7{3rd}y=8NAr6zI43!a-tCWVJB{c;dUUT+5N1HbwYE!D%xv% zN#?GAV3tIukQW^A8lQ8+`wCJF52BCHh+{V&GqVEO_(D4eR2?7XjW4PF#328Td1K9- z`A&L6{`jjd#5YsVZ^oID=0=^3dx9SM=El!&xO^={vgf_)H~Xb+*jgqNn89T@veEj{ zFahpcT7T=22QGS{Y_KL84YJ{hf)af1RvcqmBxKN_28m3HhayiHQ`t+QfiiK8c=#J( zS4fsKl@qS3-#|k=H8bQTPDY{(rmHv-@xl@o8bT-xNLZ*g-R)1E&6WwBIlD!_L`z)Sc#&$Y(*rsw@$xQ&7Pv<;@uofh|H~Z8Qg0X* zJE+J1r8RtiL`7xaW1(m`Fleg_BGoe-IDC~l9ltti6%ir2u>EF3lz^o%lNRC`r+wf6ROYobH90_FTTLZ7S5l<6#~>ASG6UsjjAhXWx=NbvloT` zCvsW*`He`1mKaVj0VKh;Ua)sNKItfm7MW3}<}Jtm>C!smmUWv~BZCcSOeF z*Bo@~wqhUF0qrLiRVLS62$;YxaMZhDWxFiM(d@^Smh+e5rBl&ipVKPa;vH_W62#Z* z>4@PiY6&B84&dxW@?lIpZ;vdexgc@3001&hNE`tFW`sPLY*eLpjTV!m=qT&IZ7Y?v zB)SxjMRwABBdH`HrbCukvDi+r-PO!`jPHDyDulI8p#NU7#*k#VLUt{_4vH8k7eT3@ zW&pqIRP>UFu!-hLM^eWwVw1SadNG$LpcI2|o3J!f_ISqs!TL=dySWz(jqC}>wAyXD z#J-%v=XnsU`<^j)T3Ihy$OIa@kz*m<)N!$J%@Z+z=7r{I{L5N_hbOj;>>RXWd#o$>&Twp{X5D4DM}h_>9g7Sx|I7C%qJa8Pg77WF7=F)ipeJuIOfJxB7nJ487*tpkdz zvBNU9dZ`qPI(M%MK%t$)F!e4dd0D8dAblm6fS^101p7n&L`SrndNF%TX>N~8G`AQy|wsY_A!WVPU$MS;qeY#Sl zj=S8|KK)_|Nv)@SaB|t-m6|ix%~6{dxtCqRVv+aRw=-2TErU9B4HxRCF27oF5gGVR z&T#K0ji`2$HfBv;5qtLx=~ltCoHhYAf5NT7g%=#NHJODCBXphf_Nt-s;%tXo9{DBY zB&(4wmxHcbuQAiJ&>>HeR~@Dp`b`z(c;EY9_m7l#PdJh~Xcx&=y(|Lzd);#5u%`c{ zTv5uksX1Rvuy!cDk!D)~N-~d+wUYMBlJn>S!m3$&LitYn_|{!0diZFH)KxeA9;&E6 z`a+#_?TCL^_&P?7EP5hXF;BLR-YO0jKkCyGCY-P@>?UvLT+l~P5{FO;m-h-m${_WegQk2jq+DhNw%4go)Jnuj>FYXql5{}xO!6D z0Td0d%9C=`uT-%=dNrcJAa3}{JPzTwQ%ouG0T|R&fWkBSp4H%K10eDl!Dw;soGSU& zAGGWOD5^YiiBvoDqwxiwGuD7c(}$}j;~*-Ch<+`XA4f&iO$ZrK~SS)Gbb{F z){iFqD*Y~@1+mxreKa@Lc9pYtbjC&Ro*Iys>a)S|_821Jxwo7N-k?oJHi;sb`HtrBMZXWYByS8(H=@=58$9-VQ^>J@}aZ0RS8!7)3`*hzq|y zH4w8{lt24J3Eii(omO_$jyV6dGP<~ez#Am_gGPn}2o!EJG**c6nde8W%Pz9lHHRFr z&ZPt$__+z?vv>T0C@hLZ)rU5l+!BNqd31pnq=|rSG!4(>Kv?4E5E15*Q9$^JWQ5}%EZcO|QPxOqCvK1Pi(^)emw5Yd(3!OqC; zV5Di7U{pQ!a!tk+QSVEEx*B0tv zgcfUXzCQ-U0CYi~6^sCU6IOH53VVeSt!$UaiXh*6)m?p!S+n1iPc+q%LMLI_Ig4J+ ziIjHG!>`pTQLcS4OTRS|Vua~!SU zd_;QdCpHS8#^35}?cY`sxE(c?sh_EIcSh^jO}n{nf+fBA!=j*()x0WF%`45E?~vKn zIr0aCNVK*(Ij^&|wLd6+U*ux$41A1ngPdDh0*?_pgv$oA8^tiw->`5KTy6m>7A+Oh zf=Fo!ojZWt>7S>PaStDfI$e_4;3=V1+%v{Ayq@RP=9KcPLdi2lRE7XJC~PGb2!b8$ z1C)P3sV(9w#ivo<%zd0{7<8|aZ6M2%VQ}@M8*OjXEtEQ7+Q12j9^&*;(Rb`^im2h` z@X{Kvl!nL0u4{yb5u&6^h%GPezXERL6+K`wW8o>>APvvgBl2|1*;dK&Y=C@alqm(T zT4|%OwAA<{=SAI`#Ypp?s|xHXCBlvR0&=pyKa$_=1UKmZPcux&URQPPzHa)KoRQsy zd{0MGKvK2B$x&?EkepV4WC*jb423l#GT0r@#!{`6Z}|4ZOV_uy#2wX05ScLx!#mUp ztChd6@~7dY%k>WAToZMlZe7=yU=3uwC}#&eE)y(a z5U#dl*Nq=Nx=80I#g&Wh=qL_)OyuRH}t-q8;a+?7%+ zy+n58B2q7jG!#W4hJ9?oaM)K~xyuka0t?T7*fElqy3M*0?yV#x`Y$TzN@8~#kd*pEL3Bh(z7EV;BP4=wdo=aR+`kI1xCX&|wO8sx%^L>S@2KSk> znpY1lF=G5eu;-3`-{11_Bct$~9|m$kSzwc}5vi#DB;hdtzskOM9{uuU!YDGYv}g;% zS<9z;_>6|Q{Qmn6j%H{#j-ozV1@+d3$4do?qEheYdfI$l!@si#FUL z0j!rGZe)fy>ACPEhpe+`|DvLo9J-RlW(CAXLmg(YJI4yJ=A?$dE0HwOik(JV3GTdh zN7SgDV>W2UzjMfC_tt5h$n7%R{rEXJ5c9Ui+H8my2VXS(YX@{rJ%W8{{o@N8UML{? z!OgqFiu{QvC{Owt5Fr`mFDMc~C{Y*=6ZwHM0FQ|A)`x|Xv0AVBe&wAzV=)Xn1A^Xa zd~o{m$Bf;%GezW`?C+$a_;>3hlO0Z$tPiw{V#k~YHCjtd_DRFZejn})gD35So+@qFP2q7xk_d3StRiL zY^i)HvV1)!{KVueJAb|81GG%n4aARQ-J|Jm=MDs`zk01lA=Fj6cf_alt4l51-7yM8BMX1_`x7z?x5%qHSMH1s;DjIN7 z^4G01AgJ+922Z$*t5)7SLJ^LLOcAC7^L*)2+jwaFm=+zVK0bP`F#dpv6{aeJTN2o+ z-oMYzwd)+5=9-!}Z<;v{op};6se=nXkCv6W1#OmYfxE11eaCJ~TU5q}5QH%?g%T4( zp=c>ylNV$h`>_vvU28Nhjj=EX#VvSnqt{Hwl;5MPra3x09lAP=woV`5kv92Zr9Sze z=Ar)BRAy)-mnd3RRUWU%(NGD*No4u`@|ZrMw46KV-Nq#vW44eB%uy|FwzVhE24<%m}q@>{NxESzX1G@Kr)7iPyRE%$~9GW*2~mUC#%P=s---`KJ*>FsMl85PiHGj6%V=?)t)TerHXwWtsO}mjS`0 zm=p0sY|&%!H(Ek~2lO?wBz0yvBz8rWo4m4p+$nAx33V_zh6E%z5;ztipdS2Wb$NF7Qb3&zcRi8mA$-y#X{Z;#4@04iwY59B$cRRTF-i?VrhDFP=!6ti;O>zA zN3aQg)SsVkcc(gq=VAwU2fKVR-(se@74EdgNSAg+T4>q|tt&F5hi1*NZgG2l$PCX@ z4JudQe)CB2kB@PH6_o~6{^xDMS?-m7Ny!l_gD(CW`s>A@l@Xn)d2U-|ytPk`duyi? z;hk!|QZ1_0&U_-Z*ku!oZOE8SjJU*5Q=kBxE5t=qfJ*scN~kkJhY>S^iIu4^L}cP( zcz{cn*(2;7G%EV|5 z7-d4eu$JH^C~Q;-73py{g@vkRP<^B9EUJ6bO;y+1fQ>z6`YOiyq)F^a#RXWHxa1?M!8?G;CR?O#-4Q#Ur4qR^yfRqNjr)AwpHv zYP_;uH|W&FYRw01aCD`{$kDpseKq`)@VPDV_q$zJx=BQgBiik)+87-Yapg0?VJ4-2 z!)y>{{bf$-PB2k5N$Q-D6bckA=TENMyu9Y-*4Ac=NJ;_&Rq7M+y4d^9%NeGcn!b3N z81nP`*j+#NQa?)oRQYWM54$>j_U!JJFCC0;d>2`KLYyp1wL3P{lu~8lq^qi#?^1G@dEy-$z!%0tw>md_kJa_+i3TtNQs-bbJ(GekXCk~E24SYHU6Wt;Z0S;Hdw%4ciSX0}4fkcT+(Wr;mR%^iBJ`%NN%nd-IiRBqUL%#1{@v1fAXm1xxdBYP}u96|2p-}b_H1W z^s(gHPu>qy6Srw_%jvW9e4x|vXCYt3XB?1+%EuK>^`76%^n zU7=0(Nmk8UosHf_nk37}lca@xaPw4*X6=e~8Qt4+_xP&)1Szt_qU?aOcx(lugjO;| zK_L@b@pc@7vjg$yvA#a4WQy50wrx(NmZ0fIkun*&!5cV!NLef^xKbW@S|Nl&3i+qymT=${I zY%hFGJ`Iy8EHktvi3RSsJ$=Y1NqSh<{d8qk4m@I5ga&~yN5}~4x$aYtzHz4qsC88a z%L0sBY()ukgDsiIEtcUZ{&<~`ot*$o3o1MQjl9{|Vs!gc<4?it5jMQ$7*N}&7h>9^ zMO$nE#!&elR9Bk(s{bgC&4F-!F@{+kk$z>}#aSvqW^w#^U;Rgu9P?Nd`;TIrtpAc@ z*f@C2MXGqfJPnqJ^8r#&_;M&8eW{|Oc@9pB3M!@mHe$B|9@W|NaM^F`b|1t z@30OTaue@gb2^}}cx&4z-v$B?d{|&^`;0yX5|$<}tVYv2Y4>KYLI zsx9C@4D<17Jl-!!2MBjh)!A(nrb^>65>u()6Y_fb>w;%&t+nG_yDB*VqqmL$)6#O+F6^2Z;~ zox3=X=K;=Li4ozXrHfO7HzY6qV~1DKvWxK6Wd95%mbMYTAx<is2%X=xAnsp9yeAzkPr{Ma&xie7JsbdVZ&3>jrZG1iE!}(6;7Qc{nMmw z4cfOuzh(R4oM+5CG!&W?<7Gf&2sxRO z)Ktlj1_DNG@LEnnqi9GFkZ9Q_Xb!#|$uC%3kgtY29tVfL4|#iS^>zSw2QpNFeMa-- z6pA}D?QV*btTD-^&dHQ1x&l%7CeM3kvWmK=Mvfo3W6Jt%Wi7Q#^K%QV%>xW z{GL6V8<_X(`0A^UoEG%<#QHkJcA%DQ4F*ZO{PPTcZtHy1*kS8@9%1dup?c=3YyiKe z{@z1+50h8r=rk&ery34gKgeXIv1?bv!6M016v_t0jaf9R9Nj81{GQaKz9=AOYiHYL z&o>VEiazdHaN&*DH07;t{|^~%`}*s);gJ8oy``My_2$BYp2wU&^vyRt2ZB#GnEJ># z#4H~td9OcyFM29efT93SK(W7}d=q_{wP%TkMQ4B02iKqV6r9IqZ-Vvy*Y7+q|M<11w3X4j{Iqbz)*+j& z9iKmNf$RRk`fsjF*9kuR1JDJdq>Ix$zU!;l`job^wlBZsk<`WB2J3hT((+H9ZI+X7 z^70}sUqNsb*)H#Q(1`osi@?MDG=#lLB(7La0E%c6_8SF=V2Gp(%Z`iU@I@r-Oc>+)x0R2un9Ris{7S#N&e zqwu-@Q>XCs?I(@VTPWX5yi1@1pi42<$r@+%0qPvXz;GRREsZ8%lA*#zTY-pOVt~Rk zGwp1l@%3A`1+ZZ^GC*qH$Jkq9n6zNjT57P~)@)F!uo zttaUX33{zoua7jnt_(tr*^qcNxVflobpg%6*$_pjp~CoawI^=+{c%~p6srR(!clYC1aHmCH6T5DOB+?7NW*a zh$pxSaugZ>!|Lr_kwF=$_@pXau59BsWYpquKE832!ko|Nd|H)Xki4%HqCrF$3nigs zdASA)@4vXjM^G%8j0HTw(6>FH=-U!{pL*tCL;%GX9~>Wo@?qm~>v}0&P`;4i#BP`$%}+p3-JUHK`;%SlDN<3^=5jXKCu;E zl&KX%^}ZUEr;3LZrGwamPFtU?x0i^{UUdz4il+Wm5bNI5)V+Z8$CXh_KC}tkvuC>n z-8nhqQR2?$S|pZSP=m_s;G!4gE}4QcMCQ2^!R*PhvPpLJt(w!1iiAoI=P^oIS#T|| zVpyGN+(pfH`YEDm0&j+2uh4dBYpe(!;#BX-=^(=m=M^?_RQ z7$x^-7)V6+2jQuIB=d5timlSMD4v_1#ZdsPXe(y?M#_1 zFv<=(W`XfpoepcFy4%fYZWU@9Y2867GFPe3JPMp0eEMW(+ZQfsV%c4nZO>^onJjLh zyS|>VlZxA7GBq1G*xt@^ELw=ET(IkFYxSB0{K1{xn1f-nX_Rk+Le4i6P8Q)sZ%QOR zJ1I8<1C|0OYVPVi&y{3UDB|dL`d5hD09`Ut;dIls z^wQN)6d9;$U$|i4!3#D~)D$kGM6E8HHqdmMz%Ff{Uqoa!$yt~kTaGa7Nv^J)Gyi11BpYjX;<&hmDgw(DixI5XI-5%fh|L$ zu>)(MtWQQtBJN;JXRPx`vWk+*D$`Q4`7qiesc!(P4+WH>BZKSV^e_}{A4wa8KK{EM zy)So~Q!*k$SUoH|gocExQ$L!q)vS8>dv)jxcGi*Ir{lgvDL~quc&}jEw?EY4)r2~U zQ2gnWx2JC%L5;8daGo0I6@MIjAu=Z@OzH1+2775rlD!zEt4hv~-9|iI_v`w<`C%S| zOP?>4x61wJ`!9IDe$YdWn}5vqTis#ew%Fvn*@DRcuTV`wP#p?KRI!XS_qz*V(0Snn zcaA#6F7c=l7)pgr!5-<=5r+M?0N|Hel_PWsH`lgNs7#uR_;LwEX#>m;1eP{9F3GZh zb3P`+N!%vZ$bwl~!fPg=P~I$m8L>=cWN?vUE9Vr&PYK!wljb;q4{f~yW0L7n>D~2U zG?_idrcl_YOw3Qt4ypXVbC4X0(rS_9B>!or5Z?&|$by)Q zjh<#*+tEh~2#Se;AW3!Gn*_}TY+}Xn-9;g`J)PYew!wE8)xnLhsACt*h^{^;^ACV* zWpk};Cw+?F*d^ysI1LnduR?2-^cx^pf%zEt5u<=1L%&38RP2Q*4P1--R~&!pAn_{V zzm&f@#pD}Uwt$_$Ay-c<_1))G-YE%PGeRt0ZZ z#baXN0t7b!7FYxTDA+jo8?uTzjRw=s*O-7QwqAkS7mVi65902prB_xkH#}Qhy2t}v zbNX!w8$wAf4HfSPKe5J`Eyu8eCf9@S8_U49<_1Lmy-M}3zd~e!*c+s3jj)=iiLBfv zgH8>~;T{+|${c?=*}Yjw&Rwxy6)-nIwSGk|S$TP_Ymc@o4wfaU@ zki3VSY;I|*W_ud5-7gYVyx{)tLSoy>1|0iX|gn5f8>_F&@V|`o;YzVu^zAA^@I5!$-1P(cbk&-08}$CxN=-Q zTYI*C0V8TUcUeI($O0nZ`J?fzcY=;i0^=7ow6u1t>h2ED)|SuQt%XMH+UgdDYHB{S zwSiW?NwCCh-wgJBu^}utEJuDIBVJe#W6mb#46q+snz+rLxI+!NdS=rBGSD4p>J*Hp z3ClLQjHzd}rv7n$4Bp72DbNQ>O@PSH=KeQtg}q zMBJIG+epUe{_=-d$x)_BCTJjuMid6K;8g@(qsme>~foxmQ}$%aNC zMP)5}TT{~wxX1&Efp-~fPbUmjI1))uNX2jgDxLJ0q#X$qK(hpZ1lwR$fn`p`kQ6Jq zv%^Y1)!>s+1L&h^)j^5IdfWL#NVjHK;A6m#G-vy#&(^K$ykd09*^^f5qzX*6XwYzmvK9EJJufz{W5bd~`%`5DD{#^1GE!sSGv8BUs3|PGmBtM-kaN zMCr@Q0DskxB8b291amwE!2-6L$?jTdMysx~3RbK4~k+(Lt z6oDi$dq-A00SJqcAW&|lUak!dRBAFXE3?yMiZh`@HK*6cY&(^HWij#5wh(!bT$TX*)(;>tZ{QBE2+XR>My9DT_4pJ!CoXUx%j0QD+}Hhi*cOqjD;ut)e%kwR3tYAtDs#I9-I6vzTSa;H@OVE(X-Y4p zaz?o}S@~go>&}!o0`jUo%hI~a!FEhFhc=a0Kx$$)t#{*SU1cXa>8q0nIIGJtYgMZ? z9sriRrdJgYB9N00%<5W~{ z`%-=J-mJLm>%l`zPhOYXPb|eLQ8u=bFdDX+Eeh;CAxCDDwgK;Mf+{ddT6Vq8g(@1+ zk21)Abi>0&fFc8?=|HB+e0e}*^r9*Xaux}S`&x*#n* zdn_6{viNE%FzeT2D#+y1^+}t(B&�lr>m2yqGpYTRi+70|@j%Y7!`CbI(fN^K;h` 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 t(9fvWJ@ 0) { + return; + } + } + + function o(w, v, i) { + return w.getAttribute(v) || i + } + + function j(i) { + return document.getElementsByTagName(i) + } + + function l() { + var i = j("script"), + w = i.length, + v = i[w - 1]; + return { + l: w, + z: o(v, "zIndex", -1), + o: o(v, "opacity", 0.5), + c: o(v, "color", "0,0,0"), + n: o(v, "count", 99) + } + } + + function k() { + r = u.width = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth, n = u.height = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight + } + + function b() { + e.clearRect(0, 0, r, n); + var w = [f].concat(t); + var x, v, A, B, z, y; + t.forEach(function (i) { + i.x += i.xa, i.y += i.ya, i.xa *= i.x > r || i.x < 0 ? -1 : 1, i.ya *= i.y > n || i.y < 0 ? -1 : 1, e.fillRect(i.x - 0.5, i.y - 0.5, 1, 1); + for (v = 0; v < w.length; v++) { + x = w[v]; + if (i !== x && null !== x.x && null !== x.y) { + B = i.x - x.x, z = i.y - x.y, y = B * B + z * z; + y < x.max && (x === f && y >= x.max / 2 && (i.x -= 0.03 * B, i.y -= 0.03 * z), A = (x.max - y) / x.max, e.beginPath(), e.lineWidth = A / 2, e.strokeStyle = "rgba(" + s.c + "," + (A + 0.2) + ")", e.moveTo(i.x, i.y), e.lineTo(x.x, x.y), e.stroke()) + } + } + w.splice(w.indexOf(i), 1) + }), m(b) + } + var u = document.createElement("canvas"), + s = l(), + c = "c_n" + s.l, + e = u.getContext("2d"), + r, n, m = window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.oRequestAnimationFrame || window.msRequestAnimationFrame || function (i) { + window.setTimeout(i, 1000 / 45) + }, + a = Math.random, + f = { + x: null, + y: null, + max: 20000 + }; + u.id = c; + u.style.cssText = "position:fixed;top:0;left:0;z-index:" + s.z + ";opacity:" + s.o; + j("body")[0].appendChild(u); + k(), window.onresize = k; + window.onmousemove = function (i) { + i = i || window.event, f.x = i.clientX, f.y = i.clientY + }, window.onmouseout = function () { + f.x = null, f.y = null + }; + for (var t = [], p = 0; s.n > p; p++) { + var h = a() * r, + g = a() * n, + q = 2 * a() - 1, + d = 2 * a() - 1; + t.push({ + x: h, + y: g, + xa: q, + ya: d, + max: 6000 + }) + } + setTimeout(function () { + b() + }, 100) +}(); diff --git a/static/background/ribbon-dynamic.js b/static/background/ribbon-dynamic.js new file mode 100644 index 0000000..f5f6dd5 --- /dev/null +++ b/static/background/ribbon-dynamic.js @@ -0,0 +1,165 @@ +"object" == typeof window && (window.Ribbons = function () { + var t = window, + i = document.body, + n = document.documentElement, + o = function () { + if (1 === arguments.length) { + if (Array.isArray(arguments[0])) { + var t = Math.round(o(0, arguments[0].length - 1)); + return arguments[0][t] + } + return o(0, arguments[0]) + } + return 2 === arguments.length ? Math.random() * (arguments[1] - arguments[0]) + arguments[0] : 0 + }, + s = function (o) { + var s = Math.max(0, t.innerWidth || n.clientWidth || i.clientWidth || 0), + h = Math.max(0, t.innerHeight || n.clientHeight || i.clientHeight || 0), + e = Math.max(0, t.pageXOffset || n.scrollLeft || i.scrollLeft || 0) - (n.clientLeft || 0), + a = Math.max(0, t.pageYOffset || n.scrollTop || i.scrollTop || 0) - (n.clientTop || 0); + return { + width: s, + height: h, + ratio: s / h, + centerx: s / 2, + centery: h / 2, + scrollx: e, + scrolly: a + } + }, + h = function (t, i) { + this.x = 0, this.y = 0, this.set(t, i) + }; + h.prototype = { + constructor: h, + set: function (t, i) { + this.x = t || 0, this.y = i || 0 + }, + copy: function (t) { + return this.x = t.x || 0, this.y = t.y || 0, this + }, + multiply: function (t, i) { + return this.x *= t || 1, this.y *= i || 1, this + }, + divide: function (t, i) { + return this.x /= t || 1, this.y /= i || 1, this + }, + add: function (t, i) { + return this.x += t || 0, this.y += i || 0, this + }, + subtract: function (t, i) { + return this.x -= t || 0, this.y -= i || 0, this + }, + clampX: function (t, i) { + return this.x = Math.max(t, Math.min(this.x, i)), this + }, + clampY: function (t, i) { + return this.y = Math.max(t, Math.min(this.y, i)), this + }, + flipX: function () { + return this.x *= -1, this + }, + flipY: function () { + return this.y *= -1, this + } + }; + var e = function (t) { + this._canvas = null, this._context = null, this._sto = null, this._width = 0, this._height = 0, this._scroll = 0, this._ribbons = [], this._options = { + colorSaturation: "80%", + colorBrightness: "60%", + colorAlpha: .65, + colorCycleSpeed: 6, + verticalPosition: "center", + horizontalSpeed: 150, + ribbonCount: 5, + strokeSize: 5, + parallaxAmount: -.5, + animateSections: !0 + }, this._onDraw = this._onDraw.bind(this), this._onResize = this._onResize.bind(this), this._onScroll = this._onScroll.bind(this), this.setOptions(t), this.init() + }; + return e.prototype = { + constructor: e, + setOptions: function (t) { + if ("object" == typeof t) + for (var i in t) t.hasOwnProperty(i) && (this._options[i] = t[i]) + }, + init: function () { + try { + this._canvas = document.createElement("canvas"), this._canvas.style.display = "block", this._canvas.style.position = "fixed", this._canvas.style.margin = "0", this._canvas.style.padding = "0", this._canvas.style.border = "0", this._canvas.style.outline = "0", this._canvas.style.left = "0", this._canvas.style.top = "0", this._canvas.style.width = "100%", this._canvas.style.height = "100%", this._canvas.style["z-index"] = "-1", this._onResize(), this._context = this._canvas.getContext("2d"), this._context.clearRect(0, 0, this._width, this._height), this._context.globalAlpha = this._options.colorAlpha, window.addEventListener("resize", this._onResize), window.addEventListener("scroll", this._onScroll), document.body.appendChild(this._canvas) + } catch (t) { + return void console.warn("Canvas Context Error: " + t.toString()) + } + this._onDraw() + }, + addRibbon: function () { + var t = Math.round(o(1, 9)) > 5 ? "right" : "left", + i = 1e3, + n = this._width + 200, + s = 0, + e = 0, + a = "right" === t ? -200 : n, + r = Math.round(o(0, this._height)); + /^(top|min)$/i.test(this._options.verticalPosition) ? r = 200 : /^(middle|center)$/i.test(this._options.verticalPosition) ? r = this._height / 2 : /^(bottom|max)$/i.test(this._options.verticalPosition) && (r = this._height - 200); + for (var l = [], c = new h(a, r), p = new h(a, r), _ = null, d = Math.round(o(0, 360)), u = 0; !(i <= 0);) { + if (i--, s = Math.round((1 * Math.random() - .2) * this._options.horizontalSpeed), e = Math.round((1 * Math.random() - .5) * (.25 * this._height)), (_ = new h).copy(p), "right" === t) { + if (_.add(s, e), p.x >= n) break + } else if ("left" === t && (_.subtract(s, e), p.x <= -200)) break; + l.push({ + point1: new h(c.x, c.y), + point2: new h(p.x, p.y), + point3: _, + color: d, + delay: u, + dir: t, + alpha: 0, + phase: 0 + }), c.copy(p), p.copy(_), u += 4, d += this._options.colorCycleSpeed + } + this._ribbons.push(l) + }, + _drawRibbonSection: function (t) { + if (t) { + if (t.phase >= 1 && t.alpha <= 0) return !0; + if (t.delay <= 0) { + if (t.phase += .02, t.alpha = 1 * Math.sin(t.phase), t.alpha = t.alpha <= 0 ? 0 : t.alpha, t.alpha = t.alpha >= 1 ? 1 : t.alpha, this._options.animateSections) { + var i = .1 * Math.sin(1 + t.phase * Math.PI / 2); + "right" === t.dir ? (t.point1.add(i, 0), t.point2.add(i, 0), t.point3.add(i, 0)) : (t.point1.subtract(i, 0), t.point2.subtract(i, 0), t.point3.subtract(i, 0)), t.point1.add(0, i), t.point2.add(0, i), t.point3.add(0, i) + } + } else t.delay -= .5; + var n = this._options.colorSaturation, + o = this._options.colorBrightness, + s = "hsla(" + t.color + ", " + n + ", " + o + ", " + t.alpha + " )"; + this._context.save(), 0 !== this._options.parallaxAmount && this._context.translate(0, this._scroll * this._options.parallaxAmount), this._context.beginPath(), this._context.moveTo(t.point1.x, t.point1.y), this._context.lineTo(t.point2.x, t.point2.y), this._context.lineTo(t.point3.x, t.point3.y), this._context.fillStyle = s, this._context.fill(), this._options.strokeSize > 0 && (this._context.lineWidth = this._options.strokeSize, this._context.strokeStyle = s, this._context.lineCap = "round", this._context.stroke()), this._context.restore() + } + return !1 + }, + _onDraw: function () { + for (var t = 0, i = this._ribbons.length; t < i; ++t) this._ribbons[t] || this._ribbons.splice(t, 1); + this._context.clearRect(0, 0, this._width, this._height); + for (var n = 0; n < this._ribbons.length; ++n) { + for (var o = this._ribbons[n], s = o.length, h = 0, e = 0; e < s; ++e) this._drawRibbonSection(o[e]) && h++; + h >= s && (this._ribbons[n] = null) + } + this._ribbons.length < this._options.ribbonCount && this.addRibbon(), requestAnimationFrame(this._onDraw) + }, + _onResize: function (t) { + var i = s(); + this._width = i.width, this._height = i.height, this._canvas && (this._canvas.width = this._width, this._canvas.height = this._height, this._context && (this._context.globalAlpha = this._options.colorAlpha)) + }, + _onScroll: function (t) { + var i = s(); + this._scroll = i.scrolly + } + }, e +}()), new Ribbons({ + colorSaturation: "60%", + colorBrightness: "50%", + colorAlpha: .5, + colorCycleSpeed: 5, + verticalPosition: "random", + horizontalSpeed: 200, + ribbonCount: 3, + strokeSize: 0, + parallaxAmount: -.2, + animateSections: !0 +}); \ No newline at end of file diff --git a/static/background/ribbon.min.js b/static/background/ribbon.min.js new file mode 100644 index 0000000..d96d277 --- /dev/null +++ b/static/background/ribbon.min.js @@ -0,0 +1,54 @@ +/** + * Copyright (c) 2016 hustcc + * License: MIT + * Version: v1.0.1 + * GitHub: https://github.com/hustcc/ribbon.js + **/ +! function () { + function e(e, t, n) { + return Number(e.getAttribute(t)) || n + } + + function t() { + for (r.clearRect(0, 0, h, s), a = [{ + x: 0, + y: .7 * s + f + }, { + x: 0, + y: .7 * s - f + }]; a[1].x < h + f;) n(a[0], a[1]) + } + + function n(e, t) { + r.beginPath(), r.moveTo(e.x, e.y), r.lineTo(t.x, t.y); + var n = t.x + (2 * p() - .25) * f, + o = i(t.y); + r.lineTo(n, o), r.closePath(), m -= x / -50, r.fillStyle = "#" + (127 * y(m) + 128 << 16 | 127 * y(m + x / 3) + 128 << 8 | 127 * y(m + x / 3 * 2) + 128).toString(16), r.fill(), a[0] = a[1], a[1] = { + x: n, + y: o + } + } + + function i(e) { + return l = e + (2 * p() - 1.1) * f, l > s || l < 0 ? i(e) : l + } + var o = document.getElementsByTagName("script"), + c = o[o.length - 1]; + config = { + z: e(c, "zIndex", -1), + a: e(c, "alpha", .6), + s: e(c, "size", 90) + }; + var a, l, d = document.createElement("canvas"), + r = d.getContext("2d"), + g = window.devicePixelRatio || 1, + h = window.innerWidth, + s = window.innerHeight, + f = config.s, + u = Math, + m = 0, + x = 2 * u.PI, + y = u.cos, + p = u.random; + d.width = h * g, d.height = s * g, r.scale(g, g), r.globalAlpha = config.a, d.style.cssText = "opacity: " + config.a + ";position:fixed;top:0;left:0;z-index: " + config.z + ";width:100%;height:100%;pointer-events:none;", document.getElementsByTagName("body")[0].appendChild(d), document.onclick = t, document.ontouchstart = t, t() +}(); \ No newline at end of file diff --git a/static/codeBlock/codeBlockFuction.js b/static/codeBlock/codeBlockFuction.js new file mode 100644 index 0000000..1d53dc5 --- /dev/null +++ b/static/codeBlock/codeBlockFuction.js @@ -0,0 +1,5 @@ +// 代码块功能依赖 + +$(function () { + $('pre').wrap('

'); +}); \ No newline at end of file diff --git a/static/codeBlock/codeCopy.js b/static/codeBlock/codeCopy.js new file mode 100644 index 0000000..b9190fd --- /dev/null +++ b/static/codeBlock/codeCopy.js @@ -0,0 +1,57 @@ +// 代码块一键复制 + +$(function () { + var $copyIcon = $('') + var $notice = $('
') + $('.code-area').prepend($copyIcon) + $('.code-area').prepend($notice) + // “复制成功”字出现 + function copy(text, ctx) { + if (document.queryCommandSupported && document.queryCommandSupported('copy')) { + try { + document.execCommand('copy') // Security exception may be thrown by some browsers. + $(ctx).prev('.codecopy_notice') + .text("复制成功") + .animate({ + opacity: 1, + top: 30 + }, 450, function () { + setTimeout(function () { + $(ctx).prev('.codecopy_notice').animate({ + opacity: 0, + top: 0 + }, 650) + }, 400) + }) + } catch (ex) { + $(ctx).prev('.codecopy_notice') + .text("复制失败") + .animate({ + opacity: 1, + top: 30 + }, 650, function () { + setTimeout(function () { + $(ctx).prev('.codecopy_notice').animate({ + opacity: 0, + top: 0 + }, 650) + }, 400) + }) + return false + } + } else { + $(ctx).prev('.codecopy_notice').text("浏览器不支持复制") + } + } + // 复制 + $('.code-area .fa-copy').on('click', function () { + var selection = window.getSelection() + var range = document.createRange() + range.selectNodeContents($(this).siblings('pre').find('code')[0]) + selection.removeAllRanges() + selection.addRange(range) + var text = selection.toString() + copy(text, this) + selection.removeAllRanges() + }) +}); diff --git a/static/codeBlock/codeLang.js b/static/codeBlock/codeLang.js new file mode 100644 index 0000000..a938c9b --- /dev/null +++ b/static/codeBlock/codeLang.js @@ -0,0 +1,20 @@ +// 代码块语言识别 + +$(function () { + var $highlight_lang = $('
'); + + $('pre').before($highlight_lang); + $('pre').each(function () { + var code_language = $(this).attr('class'); + + if (!code_language) { + return true; + }; + var lang_name = code_language.replace("line-numbers", "").trim().replace("language-", "").trim(); + + // 首字母大写 + // lang_name = lang_name.slice(0, 1).toUpperCase() + lang_name.slice(1); + + $(this).siblings(".code_lang").text(lang_name); + }); +}); diff --git a/static/codeBlock/codeShrink.js b/static/codeBlock/codeShrink.js new file mode 100644 index 0000000..1ab9257 --- /dev/null +++ b/static/codeBlock/codeShrink.js @@ -0,0 +1,16 @@ +// 代码块收缩 + +$(function () { + var $code_expand = $(''); + + $('.code-area').prepend($code_expand); + $('.code-expand').on('click', function () { + if ($(this).parent().hasClass('code-closed')) { + $(this).siblings('pre').find('code').show(); + $(this).parent().removeClass('code-closed'); + } else { + $(this).siblings('pre').find('code').hide(); + $(this).parent().addClass('code-closed'); + } + }); +}); diff --git a/static/cryptojs/crypto-js.min.js b/static/cryptojs/crypto-js.min.js new file mode 100644 index 0000000..cfbb59e --- /dev/null +++ b/static/cryptojs/crypto-js.min.js @@ -0,0 +1,3 @@ +!function(t,r){"object"==typeof exports?module.exports=exports=r():"function"==typeof define&&define.amd?define([],r):t.CryptoJS=r()}(this,function(){var t=t||function(t,r){var e=Object.create||function(){function t(){}return function(r){var e;return t.prototype=r,e=new t,t.prototype=null,e}}(),i={},n=i.lib={},o=n.Base=function(){return{extend:function(t){var r=e(this);return t&&r.mixIn(t),r.hasOwnProperty("init")&&this.init!==r.init||(r.init=function(){r.$super.init.apply(this,arguments)}),r.init.prototype=r,r.$super=this,r},create:function(){var t=this.extend();return t.init.apply(t,arguments),t},init:function(){},mixIn:function(t){for(var r in t)t.hasOwnProperty(r)&&(this[r]=t[r]);t.hasOwnProperty("toString")&&(this.toString=t.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),s=n.WordArray=o.extend({init:function(t,e){t=this.words=t||[],e!=r?this.sigBytes=e:this.sigBytes=4*t.length},toString:function(t){return(t||c).stringify(this)},concat:function(t){var r=this.words,e=t.words,i=this.sigBytes,n=t.sigBytes;if(this.clamp(),i%4)for(var o=0;o>>2]>>>24-o%4*8&255;r[i+o>>>2]|=s<<24-(i+o)%4*8}else for(var o=0;o>>2]=e[o>>>2];return this.sigBytes+=n,this},clamp:function(){var r=this.words,e=this.sigBytes;r[e>>>2]&=4294967295<<32-e%4*8,r.length=t.ceil(e/4)},clone:function(){var t=o.clone.call(this);return t.words=this.words.slice(0),t},random:function(r){for(var e,i=[],n=function(r){var r=r,e=987654321,i=4294967295;return function(){e=36969*(65535&e)+(e>>16)&i,r=18e3*(65535&r)+(r>>16)&i;var n=(e<<16)+r&i;return n/=4294967296,n+=.5,n*(t.random()>.5?1:-1)}},o=0;o>>2]>>>24-n%4*8&255;i.push((o>>>4).toString(16)),i.push((15&o).toString(16))}return i.join("")},parse:function(t){for(var r=t.length,e=[],i=0;i>>3]|=parseInt(t.substr(i,2),16)<<24-i%8*4;return new s.init(e,r/2)}},h=a.Latin1={stringify:function(t){for(var r=t.words,e=t.sigBytes,i=[],n=0;n>>2]>>>24-n%4*8&255;i.push(String.fromCharCode(o))}return i.join("")},parse:function(t){for(var r=t.length,e=[],i=0;i>>2]|=(255&t.charCodeAt(i))<<24-i%4*8;return new s.init(e,r)}},l=a.Utf8={stringify:function(t){try{return decodeURIComponent(escape(h.stringify(t)))}catch(t){throw new Error("Malformed UTF-8 data")}},parse:function(t){return h.parse(unescape(encodeURIComponent(t)))}},f=n.BufferedBlockAlgorithm=o.extend({reset:function(){this._data=new s.init,this._nDataBytes=0},_append:function(t){"string"==typeof t&&(t=l.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes},_process:function(r){var e=this._data,i=e.words,n=e.sigBytes,o=this.blockSize,a=4*o,c=n/a;c=r?t.ceil(c):t.max((0|c)-this._minBufferSize,0);var h=c*o,l=t.min(4*h,n);if(h){for(var f=0;f>>6-s%4*2;i[o>>>2]|=(a|c)<<24-o%4*8,o++}return n.create(i,o)}var e=t,i=e.lib,n=i.WordArray,o=e.enc;o.Base64={stringify:function(t){var r=t.words,e=t.sigBytes,i=this._map;t.clamp();for(var n=[],o=0;o>>2]>>>24-o%4*8&255,a=r[o+1>>>2]>>>24-(o+1)%4*8&255,c=r[o+2>>>2]>>>24-(o+2)%4*8&255,h=s<<16|a<<8|c,l=0;l<4&&o+.75*l>>6*(3-l)&63));var f=i.charAt(64);if(f)for(;n.length%4;)n.push(f);return n.join("")},parse:function(t){var e=t.length,i=this._map,n=this._reverseMap;if(!n){n=this._reverseMap=[];for(var o=0;o>>32-o)+r}function i(t,r,e,i,n,o,s){var a=t+(r&i|e&~i)+n+s;return(a<>>32-o)+r}function n(t,r,e,i,n,o,s){var a=t+(r^e^i)+n+s;return(a<>>32-o)+r}function o(t,r,e,i,n,o,s){var a=t+(e^(r|~i))+n+s;return(a<>>32-o)+r}var s=t,a=s.lib,c=a.WordArray,h=a.Hasher,l=s.algo,f=[];!function(){for(var t=0;t<64;t++)f[t]=4294967296*r.abs(r.sin(t+1))|0}();var u=l.MD5=h.extend({_doReset:function(){this._hash=new c.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(t,r){for(var s=0;s<16;s++){var a=r+s,c=t[a];t[a]=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8)}var h=this._hash.words,l=t[r+0],u=t[r+1],d=t[r+2],v=t[r+3],p=t[r+4],_=t[r+5],y=t[r+6],g=t[r+7],B=t[r+8],w=t[r+9],k=t[r+10],S=t[r+11],m=t[r+12],x=t[r+13],b=t[r+14],H=t[r+15],z=h[0],A=h[1],C=h[2],D=h[3];z=e(z,A,C,D,l,7,f[0]),D=e(D,z,A,C,u,12,f[1]),C=e(C,D,z,A,d,17,f[2]),A=e(A,C,D,z,v,22,f[3]),z=e(z,A,C,D,p,7,f[4]),D=e(D,z,A,C,_,12,f[5]),C=e(C,D,z,A,y,17,f[6]),A=e(A,C,D,z,g,22,f[7]),z=e(z,A,C,D,B,7,f[8]),D=e(D,z,A,C,w,12,f[9]),C=e(C,D,z,A,k,17,f[10]),A=e(A,C,D,z,S,22,f[11]),z=e(z,A,C,D,m,7,f[12]),D=e(D,z,A,C,x,12,f[13]),C=e(C,D,z,A,b,17,f[14]),A=e(A,C,D,z,H,22,f[15]),z=i(z,A,C,D,u,5,f[16]),D=i(D,z,A,C,y,9,f[17]),C=i(C,D,z,A,S,14,f[18]),A=i(A,C,D,z,l,20,f[19]),z=i(z,A,C,D,_,5,f[20]),D=i(D,z,A,C,k,9,f[21]),C=i(C,D,z,A,H,14,f[22]),A=i(A,C,D,z,p,20,f[23]),z=i(z,A,C,D,w,5,f[24]),D=i(D,z,A,C,b,9,f[25]),C=i(C,D,z,A,v,14,f[26]),A=i(A,C,D,z,B,20,f[27]),z=i(z,A,C,D,x,5,f[28]),D=i(D,z,A,C,d,9,f[29]),C=i(C,D,z,A,g,14,f[30]),A=i(A,C,D,z,m,20,f[31]),z=n(z,A,C,D,_,4,f[32]),D=n(D,z,A,C,B,11,f[33]),C=n(C,D,z,A,S,16,f[34]),A=n(A,C,D,z,b,23,f[35]),z=n(z,A,C,D,u,4,f[36]),D=n(D,z,A,C,p,11,f[37]),C=n(C,D,z,A,g,16,f[38]),A=n(A,C,D,z,k,23,f[39]),z=n(z,A,C,D,x,4,f[40]),D=n(D,z,A,C,l,11,f[41]),C=n(C,D,z,A,v,16,f[42]),A=n(A,C,D,z,y,23,f[43]),z=n(z,A,C,D,w,4,f[44]),D=n(D,z,A,C,m,11,f[45]),C=n(C,D,z,A,H,16,f[46]),A=n(A,C,D,z,d,23,f[47]),z=o(z,A,C,D,l,6,f[48]),D=o(D,z,A,C,g,10,f[49]),C=o(C,D,z,A,b,15,f[50]),A=o(A,C,D,z,_,21,f[51]),z=o(z,A,C,D,m,6,f[52]),D=o(D,z,A,C,v,10,f[53]),C=o(C,D,z,A,k,15,f[54]),A=o(A,C,D,z,u,21,f[55]),z=o(z,A,C,D,B,6,f[56]),D=o(D,z,A,C,H,10,f[57]),C=o(C,D,z,A,y,15,f[58]),A=o(A,C,D,z,x,21,f[59]),z=o(z,A,C,D,p,6,f[60]),D=o(D,z,A,C,S,10,f[61]),C=o(C,D,z,A,d,15,f[62]),A=o(A,C,D,z,w,21,f[63]),h[0]=h[0]+z|0,h[1]=h[1]+A|0,h[2]=h[2]+C|0,h[3]=h[3]+D|0},_doFinalize:function(){var t=this._data,e=t.words,i=8*this._nDataBytes,n=8*t.sigBytes;e[n>>>5]|=128<<24-n%32;var o=r.floor(i/4294967296),s=i;e[(n+64>>>9<<4)+15]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),e[(n+64>>>9<<4)+14]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),t.sigBytes=4*(e.length+1),this._process();for(var a=this._hash,c=a.words,h=0;h<4;h++){var l=c[h];c[h]=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8)}return a},clone:function(){var t=h.clone.call(this);return t._hash=this._hash.clone(),t}});s.MD5=h._createHelper(u),s.HmacMD5=h._createHmacHelper(u)}(Math),function(){var r=t,e=r.lib,i=e.WordArray,n=e.Hasher,o=r.algo,s=[],a=o.SHA1=n.extend({_doReset:function(){this._hash=new i.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(t,r){for(var e=this._hash.words,i=e[0],n=e[1],o=e[2],a=e[3],c=e[4],h=0;h<80;h++){if(h<16)s[h]=0|t[r+h];else{var l=s[h-3]^s[h-8]^s[h-14]^s[h-16];s[h]=l<<1|l>>>31}var f=(i<<5|i>>>27)+c+s[h];f+=h<20?(n&o|~n&a)+1518500249:h<40?(n^o^a)+1859775393:h<60?(n&o|n&a|o&a)-1894007588:(n^o^a)-899497514,c=a,a=o,o=n<<30|n>>>2,n=i,i=f}e[0]=e[0]+i|0,e[1]=e[1]+n|0,e[2]=e[2]+o|0,e[3]=e[3]+a|0,e[4]=e[4]+c|0},_doFinalize:function(){var t=this._data,r=t.words,e=8*this._nDataBytes,i=8*t.sigBytes;return r[i>>>5]|=128<<24-i%32,r[(i+64>>>9<<4)+14]=Math.floor(e/4294967296),r[(i+64>>>9<<4)+15]=e,t.sigBytes=4*r.length,this._process(),this._hash},clone:function(){var t=n.clone.call(this);return t._hash=this._hash.clone(),t}});r.SHA1=n._createHelper(a),r.HmacSHA1=n._createHmacHelper(a)}(),function(r){var e=t,i=e.lib,n=i.WordArray,o=i.Hasher,s=e.algo,a=[],c=[];!function(){function t(t){for(var e=r.sqrt(t),i=2;i<=e;i++)if(!(t%i))return!1;return!0}function e(t){return 4294967296*(t-(0|t))|0}for(var i=2,n=0;n<64;)t(i)&&(n<8&&(a[n]=e(r.pow(i,.5))),c[n]=e(r.pow(i,1/3)),n++),i++}();var h=[],l=s.SHA256=o.extend({_doReset:function(){this._hash=new n.init(a.slice(0))},_doProcessBlock:function(t,r){for(var e=this._hash.words,i=e[0],n=e[1],o=e[2],s=e[3],a=e[4],l=e[5],f=e[6],u=e[7],d=0;d<64;d++){if(d<16)h[d]=0|t[r+d];else{var v=h[d-15],p=(v<<25|v>>>7)^(v<<14|v>>>18)^v>>>3,_=h[d-2],y=(_<<15|_>>>17)^(_<<13|_>>>19)^_>>>10;h[d]=p+h[d-7]+y+h[d-16]}var g=a&l^~a&f,B=i&n^i&o^n&o,w=(i<<30|i>>>2)^(i<<19|i>>>13)^(i<<10|i>>>22),k=(a<<26|a>>>6)^(a<<21|a>>>11)^(a<<7|a>>>25),S=u+k+g+c[d]+h[d],m=w+B;u=f,f=l,l=a,a=s+S|0,s=o,o=n,n=i,i=S+m|0}e[0]=e[0]+i|0,e[1]=e[1]+n|0,e[2]=e[2]+o|0,e[3]=e[3]+s|0,e[4]=e[4]+a|0,e[5]=e[5]+l|0,e[6]=e[6]+f|0,e[7]=e[7]+u|0},_doFinalize:function(){var t=this._data,e=t.words,i=8*this._nDataBytes,n=8*t.sigBytes;return e[n>>>5]|=128<<24-n%32,e[(n+64>>>9<<4)+14]=r.floor(i/4294967296),e[(n+64>>>9<<4)+15]=i,t.sigBytes=4*e.length,this._process(),this._hash},clone:function(){var t=o.clone.call(this);return t._hash=this._hash.clone(),t}});e.SHA256=o._createHelper(l),e.HmacSHA256=o._createHmacHelper(l)}(Math),function(){function r(t){return t<<8&4278255360|t>>>8&16711935}var e=t,i=e.lib,n=i.WordArray,o=e.enc;o.Utf16=o.Utf16BE={stringify:function(t){for(var r=t.words,e=t.sigBytes,i=[],n=0;n>>2]>>>16-n%4*8&65535;i.push(String.fromCharCode(o))}return i.join("")},parse:function(t){for(var r=t.length,e=[],i=0;i>>1]|=t.charCodeAt(i)<<16-i%2*16;return n.create(e,2*r)}};o.Utf16LE={stringify:function(t){for(var e=t.words,i=t.sigBytes,n=[],o=0;o>>2]>>>16-o%4*8&65535);n.push(String.fromCharCode(s))}return n.join("")},parse:function(t){for(var e=t.length,i=[],o=0;o>>1]|=r(t.charCodeAt(o)<<16-o%2*16);return n.create(i,2*e)}}}(),function(){if("function"==typeof ArrayBuffer){var r=t,e=r.lib,i=e.WordArray,n=i.init,o=i.init=function(t){if(t instanceof ArrayBuffer&&(t=new Uint8Array(t)),(t instanceof Int8Array||"undefined"!=typeof Uint8ClampedArray&&t instanceof Uint8ClampedArray||t instanceof Int16Array||t instanceof Uint16Array||t instanceof Int32Array||t instanceof Uint32Array||t instanceof Float32Array||t instanceof Float64Array)&&(t=new Uint8Array(t.buffer,t.byteOffset,t.byteLength)),t instanceof Uint8Array){for(var r=t.byteLength,e=[],i=0;i>>2]|=t[i]<<24-i%4*8;n.call(this,e,r)}else n.apply(this,arguments)};o.prototype=i}}(),function(r){function e(t,r,e){return t^r^e}function i(t,r,e){return t&r|~t&e}function n(t,r,e){return(t|~r)^e}function o(t,r,e){return t&e|r&~e}function s(t,r,e){return t^(r|~e)}function a(t,r){return t<>>32-r}var c=t,h=c.lib,l=h.WordArray,f=h.Hasher,u=c.algo,d=l.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),v=l.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),p=l.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),_=l.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),y=l.create([0,1518500249,1859775393,2400959708,2840853838]),g=l.create([1352829926,1548603684,1836072691,2053994217,0]),B=u.RIPEMD160=f.extend({_doReset:function(){this._hash=l.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(t,r){for(var c=0;c<16;c++){var h=r+c,l=t[h];t[h]=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8)}var f,u,B,w,k,S,m,x,b,H,z=this._hash.words,A=y.words,C=g.words,D=d.words,R=v.words,E=p.words,M=_.words;S=f=z[0],m=u=z[1],x=B=z[2],b=w=z[3],H=k=z[4];for(var F,c=0;c<80;c+=1)F=f+t[r+D[c]]|0,F+=c<16?e(u,B,w)+A[0]:c<32?i(u,B,w)+A[1]:c<48?n(u,B,w)+A[2]:c<64?o(u,B,w)+A[3]:s(u,B,w)+A[4],F|=0,F=a(F,E[c]),F=F+k|0,f=k,k=w,w=a(B,10),B=u,u=F,F=S+t[r+R[c]]|0,F+=c<16?s(m,x,b)+C[0]:c<32?o(m,x,b)+C[1]:c<48?n(m,x,b)+C[2]:c<64?i(m,x,b)+C[3]:e(m,x,b)+C[4],F|=0,F=a(F,M[c]),F=F+H|0,S=H,H=b,b=a(x,10),x=m,m=F;F=z[1]+B+b|0,z[1]=z[2]+w+H|0,z[2]=z[3]+k+S|0,z[3]=z[4]+f+m|0,z[4]=z[0]+u+x|0,z[0]=F},_doFinalize:function(){var t=this._data,r=t.words,e=8*this._nDataBytes,i=8*t.sigBytes;r[i>>>5]|=128<<24-i%32,r[(i+64>>>9<<4)+14]=16711935&(e<<8|e>>>24)|4278255360&(e<<24|e>>>8),t.sigBytes=4*(r.length+1),this._process();for(var n=this._hash,o=n.words,s=0;s<5;s++){var a=o[s];o[s]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8)}return n},clone:function(){var t=f.clone.call(this);return t._hash=this._hash.clone(),t}});c.RIPEMD160=f._createHelper(B),c.HmacRIPEMD160=f._createHmacHelper(B)}(Math),function(){var r=t,e=r.lib,i=e.Base,n=r.enc,o=n.Utf8,s=r.algo;s.HMAC=i.extend({init:function(t,r){t=this._hasher=new t.init,"string"==typeof r&&(r=o.parse(r));var e=t.blockSize,i=4*e;r.sigBytes>i&&(r=t.finalize(r)),r.clamp();for(var n=this._oKey=r.clone(),s=this._iKey=r.clone(),a=n.words,c=s.words,h=0;h>>24)|4278255360&(o<<24|o>>>8),s=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8);var a=e[n];a.high^=s,a.low^=o}for(var c=0;c<24;c++){for(var d=0;d<5;d++){for(var v=0,p=0,_=0;_<5;_++){var a=e[d+5*_];v^=a.high,p^=a.low}var y=u[d];y.high=v,y.low=p}for(var d=0;d<5;d++)for(var g=u[(d+4)%5],B=u[(d+1)%5],w=B.high,k=B.low,v=g.high^(w<<1|k>>>31),p=g.low^(k<<1|w>>>31),_=0;_<5;_++){var a=e[d+5*_];a.high^=v,a.low^=p}for(var S=1;S<25;S++){var a=e[S],m=a.high,x=a.low,b=h[S];if(b<32)var v=m<>>32-b,p=x<>>32-b;else var v=x<>>64-b,p=m<>>64-b;var H=u[l[S]];H.high=v,H.low=p}var z=u[0],A=e[0];z.high=A.high,z.low=A.low;for(var d=0;d<5;d++)for(var _=0;_<5;_++){var S=d+5*_,a=e[S],C=u[S],D=u[(d+1)%5+5*_],R=u[(d+2)%5+5*_];a.high=C.high^~D.high&R.high,a.low=C.low^~D.low&R.low}var a=e[0],E=f[c];a.high^=E.high,a.low^=E.low}},_doFinalize:function(){var t=this._data,e=t.words,i=(8*this._nDataBytes,8*t.sigBytes),o=32*this.blockSize;e[i>>>5]|=1<<24-i%32,e[(r.ceil((i+1)/o)*o>>>5)-1]|=128,t.sigBytes=4*e.length,this._process();for(var s=this._state,a=this.cfg.outputLength/8,c=a/8,h=[],l=0;l>>24)|4278255360&(u<<24|u>>>8),d=16711935&(d<<8|d>>>24)|4278255360&(d<<24|d>>>8),h.push(d),h.push(u)}return new n.init(h,a)},clone:function(){for(var t=o.clone.call(this),r=t._state=this._state.slice(0),e=0;e<25;e++)r[e]=r[e].clone();return t}});e.SHA3=o._createHelper(d),e.HmacSHA3=o._createHmacHelper(d)}(Math),function(){function r(){return s.create.apply(s,arguments)}var e=t,i=e.lib,n=i.Hasher,o=e.x64,s=o.Word,a=o.WordArray,c=e.algo,h=[r(1116352408,3609767458),r(1899447441,602891725),r(3049323471,3964484399),r(3921009573,2173295548),r(961987163,4081628472),r(1508970993,3053834265),r(2453635748,2937671579),r(2870763221,3664609560),r(3624381080,2734883394),r(310598401,1164996542),r(607225278,1323610764),r(1426881987,3590304994),r(1925078388,4068182383),r(2162078206,991336113),r(2614888103,633803317),r(3248222580,3479774868),r(3835390401,2666613458),r(4022224774,944711139),r(264347078,2341262773),r(604807628,2007800933),r(770255983,1495990901),r(1249150122,1856431235),r(1555081692,3175218132),r(1996064986,2198950837),r(2554220882,3999719339),r(2821834349,766784016),r(2952996808,2566594879),r(3210313671,3203337956),r(3336571891,1034457026),r(3584528711,2466948901),r(113926993,3758326383),r(338241895,168717936),r(666307205,1188179964),r(773529912,1546045734),r(1294757372,1522805485),r(1396182291,2643833823),r(1695183700,2343527390),r(1986661051,1014477480),r(2177026350,1206759142),r(2456956037,344077627),r(2730485921,1290863460),r(2820302411,3158454273),r(3259730800,3505952657),r(3345764771,106217008),r(3516065817,3606008344),r(3600352804,1432725776),r(4094571909,1467031594),r(275423344,851169720),r(430227734,3100823752),r(506948616,1363258195),r(659060556,3750685593),r(883997877,3785050280),r(958139571,3318307427),r(1322822218,3812723403),r(1537002063,2003034995),r(1747873779,3602036899),r(1955562222,1575990012),r(2024104815,1125592928),r(2227730452,2716904306),r(2361852424,442776044),r(2428436474,593698344),r(2756734187,3733110249),r(3204031479,2999351573),r(3329325298,3815920427),r(3391569614,3928383900),r(3515267271,566280711),r(3940187606,3454069534),r(4118630271,4000239992),r(116418474,1914138554),r(174292421,2731055270),r(289380356,3203993006),r(460393269,320620315),r(685471733,587496836),r(852142971,1086792851),r(1017036298,365543100),r(1126000580,2618297676),r(1288033470,3409855158),r(1501505948,4234509866),r(1607167915,987167468),r(1816402316,1246189591)],l=[];!function(){for(var t=0;t<80;t++)l[t]=r()}();var f=c.SHA512=n.extend({_doReset:function(){this._hash=new a.init([new s.init(1779033703,4089235720),new s.init(3144134277,2227873595),new s.init(1013904242,4271175723),new s.init(2773480762,1595750129),new s.init(1359893119,2917565137),new s.init(2600822924,725511199),new s.init(528734635,4215389547),new s.init(1541459225,327033209)])},_doProcessBlock:function(t,r){for(var e=this._hash.words,i=e[0],n=e[1],o=e[2],s=e[3],a=e[4],c=e[5],f=e[6],u=e[7],d=i.high,v=i.low,p=n.high,_=n.low,y=o.high,g=o.low,B=s.high,w=s.low,k=a.high,S=a.low,m=c.high,x=c.low,b=f.high,H=f.low,z=u.high,A=u.low,C=d,D=v,R=p,E=_,M=y,F=g,P=B,W=w,O=k,U=S,I=m,K=x,X=b,L=H,j=z,N=A,T=0;T<80;T++){var Z=l[T];if(T<16)var q=Z.high=0|t[r+2*T],G=Z.low=0|t[r+2*T+1];else{var J=l[T-15],$=J.high,Q=J.low,V=($>>>1|Q<<31)^($>>>8|Q<<24)^$>>>7,Y=(Q>>>1|$<<31)^(Q>>>8|$<<24)^(Q>>>7|$<<25),tt=l[T-2],rt=tt.high,et=tt.low,it=(rt>>>19|et<<13)^(rt<<3|et>>>29)^rt>>>6,nt=(et>>>19|rt<<13)^(et<<3|rt>>>29)^(et>>>6|rt<<26),ot=l[T-7],st=ot.high,at=ot.low,ct=l[T-16],ht=ct.high,lt=ct.low,G=Y+at,q=V+st+(G>>>0>>0?1:0),G=G+nt,q=q+it+(G>>>0>>0?1:0),G=G+lt,q=q+ht+(G>>>0>>0?1:0);Z.high=q,Z.low=G}var ft=O&I^~O&X,ut=U&K^~U&L,dt=C&R^C&M^R&M,vt=D&E^D&F^E&F,pt=(C>>>28|D<<4)^(C<<30|D>>>2)^(C<<25|D>>>7),_t=(D>>>28|C<<4)^(D<<30|C>>>2)^(D<<25|C>>>7),yt=(O>>>14|U<<18)^(O>>>18|U<<14)^(O<<23|U>>>9),gt=(U>>>14|O<<18)^(U>>>18|O<<14)^(U<<23|O>>>9),Bt=h[T],wt=Bt.high,kt=Bt.low,St=N+gt,mt=j+yt+(St>>>0>>0?1:0),St=St+ut,mt=mt+ft+(St>>>0>>0?1:0),St=St+kt,mt=mt+wt+(St>>>0>>0?1:0),St=St+G,mt=mt+q+(St>>>0>>0?1:0),xt=_t+vt,bt=pt+dt+(xt>>>0<_t>>>0?1:0);j=X,N=L,X=I,L=K,I=O,K=U,U=W+St|0,O=P+mt+(U>>>0>>0?1:0)|0,P=M,W=F,M=R,F=E,R=C,E=D,D=St+xt|0,C=mt+bt+(D>>>0>>0?1:0)|0}v=i.low=v+D,i.high=d+C+(v>>>0>>0?1:0),_=n.low=_+E,n.high=p+R+(_>>>0>>0?1:0),g=o.low=g+F,o.high=y+M+(g>>>0>>0?1:0),w=s.low=w+W,s.high=B+P+(w>>>0>>0?1:0),S=a.low=S+U,a.high=k+O+(S>>>0>>0?1:0),x=c.low=x+K,c.high=m+I+(x>>>0>>0?1:0),H=f.low=H+L,f.high=b+X+(H>>>0>>0?1:0),A=u.low=A+N,u.high=z+j+(A>>>0>>0?1:0)},_doFinalize:function(){var t=this._data,r=t.words,e=8*this._nDataBytes,i=8*t.sigBytes;r[i>>>5]|=128<<24-i%32,r[(i+128>>>10<<5)+30]=Math.floor(e/4294967296),r[(i+128>>>10<<5)+31]=e,t.sigBytes=4*r.length,this._process();var n=this._hash.toX32();return n},clone:function(){var t=n.clone.call(this);return t._hash=this._hash.clone(),t},blockSize:32});e.SHA512=n._createHelper(f),e.HmacSHA512=n._createHmacHelper(f)}(),function(){var r=t,e=r.x64,i=e.Word,n=e.WordArray,o=r.algo,s=o.SHA512,a=o.SHA384=s.extend({_doReset:function(){this._hash=new n.init([new i.init(3418070365,3238371032),new i.init(1654270250,914150663),new i.init(2438529370,812702999),new i.init(355462360,4144912697),new i.init(1731405415,4290775857),new i.init(2394180231,1750603025),new i.init(3675008525,1694076839),new i.init(1203062813,3204075428)])},_doFinalize:function(){var t=s._doFinalize.call(this);return t.sigBytes-=16,t}});r.SHA384=s._createHelper(a),r.HmacSHA384=s._createHmacHelper(a)}(),t.lib.Cipher||function(r){var e=t,i=e.lib,n=i.Base,o=i.WordArray,s=i.BufferedBlockAlgorithm,a=e.enc,c=(a.Utf8,a.Base64),h=e.algo,l=h.EvpKDF,f=i.Cipher=s.extend({cfg:n.extend(),createEncryptor:function(t,r){return this.create(this._ENC_XFORM_MODE,t,r)},createDecryptor:function(t,r){return this.create(this._DEC_XFORM_MODE,t,r)},init:function(t,r,e){this.cfg=this.cfg.extend(e),this._xformMode=t,this._key=r,this.reset()},reset:function(){s.reset.call(this),this._doReset()},process:function(t){return this._append(t),this._process()},finalize:function(t){t&&this._append(t);var r=this._doFinalize();return r},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function t(t){return"string"==typeof t?m:w}return function(r){return{encrypt:function(e,i,n){return t(i).encrypt(r,e,i,n)},decrypt:function(e,i,n){return t(i).decrypt(r,e,i,n)}}}}()}),u=(i.StreamCipher=f.extend({_doFinalize:function(){var t=this._process(!0);return t},blockSize:1}),e.mode={}),d=i.BlockCipherMode=n.extend({createEncryptor:function(t,r){return this.Encryptor.create(t,r)},createDecryptor:function(t,r){return this.Decryptor.create(t,r)},init:function(t,r){this._cipher=t,this._iv=r}}),v=u.CBC=function(){function t(t,e,i){var n=this._iv;if(n){var o=n;this._iv=r}else var o=this._prevBlock;for(var s=0;s>>2];t.sigBytes-=r}},y=(i.BlockCipher=f.extend({cfg:f.cfg.extend({mode:v,padding:_}),reset:function(){f.reset.call(this);var t=this.cfg,r=t.iv,e=t.mode;if(this._xformMode==this._ENC_XFORM_MODE)var i=e.createEncryptor;else{var i=e.createDecryptor;this._minBufferSize=1}this._mode&&this._mode.__creator==i?this._mode.init(this,r&&r.words):(this._mode=i.call(e,this,r&&r.words),this._mode.__creator=i)},_doProcessBlock:function(t,r){this._mode.processBlock(t,r)},_doFinalize:function(){var t=this.cfg.padding;if(this._xformMode==this._ENC_XFORM_MODE){t.pad(this._data,this.blockSize);var r=this._process(!0)}else{var r=this._process(!0);t.unpad(r)}return r},blockSize:4}),i.CipherParams=n.extend({init:function(t){this.mixIn(t)},toString:function(t){return(t||this.formatter).stringify(this)}})),g=e.format={},B=g.OpenSSL={stringify:function(t){var r=t.ciphertext,e=t.salt;if(e)var i=o.create([1398893684,1701076831]).concat(e).concat(r);else var i=r;return i.toString(c)},parse:function(t){var r=c.parse(t),e=r.words;if(1398893684==e[0]&&1701076831==e[1]){var i=o.create(e.slice(2,4));e.splice(0,4),r.sigBytes-=16}return y.create({ciphertext:r,salt:i})}},w=i.SerializableCipher=n.extend({cfg:n.extend({format:B}),encrypt:function(t,r,e,i){i=this.cfg.extend(i);var n=t.createEncryptor(e,i),o=n.finalize(r),s=n.cfg;return y.create({ciphertext:o,key:e,iv:s.iv,algorithm:t,mode:s.mode,padding:s.padding,blockSize:t.blockSize,formatter:i.format})},decrypt:function(t,r,e,i){i=this.cfg.extend(i),r=this._parse(r,i.format);var n=t.createDecryptor(e,i).finalize(r.ciphertext);return n},_parse:function(t,r){return"string"==typeof t?r.parse(t,this):t}}),k=e.kdf={},S=k.OpenSSL={execute:function(t,r,e,i){i||(i=o.random(8));var n=l.create({keySize:r+e}).compute(t,i),s=o.create(n.words.slice(r),4*e);return n.sigBytes=4*r,y.create({key:n,iv:s,salt:i})}},m=i.PasswordBasedCipher=w.extend({cfg:w.cfg.extend({kdf:S}),encrypt:function(t,r,e,i){i=this.cfg.extend(i);var n=i.kdf.execute(e,t.keySize,t.ivSize);i.iv=n.iv;var o=w.encrypt.call(this,t,r,n.key,i);return o.mixIn(n),o},decrypt:function(t,r,e,i){i=this.cfg.extend(i),r=this._parse(r,i.format);var n=i.kdf.execute(e,t.keySize,t.ivSize,r.salt);i.iv=n.iv;var o=w.decrypt.call(this,t,r,n.key,i);return o}})}(),t.mode.CFB=function(){function r(t,r,e,i){var n=this._iv;if(n){var o=n.slice(0);this._iv=void 0}else var o=this._prevBlock;i.encryptBlock(o,0);for(var s=0;s>>2]|=n<<24-o%4*8,t.sigBytes+=n},unpad:function(t){var r=255&t.words[t.sigBytes-1>>>2];t.sigBytes-=r}},t.pad.Iso10126={pad:function(r,e){var i=4*e,n=i-r.sigBytes%i;r.concat(t.lib.WordArray.random(n-1)).concat(t.lib.WordArray.create([n<<24],1))},unpad:function(t){var r=255&t.words[t.sigBytes-1>>>2];t.sigBytes-=r}},t.pad.Iso97971={pad:function(r,e){r.concat(t.lib.WordArray.create([2147483648],1)),t.pad.ZeroPadding.pad(r,e)},unpad:function(r){t.pad.ZeroPadding.unpad(r),r.sigBytes--}},t.mode.OFB=function(){var r=t.lib.BlockCipherMode.extend(),e=r.Encryptor=r.extend({processBlock:function(t,r){var e=this._cipher,i=e.blockSize,n=this._iv,o=this._keystream;n&&(o=this._keystream=n.slice(0),this._iv=void 0),e.encryptBlock(o,0);for(var s=0;s>>8^255&n^99,o[e]=n,s[n]=e;var p=t[e],_=t[p],y=t[_],g=257*t[n]^16843008*n;a[e]=g<<24|g>>>8,c[e]=g<<16|g>>>16,h[e]=g<<8|g>>>24,l[e]=g;var g=16843009*y^65537*_^257*p^16843008*e;f[n]=g<<24|g>>>8,u[n]=g<<16|g>>>16,d[n]=g<<8|g>>>24,v[n]=g,e?(e=p^t[t[t[y^p]]],i^=t[t[i]]):e=i=1}}();var p=[0,1,2,4,8,16,32,64,128,27,54],_=n.AES=i.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var t=this._keyPriorReset=this._key,r=t.words,e=t.sigBytes/4,i=this._nRounds=e+6,n=4*(i+1),s=this._keySchedule=[],a=0;a6&&a%e==4&&(c=o[c>>>24]<<24|o[c>>>16&255]<<16|o[c>>>8&255]<<8|o[255&c]):(c=c<<8|c>>>24,c=o[c>>>24]<<24|o[c>>>16&255]<<16|o[c>>>8&255]<<8|o[255&c],c^=p[a/e|0]<<24),s[a]=s[a-e]^c}for(var h=this._invKeySchedule=[],l=0;l>>24]]^u[o[c>>>16&255]]^d[o[c>>>8&255]]^v[o[255&c]]}}},encryptBlock:function(t,r){this._doCryptBlock(t,r,this._keySchedule,a,c,h,l,o)},decryptBlock:function(t,r){var e=t[r+1];t[r+1]=t[r+3],t[r+3]=e,this._doCryptBlock(t,r,this._invKeySchedule,f,u,d,v,s);var e=t[r+1];t[r+1]=t[r+3],t[r+3]=e},_doCryptBlock:function(t,r,e,i,n,o,s,a){for(var c=this._nRounds,h=t[r]^e[0],l=t[r+1]^e[1],f=t[r+2]^e[2],u=t[r+3]^e[3],d=4,v=1;v>>24]^n[l>>>16&255]^o[f>>>8&255]^s[255&u]^e[d++],_=i[l>>>24]^n[f>>>16&255]^o[u>>>8&255]^s[255&h]^e[d++],y=i[f>>>24]^n[u>>>16&255]^o[h>>>8&255]^s[255&l]^e[d++],g=i[u>>>24]^n[h>>>16&255]^o[l>>>8&255]^s[255&f]^e[d++];h=p,l=_,f=y,u=g}var p=(a[h>>>24]<<24|a[l>>>16&255]<<16|a[f>>>8&255]<<8|a[255&u])^e[d++],_=(a[l>>>24]<<24|a[f>>>16&255]<<16|a[u>>>8&255]<<8|a[255&h])^e[d++],y=(a[f>>>24]<<24|a[u>>>16&255]<<16|a[h>>>8&255]<<8|a[255&l])^e[d++],g=(a[u>>>24]<<24|a[h>>>16&255]<<16|a[l>>>8&255]<<8|a[255&f])^e[d++];t[r]=p,t[r+1]=_,t[r+2]=y,t[r+3]=g},keySize:8});r.AES=i._createHelper(_)}(),function(){function r(t,r){var e=(this._lBlock>>>t^this._rBlock)&r;this._rBlock^=e,this._lBlock^=e<>>t^this._lBlock)&r;this._lBlock^=e,this._rBlock^=e<>>5]>>>31-n%32&1}for(var o=this._subKeys=[],s=0;s<16;s++){for(var a=o[s]=[],f=l[s],i=0;i<24;i++)a[i/6|0]|=e[(h[i]-1+f)%28]<<31-i%6,a[4+(i/6|0)]|=e[28+(h[i+24]-1+f)%28]<<31-i%6;a[0]=a[0]<<1|a[0]>>>31;for(var i=1;i<7;i++)a[i]=a[i]>>>4*(i-1)+3;a[7]=a[7]<<5|a[7]>>>27}for(var u=this._invSubKeys=[],i=0;i<16;i++)u[i]=o[15-i]},encryptBlock:function(t,r){this._doCryptBlock(t,r,this._subKeys)},decryptBlock:function(t,r){this._doCryptBlock(t,r,this._invSubKeys)},_doCryptBlock:function(t,i,n){this._lBlock=t[i],this._rBlock=t[i+1],r.call(this,4,252645135),r.call(this,16,65535),e.call(this,2,858993459),e.call(this,8,16711935),r.call(this,1,1431655765);for(var o=0;o<16;o++){for(var s=n[o],a=this._lBlock,c=this._rBlock,h=0,l=0;l<8;l++)h|=f[l][((c^s[l])&u[l])>>>0];this._lBlock=c,this._rBlock=a^h}var d=this._lBlock;this._lBlock=this._rBlock,this._rBlock=d,r.call(this,1,1431655765),e.call(this,8,16711935),e.call(this,2,858993459),r.call(this,16,65535),r.call(this,4,252645135),t[i]=this._lBlock,t[i+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});i.DES=s._createHelper(d);var v=a.TripleDES=s.extend({_doReset:function(){var t=this._key,r=t.words;this._des1=d.createEncryptor(o.create(r.slice(0,2))),this._des2=d.createEncryptor(o.create(r.slice(2,4))),this._des3=d.createEncryptor(o.create(r.slice(4,6)))},encryptBlock:function(t,r){this._des1.encryptBlock(t,r),this._des2.decryptBlock(t,r),this._des3.encryptBlock(t,r)},decryptBlock:function(t,r){this._des3.decryptBlock(t,r),this._des2.encryptBlock(t,r),this._des1.decryptBlock(t,r)},keySize:6,ivSize:2,blockSize:2});i.TripleDES=s._createHelper(v)}(),function(){function r(){for(var t=this._S,r=this._i,e=this._j,i=0,n=0;n<4;n++){r=(r+1)%256,e=(e+t[r])%256;var o=t[r];t[r]=t[e],t[e]=o,i|=t[(t[r]+t[e])%256]<<24-8*n}return this._i=r,this._j=e,i}var e=t,i=e.lib,n=i.StreamCipher,o=e.algo,s=o.RC4=n.extend({_doReset:function(){for(var t=this._key,r=t.words,e=t.sigBytes,i=this._S=[],n=0;n<256;n++)i[n]=n;for(var n=0,o=0;n<256;n++){var s=n%e,a=r[s>>>2]>>>24-s%4*8&255;o=(o+i[n]+a)%256;var c=i[n];i[n]=i[o],i[o]=c}this._i=this._j=0},_doProcessBlock:function(t,e){t[e]^=r.call(this)},keySize:8,ivSize:0});e.RC4=n._createHelper(s);var a=o.RC4Drop=s.extend({cfg:s.cfg.extend({drop:192}),_doReset:function(){s._doReset.call(this);for(var t=this.cfg.drop;t>0;t--)r.call(this)}});e.RC4Drop=n._createHelper(a)}(),t.mode.CTRGladman=function(){function r(t){if(255===(t>>24&255)){var r=t>>16&255,e=t>>8&255,i=255&t;255===r?(r=0,255===e?(e=0,255===i?i=0:++i):++e):++r,t=0,t+=r<<16,t+=e<<8,t+=i}else t+=1<<24;return t}function e(t){return 0===(t[0]=r(t[0]))&&(t[1]=r(t[1])),t}var i=t.lib.BlockCipherMode.extend(),n=i.Encryptor=i.extend({processBlock:function(t,r){var i=this._cipher,n=i.blockSize,o=this._iv,s=this._counter;o&&(s=this._counter=o.slice(0),this._iv=void 0),e(s);var a=s.slice(0);i.encryptBlock(a,0);for(var c=0;c>>0>>0?1:0)|0,r[2]=r[2]+886263092+(r[1]>>>0>>0?1:0)|0,r[3]=r[3]+1295307597+(r[2]>>>0>>0?1:0)|0,r[4]=r[4]+3545052371+(r[3]>>>0>>0?1:0)|0,r[5]=r[5]+886263092+(r[4]>>>0>>0?1:0)|0,r[6]=r[6]+1295307597+(r[5]>>>0>>0?1:0)|0,r[7]=r[7]+3545052371+(r[6]>>>0>>0?1:0)|0,this._b=r[7]>>>0>>0?1:0;for(var e=0;e<8;e++){var i=t[e]+r[e],n=65535&i,o=i>>>16,s=((n*n>>>17)+n*o>>>15)+o*o,h=((4294901760&i)*i|0)+((65535&i)*i|0);c[e]=s^h}t[0]=c[0]+(c[7]<<16|c[7]>>>16)+(c[6]<<16|c[6]>>>16)|0,t[1]=c[1]+(c[0]<<8|c[0]>>>24)+c[7]|0,t[2]=c[2]+(c[1]<<16|c[1]>>>16)+(c[0]<<16|c[0]>>>16)|0,t[3]=c[3]+(c[2]<<8|c[2]>>>24)+c[1]|0,t[4]=c[4]+(c[3]<<16|c[3]>>>16)+(c[2]<<16|c[2]>>>16)|0,t[5]=c[5]+(c[4]<<8|c[4]>>>24)+c[3]|0,t[6]=c[6]+(c[5]<<16|c[5]>>>16)+(c[4]<<16|c[4]>>>16)|0,t[7]=c[7]+(c[6]<<8|c[6]>>>24)+c[5]|0}var e=t,i=e.lib,n=i.StreamCipher,o=e.algo,s=[],a=[],c=[],h=o.Rabbit=n.extend({_doReset:function(){for(var t=this._key.words,e=this.cfg.iv,i=0;i<4;i++)t[i]=16711935&(t[i]<<8|t[i]>>>24)|4278255360&(t[i]<<24|t[i]>>>8);var n=this._X=[t[0],t[3]<<16|t[2]>>>16,t[1],t[0]<<16|t[3]>>>16,t[2],t[1]<<16|t[0]>>>16,t[3],t[2]<<16|t[1]>>>16],o=this._C=[t[2]<<16|t[2]>>>16,4294901760&t[0]|65535&t[1],t[3]<<16|t[3]>>>16,4294901760&t[1]|65535&t[2],t[0]<<16|t[0]>>>16,4294901760&t[2]|65535&t[3],t[1]<<16|t[1]>>>16,4294901760&t[3]|65535&t[0]];this._b=0;for(var i=0;i<4;i++)r.call(this);for(var i=0;i<8;i++)o[i]^=n[i+4&7];if(e){var s=e.words,a=s[0],c=s[1],h=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),l=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8),f=h>>>16|4294901760&l,u=l<<16|65535&h;o[0]^=h,o[1]^=f,o[2]^=l,o[3]^=u,o[4]^=h,o[5]^=f,o[6]^=l,o[7]^=u;for(var i=0;i<4;i++)r.call(this)}},_doProcessBlock:function(t,e){var i=this._X;r.call(this),s[0]=i[0]^i[5]>>>16^i[3]<<16,s[1]=i[2]^i[7]>>>16^i[5]<<16,s[2]=i[4]^i[1]>>>16^i[7]<<16,s[3]=i[6]^i[3]>>>16^i[1]<<16;for(var n=0;n<4;n++)s[n]=16711935&(s[n]<<8|s[n]>>>24)|4278255360&(s[n]<<24|s[n]>>>8),t[e+n]^=s[n]},blockSize:4,ivSize:2});e.Rabbit=n._createHelper(h)}(),t.mode.CTR=function(){var r=t.lib.BlockCipherMode.extend(),e=r.Encryptor=r.extend({processBlock:function(t,r){var e=this._cipher,i=e.blockSize,n=this._iv,o=this._counter;n&&(o=this._counter=n.slice(0),this._iv=void 0);var s=o.slice(0);e.encryptBlock(s,0),o[i-1]=o[i-1]+1|0;for(var a=0;a>>0>>0?1:0)|0,r[2]=r[2]+886263092+(r[1]>>>0>>0?1:0)|0,r[3]=r[3]+1295307597+(r[2]>>>0>>0?1:0)|0,r[4]=r[4]+3545052371+(r[3]>>>0>>0?1:0)|0,r[5]=r[5]+886263092+(r[4]>>>0>>0?1:0)|0,r[6]=r[6]+1295307597+(r[5]>>>0>>0?1:0)|0,r[7]=r[7]+3545052371+(r[6]>>>0>>0?1:0)|0,this._b=r[7]>>>0>>0?1:0;for(var e=0;e<8;e++){var i=t[e]+r[e],n=65535&i,o=i>>>16,s=((n*n>>>17)+n*o>>>15)+o*o,h=((4294901760&i)*i|0)+((65535&i)*i|0);c[e]=s^h}t[0]=c[0]+(c[7]<<16|c[7]>>>16)+(c[6]<<16|c[6]>>>16)|0,t[1]=c[1]+(c[0]<<8|c[0]>>>24)+c[7]|0,t[2]=c[2]+(c[1]<<16|c[1]>>>16)+(c[0]<<16|c[0]>>>16)|0,t[3]=c[3]+(c[2]<<8|c[2]>>>24)+c[1]|0,t[4]=c[4]+(c[3]<<16|c[3]>>>16)+(c[2]<<16|c[2]>>>16)|0,t[5]=c[5]+(c[4]<<8|c[4]>>>24)+c[3]|0,t[6]=c[6]+(c[5]<<16|c[5]>>>16)+(c[4]<<16|c[4]>>>16)|0,t[7]=c[7]+(c[6]<<8|c[6]>>>24)+c[5]|0}var e=t,i=e.lib,n=i.StreamCipher,o=e.algo,s=[],a=[],c=[],h=o.RabbitLegacy=n.extend({_doReset:function(){var t=this._key.words,e=this.cfg.iv,i=this._X=[t[0],t[3]<<16|t[2]>>>16,t[1],t[0]<<16|t[3]>>>16,t[2],t[1]<<16|t[0]>>>16,t[3],t[2]<<16|t[1]>>>16],n=this._C=[t[2]<<16|t[2]>>>16,4294901760&t[0]|65535&t[1],t[3]<<16|t[3]>>>16,4294901760&t[1]|65535&t[2],t[0]<<16|t[0]>>>16,4294901760&t[2]|65535&t[3],t[1]<<16|t[1]>>>16,4294901760&t[3]|65535&t[0]];this._b=0;for(var o=0;o<4;o++)r.call(this);for(var o=0;o<8;o++)n[o]^=i[o+4&7];if(e){var s=e.words,a=s[0],c=s[1],h=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),l=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8),f=h>>>16|4294901760&l,u=l<<16|65535&h;n[0]^=h,n[1]^=f,n[2]^=l,n[3]^=u,n[4]^=h,n[5]^=f,n[6]^=l,n[7]^=u;for(var o=0;o<4;o++)r.call(this)}},_doProcessBlock:function(t,e){var i=this._X;r.call(this),s[0]=i[0]^i[5]>>>16^i[3]<<16,s[1]=i[2]^i[7]>>>16^i[5]<<16,s[2]=i[4]^i[1]>>>16^i[7]<<16,s[3]=i[6]^i[3]>>>16^i[1]<<16;for(var n=0;n<4;n++)s[n]=16711935&(s[n]<<8|s[n]>>>24)|4278255360&(s[n]<<24|s[n]>>>8),t[e+n]^=s[n]},blockSize:4,ivSize:2});e.RabbitLegacy=n._createHelper(h)}(),t.pad.ZeroPadding={pad:function(t,r){var e=4*r;t.clamp(),t.sigBytes+=e-(t.sigBytes%e||e)},unpad:function(t){for(var r=t.words,e=t.sigBytes-1;!(r[e>>>2]>>>24-e%4*8&255);)e--;t.sigBytes=e+1}},t}); +//# sourceMappingURL=crypto-js.min.js.map \ No newline at end of file diff --git a/static/css/gitment.css b/static/css/gitment.css new file mode 100644 index 0000000..191cdae --- /dev/null +++ b/static/css/gitment.css @@ -0,0 +1,3 @@ +/* build time:Wed Feb 02 2022 13:21:17 GMT+0800 (中国标准时间)*/ +#gitment-content{padding:1px 20px}.gitment-card{margin-top:20px}.gitment-container{color:#34495e!important}.gitment-container .gitment-header-like-btn{color:#ab47bc}.gitment-container .gitment-header-like-btn svg{fill:#ab47bc}.gitment-header-container span{color:#ab47bc}.gitment-container .gitment-header-issue-link{color:#ab47bc;font-weight:500}.gitment-container a.gitment-header-issue-link,a.gitment-header-issue-link:visited{color:#ab47bc}.gitment-container .gitment-comment-main{border:1px solid #e1bee7;border-radius:5px}.gitment-container .gitment-comment-main .gitment-comment-header{background-color:#fff}.gitment-container .gitment-comment-main .gitment-comment-like-btn{color:#ab47bc}.gitment-container .gitment-comment-main .gitment-comment-like-btn svg{fill:#ab47bc;stroke:#ab47bc;stroke-width:2px}.gitment-editor-container .gitment-editor-avatar .gitment-github-icon{background-color:#ab47bc}.gitment-editor-container .gitment-editor-main{border:1px solid #e1bee7;border-radius:3px}.gitment-editor-container .gitment-editor-header{border-bottom:0;border-radius:3px}.gitment-comment-main::after,.gitment-editor-main::after{border-right-color:#ab47bc!important}.gitment-editor-main .gitment-editor-tabs{margin-left:0;padding-left:10px;background:linear-gradient(60deg,#ab47bc,#7b1fa2)}.gitment-editor-main .gitment-editor-tabs .gitment-editor-tab{color:#fff;border-radius:3px}.gitment-editor-main .gitment-editor-tabs .gitment-selected{background-color:rgba(255,255,255,.2);transition:.3s background-color .2s;border:0!important;color:#fff!important;font-weight:500}.gitment-editor-main .gitment-editor-login{margin-top:-40px;color:#ccc}.gitment-editor-main .gitment-editor-login .gitment-editor-login-link{color:#fff}.gitment-comments-init-btn:disabled,.gitment-editor-submit:disabled{background-color:#dfdfdf!important;color:#9f9f9f!important;border-radius:.2rem;box-shadow:0 2px 2px 0 rgba(153,153,153,.14),0 3px 1px -2px rgba(153,153,153,.2),0 1px 5px 0 rgba(153,153,153,.12)!important}.gitment-comments-init-btn,.gitment-editor-footer .gitment-editor-submit{color:#fff;background-color:#9c27b0;border-color:#9c27b0;border-radius:.2rem;box-shadow:0 2px 2px 0 rgba(156,39,176,.14),0 3px 1px -2px rgba(156,39,176,.2),0 1px 5px 0 rgba(156,39,176,.12)}.gitment-footer-container{color:#34495e!important}.gitment-comments-pagination .gitment-comments-page-item{display:inline-block;cursor:pointer;margin:4px 5px;padding:.25rem .5rem;background-color:#9c27b0;color:#fff;border:0;border-radius:2px!important;box-shadow:0 4px 5px 0 rgba(156,39,176,.14),0 1px 10px 0 rgba(156,39,176,.12),0 2px 4px -1px rgba(156,39,176,.2)}.gitment-footer-container a{padding:0 2px;color:#ab47bc!important;font-weight:500}.gitment-comment-main .gitment-markdown p{color:#34495e}.gitment-markdown p{margin:2px 2px 10px;font-size:1.05rem;line-height:1.78rem}.gitment-markdown blockquote p{text-indent:.2rem}.gitment-markdown a{padding:0 2px;color:#42b983;font-weight:500;text-decoration:underline}.gitment-markdown img{max-width:100%;height:auto;cursor:pointer}.gitment-markdown ol li{list-style-type:decimal}.gitment-markdown ol,ul{display:block;padding-left:2em;word-spacing:.05rem}.gitment-markdown ul li,ol li{display:list-item;line-height:1.8rem;font-size:1rem}.gitment-markdown ul li{list-style-type:disc}.gitment-markdown ul ul li{list-style-type:circle}.gitment-markdown table,td,th{padding:12px 13px;border:1px solid #dfe2e5}.gitment-markdown table,td,th{border:0}table tr:nth-child(2n),thead{background-color:#fafafa}.gitment-markdown table th{background-color:#f2f2f2;min-width:80px}.gitment-markdown table td{min-width:80px}.gitment-markdown h1{font-size:1.85rem;font-weight:700;line-height:2.2rem}.gitment-markdown h2{font-size:1.65rem;font-weight:700;line-height:1.9rem}.gitment-markdown h3{font-size:1.45rem;font-weight:700;line-height:1.7rem}.gitment-markdown h4{font-size:1.25rem;font-weight:700;line-height:1.5rem}.gitment-markdown h5{font-size:1.1rem;font-weight:700;line-height:1.4rem}.gitment-markdown h6{font-size:1rem;line-height:1.3rem}.gitment-markdown p{font-size:1rem;line-height:1.5rem}.gitment-markdown hr{margin:12px 0;border:0;border-top:1px solid #ccc}.gitment-markdown blockquote{margin:15px 0;border-left:5px solid #42b983;padding:1rem .8rem 1rem .8rem;color:#666;background-color:rgba(66,185,131,.1)}.gitment-markdown pre{padding:1.2em;margin:.5em 0;background:#272822;overflow:auto;border-radius:.3em;tab-size:4}.gitment-markdown code{padding:1px 1px;font-size:.92rem;color:#e96900;background-color:#f8f8f8;border-radius:2px}.gitment-markdown pre code{padding:0;color:#e8eaf6;background-color:#272822}.gitment-markdown pre[class*=language-]{padding:1.2em;margin:.5em 0}.gitment-markdown code[class*=language-],pre[class*=language-]{color:#e8eaf6}.gitment-markdown b,strong{font-weight:700}.gitment-markdown dfn{font-style:italic}.gitment-markdown small{font-size:85%}.gitment-markdown cite{font-style:normal}.gitment-markdown mark{background-color:#fcf8e3;padding:.2em} +/* rebuild by neat */ \ No newline at end of file diff --git a/static/css/matery.css b/static/css/matery.css new file mode 100644 index 0000000..3d09628 --- /dev/null +++ b/static/css/matery.css @@ -0,0 +1,3 @@ +/* build time:Wed Feb 02 2022 13:21:17 GMT+0800 (中国标准时间)*/ +@media only screen and (max-width:601px){.container{width:95%}}@media only screen and (min-width:600px) and (max-width:992px){.container{width:95%}}@media only screen and (min-width:993px){.container{width:85%;max-width:1125px}.post-container{width:90%;margin:0 auto;max-width:1250px}}body{background-color:#d3d7d4;margin:0;color:#34495e}h1{margin:38px 0 22px -5px;font-size:2rem;font-weight:700;line-height:2rem}h2{margin:32px 0 18px -5px;font-size:1.8rem;font-weight:700;line-height:1.8rem}h3{margin:28px 0 15px -4px;font-size:1.6rem;font-weight:700;line-height:1.7rem}h4{margin:24px 0 12px -4px;font-size:1.45rem;font-weight:700;line-height:1.45rem}h5{margin:20px 0 8px -4px;font-size:1.2rem;font-weight:700;line-height:1.2rem}h6{margin:16px 0 4px -4px;font-size:1.1rem;line-height:1.1rem}p{font-size:1rem;line-height:1.5rem}hr{margin:20px 0;border:0;border-top:1px solid #ccc}blockquote{border-left:5px solid #42b983;padding:1rem .8rem .2rem .8rem;color:#666;background-color:rgba(66,185,131,.1)}pre{padding:1.5rem 1.5rem 1.5rem 3.3rem!important;margin:1rem 0!important;background:#272822;overflow:auto;border-radius:.35rem;tab-size:4}code{padding:1px 5px;top:13px!important;font-family:Inconsolata,Monaco,Consolas,'Courier New',Courier,monospace;font-size:.91rem;color:#e96900;background-color:#f8f8f8;border-radius:2px}.code-area::after{content:" ";position:absolute;border-radius:50%;background:#ff5f56;width:12px;height:12px;top:0;left:12px;margin-top:12px;-webkit-box-shadow:20px 0 #ffbd2e,40px 0 #27c93f;box-shadow:20px 0 #ffbd2e,40px 0 #27c93f}.code_copy{position:absolute;top:.7rem;right:25px;z-index:1;filter:invert(50%);cursor:pointer}.codecopy_notice{position:absolute;top:.7rem;right:6px;z-index:1;filter:invert(50%);opacity:0}.code_lang{position:absolute;top:1.2rem;right:46px;line-height:0;font-weight:700;font-family:normal;z-index:1;filter:invert(50%);cursor:pointer}.code-expand{position:absolute;top:4px;right:0;filter:invert(50%);padding:7px;z-index:999!important;cursor:pointer;transition:all .3s;transform:rotate(0)}.code-closed .code-expand{transform:rotate(-180deg)!important;transition:all .3s}.code-closed pre::before{height:0}pre code{padding:0;color:#e8eaf6;background-color:#272822}pre[class*=language-]{padding:1.2em;margin:.5em 0}code[class*=language-],pre[class*=language-]{color:#e8eaf6;white-space:pre-wrap!important}b,strong{font-weight:700}dfn{font-style:italic}small{font-size:85%}cite{font-style:normal}mark{background-color:#fcf8e3;padding:.2em}.card{border-radius:5px;box-shadow:0 15px 35px rgba(50,50,93,.1),0 5px 15px rgba(0,0,0,.07)!important}.card .card-image img{border-radius:5px 5px 0 0}.container .row{margin-bottom:0}.bg-color{background-image:linear-gradient(to right,#4f5555 0,#4f5555 100%);opacity:.9}.text-color{color:#0f9d58!important}.white-color{color:#fff}.progress-bar{height:5px;position:fixed;bottom:0;z-index:300;background:linear-gradient(to right,#2b6447 0,#375830 100%);opacity:.7}.sidenav-overlay{z-index:500}.pd-header{margin-top:-64px}header .side-nav{width:240px;z-index:999;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 7px 10px 0 rgba(0,0,0,.12)}nav{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 7px 10px 0 rgba(0,0,0,.12)}header .nav-transparent{background-color:transparent!important;background-image:none;box-shadow:none}header nav .brand-span{font-size:1.45rem}header .brand-logo .logo-img{height:65px;vertical-align:middle;padding-bottom:15px}header .brand-logo .logo-span{font-size:2.5rem;font-family:楷体}header .button-collapse i{font-size:1.5rem}header .side-nav .mobile-head{padding:0 15px}header .side-nav .mobile-head img{margin-top:15px;width:75px;height:75px}header .side-nav .mobile-head .logo-name{margin-top:-30px;font-size:1.5rem}header .side-nav .mobile-head .logo-desc{margin-top:-10px;padding-bottom:10px;font-size:.8rem;line-height:1.3rem;color:#e3e3e3}header .side-nav .menu-list li{padding:0;margin-left:-25px}header .side-nav .menu-list a{height:50px;line-height:50px;color:#34495e!important}.mobile-menu-list a i{margin-left:8px!important;font-size:1.16rem;color:#34495e!important}header .side-nav .fa-fw{width:3.3rem;text-align:left}header .side-nav .social-link{position:absolute;bottom:45px;padding-left:15px}.social-link a{font-size:1.4rem;display:inline;padding:0 12px}.cover-btns{position:relative;top:10vh;text-align:center}.cover-btns a{margin:10px 15px;padding:0 35px;height:45px;line-height:45px;font-size:1rem;color:#fff;border:1px solid #fff;background-color:transparent;border-radius:30px;box-shadow:none}.cover-btns a:hover{border:1px solid #f44336;background-color:#f44336;box-shadow:0 14px 26px -12px rgba(233,30,99,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(233,30,99,.2)}.cover-btns a i{font-size:1.1rem;padding-right:5px}.scroll-down{background:#333;margin:100px auto;-webkit-animation:scroll-down 1.5s infinite;-moz-animation:scroll-down 1.5s infinite;-o-animation:scroll-down 1.5s infinite;-ms-animation:scroll-down1 .5s infinite;animation:scroll-down 1.5s infinite}@-moz-keyframes scroll-down{0%{opacity:.4;top:0}50%{opacity:1;-ms-filter:none;filter:none;top:-16px}100%{opacity:.4;top:0}}@-webkit-keyframes scroll-down{0%{opacity:.4;top:0}50%{opacity:1;-ms-filter:none;filter:none;top:-16px}100%{opacity:.4;top:0}}@-o-keyframes scroll-down{0%{opacity:.4;top:0}50%{opacity:1;-ms-filter:none;filter:none;top:-16px}100%{opacity:.4;top:0}}@keyframes scroll-down{0%{opacity:.4;top:0}50%{opacity:1;-ms-filter:none;filter:none;top:-16px}100%{opacity:.4;top:0}}.cover-social-link{position:relative;top:23vh;width:100%;text-align:center}.cover-social-link a{padding:0 15px;font-size:1.35rem;color:#fff}header .go-back{float:left;position:relative;padding-left:5px;padding-right:5px;z-index:1;height:56px}header .go-back i{font-size:1.6rem;font-weight:200;line-height:56px}.bg-cover{position:relative;display:flex;align-items:center;height:60vh;padding:0;border:0;overflow:hidden;background-position:center center;background-size:cover;transform:translate3d(0,0,0)}.index-cover{height:100vh}.post-cover{height:40vh!important}.bg-cover:after{-webkit-animation:rainbow 60s infinite;animation:rainbow 60s infinite}.bg-cover:after,.bg-cover:before{position:absolute;z-index:1;width:100%;height:100%;display:block;left:0;top:0;content:""}.bg-cover .container{position:relative;color:#fff;z-index:2}.bg-cover .title{font-size:4rem;line-height:1.85em;margin-bottom:20px;position:relative}.bg-cover .description{font-weight:300;font-size:1.25rem;line-height:1.4em;color:#eee}.bg-cover .post-title{font-size:3rem}.carousel .indicators{padding-bottom:10px!important}.index-card{margin-top:-10px;padding-top:20px}.carousel-post .title{font-size:2.6rem}.dream{margin-top:20px;margin-bottom:40px}.dream .title,.music-player .title,.video-player .title{margin-bottom:20px;font-size:2rem;font-weight:700}.dream .text{opacity:.6;font-size:1.1rem}.music-player,.video-player{margin-top:10px;margin-bottom:10px}.dplayer-video,.music{box-shadow:0 5px 20px 0 rgba(0,0,0,.2),0 10px 20px -12px rgba(0,0,0,.5)!important}#recommend-sections{margin-top:-30px;padding-top:30px}.index-card .card .card-content{padding:5px 5px}@media only screen and (min-width:1418px){.recommend{margin-top:20px;padding:0 .75rem}}@media only screen and (max-width:601px){.index-card .card .card-content{padding:10px 10px}}@media only screen and (min-width:600px) and (max-width:992px){.index-card .card .card-content{padding:20px 20px}}.recommend .row .col{padding:0 1rem}.recommend .title{margin-top:10px;margin-bottom:10px;text-align:center;font-size:1.8rem;font-weight:700;line-height:1.8rem}.recommend .post-card:before{position:absolute;z-index:0;width:100%;height:100%;display:block;left:0;top:0;content:"";background-color:rgba(0,0,0,.3);border-radius:10px}.recommend .post-card{position:relative;width:100%;height:300px;max-height:300px;margin-bottom:15px;margin-top:15px;text-align:center;border:0;border-radius:10px;color:rgba(0,0,0,.87);background:#fff 50%;background-size:cover;box-shadow:0 15px 35px rgba(50,50,93,.1),0 5px 15px rgba(0,0,0,.07)}.recommend .post-card .post-body{position:relative;margin:0 auto;padding:1.8rem 1.25rem;z-index:2}.recommend .post-card .post-categories{margin:10px auto}.recommend .post-card .post-categories .category{padding:0 8px;color:hsla(0,0%,100%,.7)!important;font-size:.75rem;font-weight:500}.recommend .post-card a{color:#fff}.recommend .post-card .post-title{height:48px;margin-top:10px;margin-bottom:5px}.recommend .post-card .post-description{margin:20px auto;max-width:500px;height:65px;max-height:65px;font-size:14px;color:hsla(0,0%,100%,.78)!important}.recommend .post-card .read-more{height:40px;margin:.6rem 1px;font-size:.9rem;font-weight:400;line-height:40px;color:#fff;border-radius:30px;box-shadow:0 2px 2px 0 rgba(244,67,54,.14),0 3px 1px -2px rgba(244,67,54,.2),0 1px 5px 0 rgba(244,67,54,.12)}.recommend .post-card .read-more .icon{font-size:1.05rem;padding-right:10px}.archive-calendar{margin-top:-60px;max-width:820px}#post-calendar{width:100%;height:225px}.settings-content{margin-top:-10px}#articles{margin-top:10px;margin-bottom:10px}article a{margin-right:0!important;color:#525f7f;text-transform:none!important}article a:hover{font-weight:700;color:#42b983;text-decoration:underline}.articles .row{margin-left:0;margin-right:0}article .card{border-radius:5px;overflow:hidden}article .card-image{background-color:#222}article .card-image img{height:220px;border-radius:.3rem;opacity:.7}article .tag-image img{height:220px}article .card .card-content{padding:15px 15px 12px 18px}article .article-content .summary{padding-bottom:2px;padding-left:0;margin-bottom:6px;word-break:break-all}article .article-content .publish-author{float:right}.publish-date .icon-date{padding-right:5px}.publish-author .icon-category{padding-left:10px}.article-content .publish-author .post-category{padding-left:5px}article .card .card-action{padding:10px 15px 10px 18px;border-radius:0 0 8px 8px!important}article .article-tags .chip{margin:2px;font-size:.8rem;font-weight:400;height:22px;line-height:22px;color:#fff;border-radius:10px}.prev-next{margin-left:-.75rem}.prev-next .article-badge{min-width:3rem;margin-top:7px;padding:3px 10px 3px 8px;text-align:center;font-size:1rem;line-height:inherit;position:absolute;box-sizing:border-box;z-index:200;background-color:#fff;font-weight:500}.prev-next .left-badge{border-radius:8px 0 8px 0}.prev-next .right-badge{border-radius:0 8px 0 8px;right:10px}.paging{margin-bottom:15px}.paging .row{margin-left:0;margin-right:0}.paging .page-info{font-size:1.4rem;color:#888;padding-top:1rem}.paging i{font-size:2.5rem}.paging .disabled{background-color:#ccc!important}.paging .disabled i{color:#999!important}#artDetail{margin-top:-60px}@media only screen and (max-width:550px){#articleContent table{table-layout:fixed}}@media only screen and (min-width:1418px){#artDetail{margin-top:-60px;padding:0 .75rem}}#artDetail .card{box-shadow:0 10px 35px 2px rgba(0,0,0,.15),0 5px 15px rgba(0,0,0,.07),0 2px 5px -5px rgba(0,0,0,.1)!important}#artDetail .tag-cate{padding-bottom:15px}#artDetail a{margin-right:0!important;text-transform:none!important}#artDetail .article-info{padding:20px 20px 1px 25px;margin-bottom:-5px}#artDetail .article-tag{float:left}#artDetail .article-tag .chip{font-size:1rem;font-weight:400;height:25px;line-height:24px;color:#fff;border-radius:15px;margin-right:5px;margin-bottom:2px}#artDetail .tag_share .article-tag .chip{font-size:1rem;font-weight:400;height:25px;line-height:23px;border-radius:15px;margin-right:5px;margin-bottom:2px;color:#42b983;background:#fff;border:1px solid;transition:all .6s ease-in-out}#artDetail .tag_share .article-tag .chip:hover{color:#fff;background:#42b983}#artDetail .post-cate{float:right;color:#42b983}#artDetail .post-cate a{padding-right:5px;color:#42b983;font-weight:500}#artDetail .post-cate a:hover{text-decoration:underline}#artDetail .post-info{color:#525f7f}#artDetail .post-info .post-category{padding-right:4px;color:#525f7f}#artDetail .post-info .post-category:hover{font-weight:700;color:#42b983;text-decoration:underline}#artDetail .post-info .post-date{color:#525f7f}#artDetail .post-info .post-word-count{margin-left:15px}#artDetail .post-info .post-read{margin-left:15px;color:#525f7f}#artDetail .article-card-content{padding:0 15px 20px 18px}@media only screen and (max-width:601px){#artDetail .article-info{padding:15px 15px 1px 15px;margin-bottom:-5px}}@media only screen and (min-width:600px) and (max-width:992px){#artDetail .article-card-content{padding:0 30px 20px 32px}#artDetail .article-info{padding:15px 20px 0 28px;margin-bottom:-5px}}@media only screen and (min-width:993px){#artDetail .article-card-content{padding:0 25px 20px 25px}}#artDetail .reprint1{margin:15px 0 5px 0}#artDetail .reprint1 .reprint1-tip{margin-right:3px;font-size:1.05rem;font-weight:500}#artDetail .reprint1 a{font-size:1.05rem;color:#42b983;font-weight:500}#artDetail .reprint{margin:15px 0 5px 0}#artDetail .reprint .reprint-tip{margin:0 3px 22px 0;font-size:1.5rem;font-weight:500}#artDetail .reprint a{font-size:1.05rem;color:#42b983;font-weight:500}#articleContent p{margin:2px 2px 10px;font-size:1.05rem;line-height:1.85rem}#articleContent blockquote p{text-indent:.2rem}#articleContent a{padding:0 2px;color:#42b983;font-weight:500;text-decoration:underline;word-wrap:break-word}#articleContent .img-item{text-align:center}#articleContent img{max-width:100%;height:auto;cursor:pointer}#articleContent video{display:block;margin:30px auto;box-shadow:0 5px 35px 0 rgba(0,0,0,.2),0 10px 35px -11px rgba(0,0,0,.6);cursor:pointer}#articleContent ol,#articleContent ul{display:block;padding-left:2em!important;word-spacing:.05rem}#articleContent ol li,#articleContent ul li{display:list-item;line-height:1.8rem;font-size:1rem}#articleContent ul li{list-style-type:disc}#articleContent ul ul li{list-style-type:circle}#articleContent table,td,th{padding:12px 13px;border:1px solid #dfe2e5}table tr:nth-child(2n),thead{background-color:#fafafa}#articleContent table th{background-color:#f2f2f2;min-width:80px}#articleContent table td{min-width:80px}#articleContent [type=checkbox]:not(:checked),[type=checkbox]:checked{position:inherit;margin-left:-1.3rem;margin-right:.4rem;margin-top:-1px;vertical-align:middle;left:unset;visibility:visible}@media only screen and (min-width:600px){#article-share .social-share a{margin-left:15px!important}}.chip-container{margin-top:-60px}.chip-container .tag-title{margin-bottom:10px;color:#3c4858;font-size:1.75rem;font-weight:400}.chip-container .tag-chips{margin:1rem auto .5rem;max-width:98%;text-align:center}.chip-container .tags-posts{margin-top:20px}.chip-container .chip-default{color:#34495e}.chip-container .chip-active{color:#fff!important;background:linear-gradient(to bottom right,#ff5e3a 0,#ff2a68 100%)!important;box-shadow:2px 5px 10px #aaa!important}.chip-container .chip{margin:10px 10px;padding:0 14px;display:inline-block;height:38px;min-width:80px;line-height:39px;font-size:1rem;font-weight:500;border-radius:5px;word-wrap:break-word;cursor:pointer;box-shadow:0 3px 5px rgba(0,0,0,.12)}.chip-container .chip:hover{color:#fff;background:linear-gradient(to right,#4cbf30 0,#0f9d58 100%)!important}.chip .tag-length{margin-left:5px;margin-right:-2px;font-size:.5rem}.chip-default .tag-length{color:#e91e63;margin-top:1px}.chip-active .tag-length{color:#fff}#cd-timeline .year{position:relative;width:80px;height:80px;margin:10px 0 50px -20px;padding:21px 10px;background-color:#ff5722;color:#fff;font-size:1.8rem;font-weight:600}#cd-timeline .year a{color:#fff}#cd-timeline .month{position:relative;width:60px;height:60px;margin:10px 0 30px -10px;padding:14px 16px;background-color:#ef6c00;color:#fff;font-size:1.7rem;font-weight:600}#cd-timeline .month a{color:#fff}#cd-timeline .day{position:relative;padding:8px 10px;background-color:#ffa726;color:#fff;font-size:1.2rem;font-weight:500}#cd-timeline{max-width:820px;position:relative;margin-top:2rem;margin-bottom:2rem}#cd-timeline::before{content:'';position:absolute;top:0;left:18px;height:100%;width:4px;background:#0f9d58}@media only screen and (min-width:900px){#cd-timeline{margin-top:2rem;margin-bottom:2rem}#cd-timeline::before{left:50%;margin-left:-2px}#cd-timeline .year{margin:10px 0 50px -40px;padding:22px 11px}#cd-timeline .month{margin:10px 0 30px -30px;padding:14px 16px}}.cd-timeline-block{position:relative;margin:1em 0}.cd-timeline-block::after{clear:both;content:"";display:table}.cd-timeline-block:first-child{margin-top:0}.cd-timeline-block:last-child{margin-bottom:0}@media only screen and (min-width:870px){.cd-timeline-block{margin:1em 0}.cd-timeline-block:first-child{margin-top:0}.cd-timeline-block:last-child{margin-bottom:0}}.cd-timeline-img{position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;box-shadow:0 0 0 4px #fff,inset 0 2px 0 rgba(0,0,0,.08),0 3px 0 4px rgba(0,0,0,.05)}@media only screen and (min-width:900px){.cd-timeline-img{width:40px;height:40px;left:50%;margin-left:-20px;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.cssanimations .cd-timeline-img.is-hidden{visibility:hidden}.cssanimations .cd-timeline-img.bounce-in{visibility:visible;-webkit-animation:cd-bounce-1 .6s;-moz-animation:cd-bounce-1 .6s;animation:cd-bounce-1 .6s}}.cd-timeline-content{position:relative;margin-top:-40px;margin-left:60px;padding:0;border-radius:5px;background:#fff;box-shadow:0 15px 35px rgba(50,50,93,.1),0 5px 15px rgba(0,0,0,.07)!important}.cd-timeline-content::after{clear:both;content:"";display:table}.cd-timeline-content .card{margin:0}.cd-timeline-content::before{content:'';position:absolute;top:18px!important;right:100%;height:0;width:14px;margin-left:2px;margin-right:2px;border:1px dashed #ffa726}@media only screen and (min-width:768px){.cd-timeline-content h2{font-size:1.25rem}.cd-timeline-content p{font-size:1rem}.cd-timeline-content .cd-date,.cd-timeline-content .cd-read-more{font-size:.875rem}}@media only screen and (min-width:900px){.cd-timeline-content{margin-left:0;padding:0;width:45%}.cd-timeline-content::before{top:24px;left:100%}.cd-timeline-content .cd-read-more{float:left}.cd-timeline-block:nth-child(even) .cd-timeline-content{float:right}.cd-timeline-block:nth-child(even) .cd-timeline-content::before{top:24px;left:auto;right:100%;border-color:#ffa726}.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more{float:right}.cssanimations .cd-timeline-content.is-hidden{visibility:hidden}.cssanimations .cd-timeline-content.bounce-in{visibility:visible;-webkit-animation:cd-bounce-2 .6s;-moz-animation:cd-bounce-2 .6s;animation:cd-bounce-2 .6s}}.contact-container{width:90%;max-width:900px;margin-top:-60px}@media only screen and (max-width:600px){.contact-container{width:95%}}.about-container{width:90%;max-width:1225px;margin-top:-60px}@media only screen and (max-width:601px){.about-container{width:95%}}.post-statis{text-align:center}.post-statis .statis{display:inline-block;padding:.3rem .8rem;text-align:center;letter-spacing:.03rem}.post-statis .statis .count{display:block;font-size:1.3rem;font-weight:700;text-decoration:underline}.post-statis .statis .count a{color:#42b983}.post-statis .statis .name{font-size:.9rem;color:#777}#aboutme .social-link{margin:.5rem 0;text-align:center}#aboutme .social-link a{display:inline-block;width:2.3rem;height:2.3rem;line-height:2.2rem;margin:0 .5rem;padding:0;color:#fff;border:1px solid #0f9d58;background:radial-gradient(#4cbf30,#0f9d58);font-size:.9rem;border-radius:50%;box-shadow:0 4px 6px rgba(50,50,93,.21),0 2px 3px rgba(0,0,0,.1)}.profile .avatar-img{max-width:160px;width:100%;margin:0 auto;transform:translate3d(0,-65%,0);transition:all 2s}img:hover{transform:rotate(360deg)}.profile .author{margin-top:-80px}.profile .author .post-statis{margin:.5rem 0 1.4rem 0}.profile .author .title{margin-bottom:.1rem;font-size:1.8rem;font-weight:500;color:#3c4858}.profile .author .career{margin:8px 0;font-size:.9rem;font-weight:400;color:#777}#aboutme .profile .social-link{margin:1.5rem 0 .8rem 0}#aboutme .introduction{margin:1.5rem auto 3rem;max-width:600px;color:#999}.my-projects,.my-skills,.post-charts{padding:3.8rem 1.5rem .8rem 1.5rem}.my-gallery .title,.my-projects .title,.my-skills .title,.post-charts,.title{font-size:2rem;margin-bottom:2.25rem}.my-projects .info{max-width:360px;margin:0 auto;padding:1rem 0 1rem}.my-projects .info .icon{display:inline-block;width:76px;height:76px;text-align:center;line-height:76px;color:#fff;font-size:1.75rem;border-radius:50%}.my-projects .info .info-title{margin:1.25rem 0 .875rem;font-size:1.25rem;font-weight:500;line-height:1.5em}.my-projects .info .info-title a{color:#34495e}.my-projects .info .info-desc{margin:0 0 10px;font-size:.9rem;color:#999}.my-skills .skillbar{position:relative;display:block;max-width:360px;margin:15px auto;background:#eee;height:30px;border-radius:35px;-moz-border-radius:35px;-webkit-border-radius:35px;-webkit-transition:.4s linear;-moz-transition:.4s linear;-o-transition:.4s linear;transition:.4s linear;-webkit-transition-property:width,background-color;-moz-transition-property:width,background-color;-o-transition-property:width,background-color;transition-property:width,background-color}.skillbar .skillbar-title{position:absolute;top:0;left:0;width:110px;font-size:.9rem;color:#fff;border-radius:35px;-webkit-border-radius:35px;-moz-border-radius:35px}.skillbar .skillbar-title span{display:block;background:rgba(0,0,0,.15);padding:0 20px;height:30px;line-height:30px;border-radius:35px;-webkit-border-radius:35px;-moz-border-radius:35px}.skillbar .skillbar-bar{height:30px;width:0;border-radius:35px;-moz-border-radius:35px;-webkit-border-radius:35px}.skillbar .skill-bar-percent{position:absolute;right:10px;top:0;font-size:12px;height:30px;line-height:30px;color:#fff;color:rgba(0,0,0,.5)}.my-skills .other-skills{margin-top:2rem}.other-skills .sub-title{font-size:1.5rem}.other-skills .tag-chips{max-width:98%}.other-skills .chip{background-color:#fffffb;border:1px solid #eee}.other-skills .chip:hover{color:#fff;background:linear-gradient(to right,#7fb80e 0,#585eaa 100%);border:1px solid #4cbf30;box-shadow:0 5px 5px rgba(0,0,0,.25)}.my-gallery{margin:4.5rem auto 1rem;padding:0 1.2rem;max-width:1100px}.my-gallery .photo{margin:.5rem 0}.my-gallery .photo img{width:100%;height:200px;border-radius:10px;cursor:pointer}footer{padding-bottom:1px}footer .social-statis{margin-top:26px;position:relative}footer a{color:#dbdbdb}footer .copy-right{color:#dbdbdb}#searchIcon{font-size:1.2rem}#searchModal{min-height:500px;width:80%;background-color:rgba(0,0,0,.8)}#searchInput{color:#fff}#searchModal .search-header .title{font-size:1.6rem;color:coral}#searchResult{margin:-15px 0 10px 10px}#searchResult .search-result-list{margin-left:-8px;padding-left:0;color:#666}.search-result-list .search-result-title{font-size:1.4rem;color:#42b983}.search-result-list li{border-bottom:1px solid #e5e5e5;padding:15px 0 5px 0}.search-result-list .search-keyword{margin:0 2px;padding:1px 5px 1px 4px;border-radius:2px;background-color:#f2f2f2;color:#e96900;font-style:normal;white-space:pre-wrap}.top-scroll{display:none;position:fixed;right:15px;bottom:15px;padding-top:15px;margin-bottom:0;z-index:998}.top-scroll .btn-floating{background:linear-gradient(to bottom right,#ff5e3a 0,#ff2a68 100%);width:48px;height:48px}.top-scroll .btn-floating i{line-height:48px;font-size:1.8rem}@media screen and (min-width:368px) and (max-width:767px){.info-break-policy{word-break:keep-all;float:left;width:50%}}@media screen and (min-width:768px){.info-break-policy{word-break:keep-all;float:left;margin-right:15px}}@media screen and (max-width:367px){.info-break-policy{word-break:keep-all;float:left;width:100%}.custom-card{padding:0 2px!important}}.info-break-policy{margin-bottom:8px}.clearfix{clear:left}.img-shadow{box-shadow:0 5px 25px 0 rgba(0,0,0,.2),0 10px 30px -11px rgba(0,0,0,.6)}.img-margin{margin:2px auto 5px auto}.caption{text-align:center;margin:0 auto 15px auto}.center-caption{color:#525f7f;padding:5px;border-bottom:1px solid #d9d9d9}.lg-sub-html .center-caption{color:#fff!important;border-bottom:none}.overflow-policy{overflow:hidden}.block-with-text{overflow:hidden;position:relative;line-height:1.5em;max-height:3em;text-align:justify;margin-right:-1em;padding-right:1em}.block-with-text:before{content:'...';position:absolute;right:0;bottom:0}.block-with-text:after{content:'';position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}.nav-menu li .sub-nav{position:absolute;top:77px;list-style:none;margin-left:-20px;display:none}.nav-menu li .sub-nav li{text-align:center;clear:left;width:140px;height:35px;line-height:35px;position:relative}.nav-menu li .sub-nav li a{height:34px;line-height:34px;width:138px;padding:0;display:inline-block;border-radius:5px;color:#000}.nav-show i[aria-hidden=true]{-webkit-transform:rotate(180deg)!important;-moz-transform:rotate(180deg)!important;-o-transform:rotate(180deg)!important;-ms-transform:rotate(180deg)!important;transform:rotate(180deg)!important;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.menus_item_child{background-color:rgba(255,255,255,.8);width:fit-content;border-radius:10px;-webkit-box-shadow:0 5px 20px -4px rgba(0,0,0,.5);box-shadow:0 5px 20px -4px rgba(0,0,0,.5);display:none;opacity:.98;-ms-filter:none;filter:none;-webkit-animation:sub_menus .3s .1s ease both;-moz-animation:sub_menus .3s .1s ease both;-o-animation:sub_menus .3s .1s ease both;-ms-animation:sub_menus .3s .1s ease both;animation:sub_menus .3s .1s ease both}.menus_item_child:before{content:"";position:absolute;top:-20px;left:50%;margin-left:-10px;border-width:10px;border-style:solid;border-color:transparent transparent rgba(255,255,255,.8)}.m-nav-item{position:relative;left:45px}.m-nav-item ul{display:none;background:rgba(255,255,255,.1)}.m-nav-item ul li{width:245px;height:50px;line-height:50px;text-align:center}.m-nav-show .m-icon{-webkit-transform:rotate(90deg)!important;-moz-transform:rotate(90deg)!important;-o-transform:rotate(90deg)!important;-ms-transform:rotate(90deg)!important;transform:rotate(90deg)!important;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.m-nav-item>a:hover,.m-nav-show{color:#fff;background:rgba(255,255,255,.8)}.m-nav-item>a:hover:before,.m-nav-show>a:before{opacity:1}.m-nav-item .m-icon{position:absolute;right:65px;height:50px;padding:0;margin:0}.nav-item li:hover a{color:#fff;background:rgba(0,0,0,.1)} +/* rebuild by neat */ \ No newline at end of file diff --git a/static/css/my-gitalk.css b/static/css/my-gitalk.css new file mode 100644 index 0000000..625f033 --- /dev/null +++ b/static/css/my-gitalk.css @@ -0,0 +1,3 @@ +/* build time:Wed Feb 02 2022 13:21:17 GMT+0800 (中国标准时间)*/ +.gitalk-card{margin:1.25rem auto}.gitalk-card .card-content{padding:1px 20px 20px 20px}#gitalk-container .gt-no-init a{color:#42b983;text-decoration:underline}#gitalk-container .gt-btn-login,#gitalk-container .gt-container .gt-btn,#gitalk-container .gt-container .gt-header-controls .gt-btn{border:1px solid #4caf50;background-color:#4caf50;box-shadow:0 2px 2px 0 rgba(76,175,80,.14),0 3px 1px -2px rgba(76,175,80,.2),0 1px 5px 0 rgba(76,175,80,.12)}#gitalk-container .gt-container .gt-link{color:#42b983;text-decoration:underline}#gitalk-container .gt-container .gt-btn-preview{color:#4caf50;background-color:#fff!important;box-shadow:0 2px 2px 0 rgba(76,175,80,.14),0 3px 1px -2px rgba(76,175,80,.2),0 1px 5px 0 rgba(76,175,80,.12)}#gitalk-container .gt-container .gt-header-textarea{background-color:#f6f9fc;border:1px solid rgba(0,0,0,.05)}#gitalk-container .gt-container .gt-svg svg{fill:#42b983}#gitalk-container .gt-container .gt-comment-username,#gitalk-container .gt-container .gt-header-controls-tip,#gitalk-container .gt-container a{color:#42b983}#gitalk-container .gt-container .gt-ico-text{margin-left:.08rem}#gitalk-container .gt-container .gt-comment-body{color:#34495e!important}#gitalk-container .gt-container .gt-header-preview{border:1px solid rgba(0,0,0,.02);background-color:#f9f9f9}.markdown-body p{margin:2px 2px 10px;font-size:1.05rem;line-height:1.78rem}.markdown-body blockquote p{text-indent:.2rem}.markdown-body a{padding:0 2px;color:#42b983;font-weight:500;text-decoration:underline}.markdown-body img{max-width:100%;height:auto;cursor:pointer}.markdown-body ol li{list-style-type:decimal}.markdown-body ol,ul{display:block;padding-left:2em;word-spacing:.05rem}.markdown-body ul li,ol li{display:list-item;line-height:1.8rem;font-size:1rem}.markdown-body ul li{list-style-type:disc}.markdown-body ul ul li{list-style-type:circle}.markdown-body table,td,th{padding:12px 13px;border:1px solid #dfe2e5}.markdown-body table,td,th{border:0}table tr:nth-child(2n),thead{background-color:#fafafa}.markdown-body table th{background-color:#f2f2f2;min-width:80px}.markdown-body table td{min-width:80px}.markdown-body h1{font-size:1.85rem;font-weight:700;line-height:2.2rem}.markdown-body h2{font-size:1.65rem;font-weight:700;line-height:1.9rem}.markdown-body h3{font-size:1.45rem;font-weight:700;line-height:1.7rem}.markdown-body h4{font-size:1.25rem;font-weight:700;line-height:1.5rem}.markdown-body h5{font-size:1.1rem;font-weight:700;line-height:1.4rem}.markdown-body h6{font-size:1rem;line-height:1.3rem}.markdown-body p{font-size:1rem;line-height:1.5rem}.markdown-body hr{margin:12px 0;border:0;border-top:1px solid #ccc}.markdown-body blockquote{margin:15px 0;border-left:5px solid #42b983;padding:1rem .8rem 1rem .8rem;color:#666;background-color:rgba(66,185,131,.1)}.markdown-body pre{padding:1.2em;margin:.5em 0;background:#272822;overflow:auto;border-radius:.3em;tab-size:4}.markdown-body code{padding:1px 1px;font-size:.92rem;color:#e96900;background-color:#f8f8f8;border-radius:2px}.markdown-body pre code{padding:0;color:#e8eaf6;background-color:#272822}.markdown-body pre[class*=language-]{padding:1.2em;margin:.5em 0}.markdown-body code[class*=language-],pre[class*=language-]{color:#e8eaf6}.markdown-body [type=checkbox]:not(:checked),[type=checkbox]:checked{position:inherit;margin-left:-1.3rem;margin-right:.4rem;margin-top:-1px;vertical-align:middle;left:unset;visibility:visible}.markdown-body b,strong{font-weight:700}.markdown-body dfn{font-style:italic}.markdown-body small{font-size:85%}.markdown-body cite{font-style:normal}.markdown-body mark{background-color:#fcf8e3;padding:.2em} +/* rebuild by neat */ \ No newline at end of file diff --git a/static/css/my.css b/static/css/my.css new file mode 100644 index 0000000..03bdfe4 --- /dev/null +++ b/static/css/my.css @@ -0,0 +1,3 @@ +/* build time:Wed Feb 02 2022 13:21:17 GMT+0800 (中国标准时间)*/ +.github-emoji{height:2em;width:2em;display:inline-block!important;position:relative;margin:0 3px!important;padding:0}.github-emoji:hover{animation:emoji-face 5s infinite ease-in-out}@keyframes emoji-face{2%{transform:translate(0,1.5px) rotate(1.5deg)}4%{transform:translate(0,-1.5px) rotate(-.5deg)}6%{transform:translate(0,1.5px) rotate(-1.5deg)}8%{transform:translate(0,-1.5px) rotate(-1.5deg)}10%{transform:translate(0,2.5px) rotate(1.5deg)}12%{transform:translate(0,-.5px) rotate(1.5deg)}14%{transform:translate(0,-1.5px) rotate(1.5deg)}16%{transform:translate(0,-.5px) rotate(-1.5deg)}18%{transform:translate(0,.5px) rotate(-1.5deg)}20%{transform:translate(0,-1.5px) rotate(2.5deg)}22%{transform:translate(0,.5px) rotate(-1.5deg)}24%{transform:translate(0,1.5px) rotate(1.5deg)}26%{transform:translate(0,.5px) rotate(.5deg)}28%{transform:translate(0,.5px) rotate(1.5deg)}} +/* rebuild by neat */ \ No newline at end of file diff --git a/static/css/prism-line-numbers.css b/static/css/prism-line-numbers.css new file mode 100644 index 0000000..5770530 --- /dev/null +++ b/static/css/prism-line-numbers.css @@ -0,0 +1,40 @@ +pre[class*="language-"].line-numbers { + position: relative; + padding-left: 3.8em; + counter-reset: linenumber; +} + +pre[class*="language-"].line-numbers > code { + position: relative; + white-space: inherit; +} + +.line-numbers .line-numbers-rows { + position: absolute; + pointer-events: none; + top: 0; + font-size: 100%; + left: -3.8em; + width: 3em; /* works for line-numbers below 1000 lines */ + letter-spacing: -1px; + border-right: 1px solid #999; + + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + +} + + .line-numbers-rows > span { + display: block; + counter-increment: linenumber; + } + + .line-numbers-rows > span:before { + content: counter(linenumber); + color: #999; + display: block; + padding-right: 0.8em; + text-align: right; + } diff --git a/static/css/prism-tomorrow.css b/static/css/prism-tomorrow.css new file mode 100644 index 0000000..a0eeff0 --- /dev/null +++ b/static/css/prism-tomorrow.css @@ -0,0 +1,122 @@ +/** + * prism.js tomorrow night eighties for JavaScript, CoffeeScript, CSS and HTML + * Based on https://github.com/chriskempson/tomorrow-theme + * @author Rose Pritchard + */ + +code[class*="language-"], +pre[class*="language-"] { + color: #ccc; + background: none; + font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; + font-size: 1em; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + word-wrap: normal; + line-height: 1.5; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +:not(pre) > code[class*="language-"], +pre[class*="language-"] { + background: #2d2d2d; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; + white-space: normal; +} + +.token.comment, +.token.block-comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #999; +} + +.token.punctuation { + color: #ccc; +} + +.token.tag, +.token.attr-name, +.token.namespace, +.token.deleted { + color: #e2777a; +} + +.token.function-name { + color: #6196cc; +} + +.token.boolean, +.token.number, +.token.function { + color: #f08d49; +} + +.token.property, +.token.class-name, +.token.constant, +.token.symbol { + color: #f8c555; +} + +.token.selector, +.token.important, +.token.atrule, +.token.keyword, +.token.builtin { + color: #cc99cd; +} + +.token.string, +.token.char, +.token.attr-value, +.token.regex, +.token.variable { + color: #7ec699; +} + +.token.operator, +.token.entity, +.token.url { + color: #67cdcc; +} + +.token.important, +.token.bold { + font-weight: bold; +} +.token.italic { + font-style: italic; +} + +.token.entity { + cursor: help; +} + +.token.inserted { + color: green; +} diff --git a/static/dplayer/DPlayer.min.css b/static/dplayer/DPlayer.min.css new file mode 100644 index 0000000..878ba62 --- /dev/null +++ b/static/dplayer/DPlayer.min.css @@ -0,0 +1,4 @@ +button[data-balloon]{overflow:visible}[data-balloon]{position:relative;cursor:pointer}[data-balloon]:after{font-family:sans-serif!important;font-weight:400!important;font-style:normal!important;text-shadow:none!important;font-size:12px!important;background:hsla(0,0%,7%,.9);border-radius:4px;color:#fff;content:attr(data-balloon);padding:.5em 1em;white-space:nowrap}[data-balloon]:after,[data-balloon]:before{filter:alpha(opactiy=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;pointer-events:none;transition:all .18s ease-out .18s;position:absolute;z-index:10}[data-balloon]:before{background:no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M2.658 0h32.004c-6 0-11.627 12.002-16.002 12.002C14.285 12.002 8.594 0 2.658 0z'/%3E%3C/svg%3E");background-size:100% auto;width:18px;height:6px;content:""}[data-balloon]:hover:after,[data-balloon]:hover:before,[data-balloon][data-balloon-visible]:after,[data-balloon][data-balloon-visible]:before{filter:alpha(opactiy=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;pointer-events:auto}[data-balloon].font-awesome:after{font-family:FontAwesome}[data-balloon][data-balloon-break]:after{white-space:pre}[data-balloon][data-balloon-blunt]:after,[data-balloon][data-balloon-blunt]:before{transition:none}[data-balloon][data-balloon-pos=up]:after{margin-bottom:11px}[data-balloon][data-balloon-pos=up]:after,[data-balloon][data-balloon-pos=up]:before{bottom:100%;left:50%;-webkit-transform:translate(-50%,10px);transform:translate(-50%,10px);-webkit-transform-origin:top;transform-origin:top}[data-balloon][data-balloon-pos=up]:before{margin-bottom:5px}[data-balloon][data-balloon-pos=up]:hover:after,[data-balloon][data-balloon-pos=up]:hover:before,[data-balloon][data-balloon-pos=up][data-balloon-visible]:after,[data-balloon][data-balloon-pos=up][data-balloon-visible]:before{-webkit-transform:translate(-50%);transform:translate(-50%)}[data-balloon][data-balloon-pos=up-left]:after{left:0;margin-bottom:11px}[data-balloon][data-balloon-pos=up-left]:after,[data-balloon][data-balloon-pos=up-left]:before{bottom:100%;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transform-origin:top;transform-origin:top}[data-balloon][data-balloon-pos=up-left]:before{left:5px;margin-bottom:5px}[data-balloon][data-balloon-pos=up-left]:hover:after,[data-balloon][data-balloon-pos=up-left]:hover:before,[data-balloon][data-balloon-pos=up-left][data-balloon-visible]:after,[data-balloon][data-balloon-pos=up-left][data-balloon-visible]:before{-webkit-transform:translate(0);transform:translate(0)}[data-balloon][data-balloon-pos=up-right]:after{right:0;margin-bottom:11px}[data-balloon][data-balloon-pos=up-right]:after,[data-balloon][data-balloon-pos=up-right]:before{bottom:100%;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transform-origin:top;transform-origin:top}[data-balloon][data-balloon-pos=up-right]:before{right:5px;margin-bottom:5px}[data-balloon][data-balloon-pos=up-right]:hover:after,[data-balloon][data-balloon-pos=up-right]:hover:before,[data-balloon][data-balloon-pos=up-right][data-balloon-visible]:after,[data-balloon][data-balloon-pos=up-right][data-balloon-visible]:before{-webkit-transform:translate(0);transform:translate(0)}[data-balloon][data-balloon-pos=down]:after{margin-top:11px}[data-balloon][data-balloon-pos=down]:after,[data-balloon][data-balloon-pos=down]:before{left:50%;top:100%;-webkit-transform:translate(-50%,-10px);transform:translate(-50%,-10px)}[data-balloon][data-balloon-pos=down]:before{background:no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M33.342 12H1.338c6 0 11.627-12.002 16.002-12.002C21.715-.002 27.406 12 33.342 12z'/%3E%3C/svg%3E");background-size:100% auto;width:18px;height:6px;margin-top:5px}[data-balloon][data-balloon-pos=down]:hover:after,[data-balloon][data-balloon-pos=down]:hover:before,[data-balloon][data-balloon-pos=down][data-balloon-visible]:after,[data-balloon][data-balloon-pos=down][data-balloon-visible]:before{-webkit-transform:translate(-50%);transform:translate(-50%)}[data-balloon][data-balloon-pos=down-left]:after{left:0;margin-top:11px;top:100%;-webkit-transform:translateY(-10px);transform:translateY(-10px)}[data-balloon][data-balloon-pos=down-left]:before{background:no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M33.342 12H1.338c6 0 11.627-12.002 16.002-12.002C21.715-.002 27.406 12 33.342 12z'/%3E%3C/svg%3E");background-size:100% auto;width:18px;height:6px;left:5px;margin-top:5px;top:100%;-webkit-transform:translateY(-10px);transform:translateY(-10px)}[data-balloon][data-balloon-pos=down-left]:hover:after,[data-balloon][data-balloon-pos=down-left]:hover:before,[data-balloon][data-balloon-pos=down-left][data-balloon-visible]:after,[data-balloon][data-balloon-pos=down-left][data-balloon-visible]:before{-webkit-transform:translate(0);transform:translate(0)}[data-balloon][data-balloon-pos=down-right]:after{right:0;margin-top:11px;top:100%;-webkit-transform:translateY(-10px);transform:translateY(-10px)}[data-balloon][data-balloon-pos=down-right]:before{background:no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M33.342 12H1.338c6 0 11.627-12.002 16.002-12.002C21.715-.002 27.406 12 33.342 12z'/%3E%3C/svg%3E");background-size:100% auto;width:18px;height:6px;right:5px;margin-top:5px;top:100%;-webkit-transform:translateY(-10px);transform:translateY(-10px)}[data-balloon][data-balloon-pos=down-right]:hover:after,[data-balloon][data-balloon-pos=down-right]:hover:before,[data-balloon][data-balloon-pos=down-right][data-balloon-visible]:after,[data-balloon][data-balloon-pos=down-right][data-balloon-visible]:before{-webkit-transform:translate(0);transform:translate(0)}[data-balloon][data-balloon-pos=left]:after{margin-right:11px;right:100%;top:50%;-webkit-transform:translate(10px,-50%);transform:translate(10px,-50%)}[data-balloon][data-balloon-pos=left]:before{background:no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='36'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M0 33.342V1.338c0 6 12.002 11.627 12.002 16.002C12.002 21.715 0 27.406 0 33.342z'/%3E%3C/svg%3E");background-size:100% auto;width:6px;height:18px;margin-right:5px;right:100%;top:50%;-webkit-transform:translate(10px,-50%);transform:translate(10px,-50%)}[data-balloon][data-balloon-pos=left]:hover:after,[data-balloon][data-balloon-pos=left]:hover:before,[data-balloon][data-balloon-pos=left][data-balloon-visible]:after,[data-balloon][data-balloon-pos=left][data-balloon-visible]:before{-webkit-transform:translateY(-50%);transform:translateY(-50%)}[data-balloon][data-balloon-pos=right]:after{left:100%;margin-left:11px;top:50%;-webkit-transform:translate(-10px,-50%);transform:translate(-10px,-50%)}[data-balloon][data-balloon-pos=right]:before{background:no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='36'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M12 2.658v32.004c0-6-12.002-11.627-12.002-16.002C-.002 14.285 12 8.594 12 2.658z'/%3E%3C/svg%3E");background-size:100% auto;width:6px;height:18px;left:100%;margin-left:5px;top:50%;-webkit-transform:translate(-10px,-50%);transform:translate(-10px,-50%)}[data-balloon][data-balloon-pos=right]:hover:after,[data-balloon][data-balloon-pos=right]:hover:before,[data-balloon][data-balloon-pos=right][data-balloon-visible]:after,[data-balloon][data-balloon-pos=right][data-balloon-visible]:before{-webkit-transform:translateY(-50%);transform:translateY(-50%)}[data-balloon][data-balloon-length=small]:after{white-space:normal;width:80px}[data-balloon][data-balloon-length=medium]:after{white-space:normal;width:150px}[data-balloon][data-balloon-length=large]:after{white-space:normal;width:260px}[data-balloon][data-balloon-length=xlarge]:after{white-space:normal;width:380px}@media screen and (max-width:768px){[data-balloon][data-balloon-length=xlarge]:after{white-space:normal;width:90vw}}[data-balloon][data-balloon-length=fit]:after{white-space:normal;width:100%} +@-webkit-keyframes my-face{2%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}4%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}6%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}8%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}10%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}12%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}14%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}16%{-webkit-transform:translateY(-.5px) rotate(-1.5deg);transform:translateY(-.5px) rotate(-1.5deg)}18%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}20%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}22%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}24%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}26%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}28%{-webkit-transform:translateY(.5px) rotate(1.5deg);transform:translateY(.5px) rotate(1.5deg)}30%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}32%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}34%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}36%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}38%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}40%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}42%{-webkit-transform:translateY(2.5px) rotate(-1.5deg);transform:translateY(2.5px) rotate(-1.5deg)}44%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}46%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}48%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}50%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}52%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}54%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}56%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}58%{-webkit-transform:translateY(.5px) rotate(2.5deg);transform:translateY(.5px) rotate(2.5deg)}60%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}62%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}64%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}66%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}68%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}70%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}72%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}74%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}76%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}78%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}80%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}82%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}84%{-webkit-transform:translateY(1.5px) rotate(2.5deg);transform:translateY(1.5px) rotate(2.5deg)}86%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}88%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}90%{-webkit-transform:translateY(2.5px) rotate(-.5deg);transform:translateY(2.5px) rotate(-.5deg)}92%{-webkit-transform:translateY(.5px) rotate(-.5deg);transform:translateY(.5px) rotate(-.5deg)}94%{-webkit-transform:translateY(2.5px) rotate(.5deg);transform:translateY(2.5px) rotate(.5deg)}96%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}98%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}0%,to{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}}@keyframes my-face{2%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}4%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}6%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}8%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}10%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}12%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}14%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}16%{-webkit-transform:translateY(-.5px) rotate(-1.5deg);transform:translateY(-.5px) rotate(-1.5deg)}18%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}20%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}22%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}24%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}26%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}28%{-webkit-transform:translateY(.5px) rotate(1.5deg);transform:translateY(.5px) rotate(1.5deg)}30%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}32%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}34%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}36%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}38%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}40%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}42%{-webkit-transform:translateY(2.5px) rotate(-1.5deg);transform:translateY(2.5px) rotate(-1.5deg)}44%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}46%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}48%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}50%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}52%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}54%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}56%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}58%{-webkit-transform:translateY(.5px) rotate(2.5deg);transform:translateY(.5px) rotate(2.5deg)}60%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}62%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}64%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}66%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}68%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}70%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}72%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}74%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}76%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}78%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}80%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}82%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}84%{-webkit-transform:translateY(1.5px) rotate(2.5deg);transform:translateY(1.5px) rotate(2.5deg)}86%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}88%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}90%{-webkit-transform:translateY(2.5px) rotate(-.5deg);transform:translateY(2.5px) rotate(-.5deg)}92%{-webkit-transform:translateY(.5px) rotate(-.5deg);transform:translateY(.5px) rotate(-.5deg)}94%{-webkit-transform:translateY(2.5px) rotate(.5deg);transform:translateY(2.5px) rotate(.5deg)}96%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}98%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}0%,to{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}}.dplayer{position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1}.dplayer *{box-sizing:content-box}.dplayer svg{width:100%;height:100%}.dplayer svg circle,.dplayer svg path{fill:#fff}.dplayer:-webkit-full-screen{width:100%;height:100%;background:#000;position:fixed;z-index:100000;left:0;top:0;margin:0;padding:0;-webkit-transform:translate(0);transform:translate(0)}.dplayer:-webkit-full-screen .dplayer-danmaku .dplayer-danmaku-bottom.dplayer-danmaku-move,.dplayer:-webkit-full-screen .dplayer-danmaku .dplayer-danmaku-top.dplayer-danmaku-move{-webkit-animation:danmaku-center 6s linear;animation:danmaku-center 6s linear;-webkit-animation-play-state:inherit;animation-play-state:inherit}.dplayer:-webkit-full-screen .dplayer-danmaku .dplayer-danmaku-right.dplayer-danmaku-move{-webkit-animation:danmaku 8s linear;animation:danmaku 8s linear;-webkit-animation-play-state:inherit;animation-play-state:inherit}.dplayer.dplayer-live .dplayer-bar-wrap,.dplayer.dplayer-live.dplayer-no-danmaku .dplayer-setting,.dplayer.dplayer-live .dplayer-setting-loop,.dplayer.dplayer-live .dplayer-setting-speed,.dplayer.dplayer-live .dplayer-time,.dplayer.dplayer-no-danmaku .dplayer-controller .dplayer-icons .dplayer-comment,.dplayer.dplayer-no-danmaku .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box .dplayer-setting-danmaku,.dplayer.dplayer-no-danmaku .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box .dplayer-setting-danunlimit,.dplayer.dplayer-no-danmaku .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box .dplayer-setting-showdan,.dplayer.dplayer-no-danmaku .dplayer-danmaku{display:none}.dplayer.dplayer-arrow .dplayer-danmaku{font-size:18px}.dplayer.dplayer-arrow .dplayer-icon{margin:0 -3px}.dplayer.dplayer-playing .dplayer-danmaku .dplayer-danmaku-move{-webkit-animation-play-state:running;animation-play-state:running}@media (min-width:900px){.dplayer.dplayer-playing .dplayer-controller,.dplayer.dplayer-playing .dplayer-controller-mask{opacity:0}.dplayer.dplayer-playing:hover .dplayer-controller,.dplayer.dplayer-playing:hover .dplayer-controller-mask{opacity:1}}.dplayer.dplayer-loading .dplayer-bezel .diplayer-loading-icon{display:block}.dplayer.dplayer-loading .dplayer-danmaku,.dplayer.dplayer-loading .dplayer-danmaku-move,.dplayer.dplayer-paused .dplayer-danmaku,.dplayer.dplayer-paused .dplayer-danmaku-move{-webkit-animation-play-state:paused;animation-play-state:paused}.dplayer.dplayer-hide-controller{cursor:none}.dplayer.dplayer-hide-controller .dplayer-controller,.dplayer.dplayer-hide-controller .dplayer-controller-mask{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.dplayer.dplayer-show-controller .dplayer-controller,.dplayer.dplayer-show-controller .dplayer-controller-mask{opacity:1}.dplayer.dplayer-fulled{position:fixed;z-index:100000;left:0;top:0;width:100%;height:100%}.dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-camera-icon,.dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-volume{display:none}.dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-full .dplayer-full-in-icon{position:static;display:inline-block}.dplayer.dplayer-mobile .dplayer-bar-time{display:none}.dplayer-web-fullscreen-fix{position:fixed;top:0;left:0;margin:0;padding:0}[data-balloon]:before{display:none}[data-balloon]:after{padding:.3em .7em;background:hsla(0,0%,7%,.7)}[data-balloon][data-balloon-pos=up]:after{margin-bottom:0}.dplayer-bezel{position:absolute;left:0;right:0;top:0;bottom:0;font-size:22px;color:#fff;pointer-events:none}.dplayer-bezel .dplayer-bezel-icon{position:absolute;top:50%;left:50%;margin:-26px 0 0 -26px;height:52px;width:52px;padding:12px;box-sizing:border-box;background:rgba(0,0,0,.5);border-radius:50%;opacity:0;pointer-events:none}.dplayer-bezel .dplayer-bezel-icon.dplayer-bezel-transition{-webkit-animation:bezel-hide .5s linear;animation:bezel-hide .5s linear}@-webkit-keyframes bezel-hide{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@keyframes bezel-hide{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}.dplayer-bezel .dplayer-danloading{position:absolute;top:50%;margin-top:-7px;width:100%;text-align:center;font-size:14px;line-height:14px;-webkit-animation:my-face 5s infinite ease-in-out;animation:my-face 5s infinite ease-in-out}.dplayer-bezel .diplayer-loading-icon{display:none;position:absolute;top:50%;left:50%;margin:-18px 0 0 -18px;height:36px;width:36px;pointer-events:none}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-hide{display:none}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot{-webkit-animation:diplayer-loading-dot-fade .8s ease infinite;animation:diplayer-loading-dot-fade .8s ease infinite;opacity:0;-webkit-transform-origin:4px 4px;transform-origin:4px 4px}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-7{-webkit-animation-delay:.7s;animation-delay:.7s}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-6{-webkit-animation-delay:.6s;animation-delay:.6s}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-5{-webkit-animation-delay:.5s;animation-delay:.5s}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-4{-webkit-animation-delay:.4s;animation-delay:.4s}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-3{-webkit-animation-delay:.3s;animation-delay:.3s}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-2{-webkit-animation-delay:.2s;animation-delay:.2s}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-1{-webkit-animation-delay:.1s;animation-delay:.1s}@-webkit-keyframes diplayer-loading-dot-fade{0%{opacity:.7;-webkit-transform:scale(1.2);transform:scale(1.2)}50%{opacity:.25;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:.25;-webkit-transform:scale(.85);transform:scale(.85)}}@keyframes diplayer-loading-dot-fade{0%{opacity:.7;-webkit-transform:scale(1.2);transform:scale(1.2)}50%{opacity:.25;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:.25;-webkit-transform:scale(.85);transform:scale(.85)}}.dplayer-controller-mask{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==) repeat-x bottom;height:98px;width:100%}.dplayer-controller,.dplayer-controller-mask{position:absolute;bottom:0;transition:all .3s ease}.dplayer-controller{left:0;right:0;height:41px;padding:0 20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dplayer-controller.dplayer-controller-comment .dplayer-icons{display:none}.dplayer-controller.dplayer-controller-comment .dplayer-icons.dplayer-comment-box{display:block}.dplayer-controller .dplayer-bar-wrap{padding:5px 0;cursor:pointer;position:absolute;bottom:33px;width:calc(100% - 40px);height:3px}.dplayer-controller .dplayer-bar-wrap:hover .dplayer-bar .dplayer-played .dplayer-thumb{-webkit-transform:scale(1);transform:scale(1)}.dplayer-controller .dplayer-bar-wrap:hover .dplayer-highlight{display:block;width:8px;-webkit-transform:translateX(-4px);transform:translateX(-4px);top:4px;height:40%}.dplayer-controller .dplayer-bar-wrap .dplayer-highlight{z-index:12;position:absolute;top:5px;width:6px;height:20%;border-radius:6px;background-color:#fff;text-align:center;-webkit-transform:translateX(-3px);transform:translateX(-3px);transition:all .2s ease-in-out}.dplayer-controller .dplayer-bar-wrap .dplayer-highlight:hover .dplayer-highlight-text{display:block}.dplayer-controller .dplayer-bar-wrap .dplayer-highlight:hover~.dplayer-bar-preview,.dplayer-controller .dplayer-bar-wrap .dplayer-highlight:hover~.dplayer-bar-time{opacity:0}.dplayer-controller .dplayer-bar-wrap .dplayer-highlight .dplayer-highlight-text{display:none;position:absolute;left:50%;top:-24px;padding:5px 8px;background-color:rgba(0,0,0,.62);color:#fff;border-radius:4px;font-size:12px;white-space:nowrap;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.dplayer-controller .dplayer-bar-wrap .dplayer-bar-preview{position:absolute;background:#fff;pointer-events:none;display:none;background-size:16000px 100%}.dplayer-controller .dplayer-bar-wrap .dplayer-bar-preview-canvas{position:absolute;width:100%;height:100%;z-index:1;pointer-events:none}.dplayer-controller .dplayer-bar-wrap .dplayer-bar-time{position:absolute;left:0;top:-20px;border-radius:4px;padding:5px 7px;background-color:rgba(0,0,0,.62);color:#fff;font-size:12px;text-align:center;opacity:1;transition:opacity .1s ease-in-out;word-wrap:normal;word-break:normal;z-index:2;pointer-events:none}.dplayer-controller .dplayer-bar-wrap .dplayer-bar-time.hidden{opacity:0}.dplayer-controller .dplayer-bar-wrap .dplayer-bar{position:relative;height:3px;width:100%;background:hsla(0,0%,100%,.2);cursor:pointer}.dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-loaded{background:hsla(0,0%,100%,.4);transition:all .5s ease}.dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-loaded,.dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-played{position:absolute;left:0;top:0;bottom:0;height:3px;will-change:width}.dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-played .dplayer-thumb{position:absolute;top:0;right:5px;margin-top:-4px;margin-right:-10px;height:11px;width:11px;border-radius:50%;cursor:pointer;transition:all .3s ease-in-out;-webkit-transform:scale(0);transform:scale(0)}.dplayer-controller .dplayer-icons{height:38px;position:absolute;bottom:0}.dplayer-controller .dplayer-icons.dplayer-comment-box{display:none;position:absolute;transition:all .3s ease-in-out;z-index:2;height:38px;bottom:0;left:20px;right:20px;color:#fff}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-icon{padding:7px}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-icon{position:absolute;left:0;top:0}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-send-icon{position:absolute;right:0;top:0}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box{position:absolute;background:rgba(28,28,28,.9);bottom:41px;left:0;box-shadow:0 0 25px rgba(0,0,0,.3);border-radius:4px;padding:10px 10px 16px;font-size:14px;width:204px;transition:all .3s ease-in-out;-webkit-transform:scale(0);transform:scale(0)}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box.dplayer-comment-setting-open{-webkit-transform:scale(1);transform:scale(1)}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box input[type=radio]{display:none}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box label{cursor:pointer}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-title{font-size:13px;color:#fff;line-height:30px}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type{font-size:0}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type .dplayer-comment-setting-title{margin-bottom:6px}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type label:nth-child(2) span{border-radius:4px 0 0 4px}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type label:nth-child(4) span{border-radius:0 4px 4px 0}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type span{width:33%;padding:4px 6px;line-height:16px;display:inline-block;font-size:12px;color:#fff;border:1px solid #fff;margin-right:-1px;box-sizing:border-box;text-align:center;cursor:pointer}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type input:checked+span{background:#e4e4e6;color:#1c1c1c}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color{font-size:0}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color label{font-size:0;padding:6px;display:inline-block}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color span{width:22px;height:22px;display:inline-block;border-radius:50%;box-sizing:border-box;cursor:pointer}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color span:hover{-webkit-animation:my-face 5s infinite ease-in-out;animation:my-face 5s infinite ease-in-out}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input{outline:none;border:none;padding:8px 31px;font-size:14px;line-height:18px;text-align:center;border-radius:4px;background:none;margin:0;height:100%;box-sizing:border-box;width:100%;color:#fff}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input::-webkit-input-placeholder{color:#fff;opacity:.8}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input:-ms-input-placeholder,.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input::-ms-input-placeholder{color:#fff;opacity:.8}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input::placeholder{color:#fff;opacity:.8}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input::-ms-clear{display:none}.dplayer-controller .dplayer-icons.dplayer-icons-left .dplayer-icon{padding:7px}.dplayer-controller .dplayer-icons.dplayer-icons-right{right:20px}.dplayer-controller .dplayer-icons.dplayer-icons-right .dplayer-icon{padding:8px}.dplayer-controller .dplayer-icons .dplayer-live-badge,.dplayer-controller .dplayer-icons .dplayer-time{line-height:38px;color:#eee;text-shadow:0 0 2px rgba(0,0,0,.5);vertical-align:middle;font-size:13px;cursor:default}.dplayer-controller .dplayer-icons .dplayer-live-dot{display:inline-block;width:6px;height:6px;vertical-align:4%;margin-right:5px;content:"";border-radius:6px}.dplayer-controller .dplayer-icons .dplayer-icon{width:40px;height:100%;border:none;background-color:transparent;outline:none;cursor:pointer;vertical-align:middle;box-sizing:border-box;display:inline-block}.dplayer-controller .dplayer-icons .dplayer-icon .dplayer-icon-content{transition:all .2s ease-in-out;opacity:.8}.dplayer-controller .dplayer-icons .dplayer-icon:hover .dplayer-icon-content{opacity:1}.dplayer-controller .dplayer-icons .dplayer-icon.dplayer-quality-icon{color:#fff;width:auto;line-height:22px;font-size:14px}.dplayer-controller .dplayer-icons .dplayer-icon.dplayer-comment-icon{padding:10px 9px 9px}.dplayer-controller .dplayer-icons .dplayer-icon.dplayer-setting-icon{padding-top:8.5px}.dplayer-controller .dplayer-icons .dplayer-icon.dplayer-volume-icon{width:43px}.dplayer-controller .dplayer-icons .dplayer-volume{position:relative;display:inline-block;cursor:pointer;height:100%}.dplayer-controller .dplayer-icons .dplayer-volume:hover .dplayer-volume-bar-wrap .dplayer-volume-bar{width:45px}.dplayer-controller .dplayer-icons .dplayer-volume:hover .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner .dplayer-thumb{-webkit-transform:scale(1);transform:scale(1)}.dplayer-controller .dplayer-icons .dplayer-volume.dplayer-volume-active .dplayer-volume-bar-wrap .dplayer-volume-bar{width:45px}.dplayer-controller .dplayer-icons .dplayer-volume.dplayer-volume-active .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner .dplayer-thumb{-webkit-transform:scale(1);transform:scale(1)}.dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap{display:inline-block;margin:0 10px 0 -5px;vertical-align:middle;height:100%}.dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap .dplayer-volume-bar{position:relative;top:17px;width:0;height:3px;background:#aaa;transition:all .3s ease-in-out}.dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner{position:absolute;bottom:0;left:0;height:100%;transition:all .1s ease;will-change:width}.dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner .dplayer-thumb{position:absolute;top:0;right:5px;margin-top:-4px;margin-right:-10px;height:11px;width:11px;border-radius:50%;cursor:pointer;transition:all .3s ease-in-out;-webkit-transform:scale(0);transform:scale(0)}.dplayer-controller .dplayer-icons .dplayer-setting,.dplayer-controller .dplayer-icons .dplayer-subtitle-btn{display:inline-block;height:100%}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box{position:absolute;right:0;bottom:50px;-webkit-transform:scale(0);transform:scale(0);width:150px;border-radius:2px;background:rgba(28,28,28,.9);padding:7px 0;transition:all .3s ease-in-out;overflow:hidden;z-index:2}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box>div{display:none}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box>div.dplayer-setting-origin-panel{display:block}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-open{-webkit-transform:scale(1);transform:scale(1)}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-narrow{width:70px;height:180px;text-align:center}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-speed .dplayer-setting-origin-panel{display:none}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-speed .dplayer-setting-speed-panel{display:block}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-item,.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-speed-item{height:30px;padding:5px 10px;box-sizing:border-box;cursor:pointer;position:relative}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-item:hover,.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-speed-item:hover{background-color:hsla(0,0%,100%,.1)}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku{padding:5px 0}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-label{padding:0 10px;display:inline}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku:hover .dplayer-label{display:none}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku:hover .dplayer-danmaku-bar-wrap{display:inline-block}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku.dplayer-setting-danmaku-active .dplayer-label{display:none}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku.dplayer-setting-danmaku-active .dplayer-danmaku-bar-wrap{display:inline-block}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap{padding:0 10px;box-sizing:border-box;display:none;vertical-align:middle;height:100%;width:100%}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap .dplayer-danmaku-bar{position:relative;top:8.5px;width:100%;height:3px;background:#fff;transition:all .3s ease-in-out}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap .dplayer-danmaku-bar .dplayer-danmaku-bar-inner{position:absolute;bottom:0;left:0;height:100%;transition:all .1s ease;background:#aaa;will-change:width}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap .dplayer-danmaku-bar .dplayer-danmaku-bar-inner .dplayer-thumb{position:absolute;top:0;right:5px;margin-top:-4px;margin-right:-10px;height:11px;width:11px;border-radius:50%;cursor:pointer;transition:all .3s ease-in-out;background:#aaa}.dplayer-controller .dplayer-icons .dplayer-full{display:inline-block;height:100%;position:relative}.dplayer-controller .dplayer-icons .dplayer-full:hover .dplayer-full-in-icon{display:block}.dplayer-controller .dplayer-icons .dplayer-full .dplayer-full-in-icon{position:absolute;top:-30px;z-index:1;display:none}.dplayer-controller .dplayer-icons .dplayer-quality{position:relative;display:inline-block;height:100%;z-index:2}.dplayer-controller .dplayer-icons .dplayer-quality:hover .dplayer-quality-list,.dplayer-controller .dplayer-icons .dplayer-quality:hover .dplayer-quality-mask{display:block}.dplayer-controller .dplayer-icons .dplayer-quality .dplayer-quality-mask{display:none;position:absolute;bottom:38px;left:-18px;width:80px;padding-bottom:12px}.dplayer-controller .dplayer-icons .dplayer-quality .dplayer-quality-list{display:none;font-size:12px;width:80px;border-radius:2px;background:rgba(28,28,28,.9);padding:5px 0;transition:all .3s ease-in-out;overflow:hidden;color:#fff;text-align:center}.dplayer-controller .dplayer-icons .dplayer-quality .dplayer-quality-item{height:25px;box-sizing:border-box;cursor:pointer;line-height:25px}.dplayer-controller .dplayer-icons .dplayer-quality .dplayer-quality-item:hover{background-color:hsla(0,0%,100%,.1)}.dplayer-controller .dplayer-icons .dplayer-comment{display:inline-block;height:100%}.dplayer-controller .dplayer-icons .dplayer-label{color:#eee;font-size:13px;display:inline-block;vertical-align:middle;white-space:nowrap}.dplayer-controller .dplayer-icons .dplayer-toggle{width:32px;height:20px;text-align:center;font-size:0;vertical-align:middle;position:absolute;top:5px;right:10px}.dplayer-controller .dplayer-icons .dplayer-toggle input{max-height:0;max-width:0;display:none}.dplayer-controller .dplayer-icons .dplayer-toggle input+label{display:inline-block;position:relative;box-shadow:inset 0 0 0 0 #dfdfdf;border:1px solid #dfdfdf;height:20px;width:32px;border-radius:10px;box-sizing:border-box;cursor:pointer;transition:.2s ease-in-out}.dplayer-controller .dplayer-icons .dplayer-toggle input+label:after,.dplayer-controller .dplayer-icons .dplayer-toggle input+label:before{content:"";position:absolute;display:block;height:18px;width:18px;top:0;left:0;border-radius:15px;transition:.2s ease-in-out}.dplayer-controller .dplayer-icons .dplayer-toggle input+label:after{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.4)}.dplayer-controller .dplayer-icons .dplayer-toggle input:checked+label{border-color:hsla(0,0%,100%,.5)}.dplayer-controller .dplayer-icons .dplayer-toggle input:checked+label:before{width:30px;background:hsla(0,0%,100%,.5)}.dplayer-controller .dplayer-icons .dplayer-toggle input:checked+label:after{left:12px}.dplayer-danmaku{position:absolute;left:0;right:0;top:0;bottom:0;font-size:22px;color:#fff}.dplayer-danmaku .dplayer-danmaku-item{display:inline-block;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;white-space:nowrap;text-shadow:.5px .5px .5px rgba(0,0,0,.5)}.dplayer-danmaku .dplayer-danmaku-item--demo{position:absolute;visibility:hidden}.dplayer-danmaku .dplayer-danmaku-right{position:absolute;right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.dplayer-danmaku .dplayer-danmaku-right.dplayer-danmaku-move{will-change:transform;-webkit-animation:danmaku 5s linear;animation:danmaku 5s linear;-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes danmaku{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes danmaku{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}}.dplayer-danmaku .dplayer-danmaku-bottom,.dplayer-danmaku .dplayer-danmaku-top{position:absolute;width:100%;text-align:center;visibility:hidden}.dplayer-danmaku .dplayer-danmaku-bottom.dplayer-danmaku-move,.dplayer-danmaku .dplayer-danmaku-top.dplayer-danmaku-move{will-change:visibility;-webkit-animation:danmaku-center 4s linear;animation:danmaku-center 4s linear;-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes danmaku-center{0%{visibility:visible}to{visibility:visible}}@keyframes danmaku-center{0%{visibility:visible}to{visibility:visible}}.dplayer-logo{pointer-events:none;position:absolute;left:20px;top:20px;max-width:50px;max-height:50px}.dplayer-logo img{max-width:100%;max-height:100%;background:none}.dplayer-menu{position:absolute;width:170px;border-radius:2px;background:rgba(28,28,28,.85);padding:5px 0;overflow:hidden;z-index:3;display:none}.dplayer-menu.dplayer-menu-show{display:block}.dplayer-menu .dplayer-menu-item{height:30px;box-sizing:border-box;cursor:pointer}.dplayer-menu .dplayer-menu-item:hover{background-color:hsla(0,0%,100%,.1)}.dplayer-menu .dplayer-menu-item a{padding:0 10px;line-height:30px;color:#eee;font-size:13px;display:inline-block;vertical-align:middle;width:100%;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dplayer-menu .dplayer-menu-item a:hover{text-decoration:none}.dplayer-notice{opacity:0;position:absolute;bottom:60px;left:20px;font-size:14px;border-radius:2px;background:rgba(28,28,28,.9);padding:7px 20px;transition:all .3s ease-in-out;overflow:hidden;color:#fff;pointer-events:none}.dplayer-subtitle{position:absolute;bottom:40px;width:90%;left:5%;text-align:center;color:#fff;text-shadow:.5px .5px .5px rgba(0,0,0,.5);font-size:20px}.dplayer-subtitle.dplayer-subtitle-hide{display:none}.dplayer-mask{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;display:none}.dplayer-mask.dplayer-mask-show{display:block}.dplayer-video-wrap{position:relative;background:#000;font-size:0;width:100%;height:100%}.dplayer-video-wrap .dplayer-video{width:100%;height:100%;display:none}.dplayer-video-wrap .dplayer-video-current{display:block}.dplayer-video-wrap .dplayer-video-prepare{display:none}.dplayer-info-panel{position:absolute;top:10px;left:10px;width:400px;background:rgba(28,28,28,.8);padding:10px;color:#fff;font-size:12px;border-radius:2px}.dplayer-info-panel-hide{display:none}.dplayer-info-panel .dplayer-info-panel-close{cursor:pointer;position:absolute;right:10px;top:10px}.dplayer-info-panel .dplayer-info-panel-item>span{display:inline-block;vertical-align:middle;line-height:15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dplayer-info-panel .dplayer-info-panel-item-title{width:100px;text-align:right;margin-right:10px}.dplayer-info-panel .dplayer-info-panel-item-data{width:260px} + +/*# sourceMappingURL=DPlayer.min.css.map*/ \ No newline at end of file diff --git a/static/dplayer/DPlayer.min.js b/static/dplayer/DPlayer.min.js new file mode 100644 index 0000000..9922b02 --- /dev/null +++ b/static/dplayer/DPlayer.min.js @@ -0,0 +1,2 @@ +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("DPlayer",[],t):"object"==typeof exports?exports.DPlayer=t():e.DPlayer=t()}(window,function(){return function(e){var t={};function n(i){if(t[i])return t[i].exports;var a=t[i]={i:i,l:!1,exports:{}};return e[i].call(a.exports,a,a.exports,n),a.l=!0,a.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(i,a,function(t){return e[t]}.bind(null,a));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/",n(n.s=78)}([function(e,t,n){"use strict";var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=n(11),o=n(65),r=Object.prototype.toString;function s(e){return"[object Array]"===r.call(e)}function l(e){return null!==e&&"object"===(void 0===e?"undefined":i(e))}function c(e){return"[object Function]"===r.call(e)}function u(e,t){if(null!==e&&void 0!==e)if("object"!==(void 0===e?"undefined":i(e))&&(e=[e]),s(e))for(var n=0,a=e.length;n0?[t,n,i]:[n,i]).map(function(e){return e<10?"0"+e:""+e}).join(":")},getElementViewLeft:function(e){var t=e.offsetLeft,n=e.offsetParent,i=document.body.scrollLeft+document.documentElement.scrollLeft;if(document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement)for(;null!==n&&n!==e;)t+=n.offsetLeft,n=n.offsetParent;else for(;null!==n;)t+=n.offsetLeft,n=n.offsetParent;return t-i},getBoundingClientRectViewLeft:function(e){var t=document.documentElement.scrollTop;if(e.getBoundingClientRect){if("number"!=typeof this.getBoundingClientRectViewLeft.offset){var n=document.createElement("div");n.style.cssText="position:absolute;top:0;left:0;",document.body.appendChild(n),this.getBoundingClientRectViewLeft.offset=-n.getBoundingClientRect().top-t,document.body.removeChild(n),n=null}var i=e.getBoundingClientRect(),a=this.getBoundingClientRectViewLeft.offset;return i.left+a}return this.getElementViewLeft(e)},getScrollPosition:function(){return{left:window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0,top:window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0}},setScrollPosition:function(e){var t=e.left,n=void 0===t?0:t,i=e.top,a=void 0===i?0:i;this.isFirefox?(document.documentElement.scrollLeft=n,document.documentElement.scrollTop=a):window.scrollTo(n,a)},isMobile:i,isFirefox:/firefox/i.test(window.navigator.userAgent),isChrome:/chrome/i.test(window.navigator.userAgent),storage:{set:function(e,t){localStorage.setItem(e,t)},get:function(e){return localStorage.getItem(e)}},cumulativeOffset:function(e){var t=0,n=0;do{t+=e.offsetTop||0,n+=e.offsetLeft||0,e=e.offsetParent}while(e);return{top:t,left:n}},nameMap:{dragStart:i?"touchstart":"mousedown",dragMove:i?"touchmove":"mousemove",dragEnd:i?"touchend":"mouseup"},color2Number:function(e){return"#"===e[0]&&(e=e.substr(1)),3===e.length&&(e=""+e[0]+e[0]+e[1]+e[1]+e[2]+e[2]),parseInt(e,16)+0&16777215},number2Color:function(e){return"#"+("00000"+e.toString(16)).slice(-6)},number2Type:function(e){switch(e){case 0:return"right";case 1:return"top";case 2:return"bottom";default:return"right"}}};t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=b(n(46)),a=b(n(45)),o=b(n(44)),r=b(n(43)),s=b(n(42)),l=b(n(41)),c=b(n(40)),u=b(n(39)),d=b(n(38)),p=b(n(37)),h=b(n(36)),f=b(n(35)),y=b(n(34)),m=b(n(33)),v=b(n(32)),g=b(n(31));function b(e){return e&&e.__esModule?e:{default:e}}var w={play:i.default,pause:a.default,volumeUp:o.default,volumeDown:r.default,volumeOff:s.default,full:l.default,fullWeb:c.default,setting:u.default,right:d.default,comment:p.default,commentOff:h.default,send:f.default,pallette:y.default,camera:m.default,subtitle:v.default,loading:g.default};t.default=w},function(e,t,n){"use strict";(function(t){var i=n(0),a=n(63),o={"Content-Type":"application/x-www-form-urlencoded"};function r(e,t){!i.isUndefined(e)&&i.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var s,l={adapter:("undefined"!=typeof XMLHttpRequest?s=n(10):void 0!==t&&(s=n(10)),s),transformRequest:[function(e,t){return a(t,"Content-Type"),i.isFormData(e)||i.isArrayBuffer(e)||i.isBuffer(e)||i.isStream(e)||i.isFile(e)||i.isBlob(e)?e:i.isArrayBufferView(e)?e.buffer:i.isURLSearchParams(e)?(r(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):i.isObject(e)?(r(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(e){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,validateStatus:function(e){return e>=200&&e<300}};l.headers={common:{Accept:"application/json, text/plain, */*"}},i.forEach(["delete","get","head"],function(e){l.headers[e]={}}),i.forEach(["post","put","patch"],function(e){l.headers[e]=i.merge(o)}),e.exports=l}).call(this,n(12))},function(e,t,n){"use strict";var i,a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};i=function(){return this}();try{i=i||Function("return this")()||(0,eval)("this")}catch(e){"object"===("undefined"==typeof window?"undefined":a(window))&&(i=window)}e.exports=i},function(e,t,n){var i=n(6);e.exports=function(e){"use strict";var t="",n=(e=e||{}).enableSubtitle,a=e.subtitle,o=e.current,r=e.pic,s=i.$escape,l=e.screenshot,c=e.preload,u=e.url;n=a&&"webvtt"===a.type;return t+='\n\n ",n&&(t+='\n \n '),t+="\n"}},function(e,t,n){"use strict";e.exports=n(29)},function(e,t,n){"use strict";function i(e){this.message=e}i.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},i.prototype.__CANCEL__=!0,e.exports=i},function(e,t,n){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},function(e,t,n){"use strict";var i=n(61);e.exports=function(e,t,n,a,o){var r=new Error(e);return i(r,t,n,a,o)}},function(e,t,n){"use strict";var i=n(0),a=n(62),o=n(60),r=n(59),s=n(58),l=n(9),c="undefined"!=typeof window&&window.btoa&&window.btoa.bind(window)||n(57);e.exports=function(e){return new Promise(function(t,u){var d=e.data,p=e.headers;i.isFormData(d)&&delete p["Content-Type"];var h=new XMLHttpRequest,f="onreadystatechange",y=!1;if("undefined"==typeof window||!window.XDomainRequest||"withCredentials"in h||s(e.url)||(h=new window.XDomainRequest,f="onload",y=!0,h.onprogress=function(){},h.ontimeout=function(){}),e.auth){var m=e.auth.username||"",v=e.auth.password||"";p.Authorization="Basic "+c(m+":"+v)}if(h.open(e.method.toUpperCase(),o(e.url,e.params,e.paramsSerializer),!0),h.timeout=e.timeout,h[f]=function(){if(h&&(4===h.readyState||y)&&(0!==h.status||h.responseURL&&0===h.responseURL.indexOf("file:"))){var n="getAllResponseHeaders"in h?r(h.getAllResponseHeaders()):null,i={data:e.responseType&&"text"!==e.responseType?h.response:h.responseText,status:1223===h.status?204:h.status,statusText:1223===h.status?"No Content":h.statusText,headers:n,config:e,request:h};a(t,u,i),h=null}},h.onerror=function(){u(l("Network Error",e,null,h)),h=null},h.ontimeout=function(){u(l("timeout of "+e.timeout+"ms exceeded",e,"ECONNABORTED",h)),h=null},i.isStandardBrowserEnv()){var g=n(56),b=(e.withCredentials||s(e.url))&&e.xsrfCookieName?g.read(e.xsrfCookieName):void 0;b&&(p[e.xsrfHeaderName]=b)}if("setRequestHeader"in h&&i.forEach(p,function(e,t){void 0===d&&"content-type"===t.toLowerCase()?delete p[t]:h.setRequestHeader(t,e)}),e.withCredentials&&(h.withCredentials=!0),e.responseType)try{h.responseType=e.responseType}catch(t){if("json"!==e.responseType)throw t}"function"==typeof e.onDownloadProgress&&h.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&h.upload&&h.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then(function(e){h&&(h.abort(),u(e),h=null)}),void 0===d&&(d=null),h.send(d)})}},function(e,t,n){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),i=0;i1)for(var n=1;n=n.width?(this.player.template.menu.style.right=n.width-e+"px",this.player.template.menu.style.left="initial"):(this.player.template.menu.style.left=e+"px",this.player.template.menu.style.right="initial"),t+this.player.template.menu.offsetHeight>=n.height?(this.player.template.menu.style.bottom=n.height-t+"px",this.player.template.menu.style.top="initial"):(this.player.template.menu.style.top=t+"px",this.player.template.menu.style.bottom="initial"),this.player.template.mask.classList.add("dplayer-mask-show"),this.shown=!0,this.player.events.trigger("contextmenu_show")}},{key:"hide",value:function(){this.player.template.mask.classList.remove("dplayer-mask-show"),this.player.template.menu.classList.remove("dplayer-menu-show"),this.shown=!1,this.player.events.trigger("contextmenu_hide")}}]),e}();t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),t.options.hotkey&&document.addEventListener("keydown",function(e){if(t.focus){var n=document.activeElement.tagName.toUpperCase(),i=document.activeElement.getAttribute("contenteditable");if("INPUT"!==n&&"TEXTAREA"!==n&&""!==i&&"true"!==i){var a=e||window.event,o=void 0;switch(a.keyCode){case 32:a.preventDefault(),t.toggle();break;case 37:a.preventDefault(),t.seek(t.video.currentTime-5),t.controller.setAutoHide();break;case 39:a.preventDefault(),t.seek(t.video.currentTime+5),t.controller.setAutoHide();break;case 38:a.preventDefault(),o=t.volume()+.1,t.volume(o);break;case 40:a.preventDefault(),o=t.volume()-.1,t.volume(o)}}}}),document.addEventListener("keydown",function(e){switch((e||window.event).keyCode){case 27:t.fullScreen.isFullScreen("web")&&t.fullScreen.cancel("web")}})}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,a=function(){function e(e,t){for(var n=0;n'+e.player.options.highlight[n].text+"",e.player.template.playedBarWrap.insertBefore(i,e.player.template.playedBarTime)}}})}},{key:"initThumbnails",value:function(){var e=this;this.player.options.video.thumbnails&&(this.thumbnails=new o.default({container:this.player.template.barPreview,barWidth:this.player.template.barWrap.offsetWidth,url:this.player.options.video.thumbnails,events:this.player.events}),this.player.on("loadedmetadata",function(){e.thumbnails.resize(160,e.player.video.videoHeight/e.player.video.videoWidth*160)}))}},{key:"initPlayedBar",value:function(){var e=this,t=function(t){var n=((t.clientX||t.changedTouches[0].clientX)-a.default.getBoundingClientRectViewLeft(e.player.template.playedBarWrap))/e.player.template.playedBarWrap.clientWidth;n=Math.max(n,0),n=Math.min(n,1),e.player.bar.set("played",n,"width"),e.player.template.ptime.innerHTML=a.default.secondToTime(n*e.player.video.duration)},n=function n(i){document.removeEventListener(a.default.nameMap.dragEnd,n),document.removeEventListener(a.default.nameMap.dragMove,t);var o=((i.clientX||i.changedTouches[0].clientX)-a.default.getBoundingClientRectViewLeft(e.player.template.playedBarWrap))/e.player.template.playedBarWrap.clientWidth;o=Math.max(o,0),o=Math.min(o,1),e.player.bar.set("played",o,"width"),e.player.seek(e.player.bar.get("played")*e.player.video.duration),e.player.timer.enable("progress")};this.player.template.playedBarWrap.addEventListener(a.default.nameMap.dragStart,function(){e.player.timer.disable("progress"),document.addEventListener(a.default.nameMap.dragMove,t),document.addEventListener(a.default.nameMap.dragEnd,n)}),this.player.template.playedBarWrap.addEventListener(a.default.nameMap.dragMove,function(t){if(e.player.video.duration){var n=a.default.cumulativeOffset(e.player.template.playedBarWrap).left,i=(t.clientX||t.changedTouches[0].clientX)-n;if(i<0||i>e.player.template.playedBarWrap.offsetWidth)return;var o=e.player.video.duration*(i/e.player.template.playedBarWrap.offsetWidth);a.default.isMobile&&e.thumbnails&&e.thumbnails.show(),e.thumbnails&&e.thumbnails.move(i),e.player.template.playedBarTime.style.left=i-(o>=3600?25:20)+"px",e.player.template.playedBarTime.innerText=a.default.secondToTime(o),e.player.template.playedBarTime.classList.remove("hidden")}}),this.player.template.playedBarWrap.addEventListener(a.default.nameMap.dragEnd,function(){a.default.isMobile&&e.thumbnails&&e.thumbnails.hide()}),a.default.isMobile||(this.player.template.playedBarWrap.addEventListener("mouseenter",function(){e.player.video.duration&&(e.thumbnails&&e.thumbnails.show(),e.player.template.playedBarTime.classList.remove("hidden"))}),this.player.template.playedBarWrap.addEventListener("mouseleave",function(){e.player.video.duration&&(e.thumbnails&&e.thumbnails.hide(),e.player.template.playedBarTime.classList.add("hidden"))}))}},{key:"initFullButton",value:function(){var e=this;this.player.template.browserFullButton.addEventListener("click",function(){e.player.fullScreen.toggle("browser")}),this.player.template.webFullButton.addEventListener("click",function(){e.player.fullScreen.toggle("web")})}},{key:"initVolumeButton",value:function(){var e=this,t=function(t){var n=t||window.event,i=((n.clientX||n.changedTouches[0].clientX)-a.default.getBoundingClientRectViewLeft(e.player.template.volumeBarWrap)-5.5)/35;e.player.volume(i)},n=function n(){document.removeEventListener(a.default.nameMap.dragEnd,n),document.removeEventListener(a.default.nameMap.dragMove,t),e.player.template.volumeButton.classList.remove("dplayer-volume-active")};this.player.template.volumeBarWrapWrap.addEventListener("click",function(t){var n=t||window.event,i=((n.clientX||n.changedTouches[0].clientX)-a.default.getBoundingClientRectViewLeft(e.player.template.volumeBarWrap)-5.5)/35;e.player.volume(i)}),this.player.template.volumeBarWrapWrap.addEventListener(a.default.nameMap.dragStart,function(){document.addEventListener(a.default.nameMap.dragMove,t),document.addEventListener(a.default.nameMap.dragEnd,n),e.player.template.volumeButton.classList.add("dplayer-volume-active")}),this.player.template.volumeButtonIcon.addEventListener("click",function(){e.player.video.muted?(e.player.video.muted=!1,e.player.switchVolumeIcon(),e.player.bar.set("volume",e.player.volume(),"width")):(e.player.video.muted=!0,e.player.template.volumeIcon.innerHTML=r.default.volumeOff,e.player.bar.set("volume",0,"width"))})}},{key:"initQualityButton",value:function(){var e=this;this.player.options.video.quality&&this.player.template.qualityList.addEventListener("click",function(t){t.target.classList.contains("dplayer-quality-item")&&e.player.switchQuality(t.target.dataset.index)})}},{key:"initScreenshotButton",value:function(){var e=this;this.player.options.screenshot&&this.player.template.camareButton.addEventListener("click",function(){var t=document.createElement("canvas");t.width=e.player.video.videoWidth,t.height=e.player.video.videoHeight,t.getContext("2d").drawImage(e.player.video,0,0,t.width,t.height);var n=void 0;t.toBlob(function(e){n=URL.createObjectURL(e);var t=document.createElement("a");t.href=n,t.download="DPlayer.png",t.style.display="none",document.body.appendChild(t),t.click(),document.body.removeChild(t),URL.revokeObjectURL(n)}),e.player.events.trigger("screenshot",n)})}},{key:"initSubtitleButton",value:function(){var e=this;this.player.options.subtitle&&(this.player.events.on("subtitle_show",function(){e.player.template.subtitleButton.dataset.balloon=e.player.tran("Hide subtitle"),e.player.template.subtitleButtonInner.style.opacity="",e.player.user.set("subtitle",1)}),this.player.events.on("subtitle_hide",function(){e.player.template.subtitleButton.dataset.balloon=e.player.tran("Show subtitle"),e.player.template.subtitleButtonInner.style.opacity="0.4",e.player.user.set("subtitle",0)}),this.player.template.subtitleButton.addEventListener("click",function(){e.player.subtitle.toggle()}))}},{key:"setAutoHide",value:function(){var e=this;this.show(),clearTimeout(this.autoHideTimer),this.autoHideTimer=setTimeout(function(){!e.player.video.played.length||e.player.paused||e.disableAutoHide||e.hide()},3e3)}},{key:"show",value:function(){this.player.container.classList.remove("dplayer-hide-controller")}},{key:"hide",value:function(){this.player.container.classList.add("dplayer-hide-controller"),this.player.setting.hide(),this.player.comment&&this.player.comment.hide()}},{key:"isShow",value:function(){return!this.player.container.classList.contains("dplayer-hide-controller")}},{key:"toggle",value:function(){this.isShow()?this.hide():this.show()}},{key:"destroy",value:function(){clearTimeout(this.autoHideTimer)}}]),e}();t.default=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;nt&&!e.player.video.paused&&(e.player.container.classList.remove("dplayer-loading"),i=!1),t=n)},100)}},{key:"initfpsChecker",value:function(){var e=this;window.requestAnimationFrame(function(){if(e.enablefpsChecker)if(e.initfpsChecker(),e.fpsStart){e.fpsIndex++;var t=new Date;t-e.fpsStart>1e3&&(e.player.infoPanel.fps(e.fpsIndex/(t-e.fpsStart)*1e3),e.fpsStart=new Date,e.fpsIndex=0)}else e.fpsStart=new Date,e.fpsIndex=0;else e.fpsStart=0,e.fpsIndex=0})}},{key:"initinfoChecker",value:function(){var e=this;this.infoChecker=setInterval(function(){e.enableinfoChecker&&e.player.infoPanel.update()},1e3)}},{key:"enable",value:function(e){this["enable"+e+"Checker"]=!0,"fps"===e&&this.initfpsChecker()}},{key:"disable",value:function(e){this["enable"+e+"Checker"]=!1}},{key:"destroy",value:function(){var e=this;this.types.map(function(t){return e["enable"+t+"Checker"]=!1,e[t+"Checker"]&&clearInterval(e[t+"Checker"]),t})}}]),e}();t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:"browser"){case"browser":return document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;case"web":return this.player.container.classList.contains("dplayer-fulled")}}},{key:"request",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"browser",t="browser"===e?"web":"browser",n=this.isFullScreen(t);switch(n||(this.lastScrollPosition=r.default.getScrollPosition()),e){case"browser":this.player.container.requestFullscreen?this.player.container.requestFullscreen():this.player.container.mozRequestFullScreen?this.player.container.mozRequestFullScreen():this.player.container.webkitRequestFullscreen?this.player.container.webkitRequestFullscreen():this.player.video.webkitEnterFullscreen?this.player.video.webkitEnterFullscreen():this.player.video.webkitEnterFullScreen?this.player.video.webkitEnterFullScreen():this.player.container.msRequestFullscreen&&this.player.container.msRequestFullscreen();break;case"web":this.player.container.classList.add("dplayer-fulled"),document.body.classList.add("dplayer-web-fullscreen-fix"),this.player.events.trigger("webfullscreen")}n&&this.cancel(t)}},{key:"cancel",value:function(){switch(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"browser"){case"browser":document.cancelFullScreen?document.cancelFullScreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitCancelFullScreen?document.webkitCancelFullScreen():document.webkitCancelFullscreen?document.webkitCancelFullscreen():document.msCancelFullScreen?document.msCancelFullScreen():document.msExitFullscreen&&document.msExitFullscreen();break;case"web":this.player.container.classList.remove("dplayer-fulled"),document.body.classList.remove("dplayer-web-fullscreen-fix"),this.player.events.trigger("webfullscreen_cancel")}}},{key:"toggle",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"browser";this.isFullScreen(e)?this.cancel(e):this.request(e)}}]),e}();t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;nparseFloat(t.time);)n.push(t),t=this.dan[++this.danIndex];this.draw(n)}window.requestAnimationFrame(function(){e.frame()})}},{key:"opacity",value:function(e){if(void 0!==e){for(var t=this.container.getElementsByClassName("dplayer-danmaku-item"),n=0;n'+e[a].text+"":o.innerHTML=e[a].text,o.style.opacity=t._opacity,o.style.color=s.default.number2Color(e[a].color),o.addEventListener("animationend",function(){t.container.removeChild(o)});var r=t._measure(e[a].text),l=void 0;switch(e[a].type){case"right":(l=u(o,e[a].type,r))>=0&&(o.style.width=r+1+"px",o.style.top=n*l+"px",o.style.transform="translateX(-"+i+"px)");break;case"top":(l=u(o,e[a].type))>=0&&(o.style.top=n*l+"px");break;case"bottom":(l=u(o,e[a].type))>=0&&(o.style.bottom=n*l+"px");break;default:console.error("Can't handled danmaku type: "+e[a].type)}l>=0&&(o.classList.add("dplayer-danmaku-move"),d.appendChild(o))},h=0;h=this.options.time()){this.danIndex=e;break}this.danIndex=this.dan.length}}},{key:"clear",value:function(){this.danTunnel={right:{},top:{},bottom:{}},this.danIndex=0,this.options.container.innerHTML="",this.events&&this.events.trigger("danmaku_clear")}},{key:"htmlEncode",value:function(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'").replace(/\//g,"/")}},{key:"resize",value:function(){for(var e=this.container.offsetWidth,t=this.container.getElementsByClassName("dplayer-danmaku-item"),n=0;n]/;a.$escape=function(e){return function(e){var t=""+e,n=o.exec(t);if(!n)return e;var i="",a=void 0,r=void 0,s=void 0;for(a=n.index,r=0;a\n

\n '),a+='\n
\n
\n
\n
\n
\n \n ',r.danmaku&&(a+='\n ',a+=s(l("Danmaku is loading")),a+="\n "),a+='\n ',a+=c.loading,a+='\n
\n\n
\n
\n
\n \n
\n
\n
',a+=s(l("Set danmaku color")),a+='
\n \n \n \n \n \n \n
\n
\n
',a+=s(l("Set danmaku type")),a+='
\n \n \n \n
\n
\n \n ',a+=c.send,a+='\n \n
\n
\n \n
\n \n
\n
\n
\n \n
\n
\n
\n
\n \n 0:00 /\n 0:00\n \n ',r.live&&(a+='\n ',a+=s(l("Live")),a+="\n "),a+='\n
\n
\n ',r.video.quality&&(a+='\n
\n \n
\n
\n ',d(r.video.quality,function(e,t){a+='\n
',a+=s(e.name),a+="
\n "}),a+="\n
\n
\n
\n "),a+="\n ",r.screenshot&&(a+='\n
\n
\n "),a+='\n
\n \n
\n ",r.subtitle&&(a+='\n
\n \n
\n "),a+='\n
\n \n
\n
\n
\n ',a+=s(l("Speed")),a+='\n
',a+=c.right,a+='
\n
\n
\n ',a+=s(l("Loop")),a+='\n
\n \n \n
\n
\n
\n ',a+=s(l("Show danmaku")),a+='\n
\n \n \n
\n
\n
\n ',a+=s(l("Unlimited danmaku")),a+='\n
\n \n \n
\n
\n
\n ',a+=s(l("Opacity for danmaku")),a+='\n
\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n 0.5\n
\n
\n 0.75\n
\n
\n ',a+=s(l("Normal")),a+='\n
\n
\n 1.25\n
\n
\n 1.5\n
\n
\n 2\n
\n
\n
\n
\n
\n \n \n
\n
\n
\n \n
\n
\n
\n
\n \n
\n
\n
\n
\n
\n
[x]
\n
\n Player version\n \n
\n
\n Player FPS\n \n
\n
\n Video type\n \n
\n
\n Video url\n \n
\n
\n Video resolution\n \n
\n
\n Video duration\n \n
\n ',r.danmaku&&(a+='\n
\n Danamku id\n \n
\n
\n Danamku api\n \n
\n
\n Danamku amount\n \n
\n '),a+='\n
\n
\n
'}},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n>8-s%1*8)){if((n=o.charCodeAt(s+=.75))>255)throw new a;t=t<<8|n}return r}},function(e,t,n){"use strict";var i=n(0);e.exports=i.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function a(e){var i=e;return t&&(n.setAttribute("href",i),i=n.href),n.setAttribute("href",i),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=a(window.location.href),function(t){var n=i.isString(t)?a(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},function(e,t,n){"use strict";var i=n(0),a=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,o,r={};return e?(i.forEach(e.split("\n"),function(e){if(o=e.indexOf(":"),t=i.trim(e.substr(0,o)).toLowerCase(),n=i.trim(e.substr(o+1)),t){if(r[t]&&a.indexOf(t)>=0)return;r[t]="set-cookie"===t?(r[t]?r[t]:[]).concat([n]):r[t]?r[t]+", "+n:n}}),r):r}},function(e,t,n){"use strict";var i=n(0);function a(e){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var o;if(n)o=n(t);else if(i.isURLSearchParams(t))o=t.toString();else{var r=[];i.forEach(t,function(e,t){null!==e&&void 0!==e&&(i.isArray(e)?t+="[]":e=[e],i.forEach(e,function(e){i.isDate(e)?e=e.toISOString():i.isObject(e)&&(e=JSON.stringify(e)),r.push(a(t)+"="+a(e))}))}),o=r.join("&")}return o&&(e+=(-1===e.indexOf("?")?"?":"&")+o),e}},function(e,t,n){"use strict";e.exports=function(e,t,n,i,a){return e.config=t,n&&(e.code=n),e.request=i,e.response=a,e}},function(e,t,n){"use strict";var i=n(9);e.exports=function(e,t,n){var a=n.config.validateStatus;n.status&&a&&!a(n.status)?t(i("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},function(e,t,n){"use strict";var i=n(0);e.exports=function(e,t){i.forEach(e,function(n,i){i!==t&&i.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[i])})}},function(e,t,n){"use strict";var i=n(3),a=n(0),o=n(55),r=n(54);function s(e){this.defaults=e,this.interceptors={request:new o,response:new o}}s.prototype.request=function(e){"string"==typeof e&&(e=a.merge({url:arguments[0]},arguments[1])),(e=a.merge(i,{method:"get"},this.defaults,e)).method=e.method.toLowerCase();var t=[r,void 0],n=Promise.resolve(e);for(this.interceptors.request.forEach(function(e){t.unshift(e.fulfilled,e.rejected)}),this.interceptors.response.forEach(function(e){t.push(e.fulfilled,e.rejected)});t.length;)n=n.then(t.shift(),t.shift());return n},a.forEach(["delete","get","head","options"],function(e){s.prototype[e]=function(t,n){return this.request(a.merge(n||{},{method:e,url:t}))}}),a.forEach(["post","put","patch"],function(e){s.prototype[e]=function(t,n,i){return this.request(a.merge(i||{},{method:e,url:t,data:n}))}}),e.exports=s},function(e,t,n){"use strict";function i(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}e.exports=function(e){return null!=e&&(i(e)||function(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&i(e.slice(0,0))}(e)||!!e._isBuffer)}},function(e,t,n){"use strict";var i=n(0),a=n(11),o=n(64),r=n(3);function s(e){var t=new o(e),n=a(o.prototype.request,t);return i.extend(n,o.prototype,t),i.extend(n,t),n}var l=s(r);l.Axios=o,l.create=function(e){return s(i.merge(r,e))},l.Cancel=n(7),l.CancelToken=n(50),l.isCancel=n(8),l.all=function(e){return Promise.all(e)},l.spread=n(49),e.exports=l,e.exports.default=l},function(e,t,n){"use strict";e.exports=n(66)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,a=n(67),o=(i=a)&&i.__esModule?i:{default:i};t.default={send:function(e){o.default.post(e.url,e.data).then(function(t){var n=t.data;n&&0===n.code?e.success&&e.success(n):e.error&&e.error(n&&n.msg)}).catch(function(t){console.error(t),e.error&&e.error()})},read:function(e){o.default.get(e.url).then(function(t){var n=t.data;n&&0===n.code?e.success&&e.success(n.data.map(function(e){return{time:e[0],type:e[1],color:e[2],author:e[3],text:e[4]}})):e.error&&e.error(n&&n.msg)}).catch(function(t){console.error(t),e.error&&e.error()})}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=n(68),r=(i=o)&&i.__esModule?i:{default:i};t.default=function(e){var t={container:e.element||document.getElementsByClassName("dplayer")[0],live:!1,autoplay:!1,theme:"#b7daff",loop:!1,lang:(navigator.language||navigator.browserLanguage).toLowerCase(),screenshot:!1,hotkey:!0,preload:"metadata",volume:.7,apiBackend:r.default,video:{},contextmenu:[],mutex:!0};for(var n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n]);return e.video&&!e.video.type&&(e.video.type="auto"),"object"===a(e.danmaku)&&e.danmaku&&!e.danmaku.user&&(e.danmaku.user="DIYgod"),e.subtitle&&(!e.subtitle.type&&(e.subtitle.type="webvtt"),!e.subtitle.fontSize&&(e.subtitle.fontSize="20px"),!e.subtitle.bottom&&(e.subtitle.bottom="40px"),!e.subtitle.color&&(e.subtitle.color="#fff")),e.video.quality&&(e.video.url=e.video.quality[e.video.defaultQuality].url),e.lang&&(e.lang=e.lang.toLowerCase()),e.contextmenu=e.contextmenu.concat([{text:"Video info",click:function(e){e.infoPanel.triggle()}},{text:"About author",link:"https://diygod.me"},{text:"DPlayer v1.25.0",link:"https://github.com/MoePlayer/DPlayer"}]),e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=this.constructor;return this.then(function(n){return t.resolve(e()).then(function(){return n})},function(n){return t.resolve(e()).then(function(){return t.reject(n)})})}},function(e,t,n){"use strict";(function(e,t){!function(e,n){if(!e.setImmediate){var i,a,o,r,s,l=1,c={},u=!1,d=e.document,p=Object.getPrototypeOf&&Object.getPrototypeOf(e);p=p&&p.setTimeout?p:e,"[object process]"==={}.toString.call(e.process)?i=function(e){t.nextTick(function(){f(e)})}:!function(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}}()?e.MessageChannel?((o=new MessageChannel).port1.onmessage=function(e){f(e.data)},i=function(e){o.port2.postMessage(e)}):d&&"onreadystatechange"in d.createElement("script")?(a=d.documentElement,i=function(e){var t=d.createElement("script");t.onreadystatechange=function(){f(e),t.onreadystatechange=null,a.removeChild(t),t=null},a.appendChild(t)}):i=function(e){setTimeout(f,0,e)}:(r="setImmediate$"+Math.random()+"$",s=function(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(r)&&f(+t.data.slice(r.length))},e.addEventListener?e.addEventListener("message",s,!1):e.attachEvent("onmessage",s),i=function(t){e.postMessage(r+t,"*")}),p.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},n(71),t.setImmediate=setImmediate,t.clearImmediate=clearImmediate},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var i,a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=n(70),r=(i=o)&&i.__esModule?i:{default:i};var s=setTimeout;function l(){}function c(e){if(!(this instanceof c))throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],f(e,this)}function u(e,t){for(;3===e._state;)e=e._value;0!==e._state?(e._handled=!0,c._immediateFn(function(){var n=1===e._state?t.onFulfilled:t.onRejected;if(null!==n){var i;try{i=n(e._value)}catch(e){return void p(t.promise,e)}d(t.promise,i)}else(1===e._state?d:p)(t.promise,e._value)})):e._deferreds.push(t)}function d(e,t){try{if(t===e)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"===(void 0===t?"undefined":a(t))||"function"==typeof t)){var n=t.then;if(t instanceof c)return e._state=3,e._value=t,void h(e);if("function"==typeof n)return void f((i=n,o=t,function(){i.apply(o,arguments)}),e)}e._state=1,e._value=t,h(e)}catch(t){p(e,t)}var i,o}function p(e,t){e._state=2,e._value=t,h(e)}function h(e){2===e._state&&0===e._deferreds.length&&c._immediateFn(function(){e._handled||c._unhandledRejectionFn(e._value)});for(var t=0,n=e._deferreds.length;te&&this.notice(this.tran("REW")+" "+(this.video.currentTime-e).toFixed(0)+" "+this.tran("s")),this.video.currentTime=e,this.danmaku&&this.danmaku.seek(),this.bar.set("played",e/this.video.duration,"width"),this.template.ptime.innerHTML=o.default.secondToTime(e)}},{key:"play",value:function(){var e=this;if(this.paused=!1,this.video.paused&&this.bezel.switch(c.default.play),this.template.playButton.innerHTML=c.default.pause,a.default.resolve(this.video.play()).catch(function(){e.pause()}).then(function(){}),this.timer.enable("loading"),this.container.classList.remove("dplayer-paused"),this.container.classList.add("dplayer-playing"),this.danmaku&&this.danmaku.play(),this.options.mutex)for(var t=0;t=.95?this.template.volumeIcon.innerHTML=c.default.volumeUp:this.volume()>0?this.template.volumeIcon.innerHTML=c.default.volumeDown:this.template.volumeIcon.innerHTML=c.default.volumeOff}},{key:"volume",value:function(e,t,n){if(e=parseFloat(e),!isNaN(e)){e=Math.max(e,0),e=Math.min(e,1),this.bar.set("volume",e,"width");var i=(100*e).toFixed(0)+"%";this.template.volumeBarWrapWrap.dataset.balloon=i,t||this.user.set("volume",e),n||this.notice(this.tran("Volume")+" "+(100*e).toFixed(0)+"%"),this.video.volume=e,this.video.muted&&(this.video.muted=!1),this.switchVolumeIcon()}return this.video.volume}},{key:"toggle",value:function(){this.video.paused?this.play():this.pause()}},{key:"on",value:function(e,t){this.events.on(e,t)}},{key:"switchVideo",value:function(e,t){this.pause(),this.video.poster=e.pic?e.pic:"",this.video.src=e.url,this.initMSE(this.video,e.type||"auto"),t&&(this.template.danmakuLoading.style.display="block",this.bar.set("played",0,"width"),this.bar.set("loaded",0,"width"),this.template.ptime.innerHTML="00:00",this.template.danmaku.innerHTML="",this.danmaku&&this.danmaku.reload({id:t.id,address:t.api,token:t.token,maximum:t.maximum,addition:t.addition,user:t.user}))}},{key:"initMSE",value:function(e,t){var n=this;if(this.type=t,this.options.video.customType&&this.options.video.customType[t])"[object Function]"===Object.prototype.toString.call(this.options.video.customType[t])?this.options.video.customType[t](this.video,this):console.error("Illegal customType: "+t);else switch("auto"===this.type&&(/m3u8(#|\?|$)/i.exec(e.src)?this.type="hls":/.flv(#|\?|$)/i.exec(e.src)?this.type="flv":/.mpd(#|\?|$)/i.exec(e.src)?this.type="dash":this.type="normal"),"hls"===this.type&&(e.canPlayType("application/x-mpegURL")||e.canPlayType("application/vnd.apple.mpegURL"))&&(this.type="normal"),this.type){case"hls":if(Hls)if(Hls.isSupported()){var i=new Hls;i.loadSource(e.src),i.attachMedia(e)}else this.notice("Error: Hls is not supported.");else this.notice("Error: Can't find Hls.");break;case"flv":if(flvjs&&flvjs.isSupported())if(flvjs.isSupported()){var a=flvjs.createPlayer({type:"flv",url:e.src});a.attachMediaElement(e),a.load()}else this.notice("Error: flvjs is not supported.");else this.notice("Error: Can't find flvjs.");break;case"dash":dashjs?dashjs.MediaPlayer().create().initialize(e,e.src,!1):this.notice("Error: Can't find dashjs.");break;case"webtorrent":if(WebTorrent)if(WebTorrent.WEBRTC_SUPPORT){this.container.classList.add("dplayer-loading");var o=new WebTorrent,r=e.src;o.add(r,function(e){e.files.find(function(e){return e.name.endsWith(".mp4")}).renderTo(n.video,{autoplay:n.options.autoplay},function(){n.container.classList.remove("dplayer-loading")})})}else this.notice("Error: Webtorrent is not supported.");else this.notice("Error: Can't find Webtorrent.")}}},{key:"initVideo",value:function(e,t){var n=this;this.initMSE(e,t),this.on("durationchange",function(){1!==e.duration&&e.duration!==1/0&&(n.template.dtime.innerHTML=o.default.secondToTime(e.duration))}),this.on("progress",function(){var t=e.buffered.length?e.buffered.end(e.buffered.length-1)/e.duration:0;n.bar.set("loaded",t,"width")}),this.on("error",function(){n.video.error&&n.tran&&n.notice&&(n.type,n.notice(n.tran("Video load failed"),-1))}),this.on("ended",function(){n.bar.set("played",1,"width"),n.setting.loop?(n.seek(0),n.play()):n.pause(),n.danmaku&&(n.danmaku.danIndex=0)}),this.on("play",function(){n.paused&&n.play()}),this.on("pause",function(){n.paused||n.pause()}),this.on("timeupdate",function(){n.bar.set("played",n.video.currentTime/n.video.duration,"width");var e=o.default.secondToTime(n.video.currentTime);n.template.ptime.innerHTML!==e&&(n.template.ptime.innerHTML=e)});for(var i=function(t){e.addEventListener(n.events.videoEvents[t],function(){n.events.trigger(n.events.videoEvents[t])})},a=0;a1&&void 0!==arguments[1]?arguments[1]:2e3,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:.8;this.template.notice.innerHTML=e,this.template.notice.style.opacity=i,this.noticeTime&&clearTimeout(this.noticeTime),this.events.trigger("notice_show",e),n>0&&(this.noticeTime=setTimeout(function(){t.template.notice.style.opacity=0,t.events.trigger("notice_hide")},n))}},{key:"resize",value:function(){this.danmaku&&this.danmaku.resize(),this.events.trigger("resize")}},{key:"speed",value:function(e){this.video.playbackRate=e}},{key:"destroy",value:function(){M.splice(M.indexOf(this),1),this.pause(),this.controller.destroy(),this.timer.destroy(),this.video.src="",this.container.innerHTML="",this.events.trigger("destroy")}}],[{key:"version",get:function(){return"1.25.0"}}]),e}();t.default=_},,,function(e,t,n){},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(77);var i,a=n(74),o=(i=a)&&i.__esModule?i:{default:i};console.log("\n %c DPlayer v1.25.0 fdcf45b %c http://dplayer.js.org \n\n","color: #fadfa3; background: #030307; padding:5px 0;","background: #fadfa3; padding:5px 0;"),t.default=o.default}]).default}); +//# sourceMappingURL=DPlayer.min.js.map \ No newline at end of file diff --git a/static/echarts/echarts.min.js b/static/echarts/echarts.min.js new file mode 100644 index 0000000..cd883d1 --- /dev/null +++ b/static/echarts/echarts.min.js @@ -0,0 +1,22 @@ + +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + + +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e(t.echarts={})}(this,function(t){"use strict";function e(t,e){"createCanvas"===t&&(q_=null),j_[t]=e}function i(t){if(null==t||"object"!=typeof t)return t;var e=t,n=G_.call(t);if("[object Array]"===n){if(!O(t)){e=[];for(var o=0,a=t.length;o=0){var o="touchend"!=n?e.targetTouches[0]:e.changedTouches[0];o&&rt(t,o,e,i)}else rt(t,e,e,i),e.zrDelta=e.wheelDelta?e.wheelDelta/120:-(e.detail||0)/3;var a=e.button;return null==e.which&&void 0!==a&&sw.test(e.type)&&(e.which=1&a?1:2&a?3:4&a?2:0),e}function ut(t,e,i){rw?t.addEventListener(e,i):t.attachEvent("on"+e,i)}function ht(t,e,i){rw?t.removeEventListener(e,i):t.detachEvent("on"+e,i)}function ct(t){return t.which>1}function dt(t,e,i){return{type:t,event:i,target:e.target,topTarget:e.topTarget,cancelBubble:!1,offsetX:i.zrX,offsetY:i.zrY,gestureEvent:i.gestureEvent,pinchX:i.pinchX,pinchY:i.pinchY,pinchScale:i.pinchScale,wheelDelta:i.zrDelta,zrByTouch:i.zrByTouch,which:i.which,stop:ft}}function ft(t){lw(this.event)}function pt(){}function gt(t,e,i){if(t[t.rectHover?"rectContain":"contain"](e,i)){for(var n,o=t;o;){if(o.clipPath&&!o.clipPath.contain(e,i))return!1;o.silent&&(n=!0),o=o.parent}return!n||uw}return!1}function mt(){var t=new dw(6);return vt(t),t}function vt(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=0,t}function yt(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t}function xt(t,e,i){var n=e[0]*i[0]+e[2]*i[1],o=e[1]*i[0]+e[3]*i[1],a=e[0]*i[2]+e[2]*i[3],r=e[1]*i[2]+e[3]*i[3],s=e[0]*i[4]+e[2]*i[5]+e[4],l=e[1]*i[4]+e[3]*i[5]+e[5];return t[0]=n,t[1]=o,t[2]=a,t[3]=r,t[4]=s,t[5]=l,t}function _t(t,e,i){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4]+i[0],t[5]=e[5]+i[1],t}function wt(t,e,i){var n=e[0],o=e[2],a=e[4],r=e[1],s=e[3],l=e[5],u=Math.sin(i),h=Math.cos(i);return t[0]=n*h+r*u,t[1]=-n*u+r*h,t[2]=o*h+s*u,t[3]=-o*u+h*s,t[4]=h*a+u*l,t[5]=h*l-u*a,t}function bt(t,e,i){var n=i[0],o=i[1];return t[0]=e[0]*n,t[1]=e[1]*o,t[2]=e[2]*n,t[3]=e[3]*o,t[4]=e[4]*n,t[5]=e[5]*o,t}function St(t,e){var i=e[0],n=e[2],o=e[4],a=e[1],r=e[3],s=e[5],l=i*r-a*n;return l?(l=1/l,t[0]=r*l,t[1]=-a*l,t[2]=-n*l,t[3]=i*l,t[4]=(n*s-r*o)*l,t[5]=(a*o-i*s)*l,t):null}function Mt(t){var e=mt();return yt(e,t),e}function It(t){return t>gw||t<-gw}function Tt(t){this._target=t.target,this._life=t.life||1e3,this._delay=t.delay||0,this._initialized=!1,this.loop=null!=t.loop&&t.loop,this.gap=t.gap||0,this.easing=t.easing||"Linear",this.onframe=t.onframe,this.ondestroy=t.ondestroy,this.onrestart=t.onrestart,this._pausedTime=0,this._paused=!1}function At(t){return(t=Math.round(t))<0?0:t>255?255:t}function Dt(t){return(t=Math.round(t))<0?0:t>360?360:t}function Ct(t){return t<0?0:t>1?1:t}function Lt(t){return At(t.length&&"%"===t.charAt(t.length-1)?parseFloat(t)/100*255:parseInt(t,10))}function kt(t){return Ct(t.length&&"%"===t.charAt(t.length-1)?parseFloat(t)/100:parseFloat(t))}function Pt(t,e,i){return i<0?i+=1:i>1&&(i-=1),6*i<1?t+(e-t)*i*6:2*i<1?e:3*i<2?t+(e-t)*(2/3-i)*6:t}function Nt(t,e,i){return t+(e-t)*i}function Ot(t,e,i,n,o){return t[0]=e,t[1]=i,t[2]=n,t[3]=o,t}function Et(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t}function Rt(t,e){Cw&&Et(Cw,e),Cw=Dw.put(t,Cw||e.slice())}function zt(t,e){if(t){e=e||[];var i=Dw.get(t);if(i)return Et(e,i);var n=(t+="").replace(/ /g,"").toLowerCase();if(n in Aw)return Et(e,Aw[n]),Rt(t,e),e;if("#"!==n.charAt(0)){var o=n.indexOf("("),a=n.indexOf(")");if(-1!==o&&a+1===n.length){var r=n.substr(0,o),s=n.substr(o+1,a-(o+1)).split(","),l=1;switch(r){case"rgba":if(4!==s.length)return void Ot(e,0,0,0,1);l=kt(s.pop());case"rgb":return 3!==s.length?void Ot(e,0,0,0,1):(Ot(e,Lt(s[0]),Lt(s[1]),Lt(s[2]),l),Rt(t,e),e);case"hsla":return 4!==s.length?void Ot(e,0,0,0,1):(s[3]=kt(s[3]),Bt(s,e),Rt(t,e),e);case"hsl":return 3!==s.length?void Ot(e,0,0,0,1):(Bt(s,e),Rt(t,e),e);default:return}}Ot(e,0,0,0,1)}else{if(4===n.length)return(u=parseInt(n.substr(1),16))>=0&&u<=4095?(Ot(e,(3840&u)>>4|(3840&u)>>8,240&u|(240&u)>>4,15&u|(15&u)<<4,1),Rt(t,e),e):void Ot(e,0,0,0,1);if(7===n.length){var u=parseInt(n.substr(1),16);return u>=0&&u<=16777215?(Ot(e,(16711680&u)>>16,(65280&u)>>8,255&u,1),Rt(t,e),e):void Ot(e,0,0,0,1)}}}}function Bt(t,e){var i=(parseFloat(t[0])%360+360)%360/360,n=kt(t[1]),o=kt(t[2]),a=o<=.5?o*(n+1):o+n-o*n,r=2*o-a;return e=e||[],Ot(e,At(255*Pt(r,a,i+1/3)),At(255*Pt(r,a,i)),At(255*Pt(r,a,i-1/3)),1),4===t.length&&(e[3]=t[3]),e}function Vt(t){if(t){var e,i,n=t[0]/255,o=t[1]/255,a=t[2]/255,r=Math.min(n,o,a),s=Math.max(n,o,a),l=s-r,u=(s+r)/2;if(0===l)e=0,i=0;else{i=u<.5?l/(s+r):l/(2-s-r);var h=((s-n)/6+l/2)/l,c=((s-o)/6+l/2)/l,d=((s-a)/6+l/2)/l;n===s?e=d-c:o===s?e=1/3+h-d:a===s&&(e=2/3+c-h),e<0&&(e+=1),e>1&&(e-=1)}var f=[360*e,i,u];return null!=t[3]&&f.push(t[3]),f}}function Gt(t,e){var i=zt(t);if(i){for(var n=0;n<3;n++)i[n]=e<0?i[n]*(1-e)|0:(255-i[n])*e+i[n]|0,i[n]>255?i[n]=255:t[n]<0&&(i[n]=0);return Xt(i,4===i.length?"rgba":"rgb")}}function Ft(t){var e=zt(t);if(e)return((1<<24)+(e[0]<<16)+(e[1]<<8)+ +e[2]).toString(16).slice(1)}function Wt(t,e,i){if(e&&e.length&&t>=0&&t<=1){i=i||[];var n=t*(e.length-1),o=Math.floor(n),a=Math.ceil(n),r=e[o],s=e[a],l=n-o;return i[0]=At(Nt(r[0],s[0],l)),i[1]=At(Nt(r[1],s[1],l)),i[2]=At(Nt(r[2],s[2],l)),i[3]=Ct(Nt(r[3],s[3],l)),i}}function Ht(t,e,i){if(e&&e.length&&t>=0&&t<=1){var n=t*(e.length-1),o=Math.floor(n),a=Math.ceil(n),r=zt(e[o]),s=zt(e[a]),l=n-o,u=Xt([At(Nt(r[0],s[0],l)),At(Nt(r[1],s[1],l)),At(Nt(r[2],s[2],l)),Ct(Nt(r[3],s[3],l))],"rgba");return i?{color:u,leftIndex:o,rightIndex:a,value:n}:u}}function Zt(t,e,i,n){if(t=zt(t))return t=Vt(t),null!=e&&(t[0]=Dt(e)),null!=i&&(t[1]=kt(i)),null!=n&&(t[2]=kt(n)),Xt(Bt(t),"rgba")}function Ut(t,e){if((t=zt(t))&&null!=e)return t[3]=Ct(e),Xt(t,"rgba")}function Xt(t,e){if(t&&t.length){var i=t[0]+","+t[1]+","+t[2];return"rgba"!==e&&"hsva"!==e&&"hsla"!==e||(i+=","+t[3]),e+"("+i+")"}}function jt(t,e){return t[e]}function Yt(t,e,i){t[e]=i}function qt(t,e,i){return(e-t)*i+t}function Kt(t,e,i){return i>.5?e:t}function $t(t,e,i,n,o){var a=t.length;if(1==o)for(s=0;so)t.length=o;else for(r=n;r=0&&!(m[i]<=e);i--);i=Math.min(i,u-2)}else{for(i=L;ie);i++);i=Math.min(i-1,u-2)}L=i,k=e;var n=m[i+1]-m[i];if(0!==n)if(I=(e-m[i])/n,l)if(A=v[i],T=v[0===i?i:i-1],D=v[i>u-2?u-1:i+1],C=v[i>u-3?u-1:i+2],d)te(T,A,D,C,I,I*I,I*I*I,r(t,o),g);else{if(f)a=te(T,A,D,C,I,I*I,I*I*I,P,1),a=ne(P);else{if(p)return Kt(A,D,I);a=ee(T,A,D,C,I,I*I,I*I*I)}s(t,o,a)}else if(d)$t(v[i],v[i+1],I,r(t,o),g);else{var a;if(f)$t(v[i],v[i+1],I,P,1),a=ne(P);else{if(p)return Kt(v[i],v[i+1],I);a=qt(v[i],v[i+1],I)}s(t,o,a)}},ondestroy:i});return e&&"spline"!==e&&(N.easing=e),N}}}function re(t,e,i,n,o,a,r,s){_(n)?(a=o,o=n,n=0):x(o)?(a=o,o="linear",n=0):x(n)?(a=n,n=0):x(i)?(a=i,i=500):i||(i=500),t.stopAnimation(),se(t,"",t,e,i,n,s);var l=t.animators.slice(),u=l.length;u||a&&a();for(var h=0;h0&&t.animate(e,!1).when(null==o?500:o,s).delay(a||0)}function le(t,e,i,n){if(e){var o={};o[e]={},o[e][i]=n,t.attr(o)}else t.attr(i,n)}function ue(t,e,i,n){i<0&&(t+=i,i=-i),n<0&&(e+=n,n=-n),this.x=t,this.y=e,this.width=i,this.height=n}function he(t){for(var e=0;t>=Uw;)e|=1&t,t>>=1;return t+e}function ce(t,e,i,n){var o=e+1;if(o===i)return 1;if(n(t[o++],t[e])<0){for(;o=0;)o++;return o-e}function de(t,e,i){for(i--;e>>1])<0?l=a:s=a+1;var u=n-s;switch(u){case 3:t[s+3]=t[s+2];case 2:t[s+2]=t[s+1];case 1:t[s+1]=t[s];break;default:for(;u>0;)t[s+u]=t[s+u-1],u--}t[s]=r}}function pe(t,e,i,n,o,a){var r=0,s=0,l=1;if(a(t,e[i+o])>0){for(s=n-o;l0;)r=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s),r+=o,l+=o}else{for(s=o+1;ls&&(l=s);var u=r;r=o-l,l=o-u}for(r++;r>>1);a(t,e[i+h])>0?r=h+1:l=h}return l}function ge(t,e,i,n,o,a){var r=0,s=0,l=1;if(a(t,e[i+o])<0){for(s=o+1;ls&&(l=s);var u=r;r=o-l,l=o-u}else{for(s=n-o;l=0;)r=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s),r+=o,l+=o}for(r++;r>>1);a(t,e[i+h])<0?l=h:r=h+1}return l}function me(t,e){function i(i){var s=a[i],u=r[i],h=a[i+1],c=r[i+1];r[i]=u+c,i===l-3&&(a[i+1]=a[i+2],r[i+1]=r[i+2]),l--;var d=ge(t[h],t,s,u,0,e);s+=d,0!==(u-=d)&&0!==(c=pe(t[s+u-1],t,h,c,c-1,e))&&(u<=c?n(s,u,h,c):o(s,u,h,c))}function n(i,n,o,a){var r=0;for(r=0;r=Xw||f>=Xw);if(p)break;g<0&&(g=0),g+=2}if((s=g)<1&&(s=1),1===n){for(r=0;r=0;r--)t[f+r]=t[d+r];if(0===n){v=!0;break}}if(t[c--]=u[h--],1==--a){v=!0;break}if(0!=(m=a-pe(t[l],u,0,a,a-1,e))){for(a-=m,f=(c-=m)+1,d=(h-=m)+1,r=0;r=Xw||m>=Xw);if(v)break;p<0&&(p=0),p+=2}if((s=p)<1&&(s=1),1===a){for(f=(c-=n)+1,d=(l-=n)+1,r=n-1;r>=0;r--)t[f+r]=t[d+r];t[c]=u[h]}else{if(0===a)throw new Error;for(d=c-(a-1),r=0;r=0;r--)t[f+r]=t[d+r];t[c]=u[h]}else for(d=c-(a-1),r=0;r1;){var t=l-2;if(t>=1&&r[t-1]<=r[t]+r[t+1]||t>=2&&r[t-2]<=r[t]+r[t-1])r[t-1]r[t+1])break;i(t)}},this.forceMergeRuns=function(){for(;l>1;){var t=l-2;t>0&&r[t-1]s&&(l=s),fe(t,i,i+l,i+a,e),a=l}r.pushRun(i,a),r.mergeRuns(),o-=a,i+=a}while(0!==o);r.forceMergeRuns()}}function ye(t,e){return t.zlevel===e.zlevel?t.z===e.z?t.z2-e.z2:t.z-e.z:t.zlevel-e.zlevel}function xe(t,e,i){var n=null==e.x?0:e.x,o=null==e.x2?1:e.x2,a=null==e.y?0:e.y,r=null==e.y2?0:e.y2;return e.global||(n=n*i.width+i.x,o=o*i.width+i.x,a=a*i.height+i.y,r=r*i.height+i.y),n=isNaN(n)?0:n,o=isNaN(o)?1:o,a=isNaN(a)?0:a,r=isNaN(r)?0:r,t.createLinearGradient(n,a,o,r)}function _e(t,e,i){var n=i.width,o=i.height,a=Math.min(n,o),r=null==e.x?.5:e.x,s=null==e.y?.5:e.y,l=null==e.r?.5:e.r;return e.global||(r=r*n+i.x,s=s*o+i.y,l*=a),t.createRadialGradient(r,s,0,r,s,l)}function we(){return!1}function be(t,e,i){var n=Y_(),o=e.getWidth(),a=e.getHeight(),r=n.style;return r&&(r.position="absolute",r.left=0,r.top=0,r.width=o+"px",r.height=a+"px",n.setAttribute("data-zr-dom-id",t)),n.width=o*i,n.height=a*i,n}function Se(t){if("string"==typeof t){var e=ob.get(t);return e&&e.image}return t}function Me(t,e,i,n,o){if(t){if("string"==typeof t){if(e&&e.__zrImageSrc===t||!i)return e;var a=ob.get(t),r={hostEl:i,cb:n,cbPayload:o};return a?!Te(e=a.image)&&a.pending.push(r):(!e&&(e=new Image),e.onload=e.onerror=Ie,ob.put(t,e.__cachedImgObj={image:e,pending:[r]}),e.src=e.__zrImageSrc=t),e}return t}return e}function Ie(){var t=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var e=0;esb&&(rb=0,ab={}),rb++,ab[i]=o,o}function De(t,e,i,n,o,a,r){return a?Le(t,e,i,n,o,a,r):Ce(t,e,i,n,o,r)}function Ce(t,e,i,n,o,a){var r=Ge(t,e,o,a),s=Ae(t,e);o&&(s+=o[1]+o[3]);var l=r.outerHeight,u=new ue(ke(0,s,i),Pe(0,l,n),s,l);return u.lineHeight=r.lineHeight,u}function Le(t,e,i,n,o,a,r){var s=Fe(t,{rich:a,truncate:r,font:e,textAlign:i,textPadding:o}),l=s.outerWidth,u=s.outerHeight;return new ue(ke(0,l,i),Pe(0,u,n),l,u)}function ke(t,e,i){return"right"===i?t-=e:"center"===i&&(t-=e/2),t}function Pe(t,e,i){return"middle"===i?t-=e/2:"bottom"===i&&(t-=e),t}function Ne(t,e,i){var n=e.x,o=e.y,a=e.height,r=e.width,s=a/2,l="left",u="top";switch(t){case"left":n-=i,o+=s,l="right",u="middle";break;case"right":n+=i+r,o+=s,u="middle";break;case"top":n+=r/2,o-=i,l="center",u="bottom";break;case"bottom":n+=r/2,o+=a+i,l="center";break;case"inside":n+=r/2,o+=s,l="center",u="middle";break;case"insideLeft":n+=i,o+=s,u="middle";break;case"insideRight":n+=r-i,o+=s,l="right",u="middle";break;case"insideTop":n+=r/2,o+=i,l="center";break;case"insideBottom":n+=r/2,o+=a-i,l="center",u="bottom";break;case"insideTopLeft":n+=i,o+=i;break;case"insideTopRight":n+=r-i,o+=i,l="right";break;case"insideBottomLeft":n+=i,o+=a-i,u="bottom";break;case"insideBottomRight":n+=r-i,o+=a-i,l="right",u="bottom"}return{x:n,y:o,textAlign:l,textVerticalAlign:u}}function Oe(t,e,i,n,o){if(!e)return"";var a=(t+"").split("\n");o=Ee(e,i,n,o);for(var r=0,s=a.length;r=r;l++)s-=r;var u=Ae(i);return u>s&&(i="",u=0),s=t-u,n.ellipsis=i,n.ellipsisWidth=u,n.contentWidth=s,n.containerWidth=t,n}function Re(t,e){var i=e.containerWidth,n=e.font,o=e.contentWidth;if(!i)return"";var a=Ae(t,n);if(a<=i)return t;for(var r=0;;r++){if(a<=o||r>=e.maxIterations){t+=e.ellipsis;break}var s=0===r?ze(t,o,e.ascCharWidth,e.cnCharWidth):a>0?Math.floor(t.length*o/a):0;a=Ae(t=t.substr(0,s),n)}return""===t&&(t=e.placeholder),t}function ze(t,e,i,n){for(var o=0,a=0,r=t.length;al)t="",a=[];else if(null!=u)for(var h=Ee(u-(i?i[1]+i[3]:0),e,n.ellipsis,{minChar:n.minChar,placeholder:n.placeholder}),c=0,d=a.length;co&&We(i,t.substring(o,a)),We(i,n[2],n[1]),o=lb.lastIndex}of)return{lines:[],width:0,height:0};k.textWidth=Ae(k.text,_);var b=y.textWidth,S=null==b||"auto"===b;if("string"==typeof b&&"%"===b.charAt(b.length-1))k.percentWidth=b,u.push(k),b=0;else{if(S){b=k.textWidth;var M=y.textBackgroundColor,I=M&&M.image;I&&Te(I=Se(I))&&(b=Math.max(b,I.width*w/I.height))}var T=x?x[1]+x[3]:0;b+=T;var C=null!=d?d-m:null;null!=C&&Cl&&(i*=l/(c=i+n),n*=l/c),o+a>l&&(o*=l/(c=o+a),a*=l/c),n+o>u&&(n*=u/(c=n+o),o*=u/c),i+a>u&&(i*=u/(c=i+a),a*=u/c),t.moveTo(r+i,s),t.lineTo(r+l-n,s),0!==n&&t.arc(r+l-n,s+n,n,-Math.PI/2,0),t.lineTo(r+l,s+u-o),0!==o&&t.arc(r+l-o,s+u-o,o,0,Math.PI/2),t.lineTo(r+a,s+u),0!==a&&t.arc(r+a,s+u-a,a,Math.PI/2,Math.PI),t.lineTo(r,s+i),0!==i&&t.arc(r+i,s+i,i,Math.PI,1.5*Math.PI)}function Ue(t){return Xe(t),d(t.rich,Xe),t}function Xe(t){if(t){t.font=He(t);var e=t.textAlign;"middle"===e&&(e="center"),t.textAlign=null==e||cb[e]?e:"left";var i=t.textVerticalAlign||t.textBaseline;"center"===i&&(i="middle"),t.textVerticalAlign=null==i||db[i]?i:"top",t.textPadding&&(t.textPadding=L(t.textPadding))}}function je(t,e,i,n,o,a){n.rich?qe(t,e,i,n,o):Ye(t,e,i,n,o,a)}function Ye(t,e,i,n,o,a){var r=a&&a.style,s=r&&"text"===a.type,l=n.font||ub;s&&l===(r.font||ub)||(e.font=l);var u=t.__computedFont;t.__styleFont!==l&&(t.__styleFont=l,u=t.__computedFont=e.font);var h=n.textPadding,c=t.__textCotentBlock;c&&!t.__dirtyText||(c=t.__textCotentBlock=Ge(i,u,h,n.truncate));var d=c.outerHeight,f=c.lines,p=c.lineHeight,g=ii(d,n,o),m=g.baseX,v=g.baseY,y=g.textAlign||"left",x=g.textVerticalAlign;$e(e,n,o,m,v);var _=Pe(v,d,x),w=m,b=_,S=Qe(n);if(S||h){var M=Ae(i,u);h&&(M+=h[1]+h[3]);var I=ke(m,M,y);S&&ti(t,e,n,I,_,M,d),h&&(w=si(m,y,h),b+=h[0])}e.textAlign=y,e.textBaseline="middle";for(R=0;R=0&&"right"===(_=b[C]).textAlign;)Je(t,e,_,n,M,v,D,"right"),I-=_.width,D-=_.width,C--;for(A+=(a-(A-m)-(y-D)-I)/2;T<=C;)Je(t,e,_=b[T],n,M,v,A+_.width/2,"center"),A+=_.width,T++;v+=M}}function $e(t,e,i,n,o){if(i&&e.textRotation){var a=e.textOrigin;"center"===a?(n=i.width/2+i.x,o=i.height/2+i.y):a&&(n=a[0]+i.x,o=a[1]+i.y),t.translate(n,o),t.rotate(-e.textRotation),t.translate(-n,-o)}}function Je(t,e,i,n,o,a,r,s){var l=n.rich[i.styleName]||{};l.text=i.text;var u=i.textVerticalAlign,h=a+o/2;"top"===u?h=a+i.height/2:"bottom"===u&&(h=a+o-i.height/2),!i.isLineHolder&&Qe(l)&&ti(t,e,l,"right"===s?r-i.width:"center"===s?r-i.width/2:r,h-i.height/2,i.width,i.height);var c=i.textPadding;c&&(r=si(r,s,c),h-=i.height/2-c[2]-i.textHeight/2),ni(e,"shadowBlur",D(l.textShadowBlur,n.textShadowBlur,0)),ni(e,"shadowColor",l.textShadowColor||n.textShadowColor||"transparent"),ni(e,"shadowOffsetX",D(l.textShadowOffsetX,n.textShadowOffsetX,0)),ni(e,"shadowOffsetY",D(l.textShadowOffsetY,n.textShadowOffsetY,0)),ni(e,"textAlign",s),ni(e,"textBaseline","middle"),ni(e,"font",i.font||ub);var d=oi(l.textStroke||n.textStroke,p),f=ai(l.textFill||n.textFill),p=A(l.textStrokeWidth,n.textStrokeWidth);d&&(ni(e,"lineWidth",p),ni(e,"strokeStyle",d),e.strokeText(i.text,r,h)),f&&(ni(e,"fillStyle",f),e.fillText(i.text,r,h))}function Qe(t){return t.textBackgroundColor||t.textBorderWidth&&t.textBorderColor}function ti(t,e,i,n,o,a,r){var s=i.textBackgroundColor,l=i.textBorderWidth,u=i.textBorderColor,h=_(s);if(ni(e,"shadowBlur",i.textBoxShadowBlur||0),ni(e,"shadowColor",i.textBoxShadowColor||"transparent"),ni(e,"shadowOffsetX",i.textBoxShadowOffsetX||0),ni(e,"shadowOffsetY",i.textBoxShadowOffsetY||0),h||l&&u){e.beginPath();var c=i.textBorderRadius;c?Ze(e,{x:n,y:o,width:a,height:r,r:c}):e.rect(n,o,a,r),e.closePath()}if(h)if(ni(e,"fillStyle",s),null!=i.fillOpacity){f=e.globalAlpha;e.globalAlpha=i.fillOpacity*i.opacity,e.fill(),e.globalAlpha=f}else e.fill();else if(x(s))ni(e,"fillStyle",s(i)),e.fill();else if(w(s)){var d=s.image;(d=Me(d,null,t,ei,s))&&Te(d)&&e.drawImage(d,n,o,a,r)}if(l&&u)if(ni(e,"lineWidth",l),ni(e,"strokeStyle",u),null!=i.strokeOpacity){var f=e.globalAlpha;e.globalAlpha=i.strokeOpacity*i.opacity,e.stroke(),e.globalAlpha=f}else e.stroke()}function ei(t,e){e.image=t}function ii(t,e,i){var n=e.x||0,o=e.y||0,a=e.textAlign,r=e.textVerticalAlign;if(i){var s=e.textPosition;if(s instanceof Array)n=i.x+ri(s[0],i.width),o=i.y+ri(s[1],i.height);else{var l=Ne(s,i,e.textDistance);n=l.x,o=l.y,a=a||l.textAlign,r=r||l.textVerticalAlign}var u=e.textOffset;u&&(n+=u[0],o+=u[1])}return{baseX:n,baseY:o,textAlign:a,textVerticalAlign:r}}function ni(t,e,i){return t[e]=qw(t,e,i),t[e]}function oi(t,e){return null==t||e<=0||"transparent"===t||"none"===t?null:t.image||t.colorStops?"#000":t}function ai(t){return null==t||"none"===t?null:t.image||t.colorStops?"#000":t}function ri(t,e){return"string"==typeof t?t.lastIndexOf("%")>=0?parseFloat(t)/100*e:parseFloat(t):t}function si(t,e,i){return"right"===e?t-i[1]:"center"===e?t+i[3]/2-i[1]/2:t+i[3]}function li(t,e){return null!=t&&(t||e.textBackgroundColor||e.textBorderWidth&&e.textBorderColor||e.textPadding)}function ui(t){t=t||{},Gw.call(this,t);for(var e in t)t.hasOwnProperty(e)&&"style"!==e&&(this[e]=t[e]);this.style=new $w(t.style,this),this._rect=null,this.__clipPaths=[]}function hi(t){ui.call(this,t)}function ci(t){return parseInt(t,10)}function di(t){return!!t&&(!!t.__builtin__||"function"==typeof t.resize&&"function"==typeof t.refresh)}function fi(t,e,i){return mb.copy(t.getBoundingRect()),t.transform&&mb.applyTransform(t.transform),vb.width=e,vb.height=i,!mb.intersect(vb)}function pi(t,e){if(t==e)return!1;if(!t||!e||t.length!==e.length)return!0;for(var i=0;i=i.length&&i.push({option:t})}}),i}function Ni(t){var e=R();Nb(t,function(t,i){var n=t.exist;n&&e.set(n.id,t)}),Nb(t,function(t,i){var n=t.option;k(!n||null==n.id||!e.get(n.id)||e.get(n.id)===t,"id duplicates: "+(n&&n.id)),n&&null!=n.id&&e.set(n.id,t),!t.keyInfo&&(t.keyInfo={})}),Nb(t,function(t,i){var n=t.exist,o=t.option,a=t.keyInfo;if(Ob(o)){if(a.name=null!=o.name?o.name+"":n?n.name:Rb+i,n)a.id=n.id;else if(null!=o.id)a.id=o.id+"";else{var r=0;do{a.id="\0"+a.name+"\0"+r++}while(e.get(a.id))}e.set(a.id,t)}})}function Oi(t){var e=t.name;return!(!e||!e.indexOf(Rb))}function Ei(t){return Ob(t)&&t.id&&0===(t.id+"").indexOf("\0_ec_\0")}function Ri(t,e){function i(t,e,i){for(var n=0,o=t.length;n-qb&&tqb||t<-qb}function Qi(t,e,i,n,o){var a=1-o;return a*a*(a*t+3*o*e)+o*o*(o*n+3*a*i)}function tn(t,e,i,n,o){var a=1-o;return 3*(((e-t)*a+2*(i-e)*o)*a+(n-i)*o*o)}function en(t,e,i,n,o,a){var r=n+3*(e-i)-t,s=3*(i-2*e+t),l=3*(e-t),u=t-o,h=s*s-3*r*l,c=s*l-9*r*u,d=l*l-3*s*u,f=0;if($i(h)&&$i(c))$i(s)?a[0]=0:(M=-l/s)>=0&&M<=1&&(a[f++]=M);else{var p=c*c-4*h*d;if($i(p)){var g=c/h,m=-g/2;(M=-s/r+g)>=0&&M<=1&&(a[f++]=M),m>=0&&m<=1&&(a[f++]=m)}else if(p>0){var v=Yb(p),y=h*s+1.5*r*(-c+v),x=h*s+1.5*r*(-c-v);(M=(-s-((y=y<0?-jb(-y,Jb):jb(y,Jb))+(x=x<0?-jb(-x,Jb):jb(x,Jb))))/(3*r))>=0&&M<=1&&(a[f++]=M)}else{var _=(2*h*s-3*r*c)/(2*Yb(h*h*h)),w=Math.acos(_)/3,b=Yb(h),S=Math.cos(w),M=(-s-2*b*S)/(3*r),m=(-s+b*(S+$b*Math.sin(w)))/(3*r),I=(-s+b*(S-$b*Math.sin(w)))/(3*r);M>=0&&M<=1&&(a[f++]=M),m>=0&&m<=1&&(a[f++]=m),I>=0&&I<=1&&(a[f++]=I)}}return f}function nn(t,e,i,n,o){var a=6*i-12*e+6*t,r=9*e+3*n-3*t-9*i,s=3*e-3*t,l=0;if($i(r))Ji(a)&&(c=-s/a)>=0&&c<=1&&(o[l++]=c);else{var u=a*a-4*r*s;if($i(u))o[0]=-a/(2*r);else if(u>0){var h=Yb(u),c=(-a+h)/(2*r),d=(-a-h)/(2*r);c>=0&&c<=1&&(o[l++]=c),d>=0&&d<=1&&(o[l++]=d)}}return l}function on(t,e,i,n,o,a){var r=(e-t)*o+t,s=(i-e)*o+e,l=(n-i)*o+i,u=(s-r)*o+r,h=(l-s)*o+s,c=(h-u)*o+u;a[0]=t,a[1]=r,a[2]=u,a[3]=c,a[4]=c,a[5]=h,a[6]=l,a[7]=n}function an(t,e,i,n,o,a,r,s,l,u,h){var c,d,f,p,g,m=.005,v=1/0;Qb[0]=l,Qb[1]=u;for(var y=0;y<1;y+=.05)tS[0]=Qi(t,i,o,r,y),tS[1]=Qi(e,n,a,s,y),(p=iw(Qb,tS))=0&&p=0&&c<=1&&(o[l++]=c);else{var u=r*r-4*a*s;if($i(u))(c=-r/(2*a))>=0&&c<=1&&(o[l++]=c);else if(u>0){var h=Yb(u),c=(-r+h)/(2*a),d=(-r-h)/(2*a);c>=0&&c<=1&&(o[l++]=c),d>=0&&d<=1&&(o[l++]=d)}}return l}function un(t,e,i){var n=t+i-2*e;return 0===n?.5:(t-e)/n}function hn(t,e,i,n,o){var a=(e-t)*n+t,r=(i-e)*n+e,s=(r-a)*n+a;o[0]=t,o[1]=a,o[2]=s,o[3]=s,o[4]=r,o[5]=i}function cn(t,e,i,n,o,a,r,s,l){var u,h=.005,c=1/0;Qb[0]=r,Qb[1]=s;for(var d=0;d<1;d+=.05)tS[0]=rn(t,i,o,d),tS[1]=rn(e,n,a,d),(m=iw(Qb,tS))=0&&m1e-4)return s[0]=t-i,s[1]=e-n,l[0]=t+i,void(l[1]=e+n);if(sS[0]=aS(o)*i+t,sS[1]=oS(o)*n+e,lS[0]=aS(a)*i+t,lS[1]=oS(a)*n+e,u(s,sS,lS),h(l,sS,lS),(o%=rS)<0&&(o+=rS),(a%=rS)<0&&(a+=rS),o>a&&!r?a+=rS:oo&&(uS[0]=aS(f)*i+t,uS[1]=oS(f)*n+e,u(s,uS,s),h(l,uS,l))}function vn(t,e,i,n,o,a,r){if(0===o)return!1;var s=o,l=0,u=t;if(r>e+s&&r>n+s||rt+s&&a>i+s||ae+c&&h>n+c&&h>a+c&&h>s+c||ht+c&&u>i+c&&u>o+c&&u>r+c||ue+u&&l>n+u&&l>a+u||lt+u&&s>i+u&&s>o+u||si||h+uo&&(o+=TS);var d=Math.atan2(l,s);return d<0&&(d+=TS),d>=n&&d<=o||d+TS>=n&&d+TS<=o}function bn(t,e,i,n,o,a){if(a>e&&a>n||ao?r:0}function Sn(t,e){return Math.abs(t-e)e&&u>n&&u>a&&u>s||u1&&Mn(),c=Qi(e,n,a,s,kS[0]),p>1&&(d=Qi(e,n,a,s,kS[1]))),2==p?me&&s>n&&s>a||s=0&&u<=1){for(var h=0,c=rn(e,n,a,u),d=0;di||s<-i)return 0;u=Math.sqrt(i*i-s*s);LS[0]=-u,LS[1]=u;var l=Math.abs(n-o);if(l<1e-4)return 0;if(l%DS<1e-4){n=0,o=DS;p=a?1:-1;return r>=LS[0]+t&&r<=LS[1]+t?p:0}if(a){var u=n;n=_n(o),o=_n(u)}else n=_n(n),o=_n(o);n>o&&(o+=DS);for(var h=0,c=0;c<2;c++){var d=LS[c];if(d+t>r){var f=Math.atan2(s,d),p=a?1:-1;f<0&&(f=DS+f),(f>=n&&f<=o||f+DS>=n&&f+DS<=o)&&(f>Math.PI/2&&f<1.5*Math.PI&&(p=-p),h+=p)}}return h}function Dn(t,e,i,n,o){for(var a=0,r=0,s=0,l=0,u=0,h=0;h1&&(i||(a+=bn(r,s,l,u,n,o))),1==h&&(l=r=t[h],u=s=t[h+1]),c){case AS.M:r=l=t[h++],s=u=t[h++];break;case AS.L:if(i){if(vn(r,s,t[h],t[h+1],e,n,o))return!0}else a+=bn(r,s,t[h],t[h+1],n,o)||0;r=t[h++],s=t[h++];break;case AS.C:if(i){if(yn(r,s,t[h++],t[h++],t[h++],t[h++],t[h],t[h+1],e,n,o))return!0}else a+=In(r,s,t[h++],t[h++],t[h++],t[h++],t[h],t[h+1],n,o)||0;r=t[h++],s=t[h++];break;case AS.Q:if(i){if(xn(r,s,t[h++],t[h++],t[h],t[h+1],e,n,o))return!0}else a+=Tn(r,s,t[h++],t[h++],t[h],t[h+1],n,o)||0;r=t[h++],s=t[h++];break;case AS.A:var d=t[h++],f=t[h++],p=t[h++],g=t[h++],m=t[h++],v=t[h++],y=(t[h++],1-t[h++]),x=Math.cos(m)*p+d,_=Math.sin(m)*g+f;h>1?a+=bn(r,s,x,_,n,o):(l=x,u=_);var w=(n-d)*g/p+d;if(i){if(wn(d,f,g,m,m+v,y,e,w,o))return!0}else a+=An(d,f,g,m,m+v,y,w,o);r=Math.cos(m+v)*p+d,s=Math.sin(m+v)*g+f;break;case AS.R:l=r=t[h++],u=s=t[h++];var x=l+t[h++],_=u+t[h++];if(i){if(vn(l,u,x,u,e,n,o)||vn(x,u,x,_,e,n,o)||vn(x,_,l,_,e,n,o)||vn(l,_,l,u,e,n,o))return!0}else a+=bn(x,u,x,_,n,o),a+=bn(l,_,l,u,n,o);break;case AS.Z:if(i){if(vn(r,s,l,u,e,n,o))return!0}else a+=bn(r,s,l,u,n,o);r=l,s=u}}return i||Sn(s,u)||(a+=bn(r,s,l,u,n,o)||0),0!==a}function Cn(t,e,i){return Dn(t,0,!1,e,i)}function Ln(t,e,i,n){return Dn(t,e,!0,i,n)}function kn(t){ui.call(this,t),this.path=null}function Pn(t,e,i,n,o,a,r,s,l,u,h){var c=l*(HS/180),d=WS(c)*(t-i)/2+FS(c)*(e-n)/2,f=-1*FS(c)*(t-i)/2+WS(c)*(e-n)/2,p=d*d/(r*r)+f*f/(s*s);p>1&&(r*=GS(p),s*=GS(p));var g=(o===a?-1:1)*GS((r*r*(s*s)-r*r*(f*f)-s*s*(d*d))/(r*r*(f*f)+s*s*(d*d)))||0,m=g*r*f/s,v=g*-s*d/r,y=(t+i)/2+WS(c)*m-FS(c)*v,x=(e+n)/2+FS(c)*m+WS(c)*v,_=XS([1,0],[(d-m)/r,(f-v)/s]),w=[(d-m)/r,(f-v)/s],b=[(-1*d-m)/r,(-1*f-v)/s],S=XS(w,b);US(w,b)<=-1&&(S=HS),US(w,b)>=1&&(S=0),0===a&&S>0&&(S-=2*HS),1===a&&S<0&&(S+=2*HS),h.addData(u,y,x,r,s,_,S,c,a)}function Nn(t){if(!t)return new MS;for(var e,i=0,n=0,o=i,a=n,r=new MS,s=MS.CMD,l=t.match(jS),u=0;u=2){if(o&&"spline"!==o){var a=iM(n,o,i,e.smoothConstraint);t.moveTo(n[0][0],n[0][1]);for(var r=n.length,s=0;s<(i?r:r-1);s++){var l=a[2*s],u=a[2*s+1],h=n[(s+1)%r];t.bezierCurveTo(l[0],l[1],u[0],u[1],h[0],h[1])}}else{"spline"===o&&(n=eM(n,i)),t.moveTo(n[0][0],n[0][1]);for(var s=1,c=n.length;s=0)?(i={textFill:null,textStroke:t.textStroke,textStrokeWidth:t.textStrokeWidth},t.textFill="#fff",null==t.textStroke&&(t.textStroke=a,null==t.textStrokeWidth&&(t.textStrokeWidth=2))):null!=a&&(i={textFill:null},t.textFill=a),i&&(t.insideRollback=i)}}function xo(t){var e=t.insideRollback;e&&(t.textFill=e.textFill,t.textStroke=e.textStroke,t.textStrokeWidth=e.textStrokeWidth,t.insideRollback=null)}function _o(t,e){var i=e||e.getModel("textStyle");return P([t.fontStyle||i&&i.getShallow("fontStyle")||"",t.fontWeight||i&&i.getShallow("fontWeight")||"",(t.fontSize||i&&i.getShallow("fontSize")||12)+"px",t.fontFamily||i&&i.getShallow("fontFamily")||"sans-serif"].join(" "))}function wo(t,e,i,n,o,a){if("function"==typeof o&&(a=o,o=null),n&&n.isAnimationEnabled()){var r=t?"Update":"",s=n.getShallow("animationDuration"+r),l=n.getShallow("animationEasing"+r),u=n.getShallow("animationDelay"+r);"function"==typeof u&&(u=u(o,n.getAnimationDelayParams?n.getAnimationDelayParams(e,o):null)),"function"==typeof s&&(s=s(o)),s>0?e.animateTo(i,s,u||0,l,a,!!a):(e.stopAnimation(),e.attr(i),a&&a())}else e.stopAnimation(),e.attr(i),a&&a()}function bo(t,e,i,n,o){wo(!0,t,e,i,n,o)}function So(t,e,i,n,o){wo(!1,t,e,i,n,o)}function Mo(t,e){for(var i=vt([]);t&&t!==e;)xt(i,t.getLocalTransform(),i),t=t.parent;return i}function Io(t,e,i){return e&&!c(e)&&(e=mw.getLocalTransform(e)),i&&(e=St([],e)),Q([],t,e)}function To(t,e,i){var n=0===e[4]||0===e[5]||0===e[0]?1:Math.abs(2*e[4]/e[0]),o=0===e[4]||0===e[5]||0===e[2]?1:Math.abs(2*e[4]/e[2]),a=["left"===t?-n:"right"===t?n:0,"top"===t?-o:"bottom"===t?o:0];return a=Io(a,e,i),Math.abs(a[0])>Math.abs(a[1])?a[0]>0?"right":"left":a[1]>0?"bottom":"top"}function Ao(t,e,i,n){function o(t){var e={position:F(t.position),rotation:t.rotation};return t.shape&&(e.shape=a({},t.shape)),e}if(t&&e){var r=function(t){var e={};return t.traverse(function(t){!t.isGroup&&t.anid&&(e[t.anid]=t)}),e}(t);e.traverse(function(t){if(!t.isGroup&&t.anid){var e=r[t.anid];if(e){var n=o(t);t.attr(o(e)),bo(t,n,i,t.dataIndex)}}})}}function Do(t,e){return f(t,function(t){var i=t[0];i=mM(i,e.x),i=vM(i,e.x+e.width);var n=t[1];return n=mM(n,e.y),n=vM(n,e.y+e.height),[i,n]})}function Co(t,e,i){var n=(e=a({rectHover:!0},e)).style={strokeNoScale:!0};if(i=i||{x:-1,y:-1,width:2,height:2},t)return 0===t.indexOf("image://")?(n.image=t.slice(8),r(n,i),new hi(e)):Wn(t.replace("path://",""),e,i,"center")}function Lo(t,e,i){this.parentModel=e,this.ecModel=i,this.option=t}function ko(t,e,i){for(var n=0;n0){if(t<=e[0])return i[0];if(t>=e[1])return i[1]}else{if(t>=e[0])return i[0];if(t<=e[1])return i[1]}else{if(t===e[0])return i[0];if(t===e[1])return i[1]}return(t-e[0])/o*a+i[0]}function Ro(t,e){switch(t){case"center":case"middle":t="50%";break;case"left":case"top":t="0%";break;case"right":case"bottom":t="100%"}return"string"==typeof t?Oo(t).match(/%$/)?parseFloat(t)/100*e:parseFloat(t):null==t?NaN:+t}function zo(t,e,i){return null==e&&(e=10),e=Math.min(Math.max(0,e),20),t=(+t).toFixed(e),i?t:+t}function Bo(t){return t.sort(function(t,e){return t-e}),t}function Vo(t){if(t=+t,isNaN(t))return 0;for(var e=1,i=0;Math.round(t*e)/e!==t;)e*=10,i++;return i}function Go(t){var e=t.toString(),i=e.indexOf("e");if(i>0){var n=+e.slice(i+1);return n<0?-n:0}var o=e.indexOf(".");return o<0?0:e.length-1-o}function Fo(t,e){var i=Math.log,n=Math.LN10,o=Math.floor(i(t[1]-t[0])/n),a=Math.round(i(Math.abs(e[1]-e[0]))/n),r=Math.min(Math.max(-o+a,0),20);return isFinite(r)?r:20}function Wo(t,e,i){if(!t[e])return 0;var n=p(t,function(t,e){return t+(isNaN(e)?0:e)},0);if(0===n)return 0;for(var o=Math.pow(10,i),a=f(t,function(t){return(isNaN(t)?0:t)/n*o*100}),r=100*o,s=f(a,function(t){return Math.floor(t)}),l=p(s,function(t,e){return t+e},0),u=f(a,function(t,e){return t-s[e]});lh&&(h=u[d],c=d);++s[c],u[c]=0,++l}return s[e]/o}function Ho(t){var e=2*Math.PI;return(t%e+e)%e}function Zo(t){return t>-LM&&t=-20?+t.toFixed(n<0?-n:0):t}function qo(t){function e(t,i,n){return t.interval[n]=0}function $o(t){return isNaN(t)?"-":(t=(t+"").split("."))[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(t.length>1?"."+t[1]:"")}function Jo(t,e){return t=(t||"").toLowerCase().replace(/-(.)/g,function(t,e){return e.toUpperCase()}),e&&t&&(t=t.charAt(0).toUpperCase()+t.slice(1)),t}function Qo(t){return null==t?"":(t+"").replace(EM,function(t,e){return RM[e]})}function ta(t,e,i){y(e)||(e=[e]);var n=e.length;if(!n)return"";for(var o=e[0].$vars||[],a=0;a':'':{renderMode:o,content:"{marker"+a+"|} ",style:{color:i}}:""}function na(t,e){return t+="","0000".substr(0,e-t.length)+t}function oa(t,e,i){"week"!==t&&"month"!==t&&"quarter"!==t&&"half-year"!==t&&"year"!==t||(t="MM-dd\nyyyy");var n=Uo(e),o=i?"UTC":"",a=n["get"+o+"FullYear"](),r=n["get"+o+"Month"]()+1,s=n["get"+o+"Date"](),l=n["get"+o+"Hours"](),u=n["get"+o+"Minutes"](),h=n["get"+o+"Seconds"](),c=n["get"+o+"Milliseconds"]();return t=t.replace("MM",na(r,2)).replace("M",r).replace("yyyy",a).replace("yy",a%100).replace("dd",na(s,2)).replace("d",s).replace("hh",na(l,2)).replace("h",l).replace("mm",na(u,2)).replace("m",u).replace("ss",na(h,2)).replace("s",h).replace("SSS",na(c,3))}function aa(t){return t?t.charAt(0).toUpperCase()+t.substr(1):t}function ra(t,e,i,n,o){var a=0,r=0;null==n&&(n=1/0),null==o&&(o=1/0);var s=0;e.eachChild(function(l,u){var h,c,d=l.position,f=l.getBoundingRect(),p=e.childAt(u+1),g=p&&p.getBoundingRect();if("horizontal"===t){var m=f.width+(g?-g.x+f.x:0);(h=a+m)>n||l.newline?(a=0,h=m,r+=s+i,s=f.height):s=Math.max(s,f.height)}else{var v=f.height+(g?-g.y+f.y:0);(c=r+v)>o||l.newline?(a+=s+i,r=0,c=v,s=f.width):s=Math.max(s,f.width)}l.newline||(d[0]=a,d[1]=r,"horizontal"===t?a=h+i:r=c+i)})}function sa(t,e,i){var n=e.width,o=e.height,a=Ro(t.x,n),r=Ro(t.y,o),s=Ro(t.x2,n),l=Ro(t.y2,o);return(isNaN(a)||isNaN(parseFloat(t.x)))&&(a=0),(isNaN(s)||isNaN(parseFloat(t.x2)))&&(s=n),(isNaN(r)||isNaN(parseFloat(t.y)))&&(r=0),(isNaN(l)||isNaN(parseFloat(t.y2)))&&(l=o),i=OM(i||0),{width:Math.max(s-a-i[1]-i[3],0),height:Math.max(l-r-i[0]-i[2],0)}}function la(t,e,i){i=OM(i||0);var n=e.width,o=e.height,a=Ro(t.left,n),r=Ro(t.top,o),s=Ro(t.right,n),l=Ro(t.bottom,o),u=Ro(t.width,n),h=Ro(t.height,o),c=i[2]+i[0],d=i[1]+i[3],f=t.aspect;switch(isNaN(u)&&(u=n-s-d-a),isNaN(h)&&(h=o-l-c-r),null!=f&&(isNaN(u)&&isNaN(h)&&(f>n/o?u=.8*n:h=.8*o),isNaN(u)&&(u=f*h),isNaN(h)&&(h=u/f)),isNaN(a)&&(a=n-s-u-d),isNaN(r)&&(r=o-l-h-c),t.left||t.right){case"center":a=n/2-u/2-i[3];break;case"right":a=n-u-d}switch(t.top||t.bottom){case"middle":case"center":r=o/2-h/2-i[0];break;case"bottom":r=o-h-c}a=a||0,r=r||0,isNaN(u)&&(u=n-d-a-(s||0)),isNaN(h)&&(h=o-c-r-(l||0));var p=new ue(a+i[3],r+i[0],u,h);return p.margin=i,p}function ua(t,e,i,n,o){var a=!o||!o.hv||o.hv[0],s=!o||!o.hv||o.hv[1],l=o&&o.boundingMode||"all";if(a||s){var u;if("raw"===l)u="group"===t.type?new ue(0,0,+e.width||0,+e.height||0):t.getBoundingRect();else if(u=t.getBoundingRect(),t.needLocalTransform()){var h=t.getLocalTransform();(u=u.clone()).applyTransform(h)}e=la(r({width:u.width,height:u.height},e),i,n);var c=t.position,d=a?e.x-u.x:0,f=s?e.y-u.y:0;t.attr("position","raw"===l?[d,f]:[c[0]+d,c[1]+f])}}function ha(t,e){return null!=t[ZM[e][0]]||null!=t[ZM[e][1]]&&null!=t[ZM[e][2]]}function ca(t,e,i){function n(i,n){var r={},l=0,u={},h=0;if(WM(i,function(e){u[e]=t[e]}),WM(i,function(t){o(e,t)&&(r[t]=u[t]=e[t]),a(r,t)&&l++,a(u,t)&&h++}),s[n])return a(e,i[1])?u[i[2]]=null:a(e,i[2])&&(u[i[1]]=null),u;if(2!==h&&l){if(l>=2)return r;for(var c=0;ce)return t[n];return t[i-1]}function ga(t){var e=t.get("coordinateSystem"),i={coordSysName:e,coordSysDims:[],axisMap:R(),categoryAxisMap:R()},n=QM[e];if(n)return n(t,i,i.axisMap,i.categoryAxisMap),i}function ma(t){return"category"===t.get("type")}function va(t){this.fromDataset=t.fromDataset,this.data=t.data||(t.sourceFormat===nI?{}:[]),this.sourceFormat=t.sourceFormat||oI,this.seriesLayoutBy=t.seriesLayoutBy||rI,this.dimensionsDefine=t.dimensionsDefine,this.encodeDefine=t.encodeDefine&&R(t.encodeDefine),this.startIndex=t.startIndex||0,this.dimensionsDetectCount=t.dimensionsDetectCount}function ya(t){var e=t.option.source,i=oI;if(S(e))i=aI;else if(y(e)){0===e.length&&(i=eI);for(var n=0,o=e.length;n=e:"max"===i?t<=e:t===e}function Ha(t,e){return t.join(",")===e.join(",")}function Za(t,e){fI(e=e||{},function(e,i){if(null!=e){var n=t[i];if(YM.hasClass(i)){e=Di(e);var o=Pi(n=Di(n),e);t[i]=gI(o,function(t){return t.option&&t.exist?mI(t.exist,t.option,!0):t.exist||t.option})}else t[i]=mI(n,e,!0)}})}function Ua(t){var e=t&&t.itemStyle;if(e)for(var i=0,o=_I.length;i=0;p--){var g=t[p];if(s||(d=g.data.rawIndexOf(g.stackedByDimension,c)),d>=0){var m=g.data.getByRawIndex(g.stackResultDimension,d);if(h>=0&&m>0||h<=0&&m<0){h+=m,f=m;break}}}return n[0]=h,n[1]=f,n});r.hostModel.setData(l),e.data=l})}function nr(t,e){va.isInstance(t)||(t=va.seriesDataToSource(t)),this._source=t;var i=this._data=t.data,n=t.sourceFormat;n===aI&&(this._offset=0,this._dimSize=e,this._data=i),a(this,TI[n===eI?n+"_"+t.seriesLayoutBy:n])}function or(){return this._data.length}function ar(t){return this._data[t]}function rr(t){for(var e=0;ee.outputData.count()&&e.model.getRawData().cloneShallow(e.outputData)}function wr(t,e){d(t.CHANGABLE_METHODS,function(i){t.wrapMethod(i,v(br,e))})}function br(t){var e=Sr(t);e&&e.setOutputEnd(this.count())}function Sr(t){var e=(t.ecModel||{}).scheduler,i=e&&e.getPipeline(t.uid);if(i){var n=i.currentTask;if(n){var o=n.agentStubMap;o&&(n=o.get(t.uid))}return n}}function Mr(){this.group=new Zw,this.uid=No("viewChart"),this.renderTask=dr({plan:Ar,reset:Dr}),this.renderTask.context={view:this}}function Ir(t,e){if(t&&(t.trigger(e),"group"===t.type))for(var i=0;i=0?n():c=setTimeout(n,-a),u=o};return d.clear=function(){c&&(clearTimeout(c),c=null)},d.debounceNextCall=function(t){l=t},d}function Lr(t,e,i,n){var o=t[e];if(o){var a=o[WI]||o,r=o[ZI];if(o[HI]!==i||r!==n){if(null==i||!n)return t[e]=a;(o=t[e]=Cr(a,i,"debounce"===n))[WI]=a,o[ZI]=n,o[HI]=i}return o}}function kr(t,e){var i=t[e];i&&i[WI]&&(t[e]=i[WI])}function Pr(t,e,i,n){this.ecInstance=t,this.api=e,this.unfinished;var i=this._dataProcessorHandlers=i.slice(),n=this._visualHandlers=n.slice();this._allHandlers=i.concat(n),this._stageTaskMap=R()}function Nr(t,e,i,n,o){function a(t,e){return t.setDirty&&(!t.dirtyMap||t.dirtyMap.get(e.__pipeline.id))}o=o||{};var r;d(e,function(e,s){if(!o.visualType||o.visualType===e.visualType){var l=t._stageTaskMap.get(e.uid),u=l.seriesTaskMap,h=l.overallTask;if(h){var c,d=h.agentStubMap;d.each(function(t){a(o,t)&&(t.dirty(),c=!0)}),c&&h.dirty(),KI(h,n);var f=t.getPerformArgs(h,o.block);d.each(function(t){t.perform(f)}),r|=h.perform(f)}else u&&u.each(function(s,l){a(o,s)&&s.dirty();var u=t.getPerformArgs(s,o.block);u.skip=!e.performRawSeries&&i.isSeriesFiltered(s.context.model),KI(s,n),r|=s.perform(u)})}}),t.unfinished|=r}function Or(t,e,i,n,o){function a(i){var a=i.uid,s=r.get(a)||r.set(a,dr({plan:Gr,reset:Fr,count:Hr}));s.context={model:i,ecModel:n,api:o,useClearVisual:e.isVisual&&!e.isLayout,plan:e.plan,reset:e.reset,scheduler:t},Zr(t,i,s)}var r=i.seriesTaskMap||(i.seriesTaskMap=R()),s=e.seriesType,l=e.getTargetSeries;e.createOnAllSeries?n.eachRawSeries(a):s?n.eachRawSeriesByType(s,a):l&&l(n,o).each(a);var u=t._pipelineMap;r.each(function(t,e){u.get(e)||(t.dispose(),r.removeKey(e))})}function Er(t,e,i,n,o){function a(e){var i=e.uid,n=s.get(i);n||(n=s.set(i,dr({reset:zr,onDirty:Vr})),r.dirty()),n.context={model:e,overallProgress:h,modifyOutputEnd:c},n.agent=r,n.__block=h,Zr(t,e,n)}var r=i.overallTask=i.overallTask||dr({reset:Rr});r.context={ecModel:n,api:o,overallReset:e.overallReset,scheduler:t};var s=r.agentStubMap=r.agentStubMap||R(),l=e.seriesType,u=e.getTargetSeries,h=!0,c=e.modifyOutputEnd;l?n.eachRawSeriesByType(l,a):u?u(n,o).each(a):(h=!1,d(n.getSeries(),a));var f=t._pipelineMap;s.each(function(t,e){f.get(e)||(t.dispose(),r.dirty(),s.removeKey(e))})}function Rr(t){t.overallReset(t.ecModel,t.api,t.payload)}function zr(t,e){return t.overallProgress&&Br}function Br(){this.agent.dirty(),this.getDownstream().dirty()}function Vr(){this.agent&&this.agent.dirty()}function Gr(t){return t.plan&&t.plan(t.model,t.ecModel,t.api,t.payload)}function Fr(t){t.useClearVisual&&t.data.clearAllVisual();var e=t.resetDefines=Di(t.reset(t.model,t.ecModel,t.api,t.payload));return e.length>1?f(e,function(t,e){return Wr(e)}):$I}function Wr(t){return function(e,i){var n=i.data,o=i.resetDefines[t];if(o&&o.dataEach)for(var a=e.start;a0?parseInt(n,10)/100:n?parseFloat(n):0;var o=i.getAttribute("stop-color")||"#000000";e.addColorStop(n,o)}i=i.nextSibling}}function Kr(t,e){t&&t.__inheritedStyle&&(e.__inheritedStyle||(e.__inheritedStyle={}),r(e.__inheritedStyle,t.__inheritedStyle))}function $r(t){for(var e=P(t).split(rT),i=[],n=0;n0;a-=2){var r=o[a],s=o[a-1];switch(n=n||mt(),s){case"translate":r=P(r).split(rT),_t(n,n,[parseFloat(r[0]),parseFloat(r[1]||0)]);break;case"scale":r=P(r).split(rT),bt(n,n,[parseFloat(r[0]),parseFloat(r[1]||r[0])]);break;case"rotate":r=P(r).split(rT),wt(n,n,parseFloat(r[0]));break;case"skew":r=P(r).split(rT),console.warn("Skew transform is not supported yet");break;case"matrix":r=P(r).split(rT);n[0]=parseFloat(r[0]),n[1]=parseFloat(r[1]),n[2]=parseFloat(r[2]),n[3]=parseFloat(r[3]),n[4]=parseFloat(r[4]),n[5]=parseFloat(r[5])}}}e.setLocalTransform(n)}function es(t){var e=t.getAttribute("style"),i={};if(!e)return i;var n={};dT.lastIndex=0;for(var o;null!=(o=dT.exec(e));)n[o[1]]=o[2];for(var a in uT)uT.hasOwnProperty(a)&&null!=n[a]&&(i[uT[a]]=n[a]);return i}function is(t,e,i){var n=e/t.width,o=i/t.height,a=Math.min(n,o);return{scale:[a,a],position:[-(t.x+t.width/2)*a+e/2,-(t.y+t.height/2)*a+i/2]}}function ns(t,e){return(new Yr).parse(t,e)}function os(t){return function(e,i,n){e=e&&e.toLowerCase(),aw.prototype[t].call(this,e,i,n)}}function as(){aw.call(this)}function rs(t,e,n){function o(t,e){return t.__prio-e.__prio}n=n||{},"string"==typeof e&&(e=BT[e]),this.id,this.group,this._dom=t;var a=this._zr=Ii(t,{renderer:n.renderer||"canvas",devicePixelRatio:n.devicePixelRatio,width:n.width,height:n.height});this._throttledZrFlush=Cr(m(a.flush,a),17),(e=i(e))&&MI(e,!0),this._theme=e,this._chartsViews=[],this._chartsMap={},this._componentsViews=[],this._componentsMap={},this._coordSysMgr=new Ba;var r=this._api=Ms(this);ve(zT,o),ve(OT,o),this._scheduler=new Pr(this,r,OT,zT),aw.call(this,this._ecEventProcessor=new Is),this._messageCenter=new as,this._initEvents(),this.resize=m(this.resize,this),this._pendingActions=[],a.animation.on("frame",this._onframe,this),ps(a,this),N(this)}function ss(t,e,i){var n,o=this._model,a=this._coordSysMgr.getCoordinateSystems();e=Vi(o,e);for(var r=0;re.get("hoverLayerThreshold")&&!z_.node&&i.traverse(function(t){t.isGroup||(t.useHoverLayer=!0)})}function bs(t,e){var i=t.get("blendMode")||null;e.group.traverse(function(t){t.isGroup||t.style.blend!==i&&t.setStyle("blend",i),t.eachPendingDisplayable&&t.eachPendingDisplayable(function(t){t.setStyle("blend",i)})})}function Ss(t,e){var i=t.get("z"),n=t.get("zlevel");e.group.traverse(function(t){"group"!==t.type&&(null!=i&&(t.z=i),null!=n&&(t.zlevel=n))})}function Ms(t){var e=t._coordSysMgr;return a(new za(t),{getCoordinateSystems:m(e.getCoordinateSystems,e),getComponentByElement:function(e){for(;e;){var i=e.__ecComponentInfo;if(null!=i)return t._model.getComponent(i.mainType,i.index);e=e.parent}}})}function Is(){this.eventInfo}function Ts(t){function e(t,e){for(var n=0;n65535?$T:JT}function qs(t){var e=t.constructor;return e===Array?t.slice():new e(t)}function Ks(t,e){d(QT.concat(e.__wrappedMethods||[]),function(i){e.hasOwnProperty(i)&&(t[i]=e[i])}),t.__wrappedMethods=e.__wrappedMethods,d(tA,function(n){t[n]=i(e[n])}),t._calculationInfo=a(e._calculationInfo)}function $s(t){var e=t._invertedIndicesMap;d(e,function(i,n){var o=t._dimensionInfos[n].ordinalMeta;if(o){i=e[n]=new $T(o.categories.length);for(a=0;a=0?this._indices[t]:-1}function el(t,e){var i=t._idList[e];return null==i&&(i=Js(t,t._idDimIdx,e)),null==i&&(i=qT+e),i}function il(t){return y(t)||(t=[t]),t}function nl(t,e){var i=t.dimensions,n=new eA(f(i,t.getDimensionInfo,t),t.hostModel);Ks(n,t);for(var o=n._storage={},a=t._storage,r=0;r=0?(o[s]=ol(a[s]),n._rawExtent[s]=al(),n._extent[s]=null):o[s]=a[s])}return n}function ol(t){for(var e=new Array(t.length),i=0;in&&(r=o.interval=n);var s=o.intervalPrecision=_l(r);return bl(o.niceTickExtent=[lA(Math.ceil(t[0]/r)*r,s),lA(Math.floor(t[1]/r)*r,s)],t),o}function _l(t){return Go(t)+2}function wl(t,e,i){t[e]=Math.max(Math.min(t[e],i[1]),i[0])}function bl(t,e){!isFinite(t[0])&&(t[0]=e[0]),!isFinite(t[1])&&(t[1]=e[1]),wl(t,0,e),wl(t,1,e),t[0]>t[1]&&(t[0]=t[1])}function Sl(t,e,i,n){var o=[];if(!t)return o;e[0]1e4)return[];return e[1]>(o.length?o[o.length-1]:i[1])&&o.push(e[1]),o}function Ml(t){return t.get("stack")||cA+t.seriesIndex}function Il(t){return t.dim+t.index}function Tl(t){var e=[],i=t.axis;if("category"===i.type){for(var n=i.getBandWidth(),o=0;o=0?"p":"n",b=m;p&&(o[r][_]||(o[r][_]={p:m,n:m}),b=o[r][_][w]);var S,M,I,T;if(g)S=b,M=(A=i.dataToPoint([x,_]))[1]+l,I=A[0]-m,T=u,Math.abs(I)a[1]?(n=a[1],o=a[0]):(n=a[0],o=a[1]);var r=e.toGlobalCoord(e.dataToCoord(0));return ro&&(r=o),r}function El(t,e){return SA(t,bA(e))}function Rl(t,e){var i,n,o,a=t.type,r=e.getMin(),s=e.getMax(),l=null!=r,u=null!=s,h=t.getExtent();"ordinal"===a?i=e.getCategories().length:(y(n=e.get("boundaryGap"))||(n=[n||0,n||0]),"boolean"==typeof n[0]&&(n=[0,0]),n[0]=Ro(n[0],1),n[1]=Ro(n[1],1),o=h[1]-h[0]||Math.abs(h[0])),null==r&&(r="ordinal"===a?i?0:NaN:h[0]-n[0]*o),null==s&&(s="ordinal"===a?i?i-1:NaN:h[1]+n[1]*o),"dataMin"===r?r=h[0]:"function"==typeof r&&(r=r({min:h[0],max:h[1]})),"dataMax"===s?s=h[1]:"function"==typeof s&&(s=s({min:h[0],max:h[1]})),(null==r||!isFinite(r))&&(r=NaN),(null==s||!isFinite(s))&&(s=NaN),t.setBlank(I(r)||I(s)||"ordinal"===a&&!t.getOrdinalMeta().categories.length),e.getNeedCrossZero()&&(r>0&&s>0&&!l&&(r=0),r<0&&s<0&&!u&&(s=0));var c=e.ecModel;if(c&&"time"===a){var f,p=Al("bar",c);if(d(p,function(t){f|=t.getBaseAxis()===e.axis}),f){var g=Dl(p),m=zl(r,s,e,g);r=m.min,s=m.max}}return[r,s]}function zl(t,e,i,n){var o=i.axis.getExtent(),a=o[1]-o[0],r=Ll(n,i.axis);if(void 0===r)return{min:t,max:e};var s=1/0;d(r,function(t){s=Math.min(t.offset,s)});var l=-1/0;d(r,function(t){l=Math.max(t.offset+t.width,l)}),s=Math.abs(s),l=Math.abs(l);var u=s+l,h=e-t,c=h/(1-(s+l)/a)-h;return e+=c*(l/u),t-=c*(s/u),{min:t,max:e}}function Bl(t,e){var i=Rl(t,e),n=null!=e.getMin(),o=null!=e.getMax(),a=e.get("splitNumber");"log"===t.type&&(t.base=e.get("logBase"));var r=t.type;t.setExtent(i[0],i[1]),t.niceExtent({splitNumber:a,fixMin:n,fixMax:o,minInterval:"interval"===r||"time"===r?e.get("minInterval"):null,maxInterval:"interval"===r||"time"===r?e.get("maxInterval"):null});var s=e.get("interval");null!=s&&t.setInterval&&t.setInterval(s)}function Vl(t,e){if(e=e||t.get("type"))switch(e){case"category":return new sA(t.getOrdinalMeta?t.getOrdinalMeta():t.getCategories(),[1/0,-1/0]);case"value":return new hA;default:return(gl.getClass(e)||hA).create(t)}}function Gl(t){var e=t.scale.getExtent(),i=e[0],n=e[1];return!(i>0&&n>0||i<0&&n<0)}function Fl(t){var e=t.getLabelModel().get("formatter"),i="category"===t.type?t.scale.getExtent()[0]:null;return"string"==typeof e?e=function(e){return function(i){return i=t.scale.getLabel(i),e.replace("{value}",null!=i?i:"")}}(e):"function"==typeof e?function(n,o){return null!=i&&(o=n-i),e(Wl(t,n),o)}:function(e){return t.scale.getLabel(e)}}function Wl(t,e){return"category"===t.type?t.scale.getLabel(e):e}function Hl(t){var e=t.model,i=t.scale;if(e.get("axisLabel.show")&&!i.isBlank()){var n,o,a="category"===t.type,r=i.getExtent();o=a?i.count():(n=i.getTicks()).length;var s,l=t.getLabelModel(),u=Fl(t),h=1;o>40&&(h=Math.ceil(o/40));for(var c=0;c>1^-(1&s),l=l>>1^-(1&l),o=s+=o,a=l+=a,n.push([s/i,l/i])}return n}function Jl(t){return"category"===t.type?tu(t):nu(t)}function Ql(t,e){return"category"===t.type?iu(t,e):{ticks:t.scale.getTicks()}}function tu(t){var e=t.getLabelModel(),i=eu(t,e);return!e.get("show")||t.scale.isBlank()?{labels:[],labelCategoryInterval:i.labelCategoryInterval}:i}function eu(t,e){var i=ou(t,"labels"),n=du(e),o=au(i,n);if(o)return o;var a,r;return a=x(n)?cu(t,n):hu(t,r="auto"===n?su(t):n),ru(i,n,{labels:a,labelCategoryInterval:r})}function iu(t,e){var i=ou(t,"ticks"),n=du(e),o=au(i,n);if(o)return o;var a,r;if(e.get("show")&&!t.scale.isBlank()||(a=[]),x(n))a=cu(t,n,!0);else if("auto"===n){var s=eu(t,t.getLabelModel());r=s.labelCategoryInterval,a=f(s.labels,function(t){return t.tickValue})}else a=hu(t,r=n,!0);return ru(i,n,{ticks:a,tickCategoryInterval:r})}function nu(t){var e=t.scale.getTicks(),i=Fl(t);return{labels:f(e,function(e,n){return{formattedLabel:i(e,n),rawLabel:t.scale.getLabel(e),tickValue:e}})}}function ou(t,e){return FA(t)[e]||(FA(t)[e]=[])}function au(t,e){for(var i=0;i40&&(s=Math.max(1,Math.floor(r/40)));for(var l=a[0],u=t.dataToCoord(l+1)-t.dataToCoord(l),h=Math.abs(u*Math.cos(n)),c=Math.abs(u*Math.sin(n)),d=0,f=0;l<=a[1];l+=s){var p=0,g=0,m=De(i(l),e.font,"center","top");p=1.3*m.width,g=1.3*m.height,d=Math.max(d,p,7),f=Math.max(f,g,7)}var v=d/h,y=f/c;isNaN(v)&&(v=1/0),isNaN(y)&&(y=1/0);var x=Math.max(0,Math.floor(Math.min(v,y))),_=FA(t.model),w=_.lastAutoInterval,b=_.lastTickCount;return null!=w&&null!=b&&Math.abs(w-x)<=1&&Math.abs(b-r)<=1&&w>x?x=w:(_.lastTickCount=r,_.lastAutoInterval=x),x}function uu(t){var e=t.getLabelModel();return{axisRotate:t.getRotate?t.getRotate():t.isHorizontal&&!t.isHorizontal()?90:0,labelRotate:e.get("rotate")||0,font:e.getFont()}}function hu(t,e,i){function n(t){l.push(i?t:{formattedLabel:o(t),rawLabel:a.getLabel(t),tickValue:t})}var o=Fl(t),a=t.scale,r=a.getExtent(),s=t.getLabelModel(),l=[],u=Math.max((e||0)+1,1),h=r[0],c=a.count();0!==h&&u>1&&c/u>2&&(h=Math.round(Math.ceil(h/u)*u));var d={min:s.get("showMinLabel"),max:s.get("showMaxLabel")};d.min&&h!==r[0]&&n(r[0]);for(var f=h;f<=r[1];f+=u)n(f);return d.max&&f!==r[1]&&n(r[1]),l}function cu(t,e,i){var n=t.scale,o=Fl(t),a=[];return d(n.getTicks(),function(t){var r=n.getLabel(t);e(t,r)&&a.push(i?t:{formattedLabel:o(t),rawLabel:r,tickValue:t})}),a}function du(t){var e=t.get("interval");return null==e?"auto":e}function fu(t,e){var i=(t[1]-t[0])/e/2;t[0]+=i,t[1]-=i}function pu(t,e,i,n,o){function a(t,e){return h?t>e:t0&&(t.coord-=u/(2*(e+1)))}),s={coord:e[r-1].coord+u},e.push(s)}var h=l[0]>l[1];a(e[0].coord,l[0])&&(o?e[0].coord=l[0]:e.shift()),o&&a(l[0],e[0].coord)&&e.unshift({coord:l[0]}),a(l[1],s.coord)&&(o?s.coord=l[1]:e.pop()),o&&a(s.coord,l[1])&&e.push({coord:l[1]})}}function gu(t,e){var i=t.mapDimension("defaultedLabel",!0),n=i.length;if(1===n)return hr(t,e,i[0]);if(n){for(var o=[],a=0;a0?i=n[0]:n[1]<0&&(i=n[1]),i}function Cu(t,e,i,n){var o=NaN;t.stacked&&(o=i.get(i.getCalculationInfo("stackedOverDimension"),n)),isNaN(o)&&(o=t.valueStart);var a=t.baseDataOffset,r=[];return r[a]=i.get(t.baseDim,n),r[1-a]=o,e.dataToPoint(r)}function Lu(t,e){var i=[];return e.diff(t).add(function(t){i.push({cmd:"+",idx:t})}).update(function(t,e){i.push({cmd:"=",idx:e,idx1:t})}).remove(function(t){i.push({cmd:"-",idx:t})}).execute(),i}function ku(t){return isNaN(t[0])||isNaN(t[1])}function Pu(t,e,i,n,o,a,r,s,l,u,h){return"none"!==u&&u?Nu.apply(this,arguments):Ou.apply(this,arguments)}function Nu(t,e,i,n,o,a,r,s,l,u,h){for(var c=0,d=i,f=0;f=o||d<0)break;if(ku(p)){if(h){d+=a;continue}break}if(d===i)t[a>0?"moveTo":"lineTo"](p[0],p[1]);else if(l>0){var g=e[c],m="y"===u?1:0,v=(p[m]-g[m])*l;oD(rD,g),rD[m]=g[m]+v,oD(sD,p),sD[m]=p[m]-v,t.bezierCurveTo(rD[0],rD[1],sD[0],sD[1],p[0],p[1])}else t.lineTo(p[0],p[1]);c=d,d+=a}return f}function Ou(t,e,i,n,o,a,r,s,l,u,h){for(var c=0,d=i,f=0;f=o||d<0)break;if(ku(p)){if(h){d+=a;continue}break}if(d===i)t[a>0?"moveTo":"lineTo"](p[0],p[1]),oD(rD,p);else if(l>0){var g=d+a,m=e[g];if(h)for(;m&&ku(e[g]);)m=e[g+=a];var v=.5,y=e[c];if(!(m=e[g])||ku(m))oD(sD,p);else{ku(m)&&!h&&(m=p),U(aD,m,y);var x,_;if("x"===u||"y"===u){var w="x"===u?0:1;x=Math.abs(p[w]-y[w]),_=Math.abs(p[w]-m[w])}else x=ew(p,y),_=ew(p,m);nD(sD,p,aD,-l*(1-(v=_/(_+x))))}eD(rD,rD,s),iD(rD,rD,r),eD(sD,sD,s),iD(sD,sD,r),t.bezierCurveTo(rD[0],rD[1],sD[0],sD[1],p[0],p[1]),nD(rD,p,aD,l*v)}else t.lineTo(p[0],p[1]);c=d,d+=a}return f}function Eu(t,e){var i=[1/0,1/0],n=[-1/0,-1/0];if(e)for(var o=0;on[0]&&(n[0]=a[0]),a[1]>n[1]&&(n[1]=a[1])}return{min:e?i:n,max:e?n:i}}function Ru(t,e){if(t.length===e.length){for(var i=0;ie[0]?1:-1;e[0]+=n*i,e[1]-=n*i}return e}function Vu(t,e,i){if(!i.valueDim)return[];for(var n=[],o=0,a=e.count();oa[1]&&a.reverse();var r=o.getExtent(),s=Math.PI/180;i&&(a[0]-=.5,a[1]+=.5);var l=new QS({shape:{cx:zo(t.cx,1),cy:zo(t.cy,1),r0:zo(a[0],1),r:zo(a[1],1),startAngle:-r[0]*s,endAngle:-r[1]*s,clockwise:o.inverse}});return e&&(l.shape.endAngle=-r[0]*s,So(l,{shape:{endAngle:-r[1]*s}},n)),l}function Wu(t,e,i,n){return"polar"===t.type?Fu(t,e,i,n):Gu(t,e,i,n)}function Hu(t,e,i){for(var n=e.getBaseAxis(),o="x"===n.dim||"radius"===n.dim?0:1,a=[],r=0;r=0;a--){var r=i[a].dimension,s=t.dimensions[r],l=t.getDimensionInfo(s);if("x"===(n=l&&l.coordDim)||"y"===n){o=i[a];break}}if(o){var u=e.getAxis(n),h=f(o.stops,function(t){return{coord:u.toGlobalCoord(u.dataToCoord(t.value)),color:t.color}}),c=h.length,p=o.outerColors.slice();c&&h[0].coord>h[c-1].coord&&(h.reverse(),p.reverse());var g=h[0].coord-10,m=h[c-1].coord+10,v=m-g;if(v<.001)return"transparent";d(h,function(t){t.offset=(t.coord-g)/v}),h.push({offset:c?h[c-1].offset:.5,color:p[1]||"transparent"}),h.unshift({offset:c?h[0].offset:.5,color:p[0]||"transparent"});var y=new dM(0,0,0,0,h,!0);return y[n]=g,y[n+"2"]=m,y}}}function Uu(t,e,i){var n=t.get("showAllSymbol"),o="auto"===n;if(!n||o){var a=i.getAxesByScale("ordinal")[0];if(a&&(!o||!Xu(a,e))){var r=e.mapDimension(a.dim),s={};return d(a.getViewLabels(),function(t){s[t.tickValue]=1}),function(t){return!s.hasOwnProperty(e.get(r,t))}}}}function Xu(t,e){var i=t.getExtent(),n=Math.abs(i[1]-i[0])/t.scale.count();isNaN(n)&&(n=0);for(var o=e.count(),a=Math.max(1,Math.round(o/5)),r=0;rn)return!1;return!0}function ju(t){return this._axes[t]}function Yu(t){pD.call(this,t)}function qu(t,e){return e.type||(e.data?"category":"value")}function Ku(t,e,i){return t.getCoordSysModel()===e}function $u(t,e,i){this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this._initCartesian(t,e,i),this.model=t}function Ju(t,e,i,n){function o(t){return t.dim+"_"+t.index}i.getAxesOnZeroOf=function(){return a?[a]:[]};var a,r=t[e],s=i.model,l=s.get("axisLine.onZero"),u=s.get("axisLine.onZeroAxisIndex");if(l){if(null!=u)Qu(r[u])&&(a=r[u]);else for(var h in r)if(r.hasOwnProperty(h)&&Qu(r[h])&&!n[o(r[h])]){a=r[h];break}a&&(n[o(a)]=!0)}}function Qu(t){return t&&"category"!==t.type&&"time"!==t.type&&Gl(t)}function th(t,e){var i=t.getExtent(),n=i[0]+i[1];t.toGlobalCoord="x"===t.dim?function(t){return t+e}:function(t){return n-t+e},t.toLocalCoord="x"===t.dim?function(t){return t-e}:function(t){return n-t+e}}function eh(t,e){return f(SD,function(e){return t.getReferringComponents(e)[0]})}function ih(t){return"cartesian2d"===t.get("coordinateSystem")}function nh(t){var e={componentType:t.mainType,componentIndex:t.componentIndex};return e[t.mainType+"Index"]=t.componentIndex,e}function oh(t,e,i,n){var o,a,r=Ho(i-t.rotation),s=n[0]>n[1],l="start"===e&&!s||"start"!==e&&s;return Zo(r-MD/2)?(a=l?"bottom":"top",o="center"):Zo(r-1.5*MD)?(a=l?"top":"bottom",o="center"):(a="middle",o=r<1.5*MD&&r>MD/2?l?"left":"right":l?"right":"left"),{rotation:r,textAlign:o,textVerticalAlign:a}}function ah(t){var e=t.get("tooltip");return t.get("silent")||!(t.get("triggerEvent")||e&&e.show)}function rh(t,e,i){var n=t.get("axisLabel.showMinLabel"),o=t.get("axisLabel.showMaxLabel");e=e||[],i=i||[];var a=e[0],r=e[1],s=e[e.length-1],l=e[e.length-2],u=i[0],h=i[1],c=i[i.length-1],d=i[i.length-2];!1===n?(sh(a),sh(u)):lh(a,r)&&(n?(sh(r),sh(h)):(sh(a),sh(u))),!1===o?(sh(s),sh(c)):lh(l,s)&&(o?(sh(l),sh(d)):(sh(s),sh(c)))}function sh(t){t&&(t.ignore=!0)}function lh(t,e,i){var n=t&&t.getBoundingRect().clone(),o=e&&e.getBoundingRect().clone();if(n&&o){var a=vt([]);return wt(a,a,-t.rotation),n.applyTransform(xt([],a,t.getLocalTransform())),o.applyTransform(xt([],a,e.getLocalTransform())),n.intersect(o)}}function uh(t){return"middle"===t||"center"===t}function hh(t,e,i){var n=e.axis;if(e.get("axisTick.show")&&!n.scale.isBlank()){for(var o=e.getModel("axisTick"),a=o.getModel("lineStyle"),s=o.get("length"),l=n.getTicksCoords(),u=[],h=[],c=t._transform,d=[],f=0;f=0||t===e}function yh(t){var e=xh(t);if(e){var i=e.axisPointerModel,n=e.axis.scale,o=i.option,a=i.get("status"),r=i.get("value");null!=r&&(r=n.parse(r));var s=wh(i);null==a&&(o.status=s?"show":"hide");var l=n.getExtent().slice();l[0]>l[1]&&l.reverse(),(null==r||r>l[1])&&(r=l[1]),r0?"bottom":"top":o.width>0?"left":"right";l||Th(t.style,d,n,u,a,i,p),uo(t,d)}function kh(t,e){var i=t.get(BD)||0;return Math.min(i,Math.abs(e.width),Math.abs(e.height))}function Ph(t,e,i){var n=t.getData(),o=[],a=n.getLayout("valueAxisHorizontal")?1:0;o[1-a]=n.getLayout("valueAxisStart");var r=new FD({shape:{points:n.getLayout("largePoints")},incremental:!!i,__startPoint:o,__valueIdx:a});e.add(r),Nh(r,t,n)}function Nh(t,e,i){var n=i.getVisual("borderColor")||i.getVisual("color"),o=e.getModel("itemStyle").getItemStyle(["color","borderColor"]);t.useStyle(o),t.style.fill=null,t.style.stroke=n,t.style.lineWidth=i.getLayout("barWidth")}function Oh(t,e,i,n){var o=e.getData(),a=this.dataIndex,r=o.getName(a),s=e.get("selectedOffset");n.dispatchAction({type:"pieToggleSelect",from:t,name:r,seriesId:e.id}),o.each(function(t){Eh(o.getItemGraphicEl(t),o.getItemLayout(t),e.isSelected(o.getName(t)),s,i)})}function Eh(t,e,i,n,o){var a=(e.startAngle+e.endAngle)/2,r=Math.cos(a),s=Math.sin(a),l=i?n:0,u=[r*l,s*l];o?t.animate().when(200,{position:u}).start("bounceOut"):t.attr("position",u)}function Rh(t,e){function i(){a.ignore=a.hoverIgnore,r.ignore=r.hoverIgnore}function n(){a.ignore=a.normalIgnore,r.ignore=r.normalIgnore}Zw.call(this);var o=new QS({z2:2}),a=new oM,r=new qS;this.add(o),this.add(a),this.add(r),this.updateData(t,e,!0),this.on("emphasis",i).on("normal",n).on("mouseover",i).on("mouseout",n)}function zh(t,e,i,n,o,a,r){function s(e,i){for(var n=e;n>=0&&(t[n].y-=i,!(n>0&&t[n].y>t[n-1].y+t[n-1].height));n--);}function l(t,e,i,n,o,a){for(var r=e?Number.MAX_VALUE:0,s=0,l=t.length;s=r&&(d=r-10),!e&&d<=r&&(d=r+10),t[s].x=i+d*a,r=d}}t.sort(function(t,e){return t.y-e.y});for(var u,h=0,c=t.length,d=[],f=[],p=0;pe&&a+1t[a].y+t[a].height)return void s(a,n/2);s(i-1,n/2)}(p,c,-u),h=t[p].y+t[p].height;r-h<0&&s(c-1,h-r);for(p=0;p=i?f.push(t[p]):d.push(t[p]);l(d,!1,e,i,n,o),l(f,!0,e,i,n,o)}function Bh(t,e,i,n,o,a){for(var r=[],s=[],l=0;l1?(f.width=l,f.height=l/c):(f.height=l,f.width=l*c),f.y=s[1]-f.height/2,f.x=s[0]-f.width/2}else(a=t.getBoxLayoutParams()).aspect=c,f=la(a,{width:u,height:h});this.setViewRect(f.x,f.y,f.width,f.height),this.setCenter(t.get("center")),this.setZoom(t.get("zoom"))}function tc(t,e){d(e.get("geoCoord"),function(e,i){t.addGeoCoord(i,e)})}function ec(t,e,i){oc(t)[e]=i}function ic(t,e,i){var n=oc(t);n[e]===i&&(n[e]=null)}function nc(t,e){return!!oc(t)[e]}function oc(t){return t[bC]||(t[bC]={})}function ac(t){this.pointerChecker,this._zr=t,this._opt={};var e=m,n=e(rc,this),o=e(sc,this),a=e(lc,this),s=e(uc,this),l=e(hc,this);aw.call(this),this.setPointerChecker=function(t){this.pointerChecker=t},this.enable=function(e,u){this.disable(),this._opt=r(i(u)||{},{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),null==e&&(e=!0),!0!==e&&"move"!==e&&"pan"!==e||(t.on("mousedown",n),t.on("mousemove",o),t.on("mouseup",a)),!0!==e&&"scale"!==e&&"zoom"!==e||(t.on("mousewheel",s),t.on("pinch",l))},this.disable=function(){t.off("mousedown",n),t.off("mousemove",o),t.off("mouseup",a),t.off("mousewheel",s),t.off("pinch",l)},this.dispose=this.disable,this.isDragging=function(){return this._dragging},this.isPinching=function(){return this._pinching}}function rc(t){if(!(ct(t)||t.target&&t.target.draggable)){var e=t.offsetX,i=t.offsetY;this.pointerChecker&&this.pointerChecker(t,e,i)&&(this._x=e,this._y=i,this._dragging=!0)}}function sc(t){if(!ct(t)&&fc("moveOnMouseMove",t,this._opt)&&this._dragging&&"pinch"!==t.gestureEvent&&!nc(this._zr,"globalPan")){var e=t.offsetX,i=t.offsetY,n=this._x,o=this._y,a=e-n,r=i-o;this._x=e,this._y=i,this._opt.preventDefaultMouseMove&&lw(t.event),dc(this,"pan","moveOnMouseMove",t,{dx:a,dy:r,oldX:n,oldY:o,newX:e,newY:i})}}function lc(t){ct(t)||(this._dragging=!1)}function uc(t){var e=fc("zoomOnMouseWheel",t,this._opt),i=fc("moveOnMouseWheel",t,this._opt),n=t.wheelDelta,o=Math.abs(n),a=t.offsetX,r=t.offsetY;if(0!==n&&(e||i)){if(e){var s=o>3?1.4:o>1?1.2:1.1;cc(this,"zoom","zoomOnMouseWheel",t,{scale:n>0?s:1/s,originX:a,originY:r})}if(i){var l=Math.abs(n);cc(this,"scrollMove","moveOnMouseWheel",t,{scrollDelta:(n>0?1:-1)*(l>3?.4:l>1?.15:.05),originX:a,originY:r})}}}function hc(t){nc(this._zr,"globalPan")||cc(this,"zoom",null,t,{scale:t.pinchScale>1?1.1:1/1.1,originX:t.pinchX,originY:t.pinchY})}function cc(t,e,i,n,o){t.pointerChecker&&t.pointerChecker(n,o.originX,o.originY)&&(lw(n.event),dc(t,e,i,n,o))}function dc(t,e,i,n,o){o.isAvailableBehavior=m(fc,null,i,n),t.trigger(e,o)}function fc(t,e,i){var n=i[t];return!t||n&&(!_(n)||e.event[n+"Key"])}function pc(t,e,i){var n=t.target,o=n.position;o[0]+=e,o[1]+=i,n.dirty()}function gc(t,e,i,n){var o=t.target,a=t.zoomLimit,r=o.position,s=o.scale,l=t.zoom=t.zoom||1;if(l*=e,a){var u=a.min||0,h=a.max||1/0;l=Math.max(Math.min(h,l),u)}var c=l/t.zoom;t.zoom=l,r[0]-=(i-r[0])*(c-1),r[1]-=(n-r[1])*(c-1),s[0]*=c,s[1]*=c,o.dirty()}function mc(t,e,i){var n=e.getComponentByElement(t.topTarget),o=n&&n.coordinateSystem;return n&&n!==i&&!SC[n.mainType]&&o&&o.model!==i}function vc(t,e){var i=t.getItemStyle(),n=t.get("areaColor");return null!=n&&(i.fill=n),i}function yc(t,e,i,n,o){i.off("click"),i.off("mousedown"),e.get("selectedMode")&&(i.on("mousedown",function(){t._mouseDownFlag=!0}),i.on("click",function(a){if(t._mouseDownFlag){t._mouseDownFlag=!1;for(var r=a.target;!r.__regions;)r=r.parent;if(r){var s={type:("geo"===e.mainType?"geo":"map")+"ToggleSelect",batch:f(r.__regions,function(t){return{name:t.name,from:o.uid}})};s[e.mainType+"Id"]=e.id,n.dispatchAction(s),xc(e,i)}}}))}function xc(t,e){e.eachChild(function(e){d(e.__regions,function(i){e.trigger(t.isSelected(i.name)?"emphasis":"normal")})})}function _c(t,e){var i=new Zw;this.uid=No("ec_map_draw"),this._controller=new ac(t.getZr()),this._controllerHost={target:e?i:null},this.group=i,this._updateGroup=e,this._mouseDownFlag,this._mapName,this._initialized,i.add(this._regionsGroup=new Zw),i.add(this._backgroundGroup=new Zw)}function wc(t,e,i){var n=t.getZoom(),o=t.getCenter(),a=e.zoom,r=t.dataToPoint(o);if(null!=e.dx&&null!=e.dy){r[0]-=e.dx,r[1]-=e.dy;o=t.pointToData(r);t.setCenter(o)}if(null!=a){if(i){var s=i.min||0,l=i.max||1/0;a=Math.max(Math.min(n*a,l),s)/n}t.scale[0]*=a,t.scale[1]*=a;var u=t.position,h=(e.originX-u[0])*(a-1),c=(e.originY-u[1])*(a-1);u[0]-=h,u[1]-=c,t.updateTransform();o=t.pointToData(r);t.setCenter(o),t.setZoom(a*n)}return{center:t.getCenter(),zoom:t.getZoom()}}function bc(t,e){var i={};return d(t,function(t){t.each(t.mapDimension("value"),function(e,n){var o="ec-"+t.getName(n);i[o]=i[o]||[],isNaN(e)||i[o].push(e)})}),t[0].map(t[0].mapDimension("value"),function(n,o){for(var a="ec-"+t[0].getName(o),r=0,s=1/0,l=-1/0,u=i[a].length,h=0;h=0;o--){var a=i[o];a.hierNode={defaultAncestor:null,ancestor:a,prelim:0,modifier:0,change:0,shift:0,i:o,thread:null},n.push(a)}}function Oc(t,e){var i=t.isExpand?t.children:[],n=t.parentNode.children,o=t.hierNode.i?n[t.hierNode.i-1]:null;if(i.length){Vc(t);var a=(i[0].hierNode.prelim+i[i.length-1].hierNode.prelim)/2;o?(t.hierNode.prelim=o.hierNode.prelim+e(t,o),t.hierNode.modifier=t.hierNode.prelim-a):t.hierNode.prelim=a}else o&&(t.hierNode.prelim=o.hierNode.prelim+e(t,o));t.parentNode.hierNode.defaultAncestor=Gc(t,o,t.parentNode.hierNode.defaultAncestor||n[0],e)}function Ec(t){var e=t.hierNode.prelim+t.parentNode.hierNode.modifier;t.setLayout({x:e},!0),t.hierNode.modifier+=t.parentNode.hierNode.modifier}function Rc(t){return arguments.length?t:Uc}function zc(t,e){var i={};return t-=Math.PI/2,i.x=e*Math.cos(t),i.y=e*Math.sin(t),i}function Bc(t,e){return la(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}function Vc(t){for(var e=t.children,i=e.length,n=0,o=0;--i>=0;){var a=e[i];a.hierNode.prelim+=n,a.hierNode.modifier+=n,o+=a.hierNode.change,n+=a.hierNode.shift+o}}function Gc(t,e,i,n){if(e){for(var o=t,a=t,r=a.parentNode.children[0],s=e,l=o.hierNode.modifier,u=a.hierNode.modifier,h=r.hierNode.modifier,c=s.hierNode.modifier;s=Fc(s),a=Wc(a),s&&a;){o=Fc(o),r=Wc(r),o.hierNode.ancestor=t;var d=s.hierNode.prelim+c-a.hierNode.prelim-u+n(s,a);d>0&&(Zc(Hc(s,t,i),t,d),u+=d,l+=d),c+=s.hierNode.modifier,u+=a.hierNode.modifier,l+=o.hierNode.modifier,h+=r.hierNode.modifier}s&&!Fc(o)&&(o.hierNode.thread=s,o.hierNode.modifier+=c-l),a&&!Wc(r)&&(r.hierNode.thread=a,r.hierNode.modifier+=u-h,i=t)}return i}function Fc(t){var e=t.children;return e.length&&t.isExpand?e[e.length-1]:t.hierNode.thread}function Wc(t){var e=t.children;return e.length&&t.isExpand?e[0]:t.hierNode.thread}function Hc(t,e,i){return t.hierNode.ancestor.parentNode===e.parentNode?t.hierNode.ancestor:i}function Zc(t,e,i){var n=i/(e.hierNode.i-t.hierNode.i);e.hierNode.change-=n,e.hierNode.shift+=i,e.hierNode.modifier+=i,e.hierNode.prelim+=i,t.hierNode.change+=n}function Uc(t,e){return t.parentNode===e.parentNode?1:2}function Xc(t,e){var i=t.getItemLayout(e);return i&&!isNaN(i.x)&&!isNaN(i.y)&&"none"!==t.getItemVisual(e,"symbol")}function jc(t,e,i){return i.itemModel=e,i.itemStyle=e.getModel("itemStyle").getItemStyle(),i.hoverItemStyle=e.getModel("emphasis.itemStyle").getItemStyle(),i.lineStyle=e.getModel("lineStyle").getLineStyle(),i.labelModel=e.getModel("label"),i.hoverLabelModel=e.getModel("emphasis.label"),!1===t.isExpand&&0!==t.children.length?i.symbolInnerColor=i.itemStyle.fill:i.symbolInnerColor="#fff",i}function Yc(t,e,i,n,o,a){var s=!i,l=t.tree.getNodeByDataIndex(e),a=jc(l,l.getModel(),a),u=t.tree.root,h=l.parentNode===u?l:l.parentNode||l,c=t.getItemGraphicEl(h.dataIndex),d=h.getLayout(),f=c?{x:c.position[0],y:c.position[1],rawX:c.__radialOldRawX,rawY:c.__radialOldRawY}:d,p=l.getLayout();s?(i=new mu(t,e,a)).attr("position",[f.x,f.y]):i.updateData(t,e,a),i.__radialOldRawX=i.__radialRawX,i.__radialOldRawY=i.__radialRawY,i.__radialRawX=p.rawX,i.__radialRawY=p.rawY,n.add(i),t.setItemGraphicEl(e,i),bo(i,{position:[p.x,p.y]},o);var g=i.getSymbolPath();if("radial"===a.layout){var m,v,y=u.children[0],x=y.getLayout(),_=y.children.length;if(p.x===x.x&&!0===l.isExpand){var w={};w.x=(y.children[0].getLayout().x+y.children[_-1].getLayout().x)/2,w.y=(y.children[0].getLayout().y+y.children[_-1].getLayout().y)/2,(m=Math.atan2(w.y-x.y,w.x-x.x))<0&&(m=2*Math.PI+m),(v=w.xx.x)||(m-=Math.PI);var b=v?"left":"right";g.setStyle({textPosition:b,textRotation:-m,textOrigin:"center",verticalAlign:"middle"})}if(l.parentNode&&l.parentNode!==u){var S=i.__edge;S||(S=i.__edge=new lM({shape:Kc(a,f,f),style:r({opacity:0,strokeNoScale:!0},a.lineStyle)})),bo(S,{shape:Kc(a,d,p),style:{opacity:1}},o),n.add(S)}}function qc(t,e,i,n,o,a){for(var r,s=t.tree.getNodeByDataIndex(e),l=t.tree.root,a=jc(s,s.getModel(),a),u=s.parentNode===l?s:s.parentNode||s;null==(r=u.getLayout());)u=u.parentNode===l?u:u.parentNode||u;bo(i,{position:[r.x+1,r.y+1]},o,function(){n.remove(i),t.setItemGraphicEl(e,null)}),i.fadeOut(null,{keepLabel:!0});var h=i.__edge;h&&bo(h,{shape:Kc(a,r,r),style:{opacity:0}},o,function(){n.remove(h)})}function Kc(t,e,i){var n,o,a,r,s,l,u,h,c=t.orient;if("radial"===t.layout){s=e.rawX,u=e.rawY,l=i.rawX,h=i.rawY;var d=zc(s,u),f=zc(s,u+(h-u)*t.curvature),p=zc(l,h+(u-h)*t.curvature),g=zc(l,h);return{x1:d.x,y1:d.y,x2:g.x,y2:g.y,cpx1:f.x,cpy1:f.y,cpx2:p.x,cpy2:p.y}}return s=e.x,u=e.y,l=i.x,h=i.y,"LR"!==c&&"RL"!==c||(n=s+(l-s)*t.curvature,o=u,a=l+(s-l)*t.curvature,r=h),"TB"!==c&&"BT"!==c||(n=s,o=u+(h-u)*t.curvature,a=l,r=h+(u-h)*t.curvature),{x1:s,y1:u,x2:l,y2:h,cpx1:n,cpy1:o,cpx2:a,cpy2:r}}function $c(t,e,i){for(var n,o=[t],a=[];n=o.pop();)if(a.push(n),n.isExpand){var r=n.children;if(r.length)for(var s=0;s=0;a--)n.push(o[a])}}function Qc(t,e){var i=Bc(t,e);t.layoutInfo=i;var n=t.get("layout"),o=0,a=0,r=null;"radial"===n?(o=2*Math.PI,a=Math.min(i.height,i.width)/2,r=Rc(function(t,e){return(t.parentNode===e.parentNode?1:2)/t.depth})):(o=i.width,a=i.height,r=Rc());var s=t.getData().tree.root,l=s.children[0];if(l){Nc(s),$c(l,Oc,r),s.hierNode.modifier=-l.hierNode.prelim,Jc(l,Ec);var u=l,h=l,c=l;Jc(l,function(t){var e=t.getLayout().x;eh.getLayout().x&&(h=t),t.depth>c.depth&&(c=t)});var d=u===h?1:r(u,h)/2,f=d-u.getLayout().x,p=0,g=0,m=0,v=0;if("radial"===n)p=o/(h.getLayout().x+d+f),g=a/(c.depth-1||1),Jc(l,function(t){m=(t.getLayout().x+f)*p,v=(t.depth-1)*g;var e=zc(m,v);t.setLayout({x:e.x,y:e.y,rawX:m,rawY:v},!0)});else{var y=t.getOrient();"RL"===y||"LR"===y?(g=a/(h.getLayout().x+d+f),p=o/(c.depth-1||1),Jc(l,function(t){v=(t.getLayout().x+f)*g,m="LR"===y?(t.depth-1)*p:o-(t.depth-1)*p,t.setLayout({x:m,y:v},!0)})):"TB"!==y&&"BT"!==y||(p=o/(h.getLayout().x+d+f),g=a/(c.depth-1||1),Jc(l,function(t){m=(t.getLayout().x+f)*p,v="TB"===y?(t.depth-1)*g:a-(t.depth-1)*g,t.setLayout({x:m,y:v},!0)}))}}}function td(t,e,i){if(t&&l(e,t.type)>=0){var n=i.getData().tree.root,o=t.targetNode;if("string"==typeof o&&(o=n.getNodeById(o)),o&&n.contains(o))return{node:o};var a=t.targetNodeId;if(null!=a&&(o=n.getNodeById(a)))return{node:o}}}function ed(t){for(var e=[];t;)(t=t.parentNode)&&e.push(t);return e.reverse()}function id(t,e){return l(ed(t),e)>=0}function nd(t,e){for(var i=[];t;){var n=t.dataIndex;i.push({name:t.name,dataIndex:n,value:e.getRawValue(n)}),t=t.parentNode}return i.reverse(),i}function od(t){var e=0;d(t.children,function(t){od(t);var i=t.value;y(i)&&(i=i[0]),e+=i});var i=t.value;y(i)&&(i=i[0]),(null==i||isNaN(i))&&(i=e),i<0&&(i=0),y(t.value)?t.value[0]=i:t.value=i}function ad(t,e){var i=e.get("color");if(i){var n;return d(t=t||[],function(t){var e=new Lo(t),i=e.get("color");(e.get("itemStyle.color")||i&&"none"!==i)&&(n=!0)}),n||((t[0]||(t[0]={})).color=i.slice()),t}}function rd(t){this.group=new Zw,t.add(this.group)}function sd(t,e,i,n,o,a){var r=[[o?t:t-DC,e],[t+i,e],[t+i,e+n],[o?t:t-DC,e+n]];return!a&&r.splice(2,0,[t+i+DC,e+n/2]),!o&&r.push([t,e+n/2]),r}function ld(t,e,i){t.eventData={componentType:"series",componentSubType:"treemap",componentIndex:e.componentIndex,seriesIndex:e.componentIndex,seriesName:e.name,seriesType:"treemap",selfType:"breadcrumb",nodeData:{dataIndex:i&&i.dataIndex,name:i&&i.name},treePathInfo:i&&nd(i,e)}}function ud(){var t,e=[],i={};return{add:function(t,n,o,a,r){return _(a)&&(r=a,a=0),!i[t.id]&&(i[t.id]=1,e.push({el:t,target:n,time:o,delay:a,easing:r}),!0)},done:function(e){return t=e,this},start:function(){for(var n=e.length,o=0,a=e.length;o=0;a--)null==i[a]&&(delete n[e[a]],e.pop())}function pd(t,e){var i=t.visual,n=[];w(i)?ZC(i,function(t){n.push(t)}):null!=i&&n.push(i);var o={color:1,symbol:1};e||1!==n.length||o.hasOwnProperty(t.type)||(n[1]=n[0]),bd(t,n)}function gd(t){return{applyVisual:function(e,i,n){e=this.mapValueToVisual(e),n("color",t(i("color"),e))},_doMap:_d([0,1])}}function md(t){var e=this.option.visual;return e[Math.round(Eo(t,[0,1],[0,e.length-1],!0))]||{}}function vd(t){return function(e,i,n){n(t,this.mapValueToVisual(e))}}function yd(t){var e=this.option.visual;return e[this.option.loop&&t!==XC?t%e.length:t]}function xd(){return this.option.visual[0]}function _d(t){return{linear:function(e){return Eo(e,t,this.option.visual,!0)},category:yd,piecewise:function(e,i){var n=wd.call(this,i);return null==n&&(n=Eo(e,t,this.option.visual,!0)),n},fixed:xd}}function wd(t){var e=this.option,i=e.pieceList;if(e.hasSpecialVisual){var n=i[jC.findPieceIndex(t,i)];if(n&&n.visual)return n.visual[this.type]}}function bd(t,e){return t.visual=e,"color"===t.type&&(t.parsedVisual=f(e,function(t){return zt(t)})),e}function Sd(t,e,i){return t?e<=i:e=o.length||t===o[t.depth])&&Md(t,kd(r,h,t,e,g,a),i,n,o,a)})}else l=Td(h),t.setVisual("color",l)}}function Id(t,e,i,n){var o=a({},e);return d(["color","colorAlpha","colorSaturation"],function(a){var r=t.get(a,!0);null==r&&i&&(r=i[a]),null==r&&(r=e[a]),null==r&&(r=n.get(a)),null!=r&&(o[a]=r)}),o}function Td(t){var e=Dd(t,"color");if(e){var i=Dd(t,"colorAlpha"),n=Dd(t,"colorSaturation");return n&&(e=Zt(e,null,null,n)),i&&(e=Ut(e,i)),e}}function Ad(t,e){return null!=e?Zt(e,null,null,t):null}function Dd(t,e){var i=t[e];if(null!=i&&"none"!==i)return i}function Cd(t,e,i,n,o,a){if(a&&a.length){var r=Ld(e,"color")||null!=o.color&&"none"!==o.color&&(Ld(e,"colorAlpha")||Ld(e,"colorSaturation"));if(r){var s=e.get("visualMin"),l=e.get("visualMax"),u=i.dataExtent.slice();null!=s&&su[1]&&(u[1]=l);var h=e.get("colorMappingBy"),c={type:r.name,dataExtent:u,visual:r.range};"color"!==c.type||"index"!==h&&"id"!==h?c.mappingMethod="linear":(c.mappingMethod="category",c.loop=!0);var d=new jC(c);return d.__drColorMappingBy=h,d}}}function Ld(t,e){var i=t.get(e);return KC(i)&&i.length?{name:e,range:i}:null}function kd(t,e,i,n,o,r){var s=a({},e);if(o){var l=o.type,u="color"===l&&o.__drColorMappingBy,h="index"===u?n:"id"===u?r.mapIdToIndex(i.getId()):i.getValue(t.get("visualDimension"));s[l]=o.mapValueToVisual(h)}return s}function Pd(t,e,i,n){var o,a;if(!t.isRemoved()){var r=t.getLayout();o=r.width,a=r.height;var s=(f=t.getModel()).get(nL),l=f.get(oL)/2,u=Wd(f),h=Math.max(s,u),c=s-l,d=h-l,f=t.getModel();t.setLayout({borderWidth:s,upperHeight:h,upperLabelHeight:u},!0);var p=(o=QC(o-2*c,0))*(a=QC(a-c-d,0)),g=Nd(t,f,p,e,i,n);if(g.length){var m={x:c,y:d,width:o,height:a},v=tL(o,a),y=1/0,x=[];x.area=0;for(var _=0,w=g.length;_=0;l--){var u=o["asc"===n?r-l-1:l].getValue();u/i*es[1]&&(s[1]=e)})}else s=[NaN,NaN];return{sum:n,dataExtent:s}}function zd(t,e,i){for(var n,o=0,a=1/0,r=0,s=t.length;ro&&(o=n));var l=t.area*t.area,u=e*e*i;return l?QC(u*o/l,l/(u*a)):1/0}function Bd(t,e,i,n,o){var a=e===i.width?0:1,r=1-a,s=["x","y"],l=["width","height"],u=i[s[a]],h=e?t.area/e:0;(o||h>i[l[r]])&&(h=i[l[r]]);for(var c=0,d=t.length;ckM&&(u=kM),a=s}u=0?n+=u:n-=u:p>=0?n-=u:n+=u}return n}function rf(t,e){return t.getVisual("opacity")||t.getModel().get(e)}function sf(t,e,i){var n=t.getGraphicEl(),o=rf(t,e);null!=i&&(null==o&&(o=1),o*=i),n.downplay&&n.downplay(),n.traverse(function(t){"group"!==t.type&&t.setStyle("opacity",o)})}function lf(t,e){var i=rf(t,e),n=t.getGraphicEl();n.highlight&&n.highlight(),n.traverse(function(t){"group"!==t.type&&t.setStyle("opacity",i)})}function uf(t){return t instanceof Array||(t=[t,t]),t}function hf(t){var e=t.coordinateSystem;if(!e||"view"===e.type){var i=t.getGraph();i.eachNode(function(t){var e=t.getModel();t.setLayout([+e.get("x"),+e.get("y")])}),cf(i)}}function cf(t){t.eachEdge(function(t){var e=t.getModel().get("lineStyle.curveness")||0,i=F(t.node1.getLayout()),n=F(t.node2.getLayout()),o=[i,n];+e&&o.push([(i[0]+n[0])/2-(i[1]-n[1])*e,(i[1]+n[1])/2-(n[0]-i[0])*e]),t.setLayout(o)})}function df(t){var e=t.coordinateSystem;if(!e||"view"===e.type){var i=e.getBoundingRect(),n=t.getData(),o=n.graph,a=0,r=n.getSum("value"),s=2*Math.PI/(r||n.count()),l=i.width/2+i.x,u=i.height/2+i.y,h=Math.min(i.width,i.height)/2;o.eachNode(function(t){var e=t.getValue("value");a+=s*(r?e:1)/2,t.setLayout([h*Math.cos(a)+l,h*Math.sin(a)+u]),a+=s*(r?e:1)/2}),n.setLayout({cx:l,cy:u}),o.eachEdge(function(t){var e,i=t.getModel().get("lineStyle.curveness")||0,n=F(t.node1.getLayout()),o=F(t.node2.getLayout()),a=(n[0]+o[0])/2,r=(n[1]+o[1])/2;+i&&(e=[l*(i*=3)+a*(1-i),u*i+r*(1-i)]),t.setLayout([n,o,e])})}}function ff(t,e,i){for(var n=i.rect,o=n.width,a=n.height,r=[n.x+o/2,n.y+a/2],s=null==i.gravity?.1:i.gravity,l=0;l0?-1:i<0?1:e?-1:1}}function Mf(t,e){return Math.min(e[1],Math.max(e[0],t))}function If(t,e,i){this._axesMap=R(),this._axesLayout={},this.dimensions=t.dimensions,this._rect,this._model=t,this._init(t,e,i)}function Tf(t,e){return zL(BL(t,e[0]),e[1])}function Af(t,e){var i=e.layoutLength/(e.axisCount-1);return{position:i*t,axisNameAvailableWidth:i,axisLabelShow:!0}}function Df(t,e){var i,n,o=e.layoutLength,a=e.axisExpandWidth,r=e.axisCount,s=e.axisCollapseWidth,l=e.winInnerIndices,u=s,h=!1;return tJL}function Hf(t){var e=t.length-1;return e<0&&(e=0),[t[0],t[e]]}function Zf(t,e,i,n){var o=new Zw;return o.add(new aM({name:"main",style:Yf(i),silent:!0,draggable:!0,cursor:"move",drift:UL(t,e,o,"nswe"),ondragend:UL(Ff,e,{isEnd:!0})})),XL(n,function(i){o.add(new aM({name:i,style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:UL(t,e,o,i),ondragend:UL(Ff,e,{isEnd:!0})}))}),o}function Uf(t,e,i,n){var o=n.brushStyle.lineWidth||0,a=qL(o,QL),r=i[0][0],s=i[1][0],l=r-o/2,u=s-o/2,h=i[0][1],c=i[1][1],d=h-a+o/2,f=c-a+o/2,p=h-r,g=c-s,m=p+o,v=g+o;jf(t,e,"main",r,s,p,g),n.transformable&&(jf(t,e,"w",l,u,a,v),jf(t,e,"e",d,u,a,v),jf(t,e,"n",l,u,m,a),jf(t,e,"s",l,f,m,a),jf(t,e,"nw",l,u,a,a),jf(t,e,"ne",d,u,a,a),jf(t,e,"sw",l,f,a,a),jf(t,e,"se",d,f,a,a))}function Xf(t,e){var i=e.__brushOption,n=i.transformable,o=e.childAt(0);o.useStyle(Yf(i)),o.attr({silent:!n,cursor:n?"move":"default"}),XL(["w","e","n","s","se","sw","ne","nw"],function(i){var o=e.childOfName(i),a=$f(t,i);o&&o.attr({silent:!n,invisible:!n,cursor:n?ik[a]+"-resize":null})})}function jf(t,e,i,n,o,a,r){var s=e.childOfName(i);s&&s.setShape(ip(ep(t,e,[[n,o],[n+a,o+r]])))}function Yf(t){return r({strokeNoScale:!0},t.brushStyle)}function qf(t,e,i,n){var o=[YL(t,i),YL(e,n)],a=[qL(t,i),qL(e,n)];return[[o[0],a[0]],[o[1],a[1]]]}function Kf(t){return Mo(t.group)}function $f(t,e){if(e.length>1)return("e"===(n=[$f(t,(e=e.split(""))[0]),$f(t,e[1])])[0]||"w"===n[0])&&n.reverse(),n.join("");var i={left:"w",right:"e",top:"n",bottom:"s"},n=To({w:"left",e:"right",n:"top",s:"bottom"}[e],Kf(t));return i[n]}function Jf(t,e,i,n,o,a,r,s){var l=n.__brushOption,u=t(l.range),h=tp(i,a,r);XL(o.split(""),function(t){var e=ek[t];u[e[0]][e[1]]+=h[e[0]]}),l.range=e(qf(u[0][0],u[1][0],u[0][1],u[1][1])),Rf(i,n),Ff(i,{isEnd:!1})}function Qf(t,e,i,n,o){var a=e.__brushOption.range,r=tp(t,i,n);XL(a,function(t){t[0]+=r[0],t[1]+=r[1]}),Rf(t,e),Ff(t,{isEnd:!1})}function tp(t,e,i){var n=t.group,o=n.transformCoordToLocal(e,i),a=n.transformCoordToLocal(0,0);return[o[0]-a[0],o[1]-a[1]]}function ep(t,e,n){var o=Vf(t,e);return o&&!0!==o?o.clipPath(n,t._transform):i(n)}function ip(t){var e=YL(t[0][0],t[1][0]),i=YL(t[0][1],t[1][1]);return{x:e,y:i,width:qL(t[0][0],t[1][0])-e,height:qL(t[0][1],t[1][1])-i}}function np(t,e,i){if(t._brushType){var n=t._zr,o=t._covers,a=Bf(t,e,i);if(!t._dragging)for(var r=0;r=i.length)return e;for(var o=-1,a=e.length,r=i[n++],s={},l={};++o=i.length)return t;var a=[],r=n[o++];return d(t,function(t,i){a.push({key:i,values:e(t,o)})}),r?a.sort(function(t,e){return r(t.key,e.key)}):a}var i=[],n=[];return{key:function(t){return i.push(t),this},sortKeys:function(t){return n[i.length-1]=t,this},entries:function(i){return e(t(i,0),0)}}}function kp(t,e){return la(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}function Pp(t,e,i,n,o,a,r,s){Op(t,e,i,o,a,s),zp(t,e,a,o,n,r,s),Yp(t,s)}function Np(t){d(t,function(t){var e=Xp(t.outEdges,Up),i=Xp(t.inEdges,Up),n=Math.max(e,i);t.setLayout({value:n},!0)})}function Op(t,e,i,n,o,a){for(var r=[],s=[],l=[],u=[],h=0,c=0;c0;a--)Fp(s,l*=.99,r),Gp(s,o,i,n,r),jp(s,l,r),Gp(s,o,i,n,r)}function Bp(t){return"vertical"===t?function(t){return t.getLayout().y}:function(t){return t.getLayout().x}}function Vp(t,e,i,n,o,a,r){var s=[];d(e,function(t){var e=t.length,i=0,l=0;d(t,function(t){i+=t.getLayout().value}),l="vertical"===r?(o-(e-1)*a)/i:(n-(e-1)*a)/i,s.push(l)}),s.sort(function(t,e){return t-e});var l=s[0];d(e,function(t){d(t,function(t,e){var i=t.getLayout().value*l;"vertical"===r?(t.setLayout({x:e},!0),t.setLayout({dx:i},!0)):(t.setLayout({y:e},!0),t.setLayout({dy:i},!0))})}),d(i,function(t){var e=+t.getValue()*l;t.setLayout({dy:e},!0)})}function Gp(t,e,i,n,o){d(t,function(t){var a,r,s,l=0,u=t.length;if("vertical"===o){var h;for(t.sort(function(t,e){return t.getLayout().x-e.getLayout().x}),s=0;s0&&(h=a.getLayout().x+r,a.setLayout({x:h},!0)),l=a.getLayout().x+a.getLayout().dx+e;if((r=l-e-n)>0)for(h=a.getLayout().x-r,a.setLayout({x:h},!0),l=h,s=u-2;s>=0;--s)(r=(a=t[s]).getLayout().x+a.getLayout().dx+e-l)>0&&(h=a.getLayout().x-r,a.setLayout({x:h},!0)),l=a.getLayout().x}else{var c;for(t.sort(function(t,e){return t.getLayout().y-e.getLayout().y}),s=0;s0&&(c=a.getLayout().y+r,a.setLayout({y:c},!0)),l=a.getLayout().y+a.getLayout().dy+e;if((r=l-e-i)>0)for(c=a.getLayout().y-r,a.setLayout({y:c},!0),l=c,s=u-2;s>=0;--s)(r=(a=t[s]).getLayout().y+a.getLayout().dy+e-l)>0&&(c=a.getLayout().y-r,a.setLayout({y:c},!0)),l=a.getLayout().y}})}function Fp(t,e,i){d(t.slice().reverse(),function(t){d(t,function(t){if(t.outEdges.length){var n=Xp(t.outEdges,Wp,i)/Xp(t.outEdges,Up,i);if("vertical"===i){var o=t.getLayout().x+(n-Zp(t,i))*e;t.setLayout({x:o},!0)}else{var a=t.getLayout().y+(n-Zp(t,i))*e;t.setLayout({y:a},!0)}}})})}function Wp(t,e){return Zp(t.node2,e)*t.getValue()}function Hp(t,e){return Zp(t.node1,e)*t.getValue()}function Zp(t,e){return"vertical"===e?t.getLayout().x+t.getLayout().dx/2:t.getLayout().y+t.getLayout().dy/2}function Up(t){return t.getValue()}function Xp(t,e,i){for(var n=0,o=t.length,a=-1;++a0?"P":"N",a=n.getVisual("borderColor"+o)||n.getVisual("color"+o),r=i.getModel(bk).getItemStyle(Mk);e.useStyle(r),e.style.fill=null,e.style.stroke=a}function rg(t,e,i,n,o){return i>n?-1:i0?t.get(o,e-1)<=n?1:-1:1}function sg(t,e){var i,n=t.getBaseAxis(),o="category"===n.type?n.getBandWidth():(i=n.getExtent(),Math.abs(i[1]-i[0])/e.count()),a=Ro(A(t.get("barMaxWidth"),o),o),r=Ro(A(t.get("barMinWidth"),1),o),s=t.get("barWidth");return null!=s?Ro(s,o):Math.max(Math.min(o/2,a),r)}function lg(t){return y(t)||(t=[+t,+t]),t}function ug(t,e){t.eachChild(function(t){t.attr({z:e.z,zlevel:e.zlevel,style:{stroke:"stroke"===e.brushType?e.color:null,fill:"fill"===e.brushType?e.color:null}})})}function hg(t,e){Zw.call(this);var i=new mu(t,e),n=new Zw;this.add(i),this.add(n),n.beforeUpdate=function(){this.attr(i.getScale())},this.updateData(t,e)}function cg(t){var e=t.data;e&&e[0]&&e[0][0]&&e[0][0].coord&&(t.data=f(e,function(t){var e={coords:[t[0].coord,t[1].coord]};return t[0].name&&(e.fromName=t[0].name),t[1].name&&(e.toName=t[1].name),o([e,t[0],t[1]])}))}function dg(t,e,i){Zw.call(this),this.add(this.createLine(t,e,i)),this._updateEffectSymbol(t,e)}function fg(t,e,i){Zw.call(this),this._createPolyline(t,e,i)}function pg(t,e,i){dg.call(this,t,e,i),this._lastFrame=0,this._lastFramePercent=0}function gg(){this.group=new Zw}function mg(t){return t instanceof Array||(t=[t,t]),t}function vg(){var t=Y_();this.canvas=t,this.blurSize=30,this.pointSize=20,this.maxOpacity=1,this.minOpacity=0,this._gradientPixels={}}function yg(t,e,i){var n=t[1]-t[0],o=(e=f(e,function(e){return{interval:[(e.interval[0]-t[0])/n,(e.interval[1]-t[0])/n]}})).length,a=0;return function(t){for(n=a;n=0;n--){var r=e[n].interval;if(r[0]<=t&&t<=r[1]){a=n;break}}return n>=0&&n=e[0]&&t<=e[1]}}function _g(t){var e=t.dimensions;return"lng"===e[0]&&"lat"===e[1]}function wg(t,e,i,n){var o=t.getItemLayout(e),a=i.get("symbolRepeat"),r=i.get("symbolClip"),s=i.get("symbolPosition")||"start",l=(i.get("symbolRotate")||0)*Math.PI/180||0,u=i.get("symbolPatternSize")||2,h=i.isAnimationEnabled(),c={dataIndex:e,layout:o,itemModel:i,symbolType:t.getItemVisual(e,"symbol")||"circle",color:t.getItemVisual(e,"color"),symbolClip:r,symbolRepeat:a,symbolRepeatDirection:i.get("symbolRepeatDirection"),symbolPatternSize:u,rotation:l,animationModel:h?i:null,hoverAnimation:h&&i.get("hoverAnimation"),z2:i.getShallow("z",!0)||0};bg(i,a,o,n,c),Mg(t,e,o,a,r,c.boundingLength,c.pxSign,u,n,c),Ig(i,c.symbolScale,l,n,c);var d=c.symbolSize,f=i.get("symbolOffset");return y(f)&&(f=[Ro(f[0],d[0]),Ro(f[1],d[1])]),Tg(i,d,o,a,r,f,s,c.valueLineWidth,c.boundingLength,c.repeatCutLength,n,c),c}function bg(t,e,i,n,o){var a,r=n.valueDim,s=t.get("symbolBoundingData"),l=n.coordSys.getOtherAxis(n.coordSys.getBaseAxis()),u=l.toGlobalCoord(l.dataToCoord(0)),h=1-+(i[r.wh]<=0);if(y(s)){var c=[Sg(l,s[0])-u,Sg(l,s[1])-u];c[1]0?1:a<0?-1:0}function Sg(t,e){return t.toGlobalCoord(t.dataToCoord(t.scale.parse(e)))}function Mg(t,e,i,n,o,a,r,s,l,u){var h=l.valueDim,c=l.categoryDim,d=Math.abs(i[c.wh]),f=t.getItemVisual(e,"symbolSize");y(f)?f=f.slice():(null==f&&(f="100%"),f=[f,f]),f[c.index]=Ro(f[c.index],d),f[h.index]=Ro(f[h.index],n?d:Math.abs(a)),u.symbolSize=f,(u.symbolScale=[f[0]/s,f[1]/s])[h.index]*=(l.isHorizontal?-1:1)*r}function Ig(t,e,i,n,o){var a=t.get(jk)||0;a&&(qk.attr({scale:e.slice(),rotation:i}),qk.updateTransform(),a/=qk.getLineScale(),a*=e[n.valueDim.index]),o.valueLineWidth=a}function Tg(t,e,i,n,o,r,s,l,u,h,c,d){var f=c.categoryDim,p=c.valueDim,g=d.pxSign,m=Math.max(e[p.index]+l,0),v=m;if(n){var y=Math.abs(u),x=T(t.get("symbolMargin"),"15%")+"",_=!1;x.lastIndexOf("!")===x.length-1&&(_=!0,x=x.slice(0,x.length-1)),x=Ro(x,e[p.index]);var w=Math.max(m+2*x,0),b=_?0:2*x,S=Ko(n),M=S?n:Hg((y+b)/w);w=m+2*(x=(y-M*m)/2/(_?M:M-1)),b=_?0:2*x,S||"fixed"===n||(M=h?Hg((Math.abs(h)+b)/w):0),v=M*w-b,d.repeatTimes=M,d.symbolMargin=x}var I=g*(v/2),A=d.pathPosition=[];A[f.index]=i[f.wh]/2,A[p.index]="start"===s?I:"end"===s?u-I:u/2,r&&(A[0]+=r[0],A[1]+=r[1]);var D=d.bundlePosition=[];D[f.index]=i[f.xy],D[p.index]=i[p.xy];var C=d.barRectShape=a({},i);C[p.wh]=g*Math.max(Math.abs(i[p.wh]),Math.abs(A[p.index]+I)),C[f.wh]=i[f.wh];var L=d.clipShape={};L[f.xy]=-i[f.xy],L[f.wh]=c.ecSize[f.wh],L[p.xy]=0,L[p.wh]=i[p.wh]}function Ag(t){var e=t.symbolPatternSize,i=Xl(t.symbolType,-e/2,-e/2,e,e,t.color);return i.attr({culling:!0}),"image"!==i.type&&i.setStyle({strokeNoScale:!0}),i}function Dg(t,e,i,n){function o(t){var e=l.slice(),n=i.pxSign,o=t;return("start"===i.symbolRepeatDirection?n>0:n<0)&&(o=h-1-t),e[u.index]=d*(o-h/2+.5)+l[u.index],{position:e,scale:i.symbolScale.slice(),rotation:i.rotation}}var a=t.__pictorialBundle,r=i.symbolSize,s=i.valueLineWidth,l=i.pathPosition,u=e.valueDim,h=i.repeatTimes||0,c=0,d=r[e.valueDim.index]+s+2*i.symbolMargin;for(Gg(t,function(t){t.__pictorialAnimationIndex=c,t.__pictorialRepeatTimes=h,c0)],d=t.__pictorialBarRect;Th(d.style,h,a,n,e.seriesModel,o,c),uo(d,h)}function Hg(t){var e=Math.round(t);return Math.abs(t-e)<1e-4?e:Math.ceil(t)}function Zg(t,e,i){this.dimension="single",this.dimensions=["single"],this._axis=null,this._rect,this._init(t,e,i),this.model=t}function Ug(t,e){e=e||{};var i=t.coordinateSystem,n=t.axis,o={},a=n.position,r=n.orient,s=i.getRect(),l=[s.x,s.x+s.width,s.y,s.y+s.height],u={horizontal:{top:l[2],bottom:l[3]},vertical:{left:l[0],right:l[1]}};o.position=["vertical"===r?u.vertical[a]:l[0],"horizontal"===r?u.horizontal[a]:l[3]];var h={horizontal:0,vertical:1};o.rotation=Math.PI/2*h[r];var c={top:-1,bottom:1,right:1,left:-1};o.labelDirection=o.tickDirection=o.nameDirection=c[a],t.get("axisTick.inside")&&(o.tickDirection=-o.tickDirection),T(e.labelInside,t.get("axisLabel.inside"))&&(o.labelDirection=-o.labelDirection);var d=e.rotate;return null==d&&(d=t.get("axisLabel.rotate")),o.labelRotation="top"===a?-d:d,o.z2=1,o}function Xg(t,e,i,n,o){var r=t.axis;if(!r.scale.isBlank()&&r.containData(e))if(t.involveSeries){var s=jg(e,t),l=s.payloadBatch,u=s.snapToValue;l[0]&&null==o.seriesIndex&&a(o,l[0]),!n&&t.snap&&r.containData(u)&&null!=u&&(e=u),i.showPointer(t,e,l,o),i.showTooltip(t,s,u)}else i.showPointer(t,e)}function jg(t,e){var i=e.axis,n=i.dim,o=t,a=[],r=Number.MAX_VALUE,s=-1;return iP(e.seriesModels,function(e,l){var u,h,c=e.getData().mapDimension(n,!0);if(e.getAxisTooltipData){var d=e.getAxisTooltipData(c,t,i);h=d.dataIndices,u=d.nestestValue}else{if(!(h=e.getData().indicesOfNearest(c[0],t,"category"===i.type?.5:null)).length)return;u=e.getData().get(c[0],h[0])}if(null!=u&&isFinite(u)){var f=t-u,p=Math.abs(f);p<=r&&((p=0&&s<0)&&(r=p,s=f,o=u,a.length=0),iP(h,function(t){a.push({seriesIndex:e.seriesIndex,dataIndexInside:t,dataIndex:e.getData().getRawIndex(t)})}))}}),{payloadBatch:a,snapToValue:o}}function Yg(t,e,i,n){t[e.key]={value:i,payloadBatch:n}}function qg(t,e,i,n){var o=i.payloadBatch,a=e.axis,r=a.model,s=e.axisPointerModel;if(e.triggerTooltip&&o.length){var l=e.coordSys.model,u=bh(l),h=t.map[u];h||(h=t.map[u]={coordSysId:l.id,coordSysIndex:l.componentIndex,coordSysType:l.type,coordSysMainType:l.mainType,dataByAxis:[]},t.list.push(h)),h.dataByAxis.push({axisDim:a.dim,axisIndex:r.componentIndex,axisType:r.type,axisId:r.id,value:n,valueLabelOpt:{precision:s.get("label.precision"),formatter:s.get("label.formatter")},seriesDataIndices:o.slice()})}}function Kg(t,e,i){var n=i.axesInfo=[];iP(e,function(e,i){var o=e.axisPointerModel.option,a=t[i];a?(!e.useHandle&&(o.status="show"),o.value=a.value,o.seriesDataIndices=(a.payloadBatch||[]).slice()):!e.useHandle&&(o.status="hide"),"show"===o.status&&n.push({axisDim:e.axis.dim,axisIndex:e.axis.model.componentIndex,value:o.value})})}function $g(t,e,i,n){if(!em(e)&&t.list.length){var o=((t.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};n({type:"showTip",escapeConnect:!0,x:e[0],y:e[1],tooltipOption:i.tooltipOption,position:i.position,dataIndexInside:o.dataIndexInside,dataIndex:o.dataIndex,seriesIndex:o.seriesIndex,dataByCoordSys:t.list})}else n({type:"hideTip"})}function Jg(t,e,i){var n=i.getZr(),o=oP(n).axisPointerLastHighlights||{},a=oP(n).axisPointerLastHighlights={};iP(t,function(t,e){var i=t.axisPointerModel.option;"show"===i.status&&iP(i.seriesDataIndices,function(t){var e=t.seriesIndex+" | "+t.dataIndex;a[e]=t})});var r=[],s=[];d(o,function(t,e){!a[e]&&s.push(t)}),d(a,function(t,e){!o[e]&&r.push(t)}),s.length&&i.dispatchAction({type:"downplay",escapeConnect:!0,batch:s}),r.length&&i.dispatchAction({type:"highlight",escapeConnect:!0,batch:r})}function Qg(t,e){for(var i=0;i<(t||[]).length;i++){var n=t[i];if(e.axis.dim===n.axisDim&&e.axis.model.componentIndex===n.axisIndex)return n}}function tm(t){var e=t.axis.model,i={},n=i.axisDim=t.axis.dim;return i.axisIndex=i[n+"AxisIndex"]=e.componentIndex,i.axisName=i[n+"AxisName"]=e.name,i.axisId=i[n+"AxisId"]=e.id,i}function em(t){return!t||null==t[0]||isNaN(t[0])||null==t[1]||isNaN(t[1])}function im(t,e,i){if(!z_.node){var n=e.getZr();aP(n).records||(aP(n).records={}),nm(n,e),(aP(n).records[t]||(aP(n).records[t]={})).handler=i}}function nm(t,e){function i(i,n){t.on(i,function(i){var o=sm(e);rP(aP(t).records,function(t){t&&n(t,i,o.dispatchAction)}),om(o.pendings,e)})}aP(t).initialized||(aP(t).initialized=!0,i("click",v(rm,"click")),i("mousemove",v(rm,"mousemove")),i("globalout",am))}function om(t,e){var i,n=t.showTip.length,o=t.hideTip.length;n?i=t.showTip[n-1]:o&&(i=t.hideTip[o-1]),i&&(i.dispatchAction=null,e.dispatchAction(i))}function am(t,e,i){t.handler("leave",null,i)}function rm(t,e,i,n){e.handler(t,i,n)}function sm(t){var e={showTip:[],hideTip:[]},i=function(n){var o=e[n.type];o?o.push(n):(n.dispatchAction=i,t.dispatchAction(n))};return{dispatchAction:i,pendings:e}}function lm(t,e){if(!z_.node){var i=e.getZr();(aP(i).records||{})[t]&&(aP(i).records[t]=null)}}function um(){}function hm(t,e,i,n){cm(lP(i).lastProp,n)||(lP(i).lastProp=n,e?bo(i,n,t):(i.stopAnimation(),i.attr(n)))}function cm(t,e){if(w(t)&&w(e)){var i=!0;return d(e,function(e,n){i=i&&cm(t[n],e)}),!!i}return t===e}function dm(t,e){t[e.get("label.show")?"show":"hide"]()}function fm(t){return{position:t.position.slice(),rotation:t.rotation||0}}function pm(t,e,i){var n=e.get("z"),o=e.get("zlevel");t&&t.traverse(function(t){"group"!==t.type&&(null!=n&&(t.z=n),null!=o&&(t.zlevel=o),t.silent=i)})}function gm(t){var e,i=t.get("type"),n=t.getModel(i+"Style");return"line"===i?(e=n.getLineStyle()).fill=null:"shadow"===i&&((e=n.getAreaStyle()).stroke=null),e}function mm(t,e,i,n,o){var a=ym(i.get("value"),e.axis,e.ecModel,i.get("seriesDataIndices"),{precision:i.get("label.precision"),formatter:i.get("label.formatter")}),r=i.getModel("label"),s=OM(r.get("padding")||0),l=r.getFont(),u=De(a,l),h=o.position,c=u.width+s[1]+s[3],d=u.height+s[0]+s[2],f=o.align;"right"===f&&(h[0]-=c),"center"===f&&(h[0]-=c/2);var p=o.verticalAlign;"bottom"===p&&(h[1]-=d),"middle"===p&&(h[1]-=d/2),vm(h,c,d,n);var g=r.get("backgroundColor");g&&"auto"!==g||(g=e.get("axisLine.lineStyle.color")),t.label={shape:{x:0,y:0,width:c,height:d,r:r.get("borderRadius")},position:h.slice(),style:{text:a,textFont:l,textFill:r.getTextColor(),textPosition:"inside",fill:g,stroke:r.get("borderColor")||"transparent",lineWidth:r.get("borderWidth")||0,shadowBlur:r.get("shadowBlur"),shadowColor:r.get("shadowColor"),shadowOffsetX:r.get("shadowOffsetX"),shadowOffsetY:r.get("shadowOffsetY")},z2:10}}function vm(t,e,i,n){var o=n.getWidth(),a=n.getHeight();t[0]=Math.min(t[0]+e,o)-e,t[1]=Math.min(t[1]+i,a)-i,t[0]=Math.max(t[0],0),t[1]=Math.max(t[1],0)}function ym(t,e,i,n,o){t=e.scale.parse(t);var a=e.scale.getLabel(t,{precision:o.precision}),r=o.formatter;if(r){var s={value:Wl(e,t),seriesData:[]};d(n,function(t){var e=i.getSeriesByIndex(t.seriesIndex),n=t.dataIndexInside,o=e&&e.getDataParams(n);o&&s.seriesData.push(o)}),_(r)?a=r.replace("{value}",a):x(r)&&(a=r(s))}return a}function xm(t,e,i){var n=mt();return wt(n,n,i.rotation),_t(n,n,i.position),Io([t.dataToCoord(e),(i.labelOffset||0)+(i.labelDirection||1)*(i.labelMargin||0)],n)}function _m(t,e,i,n,o,a){var r=ID.innerTextLayout(i.rotation,0,i.labelDirection);i.labelMargin=o.get("label.margin"),mm(e,n,o,a,{position:xm(n.axis,t,i),align:r.textAlign,verticalAlign:r.textVerticalAlign})}function wm(t,e,i){return i=i||0,{x1:t[i],y1:t[1-i],x2:e[i],y2:e[1-i]}}function bm(t,e,i){return i=i||0,{x:t[i],y:t[1-i],width:e[i],height:e[1-i]}}function Sm(t,e,i,n,o,a){return{cx:t,cy:e,r0:i,r:n,startAngle:o,endAngle:a,clockwise:!0}}function Mm(t,e){var i={};return i[e.dim+"AxisIndex"]=e.index,t.getCartesian(i)}function Im(t){return"x"===t.dim?0:1}function Tm(t){return t.isHorizontal()?0:1}function Am(t,e){var i=t.getRect();return[i[fP[e]],i[fP[e]]+i[pP[e]]]}function Dm(t,e,i){var n=new aM({shape:{x:t.x-10,y:t.y-10,width:0,height:t.height+20}});return So(n,{shape:{width:t.width+20,height:t.height+20}},e,i),n}function Cm(t,e,i){if(t.count())for(var n,o=e.coordinateSystem,a=e.getLayerSeries(),r=t.mapDimension("single"),s=t.mapDimension("value"),l=f(a,function(e){return f(e.indices,function(e){var i=o.dataToPoint(t.get(r,e));return i[1]=t.get(s,e),i})}),u=Lm(l),h=u.y0,c=i/u.max,d=a.length,p=a[0].indices.length,g=0;ga&&(a=u),n.push(u)}for(var h=0;ha&&(a=d)}return r.y0=o,r.max=a,r}function km(t){var e=0;d(t.children,function(t){km(t);var i=t.value;y(i)&&(i=i[0]),e+=i});var i=t.value;y(i)&&(i=i[0]),(null==i||isNaN(i))&&(i=e),i<0&&(i=0),y(t.value)?t.value[0]=i:t.value=i}function Pm(t,e,i){function n(){r.ignore=r.hoverIgnore}function o(){r.ignore=r.normalIgnore}Zw.call(this);var a=new QS({z2:xP});a.seriesIndex=e.seriesIndex;var r=new qS({z2:_P,silent:t.getModel("label").get("silent")});this.add(a),this.add(r),this.updateData(!0,t,"normal",e,i),this.on("emphasis",n).on("normal",o).on("mouseover",n).on("mouseout",o)}function Nm(t,e,i){var n=t.getVisual("color"),o=t.getVisual("visualMeta");o&&0!==o.length||(n=null);var a=t.getModel("itemStyle").get("color");if(a)return a;if(n)return n;if(0===t.depth)return i.option.color[0];var r=i.option.color.length;return a=i.option.color[Om(t)%r]}function Om(t){for(var e=t;e.depth>1;)e=e.parentNode;return l(t.getAncestors()[0].children,e)}function Em(t,e,i){return i!==yP.NONE&&(i===yP.SELF?t===e:i===yP.ANCESTOR?t===e||t.isAncestorOf(e):t===e||t.isDescendantOf(e))}function Rm(t,e){var i=t.children||[];t.children=zm(i,e),i.length&&d(t.children,function(t){Rm(t,e)})}function zm(t,e){if("function"==typeof e)return t.sort(e);var i="asc"===e;return t.sort(function(t,e){var n=(t.getValue()-e.getValue())*(i?1:-1);return 0===n?(t.dataIndex-e.dataIndex)*(i?-1:1):n})}function Bm(t,e){return e=e||[0,0],f(["x","y"],function(i,n){var o=this.getAxis(i),a=e[n],r=t[n]/2;return"category"===o.type?o.getBandWidth():Math.abs(o.dataToCoord(a-r)-o.dataToCoord(a+r))},this)}function Vm(t,e){return e=e||[0,0],f([0,1],function(i){var n=e[i],o=t[i]/2,a=[],r=[];return a[i]=n-o,r[i]=n+o,a[1-i]=r[1-i]=e[1-i],Math.abs(this.dataToPoint(a)[i]-this.dataToPoint(r)[i])},this)}function Gm(t,e){var i=this.getAxis(),n=e instanceof Array?e[0]:e,o=(t instanceof Array?t[0]:t)/2;return"category"===i.type?i.getBandWidth():Math.abs(i.dataToCoord(n-o)-i.dataToCoord(n+o))}function Fm(t,e){return f(["Radius","Angle"],function(i,n){var o=this["get"+i+"Axis"](),a=e[n],r=t[n]/2,s="dataTo"+i,l="category"===o.type?o.getBandWidth():Math.abs(o[s](a-r)-o[s](a+r));return"Angle"===i&&(l=l*Math.PI/180),l},this)}function Wm(t){var e,i=t.type;if("path"===i){var n=t.shape,o=null!=n.width&&null!=n.height?{x:n.x||0,y:n.y||0,width:n.width,height:n.height}:null,a=tv(n);(e=Wn(a,null,o,n.layout||"center")).__customPathData=a}else"image"===i?(e=new hi({})).__customImagePath=t.style.image:"text"===i?(e=new qS({})).__customText=t.style.text:e=new(0,bM[i.charAt(0).toUpperCase()+i.slice(1)]);return e.__customGraphicType=i,e.name=t.name,e}function Hm(t,e,n,o,a,r,s){var l={},u=n.style||{};if(n.shape&&(l.shape=i(n.shape)),n.position&&(l.position=n.position.slice()),n.scale&&(l.scale=n.scale.slice()),n.origin&&(l.origin=n.origin.slice()),n.rotation&&(l.rotation=n.rotation),"image"===t.type&&n.style){h=l.style={};d(["x","y","width","height"],function(e){Zm(e,h,u,t.style,r)})}if("text"===t.type&&n.style){var h=l.style={};d(["x","y"],function(e){Zm(e,h,u,t.style,r)}),!u.hasOwnProperty("textFill")&&u.fill&&(u.textFill=u.fill),!u.hasOwnProperty("textStroke")&&u.stroke&&(u.textStroke=u.stroke)}if("group"!==t.type&&(t.useStyle(u),r)){t.style.opacity=0;var c=u.opacity;null==c&&(c=1),So(t,{style:{opacity:c}},o,e)}r?t.attr(l):bo(t,l,o,e),n.hasOwnProperty("z2")&&t.attr("z2",n.z2||0),n.hasOwnProperty("silent")&&t.attr("silent",n.silent),n.hasOwnProperty("invisible")&&t.attr("invisible",n.invisible),n.hasOwnProperty("ignore")&&t.attr("ignore",n.ignore),n.hasOwnProperty("info")&&t.attr("info",n.info);var f=n.styleEmphasis,p=!1===f;t.__cusHasEmphStl&&null==f||!t.__cusHasEmphStl&&p||(no(t,f),t.__cusHasEmphStl=!p),s&&ho(t,!p)}function Zm(t,e,i,n,o){null==i[t]||o||(e[t]=i[t],i[t]=n[t])}function Um(t,e,i,n){function o(t){null==t&&(t=h),v&&(c=e.getItemModel(t),d=c.getModel(AP),f=c.getModel(DP),p=e.getItemVisual(t,"color"),v=!1)}var s=t.get("renderItem"),l=t.coordinateSystem,u={};l&&(u=l.prepareCustoms?l.prepareCustoms():LP[l.type](l));var h,c,d,f,p,g=r({getWidth:n.getWidth,getHeight:n.getHeight,getZr:n.getZr,getDevicePixelRatio:n.getDevicePixelRatio,value:function(t,i){return null==i&&(i=h),e.get(e.getDimension(t||0),i)},style:function(i,n){null==n&&(n=h),o(n);var r=c.getModel(IP).getItemStyle();null!=p&&(r.fill=p);var s=e.getItemVisual(n,"opacity");return null!=s&&(r.opacity=s),fo(r,d,null,{autoColor:p,isRectText:!0}),r.text=d.getShallow("show")?A(t.getFormattedLabel(n,"normal"),gu(e,n)):null,i&&a(r,i),r},styleEmphasis:function(i,n){null==n&&(n=h),o(n);var r=c.getModel(TP).getItemStyle();return fo(r,f,null,{isRectText:!0},!0),r.text=f.getShallow("show")?D(t.getFormattedLabel(n,"emphasis"),t.getFormattedLabel(n,"normal"),gu(e,n)):null,i&&a(r,i),r},visual:function(t,i){return null==i&&(i=h),e.getItemVisual(i,t)},barLayout:function(t){if(l.getBaseAxis)return Tl(r({axis:l.getBaseAxis()},t),n)},currentSeriesIndices:function(){return i.getCurrentSeriesIndices()},font:function(t){return _o(t,i)}},u.api||{}),m={context:{},seriesId:t.id,seriesName:t.name,seriesIndex:t.seriesIndex,coordSys:u.coordSys,dataInsideLength:e.count(),encode:Xm(t.getData())},v=!0;return function(t,i){return h=t,v=!0,s&&s(r({dataIndexInside:t,dataIndex:e.getRawIndex(t),actionType:i?i.type:null},m),g)}}function Xm(t){var e={};return d(t.dimensions,function(i,n){var o=t.getDimensionInfo(i);if(!o.isExtraCoord){var a=o.coordDim;(e[a]=e[a]||[])[o.coordDimIndex]=n}}),e}function jm(t,e,i,n,o,a){return(t=Ym(t,e,i,n,o,a,!0))&&a.setItemGraphicEl(e,t),t}function Ym(t,e,i,n,o,a,r){var s=!i,l=(i=i||{}).type,u=i.shape,h=i.style;if(t&&(s||null!=l&&l!==t.__customGraphicType||"path"===l&&ev(u)&&tv(u)!==t.__customPathData||"image"===l&&iv(h,"image")&&h.image!==t.__customImagePath||"text"===l&&iv(u,"text")&&h.text!==t.__customText)&&(o.remove(t),t=null),!s){var c=!t;return!t&&(t=Wm(i)),Hm(t,e,i,n,a,c,r),"group"===l&&qm(t,e,i,n,a),o.add(t),t}}function qm(t,e,i,n,o){var a=i.children,r=a?a.length:0,s=i.$mergeChildren,l="byName"===s||i.diffChildrenByName,u=!1===s;if(r||l||u)if(l)Km({oldChildren:t.children()||[],newChildren:a||[],dataIndex:e,animatableModel:n,group:t,data:o});else{u&&t.removeAll();for(var h=0;hn?t-=l+a:t+=a),null!=r&&(e+u+r>o?e-=u+r:e+=r),[t,e]}function Tv(t,e,i,n,o){var a=i.getOuterSize(),r=a.width,s=a.height;return t=Math.min(t+r,n)-r,e=Math.min(e+s,o)-s,t=Math.max(t,0),e=Math.max(e,0),[t,e]}function Av(t,e,i){var n=i[0],o=i[1],a=0,r=0,s=e.width,l=e.height;switch(t){case"inside":a=e.x+s/2-n/2,r=e.y+l/2-o/2;break;case"top":a=e.x+s/2-n/2,r=e.y-o-5;break;case"bottom":a=e.x+s/2-n/2,r=e.y+l+5;break;case"left":a=e.x-n-5,r=e.y+l/2-o/2;break;case"right":a=e.x+s+5,r=e.y+l/2-o/2}return[a,r]}function Dv(t){return"center"===t||"middle"===t}function Cv(t){return t.get("stack")||"__ec_stack_"+t.seriesIndex}function Lv(t){return t.dim}function kv(t,e){var i={};d(t,function(t,e){var n=t.getData(),o=t.coordinateSystem.getBaseAxis(),a=o.getExtent(),r="category"===o.type?o.getBandWidth():Math.abs(a[1]-a[0])/n.count(),s=i[Lv(o)]||{bandWidth:r,remainedWidth:r,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},l=s.stacks;i[Lv(o)]=s;var u=Cv(t);l[u]||s.autoWidthCount++,l[u]=l[u]||{width:0,maxWidth:0};var h=Ro(t.get("barWidth"),r),c=Ro(t.get("barMaxWidth"),r),d=t.get("barGap"),f=t.get("barCategoryGap");h&&!l[u].width&&(h=Math.min(s.remainedWidth,h),l[u].width=h,s.remainedWidth-=h),c&&(l[u].maxWidth=c),null!=d&&(s.gap=d),null!=f&&(s.categoryGap=f)});var n={};return d(i,function(t,e){n[e]={};var i=t.stacks,o=t.bandWidth,a=Ro(t.categoryGap,o),r=Ro(t.gap,1),s=t.remainedWidth,l=t.autoWidthCount,u=(s-a)/(l+(l-1)*r);u=Math.max(u,0),d(i,function(t,e){var i=t.maxWidth;i&&ie[0]&&(e=e.slice().reverse());var n=t.coordToPoint([e[0],i]),o=t.coordToPoint([e[1],i]);return{x1:n[0],y1:n[1],x2:o[0],y2:o[1]}}function Vv(t){return t.getRadiusAxis().inverse?0:1}function Gv(t){var e=t[0],i=t[t.length-1];e&&i&&Math.abs(Math.abs(e.coord-i.coord)-360)<1e-4&&t.pop()}function Fv(t,e,i){return{position:[t.cx,t.cy],rotation:i/180*Math.PI,labelDirection:-1,tickDirection:-1,nameDirection:1,labelRotate:e.getModel("axisLabel").get("rotate"),z2:1}}function Wv(t,e,i,n,o){var a=e.axis,r=a.dataToCoord(t),s=n.getAngleAxis().getExtent()[0];s=s/180*Math.PI;var l,u,h,c=n.getRadiusAxis().getExtent();if("radius"===a.dim){var d=mt();wt(d,d,s),_t(d,d,[n.cx,n.cy]),l=Io([r,-o],d);var f=e.getModel("axisLabel").get("rotate")||0,p=ID.innerTextLayout(s,f*Math.PI/180,-1);u=p.textAlign,h=p.textVerticalAlign}else{var g=c[1];l=n.coordToPoint([g+o,r]);var m=n.cx,v=n.cy;u=Math.abs(l[0]-m)/g<.3?"center":l[0]>m?"left":"right",h=Math.abs(l[1]-v)/g<.3?"middle":l[1]>v?"top":"bottom"}return{position:l,align:u,verticalAlign:h}}function Hv(t,e){e.update="updateView",Ps(e,function(e,i){var n={};return i.eachComponent({mainType:"geo",query:e},function(i){i[t](e.name),d(i.coordinateSystem.regions,function(t){n[t.name]=i.isSelected(t.name)||!1})}),{selected:n,name:e.name}})}function Zv(t){var e={};d(t,function(t){e[t]=1}),t.length=0,d(e,function(e,i){t.push(i)})}function Uv(t){if(t)for(var e in t)if(t.hasOwnProperty(e))return!0}function Xv(t,e,n){function o(){var t=function(){};return t.prototype.__hidden=t.prototype,new t}var a={};return rN(e,function(e){var r=a[e]=o();rN(t[e],function(t,o){if(jC.isValidType(o)){var a={type:o,visual:t};n&&n(a,e),r[o]=new jC(a),"opacity"===o&&((a=i(a)).type="colorAlpha",r.__hidden.__alphaForOpacity=new jC(a))}})}),a}function jv(t,e,n){var o;d(n,function(t){e.hasOwnProperty(t)&&Uv(e[t])&&(o=!0)}),o&&d(n,function(n){e.hasOwnProperty(n)&&Uv(e[n])?t[n]=i(e[n]):delete t[n]})}function Yv(t,e,i,n,o,a){function r(t){return i.getItemVisual(h,t)}function s(t,e){i.setItemVisual(h,t,e)}function l(t,l){h=null==a?t:l;var c=i.getRawDataItem(h);if(!c||!1!==c.visualMap)for(var d=n.call(o,t),f=e[d],p=u[d],g=0,m=p.length;g1)return!1;var h=ey(i-t,o-t,n-e,a-e)/l;return!(h<0||h>1)}function ty(t){return t<=1e-6&&t>=-1e-6}function ey(t,e,i,n){return t*n-e*i}function iy(t,e,i){var n=this._targetInfoList=[],o={},a=oy(e,t);lN(pN,function(t,e){(!i||!i.include||uN(i.include,e)>=0)&&t(a,n,o)})}function ny(t){return t[0]>t[1]&&t.reverse(),t}function oy(t,e){return Vi(t,e,{includeMainTypes:dN})}function ay(t,e,i,n){var o=i.getAxis(["x","y"][t]),a=ny(f([0,1],function(t){return e?o.coordToData(o.toLocalCoord(n[t])):o.toGlobalCoord(o.dataToCoord(n[t]))})),r=[];return r[t]=a,r[1-t]=[NaN,NaN],{values:a,xyMinMax:r}}function ry(t,e,i,n){return[e[0]-n[t]*i[0],e[1]-n[t]*i[1]]}function sy(t,e){var i=ly(t),n=ly(e),o=[i[0]/n[0],i[1]/n[1]];return isNaN(o[0])&&(o[0]=1),isNaN(o[1])&&(o[1]=1),o}function ly(t){return t?[t[0][1]-t[0][0],t[1][1]-t[1][0]]:[NaN,NaN]}function uy(t,e,i,n,o){if(o){var a=t.getZr();a[wN]||(a[_N]||(a[_N]=hy),Lr(a,_N,i,e)(t,n))}}function hy(t,e){if(!t.isDisposed()){var i=t.getZr();i[wN]=!0,t.dispatchAction({type:"brushSelect",batch:e}),i[wN]=!1}}function cy(t,e,i,n){for(var o=0,a=e.length;o=0}function Iy(t,e,i){function n(t,e){return l(e.nodes,t)>=0}function o(t,n){var o=!1;return e(function(e){d(i(t,e)||[],function(t){n.records[e.name][t]&&(o=!0)})}),o}function a(t,n){n.nodes.push(t),e(function(e){d(i(t,e)||[],function(t){n.records[e.name][t]=!0})})}return function(i){var r={nodes:[],records:{}};if(e(function(t){r.records[t.name]={}}),!i)return r;a(i,r);var s;do{s=!1,t(function(t){!n(t,r)&&o(t,r)&&(a(t,r),s=!0)})}while(s);return r}}function Ty(t,e,i){var n=[1/0,-1/0];return NN(i,function(t){var i=t.getData();i&&NN(i.mapDimension(e,!0),function(t){var e=i.getApproximateExtent(t);e[0]n[1]&&(n[1]=e[1])})}),n[1]0?0:NaN);var r=i.getMax(!0);return null!=r&&"dataMax"!==r&&"function"!=typeof r?e[1]=r:o&&(e[1]=a>0?a-1:NaN),i.get("scale",!0)||(e[0]>0&&(e[0]=0),e[1]<0&&(e[1]=0)),e}function Dy(t,e){var i=t.getAxisModel(),n=t._percentWindow,o=t._valueWindow;if(n){var a=Fo(o,[0,500]);a=Math.min(a,20);var r=e||0===n[0]&&100===n[1];i.setRange(r?null:+o[0].toFixed(a),r?null:+o[1].toFixed(a))}}function Cy(t){var e=t._minMaxSpan={},i=t._dataZoomModel;NN(["min","max"],function(n){e[n+"Span"]=i.get(n+"Span");var o=i.get(n+"ValueSpan");if(null!=o&&(e[n+"ValueSpan"]=o,null!=(o=t.getAxisModel().axis.scale.parse(o)))){var a=t._dataExtent;e[n+"Span"]=Eo(a[0]+o,a,[0,100],!0)}})}function Ly(t){var e={};return RN(["start","end","startValue","endValue","throttle"],function(i){t.hasOwnProperty(i)&&(e[i]=t[i])}),e}function ky(t,e){var i=t._rangePropMode,n=t.get("rangeMode");RN([["start","startValue"],["end","endValue"]],function(t,o){var a=null!=e[t[0]],r=null!=e[t[1]];a&&!r?i[o]="percent":!a&&r?i[o]="value":n?i[o]=n[o]:a&&(i[o]="percent")})}function Py(t){return{x:"y",y:"x",radius:"angle",angle:"radius"}[t]}function Ny(t){return"vertical"===t?"ns-resize":"ew-resize"}function Oy(t,e){var i=zy(t),n=e.dataZoomId,o=e.coordId;d(i,function(t,i){var a=t.dataZoomInfos;a[n]&&l(e.allCoordIds,o)<0&&(delete a[n],t.count--)}),Vy(i);var a=i[o];a||((a=i[o]={coordId:o,dataZoomInfos:{},count:0}).controller=By(t,a),a.dispatchAction=v(Gy,t)),!a.dataZoomInfos[n]&&a.count++,a.dataZoomInfos[n]=e;var r=Fy(a.dataZoomInfos);a.controller.enable(r.controlType,r.opt),a.controller.setPointerChecker(e.containsPoint),Lr(a,"dispatchAction",e.dataZoomModel.get("throttle",!0),"fixRate")}function Ey(t,e){var i=zy(t);d(i,function(t){t.controller.dispose();var i=t.dataZoomInfos;i[e]&&(delete i[e],t.count--)}),Vy(i)}function Ry(t){return t.type+"\0_"+t.id}function zy(t){var e=t.getZr();return e[qN]||(e[qN]={})}function By(t,e){var i=new ac(t.getZr());return d(["pan","zoom","scrollMove"],function(t){i.on(t,function(i){var n=[];d(e.dataZoomInfos,function(o){if(i.isAvailableBehavior(o.dataZoomModel.option)){var a=(o.getRange||{})[t],r=a&&a(e.controller,i);!o.dataZoomModel.get("disabled",!0)&&r&&n.push({dataZoomId:o.dataZoomId,start:r[0],end:r[1]})}}),n.length&&e.dispatchAction(n)})}),i}function Vy(t){d(t,function(e,i){e.count||(e.controller.dispose(),delete t[i])})}function Gy(t,e){t.dispatchAction({type:"dataZoom",batch:e})}function Fy(t){var e,i={type_true:2,type_move:1,type_false:0,type_undefined:-1},n=!0;return d(t,function(t){var o=t.dataZoomModel,a=!o.get("disabled",!0)&&(!o.get("zoomLock",!0)||"move");i["type_"+a]>i["type_"+e]&&(e=a),n&=o.get("preventDefaultMouseMove",!0)}),{controlType:e,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!n}}}function Wy(t){return function(e,i,n,o){var a=this._range,r=a.slice(),s=e.axisModels[0];if(s){var l=t(r,s,e,i,n,o);return EL(l,r,[0,100],"all"),this._range=r,a[0]!==r[0]||a[1]!==r[1]?r:void 0}}}function Hy(t,e){return t&&t.hasOwnProperty&&t.hasOwnProperty(e)}function Zy(t,e,i,n){for(var o=e.targetVisuals[n],a=jC.prepareVisualTypes(o),r={color:t.getData().getVisual("color")},s=0,l=a.length;s=0&&(r[a]=+r[a].toFixed(h)),r}function ax(t,e){var n=t.getData(),o=t.coordinateSystem;if(e&&!nx(e)&&!y(e.coord)&&o){var a=o.dimensions,r=rx(e,n,o,t);if((e=i(e)).type&&LO[e.type]&&r.baseAxis&&r.valueAxis){var s=DO(a,r.baseAxis.dim),l=DO(a,r.valueAxis.dim);e.coord=LO[e.type](n,r.baseDataDim,r.valueDataDim,s,l),e.value=e.coord[l]}else{for(var u=[null!=e.xAxis?e.xAxis:e.radiusAxis,null!=e.yAxis?e.yAxis:e.angleAxis],h=0;h<2;h++)LO[u[h]]&&(u[h]=hx(n,n.mapDimension(a[h]),u[h]));e.coord=u}}return e}function rx(t,e,i,n){var o={};return null!=t.valueIndex||null!=t.valueDim?(o.valueDataDim=null!=t.valueIndex?e.getDimension(t.valueIndex):t.valueDim,o.valueAxis=i.getAxis(sx(n,o.valueDataDim)),o.baseAxis=i.getOtherAxis(o.valueAxis),o.baseDataDim=e.mapDimension(o.baseAxis.dim)):(o.baseAxis=n.getBaseAxis(),o.valueAxis=i.getOtherAxis(o.baseAxis),o.baseDataDim=e.mapDimension(o.baseAxis.dim),o.valueDataDim=e.mapDimension(o.valueAxis.dim)),o}function sx(t,e){var i=t.getData(),n=i.dimensions;e=i.getDimension(e);for(var o=0;o=0)return!0}function Gx(t){for(var e=t.split(/\n+/g),i=[],n=f(Bx(e.shift()).split(KO),function(t){return{name:t,data:[]}}),o=0;o=0&&!i[o][n];o--);if(o<0){var a=t.queryComponents({mainType:"dataZoom",subType:"select",id:n})[0];if(a){var r=a.getPercentRange();i[0][n]={dataZoomId:n,start:r[0],end:r[1]}}}}),i.push(e)}function Xx(t){var e=qx(t),i=e[e.length-1];e.length>1&&e.pop();var n={};return $O(i,function(t,i){for(var o=e.length-1;o>=0;o--)if(t=e[o][i]){n[i]=t;break}}),n}function jx(t){t[JO]=null}function Yx(t){return qx(t).length}function qx(t){var e=t[JO];return e||(e=t[JO]=[{}]),e}function Kx(t,e,i){(this._brushController=new Cf(i.getZr())).on("brush",m(this._onBrush,this)).mount(),this._isZoomActive}function $x(t){var e={};return d(["xAxisIndex","yAxisIndex"],function(i){e[i]=t[i],null==e[i]&&(e[i]="all"),(!1===e[i]||"none"===e[i])&&(e[i]=[])}),e}function Jx(t,e){t.setIconStatus("back",Yx(e)>1?"emphasis":"normal")}function Qx(t,e,i,n,o){var a=i._isZoomActive;n&&"takeGlobalCursor"===n.type&&(a="dataZoomSelect"===n.key&&n.dataZoomSelectActive),i._isZoomActive=a,t.setIconStatus("zoom",a?"emphasis":"normal");var r=new iy($x(t.option),e,{include:["grid"]});i._brushController.setPanels(r.makePanelOpts(o,function(t){return t.xAxisDeclared&&!t.yAxisDeclared?"lineX":!t.xAxisDeclared&&t.yAxisDeclared?"lineY":"rect"})).enableBrush(!!a&&{brushType:"auto",brushStyle:{lineWidth:0,fill:"rgba(0,0,0,0.2)"}})}function t_(t){this.model=t}function e_(t){return aE(t)}function i_(){if(!lE&&uE){lE=!0;var t=uE.styleSheets;t.length<31?uE.createStyleSheet().addRule(".zrvml","behavior:url(#default#VML)"):t[0].addRule(".zrvml","behavior:url(#default#VML)")}}function n_(t){return parseInt(t,10)}function o_(t,e){i_(),this.root=t,this.storage=e;var i=document.createElement("div"),n=document.createElement("div");i.style.cssText="display:inline-block;overflow:hidden;position:relative;width:300px;height:150px;",n.style.cssText="position:absolute;left:0;top:0;",t.appendChild(i),this._vmlRoot=n,this._vmlViewport=i,this.resize();var o=e.delFromStorage,a=e.addToStorage;e.delFromStorage=function(t){o.call(e,t),t&&t.onRemove&&t.onRemove(n)},e.addToStorage=function(t){t.onAdd&&t.onAdd(n),a.call(e,t)},this._firstPaint=!0}function a_(t){return function(){Bw('In IE8.0 VML mode painter not support method "'+t+'"')}}function r_(t){return document.createElementNS(HE,t)}function s_(t){return jE(1e4*t)/1e4}function l_(t){return t-QE}function u_(t,e){var i=e?t.textFill:t.fill;return null!=i&&i!==XE}function h_(t,e){var i=e?t.textStroke:t.stroke;return null!=i&&i!==XE}function c_(t,e){e&&d_(t,"transform","matrix("+UE.call(e,",")+")")}function d_(t,e,i){(!i||"linear"!==i.type&&"radial"!==i.type)&&("string"==typeof i&&i.indexOf("NaN")>-1&&console.log(i),t.setAttribute(e,i))}function f_(t,e,i){t.setAttributeNS("http://www.w3.org/1999/xlink",e,i)}function p_(t,e,i,n){if(u_(e,i)){var o=i?e.textFill:e.fill;o="transparent"===o?XE:o,"none"!==t.getAttribute("clip-path")&&o===XE&&(o="rgba(0, 0, 0, 0.002)"),d_(t,"fill",o),d_(t,"fill-opacity",null!=e.fillOpacity?e.fillOpacity*e.opacity:e.opacity)}else d_(t,"fill",XE);if(h_(e,i)){var a=i?e.textStroke:e.stroke;d_(t,"stroke",a="transparent"===a?XE:a),d_(t,"stroke-width",(i?e.textStrokeWidth:e.lineWidth)/(!i&&e.strokeNoScale?n.getLineScale():1)),d_(t,"paint-order",i?"stroke":"fill"),d_(t,"stroke-opacity",null!=e.strokeOpacity?e.strokeOpacity:e.opacity),e.lineDash?(d_(t,"stroke-dasharray",e.lineDash.join(",")),d_(t,"stroke-dashoffset",jE(e.lineDashOffset||0))):d_(t,"stroke-dasharray",""),e.lineCap&&d_(t,"stroke-linecap",e.lineCap),e.lineJoin&&d_(t,"stroke-linejoin",e.lineJoin),e.miterLimit&&d_(t,"stroke-miterlimit",e.miterLimit)}else d_(t,"stroke",XE)}function g_(t){for(var e=[],i=t.data,n=t.len(),o=0;o=$E||!l_(g)&&(d>-KE&&d<0||d>KE)==!!p;var y=s_(s+u*qE(c)),x=s_(l+h*YE(c));m&&(d=p?$E-1e-4:1e-4-$E,v=!0,9===o&&e.push("M",y,x));var _=s_(s+u*qE(c+d)),w=s_(l+h*YE(c+d));e.push("A",s_(u),s_(h),jE(f*JE),+v,+p,_,w);break;case ZE.Z:a="Z";break;case ZE.R:var _=s_(i[o++]),w=s_(i[o++]),b=s_(i[o++]),S=s_(i[o++]);e.push("M",_,w,"L",_+b,w,"L",_+b,w+S,"L",_,w+S,"L",_,w)}a&&e.push(a);for(var M=0;M=11),domSupported:"undefined"!=typeof document}}(navigator.userAgent),B_={"[object Function]":1,"[object RegExp]":1,"[object Date]":1,"[object Error]":1,"[object CanvasGradient]":1,"[object CanvasPattern]":1,"[object Image]":1,"[object Canvas]":1},V_={"[object Int8Array]":1,"[object Uint8Array]":1,"[object Uint8ClampedArray]":1,"[object Int16Array]":1,"[object Uint16Array]":1,"[object Int32Array]":1,"[object Uint32Array]":1,"[object Float32Array]":1,"[object Float64Array]":1},G_=Object.prototype.toString,F_=Array.prototype,W_=F_.forEach,H_=F_.filter,Z_=F_.slice,U_=F_.map,X_=F_.reduce,j_={},Y_=function(){return j_.createCanvas()};j_.createCanvas=function(){return document.createElement("canvas")};var q_,K_="__ec_primitive__";E.prototype={constructor:E,get:function(t){return this.data.hasOwnProperty(t)?this.data[t]:null},set:function(t,e){return this.data[t]=e},each:function(t,e){void 0!==e&&(t=m(t,e));for(var i in this.data)this.data.hasOwnProperty(i)&&t(this.data[i],i)},removeKey:function(t){delete this.data[t]}};var $_=(Object.freeze||Object)({$override:e,clone:i,merge:n,mergeAll:o,extend:a,defaults:r,createCanvas:Y_,getContext:s,indexOf:l,inherits:u,mixin:h,isArrayLike:c,each:d,map:f,reduce:p,filter:g,find:function(t,e,i){if(t&&e)for(var n=0,o=t.length;n3&&(n=ow.call(n,1));for(var a=e.length,r=0;r4&&(n=ow.call(n,1,n.length-1));for(var a=n[n.length-1],r=e.length,s=0;s=0;a--){var r;if(n[a]!==i&&!n[a].ignore&&(r=gt(n[a],t,e))&&(!o.topTarget&&(o.topTarget=n[a]),r!==uw)){o.target=n[a];break}}return o}},d(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(t){cw.prototype[t]=function(e){var i=this.findHover(e.zrX,e.zrY),n=i.target;if("mousedown"===t)this._downEl=n,this._downPoint=[e.zrX,e.zrY],this._upEl=n;else if("mouseup"===t)this._upEl=n;else if("click"===t){if(this._downEl!==this._upEl||!this._downPoint||ew(this._downPoint,[e.zrX,e.zrY])>4)return;this._downPoint=null}this.dispatchToElement(i,t,e)}}),h(cw,aw),h(cw,it);var dw="undefined"==typeof Float32Array?Array:Float32Array,fw=(Object.freeze||Object)({create:mt,identity:vt,copy:yt,mul:xt,translate:_t,rotate:wt,scale:bt,invert:St,clone:Mt}),pw=vt,gw=5e-5,mw=function(t){(t=t||{}).position||(this.position=[0,0]),null==t.rotation&&(this.rotation=0),t.scale||(this.scale=[1,1]),this.origin=this.origin||null},vw=mw.prototype;vw.transform=null,vw.needLocalTransform=function(){return It(this.rotation)||It(this.position[0])||It(this.position[1])||It(this.scale[0]-1)||It(this.scale[1]-1)};var yw=[];vw.updateTransform=function(){var t=this.parent,e=t&&t.transform,i=this.needLocalTransform(),n=this.transform;if(i||e){n=n||mt(),i?this.getLocalTransform(n):pw(n),e&&(i?xt(n,t.transform,n):yt(n,t.transform)),this.transform=n;var o=this.globalScaleRatio;if(null!=o&&1!==o){this.getGlobalScale(yw);var a=yw[0]<0?-1:1,r=yw[1]<0?-1:1,s=((yw[0]-a)*o+a)/yw[0]||0,l=((yw[1]-r)*o+r)/yw[1]||0;n[0]*=s,n[1]*=s,n[2]*=l,n[3]*=l}this.invTransform=this.invTransform||mt(),St(this.invTransform,n)}else n&&pw(n)},vw.getLocalTransform=function(t){return mw.getLocalTransform(this,t)},vw.setTransform=function(t){var e=this.transform,i=t.dpr||1;e?t.setTransform(i*e[0],i*e[1],i*e[2],i*e[3],i*e[4],i*e[5]):t.setTransform(i,0,0,i,0,0)},vw.restoreTransform=function(t){var e=t.dpr||1;t.setTransform(e,0,0,e,0,0)};var xw=[],_w=mt();vw.setLocalTransform=function(t){if(t){var e=t[0]*t[0]+t[1]*t[1],i=t[2]*t[2]+t[3]*t[3],n=this.position,o=this.scale;It(e-1)&&(e=Math.sqrt(e)),It(i-1)&&(i=Math.sqrt(i)),t[0]<0&&(e=-e),t[3]<0&&(i=-i),n[0]=t[4],n[1]=t[5],o[0]=e,o[1]=i,this.rotation=Math.atan2(-t[1]/i,t[0]/e)}},vw.decomposeTransform=function(){if(this.transform){var t=this.parent,e=this.transform;t&&t.transform&&(xt(xw,t.invTransform,e),e=xw);var i=this.origin;i&&(i[0]||i[1])&&(_w[4]=i[0],_w[5]=i[1],xt(xw,e,_w),xw[4]-=i[0],xw[5]-=i[1],e=xw),this.setLocalTransform(e)}},vw.getGlobalScale=function(t){var e=this.transform;return t=t||[],e?(t[0]=Math.sqrt(e[0]*e[0]+e[1]*e[1]),t[1]=Math.sqrt(e[2]*e[2]+e[3]*e[3]),e[0]<0&&(t[0]=-t[0]),e[3]<0&&(t[1]=-t[1]),t):(t[0]=1,t[1]=1,t)},vw.transformCoordToLocal=function(t,e){var i=[t,e],n=this.invTransform;return n&&Q(i,i,n),i},vw.transformCoordToGlobal=function(t,e){var i=[t,e],n=this.transform;return n&&Q(i,i,n),i},mw.getLocalTransform=function(t,e){pw(e=e||[]);var i=t.origin,n=t.scale||[1,1],o=t.rotation||0,a=t.position||[0,0];return i&&(e[4]-=i[0],e[5]-=i[1]),bt(e,e,n),o&&wt(e,e,o),i&&(e[4]+=i[0],e[5]+=i[1]),e[4]+=a[0],e[5]+=a[1],e};var ww={linear:function(t){return t},quadraticIn:function(t){return t*t},quadraticOut:function(t){return t*(2-t)},quadraticInOut:function(t){return(t*=2)<1?.5*t*t:-.5*(--t*(t-2)-1)},cubicIn:function(t){return t*t*t},cubicOut:function(t){return--t*t*t+1},cubicInOut:function(t){return(t*=2)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},quarticIn:function(t){return t*t*t*t},quarticOut:function(t){return 1- --t*t*t*t},quarticInOut:function(t){return(t*=2)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)},quinticIn:function(t){return t*t*t*t*t},quinticOut:function(t){return--t*t*t*t*t+1},quinticInOut:function(t){return(t*=2)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},sinusoidalIn:function(t){return 1-Math.cos(t*Math.PI/2)},sinusoidalOut:function(t){return Math.sin(t*Math.PI/2)},sinusoidalInOut:function(t){return.5*(1-Math.cos(Math.PI*t))},exponentialIn:function(t){return 0===t?0:Math.pow(1024,t-1)},exponentialOut:function(t){return 1===t?1:1-Math.pow(2,-10*t)},exponentialInOut:function(t){return 0===t?0:1===t?1:(t*=2)<1?.5*Math.pow(1024,t-1):.5*(2-Math.pow(2,-10*(t-1)))},circularIn:function(t){return 1-Math.sqrt(1-t*t)},circularOut:function(t){return Math.sqrt(1- --t*t)},circularInOut:function(t){return(t*=2)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},elasticIn:function(t){var e,i=.1;return 0===t?0:1===t?1:(!i||i<1?(i=1,e=.1):e=.4*Math.asin(1/i)/(2*Math.PI),-i*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/.4))},elasticOut:function(t){var e,i=.1;return 0===t?0:1===t?1:(!i||i<1?(i=1,e=.1):e=.4*Math.asin(1/i)/(2*Math.PI),i*Math.pow(2,-10*t)*Math.sin((t-e)*(2*Math.PI)/.4)+1)},elasticInOut:function(t){var e,i=.1;return 0===t?0:1===t?1:(!i||i<1?(i=1,e=.1):e=.4*Math.asin(1/i)/(2*Math.PI),(t*=2)<1?i*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/.4)*-.5:i*Math.pow(2,-10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/.4)*.5+1)},backIn:function(t){var e=1.70158;return t*t*((e+1)*t-e)},backOut:function(t){var e=1.70158;return--t*t*((e+1)*t+e)+1},backInOut:function(t){var e=2.5949095;return(t*=2)<1?t*t*((e+1)*t-e)*.5:.5*((t-=2)*t*((e+1)*t+e)+2)},bounceIn:function(t){return 1-ww.bounceOut(1-t)},bounceOut:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},bounceInOut:function(t){return t<.5?.5*ww.bounceIn(2*t):.5*ww.bounceOut(2*t-1)+.5}};Tt.prototype={constructor:Tt,step:function(t,e){if(this._initialized||(this._startTime=t+this._delay,this._initialized=!0),this._paused)this._pausedTime+=e;else{var i=(t-this._startTime-this._pausedTime)/this._life;if(!(i<0)){i=Math.min(i,1);var n=this.easing,o="string"==typeof n?ww[n]:n,a="function"==typeof o?o(i):i;return this.fire("frame",a),1==i?this.loop?(this.restart(t),"restart"):(this._needsRemove=!0,"destroy"):null}}},restart:function(t){var e=(t-this._startTime-this._pausedTime)%this._life;this._startTime=t-e+this.gap,this._pausedTime=0,this._needsRemove=!1},fire:function(t,e){this[t="on"+t]&&this[t](this._target,e)},pause:function(){this._paused=!0},resume:function(){this._paused=!1}};var bw=function(){this.head=null,this.tail=null,this._len=0},Sw=bw.prototype;Sw.insert=function(t){var e=new Mw(t);return this.insertEntry(e),e},Sw.insertEntry=function(t){this.head?(this.tail.next=t,t.prev=this.tail,t.next=null,this.tail=t):this.head=this.tail=t,this._len++},Sw.remove=function(t){var e=t.prev,i=t.next;e?e.next=i:this.head=i,i?i.prev=e:this.tail=e,t.next=t.prev=null,this._len--},Sw.len=function(){return this._len},Sw.clear=function(){this.head=this.tail=null,this._len=0};var Mw=function(t){this.value=t,this.next,this.prev},Iw=function(t){this._list=new bw,this._map={},this._maxSize=t||10,this._lastRemovedEntry=null},Tw=Iw.prototype;Tw.put=function(t,e){var i=this._list,n=this._map,o=null;if(null==n[t]){var a=i.len(),r=this._lastRemovedEntry;if(a>=this._maxSize&&a>0){var s=i.head;i.remove(s),delete n[s.key],o=s.value,this._lastRemovedEntry=s}r?r.value=e:r=new Mw(e),r.key=t,i.insertEntry(r),n[t]=r}return o},Tw.get=function(t){var e=this._map[t],i=this._list;if(null!=e)return e!==i.tail&&(i.remove(e),i.insertEntry(e)),e.value},Tw.clear=function(){this._list.clear(),this._map={}};var Aw={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]},Dw=new Iw(20),Cw=null,Lw=Wt,kw=Ht,Pw=(Object.freeze||Object)({parse:zt,lift:Gt,toHex:Ft,fastLerp:Wt,fastMapToColor:Lw,lerp:Ht,mapToColor:kw,modifyHSL:Zt,modifyAlpha:Ut,stringify:Xt}),Nw=Array.prototype.slice,Ow=function(t,e,i,n){this._tracks={},this._target=t,this._loop=e||!1,this._getter=i||jt,this._setter=n||Yt,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};Ow.prototype={when:function(t,e){var i=this._tracks;for(var n in e)if(e.hasOwnProperty(n)){if(!i[n]){i[n]=[];var o=this._getter(this._target,n);if(null==o)continue;0!==t&&i[n].push({time:0,value:ie(o)})}i[n].push({time:t,value:e[n]})}return this},during:function(t){return this._onframeList.push(t),this},pause:function(){for(var t=0;t=i.x&&t<=i.x+i.width&&e>=i.y&&e<=i.y+i.height},clone:function(){return new ue(this.x,this.y,this.width,this.height)},copy:function(t){this.x=t.x,this.y=t.y,this.width=t.width,this.height=t.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},ue.create=function(t){return new ue(t.x,t.y,t.width,t.height)};var Zw=function(t){t=t||{},Gw.call(this,t);for(var e in t)t.hasOwnProperty(e)&&(this[e]=t[e]);this._children=[],this.__storage=null,this.__dirty=!0};Zw.prototype={constructor:Zw,isGroup:!0,type:"group",silent:!1,children:function(){return this._children.slice()},childAt:function(t){return this._children[t]},childOfName:function(t){for(var e=this._children,i=0;i=0&&(i.splice(n,0,t),this._doAdd(t))}return this},_doAdd:function(t){t.parent&&t.parent.remove(t),t.parent=this;var e=this.__storage,i=this.__zr;e&&e!==t.__storage&&(e.addToStorage(t),t instanceof Zw&&t.addChildrenToStorage(e)),i&&i.refresh()},remove:function(t){var e=this.__zr,i=this.__storage,n=this._children,o=l(n,t);return o<0?this:(n.splice(o,1),t.parent=null,i&&(i.delFromStorage(t),t instanceof Zw&&t.delChildrenFromStorage(i)),e&&e.refresh(),this)},removeAll:function(){var t,e,i=this._children,n=this.__storage;for(e=0;e=0&&(this.delFromStorage(t),this._roots.splice(o,1),t instanceof Zw&&t.delChildrenFromStorage(this))}},addToStorage:function(t){return t&&(t.__storage=this,t.dirty(!1)),this},delFromStorage:function(t){return t&&(t.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:ye};var Yw={shadowBlur:1,shadowOffsetX:1,shadowOffsetY:1,textShadowBlur:1,textShadowOffsetX:1,textShadowOffsetY:1,textBoxShadowBlur:1,textBoxShadowOffsetX:1,textBoxShadowOffsetY:1},qw=function(t,e,i){return Yw.hasOwnProperty(e)?i*=t.dpr:i},Kw=[["shadowBlur",0],["shadowOffsetX",0],["shadowOffsetY",0],["shadowColor","#000"],["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]],$w=function(t){this.extendFrom(t,!1)};$w.prototype={constructor:$w,fill:"#000",stroke:null,opacity:1,fillOpacity:null,strokeOpacity:null,lineDash:null,lineDashOffset:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,lineWidth:1,strokeNoScale:!1,text:null,font:null,textFont:null,fontStyle:null,fontWeight:null,fontSize:null,fontFamily:null,textTag:null,textFill:"#000",textStroke:null,textWidth:null,textHeight:null,textStrokeWidth:0,textLineHeight:null,textPosition:"inside",textRect:null,textOffset:null,textAlign:null,textVerticalAlign:null,textDistance:5,textShadowColor:"transparent",textShadowBlur:0,textShadowOffsetX:0,textShadowOffsetY:0,textBoxShadowColor:"transparent",textBoxShadowBlur:0,textBoxShadowOffsetX:0,textBoxShadowOffsetY:0,transformText:!1,textRotation:0,textOrigin:null,textBackgroundColor:null,textBorderColor:null,textBorderWidth:0,textBorderRadius:0,textPadding:null,rich:null,truncate:null,blend:null,bind:function(t,e,i){for(var n=this,o=i&&i.style,a=!o,r=0;r0},extendFrom:function(t,e){if(t)for(var i in t)!t.hasOwnProperty(i)||!0!==e&&(!1===e?this.hasOwnProperty(i):null==t[i])||(this[i]=t[i])},set:function(t,e){"string"==typeof t?this[t]=e:this.extendFrom(t,!0)},clone:function(){var t=new this.constructor;return t.extendFrom(this,!0),t},getGradient:function(t,e,i){for(var n=("radial"===e.type?_e:xe)(t,e,i),o=e.colorStops,a=0;a=0&&i.splice(n,1),t.__hoverMir=null},clearHover:function(t){for(var e=this._hoverElements,i=0;i15)break}s.__drawIndex=m,s.__drawIndex0&&t>n[0]){for(r=0;rt);r++);a=i[n[r]]}if(n.splice(r+1,0,t),i[t]=e,!e.virtual)if(a){var l=a.dom;l.nextSibling?s.insertBefore(e.dom,l.nextSibling):s.appendChild(e.dom)}else s.firstChild?s.insertBefore(e.dom,s.firstChild):s.appendChild(e.dom)}else Bw("Layer of zlevel "+t+" is not valid")},eachLayer:function(t,e){var i,n,o=this._zlevelList;for(n=0;n0?.01:0),this._needsManuallyCompositing),a.__builtin__||Bw("ZLevel "+s+" has been used by unkown layer "+a.id),a!==i&&(a.__used=!0,a.__startIndex!==o&&(a.__dirty=!0),a.__startIndex=o,a.incremental?a.__drawIndex=-1:a.__drawIndex=o,e(o),i=a),r.__dirty&&(a.__dirty=!0,a.incremental&&a.__drawIndex<0&&(a.__drawIndex=o))}e(o),this.eachBuiltinLayer(function(t,e){!t.__used&&t.getElementCount()>0&&(t.__dirty=!0,t.__startIndex=t.__endIndex=t.__drawIndex=0),t.__dirty&&t.__drawIndex<0&&(t.__drawIndex=t.__startIndex)})},clear:function(){return this.eachBuiltinLayer(this._clearLayer),this},_clearLayer:function(t){t.clear()},setBackgroundColor:function(t){this._backgroundColor=t},configLayer:function(t,e){if(e){var i=this._layerConfig;i[t]?n(i[t],e,!0):i[t]=e;for(var o=0;o=0&&this._clips.splice(e,1)},removeAnimator:function(t){for(var e=t.getClips(),i=0;i1&&n&&n.length>1){var a=vi(n)/vi(o);!isFinite(a)&&(a=1),e.pinchScale=a;var r=yi(n);return e.pinchX=r[0],e.pinchY=r[1],{type:"pinch",target:t[0].target,event:e}}}}},bb=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],Sb=["touchstart","touchend","touchmove"],Mb={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},Ib=f(bb,function(t){var e=t.replace("mouse","pointer");return Mb[e]?e:t}),Tb={mousemove:function(t){t=lt(this.dom,t),this.trigger("mousemove",t)},mouseout:function(t){var e=(t=lt(this.dom,t)).toElement||t.relatedTarget;if(e!=this.dom)for(;e&&9!=e.nodeType;){if(e===this.dom)return;e=e.parentNode}this.trigger("mouseout",t)},touchstart:function(t){(t=lt(this.dom,t)).zrByTouch=!0,this._lastTouchMoment=new Date,_i(this,t,"start"),Tb.mousemove.call(this,t),Tb.mousedown.call(this,t),wi(this)},touchmove:function(t){(t=lt(this.dom,t)).zrByTouch=!0,_i(this,t,"change"),Tb.mousemove.call(this,t),wi(this)},touchend:function(t){(t=lt(this.dom,t)).zrByTouch=!0,_i(this,t,"end"),Tb.mouseup.call(this,t),+new Date-this._lastTouchMoment<300&&Tb.click.call(this,t),wi(this)},pointerdown:function(t){Tb.mousedown.call(this,t)},pointermove:function(t){bi(t)||Tb.mousemove.call(this,t)},pointerup:function(t){Tb.mouseup.call(this,t)},pointerout:function(t){bi(t)||Tb.mouseout.call(this,t)}};d(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(t){Tb[t]=function(e){e=lt(this.dom,e),this.trigger(t,e)}});var Ab=Mi.prototype;Ab.dispose=function(){for(var t=bb.concat(Sb),e=0;e=0||n&&l(n,r)<0)){var s=e.getShallow(r);null!=s&&(o[t[a][0]]=s)}}return o}},Hb=Wb([["lineWidth","width"],["stroke","color"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),Zb={getLineStyle:function(t){var e=Hb(this,t),i=this.getLineDash(e.lineWidth);return i&&(e.lineDash=i),e},getLineDash:function(t){null==t&&(t=1);var e=this.get("type"),i=Math.max(t,2),n=4*t;return"solid"===e||null==e?null:"dashed"===e?[n,n]:[i,i]}},Ub=Wb([["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]]),Xb={getAreaStyle:function(t,e){return Ub(this,t,e)}},jb=Math.pow,Yb=Math.sqrt,qb=1e-8,Kb=1e-4,$b=Yb(3),Jb=1/3,Qb=V(),tS=V(),eS=V(),iS=Math.min,nS=Math.max,oS=Math.sin,aS=Math.cos,rS=2*Math.PI,sS=V(),lS=V(),uS=V(),hS=[],cS=[],dS={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},fS=[],pS=[],gS=[],mS=[],vS=Math.min,yS=Math.max,xS=Math.cos,_S=Math.sin,wS=Math.sqrt,bS=Math.abs,SS="undefined"!=typeof Float32Array,MS=function(t){this._saveData=!t,this._saveData&&(this.data=[]),this._ctx=null};MS.prototype={constructor:MS,_xi:0,_yi:0,_x0:0,_y0:0,_ux:0,_uy:0,_len:0,_lineDash:null,_dashOffset:0,_dashIdx:0,_dashSum:0,setScale:function(t,e){this._ux=bS(1/Rw/t)||0,this._uy=bS(1/Rw/e)||0},getContext:function(){return this._ctx},beginPath:function(t){return this._ctx=t,t&&t.beginPath(),t&&(this.dpr=t.dpr),this._saveData&&(this._len=0),this._lineDash&&(this._lineDash=null,this._dashOffset=0),this},moveTo:function(t,e){return this.addData(dS.M,t,e),this._ctx&&this._ctx.moveTo(t,e),this._x0=t,this._y0=e,this._xi=t,this._yi=e,this},lineTo:function(t,e){var i=bS(t-this._xi)>this._ux||bS(e-this._yi)>this._uy||this._len<5;return this.addData(dS.L,t,e),this._ctx&&i&&(this._needsDash()?this._dashedLineTo(t,e):this._ctx.lineTo(t,e)),i&&(this._xi=t,this._yi=e),this},bezierCurveTo:function(t,e,i,n,o,a){return this.addData(dS.C,t,e,i,n,o,a),this._ctx&&(this._needsDash()?this._dashedBezierTo(t,e,i,n,o,a):this._ctx.bezierCurveTo(t,e,i,n,o,a)),this._xi=o,this._yi=a,this},quadraticCurveTo:function(t,e,i,n){return this.addData(dS.Q,t,e,i,n),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(t,e,i,n):this._ctx.quadraticCurveTo(t,e,i,n)),this._xi=i,this._yi=n,this},arc:function(t,e,i,n,o,a){return this.addData(dS.A,t,e,i,i,n,o-n,0,a?0:1),this._ctx&&this._ctx.arc(t,e,i,n,o,a),this._xi=xS(o)*i+t,this._yi=_S(o)*i+e,this},arcTo:function(t,e,i,n,o){return this._ctx&&this._ctx.arcTo(t,e,i,n,o),this},rect:function(t,e,i,n){return this._ctx&&this._ctx.rect(t,e,i,n),this.addData(dS.R,t,e,i,n),this},closePath:function(){this.addData(dS.Z);var t=this._ctx,e=this._x0,i=this._y0;return t&&(this._needsDash()&&this._dashedLineTo(e,i),t.closePath()),this._xi=e,this._yi=i,this},fill:function(t){t&&t.fill(),this.toStatic()},stroke:function(t){t&&t.stroke(),this.toStatic()},setLineDash:function(t){if(t instanceof Array){this._lineDash=t,this._dashIdx=0;for(var e=0,i=0;ie.length&&(this._expandData(),e=this.data);for(var i=0;i0&&f<=t||h<0&&f>=t||0==h&&(c>0&&p<=e||c<0&&p>=e);)f+=h*(i=r[n=this._dashIdx]),p+=c*i,this._dashIdx=(n+1)%g,h>0&&fl||c>0&&pu||s[n%2?"moveTo":"lineTo"](h>=0?vS(f,t):yS(f,t),c>=0?vS(p,e):yS(p,e));h=f-t,c=p-e,this._dashOffset=-wS(h*h+c*c)},_dashedBezierTo:function(t,e,i,n,o,a){var r,s,l,u,h,c=this._dashSum,d=this._dashOffset,f=this._lineDash,p=this._ctx,g=this._xi,m=this._yi,v=Qi,y=0,x=this._dashIdx,_=f.length,w=0;for(d<0&&(d=c+d),d%=c,r=0;r<1;r+=.1)s=v(g,t,i,o,r+.1)-v(g,t,i,o,r),l=v(m,e,n,a,r+.1)-v(m,e,n,a,r),y+=wS(s*s+l*l);for(;x<_&&!((w+=f[x])>d);x++);for(r=(w-d)/y;r<=1;)u=v(g,t,i,o,r),h=v(m,e,n,a,r),x%2?p.moveTo(u,h):p.lineTo(u,h),r+=f[x]/y,x=(x+1)%_;x%2!=0&&p.lineTo(o,a),s=o-u,l=a-h,this._dashOffset=-wS(s*s+l*l)},_dashedQuadraticTo:function(t,e,i,n){var o=i,a=n;i=(i+2*t)/3,n=(n+2*e)/3,t=(this._xi+2*t)/3,e=(this._yi+2*e)/3,this._dashedBezierTo(t,e,i,n,o,a)},toStatic:function(){var t=this.data;t instanceof Array&&(t.length=this._len,SS&&(this.data=new Float32Array(t)))},getBoundingRect:function(){fS[0]=fS[1]=gS[0]=gS[1]=Number.MAX_VALUE,pS[0]=pS[1]=mS[0]=mS[1]=-Number.MAX_VALUE;for(var t=this.data,e=0,i=0,n=0,o=0,a=0;al||bS(r-o)>u||c===h-1)&&(t.lineTo(a,r),n=a,o=r);break;case dS.C:t.bezierCurveTo(s[c++],s[c++],s[c++],s[c++],s[c++],s[c++]),n=s[c-2],o=s[c-1];break;case dS.Q:t.quadraticCurveTo(s[c++],s[c++],s[c++],s[c++]),n=s[c-2],o=s[c-1];break;case dS.A:var f=s[c++],p=s[c++],g=s[c++],m=s[c++],v=s[c++],y=s[c++],x=s[c++],_=s[c++],w=g>m?g:m,b=g>m?1:g/m,S=g>m?m/g:1,M=v+y;Math.abs(g-m)>.001?(t.translate(f,p),t.rotate(x),t.scale(b,S),t.arc(0,0,w,v,M,1-_),t.scale(1/b,1/S),t.rotate(-x),t.translate(-f,-p)):t.arc(f,p,w,v,M,1-_),1==c&&(e=xS(v)*g+f,i=_S(v)*m+p),n=xS(M)*g+f,o=_S(M)*m+p;break;case dS.R:e=n=s[c],i=o=s[c+1],t.rect(s[c++],s[c++],s[c++],s[c++]);break;case dS.Z:t.closePath(),n=e,o=i}}}},MS.CMD=dS;var IS=2*Math.PI,TS=2*Math.PI,AS=MS.CMD,DS=2*Math.PI,CS=1e-4,LS=[-1,-1,-1],kS=[-1,-1],PS=eb.prototype.getCanvasPattern,NS=Math.abs,OS=new MS(!0);kn.prototype={constructor:kn,type:"path",__dirtyPath:!0,strokeContainThreshold:5,brush:function(t,e){var i=this.style,n=this.path||OS,o=i.hasStroke(),a=i.hasFill(),r=i.fill,s=i.stroke,l=a&&!!r.colorStops,u=o&&!!s.colorStops,h=a&&!!r.image,c=o&&!!s.image;if(i.bind(t,this,e),this.setTransform(t),this.__dirty){var d;l&&(d=d||this.getBoundingRect(),this._fillGradient=i.getGradient(t,r,d)),u&&(d=d||this.getBoundingRect(),this._strokeGradient=i.getGradient(t,s,d))}l?t.fillStyle=this._fillGradient:h&&(t.fillStyle=PS.call(r,t)),u?t.strokeStyle=this._strokeGradient:c&&(t.strokeStyle=PS.call(s,t));var f=i.lineDash,p=i.lineDashOffset,g=!!t.setLineDash,m=this.getGlobalScale();if(n.setScale(m[0],m[1]),this.__dirtyPath||f&&!g&&o?(n.beginPath(t),f&&!g&&(n.setLineDash(f),n.setLineDashOffset(p)),this.buildPath(n,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(t.beginPath(),this.path.rebuildPath(t)),a)if(null!=i.fillOpacity){v=t.globalAlpha;t.globalAlpha=i.fillOpacity*i.opacity,n.fill(t),t.globalAlpha=v}else n.fill(t);if(f&&g&&(t.setLineDash(f),t.lineDashOffset=p),o)if(null!=i.strokeOpacity){var v=t.globalAlpha;t.globalAlpha=i.strokeOpacity*i.opacity,n.stroke(t),t.globalAlpha=v}else n.stroke(t);f&&g&&t.setLineDash([]),null!=i.text&&(this.restoreTransform(t),this.drawRectText(t,this.getBoundingRect()))},buildPath:function(t,e,i){},createPathProxy:function(){this.path=new MS},getBoundingRect:function(){var t=this._rect,e=this.style,i=!t;if(i){var n=this.path;n||(n=this.path=new MS),this.__dirtyPath&&(n.beginPath(),this.buildPath(n,this.shape,!1)),t=n.getBoundingRect()}if(this._rect=t,e.hasStroke()){var o=this._rectWithStroke||(this._rectWithStroke=t.clone());if(this.__dirty||i){o.copy(t);var a=e.lineWidth,r=e.strokeNoScale?this.getLineScale():1;e.hasFill()||(a=Math.max(a,this.strokeContainThreshold||4)),r>1e-10&&(o.width+=a/r,o.height+=a/r,o.x-=a/r/2,o.y-=a/r/2)}return o}return t},contain:function(t,e){var i=this.transformCoordToLocal(t,e),n=this.getBoundingRect(),o=this.style;if(t=i[0],e=i[1],n.contain(t,e)){var a=this.path.data;if(o.hasStroke()){var r=o.lineWidth,s=o.strokeNoScale?this.getLineScale():1;if(s>1e-10&&(o.hasFill()||(r=Math.max(r,this.strokeContainThreshold)),Ln(a,r/s,t,e)))return!0}if(o.hasFill())return Cn(a,t,e)}return!1},dirty:function(t){null==t&&(t=!0),t&&(this.__dirtyPath=t,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(t){return this.animate("shape",t)},attrKV:function(t,e){"shape"===t?(this.setShape(e),this.__dirtyPath=!0,this._rect=null):ui.prototype.attrKV.call(this,t,e)},setShape:function(t,e){var i=this.shape;if(i){if(w(t))for(var n in t)t.hasOwnProperty(n)&&(i[n]=t[n]);else i[t]=e;this.dirty(!0)}return this},getLineScale:function(){var t=this.transform;return t&&NS(t[0]-1)>1e-10&&NS(t[3]-1)>1e-10?Math.sqrt(NS(t[0]*t[3]-t[2]*t[1])):1}},kn.extend=function(t){var e=function(e){kn.call(this,e),t.style&&this.style.extendFrom(t.style,!1);var i=t.shape;if(i){this.shape=this.shape||{};var n=this.shape;for(var o in i)!n.hasOwnProperty(o)&&i.hasOwnProperty(o)&&(n[o]=i[o])}t.init&&t.init.call(this,e)};u(e,kn);for(var i in t)"style"!==i&&"shape"!==i&&(e.prototype[i]=t[i]);return e},u(kn,ui);var ES=MS.CMD,RS=[[],[],[]],zS=Math.sqrt,BS=Math.atan2,VS=function(t,e){var i,n,o,a,r,s,l=t.data,u=ES.M,h=ES.C,c=ES.L,d=ES.R,f=ES.A,p=ES.Q;for(o=0,a=0;o=11?function(){var e,i=this.__clipPaths,n=this.style;if(i)for(var o=0;oi-2?i-1:c+1],u=t[c>i-3?i-1:c+2]);var p=d*d,g=d*p;n.push([zn(s[0],f[0],l[0],u[0],d,p,g),zn(s[1],f[1],l[1],u[1],d,p,g)])}return n},iM=function(t,e,i,n){var o,a,r,s,l=[],u=[],h=[],c=[];if(n){r=[1/0,1/0],s=[-1/0,-1/0];for(var d=0,f=t.length;d=i&&a>=o)return{x:i,y:o,width:n-i,height:a-o}},createIcon:Co,Group:Zw,Image:hi,Text:qS,Circle:KS,Sector:QS,Ring:tM,Polygon:nM,Polyline:oM,Rect:aM,Line:rM,BezierCurve:lM,Arc:uM,IncrementalDisplayable:Gn,CompoundPath:hM,LinearGradient:dM,RadialGradient:fM,BoundingRect:ue}),SM=["textStyle","color"],MM={getTextColor:function(t){var e=this.ecModel;return this.getShallow("color")||(!t&&e?e.get(SM):null)},getFont:function(){return _o({fontStyle:this.getShallow("fontStyle"),fontWeight:this.getShallow("fontWeight"),fontSize:this.getShallow("fontSize"),fontFamily:this.getShallow("fontFamily")},this.ecModel)},getTextRect:function(t){return De(t,this.getFont(),this.getShallow("align"),this.getShallow("verticalAlign")||this.getShallow("baseline"),this.getShallow("padding"),this.getShallow("rich"),this.getShallow("truncateText"))}},IM=Wb([["fill","color"],["stroke","borderColor"],["lineWidth","borderWidth"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"],["textPosition"],["textAlign"]]),TM={getItemStyle:function(t,e){var i=IM(this,t,e),n=this.getBorderLineDash();return n&&(i.lineDash=n),i},getBorderLineDash:function(){var t=this.get("borderType");return"solid"===t||null==t?null:"dashed"===t?[5,5]:[1,1]}},AM=h,DM=Bi();Lo.prototype={constructor:Lo,init:null,mergeOption:function(t){n(this.option,t,!0)},get:function(t,e){return null==t?this.option:ko(this.option,this.parsePath(t),!e&&Po(this,t))},getShallow:function(t,e){var i=this.option,n=null==i?i:i[t],o=!e&&Po(this,t);return null==n&&o&&(n=o.getShallow(t)),n},getModel:function(t,e){var i,n=null==t?this.option:ko(this.option,t=this.parsePath(t));return e=e||(i=Po(this,t))&&i.getModel(t),new Lo(n,e,this.ecModel)},isEmpty:function(){return null==this.option},restoreData:function(){},clone:function(){return new(0,this.constructor)(i(this.option))},setReadOnly:function(t){},parsePath:function(t){return"string"==typeof t&&(t=t.split(".")),t},customizeGetParent:function(t){DM(this).getParent=t},isAnimationEnabled:function(){if(!z_.node){if(null!=this.option.animation)return!!this.option.animation;if(this.parentModel)return this.parentModel.isAnimationEnabled()}}},Xi(Lo),ji(Lo),AM(Lo,Zb),AM(Lo,Xb),AM(Lo,MM),AM(Lo,TM);var CM=0,LM=1e-4,kM=9007199254740991,PM=/^(?:(\d{4})(?:[-\/](\d{1,2})(?:[-\/](\d{1,2})(?:[T ](\d{1,2})(?::(\d\d)(?::(\d\d)(?:[.,](\d+))?)?)?(Z|[\+\-]\d\d:?\d\d)?)?)?)?)?$/,NM=(Object.freeze||Object)({linearMap:Eo,parsePercent:Ro,round:zo,asc:Bo,getPrecision:Vo,getPrecisionSafe:Go,getPixelPrecision:Fo,getPercentWithPrecision:Wo,MAX_SAFE_INTEGER:kM,remRadian:Ho,isRadianAroundZero:Zo,parseDate:Uo,quantity:Xo,nice:Yo,quantile:function(t,e){var i=(t.length-1)*e+1,n=Math.floor(i),o=+t[n-1],a=i-n;return a?o+a*(t[n]-o):o},reformIntervals:qo,isNumeric:Ko}),OM=L,EM=/([&<>"'])/g,RM={"&":"&","<":"<",">":">",'"':""","'":"'"},zM=["a","b","c","d","e","f","g"],BM=function(t,e){return"{"+t+(null==e?"":e)+"}"},VM=Oe,GM=De,FM=(Object.freeze||Object)({addCommas:$o,toCamelCase:Jo,normalizeCssArray:OM,encodeHTML:Qo,formatTpl:ta,formatTplSimple:ea,getTooltipMarker:ia,formatTime:oa,capitalFirst:aa,truncateText:VM,getTextRect:GM}),WM=d,HM=["left","right","top","bottom","width","height"],ZM=[["width","left","right"],["height","top","bottom"]],UM=ra,XM=(v(ra,"vertical"),v(ra,"horizontal"),{getBoxLayoutParams:function(){return{left:this.get("left"),top:this.get("top"),right:this.get("right"),bottom:this.get("bottom"),width:this.get("width"),height:this.get("height")}}}),jM=Bi(),YM=Lo.extend({type:"component",id:"",name:"",mainType:"",subType:"",componentIndex:0,defaultOption:null,ecModel:null,dependentModels:[],uid:null,layoutMode:null,$constructor:function(t,e,i,n){Lo.call(this,t,e,i,n),this.uid=No("ec_cpt_model")},init:function(t,e,i,n){this.mergeDefaultAndTheme(t,i)},mergeDefaultAndTheme:function(t,e){var i=this.layoutMode,o=i?da(t):{};n(t,e.getTheme().get(this.mainType)),n(t,this.getDefaultOption()),i&&ca(t,o,i)},mergeOption:function(t,e){n(this.option,t,!0);var i=this.layoutMode;i&&ca(this.option,t,i)},optionUpdated:function(t,e){},getDefaultOption:function(){var t=jM(this);if(!t.defaultOption){for(var e=[],i=this.constructor;i;){var o=i.prototype.defaultOption;o&&e.push(o),i=i.superClass}for(var a={},r=e.length-1;r>=0;r--)a=n(a,e[r],!0);t.defaultOption=a}return t.defaultOption},getReferringComponents:function(t){return this.ecModel.queryComponents({mainType:t,index:this.get(t+"Index",!0),id:this.get(t+"Id",!0)})}});Ki(YM,{registerWhenExtend:!0}),function(t){var e={};t.registerSubTypeDefaulter=function(t,i){t=Zi(t),e[t.main]=i},t.determineSubType=function(i,n){var o=n.type;if(!o){var a=Zi(i).main;t.hasSubTypes(i)&&e[a]&&(o=e[a](n))}return o}}(YM),function(t,e){function i(t){var i={},a=[];return d(t,function(r){var s=n(i,r),u=o(s.originalDeps=e(r),t);s.entryCount=u.length,0===s.entryCount&&a.push(r),d(u,function(t){l(s.predecessor,t)<0&&s.predecessor.push(t);var e=n(i,t);l(e.successor,t)<0&&e.successor.push(r)})}),{graph:i,noEntryList:a}}function n(t,e){return t[e]||(t[e]={predecessor:[],successor:[]}),t[e]}function o(t,e){var i=[];return d(t,function(t){l(e,t)>=0&&i.push(t)}),i}t.topologicalTravel=function(t,e,n,o){function a(t){s[t].entryCount--,0===s[t].entryCount&&l.push(t)}if(t.length){var r=i(e),s=r.graph,l=r.noEntryList,u={};for(d(t,function(t){u[t]=!0});l.length;){var h=l.pop(),c=s[h],f=!!u[h];f&&(n.call(o,h,c.originalDeps.slice()),delete u[h]),d(c.successor,f?function(t){u[t]=!0,a(t)}:a)}d(u,function(){throw new Error("Circle dependency may exists")})}}}(YM,function(t){var e=[];return d(YM.getClassesByMainType(t),function(t){e=e.concat(t.prototype.dependencies||[])}),e=f(e,function(t){return Zi(t).main}),"dataset"!==t&&l(e,"dataset")<=0&&e.unshift("dataset"),e}),h(YM,XM);var qM="";"undefined"!=typeof navigator&&(qM=navigator.platform||"");var KM={color:["#c23531","#2f4554","#61a0a8","#d48265","#91c7ae","#749f83","#ca8622","#bda29a","#6e7074","#546570","#c4ccd3"],gradientColor:["#f6efa6","#d88273","#bf444c"],textStyle:{fontFamily:qM.match(/^Win/)?"Microsoft YaHei":"sans-serif",fontSize:12,fontStyle:"normal",fontWeight:"normal"},blendMode:null,animation:"auto",animationDuration:1e3,animationDurationUpdate:300,animationEasing:"exponentialOut",animationEasingUpdate:"cubicOut",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1},$M=Bi(),JM={clearColorPalette:function(){$M(this).colorIdx=0,$M(this).colorNameMap={}},getColorFromPalette:function(t,e,i){var n=$M(e=e||this),o=n.colorIdx||0,a=n.colorNameMap=n.colorNameMap||{};if(a.hasOwnProperty(t))return a[t];var r=Di(this.get("color",!0)),s=this.get("colorLayer",!0),l=null!=i&&s?pa(s,i):r;if((l=l||r)&&l.length){var u=l[o];return t&&(a[t]=u),n.colorIdx=(o+1)%l.length,u}}},QM={cartesian2d:function(t,e,i,n){var o=t.getReferringComponents("xAxis")[0],a=t.getReferringComponents("yAxis")[0];e.coordSysDims=["x","y"],i.set("x",o),i.set("y",a),ma(o)&&(n.set("x",o),e.firstCategoryDimIndex=0),ma(a)&&(n.set("y",a),e.firstCategoryDimIndex=1)},singleAxis:function(t,e,i,n){var o=t.getReferringComponents("singleAxis")[0];e.coordSysDims=["single"],i.set("single",o),ma(o)&&(n.set("single",o),e.firstCategoryDimIndex=0)},polar:function(t,e,i,n){var o=t.getReferringComponents("polar")[0],a=o.findAxisModel("radiusAxis"),r=o.findAxisModel("angleAxis");e.coordSysDims=["radius","angle"],i.set("radius",a),i.set("angle",r),ma(a)&&(n.set("radius",a),e.firstCategoryDimIndex=0),ma(r)&&(n.set("angle",r),e.firstCategoryDimIndex=1)},geo:function(t,e,i,n){e.coordSysDims=["lng","lat"]},parallel:function(t,e,i,n){var o=t.ecModel,a=o.getComponent("parallel",t.get("parallelIndex")),r=e.coordSysDims=a.dimensions.slice();d(a.parallelAxisIndex,function(t,a){var s=o.getComponent("parallelAxis",t),l=r[a];i.set(l,s),ma(s)&&null==e.firstCategoryDimIndex&&(n.set(l,s),e.firstCategoryDimIndex=a)})}},tI="original",eI="arrayRows",iI="objectRows",nI="keyedColumns",oI="unknown",aI="typedArray",rI="column",sI="row";va.seriesDataToSource=function(t){return new va({data:t,sourceFormat:S(t)?aI:tI,fromDataset:!1})},ji(va);var lI=Bi(),uI="\0_ec_inner",hI=Lo.extend({init:function(t,e,i,n){i=i||{},this.option=null,this._theme=new Lo(i),this._optionManager=n},setOption:function(t,e){k(!(uI in t),"please use chart.getOption()"),this._optionManager.setOption(t,e),this.resetOption(null)},resetOption:function(t){var e=!1,i=this._optionManager;if(!t||"recreate"===t){var n=i.mountOption("recreate"===t);this.option&&"recreate"!==t?(this.restoreData(),this.mergeOption(n)):Pa.call(this,n),e=!0}if("timeline"!==t&&"media"!==t||this.restoreData(),!t||"recreate"===t||"timeline"===t){var o=i.getTimelineOption(this);o&&(this.mergeOption(o),e=!0)}if(!t||"recreate"===t||"media"===t){var a=i.getMediaOption(this,this._api);a.length&&d(a,function(t){this.mergeOption(t,e=!0)},this)}return e},mergeOption:function(t){var e=this.option,o=this._componentsMap,r=[];_a(this),d(t,function(t,o){null!=t&&(YM.hasClass(o)?o&&r.push(o):e[o]=null==e[o]?i(t):n(e[o],t,!0))}),YM.topologicalTravel(r,YM.getAllClassMainTypes(),function(i,n){var r=Di(t[i]),s=Pi(o.get(i),r);Ni(s),d(s,function(t,e){var n=t.option;w(n)&&(t.keyInfo.mainType=i,t.keyInfo.subType=Oa(i,n,t.exist))});var l=Na(o,n);e[i]=[],o.set(i,[]),d(s,function(t,n){var r=t.exist,s=t.option;if(k(w(s)||r,"Empty component definition"),s){var u=YM.getClass(i,t.keyInfo.subType,!0);if(r&&r instanceof u)r.name=t.keyInfo.name,r.mergeOption(s,this),r.optionUpdated(s,!1);else{var h=a({dependentModels:l,componentIndex:n},t.keyInfo);a(r=new u(s,this,this,h),h),r.init(s,this,this,h),r.optionUpdated(null,!0)}}else r.mergeOption({},this),r.optionUpdated({},!1);o.get(i)[n]=r,e[i][n]=r.option},this),"series"===i&&Ea(this,o.get("series"))},this),this._seriesIndicesMap=R(this._seriesIndices=this._seriesIndices||[])},getOption:function(){var t=i(this.option);return d(t,function(e,i){if(YM.hasClass(i)){for(var n=(e=Di(e)).length-1;n>=0;n--)Ei(e[n])&&e.splice(n,1);t[i]=e}}),delete t[uI],t},getTheme:function(){return this._theme},getComponent:function(t,e){var i=this._componentsMap.get(t);if(i)return i[e||0]},queryComponents:function(t){var e=t.mainType;if(!e)return[];var i=t.index,n=t.id,o=t.name,a=this._componentsMap.get(e);if(!a||!a.length)return[];var r;if(null!=i)y(i)||(i=[i]),r=g(f(i,function(t){return a[t]}),function(t){return!!t});else if(null!=n){var s=y(n);r=g(a,function(t){return s&&l(n,t.id)>=0||!s&&t.id===n})}else if(null!=o){var u=y(o);r=g(a,function(t){return u&&l(o,t.name)>=0||!u&&t.name===o})}else r=a.slice();return Ra(r,t)},findComponents:function(t){var e=t.query,i=t.mainType,n=function(t){var e=i+"Index",n=i+"Id",o=i+"Name";return!t||null==t[e]&&null==t[n]&&null==t[o]?null:{mainType:i,index:t[e],id:t[n],name:t[o]}}(e);return function(e){return t.filter?g(e,t.filter):e}(Ra(n?this.queryComponents(n):this._componentsMap.get(i),t))},eachComponent:function(t,e,i){var n=this._componentsMap;"function"==typeof t?(i=e,e=t,n.each(function(t,n){d(t,function(t,o){e.call(i,n,t,o)})})):_(t)?d(n.get(t),e,i):w(t)&&d(this.findComponents(t),e,i)},getSeriesByName:function(t){return g(this._componentsMap.get("series"),function(e){return e.name===t})},getSeriesByIndex:function(t){return this._componentsMap.get("series")[t]},getSeriesByType:function(t){return g(this._componentsMap.get("series"),function(e){return e.subType===t})},getSeries:function(){return this._componentsMap.get("series").slice()},getSeriesCount:function(){return this._componentsMap.get("series").length},eachSeries:function(t,e){d(this._seriesIndices,function(i){var n=this._componentsMap.get("series")[i];t.call(e,n,i)},this)},eachRawSeries:function(t,e){d(this._componentsMap.get("series"),t,e)},eachSeriesByType:function(t,e,i){d(this._seriesIndices,function(n){var o=this._componentsMap.get("series")[n];o.subType===t&&e.call(i,o,n)},this)},eachRawSeriesByType:function(t,e,i){return d(this.getSeriesByType(t),e,i)},isSeriesFiltered:function(t){return null==this._seriesIndicesMap.get(t.componentIndex)},getCurrentSeriesIndices:function(){return(this._seriesIndices||[]).slice()},filterSeries:function(t,e){Ea(this,g(this._componentsMap.get("series"),t,e))},restoreData:function(t){var e=this._componentsMap;Ea(this,e.get("series"));var i=[];e.each(function(t,e){i.push(e)}),YM.topologicalTravel(i,YM.getAllClassMainTypes(),function(i,n){d(e.get(i),function(e){("series"!==i||!La(e,t))&&e.restoreData()})})}});h(hI,JM);var cI=["getDom","getZr","getWidth","getHeight","getDevicePixelRatio","dispatchAction","isDisposed","on","off","getDataURL","getConnectedDataURL","getModel","getOption","getViewOfComponentModel","getViewOfSeriesModel"],dI={};Ba.prototype={constructor:Ba,create:function(t,e){var i=[];d(dI,function(n,o){var a=n.create(t,e);i=i.concat(a||[])}),this._coordinateSystems=i},update:function(t,e){d(this._coordinateSystems,function(i){i.update&&i.update(t,e)})},getCoordinateSystems:function(){return this._coordinateSystems.slice()}},Ba.register=function(t,e){dI[t]=e},Ba.get=function(t){return dI[t]};var fI=d,pI=i,gI=f,mI=n,vI=/^(min|max)?(.+)$/;Va.prototype={constructor:Va,setOption:function(t,e){t&&d(Di(t.series),function(t){t&&t.data&&S(t.data)&&N(t.data)}),t=pI(t,!0);var i=this._optionBackup,n=Ga.call(this,t,e,!i);this._newBaseOption=n.baseOption,i?(Za(i.baseOption,n.baseOption),n.timelineOptions.length&&(i.timelineOptions=n.timelineOptions),n.mediaList.length&&(i.mediaList=n.mediaList),n.mediaDefault&&(i.mediaDefault=n.mediaDefault)):this._optionBackup=n},mountOption:function(t){var e=this._optionBackup;return this._timelineOptions=gI(e.timelineOptions,pI),this._mediaList=gI(e.mediaList,pI),this._mediaDefault=pI(e.mediaDefault),this._currentMediaIndices=[],pI(t?e.baseOption:this._newBaseOption)},getTimelineOption:function(t){var e,i=this._timelineOptions;if(i.length){var n=t.getComponent("timeline");n&&(e=pI(i[n.getCurrentIndex()],!0))}return e},getMediaOption:function(t){var e=this._api.getWidth(),i=this._api.getHeight(),n=this._mediaList,o=this._mediaDefault,a=[],r=[];if(!n.length&&!o)return r;for(var s=0,l=n.length;s=1)&&(t=1),t}var i=this._upstream,n=t&&t.skip;if(this._dirty&&i){var o=this.context;o.data=o.outputData=i.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this);var a;this._plan&&!n&&(a=this._plan(this.context));var r=e(this._modBy),s=this._modDataCount||0,l=e(t&&t.modBy),u=t&&t.modDataCount||0;r===l&&s===u||(a="reset");var h;(this._dirty||"reset"===a)&&(this._dirty=!1,h=gr(this,n)),this._modBy=l,this._modDataCount=u;var c=t&&t.step;if(this._dueEnd=i?i._outputDueEnd:this._count?this._count(this.context):1/0,this._progress){var d=this._dueIndex,f=Math.min(null!=c?this._dueIndex+c:1/0,this._dueEnd);if(!n&&(h||d=i?null:t1&&a>0?e:t}};return s}();kI.dirty=function(){this._dirty=!0,this._onDirty&&this._onDirty(this.context)},kI.unfinished=function(){return this._progress&&this._dueIndex":"\n",s="richText"===n,l={},u=0,h=this.getData(),c=h.mapDimension("defaultedTooltip",!0),f=c.length,g=this.getRawValue(t),m=y(g),v=h.getItemVisual(t,"color");w(v)&&v.colorStops&&(v=(v.colorStops[0]||{}).color),v=v||"transparent";var x=(f>1||m&&!f?function(i){function o(t,i){var o=h.getDimensionInfo(i);if(o&&!1!==o.otherDims.tooltip){var c=o.type,d="sub"+a.seriesIndex+"at"+u,p=ia({color:v,type:"subItem",renderMode:n,markerId:d}),g="string"==typeof p?p:p.content,m=(r?g+Qo(o.displayName||"-")+": ":"")+Qo("ordinal"===c?t+"":"time"===c?e?"":oa("yyyy/MM/dd hh:mm:ss",t):$o(t));m&&f.push(m),s&&(l[d]=v,++u)}}var r=p(i,function(t,e,i){var n=h.getDimensionInfo(i);return t|=n&&!1!==n.tooltip&&null!=n.displayName},0),f=[];c.length?d(c,function(e){o(hr(h,t,e),e)}):d(i,o);var g=r?s?"\n":"
":"",m=g+f.join(g||", ");return{renderMode:n,content:m,style:l}}(g):o(f?hr(h,t,c[0]):m?g[0]:g)).content,_=a.seriesIndex+"at"+u,b=ia({color:v,type:"item",renderMode:n,markerId:_});l[_]=v,++u;var S=h.getName(t),M=this.name;Oi(this)||(M=""),M=M?Qo(M)+(e?": ":r):"";var I="string"==typeof b?b:b.content;return{html:e?I+M+x:M+I+(S?Qo(S)+": "+x:x),markers:l}},isAnimationEnabled:function(){if(z_.node)return!1;var t=this.getShallow("animation");return t&&this.getData().count()>this.getShallow("animationThreshold")&&(t=!1),t},restoreData:function(){this.dataTask.dirty()},getColorFromPalette:function(t,e,i){var n=this.ecModel,o=JM.getColorFromPalette.call(this,t,e,i);return o||(o=n.getColorFromPalette(t,e,i)),o},coordDimToDataDim:function(t){return this.getRawData().mapDimension(t,!0)},getProgressive:function(){return this.get("progressive")},getProgressiveThreshold:function(){return this.get("progressiveThreshold")},getAxisTooltipData:null,getTooltipPosition:null,pipeTask:null,preventIncremental:null,pipelineContext:null});h(OI,LI),h(OI,JM);var EI=function(){this.group=new Zw,this.uid=No("viewComponent")};EI.prototype={constructor:EI,init:function(t,e){},render:function(t,e,i,n){},dispose:function(){},filterForExposedEvent:null};var RI=EI.prototype;RI.updateView=RI.updateLayout=RI.updateVisual=function(t,e,i,n){},Xi(EI),Ki(EI,{registerWhenExtend:!0});var zI=function(){var t=Bi();return function(e){var i=t(e),n=e.pipelineContext,o=i.large,a=i.progressiveRender,r=i.large=n.large,s=i.progressiveRender=n.progressiveRender;return!!(o^r||a^s)&&"reset"}},BI=Bi(),VI=zI();Mr.prototype={type:"chart",init:function(t,e){},render:function(t,e,i,n){},highlight:function(t,e,i,n){Tr(t.getData(),n,"emphasis")},downplay:function(t,e,i,n){Tr(t.getData(),n,"normal")},remove:function(t,e){this.group.removeAll()},dispose:function(){},incrementalPrepareRender:null,incrementalRender:null,updateTransform:null,filterForExposedEvent:null};var GI=Mr.prototype;GI.updateView=GI.updateLayout=GI.updateVisual=function(t,e,i,n){this.render(t,e,i,n)},Xi(Mr),Ki(Mr,{registerWhenExtend:!0}),Mr.markUpdateMethod=function(t,e){BI(t).updateMethod=e};var FI={incrementalPrepareRender:{progress:function(t,e){e.view.incrementalRender(t,e.model,e.ecModel,e.api,e.payload)}},render:{forceFirstProgress:!0,progress:function(t,e){e.view.render(e.model,e.ecModel,e.api,e.payload)}}},WI="\0__throttleOriginMethod",HI="\0__throttleRate",ZI="\0__throttleType",UI={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,e){var i=t.getData(),n=(t.visualColorAccessPath||"itemStyle.color").split("."),o=t.get(n)||t.getColorFromPalette(t.name,null,e.getSeriesCount());if(i.setVisual("color",o),!e.isSeriesFiltered(t)){"function"!=typeof o||o instanceof cM||i.each(function(e){i.setItemVisual(e,"color",o(t.getDataParams(e)))});return{dataEach:i.hasItemOption?function(t,e){var i=t.getItemModel(e).get(n,!0);null!=i&&t.setItemVisual(e,"color",i)}:null}}}},XI={toolbox:{brush:{title:{rect:"矩形选择",polygon:"圈选",lineX:"横向选择",lineY:"纵向选择",keep:"保持选择",clear:"清除选择"}},dataView:{title:"数据视图",lang:["数据视图","关闭","刷新"]},dataZoom:{title:{zoom:"区域缩放",back:"区域缩放还原"}},magicType:{title:{line:"切换为折线图",bar:"切换为柱状图",stack:"切换为堆叠",tiled:"切换为平铺"}},restore:{title:"还原"},saveAsImage:{title:"保存为图片",lang:["右键另存为图片"]}},series:{typeNames:{pie:"饼图",bar:"柱状图",line:"折线图",scatter:"散点图",effectScatter:"涟漪散点图",radar:"雷达图",tree:"树图",treemap:"矩形树图",boxplot:"箱型图",candlestick:"K线图",k:"K线图",heatmap:"热力图",map:"地图",parallel:"平行坐标图",lines:"线图",graph:"关系图",sankey:"桑基图",funnel:"漏斗图",gauge:"仪表盘图",pictorialBar:"象形柱图",themeRiver:"主题河流图",sunburst:"旭日图"}},aria:{general:{withTitle:"这是一个关于“{title}”的图表。",withoutTitle:"这是一个图表,"},series:{single:{prefix:"",withName:"图表类型是{seriesType},表示{seriesName}。",withoutName:"图表类型是{seriesType}。"},multiple:{prefix:"它由{seriesCount}个图表系列组成。",withName:"第{seriesId}个系列是一个表示{seriesName}的{seriesType},",withoutName:"第{seriesId}个系列是一个{seriesType},",separator:{middle:";",end:"。"}}},data:{allData:"其数据是——",partialData:"其中,前{displayCnt}项是——",withName:"{name}的数据是{value}",withoutName:"{value}",separator:{middle:",",end:""}}}},jI=function(t,e){function i(t,e){if("string"!=typeof t)return t;var i=t;return d(e,function(t,e){i=i.replace(new RegExp("\\{\\s*"+e+"\\s*\\}","g"),t)}),i}function n(t){var e=a.get(t);if(null==e){for(var i=t.split("."),n=XI.aria,o=0;o1?"series.multiple.prefix":"series.single.prefix"),{seriesCount:r}),e.eachSeries(function(t,e){if(e1?"multiple":"single")+".";a=i(a=n(s?u+"withName":u+"withoutName"),{seriesId:t.seriesIndex,seriesName:t.get("name"),seriesType:o(t.subType)});var c=t.getData();window.data=c,c.count()>l?a+=i(n("data.partialData"),{displayCnt:l}):a+=n("data.allData");for(var d=[],p=0;pi.blockIndex?i.step:null,a=n&&n.modDataCount;return{step:o,modBy:null!=a?Math.ceil(a/o):null,modDataCount:a}}},qI.getPipeline=function(t){return this._pipelineMap.get(t)},qI.updateStreamModes=function(t,e){var i=this._pipelineMap.get(t.uid),n=t.getData().count(),o=i.progressiveEnabled&&e.incrementalPrepareRender&&n>=i.threshold,a=t.get("large")&&n>=t.get("largeThreshold"),r="mod"===t.get("progressiveChunkMode")?n:null;t.pipelineContext=i.context={progressiveRender:o,modDataCount:r,large:a}},qI.restorePipelines=function(t){var e=this,i=e._pipelineMap=R();t.eachSeries(function(t){var n=t.getProgressive(),o=t.uid;i.set(o,{id:o,head:null,tail:null,threshold:t.getProgressiveThreshold(),progressiveEnabled:n&&!(t.preventIncremental&&t.preventIncremental()),blockIndex:-1,step:Math.round(n||700),count:0}),Zr(e,t,t.dataTask)})},qI.prepareStageTasks=function(){var t=this._stageTaskMap,e=this.ecInstance.getModel(),i=this.api;d(this._allHandlers,function(n){var o=t.get(n.uid)||t.set(n.uid,[]);n.reset&&Or(this,n,o,e,i),n.overallReset&&Er(this,n,o,e,i)},this)},qI.prepareView=function(t,e,i,n){var o=t.renderTask,a=o.context;a.model=e,a.ecModel=i,a.api=n,o.__block=!t.incrementalPrepareRender,Zr(this,e,o)},qI.performDataProcessorTasks=function(t,e){Nr(this,this._dataProcessorHandlers,t,e,{block:!0})},qI.performVisualTasks=function(t,e,i){Nr(this,this._visualHandlers,t,e,i)},qI.performSeriesTasks=function(t){var e;t.eachSeries(function(t){e|=t.dataTask.perform()}),this.unfinished|=e},qI.plan=function(){this._pipelineMap.each(function(t){var e=t.tail;do{if(e.__block){t.blockIndex=e.__idxInPipeline;break}e=e.getUpstream()}while(e)})};var KI=qI.updatePayload=function(t,e){"remain"!==e&&(t.context.payload=e)},$I=Wr(0);Pr.wrapStageHandler=function(t,e){return x(t)&&(t={overallReset:t,seriesType:Ur(t)}),t.uid=No("stageHandler"),e&&(t.visualType=e),t};var JI,QI={},tT={};Xr(QI,hI),Xr(tT,za),QI.eachSeriesByType=QI.eachRawSeriesByType=function(t){JI=t},QI.eachComponent=function(t){"series"===t.mainType&&t.subType&&(JI=t.subType)};var eT=["#37A2DA","#32C5E9","#67E0E3","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#E062AE","#E690D1","#e7bcf3","#9d96f5","#8378EA","#96BFFF"],iT={color:eT,colorLayer:[["#37A2DA","#ffd85c","#fd7b5f"],["#37A2DA","#67E0E3","#FFDB5C","#ff9f7f","#E062AE","#9d96f5"],["#37A2DA","#32C5E9","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#e7bcf3","#8378EA","#96BFFF"],eT]},nT=["#dd6b66","#759aa0","#e69d87","#8dc1a9","#ea7e53","#eedd78","#73a373","#73b9bc","#7289ab","#91ca8c","#f49f42"],oT={color:nT,backgroundColor:"#333",tooltip:{axisPointer:{lineStyle:{color:"#eee"},crossStyle:{color:"#eee"}}},legend:{textStyle:{color:"#eee"}},textStyle:{color:"#eee"},title:{textStyle:{color:"#eee"}},toolbox:{iconStyle:{normal:{borderColor:"#eee"}}},dataZoom:{textStyle:{color:"#eee"}},visualMap:{textStyle:{color:"#eee"}},timeline:{lineStyle:{color:"#eee"},itemStyle:{normal:{color:nT[1]}},label:{normal:{textStyle:{color:"#eee"}}},controlStyle:{normal:{color:"#eee",borderColor:"#eee"}}},timeAxis:{axisLine:{lineStyle:{color:"#eee"}},axisTick:{lineStyle:{color:"#eee"}},axisLabel:{textStyle:{color:"#eee"}},splitLine:{lineStyle:{type:"dashed",color:"#aaa"}},splitArea:{areaStyle:{color:"#eee"}}},logAxis:{axisLine:{lineStyle:{color:"#eee"}},axisTick:{lineStyle:{color:"#eee"}},axisLabel:{textStyle:{color:"#eee"}},splitLine:{lineStyle:{type:"dashed",color:"#aaa"}},splitArea:{areaStyle:{color:"#eee"}}},valueAxis:{axisLine:{lineStyle:{color:"#eee"}},axisTick:{lineStyle:{color:"#eee"}},axisLabel:{textStyle:{color:"#eee"}},splitLine:{lineStyle:{type:"dashed",color:"#aaa"}},splitArea:{areaStyle:{color:"#eee"}}},categoryAxis:{axisLine:{lineStyle:{color:"#eee"}},axisTick:{lineStyle:{color:"#eee"}},axisLabel:{textStyle:{color:"#eee"}},splitLine:{lineStyle:{type:"dashed",color:"#aaa"}},splitArea:{areaStyle:{color:"#eee"}}},line:{symbol:"circle"},graph:{color:nT},gauge:{title:{textStyle:{color:"#eee"}}},candlestick:{itemStyle:{normal:{color:"#FD1050",color0:"#0CF49B",borderColor:"#FD1050",borderColor0:"#0CF49B"}}}};oT.categoryAxis.splitLine.show=!1,YM.extend({type:"dataset",defaultOption:{seriesLayoutBy:rI,sourceHeader:null,dimensions:null,source:null},optionUpdated:function(){ya(this)}}),EI.extend({type:"dataset"});var aT=kn.extend({type:"ellipse",shape:{cx:0,cy:0,rx:0,ry:0},buildPath:function(t,e){var i=.5522848,n=e.cx,o=e.cy,a=e.rx,r=e.ry,s=a*i,l=r*i;t.moveTo(n-a,o),t.bezierCurveTo(n-a,o-l,n-s,o-r,n,o-r),t.bezierCurveTo(n+s,o-r,n+a,o-l,n+a,o),t.bezierCurveTo(n+a,o+l,n+s,o+r,n,o+r),t.bezierCurveTo(n-s,o+r,n-a,o+l,n-a,o),t.closePath()}}),rT=/[\s,]+/;Yr.prototype.parse=function(t,e){e=e||{};var i=jr(t);if(!i)throw new Error("Illegal svg");var n=new Zw;this._root=n;var o=i.getAttribute("viewBox")||"",a=parseFloat(i.getAttribute("width")||e.width),r=parseFloat(i.getAttribute("height")||e.height);isNaN(a)&&(a=null),isNaN(r)&&(r=null),Jr(i,n,null,!0);for(var s=i.firstChild;s;)this._parseNode(s,n),s=s.nextSibling;var l,u;if(o){var h=P(o).split(rT);h.length>=4&&(l={x:parseFloat(h[0]||0),y:parseFloat(h[1]||0),width:parseFloat(h[2]),height:parseFloat(h[3])})}if(l&&null!=a&&null!=r&&(u=is(l,a,r),!e.ignoreViewBox)){var c=n;(n=new Zw).add(c),c.scale=u.scale.slice(),c.position=u.position.slice()}return e.ignoreRootClip||null==a||null==r||n.setClipPath(new aM({shape:{x:0,y:0,width:a,height:r}})),{root:n,width:a,height:r,viewBoxRect:l,viewBoxTransform:u}},Yr.prototype._parseNode=function(t,e){var i=t.nodeName.toLowerCase();"defs"===i?this._isDefine=!0:"text"===i&&(this._isText=!0);var n;if(this._isDefine){if(r=lT[i]){var o=r.call(this,t),a=t.getAttribute("id");a&&(this._defs[a]=o)}}else{var r=sT[i];r&&(n=r.call(this,t,e),e.add(n))}for(var s=t.firstChild;s;)1===s.nodeType&&this._parseNode(s,n),3===s.nodeType&&this._isText&&this._parseText(s,n),s=s.nextSibling;"defs"===i?this._isDefine=!1:"text"===i&&(this._isText=!1)},Yr.prototype._parseText=function(t,e){if(1===t.nodeType){var i=t.getAttribute("dx")||0,n=t.getAttribute("dy")||0;this._textX+=parseFloat(i),this._textY+=parseFloat(n)}var o=new qS({style:{text:t.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});Kr(e,o),Jr(t,o,this._defs);var a=o.style.fontSize;a&&a<9&&(o.style.fontSize=9,o.scale=o.scale||[1,1],o.scale[0]*=a/9,o.scale[1]*=a/9);var r=o.getBoundingRect();return this._textX+=r.width,e.add(o),o};var sT={g:function(t,e){var i=new Zw;return Kr(e,i),Jr(t,i,this._defs),i},rect:function(t,e){var i=new aM;return Kr(e,i),Jr(t,i,this._defs),i.setShape({x:parseFloat(t.getAttribute("x")||0),y:parseFloat(t.getAttribute("y")||0),width:parseFloat(t.getAttribute("width")||0),height:parseFloat(t.getAttribute("height")||0)}),i},circle:function(t,e){var i=new KS;return Kr(e,i),Jr(t,i,this._defs),i.setShape({cx:parseFloat(t.getAttribute("cx")||0),cy:parseFloat(t.getAttribute("cy")||0),r:parseFloat(t.getAttribute("r")||0)}),i},line:function(t,e){var i=new rM;return Kr(e,i),Jr(t,i,this._defs),i.setShape({x1:parseFloat(t.getAttribute("x1")||0),y1:parseFloat(t.getAttribute("y1")||0),x2:parseFloat(t.getAttribute("x2")||0),y2:parseFloat(t.getAttribute("y2")||0)}),i},ellipse:function(t,e){var i=new aT;return Kr(e,i),Jr(t,i,this._defs),i.setShape({cx:parseFloat(t.getAttribute("cx")||0),cy:parseFloat(t.getAttribute("cy")||0),rx:parseFloat(t.getAttribute("rx")||0),ry:parseFloat(t.getAttribute("ry")||0)}),i},polygon:function(t,e){var i=t.getAttribute("points");i&&(i=$r(i));var n=new nM({shape:{points:i||[]}});return Kr(e,n),Jr(t,n,this._defs),n},polyline:function(t,e){var i=new kn;Kr(e,i),Jr(t,i,this._defs);var n=t.getAttribute("points");return n&&(n=$r(n)),new oM({shape:{points:n||[]}})},image:function(t,e){var i=new hi;return Kr(e,i),Jr(t,i,this._defs),i.setStyle({image:t.getAttribute("xlink:href"),x:t.getAttribute("x"),y:t.getAttribute("y"),width:t.getAttribute("width"),height:t.getAttribute("height")}),i},text:function(t,e){var i=t.getAttribute("x")||0,n=t.getAttribute("y")||0,o=t.getAttribute("dx")||0,a=t.getAttribute("dy")||0;this._textX=parseFloat(i)+parseFloat(o),this._textY=parseFloat(n)+parseFloat(a);var r=new Zw;return Kr(e,r),Jr(t,r,this._defs),r},tspan:function(t,e){var i=t.getAttribute("x"),n=t.getAttribute("y");null!=i&&(this._textX=parseFloat(i)),null!=n&&(this._textY=parseFloat(n));var o=t.getAttribute("dx")||0,a=t.getAttribute("dy")||0,r=new Zw;return Kr(e,r),Jr(t,r,this._defs),this._textX+=o,this._textY+=a,r},path:function(t,e){var i=En(t.getAttribute("d")||"");return Kr(e,i),Jr(t,i,this._defs),i}},lT={lineargradient:function(t){var e=parseInt(t.getAttribute("x1")||0,10),i=parseInt(t.getAttribute("y1")||0,10),n=parseInt(t.getAttribute("x2")||10,10),o=parseInt(t.getAttribute("y2")||0,10),a=new dM(e,i,n,o);return qr(t,a),a},radialgradient:function(t){}},uT={fill:"fill",stroke:"stroke","stroke-width":"lineWidth",opacity:"opacity","fill-opacity":"fillOpacity","stroke-opacity":"strokeOpacity","stroke-dasharray":"lineDash","stroke-dashoffset":"lineDashOffset","stroke-linecap":"lineCap","stroke-linejoin":"lineJoin","stroke-miterlimit":"miterLimit","font-family":"fontFamily","font-size":"fontSize","font-style":"fontStyle","font-weight":"fontWeight","text-align":"textAlign","alignment-baseline":"textBaseline"},hT=/url\(\s*#(.*?)\)/,cT=/(translate|scale|rotate|skewX|skewY|matrix)\(([\-\s0-9\.e,]*)\)/g,dT=/([^\s:;]+)\s*:\s*([^:;]+)/g,fT=R(),pT={registerMap:function(t,e,i){var n;return y(e)?n=e:e.svg?n=[{type:"svg",source:e.svg,specialAreas:e.specialAreas}]:(e.geoJson&&!e.features&&(i=e.specialAreas,e=e.geoJson),n=[{type:"geoJSON",source:e,specialAreas:i}]),d(n,function(t){var e=t.type;"geoJson"===e&&(e=t.type="geoJSON"),(0,gT[e])(t)}),fT.set(t,n)},retrieveMap:function(t){return fT.get(t)}},gT={geoJSON:function(t){var e=t.source;t.geoJSON=_(e)?"undefined"!=typeof JSON&&JSON.parse?JSON.parse(e):new Function("return ("+e+");")():e},svg:function(t){t.svgXML=jr(t.source)}},mT=k,vT=d,yT=x,xT=w,_T=YM.parseClassType,wT={zrender:"4.0.5"},bT=1e3,ST=1e3,MT=3e3,IT={PROCESSOR:{FILTER:bT,STATISTIC:5e3},VISUAL:{LAYOUT:ST,GLOBAL:2e3,CHART:MT,COMPONENT:4e3,BRUSH:5e3}},TT="__flagInMainProcess",AT="__optionUpdated",DT=/^[a-zA-Z0-9_]+$/;as.prototype.on=os("on"),as.prototype.off=os("off"),as.prototype.one=os("one"),h(as,aw);var CT=rs.prototype;CT._onframe=function(){if(!this._disposed){var t=this._scheduler;if(this[AT]){var e=this[AT].silent;this[TT]=!0,ls(this),LT.update.call(this),this[TT]=!1,this[AT]=!1,ds.call(this,e),fs.call(this,e)}else if(t.unfinished){var i=1,n=this._model;this._api;t.unfinished=!1;do{var o=+new Date;t.performSeriesTasks(n),t.performDataProcessorTasks(n),hs(this,n),t.performVisualTasks(n),xs(this,this._model,0,"remain"),i-=+new Date-o}while(i>0&&t.unfinished);t.unfinished||this._zr.flush()}}},CT.getDom=function(){return this._dom},CT.getZr=function(){return this._zr},CT.setOption=function(t,e,i){var n;if(xT(e)&&(i=e.lazyUpdate,n=e.silent,e=e.notMerge),this[TT]=!0,!this._model||e){var o=new Va(this._api),a=this._theme,r=this._model=new hI(null,null,a,o);r.scheduler=this._scheduler,r.init(null,null,a,o)}this._model.setOption(t,ET),i?(this[AT]={silent:n},this[TT]=!1):(ls(this),LT.update.call(this),this._zr.flush(),this[AT]=!1,this[TT]=!1,ds.call(this,n),fs.call(this,n))},CT.setTheme=function(){console.error("ECharts#setTheme() is DEPRECATED in ECharts 3.0")},CT.getModel=function(){return this._model},CT.getOption=function(){return this._model&&this._model.getOption()},CT.getWidth=function(){return this._zr.getWidth()},CT.getHeight=function(){return this._zr.getHeight()},CT.getDevicePixelRatio=function(){return this._zr.painter.dpr||window.devicePixelRatio||1},CT.getRenderedCanvas=function(t){if(z_.canvasSupported)return(t=t||{}).pixelRatio=t.pixelRatio||1,t.backgroundColor=t.backgroundColor||this._model.get("backgroundColor"),this._zr.painter.getRenderedCanvas(t)},CT.getSvgDataUrl=function(){if(z_.svgSupported){var t=this._zr;return d(t.storage.getDisplayList(),function(t){t.stopAnimation(!0)}),t.painter.pathToDataUrl()}},CT.getDataURL=function(t){var e=(t=t||{}).excludeComponents,i=this._model,n=[],o=this;vT(e,function(t){i.eachComponent({mainType:t},function(t){var e=o._componentsMap[t.__viewId];e.group.ignore||(n.push(e),e.group.ignore=!0)})});var a="svg"===this._zr.painter.getType()?this.getSvgDataUrl():this.getRenderedCanvas(t).toDataURL("image/"+(t&&t.type||"png"));return vT(n,function(t){t.group.ignore=!1}),a},CT.getConnectedDataURL=function(t){if(z_.canvasSupported){var e=this.group,n=Math.min,o=Math.max;if(FT[e]){var a=1/0,r=1/0,s=-1/0,l=-1/0,u=[],h=t&&t.pixelRatio||1;d(GT,function(h,c){if(h.group===e){var d=h.getRenderedCanvas(i(t)),f=h.getDom().getBoundingClientRect();a=n(f.left,a),r=n(f.top,r),s=o(f.right,s),l=o(f.bottom,l),u.push({dom:d,left:f.left,top:f.top})}});var c=(s*=h)-(a*=h),f=(l*=h)-(r*=h),p=Y_();p.width=c,p.height=f;var g=Ii(p);return vT(u,function(t){var e=new hi({style:{x:t.left*h-a,y:t.top*h-r,image:t.dom}});g.add(e)}),g.refreshImmediately(),p.toDataURL("image/"+(t&&t.type||"png"))}return this.getDataURL(t)}},CT.convertToPixel=v(ss,"convertToPixel"),CT.convertFromPixel=v(ss,"convertFromPixel"),CT.containPixel=function(t,e){var i;return t=Vi(this._model,t),d(t,function(t,n){n.indexOf("Models")>=0&&d(t,function(t){var o=t.coordinateSystem;if(o&&o.containPoint)i|=!!o.containPoint(e);else if("seriesModels"===n){var a=this._chartsMap[t.__viewId];a&&a.containPoint&&(i|=a.containPoint(e,t))}},this)},this),!!i},CT.getVisual=function(t,e){var i=(t=Vi(this._model,t,{defaultMainType:"series"})).seriesModel.getData(),n=t.hasOwnProperty("dataIndexInside")?t.dataIndexInside:t.hasOwnProperty("dataIndex")?i.indexOfRawIndex(t.dataIndex):null;return null!=n?i.getItemVisual(n,e):i.getVisual(e)},CT.getViewOfComponentModel=function(t){return this._componentsMap[t.__viewId]},CT.getViewOfSeriesModel=function(t){return this._chartsMap[t.__viewId]};var LT={prepareAndUpdate:function(t){ls(this),LT.update.call(this,t)},update:function(t){var e=this._model,i=this._api,n=this._zr,o=this._coordSysMgr,a=this._scheduler;if(e){a.restoreData(e,t),a.performSeriesTasks(e),o.create(e,i),a.performDataProcessorTasks(e,t),hs(this,e),o.update(e,i),ms(e),a.performVisualTasks(e,t),vs(this,e,i,t);var r=e.get("backgroundColor")||"transparent";if(z_.canvasSupported)n.setBackgroundColor(r);else{var s=zt(r);r=Xt(s,"rgb"),0===s[3]&&(r="transparent")}_s(e,i)}},updateTransform:function(t){var e=this._model,i=this,n=this._api;if(e){var o=[];e.eachComponent(function(a,r){var s=i.getViewOfComponentModel(r);if(s&&s.__alive)if(s.updateTransform){var l=s.updateTransform(r,e,n,t);l&&l.update&&o.push(s)}else o.push(s)});var a=R();e.eachSeries(function(o){var r=i._chartsMap[o.__viewId];if(r.updateTransform){var s=r.updateTransform(o,e,n,t);s&&s.update&&a.set(o.uid,1)}else a.set(o.uid,1)}),ms(e),this._scheduler.performVisualTasks(e,t,{setDirty:!0,dirtyMap:a}),xs(i,e,0,t,a),_s(e,this._api)}},updateView:function(t){var e=this._model;e&&(Mr.markUpdateMethod(t,"updateView"),ms(e),this._scheduler.performVisualTasks(e,t,{setDirty:!0}),vs(this,this._model,this._api,t),_s(e,this._api))},updateVisual:function(t){LT.update.call(this,t)},updateLayout:function(t){LT.update.call(this,t)}};CT.resize=function(t){this._zr.resize(t);var e=this._model;if(this._loadingFX&&this._loadingFX.resize(),e){var i=e.resetOption("media"),n=t&&t.silent;this[TT]=!0,i&&ls(this),LT.update.call(this),this[TT]=!1,ds.call(this,n),fs.call(this,n)}},CT.showLoading=function(t,e){if(xT(t)&&(e=t,t=""),t=t||"default",this.hideLoading(),VT[t]){var i=VT[t](this._api,e),n=this._zr;this._loadingFX=i,n.add(i)}},CT.hideLoading=function(){this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null},CT.makeActionFromEvent=function(t){var e=a({},t);return e.type=NT[t.type],e},CT.dispatchAction=function(t,e){xT(e)||(e={silent:!!e}),PT[t.type]&&this._model&&(this[TT]?this._pendingActions.push(t):(cs.call(this,t,e.silent),e.flush?this._zr.flush(!0):!1!==e.flush&&z_.browser.weChat&&this._throttledZrFlush(),ds.call(this,e.silent),fs.call(this,e.silent)))},CT.appendData=function(t){var e=t.seriesIndex;this.getModel().getSeriesByIndex(e).appendData(t),this._scheduler.unfinished=!0},CT.on=os("on"),CT.off=os("off"),CT.one=os("one");var kT=["click","dblclick","mouseover","mouseout","mousemove","mousedown","mouseup","globalout","contextmenu"];CT._initEvents=function(){vT(kT,function(t){this._zr.on(t,function(e){var i,n=this.getModel(),o=e.target;if("globalout"===t)i={};else if(o&&null!=o.dataIndex){var r=o.dataModel||n.getSeriesByIndex(o.seriesIndex);i=r&&r.getDataParams(o.dataIndex,o.dataType,o)||{}}else o&&o.eventData&&(i=a({},o.eventData));if(i){var s=i.componentType,l=i.componentIndex;"markLine"!==s&&"markPoint"!==s&&"markArea"!==s||(s="series",l=i.seriesIndex);var u=s&&null!=l&&n.getComponent(s,l),h=u&&this["series"===u.mainType?"_chartsMap":"_componentsMap"][u.__viewId];i.event=e,i.type=t,this._ecEventProcessor.eventInfo={targetEl:o,packedEvent:i,model:u,view:h},this.trigger(t,i)}},this)},this),vT(NT,function(t,e){this._messageCenter.on(e,function(t){this.trigger(e,t)},this)},this)},CT.isDisposed=function(){return this._disposed},CT.clear=function(){this.setOption({series:[]},!0)},CT.dispose=function(){if(!this._disposed){this._disposed=!0,Fi(this.getDom(),ZT,"");var t=this._api,e=this._model;vT(this._componentsViews,function(i){i.dispose(e,t)}),vT(this._chartsViews,function(i){i.dispose(e,t)}),this._zr.dispose(),delete GT[this.id]}},h(rs,aw),Is.prototype={constructor:Is,normalizeQuery:function(t){var e={},i={},n={};if(_(t)){var o=_T(t);e.mainType=o.main||null,e.subType=o.sub||null}else{var a=["Index","Name","Id"],r={name:1,dataIndex:1,dataType:1};d(t,function(t,o){for(var s=!1,l=0;l0&&h===o.length-u.length){var c=o.slice(0,h);"data"!==c&&(e.mainType=c,e[u.toLowerCase()]=t,s=!0)}}r.hasOwnProperty(o)&&(i[o]=t,s=!0),s||(n[o]=t)})}return{cptQuery:e,dataQuery:i,otherQuery:n}},filter:function(t,e,i){function n(t,e,i,n){return null==t[i]||e[n||i]===t[i]}var o=this.eventInfo;if(!o)return!0;var a=o.targetEl,r=o.packedEvent,s=o.model,l=o.view;if(!s||!l)return!0;var u=e.cptQuery,h=e.dataQuery;return n(u,s,"mainType")&&n(u,s,"subType")&&n(u,s,"index","componentIndex")&&n(u,s,"name")&&n(u,s,"id")&&n(h,r,"name")&&n(h,r,"dataIndex")&&n(h,r,"dataType")&&(!l.filterForExposedEvent||l.filterForExposedEvent(t,e.otherQuery,a,r))},afterTrigger:function(){this.eventInfo=null}};var PT={},NT={},OT=[],ET=[],RT=[],zT=[],BT={},VT={},GT={},FT={},WT=new Date-0,HT=new Date-0,ZT="_echarts_instance_",UT=As;Es(2e3,UI),Ls(MI),ks(5e3,function(t){var e=R();t.eachSeries(function(t){var i=t.get("stack");if(i){var n=e.get(i)||e.set(i,[]),o=t.getData(),a={stackResultDimension:o.getCalculationInfo("stackResultDimension"),stackedOverDimension:o.getCalculationInfo("stackedOverDimension"),stackedDimension:o.getCalculationInfo("stackedDimension"),stackedByDimension:o.getCalculationInfo("stackedByDimension"),isStackedByIndex:o.getCalculationInfo("isStackedByIndex"),data:o,seriesModel:t};if(!a.stackedDimension||!a.isStackedByIndex&&!a.stackedByDimension)return;n.length&&o.setCalculationInfo("stackedOnSeries",n[n.length-1].seriesModel),n.push(a)}}),e.each(ir)}),zs("default",function(t,e){r(e=e||{},{text:"loading",color:"#c23531",textColor:"#000",maskColor:"rgba(255, 255, 255, 0.8)",zlevel:0});var i=new aM({style:{fill:e.maskColor},zlevel:e.zlevel,z:1e4}),n=new uM({shape:{startAngle:-YI/2,endAngle:-YI/2+.1,r:10},style:{stroke:e.color,lineCap:"round",lineWidth:5},zlevel:e.zlevel,z:10001}),o=new aM({style:{fill:"none",text:e.text,textPosition:"right",textDistance:10,textFill:e.textColor},zlevel:e.zlevel,z:10001});n.animateShape(!0).when(1e3,{endAngle:3*YI/2}).start("circularInOut"),n.animateShape(!0).when(1e3,{startAngle:3*YI/2}).delay(300).start("circularInOut");var a=new Zw;return a.add(n),a.add(o),a.add(i),a.resize=function(){var e=t.getWidth()/2,a=t.getHeight()/2;n.setShape({cx:e,cy:a});var r=n.shape.r;o.setShape({x:e-r,y:a-r,width:2*r,height:2*r}),i.setShape({x:0,y:0,width:t.getWidth(),height:t.getHeight()})},a.resize(),a}),Ps({type:"highlight",event:"highlight",update:"highlight"},B),Ps({type:"downplay",event:"downplay",update:"downplay"},B),Cs("light",iT),Cs("dark",oT);var XT={};Hs.prototype={constructor:Hs,add:function(t){return this._add=t,this},update:function(t){return this._update=t,this},remove:function(t){return this._remove=t,this},execute:function(){var t=this._old,e=this._new,i={},n=[],o=[];for(Zs(t,{},n,"_oldKeyGetter",this),Zs(e,i,o,"_newKeyGetter",this),a=0;a=e)){for(var i,n=this._chunkSize,o=this._rawData,a=this._storage,r=this.dimensions,s=r.length,l=this._dimensionInfos,u=this._nameList,h=this._idList,c=this._rawExtent,d=this._nameRepeatCount={},f=this._chunkCount,p=f-1,g=0;gC[1]&&(C[1]=D)}if(!o.pure){var L=u[b];if(w&&null==L)if(null!=w.name)u[b]=L=w.name;else if(null!=i){var k=r[i],P=a[k][S];if(P){L=P[M];var N=l[k].ordinalMeta;N&&N.categories.length&&(L=N.categories[L])}}var O=null==w?null:w.id;null==O&&null!=L&&(d[L]=d[L]||0,O=L,d[L]>0&&(O+="__ec__"+d[L]),d[L]++),null!=O&&(h[b]=O)}}!o.persistent&&o.clean&&o.clean(),this._rawCount=this._count=e,this._extent={},$s(this)}},iA.count=function(){return this._count},iA.getIndices=function(){var t=this._indices;if(t){var e=t.constructor,i=this._count;if(e===Array){n=new e(i);for(o=0;o=0&&e=0&&ea&&(a=s)}return i=[o,a],this._extent[t]=i,i},iA.getApproximateExtent=function(t){return t=this.getDimension(t),this._approximateExtent[t]||this.getDataExtent(t)},iA.setApproximateExtent=function(t,e){e=this.getDimension(e),this._approximateExtent[e]=t.slice()},iA.getCalculationInfo=function(t){return this._calculationInfo[t]},iA.setCalculationInfo=function(t,e){YT(t)?a(this._calculationInfo,t):this._calculationInfo[t]=e},iA.getSum=function(t){var e=0;if(this._storage[t])for(var i=0,n=this.count();i=this._rawCount||t<0)return-1;var e=this._indices,i=e[t];if(null!=i&&it))return a;o=a-1}}return-1},iA.indicesOfNearest=function(t,e,i){var n=[];if(!this._storage[t])return n;null==i&&(i=1/0);for(var o=Number.MAX_VALUE,a=-1,r=0,s=this.count();r=0&&a<0)&&(o=u,a=l,n.length=0),n.push(r))}return n},iA.getRawIndex=Qs,iA.getRawDataItem=function(t){if(this._rawData.persistent)return this._rawData.getItem(this.getRawIndex(t));for(var e=[],i=0;i=l&&w<=u||isNaN(w))&&(a[r++]=c),c++;h=!0}else if(2===n){for(var d=this._storage[s],v=this._storage[e[1]],y=t[e[1]][0],x=t[e[1]][1],f=0;f=l&&w<=u||isNaN(w))&&(b>=y&&b<=x||isNaN(b))&&(a[r++]=c),c++}h=!0}}if(!h)if(1===n)for(m=0;m=l&&w<=u||isNaN(w))&&(a[r++]=M)}else for(m=0;mt[I][1])&&(S=!1)}S&&(a[r++]=this.getRawIndex(m))}return rb[1]&&(b[1]=w)}}}return o},iA.downSample=function(t,e,i,n){for(var o=nl(this,[t]),a=o._storage,r=[],s=Math.floor(1/e),l=a[t],u=this.count(),h=this._chunkSize,c=o._rawExtent[t],d=new(Ys(this))(u),f=0,p=0;pu-p&&(s=u-p,r.length=s);for(var g=0;gc[1]&&(c[1]=x),d[f++]=_}return o._count=f,o._indices=d,o.getRawIndex=tl,o},iA.getItemModel=function(t){var e=this.hostModel;return new Lo(this.getRawDataItem(t),e,e&&e.ecModel)},iA.diff=function(t){var e=this;return new Hs(t?t.getIndices():[],this.getIndices(),function(e){return el(t,e)},function(t){return el(e,t)})},iA.getVisual=function(t){var e=this._visual;return e&&e[t]},iA.setVisual=function(t,e){if(YT(t))for(var i in t)t.hasOwnProperty(i)&&this.setVisual(i,t[i]);else this._visual=this._visual||{},this._visual[t]=e},iA.setLayout=function(t,e){if(YT(t))for(var i in t)t.hasOwnProperty(i)&&this.setLayout(i,t[i]);else this._layout[t]=e},iA.getLayout=function(t){return this._layout[t]},iA.getItemLayout=function(t){return this._itemLayouts[t]},iA.setItemLayout=function(t,e,i){this._itemLayouts[t]=i?a(this._itemLayouts[t]||{},e):e},iA.clearItemLayouts=function(){this._itemLayouts.length=0},iA.getItemVisual=function(t,e,i){var n=this._itemVisuals[t],o=n&&n[e];return null!=o||i?o:this.getVisual(e)},iA.setItemVisual=function(t,e,i){var n=this._itemVisuals[t]||{},o=this.hasItemVisual;if(this._itemVisuals[t]=n,YT(e))for(var a in e)e.hasOwnProperty(a)&&(n[a]=e[a],o[a]=!0);else n[e]=i,o[e]=!0},iA.clearAllVisual=function(){this._visual={},this._itemVisuals=[],this.hasItemVisual={}};var nA=function(t){t.seriesIndex=this.seriesIndex,t.dataIndex=this.dataIndex,t.dataType=this.dataType};iA.setItemGraphicEl=function(t,e){var i=this.hostModel;e&&(e.dataIndex=t,e.dataType=this.dataType,e.seriesIndex=i&&i.seriesIndex,"group"===e.type&&e.traverse(nA,e)),this._graphicEls[t]=e},iA.getItemGraphicEl=function(t){return this._graphicEls[t]},iA.eachItemGraphicEl=function(t,e){d(this._graphicEls,function(i,n){i&&t&&t.call(e,i,n)})},iA.cloneShallow=function(t){if(!t){var e=f(this.dimensions,this.getDimensionInfo,this);t=new eA(e,this.hostModel)}if(t._storage=this._storage,Ks(t,this),this._indices){var i=this._indices.constructor;t._indices=new i(this._indices)}else t._indices=null;return t.getRawIndex=t._indices?tl:Qs,t},iA.wrapMethod=function(t,e){var i=this[t];"function"==typeof i&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(t),this[t]=function(){var t=i.apply(this,arguments);return e.apply(this,[t].concat(C(arguments)))})},iA.TRANSFERABLE_METHODS=["cloneShallow","downSample","map"],iA.CHANGABLE_METHODS=["filterSelf","selectRange"];var oA=function(t,e){return e=e||{},rl(e.coordDimensions||[],t,{dimsDef:e.dimensionsDefine||t.dimensionsDefine,encodeDef:e.encodeDefine||t.encodeDefine,dimCount:e.dimensionsCount,generateCoord:e.generateCoord,generateCoordCount:e.generateCoordCount})};gl.prototype.parse=function(t){return t},gl.prototype.getSetting=function(t){return this._setting[t]},gl.prototype.contain=function(t){var e=this._extent;return t>=e[0]&&t<=e[1]},gl.prototype.normalize=function(t){var e=this._extent;return e[1]===e[0]?.5:(t-e[0])/(e[1]-e[0])},gl.prototype.scale=function(t){var e=this._extent;return t*(e[1]-e[0])+e[0]},gl.prototype.unionExtent=function(t){var e=this._extent;t[0]e[1]&&(e[1]=t[1])},gl.prototype.unionExtentFromData=function(t,e){this.unionExtent(t.getApproximateExtent(e))},gl.prototype.getExtent=function(){return this._extent.slice()},gl.prototype.setExtent=function(t,e){var i=this._extent;isNaN(t)||(i[0]=t),isNaN(e)||(i[1]=e)},gl.prototype.isBlank=function(){return this._isBlank},gl.prototype.setBlank=function(t){this._isBlank=t},gl.prototype.getLabel=null,Xi(gl),Ki(gl,{registerWhenExtend:!0}),ml.createByAxisModel=function(t){var e=t.option,i=e.data,n=i&&f(i,yl);return new ml({categories:n,needCollect:!n,deduplication:!1!==e.dedplication})};var aA=ml.prototype;aA.getOrdinal=function(t){return vl(this).get(t)},aA.parseAndCollect=function(t){var e,i=this._needCollect;if("string"!=typeof t&&!i)return t;if(i&&!this._deduplication)return e=this.categories.length,this.categories[e]=t,e;var n=vl(this);return null==(e=n.get(t))&&(i?(e=this.categories.length,this.categories[e]=t,n.set(t,e)):e=NaN),e};var rA=gl.prototype,sA=gl.extend({type:"ordinal",init:function(t,e){t&&!y(t)||(t=new ml({categories:t})),this._ordinalMeta=t,this._extent=e||[0,t.categories.length-1]},parse:function(t){return"string"==typeof t?this._ordinalMeta.getOrdinal(t):Math.round(t)},contain:function(t){return t=this.parse(t),rA.contain.call(this,t)&&null!=this._ordinalMeta.categories[t]},normalize:function(t){return rA.normalize.call(this,this.parse(t))},scale:function(t){return Math.round(rA.scale.call(this,t))},getTicks:function(){for(var t=[],e=this._extent,i=e[0];i<=e[1];)t.push(i),i++;return t},getLabel:function(t){if(!this.isBlank())return this._ordinalMeta.categories[t]},count:function(){return this._extent[1]-this._extent[0]+1},unionExtentFromData:function(t,e){this.unionExtent(t.getApproximateExtent(e))},getOrdinalMeta:function(){return this._ordinalMeta},niceTicks:B,niceExtent:B});sA.create=function(){return new sA};var lA=zo,uA=zo,hA=gl.extend({type:"interval",_interval:0,_intervalPrecision:2,setExtent:function(t,e){var i=this._extent;isNaN(t)||(i[0]=parseFloat(t)),isNaN(e)||(i[1]=parseFloat(e))},unionExtent:function(t){var e=this._extent;t[0]e[1]&&(e[1]=t[1]),hA.prototype.setExtent.call(this,e[0],e[1])},getInterval:function(){return this._interval},setInterval:function(t){this._interval=t,this._niceExtent=this._extent.slice(),this._intervalPrecision=_l(t)},getTicks:function(){return Sl(this._interval,this._extent,this._niceExtent,this._intervalPrecision)},getLabel:function(t,e){if(null==t)return"";var i=e&&e.precision;return null==i?i=Go(t)||0:"auto"===i&&(i=this._intervalPrecision),t=uA(t,i,!0),$o(t)},niceTicks:function(t,e,i){t=t||5;var n=this._extent,o=n[1]-n[0];if(isFinite(o)){o<0&&(o=-o,n.reverse());var a=xl(n,t,e,i);this._intervalPrecision=a.intervalPrecision,this._interval=a.interval,this._niceExtent=a.niceTickExtent}},niceExtent:function(t){var e=this._extent;if(e[0]===e[1])if(0!==e[0]){var i=e[0];t.fixMax?e[0]-=i/2:(e[1]+=i/2,e[0]-=i/2)}else e[1]=1;var n=e[1]-e[0];isFinite(n)||(e[0]=0,e[1]=1),this.niceTicks(t.splitNumber,t.minInterval,t.maxInterval);var o=this._interval;t.fixMin||(e[0]=uA(Math.floor(e[0]/o)*o)),t.fixMax||(e[1]=uA(Math.ceil(e[1]/o)*o))}});hA.create=function(){return new hA};var cA="__ec_stack_",dA="undefined"!=typeof Float32Array?Float32Array:Array,fA={seriesType:"bar",plan:zI(),reset:function(t){if(Pl(t)&&Nl(t)){var e=t.getData(),i=t.coordinateSystem,n=i.getBaseAxis(),o=i.getOtherAxis(n),a=e.mapDimension(o.dim),r=e.mapDimension(n.dim),s=o.isHorizontal(),l=s?0:1,u=Ll(Dl([t]),n,t).width;return u>.5||(u=.5),{progress:function(t,e){for(var n,h=new dA(2*t.count),c=[],d=[],f=0;null!=(n=t.next());)d[l]=e.get(a,n),d[1-l]=e.get(r,n),c=i.dataToPoint(d,null,c),h[f++]=c[0],h[f++]=c[1];e.setLayout({largePoints:h,barWidth:u,valueAxisStart:Ol(0,o),valueAxisHorizontal:s})}}}}},pA=hA.prototype,gA=Math.ceil,mA=Math.floor,vA=function(t,e,i,n){for(;i>>1;t[o][1]i&&(a=i);var r=xA.length,s=vA(xA,a,0,r),l=xA[Math.min(s,r-1)],u=l[1];"year"===l[0]&&(u*=Yo(o/u/t,!0));var h=this.getSetting("useUTC")?0:60*new Date(+n[0]||+n[1]).getTimezoneOffset()*1e3,c=[Math.round(gA((n[0]-h)/u)*u+h),Math.round(mA((n[1]-h)/u)*u+h)];bl(c,n),this._stepLvl=l,this._interval=u,this._niceExtent=c},parse:function(t){return+Uo(t)}});d(["contain","normalize"],function(t){yA.prototype[t]=function(e){return pA[t].call(this,this.parse(e))}});var xA=[["hh:mm:ss",1e3],["hh:mm:ss",5e3],["hh:mm:ss",1e4],["hh:mm:ss",15e3],["hh:mm:ss",3e4],["hh:mm\nMM-dd",6e4],["hh:mm\nMM-dd",3e5],["hh:mm\nMM-dd",6e5],["hh:mm\nMM-dd",9e5],["hh:mm\nMM-dd",18e5],["hh:mm\nMM-dd",36e5],["hh:mm\nMM-dd",72e5],["hh:mm\nMM-dd",216e5],["hh:mm\nMM-dd",432e5],["MM-dd\nyyyy",864e5],["MM-dd\nyyyy",1728e5],["MM-dd\nyyyy",2592e5],["MM-dd\nyyyy",3456e5],["MM-dd\nyyyy",432e6],["MM-dd\nyyyy",5184e5],["week",6048e5],["MM-dd\nyyyy",864e6],["week",12096e5],["week",18144e5],["month",26784e5],["week",36288e5],["month",53568e5],["week",6048e6],["quarter",8208e6],["month",107136e5],["month",13392e6],["half-year",16416e6],["month",214272e5],["month",26784e6],["year",32832e6]];yA.create=function(t){return new yA({useUTC:t.ecModel.get("useUTC")})};var _A=gl.prototype,wA=hA.prototype,bA=Go,SA=zo,MA=Math.floor,IA=Math.ceil,TA=Math.pow,AA=Math.log,DA=gl.extend({type:"log",base:10,$constructor:function(){gl.apply(this,arguments),this._originalScale=new hA},getTicks:function(){var t=this._originalScale,e=this._extent,i=t.getExtent();return f(wA.getTicks.call(this),function(n){var o=zo(TA(this.base,n));return o=n===e[0]&&t.__fixMin?El(o,i[0]):o,o=n===e[1]&&t.__fixMax?El(o,i[1]):o},this)},getLabel:wA.getLabel,scale:function(t){return t=_A.scale.call(this,t),TA(this.base,t)},setExtent:function(t,e){var i=this.base;t=AA(t)/AA(i),e=AA(e)/AA(i),wA.setExtent.call(this,t,e)},getExtent:function(){var t=this.base,e=_A.getExtent.call(this);e[0]=TA(t,e[0]),e[1]=TA(t,e[1]);var i=this._originalScale,n=i.getExtent();return i.__fixMin&&(e[0]=El(e[0],n[0])),i.__fixMax&&(e[1]=El(e[1],n[1])),e},unionExtent:function(t){this._originalScale.unionExtent(t);var e=this.base;t[0]=AA(t[0])/AA(e),t[1]=AA(t[1])/AA(e),_A.unionExtent.call(this,t)},unionExtentFromData:function(t,e){this.unionExtent(t.getApproximateExtent(e))},niceTicks:function(t){t=t||10;var e=this._extent,i=e[1]-e[0];if(!(i===1/0||i<=0)){var n=Xo(i);for(t/i*n<=.5&&(n*=10);!isNaN(n)&&Math.abs(n)<1&&Math.abs(n)>0;)n*=10;var o=[zo(IA(e[0]/n)*n),zo(MA(e[1]/n)*n)];this._interval=n,this._niceExtent=o}},niceExtent:function(t){wA.niceExtent.call(this,t);var e=this._originalScale;e.__fixMin=t.fixMin,e.__fixMax=t.fixMax}});d(["contain","normalize"],function(t){DA.prototype[t]=function(e){return e=AA(e)/AA(this.base),_A[t].call(this,e)}}),DA.create=function(){return new DA};var CA={getMin:function(t){var e=this.option,i=t||null==e.rangeStart?e.min:e.rangeStart;return this.axis&&null!=i&&"dataMin"!==i&&"function"!=typeof i&&!I(i)&&(i=this.axis.scale.parse(i)),i},getMax:function(t){var e=this.option,i=t||null==e.rangeEnd?e.max:e.rangeEnd;return this.axis&&null!=i&&"dataMax"!==i&&"function"!=typeof i&&!I(i)&&(i=this.axis.scale.parse(i)),i},getNeedCrossZero:function(){var t=this.option;return null==t.rangeStart&&null==t.rangeEnd&&!t.scale},getCoordSysModel:B,setRange:function(t,e){this.option.rangeStart=t,this.option.rangeEnd=e},resetRange:function(){this.option.rangeStart=this.option.rangeEnd=null}},LA=Fn({type:"triangle",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(t,e){var i=e.cx,n=e.cy,o=e.width/2,a=e.height/2;t.moveTo(i,n-a),t.lineTo(i+o,n+a),t.lineTo(i-o,n+a),t.closePath()}}),kA=Fn({type:"diamond",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(t,e){var i=e.cx,n=e.cy,o=e.width/2,a=e.height/2;t.moveTo(i,n-a),t.lineTo(i+o,n),t.lineTo(i,n+a),t.lineTo(i-o,n),t.closePath()}}),PA=Fn({type:"pin",shape:{x:0,y:0,width:0,height:0},buildPath:function(t,e){var i=e.x,n=e.y,o=e.width/5*3,a=Math.max(o,e.height),r=o/2,s=r*r/(a-r),l=n-a+r+s,u=Math.asin(s/r),h=Math.cos(u)*r,c=Math.sin(u),d=Math.cos(u),f=.6*r,p=.7*r;t.moveTo(i-h,l+s),t.arc(i,l,r,Math.PI-u,2*Math.PI+u),t.bezierCurveTo(i+h-c*f,l+s+d*f,i,n-p,i,n),t.bezierCurveTo(i,n-p,i-h+c*f,l+s+d*f,i-h,l+s),t.closePath()}}),NA=Fn({type:"arrow",shape:{x:0,y:0,width:0,height:0},buildPath:function(t,e){var i=e.height,n=e.width,o=e.x,a=e.y,r=n/3*2;t.moveTo(o,a),t.lineTo(o+r,a+i),t.lineTo(o,a+i/4*3),t.lineTo(o-r,a+i),t.lineTo(o,a),t.closePath()}}),OA={line:function(t,e,i,n,o){o.x1=t,o.y1=e+n/2,o.x2=t+i,o.y2=e+n/2},rect:function(t,e,i,n,o){o.x=t,o.y=e,o.width=i,o.height=n},roundRect:function(t,e,i,n,o){o.x=t,o.y=e,o.width=i,o.height=n,o.r=Math.min(i,n)/4},square:function(t,e,i,n,o){var a=Math.min(i,n);o.x=t,o.y=e,o.width=a,o.height=a},circle:function(t,e,i,n,o){o.cx=t+i/2,o.cy=e+n/2,o.r=Math.min(i,n)/2},diamond:function(t,e,i,n,o){o.cx=t+i/2,o.cy=e+n/2,o.width=i,o.height=n},pin:function(t,e,i,n,o){o.x=t+i/2,o.y=e+n/2,o.width=i,o.height=n},arrow:function(t,e,i,n,o){o.x=t+i/2,o.y=e+n/2,o.width=i,o.height=n},triangle:function(t,e,i,n,o){o.cx=t+i/2,o.cy=e+n/2,o.width=i,o.height=n}},EA={};d({line:rM,rect:aM,roundRect:aM,square:aM,circle:KS,diamond:kA,pin:PA,arrow:NA,triangle:LA},function(t,e){EA[e]=new t});var RA=Fn({type:"symbol",shape:{symbolType:"",x:0,y:0,width:0,height:0},beforeBrush:function(){var t=this.style;"pin"===this.shape.symbolType&&"inside"===t.textPosition&&(t.textPosition=["50%","40%"],t.textAlign="center",t.textVerticalAlign="middle")},buildPath:function(t,e,i){var n=e.symbolType,o=EA[n];"none"!==e.symbolType&&(o||(o=EA[n="rect"]),OA[n](e.x,e.y,e.width,e.height,o.shape),o.buildPath(t,o.shape,i))}}),zA={isDimensionStacked:hl,enableDataStack:ul,getStackedDimension:cl},BA=(Object.freeze||Object)({createList:function(t){return dl(t.getSource(),t)},getLayoutRect:la,dataStack:zA,createScale:function(t,e){var i=e;Lo.isInstance(e)||h(i=new Lo(e),CA);var n=Vl(i);return n.setExtent(t[0],t[1]),Bl(n,i),n},mixinAxisModelCommonMethods:function(t){h(t,CA)},completeDimensions:rl,createDimensions:oA,createSymbol:Xl}),VA=1e-8;ql.prototype={constructor:ql,properties:null,getBoundingRect:function(){var t=this._rect;if(t)return t;for(var e=Number.MAX_VALUE,i=[e,e],n=[-e,-e],o=[],a=[],r=this.geometries,s=0;s0}),function(t){var e=t.properties,i=t.geometry,n=i.coordinates,o=[];"Polygon"===i.type&&o.push({type:"polygon",exterior:n[0],interiors:n.slice(1)}),"MultiPolygon"===i.type&&d(n,function(t){t[0]&&o.push({type:"polygon",exterior:t[0],interiors:t.slice(1)})});var a=new ql(e.name,o,e.cp);return a.properties=e,a})},FA=Bi(),WA=[0,1],HA=function(t,e,i){this.dim=t,this.scale=e,this._extent=i||[0,0],this.inverse=!1,this.onBand=!1};HA.prototype={constructor:HA,contain:function(t){var e=this._extent,i=Math.min(e[0],e[1]),n=Math.max(e[0],e[1]);return t>=i&&t<=n},containData:function(t){return this.contain(this.dataToCoord(t))},getExtent:function(){return this._extent.slice()},getPixelPrecision:function(t){return Fo(t||this.scale.getExtent(),this._extent)},setExtent:function(t,e){var i=this._extent;i[0]=t,i[1]=e},dataToCoord:function(t,e){var i=this._extent,n=this.scale;return t=n.normalize(t),this.onBand&&"ordinal"===n.type&&fu(i=i.slice(),n.count()),Eo(t,WA,i,e)},coordToData:function(t,e){var i=this._extent,n=this.scale;this.onBand&&"ordinal"===n.type&&fu(i=i.slice(),n.count());var o=Eo(t,i,WA,e);return this.scale.scale(o)},pointToData:function(t,e){},getTicksCoords:function(t){var e=(t=t||{}).tickModel||this.getTickModel(),i=Ql(this,e),n=f(i.ticks,function(t){return{coord:this.dataToCoord(t),tickValue:t}},this),o=e.get("alignWithLabel");return pu(this,n,i.tickCategoryInterval,o,t.clamp),n},getViewLabels:function(){return Jl(this).labels},getLabelModel:function(){return this.model.getModel("axisLabel")},getTickModel:function(){return this.model.getModel("axisTick")},getBandWidth:function(){var t=this._extent,e=this.scale.getExtent(),i=e[1]-e[0]+(this.onBand?1:0);0===i&&(i=1);var n=Math.abs(t[1]-t[0]);return Math.abs(n)/i},isHorizontal:null,getRotate:null,calculateCategoryInterval:function(){return lu(this)}};var ZA=GA,UA={};d(["map","each","filter","indexOf","inherits","reduce","filter","bind","curry","isArray","isString","isObject","isFunction","extend","defaults","clone","merge"],function(t){UA[t]=$_[t]});var XA={};d(["extendShape","extendPath","makePath","makeImage","mergePath","resizePath","createIcon","setHoverStyle","setLabelStyle","setTextStyle","setText","getFont","updateProps","initProps","getTransform","clipPointsByRect","clipRectByRect","Group","Image","Text","Circle","Sector","Ring","Polygon","Polyline","Rect","Line","BezierCurve","Arc","IncrementalDisplayable","CompoundPath","LinearGradient","RadialGradient","BoundingRect"],function(t){XA[t]=bM[t]}),OI.extend({type:"series.line",dependencies:["grid","polar"],getInitialData:function(t,e){return dl(this.getSource(),this)},defaultOption:{zlevel:0,z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,hoverAnimation:!0,clipOverflow:!0,label:{position:"top"},lineStyle:{width:2,type:"solid"},step:!1,smooth:!1,smoothMonotone:null,symbol:"emptyCircle",symbolSize:4,symbolRotate:null,showSymbol:!0,showAllSymbol:"auto",connectNulls:!1,sampling:"none",animationEasing:"linear",progressive:0,hoverLayerThreshold:1/0}});var jA=mu.prototype,YA=mu.getSymbolSize=function(t,e){var i=t.getItemVisual(e,"symbolSize");return i instanceof Array?i.slice():[+i,+i]};jA._createSymbol=function(t,e,i,n,o){this.removeAll();var a=Xl(t,-1,-1,2,2,e.getItemVisual(i,"color"),o);a.attr({z2:100,culling:!0,scale:vu(n)}),a.drift=yu,this._symbolType=t,this.add(a)},jA.stopSymbolAnimation=function(t){this.childAt(0).stopAnimation(t)},jA.getSymbolPath=function(){return this.childAt(0)},jA.getScale=function(){return this.childAt(0).scale},jA.highlight=function(){this.childAt(0).trigger("emphasis")},jA.downplay=function(){this.childAt(0).trigger("normal")},jA.setZ=function(t,e){var i=this.childAt(0);i.zlevel=t,i.z=e},jA.setDraggable=function(t){var e=this.childAt(0);e.draggable=t,e.cursor=t?"move":"pointer"},jA.updateData=function(t,e,i){this.silent=!1;var n=t.getItemVisual(e,"symbol")||"circle",o=t.hostModel,a=YA(t,e),r=n!==this._symbolType;if(r){var s=t.getItemVisual(e,"symbolKeepAspect");this._createSymbol(n,t,e,a,s)}else(l=this.childAt(0)).silent=!1,bo(l,{scale:vu(a)},o,e);if(this._updateCommon(t,e,a,i),r){var l=this.childAt(0),u=i&&i.fadeIn,h={scale:l.scale.slice()};u&&(h.style={opacity:l.style.opacity}),l.scale=[0,0],u&&(l.style.opacity=0),So(l,h,o,e)}this._seriesModel=o};var qA=["itemStyle"],KA=["emphasis","itemStyle"],$A=["label"],JA=["emphasis","label"];jA._updateCommon=function(t,e,i,n){var o=this.childAt(0),r=t.hostModel,s=t.getItemVisual(e,"color");"image"!==o.type&&o.useStyle({strokeNoScale:!0});var l=n&&n.itemStyle,u=n&&n.hoverItemStyle,h=n&&n.symbolRotate,c=n&&n.symbolOffset,d=n&&n.labelModel,f=n&&n.hoverLabelModel,p=n&&n.hoverAnimation,g=n&&n.cursorStyle;if(!n||t.hasItemOption){var m=n&&n.itemModel?n.itemModel:t.getItemModel(e);l=m.getModel(qA).getItemStyle(["color"]),u=m.getModel(KA).getItemStyle(),h=m.getShallow("symbolRotate"),c=m.getShallow("symbolOffset"),d=m.getModel($A),f=m.getModel(JA),p=m.getShallow("hoverAnimation"),g=m.getShallow("cursor")}else u=a({},u);var v=o.style;o.attr("rotation",(h||0)*Math.PI/180||0),c&&o.attr("position",[Ro(c[0],i[0]),Ro(c[1],i[1])]),g&&o.attr("cursor",g),o.setColor(s,n&&n.symbolInnerColor),o.setStyle(l);var y=t.getItemVisual(e,"opacity");null!=y&&(v.opacity=y);var x=t.getItemVisual(e,"liftZ"),_=o.__z2Origin;null!=x?null==_&&(o.__z2Origin=o.z2,o.z2+=x):null!=_&&(o.z2=_,o.__z2Origin=null);var w=n&&n.useNameLabel;co(v,u,d,f,{labelFetcher:r,labelDataIndex:e,defaultText:function(e,i){return w?t.getName(e):gu(t,e)},isRectText:!0,autoColor:s}),o.off("mouseover").off("mouseout").off("emphasis").off("normal"),o.hoverStyle=u,uo(o),o.__symbolOriginalScale=vu(i),p&&r.isAnimationEnabled()&&o.on("mouseover",xu).on("mouseout",_u).on("emphasis",wu).on("normal",bu)},jA.fadeOut=function(t,e){var i=this.childAt(0);this.silent=i.silent=!0,!(e&&e.keepLabel)&&(i.style.text=null),bo(i,{style:{opacity:0},scale:[0,0]},this._seriesModel,this.dataIndex,t)},u(mu,Zw);var QA=Su.prototype;QA.updateData=function(t,e){e=Iu(e);var i=this.group,n=t.hostModel,o=this._data,a=this._symbolCtor,r=Tu(t);o||i.removeAll(),t.diff(o).add(function(n){var o=t.getItemLayout(n);if(Mu(t,o,n,e)){var s=new a(t,n,r);s.attr("position",o),t.setItemGraphicEl(n,s),i.add(s)}}).update(function(s,l){var u=o.getItemGraphicEl(l),h=t.getItemLayout(s);Mu(t,h,s,e)?(u?(u.updateData(t,s,r),bo(u,{position:h},n)):(u=new a(t,s)).attr("position",h),i.add(u),t.setItemGraphicEl(s,u)):i.remove(u)}).remove(function(t){var e=o.getItemGraphicEl(t);e&&e.fadeOut(function(){i.remove(e)})}).execute(),this._data=t},QA.isPersistent=function(){return!0},QA.updateLayout=function(){var t=this._data;t&&t.eachItemGraphicEl(function(e,i){var n=t.getItemLayout(i);e.attr("position",n)})},QA.incrementalPrepareUpdate=function(t){this._seriesScope=Tu(t),this._data=null,this.group.removeAll()},QA.incrementalUpdate=function(t,e,i){i=Iu(i);for(var n=t.start;n0&&ku(i[o-1]);o--);for(;n0&&ku(i[a-1]);a--);for(;o=0){var r=o.getItemGraphicEl(a);if(!r){var s=o.getItemLayout(a);if(!s)return;(r=new mu(o,a)).position=s,r.setZ(t.get("zlevel"),t.get("z")),r.ignore=isNaN(s[0])||isNaN(s[1]),r.__temp=!0,o.setItemGraphicEl(a,r),r.stopSymbolAnimation(!0),this.group.add(r)}r.highlight()}else Mr.prototype.highlight.call(this,t,e,i,n)},downplay:function(t,e,i,n){var o=t.getData(),a=zi(o,n);if(null!=a&&a>=0){var r=o.getItemGraphicEl(a);r&&(r.__temp?(o.setItemGraphicEl(a,null),this.group.remove(r)):r.downplay())}else Mr.prototype.downplay.call(this,t,e,i,n)},_newPolyline:function(t){var e=this._polyline;return e&&this._lineGroup.remove(e),e=new lD({shape:{points:t},silent:!0,z2:10}),this._lineGroup.add(e),this._polyline=e,e},_newPolygon:function(t,e){var i=this._polygon;return i&&this._lineGroup.remove(i),i=new uD({shape:{points:t,stackedOnPoints:e},silent:!0}),this._lineGroup.add(i),this._polygon=i,i},_updateAnimation:function(t,e,i,n,o,a){var r=this._polyline,s=this._polygon,l=t.hostModel,u=tD(this._data,t,this._stackedOnPoints,e,this._coordSys,i,this._valueOrigin,a),h=u.current,c=u.stackedOnCurrent,d=u.next,f=u.stackedOnNext;o&&(h=Hu(u.current,i,o),c=Hu(u.stackedOnCurrent,i,o),d=Hu(u.next,i,o),f=Hu(u.stackedOnNext,i,o)),r.shape.__points=u.current,r.shape.points=h,bo(r,{shape:{points:d}},l),s&&(s.setShape({points:h,stackedOnPoints:c}),bo(s,{shape:{points:d,stackedOnPoints:f}},l));for(var p=[],g=u.status,m=0;me&&(e=t[i]);return isFinite(e)?e:NaN},min:function(t){for(var e=1/0,i=0;ie[1]&&e.reverse(),e},getOtherAxis:function(){this.grid.getOtherAxis()},pointToData:function(t,e){return this.coordToData(this.toLocalCoord(t["x"===this.dim?0:1]),e)},toLocalCoord:null,toGlobalCoord:null},u(gD,HA);var mD={show:!0,zlevel:0,z:0,inverse:!1,name:"",nameLocation:"end",nameRotate:null,nameTruncate:{maxWidth:null,ellipsis:"...",placeholder:"."},nameTextStyle:{},nameGap:15,silent:!1,triggerEvent:!1,tooltip:{show:!1},axisPointer:{},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:null,lineStyle:{color:"#333",width:1,type:"solid"},symbol:["none","none"],symbolSize:[10,15]},axisTick:{show:!0,inside:!1,length:5,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,showMinLabel:null,showMaxLabel:null,margin:8,fontSize:12},splitLine:{show:!0,lineStyle:{color:["#ccc"],width:1,type:"solid"}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},vD={};vD.categoryAxis=n({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},mD),vD.valueAxis=n({boundaryGap:[0,0],splitNumber:5},mD),vD.timeAxis=r({scale:!0,min:"dataMin",max:"dataMax"},vD.valueAxis),vD.logAxis=r({scale:!0,logBase:10},vD.valueAxis);var yD=["value","category","time","log"],xD=function(t,e,i,a){d(yD,function(r){e.extend({type:t+"Axis."+r,mergeDefaultAndTheme:function(e,o){var a=this.layoutMode,s=a?da(e):{};n(e,o.getTheme().get(r+"Axis")),n(e,this.getDefaultOption()),e.type=i(t,e),a&&ca(e,s,a)},optionUpdated:function(){"category"===this.option.type&&(this.__ordinalMeta=ml.createByAxisModel(this))},getCategories:function(t){var e=this.option;if("category"===e.type)return t?e.data:this.__ordinalMeta.categories},getOrdinalMeta:function(){return this.__ordinalMeta},defaultOption:o([{},vD[r+"Axis"],a],!0)})}),YM.registerSubTypeDefaulter(t+"Axis",v(i,t))},_D=YM.extend({type:"cartesian2dAxis",axis:null,init:function(){_D.superApply(this,"init",arguments),this.resetRange()},mergeOption:function(){_D.superApply(this,"mergeOption",arguments),this.resetRange()},restoreData:function(){_D.superApply(this,"restoreData",arguments),this.resetRange()},getCoordSysModel:function(){return this.ecModel.queryComponents({mainType:"grid",index:this.option.gridIndex,id:this.option.gridId})[0]}});n(_D.prototype,CA);var wD={offset:0};xD("x",_D,qu,wD),xD("y",_D,qu,wD),YM.extend({type:"grid",dependencies:["xAxis","yAxis"],layoutMode:"box",coordinateSystem:null,defaultOption:{show:!1,zlevel:0,z:0,left:"10%",top:60,right:"10%",bottom:60,containLabel:!1,backgroundColor:"rgba(0,0,0,0)",borderWidth:1,borderColor:"#ccc"}});var bD=$u.prototype;bD.type="grid",bD.axisPointerEnabled=!0,bD.getRect=function(){return this._rect},bD.update=function(t,e){var i=this._axesMap;this._updateScale(t,this.model),d(i.x,function(t){Bl(t.scale,t.model)}),d(i.y,function(t){Bl(t.scale,t.model)});var n={};d(i.x,function(t){Ju(i,"y",t,n)}),d(i.y,function(t){Ju(i,"x",t,n)}),this.resize(this.model,e)},bD.resize=function(t,e,i){function n(){d(a,function(t){var e=t.isHorizontal(),i=e?[0,o.width]:[0,o.height],n=t.inverse?1:0;t.setExtent(i[n],i[1-n]),th(t,e?o.x:o.y)})}var o=la(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()});this._rect=o;var a=this._axesList;n(),!i&&t.get("containLabel")&&(d(a,function(t){if(!t.model.get("axisLabel.inside")){var e=Hl(t);if(e){var i=t.isHorizontal()?"height":"width",n=t.model.get("axisLabel.margin");o[i]-=e[i]+n,"top"===t.position?o.y+=e.height+n:"left"===t.position&&(o.x+=e.width+n)}}}),n())},bD.getAxis=function(t,e){var i=this._axesMap[t];if(null!=i){if(null==e)for(var n in i)if(i.hasOwnProperty(n))return i[n];return i[e]}},bD.getAxes=function(){return this._axesList.slice()},bD.getCartesian=function(t,e){if(null!=t&&null!=e){var i="x"+t+"y"+e;return this._coordsMap[i]}w(t)&&(e=t.yAxisIndex,t=t.xAxisIndex);for(var n=0,o=this._coordsList;nu[1]?-1:1,c=["start"===o?u[0]-h*l:"end"===o?u[1]+h*l:(u[0]+u[1])/2,uh(o)?t.labelOffset+r*l:0],d=e.get("nameRotate");null!=d&&(d=d*MD/180);var f;uh(o)?n=AD(t.rotation,null!=d?d:t.rotation,r):(n=oh(t,o,d||0,u),null!=(f=t.axisNameAvailableWidth)&&(f=Math.abs(f/Math.sin(n.rotation)),!isFinite(f)&&(f=null)));var p=s.getFont(),g=e.get("nameTruncate",!0)||{},m=g.ellipsis,v=T(t.nameTruncateMaxWidth,g.maxWidth,f),y=null!=m&&null!=v?VM(i,v,p,m,{minChar:2,placeholder:g.placeholder}):i,x=e.get("tooltip",!0),_=e.mainType,w={componentType:_,name:i,$vars:["name"]};w[_+"Index"]=e.componentIndex;var b=new qS({anid:"name",__fullText:i,__truncatedText:y,position:c,rotation:n.rotation,silent:ah(e),z2:1,tooltip:x&&x.show?a({content:i,formatter:function(){return i},formatterParams:w},x):null});fo(b.style,s,{text:y,textFont:p,textFill:s.getTextColor()||e.get("axisLine.lineStyle.color"),textAlign:n.textAlign,textVerticalAlign:n.textVerticalAlign}),e.get("triggerEvent")&&(b.eventData=nh(e),b.eventData.targetType="axisName",b.eventData.name=i),this._dumbGroup.add(b),b.updateTransform(),this.group.add(b),b.decomposeTransform()}}},AD=ID.innerTextLayout=function(t,e,i){var n,o,a=Ho(e-t);return Zo(a)?(o=i>0?"top":"bottom",n="center"):Zo(a-MD)?(o=i>0?"bottom":"top",n="center"):(o="middle",n=a>0&&a0?"right":"left":i>0?"left":"right"),{rotation:a,textAlign:n,textVerticalAlign:o}},DD=d,CD=v,LD=Vs({type:"axis",_axisPointer:null,axisPointerClass:null,render:function(t,e,i,n){this.axisPointerClass&&yh(t),LD.superApply(this,"render",arguments),Sh(this,t,0,i,0,!0)},updateAxisPointer:function(t,e,i,n,o){Sh(this,t,0,i,0,!1)},remove:function(t,e){var i=this._axisPointer;i&&i.remove(e),LD.superApply(this,"remove",arguments)},dispose:function(t,e){Mh(this,e),LD.superApply(this,"dispose",arguments)}}),kD=[];LD.registerAxisPointerClass=function(t,e){kD[t]=e},LD.getAxisPointerClass=function(t){return t&&kD[t]};var PD=["axisLine","axisTickLabel","axisName"],ND=["splitArea","splitLine"],OD=LD.extend({type:"cartesianAxis",axisPointerClass:"CartesianAxisPointer",render:function(t,e,i,n){this.group.removeAll();var o=this._axisGroup;if(this._axisGroup=new Zw,this.group.add(this._axisGroup),t.get("show")){var a=t.getCoordSysModel(),r=Ih(a,t),s=new ID(t,r);d(PD,s.add,s),this._axisGroup.add(s.getGroup()),d(ND,function(e){t.get(e+".show")&&this["_"+e](t,a)},this),Ao(o,this._axisGroup,t),OD.superCall(this,"render",t,e,i,n)}},remove:function(){this._splitAreaColors=null},_splitLine:function(t,e){var i=t.axis;if(!i.scale.isBlank()){var n=t.getModel("splitLine"),o=n.getModel("lineStyle"),a=o.get("color");a=y(a)?a:[a];for(var s=e.coordinateSystem.getRect(),l=i.isHorizontal(),u=0,h=i.getTicksCoords({tickModel:n}),c=[],d=[],f=o.getLineStyle(),p=0;p1){var c;"string"==typeof o?c=dD[o]:"function"==typeof o&&(c=o),c&&t.setData(n.downSample(n.mapDimension(s.dim),1/h,c,fD))}}}}}("line"));var ED=OI.extend({type:"series.__base_bar__",getInitialData:function(t,e){return dl(this.getSource(),this)},getMarkerPosition:function(t){var e=this.coordinateSystem;if(e){var i=e.dataToPoint(e.clampData(t)),n=this.getData(),o=n.getLayout("offset"),a=n.getLayout("size");return i[e.getBaseAxis().isHorizontal()?0:1]+=o+a/2,i}return[NaN,NaN]},defaultOption:{zlevel:0,z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:"mod",itemStyle:{},emphasis:{}}});ED.extend({type:"series.bar",dependencies:["grid","polar"],brushSelector:"rect",getProgressive:function(){return!!this.get("large")&&this.get("progressive")},getProgressiveThreshold:function(){var t=this.get("progressiveThreshold"),e=this.get("largeThreshold");return e>t&&(t=e),t}});var RD=Wb([["fill","color"],["stroke","borderColor"],["lineWidth","borderWidth"],["stroke","barBorderColor"],["lineWidth","barBorderWidth"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),zD={getBarItemStyle:function(t){var e=RD(this,t);if(this.getBorderLineDash){var i=this.getBorderLineDash();i&&(e.lineDash=i)}return e}},BD=["itemStyle","barBorderWidth"];a(Lo.prototype,zD),Fs({type:"bar",render:function(t,e,i){this._updateDrawMode(t);var n=t.get("coordinateSystem");return"cartesian2d"!==n&&"polar"!==n||(this._isLargeDraw?this._renderLarge(t,e,i):this._renderNormal(t,e,i)),this.group},incrementalPrepareRender:function(t,e,i){this._clear(),this._updateDrawMode(t)},incrementalRender:function(t,e,i,n){this._incrementalRenderLarge(t,e)},_updateDrawMode:function(t){var e=t.pipelineContext.large;(null==this._isLargeDraw||e^this._isLargeDraw)&&(this._isLargeDraw=e,this._clear())},_renderNormal:function(t,e,i){var n,o=this.group,a=t.getData(),r=this._data,s=t.coordinateSystem,l=s.getBaseAxis();"cartesian2d"===s.type?n=l.isHorizontal():"polar"===s.type&&(n="angle"===l.dim);var u=t.isAnimationEnabled()?t:null;a.diff(r).add(function(e){if(a.hasValue(e)){var i=a.getItemModel(e),r=GD[s.type](a,e,i),l=VD[s.type](a,e,i,r,n,u);a.setItemGraphicEl(e,l),o.add(l),Lh(l,a,e,i,r,t,n,"polar"===s.type)}}).update(function(e,i){var l=r.getItemGraphicEl(i);if(a.hasValue(e)){var h=a.getItemModel(e),c=GD[s.type](a,e,h);l?bo(l,{shape:c},u,e):l=VD[s.type](a,e,h,c,n,u,!0),a.setItemGraphicEl(e,l),o.add(l),Lh(l,a,e,h,c,t,n,"polar"===s.type)}else o.remove(l)}).remove(function(t){var e=r.getItemGraphicEl(t);"cartesian2d"===s.type?e&&Dh(t,u,e):e&&Ch(t,u,e)}).execute(),this._data=a},_renderLarge:function(t,e,i){this._clear(),Ph(t,this.group)},_incrementalRenderLarge:function(t,e){Ph(e,this.group,!0)},dispose:B,remove:function(t){this._clear(t)},_clear:function(t){var e=this.group,i=this._data;t&&t.get("animation")&&i&&!this._isLargeDraw?i.eachItemGraphicEl(function(e){"sector"===e.type?Ch(e.dataIndex,t,e):Dh(e.dataIndex,t,e)}):e.removeAll(),this._data=null}});var VD={cartesian2d:function(t,e,i,n,o,r,s){var l=new aM({shape:a({},n)});if(r){var u=l.shape,h=o?"height":"width",c={};u[h]=0,c[h]=n[h],bM[s?"updateProps":"initProps"](l,{shape:c},r,e)}return l},polar:function(t,e,i,n,o,a,s){var l=n.startAngle0?1:-1,r=n.height>0?1:-1;return{x:n.x+a*o/2,y:n.y+r*o/2,width:n.width-a*o,height:n.height-r*o}},polar:function(t,e,i){var n=t.getItemLayout(e);return{cx:n.cx,cy:n.cy,r0:n.r0,r:n.r,startAngle:n.startAngle,endAngle:n.endAngle}}},FD=kn.extend({type:"largeBar",shape:{points:[]},buildPath:function(t,e){for(var i=e.points,n=this.__startPoint,o=this.__valueIdx,a=0;a0&&"scale"!==u){var d=o.getItemLayout(0),f=Math.max(i.getWidth(),i.getHeight())/2,p=m(r.removeClipPath,r);r.setClipPath(this._createClipPath(d.cx,d.cy,f,d.startAngle,d.clockwise,p,t))}else r.removeClipPath();this._data=o}},dispose:function(){},_createClipPath:function(t,e,i,n,o,a,r){var s=new QS({shape:{cx:t,cy:e,r0:0,r:i,startAngle:n,endAngle:n,clockwise:o}});return So(s,{shape:{endAngle:n+(o?1:-1)*Math.PI*2}},r,a),s},containPoint:function(t,e){var i=e.getData().getItemLayout(0);if(i){var n=t[0]-i.cx,o=t[1]-i.cy,a=Math.sqrt(n*n+o*o);return a<=i.r&&a>=i.r0}}});var XD=function(t,e){d(e,function(e){e.update="updateView",Ps(e,function(i,n){var o={};return n.eachComponent({mainType:"series",subType:t,query:i},function(t){t[e.method]&&t[e.method](i.name,i.dataIndex);var n=t.getData();n.each(function(e){var i=n.getName(e);o[i]=t.isSelected(i)||!1})}),{name:i.name,selected:o}})})},jD=function(t){return{getTargetSeries:function(e){var i={},n=R();return e.eachSeriesByType(t,function(t){t.__paletteScope=i,n.set(t.uid,t)}),n},reset:function(t,e){var i=t.getRawData(),n={},o=t.getData();o.each(function(t){var e=o.getRawIndex(t);n[e]=t}),i.each(function(e){var a=n[e],r=null!=a&&o.getItemVisual(a,"color",!0);if(r)i.setItemVisual(e,"color",r);else{var s=i.getItemModel(e).get("itemStyle.color")||t.getColorFromPalette(i.getName(e)||e+"",t.__paletteScope,i.count());i.setItemVisual(e,"color",s),null!=a&&o.setItemVisual(a,"color",s)}})}}},YD=function(t,e,i,n){var o,a,r=t.getData(),s=[],l=!1;r.each(function(i){var n,u,h,c,d=r.getItemLayout(i),f=r.getItemModel(i),p=f.getModel("label"),g=p.get("position")||f.get("emphasis.label.position"),m=f.getModel("labelLine"),v=m.get("length"),y=m.get("length2"),x=(d.startAngle+d.endAngle)/2,_=Math.cos(x),w=Math.sin(x);o=d.cx,a=d.cy;var b="inside"===g||"inner"===g;if("center"===g)n=d.cx,u=d.cy,c="center";else{var S=(b?(d.r+d.r0)/2*_:d.r*_)+o,M=(b?(d.r+d.r0)/2*w:d.r*w)+a;if(n=S+3*_,u=M+3*w,!b){var I=S+_*(v+e-d.r),T=M+w*(v+e-d.r),A=I+(_<0?-1:1)*y,D=T;n=A+(_<0?-5:5),u=D,h=[[S,M],[I,T],[A,D]]}c=b?"center":_>0?"left":"right"}var C=p.getFont(),L=p.get("rotate")?_<0?-x+Math.PI:-x:0,k=De(t.getFormattedLabel(i,"normal")||r.getName(i),C,c,"top");l=!!L,d.label={x:n,y:u,position:g,height:k.height,len:v,len2:y,linePoints:h,textAlign:c,verticalAlign:"middle",rotation:L,inside:b},b||s.push(d.label)}),!l&&t.get("avoidLabelOverlap")&&Bh(s,o,a,e,i,n)},qD=2*Math.PI,KD=Math.PI/180,$D=function(t){return{seriesType:t,reset:function(t,e){var i=e.findComponents({mainType:"legend"});if(i&&i.length){var n=t.getData();n.filterSelf(function(t){for(var e=n.getName(t),o=0;o=0;s--){var l=2*s,u=n[l]-a/2,h=n[l+1]-r/2;if(t>=u&&e>=h&&t<=u+a&&e<=h+r)return s}return-1}}),QD=Vh.prototype;QD.isPersistent=function(){return!this._incremental},QD.updateData=function(t){this.group.removeAll();var e=new JD({rectHover:!0,cursor:"default"});e.setShape({points:t.getLayout("symbolPoints")}),this._setCommon(e,t),this.group.add(e),this._incremental=null},QD.updateLayout=function(t){if(!this._incremental){var e=t.getLayout("symbolPoints");this.group.eachChild(function(t){if(null!=t.startIndex){var i=2*(t.endIndex-t.startIndex),n=4*t.startIndex*2;e=new Float32Array(e.buffer,n,i)}t.setShape("points",e)})}},QD.incrementalPrepareUpdate=function(t){this.group.removeAll(),this._clearIncremental(),t.count()>2e6?(this._incremental||(this._incremental=new Gn({silent:!0})),this.group.add(this._incremental)):this._incremental=null},QD.incrementalUpdate=function(t,e){var i;this._incremental?(i=new JD,this._incremental.addDisplayable(i,!0)):((i=new JD({rectHover:!0,cursor:"default",startIndex:t.start,endIndex:t.end})).incremental=!0,this.group.add(i)),i.setShape({points:e.getLayout("symbolPoints")}),this._setCommon(i,e,!!this._incremental)},QD._setCommon=function(t,e,i){var n=e.hostModel,o=e.getVisual("symbolSize");t.setShape("size",o instanceof Array?o:[o,o]),t.symbolProxy=Xl(e.getVisual("symbol"),0,0,0,0),t.setColor=t.symbolProxy.setColor;var a=t.shape.size[0]<4;t.useStyle(n.getModel("itemStyle").getItemStyle(a?["color","shadowBlur","shadowColor"]:["color"]));var r=e.getVisual("color");r&&t.setColor(r),i||(t.seriesIndex=n.seriesIndex,t.on("mousemove",function(e){t.dataIndex=null;var i=t.findDataIndex(e.offsetX,e.offsetY);i>=0&&(t.dataIndex=i+(t.startIndex||0))}))},QD.remove=function(){this._clearIncremental(),this._incremental=null,this.group.removeAll()},QD._clearIncremental=function(){var t=this._incremental;t&&t.clearDisplaybles()},Fs({type:"scatter",render:function(t,e,i){var n=t.getData();this._updateSymbolDraw(n,t).updateData(n),this._finished=!0},incrementalPrepareRender:function(t,e,i){var n=t.getData();this._updateSymbolDraw(n,t).incrementalPrepareUpdate(n),this._finished=!1},incrementalRender:function(t,e,i){this._symbolDraw.incrementalUpdate(t,e.getData()),this._finished=t.end===e.getData().count()},updateTransform:function(t,e,i){var n=t.getData();if(this.group.dirty(),!this._finished||n.count()>1e4||!this._symbolDraw.isPersistent())return{update:!0};var o=cD().reset(t);o.progress&&o.progress({start:0,end:n.count()},n),this._symbolDraw.updateLayout(n)},_updateSymbolDraw:function(t,e){var i=this._symbolDraw,n=e.pipelineContext.large;return i&&n===this._isLargeDraw||(i&&i.remove(),i=this._symbolDraw=n?new Vh:new Su,this._isLargeDraw=n,this.group.removeAll()),this.group.add(i.group),i},remove:function(t,e){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null},dispose:function(){}}),Es(hD("scatter","circle")),Os(cD("scatter")),u(Gh,HA),Fh.prototype.getIndicatorAxes=function(){return this._indicatorAxes},Fh.prototype.dataToPoint=function(t,e){var i=this._indicatorAxes[e];return this.coordToPoint(i.dataToCoord(t),e)},Fh.prototype.coordToPoint=function(t,e){var i=this._indicatorAxes[e].angle;return[this.cx+t*Math.cos(i),this.cy-t*Math.sin(i)]},Fh.prototype.pointToData=function(t){var e=t[0]-this.cx,i=t[1]-this.cy,n=Math.sqrt(e*e+i*i);e/=n,i/=n;for(var o,a=Math.atan2(-i,e),r=1/0,s=-1,l=0;ln[0]&&isFinite(c)&&isFinite(n[0]))}else{r.getTicks().length-1>a&&(u=i(u));var d=Math.round((n[0]+n[1])/2/u)*u,f=Math.round(a/2);r.setExtent(zo(d-f*u),zo(d+(a-f)*u)),r.setInterval(u)}})},Fh.dimensions=[],Fh.create=function(t,e){var i=[];return t.eachComponent("radar",function(n){var o=new Fh(n,t,e);i.push(o),n.coordinateSystem=o}),t.eachSeriesByType("radar",function(t){"radar"===t.get("coordinateSystem")&&(t.coordinateSystem=i[t.get("radarIndex")||0])}),i},Ba.register("radar",Fh);var tC=vD.valueAxis,eC=(Bs({type:"radar",optionUpdated:function(){var t=this.get("boundaryGap"),e=this.get("splitNumber"),o=this.get("scale"),s=this.get("axisLine"),l=this.get("axisTick"),u=this.get("axisLabel"),h=this.get("name"),c=this.get("name.show"),d=this.get("name.formatter"),p=this.get("nameGap"),g=this.get("triggerEvent"),m=f(this.get("indicator")||[],function(f){null!=f.max&&f.max>0&&!f.min?f.min=0:null!=f.min&&f.min<0&&!f.max&&(f.max=0);var m=h;if(null!=f.color&&(m=r({color:f.color},h)),f=n(i(f),{boundaryGap:t,splitNumber:e,scale:o,axisLine:s,axisTick:l,axisLabel:u,name:f.text,nameLocation:"end",nameGap:p,nameTextStyle:m,triggerEvent:g},!1),c||(f.name=""),"string"==typeof d){var v=f.name;f.name=d.replace("{value}",null!=v?v:"")}else"function"==typeof d&&(f.name=d(f.name,f));var y=a(new Lo(f,null,this.ecModel),CA);return y.mainType="radar",y.componentIndex=this.componentIndex,y},this);this.getIndicatorModels=function(){return m}},defaultOption:{zlevel:0,z:0,center:["50%","50%"],radius:"75%",startAngle:90,name:{show:!0},boundaryGap:[0,0],splitNumber:5,nameGap:15,scale:!1,shape:"polygon",axisLine:n({lineStyle:{color:"#bbb"}},tC.axisLine),axisLabel:Wh(tC.axisLabel,!1),axisTick:Wh(tC.axisTick,!1),splitLine:Wh(tC.splitLine,!0),splitArea:Wh(tC.splitArea,!0),indicator:[]}}),["axisLine","axisTickLabel","axisName"]);Vs({type:"radar",render:function(t,e,i){this.group.removeAll(),this._buildAxes(t),this._buildSplitLineAndArea(t)},_buildAxes:function(t){var e=t.coordinateSystem;d(f(e.getIndicatorAxes(),function(t){return new ID(t.model,{position:[e.cx,e.cy],rotation:t.angle,labelDirection:-1,tickDirection:-1,nameDirection:1})}),function(t){d(eC,t.add,t),this.group.add(t.getGroup())},this)},_buildSplitLineAndArea:function(t){function e(t,e,i){var n=i%e.length;return t[n]=t[n]||[],n}var i=t.coordinateSystem,n=i.getIndicatorAxes();if(n.length){var o=t.get("shape"),a=t.getModel("splitLine"),s=t.getModel("splitArea"),l=a.getModel("lineStyle"),u=s.getModel("areaStyle"),h=a.get("show"),c=s.get("show"),p=l.get("color"),g=u.get("color");p=y(p)?p:[p],g=y(g)?g:[g];var m=[],v=[];if("circle"===o)for(var x=n[0].getTicksCoords(),_=i.cx,w=i.cy,b=0;b"+f(i,function(i,n){var o=e.get(e.mapDimension(i.dim),t);return Qo(i.name+" : "+o)}).join("
")},defaultOption:{zlevel:0,z:2,coordinateSystem:"radar",legendHoverLink:!0,radarIndex:0,lineStyle:{width:2,type:"solid"},label:{position:"top"},symbol:"emptyCircle",symbolSize:4}});Fs({type:"radar",render:function(t,e,n){function o(t,e){var i=t.getItemVisual(e,"symbol")||"circle",n=t.getItemVisual(e,"color");if("none"!==i){var o=Hh(t.getItemVisual(e,"symbolSize")),a=Xl(i,-1,-1,2,2,n);return a.attr({style:{strokeNoScale:!0},z2:100,scale:[o[0]/2,o[1]/2]}),a}}function a(e,i,n,a,r,s){n.removeAll();for(var l=0;l"+Qo(n+" : "+i)},getTooltipPosition:function(t){if(null!=t){var e=this.getData().getName(t),i=this.coordinateSystem,n=i.getRegion(e);return n&&i.dataToPoint(n.center)}},setZoom:function(t){this.option.zoom=t},setCenter:function(t){this.option.center=t},defaultOption:{zlevel:0,z:2,coordinateSystem:"geo",map:"",left:"center",top:"center",aspectScale:.75,showLegendSymbol:!0,dataRangeHoverLink:!0,boundingCoords:null,center:null,zoom:1,scaleLimit:null,label:{show:!1,color:"#000"},itemStyle:{borderWidth:.5,borderColor:"#444",areaColor:"#eee"},emphasis:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{areaColor:"rgba(255,215,0,0.8)"}}}});h(wC,HD);var bC="\0_ec_interaction_mutex";Ps({type:"takeGlobalCursor",event:"globalCursorTaken",update:"update"},function(){}),h(ac,aw);var SC={axisPointer:1,tooltip:1,brush:1};_c.prototype={constructor:_c,draw:function(t,e,i,n,o){var a="geo"===t.mainType,r=t.getData&&t.getData();a&&e.eachComponent({mainType:"series",subType:"map"},function(e){r||e.getHostGeoModel()!==t||(r=e.getData())});var s=t.coordinateSystem;this._updateBackground(s);var l=this._regionsGroup,u=this.group,h=s.scale,c={position:s.position,scale:h};!l.childAt(0)||o?u.attr(c):bo(u,c,t),l.removeAll();var f=["itemStyle"],p=["emphasis","itemStyle"],g=["label"],m=["emphasis","label"],v=R();d(s.regions,function(e){var i=v.get(e.name)||v.set(e.name,new Zw),n=new hM({shape:{paths:[]}});i.add(n);var o,s=(C=t.getRegionModel(e.name)||t).getModel(f),u=C.getModel(p),c=vc(s),y=vc(u),x=C.getModel(g),_=C.getModel(m);if(r){o=r.indexOfName(e.name);var w=r.getItemVisual(o,"color",!0);w&&(c.fill=w)}d(e.geometries,function(t){if("polygon"===t.type){n.shape.paths.push(new nM({shape:{points:t.exterior}}));for(var e=0;e<(t.interiors?t.interiors.length:0);e++)n.shape.paths.push(new nM({shape:{points:t.interiors[e]}}))}}),n.setStyle(c),n.style.strokeNoScale=!0,n.culling=!0;var b=x.get("show"),S=_.get("show"),M=r&&isNaN(r.get(r.mapDimension("value"),o)),I=r&&r.getItemLayout(o);if(a||M&&(b||S)||I&&I.showLabel){var T,A=a?e.name:o;(!r||o>=0)&&(T=t);var D=new qS({position:e.center.slice(),scale:[1/h[0],1/h[1]],z2:10,silent:!0});co(D.style,D.hoverStyle={},x,_,{labelFetcher:T,labelDataIndex:A,defaultText:e.name,useInsideStyle:!1},{textAlign:"center",textVerticalAlign:"middle"}),i.add(D)}if(r)r.setItemGraphicEl(o,i);else{var C=t.getRegionModel(e.name);n.eventData={componentType:"geo",componentIndex:t.componentIndex,geoIndex:t.componentIndex,name:e.name,region:C&&C.option||{}}}(i.__regions||(i.__regions=[])).push(e),uo(i,y,{hoverSilentOnTouch:!!t.get("selectedMode")}),l.add(i)}),this._updateController(t,e,i),yc(this,t,l,i,n),xc(t,l)},remove:function(){this._regionsGroup.removeAll(),this._backgroundGroup.removeAll(),this._controller.dispose(),this._mapName&&xC.removeGraphic(this._mapName,this.uid),this._mapName=null,this._controllerHost={}},_updateBackground:function(t){var e=t.map;this._mapName!==e&&d(xC.makeGraphic(e,this.uid),function(t){this._backgroundGroup.add(t)},this),this._mapName=e},_updateController:function(t,e,i){function n(){var e={type:"geoRoam",componentType:l};return e[l+"Id"]=t.id,e}var o=t.coordinateSystem,r=this._controller,s=this._controllerHost;s.zoomLimit=t.get("scaleLimit"),s.zoom=o.getZoom(),r.enable(t.get("roam")||!1);var l=t.mainType;r.off("pan").on("pan",function(t){this._mouseDownFlag=!1,pc(s,t.dx,t.dy),i.dispatchAction(a(n(),{dx:t.dx,dy:t.dy}))},this),r.off("zoom").on("zoom",function(t){if(this._mouseDownFlag=!1,gc(s,t.scale,t.originX,t.originY),i.dispatchAction(a(n(),{zoom:t.scale,originX:t.originX,originY:t.originY})),this._updateGroup){var e=this.group.scale;this._regionsGroup.traverse(function(t){"text"===t.type&&t.attr("scale",[1/e[0],1/e[1]])})}},this),r.setPointerChecker(function(e,n,a){return o.getViewRectAfterRoam().contain(n,a)&&!mc(e,i,t)})}},Fs({type:"map",render:function(t,e,i,n){if(!n||"mapToggleSelect"!==n.type||n.from!==this.uid){var o=this.group;if(o.removeAll(),!t.getHostGeoModel()){if(n&&"geoRoam"===n.type&&"series"===n.componentType&&n.seriesId===t.id)(a=this._mapDraw)&&o.add(a.group);else if(t.needsDrawMap){var a=this._mapDraw||new _c(i,!0);o.add(a.group),a.draw(t,e,i,this,n),this._mapDraw=a}else this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null;t.get("showLegendSymbol")&&e.getComponent("legend")&&this._renderSymbols(t,e,i)}}},remove:function(){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null,this.group.removeAll()},dispose:function(){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null},_renderSymbols:function(t,e,i){var n=t.originalData,o=this.group;n.each(n.mapDimension("value"),function(e,i){if(!isNaN(e)){var a=n.getItemLayout(i);if(a&&a.point){var r=a.point,s=a.offset,l=new KS({style:{fill:t.getData().getVisual("color")},shape:{cx:r[0]+9*s,cy:r[1],r:3},silent:!0,z2:s?8:10});if(!s){var u=t.mainSeries.getData(),h=n.getName(i),c=u.indexOfName(h),d=n.getItemModel(i),f=d.getModel("label"),p=d.getModel("emphasis.label"),g=u.getItemGraphicEl(c),m=A(t.getFormattedLabel(i,"normal"),h),v=A(t.getFormattedLabel(i,"emphasis"),m),y=function(){var t=fo({},p,{text:p.get("show")?v:null},{isRectText:!0,useInsideStyle:!1},!0);l.style.extendFrom(t),l.__mapOriginalZ2=l.z2,l.z2+=1},x=function(){fo(l.style,f,{text:f.get("show")?m:null,textPosition:f.getShallow("position")||"bottom"},{isRectText:!0,useInsideStyle:!1}),null!=l.__mapOriginalZ2&&(l.z2=l.__mapOriginalZ2,l.__mapOriginalZ2=null)};g.on("mouseover",y).on("mouseout",x).on("emphasis",y).on("normal",x),x()}o.add(l)}}})}}),Ps({type:"geoRoam",event:"geoRoam",update:"updateTransform"},function(t,e){var i=t.componentType||"series";e.eachComponent({mainType:i,query:t},function(e){var n=e.coordinateSystem;if("geo"===n.type){var o=wc(n,t,e.get("scaleLimit"));e.setCenter&&e.setCenter(o.center),e.setZoom&&e.setZoom(o.zoom),"series"===i&&d(e.seriesGroup,function(t){t.setCenter(o.center),t.setZoom(o.zoom)})}})});Os(function(t){var e={};t.eachSeriesByType("map",function(i){var n=i.getMapType();if(!i.getHostGeoModel()&&!e[n]){var o={};d(i.seriesGroup,function(e){var i=e.coordinateSystem,n=e.originalData;e.get("showLegendSymbol")&&t.getComponent("legend")&&n.each(n.mapDimension("value"),function(t,e){var a=n.getName(e),r=i.getRegion(a);if(r&&!isNaN(t)){var s=o[a]||0,l=i.dataToPoint(r.center);o[a]=s+1,n.setItemLayout(e,{point:l,offset:s})}})});var a=i.getData();a.each(function(t){var e=a.getName(t),i=a.getItemLayout(t)||{};i.showLabel=!o[e],a.setItemLayout(t,i)}),e[n]=!0}})}),Es(function(t){t.eachSeriesByType("map",function(t){var e=t.get("color"),i=t.getModel("itemStyle"),n=i.get("areaColor"),o=i.get("color")||e[t.seriesIndex%e.length];t.getData().setVisual({areaColor:n,color:o})})}),ks(IT.PROCESSOR.STATISTIC,function(t){var e={};t.eachSeriesByType("map",function(t){var i=t.getHostGeoModel(),n=i?"o"+i.id:"i"+t.getMapType();(e[n]=e[n]||[]).push(t)}),d(e,function(t,e){for(var i=bc(f(t,function(t){return t.getData()}),t[0].get("mapValueCalculation")),n=0;ne&&(e=n.height)}this.height=e+1},getNodeById:function(t){if(this.getId()===t)return this;for(var e=0,i=this.children,n=i.length;e=0&&this.hostTree.data.setItemLayout(this.dataIndex,t,e)},getLayout:function(){return this.hostTree.data.getItemLayout(this.dataIndex)},getModel:function(t){if(!(this.dataIndex<0)){var e,i=this.hostTree,n=i.data.getItemModel(this.dataIndex),o=this.getLevelModel();return o||0!==this.children.length&&(0===this.children.length||!1!==this.isExpand)||(e=this.getLeavesModel()),n.getModel(t,(o||e||i.hostModel).getModel(t))}},getLevelModel:function(){return(this.hostTree.levelModels||[])[this.depth]},getLeavesModel:function(){return this.hostTree.leavesModel},setVisual:function(t,e){this.dataIndex>=0&&this.hostTree.data.setItemVisual(this.dataIndex,t,e)},getVisual:function(t,e){return this.hostTree.data.getItemVisual(this.dataIndex,t,e)},getRawIndex:function(){return this.hostTree.data.getRawIndex(this.dataIndex)},getId:function(){return this.hostTree.data.getId(this.dataIndex)},isAncestorOf:function(t){for(var e=t.parentNode;e;){if(e===this)return!0;e=e.parentNode}return!1},isDescendantOf:function(t){return t!==this&&t.isAncestorOf(this)}},kc.prototype={constructor:kc,type:"tree",eachNode:function(t,e,i){this.root.eachNode(t,e,i)},getNodeByDataIndex:function(t){var e=this.data.getRawIndex(t);return this._nodes[e]},getNodeByName:function(t){return this.root.getNodeByName(t)},update:function(){for(var t=this.data,e=this._nodes,i=0,n=e.length;ia&&(a=t.depth)});var r=t.expandAndCollapse&&t.initialTreeDepth>=0?t.initialTreeDepth:a;return o.root.eachNode("preorder",function(t){var e=t.hostTree.data.getRawDataItem(t.dataIndex);t.isExpand=e&&null!=e.collapsed?!e.collapsed:t.depth<=r}),o.data},getOrient:function(){var t=this.get("orient");return"horizontal"===t?t="LR":"vertical"===t&&(t="TB"),t},setZoom:function(t){this.option.zoom=t},setCenter:function(t){this.option.center=t},formatTooltip:function(t){for(var e=this.getData().tree,i=e.root.children[0],n=e.getNodeByDataIndex(t),o=n.getValue(),a=n.name;n&&n!==i;)a=n.parentNode.name+"."+a,n=n.parentNode;return Qo(a+(isNaN(o)||null==o?"":" : "+o))},defaultOption:{zlevel:0,z:2,coordinateSystem:"view",left:"12%",top:"12%",right:"12%",bottom:"12%",layout:"orthogonal",roam:!1,nodeScaleRatio:.4,center:null,zoom:1,orient:"LR",symbol:"emptyCircle",symbolSize:7,expandAndCollapse:!0,initialTreeDepth:2,lineStyle:{color:"#ccc",width:1.5,curveness:.5},itemStyle:{color:"lightsteelblue",borderColor:"#c23531",borderWidth:1.5},label:{show:!0,color:"#555"},leaves:{label:{show:!0}},animationEasing:"linear",animationDuration:700,animationDurationUpdate:1e3}}),Fs({type:"tree",init:function(t,e){this._oldTree,this._mainGroup=new Zw,this._controller=new ac(e.getZr()),this._controllerHost={target:this.group},this.group.add(this._mainGroup)},render:function(t,e,i,n){var o=t.getData(),a=t.layoutInfo,r=this._mainGroup,s=t.get("layout");"radial"===s?r.attr("position",[a.x+a.width/2,a.y+a.height/2]):r.attr("position",[a.x,a.y]),this._updateViewCoordSys(t),this._updateController(t,e,i);var l=this._data,u={expandAndCollapse:t.get("expandAndCollapse"),layout:s,orient:t.getOrient(),curvature:t.get("lineStyle.curveness"),symbolRotate:t.get("symbolRotate"),symbolOffset:t.get("symbolOffset"),hoverAnimation:t.get("hoverAnimation"),useNameLabel:!0,fadeIn:!0};o.diff(l).add(function(e){Xc(o,e)&&Yc(o,e,null,r,t,u)}).update(function(e,i){var n=l.getItemGraphicEl(i);Xc(o,e)?Yc(o,e,n,r,t,u):n&&qc(l,i,n,r,t,u)}).remove(function(e){var i=l.getItemGraphicEl(e);i&&qc(l,e,i,r,t,u)}).execute(),this._nodeScaleRatio=t.get("nodeScaleRatio"),this._updateNodeAndLinkScale(t),!0===u.expandAndCollapse&&o.eachItemGraphicEl(function(e,n){e.off("click").on("click",function(){i.dispatchAction({type:"treeExpandAndCollapse",seriesId:t.id,dataIndex:n})})}),this._data=o},_updateViewCoordSys:function(t){var e=t.getData(),i=[];e.each(function(t){var n=e.getItemLayout(t);!n||isNaN(n.x)||isNaN(n.y)||i.push([+n.x,+n.y])});var n=[],o=[];dn(i,n,o),o[0]-n[0]==0&&(o[0]+=1,n[0]-=1),o[1]-n[1]==0&&(o[1]+=1,n[1]-=1);var a=t.coordinateSystem=new Uh;a.zoomLimit=t.get("scaleLimit"),a.setBoundingRect(n[0],n[1],o[0]-n[0],o[1]-n[1]),a.setCenter(t.get("center")),a.setZoom(t.get("zoom")),this.group.attr({position:a.position,scale:a.scale}),this._viewCoordSys=a},_updateController:function(t,e,i){var n=this._controller,o=this._controllerHost,a=this.group;n.setPointerChecker(function(e,n,o){var r=a.getBoundingRect();return r.applyTransform(a.transform),r.contain(n,o)&&!mc(e,i,t)}),n.enable(t.get("roam")),o.zoomLimit=t.get("scaleLimit"),o.zoom=t.coordinateSystem.getZoom(),n.off("pan").off("zoom").on("pan",function(e){pc(o,e.dx,e.dy),i.dispatchAction({seriesId:t.id,type:"treeRoam",dx:e.dx,dy:e.dy})},this).on("zoom",function(e){gc(o,e.scale,e.originX,e.originY),i.dispatchAction({seriesId:t.id,type:"treeRoam",zoom:e.scale,originX:e.originX,originY:e.originY}),this._updateNodeAndLinkScale(t)},this)},_updateNodeAndLinkScale:function(t){var e=t.getData(),i=this._getNodeGlobalScale(t),n=[i,i];e.eachItemGraphicEl(function(t,e){t.attr("scale",n)})},_getNodeGlobalScale:function(t){var e=t.coordinateSystem;if("view"!==e.type)return 1;var i=this._nodeScaleRatio,n=e.scale,o=n&&n[0]||1;return((e.getZoom()-1)*i+1)/o},dispose:function(){this._controller&&this._controller.dispose(),this._controllerHost={}},remove:function(){this._mainGroup.removeAll(),this._data=null}}),Ps({type:"treeExpandAndCollapse",event:"treeExpandAndCollapse",update:"update"},function(t,e){e.eachComponent({mainType:"series",subType:"tree",query:t},function(e){var i=t.dataIndex,n=e.getData().tree.getNodeByDataIndex(i);n.isExpand=!n.isExpand})}),Ps({type:"treeRoam",event:"treeRoam",update:"none"},function(t,e){e.eachComponent({mainType:"series",subType:"tree",query:t},function(e){var i=wc(e.coordinateSystem,t);e.setCenter&&e.setCenter(i.center),e.setZoom&&e.setZoom(i.zoom)})});Es(hD("tree","circle")),Os(function(t,e){t.eachSeriesByType("tree",function(t){Qc(t,e)})}),OI.extend({type:"series.treemap",layoutMode:"box",dependencies:["grid","polar"],_viewRoot:null,defaultOption:{progressive:0,hoverLayerThreshold:1/0,left:"center",top:"middle",right:null,bottom:null,width:"80%",height:"80%",sort:!0,clipWindow:"origin",squareRatio:.5*(1+Math.sqrt(5)),leafDepth:null,drillDownIcon:"▶",zoomToNodeRatio:.1024,roam:!0,nodeClick:"zoomToNode",animation:!0,animationDurationUpdate:900,animationEasing:"quinticInOut",breadcrumb:{show:!0,height:22,left:"center",top:"bottom",emptyItemWidth:25,itemStyle:{color:"rgba(0,0,0,0.7)",borderColor:"rgba(255,255,255,0.7)",borderWidth:1,shadowColor:"rgba(150,150,150,1)",shadowBlur:3,shadowOffsetX:0,shadowOffsetY:0,textStyle:{color:"#fff"}},emphasis:{textStyle:{}}},label:{show:!0,distance:0,padding:5,position:"inside",color:"#fff",ellipsis:!0},upperLabel:{show:!1,position:[0,"50%"],height:20,color:"#fff",ellipsis:!0,verticalAlign:"middle"},itemStyle:{color:null,colorAlpha:null,colorSaturation:null,borderWidth:0,gapWidth:0,borderColor:"#fff",borderColorSaturation:null},emphasis:{upperLabel:{show:!0,position:[0,"50%"],color:"#fff",ellipsis:!0,verticalAlign:"middle"}},visualDimension:0,visualMin:null,visualMax:null,color:[],colorAlpha:null,colorSaturation:null,colorMappingBy:"index",visibleMin:10,childrenVisibleMin:null,levels:[]},getInitialData:function(t,e){var i={name:t.name,children:t.data};od(i);var n=t.levels||[];n=t.levels=ad(n,e);var o={};return o.levels=n,kc.createTree(i,this,o).data},optionUpdated:function(){this.resetViewRoot()},formatTooltip:function(t){var e=this.getData(),i=this.getRawValue(t),n=$o(y(i)?i[0]:i);return Qo(e.getName(t)+": "+n)},getDataParams:function(t){var e=OI.prototype.getDataParams.apply(this,arguments),i=this.getData().tree.getNodeByDataIndex(t);return e.treePathInfo=nd(i,this),e},setLayoutInfo:function(t){this.layoutInfo=this.layoutInfo||{},a(this.layoutInfo,t)},mapIdToIndex:function(t){var e=this._idIndexMap;e||(e=this._idIndexMap=R(),this._idIndexMapCount=0);var i=e.get(t);return null==i&&e.set(t,i=this._idIndexMapCount++),i},getViewRoot:function(){return this._viewRoot},resetViewRoot:function(t){t?this._viewRoot=t:t=this._viewRoot;var e=this.getRawData().tree.root;t&&(t===e||e.contains(t))||(this._viewRoot=e)}});var DC=5;rd.prototype={constructor:rd,render:function(t,e,i,n){var o=t.getModel("breadcrumb"),a=this.group;if(a.removeAll(),o.get("show")&&i){var r=o.getModel("itemStyle"),s=r.getModel("textStyle"),l={pos:{left:o.get("left"),right:o.get("right"),top:o.get("top"),bottom:o.get("bottom")},box:{width:e.getWidth(),height:e.getHeight()},emptyItemWidth:o.get("emptyItemWidth"),totalWidth:0,renderList:[]};this._prepare(i,l,s),this._renderContent(t,l,r,s,n),ua(a,l.pos,l.box)}},_prepare:function(t,e,i){for(var n=t;n;n=n.parentNode){var o=n.getModel().get("name"),a=i.getTextRect(o),r=Math.max(a.width+16,e.emptyItemWidth);e.totalWidth+=r+8,e.renderList.push({node:n,text:o,width:r})}},_renderContent:function(t,e,i,n,o){for(var a=0,s=e.emptyItemWidth,l=t.get("breadcrumb.height"),u=sa(e.pos,e.box),h=e.totalWidth,c=e.renderList,d=c.length-1;d>=0;d--){var f=c[d],p=f.node,g=f.width,m=f.text;h>u.width&&(h-=g-s,g=s,m=null);var y=new nM({shape:{points:sd(a,0,g,l,d===c.length-1,0===d)},style:r(i.getItemStyle(),{lineJoin:"bevel",text:m,textFill:n.getTextColor(),textFont:n.getFont()}),z:10,onclick:v(o,p)});this.group.add(y),ld(y,t,p),a+=g+8}},remove:function(){this.group.removeAll()}};var CC=m,LC=Zw,kC=aM,PC=d,NC=["label"],OC=["emphasis","label"],EC=["upperLabel"],RC=["emphasis","upperLabel"],zC=10,BC=1,VC=2,GC=Wb([["fill","color"],["stroke","strokeColor"],["lineWidth","strokeWidth"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),FC=function(t){var e=GC(t);return e.stroke=e.fill=e.lineWidth=null,e};Fs({type:"treemap",init:function(t,e){this._containerGroup,this._storage={nodeGroup:[],background:[],content:[]},this._oldTree,this._breadcrumb,this._controller,this._state="ready"},render:function(t,e,i,n){if(!(l(e.findComponents({mainType:"series",subType:"treemap",query:n}),t)<0)){this.seriesModel=t,this.api=i,this.ecModel=e;var o=td(n,["treemapZoomToNode","treemapRootToNode"],t),a=n&&n.type,r=t.layoutInfo,s=!this._oldTree,u=this._storage,h="treemapRootToNode"===a&&o&&u?{rootNodeGroup:u.nodeGroup[o.node.getRawIndex()],direction:n.direction}:null,c=this._giveContainerGroup(r),d=this._doRender(c,t,h);s||a&&"treemapZoomToNode"!==a&&"treemapRootToNode"!==a?d.renderFinally():this._doAnimation(c,d,t,h),this._resetController(i),this._renderBreadcrumb(t,i,o)}},_giveContainerGroup:function(t){var e=this._containerGroup;return e||(e=this._containerGroup=new LC,this._initEvents(e),this.group.add(e)),e.attr("position",[t.x,t.y]),e},_doRender:function(t,e,i){function n(t,e,i,o,a){function r(t){return t.getId()}function s(r,s){var l=null!=r?t[r]:null,u=null!=s?e[s]:null,c=h(l,u,i,a);c&&n(l&&l.viewChildren||[],u&&u.viewChildren||[],c,o,a+1)}o?(e=t,PC(t,function(t,e){!t.isRemoved()&&s(e,e)})):new Hs(e,t,r,r).add(s).update(s).remove(v(s,null)).execute()}var o=e.getData().tree,a=this._oldTree,r={nodeGroup:[],background:[],content:[]},s={nodeGroup:[],background:[],content:[]},l=this._storage,u=[],h=v(hd,e,s,l,i,r,u);n(o.root?[o.root]:[],a&&a.root?[a.root]:[],t,o===a||!a,0);var c=function(t){var e={nodeGroup:[],background:[],content:[]};return t&&PC(t,function(t,i){var n=e[i];PC(t,function(t){t&&(n.push(t),t.__tmWillDelete=1)})}),e}(l);return this._oldTree=o,this._storage=s,{lastsForAnimation:r,willDeleteEls:c,renderFinally:function(){PC(c,function(t){PC(t,function(t){t.parent&&t.parent.remove(t)})}),PC(u,function(t){t.invisible=!0,t.dirty()})}}},_doAnimation:function(t,e,i,n){if(i.get("animation")){var o=i.get("animationDurationUpdate"),r=i.get("animationEasing"),s=ud();PC(e.willDeleteEls,function(t,e){PC(t,function(t,i){if(!t.invisible){var a,l=t.parent;if(n&&"drillDown"===n.direction)a=l===n.rootNodeGroup?{shape:{x:0,y:0,width:l.__tmNodeWidth,height:l.__tmNodeHeight},style:{opacity:0}}:{style:{opacity:0}};else{var u=0,h=0;l.__tmWillDelete||(u=l.__tmNodeWidth/2,h=l.__tmNodeHeight/2),a="nodeGroup"===e?{position:[u,h],style:{opacity:0}}:{shape:{x:u,y:h,width:0,height:0},style:{opacity:0}}}a&&s.add(t,a,o,r)}})}),PC(this._storage,function(t,i){PC(t,function(t,n){var l=e.lastsForAnimation[i][n],u={};l&&("nodeGroup"===i?l.old&&(u.position=t.position.slice(),t.attr("position",l.old)):(l.old&&(u.shape=a({},t.shape),t.setShape(l.old)),l.fadein?(t.setStyle("opacity",0),u.style={opacity:1}):1!==t.style.opacity&&(u.style={opacity:1})),s.add(t,u,o,r))})},this),this._state="animating",s.done(CC(function(){this._state="ready",e.renderFinally()},this)).start()}},_resetController:function(t){var e=this._controller;e||((e=this._controller=new ac(t.getZr())).enable(this.seriesModel.get("roam")),e.on("pan",CC(this._onPan,this)),e.on("zoom",CC(this._onZoom,this)));var i=new ue(0,0,t.getWidth(),t.getHeight());e.setPointerChecker(function(t,e,n){return i.contain(e,n)})},_clearController:function(){var t=this._controller;t&&(t.dispose(),t=null)},_onPan:function(t){if("animating"!==this._state&&(Math.abs(t.dx)>3||Math.abs(t.dy)>3)){var e=this.seriesModel.getData().tree.root;if(!e)return;var i=e.getLayout();if(!i)return;this.api.dispatchAction({type:"treemapMove",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:i.x+t.dx,y:i.y+t.dy,width:i.width,height:i.height}})}},_onZoom:function(t){var e=t.originX,i=t.originY;if("animating"!==this._state){var n=this.seriesModel.getData().tree.root;if(!n)return;var o=n.getLayout();if(!o)return;var a=new ue(o.x,o.y,o.width,o.height),r=this.seriesModel.layoutInfo;e-=r.x,i-=r.y;var s=mt();_t(s,s,[-e,-i]),bt(s,s,[t.scale,t.scale]),_t(s,s,[e,i]),a.applyTransform(s),this.api.dispatchAction({type:"treemapRender",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:a.x,y:a.y,width:a.width,height:a.height}})}},_initEvents:function(t){t.on("click",function(t){if("ready"===this._state){var e=this.seriesModel.get("nodeClick",!0);if(e){var i=this.findTarget(t.offsetX,t.offsetY);if(i){var n=i.node;if(n.getLayout().isLeafRoot)this._rootToNode(i);else if("zoomToNode"===e)this._zoomToNode(i);else if("link"===e){var o=n.hostTree.data.getItemModel(n.dataIndex),a=o.get("link",!0),r=o.get("target",!0)||"blank";a&&window.open(a,r)}}}}},this)},_renderBreadcrumb:function(t,e,i){i||(i=null!=t.get("leafDepth",!0)?{node:t.getViewRoot()}:this.findTarget(e.getWidth()/2,e.getHeight()/2))||(i={node:t.getData().tree.root}),(this._breadcrumb||(this._breadcrumb=new rd(this.group))).render(t,e,i.node,CC(function(e){"animating"!==this._state&&(id(t.getViewRoot(),e)?this._rootToNode({node:e}):this._zoomToNode({node:e}))},this))},remove:function(){this._clearController(),this._containerGroup&&this._containerGroup.removeAll(),this._storage={nodeGroup:[],background:[],content:[]},this._state="ready",this._breadcrumb&&this._breadcrumb.remove()},dispose:function(){this._clearController()},_zoomToNode:function(t){this.api.dispatchAction({type:"treemapZoomToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:t.node})},_rootToNode:function(t){this.api.dispatchAction({type:"treemapRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:t.node})},findTarget:function(t,e){var i;return this.seriesModel.getViewRoot().eachNode({attr:"viewChildren",order:"preorder"},function(n){var o=this._storage.background[n.getRawIndex()];if(o){var a=o.transformCoordToLocal(t,e),r=o.shape;if(!(r.x<=a[0]&&a[0]<=r.x+r.width&&r.y<=a[1]&&a[1]<=r.y+r.height))return!1;i={node:n,offsetX:a[0],offsetY:a[1]}}},this),i}});for(var WC=["treemapZoomToNode","treemapRender","treemapMove"],HC=0;HC=0&&t.call(e,i[o],o)},uL.eachEdge=function(t,e){for(var i=this.edges,n=i.length,o=0;o=0&&i[o].node1.dataIndex>=0&&i[o].node2.dataIndex>=0&&t.call(e,i[o],o)},uL.breadthFirstTraverse=function(t,e,i,n){if(Zd.isInstance(e)||(e=this._nodesMap[Hd(e)]),e){for(var o="out"===i?"outEdges":"in"===i?"inEdges":"edges",a=0;a=0&&i.node2.dataIndex>=0});for(var o=0,a=n.length;o=0&&this[t][e].setItemVisual(this.dataIndex,i,n)},getVisual:function(i,n){return this[t][e].getItemVisual(this.dataIndex,i,n)},setLayout:function(i,n){this.dataIndex>=0&&this[t][e].setItemLayout(this.dataIndex,i,n)},getLayout:function(){return this[t][e].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[t][e].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[t][e].getRawIndex(this.dataIndex)}}};h(Zd,hL("hostGraph","data")),h(Ud,hL("hostGraph","edgeData")),lL.Node=Zd,lL.Edge=Ud,ji(Zd),ji(Ud);var cL=function(t,e,i,n,o){for(var a=new lL(n),r=0;r "+f)),h++)}var p,g=i.get("coordinateSystem");if("cartesian2d"===g||"polar"===g)p=dl(t,i);else{var m=Ba.get(g),v=m&&"view"!==m.type?m.dimensions||[]:[];l(v,"value")<0&&v.concat(["value"]);var y=oA(t,{coordDimensions:v});(p=new eA(y,i)).initData(t)}var x=new eA(["value"],i);return x.initData(u,s),o&&o(p,x),Sc({mainData:p,struct:a,structAttr:"graph",datas:{node:p,edge:x},datasAttr:{node:"data",edge:"edgeData"}}),a.update(),a},dL=Gs({type:"series.graph",init:function(t){dL.superApply(this,"init",arguments),this.legendDataProvider=function(){return this._categoriesData},this.fillDataTextStyle(t.edges||t.links),this._updateCategoriesData()},mergeOption:function(t){dL.superApply(this,"mergeOption",arguments),this.fillDataTextStyle(t.edges||t.links),this._updateCategoriesData()},mergeDefaultAndTheme:function(t){dL.superApply(this,"mergeDefaultAndTheme",arguments),Ci(t,["edgeLabel"],["show"])},getInitialData:function(t,e){var i=t.edges||t.links||[],n=t.data||t.nodes||[],o=this;if(n&&i)return cL(n,i,this,!0,function(t,i){function n(t){return(t=this.parsePath(t))&&"label"===t[0]?r:t&&"emphasis"===t[0]&&"label"===t[1]?l:this.parentModel}t.wrapMethod("getItemModel",function(t){var e=o._categoriesModels[t.getShallow("category")];return e&&(e.parentModel=t.parentModel,t.parentModel=e),t});var a=o.getModel("edgeLabel"),r=new Lo({label:a.option},a.parentModel,e),s=o.getModel("emphasis.edgeLabel"),l=new Lo({emphasis:{label:s.option}},s.parentModel,e);i.wrapMethod("getItemModel",function(t){return t.customizeGetParent(n),t})}).data},getGraph:function(){return this.getData().graph},getEdgeData:function(){return this.getGraph().edgeData},getCategoriesData:function(){return this._categoriesData},formatTooltip:function(t,e,i){if("edge"===i){var n=this.getData(),o=this.getDataParams(t,i),a=n.graph.getEdgeByIndex(t),r=n.getName(a.node1.dataIndex),s=n.getName(a.node2.dataIndex),l=[];return null!=r&&l.push(r),null!=s&&l.push(s),l=Qo(l.join(" > ")),o.value&&(l+=" : "+Qo(o.value)),l}return dL.superApply(this,"formatTooltip",arguments)},_updateCategoriesData:function(){var t=f(this.option.categories||[],function(t){return null!=t.value?t:a({value:0},t)}),e=new eA(["value"],this);e.initData(t),this._categoriesData=e,this._categoriesModels=e.mapArray(function(t){return e.getItemModel(t,!0)})},setZoom:function(t){this.option.zoom=t},setCenter:function(t){this.option.center=t},isAnimationEnabled:function(){return dL.superCall(this,"isAnimationEnabled")&&!("force"===this.get("layout")&&this.get("force.layoutAnimation"))},defaultOption:{zlevel:0,z:2,coordinateSystem:"view",legendHoverLink:!0,hoverAnimation:!0,layout:null,focusNodeAdjacency:!1,circular:{rotateLabel:!1},force:{initLayout:null,repulsion:[0,50],gravity:.1,edgeLength:30,layoutAnimation:!0},left:"center",top:"center",symbol:"circle",symbolSize:10,edgeSymbol:["none","none"],edgeSymbolSize:10,edgeLabel:{position:"middle"},draggable:!1,roam:!1,center:null,zoom:1,nodeScaleRatio:.6,label:{show:!1,formatter:"{b}"},itemStyle:{},lineStyle:{color:"#aaa",width:1,curveness:0,opacity:.5},emphasis:{label:{show:!0}}}}),fL=rM.prototype,pL=lM.prototype,gL=Fn({type:"ec-line",style:{stroke:"#000",fill:null},shape:{x1:0,y1:0,x2:0,y2:0,percent:1,cpx1:null,cpy1:null},buildPath:function(t,e){(Xd(e)?fL:pL).buildPath(t,e)},pointAt:function(t){return Xd(this.shape)?fL.pointAt.call(this,t):pL.pointAt.call(this,t)},tangentAt:function(t){var e=this.shape,i=Xd(e)?[e.x2-e.x1,e.y2-e.y1]:pL.tangentAt.call(this,t);return q(i,i)}}),mL=["fromSymbol","toSymbol"],vL=$d.prototype;vL.beforeUpdate=function(){var t=this,e=t.childOfName("fromSymbol"),i=t.childOfName("toSymbol"),n=t.childOfName("label");if(e||i||!n.ignore){for(var o=1,a=this.parent;a;)a.scale&&(o/=a.scale[0]),a=a.parent;var r=t.childOfName("line");if(this.__dirty||r.__dirty){var s=r.shape.percent,l=r.pointAt(0),u=r.pointAt(s),h=U([],u,l);if(q(h,h),e&&(e.attr("position",l),c=r.tangentAt(0),e.attr("rotation",Math.PI/2-Math.atan2(c[1],c[0])),e.attr("scale",[o*s,o*s])),i){i.attr("position",u);var c=r.tangentAt(1);i.attr("rotation",-Math.PI/2-Math.atan2(c[1],c[0])),i.attr("scale",[o*s,o*s])}if(!n.ignore){n.attr("position",u);var d,f,p,g=5*o;if("end"===n.__position)d=[h[0]*g+u[0],h[1]*g+u[1]],f=h[0]>.8?"left":h[0]<-.8?"right":"center",p=h[1]>.8?"top":h[1]<-.8?"bottom":"middle";else if("middle"===n.__position){var m=s/2,v=[(c=r.tangentAt(m))[1],-c[0]],y=r.pointAt(m);v[1]>0&&(v[0]=-v[0],v[1]=-v[1]),d=[y[0]+v[0]*g,y[1]+v[1]*g],f="center",p="bottom";var x=-Math.atan2(c[1],c[0]);u[0].8?"right":h[0]<-.8?"left":"center",p=h[1]>.8?"bottom":h[1]<-.8?"top":"middle";n.attr({style:{textVerticalAlign:n.__verticalAlign||p,textAlign:n.__textAlign||f},position:d,scale:[o,o]})}}}},vL._createLine=function(t,e,i){var n=t.hostModel,o=qd(t.getItemLayout(e));o.shape.percent=0,So(o,{shape:{percent:1}},n,e),this.add(o);var a=new qS({name:"label"});this.add(a),d(mL,function(i){var n=Yd(i,t,e);this.add(n),this[jd(i)]=t.getItemVisual(e,i)},this),this._updateCommonStl(t,e,i)},vL.updateData=function(t,e,i){var n=t.hostModel,o=this.childOfName("line"),a=t.getItemLayout(e),r={shape:{}};Kd(r.shape,a),bo(o,r,n,e),d(mL,function(i){var n=t.getItemVisual(e,i),o=jd(i);if(this[o]!==n){this.remove(this.childOfName(i));var a=Yd(i,t,e);this.add(a)}this[o]=n},this),this._updateCommonStl(t,e,i)},vL._updateCommonStl=function(t,e,i){var n=t.hostModel,o=this.childOfName("line"),a=i&&i.lineStyle,s=i&&i.hoverLineStyle,l=i&&i.labelModel,u=i&&i.hoverLabelModel;if(!i||t.hasItemOption){var h=t.getItemModel(e);a=h.getModel("lineStyle").getLineStyle(),s=h.getModel("emphasis.lineStyle").getLineStyle(),l=h.getModel("label"),u=h.getModel("emphasis.label")}var c=t.getItemVisual(e,"color"),f=D(t.getItemVisual(e,"opacity"),a.opacity,1);o.useStyle(r({strokeNoScale:!0,fill:"none",stroke:c,opacity:f},a)),o.hoverStyle=s,d(mL,function(t){var e=this.childOfName(t);e&&(e.setColor(c),e.setStyle({opacity:f}))},this);var p,g,m=l.getShallow("show"),v=u.getShallow("show"),y=this.childOfName("label");if((m||v)&&(p=c||"#000",null==(g=n.getFormattedLabel(e,"normal",t.dataType)))){var x=n.getRawValue(e);g=null==x?t.getName(e):isFinite(x)?zo(x):x}var _=m?g:null,w=v?A(n.getFormattedLabel(e,"emphasis",t.dataType),g):null,b=y.style;null==_&&null==w||(fo(y.style,l,{text:_},{autoColor:p}),y.__textAlign=b.textAlign,y.__verticalAlign=b.textVerticalAlign,y.__position=l.get("position")||"middle"),y.hoverStyle=null!=w?{text:w,textFill:u.getTextColor(!0),fontStyle:u.getShallow("fontStyle"),fontWeight:u.getShallow("fontWeight"),fontSize:u.getShallow("fontSize"),fontFamily:u.getShallow("fontFamily")}:{text:null},y.ignore=!m&&!v,uo(this)},vL.highlight=function(){this.trigger("emphasis")},vL.downplay=function(){this.trigger("normal")},vL.updateLayout=function(t,e){this.setLinePoints(t.getItemLayout(e))},vL.setLinePoints=function(t){var e=this.childOfName("line");Kd(e.shape,t),e.dirty()},u($d,Zw);var yL=Jd.prototype;yL.isPersistent=function(){return!0},yL.updateData=function(t){var e=this,i=e.group,n=e._lineData;e._lineData=t,n||i.removeAll();var o=ef(t);t.diff(n).add(function(i){Qd(e,t,i,o)}).update(function(i,a){tf(e,n,t,a,i,o)}).remove(function(t){i.remove(n.getItemGraphicEl(t))}).execute()},yL.updateLayout=function(){var t=this._lineData;t&&t.eachItemGraphicEl(function(e,i){e.updateLayout(t,i)},this)},yL.incrementalPrepareUpdate=function(t){this._seriesScope=ef(t),this._lineData=null,this.group.removeAll()},yL.incrementalUpdate=function(t,e){for(var i=t.start;i=o/3?1:2),l=e.y-n(r)*a*(a>=o/3?1:2);r=e.angle-Math.PI/2,t.moveTo(s,l),t.lineTo(e.x+i(r)*a,e.y+n(r)*a),t.lineTo(e.x+i(e.angle)*o,e.y+n(e.angle)*o),t.lineTo(e.x-i(r)*a,e.y-n(r)*a),t.lineTo(s,l)}}),LL=2*Math.PI,kL=(Mr.extend({type:"gauge",render:function(t,e,i){this.group.removeAll();var n=t.get("axisLine.lineStyle.color"),o=gf(t,i);this._renderMain(t,e,i,n,o)},dispose:function(){},_renderMain:function(t,e,i,n,o){for(var a=this.group,r=t.getModel("axisLine").getModel("lineStyle"),s=t.get("clockwise"),l=-t.get("startAngle")/180*Math.PI,u=-t.get("endAngle")/180*Math.PI,h=(u-l)%LL,c=l,d=r.get("width"),f=0;f=t&&(0===e?0:n[e-1][0]).4?"bottom":"middle",textAlign:A<-.4?"left":A>.4?"right":"center"},{autoColor:P}),silent:!0}))}if(g.get("show")&&T!==v){for(var N=0;N<=y;N++){var A=Math.cos(w),D=Math.sin(w),O=new rM({shape:{x1:A*c+u,y1:D*c+h,x2:A*(c-_)+u,y2:D*(c-_)+h},silent:!0,style:I});"auto"===I.stroke&&O.setStyle({stroke:n((T+N/y)/v)}),l.add(O),w+=S}w-=S}else w+=b}},_renderPointer:function(t,e,i,n,o,a,r,s){var l=this.group,u=this._data;if(t.get("pointer.show")){var h=[+t.get("min"),+t.get("max")],c=[a,r],d=t.getData(),f=d.mapDimension("value");d.diff(u).add(function(e){var i=new CL({shape:{angle:a}});So(i,{shape:{angle:Eo(d.get(f,e),h,c,!0)}},t),l.add(i),d.setItemGraphicEl(e,i)}).update(function(e,i){var n=u.getItemGraphicEl(i);bo(n,{shape:{angle:Eo(d.get(f,e),h,c,!0)}},t),l.add(n),d.setItemGraphicEl(e,n)}).remove(function(t){var e=u.getItemGraphicEl(t);l.remove(e)}).execute(),d.eachItemGraphicEl(function(t,e){var i=d.getItemModel(e),a=i.getModel("pointer");t.setShape({x:o.cx,y:o.cy,width:Ro(a.get("width"),o.r),r:Ro(a.get("length"),o.r)}),t.useStyle(i.getModel("itemStyle").getItemStyle()),"auto"===t.style.fill&&t.setStyle("fill",n(Eo(d.get(f,e),h,[0,1],!0))),uo(t,i.getModel("emphasis.itemStyle").getItemStyle())}),this._data=d}else u&&u.eachItemGraphicEl(function(t){l.remove(t)})},_renderTitle:function(t,e,i,n,o){var a=t.getData(),r=a.mapDimension("value"),s=t.getModel("title");if(s.get("show")){var l=s.get("offsetCenter"),u=o.cx+Ro(l[0],o.r),h=o.cy+Ro(l[1],o.r),c=+t.get("min"),d=+t.get("max"),f=n(Eo(t.getData().get(r,0),[c,d],[0,1],!0));this.group.add(new qS({silent:!0,style:fo({},s,{x:u,y:h,text:a.getName(0),textAlign:"center",textVerticalAlign:"middle"},{autoColor:f,forceRich:!0})}))}},_renderDetail:function(t,e,i,n,o){var a=t.getModel("detail"),r=+t.get("min"),s=+t.get("max");if(a.get("show")){var l=a.get("offsetCenter"),u=o.cx+Ro(l[0],o.r),h=o.cy+Ro(l[1],o.r),c=Ro(a.get("width"),o.r),d=Ro(a.get("height"),o.r),f=t.getData(),p=f.get(f.mapDimension("value"),0),g=n(Eo(p,[r,s],[0,1],!0));this.group.add(new qS({silent:!0,style:fo({},a,{x:u,y:h,text:mf(p,a.get("formatter")),textWidth:isNaN(c)?null:c,textHeight:isNaN(d)?null:d,textAlign:"center",textVerticalAlign:"middle"},{autoColor:g,forceRich:!0})}))}}}),Gs({type:"series.funnel",init:function(t){kL.superApply(this,"init",arguments),this.legendDataProvider=function(){return this.getRawData()},this._defaultLabelLine(t)},getInitialData:function(t,e){return WD(this,["value"])},_defaultLabelLine:function(t){Ci(t,"labelLine",["show"]);var e=t.labelLine,i=t.emphasis.labelLine;e.show=e.show&&t.label.show,i.show=i.show&&t.emphasis.label.show},getDataParams:function(t){var e=this.getData(),i=kL.superCall(this,"getDataParams",t),n=e.mapDimension("value"),o=e.getSum(n);return i.percent=o?+(e.get(n,t)/o*100).toFixed(2):0,i.$vars.push("percent"),i},defaultOption:{zlevel:0,z:2,legendHoverLink:!0,left:80,top:60,right:80,bottom:60,minSize:"0%",maxSize:"100%",sort:"descending",gap:0,funnelAlign:"center",label:{show:!0,position:"outer"},labelLine:{show:!0,length:20,lineStyle:{width:1,type:"solid"}},itemStyle:{borderColor:"#fff",borderWidth:1},emphasis:{label:{show:!0}}}})),PL=vf.prototype,NL=["itemStyle","opacity"];PL.updateData=function(t,e,i){var n=this.childAt(0),o=t.hostModel,a=t.getItemModel(e),s=t.getItemLayout(e),l=t.getItemModel(e).get(NL);l=null==l?1:l,n.useStyle({}),i?(n.setShape({points:s.points}),n.setStyle({opacity:0}),So(n,{style:{opacity:l}},o,e)):bo(n,{style:{opacity:l},shape:{points:s.points}},o,e);var u=a.getModel("itemStyle"),h=t.getItemVisual(e,"color");n.setStyle(r({lineJoin:"round",fill:h},u.getItemStyle(["opacity"]))),n.hoverStyle=u.getModel("emphasis").getItemStyle(),this._updateLabel(t,e),uo(this)},PL._updateLabel=function(t,e){var i=this.childAt(1),n=this.childAt(2),o=t.hostModel,a=t.getItemModel(e),r=t.getItemLayout(e).label,s=t.getItemVisual(e,"color");bo(i,{shape:{points:r.linePoints||r.linePoints}},o,e),bo(n,{style:{x:r.x,y:r.y}},o,e),n.attr({rotation:r.rotation,origin:[r.x,r.y],z2:10});var l=a.getModel("label"),u=a.getModel("emphasis.label"),h=a.getModel("labelLine"),c=a.getModel("emphasis.labelLine"),s=t.getItemVisual(e,"color");co(n.style,n.hoverStyle={},l,u,{labelFetcher:t.hostModel,labelDataIndex:e,defaultText:t.getName(e),autoColor:s,useInsideStyle:!!r.inside},{textAlign:r.textAlign,textVerticalAlign:r.verticalAlign}),n.ignore=n.normalIgnore=!l.get("show"),n.hoverIgnore=!u.get("show"),i.ignore=i.normalIgnore=!h.get("show"),i.hoverIgnore=!c.get("show"),i.setStyle({stroke:s}),i.setStyle(h.getModel("lineStyle").getLineStyle()),i.hoverStyle=c.getModel("lineStyle").getLineStyle()},u(vf,Zw);Mr.extend({type:"funnel",render:function(t,e,i){var n=t.getData(),o=this._data,a=this.group;n.diff(o).add(function(t){var e=new vf(n,t);n.setItemGraphicEl(t,e),a.add(e)}).update(function(t,e){var i=o.getItemGraphicEl(e);i.updateData(n,t),a.add(i),n.setItemGraphicEl(t,i)}).remove(function(t){var e=o.getItemGraphicEl(t);a.remove(e)}).execute(),this._data=n},remove:function(){this.group.removeAll(),this._data=null},dispose:function(){}});Es(jD("funnel")),Os(function(t,e,i){t.eachSeriesByType("funnel",function(t){var i=t.getData(),n=i.mapDimension("value"),o=t.get("sort"),a=yf(t,e),r=xf(i,o),s=[Ro(t.get("minSize"),a.width),Ro(t.get("maxSize"),a.width)],l=i.getDataExtent(n),u=t.get("min"),h=t.get("max");null==u&&(u=Math.min(l[0],0)),null==h&&(h=l[1]);var c=t.get("funnelAlign"),d=t.get("gap"),f=(a.height-d*(i.count()-1))/i.count(),p=a.y,g=function(t,e){var o,r=Eo(i.get(n,t)||0,[u,h],s,!0);switch(c){case"left":o=a.x;break;case"center":o=a.x+(a.width-r)/2;break;case"right":o=a.x+a.width-r}return[[o,e],[o+r,e]]};"ascending"===o&&(f=-f,d=-d,p+=a.height,r=r.reverse());for(var m=0;ma&&(e[1-n]=e[n]+h.sign*a),e},RL=d,zL=Math.min,BL=Math.max,VL=Math.floor,GL=Math.ceil,FL=zo,WL=Math.PI;If.prototype={type:"parallel",constructor:If,_init:function(t,e,i){var n=t.dimensions,o=t.parallelAxisIndex;RL(n,function(t,i){var n=o[i],a=e.getComponent("parallelAxis",n),r=this._axesMap.set(t,new OL(t,Vl(a),[0,0],a.get("type"),n)),s="category"===r.type;r.onBand=s&&a.get("boundaryGap"),r.inverse=a.get("inverse"),a.axis=r,r.model=a,r.coordinateSystem=a.coordinateSystem=this},this)},update:function(t,e){this._updateAxesFromSeries(this._model,t)},containPoint:function(t){var e=this._makeLayoutInfo(),i=e.axisBase,n=e.layoutBase,o=e.pixelDimIndex,a=t[1-o],r=t[o];return a>=i&&a<=i+e.axisLength&&r>=n&&r<=n+e.layoutLength},getModel:function(){return this._model},_updateAxesFromSeries:function(t,e){e.eachSeries(function(i){if(t.contains(i,e)){var n=i.getData();RL(this.dimensions,function(t){var e=this._axesMap.get(t);e.scale.unionExtentFromData(n,n.mapDimension(t)),Bl(e.scale,e.model)},this)}},this)},resize:function(t,e){this._rect=la(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()}),this._layoutAxes()},getRect:function(){return this._rect},_makeLayoutInfo:function(){var t,e=this._model,i=this._rect,n=["x","y"],o=["width","height"],a=e.get("layout"),r="horizontal"===a?0:1,s=i[o[r]],l=[0,s],u=this.dimensions.length,h=Tf(e.get("axisExpandWidth"),l),c=Tf(e.get("axisExpandCount")||0,[0,u]),d=e.get("axisExpandable")&&u>3&&u>c&&c>1&&h>0&&s>0,f=e.get("axisExpandWindow");f?(t=Tf(f[1]-f[0],l),f[1]=f[0]+t):(t=Tf(h*(c-1),l),(f=[h*(e.get("axisExpandCenter")||VL(u/2))-t/2])[1]=f[0]+t);var p=(s-t)/(u-c);p<3&&(p=0);var g=[VL(FL(f[0]/h,1))+1,GL(FL(f[1]/h,1))-1],m=p/h*f[0];return{layout:a,pixelDimIndex:r,layoutBase:i[n[r]],layoutLength:s,axisBase:i[n[1-r]],axisLength:i[o[1-r]],axisExpandable:d,axisExpandWidth:h,axisCollapseWidth:p,axisExpandWindow:f,axisCount:u,winInnerIndices:g,axisExpandWindow0Pos:m}},_layoutAxes:function(){var t=this._rect,e=this._axesMap,i=this.dimensions,n=this._makeLayoutInfo(),o=n.layout;e.each(function(t){var e=[0,n.axisLength],i=t.inverse?1:0;t.setExtent(e[i],e[1-i])}),RL(i,function(e,i){var a=(n.axisExpandable?Df:Af)(i,n),r={horizontal:{x:a.position,y:n.axisLength},vertical:{x:0,y:a.position}},s={horizontal:WL/2,vertical:0},l=[r[o].x+t.x,r[o].y+t.y],u=s[o],h=mt();wt(h,h,u),_t(h,h,l),this._axesLayout[e]={position:l,rotation:u,transform:h,axisNameAvailableWidth:a.axisNameAvailableWidth,axisLabelShow:a.axisLabelShow,nameTruncateMaxWidth:a.nameTruncateMaxWidth,tickDirection:1,labelDirection:1}},this)},getAxis:function(t){return this._axesMap.get(t)},dataToPoint:function(t,e){return this.axisCoordToPoint(this._axesMap.get(e).dataToCoord(t),e)},eachActiveState:function(t,e,i,n){null==i&&(i=0),null==n&&(n=t.count());var o=this._axesMap,a=this.dimensions,r=[],s=[];d(a,function(e){r.push(t.mapDimension(e)),s.push(o.get(e).model)});for(var l=this.hasAxisBrushed(),u=i;uo*(1-h[0])?(l="jump",r=s-o*(1-h[2])):(r=s-o*h[1])>=0&&(r=s-o*(1-h[1]))<=0&&(r=0),(r*=e.axisExpandWidth/u)?EL(r,n,a,"all"):l="none";else{o=n[1]-n[0];(n=[BL(0,a[1]*s/o-o/2)])[1]=zL(a[1],n[0]+o),n[0]=n[1]-o}return{axisExpandWindow:n,behavior:l}}},Ba.register("parallel",{create:function(t,e){var i=[];return t.eachComponent("parallel",function(n,o){var a=new If(n,t,e);a.name="parallel_"+o,a.resize(n,e),n.coordinateSystem=a,a.model=n,i.push(a)}),t.eachSeries(function(e){if("parallel"===e.get("coordinateSystem")){var i=t.queryComponents({mainType:"parallel",index:e.get("parallelIndex"),id:e.get("parallelId")})[0];e.coordinateSystem=i.coordinateSystem}}),i}});var HL=YM.extend({type:"baseParallelAxis",axis:null,activeIntervals:[],getAreaSelectStyle:function(){return Wb([["fill","color"],["lineWidth","borderWidth"],["stroke","borderColor"],["width","width"],["opacity","opacity"]])(this.getModel("areaSelectStyle"))},setActiveIntervals:function(t){var e=this.activeIntervals=i(t);if(e)for(var n=e.length-1;n>=0;n--)Bo(e[n])},getActiveState:function(t){var e=this.activeIntervals;if(!e.length)return"normal";if(null==t||isNaN(t))return"inactive";if(1===e.length){var i=e[0];if(i[0]<=t&&t<=i[1])return"active"}else for(var n=0,o=e.length;n5)return;var n=this._model.coordinateSystem.getSlidedAxisExpandWindow([t.offsetX,t.offsetY]);"none"!==n.behavior&&this._dispatchExpand({axisExpandWindow:n.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(t){if(!this._mouseDownPoint&&vp(this,"mousemove")){var e=this._model,i=e.coordinateSystem.getSlidedAxisExpandWindow([t.offsetX,t.offsetY]),n=i.behavior;"jump"===n&&this._throttledDispatchExpand.debounceNextCall(e.get("axisExpandDebounce")),this._throttledDispatchExpand("none"===n?null:{axisExpandWindow:i.axisExpandWindow,animation:"jump"===n&&null})}}};Ls(function(t){wf(t),bf(t)}),OI.extend({type:"series.parallel",dependencies:["parallel"],visualColorAccessPath:"lineStyle.color",getInitialData:function(t,e){var i=this.getSource();return yp(i,this),dl(i,this)},getRawIndicesByActiveState:function(t){var e=this.coordinateSystem,i=this.getData(),n=[];return e.eachActiveState(i,function(e,o){t===e&&n.push(i.getRawIndex(o))}),n},defaultOption:{zlevel:0,z:2,coordinateSystem:"parallel",parallelIndex:0,label:{show:!1},inactiveOpacity:.05,activeOpacity:1,lineStyle:{width:1,opacity:.45,type:"solid"},emphasis:{label:{show:!1}},progressive:500,smooth:!1,animationEasing:"linear"}});var hk=.3,ck=(Mr.extend({type:"parallel",init:function(){this._dataGroup=new Zw,this.group.add(this._dataGroup),this._data,this._initialized},render:function(t,e,i,n){var o=this._dataGroup,a=t.getData(),r=this._data,s=t.coordinateSystem,l=s.dimensions,u=Sp(t);if(a.diff(r).add(function(t){Mp(bp(a,o,t,l,s),a,t,u)}).update(function(e,i){var o=r.getItemGraphicEl(i),h=wp(a,e,l,s);a.setItemGraphicEl(e,o),bo(o,{shape:{points:h}},n&&!1===n.animation?null:t,e),Mp(o,a,e,u)}).remove(function(t){var e=r.getItemGraphicEl(t);o.remove(e)}).execute(),!this._initialized){this._initialized=!0;var h=_p(s,t,function(){setTimeout(function(){o.removeClipPath()})});o.setClipPath(h)}this._data=a},incrementalPrepareRender:function(t,e,i){this._initialized=!0,this._data=null,this._dataGroup.removeAll()},incrementalRender:function(t,e,i){for(var n=e.getData(),o=e.coordinateSystem,a=o.dimensions,r=Sp(e),s=t.start;sn&&(n=e)}),d(e,function(e){var o=new jC({type:"color",mappingMethod:"linear",dataExtent:[i,n],visual:t.get("color")}).mapValueToVisual(e.getLayout().value);e.setVisual("color",o);var a=e.getModel().get("itemStyle.color");null!=a&&e.setVisual("color",a)})}})});var mk={_baseAxisDim:null,getInitialData:function(t,e){var i,n,o=e.getComponent("xAxis",this.get("xAxisIndex")),a=e.getComponent("yAxis",this.get("yAxisIndex")),r=o.get("type"),s=a.get("type");"category"===r?(t.layout="horizontal",i=o.getOrdinalMeta(),n=!0):"category"===s?(t.layout="vertical",i=a.getOrdinalMeta(),n=!0):t.layout=t.layout||"horizontal";var l=["x","y"],u="horizontal"===t.layout?0:1,h=this._baseAxisDim=l[u],c=l[1-u],f=[o,a],p=f[u].get("type"),g=f[1-u].get("type"),m=t.data;if(m&&n){var v=[];d(m,function(t,e){var i;t.value&&y(t.value)?(i=t.value.slice(),t.value.unshift(e)):y(t)?(i=t.slice(),t.unshift(e)):i=t,v.push(i)}),t.data=v}var x=this.defaultValueDimensions;return WD(this,{coordDimensions:[{name:h,type:Xs(p),ordinalMeta:i,otherDims:{tooltip:!1,itemName:0},dimsDef:["base"]},{name:c,type:Xs(g),dimsDef:x.slice()}],dimensionsCount:x.length+1})},getBaseAxis:function(){var t=this._baseAxisDim;return this.ecModel.getComponent(t+"Axis",this.get(t+"AxisIndex")).axis}};h(OI.extend({type:"series.boxplot",dependencies:["xAxis","yAxis","grid"],defaultValueDimensions:[{name:"min",defaultTooltip:!0},{name:"Q1",defaultTooltip:!0},{name:"median",defaultTooltip:!0},{name:"Q3",defaultTooltip:!0},{name:"max",defaultTooltip:!0}],dimensions:null,defaultOption:{zlevel:0,z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,hoverAnimation:!0,layout:null,boxWidth:[7,50],itemStyle:{color:"#fff",borderWidth:1},emphasis:{itemStyle:{borderWidth:2,shadowBlur:5,shadowOffsetX:2,shadowOffsetY:2,shadowColor:"rgba(0,0,0,0.4)"}},animationEasing:"elasticOut",animationDuration:800}}),mk,!0);var vk=["itemStyle"],yk=["emphasis","itemStyle"],xk=(Mr.extend({type:"boxplot",render:function(t,e,i){var n=t.getData(),o=this.group,a=this._data;this._data||o.removeAll();var r="horizontal"===t.get("layout")?1:0;n.diff(a).add(function(t){if(n.hasValue(t)){var e=qp(n.getItemLayout(t),n,t,r,!0);n.setItemGraphicEl(t,e),o.add(e)}}).update(function(t,e){var i=a.getItemGraphicEl(e);if(n.hasValue(t)){var s=n.getItemLayout(t);i?Kp(s,i,n,t):i=qp(s,n,t,r),o.add(i),n.setItemGraphicEl(t,i)}else o.remove(i)}).remove(function(t){var e=a.getItemGraphicEl(t);e&&o.remove(e)}).execute(),this._data=n},remove:function(t){var e=this.group,i=this._data;this._data=null,i&&i.eachItemGraphicEl(function(t){t&&e.remove(t)})},dispose:B}),kn.extend({type:"boxplotBoxPath",shape:{},buildPath:function(t,e){var i=e.points,n=0;for(t.moveTo(i[n][0],i[n][1]),n++;n<4;n++)t.lineTo(i[n][0],i[n][1]);for(t.closePath();n0?Ck:Lk)}function n(t,e){return e.get(t>0?Ak:Dk)}var o=t.getData(),a=t.pipelineContext.large;if(o.setVisual({legendSymbol:"roundRect",colorP:i(1,t),colorN:i(-1,t),borderColorP:n(1,t),borderColorN:n(-1,t)}),!e.isSeriesFiltered(t))return!a&&{progress:function(t,e){for(var o;null!=(o=t.next());){var a=e.getItemModel(o),r=e.getItemLayout(o).sign;e.setItemVisual(o,{color:i(r,a),borderColor:n(r,a)})}}}}},Pk="undefined"!=typeof Float32Array?Float32Array:Array,Nk={seriesType:"candlestick",plan:zI(),reset:function(t){var e=t.coordinateSystem,i=t.getData(),n=sg(t,i),o=0,a=1,r=["x","y"],s=i.mapDimension(r[o]),l=i.mapDimension(r[a],!0),u=l[0],h=l[1],c=l[2],d=l[3];if(i.setLayout({candleWidth:n,isSimpleBox:n<=1.3}),!(null==s||l.length<4))return{progress:t.pipelineContext.large?function(t,i){for(var n,r,l=new Pk(5*t.count),f=0,p=[],g=[];null!=(r=t.next());){var m=i.get(s,r),v=i.get(u,r),y=i.get(h,r),x=i.get(c,r),_=i.get(d,r);isNaN(m)||isNaN(x)||isNaN(_)?(l[f++]=NaN,f+=4):(l[f++]=rg(i,r,v,y,h),p[o]=m,p[a]=x,n=e.dataToPoint(p,null,g),l[f++]=n?n[0]:NaN,l[f++]=n?n[1]:NaN,p[a]=_,n=e.dataToPoint(p,null,g),l[f++]=n?n[1]:NaN)}i.setLayout("largePoints",l)}:function(t,i){function r(t,i){var n=[];return n[o]=i,n[a]=t,isNaN(i)||isNaN(t)?[NaN,NaN]:e.dataToPoint(n)}function l(t,e,i){var a=e.slice(),r=e.slice();a[o]=Yn(a[o]+n/2,1,!1),r[o]=Yn(r[o]-n/2,1,!0),i?t.push(a,r):t.push(r,a)}function f(t){return t[o]=Yn(t[o],1),t}for(var p;null!=(p=t.next());){var g=i.get(s,p),m=i.get(u,p),v=i.get(h,p),y=i.get(c,p),x=i.get(d,p),_=Math.min(m,v),w=Math.max(m,v),b=r(_,g),S=r(w,g),M=r(y,g),I=r(x,g),T=[];l(T,S,0),l(T,b,1),T.push(f(I),f(S),f(M),f(b)),i.setItemLayout(p,{sign:rg(i,p,m,v,h),initBaseline:m>v?S[a]:b[a],ends:T,brushRect:function(t,e,i){var s=r(t,i),l=r(e,i);return s[o]-=n/2,l[o]-=n/2,{x:s[0],y:s[1],width:a?n:l[0]-s[0],height:a?l[1]-s[1]:n}}(y,x,g)})}}}}};Ls(function(t){t&&y(t.series)&&d(t.series,function(t){w(t)&&"k"===t.type&&(t.type="candlestick")})}),Es(kk),Os(Nk),OI.extend({type:"series.effectScatter",dependencies:["grid","polar"],getInitialData:function(t,e){return dl(this.getSource(),this)},brushSelector:"point",defaultOption:{coordinateSystem:"cartesian2d",zlevel:0,z:2,legendHoverLink:!0,effectType:"ripple",progressive:0,showEffectOn:"render",rippleEffect:{period:4,scale:2.5,brushType:"fill"},symbolSize:10}});var Ok=hg.prototype;Ok.stopEffectAnimation=function(){this.childAt(1).removeAll()},Ok.startEffectAnimation=function(t){for(var e=t.symbolType,i=t.color,n=this.childAt(1),o=0;o<3;o++){var a=Xl(e,-1,-1,2,2,i);a.attr({style:{strokeNoScale:!0},z2:99,silent:!0,scale:[.5,.5]});var r=-o/3*t.period+t.effectOffset;a.animate("",!0).when(t.period,{scale:[t.rippleScale/2,t.rippleScale/2]}).delay(r).start(),a.animateStyle(!0).when(t.period,{opacity:0}).delay(r).start(),n.add(a)}ug(n,t)},Ok.updateEffectAnimation=function(t){for(var e=this._effectCfg,i=this.childAt(1),n=["symbolType","period","rippleScale"],o=0;o "))},preventIncremental:function(){return!!this.get("effect.show")},getProgressive:function(){var t=this.option.progressive;return null==t?this.option.large?1e4:this.get("progressive"):t},getProgressiveThreshold:function(){var t=this.option.progressiveThreshold;return null==t?this.option.large?2e4:this.get("progressiveThreshold"):t},defaultOption:{coordinateSystem:"geo",zlevel:0,z:2,legendHoverLink:!0,hoverAnimation:!0,xAxisIndex:0,yAxisIndex:0,symbol:["none","none"],symbolSize:[10,10],geoIndex:0,effect:{show:!1,period:4,constantSpeed:0,symbol:"circle",symbolSize:3,loop:!0,trailLength:.2},large:!1,largeThreshold:2e3,polyline:!1,label:{show:!1,position:"end"},lineStyle:{opacity:.5}}}),Bk=dg.prototype;Bk.createLine=function(t,e,i){return new $d(t,e,i)},Bk._updateEffectSymbol=function(t,e){var i=t.getItemModel(e).getModel("effect"),n=i.get("symbolSize"),o=i.get("symbol");y(n)||(n=[n,n]);var a=i.get("color")||t.getItemVisual(e,"color"),r=this.childAt(1);this._symbolType!==o&&(this.remove(r),(r=Xl(o,-.5,-.5,1,1,a)).z2=100,r.culling=!0,this.add(r)),r&&(r.setStyle("shadowColor",a),r.setStyle(i.getItemStyle(["color"])),r.attr("scale",n),r.setColor(a),r.attr("scale",n),this._symbolType=o,this._updateEffectAnimation(t,i,e))},Bk._updateEffectAnimation=function(t,e,i){var n=this.childAt(1);if(n){var o=this,a=t.getItemLayout(i),r=1e3*e.get("period"),s=e.get("loop"),l=e.get("constantSpeed"),u=T(e.get("delay"),function(e){return e/t.count()*r/3}),h="function"==typeof u;if(n.ignore=!0,this.updateAnimationPoints(n,a),l>0&&(r=this.getLineLength(n)/l*1e3),r!==this._period||s!==this._loop){n.stopAnimation();var c=u;h&&(c=u(i)),n.__t>0&&(c=-r*n.__t),n.__t=0;var d=n.animate("",s).when(r,{__t:1}).delay(c).during(function(){o.updateSymbolPosition(n)});s||d.done(function(){o.remove(n)}),d.start()}this._period=r,this._loop=s}},Bk.getLineLength=function(t){return ew(t.__p1,t.__cp1)+ew(t.__cp1,t.__p2)},Bk.updateAnimationPoints=function(t,e){t.__p1=e[0],t.__p2=e[1],t.__cp1=e[2]||[(e[0][0]+e[1][0])/2,(e[0][1]+e[1][1])/2]},Bk.updateData=function(t,e,i){this.childAt(0).updateData(t,e,i),this._updateEffectSymbol(t,e)},Bk.updateSymbolPosition=function(t){var e=t.__p1,i=t.__p2,n=t.__cp1,o=t.__t,a=t.position,r=rn,s=sn;a[0]=r(e[0],n[0],i[0],o),a[1]=r(e[1],n[1],i[1],o);var l=s(e[0],n[0],i[0],o),u=s(e[1],n[1],i[1],o);t.rotation=-Math.atan2(u,l)-Math.PI/2,t.ignore=!1},Bk.updateLayout=function(t,e){this.childAt(0).updateLayout(t,e);var i=t.getItemModel(e).getModel("effect");this._updateEffectAnimation(t,i,e)},u(dg,Zw);var Vk=fg.prototype;Vk._createPolyline=function(t,e,i){var n=t.getItemLayout(e),o=new oM({shape:{points:n}});this.add(o),this._updateCommonStl(t,e,i)},Vk.updateData=function(t,e,i){var n=t.hostModel;bo(this.childAt(0),{shape:{points:t.getItemLayout(e)}},n,e),this._updateCommonStl(t,e,i)},Vk._updateCommonStl=function(t,e,i){var n=this.childAt(0),o=t.getItemModel(e),a=t.getItemVisual(e,"color"),s=i&&i.lineStyle,l=i&&i.hoverLineStyle;i&&!t.hasItemOption||(s=o.getModel("lineStyle").getLineStyle(),l=o.getModel("emphasis.lineStyle").getLineStyle()),n.useStyle(r({strokeNoScale:!0,fill:"none",stroke:a},s)),n.hoverStyle=l,uo(this)},Vk.updateLayout=function(t,e){this.childAt(0).setShape("points",t.getItemLayout(e))},u(fg,Zw);var Gk=pg.prototype;Gk.createLine=function(t,e,i){return new fg(t,e,i)},Gk.updateAnimationPoints=function(t,e){this._points=e;for(var i=[0],n=0,o=1;o=0&&!(n[r]<=e);r--);r=Math.min(r,o-2)}else{for(var r=a;re);r++);r=Math.min(r-1,o-2)}J(t.position,i[r],i[r+1],(e-n[r])/(n[r+1]-n[r]));var s=i[r+1][0]-i[r][0],l=i[r+1][1]-i[r][1];t.rotation=-Math.atan2(l,s)-Math.PI/2,this._lastFrame=r,this._lastFramePercent=e,t.ignore=!1}},u(pg,dg);var Fk=Fn({shape:{polyline:!1,curveness:0,segs:[]},buildPath:function(t,e){var i=e.segs,n=e.curveness;if(e.polyline)for(r=0;r0){t.moveTo(i[r++],i[r++]);for(var a=1;a0){var c=(s+u)/2-(l-h)*n,d=(l+h)/2-(u-s)*n;t.quadraticCurveTo(c,d,u,h)}else t.lineTo(u,h)}},findDataIndex:function(t,e){var i=this.shape,n=i.segs,o=i.curveness;if(i.polyline)for(var a=0,r=0;r0)for(var l=n[r++],u=n[r++],h=1;h0){if(xn(l,u,(l+c)/2-(u-d)*o,(u+d)/2-(c-l)*o,c,d))return a}else if(vn(l,u,c,d))return a;a++}return-1}}),Wk=gg.prototype;Wk.isPersistent=function(){return!this._incremental},Wk.updateData=function(t){this.group.removeAll();var e=new Fk({rectHover:!0,cursor:"default"});e.setShape({segs:t.getLayout("linesPoints")}),this._setCommon(e,t),this.group.add(e),this._incremental=null},Wk.incrementalPrepareUpdate=function(t){this.group.removeAll(),this._clearIncremental(),t.count()>5e5?(this._incremental||(this._incremental=new Gn({silent:!0})),this.group.add(this._incremental)):this._incremental=null},Wk.incrementalUpdate=function(t,e){var i=new Fk;i.setShape({segs:e.getLayout("linesPoints")}),this._setCommon(i,e,!!this._incremental),this._incremental?this._incremental.addDisplayable(i,!0):(i.rectHover=!0,i.cursor="default",i.__startIndex=t.start,this.group.add(i))},Wk.remove=function(){this._clearIncremental(),this._incremental=null,this.group.removeAll()},Wk._setCommon=function(t,e,i){var n=e.hostModel;t.setShape({polyline:n.get("polyline"),curveness:n.get("lineStyle.curveness")}),t.useStyle(n.getModel("lineStyle").getLineStyle()),t.style.strokeNoScale=!0;var o=e.getVisual("color");o&&t.setStyle("stroke",o),t.setStyle("fill"),i||(t.seriesIndex=n.seriesIndex,t.on("mousemove",function(e){t.dataIndex=null;var i=t.findDataIndex(e.offsetX,e.offsetY);i>0&&(t.dataIndex=i+t.__startIndex)}))},Wk._clearIncremental=function(){var t=this._incremental;t&&t.clearDisplaybles()};var Hk={seriesType:"lines",plan:zI(),reset:function(t){var e=t.coordinateSystem,i=t.get("polyline"),n=t.pipelineContext.large;return{progress:function(o,a){var r=[];if(n){var s,l=o.end-o.start;if(i){for(var u=0,h=o.start;h0){var I=a(v)?s:l;v>0&&(v=v*S+b),x[_++]=I[M],x[_++]=I[M+1],x[_++]=I[M+2],x[_++]=I[M+3]*v*256}else _+=4}return c.putImageData(y,0,0),h},_getBrush:function(){var t=this._brushCanvas||(this._brushCanvas=Y_()),e=this.pointSize+this.blurSize,i=2*e;t.width=i,t.height=i;var n=t.getContext("2d");return n.clearRect(0,0,i,i),n.shadowOffsetX=i,n.shadowBlur=this.blurSize,n.shadowColor="#000",n.beginPath(),n.arc(-e,e,this.pointSize,0,2*Math.PI,!0),n.closePath(),n.fill(),t},_getGradient:function(t,e,i){for(var n=this._gradientPixels,o=n[i]||(n[i]=new Uint8ClampedArray(1024)),a=[0,0,0,0],r=0,s=0;s<256;s++)e[i](s/255,!0,a),o[r++]=a[0],o[r++]=a[1],o[r++]=a[2],o[r++]=a[3];return o}},Fs({type:"heatmap",render:function(t,e,i){var n;e.eachComponent("visualMap",function(e){e.eachTargetSeries(function(i){i===t&&(n=e)})}),this.group.removeAll(),this._incrementalDisplayable=null;var o=t.coordinateSystem;"cartesian2d"===o.type||"calendar"===o.type?this._renderOnCartesianAndCalendar(t,i,0,t.getData().count()):_g(o)&&this._renderOnGeo(o,t,n,i)},incrementalPrepareRender:function(t,e,i){this.group.removeAll()},incrementalRender:function(t,e,i,n){e.coordinateSystem&&this._renderOnCartesianAndCalendar(e,n,t.start,t.end,!0)},_renderOnCartesianAndCalendar:function(t,e,i,n,o){var r,s,l=t.coordinateSystem;if("cartesian2d"===l.type){var u=l.getAxis("x"),h=l.getAxis("y");r=u.getBandWidth(),s=h.getBandWidth()}for(var c=this.group,d=t.getData(),f=t.getModel("itemStyle").getItemStyle(["color"]),p=t.getModel("emphasis.itemStyle").getItemStyle(),g=t.getModel("label"),m=t.getModel("emphasis.label"),v=l.type,y="cartesian2d"===v?[d.mapDimension("x"),d.mapDimension("y"),d.mapDimension("value")]:[d.mapDimension("time"),d.mapDimension("value")],x=i;x=e.y&&t[1]<=e.y+e.height:i.contain(i.toLocalCoord(t[1]))&&t[0]>=e.y&&t[0]<=e.y+e.height},pointToData:function(t){var e=this.getAxis();return[e.coordToData(e.toLocalCoord(t["horizontal"===e.orient?0:1]))]},dataToPoint:function(t){var e=this.getAxis(),i=this.getRect(),n=[],o="horizontal"===e.orient?0:1;return t instanceof Array&&(t=t[0]),n[o]=e.toGlobalCoord(e.dataToCoord(+t)),n[1-o]=0===o?i.y+i.height/2:i.x+i.width/2,n}},Ba.register("single",{create:function(t,e){var i=[];return t.eachComponent("singleAxis",function(n,o){var a=new Zg(n,t,e);a.name="single_"+o,a.resize(n,e),n.coordinateSystem=a,i.push(a)}),t.eachSeries(function(e){if("singleAxis"===e.get("coordinateSystem")){var i=t.queryComponents({mainType:"singleAxis",index:e.get("singleAxisIndex"),id:e.get("singleAxisId")})[0];e.coordinateSystem=i&&i.coordinateSystem}}),i},dimensions:Zg.prototype.dimensions});var $k=["axisLine","axisTickLabel","axisName"],Jk=LD.extend({type:"singleAxis",axisPointerClass:"SingleAxisPointer",render:function(t,e,i,n){var o=this.group;o.removeAll();var a=Ug(t),r=new ID(t,a);d($k,r.add,r),o.add(r.getGroup()),t.get("splitLine.show")&&this._splitLine(t),Jk.superCall(this,"render",t,e,i,n)},_splitLine:function(t){var e=t.axis;if(!e.scale.isBlank()){var i=t.getModel("splitLine"),n=i.getModel("lineStyle"),o=n.get("width"),a=n.get("color");a=a instanceof Array?a:[a];for(var r=t.coordinateSystem.getRect(),s=e.isHorizontal(),l=[],u=0,h=e.getTicksCoords({tickModel:i}),c=[],d=[],f=0;f=0)&&i({type:"updateAxisPointer",currTrigger:t,x:e&&e.offsetX,y:e&&e.offsetY})})},remove:function(t,e){lm(e.getZr(),"axisPointer"),sP.superApply(this._model,"remove",arguments)},dispose:function(t,e){lm("axisPointer",e),sP.superApply(this._model,"dispose",arguments)}}),lP=Bi(),uP=i,hP=m;(um.prototype={_group:null,_lastGraphicKey:null,_handle:null,_dragging:!1,_lastValue:null,_lastStatus:null,_payloadInfo:null,animationThreshold:15,render:function(t,e,i,n){var o=e.get("value"),a=e.get("status");if(this._axisModel=t,this._axisPointerModel=e,this._api=i,n||this._lastValue!==o||this._lastStatus!==a){this._lastValue=o,this._lastStatus=a;var r=this._group,s=this._handle;if(!a||"hide"===a)return r&&r.hide(),void(s&&s.hide());r&&r.show(),s&&s.show();var l={};this.makeElOption(l,o,t,e,i);var u=l.graphicKey;u!==this._lastGraphicKey&&this.clear(i),this._lastGraphicKey=u;var h=this._moveAnimation=this.determineAnimation(t,e);if(r){var c=v(hm,e,h);this.updatePointerEl(r,l,c,e),this.updateLabelEl(r,l,c,e)}else r=this._group=new Zw,this.createPointerEl(r,l,t,e),this.createLabelEl(r,l,t,e),i.getZr().add(r);pm(r,e,!0),this._renderHandle(o)}},remove:function(t){this.clear(t)},dispose:function(t){this.clear(t)},determineAnimation:function(t,e){var i=e.get("animation"),n=t.axis,o="category"===n.type,a=e.get("snap");if(!a&&!o)return!1;if("auto"===i||null==i){var r=this.animationThreshold;if(o&&n.getBandWidth()>r)return!0;if(a){var s=xh(t).seriesDataCount,l=n.getExtent();return Math.abs(l[0]-l[1])/s>r}return!1}return!0===i},makeElOption:function(t,e,i,n,o){},createPointerEl:function(t,e,i,n){var o=e.pointer;if(o){var a=lP(t).pointerEl=new bM[o.type](uP(e.pointer));t.add(a)}},createLabelEl:function(t,e,i,n){if(e.label){var o=lP(t).labelEl=new aM(uP(e.label));t.add(o),dm(o,n)}},updatePointerEl:function(t,e,i){var n=lP(t).pointerEl;n&&(n.setStyle(e.pointer.style),i(n,{shape:e.pointer.shape}))},updateLabelEl:function(t,e,i,n){var o=lP(t).labelEl;o&&(o.setStyle(e.label.style),i(o,{shape:e.label.shape,position:e.label.position}),dm(o,n))},_renderHandle:function(t){if(!this._dragging&&this.updateHandleTransform){var e=this._axisPointerModel,i=this._api.getZr(),n=this._handle,o=e.getModel("handle"),a=e.get("status");if(!o.get("show")||!a||"hide"===a)return n&&i.remove(n),void(this._handle=null);var r;this._handle||(r=!0,n=this._handle=Co(o.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(t){lw(t.event)},onmousedown:hP(this._onHandleDragMove,this,0,0),drift:hP(this._onHandleDragMove,this),ondragend:hP(this._onHandleDragEnd,this)}),i.add(n)),pm(n,e,!1);var s=["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"];n.setStyle(o.getItemStyle(null,s));var l=o.get("size");y(l)||(l=[l,l]),n.attr("scale",[l[0]/2,l[1]/2]),Lr(this,"_doDispatchAxisPointer",o.get("throttle")||0,"fixRate"),this._moveHandleToValue(t,r)}},_moveHandleToValue:function(t,e){hm(this._axisPointerModel,!e&&this._moveAnimation,this._handle,fm(this.getHandleTransform(t,this._axisModel,this._axisPointerModel)))},_onHandleDragMove:function(t,e){var i=this._handle;if(i){this._dragging=!0;var n=this.updateHandleTransform(fm(i),[t,e],this._axisModel,this._axisPointerModel);this._payloadInfo=n,i.stopAnimation(),i.attr(fm(n)),lP(i).lastProp=null,this._doDispatchAxisPointer()}},_doDispatchAxisPointer:function(){if(this._handle){var t=this._payloadInfo,e=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:t.cursorPoint[0],y:t.cursorPoint[1],tooltipOption:t.tooltipOption,axesInfo:[{axisDim:e.axis.dim,axisIndex:e.componentIndex}]})}},_onHandleDragEnd:function(t){if(this._dragging=!1,this._handle){var e=this._axisPointerModel.get("value");this._moveHandleToValue(e),this._api.dispatchAction({type:"hideTip"})}},getHandleTransform:null,updateHandleTransform:null,clear:function(t){this._lastValue=null,this._lastStatus=null;var e=t.getZr(),i=this._group,n=this._handle;e&&i&&(this._lastGraphicKey=null,i&&e.remove(i),n&&e.remove(n),this._group=null,this._handle=null,this._payloadInfo=null)},doClear:function(){},buildLabel:function(t,e,i){return i=i||0,{x:t[i],y:t[1-i],width:e[i],height:e[1-i]}}}).constructor=um,Xi(um);var cP=um.extend({makeElOption:function(t,e,i,n,o){var a=i.axis,r=a.grid,s=n.get("type"),l=Mm(r,a).getOtherAxis(a).getGlobalExtent(),u=a.toGlobalCoord(a.dataToCoord(e,!0));if(s&&"none"!==s){var h=gm(n),c=dP[s](a,u,l,h);c.style=h,t.graphicKey=c.type,t.pointer=c}_m(e,t,Ih(r.model,i),i,n,o)},getHandleTransform:function(t,e,i){var n=Ih(e.axis.grid.model,e,{labelInside:!1});return n.labelMargin=i.get("handle.margin"),{position:xm(e.axis,t,n),rotation:n.rotation+(n.labelDirection<0?Math.PI:0)}},updateHandleTransform:function(t,e,i,n){var o=i.axis,a=o.grid,r=o.getGlobalExtent(!0),s=Mm(a,o).getOtherAxis(o).getGlobalExtent(),l="x"===o.dim?0:1,u=t.position;u[l]+=e[l],u[l]=Math.min(r[1],u[l]),u[l]=Math.max(r[0],u[l]);var h=(s[1]+s[0])/2,c=[h,h];c[l]=u[l];var d=[{verticalAlign:"middle"},{align:"center"}];return{position:u,rotation:t.rotation,cursorPoint:c,tooltipOption:d[l]}}}),dP={line:function(t,e,i,n){var o=wm([e,i[0]],[e,i[1]],Im(t));return Xn({shape:o,style:n}),{type:"Line",shape:o}},shadow:function(t,e,i,n){var o=Math.max(1,t.getBandWidth()),a=i[1]-i[0];return{type:"Rect",shape:bm([e-o/2,i[0]],[o,a],Im(t))}}};LD.registerAxisPointerClass("CartesianAxisPointer",cP),Ls(function(t){if(t){(!t.axisPointer||0===t.axisPointer.length)&&(t.axisPointer={});var e=t.axisPointer.link;e&&!y(e)&&(t.axisPointer.link=[e])}}),ks(IT.PROCESSOR.STATISTIC,function(t,e){t.getComponent("axisPointer").coordSysAxesInfo=dh(t,e)}),Ps({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},function(t,e,i){var n=t.currTrigger,o=[t.x,t.y],a=t,r=t.dispatchAction||m(i.dispatchAction,i),s=e.getComponent("axisPointer").coordSysAxesInfo;if(s){em(o)&&(o=eP({seriesIndex:a.seriesIndex,dataIndex:a.dataIndex},e).point);var l=em(o),u=a.axesInfo,h=s.axesInfo,c="leave"===n||em(o),d={},f={},p={list:[],map:{}},g={showPointer:nP(Yg,f),showTooltip:nP(qg,p)};iP(s.coordSysMap,function(t,e){var i=l||t.containPoint(o);iP(s.coordSysAxesInfo[e],function(t,e){var n=t.axis,a=Qg(u,t);if(!c&&i&&(!u||a)){var r=a&&a.value;null!=r||l||(r=n.pointToData(o)),null!=r&&Xg(t,r,g,!1,d)}})});var v={};return iP(h,function(t,e){var i=t.linkGroup;i&&!f[e]&&iP(i.axesInfo,function(e,n){var o=f[n];if(e!==t&&o){var a=o.value;i.mapper&&(a=t.axis.scale.parse(i.mapper(a,tm(e),tm(t)))),v[t.key]=a}})}),iP(v,function(t,e){Xg(h[e],t,g,!0,d)}),Kg(f,h,d),$g(p,o,t,r),Jg(h,0,i),d}});var fP=["x","y"],pP=["width","height"],gP=um.extend({makeElOption:function(t,e,i,n,o){var a=i.axis,r=a.coordinateSystem,s=Am(r,1-Tm(a)),l=r.dataToPoint(e)[0],u=n.get("type");if(u&&"none"!==u){var h=gm(n),c=mP[u](a,l,s,h);c.style=h,t.graphicKey=c.type,t.pointer=c}_m(e,t,Ug(i),i,n,o)},getHandleTransform:function(t,e,i){var n=Ug(e,{labelInside:!1});return n.labelMargin=i.get("handle.margin"),{position:xm(e.axis,t,n),rotation:n.rotation+(n.labelDirection<0?Math.PI:0)}},updateHandleTransform:function(t,e,i,n){var o=i.axis,a=o.coordinateSystem,r=Tm(o),s=Am(a,r),l=t.position;l[r]+=e[r],l[r]=Math.min(s[1],l[r]),l[r]=Math.max(s[0],l[r]);var u=Am(a,1-r),h=(u[1]+u[0])/2,c=[h,h];return c[r]=l[r],{position:l,rotation:t.rotation,cursorPoint:c,tooltipOption:{verticalAlign:"middle"}}}}),mP={line:function(t,e,i,n){var o=wm([e,i[0]],[e,i[1]],Tm(t));return Xn({shape:o,style:n}),{type:"Line",shape:o}},shadow:function(t,e,i,n){var o=t.getBandWidth(),a=i[1]-i[0];return{type:"Rect",shape:bm([e-o/2,i[0]],[o,a],Tm(t))}}};LD.registerAxisPointerClass("SingleAxisPointer",gP),Vs({type:"single"});var vP=OI.extend({type:"series.themeRiver",dependencies:["singleAxis"],nameMap:null,init:function(t){vP.superApply(this,"init",arguments),this.legendDataProvider=function(){return this.getRawData()}},fixData:function(t){for(var e=t.length,i=f(Lp().key(function(t){return t[2]}).entries(t),function(t){return{name:t.key,dataList:t.values}}),n=i.length,o=-1,a=-1,r=0;ro&&(o=s,a=r)}for(var l=0;lMath.PI/2?"right":"left"):x&&"center"!==x?"left"===x?(f=u.r0+y,p>Math.PI/2&&(x="right")):"right"===x&&(f=u.r-y,p>Math.PI/2&&(x="left")):(f=(u.r+u.r0)/2,x="center"),d.attr("style",{text:l,textAlign:x,textVerticalAlign:n("verticalAlign")||"middle",opacity:n("opacity")});var _=f*g+u.cx,w=f*m+u.cy;d.attr("position",[_,w]);var b=n("rotate"),S=0;"radial"===b?(S=-p)<-Math.PI/2&&(S+=Math.PI):"tangential"===b?(S=Math.PI/2-p)>Math.PI/2?S-=Math.PI:S<-Math.PI/2&&(S+=Math.PI):"number"==typeof b&&(S=b*Math.PI/180),d.attr("rotation",S)},wP._initEvents=function(t,e,i,n){t.off("mouseover").off("mouseout").off("emphasis").off("normal");var o=this,a=function(){o.onEmphasis(n)},r=function(){o.onNormal()};i.isAnimationEnabled()&&t.on("mouseover",a).on("mouseout",r).on("emphasis",a).on("normal",r).on("downplay",function(){o.onDownplay()}).on("highlight",function(){o.onHighlight()})},u(Pm,Zw);Mr.extend({type:"sunburst",init:function(){},render:function(t,e,i,n){function o(i,n){if(c||!i||i.getValue()||(i=null),i!==l&&n!==l)if(n&&n.piece)i?(n.piece.updateData(!1,i,"normal",t,e),s.setItemGraphicEl(i.dataIndex,n.piece)):a(n);else if(i){var o=new Pm(i,t,e);h.add(o),s.setItemGraphicEl(i.dataIndex,o)}}function a(t){t&&t.piece&&(h.remove(t.piece),t.piece=null)}var r=this;this.seriesModel=t,this.api=i,this.ecModel=e;var s=t.getData(),l=s.tree.root,u=t.getViewRoot(),h=this.group,c=t.get("renderLabelForZeroData"),d=[];u.eachNode(function(t){d.push(t)});var f=this._oldChildren||[];if(function(t,e){function i(t){return t.getId()}function n(i,n){o(null==i?null:t[i],null==n?null:e[n])}0===t.length&&0===e.length||new Hs(e,t,i,i).add(n).update(n).remove(v(n,null)).execute()}(d,f),function(i,n){if(n.depth>0){r.virtualPiece?r.virtualPiece.updateData(!1,i,"normal",t,e):(r.virtualPiece=new Pm(i,t,e),h.add(r.virtualPiece)),n.piece._onclickEvent&&n.piece.off("click",n.piece._onclickEvent);var o=function(t){r._rootToNode(n.parentNode)};n.piece._onclickEvent=o,r.virtualPiece.on("click",o)}else r.virtualPiece&&(h.remove(r.virtualPiece),r.virtualPiece=null)}(l,u),n&&n.highlight&&n.highlight.piece){var p=t.getShallow("highlightPolicy");n.highlight.piece.onEmphasis(p)}else if(n&&n.unhighlight){var g=this.virtualPiece;!g&&l.children.length&&(g=l.children[0].piece),g&&g.onNormal()}this._initEvents(),this._oldChildren=d},dispose:function(){},_initEvents:function(){var t=this,e=function(e){var i=!1;t.seriesModel.getViewRoot().eachNode(function(n){if(!i&&n.piece&&n.piece.childAt(0)===e.target){var o=n.getModel().get("nodeClick");if("rootToNode"===o)t._rootToNode(n);else if("link"===o){var a=n.getModel(),r=a.get("link");if(r){var s=a.get("target",!0)||"_blank";window.open(r,s)}}i=!0}})};this.group._onclickEvent&&this.group.off("click",this.group._onclickEvent),this.group.on("click",e),this.group._onclickEvent=e},_rootToNode:function(t){t!==this.seriesModel.getViewRoot()&&this.api.dispatchAction({type:"sunburstRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:t})},containPoint:function(t,e){var i=e.getData().getItemLayout(0);if(i){var n=t[0]-i.cx,o=t[1]-i.cy,a=Math.sqrt(n*n+o*o);return a<=i.r&&a>=i.r0}}});var bP="sunburstRootToNode";Ps({type:bP,update:"updateView"},function(t,e){e.eachComponent({mainType:"series",subType:"sunburst",query:t},function(e,i){var n=td(t,[bP],e);if(n){var o=e.getViewRoot();o&&(t.direction=id(o,n.node)?"rollUp":"drillDown"),e.resetViewRoot(n.node)}})});var SP="sunburstHighlight";Ps({type:SP,update:"updateView"},function(t,e){e.eachComponent({mainType:"series",subType:"sunburst",query:t},function(e,i){var n=td(t,[SP],e);n&&(t.highlight=n.node)})});Ps({type:"sunburstUnhighlight",update:"updateView"},function(t,e){e.eachComponent({mainType:"series",subType:"sunburst",query:t},function(e,i){t.unhighlight=!0})});var MP=Math.PI/180;Es(v(jD,"sunburst")),Os(v(function(t,e,i,n){e.eachSeriesByType(t,function(t){var e=t.get("center"),n=t.get("radius");y(n)||(n=[0,n]),y(e)||(e=[e,e]);var o=i.getWidth(),a=i.getHeight(),r=Math.min(o,a),s=Ro(e[0],o),l=Ro(e[1],a),u=Ro(n[0],r/2),h=Ro(n[1],r/2),c=-t.get("startAngle")*MP,f=t.get("minAngle")*MP,p=t.getData().tree.root,g=t.getViewRoot(),m=g.depth,v=t.get("sort");null!=v&&Rm(g,v);var x=0;d(g.children,function(t){!isNaN(t.getValue())&&x++});var _=g.getValue(),w=Math.PI/(_||x)*2,b=g.depth>0,S=g.height-(b?-1:1),M=(h-u)/(S||1),I=t.get("clockwise"),T=t.get("stillShowZeroSum"),A=I?1:-1,D=function(t,e){if(t){var i=e;if(t!==p){var n=t.getValue(),o=0===_&&T?w:n*w;on[1]&&n.reverse(),{coordSys:{type:"polar",cx:t.cx,cy:t.cy,r:n[1],r0:n[0]},api:{coord:m(function(n){var o=e.dataToRadius(n[0]),a=i.dataToAngle(n[1]),r=t.coordToPoint([o,a]);return r.push(o,a*Math.PI/180),r}),size:m(Fm,t)}}},calendar:function(t){var e=t.getRect(),i=t.getRangeInfo();return{coordSys:{type:"calendar",x:e.x,y:e.y,width:e.width,height:e.height,cellWidth:t.getCellWidth(),cellHeight:t.getCellHeight(),rangeInfo:{start:i.start,end:i.end,weeks:i.weeks,dayCount:i.allDay}},api:{coord:function(e,i){return t.dataToPoint(e,i)}}}}};OI.extend({type:"series.custom",dependencies:["grid","polar","geo","singleAxis","calendar"],defaultOption:{coordinateSystem:"cartesian2d",zlevel:0,z:2,legendHoverLink:!0,useTransform:!0},getInitialData:function(t,e){return dl(this.getSource(),this)},getDataParams:function(t,e,i){var n=OI.prototype.getDataParams.apply(this,arguments);return i&&(n.info=i.info),n}}),Mr.extend({type:"custom",_data:null,render:function(t,e,i,n){var o=this._data,a=t.getData(),r=this.group,s=Um(t,a,e,i);a.diff(o).add(function(e){jm(null,e,s(e,n),t,r,a)}).update(function(e,i){jm(o.getItemGraphicEl(i),e,s(e,n),t,r,a)}).remove(function(t){var e=o.getItemGraphicEl(t);e&&r.remove(e)}).execute(),this._data=a},incrementalPrepareRender:function(t,e,i){this.group.removeAll(),this._data=null},incrementalRender:function(t,e,i,n,o){for(var a=e.getData(),r=Um(e,a,i,n),s=t.start;s=0;l--)null==o[l]?o.splice(l,1):delete o[l].$action},_flatten:function(t,e,i){d(t,function(t){if(t){i&&(t.parentOption=i),e.push(t);var n=t.children;"group"===t.type&&n&&this._flatten(n,e,t),delete t.children}},this)},useElOptionsToUpdate:function(){var t=this._elOptionsToUpdate;return this._elOptionsToUpdate=null,t}});Vs({type:"graphic",init:function(t,e){this._elMap=R(),this._lastGraphicModel},render:function(t,e,i){t!==this._lastGraphicModel&&this._clear(),this._lastGraphicModel=t,this._updateElements(t),this._relocate(t,i)},_updateElements:function(t){var e=t.useElOptionsToUpdate();if(e){var i=this._elMap,n=this.group;d(e,function(e){var o=e.$action,a=e.id,r=i.get(a),s=e.parentId,l=null!=s?i.get(s):n,u=e.style;"text"===e.type&&u&&(e.hv&&e.hv[1]&&(u.textVerticalAlign=u.textBaseline=null),!u.hasOwnProperty("textFill")&&u.fill&&(u.textFill=u.fill),!u.hasOwnProperty("textStroke")&&u.stroke&&(u.textStroke=u.stroke));var h=av(e);o&&"merge"!==o?"replace"===o?(ov(r,i),nv(a,l,h,i)):"remove"===o&&ov(r,i):r?r.attr(h):nv(a,l,h,i);var c=i.get(a);c&&(c.__ecGraphicWidth=e.width,c.__ecGraphicHeight=e.height,hv(c,t))})}},_relocate:function(t,e){for(var i=t.option.elements,n=this.group,o=this._elMap,a=i.length-1;a>=0;a--){var r=i[a],s=o.get(r.id);if(s){var l=s.parent;ua(s,r,l===n?{width:e.getWidth(),height:e.getHeight()}:{width:l.__ecGraphicWidth||0,height:l.__ecGraphicHeight||0},null,{hv:r.hv,boundingMode:r.bounding})}}},_clear:function(){var t=this._elMap;t.each(function(e){ov(e,t)}),this._elMap=R()},dispose:function(){this._clear()}});var PP=Bs({type:"legend.plain",dependencies:["series"],layoutMode:{type:"box",ignoreSize:!0},init:function(t,e,i){this.mergeDefaultAndTheme(t,i),t.selected=t.selected||{}},mergeOption:function(t){PP.superCall(this,"mergeOption",t)},optionUpdated:function(){this._updateData(this.ecModel);var t=this._data;if(t[0]&&"single"===this.get("selectedMode")){for(var e=!1,i=0;i=0},defaultOption:{zlevel:0,z:4,show:!0,orient:"horizontal",left:"center",top:0,align:"auto",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,inactiveColor:"#ccc",textStyle:{color:"#333"},selectedMode:!0,tooltip:{show:!1}}});Ps("legendToggleSelect","legendselectchanged",v(cv,"toggleSelected")),Ps("legendSelect","legendselected",v(cv,"select")),Ps("legendUnSelect","legendunselected",v(cv,"unSelect"));var NP=v,OP=d,EP=Zw,RP=Vs({type:"legend.plain",newlineDisabled:!1,init:function(){this.group.add(this._contentGroup=new EP),this._backgroundEl},getContentGroup:function(){return this._contentGroup},render:function(t,e,i){if(this.resetInner(),t.get("show",!0)){var n=t.get("align");n&&"auto"!==n||(n="right"===t.get("left")&&"vertical"===t.get("orient")?"right":"left"),this.renderInner(n,t,e,i);var o=t.getBoxLayoutParams(),a={width:i.getWidth(),height:i.getHeight()},s=t.get("padding"),l=la(o,a,s),u=this.layoutInner(t,n,l),h=la(r({width:u.width,height:u.height},o),a,s);this.group.attr("position",[h.x-u.x,h.y-u.y]),this.group.add(this._backgroundEl=fv(u,t))}},resetInner:function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl)},renderInner:function(t,e,i,n){var o=this.getContentGroup(),a=R(),r=e.get("selectedMode"),s=[];i.eachRawSeries(function(t){!t.get("legendHoverLink")&&s.push(t.id)}),OP(e.getData(),function(l,u){var h=l.get("name");if(this.newlineDisabled||""!==h&&"\n"!==h){var c=i.getSeriesByName(h)[0];if(!a.get(h))if(c){var d=c.getData(),f=d.getVisual("color");"function"==typeof f&&(f=f(c.getDataParams(0)));var p=d.getVisual("legendSymbol")||"roundRect",g=d.getVisual("symbol");this._createItem(h,u,l,e,p,g,t,f,r).on("click",NP(pv,h,n)).on("mouseover",NP(gv,c.name,null,n,s)).on("mouseout",NP(mv,c.name,null,n,s)),a.set(h,!0)}else i.eachRawSeries(function(i){if(!a.get(h)&&i.legendDataProvider){var o=i.legendDataProvider(),c=o.indexOfName(h);if(c<0)return;var d=o.getItemVisual(c,"color");this._createItem(h,u,l,e,"roundRect",null,t,d,r).on("click",NP(pv,h,n)).on("mouseover",NP(gv,null,h,n,s)).on("mouseout",NP(mv,null,h,n,s)),a.set(h,!0)}},this)}else o.add(new EP({newline:!0}))},this)},_createItem:function(t,e,i,n,o,r,s,l,u){var h=n.get("itemWidth"),c=n.get("itemHeight"),d=n.get("inactiveColor"),f=n.get("symbolKeepAspect"),p=n.isSelected(t),g=new EP,m=i.getModel("textStyle"),v=i.get("icon"),y=i.getModel("tooltip"),x=y.parentModel;if(o=v||o,g.add(Xl(o,0,0,h,c,p?l:d,null==f||f)),!v&&r&&(r!==o||"none"===r)){var _=.8*c;"none"===r&&(r="circle"),g.add(Xl(r,(h-_)/2,(c-_)/2,_,_,p?l:d,null==f||f))}var w="left"===s?h+5:-5,b=s,S=n.get("formatter"),M=t;"string"==typeof S&&S?M=S.replace("{name}",null!=t?t:""):"function"==typeof S&&(M=S(t)),g.add(new qS({style:fo({},m,{text:M,x:w,y:c/2,textFill:p?m.getTextColor():d,textAlign:b,textVerticalAlign:"middle"})}));var I=new aM({shape:g.getBoundingRect(),invisible:!0,tooltip:y.get("show")?a({content:t,formatter:x.get("formatter",!0)||function(){return t},formatterParams:{componentType:"legend",legendIndex:n.componentIndex,name:t,$vars:["name"]}},y.option):null});return g.add(I),g.eachChild(function(t){t.silent=!0}),I.silent=!u,this.getContentGroup().add(g),uo(g),g.__legendDataIndex=e,g},layoutInner:function(t,e,i){var n=this.getContentGroup();UM(t.get("orient"),n,t.get("itemGap"),i.width,i.height);var o=n.getBoundingRect();return n.attr("position",[-o.x,-o.y]),this.group.getBoundingRect()}});ks(function(t){var e=t.findComponents({mainType:"legend"});e&&e.length&&t.filterSeries(function(t){for(var i=0;ii[s],f=[-h.x,-h.y];f[r]=n.position[r];var p=[0,0],g=[-c.x,-c.y],m=A(t.get("pageButtonGap",!0),t.get("itemGap",!0));d&&("end"===t.get("pageButtonPosition",!0)?g[r]+=i[s]-c[s]:p[r]+=c[s]+m),g[1-r]+=h[l]/2-c[l]/2,n.attr("position",f),o.attr("position",p),a.attr("position",g);var v=this.group.getBoundingRect();if((v={x:0,y:0})[s]=d?i[s]:h[s],v[l]=Math.max(h[l],c[l]),v[u]=Math.min(0,c[u]+g[1-r]),o.__rectSize=i[s],d){var y={x:0,y:0};y[s]=Math.max(i[s]-c[s]-m,0),y[l]=v[l],o.setClipPath(new aM({shape:y})),o.__rectSize=y[s]}else a.eachChild(function(t){t.attr({invisible:!0,silent:!0})});var x=this._getPageInfo(t);return null!=x.pageIndex&&bo(n,{position:x.contentPosition},!!d&&t),this._updatePageInfoView(t,x),v},_pageGo:function(t,e,i){var n=this._getPageInfo(e)[t];null!=n&&i.dispatchAction({type:"legendScroll",scrollDataIndex:n,legendId:e.id})},_updatePageInfoView:function(t,e){var i=this._controllerGroup;d(["pagePrev","pageNext"],function(n){var o=null!=e[n+"DataIndex"],a=i.childOfName(n);a&&(a.setStyle("fill",o?t.get("pageIconColor",!0):t.get("pageIconInactiveColor",!0)),a.cursor=o?"pointer":"default")});var n=i.childOfName("pageText"),o=t.get("pageFormatter"),a=e.pageIndex,r=null!=a?a+1:0,s=e.pageCount;n&&o&&n.setStyle("text",_(o)?o.replace("{current}",r).replace("{total}",s):o({current:r,total:s}))},_getPageInfo:function(t){function e(t){var e=t.getBoundingRect().clone();return e[f]+=t.position[h],e}var i,n,o,a,r=t.get("scrollDataIndex",!0),s=this.getContentGroup(),l=s.getBoundingRect(),u=this._containerGroup.__rectSize,h=t.getOrient().index,c=VP[h],d=VP[1-h],f=GP[h],p=s.position.slice();this._showController?s.eachChild(function(t){t.__legendDataIndex===r&&(a=t)}):a=s.childAt(0);var g=u?Math.ceil(l[c]/u):0;if(a){var m=a.getBoundingRect(),v=a.position[h]+m[f];p[h]=-v-l[f],i=Math.floor(g*(v+m[f]+u/2)/l[c]),i=l[c]&&g?Math.max(0,Math.min(g-1,i)):-1;var y={x:0,y:0};y[c]=u,y[d]=l[d],y[f]=-p[h]-l[f];var x,_=s.children();if(s.eachChild(function(t,i){var n=e(t);n.intersect(y)&&(null==x&&(x=i),o=t.__legendDataIndex),i===_.length-1&&n[f]+n[c]<=y[f]+y[c]&&(o=null)}),null!=x){var w=e(_[x]);if(y[f]=w[f]+w[c]-y[c],x<=0&&w[f]>=y[f])n=null;else{for(;x>0&&e(_[x-1]).intersect(y);)x--;n=_[x].__legendDataIndex}}}return{contentPosition:p,pageIndex:i,pageCount:g,pagePrevDataIndex:n,pageNextDataIndex:o}}});Ps("legendScroll","legendscroll",function(t,e){var i=t.scrollDataIndex;null!=i&&e.eachComponent({mainType:"legend",subType:"scroll",query:t},function(t){t.setScrollDataIndex(i)})}),Bs({type:"tooltip",dependencies:["axisPointer"],defaultOption:{zlevel:0,z:60,show:!0,showContent:!0,trigger:"item",triggerOn:"mousemove|click",alwaysShowContent:!1,displayMode:"single",renderMode:"auto",confine:!1,showDelay:0,hideDelay:100,transitionDuration:.4,enterable:!1,backgroundColor:"rgba(50,50,50,0.7)",borderColor:"#333",borderRadius:4,borderWidth:0,padding:5,extraCssText:"",axisPointer:{type:"line",axis:"auto",animation:"auto",animationDurationUpdate:200,animationEasingUpdate:"exponentialOut",crossStyle:{color:"#999",width:1,type:"dashed",textStyle:{}}},textStyle:{color:"#fff",fontSize:14}}});var WP=d,HP=Jo,ZP=["","-webkit-","-moz-","-o-"];wv.prototype={constructor:wv,_enterable:!0,update:function(){var t=this._container,e=t.currentStyle||document.defaultView.getComputedStyle(t),i=t.style;"absolute"!==i.position&&"absolute"!==e.position&&(i.position="relative")},show:function(t){clearTimeout(this._hideTimeout);var e=this.el;e.style.cssText="position:absolute;display:block;border-style:solid;white-space:nowrap;z-index:9999999;"+_v(t)+";left:"+this._x+"px;top:"+this._y+"px;"+(t.get("extraCssText")||""),e.style.display=e.innerHTML?"block":"none",e.style.pointerEvents=this._enterable?"auto":"none",this._show=!0},setContent:function(t){this.el.innerHTML=null==t?"":t},setEnterable:function(t){this._enterable=t},getSize:function(){var t=this.el;return[t.clientWidth,t.clientHeight]},moveTo:function(t,e){var i,n=this._zr;n&&n.painter&&(i=n.painter.getViewportRootOffset())&&(t+=i.offsetLeft,e+=i.offsetTop);var o=this.el.style;o.left=t+"px",o.top=e+"px",this._x=t,this._y=e},hide:function(){this.el.style.display="none",this._show=!1},hideLater:function(t){!this._show||this._inContent&&this._enterable||(t?(this._hideDelay=t,this._show=!1,this._hideTimeout=setTimeout(m(this.hide,this),t)):this.hide())},isShow:function(){return this._show},getOuterSize:function(){var t=this.el.clientWidth,e=this.el.clientHeight;if(document.defaultView&&document.defaultView.getComputedStyle){var i=document.defaultView.getComputedStyle(this.el);i&&(t+=parseInt(i.paddingLeft,10)+parseInt(i.paddingRight,10)+parseInt(i.borderLeftWidth,10)+parseInt(i.borderRightWidth,10),e+=parseInt(i.paddingTop,10)+parseInt(i.paddingBottom,10)+parseInt(i.borderTopWidth,10)+parseInt(i.borderBottomWidth,10))}return{width:t,height:e}}},bv.prototype={constructor:bv,_enterable:!0,update:function(){},show:function(t){this._hideTimeout&&clearTimeout(this._hideTimeout),this.el.attr("show",!0),this._show=!0},setContent:function(t,e,i){this.el&&this._zr.remove(this.el);for(var n={},o=t,a=o.indexOf("{marker");a>=0;){var r=o.indexOf("|}"),s=o.substr(a+"{marker".length,r-a-"{marker".length);s.indexOf("sub")>-1?n["marker"+s]={textWidth:4,textHeight:4,textBorderRadius:2,textBackgroundColor:e[s],textOffset:[3,0]}:n["marker"+s]={textWidth:10,textHeight:10,textBorderRadius:5,textBackgroundColor:e[s]},a=(o=o.substr(r+1)).indexOf("{marker")}this.el=new qS({style:{rich:n,text:t,textLineHeight:20,textBackgroundColor:i.get("backgroundColor"),textBorderRadius:i.get("borderRadius"),textFill:i.get("textStyle.color"),textPadding:i.get("padding")},z:i.get("z")}),this._zr.add(this.el);var l=this;this.el.on("mouseover",function(){l._enterable&&(clearTimeout(l._hideTimeout),l._show=!0),l._inContent=!0}),this.el.on("mouseout",function(){l._enterable&&l._show&&l.hideLater(l._hideDelay),l._inContent=!1})},setEnterable:function(t){this._enterable=t},getSize:function(){var t=this.el.getBoundingRect();return[t.width,t.height]},moveTo:function(t,e){this.el&&this.el.attr("position",[t,e])},hide:function(){this.el.hide(),this._show=!1},hideLater:function(t){!this._show||this._inContent&&this._enterable||(t?(this._hideDelay=t,this._show=!1,this._hideTimeout=setTimeout(m(this.hide,this),t)):this.hide())},isShow:function(){return this._show},getOuterSize:function(){return this.getSize()}};var UP=m,XP=d,jP=Ro,YP=new aM({shape:{x:-1,y:-1,width:2,height:2}});Vs({type:"tooltip",init:function(t,e){if(!z_.node){var i=t.getComponent("tooltip").get("renderMode");this._renderMode=Hi(i);var n;"html"===this._renderMode?(n=new wv(e.getDom(),e),this._newLine="
"):(n=new bv(e),this._newLine="\n"),this._tooltipContent=n}},render:function(t,e,i){if(!z_.node){this.group.removeAll(),this._tooltipModel=t,this._ecModel=e,this._api=i,this._lastDataByCoordSys=null,this._alwaysShowContent=t.get("alwaysShowContent");var n=this._tooltipContent;n.update(),n.setEnterable(t.get("enterable")),this._initGlobalListener(),this._keepShow()}},_initGlobalListener:function(){var t=this._tooltipModel.get("triggerOn");im("itemTooltip",this._api,UP(function(e,i,n){"none"!==t&&(t.indexOf(e)>=0?this._tryShow(i,n):"leave"===e&&this._hide(n))},this))},_keepShow:function(){var t=this._tooltipModel,e=this._ecModel,i=this._api;if(null!=this._lastX&&null!=this._lastY&&"none"!==t.get("triggerOn")){var n=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){n.manuallyShowTip(t,e,i,{x:n._lastX,y:n._lastY})})}},manuallyShowTip:function(t,e,i,n){if(n.from!==this.uid&&!z_.node){var o=Mv(n,i);this._ticket="";var a=n.dataByCoordSys;if(n.tooltip&&null!=n.x&&null!=n.y){var r=YP;r.position=[n.x,n.y],r.update(),r.tooltip=n.tooltip,this._tryShow({offsetX:n.x,offsetY:n.y,target:r},o)}else if(a)this._tryShow({offsetX:n.x,offsetY:n.y,position:n.position,event:{},dataByCoordSys:n.dataByCoordSys,tooltipOption:n.tooltipOption},o);else if(null!=n.seriesIndex){if(this._manuallyAxisShowTip(t,e,i,n))return;var s=eP(n,e),l=s.point[0],u=s.point[1];null!=l&&null!=u&&this._tryShow({offsetX:l,offsetY:u,position:n.position,target:s.el,event:{}},o)}else null!=n.x&&null!=n.y&&(i.dispatchAction({type:"updateAxisPointer",x:n.x,y:n.y}),this._tryShow({offsetX:n.x,offsetY:n.y,position:n.position,target:i.getZr().findHover(n.x,n.y).target,event:{}},o))}},manuallyHideTip:function(t,e,i,n){var o=this._tooltipContent;!this._alwaysShowContent&&this._tooltipModel&&o.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=null,n.from!==this.uid&&this._hide(Mv(n,i))},_manuallyAxisShowTip:function(t,e,i,n){var o=n.seriesIndex,a=n.dataIndex,r=e.getComponent("axisPointer").coordSysAxesInfo;if(null!=o&&null!=a&&null!=r){var s=e.getSeriesByIndex(o);if(s&&"axis"===(t=Sv([s.getData().getItemModel(a),s,(s.coordinateSystem||{}).model,t])).get("trigger"))return i.dispatchAction({type:"updateAxisPointer",seriesIndex:o,dataIndex:a,position:n.position}),!0}},_tryShow:function(t,e){var i=t.target;if(this._tooltipModel){this._lastX=t.offsetX,this._lastY=t.offsetY;var n=t.dataByCoordSys;n&&n.length?this._showAxisTooltip(n,t):i&&null!=i.dataIndex?(this._lastDataByCoordSys=null,this._showSeriesItemTooltip(t,i,e)):i&&i.tooltip?(this._lastDataByCoordSys=null,this._showComponentItemTooltip(t,i,e)):(this._lastDataByCoordSys=null,this._hide(e))}},_showOrMove:function(t,e){var i=t.get("showDelay");e=m(e,this),clearTimeout(this._showTimout),i>0?this._showTimout=setTimeout(e,i):e()},_showAxisTooltip:function(t,e){var i=this._ecModel,o=this._tooltipModel,a=[e.offsetX,e.offsetY],r=[],s=[],l=Sv([e.tooltipOption,o]),u=this._renderMode,h=this._newLine,c={};XP(t,function(t){XP(t.dataByAxis,function(t){var e=i.getComponent(t.axisDim+"Axis",t.axisIndex),o=t.value,a=[];if(e&&null!=o){var l=ym(o,e.axis,i,t.seriesDataIndices,t.valueLabelOpt);d(t.seriesDataIndices,function(r){var h=i.getSeriesByIndex(r.seriesIndex),d=r.dataIndexInside,f=h&&h.getDataParams(d);if(f.axisDim=t.axisDim,f.axisIndex=t.axisIndex,f.axisType=t.axisType,f.axisId=t.axisId,f.axisValue=Wl(e.axis,o),f.axisValueLabel=l,f){s.push(f);var p,g=h.formatTooltip(d,!0,null,u);if(w(g)){p=g.html;var m=g.markers;n(c,m)}else p=g;a.push(p)}});var f=l;"html"!==u?r.push(a.join(h)):r.push((f?Qo(f)+h:"")+a.join(h))}})},this),r.reverse(),r=r.join(this._newLine+this._newLine);var f=e.position;this._showOrMove(l,function(){this._updateContentNotChangedOnAxis(t)?this._updatePosition(l,f,a[0],a[1],this._tooltipContent,s):this._showTooltipContent(l,r,s,Math.random(),a[0],a[1],f,void 0,c)})},_showSeriesItemTooltip:function(t,e,i){var n=this._ecModel,o=e.seriesIndex,a=n.getSeriesByIndex(o),r=e.dataModel||a,s=e.dataIndex,l=e.dataType,u=r.getData(),h=Sv([u.getItemModel(s),r,a&&(a.coordinateSystem||{}).model,this._tooltipModel]),c=h.get("trigger");if(null==c||"item"===c){var d,f,p=r.getDataParams(s,l),g=r.formatTooltip(s,!1,l,this._renderMode);w(g)?(d=g.html,f=g.markers):(d=g,f=null);var m="item_"+r.name+"_"+s;this._showOrMove(h,function(){this._showTooltipContent(h,d,p,m,t.offsetX,t.offsetY,t.position,t.target,f)}),i({type:"showTip",dataIndexInside:s,dataIndex:u.getRawIndex(s),seriesIndex:o,from:this.uid})}},_showComponentItemTooltip:function(t,e,i){var n=e.tooltip;if("string"==typeof n){var o=n;n={content:o,formatter:o}}var a=new Lo(n,this._tooltipModel,this._ecModel),r=a.get("content"),s=Math.random();this._showOrMove(a,function(){this._showTooltipContent(a,r,a.get("formatterParams")||{},s,t.offsetX,t.offsetY,t.position,e)}),i({type:"showTip",from:this.uid})},_showTooltipContent:function(t,e,i,n,o,a,r,s,l){if(this._ticket="",t.get("showContent")&&t.get("show")){var u=this._tooltipContent,h=t.get("formatter");r=r||t.get("position");var c=e;if(h&&"string"==typeof h)c=ta(h,i,!0);else if("function"==typeof h){var d=UP(function(e,n){e===this._ticket&&(u.setContent(n,l,t),this._updatePosition(t,r,o,a,u,i,s))},this);this._ticket=n,c=h(i,n,d)}u.setContent(c,l,t),u.show(t),this._updatePosition(t,r,o,a,u,i,s)}},_updatePosition:function(t,e,i,n,o,a,r){var s=this._api.getWidth(),l=this._api.getHeight();e=e||t.get("position");var u=o.getSize(),h=t.get("align"),c=t.get("verticalAlign"),d=r&&r.getBoundingRect().clone();if(r&&d.applyTransform(r.transform),"function"==typeof e&&(e=e([i,n],a,o.el,d,{viewSize:[s,l],contentSize:u.slice()})),y(e))i=jP(e[0],s),n=jP(e[1],l);else if(w(e)){e.width=u[0],e.height=u[1];var f=la(e,{width:s,height:l});i=f.x,n=f.y,h=null,c=null}else"string"==typeof e&&r?(i=(p=Av(e,d,u))[0],n=p[1]):(i=(p=Iv(i,n,o,s,l,h?null:20,c?null:20))[0],n=p[1]);if(h&&(i-=Dv(h)?u[0]/2:"right"===h?u[0]:0),c&&(n-=Dv(c)?u[1]/2:"bottom"===c?u[1]:0),t.get("confine")){var p=Tv(i,n,o,s,l);i=p[0],n=p[1]}o.moveTo(i,n)},_updateContentNotChangedOnAxis:function(t){var e=this._lastDataByCoordSys,i=!!e&&e.length===t.length;return i&&XP(e,function(e,n){var o=e.dataByAxis||{},a=(t[n]||{}).dataByAxis||[];(i&=o.length===a.length)&&XP(o,function(t,e){var n=a[e]||{},o=t.seriesDataIndices||[],r=n.seriesDataIndices||[];(i&=t.value===n.value&&t.axisType===n.axisType&&t.axisId===n.axisId&&o.length===r.length)&&XP(o,function(t,e){var n=r[e];i&=t.seriesIndex===n.seriesIndex&&t.dataIndex===n.dataIndex})})}),this._lastDataByCoordSys=t,!!i},_hide:function(t){this._lastDataByCoordSys=null,t({type:"hideTip",from:this.uid})},dispose:function(t,e){z_.node||(this._tooltipContent.hide(),lm("itemTooltip",e))}}),Ps({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},function(){}),Ps({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},function(){}),Pv.prototype={constructor:Pv,pointToData:function(t,e){return this.polar.pointToData(t,e)["radius"===this.dim?0:1]},dataToRadius:HA.prototype.dataToCoord,radiusToData:HA.prototype.coordToData},u(Pv,HA);var qP=Bi();Nv.prototype={constructor:Nv,pointToData:function(t,e){return this.polar.pointToData(t,e)["radius"===this.dim?0:1]},dataToAngle:HA.prototype.dataToCoord,angleToData:HA.prototype.coordToData,calculateCategoryInterval:function(){var t=this,e=t.getLabelModel(),i=t.scale,n=i.getExtent(),o=i.count();if(n[1]-n[0]<1)return 0;var a=n[0],r=t.dataToCoord(a+1)-t.dataToCoord(a),s=Math.abs(r),l=De(a,e.getFont(),"center","top"),u=Math.max(l.height,7)/s;isNaN(u)&&(u=1/0);var h=Math.max(0,Math.floor(u)),c=qP(t.model),d=c.lastAutoInterval,f=c.lastTickCount;return null!=d&&null!=f&&Math.abs(d-h)<=1&&Math.abs(f-o)<=1&&d>h?h=d:(c.lastTickCount=o,c.lastAutoInterval=h),h}},u(Nv,HA);var KP=function(t){this.name=t||"",this.cx=0,this.cy=0,this._radiusAxis=new Pv,this._angleAxis=new Nv,this._radiusAxis.polar=this._angleAxis.polar=this};KP.prototype={type:"polar",axisPointerEnabled:!0,constructor:KP,dimensions:["radius","angle"],model:null,containPoint:function(t){var e=this.pointToCoord(t);return this._radiusAxis.contain(e[0])&&this._angleAxis.contain(e[1])},containData:function(t){return this._radiusAxis.containData(t[0])&&this._angleAxis.containData(t[1])},getAxis:function(t){return this["_"+t+"Axis"]},getAxes:function(){return[this._radiusAxis,this._angleAxis]},getAxesByScale:function(t){var e=[],i=this._angleAxis,n=this._radiusAxis;return i.scale.type===t&&e.push(i),n.scale.type===t&&e.push(n),e},getAngleAxis:function(){return this._angleAxis},getRadiusAxis:function(){return this._radiusAxis},getOtherAxis:function(t){var e=this._angleAxis;return t===e?this._radiusAxis:e},getBaseAxis:function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAngleAxis()},getTooltipAxes:function(t){var e=null!=t&&"auto"!==t?this.getAxis(t):this.getBaseAxis();return{baseAxes:[e],otherAxes:[this.getOtherAxis(e)]}},dataToPoint:function(t,e){return this.coordToPoint([this._radiusAxis.dataToRadius(t[0],e),this._angleAxis.dataToAngle(t[1],e)])},pointToData:function(t,e){var i=this.pointToCoord(t);return[this._radiusAxis.radiusToData(i[0],e),this._angleAxis.angleToData(i[1],e)]},pointToCoord:function(t){var e=t[0]-this.cx,i=t[1]-this.cy,n=this.getAngleAxis(),o=n.getExtent(),a=Math.min(o[0],o[1]),r=Math.max(o[0],o[1]);n.inverse?a=r-360:r=a+360;var s=Math.sqrt(e*e+i*i);e/=s,i/=s;for(var l=Math.atan2(-i,e)/Math.PI*180,u=lr;)l+=360*u;return[s,l]},coordToPoint:function(t){var e=t[0],i=t[1]/180*Math.PI;return[Math.cos(i)*e+this.cx,-Math.sin(i)*e+this.cy]}};var $P=YM.extend({type:"polarAxis",axis:null,getCoordSysModel:function(){return this.ecModel.queryComponents({mainType:"polar",index:this.option.polarIndex,id:this.option.polarId})[0]}});n($P.prototype,CA);var JP={angle:{startAngle:90,clockwise:!0,splitNumber:12,axisLabel:{rotate:!1}},radius:{splitNumber:5}};xD("angle",$P,Ov,JP.angle),xD("radius",$P,Ov,JP.radius),Bs({type:"polar",dependencies:["polarAxis","angleAxis"],coordinateSystem:null,findAxisModel:function(t){var e;return this.ecModel.eachComponent(t,function(t){t.getCoordSysModel()===this&&(e=t)},this),e},defaultOption:{zlevel:0,z:0,center:["50%","50%"],radius:"80%"}});var QP={dimensions:KP.prototype.dimensions,create:function(t,e){var i=[];return t.eachComponent("polar",function(t,n){var o=new KP(n);o.update=Rv;var a=o.getRadiusAxis(),r=o.getAngleAxis(),s=t.findAxisModel("radiusAxis"),l=t.findAxisModel("angleAxis");zv(a,s),zv(r,l),Ev(o,t,e),i.push(o),t.coordinateSystem=o,o.model=t}),t.eachSeries(function(e){if("polar"===e.get("coordinateSystem")){var i=t.queryComponents({mainType:"polar",index:e.get("polarIndex"),id:e.get("polarId")})[0];e.coordinateSystem=i.coordinateSystem}}),i}};Ba.register("polar",QP);var tN=["axisLine","axisLabel","axisTick","splitLine","splitArea"];LD.extend({type:"angleAxis",axisPointerClass:"PolarAxisPointer",render:function(t,e){if(this.group.removeAll(),t.get("show")){var n=t.axis,o=n.polar,a=o.getRadiusAxis().getExtent(),r=n.getTicksCoords(),s=f(n.getViewLabels(),function(t){return(t=i(t)).coord=n.dataToCoord(t.tickValue),t});Gv(s),Gv(r),d(tN,function(e){!t.get(e+".show")||n.scale.isBlank()&&"axisLine"!==e||this["_"+e](t,o,r,a,s)},this)}},_axisLine:function(t,e,i,n){var o=t.getModel("axisLine.lineStyle"),a=new KS({shape:{cx:e.cx,cy:e.cy,r:n[Vv(e)]},style:o.getLineStyle(),z2:1,silent:!0});a.style.fill=null,this.group.add(a)},_axisTick:function(t,e,i,n){var o=t.getModel("axisTick"),a=(o.get("inside")?-1:1)*o.get("length"),s=n[Vv(e)],l=f(i,function(t){return new rM({shape:Bv(e,[s,s+a],t.coord)})});this.group.add(xM(l,{style:r(o.getModel("lineStyle").getLineStyle(),{stroke:t.get("axisLine.lineStyle.color")})}))},_axisLabel:function(t,e,i,n,o){var a=t.getCategories(!0),r=t.getModel("axisLabel"),s=r.get("margin");d(o,function(i,o){var l=r,u=i.tickValue,h=n[Vv(e)],c=e.coordToPoint([h+s,i.coord]),d=e.cx,f=e.cy,p=Math.abs(c[0]-d)/h<.3?"center":c[0]>d?"left":"right",g=Math.abs(c[1]-f)/h<.3?"middle":c[1]>f?"top":"bottom";a&&a[u]&&a[u].textStyle&&(l=new Lo(a[u].textStyle,r,r.ecModel));var m=new qS({silent:!0});this.group.add(m),fo(m.style,l,{x:c[0],y:c[1],textFill:l.getTextColor()||t.get("axisLine.lineStyle.color"),text:i.formattedLabel,textAlign:p,textVerticalAlign:g})},this)},_splitLine:function(t,e,i,n){var o=t.getModel("splitLine").getModel("lineStyle"),a=o.get("color"),s=0;a=a instanceof Array?a:[a];for(var l=[],u=0;u=0?"p":"n",M=y;v&&(n[r][b]||(n[r][b]={p:y,n:y}),M=n[r][b][S]);var I,T,A,D;if("radius"===h.dim){var C=h.dataToRadius(w)-y,L=a.dataToAngle(b);Math.abs(C)=0},fN.findTargetInfo=function(t,e){for(var i=this._targetInfoList,n=oy(e,t),o=0;o=0||uN(n,t.getAxis("y").model)>=0)&&a.push(t)}),e.push({panelId:"grid--"+t.id,gridModel:t,coordSysModel:t,coordSys:a[0],coordSyses:a,getPanelRect:mN.grid,xAxisDeclared:r[t.id],yAxisDeclared:s[t.id]})}))},geo:function(t,e){lN(t.geoModels,function(t){var i=t.coordinateSystem;e.push({panelId:"geo--"+t.id,geoModel:t,coordSysModel:t,coordSys:i,coordSyses:[i],getPanelRect:mN.geo})})}},gN=[function(t,e){var i=t.xAxisModel,n=t.yAxisModel,o=t.gridModel;return!o&&i&&(o=i.axis.grid.model),!o&&n&&(o=n.axis.grid.model),o&&o===e.gridModel},function(t,e){var i=t.geoModel;return i&&i===e.geoModel}],mN={grid:function(){return this.coordSys.grid.getRect().clone()},geo:function(){var t=this.coordSys,e=t.getBoundingRect().clone();return e.applyTransform(Mo(t)),e}},vN={lineX:hN(ay,0),lineY:hN(ay,1),rect:function(t,e,i){var n=e[cN[t]]([i[0][0],i[1][0]]),o=e[cN[t]]([i[0][1],i[1][1]]),a=[ny([n[0],o[0]]),ny([n[1],o[1]])];return{values:a,xyMinMax:a}},polygon:function(t,e,i){var n=[[1/0,-1/0],[1/0,-1/0]];return{values:f(i,function(i){var o=e[cN[t]](i);return n[0][0]=Math.min(n[0][0],o[0]),n[1][0]=Math.min(n[1][0],o[1]),n[0][1]=Math.max(n[0][1],o[0]),n[1][1]=Math.max(n[1][1],o[1]),o}),xyMinMax:n}}},yN={lineX:hN(ry,0),lineY:hN(ry,1),rect:function(t,e,i){return[[t[0][0]-i[0]*e[0][0],t[0][1]-i[0]*e[0][1]],[t[1][0]-i[1]*e[1][0],t[1][1]-i[1]*e[1][1]]]},polygon:function(t,e,i){return f(t,function(t,n){return[t[0]-i[0]*e[n][0],t[1]-i[1]*e[n][1]]})}},xN=["inBrush","outOfBrush"],_N="__ecBrushSelect",wN="__ecInBrushSelectEvent",bN=IT.VISUAL.BRUSH;Os(bN,function(t,e,i){t.eachComponent({mainType:"brush"},function(e){i&&"takeGlobalCursor"===i.type&&e.setBrushOption("brush"===i.key?i.brushOption:{brushType:!1}),(e.brushTargetManager=new iy(e.option,t)).setInputRanges(e.areas,t)})}),Es(bN,function(t,e,n){var o,a,s=[];t.eachComponent({mainType:"brush"},function(e,n){function l(t){return"all"===m||v[t]}function u(t){return!!t.length}function h(t,e){var i=t.coordinateSystem;w|=i.hasAxisBrushed(),l(e)&&i.eachActiveState(t.getData(),function(t,e){"active"===t&&(x[e]=1)})}function c(i,n,o){var a=dy(i);if(a&&!fy(e,n)&&(d(b,function(n){a[n.brushType]&&e.brushTargetManager.controlSeries(n,i,t)&&o.push(n),w|=u(o)}),l(n)&&u(o))){var r=i.getData();r.each(function(t){cy(a,o,r,t)&&(x[t]=1)})}}var p={brushId:e.id,brushIndex:n,brushName:e.name,areas:i(e.areas),selected:[]};s.push(p);var g=e.option,m=g.brushLink,v=[],x=[],_=[],w=0;n||(o=g.throttleType,a=g.throttleDelay);var b=f(e.areas,function(t){return py(r({boundingRect:SN[t.brushType](t)},t))}),S=Xv(e.option,xN,function(t){t.mappingMethod="fixed"});y(m)&&d(m,function(t){v[t]=1}),t.eachSeries(function(t,e){var i=_[e]=[];"parallel"===t.subType?h(t,e):c(t,e,i)}),t.eachSeries(function(t,e){var i={seriesId:t.id,seriesIndex:e,seriesName:t.name,dataIndex:[]};p.selected.push(i);var n=dy(t),o=_[e],a=t.getData(),r=l(e)?function(t){return x[t]?(i.dataIndex.push(a.getRawIndex(t)),"inBrush"):"outOfBrush"}:function(t){return cy(n,o,a,t)?(i.dataIndex.push(a.getRawIndex(t)),"inBrush"):"outOfBrush"};(l(e)?w:u(o))&&Yv(xN,S,a,r)})}),uy(e,o,a,s,n)});var SN={lineX:B,lineY:B,rect:function(t){return gy(t.range)},polygon:function(t){for(var e,i=t.range,n=0,o=i.length;ne[0][1]&&(e[0][1]=a[0]),a[1]e[1][1]&&(e[1][1]=a[1])}return e&&gy(e)}},MN=["#ddd"];Bs({type:"brush",dependencies:["geo","grid","xAxis","yAxis","parallel","series"],defaultOption:{toolbox:null,brushLink:null,seriesIndex:"all",geoIndex:null,xAxisIndex:null,yAxisIndex:null,brushType:"rect",brushMode:"single",transformable:!0,brushStyle:{borderWidth:1,color:"rgba(120,140,180,0.3)",borderColor:"rgba(120,140,180,0.8)"},throttleType:"fixRate",throttleDelay:0,removeOnClick:!0,z:1e4},areas:[],brushType:null,brushOption:{},coordInfoList:[],optionUpdated:function(t,e){var i=this.option;!e&&jv(i,t,["inBrush","outOfBrush"]);var n=i.inBrush=i.inBrush||{};i.outOfBrush=i.outOfBrush||{color:MN},n.hasOwnProperty("liftZ")||(n.liftZ=5)},setAreas:function(t){t&&(this.areas=f(t,function(t){return my(this.option,t)},this))},setBrushOption:function(t){this.brushOption=my(this.option,t),this.brushType=this.brushOption.brushType}});Vs({type:"brush",init:function(t,e){this.ecModel=t,this.api=e,this.model,(this._brushController=new Cf(e.getZr())).on("brush",m(this._onBrush,this)).mount()},render:function(t){return this.model=t,vy.apply(this,arguments)},updateTransform:vy,updateView:vy,dispose:function(){this._brushController.dispose()},_onBrush:function(t,e){var n=this.model.id;this.model.brushTargetManager.setOutputRanges(t,this.ecModel),(!e.isEnd||e.removeOnClick)&&this.api.dispatchAction({type:"brush",brushId:n,areas:i(t),$from:n})}}),Ps({type:"brush",event:"brush"},function(t,e){e.eachComponent({mainType:"brush",query:t},function(e){e.setAreas(t.areas)})}),Ps({type:"brushSelect",event:"brushSelected",update:"none"},function(){});var IN={},TN=XI.toolbox.brush;_y.defaultOption={show:!0,type:["rect","polygon","lineX","lineY","keep","clear"],icon:{rect:"M7.3,34.7 M0.4,10V-0.2h9.8 M89.6,10V-0.2h-9.8 M0.4,60v10.2h9.8 M89.6,60v10.2h-9.8 M12.3,22.4V10.5h13.1 M33.6,10.5h7.8 M49.1,10.5h7.8 M77.5,22.4V10.5h-13 M12.3,31.1v8.2 M77.7,31.1v8.2 M12.3,47.6v11.9h13.1 M33.6,59.5h7.6 M49.1,59.5 h7.7 M77.5,47.6v11.9h-13",polygon:"M55.2,34.9c1.7,0,3.1,1.4,3.1,3.1s-1.4,3.1-3.1,3.1 s-3.1-1.4-3.1-3.1S53.5,34.9,55.2,34.9z M50.4,51c1.7,0,3.1,1.4,3.1,3.1c0,1.7-1.4,3.1-3.1,3.1c-1.7,0-3.1-1.4-3.1-3.1 C47.3,52.4,48.7,51,50.4,51z M55.6,37.1l1.5-7.8 M60.1,13.5l1.6-8.7l-7.8,4 M59,19l-1,5.3 M24,16.1l6.4,4.9l6.4-3.3 M48.5,11.6 l-5.9,3.1 M19.1,12.8L9.7,5.1l1.1,7.7 M13.4,29.8l1,7.3l6.6,1.6 M11.6,18.4l1,6.1 M32.8,41.9 M26.6,40.4 M27.3,40.2l6.1,1.6 M49.9,52.1l-5.6-7.6l-4.9-1.2",lineX:"M15.2,30 M19.7,15.6V1.9H29 M34.8,1.9H40.4 M55.3,15.6V1.9H45.9 M19.7,44.4V58.1H29 M34.8,58.1H40.4 M55.3,44.4 V58.1H45.9 M12.5,20.3l-9.4,9.6l9.6,9.8 M3.1,29.9h16.5 M62.5,20.3l9.4,9.6L62.3,39.7 M71.9,29.9H55.4",lineY:"M38.8,7.7 M52.7,12h13.2v9 M65.9,26.6V32 M52.7,46.3h13.2v-9 M24.9,12H11.8v9 M11.8,26.6V32 M24.9,46.3H11.8v-9 M48.2,5.1l-9.3-9l-9.4,9.2 M38.9-3.9V12 M48.2,53.3l-9.3,9l-9.4-9.2 M38.9,62.3V46.4",keep:"M4,10.5V1h10.3 M20.7,1h6.1 M33,1h6.1 M55.4,10.5V1H45.2 M4,17.3v6.6 M55.6,17.3v6.6 M4,30.5V40h10.3 M20.7,40 h6.1 M33,40h6.1 M55.4,30.5V40H45.2 M21,18.9h62.9v48.6H21V18.9z",clear:"M22,14.7l30.9,31 M52.9,14.7L22,45.7 M4.7,16.8V4.2h13.1 M26,4.2h7.8 M41.6,4.2h7.8 M70.3,16.8V4.2H57.2 M4.7,25.9v8.6 M70.3,25.9v8.6 M4.7,43.2v12.6h13.1 M26,55.8h7.8 M41.6,55.8h7.8 M70.3,43.2v12.6H57.2"},title:i(TN.title)};var AN=_y.prototype;AN.render=AN.updateView=function(t,e,i){var n,o,a;e.eachComponent({mainType:"brush"},function(t){n=t.brushType,o=t.brushOption.brushMode||"single",a|=t.areas.length}),this._brushType=n,this._brushMode=o,d(t.get("type",!0),function(e){t.setIconStatus(e,("keep"===e?"multiple"===o:"clear"===e?a:e===n)?"emphasis":"normal")})},AN.getIcons=function(){var t=this.model,e=t.get("icon",!0),i={};return d(t.get("type",!0),function(t){e[t]&&(i[t]=e[t])}),i},AN.onclick=function(t,e,i){var n=this._brushType,o=this._brushMode;"clear"===i?(e.dispatchAction({type:"axisAreaSelect",intervals:[]}),e.dispatchAction({type:"brush",command:"clear",areas:[]})):e.dispatchAction({type:"takeGlobalCursor",key:"brush",brushOption:{brushType:"keep"===i?n:n!==i&&i,brushMode:"keep"===i?"multiple"===o?"single":"multiple":o}})},yy("brush",_y),Ls(function(t,e){var i=t&&t.brush;if(y(i)||(i=i?[i]:[]),i.length){var n=[];d(i,function(t){var e=t.hasOwnProperty("toolbox")?t.toolbox:[];e instanceof Array&&(n=n.concat(e))});var o=t&&t.toolbox;y(o)&&(o=o[0]),o||(o={feature:{}},t.toolbox=[o]);var a=o.feature||(o.feature={}),r=a.brush||(a.brush={}),s=r.type||(r.type=[]);s.push.apply(s,n),Zv(s),e&&!s.length&&s.push.apply(s,aN)}});wy.prototype={constructor:wy,type:"calendar",dimensions:["time","value"],getDimensionsInfo:function(){return[{name:"time",type:"time"},"value"]},getRangeInfo:function(){return this._rangeInfo},getModel:function(){return this._model},getRect:function(){return this._rect},getCellWidth:function(){return this._sw},getCellHeight:function(){return this._sh},getOrient:function(){return this._orient},getFirstDayOfWeek:function(){return this._firstDayOfWeek},getDateInfo:function(t){var e=(t=Uo(t)).getFullYear(),i=t.getMonth()+1;i=i<10?"0"+i:i;var n=t.getDate();n=n<10?"0"+n:n;var o=t.getDay();return o=Math.abs((o+7-this.getFirstDayOfWeek())%7),{y:e,m:i,d:n,day:o,time:t.getTime(),formatedDate:e+"-"+i+"-"+n,date:t}},getNextNDay:function(t,e){return 0===(e=e||0)?this.getDateInfo(t):((t=new Date(this.getDateInfo(t).time)).setDate(t.getDate()+e),this.getDateInfo(t))},update:function(t,e){function i(t,e){return null!=t[e]&&"auto"!==t[e]}this._firstDayOfWeek=+this._model.getModel("dayLabel").get("firstDay"),this._orient=this._model.get("orient"),this._lineWidth=this._model.getModel("itemStyle").getItemStyle().lineWidth||0,this._rangeInfo=this._getRangeInfo(this._initRangeOption());var n=this._rangeInfo.weeks||1,o=["width","height"],a=this._model.get("cellSize").slice(),r=this._model.getBoxLayoutParams(),s="horizontal"===this._orient?[n,7]:[7,n];d([0,1],function(t){i(a,t)&&(r[o[t]]=a[t]*s[t])});var l={width:e.getWidth(),height:e.getHeight()},u=this._rect=la(r,l);d([0,1],function(t){i(a,t)||(a[t]=u[o[t]]/s[t])}),this._sw=a[0],this._sh=a[1]},dataToPoint:function(t,e){y(t)&&(t=t[0]),null==e&&(e=!0);var i=this.getDateInfo(t),n=this._rangeInfo,o=i.formatedDate;if(e&&!(i.time>=n.start.time&&i.timea.end.time&&t.reverse(),t},_getRangeInfo:function(t){var e;(t=[this.getDateInfo(t[0]),this.getDateInfo(t[1])])[0].time>t[1].time&&(e=!0,t.reverse());var i=Math.floor(t[1].time/864e5)-Math.floor(t[0].time/864e5)+1,n=new Date(t[0].time),o=n.getDate(),a=t[1].date.getDate();if(n.setDate(o+i-1),n.getDate()!==a)for(var r=n.getTime()-t[1].time>0?1:-1;n.getDate()!==a&&(n.getTime()-t[1].time)*r>0;)i-=r,n.setDate(o+i-1);var s=Math.floor((i+t[0].day+6)/7),l=e?1-s:s-1;return e&&t.reverse(),{range:[t[0].formatedDate,t[1].formatedDate],start:t[0],end:t[1],allDay:i,weeks:s,nthWeek:l,fweek:t[0].day,lweek:t[1].day}},_getDateByWeeksAndDay:function(t,e,i){var n=this._getRangeInfo(i);if(t>n.weeks||0===t&&en.lweek)return!1;var o=7*(t-1)-n.fweek+e,a=new Date(n.start.time);return a.setDate(n.start.d+o),this.getDateInfo(a)}},wy.dimensions=wy.prototype.dimensions,wy.getDimensionsInfo=wy.prototype.getDimensionsInfo,wy.create=function(t,e){var i=[];return t.eachComponent("calendar",function(n){var o=new wy(n,t,e);i.push(o),n.coordinateSystem=o}),t.eachSeries(function(t){"calendar"===t.get("coordinateSystem")&&(t.coordinateSystem=i[t.get("calendarIndex")||0])}),i},Ba.register("calendar",wy);var DN=YM.extend({type:"calendar",coordinateSystem:null,defaultOption:{zlevel:0,z:2,left:80,top:60,cellSize:20,orient:"horizontal",splitLine:{show:!0,lineStyle:{color:"#000",width:1,type:"solid"}},itemStyle:{color:"#fff",borderWidth:1,borderColor:"#ccc"},dayLabel:{show:!0,firstDay:0,position:"start",margin:"50%",nameMap:"en",color:"#000"},monthLabel:{show:!0,position:"start",margin:5,align:"center",nameMap:"en",formatter:null,color:"#000"},yearLabel:{show:!0,position:null,margin:30,formatter:null,color:"#ccc",fontFamily:"sans-serif",fontWeight:"bolder",fontSize:20}},init:function(t,e,i,n){var o=da(t);DN.superApply(this,"init",arguments),Sy(t,o)},mergeOption:function(t,e){DN.superApply(this,"mergeOption",arguments),Sy(this.option,t)}}),CN={EN:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],CN:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]},LN={EN:["S","M","T","W","T","F","S"],CN:["日","一","二","三","四","五","六"]};Vs({type:"calendar",_tlpoints:null,_blpoints:null,_firstDayOfMonth:null,_firstDayPoints:null,render:function(t,e,i){var n=this.group;n.removeAll();var o=t.coordinateSystem,a=o.getRangeInfo(),r=o.getOrient();this._renderDayRect(t,a,n),this._renderLines(t,a,r,n),this._renderYearText(t,a,r,n),this._renderMonthText(t,r,n),this._renderWeekText(t,a,r,n)},_renderDayRect:function(t,e,i){for(var n=t.coordinateSystem,o=t.getModel("itemStyle").getItemStyle(),a=n.getCellWidth(),r=n.getCellHeight(),s=e.start.time;s<=e.end.time;s=n.getNextNDay(s,1).time){var l=n.dataToRect([s],!1).tl,u=new aM({shape:{x:l[0],y:l[1],width:a,height:r},cursor:"default",style:o});i.add(u)}},_renderLines:function(t,e,i,n){function o(e){a._firstDayOfMonth.push(r.getDateInfo(e)),a._firstDayPoints.push(r.dataToRect([e],!1).tl);var o=a._getLinePointsOfOneWeek(t,e,i);a._tlpoints.push(o[0]),a._blpoints.push(o[o.length-1]),l&&a._drawSplitline(o,s,n)}var a=this,r=t.coordinateSystem,s=t.getModel("splitLine.lineStyle").getLineStyle(),l=t.get("splitLine.show"),u=s.lineWidth;this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[];for(var h=e.start,c=0;h.time<=e.end.time;c++){o(h.formatedDate),0===c&&(h=r.getDateInfo(e.start.y+"-"+e.start.m));var d=h.date;d.setMonth(d.getMonth()+1),h=r.getDateInfo(d)}o(r.getNextNDay(e.end.time,1).formatedDate),l&&this._drawSplitline(a._getEdgesPoints(a._tlpoints,u,i),s,n),l&&this._drawSplitline(a._getEdgesPoints(a._blpoints,u,i),s,n)},_getEdgesPoints:function(t,e,i){var n=[t[0].slice(),t[t.length-1].slice()],o="horizontal"===i?0:1;return n[0][o]=n[0][o]-e/2,n[1][o]=n[1][o]+e/2,n},_drawSplitline:function(t,e,i){var n=new oM({z2:20,shape:{points:t},style:e});i.add(n)},_getLinePointsOfOneWeek:function(t,e,i){var n=t.coordinateSystem;e=n.getDateInfo(e);for(var o=[],a=0;a<7;a++){var r=n.getNextNDay(e.time,a),s=n.dataToRect([r.time],!1);o[2*r.day]=s.tl,o[2*r.day+1]=s["horizontal"===i?"bl":"tr"]}return o},_formatterLabel:function(t,e){return"string"==typeof t&&t?ea(t,e):"function"==typeof t?t(e):e.nameMap},_yearTextPositionControl:function(t,e,i,n,o){e=e.slice();var a=["center","bottom"];"bottom"===n?(e[1]+=o,a=["center","top"]):"left"===n?e[0]-=o:"right"===n?(e[0]+=o,a=["center","top"]):e[1]-=o;var r=0;return"left"!==n&&"right"!==n||(r=Math.PI/2),{rotation:r,position:e,style:{textAlign:a[0],textVerticalAlign:a[1]}}},_renderYearText:function(t,e,i,n){var o=t.getModel("yearLabel");if(o.get("show")){var a=o.get("margin"),r=o.get("position");r||(r="horizontal"!==i?"top":"left");var s=[this._tlpoints[this._tlpoints.length-1],this._blpoints[0]],l=(s[0][0]+s[1][0])/2,u=(s[0][1]+s[1][1])/2,h="horizontal"===i?0:1,c={top:[l,s[h][1]],bottom:[l,s[1-h][1]],left:[s[1-h][0],u],right:[s[h][0],u]},d=e.start.y;+e.end.y>+e.start.y&&(d=d+"-"+e.end.y);var f=o.get("formatter"),p={start:e.start.y,end:e.end.y,nameMap:d},g=this._formatterLabel(f,p),m=new qS({z2:30});fo(m.style,o,{text:g}),m.attr(this._yearTextPositionControl(m,c[r],i,r,a)),n.add(m)}},_monthTextPositionControl:function(t,e,i,n,o){var a="left",r="top",s=t[0],l=t[1];return"horizontal"===i?(l+=o,e&&(a="center"),"start"===n&&(r="bottom")):(s+=o,e&&(r="middle"),"start"===n&&(a="right")),{x:s,y:l,textAlign:a,textVerticalAlign:r}},_renderMonthText:function(t,e,i){var n=t.getModel("monthLabel");if(n.get("show")){var o=n.get("nameMap"),r=n.get("margin"),s=n.get("position"),l=n.get("align"),u=[this._tlpoints,this._blpoints];_(o)&&(o=CN[o.toUpperCase()]||[]);var h="start"===s?0:1,c="horizontal"===e?0:1;r="start"===s?-r:r;for(var d="center"===l,f=0;f=r[0]&&t<=r[1]}if(t===this._dataZoomModel){var n=this._dimName,o=this.getTargetSeriesModels(),a=t.get("filterMode"),r=this._valueWindow;"none"!==a&&NN(o,function(t){var e=t.getData(),o=e.mapDimension(n,!0);o.length&&("weakFilter"===a?e.filterSelf(function(t){for(var i,n,a,s=0;sr[1];if(u&&!h&&!c)return!0;u&&(a=!0),h&&(i=!0),c&&(n=!0)}return a&&i&&n}):NN(o,function(n){if("empty"===a)t.setData(e.map(n,function(t){return i(t)?t:NaN}));else{var o={};o[n]=r,e.selectRange(o)}}),NN(o,function(t){e.setApproximateExtent(r,t)}))})}}};var RN=d,zN=PN,BN=Bs({type:"dataZoom",dependencies:["xAxis","yAxis","zAxis","radiusAxis","angleAxis","singleAxis","series"],defaultOption:{zlevel:0,z:4,orient:null,xAxisIndex:null,yAxisIndex:null,filterMode:"filter",throttle:null,start:0,end:100,startValue:null,endValue:null,minSpan:null,maxSpan:null,minValueSpan:null,maxValueSpan:null,rangeMode:null},init:function(t,e,i){this._dataIntervalByAxis={},this._dataInfo={},this._axisProxies={},this.textStyleModel,this._autoThrottle=!0,this._rangePropMode=["percent","percent"];var n=Ly(t);this.mergeDefaultAndTheme(t,i),this.doInit(n)},mergeOption:function(t){var e=Ly(t);n(this.option,t,!0),this.doInit(e)},doInit:function(t){var e=this.option;z_.canvasSupported||(e.realtime=!1),this._setDefaultThrottle(t),ky(this,t),RN([["start","startValue"],["end","endValue"]],function(t,i){"value"===this._rangePropMode[i]&&(e[t[0]]=null)},this),this.textStyleModel=this.getModel("textStyle"),this._resetTarget(),this._giveAxisProxies()},_giveAxisProxies:function(){var t=this._axisProxies;this.eachTargetAxis(function(e,i,n,o){var a=this.dependentModels[e.axis][i],r=a.__dzAxisProxy||(a.__dzAxisProxy=new EN(e.name,i,this,o));t[e.name+"_"+i]=r},this)},_resetTarget:function(){var t=this.option,e=this._judgeAutoMode();zN(function(e){var i=e.axisIndex;t[i]=Di(t[i])},this),"axisIndex"===e?this._autoSetAxisIndex():"orient"===e&&this._autoSetOrient()},_judgeAutoMode:function(){var t=this.option,e=!1;zN(function(i){null!=t[i.axisIndex]&&(e=!0)},this);var i=t.orient;return null==i&&e?"orient":e?void 0:(null==i&&(t.orient="horizontal"),"axisIndex")},_autoSetAxisIndex:function(){var t=!0,e=this.get("orient",!0),i=this.option,n=this.dependentModels;if(t){var o="vertical"===e?"y":"x";n[o+"Axis"].length?(i[o+"AxisIndex"]=[0],t=!1):RN(n.singleAxis,function(n){t&&n.get("orient",!0)===e&&(i.singleAxisIndex=[n.componentIndex],t=!1)})}t&&zN(function(e){if(t){var n=[],o=this.dependentModels[e.axis];if(o.length&&!n.length)for(var a=0,r=o.length;a0?100:20}},getFirstTargetAxisModel:function(){var t;return zN(function(e){if(null==t){var i=this.get(e.axisIndex);i.length&&(t=this.dependentModels[e.axis][i[0]])}},this),t},eachTargetAxis:function(t,e){var i=this.ecModel;zN(function(n){RN(this.get(n.axisIndex),function(o){t.call(e,n,o,this,i)},this)},this)},getAxisProxy:function(t,e){return this._axisProxies[t+"_"+e]},getAxisModel:function(t,e){var i=this.getAxisProxy(t,e);return i&&i.getAxisModel()},setRawRange:function(t,e){var i=this.option;RN([["start","startValue"],["end","endValue"]],function(e){null==t[e[0]]&&null==t[e[1]]||(i[e[0]]=t[e[0]],i[e[1]]=t[e[1]])},this),!e&&ky(this,t)},getPercentRange:function(){var t=this.findRepresentativeAxisProxy();if(t)return t.getDataPercentWindow()},getValueRange:function(t,e){if(null!=t||null!=e)return this.getAxisProxy(t,e).getDataValueWindow();var i=this.findRepresentativeAxisProxy();return i?i.getDataValueWindow():void 0},findRepresentativeAxisProxy:function(t){if(t)return t.__dzAxisProxy;var e=this._axisProxies;for(var i in e)if(e.hasOwnProperty(i)&&e[i].hostedBy(this))return e[i];for(var i in e)if(e.hasOwnProperty(i)&&!e[i].hostedBy(this))return e[i]},getRangePropMode:function(){return this._rangePropMode.slice()}}),VN=EI.extend({type:"dataZoom",render:function(t,e,i,n){this.dataZoomModel=t,this.ecModel=e,this.api=i},getTargetCoordInfo:function(){function t(t,e,i,n){for(var o,a=0;a0&&e%g)p+=f;else{var i=null==t||isNaN(t)||""===t,n=i?0:FN(t,a,u,!0);i&&!l&&e?(c.push([c[c.length-1][0],0]),d.push([d[d.length-1][0],0])):!i&&l&&(c.push([p,0]),d.push([p,0])),c.push([p,n]),d.push([p,n]),p+=f,l=i}});var m=this.dataZoomModel;this._displayables.barGroup.add(new nM({shape:{points:c},style:r({fill:m.get("dataBackgroundColor")},m.getModel("dataBackground.areaStyle").getAreaStyle()),silent:!0,z2:-20})),this._displayables.barGroup.add(new oM({shape:{points:d},style:m.getModel("dataBackground.lineStyle").getLineStyle(),silent:!0,z2:-19}))}}},_prepareDataShadowInfo:function(){var t=this.dataZoomModel,e=t.get("showDataShadow");if(!1!==e){var i,n=this.ecModel;return t.eachTargetAxis(function(o,a){d(t.getAxisProxy(o.name,a).getTargetSeriesModels(),function(t){if(!(i||!0!==e&&l(jN,t.get("type"))<0)){var r,s=n.getComponent(o.axis,a).axis,u=Py(o.name),h=t.coordinateSystem;null!=u&&h.getOtherAxis&&(r=h.getOtherAxis(s).inverse),u=t.getData().mapDimension(u),i={thisAxis:s,series:t,thisDim:o.name,otherDim:u,otherAxisInverse:r}}},this)},this),i}},_renderHandle:function(){var t=this._displayables,e=t.handles=[],i=t.handleLabels=[],n=this._displayables.barGroup,o=this._size,a=this.dataZoomModel;n.add(t.filler=new GN({draggable:!0,cursor:Ny(this._orient),drift:HN(this._onDragMove,this,"all"),onmousemove:function(t){lw(t.event)},ondragstart:HN(this._showDataInfo,this,!0),ondragend:HN(this._onDragEnd,this),onmouseover:HN(this._showDataInfo,this,!0),onmouseout:HN(this._showDataInfo,this,!1),style:{fill:a.get("fillerColor"),textPosition:"inside"}})),n.add(new GN(jn({silent:!0,shape:{x:0,y:0,width:o[0],height:o[1]},style:{stroke:a.get("dataBackgroundColor")||a.get("borderColor"),lineWidth:1,fill:"rgba(0,0,0,0)"}}))),ZN([0,1],function(t){var o=Co(a.get("handleIcon"),{cursor:Ny(this._orient),draggable:!0,drift:HN(this._onDragMove,this,t),onmousemove:function(t){lw(t.event)},ondragend:HN(this._onDragEnd,this),onmouseover:HN(this._showDataInfo,this,!0),onmouseout:HN(this._showDataInfo,this,!1)},{x:-1,y:0,width:2,height:2}),r=o.getBoundingRect();this._handleHeight=Ro(a.get("handleSize"),this._size[1]),this._handleWidth=r.width/r.height*this._handleHeight,o.setStyle(a.getModel("handleStyle").getItemStyle());var s=a.get("handleColor");null!=s&&(o.style.fill=s),n.add(e[t]=o);var l=a.textStyleModel;this.group.add(i[t]=new qS({silent:!0,invisible:!0,style:{x:0,y:0,text:"",textVerticalAlign:"middle",textAlign:"center",textFill:l.getTextColor(),textFont:l.getFont()},z2:10}))},this)},_resetInterval:function(){var t=this._range=this.dataZoomModel.getPercentRange(),e=this._getViewExtent();this._handleEnds=[FN(t[0],[0,100],e,!0),FN(t[1],[0,100],e,!0)]},_updateInterval:function(t,e){var i=this.dataZoomModel,n=this._handleEnds,o=this._getViewExtent(),a=i.findRepresentativeAxisProxy().getMinMaxSpan(),r=[0,100];EL(e,n,o,i.get("zoomLock")?"all":t,null!=a.minSpan?FN(a.minSpan,r,o,!0):null,null!=a.maxSpan?FN(a.maxSpan,r,o,!0):null);var s=this._range,l=this._range=WN([FN(n[0],o,r,!0),FN(n[1],o,r,!0)]);return!s||s[0]!==l[0]||s[1]!==l[1]},_updateView:function(t){var e=this._displayables,i=this._handleEnds,n=WN(i.slice()),o=this._size;ZN([0,1],function(t){var n=e.handles[t],a=this._handleHeight;n.attr({scale:[a/2,a/2],position:[i[t],o[1]/2-a/2]})},this),e.filler.setShape({x:n[0],y:0,width:n[1]-n[0],height:o[1]}),this._updateDataInfo(t)},_updateDataInfo:function(t){function e(t){var e=Mo(n.handles[t].parent,this.group),i=To(0===t?"right":"left",e),s=this._handleWidth/2+XN,l=Io([c[t]+(0===t?-s:s),this._size[1]/2],e);o[t].setStyle({x:l[0],y:l[1],textVerticalAlign:a===UN?"middle":i,textAlign:a===UN?i:"center",text:r[t]})}var i=this.dataZoomModel,n=this._displayables,o=n.handleLabels,a=this._orient,r=["",""];if(i.get("showDetail")){var s=i.findRepresentativeAxisProxy();if(s){var l=s.getAxisModel().axis,u=this._range,h=t?s.calculateDataWindow({start:u[0],end:u[1]}).valueWindow:s.getDataValueWindow();r=[this._formatLabel(h[0],l),this._formatLabel(h[1],l)]}}var c=WN(this._handleEnds.slice());e.call(this,0),e.call(this,1)},_formatLabel:function(t,e){var i=this.dataZoomModel,n=i.get("labelFormatter"),o=i.get("labelPrecision");null!=o&&"auto"!==o||(o=e.getPixelPrecision());var a=null==t||isNaN(t)?"":"category"===e.type||"time"===e.type?e.scale.getLabel(Math.round(t)):t.toFixed(Math.min(o,20));return x(n)?n(t,a):_(n)?n.replace("{value}",a):a},_showDataInfo:function(t){t=this._dragging||t;var e=this._displayables.handleLabels;e[0].attr("invisible",!t),e[1].attr("invisible",!t)},_onDragMove:function(t,e,i){this._dragging=!0;var n=Io([e,i],this._displayables.barGroup.getLocalTransform(),!0),o=this._updateInterval(t,n[0]),a=this.dataZoomModel.get("realtime");this._updateView(!a),o&&a&&this._dispatchZoomAction()},_onDragEnd:function(){this._dragging=!1,this._showDataInfo(!1),!this.dataZoomModel.get("realtime")&&this._dispatchZoomAction()},_onClickPanelClick:function(t){var e=this._size,i=this._displayables.barGroup.transformCoordToLocal(t.offsetX,t.offsetY);if(!(i[0]<0||i[0]>e[0]||i[1]<0||i[1]>e[1])){var n=this._handleEnds,o=(n[0]+n[1])/2,a=this._updateInterval("all",i[0]-o);this._updateView(),a&&this._dispatchZoomAction()}},_dispatchZoomAction:function(){var t=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,start:t[0],end:t[1]})},_findCoordRect:function(){var t;if(ZN(this.getTargetCoordInfo(),function(e){if(!t&&e.length){var i=e[0].model.coordinateSystem;t=i.getRect&&i.getRect()}}),!t){var e=this.api.getWidth(),i=this.api.getHeight();t={x:.2*e,y:.2*i,width:.6*e,height:.6*i}}return t}});BN.extend({type:"dataZoom.inside",defaultOption:{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}});var qN="\0_ec_dataZoom_roams",KN=m,$N=VN.extend({type:"dataZoom.inside",init:function(t,e){this._range},render:function(t,e,i,n){$N.superApply(this,"render",arguments),this._range=t.getPercentRange(),d(this.getTargetCoordInfo(),function(e,n){var o=f(e,function(t){return Ry(t.model)});d(e,function(e){var a=e.model,r={};d(["pan","zoom","scrollMove"],function(t){r[t]=KN(JN[t],this,e,n)},this),Oy(i,{coordId:Ry(a),allCoordIds:o,containsPoint:function(t,e,i){return a.coordinateSystem.containPoint([e,i])},dataZoomId:t.id,dataZoomModel:t,getRange:r})},this)},this)},dispose:function(){Ey(this.api,this.dataZoomModel.id),$N.superApply(this,"dispose",arguments),this._range=null}}),JN={zoom:function(t,e,i,n){var o=this._range,a=o.slice(),r=t.axisModels[0];if(r){var s=QN[e](null,[n.originX,n.originY],r,i,t),l=(s.signal>0?s.pixelStart+s.pixelLength-s.pixel:s.pixel-s.pixelStart)/s.pixelLength*(a[1]-a[0])+a[0],u=Math.max(1/n.scale,0);a[0]=(a[0]-l)*u+l,a[1]=(a[1]-l)*u+l;var h=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();return EL(0,a,[0,100],0,h.minSpan,h.maxSpan),this._range=a,o[0]!==a[0]||o[1]!==a[1]?a:void 0}},pan:Wy(function(t,e,i,n,o,a){var r=QN[n]([a.oldX,a.oldY],[a.newX,a.newY],e,o,i);return r.signal*(t[1]-t[0])*r.pixel/r.pixelLength}),scrollMove:Wy(function(t,e,i,n,o,a){return QN[n]([0,0],[a.scrollDelta,a.scrollDelta],e,o,i).signal*(t[1]-t[0])*a.scrollDelta})},QN={grid:function(t,e,i,n,o){var a=i.axis,r={},s=o.model.coordinateSystem.getRect();return t=t||[0,0],"x"===a.dim?(r.pixel=e[0]-t[0],r.pixelLength=s.width,r.pixelStart=s.x,r.signal=a.inverse?1:-1):(r.pixel=e[1]-t[1],r.pixelLength=s.height,r.pixelStart=s.y,r.signal=a.inverse?-1:1),r},polar:function(t,e,i,n,o){var a=i.axis,r={},s=o.model.coordinateSystem,l=s.getRadiusAxis().getExtent(),u=s.getAngleAxis().getExtent();return t=t?s.pointToCoord(t):[0,0],e=s.pointToCoord(e),"radiusAxis"===i.mainType?(r.pixel=e[0]-t[0],r.pixelLength=l[1]-l[0],r.pixelStart=l[0],r.signal=a.inverse?1:-1):(r.pixel=e[1]-t[1],r.pixelLength=u[1]-u[0],r.pixelStart=u[0],r.signal=a.inverse?-1:1),r},singleAxis:function(t,e,i,n,o){var a=i.axis,r=o.model.coordinateSystem.getRect(),s={};return t=t||[0,0],"horizontal"===a.orient?(s.pixel=e[0]-t[0],s.pixelLength=r.width,s.pixelStart=r.x,s.signal=a.inverse?1:-1):(s.pixel=e[1]-t[1],s.pixelLength=r.height,s.pixelStart=r.y,s.signal=a.inverse?-1:1),s}};ks({getTargetSeries:function(t){var e=R();return t.eachComponent("dataZoom",function(t){t.eachTargetAxis(function(t,i,n){d(n.getAxisProxy(t.name,i).getTargetSeriesModels(),function(t){e.set(t.uid,t)})})}),e},modifyOutputEnd:!0,overallReset:function(t,e){t.eachComponent("dataZoom",function(t){t.eachTargetAxis(function(t,i,n){n.getAxisProxy(t.name,i).reset(n,e)}),t.eachTargetAxis(function(t,i,n){n.getAxisProxy(t.name,i).filterData(n,e)})}),t.eachComponent("dataZoom",function(t){var e=t.findRepresentativeAxisProxy(),i=e.getDataPercentWindow(),n=e.getDataValueWindow();t.setRawRange({start:i[0],end:i[1],startValue:n[0],endValue:n[1]},!0)})}}),Ps("dataZoom",function(t,e){var i=Iy(m(e.eachComponent,e,"dataZoom"),PN,function(t,e){return t.get(e.axisIndex)}),n=[];e.eachComponent({mainType:"dataZoom",query:t},function(t,e){n.push.apply(n,i(t).nodes)}),d(n,function(e,i){e.setRawRange({start:t.start,end:t.end,startValue:t.startValue,endValue:t.endValue})})});var tO=d,eO=function(t){var e=t&&t.visualMap;y(e)||(e=e?[e]:[]),tO(e,function(t){if(t){Hy(t,"splitList")&&!Hy(t,"pieces")&&(t.pieces=t.splitList,delete t.splitList);var e=t.pieces;e&&y(e)&&tO(e,function(t){w(t)&&(Hy(t,"start")&&!Hy(t,"min")&&(t.min=t.start),Hy(t,"end")&&!Hy(t,"max")&&(t.max=t.end))})}})};YM.registerSubTypeDefaulter("visualMap",function(t){return t.categories||(t.pieces?t.pieces.length>0:t.splitNumber>0)&&!t.calculable?"piecewise":"continuous"});var iO=IT.VISUAL.COMPONENT;Es(iO,{createOnAllSeries:!0,reset:function(t,e){var i=[];return e.eachComponent("visualMap",function(e){var n=t.pipelineContext;!e.isTargetSeries(t)||n&&n.large||i.push(qv(e.stateList,e.targetVisuals,m(e.getValueState,e),e.getDataDimension(t.getData())))}),i}}),Es(iO,{createOnAllSeries:!0,reset:function(t,e){var i=t.getData(),n=[];e.eachComponent("visualMap",function(e){if(e.isTargetSeries(t)){var o=e.getVisualMeta(m(Zy,null,t,e))||{stops:[],outerColors:[]},a=e.getDataDimension(i),r=i.getDimensionInfo(a);null!=r&&(o.dimension=r.index,n.push(o))}}),t.getData().setVisual("visualMeta",n)}});var nO={get:function(t,e,n){var o=i((oO[t]||{})[e]);return n&&y(o)?o[o.length-1]:o}},oO={color:{active:["#006edd","#e0ffff"],inactive:["rgba(0,0,0,0)"]},colorHue:{active:[0,360],inactive:[0,0]},colorSaturation:{active:[.3,1],inactive:[0,0]},colorLightness:{active:[.9,.5],inactive:[0,0]},colorAlpha:{active:[.3,1],inactive:[0,0]},opacity:{active:[.3,1],inactive:[0,0]},symbol:{active:["circle","roundRect","diamond"],inactive:["none"]},symbolSize:{active:[10,50],inactive:[0,0]}},aO=jC.mapVisual,rO=jC.eachVisual,sO=y,lO=d,uO=Bo,hO=Eo,cO=B,dO=Bs({type:"visualMap",dependencies:["series"],stateList:["inRange","outOfRange"],replacableOptionKeys:["inRange","outOfRange","target","controller","color"],dataBound:[-1/0,1/0],layoutMode:{type:"box",ignoreSize:!0},defaultOption:{show:!0,zlevel:0,z:4,seriesIndex:"all",min:0,max:200,dimension:null,inRange:null,outOfRange:null,left:0,right:null,top:null,bottom:0,itemWidth:null,itemHeight:null,inverse:!1,orient:"vertical",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",contentColor:"#5793f3",inactiveColor:"#aaa",borderWidth:0,padding:5,textGap:10,precision:0,color:null,formatter:null,text:null,textStyle:{color:"#333"}},init:function(t,e,i){this._dataExtent,this.targetVisuals={},this.controllerVisuals={},this.textStyleModel,this.itemSize,this.mergeDefaultAndTheme(t,i)},optionUpdated:function(t,e){var i=this.option;z_.canvasSupported||(i.realtime=!1),!e&&jv(i,t,this.replacableOptionKeys),this.textStyleModel=this.getModel("textStyle"),this.resetItemSize(),this.completeVisualOption()},resetVisual:function(t){var e=this.stateList;t=m(t,this),this.controllerVisuals=Xv(this.option.controller,e,t),this.targetVisuals=Xv(this.option.target,e,t)},getTargetSeriesIndices:function(){var t=this.option.seriesIndex,e=[];return null==t||"all"===t?this.ecModel.eachSeries(function(t,i){e.push(i)}):e=Di(t),e},eachTargetSeries:function(t,e){d(this.getTargetSeriesIndices(),function(i){t.call(e,this.ecModel.getSeriesByIndex(i))},this)},isTargetSeries:function(t){var e=!1;return this.eachTargetSeries(function(i){i===t&&(e=!0)}),e},formatValueText:function(t,e,i){function n(t){return t===l[0]?"min":t===l[1]?"max":(+t).toFixed(Math.min(s,20))}var o,a,r=this.option,s=r.precision,l=this.dataBound,u=r.formatter;return i=i||["<",">"],y(t)&&(t=t.slice(),o=!0),a=e?t:o?[n(t[0]),n(t[1])]:n(t),_(u)?u.replace("{value}",o?a[0]:a).replace("{value2}",o?a[1]:a):x(u)?o?u(t[0],t[1]):u(t):o?t[0]===l[0]?i[0]+" "+a[1]:t[1]===l[1]?i[1]+" "+a[0]:a[0]+" - "+a[1]:a},resetExtent:function(){var t=this.option,e=uO([t.min,t.max]);this._dataExtent=e},getDataDimension:function(t){var e=this.option.dimension,i=t.dimensions;if(null!=e||i.length){if(null!=e)return t.getDimension(e);for(var n=t.dimensions,o=n.length-1;o>=0;o--){var a=n[o];if(!t.getDimensionInfo(a).isCalculationCoord)return a}}},getExtent:function(){return this._dataExtent.slice()},completeVisualOption:function(){function t(t){sO(o.color)&&!t.inRange&&(t.inRange={color:o.color.slice().reverse()}),t.inRange=t.inRange||{color:e.get("gradientColor")},lO(this.stateList,function(e){var i=t[e];if(_(i)){var n=nO.get(i,"active",l);n?(t[e]={},t[e][i]=n):delete t[e]}},this)}var e=this.ecModel,o=this.option,a={inRange:o.inRange,outOfRange:o.outOfRange},r=o.target||(o.target={}),s=o.controller||(o.controller={});n(r,a),n(s,a);var l=this.isCategory();t.call(this,r),t.call(this,s),function(t,e,i){var n=t[e],o=t[i];n&&!o&&(o=t[i]={},lO(n,function(t,e){if(jC.isValidType(e)){var i=nO.get(e,"inactive",l);null!=i&&(o[e]=i,"color"!==e||o.hasOwnProperty("opacity")||o.hasOwnProperty("colorAlpha")||(o.opacity=[0,0]))}}))}.call(this,r,"inRange","outOfRange"),function(t){var e=(t.inRange||{}).symbol||(t.outOfRange||{}).symbol,n=(t.inRange||{}).symbolSize||(t.outOfRange||{}).symbolSize,o=this.get("inactiveColor");lO(this.stateList,function(a){var r=this.itemSize,s=t[a];s||(s=t[a]={color:l?o:[o]}),null==s.symbol&&(s.symbol=e&&i(e)||(l?"roundRect":["roundRect"])),null==s.symbolSize&&(s.symbolSize=n&&i(n)||(l?r[0]:[r[0],r[0]])),s.symbol=aO(s.symbol,function(t){return"none"===t||"square"===t?"roundRect":t});var u=s.symbolSize;if(null!=u){var h=-1/0;rO(u,function(t){t>h&&(h=t)}),s.symbolSize=aO(u,function(t){return hO(t,[0,h],[0,r[0]],!0)})}},this)}.call(this,s)},resetItemSize:function(){this.itemSize=[parseFloat(this.get("itemWidth")),parseFloat(this.get("itemHeight"))]},isCategory:function(){return!!this.option.categories},setSelected:cO,getValueState:cO,getVisualMeta:cO}),fO=[20,140],pO=dO.extend({type:"visualMap.continuous",defaultOption:{align:"auto",calculable:!1,range:null,realtime:!0,itemHeight:null,itemWidth:null,hoverLink:!0,hoverLinkDataSize:null,hoverLinkOnHandle:null},optionUpdated:function(t,e){pO.superApply(this,"optionUpdated",arguments),this.resetExtent(),this.resetVisual(function(t){t.mappingMethod="linear",t.dataExtent=this.getExtent()}),this._resetRange()},resetItemSize:function(){pO.superApply(this,"resetItemSize",arguments);var t=this.itemSize;"horizontal"===this._orient&&t.reverse(),(null==t[0]||isNaN(t[0]))&&(t[0]=fO[0]),(null==t[1]||isNaN(t[1]))&&(t[1]=fO[1])},_resetRange:function(){var t=this.getExtent(),e=this.option.range;!e||e.auto?(t.auto=1,this.option.range=t):y(e)&&(e[0]>e[1]&&e.reverse(),e[0]=Math.max(e[0],t[0]),e[1]=Math.min(e[1],t[1]))},completeVisualOption:function(){dO.prototype.completeVisualOption.apply(this,arguments),d(this.stateList,function(t){var e=this.option.controller[t].symbolSize;e&&e[0]!==e[1]&&(e[0]=0)},this)},setSelected:function(t){this.option.range=t.slice(),this._resetRange()},getSelected:function(){var t=this.getExtent(),e=Bo((this.get("range")||[]).slice());return e[0]>t[1]&&(e[0]=t[1]),e[1]>t[1]&&(e[1]=t[1]),e[0]=i[1]||t<=e[1])?"inRange":"outOfRange"},findTargetDataIndices:function(t){var e=[];return this.eachTargetSeries(function(i){var n=[],o=i.getData();o.each(this.getDataDimension(o),function(e,i){t[0]<=e&&e<=t[1]&&n.push(i)},this),e.push({seriesId:i.id,dataIndex:n})},this),e},getVisualMeta:function(t){function e(e,i){o.push({value:e,color:t(e,i)})}for(var i=Uy(0,0,this.getExtent()),n=Uy(0,0,this.option.range.slice()),o=[],a=0,r=0,s=n.length,l=i.length;rt[1])break;i.push({color:this.getControllerVisual(a,"color",e),offset:o/100})}return i.push({color:this.getControllerVisual(t[1],"color",e),offset:1}),i},_createBarPoints:function(t,e){var i=this.visualMapModel.itemSize;return[[i[0]-e[0],t[0]],[i[0],t[0]],[i[0],t[1]],[i[0]-e[1],t[1]]]},_createBarGroup:function(t){var e=this._orient,i=this.visualMapModel.get("inverse");return new Zw("horizontal"!==e||i?"horizontal"===e&&i?{scale:"bottom"===t?[-1,1]:[1,1],rotation:-Math.PI/2}:"vertical"!==e||i?{scale:"left"===t?[1,1]:[-1,1]}:{scale:"left"===t?[1,-1]:[-1,-1]}:{scale:"bottom"===t?[1,1]:[-1,1],rotation:Math.PI/2})},_updateHandle:function(t,e){if(this._useHandle){var i=this._shapes,n=this.visualMapModel,o=i.handleThumbs,a=i.handleLabels;vO([0,1],function(r){var s=o[r];s.setStyle("fill",e.handlesColor[r]),s.position[1]=t[r];var l=Io(i.handleLabelPoints[r],Mo(s,this.group));a[r].setStyle({x:l[0],y:l[1],text:n.formatValueText(this._dataInterval[r]),textVerticalAlign:"middle",textAlign:this._applyTransform("horizontal"===this._orient?0===r?"bottom":"top":"left",i.barGroup)})},this)}},_showIndicator:function(t,e,i,n){var o=this.visualMapModel,a=o.getExtent(),r=o.itemSize,s=[0,r[1]],l=mO(t,a,s,!0),u=this._shapes,h=u.indicator;if(h){h.position[1]=l,h.attr("invisible",!1),h.setShape("points",Ky(!!i,n,l,r[1]));var c={convertOpacityToAlpha:!0},d=this.getControllerVisual(t,"color",c);h.setStyle("fill",d);var f=Io(u.indicatorLabelPoint,Mo(h,this.group)),p=u.indicatorLabel;p.attr("invisible",!1);var g=this._applyTransform("left",u.barGroup),m=this._orient;p.setStyle({text:(i||"")+o.formatValueText(e),textVerticalAlign:"horizontal"===m?g:"middle",textAlign:"horizontal"===m?"center":g,x:f[0],y:f[1]})}},_enableHoverLinkToSeries:function(){var t=this;this._shapes.barGroup.on("mousemove",function(e){if(t._hovering=!0,!t._dragging){var i=t.visualMapModel.itemSize,n=t._applyTransform([e.offsetX,e.offsetY],t._shapes.barGroup,!0,!0);n[1]=yO(xO(0,n[1]),i[1]),t._doHoverLinkToSeries(n[1],0<=n[0]&&n[0]<=i[0])}}).on("mouseout",function(){t._hovering=!1,!t._dragging&&t._clearHoverLinkToSeries()})},_enableHoverLinkFromSeries:function(){var t=this.api.getZr();this.visualMapModel.option.hoverLink?(t.on("mouseover",this._hoverLinkFromSeriesMouseOver,this),t.on("mouseout",this._hideIndicator,this)):this._clearHoverLinkFromSeries()},_doHoverLinkToSeries:function(t,e){var i=this.visualMapModel,n=i.itemSize;if(i.option.hoverLink){var o=[0,n[1]],a=i.getExtent();t=yO(xO(o[0],t),o[1]);var r=$y(i,a,o),s=[t-r,t+r],l=mO(t,o,a,!0),u=[mO(s[0],o,a,!0),mO(s[1],o,a,!0)];s[0]o[1]&&(u[1]=1/0),e&&(u[0]===-1/0?this._showIndicator(l,u[1],"< ",r):u[1]===1/0?this._showIndicator(l,u[0],"> ",r):this._showIndicator(l,l,"≈ ",r));var h=this._hoverLinkDataIndices,c=[];(e||Jy(i))&&(c=this._hoverLinkDataIndices=i.findTargetDataIndices(u));var d=Ri(h,c);this._dispatchHighDown("downplay",jy(d[0])),this._dispatchHighDown("highlight",jy(d[1]))}},_hoverLinkFromSeriesMouseOver:function(t){var e=t.target,i=this.visualMapModel;if(e&&null!=e.dataIndex){var n=this.ecModel.getSeriesByIndex(e.seriesIndex);if(i.isTargetSeries(n)){var o=n.getData(e.dataType),a=o.get(i.getDataDimension(o),e.dataIndex,!0);isNaN(a)||this._showIndicator(a,a)}}},_hideIndicator:function(){var t=this._shapes;t.indicator&&t.indicator.attr("invisible",!0),t.indicatorLabel&&t.indicatorLabel.attr("invisible",!0)},_clearHoverLinkToSeries:function(){this._hideIndicator();var t=this._hoverLinkDataIndices;this._dispatchHighDown("downplay",jy(t)),t.length=0},_clearHoverLinkFromSeries:function(){this._hideIndicator();var t=this.api.getZr();t.off("mouseover",this._hoverLinkFromSeriesMouseOver),t.off("mouseout",this._hideIndicator)},_applyTransform:function(t,e,i,n){var o=Mo(e,n?null:this.group);return bM[y(t)?"applyTransform":"transformDirection"](t,o,i)},_dispatchHighDown:function(t,e){e&&e.length&&this.api.dispatchAction({type:t,batch:e})},dispose:function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()},remove:function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()}});Ps({type:"selectDataRange",event:"dataRangeSelected",update:"update"},function(t,e){e.eachComponent({mainType:"visualMap",query:t},function(e){e.setSelected(t.selected)})}),Ls(eO);var SO=dO.extend({type:"visualMap.piecewise",defaultOption:{selected:null,minOpen:!1,maxOpen:!1,align:"auto",itemWidth:20,itemHeight:14,itemSymbol:"roundRect",pieceList:null,categories:null,splitNumber:5,selectedMode:"multiple",itemGap:10,hoverLink:!0,showLabel:null},optionUpdated:function(t,e){SO.superApply(this,"optionUpdated",arguments),this._pieceList=[],this.resetExtent();var n=this._mode=this._determineMode();MO[this._mode].call(this),this._resetSelected(t,e);var o=this.option.categories;this.resetVisual(function(t,e){"categories"===n?(t.mappingMethod="category",t.categories=i(o)):(t.dataExtent=this.getExtent(),t.mappingMethod="piecewise",t.pieceList=f(this._pieceList,function(t){var t=i(t);return"inRange"!==e&&(t.visual=null),t}))})},completeVisualOption:function(){function t(t,e,i){return t&&t[e]&&(w(t[e])?t[e].hasOwnProperty(i):t[e]===i)}var e=this.option,i={},n=jC.listVisualTypes(),o=this.isCategory();d(e.pieces,function(t){d(n,function(e){t.hasOwnProperty(e)&&(i[e]=1)})}),d(i,function(i,n){var a=0;d(this.stateList,function(i){a|=t(e,i,n)||t(e.target,i,n)},this),!a&&d(this.stateList,function(t){(e[t]||(e[t]={}))[n]=nO.get(n,"inRange"===t?"active":"inactive",o)})},this),dO.prototype.completeVisualOption.apply(this,arguments)},_resetSelected:function(t,e){var i=this.option,n=this._pieceList,o=(e?i:t).selected||{};if(i.selected=o,d(n,function(t,e){var i=this.getSelectedMapKey(t);o.hasOwnProperty(i)||(o[i]=!0)},this),"single"===i.selectedMode){var a=!1;d(n,function(t,e){var i=this.getSelectedMapKey(t);o[i]&&(a?o[i]=!1:a=!0)},this)}},getSelectedMapKey:function(t){return"categories"===this._mode?t.value+"":t.index+""},getPieceList:function(){return this._pieceList},_determineMode:function(){var t=this.option;return t.pieces&&t.pieces.length>0?"pieces":this.option.categories?"categories":"splitNumber"},setSelected:function(t){this.option.selected=i(t)},getValueState:function(t){var e=jC.findPieceIndex(t,this._pieceList);return null!=e&&this.option.selected[this.getSelectedMapKey(this._pieceList[e])]?"inRange":"outOfRange"},findTargetDataIndices:function(t){var e=[];return this.eachTargetSeries(function(i){var n=[],o=i.getData();o.each(this.getDataDimension(o),function(e,i){jC.findPieceIndex(e,this._pieceList)===t&&n.push(i)},this),e.push({seriesId:i.id,dataIndex:n})},this),e},getRepresentValue:function(t){var e;if(this.isCategory())e=t.value;else if(null!=t.value)e=t.value;else{var i=t.interval||[];e=i[0]===-1/0&&i[1]===1/0?0:(i[0]+i[1])/2}return e},getVisualMeta:function(t){function e(e,a){var r=o.getRepresentValue({interval:e});a||(a=o.getValueState(r));var s=t(r,a);e[0]===-1/0?n[0]=s:e[1]===1/0?n[1]=s:i.push({value:e[0],color:s},{value:e[1],color:s})}if(!this.isCategory()){var i=[],n=[],o=this,a=this._pieceList.slice();if(a.length){var r=a[0].interval[0];r!==-1/0&&a.unshift({interval:[-1/0,r]}),(r=a[a.length-1].interval[1])!==1/0&&a.push({interval:[r,1/0]})}else a.push({interval:[-1/0,1/0]});var s=-1/0;return d(a,function(t){var i=t.interval;i&&(i[0]>s&&e([s,i[0]],"outOfRange"),e(i.slice()),s=i[1])},this),{stops:i,outerColors:n}}}}),MO={splitNumber:function(){var t=this.option,e=this._pieceList,i=Math.min(t.precision,20),n=this.getExtent(),o=t.splitNumber;o=Math.max(parseInt(o,10),1),t.splitNumber=o;for(var a=(n[1]-n[0])/o;+a.toFixed(i)!==a&&i<5;)i++;t.precision=i,a=+a.toFixed(i);var r=0;t.minOpen&&e.push({index:r++,interval:[-1/0,n[0]],close:[0,0]});for(var s=n[0],l=r+o;r","≥"][e[0]]];t.text=t.text||this.formatValueText(null!=t.value?t.value:t.interval,!1,i)},this)}};gO.extend({type:"visualMap.piecewise",doRender:function(){var t=this.group;t.removeAll();var e=this.visualMapModel,i=e.get("textGap"),n=e.textStyleModel,o=n.getFont(),a=n.getTextColor(),r=this._getItemAlign(),s=e.itemSize,l=this._getViewData(),u=l.endsText,h=T(e.get("showLabel",!0),!u);u&&this._renderEndsText(t,u[0],s,h,r),d(l.viewPieceList,function(n){var l=n.piece,u=new Zw;u.onclick=m(this._onItemClick,this,l),this._enableHoverLink(u,n.indexInModelPieceList);var c=e.getRepresentValue(l);if(this._createItemSymbol(u,c,[0,0,s[0],s[1]]),h){var d=this.visualMapModel.getValueState(c);u.add(new qS({style:{x:"right"===r?-i:s[0]+i,y:s[1]/2,text:l.text,textVerticalAlign:"middle",textAlign:r,textFont:o,textFill:a,opacity:"outOfRange"===d?.5:1}}))}t.add(u)},this),u&&this._renderEndsText(t,u[1],s,h,r),UM(e.get("orient"),t,e.get("itemGap")),this.renderBackground(t),this.positionGroup(t)},_enableHoverLink:function(t,e){function i(t){var i=this.visualMapModel;i.option.hoverLink&&this.api.dispatchAction({type:t,batch:jy(i.findTargetDataIndices(e))})}t.on("mouseover",m(i,this,"highlight")).on("mouseout",m(i,this,"downplay"))},_getItemAlign:function(){var t=this.visualMapModel,e=t.option;if("vertical"===e.orient)return Xy(t,this.api,t.itemSize);var i=e.align;return i&&"auto"!==i||(i="left"),i},_renderEndsText:function(t,e,i,n,o){if(e){var a=new Zw,r=this.visualMapModel.textStyleModel;a.add(new qS({style:{x:n?"right"===o?i[0]:0:i[0]/2,y:i[1]/2,textVerticalAlign:"middle",textAlign:n?o:"center",text:e,textFont:r.getFont(),textFill:r.getTextColor()}})),t.add(a)}},_getViewData:function(){var t=this.visualMapModel,e=f(t.getPieceList(),function(t,e){return{piece:t,indexInModelPieceList:e}}),i=t.get("text"),n=t.get("orient"),o=t.get("inverse");return("horizontal"===n?o:!o)?e.reverse():i&&(i=i.slice().reverse()),{viewPieceList:e,endsText:i}},_createItemSymbol:function(t,e,i){t.add(Xl(this.getControllerVisual(e,"symbol"),i[0],i[1],i[2],i[3],this.getControllerVisual(e,"color")))},_onItemClick:function(t){var e=this.visualMapModel,n=e.option,o=i(n.selected),a=e.getSelectedMapKey(t);"single"===n.selectedMode?(o[a]=!0,d(o,function(t,e){o[e]=e===a})):o[a]=!o[a],this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:o})}});Ls(eO);var IO=$o,TO=Qo,AO=Bs({type:"marker",dependencies:["series","grid","polar","geo"],init:function(t,e,i,n){this.mergeDefaultAndTheme(t,i),this.mergeOption(t,i,n.createdBySelf,!0)},isAnimationEnabled:function(){if(z_.node)return!1;var t=this.__hostSeries;return this.getShallow("animation")&&t&&t.isAnimationEnabled()},mergeOption:function(t,e,i,n){var o=this.constructor,r=this.mainType+"Model";i||e.eachSeries(function(t){var i=t.get(this.mainType,!0),s=t[r];i&&i.data?(s?s.mergeOption(i,e,!0):(n&&ex(i),d(i.data,function(t){t instanceof Array?(ex(t[0]),ex(t[1])):ex(t)}),a(s=new o(i,this,e),{mainType:this.mainType,seriesIndex:t.seriesIndex,name:t.name,createdBySelf:!0}),s.__hostSeries=t),t[r]=s):t[r]=null},this)},formatTooltip:function(t){var e=this.getData(),i=this.getRawValue(t),n=y(i)?f(i,IO).join(", "):IO(i),o=e.getName(t),a=TO(this.name);return(null!=i||o)&&(a+="
"),o&&(a+=TO(o),null!=i&&(a+=" : ")),null!=i&&(a+=TO(n)),a},getData:function(){return this._data},setData:function(t){this._data=t}});h(AO,LI),AO.extend({type:"markPoint",defaultOption:{zlevel:0,z:5,symbol:"pin",symbolSize:50,tooltip:{trigger:"item"},label:{show:!0,position:"inside"},itemStyle:{borderWidth:2},emphasis:{label:{show:!0}}}});var DO=l,CO=v,LO={min:CO(ox,"min"),max:CO(ox,"max"),average:CO(ox,"average")},kO=Vs({type:"marker",init:function(){this.markerGroupMap=R()},render:function(t,e,i){var n=this.markerGroupMap;n.each(function(t){t.__keep=!1});var o=this.type+"Model";e.eachSeries(function(t){var n=t[o];n&&this.renderSeries(t,n,e,i)},this),n.each(function(t){!t.__keep&&this.group.remove(t.group)},this)},renderSeries:function(){}});kO.extend({type:"markPoint",updateTransform:function(t,e,i){e.eachSeries(function(t){var e=t.markPointModel;e&&(cx(e.getData(),t,i),this.markerGroupMap.get(t.id).updateLayout(e))},this)},renderSeries:function(t,e,i,n){var o=t.coordinateSystem,a=t.id,r=t.getData(),s=this.markerGroupMap,l=s.get(a)||s.set(a,new Su),u=dx(o,t,e);e.setData(u),cx(e.getData(),t,n),u.each(function(t){var i=u.getItemModel(t),n=i.getShallow("symbolSize");"function"==typeof n&&(n=n(e.getRawValue(t),e.getDataParams(t))),u.setItemVisual(t,{symbolSize:n,color:i.get("itemStyle.color")||r.getVisual("color"),symbol:i.getShallow("symbol")})}),l.updateData(u),this.group.add(l.group),u.eachItemGraphicEl(function(t){t.traverse(function(t){t.dataModel=e})}),l.__keep=!0,l.group.silent=e.get("silent")||t.get("silent")}}),Ls(function(t){t.markPoint=t.markPoint||{}}),AO.extend({type:"markLine",defaultOption:{zlevel:0,z:5,symbol:["circle","arrow"],symbolSize:[8,16],precision:2,tooltip:{trigger:"item"},label:{show:!0,position:"end"},lineStyle:{type:"dashed"},emphasis:{label:{show:!0},lineStyle:{width:3}},animationEasing:"linear"}});var PO=function(t,e,o,r){var s=t.getData(),l=r.type;if(!y(r)&&("min"===l||"max"===l||"average"===l||"median"===l||null!=r.xAxis||null!=r.yAxis)){var u,h;if(null!=r.yAxis||null!=r.xAxis)u=null!=r.yAxis?"y":"x",e.getAxis(u),h=T(r.yAxis,r.xAxis);else{var c=rx(r,s,e,t);u=c.valueDataDim,c.valueAxis,h=hx(s,u,l)}var d="x"===u?0:1,f=1-d,p=i(r),g={};p.type=null,p.coord=[],g.coord=[],p.coord[f]=-1/0,g.coord[f]=1/0;var m=o.get("precision");m>=0&&"number"==typeof h&&(h=+h.toFixed(Math.min(m,20))),p.coord[d]=g.coord[d]=h,r=[p,g,{type:l,valueIndex:r.valueIndex,value:h}]}return r=[ax(t,r[0]),ax(t,r[1]),a({},r[2])],r[2].type=r[2].type||"",n(r[2],r[0]),n(r[2],r[1]),r};kO.extend({type:"markLine",updateTransform:function(t,e,i){e.eachSeries(function(t){var e=t.markLineModel;if(e){var n=e.getData(),o=e.__from,a=e.__to;o.each(function(e){mx(o,e,!0,t,i),mx(a,e,!1,t,i)}),n.each(function(t){n.setItemLayout(t,[o.getItemLayout(t),a.getItemLayout(t)])}),this.markerGroupMap.get(t.id).updateLayout()}},this)},renderSeries:function(t,e,i,n){function o(e,i,o){var a=e.getItemModel(i);mx(e,i,o,t,n),e.setItemVisual(i,{symbolSize:a.get("symbolSize")||g[o?0:1],symbol:a.get("symbol",!0)||p[o?0:1],color:a.get("itemStyle.color")||s.getVisual("color")})}var a=t.coordinateSystem,r=t.id,s=t.getData(),l=this.markerGroupMap,u=l.get(r)||l.set(r,new Jd);this.group.add(u.group);var h=vx(a,t,e),c=h.from,d=h.to,f=h.line;e.__from=c,e.__to=d,e.setData(f);var p=e.get("symbol"),g=e.get("symbolSize");y(p)||(p=[p,p]),"number"==typeof g&&(g=[g,g]),h.from.each(function(t){o(c,t,!0),o(d,t,!1)}),f.each(function(t){var e=f.getItemModel(t).get("lineStyle.color");f.setItemVisual(t,{color:e||c.getItemVisual(t,"color")}),f.setItemLayout(t,[c.getItemLayout(t),d.getItemLayout(t)]),f.setItemVisual(t,{fromSymbolSize:c.getItemVisual(t,"symbolSize"),fromSymbol:c.getItemVisual(t,"symbol"),toSymbolSize:d.getItemVisual(t,"symbolSize"),toSymbol:d.getItemVisual(t,"symbol")})}),u.updateData(f),h.line.eachItemGraphicEl(function(t,i){t.traverse(function(t){t.dataModel=e})}),u.__keep=!0,u.group.silent=e.get("silent")||t.get("silent")}}),Ls(function(t){t.markLine=t.markLine||{}}),AO.extend({type:"markArea",defaultOption:{zlevel:0,z:1,tooltip:{trigger:"item"},animation:!1,label:{show:!0,position:"top"},itemStyle:{borderWidth:0},emphasis:{label:{show:!0,position:"top"}}}});var NO=function(t,e,i,n){var a=ax(t,n[0]),r=ax(t,n[1]),s=T,l=a.coord,u=r.coord;l[0]=s(l[0],-1/0),l[1]=s(l[1],-1/0),u[0]=s(u[0],1/0),u[1]=s(u[1],1/0);var h=o([{},a,r]);return h.coord=[a.coord,r.coord],h.x0=a.x,h.y0=a.y,h.x1=r.x,h.y1=r.y,h},OO=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]];kO.extend({type:"markArea",updateTransform:function(t,e,i){e.eachSeries(function(t){var e=t.markAreaModel;if(e){var n=e.getData();n.each(function(e){var o=f(OO,function(o){return bx(n,e,o,t,i)});n.setItemLayout(e,o),n.getItemGraphicEl(e).setShape("points",o)})}},this)},renderSeries:function(t,e,i,n){var o=t.coordinateSystem,a=t.id,s=t.getData(),l=this.markerGroupMap,u=l.get(a)||l.set(a,{group:new Zw});this.group.add(u.group),u.__keep=!0;var h=Sx(o,t,e);e.setData(h),h.each(function(e){h.setItemLayout(e,f(OO,function(i){return bx(h,e,i,t,n)})),h.setItemVisual(e,{color:s.getVisual("color")})}),h.diff(u.__data).add(function(t){var e=new nM({shape:{points:h.getItemLayout(t)}});h.setItemGraphicEl(t,e),u.group.add(e)}).update(function(t,i){var n=u.__data.getItemGraphicEl(i);bo(n,{shape:{points:h.getItemLayout(t)}},e,t),u.group.add(n),h.setItemGraphicEl(t,n)}).remove(function(t){var e=u.__data.getItemGraphicEl(t);u.group.remove(e)}).execute(),h.eachItemGraphicEl(function(t,i){var n=h.getItemModel(i),o=n.getModel("label"),a=n.getModel("emphasis.label"),s=h.getItemVisual(i,"color");t.useStyle(r(n.getModel("itemStyle").getItemStyle(),{fill:Ut(s,.4),stroke:s})),t.hoverStyle=n.getModel("emphasis.itemStyle").getItemStyle(),co(t.style,t.hoverStyle,o,a,{labelFetcher:e,labelDataIndex:i,defaultText:h.getName(i)||"",isRectText:!0,autoColor:s}),uo(t,{}),t.dataModel=e}),u.__data=h,u.group.silent=e.get("silent")||t.get("silent")}}),Ls(function(t){t.markArea=t.markArea||{}});YM.registerSubTypeDefaulter("timeline",function(){return"slider"}),Ps({type:"timelineChange",event:"timelineChanged",update:"prepareAndUpdate"},function(t,e){var i=e.getComponent("timeline");return i&&null!=t.currentIndex&&(i.setCurrentIndex(t.currentIndex),!i.get("loop",!0)&&i.isIndexMax()&&i.setPlayState(!1)),e.resetOption("timeline"),r({currentIndex:i.option.currentIndex},t)}),Ps({type:"timelinePlayChange",event:"timelinePlayChanged",update:"update"},function(t,e){var i=e.getComponent("timeline");i&&null!=t.playState&&i.setPlayState(t.playState)});var EO=YM.extend({type:"timeline",layoutMode:"box",defaultOption:{zlevel:0,z:4,show:!0,axisType:"time",realtime:!0,left:"20%",top:null,right:"20%",bottom:0,width:null,height:40,padding:5,controlPosition:"left",autoPlay:!1,rewind:!1,loop:!0,playInterval:2e3,currentIndex:0,itemStyle:{},label:{color:"#000"},data:[]},init:function(t,e,i){this._data,this._names,this.mergeDefaultAndTheme(t,i),this._initData()},mergeOption:function(t){EO.superApply(this,"mergeOption",arguments),this._initData()},setCurrentIndex:function(t){null==t&&(t=this.option.currentIndex);var e=this._data.count();this.option.loop?t=(t%e+e)%e:(t>=e&&(t=e-1),t<0&&(t=0)),this.option.currentIndex=t},getCurrentIndex:function(){return this.option.currentIndex},isIndexMax:function(){return this.getCurrentIndex()>=this._data.count()-1},setPlayState:function(t){this.option.autoPlay=!!t},getPlayState:function(){return!!this.option.autoPlay},_initData:function(){var t=this.option,e=t.data||[],n=t.axisType,o=this._names=[];if("category"===n){var a=[];d(e,function(t,e){var n,r=Li(t);w(t)?(n=i(t)).value=e:n=e,a.push(n),_(r)||null!=r&&!isNaN(r)||(r=""),o.push(r+"")}),e=a}var r={category:"ordinal",time:"time"}[n]||"number";(this._data=new eA([{name:"value",type:r}],this)).initData(e,o)},getData:function(){return this._data},getCategories:function(){if("category"===this.get("axisType"))return this._names.slice()}});h(EO.extend({type:"timeline.slider",defaultOption:{backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,orient:"horizontal",inverse:!1,tooltip:{trigger:"item"},symbol:"emptyCircle",symbolSize:10,lineStyle:{show:!0,width:2,color:"#304654"},label:{position:"auto",show:!0,interval:"auto",rotate:0,color:"#304654"},itemStyle:{color:"#304654",borderWidth:1},checkpointStyle:{symbol:"circle",symbolSize:13,color:"#c23531",borderWidth:5,borderColor:"rgba(194,53,49, 0.5)",animation:!0,animationDuration:300,animationEasing:"quinticInOut"},controlStyle:{show:!0,showPlayBtn:!0,showPrevBtn:!0,showNextBtn:!0,itemSize:22,itemGap:12,position:"left",playIcon:"path://M31.6,53C17.5,53,6,41.5,6,27.4S17.5,1.8,31.6,1.8C45.7,1.8,57.2,13.3,57.2,27.4S45.7,53,31.6,53z M31.6,3.3 C18.4,3.3,7.5,14.1,7.5,27.4c0,13.3,10.8,24.1,24.1,24.1C44.9,51.5,55.7,40.7,55.7,27.4C55.7,14.1,44.9,3.3,31.6,3.3z M24.9,21.3 c0-2.2,1.6-3.1,3.5-2l10.5,6.1c1.899,1.1,1.899,2.9,0,4l-10.5,6.1c-1.9,1.1-3.5,0.2-3.5-2V21.3z",stopIcon:"path://M30.9,53.2C16.8,53.2,5.3,41.7,5.3,27.6S16.8,2,30.9,2C45,2,56.4,13.5,56.4,27.6S45,53.2,30.9,53.2z M30.9,3.5C17.6,3.5,6.8,14.4,6.8,27.6c0,13.3,10.8,24.1,24.101,24.1C44.2,51.7,55,40.9,55,27.6C54.9,14.4,44.1,3.5,30.9,3.5z M36.9,35.8c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H36c0.5,0,0.9,0.4,0.9,1V35.8z M27.8,35.8 c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H27c0.5,0,0.9,0.4,0.9,1L27.8,35.8L27.8,35.8z",nextIcon:"path://M18.6,50.8l22.5-22.5c0.2-0.2,0.3-0.4,0.3-0.7c0-0.3-0.1-0.5-0.3-0.7L18.7,4.4c-0.1-0.1-0.2-0.3-0.2-0.5 c0-0.4,0.3-0.8,0.8-0.8c0.2,0,0.5,0.1,0.6,0.3l23.5,23.5l0,0c0.2,0.2,0.3,0.4,0.3,0.7c0,0.3-0.1,0.5-0.3,0.7l-0.1,0.1L19.7,52 c-0.1,0.1-0.3,0.2-0.5,0.2c-0.4,0-0.8-0.3-0.8-0.8C18.4,51.2,18.5,51,18.6,50.8z",prevIcon:"path://M43,52.8L20.4,30.3c-0.2-0.2-0.3-0.4-0.3-0.7c0-0.3,0.1-0.5,0.3-0.7L42.9,6.4c0.1-0.1,0.2-0.3,0.2-0.5 c0-0.4-0.3-0.8-0.8-0.8c-0.2,0-0.5,0.1-0.6,0.3L18.3,28.8l0,0c-0.2,0.2-0.3,0.4-0.3,0.7c0,0.3,0.1,0.5,0.3,0.7l0.1,0.1L41.9,54 c0.1,0.1,0.3,0.2,0.5,0.2c0.4,0,0.8-0.3,0.8-0.8C43.2,53.2,43.1,53,43,52.8z",color:"#304654",borderColor:"#304654",borderWidth:1},emphasis:{label:{show:!0,color:"#c23531"},itemStyle:{color:"#c23531"},controlStyle:{color:"#c23531",borderColor:"#c23531",borderWidth:2}},data:[]}}),LI);var RO=EI.extend({type:"timeline"}),zO=function(t,e,i,n){HA.call(this,t,e,i),this.type=n||"value",this.model=null};zO.prototype={constructor:zO,getLabelModel:function(){return this.model.getModel("label")},isHorizontal:function(){return"horizontal"===this.model.get("orient")}},u(zO,HA);var BO=m,VO=d,GO=Math.PI;RO.extend({type:"timeline.slider",init:function(t,e){this.api=e,this._axis,this._viewRect,this._timer,this._currentPointer,this._mainGroup,this._labelGroup},render:function(t,e,i,n){if(this.model=t,this.api=i,this.ecModel=e,this.group.removeAll(),t.get("show",!0)){var o=this._layout(t,i),a=this._createGroup("mainGroup"),r=this._createGroup("labelGroup"),s=this._axis=this._createAxis(o,t);t.formatTooltip=function(t){return Qo(s.scale.getLabel(t))},VO(["AxisLine","AxisTick","Control","CurrentPointer"],function(e){this["_render"+e](o,a,s,t)},this),this._renderAxisLabel(o,r,s,t),this._position(o,t)}this._doPlayStop()},remove:function(){this._clearTimer(),this.group.removeAll()},dispose:function(){this._clearTimer()},_layout:function(t,e){var i=t.get("label.position"),n=t.get("orient"),o=Ax(t,e);null==i||"auto"===i?i="horizontal"===n?o.y+o.height/2=0||"+"===i?"left":"right"},r={horizontal:i>=0||"+"===i?"top":"bottom",vertical:"middle"},s={horizontal:0,vertical:GO/2},l="vertical"===n?o.height:o.width,u=t.getModel("controlStyle"),h=u.get("show",!0),c=h?u.get("itemSize"):0,d=h?u.get("itemGap"):0,f=c+d,p=t.get("label.rotate")||0;p=p*GO/180;var g,m,v,y,x=u.get("position",!0),_=h&&u.get("showPlayBtn",!0),w=h&&u.get("showPrevBtn",!0),b=h&&u.get("showNextBtn",!0),S=0,M=l;return"left"===x||"bottom"===x?(_&&(g=[0,0],S+=f),w&&(m=[S,0],S+=f),b&&(v=[M-c,0],M-=f)):(_&&(g=[M-c,0],M-=f),w&&(m=[0,0],S+=f),b&&(v=[M-c,0],M-=f)),y=[S,M],t.get("inverse")&&y.reverse(),{viewRect:o,mainLength:l,orient:n,rotation:s[n],labelRotation:p,labelPosOpt:i,labelAlign:t.get("label.align")||a[n],labelBaseline:t.get("label.verticalAlign")||t.get("label.baseline")||r[n],playPosition:g,prevBtnPosition:m,nextBtnPosition:v,axisExtent:y,controlSize:c,controlGap:d}},_position:function(t,e){function i(t){var e=t.position;t.origin=[c[0][0]-e[0],c[1][0]-e[1]]}function n(t){return[[t.x,t.x+t.width],[t.y,t.y+t.height]]}function o(t,e,i,n,o){t[n]+=i[n][o]-e[n][o]}var a=this._mainGroup,r=this._labelGroup,s=t.viewRect;if("vertical"===t.orient){var l=mt(),u=s.x,h=s.y+s.height;_t(l,l,[-u,-h]),wt(l,l,-GO/2),_t(l,l,[u,h]),(s=s.clone()).applyTransform(l)}var c=n(s),d=n(a.getBoundingRect()),f=n(r.getBoundingRect()),p=a.position,g=r.position;g[0]=p[0]=c[0][0];var m=t.labelPosOpt;if(isNaN(m))o(p,d,c,1,v="+"===m?0:1),o(g,f,c,1,1-v);else{var v=m>=0?0:1;o(p,d,c,1,v),g[1]=p[1]+m}a.attr("position",p),r.attr("position",g),a.rotation=r.rotation=t.rotation,i(a),i(r)},_createAxis:function(t,e){var i=e.getData(),n=e.get("axisType"),o=Vl(e,n);o.getTicks=function(){return i.mapArray(["value"],function(t){return t})};var a=i.getDataExtent("value");o.setExtent(a[0],a[1]),o.niceTicks();var r=new zO("value",o,t.axisExtent,n);return r.model=e,r},_createGroup:function(t){var e=this["_"+t]=new Zw;return this.group.add(e),e},_renderAxisLine:function(t,e,i,n){var o=i.getExtent();n.get("lineStyle.show")&&e.add(new rM({shape:{x1:o[0],y1:0,x2:o[1],y2:0},style:a({lineCap:"round"},n.getModel("lineStyle").getLineStyle()),silent:!0,z2:1}))},_renderAxisTick:function(t,e,i,n){var o=n.getData(),a=i.scale.getTicks();VO(a,function(t){var a=i.dataToCoord(t),r=o.getItemModel(t),s=r.getModel("itemStyle"),l=r.getModel("emphasis.itemStyle"),u={position:[a,0],onclick:BO(this._changeTimeline,this,t)},h=Cx(r,s,e,u);uo(h,l.getItemStyle()),r.get("tooltip")?(h.dataIndex=t,h.dataModel=n):h.dataIndex=h.dataModel=null},this)},_renderAxisLabel:function(t,e,i,n){if(i.getLabelModel().get("show")){var o=n.getData(),a=i.getViewLabels();VO(a,function(n){var a=n.tickValue,r=o.getItemModel(a),s=r.getModel("label"),l=r.getModel("emphasis.label"),u=i.dataToCoord(n.tickValue),h=new qS({position:[u,0],rotation:t.labelRotation-t.rotation,onclick:BO(this._changeTimeline,this,a),silent:!1});fo(h.style,s,{text:n.formattedLabel,textAlign:t.labelAlign,textVerticalAlign:t.labelBaseline}),e.add(h),uo(h,fo({},l))},this)}},_renderControl:function(t,e,i,n){function o(t,i,o,h){if(t){var c=Dx(n,i,u,{position:t,origin:[a/2,0],rotation:h?-r:0,rectHover:!0,style:s,onclick:o});e.add(c),uo(c,l)}}var a=t.controlSize,r=t.rotation,s=n.getModel("controlStyle").getItemStyle(),l=n.getModel("emphasis.controlStyle").getItemStyle(),u=[0,-a/2,a,a],h=n.getPlayState(),c=n.get("inverse",!0);o(t.nextBtnPosition,"controlStyle.nextIcon",BO(this._changeTimeline,this,c?"-":"+")),o(t.prevBtnPosition,"controlStyle.prevIcon",BO(this._changeTimeline,this,c?"+":"-")),o(t.playPosition,"controlStyle."+(h?"stopIcon":"playIcon"),BO(this._handlePlayClick,this,!h),!0)},_renderCurrentPointer:function(t,e,i,n){var o=n.getData(),a=n.getCurrentIndex(),r=o.getItemModel(a).getModel("checkpointStyle"),s=this,l={onCreate:function(t){t.draggable=!0,t.drift=BO(s._handlePointerDrag,s),t.ondragend=BO(s._handlePointerDragend,s),Lx(t,a,i,n,!0)},onUpdate:function(t){Lx(t,a,i,n)}};this._currentPointer=Cx(r,r,this._mainGroup,{},this._currentPointer,l)},_handlePlayClick:function(t){this._clearTimer(),this.api.dispatchAction({type:"timelinePlayChange",playState:t,from:this.uid})},_handlePointerDrag:function(t,e,i){this._clearTimer(),this._pointerChangeTimeline([i.offsetX,i.offsetY])},_handlePointerDragend:function(t){this._pointerChangeTimeline([t.offsetX,t.offsetY],!0)},_pointerChangeTimeline:function(t,e){var i=this._toAxisCoord(t)[0],n=Bo(this._axis.getExtent().slice());i>n[1]&&(i=n[1]),ii.getHeight()&&(n.textPosition="top",l=!0);var u=l?-5-o.height:s+8;a+o.width/2>i.getWidth()?(n.textPosition=["100%",u],n.textAlign="right"):a-o.width/2<0&&(n.textPosition=[0,u],n.textAlign="left")}})}},updateView:function(t,e,i,n){d(this._features,function(t){t.updateView&&t.updateView(t.model,e,i,n)})},remove:function(t,e){d(this._features,function(i){i.remove&&i.remove(t,e)}),this.group.removeAll()},dispose:function(t,e){d(this._features,function(i){i.dispose&&i.dispose(t,e)})}});var WO=XI.toolbox.saveAsImage;Px.defaultOption={show:!0,icon:"M4.7,22.9L29.3,45.5L54.7,23.4M4.6,43.6L4.6,58L53.8,58L53.8,43.6M29.2,45.1L29.2,0",title:WO.title,type:"png",name:"",excludeComponents:["toolbox"],pixelRatio:1,lang:WO.lang.slice()},Px.prototype.unusable=!z_.canvasSupported,Px.prototype.onclick=function(t,e){var i=this.model,n=i.get("name")||t.get("title.0.text")||"echarts",o=document.createElement("a"),a=i.get("type",!0)||"png";o.download=n+"."+a,o.target="_blank";var r=e.getConnectedDataURL({type:a,backgroundColor:i.get("backgroundColor",!0)||t.get("backgroundColor")||"#fff",excludeComponents:i.get("excludeComponents"),pixelRatio:i.get("pixelRatio")});if(o.href=r,"function"!=typeof MouseEvent||z_.browser.ie||z_.browser.edge)if(window.navigator.msSaveOrOpenBlob){for(var s=atob(r.split(",")[1]),l=s.length,u=new Uint8Array(l);l--;)u[l]=s.charCodeAt(l);var h=new Blob([u]);window.navigator.msSaveOrOpenBlob(h,n+"."+a)}else{var c=i.get("lang"),d='';window.open().document.write(d)}else{var f=new MouseEvent("click",{view:window,bubbles:!0,cancelable:!1});o.dispatchEvent(f)}},yy("saveAsImage",Px);var HO=XI.toolbox.magicType;Nx.defaultOption={show:!0,type:[],icon:{line:"M4.1,28.9h7.1l9.3-22l7.4,38l9.7-19.7l3,12.8h14.9M4.1,58h51.4",bar:"M6.7,22.9h10V48h-10V22.9zM24.9,13h10v35h-10V13zM43.2,2h10v46h-10V2zM3.1,58h53.7",stack:"M8.2,38.4l-8.4,4.1l30.6,15.3L60,42.5l-8.1-4.1l-21.5,11L8.2,38.4z M51.9,30l-8.1,4.2l-13.4,6.9l-13.9-6.9L8.2,30l-8.4,4.2l8.4,4.2l22.2,11l21.5-11l8.1-4.2L51.9,30z M51.9,21.7l-8.1,4.2L35.7,30l-5.3,2.8L24.9,30l-8.4-4.1l-8.3-4.2l-8.4,4.2L8.2,30l8.3,4.2l13.9,6.9l13.4-6.9l8.1-4.2l8.1-4.1L51.9,21.7zM30.4,2.2L-0.2,17.5l8.4,4.1l8.3,4.2l8.4,4.2l5.5,2.7l5.3-2.7l8.1-4.2l8.1-4.2l8.1-4.1L30.4,2.2z",tiled:"M2.3,2.2h22.8V25H2.3V2.2z M35,2.2h22.8V25H35V2.2zM2.3,35h22.8v22.8H2.3V35z M35,35h22.8v22.8H35V35z"},title:i(HO.title),option:{},seriesIndex:{}};var ZO=Nx.prototype;ZO.getIcons=function(){var t=this.model,e=t.get("icon"),i={};return d(t.get("type"),function(t){e[t]&&(i[t]=e[t])}),i};var UO={line:function(t,e,i,o){if("bar"===t)return n({id:e,type:"line",data:i.get("data"),stack:i.get("stack"),markPoint:i.get("markPoint"),markLine:i.get("markLine")},o.get("option.line")||{},!0)},bar:function(t,e,i,o){if("line"===t)return n({id:e,type:"bar",data:i.get("data"),stack:i.get("stack"),markPoint:i.get("markPoint"),markLine:i.get("markLine")},o.get("option.bar")||{},!0)},stack:function(t,e,i,o){if("line"===t||"bar"===t)return n({id:e,stack:"__ec_magicType_stack__"},o.get("option.stack")||{},!0)},tiled:function(t,e,i,o){if("line"===t||"bar"===t)return n({id:e,stack:""},o.get("option.tiled")||{},!0)}},XO=[["line","bar"],["stack","tiled"]];ZO.onclick=function(t,e,i){var n=this.model,o=n.get("seriesIndex."+i);if(UO[i]){var a={series:[]};d(XO,function(t){l(t,i)>=0&&d(t,function(t){n.setIconStatus(t,"normal")})}),n.setIconStatus(i,"emphasis"),t.eachComponent({mainType:"series",query:null==o?null:{seriesIndex:o}},function(e){var o=e.subType,s=e.id,l=UO[i](o,s,e,n);l&&(r(l,e.option),a.series.push(l));var u=e.coordinateSystem;if(u&&"cartesian2d"===u.type&&("line"===i||"bar"===i)){var h=u.getAxesByScale("ordinal")[0];if(h){var c=h.dim+"Axis",d=t.queryComponents({mainType:c,index:e.get(name+"Index"),id:e.get(name+"Id")})[0].componentIndex;a[c]=a[c]||[];for(var f=0;f<=d;f++)a[c][d]=a[c][d]||{};a[c][d].boundaryGap="bar"===i}}}),e.dispatchAction({type:"changeMagicType",currentType:i,newOption:a})}},Ps({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},function(t,e){e.mergeOption(t.newOption)}),yy("magicType",Nx);var jO=XI.toolbox.dataView,YO=new Array(60).join("-"),qO="\t",KO=new RegExp("["+qO+"]+","g");Hx.defaultOption={show:!0,readOnly:!1,optionToContent:null,contentToOption:null,icon:"M17.5,17.3H33 M17.5,17.3H33 M45.4,29.5h-28 M11.5,2v56H51V14.8L38.4,2H11.5z M38.4,2.2v12.7H51 M45.4,41.7h-28",title:i(jO.title),lang:i(jO.lang),backgroundColor:"#fff",textColor:"#000",textareaColor:"#fff",textareaBorderColor:"#333",buttonColor:"#c23531",buttonTextColor:"#fff"},Hx.prototype.onclick=function(t,e){function i(){n.removeChild(a),x._dom=null}var n=e.getDom(),o=this.model;this._dom&&n.removeChild(this._dom);var a=document.createElement("div");a.style.cssText="position:absolute;left:5px;top:5px;bottom:5px;right:5px;",a.style.backgroundColor=o.get("backgroundColor")||"#fff";var r=document.createElement("h4"),s=o.get("lang")||[];r.innerHTML=s[0]||o.get("title"),r.style.cssText="margin: 10px 20px;",r.style.color=o.get("textColor");var l=document.createElement("div"),u=document.createElement("textarea");l.style.cssText="display:block;width:100%;overflow:auto;";var h=o.get("optionToContent"),c=o.get("contentToOption"),d=zx(t);if("function"==typeof h){var f=h(e.getOption());"string"==typeof f?l.innerHTML=f:M(f)&&l.appendChild(f)}else l.appendChild(u),u.readOnly=o.get("readOnly"),u.style.cssText="width:100%;height:100%;font-family:monospace;font-size:14px;line-height:1.6rem;",u.style.color=o.get("textColor"),u.style.borderColor=o.get("textareaBorderColor"),u.style.backgroundColor=o.get("textareaColor"),u.value=d.value;var p=d.meta,g=document.createElement("div");g.style.cssText="position:absolute;bottom:0;left:0;right:0;";var m="float:right;margin-right:20px;border:none;cursor:pointer;padding:2px 5px;font-size:12px;border-radius:3px",v=document.createElement("div"),y=document.createElement("div");m+=";background-color:"+o.get("buttonColor"),m+=";color:"+o.get("buttonTextColor");var x=this;ut(v,"click",i),ut(y,"click",function(){var t;try{t="function"==typeof c?c(l,e.getOption()):Wx(u.value,p)}catch(t){throw i(),new Error("Data view format error "+t)}t&&e.dispatchAction({type:"changeDataView",newOption:t}),i()}),v.innerHTML=s[1],y.innerHTML=s[2],y.style.cssText=m,v.style.cssText=m,!o.get("readOnly")&&g.appendChild(y),g.appendChild(v),ut(u,"keydown",function(t){if(9===(t.keyCode||t.which)){var e=this.value,i=this.selectionStart,n=this.selectionEnd;this.value=e.substring(0,i)+qO+e.substring(n),this.selectionStart=this.selectionEnd=i+1,lw(t)}}),a.appendChild(r),a.appendChild(l),a.appendChild(g),l.style.height=n.clientHeight-80+"px",n.appendChild(a),this._dom=a},Hx.prototype.remove=function(t,e){this._dom&&e.getDom().removeChild(this._dom)},Hx.prototype.dispose=function(t,e){this.remove(t,e)},yy("dataView",Hx),Ps({type:"changeDataView",event:"dataViewChanged",update:"prepareAndUpdate"},function(t,e){var i=[];d(t.newOption.series,function(t){var n=e.getSeriesByName(t.name)[0];if(n){var o=n.get("data");i.push({name:t.name,data:Zx(t.data,o)})}else i.push(a({type:"scatter"},t))}),e.mergeOption(r({series:i},t.newOption))});var $O=d,JO="\0_ec_hist_store";BN.extend({type:"dataZoom.select"}),VN.extend({type:"dataZoom.select"});var QO=XI.toolbox.dataZoom,tE=d,eE="\0_ec_\0toolbox-dataZoom_";Kx.defaultOption={show:!0,icon:{zoom:"M0,13.5h26.9 M13.5,26.9V0 M32.1,13.5H58V58H13.5 V32.1",back:"M22,1.4L9.9,13.5l12.3,12.3 M10.3,13.5H54.9v44.6 H10.3v-26"},title:i(QO.title)};var iE=Kx.prototype;iE.render=function(t,e,i,n){this.model=t,this.ecModel=e,this.api=i,Qx(t,e,this,n,i),Jx(t,e)},iE.onclick=function(t,e,i){nE[i].call(this)},iE.remove=function(t,e){this._brushController.unmount()},iE.dispose=function(t,e){this._brushController.dispose()};var nE={zoom:function(){var t=!this._isZoomActive;this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:t})},back:function(){this._dispatchZoomAction(Xx(this.ecModel))}};iE._onBrush=function(t,e){function i(t,e,i){var r=e.getAxis(t),s=r.model,l=n(t,s,a),u=l.findRepresentativeAxisProxy(s).getMinMaxSpan();null==u.minValueSpan&&null==u.maxValueSpan||(i=EL(0,i.slice(),r.scale.getExtent(),0,u.minValueSpan,u.maxValueSpan)),l&&(o[l.id]={dataZoomId:l.id,startValue:i[0],endValue:i[1]})}function n(t,e,i){var n;return i.eachComponent({mainType:"dataZoom",subType:"select"},function(i){i.getAxisModel(t,e.componentIndex)&&(n=i)}),n}if(e.isEnd&&t.length){var o={},a=this.ecModel;this._brushController.updateCovers([]),new iy($x(this.model.option),a,{include:["grid"]}).matchOutputRanges(t,a,function(t,e,n){if("cartesian2d"===n.type){var o=t.brushType;"rect"===o?(i("x",n,e[0]),i("y",n,e[1])):i({lineX:"x",lineY:"y"}[o],n,e)}}),Ux(a,o),this._dispatchZoomAction(o)}},iE._dispatchZoomAction=function(t){var e=[];tE(t,function(t,n){e.push(i(t))}),e.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:e})},yy("dataZoom",Kx),Ls(function(t){function e(t,e){if(e){var o=t+"Index",a=e[o];null==a||"all"===a||y(a)||(a=!1===a||"none"===a?[]:[a]),i(t,function(e,i){if(null==a||"all"===a||-1!==l(a,i)){var r={type:"select",$fromToolbox:!0,id:eE+t+i};r[o]=i,n.push(r)}})}}function i(e,i){var n=t[e];y(n)||(n=n?[n]:[]),tE(n,i)}if(t){var n=t.dataZoom||(t.dataZoom=[]);y(n)||(t.dataZoom=n=[n]);var o=t.toolbox;if(o&&(y(o)&&(o=o[0]),o&&o.feature)){var a=o.feature.dataZoom;e("xAxis",a),e("yAxis",a)}}});var oE=XI.toolbox.restore;t_.defaultOption={show:!0,icon:"M3.8,33.4 M47,18.9h9.8V8.7 M56.3,20.1 C52.1,9,40.5,0.6,26.8,2.1C12.6,3.7,1.6,16.2,2.1,30.6 M13,41.1H3.1v10.2 M3.7,39.9c4.2,11.1,15.8,19.5,29.5,18 c14.2-1.6,25.2-14.1,24.7-28.5",title:oE.title},t_.prototype.onclick=function(t,e,i){jx(t),e.dispatchAction({type:"restore",from:this.uid})},yy("restore",t_),Ps({type:"restore",event:"restore",update:"prepareAndUpdate"},function(t,e){e.resetOption("recreate")});var aE,rE="urn:schemas-microsoft-com:vml",sE="undefined"==typeof window?null:window,lE=!1,uE=sE&&sE.document;if(uE&&!z_.canvasSupported)try{!uE.namespaces.zrvml&&uE.namespaces.add("zrvml",rE),aE=function(t){return uE.createElement("')}}catch(t){aE=function(t){return uE.createElement("<"+t+' xmlns="'+rE+'" class="zrvml">')}}var hE=MS.CMD,cE=Math.round,dE=Math.sqrt,fE=Math.abs,pE=Math.cos,gE=Math.sin,mE=Math.max;if(!z_.canvasSupported){var vE=21600,yE=vE/2,xE=function(t){t.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",t.coordsize=vE+","+vE,t.coordorigin="0,0"},_E=function(t){return String(t).replace(/&/g,"&").replace(/"/g,""")},wE=function(t,e,i){return"rgb("+[t,e,i].join(",")+")"},bE=function(t,e){e&&t&&e.parentNode!==t&&t.appendChild(e)},SE=function(t,e){e&&t&&e.parentNode===t&&t.removeChild(e)},ME=function(t,e,i){return 1e5*(parseFloat(t)||0)+1e3*(parseFloat(e)||0)+i},IE=function(t,e){return"string"==typeof t?t.lastIndexOf("%")>=0?parseFloat(t)/100*e:parseFloat(t):t},TE=function(t,e,i){var n=zt(e);i=+i,isNaN(i)&&(i=1),n&&(t.color=wE(n[0],n[1],n[2]),t.opacity=i*n[3])},AE=function(t){var e=zt(t);return[wE(e[0],e[1],e[2]),e[3]]},DE=function(t,e,i){var n=e.fill;if(null!=n)if(n instanceof cM){var o,a=0,r=[0,0],s=0,l=1,u=i.getBoundingRect(),h=u.width,c=u.height;if("linear"===n.type){o="gradient";var d=i.transform,f=[n.x*h,n.y*c],p=[n.x2*h,n.y2*c];d&&(Q(f,f,d),Q(p,p,d));var g=p[0]-f[0],m=p[1]-f[1];(a=180*Math.atan2(g,m)/Math.PI)<0&&(a+=360),a<1e-6&&(a=0)}else{o="gradientradial";var f=[n.x*h,n.y*c],d=i.transform,v=i.scale,y=h,x=c;r=[(f[0]-u.x)/y,(f[1]-u.y)/x],d&&Q(f,f,d),y/=v[0]*vE,x/=v[1]*vE;var _=mE(y,x);s=0/_,l=2*n.r/_-s}var w=n.colorStops.slice();w.sort(function(t,e){return t.offset-e.offset});for(var b=w.length,S=[],M=[],I=0;I=2){var D=S[0][0],C=S[1][0],L=S[0][1]*e.opacity,k=S[1][1]*e.opacity;t.type=o,t.method="none",t.focus="100%",t.angle=a,t.color=D,t.color2=C,t.colors=M.join(","),t.opacity=k,t.opacity2=L}"radial"===o&&(t.focusposition=r.join(","))}else TE(t,n,e.opacity)},CE=function(t,e){null!=e.lineDash&&(t.dashstyle=e.lineDash.join(" ")),null==e.stroke||e.stroke instanceof cM||TE(t,e.stroke,e.opacity)},LE=function(t,e,i,n){var o="fill"==e,a=t.getElementsByTagName(e)[0];null!=i[e]&&"none"!==i[e]&&(o||!o&&i.lineWidth)?(t[o?"filled":"stroked"]="true",i[e]instanceof cM&&SE(t,a),a||(a=e_(e)),o?DE(a,i,n):CE(a,i),bE(t,a)):(t[o?"filled":"stroked"]="false",SE(t,a))},kE=[[],[],[]],PE=function(t,e){var i,n,o,a,r,s,l=hE.M,u=hE.C,h=hE.L,c=hE.A,d=hE.Q,f=[],p=t.data,g=t.len();for(a=0;a.01?N&&(O+=.0125):Math.abs(E-D)<1e-4?N&&OA?x-=.0125:x+=.0125:N&&ED?y+=.0125:y-=.0125),f.push(R,cE(((A-C)*M+b)*vE-yE),",",cE(((D-L)*I+S)*vE-yE),",",cE(((A+C)*M+b)*vE-yE),",",cE(((D+L)*I+S)*vE-yE),",",cE((O*M+b)*vE-yE),",",cE((E*I+S)*vE-yE),",",cE((y*M+b)*vE-yE),",",cE((x*I+S)*vE-yE)),r=y,s=x;break;case hE.R:var z=kE[0],B=kE[1];z[0]=p[a++],z[1]=p[a++],B[0]=z[0]+p[a++],B[1]=z[1]+p[a++],e&&(Q(z,z,e),Q(B,B,e)),z[0]=cE(z[0]*vE-yE),B[0]=cE(B[0]*vE-yE),z[1]=cE(z[1]*vE-yE),B[1]=cE(B[1]*vE-yE),f.push(" m ",z[0],",",z[1]," l ",B[0],",",z[1]," l ",B[0],",",B[1]," l ",z[0],",",B[1]);break;case hE.Z:f.push(" x ")}if(i>0){f.push(n);for(var V=0;V100&&(RE=0,EE={});var i,n=zE.style;try{n.font=t,i=n.fontFamily.split(",")[0]}catch(t){}e={style:n.fontStyle||"normal",variant:n.fontVariant||"normal",weight:n.fontWeight||"normal",size:0|parseFloat(n.fontSize||12),family:i||"Microsoft YaHei"},EE[t]=e,RE++}return e};!function(t,e){hb[t]=e}("measureText",function(t,e){var i=uE;OE||((OE=i.createElement("div")).style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",uE.body.appendChild(OE));try{OE.style.font=e}catch(t){}return OE.innerHTML="",OE.appendChild(i.createTextNode(t)),{width:OE.offsetWidth}});for(var VE=new ue,GE=[gb,ui,hi,kn,qS],FE=0;FE=o&&u+1>=a){for(var h=[],c=0;c=o&&c+1>=a)return y_(0,s.components);l[i]=s}else l[i]=void 0}r++}();if(d)return d}},pushComponent:function(t,e,i){var n=t[t.length-1];n&&n.added===e&&n.removed===i?t[t.length-1]={count:n.count+1,added:e,removed:i}:t.push({count:1,added:e,removed:i})},extractCommon:function(t,e,i,n){for(var o=e.length,a=i.length,r=t.newPos,s=r-n,l=0;r+1=0;--n)if(e[n]===t)return!0;return!1}),i):null:i[0]},__.prototype.update=function(t,e){if(t){var i=this.getDefs(!1);if(t[this._domName]&&i.contains(t[this._domName]))"function"==typeof e&&e(t);else{var n=this.add(t);n&&(t[this._domName]=n)}}},__.prototype.addDom=function(t){this.getDefs(!0).appendChild(t)},__.prototype.removeDom=function(t){var e=this.getDefs(!1);e&&t[this._domName]&&(e.removeChild(t[this._domName]),t[this._domName]=null)},__.prototype.getDoms=function(){var t=this.getDefs(!1);if(!t)return[];var e=[];return d(this._tagNames,function(i){var n=t.getElementsByTagName(i);e=e.concat([].slice.call(n))}),e},__.prototype.markAllUnused=function(){var t=this;d(this.getDoms(),function(e){e[t._markLabel]="0"})},__.prototype.markUsed=function(t){t&&(t[this._markLabel]="1")},__.prototype.removeUnused=function(){var t=this.getDefs(!1);if(t){var e=this;d(this.getDoms(),function(i){"1"!==i[e._markLabel]&&t.removeChild(i)})}},__.prototype.getSvgProxy=function(t){return t instanceof kn?tR:t instanceof hi?eR:t instanceof qS?iR:tR},__.prototype.getTextSvgElement=function(t){return t.__textSvgEl},__.prototype.getSvgElement=function(t){return t.__svgEl},u(w_,__),w_.prototype.addWithoutUpdate=function(t,e){if(e&&e.style){var i=this;d(["fill","stroke"],function(n){if(e.style[n]&&("linear"===e.style[n].type||"radial"===e.style[n].type)){var o,a=e.style[n],r=i.getDefs(!0);a._dom?(o=a._dom,r.contains(a._dom)||i.addDom(o)):o=i.add(a),i.markUsed(e);var s=o.getAttribute("id");t.setAttribute(n,"url(#"+s+")")}})}},w_.prototype.add=function(t){var e;if("linear"===t.type)e=this.createElement("linearGradient");else{if("radial"!==t.type)return Bw("Illegal gradient type."),null;e=this.createElement("radialGradient")}return t.id=t.id||this.nextId++,e.setAttribute("id","zr"+this._zrId+"-gradient-"+t.id),this.updateDom(t,e),this.addDom(e),e},w_.prototype.update=function(t){var e=this;__.prototype.update.call(this,t,function(){var i=t.type,n=t._dom.tagName;"linear"===i&&"linearGradient"===n||"radial"===i&&"radialGradient"===n?e.updateDom(t,t._dom):(e.removeDom(t),e.add(t))})},w_.prototype.updateDom=function(t,e){if("linear"===t.type)e.setAttribute("x1",t.x),e.setAttribute("y1",t.y),e.setAttribute("x2",t.x2),e.setAttribute("y2",t.y2);else{if("radial"!==t.type)return void Bw("Illegal gradient type.");e.setAttribute("cx",t.x),e.setAttribute("cy",t.y),e.setAttribute("r",t.r)}t.global?e.setAttribute("gradientUnits","userSpaceOnUse"):e.setAttribute("gradientUnits","objectBoundingBox"),e.innerHTML="";for(var i=t.colorStops,n=0,o=i.length;n0){var n,o,a=this.getDefs(!0),r=e[0],s=i?"_textDom":"_dom";r[s]?(o=r[s].getAttribute("id"),n=r[s],a.contains(n)||a.appendChild(n)):(o="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,(n=this.createElement("clipPath")).setAttribute("id",o),a.appendChild(n),r[s]=n);var l=this.getSvgProxy(r);if(r.transform&&r.parent.invTransform&&!i){var u=Array.prototype.slice.call(r.transform);xt(r.transform,r.parent.invTransform,r.transform),l.brush(r),r.transform=u}else l.brush(r);var h=this.getSvgElement(r);n.innerHTML="",n.appendChild(h.cloneNode()),t.setAttribute("clip-path","url(#"+o+")"),e.length>1&&this.updateDom(n,e.slice(1),i)}else t&&t.setAttribute("clip-path","none")},b_.prototype.markUsed=function(t){var e=this;t.__clipPaths&&t.__clipPaths.length>0&&d(t.__clipPaths,function(t){t._dom&&__.prototype.markUsed.call(e,t._dom),t._textDom&&__.prototype.markUsed.call(e,t._textDom)})},u(S_,__),S_.prototype.addWithoutUpdate=function(t,e){if(e&&M_(e.style)){var i,n=e.style;n._shadowDom?(i=n._shadowDom,this.getDefs(!0).contains(n._shadowDom)||this.addDom(i)):i=this.add(e),this.markUsed(e);var o=i.getAttribute("id");t.style.filter="url(#"+o+")"}},S_.prototype.add=function(t){var e=this.createElement("filter"),i=t.style;return i._shadowDomId=i._shadowDomId||this.nextId++,e.setAttribute("id","zr"+this._zrId+"-shadow-"+i._shadowDomId),this.updateDom(t,e),this.addDom(e),e},S_.prototype.update=function(t,e){var i=e.style;if(M_(i)){var n=this;__.prototype.update.call(this,e,function(t){n.updateDom(e,t._shadowDom)})}else this.remove(t,i)},S_.prototype.remove=function(t,e){null!=e._shadowDomId&&(this.removeDom(e),t.style.filter="")},S_.prototype.updateDom=function(t,e){var i=e.getElementsByTagName("feDropShadow");i=0===i.length?this.createElement("feDropShadow"):i[0];var n,o,a,r,s=t.style,l=t.scale?t.scale[0]||1:1,u=t.scale?t.scale[1]||1:1;if(s.shadowBlur||s.shadowOffsetX||s.shadowOffsetY)n=s.shadowOffsetX||0,o=s.shadowOffsetY||0,a=s.shadowBlur,r=s.shadowColor;else{if(!s.textShadowBlur)return void this.removeDom(e,s);n=s.textShadowOffsetX||0,o=s.textShadowOffsetY||0,a=s.textShadowBlur,r=s.textShadowColor}i.setAttribute("dx",n/l),i.setAttribute("dy",o/u),i.setAttribute("flood-color",r);var h=a/2/l+" "+a/2/u;i.setAttribute("stdDeviation",h),e.setAttribute("x","-100%"),e.setAttribute("y","-100%"),e.setAttribute("width",Math.ceil(a/2*200)+"%"),e.setAttribute("height",Math.ceil(a/2*200)+"%"),e.appendChild(i),s._shadowDom=e},S_.prototype.markUsed=function(t){var e=t.style;e&&e._shadowDom&&__.prototype.markUsed.call(this,e._shadowDom)};var sR=function(t,e,i,n){this.root=t,this.storage=e,this._opts=i=a({},i||{});var o=r_("svg");o.setAttribute("xmlns","http://www.w3.org/2000/svg"),o.setAttribute("version","1.1"),o.setAttribute("baseProfile","full"),o.style.cssText="user-select:none;position:absolute;left:0;top:0;",this.gradientManager=new w_(n,o),this.clipPathManager=new b_(n,o),this.shadowManager=new S_(n,o);var r=document.createElement("div");r.style.cssText="overflow:hidden;position:relative",this._svgRoot=o,this._viewport=r,t.appendChild(r),r.appendChild(o),this.resize(i.width,i.height),this._visibleList=[]};sR.prototype={constructor:sR,getType:function(){return"svg"},getViewportRoot:function(){return this._viewport},getViewportRootOffset:function(){var t=this.getViewportRoot();if(t)return{offsetLeft:t.offsetLeft||0,offsetTop:t.offsetTop||0}},refresh:function(){var t=this.storage.getDisplayList(!0);this._paintList(t)},setBackgroundColor:function(t){this._viewport.style.background=t},_paintList:function(t){this.gradientManager.markAllUnused(),this.clipPathManager.markAllUnused(),this.shadowManager.markAllUnused();var e,i=this._svgRoot,n=this._visibleList,o=t.length,a=[];for(e=0;e=0;--n)if(e[n]===t)return!0;return!1}),i):null:i[0]},resize:function(t,e){var i=this._viewport;i.style.display="none";var n=this._opts;if(null!=t&&(n.width=t),null!=e&&(n.height=e),t=this._getSize(0),e=this._getSize(1),i.style.display="",this._width!==t||this._height!==e){this._width=t,this._height=e;var o=i.style;o.width=t+"px",o.height=e+"px";var a=this._svgRoot;a.setAttribute("width",t),a.setAttribute("height",e)}},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(t){var e=this._opts,i=["width","height"][t],n=["clientWidth","clientHeight"][t],o=["paddingLeft","paddingTop"][t],a=["paddingRight","paddingBottom"][t];if(null!=e[i]&&"auto"!==e[i])return parseFloat(e[i]);var r=this.root,s=document.defaultView.getComputedStyle(r);return(r[n]||I_(s[i])||I_(r.style[i]))-(I_(s[o])||0)-(I_(s[a])||0)|0},dispose:function(){this.root.innerHTML="",this._svgRoot=this._viewport=this.storage=null},clear:function(){this._viewport&&this.root.removeChild(this._viewport)},pathToDataUrl:function(){return this.refresh(),"data:image/svg+xml;charset=UTF-8,"+this._svgRoot.outerHTML}},d(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","toDataURL","pathToImage"],function(t){sR.prototype[t]=N_(t)}),Ti("svg",sR),t.version="4.2.0",t.dependencies=wT,t.PRIORITY=IT,t.init=function(t,e,i){var n=Ds(t);if(n)return n;var o=new rs(t,e,i);return o.id="ec_"+WT++,GT[o.id]=o,Fi(t,ZT,o.id),Ts(o),o},t.connect=function(t){if(y(t)){var e=t;t=null,vT(e,function(e){null!=e.group&&(t=e.group)}),t=t||"g_"+HT++,vT(e,function(e){e.group=t})}return FT[t]=!0,t},t.disConnect=As,t.disconnect=UT,t.dispose=function(t){"string"==typeof t?t=GT[t]:t instanceof rs||(t=Ds(t)),t instanceof rs&&!t.isDisposed()&&t.dispose()},t.getInstanceByDom=Ds,t.getInstanceById=function(t){return GT[t]},t.registerTheme=Cs,t.registerPreprocessor=Ls,t.registerProcessor=ks,t.registerPostUpdate=function(t){RT.push(t)},t.registerAction=Ps,t.registerCoordinateSystem=Ns,t.getCoordinateSystemDimensions=function(t){var e=Ba.get(t);if(e)return e.getDimensionsInfo?e.getDimensionsInfo():e.dimensions.slice()},t.registerLayout=Os,t.registerVisual=Es,t.registerLoading=zs,t.extendComponentModel=Bs,t.extendComponentView=Vs,t.extendSeriesModel=Gs,t.extendChartView=Fs,t.setCanvasCreator=function(t){e("createCanvas",t)},t.registerMap=function(t,e,i){pT.registerMap(t,e,i)},t.getMap=function(t){var e=pT.retrieveMap(t);return e&&e[0]&&{geoJson:e[0].geoJSON,specialAreas:e[0].specialAreas}},t.dataTool=XT,t.zrender=Pb,t.number=NM,t.format=FM,t.throttle=Cr,t.helper=BA,t.matrix=fw,t.vector=nw,t.color=Pw,t.parseGeoJSON=GA,t.parseGeoJson=ZA,t.util=UA,t.graphic=XA,t.List=eA,t.Model=Lo,t.Axis=HA,t.env=z_}); diff --git a/static/gitalk/gitalk.css b/static/gitalk/gitalk.css new file mode 100644 index 0000000..d444c27 --- /dev/null +++ b/static/gitalk/gitalk.css @@ -0,0 +1,3 @@ +/* build time:Wed Feb 02 2022 13:21:17 GMT+0800 (中国标准时间)*/ +@font-face{font-family:octicons-link;src:url(data:font/woff;charset=utf-8;base64,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) format('woff')}.markdown-body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.5;color:#24292e;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body .pl-c{color:#6a737d}.markdown-body .pl-c1,.markdown-body .pl-s .pl-v{color:#005cc5}.markdown-body .pl-e,.markdown-body .pl-en{color:#6f42c1}.markdown-body .pl-s .pl-s1,.markdown-body .pl-smi{color:#24292e}.markdown-body .pl-ent{color:#22863a}.markdown-body .pl-k{color:#d73a49}.dmarkdown-body .pl-sr .pl-cce,.markdown-body .pl-pds,.markdown-body .pl-s,.markdown-body .pl-s .pl-pse .pl-s1,.markdown-body .pl-sr,.markdown-body .pl-sr .pl-sra,.markdown-body .pl-sr .pl-sre{color:#032f62}.markdown-body .pl-smw,.markdown-body .pl-v{color:#e36209}.markdown-body .pl-bu{color:#b31d28}.markdown-body .pl-ii{color:#fafbfc;background-color:#b31d28}.markdown-body .pl-c2{color:#fafbfc;background-color:#d73a49}.markdown-body .pl-c2::before{content:"^M"}.markdown-body .pl-sr .pl-cce{font-weight:700;color:#22863a}.markdown-body .pl-ml{color:#735c0f}.markdown-body .pl-mh,.markdown-body .pl-mh .pl-en,.markdown-body .pl-ms{font-weight:700;color:#005cc5}.markdown-body .pl-mi{font-style:italic;color:#24292e}.markdown-body .pl-mb{font-weight:700;color:#24292e}.markdown-body .pl-md{color:#b31d28;background-color:#ffeef0}.markdown-body .pl-mi1{color:#22863a;background-color:#f0fff4}.markdown-body .pl-mc{color:#e36209;background-color:#ffebda}.markdown-body .pl-mi2{color:#f6f8fa;background-color:#005cc5}.markdown-body .pl-mdr{font-weight:700;color:#6f42c1}.markdown-body .pl-ba{color:#586069}.markdown-body .pl-sg{color:#959da5}.markdown-body .pl-corl{text-decoration:underline;color:#032f62}.markdown-body .octicon{display:inline-block;vertical-align:text-top;fill:currentColor}.markdown-body a{background-color:transparent;-webkit-text-decoration-skip:objects}.markdown-body a:active,.markdown-body a:hover{outline-width:0}.markdown-body strong{font-weight:inherit}.markdown-body strong{font-weight:bolder}.markdown-body h1{font-size:2em;margin:.67em 0}.markdown-body img{border-style:none}.markdown-body svg:not(:root){overflow:hidden}.markdown-body code,.markdown-body kbd,.markdown-body pre{font-family:monospace,monospace;font-size:1em}.markdown-body hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}.markdown-body input{font:inherit;margin:0}.markdown-body input{overflow:visible}.markdown-body [type=checkbox]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.markdown-body *{-webkit-box-sizing:border-box;box-sizing:border-box}.markdown-body input{font-family:inherit;font-size:inherit;line-height:inherit}.markdown-body a{color:#0366d6;text-decoration:none}.markdown-body a:hover{text-decoration:underline}.markdown-body strong{font-weight:600}.markdown-body hr{height:0;margin:15px 0;overflow:hidden;background:0 0;border:0;border-bottom:1px solid #dfe2e5}.markdown-body hr::before{display:table;content:""}.markdown-body hr::after{display:table;clear:both;content:""}.markdown-body table{border-spacing:0;border-collapse:collapse}.markdown-body td,.markdown-body th{padding:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:0;margin-bottom:0}.markdown-body h1{font-size:32px;font-weight:600}.markdown-body h2{font-size:24px;font-weight:600}.markdown-body h3{font-size:20px;font-weight:600}.markdown-body h4{font-size:16px;font-weight:600}.markdown-body h5{font-size:14px;font-weight:600}.markdown-body h6{font-size:12px;font-weight:600}.markdown-body p{margin-top:0;margin-bottom:10px}.markdown-body blockquote{margin:0}.markdown-body ol,.markdown-body ul{padding-left:0;margin-top:0;margin-bottom:0}.markdown-body ol ol,.markdown-body ul ol{list-style-type:lower-roman}.markdown-body ol ol ol,.markdown-body ol ul ol,.markdown-body ul ol ol,.markdown-body ul ul ol{list-style-type:lower-alpha}.markdown-body dd{margin-left:0}.markdown-body code{font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px}.markdown-body pre{margin-top:0;margin-bottom:0;font:12px SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace}.markdown-body .octicon{vertical-align:text-bottom}.markdown-body .pl-0{padding-left:0!important}.markdown-body .pl-1{padding-left:4px!important}.markdown-body .pl-2{padding-left:8px!important}.markdown-body .pl-3{padding-left:16px!important}.markdown-body .pl-4{padding-left:24px!important}.markdown-body .pl-5{padding-left:32px!important}.markdown-body .pl-6{padding-left:40px!important}.markdown-body::before{display:table;content:""}.markdown-body::after{display:table;clear:both;content:""}.markdown-body>:first-child{margin-top:0!important}.markdown-body>:last-child{margin-bottom:0!important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:0}.markdown-body blockquote,.markdown-body dl,.markdown-body ol,.markdown-body p,.markdown-body pre,.markdown-body table,.markdown-body ul{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:#e1e4e8;border:0}.markdown-body blockquote{padding:0 1em;color:#6a737d;border-left:.25em solid #dfe2e5}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body kbd{display:inline-block;padding:3px 5px;font-size:11px;line-height:10px;color:#444d56;vertical-align:middle;background-color:#fafbfc;border:solid 1px #c6cbd1;border-bottom-color:#959da5;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 #959da5;box-shadow:inset 0 -1px 0 #959da5}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:#1b1f23;vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid #eaecef}.markdown-body h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid #eaecef}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:#6a737d}.markdown-body ol,.markdown-body ul{padding-left:2em}.markdown-body ol ol,.markdown-body ol ul,.markdown-body ul ol,.markdown-body ul ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;overflow:auto}.markdown-body table th{font-weight:600}.markdown-body table td,.markdown-body table th{padding:6px 13px;border:1px solid #dfe2e5}.markdown-body table tr{background-color:#fff;border-top:1px solid #c6cbd1}.markdown-body table tr:nth-child(2n){background-color:#f6f8fa}.markdown-body img{max-width:100%;-webkit-box-sizing:content-box;box-sizing:content-box;background-color:#fff}.markdown-body code{padding:0;padding-top:.2em;padding-bottom:.2em;margin:0;font-size:85%;background-color:rgba(27,31,35,.05);border-radius:3px}.markdown-body code::after,.markdown-body code::before{letter-spacing:-.2em;content:"\A0"}.markdown-body pre{word-wrap:normal}.markdown-body pre>code{padding:0;margin:0;font-size:100%;word-break:normal;white-space:pre;background:0 0;border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:#f6f8fa;border-radius:3px}.markdown-body pre code{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.markdown-body pre code::after,.markdown-body pre code::before{content:normal}.markdown-body .full-commit .btn-outline:not(:disabled):hover{color:#005cc5;border-color:#005cc5}.markdown-body kbd{display:inline-block;padding:3px 5px;font:11px SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace;line-height:10px;color:#444d56;vertical-align:middle;background-color:#fafbfc;border:solid 1px #d1d5da;border-bottom-color:#c6cbd1;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 #c6cbd1;box-shadow:inset 0 -1px 0 #c6cbd1}.markdown-body :checked+.radio-label{position:relative;z-index:1;border-color:#0366d6}.markdown-body .task-list-item{list-style-type:none}.markdown-body .task-list-item+.task-list-item{margin-top:3px}.markdown-body .task-list-item input{margin:0 .2em .25em -1.6em;vertical-align:middle}.markdown-body hr{border-bottom-color:#eee}.gt-container{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px}.gt-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.gt-container a{color:#6190e8}.gt-container a:hover{color:#81a6ed;border-color:#81a6ed}.gt-container a.is--active{color:#333;cursor:default!important}.gt-container a.is--active:hover{color:#333}.gt-container .hide{display:none!important}.gt-container .gt-svg{display:inline-block;width:1em;height:1em;vertical-align:sub}.gt-container .gt-svg svg{width:100%;height:100%;fill:#6190e8}.gt-container .gt-ico{display:inline-block}.gt-container .gt-ico-text{margin-left:.3125em}.gt-container .gt-ico-github .gt-svg{width:100%;height:100%}.gt-container .gt-ico-github svg{fill:inherit}.gt-container .gt-spinner{position:relative}.gt-container .gt-spinner::before{content:'';-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:3px;width:.75em;height:.75em;margin-top:-.1875em;margin-left:-.375em;border-radius:50%;border:1px solid #fff;border-top-color:#6190e8;-webkit-animation:gt-kf-rotate .6s linear infinite;animation:gt-kf-rotate .6s linear infinite}.gt-container .gt-loader{position:relative;border:1px solid #999;-webkit-animation:ease gt-kf-rotate 1.5s infinite;animation:ease gt-kf-rotate 1.5s infinite;display:inline-block;font-style:normal;width:1.75em;height:1.75em;line-height:1.75em;border-radius:50%}.gt-container .gt-loader:before{content:'';position:absolute;display:block;top:0;left:50%;margin-top:-.1875em;margin-left:-.1875em;width:.375em;height:.375em;background-color:#999;border-radius:50%}.gt-container .gt-avatar{display:inline-block;width:3.125em;height:3.125em}@media (max-width:479px){.gt-container .gt-avatar{width:2em;height:2em}}.gt-container .gt-avatar img{width:100%;height:auto;border-radius:3px}.gt-container .gt-avatar-github{width:3em;height:3em}@media (max-width:479px){.gt-container .gt-avatar-github{width:1.875em;height:1.875em}}.gt-container .gt-btn{padding:.75em 1.25em;display:inline-block;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;border:1px solid #6190e8;border-radius:5px;background-color:#6190e8;color:#fff;outline:0;font-size:.75em}.gt-container .gt-btn-text{font-weight:400}.gt-container .gt-btn-loading{position:relative;margin-left:.5em;display:inline-block;width:.75em;height:1em;vertical-align:top}.gt-container .gt-btn.is--disable{cursor:not-allowed;opacity:.5}.gt-container .gt-btn-login{margin-right:0}.gt-container .gt-btn-preview{background-color:#fff;color:#6190e8}.gt-container .gt-btn-preview:hover{background-color:#f2f2f2;border-color:#81a6ed}.gt-container .gt-btn-public:hover{background-color:#81a6ed;border-color:#81a6ed}.gt-container .gt-error{text-align:center;margin:.625em;color:#ff3860}.gt-container .gt-initing{padding:1.25em 0;text-align:center}.gt-container .gt-initing-text{margin:.625em auto;font-size:92%}.gt-container .gt-no-init{padding:1.25em 0;text-align:center}.gt-container .gt-link{border-bottom:1px dotted #6190e8}.gt-container .gt-link-counts,.gt-container .gt-link-project{text-decoration:none}.gt-container .gt-meta{margin:1.25em 0;padding:1em 0;position:relative;border-bottom:1px solid #e9e9e9;font-size:1em;position:relative;z-index:10}.gt-container .gt-meta:after,.gt-container .gt-meta:before{content:" ";display:table}.gt-container .gt-meta:after{clear:both}.gt-container .gt-counts{margin:0 .625em 0 0}.gt-container .gt-user{float:right;margin:0;font-size:92%}.gt-container .gt-user-pic{width:16px;height:16px;vertical-align:top;margin-right:.5em}.gt-container .gt-user-inner{display:inline-block;cursor:pointer}.gt-container .gt-user .gt-ico{margin:0 0 0 .3125em}.gt-container .gt-user .gt-ico svg{fill:inherit}.gt-container .gt-user .is--poping .gt-ico svg{fill:#6190e8}.gt-container .gt-version{color:#a1a1a1;margin-left:.375em}.gt-container .gt-copyright{margin:0 .9375em .5em;border-top:1px solid #e9e9e9;padding-top:.5em}.gt-container .gt-popup{position:absolute;right:0;top:2.375em;background:#fff;display:inline-block;border:1px solid #e9e9e9;padding:.625em 0;font-size:.875em;letter-spacing:.5px}.gt-container .gt-popup .gt-action{cursor:pointer;display:block;margin:.5em 0;padding:0 1.125em;position:relative;text-decoration:none}.gt-container .gt-popup .gt-action.is--active:before{content:'';width:.25em;height:.25em;background:#6190e8;position:absolute;left:.5em;top:.4375em}.gt-container .gt-header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.gt-container .gt-header-comment{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:1.25em}@media (max-width:479px){.gt-container .gt-header-comment{margin-left:.875em}}.gt-container .gt-header-textarea{padding:.75em;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-height:5.125em;max-height:15em;border-radius:5px;border:1px solid rgba(0,0,0,.1);font-size:.875em;word-wrap:break-word;resize:vertical;background-color:#f6f6f6;outline:0;-webkit-transition:all .25s ease;transition:all .25s ease}.gt-container .gt-header-textarea:hover{background-color:#fbfbfb}.gt-container .gt-header-preview{padding:.75em;border-radius:5px;border:1px solid rgba(0,0,0,.1);background-color:#f6f6f6}.gt-container .gt-header-controls{position:relative;margin:.75em 0 0}.gt-container .gt-header-controls:after,.gt-container .gt-header-controls:before{content:" ";display:table}.gt-container .gt-header-controls:after{clear:both}@media (max-width:479px){.gt-container .gt-header-controls{margin:0}}.gt-container .gt-header-controls-tip{font-size:.875em;color:#6190e8;text-decoration:none;vertical-align:sub}@media (max-width:479px){.gt-container .gt-header-controls-tip{display:none}}.gt-container .gt-header-controls .gt-btn{float:right;margin-left:1.25em}@media (max-width:479px){.gt-container .gt-header-controls .gt-btn{float:none;width:100%;margin:.75em 0 0}}.gt-container:after{content:'';position:fixed;bottom:100%;left:0;right:0;top:0;opacity:0}.gt-container.gt-input-focused{position:relative}.gt-container.gt-input-focused:after{content:'';position:fixed;bottom:0;left:0;right:0;top:0;background:#000;opacity:.6;-webkit-transition:opacity .3s,bottom 0s;transition:opacity .3s,bottom 0s;z-index:9999}.gt-container.gt-input-focused .gt-header-comment{z-index:10000}.gt-container .gt-comments{padding-top:1.25em}.gt-container .gt-comments-null{text-align:center}.gt-container .gt-comments-controls{margin:1.25em 0;text-align:center}.gt-container .gt-comment{position:relative;padding:.625em 0;display:-webkit-box;display:-ms-flexbox;display:flex}.gt-container .gt-comment-content{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:1.25em;padding:.75em 1em;background-color:#f9f9f9;overflow:auto;-webkit-transition:all ease .25s;transition:all ease .25s}.gt-container .gt-comment-content:hover{-webkit-box-shadow:0 .625em 3.75em 0 #f4f4f4;box-shadow:0 .625em 3.75em 0 #f4f4f4}@media (max-width:479px){.gt-container .gt-comment-content{margin-left:.875em;padding:.625em .75em}}.gt-container .gt-comment-header{margin-bottom:.5em;font-size:.875em;position:relative}.gt-container .gt-comment-username{font-weight:500;color:#6190e8;text-decoration:none}.gt-container .gt-comment-username:hover{text-decoration:underline}.gt-container .gt-comment-text{margin-left:.5em;color:#a1a1a1}.gt-container .gt-comment-date{margin-left:.5em;color:#a1a1a1}.gt-container .gt-comment-edit,.gt-container .gt-comment-like,.gt-container .gt-comment-reply{position:absolute;height:1.375em}.gt-container .gt-comment-edit:hover,.gt-container .gt-comment-like:hover,.gt-container .gt-comment-reply:hover{cursor:pointer}.gt-container .gt-comment-like{top:0;right:2em}.gt-container .gt-comment-edit,.gt-container .gt-comment-reply{top:0;right:0}.gt-container .gt-comment-body{color:#333!important}.gt-container .gt-comment-admin .gt-comment-content{background-color:#f6f9fe}@-webkit-keyframes gt-kf-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes gt-kf-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}} +/* rebuild by neat */ \ No newline at end of file diff --git a/static/gitalk/gitalk.min.js b/static/gitalk/gitalk.min.js new file mode 100644 index 0000000..e5595b9 --- /dev/null +++ b/static/gitalk/gitalk.min.js @@ -0,0 +1,20 @@ +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.Gitalk=t():e.Gitalk=t()}(this,function(){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="/dist",t(t.s=75)}([function(e,t){var n=e.exports={version:"2.4.0"};"number"==typeof __e&&(__e=n)},function(e,t,n){var r=n(39)("wks"),o=n(24),i=n(2).Symbol,a="function"==typeof i;(e.exports=function(e){return r[e]||(r[e]=a&&i[e]||(a?i:o)("Symbol."+e))}).store=r},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t,n){"use strict";function r(e){return"[object Array]"===N.call(e)}function o(e){return"[object ArrayBuffer]"===N.call(e)}function i(e){return"undefined"!=typeof FormData&&e instanceof FormData}function a(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer}function u(e){return"string"==typeof e}function s(e){return"number"==typeof e}function c(e){return void 0===e}function l(e){return null!==e&&"object"==typeof e}function f(e){return"[object Date]"===N.call(e)}function p(e){return"[object File]"===N.call(e)}function d(e){return"[object Blob]"===N.call(e)}function h(e){return"[object Function]"===N.call(e)}function m(e){return l(e)&&h(e.pipe)}function v(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams}function g(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")}function y(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product)&&("undefined"!=typeof window&&"undefined"!=typeof document)}function b(e,t){if(null!==e&&void 0!==e)if("object"==typeof e||r(e)||(e=[e]),r(e))for(var n=0,o=e.length;n0;)n[r]=arguments[r+2];if(!g(e))return e;var o=e.attributes||e.props,i=G.h(e.nodeName||e.type,o,e.children||o&&o.children),a=[i,t];return n&&n.length?a.push(n):t&&t.children&&a.push(t.children),m(G.cloneElement.apply(void 0,a))}function g(e){return e&&(e instanceof q||e.$$typeof===z)}function y(e,t){return t._refProxies[e]||(t._refProxies[e]=function(n){t&&t.refs&&(t.refs[e]=n,null===n&&(delete t._refProxies[e],t=null))})}function b(e){var t=e.nodeName,n=e.attributes;if(n&&"string"==typeof t){var r={};for(var o in n)r[o.toLowerCase()]=o;if(r.ondoubleclick&&(n.ondblclick=n[r.ondoubleclick],delete n[r.ondoubleclick]),r.onchange&&("textarea"===t||"input"===t.toLowerCase()&&!/^fil|che|rad/i.test(n.type))){var i=r.oninput||"oninput";n[i]||(n[i]=T([n[i],n[r.onchange]]),delete n[r.onchange])}}}function _(e){var t=e.attributes;if(t){var n=t.className||t.class;n&&(t.className=n)}}function w(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e}function x(e,t){for(var n in e)if(!(n in t))return!0;for(var r in t)if(e[r]!==t[r])return!0;return!1}function E(e){return e&&e.base||e}function N(){}function C(e){function t(e,t){A(this),I.call(this,e,t,Y),M.call(this,e,t)}return e=w({constructor:t},e),e.mixins&&O(e,S(e.mixins)),e.statics&&w(t,e.statics),e.propTypes&&(t.propTypes=e.propTypes),e.defaultProps&&(t.defaultProps=e.defaultProps),e.getDefaultProps&&(t.defaultProps=e.getDefaultProps()),N.prototype=I.prototype,t.prototype=w(new N,e),t.displayName=e.displayName||"Component",t}function S(e){for(var t={},n=0;n1)for(var n=1;n=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})})},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t,n){var r=n(35);e.exports=function(e){return Object(r(e))}},function(e,t){e.exports=!0},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},function(e,t,n){var r=n(7).f,o=n(11),i=n(1)("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},function(e,t,n){n(96);for(var r=n(2),o=n(10),i=n(16),a=n(1)("toStringTag"),u=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],s=0;s<5;s++){var c=u[s],l=r[c],f=l&&l.prototype;f&&!f[a]&&o(f,a,c),i[c]=i.Array}},function(e,t){t.f={}.propertyIsEnumerable},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,n){var r=n(14),o=n(2).document,i=r(o)&&r(o.createElement);e.exports=function(e){return i?o.createElement(e):{}}},function(e,t,n){var r=n(14);e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){"use strict";function r(e){return function(){return e}}var o=function(){};o.thatReturns=r,o.thatReturnsFalse=r(!1),o.thatReturnsTrue=r(!0),o.thatReturnsNull=r(null),o.thatReturnsThis=function(){return this},o.thatReturnsArgument=function(e){return e},e.exports=o},function(e,t,n){"use strict";(function(t){function n(e,t,n,o,i,a,u,s){if(r(t),!e){var c;if(void 0===t)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,o,i,a,u,s],f=0;c=new Error(t.replace(/%s/g,function(){return l[f++]})),c.name="Invariant Violation"}throw c.framesToPop=1,c}}var r=function(e){};"production"!==t.env.NODE_ENV&&(r=function(e){if(void 0===e)throw new Error("invariant requires an error message argument")}),e.exports=n}).call(t,n(5))},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){var r=n(8),o=n(93),i=n(40),a=n(38)("IE_PROTO"),u=function(){},s=function(){var e,t=n(29)("iframe"),r=i.length;for(t.style.display="none",n(57).appendChild(t),t.src="javascript:",e=t.contentWindow.document,e.open(),e.write("